1
100000 100000 100000
-786844226 274385826 -73688987 234352014 -639902494 -895041989 -645940290 183620647 349223780 534392261 -393392944 751384893 -988984413 -853649095 788774643 530822572 256107848 105232202 -429365657 655945332 -2786147 -438304273 905358410 588069328 802744236 349356645 334059739 881200199 749031901 345276108 -403647333 578826853 314547856 -588848557 190095360 -745205733 425286404 517761449 351267942 109781922 -517093418 -113083865 -622180900 -567692358 339120135 -246382127 -667568863 365749957 -297229827 952365946 774053047 -56384408 -10021386 -159454463 -143673970 948868106 797531243 267619113 693931404 13093324 424746871 -200416492 886087586 308797289 792677133 -369860098 -475562390 -520473659 -472378053 393449536 -393118874 914156186 -294347623 -369894708 862252372 -445059932 -521441577 -145563018 703024043 724951504 749068493 410364815 150619646 -141950358 425624289 582542274 207272806 184286178 -877672687 628395139 734616702 636574640 -568461430 -363213601 402101496 -116304236 -405938365 914761759 -678520202 -476135233 52123667 -688134973 -100738597 -287817026 -793488300 253355422 -498853971 835770070 -756082176 201682272 22477410 753444140 -480729572 -807913094 -67211267 -568986631 -71757730 426180976 -672108928 -218108065 -122285464 -349105323 737292375 -64657772 394844735 651063759 875139388 915081715 -255582509 -688964122 -604446304 704097691 -556933579 -77584647 -581122407 270464742 55248344 -468338739 -635310973 484064243 -36136950 993163181 -931136097 180251670 536247848 116853631 -892344022 837973225 346806644 162360310 141218904 462480421 570353975 436586099 816544632 -537096098 -864821342 -683402744 53737477 861381223 -639593594 376891527 907471011 -602220767 -153499864 750012179 -717470011 326526833 958103503 -926280919 637053632 -502608805 -722565328 -209191509 -365002925 -875655671 -483775051 -553492586 98158543 -974282960 -615502905 -869743279 430354894 -367220418 239831275 -239611529 661386006 -600883436 166056264 31217058 698122536 26589306 -171641223 -522308326 -137549552 129889070 -508774960 -459381513 94498044 308850201 -654342578 785976052 -730045011 -430537622 361245572 509879238 297089063 33524627 805035155 253645005 850936729 69244235 200380982 -195589131 890740027 737385871 279191855 764917163 -26634024 -256495053 -485468701 358193907 956652327 354866363 355628699 384245 -711159171 -322856560 -234386518 -151664978 -591112352 -387307169 -921733514 -887128115 775545495 -487903368 -903139069 -570985899 888440988 307093558 759399619 -385063781 39293758 699035793 -207757716 375425555 615191193 698576933 726908414 532823001 590012405 412764305 -704763426 307015152 693666178 -364799972 123529959 482049803 -379049969 -960943389 -895533370 -743640143 255199042 -381506092 -260115568 -641850746 74590820 526203539 596366133 -796321016 -180948708 516810187 185037849 -108100027 321437214 259222171 -195776754 973909641 413509523 -164504431 -153819947 -230305235 89917774 -920704593 135601028 207499527 799300639 -961835451 -778884366 -491747000 252253728 -457748109 -375274117 936434005 723711160 570523389 -94206814 809997307 -866268233 -199787032 162236742 889105963 -682440543 -506948785 77684561 -387041994 42511953 682048914 666563535 688882223 -674845266 367183048 -7912909 224169998 314902925 -938802777 826005136 -129479543 405646095 422787207 -777376508 261145065 -762571698 286359554 -527277958 -759117552 -17816271 -318806986 193334300 615166453 965888643 -500712016 208224550 -597207782 303658704 390138059 -827105747 -639556781 389086543 974612251 -698962684 -733446978 285698262 -708771330 -128313776 -378133760 641152053 236916086 -370100147 -883173518 566093449 -982402921 533174714 -929029543 573278513 669736384 325506538 -647078794 -984676318 962782982 633394780 32103558 -729072723 749279849 684574627 -886863090 -396050680 -622821721 922208909 -579093270 -766074874 39242654 220158029 112428842 -440020731 951574147 -230646750 -499488137 579344341 -957602459 -707850060 -365141681 -324403417 377242508 667847846 -136181483 -851185192 -264987239 347317257 839714418 -246818790 355989625 -278861474 -722574114 523520682 214325073 -591023226 -302741758 516490516 -543101293 -344416620 210183287 -429306125 -227138754 -520890587 495975416 204451935 111779609 -283983218 -446057287 -944721657 -864162601 939087487 -137197410 -655364505 859434015 355838174 -158878212 -64680457 39803275 -973588552 764624313 967799119 919840001 -958074930 806697135 -373291379 661245619 987451562 549761160 -216436047 -636003117 -377675849 -462130415 -511421750 -200093930 799186955 -439337183 -383009977 610285274 -410086540 -202219979 -639747416 -459023306 49725015 386016412 -501578930 -620993638 487434148 -510298576 -463848448 -537353713 209499446 -581412963 -393981990 -91637932 720763308 -429033212 771416763 -596103610 -183391579 553097125 65364152 -476691037 -165689238 -4740542 -21929081 46524975 -340936298 55341290 600511872 -872632949 -166631857 -405776917 801220964 527301693 417175903 -114294095 108422546 -27681239 843691134 -134052620 226134469 396322672 410009883 -295356309 -801907664 936262597 -720023081 206684698 -913387921 -603866867 93539407 907740350 361811386 552843035 552579760 284593245 -491582837 -503811893 -656332021 -51031489 -458296503 170945281 -420360488 -551803850 983270870 933208037 -748736684 -209216312 -399016420 141251513 -839943602 -907956602 -728834946 -971368157 -488023673 211206344 -128708387 -532786793 -194966082 741289805 192511594 561061799 -903253134 -776698032 -564084981 -330857351 -660393426 746327779 588762559 741194567 -643493111 787499795 -321250572 -781974027 -704863468 258933177 104994843 957193018 919537074 304211999 -937864255 -300320041 -746785289 369416578 -37353080 -57628250 -882713545 -670737393 693745417 -997785491 917310194 -690161318 -340474508 -52772932 -171640096 -740301453 -124151941 266434315 965747560 831124697 -717622234 -749445118 683992984 -535752135 -629082741 151109341 -377360123 -498046547 96679296 774133292 -180313663 643244336 147141448 835397386 -683539986 734349871 -18962596 -318407197 -996925275 597922722 -146833502 29825048 813477823 -473356978 -683174371 428943178 217094151 849740195 980253401 746803718 168105011 -578839136 -128438779 -681633765 619383625 -642080061 -633711516 -848413355 613452974 843788874 325741590 623298176 -556835392 -739614968 -254603377 -362614994 -248426271 724586851 634387138 388708091 392857381 -825142571 119198060 -193989524 -403543474 -337709346 95263675 376302862 -164968040 758498070 -38796393 -477697819 736838387 -161376668 -655776914 -797847180 -818810286 -833801890 -776428607 -683982093 479761984 -771856489 31436484 -627250145 -126883208 235859242 314786344 14995919 -153379001 42532327 255916271 -143073103 235606389 711963201 -942283346 931740597 916079683 812727617 925874197 -373761200 141116568 -690625241 -992174105 -245738561 925634085 235194974 -197195403 -964338707 -743680980 598131235 132636269 -601149153 -453433168 -763812018 -958363667 633143793 -857028521 817776475 160758769 -787668470 -583383285 -800829118 -372622193 376728645 -317155988 272995744 -761253446 312707706 854400583 714687114 -131729293 906038606 -173149176 -218471127 -778064546 342506540 862175230 123859262 -689399635 -995668651 46125742 -999794688 -893867954 -469096837 965057237 996254007 684227730 77488702 5098642 -334223598 13770543 -13186974 -849225320 -887503575 -432153872 603169350 416190086 -959290834 936942235 -687889055 -693029057 786779912 -790149561 -451577070 904158843 458904386 -409201024 820303126 -300776054 100786696 -931068955 -910434892 875602592 -426101096 -650578290 548611892 612666237 -88193923 860225881 977905925 -428524352 141294278 -548900300 -278568666 -635132419 -224332598 -787209063 7037433 -823665910 -697335295 673453984 -287771628 521302358 -693484640 -893539640 -339372464 167733290 -957597490 332833388 -927160292 192066762 -582326030 124130851 427471041 522781803 708336655 196215608 -79974307 -102692327 522662679 456098117 -228116641 -47500433 -842560954 -807782675 -265285572 -202474479 -809061972 -918893593 -473288789 145864095 616908643 -365663353 -414872428 841287327 -615232981 -647394692 -251380037 -885629016 851139385 -563932695 -62792335 786376264 740760628 55136477 -950270819 988943265 -982024467 -878130625 -938839338 -281203390 372302745 -750097350 -313507877 -11485367 -389552726 -929999347 -978104172 391787265 -720647147 968356392 15910551 690283625 -868267723 876913558 -593533935 -666882007 -881442991 905465457 526443243 -912333348 -175447470 784986642 -975361494 -238645577 -584692628 591466886 321853390 306256162 85323776 -593263813 43139488 -979492370 228825231 -687731033 122917585 170698284 266691484 916039319 -733489553 984239596 341391963 -655649357 -961706691 -320526285 289406923 892474669 -712206000 -330958036 537880798 -938234309 696065073 -86275652 -404333134 196518756 -501197387 954451735 -799623936 -195160029 181579271 816852923 36684209 -913755935 -692730436 556178806 516403046 309708440 964876225 -972705725 -331029446 -683600502 -915959608 -78553329 -443399869 -260622062 981255744 -884837908 314469939 -996147225 -630975864 267101460 144320302 755001003 857072377 647128921 441323668 -436824221 -666100974 701955136 904389490 -75246850 -358102517 -145970375 683595486 -115021247 563394436 569561664 -502741321 -750964644 -782420429 657119531 -965138832 -825677964 239470379 -516686641 559330140 828663564 -45716042 180104172 389195322 516505797 733081006 139309347 -472678408 847403988 891202334 -739914632 -130733006 -867871441 773750219 -870594932 -560884684 -644814549 609886856 355271186 -185048768 -283838776 -328052470 -424027563 -539971660 -896714340 -826587882 -138635647 218289880 709076375 876186256 97388125 -304717859 423284296 324162842 -978815261 566389145 822676141 618501729 -689942125 871763001 -819323723 549428822 -446184514 748241823 659693102 11300413 485951091 649842328 992655410 434816881 668039278 -481689539 -306604831 -739770132 -677837953 658647797 69958392 668470675 947829901 -870356073 -196790284 553661242 83284060 274638852 -354512651 203262100 360892707 -502335494 -280551393 536640581 -745770713 -422363010 229548120 -661029256 721255991 624349854 -782881520 855220362 -472819174 -619292517 70992930 -716810652 -396092075 37714638 925415081 168611271 965039211 -13103908 734991516 363340398 846430677 890106032 806784509 798962580 395246182 689270124 980972242 -449556888 398925074 34971959 177408075 -486538925 343245393 986471378 998427740 429582438 -932342 363417620 536285570 700968795 335655164 317765711 -288856140 556995443 523020999 234332877 590751073 -202372112 391278769 223591794 -685294357 -143104799 -802943817 895431023 294693021 -484480764 787980982 -11523734 353858903 939564983 -104906010 -230787387 -44784868 576271556 717480260 -772196716 -660540766 897199468 437843453 -542440384 73332030 -479994674 100909060 54316968 -115555865 742043415 -713976754 -17663908 823338417 721159023 295693961 827189438 106808206 -57162888 -687154926 903655857 308601062 545971671 585314124 -700901138 -872907957 -851575302 814947371 -855961460 498109169 932296667 -562657510 564726221 737477991 -479914480 -150915041 -719832773 905301674 984933970 4757795 614772066 -590380011 367676918 481256739 -637784258 813272752 -159238071 317571414 -297264862 190875923 918113134 73430354 445721040 127156121 -301485044 589733365 237692635 -551860123 274107980 -917871121 545416514 202235040 -967546022 -540557074 -414341617 676541910 95188213 -811968666 483333306 933104245 -862341649 -946824718 492338908 -944603115 -586007727 284280012 -752129738 460369661 -732274457 -482234293 187675325 161432718 -191590393 -816819181 -279582086 -647701420 167009596 -265602315 -975674148 194116835 666920513 578782293 697502155 700525346 69129414 -917355792 151167449 783074733 -457549894 -868895293 -849363465 -975341266 -741458109 805967816 -608258574 899091800 816422227 20566193 -718929314 783084014 106323812 -804169595 -535971395 -374123216 -487002384 182948547 -930218862 -333423704 596308593 493607079 -58324905 858943531 -530998958 -137668302 -824837365 -667013340 861635147 -155289848 -2645273 -162386471 864527054 948322880 -268927344 -566697879 -6898243 132538205 203685210 657564669 -772263050 49258813 -847763326 904167060 -87089541 352365343 169708875 806162659 -890254316 972232627 324635774 -450075214 -508974850 -873703288 -920705368 -206563231 394170547 10253352 -224385838 314079532 -632818137 -618175119 104088470 452604936 505532116 574863262 -778969901 621728726 675173011 -878571296 -599268357 -221515789 574505304 -774480909 613886084 -460895895 965351895 -774072360 337411148 717524328 199116420 56077494 992961423 -400724430 726504939 -686701220 334172443 630526604 -154863196 -711617461 -48573658 -897346131 -151892888 106389082 967840958 -466797996 -203066505 -205259412 30045993 -63617703 617174022 -996939236 856131025 539532698 -782181859 -52146794 -318107344 -621056535 -404319252 -706563924 351229022 822034803 -670768065 -945656890 -352172577 104451129 998128184 -441677099 -670085837 -706400345 177972703 -122816846 914833202 -83826261 -952654109 999914358 -519661944 -4405164 909637201 -776636878 -475626130 379517864 381393111 7400456 -142727865 -784214057 -697760444 648100410 -258652521 306149793 777182306 74408564 -910353642 -549580982 865034024 -863588584 193421602 471528245 -38799533 -714692836 649045781 -923578175 -268136472 296964757 -825507443 778044625 -896920187 -295710948 21527128 443256381 -536543562 -9716491 -261342391 875382130 -300827503 132616163 -728639858 618174764 214901646 261719271 850021241 639951965 -821621539 -956090764 13550581 -878337837 923765831 -488825550 889842954 78952977 461401691 -736364813 -208818467 -79338206 54601325 -452378259 -877427541 -430104691 -496499156 -570229265 278410141 489954937 -97846751 -254008342 -17280242 -11455897 858843502 578234595 -301799037 -191285274 226018894 614020782 -517366384 838375996 670595826 38063627 806747054 465749446 156674744 509941398 -210489824 -451324337 467166874 -508108066 330762869 -491292713 -865112416 259715599 -501199447 -570845905 808697737 365455978 36235948 448893513 -162564850 -501252347 -765968489 922749033 -849925975 -238157126 173936252 -220147166 -434441652 -914928949 145580533 -553228093 -861140120 437736379 296996759 -161758284 -535909493 387691728 -85817305 665486512 201334715 -562046288 244757373 -522032036 696002833 -572447163 -113310930 -676909947 -402519177 -284735485 -509678683 -193599779 136665158 -54466797 510900636 493681939 -289657500 171799358 -162351825 839150205 -681813091 454463171 -509265420 534373904 -46116698 546405589 -234016402 -66699343 819212932 -517903587 -666818713 533052480 598691917 -650892889 528936477 727590194 -740416745 -543487759 -939064370 -206765962 -216262174 852425677 176577998 632398069 -742630967 227815783 -744547947 -63390741 653485576 63181316 -979076848 -712921694 412484231 311786995 854058107 -642650662 -799035514 478873229 200899151 -663102483 -660172521 -268853118 -891337572 -788820873 178234242 -301901423 -788674974 151534970 476420507 562171550 242108887 119354525 454968849 882176515 -564437916 297185142 -690841805 379148637 487962646 -208314901 -369305842 -597092359 -204045659 -929421461 950192081 350450368 -836555937 -638943193 -601530179 -392685291 476418297 -604178354 -863670350 219555427 2757451 -192923557 606016281 -239420188 -112589787 -404956274 397748347 -334593626 -724476734 -179211166 942148240 39338036 908699010 -93858938 -548845700 -457122166 560923303 899401000 -13298064 100339457 -202221085 -731904252 -457727963 -312712543 -662005691 766980946 -618562139 -721940929 -596271430 -961784310 978329754 -794750037 -89423084 897171739 -753341897 -53940779 440174293 -154446680 752614503 -184246455 718948989 -921743964 -521609592 839397469 -663715850 -892631371 326847343 598061011 -380315866 647484266 37157237 -877217395 -738035695 488704891 -298624523 -958718141 836122104 -324658639 -96586964 -419753319 -142775877 323380161 -197778992 -110417829 -191110877 -13947232 544472130 -561432063 9605599 179096439 92726078 -28588088 241890372 730857154 -794408936 -112299650 -858834903 383661319 819708151 -812487425 552683413 851249611 161590938 570455750 -236077028 266283103 114680645 526460964 -625965623 729995325 -479950175 474225274 -890987024 -750584921 267640801 232908081 -603365511 -697233740 -11560643 -969911430 -695480433 694657209 -687088794 166622342 674615190 510079937 -346776133 -674499913 805333743 158516380 744029822 123318885 346787340 677889359 427633118 -605178991 530733437 -901101983 307093265 77113012 -474288271 298711316 -425078508 -198253002 31725156 -146024813 -671740596 867535162 -266110512 -315426273 -367328983 657466220 968938328 19608277 345364656 714627492 672905716 -836759701 271695634 -939441428 147298141 789730886 -603565616 709850744 369616512 -532991361 591569078 -834308793 551536520 -296354959 -129854930 469023977 -864919716 791226918 -81997644 -943823449 175182874 -284398823 504617054 -827309578 -102871694 278984379 317368152 -354097358 892361287 985956615 -841649882 156198674 -114409643 -904301214 -296367022 -655408421 -24206276 651178154 554575079 -925285145 -462922451 905944334 33821006 570707385 451650123 566451925 439863580 872686296 -96901866 -481232042 -212278474 -247573425 175168235 -703985742 970283523 338145397 -433690721 340053647 -476765490 783924353 -587426737 -727440028 203951860 28293558 -571917586 -925252798 88895004 180334387 -114069808 807199832 -459087007 -641179962 -691338770 391761513 -678202247 378612945 437843579 532417726 870388965 390209887 386457628 -320294394 -635980011 -689286534 587003622 -545659058 242699563 580069479 652495718 -939738501 -997498464 -843188630 -826538451 70029579 -647994052 105999884 -953492454 -359921597 756965193 476028219 447555645 -896128281 -99638340 809193489 -736493 -984639905 566785026 279070916 -148605262 34862970 903982979 -433857226 448741180 473508415 481878284 -58136369 897147544 -374163850 981177514 -294418233 105345905 -571822142 -378001847 555516569 -271599935 311330740 545361917 -751142224 605989814 -899213505 214613857 814077930 155485539 -974881257 515941193 518447200 247769668 291148592 170068493 477957512 228462442 -58348039 231098147 -944222061 139070840 37926083 327112542 323559288 -349808120 447801952 -69678077 -105697684 -241963396 -860140756 734788239 -318824113 36474343 -407331119 937919837 -151236974 -385482507 190780143 564155232 -743160069 -647909197 720760163 -572388603 -613801610 -966091940 478506165 -823580172 -499950827 -812905151 -664806413 273934372 351422906 -317128370 10137137 366901559 -924420691 744081906 -894713703 -461839014 -226679763 -223434853 -982742491 -231192496 -995372529 -687640357 -325179221 -463001580 481672951 69417028 -997437851 -965878374 -88825966 -174272613 348804135 -141385109 978588641 621670724 -740421132 -362204772 -144524308 -152659743 281099016 -545981873 -764742369 107941932 -537617755 366640527 387571684 -8584385 320144271 990428612 903777651 -266984545 960150874 123664502 -520212292 251815314 -70815876 98282307 -668726993 -712470749 819107778 511068194 426370523 -608565809 127729583 750686045 -140764656 125567310 161092550 -264925222 912132913 -721001250 -466381231 204101588 145865742 -589868610 -507696823 -679531902 -765093150 43582282 409708474 917703584 692266336 965852401 815152457 -790122698 -528654416 519970827 -175638518 445582039 111413277 -259659775 -384804028 940401677 -595380066 -549621330 693528044 842271598 -128290179 -657648238 -74161315 922907850 -348553131 -253181559 610610828 903644297 525483698 -551711797 374025077 -123668190 -429705643 530653263 -761279942 971152885 -10894363 784583668 593417329 47303045 -917690031 456914497 -110565566 215103440 -218661792 231002260 -817598750 -971435031 -817435692 -264020066 535960554 -653521449 175521467 -224185012 -102642950 -741037526 -258511834 39744843 -296916449 799850845 703756606 -90764652 -159365428 -114055706 541489915 -991793223 702508519 -423406249 641551200 492698706 -5643305 562211685 -10707904 471713906 80494815 -518481994 -170284826 -977118398 951482613 -116448506 -210383266 -408719380 585795731 129645631 -367649131 -607602636 208148224 -825714888 539230070 -194571883 469943764 -196182240 -986759292 71322034 633984347 826444534 452715820 970777482 371061875 550771385 505542456 -264930459 714206394 764307018 467146596 -558305788 -844465290 51632485 -344087020 747399273 -639534782 -984538788 -883108226 432996257 -886990417 -570174445 -671786451 -931059622 -997664762 267897104 -461851480 960541218 -681378855 231702004 645518364 730415978 -431681873 56937226 -45272824 555591460 497369992 -68464821 314711155 -902069233 -811405801 721192297 835021065 861818345 -174471273 -188210317 -197847091 -619649589 -938995672 -473584797 979280022 737323995 -55507441 -301695613 -181192158 -664594421 -763503103 -440070143 968353759 -312068257 -672192016 -92821734 484626798 -623075569 888862965 624432336 45216265 -293306304 889837283 -391136292 695533019 417296407 -859206050 -173747289 766475011 -483753629 152010228 455840133 692975149 352300522 763157163 -799880595 -436951903 -539946570 986213285 822111541 319277838 835519773 440386516 -148080780 -485079038 884373581 -137965190 84027087 504634329 -766519583 641764630 -171754694 681837734 755646000 -319059602 654114094 932581268 7858436 -544311308 387292260 349700676 -579794309 519834863 -501408341 664834428 283365463 247130393 897738763 -460209295 500615965 84288153 -906469195 857149377 -735889576 597283574 -263149124 483719796 -299269555 646638494 315295027 -142497973 -822469150 969459279 -244794007 -922419741 350503632 95885922 166495951 174890560 880542199 536812515 -321032734 126911351 -895828779 700805563 -60990015 935762682 247689755 -919939673 -491873830 -111483730 313407917 111292534 633615319 567701717 2665429 183382028 345283454 -878977256 -165924973 -192849434 301319056 218782441 432177972 775576142 680487415 -658567430 192145743 592349529 -726372599 -654500085 895290760 689179505 694994713 349178659 -641865220 32395643 -5001273 -663406769 -96455288 -112852086 392169968 981958147 280978438 250289327 -95289723 475518778 405063749 -512601350 340646656 -79780107 578268776 893938259 -126015149 -59747690 388416631 -686273958 -257850523 219400306 373317407 115313262 872400293 -900227747 -687428442 362777905 304340759 -254909755 291977554 776341082 277016254 580545347 605578406 -756646505 -986181078 48921913 -902989900 -675770028 453171877 -933020057 -218166300 915737365 -271415026 978860771 785533973 801540099 740996174 -899356002 73718438 200799323 -928762905 556853304 -474974531 -401603233 358805585 -734944544 -311676306 -692943444 723209060 597268318 -985031579 154624681 829166087 -342603697 662905466 36943702 603282835 -737852980 -669280888 55746327 -156701457 -474184724 450732753 -890457820 -220454184 514429572 377425990 -700811585 239936929 134968400 -304400530 850121857 -697247538 -279661507 220351645 -52036059 808358543 -371377876 707538318 -329870334 -497600060 561354408 -632860216 249529590 215356475 -62359235 -663741075 -766805466 -354681420 610719498 -76919699 201935222 -368203443 -195330550 6180436 -941350764 -718085308 384958460 -782905651 946740773 -878475501 -670962156 -145778927 857688162 -67454753 -800738026 -700832904 286617100 -884313754 97110617 -470194284 12074735 -154480069 679307293 -31683084 -410976334 907235589 952491586 222521260 954314077 -700659078 -563017039 984827719 366954710 -427558095 612612570 -401516066 -977527160 659219796 371505675 902328731 -81380674 379785968 -842774128 -327512010 576202642 909353635 693750672 -676176966 -597349294 364614634 369366692 -57900331 394647933 -852708417 -354416615 -783179747 -904713658 457808385 8455442 -245646467 -998393774 284880408 -104518260 587646929 368555291 653766523 686275169 -564982330 478532337 -314789897 -884660713 -478828540 -433491046 445376862 -709189442 -668742700 178704574 -547912997 436114391 -211232823 -803899063 930625792 -533033986 754651594 -979903598 738126135 -49719939 -259378796 753015476 -290497376 -184894702 -339159398 356801937 -246155581 609924617 -402244604 -709638207 571046605 -600530772 689917877 443914167 -450817547 280362591 -91543120 -95609234 -366667194 -720825083 -351514103 813054545 -14692408 -656521467 90054771 241443811 403446074 -310870466 122260962 -961200103 -478766276 -240512695 737934635 682541734 625895541 394623323 825308180 -538866847 234241087 553536470 739375830 -300419580 -195476763 -655962252 -780839303 -336515639 866026943 -366963200 -292265755 685060648 794927011 -107898531 -244675344 997656956 -680344309 311605321 423700033 251796193 854928576 -190705249 -111708055 394042644 -846951419 -876797913 -365969037 680143767 340743193 670589416 -895844057 -912254480 223770768 -963430903 -98397391 -252246037 -678413052 31887659 112068849 -618049600 869545672 332798118 -615282706 -330286184 984275044 -928296731 -57407621 -830285846 506262541 -287179136 -100523438 805185383 -110367076 -480385158 -596493473 -177582283 -238288702 818549794 -138611390 792089455 4454411 607720358 572053788 277331688 31345385 1672876 842136774 -316563847 -716083135 598876462 -386100270 -480819844 832563564 151315226 -479046164 433732738 -272232251 350832646 737445982 -541161268 -57388216 -447947960 849334201 -129882990 -35414746 663109707 580048461 -494163827 -185624718 -330607444 652436720 83293598 220499328 32405015 -827751129 -549770356 189260298 880011742 814906853 -585110220 966664676 113077443 792450202 531271475 -597013949 241146980 -34940343 -339491648 188198711 -465718396 -791606815 873715581 844527792 -960682708 -585514531 -51281636 311866326 -153308841 79807404 352151438 -546735550 481962566 566825144 -720465625 604854989 759549935 217745212 306476240 -727972587 -345111819 -687212195 983777097 -22136247 508862551 971060949 305651106 72383240 581791975 -254486028 -563188263 -604786779 5496609 210488766 -645616236 948360210 797641010 109805776 790114417 757444640 723641036 403982661 355605306 800685927 327340187 -25244126 673895391 110719926 -87812313 249120742 -588808451 -874726287 -803901163 -457006501 782866872 -833729993 -271808003 562196881 -328104678 615802597 -159241868 708072918 -82303201 -972988826 -417306438 638469747 -882064752 -127171233 -679553793 -370227026 -339987621 -508463790 324562644 -466402441 -521269963 -912422273 -346447719 -952253620 833753188 536082263 -52028379 -326508746 927656774 -132152296 128943051 294383169 68405452 673795390 77656093 -316275166 301783453 460002273 113029115 -457887325 -8597040 -962032116 -556851997 -122088785 -906778650 578118039 537656818 978565489 -4188282 974894968 -556386123 635088170 408112492 728325223 914895111 329418331 -209156533 -422296333 -857644337 252796434 -474693271 -895579771 526766375 106543486 -851367457 830455185 420091913 590367510 -243374849 -214091611 -718792947 -400537411 -512730458 106385737 -813179904 -969279321 -15522272 -47036120 -981342535 92728539 -97019217 -174178911 -852222605 -905414622 -369087327 -435593060 351935151 969350717 -433171004 147475166 256901164 -834277234 224501706 -96645748 870830566 -976149387 -343533350 -512978462 -119979630 432720126 -512335231 -869551242 -766780404 -310998395 -522504063 -828746433 -51547043 -465180054 398169983 228375737 -195828226 460856008 988485560 279255768 -42865824 -81256362 -347429222 -85025646 581848048 -304004962 -367757278 -330509114 730893563 622430803 -193002743 281586723 293807740 569935832 -69216421 -613339068 -376352971 152197712 -985195542 -382998156 731328447 -13647164 -591058183 -81017749 284732627 29901130 -965389679 767278481 471437800 -778906867 348300480 -237475472 -757560261 -371862188 763611174 677758743 673386716 249679673 793647755 719012001 -410665131 82110577 352855209 663723351 -599684428 399543029 669976018 -541396226 -654553946 -789139512 -957893338 -123565554 579509351 108700026 497299200 -947162381 -765491103 -779801678 -491507249 -61372809 849437779 215120464 -229631795 921680352 567418713 283606298 272096723 -939552987 581587797 666790067 -323182846 -581659130 -31488439 -709332161 -707274460 537300256 -928845224 889019298 828602905 -1430423 -987418764 745748669 -71919648 -746686010 -787759379 924131266 651382647 -426283508 -270734903 -115467010 -205057353 793501319 -43918118 124640494 -854930596 -906508006 -988222672 -360964620 -653453070 -242297272 354135596 712773106 -361869426 886123135 487480427 433508413 -69989885 -548513744 901419714 569319313 616243353 -990640553 -664807767 784887428 856465184 -491906912 -870790416 -657168719 943415502 637963732 94449318 -536599585 25815278 592374667 -659497220 514018505 -88727677 357877502 565375486 191939024 -484281271 721525878 -704662094 -464151668 800558423 158385389 -984824189 -813882020 -237675255 -304969240 -468550151 525283638 -246115625 -728862244 -281674405 -702133310 740819812 -336416515 150149860 -194632535 -503810136 -72843999 -647214965 -835168850 -589418157 -452165662 -426956240 401071282 -158711806 -530018283 -947483045 -381683033 -676283497 837347046 -688175258 782358794 439894968 -80088986 440617759 905830394 44197310 283622936 -636390063 609789971 -655216865 166653760 90408915 400502996 -413481663 -72455828 -493892819 88629436 -121210903 -746660356 -55544538 -181196080 -366094299 153830097 -950503798 734010041 817467884 298438540 -960058142 656258893 965703501 323305718 284034172 42972250 -788045210 618040580 -137021777 706644129 -329176424 -414037902 -27240189 484843551 218311954 -697526080 521230623 802591138 -154061575 101449095 361603134 113319043 -922199079 452124244 -917708334 519613717 -275349097 -606259609 -8496047 774421013 -152646460 -689747203 -856458555 182614611 -654861694 -912859518 527009159 648828061 -513071608 320488912 796091294 -128605847 -539454700 -111842088 823034568 -229042658 470273491 -985000441 -806846923 858483964 -323297257 644263776 -735911116 -979379459 39183042 -52613888 356858809 -900589438 -339031570 -17835565 -888533988 275836914 626376717 -905333934 952648298 -673205532 988155843 -813165767 -826773481 154868613 464884683 -3878883 -817945606 565279596 498695236 -453485247 -258465029 -78733180 49835535 708075001 978557975 -651204743 92761240 -892999869 -779536273 -522786701 -208295419 -658544387 15530088 -117738431 545615136 657041349 779916528 265439834 -578385811 775328538 -499677441 -168936290 -257384071 -734527736 -365055795 -272225477 -585689455 -649916585 477236227 377577722 -581475195 -499945589 -351998798 526542666 -536582356 -997632248 182413646 -405799846 -792114699 415346218 -240850374 48459707 -999845183 -75461018 603152762 -59309709 -469756055 938666825 228484567 182098313 916559818 545507950 -207675991 199922672 -498728011 -294422936 -949749134 -229818706 907666041 -692865426 307690059 -131804012 119534726 -437364771 629780953 994689090 173817817 -403410260 105276472 402259921 -700707258 -916182515 557560400 15687855 -523836191 726848558 615607722 723297554 -404595336 -425959394 613519109 674367950 979782240 128734794 353512464 754090735 565317930 191958084 -562447705 -360838411 597981059 37989027 955737688 684876610 -245014167 -830924785 726784846 -476340984 623303086 -557335396 -496215562 -262569103 934493409 -858250946 340604812 968232577 -284886590 -430514139 10630118 324194365 -922337680 705948566 -753310355 981618270 895525480 652917092 832934016 794633794 -371505200 -560316598 -741730452 -586819156 528974259 522166645 -655923912 -656954271 22316134 678311016 349895163 203911376 -498659647 350965575 270307106 432738436 278003960 -203503675 183997187 -457249780 -769507119 870077867 811345155 838341679 -167977448 651261429 -547348391 739972288 -201584599 -137058793 -358917110 781535724 429099924 -996576553 -942495036 356146635 4061600 574335856 -386777184 740189842 781120607 -496200682 -26490630 633138370 -177031340 384335903 -531070231 219524195 -856370263 331786430 299212821 -754544065 64719516 988627371 -254919613 734738307 -290973830 -263934394 144941332 -720619751 -956604897 -812450650 -240906476 -51574352 -427927465 84940997 128944860 130009484 701858839 507514254 -544128376 -605756283 666176380 -440585214 430911785 -893819945 578954591 500456954 29547413 991924441 -548142551 399837369 941480467 656785522 -160129929 996019049 -744886792 -157770343 755855212 -284225986 -802538119 -661302256 66794501 -415736912 813708673 -222029580 -627784799 515495749 181312656 -971384008 -619931844 569477133 240333897 870509542 -143899566 105924000 989241672 -152672966 930813101 856860914 654306757 -768064526 309777874 342668434 -283502893 -944387907 1174930 340624220 117100199 -150863117 -76376261 -749481451 751197842 -677774936 -670097406 -246465409 539626691 -78941422 791377582 -997105712 -981981158 898746518 913012763 700223708 -204505931 -247281627 -273090830 775778141 -753857384 -107625823 373232907 -342595273 281503979 635484010 -941586867 524753731 245330650 -296573726 83198498 25321876 898020250 -762811881 -987499454 -609968034 -133775553 528605730 -215281085 988624744 -173171196 314004916 -52273392 -294620311 342948903 919964336 75041863 603389409 -733075402 77888234 -765152634 33758190 -973588114 434167719 556162118 -156888454 876928644 573072383 786941476 -861038254 -26387994 882022427 -377213719 338874507 238652671 -397171108 -416894196 164138476 -424460104 305161285 368476433 158007715 876615987 -581207876 15800017 757351054 -164568588 195106248 -92938111 738862948 -986464661 -329471914 891005433 405873463 651584993 -291936858 756948200 -933363655 -669486939 411088961 -221253156 -460791129 -972349930 -968464267 -845485342 -748197749 299626761 834243148 -556904987 900659998 -249026995 -992087079 198662379 -229301971 96707883 -813806704 -8240124 -475950849 421373030 -904170338 -613606203 867484641 -866858562 178773624 -842958077 -32352360 -716219314 -754939619 188603190 331229860 -387630831 572180616 -744160098 163047525 -913155582 559785923 -518174125 44003716 661475335 -298156151 93208573 -415839915 503860317 -153798293 -622744276 475879715 -232304055 -457492477 -87349917 255267635 -870626515 721707358 -203291538 -87732367 39908744 -361212517 -209117743 98180823 -318534899 -691787647 -28983202 56065659 -383990042 179171258 -186435515 697344059 -476575532 351395803 970849269 394319716 -718899455 228056737 -695282816 409001015 -880871026 102097713 261862176 -632080997 -663135348 794923433 289552376 -569099878 206228065 -188527514 -260225842 -696055015 -822270172 536682144 667253919 -354172551 -377184906 -273794654 979132437 533481181 617292590 -257500878 85500292 26957273 -483598476 27734793 189213564 -442445698 981762002 -108017822 -996822338 940067095 -87037858 -655448733 859886238 884715778 828661296 815348540 -851474913 -86275443 770487183 -925878336 -828559278 -675033682 625310231 104043241 403605195 225270036 852694668 -712620551 -889321953 176027706 983259639 -93660135 -141034629 14587578 -25994742 -46439843 -171213365 186712034 14224453 116130767 639918773 -152455345 654611902 -414418528 -55966294 36602098 -390050491 677519463 -743750844 -602845147 -383306135 -719970848 -646429422 147184046 299128229 -375507300 52648704 -287806276 -725728363 421080600 962411910 910490775 -242476549 985365949 -566391596 -537650939 -977878616 -989219056 949169667 -233997649 -879617222 -913193123 -836745672 -250008168 -266220754 -453695046 -717087726 662881562 -734173873 -574188742 917877090 -544179312 885241041 321319318 -779430025 -333015787 -623201825 265718689 -809776955 143188174 -525414473 335697656 281126812 -259260040 -327986375 757792636 182556391 -451821975 -462201485 951944031 926224023 468656640 -414456143 -300616986 -248438899 -927844369 -393336358 553736873 613795072 -211280499 -33847577 652531184 781270442 -596615437 -313260158 -518700448 741385431 76075211 -577634333 -191002277 891460509 46850650 -354566387 801915734 858748975 761178434 764956805 656843019 413484235 -857811208 -1025374 274348888 -871682950 -430899910 -547270537 -862552709 -445704319 700233580 54204477 926872393 -768590819 -309529943 608697426 -337953834 -609791455 -27959870 588603560 89721923 569659138 -248099726 -663615152 -183273704 -696722135 -158789389 -928191407 687925139 198791182 -35767040 -289722314 -675891614 -313327368 51869958 -377334221 -460192430 -788306251 -303913104 164892720 62718016 998709258 -931966697 665260846 -142810027 617258547 -736090513 -259976040 -450996573 -974243781 337304872 539337845 596049200 955125619 -440753984 -530129535 -357533712 594453688 806644886 -256929943 -409553650 758296508 -519404454 663921329 -690120936 659779941 -721376260 990884861 -168114254 -545167624 512198584 921959945 524738253 -799682599 -957569578 620016524 -396479445 -13975620 -730567586 849309867 848637536 825170418 -627294260 -518434105 -46014117 -515371424 659586153 -274946928 266075795 -839558163 188334971 -194197620 -696685817 -51757320 876297180 -826300649 -323471438 -282834917 680966598 245662407 -637308981 395706307 -313240815 -381985598 998562056 666786700 -782961869 547645387 -37514567 623324934 740819527 767474676 360558125 -708829587 418588490 196800318 -699023469 596345690 99718374 -226913909 -684902353 -32783522 -702826117 -698572584 -100897432 -368530846 -992879267 587905998 -179249142 -699161000 410937754 726308463 -724591672 -835974 102047539 -150360372 307342589 40502062 116869061 449051170 -525291445 842181327 -926749124 -222272510 66383408 253358221 -140588560 -527176875 982998443 973960676 -163442967 529286645 -228101433 -385102946 9395306 400209277 646758071 648245017 920356572 -508121687 352209959 128171698 -291304349 -748109311 -520569229 78742026 -739485446 -324912271 903108155 264396268 56152333 630647059 -665488913 -554635175 62542557 -228396137 -458087958 -914074347 -110849352 -550615541 386288323 804904726 -316042071 649512193 -502465008 30291822 355210472 526246204 -691326363 456934999 746345677 -12929913 533352605 177549344 426383763 -854124595 508176675 835126263 439118001 -41875612 776456759 -584621282 -644111024 -26059755 618809938 584915988 440355637 -162245683 456752280 -24614848 797030540 678423413 -985987530 315413808 839988292 -276672375 -320495278 16702412 276274381 -552814047 -977257679 362746370 674798991 -204788770 289453666 228689447 989702666 -713140978 362159371 -491838710 -42795016 494874467 -915823071 -144582291 -761200789 318360877 -380228712 770487986 -789746147 -869047126 250416131 -733731487 -62965074 -847886762 -861875731 -202976579 -680068848 183851474 459367744 -658214506 659967871 350744341 571790204 -225580070 890279085 -308536214 -562485324 242065643 511710441 -46660096 -641134691 338270686 -310965345 -818798002 -31919164 -857062925 857519294 -371357950 -232601289 -831877568 143928601 -741669823 236630380 -399133955 626258453 429706951 736699586 -843626827 96176142 -92415740 -953453365 -633124323 -530504252 -848579987 293270952 894919814 -430647986 42883392 983337573 -163997738 472321004 772245240 -398661784 -139721728 331660678 -3183160 863421147 532293702 879834232 -225179383 654325855 18658119 345599138 -569544243 550161373 -427213853 696413252 -864535609 -136279482 -904519675 61342001 -553137179 -472329705 878863821 369957170 -63455975 718229757 -944210898 611963141 987142378 668076751 -163521106 524243666 -230337525 852293867 505090195 802355819 -517630765 265846645 -529845850 -650100995 -391244271 23175612 139062242 -146153699 743816146 698321670 -632378672 -176921691 -554763810 493998911 -738728380 -551612608 -485409449 746773945 -885161922 -412286856 380153775 -326239369 -595261260 -153901006 -503845244 -836891759 -263926486 -122485841 -337193186 981871737 548221786 -7325993 -586158104 -12058417 -543435756 -58626234 -909025563 -6091789 472234981 410118559 -499576791 -185894759 798932359 -509324307 -887041475 163690728 -71665861 -155939531 -914704115 166520355 375109081 792440260 -237320548 -102266323 653169440 794742883 105749975 -380014070 -175787752 -187982649 42148491 567614998 761806702 256736366 -182298348 -483884115 184688227 -554290129 -80005396 373788515 -68218641 -106409897 -678233805 -944534223 822473063 911654510 -480469170 -414976676 751275268 -96023015 141103774 507163782 -76736529 -785664740 -821141592 371448612 917842670 650340510 -432317958 -948431582 -533756677 789737204 -453268293 -502145335 -790958274 50195153 -17353066 -705214663 -974157725 706081117 874619462 116480785 -263633143 678051054 -941645341 -24899556 -735686379 155038586 -443428389 30826477 -28913357 59759454 628201494 -74878564 803294931 -783545797 675923879 138467890 -687229952 -891619628 -21974424 -857086807 -461856485 341765115 -569723075 252485634 -538106176 147789176 148747135 246833248 -727011336 -588019816 -953911338 563840763 508922184 980858701 430384482 -992814524 1114121 -611781445 -668144478 -603544708 -855182104 529082550 152786342 -385192806 -467852291 -573335697 138911237 -219990824 688679768 -546446671 816564125 682730556 -853297494 -331720097 122328553 -777273354 445872005 -446961651 -579610306 866578344 -795639248 -620005335 -829116550 383251064 -543083178 -757486064 848273064 119233675 -734711113 686295574 244281464 981493095 886593512 930400382 -177566670 629015155 -736307555 565966445 -530618905 -665870693 -454036320 -91296144 -981645901 -63428466 932833501 264618199 -528250894 -277283859 388554192 -682923189 -661229102 -527090032 -32781205 -252874194 269538958 -561668202 -781015381 -819354790 177912859 -480766438 196361504 -868865544 -963845539 67045189 -169113022 -267751421 580450804 -84944570 317698239 667904314 -263498415 208823016 492069976 1512912 786321024 -33412132 -260119921 450094861 -688728943 515231798 599588032 -562995624 -795091623 812672241 -859451930 -597757562 -187526243 452141173 -575782256 581200810 449512611 -194970424 -941328140 -650023228 -864519774 733021537 -394715678 827437176 -511641456 -145082309 251396582 -652002692 587518134 615027298 -88639523 -495065777 -145964242 -230430923 -747571507 337513996 -788592746 -985501336 407874647 172242340 -808260568 -710437426 -995356566 347925781 80132582 -181930343 978048968 -649117627 853047125 363600379 -80827600 361914791 261051389 322186117 -313400907 97450815 248051515 184455118 553575330 -867010088 -827956334 205585357 -848227300 943211942 322547420 -386999838 -862099451 -678545002 -507801599 -904467112 -47087438 -745850057 960550386 244907711 -538004643 -20304968 -121783921 864318294 827505188 528740737 328596223 664728441 -583914192 -694136853 944611243 -692536614 -404106816 450134990 -706934323 674736450 181489709 -434837293 22410259 -241850908 -638347238 -903535605 -969681229 -815558211 -19666802 -640951429 -646537172 475268578 -288083959 -133121493 -598006559 856015166 -14183208 -401469931 395346228 266070562 595750 -996892236 668953681 -215134140 -715527079 -610762647 96956031 -551873207 778828479 857382274 -470405150 386731622 -746594153 -926957011 901845159 938730543 -578015462 -849935711 -219577331 541759249 613183710 -491410168 -155844133 777884874 -258241187 599150816 -478607062 -686805744 -457217066 38492277 513185283 -621854091 -704548194 -695660928 -316396945 125616637 149127086 -315899319 823515537 979713358 -314410439 -659058939 913936120 297382146 -993382973 213196849 250520359 -952175001 614696509 759965765 -65714813 -311134232 618807179 542411852 686309209 134785945 165558026 543617534 -614278219 846099220 745663936 -718548185 -480188198 -973807969 -472775360 633010872 700048914 590757697 -769988767 -159308166 775006417 -695134889 714455981 -527955284 245384194 -622178261 -866346972 -624182108 -814043037 839244118 -304223859 -423429773 -349774829 190449791 -568934539 -987787270 155382552 890189701 -995447444 -22094025 124005807 592889390 570105096 -942932390 367962090 -337126606 484551489 484136631 -862141920 -849360903 -224586102 -411395463 -691996135 468721581 -517062758 588966983 -742502768 694283175 907272000 564576408 167927883 -879904097 140617779 577379871 -897288264 -574889837 614401122 899362645 -238535985 -988554066 74752378 -36950352 835316269 -13689330 919178711 -398195981 249071431 -852279606 725854065 955583936 -874911017 -81145783 345977764 108425015 873028448 -367541456 -56724696 -974079488 -668527135 -760175050 -692693928 -294963778 985968645 -989271757 1688055 618504336 956054665 627996983 -391741545 143724277 -599647597 368261917 -665812274 321358042 190451909 -146948051 -8534254 142262256 -430558200 656823928 53028962 28850517 970128333 880211413 -880135996 93654897 -732470341 415734237 -622105664 22751429 563177353 -898137081 -259154293 -716381354 322075521 194459934 -311473297 392828609 157298771 38641341 -272512137 -438713676 -299193621 65355917 303171558 -305064628 -400681049 -905206139 -856020857 331588931 407634540 -626323173 536088693 311783198 -772830170 -4954960 340352288 7250577 -389496814 -908441466 993143851 -786774641 875243903 -514890746 486435546 -24776704 697681962 -718720797 -864873448 61038007 -410216526 -622101746 285787288 193114753 -542299526 -889387577 -655076064 -142498401 -662223297 928450433 924743812 -469747923 -110639641 810484281 189407492 718076213 -230671452 684097327 99245753 976570499 -979712856 -492669373 580797223 -635657780 4583495 -338198607 273373530 565816207 282850668 252191206 -407172116 -586108069 -234313679 -346113786 -580358425 -645617857 -367570540 308478982 975690975 696797002 930466509 951496146 -975272342 433661975 -279013812 -361659943 -434535561 -650675058 803792580 -70574776 -936859411 706473881 115893320 -263303481 609317511 827492026 -947810555 32074508 -16256177 542920440 -299488923 780528429 -139080957 900420704 -22894737 698746571 905453506 851923105 -121523751 -981017142 322137520 -66935546 600265476 -115315112 -622953637 981865717 -730542117 -733626007 134268247 445254864 560962397 -480403348 -663650655 422741343 719040079 786688183 107613273 -733573448 -644449891 -271103905 409731382 154134821 -793267098 909898585 825097897 -157923177 361234078 -778922962 928201491 213132804 -884546862 538857913 -826370979 -264672871 -977803105 761964526 157367747 525225113 -761453969 -534031343 -818139650 -144290132 461830842 -478321182 211407176 -138712198 19981915 -918945008 -887361432 -47217352 -950203436 806430121 -18254730 -535477940 613465899 -433292685 543783046 741151820 487600451 -979917047 -699302939 404449233 388620948 -487833986 -814808691 -27026743 -60140409 700836681 -89242624 619013140 -126643835 436086412 643743655 -459718589 372820406 625234861 980117654 -579053172 399595094 -398295034 488377719 378955773 542943449 62274293 577610732 -625406897 157548391 -454033078 -121012826 -809529177 256265785 -754479213 215944848 535088211 188497357 646925602 801800794 -266766563 -93555221 617434841 372213759 -337622123 691856233 -415027692 -26108925 272043510 -35624494 376176980 110422147 290164607 515688864 748072266 464306762 -36311276 -203183364 331129649 83716885 175217953 -280035230 652737614 107791798 -884815357 844801624 -133717690 685253193 -181384558 -832362904 -156340639 -666647435 122165588 528230233 -413181275 -612445619 -935979583 -351147574 -242801111 900509672 -361891247 542840802 -981714220 -305696887 343800947 -54778085 -498755334 45863232 -654258785 -930379470 186985104 395421085 841295250 80682774 879148526 462359157 196284744 899906316 815239986 240267069 416016308 410216503 -280739951 760448316 359173292 990148184 -852013023 310991936 -883690352 -529655207 300846980 749053148 -462596269 -411077353 -133601810 -39844842 -216356340 -215565982 756617088 -233193857 935396531 209759298 -464841501 -699195257 -189949005 160597202 955904372 -154838028 -310563635 -988904588 919774050 959462838 129941461 -314982928 -626053892 979744221 -420458806 -355426161 -53754731 -827485688 -907215063 -15521313 717509460 127957046 -946766627 12526370 -592685689 -88099378 996225624 380070208 -302920488 474171392 282694838 500608724 685562618 -251595846 -503034573 -184025273 -315061021 638175522 -51155664 -583861250 -363447508 978968876 466629741 -90373528 369131443 928942823 -805270640 303292886 -764946 -365649581 597107384 -827723806 -773005249 190284352 129375112 960397913 -534524668 613018128 180445599 -812650518 -608553468 -930711375 -291541822 213724955 -159008779 359884847 -925928257 736956979 591272781 -288779035 -45476936 753420419 -850966244 -699792785 -70422252 800593948 234993529 -796777620 -364907778 -465273125 467293338 -723147545 970277079 -536992193 -989330658 -114841391 34128248 -903251785 973323302 -356064742 719205717 -296255599 52547156 686504346 -609549964 797056990 -698219092 211592829 -913766193 930740337 565380912 759725122 849055908 -806261029 -873516610 -352441036 -274871429 -792214063 -323314295 -550591062 463678984 83892400 -2550674 81675703 879269982 -177945925 386928373 -41831714 728547267 808066722 363771112 963098147 625309398 918434812 -579794606 -90964765 452939086 606474155 937799430 -257452930 962118421 903703204 168205916 -842568720 -655187566 -321153011 721125905 -429026758 414329273 317345848 -951820784 816980491 632772985 13993975 -469085578 -27906294 768193737 992849329 -261261650 643910305 636801611 -759344033 241761875 -340668553 94821730 670900128 -829992036 708005642 95246870 277251934 892180688 793827824 936783436 925732668 -793098941 -668710797 534842591 -998626222 694838727 -351073048 -355693279 -642868870 248760943 -903744296 597692102 -320812424 -377157793 -998789232 916806409 382187932 418377114 817072310 964081938 -110579897 146269930 -96230630 -855820316 455156814 -956597585 526905065 833539885 -905992630 -262486748 414364537 321110673 -696786773 -558030504 194611140 632191474 -609790270 -771504069 373731036 683476528 -571408410 -599018721 -448177331 -16606477 -430647495 416794053 905170689 -594507285 -837166783 -571517400 -493342544 326074660 776587995 -136327692 -41801001 -233619367 408819638 880428762 129764190 -474377741 297413844 -143032769 -49348761 999884627 567239283 -634437008 275467866 983348906 115592559 -259198653 -658403308 -333260716 -249736446 235185171 -117591120 236331245 54512414 -743937768 -718120136 433170280 -961228984 -450949912 509009599 -395074712 14411356 -526626080 561293412 -444800990 -867913577 701344269 -323877012 -103647981 -633320824 238890711 275493419 981445401 -243906748 124070040 -989490090 862845871 -860737292 -793805184 958072460 -251735074 270795051 -91654770 785433087 342938339 934639875 -696648209 421031882 700270221 -726745138 361921598 -240700874 -575369089 716561390 580110247 -163395843 156342124 -454596524 -836135505 925540929 -502337295 -955813320 785226624 57592587 -664975899 849952019 802296056 -282268902 125112016 -807164379 3179857 -498330805 291407304 888203310 774421505 261866350 -171670756 -958661544 163446772 -630413776 -513042220 -853801328 -698331037 560573131 -325093984 392300853 -201170790 -719927927 -761488387 -98786934 88882837 570402157 -355954946 282471580 -372131445 -289926863 -55195108 -768316223 -876205791 994044771 576113126 173524243 -153598820 864876943 -245837916 -705353377 932463976 900563875 -27695258 364688325 -38569169 969302869 -260708106 -862145543 923173029 533832714 548868725 126757605 -654818225 745684378 737049253 695350069 895025333 -444476179 -625880942 973894764 195538257 -625410993 35341259 -17780296 722152059 855022949 190906530 963123780 -352134094 -35365289 289146734 357702860 -42011622 -267473735 -355517218 244862905 85406187 -16412112 -364520875 306686669 -481795368 -319892462 -315517966 -958278552 381069035 8476080 199484036 265319882 100133545 974805448 -244353335 -253058696 711864352 -796198219 259569306 749562482 35938839 93488617 -247394950 -20633295 -858839766 -398150377 207649895 -491846986 157965123 -73152785 672531800 -50425715 32967564 877494262 -172334256 11106994 279248800 -698658139 994730046 626595584 421859470 -619343952 -176781586 499139663 663407479 -929917135 -395985950 -921681208 -24768493 233793395 -633037033 504550448 -549853298 111394027 -826312593 508727935 -962362048 -183414973 320223859 -173707570 622949532 42146615 -964510540 415090078 484468217 858660632 -842984162 -900459423 606371163 976562238 155904000 495711184 247633954 298845088 838508887 316967676 345699944 884687782 -890147558 -90613320 -37835414 21327984 -775077477 -944917627 -884976173 920225076 -224776182 -845975164 -707550805 916105704 491595386 42335164 235576793 169713879 721579717 -547402642 -80702366 -203353100 232858802 -40696273 480405876 -43950417 478312895 -265973878 927978435 361610533 -786248563 507936213 387464442 -468821383 -983940856 567042324 -648805531 -85013111 987856679 158215798 -168467679 -476169751 724834961 -385581968 233088123 -310819245 -683240130 572398145 520440080 -325475196 -440060522 -11707336 -793627858 -956530576 956555149 889943479 -220688570 -118476469 -415768631 -94531704 230751635 574814138 -703700804 495405120 -503885660 114080265 -85128715 994321586 -810537178 -279928664 -545927242 379686164 623687369 -314472120 -146025344 -928355484 378226041 87284013 377520694 238685527 -284497159 67654269 -830702874 -153213034 638416978 215152266 288452129 486066543 845975023 -539465486 -552863619 -249566252 6616086 -165208134 -780623582 -803519063 -208702780 563312836 -487655875 890137999 -993477491 -803470486 -885193943 348744098 -116597355 -966184036 361664861 764058895 -663937154 -201364719 638363379 457701189 -980851229 -380698580 -338292497 198705677 49170860 537425916 -905642325 -812856123 -646031428 995435826 -9863242 602644967 -877030641 134717826 -724430317 85641894 153846124 -329824179 -855722072 95515878 597590920 740156976 926130062 -703383130 751617181 518214398 445520651 269111497 929470548 825645735 524676205 -976346298 804333063 -832018246 15739832 -620326595 875308894 985466455 158989969 778841920 -521818772 957424865 622366 -326820568 -522606366 652465933 941317296 -409539592 -700954423 -399977568 -612458934 357293408 -481775485 776768708 -734426095 16378372 -151879254 195770830 -496992078 168251062 736156809 791632703 892261234 747268636 -778033449 -884023115 391283093 504889585 759826725 705708450 452006193 43177998 -276554839 217143742 777166996 -989660399 406423399 -608724075 913045080 181318466 136925948 96769822 715331677 242620174 -179350736 -237396503 -128991794 260525350 -702103020 19000428 874162327 -824679216 -209150503 477730683 -596073619 -222749398 -826169093 23077666 -596066467 -248393417 330339271 -792538384 -936212518 -868140109 -637505463 -405516149 -19043085 845351636 -814825399 898084001 248607622 -360861542 25398647 700606136 -927079019 -429437273 -260352527 991965579 388747559 -772438645 844923796 867335237 -722002188 545477661 -646197256 -562533027 766322905 -363732579 543027593 781903130 -85363487 -975967608 -862033449 -764676485 628650627 730261658 767068609 -834699352 245563535 -164140442 447455467 464932144 827933471 -996089953 -279514924 -626090750 -650358389 848361486 360713006 -186922044 -601656786 -800741396 -46919773 232859377 -982831526 856743732 707247105 -796874395 -407282943 54378867 -51960078 692868597 582743600 -201897506 88787622 -335721521 566943430 148689453 805336300 404556974 152959469 -706878294 996660659 -535125813 429695325 983609508 -227809225 258561361 -503907828 899203191 -366499155 639829898 -728049418 954531927 461408096 -122727212 629826055 -492066846 -92402102 102878380 695109241 -96880458 -602005278 994708174 132344596 -352952240 -92110061 294142416 148518057 -988479109 -237066116 449099282 78442040 -45927416 -582905615 733254317 806126492 787628480 395216038 -57870636 -55751937 719886336 855158529 696197951 956032118 291602497 -676573215 110965168 209379914 -74983856 -327536464 -174663286 365010026 -969521933 -183471853 190471602 -825798463 189921323 -941446681 605326949 3703304 -703406637 -374708542 847033265 -233623398 -559734016 -541498567 234160203 -125210811 -80331667 211674855 -104024519 -521827908 -249594287 761440323 885254485 237386076 -908377169 -248021358 357567825 211987029 482005005 -58055143 -722782935 642873070 705396214 27594414 832479670 754154468 -729678320 -396528842 -934445809 -336531871 846024660 551474975 987475708 -810435958 -257091495 -835385149 496983174 -589033573 165250978 -416251556 997420994 -301936159 947066802 486728854 -900713375 923571700 35456971 201633553 434578068 -390663646 -383543378 -750030688 275884448 -182275731 -816128817 383086632 -875993717 -184682924 593654554 -645869376 540326538 285842882 750895642 -743136443 -346236781 494515128 597749545 601127617 -258589899 -864324694 204744059 -296751011 -430865442 527827772 -406468439 -205515929 534449995 804481279 694946309 920195595 -755647719 926335051 -390526730 313231135 -414663409 771158399 860037890 -43844464 -814541139 -995983740 -897977114 989567671 -17933984 594805138 926841929 -218041166 829240151 760467166 -200264962 -617037383 -339171632 -707039221 845512001 987493787 -584883631 384155296 -510969061 -769972397 -882463798 508303496 -625722715 -37847402 -327694259 163696611 829196778 -571384083 122567877 -856982972 -219606259 434606342 -494617497 735119199 459260359 -306219465 -888685302 877431547 908801979 -572133390 608655240 252519200 321914106 684318057 638179202 980998742 160104723 372974826 -383003324 290325184 345941095 -702436221 -957116129 -549798067 -117956751 955631768 405897362 -858062503 256376424 638878531 -225299625 -308317121 743003414 494086655 -216318585 -940660205 -553346107 -422609007 -380305524 750853449 732919180 -167032948 835423469 36359280 -815552411 -556670690 271525570 473406447 653637639 -927174985 -301988381 -651808117 85155061 -242746620 370656540 435699225 786081736 -333200120 278474704 798450895 -427769401 -513294827 -983036371 650970030 -663112829 592682919 -82723998 934525323 423740499 475644968 810573080 858052913 -395151298 700886351 -846092063 -572433451 761322832 145322256 -447224706 882443116 184677687 -862185777 -736330754 -849642616 -12834975 -325757014 531578064 -650335221 -64361800 -592919446 885703328 990042103 990325118 208032121 780152756 -515814034 914784400 -493870647 -73753206 -467780441 -285459612 583972304 -491393000 657504581 -793527722 -442037054 -759979532 -111587743 -463882189 -745732796 -263310419 33124714 -880270234 -491217208 579194915 -517644229 89638549 -415657111 77438864 -227104231 361419555 -207829093 239126362 -67258769 -10348880 -744088461 541894260 129327835 -252359955 -760947050 242397779 -212381001 38859262 -14743245 -351469991 449518790 -25027851 174908779 -689508205 -757988999 -127790717 -67188387 778993635 768236652 716065693 39580498 -665215173 -856963218 -31030174 -687139798 -559735770 492786115 120366028 123168421 -416704460 607166746 -254072631 146985439 184311458 921670553 -453231646 730562201 -299828615 -306757564 937505374 919268893 888178345 916405109 -24756239 463610301 920720527 -748531782 -67891630 -689837441 873287679 666816055 -161495614 191312154 -517561061 -748567773 -247972842 -498131151 -827595676 -803978356 753043848 168273839 -230889238 554975627 -212986456 343539397 120870084 -89877378 -726955047 -612397702 739608257 312380535 565183891 227013594 868282593 -741041022 -921381127 -216308387 -577834173 -175457962 11816176 -814178264 153079867 54197170 -168175433 66619684 -319539909 644180575 832933156 -969679624 961685822 -276734264 814167751 535979080 816518214 -506712637 388632751 -182097227 -473021109 488251123 417834518 268784495 379110791 84108522 -360976235 777649184 976170778 -200154138 -845517782 826421920 296703032 -824082969 450366709 759410841 -921980601 566411573 -467487753 180041898 -385387219 757580683 103665337 -74711042 101698155 798984703 135377204 -355421749 -305488822 556779314 510004830 129118886 -700140360 -595672893 -50336078 194782347 -733825429 541768463 -434576664 706875356 -370203088 -375884373 300872109 -193819454 -946726990 35270230 -898033165 861120539 -619127054 612687093 -747132621 842545525 -143908136 -307081131 2933847 -410680518 121116414 -237176384 -235726110 -56872769 425289415 -395750159 215659257 779835220 648886056 -969241477 32856148 442577313 -951125796 721736966 -356989894 -721845609 -775282574 -742849571 724832088 -475766431 135874652 247251118 568147337 -624774554 323912372 318868439 976024679 -71519180 309122566 226514312 -429682956 353484641 -204551163 874619013 13299409 -950519259 580635781 295288504 -543013605 10899861 3576311 181372880 666342587 -550806244 784782662 586940156 437530740 -222341552 82618036 101073251 -906935742 -209604928 437789647 -394937977 233747058 -814641524 -111019049 429172811 583150073 -676666778 -443340798 170013417 -688134121 -74863416 991808670 -685045100 -580394731 -826192675 873805634 988627496 -95884201 723949626 -998896161 397147886 -328826147 -358124832 121244825 754825343 -927731875 -177313577 1118314 -670304820 655370723 -142114758 -189147323 -165586870 727709755 699927099 829775245 -325576787 -159048484 360131882 -653030860 -248483316 -705226125 -666818737 604547485 491725896 298261616 -537414002 284821998 -813510861 946320588 -146952473 -501955177 390558929 331185807 248978332 -195352325 844761832 690388661 -90233563 779339593 -687969605 -177901011 -75490044 145374118 -968215265 -948519862 8301858 938025487 885848864 -239728733 857135899 -932676805 -766289860 -768165382 -594978645 503782046 -409906559 674486384 37842917 -619916108 189847537 -771071536 514062977 543141730 879159475 -71943156 78272053 656587987 859167787 529910354 993803324 -41078176 546227395 -824110545 -986835926 -20238937 264407241 -513003646 93417183 609597880 522355177 -149076828 242977845 305143314 538082001 316724238 186667074 686476587 969910389 -254007414 -838721144 889811742 -939999361 -668882044 446034914 312936630 404414173 -666499417 324427153 -736988309 -18489159 -857039683 -733622647 724077111 -19120587 -2756689 346569799 838277100 -750240522 -363921696 436705981 238666657 103528132 -33535473 853737512 -944083043 -550415474 -432153598 314373654 -389201584 23538062 356678708 -405436431 -651286611 832721495 -129922208 517189475 -195685286 -590080511 -993733933 -840492929 -576332393 738581848 -492126905 -829255754 858055526 -102921845 -762713925 880935166 725565215 -467410266 751379093 -650797273 -961750722 800124879 -437562485 -993792072 -62500009 -548235148 -877846449 65221138 92767293 -710353338 -724297341 -19537348 -420836107 123496120 921269358 958793116 11373680 776612634 966755029 -295970673 460372659 -703981822 -892437074 -409800696 105141557 216830651 -893443884 910888642 -550339707 -911700093 660675228 830910969 693766004 380898520 -167295791 -243087975 -347536036 210096427 673257505 919964147 -709637930 -71392246 -30456374 -411039343 335275711 829404784 760994002 503189697 425204523 824878015 -807255608 -510535564 533519330 -324140861 798532281 -86595517 -88329031 -216164712 485474434 -85597371 -674124249 284517569 -608765081 619832672 -805081794 827325383 -403393458 218458444 780990482 279118166 914074873 127432081 -819384733 964286344 790214574 -110399751 248021400 -807101376 -94218652 -500545394 509132375 -253998826 -341225403 302856145 603496088 -424620913 273219143 -915031817 -537985043 -637815900 -653842444 -578349637 826958954 633304300 -904341275 652613429 -920817465 -217092893 514819637 995950071 306439097 -991275147 516398914 163623893 -85198821 -961897067 -408308408 -650517192 -339483906 648273607 892390107 630023318 -715899136 79111702 -577539192 712540965 573830706 814839074 429932410 873327728 -317611318 19343358 853172755 260505433 -836059224 -961794343 982558259 -241211940 148591103 -52505647 973107622 -966542014 -257807077 327420474 688643066 -357046916 933938374 539131655 355832642 -122384076 -350745616 -398480321 -350706088 39239068 -667519356 -406763026 -963486854 386054429 43550238 -840275876 -730498744 522606847 375635825 -691870800 -327893458 28226820 960527691 -82459024 603988900 361111448 -980463939 -627493177 465152580 -965867719 68842385 113955684 -525383236 -979567737 366365913 230170647 -421389331 -224857659 154360078 -31066120 200567956 -309756935 279698747 -73733916 853901021 -434476424 12618096 969196570 -950238428 -349032866 532897970 -827001971 673148031 -742559909 279596524 -10489582 257560817 926714347 238272090 -551404279 -21212340 -231381085 -207144401 -330683862 -712967696 964861061 506899 554305194 -283836832 -497704431 709259951 227700125 627309413 632856954 117251079 -847245780 208126678 643410267 240526334 328047895 -602345711 -672721774 -93894595 397798163 -147721751 -774822162 380509041 -398555658 312855621 -855875592 -182172589 824827706 557144768 240737627 182133593 -694640639 -307539752 -373291395 -883253224 750561860 144662171 667612788 -74282738 -881926241 -280353426 799729708 -375484676 610694726 -615561699 -18655697 835084161 -162108982 632237877 875203644 522201910 -583336005 127265384 -409706825 241275682 808023928 167892192 192699097 -748698286 514546347 235838317 135233585 851394652 -730743410 458656692 122995397 730927503 338790359 -158485351 -798448302 -6690740 -174642806 387208636 -367591994 699702386 -491692579 595997711 -128304511 -479851224 66462381 -714698359 -803635078 -639059002 -859211937 553821398 -196222120 -390713008 -245738235 236637492 -913377669 -131091998 -609953326 539341856 -901446586 530832019 651333615 -584367145 -39191714 -175051852 -815009374 254371051 -23827594 987995686 515108831 683766732 -919961470 451122210 -965565156 801011395 -181650339 -428741315 -82291011 66190313 -529327548 815682766 680307486 825079535 -660485352 -9625116 -325795853 -692401154 944337402 -432353668 -160612726 251196207 418343524 -61473409 947920545 964925259 369954000 896569476 -2462198 212521949 -121596565 -2889343 988404728 754210366 779793148 487600846 232657036 -115142217 806141605 931136186 93984050 -500934095 288277322 359847017 -94699999 -115380491 167815845 811238021 -158839982 -340673565 360184444 -611250776 288705668 759708191 -875643042 -964715808 178556378 -649269276 815481855 676194124 -822939655 -678929902 656515674 377604104 -40789544 -575113627 -458249219 397125453 -730825995 -665520677 -996960398 667080051 -971572232 -523883556 644869450 31946782 -939488758 -173478964 266395774 -771366102 -243934887 940764938 -637431656 -984391276 113463317 -97277513 -870105363 -835625260 406450664 -292766360 981942046 318483276 -61820607 269195665 -337158678 855246546 828145047 625411814 668657394 933506352 -839222600 125542459 133333361 514381590 -920163468 612744091 -826019733 -50186897 -388171318 -801325553 479738179 -385587639 648661549 995192897 -109098340 -995622981 -798704611 -777541081 126752645 -88948620 293394314 -670259039 530548586 261875795 877313126 445035127 106909086 653025130 -797057358 53576662 -954510284 -660610475 -107944920 -894733421 -421459145 -643596442 221953907 -546070923 247889576 485913977 65114745 -328912456 -906710876 197732061 -972545962 395280009 -515104381 -677572110 -858074661 299868063 765647414 856460908 237796681 148372603 -80133856 763645525 -221383667 344297344 265060633 632736516 577950823 8772563 -53054742 241355546 78591716 260154853 -341815639 -463750460 273919604 562091366 451164307 848203922 80007220 -800138575 -266641114 702322316 563314059 -749271234 591123260 -975397487 754434891 -914417310 180081546 -382967915 527469914 31372064 -213063090 -507906037 -363080629 -750086483 628280351 -990086653 733408920 737691552 149692263 444364376 597993788 972685225 -343866420 199058515 220029461 -853586448 -355564855 -54271651 -605638905 -766445574 -509284970 -395275454 294141709 -369912645 372363151 895425928 -197657854 -268203911 -386035362 -722368350 724159991 481054105 -640547535 881738390 710161672 742857818 917195352 -966525786 -935302623 -310836666 999247230 -607447783 -774550650 134959188 407692070 -373639537 -457611035 700102726 501155909 -505363339 -768837459 467092535 -294613811 -996699184 -42480759 -425952423 88726263 551715964 -697981551 -32847944 -54520899 994796837 458143160 335837669 -419102699 -404340859 -533783464 676764648 -792781009 -232725097 -762400583 347584037 -95350551 -396062041 906565120 904465918 -33797982 -624184470 -151465919 -75319335 -594045006 -176029831 -443078009 226452064 -447801949 414532356 681552501 -252546009 -16886140 -497195928 521390675 244423006 -542560066 -913549256 -561728651 243936275 -568140763 -718736244 -865602215 -79504062 -388546635 858766094 70354760 -577017570 -260710236 849146287 -284465635 986560383 128460507 -424964751 100329779 -258268673 65958488 731777072 -409207318 44251334 -597381832 705248711 421279461 -472834435 -643966036 -706321360 -47143597 -615419840 -291994657 105016729 -725790560 213162595 607977303 -803794281 -770674420 -643004915 -944416133 -309924373 188921289 799546793 -610986950 728853083 -107176844 -201560826 -67201784 -630817452 -782645816 9681037 603758061 -961678810 -655265802 749466053 614397796 -7318725 -569341460 -316743914 323067571 -753998141 -122315865 972516051 847032552 -147429956 -808486622 574202598 -249609291 312543829 -487501516 -271941191 -883585816 111086419 818167330 -707060509 47641530 -739279772 487538455 161684028 518446932 305654425 958952312 -527674643 400480756 -249942202 -687196536 568184523 -78942472 -219201714 762197755 171908523 -995216770 688710329 710009933 60931151 582604467 -58014474 -480083791 272583048 238784851 941110508 -817791953 -378152024 -904867679 128575820 -985825665 -20302005 -170151689 -812035902 -710494370 493878484 -708782550 -641277015 -240633102 961788864 -866524777 -144067856 -899673986 -311840503 -691013574 899342303 818461369 505350419 -307585041 663452135 -976819459 -498714666 -710124511 -445747821 -105414226 110615235 -12461808 -830377590 -432215592 11349050 -740897324 726750807 -413174987 -813703877 604737787 861257655 -836224286 397396408 11512879 722429809 -7783290 -510209036 -480969333 -920260570 -180229862 -230371201 -951260258 846124764 836951770 47225562 -804736955 728824325 -939274344 537540989 873843175 359359205 -201858034 18529961 557972230 -845352066 -489276841 -351453841 -412010848 -582947445 -70020457 269144860 -133443757 907037297 524164153 -315956973 -437165309 773860092 191456119 127997550 453818079 -540879344 334392683 124038429 -771302583 -494643373 -519399933 -641707292 -906170754 821442496 81905007 -341126163 380671339 439035767 401872798 -37529970 -906166827 211322590 788200333 -422904553 -666799242 520634555 -876067121 639233390 158206847 -903488600 254288491 -36156548 542273320 -33612143 523363424 549886613 -589235612 -349273044 947226777 -246569118 -296560697 -44709993 -562253915 527377031 -476929882 -529756320 -804711252 191865614 601074215 -584852967 657151858 622286485 373725455 -149116396 330627809 82402375 904899942 718167171 616766797 326680953 170302768 -833804492 80756284 350479752 680618981 369991127 362284167 -498965517 -76065664 149477094 -390852159 410665974 81407624 209235034 25522515 876807198 349418040 195613018 149949744 -470749044 -110850435 381923325 871181634 302935259 821157134 -834647414 565649959 406851480 -707886592 651519727 642606980 16720993 -525603263 163611059 -405446377 -849569686 677492499 -458189099 -428592835 543536855 -498370798 -280140248 645294822 -38582717 697518873 677907142 -657360726 308114095 -277712134 456360179 493202523 861444871 -67261542 -103124901 538720183 -439604088 -687970107 -585529668 802674682 -815487179 -756842691 -359459311 -750180125 -359959881 737132289 -41893991 766971997 -288854127 -482298878 627209652 -213055295 -446064148 903758667 206979336 360004780 -607484525 831022505 53182879 -2644833 -367017719 278738785 969327705 128498444 236763554 -622358072 603307528 -286281395 803353712 -442380361 -485865508 -983873269 979603442 403674314 555470368 -317860446 204656419 657579162 -719756844 -682158389 -658064453 102263514 -654571586 528528781 -456244772 -369873153 -928386734 -6569645 647230776 563014717 767043033 -146399008 87474771 576478688 -458730685 -911113648 756445224 -68068006 -587552238 -299837510 76604594 -290488911 -682976033 -364910440 556071922 -514284312 724933400 200904995 217732350 862180580 577915113 984964300 -572081115 -294349216 657893643 -592722883 954872028 754012696 197853622 -478909184 -479931387 660345901 -391998026 -253942347 713311546 -698069810 -930745723 -751010192 853724062 -878435850 -638889639 -383527880 147063108 392329408 -377204054 20248235 -882311624 365243984 665612491 95105481 570880996 456259910 -174463611 497028706 328225676 -957032710 -657741552 -736169749 168786771 303296860 136601300 -595470050 143656858 -412783514 745748707 -649133226 -358101895 -29438535 -280609484 740279833 420675815 543512572 403041205 830360566 504470064 -485365630 -152056794 -793391613 143326934 -773021564 -416420350 -882210859 563256669 -309374573 981436077 -105079304 28005082 944191072 -649005118 616103174 712987393 -431121451 -691474207 118586049 -113054371 -737356835 -193885038 -314740149 -229428732 979319755 667841472 9896932 -458704289 21958625 15554178 -133325475 758665477 -502181116 97358044 -99351941 -667911566 -158233161 230411174 -811752497 530877810 279476575 4559934 593646267 -68679996 -283678065 324068281 -223510097 194728836 -933752403 -880432321 958881908 801256859 -83577775 743487901 826040524 224946463 -418903008 -679916405 -230973673 961784694 -958704758 -255618864 -603392776 -530083557 -956935392 -102589806 -504682294 260264176 -663054691 83461184 625868619 -798184890 -702795036 721928487 945181315 -58930216 229541037 36537277 667292441 622495104 558423426 -450272862 820123551 567260726 76792008 171761559 -106460412 -143155207 189742500 -562248051 21094797 -165029560 -407399132 387349611 131095257 612814860 567750483 912727012 -678375039 401022345 413893708 -400851531 -342294827 -607860804 -448417699 -979746320 893733287 -892404819 -542625588 178554603 785696992 390105916 761543755 -694303334 955116897 -464085589 671036483 -6340244 -817983595 -230139060 -300177037 302616041 -70922868 103136322 465758601 503653001 130785892 597817589 -665999585 149153256 10479433 590159467 807130399 330009418 921507793 -781630202 -214981929 -281648416 138014935 617739624 -796885796 793477710 341811046 367982528 -476563927 -256399164 728829809 699675197 -75860026 -281206012 872883289 434865654 449744937 26698761 20157991 832377012 -811657971 -856475690 -68819408 401192937 829810149 -687656636 -176204207 86321234 -151287546 409731526 859745475 752889045 -284350053 797742995 -441836549 -629255827 667623038 -136746879 949504822 -932876441 -331458857 188604630 283143148 -410850169 -926438009 464067796 370763196 20957197 -960962482 356513864 111724182 -393229455 353314161 -303587815 261117288 -142708554 -50527548 513198537 295008162 454758311 -494078103 -921278699 -921650497 627173977 -980251647 -999068649 979291924 -741128086 21673170 -587424191 38583124 88558725 408231145 -129453245 51227200 312482850 -142173454 451603839 -185538004 279217164 506923814 -146660491 -387026803 -790421264 -390209242 -575512239 -728331096 -853319719 634091498 -195222256 -554924925 -328514284 585927556 -343132193 -447074246 437311733 -499201454 -472649584 -850640889 -423672706 445486460 -954199790 -943956958 940479866 197076292 -40076205 -52543746 372487606 257387375 -131736965 -91304863 -289909533 -101425134 -864838010 310020267 145410912 -339807814 -828514097 -899456431 -859708476 150808450 501906071 346879695 94495915 -369267656 299306791 470274033 -137093806 23431838 -611447606 -840719730 429725911 -360596658 -156410408 69458108 439221341 -9065365 197213121 -427929537 -421957085 -658898119 966399774 -166217788 -886810089 -791469719 -393650522 -726260805 -934559031 -792931796 280187085 -270098329 -191961774 -187165825 -358028449 -80173752 759130486 917729283 -233371172 -999701712 -606652429 436013724 176865627 735046287 -723444037 -327789499 502655212 804664524 -655331837 423973084 -737191717 428731251 196725771 -593878061 -504772 -792780981 495288671 807617371 -220885922 769456931 955619882 185400653 327349012 -374680198 -830804995 694527358 -695466488 978869386 -546951775 690150460 702402822 910733891 -426839707 209607812 -819102916 -886611096 -283477821 796569824 -342781626 -21585302 876334509 -806801557 -684519530 -269539127 -7350780 989489737 -356029745 787412562 341455290 -151685312 693471003 -371408963 446794635 362583445 105959561 -173095065 161406581 604309676 -568142239 798914386 -116394866 -203969031 -453876911 -706431156 807790919 -906762512 257945058 935177565 -391401258 259912555 -123989362 -10781311 311641625 -20504914 900370989 -215826549 -249823457 330636701 704622473 344391661 -400839667 472818052 763864165 -676533842 -982331998 223880460 -309284514 -847594161 589214637 -605366896 -494837603 -489308702 893707754 521789308 313210175 708035481 -214578962 -338011601 -684371486 796926060 18005722 978983030 -107125572 441210018 -242020310 833706428 936502080 503197675 -803338986 -15742953 970741235 851575261 242828235 -857710090 -311290904 -852260797 -674250001 -362823407 347565338 952825580 -710112620 -797778448 -605655727 -809681311 384552918 615166327 747643557 244387076 926421003 -964509270 419450634 388829615 -310100528 211398039 594273845 569211092 -531088017 750827808 613426287 -209742601 -893394728 -796711633 -384765694 178164307 -573529987 997153707 386026260 -415367338 812444115 -353976241 -853265343 -183843489 927864339 652732726 -340260825 -513075538 97179010 -211741448 -345233179 -210073390 -387903188 609295030 402419833 806585905 663948263 868598484 235147999 94999828 447710680 -355527887 992908529 254100189 -626774735 607066848 37849285 -861828901 482537198 201090521 387613120 -292236645 -711568336 894706312 -702918419 504715673 403675708 501272502 -149102348 -33357501 -247794886 314094011 -304267530 723252368 632593401 -975616772 -644962114 -313972025 401177878 456588935 -458480055 60586757 -719214398 165702887 840804409 -738069164 370446691 -255822972 -416495767 -586992591 870448704 262349489 -594853573 688710536 256684295 124466032 772015591 156402486 -416383907 991138854 104862920 138955789 -732461929 -379473010 373462290 -114680609 96437560 683095509 -761674891 -549825797 -766574650 -402050275 -201641661 -72428562 954815254 -283516103 -539511034 -807453444 -369298758 -884609234 246174315 974999459 -221727099 -789231176 -941694472 799122343 -860339576 -17154152 297008324 158813530 -660867166 -596525220 5690012 -442396723 -654692722 -367619034 -288005961 118052586 -235106445 -471020534 -566375068 408281435 -177717917 -904386415 555014514 209717890 -718036124 -321422333 -308289393 -485442391 111107000 -311956335 912385959 -184640415 249573221 -631864405 106923409 921688066 138824383 469587766 257586056 -521508090 -815912146 -635865276 -56961948 -551799309 52714247 477037319 266678498 342567337 342380180 6811743 448040976 -358697130 -610305544 -491391041 727831415 696898508 -39897721 -715743915 935232144 -535664810 -431641569 675884239 616054136 -3380243 298910644 -502434085 -566457088 -52437268 -880047330 -382015086 560399287 -54892549 354680374 292986666 418885042 -779236758 -672101367 611129292 395314455 -985139886 504515964 -360108219 145037663 -641221728 441937 896329390 736478596 -617363213 -360163015 809619152 459545574 -122261907 -688913635 -551231524 383254222 -515641759 -462237560 -281845890 -516922208 -931513750 -33228368 -689689503 166729592 313379597 -657046245 -650813534 -198561731 262751636 740656972 244056978 -39818370 -855787357 152956448 541014097 947399989 912283527 -325764591 611579526 -43189889 -631152712 303935022 -237040886 -86453571 665505195 -671745962 -301662249 681675733 543073750 675853408 -987459180 -125712538 -978020346 -235364836 730524047 402608562 120894480 91816335 -976781090 -95566558 464488329 257696213 -266138537 -478488949 569013324 -971580624 15852426 -664839408 -847679157 -112951600 247399905 -206021101 -848433741 -550548812 528679016 941109402 -690519558 -621127528 323476718 675459598 864733129 -737827272 -360915134 -87851945 -397682632 -343360300 -280388820 -311508445 842439712 -263941720 262041225 778175322 -409204996 282022036 777139403 -589400564 138732866 -647098849 828988485 977399965 -777084794 -250159810 -527802213 -151733673 423487039 -362467374 -559441292 -743943554 -634353834 -317309725 -60568151 -993250591 -599501979 505509166 846941357 831649876 -507746125 -530457050 594416717 690339965 -599023352 -385900928 -441353178 -45114385 458013602 -554166787 578125101 -626120621 -917842403 -351338410 -461580788 265753303 -66748158 595490608 -909880376 210453860 923838162 876247775 -371771197 -767504260 435184541 -606115960 982122456 113749318 -844678683 -394597486 -468676653 28094721 -261583800 728915547 138408014 653976836 -13526494 730334799 874653416 98858380 474169852 59975345 -102280146 518042051 -194609922 365693113 -249757583 -288013265 -271262315 248384584 -533883528 282358255 843746903 -905723237 -817151421 -276193563 -29582863 241724367 308120677 668834646 -325317253 229238158 -346387344 -125469802 -828585276 -280638126 -417470900 416834349 519954728 21318537 370128408 507791265 -801581119 162818561 -51560756 -997419278 -869762990 -351172012 952237160 -576761837 -164153226 191792143 -53945185 310338415 930550287 -500496301 -881321948 -847949236 571878674 -253570809 -740021450 139699575 -828717156 -414638544 -808411186 198541000 -400838071 690884006 6029421 495815474 802881172 459919738 339070561 -66679304 318914994 327899170 806584999 -948461744 489381712 -558102288 523909164 -245973603 602712741 90032145 523321330 -20961490 896562793 809617272 896943789 211860661 -834661960 -702463953 -900767618 -468075555 -541025821 -590961885 -492337620 -799965933 445836334 -1379142 589599041 -335260620 -879465729 -574740388 -164519615 -358757289 -632110216 -786275777 -668574 607066674 782347450 -771250128 339874965 -644871137 974521284 122827892 993157685 343617129 699852386 -660027590 -883319651 -874724947 282574325 -183048959 -749951448 -7488445 -429107210 79507119 299103890 -658500558 -631839794 242587357 859014443 -623845673 984734976 443728002 712596813 -497221230 950550664 -678913902 -58866045 237419639 580159296 -569175631 744327537 -106234036 -647122323 483234201 -230056785 -668921490 -123105959 -227752021 131008000 -254100768 612883470 -366784735 349803303 -26139014 420805070 156891746 878819886 904203347 -979195269 -681594134 147334174 785978712 275284988 -564118305 300845085 121421368 528334185 -98945019 290619332 946144545 138793700 -735181159 930612713 -552226864 477860496 -288006986 798439922 -661449547 -495858188 218071763 -736862317 -174914758 283854295 92676266 453744601 -713947523 807067940 123216427 -647626060 -186322013 470112322 903890141 590500255 -247645006 -20718452 -378967244 931702569 -90547432 558796850 -918175536 -972744200 -637851275 433460556 -553424701 -335333930 506005227 608446807 733517556 782691003 300313471 606796536 -179297459 -924196071 908581251 732079118 227794896 853825246 581878940 -771942199 -693303050 440223935 878261112 688771161 -720419475 3003397 -625888846 746028248 -491836507 -175292904 278010232 826414914 805895311 668908521 -402635119 -529575768 -51605291 354874781 -481858939 -506426378 -132360186 314568534 595793266 68500388 638785900 600163385 132830073 907815609 550039677 -254692356 906651027 -577665925 -568454971 962603931 574051422 -672274581 966005813 -76491807 464451097 -425527696 -82836655 300057770 -15662823 482124341 801288541 -742351701 -726754157 397399811 278110933 -687978861 882194265 -690526703 330941780 -589467154 855348653 -959895410 965962566 -216453541 -662932501 -160613002 -129578005 891514859 -197643490 -415355829 987903699 -302658769 40358337 -414664568 -209287613 -997211690 510824627 -56697307 -237766152 -243515253 629708255 170014774 -147319562 -255717380 107699363 -188030047 633577169 -470868277 -685551350 -636591472 -829464970 -821762700 -256323472 -803791229 -156457247 92841485 -372125857 860530167 311243588 882223688 792693792 687233905 -907083102 521297623 159624706 -447075218 833386940 -448171017 -723390470 -587216143 -680380534 -127493070 5129068 -11098405 15705432 -539656033 184672674 838255082 337372406 192449666 -830933441 -395355389 -981725568 698582010 -876212301 310904282 -70485301 -347468212 364832535 239566903 226982579 923003226 355835446 -638098774 486179239 -26780859 -215376753 176352366 222154989 -843445724 801515943 723808840 -426693676 -790183874 872887229 617469450 40319438 -892697280 301401653 -746392661 -266549214 759655273 668689466 -169338253 -946270995 -254253438 -532523333 705525848 474712364 -933067032 931038538 12984300 334543246 352995453 783947360 -524260452 -327120674 265331916 789187984 484910920 -652116231 -757772700 591652565 492144886 20810117 -95881514 -611634754 -607507133 820253592 571996103 -844927121 -76531309 891028245 713928086 378128380 608192712 914028126 -100560019 -850857150 -533793016 -359126675 -96475665 882329899 -403242140 -983433364 946523775 40854153 -46624985 -450281497 590208592 133389667 489678469 251965791 59258941 -866248542 -382798853 699670882 -746228621 701722611 -319526256 735308805 713285681 -358400533 493762796 784856054 319559374 459201121 -856066521 -874836186 -352641979 585529745 58607260 796010444 -778230676 424380812 -812819756 -841736517 -327890325 517803318 -918020795 -954423131 518192915 -473111968 -858313772 262030253 246057628 313576773 -860154262 -648571183 644225239 -759626108 796825296 436311185 765870455 -622215204 311932693 47580803 878491500 -842683726 -497901373 862709486 -295056853 339884298 55883964 -347399420 143904223 -384338307 -731570622 206084584 -963530633 -878673126 138889956 198031825 393273880 -454015276 -769729947 789792008 -658447960 842692253 651173445 -730199679 543321681 693095405 -427874017 -979569030 959968739 393866039 -956781497 -488389987 254183731 -95917874 27936322 318351171 360931613 590692705 166888954 37792731 -11559546 802145634 243593434 965569773 -120889764 -969444048 954461128 -604698212 -462252413 528722226 754707915 -454645544 2746519 -719998606 10987991 309021304 -405738586 691225603 -162998606 313660649 375731055 -84934590 719686789 423415029 -819970890 533159995 485765391 10006467 -677723030 905292709 -317933424 -864648251 -903063353 257974419 -427292090 791414138 24188331 -227811112 -356561566 196781399 764739949 137581980 -219816762 936336215 -497200224 -467224606 103414541 -447845952 -554219536 -335219929 344712356 38194940 -210285922 180574918 -632148630 -570811886 974432558 -155183924 -864354493 765931188 482656126 120225244 613344469 896128130 863745919 915132277 -994941678 -133458031 50868143 -202063366 180702765 23731312 -687862081 -857110633 -741528259 -742062670 -563689668 905834147 -819103658 335728244 635754346 842855889 962923236 -12250257 920076886 852172427 -964983550 795953665 -779690798 873652279 273540734 -466088556 -76974656 380622759 744713356 125919663 -409571230 684907933 971650185 975719056 -644754492 429645462 988356621 607181490 -119724265 -233341293 -534099592 -577386964 679338141 934974987 -879265918 428464099 -241270309 970411822 -570685557 -853531209 997369673 -920299631 849649084 252935910 316591031 438410794 -838153418 -699400759 -707252874 -143010595 569562437 612317043 -38854428 941074404 37915265 922410979 111919678 -548510357 -986055263 -484950456 697261981 976414478 -657610470 75576236 -328268947 745564979 232575893 -418923092 -997316368 538868936 -534617164 940356761 77905214 -988113633 -15498326 402028702 -177776463 -536563848 -825764573 -509360851 -663139814 12931871 -495169361 -2883440 -726894469 854244608 -330883247 -968335215 -420993991 863881868 807124272 -314352413 -227885214 780562988 151668967 -816413981 -123780411 845435277 960601902 729236827 -275232881 655119124 199956700 547398218 -667526150 -601974695 -138726159 410339030 482508838 489495852 -836110189 631570988 739149237 655890814 -941461747 -275153023 882767896 -286666578 217708438 -45653533 805275129 177294465 681938545 -620386733 36203067 -286574113 781336240 -120280466 433678588 -414322035 -524434727 535434495 66032189 247889051 577963446 -42221560 868580762 933678061 -481154275 -93163608 430363374 685527837 -908876723 -595438738 -246830021 -10577268 379439857 385064085 -344855955 -400050235 833029270 -484683015 -487793339 -164377254 976760567 -182828376 380932761 -383208583 813138205 -217019684 954319492 -44909130 171017198 384430799 387840499 849291397 871401883 989035066 525042409 886590240 910351742 428402361 -553738576 -458815976 -2154019 -74972449 -238305298 -339472764 -37386965 202338824 -755426480 -954639667 -194699996 710432482 -868324533 -964830247 -282506358 987327171 -536313614 -615664570 990004769 139891169 -70137790 -98360389 10707699 -488347077 986941441 -844027453 -10690485 -331112953 368211529 -413319697 -804700281 973039321 -827613637 954691960 -967642621 -872678823 175063737 -905997342 -930430799 -749439826 247508380 -651452504 -575009292 -665683258 485449969 -70843517 -279971331 889807612 -739119864 -464337363 39836602 220216675 834441974 455899041 -524589583 -779098605 -763086623 773533614 729347296 -75625995 669846910 -92331089 -106094305 188082960 -452511254 990169399 396171012 -262509252 -865079554 620842102 166212566 -828734213 459052554 -694116958 -888631561 -6340876 -742819535 -245432516 153093899 404072385 24581340 638119501 468551150 853874209 -95541500 516008663 -104423853 -385976160 35915295 612252943 -335192035 353918091 594550675 -486022750 732017425 -37605044 13098613 91927192 -451323637 -906182648 -971412344 -806536816 842327375 33161128 357843721 903671702 203689531 -268417143 -428453375 281604591 846671802 -168821724 759451384 -203217645 404702851 -401686075 -693892373 935534281 297806779 -564313163 -565692379 -266288301 668481870 467413980 650924092 -565231721 548955217 347249014 204366927 -529297597 452335103 106684540 612357459 13177228 -32536851 -82496170 581445788 -593987198 321493954 -198742661 -151329624 105654424 -518086356 80441478 785595479 379176546 -66009608 -930529785 441944453 -915384310 -841082643 -824015137 -136449241 874508052 666719015 -402374477 315784231 -590354552 -303209751 -355807483 974858253 -409757739 785281895 374080814 -550246540 -328217863 929625881 639838492 179484089 -401705566 -816561570 -379186480 934214036 430693362 -499165946 -493729496 -533465674 -159233766 94554835 443092935 -395405455 211963123 -543484127 -148008467 201532151 22152128 706306581 398112811 255123546 -791738964 -678879406 -735434325 -990575691 -386646269 -119789763 -615440595 -256742539 881236147 -552277364 398601647 -345264220 235096738 -264155877 -133839840 148409661 -343777663 900907464 135362631 -610370695 898722897 -169387271 -369933657 -693996682 -71962969 925542623 -917272293 910603358 953527481 -550856534 636126537 -706379113 -665797209 742198086 267962978 -134705636 -957430471 235344721 -20414441 -384914525 804609270 -499461809 -658775946 830436295 -909379945 123758086 -287072449 774345086 -891205698 400746019 283133253 327654537 -402899250 -950575586 113242025 550273104 -883555258 -800288557 -181164762 871160451 -521614760 -645784082 -265526378 -583252048 -280912114 -93915864 461437970 160439376 15519792 -909815641 -57674950 -59231875 -813666935 -1705603 -257146196 -160507757 -979240523 -972989039 -537613739 246328058 -228312018 -650205856 793805880 580939807 -666668479 -399285755 480945739 253773968 -914977276 -975889470 420949229 -682874319 39475758 292324797 496236352 -948454682 961102482 -258460070 -971173849 -387191333 -915067119 -627672632 -57233106 -165967482 245445843 -824879832 823487350 -865473188 106248165 143548413 -200311426 -297056667 910826612 -157871050 350531079 582608443 -29677232 -703491333 -211026141 230952447 -35036740 -830148403 -458399868 206034524 -672875776 -534730464 -301484497 -628364861 520022553 -559197540 132427055 -767901768 52064137 443594279 465417704 556496804 -938174227 359411262 -479968636 976165806 378926933 176790298 -747188389 -706080902 -141817091 344081056 88411665 882532327 15180988 -714125423 -841128708 -202284299 785782547 45392984 829100379 -114662840 -271315592 -489840842 497945520 991466745 -79826341 -988908829 -422093064 752755102 631598568 544375416 840331245 467899127 -1996207 139508179 136458154 892132403 285945258 489341889 -322409153 215959480 60656786 579692485 862233528 -967210213 480281198 321251355 112287086 319534005 36468379 56834019 441769171 438248849 878343220 768845183 -632121732 -600678982 942047608 -663469126 -18321239 -324932252 -150772925 269023387 -584556972 303469496 -289088919 -650495096 -501707907 -92303868 57842952 -718434669 -72422599 457317213 529529077 -845066676 349074572 521596834 -416250588 758703593 -955335176 304408648 810173919 104140009 442104542 53533677 -255017625 -24641089 277106148 85858077 44115354 -589545569 -950023846 299448154 -152565625 987514332 986322162 254004123 -708381776 -622334231 -716438926 199384081 81889721 -372284555 311430720 590536362 -418521599 -568183495 458774498 105960687 -222492156 928008134 -596034258 819578590 -456315894 327265340 -175171434 743986839 619689206 -22202140 816707687 80876651 593427604 202709207 -342774331 -503208408 -960014568 -910906268 -136799500 -935081439 -862252088 905740226 -372117257 93683188 694979528 -432946099 -330562880 -226991667 249050944 167361743 -92023958 -700034188 846479678 542972213 34513724 445153569 -957943291 424059736 -591417885 -129699549 -358675434 438656591 -480344116 -918138233 185223154 -490464816 -92181956 284219943 442876914 968085144 -132027149 -54057737 104557212 810718460 -496110713 -755938734 -548638575 -680145808 -305028154 988763957 459383566 -667571354 -35453997 229186821 -577186149 546356964 960400273 204641179 -840177273 -452930737 -43618041 -231315619 203588448 -880993094 -793483070 439793482 860635940 -243899647 -954045588 -304207685 -824331587 803739360 -858161383 -248456233 -802518912 -956519037 -762694055 -801228622 21142643 863144960 -439582192 73266166 -531089747 381149636 -106375196 -981376337 136967338 -134510084 549460344 -855905651 -880955719 -888973669 720470725 545462686 -29828365 413706783 535254784 105971671 -844427254 -654548034 -339843484 102265016 59760368 -693642475 -444228420 465812578 -952626754 -855274603 -663024405 -900367779 -632842025 443232692 941806630 -889165414 42085225 -967367169 -66205799 -352885471 298905548 -717024389 38840245 689001547 816029402 -607170315 613101059 472947765 755107346 -223534210 -779511342 697343100 -397955554 321717140 798769199 313548851 685423205 790557149 -420471567 -297911693 -517003070 -334922591 -159442520 -635069379 66431835 -937562675 327387144 -644316785 438893748 217786841 795004348 -165655821 598584805 218398493 407410330 -907961578 -692084027 -850324167 -529137707 -331061317 383840823 -860044095 -138032826 -159501938 70460554 -449471953 -943728385 -667228827 909724415 -69115394 -615742284 -658075378 559070127 664719788 801111163 584368816 641129703 -765295259 -677513547 143165420 -460155982 40892824 809656070 -667036911 -44321190 -464187095 590067894 817598847 -84719321 -808601787 -891183962 453611373 421352633 -302485592 -242835397 146136008 606462145 550748586 447240376 191406725 354455616 955133878 -914006018 884040487 887217014 -69052131 -315327247 747962985 -249825212 752562376 86070104 938803293 -793586833 -401562393 769433780 -981848811 797102156 425796825 965871567 -229306567 310000652 931973841 -786258607 -303080564 -660461336 376682636 817212297 924143650 964428710 -70667533 -993518823 675698852 354659427 -215762646 -832529311 -753144442 -480276225 54839724 -246916136 -59711152 510710087 -132455589 -286428964 -496034441 86835175 68677422 868877739 220271393 -735075301 -401229397 -693128540 -151543807 -460105487 -313402945 550498877 494688316 322998039 -212115509 750576402 -814298589 954727317 726870310 -481297452 -543242362 -886884099 645139377 79802277 590727472 -50057032 -135739473 485804502 363420629 495098588 -249163025 -686591873 781325474 -973429342 -788732945 271486351 647457715 -673080552 -76039098 159084404 810855152 684135678 -410686963 -204540815 580787155 -39973800 -533781471 -618884253 269353820 418329875 187949406 95961252 577295496 378138773 661286844 35378529 188662445 725318712 -920875783 -714649853 -343308974 -229688408 208356254 801734278 -492265637 -88471706 -275849950 659520732 87799827 -182498677 57021523 -680411498 190386907 221334018 300156966 -596038721 324280647 -807307784 127997314 -482909613 262670757 -481219361 -974367960 -914345227 -39254288 4723143 -263766625 -605902313 540115697 562889178 -524479038 194071948 524312044 -206972361 -740104024 669240381 -375156947 -752939339 -986081521 -819018864 53261601 -962141214 505360473 -578092511 -876196695 -919732696 580897338 -771707817 -463080963 698117295 -753509264 18190743 -383025274 87894931 -344691388 584746100 990409930 -913654316 641652614 -441534623 204571831 245935957 976831339 905904202 -226938780 897766902 854205524 931535916 648885625 77299840 -602929359 -460980941 -365905995 -115650110 -851398379 -805747827 -532234432 205983492 -129220705 15614046 -912134613 107732276 -360987542 265823844 -826316018 -270081485 -501840102 -269819215 749699794 -806495797 -123294271 -809001618 505279835 -30317215 -67048076 -747051688 -251309834 845145317 253520965 -335793760 504259801 -500617804 -512053748 300505731 -383960324 -76529628 -796439070 -964887884 706685133 -635961807 -675789142 -951369832 -340691921 -494795302 34724278 306256652 -966527302 -605981596 -246932733 702695484 204112573 -355147367 410760354 957095223 -946881098 505271372 760809671 -628697659 -347719620 -843769803 724406493 938445906 -553884932 547204197 847179783 -273943288 56076241 -364652174 -995904381 -451383794 595091754 -372921359 -574509804 -881651465 -881901713 733153584 -623755332 -782852713 248662854 -560541721 -311268182 -21748933 -534290523 172103728 -792743589 202832402 978901119 -67160690 -927090408 -146306280 -186919681 137181274 -192812660 669234685 -710748797 -401511976 280627919 52510000 -540562659 -292437078 -782890862 984193719 52580790 477452619 501328332 -759137987 872640183 -914307048 528641653 -733013923 142984207 534101587 167540209 996339472 552132311 469833628 -276664741 712278988 661343126 675953790 -17652533 326924655 952983713 -993903704 878799548 981868802 -773048615 517924906 -384185428 -623318160 267898670 -426389136 534943048 128269078 -2606405 50702620 -50252331 -136287714 910577163 628040166 159632820 -412062811 -637845917 -543204713 5859010 -624162969 -78187586 -880227938 -757506774 244407626 -567345154 -190123179 -895083719 346971053 559717479 904758522 728533284 124908022 923950099 -152758671 -679937691 -204894112 613840028 320893869 842908652 -910782734 536332097 -60196666 -427264480 -252208059 -430848366 -318450569 753034888 318981956 -372060561 203382956 35957618 -173598874 -371694548 -963148084 259112639 -789109215 -680595305 -322005420 747470375 -934564348 -140243092 309106495 -467501531 -634725424 -14982714 714741966 37251728 519535693 988400536 -436866132 -80382170 396568601 556799839 -301956690 999759091 519002771 -545611036 337936599 -262688615 745658038 -439605865 -606229595 -585574887 -444464205 -539817778 -108977869 874335974 715489080 -814185449 119013857 -13853936 -834818663 -732372254 874005917 -264321498 845918581 944171252 -934089722 -248051074 55667810 967899859 695209784 -637024680 567111019 -444572236 884801794 391500470 191969943 521171828 339630802 675487239 -855168720 995765187 -317604537 -662751633 551069852 43485939 -621617307 857988757 -923785001 -462154414 68644128 433317252 896315292 279303044 -734872049 -663889548 -335809699 315258445 519523502 804405510 -389792582 -270234925 -43217485 -770857345 267315464 319122989 -19953752 783853279 554724683 -150314792 840493207 7867711 -60817840 115040454 167147318 424343082 -291997516 851777647 -256651621 893775816 354304982 241680541 -592226416 -581979385 -370602267 -410592276 -840646401 -247808486 -183037139 640982817 562673466 -459134355 -970094204 -579236009 -364745288 480289813 -697602852 591673568 290774394 409233084 -973630316 829245754 -741472179 -986389537 -856744659 326002372 940721534 -382094771 -581157781 -227609859 -771897518 194008542 438676903 919597876 703485993 239090806 -455418726 -678332445 -38446112 -199451212 -887971116 -365652942 -389012583 -198147903 937895322 784625965 -958061518 868199386 -731675316 -391042569 732565464 259427167 349622642 140706345 99820863 913182856 -213176975 98358777 -66158532 -514126682 -108335190 500448403 -672565909 995829882 -810926601 -433750528 412020471 104046279 465039671 371355348 -478629937 -809286168 435831329 -297481579 -465804073 984089133 -251158888 -425786231 -336862339 254026558 -833604291 -989812612 893205182 355027434 383710603 -269078283 608696161 -314355386 -214252803 575066022 -928704847 711764863 -29351566 244458306 147330374 -783524006 -616961703 -864252921 687963569 495772171 560854460 -232864238 862887337 -741951075 561105126 793302665 -842535881 -535982499 -346952312 943993580 865584886 -263153210 -379056055 -727230779 -198656536 -309295232 526182876 570214676 -320888191 -378295071 -686534532 -501678753 -871949722 720746772 -134252557 -198876912 -32325302 -162192720 -784605876 -10586046 383103198 -966561757 -765678789 768567997 -903968471 808670576 964008214 -914014506 -782142509 -212290985 26928750 786092664 -375435093 -67421875 56208578 -750938941 400184817 365307153 -182929604 -773734298 827423699 435972417 -291016441 -884147210 446034374 -553409041 203423790 -288468140 665913256 -211637884 -164846879 -25994512 262281966 419626949 -960714875 639869730 424912396 -61717365 417864659 -842989523 381044004 -391798058 -631359506 -554622507 -192056862 -305682817 -544497443 -692185380 763341662 -408094925 563254036 428816441 76141335 -602946749 54320696 541214544 257147313 923715382 461353484 -756435816 -798214707 686075793 -372004646 -939326850 413866954 -188332374 -995846472 899648147 394721948 -865366409 76071711 -982334729 609679036 285481003 218967647 -62990844 377574988 5432726 254457806 -577811491 468173903 288282128 -134417058 42281596 -444390095 747661979 -941734569 58798650 651070250 -229484524 -506005505 -67946390 360193700 -545441770 -567877954 816952799 68734475 -808276458 -742185384 -996197568 -957183271 -825682420 464565218 -167436097 -683961901 -370803694 315809905 549827510 -146796415 456811861 -890317090 -61745733 2854539 -514297294 -319050918 424492853 567635273 -975618512 -842869151 -220902835 491616860 920739983 -969486181 308613058 -311611246 -460901057 807840131 332756967 -911595531 -645848939 -318353412 -373700201 -193289702 -559319368 -845338728 172781962 -932546087 -664928112 -433054529 201690942 410114115 -39915576 798816649 -168464265 753880487 494589925 887462678 -817688621 354141663 -903100303 -139546706 173910990 -667335219 -466814487 -810987733 -23548712 300205608 829255166 676374548 907812138 461417133 -774740379 794823903 -163803487 -562979691 -983211423 -539445665 -738947155 98990756 -914187436 419966452 478713047 -629327628 70787126 240214432 -910010357 312787356 571130384 -27958885 209314060 236910830 499112636 137225487 -383486595 498078314 42276337 -194074528 738920578 390289070 939627873 -601759486 758797903 -425532089 -369732649 -66959622 968348506 992918285 731052234 689199909 148788783 -817547006 -988250868 -289545116 -941222396 916150354 421367918 856495188 72446252 -408348063 736107285 470070011 -213299652 -498662139 583459240 -974482456 -493206400 670496939 502061031 309987031 470227345 -499725998 889360110 -166535658 -237934091 5301865 -576600811 221272735 497526155 -257816859 -916780315 -228812117 -27379806 -629193889 190467524 -225918940 489837308 628591871 387790764 620318185 -403377352 512231568 517619373 -538220169 -557340230 -758796950 -366828675 -120624688 2632498 -59786967 -42150046 322360132 -141848917 33010102 856199053 408612592 231938580 430706150 -913683562 982699938 -888319691 -368512571 -374496842 -816517704 -764828280 150809418 799593159 -784738775 320011888 -217219940 -987876241 -609710908 427408784 -145859849 -664388030 -709423467 -484778312 -665160410 710297971 265469723 -122280187 -901006913 242362131 143221512 31665194 993578766 306594127 -798750434 -602347962 487579600 563247601 675886949 -237477926 -223614551 -984987475 894544040 317584926 723943724 872403443 113521514 569576433 -205859332 -11652134 -566876286 171814760 -709167681 -460436791 996197569 -733944287 30517937 333653405 -169445100 201052385 -216778969 -182755400 -132736051 -210164495 -214408387 530905950 867631674 -738826828 -870025433 784854192 -787157377 845948001 46697607 897359485 -429305205 209343688 979174876 797456919 -274469137 859509073 141178530 596288143 -164028503 407518513 -765624705 -258862433 175781474 945798772 37711621 -639129267 804349823 243224570 124053647 237121774 -55156058 -627819947 976444024 -844070972 -569352816 260400236 152811107 -178984902 -144330924 263962992 -304166680 -44313094 958945989 826180450 238925219 547491793 715701623 -450471943 -979109137 512507910 464431787 692911219 93690330 -303760406 -646196740 99067803 180656831 -35581995 907530810 -250734675 -444937794 -417400183 748084004 -646383638 -149476138 336660070 -471734997 -561755071 -475317861 265357614 -604715214 -613747629 424416005 -896012425 412566689 680085154 471826053 230932587 -856299634 -92826171 804306235 393991022 335893394 -83951462 -717103969 -501667344 313025868 255301199 983736762 192897536 593675246 358749022 -59371484 165855358 888930553 952878312 -964869773 -909498057 -13974537 66849054 -213019875 -599064657 498673766 291973958 468144733 -463866452 -878315783 399766900 513525560 257568049 -718421069 -767047455 708195570 -733922937 141698329 726104553 878272096 373035380 133888481 -69134740 675290151 344233824 -937440500 -50207913 471043849 414239665 -346139630 -894217852 -101950321 -861216968 394485732 -439316759 767273093 763077972 -666746140 603338462 828394840 123300731 -479650232 -857174191 -539139128 363343833 -486172057 -973986012 302488614 -300517627 -442739258 -388407615 -744478830 98232469 -908844108 -783859371 -290224979 936735012 -99175044 769151136 -324193138 47299669 991391411 981153366 -427802724 -820405698 428828147 -604269090 824652523 895003766 -380841377 85589474 -11001884 681851359 492902347 -817160539 698352836 326991054 -806508203 164576753 -897533382 -947907875 -517843071 706303760 -961704279 -969582177 971976405 -405644592 -810418429 -956399864 -356874315 609243992 652673770 579811275 -105088246 -343079145 197560305 985292000 552746851 -300021139 720292324 719457045 -64047906 -55922783 350949261 -590257472 -729381867 39461022 537018306 -671229796 742923872 442687621 -24172043 163205934 -523314497 -583070175 252684466 -332455688 -819958805 609740364 -210677617 -209305444 -123712166 -397253870 798882531 -914669185 -685923745 888926253 -297250480 508359100 903754044 790176658 -320476621 190565678 786253787 231475800 566761493 948449104 -493321409 909873170 292742415 -998949051 66110028 953202154 54084772 -150237161 -189254898 -179514256 376090088 866579181 220617842 671918054 663824895 -566779863 -442632491 618464830 641480713 660244413 394896537 469364568 -155612532 -559149084 -492517124 942196396 368001249 -178888930 375739497 846485512 101614236 535748074 109599213 -277227947 474491066 -457887466 -621306794 -514790721 -437412442 971668378 478986043 982520226 554936289 -593646181 -250571979 673730973 229682658 -40900593 -447887763 -174260623 249345724 90372755 454358253 -696545623 382427427 550452796 -156210266 -587578776 -99950510 601712111 -206585151 -938897198 -176307921 -852840212 151222003 801567900 -790472002 -873234793 709304653 -924462055 284726177 892439786 209153641 714278465 39374237 -128832065 268595204 947859016 972896971 995265955 761806572 309168334 -166683562 -333599959 403784431 343369049 -147784733 714762185 921722343 133541394 -209409306 -536675897 392893807 658657366 -510781711 -338374129 -118132874 -185386036 817456027 289027532 -515051725 543966054 635044231 -523642152 15296942 250650029 -354370140 -758719849 274322757 268925926 -758228753 -409082243 110782902 963556828 -934198468 -313092699 823803568 -604273252 99546740 795403417 356038309 337220469 -806313961 917753148 642125141 -694550392 -487337054 424358986 -209446268 848472551 786384741 742813221 -233444143 -556550590 -71176379 -538345183 66777262 -225965326 22184229 -905834302 221718538 -223912580 28462261 422179044 -46512918 -863715350 582110723 970895099 976097119 -96706678 -911690879 481097488 685263015 58679090 -503721583 -546469720 -650961567 525216275 -394141478 -882446549 553526825 38939998 768380275 -799235749 -963073189 660101718 48537674 -219725614 304697535 492562975 -644789359 363533080 -3065153 46297204 609646170 431064230 -25468047 598367714 -729128182 -224582958 855681369 -594372492 67861202 340095579 334963767 373532446 -482251957 -645255408 251883038 -251840200 405469065 977940659 -696158184 861312105 479518837 -985234755 794471310 -597592528 -789041601 -137115612 -637211654 151068585 779044403 -112573442 -969182800 -979700746 -979791091 -418909588 -302032470 290581160 -685030516 -751713955 572185947 959191746 -251647767 624264884 308439591 633497128 -846017360 -66654079 6738894 -933439198 -990098787 706483626 604128067 -21288209 43731714 662679064 -386568899 964773414 -301619326 -872837167 -22122277 849921354 -871457202 998716756 312505536 690065099 -922112758 627637151 153734136 -399168780 -41347503 887169082 120061954 -589810743 -914322667 -227878069 -432000255 832770725 450491819 719059424 865312773 -648017343 -57421654 621161359 100148458 -93159847 -188209977 -572154868 159031164 -613805657 497737824 -973172744 -987018271 -147482676 647926342 176958149 554960478 447745058 163269557 294967488 -685777432 -594754379 -44866254 614403652 -212498691 -559810768 -504219618 -83599321 743804961 -825714253 -857277746 -335952563 506816585 -723339986 225054958 2515935 5832909 -642026895 465464092 728328811 -792833859 -209154392 -737977958 -973899659 -976593246 -657255046 589056675 -400104282 539111631 878714258 195963577 223052739 -203692977 -268625810 -163825208 881308798 -818922208 -802848181 86805067 874815861 322079938 -406424548 948025192 666775302 910380084 -955125371 -596488575 -857318147 -254505163 538035128 897875104 902028443 688743261 -314843155 -49049581 -709448641 -644045712 49201778 -262995522 871436618 550114465 335462224 156760093 828793712 -804299303 773188859 499020666 -540622620 -491774851 -566534803 -625675367 -533581211 -599122515 757476133 373298082 -900718663 199822723 996339514 -259629334 -728621681 -266168038 206971731 -654704694 895663079 -394386229 520661750 918826592 -67707587 -145642003 490390649 -487341598 -488210070 -98632216 542830762 -167946006 -722917831 469784749 -690355955 156780453 980439626 138384780 -480604851 -410392891 -474953071 37327690 845830003 -464480216 -169884192 974605111 -244420872 354037299 -847514933 1845055 359798222 -849148898 -515818396 663300010 -821120052 -559891355 -124265550 204982446 381937003 -65854512 -984014588 166664768 -597900212 -879440961 -800716899 155315341 -575290634 682272302 395757879 -754777802 -456008092 -655482012 450830551 732671426 -230959384 -904469850 -97711196 440078774 978052490 -129093223 -27095578 -337410618 -32231790 677470134 74848581 -464677930 -310200728 -740786310 -752927102 -552356271 870441985 894354681 549669538 -119324548 -58783711 121169523 755157626 764146153 608276485 -508220763 -945752763 662742016 -634330044 -919026036 -818745820 879860365 -423159438 -127091061 906458165 -81693216 886912548 -47516268 -547042459 -634836775 861977773 -66199975 759677759 -533266399 269561993 -50889861 -155274456 -574936802 -10826947 -603507968 -771668915 -919187660 247175106 582413996 698190064 -548464767 -950171300 365584351 799978233 310504995 -593195539 -701860626 781647209 -441694938 598182268 282232708 -866286174 -833878350 963847621 -629649926 -279500805 -7793993 -843119563 496948140 -442775843 992452434 -912579565 -229163150 -873308294 766974111 584056259 -183143061 538962394 20606442 250822710 -291756808 -204301246 139586437 -117913249 -707257328 630842656 -143322979 -616443328 -714495889 -170285086 276442259 699327800 -181891672 -223164479 -110649893 153743256 671067684 244849002 770446177 339850921 -91795909 -355113244 -130510263 920998635 -958415202 -330352999 842052669 722443947 203617965 -531392949 -161985885 -778468256 132647283 907056674 840261928 -167133698 -812138645 757072299 397679072 341706426 -789254724 720551170 126221315 843294463 -176169322 -744992644 -78463781 93580755 -938515338 -396252966 -664123362 934385736 289469089 584402858 -792800216 90223567 -914922328 517894589 -261379494 -257855893 491115729 80103215 -368064383 -780092717 545574626 980843292 910219449 852698779 481438639 757427469 163624288 -276167055 680874868 -614879293 -631511430 374034998 -560090488 374541117 -496984671 -115652608 -939255534 -91580757 181658041 578323815 -787735525 -880151306 -830687135 623003062 -257607506 113892244 103331322 -312171090 409405834 -231377030 919607784 -470759242 -653508668 -98681487 -284284980 -652865954 -49808281 -397864046 -907640783 954547547 885383101 288961416 -949032871 -626672224 563939445 -847336016 -37885534 457719283 -562530335 -340155923 -933265162 -760148518 -852814545 714398805 -743586602 -130046931 -397439771 -621673298 557725898 66647203 972696537 746554204 716526730 733730584 -240116234 -409120026 -841829166 287136664 564929491 486473409 625762345 -841024080 735977571 -786112777 -621807739 -544626754 133078058 159964746 571267323 424085775 448301498 -7904996 53673168 -999244213 627876925 -990579205 831507828 913165363 -447629646 861044293 -28779187 -653696780 771316256 773325993 -965625073 -642553908 834112465 584255920 -186085583 827217312 398848313 892686265 -896083851 304199364 659477611 499780182 -443716737 561390381 749964650 138221937 -337483253 -711445583 418749440 517264020 98999808 795739278 -438847587 -288516323 -305934130 -483563511 134963144 112688414 -541891350 417252230 -925677497 -228313690 -800920909 -803018929 -405955139 -765282494 -141531170 380249250 715090387 771967353 741274813 -265536278 -56486979 468105449 -271423225 -492280840 132173957 -222847869 332951819 -279616121 -836849621 -943162529 499251746 82428937 183459902 971934292 -713615550 -172547675 -514537018 913598063 209436311 90779238 316085838 -609448202 -339997733 -23284585 526088792 -236891849 -810005895 -652706288 -761817973 26236902 -337351631 544367304 -481924683 -169321017 267819 -435031934 -18775305 833164955 -994144466 -397986707 -838158718 -400136037 492658252 -111448186 948041804 735848560 -142436470 -571632134 -286192690 -70930512 417295212 -41633502 -418676618 -395012244 -460251605 -553682185 -521753968 -843805024 535300351 -998795926 355139720 -694160138 -456131268 -372109772 -160726459 -157548093 322165615 -659932196 -464211710 -706509451 893052094 402250178 410885661 -399971899 -72552272 -354484587 690461228 -311143727 -35162663 182281176 -378473177 -447574023 772748352 106771616 -648929713 204494177 414163127 -884474246 195169586 -42138902 240888383 -512818138 78744268 275877934 584553226 -590229739 785983632 622820915 478204391 -711205987 -496081969 374881866 364842294 -878455214 441760010 254876081 -498062286 -16995861 279060676 998309591 457681024 -203916849 -912021419 495508454 67512390 -239604347 741219288 355855515 659582983 594737983 483993237 425294140 4477200 -501129079 -506409644 -10602508 367623730 -105467842 185416321 754057831 30566093 406608709 692371975 -924878682 321489368 -848642397 555358579 159223625 213988614 -220440913 -869262731 456274722 569076484 177347723 -112522956 -674565147 847517220 -835112703 760762149 -897230163 -472196537 457786189 -80231370 950647488 -651305616 -333707391 -319623248 -78328347 -769207480 307002050 387158379 53219818 -856380257 -872988275 441319398 -598080694 -422098344 326592862 703895461 663899900 25906385 -968261777 310147521 -356340603 -87487440 679528101 -965007209 131204896 -473141988 122351798 260316528 221812160 -124247213 673388927 332049220 878322969 -676890991 -565504640 -248109536 178266302 -352159227 554806363 -530463451 250097272 655485379 -976274725 161251815 334486281 -306342805 -130980834 -881322943 874449809 506659001 -373973406 118495853 95890777 790553549 984010503 890311907 880590282 -957094760 -915681134 506167223 -211311619 -680021666 336527446 751866706 583191472 647374970 -381534492 736762547 4158627 -886075180 275547454 789422126 138144444 -60896368 -368922494 -718490154 631022749 -549901721 161033434 -422167088 636942725 -185567338 256469844 93938966 739323986 551577753 -695223988 101608236 -232464496 133828181 967171629 820932188 483247978 862565387 -548300983 -782481058 265189394 415117610 912245821 169807067 413211674 901340288 992992122 878880312 -91013297 -983812214 201468713 -762205967 -827284090 -89447714 162367544 677450705 360209772 -197658387 749388794 23333329 -354695831 245190787 -561019630 -967789107 363088480 956574703 193237024 -492147270 192868160 583680646 375713985 -453368195 -283725752 -486107093 -301720772 -179855596 224006856 -222147271 178994519 -953147702 458983667 -110274342 -631428045 -634589954 -831598480 164752700 953656041 519165170 -53629112 887739958 -480929959 -699172543 56509617 -946472138 676648540 -511272438 -679010734 -351981042 -119299618 616047050 803646154 -552639841 -330875689 626576243 -12970559 946649523 -519586807 -742696459 112277466 746164044 777361967 916066280 747973127 657931649 -288266742 890183658 -204921731 826766181 858175492 -44797299 872459617 230641483 -389593199 -702202691 -974084300 191307319 -289630736 474954917 18184442 -789732366 35373730 -172329797 894644801 686191986 974873148 -648347961 628456351 704141500 498626976 898549339 -20858003 -210116059 -37128379 -114615261 898324182 976594031 -39366529 -653130520 337798577 -745749940 -836269072 793194849 -7041499 758663983 2361162 964528360 276162375 -95315445 953201325 270250884 -870980013 -375388003 510414131 120963080 788472356 5826418 931393556 -763887005 -780755693 -931761115 588399141 599221485 -815042736 -437330695 596961067 -730456395 -135053835 -533859434 -608837582 336465547 -655996608 -467441009 -292111446 973047703 477134480 308318856 -751521536 -874412737 530657269 -865699008 694862056 -737036605 -988677242 -533896474 -312324267 -498220132 -375451497 -583145714 605612885 787506494 92191824 -424798131 -37589555 113531346 -724260363 -776493340 -204467305 912177443 -697404894 -799923815 979753688 -96292 -789391368 219165973 392352176 311362917 -693185682 -403775794 939386232 593773908 -794032435 812509469 -402047666 73871825 614544609 -841608811 114819988 848359917 -818658365 -239625133 44459421 579787871 -8981310 -740825047 886637998 222958013 -541442483 -490173446 644031807 110109648 -329815262 100705494 272544813 -213292673 -483341294 -748345167 -703236390 38348726 -735952940 119158368 -556340617 -601131709 -806477108 784260270 -455569475 380126353 -571862383 -652939002 609626664 -730079978 -790977618 -128028296 -739328877 511561866 -49130741 -595453078 374600869 -997571314 -733717617 -56132501 350230974 330132648 496815256 -10135799 925540807 -47081651 845563796 -872006225 896258101 759240369 -300389916 -837596766 589172289 -210111375 101407402 280791531 777053723 795599612 -339571164 -669061696 -268017835 -48573711 -803580775 -108168442 -972607936 124140506 556402254 573996049 -969570129 -179276948 -274879568 -745511137 -358345380 950024753 537961827 -924496923 571920615 867812080 -423707861 -146488195 110493660 -702478488 582038453 -595169510 606519390 -166630762 -130912956 636409430 -732388937 -626231644 -211726780 180994448 244524737 89227447 831663697 -225985417 -713059862 -513150633 -881188214 644474252 -903492 981139303 210575908 -817041206 -170644343 -342323171 822650228 -511401029 248956263 336909682 382999178 -329427522 -208062887 -316014490 -117844055 903008266 -687155449 337650778 793752683 -121172860 -819026906 -871673232 -852455774 325731111 -873905969 197769630 -188465893 -752125243 765534326 335216285 -900657660 152905816 -203410795 746135173 13705041 -618542695 843747990 218199554 -665191116 602763142 738605331 -582441228 -276686407 994207215 826770947 -139377963 -951532459 154826123 -302926224 -968396684 603586120 162320851 833259675 -591923549 -698632871 -882717389 -904403075 596180327 -291238004 625701521 409703230 -800632595 518056468 -575416556 -162816706 -305630217 -381512095 -525152456 454015659 921523419 394395750 -349329391 -660578825 -105825745 -754445428 -177414919 18497484 -79292910 822588369 -541912661 -912553165 -861332409 869931960 -808906900 -513563581 -708901503 -72872646 -69379327 -697151034 945179405 -345065379 109434551 -360579731 33350085 67635203 301291556 699469759 -381096549 345746967 202268670 -645727591 -366869833 301316839 939913490 787590603 -914120034 -466998815 -330758057 -15260112 -195249327 -205845481 359962636 983243943 738851451 -635812192 -447922052 -100178647 -171752353 -891410381 -386991849 764982903 -689295912 732964942 121615220 -367716126 -212376303 922721783 384800457 -693219571 -358850268 927339964 -251912697 -77421642 384391749 9969954 760993470 -820478013 -603686755 -385135348 -536866006 -87145339 -76988623 -704229664 -501642120 -111633862 545326494 787629662 -4434636 -146049270 555826642 -984603736 46697166 -5930491 754247927 94296191 -846437387 704644353 -601879119 133942066 191352770 -87003290 3769791 -20301340 575326281 756148921 -899306373 760269676 55628664 -799256197 -956701321 402696882 -224165799 944462681 851444065 580029438 -817236347 848094670 562942257 758771080 485932656 663101740 -212446279 888875983 -54772375 -467673479 -990893408 -593346479 -545487102 850216989 451150241 38525966 558729058 -78617301 -363225316 -585549721 476396082 888910232 -206948559 868839637 -597589293 -142719555 -890420462 -670645597 565953328 -313578542 -428210130 641751996 940655658 525761174 863272413 157359832 85400288 -684816694 206755307 617787144 40089278 -993897410 532659754 43958589 390211596 -168803778 772184853 143911617 980603438 591724345 -205212780 -462529375 -467035186 -298806301 597499324 922331273 297732424 871526378 -599516807 809643574 741838062 94429315 -15749453 -796206534 185801569 149572464 -398683139 252925583 -303400821 650307555 -841666500 855522366 -659486397 -147701492 -238791643 613599534 968481492 903126430 682249994 204415555 28356472 -914045370 96430280 180835939 -703768236 -862708575 -817844481 173297961 -153522374 -523157416 804367121 -579254233 570490357 -474541107 -362837787 253803969 409877699 641158216 -896636614 -873558852 -847713918 -100597093 133799603 822643910 -700696644 628334507 750640641 -547344033 -507217798 974191329 -645035027 -203023954 900879749 11721282 -220835911 -891813571 -126761393 -974783827 287537566 -422118735 840393384 -110455122 569839126 -126721172 76694102 -176083264 -272600277 479086378 -833424353 -576939035 -109921744 157058092 -978868496 117218455 736098699 -639132364 -870963263 -708624151 -93894113 -869067713 418325164 586068105 -16076867 -680144628 -921864554 -288898256 -352186911 -266791446 915930667 522599302 261619586 -472813245 870188344 -560997965 -11188523 282583708 871489269 809929318 34459541 -412093262 457835414 710855257 -347326076 469858373 -814834895 -481618348 -42866837 -376095558 -848829713 877831152 455704821 752566214 -723636178 -403170097 -463397746 722465221 794846745 724652545 253289047 -380735834 -21801245 4002372 -80648566 677460244 711765849 -858171330 827803190 -732222400 629266473 -990831566 -132867113 128327384 -844341701 654588876 -519894528 -872680635 -252231814 112958091 191060585 -270682241 498071799 -856133234 -294673118 666572105 710177797 -899870221 -732961087 -711379991 104122802 200177002 -262637087 645068422 -498463730 723814484 -675790061 744684224 -678326297 123546496 -477039147 -47690053 212758857 998398290 579584248 756089405 743123766 966403679 -830810443 -409737651 -735725708 903174407 -253031881 759079563 267506749 601542577 -332026861 -411419676 219493899 -227398487 473143053 -353417702 -496622497 -301335219 497567516 632310611 -338335223 -336970506 -623012573 -59013594 -632373321 312829929 -709393483 424607644 -491675437 -302405362 770906988 -662930057 -338361399 -440500471 -292215800 -732494568 -719569328 -647997567 359693108 500435593 -914663568 -518065499 -414079977 -549284654 543315083 -51323935 377049638 -373120154 307669021 -497291248 562087562 -28275467 521166725 -75183108 94865666 359170755 16446274 347796484 -484978755 250597750 -641824116 153198113 966323758 267042171 -471356025 -258546958 -711610007 -713776669 702333674 424249604 -835559662 -757644479 -485562699 -267713656 -759161732 -436130497 133610850 -378862409 -26705322 930460821 -238201866 587566454 429576893 -42707523 -663799772 184127160 858314191 -224747124 -125351368 873080528 591666539 162998482 -196126575 -552191210 -781131433 932320489 -379204771 -313794100 -127601331 103270476 -306921894 891571647 -369438359 -622936616 541284916 -957647084 -922765641 -457855173 -76025064 -125872190 706611475 484033562 -330368857 -875806602 -966016925 -483929401 913540905 -647557169 586409251 -820865828 -106967142 -438778210 118800999 551155694 368804217 415264299 -711890108 105634679 -648943561 985571507 20420968 -273859416 -339731936 -602200345 511936477 408532545 -718608972 -30456441 -665749269 366326393 -530635523 705383286 650653730 -596810914 725051311 -833319642 -666664078 -486798371 651520634 678685336 262401706 -667806284 715783910 -666375057 12982816 521415345 479994609 -576106847 138077742 215562814 -862291049 468068103 -556358348 -866922522 945156282 135034252 48077991 -80987638 759304389 -430052871 -958884457 329156670 -181487300 793191036 -480256976 -34683737 -628521993 769457933 780033722 -297856183 958436293 -428547717 -731927359 -48882391 -194535522 -15223736 -44880664 -76533384 -97183275 -689554019 -843478847 666291234 339984695 160490828 735346971 143785702 -97433162 896079101 -803412659 972841290 152104903 918793660 403375791 718238009 -861702769 -979745647 322428402 261459313 -301483918 -436960134 400765951 -879454923 792864938 -776765882 -389070189 204123960 944346220 -60290152 943675795 41183355 -837198639 265553421 728949433 194504746 564780962 286614012 -388985336 -618997417 729369308 -863636187 -253197530 -816675616 916249245 550267051 313717925 798437213 -770484682 962788 -268578244 -20428865 -573937492 277888877 767726368 204043404 892410685 -400372976 -561567571 -893162959 -89344437 -452322799 944830733 -432910307 -800802440 880901747 213249415 -475351719 -89845430 291983856 -718346479 731143441 965809987 52164575 -976315264 -570334860 -673967693 -329894114 222830118 -712721981 -527690176 -86881182 430847006 -881959022 741139305 -755954198 293984678 -471014196 -893490118 -255654383 766114470 -538826883 300659341 657890555 -387339655 599511900 -942483867 895355980 -202649115 980250004 450355379 -53624274 259591297 -746003856 572030442 -641097132 -163654212 84010291 201710509 -9265740 -437234407 -594479107 -609582213 -402705739 -617579522 -444950751 -810411709 404579165 -396578066 814534761 357851541 -450417281 -470133457 -394001656 909943303 -650651745 707547221 -112225381 -356559923 462842355 -51319692 999848173 826165243 507921623 -399581566 949676730 875043936 -834739746 118713577 91524157 -114330502 282768431 -178089266 786857585 713244976 278413429 -83283262 682576852 -128908078 119671013 17314485 135269030 370500630 -619773974 493928378 267006875 -700485597 -81806056 -720141952 651033989 -354435668 674360422 -306765225 286371340 24898826 -261889812 660302645 298792934 131433554 -402604967 440352990 698360311 -593600020 -308627366 302299660 64997572 890090667 -952465881 -321708716 -949676273 411936815 91058760 118885826 923290104 941033079 576891414 -414755567 -62152270 651915784 -201245773 214793587 -140946330 -798151087 -784901574 -512005298 796351246 560677146 -499783744 -430320692 -573428334 438748847 660163468 571017693 -794276367 -661983143 738365535 628884407 708798891 -1859865 -71274876 -654135087 -700359915 693137062 -511270857 -492782981 -404156972 -962259451 -394696864 -994437778 546729573 -280246363 -653207991 878009288 679956492 -459715070 335494763 -409140775 57829070 189657323 -110601017 588439588 177675472 899481663 -34908551 -418594655 318821564 -406846404 -372767076 558727016 -967686463 -284771811 466152669 -216594015 -503820063 -993528892 27588415 489790210 437370134 801034804 290146950 680886046 -134811597 761330529 -549170397 610138201 545551521 90992913 132014005 -233916723 580976862 -653710524 -770146311 -493089174 671113342 185617993 -821873855 -285980147 -241812796 395725765 486773526 697779717 451326830 -844878360 -995143561 -50326648 -999388289 25694846 -213704552 -905763887 -682006687 17138104 181752994 210003858 983480048 -614582747 829222469 75893865 146632193 -216551800 -463640198 -575983253 522848581 -599992278 -718975838 -217808461 -359166802 101336100 969864953 -89710283 914940977 -369966082 538327345 -834212376 803117382 235600984 -897078552 -255158061 -992768653 858823491 -280215551 41097559 -127914520 296806320 -364133153 297643281 -794472564 934081792 -510746017 -726035931 -858030813 761407408 -60308455 -213065968 225993200 -900573981 54885328 -485680884 513942519 -238270377 -449235572 216083209 79689150 925221099 848287282 -507061897 -155767472 -116726112 -24174484 -235586832 -791286650 -147630946 684057637 770324245 -413716128 -246874825 669916157 281589949 201704967 -566930101 419527318 -899987735 -256456856 114435898 321172044 388511545 -782843007 -859705820 -2081121 688213545 -588735653 309587767 -816337002 -266360599 -814757217 874530326 714180611 185963053 -120037122 -669502692 370554056 -405413386 282846383 -918671531 -450014354 -509849549 658857552 -472921856 655402511 936924981 715977654 781568047 -513233554 886689459 -346119938 503826523 454179831 905706026 988986426 -479314010 -987498207 -200403849 -395421665 -442388233 -687671358 514813377 909075016 137913528 -130669167 439964504 -941988107 225925365 -66166615 -73787937 -479845909 -885562886 153536487 383458984 586793838 799293941 -210110235 -560700871 316559031 123992535 343656990 -510054572 -166993094 -773775390 -623252965 504453268 831754824 -857318721 343914668 -1867075 557711141 -157020573 393185562 -603641302 119522279 311040084 966189111 -869119972 -621458706 -697183797 -657771148 798283666 -663582193 515500047 -797934062 -408112183 -485250438 -146328493 86216933 285818818 -509570513 974981383 429402222 751376013 -360107151 496106076 -916048731 339145628 38024229 775640071 178771272 199532841 -883548992 -866945068 35204981 48805120 -801354848 554619724 -432902397 -908847468 -611583338 878509497 247419181 -19231103 436804024 -172501340 -146534967 522544884 -847315424 -564027709 996714854 -474353250 651831233 -199756115 -517754219 -708882529 -233619491 -119516127 402030401 13428870 -968806914 116423403 -173005829 -541112577 -646528725 111700070 397329734 -510867070 794739979 -382506873 332653609 -565403529 -923845273 -597319417 868237515 -846668346 137174807 10701293 -620639330 286118682 -951301165 199869817 55574286 322700032 602913505 -783883768 664615189 -42699784 -673250320 565088388 -683918517 -331936177 -559687296 713683533 257023665 -315953229 -854375867 896054415 827438203 -651496210 -420498198 721938182 -812612528 422002219 319675013 984458803 768970141 725867461 -598225970 131802596 76360617 -908949656 456338844 -86686380 -122451793 531545137 -862883284 -405352257 732203922 -958097860 704191284 382412640 -14939237 -799816125 -683907776 94709533 122160908 -399555854 -263209603 -807427788 -72328613 102861338 -740076504 471662461 78779247 -188210596 860765461 -250530659 833822112 902128444 72125907 427548512 -350965904 -154784285 -151025910 201096555 553825950 749679779 -500182332 457772931 530196406 459471727 47032357 -985327941 842690535 772565154 -444035954 725297284 -190402739 813170520 -751148232 511325267 -435521692 -158411117 704989726 6289658 -695042379 189407912 509744285 -545591141 61513686 -874227089 -685213365 62050858 69279296 438403452 994613506 -86760257 845351954 262655621 -395665489 234626081 186586751 324573448 309826449 -213301151 -312977126 -544157010 -238099118 74924895 -481365085 931966454 195763982 218284812 843081629 -234563527 -387718283 512180217 -789504040 235068722 -562420885 -820410991 988795314 375737010 918418143 803033134 406499590 -412913105 -106759144 -602321988 -448940929 879360744 -635419715 735231656 -209873360 154747547 96423405 52175101 76313790 -258813734 -148261133 665933701 -447193967 -246650629 -736290742 634526286 299245954 -4287020 712639118 -443213061 491425009 -595055687 -27966116 774986011 95811170 25753872 -955554016 484177798 649840821 -101950941 2309113 111734647 215007735 968003803 144365001 58496769 -674192995 -694783516 454565816 587804857 379603012 23477203 -1936606 828989115 -52506422 706663120 808871727 -768749851 910873678 608719811 -449990840 -748919629 -640639644 -775010114 -429416000 79498134 655977268 505852138 794863713 -317077478 -216992241 -108526776 -219691854 -288466521 -286527615 814706309 255474357 258664321 -686178041 -696759447 785583574 -944338604 -556681234 436593837 87303876 -849016080 -336749951 -121280983 -691406761 318921253 -57071513 689583223 -684972944 -28716396 -172766929 -815811428 -193774909 366995278 -728809609 242943879 -367656308 579979326 -370812394 -715028509 -499356758 -216473639 -642601228 763241791 -620669011 -692963298 -201218299 -320003811 -643083419 -61179448 -179823703 173018352 128501452 -49720888 -878993579 873314991 100688152 59016316 49892657 -312254280 -937428593 -979629204 575045712 148425377 -286979917 333829776 -730747319 118217273 366045833 175187913 57262297 -701250876 960324697 -748441212 507131218 612612018 285476753 38648942 217018962 -570480909 184168486 525467360 -13266720 -979251903 -258404983 132818873 -309641820 899097235 -499352107 -264841075 -571448596 969871513 298850642 -651748472 -725413094 101504038 -803279373 880387654 457933697 773851391 -244998251 -123695815 927082845 617024967 631201734 -993807201 673319475 -729393422 -720675638 652049497 -972386005 -900029957 -313631671 -500764981 -528062489 -882793997 -435361512 550722858 -543479067 -795733337 -212550300 -956463405 87425802 880370618 764656345 -117277746 109893010 168237633 966844610 -865820780 -116012928 -206710265 968759962 961347529 809502051 -780090245 671558350 903560911 389179777 391064737 559047596 -894977239 490693308 382423432 157958869 -843088054 -4836021 402098474 511890602 527854094 -523130230 565016589 -196463391 825978677 -797887462 -295630277 588147613 644968790 176526414 -344612671 -574461793 -573993221 -69346791 687200621 -710429552 -899235444 -196342815 510251728 592718080 456055913 747557504 -789291655 -14058928 -165226582 168609241 645924539 615270529 -208729276 941607349 -863825038 296130293 38542087 575535706 -808328521 -107847148 169161130 -945830247 640779014 346773961 -47473915 814229078 -375846809 -210684754 875348974 833586142 -415833025 -52484516 539556371 -822515638 354575373 -202342897 -116937691 373539070 -264196094 812391910 315669962 -460883190 338469934 25419918 -117315237 604074042 725167332 -532106624 -729719051 -299704117 -408389737 -860864063 -81168688 989284941 -366132806 -381218026 215576756 -318261015 560031471 656861576 -644814619 49086856 -538713059 -112534752 580458362 305053934 256849942 -486918255 636524210 348893774 -369127020 -22596960 -191379672 -876381900 -737322743 343996072 34761616 374750543 -730405577 197175430 698697497 665292512 498091321 -960478579 -308444539 403083681 -36096267 610836133 -604105797 549836156 -579858127 -674609122 40250643 -604455473 27929696 897625508 547214348 919705690 -715669919 754404714 425586376 -649889133 -247800955 -855720564 738946240 76102428 722332709 -920539339 -13909537 -972470139 728737888 283477203 449547699 -78607355 -970306479 -197444394 922045968 -512747251 -37914673 258925664 352541337 -169836937 -956302652 -322346996 -249120538 39245256 212319398 747574701 -821251357 498579888 -356549201 -513531604 458537945 -338150870 -247086271 723567081 752069242 656685103 387995412 -618838714 455013977 945359623 652169652 -574762472 331296668 -114562452 992076401 -121034478 -491218007 -70129053 459989638 -669178164 -723422967 -160297053 -784370931 23453314 -518021323 -607276488 -531750026 -399564203 143390850 224189317 138770590 718063211 224363673 -171205644 913021403 619176061 -433778478 -500510106 -995711781 564747738 -39836482 -83611051 -101917448 105291216 -994097187 85088100 -567260667 265971626 -166304085 -876524879 -684856811 617846263 845542571 866106883 793432044 552358933 -883596718 969175041 670184040 894930032 -411319581 -363723204 -954615874 9495703 -762835037 669108928 691057466 620850563 -47982229 420139040 -624445195 -580961578 -410883171 -622385730 743838221 -207873250 -477675304 332441656 994659214 -108181164 -747838562 -852535263 818086991 -747222852 -803774838 999420449 297504069 546299554 2401839 412204140 975872928 972997723 -950640857 3452645 -688117962 999858529 -788521193 -919628633 685508777 -745953028 8124967 516660090 -930253700 -1236922 -965617811 629030565 607701880 -635048297 934500819 -824812143 -900031837 115405678 77100251 989061453 -819185792 -838994891 -373933 -804139644 -117641172 457788069 -277725839 -983714677 883476626 208345965 410645294 -574348017 -181407645 58887952 -37668682 756204897 -855916167 133419920 163520471 -880285139 366948163 445249614 389696941 -472123033 20055440 -658959174 -946290400 -219787192 -516539617 -530996770 -971564246 -331547361 -720662525 632872328 -896822956 -300524293 -21157643 -423474665 -254069101 165025572 313036930 -714629068 -966774491 189474488 -139239708 248535905 326123761 -594313439 286725275 -649242532 -514242755 -942922248 156029544 782570998 237889145 -911383241 468169366 -276239566 -575262919 611546953 -62986819 -36732178 -89110695 -81710289 34967397 722950862 887782195 -534337029 536076759 -203644211 390763515 -94946062 525813033 -670440718 -168372944 463980434 983830727 -511352097 -302456427 -494444425 380577977 -232899741 277691323 -817543842 -528445695 759064594 -608105556 906452353 986541634 -279746 632591699 915246955 565974687 961355812 382637913 -882380645 713088377 300622438 767295473 171211389 866232076 704831184 24604065 651610262 -517126188 724467554 -394830723 450070892 633603613 -804073022 -264998556 -376622550 365907799 -283523489 133167847 897805856 904250801 -369414505 360507511 -767858258 -215329803 -14752624 -303323646 107330890 671369225 -862908512 134037344 -590911896 417681528 -824778027 -402559972 -783590572 -60102049 620896827 -149319395 -645776919 -744432393 -592754532 -835190799 -144119793 633328539 696105549 -922588500 683572754 -642567185 199220756 -668806870 -692334201 406799798 -749929734 -787564024 486374942 539020490 -892837725 855743825 -475563858 -993714969 783383935 -330826630 681346906 -355466596 456331939 -132575132 451466007 -615062443 413724691 -212031155 187551071 152367830 -41800328 270325290 305543698 -871172565 -227952094 -169224736 223956465 155143939 46101315 -972448680 -90000442 88582559 359656079 -789422058 -282984981 727381036 620334229 -321555352 -713408934 58352366 759051812 918886958 -286103473 164991814 -217319116 624235052 536804854 -78805945 -380082010 510580465 -12208420 858612116 790708310 577293873 -109295686 819095188 -940375640 -651817537 -336379555 -537988023 -979222415 -618349998 -712963239 -65988524 -984253866 -886217846 -949746086 -834225534 528718990 -177807855 -386429199 610891196 -677596248 -39041383 -545540579 -387099389 116739884 -595139152 -826486522 910295157 -292010513 -707465025 -275331052 372135646 -823986288 314885386 52566365 301998353 -846427298 859133933 -581715707 856751166 614396493 532687900 107379546 -317118281 482406514 -718992619 585559719 -81999557 548481295 249319026 504395595 -308561938 591883565 145100292 251282415 -437028033 -909730378 171931048 11487292 984976039 -277719965 -633647992 -895181340 155903854 -973524275 -546755630 -981695950 -259271700 743984833 737272449 246145705 -680612928 198376837 774973818 980415457 -345689405 -395445913 -393044277 10403946 513342709 -471894318 -993225077 45747669 802346695 -328786246 -665100924 -379907679 -34507181 -330625276 776060244 289943987 -465887147 -53840812 101774413 338742961 637793225 315682521 -273419935 -866285002 -241099871 499910940 -795730635 -460303659 -872094036 -913667793 354225172 -55396515 -834853718 422683788 44236354 -2313876 -837577581 473189169 510458222 -705975056 945429047 -14546783 974846368 -614462820 -344404945 -821006847 -904412004 811889157 803477938 787483090 -663280287 -782518969 248125882 -23197948 -199453598 143996285 967671016 982458224 -402444550 -300786979 -257989377 -862544870 93486726 -507733255 -685076758 477881312 156574255 779926670 -318511657 -247346450 913297730 839741252 6637970 188838080 -888425261 -499980627 959892189 509411794 226645053 -19747907 -204206650 -170825729 -774543872 176082345 956580613 -868519423 539972841 -705348706 705206635 -25959741 -128347890 -716311639 429039081 141048104 946339330 -327950226 -248884250 5141855 963582080 921177109 578728077 609717666 669804530 -323313494 124148889 -632106880 715320006 5267686 -448956099 152098962 -93483320 80212251 -798590427 -160732949 465799025 767448702 554670969 -757372988 983481623 -399077370 -217347380 978006155 391065758 833068046 -720883727 -520275791 -174625936 676004962 -484236519 277366762 976744309 338408592 -533711731 -429334901 432721346 -360114317 460421656 247644058 -232217128 -905739781 613282310 916636241 -730593190 -234065150 209048043 233406463 685344023 622052574 -128401394 101772110 45520693 -138758321 -902840246 -524820098 -276817822 -982368976 -272682223 -100233121 -189893378 224123586 199654670 260625180 -4284224 -31883329 -929528333 -517469581 706582118 261865438 839462409 125548791 -980556483 -875326050 473588595 -312118584 -128920921 -159579962 -61042844 138321601 425573657 628362289 -71260288 789090082 -34182575 -13522016 105574372 -320527116 -398459332 -564009885 -959746233 843783436 -523621686 -127247323 -997149791 238370725 16314151 139509210 -177923926 -74728962 460737189 -163872549 -161910608 833069461 -577282394 -920470061 -185857835 334112602 -184297575 384050577 -725209421 -97202113 886278393 -236981736 808653549 -96152434 66693201 219348376 -637100191 690668219 -782198457 638030969 99473984 473644042 28156281 139738533 968385146 453809577 358915982 -634301330 482313091 -651746148 1766004 -96115971 539843370 272431826 479205452 373132889 739349814 -461245094 -243744532 35367871 633815389 -402693783 360263086 2078007 618356591 602089862 529660061 -97076977 250419715 595327621 -317457020 802859947 -896499352 -238100830 983268683 -584328270 489988418 442554013 806645415 973176657 989433706 -352450995 -886783732 547727681 804572185 174091484 -366135913 439708020 759952368 -978659992 379560020 -381307208 375831409 589746290 603282376 -706068705 -860522054 979621525 -138827857 362679168 836767635 159183280 -755481487 598171632 631453452 -10444977 -26892608 -871985413 -428125259 -558609888 -186711428 304622054 572377060 166485897 644392466 930244220 189316792 553974911 418150584 -290279585 -386440119 403262172 944742538 309803589 660836631 981855136 53298175 661757468 -861621708 -812642787 785870898 958934638 -831655933 146897833 -417375468 -563211822 450691193 -177256276 237150901 986297412 593998137 -972758311 370751648 -972682117 20355003 -728603489 -708092893 778894636 -307267716 511480069 -398895675 310205852 328276629 -853335925 641826412 365761274 -90175937 -675714771 -81658666 252554780 3411734 -966844599 -21887454 -786458196 2394378 64783313 305681075 741137631 68166795 -48312751 279928056 16400575 633513988 991285076 651277367 -240778310 243999779 413538316 945379456 347587161 779728932 968791187 -29101743 233852874 -60518707 -177680706 909789857 279244421 -118699733 438841767 -442209857 -354442738 374248714 -724512035 -861513368 667704654 933854404 621446346 -61911075 -552162331 636869341 591877025 98214508 230563444 -729433042 -446899630 724225177 594381801 -631819715 -243284911 -200466145 -736848785 -647314720 6936452 -909396979 221056523 462590505 479416049 -819013069 -686241905 -253746535 -970194229 -564148187 -905973198 -937237959 -223775463 336110580 752689392 687317949 470507100 640013961 -150785038 239852626 -184822988 -345276894 -82350199 614785757 -547911103 926006645 422697304 -914360248 -13379357 114918472 535382811 818477304 -343019706 912762592 -521599389 919553603 490480714 456739228 -379161569 -345744173 494828254 363676 845013118 -87453956 -190950638 307405521 855151522 605474471 658350928 -16016198 990729744 -226009030 947248297 -93850895 -61328845 -107782071 -697490316 -625689757 557538868 -366836556 486006123 762755262 -110301916 584551745 989587122 -245988472 -246525817 -265424856 -485499678 870337275 -378820504 23880529 -630722298 -200153878 -591213327 -9466781 568579848 93358158 518393535 -222494883 494838989 -4173427 -495443786 -527857041 -754503024 822856601 920105476 9881713 903750050 -880816375 489810801 803326144 310999354 -849219391 704468688 -517407257 705511921 830132275 949598784 -561998461 -159080789 -633612780 160821811 570746963 -903400145 -454422860 -340254467 -480776607 493530698 -295576554 -440430522 -607279594 451659695 192508773 -866551647 213270382 -165444171 -850402728 45089483 -9527516 738101024 872707370 -507114351 661272345 842962330 990352584 520140336 267999341 -8436401 733149721 -860721975 666725423 208472135 -480204406 135369010 521823619 -690906270 124890251 -754816939 752500576 -480150890 -313373110 79730365 861017324 992504936 -997905545 -795721315 -441577612 -678988412 823919118 -933131792 -258979547 -236196643 549310160 -317023343 326267501 -149585879 -870120315 848576526 -305146416 -350847336 92829725 -592732627 148292303 651658213 -259720481 607192413 -690477945 -648222557 420159254 -477376681 -286754337 -649852313 81434520 -47889793 -666507387 61356122 33329782 -512290945 -404492647 536123879 -689477934 704669144 422826062 -302626008 -199173921 236693182 -734480751 581998778 -999129583 -804002504 -316699484 107740795 170422243 262746008 357864307 -756540130 362082088 277419342 56730410 -125570749 -191724256 68939604 -149699829 -150421412 500721001 910139311 535871533 311382705 -218919898 -741740180 978681199 649625632 959850258 -150085459 -802568554 -742748140 -932773958 237514639 -809173222 -430979278 709199103 -936463759 470630450 -464762915 687135470 -992449860 461792441 -572003629 538768014 -309405020 -231569943 378139596 -944251964 -972244738 113434343 -593872112 574369634 635154298 -359079448 -742273463 -42718603 669351483 183184664 991960355 211051818 383504081 938446027 -993132331 -24255535 -286523258 493287280 -116465446 -633942667 906956850 125503756 -93270724 839287490 391434670 191579731 -993667450 642653579 -304672425 881500187 -168411179 -987204876 -390927162 -702807854 -868126729 -995592046 -267282554 -131421018 431836663 -330336612 -507380524 -649884824 279776502 412514057 35182380 -532898284 356750359 41361735 519225229 -320143876 -478674365 -399371682 714251554 571041460 -64989175 653494396 84061500 -683978822 302156725 465912683 -542261998 -400926593 -135634090 970388529 -221738209 -175703748 4425275 417718553 818776262 -25906629 -235550087 -192017346 414987906 222060163 -777284215 -38397375 293233549 508718745 -298986270 514980246 -956844979 12159159 734563625 -760566433 284563031 713221291 -851198470 257805281 59530573 -640465603 -171614536 773785585 419627673 -86373646 -224536550 -405968121 924516988 423444271 637287063 -912226140 828080345 -973532124 -773894715 295455739 -529876515 -832261910 147629843 -887696846 865126398 989931043 651209581 -296967276 74716680 -943702721 -327683144 -210184033 -437308341 259862434 956524160 -351190503 262984640 -721594584 -380182879 -568575498 606895391 -379722389 624391813 -407932222 -975317107 512137712 366013997 85718433 641802212 820484483 581205996 617731220 -855703014 -62237392 23372913 -167113318 -273456210 -465240408 571536641 -766337374 -358599041 800202641 -607548536 955715004 817666982 -253182988 144079877 -899747288 928515514 206760140 179956620 -368909945 14068386 378862256 307849333 623670272 -675394381 31964448 -790214291 869157461 316435819 -777598271 928183025 -283865086 -307260941 498071292 833989756 -310334544 418456384 -494145537 258338894 737924545 -47840572 -375451527 1218906 404774022 101842469 240306282 3395930 113417503 579720081 108573489 533448969 -681081229 614347719 -862704797 -83387485 219730895 449529167 994999133 179822959 -769316360 173360307 -244660929 -609663451 169797143 384836468 -998861254 -181042704 858740426 -393431759 -499431838 -497044653 462809395 143527579 -620429092 -526057209 -811700603 -80949268 478210233 394348555 568205628 -689523670 -815264983 388353008 -642651528 424935348 206539302 -996581498 -803267390 -694148964 -794462015 764269506 -562383662 656657055 731077077 -874118645 -847881446 386185830 -929994846 -448594758 703446643 -940813394 -969394401 835989418 503395465 341547732 821325871 653721177 552306341 -535154839 -27323477 630220870 3762412 182367941 -226897556 -719013188 692498262 927144948 479862832 -915855331 -375441249 -283317991 652720427 -445737509 167634896 -755645311 297384707 -797938388 204382420 -728883687 -314386 923924827 -137785080 334659186 -540792157 292714097 -266472875 352610479 801755299 584080095 368821187 743704502 803014839 194331426 -264167035 388811750 922542890 -350806287 788874984 68508360 -57890313 -903096616 10170722 885895510 -962352590 -741067548 58583210 879883015 143456385 -613656848 357645638 728278364 -548735904 902630856 926368075 -563364193 59822504 -353074915 -663662666 -258324698 204320459 -505217713 689090130 -241052574 -834498530 -299944169 506917589 -666721623 367550143 664068966 680104653 169065996 849972919 -33557781 344935276 -886794283 247071833 563220379 -60929668 -678975745 -564454687 -725038838 201318319 6541621 758608229 -266625985 -956343274 775640480 -158406467 842394725 489982835 -170577573 391601954 225342189 9759614 422427103 926588045 -45699900 -242593227 -783621337 -537975751 616344506 -596361097 -13306100 192791586 987124536 -150954465 -730439955 914546210 34168110 148078811 -914812589 -505240279 -847712322 -97149774 -379416354 -319270732 799557924 955793890 446443261 146088693 661027205 744387875 -871338646 -230148429 4875088 -905038029 -702749864 -778820567 791081040 -211993414 472272202 90668157 -649056243 435461449 -2120215 422224496 296468252 -875846298 768200602 281492267 -876975206 353949441 -420493620 847794292 -550073644 916572018 -483432173 -414540185 -687019420 -440397340 643636289 -619622535 285708333 -471339331 -645623732 -816835655 413669196 -770397743 110299274 -879059392 5457486 -327314246 -78548305 115037280 238346378 -821474245 25343852 -702977926 3693523 -27644177 -36057504 -946684087 74941449 452581072 -646024851 -811649413 925283929 -622132694 122723168 -196908515 -635585850 974045368 102577097 770941472 -251942814 -937509955 -945248983 -173574351 420871882 -548490701 -146859742 -469053993 750954891 -475143940 255624828 -49015092 -16371306 -797154961 -995005597 447578213 494735440 -694265302 458186539 -421869646 -48090085 334537866 883150693 606187223 -760832744 346666827 -204454497 372346377 462218065 329713773 -318059729 -251642860 350087362 -42172485 -534417984 -54206338 -783058 175803999 -371504227 110565571 -615511174 -912288702 731959871 617539913 471387209 -344037944 -319826553 938628391 -387330784 -480300547 -2729310 -972970372 529563873 280771796 887463383 -490443667 210468963 -360673257 -48553943 -231499623 774131106 887735722 -167698403 728846959 22950903 525602054 293531578 109834368 -672167263 -493431284 764045853 -803795501 -701908344 924293496 -816868917 -197614541 -235559109 699509273 815807945 -950749511 -291710018 681198026 -441370369 584154839 427276963 259848041 -437884486 -336958543 302903026 -517811772 201687648 -610032881 -963034039 510061384 -991690072 -259801784 -928792316 763230918 -131087737 -611755340 -873250560 -218302767 -444853175 -827210907 394305016 -992168130 182996626 -319459525 -524531347 634200746 -402311879 133934374 123444212 -906730977 -749000058 -309811695 385534654 116157477 49069630 -492834128 -480047930 -667887347 599131365 174727328 -739655769 -787328018 -703691986 500135268 -575589838 -47102447 964519999 707040461 835470505 409727673 -478629332 318538616 327971893 796710933 -606000635 -485508710 -529255654 811228773 -639560869 -920025431 53801395 -652676411 -278665923 -754686651 -872844538 -338817500 68073499 -149063888 -964107653 207433040 -312734074 840418823 -579057980 225800622 359606839 708287037 -730321196 -757598837 27936764 -327503923 33083479 -684107937 301452297 779582554 108070343 -227068056 128162921 -137893989 -554119918 258182631 -116955635 116662351 455144432 -91470236 871732198 919333230 -285818841 414513891 655974904 983940296 -168646481 33652789 -860828389 986945452 -196917571 137075609 -136448951 506983859 -568721478 410410240 -66261069 -663602265 542571024 595675914 885592253 28903740 -647600875 158893108 -166172740 687182405 440202663 833535012 578760024 70123012 -290025594 143857682 -292533443 -763871363 -863486358 220280157 180171204 -13532928 -404925740 -842329538 -355471398 905669172 -715533822 966488555 114482887 -529681261 -898005507 -197904125 87808273 -944437280 748717167 936631112 111681691 85595848 -493013163 892006830 520714118 -137670423 -398144532 442495356 855409489 -239107900 331245581 102080386 -845735820 397597060 299577393 667106718 851132040 -466256908 834298512 -695754394 -658929095 36802734 205331792 319027087 611248845 228515655 -681475355 572625927 541132377 -522503529 778532485 438911119 -870648252 76011077 355210457 -994325054 510584891 793336272 -67628877 677675872 73551219 -883986260 -677340239 -808429931 518952063 -130962873 60151993 -13381015 -252807982 447288028 -291644132 104970819 -541495097 -440251363 -94785036 127545439 55245072 -750519199 828786112 519043327 -920631621 -959826629 -950643403 -758810286 -988703353 914960557 417073652 -791412150 454094368 -14726840 812087757 472651107 778781443 440175628 -696190186 -652321936 977743209 -297838882 111830018 719895502 -342379505 -152149440 -239962596 -32719721 -468889846 33765151 -443471041 280233626 -508141391 981945920 -533043134 913694832 53019201 523391762 -498839144 380180137 922355774 596131414 -103968429 805610530 377966358 -192253631 344145648 -938172063 238493531 772750875 -105289294 621523367 -912791108 -699651517 -81051735 -68229176 -453329062 53608191 901404415 -913802765 312388567 999648388 728964813 647112212 -317895127 -328951119 33675735 232354332 -273615214 -441955877 -571724989 -299821994 372648865 746845944 -873257513 184366520 622329086 -784918159 -927030502 -557207149 -585206822 335398011 215428649 -194088629 512250331 472781448 -90093498 -685005100 320536545 256413050 -524288687 893787736 -383416265 477659375 -75299732 -987738541 639387025 -420858373 977394447 -331552366 -59237283 -63763980 -137632192 -571043713 -282794833 -580594467 -196033672 -289663167 -149239404 -217690514 -877694490 -576360787 -176134096 172727011 756791719 -692253424 42952407 -763171242 563327039 189087004 -828653116 -362705623 322732710 56160837 895974710 -351275542 604742903 -578929502 320337413 20223881 -120740500 92922448 -795988051 -391713693 -453087399 -55430739 -650717825 167609204 -258418666 -937233995 473803733 -693154746 850483043 754767480 -953050683 625989691 418076092 -725121819 525110744 -242916831 165520949 -988843650 41217262 776928311 493841512 -229306011 842709703 196729868 560567598 -577818956 -680936819 387988352 542675907 -100979750 -475866792 310499596 -12232850 -159168766 -688311261 -17613075 380152163 26006026 -5486776 -832916584 -72915206 -465599626 896011029 -475303635 -802152518 -108528242 244762731 86378294 156035152 -341619784 847743089 268663076 -387696706 158351379 478369836 937844623 410341534 900916156 -675612697 331139678 -315851367 -819000610 98256700 463366061 708162536 669883842 -239165569 -863428520 187758638 -677054917 814395242 -818084290 33277637 747044343 -751120524 -367334577 -664597612 -164598075 -312795808 947339864 -758547174 -931330051 923812571 -499929771 473256289 -348229230 -758320853 602071782 -653402271 -678776052 300273772 -589641836 651764869 -265460537 674790202 -870119017 902111095 -739746063 -689273812 -341411136 -908550320 112934636 -382061567 926935510 340609261 -426391500 -942261102 10019763 -575431505 -12849 -378401484 679362146 -464715793 699614102 -833013092 731316926 -122708228 -469679209 616428707 -104677013 -305869788 264139058 -424608659 887789984 333034870 -330233506 -80201349 -266124616 -720670072 -833692671 -892215221 794805572 -173805443 711973768 -808552964 -339418254 -673562876 295992948 913529535 726562829 -509625139 -395462368 -820802718 995922533 -825755708 169144440 -433229723 -473531789 809025538 -721306780 387712683 536953062 -548292010 630742413 494971014 884937774 -562478291 387420643 -374929830 919535165 39706518 820881491 588311018 646790453 -453794014 -103980200 731457740 385910173 839255521 543987095 534233664 -213931194 -936131623 -868460946 417740465 -580712015 571388045 192719705 342646901 11728458 -12945900 -258610580 -64098782 106385597 328210856 976516847 664451852 -353012689 -491562876 -234481741 -986871243 483630259 397164548 -541974682 824032851 -956272590 376446791 -660901086 778670915 680921238 -811740679 342596934 467060160 -798749278 939579990 735571933 -631064652 175613969 -56619628 -881313811 -285559167 -407778442 389370964 -650083214 -907396242 -329417866 151397080 -452668748 -847710896 -430697731 381736274 227931475 -134218024 -34146408 -573862149 571942257 -313767172 696901838 900915935 -402587200 255636853 394204485 25397704 -616819966 895934491 -172810797 -749658846 -90235262 489309055 -34847422 782484443 -893302445 -226973429 -613302620 469371587 -259231467 604718429 371280247 599279244 -322983186 -238759152 -212236821 -759898304 125666714 790149708 727193346 943624141 -581678471 76197070 376570000 -815962960 -979264699 107270145 -461512963 76749980 -120439482 -743774013 463941399 492076528 -977295079 284728487 614261680 -220850191 822112087 824325697 -517630961 862992546 -568330500 131583873 323193342 -160911820 863885545 -232317232 -478938007 467356211 414660937 797811632 329357745 -412594366 282068971 -664163311 -102080588 991617965 -840521963 -277185781 316825084 267669118 -945386980 -727565919 -441426094 88204168 48112652 -481836933 -976068226 783584470 -80827527 825715417 -101812949 -38949308 846217197 167567381 47166676 887567330 -373154733 -191383514 508812701 60634775 -663017952 520812201 139861295 -596864512 591259077 -573740743 -160600533 -879899833 317899133 987971574 108564251 -4381180 103536834 -863240231 -820219974 785509684 -575640033 655885943 -933564629 -889232433 -624638574 37886054 773051824 -819470214 -236664476 593571533 960165472 -291524562 -941391650 121911209 -670390779 859283016 -479966331 -776743517 -349917325 -437179927 -826477280 -793005606 120166845 -12950692 -114945327 408496858 801841494 60700592 907231934 -17052349 736210394 -65077738 -434708610 415576480 493319462 529662285 -715703955 -627758148 687275717 410478431 380899769 -966075594 -154438843 127235716 -253422257 -850312124 130699152 120600553 -470236130 -277652155 527546612 144668140 908056289 -882957469 700567983 976702333 -705331317 -270121254 -758511619 961177049 418532097 256069689 652718786 -200068469 -384011925 -537883695 835459057 605358771 62091748 695913680 -452110703 -126768715 722802224 662319130 -673178239 904201866 -395274712 190176658 385298346 609404734 353844964 -518644156 548153029 -877696284 -927129153 -494021997 367094487 -292150053 -178568344 47736182 908377790 741496301 -954966149 -170270224 231431704 694624633 633041347 -185193431 -230411588 -42532780 97517691 -707595771 -120941605 516879058 -987708259 140699723 -618263296 425499515 -317216202 40085057 850910455 212757903 -224986937 681028534 611328697 219179010 -42182668 -328364716 716489787 251392030 -793080706 -768666643 -660313648 435089001 675591236 -434490659 -710989773 215988918 -9932113 436004818 389436033 885884972 958360701 -368052208 -509609042 -392690457 540982274 -244252271 -339525311 191312261 -300246088 -548161055 -365497640 -805346957 510807241 952822010 147092853 396860437 -700707006 -586833919 -676870875 -230698431 480127704 -409815516 2857603 401976477 -489659609 -362318073 -828198332 -451075359 -271636942 -820196490 308333598 -194345392 993107354 -41403300 323259362 -3909908 -239881312 35159931 -27832339 582837275 151467633 174672970 371227275 465749966 635382427 915659791 513633430 -708562839 -860239448 -949122588 108954957 349755496 327408794 -728521619 -861176606 170290075 -246756917 937026290 59150181 941637443 923432142 -491341435 489240557 -687708978 -529316871 750866522 -180814643 438373871 21593634 -446412098 -716235269 875734876 -16570032 708692604 56303055 273913470 -176996429 -659939719 945833924 -21073734 -800765978 19823086 650191722 -804501178 -959002857 691532406 -814632757 323279494 -695369782 766622441 -598492617 -670144992 123100951 198978080 681304297 742777459 -125726363 -969847070 -823772208 916063993 -525403097 958981138 362248643 -697948570 -329258366 -440440216 -316175502 -501813787 256038126 -605116539 105077966 -343678483 204679728 264127411 524595019 215885683 -660454803 -653313386 -622744041 -132453901 -727977524 70750176 -4599543 -813294818 741687895 826004201 -145433397 -708780351 -535977255 231442318 850313849 453242476 -959767306 -388449017 1832213 473734336 524813841 509779554 710964351 764139554 473132072 424079169 -678806954 -270393333 46053177 519311660 397762819 -361797561 981148455 938447288 -674764510 784549576 -389203674 355926753 -991926816 -737969259 856302509 454654569 443457815 -927680843 817347754 547308435 -449311201 222031693 525168383 31522294 178444770 -247584224 -849239035 -693862670 -112002105 -249260028 -212381343 371752525 605748438 83188362 -622018865 -818545752 23539836 419839546 -455103287 271838377 293554426 -289893746 187809011 216323147 -381848024 787051258 -206219756 -486362904 369887432 671329591 953931283 -34401366 -90226688 551089341 583358220 -651564486 766512348 261311843 -830864647 -939472339 500246673 393157211 -979403699 190931629 -835270457 -372001365 219893259 -677809258 782478985 349198403 -952696573 636528375 -297154325 35295964 522415415 219221952 -844614979 -165342542 439250978 -580333372 -275555484 -920461730 629542490 104564700 -226419497 -7514053 -645144365 -367750225 129296639 -433728691 -903721035 -99738720 819082655 -769834926 345700465 868360245 -374265658 700773217 -954565809 -7823886 385728016 467352612 130518201 488182363 563282477 124017445 -942396945 516340482 -963724391 -709527318 -650212230 -793060514 -659561065 719058920 -162631690 -713871135 882916348 -246841202 800168848 -80313987 -653908556 -725794827 665785435 851669269 -273703458 633039960 479169867 -652914085 -933981409 -579058269 -127821056 454937873 -794019033 183702110 873372592 651270147 690431726 -291137506 -573827527 -345275066 660731494 367229312 421163287 -719107751 -103489700 -148400639 394948245 -912609530 180094462 991985693 619596463 -404646164 99382645 -502863967 404091747 343136381 280200061 151107944 -434847261 102203291 406667893 203150409 761110405 -600523127 -208297053 -111153289 16722835 37548529 657185012 -134418414 849863906 726130583 -551950957 818920015 372580021 -208307051 -815641211 -280097245 -324298167 -621687804 716928580 -106949047 -897046063 -580051624 -316808471 -460364644 -216585760 -442963369 -300267393 408545787 -107512982 716597444 -420022317 678299756 902930555 289218563 -762934466 -646135581 -828332499 181270244 147396293 -591041980 -45062124 -862618449 -980959481 -69989351 -124630371 323228790 686190563 405564667 362839072 487397972 -986675165 667751888 355219587 386213619 569177076 -904453608 311160697 -590846479 81241444 -820802606 -850462380 662646761 -100611369 14854974 -596984120 39960871 -383346771 -940439205 -233779352 883102500 996820657 277338950 -339114393 -877106479 512238239 386150876 885494813 -735256374 868538976 262037434 436871224 -784857453 519629054 -973212901 -124469569 500645301 828448856 -283431678 476906776 390199386 593502524 913843806 -755268360 -415450584 931899334 -338435096 393515701 -20407454 11958216 -762440644 708664065 -525394712 921237621 518444122 431862141 228005163 -170757535 180464559 -895653832 171132323 988052507 -363483400 -350698774 792199390 -65315364 -205116237 -842686178 -998953686 -665473195 443281251 -247199618 683019957 139219015 212191504 537158957 -179361255 251976733 767572840 917107976 -255105833 469396625 661493857 699216657 63427631 926920924 -864160181 -361317221 -956241873 989909526 53362463 -805404483 -369752788 90348679 -290393458 -42669864 -812202452 -897518069 -615663620 -68218389 804278365 -145392949 288477635 -151601055 133655828 908230037 513713862 705580768 828448667 -878793917 -867354519 -391800282 973930025 -420392343 -454640263 -479548492 -851965154 27418712 47106766 797362642 -439616919 726094929 -935118587 -360284957 -824003183 -347769470 -654801426 -540509553 442395185 947791554 858783406 654514103 966907164 942807107 -504747916 299457935 8808669 -597848302 -67218025 -865337296 -280077383 -487068008 244859169 868245936 -16003995 435469849 811396599 -899079135 -64385197 268194583 842856785 995884172 -971479066 -730406869 109060721 948487516 -792470191 298466795 458704266 917809833 -871675229 604560419 251113506 81355016 -636849675 712227734 318704255 724318585 827567897 791418942 818110262 257269395 -660365822 932793615 -952444505 -748017258 630987094 -803347087 268659666 -931635124 99544143 892457131 -973025561 965761073 -504017787 -655397050 821783028 -577886465 555488933 939980632 -494658528 980472793 -486079432 797190260 194490540 549035874 775991537 -552021872 546400499 -190131740 79892951 4697637 602634574 -545482007 556906214 -430193073 -983988509 -739678276 497761512 448210031 -362187530 -575896331 726213064 -235476709 -880925671 -388989630 485694946 -632716819 657444487 282607587 414088522 -32983284 657155367 110645652 -497595545 -940204879 943742085 -50206738 -632381558 -638913660 -381017394 -188982027 -213941107 -14424417 156998238 -422058081 921072530 925687635 682855884 -480926956 -768251146 -954650293 -307431911 -645916844 814654473 -17156473 -858763317 -46724876 931186336 742977984 325363298 493333226 -682566161 338856629 892582175 282424237 -398603054 -996067813 644792341 704132373 41267441 -101381790 -478289080 -888149934 -484939417 -592511021 292585363 -126218943 42604742 197680119 -325795105 779349813 -602187458 -297775704 -949118572 -236067671 609197517 162479934 796578826 876245449 651975243 696241465 568078434 -488636938 -17409138 -714148239 -567142295 439777005 -408927594 -643560336 515087328 -60449897 -64101760 304825058 350718275 -898564926 -72239440 700217184 -176556252 596006944 864398918 -670711127 839760366 825560570 -736946404 -612347499 383015241 919629275 -876666598 714180194 -147764233 -209438800 541936323 644177246 343325269 -990786452 797872313 886868728 -850765381 -977887061 664049849 124963044 120966746 901004843 -364189692 159605140 -740165226 154534212 372334247 588344173 -909849293 711759846 760828698 676731632 852789747 706009893 871930380 674222269 868781171 -923175914 794977053 143153398 807515418 -46579683 365446912 245316164 -935722784 690425579 114956809 -290044624 255374306 -294701585 -985970191 507801311 869354173 205753753 -193797341 -828601990 -154881166 -711436884 161641820 947373521 216352422 757463739 475080698 -147839207 -920713724 52506731 723903201 591001603 648695560 -562695318 -30201461 375066896 787295431 738163372 -269697793 732421451 382799065 -183317177 -210947602 -752952749 -269138137 364931346 -844445671 764465920 244594547 -901809961 720443827 -206386124 2674234 -876538175 482922766 -479491410 -621803144 738879838 -356979674 174667593 -379390181 -753806044 -187025727 -244661230 -89860973 -923308833 -135654412 95356505 557023211 312069812 -284663913 -484278758 -351458264 -383268922 -337772009 591763830 -720626003 -822903610 102578411 138420549 531891039 -614523731 130782489 -982472047 233662820 -325410856 -651975166 -411490173 -955424597 -218737991 -220999478 -473602918 769177469 789034201 -579569564 113879167 848928533 -637155434 -512918742 -167866429 762957555 301260657 741131734 -487690415 -450543333 67929512 40356281 -124031297 -450361397 346488267 484124156 -465122652 -715661230 -215206464 254156195 -256233691 160231375 -479897365 89629030 -895520686 -829558380 116867587 -339607218 -826916677 -41307507 -31287459 -168225008 531353833 619546328 -147483805 792718736 793017878 -297471574 484792457 531593693 521036442 -117844416 907998147 -170399615 -219409805 -408874639 930351104 -74592369 -387937239 -582556845 -196306887 28730731 -270717714 -453099869 119016513 645429796 -764273608 43285178 430656098 -454857424 -789901043 20683698 -25861004 965898964 -427869300 -324267563 768442221 141316097 311187215 323039246 804854335 713927868 269834956 278331728 4953261 -461479706 -272761970 -808346132 -872958219 396790115 904658961 230508414 998337888 650659489 -898418705 135693610 -379606277 683278544 399751813 970569142 -38955523 964815350 -652589384 270665001 -272673169 -755758726 602823530 -546612852 788833862 567709224 909002364 617541038 57457792 -487112878 416125822 -446288901 871332171 610726404 -390269206 128978400 -514201962 992076829 122579679 113776739 575184437 8941566 -350862129 -217372750 -280539073 74722407 -685020825 -818514424 -692451297 429881963 841808071 -155806877 -168080571 641368540 956267738 779338713 947430920 229263451 719819999 766273670 -515370613 -86954972 725540397 499244746 700177390 -668830086 381030739 543975824 -149689273 -6155997 -20555641 928004717 -919877610 -993267825 -393648914 500348257 -445742138 743331912 524469101 809360123 -249607863 94773017 328782545 -743686802 187765918 737408580 -567148371 -426472099 374518636 -556440197 616388730 -762427294 615778435 161829178 135545680 -309547520 -532354442 457167816 565918120 -264757958 989597171 -821548427 -178098947 8120227 259544008 981453469 522553085 -815443183 -793031422 198056192 -909683521 956979067 -340575138 578262411 -264526201 -6400193 578159249 893217722 -292417984 350187596 -62406282 854072906 567890944 -495502039 -641037170 803803260 843305978 48418926 -851139220 -771551704 799452662 104366345 170491953 471304842 988218708 967611556 198532899 603145976 -225316567 408602555 -17004616 -887629532 755772577 630520568 -672447564 756513348 161021779 910031127 -866266079 831382007 755301282 -232200999 -92182534 -365167161 820216348 -262471345 -935485964 554781836 -244863371 72096208 -780754152 -710261143 734966032 -944166706 289447136 148112168 -231842851 -943031961 -678731602 -267714324 -754914642 -140106947 -768505959 -817906883 396552485 -644167629 520540463 687216889 -379012361 -301022751 199924079 78710957 782916529 -359312511 -272876974 -690741744 457109660 701061149 -272003146 746177826 -297642665 -741585236 -476469215 -284441004 506409133 -46359811 -888928190 -72147132 900894148 626178992 530764719 -991579134 -101048844 -483085110 780080219 315300243 -841279440 533771571 707615198 708948369 302191022 -785489404 826951625 -953688084 -423351253 835823607 663325408 878704066 567550599 -349790054 -356230996 123003119 -136894938 653790006 -864728021 702612084 213385610 792856434 782356888 -582875293 -178076251 -71180466 797659473 771209847 -370905946 -567513039 -552496160 -712412664 958471216 -82852477 -30543968 365305953 -795073484 253108813 906161219 -613519746 871968211 427157874 896432696 -998967104 -113580100 301869154 -607508061 763052527 -927547024 -581477482 -670384270 -342201332 -412395012 -435547303 601332795 -696537366 734620209 -877393384 -943136963 -167668873 -79149098 -615932466 -521644466 -607623667 -337597536 -738971095 807387573 -288222939 344372995 396724544 -70811421 -969614400 636072585 230829714 494813758 -793379929 -80508796 799688708 -226640003 -204613945 -145009556 -151813416 248200935 -380122272 557434515 -599853687 220029244 46180229 124462780 538831923 -625061449 -977964514 238315288 -996147621 786560799 969736030 -980254928 -714133777 652649826 -366355385 -56239287 424957304 -963161808 -236184832 -358071830 -1513801 -305727812 206770466 279640386 119437912 -924764609 -984943825 -994327407 -19581502 -264008002 439891862 551209778 877413975 568765440 -739099269 52856943 -960747922 240518968 -680755911 199656476 955795787 93568719 567105396 792612330 -429111350 74312576 -921710269 -284701020 -507925501 -559103788 -30107304 -388586780 -83088800 642467332 263502264 -625868806 -17895834 -449661382 -452141128 406951346 -51597394 372308392 882074136 692255534 172276094 -506588072 948455566 400628561 155979443 863082888 785479727 -856778301 949060140 -134464277 -735991851 175959217 -96944721 837945771 -344828289 -306395091 -759188160 372657324 -472570103 314522718 -23741299 267922820 791380672 48685431 183142331 -601644895 145856949 -254444387 -838703512 -998652849 -954490653 -317358488 738795128 488468515 -838510884 660918246 425686087 -998571293 -154357164 -578642617 824175485 -46008400 231498362 644208000 -597801357 499362641 -454477393 -895288049 -28544592 -751245699 641102687 -533982261 446995721 -114887197 -488147287 57769193 80760766 805823528 -403852270 -754430800 382451590 -168612344 607779827 811525747 589851601 -741788058 234907694 66026966 -908211656 -112035185 481330253 679483095 -597082353 -575686349 29234208 155758442 -979346129 -587036976 157608875 674638399 431483499 -458283021 -761124228 -836463930 749062489 779846312 502276582 554580987 787689631 85874972 335590332 -798062335 455834440 908482020 452586260 -913045227 -717047153 602002148 -883017381 -308424585 169773880 -412698128 227987050 -629683676 -94985122 -694897688 -564345812 394931529 -816226940 822999186 -57839673 794913652 -423866275 845450963 382624074 -283933646 207484942 -571475255 413477051 509460465 -164068067 151923334 525622118 123611638 128263931 359949262 -730272322 669019653 870461958 -100684222 805758767 952880644 227050861 -685689288 739306755 -824314612 -855129235 -419773239 -577557248 -741446579 -608241008 14658089 114256568 278342359 -513963471 139564297 637916481 -750965674 -858061536 -708963763 -978747873 -621804726 149678710 -522464702 -86520070 1277649 367317572 469343403 787404155 -209258004 -784046409 468338466 757822260 953755669 383503963 319428587 633705287 261366704 -562145372 155503227 231200485 548498979 -486665279 353449717 -312390929 -784880604 -823441092 -28505263 855718742 -888631563 915777238 312086888 56549281 -745346223 -657617228 981736598 571514865 -745665434 -996300411 -323142159 424074291 363160212 406385840 -728598087 169076499 -248860580 282555834 540668304 -369192398 635677074 279799850 -940198958 372146389 892577795 580340012 501060400 372912622 -767378252 -286844742 -275759421 -47757369 -970013716 -176957426 -608513004 745628981 -668418109 -376950894 142964058 680445603 141363370 -438582846 463081159 -853727718 150648439 -647919778 -177023632 374020477 177182380 837290193 -562953024 -815976882 675041583 551665728 -517119479 -928130459 -909767077 554686954 506618637 587890724 -445921109 156641723 -360548739 475199880 711476691 647908523 -396591439 205938843 821489128 937676113 318673931 -445848909 131612995 220902891 -25084130 33008122 285141343 -391041039 -451737094 -210830601 -918809694 -978355884 -808454198 166432548 -301965158 95280799 955666508 144039704 61067749 484548484 507177569 -386515880 -845390330 205564297 -154527434 -245267194 -70038642 -346105236 -406038496 97971125 -657118299 687737881 538236262 690250336 -379769920 59256516 654901325 -803194718 -81856758 -523952332 -871107838 -468813886 -721848903 -641305925 802375879 427249162 737442846 109216990 206363350 -587077697 637740351 384558387 345694770 102969331 939945407 -549115541 -647203611 863435945 861450481 -560170046 884504288 881802084 71344811 469498968 -904872432 600278628 -301532901 -936305595 -221875279 -177062610 -932949579 -269744658 -997598168 -942604501 -363403546 -338175570 67084856 -676376447 86663376 406879409 84745105 -96706985 -984582772 -134714154 -687950892 -147681569 -859398040 -970309606 556942412 -112660606 644990430 211138354 170419743 -169458458 -901865084 833031060 516290214 787557329 280527971 -714115610 -395146173 500531316 382258378 365689145 -627566274 597238384 -10001480 895645383 646181931 865489050 801037242 -356145561 418270516 -441079971 -223585653 16839617 -216293234 -150771600 929859525 328931982 -894083806 -974734766 -565054373 -595943506 21597541 307704756 -287342154 -565002675 -780903851 677720940 820348244 787220105 84423609 464359257 -19409422 17169378 902827723 835174044 -584156171 -700413952 102526156 788827724 698252642 -989698387 -473692202 575217589 -676646853 -195257832 -825751889 -277576785 -42730524 613041624 581409583 345990464 142015408 -197162253 -2063313 963935318 -728522663 944942818 -31260405 121750412 208244469 -924770485 907518112 -427291484 -658052182 -399256132 -374385742 777986654 774094768 -366909290 770334981 299939786 -941172357 769566719 -333815788 -937553410 -68557581 968281133 -568705238 367724229 929503944 586784012 -233468456 978464860 -898459133 -797047068 458537598 615654725 109711677 984180310 -555660676 -43030803 -113583312 -448673422 414162933 930047730 -38682633 991635849 -47238193 -37148697 976774121 -16891191 -309182439 -131510420 -242089612 38030955 -979303129 -681448335 -649839626 798808038 203889582 -706402742 -201431695 664689040 273580630 343810386 313594869 337082600 -737815424 -661969719 -756933383 -466992448 812979912 -391123043 513851119 -514723148 414260427 926263538 285956711 113807699 -555165424 324640455 933087783 581377625 946530378 728685183 -225450722 104870920 -700205179 464720957 635132958 269836425 327530192 -736479315 -649410294 443040126 15881653 664743018 -773612991 -194355902 795391017 -500742829 254995348 315238313 -703716 783541448 -970054852 -512814180 -262605733 -723799453 224663747 -881467593 -21627499 890169547 -216570469 -694398136 -202287777 -984234969 858146102 996458809 -748600339 -704735777 -736363665 484793502 657597723 -708716414 528829558 227144190 991190660 -700223285 -573046579 -483395728 60261056 276485327 -28909418 733684044 953204551 -327739627 13099613 879136367 910625700 -406449072 -453096557 -603707298 76842686 -159880107 983838515 409279047 378231893 628769599 -305714413 -36901988 -158017626 -791860084 593540017 -145958831 -432716117 298101106 -622744200 -715533147 536532206 883114219 998198613 -922050553 -378533990 -797628522 693089325 -106603876 227347412 -409474673 935556071 554556275 917661836 992688132 534816982 -834582074 985607516 -683471308 -575094093 301548677 -758011406 -325111132 -979762109 283108958 -887624979 -689183371 -301410669 -572470455 205832401 710740730 606645195 -475869236 -519167928 -201814191 969899638 504824588 838395418 551160627 772914115 -704391818 423143725 28601583 -824855706 -538450334 -755670794 63132507 -454080124 -553450346 815067968 -975377264 -444783646 727617425 776785889 -401989971 211893399 829083033 924045496 660514742 -148414786 -154974080 968825259 938768487 -456889810 920430576 -522277565 -220516976 262278364 858497235 912484310 -521423157 -80612200 757223333 473266609 114027020 -817337744 246815539 216333535 792139423 167588417 -196189800 -295360550 845691956 986434201 869665986 -186047283 281174762 337898311 975723431 -661477700 -108172754 12821888 218168488 -115584192 -155316452 -17336536 -477121647 915084789 334219913 -67100206 -420988963 -340724932 534345976 942654569 28642325 -461707181 5632549 -20196797 957832323 134044288 75671526 34190695 -679181325 643286990 -468664972 733393495 896502008 -176635771 147486098 435324434 -475713014 -892617327 -961042981 843384788 487356542 944280220 258294651 -651194762 72481280 208871168 -719053866 -596131484 -182160718 -8402786 197404583 814400768 674266836 -623361860 -707179582 -905211034 -791464211 -68991138 -936054165 -874137562 828039072 121534369 -644683133 164478583 54977549 -664745327 659737564 -690628134 518013134 -304656815 184170157 -941211763 167873582 -100083993 -462283855 -81830715 -834130872 289688106 -251750754 -370791308 707317811 292906971 762908269 -508205735 -669410734 588051545 120707742 164052035 -384272411 642688372 -299953166 261479470 -775909318 682819142 457565272 126615984 294205747 40972614 -629007021 311516089 347985355 165565991 -295154059 -272248720 564038568 -151973616 892532132 824331460 -679378671 833397240 904580096 -240233253 -898186485 748238711 -827592090 53819442 -296655407 896093310 -297350799 -581180486 976096270 204306624 -719077484 -485917899 -115484199 269191352 -205600126 -976353339 100691641 73908598 602534337 43394594 149005334 -952883076 309309350 308181831 526672132 15475675 -453929789 90389693 -116892189 -535924913 -683306546 -817400312 -820745224 -412300882 836086937 -53374918 -968440267 247339785 -729534004 -881730868 36577057 190316531 947524143 564512805 -517533441 539371436 610520456 223391638 -632507643 946678914 -620656520 -25213318 -203255201 941602179 -784294190 -791675637 -882152369 38363262 -327263124 862968763 682200220 -592427381 531096 -880746985 -44492112 -400858466 -794899515 212271256 -443862299 325608178 -327124602 -780613461 -738692535 87085554 -973050833 510608297 961316821 100901263 899652157 -927196355 62372312 420134119 -31284803 463299897 293827003 134643046 -55256085 -491505296 969635075 730681279 -65223113 281228827 -972025798 68960668 226858072 39634667 -462487745 702207202 -302432314 -883498218 831678631 -488173458 -251321335 -499593255 -360882704 453770643 57233918 -197167145 494683811 -4822346 -786110806 -336779340 -750808264 -355048074 -57819870 271998975 -194037489 -995508016 770851236 -147225200 -704303043 -569986664 -569048214 54310829 20126273 -983363424 -542952334 362497491 34525397 607135 -894211080 6409655 -406213771 -451063535 41839154 -65846324 580329647 -843980268 379394634 -66582329 -140383967 132158836 -930941600 -540311199 141890629 286629087 341182681 -526005832 -363585174 884955922 333497433 644033536 -108155720 -925946934 604380733 -977515818 263051920 -516344568 -964526723 -260532200 -405741258 589763762 173539585 464923474 453313382 184109525 380629805 788795393 234667164 -393634983 -494339217 950585645 -386385711 98006076 -14190375 -34134976 743452691 707608654 -795649000 814437683 -493223582 224417479 292455906 669845481 -662705757 -249591308 756916934 -686816352 122384965 -520171607 -299519318 -344822998 -737754869 373941956 -20949317 -53193 791309436 115723725 -112321454 -308530930 46162856 638186097 272259414 -748554261 184195424 -831618385 384563020 -789398923 -733983852 -920621689 -526212619 -986165703 69491424 -703773348 -72216208 -371941210 -771476628 -842600128 -760937778 464450776 -5569519 -898158370 -237040496 -329244238 262614845 118530907 -90525555 790329652 373747470 -328840264 837785352 961086177 -997108869 321290560 -492429630 -200299956 -902209152 -119060538 -747886194 69405555 -815142299 -630018809 188387008 -997953865 -119229166 -766865470 -384785559 982910185 406615606 27421041 88931001 -250199878 -43528161 -701490142 -662904543 -245214548 688937044 -487881327 -867127354 950498391 697071381 217270677 16362887 -521108556 178985056 221705873 -265689155 816333564 -364991806 872158312 -577591689 -662441723 -942774357 8918564 -426598313 -292217134 490156224 270787451 836202823 -955052346 -799395180 -530764031 -28863930 184708853 486803426 -576014931 -981985047 -892762491 506326222 745488022 -451554442 -697785637 450694808 -493919155 -907072295 -69593410 284289283 743973940 657821418 -822809545 840676723 -947339517 909197489 -885207032 415736700 -394519534 690746910 -232557060 -560777950 568262201 -281910934 608292319 -163454191 -156205374 -519749110 -623353508 617514998 -431292018 407504644 -744725954 -454810108 -544811306 321740882 192008183 -654676359 -185475125 -474463074 63671762 238552936 42547743 -285831461 348607336 -28401030 236534830 828625045 384293094 -483950420 472763165 761862698 -785747048 -995705413 -397761920 632528007 -89491593 -573576101 848690676 -537880004 -516908816 -697275006 634376145 49493092 -724090498 402984199 623590940 -332092921 -430751286 -998181926 32309390 629519467 686245740 -160415179 -814232820 712512641 89446202 613755321 -783695160 -153020916 533305162 -808722126 -845004 549143765 386260122 -431910589 -458113098 -789510801 -582441328 -793153844 763509357 589602323 839302158 472564497 -625117309 351088452 752476471 519030376 371779872 323681691 -656815079 818499063 -593665967 21823528 -207948455 736168603 -919850745 833810419 785450036 -322397871 596357386 871533548 637167277 674227326 493108225 164979948 954377499 80356596 526396498 -94893320 628041867 733910561 858443548 -484644447 791748477 644500328 649603182 -186972566 264613812 -418267987 -490639953 -144191803 598799194 -119157118 604316453 -994452373 -514333361 451001768 -916586727 436754396 205006950 -367771862 99657505 -102977836 -426738819 -444436260 -651031402 -892107989 830376440 -470130964 -974886559 -50153130 -850288712 457398892 -504647741 -333567431 -457119094 259392749 -667061482 631509020 -449307957 235714210 -183066429 -700000044 -221065383 -279502208 775013122 -353389218 109168523 588761643 -661163555 698287297 137962479 654431386 -676487463 -405724675 69889974 247862346 -644759431 -200708986 306625772 -643405686 -343472199 412492534 -544761086 -599724942 -396998525 242983737 -606924366 -208108295 -878043407 980520933 496874595 -728261844 532684053 211519997 -589435447 -459221602 -460865676 -470634993 -490134424 408444553 182319516 781133686 -692983770 746227055 903547954 -601766620 -573537543 -403069094 -167223992 -785496696 -8274895 38781130 368546688 782229210 432019975 -328792203 -311188363 76073973 11769267 947159729 99090411 649253132 379061532 113436730 28622411 435540792 183164911 77886876 -874320852 -320816570 334118275 645603101 -998094102 637885800 813771445 -754483538 -996304524 -222620444 625591467 613185541 97121492 95371321 464064406 -151428194 -219211182 -916554380 666201504 513600028 -472002996 -845047279 35736739 -768339339 -512097774 608048464 540685801 -80228212 -866400633 -51336398 -269734609 213786518 -525455583 -273412234 322710862 -386746985 -737577277 -294750846 625318958 -149120261 901577430 399417864 372482192 433222797 -696709832 837261935 884849190 -891458361 -633288217 287905542 245369375 -847937199 -821282699 212286672 904373787 430102572 -641479377 892310115 -209710547 -417813983 -934465397 -304400251 895629877 733667954 392561572 -257620854 975754035 -619555378 480098091 -252887678 485633838 -492966282 -677137644 40967659 194136942 86775259 867574657 -410026707 473341355 535695554 -640249193 503111934 337544147 663125912 94176046 277520133 318640070 -460631010 -260261159 -823608791 -226990512 -336511231 -234227632 -235358801 618562690 591977901 -40988152 681985604 616309929 745178021 770511927 329939422 142771838 336909453 337914380 -235415328 -185754852 -708692010 -121983175 666502531 -264090646 -975278579 -487512948 768453834 446018340 -987075867 98788249 174650464 176692487 -731851941 -712678374 -110751057 160644069 -684510425 -499236448 337889513 -924498530 -445212734 -589067474 -712782314 -597860390 -405302555 -457006776 -577249896 42963351 323004260 -216393892 458924544 -198211662 -406540220 297367570 261528037 80603821 -341964524 643048021 -214968263 922030783 671924496 140540391 136955339 574289545 779651476 -871222902 778844787 600179393 986137306 411870261 -194943746 714147611 799771139 -344208716 913040522 979262648 286618137 -194518902 52381211 750875875 254206510 326943615 -817260534 368889097 -19633758 -407590277 808299655 932660063 14199165 587038592 -74296995 770554530 741620238 -398890636 358499402 660906339 -233569046 309406317 -153924276 -465675114 -734005886 399323 -931524313 -410324416 -723496850 -345684856 -442678899 313835418 881229033 330354342 57548832 -742120777 186440827 -690161693 458547775 508999788 -500658306 718064701 593365956 590613034 703128092 129770171 -543958559 72109763 660119532 882797269 761089882 -153901508 593673186 -346627136 972395071 -248682223 -719294575 272296061 -825870235 -395177047 -40409326 74050046 -232881318 -936363049 -501617039 591615175 215542265 -353051774 801412017 697633799 568157244 -349537869 609814749 -86308969 -551033886 421318165 766920760 173640682 297888735 368996900 -941891181 407385342 -749184055 976371536 -167444947 311956977 367564125 -707084424 -741195699 -601907629 -794955027 267204943 491042924 -428161038 75093321 871890148 765248299 -340011824 294657535 -971703968 -748774713 -217007463 -385411999 -498720937 739789574 -132939817 546075919 -721639906 367295853 -481864627 -543726390 406313458 543959869 -164608547 -641436919 -575103708 -594910967 366788059 197272993 534318780 963165375 -808448270 129316717 751388991 139989298 969140839 267388344 -979178644 -799160005 251797988 1022178 -858943807 222162876 -622487525 277685023 626560143 -167602060 816965504 433644441 -510436511 -33982574 91977871 -471469637 -908175963 -814792523 -192913036 -313785695 757962005 -342610783 891919230 -379173176 -334199775 744988805 746931052 103571579 745217048 172766416 267182239 537965148 -903436934 496795607 962974093 -816742900 493021813 -667891360 55221225 942665815 870334452 -794733280 796716375 740778599 -692002791 -585541364 334408683 652977374 -989814891 -411376177 -121869957 49641845 861821939 883537134 -622809342 700840375 401546329 873049641 -445516829 706820450 -512356538 251893146 747712564 75689633 -715474435 68881945 110418508 -643657606 -779835303 -39275714 -310512919 -134201672 519526417 -821861281 4073612 433282508 -734388011 -561516376 605654986 982455868 549790619 -140063191 -160826001 -576018518 364506282 -440565127 918295791 286842177 988000409 -67023866 -910754628 -767422332 -811305848 459312846 -323109317 -974095731 340610046 234016105 -432711732 22927760 840545766 -95288981 -112274532 -828447193 -142835448 379739087 940988628 390951252 559473552 -117906690 263449167 -585844703 476813225 -411911649 523508923 252049417 545365066 466398175 910875307 -191679452 -871847117 681662637 772459806 160849346 378569492 551079000 -336122784 -112147316 -790811612 -982244541 -303224993 171411212 -348108717 658585581 -316057536 -132398207 -710772945 -60759656 209901949 -621064387 -513530942 514915401 162809616 487964799 -806554258 860234390 381102927 -365743156 233571255 730393101 -787057490 -634162237 -429670208 783600032 328615330 -30972479 633913900 703478324 32320372 88872542 955332320 397943470 -533942986 519281603 333274930 -137568108 -26558742 -747962611 -363390687 -373846819 -131068659 -143217478 -31124984 -432586683 331983246 548746931 543689059 310774242 -673221826 369700359 343178041 130452897 544009999 895157529 4842161 98040273 -266025617 101401181 -663015862 829386579 882430495 652550759 -913724535 -991555324 -859606806 -359884136 -991257211 786782930 472692125 644747090 -324560917 593045397 -680968216 847595223 -999593162 -278350460 -986312463 826412025 -853842692 -123036905 199154000 -946335362 745531540 -764835366 355951918 -205134196 -605062552 -215142158 -1875773 -67721234 -470089428 795823979 -75591190 -329288181 -976749974 842879697 740515747 -972947641 -959792284 -49247847 -536246542 911279594 429043990 772966492 -559669536 836384731 -967548037 -740884647 -504864879 765167555 -325297745 695713017 -778556242 450810366 -783752780 -120387876 -810257478 605869131 645106404 -991715257 -184013913 -504186443 -788077449 -920783147 -162960286 -324944749 756900082 960213942 -686234834 -229261235 -985039856 -472602950 958247593 181327087 -163741620 -147637159 6000722 370049817 -388668292 -525546843 -251300199 691673344 -975757154 462033598 193071480 905795651 77426366 -785594728 932147176 -592731224 649960774 794727566 106276606 957991995 -854863665 -942483213 290781369 45923333 -912628420 674672198 137050013 394462905 642317462 627899326 545536833 -232090811 54733943 -268277094 -246174009 -519108006 996281065 672608311 -400703455 480095897 606136878 -777922049 -47980841 -19613750 -408171862 -666699096 -159636611 -312928649 -655035265 -790211495 -872989667 -177154026 -389680772 984666241 -243042219 -718265997 -579389124 -955975342 23561697 708565644 -43416222 -597528250 336295724 184226690 -843112612 -974793624 338130834 442228008 425629085 -602272340 708488139 -898238666 -153891939 -10579575 -282878683 71586995 245347688 -856086622 -624550426 702483175 -934972823 -650971294 203623034 -736444062 -325379588 -780502926 -803101833 548937075 -143773620 -838293927 490154464 -72354535 575291374 590011098 736123341 74188616 -772748501 46452912 -276047000 -720637893 -576486335 949086413 613873501 48670365 -713145040 -962824254 -820669178 -67896549 400575730 34319362 -724257297 848143584 -148783520 -733055113 -66518102 -480124537 -872795742 829114708 -436731817 -716455335 828154578 -701743016 23525793 246301789 720437569 377768925 -72827353 34649505 -583389270 -870107445 -441470733 385863750 -789648673 -521409184 521982052 948225562 393838909 323064438 103400963 162032116 -795208976 -846166147 -261317703 -716254240 -947557412 -709659194 212380312 -730231265 427777202 -990991069 -112068423 254907828 -807478307 -304079829 -405558822 -764990880 272620326 -972881330 306261104 204046289 -125769648 -846938891 -662875007 225752162 -233537791 -520935793 718743491 -656919478 -457205175 -425978047 68902308 716428526 -242659631 359834974 -581886089 -191848489 875261581 -808055875 -319412580 524357838 -346435835 328250155 11623943 -845646574 856966589 873653351 -664469621 890696838 716160950 -535953739 611716281 888468675 980007504 165771408 -134618603 539708630 496972749 -306058437 696333403 600834437 198454320 -851029654 561488528 -773382336 902532962 912009570 218733946 -54449159 -166670597 -538306959 -750033530 -439773 -758124137 -631546658 -83242111 -367129627 -350350698 -116331469 898329256 765296883 -821507589 -376853248 -270836233 -193144615 816611154 363028488 909470973 138122511 666522142 -140011546 459888038 31236659 78521522 535043253 175856169 475586449 89159542 20455701 -421432249 456434220 835263525 -952398491 253506642 -614478353 259693354 299521337 35688254 620869605 807688726 -790216533 -776512094 -805357716 -327896936 -346163374 -743920976 -579756467 848828780 289691454 -430562949 -521615011 900593571 -50906884 -934034234 458525861 -229897566 -471988921 -359614305 -285660457 -94450313 473303471 388305225 686543829 248267924 280201084 76196398 -66297433 5350116 -325758696 -240017703 211788249 692089069 -545141066 -807220197 54079657 -688059579 56840427 474550927 -513320566 423347167 480987850 367055453 610163430 874653569 -113251268 697515186 811920639 153068265 -334714621 329815834 -426855643 313576581 112107499 -505817516 -64893121 -500184837 10577994 -654910298 -541015369 44516203 -187184235 -416436983 -42387063 172422540 -295502747 -704445083 616286262 -711522031 355750140 -597986813 -60131830 -644312803 921608429 847516563 -78475524 672744295 485984658 113328843 446929923 -270543559 -836745759 404982735 -913676269 -984811753 33104621 -87715243 -275731480 -552418216 803691888 607102265 -972892061 839521145 517940706 496881215 -634895213 679111212 -518193969 89536570 987678538 598939363 795805581 457697496 -889866829 -620342417 585870688 156870733 417856365 301708325 293840371 -521932172 860431091 -543100643 -135892919 223289754 -90188653 -877735156 -601891951 290893666 -61017357 -2571900 705331443 -169657226 -785385433 362379141 307108267 -832810956 563954618 -788229651 187210860 249699136 556163756 -710757862 807943760 -642267562 -699840468 -737142641 319772597 -973865060 824629493 -94508459 -628785359 301299250 -746480264 943645200 17537532 -163365478 127091289 191052377 647108181 460291800 -647571860 -761817254 -167395033 -483788779 219244812 493915727 -50633881 924500388 -39505838 -3827853 223598833 -520335305 642997510 -343042501 493680761 449753 -627919547 -914250177 711703221 -393424747 21951236 -529419793 408519655 47117259 -748457622 698440620 -811415719 -777990447 479647007 634182922 847223849 97665404 842013878 -450793774 -436145022 -632294243 68003211 544381073 -856734652 747247943 -971111649 -724410354 -439281240 -424671987 -177456308 -963734283 -259234132 -136039439 426975565 177295854 990794160 -906228147 160220074 -648431125 609285192 970975963 -907539395 -724775503 644015828 -411782976 -621139555 -615973124 626633550 -296727919 287730142 -276167654 513123823 -251634188 935064797 155053951 747309424 711736962 159159702 -419921984 -857601575 -514922628 -923390714 459454670 644842825 962621181 -862475546 577301198 242924529 -359130592 -149959825 897079122 241665272 -434261006 282112727 411316659 901983414 387616259 -620449199 881754216 865416889 -248476935 -584781575 -735260118 80109889 -87127297 62812772 -14169340 138698118 -266837892 385463261 -940720280 721675419 671791009 177424965 -276051021 -94676025 -982182712 -186666258 187498738 -167617792 264715822 379776802 -638843805 -340173319 150468027 246071269 103936418 -335598188 -631594398 794701797 523384059 670020197 535755086 195049734 306692340 -139514251 185772742 763944965 75367743 558874595 -984938816 -856750454 -377836326 783385255 -903056227 -81905949 157563554 57692961 275094946 741529559 528863076 877256329 642160767 639998159 -984632657 -961271046 536875907 534304835 -582155779 102679962 -429927812 195090823 -571557637 307187764 554463484 -839369156 -334584338 28878750 448061186 969576316 -288055754 -286494600 -93019442 843457426 -832374142 90713423 -652547272 -671402507 709769400 -17376739 220940797 -321552258 417856338 -291467966 595089195 -406390020 407043255 779487923 976303081 101954127 -593772322 -646054043 147331297 -695763769 -162461847 974321618 -632582814 381119478 582019257 185344964 -556102978 -757311554 -812627869 -816898117 851451587 655767450 -314755476 -272163776 -618351383 817235102 91432786 420354616 -569041910 -39969911 764277137 395506739 641776354 662240294 61310968 -438190782 750056555 -434128691 226204055 764692847 610216356 282577522 675061645 -305571198 620299754 758498050 133465774 -378602067 -272420606 7028186 -892884776 462256880 -962449810 865492051 448750583 312521584 -193200630 93213671 849783341 878533875 821299797 68078281 578053456 -524384479 -722184550 339112958 854433435 613421198 -588646384 -334734787 -439366830 -277494696 221655166 -405218200 162209435 405685122 -414975446 176953861 714200465 53238225 23690322 354597570 513730652 211229462 453178732 -344721569 -90727193 910778216 -645649061 406888619 830761343 -85155257 715697762 -988619249 551642660 -366070557 499831833 -335559849 535973256 -973569254 -958290445 490599858 -804437200 298427735 380298858 448006029 -526051761 -475715094 180971643 -674883625 785526804 373961765 942324457 -300634944 -571265538 -278455252 -490565687 346900647 -647698434 388791218 802667067 783617117 971912078 300831968 -42438974 737884557 -638208337 880176581 -615217881 -892523901 896172678 169495147 -623767178 317174849 952457830 -243917189 698894150 -235491072 -842576374 456963716 -9860590 694759509 -874510836 41495032 159362621 633228865 976043065 744619691 -855231850 928529589 -632024930 -262363347 -280403424 455212017 994929368 332171926 474527682 -931373396 259875898 -501029029 482272536 246015399 881456075 -337712299 753702341 -268180665 -860795580 -228919390 424242527 -38196576 542429802 152504998 818292267 720692428 407868664 -927657255 452455972 787238201 102157587 953958720 860969733 255990677 814353508 430171749 -360353952 -536673987 222786596 -60931135 -465147418 349591146 -55687998 302947808 -593248401 -311018859 -792544859 934943329 872331646 761439697 74127476 -275311800 -755158119 -521927088 422610015 -363050984 951348363 -40668981 -926954582 -709811729 855512432 -659288203 753033259 -657118388 749661583 221845935 866296763 -119870344 -396008292 980762054 -711422045 -836802172 538751273 -252766913 969477168 -186811368 695175542 882364465 -386153831 -25818321 183940949 -475122959 -737139979 713875039 -235423088 -919411887 524192356 -832072351 822135999 -810395264 -224401446 384412366 -919490413 -683238778 130770406 -611652319 -406945534 -672266852 66195845 -865488663 -957315194 -552040024 258959882 -639183934 532624771 594025068 345537493 -793953886 -425884444 660731215 -107604752 616976709 344961309 -499210329 14772559 -240621005 -548754007 105948717 -117569805 -393698132 738213651 -712928617 36315336 413126489 -277995092 -738210797 -949646983 704666990 -176182619 7530000 -317434832 926019077 31039328 754972141 916629168 -427453203 -137380856 -382644007 -62122072 31626335 -950830101 -921051395 652211802 -324299790 764688765 -342248783 749687842 454159685 186365746 833271302 -227719106 -59972446 62446798 -331735402 294473048 299397792 857267373 383526706 -827896930 -301237992 679563991 164113451 773667544 -702726860 -930367192 -594409109 -944305372 935551070 106854665 -226888576 -638102078 275711682 -606598434 -344168969 -115699570 517269290 -600270866 -229393557 -272445377 737162401 -236901893 -56715907 389606213 -754272432 -864555600 -515987404 867708972 -784219850 497281647 360376655 625745553 -371313642 151379490 346380761 518465622 -333861151 251686318 261617948 990947282 38867518 847487660 563579826 -42371312 -845642698 -254383796 859021932 -794944924 496150747 190558194 -39365212 -542633000 310024770 901401979 -32370943 310115432 -941524499 157764271 362157113 -203207747 59706645 -609014443 -930614400 461715912 134298958 -442138148 300756142 499100009 -969611571 31722161 -639852926 521134499 719559255 140996753 679820676 530750056 151577337 201627927 747361902 -888903698 -263936044 -889600614 -331534452 710462339 858036332 603221345 209899575 -790450293 -922615606 -310609419 -953482660 538167425 296559344 422846321 -376070046 84012791 -704217235 -762334652 -373547585 688400080 -408082319 -738451971 -828346120 -905513732 -669403661 622342237 -75747421 -491372646 646965740 479162008 698860349 772165656 566389406 626020667 -271105669 -46322715 -425995649 -398060997 -151902259 282090806 -477503062 446032394 -229922149 693628152 511175960 869248263 -99014028 -839955771 -595995447 -924931555 116063493 -899960613 -584588207 253881986 982976410 -437071099 802778683 -176976034 -691844045 807769508 -521453947 560071343 244275892 122391483 313360981 -878902162 -448691749 620482763 -393994528 -907949689 -450638374 921561512 46030476 -538450954 -529006439 137162837 -554463920 126616119 -90636931 466949970 293168440 202006727 900409782 699932315 908272615 821740790 972131606 681562532 -751879794 -969399495 -775840720 618784441 392073490 800884331 -177271148 820158919 59082618 -195792960 400461951 -956786878 171186127 907886293 -82283070 566197492 935488424 -628021298 739414524 -754444775 741480115 622811688 944038615 248643295 378502125 -576710050 714566933 -593361564 902243441 609391337 -264414708 -505105760 702567783 812403301 772084288 119755111 -65568216 474670497 -770547092 -548930343 -194344218 -622868409 -489721989 -340569920 569212098 240393827 -674196352 825492901 73378606 -394395428 -989195332 -948982877 811419909 -467939707 315983320 663411042 283877714 419561820 89634146 -670097914 -364186414 -780803728 285404024 -552614069 124703525 -714878759 -224200305 261194923 -82317448 101991940 844693617 760093007 -872963048 -71892799 45419021 -297387480 347946431 123719607 -904698736 647580371 759450539 140269492 -218053225 -887949348 -418942313 -465880911 -239071060 -98730191 543996274 -690001882 -429710423 -930571818 -499658513 610740652 869638637 -870574195 -464364416 675948340 -859888588 -713338981 -467134294 307018316 340847576 -338237074 952290961 -92010332 971998186 -349940221 -404431423 -681034051 -839870649 303337666 579855602 -616272428 -876534823 398754502 -716017501 65710174 632687017 871251597 -252620487 -245084361 -952556126 -878052157 22459278 -979832457 36100882 -185760632 6357330 953457084 -857118325 -313764238 -883044936 64425157 831842613 -169483010 885350958 1117138 -442791519 -854671873 -5441649 891636199 -597494731 848734967 470620386 663632317 -987520707 97061407 922315422 -870287333 -394666568 550506690 958334322 -956366161 692171407 -247919348 188787366 -306744068 -317056785 -402371404 -588190596 567064851 -434872821 394531897 -961683760 -934074892 -957780139 955533664 394933002 -326739049 -568754436 36068645 342157581 -138209861 -953035413 47574629 -153805619 302504723 -28432432 -248118529 996534946 102804358 365600292 801434699 -4124924 -57349125 443996301 363820489 -636432053 726788428 773736907 -180215172 -670768833 -372692542 573072806 269337559 695408941 19043759 432277280 290536873 -698728354 507834981 947602127 -358241946 849297582 757252730 -379617287 433262450 58544735 781709112 18996417 622290285 -315951557 604470233 -195355775 116105579 653132772 -347890583 -530012795 26103430 -633114369 469531649 916619524 -639339564 613904026 661603304 974690980 652763963 964538605 128748986 -775587223 155127242 -132765874 -182932908 603178720 164168503 -787988545 -901352383 -467327189 51678250 -782460190 693384159 140708550 401713276 -725949740 150562054 -879496321 883990462 234114403 820948299 100238963 380800237 384362004 -584518566 617430132 523724632 628049956 -412983103 90412290 100919142 313656821 -950618010 260941270 213856033 -488151980 -342849205 231602491 -18811211 -590565307 -691059940 -33221510 821318597 243382699 -315984840 738074618 330024043 -447947251 179793123 -813667766 -390331289 925340437 328453768 418363211 -946813870 -867166467 538218452 -65029052 725102831 920329827 -688059058 -428041398 844704798 -312180787 -927130202 -344047820 -818337773 -417788529 -367517279 -409686378 -304297930 -402797977 -222938086 717208795 -380391981 -202861711 263626115 626595502 348030787 273425027 -526302549 -703478293 -500237282 447702307 331586755 705835866 715565787 -743774276 -825335994 -393849136 111556438 -44331206 404403181 634645744 -272999945 97822324 669040434 -896273709 707628337 -406265172 -219031125 195696166 -862156043 840373682 537561599 339418403 -497843497 -279454032 869404708 -512941874 70239851 -570274993 131247028 651584027 593187668 -520022606 113158901 547858582 533322900 172027059 778990465 -55663104 403704280 -359327443 -3345281 -561489621 916037488 27420873 868451873 -853381772 629817683 371581881 110935651 344466556 -728858727 160914318 638685776 701314272 328678233 -120910601 -302419375 -319035591 425521741 -747643702 -777588610 997115171 438947780 952498610 -893526405 -631432319 256186000 313081080 -409071902 -508788327 280401987 -588359342 -198127890 216857694 -116575458 -627786410 -983697542 -390388739 -729353943 -321709309 601534207 796576105 899802856 -920593024 272629109 -118392911 507412615 19813586 214246177 354842277 -151272215 -88651412 -239078835 -964032969 414194210 -979930428 -452664884 -427524599 549179909 -437555516 966716542 -149646163 -763289296 -714853730 -413702684 955759716 681363768 807876538 403607534 -962970871 -245060380 19713145 878986263 833729740 -796223156 172948263 -8612401 319191469 389296345 630692375 361720234 208751721 -412595084 -172821328 -834935092 143325527 -223493083 -425512682 36746753 -907427622 980136548 -668392252 -442172111 44128236 -493666439 947599942 692951891 289002608 546188605 186037247 -993637428 -668803309 -436856370 337406841 385514537 519329528 650147332 488870644 399302105 982228018 -409024099 -572635953 -967761372 942486001 700649597 -410045592 -203849431 -595603165 85707565 -370926671 -905880462 -401606329 55679099 -19394060 387485247 -292995330 -15644563 -924990433 797401110 -154512530 731792139 -411741317 -782929348 122526968 -794285468 981550262 -200394798 79601548 542938931 -610334045 -400892090 -864901050 580191906 734258196 846101241 -705191677 263618041 -617070305 -953632859 512758845 215607002 239711213 -667408803 415202714 -969585915 983696635 -584785429 -32388382 -851871010 522894968 -334931441 554243042 788701050 -177735776 -258608175 -215478857 803969518 748629019 945550808 737176276 290847609 831907713 116224924 594947449 228987854 -936256800 320905711 -226722768 -362889234 -608727825 -200418489 704292386 -864443484 492205877 -640920327 832408178 750152791 -376394486 597065504 885144777 -851459513 -94564623 879359435 567013818 399358079 -987571734 -158362727 315822302 -619496412 -554163948 537871302 -585176414 305743777 225921887 -475323578 -796334019 -675469260 -232016271 -14803792 -975969641 707662594 930610919 -93420704 819104137 -513657204 128353912 435781653 -962504797 242250225 -564126145 271844475 -258513800 -795818142 629751516 -978065911 104733992 451236416 -839227732 128113236 903065190 668381639 183190782 -667603690 119983781 -872335830 -782813484 382722363 906116924 -675124803 844880294 965701507 652471265 -520264671 278763093 989302321 -529391303 912689820 -414819730 -2198479 476319765 -29557605 43989361 467829492 685122845 716853196 -166759018 -252323859 -979622770 -884788044 -477993614 189994355 498169983 -570803653 618735344 560971583 -440505142 -830767126 801985840 -664531681 -9625799 845547450 -983710127 618208333 338620281 20840470 -108261065 532114441 413761903 -552058476 -993162610 -327162204 401211158 -754683906 722235925 -137359882 776771752 925122322 -964564248 -370535672 -254218544 766449343 -991106980 -214610103 -440489217 338374434 -801223766 998488147 34539803 842506926 361692363 586702159 89829741 914382592 -222944729 599125304 116340107 -280219355 -299184503 -620271390 224559150 395963904 -309496875 847285416 422478651 -689379884 -414391785 551895165 -622684751 -621984809 151451744 -392373751 -399934294 -566144305 -575450503 -289647716 476981046 -824757127 69129318 -132529375 377981976 802470480 959840610 -369578490 -448573210 -745997303 98740101 318340822 989613512 -781121237 -929295452 -314266250 556574756 -232294821 780626344 -963828863 956163139 -384049313 -895811899 -2260434 452813647 -567057035 -151120984 309546689 18528665 797080817 448256810 -301069375 -868560826 -252680900 -823973329 -915024438 -855720305 906904789 -261998730 223597304 385888860 -463345902 -389946019 741606826 -81647929 466259892 709247139 692595558 -387049724 -295440866 -143986631 217509150 955412967 -328683988 87099665 -254375437 -682775822 -923762803 867541743 649799259 475236779 -568134922 981006701 -963804093 -832454393 -459533583 -887409461 501130987 -5982726 -771864310 606622637 -320005005 -503381745 -962233043 -456322680 -607203111 561115112 356517272 -768186196 592726086 172737628 640790510 622219860 968636064 -426315460 -991443309 -265057286 627267488 -34945470 38652333 198069682 -104678182 -683395356 -897993074 452368079 -174028177 334355291 144111062 590821645 -570341091 128763104 873568804 809430814 241660401 -963413726 133882340 56021291 -135273157 555885738 176761888 -685911072 -515050431 806904060 -436673120 -757346102 -913955569 230069394 92742372 -450512652 -454392835 -915187588 -515494941 -917545814 855482698 -267543527 156939104 -28582340 -444613380 168220175 68373232 364187314 -859152206 -363383249 177306188 729369280 476495928 859489024 -490983850 -618437370 344722676 661512072 -931030248 972846762 -942443449 633944650 -762595340 -941391293 -664111001 671217097 -808819722 380849582 713343483 273156806 397907428 589791522 -898661805 -421736640 18312608 933528276 -36118359 -535222471 835332910 113079363 -249737026 478017683 -300999725 -240690502 620555136 -497848018 -733242541 -273759522 227645723 -256484012 798639600 -858305251 -954606716 -319823331 -457524847 -337471335 751212090 -911460177 309048525 687434873 186547 525037721 -971183587 -464533173 12959840 -523949856 -745035205 719149273 366223813 288995344 181989635 172785771 -426065234 499194837 -161570503 957312577 889712121 418383137 -93563794 -164739248 411264331 2991644 -261100461 -558566694 514193563 682274978 419180985 -498606534 -972333887 753772131 791078195 -338918360 -797558752 -424160884 112291416 -283139034 -283381848 56187486 212242282 285847547 738816869 491099205 -672006658 -504937263 564918649 -557787971 910466388 657952376 -756635396 -678580813 103124005 -371344078 -819990331 464891509 -795137336 -785662112 -975445453 925807019 -811035566 -946260858 793098123 972604071 385178320 -69203738 873031840 734959298 262666317 214959057 -159453223 -862182948 -118990520 616059198 -960690321 381116009 272869742 147763836 812772774 676343776 941376108 -820545338 -858251486 -891935900 -961414405 179154793 -436431987 -383009693 326039756 -497971223 -933356775 968249881 911109278 126731810 372803337 553265343 -283873712 -128830065 -190060380 270341945 256027598 88596083 192738732 328831515 -704775170 535922640 -702137922 962727102 -709456771 -571359574 -613220615 170990478 -768485425 -51159365 418350681 -439126332 353209874 -919584179 154011774 152603961 -177064078 258071888 381658462 824370089 -475969619 -584386727 -835584851 205803610 -498578830 536309909 -843041855 -130878683 978741202 -88783736 -188322159 -613831092 660336839 919940457 959439418 121632408 599194178 313093295 -918083711 136192797 326541559 -662942242 777835906 350261959 -949401789 612705022 -903285521 -170042910 704548727 -8102689 10708711 -873053090 101964710 967750393 967306133 -99474866 924623276 263223636 -545575344 -441340069 -150734563 257608654 -534183761 -659043849 -445306581 908534820 -88142225 -181130817 141259749 18572871 234437444 394269133 -30648289 899221399 859671950 736685876 911438402 -781711551 366020558 -248591399 236177123 407763252 911241369 -114210983 326808000 -935311187 -785260918 787482015 799329987 -780078732 -579228666 -896026855 611045336 -707455987 409338518 -655017002 855382528 -568086700 -415011271 -90354882 -380581957 682527105 -914580157 -148196054 403385186 516056067 799277222 339151204 911913394 -922824477 -383174472 506443367 -351737306 -713190240 -97834527 -617318232 115887221 439708380 753867834 276243253 -842035726 60677310 -805530984 789432055 794859944 -48799996 700219611 -521807964 -123579118 325723009 14384340 -138179379 -193292955 118013972 -212443599 -987829543 117048662 21516246 -345211726 -621141582 880665032 -125925363 -168672749 -524865513 901643186 -753924608 666109806 259400510 364527885 -350539390 -743792961 -261920693 675138034 -76817534 -242609459 -992599637 422708951 36663875 -630844766 -330283641 -363515201 188564365 -349530766 432002973 144802533 -853645003 -323709053 271053957 -797692376 726652206 -712588544 -283111082 -902928036 -60165598 -61140562 -65995259 -592263146 4525960 -240683351 250636846 434491718 -365035257 -798261179 710623950 295424555 506764268 -708147419 -473883138 698502499 262573300 -546004405 -622622100 -229693168 -272158528 -774001303 64824644 887161400 -198202881 103246974 234358059 557646140 -618817931 297056227 95997112 -567157473 647317790 -470732314 -603380930 754812060 266961984 -593610126 463224221 -299622929 -31342296 -464123486 486511144 -422796480 -403747107 603978991 -587716460 624490523 671676759 -152078579 239544923 616537431 -651601008 207062849 -993256305 7014138 -901531708 585759473 551785088 -406496067 96079936 -29137977 -973931695 545181843 194655465 -696086355 -651635429 -237877146 -327606075 -347072345 -996241253 -446572549 -10972981 -797028485 703865645 923261619 -299054898 430415575 120629331 638524618 188890628 77591049 -640687792 819427018 676387963 816177236 -875123100 -85854973 275573743 194658487 -507420593 -230812595 982539813 999978453 -962746099 -550717379 88577218 700043321 -604169314 -690066428 -719222225 161820991 -74576006 -961206618 49211223 -159592755 -747406605 -778541438 -943289306 -256505562 -110215746 821972409 965295823 485267688 -597996247 -978630496 -746488594 -314157590 458506389 622272127 551458016 -179550496 944229704 -278734326 -411615849 300100489 -74832358 -824711101 389608208 -5053552 165160652 852193178 610701297 618768892 -25885911 266002187 -975432039 239395997 -901830750 -835664581 109323939 215131702 792859210 177241065 -97996378 507893373 816132337 783788332 -415800047 -244806699 -436923700 -548919810 -120782523 313052614 118057706 -956428611 370052171 -362612786 -315183155 661541244 -277885630 -452099784 -250196853 365062131 829298601 -174905365 -429161707 483926088 -199039973 290101641 457107556 734148134 182618786 418236846 -532728639 -869341035 524270446 -901098145 138412224 470892283 60053688 -679269361 -988627633 -214611030 -362458243 -311833550 -914022435 -597296786 -895228285 487980962 472174464 -334026605 -313525724 -932099901 -713744381 -346372829 -796594041 103260947 147778693 -110025713 17474302 -194421021 -48703055 -987940402 -177514487 134977925 -858912736 93623392 -279187366 832377987 979567900 -993009942 -323529307 -695948207 -813432072 -545422001 -610269596 -784870158 894296256 -975390216 450004862 715803561 37183461 662761637 -657589431 486072555 633562605 -393261411 620023464 762621451 -817427727 729297743 809140701 402125401 -354313424 -913867855 -703500128 -15445968 129247850 -744505116 -138988984 412327893 384628426 194548173 762472444 -812515914 -129139205 632640126 339383493 632775150 540032923 -705278660 754342085 -68851383 -454005915 -440895016 -122854824 -854258758 960402169 -392519984 436193132 -995991019 -222541596 -896018755 139585700 -743404542 957980695 242944202 -650464407 10130100 579691532 -926414634 -323035355 -351153319 -528108612 766472830 313357334 910734158 -716840502 -420801629 89418276 804841558 851118888 -830030050 -88084851 -35628086 -318129273 424898934 116371570 58814744 -599652439 775112143 641272657 -809129412 374356949 111232140 42824421 -228696446 -689503874 -738588488 523524355 -434003131 -440486222 -731392095 186078915 -904619701 622837472 -271595522 694435671 459676484 912663672 921984046 -320244570 705632172 -767479247 -619801154 750332309 749647224 -651073091 734679184 -720132727 -414563471 -296275288 -958408739 -732443170 681145840 486244094 780564075 -851019829 394559142 438579140 -124865569 -971833599 967726308 582237102 -147278077 231229094 538713647 -886844556 -626130530 -640488047 890994419 964761985 911674018 -55790753 853170029 -978419832 -929621117 -320868361 -112335567 -995221181 985601426 596221121 -325925043 -980684882 -951781365 238301931 556940571 -663883714 826156984 979504471 -610675583 439634797 127586032 -117628215 542903035 -421127489 -591392865 -371409917 -877587978 186008185 -666842237 565962976 805870596 -137484991 -143402828 -683572800 -777854815 -407978447 864233529 641863706 581262859 570239877 769005284 982331589 -8226961 -517007277 -278464540 476571527 240956236 61652092 -221342709 699688662 587124732 55453418 554239385 924305769 991267053 642492179 -731813335 147056637 708817564 141596417 -375945645 -161212800 285620237 334365243 -236599571 883873893 -888627193 377194349 -817703248 -656863630 -762886681 275794672 80533257 706607403 216115946 -566271115 -880354830 320812505 -419052602 -15354892 -800519202 -148409813 633396483 -72800493 756608793 183026300 -617982774 -357346573 628129527 720844168 -175828046 554714119 548488655 -226859850 454389282 -99127303 -547448768 485333753 80976927 -847600521 242317405 416146423 273359777 -252241453 -2073036 789796288 356693062 -109464695 -134630551 -659715979 124260894 -108220008 -936358360 -199766208 637642524 287803628 952054361 -43295358 -576907434 890453058 -924581473 386824148 171290774 774377681 -538807831 -616714344 -355016059 641670517 837411500 -721284600 -701910832 -645350670 -980870808 434275429 -998478575 -412574921 -307225372 -871421948 -80926187 688950656 -519396156 66433329 842554972 135539315 197862898 -561103038 21608189 -104106362 -126164468 77103679 165058856 -592039732 532472980 220005779 -254934018 267822542 -986807330 394715006 -396619093 301326429 -880741559 658685163 982898316 -779295172 -229781416 229299259 537889337 253119814 609234184 9637731 -298893806 559261211 -884008488 -301515501 812999702 799881471 -273373834 -632015330 -316742872 240456546 495830225 -741470835 231709267 695172264 16316994 202696169 152074259 -866974097 -56841880 437465677 -293565591 -653688947 217036414 195552914 -167986351 -299825838 -362593117 -900849171 711518941 572722966 360682643 787613472 -171099077 394383317 458915701 74499873 -590106367 -182554753 -454138049 212935629 162600854 630402249 -193852866 903769286 -374147726 -961568884 468604075 83867830 876757390 -720868088 -458705611 -648865956 125852045 816426445 -240177664 170481003 941204710 387590295 -289524785 -196478486 -126577893 191421071 678242965 384725687 -116322955 -33508056 67855359 326641722 -505269979 823962725 323354047 -182458967 -50036041 360241443 726461327 -52835562 -244193584 -80808534 344405631 -763024255 938386011 588725406 826517928 747725140 561272685 -319854141 863422340 -411066172 -349826844 -784893870 -936851318 -229926565 -979991415 -518598452 934801517 584446636 -942201191 504617731 332255123 687111806 943315164 -82724064 59887216 -26230052 -105096535 810992477 -234426188 433754717 -810689283 500756120 -348400699 391333195 476443958 882808145 -659099431 -101339009 454569365 128283331 -21452210 12404499 862161106 734820976 -682351787 722060291 27090780 -973265424 605501637 518236024 855258144 -640601969 -40890730 -513146338 27046913 -332617729 -153438228 -41471316 999103183 -332263237 -788971789 -71952381 -705809299 344904600 936526041 410410478 815803698 608236089 96645956 -63961685 938376155 -759401550 -881988264 45150439 -495252025 858095328 709865990 -990569553 813859572 716340990 -76843068 497267666 119719856 -485950815 -438249766 -934752830 580294670 -973870961 -8360821 495232862 468655581 638101050 -115125113 152981980 -247416815 -448216055 846991536 75088250 810874616 -351386444 -961563176 -198692977 -534588934 318449887 346717027 141683378 -393630974 564543748 -390021256 -928977421 72558069 84584763 -37291228 25879057 -57485882 881440258 389522358 720337501 973162916 121809915 -377775870 -774204270 -596798847 -537697173 -22900299 -510442876 337532917 -623813583 2825172 635164172 38770111 -283236787 836329374 -587501421 278762286 -949526694 -581081831 950766005 -114896120 372169461 -692596824 47742499 601286779 723444876 -726046643 -444366571 865596240 -84583851 -274641884 -950572404 381075775 -152198187 42856826 -582232674 -970066815 -945408433 387918575 -753734220 378744032 571546151 -387690607 587651637 -548683261 -604183530 -883646136 -403393216 -816049968 51194462 -568219099 353098196 -406551612 824099954 -877105728 116767131 779244446 101348429 299950455 -308467953 -77514572 855993840 -731392931 30702962 630341 2455691 42227755 -320587417 -968854963 732147250 -730356894 926976555 -767133719 -791227737 -595591157 -488089400 52850449 -440675704 600253788 566530705 -800918027 255049625 851876957 -460462356 119996699 271840298 781884869 2516772 -437822180 -180290001 158574646 -619621649 -774497138 -811542849 -877453322 -111012326 460066461 391553841 -31854208 997397569 611259301 523497222 432195756 600717682 -11067882 164534895 -805127336 -458364097 453425324 -255554858 -715791038 -467602228 -932472435 764713247 -718011965 -991748291 785739788 416681 359608356 604275918 -680785428 -966957543 -60259286 426704821 860567344 -855463660 611513338 -80467900 523153372 -723938462 421632167 -711703864 237844656 -474593600 -205885987 467930962 -70846468 146057884 666235297 788372249 -660900188 -479821752 630452200 523801067 -676906514 -523134933 -373064646 -345718850 494220868 588670762 463225949 225091792 637100769 630932597 -915171568 -11002035 761461711 762780561 -10256384 -642826927 651887825 357935778 -656768323 870578246 -947914347 -968575045 -299391711 432810915 -190453554 -234064765 969498560 -583669341 396226931 -627178456 374910947 746689514 786400262 -790812643 965992348 935218042 873128273 405484661 368161682 -183029415 -26239552 593380894 -713263906 -573827731 -61420273 608590582 -320086188 -163020904 -954117593 -130310990 -806713767 247863290 -171347297 -855238142 282154204 -74457941 359711504 -74888293 -303104818 219985529 490177372 -191571060 -590890630 198095150 374074350 676380976 -231262008 -39230494 -740047453 125707833 443319470 -778880902 375075813 17144626 -64069920 -278914827 437245624 361305220 568511626 -683161539 -720372602 202009967 -973097036 157949449 -255640236 -644118074 414362562 939985148 886066581 636670531 -744771630 -750158280 534348032 182986551 -679516462 -988319784 852658553 665635960 -862999467 -458212928 -91649608 866643697 -286218766 -406989834 937234515 587726193 159833175 757908940 239318070 -391202214 -891554913 564194843 -40545495 -624248021 199391293 662377427 569781004 -445898337 989114355 -776408252 740582587 481524011 -855054255 581243898 -327710712 819617275 -495520250 187562538 800335724 -167221597 717804569 897405826 -912650574 856204854 807783332 705844908 252779221 -175430638 -655011692 -58187478 501729732 104015445 638650895 -665381237 -845160845 517325459 -877972926 -149834552 -280017765 -600773257 -718908010 676682551 955060969 -350496079 -334423571 982531744 593909164 -686406514 -258000066 885985114 529365249 -324814357 45665614 -182681837 -970124937 -171212771 495178010 -663365798 -191816156 783243821 -181741039 -254486383 30177673 -160204326 869127926 -412187434 -894308707 24375807 -728053643 -738675766 112186335 -848271765 157547393 -306960148 -970926524 938063801 -829431687 -473636939 -976088994 -673066520 -198916277 -97291409 -723850740 697464163 617558201 -66939578 215228618 114833813 647303395 -208081764 -748415627 324878091 49788941 620523668 -179011026 650699980 -66780888 385961863 -895742526 -372293678 -933588192 -693032175 331602791 149685526 -800110274 178311726 -914000967 582455177 41905329 731155018 -86589846 844940835 -731213232 742277294 -655624038 -204019370 499552556 497862055 -491173535 -425234105 -313562785 -212033497 970224279 500690562 345545905 277923890 -676103039 495340364 -999363372 302503235 302762502 -237084324 51025207 -843678091 939692928 216003580 -637497152 -404362791 -538187739 771654438 -120129624 -67278384 -280992127 828061902 -448414896 338051931 -591669751 -421378133 90517690 296340185 -595856237 111505766 -480423602 992795070 460389906 202296546 896199070 -158850368 -79313790 -507484876 174111255 407932969 -94973911 -993193552 -419072146 -50675367 484366949 657115231 -981781137 632251076 306765546 912841138 -97524717 924788082 -582056984 878490577 501293894 -516336474 -280742361 925790902 521248071 -432912272 -310832414 504057110 38217860 906366585 801100878 523553077 -773427062 -435527358 -196006246 -282644266 -547333471 -63588173 473177640 -732700294 -566174243 -249740286 628379979 -400961127 -488473145 739647370 -31782004 -429716161 851599558 828151034 -136719868 -454818999 -738306981 619670918 643825734 70481305 -270568282 398547543 -964814564 -454457914 -729008781 -163090383 563653015 -474035916 -805498763 35809206 58782228 903511401 -247144379 -472442871 -535432740 270170600 925492125 734266859 -352740863 224215942 851116405 -498187274 440089166 -39985343 546199129 950045985 465109881 544807136 -437954982 -801610100 583459813 760550949 -424847302 -615725922 -234557057 -967585780 -90773300 282045528 810472267 -312017518 271451299 -811380728 -458858919 -172319904 -383947868 458745442 950096398 -570241022 459571933 983791928 -607422317 956890703 718220920 314724694 -896124078 -827660726 443454025 -716223504 -452409132 859265446 343317115 585648847 130379715 -214008022 -71247222 -856604959 393605317 30487162 214947612 -607162161 -275562383 686713062 645132997 -248791458 600021370 -792039993 281564476 551402978 421859476 -419654782 53149831 -486923664 -723938335 -825215805 -262247377 694768596 485967023 -385366015 909903377 904588325 -127336172 123610104 -354962093 -904929229 732502522 -767933983 -456755873 927399706 -994964141 -881419519 -759872156 533237834 -139685801 292859771 756409763 -357397382 315775316 -389860065 740771473 -288830865 968462841 -961926871 -228543411 -142902786 -602014029 532258380 234066698 518979171 627578506 655264242 -13301060 135347325 128489302 389604433 -65301622 -189689384 -936622045 648386234 -460657174 -306595061 245857225 259230290 849782466 -203988575 482513068 974109874 41865888 -156742384 951160480 346050742 -61771596 271893141 598037257 907816376 726723035 -31934870 -800816540 -92859083 -310095594 -178812540 148378687 338662761 6034455 -850076386 440268257 -100515152 980164596 734435438 -92505364 -415873720 -928078000 -897142513 859862429 -931877845 -611579144 -437815234 -55484007 99795804 127276907 -285179857 13414305 -756074870 4121339 -838688036 608173301 -673479005 154698592 689266134 -486673167 52582666 -381194216 -581908814 -446797070 860722008 667664181 -120518033 10908113 -213708311 -739852510 333492107 478337968 -181530745 970677840 714852723 19466301 -546944965 192721051 -983028889 652149600 732087453 -689210612 -383594993 406886835 116981794 802217989 -571679705 892636146 821949326 -111658321 -938375107 -473201379 -107419012 -794224331 -873189829 937490733 244888354 -938006502 515515130 722704811 -745705597 -641625076 -907451244 -323368416 372506836 943089372 177902939 -877995988 985578761 217448484 837208098 895463682 90041527 -421927416 -74016266 -169383062 -282941467 8239967 -479657588 -995009456 669570201 -682310303 -113445536 -556406127 -375562959 176292227 -850582635 201588606 -772380022 -277639212 -558078672 149090298 -563191387 -574061022 -554908783 330427346 -694613844 984888251 -902756192 762494612 246541115 907868687 41235856 771167678 765606527 48367997 94368526 623104176 -219762557 607789862 -560479300 -382456046 225212483 -518875153 -555561441 -438161305 -797912788 540727981 173845700 720607379 -715270016 456915731 -482365976 -305628307 -425232422 770084465 855778438 887648867 145763746 -42495846 -883540829 -319382547 978872193 569682683 624456783 474901456 -73569124 -487049164 -229644222 582843996 -791179459 -578080865 -939378097 -962574955 -228460991 -503323580 198366548 647129815 852029987 682211468 -755401296 96782163 -104135289 488358476 884111912 43185008 145269877 340792885 709304537 722806287 355854888 110228526 258073511 -353981546 -41704983 421308862 -848623419 509149692 535272063 -860983345 814175650 -418647079 749277654 -740239161 -636660186 175943075 93789913 -921900696 266121772 -764154806 -725416359 -309017154 956069250 159876734 -991446899 55621706 398343285 -456675894 472902520 228709502 767639843 -413549994 712560497 425913301 -139112644 123212778 504297800 -653757046 -514570346 -423512927 296821419 570436564 192439347 743442097 425250785 789391873 -251348914 49919123 823779270 146045456 999329032 -273590151 785327484 233402438 -12251522 555972040 908917315 -136675624 -904655029 679431096 -945544476 -833525434 55488793 -744673900 821843539 777007785 849410189 450307944 -696078335 -193994883 -546269856 16138475 747267863 -185082799 43466197 457414334 -831420895 382604842 117035857 -668509339 -314908660 -221555514 941622488 -365866871 981706627 769657773 -331373982 -124137747 -948151041 -396064557 -223200794 -915256179 -100485605 -897235440 -718048817 -81390573 -511487206 869130915 473175230 325587781 -965573135 -778581558 50183355 -529567911 431318926 252344061 854304666 300904748 -493263767 -613956937 778172313 -536385957 156281180 -265782157 149956077 602956203 -465775733 925249432 272713286 203308899 -398827370 204672201 573903395 -267287480 122501169 -567107192 134495041 547839026 -258984468 -332161236 -613186221 923014918 480497353 -513166251 567134320 74865646 429470731 930153155 -807891811 752706352 117741043 -575488825 -615132081 -726910308 421103589 -560760817 230739309 353978922 511156267 207771236 938227441 -767906219 697528381 142154002 -245139880 -832399570 -650108330 756124049 510956024 255510402 -117982692 99107015 -955924353 -316425297 -275844637 672162492 -460908298 176437045 329069452 294858481 343099114 -508454121 478611001 -353676976 625451305 727876678 -864531277 -295334991 917131029 83036057 -460725544 237510852 131640752 866150624 533188182 804398711 -469183303 221263988 -982710737 -666932876 643130510 677904472 565072141 -321346134 -687443584 292993354 -917903195 702526730 -38166348 742563699 -543385998 380264524 760320341 -363826213 -592620576 -984730834 -278149032 140052495 747202073 -903129939 -906167906 58975204 510985796 -869721253 -163955260 -293850986 -57453473 -588291269 902339122 101014475 518805042 -758288148 -682264832 -870425998 908422928 946646482 967431 -669657082 -589296038 243565381 -619578895 -742268101 -535157525 -702545630 -973242163 -766198069 314376956 -969198777 -312314921 -475594656 -425734919 809860019 372828707 204506348 236189868 -80778913 -908686291 -129970389 -356087490 -266548792 901204147 -443001980 209164277 157429835 333647999 986172562 365712053 -596665693 -401549428 -716807070 -856268271 43728784 -84459099 453170566 949009848 -216956159 915713098 667169188 -806701818 -673690208 -522358327 -837014020 -340831952 354410852 426045934 -652365017 -325418433 69044516 -482029425 -585182969 -926909782 652609866 -819110111 227894317 -881215465 -160441583 -469894819 -33067370 496341171 -941146358 -942168411 648365620 -809340943 -974455482 863485776 -295572529 623909008 826650674 545137939 937019562 167450402 875488381 -151300130 973189383 -472013213 -55698055 23033949 184936258 623088379 961049682 354873096 -638739101 -964763778 522523576 512800816 291072043 763119398 -574778095 -600425385 118772250 680549308 572966797 629200496 -492169125 9954980 182266772 939800170 581173815 400540938 -944422805 -597572816 829482180 414195468 -354107013 948766755 99947441 829326566 827267541 -278190528 549285802 -601227137 531943523 -311887600 345844974 -667519594 833642762 -402838101 414519886 779768671 171898872 303760900 -426390394 -496056098 409548531 -515871779 -548857279 -452035557 947811736 266639397 -384138085 -973370904 -535515929 -848091339 553333147 -489503132 44991666 -20122016 -215262512 -731746664 682572965 242043687 -168327369 988212856 -261959715 -264806820 -43306792 -402493645 661129414 917431526 214239228 -377276002 586121485 -229320929 -695872832 962162655 924447708 704879520 -566591977 837337860 -316658441 -514980384 929643954 -489865608 132170494 -316127444 317440950 892014494 -259300278 -402523902 429207287 736391865 298810878 -474565294 621865166 396452708 166432983 135299107 -283874046 -926599476 -861452519 -270485613 306526022 -798667204 203173027 -714153109 148412725 626551444 314014165 -63729547 916576082 804521111 -785824634 76128245 -995566171 -974454413 118223552 897824738 -796820845 573137349 -685060713 -987132188 363832725 -794677428 -681677705 428099454 912921442 835367431 651422747 144465302 850868105 332134509 -901471099 327790231 -680281731 -415966754 138746194 292840858 -333925633 -780092358 -91080062 128387343 712660060 -11762187 -962296363 565985820 524274864 -84014251 860594458 70720076 -608377145 988502897 442362426 -152363084 -754505961 -796475540 -355737791 -585180733 -566005712 865103933 529356108 849729582 457878640 -624528099 -583381407 201302382 559098719 -936318631 252918925 371867665 385138813 -358727194 274914476 -154996377 -565258846 -127857143 458172759 639246399 748679357 -591709638 -70491037 -268922779 254814483 -286970229 -854811588 636677586 15492084 -47138255 -532905653 -510433032 -57701172 368546641 -950905227 119361409 927713964 351596840 204744851 964284810 302266523 -127370869 755240633 611401688 758517231 -469667127 -183639570 2894627 249328571 -272107817 590493561 -464928289 780359421 12285635 567782540 -139763705 -389398904 -155101631 817844770 556166051 -354176929 -935620098 879166808 364588935 533231415 -514751267 -835090003 843103535 -239891498 -457223534 565129751 732754210 503023879 977320891 -440079675 490238706 127279381 -670658923 108735549 669838188 863870339 -985578906 830527554 -464582803 910925706 272996836 468967464 651375557 -432593761 774056906 791519122 -857957134 225186508 969759600 -588376930 -258818870 162533379 816093996 548230062 -65721550 326243879 -443174058 -832265437 -176709607 110984365 872889844 -854654249 -621324499 912270280 526763749 -476999023 -964323898 220847277 759071130 -949892249 65938854 964732407 887852864 931839253 -226010294 754830551 -510912171 127053554 -636721066 -194389216 600815020 -837201956 530543 147622257 370121610 255947127 339833788 -536074049 773309664 -494902977 -731036840 916344800 967689052 -819997864 765857938 303249560 -164148224 -180655618 -882097156 -315564953 -516417664 -869454475 -524157594 121266176 -25431276 218988946 -225281361 -22788661 -758041126 -679618309 -734205956 -764118081 582812606 756537607 855572682 741633029 15681962 -196468382 -460028522 6253586 549753554 -467002644 343198119 -475497491 374483729 960582806 -673341525 -969046677 -999419828 -909247788 -688681505 -135556485 954751174 580610395 309169946 -779992816 -276996982 915415388 508801377 -635295144 -52698630 -147666731 -312465016 197527724 116524790 204818631 -723016146 -341013975 -357289605 -166660930 -772353929 240865071 -972415377 -228786516 -558169590 918753448 -176450034 459316447 33926137 -778644600 -792180068 457103666 -895039419 -796748455 509145084 21563541 108885762 978136173 -220311023 437795409 628362101 811396914 678635228 801659321 -421764482 550516521 -227173561 68623933 -75364899 -180192050 -246782195 -248128009 -885495703 -358837706 -60379028 740081208 -914788831 933982603 748834303 428126489 580147761 -858057902 -277102185 -154828505 635161160 -396420533 959392896 403011138 7366944 425240904 -686838466 -410756997 620096394 150621824 861687684 796963211 563816590 -499362862 -341627236 -846413330 353804490 -115010830 -616121241 -75199316 172677148 442205716 -711980332 -591905794 -71747075 -974678317 724362267 -220090386 -813208271 44630340 -323746170 -10973621 -986754248 824211579 -854308521 851080383 -223016824 647737189 -888539991 -266922171 34169760 131130104 184087861 730076660 123407349 -750345677 -379738823 646628627 -358752499 -12288810 757888991 -326036549 -376007226 -709130229 689823843 87002973 80189572 356010781 -331099771 820686802 -899467050 -154582367 109066433 -136807062 906231266 610245918 344573444 -180498236 213077323 478008244 931079361 -600538114 382569078 -635935098 -561563443 -833470467 -154115489 587501419 -549306852 297784194 129466411 -895067514 -124544003 662049275 -113198729 -750348586 223436629 -925968733 796968259 426721275 -733933783 248457260 -57795888 -440911478 541056888 -33321721 -594013829 239494665 -602545177 -961864065 197438779 212735324 469885362 113873663 -312794912 -344536111 101453724 910101688 -890629318 594313283 -500152249 -415520515 -190309117 -394357365 -244408877 403418433 -363652852 600907586 -997185952 -158057660 916107477 -606386278 70191377 177839471 -733758721 414717082 183090084 242307595 -100058883 -410486703 529468196 -655147977 -186042398 -720345866 -956791230 -62576685 -877719505 -764690577 882080960 -358364734 -279801701 679814604 138380594 184919449 257359639 252817129 -244130465 -863484796 -486541075 -718438327 -822282264 -652695846 98489144 311832028 615165774 -426772804 -450103201 225602306 -175817138 -114083756 531734137 301576416 451919969 147874913 666530761 -919527027 -438284896 -471376069 -871909621 -843344778 -508158716 188619257 78587537 272459260 -319988070 -73081975 -394964358 -133230377 623010014 245680764 993709309 575647032 -963524478 -497370661 -620134746 -980740753 727809855 508581361 -26911536 -72270432 -553768709 -925526940 -80307083 202490644 207213894 832850869 -68504350 -6869174 -499084339 -906227876 166634687 112757391 116827458 -900769269 -269847036 -846214068 -775403553 -855363300 759961508 -327598900 -135487573 -137164749 501215599 -399109067 -177039181 599738536 247528066 -300784277 -530255361 238993995 -261840516 -883318360 720235649 -443580694 923790413 164113768 167553349 251285211 918626141 -978047225 441331057 -170406564 -895401173 706658982 -364742608 -919554538 -429434602 868887885 -404541339 218899690 -391278642 -907905762 400515231 -172652238 255113639 12601212 -940243239 -268426714 -399971559 -606866578 859278148 497913616 -146868175 -593769031 -286560414 -93494047 607216914 -512265867 -42470541 -63604353 8467967 760924151 -893822537 134560878 124598676 527708534 -524708790 -774765636 -196280192 606764617 581184997 303463516 -868958767 -266775776 -897591439 -261681786 383358218 989323350 749413898 47033320 -164810858 -294006982 46572709 -632295795 101217216 -790109073 -714795731 680280117 -418072875 578766002 -417331215 -677630237 -656819828 852633648 -975432787 986769280 492136184 764585262 -844805211 808862026 -67501348 -604657314 -282673322 275397606 784320122 -870824386 342487168 -931470599 537450346 374433364 -304239390 265201333 685235668 -428422577 584931596 -762035244 684735699 -774050674 137588177 307330265 -879109859 503059171 -803611071 -145087085 -174762600 -127970858 -670490590 -438084921 -662697728 348442377 957883478 734936272 -965406698 33704860 413093692 -956650492 -714667151 -284489965 814637248 -825659245 -428064424 776893014 823663088 889645885 -825035847 -270433655 735811718 -934678854 915957066 -48306792 -905427320 -917798810 853885483 147773920 -335601250 -453992605 628402154 -582316491 -298669449 141288806 462266827 -552570006 702832313 945877950 -502715964 697176351 -741778794 439239659 -585684082 467228044 481161235 683775178 877057538 673858741 997858441 -277353822 33913233 132601915 -608588254 -144944503 -490780001 591401320 515784358 -404303695 326948707 -442712937 -323051677 112101157 -82242487 -879862054 141438469 -785615987 -776667570 446266997 320268904 614537589 693534202 188757928 357173544 -392101349 -853080647 695067653 -476993250 669984267 41958542 -668432302 702453024 -46946275 -744190352 228766790 -310600619 856126991 -507822917 606148689 -785871501 -58758424 -99277149 -967603281 -17317926 241838645 -819189773 -35085530 -687085192 169587080 -761926478 -432794826 81622398 258147450 943562278 -352032836 -378736678 -75450881 649504830 671423069 437269292 438057449 728794361 11701698 540551593 720844186 -461619057 -130423362 -370810944 572919359 -179477937 -528878796 86814104 84820925 -454945117 336686255 461904802 802424734 135331550 -812385158 566858151 101818849 -3340497 452429231 -579789684 532766330 -332373768 -210622010 973313313 638875915 279701684 259667605 -574872570 147536555 786534638 545428442 307523321 242109259 931808796 529237635 451518375 -955685168 -611964742 264404130 -746609053 -954750231 797163597 849156991 626210823 -291366738 781790755 465537233 -235378706 -637660800 402018276 708906753 -442994344 450986610 -782249809 225633193 -459024819 -398704310 -606103086 -871543433 748733006 122534770 351869739 -89153067 443708052 -702505649 456860446 802573525 668195392 -988925873 -561244581 818064380 837452481 -839644582 392664605 112482338 79129182 -575861734 210845139 -185674416 490412056 379282246 37718715 220057591 -511700653 250942797 -145956219 -548448930 985978858 317092499 794986830 -502301283 190305896 -869189429 656700753 -755265041 -509893099 -576184754 704868695 878716030 -313684729 966567880 -422974862 -511641345 953994997 421332683 -648270090 630856764 863524455 -863167079 -284410015 651594600 -304788182 -11392222 -180171837 371399867 355484010 -755512453 -965032453 -539445223 -582768741 724564877 -962610254 -185197920 -509907012 128188761 -460888245 -312679046 -176837756 360107663 -534647276 975811294 -768224727 771352276 24030205 488538612 -497536358 803695324 107635593 -557513410 751862169 723654129 253754208 -24347147 -536268861 -717722702 23255552 553431641 920446431 -146824177 649635647 383484630 425098367 106422489 -826830905 408233519 -311185616 745144416 688566056 369794820 828374582 151786639 -954221930 -389395555 873140567 -670585148 -910212078 475785657 935258464 -474482504 -789503192 622471668 -250757878 605147058 -258326778 -726504737 629137026 655581287 126674908 -444197017 113670056 -598840746 -725644797 -460670467 916536055 934557992 133160290 -460199397 385753199 386007657 783943270 155324781 -197941851 531925034 502005596 -634756438 573150887 -280025294 765188154 976428010 -140431873 -174419170 173741728 226377643 -794351656 851174957 360852076 971807271 400673751 449355662 15333490 -636385503 804594767 -869662212 -741214114 -872229495 -501929317 -656262564 -773400123 -970980082 -546166329 -165950107 -557782165 -499873025 881867988 730445617 945157907 362823797 611308653 -627198561 962234955 856226942 -975270913 -138122478 -771826397 -590857394 -183798171 -530214224 519537518 -862552693 130618471 781860092 137240302 -667263738 -622639801 774400932 739389476 329935890 550615561 104363806 449542400 -822592739 -318010734 -469442241 -897936820 -269011048 -142305898 677080835 -383564189 329158643 812777490 593783056 -910210096 -113520940 486353065 569275755 233215763 36248561 -342703667 -934273652 -213350767 262402212 -221669410 612402981 -295576210 89861364 -693450931 -186334978 -104030779 -269785751 -243259075 -223036548 789873092 486808270 208167045 -233550216 -194445387 -156881353 13180811 359965102 -99432107 -113398846 944256382 743649070 -649354156 472139617 -72362548 -508601990 725940970 402355336 -863172680 -562830145 519400662 -278820092 -478425130 72292920 -165626917 -418616396 -446938684 -138693650 384674214 123896012 392793088 210113161 726937031 -242947241 -877288179 -805049266 -970104010 -799373153 359579872 542414983 68529449 55375184 62930917 776431966 300972488 -642740412 -701670738 -872129769 -208217970 129500392 -110860745 169458951 -765063522 -73153716 897962666 -468132167 101544643 -183731915 52400144 161288223 570302075 -827716516 -683746392 732056820 591833502 -821229020 632493628 -629946932 -940942803 616449906 900228794 -416535604 -365567309 -391236503 215253678 -43752617 -403560476 7814621 -685645729 -222456750 129858871 -17320581 -391394014 515457411 840781563 72042052 -990386217 -904982111 842374968 250430600 -813339667 -618744671 -463655638 -898377115 -113223028 -104873563 87877650 113394425 36923780 -922531609 945346208 271685328 -558555005 -717363528 830919225 -488781612 570446535 227229520 848179954 -580653326 560274319 -101364493 306113727 758556745 -465487376 -412833208 567221785 -39138941 393867099 204271735 -883147351 -446155114 822214483 -938012531 -658474075 -920455218 -545523374 -297061410 949266307 -472137717 -877721419 -371551327 775437840 -809167380 318947037 186658340 -738982454 17566456 56060419 -606195328 -376653894 -806517434 -75854606 900076979 -296459901 -642970723 516382613 -52080884 162173192 741928197 60966794 652543980 631106498 -619249240 618129867 -382196074 -762639681 878416347 50766421 534684620 293013581 -416590040 -492753592 79043747 69652064 188769716 181107945 -526783070 883951778 -697668498 -51534080 592831197 -146122664 -438975432 82399518 -125412920 276244806 438190244 959252069 286768947 799326134 -187012281 -687104533 810331643 -352899900 -683369455 -501843244 998061993 -282820844 -677058644 398406013 785796657 483272967 -941067590 517042489 -438947244 330056493 -705883692 974763950 -163734762 362542468 -799248599 -434754827 -270143594 -882723943 896175195 -729795491 -699292416 -694939518 -517449987 133637091 -386485779 -1120349 95442402 680709533 167579771 -365510684 -200904891 -426683465 -923205756 -329533101 -555353365 -444580593 569980533 -809840633 -535063807 -527876117 -539252743 -61182171 -535536389 201753839 624211033 -657871093 133068291 956033293 -996865975 -516918317 -785535729 267272728 -340768029 782076617 -245689757 -70404188 -232033575 937812064 -921723352 728625054 34163914 360186019 -520119696 641530851 210452070 -310272716 -558247964 218557216 925579717 621748503 849327388 -230185729 187528920 -804111897 -359793337 -238011251 -211556270 -919956330 845545442 413490643 32020239 255589575 4627250 -898403939 545303753 435432224 -586537791 380594220 -783750876 -311731110 40718146 735369797 811025119 670060979 476280089 982218062 -849147251 -379863751 -643033318 749639779 -96563024 -747648144 -406289885 981806641 7358270 368034022 495353871 -762367649 716763147 750625311 346100564 551523461 -158919654 -207315847 -1186665 664173203 260609159 189961058 -149857588 804947402 -15422445 67440953 -887541310 -206763645 859178464 615637831 -613701830 -685538866 -7844114 508220445 -831245208 -68830339 259437897 954165243 -921710764 329555771 -934154704 548204473 467122645 146236049 590421333 356463370 -928314198 853386342 209191645 786614924 106668361 -149549114 309450478 -13975282 -188521816 62358896 -661091410 81911866 -508638761 617425875 231240529 -289367568 -241065756 722999929 -457650759 -399440477 -404426845 30108283 670364215 861474378 307789090 671637404 -624239736 103282172 -42651257 -917819782 870706536 -402441450 -346458730 19083053 690780313 -451823325 747836685 -724598005 297249150 87929517 -406795650 -64952430 897039068 44862609 -300152371 -84168189 -932848099 -199886963 879139405 -550576523 -653660665 -631421180 -338026581 52561555 -330472875 -713145513 835743689 -101928045 -158325248 492916778 998939393 459393149 223233391 730690218 227313983 -445996591 -472781947 117105717 -802340095 -700131308 -172804868 -572076882 988190097 -178006784 -495577352 586116926 -45166028 823898018 401818816 -553418227 33996537 315684966 367151856 -452213968 335863951 -155313269 -942762927 920877561 -531616637 -735471518 -676413355 321958406 -513526095 -502840219 589506870 -353913419 712131815 -823859471 -842357286 765113199 -337855029 -20759081 -335777269 413684544 320872684 159047371 47896688 613713392 -677782909 -825948337 842909399 -264085805 127295946 -572163272 970038307 -391790907 914742945 -866217192 -371072944 -794699734 417267473 -697980752 -954160524 491388258 816869691 -881526846 409583927 -942660722 -906918401 703099178 -830661113 -45946990 163270429 405599328 160227658 -867013977 -894228370 -79887090 370483043 364485209 828972849 481511966 749576775 83298847 -883904470 -157364983 -205111289 884494301 -604366176 805662393 -811549451 190881016 888072920 352108656 224591605 159890692 77594760 689349186 -178370879 219885646 -144084408 114018666 151999157 605354692 769587037 620814000 314287856 -198555353 939183470 896369630 869665984 185763089 491201347 6213100 -62103856 -22493355 354565788 -804839169 -988931114 -772236188 870807746 -735053940 957000848 651180370 -727789184 800766378 567597016 115490697 -153629587 868704777 895919379 -469011293 639060596 470610529 -658205713 -875183877 -523430594 164646942 -622250265 -585620139 180382161 -468594919 306584271 -274710163 -714659973 -744162493 935702060 -98071446 182778332 -48044893 -567077067 416237066 -354860192 -41071820 649629612 -724120220 -45531876 -542056215 -548925305 -867555908 171873725 590762391 604203376 351974457 350670895 290346448 -613373244 -956882105 -379510047 921226027 157538794 -239736971 -984755923 198586441 7440494 -350297377 -365252371 634269230 814466737 770984126 -610946822 209019328 646618840 -155781501 -857752184 -365883730 -179054408 859145732 -586237140 316590610 973844234 -592353937 -897290383 -869622882 -894416196 -647771500 254939475 -443496352 -920791342 -896163386 -523303191 -780048149 851442084 -656694444 -21588256 576102142 622366090 977186516 -550907500 -159127783 74606306 633856488 169828728 -440878022 -607022568 -692795397 572799128 -960034005 491033373 776572660 -379279666 -552397772 -240290424 -210470313 -239474769 -321219999 -233796183 392800228 -218709904 -511475320 751233774 -992285722 876043168 169701703 33765308 -619389268 187298607 -87009367 -454316201 -513757823 928590080 -206921550 373604120 480431908 -615500955 -752012940 734852369 -644630041 -990521240 -237538442 -623946025 444277717 -759367082 319579635 -873307265 -17272213 -722503031 -156792822 -143254856 -448804509 -376417927 -280961559 798945472 294712015 524495620 -74838403 717407369 -657662724 259570912 -662442766 -532737320 740478551 142998740 -491558336 387080335 549716653 -277206154 -778530277 478943031 681502433 181434194 -342879931 -354440556 -220454025 -852315167 940270688 610747977 -67396030 332938225 -239299700 -646738584 -84026945 959367762 563293086 -663303719 830745673 -858677123 -69831207 406142237 -205230887 60972885 -787286103 781437450 896102860 -715093375 -497938059 -952668529 109686155 -849171930 268851226 239419519 426015872 -834731550 -22460766 -516359471 238516664 -527720577 751517390 131591361 -650881557 -693764617 788947967 581248341 -824618530 409762544 530128298 -895059625 -806232708 795001819 -452813652 -279462300 504626397 -581297235 -322306812 73592438 -555360454 -791806893 364182752 -157893758 -490281470 -702665008 982557278 935849717 -260200125 -473670304 477854646 -552481036 -684187684 334117062 -589041220 132439911 449546958 147406791 265302388 -156887109 -138995124 270045441 938252997 446401275 324072167 -548528378 271454359 910629704 306371956 69939673 528551570 -521246130 146861507 -393248109 987235764 643079698 971786854 552870993 345244480 203669075 400497501 -324246922 -486353362 -416950038 -365897486 -364910487 293210526 938603890 -15176070 -199230618 667502688 -970351953 -52257004 610414317 -329692609 -414854211 561985069 293742101 -550527759 -963804101 -394755385 382027964 -460520174 756557972 751272368 142887060 -752807117 -728044483 772434791 763909522 -396084901 624781221 -62351211 -591077814 246602143 922649281 659181994 -275817373 -258550325 -421978008 -763305708 -553420888 -100594459 -467020111 -490927207 365701266 -262736806 -860741633 -811976203 -533685272 -93380452 -460753554 695165442 500155339 871570758 -708344668 109457327 -119530913 321472515 -771410686 8181769 -322659775 -899906701 -236457889 621903660 -262652640 -651750316 -770285753 -401677905 -948964089 -69813676 -425844283 -545877977 -127179917 -711862981 872486330 -491759252 -755084473 -134489945 811530900 715018314 649223875 984842213 938117975 -344461245 749883680 -926624806 -894541603 43692894 -432587054 355544327 281327595 725621103 -838723121 -280872770 744205439 -667671635 503241318 -743501261 700656672 194867208 -37758945 -972462638 48598292 -570966525 -706113988 -558090347 -410103950 -583605703 49301387 614060129 826022886 -651244050 507490540 695436896 -993803313 -406955787 -638131814 179955132 982987070 -636502661 955286446 -690596796 55796276 -415379396 -489778271 -240650798 338784284 -465724726 -183920668 -543584235 390119910 634525170 -290314744 414635610 -230047610 -593988066 -188622924 -582749221 637072048 502847249 238440459 731438281 -162395635 -807356734 292804429 -449222337 564812728 -651224038 128821119 -425895054 139321839 -947555613 -432032079 -494328268 903909221 461706734 174739235 -885948685 -711486822 -584130494 396444231 645902110 438175307 -181795656 246849746 656691268 -715920105 324089702 -776708004 499154995 -860285269 -738001073 -46657711 384580611 -801863698 -72795630 -68614396 321782198 637726612 -70303423 441495952 -875611520 -499468547 566787407 186679752 515058092 -247955735 706603962 -879951647 -2093317 70652072 -610811472 -2160700 -291390810 365693863 678369433 -811320232 -814105585 859224605 -899071714 -223611991 496304178 349292948 778163322 -138783777 929194226 804646618 667897987 254585096 689769301 205039650 100678092 209573410 851743809 203150427 -40947506 -802762475 -665072472 -695997005 -591736482 362933555 730222765 -705487879 282030450 561174717 139003914 -707946718 -89582697 453801048 -832828982 -359501329 -206458289 218462745 -31584426 126223780 910948881 322851391 -785230058 506395810 860064737 305599681 -639740709 433794549 -195387174 620829770 365891773 -817032441 559087236 -796924774 772282938 180749905 -27539562 960806080 -702208872 -77736376 -985991810 72432970 -346308216 573950278 420428638 -406079207 911905235 84589050 525839231 861979209 742168667 827032515 583973491 -762611421 586688735 -150702025 153041922 263762085 -461633503 960453525 -939235177 47275622 -100381940 724830507 -309007457 -384415805 -633647013 856045710 890299616 289227441 -761508375 -134336512 574419262 203334882 499833761 369952414 259099167 679133949 -380892084 -746421272 497120302 -982778201 997364748 260818471 -879077834 503117070 -144267245 -912331705 549543711 -483895084 -662433053 -368084838 360644008 -171439163 30659632 -369974229 119020582 -207698154 -585064763 771949837 -507722143 -674062019 -808751399 758117090 644911988 872487290 440954995 -861574821 -363260325 -842557659 -306677137 -247869522 407139998 224447352 -285321428 282998114 -963260663 465074653 57101993 630272609 -258281163 71234615 -761206857 -622072883 -975103625 846015810 226403055 996279515 446853076 603013957 -490394922 -497203747 412333252 -505921707 795932786 888457861 -166661365 -175621105 974500241 522838236 508811999 -495089909 -700462362 376091824 349505856 -209203841 -912169780 -209245170 -88256375 -9984276 -372564704 710184696 839122264 -519782508 -61541561 542037559 153532949 741908951 -983629262 -115789319 936434424 -996204092 601042795 -628377183 -19684847 -105659732 -492760199 -43288567 -34125444 153397723 755348835 -534282529 -499932417 -54152038 -463199571 654360670 -930232324 -236944496 916055083 -109581088 644763035 -466559563 622365789 -851510627 803573272 321613239 -743398830 626016197 136902045 -5585210 -104892834 611152227 -481982894 -964133383 599013561 -808811862 929123338 495033317 86380364 189598125 200818596 595798623 335129476 847457297 -198651508 397936074 -763779344 398689863 400275614 -802755779 633851140 961092549 -932137769 -967160089 626215431 447098759 -639599528 -323284232 -838625953 416699886 -50641149 161108138 223934514 -237101397 883129583 519682497 103743266 316253451 -324515963 670545827 -902694727 -22205202 902707873 -570243200 435057302 -921486678 -512506341 12539079 -478034986 -364083649 -716880860 606212702 -14477307 447544191 -847445167 -260425466 570828130 580096185 -223259475 653570681 281870150 624804922 763992703 735079069 -810879454 489077423 300005243 -487669863 545809320 718550716 125889492 -428719443 151901652 712767772 -451391824 -425427415 -494620507 530704656 -430227597 108485751 -969333389 -376887171 169405353 611652024 -935582964 604629570 -69158909 -354358530 159084726 225887252 -379445194 -280522853 585767523 15176812 465149781 801896653 -813590349 -987580358 -230229070 706652981 416589612 -283543633 587842958 -222785785 46479585 -794818443 -425412084 526304751 623726723 -332536338 751496925 477233329 21821212 410285861 -918818121 -3624166 -380209121 -633699762 147065377 -457654961 -8403048 252233346 232617719 675605174 -377025012 852839838 968193096 -529088750 459986782 -586285025 344353187 -749763932 -491495843 244575868 -232989446 413399944 995625251 648173007 -534718141 909125522 -196469985 849623887 -753144580 -461095609 164444729 -264525188 558261667 -849630094 211145137 90024588 965055351 252447767 834589904 394047875 -634519361 -435011919 -384804124 -419206699 871359972 -150128228 937608281 -487836461 75156768 -512026653 7982996 -993623578 689809382 -775064575 386262976 128171931 520846741 -590596551 -728607387 -908815813 -54960446 -940932955 -198448465 -89941899 -775523089 353270260 -128574454 -598440279 503330890 167081404 761343287 858482514 428668158 56901901 -239059270 321342758 -183943581 -902792449 -15336054 -696513528 191636109 -616119434 657739944 306065288 -398241026 -693363373 -327397477 842608161 922288338 -967908874 -29876708 -967927719 695975084 670898672 848505912 535533386 834854685 -572077275 -712552153 -36390862 104537002 656216703 -105089648 -89688448 -668252141 471809691 787033952 374027088 150057734 -131922089 -995842984 597187794 703129034 -862475373 822099655 -15776913 363355440 604369035 -582770512 -632357627 -258493134 -824306706 401806141 734443266 -477077324 -866572640 854944954 387273384 379927954 891465228 -149522421 602668347 731317977 733566115 -991902106 -947794556 241796551 293732603 90055048 754079948 -955286924 -135823262 247598336 -597212489 -294580104 591089206 396692189 789289646 165149575 437211390 672232174 773668585 -160351565 -623312137 64209099 -142001438 -271660640 766238363 -686804569 977223991 390748277 827740475 52104220 -653440548 -430298463 428069619 -654296474 -527365898 877069837 -305732652 809604650 844438909 -956952046 271843094 -701662211 -277284011 739483506 986689329 -181501586 747499388 -880212097 23023590 107749268 -171726077 211101689 872224040 666788927 688031118 -21512339 -475557803 157902942 528521547 -110885247 783945333 -311096948 -856934922 975923626 551001983 877650871 -903704962 812014823 71047647 -822744245 -180891207 420058589 514421194 404217827 -794126479 85154704 156437596 439037928 803547356 -227015059 -250418311 715704846 -335454517 444143012 970057723 -523761710 978646835 -386597097 999079020 -852841226 -461809038 50774632 -935547958 618047655 446863155 911286502 -263088486 -711797536 -147852515 -904598454 -402451196 896130169 128195193 -473291439 304542279 17737009 979508643 -791119983 331636262 -658348276 -102892247 779617363 938280984 -523586863 -30717176 786263597 446127729 201943656 -264133744 543694218 -969856195 261778226 -454196594 -896225238 293506353 910094260 -203027671 877640413 -894881410 138233503 -595363417 655686513 -251344391 16563708 -501691166 -697548487 655872102 -477528775 955932907 -198596104 -514928203 61534912 794712255 100446901 308033739 10436023 831173994 50459845 864164133 377112159 -785071946 592687465 -484221561 -809817530 -687800580 134401148 274746660 -61454509 47352567 890298775 -929238535 -388645058 291882096 -362929607 503622115 -454121118 239280361 -33927405 -233133263 582024945 717827140 -247765672 64092800 339798773 628211463 -722058224 -935015431 53975514 481812396 131160236 806288870 -818991120 61578635 -204647298 487239812 456946246 959228070 189636246 -844820168 -339373610 889068899 -148773914 -800942481 870803705 208156520 294445305 732304746 913984689 -282149267 -137837597 288503419 404509530 -367806511 365647814 -192258973 -44802574 136718630 -22009326 -562432268 648788331 207093431 -731296364 242951134 -25834217 -279008524 122871688 196761475 369622641 -146497239 481820821 631545158 834839833 160410353 327336661 -983650930 -134617765 837313841 5293944 422358746 57985756 -786213794 203835932 235677178 -36497195 604265839 244293540 -226753842 -108340536 153193614 -320806257 894214180 577044001 882271791 -757341957 390592799 -443528491 -485714327 961434525 -305000949 338503071 901772907 -382447529 628110578 -891020178 -554832124 -846121221 -482480171 -54263792 605149501 589146272 -101504325 -703702884 127792714 -622254737 -542512917 841118844 220653134 -68438525 -101276079 -753871209 963035159 480352601 -138317809 157471738 -116641898 461384323 418939213 741364264 -258865131 632701316 137745010 -853949809 48850988 -735709599 -871448993 430449637 -526385285 -989821992 -843090120 746408265 735086440 104029688 -102548495 184607551 247696253 -695626063 960248739 651522950 91633940 -720184313 886931905 165900024 -107130588 -104933230 -929243900 114520622 46988912 -705310261 958415667 -732923185 -861289618 754096530 -497291144 279551429 -966623297 -889926236 -747533131 596218034 -266322110 99135533 895642956 841099662 49008411 418808188 297660369 -444580459 183149341 475723181 687495089 217952676 751209976 -510368976 -770089402 973762006 -202866118 323722003 -459647052 -781126024 -137956652 -801028522 -152027424 626812731 227379930 -42708728 833011300 709417708 -164583033 -507003795 986911571 -182780534 636767738 734314590 -618100028 -260177873 -53168160 267166313 492594123 772734914 -121694639 837365646 197772669 -926102578 -796493480 -173275061 -35252468 628643016 -328897377 -638092861 -793154613 -687757950 342055813 -89464608 -23546814 185950938 -880100291 -1400469 -225904733 918930732 -950194526 -280887881 797562960 -642681984 493945621 -542854965 974009643 -175620469 92241028 -807116495 -421025162 -462005610 35181904 -237088978 -180871965 -795733068 -10198435 95496253 -159042734 946570343 -372946061 -815054861 -988076659 -89253827 419388055 -644709444 975137093 268205307 759953956 122676703 -401633059 129737353 -528472945 -374713585 144801845 -6047398 -833920668 661140014 178559080 938858482 -954584787 -76977982 -141893962 493461752 -683379463 -266495632 -417112641 199726090 339608085 201874925 970636805 -932295999 930254535 506060989 108957939 419070003 342805393 5639475 -101059353 554902958 -779069227 184258952 307804700 -413970240 -967098576 -585674651 261859072 274676331 -48996921 799961972 415647339 -767301886 924527103 -750019348 437554768 259910066 -359891966 617051700 352355755 242503658 -995897210 -115302126 34829533 244544663 -464129464 884798554 -590598073 234770542 805872762 958698703 811801318 159800722 -118758923 -501958681 530608481 -897352032 982306296 -399749128 -395730740 -701140604 -626992328 -630172768 -288571071 636082572 971845161 877968698 959274906 36601687 473148036 158056461 -640574989 -959676497 -310717860 83942297 -704727296 -472179507 539971661 -183415677 215516738 -599864366 -41297803 406736722 -674860859 -231024058 886665878 514771887 -95971271 835439595 293096715 -132331873 809740785 996611380 353624692 501547032 212338607 -488201508 448832533 651904464 63504882 486746142 383065627 639269700 -128669995 776633557 -736123282 -18183930 -202642786 -294627011 8005362 447805519 252952479 858723319 841108849 600296450 -681958920 218120235 -492601881 1676964 -746910491 -848029527 419065926 109451692 351715347 515166006 873125004 419622288 937451353 616807083 111387888 865832140 167218051 -968830280 -541179773 -346399725 -695702530 -712373173 164866415 396778168 411066358 427300504 272022219 -793164920 -390214588 465407236 666639531 -524183939 136816635 -9381799 -425700421 -166346630 -741104645 155390478 961201778 861603670 436017350 -591204280 755474180 -6249750 -798154298 100946404 -113908775 -252196337 310444998 1099824 478385588 -2488289 -33583423 613748062 -626351870 -280676378 -418214630 514375102 339291996 -137449587 -151383720 -306484213 255728731 -527088337 -286095508 -898848404 169893946 -451820750 -854083097 -59027122 -821492654 19882239 -781439058 -733567482 -707299208 236599925 1286430 -648145126 922485741 -348352970 -741117532 842826829 -43922942 -633181769 775969567 -53481468 798864721 -434608546 -883192729 -813058911 -97499312 27366695 -582959912 170041069 -553831601 -322631025 -666873938 571091814 -796041503 -121330716 903102115 414947456 231495106 892235170 -17780589 840215627 -933017942 -489672339 -668167128 496150867 413613027 -274878502 654975645 -640503841 -725648207 697277251 -906689939 705206214 673981230 430075895 782060341 768650009 -760195949 577347698 -815442878 240039080 -767152897 152246419 553975675 490422788 17059903 -333977023 -488927284 -397082638 232918351 656040863 920230143 -174659329 255808171 -784435135 225823093 652567902 -484651329 -339424512 198191695 648443694 -845905005 -165401699 -358250899 -950651502 131326129 -237557161 843973735 508697918 825999068 -269573591 -915210592 581356990 189562927 103553029 119613060 -701482976 -674323075 -180106560 -363781838 -45128179 -150546722 -509939804 543260253 -896294518 -239621654 433786100 -41762187 227477950 -883389616 -761485722 -727207768 725412415 705351339 824708456 637804909 -367185755 -411675569 157298152 -831317741 -587998386 911823071 -123418739 329783603 422188555 -606686331 -145285928 -246838123 -549259629 788302712 -81029337 -155001472 549847982 337683138 -777110139 989525521 523759259 -615676067 -62645507 -993429602 976814346 -186024736 373225199 -708321677 142683851 -468515651 416785645 274382686 -23008300 245424760 943824548 580618652 -671237624 -31850409 -113747006 143088902 -513651541 -823343179 -462587513 50954914 -69025276 -151333786 -955741375 400243035 -196929921 225298639 617142550 546954135 184682763 -616487022 -27224934 856614781 -453764684 203647300 409851375 -906033287 446319110 -980406536 -325418244 -264073744 -57223182 802879541 545875947 862917950 -533011329 86968748 352136733 -988809844 765182535 168648325 -755626756 369694068 -814450742 864128241 -914058284 -151915159 639566295 -318966650 407133191 -463057502 880735805 939740632 -523300295 184592718 -275740814 -848958079 763355663 147949607 293363456 830502155 -778381114 -292311748 -654699474 576247491 618464117 537418301 840247799 -947048813 127795088 431333060 514719608 381153785 760739167 875328052 -377130419 503257679 -795970062 20219143 805989781 411313065 -153018558 -696583509 -371472775 942280389 -335435964 -776314963 -672277734 572337255 -338760401 -946023667 476638985 -527200843 661300150 927085127 -904630033 -901924309 385366808 223253244 -221361841 308272670 441458563 175850813 859055656 479983471 112173424 28085909 -360239148 857929825 -787110061 -957753507 494835321 -841817134 -248297911 657330596 370749890 205591151 31143441 792076831 211824256 880523683 656066100 423254560 -438145153 -941397380 -472861364 -570954963 875562666 -870352923 -598871244 481623574 262993224 -486238245 922368675 600732633 581546087 845113138 -573919244 495424101 399766511 649690317 116453948 270856554 306011396 380507544 -520390387 -839303559 180842550 108129516 -446638810 572031404 -189708214 486735080 535154028 508723639 -403399878 85111349 407900927 617571786 -998552257 -674116880 864433152 688210039 307862130 -734320005 -453947695 -790127686 703953226 482080671 -611151486 776394803 -344614447 11306391 -195984183 -564579019 -687832747 -260994903 -13697848 572632382 734978158 861934340 -489024724 -759859953 364276944 43742979 -617498902 -91058760 -408178465 -616868323 140925843 -860292042 -735344286 44535914 -592256520 -596891264 -757714298 -608906402 226362736 357404429 739581513 918635454 633781855 919976544 937987112 163012681 839872866 -392647199 -830910852 -969973664 -959333534 -342994875 -494617390 -399511615 -143637826 707412030 971386620 -72414084 -240790938 437091889 718546356 717209097 207998586 218340093 473042013 -439508937 303515818 805537567 812253753 189817151 79957961 145904130 619269779 -245457062 -751328158 690903753 161194609 -240239614 554440057 319013057 28799076 -812187028 -123264564 -984141506 399298685 431000205 741786822 -829993964 -579186655 -141046613 778300174 -145935127 -826361583 260869099 849151153 521207216 -540818039 -21285231 -434894316 91412460 795432345 100866749 635917148 987534841 -776803979 -812847452 -170220595 -815757612 -433839894 826850583 108026627 124858501 -565497948 472710111 630096593 -401316398 -214670834 162527437 477570519 98291420 -91586598 -52891042 348362987 -212210156 413651241 -699496188 -282076015 751239801 -533547754 472793388 741364492 792955712 230062326 -478555248 -183405234 81142815 566257195 -195707961 901946150 414178458 -634517156 -666024531 860619841 -130827575 -781062436 76252496 733766269 962210740 542466194 -526643194 955605913 551297 -411786531 398731499 762189241 -791522350 -258085523 926061801 -507310920 -482577975 -197257873 -763135537 544260363 -222450088 903245358 -398615412 -943624396 780338813 855037512 814868110 688954137 915700086 534401526 158492512 576546847 -350661197 525768089 -831508228 -530303755 201088079 -312287912 318069736 -172071542 825513374 725194987 772752464 207746116 -572525729 565073260 -341179469 392576861 897489897 -431574891 597715054 -113435630 -22588306 -985855474 -897330106 170834939 221270563 287359492 -297574025 841497547 -653720407 -702470090 -674485561 -613953256 -610116462 863563046 -754754342 -737556658 -126277678 350544967 -185297670 403517429 -595004648 -792183148 502519633 -229717305 -6089813 -660087001 -201364463 -853012815 963499157 -330191496 -767511218 763904270 82135254 -669827139 -848205506 355440827 -87038276 893803305 -173168559 -486147138 -936681101 -306742977 86281515 628340366 -683835141 744762738 -334991041 305239798 -91279267 398989134 228852020 -814944713 660268874 -274963546 -384018539 119767237 -345429644 -708158351 -400740637 587630397 255515676 -195057833 -741902060 -153194465 -297331819 -932806656 280701156 840815763 402214573 281976155 794206299 314107819 -828523210 854523183 -160952431 -875532647 -340189605 -148643740 -350642065 343246599 363756165 -688123868 -578722422 -464467537 -640625912 -411453057 -239671878 846944867 701143386 -408089263 717795295 929303342 112566907 -498695264 922216562 425965708 -203471482 -735439454 103027395 -380842099 -343561044 -466686714 -670658978 -765311523 -345530876 237718527 64713315 -8835329 733685283 -274277058 -322877626 -726466526 690197008 -809256127 618410529 -937221619 -540585772 -181063193 954351486 -346747838 -724614128 -321874223 510069026 895032902 173973115 -781739081 -307307476 642703367 -271974415 62492495 533362970 -577889155 -216163358 791714862 -150263988 630229002 960453192 854985704 -353565321 631629942 932296535 963951086 460553285 -789594040 300759916 -89232736 -705742758 -75525842 -674186907 -698121607 182188233 490707947 215444703 818296035 938621136 -166719444 723192382 -258614792 128409807 -471501919 192550179 -551806221 -662945549 716061766 579801734 -6628650 -814214057 676666426 822562908 -997808466 549272775 836428298 806761139 379965440 -684741701 239467463 -499811475 200832560 -599000462 -529479293 -435806636 -806508555 -431361192 -398850027 527997017 -19254851 -953602509 369799884 59609723 967265642 -263046091 745855635 176444560 -286903406 -180655417 -258318636 888917110 -902787507 -936040435 -836016626 -868678490 168621579 -182805895 -564650121 922471484 710812635 -533083550 544313217 -896766764 343868194 137652385 509067490 45017646 412033299 -327011365 975329680 -494696866 243078828 -903511594 22363825 330112121 -689278930 25343283 151157794 -569307154 -582163038 -55721067 796250342 -334824751 -890300012 -595974916 -950431561 213715509 998552199 202393472 -920887279 -843679257 795535928 -975958295 805808597 765602672 -590852534 180664500 -294209181 -212655727 260565108 529946879 570467608 -136604721 -40283513 368427169 -43622818 -162342981 100675307 986613289 398046459 -170486701 -215275279 227951098 191827299 -192739294 671913922 -902802751 -980787777 -498498469 -43998394 -297795013 -68245365 243103283 -106918543 518298155 993281399 34695099 -299959805 218975652 -111093434 664264395 696384757 -777862752 -23141828 -361273061 -560464154 -24678931 356514100 -89719138 300189833 -669583199 -857914479 -438025018 879719154 251177050 307682255 411533663 -335512631 84509619 767883369 -176826167 -45795588 -826322293 -575304736 -658383048 -443586979 -74263121 533603914 -920727813 -633113742 -633659842 -28241728 -574007434 500108929 -939628462 -687183059 -644447139 -927129818 851362220 -973301950 -122733205 694827941 -70926220 -398243086 -896789140 -442296671 -698288403 780211220 -342360535 -808135316 34610804 -11058546 -83361360 569762874 794372475 322063156 634794717 705778099 -856109480 113728321 676969815 255323269 -391073099 567544421 880140305 -88767110 96323978 803828132 985799038 -334287708 711697537 -544571090 550774016 -324091933 -616326446 -30917972 641185301 -472188823 -40367260 -841802145 -436030521 -135372029 -349520751 -730915719 -737357101 -83238326 -566152246 743634718 804945498 -396826532 565814520 -46476231 -864815889 -456603213 71499711 -279305738 -970095202 -330779120 147172274 150777912 857055181 384988847 -381468967 339648772 732123609 226312521 724557303 615834013 -146709283 595219566 869403526 27956998 -783288742 373689964 -805008870 727311814 -430192205 796148114 242448150 703447317 -405098145 108884569 322030836 648846157 -953164408 973863013 -58292426 223223631 692048704 -629603681 -400164917 -714433090 -139510893 -534300457 52687752 -787637224 729007685 -811630037 -341783628 524991711 -488566193 -596132752 198815172 154775896 -691690000 210326742 -254242362 -162836548 146114581 135544808 392321270 570444483 -343803978 563539227 -88598701 -688571067 -67414376 31209803 -223200595 963686192 505243468 748717834 824845962 -153497313 433402948 220962516 -210569370 890390755 -652045206 -158850835 -372486893 -579162223 -481980293 -358883285 252012255 -184432255 -351710829 -336670422 796807047 -307253213 706546226 457833843 695397516 874415468 442305105 265050582 311675489 146176862 -954926102 -916902078 -74563052 924325285 470384503 -15803887 -559319964 -963883198 381318788 -354601517 611836527 755143263 351722614 526529392 -148930834 741873863 -954308850 -872682065 -231731464 899778536 447582338 36560351 -240084053 818081320 -539050933 -153866998 8905259 154019632 -199156239 -602406286 -762267819 -332829009 -682554700 366169771 -690753973 -549493154 242558695 302873909 -645003960 -932937260 68044881 -511603224 -469946285 -105937185 -412306012 -695537936 -254921581 101465819 -152552590 -122268739 132885690 -231245443 81932977 96703192 -488990344 -527888838 -104415938 401036809 367171055 195477646 161776705 -141202475 -462698148 -942036986 222869056 741661884 907850056 -624137072 337408335 515439129 388701336 86557746 -660034148 -293178417 -605672925 676367215 576665450 63366997 -103929513 -8421310 866265324 602156582 946699756 -504015961 583736312 -785294270 47125954 699284826 -137157835 986739631 -74808097 869252762 -933609233 867663680 484787898 -499175357 -662763149 -650883856 -969994964 705194184 -947982838 900829005 341430627 880117828 -823801887 -131174945 409222874 -902953810 -141454057 293896343 677340092 -563512070 187030325 -153625441 -531273459 -155033067 906365987 247832818 -657469936 -259823354 -946918997 22227961 -295393285 357398899 -453280318 686453044 -179345041 -192227410 -713860731 -652754990 -164236704 -403125556 105576380 -832197837 901088875 794145868 690847950 836749788 -433215219 -29819857 862915805 19461657 -49020030 275105877 239496220 -535865051 -316809225 251619487 373627794 694001328 -945848272 106303246 -875125351 -800237307 141950441 794075025 -39173436 -241277239 -60358583 -558042912 1253499 300316264 837804723 -790675337 818107761 -611130143 -922992683 605091806 -857094714 252010702 851044086 990863054 600019838 -316757767 -892730809 169476707 -10098153 -345157163 40542966 479535897 372303197 -643165516 -84242724 -944483986 661479437 869410153 25837829 266101165 722477653 -791044596 367853952 404670226 1271013 842904063 937420914 638348314 853030954 153080315 727061807 853656602 679114276 969953131 -145550953 -904503161 649828574 375533193 844673970 -762648132 195808355 -138089911 -837103520 322172866 -522858789 -821061027 626660037 435070892 -773480003 292177291 -56987010 67644041 -982077499 904481882 861972322 -281322621 162105694 -104106093 -511859829 -677505079 382993028 605255425 272902560 -154651746 -485753164 405399911 -46816165 -221852825 -766397791 271704453 991933293 -556890374 -29348949 -293313421 58330433 -497248508 978280030 -874187606 344692807 348233140 550651321 -485873533 -619041667 -96671514 355698555 -375436495 -39395634 96372421 122409022 -717239644 -883737310 -696996406 77379296 -632971591 -991780616 389796578 18964315 789190736 849034152 -202317358 909838292 -359304303 -214417567 653289452 589527320 512326013 137591775 144695146 -518924629 -368258814 -950245266 347596085 201416042 -675456651 -681766479 -558705462 -74776574 -699366361 997887222 322758318 -879597020 650604702 194550966 -908890528 869117279 -963527027 444440398 -607205760 -333206087 -886543492 640951169 753518060 775377774 245845120 308063564 -367806567 309731818 445227170 -432267028 311793011 828840243 -423880027 -779942877 -658628483 873661510 -678736018 104827125 362226792 46248625 656812075 -875275805 62937126 -316980578 971334559 596140201 -279522762 992514585 -223259812 -295095905 916669235 -323654849 -326666686 -171139934 262635501 287793928 -557607882 640358471 722935047 202634785 -395402363 890091797 -610673052 -191717987 -166895510 163074883 -237528235 -57251484 562532283 182340974 126310010 -424074816 529665005 913871000 -422811898 47712964 486938215 -573934217 144625710 -259426507 -197205922 -370981272 618243846 -965599538 -65427838 -562898534 -898974459 980318819 103469577 -474659198 -641588586 -89003378 661417752 119496097 -401552071 -109480723 127878206 262444850 -230232613 -972750576 -627060403 -405189217 194188696 -103685528 766556475 -385226966 133139570 -323314229 -739008721 -249062974 310193859 333999482 431991421 -228883771 708856283 843164364 -43249325 -599335448 -1716304 -153474026 821361556 -539407670 -362953370 939384953 781028716 -921380589 660927082 51617049 -178543906 -603625471 -287863460 640957305 588620948 -75660537 -66742501 -855011203 -931281836 894582242 349765560 997904426 281113982 495586541 -148813586 -386255244 -687019731 258117634 567234222 343354057 -260876535 -474942950 623419161 954906016 24707863 92575015 -344554707 324031919 -172205542 370744506 580858580 517007789 -17599788 -342173555 906763705 783224888 157235022 -454065598 -49685259 -620992756 67919573 44521051 -174993360 -711144271 -297383028 -71896256 -708218007 -114219893 -983809451 146574926 -28202507 -894183915 -62749324 510946269 -58254994 564369145 -306417830 -732637564 688817689 899014569 -983040878 430494806 -241539945 949703896 -366433614 -405391859 -91427398 731858935 266511860 743009955 694946572 -756777479 -404099069 427482384 -455462386 138893999 958897568 597018621 -838012761 908605735 917438237 -998333126 -108149631 967159652 -418519736 -19346134 -847786425 -570590513 -961009671 940182721 290032923 -768111828 -96140032 -683271240 -163453462 -881395434 608370832 773924030 471798255 93851666 -836914033 910347212 907278618 19158669 208239024 950169610 -104782911 -271684997 -41837346 625122940 996339107 -365731898 -509955505 -888498073 747525079 -507896101 -259851401 76433754 -775824137 -162360318 -125492140 521117260 919093468 123163733 -338700767 -888333490 981306490 396422862 89099972 77747056 -926147191 857662635 -733703276 16441293 -77011320 328897702 -662868460 128271981 419149532 329687204 694751799 -358300587 -899139531 850576401 717007542 -473493468 -993642357 686853948 174842128 -587596866 460231276 -503049140 101161814 -651208884 902853507 -984772673 -122455253 -992798895 226298445 -482999715 92095588 507056178 889791157 -136495036 990425662 -731595967 -300350143 482328773 -53341263 -723469154 96011740 343835903 633668278 -33800602 670264701 24323975 -193919241 -43925504 -799858400 -280714761 673050898 -941350851 -222996334 -674997156 54831587 496160940 36852644 -405977819 423636377 242082258 140606225 -863545531 404786936 -817759269 -748594307 -285258011 459774571 -119378323 175474466 552116272 400089887 266054236 -465178861 -46597175 -494824477 332962047 -983145807 -646429809 574303728 -952359060 625258841 -646350005 -993663535 719951993 -49662428 -73681289 234220587 900764734 110732168 -748604048 -147335659 -759894939 686656001 -409506245 -865903483 844431671 211626532 -735528784 303261950 -438661171 767089471 704651281 78014712 -491576489 -182994427 277332547 585573148 86235124 -328572788 -682554985 51386376 -303198763 -808992724 615479910 -271667502 337466975 -131566581 461293325 -789449211 564277468 -951874147 427395296 693438792 599171249 987171900 674418000 771463868 -72934499 314881274 974116602 -371111378 -193520314 561304785 -14993018 568257964 -56795821 -987669833 -735882293 -803173900 -103044795 960571661 264937523 334121886 -135557957 288457731 983202803 285141025 -743895480 146574782 4785623 872758991 -328582269 -671678787 -413566436 -743570624 138616457 -227072342 -100493706 -373846793 -69225719 -229288128 294707061 -30987916 872411570 -287462142 826208840 842900447 101570885 -261657064 -369163518 243324039 284911408 671719409 29471536 217411672 -511862052 547920166 -561125944 -481634257 594465561 -269487453 943694839 -846081976 -476272677 -898086369 -309018792 -252434359 452418968 -782122547 56018372 558179711 88288311 -297624962 -754127684 -832645162 -427756545 -174205731 702794180 -763851199 -535100313 -479330857 808275287 -134407453 455578314 526685054 979637049 -257632122 -110782910 772874906 186507251 -710671312 -949370544 -219930923 435903626 -133632402 831842037 612467623 480639723 194229315 -759848848 -525635164 -313418273 -603130114 619273411 -588679448 -689058182 607902922 964965328 -350940395 -614350535 -163194511 -909313194 73787333 -776593108 247783131 410663846 -99851811 262684392 -853457675 -84095522 -471390477 -747794210 878348535 -494310213 486420887 835495121 -364354473 -115577907 -136878402 754619758 4699912 318726958 352621062 496964679 840763459 -257921594 -815318737 -128348796 -979154538 -529049325 46214643 -29944503 206751065 663280055 -776382557 183146232 -268526368 167366770 701707141 -519229958 -548987055 452592181 -562257863 -786163347 365867472 -233678343 317294891 -760846652 643206672 -647610385 -258268610 -807723688 -57379644 251724813 653418614 -673013813 -482014162 -620827798 937641191 -520722711 366178853 -845565402 -414327775 -770674904 -297745410 -286863674 -453515249 257179357 31673196 -50006652 -944622710 -319982130 -258840186 818965989 856315583 73443089 749655774 -770315617 -355410779 -23848659 62831478 -452829929 445935676 94125598 973470921 385371783 77765771 -270185018 116346247 797809810 -405437609 -329781338 -356949530 540644838 784023065 -472249812 304149867 920132220 -680651182 688433214 -505087929 -312115585 684122106 -227667954 654951187 -720724400 376830721 268992106 583775733 -308936864 806296141 -305337643 994557205 -558070850 -376953230 -513995589 -120703499 489209590 -416203193 -954916064 -324543140 17097960 807467239 -877967444 565852841 655190099 -62237587 856585953 -483813118 -242365782 -944987573 -914380827 892287616 -125065485 -746150211 -70430901 -683125275 -519554758 157495805 -851935134 -779626251 572615828 -920582786 120624896 578478333 597716686 -825863534 -141463444 101776402 23825445 -496023440 -637835780 -386924071 528179463 635536742 -987972862 449681533 959693362 841772335 -896364615 131987422 -729354228 899546170 -106480739 674149928 299265650 834058482 112509984 -405523135 731147609 473733139 -458102070 375934254 797639527 -61946882 -87692760 -824828243 -583549791 295126438 -548838607 744330783 -600906511 -62429580 -200760757 69104425 944388617 965221366 12711271 823208704 233693973 -675469360 397094300 -98350159 -769706257 927811751 882974281 -786252343 -215755856 2147272 -74878658 993310097 475494265 -372126368 -924497801 -630332368 836044009 217531098 -211296501 -635600930 -64336963 358841963 -159077641 222427715 -492318354 433546812 -867372440 418108748 784656181 -719399195 -832388626 353124940 -821816563 506200689 798094845 96149272 902486089 -256558021 493178371 677938618 613697699 -328261288 -486941417 670382529 345317523 756646809 -772116263 602306864 747144236 -488170433 672676932 46013416 622949073 -624342869 759597998 -235237228 -656968587 590557192 166718270 -192066181 921109384 -979725814 -497557107 623988425 -368541246 296710092 427551115 94424061 -812348973 -136628195 807846714 949777905 -291215218 -608393720 -474913682 124999338 708424566 418267234 52228127 -923430816 546191593 -957261727 -584320913 -418599265 298702567 -634867675 917641320 -394972665 -797682363 -380214188 463644758 -522390662 -449714983 -448174316 524891084 585976587 -302481543 -117816965 -238469187 229849715 -662482770 -181254832 463208013 705188077 -39200206 289095008 251267069 -288714535 347944140 -804181323 467867971 757450444 -472613621 84923726 -799719358 -734531924 -404938762 -298438702 -553174794 -752062663 673959331 857472432 35828221 462938500 440027769 849772410 584753742 -355550163 193965907 -981086862 -37793304 -634017776 70616305 579980419 -622321763 -807191672 -744185887 59334373 317055239 -337021696 -947031211 978030139 131145152 -493843657 -199211171 899860422 -735109463 571839848 752204804 86886357 -877095934 111601370 -545249297 212663957 -271193382 903061132 514874572 354931911 -859878410 454548019 -748162363 -851285694 -661346576 715391174 775242579 999567365 136543302 -203155747 -166731628 -690765049 307665409 -74845632 474366557 48839581 -551291246 620265969 -890549859 -87148128 469858270 226123831 -692505669 -745566639 -382953051 -896735998 903069898 423753807 913778192 514295736 -681598108 151443198 -191890286 59227477 -643154598 -257082628 -357780775 776995143 -976322123 791487490 209362830 -857070699 169728275 776594266 872231715 -717223029 -850274693 -69536276 229524200 675251140 -281877100 -117887320 348205326 271238253 147754118 -965761214 459111695 -138902132 126740645 -918579131 -181447084 -398264667 -552067818 390281722 968090073 917457909 -783469017 -222237421 744322134 525976282 838371926 372733304 -243938639 450060374 875533959 902739224 -21354873 -820470650 -160741223 706562173 -262844875 -575621709 -746921671 984928108 859535597 823024287 21946034 -226839458 969874080 459792376 942902250 91128428 156875405 -800861738 -355750742 -532169161 -753274989 246365283 159696143 -884473550 507312256 -138468038 -192555169 -47127923 330511699 -964818420 296482073 -549645726 -317788861 217443811 -749474283 364380347 -544983095 -460123016 949004624 189291561 -980641718 657332481 601390349 604310890 -312204679 -115907527 264242702 -738238959 88294894 813197567 558402274 -232949685 863665995 611722442 -865046732 -506265314 -959140517 748316016 -133761668 -196521246 -181978046 848393173 102614291 -113538003 -966357745 27612341 -200851359 899060495 921659131 253454276 31835896 447223326 857407441 -481560372 340835313 -257420258 -149348571 602991526 864252210 701498686 -40817901 -412331543 -683742436 672476330 669088196 978528891 -163979458 -233045755 -56102786 -196474828 -241887352 64075514 163155562 -3182636 17891064 277370384 -944774314 897807442 513402135 -843288528 421455409 -439043415 921711959 -514037144 137523051 93514380 -626443915 -225099913 -409445972 456739656 -774600775 -439464300 792717340 815891024 825213433 285299588 990316087 260967011 -500429096 -339144599 201271723 618209475 -968553320 -693468022 -91503972 388516870 397637017 -594122584 -685135408 -612790608 -89970278 -805296885 560498323 -739944079 -189576281 797181665 -824914665 547826182 934718072 -144579545 981277629 754346426 100278133 -289420887 -316937400 826248126 -919085077 691247797 166880732 -677345210 -99318182 479350903 -995722644 -922967745 915454880 -5840029 -806802431 99177786 841566144 -103585416 976809519 -45972927 -754323019 -246345453 419232148 231025920 250201704 133208317 338042707 551088400 -524671029 -258662573 -291883082 650172923 -794296791 834412379 -846046188 272430814 872690903 -256161011 103728520 665936823 137790687 190755548 -699538900 843152010 582963471 -81877942 790822999 -523882681 142308669 241390009 853940262 -739489333 -416079310 219006253 -511913836 589526190 -103716642 -80799710 -198874533 -31700246 -352104124 665459977 -756794294 -632124320 -666743489 -448961097 -957543333 -400658581 -926028883 -231883476 -282729265 215137638 -423732884 416999082 510402777 191802783 -602691223 -457021371 -519170443 -387874170 272921872 312160706 173019408 47066439 -363363470 -85310345 -50047229 -326038504 377775302 -389965821 -544611272 630104102 384797529 383385101 -398718938 -872050597 -172067122 -762080683 -181425050 537464817 -430019440 377931759 -782138336 -812727682 403172090 339916597 862070654 -835371027 -513621532 -252143599 -657609863 -950798176 -847856392 756457177 166885007 257400251 -540053225 -577112905 907383925 133495051 374171877 -399999746 23714906 251974385 -874519229 253572161 -209312515 -715786401 -277075513 245122728 34704269 528237132 752262375 466707387 -969315366 -922144767 418601889 -873686048 -907145645 630057793 -269877634 -134314906 -977875880 187319661 405111062 -514880998 -223516507 371171103 -628297842 558497452 -641241157 197481434 -899611346 -919380477 701479734 -90394885 -721192170 -791595658 -653116242 632229442 385241478 -191574557 -575163172 182837215 546723056 599907422 -511704465 108651688 459051436 745250449 424182131 -562365938 668544936 361145319 -625236610 951034319 984324874 567042126 -643693244 -621543257 -404447938 904345071 -112576630 366308026 -704176304 -895882917 -321283995 -832539939 106812128 947507401 874308569 408002063 177210478 7478874 -453222112 -921363187 38000758 -290717199 -591931781 612208955 -655609281 739949042 -413838111 -106587305 67807570 471182952 335565038 -364044656 -132852723 -629379902 -621721219 -772494675 938740758 -301811893 -861215472 115130012 900603357 237133328 -883718725 -41027747 44306617 703154826 938075270 596397409 291757077 278332244 729122194 -551811712 -79530538 577753260 471619296 416387307 -351927070 555495271 228050982 -576840697 -418272886 -475230884 -505647406 -300060865 -63846261 768405934 432160022 977519759 828091561 72960159 -724150515 -925704439 761019363 379557070 -727296536 -628348966 -649107085 -564862971 -110538319 -314795700 172365001 156151525 904682725 -462031464 816296870 -493987900 -693415446 160715830 -101456208 -470399404 -186644866 546815819 -38456026 -852437965 222361643 -952730874 -662274752 -800964990 -252288868 -792574593 759460567 840023604 355969276 744423946 -705568501 -774829263 348952721 -676823769 805055269 -428070151 705727351 -41195986 -356674120 -134289958 171638382 814591288 287191889 -649787570 -954087071 -482648003 556959710 594786955 -123783840 -621870357 754550859 117870372 804040019 385545997 931502039 732552148 -714041205 -842688662 -972589610 499214995 81345050 522748652 298459694 -71744847 -204843794 -206299166 699610317 -515766698 698954794 -245290354 303911314 882384517 359636278 794983334 -627133909 -364232430 673565228 -452028131 114842096 739031964 187241511 996291128 40473 -258305132 -236955339 211496399 -788730368 837367213 455975907 -528850741 -762115484 996311290 315106587 -734032842 536368369 -973822357 16035165 -139866922 446793334 214796975 -590705303 -279894536 361801621 -349362662 757915038 -350231315 231699733 -353085209 -346162971 561587155 378105924 -147757136 316202407 788076489 -311751363 245198331 -798448178 -984365182 -210007652 199088237 831661774 -626185460 -566800818 -831072229 154426672 -249113869 509128303 488421399 727946771 -134781490 627135933 94697736 644354239 -691928101 -559272520 -315076578 705643765 -81653323 -656298475 -149769706 71097853 523312913 -138768212 -634779535 248463185 -958257421 169273626 -557139161 755172454 -934483100 891351866 785848482 -285559766 788290792 556244382 798951562 -325057875 -287892333 400539331 -591022654 -489760865 351471224 669116036 341769282 -470071483 -654610085 -203676738 724024999 204947224 -194034282 -349752199 -481154126 601004251 824727328 -902615147 -903866913 -541904325 762455836 756308689 981125555 -481207158 -854945766 -222051373 52968300 454721718 -578170565 -181434460 -440633587 -723547479 -300153652 988626993 -339944630 -657837674 -901139901 -268940037 -358699935 610755767 -563645890 -581264039 -52943412 -720501876 52883466 992193126 554686193 -986618520 -873058508 -596331618 492308644 140333538 622521227 30806385 205705169 -429407930 -521043809 -642061478 -599803825 730977195 -578788641 -388239838 385890181 -563169391 -60703250 809618360 -379944021 -576596439 -223333710 -643444269 664944515 658158996 -788626882 81502908 242897914 500085021 -221012949 965985277 -896803951 924583484 54845013 972389552 283945857 262000410 420477020 -643296631 178435637 996683062 -370772349 -317040050 -696339434 -859922873 345662104 363592806 371922114 456443339 -210271802 -288849231 -56069925 966981575 290884038 -758742977 -564028005 180866611 923545443 985621951 -612785074 239449591 -361568846 664682107 114336427 374938284 821322669 317109026 957653018 738682568 -250750009 582453312 -789368612 -21025769 -441054372 -219987868 -278766548 -585001468 -463364392 937121754 989502424 494136010 308884983 142688889 -271143130 -518275279 859037128 912533157 -498666768 926343654 -586364320 844008950 454631671 724568509 -912782804 -190248250 -501226992 406193398 806401898 -803068847 371175254 -950695439 -878701052 -279323143 134371961 -241556361 731312407 -348140514 -623289480 946988711 -367809354 410699824 417011217 -636469198 -132286379 773504503 858240525 -498055272 253824694 164175535 -949584675 -391084901 -560676105 11747545 -916791408 -147765964 -809013375 913498012 381011373 -416320431 925486112 -809454792 -735633204 -147441437 815088678 -808344205 -173632174 914212931 -220335529 -276918813 693742397 941602129 550945835 -949262098 554168501 -72801160 -607845055 -9396417 900061603 -222497087 -70184813 849292013 -805732669 -757732249 716296011 -926976049 -482916620 -447399092 -454244696 -234355683 -978014886 920600970 2542613 260777236 426419329 844569783 -677158408 796096597 449752467 722139624 656852701 584492199 794536941 250578731 941685003 581289506 7842914 842631659 953634696 25571894 873832677 19781648 -413703867 381638125 108591948 -257013964 -318204738 -733655981 292357803 -152143283 -311465060 -527277962 589415617 4880803 -500072017 126075894 -690961184 -102914807 440101469 -119040041 -428713051 -562704788 -696602424 -572150282 -152739951 279836415 -23900082 978495577 -254237050 325944290 -554842311 504379566 -826813547 717264956 -524308997 760258133 -113392030 569364300 -974703658 416762386 331616050 713291495 -95176917 250964851 -63889221 -618009747 -753640253 -306331538 -216391556 519820813 993705117 659069151 54756768 -888903794 516649363 814510879 -181756007 989875410 -355686408 133936737 -867650537 -35528491 108577802 -576451210 451333660 -951514412 708571904 -639171061 442356346 835358858 875015822 -577533571 208403046 -385791270 -878000030 194966430 -552010596 351247016 -215682818 -3255402 -78658934 -87256425 356158803 -970354804 -680938354 -469658399 -548032305 -954631865 -794783036 688672631 -836352023 -514493363 224238983 -660717583 444292527 -761984518 169165540 623041894 498855824 566533441 -9372560 542739043 -802809550 90058743 -954424107 734672252 79961041 341305437 490282407 654954653 687947569 -320510153 -58345567 -385323694 802528454 410185196 207375708 839727465 -827322207 -467664888 240111216 161931456 207522500 -306342246 756092439 103552701 772239027 -872690331 -315182413 46149661 455923782 906249243 -832430229 -24740729 -576302012 450761306 321243436 696140146 916652931 166472589 -605108013 825651762 -690810702 407555433 941996581 -596648748 317929653 171168772 297114784 712631084 390935682 824841355 -624201346 -895615993 727691334 -191218615 704995377 226058797 -934525483 -861301183 -258044417 -251333290 160364141 79189701 -962668744 -851887229 115257814 300730662 -681931655 -994935239 -588584007 268071068 -681791307 -970666604 -9627319 -852867802 473589151 371928619 -481434680 213503473 -67331958 -63504673 739014823 837028784 -62051669 -32032817 -549531615 -449718402 287609805 -857739831 334707309 -596958845 415049948 -125747135 947225943 -133699433 723084191 923434076 -470764710 121943957 582361886 821550406 87744881 540135459 -773079843 54512330 -625812754 654938728 -612098661 -908578036 24913629 -123482740 498235065 990274046 202310493 -843983093 -347703569 -835217566 878833754 -845248746 -13482688 626712002 -577106760 -467638093 -326224060 -903499010 -877976120 166244142 340956484 608576928 -91643252 632003510 -344540256 -427621471 -762222064 -273659510 705501091 988464854 5515458 -897410358 -691361787 933710696 945059439 -61637129 -930316658 -930926891 490977258 118724654 -269194154 -997270926 70732448 -588043835 164946344 880926857 -793506617 -806105468 806528646 -213683023 -502502331 -223049475 -296233341 -104848238 35620300 -200711540 597587846 760199810 754327149 -978316897 -95108203 -140552761 892428759 89893535 120026748 736442753 813580132 -475989692 -998365289 58767677 142386266 630551836 -139120932 710145326 461311673 -208319300 -524460103 -607106183 -940476600 -93620750 673558164 -451169238 920882036 -900495750 -845395762 856025911 38381681 684322472 -50565578 -898277132 270465670 56589107 -677652661 -97123868 738490259 810682516 -625966913 300961686 -758147337 144635154 582727007 533002394 32097511 587192056 -361637433 -795533995 -357230009 -375998674 974155935 794743912 -455605007 -39050920 -561654556 -970815754 -600949767 433515955 -306476292 944177534 659640879 403047878 845950419 297922406 -210997638 -768731213 839123776 832463543 -290289651 101689920 919533811 -93468561 454812943 -214519776 -503740729 -502387575 -998519339 132874140 -407660531 924100845 -969037907 -133606135 -365756191 -190273466 613173589 -142309988 -8882741 -200308731 72979667 398935270 336288445 160075611 -336594324 -323369747 2158228 -942870200 -242701742 -439511225 -856006862 -945480259 -205158936 381587792 -727597036 333426947 665997469 -325486731 -67558280 44183024 999156298 616827966 96374561 -171161149 504362742 -241156489 330799275 -157451592 -310796866 -222522313 201981405 -862015308 -91406665 318879777 484154464 666255571 337724964 -681957632 -117766233 -622488781 925083622 712960364 -101078655 951981807 902878771 -21465835 -679202495 -60547317 -42256661 -358980753 -691571546 -140680279 -665868892 -864849927 827609050 550930587 -3892193 921499156 712928831 -112633930 -44178931 -534266793 305457730 -883268215 543233770 450235614 -357647305 797516334 -777339592 -474114586 -369966460 200627193 -219133515 301756566 -250886399 -29275160 -517253959 -392732372 118203300 634559919 -360067827 -438350102 612314107 -567437303 831986407 207049479 984315981 551125047 -807225342 -858820754 254429505 220329386 -12616680 952607495 862050201 -601920979 208251163 561102879 -80281862 -348740728 -236002337 562185247 648242129 471653440 -271046331 630283586 -392805408 -404270329 -455319827 -658129141 -360952377 762748809 33243442 -444555435 273844458 604640922 49029383 274325175 375463973 -26765808 552786340 -159892422 -83010529 -472022401 349244285 342471485 -972320181 631228310 -325722294 -714016252 -295215983 -477805337 157866596 600568415 469082806 592238761 230892026 -360742758 958221182 -113859854 -198325572 395771440 -131737103 -819559338 -97841161 159149134 369078290 -100025967 -662379829 -375894102 -183408637 992932565 -365889507 912746208 -756844059 531607632 917516816 -234152836 -476804366 371772592 381325720 -525114633 399011337 992057068 -71661668 -393386190 -606718526 748052321 -208722827 -953557871 845491145 -164290863 425090530 -531008983 -750961661 368576268 646730583 123514566 542975510 -88644980 -809831505 632344285 -947605671 -275800679 96365809 -265861220 327396631 -99778828 918308888 -636485781 74187443 -749373728 -280436316 -299263691 -766231725 748286803 822372544 -32824430 -73524795 -24187195 804227441 538268278 768894618 -630201253 646492379 528146116 67350996 -361020174 -838051082 -474604783 -132785793 324591259 265476787 -443288760 371454158 -843498009 300802024 314396960 199080346 130876319 78957522 -777856644 792112656 -373965647 245321205 -235878029 -742007364 582883873 -920749643 925089535 8110757 685452155 344576152 872440088 -520489459 78458221 884340015 -220788330 653223435 402089791 233616262 244843408 -57352052 -197739678 565761216 368474243 -139077125 500495207 976904685 -405927903 -648702595 -321062649 229559210 -677176837 -544927670 -866622992 -88462017 379019774 197559353 -516326208 750334335 -908152410 -142081472 -953651320 -405209235 -624136600 -281078556 -83093582 705561682 92738093 -307455231 293804468 -232754269 -436612671 653367834 -800436684 -792988539 -605286189 561161333 -918734103 -855016728 -289664376 -265392667 -351235470 227411761 397175094 -387877819 876786240 311409622 100493518 79497152 399561111 940860550 305263092 961721289 381499129 -430459620 291894661 965336543 476666806 -227621384 -512968938 875523990 -542039877 866281767 12207069 -448766472 284509229 390052171 -606708401 -279575161 919182868 -654930273 -245706373 -983017628 -912464682 31830756 -402789242 -560764075 -774555595 -912844679 819216295 -34781901 626762531 925592725 -642405834 723291674 -446248205 -624360747 -415421599 137326740 292282244 176812299 911556495 -652154226 -775872767 -708805105 -695636232 216167628 -86766122 671829596 -268426491 947647517 558370934 -644599283 -436118787 120566869 -106763136 805056409 554002312 -260138714 475082748 -199271497 585409843 806480940 -936355817 -531721083 203458094 -893279711 -703242027 851010741 -675119650 180911063 -302570040 -395491357 295818251 -908202641 182578584 -219207853 -303203937 -171505184 -403897805 -230502575 347850108 955161240 337845929 -808880066 583381656 884877871 -387485030 977580626 -761247969 -622075627 -276201748 -746423223 218465574 278971494 298583287 -474310199 -324938942 802093617 879874645 587626256 841769709 -633369593 685991135 693481917 575852906 735612261 -735788028 639303491 -567034515 -431779826 -236111376 -849092609 351468268 -414961237 722466144 38209324 -382663196 517960947 -218581788 -75758822 436482720 856977161 713421349 346009449 -47434804 947980561 -183667917 -931997777 671961085 -868215586 650030098 -207273506 479533727 -856039564 50239619 175555982 -885811081 218221322 107081447 -584119840 312362922 433862296 306238570 9074886 75113033 973221190 -594458736 895857184 280000818 890059769 736140463 120410212 615046239 868299979 254732977 -463707718 675220273 -936999636 -209087798 12730431 -693934915 618256091 294500158 -330051698 609525192 -175785930 -414647852 66278876 -374009443 890159569 314638744 -543898692 -636649752 293033079 598163170 -432808341 86555107 -515000363 910514449 651274630 198299944 235800661 200258968 -695731998 -920390056 -580550797 -365469800 -299985003 660350133 324680172 -427801384 -980677481 -579611566 647263309 254782133 74586333 486277407 434954383 115903110 -963439713 -70435852 155934309 185407031 -729792680 -320006751 -758818356 -593821956 -729605882 -775364989 -41338948 730701478 -934495671 140228555 603494699 -896584176 146811880 -425661235 -872073168 758769532 179120627 -447611477 -448568945 55855036 617708117 939708298 -340379707 595603349 -489255101 -672573107 -919711034 851052659 -831715946 -600784026 624955767 -622116397 -707883528 -131888818 -657540438 -942462982 -636942904 920725136 -462785128 -491986130 -636088903 -947312966 -196183791 -583399554 -509755843 -219677736 -921002446 263114819 -562832832 6949629 -704296394 646608057 -473795361 379833817 -414244364 -521388455 -252384323 90310042 633261812 -767277256 389166258 -308478143 -772808789 -858859512 427527426 -404918654 -342082308 565224000 -433258267 583109136 103251120 686518451 -816993312 -362926549 946562155 -158711073 543144586 933554435 210219773 900720799 -45725130 -833931084 -19525424 -206695548 318122058 -960777230 283974558 -312057216 -322705229 -819195652 321389304 485401686 165147103 233764830 -352280230 801408398 644409824 -908829679 112812637 -744274560 950906095 913489381 -271757504 -128970367 198070620 -408772716 246591684 885962586 -597517539 -706330506 644099145 975389108 136820799 -845420244 428067292 681454697 -668542536 -770417819 714075767 -691982311 -85237295 -833295557 -720282684 -52904386 -207489938 29723062 -288433258 -7322660 162918871 261632287 190852347 -280892346 -335719005 461746134 322851430 850200025 32844731 815793365 -602985943 -274372898 -213153833 -763241850 83962719 -646684228 470223188 17297183 139377249 -484288925 604376743 -365539402 43212915 479305587 -161025179 -732289790 -949549640 -852299256 810053740 -352819329 369209052 50868685 839926367 829852350 -990987419 882434470 533299557 -250621013 -129216790 -941132297 -164723488 886058547 -624871798 -57170616 -276119541 931613397 -558420231 539609746 -684911672 -50381500 305467958 -9846080 206317663 -897857542 579825836 -831467362 -782922059 107786761 118160524 -142118918 -400928137 715854795 413507078 990002861 950723594 499771930 880386673 804212042 527697011 579625811 79093035 -39114822 -94860079 666830621 747435409 -471938066 322196674 97045097 -407225717 652910172 -379261766 691695347 923225069 -759777358 854267585 338191611 -958476991 -143729239 -962009242 -579398487 -203204201 -513355349 -220772569 -33216097 -135764309 -409938984 239601110 829851896 -863577193 509671317 -872806426 611503986 -918078987 -963369806 -639359839 -481501027 -751213180 468551374 -539336264 -396437943 979258685 12321180 326039394 -523039434 50042010 69912178 742939690 531370058 694669087 924721181 76804047 626969592 -697053893 540286619 -559144599 639393427 671819247 343961449 -18228345 -808607887 -647581612 908249915 -368538252 128468106 -390425765 985965521 -723549244 -566327142 434240922 -573945320 469456919 611560747 -647096791 -836093351 -415102863 47279855 676384332 -227691818 893724229 34838363 369688176 -447186642 314891474 280903400 550439743 -375352617 52803532 802957810 627026148 793465652 -144065511 -242407304 -275887886 580401254 -651509540 -269046508 842939666 600651636 262861032 719932249 369904986 314304595 843585519 150321137 502157134 200298541 -973800849 685531754 -661336756 -524714244 -361980043 42401456 -352425741 -772974385 -365844794 -224950306 267547943 -839960950 949167978 -785734074 797377380 -169061504 916887287 654636284 -14682505 -164038338 -813373897 -395892968 -7368363 -904701817 -704047650 214130729 375654009 373977727 -113188608 -667690405 -988934563 -678155413 736220056 -88444668 900938513 -924710961 539822249 896773852 542793686 166602194 326144453 929478103 402348428 -939104604 905036611 368352521 548535029 536181142 69368183 140411146 896208890 766735524 -296398113 -8522427 -806060870 -981239382 -51952925 744742775 218449460 -941999200 669816864 34379292 -858677473 493572026 659450154 -739702722 -342624249 725768886 999107253 -681370183 975273484 678741375 -560543728 -792465545 907832453 142837489 -722069738 395147569 -759901674 -30674599 823668269 604915551 986040444 -85501144 -727784256 -678138468 249544720 494230200 670338318 526035821 -415672404 -49113746 95531792 -194237320 754860364 -175387611 -739754405 -639815842 843218685 -536898394 -571147084 957958386 -538757196 274097967 -759619224 679114932 -915952271 998490549 -763298751 314313558 900147372 -511108371 -781780293 888315665 -409167668 73686345 297885749 504674556 348006842 -355548941 -108056925 -300064116 -692702014 681679328 961056473 -183401631 -377734688 327369807 -386057437 -30893426 -171892108 860148545 153390439 -607082717 -617334164 179457656 927979241 -238317079 -959402646 30063937 -124666219 -849252028 741170000 -272043568 -374464704 576317210 -685984040 690518010 -307507848 -751990582 -399480824 627704349 -400950289 -668522676 -704664202 947048658 110446000 650825482 739133966 -905609612 -874660462 -550339997 612305799 320077304 -581550332 78359802 358879281 -162785491 -81735706 487999853 504129807 -663488862 -554753351 599485990 -343713230 -883683599 -978358622 -706013305 -948773356 631656904 -973141543 -132171902 13825823 -760509679 165094183 -295825484 102720951 945992733 704143174 -782419698 -324975617 644060949 306996031 137529755 -594155846 690937370 -5456741 906982483 204760258 -199530092 149212622 636374968 -876648354 224350379 -44726780 783015055 232700534 318598728 62748028 -217730043 399071316 220193262 939822405 578378845 -778402873 -804993566 -109076415 -39312137 930594133 -875739084 76795567 -622884982 479746499 -605700589 510608410 844372642 -771495972 -631730952 -825881476 903419079 -991053076 -804620170 -881548805 -94015742 -697392094 -75555179 -866766502 -649520347 327439755 691653889 -110665115 267927550 553479965 980065533 -809633803 316135531 -863712821 460098801 26184661 190685457 -680651321 748394693 197900723 -700609996 -737490401 -735763124 -983426365 109250094 -180489624 574177413 428369528 581282397 800443250 295196091 -680334190 -325814953 124470209 360660253 -922208378 -622265161 348134539 145625228 -307594912 -819685054 -513273329 942775149 -820068110 -238965463 -50310177 648838421 -805610771 112043489 -750462575 188205768 -713466569 -843382661 -926023942 646981163 -327046794 -452268950 -977936936 -152679580 68887254 95797011 -840057881 -707671802 534720229 -131071313 348439060 -400681176 -23061865 323812060 -733533800 -243025859 584195886 127550231 498936254 -726694722 -750504870 685577634 398967404 -246805079 -224105227 847442889 -462253144 518458149 -266066161 -111485659 -556979286 244899280 -488249140 -728148870 -525821683 691513884 -379152475 -486616183 -841288828 -502101032 -383090491 -573846760 255867348 679223631 30578106 -17149816 -140040656 -924805140 441248426 366800343 -540123649 -280425452 394643269 577346568 -897291532 130547380 663516934 -776854846 990931897 864566871 460397658 91013979 -339088946 564140335 -433804747 -148163654 249203092 -88362475 860697242 -844494963 -453043058 -116389858 -332018969 150853063 804295145 -118756731 -309227233 -416699724 -72013164 -414838263 -568322265 62522514 809513436 804053711 136285974 386828243 415340659 730880764 -571792573 920074631 598184220 503353204 -546110747 -271909533 97663035 855223448 76952258 -685346257 110804002 -515502769 801963110 -617930810 922906925 219931106 51584061 -131838921 561380936 138781622 433649732 83297257 126900636 -89910986 -217871667 -254592612 -85096988 -153143763 -298919576 125692637 596212787 701872167 -118096191 23623072 386695579 -329313702 -832533759 443428641 -500885179 633651055 -188115067 -946142390 90261074 850792557 437970589 189709002 138173120 113633486 750159956 705826887 -962444849 -93213612 -180224541 -587396369 557118234 476433521 676125679 -828101831 -417287679 -930102301 430199006 -30598271 895754406 744078933 732791127 -680978688 449954658 -3810366 -316593051 312783936 407037610 756427445 474821233 34099693 -668608744 -277241637 369464714 920622646 -917140915 -531412007 -198649309 990866131 647592232 -30609271 648490050 -988929058 -429387351 246972581 -429568016 579027897 20792410 696100539 -453715073 322384935 197843918 -411966790 619584000 -184643272 -300044597 976931426 752447100 382443845 825740393 207014174 -65547474 -787057909 588323851 136446694 -53948661 -152041903 79580358 -12904344 705216128 209430482 -880621673 82129726 -260389865 -621555660 743827613 -808909755 224793500 837052155 -869702730 -126315739 -666122598 -865453447 -571423726 -806202427 -66236106 129952624 856409919 746082309 996891221 400755385 157551638 -973991224 584627963 309514955 -567983915 435833426 339463153 -118749788 -602159114 -142826543 -508888482 365399921 -58337050 19267650 355090135 292069640 -506044730 -213891469 -996450952 1107374 -878038450 803011050 -53098344 608253288 -624903916 754773548 48477645 -859622630 -236895716 -273525081 -153905675 -403727813 -362322624 914377277 330163211 920018971 107766897 323549702 -801178662 745143832 -774905518 359494289 -273817528 -32106448 -60197707 -143723927 -545988826 920542085 -732699671 862059283 879590202 -49976878 -793058006 -533740498 -646056733 -201534120 750924692 386840977 -706996916 856857105 -864427906 666588051 626025643 -307093860 -667096503 -740051045 995608153 -678037159 430467502 -150056812 573223690 632953358 552202719 502795094 16544546 796523136 -312068903 -324729059 -25092446 -509537240 940108805 279480414 -147381631 477587929 -198520699 49237538 249493175 665020979 -730773809 140105502 168754004 -258115943 -35092435 -256844417 122118394 702821756 -833611575 249514672 -60025844 -138053160 -458235673 -823218837 960773967 975320447 415227009 -268832340 -724834284 -94798378 -931591746 716094854 450494019 913907775 -737084496 904033176 272308944 -250058034 -422522089 160639882 887528065 4860296 -227094447 871311262 451737456 963503398 -990544277 -605404764 -716995222 181273445 366965211 -501850228 222411989 706472344 882974195 -469268008 -768829994 -165613926 -104015382 24813835 -869365915 -601260207 811980347 352484761 -353370304 364323226 -843932663 811012368 -127406629 166646628 88576397 -710559245 -422264637 -699793371 -254419108 -553199330 473329778 564243659 72184282 101009381 54096374 -542793870 980113799 419149485 858751170 986635600 694713473 30288831 548291846 -287017383 -432053406 130646132 -597449644 922834387 893655791 -860600766 831751011 -865809381 183262071 -305734321 825643104 -436355688 976359756 -744101962 -69290521 -321566148 605253049 742918783 -341110312 -823653509 -332711595 679556698 632269766 -123250598 571696017 901825165 987177886 192299785 -394465051 -2560989 -15071008 709120290 472557104 175312919 -656680082 -403702759 -429608921 917177844 185639385 -314241698 -89707747 133924527 -69766259 853924434 852413141 -303413208 715768864 781075441 -103926108 887957024 307607459 624999181 317264454 -564465546 -598348492 -45700204 -938464024 -211401145 507198925 -135361467 -933214073 838015688 727442275 253599841 871441771 -820576795 -954629893 -383858464 84825771 -293359923 -622981715 -925595204 -840269151 -416085132 100031066 128278642 530624552 -667869917 -949129408 -412236160 351819663 -251262865 -150955729 528466273 -286366702 -93200472 535148551 -779303181 -815934733 -745571920 336181038 -72912619 403188021 132963660 -669550515 -500350168 -725395481 555473712 -516208954 -734074888 -397382111 -763796308 85565319 -503107063 -196022753 268606565 234301660 490583293 651401497 531750840 853766173 -89246636 -797242601 46113674 -900328429 489706239 -997329059 -944614930 -108750748 450419400 897090668 65047279 678783855 -980300619 236352126 546331853 -104299877 869327046 -113674499 -932281148 -617908344 -941106206 -586298385 219408217 735141785 -719568876 -514710032 -742218509 537672879 -395800148 -687304026 979724978 952397794 6437 879379931 697268568 -356002053 725694384 539470586 713550069 -911160166 533998577 -79592767 293748000 985127780 100827176 160872589 -816134403 840581451 -445152285 745051897 628469263 23093820 -867846543 125606031 -847236084 -893333781 853886423 792807695 762005197 299982021 -702938860 -908607001 414847819 -220856073 -496936429 -76349124 281462566 -112997363 693341583 526906562 -29987538 -631574385 -701447299 -202278788 -538881940 106982517 431229648 848638225 -163499206 321633468 -98583521 -545226261 -242965080 669043201 -610186656 944231147 633809690 183037905 -418786692 -688421382 554439799 -923298490 -402344522 -45444398 -467961931 -654715051 -793939765 -449696021 239590856 694649908 -796553667 -21243158 129819129 -297472756 -803073206 -897137666 -644423259 511918314 -243800809 -466285817 569152434 192716818 804802607 -302453376 -779608835 727287147 858174191 225354554 -858886128 674553128 -558896358 -195463930 392656889 -30285068 -45715812 -496929368 822155072 -314649378 894796430 -161691876 -444616537 956738827 780837481 -796965530 403485240 235493408 -62984549 -870925181 607416028 -241301557 -378234119 -910987863 -295178755 699258389 580348534 831921259 -851318808 -197291791 59067779 894742243 613270088 -980538809 -373184982 -957325253 -904843930 -501972358 755674889 -762322488 384595058 475251532 787892706 -459788946 -245740810 186883251 750685427 -515109952 -371270945 854289542 -263399878 800262373 -898875883 996908359 -161101514 -38228042 314581817 219116537 -598919522 -758105291 481265612 -908255435 468800063 -306655156 420110340 470123993 893723208 -914173257 476998271 45518420 -934390158 611401747 831879460 721266803 -514682972 821454159 -944041678 639716396 -848550781 260228603 -452004565 -755967769 681941390 593576307 -296794560 643049850 389643220 -33392288 -93278045 -211699375 -193021376 -139223773 724037036 358709362 262572190 -235615931 -163604585 -303599825 -469768018 -843223675 -575226152 -997619294 -585730115 375102013 -862169056 222543026 -134965850 -518667958 553265739 -831292099 -269673677 555522277 -306237914 -12654381 329461044 484689892 -262275217 -873335844 672471632 515956633 323392051 -772335012 -409716627 -946759030 -756758702 496786758 -187592428 280973531 632153842 -72913630 937072237 918631801 -488821782 -634897403 41728581 -887320908 725435065 812886337 81859534 755527925 -442290361 377094459 -785612394 317059702 -484614832 986022667 114661424 654937507 -235545624 501655068 -448841685 -945062784 62067137 323334120 794349277 155493549 776298082 361612317 750776874 -13717716 418380612 -271784077 -184485513 297062793 253253290 -71764856 -38422784 781239411 235497959 -319477605 118814373 -949106374 919169874 -700768136 -614454548 -126555077 -262308425 589572834 979594606 -741729741 594025540 -781800860 791341084 267561514 -304493937 -35260248 -441583101 -180735334 586287351 693861129 -427719920 -478766249 -396496992 786312225 553601983 761076272 107837240 -867583259 -322295012 -610957079 -832687636 522431179 -792611961 -534088767 -743521444 243664801 348284584 947193240 552595599 55867290 271365484 -823131524 -329242365 541306078 -929585268 -862892402 -62769794 -778708966 707951779 767423617 844778306 -894943463 211091909 339154889 -985235446 459895362 -300158890 -576076596 -886219030 -851017737 -675961838 -44778549 274380130 -163533874 868476852 -925126717 4747329 -590595456 -160218991 998727857 322985560 -296076739 -364623018 -516359363 -852373830 -677271061 632944338 -476586668 -591672560 -926249635 597865850 228836384 862429989 -51719238 -807955923 -554909030 161001245 454025842 -733487994 -969541268 775703918 985824516 305206098 909057005 949094886 536081403 202801127 399871084 650922579 -193033353 -416460298 202699220 -750823059 732737151 863506078 -343625385 -113332835 -578925040 -417367243 688595903 508314396 -690819324 -436478384 -369242485 638795856 -553277420 -715815120 -65581322 -189913051 -9062895 -60563338 -684115910 -924258457 -491217241 -946144181 -55605331 -34690658 336413380 329015806 795325748 163537281 -715285943 586316703 906776506 905823408 -366543599 802096287 -356935246 713814432 97679701 -859437930 256770168 699165008 469623945 916181915 -29532397 29703768 549640668 -511709995 390270695 427044024 89261113 342305587 52924239 -449936125 738716455 -845906535 -631406142 -997647242 -799518162 -118362487 947617343 558813292 -589089154 649243025 886636530 -156401129 43792390 -57703382 -753557106 -79769193 775623701 -821299565 -709281157 372768611 82550156 -28944877 16530978 -153539237 832568769 -42251431 -425622857 -921368363 -361155191 -155680544 235656213 -649049951 976648784 165423643 -581115874 901418653 -585993569 508971635 -524935121 -638541805 -551812166 -439008239 539282498 218520403 -441085402 148184883 902277102 513741267 -515920029 -544542706 457570406 -33567571 119952069 -749745067 -99163252 -578044656 672482998 858082262 284882647 604129921 -546816367 -220553400 -733980263 235849574 240175184 -137160575 188357448 820051245 -783568329 374443543 455196301 486567387 315114653 965236173 -413221002 -609773860 -132062760 67237476 -394636049 569486254 90616680 -711474982 -165261345 -522893638 820582497 -852296959 -793387900 235025784 953390558 120855758 406926122 866773082 -436908896 -378258051 -261075719 100889179 121280411 749496704 712127796 355586891 65405238 -471915561 -270238824 664841141 301277852 902515309 690979268 733021095 845033450 437044159 -685107940 -520195644 324136111 929768907 168012517 688579432 -505959864 -504768564 813042520 -996723621 515631832 8228573 284278254 832121672 -964468066 -576542355 -920640728 932803846 -728779590 5241055 -545933269 676954299 -309238063 -815945146 519457972 450927927 260599649 -309414339 -241462104 605236521 -438665601 -504222163 -490647089 -810212487 -953838696 -268943264 803936829 -507058164 573203088 852999462 -40951580 -744431740 678195759 -105493694 -242972265 -932459909 -320789252 -404956144 518713442 203108877 -96444368 793322517 -872813034 -440891767 538871184 -71440966 630146345 943608768 545269154 796833856 301205182 -583740930 706590565 -699747541 -87037932 281738513 -805743325 -782626858 -604902222 -60537337 -515060533 704514640 -897347354 794366669 -618288484 584198536 288275227 932262818 657445628 -109194134 874623989 920381769 186621015 -536644631 -832515601 628074129 813727403 89780328 -729870178 -894594425 147183616 786803523 820358172 -684329846 498866280 -325550117 239928568 40649700 -149240748 396938561 -112214635 -802135967 -993002389 221886202 -415818919 477292209 -636080895 659267987 -267057306 -64013321 15438097 -334404928 -515092186 -398524697 616713901 -114326259 988623753 -346781136 781962723 172587646 742547681 809908416 -316242844 -266885356 522078763 -986218868 837324100 -969944929 924280301 -456384925 -288637175 322356913 -865133061 323574634 -89625827 -129088675 -551500075 279195395 354538532 -816982834 -997475546 611283557 -784517944 -740811618 -213290993 -752314742 -136982454 719062447 -403334159 868409546 105500513 256111689 -426077374 203771958 -887001127 -93846654 828125976 511307063 -953505825 -187494337 452517547 -612046401 421175644 142897479 -361493851 400873038 -774657125 701492193 673914219 -399578130 764560808 -597878720 -893822423 792674331 829355664 -288482038 -482243464 161881436 -463892829 -666503257 -396482858 726227201 289307028 515908681 -655662969 -14210584 -531707158 876680841 -286455916 -491713953 -243222447 -535733887 -470709120 -551476224 341676031 255577171 435620836 -306030021 -244169061 -854515039 170870134 842707371 107909206 108624672 -803652929 -638950100 820260 775969163 499617582 -498283607 674685557 -435947256 -763024807 -665776331 412767237 -772231090 483579816 -592703074 621949559 -830607006 -56499909 688107777 -501962355 382843959 115087412 119667370 716390286 934483442 57601371 -994399368 -717772780 -833768406 372445575 -529051011 42529665 752039156 -325372656 921467436 -802171295 -133643055 738604388 378830221 -1281761 -544671551 853251306 915718456 11738551 544313369 462914746 -832727533 -558605545 42921140 -423682952 995037041 -113586062 -256821266 168949726 -70214964 -714380039 -466265946 952275199 844404609 -131751375 132522999 -217547335 -754340493 -70163614 -151736645 -978061575 905759307 -221220692 161085262 335468825 744156792 -637860237 915003313 13640742 730684756 -959877106 112973548 -246751658 835699202 42303103 -253780204 372241751 -57521055 62280958 -557235319 -441829555 -817997659 17817686 -448897926 -862685229 -642844901 -689757798 841689627 -265545587 475950949 374875376 -31356039 888089710 441541621 848479164 -54558384 -618099883 -637458981 -457504476 813043021 -835978955 525203197 48438165 -657828175 788252382 199264204 -81300666 556404540 -491477145 511482007 843032635 539761360 479953492 -790992959 -650171194 576542737 45161052 -759844474 -84516131 479471457 -586846776 -145182947 108378176 891058005 643286607 -914707872 -47610242 945952675 -706518346 782098240 857219476 304711987 465028268 -252684841 -995494928 -73110627 347344491 477211786 183196880 250588686 286550030 466942318 580899354 -519809905 577068210 911510536 226128068 367161549 -218886686 329578499 480048197 -56969506 -119265973 -480645900 103966434 -325119041 811134915 498596033 -735008893 123278628 975065619 -917960606 -336736718 -417066676 998269264 -669572245 -479508061 -676093010 554390432 295960764 274138537 -596891322 232760815 -831350648 647829839 -400734790 -935456664 629110129 -594313971 552651367 28069106 -32002954 785033394 -868632171 281526129 847059438 -554541644 573933827 -827048166 409566410 757010108 891470690 49974794 -772140853 752970463 316399468 854334994 -400547419 -951912830 -803695762 891153675 -401352626 -484958238 445744908 340432701 -921297569 -113353046 272476301 587484056 -822176380 564426359 -942894707 -244786157 -414765816 -879572872 -616565744 827811950 -185576243 -273852983 -454246683 391982632 830551263 529927788 499249602 669043007 468912118 -81523397 466703200 825192403 -149895150 901438210 454398191 -278838785 15060676 810394726 -766175996 -200491487 -542541599 -302792711 -442195308 310635744 259008652 548361033 880567928 868327866 925559362 788139843 294009 184358058 -429027658 971388481 -966856897 -355574376 735929767 -535567360 876327944 -145388230 -393856290 486918288 275848472 -865990193 948731736 947992981 -478076167 646593772 -855879346 295963359 618709641 959718925 781940373 536030301 322569046 -505872716 164799782 592999464 802921999 813170591 -541841759 -30688793 -548511299 992280986 -215036210 -403230304 528725666 -897236387 -822385245 174053735 -814931580 -936619952 146576548 -805452121 -861336900 573193975 665117550 -83083255 913479460 -502501312 -768325532 -777604476 655716905 -134208618 -751280609 -595415643 -67435282 96855230 942084316 -947129387 113562118 -668906986 273782069 956612806 642768159 73709088 -380442286 -307711305 662803950 -268089229 488012502 421867372 754263462 455837177 287417132 -918319196 663019588 -684715716 -327111889 -730197276 -87677076 393712838 221227886 879662862 -782862510 -947953441 871568774 -257316424 -629029589 925863989 856703311 -766447063 854888936 -133745033 684879305 -360869989 453001435 -760727457 -911997138 455358960 817936995 210250316 24443738 -376469605 26111646 125161383 -402743755 478504288 505117602 -950560638 -952562189 672660414 852849744 -488181769 535496526 -790065670 131978860 145782504 -835785053 252275549 -382227034 -732629188 -676172990 -377876646 -601795893 337535332 394526056 40975087 -560386112 747198115 451213346 152381489 -76311981 -275769042 -615003013 -795829607 469164784 -761338971 -652979601 723559626 123394385 521600626 162578989 61242652 -561349001 612412007 -206813943 -449704849 583540465 -213541402 -298514858 149026089 421829212 -756343999 -767178943 39941604 700098012 788839101 44680207 -102969498 364155085 895350194 -141565342 566496447 904224430 146938364 -731952293 520973817 931965601 485526262 -734264022 867477182 -157850252 -993519405 383085443 626854358 -129090627 576865801 410674266 594318876 -455879794 653892402 -100691801 -746566582 41882831 -34152749 684859196 628458976 915474938 -636437012 -644079421 241585813 367617740 -419323601 -487230055 -489894133 510196127 998116784 -530741506 27313447 978953786 -156215379 334974040 -174239258 6032504 -307906069 805709303 58144606 823016417 85273636 -757322923 -865213674 543672123 -22621809 -135558966 -945395212 206434342 -57312638 -222121319 -419405857 986341603 -952685622 -768393695 -886073621 -244606870 711379447 -188777554 630813218 191148209 -759684070 473771770 339625907 709450749 -816314802 -416401603 930294166 -150951001 -705515301 940381428 -868402766 -948255992 423941917 -469224571 524330798 -832266539 524899864 939318609 -971837260 409112767 -854138699 195368799 907688771 220802997 -166410764 -757089657 991337741 20361694 -217339532 -373129680 218913392 -111584669 -185900080 -112487933 911955383 25390449 190286753 379733128 -290809445 315098315 -648604042 989285362 -278423757 -329766920 -553038500 835644415 -390630706 957478212 856266127 243919552 892784457 768194769 -402917353 -553539133 -392960853 -95462869 -390770005 -40229074 854432677 -837498635 -894382462 -283764450 -10904396 -606286013 -873666695 -547662320 500002991 476091266 256854557 470150888 -702586321 -340345662 -111125475 372425227 -236551698 579295898 -413746903 -716048384 -614635816 -32539379 169584449 -941404894 866741127 -375117435 470550874 -478658471 -931189830 737051928 -464447569 -905965118 300951622 305316925 948686920 888214375 79145677 -62068971 -900789573 -866097678 -494876577 -368404447 -344507091 -713012312 -655381187 -37559895 546414504 -93651162 161726870 -955138527 159984130 372594577 365056512 925056240 -122995618 -870766530 -270179154 263488282 -188566367 518721940 -780669699 112612895 61795231 997384708 570555344 652305820 714664079 -24709618 226967067 920797412 -612189173 -508409483 -193948384 541612765 -582351575 369555800 -713560625 -233759895 -369058764 47641857 877782216 -609480920 -114908556 -648470244 209490990 -506761850 -433710379 849083783 399071947 908434164 -199654943 -267851019 826104271 -57671243 -909202104 -712742696 914608702 184456290 -942091737 268240970 -841483942 -973609316 -311483893 -564167816 -355639357 695389433 154493592 197772499 801727968 -369890992 -502061828 -250957221 149250549 -324685496 232621065 880736265 723314120 -124336800 -937259082 -951450392 -838894323 802624834 -921939656 -987998293 496515361 365977046 274524054 977093752 995458951 205097336 -157489597 -930653926 -186703873 -188076494 -649666964 264086790 -851672464 -668171884 5605277 792291699 -608296139 136164553 -37931706 268635012 -459386186 306775224 -581508468 858690011 -925816669 713321370 789490438 -975215422 -946776919 -385487082 612822207 133573017 -731683991 449502226 599294171 178372217 844603648 957878510 168636229 -965317265 -538437486 333662392 -686220613 -503874179 -282535682 -962234692 -748161724 -619042916 -981083065 946824021 -166066508 168700802 721498413 825865831 154151801 -63411507 10322394 530585344 853661338 -462857842 800750385 991307780 -542192909 -599394549 -686637193 -563551192 -829107398 -449938313 159764396 881607192 -706436044 -836813648 -680950510 71217910 876289108 381449249 32563405 902457874 753587571 -394833951 -702837743 -355378507 -233451492 -982245844 763748955 607470494 -618638773 -7958807 -372522977 555745700 -901198722 -806591235 545010668 -970738249 287884560 475315778 -486640185 -288764502 -710615944 924540715 107422245 -967938511 375953662 216913142 -892033597 -702519922 898424617 -301011789 506853420 517987415 -707068753 -252933864 -248576400 990449302 -758850325 700659778 433547399 977445899 664659556 -78036055 996535713 -163486595 693519306 -642203755 86969663 173723674 -395720862 -849543151 -348373132 731384345 -91791642 -166834688 172695794 683672311 -794327326 643476615 -786813804 90365850 494718247 -223208542 -256759768 592285468 945267979 -206819969 644645515 76559 -690086143 -354170485 26543886 -443230475 603538779 -421787757 -464832793 -390044794 284270202 342558536 336537850 -67485085 286076977 986579462 14630011 645500533 -183843927 660755395 78525151 -80137679 508808273 -282359543 -231595018 871280570 -327363819 -467035895 -181512850 -78102964 -22331531 410573262 -979625835 -366711472 -609445107 -788544528 927302340 569804872 113219172 445377494 -479656793 32167378 -671991986 -14562931 719787714 -248253764 -208516463 -635685776 -325388758 316362982 311912233 -333168345 -252756004 515251317 -564046280 514082070 -510277565 -929979336 924619498 -538371990 -730976346 -477769645 615831069 -890720418 -774927289 39234503 -133696409 836592288 -464707248 238473522 -398329685 -806004258 380457516 512631339 783027503 314563465 -308523552 -131471394 430660676 -839382634 -116391054 -296246699 361795296 -728502163 967184357 934206873 -579974670 277327963 -285121531 626104873 301350183 -895241549 407301211 -312222277 -508166579 398337857 305545893 861288863 549957090 41561497 -481973622 40496579 -28282458 983858294 773546661 -852630344 -916570250 -415556320 -661569883 494650915 1286413 -401502793 472736196 -582335483 927456069 -167962619 -723719229 -332946324 585030162 282823340 578723819 997117572 -331709504 -331386526 -288721094 968283198 555377469 -333856296 404814179 -979543951 577275711 554797147 67595093 745378829 232365052 -891918104 983164038 641382529 933718619 176011542 261597378 222095147 586555548 -631094849 -137773840 -221478097 379600014 184779042 934985475 -967542717 54482884 294324779 -843788275 -889360195 -295614743 354685346 434196114 -923264921 121268358 889290737 -443289789 699477215 -733649545 -137349644 -714797574 362935600 -89032228 -141286890 -442656144 66265647 767895500 -777452508 370645932 114302206 -844840359 -467660337 740930433 318514209 430368046 653440214 -664963901 -935415907 152663470 616182107 -206498979 424470112 544429948 -382058008 452596881 -688821193 -37920934 -128889876 -929590163 163365420 131052573 428646818 191208963 950934414 282129881 -389944821 -266333448 -40888320 -482034622 632769184 -950359572 -141195374 842063055 -266850844 27891090 164422613 -122394093 307368369 283635864 625199675 -797382198 220183999 672356340 901241782 -301745333 -696838006 -760754893 -559976785 187103246 -539071915 759330638 -483279786 544234169 306511983 -580622049 317127889 533382724 387754665 165680018 -201945601 718247844 -805009145 -48361083 -361911167 -256900616 -788720523 639296312 -512925548 948860817 -898719783 165727322 -210098121 -207813571 -138939525 692201847 -978279215 450002442 532094565 -651993580 943984252 -290494525 387494635 -906083725 -197067598 584202152 984942923 -902924692 -132570221 738099989 167577275 -613051033 488852636 -178267101 -475900234 -796645305 -307706735 -533521881 316498695 578044112 561564047 -788923965 141442099 933205259 -180666060 -843014852 164344552 -746625431 -487070919 -708866404 919312874 275069396 617767054 -722497552 -782696868 997783390 -765215342 766094059 -34946261 -920573967 -243002763 -105265615 282473488 -768834252 15045688 868236181 317943906 57013812 -40125604 604772963 249413962 -900579749 -89603979 -338294960 -644472725 102068543 929392607 -99562273 -437994442 -231903338 -126287489 -899149059 -364160958 83162225 -943350101 -521980130 367888206 -566742415 -510176815 385874705 605147423 599317975 786880191 361675734 -602804194 25469092 5909335 533428300 -504479283 210115033 -268833691 657509942 164080446 711654255 378453407 -223809564 -870122212 -913375907 -466828135 -586113285 -977877119 607300193 -600618152 41047059 -810855053 108691866 245272731 438877011 43459062 763218240 -509641473 454267413 -186740618 164202844 -94647434 457230965 -825248105 -41322577 -461160405 -920936198 774422499 959764646 608250685 339584277 730699459 569939825 -662492143 675192311 436350064 363614351 -695412072 363329042 804650107 436684840 822378814 -968303217 308458475 86887571 864351931 623383150 -857108026 -175635479 -58072975 121819433 864288469 -83609425 435108742 -642024438 594462469 916419690 436578107 -959581562 851109954 -991383991 748450957 116469309 -761772611 -842213099 505204407 -54724936 155327408 -167488361 -976848902 -785167722 370957938 -609665252 -86041851 -187219892 -709537754 61495448 47994898 -605262216 -700881402 235632251 -244896290 381086499 -994916780 -638979009 663602499 -401617287 963708782 915993463 -145853069 -756857102 -974719513 912621214 -969838133 -589571196 758351534 -318957922 292310631 507764306 -697083547 786579627 -553621534 -202615599 -860401663 267441439 444057602 -890039907 573334857 809843881 -401997055 718215185 402840147 -269152567 -994627705 631033036 462785178 737701279 -529180507 -624163990 112953448 -165663402 -284591279 388495525 419125704 530333157 281596353 -426567874 865674447 762134209 -265054198 -226615065 376645885 -225905456 460876184 -787411643 574166183 681683999 -651322085 -966138819 -928893509 -649588370 921055048 -569402693 -129438489 168771659 690439747 -401930166 973800955 353159522 -108024624 807168808 -109736650 358256185 -891210770 797914975 308282856 83278022 231166132 -780192227 402967478 437226259 689601713 358889686 -106072104 -905429824 197841954 -38643972 -7508653 202670322 765866986 10596259 -866471094 -259171556 -371160522 958656069 -457208935 279225213 857081893 -919676561 -79862773 695045109 667320371 428293373 985249000 33457902 -661991252 795697536 -914891013 -148248688 528718589 -826931840 752305761 490419272 -581472971 239843484 622658798 -983686728 -146399774 777488618 729064088 803688759 600271706 234472914 251512507 -656096195 -882950352 162223128 348943353 -994770009 445915288 -246424294 459650508 -387646081 -603374298 539747969 -409436943 59142456 356788547 -995479576 -143041153 -317614040 -968580961 45057106 396215902 -485875164 -780949801 135154483 -191584538 -644428966 -274413649 -976449195 676900667 -920736475 -439327433 342537157 798143205 -43825381 -157092380 809582370 139217403 -752417826 598111989 -520319340 -963132234 -789624393 -488052856 947865362 572684496 43618085 704484198 741315941 923279449 42136276 170281969 -256482062 -799845910 309893840 77139026 -45174293 -977368649 -912145783 765555316 678229915 -166056245 -88240519 145944032 -468222008 -521863846 793713947 58242011 715506980 -366876404 -585494850 -420310241 -5998223 919897444 645290052 161380822 426968462 -148656620 157084911 -493510054 -689058954 -36177427 258519595 -663595858 -255069436 899090053 614837687 742368770 271943372 -287598912 -267531833 -758919732 -794503909 676401998 -737425599 502719953 -223317170 877640321 761563920 934479879 -50674534 419888033 845164498 -761095251 -717995938 790768416 623796502 -727311792 -268730552 -650098538 221198675 -773401319 -379095367 515739326 -569138727 -927418730 -166173742 543556618 -39004193 637465070 504652516 993374822 442076555 -479492067 -610266864 697211466 -248713531 -997161023 -212594612 437002018 988944675 -551743750 -516625011 96641257 639844213 -542744337 -861300347 -203838580 388922314 39880071 -625281060 275976572 -767063437 938136934 502677945 -197945714 -301822830 -313666809 514959518 -780165923 -324108338 653052034 167741749 227203626 -87604055 546649005 652094316 -494759571 -987455528 613279945 -937800795 234169882 -463606489 -273190426 516165501 806879711 -696134748 -417360222 835252596 954474684 770602744 998184582 672096396 -660850339 -378863436 -369320343 310124120 -175518229 -288838043 -120773221 -399605491 290040179 276553172 428276619 -598536320 -313557806 162044957 884105424 -485448268 -406052949 143819454 -565376659 -267962133 -133403044 -438557197 750317911 -567901915 112878428 -39813658 -928430603 811370720 -162975679 134359452 896460006 -254348653 -918083737 -882791921 -61826469 858384037 193753699 -544023156 192925511 132093177 -338285316 445832060 811605481 -891978443 259985914 828067573 -586635665 -633148069 11236680 256911363 -300094771 -41657127 -446150369 -493015864 378090416 -110521740 -200071481 865330845 -591492547 -889836264 733873896 -762736151 -971853841 -354287857 509009389 -836100367 255989891 215068586 538235653 812144736 766504049 343487317 -354515211 413530716 -728705245 -866455112 -702157268 216512932 572741814 -252708067 314377230 -332136366 695503288 506873238 -620448636 398342055 -394741663 -858173614 -418225756 -927412631 -905071240 273090524 854940463 -281923149 784473137 -770664489 828416395 82830502 404276982 59002601 -736904815 -738760164 -831673457 901270650 -723472820 -850279054 -645666818 508331086 -146923121 466562796 844966816 842348383 881668564 730543584 -210817987 19012127 -925515632 -772194906 867636077 -195166712 -513153876 -860851073 839386234 47098281 602983296 758595765 367837344 -323766571 323791676 763478428 -306864621 118183829 -903297779 461080527 -439977532 -261020780 -35276554 -72406265 712936867 -821778703 -779729678 127825313 640936993 576241287 254737056 -483859272 -240506272 341016224 -858115223 514071386 -291522401 -182067688 -122052616 -776384374 916103176 -271380821 299873463 -617418246 153797938 48218724 -876885639 -989419566 -616585159 -92452733 990682592 -755568341 687401596 760726387 995991313 -574083462 -564499272 209262258 294115051 -532798562 -46721733 724734427 882956618 899326366 -895956199 501885516 -604095902 228240936 -414185211 71920154 -787027310 577684867 870410347 -646515063 -850132021 -75655997 -5612550 -386080342 297893089 -238311768 145657425 -165173374 833294059 31176416 694180867 237076970 -969788293 -325692364 393847669 977620871 -789920907 -966714856 687296280 -60071967 673253267 471352299 257197701 412143681 962013589 -144261466 793646775 -119054824 862039187 129833616 -895869674 -441851953 -724406040 -865398836 -356671161 380584698 -223886918 -672590137 -195481488 915632433 568332975 144672128 -731468121 -591568589 -37701653 569162994 381417289 875172929 456504846 -90501388 648487207 275675051 -228343623 164267498 -720779647 -759569828 -688562034 -617877514 206057665 -900288022 -470700614 -703787429 341328960 140677818 243616519 420723006 856790708 -4161879 556539050 -773459467 -521494028 -970008605 370453218 953191509 547669202 546948672 877113115 -502127070 512392561 321098954 -508961579 22509094 697024196 841292354 -924026974 611212463 359157814 -194029798 -299183532 -207286234 493373166 671583889 754272412 29675511 7740141 599373475 -448977272 -126926474 288486230 -281258519 760997050 -393826577 873801381 844934517 -430543606 421429314 862271400 -825898349 -316256430 -903711668 -730972908 953652503 163992989 -243043817 602018623 887720323 -947080976 -804551427 -560794427 938869103 154759062 -709848574 -545337536 590155027 -744311006 61571375 399999535 888376653 -479479460 955852403 183767109 -902258511 4309893 -103038648 -587343935 696550828 96341409 -480729964 -481967717 -233734100 840222093 733602531 592910951 38927865 -529291251 -507788809 -390523896 514662000 523074331 -205372527 510080220 -72136024 646119990 -500945544 -7644504 -959308455 -364621891 -455887633 348693536 -724511537 931312140 -558973781 -725277490 -489166450 509799627 567178832 551449005 -511661164 -297438047 899735799 141359638 -31129126 -260241003 -51240164 76587322 -925755776 -791483328 -89205996 335541701 -343608174 -48699888 226992280 -262134957 980968899 927876084 -523932815 751055239 705144329 -454353029 -158433762 -217088876 802814696 -397072150 705402216 99787389 -401433862 364124814 -403739178 896189311 561917139 34994609 14337194 -590951036 -939550706 -277509985 642223837 166512287 336248141 447024735 342369730 997100526 -689345833 231694155 -286426775 -934307892 -239316146 -594460541 994039475 -549657115 324998758 662044572 -5694353 858639907 -751662120 181731996 -363081318 -175722308 379694925 -342980305 232268958 -733858782 -843880810 -686264903 -361207163 -928625918 -588268081 -617808923 -363026555 931712515 881469566 348653115 582581812 -62654355 333259757 -855016453 -699847804 -375787961 3676608 -878735830 -76846414 -755079438 -526815072 -74694603 971943365 263930453 996627908 342332227 -428019638 124146164 800835711 -555431671 859197998 -242550922 -474251691 -704627582 972082487 928254832 369251706 462927680 -89194409 -590516012 -286449805 -612108314 485093072 -321940047 -830538472 -871267187 -298117040 153406916 -971649192 191956825 539341044 682930879 -732394682 -753213488 801879954 642259641 -79104243 -816697967 127185117 978876717 800241050 -704394992 961952050 -324633501 870554313 -486921145 -259241933 -197979388 -719863500 228990280 -122888758 -906473599 -336253245 -139429798 -683074536 54400726 -777812076 506394080 72100497 552394844 299246195 574530112 -79843220 -141410365 -756604154 -786095365 -483871442 -690689161 -447924432 -52634907 -751646722 -495086828 -461750778 653710696 -902593966 410073214 839817264 -158838179 954556166 189419515 685427774 197972205 -501324180 903605815 -184003577 127352457 860917373 322463160 32468087 -985574582 770827054 994932448 -277438097 387364864 -375722538 607206651 -173232089 -695560977 383617593 431697023 -707024106 582542963 251618045 750407358 908256498 40172804 -657842669 162944664 362523707 -979368236 621476137 800079782 816305612 507300889 -45716034 -120351383 -969217349 -231777276 -275859528 -370433392 -733208968 -74267712 -96614760 -624535565 592981253 986828597 48391692 -217290735 -63461176 -651121236 124341991 -275695 700909450 536599880 -296374505 346924948 88223783 269838529 -104090071 -182585749 -776890013 -407018245 -251663877 -726710005 -236829209 -966855482 -195602549 297244021 392886811 -420514037 -126891340 -755144811 -517489179 283672304 -322711767 -495855577 874447779 170235284 236543728 -920272020 689720528 -277960565 371862132 495698790 898011253 961856257 -538925457 -990773734 -575719199 477609605 -331439130 -661899987 369879109 694935573 879082863 473370745 -284113586 -421375464 -318003378 -643216587 5984637 242074673 -160009644 893653399 309822191 795300443 -368861703 -717846122 -890140212 111478674 337374526 466752471 678891461 98827237 -929271573 -340819892 325300683 585747663 658076115 -145125388 171894590 -561949353 653388161 -89456223 758070524 159202921 695074970 846716469 -805773118 -637746685 -27921280 -829028823 516512055 895590131 810621799 841923602 -666185721 256586104 -901323846 984180229 -962651924 142583533 311260898 186535950 1943843 721969834 959812757 -293761096 600498544 696785193 727541666 -237171453 -489130495 -12797957 219169920 437587789 95983231 15810655 258425450 765640454 215409522 -291376041 -983680256 661474058 -26967327 778968417 -568002952 -547121068 -329786048 -693676478 282047005 668886647 -464449731 -438652708 313296104 448638700 -716527806 528861953 -783772998 -786787347 943092478 -252212013 -672824540 962230409 746604923 225539733 -429170419 -291694850 -120742142 181242144 383639185 -994530599 -272901038 457329648 341972974 32611560 786259413 115786661 -125809112 872718489 759982246 258010084 573110942 -131948594 354986654 743438371 -590081598 -868539020 47961253 -692397741 -304435300 280681489 28749870 -338952436 401397483 5169854 824471661 -43914179 96836697 216984567 -5739193 215751848 33487071 151609047 -418127252 -227844287 -825608327 859217609 -27602969 33598643 819571725 392623777 677731227 -218953271 550594801 24678502 374599537 118563877 360613940 -486229499 665060319 870761865 -850543556 906807757 440473658 -991398627 -936602837 -783862416 -953559467 91474198 -312886803 -313155469 -782286588 322219253 293471648 136455178 485899859 264521084 346723662 715963452 -528648349 476881876 -964859255 -682232754 -833993930 884844608 496019028 -754642377 392945526 783494799 950570282 -496550698 -301465493 8865795 649084870 498156646 -770401626 -964676612 -812825579 -733933408 530177111 385478013 -485263724 -83341088 -912597446 36838664 -989208972 972471540 21879658 -464656096 -714279962 -504584445 -582285881 473217998 747573564 711733314 433285662 -312517229 -137718162 -953764382 759220517 -48480272 -138612973 535996850 927653265 -669789749 775099230 152174296 -864800715 -878728601 814756922 968630681 -545762033 891952789 791550888 -784536598 489267093 -194985828 -745015889 55500454 957458760 389344424 -603733777 -53502941 -464916287 -508114946 -233489989 547600636 188264673 826177958 314749610 29262299 984582800 -217530544 593663929 -376592258 -574589008 -926541142 -612024828 -885419525 516169895 -553410305 -394497830 -145714290 721271289 542281834 139807227 -572803438 -455593793 -914480969 203388466 -525118239 -550107114 -626493547 -362874727 339390470 -43548308 -711370638 512750988 55191277 346992721 225942284 473975831 407758342 692382010 -243943473 439916071 942960231 -930500688 -629581109 944370553 -665872237 -210515793 -764996767 52102482 -866456261 178976443 -957974399 -922957398 634586459 -202556471 295618360 139842630 -349285320 235961443 -940444522 673722239 504925974 339855429 534988417 913205745 -255838691 -830638997 -44301774 476697142 -570221372 -614885261 -125164985 754006784 427555173 -598325431 210865859 -640102904 843880052 -893709113 828785739 531164774 -409781764 -987426030 407832714 363482240 -788567468 103535482 581580558 746805245 15058210 285678740 -23812195 171813751 -949565230 481251961 -568683923 -752634166 623258305 -698256857 575527786 310340590 -945641956 995931191 139441365 -409888418 -697372944 -861269906 42675143 991524974 247796507 712207625 908017194 969815332 648453220 630263475 377909738 -269989046 -245165248 521768124 71660866 697396103 -657117417 212612128 -28932993 311864444 -127576581 327967550 -101600770 -432584078 -162416806 451538905 430493715 286562387 441499605 631354117 -83020656 857052962 277760655 -828801504 -266757581 984983602 131201351 -452698877 665902789 -949638327 -284982168 -117670529 794850140 -941401671 100345266 111304029 405073425 -399329513 -850354508 118805512 347158922 246287998 153574046 27727037 -538786401 -236439142 -893299119 -586482681 675280556 -319788153 318705681 928169027 353040272 406313695 -326463366 858874967 -778507212 516553733 597694874 131544998 927679567 823166093 -987264919 390694043 79324687 340466628 485944223 238248716 -81346665 912864184 317210836 194759335 621899952 -564495164 943593912 301841763 -212614796 76548381 -354473719 31388750 -650837257 985870751 112778210 309963537 342916114 544559539 446172589 747445830 594399326 754639516 870835514 36808088 -892917750 989275410 248788702 -565928552 -539317950 -385023378 511909764 -516508521 -388318757 -65454680 18138912 -868397550 676425614 387256898 -526130859 442361411 -890996744 -418999445 -606625515 721670711 -584607076 417482487 -130845709 -409488469 917832598 251194646 317772815 118444756 -220473401 244299528 318780890 694344463 234388440 848796197 877499376 -450198163 1589851 30000059 988994044 285073500 -292968969 -20303551 380589113 477982315 156550935 -944114046 -981465692 -637346199 -188591321 996307928 605850163 -2446310 -496230746 -311798773 200433054 366243143 113957743 290611532 398842887 -485330978 875982116 -891495530 428905071 -1822428 632664423 528242870 81447041 161472071 134945671 649409664 -372437408 462053657 957884590 -628987335 615165527 -40175030 891179182 725937776 431383450 482862789 585826820 784132220 299346686 -875837198 -40183604 254037727 -8187263 -120983581 -758013577 -553955795 -820795367 342013226 -153040151 -257617229 665463991 966750416 906826424 572578725 622631272 473863014 -977530664 900830787 204974310 -723568560 -427977980 507082406 438280276 -59019759 -131530436 -875587902 337486730 624855541 121910973 293251735 546417796 -409453890 -834055710 -802536504 232968994 371457081 -665259631 79013772 178151556 72277419 -698708514 453734964 249596255 978329113 -970048172 -825885536 460451061 -127772160 -572884381 653862024 -565410005 140286108 849083497 -539486290 -147845672 755875269 -780056111 -807327154 -688086459 -859229774 -470444722 -425009697 220198626 -633786019 475531031 343064932 -240928240 -630715009 684079186 541500300 612755677 629551864 759626816 -834781757 -621419360 -695338603 -476447277 234431106 -80915180 -592826096 582082764 -233372728 -378814354 561051028 -971254715 -121860599 17230189 29274488 68662589 -533975449 -852536659 39709983 -406268003 320552681 54626527 -395125916 -710558595 588343122 868765041 307384540 -824744036 -428183035 -413919961 -701942128 -612488358 -316220619 480673365 -29655883 456429832 648560168 41128050 -399397694 -220398987 76539065 -739219187 -114216931 -712280041 796446026 801976477 -273140587 -614660303 693394234 239348324 -167333585 -878259320 911604340 440739593 207281159 952676265 134466100 -461530200 69968180 565991228 894590046 -858685701 -535133250 903380268 -875830301 -338842339 842386976 -402694778 -764489255 -267712890 -309095868 -999744493 421687087 529076272 954873811 395169692 -391899467 280814989 308013000 -397081516 -655100502 969572811 -966300811 -738733939 560162271 490301648 142547427 -732953133 -693347606 936608752 653777038 -589236867 621587669 -127053803 568578306 -858746389 162080274 -564578316 859111057 -252372515 871771797 847690428 -356994144 -409217464 372214009 380658795 906135385 375755229 182139186 -532801383 -813535159 834278502 -14963545 -39779912 105210385 512125542 -321621266 -813115480 -16648470 783142384 -628546296 -939131789 951334242 454979536 -780319611 518954233 -56058926 -321488316 331215676 -414926513 286688183 -758950760 -399842053 -692609006 404908705 95947841 729944632 909143880 -963978307 588008148 -834004084 822881525 -782973228 -884270250 -535551977 -655412597 -758802184 -106350818 -4254167 514264088 318110394 930579661 770608030 933218927 -622984694 483154016 -715698155 -978971506 -756183143 -150808491 992804990 -546687307 -83055 404223979 -21239264 -225837396 841619886 155195986 -370707255 -551765766 -62334506 402127105 -241153557 449535810 41139946 -967068578 -519080030 174251584 -18017693 442606775 209402565 -568962464 402836721 -228086361 -933685983 584022722 392464394 -760208083 -875015247 667713976 -46746133 -65946660 -686528405 -83856414 -352099388 772659400 796026731 334700268 -429716579 -573059440 -117191789 -724696864 797952141 -135119472 447938710 666196910 -979193926 862484782 -726373478 549318805 -571641060 380587830 843502328 687754395 505135639 706523991 -932075075 987665821 -711702799 671334067 895459036 859664112 -49213944 -456590382 -544852251 -127636766 -384380807 887015929 -620825616 72111006 276535958 -531084180 890871523 318685235 250382040 -747184655 363932637 -337176822 765857406 685581930 -853003822 869857702 -140271514 547157591 210784978 444896325 559466352 240823252 -781666624 -617832825 285007819 158307826 13762635 753710959 -248224363 -430943999 -17708156 -158160602 842762557 572180673 631880275 593032199 -116411156 -79696034 -806799537 62264862 239392763 440338661 279602419 -528491022 758173387 258868068 -773675790 -160292091 270856779 951212046 -397508585 -397721870 524032344 484633450 -960130717 24942607 429466449 -398361694 789862341 579069368 583532827 498925091 -302980759 -828125534 -138583337 334843641 -83667170 540305925 163551234 -373272984 618230297 -437821870 -189999122 -548623949 -18526006 -276200735 237138561 719878568 -263001746 398709206 -117153014 -768225229 698985004 -430744110 99263651 -294054718 -327087048 -153635620 697679986 -178224963 490980856 150011327 -881757887 958952059 485576219 702108152 -704307283 196926502 -959408490 -410020823 739536537 -153389251 -559147280 -351777740 -236936384 754743226 -870807447 33518536 -68981611 674900632 956277695 300146922 -563190815 645507751 286380127 -159378077 634107261 979523086 631507572 294533068 -403677553 -342103261 414862819 483845759 -390551105 760401913 -931002139 482848115 79282581 -229449321 -48718033 -984144296 -904292174 465487596 32722926 360112477 -449773853 -547641474 176560211 856289972 258216951 763525142 915478224 966866918 -406861323 -565206956 114359243 930384378 821823160 -580944116 -685668516 -281893496 135650154 -132035150 19872929 -769329634 -771882828 709061576 -863389645 -162855481 -443634379 640866309 -102579769 176079973 -242296973 741968098 797741270 -604614698 -673644898 -204678563 -681639202 167331685 -312428700 -626426873 333903076 -109597748 -277291730 419925473 -795410251 -664958621 -291520709 138881097 -430901608 854737457 -4820361 -209777943 922147796 48261630 814837883 90273405 -313376534 142341276 -699558169 -965640916 -530047331 -821960152 -517450512 -669168486 -226113018 851965852 -795775794 -332907621 -455656188 -116730387 648046036 949664268 402096352 -75205592 -361755898 -773690939 103859177 -200238577 784065739 -365040236 140309006 -773203862 999080130 -358031879 -591881357 382075621 151115537 -497636060 796490315 -644356057 -369741305 -80394523 -785370464 97624098 -831641446 717732269 -264324531 470111558 457625692 -262020859 671956054 -727392696 -743295042 -288452474 -770405326 103724324 670995828 -982465051 -356908146 -668318702 955409904 -97767239 -293062719 88346633 792267710 104944233 691050672 784856332 -555749907 -235363618 -107659709 935005769 -448318628 -45750841 -892602548 -845458676 -171208819 616776183 846015802 -20338658 831337607 -972164992 -559140033 262440696 -282010611 701428416 -336239704 -164466782 -24250682 323855538 -734952172 -494929572 70042325 -683477114 111328944 -99612265 -222259284 850900916 -449993007 -32632889 608112985 -43241084 284187990 -186255054 596227693 -566472129 -372334576 -567495671 155907704 457104426 604889223 585069122 395536705 342618942 378689651 346450599 -347032472 170202115 -839508282 -639384731 314079986 173984696 -586191496 -549607874 647572512 -800913289 -100634967 687894792 588568057 3945306 356191756 938129819 -42607277 -146528838 64284658 -471059341 98440024 585645095 235247768 633140521 -481129876 47796207 -228062727 -253044938 -887947616 -947457344 22010437 -682019398 268416536 832290746 -510187588 -79651947 450226936 795580236 452410162 -712540391 32473291 481517270 456948531 487419710 -757775995 -708376566 -634930715 -124162472 317991144 -243537518 324673607 101784736 -508591428 -764877709 -298532805 -411333732 220481474 -191530614 -96778842 770894098 -205914978 159099777 -483701123 803543931 -709246242 -584552057 580491036 344330613 -851755189 1477025 -386927100 -554955672 994060805 847033657 833792085 783651133 881756705 917332918 -667358205 -476473411 658048394 634111145 859374769 271586412 -156469236 880867896 -341192251 761364405 -106940041 -206078493 -162042650 -411032826 745169919 -605729394 -884428100 470737820 -343121829 -414950944 121875156 -796983822 932570901 -132516767 265083116 -427727382 524495115 -977248188 751912970 20235060 161869637 -351815383 488364567 407834123 969996661 993897020 294482818 30829631 -666096277 -573845666 -925243159 -527365599 497141247 -127147088 -621984088 938484359 -969536068 -535983707 -883681963 385285363 564750174 748328627 -270430848 808116536 350952999 -498961977 735177055 -106186187 192266241 -808295252 -674334198 -221502040 66204303 -82388425 -223061971 -982278878 -49941500 -348940732 -838566802 -272218023 390361350 381274529 291041931 -430554510 -446218840 -41532659 -458944309 -973112470 -463185340 625724230 859603882 573733630 653816770 -136427534 -785132868 493529696 -368738490 386910280 638643906 -659869987 888317269 -112058532 -698015819 -632214276 176773129 -611932865 142487952 -159543384 175267860 -582264291 -523850396 540185071 331842421 -263742134 -979217632 539839162 935747958 287545887 243426812 712023923 526120819 -854399265 394274689 -16676345 -88698025 -779881533 -546086888 -155913219 88706711 192986526 20767036 -108678910 -291901926 -787619696 -618308898 616807591 444319246 348601179 -245940193 425242650 -651333676 -267714279 -699959975 89830204 -135384420 -207554765 -215102062 -567735248 -247019778 -141442396 345795863 488106504 734385368 -198447266 -780326672 -156013119 674313263 -242035062 80092889 825801792 -39030424 167847152 -568359545 -129054091 272875745 437895152 -408863561 862697401 -111352679 -544123020 317439797 359381987 -189724621 17882520 -196226624 -315497945 136263288 -927664778 -460270324 -936506169 -596833340 762610961 810884852 -862580176 412805916 -440566449 68893605 -889009439 563772803 -124587759 664459237 794214928 -917254496 447481195 850610655 -886597678 201722896 -648389970 -759635160 -974018300 446951228 -803481506 942461301 -31239413 368823081 885472942 -797238832 -809608607 103915142 190143095 -672653073 41710795 -661298291 310299445 493113052 230100812 -626600094 -27830414 176662740 -954212669 112038279 453703834 -800936668 932503205 -828525046 246902999 -828841517 461854238 483155147 307180959 -946786142 -735860682 575344477 -524101125 -381602640 178917186 -326618465 850557630 718729577 -341986182 946419738 160369298 -605697649 559407231 876029262 -980787626 -551435699 -695587681 -44468718 -709691800 -454629886 -890739594 43678925 150847497 -683939389 -840527062 644626111 -602936769 -275235036 -681963811 768800709 299764057 383318921 417650927 464865188 885871305 -775993917 -576964222 -748946871 -100706678 -243259537 -638401926 -376209727 598905506 841938983 202574003 -52149005 419722823 202869473 -635329811 763674832 -458059582 268231415 -369969562 -814829921 426256369 414708015 898217434 208331765 -1591539 398115867 28486452 553825566 914542414 -185906679 396232163 592982743 -821540603 43457512 167513516 -761653634 240852833 -120343006 -216807288 174278297 -749543748 420986671 -755477531 491061575 504441342 403063975 123186979 515440569 43521554 -857837827 -493511573 682448606 -523617737 -455031845 395725321 870838886 -988779889 758245230 983751813 -916776121 -32607892 264589676 -514451597 -457569101 906523219 440877345 218675493 -59378535 654674216 -795982208 -591035395 -324054228 -909155424 -955915212 -242017184 -826830126 -196815933 -348831866 13569889 -690543787 -204103002 883782746 -547856388 743631828 -510447054 -92861530 402530524 633350053 -953041613 -511056103 427579651 995736530 -932419665 292962181 -796670255 756820289 153433030 -280285561 -599429014 -728096942 -614440313 170396709 -182939385 -180995767 -369374073 -985319247 1337163 8576683 125540023 849734290 304672807 -336946580 -593261302 489712666 -827507153 -183961443 -724704959 323839543 169712467 -511274250 -746431474 209592629 -443877289 998394836 269774542 -454231296 56685586 593071930 -698273015 -106899414 414492601 -210837733 -867263110 347488660 394387779 767036015 853822352 -844422280 354252886 -321665314 -297536004 -326164894 -309064732 88011108 436243880 -584857880 -803101084 -64859655 157579233 -347813039 -651050395 -629837121 -800763390 -910110629 71147837 -398699448 820013889 858877634 -318156220 -887390490 287948404 -896038674 978715424 948856059 917316985 -348481239 42050384 -178254703 -233823367 -192363134 -263908657 233883459 350252373 970341883 -608412769 180119195 499743983 -198819975 379921763 -549017301 -99035808 -859318476 -473973722 329766217 -537271475 529347584 -169808618 61046488 99281519 -844180672 766890402 159580011 885123886 -170322192 -621698399 -98476309 -824889097 -116998296 378309751 -871453175 -541222729 -670593458 -30545231 -750166183 99866036 87173924 -797069056 732979004 -145360539 -124317216 579114739 707683419 -498362789 -701630588 -122203553 344487978 859035965 -382058556 -86411638 -937931443 -667654206 816019434 -899352552 -603010497 790624965 36421581 -957454260 -585625168 -145716308 636436318 -760084544 -942307221 -353480054 787963713 992938715 -444656347 937947235 -662652094 -40862207 276616366 503008711 -283194270 -281350414 -134330138 675851886 -205255923 -639603807 -323577819 -17207510 -699766686 939126185 305282658 839193415 -438192787 -822240915 -231101210 203613515 -823693554 -790122402 -669615678 341195144 -534016521 -257673834 -793620778 794953115 419559162 349266451 168049162 -563857518 -580911311 -315118983 -552734631 820930979 436832484 -816511494 127173320 -207842737 571996214 544526191 -41035781 -989039432 453594366 874640894 -19927014 -654851644 -967391568 -896720042 755412327 976124020 842650114 -637431468 -802536562 -516509603 38250470 960910039 690865250 -867974498 758165178 -545126484 151881906 -930839546 453515559 -290712247 -422141035 -895113227 778750774 643323517 932951912 -111900068 -180520627 -578760373 -570886451 -912789037 -587929597 -5517010 -593339856 554913115 334598287 635467677 -923586785 908435242 190085016 -195823091 -875273485 -283054454 -431300495 -480266760 454889846 353523179 68479923 -172895831 951272782 -517497177 241181583 -487738653 759951867 -437327161 -276959238 -388129583 7915781 190837324 959518705 2073832 -715636102 925458531 119166214 867028248 -889082405 896989728 427086161 -87947604 127971741 504834359 -230310857 -803540882 -369484667 245741183 727938141 -949496925 -707389156 -982758382 -612982164 8501579 -214524269 -683596391 -392379306 -46468484 -771748413 -88319931 8136695 -626987293 606323335 -754466249 31941981 -101953877 477299700 -742537775 -487623397 -234852504 734066230 97721016 145454581 -523268418 864399100 241347797 -334527322 173945198 715665137 336283620 -918468035 -114888500 196005736 -95017847 376522526 925400117 -850252669 -364418961 144516199 -662170223 346427174 -824807971 286615427 245128259 -179801895 364814143 -448103337 -247190181 406437538 -362937419 -554225489 203117638 -762663780 196442233 162731285 -696188948 158541763 553252047 -514858665 8841529 -956070177 134335928 -170680617 517982414 711761869 -674137421 -5878013 102228235 -493811769 46290468 57725156 206233376 863648561 -38541089 -261930040 6306376 676831444 -283374302 202241784 948091317 109544893 622308978 -671025045 -320811051 -932355067 271750647 -358553286 -831859634 -355148739 986155934 791550291 984370392 -712470971 -164197912 -41804034 410309135 -72914821 -844294515 232497101 164390151 -806562280 -648262320 -759455596 811406118 -86711133 311873551 -815236417 -542954080 -755356030 -86973593 175994145 268592779 221808038 900451523 574886673 -106707867 219519837 558861754 824124614 211215123 604842077 543249790 -524107900 161573937 -656846901 834405099 667179876 -304508526 881872063 -99336770 557840611 -600586478 -331534193 70838469 940315332 -946768314 -361005227 -904856500 294437998 -927735551 630337431 457785056 846033978 926633178 -958840891 199337696 382965455 -50001905 443164515 -898684871 621918909 179716514 479614350 3363345 -102412500 -467749820 215567259 250659046 -353362550 485850521 -153918765 -99822274 -491713331 -411172234 -878699511 931610909 708652821 501904248 799621123 545752486 -367253161 -165273038 606515512 -573968802 -378628444 397430765 833288810 -99562462 -736920035 809522114 -991989880 -96089574 -464348617 839385273 776144279 -525825539 -259751256 -301700309 -762979252 -828040899 384846343 -267852219 232832460 -429525405 -60892911 125216981 -817833091 -853154853 -26215584 116259074 72693172 828512250 96260041 -881198287 -708817824 -639095483 560020748 156715771 -589206116 -179605102 -672369113 -306760980 103544126 -360305111 -894886233 -426700417 -377805065 528544130 -600385200 -552379447 871332660 102035249 -664472845 938511646 326378213 -30884975 390944653 -567517589 685038809 -865712246 838550928 -128454987 236382226 -606249326 -393290554 -527988538 862819766 -48648927 385852745 673195828 577524613 684717834 -12653039 -593304304 424846317 528764568 -528082491 -578736601 -123287491 438521238 68160485 -388226214 -643739962 -565357310 -840364485 176038603 844953451 983208259 -637349808 -777769842 -85311508 -766578082 229786620 474350961 549082063 -480822601 -149696421 690001577 306512112 210846408 443359799 530446963 783846467 115289427 817041001 848881258 252359861 649933693 608392295 -984560242 -367140375 259800069 558884181 -959399398 -939611920 79480585 6138111 478515739 -391069182 -679673420 -1280138 30682204 603535392 -783711935 15523789 416741450 -964860437 611644001 112858485 -734006242 500104107 759873657 -157499374 -428392634 407416133 37433405 661471349 -883613572 -949679147 988061953 -437217704 282383693 -504612797 926390282 569786147 -412120493 -479183626 -498419635 -821382543 73021350 -565782500 -817102605 50867210 334178892 -631642111 -71850118 -638117041 151575596 135161772 275723577 -528433976 -432344570 -991201847 156874994 -826221479 -105172843 -42156627 -113721923 -20661475 -126661062 608199562 -179712397 469291576 -298716325 211659449 936352107 -864975670 -607746037 46543051 -294587605 -699050192 905492844 -813760829 346575491 828252125 98983507 -344735622 -378150070 -715420467 977813354 680481507 -742716984 189014304 -969429883 -530314808 -229335664 777674265 -593522883 485458729 -381496176 -978143315 -456979819 -997727512 -709931291 457778648 -788045904 39887167 -633052004 -570999796 -224567799 -913301900 -916938005 -541253604 816045677 33075193 403737206 -549383968 538596847 333588023 -981969536 710846704 39369439 -826066604 228438413 47694927 502082456 -793528028 150362731 780781925 550822439 810212042 -481868989 445930455 -40125647 132381747 214824786 -666745195 111484634 -634594529 656193870 -730607921 853661962 -229293091 -421794731 463831743 184593987 522128797 -189192307 -408999164 -556841763 279569039 -898568034 -981951453 620485004 98270738 783004827 -829613456 -374019142 -413628745 -782984978 558004497 576203115 -847302557 -175707544 150836197 -732291744 503637954 -195732571 266725560 -754143088 840564585 87892632 -4195327 -727641148 252286905 660726369 987745948 -934364860 272518967 148052808 708051612 706563868 -903612598 375730414 -82715805 603120309 -472511401 -355589334 260396503 -171845387 46444929 841035254 -64334678 -603896477 450509172 -626550111 477929273 -504413735 711302097 503621742 498925641 -477381150 587537973 -593790201 -628475280 -966969949 -559176615 503586876 -253295336 -269884642 319077081 859045521 607012647 787263643 715996567 517096864 -98860515 483656817 -986167840 533155786 423798114 -580797183 -985358306 -301678354 692687682 -144667182 883657825 -225287103 236987156 992536778 378120934 878932586 -555369995 -821384507 584707100 790290761 322835754 -373375048 317725330 356165358 -121808818 597658864 -54072693 968996557 325185337 -613942580 115752008 987222634 -89708272 893510494 -849353527 -215208730 -768646433 311214567 474197265 -486249238 800836431 -564537991 439273853 911170154 476569211 -946529043 25037609 333844773 906805092 -93165385 -425497732 -750016716 913483724 -24443006 -571884401 914192770 -909663386 -57995042 -596884849 -454448767 372169827 -119198532 -107395886 599421593 575301795 -116839648 172356461 911067125 641102043 452475414 -269410015 562508741 -920020338 -924640847 -154764486 836538788 -377946227 153187507 491302467 698391585 986303381 127541717 -783813026 305487482 -821742612 -74757783 -869438032 125540368 -619597823 403682373 -144714032 -339790108 976611692 519878849 -861236600 -267066944 -463625912 355304468 -83961026 266385403 856176777 6190466 296998719 -501434562 93035988 -24573165 249970475 735034367 -562789791 273919951 127791799 138537693 302822971 816754173 -195659819 626168111 -225154190 -721467022 -629158936 -718514471 -990755195 -267423436 866566835 988459524 209795024 -452808705 -525567860 628293442 -287210545 117141855 -204111581 -209329205 -776843496 -649111238 598037851 -385533686 -725477777 343573630 195067711 -553061202 -336837142 549406821 -165305925 -921081080 526712351 -350615450 -784318895 300139126 -978475411 -485951420 664342938 987924854 -130449532 798126765 708983408 990047320 948764937 946580243 -540023765 745928560 774893510 146552852 -697154095 289995009 971380248 -358429044 955566015 413823230 -955646199 186558028 -782888776 493241371 200366658 -391263342 -247648613 841654535 998652270 -861020229 -938146428 -679152365 615638140 733151705 -710610195 -435499171 -588173551 821477029 706456575 342136684 925356915 273705130 -982413531 -286869966 -161657766 800013504 -435955154 -780018257 -809182912 952852642 -783693080 639359652 192375797 -47795106 950137332 -682417525 321207958 870169240 350823187 -865215070 -838890328 -120335166 754753089 981245967 -881518441 879205903 953840822 -689217777 -26349284 912387246 -738854429 -366598809 457572640 -267438049 443177633 643663641 112555307 -961758432 552427427 -882891018 -146545303 -417725037 418454129 -371901231 -558787299 -267634757 202304849 -136300990 -531994880 -638329229 543686693 -193817957 -669752090 -325461143 605579966 -469244600 403052282 -369179200 124341445 -469094873 -629837483 -906125813 839256718 -278933565 -859578563 7361557 -248064388 229035129 -978675158 -866815970 -186834180 127681053 -993381935 -639576437 367414366 851678678 -670127413 -749572944 337021966 -438918527 941996243 884889719 187666045 -387792958 -590545587 495545061 -135620716 992397210 -588483706 969808107 -187019068 125765635 -593414910 224951260 610007356 -259196217 -387124116 -275123052 -527086168 861931657 -970412547 -537234813 -446774066 -111819722 -870140285 -18119972 287665025 850131964 -80664170 244144231 -852938983 696763082 -595177972 -969691547 287294156 -37868644 -724577838 662193878 794857353 226417643 -975934968 636720579 -493731034 319289424 -649786021 -718747104 766936268 -967125694 21921177 796737831 364111368 -348626554 350563407 942188944 77775938 -960508238 367262380 594010410 593113934 -949129536 -941416140 939326984 -263387781 668303326 515636008 -838650092 -596319584 -906544386 33138608 -580991647 -184177051 -365825438 -825430490 -225077799 -484362654 107885491 -108010903 110798694 -447303648 -860871020 -366121765 -309434381 -713412282 37289405 -745826509 246600460 724117501 -4438910 381851909 -588459151 744916424 -218016807 -36253355 -782778164 -966193630 -25297052 215284723 -227030143 -422901188 -449445348 836269225 151377477 -589118117 -186752541 235111353 979465898 562975983 786014052 582903265 -873463068 -423039116 711001174 -562212139 -96336171 815785921 542877109 -950556419 -464194696 -562570889 580656175 884417686 89897139 -187528634 733033183 829425795 880692013 763630039 -827130236 -339761036 375412727 570633728 -155374405 680203514 217434492 138482401 -484243006 -37192417 -652175041 62959367 162039867 330227196 -401687918 -912289854 -243595034 -226968439 -52875263 -871459121 470550480 -41380577 315339028 784215643 -313668998 398917806 143613456 91552613 -72178976 164752261 -679329435 897227642 378949896 -958573118 -544367978 -939905472 188316210 -881316442 -370742697 -226643576 828638550 -104315231 723387215 123602584 -929093404 91755101 -255869379 -352674406 -583668198 -441769928 -666659811 191443504 398013137 923106190 -89842432 -857777063 626613751 392577196 -706418472 728525650 -968900351 955660077 80712227 572939129 -591933073 482585442 296275081 556603674 -84012638 -273697056 -424967783 -974998176 -161455086 -825083699 308480213 -430799733 -139279250 898743647 -79772748 -136034317 801683397 252815425 628283483 224890080 -437058929 -512927350 949670766 -709071600 292493222 -522854686 -506454598 -214325328 156215967 -50933446 701765274 31781657 -572118517 488012062 -589610475 -540969766 -311776769 -555946153 163474962 866931791 -599496022 -663985326 -220126289 -688035918 723703134 -334744323 478730330 941522083 578656096 560765944 741926418 108445806 349566595 2113033 457154456 525341414 -656464496 641198834 875224142 445864437 -173468712 534926010 861910685 167405797 -966440671 143822316 645582639 -488769068 208611503 -52439651 216725056 462667109 -41546069 374158555 942339256 222733339 -173561378 -649566038 -974096707 333027606 -696903513 982112897 880170339 -320227741 172434160 947006997 887588350 -640261675 -589156248 248843938 863814322 983601721 651667132 -984337320 -381694136 374119923 -636726138 -852302786 461544871 -810014665 -621770194 879381125 -343421082 -299054902 466129292 614903399 98585573 -265640854 -103189049 537648682 -235560763 -362542776 -336004440 -86152652 668287567 678048026 -909024021 464479003 -257768336 361242847 -568586209 960753992 -90482504 -310522836 -529351455 -997955127 691213193 -882321066 -595079113 -913744927 -734044110 -683681033 -245411168 847711733 512833192 -48667893 118588386 -889944403 -488394142 -841939775 337954768 420306161 326889657 -557202154 -135232779 891712243 11990991 913050770 270308880 322770388 -252653777 558593753 -853938809 -417806065 -849410832 419818196 -754850692 450871196 -154721465 68786540 482702578 897550436 153951006 -982924634 244175861 -73986234 476493478 -165416708 -714007068 -144772110 798849836 841161869 -77650410 516926977 982028387 765861017 -849633371 -715551997 968296318 -84535712 -122116339 -994796903 507756035 -58225972 163046253 -466541845 439833549 597245051 -949593085 -65596524 543090821 443687741 961014106 -360419875 -780209452 -582692029 -295863168 -592923092 -973380061 642753429 -25595110 -595433368 99603756 -377213462 -160852919 -274870081 220235960 -17190015 -26880244 893772531 -539551454 298723311 351215932 -470987202 286848103 551574614 149690671 -238884505 396885431 -50014457 402769856 780257558 -349380886 -531781799 974117392 -50621985 461448191 947146540 5901333 380312700 -173950191 942581070 121158119 -182423416 652435797 -112162178 965306043 -708856998 -166577692 -862423432 822747963 16304103 766359641 715630968 77536080 -748711557 -135762159 732729595 -116891038 -814239104 479774129 784712151 -801264906 517301228 102115309 -600807239 -701446198 108342089 384146740 -969215135 71166753 257474075 452924853 303460209 -907214545 -351666193 -452443961 -575182506 -649374075 -32457575 847255918 -864820111 933658810 -400250102 -46685012 873358793 661520098 242160183 -115128035 -991969014 -123872790 -17208565 155707636 816718236 878923900 441908151 -88138388 977111692 504226424 -369128677 -268417671 -486600074 245237843 218553292 -140365501 568726919 -969282566 927890237 715877722 563862593 -115800034 -774146622 -300113067 520025109 -191339773 727787862 -277254743 -417523928 -792232301 461820395 -223489631 -258470664 -299704434 -161054328 -489306357 116742840 -560170672 859749943 -762204469 829973795 -416277034 671582946 432900844 -165231263 692749221 -544572264 117236859 -173279194 -124076669 -614766745 -124006327 -244107096 -463641094 258656499 -781885144 912311956 499888193 -202912263 345859720 -153486410 599876262 -520994045 226820682 140640181 -198531165 -267847171 -642896919 395150869 -821762751 249923648 86946953 41080770 -306667374 -87679226 267600611 417203551 -874211323 -315617374 503320384 424234580 -348610729 -479448285 -684272442 16958450 -692802142 -843391108 24454173 149475969 698218821 443303344 918483521 975764032 -408293354 -390964687 -242580485 687597977 -101066852 804097119 624438022 665133707 202046972 574919035 390406243 -968909053 782368992 611184561 -596006144 584735812 -463024913 -701104633 -562362821 -99554717 -438677001 93521973 -622832606 316174682 648389210 -245081919 -78182982 296233903 -627616052 857428391 -100480859 -232292832 -41534524 851143892 954473065 744390690 626071981 -193884322 55279361 141060659 492345786 -531017264 681120492 -519392592 -665813097 907542695 438595023 77492583 -649459320 -707776330 326874871 961379914 -737711121 -456581294 226873680 315037261 296611370 -982126964 -248821397 478164114 -280951557 55229386 -376379260 721161113 -630882174 -60936124 -710767692 397683310 -958813219 -501523128 -144557763 404156865 -170750394 407200327 -161685462 -735890789 353693271 -777139051 519562211 831545718 -577264586 677516371 -678028817 -558512512 413012463 -136770307 893717280 970806213 682468111 650167282 -82854885 123498648 6031624 -456149585 593161659 -883643339 -421996107 529388351 -781211778 -801867378 -425526606 70491117 -509725451 -305377557 -340638934 -607066407 151115960 -651697155 288233109 -487712757 -701371790 606532677 846064453 708772998 608530999 -662078883 107536501 -852241699 688838596 -963864923 -159968506 -387174234 809766611 -381615106 214523729 -807476248 -443393313 -284731871 -719046035 -282501827 -494016610 -40061737 -752720446 781025251 15608411 -971162944 -569874872 987567824 -107403691 431086170 233953476 279651640 620239861 -193656630 -751936012 -392734997 -140315745 -339583887 749184085 41375138 117044210 826026524 648785592 -994741408 -760756524 -914815689 -631513085 -896719522 915577680 392638332 -88413042 880631755 859774745 12427470 939835725 -1957499 846417842 569143674 -680497166 -130042587 -935807861 -737141175 318632425 -939202215 470084919 937911637 -894045019 -180374440 -833538629 632547684 -863130144 636369497 -406412919 -345759120 1006473 75306421 -114619849 551554502 627471529 531988155 278062295 -842632889 614073945 -603632670 626226652 892446963 -199825569 -88173135 -550637708 97690603 900873990 -317100195 -464555835 886763878 661548987 887632274 320790786 355787908 -405180818 835132236 40051342 -975615534 -905577078 291782473 -312339296 472260077 -520441544 248987755 461560961 -425334128 -742170808 -211747282 -672577476 -307325129 -411163114 357701077 -274305340 344918960 -217408276 308747054 -31294617 271117136 -470729720 83715290 389695987 -64238434 -639006014 541259845 104688046 -444191204 -92792533 -337350087 -691548897 -654192735 -966715026 29281110 169726381 472671799 -810227585 -528908578 279301965 -168307769 -303662197 -127168025 925003634 -248023281 -448508244 881463965 -646692023 588869924 -559458457 78824592 688662192 95946021 -368207666 -973123252 -218240489 -51014889 108845671 860400242 -388613306 -954192296 585945010 -737915278 -361370727 -52584093 -319366403 -30433066 67199253 -848907611 440646185 -319430943 349006165 222268087 -899993906 669100624 -507036895 -85505028 -85024197 134664887 -531042410 -641479034 491187561 75101316 299579644 -536207594 967401602 -419010953 -358198412 -407299709 9554465 265254032 922482590 498399185 -812819752 84547581 -910265115 -431368270 -263653993 856241774 517159124 -951114202 -951844819 746016773 -888509020 674428204 565331138 -965532290 476617933 20117246 439702970 -568006653 256239382 820921357 749182777 -833927105 284169631 986494665 199411154 571157143 -272374116 232644606 -458436606 38278640 -576695060 660673501 -75544931 763195630 905991750 -927522424 -233755747 -854628502 -652799979 -706672884 298526549 67508876 729955744 15318218 -501766270 181503506 -465489168 809910833 -882680301 547640480 969079722 -663484372 -627982598 501717576 -942751838 878168127 947767562 -743066040 -339342965 -794686095 389186396 -968672501 224729202 122702679 589590842 713212228 -9611144 -161952226 -53483754 30278701 44789576 -560878082 -40013361 -181610054 -575662683 -362200590 188099643 871258243 308618385 373874354 -853127361 697703627 479686317 506622488 -760556348 833256162 539776612 -532272210 -557389538 61842508 -23327916 -632384676 558110808 340193780 844377485 138227350 523901519 96783180 224288707 68924999 676740943 158171247 273347526 431528770 -987565235 329805872 175196729 -859036916 631718976 538405639 -246247963 893656701 -889872413 -23405130 -604095582 723087741 -708764487 348282841 237233978 -609343385 -337538716 -566953348 -797680984 -46866095 -126675562 -808381282 -657046451 647595701 -878924693 -990392847 685134370 177711307 684047722 411845165 -811550106 -125758300 798525474 398411 -880558327 -800709260 617743649 -435920024 -834396688 -909691317 923500517 -525754401 508816836 248358646 -273255641 -602813583 -30709363 -874235094 -895568622 120273428 -799184509 -296218842 851528262 -647940674 736566314 187458042 93355062 855937318 -213811364 -331918136 -953793016 -514572032 926266665 -330095419 -100514602 -398682111 999780250 820743879 151904470 -539163928 806662546 -864471968 152711314 -435178503 712079527 -136062762 -633104602 -799710539 -875354387 -106458246 -998070928 -181818858 -727295948 -290236032 -338993593 625767093 329231741 -274102361 -297861109 267765298 -878694113 328103690 216271192 435885309 -410781131 493953169 -769086123 -92751813 315803230 792965205 -56404918 -595126128 -799959885 250088954 -521464779 565388357 -213122989 -973431147 -105722332 -962237103 -570315723 -346693109 -77062421 -194676693 950600213 888077959 556332605 -862885543 607971767 503950055 77588494 337123870 -534663534 344036064 -527971400 -422031740 40726683 -746593417 -183604752 -206090570 734453842 169710944 556954244 998039455 66650191 833940254 -884788423 -372544800 142939236 -941843299 404802332 -582842372 845127711 -627356401 68790828 -734540941 741759757 157978070 199832246 611370838 601406581 -602552045 807417674 -680178052 -188035450 -188697208 -176004261 -682206286 838989010 -769837727 937030675 523788621 604252561 258513299 832678720 -908387251 -154175962 324022395 376546101 458860722 -655890530 -840788562 -964828140 595416641 668641641 745880990 -320311360 -806156438 358679349 -70735401 -150205119 271503640 -414808297 -74483931 52394833 -200427939 -78340994 864590332 553878869 -501608540 -851619872 -832844410 -341443503 304034802 -396097925 -471478710 199692671 65533124 -339865402 627271876 -890933096 358055358 682385550 -119160517 538775000 375325165 -763130642 -719746430 -566176600 900261314 204130047 997230488 531258374 -393315694 528067553 -157387770 287359832 292924943 -624191018 994203607 -68645827 -742478751 -495296779 409801030 277393797 -977210511 -576512300 -632033027 -63626564 -479208732 865201068 -261247342 820420544 765607937 141194025 509274046 -394704902 874016735 -764449346 -523673558 -15708928 -661724481 794520641 -623758293 183687011 859023915 -701776616 -799549717 982424396 14674707 98887648 573335986 854733776 -472698055 -488861937 815686794 -524865172 -936934821 -530085548 107104403 817722603 -925974364 430967400 250774708 -321774061 -184287662 -874936097 155438874 -908689282 225157735 -316371524 -121424917 879977235 -239510255 105596377 -944650239 766984601 508455050 225995416 205817145 -106610824 -262773653 -39865734 -143228424 656753664 -70841191 525526656 343211668 163314891 946663896 902891201 -187193926 -838857172 931715331 -69236430 -442444143 458601255 -577652939 -684258369 98944889 -776744585 -713913432 406939326 291390322 118765816 -128667727 441447499 446043336 -23579059 -136777593 -706066952 -613749285 731601046 -247832199 -493367897 18571458 -868931553 -236963603 -517237854 -756646676 -658922254 -78736378 991972516 -634766894 891613277 -890714052 206208257 445712401 -532950075 77275839 -941575790 -289321688 -402177899 -109051157 -13259867 -142701034 964670130 722003391 -550339113 -580065471 536453045 -184504716 -734805090 436513821 892076403 -605864225 906880697 611168449 286161777 516517104 700576743 -698539598 -481157765 268835166 -367666112 727268159 -921399372 -775844406 83989042 887001820 -896987487 218280949 859686262 -596970393 770751567 -545918465 285276151 425197109 564262219 -455944225 -922214114 884502180 -2976335 365233405 299978209 -934931837 79419914 963403857 683873759 285399816 679701955 -43761378 943166707 -201175427 -629991864 -389345146 327327950 -854226881 -306626340 713290287 -560512611 269075026 -486573722 -477167206 -125936018 -400595496 -193362945 -339145578 -698104061 -794388207 -490629013 -697548405 -370979662 -960368776 -449307672 -303142899 -741170655 -140169667 207878046 -763145219 -440128951 -379316494 -558367468 163726458 -400084545 -217886546 243630510 447468073 -349168246 678859096 747191968 652037074 607248437 -182862374 -642021292 -154574695 -225082594 326265036 -592679699 876437792 -479699470 -295367762 501984888 329571839 -461192773 29470190 -556894883 -232115806 -449180056 538322654 166592594 -158831647 -45674560 548533125 274576687 612064114 530165429 -286322338 -528865526 52886111 310871762 361564319 -81224858 -180548901 -519814241 -420241348 -430173733 -425533865 86932287 -634086110 -269123710 -916862171 -311455761 184555048 -491261642 -847591804 107912591 -929021122 -167486186 -24465241 579596420 119739609 384152532 82997670 -28606268 -149666637 -458301126 -705559227 883753282 139706025 -968782099 -576384888 -363792198 601728293 272936692 708341012 780716373 -928761340 -880702524 -458028778 -672287014 509629614 -531868203 -738476503 524471737 549342100 156634327 -784419874 358540499 -113067257 786776108 -499272227 -447427943 -750337586 841891939 194165370 -113479390 -122324005 -578808734 170049229 650814460 -451957357 885757467 138823577 766399286 -897420089 -650003868 -565036476 725663415 -462361512 -574086853 -862634799 -509037741 -516341117 -312562742 -353034117 -29444670 -864187168 -292338523 667992341 -965262577 -201109217 -614035472 757383209 -599737391 15487973 403291003 -723062023 -906584929 -543203446 532192495 869674599 944261308 -594126877 -731324735 -197060597 -180814798 477464730 686392292 303423623 -885882190 547269851 -156580112 -307987565 280486028 393564000 885398195 89932572 -37447345 114472989 170892568 603076454 781115346 -765236350 -919041271 -749760914 585478377 796306984 765907061 857082996 -767553529 9183068 755322843 618282445 -311077576 -407271046 -707424503 243923239 182451620 -161518164 512181429 149671212 533802204 451340542 -838878661 197699283 170414209 969419130 -127818530 552212626 31188749 -824598539 497505262 608443906 -359221173 448846361 180029442 -810421250 -513846841 -524495252 315635849 -888783004 803669707 -506553759 -883559938 53851888 -864232544 70496438 829096112 -210910097 440375605 -421813252 360658266 -465180147 306193666 -682114328 -450999117 45948888 982646112 705701101 -950961201 -983388846 262026038 -915288460 564888777 601320080 -840515620 442855976 -666128012 399071706 -271850573 -377263196 -935801458 957919794 437960217 -783786382 -893752294 213184342 40630201 403878348 -232849756 -27752455 123931480 -464730681 968409511 -129709706 -164373412 -568603183 545232452 954013451 898597926 359064839 732869681 -139862774 -856359642 -26734102 -939600302 -393460251 -579925814 259601180 -220899554 -759784537 -135394994 837925563 -890364683 197625246 -593715836 -245282295 25993855 406018292 -351684741 224443295 -246056915 -148396103 638585181 223452265 -139301782 906096500 -894633979 152189519 852479062 974919639 -477172288 243866665 -169083239 -635023861 -1076748 -980420921 -275143858 -395125259 -263429944 -617739407 -917331329 444062203 -370780086 327003635 -429611776 -707529576 735200925 503348012 537275684 -611353844 26953645 893826337 924645623 396151030 -716019302 -513247180 240174204 -925157701 -540537785 299383875 -167584288 -759812473 -914004827 679915952 -671099764 23502114 -255749736 702952693 121195450 619193515 -577168875 -450188274 983238002 -492907077 -497641349 -442824512 893566408 251753505 860422662 202471481 -608286784 -849428220 311496954 -622156245 865668786 751694103 320969228 266438353 121658596 633162625 -666025204 -555425873 676513548 407582246 549021030 709103667 213757603 425286633 -384249468 765047481 594344169 -335309886 -622061792 196843670 305978061 -653520902 -957998353 458175139 339979621 168693144 -233446514 653510597 624419704 -410945842 674930457 100905957 200047806 792358017 -979513126 -413164907 886903017 -801517112 626908173 654547603 529481292 201277520 -143626140 -354641409 342652197 -463675979 288213432 132471432 848663458 -317184605 -204964961 -910883125 -991959688 987519958 472533782 845781135 -657269493 -639680723 961706719 -985533310 -436104612 934172853 -747436699 51878927 -909676113 -188571144 766163596 -21156880 704852032 465950815 -7967250 -905331137 55367539 689227536 -818885301 -257197471 -580859107 929480423 -539527064 93800813 -350017999 -831102144 683492010 -340379150 -281126769 -124536496 493936463 205069880 379627298 -55233113 12562178 117826194 754767264 527126722 -590240659 586619627 -650907911 252729713 -371635567 -584581971 749046930 -381245417 -813865894 -307919678 332659685 -393668926 -53562799 -782861178 669419915 347343557 688836365 763629527 994829724 -252113045 394474071 -877625441 803847295 -500276820 405229070 620942709 -209685157 -955612589 -93637367 137165410 -579863644 -420749420 150856484 815911189 442809866 -240349957 212365549 475698405 -892528083 -185141580 -998757865 -990182984 -594361070 -507531405 -606679631 -752241190 907500253 -913246239 771767060 -819928190 -612341989 71154118 -534287399 -888609632 951189779 136596808 581563516 13832736 -145353121 4854602 -300481231 600600080 -311225824 -292775867 -752437269 -770320423 -666835235 -659176427 861313997 909406026 896202896 -46041783 522872495 871023273 51487543 -436787150 -488792737 -151547562 -478831954 -963509781 197484389 -231188404 -233016360 -669434110 19081630 193196751 70487846 914593662 471224455 -83850139 546596444 32578020 -441452052 -176210246 -775554382 -207560522 -981043010 -493662688 555446693 372234754 -742090208 661638549 -355909877 843159437 -642776958 168296423 665595102 -711023636 361017502 146633852 -646113325 -874977384 -434223353 738976660 -844455820 458191183 542149089 -952736530 -16621653 -123642632 340050307 -475285715 406668571 -61027580 105772935 819632357 -595367930 -751116422 730615738 -388163403 -27541669 -485147727 269177786 -833460912 -758714905 -108777282 82178016 -228472347 -598702337 596269138 -952089205 192381832 552972782 -899639701 -476365631 -675069295 417612581 156048564 692414289 962226572 51320284 964474646 -358631347 -42704135 -754213068 -782872067 351551048 248493134 50205159 483783467 -127863469 532898872 327723873 935588634 -552201111 -986099007 565159278 -330440082 -575519310 -252688867 821886891 367327788 -563483300 161551215 644564376 -903693786 610022194 619853751 616039008 -260823963 82263332 248060247 -428682683 -503132218 387482073 -353365460 -625959280 -716397852 566686858 567584848 -152760355 -654642106 -211988646 -33997471 882750875 -797752565 -688815979 62968251 826002840 -294719879 373382152 -773749533 -238320362 -418443203 -257175980 -888614611 83425405 718616479 857560941 -939375993 730581478 -572249814 -673703619 -933746940 -826506007 484700894 44767069 240645504 -576926435 -521023874 -358975535 828968382 -988083882 611103367 468970535 -861930248 289442960 -754904557 353221600 -57935362 452330904 -400055354 -920855620 -786147137 -12483518 891271833 -930458624 -467977055 162488681 -980534003 126883217 532128890 27841252 -495174863 -635659843 -774045165 179688027 -239072398 -258411552 725709002 -324818737 218785028 -96017298 598736700 665410994 766092871 -753923286 -233815142 486749184 123818199 72322737 162394130 -412739828 -399644233 901917968 188958680 150692745 -149401732 9329725 -886546708 -921665418 792971778 576919658 -199730607 638708245 170745449 -761955417 16006608 -540434721 671132480 -788128415 454867180 -409266601 647229334 813694487 -376380388 -903327261 -803705384 466970648 404995103 289452548 -664063123 543912047 222351917 847373953 51262966 -381893954 476929342 591195982 685830967 -165131421 -304254396 -700727268 546254376 -858006514 -398476175 -509409833 -790249108 -200275974 -336267897 -465220866 586053758 -471819666 94648867 307650858 190231936 -465547772 -194550601 447026451 -183807138 -733920661 213666297 117843753 97584322 -681372551 -564153094 934196898 -763117729 -994251346 -174609332 556963466 -861495940 -910805038 -247619743 962918229 217920180 -523056775 257675083 -278713521 606254154 -546625845 350241027 653938600 759400382 612537651 -556097308 560741419 679031221 295300109 -312103595 985843629 -882182736 741788705 -288504702 280199306 -438939548 217068254 255465867 -324866229 447773775 -600718098 -546737781 482956139 -879347396 289590049 173502154 696726834 562592434 -55366495 969480228 -108562446 -919950229 294411107 732441167 446167883 545407427 556337210 -604630851 -533344832 454188802 516879687 440424052 268432785 197086001 611553592 -978444179 713798378 517016820 -864416917 733118629 -57194963 -125761529 480881902 -999013751 -264420362 763841934 375179173 -106458446 347668725 -800059405 141522971 355283591 487709635 394731001 -301540005 815602725 -927811337 -795224345 93730523 192219954 -172804884 -687282411 -701986148 244673592 747210905 277671590 106996704 -106362606 625588830 -666657556 -993860150 669418276 206401878 -547207793 305105800 835540401 214366363 -825219843 872761375 465406953 -660729663 -321846324 -771384271 -410946155 483639236 408269599 668604084 913076663 -337569290 815916525 -950469771 -600880495 -625334920 -901730889 -201464225 -272531519 -201801791 915662748 -463393272 936548046 -674384039 -780357876 -8653412 -317587621 -391491988 -222589318 -557964892 12009773 92992343 -193044366 435270860 -425441776 198732701 -204446054 -914052212 864433374 954512058 -300913789 -193402118 -19198042 891073121 515193821 -840254713 -865472431 -433685508 -661452994 380881791 719831039 -677299770 794160833 -277701494 -806142370 -518140216 101351216 966080798 445970912 -932594646 31910244 -951160366 -727710788 257387847 -245693440 96614280 50905755 -100773993 673559665 -996723149 173036999 500726319 -394712948 -686728483 -259404602 720465346 -270773647 -751549637 119728634 861861899 607151830 814601614 -634171749 -216708038 28292544 498890550 -435991356 -315213123 295829796 354322360 985309560 107401877 862208944 -549372944 403827229 763130072 636678861 526508003 660002718 823163754 54062117 -744022716 -964172195 -382271844 659521992 -190934071 505793023 38389047 -223581616 -949825254 -576898710 740197057 455961846 594416231 -320966970 -768136931 91202202 442228344 340479762 -965714822 78616593 113260195 113398252 -537935870 863062132 -300263123 431091023 -765430196 -712736536 -711280440 -444248669 29933581 487486463 -946433018 -459196617 696415995 -811035446 -271795065 8022193 -800076284 81414164 -883958892 -375754298 -381283474 -827704035 645654980 -512201443 882108685 -717364097 -15313163 479668311 -347661670 192547527 155105152 607982188 355144910 448773071 334908736 575588107 657725789 -217656405 196255761 903069074 11661405 989907124 488234244 443902673 584288232 22451072 -51981863 -624928632 983912497 716811904 -761017436 -916583477 853728042 583302865 -791988640 740270984 -144499127 -434073924 -931269987 -966105358 978397349 -971819099 52527093 800218712 -358127148 -327973944 146535929 282209424 -55163424 128732042 235652891 -68127357 985178922 -551588687 570821918 323340769 -733356351 101803792 -800589298 690335714 -634975964 1593330 -933232140 441152043 533344875 302707669 -510897389 558373383 922305496 795036284 492609625 -679515795 87438515 -442271367 -973834294 -847725640 -180850513 -109508818 818881880 -514741895 456524258 -695138435 808920441 652156066 -630881828 738303618 38469050 500646590 440622649 164733370 -642719570 983580441 87793736 -253680072 -474635288 -794639376 93915186 739306920 -4578846 991867812 615534253 -412874438 740389775 918919394 575269626 489391048 414916741 782741120 -384111812 626191846 -417910735 161809841 -85258442 295066968 -946850568 -375649533 -821916396 875890341 -644984748 -446814409 721571193 456512810 -69494137 -812441738 -911563362 916333554 -863002302 -118581167 -849953389 932099402 -903113552 -520999492 -357035085 616218006 446147924 -931735866 -546371076 945304766 -180924667 436147446 -265968958 972722005 340576065 -851307727 912042011 -921202012 -518821556 -173369467 -310894796 208394092 348262559 351845996 -372852543 312529120 97930445 -308933509 893974103 633862879 -825365303 -607717751 -965078558 265364256 103363531 613457509 216542328 -54143705 -237943431 -116831140 -16386151 974065408 -811802342 -615286126 -726234099 107768888 723766995 -984950668 361033692 948525562 -121757021 -161256149 288264083 889346261 -658224363 560667947 757595379 -810838784 887085628 196764101 -343332484 765109834 57709393 -716852670 554207042 -736742576 -699352830 647397959 -381519300 -921868951 384878003 -157843457 -683652950 -925406585 166799663 514512596 563550980 -346592644 -263751087 -835201466 133191522 267208034 313722945 247374457 81863946 -135604243 -491480539 -134257963 -346286646 -920644046 -339225176 -806839960 489924349 -990186658 -378294171 567925351 -859457721 -691706078 220046423 -346272139 -352686826 -44212721 580605355 387602689 -881104861 -727195765 -394822315 -98789222 -917145397 -955666785 477955184 666807208 -567803184 -445549263 -142077151 -45440308 130435858 -181866207 -973103810 -293414869 -371570726 72073735 -537227864 314907599 849576662 -638105469 -204045345 138010108 -86241642 -988868407 471813383 706525264 258557841 920392287 721373605 -702627188 -386342997 762122698 -696170523 -9504245 590551264 426214668 387659830 -499911266 -158735437 -153199643 582476173 35507262 599820519 649486371 808868476 453161397 -462688068 31786824 -547471194 699694609 -107526611 -32726217 -141529598 568217480 504818171 -586317474 549380661 -595093922 988081085 -775141627 413855633 69353471 -90684750 56267368 921446694 -634969366 -800110290 127680625 -980425813 -321053922 364082174 -789732365 993501377 354872953 28899099 405645507 -857824078 -632545638 838791854 -16989607 -916103677 -858972206 -985058205 -81532815 -62717284 143128550 949061507 235859738 -14601743 -690567384 -781722030 -388960116 -310671564 -554681916 808477857 309010529 -805827625 475830132 -916069964 -966491368 445877730 -924790941 -950822207 -737357253 -441279754 536271640 -53977415 332649033 546450066 39875459 -197924327 263086867 782922668 -128513894 31510581 -822825350 712469272 -400191455 -235422689 -976593071 733012078 824167319 26248274 345565721 -597200201 -666484948 -935934118 -507250360 752731992 -642661323 793601569 659744609 -979578836 -853793984 -905920332 136617814 -345565676 -546032506 -505069476 -342916524 684611018 -819543706 194735054 687863837 -742028745 -710858054 -455154723 636202818 -158627167 -348327341 244171195 613498288 -729976695 736836294 359115425 -536514854 -14631734 -409629355 -506734484 256324402 686985284 859733106 246764121 -207636497 33836442 -873467887 382227166 246742506 191443645 753335634 793343310 -300115524 949802262 441085938 -496485380 -128545962 -185625335 820332830 946152619 -700109758 620099781 -563762300 -4319392 -407717189 -6939534 702160751 703883796 -476119718 177301055 338395257 436471204 -894558060 546330634 953935354 -584203080 -11247834 -953658066 -227681280 646946605 -530150762 -588654731 83164817 226783398 440736984 209811680 273327973 892651505 -942037986 896300261 -739746134 -624949475 -590749083 -294745094 194620417 258179013 551120387 423943367 730143036 -993225696 -827284124 127238827 712306507 -689505621 -255180268 -600074105 -75068796 934235276 281444350 912383469 -936582032 590357902 -601811637 -435670478 -200607562 -76183846 901055862 -540919317 -933542417 627238680 -108156105 751652880 109015460 -140692737 879933252 -389681959 118011448 -800798729 -233616603 -689561692 518720161 812963570 874215131 -208677644 -657639322 -956730085 106382447 -276151635 -503086196 745375557 753864028 -964528390 858664406 -622102515 775836702 792935808 719166580 -862671641 437655459 -501949101 444535293 -94896727 415059247 647928165 466590586 573082883 -969504989 -794878433 -874025957 -470680727 -71021173 458136396 -445329339 51539323 -489160308 557560828 -530296436 -492987859 77233614 218225813 -563332174 -331622524 -230776079 84961850 -261055217 -988342154 922212528 -151167197 931740183 244932587 218142101 -28997951 430534436 267276349 -559741015 -320145797 456329774 179223784 478901051 280402265 -760368014 74632736 -947507616 -935190854 -373862705 -610861916 818147749 -944976075 639065630 750365888 576325806 449452949 348165908 549346371 330819860 382287722 482590536 -3159323 -539952769 -188850914 -143010219 -725464904 602040951 -47013258 -93013634 -262267933 -29103801 371073601 -175058897 905781258 167315990 173720055 786331449 -258406208 473441235 385311186 -677743802 -972205867 937851120 -320590270 786472029 431562497 361950634 860388461 515638437 300721511 -342225891 -691973582 127300684 479945581 -312977207 -441386904 -726387645 -302769799 -408048172 -701066631 -537545605 13453903 -594112001 -492427768 788964143 99220220 -958397454 398780906 639882631 -447008856 -289055222 -462631839 -841699595 329307809 -764902069 -641701753 -453890976 -667355385 861914984 -587428519 -864123759 41015268 67089097 -428516648 330436203 301051950 -681509268 563997942 -606058216 -265984950 162798570 -335117025 -546543293 -303414301 104015731 199753788 -107412984 -728253518 -628918496 26715343 -226383141 710024612 411695719 464850890 577786303 -913619497 -9135502 514425560 237683164 753638257 984435173 -672761553 -786822128 401527886 705023244 -458356403 -724689581 300533747 -705037897 35714275 773643416 -437846440 -262778482 291394232 -866985965 -168657324 -372429221 676884577 328956816 973719449 875225681 879245551 -61665534 -648829850 -790369153 -668052577 -818627846 -198311387 -278284704 962333191 -917573750 564834671 -450409118 -146019211 -93249584 -693651705 289809901 -249946431 -493680159 -477980727 -308197944 927704059 182424679 -739700874 698100219 543646 -541860330 -546183993 -852281899 -623191091 -101652491 113260449 286509691 861490543 -518862093 996678981 212363355 523567420 -530422955 -671450448 755546288 725499138 934471171 -37445511 -94397132 -574768626 -422114881 -500527546 -440590994 -230377774 68834963 -557008215 844373366 -98835726 270639854 -228231234 142615486 -865036961 -478706618 -702590105 884308933 660875562 -800071767 660139378 -98083394 344795114 256676765 75695925 936967788 234130662 -262271834 975081136 616115952 27252849 752840213 390033758 376584608 -871898823 -591911178 606877891 951005406 717502750 -929803694 -857830522 940077464 760803810 516114865 -868260432 394772101 770288711 -829936698 162776968 307138472 -773738716 121599777 -891878023 -442596434 410224003 149463126 -306633332 935747148 -750881698 -10940460 -257258868 418919432 976510425 101074218 896016217 415326657 -500872628 -52813551 -953933368 -607798864 -618061860 772682325 411603817 796653173 118195712 -276223577 367302218 -738061824 -525670260 -10429514 814467644 188379400 501693308 744734541 702166284 239224891 281717904 -796030288 373405054 -267982148 -979959029 148863271 816315386 -425076469 265272738 -826424298 -467670468 -398001063 -642297921 -617246079 729951836 -862000022 -856852738 -552077705 130019095 -250814963 -786137175 -550832985 852649116 -979346111 -939021595 534771610 -517738632 100357310 -791402973 -230758048 -175344258 -823100022 995950761 -70357427 -978632768 178550368 -630124150 -511995477 471910296 536689819 342393941 -964149503 274771333 -880456780 -990967862 78731253 837065927 -977911067 537876685 518337568 836853672 -161532541 287213181 854408233 -831406475 478554384 191892257 -145675215 -2498395 607319003 619337445 -461638850 -749763520 -584447531 987714121 30726475 266946225 354370223 -738275635 146787342 -26397818 805015870 -417488109 574736701 -399445392 -288158975 -397268603 -147205579 256059721 882206923 -639844100 622468629 975754141 466266361 -181516274 -662324675 -115879184 -665335861 -763986745 -933667117 -805923771 -517012094 466762089 -949743168 -356255619 -66885189 615485038 -335645298 707466085 910305091 1771964 -595612435 828274567 945788996 886179792 -901615333 320186026 980787370 -150399106 -185109643 -974636513 -404022699 -145232298 944224467 88045706 -657856031 940760543 -20904874 798332187 332181320 -566456396 204817486 -955247476 210193220 -264455061 224351282 -105439307 -744944470 751765031 -76119513 -128843955 -985740863 -426356274 -77501367 338826905 -271976678 513294937 54739284 -859835946 -720312388 945919066 -562901195 -736134349 -957520075 623386950 393307765 961960742 636243169 -410489319 -996755028 260053004 -180526175 640366773 281641782 -900712204 -547141765 -53785025 -134002684 -114730276 -36502221 845154630 -505861329 648452809 -144203223 97347488 -335484465 -207612916 -595364183 -866169857 -225741090 -130657101 433290168 -956272021 84306469 506818854 -526111375 511740537 937868430 -480201242 -417328340 -508356578 777855005 669164029 483308834 -879058143 466935765 789593713 -622689245 -730891772 227777617 245569258 558440552 -337079322 71556516 485470931 -591856323 341948184 64616889 -641185486 -222226640 414768552 902919751 -995683138 516085232 -618916901 148839926 -912881546 358540994 927665293 -177941002 367730979 -100387224 344233375 -367358730 253198065 -628208230 767561081 932166008 185197162 87141182 -645607635 -325744227 223132811 109616184 -734386406 -685617344 -116519671 -939237808 264029310 909818669 -871765281 105103141 -29515787 801494165 913098052 21386855 920865589 -689590854 -55505379 -616955164 -774512634 -488691008 -682035921 -132453900 -201372867 744763627 406650173 585207738 95799551 429283156 -288125837 -891915608 784924584 -137598529 -789272026 704241999 864732791 661520215 -602239786 89789235 19440405 -813551849 647950360 -627350263 -241535403 596130459 -735131777 -423588947 -650363767 -273977922 -223405406 -717545600 -706739692 -368789250 750736627 -211657763 -691380693 -428169896 80195135 -658651406 -727439529 -380028713 -42562213 -841620483 -839290895 150358199 -601774451 549477604 -230296898 -323476556 -465751543 673036287 767534530 218180996 563107248 45453012 -626868187 -633282979 647958583 979962044 539982735 759810031 987509564 391777025 541826329 -497271637 -349696759 -860402395 600738755 789232309 -341945249 89313354 832855329 897885197 440395849 -32396952 -913592007 -492862196 -230400246 303527976 -802933132 -117271435 542435953 -602442500 -978178405 -177770241 335024982 -531603143 480549069 -799133717 -674386083 586963278 343414069 814754345 252326514 -893381651 -931207881 12908288 -897138342 853860022 -78853092 18117083 -636486979 -365348284 253845138 -690311934 83641308 -442555128 262606971 -449693267 -586952833 -551168618 549557880 413560812 -83302152 942552189 92613770 857446387 455499837 54573338 267874395 -309860298 -523917405 398021177 -935949117 -268035298 -895936983 959852495 -32902636 -319793579 -445205823 -322526 -187765576 415877105 -497589689 -535921363 918114584 -125491837 -645808574 602002631 -915906669 82745409 480856711 -287829805 -943232603 975656943 779122500 -743614152 -897822875 608853245 538070580 -289651890 555458976 381203574 -87199075 889601366 713462783 -457112538 -334805290 991405818 450006611 716411003 -652275054 164578707 -883570289 -671991614 745621457 -798835062 739590766 673805861 441910878 230317116 423260911 798236944 -941581816 206112136 890646644 -974113738 -622561462 902137246 239568913 710231239 -490364863 -462455024 811998793 451923197 901524185 849159501 229925812 74543534 748410496 568943746 -981510728 12451347 -36132147 -136159071 -848482124 544649626 255901371 -777384993 -772831815 517675123 -445116593 697931650 129587595 575136725 179373915 -418205376 -208574457 14996427 -3588485 208832333 -804655980 -664111886 -648532548 -243965997 -195309958 -494040684 -43374851 591146243 629504739 790744444 612376692 937523713 -911007917 -553185290 -28850768 -35995210 -827011989 466260124 -749416831 762577823 496456235 634134511 161355557 599492885 219701545 167213859 -294029596 784537280 620821459 -433815090 -646433594 -468915516 -364754631 351589091 -41263372 602082971 215658483 701315810 -660978844 -211266074 -711468841 257995420 -204834227 -779848835 -263993591 294313989 -642436530 -294186664 154033996 -142318162 347276900 -271924104 142191888 -662717613 153712494 600126641 -648928410 -949874888 831940003 130512103 -514519369 755875028 573804876 821736940 -864162772 290876202 511992765 529615066 781698597 183344058 490880566 -807701169 -302486088 -90953156 -758898017 -110232114 -284841162 -673005431 -533193671 179604498 837836378 620049596 627494524 573120061 -495579903 76326276 -841403048 -256145242 -817850045 -811629474 -588098083 444780558 -68000996 -284450346 -583398282 -124794674 990293134 724852055 -551619946 -748700719 -104044343 -503085190 947019400 539115749 -998545738 -660032003 -201311604 461643868 -740490284 7453077 -132716528 235005650 350587553 799286064 956258254 65665074 -908142871 -884918822 -4147645 873705918 907732834 805653195 -819380295 397351258 392971790 -367996047 -93121793 905074703 529857943 -418060201 -267228219 234775405 -894147195 -468307469 -847967628 524419435 -593088480 359176408 -508258082 505276448 -23797494 793850070 391498785 451995065 201896141 278493622 -788849277 -507728517 -558590288 -892287095 -808802837 -330598121 591462277 -772050959 -211014571 -462537957 725454928 -639477796 575395375 579932074 -545200713 723626455 945631976 -295239530 -218602100 -757831886 499681216 -990529367 759448441 -448161936 -266303828 -997169057 548496708 25367933 928948743 707155850 307877587 -41620441 937424999 -200453142 -359661233 765342840 526029444 239398516 -113989450 757621604 -28600353 -769084621 -893935991 -830852810 189978201 691824884 -563910360 -81071472 421204133 -578652516 677881640 27235311 -475488665 350805440 336525594 610970502 21695465 142186658 558156771 -835997042 489747390 105753453 748468735 934277089 -732659826 -434792745 -582474767 289052315 -514973122 -499537750 -381535513 232867638 -327382982 196837726 -56078635 -431143580 -182409841 -822653749 935941519 -568521549 444082479 168291464 -964917660 -522135724 -318147384 3619460 -241101998 723524276 -630249202 -66785410 -671629757 75341377 949047373 638851041 -630890097 -748242147 -589850503 447682582 -525578485 988014042 -678374526 -744109329 -504237433 567880653 -159359336 -762495072 -919788326 20701291 -880295118 -290020703 -804681706 -939385020 204127346 -723124745 234229671 923653619 -61841612 -453439511 987615355 -74277279 -666619095 165945333 579161063 -675917338 -187706539 126730128 970811111 -964820392 480574506 -852614614 -284347910 -649095593 374223736 208962105 -150884062 124488389 -892077420 340799510 599227772 -477106476 492045319 620831532 -948934771 -620228886 -776767320 587481600 -911578286 742797701 -77912305 231381443 311532820 938192786 677919111 -843307815 -356757107 543823283 -218675153 631062436 -329705212 844576418 -883215175 -287973169 659483295 -846381341 57097641 -425741278 -958925960 -778728635 660372166 -346874146 5240028 -581704836 -474619419 -679400601 -781612416 -593516972 402653308 -512720631 -873346484 -577540895 54755060 970602814 -255112728 -593793334 -919453764 -870821983 720856396 103661478 -107436145 69637167 -26586553 765222399 670464388 421771311 -1028995 -394753074 303046051 912797367 325043745 -595150491 108218482 -47051041 -830527220 714178558 -841841342 -238236079 -107467308 -901384938 704205342 395105441 655891637 521891141 917812164 707296426 -975702495 -560154646 -62067749 176107337 971035056 -687140887 -673791974 -645601919 -414107799 855383365 578297270 -226505261 359275220 -466545984 -137833469 -113908387 88783518 -232211588 -205724526 304505656 434263707 -47063037 380393052 -410175391 441333481 842645758 -327570077 -891134497 -214284814 426499898 164844486 94583762 -698692252 -567168256 -19188111 -356302682 981891412 -146153952 -314695931 -272498815 933942061 825815158 90090995 -170264195 -562600783 -812985194 -945784669 334372396 901730692 -755877362 -259081602 466572310 -530821195 -917204829 -829153470 -446382391 569184299 -792270088 -613475751 -889453244 -456181682 -267624718 995061704 -711318033 257890160 649617073 -317095998 -691301168 427580802 -985477170 879503664 -898092781 -692596745 383760286 -113243673 714920953 706076196 -288793269 -960257620 131000899 -815141245 94237593 188545278 -889979765 -498386997 343267399 -364780151 326002536 599519030 -194933915 -404873866 516446860 -49021673 -779243366 970428728 283107821 719470015 -605537010 -968880315 918559982 -51346995 -197938898 743043261 -485912091 474320868 630372518 -39341078 -359842930 195320516 441479358 -542646859 -852555208 348866076 -81680909 208602093 -619334542 -682805476 288096244 -327395121 -63133152 -693310601 -854286347 -510073698 573398922 507639608 98274372 210686525 905829581 707207573 -145488653 21938914 -453234140 371309742 800720661 759463219 479365720 882354160 -389326909 283926175 803133372 -687037099 -995638753 -946968479 942265944 61906728 -923535823 37938390 283799751 76915927 861922876 -216873752 -738588121 -903761478 216336141 -374996014 -288794987 181424469 -809731273 249467095 936471561 832170152 894380633 -297650707 -316047270 257209238 -482603459 -767608040 -547440934 -363505278 5942592 909202435 -348950726 -247357083 844729931 -909390350 414831636 340856316 -899147015 -590241268 -368984582 -270542394 -87190267 -601107211 -711964685 -23885999 54944533 646500670 -521882160 661970412 377198289 -120934660 -616314008 91630645 837868872 -539736873 -84144088 850442661 625264827 588856593 483243968 -518377318 -995568424 968502938 155001908 -852631451 -21979751 52250357 -375852314 -516458877 -114336681 669125189 -445418270 -683951149 460123003 -295467263 551335564 -442927705 445142885 -859203879 884837390 -37387801 -383971486 126606765 -908058657 546863774 774516759 -151543225 742142896 -729298788 -13278397 -581328783 520766742 906666080 -200560726 -441479946 356538173 -353038397 608355782 -101760951 457013650 -673020447 -902307920 760468150 40800128 -273768015 -254887591 -900458988 -312977430 398377451 282507912 399761922 366082993 265153727 428517769 -993592552 210106473 963812104 -133525921 374060847 12821876 371244841 76897936 -461938074 977093779 861381062 -76482434 -878098197 932054939 -930860021 700888007 667115347 -606572001 -755617660 -481501814 569880891 -476101010 -852683907 845638483 -587417887 -700775729 685597340 -139377096 499133729 -977614592 -105514718 -33455606 -965801163 117442912 849070197 399079501 -601386259 503985072 800673497 -874898883 -217438843 625162982 358033951 234279712 770264348 859403824 15020164 831674414 -937392124 764677918 466614601 -886866198 209148123 471266346 241246409 945605478 491829070 -719753431 -115836759 174236701 590478781 -199487991 -464012690 -942268105 -299181857 253781093 -868914974 176734722 -658978587 699511621 -970578101 778015271 532575603 597586065 -672483773 -164561966 -117530093 555928265 -824167995 -343737348 739516549 611156362 -650073331 -438050881 -974056963 602859012 -418835514 408227387 -744305118 -187320212 -158021228 138672826 992461713 -496487815 -305223174 -98755013 -248717715 -149103823 196140125 601125091 665068198 -596058878 -857346096 -758857413 673256188 192588107 -5765469 -473893996 -650025361 329619336 -475464620 130650115 913333576 50595380 617897821 -43611611 489133559 -790891160 572294239 945110019 -692591854 -134376345 -393449079 -758313020 -786064839 -554020998 -740044024 988827269 -967036075 -734838414 -714068183 -793571454 171384303 -256970349 -326308755 -412779805 -353220056 258538583 795446252 -827564283 -860473232 -534724680 -633448381 -682776512 798354092 -974260349 593587318 887003228 610595242 -796643764 -22490160 -373703601 420046567 -843740630 -379989128 43096194 249311428 2151690 -290574461 641560601 236608327 -320266446 -581544744 -84145026 972063081 804264137 -282034409 547412435 -281469593 474727397 -542221926 12630597 381028245 -339089758 -353521709 -425326660 -599429485 632045421 -547178752 132440335 623007517 849821825 -82259905 -915071371 922770073 805111263 -400534347 392334237 -513445042 -213659170 43664512 381502583 446137921 -752457188 17327324 -983888175 542942890 609777539 304504376 -898198539 -751767398 -878275346 689769505 -10401083 -605970498 -242420739 -836057470 328353887 -147971839 657844029 365482125 854613955 -507471964 -466033781 -208695964 -213319198 -59089184 -848524261 142084374 991301387 -715372251 61696058 -649718034 -69611158 -180147279 780585588 882999737 -485705680 847048547 576994058 -644199212 813591213 518427202 -999435385 26644727 -964866000 -853327416 -915074251 473654572 -59006383 458152508 -107241223 481469260 172595476 995311218 -227464568 481825302 616845433 346353765 -628447280 618343426 636156510 -105624619 -863919791 609804962 146968429 446545301 -414945566 886853004 214555625 43432556 313225575 -810855003 -394144301 -799778037 370081095 598970306 -819689539 -653043038 343235031 -4044370 299781722 -660034337 -993645502 110972311 994643389 677378226 688953352 416902521 -117560084 -65593915 -984794990 135300634 616595371 -411223211 197200153 -214606073 -528648697 -833964016 -376388019 -248802767 512703304 367526768 896447683 -423155016 -477893896 -638364938 470773280 -740499218 -225106664 964903278 15606237 710911867 113441844 664686967 -741319128 -753364976 -81894835 188972586 88138208 -554523387 576684836 -358495806 54987656 -93469350 -492957083 452434462 -499029072 -497810658 632147493 246969099 838555071 137133796 419138274 -163420549 -971915965 375549440 376597833 288130279 614369466 -726131522 359599147 -317992934 -351271656 181404988 -886510226 -216078290 -556306948 -704917303 -724957547 -835088169 -427843303 -183017160 843053330 31797716 773156272 918578083 603061809 680350268 987793457 415696699 951479791 -625676214 -300082753 -598130104 715043324 -352768481 -107626142 -295029121 -913015952 123283022 2660177 -48239874 264525445 416806664 874268684 -752773789 505389258 -111228846 -366175666 -89649067 854117511 -875358963 -846902468 -774306276 -782936825 -229160120 -448691114 -775221279 524736575 -92673534 -449562987 -810495362 -526468559 -171862893 -230131034 649450012 524722273 853312782 -742721207 -450432294 429928167 112274495 868939400 -769552505 483265598 501752592 913456704 816420183 540891159 956808956 781516582 -137105826 -809141373 983053440 485374131 240470901 714290083 -720852903 232230745 33121195 -108782663 2410506 765415057 -920881131 105987381 584259258 -400481398 906074833 61723078 492687540 -667700034 89495671 -958340131 47941256 -305990441 -872354710 -894086848 -650036037 327741856 455623938 982082822 -749991764 628914797 -985797037 -866085948 -245622926 -829262685 -90148648 -15297508 -220473770 207907607 -11274919 -740394355 -505887907 -20855197 499614893 615332364 480183119 -554459004 -759441648 395793442 715650640 -411138466 420792216 954734476 -804934575 655483608 211797389 690699320 -212269624 -131328287 -8251024 87196812 290909289 -434315826 -68620427 739999281 -89232941 -690218038 452737208 -920382814 -57304788 841187003 -582664935 -479171376 167130656 169168451 484884412 -305968247 -322608463 2849 77431165 -958482305 603912219 349250852 -89435398 236996886 -33379517 111116453 717579326 585303387 862153556 588288206 -656140432 -316123070 655513933 -962222194 937869436 311583293 650036426 -692113437 -640545761 -392112192 -387997803 -151241175 -189645538 -923340003 -664959219 -379752656 -647765263 -656791167 877210663 -225106251 98544427 970215922 -597251238 644132247 427590510 -6311967 -740322677 628552250 -581689007 820249560 415188590 481495732 -695275990 -314894913 829400499 254575845 -375718231 -461670210 807052764 -137427601 -390844370 -667519309 536503466 264277835 -87293133 455997798 -687567824 -62188461 460006646 318846013 562753667 -246016332 -271896621 996025428 2632447 -736569906 -681514253 -368076812 617829647 -136026036 -146846910 290882598 931819962 703616561 -727657915 -824639128 -7320761 -893480993 -882025869 -557628456 -919065335 450239139 759537356 829140676 -27354502 -50664071 -69249463 992812253 -779302419 599466457 -845752469 812833598 565023030 35191062 1675878 207354677 -415148228 -961344717 698121305 5537371 565549564 193128358 162389587 73723619 -232742009 -367686253 323059448 -703920545 581140014 -959226194 44472847 -207967295 -411739539 412324410 214569015 993959213 898567865 540286923 -895230810 119815367 246274217 -305692337 -783385308 -881975883 -56737805 -250233174 -765500755 -992026311 -805997648 -326918550 963848149 -999681940 851681767 235191815 -850801005 762527800 -813672842 -490040775 -159109473 -345580720 -932196463 108711452 -143125990 -531488331 398125512 100149205 236241317 -236592922 30805315 -590181382 95205121 305796320 354019808 -394176642 300632226 -579024951 295074509 103384695 931023198 -668834714 -786772236 397006631 89318439 -131487555 381672672 671603452 -682507752 -98711261 606960260 -868928907 902201205 476046424 -205200306 -495782330 262610990 18938176 777490095 395379538 227044190 -183481073 715982542 -948516164 441602321 922927917 534110911 -5701053 -891136311 -388707461 330464458 -64413154 -885689155 166995079 -508934852 901684497 853232423 -453266319 -843392095 450726972 -398413561 -696001559 -994286410 526766537 233725069 -344285610 -731260805 -396767334 -410014338 -832654425 355155232 -699482954 176016349 987065162 -232352907 -38245853 601994795 941012193 -150629816 -290084234 -888757261 -656445692 -231512958 -532542553 -247193797 253152906 58225396 -789965035 -903970576 -983744748 166457500 814193794 828552116 -675919774 -384734926 47820529 -593966197 -652245297 -840432485 -117064929 432238593 -915896264 480354972 312086905 762904671 130858378 756686436 232060909 -601043867 -21939796 -512451743 -646252872 -546934392 -143857233 491734209 -832621335 831898124 -106214052 -923879973 523118155 -561781512 275926151 -32478699 -757822606 227483456 -506647335 777125073 86248979 -666985307 -409706424 -188614486 -756947634 143622384 383070899 -327789881 813107811 392597908 -666180609 -717537052 -366595596 930996154 874484914 246357251 -235506082 508199841 817718962 44261918 856892129 62761536 49062467 -637570916 834861647 622672932 -403143491 -202068540 -173418775 -80513610 -683373968 -991334460 174665151 628912472 756407715 38747963 774670212 -262095236 60479512 -487026561 281158007 531032742 -424822158 -119193595 -483744269 -198692215 -562629433 -876190269 -687845825 939305115 635639435 -996924015 488997649 710831600 -89084872 -804661385 -801910761 -342226324 586194236 676857199 -576176928 169111717 489257709 358308142 -783271377 -200054027 987128697 -17221476 -395147329 -509949339 898749328 587067135 606281530 23251676 176774285 -27459156 -767478663 155604948 836346846 -311845892 15227666 852319683 -279565464 -612948578 855292382 277004104 -788542143 -940487867 123799259 44605684 -120483108 766501261 -335119546 156416955 806846754 483896519 372603191 654777922 -90074763 187688296 845320728 -91014259 715087810 -163729036 768936098 439101763 -467114421 619248703 709432623 -946391612 -382961571 -268565791 844178140 -588964003 -204224276 -418777369 134073316 60333601 758194783 246222256 -10067744 843987117 22885421 341459280 777527905 12950500 -362777786 319149416 -739785451 288621582 -761316812 -181517139 1219977 211286806 471886383 599110560 85189354 -454928720 530335701 -542949585 644718404 799997130 6077697 -204942821 -573281235 -945192235 -794658015 -988824506 979901013 -740908103 -359767474 954105909 -267787547 222869735 115212254 -965932327 533161758 -205484833 -296303537 -687799758 -209618863 -682754467 -237081570 -210641666 251896661 -281241973 727876238 455629293 -117186966 640499067 296169291 -353015000 -741186752 189756352 -999331536 858932845 -207615203 -747539640 -422429116 -942151822 -885909797 -951162967 -965780235 -118642985 -951190403 -749362567 -745840766 372865092 -433439880 -158385812 -379725870 405168940 -669058405 -333536135 -155998140 -432061162 464347236 -682625939 -212491474 -107709037 -932463111 -755139843 -641625038 -179867233 -628472341 852022404 330158049 970796616 -476535794 -343222736 746696240 950776335 423762923 -383152995 460886593 -214979548 925755224 -933513776 -643175549 -914096963 79617873 -325753141 702546262 886872793 -382000220 715279502 -558497481 932591085 -103046638 -746421420 -117070008 -183795414 528412231 -91188412 596114249 -460037398 532146199 -623071600 517960175 -805263645 -526520046 347994228 743511464 189906003 -113709652 600230372 -973163408 188282856 -44847816 361053593 -904776082 449848758 -440171059 -970253579 -743594693 639724757 509986812 550721479 -567052440 190131424 786568349 -881609077 -199946651 -126817713 -654122055 107437599 34318053 687014642 -792208369 431106716 -554044818 749381101 458031434 -875783671 -748939839 983704226 285921347 -288154995 501217031 648203452 964345921 560096208 -2801577 915903981 252274610 158151720 260947602 315052406 -666791833 -673562776 651508492 -890394558 -801604745 -304417875 -994748754 344388667 571609669 817695039 124462670 -45026382 -895264666 359371055 -581733345 -683833724 535570497 -685985776 -521249090 -946603480 -813302338 -439166717 262543639 791698206 -588201394 628727394 -464022734 -379374454 -762155847 101281153 -517726220 -766848545 344342600 118807542 -872206749 806043768 698676897 -863006142 -545300006 914998500 253312460 454046678 921590815 -633252630 731247069 773504972 902126642 -846714249 -966255424 282290162 -942695455 -162522896 22017648 547721013 582880806 -669308520 -703216289 -454892462 -999111125 -420604216 -250409355 -100903386 60575207 -198305499 -760439312 878877637 923426607 61924129 -409597304 -61293864 294710390 622723596 -156511493 956322867 266287249 -474100042 986231855 218715001 233464371 172210377 893393333 -219068683 732999764 852154892 798371264 -133627753 -389753851 532402264 2455782 -519282370 765243284 -507789566 599650097 -680622769 -1579981 -775427743 924884606 516814613 -818370064 -906024672 -937311128 143997086 364761035 -501521174 264764195 610256730 498206451 -470401253 -892091518 426917491 667486046 -716613286 -831822199 -517683360 721159161 -940564833 -134300149 -103389092 -757274704 900544585 -802393942 -870239724 325568803 -563777829 -916321858 290875388 -315381057 -183452708 -908068553 980279738 805169127 -819050295 -296698848 -772901238 -625480638 203643979 996049684 -593923552 304097005 -136286665 852380978 -833534923 531459200 253902452 -167929604 302329360 774880460 -464573556 14898824 -369011716 -232564182 326409778 -566761701 545992607 -252186770 -803307953 60924378 239222767 -196080144 -941059944 -115482003 434701991 -827016889 -363613326 974047245 -622774300 -264431700 481067929 -66239873 432677325 -847340310 837522005 876619191 261833118 -661486900 -525406337 -414705535 -166487009 820596293 -788642680 21385369 798224479 859229525 -396908720 -932989376 689126691 -870460503 549467610 -35722229 -687423641 -688526589 209249913 984820307 -574296553 -345439690 -343211244 630887661 -789599503 -462274384 448889863 -99065780 -222324687 727551857 -248908284 430850683 417559050 -980058559 -409081850 -813022177 306491762 793205029 475258551 -233162195 -236738069 -405857972 -718400399 840529274 -496798206 -248840417 220852876 -110169603 450198058 314886762 -874905504 181178065 -439700312 106163608 445063015 160344251 658164234 -108813156 879613227 174504179 -655461949 749624699 -5517125 331475900 -797650956 139353592 151560415 -622259131 -514930465 827839077 -736771128 165187866 587486250 -373586231 -98537060 -765311629 993102931 987179513 426069799 -237444654 -124572884 -194400605 209332415 862769143 80941040 -999071516 290443765 355243520 -753349583 42179407 -708628456 777414889 -569969735 986968661 23917039 -769498911 -759305333 -54891891 -925816891 841268651 579176901 410795518 119655826 339641720 812131179 -746182916 -585909486 -476346122 -214291463 471877274 163079484 -48966002 -680107751 -535177311 -487327813 -375455807 -286311394 -625862636 192860874 5558075 -19659203 835158266 573847162 -123951516 -571899595 -436669700 26679604 792559325 495350990 241023355 972974318 509323562 -759679062 675059412 -210591566 469153923 443935689 17636200 -858907889 167333575 54180684 673495696 -838890939 214280807 -177205489 522907412 -445792563 264378495 704198417 172170858 -661819398 449913273 -119473182 -430927459 -729250645 960649541 -542650171 187010810 -529075624 350172161 637271980 923136872 750840242 985260324 -924189997 -215165172 -632934242 -149649680 120973536 -593597777 481265603 737369345 -394173278 152332249 979856461 395988902 -582937702 -781561511 -577827891 143366321 545844738 -586768924 635116619 -501824661 -720869153 -258365107 -345217565 109803387 474984852 -412725446 -893922057 271982950 994137378 -852762987 -837896675 -405394226 18689128 -464475161 812995406 -12908214 -400762793 -948934387 139647108 222149867 -477234688 147825479 679347696 -541187834 -954717213 876455625 -240099162 977013214 829446540 -359952125 -117390005 313505104 -965440497 -68624748 804164287 467379022 -607680767 396402800 -142061399 -740169415 -823728566 -648198094 349413271 537843225 33177094 725368997 204786640 500168787 -454467709 553318684 -643742113 -729543573 301665575 400792289 -184613358 434594186 268543178 738629532 -630938535 -123673609 -351217325 558842802 830050026 605676736 -505022198 -431999402 538259685 343435970 -681731657 777314539 702639491 50934062 860047885 -190493900 -836644627 -175656309 74536419 257900625 279116008 -360175914 795718916 76086202 509640130 -15794364 726159797 968856888 -892138119 577152600 -506372870 -843419329 156631471 677064108 819849378 702529695 179532324 975074392 -632682305 -120780257 -789525343 -338024071 -174470448 -626204558 -749517486 -403536066 -892501721 -873150281 265059453 864406935 -309244575 -718162379 -751121632 91692305 530030687 -988319398 63530107 -619051645 -738984513 486394309 -330506410 -575797986 -282564206 -589287628 -673485372 -532994356 -582228730 -886382819 -838549497 15149512 485935758 -789496693 -9265405 -502297850 -754046105 -744227797 751297310 870886043 3573845 -475065508 651767761 28707065 663214266 150800799 674049147 -319465084 -403912806 -280433674 463810815 -839174692 195278710 -697432506 -134647315 810803562 384653231 -970029198 148198701 890963999 -313655707 -545395085 620807393 851033913 -251753494 75663516 172199030 666510030 16244801 778680041 49356629 253088382 -33735575 -803646052 -398042318 175562528 31325961 -652244274 -281927942 -911277481 -686868520 -430999344 715654103 -318967295 702494897 -608978146 -715926086 -80055302 616796574 61277881 673535637 -565033916 678701721 -616974777 969146072 -69267927 -103726354 528491669 -983966499 -750647066 -644245667 -263752947 -104954277 -563924336 -165539866 652594232 -309506614 -645328906 -561764873 -774122052 840402628 -759234131 101352953 -525757341 367930601 -520311942 727868833 -612428500 559941502 689756463 648472930 -278611222 466415309 -810195828 -244758765 956806639 372762363 79105085 -703349120 224681050 -993753167 -652145303 -156071402 936237542 569230644 -686022347 -68423649 555760763 477765185 -936350777 936605891 -979547888 62688578 -790393719 107806125 -772793289 -152737942 456255373 304468819 230713631 909800155 624407637 865217250 241815414 -780805130 752791511 328045945 -220880694 -925833107 -133896031 -58973720 -731699123 -597100132 -954118314 623267514 751958665 -411304683 257870589 -193429424 756264480 -860987565 501167258 182092276 3206764 392133175 437575203 -562988781 -874916677 944908571 471525134 -906458141 468494948 -715862655 262688905 -95752457 370006057 159764373 -814069783 590558135 992122673 -468175748 492227572 700899562 -160582879 226212120 -951493263 -126984783 -763939159 192725505 453385320 377085754 432712637 743397494 -443837680 -736637209 571878085 -780928549 642684614 -156502302 764935587 184850262 489055553 -347755514 -152851465 36940598 -215198830 52041110 199521545 -255909708 -408345388 -793281377 -641409735 316802357 505151109 -736744599 -51845437 639390725 708352280 -652378484 -507824768 -299849360 -987042725 681810249 -844617849 -244663059 483932478 832350197 733541326 -531947521 768855978 138869875 -508549183 -443134810 -542773706 -734478924 53812798 845033087 -5239878 -129746723 -712760137 142799477 484468685 429873420 -345620315 -298439029 -650317615 617147390 883998890 362504388 612676771 -381314386 -840204389 -182390951 449365219 -731738601 -88987715 955387624 652259847 587431291 -60258361 -644846047 739982299 821129828 701953261 92424308 964500135 189598008 -731961879 860706353 -742268362 -59861575 611524044 -3056709 368239866 -311841928 156718634 94658162 -644879036 538731545 -887402307 -897764769 956562619 -796647848 -457173949 -899655205 -69279832 290439851 -883745790 -867209827 -233095044 327562514 944311140 -62213240 857352709 -579623879 -574448428 655732110 815166280 -568015525 -123135023 777199008 -425151757 -73825021 -286336599 813720122 297498346 366048921 -869059482 132016113 -753769566 -343558256 992389029 759793178 65231555 -436834858 -954010540 693224542 833522490 -964052108 241887673 -774791835 -445490763 -488426093 -364904426 165426407 -47563178 738893806 -486946602 407927632 -36728396 -554433556 -523069627 -814564700 878732410 -311836271 -212562720 -815817574 -955334567 -642428169 -851609305 -366613051 -420353053 576284883 -599328209 672859665 537036321 614888589 -328947434 -194021611 -184072082 104712570 276870357 636786016 -522326867 -277629882 392698241 -776541968 -703420700 790191899 -210250270 -220152001 921388349 99819758 -642200707 548642370 327166149 -102342816 23111691 -140244721 21091225 651686549 -271205419 -701699579 267745031 831918186 -726230737 536473688 598800423 718017307 -865969512 942250046 588107332 73888371 892465356 613038978 -574202460 -104322709 -269005627 125369084 -747142659 50436493 -867914911 -671856604 -673131949 282492203 -881757598 -223608507 -341569233 333331239 -418095062 456123009 765340649 308454403 773262016 420990375 -435553668 703633963 -36080695 199330324 -20067083 -465703937 -304637032 450951837 -25830343 -501738403 863902428 -277517506 88271725 868297195 -473970337 439018899 330064640 -294650911 -468869130 -160563549 515731149 580803920 -795150858 -760250272 -419207502 -290540684 -290211980 438886288 415181775 -876059008 -793344633 -765456966 130546679 -194705596 507156832 879634063 959604032 176948129 -594889390 -821726159 -408339801 -528601950 -120278281 207285528 -176366500 -15256100 -779317881 698962216 -298377400 -868164057 718655729 -479611554 625427547 -543233651 254170660 -797417794 586381021 -615246391 -851893940 317032519 450304767 -345142771 167504116 -330237972 171753160 433434470 482681319 -425981852 -361968195 -273246213 -78211998 -647009857 -585589597 -461409884 -667033956 541014081 -186095980 809069366 723013515 429236490 223984508 5551603 -587678177 588038287 873758933 -904641747 -135066700 -239410389 57050907 704659649 -559858557 -360063959 -795155422 -730709232 622732114 -187438937 862199108 -296403115 113763648 -942051049 -387423746 344148661 -605582563 557671930 388815568 -487562641 694368808 495660350 -810268697 217679703 69469995 -150897751 777228012 -308333186 440828339 -655229407 -424267499 607485499 -34031359 439586083 504623271 129752339 980143162 -386212515 -132063026 -8522122 -67942198 381058492 215154708 -497736827 819252764 372309924 915074762 627815994 579733492 -462120427 327231689 -909173692 -104665411 704340850 71480632 704499512 861290614 910577696 -745731980 120685380 475287314 -258986164 380398435 -702288120 -42041988 -494381832 482130768 -841524274 -101215283 -606438732 -712195643 -573906368 -346066238 -600030607 415680534 892368834 941547341 846492198 -156431250 -345925032 -454081983 867065318 871097966 534726709 -263293150 -929784244 603516625 585482098 -889018723 -318732347 288828369 -331204194 91146548 620588217 -814500935 -142270486 123750642 192161259 -148299934 -110158882 -296321508 -376669223 24189293 690481067 -826832453 -680487775 -564645183 -949512900 -790905296 675839990 269170101 -257865764 -330248010 548255357 -612262192 -783554353 -84888945 329187035 251276984 511283816 -517443612 24013532 -692124669 134039010 -127499386 152007955 915767608 -353016785 -708435736 -427467709 436409346 -554760018 981560312 138301285 -63008624 -956025919 -480245211 600793179 -892910097 907494958 -738192905 -834855236 -814285913 -877601229 933689262 435862729 -121800322 365599020 533926936 37409250 -843387746 -483858215 497751140 517779371 -265574243 -741527950 227519815 947387949 -311393936 945957344 -522646784 929825146 571794949 302799564 66444651 -47679239 -788940079 -228346742 -808883518 691973883 -822434228 403410419 -121590243 -518994791 953405174 -987011588 -115975547 582936484 -189162518 -22895989 268966402 -711930235 -656001879 -569802608 970879612 370598919 -781700685 806540401 251221844 532730002 931289800 -2885446 50486354 451004602 824333649 923301621 -334304982 -602380966 -158924171 -304833523 -236577917 12378052 -335879768 280286891 529498024 -702552142 735225552 -204943195 -893714558 865529986 -546035902 -472040713 -195117925 313070812 283385177 451683810 -402528354 541466634 890804138 -397387460 299664668 -421476559 -712742065 -343095061 -204330044 556307356 205593906 -469816766 -666437282 60441105 -160382388 917149947 316654937 967643140 -927695667 -698529334 -330343534 -941296679 108258247 170682002 172058150 -809384709 -548405299 -369195428 -462648156 622768648 222852451 188168034 170277821 398851866 545162001 -753790297 -859122841 -342940313 143383340 -260388975 978274790 732670762 571514175 265573691 -771346934 -450295158 410778250 -79567028 355649949 -208911963 882617969 -211488060 212851376 -953764566 898817954 -162741456 138615688 -584581253 104222790 264521251 -400578013 212337498 59318027 590330482 56212369 716148623 56619145 754222347 266680122 46669739 -642055711 -609312662 -16699946 740096779 389358512 970295283 905117677 -505998814 -302161258 109903576 461951081 148799312 -79706381 645805850 -392752780 -572381031 745300796 -178146927 -298297280 -934248380 -322762952 -599848882 -407117001 -262911507 -213709309 -806091290 -296078718 -288936116 870732310 110714712 -408533323 -125132511 -340097221 -339198362 -32769128 -85037420 -801638213 -138340445 -955969718 300762453 368804098 -987935887 705983219 -542310901 -464278449 372339961 321942241 474246687 968894948 173747853 875033782 911905063 757811545 -768503017 724756230 616629051 -750517571 -341841129 261913743 -519675939 347365378 636860230 853031023 -231494857 -264935904 -506654259 784030572 -6040085 547065073 302125005 -290073897 576221512 -36499132 -657939583 362130276 256980943 -641488134 -425631387 -807484458 -119062329 444291248 -333526316 -357849224 878193032 -720301587 -132333808 809400335 905725128 -199480356 -836568057 551174022 768332687 607163324 -622825371 442744655 522080065 -337514642 -417899067 544586287 -853324897 -434345194 5661011 694798485 892519034 725607090 935910953 703331646 -203001693 360967850 194159810 150852474 111636056 -837467030 -418785125 738125866 30463108 753676825 509940011 434189186 626803112 -934550794 -181760649 151624335 850926224 658246175 506581557 893842408 -918158565 464431723 -782136436 -946882503 -172830780 -531003896 -235982578 568678689 -234578365 -899572280 -30235692 -256198864 217887687 320584901 -411632524 56871301 730362474 -857739178 -1223256 162084174 -619666027 702411073 632350455 956663724 23236655 -481068662 980715022 -824414500 994317195 -348802069 241809226 -288401319 111892541 -84583171 -586563077 653649974 60991001 347825040 847704951 -191816415 -491113579 -57039344 23524188 -376441990 -707814092 -798822606 -320886263 -954075984 -32683656 -892339167 -647205648 -670011854 527411867 -827026715 -828556773 339662783 -770796028 -205793087 -484996901 530704809 -477876672 -556533230 -931413145 861613475 451583450 -258089953 -376184401 35955331 -100414830 -856785732 -909547341 -13569777 248358905 615399417 295152296 -982805321 924600921 142091587 -893378370 551735294 343244176 806370607 -574817727 21462331 171964938 594660485 -37162108 866401208 496884283 -551497372 -545389799 -961288970 -547370586 278863378 769689880 -591223670 733490812 870936892 793512744 605334792 953799296 -57903669 -286852671 68559145 689430705 -882768720 641607097 401759186 137668888 -674487938 231473200 960113706 235541860 -53185282 -740918324 779071693 111923451 -927335831 -222787968 320895037 132091124 -73846490 657515429 842631684 742281472 155794259 -962034868 -994447634 430745119 -806369534 -769476784 -489183974 -733703510 243292402 384054275 -680424781 -692094237 520095369 -258730797 365172055 -953628545 583250053 732887406 377457780 -484483480 940923654 -419326775 -391347556 935423308 -882104297 -755408553 639818999 -493980161 -507465854 -541820497 -618741351 169442558 649499016 -870109580 965248299 590108624 515460417 165920823 883541069 952221426 471888723 373303786 -591341337 505837229 118713287 507815326 -357941187 663923661 570360303 -685842799 -396328827 -347454107 94048391 436438935 -888736106 546373949 72051734 595367016 -216782874 -649380762 745030952 -268830249 131867116 449895256 973973254 -983343198 379217010 -877607608 -418974389 655462293 -788192038 248078048 206281404 358679047 263577938 838723893 112241165 469643055 -269669017 -971380459 -783703125 319078885 -969485878 -415059417 976597881 221207375 107405113 790377098 -488572706 584584893 -264941231 -166440295 -910014911 852580533 724015987 -508321044 186630438 169123994 -103293280 177346312 -927243573 -296971288 -149810700 -691971902 -216585702 -85946191 -771571297 -805766701 563988008 -48001867 93994210 808918372 146574412 -912859784 -810294063 358756361 -434519721 -246878228 431611369 661090698 -862671706 -217636427 -832010357 159915267 -326780459 877205904 -803912762 -94089521 585726482 258302847 -378338011 999774062 943568289 478332586 -633066968 -414830370 -654045364 686261777 -352683900 11459243 -458693513 -29780342 -747287992 -74040760 141862898 44786238 818252064 230403097 -565982466 -701718950 316985167 540318913 -692123703 -793379040 814969308 -17366621 -616000719 -858227869 738004865 881050495 -496594251 -445517984 510148311 -277572516 903597255 677060550 -932171716 -537589652 -706551169 -567065513 -528856942 765955275 409262534 463744857 49688228 364606854 960224934 203346346 625399698 806383922 -4408815 506373145 9923516 -799729780 772788509 958482498 160112604 -817464267 -188654543 327012238 48125075 922066659 651248143 -407869354 367503957 -785817394 -82024547 -45970608 -877100675 -855837625 444596232 -593119303 -3074915 -992730698 -642094689 957607607 -373867319 -944646369 -934912594 -20430519 -693912643 978928539 92279244 -629455015 768820218 633582000 -344217652 -892109293 541146952 996714300 -317702355 765931225 617416487 505846916 -252110078 -599501015 -264651687 -397796616 645093332 -141180640 -317940305 -415963382 -292741947 -119896154 766141706 -65161447 627761589 -10794060 -759905751 -831859079 -951243536 988518496 435892161 -535545319 481591787 522774162 -111141449 565994878 148821054 -575170624 -415729559 -982614740 -525212602 210913324 544889076 -690053618 710792014 -946577051 131823520 -712906652 85052995 40284379 220659287 -263724126 431943412 -47005860 741757495 346516444 335477172 51874310 228032956 99869822 -843716662 82958470 189512103 -878373993 206254711 475812646 -928204978 -953308312 -836028825 -72422315 202854122 459619842 -286838449 628166799 -907495008 -454607486 -794107065 155908084 -320784703 -330834815 -737429311 516136610 473415586 -763044753 428663061 -719401870 477304146 638976949 966637737 84871706 118620366 408180772 721872880 851283783 916509381 -36900416 -815299667 839040122 44090801 -209407963 307868193 -180106036 -312994255 -736046754 209974302 -764438174 -818596451 893868868 -531704365 548016197 -921581440 636878421 -723993844 976257059 499740735 -149968292 25448130 818893463 -900714960 393098956 867459020 277619136 837401452 171899554 166035402 52224562 -654027757 131693589 -161311781 -76449778 -998740797 -112806464 698999195 -203819968 -91768385 -480252006 999918445 -599169698 429587458 874246329 711035193 -809828392 442517819 -61674751 -89763825 -46520261 -576943689 378740745 -491837180 -37325684 -755489350 556093540 728118260 955005873 629382703 550331258 496766281 474365830 418241666 960608136 -63625042 136322594 929176110 -422831544 -208509411 -869106706 791424911 -628364041 -132904648 -965812534 -678995100 -923412119 -696349717 -685756569 869126330 128206969 266129115 -809877103 -886304178 662596566 333105218 -607823016 -132411471 427161049 685211483 461145270 749873571 993028385 -255595960 -334178753 886745065 860585248 106690598 68084555 -243135680 460278102 49651831 -398713502 46241513 -568461401 -131119203 -23884546 -453857987 -263810145 -702097278 462933885 366378381 720466690 990993899 909124016 338284893 -36374785 -305188338 6859475 -582055656 -332311847 -549698805 414212038 -612925411 -484539375 -681479445 894103098 -156587447 571341974 -905975722 445242126 266188115 234839232 193171665 320836489 -333270844 610545262 924561829 59437848 -20107331 323920879 -35463161 525762447 -918172183 -657224225 -648153976 235852701 -238152281 156430797 98395902 170749388 -840418155 -414723602 563051573 -306046937 981837344 -233955985 -364458120 157869776 -217546427 779550179 679261913 -874670203 -371387369 970409497 -701975022 773677921 570291366 -344175799 -339739722 581156353 -284159450 -443581076 934720719 73421473 531346569 54591731 -556526418 106103176 -696853175 367007766 245006995 -689278172 377295168 758110501 -259820285 438687611 740187183 -591030117 479042603 330069105 636189412 -882309527 681892634 815341164 290661757 -898313237 2685099 -79686927 -403610252 -592989702 511390054 957864094 -996405456 51201327 -969777574 688727638 -92458495 -49609276 -573174822 -924713649 572642044 -216213262 364482835 701454822 -702293493 844150434 665097481 765491683 157189033 597895252 21134372 62526657 456405244 -723849458 85152320 -671580080 -888044794 -784985030 2798341 438005133 148912093 962034607 -20803502 583411033 824532068 41894535 -786361035 121108377 -678453475 670791483 -454136340 816356904 908626308 383904069 -746963615 -424022807 -540950128 -112153796 -483268083 216247583 926641969 883935321 761351727 713640117 -180286326 -905509038 -156486402 478655511 840601007 492883252 -982289323 -293564713 -665790551 996732693 345834499 -853038131 81713642 801597444 -130827701 -254454992 -929094974 580975127 276946311 -48308424 80960644 -888075040 -484952232 -319572254 -826329984 933163045 -790233105 192350375 -789487883 -732054665 -579951057 137869480 486220560 -374929809 -144398984 94684333 35783608 137289277 -868939784 -882178333 -459756388 -351399556 173997640 737155411 -833863172 283547422 -558406708 896928339 884766149 528303026 60200677 53493559 -567484580 -271980506 -141412439 -320429556 -536495896 -809038602 -527136260 -942683191 -850095066 379243697 -445322251 -299111297 278174572 -830971279 452477084 363534744 141029910 138396944 -797050931 -580786092 -389796017 309688435 437016327 95391410 465854765 631940934 809429629 60124893 -412914616 -290528392 285333300 -754525446 275044487 -617996137 -547692996 -700062273 -775790813 178736082 204000983 -682941125 -188110019 -26460971 -287428329 -326242232 902204476 -493110312 -169353358 -373074415 136128 759569894 -491092711 -710061443 -498826610 -473344546 65409836 -677181919 -800443437 104673294 935272864 883274832 533033109 815509413 177087615 -607078996 -674406287 792063488 -933120762 -916259069 -262315093 771347720 -976468539 -564535610 -884506786 586489755 711722067 170106437 999898925 -551636556 -346109419 70405543 249637777 -126722437 842350164 661207406 -976557134 -42765675 666919029 914765820 -19032485 739791805 700909257 200882557 56746235 475972925 -886849800 462836805 74734299 141402372 252020326 -174569534 -776419856 954933155 4007701 671229914 -70800330 -825629886 487252074 -496823909 183942251 975490876 -803742485 248921049 -755198045 82986182 359501721 -631873377 340140805 218407937 818625494 -673150514 -350974682 135496560 674275384 -412974555 509014446 -189395121 776935135 919969102 135514027 -344311482 -637167622 -251434808 363158847 598967309 756341497 86204073 188158036 86833709 396429302 134346606 -523926556 494076520 -187498335 -374722263 531615659 -913294337 347900782 -989233658 -648236016 141246520 -791607213 472895477 847027565 669397937 -737757508 -404556157 127990811 108680936 338009179 378514135 -863145894 -950896515 -838362732 480429686 -85972710 117761708 407673689 -144493500 469923978 759457016 -382055851 -931141152 -31263683 386897300 873564528 684092494 717496399 -876960833 -362977612 539545013 -381234308 667557013 -84357537 -391302463 -58184306 -916099045 -442909555 272215422 -461179062 583223388 -831279666 257530545 -851385411 396755091 -851223566 -999438890 593738257 960452604 224040392 470487611 633424071 -198398951 -377955608 -182461611 -351132774 -269517285 652032775 -568729035 -670890737 404339114 940420719 12543981 -474316808 -266361125 -395327188 755380100 833118717 -87027221 -497814365 618102454 687574207 449070134 -542625333 -325815432 -2049811 -315518017 192085433 266667953 -381595874 -122818642 -975904709 826590260 730200811 -721110530 -237120490 254460920 -656830586 139886707 435938655 -774114130 300652953 348858231 -602253647 -110671288 463113353 653113036 737259674 -804225088 -138605947 -355431903 582822423 -542439646 -733690818 -182026385 17276750 614534200 -522623704 692609449 549832895 560328757 278440204 689302583 -350452470 557705356 -74549716 454225448 -967740537 513601622 -435413041 255271613 -190463975 472720521 470084771 926448282 -134988306 493296080 -831694872 555032513 -50751486 324147505 -538461249 -740909411 -841123334 -625629007 16535882 -122676088 -75856844 786240002 -133218925 72467961 859933420 -998783097 -576553409 490793475 275129001 957057894 125643000 -454893765 251422989 282656389 152819156 -92262282 -26939675 966113827 -160935860 989511513 967024478 -390047727 280070376 -620667822 96179616 51712373 -439685927 550854979 912557373 161096422 -359539228 851569176 -955077111 -724471151 -322001867 -769851015 -877647846 -867515030 438527526 -91954307 -929755478 413767132 196079294 -110547273 -943153659 -901586507 -227600779 -561068411 -846953278 -916569325 707585522 451723760 686024653 322195271 -280089277 -608946454 -397760674 910792351 -478380158 906234115 41725437 -645863827 120746746 -664979205 -159667223 635055581 -860311609 -418657736 -593756056 -693002153 881401604 -724815697 -387305863 947903886 113673691 -634431373 -73413590 369844186 195020765 -940361644 382482557 371996735 319750678 45349028 605330184 -503101205 757344639 -50997533 -132522683 -512025377 -452676807 -271123961 51085927 -559908807 938068535 -531277220 405947870 -156227013 518650502 -871218787 926623523 -288026229 48655702 -263323284 -281150653 162421562 299608429 -887675192 281187573 454621236 925608178 -932511235 -216866188 217405300 -192810704 819166560 -362691281 307076052 -916826549 -510144224 422141382 -638705521 184826675 770655434 99588889 173821741 -675752096 775734239 -94794190 832499708 988981019 -616871038 -36450537 84214080 -424275021 618818517 763413082 -56361372 -561833425 -985807176 -569493512 980580994 755373717 971951060 -205556359 851860618 935182099 -29650855 228039443 657096791 -713575727 -866752463 -972415713 533391328 -913915090 900331309 884033521 -484368860 227229881 -483682512 236011609 675536898 710295029 864309589 274296042 417090734 -345551722 185497608 -628188415 808487782 247091806 981869299 -975132101 790846090 -114589408 214515334 -864895566 -642013580 -182261054 -808287711 -640580470 693507927 838608293 -552977432 175892926 125602658 375837912 -294770917 -786738952 539258259 612691290 484236591 -289764032 -282486175 247836965 148835381 899292803 -335567055 -827041067 367867955 98142301 660280089 -859210995 631925889 -834539113 -554843329 -698568673 -975191485 83833843 317430898 -916723248 -420293305 -238235044 -542957320 -894683383 295412471 -102621687 -292634955 -884339554 259898276 -91943377 -159203144 122706572 313472123 -359198282 688890368 880897464 268933516 431557467 262690921 -1988763 -275780428 232663866 -329392928 117332610 -278484255 -901415533 474707679 797009995 907178318 106995605 608715664 -251265738 -429948428 186647571 -462269411 -11411618 771264779 817230 771454997 -303567979 818656024 618431989 783740185 -917610974 -485794661 419904443 -564369248 -641574132 492546859 -205005342 274079187 434075199 260513714 492637560 986631516 998708240 -839879011 -670552000 983830919 419480144 923171350 -808746921 -673428649 -105884228 -89501818 493054677 790127261 -358011150 -122756630 346289300 -215279620 -721850421 -944322913 -843720986 47235117 -21312546 217239189 -483835676 -428787307 -64833977 670583134 -111685550 641413860 -173279292 7828280 -669255843 779965167 -646599176 420022502 -993297773 -414371623 486788536 -515572520 -593580993 654350312 -374386359 -299781848 -494793913 680563538 -977883928 -566179054 -519263237 32852291 720454571 438333409 -183319890 -772235774 -186127805 365614984 39026357 -741821357 -357360377 -10725098 -174725996 -429058400 -143712891 -507355944 -30633990 -12314397 457966662 444292402 266435910 745817226 -162773831 583280446 545969895 298733066 -528517569 -702204042 -575274004 271252153 -522762238 565862987 512079258 -534843087 456747731 956867853 311839459 -427776312 -662162185 570727371 58520319 427393281 169649512 523388290 717930897 -18206653 -836046408 -658069056 955497854 303251209 -728500956 -608784928 -36448341 -753069174 -588020069 -900527372 -848161308 644214742 343610976 807812880 -788230159 849610635 -188932076 510269391 351005899 490854052 18054898 -210703097 -179887632 934389108 -977431269 -911507961 -882216521 697379113 -545679284 798921122 211852061 -406154034 506073983 -552876206 -510003817 -85886123 -491105728 -969990336 -908123244 463988518 696075925 593049421 -101054168 646350278 241257374 246676549 342490528 927115234 -705637302 421762392 132939819 -383661015 480778668 993954184 -485174307 -42957215 135405228 727338202 -833008173 16532928 579047735 -131928985 807424195 -893554635 125814223 -870048047 -264003893 -8292879 -818984801 212970061 -751787487 -104981882 -109134304 -14440368 -151665584 65759194 -237978741 -431187566 11846562 -775041978 342868247 232405706 -820693051 -207568365 -482721820 -146664544 -184137406 -225993372 370068445 744857955 421177139 148159320 -909745492 -651376294 -473541462 -673197469 648099657 -497418008 -299034916 -886741024 -189303802 749428008 567593 -689412238 -322422311 -698927650 -690058114 -9710669 -935033701 317122533 596100978 -622066472 543663875 687588683 -55335906 -881736802 125694509 119446514 -109157878 240742766 546991212 -678503312 913284066 -739190364 -732172659 882896166 -320853516 -281752337 798097299 207084119 -4280423 -216044262 73257541 890786633 -265368050 818981325 449619937 665030872 -471513141 783543719 405829136 971784979 -966051795 -794426271 -653996529 -948536617 402780396 507729284 -267592046 -669992651 -782031007 25619361 -948419700 432965775 -445457397 -291717204 -312035336 -360932168 682892688 274193314 578236866 981534472 573739840 -444151384 -536889825 -633495401 986430365 299354434 426380463 317550630 917322260 -569420698 -40743342 -709001836 -709436561 -292402178 470083212 990700395 131246476 879556128 -348867194 -432379548 137540238 52556021 498967480 25561519 -724090673 -893856177 708058905 820450802 808438179 -766635865 231333275 632778660 449652183 -553737535 -581100762 117174017 -85689238 -251016360 204733938 -92759585 -480919482 -374231400 558120784 -787415287 892811571 -190116314 792499451 471138190 354115273 -599205241 -197049941 46705612 400047690 237505868 129883658 211185975 78647191 896275705 -301000817 411461283 522003281 -420725609 -942130677 -849616193 493825426 528134747 -251430515 560700831 -403982046 820177431 282907503 822153827 938054369 -904187800 -33644461 -740493341 -558230103 -792310691 317310179 -397444998 78388679 -473790685 19769668 -707776980 758219028 46199058 -124014047 522184231 -722028676 -297932502 -20897458 519914170 -885237845 90959392 -991963274 -575030812 726040473 -633424298 -501474544 -498152252 -910933889 -206960232 341256791 -846936582 240098733 144588729 -446499225 -432089354 -206846694 904114242 -205833544 -258722246 749279198 249710159 -697579652 -295774883 -614421850 689163613 23058301 -746361036 307134874 933500580 454628322 288419679 430814473 996535065 -925793903 490149951 403503618 553925652 -187001013 620671911 -235057273 -628231383 -449317209 -847596179 -640152012 645620269 -395330526 -180642915 -370346565 568691881 -928201554 462945597 -213030682 147146359 -668378159 -484127143 661248948 233823737 994264787 890137953 -792431244 -638810127 822889584 380967307 -772520229 252271902 -245023678 148455855 -426096369 -673815663 521135637 -172286985 282023800 -268016786 634554759 54806939 394385544 946660679 -157136873 395306587 15849489 716112576 589705622 88077813 674624814 -782326612 -147484054 -395518489 78099423 849847712 -548943508 858134039 265991882 513960090 -861796247 723942695 699163276 262779321 -895796099 -191835810 -545011805 -874290946 215215320 483250807 -29895131 -490214679 73372064 -680954331 -483657430 -295021934 340216737 581630179 137523018 -680751186 -576218057 52009209 164607039 -833768760 -968443281 742953777 -259482878 280984568 267637125 -87821747 847991541 818584876 859371535 788605731 -588712866 -660051222 -166539747 -47964431 -702664439 946913377 -776432522 -423971815 840446412 -674223307 721041907 294487036 737449448 629922090 -867273909 144504268 841821457 746338979 379283768 -556648423 674347077 -852034552 -247966218 922792282 468720146 -912992194 579992362 657083550 296374854 -555441313 940791083 359748252 -287537718 996774999 336824385 63154572 919563493 782316722 852363171 -882576732 -297021579 -639349248 813374282 976856326 372585136 -673854618 -884804957 -273866853 -788548996 617102324 101226091 -713528198 -381000732 -876584794 -836274752 -726564823 -781132029 543768935 107200268 229125210 -266295834 -489539279 -951537018 213490281 -307343661 242727641 -15447515 878216578 -49878663 459377270 566040252 -778627898 -656678575 931087555 -965040518 789788338 -859315979 78558964 926693408 -764569 -806152106 -400962495 -23861841 -706148163 241617442 192868977 514927678 -961576163 -57571049 -643426513 -18392475 857188536 785733928 -803946752 72512952 -190176444 914569446 -866444136 339082891 -727165982 -16521446 788170068 -336602460 626532394 497252109 -329972664 516319954 -507180135 -541594496 -844357143 487316335 973758836 71616265 20447763 -169156139 265215374 822771374 45818227 961496515 -41768186 -850969921 636348735 -197186614 -917973666 304427752 -461419868 626820989 -94363288 -23515979 -38645444 -714865789 592487833 -910756752 -204608197 613652514 29088685 541544757 -693328679 166563824 -484254693 -73130404 258899819 -554064040 -262102961 800136298 369918437 -614832019 23161152 379327179 455480331 -205805826 63159198 -760889476 998848452 -225843691 35332875 245477359 -121183596 -901949273 -161256167 139885596 347380584 258603861 -692059244 -482249103 -649720454 -460227265 595123419 -58277102 -436868911 109793434 -57276679 35391910 -361642173 65659301 -322652824 578352935 -832820781 787145134 512367738 295472300 -127458307 708122957 -838229707 426509745 464706444 884689591 697985319 751057989 681603451 -661958682 -951502246 -556736784 -994244110 486809692 730163795 -364453986 714415325 -974034140 807242525 764582014 -192011851 810248863 655420145 816745322 76676737 -510143000 307188147 492694422 373573941 726820170 198720188 -244280123 858313758 -760866419 902664889 544407050 -185375326 -889560945 665297259 -857554543 664245067 -745701977 259467765 715559008 194471667 -725779366 459789956 -858612871 824204227 234884201 934861656 882851397 3270369 -463642704 907050838 -760370050 -481528816 -782444187 -50323138 -433898342 -559061722 553452750 -254444145 335399349 -647536155 414132240 -135806368 -43433398 -256140310 -724375718 828219120 759681785 754826990 -502570500 -203906655 -656876207 -747700638 -399113760 -756770776 745745108 -402410815 -456815493 460973693 666035586 -987282806 458235713 424988215 -993326229 915082452 332337133 311693648 -191392012 210102846 528652539 -125266028 -757551468 903615759 -233919396 232254275 -792355528 706994497 -386345352 910249182 54543090 838188373 28952169 458501021 -716833342 -376568272 -185171430 243803561 631448360 598953666 263414398 -679311701 -853907717 420764408 573683166 -488481941 -741832395 685375313 -870042189 906555140 -514778323 907893404 -69309778 465840419 880263392 -267025230 446245791 -737361039 25295088 -18436460 -861233194 -328056212 -232439380 -120636783 656499149 773937485 253669526 -91785747 -419279299 192829173 -868369280 -127449580 524212375 287465038 273971708 737054338 360038281 428521795 183388228 -3637580 16701615 -268189468 -267796383 533363967 -180400606 -519522072 -484146752 -445137185 673502456 -105940586 -964750652 -678387720 440621128 -783918308 503764067 -471333383 -505534543 -270152501 -843097858 297851610 826711512 505119009 474000840 -711799793 -933242017 817885235 -671615703 586502084 -419881191 -103046004 -181401024 -967211141 235800441 128760719 -573772496 546936172 295569644 651405442 930147836 -247962560 707247970 401706506 863771916 980787798 -201897886 -266364482 117212605 -866557763 -484485330 -908068207 -882891689 -361967354 -576075987 -876245384 573888179 39218867 -719395670 -474657621 183683187 557471544 371785369 -737328061 -763035669 -337965160 -592402140 935091007 -828260986 319853002 868730304 -669285863 -388683960 -915466961 769990538 332883580 125323671 649522543 615726929 551099027 262501542 69013769 460273481 -699203567 80485882 440677873 749305112 -672272213 -197250930 295976893 -448921107 267903781 -73858089 -493363530 593488533 -621662308 -118796556 -66406796 670990358 -42988926 863805570 -674204551 -746253103 768901379 -298409310 159947090 969937317 -520230015 239541108 -431013616 -822292546 -611271436 -583849163 160497821 513425860 -540536370 -143722845 871450274 -443663771 717597653 256049184 -268532666 974361625 -541570486 -507081650 -762920003 644955660 -637413586 -630470304 -934970199 -590151446 728119993 534590285 -129443738 984548410 883528404 73938738 -284081734 -458763944 930152507 893735258 -535133794 570538413 357543262 -594574477 658971625 806746376 202380284 -67802173 451788223 -50501082 253328555 356647690 -338955042 -334098180 635209492 709740961 -204783254 527260081 441394063 688969443 -544718583 793180751 658938059 68430077 755392193 -562733757 311502204 -335285209 -368126078 -484465526 -689080468 312324603 -16073924 -470528694 818844186 -260561200 -260599894 210292473 -456405997 272437604 432245047 114100254 406922766 -250255465 -830728152 488389777 300650103 -914494779 -19936992 -166112278 -190853030 257284920 464656579 -701001260 807114928 690121706 768562558 -360422057 662362358 -937702011 -341296160 -311912891 -932865001 -836874522 -910270244 205470037 408855370 222025579 -244526844 -116088878 565892469 -776049402 418407760 339211793 906841509 431428138 -364514690 964855526 -905260566 -73925954 150878386 130010246 447626603 717570686 -174694661 675889880 581316251 475894032 218836087 -730590516 -531641660 -429131367 -259777717 -619823856 644165659 -991492117 846045675 473627763 -847324127 -648979207 8263332 314925062 -643563251 223594486 -218633145 58759967 132177027 -252622332 -241561091 607918192 -573776103 295849840 -388454816 453967928 -721357726 -319027435 -27829274 56817494 -15282162 -6077599 384944660 -411133495 385858860 -124840768 -336676587 -578484021 727771081 46260698 438083796 -56787697 900536666 33337506 785614168 893876118 621336924 641200294 -857250188 52783786 -449236805 -634221765 -21884627 -632462349 892567406 645395333 763504409 -348526375 -414155957 -697569029 364450799 163782734 869842936 -619001174 -986489630 828765340 -353643976 630945105 316222728 8070291 999867792 -902745855 -287189190 -566941381 210006005 791179212 -102802525 -418870026 302081439 613152790 -445005353 807729192 -105505536 778500476 411359900 -251780906 792625718 -50529351 681347442 113377121 -997766472 884065064 -465523642 -231530217 2187214 -185479694 718172198 -196639714 -983664670 -50073748 -557632522 -769127543 728868229 -319743750 151713663 560205694 411164860 861396246 -183893782 -133405485 45823339 -496964317 -551673658 717706760 725428153 951407603 852284533 293894905 -167916483 -687728812 983678304 447224492 291715159 486495848 50985093 -398059585 610023336 -652380344 412742017 960923400 410300849 -638700578 973241837 570700105 601559057 177610748 -655510039 660934203 796673137 -481653359 807250565 -127519597 -408386613 401260782 488422262 -423818109 -374149337 -378570840 652619807 22782750 -135528727 -330691099 961509696 -950402730 192317597 -312137160 65521988 468434406 -218022811 -69445971 630812935 -682324277 429236681 -816604412 -73433291 -676859473 -252257795 516589135 -524368074 -644833270 -301711786 197489213 78440152 -969054319 320204630 776925482 -397093083 -597253115 581106435 612916828 378678492 -227067334 -993332271 -957598799 -537981188 887815339 -518630833 -111163232 -696645697 668884511 -751420867 -663302808 -794590743 -899844610 -676118898 -915324008 607709068 942587333 -965943911 691402765 -23564476 -133772260 -219313825 -975796025 844009083 674586371 -658085944 721458569 787139889 -797862404 -645512055 648538590 -13325471 111921626 -234254492 -406345076 577686701 207076079 -268738005 608142870 123692399 -462324160 238378979 248699110 306521082 -283720916 -48807610 777977750 -592469082 964828559 -744407722 365036564 948363812 -800584960 41866174 182025465 659171528 623522911 -373127631 589134605 346159541 527083199 -159126616 -258251288 -444199056 79572474 258228606 -610982223 -388877153 345883330 -116506753 581614029 -531783397 519316047 749080983 -612966380 311966559 705570983 160581931 82436754 -254038438 430561654 -234781604 -128644517 -901319758 768070169 964232708 -177662703 -249026816 339734954 -435682060 -363962142 998842402 -984934432 -124081264 -108966646 -779541002 -56433568 -833441791 172042273 57621390 -927894919 96841159 -671555298 310530944 -231584690 980699861 508700731 -976754781 608322939 -437428083 -871850465 318895928 -143545066 -582849615 -841474877 596563654 805750257 -509236677 333805084 902047079 -394990753 -174479876 -452667706 -971014563 683842582 -290251820 -498428184 -109557459 762292859 -743278351 -924440318 -867720540 875092613 269528775 -248829083 408523123 -219288671 -459928997 -516103201 936672972 657986360 -921400082 -158944867 -431519195 801401513 45597516 -745085179 -41585485 875346570 -517598707 252070992 -704614560 -29758272 806424655 842625111 412151653 735533958 -200151544 935192762 -317759696 654282171 -76897633 408337523 716973616 -174952005 -407567319 -427921203 -255974427 132384100 -775744553 -63471086 -503331064 -142157609 -971119466 -490810975 646388989 670605138 50146738 -6334843 -658323850 -78481974 -946038326 911611243 80441983 995679161 -240546140 -530138503 -195268652 -825247312 -611485738 -92201206 153040667 309178101 -13671119 -351172755 193788583 455077828 -390696169 510225593 -598383333 955448397 -895002631 -424682017 428257338 -905197676 199434552 -79279793 243843871 -103994624 -783702127 914443562 146516818 384491602 775540636 945365259 344345010 -516778173 521629963 95590063 -369746660 -591414973 -242314464 770142496 -100990430 90194999 -179879610 -473210975 711197656 -659659285 641984606 294889245 123379892 -115421438 623394069 -305021675 635570594 906363210 399832463 952588068 -701089762 961070301 459884647 -639052992 374421984 122650449 661576722 732487315 418612186 731109162 539216122 -471522189 183544330 308513402 -516215266 -467380901 -481435340 135024678 502369051 68916944 263985398 913476223 325466107 484401504 280116946 18680568 750467633 826524726 -760616094 -593399865 -353127825 943993590 -468448433 783473796 -470892404 944951380 -116968394 322228459 193941446 -217122434 955669088 -697270912 -376519425 -486093418 678056180 -748493195 -48058386 -8039540 -351640551 -450844841 -375667948 -642144344 -183310915 943401522 519284803 978670629 -475092685 420521169 503243447 433068476 -273352898 -640567750 378881904 -525605206 303149162 -759184899 -239701791 619577487 616740740 969298582 -410329870 -802172742 955343959 -846688017 207084351 -818275293 -598097217 616245793 -864005955 373603149 720597887 -520863304 -929367572 709221409 509962643 -573145492 -218787073 -622074687 -772185274 716707893 -572070013 18663181 505243802 -475830152 918067452 -545075798 -358856799 273076107 233955805 462544401 -715504222 684903654 -68788336 642933903 -584976871 -755342060 868098736 -583969239 317991702 -485501700 172529250 -658266136 986124965 -180279074 95777600 -585679016 -672970224 -422393297 531234308 428612612 693594200 -836983891 -256937861 632888514 -188016097 309225584 -198536336 127091123 -224056249 122862991 -101811027 713855689 -652694723 670330752 226649336 756868980 639769952 -185430310 777605276 -220384601 192420211 -749785584 492684012 -911146837 706043376 -377371421 323013304 176560241 -844241482 621059699 -717855026 665766043 880022678 949401733 258836798 521157267 377506271 -830460940 397363777 -645099203 269326811 -430740648 -57944871 -713228321 324954725 -381643809 90901238 -475434147 -749331871 -407142431 802304715 831867617 -202564930 -793465288 -900331822 425339208 -346955250 -906298680 39695258 -288575904 993171444 637314937 973908770 -11251094 855291713 22238490 251076004 123417643 -625194395 -511369441 555474828 153674822 -947727814 602369932 538127822 189470717 998966325 96226120 -860107672 -571546309 905006065 -506268602 620019486 -551465283 -344146450 214023554 390850300 737615658 761565062 -623844913 -165448978 -85991837 -517643312 331533487 -747268701 786397810 -6971713 938730827 829611899 139480323 649833052 -331835218 558848691 479692990 -628363357 887369980 904571278 -127550026 388766694 -300008686 -571334946 -794379601 691999372 -758129129 -810020059 258130854 961949473 -949701742 654134260 -277068329 501124190 807119441 549611024 -1393729 812521476 505924368 -708404877 991006622 -581655619 -860249021 721388414 -704025919 861235355 -615509796 709266427 232299743 -299999894 -225449341 871242687 -80633111 799014131 717707783 -963236302 75160708 361841037 821727642 357910598 293794519 337217342 -752480913 917685739 601962705 -202788045 875805475 -839439789 -593145419 -120436216 -746936717 610794954 -154717914 980600513 -362723745 24674969 -282016742 -149709740 -2593220 533602228 -389205628 338898175 503980904 374215115 -826266871 -76242006 -48325950 -365663323 -721660289 928933940 -254592204 -518051131 69958725 -347542015 -472752653 136594274 978178023 210011229 -686930453 816126372 -882301104 21003979 -623996558 715199512 732520047 -859434291 836626311 235257954 517684640 784049834 356105501 -768576579 -334062330 262043545 474940331 -206462724 711829772 -783625903 576248214 19047548 539238068 -433010229 975259971 -93664524 -841905667 420400180 659812884 746081998 70143378 767826678 -958357761 -137278831 -793159743 575278776 557357634 803092768 -255590181 -893247492 -668940409 65425482 190221605 534765249 -879521189 275122104 643948576 632266 127972972 909699350 741058750 172042815 507631700 -859283942 -822998028 -876746170 -437160707 12145870 -133791623 -87246423 -924362806 -453190118 270966626 427881612 364492486 -271804042 -650231740 -346196904 -543199089 -392458357 945512506 93658394 -768977297 468608432 140974108 -572288026 41896638 976017431 307814590 -871622747 472157257 -901346191 817498267 798035326 313563826 471253534 -879156839 -821274160 779005509 549792127 -942322829 -84027156 -93676174 -236451871 -617849156 945326520 119162374 -66410728 -964087692 368166514 -939978156 -178386928 156514318 767815366 -794759189 -938806656 -523249040 774696628 398064482 -646635854 576255715 -558218169 223143090 -158914394 329234228 502424021 341869488 685863293 -849719446 126532217 250409611 996064790 -772083496 37972446 -888647667 420066166 -82943400 -445560527 268257747 -895125698 -469786330 -349331551 137817285 30603151 -841111561 -353083393 -394138840 213788244 147231070 -765800303 -290348030 57092351 266443396 -682818421 59691210 388865293 -206566012 204630397 -280838555 -699697504 -744565387 -289612472 -153497816 -354601318 -305703788 629012676 820524492 132027013 -179065346 -995389712 165476947 -193612346 -946449326 241828986 591639446 816196515 294875014 377339993 598551205 753255552 958413013 92303209 -298135079 763530001 773498849 -570925039 442506304 -798390793 918269254 -779268695 169673441 -6105347 -711115158 -851964072 -219559748 196807713 -362769424 -115691404 274400564 452686005 -993865096 -747115960 -957653581 706658895 -413175460 97454490 131543790 -821720767 -942028251 -544117118 837042327 371631426 -469217073 916250306 -670761975 -861322945 813212001 721336425 -615403219 342401975 794684390 314190382 848840590 771955003 -586578568 597002615 965977476 561526508 -32515218 139401698 625284266 -616288584 -44509467 666920843 958449656 384198473 -486672519 -596210738 714148009 -852035999 -947347745 648170856 568991295 129007440 -559244239 141380040 -507736604 284255048 587719402 845327013 218230388 -204145602 -745162943 -984533613 -363031039 364917183 844764206 -132030153 -431029190 -715176689 20420520 431307589 94961715 234703609 182963217 129155221 963700947 -441901675 14616856 -709108439 -513644079 -506972787 815052883 143144150 -162762042 473217016 720304420 -464671617 986069081 -879463971 463452110 -728007304 -829322474 535132615 127087133 568989630 -707980064 303301338 -365184058 -663826399 -979169930 431306243 976106799 12740783 279714137 -571017058 -793441700 136000888 421509515 -681367512 -507823583 951540260 -377961249 937166458 -303423108 -960358387 -825949152 -474282303 -567296913 629330515 909186759 -303538481 958494866 689440600 557530001 120236004 338454001 -886564485 296084154 276306392 -845006182 -547775815 -409142910 979095354 475597661 861384880 737404298 235117248 136961680 -919671153 -430224434 -489913957 978037745 -274307664 -478257618 -948304720 156013603 -128031392 444196968 -973286144 953303258 -266627530 187417569 441075614 62346068 118441490 -733967556 -724557413 -162795328 524945973 570459617 -214630368 -415484561 729617063 312238000 -754960304 721839030 373986528 -739686422 468954741 -603977931 801271970 7625878 -691799477 -276582886 -613634850 369148609 -22722019 -544665571 -239020718 524440109 79577718 816007678 -708620739 627816057 692497054 759783595 -461651483 -972080597 68032141 -179798130 -3874708 79035853 -461661234 76076750 409635535 -929943470 -927070185 107289539 556421651 267611966 584889844 -401195262 -491484812 426789635 562468477 670703821 159322878 355019062 -680971463 -550665274 119513648 380211042 -865043989 133381169 653276729 -701733394 348074636 762240630 -177269466 477934076 -143186939 979650716 -287714063 507792238 273411289 895742833 218665328 -811922835 -908260806 238713212 -565834778 -539380299 -774332248 -316310370 -285475344 -493454293 632966380 -518342976 -618409310 872064395 785322905 -451243707 831120688 64309804 -699111086 303789780 250310490 -175442813 -738036562 -662018108 969972701 -638105669 -337942243 858438487 -328016267 633031309 -861440739 -103513330 248546234 379277370 803485907 115750923 -78700195 -601449390 373466712 -361207405 568903351 400458251 -805407887 -211312782 380255963 -473156597 -900804341 179382141 198585222 -644130364 -7034536 188421814 -300794689 400424757 -511381011 -761904082 -90935601 -863327296 -809856302 991575856 173601828 -741285839 168623883 -405140674 75478771 52410735 570743434 387459763 592577410 714517067 -211991365 619169953 280203976 480646092 324926625 903849113 385415359 -913412183 715120192 964012114 95010184 519373649 88809994 -851025935 -278499296 -147117669 767830777 -321100369 -692759119 828013455 -550017240 -980002698 -595860793 -66910999 -64529106 -715209645 358302086 -677947622 381894200 516440505 882975102 -331412908 747575959 -54479212 897480210 155065394 -658933166 -994647946 374946699 338569805 -93129639 -897960679 -482974647 -482744378 414666089 -439825475 685416546 229305420 -346881706 407265411 -290277577 236744864 -967904827 -809809738 -126082855 -668328270 -668604445 -514660553 -493199186 -644000247 -440029196 -990713432 744658742 631115787 869546841 910126509 923311891 355795703 268361436 -793708748 -121253568 74360259 716047367 -205484441 -8147024 924549180 935462805 706583389 -923860686 -677151712 523478528 252127747 -229685066 -705881004 -480920697 610734485 -814763097 -473321131 207934942 -327927739 741925898 373974935 591130177 -774072252 491754855 -684951986 146379319 -81707919 -196206860 -462257773 790488206 -104759734 930660673 694763398 106566182 -487966218 -782026215 -372331824 525022804 523458276 854414374 -853714003 -250784498 852454904 -723949006 -641114556 792326435 685306405 -223199251 -346367678 -302670003 864146859 -733421255 -789525608 -437235815 -215006251 -742256696 -611208043 151975244 602146447 -884805587 -758514386 801112296 866349126 833738729 -434843475 139974502 108528510 -882591126 -312821636 -86961220 86893989 316065109 700520457 972564675 797139720 -738858091 112238614 724564292 -834887343 -939953044 -464423960 -918465926 331452863 541281011 -749749340 -967491822 720002701 140151063 -113159468 -343744090 -616507720 233819797 -330974736 452763943 -926593609 -967354200 -368232264 -354689970 -37282932 -488034500 -242091788 362869709 314153350 -397186441 166348726 -32787927 -782959352 853300012 -840348561 -489191517 518673833 872007698 -634021489 560870623 -589959589 -904779598 -73608955 297825534 -932001958 -917242424 -611657139 878448892 731895798 -217943427 -545860888 -883291544 -419931892 459361707 -234327437 138436079 40022498 -991456664 -515176954 634814990 67978209 -425306890 389344889 765139903 819263832 797756124 -610683977 -729955418 956617157 -787078263 -154780607 -654700986 -250829882 536144440 863309312 -798204422 224888275 -281487090 990019451 -985793613 -659842669 -435991461 852298203 641187653 299172577 -661031198 -633821866 -229431563 778031445 -527175127 -956811408 -426950757 526373205 -808672995 316268586 471545 -637444420 -633197524 573977351 -210350853 -375004766 -570087850 -561320682 662757860 128292472 102018754 937118147 120624408 179300096 -947408119 280627805 952385409 701605102 115300572 -978557282 -61645346 -619324442 292260913 -987319339 -94279226 929563944 52366017 558681792 -613450020 -868715728 154144807 58841647 206696952 66070076 -832565645 716480375 75194289 858421243 -852334978 -60410342 -340781455 149742995 -123119589 250094775 680425072 -247179961 240541140 -250269862 -996828915 -351291694 408515709 74415500 651030301 -933936836 -409419389 -215574581 -791433704 269812578 165657347 901987244 -632571766 934145730 559941971 -237395021 -238204653 -198862324 704048224 -196167927 438309336 -639505877 -881844073 -58979159 -578224175 -159727323 -566945620 643203672 -51165759 331370299 715124774 337649577 233982725 -366146844 -648877785 -308164417 446221093 933548106 822272352 -175093050 -280594150 426518711 935280128 -54663431 69651667 887999419 -793955815 45180827 -291229577 987762635 -622704347 232266869 484191645 573582334 702279275 -842807231 593223459 675840654 32562861 -355224932 509980305 -124745860 138255345 897665813 132826052 509192036 350025438 146890890 347924361 -873031781 -954381541 928955507 -117786876 559470806 -429264741 689202368 563881846 -612341756 89784883 -136420775 -65626552 -764559234 -220545013 509431185 175231587 679379860 -230098164 962087918 -449222694 901374187 -678780747 146599117 -21291841 -924655587 -989385092 578995686 721941982 -497037148 -535799489 626648636 633777637 751660612 186112082 -558911508 -985079114 -87988917 -332780894 -662582036 91033819 -219321557 396016051 683280071 -843385923 -274163243 307456532 -528061145 456931296 70894534 -531479554 551725075 98618860 -34676528 878432722 -888934954 394751276 -189675407 866675839 107569221 483950539 266664657 -173494739 -667037810 -396283659 -186652501 495703591 -220623714 -651190697 -422008870 -635355279 529176816 -105845574 494053540 34019254 -639713146 -488304844 328438293 816442131 -920032429 950448187 801750126 359596995 -604684837 388781277 -672545076 -540848076 -483564486 -852978105 430868974 -804413132 402307334 -911879555 -968753830 -767531280 -455606024 -37197261 621949302 271131215 -769961311 -959746577 64621673 622181005 -932692544 -729295830 -965229637 419056880 -821187104 528629976 -810807063 -854666939 -891899678 426285353 -440898481 -909730561 -304093562 -258315429 598438690 712195640 -923120683 523415606 -230311928 773978256 -312628205 -327152775 -549824441 383785292 28387341 912491758 589585253 236749991 -476811758 67372546 -269568456 868408116 200599972 -842058425 -473431578 -567757878 172591763 -89206477 536447692 666634615 -637119197 713834495 701320952 -549831526 643519684 824858728 -459595336 127229197 482713031 -214220564 -896899312 998463675 941467328 486319226 907857304 246907033 -128557222 -853919247 -757830754 -428973474 794402292 356875824 -167253402 -346673393 -518376947 136731715 -265267416 536041472 775184319 9612882 117357528 -944906218 -997426604 -698492452 -153365110 -649010614 762549022 -502284442 563167478 983291349 541842253 -777806262 611679118 346437064 141487401 -575020921 -637298027 -795874077 -713392066 -648408811 -872446046 -44583291 965849864 617491015 220081590 856271806 637434618 -34946928 706607457 -457067592 1954355 -729383204 530538920 -700553254 -655346833 17937091 -178197462 -473025464 -742691003 170140992 264390034 -448245962 731268256 516907576 -710056296 -651163842 476665490 208842639 -982864830 953627400 793902791 -355075360 340947090 330129847 58112681 748883824 -116353168 809355251 -225756336 -560932882 963365688 -962783700 176489815 862758582 403090867 -105964466 -765960821 -86121564 -391059371 906399192 -233903367 519275258 801220984 714302201 -63597238 -711199818 -349902155 -307248569 274567346 372413961 966050852 824144083 -335332850 928455079 -103451113 74402212 -98140886 -5709383 724303801 -149326570 81145268 416208915 383612140 -114160974 -67290755 626942990 -711053657 -687501575 -401994690 -186132076 757695288 407870050 977469144 361925591 924576805 -568330451 428937734 333324689 798698170 516797752 -476593615 -893946991 429114025 -989489006 194397719 -622387172 -505492293 -393371322 -769187916 -546807231 438023032 -177765151 663700977 -722465603 -823700935 -683236758 -903084475 995361807 897770825 -108474240 -443423504 70133336 -569132783 -550404571 870485573 996860788 148223870 183299641 991988891 57214568 -859610468 -246591048 -422670879 -652758529 -454642813 979180732 -737806298 272762875 -361875383 831962723 576696345 -495319999 538823084 -814537481 -700448699 564982234 497003819 377911505 766016498 -852469271 -58563767 -849531726 296643512 -166271106 382281485 -345177662 935666370 -587274408 -22323024 -588155006 392084030 -944070954 929411673 220103650 -998661333 844207747 909939708 878693252 -475924444 -52268267 425045664 1835572 -809723841 841884095 -512681784 -595977090 -193350965 -476760557 393203203 28432088 -799078197 404461429 -445868245 -324907091 -687795390 140846476 -981289575 748485849 -790724538 836294821 652918286 -359779972 241934688 62179966 -206534970 540371279 621874537 383123392 -285961382 360211068 450671215 -621404031 -543043560 135769100 993134699 -782049644 561429011 -5442619 -170083255 -71784456 767395975 672205839 494698101 76837582 641315090 -304971781 -389422179 -663821051 142592586 6662824 338647328 -421204329 -737802268 314822478 404249244 928488004 643405307 -534865852 360393024 508287479 205493827 422291118 -930064959 -149864674 -811466663 982796251 701267114 -825839075 -759086600 -448676779 488149662 -255993709 -777973649 751589298 -298883252 -845845772 797345962 -394071892 147259044 765463701 885963957 -735084762 -125693870 -376854199 -487607199 486733811 149471875 951745603 723823263 -950383170 909461378 443012625 548175611 474509745 952956556 94021444 331256635 -777129627 -187560284 925241025 -691726473 -214418031 607868813 374326791 -32675150 -14045740 355115462 253244640 925167996 598794737 -99261491 759589285 -339313077 575253922 -471944474 163965220 -889864606 -462011198 152934403 -682283898 -824105519 615069860 -393127429 281241657 -756050838 -125626282 -683582267 -683136936 230002590 -440318516 -803319421 -155607526 -985566354 -503187491 389925788 844638770 463676393 -611610140 732741838 -202996573 -769943599 -623241291 462991378 -787959175 515340463 138367703 580195924 -573438949 212967645 44498849 83493177 -603594594 820632697 -842614204 432797159 -846622835 105286480 -458104140 -594426408 260426854 -206429500 -718196050 -303740475 -229991525 -126663426 -285999328 865193344 -482922957 21600293 -484414748 -317119980 834921732 763185676 -729418430 -475640385 -86744366 -763872998 932946323 -632189483 -65341642 -612490186 -434457839 -909735334 -732370124 833433521 245602320 292109741 840857127 780985918 -642828726 -698257802 -528778042 -592218568 493297098 -194813548 -890167022 -248492576 -151424770 -445218338 -190916568 444118361 -938427274 572525050 -574083818 -328639366 -367172134 925985505 340113406 -587800516 751664585 166819021 342278460 660040091 300727509 72058372 243180080 248658196 -814121950 460590170 -531301573 292931553 57026715 473811312 -339357272 277621148 496534166 347159225 -163589544 -301770159 245762909 -871715645 -820936150 587750947 73581042 -596012567 278994912 -786129858 -352942777 -779192309 -699993600 -374424054 -349363916 294434957 999841215 -327316898 -196629758 -312577765 228817227 5258780 -838768289 432947944 -215429185 997665260 -984978610 -905405798 -440466748 236583818 421525207 566677847 -74803484 -167445672 155801486 474060141 767054333 -612690377 -332734823 455407524 20988390 -36255191 -187142132 315929286 -916527839 540703260 89152373 -185245620 -408573117 -899883428 -247445844 753920945 -690342472 -602066036 823734814 -131903454 955095419 -901090595 -578279487 70576938 278330083 -729462149 325121862 790694631 -518596494 -121492815 953197284 744858024 840770597 909881140 -485159275 -953839309 -585743523 411141141 241218289 -708549024 602382233 -417594984 -687488098 -195215375 -582745768 193139018 193221483 -166631348 -93790924 343157817 -146194389 129316990 306861612 -726362756 550875690 -604595587 -770198006 811395472 705242147 -296998281 840755727 -231525338 367325777 833209783 -662526336 452330110 -822110934 885808573 780051760 448223416 -90635486 757361230 -800865765 -434947209 506506467 944934907 457305529 633082652 -489209840 940821850 693707432 -221541901 205556995 524499457 -378201322 -802510832 440625332 -335743213 229805195 -314208771 384626264 -906661468 -379779139 -242996629 80709504 75164964 421713385 606626087 -868001596 -249806768 -902275675 -578402803 -379369908 -799062902 92701442 -156199941 -242708816 -302412216 -488934309 749368792 -197360340 -384008327 706275010 -366522280 -573595180 627453709 -158937550 -610303778 853364635 -246652200 651769762 293653470 -966999659 -330163626 -999511912 -402178696 -575034249 367495452 -343887412 -279511241 -377121248 -812974119 186849031 489199534 -8033086 -296627228 -210897444 -865034252 -820219463 -629124208 428122905 109998462 953079099 298285541 -831200621 830530746 -729906903 777538247 627733430 -747683228 -688270265 252929154 474026915 -418880492 3909347 -279331398 312902877 -888357792 -482858451 -133524136 -886534588 -487884775 566415458 -433533327 509609256 247919783 530463751 -857109006 -867866858 297737128 593894186 -730387932 -393904313 -993565738 -8060491 489080896 122852016 925116783 -597868929 -795196176 -183729478 -893627691 -706381465 -866104726 -679252231 -690031456 -478620856 -460883958 -600087012 -948078404 -354053213 878296044 670558528 -816019601 -506208089 -933066570 571777296 -575558948 580322685 -881118383 622973967 396092718 847569454 799601375 -650774833 -122884646 210076340 959791233 517954113 103072826 207434857 -672932797 806683104 -271393179 -759465974 247412471 -834170024 748463108 -739233941 947432812 329994948 748775293 270608140 403759389 303542801 -897664662 -127048398 -172113995 906821012 -521375646 937434734 -63840098 -133759440 -402846265 915966110 -509420947 -630293676 -40685052 709174018 -675794747 -342373848 -355377378 -84680677 -881855542 -984464814 -351439465 584079048 414482667 -555003952 195214870 -668990185 321639003 834214219 -419032255 -878375715 628422612 -605351925 -767934665 849614980 757316277 -604487831 422341720 900111289 -136943687 -594734311 695049915 -46251764 215620162 -537919939 955745079 181746763 -139275858 175555610 -451406664 -936300897 -826821946 910379138 -624081988 -587590580 807070273 -749185818 -903610776 725940979 -934940563 163890622 937484095 841431922 754322406 460306477 391375556 236340711 -853524579 754364114 881399105 -77356314 -90284753 540780836 -979385929 190183153 -56652192 71189225 -799765487 -151677663 845015101 107160887 532971561 58382554 -934472958 512637349 29679403 597079549 -253897204 -504876352 55750683 -960792568 -494875324 783141860 -939400041 -195059038 -66093318 -102876121 -823767123 418967718 488707027 -109180113 546692201 -539924926 -592757483 559966360 -803005401 890561848 -336074569 -634707023 990382281 -710679640 -324845133 303465264 894270815 817141939 436330796 -825801114 450410423 -657153004 -277140646 782997930 -179528387 -190026898 -402893982 -531911715 -104240459 -35693598 64631009 196182790 -16695147 716757905 -674078963 -582522982 -739633988 -315019399 -802380067 -673209544 -759437677 -888036890 577420938 286798236 -196437355 -57020627 949850343 172113755 -419202430 73024049 71179200 -431665536 254226299 -824816705 900150272 -628935739 821295780 -899636642 360524029 872955194 265192488 -191201699 -826510353 815455055 -299198855 624339877 286279992 -862878968 643435680 -230054470 849710273 484968937 49196536 432927279 -122939963 -818417429 93071991 914548925 -558646235 458924360 -510275008 -673718770 756075984 -595377085 -941713859 -843872719 -261612543 989589270 579755599 -507534774 466234980 -485820527 331963261 -172850931 107856991 562630803 -955468777 -534731484 -252600369 581186914 -775665836 808451274 -325742713 -246663110 -10628565 -520975855 -842006061 -793940164 -33923292 -809407544 -558990197 142986993 -830722501 326000736 895570159 952968657 -387255216 795681737 -978072467 -366177107 -356346181 743740682 -236299165 195626668 -56032218 825611360 -374948697 -365493233 78366021 865715383 942210355 -464672997 361500368 622517031 131102966 744833436 -834410967 587755640 -852875256 -761423199 373527768 77097921 565195110 245855558 -616869031 843717027 905225996 557826470 -510259490 -836088285 -617062351 796149433 -169290681 720806244 136952584 388015764 -853543866 852248270 159290334 230011472 -449704373 547363075 737255947 652436188 -323616498 -327757285 879767326 4036324 445171847 -641639593 267505649 401576901 880520505 658420907 -808273146 -375557682 391188764 90270059 -849491133 635201713 876441049 -197658807 -7763072 -893246432 -425895806 641376697 -598608749 514801463 91727129 309031666 181985676 -130186434 902474693 32842310 -353856856 234203149 29762433 -830239000 -386971198 -775131013 -363165646 -77051199 -236515530 65408764 -809839569 796138562 573663138 -503414209 449210886 -959631770 187026887 379941122 -114989117 286651186 99459998 -670929867 -427209186 -821575536 215032905 -102703112 857961417 82091952 -31301619 12751175 -934181129 581365234 -928666284 -909370498 -264103072 849445456 3749039 -609660305 116753383 392552446 894022385 162979943 579971777 834486679 -622083915 54075944 -142156673 378014361 -98027856 -674973231 -335138788 149419514 -830456363 -200554838 782255154 431392712 704579033 -489562278 -51149357 -270069434 46890608 39938553 278837941 582897491 -144348878 -642839164 384764935 297311550 -333555049 183011344 715576443 880214846 -862644210 -615222257 -395917965 -259901154 489337682 -600162060 -265471719 -748033449 794896742 933768749 967050165 890014563 578522812 385455439 256036143 -368367584 -176142814 -311780712 -78781733 -39485456 -239674171 140072336 -333216721 252252184 -206747232 -477268090 -852924723 -944823967 374844138 789238931 982900036 -482306536 -42048084 573041282 375548443 742672477 437638919 981088157 -235837957 -801522053 477341938 -479308792 -921785977 -151138294 -237089132 -437572962 -815037662 847839449 261965106 -274621384 -449302526 -308502657 831918602 -628493912 224052442 -846892664 -383010811 349102254 -531486739 -315718079 -235930563 -482850658 484343403 860974913 139162351 530953575 -612955191 884773370 -544091466 409869380 510916031 -743200779 -443557675 -94908068 475828892 499410804 233149106 835248224 845830436 -18495660 48205311 156468395 613434065 -782401166 54576002 -515664061 341459144 940573194 -913582656 731925746 -281805997 608519919 588728726 -180268039 -455732533 914915986 681574496 -787292249 -748273260 -248490534 278613622 591446846 -714456766 595097319 -584921728 -180038325 144566496 -835083605 -412943664 686896315 73393590 284541232 -721493674 104959860 191099155 133345061 445532426 197924089 215000961 -216994880 -742766469 -72052936 962426370 -974478219 -997859494 -975487592 -270893733 534224051 274999876 -71982723 -962261114 369033931 880914407 619407173 -674196589 -91968311 -452369659 949518763 283433353 814736226 -327897363 270981214 -752279414 -6854430 232627257 894414259 904742302 -848250289 -999588357 280821515 293610979 -240420170 18032761 -752454795 -347849746 456768174 404358296 -910683320 966121964 -582946900 -843708791 431831325 9080169 637397890 -172384501 -557888516 552075576 684485113 -138108898 70801974 -105592361 124552072 793475366 -14213359 434086642 -987601325 -25862227 23100111 -718525621 27053879 424602628 -209142032 -169335555 756944750 616028301 337211595 -888777386 336073901 988722673 77511994 -910043105 377992461 -222502386 934228547 793135409 997306835 -423371850 -561409620 -36767848 -279761950 439632231 -602484459 562591648 248431596 609026451 242927831 -989405768 219578361 -417279196 -193790329 88671550 -62444988 67190790 88743187 -169196440 -904863235 564892515 -823449705 227258912 561246205 -562342677 962244262 549772735 369303678 -710803959 564618073 -544508212 -788328121 852158166 -787011267 674325209 -972488433 -275031345 220695173 660570356 955163343 333934243 -493260150 666875377 514890362 -325365806 371308694 -485599547 -423127266 -308682251 -343251634 74730153 682068658 -879850655 156650269 194352055 132897058 -940844325 780924525 -592047224 958015076 542597729 -196958191 -191644290 -800961497 -74518060 697174627 -313053770 -51080621 -872257299 -617601549 -138762581 758506507 507659134 382139255 -109172762 244831679 -591778680 -389732533 535651516 -566977209 -658512211 73323419 -368271609 -986066529 559950342 -217881704 1358435 -332882484 749903409 301682090 504229408 -908824716 -837185779 714179205 574680271 -765004107 -937301897 -45023166 346467164 -638021934 -133406114 57256086 201268512 -353135322 -593884586 49330541 533012327 252922005 963838358 -402330453 -183309598 -852990668 245323470 -822927195 -935673364 -176190511 -239182019 172410205 863351858 125151462 853095512 -491601960 -67372969 840274273 -616011800 159796416 -138295984 607286952 933495220 414335862 -616869184 139903926 -181162983 -120682489 425117979 -932607501 409904592 -646478471 59793698 -327401909 111658652 -138053247 117825720 910401139 807313311 -790101146 -624877768 278231494 940364613 264790647 121525431 262849332 144245018 716207722 -40904423 720851672 -144766953 314824824 -977827834 -947631521 -503390315 -620021697 614235406 280009007 -819741354 -46201626 831492774 -724901452 134413519 727359836 -446109033 118830408 503791867 -730865021 -37986215 -203716929 -580294042 -673728053 -44539986 -244358861 694978692 -532107327 -785443695 870758123 -593073672 -750703007 652535493 153293629 240612832 716238736 226675777 6844283 -515292400 312490779 636526449 823036715 -286282526 371305326 -227018382 -274836315 426966236 739187006 48584274 -914300628 -390234351 353825645 -598185763 -674641639 38253503 478536771 -941028934 -526143873 794421230 -493510404 77580701 -917310112 869183745 -866554253 -474687879 -102460743 -316808319 684868291 -689874321 -555701905 314079332 -980063401 -726051594 -720070695 -628189434 -796714218 -333899602 717011234 328396043 44969546 -220700955 329224300 -219697738 -450233700 -787291219 -666593296 908632707 710733541 826365410 -355443348 -576382132 986046844 -335490713 -521972604 -810659796 -430281695 784840454 -102147504 -69822700 735869236 414120591 974498340 -196878216 -788935496 858420710 -886542760 -46314541 -521804371 774545502 -864676154 737796542 357658299 -658655054 -388215573 374012550 548452910 70122215 613500720 -518905832 -701662839 323118229 329400375 940125105 31534252 551411338 656068644 915092045 636496338 786291387 489186058 999525745 63756447 -965877263 907023125 -381763670 184448013 768450863 523174601 755347204 835058800 -650915390 -641964020 516832659 -845520755 -160703923 -814701295 -961828040 -342277868 -899070925 -33262616 802932308 401816801 833139463 416190126 140159040 -570981050 -949684862 980144608 973345478 61540719 -304207673 -490720251 -155307534 607579351 700809906 -928204568 -981598526 83322710 145762991 -403498646 45050855 327704746 -822790362 -240784427 396031038 905680386 -561502374 -872564868 4243855 -700321610 -732015324 -824998431 698910556 360457116 50542103 141037644 849085981 97502037 -278269307 -345558936 255752588 -845779326 476235928 633016082 407065832 -643913731 -984092049 715732494 891005364 628664148 291171985 -870741446 -28857691 -842153647 543158349 333432344 271853794 355459411 506507106 236406402 509540767 779351565 -671706993 12713529 526873847 -988033418 -227965923 832784601 677034935 872323548 -433581975 630137351 -585141783 -425828520 -110613461 -205766825 -565199766 886185871 421000142 230869085 676287633 -705493204 88098486 765407503 -565377362 17374502 422783544 401194874 -206215058 587139132 -863039822 682979032 937115196 -22759485 -292878483 -303717373 -322622227 500119143 -747741994 -409201155 -47171155 784236408 330399876 301354046 -162984856 -26489079 979211643 -726413593 544738999 669661954 45551537 438386088 390278362 913030274 -369810297 585838260 -951133559 949427653 -264862187 696812258 -98910219 890625572 417453125 49861686 -363856835 -793021499 -428732872 291172960 -429159567 -919457882 -805445457 -688530836 84278952 -68180874 -723128081 -844691612 -768979040 596970920 803257679 327871327 -250315634 765716969 -607204170 598807526 881337432 -496966506 231364824 -110079102 -78675275 -628517559 -822395627 -796323420 145979024 -105791827 416902021 460101219 -759866239 214187114 677080628 22022297 -199465889 -314731939 -112550987 160041965 -830492101 -83817751 -690204155 -690774711 461698464 358416086 -811737456 931040511 943279368 -233905281 191163894 911478082 572873472 -251420323 -34021451 -278926594 639333646 -426719248 -83261499 -401541239 -567076419 -555088549 -546574786 149573474 770936860 368092933 -171989012 -898883771 -126246217 253686201 -756111917 -905361269 -64164429 -865210415 526956452 232072129 -440058939 43803488 -257945279 -238285623 91776122 -150784035 -636205199 -191615686 501030094 -161186401 486103764 108705404 719416592 733531809 -349809554 -874625028 -288953555 -237018576 -226158355 507922044 -966933166 -916659570 6253938 -896721832 210519401 -562020477 928237015 -220796888 -904881151 -103039308 -846107123 -467501488 -737123693 -673665701 -544916298 689765149 822672720 148260088 169977064 -687253053 237274011 9827223 -939231780 -894247254 591542484 41803168 827665000 645064354 360507437 -162391878 487602081 730567404 986890481 -422693456 -80695995 -178015675 -368138068 191913288 -862320735 181778829 -629905262 -117185998 -494529333 385603777 -450925161 468486718 -864721907 -714412974 -151771803 -107242020 -167230543 -88566439 -691494150 -829421568 767722838 -225362108 -604727343 277516570 297824390 761434610 840956546 -789669442 66418270 -427382672 -484417382 -221906838 898305969 281111196 715163119 -857679136 -295022931 62947355 966368680 -893459033 867935503 978986557 831869119 -384162813 63307265 580814940 346589408 -553873368 -217353180 487187745 -4939233 786646852 863225452 -862652785 733822917 -792475838 -749421721 168911181 -792539211 -912864945 -310189979 -712095633 167845040 -958692687 473798180 -97684446 28008605 61243692 390287294 434771038 817610802 963733330 -24143877 743345387 -169935952 -907567941 641034684 -604128171 -73232749 367743689 474479454 63050125 608080306 -402985970 435752039 -699273827 -531340014 -776629637 -828152500 -376349660 107656072 620933354 269897892 303377932 -290586835 150465540 979096721 -100793485 277568135 -159754742 560963051 -347941085 825797555 -970767914 224725135 492217869 835819445 117567792 -372775235 -119716177 -145868969 453886198 -764139215 -634943516 -918446562 -142442391 -5366410 199046601 526991503 74369764 -347092216 572862102 270033211 -896820724 951032333 -355678652 -6233349 -851127795 584577471 -180788844 -508979268 -714840816 -409471279 -256681830 -893592042 282773494 -594260998 600703773 -696713083 -529306366 131290560 -681531839 104392418 911499122 329030276 605642741 -19188466 647766103 -273404534 800370653 169648496 799836283 -698365244 -705450626 653318138 -499220260 -867267352 -734696689 601093334 -70041545 620840250 -731706341 643175530 140730267 -288457582 -243547147 536526092 -93161963 -491666557 710902116 -241695573 658791617 -434926856 -73968285 -153063124 -98388611 -575587821 -136930273 250201901 -488595088 -789164485 257633079 156763291 948340662 122080374 447312537 181251881 699588922 -732312390 -539352333 -263359320 642797395 -975393255 747788226 13361967 831631339 161991824 141592834 -654668309 -985226267 17257176 882993432 -136276639 247328005 794075535 -783697775 498807620 -685617893 560637164 -42759940 976639234 -674475132 -168804070 -282166699 -47568628 357711269 581350427 519803166 724995146 811123036 317446048 453221931 -822459431 -9120081 582366313 -118404481 365854978 501851583 576213738 855253177 -707328383 842412795 -858529555 172685181 -841276692 -100358385 -465112724 43120782 412142891 555606411 235656496 381927283 -467099419 -389418834 -98693224 -734392320 -224708829 617381387 -649226953 595977571 -254503592 709471352 -308697307 -441586886 -316569280 101123246 940421381 32612018 -207055223 182076531 -664604237 780596597 -242926849 -726360472 210019170 822828408 252130804 -663186206 -659006827 160135783 -570913225 158190205 -262154873 -798574760 203392446 -999280395 -732029856 325760352 -428560756 770422129 -654864620 601995114 945349413 -250373175 -704672475 841091466 494230122 303871725 -532340885 -724506447 473953516 271317410 164455420 -645097355 646988999 338317405 288312650 -199671243 194056805 -164404504 345492238 56085415 -187683731 437260190 105720038 500001802 171813241 463034087 -908990685 -22083050 988895899 -31044269 -678886859 943480071 -537888084 280160448 -301956317 302272526 -773059964 -467976495 -212643804 -296629912 -650220993 15556146 148590590 596062469 -179091893 251677380 -605871457 -960359365 -525401019 89476860 -187395662 400847213 760968153 -204671810 514324989 417883023 -391136697 -818677584 -156175223 -657242275 -803561702 547269937 -426933347 -917032968 941571704 -233337317 -676253790 190786512 735011504 -887625541 -449057253 -688398471 586944094 -329829247 138946339 -271502444 -899194769 -831771693 663290770 -712460920 315960858 76145303 -915505013 6858490 368806889 579956584 554152832 370510632 -288215142 -766117441 -381593081 55707947 793295037 845757352 -507513542 499770894 -588138628 -306652560 -539002988 870736410 -547658012 639581321 509414640 536239185 177576636 309127414 -796532551 -689994660 -203993245 271472320 -751979038 -603059018 -516654023 -157559063 -521923648 623864422 -605415601 -682236936 513775258 -776139020 46504939 -869576353 -872557517 367693108 -459478046 -717520613 -314802119 742268719 959552490 -773595678 509371549 40755471 291626823 -885649599 517293665 85904073 195948877 924185251 -824695814 -420991635 434566518 811439425 466318660 379186955 677427884 -307430936 233382480 -422269661 977118175 348278344 -545340741 938515219 -116306923 211192656 686719141 760017843 267292548 -618788541 -504773143 475227015 -217910887 776696754 -960168708 -448861759 359437321 -621855954 424170660 491591495 374220758 -303968679 960925881 -8534698 274238080 -497736272 408749623 451368610 -476436980 -861519236 883656336 873050672 175454813 612305719 751330665 284585772 -971062464 -740000416 -896012456 -415271341 -626068720 488223181 -547448427 789920675 -379207845 975929679 936164973 -362154667 687596608 204446452 924583613 505797702 -911751344 -520685867 897314409 679814072 596144310 840241337 343809374 706185847 -943327398 -756282094 461562100 26577688 695291242 -766098730 163089724 417611297 -740846156 -484035055 -891438464 731370354 -953935174 -243614981 -496448558 -452022022 -121936039 544107661 -92488717 815748631 -307725622 577837614 -355822760 -452980977 204059333 788300738 -605970987 340131821 -166674937 -305830691 -448496412 -482537966 901667806 -812035008 -785736721 563598134 237925971 794913016 288267798 878961060 384507699 275201840 201196263 213920809 -731928353 583278906 -861995660 -799634648 -910623380 983628840 -809456568 634395427 -887127265 -665340654 -269806413 -183195204 -526275925 -137644562 518742300 177257624 274472183 456427935 464789335 -483688292 12764544 507139156 564994769 290618663 -860776972 -645332650 966490018 620475969 -519282346 930204270 855345861 -84787987 218956129 582411338 747527256 -32339089 -142796797 463040746 898420395 -448028438 300741174 -593490554 -663646098 -944478497 227750585 -209068326 872905454 482237893 563558649 58132376 540285692 -564087558 -758712158 789337852 -964349027 226044546 -696456807 -956287832 848030092 899567510 218304495 428790266 96310949 303710254 -48153085 -646578490 893458753 -33099937 -198753288 -685032630 465134398 546776173 -930945318 537021884 -363691800 474581926 -102601650 -331941547 -913577208 -316942195 286925014 -85744619 268319151 -980502675 587256591 -483793444 642659954 166281965 -590043707 -940733374 992239864 203507936 -443163165 16972467 -106291389 -836810132 -325227067 505171921 858365634 -110628245 -327759515 -67241469 658960485 -140211010 -54051056 -821483832 642468379 964359520 -584492600 732079516 -39356559 931576102 -677769347 -626918990 110259013 -541534420 279154609 -782574800 871449045 773599668 -808533207 741739693 -42886954 -187871596 -128374920 393141276 562301141 591587168 545259836 -651708116 -355254780 -382952174 966675472 219943602 -994028501 -476357594 -966112161 -457271214 820735487 475466929 198902877 596253939 -276649747 233774852 -12166044 676074621 -797747617 -137331205 -473557737 599104220 -927680997 101696866 103169004 -833077180 68718136 744795394 746767435 -433966436 759147898 -113693308 -562714381 23573582 -757092166 -370351378 -601211458 806084848 -520974201 -860781878 -787225142 -888366183 436046813 71037854 508689395 503593415 450421068 728833403 -596913313 -312443387 289155405 -995168046 -608182477 -266149228 -155024958 837646966 447390609 -422707754 -876617030 927790707 719419285 313675789 -107626994 157246402 468550600 -821782133 -23476124 211006938 -136314996 -197458444 832274510 -944079311 -987785842 676831259 39111476 834719540 -114890860 56535998 552564305 99598161 -115791864 -552088837 84827620 -974009488 931106762 252385396 -79419443 -608690345 -22923184 831462712 569670351 410164790 -619299954 -597358508 -160352375 557398280 -785371331 556173220 156335047 -988233859 -745378736 763890467 727855491 -781696901 -68729456 132441385 541226889 -770734949 454105003 -860314137 762678140 -658759716 -595069682 -882841508 744120290 829662460 937534138 -130890083 100642966 -476896621 881599094 -994130456 234799273 -713523498 -471522473 61741695 280843485 -987477921 -314713369 690679269 -856372311 239446399 350013174 455033022 -701256903 342936168 -974444104 -769131112 -733287726 455125559 -99764240 574923323 120108797 -35784538 148004630 -984106378 861578683 902383515 220947182 816813900 -710254659 -978198422 542367668 -617720533 -725126126 -150574179 859759804 209221348 -8297533 156778644 937357753 -239618223 -370541618 853465492 -922085672 -788661911 -824908691 -389047944 408408769 -160809404 -267242172 577295939 -224907064 514026449 -181325059 866676609 606108700 -965794281 690851210 237997330 -161734231 -807626632 486309745 768157676 262656907 201701021 -544340536 334274873 110586022 -532089026 -825060309 344477383 203289448 -397369439 -478337734 -517379306 159934620 371797974 366287455 308710292 -661092314 14123572 -249668426 -12337939 739092883 -624145170 -27927158 -358811356 -881394237 975523099 462595677 -268172446 -264149785 -903510026 -196014249 -496437225 -219871967 -978573603 971415634 890061025 835875563 86112709 -704625645 379750028 -213909439 942529662 389200539 -468898129 -943485425 -952313887 235417833 -470169318 -85736978 41413435 -406738564 118376817 714261138 -409229404 -243131940 610712650 860757566 583107983 832230934 320416988 -909906240 -302684022 -873087899 -516394769 200760351 -383364582 -79711258 -60260387 988575531 -345619507 -77000491 -508832114 -541390318 -888732027 -34806241 637434598 531325569 764773536 -603931275 -219720449 528911763 316186008 980639814 -515347400 897681987 -519009936 -26205228 -451209779 -648707545 -897245365 -273589180 -836345142 735892153 -104643059 -852597060 258071462 25194370 -359656384 800536903 -642643397 -840097607 272900059 -676527338 -710241895 677686389 -699043472 552285395 558235976 265997092 306550285 -494930889 320664301 -47261864 -640350594 412881268 64186095 656445752 -635256884 -15212116 -323456321 790013525 -13324007 200841228 -410100478 -596518876 132663803 -675884282 -252535511 121646985 -231904004 449415819 -685629103 271733860 -887363378 -786271721 -547942195 59543734 487368247 935740541 -448956421 730827365 -81264362 533777312 -447533470 -723652049 853527754 -921987073 208554920 -562656647 260159836 -610619523 -800412920 -48804548 611834298 28916977 645783038 43150972 -264872549 -435046320 -64452542 134679178 437433462 -319407721 202394096 -322484262 -70440336 -355968494 394506155 -415549903 -699503084 59540089 -944484135 517436873 -959194427 340420142 720074943 -189029507 -450395898 -723260095 1809910 498242142 909911545 896964865 -253863160 631336152 -529992681 -145493829 393436549 204822985 -367336928 -200594975 610360505 -78395451 -624988850 642584804 -202833680 99597329 510692503 -103670375 544579370 29723561 -156458050 -678095972 -821534313 786520009 892927566 249240399 -10842385 -402119657 -703784803 510458601 771295741 970008798 -283155878 865405687 -34710362 -502818840 411282514 -603387946 -426460742 -946950548 -272708178 30976420 45421156 -923644858 57395285 -347655969 -458965671 971374345 -800319809 -234971920 402865263 600756896 -792866833 -309357701 256558424 -28419925 -330569028 817452478 -927419261 -695104889 600949603 -495804348 -360690779 -246689657 -92046169 -676021125 -533940104 504284013 -882252571 295846958 -958121402 391806346 190366220 655099254 880075986 -583782962 -343814127 -600085422 248388590 632461380 -859716318 594676711 -610614457 91740863 -251595256 941845987 791945288 716264673 253733498 -485259310 -933683 139474155 948705595 80722721 -467006942 390875199 -92273124 -667884430 -803195433 887769581 -422819898 189248761 165072740 -6257315 -362110913 615318151 557611227 -301541096 156923367 -785536214 666810970 798826504 -724766239 -567245888 -684264221 -828605146 783538738 -822635363 -651087304 23745900 925631998 -880866584 -938280974 675490648 -760198223 42610219 -876626668 474710443 310902943 441597767 -424527099 -253983655 235681771 -663648726 795187848 693148441 -418482284 246360761 580090047 -84144699 239440304 630535658 -869365696 307363927 -489793132 670182013 -421747498 765947476 202340709 -986829609 -343508795 362581802 -259272737 164754755 406814743 -527086545 17173529 696093134 -859986771 -288571116 599255390 -845897363 -433875012 -428669456 -478305661 545176522 -681384203 -770975683 104809680 554913784 -583654965 -51455822 46519009 -50953104 433355104 179367344 -848064279 -985759552 -883667257 620132599 -7742812 78987139 310488425 111063863 -784971406 -390020272 416629488 831869187 -251148890 443112062 964756162 -540991568 153338733 694663189 21226319 -25486326 -587897339 -75556926 977536229 -921337855 -136372800 938105243 554260070 497958101 -711949039 -300214165 -392365649 -330440710 111169086 438796722 -212675963 -932450871 -286383488 555049893 -506326630 -43504689 253778786 922043426 824941920 -993206555 776486534 969677352 512077417 879576456 778056549 337816747 210619855 -645128577 158504131 -525943351 -272418034 827428636 611705046 -355850312 679493428 -501003878 622315312 -450746725 424775022 383295710 -675515326 -590200240 -625132255 350420990 188768189 -966673991 972776673 85105699 -100720682 362771628 357699352 275162066 -661555836 734155142 511562269 -278887330 -272697487 976959769 790885400 -898528634 699532184 365886141 594880858 412411183 646700107 220099848 878437560 425036477 888129928 -288716087 432559952 772790941 945905811 -559809070 -475467635 -906864127 170389743 974756238 559287423 -151344321 -967076735 -489103810 -51128912 -131981825 -31072612 144288380 508310348 -29142927 216634750 80965306 -307500425 595249420 709734008 -491836175 -258768793 -608149220 -664240708 -426230469 777958245 -878483028 -51927185 253609477 -110968562 -92522505 872469325 36728831 130046651 286503537 147274637 466720929 404824836 -403836335 -716812218 -212528694 676081730 330266560 -44628707 -659549843 -870883968 -889701136 535374156 618321560 207697479 -51675385 638958863 657735330 769266111 18408040 -884076101 -498996387 150480834 470686040 111845464 981766180 -402226297 125863551 -538994248 68222601 -335748945 354633316 -465601505 106644218 -628926350 -210440029 144540754 -276244027 633023878 801449698 -223446715 -536473821 -212094473 -591153975 588470022 594194540 -383608574 -377869464 -60445479 602035260 388906584 -873828474 697089394 990690734 499374598 583371035 -812995728 463584120 20011230 702137720 -37154220 268565239 330180006 228200138 777078473 373631492 401269959 -227807145 -989979213 -435401844 -600255632 105311489 -757667750 382886435 -493727943 -895749492 493227499 -168172328 -440489490 -473531552 -213448372 -743410111 686946123 -757092276 -811148990 -633795468 -350708309 582231565 -253308613 -381872563 685078537 -179365328 511331069 -254147857 256082733 716082008 119630952 471539181 147973677 932955998 -837847805 -669642314 519738836 811720167 887820615 -262524410 411402939 373669695 839099485 446383840 382845602 828851020 -387279008 -895170142 -286014505 282452921 -281516457 386310510 848776086 994229479 -600780750 831045167 -515758591 534003037 -432136186 676626713 993350332 6539590 305854016 971342853 -734963957 142697027 -38842513 97682292 381853802 -224718604 -126562123 547136099 -85197316 -856989886 -122247160 -91581271 764821821 -664370809 891978557 809413279 -245982702 31448797 -601249716 410843932 806247721 947351768 -624994597 55478087 -790841650 572549124 -910713259 802105341 -447500080 970678475 890696834 -600225903 -872216022 600691475 -833580571 845981549 143026435 -801188384 -569039823 405926942 -454278248 866776618 -376176398 733171829 -617048339 967384659 303361229 839846558 -483957386 -800077775 64385095 -457848929 -899527707 -707650074 604944744 -163148595 -181939021 136979643 -165402113 -506495520 -581673708 -759330204 402685043 635194667 -951126592 625835050 -910886240 -991066476 -183853793 -649730125 -458683461 185858628 -49989520 -781086191 124501539 432345825 116794770 705754658 -754748336 370835848 607761418 -568669330 252794892 -30914147 411161864 -148659639 884385362 -404798780 -523307219 -447887074 -213236510 -724093538 96302318 4346678 -384944252 -15733335 301379870 402766747 654283736 -209159399 -792761353 -182556531 -102136982 -309395597 105972412 -969858551 -348853190 -310422821 612509793 363791742 626722195 -616806101 -953606806 -554142849 -844009315 -301614318 -958861411 -293480635 617549556 -915730707 759718453 842622247 396212163 97692415 -883612519 -817774740 -573890827 783482974 799998915 669306128 684868678 886662180 -855484487 -734585844 237334149 372128806 582605741 67803618 492184331 -472335517 782331886 -340770199 -143403920 443689227 938326912 -719651398 -870142240 -563274826 -311603410 -232032504 853517996 751797407 -117125061 783615607 603925483 -915395683 733510358 915790732 273082601 -254982374 702728188 -472652524 -178960424 -545070137 -754821244 -835470174 -700287070 303602844 703579136 -620134641 -764418120 -26377212 -647173154 344582189 237619576 861234628 93696641 -800135843 -201684952 -754022188 -556897853 923029764 453609710 582597148 -978970662 463485512 355662788 -561903554 -558206607 -487228320 -911383804 -365629596 100006780 -623208961 -208665923 283425371 622711325 432772604 919496645 -384187467 956151086 -536005241 127442385 444765077 -274039307 -90673724 172825872 -330708247 -89862622 -995761712 76405732 -127534685 -623617771 -384536885 -614796693 406966768 204828260 -112706878 984790121 202290994 -128797723 167172807 -18046581 437898478 -304084360 -202403251 420999810 -109912617 716901751 -593179701 -220392727 21024712 813255535 277608343 -661815692 757197229 -279883468 -98786133 -976799492 -691226402 731377319 550396186 656881200 468844069 -639140316 98571633 -49516130 -280475699 -831126141 -937072176 -916857513 47231391 -126142841 713336978 -467237761 -961089440 -578797240 -423872647 494917691 267280929 -141604001 -348609865 -370901450 492485371 -809105436 -995173310 -729193128 435785319 633719541 -792952769 874788636 610449073 126311808 628018977 -592222732 62689289 -622631984 795500897 453199357 269698161 -576712229 990320137 128493046 -542753548 796718080 277802725 -466297555 -36209977 676777343 909810264 739854855 674843393 -244718578 867079589 -334015087 -634673497 977110459 -850557662 522613763 -225471912 -332950134 -193258845 603870437 374090486 -95845015 -955847139 640145023 -274422911 296502641 795462968 -827025410 -787342227 -718243681 608266490 -529486528 -561910468 451247635 77304847 514443102 -750698662 -320591480 879125883 466984396 -424433820 157989449 440322598 294556082 836195262 643157168 -482675651 -296105397 417254863 499688030 -454766840 489986319 545494572 -721584383 111495149 939929123 686884890 -59304576 998581799 375508295 519934999 925155498 -579500385 -437074982 -126171278 -808520048 -817674135 523213803 702533612 677578691 397836546 -891506894 583873237 -667014015 753356867 714165577 500013325 -423694519 38655593 384901380 696667600 315155967 -25997153 -629576656 -976027512 507563118 -851976593 92257999 434698271 -850609883 456485711 -750243143 863028308 372764071 -695271020 715858480 78353508 708768781 148121004 884119245 -873605065 233961626 -71935360 -115662117 -435125830 -808832543 153734884 -263638249 634157094 530847198 957847321 263228439 -501337010 605154506 -698699156 -387021224 739020002 496709615 -923024544 527493428 204097009 917231074 -35651564 -415819875 690072961 -556315998 -835198431 -903741430 215485585 848918524 -103228074 -369704759 -730158652 -595854424 274889041 197968236 599340483 -8252548 880316199 -558148470 873001417 636438448 -332880441 713617054 90958249 -839521658 -262304105 613887143 -96547320 399292032 249086644 627945306 588478183 984402202 -428138619 217745584 582731210 373269797 -339776013 -308841928 -878783870 11310904 -551437440 285459976 -453640900 67584724 547917181 456861484 723020353 725085662 -492385092 470917472 -187145822 244725281 334121936 -634599171 995352170 463334390 -276577058 -481995407 234365471 975664365 -727233926 -347838153 -725663836 592391113 -469941583 -259589177 692600833 669243489 230955137 -440889059 660596011 -545930695 -362942793 -148575189 478312146 -443077918 -301955573 967621681 131300485 575035174 281857356 -449463892 -951907901 417478062 -36143418 572791940 999624251 -195302015 700293344 -836068395 -498764811 -997982975 463398699 -472176047 163001980 7703292 113553152 791899373 -42779899 586935474 572798708 -616598949 -106586313 -883855590 237648232 497233652 -839008497 745851157 -162785949 399877340 257426743 -814877139 168157752 827183119 -21349264 -628909404 950184791 776877572 -73959248 -76874811 236838396 -171565995 216761959 -512219389 -311731180 41811429 -22568377 -158226279 -907472746 -213580163 -936809709 458685526 -610388494 444805724 -387191689 998592707 -288174561 49151061 -970429125 -848275123 -377051733 178903064 -525311304 276529175 -186056035 978931655 -319264903 927584303 113513246 -972216337 -638819923 -135728072 232971190 -403621632 522327106 995537525 -287892821 -747776796 -933708103 -332907056 961628978 -775664714 -931158098 -174357004 -474744698 -865729918 702159932 -643806852 805605633 114103705 793037873 -490403156 -512753248 641656415 7664628 938505203 816536717 -680388285 -311477470 51519227 -261519735 729095930 925365691 -150097471 -463735679 -753961731 -505443704 -193451761 -868977814 960517300 -365287338 -319440686 185169403 188539881 370761325 -335036734 560172663 -755125452 352644898 736835480 718614680 812758257 -281625787 -904766183 -632037519 534704987 -70626614 -228484007 631293697 745786576 -174110607 257059665 -659088592 558745897 -654067864 -977689256 -459620559 -22782411 -137748630 663621886 489704495 31119156 -462970446 269581289 669110760 548969085 -83608354 811620638 -338734942 -141005182 -999428738 711193974 832059184 854489501 538396556 -8703886 757831071 949859721 -183463967 628257417 662723747 518304038 988113943 -978151894 374958637 -133412868 730062117 -902120677 20198089 -692100119 428051597 693552725 725774481 968867038 189882715 534241162 -277361510 -819693275 -140705687 882698540 -459939234 -758452930 385897522 767826363 -752660422 163299079 897957716 637142177 973903700 -870037180 -407354362 -899759881 -46222138 337264528 192456129 -488275620 178374664 917889407 315444385 247431667 -663516453 102293574 324973035 -978000938 557717446 -391848605 40800945 673528183 -174883142 -909618970 -275172962 -172805908 80335692 -439827686 441094669 274594265 79719709 905860689 -746151455 -900036427 -446578750 829333758 298327045 -726446339 699922333 741147769 192884860 983256485 11749626 -892358415 756004378 856950566 701909598 681379860 -830807114 -331721108 -237744522 909213391 -581920186 737698531 -423682095 -556744765 806017948 244076008 -776428733 535391809 685166624 -32899145 -978823395 -884111614 -845976469 -467822327 805320964 -895190086 782178315 76115687 -599627340 488091289 708976531 174508490 -853475616 296457677 54285006 817995263 515567767 246276031 97735734 881579230 649739935 468965517 -678026057 -777981568 192646435 -197278262 -208813598 -513556041 362974873 698848497 -803434590 -786982459 533719218 -611769445 -826917542 431219531 -999848979 676192583 994440314 568088981 -768718521 851262088 -610962473 -755921984 -622486770 -602185085 919887300 552342494 -625436825 -991514753 -746644587 -223635756 -499440025 -42448220 -318763637 -900655839 895075209 -227031872 -107509312 -545577051 -975168118 249421987 639534276 -395723360 345613411 -368770127 578875189 698212270 717471348 -459177405 126887506 33147291 836930833 -831338794 870476697 448892478 650524708 -571518092 -114875469 -319706660 -68168402 222476530 582535622 605363983 471432963 -398472512 108731009 874257626 -468188833 -618593872 -246231146 -457860268 -531514338 181624602 -954189416 -18287581 -917593056 -738255859 509522679 -795930630 868792575 714597187 703942137 -945006129 -681054929 535667251 -321843212 527038033 -246796942 -581635159 -863251111 -839587612 510866733 575322032 163188844 179533542 -582358260 -159177014 -253643768 42009496 235107525 -152670703 -652660279 -911273008 31884652 -125610111 132532070 -67011831 173219880 74154817 -590174479 -146880338 -711933365 501554548 -61986007 412460408 541303557 -107101953 646055716 967344140 -313334308 25083106 -164288546 926789584 -715708335 -127567758 -472482791 854013441 839859419 722915727 -400751233 498988988 776603534 211235926 347190797 616862896 542203787 206575118 968841602 253393044 -712846889 996131156 68950174 -970843117 -373365943 455294249 89794761 -625121318 -613119988 551778545 -800103695 162016270 382131744 -326291541 -190445924 430905855 274414882 208340136 622034116 -35613481 960819560 723365464 -56999006 -549283662 -430569068 -732941803 317342419 79669423 685628258 -753899369 -639581777 -450925424 -51984368 50050629 606237701 -70204701 828616435 -546054655 786164286 661950558 357422519 -884573148 508076933 301734836 250878282 531382284 -758299622 -606006913 977446930 90142616 -130512864 -944271898 185961380 -871356801 541216350 861296544 -616707943 -398449500 -619997036 -374034107 789056398 -773882445 -101493498 -971617397 289937039 -751902145 -196142701 550576350 77741225 -659167608 534566993 340397344 423431627 -96128701 -851723713 750545189 -800759684 556193299 519480142 -383773796 532582490 298570097 402711148 -885242949 -500696102 947527836 710836398 131215600 677113374 515175463 -312442832 -950277299 280744887 -598877229 628071736 709783641 -841725623 -431567697 -46719756 366169065 -754906611 -332957250 104138761 -778463975 632079294 -575663330 825935650 -112774679 969203285 755419000 -549865720 370895232 -177092769 -293028744 -531558569 -729681769 681001347 -219885296 -719691271 -492189716 -196292668 447321021 590097757 -608256616 727994986 -785661090 -468868607 -363836227 482800068 -804721715 223513209 -119825373 -611255449 434297167 591033994 -512801992 817752210 -166408506 345320350 -638023132 -371457197 436958773 797574211 547548622 -462679285 -900005487 -722808221 -178572278 320792738 -142796117 13101944 108358761 984237986 -349307509 -790684957 541346701 -61940607 975510602 -714228233 -124766969 581164154 660517845 -41827996 943184271 -694740358 -520670831 942291433 780994934 -530641752 53450530 60675575 -68595705 838403865 -799751126 -832160251 46165317 491846813 801360492 193169077 377011973 943145388 -847601472 428089204 215452239 -514757981 -459584531 -238338927 -46853184 730052460 -216355777 634381296 993215783 827049522 510143882 724510936 -27963228 38815448 -835121856 -659634803 331760123 25849777 -66799843 667418654 -686920560 466477664 829507635 -56969655 315616205 602548882 -787676526 -817975051 -82017649 -428344878 -140800566 360847557 -787371708 -72954392 204856445 -49180398 57523093 568959520 -910293963 549328468 90834892 -93288744 789293674 -46062823 575737198 152487247 7158526 432023306 -643920592 118015732 23210671 291702793 -929152234 908312014 -858088514 -783213250 623248678 -653825025 -471548401 553574706 962761408 458871667 566323972 54772122 978542924 -192369763 -686384708 507869638 821767770 635918570 -725932414 -725947779 -591602041 -274732963 361857202 491966989 414976040 -401040580 -967098371 994952448 332410477 991996601 761598342 746956441 -512758943 -798888244 -670110475 -360785471 -191202955 -35180307 -710568576 -63737042 608524923 483723232 951800060 -956870185 94884938 783408731 -958184539 562922913 -683811744 949959625 -907444734 -885745770 -908949157 -424220780 116841094 533707384 661072343 806685035 217466272 450280693 340393085 -415899115 -306517094 571569517 124625104 -424754589 -767741490 -671870942 463105641 -73430612 366578751 -788905147 -295332876 558733775 279342788 162508919 -876100542 209388791 -149895206 -626904445 813311900 -347815094 -41071568 -923137160 -285654428 -683724148 -470483688 713419874 369313261 952722912 -493924352 629533098 -47456178 560345057 48432973 -909183678 -764330512 -895447770 728394926 647354259 -442548272 -101582654 -64397843 959387727 830822108 939990302 -688698499 -90290721 -350673325 -134405781 446075940 -357731939 59020985 43455086 -453438529 27772024 271751151 611542761 622838572 -50556033 424076764 -785677610 341238956 608212104 210423813 -866567052 620817671 -736670515 -929937638 -636845704 -708556285 41853421 -930535757 566647340 655326106 -240155160 -335054484 -493631546 -41184783 -377832505 490704743 -220697802 -587961172 818159042 268002498 646312187 505224001 -685492393 -505738100 551254982 -981820225 -468092807 -856082124 513192704 71367454 346311910 764377875 39075102 -573229614 475696408 348200848 422608369 -552738594 -798143321 392043139 -837446829 846414051 -355754011 176784920 758234802 180315711 807206287 384570185 -429409626 -451134330 894860616 -577476046 346420825 -705490391 -808707313 693618884 -829561585 703985712 47166935 -428014266 -419169946 116604019 -928700933 -641431965 430936047 -402566032 -37429923 747774991 709722951 658171920 165318304 884714391 -566499870 -675202817 140088340 -195250799 -989234423 -73349779 56683660 -31435456 640700997 -726432818 876887783 -528010984 684687350 -100934383 278142392 -953661549 208486493 956662084 567725016 209101497 -661905965 -533249793 -196471256 -64867097 -248655081 -247699711 -781159066 683768570 890162453 91624265 -373666439 143214560 -816911470 834830452 -772796109 -183645446 251763748 619726457 -395111931 410757295 496755497 -73992626 598011533 861909550 963121306 -978239831 -950850078 488811171 -8786101 -696151340 36758724 -707167707 885970978 594213345 -260774691 80237237 373663567 -207895397 252772069 -882348823 -27241787 377507119 199617025 764744320 897224095 986476310 109669691 99265132 741638999 222526094 -476592396 74548525 -959530532 936283531 822165702 -110906250 -338457918 492601584 -734509082 -668122544 763510111 636517602 587880797 -868153163 821929754 -435445589 -364986631 -502237654 740323621 847352419 484350670 66648404 100700779 308631299 988306946 837956573 -25433079 87183029 -543950525 740592169 488800218 -987282931 603183718 710285604 -864042965 -486134420 -833964916 394189658 493416589 89273547 -613955113 -688441003 650911454 -265458637 786931493 -743002305 -104816562 192524918 615407771 -580224127 747357530 533156775 603105082 412933918 -935937390 909309355 -214777052 -714748985 571454990 49877182 -574263208 -258179550 595202581 52939824 -131112346 761977958 516021257 826319193 702439597 -827845052 542042615 -708954475 -35180210 461471458 -803639515 74334331 760526286 -949355805 -111256959 13280004 273720446 -676688015 474223952 641781764 -780037698 620409658 -133947985 800336360 -618717113 492097044 -705703957 -669852609 256041438 455368486 368597518 935228323 -655977661 956085587 -447486102 398432455 -658538861 -286726214 582162525 190169417 -980814649 -160905937 193786383 -5620906 708578563 719415965 -892296463 -780437805 772967274 775143240 171166923 935536894 -425612861 423845192 434687089 280463059 794401378 -91284173 -508313271 -421746529 -978793884 -418411278 -842336454 -477973087 -100749950 58833649 -976708955 -749595418 -130016440 780602236 -971661517 -818981098 147077638 -496208982 -544939448 744407439 567500240 -348745227 389289279 -443199675 52080370 -146406519 -524779169 -852818541 208925936 677053746 537444887 642903318 897110617 -157025333 499608848 958734758 76753927 183919188 -662184995 141211157 -429701334 -896591101 -642590651 974364470 681214755 -578284261 561022846 -358710139 -140347416 -166984318 836339758 -230571107 999414652 133745161 335156675 -843461712 -906209436 -747302783 113945416 -112082975 75068023 967467831 21503063 -696269828 776854748 857963233 -500753593 -452013662 -350021038 211047234 26280165 542553645 57590822 -813741779 -343485460 746118167 -866569405 -648461924 49146270 262951813 116494925 -694284459 633940260 885049674 44014053 -363407449 -487348105 715158147 -65327193 -579611664 651548867 -389338431 734503415 446467113 -96696392 288459781 -947654328 501667302 898112498 -334789502 660329864 -925645067 -158882112 -844034565 -965339233 426958608 -764995028 427757822 931101797 -483106797 -360318541 -474061680 -468169501 -806977997 -19788029 -412408371 208123350 487869053 -5025600 748717405 -395968003 121198236 -389372814 503294690 129482587 688594275 -389655066 640970767 489840760 -271218339 -333893018 449862129 -181233766 468454284 -372361146 -525674988 2567263 992858199 362750563 425327098 -435293388 249137976 38419185 275592396 989253516 -32830253 -488306341 448264302 -600368661 -702623198 -781005992 -458524117 837430662 -882543774 785535658 -830141989 158559794 -884778366 738648090 -205009945 143033649 -469966989 -654438098 -588546705 -125494678 494628644 102324102 92866598 -604244959 392897512 904056731 687675100 356356026 -326918516 471540359 -588194146 -552333892 -993066208 -737490201 -296496112 837185265 -287587903 -772957027 -970348475 115925624 127609077 390218590 -179378594 -914639227 362632820 -924304279 277979510 -850798871 -302566503 498993126 417064054 -543458635 -769660817 336156462 51474715 -535891466 401899636 240252515 168803667 103712288 592291313 413587694 -544878391 119849810 737368664 898223701 201949667 846337709 865365407 563716993 941159560 152803604 -904497713 906233708 671209662 -269648953 -650948082 75824556 -32476349 223877692 -403657434 -726499446 265383693 510054125 -469941796 -27824032 656769828 -741239392 -122298732 -178802771 426145276 -102728404 -116734402 -706945580 -71987823 -347109270 -76370385 -494520656 -877225366 -773770541 411559249 -608773940 -678819601 -569659405 -911116822 632708367 604101009 -55625317 513183037 332213716 153404202 536520747 6834666 -112496280 -388999071 14891158 -970922331 123831307 -416833167 68501099 991753321 741023779 -106448235 -302342147 972527600 878465765 -926789689 958355792 938703459 -660325063 -847141836 -937965879 785635908 258203794 -161125576 -671650456 -449165995 -712130020 -545490607 -852732613 -464054904 666448463 -744069279 770883090 -937263273 601803242 449437428 -824517602 -219228937 347894997 -332680138 6863247 -974580558 -546783223 325490173 232423678 754107565 131241402 -800592267 -466396858 -926472492 460522680 -602120627 206739100 -879106968 -749361925 -714690954 -160741532 -863395129 725977855 480670714 927836501 -10923196 589165395 -573927764 -605554185 -970224754 -458181898 -754456158 406648890 834038790 -447695772 111082060 -729786502 506311023 325523359 -9486872 480932274 -72697488 415311920 -306997391 204501096 -801511889 246425201 251628940 500251461 -156973246 686116647 -578365256 -544881219 -418928177 -537260548 -225687396 -300877349 901238943 -866367158 419420380 -60805654 383948550 798492502 -401597494 912750272 78080045 -246372916 802967641 -416047288 -314618251 236529007 644022381 -798372582 287093285 -635574734 -599071491 -530575218 -735248128 -271320478 -820889212 -38833775 -373402491 -979882483 39305880 -105973476 -670389806 867078689 -328875783 361600369 -178360643 -353056851 -497368568 -394997415 142478244 260022526 176960747 247130383 -937071992 832675038 -119149990 -208846961 572911761 -331374544 591893798 890201362 -494304193 -141533901 323197923 -474400734 599637323 804077873 -440236483 -561376130 254549181 -689941676 166444642 564171732 -798553141 -225990519 530757033 -464519233 -427607069 305939539 594715922 141686652 -725721002 -335710340 -984597453 494092891 -40680172 -288476023 986799050 -954123341 -49744860 -947992662 574233167 -975208929 -481205810 827541619 151363722 -450124427 953942193 -43205878 253562686 868849682 670490976 930374449 -716305626 418251327 -34748091 537069267 390384433 802503630 -619678206 895514847 766819412 257772577 -930106058 31865164 -658377301 -952799984 969166400 905020856 716534843 -651615276 -924723018 197676550 -620048169 -231837214 739843630 -591829917 239732253 -148484950 991931523 -694440594 19429554 555929788 -12959260 85041714 -111228574 816240787 213405074 899029612 514506273 -256376357 -75717409 488109839 -182185812 -852233711 -563133674 -320540368 -328103219 188420021 886700059 200282022 308567032 252276510 347256093 275312040 -820428141 -288018598 -668794607 567497477 -932289376 89744774 -71400476 -267790180 -840698742 -558755933 -818227351 -52532805 764195982 737994955 858069071 348786414 -899614043 -446262328 -178249564 -581821163 93284011 849043817 384773041 -551178475 676485532 521131576 -988578339 167665483 338288787 527690027 -219424618 1633946 -707969989 -35176231 507457446 387477696 -158511216 593517525 -816770843 23127649 -420097919 -270463461 296772819 981799626 -305927743 -110890510 -612119399 82931972 866838964 617428075 835182853 394439686 884650784 689602932 372473781 334357993 -586360379 -825214380 -446384233 96252577 -335046770 -55444650 -161849385 934073179 353911461 139537866 526309419 907942332 724640119 141360958 -657333729 827409279 -325051176 -932513176 -967617572 -22788525 566697429 -329568108 905484950 95318717 -666693220 149477085 -681930661 733726879 847583288 377626893 -540806681 -156570764 684787767 9567219 85354804 -790147055 929600504 783566885 135317054 -129950270 520555840 -482629733 235003028 960181067 822228116 -563229917 245777105 427224967 -685787941 -518954461 870639159 359719976 412096232 475135240 640210327 -517928087 476820652 668708853 996482620 -79562831 -891989720 -474649738 -516755387 145728700 535867969 -999073408 -102459084 -139676725 -212791178 1861275 950650075 869911636 -277251754 50072601 276676003 627586875 -356846360 -392163588 206109937 135243428 803386116 986757408 333518634 -686073525 822283418 969494223 382774325 20737147 330279486 766495500 956589457 -328143368 539340720 -723320266 357400469 -642536736 102099374 505607870 985563055 565253535 916891517 -163598440 -786524011 -308206938 756131334 -15881794 -128086656 834292901 497731172 -758469962 851712351 366347420 625105943 -278140621 146910251 -187236271 506022928 783726585 -849813395 76570720 188813793 -792336034 782839373 -294883719 161893714 -755470475 -290440438 -435707797 272884965 -18014917 947800064 504191963 -554739632 838259248 -675592760 -707206094 -14908044 -919888733 -30170411 152965737 238705658 -575209971 461037289 258866049 454098754 865318316 395103614 -604205381 -639608168 330826232 648096189 90825689 -187254539 20059754 392943840 -722644396 488293967 -378782378 46722264 -935027012 -654628864 -13089265 353702360 -503485150 -388671695 -405499254 -565583658 646262464 -465622180 110562246 211342962 853531500 580860852 743226723 -166194695 731543081 -359636179 573312655 955494991 -138395956 -514068018 628800517 -411150659 629781220 -866975167 -814611633 816326648 -279068501 930840680 219556181 -194277922 -717393707 -103139611 996402636 335984610 189790680 -656045198 543616323 651199829 781032107 -532179400 -371302792 683085793 -415472127 179391580 -131791840 686727073 -961552253 454520360 657180305 701547083 626542832 645593126 -689284365 333706041 -947102208 390969867 370591138 940095368 994924929 70788824 -3282653 -108312906 -855787579 -359073685 -775522985 -783455526 290229093 926748569 335814461 306909076 279499996 518009676 892596392 968135943 -425638198 -847932526 737285272 357390024 -964996494 483530037 275810517 -354067649 313364626 -927625448 -966535668 -212061098 381977381 355973185 -86346039 -801819288 -45426171 261884939 924943872 255485392 134715261 -277214741 996336445 542446760 -616632275 22708593 -591234816 -261848882 -926226039 -29952049 -11212718 632600767 466440329 541580266 -781057070 637687095 11568428 115730480 999420523 282827578 -71753097 -864221777 -71078284 -741501404 -815232375 27534992 628320 -544907652 834604548 460391714 -98756327 646085018 -179191896 -628694547 -768298736 447919868 292512849 533743285 821180449 633237812 -186094177 533964550 -267853495 636086890 -260718594 980446466 -53819659 -290549958 -12895224 -777964312 498543243 525097624 388060959 -647994185 343260030 827353411 460419722 -874748809 782835860 -351864645 598183089 -82368483 -843842457 766590861 -868270321 502239533 100071245 -517170061 -937002336 -825288290 761932684 -263927532 215292194 328821465 -489176672 -120045656 -113060917 -679669725 521172894 -704468280 144037109 76822072 -952939390 -528597324 -775893094 -960931265 620201992 -946477839 -55498879 893050863 104840046 -484466467 305148428 -474314882 510298501 -921517869 372713713 561445956 544591405 768717733 -74695192 -717384319 -217642517 946905074 -866509058 50093557 -152764289 53638868 -339204409 269305447 -860511169 520875658 520644153 -913948249 -675261042 -42446735 926110315 430740175 -221031328 -705463748 712379688 676641665 915067595 -288068108 934249793 264991697 707005324 354821093 606115801 321187536 -333416957 650807755 -117847213 -635146119 -652239743 424941215 -550320914 -851608348 -317749507 -581943116 660051941 201047356 324869238 612998534 -477968926 -29049728 985033398 722339811 968565338 -697526156 -307149038 -591527414 -758853401 601306082 -850587361 781160190 -992636683 -334854313 936208371 -912681315 293781511 570821238 288393508 607551189 -931209657 -206684174 871698308 190024160 41714250 -134553294 372335245 646973195 916960637 -718321386 -973269276 571847475 -400372201 -507274256 509500708 213320547 488682593 138783971 -910234412 435153978 -51770551 45591822 960135264 258841866 -716262348 291480733 -960908564 115657430 681577415 -988102896 -381852757 683781903 -750778559 -482242102 -704871693 19284222 -354644115 -32812297 23762234 85242428 67761470 186549254 -685588959 -910864357 -6092038 428736550 696085382 88152747 464960634 953780492 -476683436 901313486 11775797 -961111954 434343766 274076117 40769989 653062169 72491961 -130564850 -819482044 -956886330 521032427 -839426256 280254634 -481338763 506517125 -964072726 -354542442 34158728 66801314 -302664099 -229061382 881787983 -34194054 895591414 -804965894 98059237 -72997910 261919997 -564331785 -737617849 -804967531 846785898 136058347 362180581 -496310772 -310822947 558887934 126977220 -578849006 -69136901 547190641 421816484 605460545 -692399487 299867202 -327163892 -926782354 -433099823 -487624520 194596867 -140895926 -961445275 2743947 456180488 -459364769 -626016450 -187982142 831774761 -433839723 525111986 380898032 388581723 951518303 220533518 -637630898 546905846 32075530 -606505076 353852201 -619852100 55803001 137374894 -321647523 -349768774 774573045 -616459663 742205163 -856940816 -963934777 -305450933 -889614631 -186428426 -892634902 383425843 979785127 -878426190 63345211 -863433383 -360402559 553818052 -286773790 284641366 55220240 798251181 80602359 877646375 -191665851 -72767270 -647277992 -273220543 -686756757 -606027948 44148119 439291937 748967058 449154109 558894866 224864188 282857613 -872970643 149619312 -39797290 -280929031 174185072 -339632034 713212850 -688190009 -302090138 443219534 164820139 193446605 -596507409 101974435 152632275 181001209 -876217264 885529121 -775037157 -919914477 906242983 168065342 -816933508 918971273 602512066 -502323049 284506084 791352042 -640366054 333889851 -267580168 -262791817 183784394 307228893 -482891497 163422175 62956713 177140469 572030969 -704623879 498531671 831269389 -987591632 -547106426 -429247114 457177969 727971579 -593428585 200072998 30506334 -118982266 616257851 355057881 109205159 -425346187 -297033143 -552745948 381014287 -985797843 -411423999 -221043687 -297058662 -168698178 226112944 561248228 474963705 629909978 -443446027 -226368489 765918546 -367050654 -547536064 -248003714 494348281 167176737 759272491 -933587394 -953885040 -352959693 295438344 374641910 939983324 -693084364 -250088746 -172858879 -736825982 35909679 865312355 487655733 -42182973 -496476038 -759590931 31857 -914010962 -656735812 981839966 -315331367 -964389112 20345531 -165084618 601703045 508012104 -11591895 -279608719 -413818575 -521647363 -506202741 -46039504 549068286 -734344881 83191163 -702652053 -906982891 -385920055 215250263 -595672598 777556311 286737822 453024675 154441923 -84628780 -145449186 -930433233 186565180 -19946001 79823398 304778336 -382497768 -471896937 -81226886 -993012417 517306108 974663231 651123763 50271883 -482859509 852224839 44630347 237577063 -569188756 226703296 887455968 -666013398 -661224761 568591219 259611567 -329140340 945871961 -130318249 854147457 197089621 756003572 860965805 828996084 551300013 66069573 -328549622 236384325 661127003 -939011126 -772556167 598020426 -419789323 329093207 -766446436 -751687212 251862739 -838530790 965892006 -10259267 700704195 788012392 -16466551 466730534 413088229 -63275290 -145814213 762077395 232419094 187651487 -359886878 464628798 610679528 -943589386 596875726 667049072 -195909786 35165042 137385343 846014520 376952152 -379707762 247798119 -177733924 853195654 -641600396 -626018010 -342375750 -977422579 476294542 870850284 425303717 -720217781 -121334605 -930853640 506374831 -43301162 -930559066 434243967 -85441008 -228877484 -191926189 -719785266 825363304 -392014771 -701896675 -538301628 -419853594 -708106354 563762105 897458674 -614788877 -893887740 -225299834 510333556 -860367658 738175450 -985728004 634911411 477570690 107495696 -698784241 -578502138 -156673106 826276218 169529427 -785996068 125123059 865778877 894890854 -390790092 471704238 -953422468 712692832 -903083628 -161152816 -120676405 79178088 588315589 -92550344 -991857625 586369635 952346629 -664541168 214772922 395755573 -686835726 -411708032 34296762 -922739362 -102213637 750243540 -663961955 -909056144 -772264379 165234878 -37283040 329658260 373863381 -303488447 -785961073 159531468 836272882 119238345 -778969812 -72394636 -358890660 280839291 969509802 -955771160 -954816726 -972909662 -703720540 682520049 910647545 -150165331 921146001 831865580 -577383275 299852318 -440579749 -439359426 -880310976 549796 991901059 73040501 -381758715 421367632 -440204527 -783791007 188720361 -946459369 -827770097 56126907 -150175630 771037601 47577467 -155352612 -269262940 261006319 -880774971 421106445 -843757000 -208971988 -767412101 791847417 -819501502 -363387847 192139005 513236110 -556834928 960000581 -663217404 -641135037 -757117859 632086172 -724595277 230322613 520821065 -302194746 -112554694 -702042960 -81557725 -922688520 402315117 927483417 -343092164 475419774 820547881 -358495142 -368931380 607453843 -974264793 726507409 -14347759 61809652 -618045230 869349119 -684725966 804184808 -588338064 -370180226 893949732 -732401467 -43007054 -377393278 360638573 -215043847 235721570 533165051 -652284087 -568108719 177540664 678235083 621491383 -354295343 443703392 -501247944 -642246079 21932426 -408645199 -63024637 578716235 -980489335 92773686 163398472 865205999 136084629 -778765432 -462756662 -909895298 553458040 30782703 616197745 179990476 -154072455 714367907 -270180018 -859395365 681317088 -520282082 463366429 -144879328 115967689 407301373 -991968206 -115401455 -586770736 -764587198 -331379026 337397101 -565826261 -293042083 852891035 -527674956 181529231 -615977291 -10750080 -365573197 281364084 381192929 814794451 333755375 -669366504 861548341 -334043818 595994966 -298216660 777715704 427181326 -766280557 48895159 52305521 -601319845 179168218 821240710 -356862114 -507366910 105241339 748358338 721156913 -835422934 -93658292 385368547 552733816 -371154189 -459120032 -275542314 809775474 390150367 -383267586 337854646 786245787 -241172599 478429813 -776916790 -882076224 -937513956 -474085642 598663913 -559781148 -953905236 746051583 -510781293 281213431 622859833 -100445541 916263103 449570631 36467520 -305396174 871565932 -680368993 -703031963 -559698908 833928103 551026636 -84134976 -596073471 200305506 -934026397 92129855 -704318375 243874687 -768095224 -407724609 -759028925 -990070608 617201162 -590264665 932931432 -946078619 547752097 -714054936 408032832 -687250943 895894657 -466274721 -63812306 -62355224 -468553539 958184387 -782684285 -721157910 -869123966 755149278 -903022191 -564378051 967239262 956830588 86722502 155409507 759199034 -879823480 957190722 470712420 62573483 -632619514 503213170 214477945 869411966 977756190 -426236529 -905625517 440904242 -827734351 352605240 986632170 -991771355 829672942 -105112654 -296146808 -820011770 670152069 -235208076 -773425271 -257933479 129799252 688476324 -99531879 321853551 763502018 80458737 -624369904 -4537473 461437200 -749318830 -440614728 118523866 -251053055 -711851252 203271592 -614104517 -530339515 -897178358 -563266238 -28319766 596902140 -435325136 797899244 103436271 630284635 797057703 905703964 427281229 -515602423 28346952 950958762 843939929 -984623216 64131952 -711743558 66676138 872128933 652378104 796045833 176502201 963568878 -615899558 659252985 -864977071 -486029626 528586809 186645892 227249681 -502987675 980203478 434426356 487607822 -454639562 944736751 126303802 88957534 418197723 -689711474 834332526 262126509 125129268 -108612435 -782350966 124041850 -462608950 300577089 517667079 342153013 61933329 -260979306 -604099285 -836240645 -846428196 -214579462 -484623215 355357910 -438316874 -475454629 846350062 16932405 693628446 -707771932 -897611323 600395246 829732996 -655140905 79881461 -348506588 -150000721 131184009 -848446097 693665876 -695519845 656609244 -642103877 77771818 154936963 690802462 -592639071 52337623 -467869400 -756550790 108298742 -837865715 -366336362 783838397 400900181 323730639 -149110301 -425875174 -717628237 -917449022 458297155 -340571455 757580796 121564550 -799051217 492973438 484162831 -267753308 -348826623 984216695 -100091877 -684066262 -520025859 521237017 704954863 -137355440 -695386275 819125233 147967948 722556294 -533670253 108363344 -153452967 425423358 903516725 597286711 -906934979 785311075 204052572 -155629808 -639662087 -446483463 415423543 121858335 -59975889 740247834 -99720057 772875476 932753303 -884289505 692771272 -979145844 734962898 432848986 786603517 -488891661 338353736 -276492937 39488761 -722030811 -930957242 282813199 -480731023 151382249 -151847520 268066497 -425590655 687622046 -461734175 -62329588 450587168 -978573477 -74334070 904460087 68740694 818741126 -815288427 548755145 491068456 786923184 -868670301 760619720 -867147365 -953244565 306440494 -234494211 -38729191 -19849400 79496276 785432931 -881338545 744383292 -358828900 270750136 891632159 -719102128 -68638902 -26860334 768504027 30209394 811768125 -797157055 757661662 620657860 664784959 539066418 594052410 -400357672 -997538192 568142389 -845750552 -270623621 -359640785 -993685016 -601109863 624379977 670389603 -474712016 226392951 -43920148 -185478070 -524464716 -509405408 -149096078 -602992487 -54704704 -888248287 -672046736 -891968424 63489863 615072532 884130310 593100947 -840444785 -229912220 -439311539 718009418 497061622 301732135 783637385 846445793 -434657642 -954758606 845339842 786344419 159677420 -372417865 21514502 -418695521 -327889495 800873542 -911072325 992384762 304518011 -831220435 274966988 -275981946 582338206 305041535 393491745 803044412 811005304 818300225 225338920 -438069040 -595704407 675647871 394003419 -65472083 -97883615 -468329757 -652475738 337681212 -931683622 793575261 -737358381 -186942831 -502613233 495028907 928053195 171623266 232477286 822690973 -197876546 -133354461 -978837798 535198645 211047879 442077343 564141828 909075091 -347405620 673135025 -878078326 894123553 -113598915 587977055 -644448242 599115326 -206467391 -203458183 -629537953 666723605 530909688 -578779019 -8026944 963539717 -545819678 -233306776 465476984 805369523 -172516457 527471321 670967090 -867848251 -425027512 -478185149 -813632609 -991519821 435836896 854048358 721637124 957765618 -849221487 629832715 -655536227 -876136842 890850010 -279776763 536288808 936761836 770357744 97213114 816981799 -625492334 -422773987 -738899470 -991896329 206965486 301550101 634212605 -714027073 29394950 584124412 -54799427 4185561 -962704329 891182858 937129743 -520133667 347360864 960248384 -973441543 -355458004 577591113 238704211 509469597 380943836 -463371549 759901023 -46125752 470598625 -325736359 965679877 -73526827 -901022414 209230167 450511406 -478886169 545786548 161576796 489212720 961167742 82185512 -414675922 816162325 993312427 -249157462 6287705 198735409 970508718 177319569 -716738844 -240905518 532718328 -473866846 -819086931 878889046 -458235245 73994649 269611973 -503441773 472147637 -61462848 -496093895 204028135 -740340390 10069439 -516047807 -216063287 673230260 -54126507 -937685517 647640872 -653621976 645515687 774285389 -875298374 12086916 -161805912 -24165149 626663946 654075055 310887089 437918803 476522198 899873632 -147614528 -624328957 848667872 84604239 639725564 -908044788 -618086968 -672374186 143504389 359792646 -650625301 -938172698 -870078065 330960646 -941471425 -721629377 -888854795 743442449 118571716 419799581 -510409977 -259661415 -714618854 -39943349 411234591 -842874299 -257630189 335598039 -287979182 926772983 244998162 -159946030 -159917395 51542231 113532383 645429574 -87232902 494312349 -833239191 -625666438 249155404 -607689640 548628968 565120256 194179598 -487337599 -871262676 -142882221 493822096 -670610909 -260037718 570496948 38473222 -490288732 926170446 719019511 753582779 982655224 60892066 226595459 -327036863 281552435 722843226 543945756 -360223235 -770180427 593935085 688727766 176598807 622781482 -148398298 -217885539 -571721955 300783550 -190917045 -857113616 592393967 -82190700 -422374902 643778686 -83900520 -113395189 342366107 -208433427 319211626 -692845256 976823541 -840634281 95123371 709608922 -850933134 172693375 308743330 -126209569 -73889230 -999651102 -114406709 -659216376 -501905536 -478510807 -951144466 -412678508 301216254 -183519943 -417022704 653233699 -891040815 423477919 188558792 523070212 477584590 462049630 -713072232 -742857606 480157413 552397875 -165754074 -837267651 437536605 -220958222 -196376262 -722320110 919348692 -93238678 207332994 192196643 -513171855 -350111975 324553558 352250239 450391036 -170033014 -430810929 -77602750 -485750037 -431564751 392002544 -281893858 -111050754 634248050 870914607 558708945 935189012 -422121321 -477101492 519302220 723801900 -217068470 764370930 -81539314 901111700 -349624742 396481390 845828198 845663668 -730128123 417156861 577437137 598119381 562033507 915779743 628938069 -485542060 305747403 -403155618 -530966662 -698990472 674511007 351686339 182752340 -451409583 -205130329 -714973368 8213397 -597138525 -504387431 -193514183 -794812330 -939466150 -892487388 299687016 -459869351 939189896 641034374 -909471460 -426016234 -49079613 -715433312 87758810 -975330238 821846820 346346455 229621497 981497917 -806414684 313905047 245366060 -559858874 -652912166 -817479625 452190196 -578687651 713996506 -515709008 -326397953 -430132379 136267680 381511682 -186757166 -715036576 55231076 404336191 643408663 -234239247 -296066661 -553240389 327600014 534291385 -233120105 563624167 -19377503 942560823 -834870335 934181620 47787579 51043771 366353615 -391919026 -233645864 443457728 225111439 -995735266 369121260 454433168 496099281 906062607 -106807930 627813282 -228238688 -540375808 341124623 -343308063 789149117 -810021636 146649010 942581692 -407072055 363273952 -814996971 -794214749 282682553 646117190 751649462 -259628500 -35900207 -554006165 -623356221 179863417 -792480366 920973298 -67706967 277996167 215275768 489726677 -433858763 539759333 -692220487 -615437521 79094653 727442136 159812794 -965274972 617202948 911738610 24200345 -443268346 -726755562 380522372 965963592 -855900072 -63335119 -379215185 470415943 -96296508 834914944 -416429635 -595762 850003844 -657688153 141243826 828682543 -203936151 -987280736 -954007933 213337597 323567735 128395147 400831448 -610565127 -55856567 -550408046 947033511 579312179 353537095 -603128948 194139290 -937830166 733601054 84788092 -733140922 -45773807 -399460385 296627108 306764967 -615680362 348115674 -688323589 -939561863 -109622739 -339021312 -860803640 792879094 46941569 549190249 -306442968 -165744304 564043803 -590964166 989707766 496519097 796490747 204080433 -562249448 -951315063 -553589612 447801057 147521361 815327544 -14891367 -913139964 -248549506 109012524 -440497519 -679843094 -541566195 303209761 945740620 -958217384 1639386 809688519 -95767567 225962340 -264578199 -167213787 -705561073 -311343277 938187809 -147790957 -669284086 764463020 -822068488 -634982512 962098363 -58579646 596009761 298998984 52131908 -134348835 -597816837 124845270 -405932034 181973464 -293534008 135376597 -987227722 -462511871 -215729013 -906310068 899599088 762580540 -345425899 211309625 -558903857 -11245985 -642133930 194875944 246132281 -505618415 162769280 354473940 -2716967 638919584 -904429162 -119613185 221152251 475513014 -245927775 636311610 219338531 -112379767 -112081344 651783939 -402384991 232899675 -995274969 676445228 108564113 852524315 -322620714 489770348 -604761966 -867619322 -616528486 -794602891 457370942 -840082898 -60239501 -28155790 445713485 -549098391 251386995 -768637343 -596084858 292063239 -828208644 303132045 27694019 451264502 -126834814 -229951424 620787249 -960837662 -267813122 -578859592 291179580 -937887894 -231176274 -348452010 407914997 -312047756 -920018983 248838151 -57110934 870184488 -796995233 -514527103 655801759 840068967 648111467 133351095 716078370 -958031527 668152691 -339264596 914403101 -287378616 105914010 971044361 378578968 -601417216 -465521848 104864005 -682408295 -62873229 -91106715 174776497 45491808 279170765 -168719678 -301051776 -378800630 -630771211 744415177 -444116237 -200094489 -524973878 606974585 651269544 409766104 343045089 -544112077 150540779 -840268888 532251654 -989586973 221800728 -329004082 -76596193 854925886 837814262 695378184 912802892 501861029 -43354650 -499760936 -418122825 -159928186 -28601025 558015257 -167771126 -717210679 -611556155 571403256 95642375 -246249259 -538540150 -774400300 104622014 -37518658 808710229 222217188 -12908657 -445655106 832722815 822136486 -367910534 -764053967 -167549085 -150761965 -953370249 -549388754 970806987 -713274181 -729035373 772555546 976028377 -138070436 -707226777 268297589 263229749 -796399751 595119315 628258367 813408382 844279663 658795250 -552372696 -631583075 544867958 -151792061 601190885 -440878353 -518551935 -775037876 134574729 -177953323 -525178454 -450077415 587251304 540454272 -573372986 -762140850 257792972 308528737 -936451149 505078590 -155073904 -700672207 647454226 -367387544 511524194 329010233 464235716 -734293932 667159883 -794481752 46590035 452648887 -758760167 695103950 -596972129 261747962 330155156 -966483909 513373501 962129888 -218320834 404395921 -322549818 -511480971 152697687 -550552597 183017913 -749607167 600251302 -624295214 -292002492 -942612173 -960078211 -590241523 -411171828 -20030558 -385834056 315091745 -939150594 -301462246 98617320 -118422467 -452878894 232540651 -978938822 185335641 -552981295 -900689746 -350480757 356640809 -319265255 542290592 -652817969 838637550 -644731481 -596009175 432625574 816437909 -814343204 675514167 644479648 604589897 -164129342 -452676548 36133747 -828282454 -159076060 -941983799 -521101899 425350092 167610775 285974494 928470768 49457551 -945869695 251670432 -394361089 -107349236 101998043 80022717 968374714 -689821382 602357028 68977407 -640500980 217843244 -343229664 553896493 733518963 758943533 -134300719 -131518662 -9976451 487752673 458963097 733076704 -808742846 525029964 -854552696 -17998886 157073925 432157831 297237238 448327673 738861516 348260390 946297210 -775776853 -177886130 -255287664 -539947794 -855387672 644147929 103107678 -400800877 -595737004 -247938996 -149583776 438730582 -16023357 -497638929 344555909 -289245944 110801098 -411183726 -898058618 677609065 215333945 375520019 97822084 -320886687 -816612518 -267519507 817825511 542937890 322847654 -44037120 563397016 312111854 183185810 198763686 -99802167 -134419395 -801875903 532404621 -514498100 900717290 -346358608 401775490 401532494 -514537132 -22543933 -123561092 -259679250 -392822553 -285460221 -828053682 711468112 -912252127 398848728 891018761 -792922335 332720231 163915586 -932689837 -764753125 -345067947 417435000 375548112 807012463 933981394 351058140 654142134 -660710219 -826462820 327476466 -168378249 -803717406 988710276 -729660985 782586190 -440254386 -774400338 -485861498 -575639867 767648664 394832592 674180790 -973745951 73221462 744198049 -573626975 -129155116 -656480257 56848262 -195980458 606398048 -224218661 258156324 -210788066 -415196713 78981873 264397797 -811118087 254393720 914255558 451463322 735392550 -109170845 -448144654 815026368 308449864 -844460755 393876898 421231645 -973980876 341073883 769621608 -983378732 -833746237 766393565 975279649 272755657 666943268 -235881512 467133936 938378100 771595009 260977830 123588777 324101256 -930684976 281935650 24376724 77946988 335126806 -608023219 -948368065 -276091115 650094694 -418904623 856731446 531237141 -422729684 -545910520 685668942 80854795 -127322967 790165332 433230163 930504127 -579954824 702914364 -57804064 833468454 -736017168 -483738182 -328080508 -696900144 212840624 537077808 -985275706 -520620145 -933720667 -339143724 -848979764 533080105 -886741515 -959499235 958437391 394245095 993459691 689699736 645319961 847229739 -884858835 629799125 58333316 -864383805 941255241 -466821401 185247683 -804188102 165349994 -964268267 -331693708 -715388293 -441182977 874163603 -865432197 584721597 -234292426 176186910 -955371777 43262183 -776720535 -244974913 -622410139 636314510 -952334511 356408307 236899366 269305582 55562500 935283975 424646689 30060804 -555866742 597460523 589424105 335963399 851122534 -559562626 23956963 820494568 260092500 635677993 184957737 604501104 -166607987 -524408854 -53810929 -45807752 -122194154 -936752816 -845138282 -858372600 -481665267 14896244 727862890 621658581 538202944 -691701874 100459241 506362817 253692907 541893499 867672891 -967647478 -468380437 70378605 -316597753 637877542 -713473003 -534337825 -237203958 -188147199 998743151 143707269 -205560421 -503421023 284740464 181995509 894015197 880849284 435878775 522025456 -21346158 -897313728 166190433 -808326032 954933111 184616475 850955898 557276684 -434762642 -217941465 875074471 278365696 -575381596 834587190 -865728192 -658077863 788264092 -31873125 -694987121 -485021115 952946326 687358574 261698771 703973405 -391403492 -359152573 -670005776 -88059749 435865402 -954634196 -864413206 223105813 -392142822 459239268 234898836 835239604 391088918 132343549 896538057 -104931204 565687146 -442966308 226244709 -891514654 440166209 -89141347 581313820 -129091924 906513655 187540911 909759752 -871880841 945255485 896468066 736242129 -590120475 -272599937 670036020 144997428 445338914 467101842 641510722 -70740907 518245219 -302741156 -735119278 796749818 422547667 -301528790 179944878 961467608 370863236 992281362 -101985898 -914238642 78144603 972295546 595403550 -586514548 -881565520 -506485928 -39981043 -933563766 438290409 851809526 911887483 169677130 -851150096 -326193275 53357596 304820872 874459186 -884773955 201638552 -231387449 233267870 -373145757 -584539096 993597933 -962724192 -769081810 934581912 -318917605 583280236 471361253 489557917 -825359756 -520681188 -951178731 -96863500 791810296 224126321 571288012 496951141 56686038 555004751 -184634297 751736795 792843799 -677485682 -312572499 195713050 756677197 -385880047 944540779 950327093 41160277 -858244397 -943242124 302645581 -837994068 776890441 428289074 -360106499 704290977 29474381 -506315752 -662057734 -214473447 976912124 510463641 19638226 729898366 492719428 881302020 -688871175 905047102 128630858 -646650837 122693058 613787859 226132835 -441891685 -417614914 627410886 -265806813 -97025173 -258438818 619240958 -190180246 -205490203 901777684 -216526281 266871516 -387389031 662579848 259826549 -758530401 990167278 346754943 894944792 59761657 243151007 -603043842 -768016824 175611744 -731002443 924035410 -319439867 -305761037 343661683 -237715022 147586126 -960489212 -466229151 824815051 -866807172 -731827555 259418394 -827315254 962476153 815358655 923623297 540534994 713336867 93868548 870132616 -189539597 -872691598 -417542310 -630426996 -721381900 -77684544 -195659402 829877300 -908635785 -925375368 -786266093 -716229004 -164794297 -768451406 288030206 218000405 -803792510 -238106413 -817813096 949887090 -823621842 -653524068 876221837 -605084620 -107333985 270554648 -690794682 -349941153 244628877 461542656 268047889 -385825854 -205178852 -581055183 835586846 146130658 -912309852 712359596 -288408895 -372627779 -419506170 -795866381 83871557 988317334 422279457 362639729 407206622 -872464247 917044862 -413362033 -674819220 252418286 195735740 222338245 218515585 -657173076 -849648342 559902641 -164337368 492138688 -276538632 501066931 -457298929 -591085197 -219780829 900843476 241496239 -150769412 380462595 628066722 524055346 -569147714 -416130851 -919431359 -281999072 -376618757 -151006156 959908083 457571147 -111814221 -65924733 -38228623 354267034 -641890686 3222964 -966658953 -148112607 581877405 -615194257 404548960 229152730 652184297 -78216527 354073677 -818647947 -153507929 -436794233 951179361 -29544008 970249061 -305166004 751952494 560231107 -601537330 688825775 499973107 -6723029 337582468 885718657 -313328448 -156757003 739632819 -35112552 974029689 -338057196 380909902 921514855 -850621978 380912718 -119225335 -519852993 -278767886 -592888652 -9017987 5352258 389915624 432998068 -959757688 879041221 573644331 -426628661 167210106 -830032755 -139475653 32629692 -682694048 352768857 385567602 792254175 -865759401 -644494129 363067808 -112456294 535238079 -243157231 752455841 289020634 789713585 -50683309 449847118 -374711243 -586135856 509969889 994894663 -447884898 973057384 -820084398 512571530 607077715 -637534895 -406688532 64051883 400191365 625079890 -419276711 -742138123 -812484925 -869287894 52401649 -365776159 671193419 -382501812 -4840767 -441904663 -62843501 61801605 -776589786 467102128 -232453388 390762279 -855807040 -487985314 -906475144 -765332365 259508263 -257267424 734396062 -752626911 -358710485 919662838 -786789871 -720445920 -605528385 -428666796 -512931019 153269399 -47763241 837539754 -910140684 497684098 580950889 -88938885 947923635 -845405508 964504442 638642795 101592714 487313935 563073040 -737038564 623985326 -914887496 148135255 -553853683 660738750 722084494 201803140 229273350 863772781 704297245 -646191506 342695318 -294384001 337805652 316009682 -104462224 733230307 395250900 -834997799 775019592 810004617 592448939 -735979868 930222311 327760542 -828611222 718801844 -346906824 884065148 -165505145 -385483109 82204516 823415710 -900915654 -800690237 -94447759 -85644717 -877894385 -427329227 364727451 -825316182 238024226 757313053 663336775 -915200361 -145739540 98443040 186613764 823714427 809412076 -806586359 -397230295 -34471062 380279107 -156654434 902625569 -324431491 -40149677 239347045 -373152881 267799272 -146642260 -706810020 750339559 -203974194 634568512 733739341 -271044570 154510792 938732982 -732647977 343952257 -262991644 -823825124 148428220 -985676096 957769822 19160661 -802338261 512212394 882932973 -750246056 -686321041 -904580291 -808467756 352272539 963379961 -951513018 486046790 -874189935 -136504504 -850590657 11404899 -59606490 333870386 861670092 871819219 141863405 205838704 668463265 274404746 -856403883 -956527870 -72771915 905519934 551083144 -510244368 817148529 990897659 -450338852 529349535 -28511643 -552566346 501099801 -861746391 49912978 -166819983 6830344 246260772 865203075 -642580079 -990928583 -892948589 374641379 -992531538 435644372 -339398551 -580190644 101150307 -749797802 -413658497 -110803317 -606973181 544185408 652840928 275389024 921568520 -734526011 -53215460 294580300 994374108 250825595 931331164 -960903548 297778573 -926308343 732893544 515955602 -540071954 391674058 781798264 934840799 199352105 570418601 -55107844 -223322651 767586532 -994315586 413186538 1807778 -247348743 64826578 -945156161 -69137753 -869173329 -692282084 334425304 -104902719 942166 206263798 179859318 -261450823 527296198 -342005448 -123051617 -512220290 792899836 292753981 973697056 -871330073 335808666 946915434 -891822010 -436898529 -593284293 -572247555 296001760 -352300606 741974146 -205449760 60837812 489528794 595710192 -155065371 510624895 283495464 -976412102 -817903039 -579014123 -848634115 -459769047 449222230 -254840152 -810356253 -42112137 -207602047 -637780063 349941454 61716211 308539102 662607273 -161580063 278949900 312546434 473606406 -565417563 375366489 47555404 -271092005 -79825050 -474171248 208848020 -316896105 107335088 -549724263 297350420 727133365 -203771512 736730920 -701552489 991086137 819065346 -284895108 -922194659 -473996183 204066844 -239274679 -494848246 -340248019 -211644087 588517487 855343869 871257155 -205584573 905069620 173362745 625801061 -672144828 -14373324 -423078494 -654561812 -811754730 -809718344 -381915679 -901734086 -464110996 441694308 614210238 -803240676 -194162193 -164478887 930132846 -966931735 -111136795 -580648592 -699639848 -49446234 -414988630 -115181245 -728145623 -450661319 671911554 -269406577 554971912 620619463 664471976 -336540298 899478148 -673784609 -794970976 -638850015 -451158203 -27664119 -828225213 51055714 638846303 400248523 -254267069 809902182 792722565 -857418285 545511943 333322943 669775579 -630656660 -792261578 -662010282 356415046 813902723 -182481604 -693178961 -294890579 -28478206 -438580197 519067061 -454095099 -42474694 505721567 -314837943 -300891120 -125943821 121445780 621281593 356046373 -45844807 969486312 -371664685 658667534 688293642 315195559 -56140783 789502873 876960623 -741348141 -805518363 594935572 321294025 312561763 602684125 761876014 364385426 -561739092 926126675 822408131 293771061 -648016840 -285419236 -29961851 -213457555 73029443 -926614309 54982165 785630240 -966830343 -745602304 414828570 411502263 9189980 -133976122 283779642 401316074 -760264400 -987577802 -944217442 761407264 -234875106 -965194341 -655219889 -573945241 -316769006 -378231391 844235592 -401050018 -617055376 793618665 506774603 -123413510 718893118 -850409222 -17273990 -285252839 -337936103 -68448093 901357241 255141262 -859016045 -948314893 52356585 -288678516 -827073217 872760710 580904399 70263479 659913457 640590641 602736012 912021063 237709761 -69241211 -534368999 -511206370 -12132869 466479944 -255320692 338125976 -118744726 536885586 -299915475 -185484774 14431167 895747224 -373103342 -434050959 -248335634 590490750 828687212 -347383119 -725077913 29881009 -998955266 96218412 -998369584 319497234 66466611 -12026333 233028694 -321835517 486362492 493310876 -447098479 -800539073 140789946 -804262436 964868166 -477033178 -328779114 -374848871 -453577660 -78630736 244584525 -499296610 -705788073 -751999250 700358547 184928460 783690606 -838350258 58084672 934378462 585109016 97726086 -365739691 -418890871 120192702 759105327 317917231 89526247 -597447044 -747974041 -678137450 -719106886 -637676118 -843997318 779175429 125919811 -511763863 -163865129 -279060484 530208789 -766963885 863662710 -345197619 -196234528 32261252 -260245817 -254986703 835012802 430905156 406102419 503244614 -588301211 -508009790 -48936548 -449994149 -163023941 -972894571 -298654583 -781070401 -841393435 228306199 698368754 868870750 174166097 -930951461 -902447982 91992895 -376407364 -409483912 -118291502 324327343 -208906063 -860494999 -558292847 142339704 -558876119 891376001 653683147 685819647 96276271 -567895819 889034764 -806040601 -57581267 425646421 -41855098 919870397 226852120 328313490 -104655402 -926800147 -789665343 -201371454 282882352 -836592491 -164877657 531330172 -362290135 987682039 -575853928 64629783 817664014 529469658 -711545959 704856514 293918724 778145687 911238102 964916127 159924788 -66749267 938957558 127326398 -151246259 -981162288 364103260 -890026129 529566308 729271120 -51035953 -432608903 -183819420 -717605185 -855175179 483515492 -520174011 -308504031 -257515830 471374144 -628587187 -143903008 513627057 -329911998 -795586018 -652408020 697798180 -483421877 -320590736 -542506669 150568432 697842352 -399893680 831045751 -916397449 380441199 -763924383 210186423 188135392 -555262006 400745727 855673956 610773634 315105532 867841468 871568248 41006844 51822469 920555520 -286123434 762340772 475892518 528492686 -50366803 -822382861 258134066 272538053 275375444 -461625242 491042441 827089229 -205073269 271188678 363659085 191231663 820337417 243008070 772467389 -978959263 -423686716 674684313 -802034697 -152223263 -368556629 945757923 -741019124 589589697 975896453 771201629 -422444750 -785941390 -456621099 -219124718 -391022400 575358613 -564339083 541547668 542103609 240840858 -613929030 -939668517 512471161 123880173 353159603 -331650303 -337156020 -348399813 467545531 994634553 841814833 -615469810 511572330 382509937 93956701 -504929929 -723153270 609707732 946016963 896052036 173331802 756885331 493853902 431988259 -773726213 417740812 -702440165 584932424 9398786 463944988 697404572 -130439259 840471537 189838065 459278180 321078701 361557556 -753874603 352019194 -440601009 320643603 135794184 225725689 -438512773 -747096761 -830632719 -685532939 -416915547 -763888010 511679104 959710390 -920522323 893370438 -377751062 781356922 -224884083 873073058 -882673738 -363579497 993963233 -567473097 -667271033 964901357 752337266 -908425969 336727863 624180415 865307905 -695225029 621922955 614038428 854034136 -964147193 813900655 -480358083 -823176682 -416433673 62868722 -850987713 -339129881 326807897 68830582 -1724848 -527212792 -482040872 410051599 -710488341 -491035187 260363279 -225324929 915461703 -808184049 -197380250 256829663 776058349 661909938 -307930744 -644081696 293345284 527840279 871433509 898544674 -69752017 -617468946 -453275935 332257082 -905512051 511598543 -923211647 -382777445 -106779238 -645273489 -167188121 -112376378 808573871 -523932631 216626096 -495639621 236203461 205753669 -27753007 491249350 -999166780 -482528499 -206612171 794310623 -488043422 999571934 -656628729 585248769 -681270128 312590194 -202808106 -917403286 -345320361 -109550473 -313195745 -799212555 -235174102 -190263629 55480860 273678997 -753742072 -814666690 152763384 -893882851 390779653 -841746870 -466432544 105791106 -101402887 -756125790 988979594 755203428 29178136 -905190720 975988081 -648504448 -128472969 -79838012 754984905 803496841 812326532 133910149 827868425 -748130907 810197545 851908275 232277062 56922618 786007413 -92653434 -355326313 -527371488 590051886 710893758 -991870102 -462889115 203037944 -65076065 -331576754 393933753 -440038370 448557189 -391992998 297498837 -749297397 -66637617 960465123 39083301 -205861228 -474465230 -868758658 260277244 -879371500 998718033 -77447620 -637022686 -747374317 -6397587 -718460599 -434346102 175484087 -321225247 -27227329 -485328602 -255094120 -807962656 -789837444 537153880 583127787 -867144452 -868460921 -559700474 -142928938 513685278 8365881 -868707374 465584387 -523428274 699213509 312813878 -65008577 -329651192 771278123 912727671 165222388 604775041 189085703 723199055 -315802561 949913473 -742692130 -341927427 -596351092 -552927797 -340154328 -866891417 -271485032 -320318532 -931336158 -762854880 -764802580 333865062 -169874274 51542290 316963869 846564940 -429556399 -707045776 -708144667 -201642688 -446144763 691799082 161340151 -449144996 210480375 -364723110 153331491 213098367 -206242442 542132452 318306650 -46097518 96533333 264447822 -158412102 -56134185 369129237 -55054202 454746412 -598735450 -670677009 -445918983 805507597 273313982 44578449 -332341628 -247182933 197249327 -125319463 304412724 -78986129 776886736 997424307 -346378567 16545035 52145799 -100020852 741808481 -467420461 288627230 126982240 136206322 -581879298 194048522 366055043 773169842 440578446 643713731 -67827889 39682096 -17759920 859950802 502965349 473533513 -900013005 606912202 707399314 -321505981 520485593 -472453177 854354420 81149361 975842070 454717903 254881094 224673131 678238969 -818688810 -334253831 -221444801 -55376195 883051818 -147671471 -701384441 768568848 417784523 760376080 300334401 -500955087 477481359 566390661 796440882 -17007393 373091683 496577362 -491406796 993926787 666482140 -353157009 -199814165 -968975000 -66239202 283866373 -733446868 473528145 -808264972 585742108 -586687940 624932431 -664830442 -778883445 -575847496 -857211381 698438278 741650521 529921737 -540404463 841040191 449064149 176326798 432918418 -650029672 -187595741 437178648 -331650324 636777753 224629688 -492489016 -877177927 614445176 -399633676 69060109 914818938 -750077879 505162139 100929326 782283925 -308659887 742871465 378792232 148536191 367296822 371450667 -40075200 -968697955 -92236084 609018859 986579983 230157065 -637455110 201895111 212002247 -214317772 454572218 -379805130 -861216699 671059744 -58308002 -850759273 -217905915 881074178 -303194794 428779580 663718452 -887306679 -917777122 -466406467 -372136540 -901712236 368837905 613298557 -304106271 -440976832 145769959 64713899 528126873 832827517 -988967831 -293405121 850874369 904630098 -241151527 -699902018 -208497859 126723221 850713963 -509451718 395070608 -494080750 -520175387 -722671525 -754105203 244227919 169292566 105459341 -211206396 103264426 -649118011 -740823860 -26704768 379615784 544602996 962487431 690828759 -753648668 712608044 531367483 244042215 -402417625 748219699 890308526 702403755 350979585 900174610 -119648423 507965473 -771647103 -98031535 37903878 -629578133 594565296 447081935 123733030 -71564743 842237635 -566300976 431426621 495484639 866061387 -406544174 870104292 -192134202 88960808 302048527 559480311 -574651692 -114874433 -915394433 91858485 -7718442 -807449228 747881352 -493133320 -367966170 59906236 -7635494 410176995 909500292 92150513 770577505 773607968 491673319 881753352 772960188 -228410948 87305772 -66067197 424110899 857584139 613786107 635588257 -995773473 -443513939 -411138497 -525591604 896242245 728404253 94318372 -962018180 -217695504 -833334792 462767020 -35315728 -277829004 927411656 -167763924 449859225 820371071 -392878432 -540946308 793886576 599579005 793351060 -220629136 -501442128 -110796822 -702608812 685259385 663557397 463024035 -225018261 -514434052 -430520777 -745262801 280703042 -721455492 -161130244 -52623110 489912383 -743679441 883558772 -249119687 -734489905 -156724366 -642820434 -970460363 252806636 -148074955 -338367369 -316107770 -468273229 470045127 380020580 -861274221 -911011108 53830729 404740390 -362205221 -641919490 -820297928 -710331588 237511507 171931776 872557975 590017944 -753848113 221757830 -812625784 974939837 500991020 -608639873 -694511231 703233426 -628110498 125396801 -565985029 -731777606 -482043149 417946691 966393751 647929177 613224254 -211214090 975374943 660747003 -191889485 -225963210 -568483910 -651532136 183906010 -424424459 -781359568 864634196 771987158 -99962144 853011235 -728854116 -682830044 406299012 78166648 753534206 107891713 123082922 190143110 560619441 936959945 -813997325 -585269601 34942556 847923273 149926674 -475437159 -534520627 523748197 898981598 818690197 236338434 -700152153 790808829 -340607312 583244510 -567246667 -130574211 880771682 116688175 -960319656 954970873 -485766463 234336466 741953160 846658246 -502954114 -185269509 448522870 -508688609 -87732595 981065454 544440291 484626051 -795152203 -52209664 743903719 -109370653 -681084010 533131320 123922376 -932608188 -680712652 -465168196 -486292327 896226563 948357576 -746006731 573014716 609596105 559239469 157068015 339076380 -458203928 64689778 672460884 625224566 -677446856 234240928 -366904551 -705614359 -826216154 793689584 806067978 919935155 -562110874 948507079 145483796 742152368 -883514649 302280090 -742078918 -904444082 -943945770 296753303 -10950582 -944957776 -237274114 482509306 19722040 469451252 -89863741 718948454 -99873565 57619621 470847202 -98968911 81163936 -570613099 240454782 -547518277 232763075 482655688 219375436 -714726234 95027016 -508726789 -107682234 283219875 90401251 -891805360 -507191995 -1704963 -376290422 -126190427 -383029397 826729544 -371360015 992100641 -624318388 805381041 -235933014 -271917408 987924869 548573442 37796833 942848466 937575679 -730406634 -859082246 806400858 -831203374 -891187925 110022720 -572996201 276996672 913896692 -354292286 926968662 -196160179 236518912 -703447064 237807584 89798271 -358847114 729795670 467730900 824760281 -272503910 -297255150 302078540 -941799838 254647007 973015255 515171699 406011920 -950028519 255598250 -527669253 -245146726 346319975 411267407 852622374 -454886301 -495605788 298646162 220204837 250855087 781925222 -606481324 339180999 787741343 879517581 -617985478 741477373 433124553 -773670711 -262259051 444360926 628166871 866686281 -162263058 730637162 -363202531 985213096 225044726 761735061 -788040877 -656653798 -99209414 583337483 -406786241 131860676 505998203 -879449883 -827732438 -484890610 853219037 901868561 258623136 848144019 -628769697 -625019164 206376598 -893089258 39988567 754518244 -228194833 -683628594 231664109 -182555436 811630302 -659990129 329339926 458356495 184117922 -683533972 664662777 -195791287 516684120 771407194 -944359381 -44679019 585787498 -805861075 -353503937 -738958052 -740463282 -921858145 645287724 -900894349 772879437 80388255 -984158786 -337600529 -791291970 498044320 617952008 128689165 -600481245 -637640031 957555713 -945776511 671380982 -632097592 -77522639 -466108706 -405322308 193070202 589492719 997473430 285956046 -730694606 706504083 379850240 -958170885 -165818570 -788599546 -133463659 -594978819 -143118471 -201782560 -563002509 530803333 -915133484 271035541 707078249 -643926643 208610051 600987590 941464012 421559902 624795313 -315500574 602554484 -445947096 -935817082 -622473360 950489618 893281588 -996350836 231976683 998883266 -659351741 -443750242 598238555 -47772394 461717512 572702099 362674771 575211761 -79642944 152320653 -147129850 829013230 891065094 -755650474 572991660 -606400199 -119421343 501168004 88726790 524076777 -53392567 -519687845 741431391 -544538713 652830525 -309108809 -263652268 -494488029 -998021329 -613123190 683514181 -863349482 138441231 -494557352 288187420 -518041441 124042290 727547447 -119262833 -933563569 -765470364 323012966 -760407117 -339312511 245997779 -257188817 -458776365 -659323841 -243489337 -710003465 -645204583 -606249285 -335981823 923010836 541006039 20143128 -817080648 -983119947 -549169126 -7952030 72715786 233432195 -468124395 794225118 -869287253 -46728082 271323388 168997516 -657856880 -295886343 699669493 -141382701 166710482 -125210921 -309610400 541980344 -123989863 -573501860 466867255 -239332100 -39719713 261549393 -112095982 -360068535 -992045561 -566534161 -945011418 244820328 -603454050 -399706517 496696974 55031320 230056502 824188253 119292024 -268243319 -543216491 -791418905 288665359 -136460289 -665179645 -936073828 -695358122 562486874 -115574680 346062735 -584057785 498893975 465513474 -803448563 -267209154 293012896 -710744268 48224208 -521992553 127246815 888759827 862481620 -713756672 -763285903 194281048 -932359442 -780028439 -975331437 -68524526 969950955 -408515463 70201169 -702596830 952722913 465315495 -94161544 264021265 -353469306 -909343338 523319687 -313192625 176839337 785108925 127959114 829342878 998067754 -352824335 -920805588 319930398 -1429361 -204547644 -492745803 921857775 -158437627 -270621122 500586088 -371927148 691240856 -100165449 -698878244 949763021 -307340280 230317802 -55119542 -633559460 -547991527 351549623 -176296730 272526277 -990845761 -625855771 510071651 116847340 -791503256 -446177269 -892944337 42855342 -873185817 -146165956 416300692 692103065 -720100703 887202176 -267334532 -905643684 -129226300 -153859384 133759223 -641511915 -727019736 3305884 -607956939 4050102 220837179 -328644554 711846281 752402922 177540767 187295544 133333191 573512710 -76918230 751706936 -130133504 219483169 658099247 -583401902 -701978368 -842992119 651041142 483443302 11862221 697514780 671176118 -566623519 180788356 186709345 -884958867 665390698 285060815 -702919907 -408089002 415997770 859551181 231796648 -531765823 -943355573 -325850192 -209302831 -943352218 -377834250 190896967 -296310028 386954118 597894538 680628485 -461248069 -281470798 402405096 886392292 -749208959 24507547 -692119460 -490580359 45254023 -564564948 825471614 -60591274 -573572175 874436369 102868022 435750236 -522900546 -609788036 -32469045 -616143663 226477786 283712452 701319797 7985572 242504440 859115623 111331566 -993740074 -268634418 35687328 -652166058 211879256 374329169 291564944 -22873306 -849942127 390947242 -63792712 -106993000 142083320 685544427 957039926 -68234149 -351841709 653757703 252484124 -422534052 592686023 358506684 -318546013 994384483 -507065974 -386672833 352848600 706478253 -394390390 -756844585 -176892754 -983569996 656857925 -991346500 -296829214 -4995365 630174900 -231111929 187436393 -803656882 547125226 -574983219 380382728 -530621325 -949408759 858774126 -421482646 212670255 808633547 -922707595 551884639 841408517 -753354586 -425904667 530600615 -598181395 63856245 -52311582 -281452624 768521858 61299837 505241721 -895383802 169963974 -279146645 622629947 680508655 -342507391 688245322 -611397235 -294325374 -603826710 -372685547 -170637776 -684961121 213022343 -74474525 -894458838 -160903701 298325720 254682010 246888022 325245114 930479406 951320199 772561780 117633110 729201848 203143142 -159841345 104054195 970350322 827392924 549064895 570360975 79964138 71579954 301623793 787583818 -259735883 944251733 155723744 -957822508 501691688 -867285865 -692402049 4237966 -394270075 735435473 626947847 -792214018 -756711394 -281495487 271218709 733671986 -710834549 -486617065 -857628957 391110020 20721628 -20159070 -196937560 -409248632 -626597955 -20462172 -810628021 -190467495 -996745070 -661660356 146592396 775588709 768746056 426689339 485415343 762900019 -360198108 406700666 -860458591 -122381430 -248585697 -515847345 79197205 -175607259 76486954 -55392755 664250645 992820497 130951008 28471106 452847185 -561897426 464348195 -232183556 -903074282 437142865 783059286 -923785063 585935315 -750703356 884340395 -133727480 15652629 832891333 467046594 184191914 649454267 -607357077 -578133661 -67600290 959511837 41216254 725060561 -933094611 468540263 435153349 274759241 738679469 -477736951 -355970307 -371767468 204199614 678389972 317623440 -390609965 -379352856 573545611 654445991 -865270365 -649647271 -655540606 -781580841 -57509378 781532274 -387905822 588843800 588131401 838740533 296691247 838415957 -263550959 639400982 -384302236 -145091039 -648975283 437698976 714125813 -183901654 -427801898 -646173373 -553563696 -346472809 -716043942 626341179 -872977443 983366473 -915023845 562038175 -490429204 905094479 171793903 -932079948 439168978 -16750116 4395278 283556980 380877273 -325069989 -816743441 -931156637 -544842507 -368618377 -7038610 30603852 -100017595 -992614877 986287055 366630234 -811836047 -730571323 -224420713 -167135084 324554839 208727709 726213640 -997679508 709824402 -643178899 315134183 87153601 -996073892 603493699 -787438274 -205893481 -530651548 -750946049 -856872457 747374749 -837656105 263227116 -425116254 994218339 -546897628 -881528161 263103399 130744215 -939533642 -483451970 697473141 856745794 59922731 -630512853 395386642 -987870193 -143576604 229053684 655068142 339937334 -10039382 832007722 -530980676 -326562973 655760414 966752096 499222826 896204177 426297448 -98971345 -972904639 -737631537 62928402 -563659094 -2805391 -887023087 316417993 717225217 -274788813 306929685 325333431 -234500021 493156521 687458153 -536860 332693824 -754207897 784252289 -948054260 -45276201 214190717 -912894281 181384261 204302687 -285950446 178187829 -540606101 230534512 462325307 769253516 1747692 247797612 -982455869 -934871489 325868137 944720398 -403353217 476943007 -696151855 891954759 -524848857 662811658 -263568973 -586061073 -513867537 -961086015 -489707350 296619982 688301500 101967387 461573622 10377963 -10436909 182585340 86171728 -325753163 396330810 -264789482 372122448 560458838 376037321 -19262773 -298336578 148256365 -547263106 -100101212 830832583 639813840 -225883192 -588162645 -577084836 726238663 523471774 181728639 814021200 -513979855 448328776 17562037 929921220 630107043 53415812 -204754789 -260843452 468702301 305000876 -444540928 -958652461 627546310 -255608021 124750143 -525059064 -975140453 -309199402 -913839203 780172616 -64137413 56722038 119331908 -868390400 1187060 136982804 386286049 -663789668 963859080 -90795889 -751130022 505459158 561972875 -334781297 -909140418 747767547 264218030 717301355 315711967 -101518859 -176807305 950125227 -490184353 429856612 -367927250 483912178 -983013556 -383538214 -278366696 -789648535 -585992080 894828651 -829003950 -640555888 -611624158 -968151254 -239108235 -787651142 -668654 -35221966 -302058532 -683860577 575566072 235773060 -851964270 90155724 792709502 -86424067 -654202864 458679977 -765422966 901908015 -447293372 -268130499 912962151 488054249 966835372 -226797586 740691555 -422957575 893741448 285039596 125961320 -664491174 -908037199 431523824 593816841 -134162696 341576158 243495194 -46804786 -526075510 640539157 84728341 146264785 -182641424 -527244777 216937885 733657321 285167928 965593039 986099042 844315034 -828655964 452414639 922230907 71240886 371033218 -421553223 -183617574 705042893 785413846 -59042516 92604031 -923578106 600157689 -233922567 878005716 165741488 511949850 -632694443 791408600 -190956537 -612981834 980298759 -123168095 551033350 -1918622 -655348823 -821139063 256001235 586610236 828116182 781001216 146176648 434716281 -250697196 104744442 -70415018 46020592 96274613 800412787 758215446 243122437 687597913 -364674968 -354062534 894416184 -512760687 725366506 -810364970 -146706544 558661332 -934114479 -179585497 407727049 831913904 932260927 652314773 -445754959 -761472048 519078109 161915407 732929292 143333551 764329237 451870690 -56472563 703854817 722585395 843580252 -783483695 -823713436 33435271 -429789277 -810718958 472237609 320722010 174358794 -483847317 915671744 -501814732 -363018016 -738960872 -59344727 -291214609 -991812559 864366132 -588555818 -407358194 -930341936 567962907 837340061 291506956 457870998 938957067 719484925 -357927000 304450145 764974950 7628215 143896406 -13469185 577282079 885733035 -644909009 -698836396 -325238167 595309831 -339666092 -563919588 865508394 -487371588 -399729693 -363598870 624169084 491334570 -977070844 -647801255 289044901 -664909031 -865003074 475393193 -531751514 -883350343 -426647929 351636372 -238028093 88378045 -197929436 -790160367 -677885438 947230206 543841199 -316185294 673708913 457057558 855002678 32644631 -908983261 549706828 401671062 -464860438 792298165 -433111843 379986219 -454790547 511750502 -431450692 547842598 -811181531 69524829 -771181546 -49683884 -816883686 898321912 40574233 -844053477 -732571258 -338855859 -711509701 607677738 -314286872 -70930750 -121991930 -375362703 307982802 -973039382 917219710 279991931 821795602 -270476952 685682529 -359838126 -580559028 683720501 -923342945 -11929043 374639203 416581328 -632654846 97442568 -688294532 -641086063 -89519093 811439124 953780978 -371291339 108187017 -198708784 240086244 -256340821 -61613611 563445988 762825179 -540815573 315314978 -324071511 548040098 841112969 -490492002 687487166 531354163 309053389 -482432675 216880690 -7144811 567118139 -813871402 -790637500 289315403 330933594 881383778 -174635939 408367573 599532617 -624520229 205709148 380077509 233333724 895382596 73781557 926815410 504032300 405648758 135809277 -30882428 -28901662 -491448766 -155782263 139422730 76419724 -461688267 -399838321 112131913 -500458443 891148058 25110936 141713339 -750434431 -60605892 -870596373 -202677928 -47234280 -378423235 669307698 -751625917 87313835 25813834 205683454 271115693 513036578 -643362907 -942860709 596252435 929970103 303254218 673818456 254009525 592346223 376797588 -829446580 567581338 -715556537 9787048 -316421737 820721460 -975460199 -518404913 -964862204 835562341 59037533 128618765 852924184 -943082997 426891011 -27175819 520121798 -197737571 406661230 -587353478 -684392681 -541787314 199306186 -696346827 -235269359 34905215 547995697 311659593 101836431 306455585 301063210 186611478 -24939635 -957401683 -151702779 -215510392 1178114 -603634200 -302645374 -732847304 973746547 177896337 604976124 7417637 -975697259 -904210743 471671622 -293311088 40635494 -288175600 -467093594 956490265 919165684 -783294083 82828682 -957378109 -616787887 -387671229 -21640483 727055841 -260078283 260382700 681596810 -484698816 -580210393 100869899 112742620 38171460 -883261866 868599968 332291788 -713546334 -88691018 920381483 -524479256 11040034 -910939434 -794768773 149378334 941266653 -157320240 676339263 -632482135 595811458 942683756 -399691306 -796598051 732814984 844869657 626823983 73076402 988486404 595947580 372486471 -408888309 -983820650 -173375346 -307032195 -722413292 -865806274 -944057010 314565602 101546503 287124249 -878849076 482542381 -89382085 601141373 -148243226 107518631 95089079 -435450758 14357388 -205131678 -92816919 -454104512 717898679 15151451 464662891 27250883 -860560315 -224276184 120587447 867913421 980329306 996848405 -188552827 689697988 -589488975 -342670354 -906521988 568649317 201332405 -388629069 535759452 -281750411 -868014263 -888796877 -230018147 -813330787 -238281034 325845906 606252682 -894713080 -100107841 108120543 -438285248 642995019 -35635898 426145683 660430550 -607696949 53423860 326177487 792584798 366867103 -184008500 95756546 -208163837 -978362816 -31556021 297704326 -40590782 805645394 368971333 -997806942 418964072 45027451 619457444 143263519 -375791346 -183593218 -52674698 -6481709 -642233036 719164 -632488684 913106281 -423984659 -913102715 -876042567 -68974812 50449433 620374332 734489294 -95359344 543289956 -629994700 -943071531 163995670 -389522771 701435748 636934729 227923910 -88069925 -725696416 -50108790 -238819345 -723127413 -44867841 -63185126 725883451 -936806853 -491834 563405311 977393268 -723906471 -801743244 2764307 599970191 -906449580 -213377169 871548823 274570852 587737597 -6127226 -463607941 140945611 -380500816 -471130678 265497979 -441751703 -269852906 210979713 145145636 164797983 58151766 793977045 227996198 38225820 450142033 -807856652 392283536 662805177 51468658 151547881 -608780124 -836237169 549303163 771911140 875478395 137024750 388651362 -934137423 206418622 691832077 -654797494 324599950 982099695 -15494557 -940714203 401623088 856067059 319180324 266083106 888227336 944988343 377567382 -191950408 -879349140 -337307058 217556365 -736543672 -831428848 -123313570 -321016715 672476393 710023361 736812691 247843694 844631245 -184460382 -613767396 581570876 374083439 -775874488 -461583038 754449085 49299531 -316575295 -485550903 -755370781 -665631741 516678121 555657204 -534737752 331530329 78291367 618341029 879520860 -577434530 846995582 271567875 -812679632 -40542494 849612014 -442310337 -948541961 448325410 377849120 763663782 -609258981 333270435 -195158197 738346046 477474156 53752079 -924799853 124372287 384254123 684966539 -190797500 -960285778 -89869676 -754942526 -396705846 285998111 -290450634 -347531191 365590096 7146536 527199851 78934994 -279574882 785025300 -778511736 593693003 228389528 -739070691 274258068 262380740 -686577027 -753248426 -796444922 -682008509 -60345824 246294767 341748803 -993965704 -603391756 567720503 540557106 312906570 -276648966 -488711638 -278182745 945049466 679440785 -539398580 -400579078 -394700187 -798380179 -60166402 100321180 -900414033 309549865 -484855723 -84513840 856852930 -778946635 -620294024 -85484657 946349826 -817092087 46091644 -945903973 398821184 -751890537 -845455127 10256381 959522015 -843198735 -247563788 378036211 518889927 12328362 -797478782 882885303 275629346 -589610240 -121842437 298131367 983801436 260142965 823357878 759169747 -754192019 464973550 -424912232 173706646 -401364100 743297817 901327931 154330802 -641496861 901248965 -506878526 273247847 625826648 800939527 22083559 -684497949 500161224 -98606516 765620832 -526065675 976603941 555756197 -323770080 -819192446 159995025 -302496509 685658263 674525728 -651920147 170265982 -231654514 148757893 -704650536 -887812405 555196788 -240686629 633688582 -290784278 -786949351 862338285 -53476046 515929000 -562123916 -386088537 935523918 -913634639 -9698421 -363560861 -918702615 -748910945 -499113254 -275291591 -681636412 1660747 18552154 -190579470 694371389 511663808 -444582435 -544327669 -595854248 -818657945 411330268 -988149401 78250194 -811245123 -435919187 -79840216 832719882 211572019 562722033 673627239 41177929 144152494 186323428 -518394643 109045833 415612278 -552255701 271808699 -337360626 -34693000 -563343964 166564697 -18414564 622587703 142408421 -66523974 -316780770 -326727239 -967527357 -108234515 352865572 -454199961 295880661 304467968 772364600 539408645 -673879534 -480961097 541061316 -853827959 506534045 -795954387 482383488 329887365 -795900617 304400960 351289518 398150740 -941691461 975196804 -478846366 -57414419 933234224 616124714 795874081 202762207 -301252960 -737317637 270260243 95746794 800612550 -551330993 -550592885 864843193 -831876990 988779587 -110829496 -482265404 -660793522 -136292101 788283477 176686113 -949536043 807514433 686089331 -445314403 -834462892 -478016092 -994005506 -31808870 -76483676 85284313 682518115 -796861488 75880055 -280697013 818152979 430407196 576173300 473517278 984102205 259207132 -547262014 -282540859 327954126 730665633 -254752382 944501179 324348907 -475367660 -565814709 -433592760 756780182 730099307 712197260 663889456 -976149134 520161353 712683699 325120467 -59726285 -145030018 -942092643 470969580 -143396059 -914573776 -786581400 -830985904 -56012447 -881145380 -998143690 -686612699 -514087476 -586560433 -870174749 -61557976 -709578737 55853351 -439567755 145763979 677543967 59046821 -211691378 -982448909 -985928835 331067062 -505957171 -604609473 -123185839 -250326957 951525180 349751490 877267091 -428188757 -150315768 95920298 -291237948 998515841 880829371 -242545449 -680242942 -386388936 835198586 -209306020 -652283031 849029447 328416234 -742458603 746266808 305535255 833552735 -839104471 -633836594 -656112935 847821588 -936476438 -230658558 -616533569 244777745 768634492 -892295742 -181076062 -690196439 -581990718 -259861860 836388728 -966372394 -956785456 98211118 62747193 -330043067 -49855971 -851405861 -964148098 748261234 -210590501 257061523 701599155 925411096 263209631 246774728 457253154 -721326993 -834282393 638828077 903471585 122559141 18426187 549535461 898519388 692378912 797244127 751666625 802011733 -281007530 -140320343 -679770804 225836133 869667671 912917004 376965009 290006376 -489713059 589812010 -836076410 743218154 132054355 171685624 529535086 -394632313 638713477 -141159588 446626750 -486363891 885747950 -662281715 -477803249 -591699757 -688910398 50311041 -568340197 -529039477 -668968602 -53641640 695765468 -318101670 750783788 -900863270 -339957999 -813055915 -266625255 89809805 -191910111 156216541 -716326598 -743459498 -63671225 -940509778 -92568795 -110047981 480406960 -87591859 64916728 131777289 297221094 898122934 -351404917 -284428924 77505477 -517304106 378935275 -938467610 -357236832 -441888998 202831330 -905644025 935523100 -430332664 -200936727 271772273 -166913128 49458066 -117085107 -528484174 681358348 79982902 -906228408 420700038 128237263 980024975 969435681 -317136060 447565803 -977951271 -821066933 -440322400 466783298 724546753 -330794421 865588067 807784844 48649385 635242636 780012511 150426978 5446455 -350005784 80806460 -606246947 943063618 140283033 554947158 304177064 973054839 -913329253 -989635687 981404610 -864031236 -261973626 580835107 533460789 -446965748 638458131 -469158810 357773560 -207107002 -899050812 942741635 -108127134 384069795 590748626 290639254 366549575 -814661297 -232935598 65956469 -800475254 815254677 817888269 -215157727 -364361813 -800297964 972698196 40404059 -830329587 433926405 -287194756 617979200 -833976738 -432430132 183064678 -260791722 268660272 -207468043 -305482569 -519992525 -752872880 309927086 -658377494 483635328 82395965 -209468721 -42134202 -7149325 128587254 320745633 598376200 -63506840 182932703 800195201 203136893 598849241 -281391203 -23324215 788004393 989104729 287567460 -492741886 -683651938 -715814243 678691963 -622746648 459642787 -380796024 653849107 263718402 802326404 -872776075 123829984 -552782157 42322795 -870215166 -605557495 891268043 827994157 947294810 -179016692 549713649 896016114 755741530 757183915 786259074 973378658 -446541560 597706159 -965687803 791448570 -41924400 506409975 723343644 -11853128 -157735870 1004948 -522359976 700332577 9476762 -206908912 405992814 200582817 -959951738 208433897 -168813013 -293491979 -259243489 -347047640 575107015 -840698551 -858621110 521823295 981197089 21542190 326076393 -440903155 -451597827 -69610193 383024910 178016035 100944615 -442909354 390746748 638196141 -214084371 -380654356 -106760472 -196396326 563917059 614913992 96453225 710987049 157321634 -988063316 -432219390 561459683 80701092 -5679215 -784897472 819870574 867386050 -911942026 -146081141 -366891912 -262884924 -118538621 770030528 601649495 938941247 -58461814 -269862136 903305557 999757990 -910273580 743797492 278764105 315016251 -506574309 175817630 356798233 177462986 -447702046 195859448 701626107 353365183 802435875 491618904 -237104436 191754272 -215488772 976944818 18940048 -946604642 -850403849 666886844 -749462374 296196530 -641316527 -571202242 -174513945 205611808 -711265510 -50141828 190881319 868046378 -918573069 280050756 -52317217 884531825 -63487280 -664957728 -8787440 394987047 909294066 -198401277 259112736 173527234 865706298 -501650714 -576830571 -744201196 -569023612 -845301816 -580694289 949512514 -214121370 -634535308 -808292237 -826369873 -529739942 -255864951 -453331438 -610855634 -386293383 -157203734 123981257 -730688734 678494066 -545293811 -694192735 -517010348 -719500664 165789614 287699014 895558350 964190998 -491508693 -662489713 52351655 -587133514 232627989 -419426580 20892823 -893243150 182752375 618495111 197023665 733433483 -567433118 -251681404 563280771 -778202582 938012470 340281060 -767192653 -736453257 -679985168 281950877 271633839 -273343195 -447397982 731022143 781288851 -869072478 -698092506 -113317903 -18157257 -558843300 -193280773 -344146313 214579699 944165074 255300866 -568910684 -184009486 408971338 -238657934 963728825 -573900628 456358572 629690081 -543465754 -410877306 210840684 -77843880 52328734 -61828769 523014023 952833382 -51690721 -93381904 959435365 549284631 394911689 -226633628 -738064084 40154793 845048657 -521394093 878471717 952688533 -893082862 267342691 -123398384 288448005 378968332 -836032699 -979533119 -514130236 -681123920 347060428 -815992207 196468760 902922417 -935592231 -387317427 886836645 863211252 137872094 -427297519 355657199 -60928342 399991464 -62972969 -340737293 389453823 -275276126 -318413115 -460242958 -556362117 642256277 693856251 774817221 -576181108 -611625477 709604505 815515357 727572553 -461065568 891794445 -527175445 -512030269 -456727788 -12338743 -325385441 -416178111 -459456782 102951503 954428810 -572386432 -630697997 797457881 -464919763 -664021143 -712892714 258906967 -355727560 46780088 542363115 -139234950 -930695251 -995476015 530780432 170278903 -81116882 974617694 -224534617 -707086563 29841601 -410930500 -944621672 -581770048 -294519177 -4944580 -517107812 946203193 853038985 839273766 422594096 -232693841 983648981 566897802 305209629 -509887283 -127861958 -386808670 25970008 -701391796 298311049 -919383114 -57834056 117708319 759113379 -66342971 529311007 -493463539 -527911102 -430197224 -481125545 467093800 65258762 910775254 -221720463 -60596561 815449507 -210219697 -378521173 773742781 -834570360 300773107 287341188 -27853895 458265537 536985713 997194405 -585664018 -697115417 -198583387 -874368779 -223939197 885747395 416461712 -515121541 603816621 -294617279 -927201467 -48191241 547079289 286377867 -286121375 -4498015 307182465 -83021764 -323587856 -730486870 -43145539 -918467978 130997219 -612351290 395357472 -79149160 -672322524 -244306289 940355112 391687194 14167433 -371933496 484131496 -887162942 -548968175 606986512 399959956 -416032615 -307237261 -360264008 289460639 826311877 -166976239 -600345149 -115531383 -282402904 -953271891 650440524 -635520120 596077236 -757833555 -345122136 -713183548 -545638691 982638832 695750869 561820253 456376314 184227956 -558783824 -287126786 637081940 902591468 -651320246 582671014 358788790 -498756153 923661493 814590770 -716923336 324695453 -817960663 -957797561 -456700340 535314199 311455424 266593808 -231359251 567556407 -282840711 -833820785 -487672263 948011485 -391797177 -120950165 914994112 -538530715 -222254904 -869624319 -737615625 -715254603 511276078 262497129 -89532361 538926555 453250581 -962313288 238744621 -617453383 -946722374 -195509874 -225886891 65158695 755852879 739045433 585182081 -49278905 -38104479 -388327640 -15450998 -541321280 237190600 -273661373 -514056037 -880185909 -724362372 -412798200 935707818 -917719555 324491552 -75892619 -616764966 -28070854 444358471 -301457899 637034337 -449821280 -171188267 -483581523 -393854297 -136804928 -876629033 332132921 517704524 -686808480 -127141481 125801878 283604006 -264776442 -819930271 -122589914 529026593 -878343925 666766549 -696955802 735093205 450461469 -382053008 -450066827 -315489317 -40850406 -260962410 -295146774 323712030 -532914012 861944286 -682578295 770129017 -19614752 -20146671 421488043 -122138022 751389705 -346664117 -782569617 913653195 -438275151 912760054 97868912 -849535438 -905520402 -356696602 -374598682 901223009 -349165922 835138552 -602584491 -637520228 -485762380 -266476777 -524901393 -194857368 818888993 -130304322 -828092371 -245540084 -824857144 605028864 -90485743 867774139 701236097 -164035506 -696929139 -288011580 -297233433 -46448276 -223305980 -765284519 140300409 -545765387 -928133975 630277118 -677560770 208104089 326141608 -358830435 -846897110 97210059 251381066 454549766 -633196657 -875433386 -940142605 456463582 -204357667 712076303 576748808 484747594 211916804 438008598 193717633 -856600926 180579960 -956199137 -298034111 -913782694 580691628 -146493871 -11686478 653096581 970683231 -917425688 -67540149 666271565 890908210 129419070 411461239 981788538 299403883 539900491 374948283 33422112 -428460653 -111297898 17016599 -586791353 210733902 921762321 -597462886 -972979839 -47782498 663256563 -951798489 733570939 466682553 622497879 -68701531 -653284080 234559500 149395034 -326818044 508181358 -113378372 171237493 149568733 417174515 -579390510 -287355553 568194811 -113572239 823798 -495691019 400616383 -871547504 -623432717 -304853027 72182892 -820059802 -554767085 647737712 -598198728 569662458 581353890 223731444 -849078240 518529788 -668781700 -193411066 -64112160 -804362629 231169274 -792341534 -905324249 572714739 -124360726 598628917 939086038 484405743 -995652637 -891930027 134055386 -323366907 679881387 -323019804 818156384 856156076 895174929 767267071 -611172017 -661702982 90884158 -739489122 -560491845 860754867 -995171267 -376136422 104763951 659099631 357283628 215239085 -350862670 957300987 239255543 -743051952 -246748853 -162242878 -226719193 -73177128 -295756715 -507072247 178068914 -742144527 -94875511 865577166 -526664458 691586403 957015676 -671800045 -294203822 -820501094 -666306216 -596890709 -240548298 -300636180 521259638 -472318345 680065304 570220972 311658145 -916727613 -113778244 808710872 -585001102 -867048516 -511416831 -58664270 -125269773 10611448 -754483598 -983861199 -187641560 -644427549 73648375 230386456 -609158975 361019156 423953603 -66835047 -180101591 21338584 340297082 -312322477 966628892 -830352239 -599374843 -81598307 -517719690 -590063852 -383036622 895799504 -132473828 306743084 -187780861 -389900886 -831904958 -759423763 705428961 790600027 -967032856 -796037443 714734052 -295208731 -814976773 -366512858 -630883921 -539635885 -18770369 -61004807 -711998650 104220571 711936761 -938557691 -256929392 -50155564 -245883748 -634367125 -350579516 -445140330 -960149010 -56499887 157748418 -84788962 -707892974 340902332 -981285999 302058382 265748744 -771220783 703072264 -393540868 578317699 -459036572 -40280441 -707930248 -945981088 713003921 580777602 -415912200 700962731 -935646450 -953784724 -648429048 -492977035 -332003502 373493934 -646828669 -18554969 46957280 -434505230 -368864151 879468306 389893930 591698828 937357775 -292471678 745118207 503539864 -832609091 -90355268 358683086 148750579 832506316 -945654008 666055800 550514629 581131123 551503619 -307200358 -834328948 527316677 -662091778 -84604317 -941862623 482200102 891151839 -561869908 167500515 -904566780 -96358761 919147888 -364747316 -919640844 400967790 335654105 -575421123 202616005 543895021 251104543 368138433 275708659 -701386168 -886224604 -270662526 -254173419 405890450 -192955281 321955628 154669430 295548323 711443210 -273771066 773000557 -892119474 -554049220 -992610499 -663402112 -573802595 126616415 -337276395 963458800 -406204592 349113353 -318458965 -779920250 394618055 153130109 56586584 507204410 -39049321 970835318 31710859 563356019 526984418 -287720336 407881937 -132533548 -587931809 -454693324 -907844142 417708383 -837952926 938310553 892331872 -664102840 898286390 40485778 -877367077 682005247 -323393138 -804322262 -461340205 -935645357 233328008 298923673 -293281438 572804210 811480562 615060009 -692230030 -50844474 936090755 766480044 591512091 -338116045 -533363858 -715671976 -128639974 985524571 -595242699 185724999 225355324 -561030948 -885106782 -262439545 -214642018 440368358 613671970 -770664889 -684394578 -477466875 -33133201 -427700130 -744367048 -268052756 806235051 582501179 -145772004 273061162 478487728 817310229 877121835 -395438446 -453310929 -227432487 576912940 -341231247 626367436 809144992 -227533043 513743979 677364534 -307676833 -230042190 157233806 -138758944 166061627 -704445265 -531092957 -979353658 -298001363 987060842 -825869415 261703203 18167541 -831405376 185297186 802823084 480196172 -103117907 -288528541 -888107500 574598050 523004930 66035809 -646921592 -780074851 -562313891 245090127 -811968693 -515017146 77017903 -699295801 -542259511 122971266 -782452460 226118179 757796244 -844480033 776284561 -820155816 -459375777 11028276 810022415 198364390 -471770451 -49800393 349361323 830459329 -512408332 340468989 -279804927 914172970 72880851 -181932154 -526529886 -968498759 -575106371 -324230989 -445948394 -998586509 -850472980 -836171873 -964990546 87213921 537350885 936100765 -204991678 834606066 -968224633 -351186432 799637344 832340705 931178016 186603637 -822465580 185823980 552926190 -870311594 249815127 -878447618 129682343 -588231680 875439711 -788872568 225388833 41340645 -40085162 85741686 646084372 567721252 -275037230 -170907743 923229646 -597867015 -523857071 -146439841 422510461 145190953 335234162 986123668 572098226 -718806884 -603327933 125424961 -639145728 -149515932 -915284091 -399106663 224270104 -667842951 381402011 763718692 181753371 -208941929 -512208547 121426704 -974333674 -966407961 -740276011 -248866704 305405655 -133439029 818413330 -867604909 581186309 397999016 745306039 -309629483 -973225134 -799328969 713537799 808658436 -416900957 212160206 -350542148 -730443321 -27976537 576151375 -665026998 -425354656 735543034 700997103 623548705 -351242460 495681431 949385271 -732075727 -241192055 775412232 273724257 383707170 -77649008 761168921 977918974 -341554261 583759455 -429805705 -360217808 -133299640 -844648256 222447315 -857143894 -103319941 -218044485 -877163709 727149411 -888815228 -753581159 -901564615 90219160 628012188 -979655721 -848914587 -300600386 -818169403 46741821 -291053633 831084836 -769507064 -435268477 894611542 878893022 770344295 249197414 -956924245 -767734111 -387762391 343049092 47858746 -680033181 -915995122 442523450 -843065611 -49253202 -82664529 -146979765 -435958832 -865822349 62703215 -566714018 -120053565 94518457 -313465715 -944741289 -969486969 -59620293 358331508 -625324279 740856185 -233273336 -153082642 -193691911 -622774050 373165252 -524299821 -952000431 -826471702 151092565 -949253083 646342551 -468954009 -591720088 985519503 -609438576 282493333 253854828 373721419 499743096 590966169 532501891 -859855297 475436890 -738778106 726894576 -934421833 -126925802 980223683 -966597836 960411393 -305578200 974522672 -965736688 -7792612 -822019357 -641001785 -313627007 545062009 261478812 -451243882 384093821 234169895 969909010 514014976 -282830090 721720480 611193686 -893110061 797954468 -289625830 -205475244 266565876 887587231 563820425 -99269767 -46692002 211362511 -43393403 -144008391 666846736 390169345 -71672834 -247910702 98380745 -129222511 316600293 840912858 780652773 -537621368 -769505243 778359178 -84864452 565283426 -178940424 -364705483 478462671 -88299567 -276257328 977638156 965308775 876384829 -181871133 722333928 -792335738 -274799119 446638090 -304500478 -580559333 -664798489 -875158379 538001279 584198743 622197417 770090796 436977267 45074283 -578991084 1173251 -516790099 -817507822 -854613884 52764087 213368193 225153032 762447831 434579722 -15359070 -900263636 754898172 689188286 -725241929 761521671 -129634959 485275342 117891129 -490603469 883772133 -605918075 162218534 -254243874 -207199920 -850493786 345899864 -999891769 -549640727 -554926528 26922451 -525212437 429897856 424448121 -792921590 -78047482 -325965081 -955017843 178371873 -529014492 859975119 -147580594 176984442 231091959 -537058996 233984366 -542696573 31361078 -459038244 292505396 -682322180 820025577 310690882 -892403173 -964996203 487764848 -533416359 861783251 651572214 -130485572 -822975502 915512265 -200529249 777351712 -964520526 981224561 12006287 -263546821 81531667 -503122993 895399904 197023124 160537077 -788545135 -237703176 -941971232 143268613 264020279 -866909235 353341487 992363293 -401278461 -906284004 -235543038 202046792 190527925 183501232 719380906 2606227 -42007666 806425091 -131250669 699357290 605604878 -132840297 568469692 -15262832 901413140 -703906077 76050379 -542929434 733091277 -420525405 253931283 257501899 982215127 709530629 -915901753 -863122954 -575550206 322171478 243606717 552231285 -74431979 -472165398 -917723998 -510786754 417553487 -824415727 187256769 -534036229 947965027 310317599 -271808758 906892684 93901541 150282009 -296834132 854713785 239248233 676589406 -973974721 777711717 -706392598 286786914 -585071636 519967692 -252819274 146085608 335565855 -5513578 788982089 -251200692 -626514677 -315352231 -965898988 -325281494 950911896 195889191 744730331 -440168019 -883277139 875851406 -92443536 734300941 -136710247 856855505 241852689 -381170733 70382457 -196982130 -259405520 113329948 934504818 -757263285 817351781 962023745 834880478 -587629185 664833081 -692113972 -472911043 384533407 540930515 -107838216 -840018800 666360988 756515280 664517431 622747943 566495175 246829217 697407354 134375680 821992806 -720253155 -784858672 -156850099 21058688 960764575 -284144697 116845342 -428367790 473971769 745574809 -371533327 795812405 823897665 670518943 256513768 238906904 -659634895 -398544789 856313277 -444481498 443650474 895923140 441867743 -193957119 -799193966 -400504680 425677560 -512013747 -987717866 -85309962 -412162231 680493528 -69940706 909728316 841687981 -896965691 197608004 -53735305 526562403 573225039 18919375 377038808 978139475 806191272 -339710056 250262472 -877335625 -924239979 950824730 -857623007 -433277340 845276232 -554525987 734053866 763868041 -33547172 504830996 -267246553 761806567 -342768024 989656248 -932171820 648215016 844441613 664037168 -998132325 46399246 446952935 -38638541 -868349957 -793367755 557603176 70930555 357794410 -759000552 629859138 -422284664 451639557 -998656137 337204945 -613443855 -476046580 126210539 323191595 -822211460 916267788 -255111812 898793257 493122486 -711234393 941033579 680221160 -154529044 -11212006 -50939414 -802402013 415608197 -603624630 -342939803 -678347838 232705657 -884270944 901971478 790435126 -896897282 239685029 -218196869 -95093174 423894263 -791434318 120948145 889559217 -492260842 916409516 -556915094 84021297 -9130670 -642969401 -357582506 11367338 800480511 -487744170 -206076448 534409172 14777688 537635628 329093870 -450897086 -173768030 794045650 -588551872 776751610 384134372 -275785475 488984288 -652927691 -706319853 223925030 -508852259 -692705706 807208318 390846568 216731437 -476980180 -255630813 -506339213 792060593 144543114 559117405 119980888 -56980915 -375583736 963086944 -242086242 596149630 285498124 750189250 -194503052 25519222 -187800898 -2891731 692055419 -159973240 -473591278 963207762 -761495270 642167218 548805950 20728540 889223038 633495574 -758459563 -761858487 -490384753 991451457 786945658 -723317557 -456138893 514590101 45237966 56226840 -841053006 -423518853 276834027 -174277220 -305095138 167546264 -797060639 585929193 -974045821 -97075511 772889397 -343291299 -246100360 470608098 435902726 -449630571 587300101 589721661 -206805051 -636685392 706006727 11301461 596487229 -872017437 -189826 -616748098 588135453 -723051980 701553764 -275547673 -432929891 -226683810 -423811546 -146847673 969661581 300784803 600691667 438363152 154105525 -512787994 110103199 630302034 -590454884 -505019333 -832016388 -365708010 -900919964 738506 -474673685 201567156 543127138 241396874 -131698875 -904889094 732810531 -134504928 -795718124 476907450 181742735 767284947 61623509 334095678 858332740 344422855 -85636502 -498372035 -719961109 -83611930 -690439382 -399804134 632335760 95439361 211105386 -559934605 520678514 43850657 492394832 647441758 -663718678 -722309962 43804094 514757655 15958641 -238627245 689451128 -711961609 659889481 97693560 465058781 -550901894 741912916 351038022 575019066 192675149 256733629 -466839425 964170697 921885297 155649741 -440915143 -827507930 232983101 394197569 419041549 -622252807 572396776 -584367419 -565612817 861266937 -923837498 -921902678 -381467096 -183501243 567061909 94910516 -232414784 448747076 -443207641 -464412714 -976486956 -545701346 466760652 -248579436 -33160133 -526029814 -913391659 -290342419 -311589972 -442756683 -465765308 375518571 -269595980 -46190354 -192263298 717728255 -399566901 989146607 73247647 132288101 794528653 236212819 211693590 -661867618 -184714163 -198597694 -887958419 210970849 -674345795 -212852729 -187197909 974516439 637454851 404889217 -852266150 496192318 -252021571 -528456731 85122540 -535143764 -73705542 -700772762 891569632 394782348 -172372983 -528153736 745363693 104467833 -991019326 -656458343 -980166886 999761768 579883173 -781079135 -161085298 -424999105 304241166 -795992438 888484159 484487629 314517693 591033781 682577478 -876993183 485199101 -287869788 956632590 438646435 -748704490 -605631578 -167626137 495665125 -653815354 936312181 562970871 102005143 118253533 -799373791 -17383076 -271087237 -394167775 131980825 -553375802 -207107369 -67527525 -877281098 606432871 493160624 -976218125 936251298 235130223 992899588 -511645427 -597317777 493517751 -137934530 597535955 650513604 -243645460 -976519284 290767153 908909050 -207356499 -629987794 29401205 -768951433 -737745868 738513728 813267499 218392001 765141075 693353227 476141576 834045543 650360531 -179896250 78156502 203174801 950721042 -387580856 -702014221 -13550379 527081985 53214302 -498622647 -452892624 797777310 -997602573 388717051 -920839355 -129996945 -577906471 474263022 -683790064 -520763755 915320559 705819342 -363260393 -409310958 425515916 -198082919 -422460211 -736249637 271367286 -165840775 206287871 214843038 588304883 670630052 -480833944 -34721754 -365534914 80271319 100498396 30216182 847926945 548346528 -728197673 -781260336 -412283671 718378419 -240120221 441181540 -559423710 -886759040 693186849 -802800567 361651699 -976698224 952854591 -669331284 -260004473 415266137 -93698571 -109215639 -17211008 -998897871 856271745 -244796677 496986446 689774227 800337889 451209394 482256448 553377562 984833007 122143651 180784414 -853726534 -9767354 -331427155 858018563 378276072 947505596 -607838654 -930481968 416065741 839602961 -675901029 -84253175 -558904410 119473694 -991440474 -722589486 749358344 -898711999 405969447 -123813509 133125368 422846515 671965724 -960371145 -485077546 -910680300 -6104544 -213395453 -920406853 741134818 469230357 438205767 248220828 343910922 -192675828 233689919 860792058 -958092037 -510791150 50107698 175446333 -439453032 579452255 835994918 296709728 -401433510 -720767864 -746624968 469303042 428245026 -537029143 -203407143 325633158 -131582266 -182347918 677665662 -303229298 -246527441 -715696119 -409939334 672744608 917062605 77177181 -244888239 819045878 -513574677 722418574 881607886 793792558 254445163 404508349 626494112 900387762 -798509623 806431052 -845832466 -209826705 940094238 258715026 606268379 -149634368 -41387365 -28762511 -192681010 -224447398 -391106358 161532795 707941644 889758271 316767513 -321565800 794516051 664801137 -955285994 -569089277 -960434096 -971280768 -793118969 -801908493 -313645262 -276118790 352384912 395660395 470076185 824382781 -349454399 404865877 -946706843 -605646296 -501209929 510003230 790129353 -367619527 -305482543 156374368 -13747858 371824289 -284905503 -273037792 99545720 -299907821 703279751 -876689695 -274246235 -590390412 524381346 764016212 -772388277 197599204 406994806 -530548986 -211321000 -81065486 -154433582 254360299 910103517 -541227749 387343669 49728268 333408645 520010999 956322743 -214222722 364995215 -568077250 -18903879 -695587974 653052363 -226377085 -34965546 460538793 -677714899 65323596 543903379 -474786232 707489932 -974386586 378462036 -647592909 194669416 145383052 599022057 -854934167 -992691657 640938898 54979974 700418561 826921603 -89348602 661757332 75661811 356681931 555034533 -10396529 -997131180 430057700 446043465 -240521189 -393269987 -515345015 136778512 369489463 770414961 -972114305 463964298 227082859 46757580 -385417540 537293912 -965136440 179379352 700658550 -416423034 -340332746 925447682 416394987 -138931164 840890261 -629026237 -524088808 -565623546 852493344 -51029534 -324815505 -305380797 -600818011 -823808148 -400169283 668274410 632267979 633595652 -484324997 -628133758 913014132 191351395 380943553 -537961281 -757341991 -153799062 933251880 -370767726 -214053412 473921344 585018894 579545430 845235585 36055621 -104679731 -702626916 343853213 574554628 701791178 -415650975 -290963813 -347850407 -827819039 225445635 861606519 -324717923 -883751322 -790061416 821554599 -769034953 -799518387 642285116 -896253707 539051846 -272768275 -56467080 555203561 233637760 -980677226 95411684 584823506 -648468560 582291004 -856402339 -890309163 -54221670 754613396 862526324 -668034820 -183503720 -266936599 623783782 -212095039 -701386776 944334469 444864139 148681262 43130023 -291814361 939114133 -20036021 -544035239 -306177396 -867235966 -74661955 62947485 191978172 99607482 -180117508 -485933533 724142526 -701687926 220677354 773936377 -828157307 908485940 563598531 623473468 -428766095 985139584 -581430017 -356136250 965417621 -513719467 -151320828 530118654 -210158934 -748614686 716254923 -515532927 321129046 -429801916 160015133 -502070514 -532746294 -245049484 203486975 -734969980 989984705 -486793356 381299959 371921019 215116512 -47836539 808749953 586777492 983384218 -370965251 182967154 -80905460 428661673 555034582 -55838995 696031771 137050456 479559216 225484570 167073485 -447422000 465990460 -976170962 -702780599 295902842 -517260536 -402474250 -872295860 -153950391 -586560557 -239577399 -305551860 294635517 -837284803 939956420 665667355 -897446294 -456943246 646456873 -17890349 940111587 -269756722 700942925 -960916622 713195439 -946658143 -343968847 -962661701 -157109825 170917793 914854805 429495209 -660492516 391577179 366436292 -559687661 675382247 133611161 -263746762 -752399927 532918141 -594948627 -763007992 -719838957 288628624 673543235 -281922807 -367534747 41348757 99303540 110036810 -569521242 255706783 -408534396 225789588 122113469 -221144509 896497409 -805143182 695697626 303254391 716481616 383373066 804317660 -274509803 -504138127 631955089 349099333 -90069167 -140454680 291519709 30982588 -365504973 -905073299 780248763 -631375324 344249404 -332922594 -220779210 -639843351 -487466769 600203778 475086778 490265474 -320314362 250145693 380627567 -862558608 -131730289 960108519 119338913 466686198 -895133084 -559649085 592313128 739636612 328876963 855727223 463534947 605370870 71703417 -978021248 -188640335 319998809 -788851531 610771265 789424382 -880334122 699616405 -679873481 91903897 427780015 -548951921 499911622 -481755823 -78514372 -852446747 -254185962 903565604 -607525066 -295133754 -470817296 -107836750 -121481140 650311500 948401205 690182865 -241489805 -612596282 -649459071 -723701416 -375208239 -989317066 412416467 -757377711 893156874 531816417 275860713 -689899604 365849888 754053005 -286127212 -638520308 535044901 179523232 561015814 412285731 -148531872 76175656 734814938 -390878824 638634538 450889775 -524851263 726322844 -749432413 887705568 -180875279 -413234504 584102412 244775462 -966206801 842726275 -456090526 429648544 -591379809 57817048 926274419 -168678853 -19322014 -182386677 637273017 -367360733 -412066110 -611269875 -641704718 -975293057 841898854 381237490 556557849 -32684397 299346930 952772351 -480895051 -126768940 -654579611 -634881281 -931596867 617415010 -410560835 -545549182 2454802 235972510 323011316 933321870 -487726722 -219175008 574588365 829154932 -46252638 576549659 463689343 -964263863 889534321 92350696 506040877 684441541 165236824 700294750 52076765 814326892 241964796 851828419 -479894768 -996278679 360027507 -103364322 887262245 -635361973 839758362 -971034812 51761439 597243738 126964759 350602745 -90545796 -874195125 538908186 444605722 -173765955 -628308223 572588181 -672476747 -72377930 -64467799 -930010473 396324657 188691703 -787724732 713288329 -913069728 797395336 -4343502 -212112782 586887389 -571938862 647854182 -187131762 752932572 -296948637 309607367 414288228 239502400 223518671 -214880117 372851141 951232248 -920577149 442372314 -688851930 216136825 -54238658 675557421 -879929483 -48299573 908624659 -675856215 331902287 -457392741 -449162536 -677452788 -202315772 -21823318 -549259266 -230893307 218095758 -275007712 910752415 256047782 -389969645 -220813698 80453507 -403202240 881921222 -423728019 -60810752 -504030669 99522381 542042991 531542975 273988920 503052526 508276819 -666126255 702254218 303203722 509283119 -378186112 -871179382 -206539170 788170824 -850365955 819256998 -349247108 409917712 444158654 809470671 -988245523 -689732086 -107291515 271104520 435564877 989884562 915011255 -248771173 -7029810 -196185240 784234057 29245368 234793142 -937345937 519756704 455355245 195517686 -980096502 126978700 -937546705 -188393599 -580953733 -25275606 -416418057 956338347 252146392 377760863 -725258293 451035172 378688283 502707442 -920152877 612539398 580496994 -845716449 -470785600 -858824404 -857583115 -992782246 903263342 184475452 625298281 837815417 148484235 173235767 144509389 -676239538 -144753386 440676427 -562053149 -291840130 656660569 -952668194 -440906981 744329695 -189933915 733586546 977898272 202735644 -365237884 132628121 -940618437 87255142 282644407 -264495076 -815172758 -283812379 -166003722 529472410 -596472214 748403555 811697836 924201451 822255967 -46426882 -370744023 800972965 -930802734 -30962324 399603728 95478762 -471345124 399569020 596102777 36112837 63153256 -461385749 -918142883 -271138755 22436139 -433807263 -704978771 -950063954 124857301 -76700076 -221083859 343099904 312167403 120262538 828910550 -879073068 -280747857 562099748 -46825305 186029227 -490575603 657975862 -367495998 674249267 104356428 813945212 -390005883 831737245 531765650 869643278 -539031076 1554921 -875178929 -972977562 -364469329 262765493 -223673348 729430198 -31377617 -472373284 -282845084 281746108 501308294 306817795 176220766 -775921578 574704564 -51531058 260964772 -768263110 456265037 -104145646 -749754204 698423757 -387462440 -83767956 717978922 -822665796 244278165 -646317617 -18957479 -673576127 833917135 -248782512 -540097943 -780315869 563899135 382894971 771031811 -243258781 227934861 -881278836 989359131 437998928 474672475 321845829 709579126 596807825 -379023447 -109860095 314090844 221955426 -128323163 317971684 773648228 518640795 -877180334 100615671 450822814 -942967675 718422003 977110122 871654104 -456100736 548523416 685108937 394274961 -454364671 341579557 609961101 -848951089 -916781495 616692218 407129084 293812456 -277455676 845661588 -867440620 507295053 -430194487 -938138322 988852960 -830199358 910908371 80247416 460438894 -552264012 348238592 -296872930 647495675 -840093650 -513266016 -445902481 738227645 811256549 998491771 93246400 439605170 -929744381 480438980 -788773239 343154583 392241187 -925800126 -709341695 -975497444 -856161093 -708691281 761531030 226767567 -401056257 70188863 -941804241 527209368 -308888140 -184244326 343674873 976832091 -233626432 647063877 -598286003 -48083576 52941672 701678242 -889790171 321196105 853422296 947278199 -872797429 -577341466 -736272001 710312449 -744902718 -330510882 -636087653 346578674 248227878 107477095 -978917641 187581920 501938908 973750327 139312826 -484214853 721271091 606646009 -137305837 -71278080 -925273786 -556382317 847112717 621125353 428871725 100499674 499077335 -155762478 643118099 -291562332 240510656 632651702 566477483 -31867385 13467097 195600866 797580202 -648839417 688949306 -39427917 264206180 259243707 309589416 32858563 -293857525 689585489 -644621217 -43427225 -823538569 -934931111 865837296 -926013483 -347182050 -268210147 -414321117 618467853 -317503518 -307868595 -165010489 -128241543 501656367 27109465 517316580 -795090108 688285130 180725741 -546982750 -956658536 26161284 -704015092 -604168693 -939764508 -853500048 729974083 -332704747 -907834819 193533335 -273287492 609931947 561416884 -731340924 686469603 -240348509 303557856 -687273490 85091185 14563493 35462731 -292040566 988892460 693979716 442019782 -235604595 -337096004 95622505 -332470807 38960433 652599536 859569849 210998576 470067982 58577668 -403573819 -53271476 -250584644 272783934 -281432865 53909372 437327832 686533280 -8084553 577787688 -991675570 465403643 -226965032 -510685663 -975060111 -587868198 -994943136 422669328 4821464 -851638778 -92117943 -857869145 434663541 759678288 432921463 187132137 -630407447 168967635 3066222 -188523672 138458154 -903106560 473501152 -724962063 -787802473 -907588496 847098783 412860387 975036844 808897770 -250418765 -233381432 738865993 -366666475 804454725 -349296690 -169986738 -599810217 397497975 904945778 -869007458 515732774 309446997 1054370 50167681 309017623 -213672506 719557750 -315097403 320969237 -127532774 987233425 -83857432 769377657 420462000 828872190 476659535 -347292434 -907440263 843337053 97605132 390664394 -55950351 -790203926 326706584 -726643948 754448431 21618576 631463344 736170728 356462582 -395036004 -661556852 73120970 -252507008 757488827 519826227 993305331 418939588 -286403450 -112686194 673200729 -360972616 740459372 -844222413 -909420903 104978046 834032906 549958605 -684400637 277440964 -738869328 669946546 286879605 -717261828 -99349480 983368977 190912936 -846603113 242168688 -636851614 -361587464 282159863 -628818661 359710120 950530713 -685897056 -384518973 -634287205 751976713 -826117079 419407405 809531545 70278829 102344461 -964468224 -289554841 -203523037 -185319117 -598788081 -259848670 -517468151 931345054 386354799 517177131 -617233784 643378888 -798802971 4942318 194566822 -685843256 -17106381 -796428938 914073521 -61171537 958265793 -724645252 977364604 949710435 -447157062 887032049 -310640111 142615714 360505850 -204607132 326131587 805861948 799572353 -895563031 458281281 -493957917 -267796428 201043644 42219336 -211086708 398706887 599934071 -290622471 -131536712 -411741360 299200476 -814434974 -27273478 -886153173 -921239860 439059681 -625927910 550961795 -474289737 -561964564 -676548628 -900549580 -724377818 509533886 661929434 -691770290 298144433 -605369105 818420312 -453336415 -649614523 -982358161 -874164749 -699670100 -884131475 -220586804 -712247275 -271339424 424845477 -236945973 764096201 316666909 -216821741 -585621099 -636785292 48591909 -713361210 558853448 -682013817 -504533941 720073917 -879004446 -10799127 622973855 412253452 247704466 815280031 653376577 791839141 -406463586 796331544 84987889 589929931 7607765 173834158 294788121 91458063 822653512 596481370 250784435 660959731 -252481264 753555365 -155672664 673588488 -23071186 -716984811 -719038036 -398816048 380632834 -216710452 643424227 520462790 293202465 -938180939 257854774 285036910 -539881292 -634982913 -45693702 -204022821 -890920677 267407708 617734461 -380715726 -552425195 406699371 -787308329 656170529 -700469270 367088180 846591723 -568287006 792983083 375218504 597624536 861711985 983666228 808037004 -805596672 961565700 81688286 564801862 569486269 -3198085 366723612 627620856 -538232878 299543344 -174101275 -989374741 -650887159 -344493170 670506050 -887409706 370720104 771139235 597347388 -738658404 895206007 -186900890 -218966848 -635744039 -134814400 198685014 68396857 -88113775 -655389851 -692430356 -968437985 62912469 -18840478 88576588 60353326 -387216765 787311468 -242825958 550593874 206723252 870030148 -776074015 533123129 541356990 -972387387 298139049 -511035904 198677284 53034432 -262948760 -450820341 -660044811 770891120 -102262673 -601248500 -318785302 443019101 -493979848 165979248 350652010 -587441736 -549607781 241792696 -293969295 -136769176 470288753 -985471552 -10599968 -940464291 -194514943 992256797 43462385 65968180 -39017634 -660800499 -615513362 25940905 -152627349 -606011316 -780309145 -978832662 987401597 -865934114 410422530 340886698 -244848297 292630567 818113815 -970688608 786215299 -872438040 637739484 -303539627 -612656582 -945663119 -583878419 882016120 -895075514 -586633836 692664231 996201044 -678535206 -58307929 134438736 -652133758 -918338830 59150429 56314654 -787639377 622898685 -984521621 -673799712 332992951 -536059995 -909177472 -275628087 987952563 662418240 852761300 -962789700 -820906219 -641026193 -443160811 511931175 -465309405 781512397 98685893 -467078261 -34809599 -218519371 -579837603 844645917 427943592 995022643 -799282385 112272938 241492760 -967023385 37601824 428347966 -391427287 729388949 -860965149 124175894 371986292 567295386 497542168 659394013 -230485327 -772874498 -908981725 582126197 -524202169 -158324727 710481794 618520555 602402518 -97147494 -577257718 -213151657 -191241493 811256041 198919620 949714727 865088321 -629907448 327651435 548916397 -794311728 -237623248 227003543 74549150 40023203 157251201 -612988360 942719848 -510408619 575384606 300413934 -39014402 -264428620 -806837455 -425009066 -490273088 -494279021 879049286 725485385 -605381701 -819037885 263892720 315057116 696575302 248692592 781762011 -20326071 -6255382 -181040551 -950553467 391373682 959459824 245238984 -293195278 56789565 537516822 -733998665 -127655456 -53210896 1446180 -522790446 -364122097 -831863599 -360801092 -748142437 682662631 634195876 996836001 -669985140 -204815444 224104921 220234554 -574169779 -235568612 -980091919 194952014 -150430991 -583758596 438071467 715248869 30778979 79074046 -336281469 16436125 577481537 444707893 240867995 -94068961 28668917 -517567449 160961735 -156363209 130599668 502261140 -941828480 -943496696 -29093911 -380633437 794934954 -711237975 -796832424 -226197529 888047587 -4275655 -542323298 -556103784 902977396 -192273522 634393697 -915510711 789886771 -705480571 509352934 266239893 362193126 383249154 -624978052 501825775 162152089 -646985241 -729384271 -969922370 -269550420 273425200 812727873 12480810 419552751 724083799 -130265954 432509334 161422145 121111466 558812432 -14897307 -952890326 -770350771 999793964 -774234708 273589087 653949657 -812940533 -389505429 361811484 -363894962 787610711 -447176217 -234368290 597929521 -901610856 158831663 741720435 864657146 -879331733 -251594837 753734913 916944237 567568014 240026311 -539232465 -303986886 187178142 5346985 341775831 512683072 -349757688 -621342480 755846766 -268679176 -634543880 57306239 290999389 -965236003 215195783 -702918964 773429992 -196482328 984527995 411042832 -83923104 969783962 -95197336 284761387 286841336 72842317 -259636320 -810500452 -340756973 -981375436 827240795 672653049 215084369 -864646019 -951888637 596042645 -426837680 -501454221 -656544310 427832919 601063731 -82484422 -875476234 -436864204 -727186393 816232388 -503006467 -561418302 858257091 -288223932 -181423683 -723392425 -341680370 539265320 828597841 515736417 488124666 768323696 -523265871 761315220 285113304 258325714 34679996 -814854022 25434672 -881603388 -714319746 159128589 349416670 -527666728 323368919 -383627532 201443877 375172906 -320812698 363277708 912541530 -327167690 -296557679 -398536812 61162584 573455295 -740419442 704758849 -899455610 -292704544 34361001 649135929 -889636699 -998620782 347188662 -80706695 -149436053 -567463511 -313726684 -702438960 -597770149 97005983 -624763852 -104689190 510606429 -364302291 565804555 780691934 -194021495 951110560 -340158923 -360734982 85536980 906440603 -142574778 506531121 244310833 -805941590 -624807115 855301299 74974393 -318685190 -232841581 -380235494 994639581 80665268 681881311 -283833801 -943504444 -290787753 -646749111 350544109 331778161 -193385680 -938044011 595314018 857758904 983966824 657251331 766842996 592591093 -19228478 27540686 -408467253 -48544880 101443475 883371712 197860529 -633340910 970870399 328044609 760334216 -749878438 -114247813 644655453 -950343289 901395083 920465839 -33219118 546378587 844811069 997710293 -958020352 481498690 -533800719 -347545788 -421602250 -947794850 -182387792 267867622 -178792722 -828469881 -861424827 19751468 265771266 -942602316 440988041 441243957 -635276108 -715260411 469766228 -492466207 -622147371 -816229320 468394659 678804949 -546736569 207947069 292133523 -474273949 717785729 233949100 -632376505 -449528052 -795991271 994521318 765792422 936755056 -562453569 -813614746 558269394 -187792136 -366742163 -928215707 857002868 573472519 559018968 -556712457 -901065457 838208390 824712515 335841682 420511686 -40252590 852480897 -162809112 982936764 121096707 247496072 -296586413 674967832 502872778 -536871675 992340302 -407506205 -765842444 -556791371 -961802200 -928624522 372967838 -104990293 558263827 -12099261 566607493 624460013 -809207412 -518393239 -213677407 -119215749 -363862402 676241186 572782000 31369682 677074360 180528380 -4863677 -927617747 -580769530 936421917 -999681636 -725891969 227045061 386323048 907990669 -701713917 -189308200 -379662870 871941038 -809685071 -546220755 -750869561 980864071 447096636 715507989 -836488549 -830876383 -732848896 -383771219 94976747 150496656 224030848 -485788683 -577878579 -168049642 -538421790 -920831734 265297472 88623534 911594474 176728180 408230748 702090372 868895918 -756965848 613875276 -25054540 868385922 -729048722 300150134 282898210 -358185869 65599124 -775114544 47956209 124487243 136614748 -604747317 419940922 -796152761 -766590626 661915238 820650441 -808323632 -65388829 993750161 387035628 964272243 850493401 -882663721 725389746 -778744752 546942352 734210456 -585527058 -277272957 -806712393 -742227087 -437016022 -438476988 459271144 -462572228 -797107175 988842183 -804701943 -592370175 -62860705 -737407704 286597032 -129361806 254135194 -340584767 176297764 -404308907 -382291009 197849992 -410606385 -389401428 54493403 -226113187 51361999 179464305 631473974 214133212 -819358499 -248128955 601656453 -424214977 22994156 311763516 -406705680 585430959 424951647 -901750820 490940509 -314933050 482359012 -220922276 122675108 639590384 -541648605 257928501 -322693353 -639743455 -408792674 756741916 -257757317 -183156288 866638677 936487807 119276050 -646572372 19596442 -231081994 -457568766 -768416440 352574113 144381976 -535241710 498345807 -692529880 761545248 444728356 -662734446 848747735 943784915 113315411 -888560728 226401863 788615499 895629248 938926839 261095695 -269076434 -465762389 -3193793 -242741482 629695070 980831170 457656066 168507840 284250859 -693954192 -922626438 -629066373 458477674 638039001 653242608 -679939087 873576537 274324737 566871843 -441125812 928763526 -342311635 -890806501 -255098035 -539254078 310930197 656267300 172138804 -876338563 -162438470 247089169 554148678 622370728 -761433725 441088229 -778836576 492449757 244524830 -478268913 589040301 -242826193 -845935216 611253079 -208080673 -38074683 -932134897 513305503 641052772 -560104641 -157529068 -812823788 -801029045 -682515031 229498704 -350611555 511875940 100347476 -747104374 -35052469 -905241294 244874707 433551178 297252861 -821542544 255994651 -176481873 -115247316 -469696325 -562434466 -216852332 -794506294 773672100 -279015873 908889718 349603212 114876293 -700277419 -845772491 497678071 330167574 287749967 -308188696 -292703821 -529472431 202834273 -425724214 728284928 -15367824 -468906469 -211119474 -349491865 -223905182 -60787556 766290778 339991995 634393751 -440629125 810914484 -876744104 -588546456 -126558097 -467453529 79497230 -785392205 587104029 -704015720 -304804852 -949017832 27909267 622794924 -723369649 559172697 948817729 204991403 -147648715 333963096 -575959789 534675571 -81572471 -657373411 203176934 862985737 -890962099 -87382755 164853263 411185214 770900070 874648248 -125180023 -323076063 -318996037 767780165 -925725475 755256838 -16629367 912318985 -652140613 336299665 -389459115 879408843 -915422717 -807074248 -839941752 876242501 -256076864 -39406048 45853761 -242234419 757623562 740485842 695377735 -878444022 -88670813 -836100476 -646733369 -370342260 -682773995 -950209 207260186 -847593365 210992325 -270990152 605949200 462248492 820569601 -409692259 -255699171 880279700 -115103398 769637924 848342196 -66093592 -710500208 -913061715 -278299806 436558941 -524267030 242409033 -389033777 364112675 -944565826 -865805890 -420844828 -248180518 -282591431 -106444724 692063465 -164952623 680165553 613686460 882065471 -46421248 552835381 829518855 -132985272 -952704942 679919895 25985073 -517954635 472513698 -813261987 133024238 334471216 -832644992 777135587 -531778689 -339641624 680107807 826180881 -678087806 106559370 333459949 -101637806 -531085315 -238141565 -275651870 64200541 -321471857 896114790 287696147 -192960305 -606434105 839191542 -616968305 -731189038 954974843 737075065 -609253291 -44316753 -125551095 969226791 -126417428 768892717 897041907 -666351637 135871495 511005511 -793512349 758066633 48458917 -761478876 -812061801 452355498 -656421626 -659392561 500005332 -843305563 -846697030 -737846655 -946785170 362051712 54985636 342986409 595452482 494392553 -504458722 -619671847 -163255037 253601330 -130709009 941668213 -446715268 860231180 -225168437 253004044 -762105790 590883569 91625681 844688514 -402041491 791335464 792407760 110647302 -812652956 -506671288 462799526 -145046245 549619122 -985743883 891577555 -280173032 103903785 12351944 871361309 -901820124 -74644238 -582995917 -167296958 189364133 -75686224 655069779 -454654467 -1195759 711422223 266951452 -278361281 158041852 -336676852 970440223 566674260 754124330 657330976 -957875712 790656965 -617821204 268518126 395579078 -53685893 64144834 -739385151 -28448207 -574103130 -159305850 258265392 -286099819 652557295 -655095767 963747496 803481897 -421030870 -95465444 573495755 -83829264 193552808 540950414 -91214823 425392149 -926715118 -624305000 -79398079 -621576715 799728309 -881610485 554338203 -317627514 101474597 98860984 848808329 -610948446 837854025 -950698919 -364054651 846601605 -173105353 -530961688 46070718 164996435 491046154 480754176 -698103341 -586813105 660853066 361126268 -504110992 -83109330 939592435 -990638941 334622169 232428805 552758264 810885728 549743670 -199534469 -613691305 382898050 -42405589 759808122 39212703 -562642091 831254119 665887449 467619457 499299806 -424431488 664780637 -496672945 276338311 875788157 -747753768 261125117 -778046297 -737946201 489119518 -651388179 55379377 -702663255 -419450730 811839466 -102521558 559866512 -573766863 -303791835 -390882256 394322093 -979790183 -770873327 -681581998 842236525 -122553720 915324166 922807705 -463199307 -290326215 -445112212 -478330616 -946683331 860076616 -504409352 -701972188 -180461161 342679763 77859205 -590704322 922092073 682361575 -294300453 -149924026 -459998182 -487236618 -272978512 953740891 489067300 58261360 311888111 -366580854 329594756 435952 -555777361 839904640 208254807 -334422623 -372848774 490745489 563821124 -791457975 360646324 241018809 927942396 442621536 194356277 700450905 712301408 851556243 41502254 520664531 -694426537 62121659 75351531 -409182159 -220098685 -558740289 -510927454 -188942652 663700016 -751133313 -70390431 832575737 342425800 -936514114 -226710358 875660609 -13065100 667225061 455774451 -627438736 952092184 488172443 -209798777 -647905217 437641415 -192267896 -263708405 -639990414 972447207 -493157771 -125241227 413755202 -3675582 -486840271 -358268119 64194354 -406598670 -367418529 431349610 304713621 878595890 -864022159 -649453469 486327267 -536484914 -377360463 -621881819 -604770509 428641383 -778249626 187903730 -176528415 -430972538 -630388814 942982072 654990656 279975307 -654317596 -984191455 231397075 140201745 -843298380 -344138150 -816109796 -591979604 632588119 673427687 421297462 -15717424 -66821215 989123367 -590292221 425436054 -946329487 -46049715 -797480718 -53878694 279617483 413087010 -56945693 803300239 -191151594 -444460666 -183234846 -34207655 490580691 -170677928 287449112 -249939775 -233581525 6525416 -549944896 772743620 821929168 726565640 -900498704 -87418087 728573825 -513276831 -771698525 -923716088 281931391 -40629889 518122020 -756166176 -904982863 812651906 -865341459 -629778643 21303862 -74783333 -75791864 324689059 472063270 79193343 -703061978 -160348703 -593613468 446976588 -33345749 -464988300 453044351 348201636 280852434 214412650 308824023 473696607 -424955340 835624312 -576277337 -7999912 -560621748 -615762661 269594247 958164419 392755780 754763444 -503382082 -642035051 585297166 215001140 -363546967 544859273 -656291094 432915152 -130632110 797563385 987183592 -6162149 -129306540 755740403 -319926970 699905016 836863696 640559000 463631934 -803158490 157868249 -966959835 -815549531 651478584 -900573245 -944265815 -743935306 -564967868 40553139 -116973563 236987592 655308174 -132500640 -775542689 -330766754 -753360888 721200188 -823308389 563985611 97726158 -35994549 24847220 -738043055 -8885824 -241886492 726325432 -352972673 944162926 -412705613 9383957 557207230 325539686 -524546512 122769430 863931024 238028649 322783669 380846833 -990683521 325778188 -238591158 566481460 -813534712 494251970 -16289293 -825758567 -107341666 795829802 453955910 37249731 -926615644 637323 -642857082 771005199 -459004718 176861682 -922344435 -608907848 831216651 294099177 378824128 25863209 -433016473 709216378 -937571352 -586619394 385822789 -844214703 264853512 -760217055 -775164870 -65295258 -158063309 -33873858 111641394 324088623 595813949 -238123015 72341393 618853379 -964781119 -832396717 8483752 -878133713 954475819 524861948 -426501901 425052483 -659041307 -669366437 -472195430 445213073 -529842072 424914337 -451658235 -56112847 937965723 -113714720 935880161 -990117360 -669866520 163650339 633113419 -11810472 -182859688 -168918361 146593550 753303625 -483102885 832297942 -727035809 267511063 877490454 573094688 387948029 419983058 809298015 97327796 -130418874 -827316889 -307609755 -991869210 903582259 -556610120 482516839 155917240 245602559 638441853 262147907 897435400 867337521 -951643984 450227441 109599718 -932213187 -185330811 846880775 -4185178 274560512 -93755841 481941776 393225274 959905665 10011151 -230597878 -418068591 -109174224 394608131 881518375 -530425195 229096752 408835776 906197719 59770152 300430751 362697075 438874620 -772514003 90728483 298400399 668623132 368939939 252415890 -349420330 -416524919 -2264302 -819288409 -14694704 957668669 623632449 60868414 -745002596 -547164258 268726527 -92917253 -448846625 -647341553 -438033845 831015553 -682986895 -670220093 276216557 -18124341 -59141249 -882115414 -844187260 -222965082 599205565 -877298332 400012391 -425038447 454308841 -953693051 -263958678 -760786872 -443986366 -466214975 672537227 611046911 492707460 274966800 385404262 -453672380 -367311533 -496169040 -749701904 -340550694 -612482976 -47786721 -720710850 -228006836 -643033720 87203088 -359409372 -332774843 804836163 810019026 75562525 -444915321 -371695730 459091887 310657786 633354258 -135300870 447223380 -52480199 -126058789 -213056506 -434637899 -497010787 659798530 -172548134 686390795 547424654 -583685207 -62632989 -179754205 598196454 -121456776 551881962 780931621 -731836465 -550600227 735365373 835851481 -609388078 262827703 -156966611 375083688 527901547 -599598132 -819980934 -327498361 809562467 463602671 -728146741 -694085963 -151477599 -517946899 238819343 557042138 191774616 -296458882 -946950616 -426915072 612078679 -989181700 -151212544 185200634 -794586018 -302173846 458000494 400234825 -411660051 -872067893 674618107 569581499 237495774 -749932029 -363873783 -717295952 -632856751 -219320803 11074640 -437428819 -544081018 -373046694 -827988604 629352716 116196237 78864169 -977449654 652599017 -21765786 -92054077 -731707150 66261484 -258794601 -880965346 276008979 130548514 816936465 251503951 593140895 681672667 -433926616 358808671 368001594 644622205 -674437481 624078264 594466656 345980443 -842415673 -536090200 248739493 -441891392 -854255388 -988674379 -907104609 -184221500 -23531295 -515096957 659525564 609695922 611130144 190903275 515249544 -174500519 -886860282 440013723 -962954513 -226140321 526119713 -547174607 -317936771 -489341669 -166488492 529422683 46691477 -733689103 618470615 -156032550 -415998318 992471416 -315674649 -108424843 -893944307 125857561 -899057377 405504904 -389589138 -252336331 523655814 143194285 -38034399 -883758850 -111038917 -561472441 599796391 -241222616 318434894 17516818 460547687 658087197 596775209 -517631782 316342261 -379951188 69711523 -280391310 -945269964 -89245623 -873586926 611119705 -34338440 901607221 517822615 -338023478 564589725 281469490 979850155 -155310651 -898992825 208420348 -137944929 121364839 419155724 625518947 -394915045 -982320078 -768640881 123379962 310243125 -477656832 -808408996 63387987 936860497 143378886 387523468 -618662810 -126947133 -461676152 -922226926 683572860 -221469827 -514527792 156507524 737616094 229741467 -992822149 -463142128 -627243016 -94716579 -671027661 -66705896 489188826 577782158 -826433060 337185012 520316971 -464770259 646678888 548480159 -488292982 -828880479 -659656789 -76796947 -739741984 -392250626 518584674 319274085 448571173 -35803016 -266579422 746625710 498471450 -450244952 372250747 28858449 363978777 779189425 419076180 981828714 -910260820 -562698746 538420552 -325594234 666209422 789502361 316221437 670824676 -899714530 796085768 830158449 -806213253 -111040371 -554172718 -377001608 22282376 894063327 -442690205 82443641 -961403796 766848064 -542777679 -945581761 853095712 11171365 51152658 110606592 9495622 370395223 -658809680 -980814621 482368522 -816875972 -659687650 26392701 -335958134 936880178 725875978 -557254943 -386132989 -330049415 -899857020 13402866 904329885 -894337152 -539053979 -726770107 -469997179 162061065 -702299879 -543242867 -458070931 -655775029 560106807 247801249 -829471310 799835132 -845711913 227678552 772206264 968035166 -869376340 21135085 819282507 -820613594 776242378 448438066 -408086902 -807903983 709664967 -701983968 813428292 -63861071 -961830948 2457480 61388908 217425685 -496405119 305693000 -815095866 982481555 56451389 -460782540 -248735956 -918104955 -449104456 -927677623 350457468 -764222807 -800859079 -931308900 713024369 -652021246 -999497465 562397366 -284264162 -270280632 -171448566 766958345 752578425 -532595441 -57311637 464182829 449871469 212639449 410160838 -22421717 -529527701 -887438079 -819975193 291124581 861002583 247663487 -631340007 155265396 12071694 -726183381 -197658143 821014841 292537471 597264323 -392869564 -795828359 99762538 -947145966 -68038262 203915871 -856031574 -611667132 -11181997 -941302341 -595962647 -46948481 282418921 -191584202 284133449 -235799931 -172973558 -365326844 799428297 279045734 670455833 911253912 922979065 323683079 -426938962 -262411498 -607922396 362325715 -156018162 -793349801 670114638 -239642936 622132460 827375089 164828243 910768183 272797322 -379052727 -48786336 -106770205 -870497509 -321129981 74444723 -389741581 975061024 314633846 543031341 845764369 -864197720 796624977 766657400 -297136865 -103542939 312288706 790730968 139917807 -942623786 350913807 -299051179 129904341 542407890 -947420207 930629783 -93951114 -494499805 49807180 985575469 -348414790 -605569660 -64285198 771095071 -484842788 992384908 -851832343 907809426 693537973 -627669124 302913566 -747932371 725713822 966053492 953455156 924517333 -441146583 787127068 -288296565 -227199090 174855144 589265257 343865304 761428850 276474254 651073300 -513946509 -605176629 -753312587 468293372 -346567195 152611570 827963645 -29019207 -436117816 944512330 -754029498 -762557430 -916711899 -287127883 893685758 134416278 -252604507 2234143 -839043003 -883892952 -636769509 337119296 -213547527 -78689649 -18078397 165581521 673647967 379950923 -752684602 293093460 299900254 -589576129 -784408453 719082805 -792049953 -213219263 -753135474 -14349398 109026115 465851581 762656138 160307308 -445754137 -777149082 -376146686 145232487 -869173775 -960831293 468052406 605425357 -707819873 -88355963 -678503917 66911918 589321949 307598149 461209904 -603541247 -199101083 -748401007 708316137 347057143 -257263138 -745114555 444083337 998051357 -254800214 -505016426 494261108 -773943159 703874326 -112507356 81942181 -711307193 -87449710 -133946908 184618029 -746250335 -717615635 -508626496 899195378 271307772 -304022663 -938185359 -969564493 559363926 652904651 -424054905 707740286 7918546 36534546 170825118 -73492254 -567181283 957633501 -663118645 405546722 -290249126 974510204 791741326 -463011235 -285358969 65324055 -210194666 -11438701 -480558718 651854478 -229394462 635894936 -671281747 57200483 -257992638 90029790 -573695327 -745989178 826618133 176164580 524866241 -806546097 17057536 140104326 -546154659 -809194683 61291062 -53762225 761755487 543743018 499595969 876100326 -974299276 245931478 -649169466 -185691989 -609485689 914697840 -628652817 -773455701 761011509 -123818019 -251658252 46273628 861738302 -647579600 733010196 -145964476 -65595941 -347360001 785560559 415466949 336308200 -796770211 757712479 -746681796 -250322495 437017248 -944862176 -907030376 -164088240 102334194 6648437 -723579183 -204975554 477694355 958226702 -937924064 9418851 -926448363 -368631214 -735116535 -670312057 -543643095 77613699 -75587322 685454476 983320844 -660771142 811607801 14943802 51076716 -126361094 847782419 -508575153 -296365654 7655910 -302956677 192591674 931213776 -404405435 -28015157 -475482602 -443448287 -392428601 -546554190 -224949644 -397588637 397410538 -573453378 142581778 157920435 -710850611 -525446422 860977369 955996186 65989980 705775237 -38933132 810003406 -208219513 -601447857 424435634 922904597 472606917 735239660 775222320 1750926 350019866 29648370 -949357879 256523244 142415690 -826028158 -797823475 970249275 -786246493 280353845 -177071785 -816645482 383450841 -713391581 726519754 -272301559 -534802697 -793267455 410364104 -948379598 267962842 -746191377 -323741932 -377147560 -681281482 -198433948 -366262193 827989256 690049032 459273671 -994050693 -348083743 793604296 -693153809 -141867584 679698266 -740257500 -753912649 -696373293 -553658953 720828348 -508304771 -411827257 914084476 -602016320 32082668 -693466870 878680123 -282765944 917944917 515384553 -979060178 430070909 406496376 940564828 909490674 77261840 496852101 661483853 10907850 -243043375 49446203 -300000248 -59397677 413543091 -813995190 -457538968 -2410334 -691353281 219226406 -131411078 -620063141 -636137448 -575439467 -837180964 -590357186 -404345557 -781941499 111674057 482801847 283688557 339143961 878378052 -913148964 609805827 82219706 713501366 -246869347 -304339588 -942392064 -209137234 -493189465 -253941366 13621988 800036144 -343223867 -779687389 140298672 359754657 -349053108 778081943 -330054753 -760734322 -847412193 -126607319 671988531 673615246 -804235071 -900510503 513571349 -622241025 433338130 6436854 -745989609 373279751 878082168 -405979001 262162071 190792485 -376232971 -26322263 394267921 -227421214 -223019759 68198184 132565183 -527161506 755100333 -876994160 -349523050 342468205 877202365 29304656 -189974933 566207045 -601684995 -976320651 -72110303 330900291 527713153 -640511527 904411073 777120470 193004120 969614434 -565565958 -464391267 518756609 747107616 -159812714 211439187 829332367 -371437671 294666668 -557168819 148645369 -371630529 549503109 -652156105 -116796815 -906691796 -485169154 -343573348 338092307 806694868 -707588436 979094797 -700867114 223046192 204601630 607326961 927036121 112494246 103743396 -820673992 898266617 -640864639 -486921799 945296965 -589904089 585035892 425374916 -945982796 -294388277 -80583986 114880485 -114260356 669392690 514857120 127016451 365322542 -133439553 -603901812 280647521 -371129753 -356477437 212373361 -415597141 -902436957 -607460790 -936315574 512387367 -455423304 -778891260 -387206453 960877599 544423149 -322749674 -692535852 -889926424 815477812 -232820836 519776094 472118403 -412240729 -987883200 508263512 354970695 676838450 -456424121 576681582 -372535557 -749931861 -226177567 -179952060 -152405755 -590046971 -184382038 511989621 387760316 -472425139 -188243304 -204656742 394644327 150935817 -177945511 -343242000 -26210775 539368887 -544322585 -389604058 -181172971 658939174 771727343 -861627515 -324000786 683024906 240502799 264289916 182849456 -858682102 -316177833 244134339 607932159 98332692 -304887252 -620343818 -904660770 514608457 -88611457 532298055 624517274 301083342 363953654 -200979719 391953675 502050737 241121849 -199448824 -32932026 625891314 934737297 -272539102 -936161362 -163622391 8511847 397964152 -578461510 -315009189 561393209 240008391 961549746 490359308 477987955 999064137 843745486 -237490818 -116530476 -40681598 -540705053 407933754 -500327525 95864449 -816897850 -141412191 -970126873 264757718 243338012 -913373316 573566174 242030683 951285193 -529040597 250883077 741794163 178922320 -825621868 885465318 -840708148 704785163 796479827 594739585 822342452 -265892767 -48615215 -301146626 441906131 -429736791 979527613 243131457 987718925 250378101 -236568641 -891112297 -147055719 -86363426 819341956 499041837 231030741 -163509667 -78069803 -643533247 -638936656 -891197382 778661316 -365502629 -859863319 942414763 129390039 -850391498 -605387600 4026570 822381952 -325700144 462299706 -636548920 -849113826 -174567295 622633344 559547196 792667901 287705709 -380041810 833581098 216919334 -890914316 -666235414 -458965894 442150682 837925386 82674540 -448229336 -590095903 -699897356 -283474593 842801725 314845442 97329583 -684283128 -934538532 -508386458 919781895 440985500 304581139 -447516707 -699655421 638246002 -942179799 -335770370 -588792311 -756283565 337917804 344454248 511805387 -341561217 524773049 -722071986 -608550291 -195361055 -415815806 -939923449 -999099476 267664518 531638984 -725648748 555835137 72797308 -259593773 -504091079 -155332228 806790185 -925929523 500502264 -823517798 -691461038 201255681 -163565826 456012750 122085821 562531566 -355021482 368307722 -773774010 286860738 -892744256 70547864 269645631 -653687726 903741245 -427043238 -26595447 356508190 -126665842 -900311929 811341072 972774358 -543966506 22670900 333543259 -454402732 -263953192 -790730119 682872213 40488199 997395947 -445091642 165502227 242342032 -902026085 -431116133 363641666 -303260428 386041108 -460150990 142988536 578508721 345633652 -568587720 -80220690 140846707 -373758012 -196132484 988276155 363383929 -35558233 990439341 901793951 -333761515 946100375 -230773486 54385598 464226107 -761404006 -401811473 18429096 569008145 -74698753 -656336194 -841258449 -172031496 294800822 -143474979 -933450972 648959356 -551933387 -346432312 462080702 649483536 805480769 721640346 475511267 -838195507 516736909 -120023694 937323556 -867678034 -103500771 -879789904 598703500 879529423 -573244817 -683945054 916595189 999144959 189202311 -107950688 -891269151 -370448676 -800549290 613304188 414164385 387120910 301401132 160071282 -991208418 51883248 582184950 -198252915 -70341832 -364549166 996499533 -595669496 206241902 -684813928 -460405950 -280445952 771211376 -28017765 971429424 -856761744 -608915824 959965745 -449671105 -801504690 827846631 -833788040 -501308889 108251427 -889482617 -100190839 -820557271 -823944314 -915953364 -57957231 768568161 607426310 143456396 -287793835 125729245 60899599 -403549566 11937803 -963026108 291887502 753459954 69258743 -881654871 89769461 -775914908 108660678 -785915096 582594065 651692887 -527276386 -327641917 247448903 538647611 -801973831 851944982 -212950873 -790621505 -217902773 -827876783 469722477 131988088 -994963683 609986256 -614827431 163285781 303017489 -485089818 513155215 -428328768 271977764 936247416 -826356790 -790885241 -431642931 119792182 -443081978 -122803979 -298710737 53448316 538869689 -742006872 -798607197 360855096 -193065393 -859734025 -199533076 261112474 500973560 -281041359 910923343 144961637 -147093249 -671637840 -461819152 -308629848 -790990793 -296362935 -687520424 -614428786 786425043 -347658571 -791260075 873797231 326828890 128914179 403242657 -349693904 -180924504 -211775772 723489711 601706333 750551682 -993971070 673392945 -718385686 -113126744 447558676 266494246 830861641 -193387851 376328599 629930502 162611175 -667575 920173208 607043932 -783301908 -931978561 303903022 -690143489 176724355 -473610364 -948587661 42223346 -657622643 -86000219 -23176272 -712801688 644615124 -821913752 -242541084 -445935911 218801511 -327758387 711180070 247986838 492033375 547618658 847147800 784565708 16621469 -184602682 -312315801 423350798 -766768952 -677089444 88449198 802342667 -631122158 -507436983 -606527759 484127202 487288744 -526830824 -230748442 815131081 -47743824 -350360127 -77084463 -19530110 118788442 501135318 -352593239 -462009133 -258820823 189734172 808293701 -936894771 42795245 538921537 691592636 -731187345 -44466666 -82956632 -341979934 -939149170 -386349157 230874545 948646086 188622194 87893778 580599355 61937267 -444769617 -129161272 -308227563 -546837900 510074752 -30322109 515240015 491973331 -865113489 -955497434 566295497 230967944 -76239695 -157766574 -661500554 917786650 280543065 989615705 -673727341 -342018045 899203750 -251070893 -215362727 -863171653 -459047672 -767266148 -476941564 243191332 534704663 957966861 -57018126 349511653 118061264 -820551132 -443644919 509480734 -19898381 -862602277 -342350637 799047632 -694240306 -192015519 -630606246 -594260968 -74702642 105421503 521238329 610898939 353841954 417884389 -808190321 -661727031 669647458 88249899 162846617 982074542 -509689538 -771711908 554170673 505459735 759890439 601726702 308382601 609026414 -527352247 693943702 407031756 -985025380 902327694 -788407076 -971960681 556248650 -88398309 106660997 315476252 -486378676 -431564370 -845486427 -494965629 667935230 756261844 -530840450 233019436 -468437883 850490975 -128524590 835880172 -91626474 791334665 -590586412 864819080 -542650343 639243540 398542197 -58145460 -163118530 909881094 953922335 -608604564 88327150 -753478111 -961618676 -1818756 -296380379 -904653282 -243199599 588895386 9127692 329881305 -182431454 -320556418 576191896 675026615 -84790697 68326663 -63674700 538173156 686303723 874234577 471096211 759209657 188731525 768597301 -285279899 496286799 702228574 -826347901 -829027282 -48242499 -690583267 657836169 -138648957 -659566902 385699636 576451424 957390947 411788232 -281846511 -269396453 -838584496 -888321229 -924539056 387597513 478483885 340573456 401505780 -960097868 407108885 141960116 263009194 771180980 -22233818 64483565 -107496811 -534114790 -113404516 558038345 -776123651 -579380392 -556099234 261072729 -746606385 -618115808 -520607280 -654817333 -698104260 406533363 -137737944 -361526911 758856263 124888715 965683265 -964192933 752873992 271750350 -803764677 -123569034 -155198636 804153246 -176461762 -411392921 853867243 -169299770 536937413 -958515214 462662884 -543979228 384357717 -567742200 -8278690 136420268 243191753 11205822 830673788 722827398 255818735 -634339356 359222850 139055260 -582679841 92057360 327842619 -977686580 832309972 517445896 134425673 -573936738 732361188 472836024 -530887156 -925557017 962730424 640264640 -497261092 329756630 -814960134 275408419 559426863 495467946 368722633 -485639735 917246801 -549499910 -431738907 94185137 -337426807 122335519 194179518 -918449235 86995515 -298977077 345624797 -421464719 681689963 297180965 229071585 -167219999 603784319 833012944 -208119395 364603562 -911800478 -702815937 344066066 -116308348 405213567 -82423763 29522819 -243348941 919885612 -145643957 492307290 -781831436 842510995 680610604 -149900089 -948784589 -193577949 -866914082 -254476046 91327100 -39349111 -527159210 66971376 -724707016 -667780794 227384583 -614972347 -540408351 577448199 898600539 -165801278 -95607404 -650942619 321847876 356034959 -734535831 520083682 510594155 232961512 -389363806 445865505 482157639 527402435 -845515288 555298543 -295553670 -44916426 113768164 -195557437 -386367230 282089779 321021752 898125349 441096290 299573251 52418912 32455153 -440265482 211407360 350097701 -608094510 -365672722 587331494 -949007747 779246348 -846827178 475493553 -510599967 853373354 740206183 -975195363 -83352691 -975535999 431203553 95646251 -792239903 -137765047 -145407930 53980229 -773479348 710243683 250722440 172271686 974453811 -918059864 380535465 266425653 -797470794 -915108292 583224040 739720131 -752694571 606944903 12534236 158453573 -620632816 33788622 899842819 -696350887 607049467 -338701905 902997762 868754331 53374976 821870870 237809714 130371643 -170234937 -436596152 -657962115 672682231 752944593 -695325559 -286371720 -90982631 721593491 -312675335 -356295185 -643195775 -998236250 -492678560 669192982 950229785 -173546241 -198045804 -98116002 600000594 -982007051 595651151 570634187 884117615 -948022845 282143142 328977291 127668858 109538277 -679097219 206457355 449097037 717536799 -738460948 -578142997 -335030314 -206787589 760726641 -616023982 -891318551 904774426 344563799 662130889 14975431 -800074068 157827451 -846618530 133950981 -753480086 420692050 119794184 -540526255 -508074188 -131438110 82910612 -998300435 745623698 21569704 817984666 -796698223 958701269 63873897 124871122 -268755478 -275375664 -566411474 892834972 841833357 -288532772 -519632239 -222594987 -169366184 -512627817 -196099451 293721090 -288590342 -266292971 -967991227 529248673 -290219755 -711743497 834913053 -134558190 149375171 673031681 -660564812 -93458308 -195105406 -241044226 856501604 792475626 575690256 220845041 665893791 162370522 -870385401 -13767923 -322387306 992416943 -352279538 -392188824 420537815 249156973 -666976239 434931132 665209819 -899864459 696691629 -591961743 -162978396 791969438 391875968 458502531 714303093 438245570 242579627 -684804950 374670316 -734839377 -614799433 -902730078 -464119515 156889260 6114844 710119371 -432772574 -825117376 -549340273 -310420434 -84255781 -793948605 930742818 471089755 -105597531 -688017792 -607611688 -102859932 -890474133 630967282 -302531909 113646181 -649828409 142169289 21536707 -680567238 154875405 -943301056 -14991167 542605033 -77815623 791425866 -161115140 979418118 -149749625 871840892 -733226776 -913299788 -708463403 371546827 166231804 -55387892 -350974720 -119936317 865416587 281349124 -269625725 341728351 482375343 -744688872 319001495 23722252 -50972195 -676722295 -632559303 -705658708 -536149437 -943637898 -398289667 191023731 -336286856 939319102 936629376 229205689 907650375 812273400 -291723783 -867306464 462242267 217084066 459177854 -953909314 182239867 794046171 -735877647 -510461495 -807247712 -375436627 251684528 345846405 542401264 636452935 -906662618 -559772168 609175494 503871938 -540748656 -23524797 157499744 638468893 678979912 934807526 366039856 -186258605 133302624 -308332019 -918755526 -695469725 -302108437 -474253576 269568029 56141700 717881212 -298026558 -125365756 792516870 -452449006 755524480 -879691677 435353465 552053056 -191685746 527455592 129275566 -318339589 -665484686 395493699 627532455 724376823 836347863 206026386 -613400711 -460949243 -868302321 -75244096 -424785195 500821095 825407711 -162451016 -161657802 587629804 600574161 658450111 788559398 412607447 360802874 -433498883 964745875 -586200850 911062893 356624689 995689523 52301114 573240833 985546359 -549204671 871935756 323530519 752722769 350098763 701337944 790474454 553151502 636467869 -116279050 452071490 -799474022 22735949 413219746 399083806 171552257 391909689 902215850 -487605177 285413719 890761860 274687454 99094682 445544396 241949937 45066316 -350133791 651234877 -693471691 967233461 331601721 631741349 -170061068 -536893160 -300343503 -59377478 254792109 -838702606 535080761 -336024620 -633721552 -33521880 -621155074 555602925 -844150661 171817139 650819967 -448185010 434427616 676779830 738698515 -569006575 -855638225 -781879228 996950992 260033402 -576587041 648578113 663077449 485658952 -850263867 -766667286 209876022 144466623 160327833 -554631107 750473513 765499710 -495927031 -815421712 274074838 -244421798 -327883426 -39418872 886970965 583501486 633742141 566363130 131274441 63613551 -392562754 -617302269 744301697 -862078121 -378031448 -305236295 21664527 968958283 -327289018 -596437283 628483082 -530873937 986440297 -635125659 141683840 -926500995 858095309 -411042544 -884350764 -819963628 -532738124 -864718581 -753683013 -246514147 444043681 909440651 158517693 -892147765 145027930 -794009690 63934395 10622048 541805641 -347689457 -747669462 -302286233 442800816 -752461948 -294333503 -51606052 981761551 -924173510 -50172191 -315726833 699748037 797771655 -914658309 621517330 478164160 -993153483 609176026 245013540 900964602 -573461205 -416563173 566209090 -876436692 -634568520 803627885 362675124 -192974996 -222544546 598251102 181092724 -269710015 987765495 -927153293 255752046 988691381 342309422 -161081525 -844524100 757910151 953387292 -292956484 559557725 -638297860 58809526 917259351 503621578 249455647 383798677 -41314296 -152358130 445297150 485338228 -782325872 181044141 125282366 -674474157 176874817 911715077 -605345097 -739007157 -9934864 733162207 -844841578 912098333 -535307824 -92911447 86062881 -993300474 -582409088 -63958126 41485622 -783590130 -537811174 -556701056 -458302197 428693359 -987362226 7553711 -436824474 -188655667 193384753 -737290673 215926795 81924334 459475857 -922053343 156671103 692090238 709915794 919576985 -469643003 -672109498 -969046 592427742 -470017873 674670394 427608359 -977139334 -243414340 -900329261 -603728533 -385029206 -98325697 65601918 258151394 424212973 149552414 402845929 -924354667 -106248803 368688197 -35045643 -321663609 806140766 -7563780 -617919583 522912440 -376296220 -744250657 271436085 -496466807 -697192020 -840519042 671441640 -461076046 359939668 -623694508 888430465 -503167442 -538809969 -176033910 -34914331 -757124175 300420255 -780226635 669190491 -200926909 267046216 400481782 -152555737 355422778 917510746 801137525 -680106587 -462024450 412443324 -317627115 -93001557 -720260180 -465718582 -991358096 312584472 -177690992 -652122768 882940301 -120642650 -77163286 -368190245 -567586167 -518154187 -681158708 622868596 -166869470 -942374099 653725808 693018601 200163073 48228264 -64768119 257347199 411675966 699902110 327132011 792262461 -947842542 346240792 116754079 837666209 650498391 596904034 -921767432 -332281380 546730438 569037410 -272799721 -743974094 -403823691 -786232580 -202889770 691754727 -153347876 -855048244 -721028889 997759020 664952590 264254058 -436405226 -480979065 98278451 -848438366 -607132795 -388063649 590234470 483094731 -104932499 954823369 498419717 -315790653 350778221 -353088493 413034087 -344171674 131119082 740907759 728629064 915207188 -520647809 -621177620 -408384657 919485554 -346143383 881031654 456650593 584188937 873056079 -243012645 319506463 -970794325 -171389883 224403090 -33267609 457512793 95490400 821200571 515219973 -682893616 -325017248 -59712586 492826065 -983441807 -990399304 -441820812 174420445 487241294 -258924054 -925984443 432303512 -617599470 -968211731 -196453398 750437129 504937032 -311223828 407630036 737699943 765897486 897342353 993033048 746243155 280133130 837576361 -272778405 717238557 499447627 930840308 -937032835 808368945 392920726 759495475 -264336856 -43450639 -175643150 605915263 -121072716 863452856 -62454099 366055005 -731720661 -702209940 736263997 421880370 687545696 -497706891 -41987949 890721116 469713247 970282988 556983044 -191217456 388035787 447374640 716668974 24497871 560757004 644477204 -46362626 775675959 338838857 -71311906 8404959 374899683 -511285055 -481075647 719487123 536997959 -226197285 -237547111 -167010872 -944308110 870909709 725897832 -25288949 426610328 51128328 -840186309 670355919 565561405 -306270857 -968733064 70615487 -572779726 863950921 834764057 662006128 587061129 37489719 220691624 -859410140 -298011131 476451868 967050808 648232548 212268785 581077420 -845442105 673693278 747907711 -775488719 -416061515 733572379 420817047 -110684654 -889488522 328326438 190190791 303132609 -739248826 -578524290 -279284226 -224923911 -655867663 -195885638 -383561056 -55454102 295252780 377551612 -169368628 223717256 455982512 213261994 -834632821 896279896 3087353 990676095 -382629838 -525119021 777223711 441945378 143658197 -827039024 762743092 -474755831 -208805316 -647749313 -446330709 -87624691 -483815647 432542756 904037436 -119928504 -782063918 -923619135 -83340679 -909743657 203648966 -377141636 -492983769 449159659 79497605 -484854078 -414254764 992342239 135093780 378741366 990642773 -947698900 2837034 -828305036 593348428 -130845942 113083669 -598386356 -851592453 943614301 -58055999 772163216 -801783266 -554866136 459544603 -454599896 -906219417 -436093672 875764614 41372616 876136530 -881487896 -326569913 682354935 -326582987 516805461 -301738891 -915205892 458605040 811022480 15183988 -484796401 23805633 736220102 -564745106 639295143 924248859 542179668 -190385020 238922049 -970027240 -185652853 980547525 758218643 74280390 -267077142 -575881192 -596735433 -417665267 -892462928 -251240343 -386708419 -515638874 -869932855 318965309 836973637 -659712424 516528892 479770644 -669407705 -429300889 -512238438 93687641 -973959289 903161957 -744543997 852716924 124767005 -756181766 -144992310 945876027 -477395972 -889554667 -136095829 -145580792 721737989 623133775 -34520732 -629286064 -616915378 848169798 -878166451 -319447391 -44926543 416864387 978969479 320261503 -999594819 -310400193 489626589 141347432 786779699 54889483 723861521 359971764 195340062 -598176029 617975597 512575638 -430069851 -644452769 198814970 -977417721 -482875640 -73091624 -66153180 -990429747 -8299925 -970149123 34014191 533725209 169740827 -587772709 -885135425 -942089978 -720626024 -492818924 -433163920 -874723716 579914190 -805273318 168036307 108038490 -520907613 523832815 -398605357 376981630 511568276 150888005 755085599 -815238370 491689927 -772345202 -950168633 -836328387 648626402 19603580 -326619959 935307434 567101493 -866999286 -544496963 -466613938 -976223345 -187614041 941351687 785199230 170030970 38968595 49216830 617449648 870511256 -868585462 -292585171 278021803 -111962569 -83545661 340518058 -141162196 500999991 -170650936 -555827583 -826827909 598466799 990240013 -783761919 -285266142 487185016 -751712973 858960624 181086828 439969108 295357952 -834420104 325997106 780252428 513156331 -276444821 -833557924 55754765 -316657623 704603045 -896936866 -455058935 -694245270 -814934965 488206126 -182098569 -835447364 27597034 884987393 865906582 -835343154 895636944 -92288153 -993950337 -655950224 -14154235 668076219 454097369 -886460388 739995917 -672424723 850197332 -864721269 825252320 560816318 -676013848 -709788239 -854904668 -567415102 92030275 291618606 678848503 141416066 342821755 -314791377 431814213 598840123 384261342 35869413 -794456058 -277558681 883682825 -55688415 -936986505 531379797 -698779159 -322316610 630829919 -583214667 742768974 666461601 -411351591 -578491526 603606018 -528024986 -705408287 -753336187 137807653 702376742 -393010711 354372075 892644468 -220778326 -312797643 558275113 -928950715 -771216182 212287603 -365046394 -870513044 622375541 52541361 939574734 339076050 -497400356 -246482300 -663322553 -574488108 -998476216 -483574950 -719856470 -374571539 -453641134 -223645736 -869974236 419189632 403735211 -789821254 -735555442 597930235 -176997266 56125197 139147030 -163598852 -567752684 478510148 264707403 602651368 -537222520 -585025382 -534144138 -236242231 -711050434 174936438 674009485 -883621177 -154262958 -561210979 456450354 213665070 356505222 733651751 450756904 -21304510 927567681 516693910 546609703 183954522 755675827 392168973 -392609999 -949530770 -595904366 948536359 -709780259 438606790 549830713 -720590361 283423647 -150448996 -274027426 -357432193 662952716 -823189540 553577720 -277256618 811185586 -599465004 232567376 905349450 272655821 982421837 966897652 -558388751 840725974 -524802601 -774956574 30918301 -782570828 298617653 -372156051 -424179705 191952244 -11385340 -32570042 -482867938 655896084 -562618246 940371481 -908443787 836791439 45044598 537871184 -521856759 908514226 362229097 -422506328 -726600729 446860140 -730667609 -254649459 460664161 839877884 156441612 -566374548 110979584 -238552705 645643764 -997798556 -824278608 -785394589 8558047 707038278 -204127641 -326767015 360896453 -992339751 -396424104 -942901340 758484878 -821926975 -81180688 601520886 536696317 548923465 -191826986 188993432 -84627800 239994997 -28496783 153136092 -606114727 -437400192 -364522292 -243962081 -987277206 -498776955 459640912 931805142 -556925048 832138254 -365143209 -694705919 431861996 221572859 435727548 -949778596 -353847447 645729024 248624701 -443200290 -27293848 -151861206 -833590894 761098127 877603912 190834692 869852511 445333408 -30993939 -708772473 15400315 863920122 -393712921 -839660484 671948424 -851796613 948333591 -570527633 78606249 -684843946 267806459 -297004909 6999422 666763380 491552204 624179574 -901990050 586528555 187884526 -924932034 447892712 -400088086 591238390 -702569839 779065216 -446112177 897962657 -319777844 -581519602 241122470 -885809224 709075552 579921406 873624932 754174959 724276939 47665876 185110533 -596848221 -764805042 805353037 -319675106 -648191715 -825853573 -744800751 -947928055 261286518 167751466 -265184863 -973607670 -231701199 795451073 263949885 -26993268 296277835 -232031278 -168604335 147247934 517661593 -180399882 329140701 -841531671 491546069 779236163 -325951506 913839436 -952021064 -648940025 437071292 -539855023 -39380079 -652486386 -394272778 -911659568 383073251 -215032327 551653151 22371555 -687392903 -264481037 -985758616 -249134007 133874574 710497328 -839322493 -952039792 -202860863 -609316020 411632699 -33220916 -464226272 -741126226 -634639509 -973103388 -237535616 127647608 614605150 176267711 -441151012 -14387450 -636533304 492521311 -202800911 501249233 201715732 -698796946 227351784 40643910 -686310936 -504990392 109112472 -208721166 -252842820 709895673 -722158082 834809875 -291294721 409573801 -128805886 944430003 -47415773 -123250244 -534161489 207013199 382069668 -831452892 -287656594 878531531 -923012061 -954041447 14953562 766681695 -492719871 -32475267 -281646979 213863735 391054802 -371641295 -89291868 769060093 565762437 -641743605 -197243924 684406884 -321454852 76031592 -228866770 -195051729 337771282 431317694 628501702 -377058962 -382133056 -973429770 -762105256 -627207095 -826223019 -476682710 -416608772 842453826 -457233568 929627983 -86422094 -142986222 -463606484 391772710 -391998145 -974298294 676552881 502442214 -135435028 -914222728 -642135040 -732548013 217952894 472095227 38857055 669493479 -225869285 763032669 -711346985 684098510 -601335353 406468990 529102768 -358015129 161754731 856334968 969092943 -504663735 -594422202 -496012903 -868438486 -946340152 161790090 727534698 -301967936 -191706917 -689575784 769423312 723483319 -316060855 -25115606 -714424274 -362062736 872354320 -877285538 582552903 299777951 823926585 537997625 190324196 159567804 526749900 446059260 -401457209 729192989 -614633514 -319085309 548387334 -294731021 990651006 -874969031 -966693498 -411443798 756224976 347575996 -166555958 -569760986 -420222599 209556340 -110235732 925686649 80018921 -200428320 -411421942 -285783793 433416898 -82211776 418390027 -32879464 82197727 939735544 160360163 973201951 -537077248 -786670424 -288573696 155081809 584614859 -166648393 -819096389 585940960 825994054 821743549 -355066323 694965426 589738456 221468676 -153482219 -226104138 437610270 -621779372 -95818948 -96502338 539131260 -879866410 -873942065 -953421208 -192402461 444299170 -529581805 43172440 -355853066 484442486 906758424 698874470 820583511 -511232652 -523836284 -454251177 836540895 379919267 722917219 -903719159 -246423797 168516420 366242783 -480530857 664856293 880226058 -334846331 -231251853 738408711 541399795 440537131 -189539814 -573250500 875457963 -869645336 -22233637 947987519 355235679 -130842856 -308401086 -906991323 -853319400 278907984 893203112 -390168758 106794518 701947046 290385047 375099941 -248675307 -633649884 270727503 -679546001 561208312 -874526192 807849619 663924970 -289596790 670910605 -356831613 642593627 446172256 31699413 -859031280 -771245244 -724234248 -665848494 -61801909 902513861 665254083 -438144230 -993899472 976109789 155431577 -614112464 342320821 -773367374 -497277607 -417017436 -806353554 -336567172 -695484139 719331555 -590233065 21314098 -975125445 149157157 -216175264 596593947 -826692243 369023009 46610415 98648096 -842916198 -707440731 -232196960 162759024 -618393114 -648397458 -106429006 196919927 -517793858 967753786 958940035 -815554104 312154543 541739814 -428854076 -880573267 504095570 928939758 -843145653 -19047698 -25309166 688251798 -331279239 -639603835 -258811290 -475036588 794668621 -804310193 980318817 -998422346 -773521243 13749885 387099046 651408362 761112943 104097458 138293968 114741210 -361318849 -445201864 -676656788 641282331 603902144 878673701 -702499159 -656307790 -527294970 173656050 -835879320 -466815353 957996243 -757823861 -956044546 619203367 -761980220 -481902347 110213827 -823831041 358538913 -212073125 -596994054 -834658184 720672160 -650276302 830406586 -35334088 388822626 261922542 -495701671 451077344 232130164 -491086933 -893768777 -892805196 -103171274 -424729447 -483914100 824941134 -898972604 -983220821 -278463617 727690600 623211627 -424125363 -88468519 539773125 -442493140 158463798 -108004669 -204412784 176224251 936275314 923284556 716503231 907388153 -821424427 -991258679 -779386302 985639220 884792802 -880443120 -780219464 470015548 -470250859 -842905993 24694330 -958682471 -545048683 829567136 -292212793 248590332 31720413 448789383 532418521 668735724 758074978 590133216 -20270893 -783509535 -546019700 -501471477 421311959 350401765 -217895947 849845255 -713403037 697666581 -552101948 -653647448 -717885003 -864819949 -612633231 -200004987 725705722 -189779060 64747305 -454831098 -761986447 -525620719 -189579988 962159135 -490503281 -222729355 -247256132 -506597863 809651655 153181353 -328844006 643151259 -531204047 141957156 -82700001 -991089772 -36012700 -526501267 674655332 99705105 -284490218 647487926 70433920 695571875 -498658147 -592414648 17007755 -406787357 638577131 -580256639 765653114 -957423257 789864203 -210822560 -891707274 -690174261 -206113614 -740989332 314755587 418288036 -839203416 -466346087 628562754 721563524 640965922 548952179 15970134 292780238 344844770 -373453486 -251661539 -587489495 -281915073 -795328371 -25344004 272446503 -344743248 -365942594 735837578 913268759 249527652 -67992198 -895205563 933513938 688392707 -906379520 286171357 -919980800 71225233 -99891549 565553495 302506610 -843167793 -218746129 -80495123 -706391012 973813673 464293647 377094207 142121512 110430584 -544300912 -415620006 -736515718 140661470 -885608721 181437318 243674062 866650296 -726608210 -597287811 -223763362 -682427227 857336999 245792084 -927077147 -350100865 -697670603 299195665 238656609 -898303141 139495674 -202796763 -566192941 322568022 277726128 645941097 -200725875 200668127 -107597910 594821980 624897865 702038558 55988867 624546030 -61606211 -490823197 -476666020 316573848 99942143 901214953 180635066 499642906 743776110 565835577 155442241 -521582113 146283697 292155938 715936827 -275022136 -90753437 -241828904 22077206 -817553295 511588022 36546019 -81931046 -664547194 300448317 -651701293 122015235 -425653881 754911253 608494461 290935033 92179890 107592146 -482547323 -279282784 504181314 101977877 -901927875 507138305 -456031733 142391051 774514635 -914850167 -769809445 386394705 -573472907 864005191 -610326989 -284816264 -43268918 -314684937 -908942143 57367360 -818652261 569477112 810404231 791042799 -714982175 -798571156 326498645 180941135 -328831286 -707675673 887149407 482981981 51987881 292775284 242360435 -719047698 872805465 246957504 508464856 151291039 405100674 -119353093 -650994584 967544214 -6550221 184676668 -581441206 409071776 -354113846 -27746410 374022902 155799022 -714964494 468918083 -936392353 399950433 -341983719 191783555 237183837 -825744711 -118022998 -298148508 -643793305 -58543135 86905528 -685624041 -883275413 259015558 664285656 546972525 -100432080 -43122206 -399067417 238065366 23868820 -596913120 178088499 -425522241 555795505 -820561914 -3513565 85079039 -99700324 -183330515 339985548 -943439182 649242935 -816059928 955286164 -294473667 873317800 317749172 378678392 -315279523 -246366640 -331955358 -724005904 141914857 787758981 -102098140 868601653 -950818347 -412452400 -159393171 556981175 -453917497 644568919 -580593171 -219881156 735568457 -733116662 -517387858 825237804 214442474 -995430702 -363603718 -55670770 652021548 -736444511 756979467 583841478 830700676 686563456 -15409081 74349885 631677355 -299664744 -270051336 909324891 -356083961 991376669 343272422 95600036 -248228809 38811623 -143216299 -80872511 -449176317 375565264 77808644 -466512535 -494856745 -802242850 80260077 413535018 -580188577 -116889692 -982714502 812925326 -864435822 -796049006 378096918 520025197 74518874 -448056357 293136729 79047673 -749723860 800120200 -935941392 980129551 -492253208 151792097 -122573734 848383340 -672826661 95754465 -37186225 113412165 599356512 555267122 676121346 -34220429 -270605715 -260813330 758018601 58968359 -817321392 249060329 -434892006 -16427686 -784168866 367697711 643924804 -421057821 -914903190 946412585 442836913 -95531006 -295382052 -617583090 644330471 -9260389 765185534 740265026 -950450002 -709734337 237568697 591484623 -87552575 -536759994 -949839389 745062822 412050636 -461890265 735651274 -896553319 964307301 -439794487 622415278 470453140 -965777886 658527719 -328212924 -762264794 -770283562 17843318 -596186067 678681268 -876844762 -88296218 176498682 -910638553 720326120 -447433507 -748635070 -251360713 -737347400 963254943 -639195001 -508734147 -24035604 -299647747 602528639 -797141489 114403086 -793882067 318038642 694100775 -344899500 332645694 -401119861 -815054049 -733388835 438361240 954400975 -371202536 56726064 -223632815 556579077 -60202758 -999847116 -869932221 -887692643 415960752 -679905024 -329718304 -559945626 -772044116 903815193 -663844557 -612026656 683709457 104149624 -537397994 -610617465 -387096449 -93561610 -833907345 -312143911 -21434308 591152651 471892996 -852874183 -916927272 -903528268 832927023 -709194515 -959101078 842013422 -369125175 -244136625 622904593 752472596 450421284 -410442664 130203456 659093353 -223901130 93815390 -521632430 -428612514 -269439960 -842236190 -401094296 -187950944 -933832274 -693325455 227231750 -534338762 -840016400 -863372432 -169745758 -449552504 -863263021 437268831 558551251 366915769 208188438 13697958 867400489 700125825 617964739 -20927472 -806045445 -260354464 674198493 -873921594 -609735541 356037784 65831510 -529634421 715743619 75392151 -772859384 868914617 -230580111 474341308 -577116537 65669081 -72415727 95385264 -730001882 -770428338 -864636375 -899740066 419863295 -6252911 -148725214 -792505895 -945899437 151679394 417948501 -420341666 -354204018 -520632576 805505929 883993376 -332257697 -50398662 188852413 548407514 585052531 885276745 -762652266 26313330 -487877989 161988557 -913168319 758493683 -506751605 -372350822 725038790 433574277 366352865 611389505 -636335855 -634186296 16008885 -628434304 736603099 -937758352 756520393 -750210359 624063450 -650738307 -618903495 -434335050 823995051 632352001 884619691 942880590 984234707 -865611777 -718472219 825926935 793475531 616647895 209935550 255707994 -149235520 537709250 357839124 612835843 -265524902 -603585469 567919002 -353069197 572156108 -128350909 -550689920 874627583 -615270057 339832796 -509396318 -17467413 -514962102 209965833 246315003 220617781 839781208 -288467632 -439509109 29927418 29486836 -751887133 -253918735 -497144538 714148492 452783752 792913607 -451363072 604016245 -794419418 -561730751 -918060709 876759679 629318901 -553115949 22875907 413564782 -467462092 598718851 -174681938 -744369646 196986407 -780492755 -782498863 402443738 -921991178 -387060349 904851858 -885101719 -718743499 645490195 -442711605 -228229287 -717247726 -401020106 130690570 -194085019 965469624 707983568 -198691725 -447329687 603784113 -685527955 -157126260 -991156185 247943731 -447382278 -726696289 791602054 -824352770 -839498260 804594828 -115832299 49286427 -930569416 657593684 -756394463 -32334179 -188456484 401738253 -262610456 -323275208 10438240 706065628 389094041 -288949656 947174531 -86193475 -302602673 -682192465 735411755 -22408442 822634757 169758250 301994218 -47911373 -361158286 326626526 771966270 -56332511 321611637 -459056232 -842641598 897335840 -766420283 582929372 811093610 -176429687 -892994291 -611174695 683291204 -206439128 -123703420 -2595481 790838665 -932188280 763225493 392038823 887333300 -760206001 -417989235 457534686 872407592 387836238 330353001 992389409 -870056204 -957884093 -587233907 -28499681 44330602 16011945 -492409911 523137589 -610422582 921086210 697584963 717998478 -342262761 608811984 851104937 -819582180 -740562810 -886474412 -668687790 684475251 -100599196 884619778 -469725496 -70370410 14960133 -848703248 -757243881 -616796165 139063170 -993070397 -641452855 460616987 915455751 635093151 -423276174 873702416 -472655802 -672618046 512546596 5110870 521195866 78067339 906322373 -550168602 -314765781 274770292 501559436 -351395302 -588367130 -349378701 290246717 -148219705 -77159296 12397548 -853981658 -777580774 -459951101 870029089 115693149 710285602 413484077 -911127603 569667531 -990595172 -197344070 -570223554 243247980 -858747305 -118946709 -222263056 -189639546 -310203795 -663461315 -964900382 -56093321 -302803764 574808069 761086415 891735332 157117015 432624485 66976138 518942421 106361895 428444258 -720540292 -849619585 -409465382 -725557422 -290277056 493051966 -524594066 672031037 -268669329 887946470 -690192560 -716028523 -961478 -979530925 -998913470 70452270 -607974566 -442581441 944948471 -951364467 186378661 963155672 -929050765 -117534013 53672783 687501341 -155964213 145098925 -39444399 976000951 -786636083 -382221578 -939430901 -136773683 -773362871 705099283 327560998 -385652791 -863249518 -845002179 -36502566 -231168839 -463299169 -583864196 670220401 -938855559 -710957095 523222637 -797912870 -523780429 317369616 923437452 247218421 -329527922 -488703361 948693425 -44775502 -280117695 -238468876 931431021 773155029 -160873632 -927800445 735458920 -249372868 329638173 -220243488 -207907136 -798728761 -2518858 86738948 -707396469 976693269 -982183199 -257877937 113858172 974585123 -90867844 49996043 -772764308 -276252511 648419917 567342373 -345141502 -786078818 -441853752 367717394 960376982 775909130 -259328316 607389702 -13181270 72877715 168325771 134960064 -60139146 -925207275 -52464532 -678334060 540952074 804445909 502216993 585804674 826731955 -312935547 894757606 390326553 625216174 568203790 485199788 586733123 -985267266 889046863 -983986614 -815594515 603163676 -50838092 -328688233 -154987280 -202721642 691959002 961044655 491818732 -129210203 40718863 -514943219 421566404 559658069 710996888 -672957457 -197275753 -828257366 981431497 -29003382 980101694 174630093 -508652902 519230342 89315533 951766548 733286791 -747297698 -639992197 -80784746 918653204 -222794725 536885547 3034942 480764071 -111278512 -435546207 -162026084 -487221561 317586865 -653634695 903075896 -697556106 25362741 -674442834 131509387 -604044187 83534603 387781978 -807666739 -595278577 149674898 -55001099 -241842470 -131450774 616657439 -551498520 221733100 900347547 717211211 -182985627 213131169 409723716 563433413 219146159 -783293586 -552250780 988074594 -200663042 242181142 220955670 -961451641 -932940286 700372009 478393021 -361775841 317975206 461981512 -539771823 478152093 69206579 348624613 651474587 -849981338 469186700 694627869 380355134 708221566 129439540 -6531041 739468324 850029554 395196287 -849406228 670260469 -148459978 410180219 -72716896 674378223 -267823821 506013280 795682156 45680484 909872333 -245494548 332524941 -250416467 424522655 -861015699 999186508 572636160 455486937 -154394500 339627400 -499259254 192425634 383649065 722801017 -715849412 239413314 -424498720 55007625 -46805396 83490026 593810098 455667767 -309676502 -193158491 434757602 -697131607 -5909377 396207229 -902499160 319091416 874764459 236767196 521520853 -296339809 96249361 711506571 965249149 38994096 301413128 911465011 -739712344 -770365749 197787190 756855060 342366039 942197964 -236376569 346986815 947507999 -801042471 802102980 -967158591 -587963919 753823191 259083731 925496562 -260407133 -246273034 -332086626 881525031 -995367576 694198835 -440194704 -437811154 -853301333 -781213278 416747725 -603212378 -490859870 132248918 -24726775 -805474268 -690744094 -940457180 532471005 431155381 263828508 17762638 606559820 961417030 -788407615 458208894 88907813 107571685 -858127410 -2999155 461199616 5567603 224296701 712437264 -934338752 35423144 444713216 323064549 -174270253 -413975377 -427666867 192564667 10738928 -164650769 -300066275 736628027 -217383862 704051615 289383081 -612980678 -598062801 600051951 -445169520 -471186844 886044642 -25568618 -873290663 882378730 -837730237 -744322589 188671259 -678570649 -462113290 789388902 73254229 -545724964 650043489 -325929633 -900682964 102484533 -921564751 -383750876 290653087 567787594 900648414 -999730171 -280203338 -343546416 -9215408 -402492578 164943217 -560717111 -676706948 -387321333 -256803839 782920333 -120202893 -60659408 -615624887 -844057729 769506612 -781347354 31006978 866458263 -962000053 -794641357 -383305397 -172961272 -418249952 547486957 730715702 -896511072 6472002 220781692 519140908 543003336 214495715 141388685 644451941 -373624861 -735877757 -453947330 -543678031 71273473 -298661059 37263609 549343889 320491434 -44523001 48908459 505316708 736270056 -414434684 -289939593 232425385 31097429 -938472198 -197202966 -853728413 30898651 675917406 987997967 -769243272 169771598 -637405784 942564529 638643134 -636293726 711462359 23693812 634795492 -929613719 -901319867 217873057 235466384 -846412961 -749618755 -275094336 671241543 -525784217 454440492 618683291 467244309 -670979603 -328034856 839047656 736814531 177751986 -446586481 -208817032 354724618 774585495 -235874987 181519877 942325393 -859799867 806981536 -30428372 563305857 -469596647 140484142 736665699 -576519868 202731499 -329607283 -500859962 -949824907 376561406 -838387666 231235787 -283364299 191302039 -706577784 332194154 228565485 -216913318 -754544644 -584642007 815381302 733129214 252081974 -771481826 -438475195 361549910 -269620551 51164769 -228556946 534702702 -398666999 899910670 -991694445 -948250722 -237585123 641102093 -456034267 -563326122 -232692990 -495943769 473902890 -327759221 -578831537 188054475 -781796714 -314664317 -75594749 -95848522 -296997562 52169427 -514343144 -985341273 681227056 -399589601 -350690339 114295115 -426055478 -463563553 355886288 -450640530 -426499725 -467862180 -431262965 139550881 -921362387 -568094309 878998453 920624654 -424436177 179091550 -684849504 150598740 -420548876 433481609 -842621065 46050712 -102121769 51006298 -561219507 -431266907 -868922152 475552311 -634913231 -653225809 591956549 -101434387 938751567 603648231 646927381 124047504 883601942 -340048000 -747538415 531290405 925549751 503853474 -997805772 -792396171 -991812224 758699981 344846920 -426803370 -570387003 584034129 373674157 434990264 -503118912 587324674 -650094386 481662973 -745064425 -420786620 -319753502 867665909 421220308 489538871 -819370609 131435788 732721351 84024132 -453286778 326417062 708923465 818322395 135755485 266525903 576766616 -885627346 149450850 -51602749 769451030 -942878120 349011874 126156045 821861853 661800300 951965799 627919477 -152901600 -244436044 433160002 793180126 -852149485 448204913 -836774088 683765608 -439271760 192259659 -158006844 -982091056 650979876 -798475288 -708145018 -498890578 -697571689 -935832948 379789624 958720920 -142960684 848157708 113388884 882732223 49601216 909550130 910366302 208720684 392285042 -647215199 558480132 86693135 -207110146 825125649 134068748 257537895 474743714 -89219041 -963149719 339691579 -3339346 -201696020 855924821 56320396 552886247 691083385 706427419 -788201011 -175550037 952743748 -439710240 -14727841 -262960308 -653752038 -521846613 -537652076 -781350507 -848533315 160435239 308360591 -594189873 604631282 -166970163 22455842 351387222 116114444 -643897798 -756663482 -310703253 834170051 -330198700 -136273728 820937749 -496810415 -799972985 306155644 544190697 -20150768 173937530 499556915 610111447 -639188821 -225091306 810623488 -602499021 965452187 -543685076 873248720 54095373 -832334315 849153223 -172734425 -854536170 627919680 973511583 820759158 740652753 916970758 -988960474 -197117230 -4786059 880956587 715947724 961921482 188027548 377826795 222469658 -230822756 906279393 584611593 98121404 -531916197 145493030 281225426 -550985811 40249891 -551524695 172672287 -19864614 -232920023 -722162265 -993946142 21110094 -408536247 -228108830 -528090453 673089774 -538327587 957124580 613018409 -570561526 -609327766 -40752446 -835657509 -645564636 -868101241 -318522864 508106013 -98218159 -285860617 884114189 326254598 556503787 -611979263 -115236742 -282112779 963461433 -287223380 -394420512 18442071 136274447 -843924640 -176094337 645532993 -394110042 285679643 -165823907 -93406220 785099250 175044369 349657956 171346500 869905582 -329120699 921667569 -471076757 507394152 6846057 457055973 71567916 -656771545 -752423397 48229074 -605219050 671883923 515782383 98354980 623077359 -794051951 -829310199 -25976409 -335802767 240757661 170523046 722214253 998106392 -479319882 45375203 -384459804 -550958261 692980675 -226843257 -636053715 -539430612 508157420 618264026 -43868334 230186201 610146259 305746677 983772762 426967190 947740624 -556098079 -823367735 914015423 -839410317 -521911971 816537618 -502563324 171145736 10565390 429889431 -353246341 -56864160 133582188 -80900190 -466904466 -280851215 658007527 -918130404 -893881806 338325743 198826703 -907674311 982202515 933397222 -496019142 985187724 417842033 -378596846 381481759 788296467 -309984153 -310560790 717044312 -655478420 474960061 -639477225 397105105 -396970543 -468592701 -205870991 913245402 -750546516 -182806735 -97269142 -747875647 867658810 520785879 652241923 305747788 -724113004 -472732322 499951126 -780347533 -881453126 -310504483 356229266 -1964061 -451068496 998596388 355767485 -251899731 -919124937 539322794 -99409774 843387664 666851742 204525424 -528751267 829335020 793537213 463049705 962122692 -728541271 966852309 696203760 570186899 -740898373 -541573396 -351295425 -193355296 -803493778 -602925611 -291750518 -644953846 -920129199 -737803849 -616693621 -729842599 412932902 789113308 -676412833 -912731122 795897107 -770974070 -282426584 574915453 -985795709 221074140 580959532 -356287697 427263326 -361100655 -961312082 79053764 729984691 -487728742 194111352 521826068 -806604222 292062862 -315178932 -64617879 -967483713 772886159 709619929 291769069 -808801544 152736683 482461204 -672598096 303652866 234093388 -221124871 379388524 -310235447 -947092479 605722461 -745247591 -783218190 -685132341 447297429 583469959 839261615 827249807 -591216331 190543241 -395786605 163875519 580391771 829583789 142537205 741426112 196029374 169917306 398269856 -654666972 -281344719 184916799 -725726590 973929504 -825315155 872406338 199030264 551201922 939778681 -784691055 622327466 887393906 377328835 374899365 -429519174 -873195299 729843465 -439113060 -831317729 89104269 859312210 -399664475 446096397 222202188 -896647860 276862133 -795723006 692590606 446499528 -387655781 718685118 335884759 895825685 988117647 882520689 -49582524 -595736632 468955890 -835397391 957208799 696017399 353102114 -555031731 81552284 637519542 990738637 -395893202 564016608 -423791637 563769972 -589732982 667646366 -35453322 343988807 761078529 359263163 804009486 -268130621 676501506 -414214923 970016743 113534731 -894419473 978548053 -229330684 -512258302 196748808 318938386 768541772 -113862252 -250564715 333826107 317039105 711962567 -477760149 639309003 308447576 678290124 -946089348 -405001176 -503249529 -739358590 946371894 -884973785 -517994623 -57214522 -430906059 806757644 662486578 -393436865 -376513698 -550173545 -273830070 941445475 -604638961 400218204 -2595118 700477060 819746222 432484322 939888529 -916001803 -486608478 -55511677 -474714119 280199887 439004721 474286838 -872932653 750064641 64846473 429884456 337490930 -143145780 268853696 -953729158 213673006 20161488 202566718 76256481 -369256429 -502683642 871194273 711311946 -466643933 -349873619 -275238567 596846801 -683496318 -178143280 -994820155 -60975221 -142839394 483127173 204153431 -286573735 486957410 -526169019 357325210 178462681 -996121390 868089098 -245028294 -651081594 486325979 -943987601 512425189 280877052 539355864 -777407627 993848146 71300507 -456176999 775256314 -246601260 230603186 -57105022 -662037880 -726434749 456532325 488620844 -327691879 -471694326 -824321279 -967430115 527356382 999014078 -117369177 -732298428 -875909097 746288857 -977428082 -54485422 250270447 -78964114 463176124 -105584528 -121044265 -839756174 457387062 -642578587 -741018420 802486701 946919677 -879594202 505600171 416696159 -81744404 -86426944 -933919166 521144162 -291952979 -974028853 684663974 -248704150 -137191450 -421973716 92678654 956033298 -222893504 -970662643 717522846 907424673 684231730 -946555792 604175268 -504278333 953103163 -587759432 -964754359 174009872 288225780 91439524 242955027 117685346 -980824011 766897129 180732913 -217921818 -434957034 -930266938 990154347 974429622 -887546445 612439846 -904221086 466308447 333070267 163305658 -666429757 -888459615 369423239 -258471197 -844853552 986602265 324459637 -798079903 973655357 282424823 929584761 465697901 962553474 577648679 -890494627 859264538 -175338690 66796487 -582827375 386770109 -718716 248666653 434150138 726066812 -696029575 -779653609 -243073756 387762853 -41723002 242888277 234996831 -137476253 912040993 522774935 -977716241 198638733 311751756 -962494817 -205962564 -241988813 -455364352 -665169330 -928792301 -891466917 822110297 -640933706 -988724960 -644910993 672401057 -222833217 -840427515 -492740227 33493780 -691559124 564483620 -831608807 781298406 271359621 -649877285 866710701 -38913112 -600971651 -581392311 462553038 587973298 248740969 526361404 771937087 385002113 -109208904 346887234 961179198 413771903 -374930720 25240699 930181560 411653975 -623560132 -679299205 -495294654 -447450368 -702825182 14117336 -94566540 842265837 -427419260 -791217796 357383173 118183751 -732340597 193397008 685211644 233679336 695415473 -631738487 612402954 -206836654 854790696 -157132547 -434210561 -107565635 -35014047 53945385 -675892628 895165493 -393434751 171034219 414512516 -683488562 -615439234 -358299 -281358969 -404262473 543055892 199660721 -261711069 -489471853 716741066 -605235347 236996650 -990533404 -201528809 14228322 -469121271 -279042819 -641630786 626322815 980958815 889562554 -374774684 -307660360 862004487 -110834080 491978349 811505824 -755976409 431760039 455829779 -466729171 979065567 550264708 -107348361 -303068260 -261367459 540344524 -930738205 -164378304 -550955225 -891810215 -531589224 324256366 -344499864 -952715161 -240127140 -584325251 -608389797 768639703 143618529 -117425955 -734523200 268482342 -382721024 837120266 313152789 -994570666 -31824665 85641079 -111841739 974766208 766706276 728638360 -311421580 -21885770 -773710680 257650003 -272810896 -446965110 -164583579 5609811 -462499814 139591935 826322037 -759352527 -224205099 602976225 162284704 745381809 -565760918 -490504262 -715323014 869314519 -693065204 68924768 734384792 65462843 956016334 432532697 472408670 565761859 -37749636 -383611229 647873048 437969853 911798974 622043222 234543994 -890646206 854679126 -696274517 192124497 845286770 -55434011 388279755 170846495 -415070284 59673260 -647353748 -370387 660134291 121737718 541139926 -547135604 -163398742 -384248059 -246522516 971371090 295691481 349625619 -255054740 -975321255 -736178188 631585143 136227020 251663725 152215032 -271297420 865327879 582098328 -406969912 6469355 -766683421 -232020075 797203707 305399839 -956152018 895020275 -634368161 -88262880 -377133100 -440699625 521578770 250904038 -370080660 -845268605 677544155 678351762 403685409 706580552 -285610402 -399947669 -694187381 354660638 351150453 -465556337 -920352971 591349930 386743194 -979944220 -289221181 875941445 911622393 -540980958 -21091061 16117824 -374047164 309700587 -759597606 171499580 517411874 290721086 -688437339 -222500565 613930653 719317157 492464744 589876509 -403690460 750208178 127116344 446139598 123649088 -318280238 -410030785 -906527591 -961195203 370739690 487455401 157418993 872959863 -853085365 -327564149 756786380 782039890 -876474256 -732950995 292435160 311412656 -440474665 -931692715 233336729 398984206 -802221506 517333450 -415214021 283713339 -281343882 -626864015 944615733 -508747584 -642974907 31978233 -459109782 630209684 371334041 617094339 824254898 -295585020 707959250 469940509 -738429405 -465525501 -577386959 -809007648 -527040323 129251392 468513447 -879907154 -169943640 793168971 -60926805 624916906 335552216 75597687 -621334026 -142487506 496566535 530097179 -921303460 733161366 878718131 914483162 945043451 869335628 274099990 955577894 799390788 311854861 79323569 395065916 198716041 -367910445 -630629705 406436091 -220632502 588710654 996055529 133612616 -776432449 -837079067 747828280 496082795 -102684960 -127759121 -437375285 163807499 -71321965 468570709 587560594 -613822016 189898734 -171916963 447993952 -517359406 768049563 323526746 977116207 -93686756 50155102 705314560 470266642 -624448561 581307447 -595459975 -578440049 -555274766 165701704 138001633 776548261 -792966118 -273264307 -751143117 925985424 609364298 -527517100 -69234572 287585839 293822439 468117655 -982135821 -872639618 -232846942 -381865030 -523585302 346086712 979197622 -629293453 -63546331 -625087035 3351183 637054050 680905593 -864303265 -579658200 -527542747 235196342 -862480029 458183291 -636270780 953119473 -437374541 144062389 -965076024 -410082775 680693663 -694169699 315312206 -920142256 337698049 681995720 -675728093 663504147 -274723731 647190573 745203862 -43709038 -927995175 184789115 770529955 -956784339 -723067397 211676823 26542479 -349325707 -723540194 -963754678 -134605634 691838803 711065365 -158309711 107908492 109068316 580613148 699327618 -226224907 419860371 -823777894 -529972420 -359178819 -39274235 881462995 685584145 513816533 464826789 -388887209 982169336 793623043 746484213 -751972141 -710767870 247529608 -498217086 191812973 926285324 265723846 -726388190 823790356 83372546 -907024688 -258802470 178679052 61198443 -253306994 61561441 429923081 -862654100 -199131078 493967401 -923199411 507424947 312919974 -384193511 847181883 145042671 245849255 99173414 -792492186 -983606436 350494990 -458443740 223090687 -779073082 976785032 -912831393 -199073804 189585655 776946660 -916573434 -921724627 663846636 390534006 -466092124 -414810227 -731692218 871702565 -123928569 -764162909 424137084 423277950 321193117 699404030 918454491 627663988 -527127368 667224864 -680342277 -876852531 821760445 -391270823 -345921275 -16215268 774022076 364902631 726779626 -771847296 315368275 -439787620 -385859637 714694679 832389268 -109720477 -22081631 -556015759 -228958337 -616949597 837177164 -785475712 -616132954 189670637 -427076747 -230795260 634452278 -510855088 811185926 -20141343 859257413 -632405231 -136285104 29176582 -673251004 396103641 -888639335 -593552682 729852281 253266206 547521244 -566856431 41637711 -197363089 175559931 671175635 -406058165 169063685 810550083 -261229059 528046535 -238412684 -635071357 -673789059 -243945533 83981726 -754189190 -508283067 174024570 -638583795 -484097782 347941314 -142030469 707817916 321021859 264576644 395849856 -539745830 187430611 809081353 -849844778 -39146853 -439149073 373287172 -743208506 723999188 -723872239 -120870637 -236898226 -255993823 -341738716 -327879881 -493820926 -454648170 798493086 -41592194 502431228 68183424 -210225378 -141689013 -56057675 -616756584 687708522 -577471124 757146902 88784938 63945834 254301510 30123684 -347042578 -830876516 -420038299 871842990 -781117681 -119359233 -112729181 -4804525 -106095113 -856073146 957950910 -625479927 -612458280 820394465 384765556 908321668 -716316047 383137025 757598280 599882255 -4055347 -516443650 620072346 437636528 -586201036 637483625 373373464 792623953 -163069014 804234221 8264046 740398079 735822259 233448734 -148408454 -32629423 633124690 -604602757 -772170221 64440518 51912850 -583326287 -40684282 -924755264 -993070265 -297574278 263982108 -233470218 -214078686 -82700054 83936996 -353133693 500006661 557350887 963454839 -189728595 882700910 -257650266 -905441365 -866107998 -312432845 78048109 823520679 575312778 634975383 -545616780 232078212 808360870 403936040 -834162541 867686842 303583941 757842135 685134412 50082121 549937851 -316508977 126083697 360292364 -708865136 342358734 -953584488 778205430 819881796 208187984 16745716 -995044781 371716896 -502847885 -746685881 -722234586 498674888 -738176589 -8066255 195516402 168646929 -610260152 -746124616 -463491006 834262337 271531314 -487249205 872740233 758468463 317764294 -615180646 945295707 -315148593 681102723 -801641887 -901990039 -195476077 539677185 456078660 279016474 -879634889 988580701 -412156385 216178595 551373237 522716270 -169673600 -290653968 216553951 446225015 -961596878 -619065456 -475725499 -629809528 -933252063 -292011163 293365894 -266459970 594444313 309280879 -393987600 818285455 -21889457 471039092 -715392500 -563038344 362231205 230003333 508246791 -697965819 -772462996 927827136 -12284191 601407916 589675356 396753595 -449819903 12216416 557430199 701777864 -759284475 -668421641 -876020814 -922804907 677662812 -712800763 -428701531 482391382 924005308 648390436 -442174975 450204704 -320222433 -142077858 721065554 -190371837 -107266484 288005550 281983974 -17458895 -694898248 -560833723 147506497 -416334199 606011388 -328061051 446874049 186855087 812453256 -156578809 -149244379 570606343 -558227840 -327934266 785049164 547598223 762901676 -523384513 443209864 -750419810 -894360527 65485735 -923138640 285984894 -521687398 148934995 458165619 867845392 508442331 549133659 918164287 -357621467 861210096 288757164 -346402587 187532452 633681042 741069119 -146349027 -89726048 -138832924 617396268 -210529295 312392851 -135849662 -307264673 -56371299 380340946 291777354 933547995 -399101814 -450366266 245085527 303424714 -30987492 690349805 618010860 632679614 -686994576 -234774131 -874906240 -270788265 -679518757 -663393326 -61481997 -555590668 -291722505 991297182 -590130408 -207410269 670444946 654491439 77955311 835525387 553892037 703767851 648830234 -785355259 919109352 586019811 26185250 353455364 625471854 162409132 -215137834 460974005 -911526380 676822326 -260750835 -460020974 -555942745 934964163 -79739212 685406830 552095371 726897988 432634423 -935939060 742444211 506378715 -165210860 350690765 644106671 -785900220 -402093251 -934811741 -371555475 600358349 -483474494 452861607 -96500586 -14433906 476056980 975215815 -444520273 352738394 -948634319 -289262330 -595451916 -539357218 82282785 -554892358 507018273 -710407781 -397021273 -713612105 -426625559 776461944 640561909 803917043 145412874 -408545585 -307268435 -824243079 954299152 645713015 402684758 -584846947 709653885 71420813 -536369016 230614827 -4142352 424397049 181838482 -86219289 -214889085 891816941 318494939 -405319492 14945442 819063300 -651684995 -724163343 -656050120 772486027 230876252 364408462 700836588 -622334146 184986812 318078737 -428368572 -495106194 -81751087 -918349709 933682044 -992718235 161894984 -454378203 -675873575 -646525711 -177556511 -354100646 -589792348 -251264749 -249525831 993754955 612448905 712465259 -336233635 -196022780 -90515516 -78475969 169783371 223128617 -606252496 471666015 980686820 -777428544 -110371579 42876310 -886515940 14155669 -793139169 -727008118 995280068 -642628381 -126300424 781608216 -547657153 399606204 -419090972 844048082 261566210 276138041 -413914249 262849635 432852338 -777064259 315990105 -682103394 -250134807 435551769 320746575 189020660 -631398879 253660118 -730414006 -164197970 378545989 740993939 -215743545 -954099579 -357061824 233691217 -461616807 -961079646 477764047 -718563277 -271532817 -893204919 422936234 -529189850 -123073774 -382391377 -805171960 -476271273 -742879415 603170275 -517602555 186636269 771073197 -488457605 492952316 -830901597 -215703517 -167282503 -302825942 557573464 -141875598 -848843744 284401363 -691115384 -76902670 945851637 17208698 529534353 -582923675 -325949237 238088774 196692965 -398644538 -621920681 -89812021 45421753 589523720 -460640112 -795353079 -167950784 -362304830 325374822 819972801 589399718 -604998160 -962433427 609064691 846229145 -515618896 -469958356 619951791 829252689 -999293620 857939029 -120779885 -867039298 414643609 843689105 -442138383 655052548 -953525009 -861751167 -411017929 -926830993 322435576 -447155169 693053150 434416060 945476917 429370855 -986757063 416833095 705425002 520666213 -583290485 725437124 995220700 -971382727 541809709 -610342261 -502576375 -343014317 877979582 -181169789 258613722 101815481 498721030 -598424614 427491903 790985376 -324083144 486719882 388286091 194952593 901491455 430662943 -977479504 523810375 556554030 868502339 -644653459 344901977 -118235014 546945768 -937772355 -725132564 361035654 -227703035 -259471455 -622535711 96222884 445567763 -682408578 991842672 -642093113 -952735056 326940301 -714587794 -61764449 -110347575 -992526104 -352256542 63464937 381007251 -104533430 -343631392 334657883 890248936 864692470 566781220 -939562186 137088009 425226122 -957095887 955989504 773282981 96748121 424034026 6354344 780078060 341351798 -650127377 776527630 573527198 -749031868 -16911384 -330567241 346505835 273131631 668297244 184235260 800205493 770199878 761895152 381754 980321923 -323800755 -682596776 435647385 351298256 -21917391 -905288803 -667929028 386279258 -187143032 489137066 -367148302 -172877727 765910151 -727063665 -25147689 156311437 471557427 560921829 655143794 375036120 -122099066 43052056 375906448 -282691078 -12010958 675396940 -99084179 356379216 374749129 -159988341 46872099 -322943100 -479612428 -238397879 -974942685 -277144901 369267541 -726019582 -367458462 114179159 678632344 -603217323 -575080704 -689035587 -608785314 -124164432 308582151 586998017 253486464 -567752950 -372475068 711082110 -549423222 -347774921 -726598644 -469504966 -715125556 934682187 939467174 798601026 919392442 -565960820 -267390977 -942061586 653566057 -137670099 -676238042 -975456553 -388591239 -850461213 287337818 -891776929 875663686 -747212041 -7027466 -239543692 809822183 -363536234 -633888303 -347113683 131917142 528096718 -357241077 70373567 428079678 -55503964 -262035796 851664367 -21917400 -545810558 944710205 -704173844 -673725218 439074346 -287229293 149222165 891386693 536832154 439496484 -638967319 358477428 352045166 831042155 -863979917 -181210862 865967575 443229545 -353502547 79989674 400991717 53124630 -312710480 203465904 513500448 -77174544 547209494 773616101 -906465706 249632485 -270088542 816620712 -774595109 130142951 -5432997 -95886578 -982193947 520400445 -649375451 497284386 -407290606 955645462 -785843270 73377660 -430144308 -598497007 59153414 193414797 714404648 977501772 -436395924 -905904038 -611443985 -731529958 531697963 268869272 948865489 444225384 -638058849 -447207123 786328999 943789485 -824305020 -632035769 -483065976 -831798538 466644766 283831253 -261447452 -71596921 -488007147 -588472885 327897062 237957643 -4028841 208220089 -669273335 -261311190 -435443756 373923438 430332642 -616817916 13162461 439711201 423561759 -477857771 -658281300 -630105131 -516704538 -340284481 774070787 -871361979 -612683462 -955679710 684703554 -532489402 -280574856 351134741 -199696369 187214475 820457662 252855627 354966504 -93674048 173033619 -245845702 -800012912 227412456 384491862 121871871 137426900 654275129 518617626 -162517742 492992690 -437977720 -961860162 -902293920 75361542 -787295245 389799299 226431937 -588499001 798862594 606535761 82869282 -393910938 972489647 -475859168 15918527 519698005 347798641 78765166 687362884 -693442542 -379731224 523187217 215522092 336652862 -301074564 -309275015 225743205 -235036160 -942800691 175591391 804082340 813704454 -593950709 816143584 -433478136 566305071 -590200852 -922186055 -611281070 491494317 887126517 906845232 -603232795 196450609 -701125372 -191584158 -573539336 -234985577 12199880 -163936226 123592622 -143959589 -476855142 -98016828 458815176 -515139296 -645486543 931262380 -7174694 14586289 -208412526 812917275 430706876 -680343369 634352577 -749034174 170574179 219692688 -432121918 -84558362 -635637879 -619881202 -387952888 363290738 -755466340 -36168840 206337623 -868117917 -827272225 -528653704 334286972 -52920182 441692656 -778442444 -203703489 247334591 791953918 -120966844 117759907 -299882399 -291559766 -918586861 -66306422 -363262361 857390134 -216095431 700147111 899873692 -202910786 -7013257 264009109 -262981993 -389231147 542476986 536652828 815889639 -234252919 -513449341 754715354 -42571797 -948903097 547265375 965520297 -716440872 578870425 -599301613 205958652 -274679113 -324774697 -936542135 -295791237 528274108 -37869961 968384862 208685287 92021361 -275804157 919172349 -994806902 -116362249 936551012 -676488741 -393225016 705883742 -918644091 -881550775 708122401 664227316 634604317 734516444 267283342 505612479 -330558244 680761305 324536398 376635133 50006300 -433626161 395226298 -702007855 625871259 -581992862 773997313 -704142884 737372139 11983048 -846930636 -545395127 -927178832 -133861174 -234599652 -463160924 775821008 303922512 -867076969 -703210840 -389767817 -438342393 732752957 -376930333 -813233768 -894640960 470495058 242948857 -683858768 942625789 -995786405 -573125743 704968157 -457791232 -319646905 733414532 -264282401 923239820 329432373 175554231 779660997 406096228 -395320211 -351525166 -773051644 -768876137 -588191339 -282163462 475358258 502592586 -973377360 452082730 -38923607 -486419257 -824913320 -946533802 -118295008 -241363866 -314401412 420520050 86925033 924489659 644084691 -246421979 573383242 -816331174 -683068286 567242356 -552229323 778532734 -492115341 -16579584 715414769 -157465747 842416918 -714995194 779755553 -660776473 882555336 562828869 -418457058 -549655029 -204288932 476658350 391688928 157039805 824091204 -921899130 183055713 536870250 261792646 -826969333 912918862 -28874433 595239648 459837364 147116287 148420234 -562922403 -950457145 -710704713 630979203 557956485 480486525 -260435775 -105991116 -19580457 289025644 -880515297 -533387223 44688062 304687769 652595109 268075388 -548033015 370608884 268567476 -61915041 -820256435 568954557 562424997 374316451 -881907814 -376881771 799183981 947403600 497771006 -157149211 -173680931 895032066 777552272 735286804 -195956181 -772753452 -165068469 836808674 -254500765 -883408915 -825571162 -843084715 -892762201 891125261 -522430104 -314870223 335093215 999405315 -708888715 -504169070 910128451 -52877763 774492267 -764984941 -787233045 -47776003 660810288 776300456 980754096 -672144991 420513030 -518062341 843720618 874744559 -100979163 750377251 -85747295 965082737 290762961 -319502415 -612856687 -398782318 -954848307 -34906279 88724365 -815627551 -94268011 -330205621 -713286113 -841215522 765219782 470972108 679523247 71697890 684077891 -289709593 421722776 927734871 657824567 111465864 -373478017 529325754 -127210796 -762759510 953766566 16350983 -291784293 947838051 -596177794 97978242 -927648669 -824060780 500766517 970843203 302629017 -614976998 -951252112 -850920960 -967394382 139085447 173232131 863442708 108641951 -659486872 -263001778 189817130 -269507115 221964067 -251509900 277880421 -775765730 -639277064 478051798 844907723 -68742172 -338103186 523884978 10377830 126243465 455916343 -43845706 502121653 627557692 -826825038 -367896209 996717591 -739539477 385391792 556328533 -607027448 -883886129 70146871 -97473905 -262173398 -212545340 249311520 309479249 -114977756 -502866794 49489707 332391525 967736577 -512737028 85143442 -251917848 880347275 368308069 190403314 379258209 -14821019 -400594519 819523800 -485704631 -193502196 455709834 -584032356 -96186941 -57617146 -76333609 258458488 460650819 -707790883 -813621304 -968462899 -482177716 223870122 830413621 -28577951 907975485 25540074 273921027 627048491 69743990 242542988 688867499 -464016338 -407637197 -588137706 -528955292 -579057701 -508037735 -416394112 -965168769 -284685267 -528997513 401382734 -324441691 -833981798 -685748949 51959094 848206404 -342262536 -358430121 333516398 -172727848 -826007510 -404728218 887557724 -246756416 -196506430 -391492957 579710971 -621233211 -650511365 -884809992 -601937197 672321891 470113338 -748752475 384844488 -470577454 -896955840 689808049 -242395984 -753472134 -788370386 617270221 -956721715 -196576492 205072137 -704783171 623410533 843012865 647028415 820657262 -63569133 327498681 841750397 -102490172 -711915464 426096438 758087762 -155000646 -880977893 -845430581 175709567 789690145 46611416 -376765738 -975869547 -502705874 -239666675 -680270534 763354467 -977127419 -181207360 -554631677 82997170 154078148 -622772520 254526896 -52830528 -642427592 715684666 -938743584 201595948 -621668039 -98950544 476893635 342908960 333525800 646011574 732065383 -565610254 565320045 533185590 908253800 -296521619 54213420 -21722306 -902408000 -876871064 -174669341 -205758370 -945336247 -692532314 -440202459 706347312 -290622434 634225374 600383338 -856973178 661048905 -470241062 277904814 325733289 589134563 -102539410 521240413 174985170 949252227 844374391 -797842623 955515700 188149073 -944105674 445581827 -405461337 162203885 -61760822 -285752474 -971769571 -19918684 234760714 -33319783 655183727 -131632400 404458216 759275089 37579657 971243405 -586374158 -588899866 33043352 -51352520 284135853 -821551209 -803997499 147904576 783659836 -334914560 -108946682 70987223 142220739 -347112613 485569224 334888894 -723654457 -699387720 763983273 706544573 -695291094 -490485799 169686241 944580798 423219669 -856001793 496191025 445750020 -358784824 -877942990 594672970 -699205403 588055468 24427430 -245862441 862025977 -325672051 -692912392 416266413 -161695474 -912163132 357366017 959312559 -629066484 -352501367 -109645982 -119153251 334646868 -614051026 327448018 -528237910 573758969 -519542245 -722054936 778387884 -352368198 -182174209 979264831 855540767 763503701 -815907423 -669306129 -381648209 440058150 -779711711 -636820100 926014825 963787093 -796614216 -208736526 -564777005 307933271 378514312 238797689 394763823 977924353 743125479 312539540 -865359646 -259736646 13556288 705466313 876475177 -259278702 -490290438 -697069221 -5550947 417577812 39944326 -940112625 -743263980 524811466 411484752 -339995200 -345644137 406795112 951917981 126755500 887164987 -917967125 -393298526 -218879139 495352171 41667517 363094830 -985474327 308113658 940399666 -369640597 -385070322 -550222464 534445363 -564917895 776658652 -718213367 -126882069 -235086122 -739702520 602857675 948658393 122169725 280994776 424510648 699661445 -526728045 -126273140 -373293855 -878030246 292072825 869507732 797319627 14251363 414858468 997760636 954226230 146617232 -859003674 853251528 -495796229 815194596 648559237 726146929 -997524061 922660919 47042758 467443629 782196869 -649911581 -672127164 743874680 829622790 324099802 -246478109 346768850 -995137977 302994167 176278258 -956500204 -121204789 -847379839 -954114694 -783401026 -18551278 -830466963 119309450 -535535757 114686062 822411881 -487931191 258095405 740100834 293458232 -431145912 -183706120 -503049109 -232154486 -725299589 -970316193 -561790102 -621822449 -917290945 494242150 -286587968 -24015036 -441328233 -858069872 -298462332 729058166 162843015 -771787270 734383300 350670520 -38605008 -61031410 -4912293 -974036489 -546847623 978833674 -68019690 376352074 -128458331 -756534561 -58898547 510772555 388739795 -97960553 -401276946 565019371 -145610467 159592374 -826865646 -342211521 -864023549 655420921 -450100888 -991734026 -133552611 -285705924 -785078915 750263917 755744370 -950100886 -860033587 -454525355 464328529 -556678966 57341852 -865567939 289481919 -539959381 -836854433 335507894 -713306133 -152267908 366410079 -315585707 -323924435 -679690725 -873916555 -406079847 -308666046 -841695202 -96818389 266938528 340526064 875628498 459568192 -512818842 814144898 -233690359 -55783682 669816545 997435928 718377777 -890876199 722539091 629161099 -629596230 -358623145 -143755676 -886622218 446753551 -360156551 306238041 -424925442 -109457270 -596264550 831685557 -185719777 211465530 946894449 -839053312 654243314 319965678 -222292575 339055446 26881880 -820308445 627955522 -287609938 -323222088 99558390 -475792681 886267676 -508433895 -84991265 -299612251 395008977 832827632 -20310055 -578756362 302159778 879721769 -672261678 -519038597 613002125 82801819 -748104427 440001211 -77150169 370565526 983507904 29169599 189497930 151056380 312703960 715971312 384439458 -35187099 -494043048 176360059 778121148 585559800 281207630 929568975 172589386 189635620 383032150 -833376238 741856714 -604762809 -362487222 -662794593 676236741 -370524517 -32223085 493441464 -994348532 -97881944 679781336 719162973 -196431544 -658867598 27000086 -20313314 589908350 -462291244 -50855639 -165944314 -250793611 -216556042 89120686 264300760 677331158 259279504 -496470442 306593767 -809601017 692606026 -448063367 -580920059 -236081120 680179821 428540313 745117853 -430346402 -333298635 -85968626 -268274151 -614301309 -844429801 33677387 778616846 117640384 33224688 960417650 -100048910 -753041245 413656181 -931690548 527621277 -807266935 702631541 -487490236 -37919081 516008014 244543186 -304000414 675376334 564927117 753933024 450406327 124889667 -449923390 479857582 849869381 -4423374 -975666211 444020573 -874282441 -923095550 -102416472 30291779 -742688708 216155053 -362046372 744627450 124670955 386751795 -816147882 -483178184 -847950984 592515859 -690529784 275682739 770156749 951119002 -805628780 660043609 -869617429 393862830 972879425 -786502300 -951384528 146884296 -403136070 -947429216 527805788 -220535566 -351551700 394339661 -2804260 235417124 517461348 -145326898 249523068 -925503039 561856929 673361548 -771274225 96561595 -294643104 506849579 194048577 860334030 -550171492 -971680818 -528690024 -446304072 379635401 -444695945 839141561 -576120316 465449041 315512778 401371728 -203271638 539995231 -134563064 -822265698 -54766296 843612102 -725152783 577228091 389360737 615901280 599540848 -7338771 -543983645 971956597 326451342 -487971316 -66098766 -68686114 -332711307 548005429 -736255722 -392661479 -925045250 122911667 574474420 -841980562 395560208 272401519 -733081449 -549127201 979809247 -482875297 896842480 306997975 246248232 -961174895 -474750287 808692689 232340941 -267045480 -402682074 199829936 -200804253 -1367648 -120368371 -191119948 -275413458 629813308 170094420 -904587951 -606120271 -653962627 -650988309 -803202170 796643457 -194156276 -660264331 291134187 -310619032 -179886923 -254464080 915239176 529808037 -233114692 -421596053 717344334 563896740 -752626647 -994776505 559496515 -326061752 -3481742 -119483333 16690785 -796729929 -727824776 -115810053 -937107514 -894142792 138133839 -23073687 -164394421 499567300 450613747 568117095 -484932143 238504037 817144202 -162729851 -52490054 412183438 695808336 310219531 -889922803 -127054798 -460664241 430726947 -938552967 -733939357 858036050 -563538184 -171177474 -965968106 77436919 772786488 115591842 -914855505 12893758 2932861 620522449 440130178 -748820383 -417471234 489485560 561900868 91817283 -476046701 -679930291 182985970 809746460 638965724 -404158337 -418023760 -369305165 -38023501 -482818960 638708999 -235152950 -639369959 -569939643 -802889513 487902231 -652887832 911234021 301559950 911783499 -484572345 -690347053 -373520867 769743426 -741829139 -840642510 -395783635 287324697 -52222231 491856198 484030792 -555210487 19354451 -95798156 -180121589 368374125 246354737 -736769630 269404926 203056557 -876956073 677084166 359065069 -816790225 374139062 471594732 175706230 -46245173 201257543 699042807 -945712125 213541379 898730513 -839887576 -495700032 -534327699 383793387 404735166 -398720098 -701549253 627211390 -704379143 -811046071 -640595486 940700203 -341411369 153224172 919084019 345602930 -863134737 -181288457 -519529609 -891122774 89112860 -289751472 -54683788 717928355 -312511615 6393079 337246084 -291116277 530485231 -448223572 306482643 -82762858 106576845 -520364266 -245337099 -819391413 206261574 726516041 -970182956 573418894 550505167 -665408253 872943256 501561517 469106147 63545908 330948227 819105286 -399992146 -696574756 -148315560 -778881989 -47596913 179368734 -937385958 -138274655 -956317903 -738695611 -786052267 -588584713 455902568 307720813 -517239646 525353857 -766175000 835780175 -670002597 -202880649 -836269899 975918859 -402143290 -105796319 -204399459 -225564475 -446061401 651468369 -565287198 -9554674 261752824 -497047751 -780497217 492888951 871389889 -321878822 819460072 -372740951 -633023659 -818786967 753720893 -952882729 -322007967 -779974579 -314658967 -920836413 528476460 -903554034 615956188 963524751 923111579 -654198983 653616186 584894357 464793975 413882617 906964187 981061334 -766297225 755408072 699327652 915311038 41753690 -85098607 989271991 -640172545 -97562537 565183850 -866930693 184974575 -683510504 -83802106 316591910 198371331 533688431 135971912 -114222836 43515680 759665943 -140753685 -167834563 888428628 148366655 -777138654 -6946857 51199417 -471943726 458089796 159693653 -801085607 402049884 -600235164 424593936 413448791 -379650345 -784050518 353405306 -535121545 599320502 334174528 944627198 484544396 -683084742 -815940561 -792585794 853211998 616985615 565099243 -977514475 901013690 894709525 -242777225 320381190 -975119265 271707012 -395534490 -340910338 252146377 592414210 -727663078 -591799624 865970327 130035654 -223149197 -940536367 460021030 -919389435 -995071084 321662947 -811104758 -320066464 -620723584 -266874199 -804269048 399486994 -201416660 262121434 797387163 983684016 -884160806 -844662766 437569646 -523853443 329081546 149327155 -784663561 -378870037 257630258 773723319 -686236801 -373630735 575070403 -325001802 -14627363 -72377134 683608332 -698382113 -517519591 -760894361 -914536654 -530120114 -590959138 433292027 329106560 19728470 -179373508 104665490 -345507546 -464872748 -804376986 -908436923 -363102911 -445697547 -628755037 -989585815 -96363671 -509641015 471486045 -915387174 537375759 770353705 -568822969 684893567 -868135774 -275255394 712519147 -615652633 713378303 -625009494 292647301 -817185519 954253708 744203327 -782729607 -916920745 471781270 136427534 -25570907 673755619 904467849 -393959888 744408386 988593751 -581490524 874769327 119206046 -864772663 -403039819 -153485551 -396573935 531925821 -447596484 969677393 -991494998 62062596 794656644 -573762822 460923452 -228999849 -988487385 612167979 -52068977 464147903 -739827017 333505405 -747015527 -910593507 -964307852 -133289671 180039111 -130558465 423198172 -11417399 670697050 -261844446 719714124 -647435191 720312413 -537199851 -534830129 -854670316 613982923 85767062 -745339896 103402114 4401310 314145791 -171126 413912111 832741993 218350459 -558947902 -733434103 56342535 877544573 958601002 -868269531 341993239 -105215526 -826235615 -43620186 558900616 178746446 725013166 -509265842 -486389393 -493101763 -181070199 -288052854 258631670 -983897143 -480574118 -11278123 -30303695 -587820376 258170286 -388527852 -748182803 -968331599 935433462 872799626 18052363 -720156093 -583693101 775625006 981156295 -113761484 -934513510 -162900141 -234050760 -77022685 310554279 973073721 614254728 -661399481 6524502 519895418 -68071517 -399274073 473051052 -746532468 630395127 676765093 -831270541 -226553648 -837881505 -418378877 -685570513 893501433 -786386554 797427753 692428183 689606250 -783485433 663129959 -382065403 -913191962 943367552 155765965 440600410 592777920 -481113204 332912943 -216933097 175273080 547495427 -934485377 -345806109 -712601574 -170768545 556062954 828693188 483293014 518463418 -558536409 238326784 -764053458 118132509 310907438 732514620 -496205608 -992646938 -70636177 380026899 -715406879 239204735 -234880790 557340409 379334524 404672940 -789070899 912679473 -461772987 508479695 698333052 286654031 232486586 -624625880 -431745319 -610821518 950099519 228016426 908511541 48262681 -464980612 326257729 496890302 -537470210 803007318 -608279603 884098748 -466581129 597395504 -6061849 250767386 293231188 357547456 802284703 -145889331 -871816159 740426583 -48925352 -337007500 -360279491 142012696 -940925499 -337096874 -649593384 888299554 171791731 -889460211 389070220 735371206 -580923378 253072634 -49528464 -909442760 -936782302 127744865 783643644 -694868987 867698248 -51201942 -306302484 -249375509 -850752607 228468723 960005973 -873677896 -140344454 -921864929 -177616335 -706295025 -821661687 568275407 -829096631 417657041 -631068398 794776978 848127057 -205894040 -278490091 -105201966 -925446657 557531520 -418816540 -573726835 -104204810 -760348912 766462667 -318440800 -971939105 -574008839 209467825 732004532 -525282725 -66160135 588001872 -731790710 -420458223 175011583 -973527442 903065499 856811875 -20810094 -413059693 582638180 241187373 39141134 256348309 -220236158 -476254542 -683553205 -866975423 -579241226 -741215428 914493384 427989442 260076471 705656461 608275422 -231325844 898098518 -657329979 -977959178 -832566564 -499089669 -703228901 549276800 -947948902 149348172 -865798588 -597521059 -577784967 -389455553 -941248417 286378938 -393139584 253449790 514030248 -595469941 245818435 972986682 -920667069 650962119 -929131375 35257207 802654769 142601891 122677319 298662486 714859068 521060094 -21128107 113871528 -807992728 -763535360 -744903903 49484579 -338333715 -490883884 983639042 600757042 -942021528 236658650 30980631 616041720 -263392360 748769897 393728728 739772172 -85958338 -687781301 -483289198 -604117617 548289510 -332837083 689543139 971622693 253752873 -571618214 -481798269 -637020413 874044919 -265631770 127610059 236747708 488354795 512476761 -146635459 467131044 -415821590 743204026 -767456719 147142470 105354223 814830152 583539104 780523813 -438039642 344841259 351141010 -654132918 740783632 -484309083 -634535109 -96418240 149757044 23933598 632219690 -347010636 230896934 -319049835 40893384 -925541223 -611341945 281068093 840243305 -767458747 -602319804 78354350 -304562905 -131638108 -58997425 510721512 719275619 657300054 287082560 444414703 993740834 608459085 -519189480 -966890549 528083298 -808946608 -664624709 846960990 -400085457 183763472 728431906 233156979 107410518 850186731 75991608 683098751 216178583 -541450523 166696295 482280570 958237169 -82094557 939616532 -693970125 776496248 211782442 -415446185 794356397 656041653 795118588 -539622674 488281627 986137656 -273537239 367290594 -798417422 -252520420 -909941269 -188131277 705011291 -549467036 371229663 390124759 619584265 325377070 536000936 -965546657 952363471 -921102617 889842237 -130708971 688396030 -269063618 -450878845 -10431243 -340382026 -851694915 -749831528 -30962517 -34793970 -869576951 771940040 -751600451 -101744833 41257205 -503677878 699758895 818842696 -446983414 -507943029 783670181 336416677 799331253 46759883 -982312571 -834393080 942477482 206636809 -810858390 -443394948 -419479151 -931763571 154353020 51136183 -814651383 412435831 442841204 284203972 -620147499 436908265 -567224280 886936665 840157537 -625395246 16273501 39053846 -318666451 807890863 -2791879 -513672320 -766063533 -306882610 83572804 -62046582 193307966 -148313275 754344340 -345600015 39036359 136555150 -27118388 -741297212 -807464797 990153356 -631035711 711766578 -502218028 297753867 -901758259 -830180290 363292756 -866083019 517967428 -432207410 218282424 -883466274 -694055209 -147733706 -98238882 -267351328 294657835 617054343 -777538616 122086943 -506417997 922779597 559527228 -51307339 376880421 -258513981 -217454608 -673000410 -307669898 76151776 20242244 514638532 44052658 764370750 569588285 469849719 491662178 -371461889 -173531823 -431897514 123472623 -443681360 969893983 -212466827 -627060257 -888811477 208780941 973154963 -592367228 -194446182 552888271 -946033705 -706982046 -552446559 -716660643 369059216 281449855 -503399285 233602911 31564503 656523068 -640868098 -107676926 295590838 -369277815 726136454 92490210 271600413 -695154047 187718378 -191698355 822280324 -420371096 -609186079 -899655717 250093056 -135686718 -320934626 -250421228 194000317 -959647 -724528424 -470255956 509963352 -687500451 873230180 -141312081 546173818 -404173963 259807887 -407339433 -311575854 561406768 828345726 -24434621 -370061453 -403794590 -510713301 -879079629 894496963 -596925619 -203630061 756299285 433451629 856317465 -735765497 205506622 -49792289 885526439 864278629 -690563060 -966446024 -37848728 -978839701 -184201095 85967398 250300210 -724117342 365052645 152362709 -60031320 590026329 -804375251 525418903 409021681 -799062790 16655500 337990979 -290406008 -284748186 -348831146 309019796 872852887 502948687 -968865787 85346650 -263420043 920842787 934274443 -673704812 -775609724 331743657 401298087 -266713258 -146396129 -115801570 -122035737 570528900 -210447542 983612358 -253324978 -634928656 -246277265 878055013 -446906745 -108993268 663691030 -590250771 251873004 -989663183 -294960690 564343195 -110734330 370651857 -16516935 314876123 644410885 -981105469 423406811 -61314389 -486022401 -524349618 -283685143 -629359751 -82377341 878787842 -989391291 895684731 900391460 700623638 -801772092 385741477 -534033771 -698429164 657112763 131528491 -715713474 150912530 532796807 -540561465 -618443700 849211820 -756675464 17215357 -789300892 612772963 915034352 501849975 863599685 120084971 830002655 546725290 -161604343 615241877 -184902041 -106733453 -637308401 -178422177 484879797 -181896095 447672382 720946668 457684953 250870827 -998414159 353313575 782996458 -5396658 835529918 -504230223 -947060654 -458021746 -751949476 670756905 -512392050 333809063 455939035 -884331658 -85467459 241464819 -776063947 393658619 -304559558 -770074156 223370384 -199957423 747259873 -89720117 619561961 -921764774 913345209 88898861 -432703248 118843959 -495539158 265341283 273507257 -368017214 109718182 -658298717 350964319 515161773 182905233 -604749831 246025686 -803014339 782921273 92739637 -636558735 59737370 330241855 382915171 -782591794 551895597 905971872 314637361 -913695920 495520511 679575032 860097787 11989807 -531414703 -58337934 -919737405 148396052 -521426352 243721255 -249986017 -988748994 -453062055 817999161 -675163551 953322181 58691224 -353262920 339028870 -116224012 -904827341 -999833698 -67686173 -210943296 -776579367 -489983603 679146534 743912949 -972086577 95007375 701673899 -709843776 -585528260 511814740 -773122220 -12667294 -512814171 594000291 -623338301 176429157 368466012 -325596186 -750941161 767334323 -350013368 -465416709 349783085 371548335 426046461 -670392324 867174436 -292641606 -652211152 538221378 538040624 -449348440 699980126 710994712 889464333 -173666221 -591176973 -280213694 787199528 -676131344 -370881310 593678997 -603367644 -594735292 597148385 233064229 -184224888 -318139152 158054504 -865585661 -393526914 -622083657 -595957766 -142346599 199516994 260559977 -250169611 805089973 -960049218 -21459495 -889833020 369566555 -627694999 221153360 -859006589 393269367 -212122763 -351772869 -691858557 -824822658 38623291 453296217 -725003217 916261523 -99276861 -189386576 935575373 -412013786 -835260068 328798689 491766154 -175507338 92926882 -51393157 -562038785 149877253 -256943228 -851928551 -785182013 -936871255 705136873 521274513 365914903 903055282 610001236 -12081560 -256135563 897834846 385758817 233320697 210563679 230087023 32133801 -931392453 348803408 -28279460 -752260804 -313504781 -355488502 -827113057 363645577 144818412 803146350 666029688 -721823997 469193508 713923114 -179265990 -785462239 -511421806 -34051219 471612659 328051305 -717306758 -218823182 -262023554 98402886 -246361191 375264976 -694044961 -677384553 112118202 240620407 -472911103 -635904117 -329906170 611435796 212070256 -319188382 749838521 845561021 -236181602 -76889990 -890399203 -880903678 -110295727 -446774409 -840810984 897365936 -394260170 531269936 -945723699 -469860252 109027801 -443895834 -742448011 643670760 -851063742 -156253247 -837314739 -425056840 424971991 908878786 -591941025 354294627 -344310450 160320761 353050659 888317288 -258123976 276818289 282183625 972389648 830217776 25034953 -497667520 -720869364 792949447 735416379 711476846 739815103 876415163 720505411 -328607063 215411982 160331824 -398374023 -269979392 603705457 -976806363 -105011314 8324646 487952634 -712064963 -199702145 -288367269 991030800 -613818275 384331274 -844821154 628994584 -80215223 -962350297 579288069 -820356126 473793325 98500852 -179110095 433304255 839005539 653849 -851725392 811961369 -171351111 -60875128 675876946 492169203 -160457932 62402890 -393662966 -237958015 293664590 49240663 271956536 -211057251 -502402541 -768056184 -499509612 -156057020 921229085 823322255 413474629 215402960 908481242 887209182 -627212114 406575973 -869291099 -923845408 205354306 387911273 95182438 460853637 168534863 -385791303 381049769 783756527 -444233053 954618187 236209506 -66575823 -675498145 -648905822 505176137 412918475 609848832 729485842 -925559131 -511503797 -372269900 -655151664 667776422 -846664044 -966337428 -859410626 -581042684 -788271958 816006344 -483216850 622163760 149973640 -368669552 53084922 -591973105 -887531607 723688431 -163533849 149412064 534270257 771574899 -51458778 82374351 -149623613 -441986701 52986524 -895268269 915966517 901240245 512967223 42211203 -980254588 -784705897 907761306 -817675987 -141402351 526331375 83680570 -420327749 -681291272 959346420 222497746 -282757681 -307847928 406171617 -530707670 789707274 -897331814 836477517 815540566 -441034497 687284482 -849390204 -814128253 777358746 880987276 882472012 434260611 135756870 861662353 -415602008 -658087547 -891032509 -443904807 529633940 951984199 -109039673 -11169802 -68927579 -204810674 -294941301 563770409 784572879 -214930290 211134789 704554316 273290632 520710557 429609399 757385695 48707354 -631434693 716636340 716884892 -456210229 -371549846 721970729 259654148 -596798123 985263450 980818026 -165390798 113858843 -28803923 50062448 -7681541 719474790 571964492 -145232805 -175843246 -95506918 633925476 -792928999 -430093527 130804556 94889306 627321723 -156643817 396114861 -714120082 -870805351 936504334 718319952 -770439559 422946478 493033191 -308601894 -77269752 -107302886 -566779309 765295422 451098925 -743430058 -797932830 474805537 -680786915 -560481702 141467703 153423609 428989591 -242821007 389325541 256976093 758612566 -818031658 506558480 524690580 887240441 -436878896 71054005 -845463615 647325012 -508085463 574173432 654953870 521269417 -187472151 -846020214 -337104069 335412556 -426920675 -642100917 899736923 -579583693 237270607 457798252 771703671 971063872 -263813641 -700573150 -380323615 -797808999 494473234 -678832052 -46764441 844668049 680050945 295980089 -255189417 34571450 -783041670 -844057855 809663051 768649282 426244021 -260970948 981165445 -617068477 506906773 -715013097 -953163201 8281606 415636298 -219802345 428765942 -160364955 -94638953 -803316406 982363748 -954290954 -906909246 -292741462 -658981861 344308468 838971179 -38585206 -362266779 -852171730 216329056 -274664604 217548850 318253670 652844522 -891326827 -690241977 449723137 -743922250 33320668 67910458 -68297676 -976728347 -439454963 -179973131 420553217 455314044 105929429 -831089354 -118046704 115592794 625544119 -720748400 -224731441 -567755121 -197362767 151843953 -997423991 -84019242 686097331 695050920 567773458 630193727 756817871 -483276535 -959943812 -607582439 179258073 368460418 154729150 -803877451 -998169503 69753078 428483198 -878126209 699288338 -867671331 193111967 633351478 723224619 436000499 946201863 238946432 474537166 -407661849 630013582 111256174 991911088 626706657 492412321 -121659702 85820793 841931634 6719999 -531905876 -130055081 -251882652 -168662076 643840626 11552675 923880055 -606559426 250248863 514702462 -471749991 -673200944 558235713 22157949 -530761868 -998541712 233688948 921866220 -507082088 824224177 -982955512 109254822 364711917 -770236847 614167558 -748215988 373986408 -587076740 -705646291 -625316260 189202391 -531374783 -195775632 -515078776 97580741 150974695 916529448 719776207 -643847122 -150382615 719058861 -642218860 -371510147 184194986 -951872597 -132593425 114080232 -313743655 880120083 73563558 -232846340 968607136 -886341905 570112241 -422628317 251876662 -884142356 -105430792 -297504536 -855171080 -61017227 -290113609 -809547228 -565922635 -157946038 284100802 -474723187 348984208 -390210803 -511357081 -884938222 97786468 -948685017 -358468889 -419780023 96942697 -211972037 -275747583 762736261 -319898459 -361250910 -254095657 -996408773 -994644549 -615860106 -120937584 -239177647 -850415526 -340938240 340251021 412670469 -982156382 -116589123 -640889386 -489108191 675876224 -229405585 -74636970 7473743 331428744 384451959 829749809 -832211762 167793474 310973664 -469289296 -726891828 69975927 253126214 -554671667 843403801 784117160 -44673853 201832171 700915353 435924560 -932807654 832490550 -17262594 162184987 -140039336 395558890 -238451328 142554207 -825458654 -98070736 -714258937 -58216055 -335698871 699076384 342484276 11419335 -480233070 -33740716 255451695 721672199 553777403 447331769 -930211347 722327510 -473429936 504923287 -61742022 -342057517 932619270 322386286 993665750 524380598 293986268 207577987 703922230 -452804334 -362297343 202494215 -195089143 88216318 -268201555 116662873 656994002 -190910406 890290665 345229473 -117958447 829729059 503891023 356613354 -506910471 451220813 -537185454 -682441994 -142007703 -753000634 -121386000 34966493 218309563 85913189 319627209 -101330914 279857939 832457697 -766993760 -702640485 -104481301 -882735930 -554844176 -659060705 -654040148 -539800233 -912007400 515740228 373395992 -903370629 -494234679 977721239 -187924860 -922194465 698639910 142436911 -297689402 -385087126 378266571 348301613 -235925693 -63469600 -442188638 864415746 816592884 556057186 677257358 108940679 67457192 79077128 -159291502 912981452 164148691 866086591 48757209 -354211644 13541150 -550206875 198664123 -346036411 779657194 978738663 -192030645 951819048 138519760 228722380 -364988668 -467082874 157418339 -973041410 343033271 645203067 -702140381 -458411216 895325365 -341003433 -907355866 -566136876 -559751338 -306062168 -577869824 -309848131 915504890 -671175649 817241161 -888448228 785052166 529960050 -525256283 -230162969 -547871386 -872637378 403539000 149227866 -12403089 637770990 -402990140 872812510 394311969 432575910 887019305 -652278123 848855865 183844233 885998115 -693043890 288884102 701203026 610371165 -635188778 583776391 471098754 400249334 823227647 -673338604 859948412 168044832 376091965 546503097 -415470913 939483754 985675642 348975288 545957936 429392794 92517389 602634064 787337111 -949695806 805529809 7435745 490147627 -527976229 776263878 115239300 -727904355 785063341 433874681 819361548 -738216438 172335548 -449956949 -286984132 -347379011 -89885903 -734013972 218959998 -779314245 -489906175 -418295853 -487134716 -730583962 -216829095 606422451 591630710 -964907688 403748667 82491578 -115078044 560284176 461201006 -586317763 -661531996 -823048641 916356355 859535049 -780146337 -438136011 744753127 -447812540 -724733051 511137645 462120686 -505813274 368155181 140833089 901865477 -362649529 150735741 471616855 142000331 -607755513 276330405 696792303 357602431 -289120967 -456546435 -884217640 887172916 -872378576 -466797197 75740678 -351849477 -58387775 491902770 668792994 772099532 962661396 -841396641 969978145 -17644801 -958503143 -388160407 -548455091 -418908821 256790014 193477246 -472951467 -889795005 146654625 -108122645 57105130 -171900179 317587720 -388113687 -128829891 140343397 588201064 371726334 -215358783 838799069 153091834 -271880101 -102769642 976096403 -252415611 5961486 -526262310 870869470 694161530 -806972076 -590283353 -612590961 17125098 -458460596 969447043 368152810 838553454 -913260000 539165743 -779927394 -923177873 -541890682 -886134550 760023108 -725225169 -332768386 62742075 -634248342 582670182 -71841417 497985203 -577732551 -245287957 -436328449 96297188 -873164499 -415286800 -391794483 -977551161 695453503 -686987706 322290341 752228121 -798795790 -107187653 -16650968 834301704 565430447 65086162 431479098 -163583833 -889707508 -9269463 -118648360 -686117724 -958421782 -615688414 -753044143 780144744 302349727 376172105 493156350 760622339 32068297 -212295866 882341907 -440779849 237054957 -680706380 -221614086 -642672578 673479716 -231962920 -9683803 -178018961 385013672 21382737 570341959 -148784754 445888868 -774281862 -199257105 -223831750 -19732973 447991528 -728357241 686798581 932396205 -327798560 153132022 -640752894 50825382 -847827549 904369830 -758645164 407342174 777172824 567220099 859425941 206749046 491948785 4982773 -776222174 764503381 143955389 -584956946 -970509206 -967734360 424418106 -77480428 -268195033 -648054137 -246849775 584713285 -930659270 -521475534 -432350986 830589120 -781806247 89723214 -556714898 48088175 473971221 988379151 -441009109 -253392050 849497641 -447082354 -289000178 -455893301 831530199 800126039 113928529 409421897 -726832373 -793869938 290705746 704074578 160809903 -749402673 548022144 -304159482 -72372134 13378486 -879896523 -741411836 200361820 597666227 783943294 -496777346 467563397 -314374929 35150946 694649116 75329692 65798056 -896026791 376631057 -370022645 945523577 -510702435 635926616 597832282 158130904 -117037280 70789374 844378834 -386931251 258152149 -798221939 468793817 73099937 -185824603 -175987221 988772918 -29161973 -969064173 -694830448 -737548330 751037077 -986308969 130785150 -599802367 -276656919 -426100849 763626378 -384782047 856484973 743830266 411436947 -646328798 -441418192 574564626 154770132 -907970565 669155926 67017065 -850575340 424604733 335875775 -513849714 -886195628 -20184289 379356346 451063146 236975952 -926868737 561658757 -451512319 -567580995 -162025974 875182422 -578461205 695924483 423165265 39400490 50660246 -551454509 539806547 156438611 -936638901 -57587878 -303869871 -947878256 -479342222 -690889832 -389124906 813964209 723550610 258254775 430901137 795158790 36698591 534981514 -84420622 -452701404 546907709 -834086058 974441409 -862586668 990731294 -967447622 230587275 -660457126 -141926327 -899006648 -679052920 -276286707 -742771581 -201700478 -76601182 -819023574 940355621 845602367 464775249 -265647588 -18864678 576990204 106146379 -153261556 -523887620 593195707 708113457 246981933 322061544 -67353947 589768592 -377710030 737557371 -353711719 401363175 626762568 508216165 607105243 -855105592 533540689 986668872 -753730101 140742113 -662854345 -202190989 882826974 164378601 877686272 -748968315 -158218066 -345416118 -53806502 -904509806 639955502 980942625 -710244539 -968029665 4564714 30207931 -573215629 -369662428 -916021476 419794600 -724707113 119433459 652471034 -868035870 689790224 -521758891 -530882555 -420311766 -222175240 -604417955 975232059 920590944 130919037 252994334 188985937 -414961432 -824973203 -221972421 10829974 877841404 -657948629 692109747 970139552 153310367 -498809408 190454685 385015519 969280163 -763182418 -259965316 -797302613 -905823893 -287436526 476726796 975263749 -360361660 830252983 186054666 203778311 484915107 310079367 370017157 655255478 -848277010 169902002 -356035315 -71029045 571622673 -521447556 -737316112 367473858 687153739 -176249680 5055935 115994699 64586666 -609804215 -221408791 551592038 -360023862 -455854042 -619132690 -331115585 671744056 73076147 359769960 -645020073 312363851 421923567 -972185134 104835173 -768038833 -626962540 709255503 620410571 -723516428 540676231 -700356842 282105097 -976523406 875575302 403897432 409391663 -221592860 490761501 -811709892 29991073 -867743001 -584398106 -515469994 -126650794 273533476 -323128206 720340256 437752397 557809320 -622797877 -33060627 -448273301 -871051497 93121768 -759737010 199386062 820016286 -757625765 -644021377 -351594569 -543008394 -881507865 -50184815 124665353 -712869382 -827148662 -439845826 -494852629 -136819115 713468958 -700220338 289576161 129380047 -951582396 -323469752 667227125 -357001518 -382545969 -843356932 -715158619 117187894 792738173 -533882636 929087091 544336179 903735478 979095822 385916775 67690714 721381670 -94461515 766525400 690642096 425085924 -728471058 -405717164 -524092038 -244052092 -426531415 -71527058 524862255 315145255 -300925737 -521698324 327731018 -962141817 -288774599 814328770 379430321 294827399 281924184 289350111 622727768 173519715 -379389096 263463753 -869727180 358670251 865366065 -639706837 -454755758 -933039189 -404981260 -916640276 551122991 102218351 97009736 -143101603 -4507317 -183408163 917061750 -13184000 975961114 -777741477 -299134571 -171808335 214581839 452435881 -147041182 -537895453 -615775476 -476711749 109487366 437520175 753235987 -925579176 -223337571 512585012 -145619615 -992170705 527347958 956353613 988460147 -577373852 -44756144 -800577007 446656633 374173654 -655661296 -406501778 -277347219 304448810 918023024 533862536 -495840524 271962465 -799094731 652746871 695660931 534372826 -184350636 -320386049 -5360741 -888659629 -439624332 378248509 -391369692 -729734548 541246078 -610302251 813234745 754530339 -595225247 470623617 550078298 -1069209 -945726720 -37232372 398146834 -622991090 -977188203 796260713 -727028967 935618336 175718770 -44654357 730552949 -197413050 368550007 65427011 991802575 -684121263 -332620269 532342023 -660713273 -709835446 16580165 89692162 -372578928 594362418 589709340 -697546759 -15274330 -592987725 -135658790 798802423 -966200065 673446473 314532478 -46134246 -843464908 -620486378 -158989640 -748112076 -243390869 -947998748 24139643 -511194503 773626556 -861480109 -174516916 17337014 192155647 -137203272 64401210 735910568 -300173674 -663715173 -117812366 -572629208 -793455289 753934360 523438468 -653345161 204224525 -929094846 610173370 -306147175 -73132337 657368312 156883106 115083755 -325362731 99565520 -429651984 503177627 -683230863 992937200 -226155689 -111659602 -225177357 -718951313 312168294 -127029660 262526943 -188637321 300011401 -205884767 -81666445 -337317371 146078689 -695408150 837698754 -322481454 163679710 -907084531 -799431572 -884243157 78000630 6242806 84670011 956160023 -297344066 -226378777 990899403 539261402 860651261 760268309 280775760 -368036006 -749579087 -957261795 268476274 730597494 -173961503 -14047696 431614286 -479010405 483277316 -75082211 538589612 -926214272 703389833 -141871510 -263335276 617424164 256976379 197980735 711562737 398976957 474544055 96117404 353256025 -783972141 -561446469 667854090 -26181273 149044597 -360713869 -525167937 -748657830 -507528234 448046635 906003408 -817780402 329797011 211834582 -287510359 -682147863 816986547 -577208804 -853394297 701180321 752827399 -723600509 960742275 -133601257 338096462 845104255 84227244 -222197725 180486020 507190129 715352443 801789589 -522017330 192817971 202323535 -642072168 520096850 469750485 -377598949 -163756245 245478380 -499299196 551341079 -856303366 -236886366 316091900 -335494293 -687759456 721934501 -695533246 111372534 785712590 -279058819 -8026576 -909656649 93068409 -367956382 341590124 -393732623 947181547 -548035167 486599685 353101613 -612851165 -181645717 -251743987 997388927 -845735556 895310588 753083336 623405181 -265370675 376234209 -584757197 -703699604 -520582803 -724668275 648638793 -416244749 912700752 875797133 372739581 -267061248 138937722 620414216 584524495 627064200 66404440 892175899 530565708 483953665 336969286 937410491 -318103975 607433957 -288455989 -921383115 -389103199 941661326 443265793 -637392344 614721548 74547939 -413252411 -277164768 -868367106 421256918 -452741211 -895442012 -843791111 -623893507 -650006056 -155662310 953657747 376466323 -821089213 -917079446 973458074 -869368506 939885036 371749179 515294538 48501888 865959501 -433324867 -508550921 928052803 -672621474 943609657 -785497920 35073278 286165249 -211129439 -265172296 734615120 160609210 679031173 538083864 514959664 646312804 714524153 -576149559 -437303065 -604637111 503650025 -982420076 205959512 -199494196 141693027 184058079 329579006 482834200 524957428 -513170359 -70071641 -17405215 216634455 -294348375 973185972 -673962524 -447140135 316591980 -378818504 -867942050 -938265461 823530947 395185447 -875951340 924050879 69338935 395568800 -407523794 -414220742 -44449290 -992094975 38328180 -53551008 -961305462 -753812208 -17947589 883380734 -844871385 43835713 -828312442 -106058963 -406977916 86797202 -334629317 -145820622 228654093 674912844 -160781123 155844534 -398322471 358228324 267354531 -806101415 42739877 33414923 -559553270 859010861 -239192636 -710772905 -230817033 -910195566 829649262 -927865486 -50964482 870005647 -455175670 -1036446 421047291 639817348 982488134 -690130668 660278603 -981518610 363738024 -661974870 -721049324 162286444 -911438398 839144347 87811369 -249045626 -809469155 -214604342 59275281 -128772069 -623922053 -942766924 -222350132 644601532 -550329508 -193620730 -641995331 255968511 632617564 -617825771 911411732 72372230 -639079477 555392071 216905015 -295350333 -468005377 394135881 -806287373 -247643328 117924337 -798583562 -755976532 434965095 -38851854 326048149 252756477 868747114 245271363 -91962328 -649977782 184129883 -190842990 -943999142 313758100 19920315 -274737663 104045739 -612471782 -127565126 -837054382 -978887348 -124553356 913027375 -72879282 518459619 -441453041 692081533 567941656 -438414271 -268191821 -797772297 823127755 -650646397 801006084 336274332 786285942 893118441 26403625 940180818 133341666 -850236521 420053228 -976572040 519643538 767037305 -208739377 941435586 -265142489 -920858642 106695401 -706348539 -325363874 -728943132 -954945268 584162740 -315017999 351984725 188299036 381494058 -376079363 907693554 -831645454 71634588 196250082 662781236 512925532 -501247728 -1453966 -687619499 -492390943 656908244 -226793787 -62330143 447025188 -420008945 -584279921 507073474 -385613140 931937922 668704736 -901699192 622064743 -84256754 -111048029 -963352464 4920731 -213222825 946489487 -395437911 -305837527 -537981710 -330726055 -873035613 509834863 -405072055 -269957047 -463781217 826566502 -333592173 73598711 738624021 -308276042 -556734832 607114880 -360323368 378206666 -437711165 186816692 94840559 -853668161 -488005971 -673870870 -66639731 -113127236 -622230070 519984123 34973475 54855243 896354631 -465277669 -405984485 317152176 -368411657 -624724683 -39314729 -255565352 -141420678 100173459 902553209 59982169 678978993 750875152 -878425041 451296946 944556415 -244410612 717311046 363633935 373412773 -428658223 -545545955 630142236 86955080 446483662 -22637610 -890046677 -655020726 -984331503 -844133978 835713485 362142466 732380606 -213025662 -843889781 -42764242 -394882034 -956600803 562226156 -392879242 -795387539 -612626214 -368758910 -963666937 -61844247 690777421 -779321365 -923914790 400252262 -609541208 745172224 -823596784 177217271 573581615 9251565 968345232 -778176510 -562124963 867835944 -646269394 -927989255 945230471 854963183 331368112 -1434514 -570101588 -26506226 91094476 -410766472 541869053 -289643503 755667488 -234683336 333764781 944036729 64144539 240542188 633541541 -60406087 483798390 309394730 458050866 -24148683 956172290 504969247 839500833 -702584420 81000781 -168036736 538248981 184668517 413025249 -176847529 30111484 -668543555 -656515327 275494030 -635492938 -713359080 -523386865 92672052 -922334271 546256374 -585289379 -544925777 -174755589 -845508567 938687807 263768024 45172437 580260271 -661117167 272683174 656504191 480935137 -634022155 513830205 906405609 -882826272 781903282 602367718 623479354 -676438772 -803725176 -787142931 438453075 118169518 -288702198 -704786039 582689899 786179387 -706170582 -996109487 469887076 149738400 350762351 217113074 148263773 -251398164 -800640157 128423514 143121454 42486736 761280456 510078475 -380256745 -190995981 -338645309 -446031778 556627414 531727460 307931195 -731521658 -345119797 441696571 -921012509 416322624 -828562235 752630934 -708674534 -381008015 145690773 992990283 -976229741 758116161 824721630 -945475421 -309909055 -55249095 456957889 -857629510 -959200635 121964724 -409849692 257833250 -966160555 928223729 5894066 515710521 -262199167 162785479 376729447 993467098 -995241590 -997791852 -567405501 34828472 -567562474 660717103 862152403 -570011666 -836703720 -59375596 -815336211 114323085 -474877972 -871309568 354281734 -252276193 919276759 -827915049 -584486190 -419994328 -210170254 -172890415 413515036 941970637 -50284918 362387973 152545813 459151088 157120590 447747212 950825380 -887370469 -81104710 794770617 986513683 607139588 405368217 -161796457 949205023 -150669224 113480937 -922647902 489310183 -341628738 32932819 216130213 505151222 -820897941 -514807772 20968430 -357481900 414849057 -791078730 543650784 -519641520 570848308 -85172980 90690968 -464154376 887727711 196453952 699406897 -704562556 -434709302 -527767608 624059689 758253290 -459750164 -372273148 661976934 422847956 -659465666 764790333 991097401 903752465 408889537 -469750072 228128645 -261765416 -658068042 283287907 895104495 226883707 158253421 -477465737 543293047 -516480976 -941509490 -991768238 829552968 359135452 -995300224 -767192394 -66728128 743100609 659467875 862869218 -366627126 -847340390 964078656 519081588 -43318728 142884080 362189169 753796593 416236565 853804407 -115862996 181124226 -328828212 -561548468 -642549738 886490990 733333081 -198884019 -800232995 -313448000 480122918 -931775451 -667108716 100877669 351674513 91565161 -919717610 266920761 -281722515 -765518280 -912520353 791535436 -808367926 687189874 -38644781 194911844 159740798 544255538 -188281528 -973743624 -689396065 214277494 -109914128 -808168621 -227648486 569998655 -190786515 -596977624 -92169295 758868090 290313300 309318382 350478744 -538433011 -984638851 -712941117 150939116 570549832 56732615 474771799 -707710419 -651873214 221317582 -998245574 255380027 -672030056 503251750 854543501 154788744 6827491 918623670 -370146400 -431132025 234973206 -419357717 13679988 288557593 697737937 435641410 988919374 772364604 383488697 -559305865 -286439154 -172693710 443563783 -350422723 -974143419 888462831 536978686 -853372621 -574866316 729484495 -39742575 434108278 -300045909 328650289 -719013397 -909950460 -594634438 -565907277 -952843574 988905445 -388999556 510968945 -167197841 -117136628 -748844295 -382974424 898441760 -706007076 -190392235 -476637689 -639455324 472944699 222120996 487355178 -511400888 906093700 345800820 292647785 585444045 361835544 833636028 -932805345 -328309998 121350247 -622295869 523188061 -838830376 -470713961 53320752 63379317 -232207761 -121245862 -34933696 162743285 -641260281 -904764819 -362062700 170226794 646250801 -957155872 806857421 -892095860 -20921199 -817241086 -746093150 145534504 893971595 851925868 -642606751 -947572621 -196794739 533204340 242263403 -478238085 -579290820 755049509 -640181458 677356843 -639374918 388612743 -160335110 844259462 483348620 -455645680 -548193259 588728795 484834336 301546605 21154950 411852515 500111307 773966641 -673596880 -931504947 287798263 -426505778 -43531731 -658503211 532102613 -590506224 -749741044 -809394150 872646020 841081870 108919095 -293755397 340884983 -529345615 459617264 -364787625 -375621321 -637673571 307571665 342273653 975188691 -829719165 803429504 44797341 62024602 570445001 862569833 -183316073 -22110126 -616186560 -625516086 -764391824 -420043458 -224796116 -362549112 338491912 -145503512 396010276 -986820817 984744304 -326891957 193191458 112437789 -61317255 555669232 603966519 -537742385 -36717165 -138730095 -34536879 539818868 -104764732 339752674 589761256 -918515277 375731089 -77325348 408294082 569677217 25078572 311985946 -4668237 -754536053 -466527275 354925479 -735802233 -209060760 -7624356 -331814509 431473561 199496498 -711377225 483699236 -90763780 -691225904 -400860096 -373852796 -165715809 768652842 771104030 766618263 -57282573 439564426 -204642165 625668109 -136328269 -504301964 808116861 -49144167 -490319826 611057307 -657552141 -629630510 -158281091 -775982990 -531488325 431995676 -832096607 931037142 241597764 933730442 644104241 237082090 -509743512 625661776 -476717179 -578732033 345556511 -103415289 -217319761 -813335612 -149041444 876207216 484295874 -860885903 -418777466 591216070 969676345 879363056 180946750 -912562495 453359899 962576457 992543902 -702904621 266826622 -28791981 -220502819 -358782058 -233802822 857896451 911439541 -738554298 -612874466 564822417 462276445 806368768 849240181 -669215543 -524253690 929286194 784063905 508698950 -386490885 -642523526 22215431 -652677716 12395460 74114926 904836048 775500953 -272830634 -922239411 929456618 879297382 926651592 75153156 518055443 -515485366 3652858 478664946 180543783 -161857749 829516216 -498110223 378502432 -556486643 59856500 -598349292 619671773 -172077945 780107174 -559923601 -694410427 484320369 984447879 -220118231 804344753 205555369 -291760085 -199135943 -365864471 529828357 506845848 -659202260 -850069787 -135009824 -279762024 129851190 411257408 890569986 191883541 -716547757 465261943 757657205 555450758 -23685726 -491416671 -34094377 -379809135 735021072 -255962934 -321660246 59250052 -370596535 -487240937 807912089 121276680 371434213 -771240212 802068142 98297008 -797827192 -463467217 568129221 -141845966 275716487 860324582 -492736855 -275965474 -724358539 473879367 -1476954 -821943451 -82763397 -356491387 81299899 -516517210 -602298412 -764177463 -137355686 757242198 617839854 -515989530 70508705 -457592290 735396019 216398053 -216571796 -626823001 -408960546 -723100204 -394991824 9220444 -737161401 -733971308 986745421 -822610731 325655860 -724599060 797322781 -896574549 227091832 172159425 -472916563 -152964191 -815673179 -408965210 187412097 -416514545 -668589896 561397546 -753461701 577594929 -217682064 82804235 -51634262 221790339 492957934 782199004 -407724062 -24896075 926498289 -831322642 910167473 -208377869 735898173 786100739 758789053 787972944 542126600 641835955 191896666 221276658 677106665 -921493059 -548077767 531954795 809553508 858271139 171904575 620222910 -34466033 348817351 -323663148 513884019 -361016686 -414296350 -221731016 -944454672 952601449 -651571788 423413762 -969657634 956429567 -37389987 -746845675 -293694707 -689840774 -474260114 651775949 -506338778 543179059 -762924328 125756183 -617643232 -307199028 703380832 -394348042 -359561448 -464228231 576770041 889347519 189334474 902095370 808955974 -449249934 -932334466 56530256 -227703804 395471813 725071853 -812413674 -292172099 71780948 937274556 822258507 671322745 148708103 -629685963 223073960 -560328598 -985716832 -461584969 526852768 -335292815 960395022 -939466436 -517543972 161742704 858251770 860664362 -567721921 -707365661 -550804484 -590121839 -725750879 385358715 559604676 166155211 629701784 889549452 -444370507 4956258 -313610166 257996808 606452787 102756075 -821554351 939344229 -382030771 -294539777 608139886 62490453 -126548310 -125869110 -997447736 96402353 481804608 336884609 397625821 287008906 -231075047 -841334781 -78846606 966921717 986147332 -63921843 333369082 -708846835 514020276 446560287 -600677621 802893372 482901676 774719554 959495063 588324986 -695428189 -723528530 588361003 735650353 354157098 822079275 -430283716 -713190811 475149948 -788627660 -378776678 -985514899 -406830733 -578139020 -288564222 655691562 265597249 509554034 260594588 794629441 -791751611 635121066 65325877 -542423922 -909321288 828267017 502605046 -773179111 269230710 -904664048 -298335324 -736601232 -15998668 -565309938 -310038045 -44653709 66566711 505614135 271037506 -996077233 -372029523 -570160265 -850181432 6679514 -608766874 618561418 -945008697 702901069 374742240 293549404 650775906 780286056 27915770 511446114 597704153 135655445 -80162622 92139800 928763797 749528961 -154596907 350825752 -773201000 358058068 -111216668 701151983 129724503 160683365 -544965697 -784530804 -460852435 79977051 792793653 -333768108 253000379 -710175994 599607766 498051269 -198091192 -393898099 1230515 -434743099 227596655 827666753 110040695 960031980 919835296 739431913 468933379 929398895 -248683647 230494790 827523426 859426803 -979006878 -746305101 -339800081 438333995 -153176555 429235071 119631904 237643016 -779760100 -648581626 -289591485 839813996 -623254958 261529623 -865277132 505999164 -830777440 372974275 403722157 269825674 606248903 840548590 626050582 -450501510 199153242 -343298686 876163934 519065814 -785756288 -868572717 593684587 107599274 -284547936 71409394 -111720019 -716566352 -417749076 -610118764 -544385379 6190371 154122993 267210010 -907645793 560410080 797372116 589592130 -590711523 -991546159 -206871986 956916633 -472679733 293376605 811744548 -174680582 372664061 -800720721 -600674093 -434477886 116164276 -424709400 -868731536 -253132349 744612942 925344601 -365406726 661071055 483436666 494068006 -825660264 772612588 -253611452 330418702 -891848400 -789705780 300418304 885717604 -619438917 -996664057 15197484 523995204 -1585282 101817507 -333228423 951439982 806185299 134472054 -52638444 -640104659 -544577506 -500609160 -822971314 -763937761 279875209 267814398 -834408750 -127561405 913251203 776637700 -376707837 -732118024 19408529 857984486 -714749885 -911017921 664235090 710041428 -309366546 448153061 -449137626 -793438788 423856462 787359300 -690561418 -683327212 -646525219 -15594730 -154347119 617686543 -264255539 87923126 892044922 575365392 357384231 249870721 978907608 -627937720 860039053 -430617103 -146432507 206405229 -233872725 -154842749 -532364049 -741331830 405133381 -836035925 817266992 -822818156 934587800 -186555743 -578204513 -971373909 743651886 -47601902 -690510620 694267190 -261538874 -221670954 736748392 904308278 -473737595 289488705 319552809 432175650 -597122596 645564326 485992964 -255184391 -999907534 -777027126 834685555 -63016547 545828704 967755425 849403775 -328189262 -333025833 901371326 -998531883 -357031387 582274740 887695932 896755845 -615683278 -253706746 -843368658 -28106162 -640922457 268488579 438352654 -240819582 -891214932 -209010713 281415460 -771340073 -4522989 86872054 -53347481 -454355280 -789511550 -868733962 -951889477 -250840912 487651704 -984465151 -285599533 -284461463 177810969 -830322638 854004114 -385747617 709558399 -170951455 318370149 129659995 955047647 144184955 929862609 532276691 608562398 420821815 200722436 367949591 826116918 -634878402 -204967390 992540650 298385586 -641720873 -533322382 -634418207 -693254130 939408363 -26758458 -385724804 189432785 -954939598 -888149806 -518769920 825703682 -250175823 -898935295 -161535915 -529102580 888812275 -959313297 653493300 762903044 208557698 27911334 795427104 461416145 824971578 276011151 746405682 905468309 -990171813 -581179376 374398048 763956303 -897876220 141093097 -989250995 -831740254 559118934 -566750305 -617051452 339579403 202950071 894064563 395542569 -366435895 -437629936 172447549 433570182 -642506677 -328034339 368888946 761436802 -431787044 -398804820 904449502 915147840 108573198 -668574089 168726315 484195486 -734251194 -217965979 203497449 529570354 -78036898 -903837169 -934274956 45685179 989056052 340703768 -451820079 -444955520 -16874581 -230071848 267459203 890365738 -937801722 667731160 -597623049 -59677849 856599530 -677835513 865252313 -41976963 356137251 -628414059 531536832 -349205386 -410546212 583989321 397494549 882275521 844139920 548796609 430676210 -303627605 381662479 64868723 200658806 301478756 826752336 -442685447 -633267507 242706071 820878331 852698935 -36812706 63746328 -691035726 -815431364 -758923538 -715859857 763648353 177892650 522211597 -774835214 -178300872 -797880397 -792737580 -248192866 920360016 -209857458 -305382802 198108271 624140307 882253286 -506783146 285659332 715549288 -401386531 869716486 -739701178 359872299 502451344 980215069 399252662 -213135326 -578367063 710829962 -831825882 -602815703 -249566093 879137177 -59209104 915328908 463303601 65671565 -144264534 -398063827 150805815 -818336513 353583240 850239985 782965456 -990121141 -496520754 -882804870 444152251 -383039051 -224226052 869826530 -921889497 464343588 798114060 3348285 -417069537 -798110624 626669860 8200009 567306272 198266262 -761797249 995129439 73275281 646644402 471596662 -273501873 19596174 365476737 734345157 -342821138 -800623260 709007247 -856843184 -166548660 -889299181 262907364 -73710932 -852348538 253735037 -861744810 -748840258 534340751 339165724 -249676206 -944596649 -825298329 456921576 -319076738 -94565073 -79408593 -795764369 -454636419 -860520913 607636337 698393570 418692839 -127613539 -927917148 123847704 -705069467 -751414394 913267029 -924475663 -814020379 217014855 -559768944 -192885954 985390230 265280735 222693687 -491879934 31069738 -328206152 27888288 -365750445 -350669784 -486174024 294447244 724789135 209105470 -868723849 -925874630 -470026942 85528885 619322991 396642374 431957071 -611001120 646762102 -324833335 948108783 -411539307 2557901 798460876 648774504 -847910379 697375162 379786034 -216036814 101075477 322693155 811417440 542324272 802097151 -116767565 898346910 -804653277 98444532 -530239643 -740216410 98174447 478160221 833655122 -148098255 720901990 954497236 -755937272 807104418 276483240 -114518802 -347427875 523544906 36346185 -20192008 -706184615 602033260 224156660 -299860877 -975694499 105379333 -525082529 -420668799 288792174 -575247679 -311369396 838001546 92003187 422153318 -639349790 867288022 18562365 -172577944 -40558714 -769170514 495526706 -276982721 -830925270 -666174045 -284609219 940338381 530195102 793624088 -322344871 -996621401 544684510 768128533 342262190 933212809 -305011895 113484724 -787737044 -511277738 51562282 960713471 -515410476 586674988 362747605 -738466419 -20594284 988985826 870084567 135466974 583385733 819950680 376675891 -484289735 397959269 14627474 -512276929 -12194357 642274063 742231718 699816699 69151811 581281007 584929654 100773680 148945190 519051757 -686623392 799413376 239377307 490608306 476938109 23379145 225974868 180675935 -731084390 -99206043 -247934344 -69589914 -40570221 55220488 480083497 526505171 404908144 -745079112 587308117 771368595 664306564 -72035055 722403296 972407845 942280904 -913890920 -723509946 -361852405 -97516437 544957446 -978210743 -396873801 -763728976 991114861 463276017 905439737 832028566 638574480 412493834 -6904720 -774686520 -907346296 545996272 -67991742 86790450 71577502 -884174480 -889111577 -789713741 -843441160 -929987017 133126013 -842768732 9829408 -148986243 213175335 22950808 375911349 -479004921 242115666 534350218 958166947 206053774 627690248 220293576 -984943876 -744448053 -119411106 -34147080 -725000858 882005507 -229647091 784711380 -8680030 -810889983 315933039 -790363440 227873342 -564718025 -768427895 -316877750 916039521 391255208 448281709 11214309 -491934623 -913845519 42970783 -726189709 -976732475 169138077 62397446 604545978 323570879 -96659191 -686784379 460502067 -592888942 624042759 -99476633 -611968660 -170365938 -795642474 -808154796 -727231530 -793435464 245418802 987556605 161343208 -191738784 -70171168 -101006874 702523940 382598850 104518028 79793676 187174190 167219744 -165162802 389420107 -968377796 -351295139 307448291 871879124 -192565291 736191957 -431676278 259209330 251977930 -815094681 -556546318 56898738 702945091 573003140 567979827 269039168 -115626999 5844705 600472478 -460309095 971501195 -312942915 -746745917 -104199205 -329064430 -3997778 810223615 -45794380 638939771 -168264507 -172109183 -278499970 -356382465 997401742 626268829 395448517 -860744741 229678977 790649248 -387631115 -473262760 -459791787 570860008 972697142 -350875159 162622811 -825943309 23420309 309561041 -596132970 -897975146 883612660 10610792 -277239922 -766494768 234401137 511138015 657255123 -320249469 -233691177 209899633 -736765620 514133495 680563074 -10340853 260498097 -771051257 -140351996 -913666049 -130725279 -36755647 -680282503 -544587215 -624004650 -437512720 -428963401 -4099958 -499180887 -735428034 23252016 -111997076 -452881646 421103285 -653433964 -962590986 -508717950 283159079 -34002661 577645416 37019983 -160186871 -509885598 -392380660 -792605556 856671160 -490062239 649621771 984789970 909366540 -405491763 935203527 455550951 -796797728 -384660330 395780940 638798895 97074636 855020187 -433510480 -86700853 -368420765 -679089043 -932053636 -814145880 533638019 211926200 58388755 -870982637 -386275397 806660128 -782147126 -785419874 450833807 -338820219 -586264795 79836838 -93061247 -427290785 -455941976 197873035 205762487 622185023 964219806 278470464 -354396268 -415218591 -84147738 -257474175 -205140446 125291445 -92141230 277698762 207540785 219842690 -168566476 -312452053 481180939 743991989 -33388914 -154634411 957377765 226891513 -995812503 305460585 -978403256 -765574246 791245084 997423557 -79797281 -819958344 855084450 295150935 -115778305 -357231950 -278914805 -908147282 33855906 445826250 411851287 949281523 -514691305 -147401279 310406397 200603582 -102794087 978296657 -811176089 -259373380 147502213 -379009717 376987736 -76712473 152345859 -382697304 347133589 575228515 -188221265 -314956667 249761908 41185311 586161612 181669008 -153083292 -719923078 -250583369 214706084 243656623 -797062435 794660523 -927638923 -87546001 -294269254 374497890 -876306911 -830039447 -302952672 -793066170 156726990 696423340 917319857 171537373 -305907327 -723563507 -719698758 -973336675 -673699697 545964076 -328204122 -148364379 982959374 44640356 -958874708 -640102457 -302729279 -326488779 252439892 742261457 -593335545 468864876 996251073 524597817 931711524 166649497 -92727342 -417976849 -115025838 -28114400 228198061 -451995716 50796890 -10009228 -108784277 508535003 -119187701 369579943 -184117119 439110509 569780955 -736018647 -993453680 559982085 -727665105 -684834431 970542882 668240127 -324082616 -34500034 -581590213 -404977961 -626731615 -488211447 305243001 -421084952 593760508 57613934 -687933584 523829633 774216754 -309791230 -260955588 8679407 947917979 -381832920 -525053131 764412354 948257180 939815040 11446654 671835282 -160101041 -962212534 344825763 101233493 330659849 136835026 -205941962 535685212 -779214706 -15323088 -434069918 164121125 830495466 346854471 923682 -223036420 -754675334 264209048 189484502 -497449417 -775118102 -716003204 -598885471 466302051 -130030757 479035212 633640092 -63227802 742028744 -565302532 418630880 -990651107 -300337234 739631399 856522197 127973193 -790732504 -633869595 655975435 429166755 686659152 -364254494 369730477 940958963 -153132061 -694235270 -497163717 -151751558 521881022 -161572440 708047915 745345222 -718454199 339572378 -273723517 446814922 790852450 407054994 929263826 363429707 160687448 338354344 823425452 889608238 -960525683 281295703 -783027461 -53217933 771947505 -950563069 535546116 -21758828 -254740870 -585154458 803498767 219293295 -386187521 -563910999 -461926532 356718536 608473835 -332259533 -43185308 747743747 -383246432 -60477293 94008252 -479516906 442431698 507418737 -720355199 247980343 128667953 -725906861 -599493371 225477911 -322890954 -487703687 -522326756 -110275632 103713649 -487544530 -177289177 521487748 -744048512 779488557 -710738972 -766571923 766970600 -781955288 -980073036 556881611 -566966653 151342841 127355537 -558972676 578194834 -873099516 28769583 96642088 532088839 103027671 -864510929 -317109531 838071212 -9941217 -595921513 -251424779 805467518 664381670 -278458036 955013740 676481727 936097492 -696091276 711594871 355312312 340174489 790349526 275266408 -876037003 743220159 539577763 446086138 -156603193 970361965 -759824958 -27771102 623561856 464517879 -1997394 -948832941 -243826962 -279850968 198864279 -604531194 -620310552 664398000 487632882 458723911 -838342490 559447101 -568849142 -284994304 245870558 971060702 570845118 -385435195 -955786053 -203975004 -436388958 652630070 368842482 -618972373 220509015 596399621 106937618 663752292 -148149150 -475331620 -677344032 -116877448 550168907 -992599537 591193060 281886453 394261121 910291824 326688440 -424883402 -770634281 531946643 9398580 -829317497 92110755 -607283830 -224659448 83527763 -118287341 917628071 -323888956 -758501768 378816016 702557458 431670403 187622747 -550118138 -52497045 474965548 446976926 40842385 -195463387 148579860 461398475 172566589 -973158141 526119951 272155784 267871655 254640819 -478734995 -199438052 578378158 691950835 909381842 981164629 716936964 -688724764 -492090719 -253217040 -305453432 -230939298 775873661 -347027197 -881361467 9010631 -151188986 930545524 198295411 782858136 398731700 364943613 -183741443 765349 543064648 -844360336 484649017 -440471500 766122044 851187587 -950487798 779037108 -174695103 937753615 483847877 -752033460 -896199006 394326863 -666664681 -249957906 674841082 -303950525 285356064 642657998 411424747 182568990 -900033259 -444491973 466666469 -270613638 -519568066 123880318 -228779406 -539064830 871919819 -984372145 850401107 -865894196 299947722 55206794 -256462783 -542790791 -539886646 -74100276 -363690324 295853736 715715913 -572751667 641495853 -819991205 -480588891 778033819 364807233 -725811886 -484920021 -104521960 741842632 -48956887 636752617 516468386 -943595913 132304609 -774232507 307383223 558175155 373336963 385909212 -985456508 136272784 581259719 73824048 555524993 29117902 -899733996 -200266735 -439503138 -512623300 789412231 -127121664 130839448 508050463 -319179840 -403012177 818477209 -310436140 -16947680 -414800747 899641905 -824900015 151946907 268910492 620757629 -763455520 -526929608 -939725180 -336624618 600632106 762404400 -26214332 -573517920 -862015050 -954983465 -903212101 806131511 -734037691 848805292 -949985056 778587525 -146861320 -623522584 103522255 -464746144 -313834423 514173744 51717963 -816133921 -588427233 608783334 895553995 -90208247 990730035 -706428758 -673282738 262236753 -516993055 537517754 -694874388 732767188 -562840752 153484361 758865680 -404026969 660338747 -89565907 -508350414 591030544 -176774347 -863608872 -522429583 405899025 151870138 -918313398 -998376468 642280833 170658654 -412562962 343977208 154333532 200540788 992018331 647727640 219127711 -299879072 -175135131 -159493047 -770564428 -662824509 89112546 604311354 280668823 -645564748 679582496 -56987981 -960506927 -362445911 717770831 392091290 -769490869 254911627 -250784865 436516116 -836043459 894867597 -556133894 527984473 -490414435 -444449699 -893724439 954489606 -448306813 -484526481 848425614 -311883270 -741387362 97095528 -992152887 884667358 -227418130 939254051 892043039 -178555675 -541184353 564270681 -649052218 168478542 583654967 -315223677 47792038 -247989215 401672360 610142990 53292931 346342665 -433267512 -92590849 338420164 -824088278 32260407 943758833 -872138405 130450671 -579360402 220953035 -311959786 -68554105 -773704964 167605975 -608701722 -459237453 150001806 928471649 930477408 -601801757 -832435359 -743958497 489778978 -792798813 -16812710 777574550 277534001 -811408775 508378750 109255725 -272457948 -720998686 303475458 -8044917 74681982 -553391241 403621715 882581948 815711458 12221357 -820169478 46232641 -733731944 387110976 290268822 -618147174 -806411407 -671013199 706492182 235825127 -594436056 -262711147 834041494 261440146 100160015 191246945 -389926193 -160971942 -960752885 -928135124 503325901 -933612836 -675070371 -515679794 278098548 208923886 -214448982 -717819740 869120270 670563145 926269460 -150666982 455315671 -631509786 93156145 128690037 640955201 247342152 -889680144 429124181 320920449 415182232 -314188353 830094752 -290634017 912292551 510276460 793239042 42341982 228012369 669849626 -975657727 -847319566 -571910918 914688857 593115788 389180162 -492282751 -708453095 899212491 -234270408 -682789929 -168001495 26830540 -228470206 -482159107 895739850 -548317673 -127618822 986833423 466958147 228651022 -594921361 849493916 662278340 -410689082 171962603 759040450 625702354 -867352658 411312142 569375458 -469464046 -555121963 141787817 656931867 -831369801 424682808 272531314 490271515 683209463 -351859189 290603641 133485116 202580502 409268977 768696448 726015591 15619133 599929508 -375603981 -451615092 78352968 -420724711 -160683321 404505547 366550463 -471552959 -463247364 -406319676 -530587893 482927510 38859341 923019830 -122361043 650112116 -608320191 -757523214 55235366 770047654 -210366691 312813280 -106410502 444703603 -996125 64458946 -855344486 -171000405 715502342 -515198363 482072931 -208041233 542541233 -264548192 -114000895 -217254686 739346360 770899837 -647978419 567767077 324738713 -99080784 127206490 -666556095 94377096 -655101437 -626549446 -382811273 -285815520 85807019 -252350220 695430604 382825855 -101539787 416579435 -777351476 457858833 237412990 -647095959 -250629526 -825999970 442843784 476260159 -869322612 213683884 665981012 870983710 -948505003 816687342 915452650 -281466570 -505065548 347462304 -263175705 454700144 -457746049 -524870969 552069643 -232577870 236891553 387821176 -115941311 993617986 -442754163 -642214822 -856566652 -822224429 723374352 -818602552 322133808 -260630080 -208003503 972371451 172599816 -185600495 422205866 -104309655 -715066192 -783588313 -900865592 -648569306 796111114 -167439735 759608511 -122212128 -22576733 -604620517 -522450634 858530759 65687637 -542687775 458489146 386547398 -473704989 785340931 -514567137 564724427 -249362526 -722954614 -732158811 -37899505 440607647 -144726776 -726481281 -293740848 -699561317 962921078 855376225 -188752486 30890653 -74614510 625331662 -14866745 607189865 -651554259 331261575 172066617 -160833970 -302617116 374546367 -402751200 260033052 -857253891 -293558420 688327313 797241288 -991919052 -690551193 -991985301 -656538454 -435577505 714738381 -986156090 894992114 620684013 716576637 -364584330 938094424 46809730 -897361122 -942594260 25965749 -27912612 301621646 465238659 633783944 -188061291 801636236 867712699 406194659 -381062243 -779056440 656384341 -356711641 888840766 -704023520 -881950114 -494167411 839288418 -164359726 849993576 52865123 653404580 -666951163 -852782262 220049681 312033142 210102551 436063494 -315227378 -903496618 461503868 -471681417 -680547150 -981440338 541765803 -729003923 292859200 -20198452 895717621 327048243 -192635572 569026575 727983403 740318837 242069025 -323990532 -484155567 798836346 -926149361 528602578 -764821461 -374731994 699353989 162897113 236603860 103881744 476817279 251251627 547358641 -886157845 -502138978 -84648881 -545479145 -817026357 -586758474 -879858318 435683359 819824159 -86898548 115181833 -67621403 -835275034 999497144 757542279 896706128 -838277452 -540759424 606325714 -367720836 71072483 -209087272 808321306 603505161 -335922344 -966778199 510107716 690949550 735288514 -980438102 -269939160 124288418 -216190962 -553008416 -636358263 818492018 -505353706 -650169547 -505872402 -661911799 874376647 -292168328 -786741666 184674135 -562512889 892524664 -223862151 411970172 214894096 -285567023 553678640 -370137247 19830290 -699095973 200115902 -308292198 -267039083 -585951584 372893450 -887950895 -792806326 496336613 431785413 -382535395 105145828 330318199 791759761 -398025262 -655855115 -942125496 -624118679 -887865314 -597938476 148193902 -58171058 -289982465 -946909207 119848675 -549062883 -484983487 738458591 -583044192 203161340 889473527 -695107464 294672751 859802949 -438218112 185837189 772271947 -784671288 -816512609 766763150 -573725670 674847392 -427273979 639750795 -686519382 769859185 -254020464 -694306985 428854931 122995900 -871880078 -400317946 203396894 187711069 -22198746 -190307683 -309801814 -396746487 668219720 -347721351 402206802 -65173327 214629175 -632883285 -478373996 -76956957 -495735876 825076455 966078972 -780065610 145185914 281034610 131968596 755060807 -800225983 774978555 -160700972 -525903409 16350852 -767686113 -313136880 -709738383 -698829990 -414019700 -43008179 -813008581 472781058 316734212 615250352 -404009530 -212609362 200948553 -891307135 -613614604 -310696185 -264850180 953857251 235014537 247848953 -832320320 409025352 494041802 683815326 723501431 726832758 654472909 871801637 -971498879 973321125 -418269925 772273104 217250733 -276892156 -306709015 -832089774 871923365 -177122753 585246814 -358099190 520513136 639455860 -664100480 968197620 -214327436 951218001 -906127823 -670214516 651347084 -430600358 927858948 299981038 -439218702 -506448784 -378852299 336608516 853762663 833582248 -911308557 -992452664 -192523788 584247306 332890508 -328140593 607568020 -996243898 -399864600 308126278 -173545164 519764751 580687510 444248685 -65219521 856316642 -716525947 -793800768 606481384 457369939 -496606913 -16972411 -363676166 684879548 224918428 398011072 -140554547 11091775 682454443 -326663754 585604699 761255599 6362155 444482911 416890568 -558566636 -543274537 -496121760 14045215 850709150 806253248 432777605 824172901 -815020673 845043241 56342601 -709102218 152733358 -214245506 445873614 362714622 -945822364 867774964 -34387160 -63444505 -47331594 -403227349 -121020463 633029945 -769702060 -470444582 935271082 232349164 698533194 602769998 192875549 330694950 910686525 140758588 -596241584 -20516362 -159119192 -480183847 347119880 -687640509 259917287 689392762 -821003356 823719006 340957247 -229577738 670182208 204951836 -682157697 -470956482 -679707383 -437784530 567095021 -510637891 819507503 854325580 -284130553 189950232 573800495 607608125 -212996717 -284438359 -641624053 -490137968 -176574374 -5836249 -374500697 -384031683 250544949 -114273555 537791449 540654037 923050624 -154284895 -195723322 343154469 524969716 -848685052 -471809411 -985913526 -714441568 -687404592 519721962 29742438 -595663640 682580402 -809868584 -100039450 6502735 420253437 -609985619 -115196764 -338674480 -434237670 -549564822 594003067 65317994 944414411 793255573 -60776398 237311122 -91946370 557344362 -519610948 -948500919 -699681674 -398418181 -71735189 180556688 60577370 -192943217 464950862 708648992 -125552600 42202898 -292460915 -17864098 147939649 -505732950 -617721263 988078864 -834862340 -314061029 119329474 602015323 -598153928 -583413245 55854313 -681001616 440243389 621369917 945131706 -700780678 -293274606 587094140 -967495475 206838889 610346959 -545292910 41213045 241468178 -985508884 716211455 -256903605 281463952 -299909704 910297533 -686100832 -910721826 524114618 626026558 958531796 -443135874 -826237051 -449732533 172845338 725358445 520972509 388569747 -287902333 -588530205 -855813606 987639072 556709133 631630185 694396986 -870488341 588695598 637209210 -66622343 35733023 -806282317 817900565 -304974199 921639984 -940981671 643486739 487317894 -15502362 -863734985 960756066 907983365 204422442 107475800 -534016006 -708255726 314050638 -980012367 -502212588 937293772 39218968 17181885 -48786323 -29883382 -383783700 -299374777 -61880851 37248060 762285205 660735471 155961715 676024170 -90663327 855045222 -637825499 -680225548 34168501 -432508630 -686734535 365484470 359098796 -112657503 986763700 -477065919 -518488316 -596089602 171897060 487646296 -933376307 -957807310 -37073680 -582061364 -379848775 -860158876 85656155 -405631362 713171172 959211286 -241824614 -459711068 498614833 -649238357 -956583812 -362919339 570477857 311529281 591323034 -38438146 853109690 -132952811 160401251 751619768 555519145 -75641473 -164013761 -154289293 -965212379 -142430781 -335428728 877624398 665651683 -62760711 -243105872 60457930 -514368872 -229263415 180666359 186962609 892481845 635636026 -350822571 941181802 873371949 -338605146 -341816363 557326280 -417563772 -937706890 870072192 -66872785 -662675754 169208135 -234157417 -829035811 289254989 643233125 -735056397 655290631 -3921526 135781520 -235442325 -789541791 -58208644 -38807620 168373838 33841386 914808376 -494714537 906715992 948515275 -275862449 -4150731 582267315 -578938625 689222414 -698473001 706599204 -139457976 -537730827 -859288350 927469539 -494545197 -496427673 972879313 -169346979 806773365 32730566 -892097683 -410021208 -669889915 603053995 686913637 862305195 880849526 -673688013 761831840 -590100864 797775142 607942735 445343019 -553054644 97750790 -304289335 228451944 813061203 -125880576 640843202 -379595994 -552615977 -370321559 -101632779 -363424734 -281894600 493158297 451306230 -549418298 -723081956 -627269146 -73456948 -104909987 -273505441 626211227 595099622 -693528735 317438945 -494682729 426838693 -646730276 37965204 472577132 -953301592 891746102 722657714 278566335 -646202055 983157538 34433729 956482492 599102594 223751902 -732611454 -266298769 -777557638 210314537 -300515277 974665145 -586749816 755166937 -558936199 367785421 -761442680 -726968903 -197869758 -758206011 -274160819 917100274 971282932 293683342 809055328 304162772 454208315 -559120834 312977152 -567825193 -333843639 -771661030 915343636 549515206 -700893872 -436693543 -482649423 779868014 -703680193 -483269394 422977617 283066477 897354149 559947395 290609289 -495149189 -506032079 87898520 685216364 -120732313 272112608 893734622 -84080761 -638518934 654428160 -747967628 -696732384 817635110 -277311499 821317324 -296354466 889679347 537100449 -711253738 -36564488 382477669 352299758 271421941 -104531788 -775868816 238468093 249045462 -792850062 998094956 47143251 274277509 -599256945 -637790865 -122631950 -234216543 -391437686 -714799030 354113952 -683560377 880629932 -736601838 858292006 823377761 -341885624 394630498 -403767316 -506827005 -923917968 -973433320 462668510 994554800 647012140 -271680042 -996626422 510118457 327970124 822626762 -446867867 -29695198 -510883748 -509624742 795222233 646090015 676872663 16733941 213556413 777269323 475865596 -337455655 297685008 -713513221 577656611 242043092 -191615766 234910837 -525501254 513259018 -637091388 955892027 654116583 -84113639 -860256976 -348934403 -853537327 -196637479 801918317 -968569350 528797180 -394697395 926607415 -458170392 -612834697 536749495 931204613 -10540378 -587649660 -364162349 9114810 330440358 -273901130 -297340993 -709454650 558258481 -870332041 -163695411 -601761763 198483332 782881948 -858528579 -785741817 -738686129 -611675050 363243423 -10754792 -911975487 925211617 909473711 668781455 591338707 294438998 -836181940 -638250079 682587001 -172898190 -827644050 167796394 -237306499 -610792947 -279031935 -654243943 350942200 -463107350 234533749 -229595586 194893166 1337022 -754214544 486484778 337374881 -458638000 -354948393 -266416527 579773876 -790836082 970423375 -177260215 -712605286 512972154 -155460432 -516846338 510916035 577199967 -942940867 -951313249 789725430 -267838952 165869928 -153615218 309348141 696985617 -506158531 893773554 428958317 -739056170 -47091742 611471917 -121595729 463390567 845027355 855019888 -113224500 495041217 -275199622 -784293282 211850767 515257332 71025512 748725393 -718443520 -918510533 -460274319 682548792 381766346 -987530773 -160816304 788331096 180518399 383303207 -702972751 -641300559 897617673 -101581395 609818663 -460337895 -180385624 359946925 -724061456 742589287 623056251 908964901 -678300486 -777545559 721830785 648014529 259756865 36754064 -312428576 760482526 -220659372 150504356 573569668 -274683231 317718624 240673659 448852604 -123111420 401916049 -36556306 -918574278 -583634758 -1159277 -828394824 -729861563 169319153 276811616 -579600004 940905311 -761825545 76724406 94054453 -890279803 -196165185 176076254 178045386 943026267 495672168 539349578 654711583 614586906 519297403 259935567 -331412732 803626833 833452780 -943298216 764930738 -16163416 756507689 -754318084 53009264 -543432329 -908506210 -116831959 -660375362 26817939 465809305 367381794 -545876860 246108023 -964780326 182786936 236585780 -608689089 -546630795 -790525352 -278140725 251077417 -299206164 425821789 -33684533 188993077 971622300 -323819904 241783383 -211558447 -565111192 -180321728 -386377276 50332404 96740298 -907366365 -946102240 -29000879 -721046099 -69221999 669065794 -168801222 484341640 660683876 76035693 -48095316 741650696 -179432344 -720326479 -546065407 -907905196 712467036 4087057 699289615 -20993403 358040069 448493278 541029331 493330589 764288143 898392899 -893367217 414613728 -122438484 419818361 775041519 162082575 540209730 401902048 -355730877 10635692 -72392600 271079018 908385728 159474700 -706530069 -589103711 -196836 -288466800 222065186 -552676861 627358621 -859764460 -404869224 -32587833 489856681 -145602631 -217203420 -265892742 579850457 89253054 -741465144 -935376178 -578262649 -332051228 542604017 -986059444 203867700 702717879 829792604 -706951681 -933725759 -944202332 -601156096 725784565 -468370317 102135247 -487550606 498512407 672566380 787573956 30350430 -179225753 995481339 866913150 -269106740 922753858 -272228713 465452493 53312160 -505991928 -70840047 -68209020 -215498186 -345844297 314088268 -683447498 219128778 448559063 -825670266 569244034 -603486887 -677439965 511210597 -606944956 -776498317 646672774 97295768 -815149024 598579258 -154752982 769531235 -696772726 -891241349 105456223 -979299647 -17811786 174238963 -695120308 -424688604 -512354160 529991536 -688850424 3728573 -651724664 -587714247 731340242 611766177 -22146277 209317225 778239645 379186411 -993657093 -195116119 -269945833 -830275084 -672415689 -378067778 677755920 -437026057 697939036 -531253846 -24474756 929621124 554683328 858947374 453225483 -773336610 686089510 532195275 44043021 96812129 569847358 914778940 -424463888 327452213 -257995554 564491053 -896757666 44158929 -839074368 -722238947 395601772 3698377 395499357 -393535285 317174712 -46847988 848013440 -294371107 -723178458 212732546 -178505658 -711208460 417643088 192493610 -727143535 273178245 114222980 -819175504 -269463082 640578313 576028389 -486496964 -963492388 593452666 -952927734 919585030 809799407 -688398599 355775863 743292815 997861645 -208798612 -166145981 -847604359 -911418382 -518544508 709086654 -901398985 -29581478 245884651 -733060901 -251615896 381002082 935858979 997437020 -642867286 716353117 547342235 -462218946 -887576160 -821641917 181972704 35470276 832831008 -714917613 240711311 547954760 -67998704 -715276977 -604929608 507111635 -823938283 -439868796 -141732058 282720929 -873398921 -222374937 311810533 -484800726 -527734004 -606414569 -290223817 -117914846 388690111 -75992111 -631670461 850183099 -145738391 243810951 -688439767 346889054 330896440 -37265982 -163186133 -643240052 895787544 -918444017 984149601 217661357 -975914596 563700643 227725898 -199276618 -931482692 593359782 137120657 327757795 361614188 -352383446 5177966 -78792813 -172332602 -797255186 455184741 952523167 435463309 718820142 24948467 -65329874 -78338442 -620774058 -293298399 -700234604 -193278265 -481775914 590102785 -404644122 931667925 993445589 -930838918 90244638 844361212 322247414 -927506826 -435244735 274877585 742823230 -653729673 -188428116 -127239348 -96235575 -342674887 -18790516 -221584417 137454570 -568721393 898551180 -818439822 -630762774 -873414648 -253272690 -225043923 -87140771 216262476 -238154107 550848370 -300050035 846908496 -755860446 -754339868 941307937 53958945 -203483455 739333283 242439957 -817865979 -173250855 -567059834 542660684 303966919 689785780 -76300801 163968467 450338297 -380183813 -178698572 -242722248 -537458350 795828888 -25494078 -967897049 -793243356 78240928 -654776371 131686076 -616854039 461396243 -844990623 246094568 906058498 -673616620 -959069511 646490949 291205371 681252962 980683336 272859888 221059678 -572555016 -794277265 -880390439 644979760 211462562 665233895 449583266 -875237201 972740731 698292770 711215489 -689152131 592933049 -528668262 737066523 -482859174 745125991 269912601 126262296 451878595 131880135 187444681 -453591907 458065810 725000049 723787992 -741245435 701623838 -277622341 -466072067 392145261 -324199390 238336267 330644030 485124699 266647107 96126837 -878725481 -587233713 -979458378 -941640666 -454237045 287663192 -709962980 -978947953 -950955389 294423383 -458196800 946070166 324143598 -915606166 -955143857 -234905558 896787732 730221330 238688556 542836896 -31140261 393956975 -872363211 -504061467 110700361 -939853613 213598787 672642257 660462601 -473858309 -618841977 213263061 573215960 -305081479 83808368 -727614448 -873054827 -35936511 624506903 437055679 688383120 91565380 495122963 -212049963 383983585 328823002 815903188 828724638 -145718027 -398072675 311408067 -425335773 -166957012 -637046854 142557722 -303430747 -155003576 702807703 -589469011 -492454723 991750960 -604003560 -138748902 735099899 187710673 990461104 744254540 -572893049 -991198162 -540660264 730141025 940699719 -296508817 -281252132 975352777 -203196628 -908651419 163702426 92489573 -91287107 -588826484 780872185 103413039 25657588 804382855 364913570 -423840918 612881751 460554444 -222505159 -235193264 983243846 913071607 -725007752 456067781 752887928 284399520 34194496 -463906318 -4969090 -936644182 154006835 -516410123 -62524309 816886163 -95125337 -279617094 -634419231 -69477798 999738571 706058289 333474742 -683309062 -502498040 636200145 -79834539 598370848 831320898 -194910666 -308133580 -947593497 -257494354 567630540 456663881 458536605 7813321 -453083481 -124670807 -843553040 -338329050 268845536 -354356002 861862507 244506027 989378189 404639620 315495742 413995768 927349559 12235455 -401908952 9453393 -905668889 -593798236 689258373 -565118009 -653890779 434362804 -651988917 181582449 -768482045 -707045818 109969053 752866222 632875657 531556839 -254930559 -434279591 518758596 653642626 902419364 -713862572 -27541258 -24762637 -810965396 -770059510 -575323216 -15820071 -671818570 -109769121 -440650341 -854871540 684145124 -759015248 -83812476 -544558615 363744684 845901477 81323487 690847490 -908045318 -753454819 445560829 905571894 -148601486 -637484521 540578245 -62850728 -693239368 -635239652 -9191265 977438193 104081252 -271288164 385748522 223535280 -471924363 -603042787 -752783027 4205962 -595265591 370292093 587384572 -539546795 667727594 -524096529 308052425 357412250 -304299063 592510148 -433929460 -782264932 257982848 35451311 -993168507 -646195801 658297738 754754114 404044620 417004890 967280427 -272038304 82715496 522468540 212628416 -473200123 -623644153 -877977179 803247256 705204887 715903842 633282777 681705079 -563731741 -905480522 -467273902 -517062919 -668329375 445043822 -321004095 -410594390 460523647 369981744 282862743 75027082 -879530664 -324958253 -499871463 -16291517 240323305 -936981644 -505873550 -908688084 806372414 622475651 -7578923 109835599 418976931 672274917 -739674551 573339619 220338276 -299991665 777232154 660550149 780025191 554957325 80815288 -46365883 -407259361 -996679891 470782806 764044977 -849613139 270088662 918582048 -813805623 674380283 -435511915 835905729 738344536 758584314 -149212459 805463008 -205680859 939354231 -204960844 -238713918 -763547458 755609475 53469811 999307740 720810755 -896768883 -372305875 257704061 94792611 200357510 -115229752 -222715615 779401512 -750202041 -32278283 -311266434 -631711258 339096828 -355004872 393747164 560163865 -248646274 -886588921 220694766 736641269 735335545 503727693 -656298004 -139971041 -16167993 645190827 -693638934 53000830 -322573451 849801565 879841088 349986364 811233817 -646524292 542002042 -332182015 -960602815 275328335 438307042 996037926 -13507349 -295114516 -139216262 468727715 486142296 -871563176 279041996 -806780280 543487151 -988310266 462950731 -816660399 335947736 -620991180 -966987444 883574371 598473928 -860375119 -392470912 717570133 -245516300 -596624550 209890140 131208111 447124690 636863406 88630300 362809711 -536610441 833965638 -476703898 -691636968 -144465439 17380254 996538370 -825134308 807969346 186726677 278706832 339851778 251516571 311389378 -441283998 -813839655 -903611047 -878951454 -385496580 461560738 843671497 562667450 -152410416 -618810127 808400250 258607200 -909144081 19164253 -28289223 -29162489 -384823827 1210610 -638955205 -355799004 543671306 -885141434 24816425 973731468 124031382 613736718 -170511962 512926930 -900301474 90200934 261837548 388182082 -523575981 -629620169 -747526049 684602712 912251671 153486208 -99978196 -162261372 787300013 -288153312 -719407386 -414413658 -696966282 -30330168 -599449254 31302022 367743047 345331819 -930040896 51620317 -936584706 -146632954 -188304064 293103829 -223538838 -711502634 -709637180 221869961 928633420 867986213 801766854 -442223982 -244671160 582716550 434109783 -625846309 -125606866 -57461438 130250436 -180680018 684559804 -119858480 -266546104 -206898609 416009343 -562406256 -651346780 -708339736 221857207 -32638681 96647459 -904821141 877645085 424455109 19053445 -155221177 -20450257 -230883461 417849599 -950286098 5980215 -672845866 810253084 -593133099 455734085 -147248431 -29691510 597820812 -804211396 -548551461 -317404369 -385583397 873557848 -286223945 539644881 -866273919 -927160696 97043095 266183629 -388396584 438080338 826809348 731270858 71753082 547820997 763904319 212663821 890098431 582645890 359131882 -860603451 986669703 -657311463 287512034 -13093995 -438204316 901711886 -173915448 30628353 -388218627 783623653 380600457 205886386 479206476 -33969813 -585667086 705881760 -224616692 426459354 -946187634 -861204959 415833610 -966353001 449231499 582845267 -925397896 494714559 436454280 109131648 -315852792 951116983 862453749 21529950 -228475966 -151263386 579499918 -938570523 405328754 -642802958 612509782 -69813420 814091879 522813792 913547389 -790163181 -977999748 -430257706 338826902 213528606 599194093 -404624916 696963606 321208559 -524384819 306330448 707779975 427266003 -98639813 -596227956 -112764242 892247038 451919983 -869523518 661737475 753185619 -336298845 -924149785 -83396830 -1716698 -38035823 -137028415 -460073419 42758037 678467619 493559897 -126951958 126969083 -310174791 -557176140 137893724 417875688 -842202874 -202835785 909725157 -783288361 753546537 -549279656 -743640407 -641458352 -496509543 485057995 -248110380 -760671249 869951211 -509697521 -65763301 -852184637 -958459189 -130639846 -543499769 -427573449 741153130 -281857524 -666937586 397351079 843998056 407756732 -665908054 465397709 217878975 16084179 282908331 803751966 -849410389 -964086127 392504154 -390188371 -263634681 -277649775 761778844 -967863427 35162626 -532997095 736918480 -179146652 660058091 873617880 -273228526 511620294 -773762397 -451372531 634491352 893183382 -453508025 278142226 882130583 451971481 961469128 439169182 -503687851 -945974143 537522014 -105808264 474904261 804358205 -911370054 844939536 -221610987 -618686128 -347647814 65318326 -739208279 -746088905 7739421 -476054054 -81537468 -60580872 688545344 72282890 -773136747 888747071 848372212 -851164495 612952325 -825397185 101641012 -510062181 11487917 332010365 755437796 854457243 719969373 781860101 -390293625 -43418934 -330785324 582969869 -64696247 -724002076 -152547679 -606220396 -132643407 -323312211 121518156 -609560380 -698475931 670458671 -58144841 632203423 -599088339 773819801 80792793 186431426 -534108809 -478103228 -619460748 92348938 49178397 803275728 -675593353 448375624 -656159623 713506848 -538414675 -759621484 666919416 395138983 -669690353 916541286 963989292 -730929236 -125999998 606876800 974208892 684434550 452363349 -709951679 86646340 -740879562 -848127298 810853396 271303434 151903591 -876726110 778382315 -707769719 -893187289 637494801 -345588490 -510938394 -780288749 -629545613 -839307463 -826374136 255814626 864281666 941086105 -595199537 -196231678 -771905326 -894599787 270731809 -287262754 881408597 -194344877 -746482825 -20825996 -693472005 -794596744 -265540815 -991284734 -601477621 415820839 -109623586 698088595 954898797 -867597256 901751475 -828534215 -615563279 149784486 -495804661 920229353 -793358176 -16483938 841291113 745108129 -693965874 -327595011 -607389405 650376258 -976704957 -1959478 -252992923 -513185130 744734192 138855739 813406436 -681527974 -204039670 536229311 -851509814 680325989 -565381493 -406616807 247773819 565805146 503285893 -769499412 -977362612 555338417 639138037 -493093356 -341641418 -131371199 102859795 698580806 308734176 314269329 -407160380 -475532906 738135332 227103256 -357654174 -355469875 -984645293 -644243714 -541556741 -741197885 -128003324 79053303 -266427411 918873936 -363145742 -346922422 413709580 -561637503 -693832422 802662269 589181989 443003366 -885663339 655321720 269955794 253683222 174927717 -577154711 -36307814 894964559 -982793646 -60199751 -107200888 -841452940 509497532 -467623200 -790378970 -628369272 544880640 724261795 -441774450 -665150410 164468530 476210467 975535570 97017764 115213420 670260254 185449928 59452452 259499768 -522858363 487610000 562840312 -314378146 901107988 428987080 -8975336 128493185 -854154414 -324334904 -455168377 -342479671 -149409344 -545551749 -669071932 544349476 -216565900 739977123 -25737158 711477967 -592360880 -763503416 742373090 778345734 -795681524 154356545 -168630826 517246577 -306257623 537543440 884231120 645080943 547757757 -418571470 256698195 -525137011 136317559 298040480 -697458806 -797825940 -711041021 783492644 -114513462 -779218408 66531162 924815266 368294314 -617897985 -853852519 716198432 639947627 -506225381 -306273681 -888944656 -88905204 -92594456 613855641 893182153 447766779 216462423 -299882661 220384608 824838834 -258833642 -6843915 -881353555 164074445 -141053103 -917451819 199183967 -335762625 -110972611 779236440 -908240962 317725529 -479447809 317697182 -240109256 -503019622 546402684 -509363122 -184733268 86843969 -557507258 -428209696 -815045741 -408887100 -431541074 672975684 -858295558 815049209 460905892 -116185025 587724542 625379008 619237851 -381947406 322970761 -230158512 519730349 822706451 84733022 790059190 95280700 -63617536 231020871 172792124 169018423 125973714 212138454 -359028161 -981173905 994653992 -766772536 -936622369 682706788 16707036 409197332 -890559041 269657412 352038777 -136250198 8255720 399652916 863313864 712173464 -44791 844486304 -333892687 -769360442 211736753 -636624355 584261137 111291868 -742035568 -148848 511991744 -704931028 -465385576 651958941 -47114901 147626372 -467698491 -760721683 -2004815 -449205894 513919167 923737279 908145482 -904936361 -297338572 83607475 -123253265 26340209 -347377160 207802314 153129641 -40758053 479145111 440636241 911341795 726406135 -633477758 -590938959 326329619 627264294 -912783536 576509267 -647250220 -247674946 864021773 -594736705 418700866 -376527912 791123786 205201640 737281481 -390834967 -997701110 -527247987 71658008 -936664108 40791478 -736200117 -421978874 483449045 990461877 -2127567 21632068 26729231 -142247863 -242596082 502759335 41466078 878181376 322487591 817898515 -958137819 -954749359 -661700045 990923478 -800247873 218153880 761908364 931910281 -829679081 -385297629 587077067 519575414 -776600453 -636335621 -74544129 543158697 -815384392 49520275 -743642815 -101355488 -577949342 865417211 -144214700 -482611852 251438007 -472541006 -373465803 -832543608 254788493 141874006 -416740858 -556236764 -235857013 -301745903 -8897903 -958214264 274251146 505146470 -700792486 875732767 -518514738 -696870189 -694130282 572259147 926838902 909142327 830993498 -467954152 698931448 -593566033 839772865 -398673532 709369539 -727880772 856018277 -6972051 -124645198 937472875 -77051762 -160206151 919034751 -875376747 -399615170 318328396 530557029 -526911344 764579982 -441044793 -183363162 265834160 694925592 -861207957 875291883 -382231863 -674076805 1202369 23388172 -651573341 -997931752 -797095129 891985018 964530664 598601746 -104602453 301799654 857667195 -315881365 -164930011 -271599165 -894502278 732123483 -302467189 48069297 5829886 -841671364 645902175 599968305 -700341067 52849334 -384905778 616058726 -507416416 651569109 -69454914 549919192 522417371 666707064 -286649581 941153937 890685396 -66649076 -967601517 175073578 930791902 282052272 472945074 935594253 -452603650 89561450 -906907497 -211970742 -188947027 -203856770 -145773513 -962154303 -773698334 -543602285 -539988905 -195614071 -251050593 991922716 -422269787 561083401 -600346840 -286482716 256674599 813997855 326307200 980262259 -545589485 -160919049 -319030828 -684295444 551985652 -611599342 -18163227 943725665 766902946 -141606671 146711633 -977915402 -396673475 -703721917 -637570830 -510135670 922069957 692901392 490359811 -98363251 421400636 -481676490 -554803708 918652651 -656891151 -37292979 -247557536 755459719 -787241398 -439698811 783453394 -707782055 -715755760 -167401846 -189743347 -785092485 -434522991 174415613 171762768 -7652643 -975682348 236289250 315553293 -58192299 107410897 782860791 -209993295 -374845331 -436593181 -724764589 43210851 -532579763 904194803 -79555252 330365842 525218057 962264413 -79113453 -616580908 -518126096 -465773352 -852352744 -74065085 822326716 559272112 715353462 -567340901 159515166 982615241 -639357423 -581118631 -616616349 -114504238 463945693 682197302 456493975 544511415 -819331192 -28600661 -791792260 27488576 -380189138 45988272 295134563 881354021 -268823865 -883139393 -399858891 -538596640 -313463820 85515510 450115824 225531078 -19802014 -885223012 151844578 205310662 158769380 532375980 486558594 842014045 856329832 313208053 -484308909 -581714007 352810142 509860124 373832113 499072473 4494627 -701941025 861355551 -338553110 -994582812 -775794152 -960123279 -167484020 893907368 487226685 -867553382 -249951560 -187390360 395382384 -647101936 -32635713 760442731 103424449 860792816 137683249 818056103 -489218588 597932324 311714146 -758761681 898165177 768427475 159169616 -404685099 -536345672 214110627 -43570433 80705542 -580454957 424750685 732530867 244082263 -230486748 -451749431 -678407322 -374277229 -416009803 -140083845 31356839 154504535 -830868103 286020644 -36867325 168848237 -323294316 -380776194 -394783295 -698429114 49195822 536289283 -427212535 -772011067 988488234 -550421277 789354614 157195434 -68100995 40242437 -440651350 802080929 817717376 263081093 -715929614 281204027 -267833962 -512310279 60243763 813123811 340760383 39296187 -839135898 444103601 464391490 -277011724 -86577742 -354590112 484413020 -557941701 205241343 751667618 39413015 905926837 -374723321 -353830832 -163169377 629387635 430298990 203634286 -833989436 703112753 413965692 553029310 -38928990 -503829306 251130243 542799650 843262918 -311247877 -107865168 -746027186 -403970001 -183766522 -111723787 -707967201 542410300 320798288 898052408 349521692 -485158519 713726456 700873632 968138254 226068279 925068664 891579375 557835611 -338966366 432624662 -10742147 -82057445 -592803300 671603667 372113147 -321052277 763830949 86841032 806057224 715506345 -590306951 583230659 -705882978 581783168 95281783 762186099 433212920 965808398 993202697 -363279190 656851872 -366333322 234679597 -940969892 -900763184 408617193 771038590 -332191527 -235449463 846302455 -835411898 -564139135 -715573061 678732563 386085541 214721421 -522478836 373381704 -988982422 -824733109 -655711155 -368112387 -262348984 292014815 644109480 815523892 241646336 -8523641 -872424169 -570774711 466924100 -370369990 105585647 262674394 177646269 189465063 -171518055 -413842496 621675930 12636881 828462131 -950429744 243773569 681069118 -260811784 -93759845 347518330 -474962156 300021558 -157998891 841778106 -398859969 418284588 -463386355 541404524 -223827052 -433353549 -385543087 177526919 414577645 924666968 -837107811 -405091335 -714077163 -861509623 50982759 -221928832 -572761439 441522867 375945706 -423865649 36613470 -223363395 -512828464 769361170 -431130691 -376098037 498884881 -257058692 -535338177 -848447223 238233430 -352262001 -838089369 958485465 420816923 609899178 -339108354 -389174837 -363270650 805987968 -723424123 965442681 20346617 -433036960 -177521207 -525251706 -188835064 -335435680 -732032592 -522742550 -230787819 102203094 -95922793 -649667263 104942643 32511561 -432630416 -420227407 -978517516 -824319940 -424563656 8748028 125611083 -299378178 648771441 908873805 -467087148 291640354 -552075102 814706036 -743846295 -863697826 -727328003 497697619 -875295744 514346959 -823351948 -96316532 -272731111 -418946223 -528056209 -158305543 181799681 964927409 463373913 168921858 115689775 -677628032 -883245335 337330924 477306770 506800972 -844542968 231417539 63155758 -80791161 -985962225 -898911973 225225344 -209783499 621607186 -193780468 -513501940 -830591611 -647580555 507089706 139793957 265385742 706733937 421248439 -751937414 -701969375 406429843 -154360224 -33465612 598246033 812958551 743337419 741756282 52770143 106380413 -2789790 -822901871 310801828 -792400973 533610027 -366576372 511701119 713442076 -978621743 414480383 214878939 490221192 -365107174 -676219359 536875551 632671250 -185357162 894526033 -525982024 -946937504 -703098272 -821700176 -210429993 906727225 -538764214 538521081 -243151311 389256884 769744576 586811782 -328091071 -562528049 -99143246 -596033763 -862894223 900313825 -668986501 -187559257 651817698 594844328 836949442 2068478 219505792 137928827 -904986055 -496415598 -101672720 -516108763 -702293548 563165813 -114175727 122089164 723914897 -437523966 465633815 -99454571 -536597409 -982640407 952584614 607331496 345545160 339435519 -953102705 -901908228 -279906352 -738433928 -752174329 974694893 -850277042 519507597 -570976469 -94975061 -567902849 683236752 259141351 -874746295 -343841162 436690332 695503932 -751515331 -933023443 767942571 251125986 -245294391 -91063727 323640583 206352758 -25895931 -317026781 315006474 -433287474 -23615721 -490458781 400888823 -64261347 -825112783 -980029460 81163545 657000740 581310593 -734795662 27668917 -640498245 267402887 -528319075 -399351494 421722738 478142405 -649800296 540028906 345581342 -708470328 337206343 587392850 474365411 -571727352 -311731326 -184944934 -660103851 344896416 -493677229 815424950 -493287272 673797677 738160001 -385211138 -461162492 -875774523 -562664900 -475755572 836185310 -904215232 -705664454 -267628644 551831602 -706489538 -702074721 -775265119 762587165 -903116199 -589731060 224190906 -234963354 -963238604 169925129 317079205 -884714631 -640770818 -13035840 920948521 -554992696 -243211674 426875079 488233696 -952193557 827612792 -117210651 -67988670 -706404093 -885511847 577634026 -225868984 199330680 -72011177 563639777 83692639 -550292663 700046198 674689086 177634206 902598200 -681192795 -114513595 -504890513 -963746953 313821177 909846894 -805690656 695795638 -368511760 856510274 275774917 891167073 -352601767 -518488769 221512006 655193100 400285200 -883397506 848801061 -282516780 -858426254 527435750 304639823 359324476 -505194736 18980074 52093018 -898628822 -501058907 -100284454 588380119 19212384 -659904751 -718526204 -149290452 -222696422 -284701623 -547247247 43756758 646797725 -665374304 -474590165 -354508330 106476315 686558604 -651927730 -576518135 225842404 -849894630 -808902590 466992854 -793963253 -46812142 211320640 -673868854 -834323109 847900167 546869750 -210086208 -982569648 -452836819 997950931 323502180 97760712 -501737993 995212752 547088125 552572516 892102058 153331796 -407885559 -717349499 129982564 -524148880 709110889 385145906 -714413879 -561672911 -311038919 473025379 641395717 370028047 648497912 -741643916 -788731426 329216394 570464482 419598796 455274417 -143473891 -791177283 -728236049 292688998 -550483756 -487406235 907767970 -664222026 955559219 -755864992 409514767 255493883 -545344365 -169908656 -237257742 -984081481 713140776 316940814 -935482249 278482095 -79088604 323380744 -794460051 14718726 -186064639 270141117 403095402 -390960598 967721146 -8519009 94961309 -287915656 -916745389 557259408 -435003726 39133527 -590883642 -670136677 -755255187 -697897016 19117610 216431480 -569837489 -957433165 604806954 534576108 -592153480 72232931 440247546 435708526 -357730636 766704323 -35026489 9238357 -824264671 -771179317 -11084976 890114159 -728270534 151936934 858193265 407219970 782643288 -802667283 555404479 -710556134 -249783624 856843571 75823770 -815799413 -84003489 50911600 803821192 -861794286 780154561 -518228513 -242213637 -102040026 319803924 742642967 319296228 314389498 -612263029 -100832099 97064570 -772089265 -743466951 -799629170 -742891987 -700366168 381806970 501455853 -379602840 550650276 819079011 249460423 -192181737 -485169777 306516823 826695186 474781489 -447394666 49039798 576428102 648650422 95080270 -623108434 -29911341 269035703 26063849 260171776 356947334 170348072 -231763859 638989256 885543151 -310575437 542132115 390105461 676374063 719770402 -865886499 532824680 -113454422 -88116527 42433869 82405064 -815946477 181811839 368042123 965064076 -180208782 993962413 -482901608 25534112 -910756644 152246055 543942074 667834744 -618705356 -88860263 387592037 -256808036 478275445 -345696737 560056319 -661963707 572150579 -452931234 -48817730 842561377 -857836589 924412514 -354775046 728815552 -756650580 -685002591 -534106090 359143215 856541382 -276474149 265260449 -136566714 -887659795 165872218 -836151682 531861381 -899227697 696774960 619657196 747710450 -421364446 -665225368 -240745056 826983231 -162829706 282946329 591830006 -839072318 518479423 -360836428 -823231212 846314172 40657537 -523877968 -314994943 817312672 366286861 -677312525 279961852 271743133 238091620 694897981 723208077 -6640053 -691907140 -959262726 526743656 -954138377 616724346 -115661351 250573341 -798420042 231958354 -174129096 -759079268 102754077 -180277152 -467253451 -94886340 -293883324 -146697371 904966049 272648094 -430407202 895802170 -793353928 -844690515 977635292 -768933956 -907432466 686635528 -150628891 441801608 676120238 -269364294 -698353260 300065774 347227957 -165708733 -817619967 -478517266 957084104 465234632 -200914927 908976677 -992202037 534689259 562109210 -497994237 -512773948 -666950643 329591018 892656645 547493525 -115582672 -250982782 -349670116 -162408213 761723140 64885474 17774381 601251603 -316738972 223706100 -985030758 -795397099 -367922319 -745436249 460304351 574083428 -749366812 204239240 564064947 -738746866 5406790 170542281 -733112513 264879105 856288725 638139948 -103028289 616808989 -76271871 488869589 -888945487 -157132692 -895921111 312264617 -416758026 -531287592 -485108626 751389333 -853137299 -522065760 22402680 984279487 -533788712 -159698415 -923621150 118624493 -526385151 -700638993 373473706 -170270686 -246154804 -141494513 -222918690 -769542261 -681448522 -732192242 -286777240 24257328 628845460 -901418500 772068273 832566141 -770652462 -812511684 818840041 547151481 -508064280 921903886 367781861 664734110 654035253 -204417167 455337215 26499462 -264250381 227640148 744817881 -361466208 208123348 -809007819 480977674 -881934341 -536836642 615482586 756917504 -413705025 703628058 200995584 895685403 -610729776 692292175 738879842 569619922 494058882 -885221196 792282680 -382445051 -79533290 -618656250 -822386576 63860612 -969863723 300797590 -388898869 -50239181 -567845679 134448693 -918680575 -635594821 -385518446 -233992814 133476570 794546752 41728168 862031433 321012101 18433974 -691165344 -212219876 -3574407 -80793496 494589911 449417631 305943912 -933087665 103389607 -516983903 -383367024 766892390 -745007358 234142170 -563237609 456700317 3095069 -512596343 -113633074 -556300453 202338730 300281369 -915331321 311418688 93911060 790209736 252674605 777595224 874396422 200611645 -227732478 64813791 -699592087 9923237 -401869533 15566705 885071506 -920778064 -265420894 -417275924 -455573371 358948747 263325513 746393037 321546097 111809062 -340640589 672405729 345486641 647027855 423713724 76109936 241712018 330129121 413511418 -638089859 804523344 -985755021 428330238 106763105 969248415 498355810 -72447480 -211225523 449231127 343022455 -740733704 962822026 -626104153 36542660 -453732861 135883221 950466192 -154654679 366485524 493817351 -510714579 -78571546 -666993580 575365114 -175157617 -818601648 -428480537 597348783 -730256817 -224768198 -521115663 -571812867 -203354710 -403446884 -39324293 -238671769 503229939 -416606349 -514551577 -681109694 -370038054 163100874 53084852 -350144288 633060088 835459800 -673891040 -483168701 130848330 -197799689 689079859 517243905 -824987415 -55337616 -734055331 852707746 -42932138 -833765836 -780495358 34075838 -2268083 322388050 -959162269 -11435028 979989012 -305458192 -638376175 -605004616 911912674 874084045 509030887 363740598 494891569 481390675 -347217254 945386777 -242222093 -120679629 245140136 597742236 438566603 281743866 997031766 461171673 -16936020 447371925 984479315 324422844 862406159 -22836103 -889446658 995968581 719299202 -465027848 902681095 -769490001 85223912 -137837598 818817343 -12397862 708327306 -251049580 439319456 -351833398 -742801934 -249575674 -384318369 713121638 402966144 52931088 804600236 277645056 926153330 423237437 82159844 140953745 293947293 -73484490 347706681 -905558147 432969500 316220508 747003628 739347211 860040243 -760832841 -169832923 394484592 84087505 50314307 1568507 -232141376 -247603560 -569563433 -277101613 489166468 62583870 -317283948 -81562874 525130155 -496722485 268958774 538117382 -873505931 -16906908 -249800835 -584110735 -878206829 763970664 -675548176 8159470 -38891776 -616680946 451931307 -981731631 577644430 180635885 -942528267 -973116037 325605461 -988377314 -704015650 -159291772 -671149986 570694573 -129787105 784831835 -860259753 318525129 995182860 944397999 793645833 887827880 252885768 -743095504 -530373636 247067732 653583674 -95135732 203776478 234937241 94115231 -834131184 -33018018 -58693633 696412520 561129610 -967512285 138697413 234189954 -341878502 459300739 -253973092 -290242409 529142095 895767361 -644849615 848381197 259112813 86115280 121190861 702965765 738595081 933491214 509094770 271133235 330535333 697880748 -410234912 -414747550 -238341222 728588441 732847476 -328844269 97184711 -780625074 642669808 760557403 -577060832 411144722 -668436399 -166563514 773459000 513853508 790355063 -113712890 -56488372 -484026193 987839425 -473316614 846480256 -392959844 673700039 -946790621 174969616 91751618 18660709 -87387587 210810289 -349573299 -383491849 -199458851 171381174 233071668 -327439023 320261270 -402426954 -791591478 739802272 -449665226 203059884 408205358 371965931 -372153006 140345753 -462270934 438197395 -816632052 130929878 382017097 976465772 -682489963 -185951828 -825234887 -841314066 371687503 350696973 -913187375 203621748 -27519574 879508064 151675391 947031085 305236020 -594525303 -968833 496760451 -121971681 48493126 91042453 -374733841 -900981838 847462059 770484474 180147732 134562302 562007263 260228256 -240511764 876423553 -473463164 711981211 -700714446 -24833805 -70763123 463385352 660884236 972346041 781055820 505711122 -374448594 643756943 -663328314 -51536574 253165465 -335234012 488322228 207720782 754172326 161577940 -828540279 111337072 841838780 224149544 172589278 -650696265 622828124 -719868921 711025645 -55801716 -449265044 748844725 477365253 430686785 -249345971 296353858 127928199 221253735 974623042 308385283 -425101284 -935418694 -238058094 -8985419 135817455 -832554461 424518195 -757257785 -432969969 -63156599 148596100 878401983 926394524 -875832411 -967258699 -117272537 -224947026 123582221 296455344 -432110169 167025862 42996459 -938560817 330529190 562100617 -627349123 492532235 -838889271 -2203080 -370426926 254129923 -12588453 -577988719 633295728 530070001 -499816527 295179942 -27941674 235076268 -500266074 437147307 995833431 808337259 177718104 597785713 777351337 194773949 -316118625 -519065485 853396002 51072569 447898299 710345309 184596840 714129525 554845327 -831625085 987524054 -525402195 288574360 -52607159 -108815359 67515869 -526529906 -393438233 132114653 543536325 -177027706 -562397213 750732741 213917388 -599665971 -636950261 165946794 220138505 -788382551 -562943936 200787126 -217372983 41504366 111190377 733537714 465710396 -68484915 808769407 -609152263 -974600762 193338628 -137146327 -521720903 985751629 -407829733 -835691310 -501700998 187967577 842809272 247342693 439678550 -582721900 183933880 212199964 143388861 -612071086 284021374 -578063852 996559459 895784531 469420266 -581824555 -148772884 -331400785 599470209 -93282438 225394866 -631151502 -215131965 616233891 -3192699 246420616 954936464 530823465 -324825848 795559084 437853371 513531570 463096631 889270750 -330813242 -110188108 -296872973 -705160888 -413170833 -923941341 -471980158 -604391736 -572141124 -176411543 -275496969 203828689 8276509 -418342541 -396457368 -988242159 251319802 -485837665 -404588698 150236652 -859974293 -360570414 344837490 554713282 -422786092 838690849 417031235 -616851436 -754209928 -914454560 -388450877 881291776 -120015452 -49560009 51474868 90161798 -212609270 459917190 -648356634 205545189 -53452950 -588448712 418758521 665116295 -254866654 -337819730 -970201887 670110649 -304979655 -542091459 400120712 -76831520 -207777242 -506585098 564604877 -755941225 209222689 538995060 -385138785 -865609 64399489 456274652 505855685 769072490 -742459815 52768110 -890163190 703592210 -540847665 -784083350 -496358801 473311976 863987945 851496101 -665905984 361552330 -325557792 -961184448 271663807 147430630 136851972 -922587000 961387472 -24362734 825778681 -101232318 -350400812 -273393001 937059084 -989428450 547235490 782821379 -813217189 -434266495 712477237 836083500 -563853034 -66301745 -116816636 -604932059 397959152 592066530 722824816 -740054284 141330348 991515556 -650824698 -950098150 -721371427 -486672779 -717640505 387852468 -481395800 845111762 723448483 266560941 163902383 273626243 251881397 -226882135 795611414 -361871585 -794015301 -355741436 -939733781 66977500 943426019 -368689370 223516000 740567073 549235171 -270607532 -351186641 628118864 879913503 -431292316 -81086487 541621838 -535507072 -709662329 -614242613 -472273162 83042212 67991671 916702598 33024873 -670568281 -894719591 31039470 77686021 114936444 25483997 728430020 149854530 189443942 -56262461 -766622687 -688087927 836266400 -837426343 330449953 -433645224 -565369290 -651854635 -263525246 -563655743 388004147 -53082948 -216002016 -506142525 -467964045 855208072 79379267 -308456401 -342094833 894018325 951128126 969295742 -123806498 523197028 -638208417 -535942935 434119250 292254037 -706835654 -79118194 936457535 -470521319 -285562602 886501533 260829652 34563394 330713037 -523971724 548433148 54291446 613987620 -824002493 121906830 -398698266 -165609412 993005954 -642099110 -233276975 721317819 739992235 -236630170 340971869 -113827652 -951763464 -521129652 838172811 -380402120 511566727 -3606130 456473487 -326689580 832652694 -237636823 261496978 -593732071 -526459284 -51463141 911340608 596664317 -444429477 -222848839 33140329 223828410 -626922419 -412924740 -693857488 -795987665 82714825 637925001 -613482057 -135079995 918504043 -215799092 -972197261 3776996 166736724 551503356 -914015638 -599729174 -573982647 782015566 -742612406 394991049 -678050472 -348113693 -78703416 336791129 -563662725 -228527134 399940199 913833342 695233846 434543511 209236647 -808000284 405209484 -788122444 -943319028 -400190564 -965254930 -494362838 221593233 480398869 -927709374 -971121988 -812493037 715632290 -584895493 -450091208 716118922 762947642 479072122 833539345 -671872405 390580801 24813080 16454687 -581916874 427687671 796581448 781774592 908188260 941716993 -695381948 -164339716 308282944 -866805399 247767366 373787729 -815226371 -198769190 -99522244 983565313 -730138620 765879332 -905904457 -566517709 116731530 793777548 218508068 304179981 318195585 896543437 -879494989 -933134243 -829823671 -323497742 642298561 -845004760 773021994 -469619156 64522294 362713304 810379980 110428844 198128334 -226062548 -257402423 855306818 814467010 -52360190 -104348694 69147429 -989456819 -186738962 85474025 144398409 -308850080 829427268 -569539973 319128057 -729093203 414713090 34137173 42490968 873148086 535567574 35421972 -516524225 855124794 -235245315 130834179 -239607842 994580193 89764207 895031303 402250416 -983363489 991483111 366727207 -832927553 -103748343 -770081947 -527419012 736191276 550564207 890006028 -737846615 19669344 -907688395 648895913 -438358207 79051297 162672122 -131666803 453117513 -70552911 -585483721 -362746283 -99376346 635944274 768021695 -290042782 -430859993 -311041995 -824162565 431088909 -840524638 -996359694 367371845 -577428359 578353657 -444133852 377296990 425340892 -442358143 177968442 -349280016 -221109419 945714970 -800555053 711265783 -447386888 56715221 37653183 123306445 740630493 521256006 -138845588 171832788 344169871 -532032525 81045304 -308566832 -285651954 -544650668 -32602033 -136235096 70547921 489360818 -861337053 579533522 618860773 650947438 227089469 105721738 669951532 484378814 379161418 100824072 361564860 118247765 -671326391 -545058171 502960046 136603804 953757853 -645903323 441004879 93124277 -320284548 -468354473 443288484 340233802 -51168133 -305425804 872014002 803551734 805759811 29251417 34546266 -511171928 837646291 203919817 371906163 708233371 -553534583 996044977 274612120 -170690866 -197462374 -70528078 -722246336 118575895 108756793 80403517 -360208953 -855532216 455875769 169555478 260920098 -930216747 287756363 -381874140 -229686466 677912652 -703306555 318958509 -493097307 -378082670 -584535100 -114126290 -900900910 20672820 -744760295 -307573590 -423915301 -393755680 -598891963 423509835 -172387323 370090375 478664802 298988160 -593114214 659112353 513402365 913331285 57030251 701892671 -49803797 -814214608 -907765630 93028768 572717142 948330254 -13722819 298256821 -185206928 964480059 -548103555 744423446 872231497 374778316 -271130850 383367067 -392402264 176345121 -263989036 -949474242 569457809 -529169826 -537598070 -860495679 119559759 -150576767 -656665152 -692663295 364519558 -472479437 -2307588 51032163 724746606 387356363 708128061 -559661156 -800254010 -533517648 785454141 -773211463 821517107 -46810356 730012713 226728757 -966443368 -578779081 994648677 977663899 748275060 277258063 -747580495 964369088 976118924 821587442 -373754994 -577391160 -982808520 -490552428 -923930729 -908967025 692361694 842384471 452160822 350131454 857385094 534522989 956270780 409404730 -42601962 -658026417 -567727301 427124849 -823577689 -909709039 -704579066 231631184 195679855 -888412621 898225600 -156643137 -578789958 -38549450 -697483511 53211839 -935728018 -636385184 -215889932 280603702 -792543054 -291047597 371481226 585999656 -883195308 666521506 -260963129 -674615275 -553598946 -619220061 -438491582 -55798721 -679666527 -777501643 -612766538 -367295708 765269375 -565499625 -735956851 231876030 -241514093 53688098 -697241021 -108417348 481835960 465903370 764269895 -719969837 26625448 250920120 584194585 -729136712 -709283671 -80786721 -201972329 -764190317 -152248556 -256659259 934891901 -854950073 698376804 801409639 797270888 726101133 527689807 156642183 -547127 874056874 -718425850 -896013521 -304894763 906956987 261488892 -561319078 -384166870 -945798701 -324771924 985730069 -337540917 14719014 -936342922 340094353 743534864 -544568440 137230072 -257546177 840182406 376603126 -969169465 701290773 429026375 760041260 800600285 -593644188 56512474 -251932401 -818640223 722429353 -364940746 628184266 -184603815 -198213646 -999943732 -663565127 -524901917 130634881 -536150295 -33301332 200655497 895136519 -779043329 151296726 391957255 -489928337 -890222680 519777071 511527189 36989249 -574445592 -289374067 -561913954 -908454045 189650275 -413168340 -529130366 835746794 -157676462 545103622 -315898025 -372697065 468536738 334486673 -173897752 122671992 19087040 676031807 922781674 -399538577 835171022 950591018 -853712381 -936223262 323525379 30493126 -907594993 441978522 -339967597 549541246 -771557857 -722479273 -641956149 -194140907 -737274360 321937637 879385589 3677794 -106873496 -768116159 737593169 604873203 685590405 -803589189 742517138 -930693446 400607779 -77065951 403959033 -713821118 76087590 286208774 -574181220 477474379 656574129 320802252 -541059272 -140139643 365005294 619689727 668254588 533268419 651041918 -486696718 23279177 -892082244 861687864 -73612931 173324200 -237208083 701562709 -196358652 -912239964 -314392344 531868213 -53201444 492499100 74749049 376818325 129725569 -726582298 -421509881 -892996527 -345015154 -877346139 -399521524 979572261 -48912917 326077286 317157026 -626339138 456522370 255046948 -742343599 921226620 -231025455 -985464160 335622101 -540471219 51641009 389901242 -294580013 817453141 -339952769 -593672430 753441004 967380609 -141607208 -449343367 460866530 204699122 -454852185 -637578963 268897661 940238555 21790353 -981472025 -54969926 20155539 -239445182 -616286769 651255059 66707452 371906023 -114411775 -257888711 -299253657 -408893198 107353571 802611033 -851173651 660079847 588549423 -33496480 -774247584 24434182 -7156250 426757460 496971305 -578519898 888133671 -576785987 407071946 -806348915 -986945470 -620241776 -133751166 24911285 77186346 -922913718 -507353507 715142552 758522839 183319296 -991207904 610215846 -372125732 892458681 262466993 393754084 -432198409 -136759893 -830745639 55437152 -979296802 -50854790 -829884304 95660890 -275754975 -404126695 -774300224 -619023592 771080952 100666226 218427402 -102221971 297972628 185127449 569282295 -93305055 106031256 886115157 -965231300 390102968 -153241447 -684697552 -952673742 434091332 97840740 603400974 168166522 -910522855 -864965170 -740017660 332799509 536207608 -539249779 668605575 137005344 827961210 -995066370 531882691 -968824139 403031748 385024318 36062804 -249245516 -480044269 829590803 -172962398 198942832 -372649647 615641184 -259019071 937320537 -455802771 -837572987 -583046561 849396845 -264240583 -629240239 -192453289 -66562374 -941145512 281085805 -905510335 -493058827 227676961 603607568 -978264133 433136325 -96140660 -223025372 -198693196 -225541515 -568079530 26481380 22682241 -826185887 859296717 810816991 249428818 322121294 787536362 87501638 -948756666 -202265251 146038096 -12555532 -869169906 889277022 424969669 826011776 103031407 -689834148 -66264312 477045010 -16218551 -550066101 991313304 677746928 -841384441 -687678188 888504621 -427622223 68629266 -952119157 -53419403 -60205571 257026244 148295158 614721461 390239712 788639694 74077748 577040171 48973263 22770113 -134222812 706743453 589343826 667822456 -745785867 591268040 748767626 703746501 888211673 878017426 -910289714 146404071 321628019 590748265 -732719764 -84443296 936893613 254464212 -155951011 907190293 -174794178 946422556 -946807310 -137314451 762998180 -760628716 -680908199 504207095 55090851 -150406213 49459534 -315919875 311277632 46891928 811613619 -169908268 -766781777 -623438800 456834152 870793282 517223381 -617760073 150244516 543872159 -727741831 692029740 -139786189 -4470871 682866499 814727468 721554462 987550836 115185568 527072502 561192339 184009512 673024161 172911044 -526585844 -961463056 -849006953 -915553915 811489034 588527915 -801252949 771915368 57804649 -756627003 -53615066 142344892 301058567 -291370223 -297640401 197518200 7735194 -94538727 -584793168 -319095433 733754600 -456096243 -165967820 763796334 538239024 988737582 -525764167 -145162060 -490019156 -584419351 280048042 59084544 -286425130 -757328678 -506959454 65861142 717299410 649434533 126189911 -717855754 306681642 956955174 867059250 68133481 382108647 -771152616 -816411596 823828070 623015656 -798253335 252221395 -963993559 -445558186 -275804071 39351980 -69179456 -353193277 -404605193 326044316 -346556681 438083001 -143099723 -372582344 -372231736 818048833 -528188233 59595402 175237369 859568802 -81613729 160737476 -148971716 825599272 -236558986 208068609 25574731 -246567494 -985078088 -671994330 340182405 16265083 -805440511 -485218152 596738390 970036331 50718933 -145177544 227349270 961186453 256801036 921440640 765026078 -137055123 -281671931 170361860 -625530309 -746070863 -799953448 715513826 -172483944 -715089994 715332786 594411955 -210736077 955457578 353081893 944813506 -231635610 -654451203 413981888 -226094749 546072361 -348308822 719313274 577974740 -771976181 399314170 836335654 341753312 -274448257 -983247231 -316905974 735972580 549414950 858379218 -84321497 -866967630 -183133326 -518211853 -648849511 734309927 290014482 196830257 983926853 918440481 304161822 273127346 -303241602 186753323 -209936755 -189181424 -989652685 542877308 -359034297 139563078 -393958407 237089814 616756686 894686524 -204157273 -368680759 -459729014 -528342869 -488124457 32604195 946052878 500615017 -211296871 533144814 723705952 121507037 -841744287 351364450 -252247021 290086828 820344799 525591302 305586422 -124521336 647510769 -540115552 517415867 -453464099 574208184 -24558378 30246372 264256557 -999291511 -507424575 383748177 -938464655 -867869884 231274714 -261281621 309787666 282676979 -792585449 448462627 -196069175 -286035877 2513912 -823273945 -481621910 893373786 -72099403 -790254659 -727149223 -19145404 -582838697 623511352 -378675359 -175553661 626075863 667240813 -905945497 251539046 974541760 -189903652 -415614340 -637639682 -760822103 -518545418 468683141 959696091 -192494780 147963653 327353133 370890584 443157294 -141691155 -561014612 -460307624 862021594 -451472902 -428421161 879294825 -460227447 973048187 -823174108 922906270 -992786518 264558794 987536392 138155809 90983524 -318711286 380731507 39491505 -238690792 -972560821 828525210 -87572162 652174637 -972745594 70205860 792933261 772815790 160874453 773548941 -922666794 -844689781 -573160698 281071775 369040826 -941199261 958261371 571004986 -292857084 -98244322 824018648 -44473408 -351798328 -427969317 178955089 161859289 -223478031 545067227 494748337 525715351 271276081 -896189737 -608386074 -707212969 -353374660 -394217133 -506333776 -192885027 -599458522 -59509432 710581958 709149425 -39100177 378308389 -337625110 629374867 -505984312 9456616 -789480822 -206002137 -418076805 351653167 -139448344 -923529384 -860896974 979789337 298216980 -870775813 -770487609 153656823 -220107623 404497633 -140191983 -940083388 586196189 -824824432 -768551631 -745990803 -406496704 121582257 -101504264 317187176 -691832885 -957507992 -713684814 506560984 980616676 -525297802 752366660 23430205 -374494932 -721043259 358657648 312643329 848970139 454958612 435303105 -835750137 -451398829 349543665 443514216 -107141727 -131334416 -326445847 -356745631 -367584651 379394346 544947256 849097234 -76105176 354993311 414332477 450377004 -423372886 195444999 568865518 -105155558 704921097 758629855 574452051 -535077693 31121518 -665438862 -589276826 401752609 -631752308 -751182305 759238472 -228137696 598447078 -369046496 -752299861 818486008 583987365 415885370 -178923654 729030644 -734614397 -282982539 192640271 -751943206 -602006358 428341523 263900881 -114496345 -439073007 -656332905 353339133 485069157 -964468669 -412021050 -635989897 267316745 715689796 304656435 -757956936 -915372086 377833497 -313602634 -86612987 -765529691 -732546282 379452871 619061054 -227642042 125720755 863291171 -374085598 -902815045 948357916 -538209940 560449963 281709564 746250556 -746737615 -242415355 -47933333 -646287087 -226718719 833371320 -859842699 597562960 750120289 723553402 659945841 237772658 -61329773 607215422 365460221 -383647155 250294928 387727032 -705344980 -37798322 928839573 837393248 -529142725 927251987 102745058 -751156912 -42711769 200420890 -478100180 79988626 -964970329 -493724977 -957065439 -83340060 -66592671 716680637 938462855 -132312455 -214895708 -971452842 -940528211 991651563 -171649227 -684591194 64301619 31938576 16081536 -213909803 744514098 457068746 696790893 -206293212 -751926194 -906597479 173055272 -230638930 -573539308 359407352 56851063 -890390488 391161102 307070057 -664444877 231595187 -252573285 832716923 -135977786 923024344 -222305673 519685245 330027953 692587506 928740031 847168870 397280088 -561659089 -990810702 937820385 -607661008 -828851202 -361294520 492677300 -82806302 472142770 -445942022 -896425126 730996510 556774460 -834032746 813718565 -321524438 -13535275 -792466304 -356555652 755494259 -905109610 807456281 734688888 -380873083 -924505478 558688930 568254449 -755941885 272552658 430843155 758718001 304804478 -91045623 -81182214 897215518 572131921 -660516402 655253002 502587939 -517973226 -295582544 -806309575 -72692459 881817950 318569423 562820070 -38830698 -974063167 -126696387 781319669 974059748 -943926766 53820727 448362332 754105799 -190396659 592981926 -994915425 -532352239 376023456 715199063 236246266 -875600817 -753335735 581743755 -536343406 787711887 -169195662 15313950 -614448375 614785803 175367052 -76153458 15502902 -149335203 -917120224 -995527430 -950623371 965895404 -381493324 353411481 992587948 873426592 -285193992 105864317 -805821273 79580724 2959271 711848803 258015925 -151188401 646843376 3232812 -276642327 -972435659 -269746638 262439419 -406777714 -581950605 49912646 -165112258 -904053093 -549454512 355560859 122031897 635689322 -255029755 -363091071 146358378 -467023215 278612644 330190264 -218357537 -777371749 -154292688 -255672545 -698384766 -494952391 252181503 26790632 -800695076 785808949 978329310 -838222031 354865252 175251797 -829403323 -545804306 449024421 343568471 296777625 626920191 -628877553 -43366479 -364748333 918346434 -98856568 -238730096 824121392 232162631 810180221 -274807881 188275031 171429037 882697435 -54007869 -621147973 -628108311 -424888624 753235463 854570101 -672777871 -631440762 -617316783 -971994273 -351613000 -466068070 235359769 -532896639 -354046663 -732632190 758323487 504668540 -757847119 683409686 338729008 -175106148 -654116732 381911585 -953945495 229974006 -407264550 -85971733 693332590 50821690 -381649936 -142862893 -630543089 -201140200 -744622962 578813654 -267445060 -206519276 -696585499 -63514716 744495224 -876255119 376017133 169500929 -639824315 241471140 -905441851 690482122 -482138338 435733341 -844127068 -989841246 720564176 -463909013 449471059 87383134 501264051 -785530617 632894089 866941777 822018605 263794125 -138633547 621472030 -645386197 -919175559 904947300 374599074 276193016 16500010 -669496522 842605950 -530705606 603791440 -612198653 407881995 788767620 -62292426 -205469689 661964822 -152552559 27823081 -65299910 -848374428 -246989836 -532446502 100925529 -800691089 -6694046 -30341063 -761219722 328077400 -945026905 -119088154 990137329 986885695 -724315031 -142722167 301183171 840826360 599157184 -834373400 -393926272 -60216728 -162827743 707870067 332688886 746055297 441129077 231539372 71021852 -812735878 337618932 173098441 -956347332 -889421298 -563500524 767814133 -76580131 352891892 -126751327 782190633 -142952348 -246890409 -566365382 -787795997 -258758627 416549116 532046227 -286438408 -584456088 123340121 -315643066 -39899906 -158999699 -94384922 899826180 -116099801 835229009 887786401 354587524 889931524 888233509 334083359 -325986698 -759806525 433233993 925728106 713067011 -938277285 -993437148 -585065724 -809027050 -851188523 -994165989 -987789607 582039230 -840084562 -222597582 -836190452 406044113 -299498582 32604617 107610814 -490048161 812830397 -484012018 -502727733 928311018 572951464 317808271 -599409990 590094791 588218341 501272219 151716582 508077391 -101845035 -371003866 -767127181 922040669 -823284264 422325697 -911076268 -378835898 -395158329 -993862842 -228672047 -279729953 -375978137 750962793 966284451 -552473089 -294107071 -84265875 918212251 -807656767 699406257 -685424333 806336086 -729143824 292150727 -631116163 -546657339 -854674204 862034486 712690481 -391767690 -863433965 -30846764 -640839269 471264905 228510934 504812797 -816790027 -420063922 779667823 74827930 724533831 -160564315 817241612 708593803 148806824 -483852280 368791942 373837258 -848908334 212642824 189285630 516687543 -130740533 -445830209 149012496 922114810 884424723 -204145409 -216998945 282633911 -488549708 756303088 -449428580 -2011385 -973392686 -130733469 385331879 730739910 -489869927 -727568471 -826280858 -247104861 750200734 -999589417 179336758 696110568 984752723 833469255 97019072 965810635 212953934 -678935337 387596737 -109553110 -89127101 38895084 -333852786 726636921 -842524471 -735264243 47740406 444400683 856176478 153164651 294890583 642859325 288020788 725277654 775762010 678251809 628560099 422798225 -569159053 704428425 640110778 818821139 -281710909 -840138133 43198384 867897023 -637092402 -703702299 923433420 452667579 -343482169 -915087382 -191249574 993057522 -62457907 933536230 -546100229 492237075 287451532 746400222 -199699785 -623305553 659793713 -552576652 383140794 22311635 -114547418 -564572886 -258550960 657279290 169554602 586257512 634111196 128365018 -497310358 -34097380 41395140 -799310021 940917882 99322745 475720660 -769273650 369725861 -922263165 18479105 -581091002 -513732435 114082650 61409223 289079372 998877046 -556889259 -314622224 -5228998 -706102301 -724495126 -298984351 467383566 813419864 228631466 91143679 486197626 -334015287 -344999959 -279749396 -919253230 -63441673 320380222 479325862 445698458 998222599 507094700 -999965118 129160905 -312036811 380530632 -36047683 967832530 -1204768 -905606514 957719133 -384333514 -825004707 -215837595 780054465 -304476307 256599643 -780913214 302014439 371861917 79535139 -491171259 100829835 -186773902 -223552744 -885689260 -458930589 -675599064 -447610047 27775988 -210914845 820001246 -613174117 893228573 -539574986 382079238 288559705 -192478225 705524980 764281611 -407119664 174690924 731585899 276179224 -261975267 345288772 -873461437 388087956 554836235 -286186856 -580690109 718497683 753072393 964878986 -177715993 -203542888 -295594822 -667411526 -847383531 286970156 -667535361 -178143399 -829989805 186698067 -381971049 140476275 932141550 -236221779 -249732865 910261164 -485793572 222911251 -40996997 -261076942 761378536 802331178 -152159210 -494578635 -512573877 -464589539 -537156271 -345508319 661686509 -60428525 475647265 908221079 615371708 -694204701 -524139113 173927698 -284709476 -441865880 -986139495 186209307 -542159103 191244578 872475497 513139321 284539034 -730055989 371788878 52590924 -140980409 203064406 -744684475 -522574452 920667392 -343671501 -510937705 -955032424 717338436 -373914214 879048146 956241483 -562944448 -542791305 -191382135 807930032 -893784644 540937307 -627639380 -463420093 118056868 -879789822 -564145511 -992198511 868989301 929759220 399430006 -614807868 832933562 -412061714 -957206101 -561310379 778638467 172747812 -955022241 -413522769 -502591897 -629390945 473157938 -249103093 505640982 -719630483 136959426 901742160 -946638108 -857677341 781187260 10901345 -66682607 182454074 573362542 108717782 739317727 -615862504 -604114323 -208716440 -373390043 793795083 -998340367 524310591 -549147258 -516968642 -217773450 -225429219 -826492735 -290036786 -565805798 -407760524 -828188621 -385128416 -822238956 -407940091 427023220 -231062176 280992867 216201944 359098385 -801629587 -454334876 20924948 65466527 980579346 51184036 688043519 -815626681 -667379628 868964443 -619276244 -398885696 610079067 21242931 -283759662 -606176583 -703670756 108393604 848932458 -692979995 295601731 -723124152 -449688197 -552203069 881810889 368906857 -484513292 -200684353 916345149 595289539 -112107109 -936934149 -619389781 -98666428 -385812304 542906237 358442188 584451267 -819357240 532471819 157390099 -136364214 608213108 -804371440 62324778 866839834 856062598 -922329610 -720870723 309947608 -920442359 -607393058 -148094689 881779349 -731606464 -678851316 -290220511 481808560 72305753 374331241 -137126420 166566054 678971497 -689883600 876453213 870190468 -738913738 -108942918 -757605139 -885010616 -617464151 -115088152 235372663 231323052 449902317 484030807 -321256656 47973732 587006471 -11789015 -526728244 -725487327 962767991 236102676 804541278 -531802390 43896499 -619578369 858106574 16731429 970952542 -942101828 274300949 -734758563 370826590 961929451 500484218 -278257885 -682156200 -615004994 525910541 414427290 -789721572 -289410441 765950602 -900667694 344059652 -7346130 -386405333 511089170 -262990887 78679635 -41961732 -830266758 -822416795 -394470097 -545911831 323698756 64925411 792750567 -410423897 -820492794 328602743 -5531061 721325622 -793341654 785316203 599118191 -436529709 936125762 257110556 767933618 885163911 -507034657 -724997314 666685477 -85893671 780546895 421671555 392677207 798269691 -979321294 673903853 499553272 205339812 455173214 15472875 -501018108 553481141 814171527 -30428152 983348414 -432923823 368269702 -556765950 544990152 -253404356 720866832 504951933 785707886 -204899527 58522491 -25321360 -312367285 -384135923 -682142370 -744243086 -222764045 308349199 799770565 -827104229 -526957914 737588930 107961432 -152714191 162951531 464399469 702699498 308050845 -227756694 754061531 -348292244 -932974541 968159751 -238408480 -493891681 -285487785 -845791015 438749990 -137681104 -270986085 186340449 329642884 98435541 -712590899 -883490888 -319418158 350171345 -832763658 -684813083 -871422835 -404087974 47192984 -757091123 660884744 544421723 -587119804 764025275 903042002 182018011 -436589791 255994774 489332675 -54817838 -218230191 -840199624 595346801 987892846 232579571 582975869 -273760224 -236069446 -8118538 -705753896 -857495098 -690460534 857522129 -327052950 594055949 632800079 857710203 -837311790 249220105 -757982343 -199424022 19670350 754152385 522234434 26987126 129907834 -625198892 -608955455 738185169 762454132 -202954462 432555035 -767118493 -645083519 707060160 -844334069 559606279 702840930 -199308389 -591007957 137650316 -2502678 -554044335 908162410 -3165478 542335871 832112428 458619042 -489647035 386836931 696632497 -123274557 -891365171 325449404 -996728579 970620705 -11925511 897662899 -723415158 -989028218 847172055 616050569 -607383618 515154312 -218018944 618092101 -71889083 846745582 804758427 940401478 -294303897 -861264068 -133466934 960135685 444890213 302184633 41649696 -548464355 36174816 866710042 -910706096 -659415720 -118755529 168314335 566941279 41737140 -562500097 609831918 105786490 -39817558 755039551 460876832 -634139839 277641289 -918853015 -266931942 -68264060 -617547314 125760994 574150342 305398444 550139086 244800350 -202817479 -209454824 -160272704 -575308862 475569548 -408702759 -818600129 346069323 -392662281 -198035613 470225559 544538242 400863830 -939015879 -374905447 -998112944 395497183 151947818 -366281647 447566735 -963938412 -339816404 -16524551 457907117 277667173 -458286047 205580886 -436702369 -909000494 201126334 815677282 432512106 -286455587 428954760 697984213 484306506 -244680676 -272609588 140968362 -76260989 -851409218 -788803807 659396817 -997457738 -536533130 291737114 234149780 309633261 559713740 906340476 -892815471 649703043 -182555985 -523490607 838162061 617175778 -664397967 58983813 -820165315 -204867678 654991431 -40652417 230206735 -395152335 524463790 837605479 -744549925 -750374129 -904344912 -766916377 111736625 146714184 116194711 -710642884 -11908492 695635803 270340655 147144808 63802063 -636175156 -545883264 -56790369 -883299407 -700773079 236261631 682654381 733853944 -158619443 -654658146 -700333596 -118974081 730425797 -750636900 -740971031 -660444959 846099371 68959701 657794260 302121532 951852552 -349643925 304898041 -727551458 182153620 418655271 554685956 945261307 -760719622 568316641 903531887 -143805980 795973643 -193581409 -15098704 218428974 696342972 352993817 921444752 -612066033 -16073412 -171098643 -975170255 68751102 -290393439 -240088837 -793448110 720056507 -466314428 978918662 719807084 206566785 580136340 -238027469 287349925 69806993 -75971669 784017898 -28653948 -118477650 -833412946 256600522 474051930 -9724615 -94594683 53062522 -608149557 208685721 -603072848 76770954 -991707707 742293354 -619406812 -659480721 -702772458 -539844632 850069631 -102419958 235765900 -437765584 152297321 -27235764 -613236004 -824130890 227272226 832536329 -264974815 846094669 194530896 -506902761 933531934 759813143 966154321 -638762158 -907127830 -623249713 902753518 -726846218 -200157136 827675501 355670103 -412964326 -251674579 535670841 759076785 760327959 303688113 174279957 544103595 941180880 270414088 -403206678 670222267 -390480908 -521090699 186153929 483872470 -909483426 704546876 478138021 -214985778 311554674 -555807574 300239950 800398728 -839742474 988434951 933469737 112919658 971712986 -903817131 349982199 168020862 -335354046 374499792 -937330658 -750812047 -206017517 942049180 654650330 -835672308 775077774 980520806 -266417022 -494280306 661992925 -102020135 -154639534 -82988403 385416061 -716452738 -82529209 -520917860 -446325070 219190028 -690673826 -690207641 300876443 902217296 -209906518 -37416268 -385114958 570775564 479516201 -585968123 -511978001 -58229628 824063002 -974932113 -336497868 461823887 -560364054 -462617783 631906721 -781048163 -887821869 -284463705 -25400488 -511725297 -984092021 -718874871 548065625 -42800941 378698157 244206068 69725271 -855306412 936551708 -538961136 284381281 847899221 -445881242 -931934030 -662921678 -597289201 813563762 -430244354 426192248 -43585661 -406325301 122319425 491801409 360850174 -584414540 -96201502 -689868973 532235023 74793703 -492722760 126557326 -875483370 -426287584 -925377516 655102456 341293331 983415271 -398339592 617592962 -41621278 930892292 544073663 -393980647 -30970856 710158597 465927449 437189637 391790646 593444900 -609926333 -949610785 -664098930 451107688 325167025 826555860 910858673 -360936004 300827847 -725051837 -122659546 730684996 9917588 -334257338 850040987 -888078595 943548427 -442209475 -781776348 909587449 706445250 359010267 337289458 -540347364 966812033 -847576824 -14926541 -254914648 446398838 -799158482 302374394 144326093 -40572127 544670919 -913311616 -574335867 -16412199 486676022 655399779 -166921863 514372597 42820795 199125873 -6166073 64842933 -368994984 -683543315 208796738 262432641 -224582571 281407135 623852868 -171084279 143734633 961463232 -379010882 -846651085 458149838 744625267 -222798039 -308430878 -679506964 337068955 -719416179 -565612069 -681205575 -489413520 -350870530 -229373903 -156916549 -960833447 851125292 727591071 -832714485 -366703548 -73054320 816491639 -460473736 714324933 836482065 -176570915 740490629 -713633307 290290259 -374083015 98185574 178833573 69980172 -779795275 -297167163 261388531 -201662692 -134275441 -512519160 -465694911 90911614 -109723167 522592277 -349192496 -44247607 358639297 214584869 288346379 -197662784 996138419 560263267 916874577 934767442 -57347830 -473288541 877318594 964387049 -856969224 -267331310 -820872906 808105152 -489280362 442727337 929520310 -70128714 -203139462 184720849 -325951938 -249786870 -795862804 604619963 817215117 -847528699 -143771814 953813333 472239097 -566248491 575334697 -348874508 4364075 794198958 -430371320 -690657991 938004411 555280685 575652410 -642215323 -578038641 569232775 -613640016 -545495401 903856600 -35585779 -242820921 -916290051 486846422 598014570 -511894620 -356158137 -20652573 -567411867 127640500 -235926394 238980801 967301550 111484741 261234186 -590301476 -908079890 259884487 596989642 -187513126 -451173436 -394989189 -872921188 671585220 -280355309 148681960 -213467064 746481670 329297350 414495503 -237178404 271875494 998645503 -389716602 -415469330 982905949 553358745 511298086 897562955 -382526697 594372175 -105361508 -909577076 594004816 205963662 -187756005 76307730 767059344 806450960 545403862 828136138 402763175 567094551 -100353411 17604625 780953436 619503005 713850044 -585326298 -701456447 -404522639 107485151 -577224771 629962942 -914130179 -852777037 -794826046 -156729562 -889488790 839510618 317533212 -256809525 84860180 -474604055 -939572998 715136132 -321396959 -188733473 -313843560 -502747784 844802111 831714555 411916642 217611467 -845020974 492992693 -60175116 295678908 -164468887 790361525 8210700 885365563 352859938 -241482169 -455738113 -257740921 -286607129 584105194 451864377 837720385 -335065719 -57455072 -763099008 786989519 495796957 735817978 286276180 99588759 -137780834 -48302778 -692040109 -350135088 663697520 -215801226 718974785 457179302 -861364199 637813798 451338057 933026958 554991866 476615242 718393488 745284720 -921460183 -810573974 -356158290 879980387 -891195013 594012456 49981819 323739385 -643854203 145525244 848665374 559246180 323954227 281598338 -335027753 -118294714 424531416 -446350778 17931386 922800605 -212223393 462195245 358727838 97479291 -966517540 -505723465 601832486 799991289 199356294 -909129979 577942442 523924211 -629209392 443229316 -46844552 -436013002 425360932 -178773146 -157587090 -960591495 364792875 -897411540 -795621555 -316622619 -268302270 -167817457 599288019 859451643 -252155111 656147656 140803594 -108975245 -251519903 -40334772 -38930396 701131624 -153266241 344252389 369494924 -695309361 -411568919 633591971 -318526050 -20369529 163519317 896232704 942790278 -807444840 659613414 275402291 -72411888 820186474 -142073755 808631631 -402874104 30547679 874686146 288825773 366000651 -903900828 417336440 186060064 258323510 467361959 -122903979 -905668118 546154172 32242983 -597883798 543248723 930443445 181009815 -96518930 -280316380 479169992 312874185 -464693206 -893797350 -473058335 -805990052 -194252122 12764877 -698150187 -437816178 796490263 675830507 843853485 580738845 -557965368 -75667972 -408715883 -620832244 488937154 -534183854 -213453780 197867610 264478060 -616152039 883139838 322283653 142403441 823719396 898969089 973633209 736258609 -573340040 558481028 283303224 502453737 796473720 -527818934 -499584331 856138525 582162498 -898755582 590244568 -641162124 866444712 848216810 -80873506 -62909139 -861181731 967337764 131822456 141189837 -745653482 -654078062 683640796 4691348 491845386 553662453 -510351710 912669602 358689754 496617933 218318345 254681467 844453005 667064957 219939684 312650267 -271638718 781986954 -991627300 -175712737 -692457074 60617103 -200460915 759563752 -530312879 -374626015 -149344285 -950927515 473012344 455497722 -499264829 521722966 321123953 -596639175 -191979253 592437061 -899652062 -932510447 676263666 -552975118 -518059017 -823592248 631962098 -783717601 -645514257 470253341 -412717818 215335714 -761927475 235357922 -793513324 387191813 -906258264 504375159 -972950052 825247585 -778091777 -801516626 -404938108 -862050982 -201680796 -136469323 -170224960 -971973286 882723555 -51369566 139117667 -912820117 -425326046 -218295684 -228393880 -671666105 -956801776 265196123 818037773 683287257 -112086419 729622867 58420229 -875100782 441216677 -885215651 328304487 -785404924 926263097 -492788703 612719615 -326047564 -908019534 124423125 -835254947 -47075892 22257987 -962597837 -391464693 -192917895 -411520146 355273651 -924059600 677548220 -960045137 69787630 -817090299 -601162909 881820979 -332584585 816399676 972843936 -344701920 813967612 886823354 327818893 641724340 243934632 -725249252 -399989881 -449373542 -51912399 -110561455 98205316 -48844443 -483269869 -475789091 503146148 -3545506 -845053850 432203308 510973509 -261806139 -161846978 96845202 -870914161 -799880057 793606416 -935783673 -511877576 994183096 17857151 628851012 -922866804 -73392224 -940406593 -785393684 516943891 269031251 976868087 -28830352 -876079215 367465477 854232176 -346668564 -152676341 683612345 -889072894 904724588 -598295075 30865979 288714813 451014199 38057142 203019100 147393070 678871331 988913737 159981960 -953867433 891967474 -931612992 -96391833 309292827 -231051537 -490157394 222834830 932591584 -429543814 281634172 311234296 -639691309 -784499026 309043347 304940713 -329427945 99390538 843420291 637460993 -44635984 -167644169 995729747 -417079493 -914523149 853430747 -387267865 -535150072 -651467255 823308954 -339453411 -579313069 997916901 -803468363 470442090 -801169011 982037654 620594463 -552392216 -863469768 595092903 -784668942 52731564 -469055168 -351978480 532541369 -293513915 201568581 -910090561 335700439 860901755 -352166423 281928702 -553963105 773606701 117036098 -286957716 -437908982 -309819509 -833873892 -190115398 28462680 -595551229 -862044431 497069142 -978852537 524227425 -339156836 -950905926 859850099 46368211 562404404 -44152651 -589809105 910353042 699293469 722473997 -194879044 -537996781 741854668 -239939156 -569234661 -307853773 -309556334 838700406 -848877878 -994506967 -985836354 -972205924 485241492 -885893958 -340362621 -672321681 496015506 427598095 660544738 -288373968 -975467327 416628342 465852871 855168433 518560099 -851493613 757548026 -447722140 327394163 918094703 -625922858 -342314342 937152316 -661066139 352943093 -487244365 -20388665 -469515899 -592845785 990856625 -368864573 -666192250 813730647 -274381222 -45152327 867392350 291001562 -999824520 525200875 520596020 -474302786 510678196 557402615 -923993227 -849890541 329806162 957116367 563623864 -244694020 -116866146 982926990 -636726594 -472468408 -358183720 -952899144 345822848 511331292 349444756 421844315 957557170 193839229 555803947 553207374 -88731304 -542864647 446217533 -417290925 -961370637 -808441071 -224227938 -601891068 -170118844 295974612 928419506 -505651433 -240712307 -921360756 12184470 699740461 -303837936 360727125 -179336901 854382950 974482183 45808862 758868763 -355145790 -980949518 -616463962 -803086769 -471766086 904890682 -735991254 876444065 591165776 824407529 171502595 -602677257 850798178 -312130558 98907398 -418453877 187328166 199872185 -970456390 -5676684 -754414774 580779539 139339464 552291930 -724148711 618668304 -374194875 361269605 -533652574 -256172486 -667486902 115383090 -469774688 252705490 746979476 -630220912 -548555053 -220963126 -519312848 -37384977 784127978 -855850487 -95609774 805853882 687155389 681758182 -579472485 -793138030 -836988975 -362982775 -693329279 423983898 -895800125 198061050 973578894 708080328 196232819 -193424215 425373425 -946016794 -646328249 191407644 -298981103 288187986 21699291 839051833 567434523 207603578 802555953 -230008176 -487549948 -228132759 -769405184 -101271294 -740577559 -816053757 -420462187 -448648524 -372045474 443260962 357425773 -91776615 729199798 801092070 -129479316 -926524769 -553515920 -987930565 3765503 877518375 -234629538 532264333 -28983870 -695801588 -825826015 -957116817 -877736979 -443761276 934658192 936112393 -927127915 439832334 -441856580 -20176710 -32748166 638088154 -825913981 -913582838 665134632 -47239274 93611286 -31934323 155295437 -496020733 -427438835 355733924 841177967 -480245463 689731821 591730566 -319508100 -614072953 8485672 145028999 241103775 -980615314 81026699 -604237672 -532068012 193093318 -530542799 729118580 -701172189 567639429 274577955 -690572737 -667483844 367811131 907241143 -866295027 -897947064 -180062814 572437612 716017395 -184038442 -69525888 -484554625 -535980023 114268517 407160035 -904854789 424475486 -723060414 -87406374 -762293623 942457538 -265005555 -773533182 -774243593 408409430 -608624724 -632046188 338839631 579233150 -718755603 -401199545 669774288 -56883364 961986265 291840085 704024081 -269648717 -792493550 801080505 90600698 -736192876 -795088347 607949246 -320808482 -82481915 -807411872 -197554660 -245342015 822538298 424795494 -268724447 -824346623 917786682 850807561 -864506044 539682652 -646623237 -157198390 -816068884 -54845724 964469856 -274930925 718275094 962482125 443859945 365887398 -751114836 -498715728 -435369875 331778665 164929122 -804622210 955219129 -654865771 151474109 -451326739 486103208 993828635 405265153 314575764 -346064992 51832387 536667552 543173237 -262865052 -764464909 -991560130 926037013 -324243058 312699107 649019658 -292358098 551980180 991735011 -928445064 -253843926 523662844 -289377198 351388161 -741464228 -138316850 573452591 778630053 -154582958 274318844 -791537296 -1432919 843161107 -378307593 -622303747 -927958924 -356117082 -98090865 408403623 -375173181 -557832772 869600771 -214554063 311987313 -329567114 170203939 -230980966 574448838 -257914795 107747906 78733172 -290062162 222960418 -712786099 522660367 -553832285 407410983 -24439331 -529899442 129127408 710947249 -528476741 -961412094 701314623 -175412393 -771395379 -305834286 -840041737 -269108069 268315861 322280425 -44904071 -796232631 -20267522 -293693257 -654851161 376498807 417341617 537527462 469630315 141433202 -118879857 -28603716 359033961 -878749013 126831894 661296163 51754708 811530636 -856716291 666591070 644472806 -346026707 794049887 -883688396 -776554979 -679362028 -302157262 -613287223 708941043 192513579 -851912347 -852821241 458519693 -564336317 198814934 196436039 33863251 667911353 463262062 -196863512 876665254 551696197 -142057471 -32234949 -875645500 287767840 492825574 166830471 340796833 -41879546 8709839 -586984132 89699521 555199849 677685062 -444154970 -459691613 764138383 705094203 -483668309 681894561 585926320 -15425975 -277370689 637825153 421230876 611301846 261981540 -648893584 -28199875 -402175694 -198479096 -927774395 467317440 -556538288 699825029 -266896240 7243596 -96460924 -77933691 -49047237 -850372187 -132270596 704429098 656386224 60002849 745486234 -388476336 -874387758 -642968181 -588011289 427988325 -240698774 172279381 978231132 -458642519 914822386 257717046 816115098 348096784 562087512 786478574 176891603 -643970788 864004268 152059167 379958874 -313284638 72792256 -488326377 652491081 -100792244 277011288 -920383296 678310937 -245462299 343214 -884659500 -230645970 585799713 -678794720 981774706 388686330 -122534233 -853289291 -569082457 286329027 -446479138 948310762 574574325 236612048 335941331 -84909536 -11841221 -160113157 -212773458 75596964 -952078055 -186372771 138966262 -900922451 -876540644 9632499 593015969 -300210158 679090039 137171341 278179532 -644587166 -543662762 808069334 72736272 660241503 -877777052 898057685 -443067765 -452344878 494087600 -679974595 -510278268 -647438787 751165926 -961780956 606305759 460307061 957797060 839041921 501683176 -363934024 955418215 -541300495 -65333291 593230476 356163514 -945073127 58343771 358044725 -231501217 -627832232 -292823317 713894651 809243502 825424718 869403973 925698963 -558922661 -70033964 -470352476 509196103 353302291 -846866691 -744820873 579369968 -329323443 799990801 -76632533 254498813 505384164 -8519598 94583476 -562242789 -863818777 930101464 -344551396 403927218 67446087 -167314834 -462091877 758243759 -802518881 -188542203 -53900373 -87294968 97799672 -314477433 -592816731 885159756 -582854589 214716846 894865694 -796372295 340969653 -261873903 917239650 -79835002 770843863 -220911299 -859872238 387340074 -312923689 906262338 -74682430 -318152716 -435601856 -372943922 483136139 -284868217 -785474799 771676578 -103003426 -464866606 12242435 -738279946 205695965 993671513 -507886217 360841103 -656042877 735157506 336256420 41890891 417157979 -867788604 -673035712 817382447 -564948780 822361838 789929877 486524131 991306214 93668004 421624536 176152555 808474435 -583043388 930618610 477656194 712420141 495398096 -107985007 -915593140 -914185455 -719635499 172335515 -914824756 -627174177 113227353 435156285 18393955 -925068378 -770274950 -264542817 735736745 -270627437 -4113330 -131840804 -270874085 -85599645 -442481213 -278363587 741142425 -22903529 510645515 758105522 -544158710 -191713307 -374691002 856057597 -897311280 532409322 -119149419 -719547523 981269561 700633019 108443011 881611991 122174261 -335978571 -191559704 -655207045 -608632359 397538677 -627213678 6547884 140052650 -718838552 -61083148 -854390478 -721864445 -903850163 -100715193 692472359 -731947579 363570631 -323233164 -650387995 -245936672 -619776500 -18251718 252738152 -5490627 -718532441 353755639 -599792036 954726217 -605741683 -371905343 -743470808 -770188712 804210216 77086907 872026344 -118421140 64644749 -955773268 -93097310 -305143297 465826055 -810596521 -318667241 877187156 199156868 -710922578 211636354 -748316448 -562483481 324600241 221910463 727267582 -132936108 504045403 153819264 -957541061 163994082 281134733 61865654 -609370541 -355310199 -953727286 28183064 -539504735 -666570399 -435837007 666249299 584267172 -322203941 384424203 893825367 -26853771 -431155904 646372737 -972551901 -622770532 -476191144 -317443329 -979256746 -13907099 -175504421 -591941977 -23599107 -434925008 540138820 810988190 -516196009 661410959 -339106744 -23312695 863223839 507108851 -157018478 614359200 748672101 -478955349 169525117 988802747 -967791292 -713202713 893582524 -270269161 275631551 386486499 432772266 483159611 295148500 -520443924 -818302835 392694888 937045564 -174805851 863732877 932572735 766284511 -267002531 -390775084 119533218 955188834 -788117456 -291702309 -671588409 -285137192 -46999562 -500393834 -154279713 711983386 671038870 -736436298 -641570010 -946553059 -211580952 192295448 -941325862 327151238 -341450511 791601850 69996010 112716947 -484345445 784756478 732144806 -659982622 -922295136 436591241 -903461581 -886305213 995376846 874553634 -12475251 -973216728 -192475623 375364487 -187945803 -339319955 591100078 408430877 566286103 -47153479 -920291489 621070585 21191698 -674620248 -511095704 -444276227 -211896122 -56711639 642396556 -322175657 -861861771 -978447758 164138313 -794016472 178917463 -637028942 -235387283 -595318113 -29191060 769216588 -237214308 -655208972 686882645 367607502 610644018 -495058752 -267097830 -162239792 855053639 -931469845 325172143 773851970 134352194 -144761988 -529956177 -893621439 -662774611 888966970 579131669 419021597 311241771 90738310 652128014 708320049 745966609 -567852070 -151629473 930895100 -883049087 760946684 866931296 -519456136 333819396 41275242 957664432 803868850 560177565 -504882662 365673809 -678853005 801790519 -582736229 955675322 779884769 -868821995 851827944 769670447 600248561 -181085626 354790654 131727403 -832265003 -387135178 -429509382 -473275615 -150275241 -752313205 -421056182 -608440261 -189117718 -245327061 -907994558 -378674189 -368708040 -670045750 -925464954 69988199 -940021358 795204641 246200304 -751811762 -246833945 -789423232 -122395970 -1211047 -670871296 -662773595 -282301082 101182101 518926841 207647742 -705487378 -267178256 655300866 21117665 480554553 -899557596 -454334492 -164492534 453687973 224137442 -824868915 121207373 -322639315 670102596 844533397 -612060657 -727937698 826139059 567744290 768748797 -248945161 3602691 -95427335 -659518681 -988304651 -450323308 -686932886 -712556026 -554291256 830847003 543279236 -559088352 -478175924 -418979295 183181440 -797470707 199346472 -82743941 642248666 -622386167 -35760830 -563952859 -719707635 -835190069 -482557147 -811047653 -545365442 -687419092 382822183 -95434214 -805507417 556194371 -112002858 -87248332 559857989 275923062 -426863868 -951135181 563548512 331235462 -136758631 -45561459 924782397 399227500 -728683510 -451393343 37960733 258097822 -318626501 44504517 -669934248 637486472 542361512 -811051904 453429738 448959720 -938266394 143726142 -299273931 -694359152 -987113520 858583108 -357803630 865331899 -181628853 -415844133 -240807203 385765612 274086019 618299937 190546359 -595625995 54019776 314790685 638156505 622780509 -32860693 443032292 -300741093 326674640 -347745656 -540723119 389541323 -970486185 -781307466 -119657216 -703470214 707270044 413276047 -811213118 556727388 -673868895 -327239120 65050217 442924322 125921844 -567401909 -358540532 503864546 -8527475 -934109726 134614982 -218285320 -627002231 588706593 -703956411 561942101 503187989 761461394 694357899 -85299623 287148967 592825953 -210722590 -708311826 373054217 -827452223 221797529 466502879 -341082639 84438850 664161145 -728338021 -708428654 -282027121 -610878184 -89228039 785217913 -441909108 -799626954 792261529 -739495865 -296368359 -488544299 -211378825 366263479 844512426 742827551 -307500308 -152100433 -188005455 -78494704 -84232859 -959225679 -774272533 851438615 133740667 -400424900 -316148188 120996230 -977567675 563552100 60541256 4306885 533633148 -111116867 -440029492 -583449187 -502950216 766758526 850948916 -775986660 -982550890 145203399 -460975305 340298313 434739701 -994755052 299017084 -14944314 -404682794 866005918 -239361507 864335341 -260739166 331855358 681229775 -67302713 -567950917 30024834 -233004057 118148896 539526437 -605084487 720739109 254040306 175261115 -404221563 235628787 231987040 -721279064 -953586569 -148355995 -474990304 -904434235 328070234 791550847 -893848810 -475357648 711349938 374941445 -570035022 -995161660 -949707509 -438044951 359967270 33090652 -691256090 458655931 597484501 -185376852 172833334 -272548903 -756191293 146653110 -539478439 634323375 -180806253 363749235 -229676624 16870751 -207834823 -621639610 693170816 570404842 -148336349 -101020907 324218817 607128722 880250030 953269647 461932652 -444350057 -69650416 -894609767 231223472 -245696899 -352208600 286873955 537288561 -574764912 -981171301 212748695 272014554 -406929880 451876384 -526683735 -756823753 635688254 149518181 538067756 -398832831 398178263 -268155689 927429088 940852889 678833603 825284322 -500220020 558047770 497775220 383531197 -664746572 249388504 -89281527 412181662 902669297 -106702415 239839421 -528073581 -464177095 -857724122 302686457 121347379 243816614 459950841 -898401410 -773611493 -477931460 -635899873 463143468 234908197 842109826 937718364 -285428195 119420428 718283076 728279416 -398828215 -587823275 -547739289 310064940 -867050565 612702108 -779229800 -840625258 -330024372 -406906356 -788747964 368366847 -742717797 81775402 40091154 -952327939 -257812599 -192538 429029902 -921296650 -120602079 651379377 -896782261 -201066724 -828762225 -444369051 -990002253 -121218292 33305248 -4460482 -721161669 673733346 884235597 -563835511 -56002760 897312596 -930773595 289543319 -826086612 547831470 621078931 -775829682 -142445174 -178554709 883242300 856242466 -948118911 374047524 -790320305 -475940106 -331355492 -227977 -904995058 -559371708 128648066 928315086 307628347 808747388 389173583 -8032706 -638219779 -14028885 -445925556 -146740471 -690485716 373186288 976122741 -650538418 -182673741 243889123 -629028749 -49323791 353008994 281717132 -128549433 -607849786 721362572 472814847 520880921 -560867093 -657088640 -496832887 -647482782 5222452 -209916657 -937196921 -773604259 280603203 -793098004 -10262960 673477054 -253305077 490767543 -517966509 43920057 212836591 602011375 862268116 -164532440 -319902038 117784001 464207334 871561877 238138698 677882420 -611078557 -873065291 267968195 -826547106 -314138373 504734457 589545751 16612097 954835963 145061062 366833371 137665117 -40984499 496413153 -391456284 401044958 -715958863 807733870 -292487153 -992294854 -438368673 -94138202 578422327 -689403675 731866402 -840265349 922555531 -16258004 -569747179 27552523 535798570 308748044 -246812078 533741913 443271754 -975125494 432495190 -117582864 -45147453 -571195501 -498708162 611164062 126872677 -382530497 -9427098 -2847201 -984034887 93133292 -841519930 -84549918 -583848495 -589349875 -819279262 313536567 -393817339 795515336 -400151991 -796320037 -396242149 -290706714 946647901 97635249 -672957359 -627738718 430616858 164191650 972454551 -13594369 -173681095 -192906079 -665422923 -141881365 701932220 856855251 -481791746 -879937642 -137506805 115502695 -208641320 731374120 539824861 -577746467 -351937125 -635333544 340840905 583577132 317700575 -823081781 -189174377 468435347 217757018 307592210 408911087 -729582488 207126974 50900592 21800203 277829248 521438035 804789362 -632956409 189299086 681531844 918629320 -267175005 79109240 -252438701 -835436785 -367376601 209002824 712891193 319224572 581752770 -353767192 821188182 -531067753 637216558 905285880 -168648060 -976002237 880505244 -505597084 840460927 801271463 -554174809 820459048 -229814795 706408912 335022186 -62144762 -722633987 546762213 487039564 118749120 948292016 970325905 563729488 757462887 72176505 86857778 -195392458 -845900724 512454288 -767477186 474191018 310611584 -695625246 -191905249 -624037443 85055843 886171334 -346234446 -578321541 -370087252 -266982577 -697635198 328205026 -625547743 283772276 -566997604 244076365 71346181 433486518 430932431 438344969 -877415836 61661050 -267862537 -861478362 -781432862 -280993983 -893372932 -535626703 526417789 -78710354 -959976749 837337215 926577584 351307258 169977422 365276167 606591519 -144698389 508926329 91047243 -96364428 914153471 -183455473 364771553 -216365090 742848379 -635914804 -476603535 -925659098 -873512797 787649974 -673052143 919278430 203446720 963133195 -793079319 -609902553 144652955 554543880 319368662 -439366267 -300263717 92185036 403011405 -194969945 457397897 671498652 -19235871 274979054 -25107574 -543346203 -951681293 956811926 -464783218 -242653738 466552087 569839708 584857072 -124790767 -269889892 218906114 793385549 -992466615 -372837387 122526832 -435476829 880931165 -355750885 788264592 555833069 15416089 -954037240 -913894571 5463860 406478330 -591323511 -237983144 990811401 -830858444 203128895 -415232078 99712735 -689245615 -503631353 -570514733 632384160 -121601889 -956318695 -265313634 588076726 688233574 -29005578 113933258 400427381 362004989 655168712 -821571255 961108633 113629334 79053528 -522315345 78456813 -125412927 -126871875 -38419406 802240386 176654480 -940062843 592424846 341845212 -909167711 385124243 -62322029 -168301525 807834934 -65623263 -784660746 -422182693 698637717 -444945817 -627393198 -298203244 -209339973 585378536 809297880 22234362 -25496017 -753041396 -535307222 39427272 -316087787 955027504 -223183893 396593286 667038595 -989089727 -694203045 901022618 402068932 -99676362 -368872422 578191150 -216810798 -491905366 -946930792 940063389 127916000 -366780994 525322729 -591087808 -667663153 -288562599 -98554254 -541510518 -807052277 318760434 318023371 222930858 104514995 167105425 445123206 695820014 -465381240 867069315 -782170220 -862998743 588211424 452963107 -247680477 404303544 -330767530 -379364577 742046553 621956431 430858443 -138526463 -597351746 567511312 -203964176 749268255 -948374451 650536331 -189436542 -572751259 497167187 -350095707 -7861899 877717777 13857195 -329128794 -957332995 -107983687 989228307 26973488 -563265132 606907111 -979700722 -172702922 -470010501 -48985471 -705687539 437488217 700065358 822492714 918282849 -800107384 -711334992 -947171164 823493532 -334905723 -374177403 285966110 136912301 -879031662 -970291447 20264343 157479365 379501165 -963242403 -266006265 -305104125 626925757 -979723728 -277817614 -692146328 443720440 -316512676 563927669 -307116955 168791751 -494083018 720455167 -329227806 -17525859 -954008711 -258226699 -103307243 853441025 -551280009 702108431 418108791 811045620 -213476390 359851786 -382759561 405436694 336870547 792316623 123647669 -157700179 285409927 702094036 18291447 -468432698 -509726004 450333950 937288868 -817988007 37320239 145287209 686883937 954124448 -774760497 -432967673 -482390313 -394377060 -529233648 858385232 -635748288 386484370 -261379610 13979398 -784078361 -443672931 991217756 985669128 859898169 -875997787 -518213709 177124028 406062537 724158048 408458159 552160510 -731090848 -430728710 -512650953 -756505772 -874499462 86170983 -285998303 -904328630 818062126 -236941448 284520821 757560622 212422305 291340745 12553563 601552238 -33602378 -826236369 -973386549 -53089938 -694916248 -407839624 -1853246 -594384014 429857572 996885115 370741496 -690354148 860757999 503380225 -443317592 780330864 948115958 474455381 -157749148 -100481276 -694177186 -381062644 -166372067 946597301 -669739915 816894560 322129254 -378244326 -572297448 -917407423 -488958781 -20711708 -267752079 -430354248 760058120 -634045647 -890005628 92170241 327495350 601866918 -859493959 -607432488 653599 -339908436 -891252728 738301686 911084408 -815517996 -854733611 -32112019 349169386 960895625 -85911659 579950448 367599756 -357515962 330109040 210772765 707377049 730805589 677238476 -779206852 -126376717 306369269 -848881883 240777166 -265917262 475756178 380361571 -964451556 106163175 -356026003 193385443 955414238 -538973420 -51430024 -332177028 600643923 -457593351 -329830402 560793136 -528233645 -836688600 -900723165 826738893 167671885 -940491413 847215653 -700296684 322440965 696557248 -679114072 -51159262 272500821 -705343118 -591005202 -409069471 -322943932 513397941 -588959987 -709592984 640058228 836422442 583814099 -144011647 543008235 -736648032 884404028 653039581 -60708780 -706965525 186109742 944317661 764978281 -664042282 -974827457 460030149 -827295670 388410606 265754941 850510759 311883610 -57786120 431196790 262086139 -742034708 573520198 -990680696 -902083033 756032622 -272331681 -365964496 338919510 937777606 -412465393 851463045 -997926757 954122231 560366334 -434590911 470807413 -576717668 -16639984 620979976 -435063559 -159080888 649745707 -398248376 104387303 130575837 398851338 768983669 -18385836 530089502 -57404311 -453669090 800117819 226870923 537975804 -45649472 -507580648 -757461897 580782610 751760127 524573921 -992597936 341449095 -961551062 -405155729 -46488591 938945656 281978802 765869044 -397817046 844938202 -389090724 -593758207 930430736 -974265107 292593291 12266720 984940456 957556657 575981480 -999402674 -161188225 489256137 658196570 -927929347 -703977033 887392097 -399519440 -395555084 -392481975 365078475 -277768507 -267835696 99388077 -162424838 -463283903 -349774576 784436121 -130440954 -558473080 522054521 -338301788 -824403222 306433673 994796014 -907707829 -461441378 355005837 218691133 -973535929 -567220537 -431472014 -453364367 609270183 422817550 136728208 -340957288 173213398 -85521918 -866754186 -667663404 -871061017 935032906 -940870794 421743263 -428565218 -287478942 -961745791 105869060 772046040 703268963 875050446 717694662 604097856 -240301234 -203988774 -866790705 777619782 500881542 -958715672 -447002876 -866933955 756374241 -11247465 837394388 -826693092 -869101820 -268007123 -647716018 183564022 -116842269 -202224001 41899696 -863015100 743246380 -94939123 361699851 889039991 834449640 -761166677 322487132 101678884 993193264 -664791662 231759813 593763341 -233657735 -780177566 -434957585 -276735886 -840652708 -527174612 73541585 668270662 -280831287 111824208 920461930 663052188 -475720085 311954582 -117129891 -423607092 559092477 883052409 -908030211 729135142 46806794 599366501 560988728 225480182 -916920828 -853579285 -227009448 -796608545 929211661 240590905 372831915 954339683 -945475205 963088981 628366308 -276279881 -655266082 60238005 -818346241 -907469766 122046123 -865186121 -311498719 246631160 -954748406 495049703 -38909279 984005865 -488558602 -776912489 881739995 501540336 956167178 198580108 666706390 -639838049 912381463 -678577477 146648566 -874852450 54745911 -865185446 412611355 -112782277 -555721708 -513750046 -760131281 -551590179 -245568023 -60247928 -504401616 877874275 533259805 -955999335 -303618824 -709562385 -879533098 -675269275 -340721627 -13600071 -807216082 568562434 -659250917 251206937 190909833 -252283592 439332004 -272348643 -713784833 -236307912 -974665445 979019172 -784713314 7832218 24027583 -568747524 19979722 605737885 -628051229 185951707 721102235 -40972879 -743909131 -793310119 801107539 732076501 252441886 730771473 564605832 -971517104 -589337515 278491717 -434961446 134929446 694135021 29981176 -919849299 945021831 735283625 -813820020 602616000 651844727 -64192088 323863840 -585491448 -898127090 548969945 682172266 492347527 599840196 -874168662 -696744519 -46307478 -42071650 -992502299 53346530 -821076573 -529865548 864544784 -656728307 -914889930 -151999546 508846844 -89640933 855227048 -256146800 -984156309 831986336 -991411067 -590142996 -476379719 -775839504 227303575 499446253 771526938 436611225 586331824 -229190774 -939637773 45713914 -587255486 -925544783 -369929861 -318069393 -191427263 730098689 852673728 472911051 -828296514 -106522544 997386921 138790425 481738622 -615266288 -97442306 376804777 631992916 553036124 802670145 -942327878 -440349787 414072584 -42394080 558312952 -721363174 703115470 -848758880 -319503534 -203971378 -459470193 566672877 96990249 429565576 120831149 -268762465 859727544 965780645 -926461411 106521726 822107205 -836425178 170700389 -737432748 568054864 -863444082 895412369 -818699169 925773464 366749129 -609577614 128745032 -27090572 -771137220 -427149314 955558966 148968046 -464393515 -674222507 698065086 763149967 420799698 -234248556 -729843564 848372575 -83989849 -73110842 -378303004 103803767 -980639165 672659759 -872129283 -63663293 136429554 -475848274 -966837736 110304128 -834985907 -889121387 112272614 325307178 270511032 -532274429 -971636448 182529084 -150925501 -117608865 -176633097 -521010555 115631329 -611217097 106507745 681871742 -864568473 -385722637 -90851889 890931916 636535359 -324425166 658284574 333311889 -753977579 11383882 639084301 -652765360 -757887674 976056648 -106820301 79228818 -173577231 -817088076 -678439623 -918899189 185591100 -14636733 329414211 502886207 -180800264 961703534 141646257 849297081 194742530 13348975 150815619 -44065888 157970 783625781 -883343949 -595515585 13036388 964969004 -675967394 45391936 884212981 -965510490 828669583 897396723 548695056 872382857 892395839 664061416 -106115550 -378435543 -901620096 -666696889 -154609173 -317586715 240616887 -106062295 -37811934 220138905 790383625 -121503694 502106566 -784843868 943214277 -118732666 334926687 668561538 -822324073 -649089918 511079613 -855654579 -220475267 770861955 431343947 700972436 901081756 73032837 -255939711 -222212133 825429450 411053995 -345301109 600173745 -643504143 701136900 741858813 -602390298 -56587757 487439121 141150343 -964038851 458205865 63873936 195842079 747417724 -659026041 -266428981 -298347928 -627308061 -485775554 -719907653 369576338 -714767767 -114013511 -986896160 -641282926 342486330 730283669 -806118385 -6130097 -726380390 -59416980 -349602637 -476611708 -31187736 -929218056 860496121 -499619232 -4664862 -540580189 -736961202 332776356 -413476720 -58844077 243897179 218207994 -909907074 551495812 -216685856 -850436862 -255397447 56825188 85530565 149036930 616270063 217032797 -49752102 572321289 -57431667 -180384188 -725568344 -586598218 836566003 358251500 68560222 965987490 149234723 -801893035 399909175 246310743 -35949688 75655057 690645984 -383603912 774259701 -171571968 -889263665 589424746 -835035150 -230021 907058151 829779145 879036804 191485034 -739120634 -266474371 805538484 -80262454 242662839 708204348 -709026148 417298808 -108772018 134578967 -131597770 -531501474 -302497936 -925914797 148327623 -939836247 -151264230 -276122217 917473633 -183633941 -413605841 -969905300 81099100 840127481 -779689790 -950109266 900040753 330330418 -180240358 647318731 -667099063 517008746 -512964900 -492166786 -923789850 825181480 -5472153 16228654 -106628881 -933762024 865774527 -455490783 769256770 469517878 681628783 -228812026 647673004 -359305429 -494510577 599496542 -9544660 -582349236 870107272 -581111448 570570913 54467061 710768378 -479020826 740524296 -981270357 316562459 -662381541 804762353 -234114998 762233957 -27947369 906881630 875219696 -312236189 882234995 -42850073 -102155432 -227897762 493399389 -306776114 21193055 866429554 -689352773 729969664 81564449 517911809 668131224 -598172720 -994746761 -667744665 -185850007 654760923 509449146 -723043192 -283790444 547167000 631330610 -921262761 -417964691 734829594 -978006549 256464869 24057102 933329015 437135378 104621442 -514993722 852066836 211031602 -714279673 137776859 -323088682 -373624212 966008465 953455527 -78325999 568370727 507189416 211887860 493639578 -264770316 302109652 -293403917 -290961460 -757746001 -461348823 -290796336 196248237 -127366018 85853289 -905842115 -705834758 988335545 918257826 -236262396 507953525 641399571 -287787692 561521068 776849941 184039456 -819231884 -341179845 267061102 -803011677 -247000905 -363446583 -247554381 -81071713 -71752083 574055556 -527670861 818589479 -510737851 -457638066 -5355088 -136718978 29769768 364987859 -458852711 -813039795 343750237 545647064 804796738 -268544442 6488646 752794750 316059219 351030555 121603594 -258690813 -935788428 58113577 265496712 -9517733 -417527523 461089049 -18847365 -273260150 640605216 -905606542 465626312 441584593 -308953881 -248104215 679421424 -725340994 -238849778 5602483 106214306 -581634654 872988561 -803439877 805575723 357579912 -619769243 -692640662 -763225178 997294999 -356264533 -401845978 -949059392 -274825166 -534971513 -173356164 -797044159 -857496861 -943279170 -381714211 -486114431 -171686181 19828552 930488210 -262788077 665621633 -839373810 444111155 -372190410 568285327 -782181573 106514763 -695386112 164605976 -349533044 825056419 -574230657 -414244058 874131723 -59762594 467362361 -500974330 -237612017 -697666292 322598634 -550827596 171280826 195034518 -529287804 849014647 -444637735 -893460226 462316756 293894982 339702461 290436137 231575790 -830497810 -26894479 -348696017 432350198 -496487881 598631042 -673126046 879084352 -374724205 -102727522 -611290568 541189526 -299302080 647277413 253065565 996199522 -551034673 42539235 512515115 80738337 944125635 -44057086 723847639 -781333508 -581732944 -474686206 -475094596 955627201 -800959072 793696513 -884609377 -824720875 -859632697 441308289 -831734836 -213196578 780594029 -786829784 631018565 161522642 982943497 -915856053 -531170139 576702248 49999149 -827506437 830303028 -464597558 814218571 991514677 -377121160 -375113839 810868444 -672681943 697811482 -422529669 -14084127 343804589 363203992 -411188293 841724683 -667387418 126771027 -131068993 -931448159 584031843 727011189 893864798 -409368630 -478564807 770876174 -903184258 210503327 -343861004 -478600214 363087284 -105692375 -431687645 539354473 399619280 746935383 -323042270 989269928 369652669 959711353 -485152724 -799211300 963538898 -742410864 -430039270 -639383958 -502504666 394343844 -297728913 -657962085 -20692480 -678374245 858972969 -340166898 -719405835 397121382 -314651036 -598534084 217306301 55281740 -714230746 -553420882 716185699 47992057 -553003196 718782543 751226449 35315298 518022068 -970046919 561664373 -157407466 -557975515 -99268274 311353649 893570092 -461603304 94469777 -179567673 -338964837 429319717 -109726349 -820133863 952035711 56124731 938684829 429440658 -104171790 -664286120 912776797 374168450 512727795 361286395 -853550875 -489834140 -183674376 668602818 232443439 176071947 688991759 -775742555 -146614870 -143142497 771135703 -286244332 583189627 -660508934 -286692589 302939264 -661166589 -34465135 -452039223 640066554 -856017394 331170904 -931409074 542972724 417126894 -211711891 529007692 -657428576 -736803560 -740276806 -787353727 625646065 823788260 870842186 -316925111 -632677681 785691094 -330715911 325265228 676112998 -242307465 831450267 -825108440 179208644 -744532522 -858886746 590514118 317676277 37278691 304118666 -574695341 472651934 599442805 988460544 373374196 -558483910 -579334622 398075872 699710247 -70997375 -49275812 -501447417 184451206 266071627 -907379958 942630756 941373149 -190699695 287373614 967925041 244071292 -637103794 -360409265 123384091 -516760117 -440566105 954268008 -344043741 -314681366 -295160881 648579624 -934149729 816411971 740249056 -239538261 -503833202 -299796666 -473381026 -692100390 -325498287 477217958 -394940718 -855228696 401561774 -103445808 951740400 262241615 196966170 -526278761 -764295371 422324082 -706290247 -905566210 495022872 557082272 95524232 -517568638 -104883789 -66095915 95395488 -903726086 -412543755 -713548365 5351819 565169059 367472515 589380541 534466479 627656376 992966128 112738619 -951463809 764424557 656050011 -537242373 812452971 371866889 -590473029 707159137 -107053246 711857523 712604118 959625775 -95487376 -998689580 221572524 397763642 -58478770 228534689 469162809 -689631085 2818175 76210780 -386781000 53907179 -650974172 768232606 -98649430 -521712927 -559408124 -672752407 -930209815 -803589724 362296800 -487861684 -808430417 998156765 683468756 -828092333 -614424726 -82180787 304682648 -67870451 842642508 369041514 694347483 -268577713 771729662 887168621 65387339 747919029 688757064 -160516882 407958177 -581528971 366653485 489305308 333668300 431993363 127602849 -611244901 951549712 -966286257 -95524165 272102332 -221257465 951233103 876874767 124733576 651135403 -615687577 592123364 24323078 -147055635 -797529514 -500181557 -3667387 206817164 -690620028 -277333770 -216210915 263472153 -49798893 792497668 -4733006 83435331 313022420 -238409461 526221656 -268115024 -300227397 -457371328 186199884 189929865 392263225 423781036 -17592182 485408891 348412507 -762102986 -308435005 189047240 -723605845 860287781 -381184489 933788590 -257458158 -468329967 -88565101 967767032 796133903 -168731716 620091876 -573352835 -567517317 -87678465 300891975 323054183 -729251137 915280522 -669718652 -649829952 724234811 -517945265 137805272 -246530883 253324172 -249456321 -77584346 -164150906 42194004 8643274 569440442 -608880028 -155052465 257268115 -338376403 586713380 316355087 -281006813 957336427 905395799 983068312 700740763 -823790805 989607853 299885752 -311768928 -670915010 637600030 402524379 -223985867 689926911 -382456961 -14554419 -394383018 -728884039 366908639 220495296 -176636543 601131063 131337002 -365474384 -845865049 717890966 -493200376 994972017 658686173 726604610 -224565800 364071866 47128255 724694738 109272186 -596251275 113261019 196718802 -686145731 819112114 -784881036 -812838012 -570617357 -593276096 491355732 521153660 -106034340 689998288 834496002 -933418967 344492923 -104106222 -120066703 -826996953 -523169564 954060053 588890177 874328610 -841382057 269345577 -95225513 -360041687 655766398 242093993 983331896 177755605 788502829 -323783474 477730468 -891025360 738270840 -864776432 -596937461 -725657490 -762567486 55807254 358372283 656999902 -57669870 -424748444 732443897 645766443 601565625 -493925996 -349641900 793112503 -565317603 -883624459 624675461 155728485 459396980 875319484 -124807218 -302065990 562984370 -225278252 -493475645 769855521 834582037 44854572 -223400623 -747842993 78755507 40299609 332663526 317733847 313244175 119058873 28295216 -957432239 479965829 115693209 148152383 172335416 651721414 965652561 -42865261 -701627371 -307203718 858331436 917330475 687951672 -313207200 -947400034 -294967053 910324708 -477206163 996721179 -360905757 -979132900 3367427 -635506151 -34854828 671717360 -385971531 766331784 91729327 116752063 -150325276 -679395896 887647295 539260658 -950650088 46654441 -953020537 745293649 -698948428 940933213 -590602342 -474413178 508973363 -207094508 185250330 218770410 940107593 -386336604 491958189 279541063 161026401 471381992 -252623557 206338443 -768564266 689201992 595689100 -304726726 -362861170 551325987 552021306 -177804059 -491786188 393544782 919463840 -971057326 -662132711 -135909391 -950437478 438377630 197796933 -433312895 -76619471 -636269455 867101311 882884276 375063486 -857490862 -569141635 916519827 677329908 173950943 -309001281 652514001 -926543121 -232037088 -465565737 452556826 -475264613 -272946748 -59653523 211793255 -153802294 -267454487 453265714 -102909741 -440743932 -614848335 189406464 -497622517 466100400 -740075378 150557408 -195254964 214106454 -851876600 -141718937 441267523 -660420369 821506556 -847517404 -470384322 -478399828 671724427 834550189 -864119763 546066683 364310571 889134613 733826764 667033298 -100094146 301857670 784966234 -20863237 214848093 -530646102 -372972801 -252555392 63438209 -997912593 976527700 -211956410 615219946 104308052 993802035 -107109346 918670561 554941600 -283347499 439320125 -416884179 747947976 566189355 281332751 -117704134 -255368945 -659602639 -632331371 613395482 749359548 -945730672 352467334 485769483 320955878 54367075 -899226227 269270126 -925078562 846320179 772429281 203974541 -864824467 249648861 913588608 405701754 -914326591 -625014745 -224242673 -173071602 802032230 -179071626 928902741 -663866090 -681207164 796369567 864464761 -698448002 -905133840 45046675 347110666 477358381 924632571 -701982809 136951395 844199253 -831340328 624775541 475612117 -127057806 547123692 -511928536 40948877 743652886 -381925416 -468280638 623070463 248218521 -512892298 -63374148 729913600 -310686788 293692772 -776200899 -227529372 -970255262 808106756 443473862 -250509370 -634959316 475429082 760359960 -74030966 617654796 -493829805 428858363 887037916 278481969 745461686 22984214 804033670 735723151 -541412325 590227463 666718032 -82583314 -61885254 -302002878 -383351095 383021531 -718953916 644859577 -893246106 -837579826 -810468738 87139054 992643553 -435084200 704265542 772797138 475601851 997775479 -851345368 -196612419 -223022175 -525022249 -147309314 876469307 384852460 716836536 -373397043 -4976113 183870871 -185575087 -205383363 -984236920 916628437 -167698159 -364002147 -595477921 679986330 -915765348 662272740 -596503229 -667649468 424223740 -426281277 495593625 591555579 472194417 -240586485 921636233 984829907 -835959800 10610930 233331798 -858362893 -707651631 305492166 416766589 -97713398 54708519 112652725 694376060 -764449756 -511868598 -396502891 -116015990 -813235103 -504518085 -533479306 -629405706 -816123073 890454956 161721292 -522614302 -568680452 -647199255 -314561874 735653170 139491946 281643135 103263909 -404762391 -902561252 174103713 871875419 211689487 -650875854 -283202058 843714277 -903802922 -939634568 -522217356 628786739 374516458 -472842182 868317486 -529962334 353931703 38541131 -689355236 695648759 -123298974 851202300 -821206057 31005833 964552508 -651868887 -142718133 -427404394 913632802 146526542 818211386 37695321 804410057 -849111264 -814448842 610319227 266882094 -384155545 -112770411 122024410 399117935 -468567894 561187569 373240585 -224851847 -775253822 -550995610 619879942 457812116 -993810236 514249426 277537261 764921100 -819553568 152388377 -927402843 -600566258 -569559036 69468273 -360077043 -894795774 523167114 -285590165 380748351 151406957 -858722118 -736495223 -945288659 873251478 591983839 -255462801 -519336885 -589777999 -432031729 488753371 987318625 154781551 979342803 -866745538 -428643879 96445485 120628156 699543586 -542084705 923958418 496275495 840804638 -601160581 404885482 -760015437 127236602 292896171 600440340 577507109 997245179 210894991 428204200 -329833369 -233142974 933397112 -51013021 -189189515 501891668 -746139042 584745936 87203202 267314446 40275866 847347289 653371285 -48498195 670697878 517911325 448071492 406902535 79098535 480758628 449166985 -737535878 390118036 230644790 817055415 761473753 -937121044 -815257097 121087139 576657821 416994831 540790380 535068468 -448769649 -780154660 882620185 -939687554 -187879112 -140597736 -328790030 -31812455 -770408825 540290230 947931432 808937372 813912250 -802102173 376218814 -499649071 569878733 -868504120 19766609 -859446747 -96711756 951399043 418232413 -265510985 51841025 656152099 20744629 208209753 -681363750 -956157850 802988025 -670570099 -800422204 886710337 196073893 -284148837 -348534437 294850098 146124364 113716229 -560294893 -102414946 969739212 -549452095 768624798 -675122568 -407623626 668221250 901434928 767059033 502262074 -221916839 -853549723 601792838 673365469 -457989662 -572821506 597831992 -464530845 802544214 203107642 867909235 -385750166 827161506 -248143247 932175039 200075412 160272283 997375450 154400000 -403181646 -639976979 478134368 -477141355 931956685 -423558 -77362342 -564753025 314261661 835784846 -416916488 -666435438 394755610 -43601893 404175574 421378966 17039729 564234447 -350388343 357014169 -109382712 -324522056 304640349 -219673028 -14773414 354275388 692539771 -877330040 -558243430 105216080 162864973 173578310 42902213 -433655729 835885727 419325322 -975346584 -517372605 661065737 -426392351 171458836 -412992700 -695725161 901883895 875352616 937908054 -886808680 896129626 785933983 639981269 367760174 -296336501 548669284 416161929 -856902773 -133344087 -270616205 -136298342 -950180669 -535138497 -400247362 591673461 -590461590 67777166 -886863370 561743696 401078552 -126443151 724284979 -362602514 -832246060 956523823 -609238945 408525522 773217852 -273371488 893974132 -476497852 -723407832 598958433 376831063 -517430038 204599518 -441507706 1008158 -530803044 742306025 194977677 -948209769 -307245358 -205265481 860913620 421386086 -910960903 844239261 756198422 302123715 93790889 780406867 55462435 152285225 818966148 31913850 -503611141 -383294330 -285559575 639619838 347056809 -801148405 -177091505 -516473339 712035806 -91883623 -668323595 884306584 229797792 -669382185 199960681 427908343 398143311 98922495 -107617748 -916885260 -252548255 40724476 905732856 124487321 109527196 -235248204 840157171 -703860443 660656831 688091481 308212384 -704549010 751654070 -642376210 -744915367 571204972 676637828 -382848764 -249080857 -202092341 -703778125 -314470652 -456176199 205023227 -838864301 47365516 518824291 260515656 -87535502 317257291 -910062347 638408676 799297798 567368983 534746873 -351455093 -155120843 443041030 600383882 -397450276 -962845707 483369330 -164319409 787320444 -202460674 806175482 -8862743 -953391318 -126238123 196566953 502782568 24592722 85662931 -431305345 -564547541 -112967713 -585348377 33124585 -281862941 546529928 -919829157 453675805 -836277019 970941776 699829955 845319411 -718733614 -559276894 728911943 -973986620 -24619285 798013008 -945471238 151151974 -392076321 -482301090 4331790 902974750 -103840710 561741589 -620573232 -745801979 823636586 630270155 -283310053 294134723 -766851258 376995072 673187528 -661927059 -970181777 72148386 151516334 283587007 -49871493 -650870647 99150549 -924207944 -597439464 59374258 -844881084 -10919060 -212463471 -328094086 504742609 -951681657 933573456 -999002788 911500691 309353084 -694455142 446920529 -635010540 774125330 966676253 -189511851 -835772886 -796606965 -749333903 657143431 18580458 -130167549 -318805331 469894758 150535343 -30480063 -451354673 -96364036 -511799145 895288693 -637332005 636280273 -61574384 -947010951 -303002938 134357667 -262293590 -146961503 453789592 598154854 -721722884 548952336 -548269846 125110007 654754184 738362819 -716355531 446120612 33910988 348708 388554203 997639739 739152538 -758355042 237143844 912713227 84659099 -476529016 335314940 -683485238 528010451 -263957431 218781727 -896150924 941260140 390180238 150343436 -676186261 650491853 -721850344 872085012 -149004369 -779859348 -572316105 299324269 -314036569 930634294 -781876691 -186531145 -291546603 692188610 145388560 -186342708 869523974 972079077 75682905 -822309190 522887778 -328863098 -965899665 -732258067 270661233 692065320 615508619 -203583710 147045643 817822523 70843789 4808821 459746678 -557055778 74964736 530069213 378877004 -876531454 -784144044 386628535 -460617315 794075177 -76376929 -294223273 852078668 749648943 959566482 -350044400 915926819 -82460188 826988682 -476224660 -898284052 -341653452 -664961174 -587636022 -705414946 -516136732 101188037 -39305530 506702610 959359090 306409905 -608949900 447742334 666711760 861746492 23725977 786682571 -205084099 -638450449 -55608461 108061657 664405700 817107006 -282879911 -992210737 601186406 467824867 -907634233 -752558672 866915761 -913214748 928669382 731190895 850587002 682684190 839399105 -994095734 933138907 -217231754 -679917724 -455927873 -810041505 -909784275 -895932589 -171973266 -505321427 318728344 148687717 -115920431 666077531 338794575 251148878 -917676488 879745063 755065115 623147497 735787430 936973145 336178360 -412833971 979033940 198087341 493872793 -55994193 928487832 -407039723 62915829 289450481 -403621222 -734127415 -12950637 351532469 22377107 -148839135 927179076 172558962 -229084152 654895872 -289721883 -34437456 -458366149 448749618 568455823 -878490801 -492017650 400737794 -731766696 -142432008 -914094353 -489034920 -53318035 611845379 -450347188 -993540642 -292607770 -313616818 -241937642 -701358585 -925149366 697372228 537347449 437645612 935834799 -621645666 337411830 521990501 -462314899 -594526928 -548294413 -875172433 230596767 -149485936 -783622213 221089289 -531035580 864322102 519421117 580913526 163275456 -513383270 803970566 -194043758 -295854182 161839169 -765097831 -64862760 -824517059 -674348192 -180838723 -79133192 -940760974 923645249 476377454 -491318118 726633748 385642641 501648599 -226982057 62096486 481571919 -759261975 935436113 761032955 620404894 -624826400 69982716 480958869 989817292 -601738013 200969069 -194738458 -613924001 -938523246 -42282678 112653737 -736948185 223560847 -325443819 480981473 -546852971 -534919918 -523199989 479743465 688308466 -982734907 896983087 -277701534 586531571 -931472062 -282133378 111484883 -127980350 -119729218 490942478 -670973824 278919770 -981269168 384714700 221771479 796691023 423092832 318646518 -152658634 -51585620 -955624784 -618933936 -891631616 85657201 63631854 64938437 789021551 -828747023 -830305806 -898484293 540918244 -877534535 824195167 -328001716 -340281566 393256172 478157322 626086408 536288609 224913419 -999444468 -775912197 6609848 473806590 563508432 -440846775 -402473306 513547335 -517507592 -466788433 368933287 271150886 630869639 935545172 507131285 482711780 -888203894 5987891 76084252 644909219 108308531 -572423874 339291760 240272825 374100950 -97975285 564621164 -465643068 -702598831 -690461642 399076182 -956768729 -500737205 -636910985 855534013 358097635 422564319 173725089 137496709 -292334244 -439936126 76567687 -545279940 -98875658 83959907 -228103747 -753593463 -768053345 135094503 390821285 -457981778 -975801123 -974798 715129179 170081295 -457675742 -720323311 -654950757 875013639 -653201079 -521877710 -507821520 718967347 -546661806 -315374746 -197650560 -853477167 -271853352 -731668383 402633161 -417110018 -909059138 -662332703 -688665167 -205219531 -973738307 -872039345 -849107065 27497286 240429435 -87390009 -561378255 991318189 -968564930 -754113164 -405372609 642695504 771263123 555557997 304711689 391259628 -954595293 830872282 692111456 -186072363 691721714 -892683931 -820871012 756850823 703127161 279516976 -883686323 577541040 -183043977 -9832253 243372155 4197664 -768809502 -798211900 6190635 453734429 -70904733 -676670768 -407009760 729774330 345691936 180820302 -294208147 -602485391 -872212619 -10192316 710379182 -507763708 -944492118 380079647 -789196456 -196349951 -128052493 123147000 976001449 935596373 263645589 -232980684 676032687 -780431237 -664603701 -279507415 -503756388 -274331910 -978895251 -563321821 202416354 748807259 166678071 -89305556 313137852 193795176 501156089 240506093 -674766968 603817467 -320582686 656590111 -67424894 -261433298 767015122 546177065 -625125341 221029788 -180209766 -223175779 -481993666 932964658 31590402 224661262 687948105 828180369 47310101 -687159803 -153573087 -178881845 -754720147 -170044940 953729058 -77406994 192298656 959121945 768131388 910277596 793417014 916758916 -902173390 -255263022 -470422419 -944089659 222791801 -195151013 855716603 -267463816 -119904985 -447823835 -686524819 -748597949 640804101 577733044 127949183 -646169820 81330340 -671645927 -438351455 -369392932 45550789 997622969 -251069875 -200209692 -200164269 795797888 628914285 -239817452 -153061219 46411369 -922532321 -385806889 -799159051 -68086178 -571079662 715296224 707238249 -390093897 269094734 300084889 -425361544 -753390356 -17970295 993274835 -568155360 -675421646 366127371 -347733299 771762902 726079941 -270452470 -538840357 652121666 115974841 -370251857 -485396098 784866133 -745205625 18527614 306695521 -596374667 306328549 711125157 -517899031 -616826235 -732507099 -788266237 958456075 -865486386 174451253 239773725 -563684174 -734977980 255723297 765928439 -632409763 230620017 896293332 595944906 -561294247 997200093 437760883 -314581866 722198265 414504251 508437903 -544539833 -388605141 -44851783 482221813 -548642044 -55262277 -708364208 547532819 -69927736 131232913 654643136 342050407 885505799 -82973829 987857222 221219518 -732075840 -111635679 -118216158 -389771794 -957763186 -459848661 998751502 976330159 690995403 59240509 -814726538 -401522113 164852869 -183054705 835321748 430055549 914133188 927268711 973935407 957390778 935928314 51439846 340113693 315956780 -822893067 -352904572 262003552 964267568 384986210 -700771558 240761042 483233079 856042986 576033562 979112307 -827486557 832677083 336935775 -692651253 794184815 -300119930 62641323 109480326 728746426 850476047 649296764 -304678329 -510047265 458093468 -427448126 353709281 -110560898 -266730646 -849511091 -738257807 167424011 -138841133 10213524 302122756 -441493122 -978511331 581487131 689623230 984728884 287252236 -244229571 -804508744 330740030 -149196057 665908632 -972148770 -332737304 284166679 -361533651 565277926 -971965607 871269649 -507169103 719980621 -771218620 -686028051 419229340 -34701884 640695204 -864781864 -857271138 -756765318 -487579064 -621321937 -400987601 -277765538 -851081249 -82251142 -812848104 -431524607 130570749 22723627 74801092 983525374 -950427631 -150594652 849524340 -977130311 -823802445 21851823 844257987 498631118 423943108 -545265899 -240534180 -254817811 927912443 -902568479 420552995 -770354808 801646195 -8311911 -311010463 892159563 -602351932 692782294 -738618615 -823795014 -983594741 82740917 36302393 113382797 -988586307 84659141 477269766 736634146 496096992 977392706 -107239215 -250429716 -205825588 704434666 967539320 -967644507 522284613 -610916080 473149951 344837788 -818073273 -893163400 -724055678 -791077031 -255853391 -533718486 336932256 684691897 863061852 547408360 -952248146 -693140294 783077623 -650987148 314405955 -197313995 -978316268 481356449 -203568606 -863547328 51570037 -297611004 -4509624 -36590415 -396290259 988774433 -274630264 77440485 374188935 -645649199 847307403 -953108383 -49103247 861866234 -95315207 -780290084 705875901 -376623979 35274611 -534757436 -992949907 994582069 -200114259 -316681535 646260984 -502169951 -822245322 192131717 226109110 766654518 -775062115 -542155633 -944161720 -598780628 -114714787 -65860451 384513131 -976839205 -488756750 -959811473 -243271534 -680191797 524927990 296443174 -375988256 564159299 203230451 -437487386 307967395 31508682 476085037 855225961 215482126 662300713 801030949 -563444661 -99341855 -534612423 -171566477 -741130596 721716743 695195262 367119986 953431984 -168019827 -502051761 -695998955 113962730 -833303984 -832653414 -338731106 333187319 110405007 -84391168 -547166356 -765954025 569382201 621180326 439383976 -299359492 -900141750 120266228 481015915 780329977 275357575 -580715884 894828005 -814609073 -292992734 211970359 833928646 -432870770 -441281743 478962904 532808504 186251149 -47513767 258475694 -661271285 158920797 -274705413 -639218889 402697589 335028166 -361948749 390952538 620841552 -238965372 -930326792 197726149 -170259916 889377169 -129041150 117620451 192920243 -328226300 106333833 670497938 122571921 560358163 16372057 748296295 344834452 -13295686 520510798 -421523740 -442130495 -921220286 139312576 -119898733 795133724 316829730 969907064 20961599 507481715 -518276556 767481356 -523142019 -397920664 705202742 -295066603 -41355149 -639779269 -468679948 -815840355 -145985963 509007641 145805734 425628743 598945758 -918195531 -797595390 92305521 -774919996 -828627857 -540093653 -413975689 230058718 339261608 799946093 209003621 939275572 -343600653 808406688 144249306 773258589 -927724074 250661611 368894707 443130936 206544632 997823950 173130128 425725959 -524785537 126609449 -737008860 -608164890 -957735224 427219182 -342436478 947371962 41816675 -277085916 -577753403 492478425 806480312 -242821906 878248416 340785523 670318454 -675425145 -414633563 609155713 -148115666 -314912927 -596399776 781715738 -186191187 -543869491 841187144 -998329661 361456734 137701277 982693023 -546907070 -408198789 -422058815 400239944 -309831713 -390106953 515029556 741204408 363808831 684665675 -678465196 -437707970 -61374188 414876198 644625017 340478208 477696681 -914479426 474477138 -405157591 951724436 -460398987 612277858 -337022198 7442903 -318091913 68150484 -321946758 801142843 -218886113 -249387255 -949208130 341003559 469687680 -501016519 903374766 -23567849 369643568 435609969 975134513 -959459521 -584706336 -680162116 571902816 264528298 -80633091 509782385 83563425 260266935 -179634625 -405455201 721344514 -28225927 257297568 432207352 334751796 897603859 -164331713 -287896469 -353290576 -932502814 -460615907 244573028 -882789428 -102227120 -968257450 -696059309 -632768156 -434787637 -471341581 450757161 -137774300 -348561754 664838509 -799445985 -512405395 -434311316 -536803297 -535624156 -949188863 542381397 -215869328 399224374 386258128 304343828 -435325504 840019368 -90506699 437849813 -719287370 643198919 386171863 -72871658 -850372188 732421570 -965235793 -571013930 643070421 -181123594 -868592363 461645824 -289998126 386940863 802182099 451013832 635054769 -455091146 15481226 58527660 -207124061 -862935858 -647658640 -551528655 -963030744 -245780046 475559372 -924059005 -9638960 -766348672 426260990 -119708932 -258394283 -538448704 206959178 530167310 -375081215 -381090978 -126541595 -714399068 -399000071 578787205 753949213 538441692 186665171 932377541 -230663651 545705928 118848900 78248219 -356626989 887873809 -587332484 391921404 -431602331 950807984 284431800 675195484 426126325 864259306 -533378363 863214461 257556523 -857224666 239298930 240728381 263007213 -615011628 -239477852 140860784 -247632348 -827635238 130533516 -314580288 167391133 343371387 -340286398 -469572755 710225837 -968082699 -873802011 -877255667 -754136970 -449521421 43529992 405107307 -964770527 -18247591 -298593787 441575168 -670101600 133037020 636070702 701704410 -217833813 433104390 -195493537 -369791750 -659971394 588658062 542813774 69361551 -367470337 -957238369 -49550282 -130806494 303123751 458012508 579748565 -618299937 -893709190 85578527 524815779 -162362524 -393509168 -234273089 20693813 7010014 -70450490 -755350221 -545718615 597099480 60721950 525726510 -813971766 589846643 711577562 -761753023 -236412403 661318902 656346113 -713970078 60373630 812212617 189358070 -15529720 296393767 -74390348 167911759 -709508440 657728192 582093191 -398353148 -486345356 -883328791 141824090 -4812153 704535753 -901608 -313793660 808849023 -150610918 -107436157 -923480873 -637788080 622960480 -653553106 -232098776 994567833 924318798 221726486 374859077 352880716 580989515 321420101 208528312 -342585707 38197232 806183838 -350818068 -296586676 243015587 -813570599 -748661375 693774679 174255973 -786116620 -734636557 -537901390 -562894287 -294247917 -929060535 290744446 71419798 -77782686 -179677679 -446811070 798515306 -317193643 224614058 -887424542 659170626 -886336405 -898125711 106176819 -375532287 638189375 -498348814 61008148 -122824878 -700188136 -101236080 -894211570 311852155 -962551887 -492531221 -458838224 874989558 -271866351 -778534060 -471729434 -936980808 -685377820 906988722 -515417019 810846668 308973337 888535185 -577221803 347858719 354354762 850001247 978203261 874887239 -38989721 -343024432 295782232 574159049 -576766033 -239186736 955214702 279151010 -913841689 -906226036 501944675 998574367 -965461200 -882876462 449886359 579999 -691145652 -103943133 507116119 -857305697 -31201340 -523770039 -850970092 989854273 -959672291 -306975561 -485561912 230868753 521174327 664247617 -991667199 609930337 -52783120 -178329111 873256712 646955223 -763250003 -14552939 -136015104 -398221133 -984725946 -78665650 452418948 103106860 -49385301 -118368267 653618179 446800679 -923693301 432307416 78453876 -762451581 -539855858 -80503582 -262154582 -884443195 -243157222 -263187813 340263009 -120676263 -501332213 -478558286 -617634173 203384148 942213774 -63593784 221691101 822680103 774088000 139467657 -377559896 434477068 859658883 218325024 395876553 -687637317 777332368 -223098066 -749197725 -469831670 -561288161 -911548246 494872587 -937217480 971861197 515804297 -583413300 -502446515 268225947 -36972842 433265277 -805945851 897297555 456976613 321298210 -989966463 -856922618 372553819 -756431013 239963869 -479137063 153379149 -737821612 -196909755 841379849 -182142452 -348933975 456782660 877724394 -932777133 -247086891 90400324 708680174 184611806 630608855 -912638807 719158361 66883799 147065438 643802698 -824155743 943268852 704416964 -556705936 -942707832 -428845917 -115981521 697437755 623834755 -661648168 874991487 -124258659 184559780 -130451001 -655920331 -369465504 -10886898 854287794 -867951125 739233910 12694164 -900140145 340842282 -818743885 -796033408 168124325 -620876640 651217195 -218871550 947758923 485500056 55218443 -314679367 122803776 -172970718 -762853229 433328971 -910442937 -48585528 510408742 -560377066 -401063030 594947432 941126126 -893446276 929216365 597118021 351524652 -785337561 -952603867 -651396032 -661605993 -650640819 279520434 -108606707 -800915073 -48642900 200627327 -271931033 795427687 10291484 -510271954 -446574464 738193045 741318435 -117511642 -968499323 959038711 927035995 429927162 855696240 -854874083 262400380 -988446541 -164216847 -952911479 -829897327 383815210 252717288 -49739491 810886366 -621518398 -967853743 -529326117 2916686 898530587 -129473248 96976996 687073190 -444515317 -8558232 878491940 545269026 839731435 -462525789 767446911 992366047 -846503790 449161828 218425718 140278801 533267751 -583619799 234018044 115575311 -436760723 317558092 911594686 -802076531 -996608837 -123370610 472949543 876915162 385885208 -773007387 -329006142 673905517 -259781103 -547732977 -60325607 -55366497 -537290381 613818567 382270899 540457934 -873970850 419049509 -357081264 -122831906 -903183539 -900213540 -589761366 -608137432 823562309 632832668 -872533880 397096314 -320756989 -353677294 149248469 91931051 366165258 571894103 371803547 -493636621 -836307784 -443457793 973208828 -941324114 -831519716 -756578628 -947048790 -380594327 610144314 -623279190 192763206 -464034244 366345171 -268359469 112002784 -657063925 -487978549 966559455 -861601717 -262781471 132216260 465821090 -940518708 -21342891 -830151353 316376571 928103516 781765319 729244545 800924691 -405397627 479873361 -190516196 -943294731 100022838 605153530 599764328 -647840440 -296888106 -687548668 407938201 614467924 383358532 -438229894 -646977994 -6021929 -397446751 -513945619 105149209 -643780438 -91792648 -964566879 -445979686 -330607635 289146092 -443650118 896980342 -227960361 197011348 -238297843 -141201676 -246107140 -735807742 -105561849 -704952332 -183430897 656307836 474260118 477540879 -115609534 214195807 -861832250 376483174 -156499786 263866931 172152375 126862735 -508414146 -71527019 -783017015 -895018840 358305814 856175782 -348719101 499583979 -607445083 -288062457 -906689311 541158031 317498444 557882424 -769607409 -454014987 875847109 -810541911 737442731 889893014 -9854428 -53613663 -245783843 -112972662 172508975 770512632 -327185292 694516067 219771552 789286536 -218396212 820200789 264291360 -583592552 -177044430 -739806019 433642753 298123252 -633378818 -986758185 -347030909 -47304935 834871102 -795118412 796152789 -965504530 15152983 103177134 -878450007 -737252013 -986490373 -545079870 -102873684 232121225 2406602 79054472 367588663 -119308265 -790648232 108813224 104851664 920097928 764030172 -699181502 489054770 763561795 -324729674 494621248 -687156474 731285638 -583617792 -816325141 413465697 -368350779 320305696 450317061 -618040334 -505841258 671169808 902574412 249299364 432788493 668789109 953392662 869508332 153026571 240830625 444532030 -767723847 734572365 -358805909 793558000 129551115 400562856 -34573698 -396598982 -469299599 -63947710 621608296 -121685104 -262673254 -422966050 -395936378 -920607705 42842854 94247108 136742468 -857633550 468143677 -84407507 -80389732 953497534 -501275398 293321439 -807358739 321648220 623079816 -440151977 -349804418 962200399 -452143259 574841133 614845151 104402811 831183169 -59300127 474084040 879765284 966557748 422041530 745201674 -563111052 830802325 -630761525 441475636 -126125020 774809115 309503803 -887366784 194790822 -723181953 -803581024 2810409 -37239379 271987029 -621372742 -745102158 228115044 -515383397 668897604 -996926981 -763683164 -293552924 -599232996 480277321 -36999822 -665235807 -491596530 372952305 -1160004 -349913535 -894146793 517466522 -710443417 -221078558 -50862040 -685431422 348608755 608036994 649851532 470386258 -933564711 -344716835 576677425 120835299 555630800 -715137819 405317066 119736232 285912813 279042150 250417843 74368463 -812503090 -188249632 69108157 965323961 -591490632 -763230522 -632869679 587813104 -349023358 -162278022 994393343 127403777 -285542790 173121551 -331548977 -375277504 951603190 58522941 -917092030 92546814 -993574739 -513503644 -403008049 -825953672 -151832640 988552710 -164817579 -756042664 887983475 -788670387 348614500 179782868 -382885290 921000118 77365308 294586065 516780360 359043644 883389276 -538677226 -847964667 -181801618 -396768244 856489251 620644784 523300722 -432052376 -572137268 -710918220 159991718 -419756054 -988214864 999440788 968145835 753833207 -891200067 -973630758 211904833 -432412784 -915372765 873696019 32331413 -220264731 -685998655 603176992 -468455937 306500654 930449130 942371094 -339802711 76697573 306220714 790785608 -194206347 840509519 576600698 -529324073 796279101 645331536 -643103597 362319432 -177511325 -47485727 279905037 -52307814 62104428 47620869 467252173 -938746853 722556034 784391178 -605551156 25071460 39183592 -318277292 -964000593 -47675 -188555207 42326396 -685899994 -843064600 -138474266 683054194 708640000 185796632 -519355180 -72326652 80969265 999092200 260570774 419640550 -288572221 -131879640 -40774643 -847079997 -675114272 -255813935 96111658 23814043 374869541 -982729604 485176489 -999470342 181631894 -521045290 163167483 -433352243 -775192891 -795073287 420014943 428210985 8670228 -405931604 844585251 988520243 953324449 836943859 -101709108 605991189 -889325743 -239477412 919539781 545973752 -135176097 -679442544 -807983421 292208440 -713212121 -175768025 -200242110 269136248 -295595207 -718794542 -393408217 806732582 721640424 955913100 -556599901 -669244861 475231558 -82179754 -726929280 76402234 659105995 -779904792 328989302 -160735639 -170583465 -55757868 922828868 -46468394 507275847 -343046509 -818742595 877414420 754202710 220054359 117460821 827037273 13203377 -911969474 -361160052 553016658 820317977 907723036 618261017 -745944528 -546157860 335979701 -742565249 -719193516 -903289166 -4999997 904928354 248452500 323119617 -757239433 -960211463 -511963334 167368407 -554468067 -477714599 -985361673 -441486199 485831211 -556113466 -560504352 -558419289 -665838519 -627884348 485966861 -144446141 348425039 878986098 980374457 885491206 978111983 -716081559 735933186 -915882640 -622864401 537114369 -649914704 -552330384 52864207 -137423842 878157648 395479718 609307525 -974471314 -739226471 -826702500 -213160852 242307203 440444625 138046644 -185823274 -980028147 -839974264 -451420553 -559725045 -214566272 -568266021 155674665 -926379517 -725204590 -85793044 -588966770 -734963640 -466646940 -113468640 390646921 -504840935 141911067 -42235539 -553660208 19348873 -755864012 918957856 -496889837 914318286 -163026338 464438409 -740988878 -557163273 755965609 -975917749 884174759 255957563 801342540 919667977 948969012 -907407758 198444266 660530129 -782972066 -447138607 918013791 961398332 -923185362 284968947 270050260 861522443 493496741 -339573442 214114258 109813096 107671483 -23002402 235774257 -709237600 -82889721 452147731 349191202 40733074 -916751506 -667579283 966365516 702787890 801522463 -614813483 -306181288 537749394 255252004 -670748708 566361977 410769237 -25440098 177207891 -598490201 62283356 49525746 -678869804 -155117783 618861718 -506569888 142182112 -896879143 -487203045 953802827 -951580549 -374073276 -620421186 -683542055 868780903 -447103216 -292461162 -338074644 -688468922 773449352 -855010411 -547345332 -49927091 -714481714 247653221 -286237543 988686359 380399964 750174096 604321918 -738227034 -886904115 823300937 -785172358 -256751785 -433071480 -286616248 -924556497 210721886 416166710 -527770116 -575470245 151901470 32494938 -28555890 305638545 546364045 797947796 173067815 -689407 767046455 -398581296 -673949906 8808315 -599707442 625004059 616002858 692800233 301669033 668174094 -485337803 861230228 605168081 -417222452 -895919453 -337614289 149000002 614872811 410602804 518660314 -183107503 -741583405 -672568090 28388277 154193018 710487877 549498535 794069755 461021656 562001222 805871846 495091856 62682094 -424396303 248299549 -263523676 230984435 772942001 -173157939 603820339 -187654073 -74067853 -440069511 341842199 -380398708 -199188767 314515977 -493595178 234722064 -799021382 508950095 -405166030 247352673 813813790 834206550 469500071 817330573 -330925118 801553665 946482132 -189522679 -139016565 -549728547 354845348 -539972472 -940625989 231604204 662310289 -671702259 290235654 -26245913 3738583 -662042986 -224482442 262634966 899780708 -863183185 -666793183 -627066771 511548072 -218780849 892551411 552374626 -740962276 170198441 659733802 395593062 202331670 799193733 -473849808 -620890928 -703432118 665911199 324058291 339454572 -821175663 658710115 411453463 670529358 688622963 122176272 -74384951 561041286 -124140758 -620542947 601631268 -518037267 -180497358 -860529151 -128467813 181483007 -405731980 563458821 -853004108 654130890 930592319 -578379382 333086656 -811439591 681577129 75166481 -183401832 50136679 -267058758 666205631 -590519539 27554049 333444998 -512763531 -668381272 -901884022 -23782788 9873386 42404207 -730869733 64581514 467062674 858546509 441685739 267303070 667421978 591505515 277998203 -308184776 182298102 712796396 -634060952 224290180 -653502701 624138124 587522239 -916107180 -61306806 146779724 -572947584 332567219 -780797171 933567499 943008030 -448581961 208005173 857699555 -687425330 -439184635 378890970 -39184298 -735460793 980836596 -930053062 688088593 -642218401 147430223 -308154053 921652955 -126319862 864847168 116917016 495121247 -295671946 947698903 -338834484 306183463 -16830010 227233037 -489602819 -897475189 -390915665 424386585 -715041785 513345243 -679362543 996924137 -417366167 33885610 -135978728 465157540 -160717871 -926546849 658972609 -809123800 92464335 -264784496 93695252 -153493482 -488890185 -548698880 -723386460 -574175688 671643360 379762133 -405016863 -525802468 538030375 -852705090 -127963358 -543843767 -105730790 -778104039 -50771790 -797658938 -818320032 -481521152 -694042901 494664096 447702410 675980016 528015610 33357254 129941583 395115787 188819627 42191303 313963467 -695945224 -575182732 91193978 287531325 854867291 29803622 -384744101 -38238559 974150955 -110400469 -669785364 -969369525 -102167509 -133457887 577458351 135835400 -336504870 -971286834 558802079 -606780965 326110065 -392966969 862360748 110627364 -971636917 -196359790 -224326708 44597949 897154066 687142393 189080036 -871898163 -785981529 -380818221 -861739548 -209902153 864622944 -971619350 -294140680 66296434 -457006853 -291974599 861681442 59446644 -597457649 -558883637 421320494 723336821 203463911 -947124180 764220727 131918889 830127420 276185535 180343496 914061861 633000850 -175254693 -400889688 517973317 -994603260 -17972546 -21119190 452540412 377248585 214214761 -492342476 -604977607 -448378572 529645353 -165561566 -251952908 160900392 -549839033 106444524 755898582 -384291600 146350650 21582485 252783820 -841776705 159577146 810972772 376301773 752835604 -35325272 -571189821 -253131964 929576712 768716538 -746531587 587355317 149955431 -898752363 61593335 320984657 -766676506 801537806 695896544 -902660541 -456898269 -527171110 922769601 -294829496 -763591927 349015598 -748341502 245598192 -119773736 -876626048 -38558416 682641657 -550350904 -199670659 -331804068 921648485 -873415183 166346371 452651657 556639708 14356441 701398451 -397521869 -402741029 -657329974 -884668170 35499244 -199181944 171070864 -346961495 -923897846 188852912 175424479 685305157 -116034385 -465695401 796003838 954039244 -286291284 287313521 43105769 497873394 114469352 -613735979 -412371838 24476017 -369107237 -838298727 -447987785 -282738980 -748131131 797454015 60450646 50633269 -328872293 493096282 -157988624 -554018159 -32224608 -773044762 -432044043 -113451639 -360970844 -90006519 826573824 -248249047 543361752 807238332 69511939 619408470 660375011 952467080 877283842 356413589 30844768 983619702 -18272236 899303021 174191916 382333416 -96521019 -14391399 -760185721 814402459 342455810 439841275 -326291708 -512219002 -13489960 -172355532 164701990 -980875345 555335170 937831103 952932489 -815401248 492052404 25741833 -425850926 555793550 505244896 -343189183 -129649163 -978990004 273241173 -692567315 344419843 748509841 -410199440 -53553039 -610091684 734464403 695601561 885157983 112200409 -350469544 -954353628 -711999196 216773721 943782354 -101357075 278572950 -263785547 -521984539 -543433356 590329972 677792015 -605192270 93146570 -111854817 -195910788 487829974 639012022 -793844586 -999025899 390189716 -825364475 -876389533 504247096 -528660392 -220945817 -629206256 -347003711 336517225 -566095005 451000292 476422740 630474219 -46436351 -368114472 -11720125 336247563 -952468589 423991109 541026108 -154350019 746880255 673948116 -897776457 -665306049 244033634 -487777887 164041236 -483934385 567809823 568226509 -528017020 -641269810 256097986 110101666 -829697947 -443379113 -726972330 958830014 -303482336 646055859 -684694611 -417732136 -754268218 550885943 720701266 379199641 -724786373 -634748205 -891539505 -98543112 -491909753 -974583576 846271970 605212125 654299450 678849640 -57528330 672971179 -827004832 -938460965 770357199 138614699 -905161183 -633853343 435907304 709470560 483067808 806225601 -862751449 856941883 547275088 -940234751 447367408 732975677 -460713395 -857577879 483979907 270149929 -992484048 662937331 -283210795 529944424 -338758827 554984065 453859461 -356188610 -700875096 -924646392 891261569 -601014126 -766556354 207944141 55622309 -770045787 209061129 -351992699 -624532591 -514050734 -425644357 -607699102 844711566 -489699231 949175366 -969344110 179255723 823266359 -66412051 -759578538 465979828 736813276 518800668 198877102 841290160 653840694 -830074373 924209492 -6068324 607676219 -397537142 450783958 279798290 73361484 771121086 -145585462 418937550 42984363 -96661190 -420070106 669373626 419107323 451060842 -359477521 476984708 441162119 -665557446 -268735577 256221455 108570360 991450291 554264656 921917288 -446556292 -174571620 706993832 -450596901 579354046 -203197200 551455953 783328827 -395646346 293432174 -55850693 217226873 -974263874 400833229 -298667732 -675522330 65827857 -269543387 -758017994 -705133593 482999177 -785579816 -449443745 -555606414 748494562 452940871 -561815324 -450724088 397161371 -549785656 -617547513 307024534 -647600731 972205213 -447133511 -721630119 237714810 -745213829 -527418924 -251777420 -892322335 -940744293 -692282455 -306137139 -151353436 -330975556 -851320745 434933512 171493489 514936780 -914714228 -760699485 -499422919 -597693494 812912079 -375789856 -813799471 -488086147 -697572562 477003494 -975378066 890053910 -245952918 -687466038 -265461735 -508674074 -623901610 -332887210 -159563046 669390793 994648081 396879599 992051219 -174115303 -869040246 260842266 295879652 195370613 139107092 471031157 417427186 -392123674 -508536498 625440189 759968802 861641403 -694831274 848787049 594570193 354707462 383702528 850333552 -173241370 590090854 952537718 -261909187 -921437019 -773686721 -77956130 644096194 -544938595 -882805251 120991198 256221715 -604782059 -57514 102044171 -459057804 -436751634 988983298 -737751951 861687339 -164846151 349294321 -594786896 353675597 182009254 620807919 -113429649 -264114437 134134588 86688825 639631698 -678005875 919451243 -701396755 -470709602 -843344140 810452601 -364671357 719756163 -405293465 862973115 903362664 416971687 -246271979 -260349358 -901952576 -356604038 -193973740 788220956 -341822160 367588632 -997749122 -415387849 -242728750 700990961 -834352165 -94526785 1748880 77524804 -823190054 -140141504 -204569408 -947557410 307397973 -850191433 423091575 -391439453 464309984 194655486 -863129272 -492947176 -25722479 -748207068 411372163 538798255 -628078697 -278235793 -523513378 -457277787 641947251 -836278652 -723922260 357515576 932298938 -993411955 81157750 -455143269 847208694 738231137 889551450 -954587634 -434542387 -665986004 443956142 588990371 318998186 939238203 850813949 -509122837 -848610837 334645188 520245369 -505005954 -639628007 852791111 265439269 -164639227 -454982587 -807884392 -530595337 -973722053 -963591191 732725598 -322159961 -374725174 924425527 -458101273 -86327071 825927281 997078356 -370762541 -319026010 -242629889 -854431696 181091274 -652165862 -683891435 -691417248 -383899930 -564629952 395761767 -483212630 403369414 -464095521 369989102 642848151 -517398720 358563601 575275080 490803575 298698867 620954655 4062371 394117071 644801240 203222618 334197124 547866501 -370255922 -307764392 863515843 975372262 -62036468 205332109 -750275188 481010327 -404633270 -764600641 -383385957 -599647535 735466401 585489643 -118160790 911450728 321197917 659149147 -438321177 -361564824 -882586668 -805177062 -551634144 -712843073 -386360985 -725913254 155978448 -441982459 -590757510 53626045 -197770962 -358736905 -753680235 -611896329 930997837 -854455162 893492374 -582957828 -541830828 200201571 -939064312 478353307 792691162 93880702 643521932 -570991580 566870394 367700421 -922767095 -507339539 560841853 488309466 736043206 -700156995 -242868358 -52987372 -598925429 554654780 549964333 388594222 -154700805 778677528 90569844 595140032 -175998804 315566155 484709396 592720124 158918876 -668745377 28655990 215367008 -484160130 -855953927 550773648 108885283 782576615 46872759 -322291518 -353440039 583721945 261022423 255452340 -150288711 -240254423 631267253 914823549 -195403035 -499238291 271469824 -733789970 658665259 -765038816 -660144104 -676568503 -458028254 -117631494 911944048 114176314 660602790 -155200622 187829813 414900844 -743954455 -968434282 -57547225 -74013569 257641174 -499590672 442499101 -197492769 803857479 -884129344 773996088 -394776342 86011010 -80479680 -127421917 -157130155 89468600 981785475 28398498 833565935 987465813 166028057 687937015 135790285 716325103 357455923 686117168 424167782 -574831465 415442063 -728126812 329537910 192102518 -969400194 813108349 -542687047 686924206 -273637950 -264755661 -693702977 161438819 385108734 -895684188 -124538461 -233813404 -166290453 187007267 47546143 -380937915 321131253 518184197 -988754289 523398909 111256665 -599744367 237787028 -701919176 -421928886 -231671274 -94593001 962394927 472160284 -803786589 843173090 108697797 -740655976 170455432 -951183616 -969356208 -963333082 -711198143 -61096195 -998738494 -577305885 638420688 -879604498 667081714 -19390493 -114157204 -408963148 552598287 428477446 -616483326 -264348909 -229040860 952226935 951840383 -946308974 -830251930 -69453767 -911091560 999898246 -35309261 650073580 809394832 245605231 984082029 -328280258 865264792 -506494549 345476240 -40541067 -957847019 31671994 -220302366 337179208 -65880043 -623502397 -822932820 443043254 -164505500 414599320 -606657527 -611085583 -850738809 556780401 915295611 451330184 33471672 412741497 362514000 740791649 31832102 943996661 -19014034 -242304812 272196037 -624924499 895960575 915903414 538272999 395922547 -953501938 -792921353 790494649 -672359289 -844420934 -547552042 118169246 186348246 -980370511 -235676021 663857991 -510505539 -771305683 -230492369 221312452 -145766464 114482715 -554912135 14028973 436155906 275501272 -979580947 960289485 -231035739 -453018423 -558013622 108361279 312512989 -224596068 -615093641 -272254029 568017886 -953074859 -595956173 -83536406 -19753936 -181328413 -228234777 -396949247 -606767368 951999557 -409376882 -856856392 661910271 845690385 -34851982 -263678933 -164085749 741160582 48813423 872719967 159796192 865834259 361688745 -504241712 -392466924 -368800906 -553553754 806282550 161383866 -670412514 -526885867 -879087919 489794700 -743960203 792638177 966031314 -791417191 198516139 -156467216 469802202 -168017799 166133112 -729049660 73632236 206018908 -166386932 429000943 -522375010 707112231 -950708520 152837280 -848988419 -89239154 -210071349 999432537 800482247 -242318223 -750443790 -777565173 125714363 610541163 -996788063 -235349342 -176453285 -562143069 798448278 -154215124 916234900 -462354011 10829231 150774978 -121513379 -2870157 515907146 946717287 -934773454 -167528334 -790090668 -560538184 -81958002 716128279 534302551 -599623379 -756952948 967181357 -957392964 -661676262 449883831 -999458074 81796150 137239113 -762487093 936331217 873602231 -719875093 -626729801 137266719 307901985 -385552601 -837312149 -893252207 439630212 -175333630 875833992 756437565 864369075 -243600570 126239522 -296601022 -631282422 471793573 806804483 -700880279 -789390696 990070792 575919464 -668013853 -595301098 348751304 902850479 641488384 455594313 -402637153 711146870 291308649 830981096 524109823 -827296191 826871475 -665636904 431364500 670662353 -151910972 30486467 -778174485 -440782933 903953586 -598205365 53091483 98100906 -108494820 246697200 762526878 -959578286 652439567 -566298741 781842747 751264637 -347915466 -888652504 565522120 516886251 555764489 -948004641 653764411 398453239 952836779 462224863 -423743515 -933084825 -591315933 -345876495 -270116666 -163841147 -668317386 -242457426 -872573622 244031371 132927516 -123711507 -598340752 347900726 -812441490 -958640788 768554891 -889720154 -445126219 694890031 895328612 28440918 346914406 -740924561 -683240467 -992945055 346221022 -915863690 319763070 -517484976 728451158 -682956143 626503058 -503949001 258776994 138813359 -7362036 -709856454 110900682 365814865 -459997902 -166369411 329479944 -110844094 760715248 908128452 -746824536 772213940 731533474 -575896029 -184607061 937513499 634016235 -289237709 850234312 -258581955 -529973546 548589041 173492433 -742883468 -506372908 222082273 -67821089 -871209673 -740745032 186330130 415646510 934124160 -531822090 424116271 -72863581 89522057 -308716931 587984266 -465825506 -352737299 272260561 -268489727 -931427554 -308759204 -631277369 -235098755 -293843407 22687258 22307846 272343986 -94353237 -520476074 -405400893 211596139 88650368 705181496 560407467 78417676 -939367094 784121105 719413669 -708666833 595212645 -309590625 -700484159 -904452410 643735308 -605044162 -591958253 124082173 -8952817 504900894 189227552 -783422998 -451156526 142407431 667582955 -543209566 -176265501 -455114793 830009457 -745248158 -653552598 -67024385 65778044 434749375 237865532 -511900604 507288748 -41209265 229420281 -675047582 207899936 -199078197 -147530638 292358185 -708916822 -284259554 567305543 18015462 -787000503 80837001 815761632 318976806 665121704 -971800732 27291615 -955150481 -486603551 -222977855 -453652344 307180394 -901949599 -940103329 -428982517 -578748374 -912172897 523214477 207954770 -419777580 855969850 -389350180 301690133 409256734 -171521342 -24054723 -657948332 -563559114 512114258 -341250498 -579366795 -280028115 -741242172 -36143777 -46223037 833693740 75332038 133571674 320756054 -797010298 -838745153 886657531 -758065673 153123321 484030425 -34814091 -12828643 391457287 -73723899 -271427521 -295671045 264658801 -871736151 -183356998 373015393 590136707 792420698 758710155 -673269432 -859820927 -502095983 840376990 -363648151 722174221 187165898 -970802093 822715908 76274483 -930435372 455772366 665093767 266407575 416484800 -690786706 777268582 -570910766 -22702210 -676920775 503846672 -20527582 224276642 88636981 577336107 -712240737 -301039549 83757404 154373412 -349819212 559944124 -550773866 -744366303 -910605193 -310379299 -800197943 752816651 179740141 -973878486 -202404495 912344793 500104632 938222192 -908529906 -838619272 418979042 -776715249 -869782696 876704217 955491217 246350088 -88258148 114786646 -858248450 -162267051 -683835442 -334668821 -12486939 -842329215 -536145600 358227441 -182683442 607169832 259965225 -624431581 -311057953 121743130 152438665 -173723734 -806696643 -145677811 333531796 926014787 800313182 -626725527 -61606607 110115883 -784290768 470664501 461409597 380264558 -151134171 -182594299 878616854 824532351 419027006 -613191478 -627103988 -332759603 -787116421 357856758 641531277 -675402990 -451784301 -588069726 964466712 -72255260 406551657 563501949 444196843 556016363 618205706 -493146144 180872203 985323751 -455354126 630531991 -203610928 394201739 821272060 -866113560 92448234 918186182 -519807349 585376070 -207293003 543369991 -675907542 58461530 -583467211 -76039135 646820826 -545482709 -859514839 943646047 -283493511 570974030 -369584931 -793705958 -495641131 994272101 576699748 -832036218 -928709974 726121501 -625387722 -526813975 -816337758 914177068 -595043185 -342484172 -770732287 -739725709 771836971 -612138164 -703020082 -558513485 -495906108 303335883 209261026 -710652701 -429054877 -582633866 686613086 595029764 244399070 -601598181 974770248 810011213 603746614 -94330098 -450276086 -247046974 -631568648 454226504 -306830652 946956213 -148652514 664857417 845180414 95246107 -812329797 496679013 -327307555 -788994816 -844547877 -304991055 -385391560 -8241486 870207581 -635922093 808230887 -44267104 207099697 -308959395 638907740 934150013 -581245206 983588054 -608196804 -735510506 -233109054 -366829215 812808246 -766235299 -326932924 103893453 -729882113 893191020 -167897847 -545643576 -332917719 298716027 -429765392 49692360 352061870 828641293 831183613 -234734550 709147868 -830116757 -381250162 -780503250 -321269310 -653587696 4830915 659623245 408850630 -947427284 -521787097 -597301328 401143323 916002646 726983445 380928375 291215581 803881155 788393129 408623215 -238810609 -763673300 629971110 560676533 -755086488 -352226353 248218025 239582947 -296858196 -89331410 189797215 -56531878 581059780 -45846585 -926036244 781575255 297189533 317041219 556376692 -804105975 -384411459 996168069 -505394784 95696731 -634377769 -677884085 -707040170 1300044 951935628 833177755 -467174950 567656739 272834398 -473941143 -428994274 680570571 439525189 403706484 22333545 491032411 -587900089 -331408385 629444786 -561999954 -785010439 100389543 -202700232 -394127218 449504867 506142022 570888675 875043305 65959610 467750080 554249386 806818780 -26912348 -961972705 -349124887 -360126765 26715742 496766600 129163529 -15108922 -111075176 498694780 -209487561 -781623904 823123374 745751920 -24691260 -771544342 -524273474 -950756114 -150514521 732962488 499102006 317410528 511705844 -516433745 -199451051 -805528720 422686368 305774920 -799457118 224501163 -27748210 722611948 -521652843 988204995 802014202 967768142 163143207 -632962434 101243761 700333324 -7783975 -781405321 -949816217 -355543958 449477246 3399893 700935829 262082343 -297234112 245760167 -444077173 -106812412 381118187 844327420 -452322944 542357009 695002154 -889040693 -898665553 -639244848 596539996 561303571 667397526 381628504 460482744 -599681333 -619977062 -155161678 -727178743 295712031 886960643 -671013557 -672028224 12102925 -118758285 -121820700 58732598 128381215 473002110 -880940053 -250099705 43123553 -29325080 91508350 926985846 -999500371 10635578 475369318 -133805782 251543276 17733960 -926586264 -125782789 -225211240 -124473556 417144796 64794558 -116539954 805394540 -626345347 -599622381 451529115 -786841232 672172381 347809282 338258662 965716121 262386346 -964571903 -382744309 -67121123 580213165 289130097 651745861 629423378 -536828466 -725639142 686714523 393955866 29436430 125243595 343216582 54550469 497311358 -265559983 -312796791 112807291 941692289 797245693 -626582721 -522913750 -2991984 -854722599 -614427255 577261783 -525001717 -47430244 455400577 225856914 935026715 -166287653 -283926027 15362065 -625710501 -969135710 936366156 -878920233 558543913 -269738426 35494467 475614025 -164723200 -228472758 121400716 591158385 855519851 37045387 528462154 135607693 -877199117 881504036 262773066 -510700461 -333008625 48056213 412398533 -557706798 565944014 390518232 766713987 798751302 -828698074 -871573842 777267762 -682942800 -492791365 -928830307 -572353404 76846861 913900987 669268618 617309137 780535100 -295432168 476436432 11297308 259101813 -390646574 669850321 -48850408 -958750628 116930148 -920522542 307195047 528129465 587718715 522549313 -261418551 977893282 510573369 833238524 -772551898 -528969771 -22439756 162351719 953895410 -415486202 777989305 146608217 -523189488 512513199 850978035 352509647 -766378488 -177463206 189391485 499230078 215598144 569867028 170042621 -706927139 911021572 -486643974 557755358 947701538 295444747 -53467220 878525654 242124727 385303949 765756084 -326543012 795592403 502654982 -27310390 -978176256 88507155 708760464 943275530 221546332 761082471 753417832 253670147 47758832 402900189 -967761270 -922906994 22046969 -349691111 -555689447 -778402757 414661166 -34749154 785761207 894967713 362107053 -575422366 -660357009 -797561457 755945066 -401373635 -427112996 284662999 -345419117 -913899812 152149508 -870276963 -749933968 447241095 -57040646 -730633943 164225033 -455571956 373912767 574524201 748092111 995209867 -647764411 -146253467 -364487596 -776555487 -533735937 -286331750 106236799 -973002291 830669275 -399135651 -566293970 -219549801 -586116999 -876925210 -457797949 -617976008 -205943881 -204211004 904073709 779704288 572799392 261698014 695555956 -593677332 -580603633 559224433 156182001 -850937126 -550273696 710571328 627447572 -466141361 184599753 781142579 933804595 637996004 927943509 -834326839 -515758129 -898593137 399623793 -629450724 -809566666 -463057630 -220704180 998088080 -49055439 343111352 149999030 365793223 988235517 -590614147 940395350 -396431152 -924566562 -199670175 399893867 981986968 34858457 428710352 475211400 484515711 245622138 -908972580 -495114719 935424803 -156514319 142796453 738020070 -207336738 -994541438 -380380410 -312201043 409842131 -158297886 367009507 478724853 -295464633 132868592 347992607 -897425968 -618956209 849481272 -34981280 211757559 -721559806 397497797 -794382564 -569700656 69553455 -434202090 335048684 553137342 640625362 -855757357 -840981951 310898867 -904927408 -843267074 955892150 719208763 928238601 320298226 354331904 227890136 762364686 -570451971 -844839993 -596396617 -795188919 230628995 426960044 -150648370 -596267238 313908961 -966891444 -28790392 -958011925 -595444772 -59278334 -625232508 -310649292 57070145 148311509 -102276935 342659186 -817176473 -2497536 -825793513 305452919 -288236102 571257364 -404069103 -923170132 -449826751 65415167 -402746975 384508955 81764444 -258123663 -823991703 -52372489 784203022 -469741785 -155923817 172280510 -945577908 -855957964 -61853408 -462702839 281557965 269319746 83915420 586198180 -641723208 -191760659 920796727 -5597816 253844944 760368302 -634723072 -124179460 -365371444 516108919 851827856 -166966006 -144698568 -157789343 633908618 555906970 475951790 334084814 -69637021 132341479 887078835 -165201282 965747990 -347932842 -679444914 782283883 395504699 -450301955 -757309287 886813931 -992000525 -829752279 346983644 -393376907 -626763056 841347522 500308174 264376590 -287150716 -772505973 634732555 -805872378 908635841 89528518 -428807382 -808608774 -89918033 -917609438 231987556 -371402957 -213023934 -893469436 595023217 15295188 747521804 327400082 885298065 937731879 -458303192 7171616 -713016849 61924379 -802832020 -761281620 -892404603 673888032 792724451 -69433487 854348723 -819221587 309521677 160036163 270865994 89968480 -413168925 -234805094 4795583 -896009555 -24152011 -241661357 849361682 329738872 -123165871 867324339 936126968 200729124 143662456 -616358825 867334122 -242273997 418155208 107194661 -430052592 -891474169 569343702 50864497 532886094 -894060620 -996628764 98219439 -401767635 700217600 -42350818 170862271 -521526597 489445046 566275013 -389093540 -182521379 -884376565 305956246 441645310 -652309068 -535995879 893108331 -865481254 -753137396 694534237 -6405787 -579417120 123509316 -862612611 148022796 -209569734 493141798 -754833248 883139031 467714870 -612224262 207656485 -937454657 -172779038 -594554455 186290296 -818757045 -824575431 861772885 -743873926 757851810 -955189202 704527879 -514790034 862680720 -702785996 -656610911 280108111 767248581 -878912483 102611424 -232509184 -841612583 -571384109 688645361 846463929 -497896267 -748451560 -810947305 -803248597 610117043 206910029 -435984058 -317040972 632508340 771257595 413961396 -208025684 420839416 515555499 143058201 744282603 955325821 -735571826 290094635 -71947626 -889180185 -538139795 -505985568 -48979420 -879860644 -930210098 219419122 773228219 -117396706 724362464 -114064129 477857138 101974853 -340589530 7830132 -782369557 -283505618 -66031943 605909464 815080584 -340086354 358020208 148827857 365767906 400183119 -463086878 892524165 -831176658 -254963839 119064182 -397412215 572301374 -435751587 -326365664 -766950273 -989474144 938193858 -670007499 -268632350 184209026 -312309212 202109532 -696734290 -338074946 -759630782 -667612138 543630920 -305166558 927619576 -163674170 -98224772 888381509 142762149 544968172 -464382757 -534709054 755398022 -128540767 590189544 975230084 -133808928 826589940 -477574514 679140422 -673918599 793985498 99151601 -199177133 522032523 -899763442 204024792 464141737 322215524 -686619427 -837005263 916208698 -863834956 367685250 -355335950 814825293 -420598419 187890866 -702874844 -146748365 924998644 -543408787 -447716263 -577539616 330510789 -526556485 999084977 609765820 425019164 -476753331 510006827 -384450754 -335582995 -985874587 812820720 -823588223 -179313002 311993779 800122064 -586320503 -523062094 329711836 630374676 627988287 -245230754 -680863364 836705677 -593575647 535943303 525910708 942688552 -697722029 -290038598 -650766001 947645663 338939996 597561609 -316971472 -722497056 928394099 -514739978 136058386 710022840 391214872 703178225 879669465 -749132593 -176297680 324996979 -282472017 -990619890 -960571367 902017701 307476929 1913245 377295736 601163446 -186365253 436899525 -403784254 -912106959 358263724 996596658 -868256772 337754039 -584666380 494520680 767340800 169126899 -196264893 -532716196 399738794 810883148 -709175614 -25604538 -918105051 459799068 -929362501 -515902111 877443149 -186266678 686193638 687745376 -636859264 -801793695 -415736554 349292707 882037361 950352943 149408939 -766744787 614339275 476310311 -596450893 328117649 417442682 -261121377 -524036892 -303135055 -648112927 464924079 548491937 -507481921 875292237 -597152670 -225533469 799612932 -813540395 576600385 -431166171 416278222 108934338 875610137 650485416 -587270133 -440098626 754182157 -347163892 258684647 -860413241 437857307 311176849 932399907 -835575181 -336974385 -664492100 -441252966 371149988 -72016634 -751437730 786924960 -636526351 -70633023 283129711 80584136 241424357 436436048 -70798693 -894971491 755287478 -554066614 283765963 105444716 928285473 410767663 -303622841 561631775 -579522618 -421722612 195570475 -256151305 527540026 -495942132 109883552 503574957 -485141842 815522323 -424082643 44612227 -579460105 237715750 230693502 -120427636 -54986204 566774773 -114099728 250434221 -118270039 -780574638 385617744 -843000956 -841076583 852547748 553975848 56023077 984244000 243645817 -836546486 579417950 324080400 28303228 264726493 703373570 -861928641 551936678 -538224488 794913619 419667003 331729345 -474808447 -58200386 347376960 622184785 919299276 778243499 264071938 -813431765 -973449436 259419248 852347682 871582254 866914884 -9150492 868079290 -181788172 -972608490 -472754738 459870179 598376669 -879849234 -894582139 635943098 925350399 -268097776 -975011905 967999287 274775428 570527846 -480750223 -754633398 -647456153 -656067371 -166024620 41425961 185781436 934143589 359470435 -515923250 145988669 114849500 -13730610 -756043582 -598665203 -157538636 756420082 530152523 -247053408 -334864401 878696573 928348775 300042143 -446176937 -193096004 806523954 -34039015 231606116 608500157 -991801240 -161868915 358546614 35820842 305315356 -85384402 361850141 -871740347 29423967 781608170 379808403 -441310290 -502600934 -101799599 45008979 779118468 126898042 769245514 -496036888 50719683 -210238703 342033940 697991197 491353327 47386303 -414431827 89073046 -583221915 -472455877 999500304 947762847 -286802488 524528826 442685655 649096092 309986087 318657934 334878004 744214184 -894193699 177113249 -372243334 -118322199 997863153 128311658 -209708609 -358266536 169031614 -769172633 130106730 -944119587 210045115 -59246313 735931284 769545146 -424927142 -443788757 292088850 973712229 -729669511 -193044454 583067710 121433073 147762368 82473662 566038267 -374758110 -600037750 679909834 682536428 104880583 280546847 417364588 241239052 482587355 75041618 -675394107 -711232407 684861018 155735913 -990112426 -552635431 -950216485 -213076017 477562665 176341938 35392823 -754736296 147986728 126379325 -269533156 958951406 -891319898 27121795 91752188 -281976971 471432783 987497851 251663854 251419974 -735254703 -27613070 135613799 486900488 -169900024 989494552 -230330276 475337257 -715562658 443602324 -897166319 663310996 510168309 261928281 652083469 72430078 94060039 959337622 -860694166 59644979 672770327 49386852 441309681 456824839 -364912273 -665633786 985069680 -631604857 -594796491 185507726 -275890209 401218802 -953573338 213845624 489842739 -785718651 -258502605 -704948655 798644864 158282688 -185081946 527200199 -93522925 351083204 -590906004 -385241636 837502502 -378400369 -9728774 -938571162 -993873615 -367026362 663081941 -750854038 -884458243 -212466635 259225555 -994310747 355615150 -665333952 -218227149 529413908 980216099 -394971997 -549007519 -434716536 -53363415 -998881092 -865539406 -532746762 77926671 816925763 -847348242 -876039127 187854323 -504320680 -561212821 -82422819 295212787 150232330 -859893910 959948439 -788297331 316542814 -255626411 -246347991 215360220 651678964 -9430628 397054021 -224162722 385786862 -115273159 111191769 -531834546 -213994914 309188549 665129342 411109167 411177336 -96543630 -671669957 389158184 -4965865 -281983 192201948 -879329578 438778218 -128897963 823579573 431094532 -991569929 -220203386 -868869677 959056577 -944001134 -137774143 -142219684 92418519 -305234518 -44273895 -805109064 -268497259 -457645253 -52500898 308295811 249295753 -57363368 -904992532 671106759 -290832955 941396336 -568040032 690340504 -392253224 173254838 -436939457 667543122 816387230 -477407468 -932571051 9135749 -583386315 244373594 623750235 -205621168 -104485280 -880686943 -535524842 -408129675 177589352 -186238217 -315683903 -560963316 -173793567 177519770 588380581 104970082 -439201769 687351398 -532445733 424361298 -3874426 -838218051 -295446588 133471019 443881016 -523746559 -895708231 -360072782 -404641549 -37566999 -7080709 -365563506 944586084 -730926480 -804498714 961298088 920350080 651692362 869295412 -328045445 -866099348 925911071 -958797747 742143350 -359109393 438646157 836711033 -396779563 595718277 169108431 470602010 -409098134 447701982 459675934 309183596 -442457702 290706698 -728856397 -319290286 470824756 894822124 842006591 829510616 162326276 433687658 -592122982 61715779 744108864 775120963 -98926172 920611342 -590546844 -206280651 -980689312 -940081205 503829671 231771945 -123213164 -485842474 483459745 722212921 -940794191 523506777 -235942017 -674809201 -924108441 -629058128 -728426902 -62297130 939397287 444073807 174360817 -66196692 -626639986 -12325861 718597615 66292320 -306486201 -211342790 250595868 -614034439 -139507313 -129999438 -342001295 604800931 127377738 -954719806 374730399 270080714 -864328837 697061733 504137040 -723554799 820713549 8142461 -770115045 -105200543 976974668 -129878047 -521337904 -234297342 -511832137 -328365564 -95949356 -182726537 278006608 401786410 -129710194 -417083242 -734928853 161444067 -940499781 -427556800 -143280775 -405599368 -891040493 103979850 -853868253 -813593642 253648155 -803452792 -482041155 433220116 -627551866 -449905020 -398129551 792918229 -798982994 865758897 -698595123 -752693860 -504602973 897975536 -241643864 -523475363 -84077855 149175629 234677974 182138441 -782270038 -822680629 -521306552 -995414986 -231378055 -829024230 921896259 -737437811 956190644 -891213822 -317780933 -353865267 -84825754 -625965543 -32355487 -437580872 359062890 -97542732 317708888 836011033 -815099411 -393823093 259497476 168618859 799030308 -903123304 778096375 -285797872 -577071209 287261711 -836495826 576356131 224709241 86839220 -179622372 205069499 163902049 393440014 688486426 38935580 -182928347 166899340 627105743 36564419 -234698829 -336566809 522763979 585443746 -651294989 -109308008 -753369361 -520813163 650399163 -371928364 333110670 -549983145 697487973 -710585047 -502463694 -980016093 -30008742 -899592945 -444736902 -7509130 731005551 424274344 814117283 -968023916 -926164593 213400640 569697371 160189405 248433396 -164777940 964567523 735260346 -619964290 -527460449 -484898518 575474112 403001809 266824204 -750183985 -529108782 477095273 -384583207 -310632105 -648889578 144798627 -254024156 -189774365 -626401901 -633925065 -32535622 393968579 245917860 -752093146 935196334 829392673 509812006 295463057 -482807408 -421685145 -348009286 318897219 -204617150 27229209 733429299 157256427 118051534 47132616 -387208010 -560017474 774042606 -484506755 840212501 553720110 -400539407 -771863279 -965893478 782183844 809995380 -843499804 815964151 209909467 583051687 480034533 -882920359 981150134 531457191 143093632 248537763 552540091 -652584781 492380675 -480928780 737422634 789369325 -441512428 543912405 163187606 949010431 2069732 -550316545 296001251 -459128385 -842631969 86947979 884014962 -950008424 -429061529 -946203099 127972744 -437137271 -234725962 88005125 -161636016 -182928578 -973149212 -234639961 664501776 51908067 658001837 995225408 -581876220 -970222130 -131357782 504092326 532805650 373438616 -82826801 -145255299 -742457216 79878741 339385241 -246066947 -336927698 -879440316 420835841 -372346515 954964533 963200266 -147556217 6163066 845484471 453243133 897685224 158069329 696534139 444384201 -604436922 -401907308 -94695339 -382412621 -226498573 -380284356 -966944157 993635100 577761409 -82027014 577544592 701522349 924024448 874853866 199386201 361753266 -292314834 864587945 175029811 53777425 874750211 -829466613 826360676 335369565 952472019 -981635603 -935661397 846882468 244520423 -345216962 -495029546 295891095 -755546774 -960781245 53638339 -959359841 -871702054 807161345 501836598 859848315 -989473001 -784518607 -693677631 -258920035 461667431 729782721 -435233687 -309369670 445265150 521631646 -937210622 791357367 115157742 -994142349 -946609486 -530410460 148152038 912713982 -633736106 -360367563 947603426 290717124 809634539 735628192 -776815242 -778169587 -539591177 -58629023 176161665 -520159547 557376006 -571703403 397614545 -464449841 392100648 926658303 436188090 -268726208 -956210453 236455950 -612399546 352567987 307132426 923040847 34731018 687162249 -45481084 553202823 -438629433 -933802250 1103238 -152210469 206583462 334223726 -943284456 670660354 -171233764 -847853285 -959801635 -831493597 442466935 693805347 -681540108 -644327050 576542019 -123404749 902308358 106868025 213540720 -291779248 -445579301 404546256 68603660 -603561428 -813191314 -565830997 -411826231 182331429 -939209422 -11243943 -404515987 470695308 297131815 -185541041 -315701259 444718728 68022651 600262217 521205389 -841032697 -603591027 183574396 -118917604 -568222796 -186384229 -908882396 890021261 -209390042 -730096842 186600078 -550275793 879081121 -860716051 -638844606 928690678 707055295 -372512543 -204905122 -89024111 -907144786 523047297 -889219906 -720988170 -454423827 648719548 -822636408 583446635 -625285333 807940676 784848619 -289131712 -966588433 951360538 150619685 887820540 -190490061 788602841 -60156986 -585143502 278263821 -116137964 -68736831 -177842151 -841408958 -946627128 -71425542 -85239252 56886971 -647008493 -848750366 264687779 -772129360 600213993 -261001277 -440390620 53631212 153441318 208154175 -466407990 -146423446 -13185771 -435967510 -949401509 988788637 -824810642 818105856 -279451475 -489503342 460474039 99118005 832654971 674208878 87883589 19065644 -574444492 874545484 150435199 160723161 837086636 806067878 -14099348 566636721 536549503 578779016 -226900873 -223393416 575051290 -703906536 -307848689 409136794 -977378838 -436310432 -223974175 368372347 282190988 -196259308 443665208 -183859257 -485811815 603100688 300829379 -660531815 200186699 -214731614 576262182 -446310173 -958641481 74513004 -364818858 -539493946 115437736 45541072 -335867253 612620389 880005161 985699054 -768869706 -941554805 943800153 -233802283 976158650 617432256 -333825273 -159058469 463257538 782997273 170323431 21798588 -386065353 -374164200 252080770 -186455702 -620187410 680921753 560707591 -287477538 535329178 252504524 -247537034 717452423 681414839 -243318091 -134760345 -443071625 662026 -336702642 982585366 802369561 127039858 207117933 -425953031 890197366 -42151190 -816300812 -945878373 -399436449 -75520681 444256285 389564474 -582866705 -140348134 -533533921 -734687189 -838683169 583666533 458184915 -874064927 347684703 -446852490 -139561036 606420281 -865490339 941152883 450840145 345325851 386571617 917099494 -710331118 374324103 -977004959 -960636120 -147752477 137553188 -255855395 -157720527 -633693888 -495378869 115580388 956602530 732261862 147039986 -599928921 -602600098 320111270 -740637470 -691722402 576305257 -437414380 735142855 -124016138 180507719 -854567426 -855742324 580372756 -223072977 -311464177 613199298 -972340103 666631889 55939274 207607901 -613594927 225577314 857672489 220581336 902066460 11622362 411254142 385433267 -33112237 995962212 -655068820 -659827983 891056645 -101137492 -802163913 298054844 375786903 -138763084 106976240 315806123 14703413 855369798 -292372947 165883311 -166596509 219952060 881453392 343865594 250254181 -998446690 -201410148 -602933375 -333528633 47159423 464590470 -289720222 -503814394 829249080 356414464 175841729 -599705803 -691768332 632341726 359214191 -888002951 -909195859 948882362 932109057 625906458 -475717293 119827538 -911736589 798136953 81434656 -470829056 589453796 -855835734 740485621 -728041475 416919401 395108517 -405073522 359456852 311965363 162095886 619900838 314648825 496563985 -205634224 421433998 518112294 -994733024 236063939 898117028 799691072 -524813102 857396709 126707445 821816714 -763174907 -786240648 131928315 -778525532 -396597173 600678810 -303973410 268040865 437182923 569773710 55318164 85730846 508585487 93854396 436456881 928025988 95964400 605203326 521042711 -807488069 307550649 -864254927 998664674 645613308 -348031478 -503310576 -349201519 484742282 412216460 -393544284 203050951 30632854 543459329 -142612646 908344943 919487844 845119351 -5510542 111885371 -884293081 15766860 -479692916 -926952681 -556839436 -373072345 -991836112 -345269952 -214146523 -629145788 -46364521 -176441205 -370603018 -768430217 903499511 -453516711 -157990315 -638121954 340670872 -786015984 563611825 555601144 -103590598 -714269688 -274035328 113768310 319380251 56699725 683642439 509540421 19080074 126509958 875504968 373625184 801588774 -732734187 482789922 -156775424 -746583736 -281530752 -759654367 -877986638 -927648358 22147719 195041487 498867611 113631527 464450592 204886125 490967499 -397168543 -333935373 945517666 -885915087 -103430421 279140372 366572081 -574260615 167594602 -475439103 -1801142 -378696358 859108785 -273755656 -734052757 -682245383 352804974 -298645858 -148698693 -531009187 -818200318 872944024 -552852218 565714951 665657768 -21492663 -757875704 611704689 -688380644 -355633484 966059006 -599803616 329374613 576486780 725411977 300282615 -643148596 -425722348 526982649 799661094 -216502948 955677192 -781981478 -81912177 -936361846 -629542261 -51232447 -874597031 -762581324 756452246 -503588377 -531851318 403851349 -898457749 -811708652 -590929859 -631527719 151783696 942249759 352850873 -798260068 -994520880 -46076329 -403046997 -490588507 -569182167 -700516376 523998720 -647805590 -590965281 985353266 -630815383 -240259432 -325763873 -340170519 142732115 -933251513 -63181076 -472224791 560922873 716284046 825705103 164799351 825261573 -389456843 187693052 -140295329 -230787889 706196069 894094340 -379696674 -290276121 822387833 34648124 436675852 322140888 -414218399 217832473 336371273 784697306 -618232727 507164122 775752007 174291686 206879210 863435478 -799495670 503881214 -539776735 413688128 -262932473 -320142388 -944711937 914242731 365378699 623754565 -466848334 804430530 -233415331 -646278759 -123736278 998630803 714321547 834410903 -310781404 78464049 -569423110 -551469749 -377567225 -596021665 753331083 545616841 -821840109 -923019324 274469357 362552266 -14480813 -871666967 -270081901 -629769031 -419212781 -86433407 559936481 -517347651 -192171367 458013293 -223634777 338033576 583924124 719055625 966618266 -373696975 -818700447 -235014327 -737923988 672839886 703141212 907648433 403840374 -700408899 199520122 958168687 -849056840 771456417 344645248 -546270424 189079464 625533101 560883390 664928682 16552624 -862165165 -914301986 -919686157 -915016324 388192873 683823118 -173183585 412655819 -153065070 -518002792 -555006391 450255934 98907215 -57935321 -592079701 604959999 897160310 -247999814 626748384 -722963494 957910102 -278328767 964655970 -163797835 -933587174 -577791442 942656170 -713436559 -71376905 -418192759 -976284149 531435911 -381960938 -996522315 423351647 825728691 -60605675 179031245 -450202448 -479072355 779272437 -950304445 255243658 -860434372 -128108646 763637412 -789850858 -921321737 -3142627 -45930291 261223024 8476465 -405560062 376305726 408138857 284864590 -568353215 -998354406 -219421974 -877016878 817596455 -263146330 -925342261 -567751220 -211859403 -226699052 -223241214 424495709 -982647558 -440838241 -734323069 863666681 24809663 -571614912 -831812425 527045082 619829516 855021595 -311982314 772415349 391001960 118850497 182508906 -812044483 -989483419 -721670990 412150169 153196245 97009599 -865967526 481432024 -646400006 -940569657 12554554 -188726848 -564262426 462946452 -566792300 121508329 294629981 587466670 -714910514 760435797 638503312 489872426 296180070 280243331 267814489 653435207 541820949 -36860082 -963747959 -799839147 847825006 309277708 737235502 594173465 -933140244 -719852727 -582288578 367517111 -69142713 -266924648 47528937 666794290 -170254282 -186864571 725706630 236643893 -544614502 914717002 591710923 -585481739 124953654 -417956330 -278293499 -312160607 673731022 174632762 8090649 99986559 -594021769 518010821 -273486740 664957117 -606023427 -326309837 -523852889 630412068 -771757608 492663935 -331005883 325534257 -856984057 229012188 38391545 858071806 -670550799 782631816 311610563 154359814 -229189410 848661847 675899400 -539905123 -64290856 716552524 -587395190 -879731043 -164378632 946174251 964182814 440085699 -251877479 181815111 212857 97849477 -597193722 -965730393 -945180953 683879227 -995960418 -524183634 702036984 -501069722 375115064 -498025918 -171095546 621760598 -260595503 -840309263 272048436 334826953 163419989 -203945433 431546065 -914298009 613507083 -856992415 7627639 202891509 370588260 -835594768 36444734 -224458776 -313226010 -741025077 954169199 453921049 721525026 -394272634 -544990748 853856053 -83399865 -116067019 348119651 372050983 252851966 -1263577 -175115896 -488930993 697081043 -584548620 -27529198 -90730266 -72924796 3360276 -555635982 -457400625 768086926 -299246198 492848752 -508896193 671510696 882077159 487070907 -29190557 30756601 38268353 380466022 -316765256 307046025 -966571626 -766400933 -585227690 -577381427 -503947882 -361215452 -372489168 601737778 -86301174 -14597841 140141004 -547361998 -138392586 548359506 -738354094 -549053401 -233108349 -985273264 -175336448 303626019 -268196068 249423349 -778013765 663532823 -273730322 222574683 -886360419 804766009 -652259726 138241554 -303059874 352830395 635183259 813010302 -107123398 -269733830 -146664459 167833347 -621504373 -233294236 -259608211 -727760771 149032410 -657385341 -753017183 -270832967 298079454 809852355 807850584 440146185 -455946986 -854990814 -666026251 -476125693 -753619688 -928205228 795191641 176617219 -435896872 -176589199 652205026 267337275 -614322421 879226123 -316121913 728103553 -473118429 801449038 -622176552 843686942 50816240 687079436 -451151447 136468835 955919236 853555412 -531924795 -281331831 -272363370 -595075520 -155332671 10722579 876482577 -210512978 119898697 -94813258 400526174 -834146316 438030266 835575379 -262152832 -922554387 -315728600 476735601 -180714437 -729620921 -261725822 -927772224 843707225 413579398 -144234093 965903990 -848585335 346026276 -446590521 -920394918 -819387341 491018298 -385318986 466094986 -937118033 680389012 -751737829 140944596 -297335391 -385058887 -234863620 -268126373 224544839 795667861 -616501168 365387337 103246234 704984226 953461188 76789031 736637088 -406158644 -432550061 -709885354 336428818 364389077 989129506 21479434 -552761231 -423654344 109873893 310566411 554253588 -114411897 -733030755 -887813588 551955784 853239759 -613957936 955073732 -226013045 -802058072 199934871 -111725680 447320087 187895292 -18371247 803169241 387614598 -609373769 -895046905 -198694215 -355003870 -834876892 -583170378 321021881 902235831 -876364641 75095679 -920983425 171454585 214955280 -517544302 368190168 97884125 -981780927 -622464799 -75178447 310526038 -908038595 -223764576 725254911 865297278 492471928 186526464 -315093785 358135937 468057397 794260178 -879159804 -39813133 -869289432 -65417239 586000171 -821541731 -583298904 188608505 -7094695 260992342 822465524 -573828474 -633827528 5850885 -566157378 -755387873 -529664504 -327596218 -790400538 719152132 195669046 -157750021 -200992376 880938141 -248131860 298768888 -388523190 -644736520 -356579851 677387258 584829221 -458133217 583714552 -388032851 -7516179 382590431 777957403 -29484972 718553877 145487890 381011133 -376607758 -545477101 -922671032 -809456026 993937909 508722632 -855200246 781614174 209018446 -189158678 257959148 -106253353 -138988569 -328978099 41595242 506671829 -695804900 571286537 -397957153 109625593 -815799401 846950452 -257480293 530502703 353729664 -465940606 -512745922 -26099576 -386227786 660639914 -949434096 -434809453 -208133914 -854468580 154238063 364884790 615763818 -13582282 212335948 -383649621 -381065063 -836649505 35514960 -259610676 57876401 240703152 -893378274 67509244 -277275764 -238098429 703033375 174376687 331161456 537801052 355806092 -307080571 884602892 -786663143 239302301 -217540911 991053012 575061318 -179254566 -155797414 -31928908 743634581 -228381547 -541461404 170895296 -48961859 229387195 -868875776 599300577 -541654250 731647640 -495379071 51322027 911239438 -556698315 -396657980 -585923124 -742888184 -981589257 -144300490 -295040529 966132685 -670618863 517145951 685037480 5981735 389404319 -642322984 804218403 898060290 -461366751 -121142530 482716530 -452481255 -762098779 582394450 -900272041 371231185 -116246548 516388406 325595062 -815541205 -886243289 707040829 755469899 -440459518 -460681268 -844198590 -971543915 -663339643 620905199 773184161 422262590 -99224829 -322811281 -440447567 -319993152 489883001 -718249630 -561600094 388045679 -745523385 606874801 689016807 -448823782 36086894 616224940 -831112402 173400938 -286793663 -475519356 494395282 -228609556 -515223887 -400337084 -689486295 341658119 60255127 808695570 -321423393 -881202629 -589466342 -104218466 35144735 -843939829 44326889 773130975 -104382669 855284904 -113604882 -32147886 384259697 -976400092 973826173 -178579760 -319911646 502387052 -40275557 329673543 841008015 366361213 -429941798 290408350 -589537315 937249652 -380813747 128318833 579688705 -850313696 785248848 42949792 188497010 -27504638 735741759 -98866542 -736739638 722749436 968788087 529943053 478519669 935393919 -211841936 642951167 -219239201 265932858 701472401 540606493 50091643 -502668727 -213651192 -125499283 -45833989 -235795542 -469224968 -943005411 922113291 877069617 475200448 364470733 -357852887 -315032559 1179976 -170649012 200238682 -423619975 -137632166 864108585 -65130228 -390594562 691152564 -461219374 343649257 -808905465 710755624 938138246 280647801 213515909 -586222054 -870495257 -477264119 41559180 393952933 -613616170 244797219 449132934 282847659 640977679 871487303 -201011875 490692380 55548776 -880724288 489238497 -107409697 -485653480 741475997 -966576670 -685231392 -969213465 -139934145 482899617 351507199 132996523 -648522725 321439495 822389137 -157058715 901130850 -79588077 -777657859 642822926 -514391321 353422438 -99370128 -193898158 101497580 561878392 -734170925 -918847738 835147036 -768938272 -731526198 -556161118 -134266807 -627136893 332113216 176173429 -933742330 -36432009 -320563992 -455171484 358565048 832267896 534190724 41548663 -58533310 -890964704 -211350641 -858266025 -966220579 365786258 -226872328 -487657001 361661882 700131775 770585892 4678826 114827915 -313766891 516106294 -105091330 649644812 469017388 973870776 -250185839 483674945 -614106959 -224427382 803733177 -316948040 591740770 78687567 963404177 -60642702 249486708 752827237 -73937290 211994957 -299181779 -124874596 91683642 163156232 340915101 703853261 -822054064 915926349 -106018032 874361289 271670006 -448995671 -165141381 793745956 -628097501 256294823 -577273573 805009895 725192002 -398172994 50370881 -442645402 475163110 222204760 -858127105 245634521 -975852770 -483440601 595150909 552935141 -531457910 325869206 -919957347 100037451 -103709992 -366378793 984394404 -160985510 -6097874 768186302 -508996 257488091 276733821 248547577 -255190978 -122134006 -158062909 122986036 191947852 458569747 -195832007 851653760 728563344 312220330 -66420212 -61178723 916974418 -191789637 156127714 -193008787 99380631 549461734 169368603 844681847 -35367472 -727925376 -974854831 727703750 784246338 -184197457 717157404 736824326 239690477 -616015784 693848587 116210127 874379550 988448529 -940505443 411562176 -628658954 -323818689 -295053647 300513951 -374932269 358135017 997700401 325791214 322073157 208506438 789819294 354816714 850107315 245767967 264935929 343386201 -848822022 -780858121 494709622 -707978520 894275102 -661058515 417027619 -492871774 523395573 -350972179 472599132 44372814 58671503 -201912644 -515488184 -448137026 15442004 -896052891 47871362 -766788070 283036915 798876831 -183471590 21781252 -843666144 -181725566 851773807 -584700201 -260101498 380877611 614657968 652240224 -932007576 584658528 714786211 697150223 -978924742 873231784 728333830 -384602321 686997151 -329075202 -445194652 634718582 916506234 -660019570 794903293 615063721 183361650 137213063 -112767870 729443065 625269741 704310460 -157731275 672304639 347838165 516371783 679270435 -981570722 541077575 219894317 -416977429 -218903297 -101294343 646542993 140377620 466946908 -977538714 -49734914 610418964 -307561606 -723835368 831423962 628584249 479306427 -917272169 510811531 26451720 -689324522 -107581040 781638084 -489186348 -352099618 283460394 682877904 -976353552 -907853432 -39774115 852737490 -49157233 -891341971 -272342250 442712033 770967366 -686424675 -530727825 750065540 -536545323 995329767 -563711998 141187761 -527708660 104228136 492670790 400708926 707497452 -824276947 -818881695 -599848722 -248620395 897941721 972553856 -45045757 333293650 -167361485 650631910 -910487145 -132170219 692131689 914581403 907911277 -196516626 -814430977 446706825 920611648 -11205066 -221451489 975942846 -893999476 433339908 -942901047 -139973010 -326869753 210310907 -574392880 16629022 -974164221 368939100 478165144 270295509 -466048710 -601890796 221822494 -664239882 427554693 37683808 790869947 -107267976 291821096 -649875419 -449311964 804862645 189682948 690460872 981671564 891535085 -216709858 -130953634 -156388201 690853624 887977443 -194613957 -269323694 299717849 298215590 939565068 541033232 -497281657 -734209615 -536871259 206982277 871909986 695079383 340826258 494545659 334829310 -272918014 984097484 -76434388 793556677 618607356 -278535628 -379789020 -176106647 -382800953 161169081 744879399 272756770 -879106497 -220400022 363961556 370793255 -418416182 28413303 693477011 -294822869 -128995160 -623150726 -508792393 -868309965 888713764 750221546 -366640392 -238162753 -64932947 204492694 -48979806 902938295 320555340 -123645527 -605536559 447141889 833565724 -813641782 -92663238 183473909 587992002 427380967 -44709086 857830028 -889137673 857953390 405485576 884824102 929487911 454325850 -319147280 534398545 89513922 -186721075 -517031600 -671150079 -541163111 438921402 747048699 638332991 -979840956 -619226507 536121831 -202704960 -874808734 -20463578 -34649175 588866860 -506128080 -508472388 45433299 857100267 -243872788 486538430 -535071710 -427412654 456042439 76550595 428440791 -991121418 137802652 -421646567 -719160354 125190434 -194667429 -564096939 724573255 -969912885 -612787879 -762939291 973147704 -240553407 -783731236 -644264383 73926763 -351832030 -312873328 -344804235 467901295 -955243948 499987873 -303733760 450637064 -636782708 -416138656 21957485 509484988 -435914674 -169265548 61615072 64049915 602780201 605759395 -604058411 370415449 -166787144 -506089428 120447090 -909398010 658193367 661386955 -675484442 -827494251 137890295 874362632 -275151985 -451663958 74236809 -615621360 825405090 945267408 474198134 684450236 -459326696 934878267 543517483 892997345 -227387991 695836567 -236545560 -83322069 130836021 345102053 727448113 -744891081 635054329 -516115809 -620621611 -206980784 -543894536 118956818 978826397 -538166633 -978639059 640576862 -461808951 111660491 870929511 37158443 208312130 992946713 405761508 -287698437 418975332 -417921481 447759972 -664796236 385178250 3073153 -955893987 -101309952 630168424 -158837997 254940433 733997903 -435918913 -759486885 882868104 981806774 -971576403 -956933522 771884810 -460165602 -989795538 107070528 -485708025 618240586 -832468038 -922183998 -638426615 877636740 772151813 952993289 445277454 435478718 -913483242 -472370577 19674360 625875386 -776329953 -383332041 619918640 -831423601 149196118 -696129037 785664749 -458841509 852419757 147550153 -159239280 380401940 214979413 -385355693 261747440 232191665 36555925 311906233 -193147144 -501834069 -194149580 -274875228 -53700766 898902029 281122902 -578874509 -320562218 745921564 526919441 -557697308 -152954735 841109694 602427163 460068221 -74468363 103336370 -103671459 278917189 906910674 -278676300 360881216 -285550722 -150272397 -620408518 646028434 -330752640 -706971778 -709225025 16886949 -290399350 52090387 808918023 -5797774 -77523592 211814617 -388263325 966789722 779665359 -628280892 327262194 312446644 458109412 468700497 -512901797 -435336431 -975715472 -598382727 861721699 -14996321 -958664099 489158079 -691741282 966633368 -196696089 -546768438 -781811641 -327457605 744657367 -260911893 -375601983 -609078937 328960880 972664795 330460585 933113052 774962847 643937967 -794122205 -146415936 421605247 714418556 365095826 -257810275 877741995 49614772 -937379317 731896841 628676588 -422695642 468256170 681033749 -62706698 809497709 361730471 -310123001 -280320020 -51290556 509179169 941339668 -448758351 -201852759 -490849452 -690451873 153634914 -456247782 -391619263 -68119479 316421882 64007123 631490410 729866644 -292926341 93132072 33564759 186064785 330611061 459130331 767886400 391658159 397120924 545570728 -379122742 620160613 366642782 -822298433 -95308627 835287018 829045273 282519421 889879560 356657320 -326013961 787881413 -989788710 160543874 -760532146 62906568 64436875 -57767288 -211488891 -668936112 40262399 894050204 -45749783 88860878 -405436851 -632860868 230238114 49255670 -474229015 303431880 -861637470 -49397588 383479645 575011395 310043269 333647510 -144491518 248551812 -574222031 820300761 -834922446 54616740 49589439 669287872 30725641 285198460 -952996202 387316817 -552437158 -732982250 -319903760 -284958058 -760187155 869677623 870667958 758787498 592757826 -984657502 -555887164 -215236334 585352241 58949894 847346101 -784858271 -99158310 917597399 893511071 -631643088 -546819443 198426982 772554963 229027561 458115823 539710272 -423915153 -374167185 -789691238 -406956265 937862470 400840716 -438008766 -880350585 -133009731 702706406 598280348 969822129 54544558 -418449899 -212182550 929389949 -480660903 -616917628 -30489856 901024737 -911955019 -420276045 -663887531 -432310656 806828613 -583613443 74469092 531070138 -568696695 874433336 979549376 -387656064 -588384813 -762931752 -308150450 738874268 434531094 -867240195 -513489104 -705883926 -157445928 -413709285 -530459921 -128719824 -340314967 -296010804 668637296 565418756 -558500035 -996717257 115592865 -227421054 647020744 294445632 -991302791 758222533 268369025 -100525560 696245603 -895101013 -801166476 526599732 -896335897 735520305 -156558162 213411976 20013728 957878175 -322242912 498947918 339720452 -596631400 163745982 -49767781 -590942875 -947469578 638975891 -959495964 296560680 256397533 -945079827 569242767 -88599076 383522566 -339731211 -729177946 511613500 666321836 59529856 -40455866 74214729 -325804489 -944633510 -310794099 -656905956 -822169817 -765078932 983234039 -104845740 704601062 -868014867 608434315 -819918171 -374556522 17224074 -406239704 838789165 -696844447 628140951 451624085 -91388529 -816812304 729119243 -29094838 491485717 -999605008 -104303541 -943747102 -267271827 -372547052 -24262756 -694821260 188963805 -22880738 -118686391 -808430466 -295990503 292678196 -269058890 -232326826 -711186158 985599554 752737168 -722219884 -676021838 522295919 23583641 453484471 370198975 -391003110 623537583 -832476003 -621709064 798058438 270208129 -510657201 -726866328 -846495873 212066160 -141185105 -321303341 -632274930 758675068 -416741632 -136057351 173666335 584122425 918472253 471072435 -494358039 -741673470 389980539 32513417 -782741646 687094856 -448460042 -91588088 -78146410 571712812 548668765 81777931 -720848359 84765648 -803208677 -939650391 -72855977 762256929 -796024044 -876253761 635628674 -286518206 302874331 -286497453 718969026 955804089 -136157998 389831867 431205367 354664339 -270656439 907918978 558117898 35108415 875499703 -632443251 519459831 700467097 -857925312 160589420 163212858 739678580 510052118 469123323 -899692307 -617732501 -763878936 -659408145 420750845 801299644 672070653 -539955340 -11246276 -943896457 -470006096 61339258 222121409 291847787 -960554185 -565914228 -689440993 -346805015 551228751 440837103 -469739819 32871654 -868835031 830336677 127755880 928949996 925776356 370684452 787480233 -307696962 63179821 892841637 -705088485 540198573 246059003 -786678719 -920650302 388579388 -558738654 200001006 821977022 -284121301 -479756866 -465266650 587869793 858858586 473496500 286280274 982008895 413864446 631924097 279730784 841536758 -792644451 -133460941 557499448 106895594 -658325850 -505425139 660495889 946540067 577812745 -201236708 -25728931 753470844 325839477 -973254980 229867600 -132272962 -592357047 842596947 962393783 735950793 449338511 -372592697 -377593824 -729154388 591458685 -815839382 983104756 904793975 -943535264 -307238792 -474316472 -327609402 -170594735 979894579 709308063 864898410 804429636 -101343097 -196017081 -982218176 -217324005 657561950 850318797 224469268 311670548 -935612954 -172012361 800442867 -829258788 914679365 -981261033 -242563434 704067964 210012436 -829525707 369526048 -722962890 -570422685 821036424 466074445 409169566 301794950 -63788092 156008006 715572431 -700617476 -4789830 946100112 473838074 927242003 187135029 -935254713 -195984473 -697979314 -349444455 -608963590 -48109616 979012703 910861191 107508643 -167296933 -830931309 -145562307 67580113 -165440887 741721553 700507353 -18426209 -841017773 504308485 9899882 -940847625 -420906690 -129044710 -677158212 480775903 100527845 -943428959 -458703833 814406163 183585746 -916951875 537645745 607480328 -189243797 38857993 -956384005 -512774363 -441416445 933237011 -807210272 283416639 -370524989 425414028 -830819379 -432137898 551664814 19400681 -705165646 421392451 564454205 -981738920 -482361003 375590857 -714903815 -254388962 857823107 349376597 992249591 -164876067 -451186625 -21564774 97983164 683198536 437586978 771927101 337718970 637899069 33497306 -270532014 65423686 298867161 -920451934 165360560 162149675 92229509 322997506 -83766111 21803490 -455754267 758969036 528543417 439442309 411063538 -699082494 -210254975 49400907 307027142 393738208 966146957 -992694493 -673586842 775795391 632033545 54259640 -461279883 809992985 -899189793 909989168 384509336 342388071 422433628 -226355077 499972293 -136594826 -132833225 -668951299 -27166129 184433222 692795433 -810028363 -759735229 510320285 896644389 479014671 488825152 687947968 -13617109 -881521273 -696532229 438119102 395822333 -170203684 -955403058 910401646 -63095308 295641192 -163402889 -45155481 280059921 827871934 883680277 398179128 761567259 478887543 -137238390 695887723 -183019440 771979643 252709618 -156076201 155407786 711972968 -380044075 278674619 -793977100 48204323 -487850622 -865744101 -695318018 55242117 171506739 -387609409 -604736772 712686849 252612058 -391548001 -722704792 -19379271 603820478 -845844935 -26056987 -696772795 663413589 -243723536 567868094 586700433 -325896879 315903385 -743104760 994424672 -707450967 -510386725 997159324 750716939 -895932640 -470440484 389394234 -459398520 -150458238 287855208 497246009 -291595861 687884992 639381084 -485637851 666018549 -183413278 -329400591 -177155632 813831395 -477183151 205477698 -241006006 -705247810 -338543223 -18496702 103318814 -417172663 389589656 -807115841 651719900 202075785 -141296860 -970131721 612394485 -154772713 -441643343 -214294523 -933280486 -84735445 363794695 780592110 -339368075 446483222 623221827 -106872836 636207148 -540832440 -458101709 -597527351 542033747 15709229 -526534210 -422058046 -723200537 224761555 -70961844 331154217 -414738000 -899764001 962788239 -823058214 240486030 50149376 880647927 609356545 468351259 -472928617 -525984000 -607700447 -953614704 697124533 713595953 -834671114 -671682164 819301684 406765944 271286292 -487709250 888575567 -831528615 446554621 -17963612 -328707227 708267100 -537014735 -368577303 -548975892 334601840 672477043 531947215 712012533 181297778 -461743942 -786531448 692713507 -438619411 168340865 79626797 22393139 567652164 -96781538 346592089 -421332962 -269879229 -702777605 -200047633 -91360936 653665423 103129283 -211146916 -648208974 -601025263 152117749 -116555927 -825277803 -518184643 -627369129 -713795343 627208799 859331051 458840542 939552027 453525151 -593936152 902708142 996366016 -432356678 -644710688 -28348836 -942793229 -437968046 -500231208 -907223930 774501834 686112733 -932661099 298548656 950698379 -600203938 943266454 -68908442 -187178565 849727269 897523476 -667461442 -806283113 -754058614 -746391942 668459884 676637538 -838172158 -212937303 -219534151 128655959 878110213 688583257 69011602 -101246078 -531815016 746452002 297823853 -171501919 851808952 -63310701 414666522 -11839185 492364397 981863781 439054499 947861523 -673984439 -692600628 -733462719 -560699753 753466464 785904117 353159336 910253005 718637705 -387512546 558611490 852732866 166763590 -39173265 -252744574 897024841 -832379901 242892367 -91234058 -175371952 -234382670 441955019 502726821 -867996594 868825507 -499214176 -290744971 -580912220 569366907 489141043 -390352034 -290014997 606944085 101089276 833253524 -648668902 -376755622 -276351090 425109351 -431325278 903788878 -572428816 20522718 656042527 778730580 -127590099 628532217 32133517 452031558 945196248 -406346961 405486923 94987072 23750683 -597611620 8084540 654357605 -913164961 519782051 -651055884 321185144 -318645224 875607046 -732856057 290575519 975471206 -524557257 -236372306 388723923 -697943737 386856105 510710936 432884418 -318167332 491618235 -369096231 -294324047 -865655963 712558787 707039994 876474842 -268706744 236103169 57719943 -474107055 -345754019 -301785669 -589714500 -737617286 493043143 621335354 637505523 621265852 -618861259 369824873 221590583 -589083467 -648671101 696184244 384147938 -357183628 -775384072 -371504468 921883375 -884408959 406032338 -694129484 -273376245 -578199729 979535239 -425731837 -430050824 -84112549 799686462 659503142 -934637218 147870067 -234709707 217077963 270659593 -408541904 878286892 925438333 -340002600 736727836 49417206 -859014236 821020303 -447461571 -990414604 632051434 770984124 267600114 432152525 727463413 739347443 -189385069 565725972 89522361 195831015 -178882904 -879368647 -874004741 806135773 -736275460 188877404 -591606659 225869663 341524934 138249735 77149600 -924487260 -447899207 -452779337 -759231250 177805470 -173710969 223667205 -528376895 884563904 -471626616 -436708646 588169123 -487211872 -231323744 -138157800 363032903 552097390 -277376162 106889883 978793939 -920642684 -261933714 133002579 988962719 -924720306 70498485 -468571852 748872104 88501269 467674776 886411728 509982241 556244916 -295950508 893697073 678673923 515496801 -829132885 -473889776 -392206901 55922807 443339440 -504688717 296454957 251710369 -226904302 -865350093 593838039 58207352 487007856 805799029 477548208 425646801 630264842 748411039 -125440584 -118750192 -323143217 -804597469 -462395756 468701174 663646085 290115836 -1299721 444962647 -778910896 955677791 499493017 -655926868 468951167 -77894723 965438707 406753203 745071934 -982308947 -881420800 902808938 -508293585 -160490403 845384553 911305299 351703412 -991658211 161177559 -905158182 11662924 302762438 -259622655 584003063 816541840 -331102810 826907298 279822515 -825773934 -282208562 174648865 603026695 -831425724 796360417 -693972561 -321877268 -244062736 -678320662 -410667234 203621666 619646006 888940562 -595442987 -951929975 -361510945 -109785584 -76652200 490932807 -402544278 875216215 394934443 -893816263 324956545 -608632284 -620999874 539172005 -781926970 147128000 -792953917 956642966 -393500089 -976617680 -234079222 493040380 607588763 644069272 975769987 -417040453 879369327 -384336856 -15043694 -130422781 -853936966 352919571 285642815 283808730 -194553062 -114288929 947655630 -191164538 -524997453 239747082 742850711 931682527 439514643 608257829 709970518 -862395258 -164652681 698107981 -425109607 465410146 -3120048 109196441 -248157138 -447962509 -10882505 -311597709 -401911402 93807162 -487459679 124993275 -738358136 791641337 562431029 -416814804 932571725 -793522208 -529050625 -254340396 -585740347 459191809 766221874 -740256608 454321575 -749821188 919109913 702372263 -130494214 418238489 -422687005 -106327710 -710048125 688372652 843685650 501649249 76352057 -325186272 -304087804 424227662 473080288 -436800391 -735263133 -888315577 244671817 -104999180 434895060 -841615616 -961260647 654459675 -793904387 -925868083 -969582284 -538316867 899634410 275315431 -332934619 834352215 -784610815 843587791 -186269772 -328516282 -40021183 -311872212 284931913 847295032 277927750 -136213603 676040597 -425778946 357145115 -15662640 737489889 -815152816 878113783 -784762068 820977103 -612722815 -679010490 266915775 -420629894 940369252 -261660182 -973081770 -492411739 584657603 -639126636 -842173985 626381100 444118187 -769428438 393078241 623839506 204629334 928499640 806188230 145644337 988339666 -941241946 -107915257 -636088176 460666031 -674496414 921150034 -300934340 -980020430 312151577 -190468012 720688473 -498754397 679180998 100950118 -809058032 -537623084 230565022 -316835449 -183732395 559281514 843766724 -401394527 298173518 570897406 329195892 -700811350 -775568725 -359533139 -56512361 -413955947 824391449 134851117 291800047 789991115 698388730 -294689578 482977955 166429352 681331157 775644568 -280175847 -163597985 -200385400 -966551999 -705914570 -781421636 -991980580 539339413 719193740 314805594 -403540280 515947827 -953364229 843731638 -220576979 501392396 297990760 506202963 278604122 -588035010 85171680 812942771 245050258 -185373887 32684691 535804776 -619109829 -608422155 714551967 -83258107 265528949 806814539 -234343295 -119542860 548512264 44523891 193949888 885954587 -545402640 -731383104 675335655 -703740659 -420510863 -799718863 565540301 -989614344 -446977133 405297546 -371647403 402095678 587084219 -235623970 -847397906 -50362070 -840812534 -558959580 -754933305 510298258 846169840 -196560187 330015673 -894554536 252041048 807227858 550015911 -73453594 -45844069 812843483 -729513870 -76230076 795456115 472897722 567485746 704407037 -463472190 -371600667 -524871825 -488082587 -281620200 -433948642 -48947871 -179361696 430519900 -425930977 639818376 -636262792 -315479083 812677992 -224758232 586281095 14676230 832632988 127590414 -392649037 -838279864 114401601 -111816117 -374212474 -811522883 457173911 196352473 847143388 468966612 -813065963 -546283036 818222334 -466567605 763007757 862142186 66340490 -163814088 -850657499 856769577 190779552 -634219823 258224305 348874374 -657297586 893708121 -936440086 5706195 305620845 -460549027 -957867466 -119487221 -606942836 190804953 659860501 -60318925 -472130424 -57080002 784703615 607281055 442915616 419592267 401811173 284990857 -58991426 -480467231 -178183934 5693591 -133035319 -828087197 -875852513 -427659542 717070517 -992494002 -740284618 43397863 -343300742 -161012712 -905401652 -953226497 124439342 -313519522 -346185428 168912910 821069872 -551974063 -301037665 -525553329 309951515 798376804 622145432 394045341 742564059 31971861 472164894 -337527860 -669074143 456028071 -645791581 -238055201 973315537 -165999693 982763386 296661639 263268856 62543952 394509739 -758515088 401667131 359818976 -539395149 516575265 -537857962 -741013866 341198902 -209715712 61316889 -51495438 371893967 -23002037 942340097 -288228225 -157920282 -860979703 789158589 387307256 -76328594 -239731539 -127449585 -147102278 431158053 35946040 -761322917 738681073 -174583042 -764874949 -507770415 602631712 902248627 960120904 116523681 3772124 137245998 -868599945 -56789906 -609681322 -283815405 771231220 -969370299 845904380 987851542 901267626 -863758477 -920313849 -332032950 511904898 125647536 198996708 -494519132 387201662 -814279585 -282571706 567815400 923228245 -629535709 -318455498 -481996385 -706288349 -569694713 -862184310 -608478590 -631259892 960185837 950814250 430737941 433816767 733258063 -468530997 -67565843 -134604097 556870937 -631935664 -144783290 231751404 -642788994 698228153 -492271390 -384579152 -462423365 182570265 -172672392 -999591013 -448471756 -242826717 -865870486 -894474444 275770158 -480335975 -286524061 -769926303 -123886187 -537226648 21841201 -573512451 -390078750 -848499828 -36344859 948711475 -5275502 -512947683 -805507940 15805719 -184657093 801105425 -102165659 -974626268 899969229 -787513290 646138072 -540997012 -359824544 -405848778 -10995331 -603967113 -845887414 -233813775 -852409206 415327177 -105053900 -703411023 954300974 -845134020 26608667 -743055158 986976285 153353988 681459122 -878583189 -760669418 345712835 877635290 -198458740 335381799 186751534 546343014 -829368906 -128982505 957888143 -561641439 -77680614 819014479 -350510910 -991544467 947236315 -189187224 -753867974 -894548894 -737717451 683852405 999853195 -94663050 563806654 481803947 -997967943 850266921 -822650756 -482943424 115209447 -706609598 -327289339 37729915 -161681254 -188277198 910348171 35711731 -444595635 566136020 -683304651 630980332 -187685057 -345485678 24296092 -285598159 109753773 -454556320 486386116 997687810 -387093921 -966002671 -998735629 170399861 475541019 -113041135 878669385 923605550 441751344 905922333 -505703996 -163258481 -280825133 477789217 488129026 -136796899 -817249718 -993944967 -130501163 -861519540 -643412756 522566541 456500877 -508271683 325263521 441976195 -989174236 570998681 -859520233 -233637822 -801027476 -105186704 47900497 -723551063 -549389111 140613087 657719132 39431160 394733491 -396410764 595668856 -94384888 503405146 640612571 -455426436 522355791 -607844983 -376017253 969919199 -309172312 -438003566 -718347745 857392482 -733303475 -418024725 468704022 93374385 -902846749 -820573459 -855315298 -67167737 -167089145 134787098 -742019812 -483703292 -19794934 426740242 -636135460 572354570 362098213 -167027621 -549954653 -578725391 -824762877 49624740 629932575 612515776 -769640031 808400241 964837632 512587899 -702210628 -99218698 -861601303 342838754 365327964 766485834 843187330 -361505406 613296813 890967207 431537855 465108275 -867585436 -209276274 610477064 484773776 -552637051 -901181961 560597323 391686240 87337118 381830078 -965092214 467667756 14826250 130463411 704414065 243564089 261233701 349943745 -607783777 -504475148 -772802802 315314895 -7158004 704659627 983056612 280342020 -393357072 434172520 79475478 -305340930 -31687757 -804719835 -532262232 -365507190 -489027403 -27760171 352273331 112198811 159791400 -772880722 -614156878 -166443770 -699824754 321606146 668077407 507465091 140790725 -405355551 340187493 897704297 -966736650 -818131466 -10741968 -364664404 -580446678 -866152926 433778650 -118787454 -227458674 990115340 -323823463 892607818 121153103 -993881649 377044512 656279558 -164157969 -887469809 -783067055 -706136924 282918614 -870370572 378528752 818210862 -412341511 -607538252 -801992235 -778015761 -382389922 -531761751 -760935451 -430200253 -239036286 692201368 433027016 230597881 950157573 284627313 -139810996 639615162 434877599 22973192 662665140 551560995 653401176 463432744 32149871 597490864 496099006 603861107 -606610910 38650462 501408903 435461762 789931746 -187992291 274540129 382506879 -632539959 -665347727 599764514 821652505 895095780 -339415482 769885218 275684720 -920938904 640195215 725190870 122636821 525900495 945709540 -138860707 336690826 -453933629 670288000 631883106 289763147 515891822 -317717214 987048495 -908341305 -624439351 -683947417 -934451173 635139216 -848673527 -181485375 -814453509 -853566651 -887358748 786447141 -304618511 576211943 -257997116 238927504 -525469588 691337418 -162098695 658871275 -404992592 690175876 -683376580 -271445232 -948247976 284854884 409064179 -107043889 -201451078 372722582 428919552 562683248 -368067399 167412882 -257341283 727449518 58816367 412850907 -339908567 929801261 912707592 497140384 -953843967 868979565 -215628788 -64683111 784814823 920273932 8965645 -379944036 -18865794 -46853984 659943001 -982394805 -351690312 751481017 -269157177 474580544 -370065912 -833905774 -275193172 -717373764 -717836552 -614378813 -148636522 35130525 430473236 704114982 960730686 953166917 -539514715 -350548432 365010063 -536023946 411770376 111653016 -201724187 -834005477 -820984705 -830044020 -380708952 929244494 245702921 -913740002 -38843490 -685037400 -827561757 -544689042 135881968 227005075 664246088 594707842 207397351 933989992 -476821781 853147385 -815288157 -361818978 909944460 -117893673 118840451 657818480 796431204 182980861 -618426014 -236976474 910053064 -836434201 529613064 -79639071 661996672 -438565785 745265324 164353332 -757325178 -919127494 -728177861 521767587 -135971630 -247195422 -505374089 64175079 67803590 -314226786 -335732509 -68770852 -578399215 300806725 -732023236 941774420 -162529992 -232832769 -647892011 708396108 -962140002 -47939404 93497694 170440608 -371097251 421283526 -807127578 -819256194 324970211 159126545 631628846 568565428 -532713055 790547389 113983154 -976198487 187317604 580317461 -515787955 -125427242 521436117 411862350 -890963663 71540099 155309860 -62271801 -55818098 968945568 160766322 -62312527 168464697 -87024818 -194146361 207543569 -349721007 -248793356 -878231427 528316614 -678683957 -944019009 853207700 -469844299 70822610 -106157837 288158881 128803228 112037926 -231389905 -543943912 -873452321 -475171722 -574209739 718007627 887388808 -273261608 646660506 -176124490 -715264481 395327359 -737098598 973281565 -337317279 108807685 -308226956 986094821 762541820 -534988588 -461227521 189353056 -972870568 -360760171 -362464557 205539780 -486993065 -865635942 -269978927 -567825353 -750613118 -18047176 -479659323 -785366549 -602912356 203228022 -714584279 -14917261 166456666 -587563333 407693885 -680730224 69446046 -504124281 -384855742 -663567107 -321608816 322743102 -334062485 -324308249 948892451 339527719 917889406 826436883 359544665 483937976 -601378096 -424071990 38063216 -431278777 -967762527 -233814414 530380141 -598027163 552285763 -761365190 -96436540 952228511 270486985 865624663 509040915 -25969177 -168710000 -7528557 -493104826 905719946 412721030 636496664 717245672 327602794 -111852500 -46462072 -547559895 -585371124 354282916 426540764 635401009 522331519 679240424 -787702015 35597705 474811059 516646969 -333205891 -705615920 831454682 -714304697 -876522344 704573689 725254527 945418682 -168477141 982669529 491001084 773204438 -566684796 608104837 52587953 -106939549 -568917626 -547003699 -778954887 -184623468 -775691219 812514476 757170477 640000586 -295486452 -574552468 621678952 -469051787 530339742 -602805812 -566857039 249213965 -350171748 -836292821 587536991 -325540623 -343950676 184139711 628913832 212341182 784772638 -63886134 -750110085 -121231611 9104766 523928508 -671234486 270818699 921120986 540098818 631283870 539493377 640122932 -901823898 28217953 209616242 -959471127 824968670 -214638823 -924548063 -654189557 -229504846 -789042076 80418125 -426850194 -785148243 381899684 38536937 -481558005 -870225287 931492123 -383735060 82267839 461735956 231037619 -522012422 -622864455 -634413605 865990824 -608561032 912436985 740560193 639676447 -790925069 -321860766 589416790 -456580955 -538307974 -569685887 -315615180 472338206 966954991 179547086 608079511 939249571 -610324604 355136588 -893089983 -856998750 163160586 -559262955 499590941 -563859043 191402794 315649997 -210339439 541586706 969921653 828691320 -206546035 -164067595 -743280625 -504753289 -103297831 -604548928 -970189408 -604757585 -673035828 -520783903 -650882654 842040578 -840943073 -339074219 -150449814 76299608 -741271601 35352261 -687465551 -669977795 949022145 332434555 569971567 943723995 203850944 -804044142 140819935 68774561 160187878 584563965 -87600438 -788367657 579760063 -428071528 -516243925 811113971 -977572923 201866394 -803268588 619811375 -851734132 -269336882 708509891 612197660 -804129570 -742436917 -152792133 812796908 14752467 -130454126 -821212704 442765234 240964217 652066003 -626865255 903300709 797511102 -652443293 577450770 339372157 -407548772 837179193 942905597 -518098000 340114384 -748110580 793380946 -152453523 -996299690 956024176 -281850546 -459643938 407673840 654144725 377268556 -540957596 750942314 -32476659 -272248258 -106955025 24938954 416913296 -41481138 -534945806 968948818 245293227 613694222 -348619746 592319951 -901553078 613511017 575184376 -27721284 -365921478 -810950832 -310664459 658499356 151433017 -697870916 694535214 858342205 194494486 129033822 244130576 216534389 656013020 -102539920 429424291 133466118 -114595563 -983189074 -618092720 98789165 167034980 -969235331 -532704136 763515637 918004671 538647276 -819447241 723847331 -813891784 142352237 -696864958 -717206161 934300039 -90769167 -613572220 -320537182 -585755820 -271397251 606477338 245298220 -147667641 -803552266 -41074757 -749170204 -691758282 666901324 -11651022 -620948509 -58973169 -270955863 22309346 -959125912 393421868 -111052074 -474245557 805670225 -441309605 872079367 -729220631 -187017086 377629750 -585946485 -563803362 -985114733 269952283 -395259385 -948151922 873371555 253332673 943275929 -613292787 528263934 440098819 125912469 667793890 -248417302 -38700299 685130726 -852474015 -638177477 182063312 -606915992 178659368 -121969166 -502487970 996994496 975686746 -389711033 -927626680 786377225 -561929236 264712034 815255220 484875191 643174051 -438621090 399622191 -323278253 -437571340 741848369 761927264 -47399005 -459719235 -351902266 480269413 -430249319 -430300956 727815858 -485489216 281531617 447773266 128773349 542545047 -244879551 326987980 -726763414 -387945181 175566015 -37151150 -834141758 -79227241 555788431 -604867645 968598157 -855069463 -364332410 234162469 256426235 615241511 -283412270 -947467886 753405399 986741749 -392150054 -341493485 158804976 851230858 -819704864 -663948704 482120065 -458802756 -629830506 283731785 102727932 -236100736 597885402 -37210909 200000680 906123572 -477054066 -351842036 380523992 813145855 -443174215 37173027 375301424 231381948 837622481 3617171 208933017 470058473 -736663087 -842302798 997003693 17538689 -143452485 775835776 971959006 709869157 391439964 -903481969 108581211 -761091233 -741015901 -946754291 416695669 306194254 434746797 573935063 892745194 726556847 605105731 -897360299 -184830376 126398405 -489788966 -826719043 -141424899 -919295861 -957309876 -485466291 516862230 -590337230 919054984 395765721 500111102 -923306851 -474123853 -848434457 520676986 824223131 -738137923 847791134 -992994927 -803621938 -199128302 684632397 25969723 -539610665 237831868 -576069956 -180431508 -249257222 715496793 -471612336 192686202 -797841400 -789451390 356599855 555082833 72662937 -444934880 889640195 -756598254 331431167 216373059 822144163 600188118 -418884393 822153507 -818916498 504040926 -759910812 731408896 530257165 33999586 -401817283 -670681613 403638002 324556368 311457364 896970266 -104093385 -421105414 -975694683 -528222108 -246762017 -369876507 690773677 76130208 411598933 -80842179 46854880 109558666 -828308338 29989527 638511454 571949162 477555365 -542637781 -163502450 -992921720 -992808871 -819081099 -15243677 595715599 -869545336 -509514340 789145407 850016763 847237888 516660830 30503870 377584665 -970614844 -921803754 421749430 537549975 -255157530 186944096 -411003857 279184548 918954792 -11016783 -260884250 521753972 -742598701 -966502627 -200731952 356481717 -845005881 246044530 -800414773 -869191911 -785650702 -620141181 -537119742 -982974242 435136203 914591547 924640947 -843631596 -357215891 -463977119 530028722 -476925488 -132325334 892587278 799245456 79748843 789543363 854084698 -928289540 -181008239 715180562 848939406 -963490503 818256027 358085650 741811522 -379880926 681215404 -458831582 409767101 824302755 -227023652 608527447 720199634 187859277 -373199731 866399214 -814187795 972702743 -557490937 -928793977 587782458 -987971390 133188299 -966383925 -365242083 -863929652 230992446 -815234799 -474830824 -878592422 791467938 -440769322 -566158518 -137517155 795985562 295187925 324485971 446794055 -209437219 -873805991 -147200432 452944395 349407046 -411158947 -494683454 535896277 255391096 156229717 -440556972 -44185123 366933654 527655489 643002571 801577445 -705024999 -132380670 597191300 492775574 396295652 -930808934 650068170 217172663 -124250915 975570668 903829257 738164619 642012564 356241335 832298097 -631004228 -243801750 -797703309 516044117 481501628 804658265 -328582542 -994900878 824219399 -159966248 -905824135 655641091 410006869 295990410 -246190440 724551573 -370847186 987870326 -583123718 -571590747 757310221 -133904561 397228189 940336157 67914638 -949028682 666349005 -655150281 -601356541 184989390 271188435 264277801 -638158497 -511194461 -445346248 212014672 -759560823 879753018 -484261015 467698773 -678872576 324900836 496858961 -684459871 310845955 892669410 501071094 620479194 101073875 -178690603 254193812 376466471 -550893165 -808859102 -175534148 854244969 -34147769 -173128528 -259704352 -422150872 958645727 -861355071 -150508656 -782137076 -357246778 -457684818 -461935848 -214288154 32381252 -4064943 435615207 824965831 155684344 -920489239 -188642392 935606160 -816166665 423317352 -172357506 -139815765 -899669906 -627513456 488039227 380216322 66482226 -92787631 -744222126 -517909953 -298836869 -950424989 -301469234 170520492 -385279939 -767965626 -95426420 377336924 -661937630 950737432 -126904587 -803903915 27058824 370171365 -550237265 -451435467 -911920871 464830046 256648957 375629954 798649778 -384697027 -342028682 865496851 -884169379 374567788 751753158 -512280405 -441374213 243962687 -718268851 222436242 518601459 581246005 357152863 -487728328 -543868459 242119206 -734584094 -795481329 572573599 -648396301 973782539 12464298 -415526228 218111928 653442700 689361336 608678866 485282449 243719517 844033292 410947697 208675349 -215143271 -714965850 -52007000 -245471274 278366025 756298023 -918788006 -596008876 511239174 -766878017 132497765 -894124961 923908954 456441844 575257930 -731693644 -263422040 -819293823 145658925 539175292 -727657403 -779762228 -402958197 869592228 -962706137 248910753 810593089 594536888 -649969222 792967892 -699035746 -456901320 -810790533 325151658 939192143 173166425 502431749 -648260948 638768503 -835474534 -45457364 -250682819 -251852442 -369389546 -656258342 534604388 -789115360 700257144 380524715 487876998 21397496 -562793053 292440743 -545033052 -266761745 -848537809 -474981145 623954483 -431754750 -699406325 -360720813 994833952 -678376152 995962918 601047902 -481399005 727822383 -606515620 123501098 -809487687 465803023 980030949 971584652 -765394510 91558581 -530135005 295941044 -720420617 322094332 -945279816 208467924 -444911358 722596011 -416019649 46614799 548731825 -946124193 -777131338 -410338118 879106844 152099988 237348455 173918851 -8266125 -919486263 -688215235 846898833 -69106171 389738718 832047523 604200396 667892915 797163089 -750058918 -549114499 859629320 -544923994 -396091908 -432667456 -380394323 -77225837 612793252 -499873901 -603761651 -811394216 -225479404 343141685 107587365 -580678259 134549368 -865887981 410207020 -952503762 411490532 -50907229 860725809 -704776194 424293316 -984524597 -228526668 -357081338 -466400515 -866645969 -365870846 -365008324 -988798819 -11885896 -491117290 699488882 423286886 782102352 -429115596 -548600449 -488810906 -607638618 -75283183 545682519 -159403010 -150489245 -500925692 -471265380 -92794819 391005099 -799293215 -135658199 -993259653 201049704 523942581 229755096 941463569 263616660 -270076485 922278714 -369994281 341062568 -673328337 -647888645 217342311 333839662 -345325521 187961370 597834761 53654903 390211702 218785814 -273657910 -749182976 -428612007 -894311406 304282632 180437102 -59919167 -800710128 108945525 318597856 820524431 -341576247 859090322 365312063 -983677469 -574104368 -495891291 -491320569 -631712424 547205982 904805350 -329659785 23732985 650192189 -656432483 -158716694 933023176 580629186 231157786 202168300 497718468 -925307053 -244391347 540628006 -102385733 -122934665 -315330809 809106558 -144565166 -208754786 -8376631 -569055842 27726836 889576353 415124391 -817462626 623798237 672731444 -202372408 -817399616 330835995 -769323268 368802849 -162239959 -530495363 242654227 395095155 -316126484 -692367088 -756632695 371455333 -168735516 449633903 573503531 306406596 -968917114 172701867 -922644284 99548978 -397615372 709782234 795027086 -928315205 18854581 768933845 -768975241 -290263843 783127414 -654356210 -592524690 257441824 -893989192 324769029 -237841123 169914249 -128859796 381573568 -266682927 512245124 -991969534 -825947256 786403057 947153394 -506312845 -779236386 -808221861 873660528 -257551403 -103935397 42898924 611113675 -472044344 135983026 343753357 -260209975 607137447 -387525730 668438167 360028211 188407795 22870846 660741112 925110736 -182514022 -927852261 -907778896 -792257239 776148722 967000672 -353852835 -687266572 317697067 -873216085 370879265 112603305 87175910 49261486 492382819 751549344 126395629 107342809 -310524441 -44371921 664368219 -874822503 186148507 -978467845 -197073505 351618417 489142698 531687160 -983783309 -870427455 -570268256 -217312999 586994722 -743129573 336189779 -240502472 -926937149 919320991 984703386 -657323650 -463738140 163790077 78941282 990649055 -633011045 -898467635 -797290300 392098506 76043432 845346464 716969500 -392944908 995631576 79068100 840878419 354033812 -939217228 -484298019 164175137 47981071 -253066418 287148303 -786551943 -517609619 -379438721 -580531731 -90914867 -337879118 64651561 430291208 -754413375 867934375 -864893285 455154985 -700181533 -404632967 -283737124 292767261 443575537 -506958301 -585753546 -634237756 -289725254 -147976179 -846065389 307846520 -649387561 -206138478 -289108524 396317535 732813962 -400775704 608937151 160953169 -550902617 -873391472 -646065119 -771456397 -700918074 -488156032 -675538435 -308779128 -132258129 -355679684 -867690887 98846632 -838721890 534098954 -51451961 -417684996 471940637 -142660025 775647876 -53058555 -40321019 137078745 -837635223 -329140302 475342118 -896663066 -440958055 -391537790 -736775454 -634404670 -936512845 -336742388 -283244600 -217878219 605374111 631548913 114988351 667995269 -74284150 928956557 806651093 159543051 130328381 -188592948 455617720 -810420882 361792540 111870974 360407195 852124873 -379870832 -955613588 -950196275 -613262391 -167667318 -51904333 997393906 392753278 219281195 40918289 901488514 -992251495 -142842056 -406086465 -966964289 -420692073 433463959 584763861 -811296669 647172677 746326375 -916321895 -363209471 696832496 635765673 607602285 239645007 -334942876 -518938851 63142509 341215939 -551913263 -525397819 367269089 -410873551 -586038791 504740588 -611562320 -213243775 -676664863 984624527 -5861356 745718513 98419569 -903345086 63717615 234070439 -530543210 805271039 298339892 -283342239 429958269 -681227821 -650786193 -885519537 359580652 161821257 144267383 282429543 875563687 -816321162 891853684 999564866 -768777795 766589536 207832020 568724487 -68099125 -858903407 635504854 579378197 -85119904 289554458 -754274555 60209469 -927497012 683672609 -72432689 -575187689 813558745 -139178105 -614167939 -204976561 -128611909 -124275430 54942492 -795771660 -710951339 -774553628 17531795 397956281 -942819183 -979458813 475423417 116679032 -585418307 309106491 868155857 -228957257 -434354043 -269268106 -775971206 505990062 698391445 180155318 -709479839 -262062490 -710873499 649098684 -291248929 -996172654 111978459 -352117003 -106205314 -335090690 417732354 954981720 883500576 793806875 -939910694 696294469 975268535 -760277992 -666855882 -412248129 -397046410 -930911142 631163755 -403815745 488633502 -602485484 286930280 -220913179 -419742032 176712318 946678796 -258967611 -464375617 375376427 -122026584 547337618 276744573 853209431 554259475 167585922 -923172459 -572560419 413210204 -820378887 433480195 -587263671 -319999057 137313695 959886665 -71643836 569957758 883512851 986976533 -571389877 448139872 981441449 857162192 -802890814 902569818 126543950 289688538 786917175 992415973 602880010 -190329995 824004326 -749593476 328571767 922178823 -186027201 -544315627 -738564306 -430089536 -300984626 -669409660 39399155 -88027278 859905338 616572708 -178399373 359764406 152527698 262700728 998965822 119570003 -628888333 -84891415 495366780 -78182158 -972671746 88593128 -950665043 596845151 318486251 961218922 -42518419 68256307 -143091600 -861446867 339317377 -500016517 -8935264 370923550 -953831123 -66746688 198401164 102142456 -854259911 -443618334 623681716 817770948 560722771 -489419628 -780475145 840191178 -983456345 -675360942 -757230682 809140097 426016967 -72809955 125491983 893426307 234006241 969529507 425268463 -514978261 -330040465 -403090274 370042625 -934105414 9861861 860689162 -643250276 -740135239 -883438293 -203010266 -521899397 685739534 -613929205 -635903578 987773926 -104583066 -446953763 540085439 -919952134 359080379 932558526 -63360837 555364021 811948936 -596374126 -490947949 -677109358 990876542 252811398 -469574071 750986281 140187289 -77306123 -64625942 731179004 -534130371 -398062654 -95437000 250238603 -448761889 -338915776 639627531 882524431 804324260 -437215275 -138850042 486921672 530702045 -361578628 483605225 892609146 -205730214 -345646253 -201496743 541192654 239567705 -649166533 264997848 572054499 -26046662 -735957937 -785311316 -862698253 303622181 914102577 184325236 -633005994 -719544392 384191257 693707010 -369176242 820412301 755569856 404174730 -897098719 -283882835 59846673 575909222 -410201612 -497767039 861032531 730089666 586383066 -176133548 731679615 429021748 198693213 684563542 967567679 988446930 123774832 856199751 578281834 496514845 -573648125 372034262 68258029 -381603485 -494212489 858368275 875528837 -957602975 79985578 290725853 -547220848 675312245 -584334391 -92839859 726396951 -654210086 -701008765 451285203 969027220 -157351794 884144915 -314701999 418616300 468892076 231330654 -487585254 -754579161 -104159257 -574544613 120570093 477239385 339221600 -986194262 -548928020 -262928390 -122204860 523029891 376874683 -538305860 527279749 -10243410 -887438933 768208528 141741166 -278002360 -52568575 -46578431 -324151226 84932330 -808077929 -419805985 -991996466 -593418093 776994707 367819459 -522982755 20512065 503727242 -266321566 383957267 554116750 -101846956 726271177 -319720230 51975889 -605287300 442085757 469633572 -404926773 -274451000 -301570991 -176721195 -498392702 -816120788 999850230 350093175 548076109 -675725656 -739161329 236710649 54980815 810199417 629714209 -491671746 -46930778 992745102 -103451014 -610551060 763623748 622892272 -384010723 618699529 -321104736 827690791 85353718 738028587 -562822465 60099980 297988950 -363061976 -469122018 697889173 -365362791 -890890079 -524042801 213845509 -41358692 -511664489 491279463 -211903950 -559509780 -506108606 -845319440 254504602 587717215 -882729326 -590489168 -218083198 -411497279 -621093329 -408764210 682989084 -211413860 212891851 -864140500 399424031 -588459137 179055682 -985609607 973996702 -1575557 294281779 733585062 -291902886 -472537459 -956551376 494281235 -445292552 184468587 382771189 -729234345 312237493 540400289 -269111518 -37643400 809246898 -707139030 -667894139 659887801 331583781 -77012278 -456082867 987212878 561638264 -170203229 405002955 -263572888 197035697 440666697 -216900219 459312422 23778153 317169858 -127442954 -789438781 -503484220 753533845 557824610 -988105853 649394792 87609905 -885531663 868913387 464459267 325420261 -642553788 882433881 117948084 704540262 -295312919 -6827750 626747185 -202764364 -536426621 328877837 550104625 -599127361 -131661954 -311597482 157442836 -675895089 530912355 -504084769 148121829 231730265 358363289 447513837 -795402724 88190585 -912777654 -862200356 814924549 -232432774 235113542 799204573 -299237174 60482168 86728386 194466610 -289639204 -68916424 -235814437 426491510 -740472580 951468129 -333729379 -462681316 -163523002 191263285 231652107 145629827 -307312390 -693283307 -766419470 833779482 -866694048 -61661809 919925962 533634445 861486809 -12190676 466730442 -288639414 -235435288 -678516494 407677854 424130605 -300253895 -620241140 705526433 565660960 179641184 818389972 297714885 778394129 376140581 -905959604 952718721 283600925 684391340 -632081589 4990540 184312183 -332344561 -501239063 711250195 -398900748 -402683866 -457204940 380786911 45202895 434754118 486604724 -698522958 -954982075 185279660 -850844613 841123253 920168574 793905800 274023184 34129397 765953182 -10312727 -386870308 -341100522 -638758237 406572196 -136986758 188836556 -153415383 819263844 -735421121 745518719 825950724 -409858780 -744529322 905224321 -311321314 -636815073 -734866950 -601472518 -838758510 34903692 -676676485 -929210794 -702521374 762371201 -432239533 982946160 451398132 -924349528 306652948 -998707957 -315136666 795050585 3834564 -170354112 711034559 590145128 -366356935 -387533199 46855598 874340510 513425277 655799897 -284707531 865686606 12183919 188081910 -220320721 532106208 577652171 -944892525 817849781 -213762971 531735095 290618289 -313683528 154095832 838200423 953883899 147371274 533635542 345006759 158459637 -238904512 478470725 -677844314 -3962261 -386245723 -64610441 734386838 474041946 -970021179 -7620785 -281928797 -349175641 -211514472 259927288 461364657 -166035770 714449025 498586823 -164054751 -390774875 805707252 -905416535 -178241607 79642236 -72215237 884909942 983934120 -672084504 -528654344 657849525 -505644750 882727726 10734577 687786404 83026977 10683023 421720104 -536462847 844326694 -476831752 148552082 941152209 -733992133 -311039129 988157212 -898447225 -163216925 456685430 97310736 -130217813 467262071 205158338 -738236475 877900786 -431325226 -637774642 -485811819 811221263 -646172614 17567942 437840005 -461181199 -3767472 735434415 -384116729 55192932 623629103 441591804 -135517184 387244165 17962604 801520104 -948230245 -106553088 -790892620 182426461 -903005578 589021172 -322933009 327790433 -860368172 825639006 419811468 662254893 -413128126 -728287705 -343802182 35798319 -950059516 359928425 839708422 -675352384 793059305 -80110505 -275338836 422030358 -950194503 77593864 -396981363 -286230899 -224753999 237437037 -854142412 207391886 531896750 492241353 327096105 -83377984 -326774667 176792289 779334974 158106187 -649334240 746667735 610512968 490084091 627764849 138377012 -458199610 -814838971 747789495 -291305492 132907154 -947661385 -500223331 452064743 -876512411 907581240 -240171065 773564739 653985552 106215102 977874398 234798242 298634352 815306287 777403694 732909534 179988163 -933165628 624812261 -492443201 -165243888 -185478145 -217251723 314697800 834691356 -446660559 930189474 633191949 23670253 418388699 494144163 465597007 29267940 405256288 530379351 935948425 65749592 289180476 -30119596 -794483179 691470073 -886078402 360159908 826677296 319016333 -164115703 310302336 -242333763 -100722279 -448126008 339549797 -767228570 -454245408 12532338 -728460949 651066311 -120122914 519438675 548250970 -234460197 -259660783 363208460 449054567 256062622 -262433574 845562206 241607094 -689193588 528220046 791398985 -998203713 300232293 -177742748 109370519 15262847 611380961 138183508 -38456065 355929303 86167633 895078152 23136220 -61799998 128161455 739810103 -416030894 -704610812 -909769642 129190432 -103638383 772384420 989227912 -958606243 -985751459 -606387285 211304946 108408071 770760418 752578127 701893848 864243984 922322056 160780423 -677445344 726103829 -976265667 717104416 474508237 892976971 -863291623 791624602 -847577706 853273876 620365422 801762393 -779433706 -119569901 180886838 808921612 609518866 -185523316 -543986471 680861420 368317806 538981666 -769034665 -952141199 683250924 185734804 -638126531 -728945825 279974277 838020673 138452048 706465556 15127890 633608019 -12457922 -559171635 -329273208 282789123 -459637823 260532036 624399533 -815177545 660794344 -112170253 -597484853 273362106 531951133 -80874770 319120704 786665926 -961537419 -464335773 -732184990 336710577 -684911204 -505703818 -446890639 795461899 -560442610 421139398 888788838 23881920 832219200 -979555023 -927913151 -294214063 442777675 225572655 -876320584 -982684668 -795968952 492909615 -198394376 -539387309 -718639427 502498325 379203418 -370556523 261423273 232755745 960011764 91516354 -176925146 756951381 -647477031 -637698501 -81385070 406789905 730848433 -546377904 -292404151 846664534 468722882 124198332 -902764840 -728976428 421535381 -54683392 -957066535 349940043 214343594 -197637340 932667907 737583487 -245177027 -270629132 -87603061 926438253 130840001 -116565485 -583721439 -670125592 -713216099 -159675103 646572228 -744288771 -193699454 457152554 339177455 140130445 -359770809 -310773538 -634074651 261766697 206034520 -543885094 142166942 16601968 146432351 -546918680 -518515639 141038519 -314380174 688801111 -310664459 -503272067 42890298 -749109691 -775392062 823661221 219362062 -358229883 -65057881 210049232 -200827585 -932255726 -187775535 -325996425 -683831328 772213120 56958815 -833557759 -589577763 -294085446 600623339 -62375027 523769608 -830893559 -405952474 -733950993 -555538366 -303953902 -966246544 -169252067 -665124852 -933688678 -471013793 -144885270 19417414 428108890 -666420046 869141311 119386485 260780400 600770358 -321563542 894688754 -484963673 328388772 -752268664 354788460 37416749 -882480863 -608460491 -841514180 -26004541 -997683048 239219790 -447952025 629508575 -219246016 -159453451 -703661032 658192341 194173890 761932285 -523709582 -948680245 -812749858 608660840 -589769364 -949245167 -854520019 -942768146 372696310 868079221 24607192 676883655 -119631997 -810482378 450375412 494077826 192208682 85546987 -20027743 913942897 949235830 563101329 195505911 -297996893 243565924 827735041 592022 972019016 861534454 111803450 -746265754 -844604658 681877176 -502955897 223578893 -198812220 939291523 -459457039 739884577 954800635 484890099 45466661 -764877002 -370523207 561557406 342429236 -578535426 -531953891 -79493180 749038380 385994248 855055719 -359982345 -656554930 -572648956 30600702 951041623 -888796064 -634785868 433231526 78404189 911134423 925897304 -761571678 307045548 -223253385 -855313252 147936607 -273726899 510620298 871111092 48630685 475186508 -893699104 -962593104 838414401 600508641 208251532 -400248026 70875867 671496113 -191648298 896734446 -319525630 99963680 488853661 -522782788 -182705556 283330095 423028929 327041211 -528278880 -808691383 -472379224 476849793 87879679 -445770769 -270991549 -734379671 893384978 3340063 -913123519 -804585884 705138639 426228858 -672199116 -207032443 896179423 -48915722 237006853 805398020 458811095 -924331321 -637939004 -759935389 172903506 -37646739 -193982486 -396350271 308977904 -356115332 -65405323 -976892437 -846206588 274629981 808895218 -329374892 -148885328 675845271 -367804706 -677216227 -305148685 -385373729 -206598339 952185892 362143027 37293869 654781359 -336772635 591829624 846268591 797994515 -337077624 -74846165 572314460 -364105993 -152510055 725825624 114600840 903572556 -403343756 444842595 871423002 -267005887 -60036401 494620712 756486503 231922835 -410361495 819281396 783486139 755964011 281580376 -981631037 -459747778 -604443718 756850665 41386989 504643310 -789374901 840123028 -190650964 -269603289 -476212550 78298526 -982531253 764709337 -854690783 -635030285 -156869785 873574893 -363552297 581944211 -349025586 431543739 -935325759 108696646 -659704249 -502895345 -482271636 904271650 -945068407 600279715 988883468 912004271 -437798841 139819208 -843489560 727710299 692534912 382593580 -34561862 -366032769 513456694 967995869 208583663 68978361 -400493985 279634276 261446492 488199730 586865415 -986356871 -853044727 638900686 161664061 -161460586 -354596554 -823505101 -646359572 -60098573 761494323 -603413201 -223448300 464697814 206667850 930233315 -397611880 562879103 169897414 781315936 -242427360 -688360984 -919953594 947139039 672194750 -8536501 -731148577 328444028 478822169 -746040718 -700859624 792636920 256736326 -262114409 -472008415 -793892499 -23975507 77209342 -410751883 -589544052 131410372 -517029834 -354838192 74278857 -731742605 -816732994 -686732937 110727409 156874518 629286007 883679488 655558597 -342456928 556913351 -673893448 -20479029 -180221753 280639111 664366952 -518954794 -440435559 -453914 -432500111 -510736516 -675963746 -887198893 -779538452 213141481 618558035 -192630159 -393154007 897142391 290454516 824779301 -827789501 43088061 -711438686 -260590142 455017976 -494514004 139844267 589914992 -244590397 -576106031 -427604671 -864964688 167730725 789646691 -327127177 111760097 -461271205 -598392556 585189711 118750637 -772274418 643844382 764300235 -903647507 822622387 447105663 915904659 800414402 691293005 366521195 -223868035 -972202673 945030513 659432704 -186908018 -132513831 356702119 737869284 -266641995 18356864 82407591 160245097 -250598389 929611119 293291351 975901409 562048644 -450072845 -652094486 -809950585 -835192378 -483829412 677640574 -543998728 -558163932 -299608056 558667789 -790406953 267825342 513354934 941930989 881103053 310063642 773330095 692192392 516369505 406231299 -358418504 996089403 103353455 102431207 -853175784 757372671 -602054499 -152846155 -41034694 322560287 302440628 832609153 611529673 -564020996 -970951656 436381197 486506950 665490955 -343211247 19418883 -713967304 256597698 197038238 352790781 -448830955 -976557552 79436549 862120601 899982251 330370012 533005713 -715412122 -332876192 913905425 735360221 -821712494 -533716939 424571963 773809366 858151802 824044022 -884874316 634823458 -672077496 32903425 -607965305 -765228564 55939727 -489137380 -876473818 776425188 -736696169 -281864538 -884826081 285672859 58508466 -297215796 175895965 649798555 -705657424 -458154034 -369054653 -469605938 468230970 -237916103 -211975656 -214469632 -240734442 213036785 -357885761 331442151 59032049 925818793 752796561 -805150110 -532357812 -473281710 768643826 -631025797 168640236 997759245 -219127374 -163163776 -416610371 -613454688 -143295523 526975321 -245240245 -275517298 500476823 -709935783 -721428504 631382611 975620976 679132785 -909342245 143637434 563567016 255602066 791595059 -810738657 843521991 508751412 -661733126 -778949335 -662396596 -323936709 -755141124 281759042 310761968 871727535 51135578 103672411 164089579 363402288 440435817 889145804 -812311184 8740400 175453605 811738340 788112802 -766725144 -944531863 9970631 932163393 307007252 368304365 -607010441 -640808619 495337937 228764251 -329002257 351180988 -681779657 -171260286 297258308 -268887040 626579349 432312725 139794732 -209140139 990242681 711554431 820893305 -428365122 524697737 129316089 -228977886 593414251 -698871187 -825760931 278866385 315621057 -918933284 906500452 -121090274 -143763266 858859954 -959641422 812416719 -276368163 -669078899 824565932 755401212 -381867633 -566781003 287321586 -343253440 851501969 308605218 618529164 750065128 683467134 -293434379 607983568 -278050263 -481787609
890173541 -308956312 -180949560 -817598355 -83261233 408048740 -920564517 -95839484 -158354101 884136918 593952941 152572195 96459592 -488563617 921822774 -331141549 -79578875 356633210 855603486 716650997 57972264 -728808513 835004498 217205756 126345449 75573408 775176344 629154972 -146857378 366737255 803608004 -594046926 -273427583 210049865 -419828491 -432701445 -401543832 947389618 -498471228 332937542 1373912 753506337 440355729 -166476404 956913775 581080774 389752973 250044861 -53183267 383932195 -833653285 -665025449 314135346 -659659540 974932716 -246865775 -451675685 -647261171 979773149 -528329793 494741013 -917481303 42607970 -282777590 -655248033 -349485683 -602566325 312963815 850028876 -307648299 -454280471 -791594477 -459035686 540366140 269954191 543364964 644694215 40528635 934246343 988811583 -631461870 415065046 187023294 904159874 558861897 -980300352 -307061742 296662209 -685828650 238776373 961011869 -739895959 461216133 -9825653 540576693 84565150 -704835048 -453807082 81852693 529590605 325387555 35735082 542363427 -794226998 645475622 -116483692 -908732495 379645654 593902652 -489361600 -759525214 -714535163 318021476 411521787 -269346690 160318814 534712617 -206096834 -443444554 -701545324 -58502879 -566753075 296778371 12112452 -826723768 -457703154 -822275306 858013257 23412822 -564436857 234630810 875870571 -362919742 573567439 416150862 617777906 -580437853 -51484725 -329249563 899397519 989807001 912871889 -138147215 -573139476 361329576 304069405 642251927 -533986915 -74864972 59384727 -674203904 650224467 276140546 -78934389 588939355 -354072182 -422444837 946221332 -354057798 -18981704 -633243567 -324163330 309365407 781521399 -487976423 395806831 678286654 460263266 -591778615 -785948310 -779483666 -847999382 182429570 -817043939 -160414810 797588668 -370333637 77495073 89380532 551556856 552602730 94022745 -976702895 597545286 46945631 337768321 60203908 -3073078 -241778796 245364485 -672265557 -91780960 -431018026 -537068453 -26240290 210972348 -648766026 820835956 699193031 929855638 38023062 607014704 760047853 233808318 680580477 352222082 414626892 -281777308 119720721 -559670648 615996606 -690672541 -502763676 -273136454 -843303617 -405601305 -292736744 -796920895 520516089 53052073 609952798 -302615383 -852483892 649650301 -365827278 -166707088 255884550 13883495 312868922 -623549630 -602216927 -722205854 209016089 763702199 202642255 -922076795 529866080 -779267317 557919600 927234496 -915431533 -233149531 -913839925 611182161 -111718577 -449143739 174609175 358726056 -368460010 -747852641 -959969347 52447885 544943614 -912732604 -911045427 724090316 448734135 -351714625 -114943433 -683800640 -262841761 445345028 -832681086 -682367326 -207210281 -874092871 99546705 -939300309 -939771561 744931639 14752321 790325184 -690220485 -524755614 188482978 -213030931 -81025427 297608735 188077131 929530921 -905395766 -564181898 -841404570 -78562195 835331208 -651424277 -336160216 498236877 143104569 391907903 -409671682 -936569113 579694186 -99191861 676379138 456555146 44511325 239559262 -835890178 -312235076 406692703 -16947811 695663343 -644022978 834866935 -555554456 929236015 28474328 714135435 -640163002 235332346 839079542 -593415143 -300935211 892678289 -433222657 -101206443 2976693 -635343583 705752635 -439374842 932928907 -83797049 -293323637 -111759700 -403424797 707259683 -557236658 442877747 -377834287 -613001564 -591968605 -590865095 -274143690 -986085714 -328056669 843565364 -22723078 -735210105 -478911771 858853116 140030787 233442662 208987207 445001701 164532940 -875281315 211426038 997615191 -894349968 -443587263 862555395 160711781 -455141588 -261573013 976099630 514691073 965392650 175794375 233220722 363091021 920567465 -248438569 693485551 -429264398 -906352095 -363566276 621947313 -854405553 862507026 60068963 -701647798 457290648 -623263890 -975777417 612704177 606410882 -92431218 443079020 796944201 115768752 811256306 571024847 849084043 511961616 -641631418 -11156447 260640596 979259969 458544801 -30244169 522187122 -264609889 -276901764 -300704541 279563526 -556072750 -959429167 667209162 -17215555 -908826082 697728305 498735252 -472293002 -299644733 -514718173 -95529941 -171838613 -800839500 321485779 -585252385 184884697 -792618671 48614716 -979445935 -466901151 -884193234 958306918 -146468365 -646147378 -253413427 -525035407 -302054645 182599442 435952903 -867638985 -827648299 692135394 -1086744 912638159 -653646838 353433191 64130145 -296630254 41642116 16341160 -715758763 561454090 260261538 -583367794 -681078220 634756203 -701151160 518655304 550506212 832238411 637158279 682494469 70000601 -406973017 854296786 334539893 -848708491 -299590296 -280193857 248610311 -694833721 -847122476 -403773841 -986955570 -296695051 863022451 300120101 -377777193 513059776 -695037205 278128697 487449811 -431965283 80410819 33968135 -307622458 150583323 161179545 -513678283 241637152 -520084922 -537824188 -504532135 858830871 582556814 -562549631 100238320 -928944557 792585871 702622026 782819224 867385028 819051415 -776972922 -411684826 948552613 221187704 128011297 -559326027 11042173 969599820 62252073 96518343 -531492296 719975524 44645550 729632159 663099667 923300582 767050310 -584014558 169034393 679502863 -88339905 -97135892 -131796576 392145963 -477822591 -671294370 495706230 -348961579 -742389758 486418735 998016038 288953471 -176597102 183695512 -269189493 -17658337 401763215 -652499013 208556353 55354615 240118177 229102668 836404919 -646697368 805938977 213934512 -912955391 155558016 -405690831 -8468233 979278671 -546862977 2713847 996340751 359806536 -678981516 878046850 -536824204 -43177184 -312709120 957702856 763755369 -492390725 468195830 -978355477 773876119 -578546391 -105798587 857830257 -511764947 748366676 -104515951 -278609314 -267645449 284614662 195825740 -26362837 888546842 -482789009 333099421 924882621 508933633 -36729339 -576276334 754814599 -715916112 -734539380 -961158138 569001573 711041999 32771969 101564068 75887846 271047917 -274090751 544259784 -356912120 -192585326 542341609 -563759761 946872890 776535397 333439579 -759271355 976493261 -97006348 918352742 226697635 -45470650 53392694 230460740 846129242 699728286 -915219334 376449757 -562070056 686940720 487277042 -180415739 774660308 159256402 -998561587 49451523 -928292023 327947769 -889113943 -123112944 930262546 431622677 728669349 685465135 -950678326 277297373 -229774190 -860297044 -178818675 927783301 -178579972 -48058393 -487038621 -218392164 542493023 -153084765 -233956702 986002721 484887415 -735850222 953985173 887567367 389541892 74835357 -449386198 -960419332 -506905962 226400492 -768438953 263513383 70904008 -32683283 -222654133 951162283 88480768 198966688 -638520410 -100849779 162850774 -924296045 -113683136 -84207112 -14294086 984765860 973387488 900439740 -656486032 221935800 286657844 -492550175 -578766997 661440315 -476555741 -391724480 -886954561 834625998 -41331173 -749199796 -919667199 -507334605 948607760 -357629993 -669214411 -374975564 -26335943 -290629100 -309566222 407814480 115326832 -674359191 -311602146 -392035319 137355127 396592826 496841430 -750413065 -567676210 -428436260 -243077826 822430054 332414229 -656684669 -400577507 980776191 781816965 -766602918 353769485 -716138277 819150097 -492826327 -848043868 -574599638 492926619 -72284291 -529258358 708795361 -278456344 -840515711 234641893 223709193 210561971 11652290 -912309713 -974405398 -884937824 -639512904 -461052428 -176272445 -62112579 430069777 31830289 412872835 409673370 497719159 -598544717 -608292018 906094662 -293351702 -47414925 -735102963 866609846 -738566095 -975466934 846880332 121781738 484148926 476886553 -853377156 -285209811 799800267 520841163 126072191 751430662 692917722 -283408345 200875200 104472679 860547564 -500552416 -133956708 378108436 155322250 -977325023 -837264344 -386357284 865896364 -133438313 -765378122 258534799 512117966 15423869 -858124936 -821836682 494563830 85257835 -914290719 443187276 -199803967 -602083741 991260395 -232274654 752540462 -237262 -398427504 486404252 339367451 -884773400 -392621589 -540529604 -84062425 -459858601 -546378603 -933551748 -356839473 876939925 549507024 -419978449 -526977578 811677580 -701754373 265596189 512516712 -914369714 436421415 -732126973 721021360 -739180251 -55085101 -449173922 -131978139 73365652 -263288424 -445212516 438528128 410528810 -54754176 158547384 291749842 -511806166 160069624 -748472755 210826442 -694238843 -628443269 -842758403 719560706 -37435526 -148049368 -146479959 -715178337 83011599 -805595544 461996209 -377695647 316010375 -363297826 607496141 418776974 -502383800 -511679659 -868672508 750948336 -736427392 717222592 166858801 107576560 170004166 536450103 -793865444 -68645521 -622458144 385654455 -496577663 -605418379 791563381 -701954179 -465878811 -562576373 667360584 -779898690 -368005477 -581248271 -135672080 159140110 -646651630 402849376 -498150830 771750879 630007283 621069023 598299839 303606194 -478478609 538655591 322653719 705845916 704722727 -169179573 211197091 35302643 -745793765 -852820031 629161540 -364383070 -290010632 164961494 768260309 193890055 -3186115 673588074 -733394990 794037587 -106572796 113648672 -952984263 -29521548 -24106340 668931527 698604761 504150684 285925706 362739027 642175127 -902530058 943707661 -263618130 -473511053 -555171280 428729845 84532133 -343764898 -868078314 221846665 906856749 399713103 783280246 303582336 501682772 215310001 -423402533 652345948 -992385574 -819004979 -504791944 -872832103 -281345870 591799982 41111640 797818774 -630620816 614663998 892169462 244858716 -330841151 -565633665 520981691 -62604143 850593615 627195075 -221170572 -83597237 -489293529 795651079 -587683503 -785987283 -532168465 -943606096 804522239 -466989164 -118990888 -767972753 104502388 -749336624 916671402 -474963388 -136869791 -260416712 -606016477 -875947565 -214784915 -351481519 230702181 167669667 832690933 -718550949 960177875 143213491 664392791 53113442 787978043 66012233 929322791 592672891 615975105 -379526232 606702050 -281877288 -222089646 -211452714 81371741 -493953184 -156730239 72151374 312810139 -370734883 386993239 -993187692 713770520 -146526100 436905351 914628311 301064214 -417216362 -530796890 -137471082 -755241712 -741934814 878882888 -41195896 97940516 -600756438 -174911747 -151164957 -574738959 -838379903 -646127515 749636415 -726030497 -619212853 714083823 -938214830 -145570904 -137599697 -771719321 -748875950 -267630397 -795240828 236758119 -321075213 -146793792 -736876445 -803592096 -346503901 251671845 206932121 335809750 25132314 -641576742 52209968 894696503 495218279 585509815 -18950468 -271333765 91196667 -650161868 96175103 707101775 950724151 617249250 -92423498 -797149843 838813553 382173115 62720108 658810058 794555615 604885421 -855088527 -42258410 -173078432 888233669 812307816 -242633523 48149571 98355591 -968969847 -60119675 -406168164 770298060 921635490 -31434425 925447352 -487182830 806402206 -85050185 730228480 772077758 -546165844 -498452559 -140127384 -488177980 379662777 -813543886 -181893851 37047415 -82719831 54669023 -960807532 -654868810 -817189885 321819155 67083426 170226467 423907177 450099272 -406166539 -828962915 -320074885 -410069919 71086190 -857530128 -950672852 873985893 -822017290 429142130 972225280 814635899 -50408592 -674304893 -555670682 717810556 543049740 385756272 -356828958 -703975642 -124866558 132366568 -394199929 -831945344 -540025126 729447690 748379839 246856376 30743237 -446133728 964095085 210376033 748996501 -221227686 -116125201 709848448 875682129 -406445524 944198313 -755384825 251603614 107833859 -244524612 852318248 -92266679 961742569 -960616423 499837845 741117888 -494646918 -802395874 832541681 733787975 579145753 734699078 329387372 955633503 207278175 93811275 557293527 -465215596 -438595587 456774918 -950009982 235635238 -456026860 564992708 -784794617 -919518762 -169637634 -129023750 -691232667 -523262938 -989925224 -404167603 631581542 -785302139 -881043483 54201544 28750737 737426053 878469765 -233082938 -602401742 -898697014 612656071 739341234 814127877 202461191 -14088399 870720630 -599013666 89494688 844875077 443740257 277431839 -840534596 965391159 453391684 453705216 505253754 488625323 486047637 794286516 -800223354 293509611 -1128627 724777311 349116833 -500910756 -64456700 -6582669 233340979 -519851691 -680662390 196983999 -647428741 770008594 -45817047 -537826683 -841237385 891418122 140480810 -233299162 133835688 964528121 -481684170 378526842 -869603439 212428412 -761599738 -606315142 764139913 -221517051 928438651 264319079 -529194451 20025688 -178340874 649057543 984341130 802953664 549798246 -906800020 407051641 37436717 -455824905 109134044 253447910 77102157 400846861 159772355 -390161657 -609828312 568956519 -188053590 -831188951 353519574 9676355 942141658 872287212 -608396489 661396494 536926817 -886459743 -291439320 535178804 -117147160 -737431687 997406364 320215567 477831882 -507109600 685624420 611320595 -454342517 442255572 819164919 591420912 152296572 -494265563 -165004882 -707428534 60199018 -251451325 -546810286 715504968 -760717896 649295308 -469353465 -318087347 -434941747 -324483036 293939454 -479118819 -382426340 -474332616 553137585 -258931252 854244050 467908414 -857256184 -247236223 -218778543 -994742475 388727583 -158415314 847129737 -79085417 780504459 728426536 719953919 -388633251 971975043 -472682288 696136753 285995613 251643388 654074100 223876930 -459638939 -601011092 674333849 -656621604 865856419 16213490 872470872 390353517 -578661880 243199997 -556204843 -647671895 -621872461 88941645 -775364044 527528767 914358282 18249890 525512154 61586804 288720481 866564832 437691943 -859597726 929669186 831784195 232753030 -20051292 879858358 805748377 -175502946 101081221 -859067399 111799505 762827235 406316243 -678189614 261149305 -735832671 967902473 62729242 292148065 -295452719 102685477 -211287042 488311207 -760354009 -138329510 -913435849 327506344 -685706950 466115452 476193290 706353366 -156652622 704662797 -24155379 -155106822 951497044 -862256944 624095703 221736386 -591049844 793060049 465198510 -755295448 867712112 918019059 492887975 -681594764 -540339665 521532776 -467336393 -219811862 -711953600 -278182172 -504151766 619074211 400706015 -584837653 520234064 -413565528 -515108000 608021539 -530244294 -83628441 449203429 -311995784 -954523143 -143666047 -984274159 -314593396 649211748 -985266427 507405954 -338210238 -343800124 262871495 198147814 381163561 944586642 81142277 -825475978 -549970815 585904620 395137435 -521739492 -455945828 -468317288 505685719 -288279328 722959834 -326604238 -505592667 49179731 94605944 713978195 -356102939 668987798 -160203132 934429244 -165593008 620723726 -577513430 738399525 -945831019 319474754 -409602946 171076002 -924365919 -252906008 334319964 -380247931 130767296 -864978645 -201656574 -510892423 -510473568 -595464763 445356147 -985924465 -881324508 759428657 24577266 636097952 -196966185 247039630 864165476 397175540 -735652297 -513572523 -5030115 550453517 940677218 238471426 -380861632 -163054733 -805486201 433405329 -458811792 645252422 -274082547 537923208 -208521060 -245356311 -246498959 -983144128 -174887160 935334752 -437486054 -697046263 -365355624 398162854 404109546 15296976 -934793176 210047283 -500297735 872498671 -369525557 641607147 -856583398 640494454 819848575 -931059055 601823677 -594280048 416668629 619898698 -999713771 881485230 -439126017 -228623807 -312973840 325037491 -326360354 -692729829 268211153 -547901343 703428580 -872903472 250364741 -990556769 796807710 724824140 379676484 -285543753 149416778 995053648 801462261 650185411 -599720479 310832961 809272661 -677381896 589036793 173449701 -640768084 -257739325 -89272017 -296894164 931145554 688429000 -752262579 -721397963 -464228465 -185306165 183565627 40430569 632914754 574172397 650648014 -615443921 -781569980 926167592 728397087 317894588 -64193459 -192654001 73666367 199790261 186339884 498240307 825369433 686093352 447369208 605020694 -976333790 -916535665 -906928005 905974793 -431848202 -991676118 796166378 -731331323 -627116288 513156177 703263669 545489926 890528045 -575113718 245897491 -772666253 -267082074 -385600756 576437730 284437657 -220993777 483231232 -301842476 543682679 -793905584 147793767 487570344 546585798 860955040 -196216833 670518041 -795445450 -727615468 548429190 -562411212 405143847 -602389749 729613797 -407912097 -244111113 512529890 344912463 953422329 -352753280 798751180 976835106 349660722 -527326549 -452208720 747659420 -693323595 -80108471 -592552858 -332131739 -143625317 -444499215 -107983035 271497649 -509388831 -601713820 -676301405 -231310897 363947024 -808742421 -315166294 -941218786 -95170853 -164427069 -785779278 763226239 -233624122 -451989100 811993656 247029353 208332672 -382260823 237539197 702544441 -490567570 708590975 858370644 403203896 -819787658 20034025 444812135 79564804 822470805 -343430165 -492071227 -884244959 795628144 -978623541 -923192195 965022526 108529333 -247809561 -259239361 493138581 -627357787 -331335468 -909582121 -416867305 426553333 437156671 465754733 -248073758 -482109652 802909252 -940432948 126110773 -162754764 189688179 702288073 440656859 -429097812 -983934470 -490235948 682388782 -982802027 502476535 225188859 -783225977 -995556904 -80639225 -157502011 -53302128 -797693932 644008707 812152294 468668290 -660197574 126949669 416460232 -251120687 -23802277 -8938570 -907789221 -274463112 -693434262 -213782550 -571197309 526582877 -194051007 -402156241 499134572 584901786 -771128847 -513946032 551818284 -326474255 -481061722 107968001 -136982959 -647865625 981742131 -336697099 -99093448 763463593 114760494 -824346823 -202620891 -883733543 -702638734 -475033902 902250851 -333980084 -805573730 619817115 -77824389 -63469861 599032405 611018752 608732543 857431499 599730032 -468084358 877366238 -121346394 -20572509 492408839 871314924 -828998124 -137030873 649772890 -788627646 479539335 -766764297 -615067201 505383291 517229311 -277760831 364101014 -463514697 -426335130 -441042427 -738561993 -387943183 912246932 -267441687 -70355872 596594086 998465845 433906950 110097710 888068066 -613070351 -378186652 490431278 601864543 8589635 292434862 -219979518 -465290935 974117009 981917081 -453761633 -62622470 975489240 820022064 704055252 527976928 393229470 -7880857 186236229 -964733123 -931527872 -926720294 182840453 186733507 -358509780 526001447 -553805869 -518518440 324844323 -732303795 -502424597 -191772071 -135883758 -464732724 671004608 -9222932 -496511168 -532593603 360228083 -544090136 -314530291 -670514984 427126859 832083239 -155236102 736747323 -854457754 -762132075 347746331 80748021 327939586 162635662 -948458159 -789562697 719868445 14374657 -770748030 225839540 -509918828 686042330 132629167 -415296021 440607458 -974176059 -250889028 386730656 -165475924 484889876 509412094 -732351878 -253910854 -531869797 163529448 -308939430 803187612 -195650138 779227067 -684447353 389349733 -223524761 904122779 -253119466 -888502768 477525464 -990716849 922818681 -956508628 -453197734 -271416970 625466153 363677836 -662925296 962994629 -806180923 359727877 177000716 327200453 316670427 709251464 780844064 63955682 -792442422 714666243 392332200 582991504 383557472 -92038230 -306690350 877725073 936331846 799203962 551914111 -940661559 -537487839 -267276093 -767433485 -310559182 210708188 -798577905 -325677492 -651557824 797205255 -1696142 -773992016 248995906 276128301 536126843 -551641527 158006218 512729015 -16998429 556140639 -781723687 -685241076 -481940185 -239621651 192109104 438959170 -938956474 -749094618 79376911 -841602507 -184642804 -245362791 -532598320 -290332861 407224696 -90571504 167838644 514890283 -865163420 487860823 -194082558 -508696190 304593730 391168377 -536618665 581353623 552879775 773390217 -518866012 305810667 974567515 -911463335 -959386036 -916549682 -560264649 603257015 -447082493 -991733988 517824148 399997716 -463371919 -744176046 -567053013 800365763 -451518883 322978762 685182850 462180608 882947279 -498529143 711087983 -827507146 -833822532 -675569997 -386274256 417971183 -581063783 -156857512 45890948 737355785 -136637710 175306340 859500811 -185925491 124145703 136188174 888907641 -311946004 -505266969 -709394030 876691682 678846762 419622149 26505370 669315617 -625701607 -403816557 762240722 249226306 8267103 407660341 -211567456 868417962 -287252562 -987030076 605028953 185275832 407015458 223532283 632064359 529097562 -816215567 266936318 -859852670 916723977 -667693269 -715801919 778512247 -385022254 805251150 488757325 -231344244 402061007 129688413 675083316 570588480 121887706 -487549824 -343511280 861648658 -128972405 342597985 -786868397 806570216 -260467791 -121450578 -134386107 -546354288 210740365 864210778 706609467 -435058556 -780022901 605528475 -778079917 -44757548 -835623963 103660121 -603351949 621745943 -971290664 -381681228 -764550472 -734256784 723136676 -425310145 456202363 -334771470 -423625112 -725219992 -815571617 -200554749 -841156700 22292229 -81208253 -960133286 386246355 878645157 -340787134 218215575 497854996 641231075 -367937558 -444982892 725416604 624824625 460188197 836482907 -955868639 495194977 -147954435 304597027 -173268923 533009868 807383875 579990750 711297763 788150079 129563616 387389580 869413386 6398843 655694084 548790318 -806640439 538878292 12246990 771330225 919657327 -590234072 -378263678 -493070210 429048294 530674111 382559469 690739517 -773041613 920854288 -218532393 773828021 977526838 -87728779 306557199 -473976657 -452136206 415556686 847388943 951483115 934220475 564945376 739060223 182290010 498319121 -475482525 -763790756 539545054 -353687002 629829406 -960520602 206721448 -542953454 -673648828 394494367 256681073 295511625 274690524 -599228564 621860669 -643668837 -82685088 -110115212 -413142806 -499119491 727659119 147431873 536637283 680398288 -833002307 -615737661 234467933 291723652 -413580555 823159278 -912519474 973309041 -442026489 -750551488 73562344 -45606699 710151598 631055915 -829936087 -733712040 697650858 833105139 -477160476 279889453 -792933792 144421336 -263408493 114919724 977306736 387999152 547570209 474773957 661249796 -527713012 787596489 -319634583 815859752 580310155 80899315 -483185723 -587285277 -249174574 -684889913 872901428 318154173 351890780 752870609 68333130 195262099 486369105 572665505 746987900 274893290 -922357608 -583697696 897508387 -981238430 -229396898 -682495292 -996271013 449092056 39713365 986889817 -562175947 -717197182 353872465 -783951244 336650976 -656486179 634518933 -691194744 365887777 -755092521 331275973 -420241087 312785778 -855517162 149162815 -27067995 -350503067 470634449 -99226952 -954591838 -692433348 -540620225 -866800658 76542896 552704355 429185172 795863786 -182509806 -160901331 -174597819 991098837 956445996 -159597984 -891967463 266552515 699406282 367857250 -780482011 -110166523 -288654362 43659357 392175617 843594086 -450691432 589607260 498300810 449460178 235728156 -448355615 -410837467 -493265712 -759206218 -566144390 921880762 789358339 -367102554 569986242 165631513 652530723 -634093120 78834221 -609525586 -720200012 -845717498 860348078 -407510147 375306351 127195327 784013738 -598112250 -248923905 -344624139 -391186730 431105630 -891573182 328407486 -424727135 365264061 625257945 -344088094 -674619946 890556731 -648081627 -662757756 -879466359 -492490110 865253028 -54132651 -799037147 866301354 719875173 -636257849 799942521 -301437039 439834764 -118391579 -940350497 162877503 -473642564 391533832 470545146 -383544315 -374751212 46137348 836640392 761868126 864443103 -999797502 180866690 -340709578 210172257 376097615 6227250 587013991 124969940 660341283 -215908265 -285765091 846964300 532825803 243890709 -131472798 626006585 -806130543 579117614 -341317840 -209404665 482325132 -247040373 398739954 -809120161 -720888096 681377945 504270 -355163963 -460007566 481948539 90132908 -662445523 -841722307 914527543 -542019295 789238739 149127083 -277167310 -414830610 776610948 -913206336 579783 -365118056 826272032 254038733 -207236064 22785909 277485790 727200058 -30450454 742386767 929954657 -828213814 -502699753 159594738 -926797100 -985526205 -762920370 289713664 917821570 317902585 707397962 443636978 -418206708 336691997 591858180 7843590 644247385 -206105767 -785690271 60423097 358041580 869772910 909705407 -588590253 -453433993 -861979497 -601676692 -34749978 83251374 443006030 -592499512 -532762521 -644635310 -794406347 -889668297 -787732449 -898559512 -786634720 -356520357 -933523609 455096990 -766607771 -319637097 576131718 622170308 -12436779 -464384995 -370830329 517579746 -19833558 -661907815 -131173492 475062853 464278996 947626139 586979376 -66917308 -71779943 84472601 -348419636 345824948 -91018374 -349870369 962769140 788436899 235071964 76002151 35415453 -500810977 -173408342 -654909706 470154931 -193692715 714018643 -783283947 920730282 644875000 -434188707 334590644 450525722 -63210588 250107138 -874665353 -214092463 653191498 611881584 729288883 855195739 -387897818 148062250 715247200 -498514294 392825627 -840596652 758183477 -789133544 938779421 810015498 778266597 837645315 957879626 -36480263 688095188 806988469 -936626373 113441634 904404077 533765582 728517298 -391053129 6173416 324971854 -869332460 -861401186 -72825766 177944261 -939037257 -861565101 562368969 -153520642 493062478 727152327 805270891 -978476920 201472419 290289424 485347394 -503365903 -670798857 -525225081 508013871 -438811740 358227184 -343933346 350235150 -253469919 854526794 603404035 -699963567 686545606 -351500845 515504154 -307990706 -534244619 151267939 663097054 484878178 -786850626 -202922690 -909301548 58878993 -800083963 -34851696 -380878378 14716133 -549415686 -252598610 -420277190 -165427215 146295106 -787919496 814016454 -876851197 -315430843 -298956848 286883730 -804493141 441969734 -906602940 36217637 -155049105 -35156086 -132356202 752821179 382855137 -768867856 -684863886 -538198302 -768261912 -762023457 524696465 -965021221 -798087764 -522379701 -927255856 -65155873 642410618 431169674 677641387 827027324 436085518 751268921 882299586 814584243 167213142 -940694566 -579527073 -752263441 -224791646 -628212286 -119364269 -831158801 -641679900 385818484 -751844604 889905540 -63151234 -137735064 130717914 693576287 192837755 554002778 -315974721 908272270 994381725 -803949334 -430715898 -471893436 115539653 -994876635 -580254429 -666244140 732631635 -930358751 899923328 91128796 147043152 584584901 -393628223 883363007 733588292 9477842 217425251 -74057590 517364551 419534313 -802119173 -872177199 97779055 -164706815 -412639775 -519120807 648539482 24431021 -531502112 -460835817 234200519 -937018778 -562000711 -488750466 -756932910 181152176 955117992 -413692848 676689744 226005419 -3527630 -353308354 -591699258 275711241 150566598 -736902308 -416973756 522461941 -55769047 353245268 -87247077 -725288391 -159191901 651766191 -911456680 -31237593 262588794 -72117937 496194805 -740815787 794270946 -142840607 -829040273 97824624 -323412492 -943713445 987511450 325879099 813046994 611399617 -275495561 -451838808 -976532522 328530036 615686471 -372483183 -270453786 291705605 169498422 -68603205 -456377812 -672212322 389480273 957378617 756666855 432175630 -83554251 736709941 -260899403 342997389 448283751 -788081511 600567454 666160587 540496307 -452150743 -386145204 -919075008 73150595 52419670 -679278017 -752927736 6584725 -975510096 -803942207 -231429252 -99248267 -838951192 -590738117 -695458420 -448487038 -537756164 52933678 52730084 26154175 812603149 -143540489 126207628 937463518 917555648 -428843567 -906574512 -498715280 465468082 919824343 -51935386 388546689 894954568 -457843240 919839697 -313361706 369896243 913066640 -887670198 -255303607 11111172 258564653 -264520210 -531446998 -674960914 -424059901 455199767 55510241 76657555 -938296908 -849962357 767436064 533121641 -714366779 943625378 18806268 5988048 315744552 517967511 -188794380 700866846 894108834 -391400132 -512260832 -986572428 234741802 279874118 -341154245 58193898 334282340 -400526033 872960257 -900676571 -620285394 -578038981 988553810 -216797150 377311639 6216414 -678226209 -905214188 -659291771 680452393 -940113266 -786962626 160276216 -731951382 -673010046 106495257 -603231320 318079058 700510833 -722239543 -306962315 -386052997 -169299549 854110060 -470280878 -665727083 -604325570 815924288 346403667 -864688242 95106172 -405885147 167505335 501858533 61944195 -14838576 -131126680 -652811684 346937051 211837841 -457416430 85497518 11121661 829735561 -952669194 -185593126 -451337670 283884221 -272000036 180670501 162570883 768198992 711916445 341258180 967529703 -623086529 194246734 100842046 37211324 959340112 711988712 -620553661 605922114 263404894 -630177788 -363691584 688656861 991797978 -711858568 -272283365 579918060 -329715245 387065991 602767652 -580575814 659173634 227503699 -733512966 -562862556 171333752 792713953 -309080029 -836443299 -384982981 356409140 82955095 -178486774 -345155811 -185190125 -783022611 539219695 -139688357 233221663 -781841192 778977177 498901678 904051503 658832807 -265313379 -981460509 -899437348 306570338 684206201 -540299113 755379012 -88584585 -206433949 974795735 557903568 585064485 -310219506 -907428745 741479009 763861381 -892094656 -146565689 526155433 389309266 627876214 -399441154 366441732 329167962 -653885221 -581550860 865998943 -334121913 786169359 818849585 68113174 630891842 744400912 674182049 708069557 -39255812 402050211 756290759 439322700 165017134 538053097 -63890962 -469154467 211148617 322612102 -229723399 204466833 -44080279 -410736384 -58633845 93129898 -699541001 -122510906 -850092050 462740203 932795612 -538888616 356340420 41105534 24487867 565668590 -71464193 905575779 78855224 -52533235 118344067 -428894292 550071149 -427271732 -391089993 -211537717 714723990 -234564220 -482205532 -284919791 438885011 923729232 -691075937 -690277461 -439002607 394010875 -841584063 98230844 -465092389 12529496 -142904644 860317561 -418230961 -331400189 742000326 -340201160 -608971198 107513269 -725084565 351918209 -934148112 -184822026 -241169669 586634092 -962454616 -194476277 573208804 -143610087 -963177710 -43608649 375596802 -715519964 450274884 744285286 261374103 714328302 910666397 -926116081 857593986 -945274991 211124137 461050046 42642108 222637633 -104700880 -830008643 18332282 586915231 -735798901 436300572 294926134 380791455 718754258 -780389594 -253559365 -73461979 954939624 -15825241 -335020760 663634977 -874662452 -675161275 157859958 -843637906 -219510833 118886648 -41439897 -158473449 -43565759 -872181469 776852864 -548853202 238596965 -463253830 861831942 -581494100 -987826846 650461745 -733809744 -833337173 -539418323 52415493 53035733 -92809431 392439798 824827279 -481748253 567857918 -844852421 -559223015 918184584 99285622 -504291078 693469622 948458135 -45523483 -715587275 -905370139 396210976 -960124705 955764880 -720392933 -684957116 950987972 -664047727 -144051522 875634090 -201823347 -444554634 -968554823 643905726 461295150 -919134892 -834250104 139307942 -563806275 -855102228 -883810935 789948751 -546199659 -352667663 50167695 -162620206 -98174664 -92059632 -343691966 797184226 67810960 -162890718 812514226 -283233759 -270490127 -36516829 648396886 102834915 769155645 -13844859 -193507356 -227696010 -686475650 219657430 -360417669 10087981 345495370 -8221302 639408865 601917236 256146874 658401007 832093167 266082630 767991426 -201681866 632170962 432430971 74574882 -318459906 413706982 -685090704 -637449718 515814599 -462945006 -91709494 882355948 -558318359 -515113309 -136344127 946225721 -867980134 -847480087 -906061401 217109743 -471981043 677140672 249906707 923368694 664331750 226833902 -509569180 -63275102 996686380 -559217267 557837876 -162351160 887215449 -707524143 424441924 -747642376 -184156427 -360059317 -536641490 -931049210 -660614662 -980455468 -449689158 -241674141 -838809642 974147660 936138194 -963834112 698659428 -815856973 917542709 -10411489 610840315 275864329 -734430412 236997872 190383572 280358453 386197059 -912185813 407624307 327142821 -403227653 -182099367 21638157 -829824096 640211962 484618769 290205719 -485631801 774234540 -390051531 -818887930 339857388 -895480425 -716672949 -164279637 -326551676 327818055 -531953652 -354366724 477879234 646355318 -462149483 823378326 -763425399 -386130107 364231623 996305229 -831799724 -15388616 442553779 419305078 105937758 398502801 813810320 825274905 930875632 -867441099 963682757 -839912775 46013924 231405377 -341586982 187413726 794874978 -118984774 425720073 820778140 303732587 133829842 -203943437 -87644236 261765167 -10712590 368922400 -65665500 928937756 315244472 884150346 577473806 -861350530 -154091714 170572733 -681450229 -155812917 -304702120 -550402395 -227889374 196576513 464213530 -574552076 573622565 655681863 -7494953 153564210 588446039 864878170 -431309073 -963730083 -611929305 816363140 -498403354 693538682 447557704 -553479514 -766526699 593490377 385512823 235171384 517108450 537148298 -572616873 301208328 693803051 769818986 -202052767 863986661 -647081152 -651148616 -445206052 -181620048 334024078 846598908 -744914488 -225329085 290403490 39021954 860812659 272351757 12116797 -929478039 -360131009 785877177 906785778 -325563402 240601651 758916079 982169068 -836976545 925963180 -958399487 -298364484 885015768 376819883 -472090424 -128683557 -994688904 -243026882 168990462 -649942627 113815876 -217998772 -537994273 335687148 -290629325 569930485 -127465655 736802904 921034755 690401926 -743762118 -797982448 -827230044 -829207796 -48433713 915443861 306182492 801543255 -700348332 -506071332 605969772 -574006048 258478132 -242392403 262584378 957276426 -385674581 384983550 262910014 -449695430 -741425204 -36570417 -372715113 712930817 19829772 -87051176 -879830546 253201575 245153631 581895543 -655413145 -466179710 -218581584 358465285 232383207 -863746776 -955465756 356197339 -42763711 -204725317 624846514 -260293657 -80414557 997495030 -727442652 -990123591 -749998869 -462428504 501943457 292503238 734564779 -967970944 286993631 -111900921 43231065 803989195 -161785299 314502502 187581167 1287861 279502502 990319224 -457511854 -45835725 174560458 -75238763 -22736044 667748961 -500343312 -739293689 72889527 -786274866 713982435 -875542685 -428093063 -615008570 5895871 -389582912 -507022118 -468369486 886371364 -531722579 -860238409 -463367415 313395343 -562681730 -692446723 -992567286 -523607613 -465557288 -87350166 -547088370 -56650668 814635539 -343800352 -346113808 897442907 -568224539 -772731683 328685022 139899962 -704747454 629691250 -221742426 398239305 -619331275 896057219 -375976600 -503580158 109250998 776343079 212498179 -18825937 939183019 -894614031 307183561 -78629486 559096378 85485254 969355215 112113231 -591648539 515008516 452190332 664192430 154909547 -523015542 -161793052 -447667012 898489842 857194686 -611219205 -538082341 -417308969 741798950 408386986 339781189 724262421 67981448 -29742875 -338238987 829201642 -612697077 155269596 302543408 -349888781 157902438 -628984443 700715362 535113917 -92142661 689921839 -710814387 913490415 862765243 886885846 846603264 206751715 -309030087 606169666 -174307391 -606568493 623841538 495343086 -444479693 583087350 810644491 -711324573 -666349395 -637702858 -849495826 418530039 -120179412 297482680 916712057 715601198 -245806950 875853613 291024814 -67668611 648126405 -987962031 293121580 -458512525 243606832 46034105 -191573376 -128051899 -324952414 -780380096 284796853 250831873 -907021137 522673142 803403370 717474958 94304617 -952934933 -74371226 -814778067 -135904303 871128606 -155727039 476329028 509516606 43412807 -787730700 -861309367 -213486255 -835039812 909422559 -97408471 676604738 581934391 -464574427 -687194408 487531105 45147946 312473373 -356953985 436612202 -180302213 -105563221 355351836 -264714426 -227586727 113924735 -907238137 238825449 -389034793 960056428 295254900 493921776 712050637 207657006 -456499050 933290695 631281477 -217383515 332754980 618949287 -833354514 -639188723 -222252677 641665059 996856418 -523611406 919285832 -187207629 90352273 860352692 -760815751 657777336 -905361940 -748624485 694458440 -267199314 -294586548 957378047 397345699 -280363047 418096116 795365464 562071537 704442677 -222018690 102930800 235131045 831361499 166500648 672869581 -699381242 -471002788 224397628 -36287805 567351706 -982284432 799583937 105367316 -795886950 -201241876 -409628596 -216345402 956977459 467677785 -261877873 375797860 87447739 -265046149 -790687069 191439712 -227870735 636709531 72080850 -443603244 -243623070 837636667 -474870930 -686655391 -840024252 36423310 30099045 89121090 -756260777 317674520 -80739704 -970873598 -957126121 -174533403 -105453717 136615485 -928536117 -132270278 -928290028 -664785885 -245402528 -934577636 -416347325 -774673360 -249747362 -845199314 -188431876 -967337905 -288296553 95275337 -560473341 -856515457 416737876 -529249284 -172460288 651248 204357153 342552419 373530798 246330343 622712914 -2759319 488527191 -789097542 243851064 379470071 -921789339 -108376620 -7341508 264228519 940788024 165920107 924900670 -339603903 467039614 -349927812 -98054522 869639330 -725387921 -589754720 -492721663 261228590 -693145363 506709861 281170890 437974747 633926039 -267134453 -125256699 -792322607 -979854678 928054833 648680128 -731993533 -272788080 -14050614 -823197026 912621894 -223019425 -558024593 -988614553 -385272801 683782351 446740361 623962672 -621163661 693567879 307147414 27800000 274860310 -643560863 442845910 546875425 -82547261 477936499 -308188550 251832717 -819190768 -77434317 788012344 -134733173 -333759557 509396153 -753116772 917468340 988754282 -249816912 -238485513 818906270 -357094623 -808244506 720032069 -212089428 289360498 254275966 604917940 -556145129 -402097331 -313111874 -243397500 -202941061 765709986 -130742241 883210394 283422251 227657643 72736320 521100448 479763545 881433399 -881554869 465510138 101933795 -318581261 962731046 85664427 -573839795 575882377 -362349162 -78905748 124769879 381595905 -450350293 -490440781 732293496 651941955 491952561 650102110 -724869635 -338959281 -610440241 581899555 833008079 703683126 722148921 -878302279 367968978 778886322 -426930186 950636305 -889275615 -788204873 840647542 490269914 -790208506 -321234644 -629109396 837108059 709714286 334490390 -172229079 -196279500 -660175979 887032704 -751448014 966475449 781270030 -100084734 996425562 -525307836 646000090 430905186 -935830031 203773564 159311542 499564050 747972266 846361629 -691931528 716433600 -288819339 -18662294 230605512 -453502510 -678952794 721250656 545794165 -490802313 -133540375 557985200 -333679242 22645469 -712705241 -715475783 -738471561 -220866084 -931689948 494383214 -971008574 -726163339 -812255325 1649618 703321033 -611301314 -135743459 -23529633 -655428535 -420180790 747574939 754910279 -692120697 877214308 554483725 -178457950 -759817636 -547498862 -658640783 -825315968 215370995 511206084 476512806 -354491742 753838595 -843319309 824655191 694205240 682303532 -659635990 754546927 918471430 568677810 884432691 617931190 -837766092 846739660 -428626929 312818772 -552747185 340577272 -183516872 148171681 493458005 466153352 678187970 199524935 801520520 -382749351 -675030194 178547905 471691964 706569550 908144352 228190472 174805024 842792106 962840376 33824453 167849414 406098355 469232798 -977664615 -152773816 214218882 114845331 -75674640 -969078966 897488254 -431236287 578272979 454189187 565498445 441673473 203186165 -104801036 -730505988 -168277358 -935765487 122567990 168345184 -876533343 597158167 568094448 832060035 -810357650 -831329262 148935429 221595827 -951294640 -345677172 727969739 -718743657 -466859655 908267638 810753545 -877025767 113738543 -751719133 537363233 891565013 755758114 -380987823 -536372770 77635483 -279433210 546876086 -539379873 864907535 -743294171 -980406905 428077469 -854341266 466338539 826899524 871480048 -753369837 -319173286 498386077 951463713 577542742 207564578 -865797513 -246623753 -269096272 206777876 202043344 -366166612 812341341 852552295 403961166 636887405 259873505 339757258 487002425 -127911566 642314962 355497328 650157848 14179297 -265519160 -29626665 394856617 -526888336 526401693 637642947 5577253 543100158 -570276186 -890008860 435362971 -876810848 128470395 -913563827 821530074 -145292860 -61956401 -611806708 -462398646 -620374246 359596912 -125407536 758976863 252651025 -382001401 236206747 -245583765 -3102726 471338396 -306414310 -558143569 85717697 -492156328 505301643 -145210472 -802045264 654884454 386564994 788999138 170844726 648581094 962368153 400315977 148669475 592406001 -883119699 -281417163 482633457 -481316726 703240847 -624341642 778006341 674448233 -495486784 391838943 781642255 -662870734 138744387 865702261 19887563 955926069 -379578595 -123775964 526603603 800417871 465735086 189440723 703994264 777860430 -451484369 -428350682 -9932255 -712378216 754382527 164611568 -460738011 922060705 661260889 960359560 563704579 371426682 26328519 -235706451 193509526 -19051754 958998970 -299684916 714227724 -144406119 -178905554 -523238576 363860451 -901694954 -499634882 518610164 -838124445 951315790 -545005519 -888141583 -429637209 367404469 -769622647 710766300 -722106597 -223994375 705076586 647983010 402344316 336144863 -724344058 382099193 -702088532 97719263 599038950 -396438988 436088442 297556909 -586492179 588074164 -203287993 567436547 -143033715 -949893611 -200137769 465056562 -960813832 946004641 829344960 143663312 -84571521 -657166628 447395218 -447499134 650455547 112013035 -401721754 490652633 922906340 -495799555 -373439911 -710986854 -607374041 -433106146 -307369109 -934661128 -39057771 -31631856 -781358253 -264217067 151937471 -468418685 -877682287 -948550290 -356720958 476111431 377997136 -948544322 793466860 587140607 761008673 -578832157 -634463233 -500524779 651939915 454815332 -524047463 75665145 -688584560 -444188292 667101363 -541606703 530558017 125640469 778740692 899387060 643812834 -618554955 -341848583 987259300 -19332744 -95869029 -891794895 11685951 -385197349 776477150 55289207 -383705594 -43886321 4622433 300566499 612621286 713013051 581649252 -377653999 -743930136 -337984278 826242579 316074140 -25307113 -578374923 953590963 56220302 696553464 -225897205 -305067098 -103710140 -848556202 -995422352 -53722777 469102628 374657936 177262644 -353999958 513436021 -931753153 -684393190 852205959 698157816 221084358 -470660256 285306096 484270664 55242990 538278833 -678400465 -948573437 297426854 -380288831 998849540 -450912543 705631245 -528963251 -895326800 -563330075 39286263 201430621 -533353478 -141667372 574832716 836783256 -29350383 -437840093 -462007216 618149938 119472148 377727063 -563247127 975759317 -449934429 -163787188 471553049 -973904611 -690032458 916151078 -798951249 384640397 -309542923 -852543597 773153641 -59060407 -182609751 -327311522 565813138 -149026802 719458741 167374802 845134038 63625123 -383869374 769575804 -41671507 -173532917 396196112 706648041 210290825 369297039 -861961154 -96265160 294160361 -125002726 445933716 652455200 -154694944 -733453526 704975394 -962058463 941398005 594613569 -158601382 440797165 -426388914 489341722 -702314062 118166317 -700871302 39073525 -206199085 -258197613 667102529 766156816 -959104263 -373858352 994528818 376376600 767648876 908698064 356601782 -303375924 791851116 -814258154 -478044934 359941491 236002731 461445577 416669957 747274341 566263817 797383419 776641034 -388028258 -298937529 -127901542 411252522 -50660492 -280692799 641305203 -651123 693677444 841023025 -603832301 -480873007 -777345133 317365154 773094643 552405723 -704453957 -808859651 939933591 -567894532 17648710 118993001 -400991987 -144333549 -991490319 331939047 278524865 -303194684 611072563 -715311767 998593275 -496309663 614187228 -611757024 144519181 -801216176 -740573769 546745767 -404912530 176717225 545654135 -520861134 -321345960 -19902511 821299682 602344831 -360912612 992245055 -904067203 -47951049 -759357212 596397131 -590660038 622976479 -128531271 52113581 -394201563 -480736727 324263970 -17637793 73428718 -460092910 -807658749 -832182428 491717381 909400825 806768665 720437060 870122204 -442323550 -831632798 -322428786 -443992889 -246268858 148479117 -361659547 -954078878 -719939642 -566426989 425304262 307508492 -899330842 620394929 -809552083 715396028 -63923849 842617417 53666685 -693357298 810346746 725080347 249016146 -520221586 -911392647 -702850692 674110752 -491913217 755676248 798090725 651942653 663444460 146553500 5418022 431730062 -487264221 -509978854 21229934 -123559976 980448182 -225380881 372585247 -559632295 -939626719 -776164003 439881937 500290418 668269357 756378914 -373934990 528124969 -206779358 640848699 -651765257 -87948258 620293114 -26164767 478226517 -889647353 -207006212 -553829001 -779960210 756966562 815544329 -694401182 827031314 -863034791 -989878428 902775512 700953299 393687505 -528531544 467777888 593253525 5216548 245764881 -982298431 951796595 -877714815 365975497 867756122 -886010384 302158349 115004997 69557613 298341916 421522177 -60637497 493090853 214212482 -220113484 -715533561 533173235 653122446 -593844418 -339104546 -553246495 -395581186 432751273 -660993634 716629220 -702500960 -421016441 -498718025 -746432077 799137863 -130974508 -328190287 931367867 293012235 -456467071 -756559727 352598481 -19340672 40520054 -344844340 -77049114 523721581 371229094 924946040 793487723 -759116305 -498191722 -358476179 -492968435 687034206 135166599 623106596 -203864346 382866244 712728200 -174183041 733604242 -737634489 -211352557 736289420 -671929109 -128162303 -276779820 547140071 457589560 -163195931 109969184 -693781167 -148526152 -474212272 681038809 341552493 828060555 -24142997 -150758158 271132432 402141154 851497358 -986636737 -873484476 -47942160 2150217 -82782067 101795868 -795351211 455635895 14828035 299884518 -824310167 -544556985 364535444 554751598 -204078543 232702607 -678199807 946359836 110358055 838184076 -402712892 -914454888 978417527 -490469361 267913491 242106441 -385129965 -743719664 188689456 828234501 15944193 427028155 234558608 644224229 480592474 29607431 -330758908 -300078719 514798821 176277149 284336884 623681359 -812409885 936491813 535510770 387667655 -66630758 630906152 -988272524 649995828 -837200082 184844630 637570907 -215406408 -670438683 211290596 -102878431 417604435 -498591807 -159197728 266402400 420054295 646127295 250332498 615278334 -928599195 -446594453 -542695289 388501494 -440295660 -641591070 466480304 813421877 -94292523 -822549355 -7098402 -575477844 -916110048 744454352 380569086 -130452941 -287831911 201801965 -957506608 60022391 118430648 -667274099 190149854 -510102685 -523513876 -29017447 -698112029 -336230044 641749619 367499859 793295508 299544906 223156892 -856968490 120181244 436492929 -103729012 345117792 -208041448 -789223727 -906052055 -12491516 710765944 -920384135 566802078 -493856929 686890283 -424783897 289198118 -939473864 -36015151 933619382 -476503077 124654053 -975529100 -663986228 -97474753 -183611866 -775277421 -224279880 -287321068 -711904659 658986926 385177026 383201676 -954695530 170714964 686901400 64395031 576470274 -994196511 -646583590 -595791593 -522091441 -224150294 -251659247 -836146058 -202210577 -669534416 -349070802 -740843347 167075023 -656557092 -298117298 -182310498 608113030 -20082418 -771146959 -696704049 -341047249 611310056 -289360958 -505328569 41330 -734020039 120226809 -933871376 -870473399 293359532 -903472074 -72982826 771195052 -482566899 599416591 -788056069 686010614 -803108187 396793579 673305200 -171031821 -210687114 375481791 -208915599 -181103067 -298142545 34322287 -588605277 113678828 -32091272 -516475278 955156847 901884406 282718277 439885306 805264432 -630664521 -953509456 -279603455 204211636 -16348609 949606492 478766757 254085970 691838017 262085225 -91767903 198520763 -873418611 938046603 -926968200 462013666 -30136717 -666743612 561152567 -609097052 627267468 -944396616 434490214 902799298 -663214154 239426389 -942811077 -974373063 288300532 769357446 -556723532 -371263821 990119755 234451176 -103977046 624213871 -744686501 -678308378 -977349331 898314123 483938407 -389067 -38977807 664453704 -497947780 491508713 -765093415 58892713 -100768317 -482966844 -225622711 841716954 -427158532 -824053238 143304303 -866709389 629980122 -207481172 389159246 -599556586 -69310443 -991807508 -528775850 659539462 -964176750 178748304 -510375230 18734934 809281982 625832317 -176760607 -585577001 -409607752 718270074 26540224 161847456 -329386302 482313590 -771426268 -209243227 -931833026 968366959 -373548404 -495842031 -16762928 -394235539 221937625 413236825 -379234971 886239576 33192485 662847790 -79182351 -149403100 -346286069 51391514 405575596 -857360715 720813260 -437645495 -610755450 271382892 -790547380 294715389 -444024446 -487883869 -35191935 -485782860 484464935 -348972213 -12591852 964162878 684491780 111271064 58975897 -177615452 350452473 823654083 -214310824 -550604499 -807410499 947223559 -745498168 -593176723 745019023 257087803 -201052911 -293725277 192925192 -214484176 350553776 460020548 491636619 623121327 721654060 -855471466 -150704118 163110502 671597690 745750657 308858869 -526703252 497621205 79847638 -951470287 -97755417 -457853722 -542549551 243678919 950939022 604097966 -764807981 -868114995 -259814469 983104255 13825520 584388117 36926494 964263407 -874268912 -952298433 -807482832 939273114 193661915 246278686 45306455 55509434 -597867237 -399309248 250254027 811374999 -850397455 834564422 -258040909 -976110803 -291741627 -465906399 861436104 -879486224 -692874844 893117074 925571064 793352444 684711354 -302562092 -138973379 242004351 231795994 -230946157 -790170860 -844944352 247409413 -969437630 -810682071 -209585781 221254462 -398529609 59282837 848358243 -448381984 -750735372 384856476 325002005 -821827599 494707241 74900436 88791118 583937368 -905362773 -742110599 863854459 -568247925 -663609587 -19510347 -236750622 -605015189 -194516460 -487985376 796085057 530484210 -599020110 -768253122 -428466195 -19440037 -613528430 332757332 -608183114 917123244 -891188153 -788927060 261479682 -167000192 -668885592 486643701 -487070384 -370098988 854272885 -671358380 -369738118 922163412 62520656 -141366668 -391527982 -423453641 807745136 266573845 -90396706 48235136 855061904 -467052354 -384128725 413134652 880948985 794282769 936558101 643859354 75087883 -824396748 664032430 -382146578 -402118558 870794102 -974148080 657661162 -120127560 95141287 -436267669 -655067682 218159856 616608789 535384918 -696027676 399178631 794723579 931377660 -659457106 -804271432 473740534 676303459 -414220903 170948811 33595437 424216018 -695088539 -593224317 -16152888 -857324028 24215026 497320080 -11998714 -225663714 -797145886 296558852 455034454 855891959 962124376 602311196 402691920 959909148 -787959615 -348848235 61627451 721731220 829227039 -414752651 640879626 -184521477 -636607556 -943646991 -525271098 403355831 -801343259 880889095 -276765511 983599033 -590852491 90225220 262797307 -154268893 -194899265 -105680434 -710434751 -575973360 448130148 708258248 -323130312 96492605 940843209 -80852054 -740471373 674320736 609858449 -276245288 -587933893 -356488904 -653067522 497797670 -653702446 714619019 -632131597 495283544 -332470921 -742455791 976370452 -644876423 -63142924 882498564 2733611 284846514 602502773 -964213757 263768955 651076732 -542418154 -927497566 -226178472 297949228 -691850210 -730291387 -585278085 -898334523 -666766625 407161010 -638071616 214515922 -871718453 77945940 784770659 658649796 -157145280 -27724705 27458977 824667695 -508825087 749925105 -154363308 458107915 -994759272 -201546688 895195737 -883639406 -460951466 42348065 -567740091 121776660 -293703192 -404356540 570334364 816585661 -288713742 -526250736 -217239442 -839711572 241801987 -833327397 -220792540 -849171580 -395005215 197117892 -357792768 -526801439 382583792 -45228202 558274136 557017197 -849402789 -79078207 -510144302 -331164399 384912277 -803023087 263691757 -792334532 -395328398 912527269 228916049 -942017021 -201125432 190684405 -460780917 -563824025 -336790986 -595499030 259178206 -970322655 -645085173 164228243 -743070104 199984663 -157283657 673545567 96218863 117136038 609370785 824759478 252686555 -769436292 315689851 -691581012 -7104073 -902594029 -796868092 -293686147 -954232849 -636996677 -642625830 453393681 18113389 588075649 436749810 891855993 54881144 101852838 452851542 -935765571 917470131 -168209357 364707965 -763990441 -220943473 893254548 -341220937 -80990654 316081043 340974740 61854284 908032756 855789609 -366663179 -555963444 452060861 396971668 801514102 212942629 -849694819 404820735 33577885 -524692131 -529198456 561906811 801067309 -247265980 -382002019 -19704281 971400129 296592826 397298488 -328452331 419166580 31762195 418884494 116414063 -611979495 -856685559 447964173 -375622874 535088965 -766219647 -161910807 -980480025 -319602726 -364390482 -932694730 -535070221 443280456 811440349 -984443683 -211090877 -737037143 828471797 -137928310 -806067353 -209187876 -69436725 98265716 -186730554 538980102 983592249 230573970 -336763957 -222680003 -997631844 440261334 718523940 228362159 -556077693 -347431797 -284029906 -811056357 -782213003 550011272 -396998539 919988703 432186362 996917434 -698652085 359246837 262149814 -157509317 921375987 -670815708 -29731377 995702058 670703154 -570516009 842294184 981110021 728947188 241635985 550619041 688763979 219177556 -877620901 849482645 365125687 229395104 -763266470 -251638875 730243079 477121401 -363068279 -5595139 -226275421 -12667184 922737546 670195043 360787476 279943160 -662741245 638730954 612999164 922877138 -476846595 -894552382 894911311 -426148394 181589132 178267927 726257689 -246285383 887475825 -267229279 585447526 -746923311 -967248423 400409984 -873571101 392246413 -57549818 494030364 -680632206 358544798 859493195 -332673280 -461704157 -714929892 646919567 -131485037 -683788186 165597114 594049486 802714579 540216040 331201051 499185814 761529938 -167201683 -194907424 -428866099 31078260 -751655702 705500406 -465240569 -373040562 532059424 -575144581 -968609479 729285002 -685136014 516826080 74644122 745978937 -931348939 395226863 -869847908 548302342 -859972413 -975454433 623553917 634126231 781347580 312495155 -256665271 -461578974 -182239470 -382938349 -272577932 242931230 507946819 25597263 -774166381 -841518174 578698467 -940182031 432048920 988851626 -802451924 18038073 850406827 752080864 -457721576 419713867 -780906541 -298645134 603372245 391672702 573545726 492758805 -147284269 -457376705 -372323220 960599767 403004005 400322781 -915338320 584123794 -836981241 370894454 580424592 -618094745 543768854 470157731 177304750 821799071 -784138908 300133064 -987606228 651410825 22037241 330653312 343882184 219092043 267029870 379370546 342222310 -713733163 -20344385 -879954792 899918951 -91418801 -553305110 -935663757 -685661480 -72836582 933252054 -547464305 388230353 188376710 -357500527 -897726473 -652108038 -829014771 -152617235 -611584045 -979628141 841314540 -405696403 449954291 -168069061 682502557 847565284 -820316194 -145313956 -738531179 -455221863 835204023 -850441007 736348043 613581063 -58736710 -717642618 297692509 -280773207 -789259956 209081289 -923289604 531167045 -351329681 -621640902 -254140558 999667055 -124243006 666696486 -667795454 -544198577 717839559 -670091650 -536130932 -258742419 -357946185 -369608603 673895030 -587106186 -566843271 65618443 226214031 494102560 -827760982 31144463 746422098 390163986 -870417642 376759561 852915178 89659762 516256233 278861832 -721563143 280323519 665222007 132477186 -59764916 994117647 -314508694 924831387 554219984 249593977 651392090 -539594931 121742352 784417006 -863262544 271553975 -242324500 -665504095 221176572 42068389 68938766 -119681648 -411290745 -152095927 -91672069 360719335 -940609522 -365077315 14298269 595164201 -66878087 -36633231 -367435701 425766796 551176174 -383532171 420530050 147416533 -626869515 265085252 -615859443 483274275 736871880 -179927906 619449091 534204118 265551033 963919206 -910132567 505548673 -635739357 791593558 -563096476 171028555 -874329353 962962858 322528615 772323167 351470119 873914984 296175268 211757291 -902295762 898163743 -166095990 672654724 -161309728 -901591959 854983945 278441163 -507975859 105637777 -809484067 -324572366 237072324 -493164125 -668121752 233010990 -80567681 -921873920 -596646490 850129421 -814350421 317618521 -993507746 991948729 -121965881 849698564 -437349771 371408986 19259913 -822454410 -824411236 -879230897 842889030 -503032663 100816135 -549129932 609837212 537768545 707780291 558933094 644691520 15742535 763602153 -590170118 -566773418 -816281267 760620222 302587338 918780521 458487353 489639065 722208223 -956602150 359186889 167531195 -214712960 359680486 -773188071 413531926 945499284 192157448 750911536 201421984 -723638751 -778694539 47725417 -600560666 -554591061 837483571 -123883441 -627585268 965918520 -367512582 -585358538 -426682659 -596107136 474751599 508876434 -76681611 211784343 577722403 -508564967 602950911 -176584476 517169899 676406222 929865008 -517128366 -350277794 573967829 -431561673 445078981 135339788 142925313 -204633805 911678621 957898229 -282155988 -974194945 11671083 -687301771 -998193698 -939880274 -479466444 -349662712 524912240 123013475 -163502549 578937807 -90923607 -164567451 -174779828 -591866994 947173829 411882646 -290806110 -999852906 337746649 -857671461 -579485929 -218145066 307399940 -519646014 361755501 -297664361 -314158151 -371621304 480853668 -698777992 969477620 -722737172 -114282521 -925361693 -359894240 936636901 664330599 588631494 97473166 -698302293 787520513 151423773 -489641157 -369286433 -819837649 -406959673 -146489816 -261004841 985235184 -780224876 -451199253 -728668722 -52083919 -786772600 -999415404 612000153 347654920 -414957886 516781110 -205414589 -452417274 581319071 -650694870 574505345 -205822904 415925692 -331863856 -271431991 342471096 142356846 -507077788 -124714806 66594792 -555575355 -333125199 52456205 966589123 -951166058 647220294 640453609 941623987 -256235908 -217904058 -68905870 254025271 -196272447 -81966637 -378919526 -753262758 88905018 -776785365 -686123169 626779443 -836781696 516440947 -327398720 -349315938 -73295769 -508821758 728751456 -491976420 70602752 263802949 -135089187 -618094750 -525348599 776449114 -166638719 722076180 -97926147 123993314 -22898132 956784787 610979427 338527915 -728549473 552129195 -269502369 992877094 890517771 372302356 -169868751 -665629988 -807433794 -312677632 542869913 96981967 280543072 -925077024 242179191 -874134795 739968648 141935836 -833642035 -55619531 -383226534 -894271676 -268133643 -433671360 467311794 -529105305 -323713380 343305419 -374504660 66854341 -697210940 -368744931 615242371 -940706874 -440367806 -845301057 -362414428 -106910947 -912089877 -120739873 618124647 197814225 300644440 -247546911 -931826105 -101219350 -974692441 628366399 499875333 -140462518 773853805 -613586644 204684469 534089725 571638877 -605075128 -691288217 557305984 258357954 -327371374 -260739167 -414922177 -229177093 450310932 153981991 -881766493 917603409 -730011796 -516871160 -683259442 553503274 252573260 735911848 978028019 -647100028 609844789 -764591619 -99159623 419370209 -323346678 -809594137 -824847627 639858617 639791058 179157444 -709288386 15062 -191707251 -835606716 -947087151 -827213860 -680630336 947235819 -427619217 -696985394 504335679 711689323 -938342394 -438591364 175006018 354735934 968315441 977433268 -397677444 -397324877 934951734 -815849259 -261729688 -226407502 -813907558 438873885 -257299881 -647711721 -892949248 -55158583 635150651 650449466 24376652 -471783629 148183685 5576001 -226772411 -77439751 -474243299 -615367930 416230911 977724122 -366688966 -21389052 -140699507 -899980504 653369435 441788073 -709520209 -480148792 606728399 -769393404 -392075964 716209745 -122625289 691283637 -400326011 -909974146 125349296 298632529 108110400 707070712 -2110563 -873038033 979850797 -170682364 700009405 293998239 -602005003 -250406847 -138907418 -236816750 620413960 -99139046 -956018603 -198228755 353346168 644974650 -543976423 429178387 -637447465 -12340055 -496320036 991442023 -558814380 477136731 -189762968 914018416 56252466 -828298693 543920757 611441179 -69843703 826671697 -98838511 702036885 14451308 592945685 310687655 -780959889 -944991273 -565861517 -418236544 -239503544 374406114 966317151 123866434 891977460 558619740 914253448 601433826 -288251111 418000290 -325534585 -952513228 -85049104 -964401954 -211965652 231114139 728945898 -587695760 126737819 798142337 145132223 -139067807 -461801581 -750578732 287675702 -727275439 -100116390 -589835199 996213640 800475930 -542649890 -744107185 860003572 -57426105 -22007607 -80228001 898921895 -560530200 -156115239 471672148 384919725 532008727 -930867840 -398439141 799618416 -141098657 -218681778 556049147 -263527113 168433244 -887917065 -443624715 -903313329 -400216627 584536370 -8490632 378376624 318112161 267981692 656902373 -983171329 212323007 620829923 419867855 -734523656 608032157 385990347 350525027 -87772589 -470835431 873543530 136845954 -852138859 239328283 -931330138 43290822 -156463609 -622619882 866182680 -350573266 115027976 -240616 273047605 90108536 689967387 -197510924 466919238 602567588 273510508 -220012079 -624539817 584914035 -599084111 -383872658 588207727 -900761493 844732740 60293551 703611035 -418270555 -711494773 460280309 -790538926 733258171 91567332 849213616 -914488848 -692676203 -642086644 320475966 6258341 -762286998 -824465018 670281990 -915815614 -75600158 106531884 678275690 49729427 152484440 71354276 501621705 -985894948 -969600999 430516907 -219372382 485406958 185023789 530331603 671224041 741069888 -618759975 248216472 845338707 829801632 -542710983 255183606 1599128 65781694 -570225711 -433508473 -430636215 -994791335 -200417756 214561145 872982794 492145046 -571919351 -204534451 -379443986 -70982907 144144413 -928663978 -161178838 -352551120 -627882230 627770811 913459312 106722899 -254752899 339393184 1194648 -565894028 992991427 559991027 701586564 -766247755 210882537 -72099352 21022381 405365707 -470787609 -723027904 -40378727 -948285995 -811282749 -827454436 901099587 297093148 734927861 -260303889 753615393 345161502 -633575479 63035716 603486447 -250204656 635417402 -839436579 829951039 -768535787 -990671395 917032752 -234677605 -497486274 -496184840 917085522 -681260383 459792855 29730455 396493984 328510227 621331249 -267629662 -151041753 129270856 -609103106 637483763 89775541 425008584 -908544188 -434384615 162998717 -409008195 -142299519 899419190 -774046995 117611718 386783055 -614237542 630601144 -910254722 -64663393 -195791963 81344648 -597157331 -481563176 -178976352 -747828848 -468466110 502688678 565187257 -728545092 566856416 39653225 -841465113 -620799135 -394926640 -65922842 -69318589 328762494 764775777 613695475 427555479 -693273334 -844201122 810796137 -945105916 331050641 -995388487 -57907486 769539674 -896975837 -600804882 -57335855 -537377094 596728858 -467066090 -725112787 951769890 -886208329 585615791 -977954283 61854246 -877164013 244557698 -805945672 613507195 617664052 459357660 941540318 819283584 -303732943 -794903606 905914758 249042167 691171282 642510134 -121781087 397808717 -331836893 -897866254 863131849 -772280295 560529054 -602263982 -342447102 -470038063 437104606 947048943 401888744 -330633487 -174481295 -831142612 -213056020 19363794 8937400 599850198 990418237 -249539793 177007502 804829308 799268321 336927321 203732086 -90341664 871734082 -181221790 -877511121 713747009 -432202743 -687715351 -141692856 904990838 -202190828 -550795473 77271364 933841324 -957173770 -215762775 -747073481 690254035 -534183981 -912387262 -891096302 -199443672 818795067 2987778 958070373 520330735 758785757 -615121879 244546179 836925655 -962790375 764603817 894340458 -314869004 986700900 -910528546 -778612890 9834772 -643663738 -837537114 962813273 570384602 -350067101 -918914981 889013206 328084221 109727197 -220633783 -72488207 567380648 -386821140 152198850 -118958845 543547142 297918305 -783585893 -436131703 607998171 211808455 548254614 -143496260 -672925965 -205255079 -735198160 -201935469 266610161 446101894 257623446 995749841 -578646134 -125136632 -611409788 399391319 962115087 -465738791 -522117494 830948140 541934084 -984293047 288102837 276106315 829046361 91369682 -533938088 -198593586 -953443639 272096256 210150599 526866620 482849750 806459377 650803951 315004926 -49475210 -324614247 -419577784 -307900831 337590181 270690346 833525376 -797652130 -33626875 131004295 -858837391 -911607830 412715662 -642934118 515561361 591122101 47050735 -32403271 -820729294 -655625238 61781635 -927682872 385472101 993304719 -268849694 559746682 -829322681 497858357 -853706102 33033748 830126513 -821295198 583139275 288354416 -152760020 -200072149 240221558 289376436 880083368 34561944 -933594713 400811891 -151556093 -747775264 -809379175 -225414065 763729505 290997236 -532633180 648089596 -309685513 -532794926 76606150 -236831952 -794873233 37904625 116163928 461882224 -909206625 694037716 -256714683 -720663002 369903256 -845382381 -970201097 -195088879 535908651 783502368 -980480218 847782756 -293221646 -2086125 705713946 -318661703 403413563 282948132 683709825 -344910825 630198091 -316408838 -180536464 -237421757 833100796 120002914 -981991311 396916738 727522809 415467061 299615898 23470272 -106655920 332290191 710288825 618758606 781234772 873297099 755495241 -788225078 520405734 -390715436 556581898 572081482 -120154433 211960813 935611574 812660038 463958846 -589707203 472706763 -847576054 -296438209 -624147101 -216428462 -124297829 308281634 885084251 -564203190 -836782252 396173220 -567246046 411129126 730645367 626107694 -459696514 -68817855 110615919 88389472 892359237 626632597 -573659524 -555150318 922850606 178493245 988542168 428504390 786753240 818317524 -773032087 -195055484 596893516 -154728697 56386737 -141225477 388394196 776971048 -581725350 191315322 -875348913 991950273 -903189435 -695763847 142497919 580025425 619840729 -670764042 -620207802 695557894 -92568033 -72009193 -153851768 246799991 -936080618 47928748 851712108 -838924943 -432411068 -68747984 404949243 647631868 -532236046 859944364 -589583620 -67380613 -368876916 -236698797 748946927 -5203473 52397610 654067198 127053219 -773839702 -275291770 -573468127 241619615 413836428 488821078 -627120211 -266627935 331316565 556829726 -512079346 -244430308 718906244 862671517 912142522 -553454820 813627675 -820223210 467660401 -812143741 -452500961 564465686 371682345 -684036331 714748126 -480150023 754350959 111910878 572747790 33172346 -679716529 -412998772 58577158 -440696105 38237221 298558281 -453459839 -355777915 89478974 426585050 195144139 557859281 230470471 537494910 422062357 -244696944 982847237 198533658 -758934355 -438742628 -105668232 -82192993 499918948 -9140239 -144203781 -463142305 -334077665 -277408441 832758898 -604250309 -860138631 -370903927 -131310356 688607628 208504632 -280530956 386159265 -268992569 -79094927 780485674 -781452975 28866748 -689940336 160414793 -227021335 416798639 -420899852 169410303 -502633515 -543638528 -357440539 678893803 568049761 878110827 494461262 -192040449 -32345485 267527345 568687135 -511992026 128603477 -944306147 -453080447 97943891 403211640 -134180127 351853242 601978787 823805578 825735376 220078047 972039707 320107764 -603020001 278228262 -524083530 -624169092 -488122467 918356515 620937077 938338605 -954239554 -462835986 -186698158 -750896954 -451284358 185095054 -366198105 865769325 832663391 674725339 921600037 -220009851 -231940461 -964753274 -497516530 68967779 -279660394 113471583 669585699 840845797 871953428 629719499 -987374239 -732046496 -807641894 -326434808 915135456 798860842 172124201 471388303 -379249157 26048008 688053109 -655465930 768332260 223158764 -64256940 -780427742 -993291747 -154060273 462398781 -805288509 554929960 -601331270 450069135 998844469 983178036 625045315 -384919952 190873493 -426955088 454165257 320471212 73424502 -694725748 729706418 377615557 236622590 300729522 752220160 -3802721 -342284461 112467602 341225494 -997874935 -684414572 467932390 -195989891 -604858008 126453562 95693943 745198971 -832160224 -373855125 -329798154 694554 -336049935 761273926 343704815 675953 848068590 -887031016 -88452867 -440065333 -736090337 -678297325 -607155509 -199038050 -512602714 819997904 740920482 -172960233 428882998 -698610572 -672849488 -144563337 -871072617 74226456 -897592111 -618810667 587738128 911818314 -869645926 -145372524 -738186670 -252768713 -652276960 -822921465 874890506 -343005130 -548350305 697632606 694953543 -341241292 7898925 -202050222 -699110955 175521811 272812510 -911518391 -262489787 609007740 -990643653 -820099738 751724429 882711193 -675110215 -744489230 683121901 -759841610 465896786 577420970 510397573 385547101 9068220 736769594 338153228 -726287311 -415474940 -669241258 -640834051 266786825 -88517041 -562733641 -751044510 886795510 -956558640 -187160392 -764904930 140985680 -341369072 418596830 -569427499 -962094980 958699545 -154082327 488670748 -74118454 745746306 -713878985 -790942453 139132940 835304768 189075670 -537580573 385399763 -582378657 -334839426 724272250 -633430603 56650326 -793011190 321209696 -317638540 -750195021 191821763 491014872 -475911 319409889 -392010147 258670878 150934742 -259838027 306230500 636928246 655769090 798284508 693944568 420943164 326833701 -159084730 85556508 634892960 257226523 348313626 131578634 618160675 973452562 -379318195 -359105433 129901235 457375796 933013124 -559975924 -201664750 -55660877 -695302223 87457144 -244742298 -738951401 761384007 -643848676 523291487 -864131050 257229225 191868526 -321735370 -266991702 507705899 -403083165 250521246 998719912 -304897884 -833289514 -979864069 -625943164 -224842622 81491985 66138775 122119109 604658960 671984302 474146869 420500841 405939661 426950636 359802447 872559153 -882446136 -627660721 -173216009 26594209 -124112832 -619571841 774155573 873540136 -38320822 -721741338 502216196 242348224 -208131926 -700402489 -38146353 -481051556 -946419685 -987760208 705309338 415779394 -60981186 -924921593 51109468 129440670 -657532812 -495548818 -318495516 -35838306 428914850 -381611875 416650664 -701903159 155452178 -566788611 21304720 749585708 895098095 816062081 -210335921 -321622913 37777780 -590805840 537063473 711828213 561198081 125430208 136645919 444123044 -364571249 -380299433 -660289388 113467620 691911469 357893529 219128934 -989860214 976917888 -59331087 50042 902975071 989285303 624065457 -448766083 -518042102 -631587892 147462829 808093791 -732907589 397949009 -619493555 -136816344 -995416013 747545330 729747586 348410987 -144459357 795833679 -667987041 265547446 311863650 -284354003 647658367 326044956 394166484 383549506 -248397119 -761347978 -742244624 -556328587 84274010 556216859 -551339973 -999911822 746613397 277653876 -660843542 -113394106 788003127 -607897696 -781477375 -464094281 -369291 -755724289 -378254922 471712793 318560517 -943820358 606496644 500672802 242764343 -52158849 150362316 -188677117 -580637391 -265059578 -127703037 341560716 -355540493 -754834541 785096567 -373011769 -369131404 -269049678 -927476097 -924768527 -937096379 -311051521 902478722 -395673370 629764582 823090095 -822710236 561653960 334704689 810121695 876032896 -536233701 -780841172 -543368194 -145475484 619888642 380140040 729844397 392746645 646181353 226342920 373241774 216473013 787552036 -424576391 87800453 -300728662 588913172 244326751 450562316 -359467402 -466983169 -97440360 154304335 -283059255 992298777 301771940 -52728969 -869126291 502075121 -607694691 -851435757 -48280212 647813668 728801752 807040997 654050033 171848289 -757484792 20974512 893647788 -608898164 895927773 -617274231 127085613 -300252874 -786702960 924643803 -615120689 619721131 -964694573 -477648453 327674013 -916137454 689610221 -686909867 -518129179 -422108837 -591607732 -430127506 -575321199 510467567 -134956826 -896908766 -994055087 -274137787 -84023258 541055719 -767274516 794096788 -972664369 251353657 219903240 652898774 811216656 -194082284 189299320 884684400 376695471 884370516 689105807 774962179 159808088 -857542623 227864803 -589132600 10934892 -806522429 -130123328 681313328 -118595369 98919831 353789153 -512355130 -853419870 878563154 -198692773 750443639 -962759783 -872067124 -544806684 92174297 929759462 444433716 -897022642 -325686401 107517249 197700313 854040478 -375594367 703771594 120093678 -842857027 428384563 -973035000 -471698840 717363176 547819101 31554250 -497007500 410467179 -143155427 933347483 476049152 581663112 -66769732 262290420 -911325548 -942064840 -474691308 707867630 390729759 408756217 622306390 880555641 -894579018 -413074793 211096314 434480520 333869154 -174353308 90044194 864950021 150242658 -691854705 -144097289 921833544 -241462405 -129940811 231415604 718707960 876981250 360897084 257948840 691662082 92572851 -162502701 -485122612 -548473399 1015706 -680623278 354517070 -642321855 -849911509 779683468 779828744 -511891825 341750804 -326120914 422283896 -100041284 -538850503 723651080 424866175 41438198 -507445110 755552600 -629484130 -683066497 548235013 351005688 -863465406 360900066 -336719695 220257691 -227806644 461754457 -976801351 -464377246 -308777798 326926507 202110390 -696881258 127332281 184382036 793456763 -258212731 -808057153 978869967 -937222714 -542734901 -150513564 379686940 777409256 817276533 252124226 -567071403 912542200 -158766518 -443972845 -824156586 200520683 -288344125 -500814560 -81581767 522482033 -879469505 370065791 821228012 765630104 27223777 -323578124 -131704992 711081198 328770722 -359051588 -878324662 -922091057 849953679 -857352663 -387346891 -53834130 373521994 -576185892 -89809500 -217973395 -902714611 -540272762 -918596018 -712321188 -474387930 -878257830 -890896645 513156941 144059461 -329017364 -687817191 -609076905 -446857504 805590823 -233703069 474285644 -896914487 486065696 -779681097 -980827549 -494987375 930025227 868701417 237423904 -919052722 -392694202 -579472682 -953901995 871824364 -734705871 205976494 321800894 895375573 298028762 -70209754 -103597932 -504902523 572040577 240105045 -628001416 931732745 -385893924 416078165 758342047 844072949 -712244581 -999364760 -673036100 -177646169 -916563185 -721763006 -848461083 938925609 77448237 488614593 192367383 623187102 -396985636 966955025 -151328540 446948376 303968986 371645123 -134793920 -546447039 -26715601 415565440 820357526 -920148594 -233892576 481047355 103214193 534401836 -839192788 -579634514 -866654949 791400950 125843742 927708146 645318347 -226256446 -936168896 -744641269 332282583 138388765 -175916178 193401477 261451661 407135056 -793128198 -980485421 779754145 553635202 -714727038 879473748 -646314812 -273199133 -538183957 4552357 -141085963 -781521355 -477266344 -526609863 951645407 -510527458 740116005 968303499 -528258619 618652824 365282640 -100913296 449330747 259082082 -748581294 998003676 -395999558 -441234739 -939664668 656966701 -627231621 867431016 331159808 494308694 774204845 -167477243 -659196694 -922880923 -114030845 52803248 310979281 257510314 -141301154 -329238036 359916624 -893100466 731399706 85157733 -618636277 940969796 -994848352 813051390 510944449 -151408744 287773112 365159062 -271142770 476905964 -411782488 528608892 550996325 -874033465 -739622645 -422963758 -475689601 -555108400 498249141 291835594 685835908 -999920673 238824217 479777715 -99476733 -520974151 318398099 587034484 203415593 959174944 300805523 840538699 860444713 759003455 -295076914 -715177087 -584428330 915091724 -862024498 224934620 -476838959 -578642266 492313797 449505415 977757313 -884680798 484127108 790515363 590453709 903922489 -246421758 -170165625 457422925 133829314 -218433017 -241193133 -706114815 889713233 562659428 -282489598 -157271926 471253690 507972322 -836054758 630629185 -431997612 -375441802 -304969878 863744981 -900662731 -62083472 830001519 483086110 -751680155 641614793 569550769 113108360 -456724840 229071814 874073943 -288556932 66709126 -120405913 -828134466 53720554 817767640 -531755865 -36765559 707060137 707553524 773255593 432257164 704416393 -254674098 -100653897 296813673 -468881271 -244285078 -970321203 -181014998 116867282 912543708 -202743839 -218622862 -791910912 696565291 969093876 -469962796 285804796 -302341957 -277536303 -831955575 -828291761 567163370 -777720777 -93368834 281801227 -97953655 612812711 -706811493 397025823 64111730 -454588347 136485757 794263597 948681705 431669084 367385034 24169525 421061317 -810495981 -372412143 -199962053 829117317 477548735 -359977281 53703844 -925006114 487646347 -799701611 -931409778 665902243 -57691465 -761395030 78154041 854107520 -3165607 -268900462 220291188 320044155 640083733 -731385506 -575970716 -168557035 957952549 -134289807 548567926 -885169746 156298539 -62608765 -952062760 596358061 -70226678 -601839078 -369689781 703495573 -437258631 -426119660 -171246152 434832773 -941538601 636314682 588029733 -340518248 61998875 -580489009 23646683 -673655399 -425174491 -119457333 -183767949 -817097627 -654771645 956757353 209464510 -745314574 489368620 -41125130 72816454 -326111837 -391441651 352574299 328163968 456951882 142150761 871901598 -672197880 -261758180 -506258227 402081752 674287481 127665667 -443014243 -366515511 -364808123 520061920 325845163 -552210984 -961340925 -175937163 429743739 532483510 -853559325 -369332293 835933784 -230123558 374273345 -284254068 626020285 972718014 143657457 99616469 443584509 760804802 602104599 -182421181 -533006610 -522039548 -926776772 704719111 878251459 241985354 -240760020 348714840 -972875622 711016658 388951458 932234342 143460004 866133430 -401802209 -633265925 137124142 683929170 -794416989 210452340 -946849350 960054161 -755054402 -929074391 904644785 573752172 37508642 -508313437 -699486863 -111035753 432691055 878201608 903106375 197780888 -306879627 -176272412 -821511255 807817937 570984595 500253908 -41101944 574143665 176422540 -882523259 -94527161 -318713431 -116837055 182575342 691187210 809750997 885460238 -170218682 -727861471 -889399584 716156622 -497937284 600079193 747594942 -387952146 504790903 127060976 493815149 367687607 -974871288 -381496936 443882792 -555452673 499998744 -118312811 918376870 -273907339 -632787494 152631431 -413755974 941828340 395586379 -140938926 934961530 -841643373 305562042 -65275193 -41229085 -839745536 -197648174 -950423559 -524771239 -48616132 -64772896 -681282189 253243219 441131715 -826001277 685525493 -679696977 739107833 -8128270 -54011150 883667809 -425203869 -748693860 121193806 -805605860 452097036 -714027362 -518760270 501786120 507861093 980541210 -961237117 -790006093 -146026396 784758691 -414690800 464019026 -355593656 -790104457 210787952 882930429 644266769 -983246167 16782249 -997216284 152269669 -514321158 -477418369 -998524173 -290874470 -328392459 835733329 -450050328 -738300710 700796737 466396643 -51336876 40064268 -117732907 -965363199 998267040 -970195336 234072449 -642542702 -802139550 -453562108 -243831419 -880817037 218689110 -505763405 -909323130 513227498 201737981 -990764016 -980332343 469191307 512263043 971608042 278969547 -759868928 -832536147 -227329332 263288425 -137802729 664759478 132826712 -429127332 -574679279 664549499 -443445733 -589644418 -461418784 516315592 104666084 270313443 887425965 655430603 -535293846 73473043 526737382 206527054 850725494 -698021135 -541209088 757419765 495023518 -382838763 196969616 -499748658 -90824263 150652638 888057950 235255656 331907993 764900258 47786254 -339131714 -551122306 790620691 -266371254 171595918 683571660 -779807465 64782224 930965938 -878456860 886764101 142545521 460518451 -660291568 802840077 -688499525 -787911560 677913781 332565401 -548579711 991860010 -684797223 874926471 318542095 633679677 623072264 638697054 405457899 345747719 -533840569 620499488 -998826537 -701294032 -375571696 257947283 -37174224 480367111 -394559972 363929692 -43242058 -456011074 -783326146 491547892 483936872 -600195065 387038452 -796087430 -650629589 634751143 575213180 -22641026 -27442984 -826683586 -650493183 -511873942 -96494283 473248453 -139303220 -655867688 715022313 579883518 -816225420 -159463862 -800507919 124039614 899356673 -732237506 822153487 -413026907 685181807 309577861 -70825780 -588274890 48616767 -427566631 253333386 -517773134 117713696 -819321612 -896947523 161842701 580227520 -594113790 -262803793 -288640386 -643285126 402643371 -88618737 449461040 -894063285 38477969 -321912189 -642353905 -995755017 982842032 -14227144 267238852 804308707 519058563 -455462444 -63167197 17441289 -838319238 45580332 246554625 -979373128 -479663838 497934124 -504847552 743824673 341976917 -578523950 336158957 248389713 -665521629 -579709632 -223730683 197028296 948299010 -454614921 820925762 -376775041 887821622 -770445122 905225868 143449831 -587711424 -852345778 474591130 514469863 -432669570 282747541 201556474 -613061748 -895753838 -595721740 576204147 -365572623 983242377 805400589 -732556757 -574852488 274050417 -712665954 -591039394 455782879 736528949 506493427 -298568947 -583961458 -116940359 732642079 535291387 -332977760 -156127457 -401286646 957339265 249852311 604383118 221130287 588363071 162802516 -565517496 -480419071 245186576 64480763 663807833 693099425 136350961 300969779 -104329845 545934532 -106467823 -517969497 -953304228 -59341543 257740793 135336689 -599477086 181989574 -533198304 862421250 155173094 435569399 -108968613 -778582370 148259704 -324092248 462531721 -501116139 -363326594 545951135 782221598 -193561452 920363946 269406565 502357891 188377767 -774933315 -108428316 898534079 -177802697 -922766686 859503043 826105714 502671906 -753869790 -514525424 438372901 -309584415 410098078 -610106419 264877660 -199528075 294221985 -738065211 -804175973 -498825950 -162866914 -611004743 -857242635 -810194277 910348303 834843555 -943957433 -991206376 982479192 -70540891 111514073 -116939983 577576913 28251466 321873079 513069995 232911633 319324881 64602078 -447397681 720828678 523792779 811315023 849517406 442686827 863268154 789543972 -344208316 -791161396 71207564 413589347 -243900166 827457342 595174571 832555155 -749841385 672687252 282642571 137380655 243666017 -761264466 821418933 -335850810 -798764012 -785612270 10882447 -270625537 -540479576 644026372 -526549626 55130705 -471543549 423177272 97764439 -46503907 669796191 -440707945 -268525115 614234341 61198167 183990849 -517587567 -86269307 120792749 726069789 776647871 124535402 294567200 -762265879 -493406367 -346330141 -958501633 91170298 -683158634 504999905 872981771 -494205681 1303102 224148812 -395101006 734208482 -519393081 -737054518 -643887625 -290334579 860180350 577010359 415997478 -714173778 -832637130 82057935 -997012709 100105628 -365437487 -241566648 -738474664 133276752 175539454 -213779477 -193418378 863530424 887230827 -181755568 -979458681 230248856 761161173 -119990688 542864282 -193232716 -694578167 284570266 -155641803 -1490683 -437228857 -656905185 762467660 -141619248 698973118 326832250 -974075975 -880736899 637285473 -215689710 134170637 -469294359 -795070589 234603410 101401421 416331779 864043321 -798574274 -570771336 656989358 905850917 -154370828 84992784 152359503 738456584 80886616 -7682810 577275653 -144716309 999697647 837163126 407347825 -193863688 683703606 823827584 305980648 -889729008 -30685386 -253718689 -224047541 585419159 888306327 -476434661 -803316375 -827119593 -38702803 617919351 380709282 543840139 -715377550 508445357 -767724101 -772445506 470584732 224414893 834491257 -127583296 811924090 -957187119 -943035312 238380290 552739977 -231021787 -844247921 -844854260 785683765 -776139146 819892761 232965664 -694998294 956331166 44616600 580025264 719646273 609293119 -208341934 -690419165 651856388 773784791 -786037466 -896025152 -510432582 -133594456 -232090804 -384238950 3659566 -670551314 -544165427 -247800299 924491339 972854845 549050357 845765285 221326766 679548605 540592501 -353788164 665130955 -173775512 195679049 -505952835 -798505083 -888401876 -503392040 244262781 -41347165 -844619813 218944764 956578547 -905103780 -464819188 567062726 446364019 208295214 129504546 166069517 -534150083 337965260 -331377061 -174034805 222983959 -768952102 664239420 929875231 -636692794 -740304177 -444466025 41920911 -839789841 -874124056 88152032 -633984331 -14938141 8743065 -827795076 953076910 -549076535 83302339 -770507055 -839070805 348530672 3897874 440988614 -453269701 -457253405 230347136 -112485534 -276128104 181618265 609410343 -295931152 -862510139 556466501 -116696690 119399030 -874434313 791813265 -559575203 927370081 637909998 823174092 63080950 -546790725 -132139222 -850164551 269299995 -226629071 -36517333 -989845168 -996631858 927791211 -388994622 121057455 -141138100 326090311 -765519748 953880844 -372056638 -840950091 719036224 -474351300 840333103 -877316338 377932438 -850070890 748523474 -121605445 645824494 -228693442 -812352269 -995812598 -779856393 922360353 -700061542 226825382 -627157051 749011839 200239657 -368938604 955107581 955056707 13768030 751386213 96103436 828085478 -256992947 -762565543 524871406 42780 -350486119 -575414651 231838786 294138719 653163343 236825355 900656730 453646967 748706773 523365002 190433387 601149881 -542307557 -977371687 -401158363 67258032 -238577818 69399443 540257719 893070485 221690798 647714847 -776161982 -861457221 209854505 -720683679 579709924 -270078500 -958315237 -161865132 -687545816 -243389980 301964416 145348787 142398209 -937413559 262753714 -443062499 -926242827 747619376 431506886 -95692402 -74791404 -921856653 -837690224 -52536369 -157963839 859160161 -379299546 -690462147 469488112 -236224525 529613497 -952838293 837184694 650332986 -364621369 828629220 -594274179 683530875 -923477437 -767325305 -120579909 -187055644 137048183 -195721939 -292013228 -111739103 -852346639 372113127 756716040 657362552 -655011305 -896383355 -397676160 616999043 501461214 -665769801 -38407642 131691075 46524043 -215994336 -113047577 635849767 444464677 843494195 -217753498 728064427 -493431954 -606866347 -302540885 301692860 -826130411 -721406638 4581594 -245844807 -75506734 -57860903 458111778 -175858918 452504670 718037721 730441001 726534506 -992726609 469100888 680633338 218284038 -229173563 -945915883 -109207439 360990475 -916136465 -824799377 151329108 661644875 969227365 560964940 -555778561 51246674 818629544 857836405 392040959 971270699 402695012 -6313728 -27998821 -306809947 -381756445 593800346 -443622086 530524795 -580368720 -346903604 -141877467 -336452358 141959597 -573705980 63570235 -947611601 -718878635 -803027292 -929993656 74766849 694714006 -404878818 -574242711 -891735924 -535911509 216677290 -926425599 -347627306 517949589 -767338660 -780136549 -63747239 874780211 -673769509 571261630 760536959 710382153 -868411698 371410059 -16415854 -750026413 -932719764 -950075591 734324472 -507864036 728471454 -305693924 -564592842 233780929 396215005 -742701044 763408398 547870940 -307355697 -958750445 -878600415 -544503105 837928530 -719154180 923845810 -170072675 416286586 -880130067 367900134 581417605 -439365976 -72223651 -117191109 -702276847 -758830523 -313815993 430415031 -66600946 -446817355 757792341 239106445 375006264 307944780 21368167 -392275235 -747102071 -99800222 10346402 504485419 139253248 -380081958 -175475026 266912450 -932248669 -68920236 -228854074 791882296 609493825 724830862 372771554 -54689548 -366213617 -124686583 -532520145 862380768 -640379117 98857145 577113417 -488937791 -289084590 -439799948 -418043443 -324986572 614404263 -282709184 -775731972 136260195 -761780420 -385107706 715896995 -393465240 -740928938 796198725 -718447286 -642109662 -856676516 -926537128 93396288 -574933115 168018233 811323168 621019431 -148998243 -748120332 -963194724 -536486080 -205618179 -379544170 896893524 469298466 -865949557 -43141531 -251696325 -325120997 906542130 -509263053 904531905 627241249 -632960888 -478949697 879014600 275792284 333913056 164026247 -227961033 -22737438 -475204867 -636819029 -501101050 -482436972 766443277 -133083189 38756613 -754888995 453680902 -393842051 -372903198 -755992143 -106246602 -469377135 905658407 887621124 559425637 449893040 -583624978 -713610977 697656599 506523782 -447839608 501916975 997818756 399594745 -401035833 549898186 -318022987 -493576891 258900870 871316889 -458406145 -258404027 526033805 -329649315 -140354943 421249274 260223312 394905322 404178240 -408972706 -746891844 994748011 908837171 605707371 -574685537 -244916394 -440236132 -195399061 522026409 -950871725 -898860225 -597035290 121499110 -801015975 -907046138 -601384428 534410440 -846180134 -424777326 -725377763 610919459 -263194892 -79857075 -333050087 -924318823 -12073981 -952965030 311604929 626270296 -131593319 924448337 753950062 -230931602 -185270301 -819820389 546808245 -80824553 618740106 193497962 321073377 -674614581 831547267 -573463488 -449006213 -309200999 898982876 -830158030 608609602 229107631 -265142752 -257183456 -380053351 -913737441 61713565 917115130 -499702913 637215326 -958102697 -383106473 -283382441 -301014351 -398381328 388133811 5702496 450418069 -354732064 -751263337 488852585 970306100 345207113 938285689 247972912 -576337298 474253347 950562809 674430326 -410465822 -870199478 393658513 -500179604 -933704973 -828153647 -760657018 -303215221 -583648478 -432029164 281539078 -870010241 610999673 -620582685 704737255 195582177 -842850140 -719998634 570582090 -450514553 -154896343 -493031011 -396586798 -42652770 -920611332 550700991 -135087645 852529397 -2235425 -345952922 742309882 176261471 -928622342 -59578572 738365854 -714348940 724673322 564086473 730400745 -398809408 -610170777 626738032 -929486113 824674699 -394673533 77808422 -252255422 -458548424 -206326606 -529862567 -229129501 -843120124 995953524 -45995367 995850849 -820085939 -135587387 -213867965 -665496798 566953375 -488640864 -108999147 -777024501 733801677 -144218751 724732794 -367951816 122505586 142943468 -233316810 13350365 186749901 -861843392 -120341339 -399145520 -95433168 315352079 356019775 -736963004 -432791910 -571741946 472728692 -56679254 -162429935 666457998 513639115 803992411 -637754488 822961338 -546678358 374981399 -327396717 -424935708 -601948733 937640109 175925915 893666450 -604724489 401544733 -40618770 -985233038 -709532180 263926760 568878389 -215648244 -882357712 956945420 -609660058 -304854135 -473575746 -844038142 -169131530 172161019 -519950664 591181486 167176632 459390299 -485010969 -345269450 -219213258 -408281659 667488238 -773947906 793243646 259685126 588701318 228242563 631033521 49889575 4494024 -174627223 275766942 -577242382 13805447 -698996738 -727214546 613488298 -806322471 70377885 -58273228 488230231 -768209966 -488429634 63667733 32995349 751550609 -309367204 -950608378 966472457 170362384 -316282784 882226135 673174177 380974452 -948837901 107779968 693075462 670629429 689556452 -662343378 327471400 -289022726 769573144 201966370 -812701271 894706237 -808607868 -44925083 233704456 -968538895 602289128 -764320894 236058037 55187336 -516957730 867423204 539232378 936739209 -927801222 -124714534 449289992 -662606320 17127087 -649912917 606124874 -253340085 709276008 929120496 -949232892 754669352 877745612 -551016652 -216337314 -432315816 -434281357 -180709961 709898586 -153795066 707371322 -910234063 -136649971 -896091246 -236388055 51110987 -413704625 162070800 -523068435 -881518298 -488022161 -584096138 -651843815 -24272502 -421107580 -616616411 289000787 880059919 701868281 -633724066 622468381 -710153704 164174539 -216079127 74201304 -492035420 214263019 950127515 1543322 -63062270 334901183 -655282831 -925776062 -280914995 -101343325 -919807789 -598480024 489572567 918874398 -251834777 -839906533 318238782 -785362212 -707553344 583959712 -574090831 -83993744 -757598668 340311010 533622035 218106660 -394655043 -643512414 561607406 -73755852 -178951551 917983556 867558857 -852345777 75419170 -234424325 -86049976 443870482 731782083 -612769374 -889704414 -756726995 -977823615 -687334914 828246647 258957955 744768549 -883637584 638898009 -272477128 -972973545 652013763 867295590 -996434460 -822580225 760542411 -143189545 67502197 84585041 742780886 -923627307 358197684 -460314332 -691006877 128708901 3955680 443650886 -576979379 541396122 -971784707 65508427 -512799307 710595948 -636335103 137065063 899855374 911002314 -538117981 955372590 -118880115 735933114 403824658 -904061000 541505662 -164541456 490590654 -995606556 551177940 -344749519 516743118 788889741 562813276 901458515 783434829 -766935690 -123158622 161864228 766449605 996897902 131123337 814301614 -216426462 804741774 852300969 -383859315 -449524637 946197253 206622968 -655167890 -547867388 419075827 -68076378 -747613975 -856130937 318949918 -17091957 -386926959 96727170 685867557 101580821 -523929224 -550545990 508708808 554994459 -244254130 -859229417 -683238076 856381437 700590178 -640410509 -233440777 307190387 -742372233 152318992 -287611888 679546499 24461247 231761932 688994371 689000167 -327947450 686957803 -903395667 181614213 -827209732 -291646264 170830017 -995693977 131387190 -572039458 619827089 -379265796 -362635084 -771166601 499978715 -709790026 796052173 -498221513 951502144 -894021755 -692191144 -742795224 -904418097 -490924544 319178887 -309773390 29164803 -633436013 868609352 697849878 -913050941 788144314 160080042 460115692 413593748 -886766286 -967498297 -903643518 -660615460 165116240 923569589 -184982993 479799763 -360162886 272400228 -410517406 500690664 -654276211 983948206 667652171 -773301700 370418898 614624424 205803631 -879623871 -125142038 -962528209 621249259 15332108 797188337 80218951 -713422076 295118849 459024143 -823813201 -608423197 343782055 -665197609 104646306 268638064 795449109 -986386380 -109751414 -503244434 333325336 662897230 976654766 -806267137 -377128925 913382969 768374889 493785855 373188330 -430086663 696629446 -679492341 967252393 -447271011 244981321 -576963850 -669596290 296512120 -739220127 -370089157 371147685 -770775754 -714862375 -358038941 -496757800 -861253242 43752983 -335014585 -216329388 667495227 -249617640 -577010888 -478957468 -625640462 724034471 315964275 307479411 46230272 -714515388 833480696 651811090 -966186594 591399758 871575299 -741426760 -614689866 -828761239 431733357 125828882 -55877045 84034570 803605372 -1582928 -244727759 -695258148 -85489851 -252604712 171774436 72701362 -108065349 -938970783 -769127372 612181726 373105349 316619578 -112427349 -294877557 554565368 -313729463 860047581 -201831789 -280213667 -641368744 993719397 -41575003 881263383 592814637 222890879 -919620568 182862017 -883157846 -585945145 918778419 -374299683 298508235 -660018003 -983889056 641883669 252349640 968515083 91701675 -429338634 -84739912 -649400924 -392746440 -985128733 763453023 896005167 718232566 978194916 78153797 357009521 357839217 656052032 909682539 -587911719 -28910906 -641733 190052492 878478063 710669652 -390542401 409369470 312262272 -755849971 650549966 248042857 516421633 81426091 -700603499 -17931404 -224825971 937952561 -947655527 -625815878 28580021 -419311 -192394891 464443675 -5578001 -762144989 567010974 -47666934 432610438 -717055225 402450094 562568394 -52924141 -757623174 190898843 28583390 -59893605 793552045 726388739 758135538 -111420225 833174865 558175634 -533091432 79077159 8628714 950002872 -638502115 18402165 -644713841 -119772239 -160148628 -638626386 842351541 992805617 -759623312 -505400944 523636135 -717181538 142592096 -29951351 -14128201 302106785 449327740 471430415 -680317551 687821834 -409238031 341912904 802887082 -633446415 -76311884 -972648698 722410339 608388274 733900087 293334847 -891827991 478015388 -514103643 208467896 -540214517 787057470 -687380947 -548698371 793523183 75915469 238901457 -838480412 126530220 419436775 184920194 -666667003 681654120 722331392 912206929 667803837 613920418 -889013115 -642190451 -29512117 -859952859 494117180 377701006 704956925 599595292 -979349370 266078892 -841608451 -310541869 456697224 678865233 519820991 104747647 -878435935 435360381 -993284818 -609773603 -526490094 -791063320 51775090 -619796049 -80658690 -139205797 -805659356 -570318 -643489523 539929621 625613173 -699004735 835291450 353096113 -250230243 651411376 -864675746 467235605 32319604 -842426608 -383992027 -857997524 -535491271 -10051096 843924076 -411565560 -803258160 936235820 -814063712 -501310545 74786909 -535944025 759909323 299935692 -967541034 549000256 -997299343 -860817230 -40701156 -180860630 -208221827 770795221 -630273033 904067527 905736296 -479699627 -394416064 -440973139 -541863795 327553910 245534442 483493043 443444211 -354144919 900290266 347366329 463947600 -2328949 -635898459 -776610457 771315811 370071980 625478972 -673835219 -55163139 224597569 -174472992 76252976 420797518 773559542 -979344575 328629397 -523040808 940291866 572424937 326419456 848185595 151593633 -39396903 388168882 419419713 709024664 -437882253 -666787545 -398318206 391512 892633810 486991216 -719901597 -179585226 612880330 -436272283 376769008 -309737562 -378309360 -97665959 -484074833 388679534 -90884364 -614594083 112706710 -401308815 773495155 490819106 844593926 28484252 -849740475 75533038 935681392 7962792 930632716 -580238552 170596012 -286528656 182979398 -194022540 -919013209 -767172757 98286889 -189487757 -943581343 258731187 887041837 661581418 -385063778 -477805210 -682251607 -404540729 931822939 181699739 -473677412 423294820 -645038903 758119563 -557402473 63673136 -594677312 281263495 -849069847 765837574 266530145 -608939991 600718221 674769681 200498480 839931438 56260024 819528255 -348406426 -114903989 -986397974 861643327 311161124 309063484 -880621417 -898427899 460498084 -888736149 -295960864 -180657136 -936576020 -416560138 725859954 -76790686 -557533736 553754107 933731232 -999255556 137237277 -808664647 -865304187 -796547099 106731380 196900932 837455511 18225097 843226471 307534853 -477334100 545091591 510893436 -890063852 -919735894 -974961910 475944467 -141681187 570536478 -913489961 641077500 -339342779 701745290 156147321 -979075004 810982081 -887002207 -218800722 133133727 618072337 -916329088 48187504 186497522 -420440718 265355163 -916446564 752615260 39591867 -755959581 -743137614 656153747 615083607 -985464937 -759324565 -210565302 -323884526 -575109121 -186411499 336982304 163929633 64587570 645174602 -819326732 -841738564 -867358462 -612289475 543177139 633648531 -542231189 -142806126 -500824598 -642949018 49548715 595901125 164270954 -436956898 -564324226 -824537767 844079970 -166404305 768473390 -343385722 167467943 6669189 -502933631 567558867 788045922 -744270082 -343403793 -22595245 862141000 933642331 -607174394 -513138755 -903127523 -387916904 -687447773 -267482689 746775904 -638071526 -927023209 -980789614 -798642965 608546083 455116045 684607064 14324982 879571844 538243403 904916907 512403909 361250521 387878311 -167261693 -554608716 -111486699 -14337290 569729858 -122396299 -223726795 -945910518 -774584016 128348300 -613976226 -27702247 223909087 23802452 645408337 659556027 45540806 350290789 792886739 -836986246 456439958 -197764426 890607663 -498574460 892572635 -649499063 716367629 667005408 -497966532 90654927 -245315255 -103423628 -564162262 4756717 -191594363 -61313271 692003715 -657611819 -420056191 403773261 15146192 894218220 331800373 -71154255 799884751 176669614 -535102506 -490299386 998381885 128387895 -16358078 -319890973 120628280 -445766979 935272311 160015728 -269931505 -575342898 -902260869 542202086 504053915 515935432 -267211367 -498602826 977217281 -281881172 -307324557 324204239 -342743707 -976132489 -391260987 376201252 211094335 -731927834 472499816 295245138 804521835 -331598978 -134190006 -701155781 872449263 520034598 794648370 274424106 282251122 -582093485 204204326 -982183026 -88080000 566347313 -492118107 -147204679 481901538 156440175 386035642 969490929 -242006202 748117078 -970264857 -26244008 -79301759 184885863 257451456 213801322 372032959 818620915 254998059 -547565639 -548695042 -232399914 -172836179 916427382 -901162690 -520205988 -194086670 -120428903 769339621 -483929067 -987577116 932279057 656148941 -873472682 -463635149 696147196 -839496069 85709691 954915228 -393935848 -830711502 397219825 -212152060 -913192655 -926177811 -45703357 761318599 220577891 78841204 235046778 222038567 685841892 -927721596 -835138960 786140598 18710331 369159661 47045713 605846029 -181659909 251374739 -398881661 -661089530 62534799 618038865 508718414 872012120 865166975 -859606304 562843288 -500343945 31110402 517582640 -820577648 -887508145 -467357480 -382119040 -235212618 486725515 -435066952 -36033630 -630489638 -663338836 782247802 -184589850 397700284 -21187852 789206006 -103242553 -94282928 141776906 260225925 -878524914 445919971 -281406626 -749187328 775307242 812791901 525430551 -938802358 -902450214 -270288553 -389516405 747080554 -31424474 -113009707 -297333921 -569071554 944875781 270798980 -938982713 386944370 742739188 615159001 -213274759 -708856357 -30979275 -294744999 942888086 626403051 -514855195 -472859151 20149801 351392225 906732616 463374022 -277596958 881670208 743044922 268259180 -678035345 268620175 -569565519 -933067844 -531873332 -570566044 -668297451 -311751959 945961256 -212439738 984593267 -735408781 -424255487 -940275210 -202809814 -127480666 767877355 -61679341 -977710243 402887436 513451308 325607363 -695108749 -847254508 -345514214 82263586 -515648322 303267205 -321123209 20316800 -989312300 145382676 -784914388 429682989 519651182 269402034 -334230997 -210723994 786993785 811897599 -306411868 -78856910 733443398 65594320 -476287032 -636674810 -959610651 -224722597 467943611 -183929904 693167094 736883516 275378521 883313658 218050526 554488153 398599734 138820039 -558342335 61757122 -612180438 173046728 216421391 674645512 755109520 -910163162 222753044 -682005638 -181044018 -24396749 489722853 -369940282 -607956316 419895222 225655058 -333329307 -925060876 835102004 -169190448 -935117081 760889540 190539112 50246247 -996926223 -340573424 -424708000 93100056 -728022114 -987782327 -145757652 -286355415 -507594925 -197079321 -440057864 -654830560 -667651939 412075796 416004899 85427434 -375729601 893427658 -159932571 -381980076 -427211023 -318325253 632900955 -837535140 151107324 -543639341 659995621 -764611478 137387043 805383734 -898003499 -428279497 -984296750 691474012 -72065006 476214605 -894417787 734376902 -832634355 -196351085 -294757807 -692290634 752268985 -368083463 -857497795 174310827 -900245270 -424936670 -53455101 835858015 940498276 298578268 557959718 -215672513 -376390385 -27376303 300820441 -124007428 -361526583 10517053 -210871882 -105609771 149502373 108219706 -427102824 958761989 529017859 -481173459 223704924 515442939 -848634234 393256353 632235148 759763577 -516762878 -472050449 -512408586 -781848836 -750872870 590307235 691780380 3892542 392197982 -898537114 -823488252 766409357 523607321 -401231500 -296366670 -709983118 961710043 93443480 238405921 -268875982 -156870520 -516772391 450694423 -88059799 -171334174 960164502 848958645 615673174 -660109819 681907 496156035 -735811793 -165203568 335000956 -497123108 300547604 379265383 -768862780 638889905 -301912906 926745673 -314402946 -419124964 18950455 -1917294 -972189333 -818388175 -31249168 497183962 709703126 156645297 -335527827 -619306054 -249114043 614080300 -502643428 619567141 720862427 -122590661 -454329310 502238291 -691397085 -237772316 28162083 -847848090 173343491 258239127 339780657 -441322983 91116161 404202812 -602670982 -141610017 -617421327 454766445 -929934321 -580270492 733867191 797991281 453398434 -24526393 765722377 -906672506 -688205846 -823558391 191729972 3509960 -182708931 -649789560 832070273 360643034 -685301052 -169842436 -333093376 -83291889 850791983 -912179140 -218944517 956317140 856537969 148834312 -315974855 -384632705 687947865 -461828334 33379107 -341475366 -369285996 616286029 -611481754 -226757911 -466365474 60404955 -262604991 -448907647 818579604 317024342 214158241 -882977315 -915146472 630884858 440678901 407084057 -536452500 529750497 101319243 546527491 655051505 -712194543 -645876165 -969703090 136625426 536966482 512308981 185603839 268940277 -911430504 906110777 -613285070 -158537283 -994546230 -890878119 -999137535 319454440 96590994 -400807098 -116044334 700101775 438581632 -230276981 -314928667 -38390655 777113638 623332679 637971367 -867022500 -900867798 214875827 947492837 -748230118 435649942 870872877 -533361855 809828923 -61119202 36721298 -668024697 266909454 387741011 907211618 -450458074 665091495 -900652888 -521213825 723758337 912447648 667309326 944489051 -937303204 -297646971 142182517 -319036764 -839775274 -192555409 -326157842 -287287953 -590265518 -955290081 -807381570 -229813803 170198908 -79955822 936759463 458781327 607895396 -156203876 788314139 -383221620 415338267 -185073100 776527577 559029136 -570472514 -352822949 -846767636 794683916 625223433 860072006 113699117 684472036 -180430005 465379532 922784663 685613339 814956073 -288118703 487397600 -621127417 -744777471 -482006452 830207943 145259627 64085411 -676543549 409956188 372066346 645824620 -269015739 -270887321 349008431 149825407 -707091839 193373040 622620711 647903331 -551967999 -23712160 483342905 915384595 494829886 -680569220 -278726597 -550728200 937021110 -415323695 824252750 -741013815 89236923 -969396173 276281976 300696628 901193012 890689061 580269085 -553615019 -560815533 157899633 -641499502 -721938817 67521879 -941685334 983168736 -660958162 49213526 -679414522 -870931119 -134772401 770265134 -996698112 300487296 218076015 338215360 -856003930 -883236001 969950077 801095107 -905678851 692024719 880512536 -815223888 -94361012 588955725 -229720445 -220430934 -252514827 -609713877 -798537961 -551871528 -22153270 150816224 -385304003 -692595011 204509694 -673807157 -180228532 -555143138 272060208 -474408542 -638051317 469311747 671130885 833785181 -613446079 540241169 795761922 -846939468 -144003810 -732827688 -991306129 -146073385 864479335 40951630 -856714830 701730782 -827248108 278874941 -779699962 -105608400 -856549626 -643838942 -998396820 459037170 -703103568 -109240980 -560201624 -457617246 -779140428 166591358 875472165 -639987993 789348854 82271621 39797457 819338485 482782712 -37368496 519693446 -599028933 252481990 497210376 697656040 -791777272 -210560909 -176313065 254924554 782531474 -284859761 -945716492 -931775660 -977821735 470375747 717278309 136752505 -354844000 -715019825 471320996 603095140 -432851226 -336170650 -112856672 300182457 864576212 787238320 -230086707 977736188 503545331 923696712 -18508509 -400957 -864714667 -713153257 -951515063 -995961705 776220200 311871455 -183742045 382205331 763357724 873791666 -226147199 254499722 306082095 387107834 497939463 -338032841 596963448 928562806 49656091 860561236 770344212 100355978 873265249 68700124 -641651384 404351779 -574346054 615916224 -888181722 447592754 938177272 196531307 391877111 -746160442 -968957140 250567315 -89950694 -509236296 -473277464 -684688216 -77449035 80242992 -582832243 269245557 -802127809 851045973 775981393 -652820101 -890387449 -950401057 -843298740 -311704960 650225253 -617585812 631222296 170768268 -914538108 356304123 -293125307 123021567 712923980 -762294289 -365895358 -336425161 230766184 -519989317 -24553948 -832725550 -466960803 -498879132 -397716118 -208545609 376198616 160899400 755401575 -581540342 634618983 -367222650 -267050068 -281652180 -613487480 753142319 706761776 -252136813 -106042486 421433585 -932350268 655271013 -713033491 -915605089 949284009 261778239 686150987 -395023107 721802679 575459455 175645318 22474345 823249074 972986424 486832967 -145208790 -585039362 373805120 -850016252 715042868 666255171 -630997669 932225157 37526068 -611405853 -684591933 947606943 821651930 -932492823 -95429349 828486127 425421851 353892576 136233608 126537284 415690549 123669282 -643102691 84722547 147209360 -241388034 696503196 107411183 -800551192 368379833 383802742 53837127 -540729301 744203649 -979281851 555491437 -455281898 -773360648 -513929576 236295744 -653617802 943446620 -464366651 -433576547 -398133717 -821256167 709224186 -442843541 -711683709 430303616 619880224 -595864862 -971510003 -661355599 -623434408 501686700 193701137 831338629 103915128 21344854 -775751843 391906585 -166078821 -590357875 828735826 -780172906 541706201 -522492615 -200556138 -844394046 -916785917 467546553 502474347 474333769 776489531 -402093252 369918282 -951225980 -444262805 -23717879 916114774 488158498 -15153052 -4465930 151390903 -907631401 -342701122 871035325 729249686 598609441 270836479 76275241 967569032 -152564723 -760525040 12525542 -528155293 43609198 792175635 765071563 -247056315 385270642 -97450245 -279203251 52822279 -34308870 -980396367 -335560492 31951776 591094744 -235829125 346067767 348900807 -423841685 -1401851 -756625222 -277555097 7040711 165301805 74206728 148499689 589513569 -620421989 -416493734 424506787 -506600751 53933062 342900950 -36564883 138806503 732230918 -943166093 -269445475 910405289 183054046 696556879 -719845312 -748432379 722592692 -685777510 -849669393 -307156752 -297240701 -589067897 150195095 633295324 -430703046 -922512324 292329598 -266226777 -114180587 -54689472 307939195 -209176906 710971580 553502993 -49871739 502965986 -980956159 775596528 -742238141 -782951063 -451300288 -392039516 884407040 999622439 -729377879 -549729599 634345570 -697075824 462848200 846630241 903642672 403295237 -579649240 -556283277 -817864170 813281795 428270377 -4118895 875643006 726070485 586974320 -553267669 -734499872 404173505 560435642 198639217 587153147 -890476348 758292425 322708093 244823940 414033677 -469335988 -487338945 -122255562 946167283 -595712177 -387012458 -649588439 850434049 753250797 -308078392 -15082714 616481640 497702234 -454121713 187592967 272775506 958920828 -276878575 -273916142 78077972 -9734858 -380923048 350705871 277651717 270992627 -839320362 967575516 266611629 -229065878 -302910005 -90480123 743799391 510689187 570079175 700637158 789518369 569371860 -266054418 418005414 -49548989 -301151726 -508971632 -311929509 -602528821 -84928442 847329864 257487670 217139010 712215616 948231446 -619491203 -299813036 649501799 975626204 307528858 -730791134 492775086 807567876 -181336074 -500633388 348059953 -139408299 -431229091 833220507 500669492 237639578 -801330800 -241681270 -948044750 386144585 650013132 -941590530 -506633707 1979703 63656196 -676903053 195075029 623359772 989947621 -596812773 -688287364 174282800 -526903393 37231082 -878696068 977445656 -157221204 637713944 882091808 -989691155 790019218 -845612263 897177129 309805972 -930339751 -416208539 -495861421 -439841105 733020308 108625159 -706422048 672499150 702374495 -377566506 947894721 24058318 -239328744 151679603 -165572942 856064997 11054409 -135807689 -155537639 -556599176 109952490 503478473 305979122 -403631514 640968584 -3698822 -520563739 853226350 842926059 -672703148 -870994794 -327221213 -283158274 -926903411 829506878 -427757599 -979582696 693280567 -118131886 15614334 -206018310 -269626206 470173765 -604913623 775645366 -272098573 -141586380 416041085 514872979 864781476 -970044181 -875313242 942659812 -209237059 734669863 634469731 398882111 703423668 -81031039 -65844737 -822238419 -785191799 741794924 -595177064 817523834 535798339 -867431653 472034957 -67448933 -263057363 494248423 -853287174 -769169142 -64836564 804194485 -210859617 378499259 -127066916 -684147473 6240144 -856062635 -952649603 -552544863 342704884 -636984798 183423412 881040511 107180956 -350772106 -940709443 320346325 -14308606 -859428490 327463321 -931483177 -49074145 -133284563 483960276 579059951 -913161627 618101606 856055988 27900147 -834122 111173439 350904173 340032003 402572100 -122067680 106034337 -947580001 -51657396 608798486 756492061 -833115568 -980162364 370620732 -61985560 360966978 -420937768 -271417907 186504416 394448036 -644747153 -749170363 94583188 273146784 -534200104 116446497 879247595 15160080 763238186 -979918711 -963563771 -210036557 -223061195 347190423 -186276156 -827350023 716143650 -759029623 115126005 138986159 -478066654 -305048901 713674569 -127594656 -871995555 -771988518 810290470 -511136101 -497021742 -807169546 980004457 -433047423 292378648 952381444 -38095002 -291634 -561766929 -341190791 575858249 857766972 -561046689 560153685 115185044 408648271 -335151413 477302866 -604132927 -417886402 845546756 597415362 515520904 520354090 -82150911 433332243 610850183 -864879978 705229741 34830875 -550336375 976750759 -439175073 -111133663 -780549404 174926048 96692576 720721910 49962256 529574396 283147652 -492551295 951262212 -208288903 505321992 622250722 476200500 880695754 -613406889 -378778648 -608361914 627046985 870786196 68453549 -206218169 762799297 79831818 -673898685 -960433970 -439116674 -701425919 -294433631 -714073678 -743021347 307465429 264423927 597134567 -322145027 -71488391 57028930 237277558 -300613786 197697588 142547107 671740731 572576291 376674160 79405305 -197177247 -283910511 106221060 446338584 432769121 537388892 862540479 91236044 -291735403 547176258 -458772388 413383503 -463276611 615810177 865604041 705745802 640084875 -969381485 -128804834 979687071 -659219776 -363067552 -837230681 -699526172 306472707 249870831 -517403515 645742169 298888924 221434848 49911125 597499300 -701492100 918892131 577646189 980039888 856787820 705021965 905234891 936222011 54657275 815180183 610080708 -39007213 -630600997 -316773698 -140864573 -56233760 471747317 911245562 -42583801 -256163540 -972443852 286132577 702101619 -520484179 437526907 296261256 -128498948 -2933062 -128118305 -183674471 -444624340 304835098 -89094016 402687325 -482147202 -60761682 172634599 831584936 -464981977 331681053 -306108675 -813660611 -829747461 619587251 977776220 -840093779 601989199 -418345939 -832651111 -69060593 -361586821 129213876 -913176774 62447256 21055584 -462317891 -364039383 -937057605 -246461324 -415645978 -959309704 32283014 -982641443 -943100348 108743368 -323551000 103254808 270404106 -446382443 -963946285 -431478351 -701310032 7966276 833546444 -747655453 -545717717 455206347 576244605 -910339059 672460890 -43007216 -478576079 984092606 -742808537 -538081092 676033758 54665795 -894655995 -927988319 -905516126 844581065 -754257653 -233149470 97937812 758123910 491764792 640553666 694285383 679953354 631328093 907711699 -728569507 -379947697 -558316112 -632882472 645617629 -758521532 489634629 -778663981 139689889 455938237 58480963 380067498 467262974 -762412508 -415304857 -922674992 -847278521 372205274 905366203 304713337 978942819 -573930466 -340971297 210185354 314713201 -114870362 -708552910 -213603411 30892030 420566433 -319877555 -247061570 -862642466 478200917 926191982 -710876689 472355105 -870984822 -732480002 819822080 -117443525 632831190 689443111 856169644 -869909919 254784345 -654566339 792015092 920457255 -572646106 205678938 -354692988 379027496 630459919 -727519459 -275459623 893372416 -476955548 -221230572 645156571 820303580 306767567 78743458 -376833533 288545 -540537058 255568179 867488531 -891212352 -239130628 915730219 286698982 463295413 947585628 -477721440 -695499908 -201023984 -438574455 31662027 -966402107 -394681858 -388103395 -288893156 715271579 616065322 -783445507 -38486014 783490415 537986653 -433606443 11745241 625947237 -660138251 455568374 -141893570 444418183 -318788322 463790301 417252937 -323681178 117273843 -990289930 -26822705 779567605 515008276 -541544934 -983918794 -745302409 -326880899 846367544 128827416 265485127 847226114 264352478 669096319 -587435710 -545327465 461179194 306351427 630780623 -765991089 41117723 905603615 301107948 -344449763 634959708 -511766744 -177831759 99433988 -44420396 630312694 -559956249 336906349 -885863250 -50375247 511660578 -306788194 -600817721 -595492678 80406160 275433427 940715360 -83463424 31100310 -143724782 571444597 507111468 -415251847 -886914661 -183986742 172585358 -962493003 689503047 -207552066 -110532710 758273489 -332094369 -328736989 922309618 866699302 702467370 455076620 -133812748 -24578909 668181588 799002347 982365641 509022768 63335737 -639007515 -924362282 954476202 -119115648 466713279 -936133063 254070952 239789374 -116960490 949704591 624151401 -109353370 415291425 128170759 -468851016 -750341148 -62674083 634610059 540827894 -203663744 -511615460 -282840375 -594163079 -463823861 -70570094 -275779082 -979703311 887163981 -448631231 -746785088 799009507 723674742 135797215 -270417391 -745537873 512072355 531704726 -569665982 -589570941 -33138766 -67178915 193969208 946378410 -807418869 402086499 717678526 24758297 -673322009 717400679 4551626 705006840 -93469194 -920989088 424147816 630436089 -313993912 -920010564 -971475950 -430623557 -872750614 920699082 -813351308 669944389 450723330 525252306 168105903 50925951 711009163 391466965 366235246 -913359613 -686087747 -396170242 939153265 -168036870 -365827683 -543155950 890630966 272783606 -992021331 990432981 -758146248 749008357 -348663442 -671585623 670669849 741418198 -871721055 -855023917 204431062 983206181 304096435 626286952 -108966683 755862487 231266348 297509452 -369451193 39648879 713020339 -546114457 -833227438 60943499 -454392625 -377577581 840781729 32871676 -145376625 -116020638 -273644971 827822086 11245106 493357299 114382016 -880855417 -588938444 -991665412 -473182178 133314676 -238643984 823637731 -562344277 -939978664 -156116081 204293630 -938202692 -755709354 -105179684 -564469121 841291189 -966660932 298039750 -830918938 -794579373 -166261818 -974462999 503680837 556567512 -159052172 550074560 164648788 -61568027 -317298211 -29975928 899384208 627265484 -799680627 -701148857 12399732 546336593 -469112294 -934279646 -21432085 963291880 -628481090 351331921 295046575 537758537 -473311370 415527697 -176889724 872389145 -417421790 411707791 229250514 491804426 -606875292 811528106 -842085745 -353820730 -185531654 182158713 43346705 315926417 -847330534 683741655 233290682 -691506742 -573138090 -715736512 118261616 -929931526 -46179277 931034558 741281556 -583818957 -756154309 2457522 -734160239 -320867343 649319194 -132793642 -738559210 430721993 -96618192 -302538120 967659868 -593654824 -771932325 377093307 74203015 -932247880 -923215291 -720104482 67783316 654199137 504579379 -951483943 453686021 -437313761 582718886 681421535 -402497573 12476643 172543107 93965653 96334596 -470021477 -400748319 946819909 -286318734 732647993 231015695 -637898677 -446141747 -929121195 269803244 -384842609 -835282286 233901266 839502354 979949905 290043651 296508564 911482593 880920561 59456622 -293447630 158285086 379884364 -617877443 8571175 -272838942 762172279 -164969125 -672889139 -941250581 738450819 526507259 -640470656 -453705027 620757748 883987731 527207484 917456335 -890310758 -245844141 942697873 184583849 -38184967 -771885277 720095423 306302892 573130802 678647528 689873366 -961662624 -155277306 258212091 -231802182 666077220 740787195 55165345 369259070 -115791664 -588785667 269536022 -958824722 989346596 920628716 250078893 825852311 134037889 817536774 596290914 -478649947 115658422 37776618 -20953681 668348269 -255883860 -340305301 212795812 305033758 804327621 -852586848 -663409702 -839550717 -856297433 947028307 -657785175 -292579717 165104009 -899275977 -283276507 94893851 -83541169 -646571536 517214451 79182057 -814369932 627643958 303717473 -380688038 -902115637 909725716 842801331 -309875154 -997392572 797876335 235068019 542322838 964726398 348202417 508531508 337742743 639284772 517841765 349351171 -37459527 -704199904 -228369839 522182180 521904839 692310739 -605442359 -304716625 -505529869 -761249390 912760163 362247880 -654007481 423541361 -76091127 -876804922 704068251 688339813 202968063 -195023746 45838618 836792278 -704555568 334802177 495977055 -135986283 8392742 -312040113 309888251 -389854724 777851714 692782784 -263790318 -803560839 266714574 854772772 178688178 356640258 -41211393 755978316 -821387304 -308009246 365991408 943750942 -574116735 807146301 711536512 51090084 325003500 -147298959 -906413064 -616091867 -434535628 -331537059 145856441 -906689979 681497022 788683029 775279273 847313150 -380387262 -575566936 -682461584 891491305 425197493 54845279 -865787045 -264458599 875518489 -488766513 196592027 -46414867 -730941116 -767419562 575182014 -585848722 829158767 -580923842 329055929 -785979628 63122722 -960420561 -91463563 656149281 364543943 563708453 -732135231 811598312 -573051062 -554139627 -390740067 227667482 203976579 256254315 -297407064 -666224114 61592005 815142457 374785869 -607802763 315108885 539801186 273479506 211385901 867528465 587390866 -376484875 725561307 -678313532 -204365603 -523032904 372235716 985219530 649771077 808573611 -978324290 -941101282 457453445 -556669961 -197946848 -721214147 -464617393 789223534 -599962882 -147804554 -287461600 -361159167 -185089363 620527463 -611629846 986889153 440779354 -300829183 748604438 686519875 600527617 -183843346 -171909770 -643122886 920481006 -136351465 -717729474 736937847 171336622 -624882117 -328049446 -221112301 64822636 -200802563 -112047580 165111385 -907690928 379856103 896210794 -80523266 795762765 -555686043 -916793719 172235153 -186899861 -900178769 -812173694 -287540350 83947621 720593770 -320459605 -678406777 -29238536 448437736 -691806610 -622109008 -300683437 -550506804 269001218 335641051 210719832 -640275081 72174204 600447326 -886135844 -957267683 964884408 -495341365 -559733406 -512326613 783936159 -27749200 -711222485 56933044 949223544 976003409 159202647 732860335 -34233852 340663204 898904920 -893121130 870726930 549325591 931431034 -164162338 133633831 180835056 -188565999 -65007454 -908119804 -775608405 -437376372 643676850 -84246473 56078705 -946524580 -578988757 144381616 -574750313 -428936208 -313623550 937675154 561955029 870284661 237463382 609233808 843754131 340326440 -275202202 37480225 110139750 -247936146 639959417 -97738093 781416137 895681152 180549763 -974750400 743549835 533670095 -306079450 425602308 48943127 -569492075 -615129898 654553828 721943653 -605271434 -616457789 -830516733 -804421270 696121599 390251887 805697909 389809969 561570690 -384265776 550130697 -870844516 -112520719 -935136834 67666159 983256758 499511676 -172373838 989832224 -511092772 304535893 922772557 43788179 -269468043 691854978 704498347 146292734 -846989142 540107900 -861832335 553627620 -208806784 -398624704 974564072 218099430 -217488046 30638668 799710467 716078295 310590840 446871008 -888377944 -755227286 -373579002 755278942 954697999 -215909596 -810457166 -164947774 -180407163 197448700 -547798806 -562492982 -344775170 914335335 -250660578 -68186950 -973796913 761241295 585198538 530487621 -74453319 -877197348 785927350 -585724273 209504514 -796796799 392667441 505399407 598499535 -758342835 -226143420 487382535 -892597261 17873345 -119857216 -188192777 -4847988 -57721253 -650736737 -174451048 142142053 82932619 -16563739 627182587 233827609 -324794181 -75233075 -450326707 -412158223 388340222 -639641678 -311465687 469817480 173784292 241513757 975125561 -918092960 136243511 84024000 -791845329 433916008 -549789243 -141482346 -642037472 213139131 -243741354 553810578 206977366 -385381421 -565503802 -767697433 -574984386 977333336 126099581 447233931 -635197314 525243621 -793521934 -470263238 -866048353 233462196 108153840 -290392456 583101780 600272856 -36835236 -928297229 855917638 -433046226 -557915429 -681155825 -868990418 358035429 755593516 287701969 -45169221 -78191346 -584980999 -531085675 -766530458 -990663084 333955827 701870871 189828476 -181869305 -661333748 338785522 -564670279 -561959069 -69237611 -481060235 -39991201 367687792 -453815507 840761718 -978238051 -409837895 -311217779 -105241715 860060984 -37656338 821491819 -168733578 -423775567 -898034609 730200246 949502262 387900940 -793835146 -452102468 -858010707 411474076 -389288473 -561899267 -139234353 421735546 308353975 -847173300 769019773 -502139397 929619915 -452304752 -890600857 -880137418 -320979532 -711837163 -91868712 566446019 111740502 378297079 -486329249 680760899 648725497 -816353206 912901658 -929421871 -659390419 -29143784 824384730 -822782300 334452078 -327746659 810825097 -147895755 2928162 288576215 -906121519 -734506652 353360825 734338126 69403344 762158288 -246247292 78148084 -34283813 83621393 -8864948 669823775 -369784306 -973297356 330653544 575212932 971557490 -309205114 -992382848 -520558198 -771452064 895756604 976410602 -23949629 -649696084 -85258952 423328481 -647745709 -864917736 -542762383 117992197 -452463882 293975153 -645646537 839945325 -945629471 913965910 -460127304 -879334608 -193768412 -895207329 -350572592 -561667679 -835444082 387491786 -943592140 -868282948 997256654 -55581602 -207894966 462058619 -659422059 216885115 878128749 -159730191 -438774366 863931759 -706192179 -655557848 -500930812 -299258094 550255315 -806121019 -61903330 84071571 687295743 -317751095 316140129 812406712 460679780 473768719 28537241 -202547614 15306259 517838429 403373755 21830785 786358059 261774759 -406519222 -487087918 -603213767 -358974800 -83736074 891442253 624167539 -266249210 -725930798 208862255 -679683838 -323923578 387435782 540853093 294736470 -711223821 34112405 605507616 -787155336 136548163 191880921 -437333280 -781881111 -393271406 584525736 369408530 -649910171 -55799748 -229922875 -438648484 586405085 929964032 974301086 324915330 -118639576 379546153 -635379440 -178262529 -988145499 796047960 594353890 460464702 -450302913 -226702555 -155841008 521480250 -519170003 636405975 -144664359 714535959 -486460176 393161814 85906640 -534634387 498703496 57772235 -288926041 -589253912 -870811775 617531695 -940368691 -20697020 -402604903 -166075097 -431050177 -528945757 -228129341 -565931470 -381780001 -451583386 865357528 -110066049 540440716 -315233737 309442053 -69486324 622866821 -751720723 -482414077 58062849 628001135 66913647 15266660 21083907 -939682689 -585218129 -870114970 -760347799 -790279102 -408363489 553284238 716044216 255049407 755346126 -417385329 -35828357 -931593153 374982650 916081613 -745766696 -909060827 998695185 420648233 676861800 188324213 267987068 -665203184 -707413214 346014626 -440395890 -996121812 -962284230 -492022771 19523621 -940893874 -605534402 -718665457 163616810 508236735 -230818501 -94103513 -590122825 -255229483 -309919751 -148178817 647329980 -683009295 299754707 532829066 722341177 989631325 -587238691 788793407 -879649870 100530605 -61858725 548865635 138916134 -23458267 17391138 -232052927 784462427 -151272339 -880701306 51337820 765293365 -440285221 853624185 -839542956 482149895 655005612 99674916 741603785 811989605 -375017207 -615861711 440178988 -995470978 363972799 -761853321 90464924 95052314 154411299 -580382527 212956742 -252238417 -146182862 713261685 201936382 529344389 -623403576 -538940509 23212819 -362251341 -556497364 750066075 908322230 260603532 -232540122 -315670760 761811969 996639653 -289078937 667210780 -115601136 -31600234 -1056910 387240489 494873689 -468519631 -369841667 676732972 429058870 -984622392 -179298405 790304685 -393473826 -203352047 -43552129 967913003 -288291700 -518081504 -786142848 667685389 -86136864 -469922784 -293872321 491490 -386888864 -114629872 902562803 -607943953 382870396 604462324 -316417298 36892716 296763179 9634413 -288737480 513145663 96775377 -437762806 911978613 609673375 -415923152 693457123 -538816574 -577678212 -203824912 593601026 -369113467 589569718 -97390804 -593531977 -146288895 -6174452 185407425 804905680 971210386 535614830 -705915833 -538685415 -776455442 -547070781 470361211 -82805361 -83518120 -795256093 -564981962 686403258 -627303405 421447512 336820549 -730148892 821405416 836457579 -234387554 548056820 579033823 91674295 -906376866 508527303 -985784792 -184173667 760792715 -313643606 980629375 -758131937 -929904813 -651710076 -80847894 -11903876 551053114 -780093208 -131120789 -92819910 -476405291 -875198160 784512006 -602875940 -785984887 707073022 -584302825 -978326555 846400532 749413299 -604142252 -593461622 541930523 595920113 -251269697 313658244 161526333 164130372 -270942863 456773297 -597766994 559269905 911252691 -965363324 -39956604 80440223 -611389905 -712249362 308258474 -988152540 -640258536 481171808 175801657 974923812 -759345325 897787195 542479455 -537479340 279506530 -510299051 893447812 -756165381 -163899730 -712647194 872332922 -505725383 -310549018 80910263 -34725980 212641645 219348687 93136255 847753376 990895135 805575882 80154814 -268334657 -450821354 140183055 75137096 86920803 -275939488 952076352 733661088 -387172247 919136838 281597038 578118423 542132901 955395724 -723952558 -109290470 977595517 440785252 276317341 -831306311 -477551222 703391627 639830483 382301235 78135628 879253968 810845902 -108009265 -997535938 -893341399 -84737450 -721076599 -401332810 825172074 -614750892 118550053 38106433 553946504 -662632571 -579086908 -206192526 -494290680 503907325 607543181 979282092 -812381820 -933116321 -522329187 568075839 19229199 410317492 -455799644 -329262898 425337861 685792950 -728466556 -255248412 -750731394 -914119586 441758889 -851282852 299004578 -678456500 -90833439 -368906735 -870581073 -578340340 627257280 -25957248 -896233112 824326686 -280922640 356038125 -15597720 522729308 820192554 333263979 54060996 -122494669 -377838654 -625279060 -281978569 -825849814 -157126891 841001664 495804317 649128379 -498867647 -607760314 -160830305 -70881276 452826057 964528285 -256812131 580703272 375921516 823771571 845130753 36136149 167565280 -832616476 363334308 -936100597 988024983 631547838 -762717844 294660713 987606262 -799606993 -115869983 962946171 203714144 716330361 -453059301 20510892 -497375020 -147665792 131645728 185129393 -368421860 17844523 -848902318 -993926894 -172311652 -983468399 -694599621 794076089 -540495092 -141551122 -161091463 -477611520 987399783 961115644 661657904 -726657826 518888063 26806089 475933209 -3463127 543585891 106423274 755001354 47310623 832194615 -757728279 -258260998 -241459213 703073906 -710313571 913570864 -547685551 138583504 -447649681 629752518 436228991 202532535 34384785 800726830 524263019 387210827 -95090229 -198379071 341348850 844913976 195192546 -980835365 894602993 860190649 629226289 3744247 -839498985 626701648 -308357414 64246265 488035326 -863198727 -457612524 858525841 791101609 810175947 301584841 -95236547 -277665409 -145677283 497628495 -436288101 413991540 -186722204 956528345 230267960 505389564 528972763 -373798468 -846873361 -784595651 -718808504 -990796306 937323571 165244054 748661530 841309203 -868025846 -810354604 716137859 678967132 429598961 647240872 144074174 33717524 -669904610 476334727 853034117 198694422 -779897090 923255422 -333502251 -186639723 -638461577 266091323 1575819 483260265 672969382 -427783619 -890676716 864655068 -545687784 610312054 -654900339 -858983681 -508520299 955140591 509928901 823574085 864070734 648714094 -389020888 -621760500 -906944569 31756700 -269532930 -490960941 409632849 522118939 -70452344 661598902 -952161420 -969389267 920583364 -485950098 -917983638 -608265135 -638927440 -605223657 866185413 -386513333 -56409614 -213555419 198570062 -697282345 -607293573 -617399895 222682789 134848264 859487765 663355023 132793906 421556240 305741388 -254815202 773718346 729243902 355858 -373582672 456310984 -909904244 -456113929 606690867 191169631 148741570 -971968204 -954669039 439528194 384781373 742784773 91351287 84614378 373045196 -953897848 376396213 776337284 53282841 -85661815 -403404807 411940802 794726580 63708962 -230741272 -40628973 408490055 -385125553 435108870 530434632 -967150751 -476838227 -801642026 634356253 650216391 -681551183 -578407123 -670395073 -649100791 831387630 240717953 708777005 -589950910 17083463 -129155342 -290480668 -504402400 238391435 -378468345 508113062 -156343147 -306264929 -378813773 46612489 -438571221 429541568 -23259730 471766973 -42109133 -773388303 349584441 63689740 -568317193 954449625 875974238 -428722747 -796730676 446437456 -898221801 -332297908 -944448476 -468303573 67443662 -78624688 531148312 -817174581 -477690087 -728765192 -406394567 718416574 480713261 -224026874 -67971564 288263966 -839770877 -606967725 948421087 801023603 336328559 512888805 356045147 -34119487 -371217554 195820639 53749066 -101434632 284057243 505980203 235778133 -531413607 701440881 -688474502 417436609 990399003 711202377 -90097748 599057710 -860870657 -154960295 945677541 202183990 963733364 873571211 416325465 -587294466 713237336 376860105 -374452569 759929896 -79007250 669801876 -443348707 833925829 -506631648 656696920 939309683 -302737783 -672821074 -782486825 -886026991 814537384 892710665 84287739 -572198419 575877457 452634200 915326024 198181996 361104227 -239521963 462578484 -649640743 -982072399 -684536946 446042773 456106676 -731736930 229987080 759385801 246914625 107509766 -984945642 514045866 -297989666 -414385962 65955772 476435290 -765165329 809780653 30305919 -82681211 -550478816 -562244543 866681658 -519982835 442058098 778509133 411426921 253335510 212316560 -251738297 217894736 763176322 873921780 349779716 801945986 638817807 641468296 -67473193 -827077676 -359671450 -36168953 -453335846 -882287627 469719059 -427269255 313131510 248676104 771206604 377750630 -660346933 613441955 -757278079 924933978 -969209957 773738237 -790979280 -19219961 99475316 -425919301 996684549 -829035784 -234722359 -667285133 418834221 551668149 -783330329 672382521 716800320 -926377690 366957795 -226816948 -376940183 204277641 347846315 -347066824 902021071 762019483 525082321 -209753417 856652856 115878222 -680165181 -923423974 739686990 -363304689 -885055515 571511222 -274958479 -535132980 169387776 -489083238 309343116 -831619366 -374256505 594856138 581741289 944497929 916885069 -792406874 868598967 586849587 96922262 -793898541 180363828 920340219 -83295789 -826253909 -120707288 477860540 -777326182 -227265726 442984085 -76242814 988210940 -397735636 83826130 307619690 -697723586 -202600075 -980878567 554266501 316481884 107846199 692582301 344917307 204515192 78884055 111756915 -742471875 328263947 -707356741 -10505349 -81001705 265389838 -187972556 -228643586 -575243346 527024330 -57192774 450825220 548391470 -529360571 563201371 63162226 403340992 356968491 -205695922 137501584 676203754 929741172 -849313578 111005536 162839700 896303350 -517564527 795582742 932932463 -532249292 -242750700 947762515 -792314629 -253555946 420366172 -642027939 -884417257 -885151371 474337040 -277877610 -49351791 -633509036 668595815 60296839 222870790 -996258758 -526212629 -920020275 -796533473 -832505602 308624056 -404687768 978389711 -143093312 421797918 531057207 -507070600 -76002079 -368904950 38234938 -635931118 311159340 -366344067 555547268 -742575037 596974159 338551530 -401443558 -259183817 16766785 331392091 550144404 909475251 106058573 703553475 899696226 165711399 -729021152 -359355630 305455682 -490443512 216658022 -485082418 2212043 -165560413 168272127 126298517 748441971 230095043 643683750 -1699887 -448406927 -174418936 -100822175 -33012240 -904945978 83600752 952505637 337092398 948279719 573272774 81499239 -591018407 561316134 -252713687 -376897070 333084920 -113093498 9403577 839536522 -549581163 416126148 -166453055 -279776048 411157416 940457855 -421529677 -594715156 523159319 -940296165 397811354 151251698 -221515171 55108237 948058230 -405918933 -261372221 -929179562 -148281431 -755096216 -718997397 887419754 692332879 239626779 280403868 -979710925 -539489118 212605585 -925951944 -724387990 134649884 682081852 -311632907 666705883 723993301 -346421416 925490049 -773953451 595927819 -194834323 979873287 506532886 360991150 538925015 -735140486 -392579601 -589775168 204296810 169801398 38832412 -279614108 294709374 -78199614 -508429968 -622049126 568238611 -82238977 -727350731 165180122 106199157 796779072 840392375 43418993 -574919584 491551055 -260319260 -679152988 870502677 -439979833 -329149843 931791605 -668079060 744231385 -131903377 -885013954 -841678708 601904689 -338089638 483924614 -919508026 -334717212 -50895629 -586063263 177028757 839664314 913554741 -190278733 822871226 236943010 839149915 -163472625 -845215894 513166280 -310815341 -467151727 -874321843 -900218142 403687756 -469091374 610873545 -868038402 -359354903 501607657 -780072318 967547258 857477136 -248947822 -27477849 -813934253 609981737 -983189102 -302161419 624154965 -247818137 289175078 189628526 51637952 -638987180 -466105149 -223315480 781946465 -564316466 348090762 222986519 -361990002 691467220 -707894646 954318146 -986775273 35964616 -415845056 -789077347 197018198 -620458964 -583931112 -687193469 -766656426 -279765256 -676057621 752510412 -956238612 212648954 -732656655 136075102 -258295958 -415764378 -657698185 -735178353 389638300 -627646520 84780224 -519880403 -551822502 798637688 -171110901 -207743460 -159682990 550109376 -325835752 702442763 -911666327 -774551920 215580569 171681121 -133351024 -265014243 -984417050 -237360544 -400141226 -852779008 391935636 854052476 -879615677 -13363705 976485970 110821746 797493086 336433928 -553962019 300704645 -700127252 322907949 -587224009 859462402 -87662367 -258002641 741508446 -926747577 -988756414 -412256828 268430239 -341823521 941950319 -832768219 393455291 422041675 913795465 239104214 -563911206 -146528245 -903442211 -78384368 654233029 414135498 -126241326 -785442615 -933226737 -355145898 159811776 -403053120 -390869104 -798037733 -907144154 -31788559 941624806 -23498490 546938882 815725051 57555124 894416862 911284105 340372415 429426223 -514890489 416769618 -411727227 91100221 798820013 -758248404 499752169 387641124 -169928065 -953141193 990776282 928693431 280078104 383271498 -79051198 132012587 -270112605 163684848 -624048731 331979654 -601087210 -680132712 616203671 343593654 599450945 388246770 967545036 -868363580 963185224 58695736 682650280 -330451586 -195436265 -758577972 -889624 -347997331 257939251 325392763 77749403 -702732006 671409916 -552004566 263953314 581719442 -638399927 803995402 957013304 -541041587 -285774048 949272993 825377565 -46401443 -813315851 -656276918 -418496904 -45387486 323273171 -435384169 826837823 852576938 757966040 942384980 -991981228 495613534 8054847 -372664928 -623517067 872857284 390071070 624764029 121023136 933473196 275751096 397498465 -366187546 -273603351 200194705 217982998 710877417 -175124431 -729142133 -56363702 492482474 649054701 821300275 203266850 602247661 165479633 498789821 956571782 -426065582 363317229 -442397434 615365061 790142143 -712205893 969100401 -382449507 -892814189 316803432 866971008 -803311037 -849020203 806930919 890693931 242861800 -342498892 866278082 820271639 -191830503 -425240759 -135492168 -775638850 -534465239 848383643 394006827 267068905 156500158 -360336606 -318632329 -133174892 -811008791 570855586 951192201 -653753176 -530063781 -992313425 -925201249 -363171165 377275407 735459214 -540313048 326650625 826284127 262346360 253526896 513712953 839498166 630048462 -491456516 -968797241 849001962 642332492 -629881523 -341666817 -790954558 742333900 -901926472 422513327 327771137 781084738 109195875 -245356987 -710366691 -813332443 -891713969 -914089044 -703509819 -859944316 75452068 -788415849 761552585 174172637 16191090 279801996 -568942109 11746674 -391739010 -702040319 290339613 -219197334 -642816026 -29395829 483170031 -592359030 384324088 972493106 259978830 24521568 420547925 186964153 662823947 -86918089 482912247 147796942 -545472502 973086706 301657853 -634642081 -187803504 901884780 -99761931 684803719 693268885 852788707 -169885094 -782772847 -421746337 897762823 -189952297 952805644 -74876338 9778816 -691414105 -404259334 879210801 653674899 -238623672 -778142056 153132869 -103410298 645928800 -209753945 -848825291 -325191697 -136240738 -267515155 -643743807 -691887644 315770407 8154517 -499046116 -314028004 913010888 476565865 -534950480 822938911 -810838906 -488692024 -328353968 560776458 -858683318 520724748 -963410361 -261198221 430816954 -897779810 162321613 -821073768 -741857964 -738697710 -968551723 762778914 -336793265 488188087 -860651120 810070149 -413113526 965848442 423162840 288007282 -410035914 -27409153 197358240 631723800 481011541 -766695251 -283006248 49126385 -364303939 -985430174 506317493 -22144456 -677603023 -79424743 628018145 636511060 -839784963 16676015 955939956 196381236 -572214202 -770976187 768033628 878818070 230628147 491734395 -315346983 326633485 422359541 -893014788 -92050940 218702171 -353207567 823802699 691503139 -265865123 917023846 693700467 827576880 629399763 806701268 -3268783 -56815380 -374837811 -971139740 -227044499 -142135744 -595267429 257988123 563583698 -6647711 983961631 -107830349 -282806664 -748238106 -902238327 -59765851 293226795 326950907 657081545 -50235498 518994313 -596835848 -56371357 -3255452 -637039621 -427664651 298062384 228464312 -625300028 560838855 277268249 388822701 898899955 335783122 635709154 -934576583 -913775200 581337431 -739606292 314663943 -934195895 451763934 502370292 772042308 -428779850 -912112986 828291849 378869585 -454811578 -466703220 -671462038 798735147 4748528 -840299647 617197459 -768921104 -518184308 381855542 -685467704 -725012983 -53727010 -145541865 -365212637 -620269253 437598432 -65936620 420306443 -424569081 -224451230 -989516331 360303046 -988550139 -816591299 -857500620 -941574053 230169485 499658770 512558970 -169117219 -482465423 88234854 111523529 -952590005 -900328549 123384182 459543388 120088819 902309054 -896844226 562228805 647687199 -312046707 -93910176 -547806980 -209946201 -290781577 -553582949 518685520 -800196561 -43079654 384500028 55063735 -765407929 -820962655 867026932 -435147850 -579568417 643686054 552719849 372109918 817914797 -77582661 -155394962 536373642 -757329502 -598341169 373844751 264814808 -278963380 -50864971 404881099 -453235268 -293940075 -346449039 532868748 -627248464 809144285 -742528549 -621238185 675272837 689256113 522704555 707858502 -586466765 135380714 211190182 721259019 -472816971 -208776297 393720326 -908084720 668038250 902994008 -521803032 361443264 -375671351 468254666 -452000737 -927885916 274722743 -713840814 -165233920 530263076 857705849 -975160514 -692899511 -902439548 -613399729 767430858 643142113 843197347 -584489980 -818880204 980584681 -88065564 468275646 -162103622 -466385638 -205548104 -204340880 -946917152 316415780 407903908 -424721324 -388868202 510068533 224539027 151303191 627138047 556697030 -476583089 -801735112 206519545 919974535 -534822740 -966363762 772022815 -647397220 -812223099 744221765 -989210894 -1470464 41423416 -804586757 216522833 974930028 359924103 133492601 159519256 56530247 827013884 -326732757 -236530903 954498259 586381619 768333155 -93344055 -160856625 630800273 -806476776 -162773362 199472114 -470078976 -840122227 905827616 573777772 -518965513 -120501691 -285344296 771294678 -526669409 -617807277 713627417 101094177 -109851607 356559210 310271450 -774999126 -650191769 414935235 -214861969 3280800 896901225 -477888235 -162361183 291921879 707922688 -98516110 238969890 -685460382 558903461 -264269304 985981977 -2655949 700722144 -449268777 -258089906 204601853 279340550 855944339 648870390 831980101 -432829958 419694734 704242685 319017897 80045352 5020447 442254229 128198542 362666682 66582183 -970715018 696854995 -200671398 112231754 338420603 -365645236 -163093054 612316140 688966142 -513642110 571963054 431616556 583417682 96163068 896325482 -390707802 -383382795 -658227771 191537533 253239066 -594889567 -626777571 -466918010 110159568 -16134382 368232808 -204500939 66765620 -447749264 820420305 -188080010 -708743850 689132521 216565825 844484019 628527955 325807650 316184117 620083417 -583048770 781185146 -364705477 574712007 586511055 -527642950 -483373164 488303544 237039473 -879617623 731448430 -138379418 14913321 96445404 -58332696 479300425 -112819905 385040833 669597205 -122682902 600896906 -471141300 962582797 -823454073 655138988 -759069627 -474970008 994149520 87755165 928807425 -227785756 -888073969 -124409625 119812432 868576246 -918481676 -480905534 -843733931 634493478 726113083 284060181 -24846624 752066009 421742567 -151554002 -80310079 -217328121 169963776 -221901494 14557982 670071892 660979116 -783357629 720600355 -280091852 239904788 67057825 -154769535 95654649 583301902 -813587463 -35162188 838010381 -28929195 142453335 136066432 -527818488 500279531 607307996 -877868173 -955230426 -875255428 607854286 39617190 -796039174 584896262 -194172106 -915485634 576501171 -293818761 -201687538 -88168151 -404785751 531261934 52642117 -358774564 11940747 -203407181 -99489834 -171197996 768886461 121231756 -804023404 306544071 255898797 -981654914 353579530 247505435 -544175444 -400409533 805697007 400042204 -304921622 -450534577 167718836 301531365 -521682958 625902558 867529712 894783950 970418551 495677877 836598902 -316954234 -931273987 -722286621 409389613 581168375 172629410 956038567 -218262273 -695972381 76792099 -100403503 335955062 -539339407 75661459 -665595664 -189779986 -877360021 799567984 990658370 -809604926 798606998 33472004 -201914092 119132220 -308263400 321004285 -856454440 459845277 -821403720 -377257058 130027836 830567072 -31680578 -624636404 892367171 -997347380 881953362 530891226 429801500 684110700 893908240 -278582483 780645852 -601610754 38582873 -322239279 -457923850 -871496600 -48066234 -552143807 926568194 272361364 590978846 -500012460 -35628042 462493225 89381637 724406506 -242063368 166851221 959555018 451315145 -956965566 40911954 318942072 -214481424 960796546 193788079 -726483238 -478706478 -323868312 -335675913 837638814 -69586563 -259496169 -595467942 952804677 -894141235 -478427548 281942611 -235706446 -284835360 -781500227 963773210 -687431894 609688196 -799819746 714546324 -4949373 109263523 809428864 -470176063 -165070057 -526550825 -636273292 4913298 293458876 -257986159 591224979 103828237 -553016363 -672161675 -963409476 741333009 -590697219 98966082 -253598054 -696085875 -757726242 -203374564 466041450 326288111 -31199301 -854766749 471148943 -954957720 -293548708 612745465 377242491 -36218016 -953595727 -731622633 490283203 -973474282 -711257301 -600610335 997698474 684247814 -743063785 364553261 -580248933 756338245 722537232 532701417 277782258 14973615 153293190 -956781900 -158577572 -877844006 452102380 580160165 -933338308 158410477 -137586665 534291110 -448554217 941848589 469208448 -988217644 -90883086 -146873033 -869436115 -141831598 790076881 -61203062 209261652 -525883065 -352919515 -915463041 41195513 -710326972 -26238667 -852436256 944803628 71281801 303162028 943620691 -572405325 54118434 133425400 -651230767 355168010 -27906440 -713879717 487647585 -134612496 984906327 221147602 -696149392 -792325302 -201003402 221760297 518696077 540014168 -991569574 380875585 764593828 587916370 -749326443 -339867178 724216822 -870092709 -605955546 385591973 -989731955 -16254396 824108659 -71632203 872873982 -834081451 -197855278 560588131 123952583 -875686159 -490488990 482340049 273629500 231534747 -560373021 783875911 668171613 212418460 487324270 -599435093 -466501488 404191239 774902850 -552456233 226465887 563506456 324810263 -217963129 -66971780 830791684 208062184 895276449 -848793833 -102626241 -745762710 -11653480 465444141 359617888 -900409961 -797059663 807812675 -968736737 -627949085 -844132648 568083543 682365530 185430776 899129020 -601848579 -819107414 -910274052 999416510 -639989967 -334483755 -391859435 858394720 -698830919 594402061 510438975 238088102 -50194878 37753524 -932939444 139394553 482288485 -153890055 -909982481 -182281218 810284252 -478548840 -800947005 -608655928 499560978 991755560 -635405018 -660624709 826217948 336199954 896231814 -119076216 280207958 942439246 651277200 -166125548 -1087981 -77400768 305159264 -226756404 59617191 -755084356 164213294 -455695495 -253871726 633279100 -836386964 -355669398 -319337103 -875897455 177938595 -256266289 259137022 925957967 147209499 -813995360 591987250 157301223 470191233 -714764944 -856154934 136351615 -961470159 -961477830 -305664325 220425008 -309602365 545286145 389786131 -40922879 -45004500 -544130426 108110861 -794725859 -835185362 -188977060 675064262 302448744 915747968 740636879 -279194674 576067222 771629900 -459456777 -642652427 162533676 -352549664 51148409 -501833519 385753916 -653435282 7247466 160553338 216394121 -867229862 182583002 -288106023 -403068649 -769985452 -272081603 -697056837 -71292227 3596400 295538463 -688359608 53754057 971756718 -125434752 -76262330 -218748483 417970302 57842259 -507786216 652838855 199882074 883476274 -228727916 -292097319 -430714559 -655123162 116924625 847813062 -312171762 979557447 90870920 -530769821 513776523 -565780042 394097313 482399763 -761208038 428300834 -809282493 619982386 8167439 -332061809 196130842 -60701772 859104568 406218149 763347852 -724720334 679935244 656118339 -793088639 -121460647 889871707 -504851034 -294729838 96768458 755699809 225590969 -20899655 251101858 -254770280 347838483 -66251933 -115282721 18474364 -852276222 -213951406 -238881724 330196757 476463079 38761613 610477843 253316072 -852086288 341197740 681006323 -216933259 -158656046 452340887 177925176 -470379781 -760985674 -316810956 -474744540 600880372 614486083 -940690277 -674239242 22141511 -435195581 959504696 -63746394 317781478 472574598 173173689 -30087402 219609623 870298154 601058038 -266774258 945890642 602853591 -88969956 572003499 221472049 78839361 267021333 -935077141 372624551 934005660 -142492189 -546505558 488856003 -611121833 482378088 692827370 865523684 -821589020 142477105 396717576 -585522589 852017433 -38760034 -145504226 -9066147 639317942 -936228101 749343285 907512287 956921090 674765771 568986076 811706492 422732052 801073942 852867100 -158646256 590737303 -928257471 274074781 -334271583 -130649007 997418231 972980242 294074106 -646771688 -330716978 493942794 -79435907 626368799 -401164745 156788143 -720859252 276055936 228937052 691377159 -52664708 297514081 -107838114 786529068 876619781 45451657 -463783724 -96052270 -763861556 -88723887 726425279 -418099930 -161664250 106429277 -219719939 73565522 -536930364 -799337915 -989636661 -70647975 783181024 220358383 -284646376 -463947960 -404664425 -97852817 -353902612 264673864 -255105425 103231615 726763897 -398737849 77514319 652257310 805566147 48321909 -926710838 13381537 -408749621 -463692261 -150057596 771948803 134246127 665743451 613384177 -781230187 -648742549 201628637 -475330808 -257113595 491829974 384242062 98652096 370207259 -60086035 349551864 894161191 -613608836 -818645656 -60130137 -605742954 -443874431 -947059436 -349738127 636557546 788017821 355244107 923024451 -450703850 879304911 -716485726 -2165482 979189880 774124211 83170197 -437673894 736163207 695871123 -61637109 -741795872 869918301 832294547 -112743682 451489057 648969490 -531759150 -20967709 -851629872 670879254 180497622 -928374253 481710281 -399024535 84589220 -449578784 -948344706 445653095 -211035294 -13805496 -19025332 210925018 939539180 -260205574 45272337 744606835 -499524696 -722129357 720391697 640697046 243238185 38161436 -659367690 925693891 307468451 -556322788 430354714 463944398 294211973 852264452 656871952 -740265767 -103608788 144489247 -124129129 115544726 -163683725 -793338086 -110959615 739980896 -498898940 -581432012 752978684 518034722 -793898508 -454802141 -972841718 -908813106 -835609305 211917653 101948143 -379046215 -169948669 263724858 -4549247 -700314832 542167129 140536945 -879536810 -337963514 -962602076 49099200 372921669 -684671899 -876307831 258228112 -491969250 -418999905 33149082 970262157 713347316 151402990 -861233436 -732785094 -499615183 615573376 632337201 416127887 796635255 190436441 -119024459 -630678130 -227527501 -178525355 -407813441 -969499072 -516993320 -624295264 -231794935 513342890 723270988 119925458 243559364 -341077771 636328334 -423542492 127080346 551847984 -205388336 -217066027 605222051 292544775 -299708319 802847783 -1700755 -18012505 71484288 355252500 -508920070 795595226 104056038 -194510501 -582156468 -194901764 -331999349 821341984 568563528 -720383795 12878095 -447637758 711146085 278167891 246014132 442307797 598211189 442714204 275882693 -900167170 -673643433 -690735098 -565503178 -434438587 888325689 6491225 -444751445 -903616111 550717648 188618085 -801700764 -266628096 710423549 -629438778 704412753 -124924264 777382807 -938668494 853234671 331391687 -766915593 624137795 -469754460 -228249290 749610308 808459099 -928919463 607231667 845940582 -866605421 -693278770 100029513 -197405618 821942876 258623288 -111025847 -537844127 -554637487 -713269307 -834207698 474586554 193168771 863399684 -612669590 -180869405 398068780 -279250349 -8120267 511695415 -70537010 -572032699 570671171 -449814167 -400909892 -507225522 -820471284 768270689 -25010681 64989904 -91747182 -257796046 -238047468 -498751030 -390429754 -685291937 822183987 134856016 -935589903 -649844811 644242622 430466546 462084833 -4806886 141186727 -937961370 -42663435 -602497630 -5756931 422595936 -668196651 262475123 84282329 -483990871 -160935740 -198254940 -1071089 708864554 -753054520 992698124 -206954372 722953388 -695197807 -837693163 -773332312 509462480 -335829331 397089386 -414548408 702482125 748286733 382925727 881618393 158380152 -511849989 -137869100 358582410 -528124742 -791566276 34130482 627398081 226236037 427292284 -625681665 -372638887 69711788 -993006414 -138514973 -191645881 -298937608 -711815920 -50482836 -533513429 767437242 352998723 -750632276 940298741 274240176 -437754478 506021024 57350022 -452184442 626519970 -334603117 -788529964 167167463 -388936390 934969989 713340280 179530244 -643369008 -373910977 -405154540 102060965 -388030705 191512110 221971523 -358407554 919519407 -273086776 -794167395 482943974 -803442199 -58487235 931175774 -528958778 120164408 96934825 104336874 370518446 643493102 895056042 -467011191 807295522 -259344927 82977112 800745172 -264601266 -584139596 455808311 -210578613 864129381 -104038990 -309530126 -710791014 65972781 178239071 -511928268 -274472331 -146644668 -802692989 550636964 -210621709 -231554635 -752668738 -919503992 437096221 817355989 471971301 115803031 -669896001 -730095949 817581597 -736091403 218264472 561944266 673112371 -246025553 -370024612 -434828042 -623040541 -507797219 -811342360 739307853 422133589 564224040 -723488893 -661308451 -439319795 357867492 964765886 -804842947 -706119251 -727346912 810271189 -330773242 -106266792 435267940 824457409 353959643 157336371 -821426410 -790172804 -248990178 -929850804 -455174298 -727632743 -439481756 682105892 539152415 -54151584 758146473 -867582438 -174254368 545617720 -467351993 795095181 305631530 -322414458 -636126220 166507163 -394321696 -244434748 750611469 -269106483 141246989 -191097095 651424020 -747875887 61081129 -317149340 -778120711 -637105049 808152334 -256879516 462438507 -607933552 -463269354 607198111 824460255 -64637589 401738668 -811383248 913179745 -509143808 882725566 -270849497 -507545314 487846046 -887004172 43608407 6403330 -533449637 -288117781 99536414 -363683344 474584747 -424521451 -341166164 -486767258 64984605 967734328 -797456415 852955070 128442678 -360037130 -540990086 -602110468 -458580289 -922576495 651205849 196136023 -969131166 416054037 -921457027 -239529214 230878476 366720737 -26100456 749617582 710015778 812644199 40417062 -492710774 -778963722 -197898484 894127534 548541051 612160300 337382647 787618655 724084379 -726459658 -799088470 25774545 568403806 -15668562 894068999 242991362 -505277361 -2989818 267659152 -428236915 533720933 809182715 -574107379 821977937 -539798102 299208454 -81470713 -819353103 147921555 90631702 639214216 -505578974 1160531 -27306017 -770531369 -47251903 22881237 44050264 -101213883 853186198 -952553455 828522097 798933528 728516090 -61172368 619490489 171339139 -69512084 -720555585 -906727459 -998464329 -231727209 -832975280 -485558715 563567094 544650888 -761767464 -581104253 338696909 321962381 -895017873 -135084973 -391444037 742969580 -784819177 217253578 -946862929 727768422 415250168 725986757 123924517 747362279 134432059 299920865 -294429104 965186273 282426794 -545948652 244772706 -827108374 77039035 871569412 75474256 -775610390 889822800 -715936149 780297118 831698906 31585841 300348373 557161956 816807849 -341995241 315509891 -243442683 -533359 -642375478 -383667267 -904616201 366223246 907102052 400245673 764250753 972327678 760770500 190225242 791566609 564583351 -488812138 605740376 -693735654 147669453 -646451458 302567288 475517829 795166854 721991365 259433762 -109581818 -905667776 417559357 -596380521 -492915511 -720069624 -261810082 328810532 -803753668 666608150 573701578 423918454 -216737328 -782637723 -283383193 -61924672 -819964205 480569490 409074133 414634421 -284428468 -810032046 -231568675 -759753624 -757440550 526609567 191179612 -564097542 677523227 288547190 914732271 771144114 -306744951 -834854647 451974303 659856415 -584450931 543233220 -15254318 -406899456 967383631 419423200 232856096 994220917 -914345901 -35532045 873728715 601056342 629217741 976775390 890087777 -181598582 36528477 -65625795 729003765 502033394 935446337 -8689144 157597808 -700051195 858345655 345848391 -838242505 -414389651 952559528 329280708 -258974768 441097472 -115096187 -817088286 416161379 167773608 -544843141 -752219203 216064966 375130861 202690140 4414323 -557346016 -749415998 170725422 561618085 -869388997 -792003294 -617531456 -906063720 -974088727 723823087 -207855336 -64346794 116536016 -629312311 490998161 -851231606 -48641184 -817272150 67784125 303714754 238994920 14394490 -230006390 -266109749 -885321926 477366900 -222169843 -189838376 -795313074 7285706 862542511 835468140 400674412 610778592 -599476893 328616874 191919871 -551103365 112295384 -862314835 539168518 -310494956 -759885929 -200132620 -740890272 884945326 273762353 -7989800 391763528 -982768187 555997124 -39439209 -590888251 -185484149 760426039 537712580 375802850 -542177153 652634259 -241761471 927226805 -949799510 -797940028 -114102889 398722033 286755460 -82772136 -166992471 -879090261 -981493560 447451309 -802748963 -764098268 958717277 -423353444 -484831760 212796933 -219305026 -44455890 800625083 678302239 -130935149 -328721274 -844322811 -437274157 -484355499 -586562909 -837061653 83064717 560011941 17016358 589721433 -871019382 -447233710 -216663676 786672882 -296616606 129739913 48664873 887755095 775450986 -317459871 -59364459 -540381021 84712156 -998235139 -831292185 -823269533 -773467828 243894717 -953868824 -942578765 -220570199 -162589594 719660514 359558293 799762898 650925738 -239606239 -29040337 -696825912 888055535 -595053537 76692821 -897576001 551038644 -29983238 558267178 806806307 101255223 816557922 -964172067 -884908209 -399252148 -274027388 389504909 -541927223 512857316 534276308 -878224895 508332240 -892671602 -765112376 -637304906 -789796486 781921803 984832000 -784787979 -702426758 -790671235 -226038156 149018461 691823689 -531375324 -610151475 -473032375 -769505841 509466600 397869842 -923882472 57439104 354613336 455574716 -358822184 254756371 614062893 -774134203 875617332 101973435 -506850261 744739993 -251311600 630793796 104026549 854517492 -371033559 488107820 -594236614 -339344492 -339815033 60173385 -269969047 516069779 806141191 -439719666 -443761472 820021568 -581915003 -212291063 734480933 54576094 526603594 321814898 -155330025 151225298 -538635187 -630380984 624463817 -441651542 -543562562 562554238 460225188 -247270652 -674071851 -311150112 972993758 -214061168 -717478182 73508123 -701882723 -518094566 -325898154 -527128899 -447565410 501321440 -151330047 177430841 789015523 -753176462 -621551828 88130636 -271734086 516699596 -485675026 -985986866 -666798822 490732139 498851755 -403426017 -939559804 -151380659 -959882273 -628800377 -711953980 217473082 -898844759 -298136588 208298566 -716360578 187419008 -406271188 -378093624 -652931450 656673936 -457358844 -898236563 754098534 -524777226 6753583 787388638 649676179 589569572 -460935750 194135834 -69323819 80371295 -665515118 381082982 -834651228 -828497343 157962655 -143721250 -125470883 477106895 -896505528 763281073 -310107806 -870158114 -173334716 -305081024 546599571 655818156 796400636 718594872 425773458 -283300215 -344694196 -590189892 -338442861 397215815 -238129554 771799458 -443611966 -67667440 -235215366 670526789 912732892 -676579569 -572493938 71594213 -40713031 -999694270 -931573021 -489132194 702274239 424337847 664669009 731567408 -112994952 687309391 -663311057 -775464769 977949911 -908233767 402457254 808804802 -246049938 -619379279 277853424 851132415 -228657412 -996723439 -690432851 7331393 252485185 -994738473 535647218 688601546 -799120451 855714838 783574193 -444599452 -831588800 -323883202 247293520 54089889 -911206313 888661322 -308004451 -420726242 -828011270 -965884220 -899518735 -252902983 668436920 -578917028 -836762379 945815080 -132027005 -695519469 936022577 352535740 466267276 -115473996 497002684 37428719 405865272 -393714668 -948017531 -540027445 527187376 -169178978 722873909 -688085619 167757276 927251481 251517278 -563826731 -51063221 -422786514 257107143 -326820865 574151211 213922320 -884504860 -9628753 539432156 851793874 466988585 649553276 208608800 -412837167 373608962 -447771648 175495112 100893117 234598806 985790841 -317210515 786587162 -995397548 227069550 -950623000 850205676 499302251 -934639649 -915340281 510114445 911375557 853822892 961965747 393926654 -647552560 647619817 599539780 843117795 498567090 311236526 -188349502 831033406 306959537 578020905 -927187124 148399513 880298426 307675231 -866727541 -494304655 -437064895 -297365955 -228741111 770074220 -73129498 -141549343 881206888 -33241523 -614788114 21898541 844511037 164248872 -267135295 -267089324 -367937704 -955670208 749221838 478041091 226676544 474382957 954938783 -950545086 359073554 727510116 403275872 -979600022 878341879 -755436491 78038728 699120878 -393589697 -748361284 726149110 309675564 -617164857 -851887179 -662289536 -107140400 -416122197 -783117408 -809543587 -792901470 146795337 452287806 121778129 -384650231 867189368 -85516183 -885683675 -236810359 -629677937 -821195199 -51396172 327088891 491917260 -660639532 -279566160 -108913580 -10890573 285933927 -381596415 151614401 -141025249 -75813960 -82226333 -642261561 337383731 92414930 -518944438 -56675484 393514986 -105251891 -67886433 -28060502 -485748236 993673197 337053676 -167929736 -307247116 755300438 798522973 -8571975 -596075178 -460090023 -995646324 -242943138 56122382 51753709 -284384764 -368991694 553435373 -879257853 677401297 171205861 94291306 329630759 46276198 -743362541 247544439 115471170 895220761 -594286525 286209494 -377560385 -515073641 910729471 767981258 666199319 586859969 -746037169 101194138 880681415 177266497 928535781 -185402848 261869464 -402095615 505341798 115971277 -900197813 -743545009 60774053 -412761416 -969244322 -656875780 439330525 666129317 -397625248 -519103923 -949640546 330890231 910502176 442364323 736392072 -666507956 -323912864 -648622874 -880938973 -848826287 95715167 918723181 -767819099 -428964904 393298652 -37860443 164243926 816426151 -698986952 391317749 688281734 -961168887 -771356477 676593132 -973992689 864163713 144866374 -414606131 281678751 -378016043 109954028 -492530681 -898617864 -197165395 -949475286 317116862 -839221069 -269755863 -533920869 -520895711 178052049 -485797949 -978760669 302719812 -25401339 214842234 518664077 -779125077 934338144 196661900 297568981 290103686 164047776 -425057509 607955694 12646334 -467734389 -131071422 -271908855 426410982 -647485173 -443927233 558462808 -50321551 993846066 110198993 -740799051 -669524198 372411841 -298877466 401250512 572437650 952212229 960108754 930805503 83897216 14680940 166876005 -974473810 482921203 -190067770 479979023 2145754 129241160 -630808710 -160041901 -328091627 -3460733 121498350 -668883249 -197329820 -451191445 -270938767 -604292582 -126657451 -593975939 911563081 951184926 -706822100 -914589945 -578627575 580347885 -606667692 -30368396 147320691 -931316132 487944244 -240844028 -219296071 -588149285 -13696922 787055838 -977951414 251355092 -910103662 255444107 236563144 177731934 -543363011 279582593 930851271 35785988 -180507761 239509833 508360191 -168668709 -696744414 -260321145 552531385 985631624 917969418 6321570 -802096683 -808584762 724543852 994934827 109842945 -751465299 -487177149 468654357 -257983060 942387758 -128533336 -969949378 465141028 791764497 -153612537 -276401396 250714013 -820011817 300859275 -933383603 759409880 162644357 36103082 -441475348 478698955 717062499 430416266 36789621 597805426 -235873281 352589395 435131673 -925661114 -136337956 -65532980 631717639 295800775 -565550155 217514837 143772182 -86507924 778987770 723445304 858652202 245482995 762648921 722376350 34661304 -135113236 -219142879 656635352 -559560967 -578028787 -833312383 -875089858 -461209212 -797349048 760118970 723513955 749486480 228839115 -971801566 260181020 -658461339 -802489894 656346167 -646312821 -973229965 -443631222 -803620920 -787073103 998515268 -519973386 923378024 -915967588 507831332 477180357 -827841714 123434997 -63221527 838490502 852034586 -903705309 496877411 767313921 342313699 857501374 885088426 -3638080 995925208 -941539580 -935749723 -969342202 522777736 -873974788 200251018 -496389517 -174186319 -942707791 816584259 5466550 679887198 514175443 -554267402 106376224 697688557 1313442 -385204518 -863129965 -258032285 877269621 -7195368 -871070583 68672074 176624142 -661331237 -342515600 412396947 688613243 -202154562 166673110 -498225957 979749711 -404127534 651940427 93835116 674533000 433918542 -595934670 678495425 -373144041 479424480 919526488 -618817348 146937546 385965397 816090265 -198445445 777205335 -378614425 517842611 294926993 -686642364 -861668187 -142004627 -330038599 -594739500 745183862 -320243525 322598840 -830281043 274880004 771554301 -174989509 -216500710 459304768 552559015 -346928908 783760600 852659319 -784279007 86548130 27823101 -221742067 -448341978 -383860909 -830874815 44145946 -491144998 675529155 397342462 -734519537 40802400 249869209 -240541627 662677772 868195069 -713959149 -995472303 -204772687 894170853 -813223577 944612314 899626096 -588418188 257436821 -363929029 -788336551 75276665 -20964755 -984353803 -416829565 485122058 -117687774 -860254092 -365416034 -783760792 -413112873 442661380 -765790013 724330790 -785254800 -630522472 -896553608 468304429 690056254 532242321 520421286 -962462141 97302131 543878136 26344523 968453766 -720686358 484053602 280660453 217163591 419128915 -467475464 -259194354 -843843193 -122016382 856537315 -397479435 611463294 -885434539 -106943379 984834748 958791563 863729427 987251949 -394139040 18610063 -537124884 -256697898 755047520 971497858 -297645049 96446449 -726593573 795328543 134582550 -323910970 -765912994 491254351 -820318984 -831189249 -863554202 -679186745 338224892 16516368 311088640 97889766 495414011 51260692 -299013260 260177882 483515092 -228336611 563342869 126751236 -852724204 907794148 37174072 123372648 928620808 702353564 -742630685 -875840606 -205922202 -17206558 687755756 388481829 -624748642 -740712497 941033921 -48569215 781064692 -603062867 710621141 -653147513 -245478552 -504912730 785897427 -436173831 758997108 -171097619 106708384 -578258124 -774029958 217049100 539888930 -35219877 -739225475 -906557211 933238040 -664762689 693143115 -245784586 -506997576 536685076 512682390 509440773 -45455830 -912399443 -765385783 -496787666 491024671 860075373 -783927011 -307096900 250512693 -928506795 -197909381 462892113 -111147045 -633949197 -14920926 332693684 515148869 -545819035 918010389 -635532278 -335738786 4117418 -716671064 157912433 -473652729 -577662108 -317386844 717742365 -956960795 438507831 -124494281 763120559 30525476 503617236 -477335252 948500103 -305354545 677923180 -481479333 137481916 -318188323 -826218817 504088415 -481383804 442637408 -377012521 -678387315 892714137 -853802096 -89871743 315090352 49871276 -509666301 659441164 -648983563 -438497530 -577312001 -41606820 600727212 566415844 407747582 -496698453 -407708260 -638876987 413464315 -319675429 894954616 -168199940 670882687 -843769756 -770068496 -374294529 -478612675 981281793 251265732 334771995 -63487152 882974563 -656683201 -596100052 660388700 -905298104 982777552 442351172 934095307 -342796245 227811320 -294518618 220183990 819217633 687437653 -581026746 644118621 -734026544 -172673532 468016096 416237960 -383023421 -715818455 335790900 -674366083 -236744650 -209408067 -365894374 475850520 -469261809 -499117161 199279052 494415881 -141089126 505950609 281093467 100902233 876265138 -553732709 -451412121 -377684578 641982881 871552965 221087446 -688833978 -594902692 124753854 -325673388 649761004 845966921 -177761715 -952787292 -790505298 -679715272 -222577461 -778377912 -271985817 793391558 -351469070 311694296 291146169 -172422521 294204237 -515666143 -991825783 -169499201 -247183772 605304936 25233372 207173726 -523869263 260312283 402099809 953515544 -388899045 -552111990 822825721 -969858592 808366676 -882710083 -457388462 -73452426 -729246147 161314517 227151485 -45916140 -252200006 -562881455 -112761615 -716768275 571055313 -485468741 -214581066 6919731 -135448313 -618944245 285470509 -424932918 -411841202 -563050130 936778896 294274332 967098581 113188256 -733402842 -240237026 -582664020 132845617 713301890 -736839510 -617632092 -815106371 590045876 761730286 -186493252 -139463357 965962500 408552913 -266734642 418674898 -999064040 -456340991 -964196632 167434869 518736430 -367931902 -175748000 625890614 476475763 333943406 758232813 743257697 82552367 362741720 301473827 230519013 220889192 -65704507 -307064231 166514341 -313956046 -120688226 305842058 -122504411 635511922 -896312203 247368194 -337079340 -638174462 -323327084 866636707 -699262138 703465571 -298573246 211733074 14925676 647636211 35387014 771139625 -881391828 581551532 804654088 -240995697 393855600 166845895 -6447198 -567675415 146900740 -506824886 -322609270 -479310237 -385796565 133669952 -105333062 796724333 -859806388 -983702557 977931016 -686327454 370049269 -997483106 387867930 -378563881 -873160950 -632039004 617077737 461869680 -744781786 -390403741 182490218 768618001 775146942 -903263547 493135401 -605819908 -399552862 148945012 193634221 -456585403 200978307 -435766829 33376850 -702357454 -612597386 -999547529 632955545 -509819262 -660365674 -73057136 -233649851 -268916984 -866210275 3374133 989846589 -819742915 -427102234 -619567065 877123857 121738525 556940637 690553622 510641660 82007551 996484088 441930100 -127109112 -812906074 -385975360 160896276 -688072134 -947122320 -652244217 20417194 398486385 265482256 187488408 583437691 -319385490 -799256824 836638057 -536549902 -236458116 325404066 348122690 667226620 922504686 -613438557 -750884739 -418850314 -430773572 336063863 362579426 98304519 -270277098 -289515464 503632181 95963264 -544861057 583951985 -754383411 691050893 -185428826 634740342 -464945568 -170387889 472501532 18242775 982532996 -76500987 984576517 504575359 -357123166 732262441 -740149483 -293887059 706396253 324498518 572974644 929773447 805702113 -268195042 428457938 -179096043 428508838 515578997 -749431384 188200098 -396046331 781692022 -602982512 198743393 -27985006 78873350 917338459 784889971 365145324 -156018466 -168620952 454100681 -304972788 643586331 366209074 -561612711 338793644 842595904 622858661 853938 -782257698 785629305 -912063970 -621854517 -995423761 700611926 -311403494 -617303615 373379128 659620610 -720649163 920052226 129912631 777533031 -634228013 601465708 -634338678 -674450149 -778513577 599507662 430672942 -820321727 -82120506 949126186 771101273 184147150 993588570 -457906339 -973201836 -717254434 -259833269 398720370 -990102354 -523855939 -903081653 991220234 327567583 673487692 396913707 719377082 115941431 -354400773 403097407 -705930194 -15941173 527370278 -789819264 -57524329 -373262994 256699436 973260312 -746420878 -752981579 261053173 482796292 798663837 979941733 -112130187 -874364442 -416484560 375627247 -892966638 -155099697 285324855 629296 -673219761 372383204 -608895685 134022973 -378778919 135926915 641054184 -374008613 82697363 -831294633 594225630 -662833036 -649187324 -876885666 620661973 -361436257 -295936128 -736113117 260552474 549239209 -329752509 -651207106 -636557376 -631159045 721284207 -801439931 -347084237 -693785808 -930975364 -208486017 17827966 683954596 598843370 40757130 519219834 -985422109 252820035 427194852 -650632292 944189669 732490270 -613614328 46195658 -405370729 500296454 899491402 509073698 575808172 -88691430 830541826 7681270 -712347085 -986916999 -853400862 -218312694 -833630922 435619155 -669688725 -266077253 -145673663 -310026346 -18350402 646538939 241126476 813317785 663922278 -617858242 -576402181 -888402063 469367652 -573583283 -815965663 -625163959 632562408 -11990905 -878691270 -679607892 675879084 819259992 141605076 333287900 -56776010 -175530002 386719892 -765998550 125771312 -502346905 275480562 -416629578 209002175 -267008960 153255347 -79392147 -358206208 628577427 184114623 -101169547 -868954730 817137182 276039785 -124634193 114068836 -479219753 -420677789 915305059 681309171 -956200665 694111248 752102430 -193975818 -60480676 -631475213 910450264 -213832002 -642570002 191226881 489893609 625112486 -690761339 726086360 180084965 895730720 332398370 -139701008 528777312 457269807 677465888 -583736322 -997740588 649206455 -235283332 591236828 -623595548 171193739 623472818 398663935 594510724 -825776084 -601790968 918978027 -608181386 -594162786 -250161055 700063884 639760901 62644746 -703365233 145651261 -494426882 217383822 946847891 -86272438 -509267299 432784488 624388964 919047885 427287760 -590912049 -884800740 -843702293 -324318439 -364771251 941761624 -253681086 603285205 -819314367 830079528 -127107382 -964277539 -641824256 -480458749 146951093 214471413 -680215009 -591733344 -440134083 771139066 16635648 -503957028 331206143 -808377805 215304690 -212948365 347114856 -734872368 90253277 526463853 399336823 256166504 -937356977 -454627662 -756381378 -424712871 682070231 -192234765 990152005 390294998 738666669 767389470 -757474805 170572265 -666228786 127854130 -34270595 -486015036 -744190738 534454430 -422498500 -569741666 -769604118 -316243964 671918585 -385963265 984790036 -476138632 770153612 464483155 -189337680 862719925 66465522 -573128742 560197287 -423669084 -308770806 617282476 -896191818 -838154331 -598208325 -848069362 -213561426 -373738550 41808523 335141040 665109465 -365512152 -138698529 845281061 827833464 39968721 -292910767 -915836031 -932462844 -83707607 -429524906 253884105 -689934732 -608743255 26131902 532412969 -82472199 12740626 -843621099 793563794 -64331713 876723740 -88486859 333363932 -380042059 -814898816 367291962 118319923 -896410787 986979702 -649713412 -83004425 -861335219 382440357 271795211 350561725 191608228 514389502 -73638176 778244480 498231785 225624457 -123835349 720964901 -909121348 503912181 -808911297 416453684 -942487241 -930950804 -505711990 569327094 695192691 145147611 619407091 425342886 -383167229 -14254175 -118400387 778152778 721580803 621923365 360470787 -780471796 734633785 -585109020 -377954240 -708751933 690046278 964759123 818780368 -229624955 -687900778 791379137 -304361218 -487456120 681829079 -35373709 -753210376 983355119 -74719671 -334131463 684870336 948965670 592306580 11617268 -407166400 -907021198 -255594579 79170780 989783151 -103200307 212750618 -823367190 -49535188 -814892042 538046345 -435101752 -301800255 884679117 934713122 -989530949 -484309743 -977678012 -33903638 343234578 -854594376 -170783717 487373902 -811249247 932021369 380942659 -502787227 737852147 676535920 -260255186 814741591 -508160366 -38298139 703702427 357537175 751357179 -899729763 -684119666 -122892860 -179749221 878699755 -636824779 223933185 531784347 -909201951 -726243084 -198589085 -685152112 137550235 -446333820 145799314 -140165361 -56263122 -317966001 -467096620 -983425647 645763701 651124888 552158874 -831025177 -422857956 -104816814 -76823333 -608838997 892226539 224203798 187403139 604011791 772921534 549973449 -537771319 -71860858 -118277487 620499328 621591998 275592913 -43240727 224310569 663897500 -871556657 -892830228 484158151 986228886 -669076006 -183682927 -217064380 583361609 533724097 -135818176 294311353 880916307 -165112228 493944576 -56763340 833928358 78045248 426879128 -224942655 -909417858 342489226 -377797348 -477035141 -802168814 281720242 63547351 493248249 -19098070 -992433356 -784031452 -845442211 862756288 535786474 -204956039 -408252659 51136726 -777034514 104448241 -66053653 740108067 70001588 554214605 -553432326 -450858048 8719514 743080341 822997160 874351128 -431182954 450780527 702571546 -789934229 -630599028 -178366165 -235515366 -456692308 -671865314 656088904 -271279882 643748867 902258618 -851860899 -498078129 -200219487 695767408 374052142 -965817189 -838386448 -937043505 254752304 -259160253 511065212 -184321712 -819498464 573575421 -188133022 414774117 776975756 21313377 749229935 -264557833 -85923028 107323628 735691383 728473390 661667555 -481113014 -896206153 778804987 925738310 872563764 -171304885 -398169692 718943178 561280947 -556026654 10431696 53176947 318658343 -598534315 -389370561 -287146352 717163042 790004609 175115646 595661152 -815706134 686121729 -352774349 -191150777 629893165 408372414 95303403 -133492163 404042542 -474759671 326771996 670163168 -568728811 815413617 893330022 125008517 372803988 513318864 -930951857 -43529960 373544320 -34157047 -636194404 -659585384 -167799140 -393082565 132856851 338517783 472735333 899053690 -381788806 -30749903 936535720 451981224 967833075 -57324834 425092150 9597295 -68476426 -989671365 991028880 842488032 -380828049 -406776511 794245825 -190532702 321138464 -131007729 -311178537 -513789673 193786087 58503777 -918873690 -194303645 -668773198 -899970974 -743039275 -303853805 -526352679 960428069 435248308 803132724 -683907580 -15648049 -790256349 -555956829 95716157 -831232117 -971228867 -994820295 863888335 -98145551 -831774235 -331412374 -692727463 181718196 686099938 -298567768 -854302380 414570156 -46863011 893809525 -493312604 -700900566 467824069 500697230 672602644 711707007 -309465252 468699409 174468501 -782312494 -693909068 163804692 655207460 -218716423 -366475012 -726196102 -672321509 278296631 709415130 93496478 -353438949 -853804980 296222524 -227782445 -449418388 -725675027 -631754813 351395815 29073104 968693361 -987783843 -73724442 -408949239 876473310 -815250699 101858287 235430407 -616204290 -512380386 -877162216 -43837813 -666551411 -589131311 12251008 171390418 -808685834 -534188208 91018221 838399669 523367790 -560764244 -838817944 829867062 -209989538 -456054224 -591352315 394699465 624587302 590362623 -718952121 -640107328 145910452 -731877214 218181283 -932777320 -733225281 -409872017 -2305098 -834018213 -815533743 710881970 -993521076 529552750 876896757 -243494031 -232458391 -757729191 552379917 944930542 -871316499 353562650 262359769 38730907 469924645 932494177 -623088430 -13703775 -368877037 -212113183 -505628143 375224016 11154743 -266592415 -514289401 -842970162 380603803 -175385571 -180602881 174383329 -488913332 40969016 701795907 -923633146 210654716 448443685 102578163 602168876 -409593287 -375832988 -415384835 -729409652 -855731298 307307000 -942288582 825575457 -866724960 804905482 709746559 -303169181 618848070 680555324 942869213 -63540545 -764538204 -774102325 804744892 744378890 212157285 -199865132 -250842212 351462166 431367903 -931063364 -284806657 300612783 205356831 -267582087 712383134 -871011568 -11962665 311471332 -897687936 -802508006 -562015536 594874585 -385326219 -291146129 151214435 699335281 421372220 -909656948 27355022 -601830239 -27144399 567133682 94946934 451773739 22030417 -884066233 936116166 391930305 -550464789 809354171 -739059759 -778072377 -55511422 46060176 -412923807 599781612 270988105 153722339 245824938 622943656 865215042 53446373 -577996168 164364887 -390081678 591456955 361799722 507063942 939496073 -370283609 162405763 342016231 -28078040 -123282353 80992519 -136230285 -616820094 883932293 960848166 414282320 -975240424 862161557 -686938947 112716602 -366099051 284464164 -196343800 693192656 -993176975 -366947003 -775075325 -679515974 -761397023 401158744 332421935 -91284500 -573817161 673678190 -102860181 442585103 918112736 192741232 -606419621 -120671074 -152607419 683069012 -332173276 605939233 851303726 715620978 -755070835 -576109664 -718007530 939953103 767243756 808822443 -943511208 -57618884 606864895 -132113887 -297650233 -946909299 -102249943 25973375 -508220698 -201186611 195648559 325632655 606394065 -661614092 637518279 729626590 -220612902 719151885 -632836362 64890842 -187151492 -857755465 462189452 773313403 379712869 -465049907 957225385 -107927866 736703401 -707366761 715168725 876717093 378337454 369886888 -964914738 -73831495 -198660066 204402289 745263442 -875402870 -694074173 74175399 616482000 -144783090 -625584949 -428731808 253900038 -100207839 -292615542 -952674604 -977438653 -632410915 -209627351 194835381 -63875485 34701126 369445720 -167744765 508057016 -315174798 -124419885 463498357 -644581606 168197347 190649793 -564887285 -391949676 546528519 -302124429 86885186 370135320 -422995903 -194733617 446767406 484992 -536220484 855870662 -35492679 -284214747 -237793389 -370789622 -167950850 -732870191 466579318 688207362 -330007607 986710971 971865223 -148890399 -173031557 -599507311 -662768189 660978272 -379526016 -638003706 72103687 -817278090 -867701755 962688647 -41685176 -670193443 -726819794 949316472 913491504 432597952 892832819 970977086 660410412 -17130031 -417330132 -883586635 548075444 -347164430 -168180503 -534121795 31269004 44538916 -449961495 234553218 570926902 543685238 -246936892 -265200860 -4536715 -924094513 980894481 873102585 -290792981 657735930 664984318 -486793493 -568409904 905457559 463296639 -838553392 161262003 -991904862 443977565 -855785061 -136204814 -372625534 -944611120 921229425 878779540 -627605673 -444121273 476036401 -853599611 -733828867 -204175558 902716296 -924637693 180657693 -584467225 -449130141 999045921 385381218 269181448 -871166722 285828795 -176688856 -344656304 287635088 -780864705 -68612497 763971922 -10324510 -777416259 348857957 642994778 -763329865 -926511270 465386079 -708974370 -64172890 297814009 -821982265 -732110478 290839400 971981032 -393738910 -122882853 -447077775 349415316 782719361 109709194 -707859631 -190028299 -23611897 694427781 101767858 -412900790 -165989226 -270148848 370913244 -619210 438169673 -181515959 494989501 -16229743 236854851 -1860957 83299255 -265745110 919103080 31294706 -751895358 -430570064 -904214982 -916428270 -235619425 -364735709 -97934105 -656477421 -461877823 449020342 872206936 660516542 -278346249 427988602 567354346 289573798 4823110 -583515828 323432461 -543666865 -858292575 163704992 727931163 737615970 821588171 383625976 -48986804 654400046 -522504769 626193238 -978891898 820909111 -883310526 -698565313 678001955 -88843807 -266363245 798267976 747294845 881588112 241170117 -847809247 -37196189 -632120139 -852159270 100858179 -118870567 482330047 -423150333 -76381690 -488513920 -877599419 -890737848 -205981597 946977768 540733076 164827205 828736520 -76102695 413474736 -619430275 -167166266 22572820 -155720905 -496971215 -615281122 -785766313 213519847 610375178 -565343289 -515710888 -566424913 -305629409 773031476 -331328396 -258780673 -879818364 806270651 830229844 -322556773 783248571 -865306602 645622793 508927127 -257991760 890245796 -233291338 -31754719 -453601232 907130456 533186444 -82689053 570492179 -292622327 244552402 -427450869 -459740633 527048956 992664598 -704515653 -467630150 987195175 -777708172 654833957 -42512841 230184490 -327606819 -161373633 782978167 -167742905 -618972932 453133363 754723015 9560745 -491311127 767282321 -963216469 706098174 624143770 243742156 -668325286 685067318 -883459253 897972523 875608860 737037335 -863210013 783570079 -28967488 -884446863 717090691 -945391954 198398295 554695877 -526706409 -505480252 674069567 -343264412 -232520587 -637049998 237064103 -215731943 405042068 -367056528 627229702 -462182477 -796404605 -484582038 -17251831 653946818 -70447587 -251329271 351731666 -118908160 82283195 -214004377 -523462872 113958793 691304905 487605734 221065763 -520216637 -680769890 -413861851 145899141 869603220 602750902 957727173 -88594908 776520726 980394257 -256864091 741348735 666512613 262913278 -556807203 459898082 512284989 -286950438 -247768461 -721701120 334284848 227462348 703401809 483914861 -895444045 67004480 -976525536 514370103 740446808 -77394336 -422226024 -469342612 -526018781 925115717 269304368 754494935 -346532659 838366863 828641763 536976540 191424647 358628608 935345455 -849358258 -137053417 -793358289 943014385 -943169743 893971715 -430873725 -365551400 -503387202 197511471 -772176595 -683255740 -261716551 471914067 -825763343 685311185 403914039 707475734 -778538271 -910295442 793087294 380098261 618932270 -870818714 -708096951 -35940804 -251549554 24463288 -403529325 529344725 -639948155 814009335 399270365 14505750 -538918338 -918542532 -48354988 396193231 771187372 545068259 570815059 150434578 195359035 -349715333 886647674 -140007678 323270305 369342613 582778233 -915534548 -474598060 -858007062 435102757 117430026 845261527 -579495282 379401410 244533993 -931025705 -940830615 126088741 -602461655 -826411 -503743582 -48202163 -912448640 167647052 -990977229 -141803752 -101991392 303224850 -964632533 -844310476 305512277 -43506723 -890208200 536120621 -899124641 192860875 -440246933 811718838 872628761 -419925611 738869759 47809327 -261024886 -956622690 -751078430 -296211834 80611687 -907073735 -306043293 -866313685 439725298 841177118 -100056999 -637245276 996670431 259842566 162405724 -346736711 41233652 -206056958 -477734949 -788353222 987628228 -711297689 -688893281 -329301894 235175583 777555865 -301075977 -128148736 830327076 344895685 -838745518 315629904 -555400981 -618411870 -694515888 -183201345 107001467 816571188 -854978796 -177300318 -799572567 -531064478 453910402 76055883 597007084 -171621469 576031764 -222754461 -98285453 -336979629 703612011 -286720357 -351241641 233751834 -350484864 235226684 -500590106 752809695 511862960 829414222 377944486 -773230000 -467276408 -950677908 14475874 355952457 131262371 975056749 588117235 588189921 12668852 -725085769 -933027064 499731358 784005881 994221186 -529365688 -218746907 273109961 292966959 662455232 -142694306 -305187755 -264191519 822868694 885770904 560955651 -180277519 -368853519 -226526190 -845832796 883660013 165406396 -156073753 136000491 959304777 -367409562 -476929090 941149399 401434729 -627024570 727627145 19214066 856113728 903639747 580840489 76495440 -104632102 536460731 528071053 27768117 -186915302 388646045 100835067 236602845 585045231 -638663524 -809331097 952057328 -385579327 -474165539 519707593 -361342657 657405684 438996482 415269624 -403500880 712912148 969930881 291564267 797612229 -336938277 453224287 -418308340 910449596 -318453971 -636809146 -582708427 -749735665 551831611 -944544536 819995218 -514624231 45073147 851469000 566257027 -785900606 446132472 -610298283 -353247899 -256578331 -559060886 -936289958 946995128 984891501 907442264 -647108011 -631413711 -841720522 312402139 -925384454 538217079 526909029 856569408 452997855 20667113 -101422353 904923797 919740022 -39484077 694715496 150562778 300371352 560506481 553597825 -75407856 961236238 -799036473 -490207483 426050171 -356560836 358573517 336790418 371826131 487956591 429002793 -829037716 540951118 950151956 961641585 -605694790 803511941 -468800085 -726985544 696673163 -503483306 -232912829 401300404 563679776 -573019996 374903531 463747814 -290703505 755188277 -152001820 -980159209 -759356179 -225357716 -655298649 -612827888 -800014948 664297661 719677137 761786153 -878802696 -30765840 -629054422 -180212105 -295580408 -466576806 462909384 -532574258 608840354 -894080049 -122482666 461245256 867632030 -566691027 10259901 -923794033 -870327611 -531907172 15253412 -937411673 280381930 -839289968 -213057027 -866520741 -671604699 670679800 238590314 435032467 420682158 -561378993 568602006 51478489 -497570395 275549009 -215113357 -225025002 -192635327 -669095870 -400330126 500284816 497379868 -281602869 -890719670 -162636968 -876004521 -206499694 808586707 -847251662 33679122 263947603 170346699 566483355 -56240653 -75331341 -867079708 -429254703 453744868 48821228 8646779 406280049 -524979245 299931649 999609935 317093127 -845253016 -769617773 -265033945 580364157 -604112093 -861005047 -410479544 -785940061 -193116547 -641943335 711092609 -779922855 -331384705 973826834 -926153682 -563251489 -414038643 -222503504 308811762 -717622767 394536006 -590349793 -433349337 -642546709 -795317475 928219346 767477792 -517244870 133461716 -601562665 -671656138 46876455 423278239 343546845 942617594 -443970257 -196780050 -472347403 60913247 921635111 378130660 -115641559 958494953 823736413 982292138 -431384586 981109591 -640107433 268559978 -950673889 720965070 -6001122 132625407 85180434 -303077468 933162627 472365358 -863156745 -117744026 -467780638 -142132131 -972924266 -977819962 -545990418 314498908 -698288408 135922057 -210887371 441515993 -187397508 56683007 -486519983 89578883 -961290452 -809483422 137264400 650681705 823906230 53482722 101756769 576948788 -589455976 412342122 111527703 -120411964 -697094911 613363629 783619030 -198363226 -107957772 775838566 14931897 -26295490 704555580 219273323 713731544 -456155729 -332836251 450453571 335363607 -938486448 827114697 339193928 459622400 -37060913 885693336 -695516237 -571390904 291855005 952543884 258193594 42379722 754528783 -923763825 825298157 686459546 929150610 -353042480 -884223134 -886269700 898728697 -782461922 891457929 703548019 419280941 553365101 -676283332 70617110 743489641 165259403 -460190088 222666197 462790067 -390273094 956307838 -52029143 -406786611 -300056346 991440974 532816757 678171800 -489667886 804306649 538993105 465755512 -79352837 -283758635 587059690 52080115 -342738541 -350663716 -19065492 -993982524 -591109108 -452731470 678702997 815746415 -80680193 -974486723 127577496 854954431 253644177 -138639296 496947560 439171328 -695987751 684315327 385360352 552642241 631181636 -373722368 -706739050 -694347025 401410323 227466112 -517651156 -827554562 -464015287 212735281 706294806 948604339 -59787002 84873583 430118637 -423298302 311156617 529955975 219290496 -900316884 263391345 -606741216 144350460 -676011105 -101016035 336177939 -711078076 317058852 -49942700 276250431 560111682 997207019 845522849 -879275337 440577862 630952105 24515330 996398583 609956486 -371415434 -47681693 -385382178 918432852 -963362645 235424011 824453856 779215130 638214981 771459223 -861054157 -360990239 -431134558 -847663260 740031346 -506523368 45982563 964766034 -464016228 -652268476 696732469 -743761791 -876325112 365334275 -699226557 -247192176 -983963331 -802533204 716841981 -78279565 469664581 485369337 422059980 -737918431 746070976 -416507257 265792121 -191522138 -206293085 139949277 951532929 104456430 141301518 -667723463 -268147626 946421413 -113546394 -180545173 163679115 -525790656 441881449 -953676873 -505294566 -560827952 -765737811 -659493923 908088131 -195531419 710474098 660102775 -491829865 525974875 -63536780 -136700661 610353700 -966339513 -27811202 -254616384 430466214 -545547782 422815519 -307907359 -918830920 -474370196 -376829719 -847768503 483592156 572745739 728211333 646946714 -94574347 732289635 221237678 -383282481 576317409 627815637 -557017967 -306852198 -507768184 -63691885 -180688121 903863908 -843712318 730324547 510163139 -342439902 955963815 -475720053 155728965 393264694 379475845 324976838 113683166 123141671 -983575230 -65595999 59779268 54524702 -315715952 -597370093 -525121291 -576716431 -905271389 -93696736 169686908 -804079582 634518117 289947320 -350928103 302345731 -396489941 100590902 -417809224 322355881 -113206853 -656111659 606813416 432622988 328801218 182599678 -250205056 -299781058 -810193193 -936847786 -715857067 -530180512 599572987 -847179592 717832207 -330059515 -588902828 243793616 -782563024 -665819042 -784704903 -453385409 842797440 -3579096 273060125 -80110032 975343983 96760154 -468060827 371770262 237873295 -391448189 476189656 327127620 -25394869 319682678 879940565 -214513383 10570891 320192722 -251119599 -847633262 39231123 852721797 609051151 891929735 712611806 -664438907 269705805 323046363 -385704648 860065902 -682542622 -75869971 -640332222 452453172 -592958135 -970859770 530320315 -645030811 -134724516 -583091314 -560466017 695094442 -613044783 -445867046 984574150 433649508 -580219662 -929543749 -214452864 678546940 -638943985 -921143828 -450652667 136399048 20669356 129800439 -959154521 328485728 658901776 -288781212 -602557212 -554351559 -529103312 894486055 647837143 202686834 796700217 268393626 -714534045 545420132 -824963751 -797317091 790102458 171288520 -995485707 342860904 134899151 -789376459 945027115 -272147692 -599757208 810457960 -180519201 -792765220 -649553354 973413640 218794817 949919638 788485637 -908389365 -496461711 947665055 -84270065 -220567043 628679605 122278868 -481460698 -253095071 76872061 419724228 451495359 919886848 -929802113 -495211823 380590766 -726269954 -498422545 -985134653 145437525 -509064301 -722206422 151790378 104541046 -160723129 719175401 954397923 -85037570 924814564 -432725322 -952806784 35583728 -325141837 -198783935 107006277 -102995755 782493695 -389900011 -400041953 589004961 -431970989 418778539 43773286 -410794020 789576924 -998280822 -552032297 -45645052 -437313828 971357941 257008200 -226711591 409426177 861762972 20721750 -53481786 -233542934 37749440 -733669114 269652043 659827101 693330478 -368882207 -201705486 523250599 -411475728 24910611 -340705580 -102524527 935524092 -474788589 704560385 382135906 685927840 267823076 -284945993 -7852166 -401686764 15416933 871785536 371263194 -990162419 781541585 302646720 -636612542 -394607045 933278922 868530077 -794103146 -100912947 936300869 -840141609 -643452513 -604163646 45328504 865574898 -417362456 677388519 -774498116 654092392 557463569 758905429 -797716746 183537923 360833645 -416370523 585213854 -179800334 987944914 -710752188 924314681 -242655473 -889295015 210575431 -128908111 -960388214 683989613 -193928270 -447316372 931289888 -300969434 -690305130 874155802 -694236443 -227909501 -443721672 711305353 577616734 -704720231 545197620 696539896 -552658465 85751517 -91410544 831901924 -381604958 726572579 985276869 476442086 -532479586 -689280198 -165266288 -355906789 710749848 -638626912 -165569025 986864436 -311506296 576582475 43648961 498878978 242979091 -563722378 586885875 77671540 80470776 314287481 173473737 -239185443 686782324 -381880705 -261249217 -194514074 659890499 626653910 -219155500 -433319881 -39542443 900457575 447988471 -596806135 782088553 -318283422 550002810 184512087 -802897889 -578865075 983315080 401084822 -999295967 -152597395 -508028920 238504578 554406796 881544917 299233235 9009850 -385970280 238275159 -542196147 54178630 -661407362 -25575303 749940383 -387259876 961374982 215653981 842609344 -238868341 241520330 236893921 -663665049 863745215 766110688 522060381 963688137 165805756 397403869 678417638 399758588 -847951613 661478407 -196658911 194836792 -937367768 -199258691 -329555815 -930760218 -798930636 -392550901 -337087995 -575177082 315195018 -10505083 -544665470 -862374596 427968672 253761350 257762882 -810477524 -933944264 -830993246 95285353 608710953 873175086 -42692183 -75895407 312632517 925961357 768139297 -698518472 -12491928 409235097 233734521 -175431579 891352792 -698797082 46918570 594532740 795865585 -375545820 636293003 -726751477 -454300715 -479512344 243561491 -165276755 -990453475 163875546 -538877428 -543217963 -384081960 -102593204 -802181586 -78475247 -433423367 -16814113 935067082 -306062405 -441543434 -537125367 -45912804 -425656335 -993587434 -957469743 -118776713 674367726 73036148 671843947 -586651298 -767795630 -674198407 178726690 740885774 962457976 608150910 -620280037 770257391 321695253 562203928 -405841762 251238920 -741917360 -867679309 -573076207 -710933976 -887817832 -984684940 478692297 -366472496 920603490 -683330587 350415455 40039834 -955409916 -419874246 397404816 527835783 457588380 489966060 195934483 685822768 714076967 -294811519 326702645 256622320 -274481041 -109803698 -95184434 -192812071 128255209 590413204 -508169448 -675552959 121308637 -411754091 -641139082 200772212 622709483 933955419 -335031750 181682974 495299042 -149449531 601065396 452272831 -176280390 -658407490 402193166 -842204567 -941529092 989033115 643238761 845901184 -263692010 -497504941 -323434566 407577155 -914302822 768510838 583860886 168727749 333496031 759856710 324884568 -311954974 -754770041 -888273036 -283488990 -263813800 436310300 -607059395 798459741 -875943905 -74765357 -925176125 -991653620 720680250 -958733544 542028786 -450766992 206711643 481525187 -788696665 -18925916 -205935128 596712725 -747000157 270866794 953541371 -26519256 83389999 37783154 980515092 -313579978 998137195 645642187 -325589146 996078022 372376877 -460582054 773245368 335716069 418466898 192512183 776172039 -59711463 -578451399 -222288412 -438032618 504882408 761179208 437995683 271837387 -655363000 561663277 859478429 -515214457 -480655239 -127469084 680911058 297452090 -358904754 732358405 759950918 -838633127 -19456857 256912896 971240866 371039970 -547470227 -990427731 789952779 208433235 -767278815 715635097 647256353 -515783674 -372074537 -768827922 802349322 500597333 781827515 823534238 294283113 -114452578 691378554 364722822 446207187 59742256 -764940161 -181676677 934163798 902233208 -22708424 934782211 516868699 528854412 -976308242 337253252 824589936 136186420 986271540 663768649 622612553 795028740 -290237121 -940495843 328543685 -497731948 245507174 -974918454 -702521930 -535746226 51814995 -669730973 -345453352 -104951194 -170590614 -588498689 485537639 159356715 862001587 -495690633 676811295 -754003506 126893714 -202162690 -850855598 704177477 936492733 794512948 -464662004 -301646640 910738079 150251352 -476106439 -684693264 -870947253 -920087485 -499261551 101279771 -451722915 -179456486 -426326917 6065240 292256944 -555935251 -551071795 -122328809 -482727492 912774937 381310093 74161268 -706597381 549433291 175732906 246821295 -79315340 532648397 -76289363 590675205 -482511689 -597904446 -586224489 -303829143 100660368 -51010421 -188213600 354016215 368773100 -971432216 958457413 -757795130 395711232 712969675 839687487 -970390012 986819843 -89368801 -223559441 -341638309 -531155923 -942894017 649500051 -37931404 870560280 964599064 -582160078 -418901855 -146857866 68730499 -550109764 805414114 -929806085 83968407 179170302 -659819849 613163831 -5587680 -532211627 140033723 34109772 946292663 -790038178 -676614616 -729284793 176109094 -216983873 -205859105 -776787027 -538896463 -334599644 -774401240 -268658177 -716605816 -831765032 -358448200 -263391608 67033815 -54927685 95414911 -343386099 668850341 -469309282 719992780 -760354674 545401868 -971938594 -786047309 566703631 -625677166 -362051011 -360954457 295653034 -315452467 228101024 801801863 -151155109 -342792319 242871299 -798115923 685368118 -811651351 594175504 -159324634 189774724 -519281939 -867156277 799424695 -866543073 795227301 -201894916 -299912280 71543464 -955605259 129196873 -443371830 675885021 -180344544 563521445 -262146220 -445347109 767875180 -731284528 -489700756 -322528564 140851596 581826942 34726804 376314878 122143887 805493859 -798013921 606938579 -946883114 277708570 -688199222 -502244205 390731664 -311702045 624985229 102408565 749736567 -836463118 397072076 -248807538 556762402 555366904 -694076753 829974973 579513149 -646965781 -551597754 448123819 300121197 484941191 956196056 88275449 -377804340 59146032 -950201303 -786567902 -106322034 720218750 -910844384 624144083 941144462 -136197676 153407523 -675885304 972627816 808147361 341954346 936730852 -399462699 95339079 -507302243 613862001 -727084155 -977640407 -679524002 988564450 -113475081 74756481 872099493 -344526144 -541772329 -495599262 -1753613 134654839 -18337130 312454172 952373374 611326548 142856455 -249230541 -589911944 -270730189 -49547927 403843342 -779705197 745653434 -79367031 -701957500 725970847 663419648 769640599 -324135206 64836618 -779098918 -925638685 945024411 -961969410 -902456354 261002682 33310702 7344582 322298664 -687849821 745067748 521278656 191226256 -173791004 -314405544 -890932371 -863117382 -397326076 130307489 -869288673 -672382854 -447797705 -644602051 -159154938 -339265414 -932045601 -707754486 -387706422 -927187682 24701988 803922747 879119748 485262124 211773860 885461580 -293517761 -960298722 817090577 657846240 123699550 451603485 -129893065 -101333368 -183278733 -710942084 -808659755 783077925 -232844632 221127320 480885979 -177207771 -19683350 -308070444 80553615 229400842 -701060941 -574873194 -979076382 -887136464 -781320156 -428567360 -176847832 198300060 -800454094 -885416278 365503888 66961143 556077713 -298531997 -707773476 -124906836 63935316 499114261 -650420302 -503510846 216746030 137343856 429689590 117272173 512246011 -530936512 943474774 682136274 954306122 -4893321 882174708 -223048772 -997247782 560560329 303556058 -463836827 -641879699 187367332 -97598118 -441228707 -445979215 91100376 -556707957 -591429242 8746071 -725189317 848261270 346485461 568460527 994375859 135615764 -224563841 -857794 -91926391 973151863 -708206658 155007106 423506970 -434480897 203149037 -693475952 -635945812 961730971 -609992507 -402861320 -19492931 648253851 -356135033 291835502 -79366350 826528047 123976057 45892297 -578964334 -490620075 -432397543 -71732936 -158799612 -680226937 372883444 499399574 -684067639 -833073012 -277925225 -495764644 -13024168 788708442 -323664437 -30010389 -403749745 -982784678 -231850645 351926433 -85748409 -12890582 45093552 -342408822 -967312632 -718749257 761895146 -178041931 905738872 401564060 -569698418 -653718085 779937150 817375806 -567260805 -437724600 -971709594 -597434117 -960714937 474736008 336661965 -118701776 -447148596 195393886 913820493 -797767473 -986978094 -466122837 -860512231 634800154 -717189011 8312500 944487330 -76437905 537017891 -763072825 633988645 825935694 327977802 682586327 875595566 -729340731 64376785 -132164381 -532274173 659847015 -267760480 -94326450 -919936173 -769019246 876458528 554333470 508671840 -383869659 -24548395 484384765 953493317 662174675 460764863 845809084 -609200078 -240273189 -382608325 -528997489 -670385510 962816801 -319583011 766758748 -648043917 962783411 -642899385 815739811 643285040 -54605745 -884355570 640406667 120655819 -316740606 -177988576 -717102337 494229488 -149981847 671702374 204626188 -224040511 -783203460 746677695 632843403 -425644937 707657457 819192705 885409632 -390650541 -821808024 -170890945 409274941 256747146 -9755114 -957452495 14244131 205760048 -821404113 -193370269 -842268966 -46648204 -610402808 -202540640 -643185128 -759999297 -954569469 652004922 651513911 35537451 -90702117 -524227565 396255752 122800966 -674508581 -899215748 195204790 -262757767 -118711537 -119129186 -895807530 -224701582 -667679751 -843825914 778828632 -592898098 948274051 -472745728 -339050517 261507188 -727345842 -58575360 -930796933 -371934709 394099759 747432315 -443609776 469711106 -588734747 92342984 -614813909 564387242 -508181050 -904011599 -635344226 -746884888 -75487054 330041951 884593589 -10148677 121764371 781669288 -489696108 353645308 417800927 -284996557 -542523338 -673932626 -887656142 -618102731 68388136 843273261 -75763067 -981842983 -520310794 -720620386 -581609433 355111303 414748819 -528054167 340405097 992126006 -819596601 210730434 195298622 -924480055 13999069 -397654868 -94365176 -538882546 330004633 -346465029 -13601486 827820724 -8598769 -535276465 -345111093 147408132 -814399829 269544052 955245396 495841723 318825271 308283415 -55660553 21507074 -142741916 -353592473 850272963 674946247 -445598709 715145725 -500036801 719461262 406696382 -854153217 -886839357 392452852 -552413924 68700332 230963886 756118916 -898770310 223996617 -816940258 -895875104 -958791832 583267522 747633547 -272128694 -632732596 778119625 691953680 34753168 455653646 37541450 49151664 439343843 -121763127 -564628180 -371334678 -346380491 -948168574 -930655240 78264161 -572222616 -233129242 -410728809 799225743 886270787 128702249 470682890 -50491905 -85860594 -688044108 -621782525 729479372 43169484 417894829 467371784 -692892094 -462549151 -373590760 909237582 -666370824 -398696798 -130507378 316315544 -863986205 820602791 -974225077 -8969406 -636075930 -445022772 -555728512 30096436 791619372 -248513684 -545539353 -531124120 -261716412 470741831 -63829991 166635641 -346998767 -758244666 639737901 -584314416 201565868 599232651 622588698 -286732342 206882601 -673583044 5110092 -945537664 -213194992 674848095 818783909 259996455 -866991326 -374970160 -768073863 969652990 -912914789 -57280384 206662691 -699108680 -212349380 427081543 -965634054 220287356 913611437 946229004 106353011 -68176349 993397764 389222795 653830916 918477979 -567680677 -736851029 -335086125 -774256373 -782830784 -748001082 -556330738 -429629875 -283823820 323388462 -204941918 -114204460 -686098778 -167063518 683722615 -590833223 -321951812 260964799 -675871549 -457753040 10253327 287171503 -631441120 997919220 -905727243 -392105075 186503534 273525316 867966894 -527497343 740897237 -564420468 -712836611 315730358 -230155491 438970804 878649368 -53017734 438981039 902124531 -938208842 -394185629 693281373 -291944121 -579988113 258437152 361502023 -228334897 -704386539 -978955043 -114416580 -597128488 -553639213 802059482 -774009241 -164018797 381803370 853906496 735530681 -244690429 -547841705 681465232 -604290957 757136390 -909724591 317468443 282578845 -715554043 140022279 14365767 -883615645 880416148 -145081813 437947082 -886098433 -78355752 -54035162 -651133809 -796830847 -331740274 -593055939 -360092759 398672941 -64894312 199344276 -13680265 235939363 381271350 904171318 -89711879 -789277020 -201693424 394488842 283413082 979879337 -705681879 774403980 987469879 -645439857 -738860903 682433638 -341747680 131132680 397842472 733686435 775931025 -774666053 690951834 94585782 -322115599 324869769 -892452668 -884601396 -914551341 294071078 974481627 -817027073 -48279498 -784158051 389686734 -123716578 704902404 -793426317 -556808832 -687098318 -689195977 -50655896 581913670 229534469 811661011 793069066 -366367268 744831302 -806746770 20463696 423773817 3592544 224438478 -598491128 296155988 617004963 299250806 989085266 -61610971 -245859669 -910597381 379754859 961826089 -830973273 -301297989 -992005911 11819999 219381426 -981333492 779209604 -234375196 -882355348 245569974 86379285 196250591 -278416517 213286299 -149000396 64563211 -752307526 892378508 -394003953 -179932001 88370713 954588804 -494233756 -321795721 918232881 338729607 -685109733 -710411043 393839288 753689875 527025205 324673048 -389201494 -393921133 -450454393 632910712 -60797928 871499542 223273500 -693858506 -737010884 228599319 688098999 -432494428 -424984378 830565914 -999662714 31613101 794844426 -82150337 -255478678 -859512704 638972593 -856676221 641647489 481321253 52895796 -357170759 67728554 999780223 -782571753 570542332 33919724 608778174 407082755 938893888 -311633103 967229615 -538250937 121037836 -527532910 -412508970 -813243064 836467652 -493090632 -117123607 -922282468 -774748750 -767648639 -384414960 -150930836 -851842493 602409120 -876195003 258572151 902669956 -353846252 -696974817 177656246 387007053 -390643717 353621246 -343276574 989870049 -623995306 216168901 -645403847 967039023 531714451 718160800 -213788492 -110883278 991531551 -751992821 868349724 -812834866 293790502 -496425688 -860622006 824780837 962468843 119949519 505581644 257699122 479109043 596977373 -826160675 -932187500 889011203 -159610160 -261839163 -431224155 -911806061 -79803334 408992489 -918802865 -917942164 -450447542 -665074650 -282250580 889161986 429496171 919536286 273730200 -628593014 -823473668 -639312304 -435401104 -53739677 -326620424 -74368654 -456621440 931744397 103558961 330279037 -723490806 112600764 517650425 -67695940 -348782193 -297291354 358914362 -362163417 703365839 -20795855 110894952 840901737 63898529 -797213443 -659699473 -771109595 -432489625 -555199050 -507637584 797599810 -441486681 -793534356 -174375121 -91017754 190369153 871787377 -268472044 -84840128 800323757 -505841037 -320558899 392606450 3848236 -986687733 -735288967 -269810685 -562055391 706926338 707389186 55307673 -937601684 706691964 -687223393 -660964656 273592574 -390530313 -129174831 -63483048 762804721 -788485223 981768189 967824791 861481231 99736807 485872639 586429800 306810356 -198196582 642947526 943902639 -807073070 -465612640 -515707546 -383923832 -522927532 203872002 -217001722 672068869 426873032 -952638709 -57601572 947143049 397188415 -29412520 828876354 574507761 -292874922 -216266587 404464764 354620257 -767576661 306007531 960352094 119568653 -464276144 -882818970 894037532 -470367056 171024598 784034755 298602483 -546629828 -588955162 484366288 -805728908 -459597252 655952660 -33503308 293409388 -387479262 388582201 629294674 960761234 965624015 -966870623 -773492848 -741934706 -393011001 -612315808 898890335 433950326 667508003 772710871 646167942 877223631 259728206 -862651096 191637339 -568775163 86564265 381012554 -298452459 -325351538 -951326288 782064547 -528741839 455809444 -274549792 620813389 -726971080 -507107281 -213133553 -284905734 -413386670 -482198150 590410351 323815162 -720637152 -911491698 215941809 -349603045 -610688171 968552492 42490609 130606846 -119819870 116351410 547584751 -528607208 191268720 -345032305 256093315 994294398 -773904831 544392210 822954058 289173509 -306242533 749802312 -527167268 -756041670 456210773 84684540 344963603 953515341 -110137184 -498396932 751340628 -674130111 86031328 -861106927 336744484 -862086856 -812600381 823082231 -530015781 -901970050 -441275890 564233436 -529591254 -98346143 -418653613 315643465 -741090580 -617391569 -33917891 -41495419 -813858554 -575795528 338307927 -322796585 1519344 389359955 -41074621 -12208601 241332663 -266555862 -880274395 453753597 705665413 -173292679 -894126514 899308339 968969076 97344942 -694148313 660397593 -732191269 -596293130 973225055 -501678203 -511053651 -781715466 836135910 556466708 -546261158 235433895 535009405 196665845 -400550183 -476440913 -901852206 275666936 -845312668 -608677912 -326626960 -142262491 494814735 -509725242 -589120915 -491900179 -431564304 980376362 704681540 -541347508 883234817 -763484004 933748619 -693808471 -513011301 344063190 -195256001 378500673 -343184442 -562791674 -743686022 519840136 713651129 490803756 660454576 878247658 348855019 225734670 935444956 637241577 -476550573 944455036 883075504 257063179 -906554381 895082626 223620043 -884400975 792564241 -494299683 -609899852 483919737 346213000 -158968092 684868277 112556331 965451564 138545603 305667740 -919194624 629135264 536316138 638691611 508363646 -772821843 645137932 176402940 -366261654 -585610927 411626395 340954724 109913986 823160148 -95053733 -501702919 187415310 -139654092 179204981 -608522337 934597810 175904198 561808030 278794220 -605897336 -694278966 -193005692 474919019 297008118 -305155390 -144519897 477036 967569943 974060545 549850539 90226744 259087750 555416526 186533382 375317306 -517248651 726393807 568091737 394526388 -277459914 -728424121 -498406769 -552901716 -994387087 609623779 -307881509 -914095971 861995721 -187257235 678946673 -37660992 916519430 -398093097 -724704078 -688684376 -716634956 16972152 -234156250 62052959 855370148 -463804535 -38838527 -862995866 551718247 34424295 544858979 -127522376 876531966 -965184889 -845384216 152752682 538616845 -34838776 519195340 808552383 -366870509 167897594 -156404839 886270067 -768615482 872537288 -377330230 -361113767 -614696148 419669691 -619289533 -307828127 497760100 361693949 808730387 355885733 571350680 150254832 886098237 -758269788 430992150 -397872857 -489701679 22821731 975614949 -177984054 -239083885 -11854087 149388823 -857849039 780620682 -219159933 857987290 -160086731 812257846 -161178346 -259543193 -886297331 423450395 -802092696 161801955 733444432 884333997 -153323721 -326060463 -441539493 637261560 -439602263 266462515 -624441541 911410393 475006737 137490485 -389219478 737799411 820864795 907780219 -74423362 779918526 -134906524 755338877 801946191 -182071967 -469158165 301149889 478540214 886458460 -3442564 138729038 -515971258 -846588101 173540705 -326325440 39842654 -23593979 -491429704 -323083502 -258812875 750100998 327800898 -848340735 -550621450 -603357974 228992544 -503010161 -115927953 175410138 411805660 906375669 -98292312 516888559 922123769 -609885474 533874207 749751712 -489372116 -487543105 452865992 -838509625 750465998 -757592564 -686286729 725744879 980013117 -769388037 802437238 -67012480 522650910 701110276 967650041 38292384 -417261567 -303963567 206561024 -956647524 66995937 66724118 -596857580 430943612 -409129721 735248497 -531819102 910880574 -446754748 426831343 -275031211 735424181 -642622442 924122965 -617309410 648719956 985428656 212045588 -919098778 16732257 124374315 441326317 -967825396 354634588 686424066 -351645254 892613795 120879688 619921629 -123151826 -881523537 566541620 958895803 704605269 -445099889 697836345 429516176 875541351 -287890335 990714077 837984034 -878796715 -238638012 -441055945 747926333 -181319170 -661632243 522199150 727256435 416732464 -96910775 984370210 800106206 909213590 537543129 -418159625 395591209 -675512808 -175066375 71614113 183918452 388989671 -735481058 -951578368 302664223 678354814 777507893 -878186420 136367947 519725742 267104091 739161734 969567713 860009019 -175551440 504507229 -393453896 -461536327 562405707 871159561 -542370474 -484416887 273473566 -822227562 291070005 -428621952 -981194257 -646736464 -723661022 -604051796 -319097150 704550644 67717197 -271961727 810616941 -994839580 722081353 761438546 -366217052 -579562928 26862361 -233662858 133672092 -773682425 -342677870 976806593 207375869 953368434 523639659 134344179 -675985890 664854580 425632588 540779812 -561193026 444175241 195584256 -344464546 370045848 -675074821 -254777813 905574466 542282123 593868566 396620945 631482548 -115387164 588425033 -989406591 -685442773 863344659 69901235 -998240724 359575488 318317425 -832525391 -903683525 -897698959 782211684 -649766179 785202222 651331087 -180976467 284346609 346669216 95711312 -801032768 -422323432 -736876349 -522423705 -892648836 -76946234 -154440638 973215312 -390353190 502206968 -79499210 72755696 -337140152 908108438 121790291 -197010186 -966944259 386523838 -176902843 217991522 -62435025 466558428 314478359 707778004 -163356989 477514393 58842386 250594275 267522217 -457369135 -386353595 -960708306 -637218146 478391339 363964138 435599203 194169446 950739344 369609474 -970548224 68277098 -38771423 -241917216 392750028 -922924528 65346881 -324442685 -220716247 553590254 -237984509 501842532 326315641 302703975 -253636008 978667462 -978830763 696776400 282383795 449334061 -117559514 -249445096 83476322 31468811 -930071639 -812444937 29836292 -852436993 618115626 727329402 887974085 210641621 41376679 -75143186 -565820769 483241595 -550517115 604117403 -970398544 619859484 296843202 -968496726 -828666521 -307652204 -541239315 -856133981 -399573890 -848143970 -42134580 -677702584 87811129 71089717 802106115 693588355 315642669 -226209703 -590159113 -844049843 270978856 -913232268 477025552 595420793 -203322025 -722701536 221150137 -150873137 -565491191 -448366083 -956972026 -446717839 -714153270 -62405096 -44160056 365317242 -437966697 -600795365 -546724630 -835349850 -71360237 19684184 20483950 67055298 -453940019 896202328 -330903938 -977585859 874941870 -409205772 270526731 224304196 -984215068 188073559 -361622409 -668209031 607845801 552552346 -234399922 -258596137 623659645 -731206857 834985049 -43568133 108824164 -587865945 572784955 467122661 -910461830 177085372 -833406248 895119402 907056853 -284184373 -436367018 -414512556 -22287092 -813966611 868360064 734071454 -892144678 177560871 -407638249 -582212533 -470401211 729521933 244797620 4671648 175397010 -800718989 -527634143 -132349567 -827222756 -191752200 57035420 970390981 605548875 -113022421 536153888 232223207 -324680120 469919087 -559372189 390715278 -379672464 -314649548 -946582414 -781281560 -853148269 -145374285 -247629498 -608344273 844860430 560166421 -617925754 -652101640 -277672286 301505171 -823685730 -189212061 -301877295 440904991 -543187462 -712340955 769637254 -924138790 915040786 909812024 558665140 -996345298 -447927188 145638316 601906665 102296098 -686499737 -417223002 606684285 -358423319 128097937 -664713372 574294911 692781447 910421234 -14745851 -594192876 -779039389 -487838078 -227956953 874845687 971028019 955081341 -365061959 590262168 77028738 -643441338 -818665397 291621190 651835761 -227564788 -723362864 -163369542 155070631 -541517549 250197847 -724830082 -867535502 13577976 706725351 -585730946 914635791 -401792043 479107941 -893181730 731474853 -142098971 196558045 -189049311 792526591 803933026 148160579 861672588 -614267064 -276886518 -870218138 556605048 503412793 -799381127 -68416065 -715621003 -870110966 761833965 190135654 -146903961 -123439830 53746416 -592249684 203610342 228636512 321182684 -216022228 -124613289 24299237 688633126 501142028 -793844293 -263339039 719061984 -608805780 -200778167 372620379 -618721885 -449059961 -98385460 -65242506 571821305 852461739 312389991 12165968 -22925804 564146048 -530620408 -751080070 799899431 -160675366 -225464550 747357618 -825262258 35510884 376366369 676067106 731150465 -810533013 -771469879 -162578308 40582847 -279750354 965415551 -121001230 -343094551 -132960364 -164846335 -968126942 301560960 88661292 674834393 -988203673 -493449774 -937682685 -549103180 513346054 113285036 -244082105 79834475 -686746438 722259762 940647262 -127534052 -819627317 -216715805 -720187699 -898384919 766253892 905403901 209670266 -30325382 330076132 794631589 505458582 -165762923 421422606 -494376628 -344659552 -887595502 -134061440 755308234 368812335 -486947973 172554369 -381067370 -836183316 -745793392 -467754246 237874638 -187158282 23257201 320903223 982574994 381605666 133203583 -804331293 650487110 -737130850 -25484775 -95633415 704115723 -681435071 935319135 646509952 649523353 819245619 -311365190 351735109 944500890 -613397887 662889384 339624394 789512314 710824203 4344867 -973272661 273684003 -17488113 -697043206 -610467852 225089555 -785262548 -999915693 281914002 887806529 8986408 -302458185 349573368 -819624978 -780601433 -156400203 693990219 717799307 975343233 -603129537 356949041 -442166366 428721000 -332151010 220856500 -522797539 741459470 -137219784 672990677 -597984474 -594271247 896319842 486316425 -835996756 614631305 95888966 838794271 238856846 -930423021 434488107 695019978 193528256 -544233367 -581370878 201846490 930651060 641179919 188784474 -751339554 478341488 -290844415 -112298948 122786194 757133056 257698107 -574087225 -401350733 -729827224 101117874 -202379385 823888791 -284587255 210967310 -973073816 169575466 -144993714 -528711514 275628952 -942979273 340988745 938839837 -868945298 220771592 238845188 942233114 -4662802 -141037984 144783431 -845711986 -259084596 -46001368 974795343 816474591 258549306 876720574 -195444826 -812187496 -196922472 886380323 -276592077 -26013377 34102053 -827568135 -30768926 175746365 -723899263 -762290218 -578877973 -751872746 927176922 -990133787 585566920 -834653766 -523672592 957491159 -62977285 -273147669 183293773 -5919832 254601379 -332943053 -227679650 320708397 -247280953 789278902 -467781784 688647813 949850309 626040579 920197075 -164233691 654150650 -871104494 -11417103 563349895 -745424241 -225745851 715433870 531496897 -65755707 595044915 109997886 -3516074 782779644 -520240359 -418335661 -553502252 771070460 -139533377 390193723 672403166 247263779 -815907311 521740024 424102592 19903247 -178795035 -144779332 542542382 -163997898 -204597667 -825688448 -421564848 -503419940 961911775 -761527936 659913136 -913244931 873755287 802904575 344764745 869381094 45302966 -457659464 -294922486 298338759 -775335204 -862062957 341830401 -933554735 342196970 296897302 855473246 -86577822 -152922235 857814426 103944631 215591781 569682124 -766024222 83845410 -649478019 198725023 778676867 159718645 -655681625 -435214361 -986214867 770838266 241827488 -555151604 -276241321 262640943 -454116322 291482615 -801901194 -934102376 -134209804 207564253 303955186 355656556 779125045 818357479 617863154 -77928305 904474826 -594656786 -103223099 212763179 889416977 -903613558 209638350 -234121914 -818223669 332304914 -22798336 -841951409 892586836 921387449 -178353263 583232204 559422830 132388890 -630205020 -228540460 -97373170 -271233248 -316730137 -192582575 -610664908 88527849 -542589828 -20127242 -189603406 -605082466 994830882 -341303546 58697605 65460975 111585681 775159096 552694115 964877487 -472329561 752861977 -559915282 -349402222 -478743828 -936883119 -517737098 -660704290 422172530 837269921 9485672 706359064 -410617994 -839769098 -908533748 -565622277 -771866202 -807319403 242319895 -124998664 556585862 -432556278 752844619 -930910179 -90517588 88321998 176424326 -937833312 184768777 929809716 -700480349 268509438 -636378558 -674280063 894843096 -707225788 -243882503 -399695655 400224077 -546528464 17119059 -154760258 213022731 584317557 -603059611 -216296331 203945530 931262873 501417868 256272897 42416651 -726123934 226803876 85048034 579625171 731151048 -142655423 858048801 -744683793 483715412 256890310 754824552 311220891 -476037973 185765675 370076420 -341157352 -43451316 70137629 -375788321 -267807199 -74826882 457512415 -365447416 -873578288 322803831 992763391 -676427013 427047270 -346288103 -345646315 -960256722 953517275 105228850 -443563606 -757109456 -45701131 390373676 -275752886 -11655127 -118432851 124878162 85705814 363831640 -674774135 173988120 -353068774 -639350144 514400721 112768152 -158146043 -148396727 -249462428 638392912 -734677524 -758454377 124492445 -366093836 -155492401 -243424825 -768157028 -47418262 210955629 624469618 -271759707 66007495 940261663 438560370 -775135689 154160420 -412709935 -324284747 -637031349 592517645 654366916 -741952785 -489405532 724034441 -488091413 -546065173 330353205 660387991 -353932521 -849743725 -667184240 -946218965 -761736580 -289797860 -507977001 983825298 -871578017 -282099481 620105632 641982719 932208866 -608683500 -965938216 928321702 556272834 -428956515 -493200785 -688762974 656999686 -471876878 -840900967 -288610838 74593291 -195213368 -959356659 -998100637 779475742 -825777012 629724819 -486307480 826467693 20875672 -689409232 -621007938 560475694 -88881280 686689997 685556600 -840766173 -979761422 259228371 1099264 539372136 823304712 -257683918 581798178 -217329655 966429280 291265088 -125065754 742794172 95378231 320698762 -214651153 79779226 -191612829 -777090086 -399335950 71749717 880770876 251361722 -202818261 -513738161 227833549 -392245158 766975917 -282958907 68489509 -859211 -491203172 651508607 877856195 539478481 617697056 -856136309 -104885578 393661500 -421283667 575870355 -741452072 -204525168 -129513535 16820829 464296367 -707508426 242840200 -904858806 -983640218 -748353534 -872992875 127293132 106976027 750626180 273755181 355767091 203116272 932786863 528712767 975746204 -615239757 595500209 -366708493 622821950 -511136589 52356688 -867893310 -595133833 334293423 -743115204 -39085564 923076903 828497370 71824273 -875192374 275315956 972361119 95026021 -573329984 536207966 -18124970 788383966 759233929 628171993 513724372 254095185 687292202 397211055 528239570 -620981939 -825982298 620801441 812252738 524297535 192116908 -870044012 693593568 508516401 208722499 -873811863 845335137 653481671 634545519 952963890 -561213278 90933302 -755924711 404070560 144773536 -870952972 276625149 611641721 430580044 -44034517 224860569 446568294 165345745 14033911 469505417 260708107 -626224498 567489622 -41773132 -220101156 -874985449 810850755 -565608843 582136732 -44408488 -270056597 27407025 31444408 244748897 539771044 -402440445 -778728381 -132520294 720932013 171759879 54810246 882950363 576190564 349444672 -506263514 -722833470 -606053500 809242976 193168230 816912508 -842211111 182871829 213218460 -981602236 -689560989 65741082 -632081567 -665890711 -882651271 -16921683 234140619 -299210264 -372308456 -520071804 947447995 -548462436 -870152999 -225451437 -552996860 -739735670 873722458 360825194 -866652827 -543144635 -864820022 55791446 505214273 -508739135 -515624998 -524100096 295248736 -889323273 -342718526 78662081 -279034271 -672607399 -349597431 308940323 320647245 -615019362 -341083278 997699492 -782541842 -549275068 -108843808 -387109541 913341661 674145308 464799523 -577452485 558335167 417751518 37069148 945928915 -909868805 -222449320 271842770 -798016349 968969100 -268432482 -529587603 831203438 183473634 803552355 -386946058 -116687783 107665382 -58842962 345383113 415482348 -258958907 -130739594 -611137907 255671895 -493313491 224934739 938169091 -109203261 558606348 120715199 -815509394 264250895 851773388 158887899 190664573 -956385216 -460202347 -774043306 751201081 -283449901 -245398507 900494144 -792722855 683958673 -291113991 203238022 -45113940 918746695 587542098 969158750 600091677 853658412 -66207629 -227540385 284270854 502828086 325178748 -502290711 424402633 134648542 145567930 -457628813 359566672 -96697001 225871511 -889268254 -984388424 -908511263 -13979402 -341923074 -820948410 204855319 922202936 -309162290 935571324 -488978912 -519617741 -346463710 -283951490 -697780280 -551278247 -192647175 730984286 97005661 62008060 775711129 -287327023 974011720 -71836889 893601528 501325577 632779572 -76831022 791247346 -60923885 573539478 677741976 418710566 92562611 -350662056 787905380 601435210 932778314 941430892 -231733212 -512745608 980346747 -317075009 -256352607 150345633 218548596 309728051 445987129 960133317 140593494 -503414258 -834520187 -840906745 656272058 949556351 -951073350 346734162 -225343332 -649813535 -472336576 -688107652 -276633063 4877437 -335233326 -531778200 665556918 -519530135 -346904804 -238772564 641565597 -466689856 498664012 -537654102 -883780154 -688074542 -296118206 -917036981 538595963 -323796831 353700918 997084786 -468034641 -219251955 180504481 138952156 -323515838 -254236950 -585391986 -942448788 128018279 -103376551 -778709796 213119134 -813810063 -317026773 -426533169 264343353 -944391256 -814144323 -562811948 -113788339 99059476 -797627827 167394924 -366238132 865861773 -379634262 -129916404 -776988912 -729560229 448507836 -485806056 725182816 811831405 131514155 164113759 464915040 716758962 -519560343 482393792 932344982 -527973700 -981993183 216853756 592433757 765249856 933965669 108854555 962222002 -165390065 647061405 163557290 -572911812 850739842 691766332 -865884041 585800575 725778483 996229200 632208362 -717532604 -980524744 168979707 852631082 488986188 682515578 603272313 -665272779 -960713690 273078150 -437245183 921281952 807334063 -864504584 577403145 -469431083 -933576195 724842954 749831762 -917493321 334241198 -722097907 -419126994 -318116687 938896322 336778032 -638001436 -125100246 -99003056 -432994594 -912628055 -114328535 202513489 -440151406 49182285 -255396562 -259990751 921142282 -230185601 722745101 -178078388 862825335 213833718 103637954 -597989274 627422563 946082918 -873227755 484420161 -390020381 151799489 -274197852 -686696954 897917528 405186476 815965793 536839049 -985938080 -358198507 -702977046 -465121529 116870883 -653341490 587675269 632045811 -978746952 435522276 -45119900 -522200678 -926252112 -92120451 -992904528 -396293961 -99682838 -657559129 -620551819 609843710 52428859 -441854374 388342340 -93918954 -783818886 -557933349 541216474 -167068710 -565191505 398314795 -16728552 -907279784 901179972 626698055 282399840 299430733 324111043 -500870343 990928160 -809262335 -259776570 -221105302 -828950925 885933850 348660037 -726890330 470283727 -641376180 627616123 243894585 442985258 153254145 911727020 -813524730 528737621 -250644128 745230719 476352221 142273084 244112053 -854552085 -115918006 277975186 254916702 -379072008 -828316327 -344474663 991359353 464597172 317031035 -743196174 268304539 -634136528 790585670 981252989 155522382 -995701264 -946603174 606597233 -660155346 -663093529 310324563 759593105 -957155591 427701838 -319361212 229392270 102020529 403889012 978835798 -947039712 -246729636 396886761 -185910922 246140398 169979113 -950951809 -805177394 -120863015 -877950533 -300786673 894218245 -813416996 31582703 -757191136 821982925 407830024 -674690428 651070629 516847072 845408133 -18806406 -292031719 -463176353 865727481 -422331589 -627481577 469633645 103631516 511453315 535408352 454970612 738894914 -556207230 752799362 620710564 968760094 -354960370 663046342 769930117 921807108 -544106894 518489548 -643585565 -436117881 -366140049 -460359149 88653820 -448901625 -353361592 410524305 -867896537 -647859258 -608040320 -504099554 -768294581 -32328739 -553727476 340825195 993475845 820247159 -228993298 216394435 -41426783 -51799486 140366991 166668061 142801037 -819622169 316911626 -538338539 -148422656 -814648544 59452619 370088592 560124783 -457545602 -278972650 -37603650 610799172 -491174067 216043197 805628709 -721396348 -300303161 -383446264 -142748389 -336458831 -6469417 -464246411 589705222 -511978742 -571921939 -996799885 -726474067 182955227 -759806295 694426820 567301656 148144619 533851755 -161265826 -777178473 369323920 -951737182 -466522354 -201320817 443155732 821642904 -407563373 964050320 -538432070 -660781298 -850999487 -773761137 227568098 823505129 -395846530 -225048490 -369467732 -114360284 693894005 -288348040 -917397597 247839002 87903792 624129426 -493317412 -699828012 -443071342 877105485 450373809 540656778 39279001 -601123512 477886368 -858485111 -620277927 666761499 -710772606 609368945 -886286829 -890369355 261865817 -557666603 -850698436 -446401742 158568077 52684883 674320838 120519594 541849221 628320538 -30462544 -977629646 -734354202 -651070493 667563665 678727786 985906918 239757568 178894536 772514436 -863548344 -653935116 852061198 756978560 -719710747 -749816199 814956631 838986012 165950079 -471291791 597393414 506104073 -547093332 88763784 757366872 99090594 539236192 -704708355 -990043049 334979717 -521861776 -693312996 -168287678 -610614926 -351642494 -69153548 449247268 385097370 821533297 871150781 -378681141 139969279 774452055 -176470625 -154272355 -749921438 795959847 667219881 210495866 484047754 202330239 545299401 -373573190 203070871 -79133527 489788259 240373035 340436134 822630416 -264470373 -734341602 -449114784 -652576049 355111472 497464689 -916665020 250471314 261935803 -163066563 -677347724 288330993 85138535 519858918 -573715733 60596715 466513725 -128906016 697840607 528246765 838782552 227268421 -790395042 -778636540 -643304219 -309827009 -95275495 150932435 -696630040 484233228 494316588 -933369766 903899294 470737557 -130023486 237179241 -218848936 -959161760 358536957 -159024696 -109574561 -113286586 390167349 -92866035 689495216 -366928542 -302548393 -980903488 303006659 -471687576 -733144912 74326725 369616857 205016947 -410585044 -74871479 -715805975 -697128958 809802991 7589511 -655433998 190034374 -405538354 248876103 42312242 -939462120 -239528391 961011227 -470887888 -885525032 435676218 735826738 267377097 939080552 243603068 -382958625 300811536 -964251023 -255631173 185695102 516620377 198187016 -470556840 811225469 504816904 -958614967 84354300 118865401 -107617992 218228127 435242520 326375720 -433635946 597188295 642865347 -150964629 493442755 -400414954 812964311 -989541711 -153284526 -631690367 134247642 244287343 954315022 -398227750 560869584 -28145240 706205250 -538803262 -448291335 497795691 -136417060 240161276 32877456 -282230690 491536573 414141504 916399453 627192444 -222787354 327485200 -119058499 -771178394 -38696140 -995669261 535644265 -56965109 -730051483 454714323 74494114 509887877 928880990 451390490 608752120 -831733259 926973953 111329035 149104529 -569219176 794133956 547997005 752041669 -533338454 -412746656 -566301129 -914094504 -190422682 600663772 -725561399 522749399 503437089 329841078 476833772 627323799 485863036 748273387 -510931635 -354848210 659188993 909169249 -314802660 -252387671 -405343416 785319662 701304374 418844142 -339726401 -89080551 -440973713 951599991 -535992833 700656851 720646417 -945828307 69396487 -857025244 -55475433 -197193117 573633681 -255485509 518085640 525622386 -360457376 -415485034 -54073172 -698970372 140641503 -456992751 -582465348 -286339294 823382736 102163877 -645722615 620268009 531433155 -473869799 261095545 -311512896 -980419942 -596777868 -66770642 997897368 -594301169 -235515806 729433806 979332249 982512285 -874516858 448351392 -735597668 134099703 -130411476 224374293 286729371 -397232986 -655996257 -8839204 21879002 -897886837 480111798 -924870838 -94640669 -328816778 627927502 -347103429 -82897581 -339797243 -683151506 -745129642 382060469 -301002926 -464904731 330578019 248693327 331231510 426745116 -225832639 -530608834 -756287082 326161304 -47167816 -489766633 -374480722 384904954 -995255892 -777634879 913188848 -382576499 -954483112 516957860 -912946890 411204380 -825780272 -311309026 -46584668 763575448 -532785521 -658044215 924655397 -590388759 -286496183 217021113 -393079690 -217999279 -819935523 -992122421 -527518149 -591705636 -271747363 778679454 -512684301 -876059136 909943654 735151136 904626923 178418523 74632183 884595633 -132487385 192861882 349300366 633006691 -860899326 409363002 267882312 55325707 -478168198 179576279 51735529 -221516140 -211596917 276524155 -596600553 45315934 -197159541 -79447866 467111384 -803213686 -725070154 338749487 -883723387 -767126136 -421605305 785646090 538864784 194038816 761532230 -771371541 -574326339 -918267226 636705483 -885813094 -707279179 359645216 -853745712 -211053143 309480699 888679403 525550402 993601667 99304922 152795493 -758244848 -422395012 -669212675 -706939547 504421855 339898594 583164213 -559352504 -634246505 894813631 5988183 -647427569 -126011040 406296083 385556531 283302317 -856202120 92730434 -977861078 -588024768 883842997 -284385221 278378121 844238315 77843049 -107880269 964201790 620591743 -993786587 610477737 -984486287 -945449137 330556251 307045288 773039354 -23044820 -471420124 -709809053 692508226 -892316542 392078069 826484584 783326805 281629956 601262613 660048400 877386904 -862268166 595966613 46489799 774913 -989052035 490664395 855428934 828691857 298472149 -676297150 646727610 -270621392 290130695 519237494 996438502 -24198798 -192890936 62610815 -969666400 578861448 72804656 -625326268 -698875380 -58400801 24474744 384388910 518336545 168990501 -695498766 -456474240 675730188 -170717280 44090070 -744703284 711728329 -722692261 364012725 -40030648 206531175 -854518968 -435829275 -57508940 -185234996 -813790856 163140295 -271026846 673159272 -184418302 422577564 -141446837 425835365 906191959 634138374 125976348 274773438 -290768168 -266084188 -876651608 -147842302 943440736 -506570325 -611099982 980544536 823440116 -859821650 161443607 14777852 -524446613 -556959587 201989745 334528220 74654567 840002849 924748478 331399432 -202528768 -633767575 94725683 721279467 304649596 -585877269 109876738 -218696373 -852091774 233439835 905499045 -533573803 867747978 594553901 759192071 417983033 -983101646 -657560920 -55092871 605797840 979398597 857616120 -55665528 -283282977 665316141 747064123 463500369 -945092373 202297633 -263117574 146246716 -342807255 -59611727 -965097700 477257732 942962084 -102028647 172427821 -18396402 880753289 -378748332 -453885455 -259668793 -239306178 341065893 487594096 599954160 723576713 -411349464 362644760 654110102 -212483628 157286541 -217071925 -452680580 713715152 -6872151 -509071004 -229249934 934083298 616806747 53148765 -523031901 -652678147 425674535 676789621 43663368 607882720 186555579 -871747545 440195526 24281629 452999943 238914705 -843200248 -607041571 -45727377 337646721 771398073 934032586 48520681 -77795115 870068724 -632859065 254609214 -165452361 65420748 -508845200 -680204496 581174204 997907237 -304955260 -867032218 523656468 -521530302 -750282015 -665766019 -861928850 886764217 203869912 818624793 -937734168 -290621277 560158807 409777267 -355231338 838849224 711660066 -609624455 -600125684 -317366220 -690400933 651546218 -918682773 -855361810 169535304 -183844473 944034920 301811750 -870991679 -20867818 -258537809 653431598 -35103462 412278976 -417937829 704075509 766426560 -283925249 -760693772 32188067 533143114 89820299 625794118 700181381 -725820593 671532625 380474970 -543198332 -275168796 566608728 -567656208 609934171 251590064 -992167369 194035323 375932939 368101101 102443535 268659965 -583595864 -127390986 554839406 -331670170 -20435314 500638432 -107938356 109914442 13815916 -202686460 -914882209 997812693 417503376 -694229911 -87152709 140237398 -126580378 189079405 605017979 -579745859 -868879729 -38816123 908837997 -658638678 484960542 270327990 -254111835 279771861 323967791 849892674 -57283013 -34967385 825767477 368223897 -743186492 -820696103 978387251 -345368957 981897358 -135010722 898856543 88882597 -719867647 68895928 -475187760 -263471530 618593893 -447880844 526996123 98177102 -446435803 -351328350 979095495 -213552060 -359589996 -464755888 -652816882 -857251363 373559312 -610035996 -317492380 681082822 -362034356 -726305918 96660131 -164897433 427297374 78639533 -206616509 340988460 302453230 -25603342 525707084 716038544 358266928 290832928 402273011 36461867 48813332 -344537808 342586254 -328899501 519697816 -553843625 107176411 -464811170 -687459352 -827213286 363853222 -375639143 -60184933 961845155 -811952757 870799966 -753326529 727048885 90588926 -287334173 469991156 596998851 -120212156 107276255 -758342551 503801266 -525880270 215455543 329543503 -233637010 461815168 317602276 -793434919 98715599 44018166 627689885 -774352411 -114410578 -897624830 -560233359 553556609 40342604 -678592261 428532691 -50889627 -550664150 417526300 66790111 -341781258 337711430 406740287 396702021 -311698452 -167320011 150998381 677945105 149586010 503333408 777893846 449765119 -54916945 -822524468 -539872464 -249425051 65272852 -429999541 -343069409 243997942 217369781 58435048 -716014151 739467657 -79961825 -199709498 -660869116 -703361042 -850388397 -581021533 -781633172 371131525 -752150036 -245439553 231572619 374285684 982705817 -380790707 -784451631 -528325987 144536360 -335732981 -25960600 319515836 -670604752 109990591 56687543 571525364 -229883626 338689745 402303767 -964941849 220022007 209659313 -845545473 -737381371 237849094 10854894 344260944 -495938638 950037301 -942208958 -822808491 -847454752 334364297 -728783604 128592236 687692816 -168259976 -793744010 -590028001 -96735430 -283874168 -802045035 -76821919 434598585 784901639 -492318582 867459440 -656520900 628812290 943131315 -363086726 -6441562 63669792 843457442 -874065398 -747905869 -214623090 953163827 -249927745 518720226 642185751 -850850749 -133412093 -577146902 -738553400 983646340 145782811 328707040 182125793 615257684 -866974097 401911036 -330850369 -786162528 -13301599 349516070 -565981949 642071235 -539370205 872407358 -996708639 926844267 -232306531 -239660404 -116872095 937690804 165773330 -115789778 -944028656 889204619 -992903872 -711778525 -222758667 7003368 -930813527 190749423 274902660 -139688474 308560288 420461138 313109971 -268049120 -745409053 -995342261 770617814 -71075498 772593081 -813665249 240677181 730127289 836668861 392472660 -942610427 932903186 -266347431 -982848998 353381490 316940747 -556451206 -507045905 673858174 72154997 164554265 -443501822 -825596428 1160438 -599539140 -714545260 -201385312 248167501 957398570 558315262 240411810 -289530182 924730224 -159983767 408135383 160902301 -369732321 88807456 -24980905 -685876990 -29937908 20151462 -455229664 -34701975 844121913 -984663048 926557626 -671111518 -190419172 805253564 -741521115 364077154 -486008436 -969095189 885577635 643729582 -21548876 -185757496 642321626 -185179984 255531707 -736020457 -422841535 390338849 760636837 295059558 -174676593 -959906919 -755850369 -863111546 -996832839 816111465 -734865154 644512560 -773931491 -591245372 -523879995 120820715 286199575 -678876074 -415293057 -873777238 277487229 -141130302 -876931290 264556717 -799400780 -726559160 213539654 869444172 870913396 719023458 604244199 605061873 -18229266 -866980379 -122354098 -523646821 258439747 833108649 321259608 967831688 626404176 -158326667 190195800 906503226 130098636 727800846 235209906 255333583 172622496 -710115248 -781337585 -39739623 -743920057 -767364740 709391221 222146664 -396013889 317005046 375969815 472155564 164439545 -434269688 -173585386 -670013452 516421243 -542243413 -554286648 388392358 -405240851 -408410541 914089932 284044600 660034122 -855544230 -371943812 142655562 8129189 -95408571 215157028 -224649831 -675082287 -615493939 577378919 -994916948 513344745 570738281 -952139203 -646503406 -28624657 424032467 -536410231 989229239 -648098177 -881949159 136160696 -548037729 425467269 -581965007 -292465615 -68960266 632231036 400670944 -761978666 -772307595 -760544188 -240459388 -13439856 -612941134 415221630 -168336264 -826466198 885676625 230194259 -317399324 936866292 207125708 284133773 398968651 -168389181 799635839 394878925 405784557 -564580121 212911476 596348243 -827215782 51652359 686807041 -553013972 992482872 -873492702 43933356 -206858737 -692057423 -905447790 298617334 230498590 -244061566 738765787 -362325890 933201 -848110914 -876525002 -891679479 566510004 -175949084 986886987 -387164005 635280749 72893261 103594361 -455982527 677892470 -754494914 -924007636 508957750 -831648706 -22589097 -878332999 411401776 -744294184 -757524089 507056497 -260495957 962361389 -838151207 267306846 75787697 -235234654 123462797 932197849 38175480 -731952147 388436793 -132529704 -380035100 204692383 -868516749 685503059 4519804 662038158 14979210 -73692600 -533631815 941597782 445383582 -111117762 -369506309 299004486 966288991 -313825840 383588951 -468548497 -371221004 525020910 720669453 -982262909 -676351345 -796898255 -454717458 551167819 -925375486 641571489 960991517 -470672202 -32001144 527752713 -446137468 -525195485 539227372 -737249394 -211234051 660277754 272471409 670637886 -598507251 733942753 458294983 265503646 -623453182 428237028 663826176 -348635839 379568531 -931875567 219174860 645421594 211296030 -432013406 157118248 519647818 311324471 -489929988 832705498 346649078 296305827 680991717 940688584 564417038 -981893997 757900516 869423342 -351176371 -189389591 -326823304 -671847341 676099548 -575129432 -619839397 448232661 -494917965 -145043151 -276140870 -54160372 558093624 -817023210 817911254 -74412711 805078493 907844316 -839519044 205857426 189094000 -528189236 726635588 -338628051 -153093074 444236770 554784443 -141024107 -499575289 907938231 557875162 206625875 -864141715 154503729 826989517 -621998750 768023482 -255515474 362480395 -240821704 576789250 -475117539 -874229157 -235590778 -832444457 964445181 202819211 -78926495 881631964 -631279503 111554394 -934583211 647007145 432477627 702546699 -935635931 372065612 -692679567 834194125 -243026559 -523771096 -370944749 -274458096 585527334 522492561 955071092 274906108 577803550 -429052835 -818966019 -355444114 148820925 -875031584 947744907 466285062 496694699 -318046861 672805608 726133350 914077595 19522064 -708066003 -517462113 -120191604 -354631429 310695728 -950036129 -42151798 585764426 -448432773 72570667 157363600 653721712 388157369 447560036 -504592597 620018025 663426803 662365810 -372877990 -484610210 -533575127 355936015 -382834828 218375487 612432089 -177802797 -864864028 558512451 -243460507 -231419057 461667887 -147483873 -980452858 49404288 -564109984 178280614 234263588 -344212440 -723232221 -409213736 730340693 -147567316 -591127504 941239016 386133814 590565424 282378189 732441181 420228118 -288822953 609246516 303469618 -658441864 69570846 -883059514 -297751080 478732175 853961345 -430354487 130732206 -228017548 112331409 729969968 779664270 426099855 -986974085 743928974 119514210 310901035 798576989 -672935347 475743763 -225940108 -452397405 641319487 612956638 -759990276 434114333 529246376 572700630 513202012 556839738 96921755 17883874 21795418 701731022 -852941468 -566269194 -501919023 336078633 494184475 897232888 -160699385 80601373 -727248866 -734508426 -406560904 106604002 136940999 339427738 477993231 925432528 -398606229 522859585 -950996120 9227549 732009731 -941868128 -608420238 946638934 609986679 -680230537 -812094746 692403285 877200446 -410923451 267106670 19709947 401352254 -442177618 -959956266 779897600 386048831 11610764 762661996 666336450 72073426 780451921 866119180 -462327034 207891545 598497956 -119400895 785212250 678890975 663791116 746663254 -417652575 672399519 -404883908 -598636576 -29458629 -34151012 -364776741 719422438 -977835196 -683441783 -403642555 -483011214 -827787795 -393023225 974551828 -102308369 168108417 728245304 -811137624 -849288860 -905224726 339564308 371850790 615238949 160300925 536099453 730863620 -583564592 -308406110 322961424 -656029886 -46112266 99776608 83889046 758653366 -984651536 34655918 -249306727 927852482 -506143329 -847628088 -19558604 835420812 -413872437 670341783 -767035082 -54523142 -178757255 499878601 -48352724 -509794137 -602594301 -203501227 844098041 -574019639 253307693 -660570655 -1076110 -246694623 -30404241 -499341099 907761368 -316539887 517074189 260264061 352741062 472080974 -341902553 53163455 594826753 -694540571 -266817181 -284348421 589866915 -494706865 -738740749 404170065 -486548112 217411894 380699623 -652971469 -7127599 -644053320 340548166 -950487462 -405435912 608573344 -102268514 124623998 -41439504 -66308733 125914476 -432356001 965035918 -701092036 637477745 -585134908 -889706136 -357511123 566115949 -706313867 738372100 891348129 895942159 -341691247 780304882 -259728003 243326474 -606472179 127039512 128003788 -631905621 898240295 80806008 -94330218 409598067 -537287657 731695965 -731249844 -844517127 -555038309 74351894 810948891 416175017 520419379 -903219589 673764961 19023990 -208980635 -145940476 -114275405 859550584 379108100 86667752 518284216 31014146 -212987502 841279091 -438276979 625837498 -937589728 28808636 -259197891 -706000579 517086930 600789121 277415750 579170997 465738179 -978822213 -696641406 297003455 -869447119 -153778689 699363434 -825787234 -284686606 124906330 941254444 -692012422 -810085066 145863149 631968926 -814026541 -381187327 -654813452 494034190 795886501 590747543 501036708 -139381473 785144646 205218036 500764830 -969646795 580712095 823371486 25431255 -893808292 -100724613 753455820 -103848969 -991883354 -430558735 263060909 287648303 -510303289 -1023407 611868476 261739720 8098969 -720211623 928492523 -935584958 607651034 998039771 -592325074 590610183 -549042204 345079893 -416605432 729369390 -483689901 29183351 763639497 -964271712 -778623669 84552517 -134672465 276321135 326640809 -893078652 480843569 -10694974 -82284514 470904208 436910236 -709216366 860371619 -147682730 319527265 -114798507 917933103 252579686 744319560 -787762320 597583538 -84801486 15837614 836645759 -250044784 4977391 564938449 -346321193 -800801932 831191207 -195765141 -931424432 614119364 444680736 -617318876 -588250302 -233348737 999174494 -934338267 471901447 -240833144 716852630 -220741386 -561240208 -808164425 333240901 -372905829 236019816 -553537099 -839200018 -319237647 722592672 936366990 -998649917 490181057 96234426 164937543 162249155 -79890012 -734018285 -612700483 -764642772 475187702 -156168228 -358538815 -62204648 541145044 -421644599 551303530 -801456438 -755995423 59150840 -439217039 363674853 -161426592 -347120391 -66622517 748056508 484650451 92559567 993446398 -930888016 816945562 -788873930 -228548177 -654589893 982156155 -874313320 -58520384 795942932 356284347 869093612 295358991 -89328280 -29004526 -656920819 208087817 685762178 17162042 570855550 -737822734 -472112032 -588973108 93253765 592630298 -317332131 -651682867 761836984 695809900 -320403246 -261951527 503614516 -940649201 -677931432 -424116673 -473188010 -174726542 -764787962 -259884281 -425651724 939829259 699859985 -859547392 -60733693 -682220368 -20465487 -421771232 240006725 105782717 -964523616 990236167 720470988 -992652726 -968211231 -427259064 -182345776 -229523160 -87468603 -498647469 46700936 -663787742 -775658845 134136603 -177024879 678794229 -14658180 -151793555 193181663 -985351564 699087046 -527272728 91878044 504201533 -419656488 731814757 220572185 -698825470 -605787044 782960777 -647017858 -901829998 -333859678 287492431 837082009 592033567 479447889 571644892 -14755665 -236778512 377988809 261477859 -625716189 117237826 995938878 -93570713 -980738249 -720372510 -458615008 -169588370 -536276262 600591992 -114273829 214863145 860338383 412721971 -864084376 159636475 -255275273 950167631 -275084235 -800121996 744390847 -680292969 -264474733 815264840 368383668 -216786236 575720935 -356798332 -713300178 -666379359 -41342983 -76993417 189320967 -892343279 -892100959 943903399 -903678774 654432906 179983653 -162676326 -181604992 459015667 889384401 -552076516 174759106 -357034174 -844934238 861801692 -792463498 -990916371 -860920847 514284538 -599999843 -149988629 -396725781 395795212 943319397 992239858 -275045628 -361936803 -115879036 123109520 -677234489 -243746080 866692103 114870797 806032063 -9160424 850255665 -715046841 -749172151 -819120900 41706935 -179520529 -654808220 -266020328 -23221624 -253286011 -198152761 -180420418 -24153861 -395471730 -528485575 -629321622 419159612 -41228686 69575545 338155984 -671319091 -948279420 945500605 196124655 -741077113 -430430233 -524455421 -206091405 627486777 -517371487 948662648 -156740595 -595082848 -895773608 732381996 624400411 -76657779 -353501775 588308729 -240016835 -219499100 305777677 507706096 -629913273 -741983251 67339889 665637023 -698137844 428389183 101481377 -609971105 443475104 -696911104 -421065793 -509183797 -979373741 348607935 246505578 -778713134 -854027697 904119288 -569798926 716735751 62587169 996577425 476023987 -278412744 156074295 109449263 749864575 519967777 -695993569 -36950918 271174556 65865353 -326545089 -184104391 -441206110 190458904 826579905 317575623 -190430936 887254047 344112152 756331882 -839077385 110821776 549730193 -679907767 -68510798 635621417 -943137897 458949594 -838637686 697160991 -573480064 -724177876 -913472234 223789119 982833405 838838505 942612821 110069513 422190737 448881858 -367148049 868448218 988786639 -375103676 250742200 -955888645 -611579546 -817871624 -101824837 -264439424 -324141144 114297556 -434324259 -247481465 -856834894 -141293598 -989891870 219714384 678888621 -119205964 -911533290 542591546 794917660 -520097042 998331514 556532939 -657181491 371317925 -691429724 123889536 -35612714 739407902 -570133660 -101342226 176902717 940742258 924176908 927747578 976764017 -645856783 207456333 520679202 -339794995 -730214426 209299381 -899982259 -580148187 -789297695 -479826070 -447587744 -651788437 356701462 259082792 975250240 -562363811 565802613 968481305 -390626628 13080687 31750238 -505939951 882511469 -597082903 -887324682 32727370 -789010017 -187273688 552887451 -129299852 -107268696 -890375876 -28377023 -718202298 614366050 -762444985 36630162 571305491 -672965226 789842139 -924918097 873322949 -132598474 -166845600 703116865 249524079 795406955 934446716 -821518945 -935229229 -212419270 -892703798 -923905369 -262637395 -320180661 618942768 -128162033 -564348911 372462730 -825789883 -302822015 -63267060 -323742877 963460028 972510953 111115459 16207723 549143008 565142055 661779989 -398661209 -490129123 184161091 -828493782 896564205 840356113 -137607899 934923126 -155632955 105696929 -857871629 186336853 911908780 338828465 -715135844 -138952907 -880028372 74668981 428196604 349242126 70820498 135867287 857122660 -610594721 865763681 -989275718 -901786284 -672705974 -438750041 -738538345 -138997838 464313887 -525895716 -282228054 106390822 928590163 808729574 -813028303 -225087144 -602490269 233655595 -429659735 864263587 -315090347 -655976006 129707918 905281647 -977236666 -736336974 204396138 -643400817 129604395 -698669487 -432235987 -884188965 -309965647 989913769 -234299872 -598545054 144639894 -392279372 -927586061 148826005 -880453087 990593046 -437405928 377871586 357655221 164723647 614684767 838479141 299513127 -296676030 682985577 405882250 75070043 962387529 25922344 -200908092 -281083738 -261193595 944908775 775303024 -420539850 125665317 499781090 432020593 204382132 590292349 216089500 -685430713 -634893492 -124569353 -693527384 -813048463 -876844869 -884914493 -146811797 600141831 826820538 462353228 49365345 -26805013 687685186 851134073 -31110688 -116298457 39474544 -46266775 279682778 240428248 -117697295 78006866 844455454 310513658 595186954 -499489001 -594491630 -113170678 -840593079 -554363791 481393128 578764709 399816873 -485932160 -579168026 886986927 511248283 -887706668 204620908 916986795 42787584 820724755 -748488997 -560963147 -479715325 -481494271 213233526 974609946 -770025632 596186863 -221465773 -613767211 -819246879 -725111091 554153236 -766842798 -111581613 192082281 -944758686 961273322 197888445 -591618854 -374627310 -58665095 -292959920 507295763 -41244789 218532962 -247953002 -142807365 -429886761 -938100138 326795670 -220338745 -489793262 -570688988 -630604099 940182607 970681795 540169620 -189102602 115515217 178572232 -16738448 -207839743 572170278 14935465 961476305 -981090226 731171976 -952080153 -333689166 858489204 220376645 -145961571 -594323949 581967240 460827554 -46478373 -877852307 235736828 227779686 -679170656 682663059 786822453 -12574640 894843817 -706970514 819921286 94599816 659611824 -705362458 -687955274 918845107 102733765 57357890 116590454 -45231486 -640978348 170161668 -23195903 201224843 443721338 -497173678 -7101503 774245751 279637974 -750443110 417919712 -175198143 11619399 -903584686 936252497 -787651271 76186789 -603252646 -24035975 -142602694 -843410347 452829286 606202096 80341907 118594263 596443511 -417961960 -387066524 -557460147 -917599515 293475239 -203010424 955676751 -612786383 -927241236 818901423 -819098657 256092819 501877131 -254173584 -754914811 800299024 123493130 -355273550 -633556187 903400793 -275636361 580917265 974857458 607027347 168390433 459903790 737016866 -64790813 -857593141 469914631 -848774882 937892530 422463050 294718545 963047728 -294843429 1179918 45919819 -98934814 -78649274 -863763482 83743956 -302956525 852020998 -32149608 -590113823 -965782234 -958872141 -567761026 103058133 990681318 860751459 486447367 -222945101 -522562956 -69883245 980595539 -830593412 -576920797 69595854 -420366244 -5936213 -8256887 -252014059 246249572 386316551 786316342 763552022 68460778 -309704122 501716375 -633540514 -134278614 -437153931 663553661 475780100 -414430790 515653283 429826479 -431924197 682951107 -203139682 919187928 229498115 -431030161 -629544484 -192174262 956801435 875695048 -870031726 752912452 -444912744 -715578471 -773905940 465887084 -899023066 -913699413 -139198157 997908963 907769572 886351215 -966792341 -836898944 59121081 -663275841 884886188 775436074 462076339 408874394 433078457 -472332223 953243413 -820325591 10506028 -781365662 -535928204 -947108664 -537413464 418542305 963999052 -330421742 581383151 -324235033 -273232846 218460008 870869733 -566172892 -711004571 712411082 -789850097 -232783824 542404736 -557118817 -375538423 -106070683 722395832 -879748329 -829986528 38591756 71883636 77251946 903778518 -298845713 -596668866 -775429501 939604256 4073918 371459082 102331779 944644636 -731466676 -349044571 460018777 661998378 607549625 685669134 712068313 397256021 -567753118 362077535 511905418 255997422 -29743805 -464978687 389668973 -147512493 -993081209 -503013155 -426490411 -350604397 -790654407 239983078 676768555 -81882048 -942820499 -335638296 919036775 -327860170 -388856777 244570297 -807947100 -838957925 980626415 -380542459 -149247472 -49706141 -396955671 472679198 -68637340 595996692 671629655 -963707891 -967080684 -624577612 898382012 -378199338 -372408704 -614432163 -274702747 923930307 828829586 15586385 751197860 -868709911 -377740586 -793234976 161122649 -793074146 1955680 295751225 628927712 754068364 662083336 797831398 948959690 -646880346 -903962569 -720953517 -535128099 203454405 345424160 290123290 514769144 963039596 -537089231 736213575 316934228 783999686 566441077 -279774314 854076261 768249112 -376020351 432856877 -159950895 160674952 -689246289 -919356870 -37444756 -65262175 945781045 633926898 840415581 -304091740 941796631 -227016174 -268414177 -571583862 762437652 -40743504 -379266706 354019420 -934525051 -864077457 -736858699 457309409 -915515278 -16956896 -516337220 -644771352 -279913069 -651680835 -327968351 268969632 521287494 -527457022 -747223514 217192457 684458484 -12742036 -466860481 -936429341 -540714334 674340795 830550789 -463678925 -59035128 267552914 272999626 -145990764 -126616720 785524022 640811 -412175697 363923494 819525182 -990099139 -448470197 -912144759 -618125521 -309844810 796631466 292143245 -926317080 411764888 -304551124 -633130589 -362803022 -292039669 -948420265 410898073 -688335085 -542317949 -871816828 -591266923 -192474012 -162320833 -545679239 784252952 294895259 -348474145 -872300188 -6086447 772245412 81126933 -738255380 -205312407 742775217 -674097742 952167785 -216419602 -95142550 220441834 -1220037 -874086598 991414268 905189616 996113558 -644328394 874526615 -321653699 -638848885 238387975 715796847 683726145 -412879538 202122847 -991283775 441119782 -443858889 178035526 80532669 947063046 -272016534 67375679 -687231441 -200392239 379580469 556607177 -520793724 595471596 837595628 476391329 209614148 428930843 799017106 636904659 -636595675 -359365969 -609632961 -497957832 -105963389 -141986810 -230915739 960725339 987904829 -508803069 -732652882 569477122 -231341281 665190218 68420414 -496920810 807837891 -178504301 415944793 513061616 -659598072 358906225 98056582 988252944 326964604 -229397210 738576610 460927727 -663548516 -32109730 -526986898 495444908 -104004391 858927230 121083401 322347826 170551489 -305688217 -439383483 64225946 -588922816 906141236 -465254348 -192248864 -42197829 -88278535 -781312810 -650114500 164872394 422017895 919576228 305996689 985092566 778473001 -908062786 931339156 -385892512 -27494444 -266999888 -550078306 60582475 175097562 -794814263 427801718 -755568303 634738261 98391896 201790911 719395855 20457839 -42701658 -738483212 483138113 -420488774 -917809658 -967447942 844566854 603690726 -41337017 44124787 412680228 849851534 721851892 280535936 -315891923 -594507133 -646556901 648491242 212542321 453311562 -944059989 167806783 552208413 683746310 -371270186 838982647 5036924 896548295 600293506 590846539 884468248 -412529051 -965087456 -610398210 -76425337 -925536961 -961321233 708527409 703549278 642899831 301736403 -482519141 32476646 -939834226 361071416 -943929340 623265674 -224179795 -967797202 42369200 -811380619 210515965 -444672278 743322062 -440089151 -843059488 103274756 -146460095 -574374388 328120505 187176027 -898651062 293290607 698317957 -901921441 741098985 155300170 -551377295 985748167 -640377349 679710218 -755179664 -323265106 526774411 -462041384 -988408679 -640180989 -6220023 -105462956 5032620 529636954 461741250 -41117020 -900638530 -832789403 -657894905 -81494575 487535918 502958445 -369490176 644175722 401365790 462247079 -412169485 -510550387 252121796 239983778 -433011898 -988340678 -625590850 170361975 191881504 -384567503 858214856 -491511427 443738948 -721874053 530560075 254576674 -439956386 -855212583 782312720 -84049326 -118376713 196647590 -931740546 -367333796 312802068 -280459704 571618232 -11796642 409172122 397384360 277812652 -842020591 -999481603 707776977 -226376954 883963443 5721282 527906180 -891320702 -682779656 173234555 682962337 -844385336 96765524 104613171 273828478 942044398 -126618227 -605112585 -381717690 -279032641 677672991 -856345386 551896473 188251521 767101148 489113678 561312894 250507390 -549650226 -463038973 962823695 -338396252 -28892356 186453473 -209585038 -168125605 -222465944 -564707242 -851167183 -236271015 133209804 -124847307 853279234 -998585638 81737518 831663581 403011773 771875752 -608772639 552359067 -951483621 -70649559 -158767614 202862176 622628863 -685206245 379720760 694093172 515262510 393950339 925244000 -740758799 -514928114 290900358 -441787868 995066125 -499946237 837955520 -681475684 -534429809 -186335807 189480772 880028152 -202924038 990480215 867162180 -330239894 -691132750 -412486724 249492286 372568927 -742291410 -260295874 -497732610 193782283 69664834 789856716 503047029 611003144 -933571086 -97298977 -300613644 -296079668 -171712364 -121114947 -285235244 -421774291 939960479 641956591 -922161199 -3695830 -913741491 844482830 383819640 -559072125 577598010 254024946 -7582639 -196128955 22989237 -893700320 -762950445 331055726 466968035 -492917922 -24750601 -876847612 738984082 -248754357 204314169 -459096159 655603862 348662771 647148159 219475318 878041559 732369236 -126427588 -46206436 -346811346 -470574608 -525475571 333940719 -418736658 -59737765 -163276273 -915446670 871699306 426720381 874604207 349036001 -781216312 315365561 30539557 -35199734 -459921155 993550335 704263947 381685878 720632463 602605617 -957077663 28807188 -198393919 701374231 132751602 -571519661 -4966755 -303668054 -368745871 -29387899 -547230591 476907406 528494225 123467707 149940891 -497002168 327979206 559324994 511604534 -658797461 880469256 458813869 750136666 479745765 -160147906 70893386 218475915 402464749 -579660119 -360837604 -337886125 -951076220 -974446239 871131182 -594070342 585177027 219541384 312027128 751247733 953152052 -974838835 -95084320 -815658436 37118366 -625185967 906098517 -688954888 732091211 624544318 881513314 662685383 -675430281 301633244 744304760 920169133 -419128668 -565738695 -933848360 311108515 -942631744 696735225 493129193 -519710302 -601602136 -837504401 526180709 -931804583 653948854 -924259288 424115974 -498160293 -831574923 -678382818 907366509 -890259666 622140727 -722057641 851161468 381238639 -524355405 283218863 982427323 -960400397 -723530970 205733918 -897241767 -656277108 916835208 880324099 -675408653 751542680 481627855 -660009195 -568110465 8415765 167236696 628497339 -405639451 334465608 92148981 342818707 -104821461 623958783 -897427958 -990199983 105377856 -573957365 354718130 672535034 130704083 97893080 982954906 487343024 -518258790 -375512445 115280055 929684236 222022967 -685822452 -997839951 109398786 555437023 143096904 343994681 75951177 778209069 -47106087 51007380 675583788 92428803 -796604356 394953148 -79688278 398470436 854071915 -246302948 -680763452 -206685646 -729208036 867672363 68319266 -943734544 392567237 559641327 478385380 195348153 252642288 -757969880 841807459 407604547 409953094 203643727 -676554001 422669163 172278720 -66440882 -125806528 -292414106 -65923348 978485170 -831601899 228677179 -191149124 -900504696 -192523222 862030899 371156174 -799057189 699864049 -628756251 -181915255 542577005 517261443 95292617 858174902 -846836252 198025287 -746018763 -716216812 -272809550 -831256698 176122864 527375632 448914839 -333697670 -511269398 -627226485 -432746212 -829445026 -963675583 506239335 964498368 -439764605 458331309 -710799155 -104450415 -214091675 -38210656 45013434 -779365757 -30005973 -842752579 885072910 244403333 -201338809 -533548362 383128284 562305144 -200740774 -941737072 108207733 353182914 -308738459 456855534 -922885448 -918868668 73272714 -691089235 -498249114 -920444056 172279898 865319805 303690269 -12686814 -471263394 -661750630 724368953 55416243 515624574 -66124121 649005259 -499284528 -205176857 -295938083 773617332 -120602069 513687275 -454723090 -225861688 520212706 288483179 -252425049 -142950925 -916750093 -850240375 912914230 -856510514 -113260013 23776137 -845351544 982795771 -604887648 -26612208 -511815454 -195240463 -377374479 687999814 68501976 925608391 307902347 -137099487 -368124661 850833802 516280952 923404773 878715936 -983874793 -742279736 -497781665 468971645 -486604870 250725019 -632853947 -553329108 407500937 -306104299 -752062863 -612571670 -469770421 -74061637 -468176761 467654466 -834433763 -751362081 -666893642 237588324 90529926 61831041 141351598 677617883 17768061 822562515 275023822 737860095 -524699527 -771358414 -780035714 99653526 269080982 -807218457 887051723 130441294 -88513463 76576726 -846649602 -816404563 645879565 128658196 43849413 367460205 -837129764 -467206552 229209104 519993743 705504010 219483500 -383674725 827686656 339645566 -331647647 504723373 -738742365 -670580659 697850867 531086850 -438192981 331515384 320594215 335172699 -771437054 -260320235 -485439800 385438797 441203860 -354274640 606194679 613440419 -170013436 -527151383 384983179 -108088179 -367255731 580157595 -121622844 -692482480 -528660574 -33768796 -687800273 683722971 -499617345 -242577357 355647439 -757576651 -374001981 -742804250 -119409292 734317950 805434660 -733404439 -104512270 -799044703 -375773476 -295127360 528679099 -901139148 -292152108 -294442116 954523423 -911013774 -932531878 756766551 381816496 626443378 -278847293 -84963260 -247968161 -708400798 732234002 471970857 -255389136 564893990 -355125186 -407582596 119300156 -275761074 706324448 -792202789 93383163 536159488 489611878 739991929 595844004 -490997435 317973689 -316432837 -827540035 -175435585 -528016165 871074771 237682187 -551848151 769062433 238560665 2110812 -353590025 217696178 -9261956 547464760 -708709377 958122715 302004717 121717394 268957433 -824334559 978079582 693698244 668367820 -582524142 295354098 390934344 423566470 382693339 -649526450 164639659 664117563 -60460831 -558147741 -362427943 -859695536 -666102338 961325736 526463918 -669394257 639570576 138229693 -15345541 -68007619 -151091929 -379030655 288957117 285308483 386827619 680878118 -792527857 -808091702 834454923 -360394170 48544042 735027104 377197069 -473478707 -794033733 980214776 -274627251 741001688 586613224 792844979 545671220 -205882742 605604923 -682842572 859126998 137915898 -18746084 490101082 -299260001 -864167978 -137176819 -603344082 -768065594 203524984 344874170 528601058 654262252 808710293 -554472325 964659427 -114196322 -82683948 878556880 -247918347 -985432976 102524092 -20195527 303645181 787010018 516497392 458334614 374210390 -927296205 827129907 113806867 -607078704 -751967316 905276058 -29349236 963272106 -256163324 -918256717 357335854 -311730485 -745604010 355979665 -438966568 -100536725 156142356 -712172210 -356444876 678669953 -119030659 -925215470 59449406 961808388 718114275 -924315426 505109955 984397854 -501927396 295989298 385495633 901504516 163614337 -122379573 -723162704 -338030354 149963027 -556549684 978042450 -689990152 603898540 335832481 958368756 -471718175 50270390 23117908 650056229 243667452 -149193000 -38986262 -776739040 941497251 -171594820 129150242 807082898 29525320 -366619783 -14581251 608344282 356180755 432825812 876875174 -954881394 26842893 -544829241 -10040079 770080599 398402794 694417423 -751371991 167422933 357749071 -232059847 -112215001 480332303 -130825534 34459734 -80134819 -339762430 888553988 199520769 74218963 -83951050 -424288586 829605609 392848395 -946074745 340379575 747813959 275077289 -498009079 577208699 -315136074 -134338814 200422303 -649058195 45250898 -145239520 483223272 -172453380 -541010612 -357603661 -671047781 -146540153 -399267199 -943982919 994234286 109050629 -401547330 879953420 517126054 -491078529 -353313239 -170666646 797587951 21292006 -698517891 -584385304 -236161178 -299884407 -527113410 -898996467 34572004 611191570 -396693447 339746149 -459226719 439686284 -411222803 366904440 -223224271 638189545 12800172 148350004 -145161671 -855286118 -564215419 -891074303 304488699 412659774 990810102 313599437 236410391 -135074899 817985849 -338004903 829391806 -670490177 -825497505 657612724 -934551418 -646806431 -569385400 -926163931 -35098252 -884089349 -675110875 478160789 393645567 -604947087 622297210 16598003 506730895 70729917 86997184 -181929507 -560046136 340541904 175606127 704415512 -929059163 -317103548 -745633506 -930009140 -916925273 -476322605 319793637 -844045887 -122910569 218478851 -550981925 -776071817 -820449198 576398490 998543926 -969866775 199209669 -574242716 446938627 275229495 587258229 -742493423 -787277352 432653221 -401260473 -759945578 674092849 -379370725 254188154 -349390206 768519437 564576693 -454936368 770131037 761421260 186527673 -514086285 -736804620 -842276713 780970486 769229281 963283033 445280420 539246727 529794996 -416285822 -145265997 321525418 -615402028 80570847 376190752 250827920 -939669509 -629036304 75950314 -972025478 140944040 -974335148 -98054700 -730506046 329945082 -442580904 406797137 902318332 -666205166 -344246650 588646306 626720638 634394077 988617746 840802447 434545991 -31295364 352727814 1580617 -225512640 -75474531 -622533882 -788523181 331906729 249919764 -833634681 5169803 -289959234 186662227 952164593 32838426 212293614 -826397216 785339863 181570582 -566287281 -735386634 936630021 585466952 -250798551 991443966 408924207 792889910 -395379850 624916355 941535583 -916359754 77617964 218088506 -436830804 -483243974 -133225388 -985691911 -105265150 220946174 536391025 -491048986 383774791 -683010809 -530282895 949036544 776694415 -548013893 -244417722 781923866 -604060361 969429379 -770681182 -907306465 461008627 -369001960 728917211 195145345 -194028436 878496160 -818170565 -73719364 835062662 -896633035 431923333 60381005 807404440 893896632 -386328857 807723066 435539829 108565878 439912061 -482931431 -445794793 559254034 -85977681 -120478024 336436369 19959080 -410828588 323395674 -227548790 -188515788 -580828102 591096350 -420135393 -21041411 743307849 -520496000 951640383 -30646178 14892366 -188573787 -794094878 255479528 -513849628 163589849 122594262 -891984679 -410605087 679842361 -547384653 -400508466 560065419 -347337253 -605136978 -199611686 -577378038 -408437015 488462415 -298706271 862853420 -148832222 696748315 424690141 -160408578 -334909815 -449936719 -811118268 695517812 -142306114 -149984561 -198620685 -919701667 668815232 610798644 -986872354 538293813 -520114331 -292111469 -364066169 22052391 875128914 169256244 -59715220 187389887 204011586 -963749940 -334168764 -238264615 631274421 -411750168 -940326566 742597093 266817723 -232465372 126880699 -939712805 -988212625 315112529 -379354553 -311715336 481540064 -860984418 -502606282 870919426 -749100981 -110429592 640089547 792668039 367627095 738438861 64487410 -635438638 141428424 524726336 69411711 -416341648 -161849274 67922792 -13223726 486532486 -428174224 44306305 -822601744 203727697 101919837 -25329270 -555027438 -979643485 -813112370 -441138977 616314088 -9819973 -45243924 -518552630 60532607 -762336144 502726312 -482791222 92393492 -160031555 -377475607 -206417532 -353148009 -855756693 -172242232 944332465 672643195 -371085216 -188093776 889011576 -364832075 704819239 -811105781 7595009 864867303 -931672513 426171798 -388012897 -85617488 94875950 -555370614 -567946461 507065359 721630501 249009464 661091403 -902754440 -506498746 129613544 787406923 -538902725 -287176613 367917884 581847041 -538300495 277762866 -420033040 -266117706 -986483176 236764532 -293459540 -915472989 -684820288 -689091614 807931313 269600333 767856546 -149706705 -85861945 -422523689 -837931422 281849127 -602128025 -225141480 -650613341 -805906203 -138473355 -53884883 746558519 653838390 -948732552 -679734993 157533923 341618867 71194293 495575826 112263996 -743778105 -49505742 -352797053 -732593200 -896384139 -257460050 -937092474 104794083 -135596914 249419806 888532349 437666402 -474589424 -32725082 971856643 -561379466 -716454213 227578005 -31989095 -542834418 926626738 849660708 82954568 30441384 915030092 319704306 -344100776 -506124467 109123622 -152465258 -766272059 167570677 842523513 -560677521 -965895153 -97063468 -297438264 861106050 659117801 -845131479 -660561542 -679570251 -758525403 915089736 -536131705 -792962891 74605721 -83250001 283384163 -182268003 -868896974 -4852693 -551445264 -783161198 518841989 322677905 -559248988 302641918 363421690 -39209130 77971295 -690644509 -782831330 755893322 -628435730 -636878378 -489895075 -188057325 -417978451 205918391 337894271 91380661 296882087 -321193489 994029194 -624253242 727046937 -239525694 250384994 840956357 565327118 -560340772 -460574653 972968018 701868548 -782139434 714891536 853315343 381967793 -836287387 -81826348 63992548 -816306547 547447793 632878298 586428512 -795491590 -617615239 -432116191 -591186014 -178434182 818796841 143688353 -886783307 184526208 -790371229 -265539754 929501983 -589901201 -282242086 -433114563 4335594 -83721102 579083529 -487457205 380073539 866579977 -216170548 -666952935 -451384180 -412803344 -991275003 630836214 600344187 154340910 251149258 92332205 -99059063 184612547 23725876 580960278 851316818 -27629988 288440558 -509557630 -44840204 381296537 148784051 157237482 -114771732 -560337121 -890083240 -196543398 230343734 -508024775 -726398675 562258599 -118618702 597693444 -291051121 317421201 830473284 839474973 881247814 524663540 -3115106 -343406161 -119303990 -155764240 237600579 638466 796950330 988785316 -876363747 102973824 -195722138 -397029755 345416892 -116726800 -54393715 351885312 600247556 567746637 -162203831 237478386 929124008 -843840572 709543201 692806465 -689613124 -468642266 911882102 -998275221 647577140 -921111172 -339172703 -930022877 -965867939 -47408571 815034876 73166061 178522165 -577725754 856687487 -902138840 56196632 456110828 -987284701 -324038830 394970206 639462693 679868211 205379576 923413644 -596958722 -346802180 776027149 39662765 -143111205 -93707269 764263383 727968480 596401293 95834389 -230802618 521323173 -592202086 -594584166 -883319332 645498322 459511572 329559083 -234537962 -157128277 384877487 -287200054 -989147982 238626191 -696744540 -199743114 -645655755 -627242447 -399038676 -344761244 -78807153 -378406037 -352106675 175296112 -879862730 -196883952 414760063 144621989 -602576332 -125040896 99075449 560863535 354653244 139270938 702292718 -450488787 -64935247 809120400 203845111 66528589 -632395460 -130443118 57920807 83228445 309200825 -445051560 -847596690 -954001830 -582544316 338113678 -996700767 -989108124 677674523 581212995 62995106 -191442601 495891253 322540917 -291996524 101610182 760170726 -397967529 329557002 249790779 360122387 -216520743 -400428748 291957736 81696938 -767822045 145824693 395230350 -117697325 931165927 735118618 756629439 -834486703 -417273608 680586005 317288190 132962214 -672433598 966554476 927584764 -762042423 14330485 360915697 -688039277 792894161 525883871 -565382114 -632013128 188726920 784218112 -162096265 918699232 -274577407 -673909928 265028757 -729527611 391753091 703114909 904429635 -102854076 220563490 -667316918 236823862 -671428560 -385441151 -270468359 273749010 -609523141 67469513 564318995 -990556287 -400994969 864322003 -980076787 -495257345 84594354 450996235 380417829 -75167094 724239136 -985440274 -942902297 669475541 283195627 -859954467 -716821683 -771043478 116421568 793029992 916843510 838724988 -56888848 -152821487 489847788 918657072 902151586 -452847645 468517126 -682545571 -630464110 401461670 413299643 276804400 -187665446 592599874 971686104 -145807861 623182558 -391743274 102224497 724925275 990052298 -200197143 684397258 640889931 -986005816 -371173142 782694934 339889277 -844562359 131301038 -993165162 -509207333 165590196 -444247602 628220816 -840493329 -819170556 -141882005 -246444206 -311714529 987953058 767550450 412325085 3358407 851421433 496787754 -847975994 -289255395 -38235791 -508002473 -517674696 409681009 -787040198 -618534910 982918450 -296565165 559019792 -251616633 -389622210 -612594507 -640935749 47549462 -564602784 244111545 -27385398 937724452 -519603333 564774485 -665834516 -75199832 -691758692 -612010133 -962932307 -434585247 47280909 713553376 -433072422 191794275 694207607 374747193 676766037 539126178 -70811846 -642575943 -60807523 171622459 381343090 180040167 -820473748 453003116 -133570307 -328500245 633757027 -347353857 -181119724 -888217065 -443436005 -551039584 957428866 -610395020 -419761375 716043384 425305003 767557890 230258707 -945517210 -320469820 -92416369 778573818 571338566 151594154 -554394092 -259849190 182507631 -548582273 538241787 235352783 -590862911 28437795 -268177957 -318661975 521278827 -270644438 686749958 313990129 -368625111 344667341 -323318854 -562703595 533479636 -163447043 639926219 -117141359 617547978 511599945 890635145 -842005951 809756768 847807711 512260275 -153785661 518207845 -317126840 -289638044 500253913 -834096292 765033287 -738627197 524961999 929731246 772340128 -622248328 -908769889 242128811 231142723 -998595756 -153424898 379053168 -108349924 -476655224 -931197500 25851801 -967964220 -465336954 739640006 -344051884 258599358 -485489212 -988866495 458160873 605694099 544345872 -723812359 577384790 -159859751 -424720250 -958056377 11140908 195090204 -996033178 981215930 -849620284 -12383616 808044367 -866263103 -205492510 336897884 195981116 693832831 802651142 406383198 623772463 962781119 -934439608 386653477 180414907 -55711372 -867044779 -259814963 915473246 -503005788 -904617984 747395829 -117517772 -950698812 946525148 317987059 -622617783 799780388 -271632007 -48516166 -919192122 940573131 -29220304 -369338094 -805232020 931768707 722512143 -762747993 -128101521 -544381366 593343025 -36257333 -986045592 423285165 -460066194 458214892 -551310948 810528226 283738063 -121886925 459733008 -246134261 -276153640 336431599 -507181167 971199012 766660524 -29779122 -495226204 -284378311 -653555588 943113748 -719991815 -617032099 212877750 875546585 -376569073 793135213 -80224708 105389161 348837687 167812360 -677406589 -65980047 -690486471 590778809 -51514984 934700241 276092729 587542259 -909064646 692030620 619990642 704781853 -646239744 7526593 74499405 -205613204 -386397147 -528502733 -646608011 102810069 -336267719 -242830129 842445919 -701524393 -99770504 347733901 -556498578 87627010 -879130830 298589939 -229680734 1384510 -409878878 941375664 929783460 193081109 472907521 -464117372 747525957 181423002 252750417 213990951 765212715 -15070850 322584496 -321427853 526829683 -149326777 438398232 977402226 137615800 150622793 -119310640 -118491586 -225149055 -976763718 -509983437 286640403 839330289 200514637 379816643 -894229079 -796806583 987249465 -946639246 624272559 655837804 -746078481 507463757 -592365796 138536638 742543707 917445445 317061721 -284743121 473737563 973116281 -139541028 121477944 -18017234 190127223 -231763352 667148100 715749858 -150265820 340497376 -799675930 657997457 -927112072 202313714 -25289368 -766834857 987858801 -579539597 754558858 493074324 -424573477 948712929 -173072686 458054772 922047058 -119191268 102268349 589563077 -745735695 936150439 120582395 350280659 -715771518 -436346727 240373422 -456121503 -449600879 -616065028 -532661363 -881693206 -893438682 -787640238 -171090998 110620906 506176484 383286367 383931471 -288402405 413908799 360346179 927236667 296830650 512410891 406377852 373345611 -893689655 143520716 -432823710 -325314777 -987753614 -901080919 434669787 -892263338 -565846144 543997012 544809356 878453900 -524290327 224054742 208033172 -549542312 -938695652 170333581 890533465 972306629 -371826851 10912231 195065898 -752266749 -100279542 -239623459 505949189 185738489 -424430002 -910309088 -954209166 -923913025 -634390779 -158261098 -288355407 471009131 -493265032 871357670 -852028758 360694279 355972849 -851033859 775639505 -629778987 602505998 -700824945 933134486 -77225342 -905436241 -451093110 -204369064 294970286 429366795 -132667405 369135559 -781336446 140209805 791079793 -646804315 862691022 -905926213 -706091264 605686013 -244655422 -369325394 -321211792 -828454872 757569342 103530866 -60823422 -23197533 -870513905 564300575 906194405 589175739 -773560913 -860572712 -716648930 567836378 678790704 -568018119 -344952557 -194674876 614921513 186323975 677944387 -247955785 784489897 -13976208 709677001 -141598713 624453375 28506923 -275885583 534828673 -638357794 83763258 -314706001 423560127 -761825704 -39045772 -95080443 345760934 -151955086 818753770 -434806543 -891894687 -948097273 504073994 -651405649 -891844166 -221878900 -573210423 -661629425 857599541 -66485107 182181219 -356520690 15815581 109853160 437525872 -309944295 -57279354 -24584902 -13761671 762415992 -156690280 241997109 -711877118 -591615745 -98803395 983222319 -193627638 791171656 589241320 474932063 -346081754 -922414129 -173115008 -27929757 581251231 378950012 -60225540 534422413 -149240250 235860000 -909378494 327115264 640624545 -49456567 -516847711 961974145 296256550 315859516 -564146200 -746268324 844241849 185436665 -381661543 321913174 -933072569 -801011808 834737721 768877745 85865649 -605517369 -488833166 -475347328 -532655362 -781644998 15839880 845798535 -954304446 63178894 -116050604 -487321564 820065542 -67274798 126788260 579690701 123179965 -180769821 -249612156 -692333234 243019930 -347662229 14797923 -224115795 908251564 487193224 -453459590 -848859796 -326224476 922093859 165757847 -663271286 760240345 -879787947 440389525 -479923803 -96054654 -546714472 -889485035 -64933692 -436381620 246827248 -695208866 685102979 -761940180 -905932440 168661646 766628873 -638774119 876022525 -205235575 921391088 92855070 841505021 134660120 -273193841 611827907 91830935 290415323 75874427 -404488427 961973025 67869961 275974994 -198460705 556856271 18764129 -792974960 751227550 -930920870 627740648 555415207 616359614 -405989013 -295425374 387891413 568905034 -975539966 479181118 -856686626 552932741 767103911 -469239940 -993496818 -410501653 -291356389 -620974969 -948136116 -838307435 50987577 260113285 884245028 -201161614 -821067274 -973637384 -219391536 671401211 -906105881 -112679363 170266531 -148045435 502737948 -135301151 359844283 761747527 385130569 420951688 -163138180 922164789 556523499 -715164300 524834241 793148978 -533510627 -811902941 -18373093 133640848 834153352 210898454 614309829 -687091235 -950981665 -953275169 95163220 674023512 -934781942 321817111 247976761 775486558 -21110693 -104556620 753134246 -979485350 -463548687 -444398967 -936185140 219617199 -578254961 -442236209 -593185342 440604960 223127247 563737841 7588658 -613361613 -739582070 -259922490 923585025 -571736740 -711954218 219319939 215254706 -432979463 165130891 -382983961 -639281014 936520768 -990375427 -212863668 -819746846 585199358 402233638 -919539545 -924353542 973430516 -847857261 -451931912 -86031214 -612396700 940935474 -614263270 -240205273 -628108283 -633631116 383097449 564440434 -300625409 -442038987 806755243 -312277784 276502402 714687390 755208296 -261772828 -115987616 -863552617 -872407236 280193681 427937645 -710170391 -91262659 870457480 808488901 576935631 -824805733 -180672543 652389377 -221765843 -285758749 755023484 27936236 -249624742 310423646 714385424 496927018 -627004548 368091784 -883430333 241582173 269182539 622878851 -624927119 -306116375 950645318 -523654354 -419238157 -469800411 387465962 801982218 711595322 839338092 140837796 -121452483 662113926 383579874 -215620206 -976596526 -699392343 -600304014 -330643569 499170318 75531238 -690051105 823489567 866238433 633358213 543436829 540293529 629274092 -321967576 224063854 875134861 -214568845 -675307530 -575886394 213185586 425463963 953041036 -807685656 -360032456 206740112 75254936 -563904254 672748660 511923797 651569681 703202018 481756076 -236825032 12555133 -179089790 -821099291 -12442927 -819920305 355060713 -337131843 309913141 -480241034 -380738776 964665553 -872311522 169773336 -972929628 -887670752 466515734 621359674 766138136 -293224312 -714783569 601045915 27951462 -890547012 781687447 -772344389 -374435776 -817708087 -951379919 971889391 -868066659 334925587 282900198 515002382 -4120159 240933502 500616840 53631526 -411001012 667082334 -270370498 560189931 -223379494 -540602569 -960015207 -241198276 151945790 94609333 -737202334 251479212 746190982 268571120 610346055 826528661 278727643 -461991185 -616655883 585159665 669036787 5824005 -765722067 888941502 -257603528 -189824092 -671447013 339420378 882839426 -138398848 152405656 379642869 861970253 531227968 845986334 977806275 688495096 404250919 -544368975 440457524 -784839100 -156460471 -233422020 406678180 -4821247 466052163 -87722767 -969705560 427886351 -674026669 -567258886 192454146 -107220842 524553003 455345220 487419181 -100773345 -687304460 87657533 942265955 -255107963 48240553 214935146 289304866 120085556 843938697 -587305796 13304309 524156667 459125373 625379626 95513671 -326833533 666565109 -351165210 -280772830 907836203 127412300 508859787 -809287675 -705317930 39638812 -40219002 202612196 -154365600 -958228187 -461506930 -28967501 609439355 -978580993 -397123381 593558130 529871433 -452722428 -878304667 99442096 -739940907 -317454602 -530003648 694995529 481258642 91042011 917867412 124319529 223087883 84269191 -760212863 -552865660 777644877 115036423 866797607 924221843 -483856262 -596417159 170604901 -911722503 -718286795 -506884230 -860032569 -408380857 -420315711 -449188890 535848802 526392392 -894388465 52007348 426108269 -889772554 -444310022 861390872 615517960 -21168494 -760041197 -389586210 -434395414 296393264 28505258 4426979 -412300537 -509286592 698454637 -960837405 974702485 -50903386 -371434549 150260686 508250721 -481102505 625859621 -481587698 -39973960 -629254870 312180120 366157230 -404476100 940615139 -606685360 5263766 944385620 -66984865 572377322 194891790 293266854 -19579154 454475403 120988635 558354034 105895695 -97154592 625026081 15208773 325098536 -992736853 606547566 -852534322 643473608 816596358 -329553557 -37513665 -147872137 -175054487 886460630 -601934007 941358234 776139743 -287325962 -341665640 701738164 450592549 -473020261 -660503321 -951630048 368663655 -959179321 -841251611 -338949887 -342190434 -651390692 -403369661 632565789 -928331414 -972124460 -901389224 -830959328 146853462 -654528355 581034640 217553645 22372198 -945962295 627687211 -510693649 649764827 390416412 804190952 345502864 -932147541 927044798 -302542384 576359778 964573126 754913776 -899545504 -383324295 -886071009 -898575042 751941180 40418730 152023705 -815504614 -789679283 -141789438 307587129 274692182 956860595 -520283811 -594605480 -875215995 -705734353 -472386002 295882899 815060435 -303130182 -829309636 -286696331 -664207941 137742867 170940790 -968217792 -553951590 750759111 -838724479 218292879 642364858 63063267 -206925334 699999663 -328258383 -320861370 339648206 -116227351 -155449788 396080955 -548473599 -847358623 -252172828 729932035 778082592 -298889159 350339862 288382396 68339724 -31124830 794689289 -161850374 434685812 -358761259 -669767336 39000015 -727248148 -529950069 693282024 -36700956 339302859 878770808 -341059356 -332125961 -228323583 -590830559 -917471650 699394251 234551423 336132494 -470708577 -866871805 518891047 -421618140 178177141 -850107963 -935831182 -718651362 869874514 -806138665 -240804573 -417738869 845718099 -43275448 -994503426 -279323611 841545246 62896034 407477382 -683663834 767035681 -277748977 -820799383 952057868 614059460 -439549559 -710144133 909783397 -103299265 -989881808 50519376 -748096605 570264357 338290402 982523667 -123852302 -808129688 353211192 -265157157 -413236164 -357273444 672980057 -585002774 661298612 583351858 -684650385 -266421663 814667688 828438011 44134806 -657899908 871150532 -298499452 905368379 -248767977 901857897 420939113 502479590 -312790627 -968581815 634337101 445216511 218345853 -578316587 -245529105 462867916 -185947738 -875917238 -170688185 130780500 73665708 425224666 351295072 -176387165 -368915081 -715188134 -701980289 964222870 -869018395 -578987087 634051291 104117422 922489582 -217028418 766961103 618730947 -149380862 -443896258 -104137784 777421365 -347057452 640413186 -774900946 749344598 752738359 -145633062 616622698 802466671 555412689 88757206 -517766654 369140422 -508732754 743587786 146877004 -815392841 -334490200 -983995619 143873191 477181748 898335968 982094754 -535531549 -664738970 863178265 -601385584 -793856886 803399307 -843453477 353569860 60222090 145557868 -319855482 479821844 438269058 213752679 516930506 66145399 797599396 917394740 -778131017 554702554 -786412769 -573061127 423411807 -580823702 593525158 -579897426 -609168395 -30797711 155354209 289177110 521863288 -438741800 -709814222 -861908 -929760220 -730769223 -504578118 -182470944 -96261825 605232188 477845169 -755311905 -439403453 -888432413 -713302388 -38117633 827634167 677368821 -444445060 -391455697 62598018 -571714648 -345938290 -36460541 701219377 864580256 96232047 454449323 69147163 35634466 419395570 -552783136 -181789879 549815625 -145258468 -622229156 380737861 -933322141 -236483305 -593832447 941110351 -881229465 -355505810 481956779 -227578487 -733188573 939616258 -429535120 732545429 965468831 177803746 -984819930 -740396018 978234535 127358543 825895720 345476298 -670449082 -312698333 -394423452 910119645 348898247 -585402899 602545660 -971016391 -671320615 999144792 -323196733 310417426 -884694476 -885630754 704776729 568470393 98336390 22284356 423205943 -973229965 -442088368 -511823171 872342170 822806746 -343563336 -190419439 965306884 -669884877 -917745977 -652442954 274331222 -588307140 -80729153 -337653368 282204692 202644685 -374162359 762017629 733947675 -161130076 -789482258 808288857 570485134 -158373204 651765736 800894577 -833358284 660243905 548651736 -303487017 428820401 -114333812 -607061192 -602128016 -976789656 134476824 -160661749 355510353 -991312928 -584567185 245292813 -551424344 -986296799 888169023 -578588313 416683726 272846201 939201131 170066133 9996307 755951289 176753308 -851689627 936930538 -807698733 992690054 -641346498 -691826142 508430927 -857868060 -680933748 74573983 -370390264 130374892 110594542 731062770 -940502725 -9815944 -965391927 998653611 -681841298 -472304203 248284023 -47733412 -250270274 -833433625 669395335 -519946659 135157077 702876928 -82122401 -448079785 -565105397 387916585 267438867 963613565 -344281077 798895262 -592986374 -450108427 930718258 -436112470 -954286775 249370658 924245872 570459918 -821649342 745542261 -658554625 -266379224 983976737 -460317525 284946687 -619809508 -490144378 -237702394 220153338 -826425734 957835868 -123371887 -900891159 -967667640 545524123 -381444304 407195522 187388541 -461337547 893416168 918375808 803898933 630243296 -22684598 -236378731 603613714 835828390 -685744836 -813108274 -138799362 915752012 -513709126 -239259757 -482231244 -871169757 864048538 577467264 439498788 -186962623 850857 -325045950 954726155 986245907 122298860 -478888859 -159505486 435608568 168175118 711442255 -973239109 -908644615 908743061 221758685 -87277422 475737387 -966429525 -292974732 -414741605 -457996642 843089864 723177543 -403725791 215865551 781211861 -301035703 502886817 938194652 676477107 -35018381 357086057 321677214 978267970 254357782 -166293433 81412540 -695536805 -596791307 108517150 -726053857 -659168872 318630093 -800235995 12923894 656624071 99680793 -359932616 102676886 262619260 -475305170 -590724493 103063834 495199475 388821806 -583264546 772914136 -857398808 938707695 -702108479 -998733400 -41354384 -866689431 -615408544 880785038 -623406326 -135632510 -738056520 -939965102 -437913108 500359095 126156434 -394108435 810426332 -29437683 -445621778 -811242462 344800469 547229825 963310759 298094404 812009147 514694121 -276724925 176510949 962329949 99035523 -291619090 -697201260 772372449 -70117197 -97638549 574251096 664693941 -272658682 533134884 -15524240 -502109511 -558472793 -646048659 -671936980 925806865 813539376 467804551 162469996 585832334 -518255540 575723352 -603386535 771186530 -521705302 -827901293 -302300333 -339645376 153171347 -789127720 540766369 -633909392 177339376 -955320049 -41459604 171963568 10549697 902974376 -455099637 470465939 -964653709 938280210 961215001 -894107855 -839449304 158331976 -117329791 -150129966 -288228914 -730004344 479924823 398539213 423703151 -686381051 -929546422 -14346211 -693870604 248056358 -448732865 -110111373 -731738646 532141298 642010070 -783743861 -689386804 -552016967 -674135956 466765700 -560369771 903544834 31229130 -373494008 -733359264 388873259 427941689 609547212 276126516 384329901 550926687 -631963888 -77250452 -750172398 -347788272 -403813556 131913081 -341460172 -927779325 -207221376 898402430 -771799249 711714810 511818247 95485927 -862372111 -122076840 -162599997 -176650612 -105877009 -649392828 -920749427 -586372323 467028407 -39775260 -75700047 670203643 863935272 -795416850 259456268 306310005 -928444472 84183846 -678940220 -152368328 823431220 -64200810 569196323 -945385832 -410069261 355324777 773364862 -85329111 607337591 504246860 833141697 -700571960 -611327592 -456752041 592972447 903433027 37116638 149479889 -918959819 -976773347 427057010 -461429239 317525007 -280076549 -225527458 -703254598 -253564451 -140418924 455875271 291442449 -203782345 28355401 -308359599 782685851 -782058244 633297293 -946560419 658451364 288118228 187793040 678787805 496579305 -923955550 77605506 191553227 781433296 918166224 592771102 -720536017 623224196 -200590631 -127159116 -964097269 -873675609 -315815231 609255041 181165912 385415545 409297235 972318263 -986379633 20189211 -353646410 677876487 856560105 435408343 -181363626 -424592716 -6216872 104276660 85699373 531284236 -653150289 -978762157 102904118 644088129 492295364 -575414141 718909175 -886576542 -660333117 200749289 69004677 -68092320 -748223536 -240482428 126801468 -2791250 -385228118 861529559 204494549 295594861 -943253635 790691857 72144603 -325798096 -217576255 47515945 449967933 798049279 -461709356 330982106 14835191 866296606 -906960046 -117437075 -311158208 719200103 174736211 421805697 -168906921 618546411 -149207329 -330406488 786469429 144643042 884938014 -694091867 -816399606 -764319088 906432928 -5079703 -880138375 586735048 545295275 569325695 152489285 -512201514 13438900 627276926 53604873 -95202453 -651026428 781255069 -124538360 542795389 944188169 -556844949 593571716 -268936570 430746655 870349850 -452442091 618874523 -893688458 -91283461 648342157 -911426605 -575094461 -257362612 256693764 -871663577 204245502 70786566 -523643873 -680931015 556113811 5696822 352209999 -30333230 927983453 885568852 -719615460 567108100 89693333 -613392312 936218610 298012561 401547691 -244610740 642740344 34569684 762051798 803706201 550606710 -856270365 -202005026 -243908446 462591899 -519464298 -698336216 -379854588 -61636715 -882595111 798615745 72461523 612529727 82627489 -379520918 630781379 872572114 588464203 970622554 257552827 40403478 845495011 -657621514 -54614694 466388773 117230690 -824710170 -780053148 990988295 665727799 -409862283 -33226234 -86173678 119029309 163879570 -989322382 -662883577 -75783088 352831879 -196678008 -675854103 -813147410 -446152498 664102983 531565089 399856705 845972038 426146280 27590364 -274134 505105166 432910274 440067102 -388522597 920110469 551101963 293926841 845391772 783067503 132349891 446379205 -16405200 -547311364 448304036 97822880 382152735 260818402 -659453762 -140118311 239689066 -208241994 -849129135 19912381 776897564 422233027 732273305 -516458212 11214655 613841503 -182017379 72788723 -974849388 975221458 951154052 -248265204 -991909433 -153438630 -18208049 527060274 420816268 987991760 -415417277 -995807691 102015461 -91539024 739705445 -916561630 -845785210 -952326201 -37754396 -402865357 478275209 185103452 590411906 -201606273 -709990295 -135702117 -902100930 432604109 -874812002 -172681136 795726611 887817160 -238267402 -206620869 770849174 -454613958 858939390 158663415 400626370 -746796247 -694910951 -680772470 -28907907 310686080 -760010091 247540947 853664297 631408427 143939678 392092670 843894453 -841555442 634509073 808316454 658510580 748998695 431788985 -366377733 944606576 742981973 182129207 -554589356 -144234082 829448191 868908268 -255449392 -660239599 172085930 -650886969 -399431158 -462245332 -954889065 425215304 -191658387 7057218 428637486 -861333994 687781723 665022974 -605253614 504564121 -886835101 874130054 -833651858 -128084839 -788399595 -132656737 396283100 97839689 -652236184 -508302437 -624571885 817244988 178408822 967832254 621703642 48769352 863506244 -565196416 816132952 -928904154 -443835219 749109120 -957786489 -476011862 185739848 -882258658 96999784 -358096818 -195158976 69935252 727801280 568179983 103296793 663075611 120689193 960833640 -682449372 -636771026 643807806 -40711131 903547907 331623269 -658507671 755829291 -82071592 16230425 105096196 782259214 -329764550 -14300701 -264565277 4053517 -88440811 34674899 276903776 768193252 -958475488 -693916083 -455084881 -616004553 243989150 772389702 835772113 -312460664 -89522999 -296650704 -839246306 376208757 990526744 421286368 866820897 377301414 -760797248 -524104668 916256366 -685691183 -962900373 -412087823 600042184 -600679569 382681594 -903352913 278075989 -479239977 433240926 -687256484 -908624631 -615545566 -54182676 -474245570 -464076642 -796740392 850224654 355907717 535292521 430789565 -859326743 720431853 -495203213 686940387 -125098068 -513609953 830025281 896186606 -287480524 -294546594 834771108 -207001269 164046129 -304221011 696637519 943082819 343375408 -79997125 620217051 -979961020 -456891595 964896875 117061060 -146031330 -45088806 433646472 668154271 -966135885 -718718016 -20794528 -994777250 -192746553 694803952 639059175 -194483386 -656042118 -675826346 -575262237 -563179774 -829193243 -99882568 768804411 976527053 -659709325 -28339087 -895187002 41029455 -991735670 52300713 871019222 -655044482 355099141 617111336 993612135 754694093 703984142 -216529268 766335724 470413865 -654492322 -209097637 88153597 -838594429 142960297 621734666 -612406127 -873912066 -635461088 35107075 529226948 -22383952 -987511877 732514488 -137764467 667196939 369645154 -984144402 -226693941 956666462 -572959649 901388681 52473380 940539115 96444705 416838739 594886606 -423295062 637764272 232716103 -500764726 355531777 689953759 -621651932 -219107944 -553557796 -756794570 915993062 -474487987 -910323597 -916746915 168058063 -54063517 -530989770 895021011 818555879 174798279 -290048979 689555574 -990034503 308836067 768727070 -634718335 170253328 -812666192 -763511527 -461197708 234078621 301095343 -897750054 -226738635 592819767 569898407 -450528019 498897088 -668315594 915107959 -280180910 214653364 -987422493 717227600 178080313 398574552 -133981502 209621366 -635954978 713542350 812231164 -826094978 119951337 693748547 -695189034 765830195 326569337 -994980419 861036623 646519654 849932444 -847857335 -384177150 -303645022 99257244 661386699 727649708 -525119841 673598715 92441082 155339984 484493552 723525252 486708771 -860973231 1391405 -812444722 -873346240 -676938222 757651767 -119959547 -295994617 -609741717 625149528 -815141747 -495958513 470963330 -102564617 120649697 501349122 554809190 726558337 -172309545 -973989338 59777469 -826447425 690002467 432272274 -856785067 -739633430 -569302601 -36856056 743857663 -962710957 769623658 457154667 -218962636 634246481 -945830049 -865314331 625996243 656719983 540325860 151735171 195941552 -350439024 939937228 -202599595 -605168784 95820522 931413652 588779970 -766478139 716328983 -395425489 -536714128 305065484 -81110345 -987106988 -277320548 722159741 -47939381 -185694626 836373572 3144423 398034951 -359829334 831176890 -657605901 -62481543 -153862648 -37992035 500202557 -842686119 323754173 -371448201 714551153 -105897601 395540976 -725190212 821942532 -461561786 -24594106 -743934079 6560988 -68369784 313374047 -999996842 886851954 -791481435 418905223 5534052 118221504 -578776036 63913007 -300079239 584965625 967612640 -968302403 229568778 356154521 922917933 705819140 914485320 -976704538 945587390 935702821 267023814 228524240 -882810885 555227914 -849025007 556785799 720115273 769609961 -995839403 871333094 -589157880 986247703 -372271412 -459708826 -825766615 272703419 309824971 758051407 -511449409 901935254 297105758 919810734 294318775 263917887 -959974374 528857755 -307164863 -811098259 724591568 -449169666 107899348 215425078 420550388 -535498080 -399273488 597755344 -529036216 503614830 612208029 -453261462 -926452025 -806673768 -117130737 -879308466 158674311 -293321572 -220648099 85856466 -477501546 28162222 858383776 435181545 644121475 504191940 348118746 -507538020 257096043 -779414144 228413779 308605187 96393754 -223190266 753765462 -580055469 618410792 765529759 850726601 -446692298 471917053 738298392 257913456 -660023322 -539037968 -416656797 143598683 816159731 897123848 76731958 -736651187 -758157353 729336302 779226342 -842181333 -120139343 780977122 264056963 -962010109 -417293615 -974384447 281662645 639567805 27087580 620067221 -58536302 -274035748 770741211 979352611 992527666 -204552719 793350588 -230155043 335226363 -426763437 537606892 -318629801 -134403788 242696042 9485743 492276990 69103879 -532013327 192486836 -450974248 -25033529 613082187 475944151 930653510 114368740 886750951 671207084 517788185 -245027663 -163593312 -416721891 -184047206 812237957 -458857471 303343977 -985587129 -108893148 -929011115 306586278 839839924 -385926034 -571518898 569030070 -725723249 -494109273 411014252 70041756 -657651368 -519178675 -172054864 -241847322 17049380 -688448220 999627886 -440983964 118650843 269090278 162576541 -780602238 -419624927 -405843899 330202831 485208386 39582475 -426079293 665619263 -252032105 -317681654 -660115487 490164057 974909240 -160269724 -647463332 -730652210 268178279 -935220599 -563018809 451798754 -617995391 327360951 -471908883 492846043 366567885 -914819837 696108817 511278569 576840780 730866327 -19366474 -870986080 276651764 8947903 289816519 -414387113 -779729967 -464773973 616868095 -4401424 364359340 229436903 251953710 -30093610 243129331 -470450081 -30126199 -542187483 62012994 3823930 911567566 25980773 197352346 73907441 289230895 -294738143 -112330671 -574146954 140252438 211248023 -135608052 -967208893 376558200 -654673191 203433239 836889611 -974579617 857224950 -624462305 611647283 260155368 118529628 -895492890 15284858 212430957 757050520 -720170799 -251652828 -145258425 56796036 317640170 -993698189 802487512 571950292 -449772357 102965116 -341983497 -886046954 836848553 -512434754 648662138 -871924295 -516044798 404779764 -969505417 762430086 626498254 -776180931 -918754123 -31856997 -277487744 478651335 -13002003 934204835 308152749 645591900 -109657645 -428810285 715262715 -232043463 613507760 -200039301 -187117786 776557568 786260014 -820766549 97040811 305152901 -98288757 -131747670 -739876066 309040495 -866554511 -275503368 768410270 -229614202 -802435339 -195619515 341915114 206534719 878591415 979558492 233688844 959044207 -932448016 -493945667 403558737 -237771349 -928510686 -859829460 298184597 721334190 -232384279 737045362 650641418 379159932 -802367637 -198620903 -865411775 -971272624 89249726 -247016675 -244336710 702621015 51685728 170144365 -135487084 783157779 346320969 -663680377 446730485 702537363 -282325942 81028724 601602134 583017109 332392078 696991487 -986915770 -133139696 383453424 -130335576 325584738 -342041710 -432402980 -799742041 -67972669 -11704969 981377106 -597779474 707481789 81555145 -339389760 -243869167 -175696882 -994788853 60417680 -267546995 329908148 151219837 113947707 -907190510 757663855 -444058908 -53574126 -645685943 -473875026 -33845123 153499982 -583974519 -592540697 635734440 -765803438 -509643726 -748955501 140690540 332247540 401137063 -162304180 84051922 853149431 601210393 717128812 738039799 125729226 -241885720 -817365662 942465369 231216378 -114211280 984273028 681328859 -766482267 -72150784 725470973 -8404115 841131300 -338197420 66538071 33665616 755799658 330220999 989250467 -23064947 269739304 -192965620 446871813 -645092287 286876756 38756555 -404056274 908398920 9744769 105160357 607752947 -986624649 -85906337 -621872421 -767976189 -237843510 335641970 71882761 16746129 734850809 461552835 -181602131 223169337 -841478774 -735192757 -539325648 442649029 973576452 -531123833 -245023368 178032836 328872657 -213952943 -487245354 684162532 -863738867 17581978 -195824709 257737524 368355562 930217834 812114742 -182735736 837448825 -282678642 -874644506 -655940755 -426799855 223399791 -831298655 671948461 -896708131 523432167 309007676 -64761898 -582946913 672427965 -742975990 -421925675 -167955360 756437225 993049369 99815215 77276661 -620528796 -280922624 -939639287 762154681 -610984045 476371802 -375726412 -446664168 329230005 -191211899 364479779 236681793 -509018330 -443421495 -390209265 -187025764 -339410368 174764499 -78742889 438184375 -51762645 398698266 531672310 -795114328 693191002 -208893528 -497363945 -69650047 -739477963 172955499 -936302706 -437877655 783447932 232174422 121132063 -172724071 -351587837 -200370860 830794564 239597827 -80815573 422561370 -764777520 -399655140 -588652941 446671237 -741574771 586343418 887734988 -43314482 -697091758 -962389788 -781429947 -220369682 -404760118 -612560986 868415590 491459542 808186619 48286661 -807445070 -129931156 -993345497 248129280 400437082 -430754458 123425886 -790011278 346756568 360616462 171945068 861590940 916377757 565764238 288745813 348578785 -351128704 -368042026 197204334 -33997079 -131902261 -640147063 -944786355 -5986972 -982987093 150342939 -180227478 188671779 91069638 146329198 -936100981 -323965990 414684408 -604378537 -554968327 -217984641 628204732 -752480884 -461777319 259129322 -301203739 -764422360 979004915 107811 -363840363 735793787 170546681 -33037719 -765920437 164413364 -479039773 -438300722 216788869 816635205 340638754 -685327132 -547938721 91284794 271373947 257824680 330774594 771261775 -538246596 939711143 -425146561 505259163 -865223148 754480259 -584001282 -555665687 -517877845 940268163 -460208991 -683537804 421008147 505859857 -915551 -755701248 -782760512 -874867057 -515798135 924821697 322724098 245083549 -575153529 54936191 429346265 683689634 638535452 290594200 -667722118 381380162 -591165900 572092380 -265695341 44459862 -580114810 -350941738 898347456 -780597626 462839543 -665384860 -214211277 -954807774 959656674 -785902731 -553252684 -610244323 -92782339 -975464571 270568744 -750587866 486638554 739847384 546722683 -319748615 -547155217 -831657220 -678003553 749433351 218479652 471507759 153268587 -996190223 -165067185 -482430218 569972716 -410767545 -905875234 -663359530 -459072570 -326875037 96304019 -646219245 281250141 545676807 24565923 -994272931 159529392 -468543430 -839647008 591371750 603115607 10956933 -745136886 -84324099 -596331430 -133126640 -95354861 -349307335 -373019645 -9717372 414860275 705597736 171175714 895595321 110732763 -809349125 -318511949 401788440 622904736 964230680 366068394 85619779 890370982 -976747175 795779276 -697958977 603854381 293817355 300641277 470854540 808082096 -470560777 -213958288 194902757 247467471 870455133 -752006583 -583697878 -698198963 -731798681 -884955082 -678721116 220064115 842657994 720331509 -389244414 -997575324 -861131722 953855528 -784925552 825358120 727318323 -6893605 675667369 -736015078 -478773311 669388966 519124146 -737998881 -172846345 624105728 204085095 -331160140 65757834 373256376 -231039492 619880828 -986769341 200648251 -584239590 435627827 838046453 74766784 -41685628 -62370104 -921625719 945383801 -366891865 -734267125 369290612 334481161 -214154839 666488085 -242570262 -423714680 -416167206 -502376004 -530805241 67917763 -851469300 -520697493 -174578240 -428640844 -371839537 871635946 933924050 -684843554 -498889368 137182668 157533982 113793971 793455938 -922539705 -432607504 700201787 747667270 -875747461 949908083 64357964 71931248 213433901 -622167587 287446368 -573246202 -670982398 229405981 -595129027 221282797 790402405 -818036711 285075834 -746254651 608623757 420436778 -277878279 58312813 929454889 -839365765 -967973580 431877171 -433293176 567293438 898634368 -754009977 484804426 -777661407 -211751013 244088216 -32056754 -725351633 -381477963 -841525363 -647095891 -702630383 400010556 870540142 -347083579 -492335425 404348217 -181825982 -130022848 -994873583 -510167226 -433539941 -928163899 755481985 906781375 -534882541 971273065 519807253 493827054 658997441 -498153249 872899717 875935358 603472473 354684776 689200366 3263068 53228966 -565860396 157138562 925110529 349833103 -907026906 786164243 647223520 455276241 307601578 49371486 -9032037 -368718356 -543688317 -522374358 -472463342 -610253934 -595974369 -168351308 -561589169 -585204947 726451069 -369627116 -299743275 -581087265 -707283322 703647204 192865729 836448547 -310465419 -433583130 -748189750 -704442332 -934725801 -222849606 354830369 -597501730 -69128519 368742602 -743734899 -831576400 414737699 231498908 -154774620 40237388 -690711116 589705532 477943286 565996898 234481509 -149735106 -774848385 369555404 -729428907 -335172662 624609424 -507582409 -551451640 -537085726 45524708 -530512824 327584169 184371123 -642653903 538722100 796337649 -400833733 64804734 952922440 -720862931 543173112 -777913670 871062839 718887071 -222692960 -697086477 528366064 -370745901 -848567229 -777265178 391443455 714879829 -282655069 567928947 -431916783 967441200 -94439574 24383186 235823427 104858875 -549811625 -108323141 -129818323 282037092 -504331493 -461273566 -571559428 73651163 -249612306 725128357 420690541 250436168 799336377 726103887 -223747046 375431849 -644940635 412225726 493445667 435175209 -231421865 55426558 -966853612 -310066322 946761463 974464336 -948252874 -945234601 484456063 -690650 634808410 809822390 -955541991 595311754 -487939940 -663770400 -188666877 -931412561 -111808375 924862499 719801418 -759531766 167675455 -345150479 -182935553 89547486 -620155868 -608045258 733773800 -830823282 820332255 -979532684 -852085093 -903342798 -953660675 -691149665 -89737781 -976384762 507955207 529315823 -398135965 -951545063 108789021 -774961638 507033863 342861135 -290769061 -502095110 716873301 -833123424 -736074653 -802228760 246604098 -679013565 -751018373 885044484 -873777007 -349306906 -190705101 -748960671 -875899102 -939115391 27221708 455740338 -696702900 -943676017 201486661 -523798649 661123641 602346631 631865691 105234705 703906758 -642478712 -769181318 -935868350 -656740486 342113399 -519428457 993094873 25780631 -548277324 794483700 972214937 -199584690 -987271484 288476209 -676373641 -555814648 283908231 923010983 -625966311 352226452 -758824449 165417531 545550543 833317043 -17175817 619202201 322494515 -31281325 782964212 993979150 -320348251 35402271 150913736 519065766 -720299705 400299858 647569302 532418024 -793425991 389285076 -270788130 -28239214 735673776 -769983398 921701534 -28104400 -667934420 53840961 340105800 492186857 463630697 -511091342 942469879 829661987 729870444 -47530980 -898695590 -561729715 667937492 194047907 572355954 -124864762 -315246191 351823926 337228152 28720547 -393402503 859320796 384519972 -199854659 212247729 -956105570 113710589 768033393 -483512860 -811717168 -190966484 -998105074 -983763044 -317469347 -897431223 -434079386 -160360010 720474470 228427812 -365055074 -178012781 186811229 152836728 -250137246 337377283 -807088470 455274068 -980993243 41132275 -240748277 837083952 -910258013 -970900588 22012639 -477474877 -622570377 523944408 881541904 -556844133 780672301 -921259650 166749963 -82743959 192432286 -577143139 492675910 508550917 -341989882 408633069 937322382 765573943 -353610272 909972602 -886433711 351170196 -361808030 436255736 705260890 -214611360 789704527 -13457052 628887402 473250872 -839994075 -302877679 -426499573 370221684 843929540 729558790 -953552323 773863977 379954481 -15678346 359803084 -549634411 232605933 902896022 626762914 -471012731 -685376721 962585038 194853366 -13991646 831825467 209679416 -854209074 -719203401 6018177 -914896189 -72176627 -695667067 525549147 -627305941 437005779 -910578472 622868311 534275653 934565255 -48369849 601209903 674595614 1862330 473212598 443709004 -315946044 -305710391 -190755331 -27749184 -35423930 700449103 710225714 134118583 -660267998 186875539 -114878503 -556800498 608023557 -74868322 -194771345 750102528 -664241261 -60966257 863304092 -151095784 -928952823 449273601 250676340 -820079083 217299765 -93020840 -476350542 816448028 172427204 26577549 -875485129 723982357 268486807 -11325411 214462128 -495020274 -975838482 -692987164 271663734 -856496915 -865171343 -126489281 195345140 94664024 412225527 954266243 478886145 943048626 870278501 -138406392 635798043 -785435453 823960031 -94004761 440223989 -15640454 874980423 -690649366 378726452 -904590545 -755330801 -642216270 723456570 -418315656 50162318 -845415869 4914887 -709791624 548969001 -680752341 365406213 176440842 49667536 -45400905 -5491319 129241366 458790333 -360589773 -906217943 110960118 -763637049 366921097 -288781475 -832288120 -942851337 285023014 -178766771 -342599616 208471804 633802633 -138576104 -719685524 902597712 45768598 762839322 -45468883 954668791 -764092008 54668686 -47427631 -844995959 35724059 853147806 -466664913 -252374012 -530035054 -841740331 624200541 -599193895 723607250 209911005 814004534 609488919 268608244 422710110 -378427525 565708362 -950703355 -666777488 720019666 188660539 -394296099 -73550273 701405327 -417858489 -632494574 -583875765 -444815573 307012487 419130708 -195726639 -981876462 -810773016 -429858990 -907455296 -374887316 -285398320 -799888694 -388217347 -999187656 -262594340 -507192856 -481337984 254617958 -764158668 224891281 -456404631 489858453 404240421 282688766 -944830505 -403523524 524883953 725248872 976906314 -665448934 80931692 527269599 542656784 171595448 747834784 356058363 804044819 -731898288 697647648 -26648931 803104739 -118649305 76429358 658399655 270253006 -615490364 913256996 -217207063 -111422181 245448049 716207689 -671296141 25273312 -306305236 -235914640 346682921 -95271190 -111433816 -125435924 788205050 -449688615 923272663 -690906347 582496806 -88255181 82143438 869106042 -150008843 -420044866 625808966 543794615 -69427234 902886201 967697710 -874134904 -644186045 633996403 154825999 164751515 -743161564 -540109268 318485574 389092728 233106308 718820083 -552784265 913776754 -200156739 322399257 -307738019 579252355 581574966 578255825 -129428159 -89503036 -61559968 -239312183 817922476 715322748 -972227730 804282621 319169088 -673213890 -771289950 -649848724 -23925855 -732005264 457638664 856934325 -913297114 365061614 -850156475 766396110 -657241529 -707995225 -948946569 407854689 21402244 116808831 451664403 521692211 -259427527 -200300071 647433356 395032722 445009298 729923170 -993298707 -585826974 592627392 973556179 -562423715 -402645551 90209964 -255560476 -685770101 531015513 -751674115 638079592 -42638678 564000820 -140106101 -834703804 -849326373 -363077771 -530108074 735782705 43117514 570674094 133433269 -491130308 549367575 -826701175 334354483 -697770600 262213300 524009133 9888949 946282350 416264450 -799507373 986872619 912355798 75118215 -31072658 -235715709 49399372 797611986 563044162 -15571055 353275286 -49074015 517461543 49594032 -547820917 -147121856 -259534014 -825238601 -116542302 -968923457 -898146079 -560207558 -399411107 -346568246 -652602421 911533771 -855244246 -173942234 964924710 832164291 526887366 621699875 -196386583 -970317114 2695832 829837163 -753628574 -846758449 425443657 675724606 -305755238 -84534800 -329915015 -101906903 -653126765 -328576266 852347042 -327390300 437335712 507363115 272702713 866784088 -141065400 -740429161 684888794 -45764800 581796506 180473237 -163906685 -744424676 -223842377 -704675070 -86525217 101303719 192287523 641272713 -87839665 514509518 -343063845 396306214 -983054583 -889590866 491565366 655843716 824462392 924333755 920435472 737756072 867420063 660934656 -33901035 866140623 -465970974 -230356653 -821937506 490532499 -122210771 -995152358 672012395 625973031 -684909761 74820242 -7507841 -774472478 -191423360 -739730131 -606469383 701643552 161469552 100518440 885779558 -960285281 490306151 122288260 -923684338 591725427 626971211 -84786038 342276595 -787233803 -801569784 792833820 -40776331 -35622615 120745710 552387245 331668324 679262008 804428435 -515132548 611421350 208336669 -812096635 362402993 -410190780 280947312 323484284 178229412 -884577781 648995790 -147111049 -416104401 -662823527 -264218406 60013197 369350438 962416244 875056560 -775079745 -181711109 302972962 338562287 -273190132 508782339 886009246 466042279 680311380 520846224 235320585 63671255 -471826239 -24398060 -147229704 904950929 925985827 -389276325 -777015244 -978074274 -901428623 680948657 -774383385 788011516 -598680670 -393580598 575899245 839761013 293162954 647995396 48729940 -313521059 452882682 -226933075 -596022211 -450299389 569943631 517570819 -274286020 683001993 -781404250 508516057 803199405 811673078 -58324694 477410571 211197313 704319261 -360434733 454229408 64139025 -57865989 -871350392 807648580 -24579133 851136300 414934191 383023627 -717884458 -176564991 843955132 840144649 217625457 -81901596 -954569113 943022053 190486880 723202303 -294480893 -44539358 547967226 413421936 -449250276 -260804585 40778711 -706115750 525596845 17909643 564999828 792857935 -926620666 -380490813 694617086 -333287513 -319263704 -582644225 -405045714 232298233 -670676844 -304169164 -307230943 102171279 330925975 542278677 810084128 -511727393 -461393602 784892695 234631400 827292411 459830485 -213121373 623603014 -655988660 -319084100 -539022343 64798395 693380598 -13836583 120842164 586724720 -315139923 569512457 933771301 54932026 508597724 67532598 656221894 -85601694 45712396 756157501 -217422934 619697942 -471970277 22969179 -16643832 -556883326 -126298471 827949113 -146946730 -156118249 589421031 363875959 -647194752 -816609017 71697512 -476170714 -534552230 -520429330 -387648776 -381425876 705845660 870299655 360818479 205870290 -888633266 174724430 180482208 62713811 -161990620 11033452 630330532 -892155831 358286071 -442935735 -2032872 -617382129 773903918 282314557 -476984307 -878155310 558396770 158987631 107872133 359587588 999811810 183575647 -382435117 694593227 -100007117 -359957978 746624684 -86495281 46905797 662123178 705250478 631024822 3805929 -212796077 -392875133 805803415 -772789284 867619438 -637848442 -578972223 -651938492 778990785 971180379 -260828028 386229826 933830465 735711458 217480068 753853195 606398553 382000343 -74891103 819660958 270566886 -24756765 538140959 -187213672 195075189 503666324 359777089 82189606 -553265195 -985448205 20965920 -281620290 122329262 -993158235 -1389746 -41481892 468481500 752009985 773734627 -182100268 510211016 296164260 -796938359 -866290966 -988103042 693314656 927476865 -479087032 -287723551 855664554 154583501 500601143 -405047454 869790270 392297570 -470754373 374747780 600990284 -218015057 -399158384 -728756133 -294447954 -876689832 641383970 190702801 605016220 -985791573 617387317 895596735 -575137947 969539907 -122138240 -979698154 946907799 -915458267 125833394 -713209690 -880537228 -540398093 -813956707 133810948 -961673844 98881670 -617233077 -298374787 853626306 337021538 428763231 -924904495 -649794402 52301848 -751639607 -310812491 888139624 -661360079 527549320 239395174 -568034679 -752543469 657030046 267194209 -466626049 596523811 -147428300 -85613674 734853935 -592217495 -932371576 -963099815 -948318934 665081903 47395106 -27694891 -616015670 717397280 786163627 -232942945 -838767097 69784222 -578484651 540728931 -832029091 146033175 813745518 775244964 9046157 827932761 -695587340 -626804836 -362272250 -633283502 158846953 -418737893 74563357 375937055 -787970453 -735200215 490741070 -732106105 266580285 208036596 -72172119 -45179399 -992755585 689392586 461674471 -395396884 963863090 -794500872 273418990 287134105 265103491 -308883945 281449097 660661405 56555380 -673067383 -857602341 124018685 -434576274 -69083939 395235746 -747546289 455379599 216441599 -325530879 -765949460 -14800597 52167247 -887935585 818302261 -144988299 852956870 756593064 161884736 -615697179 997164395 910517661 134610556 979388516 -489061905 287390335 801615630 991036242 756276173 -649044056 -485239394 211356853 34950799 338531689 -250574185 751786631 43424903 185911648 594250198 -621526512 966746280 -967215523 -640742249 614708100 762416623 182623787 396027978 -844803155 486839497 -864231948 884084310 -693526775 427541277 163023453 -275768479 -492318128 399802174 -120262026 -887307991 679909549 -77733595 630969178 823679211 -582388781 462621550 515826199 683548196 -454784420 933834664 77325492 -52092980 8671247 621974369 180812761 -76324546 741514886 674077340 -753222975 -819934457 -198613576 -333854113 821466604 -180255439 777593251 -521616180 -702065221 -571862046 443308569 910451635 -902083783 -202201143 826521609 579496389 -807495613 611348045 519091142 -665262302 184002328 -38790567 78967683 -385131708 355636346 -68118550 -562803921 -845343506 -380209790 -242178486 -979373897 490570041 -478600319 -318762404 281387569 -759660788 363970288 223530657 -263760282 544456894 -443979271 -287659968 161817327 149016184 -856638108 198365109 769758795 227602313 -930623211 84685403 -698996140 -136154574 527165542 -594393482 -609584884 535895686 376886779 375250813 938303917 621525581 -369280821 -979661901 213929004 -728828978 -252820531 -247625584 329319549 459313858 -311707663 -882367862 -387944188 -669133775 541619976 937651680 -525210350 -382772026 407612585 -1325218 104633442 209941191 380226312 -667488474 315195272 382533975 960132798 468109536 -866995195 627142526 -939890590 194945698 -500479807 515586525 320279059 501588022 -621461666 -745485776 -242163000 -921832053 -211748652 -984249470 -232846634 -448579276 -181142366 -705560905 968326507 -62998110 -749061954 -268533091 -334508702 -8593767 89483552 -804494069 -911049392 -657883396 913167283 684465491 940743067 812381302 17487468 -285019419 -567689034 349097342 -427416527 -22699344 613005966 -155671411 -259222975 -273664948 -705709988 284151698 642915745 92729263 -130552305 212907496 -342193833 75312350 795761992 615548803 163645492 850671757 -248513661 389167453 -927242156 -444768301 230485151 -505930591 967526884 -267221102 310735540 -528169400 201269166 -317214904 -995069728 793789183 -190358212 -905222084 -205273647 344830646 511890873 125046105 367914536 518966651 -564848749 341313464 -73091327 -272615358 -563971798 897475430 348196711 -878670227 -326344271 210405474 960445985 -309613830 908154424 610310587 -150445023 359932176 -261972117 -870888573 -852955908 778722897 809158694 769576534 522928152 894942993 476840860 -136804 -415744957 447687204 457269263 -619086696 230341629 511463663 833122840 474158954 -308286458 443797227 -933117947 -117840617 -203687014 811502310 852726894 -948882838 -498298914 400910554 -947590813 691147733 920144375 -890388051 -303225014 -983381069 -720859495 -730945617 167086615 973967764 -631113745 232842086 -934067068 -807434813 354220712 595405831 810960250 -832225264 631413099 -923144796 714363082 199579285 10736876 -851595061 981068481 245824487 -761304115 758495823 147468697 -525457228 186788077 580695353 157202789 294814550 -563523028 -141524334 509363645 -749374039 192206431 -634831258 693934117 -953504611 -676559927 245764129 -139906662 728004166 -988448379 823568118 -370557679 -864942388 380463266 -558855781 4173054 759873111 -781693716 -33748018 775369744 -217924675 912866035 269056930 -860224563 35460420 264445715 -230491552 -293443424 464759238 948510404 740750260 270149550 225531911 -337021104 228753689 111015385 882223824 -837859507 -774283359 -68641933 -817347068 832472373 -590279615 -152975293 367007123 -818684283 -930116010 886655158 581765326 -335111247 776457372 474009480 544277547 -376384883 952694963 -292164964 56629845 224986648 -17333651 -582472747 690726233 769564957 694343987 -889546706 -528175778 249452693 766065860 385783952 432007842 -673120916 487233338 602685330 928741887 -527164968 -893058917 -499922971 -461410779 371883807 -944172384 -663196387 408073187 -506178621 117088980 -2477414 288489004 -712010077 268368096 -790478986 980862090 -555918128 816609921 -561653854 -646762228 252430728 -159443058 897626502 479580368 -559453703 -686048263 542592774 840663753 -119062431 209027559 -3656227 718075385 290845901 -745325599 -638978917 -270496774 684603675 689850809 -529127935 -656534413 722802064 -837252404 -52575096 541905252 -714340045 -948532392 -881761997 -7730628 -977287925 -813197190 112256372 -220854147 423359403 923608029 84492558 -179355414 -982187414 -638551645 682514759 693733630 564388129 322568597 395623196 -839457344 -929631693 -473881908 -685211168 995104626 -774279618 -84773854 898594905 332973974 -891922463 -255460914 -782177950 -774340143 -931024181 921169229 718583699 -288224600 857315226 948981316 454321680 669816077 -422624628 -669392879 -114897071 -358417213 38129139 519428407 -369468622 536530619 -570061093 314751184 -542278911 -960942733 465555821 -988583749 903806461 460940973 983141740 974660045 639252790 -741921318 -104613024 -540945716 -822749037 -161631977 -922818973 -344810950 -539879379 -460304341 375982915 160362616 -224071162 69222320 -37405425 929804336 200292074 105063247 -290770637 -924774672 67047150 -554938254 -871469443 307684107 -936816629 172043050 -867633275 350875875 64190722 -928309855 188149027 530615771 -871400385 -58066174 361541899 -943981534 573402305 860073768 75739760 298763419 769686641 939631882 -482253504 -812925771 -120477273 -463852760 -841767068 -833323638 -401182703 511730057 -412158238 -525451619 382588267 938840912 -441924705 796588636 -22159713 318308153 105022022 -527134709 92141516 -466532102 477956464 900734559 -779165122 -407701573 -612948951 -27916076 629358438 449613971 534345304 -906240349 -700138710 -719874527 969700289 -83111099 -804621290 -594609494 311729554 503453439 -471608429 -504910147 -413383101 -174219324 963399136 -778735383 -145913843 539925288 -412850973 -125590920 -798345310 -736462639 -245376136 651150269 500511724 -343600745 -174000379 -977789736 509970266 950226112 -978974159 629712433 491108073 -695968254 -652491408 6858020 -853712284 -467297183 -368956632 499880122 -447665045 490969014 -717923891 684846522 -278333143 -287558669 107507900 450612882 -436420415 961790580 992431712 -760386073 233792061 -834606878 213372381 -304809462 -768862533 329587744 876369014 -7433835 383429253 7838313 -870994406 -744925463 262964837 -317411811 445684006 69284706 -380812759 -686345353 -961346054 -121939765 396760326 -983025572 890109225 363730839 900639086 -195357334 -519297228 299628923 -28793638 774717330 106810077 -360292342 -539521575 -897011662 484271765 -119869852 -318913138 -591391553 496950780 -965926451 380432083 518070694 55009736 28955255 79670507 157612871 589414525 261360881 -558107144 191301072 748579295 263928725 611815106 5053395 -351407342 936218724 634676076 592034021 901201711 357915907 -691266021 239332455 -302287765 -81681534 259700322 144717752 -893071637 63513179 852593042 610651669 -410546801 507756991 691645622 -718320025 897968416 23754887 25954045 490845184 -785015189 739036920 861673762 357973095 46228697 -62836039 568178751 186549766 512247300 -490753291 542865028 -993397932 541195844 -29813782 671112165 -21630436 -914061209 488714724 -426980254 467505590 -542092449 120642263 -114869130 -981589677 -494739165 148240183 -348469546 -957329431 284266676 838775575 -979195396 501658029 -601923548 181115622 554843847 -483358837 512930090 72300941 653988951 -108106097 392903279 -49135223 -130418927 -85924716 -353251899 113494667 934392120 -708391578 664556507 442784874 -233641987 725172962 -936028894 889987018 600400990 685032081 959949615 -47677729 -322907364 855111542 -176279223 -803068780 -112380890 816299361 -538027365 881934382 249713640 155320238 -96988374 -706643631 -141190369 182268798 396623179 -963350244 -942887839 -595373267 -952802523 7145247 668387878 81581501 544536479 -33672273 85972077 -246259153 7726478 432841840 121877614 744649703 140564637 698023155 -812646620 741516706 -515817531 -127692240 294504450 758018951 -633090306 -726185345 435145819 -562803434 -568748050 -432640403 -709025825 -683222127 -989501827 531044378 660174142 332751884 -419909632 257250808 811505757 -623976555 -735139911 615007979 -987773697 954544782 775517086 552371210 894629044 -493083067 74139218 -265640584 645855803 -326167164 -861623231 -662799860 249237754 -608722775 473914289 569144333 801784266 192959009 -401915734 -22169171 570341137 247253618 822546662 591304465 -112509351 966159305 -349088095 312557747 -93986163 225936792 -161570076 -578214347 979491094 -460854636 689161978 29030814 -643257038 -767962844 371830185 907050874 950016479 -704959621 -187934999 -937695499 948707129 475092650 -694763587 -218099653 161523744 -751367943 -584623575 -668716291 -618782756 -392815245 185200595 -663128708 317156950 159521614 -455530395 853949193 322271620 -271031698 -691603060 504969139 678037143 358088141 755396576 -218575057 -682665137 -43880900 -504767645 -549498928 -266980301 -330054563 676527764 -233113425 -598136391 252817660 202881137 425012712 807670179 518258007 436044132 831903140 -18238326 -932809910 -51902332 253318780 -793526849 -450637782 290935114 582367214 865080971 569286769 -68447552 -438526621 -297225494 -30650896 917743152 448572406 627973345 49206095 -241649097 762825936 573299848 -503635785 -137574105 -140140900 -386886860 -249219603 -379289812 -484410596 61475150 -525531080 388042716 483942015 -575188464 -301568692 -674326508 208921486 -501128828 419945407 645130345 -749871899 90327662 -216877724 430198597 -628882099 -457668594 528461460 212261981 458352037 560688536 591582420 -445068110 -514357617 424427339 -455350000 -881667800 367342094 910301233 924394829 -504054657 -61670830 -670610076 -734594528 526588466 -775062208 796555523 92935978 -176980207 -113757371 213266291 -610702718 -177276182 614269749 729912703 -495396426 841589111 -912670398 600425194 294667382 726004972 355335710 -288855931 -606254527 642508371 -151800937 633378695 -385555299 958543651 349503594 -281960472 230937273 53539996 -250882136 -188379035 595354326 856534549 -325045975 283277328 -284332762 -345572766 -408807915 207894323 -984291654 -891564665 174450080 930425990 -806759743 -269184172 931102631 841500532 636142897 -117387791 574266548 773817370 487810239 317853421 500671015 111034980 -77671680 488588735 560793473 575975886 -893796402 -880583469 920865826 -272089972 -142035309 832987578 117568587 -332133634 -64160925 657900491 -992777476 414030664 -221278281 -137037049 421261733 733359302 583865983 -690570375 340512657 -562385272 -527070988 -977124206 844006108 -569575662 -47134997 -696145614 446674549 19904800 544750087 757145505 82233134 427795092 -323379467 -748019193 -571748895 -755057210 -218265132 -764711699 -303689158 754749104 -18185851 -430588313 -162588207 -834474616 8243854 641603891 -119559113 -164460685 452177731 -262665318 -164943461 -919875329 -220320689 555956206 -781150340 -732161398 -191497719 -920952023 -94246817 996500233 -844073121 529671421 -595391701 -681568748 -747799420 608163891 188173294 674488113 833959425 -581421198 447527373 174260623 -131335930 849958184 -302006163 636628119 -970895786 -811712032 -714932225 364307896 -201720576 591658360 108334494 -486672226 17247960 948461108 -699249522 -114630683 -124245680 406306606 -152829776 -407434119 311737691 -408151938 -462551104 874280795 524832917 -806561176 129749463 -404576874 751117619 -656584299 432048096 -1211755 443928673 935579344 429894007 -778149780 503635565 455398114 684546578 116195742 903784323 -274015381 563393118 743944346 -440676869 -999750778 233504890 -958977070 642983191 -70300059 -713303214 -758528550 215262890 -209462565 -846411266 692554014 -684328786 -544721982 97637777 -27645843 -608130058 -18580583 409864070 -438109625 -942660778 -644022549 374684560 -395741373 509608867 -919420801 281304242 96951841 337039907 616186834 -197420579 662215814 -441682901 68659982 -214358221 363462851 -701253485 -859112508 -307587304 -798081895 -138656110 233471673 366047880 -228838987 -775975666 918998750 -949974892 -323635889 -834758024 -451006785 -963435321 573513259 -892495449 203387603 -493749210 610174483 396633984 -411718529 -790776700 492890651 -245753077 -242281712 -725422200 -131037475 -114179932 522636131 649064327 -848573585 568496287 295184129 -535232146 62388133 774481584 -334288970 -253848907 833292191 541719770 703555951 -180788310 683151733 561012809 833454139 432709993 540387529 943380943 868774043 -957751786 68406557 556233734 -300406245 -310455337 -609209272 609716973 225343515 -692724239 742327165 -335460964 132075280 -169896360 -313037740 -753482266 596805783 439329818 963520873 678559541 181603559 -505822097 733067509 759255392 -341988712 -855523160 -450159558 221564701 752764336 -256589540 -987359197 -744674241 -67891419 280801401 -242638242 -362017057 147958140 -589421873 -534382269 -696163644 435121743 482519831 576097558 -481533805 -233103979 53465939 331365023 -425910608 -474999617 461110770 528925517 -301764207 -771692090 -168033326 60337001 -428975659 725097604 152140317 -665551986 -247508478 -859799249 -501664459 -179079108 -561489756 -717458048 -151181348 85959813 319582496 -46576590 -455729617 -732328591 -787472373 -337946595 310793366 299605303 396380917 632307414 702686386 -879513549 -487965545 633464814 26649893 959565360 349723730 -296418241 -108509066 -414686010 23278862 -79494954 450098214 -118516874 332505506 738388534 -659877254 -122636804 -361321207 -247301115 172563963 525372926 -916258295 261045948 869932182 -812572259 -910353662 -838198057 -700337943 -925412675 -716038925 -275214688 980986479 -89002831 -389984966 -633940404 368756592 141035614 763016378 -526874979 -741858651 -275959198 -636277315 595791394 -893042547 -812939765 -281337869 -693421151 -435744557 -998901938 742929848 -848607827 479477753 -426435363 108305085 551922551 493985323 619648852 -397675941 -940578220 101737772 723521371 -980653922 425529760 -175912950 -293482402 672851207 366642103 -948330033 -900460267 306540435 631939731 -686693984 966724265 -92598872 495636082 172934819 481940722 -709431039 13404594 -948422267 -781708676 -342778153 85725875 960887974 315021157 709183479 -633506777 398502510 -652220044 754197634 664146133 568376773 478715909 -743723067 -442280981 -206260802 -515324238 -550053904 -215635019 -893870899 -775734657 -769210912 49314094 774248268 140646026 952918258 351297593 427244769 620884434 -996266972 746713603 -24852110 743284160 976096436 88074995 762487728 25551871 -503743147 -265572892 -428980251 491059875 164768851 -742539140 -521911243 681376253 509855519 -823866141 556235206 790564672 421657646 914056448 326161074 -892664408 -595330008 53141333 -529010949 -814657159 -251322174 516458967 947471800 562862691 -577573447 -608773750 552884053 727682991 -793243530 -500444427 -689382166 -845020358 509995018 -205829726 -205687718 942345924 -670937759 70840163 319504459 -47897019 484377596 775089489 529445513 116604488 214588909 -509824402 420448965 239471103 234823318 -691145019 865352231 362088950 332986265 -348453361 -896547776 749066712 -749924637 166009491 551862263 995005389 -326059930 -953946263 358026108 -821564726 -363252071 -996021467 -489265763 772212739 -197280865 409322106 5037402 902851620 563186846 -921940159 -471694744 277146788 107739807 -235101054 500332163 -146654510 -231903406 -600007281 -804475740 863651184 -475469709 575024907 768458626 -750830625 386361283 603763001 997023608 997279981 -682364507 762230168 282509101 -810185100 884701201 -210893946 -877589185 -73835325 978880042 -652829419 696239619 -50756846 -93688361 119168279 515606251 506262988 217601184 -10116141 -306882720 -551132471 -322512468 258082316 137838443 -913008038 -914911971 -896652729 938595996 -144290525 -594266953 828476769 -998515456 -693397438 -337273758 -552503568 427638667 628486943 -986935080 572969001 586397768 -215632865 -332953598 120631015 462181734 228483270 -493983009 122122883 -828630647 26965065 -919579266 896481558 40143874 907267295 -338863390 -588892055 784358979 -474901862 -931805476 -392716384 815994525 -742005693 -11005674 904248255 460496769 -763765676 2534685 -967319700 -945441088 307051584 -250236848 -653633738 -860313740 -105561244 667407562 860722551 -45869221 973966631 475653627 297779699 807207903 965720635 440428484 -747935716 620511615 -840882714 -38627629 -278743027 -233391859 427063171 -942032967 863214665 -288170078 316353103 593026922 -311872700 -158776852 -718169098 737998185 -816724183 710353592 855973982 663712544 147692444 634974844 17362322 -869150602 -858373733 114257345 -733779509 1454921 -737011167 -433830942 -807595696 -53102448 -314770625 -506915442 833071484 911397562 -251515605 -241686141 83683676 211460136 546238531 515344938 208398782 726746287 -945654229 -183118858 820508498 -38514541 16357575 -309740689 766091022 -611099662 -443955578 319102268 -8327217 977648794 405616512 321745696 -102907275 -647283603 -942989181 287073461 518436927 853361908 -62330258 47010385 350249606 -960685577 -181193299 -375076004 -332589232 328964964 699040609 361718851 -847669252 251293703 -575445656 -178632113 231015242 -348316682 74912253 -247122280 -42167958 350939687 785605604 -35286402 -81297040 -288513776 316832666 260537596 439899404 997164127 -465727673 -915072571 791169861 -529963101 481867937 788092171 456327607 718565828 212951738 323525795 -825494024 988776198 169718456 -754621617 -163179180 -356901761 594880290 185880927 -447737070 -86027608 785365380 -761051917 660154129 -205019240 525597267 -495596360 26771559 -257675824 74516519 -835757181 996964256 650118162 -377678124 -538243425 -689122655 -213380444 -496213550 -433729445 -491315338 -149447962 540962987 -717443612 712188228 -462027039 -19699162 969940920 53454573 843469133 -516533060 693543293 -816056419 -273735492 898810391 679400305 -546951132 -463497264 10426151 -398360255 -449881528 -400857965 520290082 390466124 131981908 20329923 -129781947 439822363 733928474 694816165 702284674 -64367621 134934906 422659966 -124432239 -246127510 875091845 561137064 46646351 733884595 447674963 -413571198 536122954 -567599945 324354326 190721534 225654525 -69574787 402460991 -584411957 -347874200 513247749 90615491 -332165481 -509623092 62889622 883333366 547880616 886354400 -11744476 -628722717 -646694501 -321529553 -323139851 818445865 -781479245 -495328730 -402428286 -618887957 -793364425 867716874 -493145355 -401580698 403937736 793065733 390577793 287038946 -950603483 -471001876 306691127 911582833 302147248 -761504185 378564315 10522019 52147170 26634914 964803715 696449245 -770463051 360133659 -788445716 -418781523 808988698 -57372971 -943110167 -496861026 388932599 -886801840 650359978 -964056204 -783917621 -704196748 -157874437 -370271906 490234153 -13290151 500493433 -276836196 308887718 51770521 -478202323 444157127 76907273 426208411 -864649183 834730173 -994735627 279728335 364462801 -390944517 -29179182 245359757 -366521174 875114785 -164761481 188466526 -512709048 -412477013 -878416066 -133866344 -541504677 -668202890 124179516 815733333 113572666 -375666746 476862649 -812998068 2267042 -746040816 -206890030 26134317 -855899497 301207732 -941955188 -432133790 -552646381 846075903 755165068 -704348863 -250420454 445908434 -394018538 -620214412 591509082 -831035830 271075482 235285805 -183480192 712767822 892772293 -916646994 785490110 846237970 212064566 -672008793 201693018 168642159 925932394 -332537583 -638510565 -765443532 -937083991 959081922 999107990 -838930912 -825062721 -475687243 -186716043 -217448612 -375054246 419522562 464872461 -389727130 66791820 -647294804 -980187666 -263101146 -754754136 -621665905 -502834610 717754032 -746223937 -476635686 847532132 72650288 -691570303 -789074153 382181760 562220024 90398503 817846897 747733089 -394717401 456901143 663599193 278461164 -359332012 500404948 -201999280 -632063013 -873694255 551865799 378931544 367041833 -439269172 -608822426 -810727381 -41200865 -976504167 463520340 729691199 -201315730 -999216484 -240034793 687056517 -653649654 -436906495 332803633 -102089221 609915 685382083 12002098 50722248 -626271736 -795102542 -117270383 -157366558 -738465600 863193859 -849672891 -961007998 -960354981 -340027802 -688574558 -96818778 872382725 -835046633 919654328 -415779072 -825480561 841916136 46943235 579978205 660397146 721122951 373198002 642903458 23839957 -447195021 339760488 425732298 756318859 500239093 -26309171 -284018281 604342910 -942259149 600405504 -740408146 -638805304 -549721546 -449891800 -666041555 546013006 701937557 -299090580 -538661001 999140084 423003358 777242688 -11692467 932140824 -452192586 269730965 -758286997 669072897 212591994 -735509471 -585235004 -280835197 424115260 -910157426 -665642724 -237073133 -233938828 428729592 -778983715 -795102672 8027571 -563441966 40235758 975247780 874217182 308506847 -970164540 -513399283 -975738534 700244361 779579769 207611736 -540484823 3280658 -850105926 466520447 -790197632 152881059 -668497334 592721166 834857763 623074663 -981994752 -340539849 201105086 -100847213 816599081 -921282467 489996242 44909361 -988145485 372479468 891896264 -287998124 101016113 569327601 -188259137 -339433000 497659211 938082223 75052333 -240702592 757251433 -403414442 67128323 -592175648 710257540 151001397 436576543 -785035850 -757682507 486168087 -967760707 -127462868 114620158 652865705 -150050794 -45705945 -458228798 -853833258 -359116573 -943383123 -972714826 562851064 -58491744 -625046307 308228831 -742388179 876807920 -65214263 573795655 796826173 957753460 -196898888 524128933 -692713334 -811749154 612452663 -442637973 454164239 -297020743 759422595 -366806598 300963038 723059096 -610983937 -313786780 9697375 -574821861 792430704 -313149107 876685890 -886208089 -909809646 255184390 777746274 493603068 635175569 329309230 657368791 -652688678 315248356 -755740608 433871733 -638044159 -839035861 -643520227 92749780 -465392855 -147063260 -465585741 -915613311 -17525056 186105773 -90555074 96563097 22945943 780560656 -521371298 761570684 -643174846 -476183979 843055300 347985917 800168525 -278051268 340720330 928284472 -322778584 -644971366 921832751 -569310914 296593074 411000742 818616258 293492224 -202882786 558802613 233391185 -150241919 196993072 213110684 458133665 -990184217 11907194 -872109192 767649269 568867734 45802269 812837738 -983182441 -535929754 -158368456 491722796 -522096984 347359292 -429471958 -659322387 131337250 392999496 660317815 297787751 -831215569 701326248 934322414 402159484 -374354731 781771445 -578829716 -14969794 -940853944 316207252 -18800463 620303753 576279149 -419758681 152282603 647119752 688752857 -543980277 447237789 557095600 687878577 894113813 -933027003 -824233086 -234323960 57700929 493424951 -99725033 951008931 11721429 -137352892 761784930 112853980 -388824411 -184021803 -363074932 -261808136 -971261229 890266753 373174908 812888854 -218636928 -312779451 -355091037 454523339 -752853874 -537677472 996184228 570512682 838597324 -954332282 -784480291 -456120508 -841067847 945505498 927952072 -165967626 344806813 -52010858 -655469180 438639582 640201678 729091046 -531014339 351443599 788992446 -61216412 -466948232 338282780 -2650952 44646598 -621238610 -204761780 823759840 -992529427 -457261791 931502052 -516975892 -3046819 -476050070 -330347792 -253883134 -517605049 935245312 -156563109 -530452723 250083968 -637827044 591063817 237435361 -398641669 -230161626 516006863 528273056 5765428 189339664 -34069649 -274851923 233262171 352876291 -188489697 642789542 -635385598 -396610975 -325802112 -891084747 -78909319 -172201218 201855437 -291059483 -469391577 -526528505 402828781 -400036112 -632128183 442500844 -954250386 -416296442 811901530 798696830 999549395 -631311888 -546961474 -892189237 406031972 788568019 385355007 -858372813 -204080418 561405606 -660031317 -303424029 765302357 236908789 -424660136 -646537188 -268230720 501714468 376716957 43917865 938253060 299756842 102213815 822095497 774969117 923650727 236749544 -55922172 -325213216 -459638000 538759589 598385043 -749142053 -172847453 -531104187 -251918631 -336056723 463413735 219073159 358422252 522286069 -135601783 627759100 -93884042 291832818 -866244144 -780517318 -798373205 770527636 246549550 -316617514 760478026 282023154 717347369 161448379 722537849 -641444558 -779950269 -756459780 275294702 94468090 -216572593 880533551 826027737 -411398235 766808845 -616022521 68692230 28570787 917436149 -440831361 49505445 171623679 -751570524 965566760 -547101319 448234510 873605633 -762243605 -421480630 -153585808 426548335 105828468 -988055818 -970051233 -83599911 -938148855 -3857992 363773080 362446897 -175750595 -580957875 320974307 -374487983 505552714 -271145244 -170616030 -704393792 -720328312 660172057 -340530648 534924026 551681293 135656504 -657974534 -69901592 450659761 -643541686 -277935071 -847396076 -100258820 -977058308 -761467067 362567001 -885479019 -554172551 -670070282 -358795282 -896672087 -438937180 -636636324 624003418 -374361515 -939591929 68658211 833605593 441907427 -629320924 -56637648 417467139 -72010146 342104233 -101097882 211233422 -650896589 -888859749 911639186 466197930 295515207 329020451 -436603261 623886504 217472066 726690088 -20612639 697933296 812132757 595236481 62395192 -322628464 -23215544 -228557344 -677761598 -31541521 71041241 -22268549 406722591 -584552820 408534618 -529853937 61176344 128373766 756105498 594714833 -82521291 552629020 247152099 -526255827 -839307628 -305831324 -89139652 461523025 -480263585 -829869542 -47634090 975936745 912134529 685745162 -289422815 -73509533 -144830338 -912747484 329943090 294644618 -653432149 -358115432 -935615438 -115744455 -859367160 -312029383 47386401 483926260 -160938103 74747947 916501838 -667649169 208812214 816737967 573193959 934109151 160843901 829735779 322664959 -604183176 -669591498 986746969 876581269 -767431230 694107846 78997504 338909717 302882780 396710268 -976046083 250959828 335330557 434725662 578488383 -306210634 -159985855 -814829204 -419099126 -259304806 -785231587 705464081 -569315523 10274573 971925609 580148445 225635603 628401006 383824123 -114134052 737909777 -605482728 -913199417 -979060136 -435580033 -40185457 -665970463 63131561 366003319 657219352 -225543108 611559844 -853373414 104971573 -654281341 838999234 609941563 -960653685 -561220669 970084001 -669286067 151003174 380871846 -579231590 -236158813 927083237 -545558446 389489135 857825962 923020150 -765397784 -196449045 -364694747 -959489488 -38272064 371929571 370172465 718117138 342911060 -635343348 -29764972 -627033095 275370424 -836753854 -849145624 -933813391 -520142299 -847964969 971532440 351553202 455098458 -246676922 -382742493 -410318688 314800926 -162266132 847901105 182625240 -778976318 912257266 -182961895 -33699236 -192519348 305597556 -267776784 739181955 771350238 193302329 -772922942 -918512354 41762631 -235655915 -501360838 738851527 -294765802 140151137 -851635338 -440886339 663622985 744663473 -692609076 -348419333 721527360 -618525248 -212170945 519525325 -685995684 -271449307 -215554101 -356510896 -598582140 48302135 639577481 629755844 -672994199 -14731822 -232005888 428745939 -530996498 -414331646 486456444 460615272 -512284094 574499026 53171656 277663925 347806701 -811120814 -73313865 98513237 215966213 -778124745 714697339 311836036 440165652 -740441412 936964398 612009700 172753831 -569824726 82744497 890718898 715460687 432581328 -11714207 -361281884 -613452739 -631369224 -742257927 779796860 919012275 190340134 418937044 -90560700 -260959779 168282638 829361486 -442533333 501733346 -235726169 687047227 447002499 -492704426 967805414 19637932 855380284 267399954 558655646 -585860094 -500218236 46484097 -751571018 182202554 -799349184 183337089 -943741052 995121293 272956603 892155855 -472281885 -628831435 -736396971 955645738 144381897 -26820055 987786681 -193060468 641647983 299854291 785051570 -909546776 -134385879 -2276503 263794328 478521054 -17719498 -245011067 246479179 653080013 -866172284 892218010 -69137613 636886613 -586952367 -621930995 307199916 902462696 463294432 518962854 23354629 -11729822 748548886 -820683372 531968835 -73600308 -609557178 938592008 -964374549 -812508723 315935957 243873936 18826230 -256461838 -984099245 352066884 -314738845 -134867565 -34286540 231966218 -183538520 -771831828 -611694651 682386647 73944407 56249410 -252746945 -492543013 -171658113 -321776905 384434331 874019002 919894479 -933654346 -434304486 -105053391 229545253 -597745854 277022762 963444311 -716253281 905855208 -73474836 807729056 738034759 330485306 -90955299 596689558 151992763 831342731 -254414616 -339451685 359653634 56458220 -465152279 596645211 199307316 335159242 47615241 -583488356 530877095 -197593350 -806811358 -53253238 -821457270 -923610172 -310307210 -485381474 845124315 978792360 521460662 686538276 -630442564 -502738391 -349408611 764470854 -934866297 -627396747 274055210 -654796219 -213195289 934778674 -868855846 -602208914 -653733696 -53889326 -102363099 481597126 -247630999 64583960 872126202 -238470831 628920677 81115613 -90646390 100725701 910109053 -197082122 -731602252 815978016 794680246 -128639683 782559444 360005969 831737396 151570977 332887689 -365783893 926801082 860428821 933844291 -716631306 -805844694 32905213 -891860470 -19306555 335982600 -927546900 -455280810 196033903 -347824151 -977923021 862926732 205393977 124780754 -785523359 731102231 -176305091 -949244283 662667495 264998097 -538218391 259770371 -335691729 998060055 945396440 345811993 438278886 990194063 115735184 -762671634 -358623494 -602866339 631303512 825260474 -945046725 127823859 656585776 842146084 -480288362 -641847291 707021478 680754293 -544328254 -141157898 630313607 465636440 -134913694 -125064405 -793936090 -634176310 983958558 -419962693 726452056 -740766854 -388817078 -341105100 -255585017 -732717436 -675365570 -591820997 -833759336 187621193 -664044351 212226515 793928664 9257402 8695101 703813631 -739636853 468533142 315427163 -344894380 -801119903 939087143 -369432129 756165922 152836280 745081266 933966597 156246734 550819422 829391504 956636357 170035542 -396492237 -220847806 -564153538 -196778747 -887415109 11488540 219849065 -983069366 -594665479 -209816591 -887200914 101926161 915590884 804499001 872424727 235743111 -537200007 -62887538 98628055 -845751287 -819386222 -761984429 -14966076 491350432 70809772 -731060264 410157307 163223204 120913168 -884168631 384717296 -854721935 -280073758 -845731100 -829274162 -772545931 -535527657 339203989 262395226 -576952793 -955881161 650893211 194814897 761402546 -190826077 300448169 -583090457 964313807 -220820839 31751379 14911567 739592582 -444093754 -732812898 307562539 -454543824 -483193094 -846017387 -991736381 594321132 389430281 -702978423 -746092464 120182854 818059187 -479445419 252899095 862723986 700319822 695662108 -622891277 30735331 -827505559 951693438 -263580386 -172314282 475143860 365217248 -259266690 -21778565 905063879 13657823 -873220478 -484112072 -102473992 -190507411 -466965143 -781594573 32452519 49375981 298268504 -208093839 33471079 -124636145 493738092 -640437656 -521216384 -615568794 221459408 -245836551 342666832 191695076 -194422845 -836164946 521295982 -378910003 366820206 -565557447 221872097 -399382505 30880817 76793502 -263730082 -501538114 258695912 698903978 632420416 397744220 482169393 -902147925 -505869986 911861538 -940543879 -331888361 -153035942 570003493 279610732 644665183 587119246 -769023930 811747701 -880288808 -242976249 467922080 -629247690 -867436708 -660474835 -145100744 453076023 -844316892 -776335382 -459701664 -227931391 84777119 -202950548 641461530 214356570 993436911 484646799 284472266 299498564 806721085 774765615 -577251024 927448804 891634768 -480901288 -638810182 908177475 573216757 -275167453 -469151238 -176903535 -722479130 -800515171 -492940176 209893988 383179745 -138481457 -701910423 -690570462 933169257 -321784782 -948007525 -476372632 -962415293 336177389 578851637 441877601 149637029 -97994125 649553731 -959410789 253225251 888388043 -546618291 948832138 161990030 419146851 510096722 908174200 -551852827 7135585 591585628 -365529097 -168793242 -951254856 794931570 668100931 976346171 722237816 450430585 423238078 42807268 -954569213 -219401338 462783878 427906597 985331466 -322259233 855746921 635984491 -373035438 -429990902 122912687 -261856982 -387071175 -876058668 -577191599 -438269487 271140416 215500665 42241373 -342849875 462396524 23065491 595522557 -657180518 -825531993 -86075479 300131546 -598709370 -85978619 569665134 -888499816 281443955 -616796720 459565352 838935278 -425769934 -272813093 -369464580 -130310020 835878124 -298119139 -757621745 -91889230 872737717 -506103262 -90825001 -325325233 -104527598 489643440 -121455280 367430600 -835760989 239919928 54151191 -801210184 -919614517 -469106005 640778253 -158097263 683085291 352552537 -684706237 284844444 408095722 -65369763 904924118 939889997 700476324 694681753 243013874 -750333688 4235334 565090194 -986115867 -109506101 -827785042 -57985411 505987600 176146312 129573581 -425790155 696195964 828813659 -240236310 746567479 -658404060 -568232399 -333353932 -734179154 -806802699 507277919 -252238693 386112109 975905226 632623544 -954429910 538350481 122567457 -502331332 531311618 -642035364 -623517900 39576080 783284889 -637559301 786531538 -70941874 189090836 -507122993 490119773 873189030 144627705 7449163 -292843608 -837497175 -398009622 -232919017 -494462016 -191777356 -839451888 -928877303 -609139798 944818567 -917609005 207767874 868320714 743237277 -158828548 -426047449 931200748 -771618067 120755478 15799260 669222836 -187021080 94395765 327003747 738556208 180000000 -658199839 -954224271 323074873 -502444873 -479866125 -875679209 576532606 -495992814 47563600 70584967 -85829715 872491514 344391050 495835823 -773809346 -745647785 738610642 403611131 -422182054 96463880 -65979491 -737833114 -419963698 -593442584 -875116300 787895726 -326732062 -963493255 208224738 795641943 -872754054 -630732087 200293009 340356799 -115790530 -105383961 734489628 -975052999 374420262 100040671 37453581 20493420 -795512093 451199458 -756976190 993771635 -454424522 -980161815 135441620 659610135 -590847111 -699568408 882462914 -383337233 245304093 -811981873 -564179870 -929264778 -962209623 -615196804 505149390 895030051 -206609715 478583031 671280416 274964184 -167555930 78914375 257521462 -507619470 117483971 -687803500 -573508664 -535363427 -150041698 772032970 -409139016 -358286778 688311007 19625172 -76521585 692574535 -309995534 -478343762 -201012096 -573413024 -249849631 -153145964 -645911190 876746156 937439724 -372753746 250448408 789969673 -551572528 262934146 133153030 -594016802 987675706 727118832 842889710 829303416 724006758 -927228127 -539822492 675714722 423431622 136563874 -995765027 -568331415 -910146852 294896751 552558905 794987787 748710246 705715072 368498393 363993249 599205468 743516726 -634655287 -419858477 155383290 380593939 -218902275 -949793790 -49448379 923401773 -751708377 -836020435 -116299054 5233631 105248217 -582393321 -557774440 120189092 347307257 -244754583 372321013 -547508532 -39317877 -482365125 73295400 234414597 395339887 -73861110 650462794 290908530 456515636 -895834722 392172023 330044289 -792882836 -918819527 -13521898 -347733716 535383719 -833929998 -460017804 -731681182 673476328 -528454881 -492183595 -94079080 -98343066 -316919166 599421130 223073570 -749400497 -964039794 702921458 814054722 61853039 -9372960 -390198145 -536905182 -171212217 685171649 -692008357 -571065914 754514129 972653695 -221125559 -896591295 -137156745 -37928906 -935671317 908790846 45082902 978513907 832997427 35845717 16486538 -43967303 -413584715 25383148 -510813207 -999710073 -647138349 -467676483 601484757 242662028 -116418260 202800472 218758296 436707078 951048553 489044930 751521856 222043950 -694783078 -609312845 391530441 -86629275 -713683313 -656585724 119745453 -224180521 249711752 -995086591 -543790690 -597735555 44310237 568951514 -571992128 -85753355 -870028570 -805897676 -315924982 -816023991 513456376 -196362491 -369354836 508793216 -96491083 -534832513 -715790229 -827594836 -54134989 875764363 347651388 -254466765 -980725554 441640581 -154725868 518051753 489180719 925159773 -811620613 129422511 -69079967 -26626075 -159298566 150826678 -814792499 449254010 341232676 -973895429 284333795 -590645102 959513539 -657944316 -24358445 456167316 206112146 -809551909 -955455557 883409268 -530186970 19748298 -175096085 95141005 348135559 -445751503 523687682 -689133833 -305378185 -530813549 -855254881 55083147 119626231 418362123 -147629497 13833676 676331941 -875866332 18599513 -871937699 590480943 113368281 580743197 -868000224 -129419670 828967489 364569061 858266089 328226662 -165532366 708221972 -473886712 -84811948 413689753 -792431916 620133382 894971461 272051404 -547444241 -818487718 -657080055 -582748007 -621869188 150048463 -88029491 -383618773 515299045 -908561087 353011060 -83751329 973535067 487506916 -696970828 -55833024 -726693631 334091321 -527217772 -183405296 -75468928 -307548402 185039528 -664107297 654440994 -949129517 53084104 319876684 773435758 -476665712 -978592901 329971381 -917955819 -827281058 830295337 -412784356 609709686 -172176488 824737478 933863809 889720126 -699766344 292957950 499835620 -296920938 -721483667 -134497053 477907780 -654077071 667675693 84341672 720898765 321781199 90476518 -868402456 -823210666 -868569119 540974073 -487448291 585169364 154089449 107710052 -316894971 -95194286 262748057 -117100217 -738009344 787163812 -91123634 593100731 -742971582 -253054365 -645271010 -40753969 7954728 487367359 488411336 268780831 608195777 797790612 -931387455 -988523008 -172223408 -893206690 353089995 -619283758 -316023082 -839257007 14073692 885130077 -81640389 788784009 27500199 902336024 -581775473 -33267449 -272025129 920130475 -876847753 -665991402 -258412331 215657283 -248756555 294878304 308560048 -409927681 -533988209 -797024690 780406549 722813836 -802175194 689669942 4441908 -126706001 -387409292 -703802790 876557755 -800997500 -755863516 -658030699 253072170 946253663 217125698 -160694026 -30677960 -155913517 -968259564 691197037 -216982061 -718140756 117231030 -579695237 515346663 -251526505 410073885 -186754203 197896795 -202485657 -10414826 -339966470 -511365101 266291589 845159474 -297438651 -205805589 -567644715 -232285124 948750049 225202732 490444081 -655020128 249392037 -691760154 -223942241 493031691 -880750566 -220977076 544100756 856803044 -608573809 -640993731 833417786 492113438 657531695 430497122 -698788926 261617157 618707706 627003342 183942897 -836296878 824220665 949305140 828057411 -148140719 293201195 241265020 240087419 482736131 378302021 842806644 -263090996 -955338351 711998852 549195703 553653170 726705710 -7240434 11975229 352824555 583346308 496012970 713521122 42515527 492693583 -740362968 -963449296 701997355 724842494 -373505908 -85948416 -185084889 -457028838 -548230786 659910482 695673653 100176189 471533155 112627666 69707344 583077985 -111314103 -955652317 10722750 956200528 -455137803 581495103 -123748642 520075507 156131793 177595013 -913434711 55954385 888092384 -40717650 15509513 -53608303 -935440727 -991082319 103927895 540403738 45915807 -837180768 587541857 -634917785 213192709 -457861083 -797006939 100415967 -240989785 834497209 782112481 369951774 383623781 -989966064 -966375632 -55308247 606241708 663622175 171050586 704573141 156857094 794742324 -275143891 139600086 181297017 -248128595 -669300936 240889829 -808942577 716577217 -471651556 351203181 376099984 969694877 -665486973 -894406672 53294338 -936101702 873168017 725584105 -477183806 -628735271 99358935 -324243038 -512949893 -569361726 681064507 583283439 467307414 -122511766 408897670 -651938061 398846884 -857335179 -341229421 353939938 198267942 703319550 829652153 638919661 -826522003 472094135 -959540380 -509534590 642961605 574894354 255685560 -194392954 -991416288 62969973 -289096245 -104295349 639200435 141563052 -362472782 -449746286 652091543 -151623435 -945944925 -791423126 548760459 59244587 -608413393 -306411748 672821435 969553288 -507958275 -724440708 426479405 990312536 -6184968 411630711 314127986 -680307240 33211366 912550107 260138996 222621018 -731397320 845401263 -122999928 844797200 382597835 597640736 816356220 227749115 975167755 866913836 -475520226 -224471402 -480026079 -124324013 998066321 -401300513 -743843397 218185924 -297003985 -229800777 393131713 927323869 715602869 -893315337 -653394301 252178552 623425403 -818481318 -931043615 554662760 499565793 169543152 -678420367 168355587 -274385530 417754636 456715860 -686569930 487951702 -374079264 710403265 -937478713 -89353819 -964683707 797308048 595310555 -704042606 470481776 -466151817 -92870281 136008054 -737196320 -322502227 -776987030 717033977 709758640 -424409371 542039290 288920810 465843418 485952728 -426022125 469054995 -361707003 -228136235 262091208 -734614308 331549240 60621136 461513996 -337277718 611031487 723990727 -231936916 552750477 997173186 -872145877 708440470 480511006 -248615897 -39288377 -675917090 833170373 -986520347 55906879 353266871 163252231 413374032 -373282620 404859430 -988930718 -81641118 -800517164 957394086 607107600 -728410648 609712527 956034129 640936181 979114538 -546952089 -533114931 -250173672 -988855876 -381151656 -915466840 -815767335 -71034253 -141015597 306652291 52023460 52102588 896301419 462391745 -205372699 336019877 578293740 744040446 8976504 -338132042 -160615115 199562434 -576524689 243275608 297013017 89204434 -658707305 497352461 -679120587 482073361 435776922 -104899280 282208733 -3643456 -599501400 544904641 -900233938 -192837970 -66239776 -214932764 691961406 796425357 436773674 -865069120 -108805076 -518718218 -767245221 -790183927 815450698 418313884 749508661 415944368 899790834 655267357 940934748 149233669 -108810011 758023344 -752445588 495096585 650602786 618968960 664638781 -107352987 -160936272 286547030 819585546 -386979731 -599961018 -749379152 959371522 838799037 239967166 449070451 329603475 -526508506 -831092568 712784868 126785449 400030316 687787609 951142159 255578661 -289145062 949911561 -804130659 395128660 544037768 212523053 136072754 -469726719 -760012798 -712226935 222892084 368631972 -139055091 -990882447 32305178 -357221483 -85596891 776275995 63185659 568798832 -887683406 -966671879 414045275 376534355 -667627216 371729553 -757697028 728960400 -370052824 689409849 -280328213 -692862855 518733368 -690897240 -283229649 142052789 389355870 579029200 439264294 -343590345 125792959 601280724 -393016134 -364781770 746378030 -414494875 -491265235 288683454 -749458312 -514016166 230260192 -209608869 792051359 38560417 -619412931 -11219925 -314951811 865873996 863657656 211566151 676908423 287110897 626443620 355490525 896710853 -465393964 89328836 -880880064 -514611121 132581090 778493746 -381434337 697677842 390808266 -274949317 651909034 596579322 -158231849 -820600629 221882839 -970049365 987408425 698878260 -9040189 -137297438 85003318 738721641 -497946388 -113148040 218436048 -464933605 544167860 -841163579 212625562 796605241 667860660 -288230677 757320863 550211282 722393179 672414069 -222492831 -156040116 693716149 -799410595 -662299693 356506573 857633606 849431760 32748993 -786334403 906283082 605644720 931866204 -683544497 283130018 587450220 539497021 145079930 170448935 394877784 -489520689 766640418 -757149136 -612920954 826042786 173222079 590446816 770705476 -145994900 94147922 -327524034 -230463180 651163625 -522210631 -381186664 -162785522 -767554245 907643920 -801007454 -652065731 -466934888 -224296225 -651603504 -614179172 -946129103 -433014266 40981801 244151473 593681279 58392668 516960249 -926722786 -348024844 -294720446 -253472960 -90156711 900626965 -514779566 -405815062 -427375159 -377120342 -689520077 -33690931 -752333639 769420931 -362974839 -109020986 826783635 362327269 917633562 860217305 849605998 428864386 -816356725 -767588417 234552629 406554644 438633122 -311724403 872880049 -181379510 -13897019 709788343 -125825651 -11694682 10203377 78719048 -814829011 414144316 -734342441 -402373934 275334365 80416521 -841660323 449643823 132687723 -930981049 -328715886 -614649762 399104614 915368447 934055925 -7290158 -110876107 -653415025 -598871374 -304778324 -751478699 -657343791 15639139 358382760 605461355 -813673697 925595435 546732978 640486953 974939703 692902551 864128340 790421205 -280487050 587918004 270532671 -106518339 186343615 -974544729 -705997396 -642316931 -672811726 -646079385 5520473 759101171 497828694 -326089948 509773162 -676693245 315441268 365000883 266878778 -213371265 380411090 75184126 -588219571 693231956 -388510850 41540 531577335 675147183 -794652497 72188293 333860048 852156152 306937964 917008081 -745447494 7110532 362690110 423812445 788005201 421160147 764748628 911639783 -928810943 657887531 -11249799 490629773 803257414 334638044 -982407725 977780598 799704275 -920247356 -178602786 580493840 -454968584 -113098271 -2762480 -24257020 218218754 978224795 432519808 -235178371 -717825471 -63580387 885250500 -768419052 915864313 616359591 -552866190 124573235 660247219 -284963065 -737752053 -313869922 -20054539 -986133391 -894073851 661533963 677625214 863005540 -910115739 394814812 525391322 260359761 -407811627 404142241 373050130 890676471 405788028 -118320613 -414575361 -916525673 -119495108 449350572 -660961284 -600895460 -147520293 -445826608 231900421 543707362 -454002303 61247937 -824613578 823131755 886946625 -413364526 -353203748 -4228844 -919421477 -197034794 -43545765 -620972092 357721418 465506103 -605819022 126343014 -149143186 897272225 -166950245 301009647 -420958842 -815038619 -149154936 -548909184 993649763 897273754 -536615687 559855644 -357032171 -4433703 -893713788 873650898 549891066 -870887932 988689718 810163966 836675507 160103038 329520811 -999600549 -645277858 -673733877 -975831264 913667903 546873904 317280587 143307708 324413512 916083950 625791958 -440701827 -11985013 -623442206 -40221451 -356786728 100151132 892424844 -522509903 -101994383 744576142 724656134 -379476890 -483196040 794207565 695142946 -859744165 -224778030 918966375 -414053995 -377653430 -143846499 186256243 881356850 -738566999 784341558 -137396076 713515421 693061963 -490265729 164264780 133050462 826351214 815632833 -913904263 -60179226 126073096 341521809 -269360930 684959270 -964765886 623833767 -360800469 49954999 -702466142 -315810832 -681332611 -486254684 -336464519 -748631388 217673844 -481456914 -596969340 -592048727 324847214 -575340313 714642564 -312394769 -421863019 579995182 444378070 233826179 829605575 467045337 -243291029 100109623 101222471 366023 762777218 733402616 -221154345 -321774654 23590379 890325165 -719681165 -564545574 -38274533 -624273081 728372556 -376870959 644121072 -409874058 -536088682 -436780876 -15928406 28949576 895063233 746932685 -141118783 354452292 -790857969 827091136 -385597974 181225135 49585170 -144464454 -42906713 653008344 -223025173 -788980269 688376946 -605162461 706369854 153067196 115102364 -751672810 703925663 988557460 -558080447 64558828 77167069 -576472096 -899291107 -72747129 -709960480 -57064549 134906837 -372216920 -885656007 881154210 28329313 -842498803 -343882549 261255875 161255015 -35901099 -523198204 599219679 -511125051 165236572 242353710 -917051979 -57324422 551093836 -968717791 794238338 -488394341 707531436 756170284 -512809303 503139178 -541782266 -33422955 -36131294 737130288 633822277 362310271 677609934 -451659462 77176180 -310378358 60089679 -952103762 393696833 -872487792 939894244 976276374 -348601104 -294427283 367252828 -87696835 697950994 -871148229 -634632537 740292714 -464046988 -577490901 -498989880 413097849 153617724 -372997433 934429383 328372287 -338661176 -614237936 329420737 -608480348 901891081 989071152 -470474584 344993198 805698301 -884189132 -916891478 838020926 -762342099 -124077799 -557635751 646007045 -712094503 -401934834 -758544575 202571088 -944540415 -688395640 -858368589 913443736 -28149705 949849494 -835945904 972787981 8184647 649588948 105183535 791274697 25252005 933891098 -772534143 868326840 440010568 589635397 749167091 -242379491 -887296637 -855321203 856061996 640451943 -520424653 396229520 -56622835 -284596824 -499269374 -454343779 -792282288 912375290 -231936437 -973539995 459969264 -353414277 253340142 397212334 -791276004 -699380625 822358594 -438327704 -656087164 -690985000 -858136318 133379880 40996722 912648688 -33515420 -661933660 570031134 -682090497 136424445 584261944 414659501 -696155960 -944399226 -966192883 -707213849 895464768 -620044868 -472262725 227849410 480198531 -466865217 184768234 804058427 854425879 -501106810 -515007539 -822678356 919245950 437651146 -203876929 -877344123 -933495782 -215889410 -332985877 -522392515 -523456497 -987961002 426087740 -914142076 -767063457 -617491527 573119645 221256614 -848649672 566891752 477625366 523288444 -683343400 903408481 -602689420 -846056849 -594237202 -330610003 957347573 879396080 842003708 -247711959 -147239084 -699980230 -204804144 145266035 -325876031 867936313 841599869 -241043667 -155034327 -284396090 -752282607 318814326 108994684 -501053284 -878636332 257808810 -258656902 -149123999 457431117 -895032480 -440330990 212287714 185586245 -670423894 207120184 325387685 -89888530 -57753440 8204591 616973623 450952770 -850142844 126008360 25250424 394271796 -590749716 -790458504 721347511 652294588 387452749 -402724520 -668436350 476582062 -804160468 824274526 -540668227 853389943 190708255 -732493897 -40697915 44715468 -396221316 -686258355 -522673723 918372260 -990241714 -230616745 -197564727 798246901 -84107889 28174842 -573454041 871811198 -607390728 218039339 88150480 894437548 320768459 203310219 -80736923 -430973358 -953528567 -764162940 321858853 111173451 368624438 -992678448 750803287 298290914 -467411069 444784913 69452813 -478875596 -411051255 632143723 404572234 917374929 -604851245 -663295232 310059688 -919771361 -783653463 7625851 5689490 600924889 -891908252 53275074 122018831 -515691929 -472786616 -790174655 76731313 541737726 485193646 921715935 -717204386 863895165 -872876451 926433740 1164976 255231412 323371543 282774385 -267762956 411385387 -406935595 68493679 334264370 589466342 476361671 98588218 91305 -559956679 -977133563 961310347 168561988 -967948830 868509019 -707893313 263268537 165970635 122332910 -841959046 -329059263 -568963405 828784753 -533882973 817965336 -343848319 817140534 180873902 -416296035 161821060 -810418905 801023484 582106502 883739270 -169646625 868891569 418741413 221561529 378591087 248179041 -404223220 469323706 -246033947 113611964 697045421 683992622 -685550248 141655284 440275892 372678871 920634984 -398513249 725690566 616403747 -479601500 -755100248 -59358537 -634112187 -549765032 -233937326 35885253 690975832 252625106 -23854203 907978582 -979210438 -237347422 -690606887 874160868 -255544367 704191251 259922210 181554976 881785652 263854439 -404242357 -217873358 -899635134 -728194299 542568092 -478655737 -304440264 -229526610 799758774 -365107293 552518578 864458987 -89462315 -577554994 -128354099 -561783394 -97813249 -206154032 -705648335 950745152 -128216431 -907236686 -3190810 184151368 368985434 -121435259 879085674 -864224974 199395447 681567882 758290281 18040141 -201961047 -252951459 574449813 -853770505 -812711454 -477515620 -60986186 -374102587 85184708 505152051 275259500 -209350517 -819807595 72704220 276795463 -143792668 -999408539 -596420168 413377278 418727386 -955743026 865082217 -217108164 87281634 -341150600 480157750 115816679 791687739 271697445 -107473672 -815760086 325348151 -124187801 490241174 -498583032 219922654 -910722985 333969651 433952694 -950600576 -840236450 -827665531 163990674 -450577255 -930567453 842479884 786614769 384645433 938034207 192210799 -617573871 -57823215 -928749553 -107122683 901299731 228686000 80588087 905438457 951564891 576526421 721215664 -666697628 -401604758 -63516450 612136001 373898092 -629496860 -942563499 -756907029 313945193 -7151559 244780602 886643613 449881496 -771291006 963719859 -136419019 718096241 -824389719 6649637 -359347547 686687524 228233385 166847881 -656709301 -747870597 286247504 432814169 -717796901 -519628971 -835948802 251135757 -278095256 405786691 -686377297 882280775 528453265 999004994 -177733542 137961860 757763194 473521898 670166606 62375821 22914709 -133291246 705355210 46815942 -342255740 403757757 22786145 -90511003 653184467 474718853 791921002 -356219544 -307216111 788720382 -132129811 20106779 932348008 -137597794 189809572 -626938091 333886415 -765008432 -184615416 477378059 811999820 -301402083 -359233928 -432559628 438896048 -913316817 206999439 -956737517 -40791339 -646773120 -514300148 -924279746 -404513724 931455870 -62575731 506105499 -575434153 -426858768 -470034869 476336523 929510290 -155011418 579150192 -727387239 -173944290 -297754452 667620676 97671567 186217894 -34161083 -806521317 98650256 334074499 -698551223 -766224856 427230015 1568022 436122372 -671994445 77640612 -417663125 525235988 351062286 -675879979 297163746 -270585502 716689205 15829535 -490527040 -891014980 467695143 54694581 -131616235 456165940 -243388051 -520251380 -720955411 482130711 111487594 -776088783 715565535 -419422964 -344022636 -363921086 438112988 275074600 587830323 515407695 -914810352 567438833 -815810582 541453577 614314832 963285338 -351309406 32025532 -904804299 -217052566 -699322390 33448993 225000938 -774101017 139595818 884609501 -456111258 637676624 531223926 225597056 -304611202 21955186 -700012615 441071383 -946920924 -431496182 -846270051 -422504494 -567205624 -265633428 -919457751 -755165037 839023942 70555147 270820586 209201088 -59653265 -208464898 -925119172 769182942 -227886445 818001961 174663356 113328896 -804352258 -27273385 -850961321 898947813 442248820 -466899132 733424297 -490770029 136738978 -324278516 808361580 -653094932 -4261176 -670086063 385739248 -974850577 -146598966 -516054845 -334158727 638893515 246766896 -895356130 32234221 -227015498 636584996 57466877 774315860 -392725222 732609963 -999926662 -636869064 453578605 590437364 -472415845 709861884 -704063023 -386340825 866595506 766798359 211876275 468584020 364402852 -780451012 200273462 -440721343 -293512738 -4552913 -462638586 -750107543 -564695894 8896084 -188453455 671531537 -345618829 382578472 -495708920 -648457177 -570752279 880094834 164128777 686307232 208609870 576037229 684277306 -873557367 -28661208 102346549 662892554 -30773773 -369231395 668736724 -165179697 -438205516 158209196 -13176711 -499992307 -295107017 233007702 -38060408 -21884043 -308645064 -350834410 476742968 -439052219 -535947408 39502737 95166023 602659502 -935023198 -850922461 -514919645 469607979 -599748619 -892991151 -632033196 538747657 -410467398 -805966844 446543325 606957458 -979431855 281262932 -706172699 -997850589 407839367 345032582 -212435215 30668105 650620391 421257669 -869816046 -542484902 761585409 -78849737 5877990 68355967 313054096 -990963610 423572325 -450396727 -649202796 14177305 -534447882 -236674386 817533064 -403109192 334720747 988626072 338822215 396082460 787167255 -698211901 -526727761 257654975 -181695038 -645715097 758035759 695059635 322677370 -401107756 466654767 -398328492 -986150437 995113145 317974035 770704442 -830999589 -647590898 354380918 -793080550 107012116 676129375 422978909 -861075848 909542405 41331233 -653711723 -714732688 468638858 581185125 389713443 289666283 -930520251 -738967408 718451076 706606091 -444233778 -140482674 741242914 488682654 913450079 333587041 839182473 -661374202 -496136485 547827776 806292015 -179189381 169046110 673071637 433909082 436611129 -904807344 -533665403 -374736210 -462882701 316525778 458507454 838984502 -690103319 -147288828 960232579 571500163 -884703431 -375543811 -3289154 -644959701 -924528460 -347168803 292517389 267961073 601242839 -969756569 871022868 778937860 127803389 476615281 990928271 612912912 -376656823 -359845026 -631666712 -901824985 -617306761 256869243 817063341 990892051 -937568128 960983527 537900695 456608711 90075966 912145164 -271402681 574829510 904879592 -714143594 -434099299 -988098175 185700601 32849955 359613568 599552193 508255171 -481730478 -908818469 -204894147 -366835035 -980263196 -529894819 -994885157 473080984 832916616 -805064384 -960991236 -651231376 540854237 672051038 -562662684 -955887223 179550648 -976282283 -951470463 844135809 -285290439 -199800960 890453624 -923124584 -680816239 10264900 818244167 -253072743 -266623437 -595904898 650134202 -375415455 102041682 -812247785 -882302116 794378503 498845919 98834381 -464820694 567014346 732991285 -345345403 403367208 773102292 -517982825 -574128666 -685305148 342526643 -339983445 144387588 -795506586 -86130699 564191747 -696628152 -68745257 -662232202 495236891 -329009456 -184339797 -430294894 -370528121 212285637 -740716007 -332141433 724398973 -415651364 -360292198 -422388758 -498747297 772389653 737603577 -452373018 -609355026 318729468 -19869802 610185659 -179167440 -944397787 -631330014 944321298 906790802 -448838222 -54248260 -661141055 879333050 -464237910 -398534078 48881131 -397501674 229593767 -723680828 -414520485 106679275 -448129408 -198207459 986300570 694621663 -792939601 128144686 107195815 -82549818 -763711800 71256618 687990088 -422572578 -857197807 -857743521 -359581878 239576196 528177342 -72625751 329242728 -713186010 967004871 -645901938 574673206 -504276991 -928242198 71851330 641670756 -464869762 -461769952 204012166 605318557 131172228 -560086275 667877890 -14636979 75929055 -826121917 485392721 -711569452 -899730368 -239031544 -320187902 360783856 -295908639 -758053891 -635873094 -637912450 11064252 351606998 62334411 -309191070 379925381 -999392847 630672547 -741594236 -666179500 -937319107 -252350736 -249060486 628898043 161425749 -811149242 547395185 229040454 -357799447 -451218296 635429720 -229625654 -602208337 485407546 581057677 -141085994 412790985 -382471520 -318069706 183853668 -823585885 419683703 996595171 208135639 -811711018 -793813459 -95595430 -656022235 443172640 -603694205 982153729 -833804928 488505985 -996781937 142398032 -884706994 728147790 757634613 -677840606 -790407303 -494597613 970410209 822335034 -78910264 814272690 10839454 -19748441 618113233 808234636 290478073 -237687934 784616696 -451651417 -304332160 7500873 -445053535 -553236067 122472759 -721927035 -15014941 -888073778 -327644570 119923790 259457683 748065287 -41233168 -444131419 -728801833 -190963129 443999058 -194612509 428267048 -490152296 -510076993 532457968 392499422 -12223125 -197876704 -735066642 627606602 127060373 -194635808 -709961589 -981680186 -851805238 736603092 989099540 343035561 -56500417 -154056583 -482793418 -892510105 -211286223 -679615300 -129709389 -860048404 -534877762 470984698 -769281097 394770308 -744416402 -141437317 441280521 -426845655 634788663 -132218053 -769117767 -931190301 -664177899 180781269 555800292 -325897571 801736372 -289327891 -30027885 -672264436 -808327662 -955787007 250237405 720325188 -375508539 791688638 629421088 -272549833 -197731914 639024036 -800048457 929372710 -765791111 191845276 788050019 -467853093 -152834541 -318892978 -980653364 -777124209 -172880654 -899231520 -877395514 -777471998 915360191 605750085 -141392393 -939435799 738111856 -156991090 -237445205 -242105065 -264934265 -353358431 64480455 -190258042 -939928469 -9592205 710927111 -91213790 -258129406 124404067 -345361659 457305245 473622444 -759968036 733443820 699822071 578345450 614075583 -112864003 441894062 928936040 -984558938 -879371012 542222383 776700308 -254921004 56499910 -195650169 220291153 454083187 -240813606 -717781698 -807281019 554429658 -558261080 -526945985 -397638575 -726344784 209592201 -357683902 -963786835 -21990547 354549372 799397484 -493235682 -998094663 476935229 -418141074 -643763886 44206463 -778758322 297856534 580557550 414396902 -894374596 831587629 953986568 -355122214 890999386 926212362 863981073 -443881965 -400630799 -398067609 -719409585 47661899 342855890 -913948673 34163135 113791536 943059268 697050111 -743005573 162079186 -14869486 315333725 633989810 -81973440 -943836646 152841574 -415684095 72145543 -631973765 -708518781 713783405 -287882532 -358859006 -317579011 -949131876 -56246261 -852900140 -303087428 70765159 -964062809 822777536 -500157966 994140030 -75566945 143370951 93019129 199698277 -628476850 -49807311 -244890632 -788398053 493990852 700095479 -582793746 -479742438 426863732 961727196 -203503990 -115970109 -276520694 -854332387 -176123792 -533742712 261099423 -820169533 -802075030 10573215 -227420554 708818752 -547066351 -734924747 -959087583 616645565 -245154741 -782067067 -634963976 399059448 -164350561 -460048885 868527108 -259056571 684428827 771872103 847804050 -448536617 -843112492 -668249709 -315309478 -432776774 -379522055 218516926 890890745 -512208044 212956029 -52993700 238728870 660165898 -3769863 742113631 494093313 348972995 945298355 -766632381 -270092877 208674657 519941715 -268832469 452709233 -217017851 -660738811 -560216364 -278479013 56933694 -313430527 326510608 78264860 956726561 409422056 110630696 -463066653 633543415 -538250668 -181683798 94592376 452102659 -41794311 -544435638 618628535 142433871 539930210 -838910615 -115258901 192942683 -856059414 -154276342 -168846024 -951276719 6551522 -915394554 459233175 82771184 23209452 622393346 -671642632 -915808177 110882568 -187592206 170471772 -785508309 -379433944 -654035736 -914158340 276969894 674652214 -925101818 54951134 248291487 -203919022 -945554538 -838712982 170294555 -539337447 118799438 2268101 49908242 -541469135 244348126 -893829819 -477531235 131703884 40401777 -8807829 -129646751 835804086 -912086626 188273294 879785712 996089531 -996512326 143047640 232888846 -800457028 -97170010 745888258 269367135 776243617 -650277406 65542192 -317479856 -795541859 882532678 -953499859 -517106981 499410372 216254286 -914513049 875063634 -575654377 -462470982 911039255 -390212616 -629118003 -57977061 -361286573 45231578 -189363093 -161582646 745245783 -838401270 -190117549 746129073 884686877 388653254 -321801118 437610672 -478573133 735545994 850394380 971524366 888381985 -568174654 -319708531 197433282 549750829 674789766 -961406795 501540002 -591023750 -4755201 540668105 -139855886 -20469736 -314126594 -969273966 789080676 5080232 -822933762 173859496 126234090 -621378919 -662208711 -727422280 645186541 944083019 -911441285 -259384324 698185095 -603956294 442112770 40895705 -17848998 -860124414 -30174623 -141765778 -66492001 -532859554 251512681 750805987 -907381454 -275690391 -397812143 559789081 4400243 407338572 498823146 870131378 83940098 802666653 212527559 441971615 306944109 -27664615 423017992 -930924297 -34539753 753855093 -714941252 780988668 -520870862 -868025567 904898666 -393140532 -715473574 -316427573 -435993983 -187467106 682859220 289291389 905512543 -566184210 -705753391 -198364453 642655873 683292383 428462328 -243737238 525108811 -108273380 242055374 -961816762 213194556 603662754 -964183161 -577231327 -43804757 828146881 202618781 504528314 -208773957 -859250203 728841946 468243416 -119635751 -211240046 -196491628 314485137 483500845 -514637291 -801921412 13657600 330175621 930031514 -673615361 -600525766 -575058555 -508682744 2290769 717387696 754399827 264327606 741484015 -649848932 -791448522 -832726520 -751201176 232202100 -663726789 845734631 947538811 705815855 772156932 689131477 -213179231 127590690 -111951071 -661329360 51856582 -927673084 43300062 -372870193 476990222 -438483053 -624273534 488214594 -417999078 320117800 575618259 706395546 -931852006 -988844407 -830375807 -294099541 -758340567 119583724 993702688 -605485514 39746937 -716001714 -643971589 -433281327 -748731675 906517470 354878147 -528094361 657762764 -666184808 813669374 -780669687 -219326046 -85512726 303164978 714390492 -13271276 605029020 -439665734 323210337 789782694 -763311876 479068050 -60862578 481403128 317875553 241777120 -885547508 374717317 -717702198 740829850 665581469 780751391 630675165 526492551 447552646 899431702 139152714 -804134543 -784166587 18643591 -592914133 -748300191 121486292 -337976701 -178240613 868747054 671300294 795405304 -341784782 -981494380 747462403 338564987 95381948 -511334938 -302987918 580177099 -256507451 447415887 -348926660 -215250141 -283285970 -332635297 242992301 -255063960 -359832260 -942059246 -717604966 198601471 537655005 -575098332 -178228327 81203360 -806172389 638588575 -465957988 -49288404 769687291 -362574726 659541542 -87165657 486012189 268174245 -758839613 -383493233 -480430310 -860489054 220894931 -810982918 442236103 16047665 -471991192 676042332 985008208 867849811 685175259 -275695911 117853175 -582079189 -519233229 -720105336 641119603 340586934 -489065205 -311967038 480309484 -487584079 827098169 987037578 743431801 500624794 -315325690 51118055 -971723712 -427436674 984330321 -458520653 223383673 22263804 -994185037 -630311512 531135359 -61241434 193906581 341911069 -345712462 -750562209 -441571312 -371698269 310073595 448172019 683694852 -808345015 -589780021 469294867 779944127 -539462090 90433132 612384506 -757418036 743477867 512950799 436499112 -641576844 -676439043 599776570 10181471 -984010018 172523577 931187802 778873688 -913448683 -805346838 160166672 214977881 -725881597 761413376 331158431 553413924 -711784528 -319744679 117022627 -842194730 -675005890 405604558 655543310 -340594842 252122447 418334483 -943768790 -991368205 928814914 -659671883 51542062 259171607 -376469649 45788922 -566674885 -70903054 -799458518 467030342 -607556514 -406012929 -955439767 600065939 -623558375 -730681180 -25201084 590128428 346045342 156315188 177433117 -705395408 622982173 -673598512 365913124 -894307004 -261792970 702553442 -586309687 -937557495 -503197316 417169520 -183956027 -149773780 -718167726 855707110 449417833 -119691154 83875859 389868815 -585432596 -29834354 -635600059 419024860 217457437 300138075 413207738 201746917 -706061540 541418220 -972555795 804424530 -497651560 -993986625 -360243972 807607964 582281200 896804555 -890111705 147643888 465060524 636493586 -788229786 295970014 595727680 -803781978 -672655769 321182179 -300220607 754276255 446794673 -266934422 -809384742 996560515 12788847 29284779 527626364 730995243 -11661436 534967843 154731289 540779923 -407799156 -867183837 274884313 936537395 -811566682 -16587395 -313466542 -802637802 579138455 317417214 188430297 70589106 -810866004 325027568 -157438763 188027212 -919832874 -115608342 -967651524 82022871 455071763 -591974947 161830701 267858574 -888485947 -510441264 74125121 618196178 812187525 720579159 50910453 -892893167 280429611 800425857 -60167942 -801978985 -753072042 574752370 704168830 -705120445 -892604154 226218276 268957605 -426944464 146851644 -231779208 -325441311 459104984 -445271691 582526488 35670545 130019851 802624463 666814244 -702772986 131839465 -246939191 -30304142 -179590511 20941506 424135092 940189357 554601641 -257808433 64068901 185561246 803186942 475913605 -346849386 -720939146 531627664 427299972 858300884 520449908 99132732 550065758 -202397766 455851268 -191546772 78087234 -17822452 548472326 154657991 -66905050 951224197 279441540 46396421 -56320204 160806281 -917771819 -298389271 69972178 648565118 418503596 833666392 -731951534 -678289396 -375272879 820222022 -735309342 163813180 -9057862 607717016 496658274 620773661 -835406159 -601673936 620353343 -366544012 405893422 911918519 962534419 789673159 489320467 -261645224 542747199 -185184675 -347370717 -652012502 889758412 -304053478 143578883 180862759 458973932 395832236 159671689 439775951 -166007796 -439950832 32021576 973496586 -11823199 -183860510 655167329 -836372589 866795641 -783483060 -811401478 -357325975 701809499 -629492518 -94666422 -838553693 386633743 132472512 -215995378 -611549693 -453807793 -441067891 91022004 -583771419 -313429123 -701274477 -587112431 -871762560 -49270950 -411879945 -676405546 -661975541 281601030 -783297273 -542834746 521322465 -338669956 487596653 -561124933 -144625818 153135537 -535444982 -867336030 -48046678 -320647448 15619077 450623796 -548171203 -516053252 -728059539 192008066 569337836 392644740 353192767 279101495 963303693 -362168134 351072789 -750536493 -123855105 -270813965 -960073105 -637455560 30504490 -94698583 -734986392 -949808149 -444358353 405882930 -371312768 -558170873 -125520559 -927723907 457340873 548135640 817838340 -200614258 -317864412 641212794 518183734 -615969968 323088805 -690811670 -566681476 -922514088 -383638366 605615666 425132630 -194874776 -519025095 272092577 -838510588 929848035 1499405 112297658 713911911 984306930 825657165 481693018 -135336142 112126779 -60670864 868618919 -755088258 270749982 -857129559 20880744 -61102115 530732716 -315731450 -241592285 -470588201 395978877 18413465 -773842710 -712079109 392431601 -411025949 -573359502 -816253100 476622217 -179568752 -851186802 412816433 620761056 -362808170 392247660 -175470053 -481033800 888090844 572007177 171540200 750446991 -896498475 280378332 408604522 558591816 509928331 519953784 921211749 -939003398 284635667 -931029536 -5227259 -62462040 583425615 -427509999 923582184 -479308089 516728347 955706820 -581415819 892086399 -358700511 522622887 -268547587 755861349 724532140 96537273 -457321157 -276282154 -94134697 850799218 -464942181 -519697064 -732395914 -763131892 845003887 -979828232 862341244 723879112 743836424 92724457 -553245118 956783836 431906496 130260833 -256421346 -207319787 -692240107 452261482 93568606 -628770254 304627575 -987052344 362222565 -274859993 -630135906 -190881165 -429712457 586662670 94610127 -607643009 202273678 358179534 870387295 -843620298 -323697465 -925091341 -37102540 748689831 351068476 -690499994 521091844 -979437636 -827481581 326798689 824359959 -566346659 -448674003 290700041 -622039795 -278182092 -123176668 -599674950 839463409 96629185 396518976 -616893636 -747594107 165590731 -984158980 -225333851 -435182871 -688528163 933339999 147451615 414548351 -718064521 -656046098 -203043609 744198841 198245497 786512440 482367088 893463371 573337819 121740574 -684708447 664093736 -15650246 234011375 848694430 -573865053 373412245 778761562 -163695981 -292530751 -158892842 -889363583 -756257082 -855732114 -144084183 -800825225 881867070 518986926 -884706062 302256168 740936730 605345158 527846868 -40671056 347059218 687653953 -899945074 274364159 291677773 -325209584 989664392 -368021770 911114486 -208566507 445705145 -320963561 -575303963 -917077674 -301632573 843323591 -85020187 784263572 608988737 237739997 606337797 -340046785 975008895 842320504 -448754097 -482060596 -415963348 -167915048 393035884 -210078155 262997291 54560124 449105826 6980309 -671658959 -832751420 811966182 341968827 342370584 545588663 -460488562 -408341225 -879820554 922012706 736441589 -856845717 -475872656 212513560 -752817662 900542933 -990222006 562031080 -931916325 -245165794 -982167244 -819681533 -291620268 -525196816 547218754 -833272622 95454708 270673413 292175425 -884176413 -938900075 -929454385 479195288 -184331807 639765491 -6595483 -365413838 328350453 679963957 207586259 604313380 -215842495 -425239099 -456711094 448127519 -970428582 959913764 717613109 -222890871 415258000 352837654 398128091 -163850266 389552992 427332348 131824460 -532519212 13078653 -458106043 169433752 -819495953 -257505526 -337541126 -142959179 -196907491 -196727492 -321874027 710724185 625097871 276294 -21424759 -918547073 298284365 850029674 706597203 75223829 -732470597 -991806349 14692139 -636765403 -237371768 587826980 -236458222 667281268 -332016750 -752165363 -279569821 501596043 -798830266 -931563209 -978419557 -92311355 -854579467 895613235 837830039 409906005 -598671873 222965218 644620477 -191207928 989206825 -642011088 -109847488 -474312765 -401060464 -78347840 110428258 697679883 -783504772 745770652 313127130 781990216 -893356638 -970581310 -682706675 -886915822 -200597919 408653631 -433826591 387804755 582155358 721119181 910671508 -610032258 86138406 750730540 -244398293 -222367436 398218650 964051179 -53276093 -799175155 -306515578 -7008842 456639833 178885436 39820629 168177950 471075007 55398046 598477698 -807743394 869120518 -183224194 988916524 -567043747 121651156 -94066938 182366053 304351830 249962544 -201180361 668594453 833581822 -515282828 -258105369 397659937 189463389 430965053 -799440637 -695485534 563530870 48630196 -750313943 56278898 773429436 195694429 853701883 766270733 -373064438 901302266 -643778986 511224866 473823127 110912108 -396893615 -879931864 453577004 446485380 855650486 751215949 -26819483 -990415052 56823500 701232835 -171135367 912541922 752966331 348936225 -694504781 -678926396 -692538454 -435914011 -493555777 846008211 337106872 -903619158 -755211626 -547243620 200335365 273332717 931686451 -231275117 543445350 338184605 246631016 127540686 -942731906 -932140391 873045694 -350316087 -276827727 220388380 -399119709 -123131722 559796350 -395397522 -35155118 595420825 364705235 -655924576 -115211096 -259666452 378460856 -967565437 -279472387 -479451265 280678445 130036400 -710027002 868216415 838043585 -255074640 -32247434 842221142 224780556 -808564262 -17573192 575571789 -769910039 302952619 588530013 -571128685 -774379241 -676758918 -162677392 -448490472 710777774 -336750225 -918223358 -712597457 207704219 966551583 540505391 -505452854 92565091 -813976797 258982255 -137157112 -161698408 366106744 73015076 -129325891 -112766339 354035532 -772661435 310051192 139668521 -71743956 -638701517 -497400311 -199949542 -912514566 519176722 -162023206 45085478 802530518 633056966 293055527 -26732770 356883913 -904602652 -489400369 -615254115 -809610903 -233146425 -651919456 -899707002 451963328 344531405 -615233828 -451861864 744317344 -125930128 437219256 -744941328 -179252561 -854544580 569632990 -720545117 -764134529 275198277 916619766 39670080 313322184 787953192 -193720491 -182601313 -530632008 886499523 222645556 224995823 921507014 -187357527 -360068244 -828580882 -167416764 -180423967 -418106982 -499516899 42859864 -493807278 846462729 -766939422 -213295931 60763325 -500767223 -931292245 -482181639 314357388 717396320 -530193411 532896032 -37138685 -192448896 2307487 -322342471 -52572505 -776848207 -384247463 -535572111 -806977003 389906415 273719077 722619600 -834635428 -479028596 429707306 -937343951 745562221 266088325 -562844741 -444625115 -508060377 341088564 649391151 298078109 -781843907 612109925 -233613802 338422468 164456697 542664571 -6639435 -639554576 2288593 199384290 998968345 -251941995 266915392 -957915559 965564984 -853476007 -994034297 -552369770 570727056 289636757 280480867 -560411016 872752380 18648357 -777200182 407878537 -611488624 -679253143 -570289679 685865174 258677949 432921038 -983664271 -576021472 334438645 96693842 177210079 -81291630 491345238 -844444753 -914376018 904377545 286028325 -348112897 -442012319 584283054 -761214054 -128957688 -873666062 848211634 650522976 781505499 -257116437 -347658758 -98598004 240561481 -846167869 713719144 -458460330 -49892 -65314366 -856319743 210385231 -362610918 -272240091 -229765115 661120862 -491285302 -928085086 576223787 289711469 -894242016 -860371118 806951194 339486540 -408053582 -896570720 -969927494 -857950748 -110139490 980459578 -60265903 803798927 709855908 266865138 -799516136 60185867 82243386 917628569 -8294207 119999332 -167990490 526281362 -96850928 89432876 -202723038 -858228497 -909615493 -946057042 108732544 -526269639 483042851 597271813 48996443 -476178528 692447540 359415204 -352405312 -400604869 -600114826 98085239 306245744 419417035 485015238 -314359449 253940603 -129979072 -381321373 810642332 27878582 -613998996 -802666433 -738497908 796711597 17499842 727505129 884139407 -936626398 -209621322 -683381557 321160089 573589030 -166852970 589970934 -77307101 -365518846 512240153 57739301 970576201 883727683 -403360746 609812873 -878748117 504892231 507097110 869387110 -705186827 -670919765 -457179304 -416419185 807425504 -189239317 993751366 218318305 -810135625 -665648455 -119955174 60175927 876500399 -900223188 812442904 21777123 86560268 -511740792 -364530634 -507429004 269230525 -325239948 -819682204 -765043226 109295326 -438037337 671013175 645357811 78894676 -907624913 -732253554 97982139 -737237486 66724853 -666496507 227228240 352427880 945231271 -306278906 -617701206 578368454 -415441530 928640319 172746791 -198656207 283734626 -107569288 309477120 -539110340 282901202 431979281 154314745 17069119 -579876454 387572041 587925017 249242382 -985532568 -426868158 373894747 -428167638 95137940 91616800 -291453877 -847895216 -935377705 160388175 884429058 -753925194 412700815 808085617 449168104 -532318310 287765299 -377075154 -675732182 402657066 312147891 103769201 -436647301 701934753 883297343 628010001 -138216267 552358916 38665878 589915809 337519555 508708982 526148148 -883201683 -860169536 -167425703 -842216170 7668027 -108238764 -560683010 -32769605 -913873169 869644143 -194405445 140159596 -530416610 835151593 -639759203 869951999 109958208 497298592 722587935 -164286308 -729443243 -189531392 731865577 456691550 436445098 -760616357 -455126451 840363132 562960096 108352526 835854261 401544391 -763742194 -486154688 -726291331 561193657 549306544 26589050 273619501 -961506493 -931351590 673424266 -51940528 686198622 -694165252 167431995 559276318 431572745 -115696355 -69849689 -420196366 105962328 113824807 882177477 -803959821 472295883 -718485974 324598121 -662638398 985780384 780022409 559511931 -908253988 739857815 -611557242 696840390 799286154 -913134172 -676090668 -781402095 -924611948 -899557387 721591732 -56601692 -21540183 -330806515 589007816 -360376728 289287276 -164296694 576101694 582199880 -460712336 6572590 349326240 -350459066 -969325093 332029800 791275105 979874904 449996275 520487869 712470582 -248621402 -803377556 877883278 -811181627 345293258 -560885030 -682891545 197766363 683077590 -127922653 -446832509 -897620671 142653359 966161761 850497150 -736422010 128689452 919967545 502351760 -492602649 961099337 465262790 -286697705 652074262 -238771956 -736188192 -557630175 -939474177 526769248 89779650 621825216 77885819 393940863 -723846061 816642254 952962494 -141443430 -415969624 -228339937 -635322262 -189919322 -1162379 841984511 -397504131 -597268744 -223928975 458868793 749149064 -462475079 -642588880 -388296001 185246626 604387650 568652402 -187239149 689359762 493107677 -656696715 -513099101 359358362 -169312847 -990223885 -125143041 578112760 18995077 731590638 729085028 -270417037 949780872 -135170048 664870094 59463810 -826948416 192898892 -832305766 -379536129 -574901529 832470057 545947657 -350991267 -984371731 -696381730 -355998462 204888509 -137238393 436693714 823005001 -130158791 -923918469 997595953 550043543 641013420 970608563 352467871 -236222988 288611031 -565580149 -729073923 -845022571 305590876 304294695 -996431928 492919421 -644168302 -569703556 -235930607 120724833 413138175 -382233168 608720417 -666631870 194761818 -622203243 919981873 542252631 -412780987 -280956986 -75233387 506927840 -36907564 -172249751 -586962613 -20460200 -16890738 -728046915 230318767 -423217291 164455349 -102072993 581872919 -937042177 840395637 584829447 549752248 -348333939 -377951661 -360077426 -908753718 454610302 791367896 -453836392 -774021935 516356088 -686926324 -137142755 276455417 -592257414 889473154 -250534972 351128756 -662427103 -637487040 982723736 990904982 -773443776 886131827 901739476 513848153 -549716354 954850603 183956638 591672385 -791004691 -297547849 490475520 -678427829 660723182 281676779 417291702 -581571557 -597519646 -266844300 81095348 955789300 755133363 -291288647 -870598310 -868312101 225038640 414707317 -96041299 928655227 -852975166 541304306 -370329179 -758911486 -367944356 319345633 732925284 -496943837 307501785 428911947 143256805 -691403953 -751226227 -854359289 -367938216 -408854569 -289854768 -37061184 -443730167 -545017793 -346905961 756711637 368392984 599952913 -639061325 -37668007 -957841091 716143070 -837817863 -218980017 -774100043 103863025 -613932763 -99639690 -858643154 -867542246 -360467942 -29189454 -984319489 294089040 21182569 -377722605 -152556794 660346733 -180969056 363116867 795217545 -62637595 -927685911 -525099749 113970475 286752264 -460662031 -124497398 -413907680 -684275731 455334580 -107806441 -131568240 -400308395 985978830 952715371 692212591 -274140948 -483213308 906589923 400272104 -414030988 746807581 -390907504 -255795434 653219819 -222992276 -436185224 -929085741 497581333 -956289853 -6688469 585859076 351613637 635731631 -889084406 -778636932 -461378857 182785990 234097846 -520222939 350461203 -935559919 -605893823 -674289865 913987045 -674939168 -854670881 -549660175 -149288325 -163621949 -649127076 583453171 979114808 822522341 65953771 916384057 219942199 462795161 73184970 153337038 153642134 -616447315 934095221 -858002340 630545546 910244629 -718930596 975253482 58828051 832875316 458536572 -453877571 -743939005 -630900963 626677847 -17786012 -39329544 -363872433 764076757 682583973 732079977 -464202735 920684808 553536532 423581463 18947480 -478050432 566658517 429424570 -747381377 36949065 -171592852 -128961408 67685850 796900660 -206026602 -683637388 -557664957 -968626767 -18434018 -537597510 796017238 -325401978 -204969739 313891714 941851725 -957521927 -878767015 -770359475 183383537 -728250836 -889595536 147344692 -858857924 999513745 -171596310 -334983095 -952059335 988191428 361179875 -874330714 -247082198 -98325095 -850444723 -523723221 -69678243 539164125 811843027 -655983996 -960801960 -131030301 655535419 -131088961 -45357564 -102846977 241033480 120310646 -69521543 766046307 -149893593 418874074 969199487 -629749164 -946626044 506739735 594991076 223187749 -533646675 -229246328 -300008608 92870639 -51668301 -575849753 -185039509 371149490 689788539 817684278 571614736 -514000315 -435313126 -146485916 -892081889 -243834103 599867297 -709741534 592556685 192723465 -587147994 -487477503 -948118639 675382639 786244065 -702936361 84631640 881388893 -14646136 730433775 70416301 499695208 154248686 -341504752 -996472064 407389179 -366592990 -423999087 643822480 1690094 418923682 -610087435 -342146493 549170973 -214778743 144971884 608816466 818988915 -568356070 49230546 643255534 -266667834 917507239 512285747 571522158 895054355 -503346727 786658617 905858882 -659669521 -871896607 330020936 759208725 166789745 272558923 -613132787 191158297 824368137 -42529968 -256805405 779375772 632030198 -996220721 671411061 -394068326 -44651427 -517388523 748758684 -258528048 -746238043 -779699029 27960385 -238226021 -235554104 -727513909 229084606 835361012 -454714163 -20146073 -799011539 859722014 731799111 754875884 44366301 -495832047 -539139888 955865650 -699871441 564009853 909869048 553756907 543528515 599036167 349712072 505539760 449007620 -756721750 -879909282 -985678511 647873946 603101148 -235070762 -873274565 -738614191 -940819281 727000463 -120079116 863651828 -147877542 428131129 -176668265 750262803 811373224 317132459 706059953 394079358 -552007073 -555661184 -918209897 200220558 -601846149 -16969138 -312446502 850040762 159416697 -800357712 -459387197 -121736556 -275925182 -499311809 642289429 105005106 -496502177 149023978 -6539427 971817174 -916433619 56817673 -989018273 -836054963 -933226386 -661142413 -314546703 404209014 -711645907 -872611087 114184366 -194607191 305833270 -820395285 -102802375 -568338381 -311107655 588344000 276167560 -639768982 -401275633 -215642556 -754680159 -590668724 315627300 885165031 397267273 231748295 469330962 -980478364 572188043 -301098609 -597690568 625834385 937542641 -838656928 -259765310 983865126 -675072338 -690935402 -527073065 -918031498 217930631 -631258136 38416656 -562461476 389549399 742331154 -571735855 -979067484 858573842 155791893 936025477 418224863 926337201 -78125961 713305413 -656076160 -620986982 -518285103 -262597040 708461437 295352399 103993508 184342108 -609158436 -702855211 -555100586 479767408 -373978888 -661295249 -359577908 -278879910 -809843689 287839557 962643050 320767055 -128574590 798008814 818964230 688237599 -368147467 -109348339 -373386609 911348609 -901210217 164721384 -794722162 45767558 147665026 557409727 412818281 529678272 -266537475 54897187 24006562 680211763 -181584380 714246355 873301868 -731563437 679971485 154306695 568071204 723585325 -549109709 725801747 -331167134 -737745003 330192367 192303212 263033549 -54860555 -643221425 909446464 -108820543 927688899 -849440182 -214445821 270035616 -275446801 -60564335 753453742 935436842 -58140257 -145021997 -630792434 491232111 600240948 -989652347 677455746 270534511 998902602 -140047053 -964947283 635557693 -4548139 616598433 -279966468 -249996514 787858533 -496256892 787663357 625317248 -824258851 850922209 -322270500 -20040040 425763952 -716190582 -456036420 -181529249 851434216 -311871467 282887503 -539470520 593829746 -840663934 -951701273 200659677 -637157907 206239400 -275374337 293469881 773613800 862561374 495349439 713682391 -667848937 621534259 -475563354 -737037970 -294941709 -505967479 13268927 -141528938 -803564969 865490041 -285613761 685154714 881299776 713200801 -898842594 157398425 -857428988 656425126 -355925807 916051961 399724231 153124261 -945248612 220082694 561685304 31969555 -397839947 741702190 997488445 119245867 -152622994 -187188279 738527158 -182953686 37459977 -313882700 -302280743 -897786357 71828218 233093848 143295622 562471532 136069804 -673918906 638325444 192351749 -889283042 563240495 -332038616 829131153 -40924852 497900538 -666528016 -524850843 740683360 -952647456 -105190919 -644057163 668961289 -945941966 -394603001 -675004899 433106062 794837373 -821921234 236342201 591875502 7475525 -397953716 256973167 -494453666 36793701 -229278596 -750715098 -417092481 21877031 -117777636 837489248 723198331 -364202739 -554950445 829242063 -675830903 -426916084 382142010 823844986 -69057675 999730102 -958146469 -684700976 -728813913 503331497 -64008842 -953458011 827543244 328225770 359330678 -800710917 62207735 -824337914 -398529174 -850549928 204754249 -179199445 -360066961 346720158 -594551301 -583645765 409798322 -316223355 -844798507 981015867 638567518 12327292 -966069821 -598827677 -51659720 912323103 -930784042 -9383532 374317967 259619305 520678322 242195061 35300189 -38962669 864788576 -878262890 -745120852 781283578 -399221571 670692683 -33900192 557816130 79182442 -565466017 -378279048 -950978746 682783094 -702454012 291071740 437807721 950881809 24851257 -975701334 -77493403 -194694055 -394978888 625238380 434764573 635175946 149100755 -729499645 283016779 -764577150 -12481549 -263480444 -628157410 -429449647 35107342 646527599 -756862316 874981429 -386895139 -596765133 457031001 -552535902 849256829 658580428 -171664225 573060124 27593073 874496563 -878608863 335570157 918291868 -26529813 655711210 -50182131 -649241423 -540364530 433085489 211069766 209311638 -778926942 984569472 -134747929 -254778136 -756172726 48481251 -821286859 763367004 -819464721 123912601 -606738048 754587270 934605569 100332948 -418032487 985132998 -521626634 -725333730 207019818 -785830933 -168828909 512779497 425406947 -960044437 -506442277 788946195 83818943 576970216 -851604541 -367139423 158252224 -570112968 -880214388 410833 719328094 31101461 -309586837 -638442546 -401494422 -272880365 -690075172 863567394 -619200625 844644976 324553258 126516636 -849823208 408439858 416279834 -156590279 996123948 -26609343 -955035247 -37615988 -856744003 105221179 747330679 -113709443 -417232078 -747345569 596476259 861866021 324038881 748174810 22195665 867917757 -542452789 276478627 166389966 -201451218 742333385 435802938 -455652616 628466348 -314068288 -749852748 -976110944 -956449700 -676328265 -635414401 -947654354 -277050278 -164198477 178283956 -447028069 -269751442 480216053 237926539 -851061442 784493787 228266303 -615850489 -654886365 155806827 -654697602 265400391 -448530115 633915250 864018112 -192513889 908842011 -821756766 -971473044 -722383663 -661341081 -939531136 166254641 -922647334 633657500 946620645 -244288102 332582681 -439852109 144489690 -482665061 -497158300 502263514 837344138 -920562854 -680814378 10947944 141364079 432136332 -157808584 846226281 -784156402 36122006 -918336501 -879391756 -151290151 341870507 -841694593 699267354 793596820 -199964177 -130111410 830818665 -306078151 -109986710 164088768 746789967 -98600834 461873963 -813943136 535554801 -173313916 -20421190 197203541 498552415 -94479777 -285368488 -324888436 -618958684 717960712 714931922 -402816740 -415710737 -756410724 817821079 -350290082 412808663 -7428610 866602526 -463367532 -11144607 919587391 724971672 424192660 -742820592 -643645634 -218411228 380095917 -406408783 342883091 565889123 571255650 -448649158 632326411 325527974 -85286167 601929069 366987135 -677060693 -791668860 -706264096 747113091 -608040421 672694346 940673681 860578825 840840583 -321896538 -806374124 59701014 620224131 -154648046 671965072 382435365 -144435545 968721651 200802180 -194126409 394976391 -456907203 -363101133 722583999 -921924112 -935346855 -758020065 204174729 907060719 253501534 61355694 -886944903 -388568799 -902949115 -968408085 578755645 -907676297 794199213 788806142 -773109847 -358431273 -646398100 -1153908 -718466046 -350362788 647076096 -75625852 -999167223 594403339 574068892 830281531 -203642212 63299927 245834215 91128692 157266874 513185800 -564139615 743072428 -222717830 -467280933 -555796796 243777010 484763495 743129303 -531967183 -537161775 -544891883 -339603528 -746734336 320508 -836830793 -170087671 -369842334 611144174 413886523 -638555779 696235188 -713528020 118033777 -966387176 753922606 415386679 -348368364 -420122049 -383455890 300434702 -53706665 576424342 -590087936 -878517333 954167223 784198681 -531416066 563230949 331685335 -490792338 16142229 -899974797 438084200 -696218320 256371926 127674663 -408140984 -278110206 232440667 131933313 -807067563 243548879 -233864615 -856679123 -804687976 -219791535 -463236068 -807048392 -513708278 -99457527 -392083734 -79600958 -641854963 -675691654 -993708974 879587032 197922292 -378698991 747260349 63114582 835580884 -203839922 -322676587 489527910 -902985459 -401460373 -474827640 -303596267 -264661047 -705471057 638528576 268663658 -251208959 397095035 62546925 550011814 -923275272 527019666 -851364670 -601809653 -6219615 646386524 462580029 -763624386 431391072 348209607 568541463 -857768290 -535344965 -121707639 668386945 664498796 -853756829 -75023778 813845368 -141416932 -1650867 429640947 977412156 -536772551 967219199 -244760622 70536091 301063247 -220570109 324692152 872443178 -158428815 -597299136 -173832100 -336569919 629660210 644524971 45768424 -356086896 -181533994 649517423 -758477313 401664855 -608773029 -622609047 -951274766 -583735678 955904220 -754313995 -447388473 -36608309 -751494376 508478435 -501331203 234781147 -449182856 -52740619 -285987012 334566277 216208300 -226959313 -884490626 -122761968 610544858 872951491 -288132986 465257121 -928210641 -359012694 -815519808 -108558133 -226761669 749833313 222465223 -624629957 -553664624 500326824 214549027 -397769910 786910263 480234473 -139514592 -27571209 -505873470 -330735492 379370810 -731751280 569972479 945949074 -388392194 -224239962 546772478 425031653 166876233 605358055 -555103402 -876145400 -872943358 783632426 564872759 255137743 881127034 -837002728 -725884348 925014633 -4986577 370256882 -28576469 895157864 924893693 388234390 633118348 870358154 -983305538 246222642 -563472365 -511407836 -221132678 392097219 290895095 -239426693 -850414415 678990776 -46707190 784289294 -332251836 747030310 972216907 15602113 251235218 890067830 226322034 540414829 -688218635 -91031714 208412953 518765891 80139241 -373366602 -73117391 -999986968 405703760 -188579612 575589695 543961224 572020704 -566842376 772634066 -404503467 238419584 -218734829 -774545472 646025373 642381483 750627833 38182285 -715657969 -668349666 -250406522 813070405 -898930248 -546192637 834267368 -735321927 362888953 -258927074 -434591564 41676799 -440538839 841867776 -710500151 -729603447 760969506 295783029 -901087905 -781387082 161313782 -296708360 160932876 -501854638 725330665 -812872023 888339671 -506921684 -861539550 -826793152 136806570 43093896 709752792 685526706 334841075 151918637 679666918 43325428 846372384 419137996 -517246958 -517655522 -567028887 297746696 929092062 -350011621 235606515 778893626 549971919 423676948 402460270 -280834414 -627421379 -442488999 -622559503 79735986 129949587 666936893 -680912496 -99459393 253434869 643212665 -378432367 252867820 -40043823 846622410 749038212 87639316 -322177586 -623530619 -578143613 326372115 -759808158 -371258085 229832570 -153946286 -871344622 -934851272 910000883 45832342 -727889819 -741457301 -643679973 818229499 -128338900 522859650 250533356 -424621680 216959968 -430393709 -774789128 529182692 826784315 -419452461 -740701715 -39778080 347748568 396312799 474881276 217342686 268532246 683402521 748006832 -988071596 536521782 -975286916 396990351 188919116 255888756 -953364892 -576183933 -16050941 -78053361 -196319874 82627367 -280425660 583005280 -20512439 -745529615 292722769 397610419 230320741 -345285019 -674882128 941105606 -774899073 138569592 283168510 -701645758 -535153335 -124717621 -821896951 17621368 -760028015 -572772100 -770591369 -843082262 204607893 -53846408 188109667 -616720863 116633977 -941279526 -564835274 -62712154 -374006705 -584674455 631489218 -36511808 267608490 837937717 -22404021 208816581 807399932 -238609576 -20131164 253741346 -876337393 476520668 576900483 -862500777 -352436593 -324867201 -869575710 -495158086 539909261 -770465426 -200355518 -271133333 770838388 518547492 603165006 -961724245 -101440674 -983992295 610111856 548001720 -303906519 968762218 31395054 67612819 665084020 -899571435 8887575 -910108143 426858351 325560564 -218489516 308163581 647417544 841234614 -956301928 -315131328 -195841655 -801573812 -623914419 -502224213 -19148896 285737282 628816005 506837289 -317272180 455060896 539283380 -47619960 -191971782 -769239208 -584032464 -766455688 764605522 94289346 183339452 -288381988 49207821 -563972315 -69510977 308405607 -311442969 490277874 837197494 515113656 -476115255 -288530159 662039562 582091543 743153207 371781374 -967180814 -480495062 -130435572 186780760 715530223 -403490262 -201757824 543785757 948518791 656456726 220106682 -687845612 986841849 -915329470 662360002 587268272 -524680900 798058979 683077415 -665621226 547379965 -430061742 365118034 -299924306 -471010988 -456495795 48101721 313207262 -398108411 618871515 -871679387 -858565259 716927227 -170552050 952334726 603291840 37543735 -960632858 882619233 334804952 636556322 858742295 -804134968 -577609937 -925168500 -803810161 550561650 -699771010 773203181 -769677636 912958215 656791625 -197138572 613392422 394255775 210372495 -545697519 413252968 625906453 -206447121 576778827 326444388 -174200839 890232621 359148002 -942344904 152864491 -941093986 946220514 -146348061 969927626 759740069 -602217578 949294636 654578371 857260143 -215485913 -266290306 -200427005 169079183 -689139868 945340332 -452005963 -256480066 -216219279 -386762004 -924785794 141321750 483016033 -97517507 -591919183 326465151 604368637 62472941 426542886 966317615 -163054315 273102206 -873101690 -650886453 387205749 887210777 -770739762 -451256214 -198343328 -430786225 -546484790 -779949704 286609848 -198772287 -779068668 670630991 -703339752 -260902085 119864900 982982027 -95924950 -826454418 -807506015 -207400248 -237306631 -29098966 948730679 455183648 -357835062 -510593787 -533004888 216769544 -623092929 -445234891 988778170 -776275415 996512186 516560632 227492874 -558467312 -109924180 -482781997 -63825954 -894141618 500598428 -221394272 -909274958 -916039114 -656486752 -175489373 581701498 -617164696 902057458 88419497 69550699 943749433 -799501151 385855377 867070142 -379084618 451847859 592749584 744027909 722251354 216525830 -669355877 -18833335 957943611 786541051 -373825048 -131812359 -321056621 928165766 135591255 -462764489 -815364414 -642219166 96750079 -373749206 -773393980 -551997225 -959093168 -250534101 -246631774 905458160 -651075259 -793657550 770245888 863740509 878385272 -956141270 348080520 732490304 73820484 372044482 -478137663 -828278849 -811475868 623010840 921590163 290641723 882737084 772853918 803899880 396612890 -400816174 -455302535 629521918 101471619 472881090 364173613 600825977 984571452 423248477 -743150634 124492690 618372337 918267293 -193685886 475937712 63062836 841986271 -15185814 264132896 -528922810 -841345249 261490090 412555101 -215198420 476240304 -695298341 -708941487 -966316299 -541556944 -564699304 -754618368 -182980228 -678938368 -121692185 442977142 407321883 585362528 -678615724 -870200881 170834954 56829706 -684142986 572801823 -146801010 -611527883 -406185905 557811043 -601793943 480725208 419176104 -742835106 848929944 185378794 -182233478 -338904759 149820729 878837766 -528382369 283036714 -684975793 -563349141 335571077 -499734958 -473066166 -199603484 -667075417 -345079961 -69994587 -78408104 768477529 -553376704 -450502901 -727988034 120754994 878247997 471094769 233804090 444833593 -500202207 -162205255 812763005 -492513774 -66565791 141625932 -85957196 343628844 -773562732 546720705 -251893302 645647416 612033357 513958250 -58155529 -7909941 642727747 -197975927 963344450 742777473 -300813601 805966269 634249504 773034047 706626361 196130132 933224711 -708998372 -250077083 606051986 -328448149 124905020 -819721363 227040016 -899759394 770699159 -356427114 597782125 956506696 -927948884 406913227 -720418631 -982902581 94913028 -865837965 -524485630 -402839365 -671518505 211122863 564484931 66217507 -603241843 -924838367 -122503210 -584720840 -151488857 490538133 549485041 -401879287 -805874183 -437746035 -86786706 156988083 -423599366 -881304385 280070855 739557393 764860179 800779298 661582665 256653101 -561222254 -39595937 696592508 630006318 -851290701 559101018 -402948409 809985403 448596749 856718047 -749219884 -388450623 27347461 -431393736 673725818 -241201515 996597882 -229117018 220549554 -245300729 -19856798 449388458 755819470 542524820 -614299662 44772850 110322542 778714399 -762991974 819569898 365382932 312763300 26181479 -105732811 -190550025 584682605 -812018517 -773176019 368137220 650889424 397099345 -881124217 -429626461 210732949 -216335385 -509670430 -712148095 891911713 -324690268 740588062 232923863 800592343 -774507742 -919626065 490654321 428081050 545326776 239394764 -556728461 -127636217 133803955 -224138612 652587962 -429727068 -88071084 -865091950 18360563 -869232424 103003671 981580701 -107003681 909028263 667167158 -571423805 514358359 451612484 -640270776 -923115750 -912599086 494608311 457368672 -480011621 883756125 946236516 -238509105 730856191 654992471 -587046798 -206878541 500998654 657240170 -839255877 503001614 -458110631 976216076 668384592 896462694 983756458 603446473 -594459888 -704800489 -565192635 -901708002 381143102 -886694586 397417748 -564754397 -572830039 3090309 -705062012 244614433 463600167 -693841312 961198364 366542765 489126432 627987115 181296625 791955067 188345674 756804446 -862245612 125976905 707505304 -206360770 -864974507 44736266 -246694791 -341095732 634609802 -422258137 218586365 -980277495 947816881 -285886369 683871256 -988146756 -728260145 -970497172 -181433789 328838911 687613312 116160287 -785784158 -893885798 483108605 -427752478 345905291 -858498761 382009032 -45192188 -891554721 771391097 985834490 -970735203 239309022 -123988226 -720940759 10566415 50870936 136764434 65461909 549678782 -978403500 606129849 223705818 -808255541 -47187704 743600438 -715155791 942506267 530986425 874233173 872548749 -740299451 -328970172 233642876 684545136 708697594 7414315 403231381 635001135 574704786 696421359 -374970541 -197830160 205918032 -425835714 238108136 430406960 382886300 395233482 479290708 119993743 885798283 -960120820 -46808929 -210882142 755809375 563977117 -623946629 -530694712 893818436 927359191 -267158232 619985365 490993925 927944720 278726314 728666373 -974411499 80272645 -710468947 202179255 681362286 -812140610 269257854 -811545837 -212074661 984688572 -328367950 -31687838 -78831482 -34943541 -203291130 -26960881 -350649462 -681727527 -645756255 -692518838 30479392 -677562203 -32968653 125840245 -103688454 258242438 49352529 991089569 608900622 459224024 385646637 -505820523 -630890813 -500236130 -886306577 312275287 -744871482 -182092022 -658545655 358385355 934944268 -386450240 -427805723 580792922 -670861634 -542582028 -782674646 755087097 -917790088 -56480211 -191271215 -83517577 -739854504 386332081 848561061 185019622 509436784 -781849402 -887745375 544031322 962900996 -632041512 271408208 386100432 435211291 855966966 232453903 -564899876 -482313616 815312263 -475154624 332400585 201118136 469049997 -248225240 -227504305 558370188 -817805127 59727756 132845821 391246730 -538737744 442435344 633716129 353627477 648275968 -930192269 -694944231 635388749 286432823 195491989 -169505145 -270948940 -670227554 575953588 574427687 -614095586 -140777991 -857923517 -238243340 945217319 -989381403 -275889562 314134290 -626674693 324893490 -92559133 -514206445 -186487748 440071196 582026369 455504274 202601520 -439642434 -876203916 924354852 813284642 944846087 967997906 82835659 696260567 -950000253 228186526 -305831232 -711857437 -379416705 -939545563 586049110 640582492 744229013 21635714 -444992616 202466607 429631937 453031539 494789734 -178301571 741860759 548907667 438260231 -431145234 142085940 166948254 -123242636 312477003 924174437 279450214 -202916063 10971334 -477954580 -648036916 222868870 -18841031 109899619 -749537203 -544008267 845099132 420349485 153997658 814146263 -454253005 879803028 957094705 605250718 -432173635 -7518041 496277457 529947850 840350999 -366374806 350607612 -703427297 -283706296 -3570781 -852807052 -422818141 -539383707 890674781 285297115 809478037 -14248194 -392071810 -555856012 35348745 244767930 -633085154 277787686 -822937189 -423059892 187674782 -968479722 33987179 -425151728 -575998283 -90600207 441553824 -226864756 -709646202 -766167409 904682112 331847854 392182309 965703137 -986014754 431220915 359736718 -250709541 66130642 322634236 -336553473 932113704 -15933374 504406775 761417015 501840431 410483924 -762262912 -999151871 -513935550 -797924934 -118904767 -472599541 -414691709 -564359556 -423399770 -548894949 -909213104 -805709818 895658918 -464417092 314124336 68477183 606470486 -559227254 157752777 17125578 -543581422 -501550426 -891684458 148125295 965842096 779023060 -723302743 353318060 397205387 804666153 -921580451 494878233 -430832321 748180061 331955740 -514553503 805442220 1365364 940637785 -487296835 229254580 130052677 200202639 486968447 -358015448 174814335 82206926 -650256006 800911509 -527444078 527266483 183730548 -746572790 -981299689 72410910 -687792348 622725762 533364991 880690699 -652559317 359024260 -163623019 -969605587 -22872766 -731954050 725722747 -722111543 -544491943 -308060431 -493585645 -754449126 928039430 -993158224 582546713 803014862 -712473098 -654693260 -494853656 85913193 90738382 -427765472 161019263 -575481385 -148876444 4366390 -438025204 -346342688 970613440 595819798 -931694538 -159955847 687762118 213959884 319793736 -93376063 504810601 -741650085 -76273630 706417206 932422893 -723882930 -308609312 455677032 738009953 584971929 -936960436 347580629 887619606 -121759505 55543013 953087777 -796111736 -969610972 626994365 548111586 -847861850 516808799 377737126 -822412182 -383622848 530258793 -383387691 -118898717 -763526714 -108637770 -800225999 708897532 86737225 -439558866 -390021993 -35566886 -267013144 150839438 346487556 483747356 165798653 536345111 275375470 -391822642 358592708 -366190526 525585982 229836392 -92010021 485598182 45311225 -424284886 -208151233 292225733 198960761 -701794626 726504015 -195169014 -207460798 672134589 283775400 -719618261 -615447854 -162656463 445166541 114869985 -255059705 268037893 -743853054 -918754229 959575267 -501763683 773764797 -509941679 582272866 -118559998 29843737 -393214964 972270599 66546754 260298789 -329113575 -474716022 -59051397 -806167520 -337392181 -854699510 -811968526 88100915 384974815 853185526 -283123664 413921695 389276275 -441950164 964258280 -825036164 290077853 -794018926 103086848 512614506 304941738 441054467 841129364 -375851249 -835528801 459446997 724259468 -274055200 -738569941 609422880 -275959674 339920861 596626443 -488594441 -738435009 -776528205 432547397 -154882481 -64451701 -155712676 -518840992 868994805 -309709475 831348371 733060588 738056932 707233433 -71154042 859981186 970765379 -715855000 -266930108 819298194 -499685862 363694877 -717101927 -332601793 -434242496 -272739169 -792128369 -505664275 582879802 666254493 384585628 630327781 623299052 817961672 398987465 -366565346 -214152931 -368507622 -478045235 -664745653 -831612086 562300054 -532047607 740857670 -705801714 -787027615 871503916 -180162187 163166342 111940309 400876558 -509568918 -913039349 12154265 -274059645 -205249629 -867440032 -671184067 76175563 -266087985 -599624764 -123267538 894519443 876347371 -891710147 -28125048 -513250402 -667484374 475007415 886349455 -304746847 -655739163 584375685 -476506723 -254621764 936038207 -510183082 507809482 -840184120 966659146 147649463 -16729569 -154158275 236745053 -75541301 447078100 391482652 -38803565 599551417 154219512 315967576 339380289 -1716623 452232296 976727943 973604401 -701067555 -676166713 250367570 -345585197 -838351050 -754355217 -999543283 666810296 -308317899 479932639 -432802431 753637343 -815858983 -393310091 949774155 -375784956 254125826 101260308 353044637 165554185 280356992 421546195 650431802 641543558 746284801 212126373 -7419741 21018194 -646772433 18017212 640081994 -485725214 -448237860 39439852 -120974494 -677133345 -783783657 -521207801 -48321324 -667853753 531597538 -607669201 -45245233 -801265229 834256304 234770413 -755624530 -698586087 -526385934 -942371907 116335583 -899933757 349251290 -252611451 286607430 -996972992 -608764880 -981721437 733331244 -940716931 433725609 864476309 445910469 715064810 -912753569 -208623189 -519411154 53319713 -391092185 -122264142 354459456 -628209961 -872228466 -180667393 794706362 -60863091 79074035 720950225 -442892674 -621676376 747241071 427844621 771976841 -89380144 907911975 -146785408 -846580046 -163725393 -653151115 457991307 -625288173 -749779624 258994231 936051733 -718673187 472763076 226908199 -491353139 574710888 209766209 -84948334 -786298219 -492689882 418104482 481796658 152936228 651331563 -415263432 -921644508 552496148 557282886 597575987 986062508 687350572 990549628 -843233114 207112903 390915776 399650679 83841420 666156716 893582457 -906098550 703178584 275407085 891745233 145752459 692073519 -770127106 -542087711 701037465 -802653843 681771596 675797971 921610980 -214367090 -256293077 -643608433 -545744738 -733625281 390096832 -966577345 446498966 598159330 -209038549 -846439261 587636075 351884832 -368286427 -679591200 372623757 912059424 -912593442 -160949699 -20157860 988773003 -946292860 850955537 -506654535 585807590 147567168 -927745153 -191441511 4078879 -685139050 -18151983 289554636 717863418 50378704 906204544 592832289 26894115 513659422 -193058650 965563010 -145981391 821167421 -240657753 -688106927 313696066 333100474 388146523 83671914 -116761982 76570435 -509538015 181050713 977135056 -832058015 -840982391 -393945641 257150175 -248872498 -8019575 210657426 -72581680 -886649476 292754541 453942711 -834338328 -427007911 -332180143 381613131 905882516 204860941 87477931 -255139313 -318865979 578926071 -927013296 436959228 671970028 -763885955 -214501943 715990274 100223699 344687667 -845862637 -155629479 -847148269 508701197 -559099117 -718658868 -359886578 -79248239 -427678763 -678692371 192098750 196917195 180593855 384067823 688740804 -686956323 683543203 401222142 275444654 -917673677 -612772497 -829602364 -692483059 -902777811 340565328 194744955 -756720866 -289526029 389124495 -167734986 382004729 292498088 417299071 431612994 169590679 -303295437 -506810257 -841687820 649051028 190683245 747775485 -389878182 -4105961 138325262 248012109 -674620492 909935643 367110621 884652581 -290609643 155141693 -430356323 57886108 -970865642 -596401654 416588541 967844012 161379870 793133877 857926166 646151074 435331558 -29435432 -974692032 620194923 233496693 202169887 -882630115 -773912198 -430987237 154691842 -13666104 -962667760 -881855151 -702156851 -528719721 315173075 -221229639 -646548008 970907816 582802771 766813687 -435939087 -559651665 260295831 272823395 345290770 747665332 293761546 35797241 -198477923 135194716 211714766 -477351981 411519253 810516779 -310607418 483733455 -981592652 -884451928 923075695 927778551 -417296484 627807105 -103458866 326996348 -267386434 348657506 91031795 -110072425 -188316408 -304123279 -882937695 -53442811 -191885667 450364194 814037182 995745024 -576680965 -896358440 699409501 424403673 822917526 -590617802 -598615204 219663407 507464777 322679349 313384229 -128582994 8582624 -444745527 -288516961 263326129 162007174 -559420318 773064300 -417748409 -50322566 -170047831 512510706 276390741 860853252 -287904327 -883024568 908659338 266410478 -591848697 -192664157 172454044 -316676755 -900328030 804469411 -857026631 -851935766 232223101 -211824157 -456345199 -780553020 -49645265 960705006 -949572769 -770354328 643322507 512431664 314687689 750133130 -561729737 718133570 -280505657 -943757319 -380973744 493741185 -980268460 -67137479 101517266 480146166 -893564587 514981548 -742252994 -258377646 -798786609 -517965691 -64432643 -704027358 273902165 -637994315 463035776 -153819145 -373896721 918680390 191846282 460648492 542602145 -179492852 116199810 307301724 779677353 -532635692 -54712028 -637415911 233264842 -186309794 336811500 816190316 132873184 845680113 299197400 -388936425 -757849449 777653502 -774972309 -383724677 154010897 -377655772 -294372226 264072368 286378888 -474225265 -894730373 -244905750 -870313699 865059133 -499892431 -424260046 -733575779 676716217 848152904 76331810 -410855399 805716134 -757529400 719523800 65133640 -23250004 465015732 300861397 -471966566 -588605076 -246622545 682310017 -230081035 -705586543 -164021118 -130924734 460878134 549743271 446103899 -418245928 -368303522 -19083182 469064581 402032648 -761093041 559226625 -767162722 -469425678 -584044304 -764718124 303839361 -886441590 93770416 31333280 -810266726 -66425022 981710047 274489351 -739362038 -32399105 -645801343 -122403264 -852139779 -552976705 238132602 -60744600 242826167 856265960 -302035742 -104398053 407900013 487101482 403334160 338417115 635166369 -199770675 655677831 452833158 699940552 903493402 -699210092 149350765 20071245 453449320 798713190 -439203983 -604983560 516295363 145716566 -341372436 967001195 -137995403 542107871 626290687 639133100 -281041982 61237265 -926823280 179084663 959983890 67749011 -128371198 497803062 -53290646 791080047 153378364 -768342743 -599430485 653170847 -673304019 269256356 3195503 -945393182 -491118988 -260816689 187393542 164576120 494912800 -33220073 57986187 861674643 -50977547 409063540 277945181 989498451 832277370 644441955 316343590 -115152503 -166972714 925951604 -840818938 454443025 359148426 441042122 393581912 -490633362 -30770305 -137708455 -799429698 713213237 -691082259 449598627 489682032 39271833 413418766 54367901 -85428627 63383545 -171949009 -109539060 -215829011 -107453807 -311782649 -257491882 341388572 -36648762 -735728131 885848305 -179384859 286363140 378273679 -476660851 -798174490 -940166673 -373832627 -589674415 923570013 -4589921 -600934312 -901324744 -96312432 -189666367 919095316 -935341144 -965508701 517811529 437412267 -377438517 -353171552 511373122 -86245767 20653753 597950725 -740849425 145115548 690866264 -562972637 -496010640 995161359 689022705 -223745125 725064197 -948143413 261430497 610126176 -502332403 249676554 561335816 -198477095 82185886 989986034 166438701 -843712441 791320943 303740939 909684108 980629061 -789259172 995478377 -138342955 -210336041 -615640339 -808702251 624543322 -115473028 -190614695 -499925641 -770163633 216909863 250282304 459107490 837640088 -842040135 -525525926 847358614 -15875411 -430890754 657842181 -167282848 -386707007 403292493 -318802649 -564169575 488366813 -782629902 -94235589 500894597 -150734575 -642413933 223471631 360521016 403076262 -342128205 751805020 -131694886 -199551894 461145155 -392422388 -353975838 -752633949 -410632737 253810157 -389146657 371246290 -150847026 -642994519 -969745868 783147628 -833006125 648558005 -149431155 -453832491 836983209 176781694 -701220729 190702534 -518981959 786890197 134083907 629648356 -518547847 567060199 -112190828 -220507499 367521035 -921638489 287565209 -596321736 -171186616 84150353 412546413 60995387 35503541 149362029 -80394798 -227945808 674848568 493050332 989052120 -889714516 -782856262 417418803 -121768025 -815352035 -14692881 -419689230 -805552245 761375268 402103840 -351849811 -655161006 191970328 867729229 -42375885 313618646 -866613665 829837718 793092642 891722721 -61635497 331609412 -602667266 467343523 -511995514 -231497590 -92569883 90633264 868115686 -760098210 434347945 -490298780 -643602895 906957729 665946195 491897437 615133562 974605457 644277205 145809243 904699508 -817689542 -453867674 -281600955 -181477597 314524066 38718218 238697567 327727515 305829936 857143386 320914925 369768593 122921571 -726888346 -754650422 -685716619 403350528 -497769167 380211094 -829204281 -692831365 -7406717 769471523 166202325 -709175134 -859869167 -610730323 -146244787 974113932 797641983 -144253370 -790604045 762462710 -896136617 420333031 -565356458 690470500 -982819900 835119827 999824834 -792593129 -574627200 249470505 -766585096 504624904 -462677790 -441362904 707920244 477433240 280223841 -438143433 -413268028 -45040823 922205349 791228808 -491570551 -372250007 812273951 884375335 -54285584 -297885511 -86924214 59122027 -573750878 996278206 -701117183 443303948 -348772643 543085743 590538747 8996190 -789934808 -88608603 -957057151 47693814 -667697200 433232911 -522641593 458902953 660430435 481849856 -203340757 -862483672 615974117 520895561 964384381 -822071194 527109725 208259921 708045144 423204377 -363291472 -401864191 -318436734 785838715 -782802780 -191876136 -199283182 23909554 309706169 782937586 -431887246 -493949970 421199730 46818702 -605591705 234285392 512086931 410024320 -429569445 -846314447 84544924 -532083755 590757878 99700880 -477517758 -726814345 -748789320 750164790 815830766 270620590 850188733 -138480663 -237717675 -785993056 -497318547 533041654 570774112 518995204 196658397 -326002346 -551556417 48910921 390207285 -478475922 221646615 923120147 568480745 444436636 -88906007 601366092 676749927 -370834868 -78511901 208022227 -332525251 461873005 -735060346 889133966 -945265490 -324020036 168680173 672110723 440365300 -184928726 -887983990 857490127 -46530360 628530279 -667653922 495407046 -889611689 647833898 975710224 958072858 953318133 -294594693 280540514 422103754 -69844389 -987904288 732098861 -950102125 266859282 909821554 -291351951 291717906 -500528603 367427656 296169832 -779319108 -374622994 -522053917 492906899 972214598 -30166337 36209407 -652555534 -217367277 -375023433 -198318691 416998362 832010269 69567247 12097724 329765901 -775554711 14230547 -717252056 -608210217 51652436 -880299862 668882045 -376262820 206470867 -923239554 705471283 -591815201 680338762 575504118 556859762 236112161 296223454 980004017 -331142692 -245518687 -87316588 672023041 934476860 671628811 -772832263 -728073657 -915081371 108025266 -448566844 212840889 688540758 508472817 -139603325 -806457955 -145207489 -700416178 583271579 -806039448 -619214866 914224415 113691431 939926701 -234809206 668390187 572895748 -738792190 -600920500 977549301 483326407 -285763376 -873513876 -647300518 999801201 -919589339 -163731546 -854202055 617309761 -647252104 180530251 -526077469 -418134554 -406715378 -782327660 -1745368 -90414136 -284737084 -762784914 228629854 272762892 558725295 688891129 41241779 -394237558 -943398387 -184083317 328137524 -434617756 -346205387 985644916 67519781 375444849 215337680 -220395740 305428870 -746373629 662816828 709835583 -818237 93188779 256905505 67170901 462771598 -542173466 -701121816 495107523 230072798 -392180516 306584023 121911568 -671213868 251278034 612509486 150763519 -904630145 -303867248 412341858 467319705 770653370 477680212 -132349560 -16241535 902053101 -980593607 -744330800 306897169 -974160935 277987658 427755864 107290478 520840005 467152170 -780586122 -724182465 -385800727 -689356913 -479200476 634052997 -378066688 -815829012 -756212284 193916512 -258194630 -326717546 139310628 948496163 -917001092 252174999 245336660 204136115 -21082167 229242961 -548672635 -204426033 720203136 -466743130 959084944 383728268 953292692 893077097 675379739 -818825785 -241271627 112341023 363344910 -965670987 153761991 55396823 72621748 511993233 -505047767 994197214 845354394 -526016579 -519729968 861115068 248910803 291110036 -83041864 -973499114 -141281692 -556729949 2984017 -154129514 956764351 448323373 520113667 -604890603 477310304 818759661 -91332395 66111181 -856260179 -820734653 -348786981 839923363 619297359 -18892145 12766337 -874581225 76182402 -173757570 553568682 -615721957 -420759696 643013603 944935559 -367178732 -27812216 -465123768 -843883823 -994373295 588505183 -807826367 593969800 709877864 189304000 85721240 563468042 -473662841 -560889687 225225788 -916564295 723793026 526130108 -781941887 -927018550 -210779092 -773557645 181668242 678013066 -956787896 377025414 753875045 211675771 876710466 439335542 433109794 -491301636 728786344 -464631536 666781489 -337940877 60414473 410255979 -46278998 -20761874 -681173815 -929669860 835708550 74555298 333928521 -182118178 434673281 -246826944 -743389616 -944944785 -456029326 -699491742 37615835 -603990263 -686269919 235854301 798612164 779670577 827408569 829743817 380893031 -71845651 234078750 -81159052 295200995 -158207699 -706544648 426148309 -512196535 114522744 627678206 418724177 102939319 -790107288 68256780 592188201 -473646657 654956292 737336693 820993496 692889888 -761573267 -264959826 -185123761 218396471 -852164766 45379081 458638833 954362237 631581547 841228014 13310431 840362828 -221715819 703338003 -159534500 231176415 -383377375 366175049 -593749 876700318 512929081 -970251493 211862338 170941286 934467239 956801324 -846601488 -832738784 -666146781 -192154949 347785412 -270190963 -918060852 982963486 -566709130 774026587 432385557 168283310 -105858228 602865079 -978694892 764398910 966752291 121371815 200852028 245977213 -123685570 -160814567 888610086 -749138567 -644845775 -695583799 -922580179 883903711 -107678704 -605200517 655473870 -237864056 608224807 -777832409 125264197 -660634720 -223558601 -390921024 -558708830 220228535 -620772097 -490779965 -197816318 231836621 -98317205 -513494074 -397875199 -816401562 856849578 -698264117 -438095699 532253036 -980657469 -644549073 993615453 -407581358 -976069092 432753161 -59620336 393306972 -351599417 478170189 -115856692 -377811292 -234025774 793874907 997812986 358541659 -972207050 -271598311 -778124570 133278146 -376688435 521601917 483506882 -2567103 924829127 -471959083 -373371279 65250525 -130263277 -489062152 -502376398 925772972 -416470221 274374679 -559348645 371836490 406729756 2812747 776972634 -806339821 875953584 833631771 123345652 -494630627 -805360556 -39278149 -449581248 -258863036 -289907172 -497594506 137661056 171139089 -626983044 -766976151 263260968 98396585 355583566 824478859 -691579762 -932938861 320033943 983825675 39757969 -663508084 335395809 -874580256 417882397 -511543619 459317844 -689897229 -218975941 -949432001 -877906118 129370830 809746311 768598633 -529084577 -446534257 643186975 -150419948 -53927137 -90668823 -601083325 -553108036 -187729450 -349227788 -309476285 915665465 -881647519 -436701610 804808297 546647344 693353989 941249858 -34011525 149822875 925739575 669547634 -292859775 136277673 46007635 767521160 -185313514 -684637445 461653266 649190832 844042785 -570140532 -812873613 -919010920 -992835454 662778259 -44941769 635591673 999357404 -639528490 -241871789 -11181996 861214545 -157596948 -864588466 -832992337 -716449168 602341964 -142665034 452549354 933297438 -142623783 -6487000 -67915971 61931975 671701487 -763403363 443683322 745913732 -377532526 42165771 -480005722 -698626106 638769114 351920484 328863179 -379202225 272779756 611148342 -377541806 -844176548 526226879 -345191399 -518170551 348907321 -456343610 257718479 326010054 200512374 389683489 -840571254 -724345426 509132052 -611803140 -836741451 219286788 -850403824 -961689592 -132350823 238526823 184657221 -29263061 716309029 -642730754 -253892399 -820673357 306335303 -432871539 -808304182 -152389672 496763430 197726360 -504923726 -581895111 708611830 -123423539 657402518 475401353 307419908 -187383233 661374754 355286757 -610110612 580238532 -51864875 698969139 20991205 227325833 -150207148 -775453105 -622506857 -161790791 270939842 -961604850 -413111683 949256589 -610554119 -306009023 463398387 -659929609 -841396947 -332456741 759196901 -392344951 -644307172 -31483050 -45337132 -599974688 -297509344 136261487 70030953 -387287048 -376819469 -923357343 701242824 -59951824 643166798 90506699 -504388937 -579556769 -762806177 -502719326 96771137 -179012982 -626077943 -863616285 833894357 -441004163 -313713723 -745396312 91246469 -823522937 252680844 -579663096 8529407 -875604150 -133847888 -519151227 458454980 753220401 -464744906 -637254409 494428259 -746409282 -205899205 50343626 -273092224 -981074687 18683840 -608703871 -114887630 -950928369 -491108663 -77292225 -183889246 740105279 876571597 189349858 833124233 -277959915 -351540723 -569165489 -973364405 -931849880 679349085 250398132 -812925242 963760670 -864964528 -196485394 -437537690 139195373 -591184551 968345742 -995766360 462329230 -411515369 -226577302 -321015817 -295976829 970418260 -599571912 983563211 114524767 -806119554 703672929 626075935 258867794 262108751 -490875363 214985868 961668179 -394838667 -331658590 -395796522 -393474526 -117876622 -304168010 840229186 -236267362 -439140181 -831793503 -685524610 -548528657 -788382303 3195084 -109430201 -224298548 -584140174 6415468 -341913592 842154381 -461646974 -672875729 -187652746 225398163 -493169229 -442170350 -884693779 -330317555 115978747 903702832 -874142103 995114575 -456166936 -795315539 222286058 -629677222 303048047 350225961 -438895449 -410308992 -802807496 -701125811 873250396 932436993 -94740939 -138502713 390146851 760848003 378145272 -284635640 290739189 732745894 -75007838 42456259 -384252397 317316122 -724504869 -162036763 759868309 882988362 249427267 -330425722 554220602 -104022829 -257399400 -605942011 341905518 -811392619 -46229415 971629855 -699638430 -84600633 349512879 877342479 -269114918 651859477 776358494 288301869 -701578390 -143069417 697986456 984631624 336031862 441227995 64581461 390880810 827339379 -455087785 62734640 -987947868 802191338 -356605022 319048242 -299296242 -113016928 674932788 148284019 689829219 409224321 -802107282 -527507600 -424762022 747622405 667214469 -35436159 525849875 870423651 -523470462 -586010911 -422204903 -848560876 135716629 698041600 758201927 163977642 586956511 502043787 -151380051 934177737 721356253 850837539 388272794 -335344885 466731704 -847085224 -981080583 673320394 978651645 613520547 852318570 313071974 -499479602 769606996 429124635 -729777592 600392593 6809831 706968044 824661224 253805121 -743484134 359671755 -652142238 666542551 -806262629 865739748 -337910252 -909096092 383608320 174102115 713921075 -621139167 -402153626 606404161 -748515624 82979053 -370485548 -835033600 -742885018 480850993 605320073 738575589 -903095296 -878588242 -401528867 530901316 48128778 -450742057 606249028 -178761417 -73839396 521868971 324387945 413147737 -768009641 189441106 867873157 289055495 -749752672 -713810369 348639414 -782979851 -490915538 -305612097 181264344 578281493 -571038218 -530865634 963345866 -373309303 -885569368 26854790 -402179136 756653190 -616263206 -413070382 123075117 -472661975 988455624 534328815 820700086 19635184 -869094098 785684141 -578318031 -288831115 -978787156 -573323312 -325280119 753860821 824401806 -911269840 -734167063 -60146099 644032021 -709232209 41839757 752408759 -58506560 -711261221 481649363 818476930 -355009474 -385418081 780845073 74938390 -704389742 909270662 -47389402 819939008 207227414 923478275 -180805885 -21407725 949115342 -143829874 486469711 -574364124 -738059424 -142226014 -614995928 20471406 -110054917 -817666919 19739677 -155496355 838565146 818965135 -719289 887436855 -187696435 103061678 -102889967 -258821125 610002122 -804334773 -881296793 52189886 -184694433 -400370728 336205665 262306790 162747176 -102751766 146738725 712467184 -794325738 -786384345 -980846438 -104501115 833151143 125318883 270226697 -780421068 -279135141 691824452 120520455 762066008 305710919 -291129143 -577246485 -70603190 967936875 -33739827 -286493032 822222465 178068069 461823297 -902266402 -27967680 832252559 -987671729 -34254029 -189416684 352808889 416944119 752077492 786275031 -913953952 706593177 471818089 374145399 723115095 -720131023 -507985289 -612405901 -455009675 496134541 -791604208 -349451153 -897910286 -595276705 -942059509 721957390 420100122 163277527 587423987 240034626 -581707238 -597110309 772213306 51585325 -364363007 -998351435 -430667873 -463386210 -795024100 858778288 252454002 870313818 -963960081 -277391083 -513096329 459437801 149870598 226288881 814080737 -481205589 -950007723 745792688 995801824 -730450940 480136522 -80266715 405048400 -741856073 684204923 393386776 -522084454 673284828 -772309025 145062225 23864275 -824042210 -735231849 836192586 -632743967 497240938 -597288144 852119297 220758837 593160972 -342956047 222519052 221787001 265913874 -498474386 326848639 453517522 254749265 118029019 23784698 849504571 582649333 -696760396 -127645955 633323526 -920669085 39177189 -801625416 -401847945 756709770 824294415 -542945290 -173382620 -751232892 104389956 606235633 550360148 647118003 -888839212 -23144056 -745873283 188710323 -549839627 831661429 -863145076 263036069 -142994705 166762992 -964152589 950911732 359387304 -291034360 -76031848 543789901 655798893 807305864 -977719273 -484382271 22114122 854521738 -410677546 -30310296 -310692373 293378932 -929733954 -324395313 -685433096 -928232176 -148888062 -538490941 68127213 91230281 763560791 499846551 670904184 555067773 911569965 -704836331 438624140 598400214 -887634436 -906237425 616931999 -927853815 -727963248 130134269 -717398684 -693590284 -914721039 830388300 919840325 633811375 256830569 -445983955 -221859179 595463689 376180934 -814012497 681978533 -382608083 -2273514 247824302 657627876 285184994 617717086 -577073243 412244301 382415829 474083518 611014349 771241311 333037416 -654614337 485904323 -245820068 871252078 217988450 258286377 -430039343 392534446 482485928 622707865 274907909 963235943 -515189819 183614568 434924941 643724479 574118774 637881311 -656777794 901214008 975526362 -654538611 555226645 -75427754 355791050 -474373829 747461156 947959901 330770950 907873005 -451697624 207326676 771150227 -772950525 -430185023 343655469 -786215711 646776533 780987037 -596574184 -408350773 745090564 -981035302 -454879799 12855770 49288637 308577188 -53860177 -736495864 -800609467 -529317601 -39580743 225080886 -625879877 579328980 -690466239 873386832 -124301977 -682481150 -39431580 -457886431 69490185 -132891212 -249186327 586354016 -78199196 -835646635 -812836864 546073350 -741007458 511563243 -613835694 669105403 13757038 -212457954 -250274705 -135642002 350123671 513810056 797830964 353458885 -707383737 775429927 999497386 -569720028 417346071 43403253 297301139 1530679 -506605931 115734850 -894806161 219209343 900576352 -777148698 421358816 -178880237 -478695221 -210112287 -948579043 -373256106 705576461 -907410166 676026866 -840386850 -30780921 -525168438 -907790772 350026527 133590139 109490605 527826098 -225238147 380028028 -341561699 858960911 -810240583 -904069330 594078373 -757350320 -342112701 -437350953 262960266 665672931 -537475355 -211413866 974075694 -361997036 422039314 -799515219 -193313073 685877742 497373034 880118451 608255225 -428835275 -384177000 -873855245 394390868 458255316 755613014 -725321950 -844105507 -212090554 319800189 -477506966 763506742 -686013115 498664338 -109210353 860186130 349968071 -652194634 -241086311 795653711 656392914 -41244185 -741656582 2764930 -994954566 -436139442 964543697 621947958 -824793641 -896519837 859076224 -85694237 -918155063 278841161 -967685483 -676495931 -955473988 -101761711 -262591527 977616293 -750014709 -211168887 -296294976 -924951414 -649627584 392433629 -632958985 -146847425 717467219 -710253234 161967720 325963463 278116136 127090912 196119356 -510480531 -838363617 810193191 757943804 492616917 471242600 -763317129 -705620884 -560986859 -271834745 391466890 -972647864 -671614170 339651133 771727246 557372196 -921915434 -412933804 841276387 978148115 -130263396 694923078 404326728 -908227315 -821665886 -709472362 -955676222 -889533159 507193195 129164535 -619430408 -516224214 651304036 929740650 -547163526 -400522941 580789389 667390241 155795162 -17199547 -388490117 -757627223 691299053 852631455 -831719803 192673354 245674961 -887269372 -20486779 -792232734 -909893443 387313953 -197051708 347391772 -85759221 713831081 -342333821 356508082 409532088 77625510 951721212 772938274 -149063661 -545410076 255689970 128150344 580073106 739718329 -744395304 530559912 -433886402 832198483 469994020 43970697 -287369617 -586588523 183885288 -372939187 582789923 683795503 -92779653 -18688977 674465857 783203711 153828036 -145116203 502482398 100441860 -692601080 932395013 -206195384 -911942330 -457615897 219830827 -939934251 921165477 374899724 999118273 185800747 514021927 764671183 927802503 -386549288 354774579 -370327890 5257563 892174850 -997085610 100174414 231760739 369706820 651319763 783661631 -473623535 992464373 556737116 757650348 -746138876 685964014 -980173317 165154999 246717677 430448499 -879826495 -701481508 945347417 -805784035 773996281 901599651 536190943 -81378074 167877336 -710533478 -703118869 -188456359 403117940 902307028 328560494 -578087435 -732983948 196894509 -746118377 -69425232 153023943 283830667 -350924395 594860627 -400961207 135783901 357441020 -282379164 -890702131 -319168419 -704276361 507609124 330257444 483238836 -644277620 34841471 831058683 -61748454 -163721750 868367440 -982233405 556946555 405002076 958119644 -655740180 -43699869 933884645 230229640 -364165981 -441417112 941273515 500959892 823348310 -504658871 544345245 559665849 131748575 -788944625 389539469 79517401 -720794417 16944158 -73428439 -79235806 -994184454 -864472068 809441770 25336515 -949453562 -578384959 -191639366 -258450612 -660259369 86157885 -746311177 937846 588208224 41544500 5599343 293301842 212303866 335927125 199054385 -653533744 -331167645 526631442 452776628 -628920735 866328456 821688512 604267317 -523119012 128228137 271846 -838239953 649181722 123604757 -54231952 -457050090 -451307296 -31152761 675670612 -537661861 93529775 940342063 -75565777 19235896 41312046 -815038895 -19945821 -477173492 -255773877 -94604246 932561194 -6139401 606091372 676471114 -704961375 -536715077 -344315552 57760822 691100858 -961424022 854517983 831948316 17090407 52124199 -893712371 -413395534 -696797721 -784214910 392964724 992795941 561285490 -943005744 -893198321 891099461 975381043 150345631 7086437 842624813 -468920939 455877827 -557758650 310751806 -646117368 974793499 -438474973 -884542225 -621907239 -366567769 571800866 -627707731 -707908217 629176278 724798527 164375988 681193370 -290298672 -352480420 -171031338 540996704 570510101 474573127 -507643262 -277173729 897710806 -162094863 -13794235 -585985763 -117781121 -776289939 433565830 321917685 659785689 736565479 365662030 -40453395 452857180 -788675389 655956261 159778748 -763808178 -734539795 866568100 236194035 -598963326 -430098371 -947426813 -673001421 -870317495 -3191246 -750835613 675840895 707117298 -974899522 434766589 737824828 -296715111 -788842729 -832702029 768250826 -252338639 7694200 -578955801 337619623 -340875494 -941697498 229701705 517315769 728791508 235757261 -533262012 247528682 -50003199 348765652 787200927 -656178684 137106467 -653735174 684083568 -609039198 289903066 650678669 -197969666 -894839689 -245697742 -737283356 -85076372 16746112 110226927 -590142434 33013044 -177919091 -884588969 -725182955 60605299 -20210046 833104781 -147194300 -5011034 326635802 198647844 977636430 -319200755 -472377834 -858915867 -196936145 987611411 -758870153 -178753069 -404733842 -354896435 923960337 436287505 -819860554 81666343 521631387 -468751974 985636185 663089361 -47345919 141782173 -992197659 -211068862 -388848470 586146316 112748585 -110066130 148079962 -165732436 505535820 -631198427 -341685986 -639132343 204608633 -7928906 -840780275 142854319 139953959 -669574995 -701229887 -957821500 843918831 -733952961 423315416 -360671705 -984642504 803348483 278296398 -973863963 -59362608 343530401 -832175714 -72322296 -151779946 693910897 615951331 -840267987 -422936595 -970953796 888926198 -370710869 938922644 824944906 17429663 -946745912 -874430199 -19848486 553648938 975618377 751655206 -279662318 280625920 -683640821 138512159 850577885 -499196669 418436633 -469449622 -602861916 512139003 286272881 -867104487 -399722253 -607320822 612400633 -949301737 -746877540 -330062886 -205201007 7882228 893951899 -166624639 826813993 -471569496 744907481 -491551168 816384748 -472562347 859243653 -375578798 457431459 647203284 -560112112 -151735934 -185460150 393428724 -745528209 594620104 24286456 -425776422 -89097934 157399712 -884545660 255868681 945703112 779025476 420239442 -615762537 484513594 575677473 452953021 -516005482 -658786475 -972453738 912876020 -867828520 287155210 -879179023 527755137 368609081 153136920 -285359631 337309413 984540822 158085602 -61057225 -183961474 449948846 -413615558 -433757954 -678997731 487440594 440350510 148669759 286700294 -609635967 394662341 944111363 -682931758 765312238 690434169 63306415 705277354 -828324359 840147149 -143365708 578731458 -260355538 171952730 249726311 573979158 -855924967 -149193500 -460841347 235682611 -436376057 -296109460 65955518 57405868 -968699949 851484330 858030633 455882347 687790935 -455673039 -987201955 135863740 956183021 -3565724 -474596780 362416460 657015485 -778375017 -834872359 8288250 -998933240 748777832 -649790154 865418602 -600856223 -248640656 161541522 -515067466 569739363 300247558 909429864 -656689570 -3079302 303183728 119598412 -411174107 976376116 613237010 38216549 -864645760 -904128104 -72574810 350654587 -906430335 -472163918 622946240 -707181967 -568930465 -718358333 -955263594 -751368101 -33003070 -434057365 -925575711 902116954 68631845 -520880926 -150667991 -255216601 452798116 -588803 -70227327 377293859 -777599708 -244678030 339352147 704644273 -455809981 -636687408 -656075656 -976724372 -178588035 -536726786 476259077 -786411498 -450445304 -275178942 -630682941 -220385702 -125146812 908137087 -826083610 622847935 568476972 -368434551 -981468692 34310455 345224265 -631208121 -168278714 936590604 476625553 -620145584 -271623529 473650194 -818636420 -544711533 207835724 596318939 548448418 693182074 -978645580 -696291061 46555449 -982088038 -508520432 -570441055 562924699 766096635 792682351 -263485379 26931435 -270818550 379517631 -543738263 574771668 -104882170 -478194561 -380768073 -305804157 18185045 -198841930 -116267297 972238050 560620859 -556276751 136793615 -100833616 -482617544 459136569 -510608828 53381976 -578218590 -546406323 459835564 -529107070 -990983397 -689425011 -55986681 779922374 849944502 -711499124 -874260864 -408690217 -890345806 258093507 409257876 411167070 -816157896 -424249711 -703197933 666951060 204437236 -624513589 806798190 239400166 -157561454 -705741715 -65210011 826175805 724145367 295178043 -896099971 -809401157 657147390 194880789 55171895 -691225632 354315610 -994764920 385703831 -434406616 133255489 186640879 -962928972 330406598 491356890 -851384757 12127936 -620769830 -371057111 997695180 -917374637 -779704564 -158363865 346143599 827252277 -417859177 -417987816 -964200378 -760621108 87180279 700310792 649093381 514689952 -466330477 717434350 -37229314 -502481229 617640508 -946374319 132142979 -397817838 -234078556 -97972007 114792879 654249107 -612068494 641479562 -515458405 -611626692 -391697441 -163914486 -434134576 -242658357 745897095 -511327719 681834616 -80917803 955790282 879746177 -66963102 -551650460 553239247 315049595 743254944 -88156214 385425505 6445305 385522373 123553054 -861874127 -86295024 -829048253 -197342945 382506135 247747868 -148533780 -546892928 835571538 -483211295 -675792739 -176074084 -180510754 441723197 267697012 -154087790 576438504 -120524157 101005377 763495834 -53582083 -416732578 -47435649 -944311632 639398030 -722718980 -545762548 -432924638 476873739 521485782 650989631 -385730426 746479293 -533827649 944529278 -650527671 229392549 -791304422 459205630 527704444 88281425 999823636 574900901 -457671499 -771321018 -19310779 -758159128 -809755270 261571992 390336059 704435719 -605743387 -83057662 281458738 -599571585 977709972 927488141 975624045 344133269 135623758 855772968 -963244203 -259811586 -24182293 485879171 -518553576 -878294125 900964469 -112030876 -321927231 -595085775 914907052 -847401722 597962604 293057310 353473687 -462674843 -393904440 -179178723 298010398 174422340 -839927392 479537421 446149828 -125124793 654826452 -701565936 161261770 811613816 -594193987 -15018749 -69493275 867621940 -954494228 -51804119 94278097 -451027843 -495759766 -508320667 151063136 -94741465 123900891 -882117236 745603402 -867206659 140635196 -475639587 373502602 903641336 661957771 936533462 -470559928 377476875 931840677 -241967386 111582541 -282768243 636509446 901639683 -859948820 543911296 -579320603 811763291 709044102 -301058612 -503767122 -969739493 102327984 292890699 280043016 473267559 935018536 -84208852 57891084 623933068 52060581 -712025627 207657829 -653901624 313805593 468035077 -337518876 482105980 -322111878 -975017782 567070019 -372160076 361409077 -517750366 -196818863 -294867614 579629671 -223719645 -251508122 -549762670 -689746248 449123695 -662334914 -280703049 102543990 54816085 530300491 -910608251 -750778056 992124256 -651318445 164814163 969467688 -257656754 -544635318 -921651944 680711918 788100114 -12277433 767725398 -418558742 -528075822 183787764 -750435638 -406329922 931654818 -456002528 167482457 -819435276 -59905182 -219039802 -294135464 -947857931 56139444 -490609577 -730831977 414014714 79538720 612497040 -380932027 -602532539 -811875943 34148095 294288622 -591088449 863356023 -799424299 803020313 382143979 159641044 866281016 -574489664 -849321992 238718247 -136376517 437212814 -733966153 -277137873 -429998811 -182130486 848938268 570631410 -679190387 -965618744 179741351 -913686653 167637061 567068748 697769988 -538537609 857629754 -246690042 714254805 -580396970 -556570837 -192756724 996128487 -990889232 -280913307 164979044 -870137570 -452362237 701428295 -872291986 247604013 -158480082 -415827566 485100182 -687211273 -752775509 44085865 -211675352 742257585 134279191 987423164 814350375 403285525 136720995 11404248 -443244395 394605762 240690612 270824988 320133964 -480161229 171173366 -194869438 142085962 731586468 460862435 -350231842 349625246 -258639565 -522077322 432819851 316653729 640701495 63225595 -946007701 340049903 482317149 -824831358 -690746699 -155257574 799692096 -441375306 450560718 124043680 -566295182 801429791 -368720525 -290881497 437043777 495708791 -171721974 354554726 -477525652 209908720 649570539 849463763 -360775819 13227732 -909500018 -127327062 325109372 462263679 610046498 141820519 290525799 858346636 747170995 118888807 447777603 626541902 31471122 585171784 -519876576 -606387400 489163440 -524063865 986148560 -551618672 313810034 -87692457 562568947 -839199010 10894019 -550895303 3662409 -860030693 109123608 -750907341 167145697 -785439149 -719060160 -427519502 335959142 -19097200 -412630482 440807382 870452782 447241971 -388117827 334075565 578880770 372307243 256926806 701024268 -863250335 686925226 -567417159 -612371324 683157145 415828565 -557802317 770374761 500425501 -100121015 -958588810 272879357 -278678315 897410530 -433040389 -114417780 246424932 678488769 -55048155 205210133 235220346 884952962 -174385077 -522762296 117046411 247082537 -345646765 487309730 -884207892 335437155 -516274294 8389307 -219077432 708987400 -462961221 246187874 -528345585 -110430960 989405202 -235868477 626744550 -40521203 489201346 847492715 877731786 651652865 -96343686 -375478069 999661166 936907782 934391005 -562840784 -463424806 -379524019 667353745 547261850 -574630117 -599614025 814396457 -220210677 -580851383 638526640 756275314 326817876 729336150 882077177 -265290651 736329792 550356299 178900385 11262942 551340705 -242427458 97871420 356715175 -655207805 -504008813 300290495 272379698 258983794 -85118368 955624654 -930945434 -226128998 -396359252 -626957752 -683811831 446724957 637059470 -666954118 -282096951 17084889 498745171 505263096 -177109881 21054019 82385972 -357188227 26486600 589661521 439918390 -509901467 -630228383 241121762 150843627 180222291 684282761 262463309 347425877 -195136721 491639672 -919554875 683942422 -124340794 -601958101 797106190 503117109 295212901 -670141904 -751950682 828398362 312361060 140758447 -899456043 60995876 137659532 235130481 727590167 -205683273 796070975 791809752 -306338926 -511063941 844185320 290979913 -22232907 589420791 747963653 -595187795 401613705 38034646 -633538584 957951430 -77002605 68266947 679563356 -394596245 92403200 638779192 456483042 -361488782 481924278 404700930 -523502928 386850733 817066981 -745076909 -904234917 592864774 920635340 -37777055 967417659 296519018 789041429 289386396 -600193105 -785271492 -170681633 670096573 -783217823 -576573393 552794097 -67506429 865252423 -488122810 845962985 349867661 -106260241 921253188 665918913 -230253185 -32991088 -232921054 133041726 517305100 711719461 -358157590 353198025 -63381817 -713407819 -460146749 -181460371 881449302 -376930040 813026980 -293277917 -689380017 207429869 -68880840 820432243 -307982256 946918191 754236426 592084599 932740460 32681631 174222543 170165072 -350461960 875740443 478941479 166956241 323722075 213029013 574876924 465451810 -598953598 494047172 -383045145 -770809903 -788875302 -860278777 -488712503 -278580107 653795290 -706020717 -322427392 -871586283 -672303598 -662396735 -263430865 -795068280 164539146 170422661 -925187070 -593198722 -865347132 432460418 627799886 682303760 260922473 -606871447 -645839269 933723403 -686945132 -726295150 -959725294 693836585 -733913177 97032854 -173374093 -353879777 -765043792 -415115371 740717403 -714738463 -857435314 91471437 616352201 528622466 734621604 659391336 494166118 819729544 -779188097 345080614 -869712977 -877021671 -304359723 209807735 -537509421 902972636 -904850536 249682833 -591700625 -336942873 711200883 206869115 779892709 -163493444 -787570117 -722216225 -997901907 366526819 -780077605 -696314318 -940531882 401005460 465672106 -771854333 -750030950 -625508749 205980524 -590254072 125224325 102946644 -542265228 131995178 983366003 -275235783 -445457278 -161162064 94714636 -232274907 -710963683 -354593745 -234748991 714019002 882607534 31564344 -855463106 -49178199 -225095309 501039838 -658564617 -128137070 -417508309 399321737 -673474000 531870450 743182459 586943738 -14737709 218481964 467162770 274845544 330733573 -323821939 340052971 -224701892 -328988429 -711707639 -648899528 -894597291 -305160650 -199174720 746669016 -70828277 -400511758 -261365275 190918640 -897201168 -300588218 -462860841 197419378 291243259 746646400 382468389 -785056174 -390680888 -55668618 629570352 989139800 919440829 -324610927 -986685084 -502543514 -437704155 -925023564 117971152 511741832 -304241183 572958881 351598979 479803904 -364374219 14237093 -725444949 -647711236 -705767608 -690034715 48711076 694636375 554477769 -952225929 -392742266 913174090 -173852393 -530980688 181998672 -673128381 -459045782 -579939644 -589730420 -460097172 747315422 44755900 655250823 365045098 695938288 537173558 -3308686 840367275 -682309475 -727499615 -341089980 276689637 672785281 503906237 -156642609 834480011 -444895962 666379708 454085175 708403042 -14575847 750402324 -641651 332734837 -735349185 103155249 -132406705 103712709 -427276562 699694652 256052997 -81667096 651198367 827341427 -548741408 -905400510 -409393963 -881589392 -200367304 -75363640 -298456751 -11774499 -101460404 269357305 464963216 -407871252 -450938700 -792600513 112255558 170883153 -386856272 -285888010 26897444 -388806488 101154701 -766614957 995109861 -357631390 946585736 635708630 -391460727 280557331 952824344 -391025662 -427281215 -281658233 -271077913 272078521 -660304669 -515854953 591398294 -773784952 40262868 167477999 -494440540 -179245999 -917537775 -773949920 69196476 -505920989 587802837 -879710026 425427100 215606245 15720926 -176575224 -903342403 471085221 -101597281 -527279525 -853511716 -909743040 -858778758 -158099588 -779305347 113454702 649349176 559416202 -584698119 708215349 -422972162 969855385 -737785373 -758222937 -288561083 94560677 -119077584 -3233532 239757137 -505368879 493875686 -266647557 394881107 79481903 330271052 973947984 -844860894 91778509 -665457646 728012428 -84552986 -659038369 603490270 -244031482 43822252 -350996312 14174440 613971163 955707999 -641492306 -555713397 -175535172 -553504244 -198133326 881855148 -694174978 -765943867 307727741 -802464039 94907426 -979500172 -622261907 574109443 406337470 -552097456 -900750808 992827666 -178417221 -58548876 -746559419 -540185078 -929562122 222804680 408382438 135009412 355904735 -399056126 265134410 861349818 307360368 -726366271 319456094 155585521 -388542866 607286708 643885003 845750355 -175590524 839417258 630348442 -471475750 882989227 565090603 -929276955 -619813897 -710416218 -676586335 818613823 732249202 897609082 452859820 129394810 -772175519 929866807 -73358158 -291660408 860941684 -691062467 590075407 -572921590 87960519 -907178550 614634322 -971205719 650202391 -291365259 660517149 -310168692 -45223589 -781164742 -193084994 495487572 -40387859 90679962 -467108624 -637567713 935815286 25844244 96794146 280544179 437905258 -454 738974925 785782830 -774135854 15699815 -286830044 969909768 -288636494 -597274945 -303115828 538246666 989600397 13145080 -982397913 -78786115 178084919 166539160 -766024407 145604817 746492323 211258037 344669445 388684950 501938199 568658774 -156471723 -357866642 -235185994 396777883 -548763279 -818028187 -592367964 -370341780 289531306 783920852 818579407 -420003081 -520614933 420710729 801287655 30834867 -656024607 484389967 -291049361 914795637 466581299 221721194 696154016 941467928 -140644176 670312094 -734786016 998586900 157046629 20307574 241568973 -589359053 563614243 -301068012 175001144 226121850 68800809 -135579303 -146115906 151429582 871087788 801397896 -914982210 -781555053 994852065 803317702 834610451 -213798647 449623126 878661084 432216953 451434013 -220655484 438743715 -512300058 502128844 -588216134 -195397459 -20218218 -410041602 360875771 -92336100 996328649 -234311580 555639728 -235721149 -541961220 80307988 149457816 -280343518 307681524 -601100950 213048079 -15702890 469070003 -908816972 265117479 -886686569 -389736497 -915922336 846464721 532035082 -487143278 962852916 -283627520 -257861400 748052389 -11204721 -61422140 476668502 328696287 559230618 941273920 -682840247 528533942 -924667005 173483012 431439248 61632707 -601573137 -676095861 590381172 750276081 -624990460 -831481835 -921289747 -383831243 -70270440 241967076 320737258 -920683895 525296879 -163874088 111841063 90975164 -992932639 320030241 -636112686 382295356 938159407 -478266002 31858460 -109534955 724347412 768213970 -912048041 -605413519 924870798 -228033880 17203822 889724608 949754538 -324916234 148241550 -174113927 -486578658 551005140 -586572010 443284717 -700107472 509446784 877938942 -291611971 -931375857 -59987201 -814180650 252632271 248739366 -861354837 413810316 819279757 -648070657 54808896 408130070 338803680 -482592118 935700787 -49859675 -636332729 -450637613 848010327 799011767 -434445986 863365769 88707519 720886977 -217849805 529806583 -576733738 -723602110 401988453 555268529 -787026597 -930053737 -476141644 -578341331 -659307464 -273428836 -451111876 772415320 371066610 25828808 -764298581 549674060 283724268 -476148733 -615359834 90393756 -25493901 742188963 -309711960 -622933632 -999208126 687926552 -180692225 19035993 -394677258 566222818 -420892582 -495109631 -218220551 906904118 -684850733 714324343 203894288 -453444469 977755586 -363855155 -613808639 990493909 1027774 -871563095 -575304815 233495875 10375339 -250612786 932044534 26890164 844560335 12381778 -529985791 -936930488 -97483272 -707650289 -42200638 733085592 -670226516 128732034 -511241201 595713236 662675198 659631076 372306308 385845837 220139070 -148397792 -784907988 -45227088 -98894990 920282755 -800098654 -514275798 -803352422 -431789419 128217635 -804223425 -899457973 460242866 -861046652 468517641 378706295 -940528722 -391091874 56930826 -768288218 960268238 136267164 -385193202 87752280 -846395525 -446039906 -247610380 355703109 -51322261 486056581 -344442256 189233483 588972650 862805099 407684323 -336764322 -72271117 825140075 308061478 948035299 715632868 592542340 471301368 651774271 -346906098 -917946093 166044924 392246325 411069715 965541328 251499873 52352409 168995277 708216765 280434084 568259352 53077565 -493837807 -894765152 94944408 -507890279 841875957 792513053 83807983 -166315454 -999448580 -61421967 766939861 -250224190 181902188 -479473141 -240662107 844747942 -652579960 -605175894 -395520288 882497123 392659251 159423492 888371409 -691575599 -119902158 15608514 196674749 509185900 -888436882 625252042 -58291604 623250125 -799450379 433151284 358616309 950040975 -899663226 -510913068 -647947214 -524422474 968993325 -406221524 829461277 -541214177 -864695109 325715314 -615409223 -29272272 -103931075 750197773 -30143632 99023760 -787105351 112866604 -359504252 -244760933 -922011614 -246071409 -412735140 667932236 178376599 40874163 -664880150 -548054989 444925349 -886614537 135118226 -713542778 -767894577 314916382 -579973524 -889615237 471620402 70042201 -321418578 948142267 -718040282 45081782 -449131037 -434764261 890779302 673546435 -125898536 -408584611 60037266 -744848517 568563116 -311827711 -141651402 -983896537 859859026 -994076859 605454972 -940972708 685117439 -602931601 -905753320 692602546 579861422 -329162518 892698259 -841870715 991848182 -634136099 -726336029 154408 -825428874 -140341825 -169390093 -888879124 -819185363 -467690956 -570298389 -276587165 -360249511 787551331 -335234582 -303739138 -587825778 290074862 -994698411 169723735 212936133 977840754 -335419020 486470271 845357619 491635462 671571845 -941064824 -258175676 343892528 -891497481 -281549038 -316158996 190797766 -729457422 151068216 -406694773 566266575 -767130340 857294444 976453515 986942730 538761515 103134323 -580179380 -600840038 -649130900 288166835 197754519 534973859 130234955 841556305 607559020 390316192 -382187347 -101899513 -857294885 -513099295 -23583692 857425432 489259076 -377058588 -909211069 -884591166 235716472 -655303246 -503508952 199084950 -308696091 943796611 49114245 892635843 64681377 167751252 471852069 -730952482 384758511 968353222 -961075574 223546137 885591178 154465211 638344999 -283038672 -984310854 -435510958 479618393 -524645213 -897762211 948595951 -678275667 -542032166 -737662762 -246794066 -42687588 919496073 847896941 894309551 241479329 350952365 -298531794 620990308 -20204729 -557371853 325097092 -645112318 344977150 822317167 -210967934 -820686463 -30555219 -704713699 -574614966 143713812 643000171 8762101 -639359569 -274641098 -400857098 -758521043 -599405978 -483563522 255469696 -707216592 -283217393 -291221962 -593010116 799360209 650537125 -500780331 -530093047 -804840885 -86507809 934552039 935436637 918424879 -708527513 439264430 846509048 -281581486 492029473 902351026 -687212433 814404896 -249867634 9919844 -897638213 384653693 76658940 992414629 166358927 916226350 141928229 925795284 -597690894 -674710443 -192936007 979143225 -853466315 -51715088 964732329 -608868404 697836254 -741738083 194762010 294263402 810112738 50218198 -265981719 721970203 409388973 -176535528 514234730 239814405 775656804 689686503 525366431 330196385 309238070 575407619 355687125 -533920352 -64781589 -479341609 232666770 -860782452 723240008 -855515680 422089082 269797104 -781715416 -419299299 832906862 -695316420 779364127 -641342681 -122921520 -351551057 -498579367 931296110 859225413 -193901141 -577688488 -360941151 901567302 -637361821 -737112627 258144676 -244339945 -473250304 526777998 804757776 89368096 537545165 76649034 -126344703 211818267 -492570321 433368180 -298857283 -124941530 -559002851 658591872 575969405 -666246497 -352053937 -407357043 649088453 856147597 144058328 414778072 -410883102 634293902 -26792599 323957244 205468320 -679458404 -85558530 469200340 -201038998 101115539 -142491519 -545911322 -129108859 965131958 947574637 -804877780 92961579 354998891 477894822 -161393440 967898922 630020974 833893632 836989492 457670294 843441734 162503852 -967788050 -57224039 940246050 196813927 470502101 821856324 -591617292 689316082 828924465 259227290 -845646695 337658944 -73184061 336306220 -55740288 949764821 28904826 -412323172 -823546599 689675735 -447268858 -728434067 811053086 462121 -284614238 -452549071 676629541 548187207 166453630 -930020025 604990100 -121494414 -523835063 -934360669 100389623 869219251 787976269 360967087 -965516814 738276609 -133670695 291942370 751194077 366647368 -977978412 -700577604 806884679 419721957 392279260 -414366519 -314086336 462672516 126293116 -826636801 -971313018 198792017 391993138 138026284 -424099473 662954408 -210576358 -806183989 -752688484 -495984714 -809902447 -971654247 -164703560 104277992 537096729 155224943 912077472 766756195 779647066 119513103 854289096 -890823695 13290325 -50895300 47411855 174388562 845334458 -411963568 -131166659 857501559 627321760 -631926999 431146210 -574243455 189953462 567949875 -894299770 345475893 339937147 -175505483 85405453 -480603392 972593781 -877451896 111840786 -239938172 -286699110 -325826603 392636109 159768696 127831260 -793287550 -817690719 -868980297 628294005 -294313946 355700603 68256745 -173153392 143709882 907730180 208506435 260757934 440722122 675873687 552440049 302812595 324330274 165618941 305662338 -872826348 -745228701 407656557 236117318 622393747 65292976 -550203663 537119055 875465844 874516290 -257241884 561421994 431150993 252705237 -921738010 22075731 978266738 898127041 -321245214 -190121823 818119655 407161795 -346745425 392854663 143664196 588506059 -312624657 398025116 -111180351 647443992 472481255 290711423 -703688056 770503811 -248209838 -5111456 -143838672 968817426 782771651 -30896163 572541776 -590399829 154350468 -82575252 77615447 -870200098 410960894 -196433512 116034144 793629092 754515347 80485022 116463512 638078963 -150181978 646252394 592523435 -579794014 -326211878 -678300473 -356296480 745172455 619302187 868227079 -884171285 362610830 -859706580 232408205 169419645 -321976980 -544503894 99156101 -484247523 111177736 -984370989 -389994960 302411662 -237616209 -149018508 -504291710 642515941 -87577688 -268743548 -36124131 -247038340 879257337 -359805579 386598035 818749179 397417806 725443619 847158654 867264672 898729371 -472292305 321452503 444666366 -536731197 -734490640 259945462 -935966766 877753644 -954228551 789734748 381264826 390102491 -4138319 -679452050 -244576828 -893790705 -522836292 -6757203 201534577 802945769 916827037 -780881280 -4781263 830582719 405319788 53933606 501462132 355299531 688697127 -871928833 -847199785 -892004370 276694554 10980871 661343723 -457226597 943911132 -529030630 -794338720 -295595663 -511801034 11618361 685871560 -716209895 -782430987 897187739 47916150 -63532304 670142814 -744362675 47333873 32476745 234475487 -43069112 650956880 -529871012 -256269971 -947399357 996820899 517437208 699720227 209438923 630463992 408160845 28336910 34837513 -382696580 764667094 -902909772 271961676 -930755847 -701155702 27526866 54938022 -143012778 -669800889 209871527 306453149 -717072181 -82063250 -772282167 242432432 -497742564 939624799 393499710 -193226746 494649136 279938194 -113148757 -488326778 972165414 606526889 -439192866 -399778155 363274805 283311563 585815532 541717289 681120738 407686121 538128253 458874813 537567044 -596721556 -366059422 -823634074 571824290 -180601904 709608767 165357909 418679255 428634325 749516669 -204418627 73667500 59263097 947899966 851067229 285637912 -520260406 -498330795 -194294667 -115472150 -432322579 975795826 -520583866 797986501 916448034 -688814590 236984700 962581608 -800169606 529626161 248295536 -352902658 893337909 -387030488 973719657 287781591 42032031 499588575 234507284 134465481 -110646513 -633464250 -857953954 -166344559 157096219 -931693369 727517962 878968585 432598930 666762978 -135435896 -472681236 -567401534 853664382 -165622922 -652646106 988901167 -961811242 -73892502 421662511 -353651861 -557915639 540355241 481515572 -600821736 -70084100 -349273781 -672812473 -360310135 786747159 501139213 -73258191 101136553 944385546 -316275435 181176872 515256698 281429073 -115914295 574055018 416694545 331533763 836916134 354755938 529082872 -817639961 -125592736 769843280 329071592 746932821 -697269466 -704836115 -93182526 144956343 -231526015 455609851 116239607 -40903655 -79805989 -863042132 -412405167 -970944749 -496295194 265026627 352552901 571290869 180843236 578399632 67223668 768697383 477203171 -327291180 -635082101 433123746 -663159915 -948763249 -998245943 -476392174 -656006041 700020850 966279524 938645782 569773989 -460358738 -210820178 139865232 -220153775 195913270 -609235012 -893357879 -441513735 473689814 -942757976 605241311 -533213015 115901307 -9226588 542483257 308283729 888026189 -802760180 -114692316 586212514 -898060355 150470113 -31734239 -63066752 820187244 971221328 57119394 -60198505 -565075535 230103624 119142292 -208345312 183474947 740369164 -280089249 -277684938 -377957049 172372589 532099891 887587772 -485504393 -64707946 -766514012 -667735880 -531555983 -933094631 -252149560 857126501 -849823986 -599606421 89332851 -771768751 -840207424 502927485 -105246824 763622644 -161663635 754905358 238973111 -928895727 543970402 290410451 711636463 25800590 -118504889 -723802032 835559317 501899011 -766001327 303056423 -679367799 -796862911 667610972 636184853 654038886 944555736 -78549749 -195137656 -65001702 16843172 -644136209 647733981 -438881354 559695673 997263202 655430112 152962497 -777981735 452153149 -675435036 691740831 252542488 885521354 -898939189 -372335329 -475805798 -37405216 -372715 625032453 -406447922 284363384 238635402 -547337401 -476180267 -318625000 442714603 -991070929 272998437 -275762506 -818071973 -838328614 -844568571 -559118810 -159606723 -570784542 -940247154 -784992473 -444285298 -191137397 -486743708 620777850 -228237175 96468384 -753020292 -128501165 -529942653 -584950599 453271214 611419757 735685381 905711270 714139487 -997618798 -853458240 50639864 134498499 432455644 -963430210 602549741 598642057 -446472401 -435398262 -579593038 -473579908 -68716596 492355344 -764307621 674971910 -891444217 -809304932 -362168892 229810213 678157033 711964305 645096103 -809067860 -42762796 -359891626 183605792 813390172 454038663 804170728 -817234491 -170635354 869912938 -179663873 692123742 901304568 187057946 -856331896 585825409 -237284026 312712106 469031440 -693595530 635534435 462434453 766573915 596371020 855462327 986352759 -174864228 -202218271 -960190340 863431999 -480193062 -876348399 993409559 -132887880 180456729 -566098482 -893146391 661968271 -422470381 -796221364 259496523 829216377 261821811 -479381434 467923041 -777826091 -535030764 862939689 -893068696 -669856860 169218405 578958960 374064384 3085190 564402238 705123533 759401654 594840772 -879726951 -575676239 -22408431 -263770924 514346136 -798901156 639663295 202896850 -122841815 86718345 -280679357 -395834942 -743963543 246046459 598839323 534665129 -42848049 4304184 -739030531 -104421559 -986051080 182163734 456171199 -813960432 -539145604 -593628406 189362952 576974017 472703589 214509996 -17156630 -579797699 -115241568 -415890536 -669425588 -610605475 -149115968 -605971355 -202462810 24174468 -736681774 -74016741 -447751685 283451305 232908634 381189533 459867786 -936993782 279074618 -684253523 780541002 -565945161 494607377 541657155 5365092 947908121 433097798 771750564 709348622 336226985 -375364870 467795367 -837033049 1748995 -702965321 63059549 813160802 -456469575 -887123560 -28467285 284787031 -554648943 -913588510 -870843111 -524536246 216849185 -954048170 387966157 -579662294 161674765 736949581 734294102 -859754166 -383988445 382960002 732749983 187080880 -490280484 -791825884 324153908 514281476 -976429003 -319212236 -902486876 960768167 181786797 -202835377 -140681910 -235123264 -154666859 -664842461 -577628541 88901080 -179250234 -248938740 -85729520 -87317380 210912704 -484117170 -752918997 -65603157 -78078650 954483996 946270674 114664570 972873974 460678318 -807060777 -273074767 558149411 239866085 -52038123 -741211715 -620314847 -716691258 197665777 -946761235 -595742315 -640465839 -80399489 129657748 -750842446 504985377 -348588838 -347303385 -186943685 706840573 352388053 -642698112 838384887 -932494157 608352927 72185431 -793004123 806201496 846093811 -921898036 727987803 -541125581 -940412924 -466177997 -201489877 845604165 819979324 -950129060 582727722 -180261158 -288625673 -131987610 -328508782 -192359925 682475557 948955447 -647210964 -340169712 936375531 -413720393 106980757 85668160 708332973 -735771305 652786399 59247600 -897749745 -476641014 106421813 -590074839 -716337054 230367020 161582313 821938159 436387058 -858758726 420064717 -161092120 -123396493 -638578465 125569353 719952025 -445394554 -855353657 -812162647 422294700 111231017 252015937 -302364379 -901592290 -736382340 -366562696 -820668484 484927698 815443861 -98825195 716950241 710565990 424634012 -408878280 -70122038 -665593832 99078780 986124533 977587298 623602658 -413602983 483930096 -757559603 -654899499 229114388 464108301 -741275788 798584090 222674057 -78153325 522377562 -323728171 -584525571 -246907791 -350634609 948348466 156879912 -666729162 463276955 -471250426 -863918853 789885658 -569768814 -109976095 -403584289 570234974 -737249583 956499723 -632446216 711091438 587527536 121721045 968309015 -176229325 -995522421 496971004 888679502 -389378690 955040477 -49305374 -920907596 -875159649 -580466742 -924191496 -31099316 -321498061 -357183015 738823649 -599554942 -400791368 608003157 921860759 -583397002 -453908278 -93637430 -508252763 215276202 -648182276 -681797758 973553671 -898269144 -836734140 299021019 484670118 -646631830 -230399097 -643438781 -250438120 -614249894 -318992629 -235752676 273792104 -959959461 -868808186 -347937646 652161127 544713148 426709659 -13477188 376426598 517647202 61435042 137094025 174438031 -508111476 -680812899 -804016140 212155604 -642864455 62596257 -428683107 183543403 -401201611 781927824 -680546603 704314990 88434615 399239441 -186031799 -795250365 584073775 343679066 -426460413 -67978110 950672670 458525984 -113050652 -944010289 268971049 225004763 -274805021 -382553054 -914188768 -161333511 -375864046 -45670693 737758303 338764029 -374183214 707567227 286410616 -819879081 278143523 499937767 309784542 -961993151 658998305 361396700 360595894 -454917736 -210266947 -995999499 289050710 19953606 278851400 122558834 -816319199 -679144568 713316450 462080295 -717626268 -425865270 452187458 440924449 -644351027 -69092825 -368682067 155347502 217387776 -402618725 -322551005 87305481 284774973 -456902742 440387480 -464332926 880361904 914294958 894606176 -539471034 225078077 262972549 -707988008 -220911126 -541385084 -708444177 -924441017 943199443 281377109 607866520 548848064 932909371 -692220698 -748172079 112165558 -584685697 80019055 979882089 907722448 364589969 649098633 176695074 182220785 -374341432 242914170 546121114 -249181254 762278412 502917184 -11512195 -429452732 93684515 -862815380 644511182 -647733225 -517440728 -49074696 -509328599 922244292 702195099 -418101593 134936150 -165322476 629676709 -676668009 -231230085 -982326062 408896385 -189285066 339184599 678174550 280981327 -345023230 871961515 561600835 -362589346 -690583540 -981386085 -417800899 -547908452 513564407 579446444 346375503 595946232 601187070 592237059 -687436675 593804552 -262899422 415310709 -259463654 -716633061 -472662715 -147385849 351877000 -323506633 -738623361 257028188 997100438 120012023 -400766905 862350296 225507773 665368321 75508467 218245576 -183886627 -706443456 -39231261 538060059 -888990706 785476754 243287731 279287820 631071884 810271204 -532886930 -329078456 897421400 -204554210 -388523165 -26906738 -54500342 204910326 -160653224 738452123 -570762221 718562588 -807997684 -356045289 -433123412 508803661 1997938 164216867 767797349 631070970 -820785597 -358362510 -222942976 -324848447 -776115892 -115870486 -704966901 574157579 -388449510 841809462 -105420205 719932053 -136738745 884299204 -437519891 -908046786 -496857138 149190742 196426204 470689311 -308659136 648297896 -805010881 -406698200 -452879668 -676388769 -39060832 -560854413 866733543 293899831 -230104495 -517716524 -319231900 -180586987 354819481 -51235470 -62689881 -879831479 -990021963 -628107164 916071115 -656501487 585572603 646656203 288883410 -617927125 -791840324 584826496 -515430819 371441876 -9555533 226914642 32923340 601892084 593366245 -306092938 -989408995 97071467 74588200 86146927 185460215 111250522 -35045934 296188506 208163721 369306873 -249938036 -117729353 -9945947 536905947 424231291 808546482 415089058 932621636 637605403 385544514 -161737509 136293562 478303176 145570471 569322932 771712309 372777027 772474899 -736984837 -950817442 -378418091 -406144553 -693550849 656038262 -31215029 -509374914 509784783 126807448 -641901095 390276626 489663859 -454825270 291968488 441712953 594134275 694960034 250578544 -256842308 998638437 -551227210 -67121340 -227258426 233578338 239850530 -746868558 -502814154 -960099113 -834819255 -759663095 8104493 286956857 -884613396 707986478 -29090483 -898075595 276651827 -560475595 731457903 -299857858 -813884875 53336093 123313713 511252763 -796614246 610446371 -10558372 -810545727 571100161 209967622 698361600 -138324594 700530835 -407059002 -179645666 956573801 692994716 309476892 285867226 -73759633 -544011786 586638080 459608356 -478266608 -507180225 741529480 -972486135 -1777884 366327511 935602658 -516538746 -299176096 -165161038 -228953239 642880409 -491032324 -726757050 -48934311 -892232378 -487751827 -677915982 -741009333 950238749 -837541751 83153584 -708225065 671501582 -271383910 -63020334 -737212213 -275212439 -614570248 986055229 -654697360 -644051523 864068853 -476062969 -318333641 928620007 796686182 -352852212 703176797 -478161273 699285349 811871813 84958672 -311806756 977527884 169020935 742577924 314326489 600305618 -891688762 387599014 -473116695 888437474 -221429207 131479658 -895236399 -302355433 -641488795 -97099794 -231999257 332447751 -868056656 890954651 114411503 14855287 449799057 743452545 194442086 -756914013 739830254 996949253 -680956828 721304900 848750933 338363373 -636568791 839131056 15746032 270043327 -822704854 -879195220 961415580 357001616 -421527462 195431945 -482632389 688030296 -191564387 -376735193 269033573 230307922 245360248 -512223613 -253915792 958841473 -852035351 -321005955 800974256 696185182 332898221 -565032243 -613896442 74049597 -797618424 766054409 -594145669 662234642 361965405 643294592 -63656748 -741352713 -494407816 -817225472 -110007710 -860807983 -850957057 -37746031 -519593894 -35374693 953152651 -314193412 245607629 -120608343 -31753501 136131940 -119917649 611074704 -163397112 940151694 -110905140 -641788226 89627265 -829679932 160667077 -570544340 -587180467 501609471 141270648 -750366439 329620195 611064450 762045531 -174502731 -135329351 -453574849 -614401780 -306169275 927433874 632362729 613613083 769846555 -754260563 511250667 -570599040 -422352068 -955645307 736371692 -542309086 -336736403 621733204 -485970703 121644746 -551926996 -700716735 492709551 -666171508 -916707835 -134585742 -535209235 -994816591 887647372 -50431924 11321505 -114761370 -960797494 -507416438 -10034681 480005852 448306565 263703891 -641576049 466380990 -201001636 192120695 594458022 762811083 186493739 -116928677 221686115 -873893888 565152435 -847563655 902714769 -621582567 -205863258 -430145691 -262959839 -761830888 -130320213 334560291 -484561698 -190908242 821729136 -169245639 -576156497 -954015451 -337379 203155882 891868009 354958409 186313010 612213548 -272685212 -59342179 -38059462 -498580024 192700794 -389436333 669361199 239531371 991930199 -777640184 339220637 136761294 -953325549 337647011 -311781823 46499700 -852601113 -521973760 711140231 -307336857 -453330984 -960025318 350857209 -525710239 -897282141 491176831 -359262892 969952511 -739667943 -360890483 618770987 -487538040 136430159 938135733 -485245524 -845746478 214238608 -632082788 -491461691 -946980778 74480844 -449949719 357565132 -356380477 -213033686 -453844272 56229882 95868800 -448266442 -538416319 417861545 -202986455 -433784175 813486771 409801162 -807079931 970223431 148443151 351495199 -994084732 -708688589 -19351905 -675717292 -652030621 312728063 120684057 248241402 742058035 403412638 825777923 708843388 -71267902 -859195130 293857232 -179588722 273283426 -317343287 450517632 -496058916 -612408270 -159636241 -953793370 -253345759 86649002 -936755409 317040976 973068969 -682895630 -403731706 592537907 439979502 733159641 -869349774 -626570721 -13896766 -209089589 690889651 777941484 373094527 -14015660 -49447637 803141050 -707566295 243507425 474553672 946950494 96839429 908329940 769551326 -456679682 -898201002 747124275 -168129068 -825712816 662159521 62566792 -871322873 455143516 86222280 -475449863 -102695776 -14355602 169475886 428309668 -68814745 82832624 707079932 -129592128 147813485 72378220 517184988 666159742 -5276853 -474900674 -671732955 -296299550 631493752 -602564703 -195426447 -884114356 -444069356 -861654768 920271840 -774104536 380527827 696897964 -826451892 -154398424 176791904 637467722 -143645963 587752687 -348032164 71408246 708456702 -373403221 -840759 -50793198 -602698056 -201959850 534554406 433602138 666015677 -528871233 -777710117 513121377 247041161 -840651527 495058676 -570602220 -476357013 -180947945 -565563887 -713366816 -443166915 -741087550 689384237 -400427788 793749096 -192683702 -96473961 -406981730 332725851 -439208671 882644824 78109356 -682471430 253374268 901347095 -68696780 818309025 167530896 -687679333 959053441 -692719084 -455309062 87590835 -228152138 -782499872 -121575720 719280198 924448414 -122278499 778669058 488143779 -962155779 -816425530 198401442 -68483134 224679718 552613787 450487921 453721204 -370362656 395344324 295122147 -552774731 339760148 -708563351 -393192408 -770955294 -914437847 -985320448 227452020 515310724 -977790667 938568650 -87617449 -538171659 803957397 472716922 821089575 -137995177 750146686 140629884 -544047514 -227091695 395307102 999626509 -823554712 64041928 532786696 -827479638 885916261 -466492328 -344321128 196038468 639267694 -107899808 -546289579 604551173 491242574 332563213 955464300 302957705 -828225163 -431870019 -54440248 -29315955 65444671 380456630 182791441 -157967733 542866940 -674652357 303434718 -126116473 -338766814 351779140 705370840 -956379346 482991908 -975447679 508305047 906623155 -42146762 -393258495 350506958 -552387954 316201851 856108728 443206834 -633307864 -870133240 -287717378 849188365 228405003 -511312773 -415567453 942763274 -205758721 -482849691 -769870396 -661122296 -412246525 -273269661 -854531743 -712632003 453676685 -993470828 -944414833 664331672 -194853505 -427218741 161155209 636301201 -301840409 539088815 15327552 -856217981 -329695467 557341609 293065704 -227741176 967688978 -491008204 127631712 329313458 327135412 338602073 -447984715 250161597 -607025549 500016813 316219491 -921176192 402440374 -952706862 945918161 139450869 -688741802 578521363 129971686 655907110 610850773 453146451 83614838 -576756507 -738210737 118323158 -796702539 -853726420 -721611939 965184641 -920185333 -209728180 84459179 -44786906 537541857 -650408545 194560839 -937988916 -84916258 -441480799 -105041491 935602617 -412178299 -294208066 -872898147 -400856405 -288881043 868183727 678768876 303668454 88396955 -998747302 -122293325 -565345921 -652176975 567500601 -254621828 -415163675 350953104 -26486092 928832937 842844404 394387960 544357759 -287979730 568699941 -356271002 -422326231 -932342943 605966580 -906702552 -369282591 365789339 577364830 -778428798 -578256075 145653661 864787884 704129957 -758287124 -287031344 -779090084 -657128551 -727800610 -205919852 -709437176 848403227 -994747553 -587384503 927554381 957132492 86676216 -857442493 -958059565 144190573 -768092751 -343251981 -351873174 552477906 314581031 846486312 -394427820 -12078335 -86636779 64837397 531406629 -582193053 246910972 733583920 462189557 792930751 -119638929 715910464 208069659 136472742 -382615517 560105631 890815230 846621657 965890523 471773465 -362705496 486246756 912746033 -573698385 -130825517 -579725608 -573630331 -601137627 968331039 -80798151 125593990 -148622192 -234604594 11288946 -153377471 533395095 -840350786 462628876 -838899237 400533421 485647751 -726076800 -838346807 -151398041 -795464758 712141848 947497322 -623386779 706487370 -649902201 517001926 233160585 -414299716 -448176231 478816267 -644180632 -128999814 426448919 698351384 -963714554 360876499 224398107 578000304 820213653 -574715756 338517974 -921342906 6562935 -402824958 -834125565 664979262 365402378 -681892297 368593798 -416422581 327442720 -156604062 -845663347 708605863 -546242275 -311275854 771184504 -892197011 -206407872 477813883 591185956 109299599 848430499 174501288 369408034 16310413 -812338153 310915324 -118922576 -753528941 283184762 -701582793 -474640729 710686705 -861745617 566392054 611910571 -49430873 91693444 124267310 776285025 -102046585 -531566930 -784416815 520698038 -57185124 374431459 -970827699 536874735 75139383 -877316205 114986352 459059325 624067748 -880228097 -442460783 -728807843 395295490 -478803345 923580405 408514957 -857053286 747884927 -137794670 -932225116 396328032 -518742775 -912860368 -899912454 739650628 -361969039 -131152799 426841059 93122639 -359478527 -48941986 -535149818 -121680829 -310576279 218784889 -638647077 -338243807 -64869679 580123338 612667535 280607374 -466609970 708259247 -562093509 -674718442 -210928416 -211826579 384047215 -563464278 771160478 -74037550 -195664865 -14620912 -544671772 405950964 715661757 -158360755 86344811 -883992294 -617922339 -155333216 -187709338 -134000344 356723572 477791812 781760451 -384508440 -542820580 47461570 559999743 435824339 502785523 9289572 609369930 887026385 -497620591 -774707626 -515725372 458377847 412717171 -189309540 103669965 -182298651 240647468 -122409010 -317034892 745142928 -306791475 -71234028 -55732840 -142042908 -338862118 882376377 592762315 160944809 184024882 519874823 322528919 -420882798 -303852110 419274304 -762478588 -977127194 912915634 -644474225 679311179 827743619 904223820 756637886 962473513 -655912206 605785174 -421576011 -919062218 107436550 83149029 76517827 -527127952 512298480 50765521 -74571143 -423279522 -160467954 -713748662 -785822850 753846516 -432950610 -682223764 205530135 287445725 -983634005 -270391683 874595799 -642088709 -223122315 322700417 -975248187 -385263083 193828244 755727261 -557537980 -255938406 136339351 -67201371 321559726 704693231 586470445 -512578648 -941340719 246593114 115981323 789674107 807609967 541689504 -167548888 -980917798 231857413 -461527105 -379658028 206275082 -180024522 -10277478 434671281 -186177283 424732870 -175215260 -461893374 554959606 -640763250 -210069371 158775702 -640653235 190040507 -137176613 407576294 970833546 -851312853 -361393989 517410063 -912348092 -417329735 929565883 -30741279 24391728 -811606173 -198594301 -409635841 -238727781 -358119156 939950301 -702430721 -436407582 -827940285 -493300571 -958465583 201018768 -803558826 177029973 -452930157 986874568 118217772 -818573366 -188191152 -774172697 -349058846 -882346602 -2402518 770384632 -990050386 428960074 971641115 402435021 -341145619 -401841579 470841350 889219692 948858327 -718073062 970877464 678167877 405688683 13502093 -455117471 -589622537 -77752505 -222518195 926366325 -727393630 -796298669 579588942 359035191 -635999093 -714743893 651904561 391596991 643574148 921640410 -473169621 -298720141 -936854416 587322780 509878504 978993909 992225088 860850861 -798730006 715189258 -406448176 -933317055 -509016783 -112800985 447135090 772717093 -118508968 464633576 -993627464 -605070237 120435117 -893601604 -440850187 -812329722 511028709 -304677372 303016050 -678342055 -798091822 998215573 -223710353 279719708 -104464035 -983882091 51785024 -583360325 -697185979 -611472787 -392699572 449210091 -892982800 920847354 -674801918 196712599 -206067839 -952260972 301768028 244936018 -42502709 -551256890 724242109 186628443 -223533089 -353146132 -923860262 -903105739 345807359 706214535 890282879 991678509 -833717419 -913747282 -552205443 98380545 425761433 -132923106 339057205 -147870428 871524910 -751609594 -576815600 668333275 529367386 -985586584 -731497003 -553862074 99779950 -105138314 152212125 -672207194 695559994 -714021525 82438521 902192770 774916910 -166700036 -192541339 55251865 972119712 -624945464 -711647675 -967603097 -99804886 854160787 649730226 33240625 -417802206 -965071658 -413817890 -15662779 -686871352 -35021207 -607284911 -847878303 188069177 -967216809 -69371758 -785553359 -827283386 -451408507 -292962476 -848689564 595402104 -612266250 -620654589 -775053116 -253980826 -155376374 -829001670 -480441125 674085131 418015308 127017001 -734051473 528376906 366281455 545233040 179938735 -98706206 -31439429 633168454 -751672472 356665547 -897649436 175156022 -686671725 -812260583 -257301817 558393379 -712192217 139818225 -612822880 -958938994 -396544285 -983556982 -811275582 -429489078 652886176 -419167370 -319559853 407859637 887772960 992683029 23699080 -595218922 -398502559 -550579100 237164565 618448707 -34036411 -11458156 535922301 698655026 -636012261 890083003 -686960408 256519169 246729521 -453602137 -311792996 13958625 -90780692 -685147837 -368940602 284467790 322318976 -586780301 409897682 -829882412 -418281584 935842383 578085557 -525666893 494577513 758618578 498472536 278636221 492763132 689705265 662731757 292377954 -870060031 -54888559 207414645 -538750251 -593824973 840872878 -339217795 108871905 389207716 -27650444 487605043 -346391484 527597984 308807456 617124752 239106796 638269986 -978592409 462531287 -497298822 -613645531 -580395785 -507170388 -299721009 331280292 -377288863 -485066870 -572525620 -98991067 765879319 -342600320 319930165 483915461 91000310 -834977362 -781163370 926741581 -603254655 -728890039 838924419 343404542 817532209 72108102 -859785945 560066129 -851332666 406909874 -356896950 -817837381 158012808 746723628 -395379423 -149205778 854256106 -590740542 655017364 490446622 -2101484 -701294765 339386423 177381488 947925500 866390508 -541398815 571588905 -194862603 513348049 817686480 292008649 604192529 410986635 -809846274 797190764 6626921 -694599812 628326780 679098597 -23676278 -477201936 -848154106 -775640658 -838174045 -521548466 -141798791 -841244167 779816256 489395105 -426038461 284520327 -100660030 -97306430 472519523 -653346437 611229039 149699936 678253616 881196931 -98310779 27148841 722452854 -477282109 743244413 -428150653 -884723089 167450684 -842618814 -586480549 489183634 164744101 543385863 70044320 326916159 -857949341 -98875670 876366421 701992634 403080011 -51008276 105403506 -595622654 -42216597 -283959318 -225246516 924800369 12249746 715088881 227432083 -909772472 -701913877 -273853787 -276035939 572650863 683382929 950269151 40683022 577370174 -161244210 151531697 79242431 763127488 -450039890 -31639185 369216679 158535632 179688125 -799694673 111889146 -221267621 778914663 -836122751 -748363662 -856991185 255576739 -112616698 -322839359 674310891 -280492408 772362790 -609791278 83961188 -695597274 -377509487 -787069001 751726260 -457628489 696483985 788445069 738906 627280034 665192762 26052068 -885191748 -62745611 451865649 -255729940 210126730 -850399096 -255239509 -25753204 -625127085 -98093124 -817620256 -420802198 137820801 -414690843 -684985925 -823686592 735191052 -74525625 -660678626 993826274 -325893864 -390016465 -651513727 252662796 919297578 52118520 909828687 -356032031 -182396163 -991869638 -543845067 -145315119 -725739718 460746555 -962787900 182628441 599300718 -219187063 58459564 -27204117 -865756591 476224048 809350021 631214105 529379673 -903905616 -257446633 -92503105 -503185026 -205080114 356374660 308999830 150968329 -852060244 -238299420 -716661054 -33946047 174330037 351575196 -559778958 -474796582 -906917585 -462364044 128025838 -122994628 -189680374 38590428 -403455266 257515506 829724905 640571218 590443274 803887103 457113356 803007283 553242695 807028845 -390436144 504837195 -629104250 283370634 275438617 -883833247 -278947146 738888229 822196465 -240042711 983032469 273412926 207968000 -69036204 -572101347 -592605472 -43288541 464028953 619271386 7334722 847763647 85278246 559297127 337426993 226375994 559072084 852866913 561894328 399718918 -455337669 -862670544 -916706155 -285749036 -813702673 -889548644 433648473 -466275786 -452529699 -945502329 -283436189 -138735629 184357343 -458036671 -418735742 -772924910 851616513 -484052410 -508595971 -113590858 671628992 -105652980 -490155758 -692607759 -591060852 -21835185 -312004179 -743714566 -377052737 -513879308 -411674691 211575860 394191407 -530802674 896551803 -765539053 921153460 918389599 -24280784 -483148754 212472432 -471915064 -781830396 936860743 -954789493 374458126 -817446614 565942334 -538870506 388334263 -756660926 771735049 85135678 60997177 101818600 723451258 -353707803 -143285265 -85006067 878644481 -200968937 294642892 503186696 605182479 523330859 677336197 482032350 643859103 465262886 190543070 897934776 134116746 861399838 -867187933 -286581949 -188901977 -105062440 404546627 854245866 383375224 515685411 -25231695 447274053 -491484477 432592612 428867414 605248184 -408872205 -838009671 -879994364 859515481 -283054341 126673723 693346671 -380299158 -846599454 -688314624 643412145 -537206845 -684512447 -121262746 -339003023 -211973723 -441065523 834915522 84495410 601168540 484296030 684471001 -309535837 -72676690 159204433 -699623543 877184356 -58704715 708949624 -968240847 -62160103 250425451 -617033432 890273788 568087112 -870084312 344579320 481426947 -671281702 -513962658 -636992935 -920328192 -606830575 -420740419 -241111553 20751208 -244139099 -691789187 -649139985 237869750 587607418 -140131455 738415571 330773689 630729835 661539308 558473834 -558333484 -22053279 840028600 873961270 -946827620 253968106 -474462698 -828178146 889595208 999575119 -779416583 -795696686 -408388093 698364939 762546242 -887480848 -969476559 -527111536 -402497107 -914430316 -792077530 -878044861 23951319 -668878113 328803235 -480404508 -130494822 -293720837 -932641910 269444942 -399106738 12004337 -803759783 -976182616 337308813 552354555 434510526 -547754774 -380403778 762371974 -110694245 -502751473 8300243 893839543 -646741300 -829164823 -361401218 954088300 641343622 685582203 774554340 -238501027 -383291404 -724450239 -782030832 613785204 589943083 39086655 -516545147 -468346790 -482313617 439150577 857524863 -70719572 -237461762 976323605 -624097068 -345948876 529483678 -884056983 542763277 -339083967 972271887 -577917462 126996362 -277798878 26543529 824019925 17984741 927664618 898526887 97923066 -278805631 262231406 752125207 -483120312 174138639 -296459921 -280465871 322083892 560422144 -484490240 -419657374 396673124 543302098 176809441 480598643 838815706 333531088 341919025 -491623198 223486052 530295307 848700497 -110185191 763616278 -398105983 115341652 511744211 -100724976 -182749107 52249664 -298293853 -351552365 78180885 311583099 -214628315 116940838 -658251533 447346940 99006734 3195204 -326853060 852222846 222212845 -197589598 183561113 -927845024 657412595 865949459 812642452 -105589717 672989202 -306564227 46219368 902393831 -331786934 -443054819 -117626779 -317101360 469563186 -666488248 -871587874 -231020787 -502103893 728120486 -750806939 -239433505 137647530 499331666 491404640 861494310 402883542 273422027 102286220 -248406426 -109628828 675381129 584546756 120133241 277181950 -236624228 -190788409 621626425 -204189357 929474554 -170907991 -563134003 -178562561 900991082 -718501282 392096090 -339696359 -903329136 -445276594 -298443724 708126685 -632869669 -156237520 -974784756 958663279 -211358618 401051316 -566506919 652477702 266106612 637533091 -466765618 -981768406 -911113123 848430135 888344183 -17692525 -948694862 899686247 -678705197 -260582497 -739915703 -306881683 366548326 163613100 -882342487 72106326 765883760 757882115 -916448552 -871552620 -722650676 68169572 -464766153 -137632808 160135959 -597403989 -508635368 16828222 -631310893 339620039 629556920 479086675 542634559 -119905058 -615050948 714035185 -10138210 321703526 -186402470 -445926925 -461725247 -985497982 75015532 -84198622 385646516 -224739447 -62924579 710880946 -612613173 -876693300 80203501 -939904086 -764753884 -686991273 671992446 751983667 -703666903 -327701806 274485951 521516156 -786784849 -389797320 892161496 -729482175 -496618437 335435819 -810825187 -398952492 -770504151 782113331 305967068 -23959367 764550571 -342894500 -966780668 -447118257 -577736761 -976732200 656758473 -336287730 -299126703 -138220559 -423761553 -245001903 -665790783 836770904 847781315 479486899 161956348 510702142 173108413 274990816 909391200 -690061677 42953309 872247343 700553011 -929171225 341569872 140402790 618657865 -205115688 -730780595 -676406772 73223295 42630931 -147528383 970276281 771766344 566115229 -211208327 219707384 -7106145 779447872 -432349736 -742218188 152692952 -929114280 -937720489 121855281 -500706984 -575101965 970315791 78835201 496341014 -269802383 486659221 -15653723 -754519288 -78723723 -367265169 -369888519 207373454 687765037 -935829637 88781435 -237704836 902410968 -442160541 -447214665 873519584 -924523683 -537923530 -221510608 766886141 -974512601 -311670041 857325888 -350074816 11069926 470250059 683587364 617691024 -998926627 981842237 846062812 816997212 54344460 831773831 -235618365 784306183 136371545 -563693466 589883894 -236353408 988501558 829250810 603853838 -443786964 -938393634 -192187972 -979417379 -468291891 500830038 58176262 -363430820 -170379948 256362857 -166982478 -481651885 -230842618 -282909369 -408977684 189384029 -353020161 -233001083 -985474086 -314139122 -653290507 179687543 -258146064 362759402 -200125095 458536729 292926061 871963811 -665258622 454298972 244343827 671996299 -852551719 -93626214 -126413283 314387396 -590004541 523735095 -478850396 919860297 126194487 -952285361 455792020 -141010698 -848825270 786321620 762614587 -231108288 -857729021 -429811244 509166593 805060241 -506411533 802223575 953788623 436815237 231284117 851128663 479459454 497524028 -865943714 -512888280 -938978502 332871208 728587282 -252721416 -148044312 273546423 -142969086 817487728 -492783866 891810084 440653909 -635069333 -538099550 170785438 139672665 17078050 -211077266 -569819388 -100327304 929970002 -118596146 -818737282 423709724 -809884506 759562697 571059384 31760422 -52241494 -382797614 -592238377 -834373447 563681165 633084964 83291338 -219594723 -737774050 629844723 35026560 -292583103 -907119020 81968971 295979973 -804594696 -62097697 -248808645 -576107418 -226563439 -407839930 -196091798 283822702 755706929 42707664 680872408 413983933 -176599435 -835319317 188098229 -284846805 -941061805 281324362 870019427 -736836726 -927985521 177539858 -549794645 -75167166 923160830 -383216088 -954677736 -48817638 -623906770 -690610842 44955201 374163922 354390151 -335028467 505261809 272311752 -323379859 968979594 584835391 906304525 542358780 992989118 -865364297 102813382 -132816965 209370864 -358899943 101676735 978031553 -778939063 743760997 782681383 527065139 -658240867 217560784 210023440 357824873 250555100 -786269657 -393675924 -262727570 819727503 706406614 -783092341 -135686538 721910862 -831402729 675138787 269778294 -280336715 559198626 834835830 -794302569 -165036850 -705001871 -418091296 -149784747 -40373877 617909018 -967499457 -721749293 -712520993 -264997573 648608127 -912799154 -222552675 -354236101 667269259 -473837114 167879536 865158631 721591697 -808816874 -864608551 545771437 -936299130 -338429236 27540667 158677546 723470507 608267980 393538496 -857803795 648688631 597354163 -502785982 -6995962 967608676 -355732255 57421901 -935680898 347807163 -256474417 -443687403 -320138875 265306391 -469554360 160514011 -365746122 696092338 -499913557 453475776 865191817 263934848 -312705245 286665265 -217514505 912883943 444024220 -710511517 -423613989 15160618 402068752 167574408 10983830 -231234193 -510611738 -200670559 -707439648 -69942303 -285860192 -856399674 -273650770 481339800 955101751 -862970097 -417395196 113133173 -959879453 115551784 -92858074 965694304 -230272942 10339334 385408041 948860379 802404092 512047133 -236226678 359897236 -23698945 725789705 -287990271 177269184 -583522575 256717729 -745659475 -880917920 31813805 369668210 -439415849 481431283 907587072 93291335 192749995 606815730 -9393449 38723387 -494070104 -105450304 -901777125 -688077411 593775112 611393537 -825751017 -89738073 498690011 631485985 -790494866 722012790 -39767983 -52199671 -38079470 854663515 102493479 -670173738 -955267039 14933628 283779554 -752609704 459604716 661928182 255076516 726728041 176770573 456990082 710718347 722669515 45147326 301775898 -15450234 -87718510 730488369 -558658221 721842928 521923805 -315031547 29525336 -569207804 981218023 3920038 84685614 -876563890 969941497 1747565 267991093 -400266386 400771364 -573362611 462189999 498585195 584535941 243911138 -896889874 -275460509 624354328 -542807955 -31437584 -695481485 -947403974 -550418506 -442559636 83999188 317633068 -407163488 276834225 -903687423 591153097 -482413904 -704334355 -732654091 -271484250 -764610388 489600261 958913296 -860319083 994687410 59499476 -659625189 183055845 -891362016 894364204 478997399 -353847799 951292840 98742606 -16843623 -58977924 929053801 -93196051 -230484575 590686144 406712901 -673518463 713871720 397786549 -423828961 998713607 -235105297 -690161057 -608003629 952085641 -473515817 862878939 449653215 -495545789 -803707984 765995350 -829600283 230562461 645577871 -405699304 -463066181 916108801 -723237064 -104854096 10960561 153204988 153571220 589374481 -194667431 104069113 -155776438 696586223 -862446429 475000673 683220012 222838642 -800864354 584085608 216182641 -123537977 847075385 -67189280 86250415 293081694 5090290 -619667340 -21346989 883290522 -483916396 935111124 -291257279 980392891 -462311243 -32164204 -427259731 785906349 37502781 -392374136 -926456957 -389475342 964220844 654978307 -439022146 -576668883 235095482 936036243 451499426 908862600 253448884 -892959910 -88257082 -311369360 283187643 999109620 -860352176 674078602 -732544534 326113588 8791071 -828977541 -485775572 -997916719 -644058562 721987972 656055947 195010904 -73083689 283350611 -649917342 27532526 -839866134 -822269906 764841561 934536342 -604703685 -83663243 -871774169 -14480555 -59121443 -133777106 669945900 257696403 150303278 -791029179 674145729 -705880501 -416008989 538670856 -164341352 -998577330 69962430 712428423 893537419 836893384 -370113760 -194567140 -340922956 -267951985 -624732016 59360721 -931627266 -159601459 815357970 243429618 447942758 -907058922 -654179700 -769183092 795237162 -123582369 -341735682 -542044685 -401784584 733257009 -862099743 571628903 -876462531 -843141458 -152036260 920306559 -606940526 34128146 682562768 -753754260 835045882 732967802 -796482291 902554471 -786387457 877913866 -631486031 -973423756 425792303 209472813 18088849 -121580466 -729183777 649192457 -893636627 -714869439 -154681941 843959186 -724134225 -390326280 -443734350 306452991 811532825 -692723593 485824163 576500201 241986551 640379351 877965752 -241760765 -773847700 -712965179 533362975 509292418 -804280530 -312850385 -434293980 802981464 -515925621 443970011 -507189794 -638387414 -398283190 -607823373 410469455 433096768 497650967 -393380697 -450283212 -197002430 -553091167 571705126 -104009968 -579296473 515542267 771293893 -153446422 58263295 -943994832 94600179 -238708957 -434024169 -886641627 592346954 597386371 -12930186 -695313605 -276438674 -823570367 943487891 162267104 -358147016 -663899859 -73540416 424647391 660691176 -608038843 -665491801 841924653 9689297 -550054034 688737890 -537685759 306739182 -74807703 -598699655 55462055 303077911 681515263 -821962898 164291019 978002161 678996011 -422508298 -67266951 127414809 -365733745 -413267524 -123781539 -476218751 255525062 55232519 -414756891 -869145845 741843456 -943236996 262130217 872304329 312327616 245333099 -851812157 122795533 632035992 -476368040 324249344 127375754 26207404 -383734886 -616112866 487249236 -137882926 563369575 -478048063 816879450 693448290 -979414993 49018829 -475618714 560788988 -128775237 666007490 -985382556 -518697863 -651352697 -24523469 -600364579 -354384924 -566395583 322051781 -846087423 -871967045 692122964 -700998058 85805868 605470344 232941341 -329867452 916798767 256167259 -263992757 234768979 -249333932 751319875 -958568824 231675598 -489481238 428341132 -482003076 -780707720 314316477 931361753 693966747 -216656500 -546088454 341517051 -736174573 665912265 -128356867 -977338073 466239096 49307007 237286799 595271339 22718937 80099537 855147812 -602430169 -618914677 859078634 172985044 525438092 -875622495 -641314918 9461005 516874909 -383401060 268582738 145211982 163077660 335726327 -897631701 -872940993 212265990 -823561737 -895297075 691747002 112658487 -717016542 528301460 -384634310 -275549891 256786525 -744236710 -671633483 380648932 -846057089 -838779023 -589961627 532778733 201102487 -690627205 978349410 173649507 871533763 620627373 -290154282 -607316322 28485717 895669101 540942288 416738870 364018005 364527489 -956714283 222886448 178750885 215904529 895453936 161841892 757367506 929801428 -882188250 90273738 -700855128 -602081910 -748180420 218788779 27422219 678531938 -368732277 -856653229 332549129 -830104071 836443515 945576457 -280352484 -267205609 -48161880 -776218003 142993807 401552224 -349623256 246573730 172914613 404369381 -54969095 -666149563 698640496 -595710911 -600798464 232406016 810576824 -46198871 -988934460 385079828 152118366 118478822 -261659215 162347566 -360948818 239696663 269293851 676334182 -6300234 172969542 -489794899 -667982551 -108336217 -480644663 136299338 688715921 46547573 26329627 823478692 473779274 365876791 -218852064 -80366485 -219734785 -812042806 229793852 -83267050 155872585 393812476 -465160183 -413622440 -114086399 -132398860 459249393 585509272 -490575752 636004315 892124270 730614332 -392878172 -731154235 -128521049 -264380235 560423806 44648481 318695165 -70375779 -411457549 -935484835 662195380 -328152592 841105468 -967493025 -805942317 -619939861 -769061296 -96815467 -597965901 162615147 -834816315 626907193 -933188292 -375525108 -654166240 -530911840 -736624694 303275060 272429942 577944559 332147843 416942455 739755027 -1577889 -422374962 -466743752 -895696078 761192900 -716241588 810427469 -416974115 -630738448 75816022 201934674 -557258848 -834609863 -215872024 507836152 -679530004 -870482468 -856132406 -556005763 591914154 -287311198 473113568 -715862466 436691988 318492176 -587533132 4085818 734415086 981232113 873270737 -74951435 967376562 -113563141 -589614400 -352206595 531113577 430051078 605975564 -208855654 -343896468 51998186 555519191 50465888 766820793 819400735 638672663 -435418993 385445691 -199741177 -827768849 735849296 680435822 340927422 -71906224 -163307338 -256833649 -726403042 -464845302 -230296176 -443652746 -174923813 208150029 343548077 741096564 355018117 772324191 -710677202 -169759420 235066972 -416139800 244936830 508641427 -465330860 -148404199 672938303 678114778 898074478 -368758562 -50889375 252513749 -969388772 -643327628 117115171 -316147791 269050936 -735444682 674643679 354668264 273727377 886025026 -359866864 -766912511 -752954685 -662141121 530710715 -221451974 982390576 -910809377 493357330 -363068853 -719547931 -472268597 -190982780 -374822249 -983713594 927243677 614621924 22829929 -427697208 579224710 -602721267 806053773 672302849 86014966 -411900754 -505110579 -244716550 -78003071 842058634 682607602 109823453 480538332 930109488 340002891 -728523611 -873640025 145472507 85561049 -156397923 529819598 -922417214 -866088581 -728148297 674228831 -354143628 655335433 -923971684 13967849 736187969 -579912490 102284370 725617038 -886357013 649809620 474444460 -382824092 -721738270 -126773314 -557732977 175797340 -589123425 -984830572 -758142887 790691308 -305282346 -304473901 616678935 142310605 -66816028 497742735 -764471511 810502268 -213582478 -171881799 -322797550 -101727601 -62007672 376810562 -99278279 -613239142 -576657126 -942063975 -293180574 -537680072 8436539 407233227 -976016660 237724921 992901794 666321840 765963453 -181870036 -307907994 266403903 648424580 -248056178 775150726 -199166101 475221641 137421927 413181485 -878293767 -744264543 543803400 466617125 -510549298 874695967 473495290 -251034181 806054366 776246458 447143885 -226527197 113747763 -37697712 -343727240 921646040 481917620 958438170 152758713 190741626 124199141 484492249 116416525 -193322312 -658658851 -383477712 961358182 -826533982 178871710 -137402116 526671976 -746456816 265883543 -303990661 950521051 582915555 313330018 -303939037 361244664 31949309 407755581 194964802 -39710037 -361697960 320035357 748129825 512090365 769425042 821434097 583744726 237395047 246988389 -672215227 -932669450 147396940 702152645 -422779683 -384624051 310040470 -196622943 -145433414 -518434610 343355124 -310216557 -696836911 -236042088 -328002922 891152520 -793704329 -222917553 -463287409 -185158936 448612219 -380592996 -327281963 -959266274 691158740 606710083 376434594 -758845242 959838977 882884945 27401989 -398701943 -63553699 -360828890 -129318931 -738437948 160481954 -950913758 567108551 278479062 142901057 -128339494 -295452197 515330473 165546715 -461164936 -594037348 404514412 75006323 -743483799 -315401995 -668068734 602132074 -821915113 -805367573 755565347 897929415 -221818271 239059818 255572027 371445367 326495349 -43678886 234432612 415323198 -285583436 -392892010 861506492 -177570030 222869766 -756119915 173457183 -89726990 -395915056 446954009 665645968 -486902333 847223562 192134796 -72673113 662786955 -614004464 170453894 -481289345 855208851 -813912409 859156238 818741351 289284698 654385016 806364678 298091717 652664700 163569840 -715573416 -463996139 -194447459 345143268 223991703 811668916 667839866 -63331938 393289494 -35459669 900626617 685652962 516256849 696432741 -960760977 -36500028 252167731 -314205871 -415803329 941917431 413741124 93209579 -783322323 842445612 925425221 15656752 87022821 398561206 -367093434 3072654 955296838 937100835 -947775830 -985268962 593411631 -734339032 -562984609 -497221511 -372469097 697882522 130635340 576187314 267542834 834746875 -758628030 573713929 112684427 -311927159 764833176 336627898 20690661 -483854686 50387921 639190783 -622602722 732878385 -881382768 -199524837 -364180313 848372900 -884564963 572512077 255828896 -34005650 -593417813 -301016182 519527621 491076449 -7927035 -640042026 -228396523 -234416790 815421873 -398239318 681517219 126803598 161505360 -27828542 -328879346 294341571 511355237 545909283 -862387429 -3929570 -781613587 -80764858 561544437 583990433 98822109 247925743 501017291 535876195 -770911847 -402002812 -261601718 -330501149 -930398625 -47351360 433272870 -12983269 712730415 927466951 958178181 295068551 -144269410 -585639655 515205624 346384323 248529267 -923734918 762787510 -33327058 689574650 -297249534 -784291008 863253573 -216427281 -850853269 -171491742 -875793141 -622892807 779858512 611481311 -116042130 697890914 121211712 552124830 -399929028 509113332 302034861 -714752089 483641671 -983981403 -988288946 -227852454 -629268963 467102814 -252764233 -535477568 -354445389 837795003 548327048 -765799166 -541218790 -580051118 -381790802 238501620 -55782930 649460168 -585206429 653454009 77655123 615861151 78057342 -757708590 406176722 -317521745 -759561525 -486722205 -616170657 -210025034 411908368 824493849 -404033030 -630040000 895527310 468882407 755298782 -706362086 -43152076 -381211864 719489070 746753865 -147009058 -960014286 334103832 -160063604 -25391558 70724634 -752856390 -271413523 113488312 344315497 -509552391 569096166 -164968052 827051754 -9341972 -997529017 -936093202 888395108 -812277602 -790085991 107014188 -64033593 -629449694 564418011 -312847068 478681555 190027688 570552787 118955641 491892978 576545390 -308050481 110188242 -80743624 635524674 584209641 -189447670 -195842489 382121145 996363629 -426615614 291811834 -482946603 885269059 -856478933 310112329 12477603 -897131643 243585078 5892198 585418471 -3258590 468162819 650867064 441394128 129943020 916935247 501156005 -433098032 536219628 364387557 231779326 535550292 730247048 -257814715 -474419778 -352490897 -785459013 -475399383 -793206970 -861545797 203037538 791374428 255043979 -558179136 943828479 -559952820 -746153241 -111713115 997754436 -225553899 838176282 -554117877 -495059849 873034904 -686262693 -167384865 -952121625 839377589 -460203213 -707953068 965806877 876328062 217303226 -503199574 855694510 772225018 704635431 311394292 800366574 995591684 178813596 558064007 -954263080 772266407 -451709117 -767947667 964346429 -492959492 -154420727 710456359 -957925793 -372939968 -801764829 -419588878 415354955 542867367 -447744611 -10240443 126818375 601935651 -18388067 -462552162 -682459029 393064878 -205569248 477405399 53372806 -257705409 -207298953 -112826532 -330270079 743499925 -637653648 952056462 -134011023 649106629 827532897 -555571440 269428589 815116032 298279362 -220985586 -623733189 -911679022 117645719 -456244515 712927971 419686628 -435616695 -62743613 495714819 -542247623 -859439916 257517886 -57811276 -799679601 895785787 715313061 -871996086 614595248 -274211479 -901944404 349584128 869889589 -405964651 471644971 -959378625 111363596 -184695003 -29153889 737286475 -589900630 -396944150 -240596144 698041656 291835413 530892653 -117567843 196103052 848925362 932531032 -545977949 -94228727 -984173634 -233045237 541167909 -730146540 -489037797 -425709038 933921901 900539708 -323583633 892486613 354543382 340972155 409984456 -295541498 343571557 833056722 -101813802 -604918954 -619002347 -24359967 999320450 -480213858 -322085877 -447070429 -737868998 847993467 -550335530 -612063331 -436185117 -539896284 -180702217 -996853941 64513860 420518208 245949788 -928665099 956407522 -544260169 859575911 -2213760 -148329241 239688755 -125243721 -169013492 966811259 142629982 799217578 -74596949 -155837016 -780521540 809094563 313897327 -328336230 185320894 -293497392 901953098 689685262 251438080 -78976718 327575925 -596418313 -88897816 678539730 823609248 682362357 -649132898 504208209 -562584704 -959102512 718082995 291560534 -401607232 -242002942 151528355 936149334 -407462963 -1501687 42743636 964730496 -231178562 163216633 984511640 654635124 333694602 598033322 363500774 -765355674 -448487587 -551579581 177952272 264998945 87601768 696562131 781899062 358358403 822155857 -604436157 861077023 932411386 -150992992 684779114 -348840558 775230027 493206658 -503464352 -159719220 916317857 109780183 -124622094 12246839 482273745 282592113 791184237 -305643990 -798199325 -265365262 -29744020 -985622813 -511271940 234876039 -729618779 -125175143 -216194026 226601165 696325238 -472981124 87192533 -4969063 851082164 -867113501 957433643 -225985929 348232451 621235405 -420408479 959254082 846815401 478181124 -84202273 605878459 -871699029 -464060687 181300377 499449354 300180747 -234778334 830640066 825843366 35497660 -815509313 -101126680 -73031342 81506900 303079646 775167305 899849071 -498705977 76481270 362126027 -319303024 643559171 -22359351 -727619907 -317801889 546911739 -576774319 359089274 -192798628 492382125 948064540 379315263 459992828 -954349707 314997620 445370026 -503605708 -826995962 -92307169 -682738168 584773338 510003183 -910087887 76514399 -164999638 611537929 -150564878 613653346 606847887 726019144 -927075788 735259730 -705520199 434087293 -236300201 -43090345 -111466143 409974652 -660501887 645009139 563196564 -795657813 -279248900 946930041 -798683881 -527394176 539678148 9863781 962365189 -241967258 -886047055 352879508 313882735 187149299 -418291687 25584829 -260655137 387897790 867884331 551801030 -378786598 402648774 760028686 -321948910 53421810 99723812 -142331452 840647838 -969982025 442217396 -75456739 455385324 -21726337 -867934693 667356312 -913372119 768579178 -977670865 756909295 -838174468 51082342 -70539944 -446982320 -1914135 -209699208 944523302 243730560 -401657936 -437239779 802588041 -287287756 430371402 610222573 167876397 -290774367 -141179890 584486641 -891753224 978167522 61216003 801865416 106340628 -77106346 272584440 631602718 714143828 -100757534 -756164876 -994988858 -508746276 -767997818 116268322 347440670 730926557 -15676845 417347181 -487559511 376212729 -564878694 511935489 631748714 927751355 -742610578 555582836 116576963 -205120338 -447511852 220987519 -57170743 -320987607 6593456 249325420 992077211 533207051 595254716 -398665246 -981514444 996736338 -393580457 806109130 598641637 -736967806 -530601954 446211921 -663620413 411790089 186061434 939509789 502819683 -546960829 -665628626 368378578 -355500140 790076587 -793741051 -371778254 -873926971 811166089 311866566 -622770708 257130843 -710893220 635858250 983051519 201339104 311617340 -226094921 -755318295 153605863 -787570569 858512616 -748897885 -372715183 287974036 12085190 -835978112 -235406269 -97767489 -781909159 803637456 849640990 -60600980 -79540180 505691721 804258628 862203248 -861406372 -980401894 254398264 -197830591 -546661673 -950693105 -5637159 984881258 540887397 -206941230 734850401 182270020 433771027 -89509513 80433442 -596961988 -556837241 -900091453 -308092417 -257023847 -770327164 -286259095 623223251 -229988748 -739663130 -513155603 47670005 831239988 156245911 -432725414 -329380113 390554521 901351690 -83894880 431450040 -392313249 -913502315 -696814868 449489343 208858502 500645067 -832174418 -622495742 -439789068 -558483607 -783329062 -767065063 -831153162 -217907432 -153824151 -617904708 625131906 770963292 298921785 23384948 -184381222 118792290 234683695 220611223 -119938977 -299571198 -377770872 641291856 -393478289 -914014370 940469090 843491519 609177258 -747994031 941939496 -156744495 -26213222 648150874 35559371 373173824 859262082 816902444 -185095284 533362250 621957905 1253743 475149709 -637502934 760360156 854503094 -625968050 -745023255 -525320655 768950760 94013016 -999956661 990354446 -74182380 -518150515 313806815 -386813145 -617786023 -84565051 411510929 -352470308 -431523083 420119602 -275567342 172321511 999166205 574805002 -429026010 189385681 -312162667 778294755 805840756 -799696959 25211345 699095203 -126128709 -680953595 298196210 -682419204 -402562242 -778103823 312406737 762586996 695917672 433891288 360560513 -619311698 -325829029 985740080 -442692577 -93575336 -123883573 -897148944 -121885140 797096585 704464204 867728076 -155050061 824351536 -938893100 465664039 922817457 68533076 835173775 365007953 122127854 938285017 -371681364 784137467 730336851 270368961 -428684497 153317393 914056786 -557946219 -863490487 -864530525 -870626299 -925806497 -285441473 157275350 -705510268 534622964 -532892333 454046281 -401367239 680921080 -148228229 -713786871 -370659985 -554632668 -92345871 -970450573 894764618 954595246 333235157 171315024 -116950701 940395585 -741549947 945023231 -252785656 64599040 -506957381 106659008 -547610925 -387016317 916884449 -882604598 -449596964 241105043 17279676 -188302182 854570360 638761598 -946858286 872427263 -295607928 -562346036 192800721 -88842774 -843314632 -748211540 401997606 -308780805 165344875 424626512 393091885 -996922421 -668963206 -455504089 351954580 415031528 -768694889 -488825786 -349610096 -166494559 -360041972 834437777 789800348 -166294541 651016779 -997499796 761707574 -535863978 -755107568 725989416 -791523529 35725458 590590757 -701204195 258857922 872618006 -667003123 319298597 -50306137 -274688739 -329785751 -933420814 -967562312 169773088 -715572302 -634785229 956049002 378815953 -726273299 46735226 137463057 -481645176 924702562 -173142599 197797861 -448573019 -361774074 42116609 867135936 -658420733 -785083394 -648417111 143783475 -918560729 -756238286 868989046 514143965 -389335111 -460998809 -588037567 -857827939 -203369331 197377991 -954203307 -734708929 52613273 -72089945 -36609219 -992636205 -846210726 544307273 534779422 132360268 516517421 -361938433 427265269 -736170328 560212273 310721986 -388422899 337061404 295690617 -944361973 -426779645 -429664087 678683722 506536816 257684130 400113638 979404368 278879796 -419210678 376281776 275089046 -834224957 -105210500 -278456904 -864140606 -888987303 -837437709 -844403243 -859933345 -988515780 -231591663 -47427466 971961338 -781099720 555506405 -663755443 741407681 -483596251 -731711824 -330632395 -307066335 706864138 698369835 -975410879 -699258211 504128682 -3092896 390876235 -233974696 -634485291 -101772468 976318083 -284234042 421290834 -893155846 511145404 88161308 254681374 475600807 -843731290 545470530 -63662411 172646343 -707893144 -726862796 -398688612 911612186 -761195864 48418242 708704458 -312097863 -120450159 -999757377 85199336 933179730 -598178484 78060966 48429507 519770528 988779410 -838629100 -319078496 -382528792 238078753 914460862 -472691576 -165062242 923176330 -742633905 -134782189 -376243714 -867916614 -620587628 326712682 -668575106 638478629 854097225 -32890908 -991333941 -826145152 474499058 -536064975 -408425912 -163361312 5696161 319314458 92736422 356829263 98445429 310986785 627641284 893357162 824980037 158939599 -423592450 972297868 120427996 232027958 282791604 469898103 -440905601 364741665 -753085259 -358778715 636436319 457967441 458154500 -571537217 -557190154 -712591001 369240724 366112398 429364931 -962388792 728803873 -345898010 504538332 230159775 -664441467 414608246 219518203 -943277644 -771961005 240003482 188683616 -20032638 -605946003 -874255958 -998933115 -977059902 988765633 326435453 -644475927 -112796678 -347160229 -584610257 624052185 -638875601 -459715605 917539692 -189598690 8800689 -326638037 213878123 898194040 232045787 -427053606 -444113398 419501584 -689748873 415315769 -205992296 -191829975 897353332 287983420 -611953797 576927570 -164273858 -418608166 -853664692 -106358819 44745281 619038527 -545648862 -617049541 -531415794 272997253 890059708 -829484245 985430157 973445967 231891316 -529929875 225396578 531986860 -170931561 -807276806 -716777190 122330656 187802039 705680800 320531487 -250725583 -765211982 -40317248 -131448239 17538067 -806550016 442193986 -119094420 312990687 -356778716 129707511 130517343 -787481770 -535716476 -716274754 -862123127 690466457 -391435433 -186672992 743339432 28620551 968666922 -382459103 -725856963 556999738 -250825478 -173372663 752626450 -656809107 303693043 -914972437 -436926058 -641248813 -225648553 -83576179 377055159 -646724284 -728273371 -103060039 190690370 -206174525 -956538814 -586724444 -808944924 -927177566 -492224566 546710298 -626938666 598242039 624345255 -965348758 820348279 833127656 -969020171 -453645366 -644081381 -54668194 8960326 -683361425 354298790 -800871869 538766157 899346704 761567437 -686405223 569845316 85964697 740695950 652238299 286935795 976659563 -775324454 71738578 574714130 -45975387 707988784 -855415068 896821932 -36897656 -930951921 918006601 686195947 -928072489 658611246 439070460 57793345 -729330953 553804140 892397736 348394524 -426400179 -798547572 515449844 431263964 -565274853 63289134 760096993 895296311 -966587802 566409901 804320948 775338621 771549947 -344525289 -417727761 -998564529 -731577370 -658015059 560141760 980951899 -612982366 747160456 766371634 50574586 -648689637 49471912 752446536 -287078528 -406295938 -326965973 -41087380 835299167 -272179504 -147618608 -385136185 860289979 275455321 -670344437 -480443620 -587236968 -359284545 -215196070 -73768128 -153985710 548384806 988267827 -565583239 -217518320 -763171394 2893794 743556475 52253720 128096008 -361824200 220416777 -830674117 231653493 871512949 -652839561 -797627867 908860854 179748072 -554352112 523881424 852227683 -554620225 -459994288 -381566463 -306764940 -706172504 1091233 -524219307 766596439 -195643193 -15707329 581554694 -472603259 990687144 -786720020 -280150601 -995037533 841929039 279914429 -829420645 -72465490 162538443 126747810 641326624 -100105598 -750288566 648567338 -388178787 743003826 658518195 -713037764 307578479 507501823 -171294215 724712726 -944445754 -616484401 -380485586 -509511347 -636919836 329742743 354774671 -352565130 288081190 -128795567 798544580 228401954 424141164 -419081733 257044356 -134734017 -37038700 608528528 332604808 251010936 616584488 448989293 -593266682 747485605 -238688809 327383415 -516226266 -971614318 -756361971 -586649642 -519948580 -49224875 -105503334 303750832 210807724 -367880371 671343686 -713608357 -856330963 494980221 797138868 283376278 -36706933 301980440 13631522 814298682 -215237736 135386385 669523502 938757733 -253323169 153575549 -645884332 -779506645 989064352 -271970165 -316389591 601310534 -343651367 -205285770 316955457 -917348840 -642163065 607594049 262253950 411295740 -430643318 545857884 947646207 -822983773 -969540614 -243910437 751293092 909900273 -95401275 -535618779 683487759 -58649295 -768311409 -995048100 147004163 533709683 -841777321 -122894397 327672237 -731675587 471108913 990489256 167646693 257915853 -122966814 666316221 495474138 969416361 -570102823 135112637 27441887 -678213512 191658902 -546715659 668741526 -690130980 -417299664 300543716 726154589 973327437 4725112 181620271 903909155 -923629879 -420461829 -341982582 760584598 -969569228 -366518376 -192504894 631391407 -118787613 -251352594 -368961761 240270787 -864796577 741309136 404137205 -789601556 -681615261 297983975 53277589 985544609 815292169 835374827 49038879 -162076158 408018962 -764763048 -625211815 -367375445 753760030 743451865 921331962 -728578551 845844927 424510164 363882772 851208670 295306524 -696041893 -265625324 970424791 -775218336 774681759 908904108 -214195863 371953475 -86747739 -417083497 -751977412 -72843185 -850588558 137643834 301694082 -735501345 163112187 -578007913 -766505921 295372330 -190598310 699873222 993001805 681533726 -12924587 840340423 -126008279 907500632 -718963956 -660421320 803876657 9731671 -694826516 -646140879 -228379631 338837043 729933851 262935136 52039006 891187927 913606229 -902661045 202302794 859856608 866187513 870244615 631144752 -449074229 -274883699 609870364 -495305421 -381726552 351112026 140873740 -643878571 -487177717 401997191 521007534 -677807976 660557857 -505559037 -588349005 -472141752 -877469320 -112651999 648257960 827306949 -949823276 -456407100 -551778729 -459483126 392501729 -941465666 -103470817 287167806 -320851407 287924252 -757739029 -645456974 608209254 102127665 142537882 329313977 416427496 700394461 -888860206 430723003 845278687 485887282 -628224061 266542613 289941166 773034239 -648067326 272407225 343215951 302275039 492578007 482090301 977817201 -219810290 -89149951 -372373326 -722230593 841032107 -111074364 -346839562 -556476357 497434407 757696186 46797164 968786895 928606645 61968759 281279376 -729135661 -129056608 -10862689 -625548714 946795021 127415744 -544071069 -465715696 348544987 605101746 938050327 808603000 96885635 -982241905 -249390284 997968049 -816565603 -902876564 191853777 697972989 -826405463 945793224 -128608691 929017458 -854724444 571675022 -135036197 -851497446 -542141582 714836663 875594437 474440808 292865707 -11127131 135016096 862150093 -485766597 749110212 444937827 285129629 46082678 123093928 -595705701 807359049 -305126292 784354202 -552872319 -673894209 -956357716 -584839986 -386769541 -169754669 -270975380 359891488 96732384 586784471 -577690915 -836138276 -117405817 -707927346 496981821 -838287983 -219618303 44334669 301120298 -8217291 -718336537 194993818 721038983 -773174430 -695517100 57173746 328875147 133238998 168173993 232178629 842452159 681284840 68082821 -292897178 607017158 808710572 -486635079 674603008 -223591527 -417736801 37687048 793110380 808308347 -491154750 -390858748 -13942167 -994456744 -641122858 886910670 -104276821 79831136 429725897 348716830 227896077 -562086213 -761438874 -369774659 773821413 402300318 124020350 -89793527 995832785 874252108 -648294570 656688714 56939519 299400636 -179380759 252253697 931034385 258956513 -293251705 -928907305 -236980846 455887962 -365855743 558603629 840925458 34900459 -30027694 -226000081 -852772402 -742500773 -210210918 626107343 556305847 -682440058 -919824723 517101524 296709990 142679265 820953282 -404560921 -507549153 540635581 -183130435 -580075809 255978049 -219699635 -508223638 77395128 152178019 -300541011 464597104 -195831499 -301338427 -974830607 -673662093 -160791723 -492188355 211313877 -955055866 -578778678 107210196 -840079901 953619346 639949977 -697269127 -73654206 -382969175 715225791 -922147336 -651004940 -821235307 -151794660 27406373 183300175 -954650266 737162384 398979131 -591795905 -236636416 936251521 41812756 -26235797 -202904769 246715928 -613823211 -346573958 971017216 157084956 -210796761 -338346779 565029662 -303099619 -756429003 -687068610 108535112 -22100757 841590901 -337926490 -733314734 -261129653 -443071051 401272862 -392826827 304194650 756068892 724206229 -720831742 -619155431 659290050 283238080 -564692505 661343212 795735936 -119849136 -448774482 394935088 -196103008 600569786 571055133 -445835360 -947473980 -977973482 38067448 804451515 -644203349 797886695 770750844 -88050496 45830272 -767510004 -548537034 -395636310 761550403 766731663 -767751126 515326323 -934783500 97164841 -908948680 727664629 -39730050 -245130739 153504711 604391986 -369550264 -173100538 280635443 708385218 615453969 -669509959 45096646 -406726410 -544075197 -302562092 -561200235 271305230 272476108 -707539767 787349403 374468580 948853821 278087204 -561593501 -333210572 745085517 646821269 3691329 -571739498 484146787 969438576 -200432379 -80573559 -364627994 -110926926 -399977816 -781413002 -516222273 808325879 -582010732 849433546 -377648738 -532194693 352988029 -343224912 -894131692 -591526228 139685401 -376414072 151341163 999757575 -963101392 -569679840 -250399881 -368240077 676750704 960712858 -738510833 941912799 -4826737 350639105 361056715 722729685 -601609262 -901534997 -26872526 946844359 981249150 -988067839 -994505872 -469941007 960837327 46668089 2637821 814431173 -799071810 263059339 25092180 -819770092 -226462769 -135377173 -630455138 541846559 548072169 -965955706 -516033233 275557333 -258370974 498822696 -756338110 606772530 309063010 -53178682 686696258 510282495 767331940 -650349295 220668503 -686691919 -63976305 -739092101 26193685 308960134 373237543 612392518 -236519833 -131374387 552726670 42577084 927779280 -608525030 -323698287 -787151618 -892370493 -988094911 -621415029 -152725852 261933597 -386765652 -521215155 -296480893 -907549412 576268452 -598995005 -131377146 730213901 -288842346 894716115 166006688 -203385332 29658192 -362044032 231144996 -1479275 -48093277 80412429 873287311 -893722732 49067009 347848536 -598825703 146968324 312977832 -454409381 836292554 -877146778 700776444 518365047 -245622850 849676952 -266686422 -142583628 870677334 90236750 362383464 701017967 -31949152 695834653 -283396102 910399130 -106809579 -191583805 -188420656 -795518395 30421139 -641120127 748123619 509705396 -235981210 984538157 -774757444 -924106997 471889130 -549731443 -637369405 -643253448 -780600240 216509401 436145400 -350013412 -655629931 -811233369 274975425 64560902 -771396186 307512577 148447989 902495704 -480168570 705550342 783054595 63200245 705527312 -20237410 -305569844 18038061 -450885250 999710095 975334855 -849064336 -358748280 -289463851 -982359549 -310745214 -353109231 -611323080 207620160 727957832 -796166440 791804310 -157803969 -458574340 183470360 169492462 -735243090 -910937177 -286935171 -126269748 809112139 542770850 -298528924 -902390280 -25867989 191625724 551419142 557158774 -920694235 -393449658 -609133855 950399380 109094381 919962706 -672141860 294333346 -297376060 -928006020 621688271 535251690 6657666 298266923 -847261799 844486344 552346605 -297261794 604872097 496906035 290302625 59047657 -721178199 -487203398 170003507 369780241 446253159 702625616 279419886 -120380025 835960828 799627469 122237733 788142330 -123748025 961252740 599668430 713159686 -586890453 -625406583 472089105 -750681561 -855627897 360643614 603011514 538330516 668935169 -182455349 906613615 675060762 111142712 901853522 -277107704 261742587 -195494663 5134655 -612562314 434898711 -117235089 -984376205 -351120415 259386681 -200899501 48856781 136590794 -886083738 -39447169 -118499353 825382907 237875424 476754905 29341689 646199768 -848579051 33732589 -964082961 123070999 104191285 245364321 -805333474 366902085 -539503612 -492560437 708645957 -225456821 -531943055 -30151553 -45075021 721896478 -78452666 20918353 906452205 -517295866 528732018 -414364562 -315750326 -912128511 220174067 903476451 -888128802 -838931108 -781487398 -22403028 281965241 561963812 27067449 800509770 551170831 -83199852 382261951 -37552065 -134647707 434773171 345768301 49473769 -145120235 825843069 -407335607 -471762113 -848183600 993852578 406553294 -446930663 -93072051 139020408 -926910253 838821118 783006138 981377631 369997247 -813074682 997345823 114683364 -632125049 -776862593 -211064079 -47056296 912466912 704495798 -444510280 -245825111 -33865890 -829292537 -75667741 -563734518 896253289 -244954499 -628350246 -262514401 956913229 -222713868 665310259 21746108 -969351689 -845790276 -871243460 -819346635 -197004742 645779633 -119443797 241908820 -525078870 -735761793 -41326233 291999701 -597966831 271046652 -672037713 938183658 -979377106 -587084973 -393038927 -38196221 -603821256 89327174 -627816719 862621657 -319165063 -320000497 -175221831 -914308637 422194596 395530193 -68794294 966115345 314183329 -449587110 -528839458 344771160 802824626 884614786 -497349560 12408190 712628932 -896527849 -90635528 620685688 -220074569 -744553498 -332867764 648414110 -8649699 -42824437 -450867125 554594127 278167146 117689442 -882698871 -713494487 -622368995 -447631491 -820997292 -111236772 -849624508 -897637843 443857508 -386508815 585463997 89756534 -255241614 -810077889 859480954 -216008230 29547981 147844173 138560590 359602953 684023073 -540716587 -819833778 879865024 -765212158 944248261 -309307663 259853516 -138618663 396609381 -362957322 931461093 856386226 725414857 -963096263 968810419 970328675 942858298 458497403 637466961 -372827618 -284426725 817297869 -161590992 418800545 111052270 -491694717 121428076 857025551 311296843 585680565 -824355772 -583641170 -76508164 381532076 -26284642 -285466799 -228344078 -475842105 -777159616 -267537354 -435518070 -335539759 -898010459 -600975870 288718451 357167014 247604847 -585142777 -425366382 -910374443 216647079 53580767 -439847187 724782812 -159712880 218334372 -382988632 -807768091 -721457847 65949030 181738204 -532701036 649815206 390479593 -366445390 765860798 909136467 950260109 935441732 265329784 -131501427 -193801303 391621942 -569254058 745193497 -249273313 -483167851 48447513 947698423 -470739989 360993164 147065902 -52887178 -960652065 234174509 386405236 329791021 -384543068 246769979 766238046 -573549238 -902897088 527432300 -525716058 135732908 211390228 -393759431 402643049 3389873 719474634 323323154 519780009 734119182 162616954 -550794428 -239571769 834648691 -445838928 -869539567 -624281677 475207383 -710065493 111929776 -85385444 -527031122 -846021733 -784508106 -893322326 -223986958 372748617 -632865600 -443851701 122478882 177672073 -842267846 -996602807 477833278 110291041 -778915327 -216331751 229117258 -300310297 -602665039 987980089 131579800 -650885909 -910543056 -900169924 -65468291 55542375 920723187 512670705 550585373 -706913834 849659660 -184988548 507153165 -174984243 -874486972 936886163 847428200 -576241125 3056968 -790070872 -762280010 -799822935 339920519 -568452616 339204191 508843903 -592664208 176796342 375197852 399237892 -734321108 754301763 627405865 -189658075 -920208428 -891024075 -879208249 -309847956 -130521307 -235909977 -962616683 311055598 736182659 -766406043 261474413 -181742989 1751845 344661810 947237209 -432882262 299849254 469464975 -319812789 -40402675 -811286943 -491454137 -562993420 -805374724 183834512 449611425 -320658583 726492155 469095425 843344161 -399200090 -173040836 -508607316 -829004030 98069476 -967567255 -164655433 -5808757 944070153 670327000 -175925763 -653094885 -332713993 -408476987 11489910 3908363 226530326 -922158635 -479531997 412636071 -342124726 399983772 891886796 141776349 -105455880 -20342053 -432708649 -819896278 564132952 813519450 -373649695 570301404 235972901 550199215 605635712 -54950844 -177502697 715458049 546029084 889529241 -862305423 -730201755 753849518 215527457 384115044 -996785364 -483182238 -994164978 -340458817 -531931657 -284761663 -149391056 -854071689 621385777 -799865844 -737763336 170373940 -203654276 -900728991 -185725542 -176019526 679567082 507634660 714865195 -639606501 183711716 288844206 -201937161 891202612 -374332478 -702754343 -664543197 412330557 -272957365 -188934329 -658039393 -888802382 -398686649 -17086877 -612357218 288557296 -84908102 -93052179 -123775371 -621955668 348721042 -950136735 573628641 -682035577 -93044193 277780392 -493912799 -525292595 130830497 -785295544 244527608 -279256426 -968976102 793408874 -242071471 677074736 219508273 379346260 -281981110 251212423 -347437670 417726388 740768879 106524138 474675688 -187114000 -693572988 -934426499 -232336713 -427238460 -184356026 328390301 189731319 388553660 -492592417 -491855332 834431590 521959102 -441303078 -918614418 -694562655 -910841293 959915982 628404743 -860674957 -814028564 -712868255 -385486847 -883107657 533146102 -367491860 -372146090 -610611141 -218827423 -863279480 -692837682 412188549 419628355 -415838479 -605976515 526828372 -840136759 927413765 407112456 812289158 502589308 -799482033 492868130 314037961 -986267123 685809862 993756384 667480887 738496872 -702385953 825348467 896328033 790355761 996262129 -74017207 644630321 -313728378 -261836495 -912612779 820439032 -191554194 302261775 -279689177 729827003 -243797480 -249794698 879571765 656687699 -675719380 -848443384 623047421 -951728446 763095984 618968966 -426692718 -70793194 72569502 736536765 -6732296 -989457196 840642052 576774525 -319426770 -55215569 -115068100 287797898 85777680 36121039 561213518 -342061952 -747285227 -695717663 983521514 821354046 -161410445 -96904376 -228334111 -3647997 183110236 -496133821 -731792272 -63371226 -67612272 -945431017 -851609269 600341205 -163174816 385790444 906270781 -108018302 285405290 -188535037 763337147 506972952 -841800797 664247929 -562889647 -880056976 648780806 -590912726 -89252134 -500753674 -309600707 187529567 -831571949 861250035 505929764 445963790 323883909 -190728730 599619927 -572522871 -85940801 -168372939 39800860 -500118454 -472123666 628967051 958094521 -636643919 -754884030 159899044 -276229253 -983127179 480362006 371599667 -292404989 -567565791 944995497 781807529 -796188484 -609921863 -334100032 -832798227 580387032 377457698 -992806126 -47371371 240452448 723176195 829971227 -699956164 771832755 13559246 -451896932 -362794755 945115389 388372599 388596623 -81028246 -888089399 880300702 768495187 710617106 815306430 87232619 600994993 726925929 -102478845 -447370412 -865250375 152913629 -634043159 -204616253 -58830770 125049712 223709945 938871452 -647519052 425869357 -230188615 -326444359 -449813851 757084536 -9576288 -320122884 -529098090 49458487 765272519 129816339 18780095 584771875 46591468 -508009686 -810347368 642425726 -721675311 -112870207 20454119 86422759 -105359069 -648520567 285021800 903188725 -743367145 -462388637 321827793 221225143 265013270 582255243 -215369943 -812216890 -594050964 239888976 878633434 153996126 544530103 298873166 730256662 153029896 -628126323 -210385437 -396073742 -695438382 -79323277 398037773 -201031436 369377394 -621720158 601334493 844053160 298769377 433165529 -394530068 -330121021 935744888 -424565658 -602538487 -835887287 286214309 -890603738 -941920670 -188497857 -232476929 744011033 335319671 552595019 731683572 -284366682 -578405975 -666058483 248168327 -503243760 748878846 -205675731 -987429371 -998157996 551434304 -671701042 -410769731 514988692 -566132299 640470939 -485754220 -977365671 -811883287 308047566 -124969192 -872880949 186287467 -961842904 262518730 -73913359 -761709478 -858970345 511319797 769775619 -767300628 -765204054 3730575 435938932 641254974 664994227 547940772 -81058679 -164054985 -720620101 -539654232 -507745299 -644238099 622249151 943530354 -929327531 -69271991 -734443406 139782213 609699157 -141961304 263105581 -870959566 -950910133 979814283 501468304 637945300 -330036802 -828287524 712531830 385302354 -198342069 -658681367 -633599095 -570624703 180357184 -876523288 -550189238 478576186 84029910 -63568455 736008324 -944847988 -17151801 -854593668 -891254193 650052832 -711259510 810353563 -401625710 -616056780 -340536664 -80959743 -698137242 917072445 354676789 -284999642 566095760 -873479029 647524000 -395206910 -129534364 210767793 291829034 -839594061 -816417767 -415991207 175833722 -539016008 -546344368 -814534407 957199423 -411752606 404511525 -880521386 -552796347 -321336319 903062211 253745694 -271935601 -956740950 -694807975 -561230814 713510947 327389044 -738822491 853698250 -974180903 -381627069 -192389163 24118242 -461591013 -270856041 523732733 -35475021 -272314191 -370504689 572066903 885881957 688648220 445381742 181430083 -871526792 553592116 525025617 -219012269 796064788 -933094299 -293038920 944438979 400056305 -26764236 37281399 -541122213 -357664186 367490875 -944619584 77418473 389991041 -297509552 -634816612 524413814 134010061 -254080772 -915287659 238361639 -624243860 -745348743 239108277 338137428 -248143328 -122589075 934747250 -849776552 831026328 -67803135 798148452 356780279 -971263717 737694212 -557823850 -627609574 187152728 -217470085 234441337 -70046825 676893382 856786899 -286013892 -874359352 907910051 -790316881 -93534937 332893347 -674949271 120168056 989667095 811834704 -70460319 -910085636 778293332 -435894288 -727764731 -21843274 920373583 -719633223 -934638963 -505509101 -282950492 714563955 501157141 -554229366 -39567458 211175041 -918010755 -344575413 -794672358 288063286 403863487 624036331 72051173 714394028 -463984773 988996038 754629775 235871976 -949430446 874298239 -545086246 -533878880 912761095 684837928 57928727 752872724 -92027087 -102045821 405704888 928298559 178653150 -583972178 86336978 -686833683 901593723 606974135 577007496 877497679 -651358146 71425207 923350582 -664230701 -650993351 235347176 251029085 -977226734 -373723929 334055897 -187923934 -420642325 -160073031 988429161 -79709120 -885856954 341521595 -503113667 -594620536 -832895378 752037487 -110416678 194410235 94345009 -888711721 -236643546 -134124195 -876738443 349396494 919778132 -631370341 209971114 645169823 634624569 925750935 -554129124 602190113 669147204 -535417761 -93508675 -198467008 -309290657 29720936 -161084387 971490257 907020859 532227648 194620708 -545755324 -721525385 976184232 285057449 408344881 401128059 522824958 750553089 -790827637 -111521372 -120656805 -265200046 850976344 741596654 765386049 -794535967 -76616508 696503142 919950953 169762479 297600842 -333296813 -810919618 78018930 -413611795 278272837 347302027 -926057598 -405341365 516458083 -945145234 257742482 -513143603 236275417 694357594 -4536140 804069513 147825819 181975742 769801217 911454666 -530346144 796918921 465987764 997016987 56879002 -633563277 -448960114 -907669387 205521452 226637123 678510773 401819370 -967686915 -881349919 -140769719 -572973739 96307987 919157721 -529051927 130557928 66222058 -568713750 328577695 126907994 -89997364 -32246173 452080116 937183788 -205315673 472630093 -595689812 856255150 -467078061 843840830 -54446863 -147246628 263481515 -403307206 425075934 -209927524 -464120043 -395035752 64900538 -984285940 319326968 -497351235 351749831 -815679405 401582023 180970555 890242208 985550675 117283263 -763808413 -959706818 -648023220 -593717882 -901749020 -933982593 552837984 926126700 618884550 164426826 -433466244 261160958 128389502 233069131 -10864677 -835001100 -386607442 283635012 -110315985 298127482 66719677 -575226278 416947863 -945774977 -409702059 -312879311 996471107 -142417925 -948689351 188812354 720184115 -447719072 590310814 -525743717 373372509 -4638436 60335326 -644665755 273324299 292755686 -224908339 -509799087 212377144 -379708252 619320660 465990683 219023879 -545770244 129755121 -390292932 994214087 -11948084 406560089 810376829 269460680 -79838816 -174581706 -19847988 326465510 116781092 588313715 -925128994 -83217625 -190606288 630874841 716210361 304158487 -395631270 313411876 300510301 -48151392 486031482 -980106606 38380536 232096913 -332590972 321621485 827749271 424249094 -644741058 -207011162 599230094 -175816706 913937210 -907710103 -940879207 -791012183 750844898 -684700438 489776389 -740980998 375262933 -888293862 -812355773 453699897 850131089 -948365095 -279385534 -355680814 655560690 999943642 -614748921 -643150691 596651815 435858115 485384848 836679277 -631801838 -272770941 807410713 483018665 811955811 -144283400 999339382 -825512822 728805513 -895187398 -280712467 -242424941 -823972339 220052095 -555594443 611256232 86384121 -471064078 -893999304 -747139109 754796102 356283495 124655936 948781360 238524347 692991093 282508844 895300117 -11969843 721089419 529124796 -46508592 856592954 -625238307 -112753471 519934697 953591561 633502598 614519284 -749983459 -52391243 -557419541 648593590 -159078110 -460729371 41607552 -722648469 860119932 -818552308 891499845 -789062353 -8280978 562285070 591246527 715418193 -241773154 859417971 378902457 835470834 -610559216 432916453 -962883566 -89474278 -373023894 -584236135 -441925555 -939771198 -652777248 535916653 954020332 208073087 726315640 249274560 794570201 -662931467 834292413 -508446358 703355886 954659609 878567268 -49659431 55025638 -693169266 -108668753 811819125 -851495526 75367282 -126654006 729820269 640705701 -873995233 592569898 373054905 980241009 -17100265 511758352 -735510220 -447960793 -702802015 406887764 -576924113 -613763142 280555833 714121044 -83766807 -517561044 -943430751 207850242 575091591 -29458113 980333261 -70396753 95231791 -417556048 268471013 925840191 -910369656 -935917534 -435109469 -152055779 13494619 906574851 45581650 913898096 553327405 941697977 -258592738 -554729812 -37041087 -153736249 500210282 416048929 -909644011 -540615436 -839093952 -760425365 457217891 874112464 222642288 930757333 -350032172 131179860 874845053 940534156 841406127 -391823624 -324791644 766180501 -236543986 -589194002 -61408187 7212090 385968769 -144520741 773786688 -344328721 -765511579 976797792 -195954731 705706439 17417674 602618493 -221506839 -383043530 -315307838 3839367 -600950187 -940061713 -105436524 327491428 -674814973 359598666 184836961 913972867 -497030349 -274656519 -829168524 266470928 803282792 -794989821 -587423791 416921856 292250420 593987074 -180643849 -284326295 234143976 -393371991 439929243 88972624 -978445987 647870207 683143440 80167831 6474605 782368169 -435454104 -303895223 116420010 -783483131 -525536046 -676180284 497818034 -253763920 542369752 -981450493 -754015664 197578453 869771867 531353407 -651024352 -999933909 -834863806 640000709 -614300526 261860100 -934178588 103099302 -850331552 254886035 782584132 -865501232 594335884 -623851391 -171519077 888591069 339424254 -751736565 -728596205 -360624266 -896406908 -520708539 -750761567 -963094910 -297020874 588175873 -104529718 404464624 -519820085 143676606 992551094 -330800442 -846385573 350972805 -370889132 779247621 738912266 -303726216 698385077 913212348 -15129852 138309904 -861942312 365930258 889872166 -635939444 -508679012 964064383 -599598811 544734217 236631011 242473899 234028954 -430704718 648253930 236291163 -136410500 865692007 -138580630 142493763 -609126676 280219818 -899621993 581163723 706320392 867185610 -527283042 -972276623 -119683071 81841870 258887391 276033792 -496216523 -714259995 -402027760 -843047906 49225628 537297894 25210764 -576040544 888306962 211699672 571247164 737190883 725279153 575606072 -967449545 548617281 -844693050 -312838998 392001346 -709835686 543330429 -124967469 -748175876 111461614 -359632366 625244546 -902459613 -807484149 -401484712 -725601908 777033622 404039537 -124457073 326124110 232102939 531066583 402330824 -990078249 453277054 -505747890 505445871 687330861 456979979 838370413 186599918 22089512 165412984 234349250 815583874 -87986108 227778294 -893807520 -523624940 -273532110 946681616 454570020 723963975 726652019 -61271539 189700276 -375100384 754495212 -519348344 -115434693 4069814 -172458150 -405470497 -688740745 -487797075 783428658 -721165236 950751355 3284239 572814781 649012870 352113010 492781193 -213131090 -156889292 -320664545 -42320143 -665871802 7069946 590512731 -893663795 -623705721 79310699 633889364 -531696012 941657252 -925103384 -42999397 -912073118 185282615 -391845848 -216319703 490909054 968630012 -310122833 71644173 -716082389 878265022 275162838 369116146 417871532 237154880 855695455 -88027669 406946949 964962780 465819847 -536899285 874258032 918951140 282521683 941804574 899248508 432422088 -646070065 83857983 -776344658 396979288 -846165027 -49699781 -812203438 -593460262 -174620715 -48514403 -98304713 -211400704 518452369 415121519 188689084 -811474242 489178697 -343054107 190163370 -957048859 -436100732 882127131 572886516 604481179 953840806 -337405724 269402026 372720355 -202939954 -156910905 -84938896 718569636 803661534 501246591 709747214 -560004985 -164560527 -726394017 -197046774 282566359 -153159392 163421346 114818396 -180324344 -662549013 -844780861 933593270 -156334991 929009613 491605343 621846214 620653519 20005980 -201389682 -555834706 264503325 828937236 701630545 -27722274 -440543715 -201167802 -826311363 -290892487 611737217 -37268145 -108930804 343603306 796344035 -227299912 251673116 968597459 135472702 170221323 -229443769 237640666 -930209399 -537922611 478652021 -234835835 -437732101 -304341180 330555707 34644313 -356257775 489565188 -317453672 480561941 469503481 -585822626 356265620 185447958 57289343 -662006064 -844511442 520603854 -117841551 77655874 -250024921 794166932 808602303 -447845340 -924659908 822094288 -906003406 790036029 935160254 -770702907 -181406009 667941167 -744844502 741945187 -509548550 155206030 -521901908 -842030820 -358961749 880094725 828224974 41599291 751554426 978493721 56691559 -880984098 -157221246 -852652924 -615899136 18486226 221986608 778510821 -171464468 668321941 -187259867 712007340 -77996709 -280107969 -42308509 -542711477 212819007 -30859110 731540172 850987673 457881808 -297416167 437134066 485493562 168414637 -925671978 938859276 375224085 -703792005 15733187 -290564792 127736665 -658641024 -350994805 27108903 -289215048 -499710500 436480998 -796251739 828177724 792876471 -33282594 -587624381 -584744049 554028993 643323204 884649472 -326646431 108760847 -956884753 -857919638 134927475 87404552 155958452 -733208763 716931021 -607373695 -815985764 -832980228 -739949870 -172155861 368589046 551761479 362703741 758598576 170356463 -161220367 -898458317 133676706 -638972996 718168155 -87882666 -582136907 959450397 780668904 -353870822 -244972177 702902543 267032382 -369569269 303636983 277545919 -798671432 314167482 -279893080 -264547509 786329796 -310753161 -763733069 544283545 -902768077 -177393022 737098013 -367184103 987263900 -173472558 528253756 435176599 -604617629 -945958157 -273603360 -365400842 686128886 217231889 367234771 575265889 -182072954 218715609 -659814112 529380639 -441870381 -11573258 963354692 -12544102 -847684982 692060217 829358017 -448975821 -912483442 -329115574 591242900 106325557 264203838 -238782653 837958713 -469113312 794008869 92900711 185465074 -184199289 -46383105 889607012 630883802 270071886 -947295680 -802595635 -791529030 859235171 95310374 -863027631 506632376 867352971 -186061968 993424794 -174477379 -365054489 -228784791 726390348 -497572860 14562238 843917995 -852772348 430086573 822693218 -593131393 531607639 848538658 19307115 -776502654 646138295 -679729255 -127689226 -378748997 -307939556 -348547076 817536093 727461779 718058159 124750930 -511603014 -911448470 -612094779 119036099 672896682 -591474250 -348261241 433169834 53270427 -371290217 -271710830 -521964070 768996600 -526540308 -942427581 4095547 218225618 -999525196 21585746 -245665258 151101566 -636073988 901148911 -713837837 -703606386 -600372730 -933541992 38332384 995038416 793944413 -385813672 -181874378 815966370 -197542139 -763193869 269336830 977910240 -169955009 748031645 819064649 -533186179 315764624 830329273 477443908 374319327 399786239 82425280 -971421638 -413514831 773929706 133306974 -620697220 967793606 993335451 -998849875 -24735817 -532483558 23614395 377913466 -544392775 -494002013 -507638497 14780455 -587310277 546012453 554030654 -981420353 50071868 -56188338 368455057 -739394121 939004741 -236362274 356292205 -637169117 759225201 -495978204 426865490 186785415 -452957483 9729770 779946875 417417461 480241768 274434633 -415316604 696452011 -508689143 -376423078 -238975839 537970243 843856741 195109229 -263068317 -585319696 -861099550 275190003 123681505 -333419127 -759451395 64784021 -175922146 -260436600 607164728 -985471667 -322124796 -205684296 -951772381 874205411 -610418646 293272001 77456226 -726723760 581842312 -730508641 -53516427 695155823 -150721650 657846160 -588994696 -989582556 -708453267 870491527 530836438 -9653885 915299899 755912887 583594326 164013063 -895950522 -61756085 -253780145 -986036340 -457834308 978079290 83468332 -455154338 999264324 -426839657 -215961022 -302144154 -72939642 762185571 196216418 76684783 793563899 -575160535 621996135 -576039886 -308170955 -158431073 444101889 -576443334 403963055 525400126 760164380 436754758 10562493 48942321 489404136 -193850782 444985157 -900447628 -854478372 794808199 -648346971 -301577292 90004746 -486614684 -817400385 515245776 -807314881 -898316206 922350257 331961838 888516345 -523309888 807948796 270044517 547461268 575241447 421477261 -737220362 -882274944 -849806226 -217331747 -590660374 -826915375 -915897123 -239577475 -956056513 -71338475 -708089505 -643277388 95386120 -768546975 204860166 -813745295 -212621989 -645537757 -78992469 -464695251 823929517 -145699800 220660854 215930154 152037421 837346285 -250312612 -240288141 -176050588 370458716 -926088466 -346580653 900434637 -25491399 -958941840 -48622007 883038431 5056043 -866083227 599345677 -55536220 -513211029 -625934640 -300769047 -647505931 994266539 920490228 783532055 380987978 -203075676 640098737 633740635 -481770532 -161954671 -193927434 288478899 146262639 -509763037 -525074997 688005117 -795174990 175928115 636388083 -363412402 -811308247 412547006 -834614658 -146307684 176600057 53695334 817641403 -657120903 153260486 948472355 -544784555 913027118 296685758 -120576241 -499428371 190893021 33350149 34319382 729511013 242675113 -227999948 -613572584 384825365 -153606469 -224963389 249459866 413288235 -549067154 -429176037 -562185711 762926117 -48834069 304208936 125074057 -575772117 -601920309 856670943 -776238909 453742772 -358225994 -631612882 -235322883 813424004 265788478 782868918 144771309 22174064 -833713187 302286918 758429139 746097385 -554753012 97475834 371275497 -926540826 -291336474 784548792 164285028 626071807 346649802 703797075 -50119943 76794117 179711892 788944554 838209632 -319732208 -74803536 217494070 -610208629 -112765099 154337847 552838526 -774999589 418082224 -806768953 -350325430 -319209693 431082909 -185950582 945782700 -592686069 -94430782 -669310963 -876295669 501369383 -596496877 518830475 610726159 -930696158 -351269156 836664007 40608580 -517615768 661596418 -905743918 -728241893 444327893 649797009 635919066 -251923226 -520855164 370317204 92968779 680388266 525964967 366032040 -992335011 -119685583 -465252082 188836206 -614129009 94184447 -122727612 -682082658 767654581 880440481 -975090054 -350691447 -363183073 395801215 933246218 945155118 -781187525 -169410620 -940260775 749147861 980579370 -574838223 -222762411 -450245612 -659262804 -799363757 350936054 -678894578 -710651340 -359537347 907791449 -121147934 214636164 -19259088 -935101940 -54147969 -331403024 474279653 296167997 992636939 680324629 523151510 -975394942 -721080891 -293403320 -349903755 -364288686 27992045 708751919 617452115 118115912 -995081309 -675614550 441977617 489263620 461138492 479574349 -838477675 556468505 -437543091 408880026 514096269 -189850389 820352460 78742685 803149257 744852971 -468093897 760958827 991562278 -314634999 552389296 -677338680 275021204 5041748 -523479797 -837805113 229607367 -118317378 682724709 344681147 -818704563 230296859 496129231 -196519456 -866722389 876754396 -574906070 -106436063 -880336969 -295650535 774391156 -750823818 -899083781 -401134751 -556037258 -533009570 -252327540 -921901717 -522969189 -433319432 620359511 410446843 465018773 333808224 -157759788 87421305 542982036 759778554 73902959 41479310 -27103261 183929889 -676574661 -799939413 -789204831 -256250280 369461089 207763204 -846831049 154584392 423316085 311784473 -151986805 -98929750 -825734860 -916736581 -715287714 567141233 610119996 -960777918 515813240 900206160 307155385 573971874 -357883564 -188357912 -207833884 606420833 42272995 -622926501 -582691885 -830973695 989353853 -294796105 -470310156 -804450234 560475162 -558116333 315675843 -671297553 -696729046 504010910 -89191820 54594081 -60788166 752137964 -82675997 790421875 754389794 -230250946 -550278371 -703709172 -188526821 816234596 643414855 560457411 392367446 941810024 133735631 872479986 78965610 -799839497 536292467 -352810804 202313541 -93626641 -53487377 -294128873 -917410536 892085647 989847385 389196866 444356993 39511597 -247811586 451532709 -367078798 354289856 341806574 265514880 632947766 -956932465 -843353946 117425486 178390695 -952455213 394421783 -499704985 3816975 789207505 -57881362 -388823703 -853721513 777325175 -243451215 -189273824 557451404 -397036989 812481012 -776136138 -570652897 -683691732 -194039085 -577352617 -241247590 490227763 234049607 229403514 58489158 720710913 973980345 -190439998 474303412 -919137800 165662656 103593710 179742905 -203526420 687777158 -593780424 -211920955 878542217 308661402 -374838923 622435393 413364098 -990831485 591622938 -212563554 550177211 179946718 624108058 -432412780 169630021 579286214 -427988809 118535303 -716482663 -39079912 -721892138 -267118838 321444434 843593698 599892755 -968881661 998072410 -68751740 876332845 -536724056 -621299801 747893365 651971868 970463295 316359136 -893574169 -85669228 375617395 -47295919 284916021 -820825149 353935346 114325232 -820361777 -587058541 66077692 -405622124 956415215 992973722 815495988 388310390 102027932 602290636 -511759453 420866076 -518838156 463493171 226297385 584232281 -741175692 426567089 -294837041 -988679895 -573617404 773265950 427873406 488252931 -980348960 -485772121 566632351 -429119837 -679750490 281346837 825772535 368755960 -708338315 886064338 -244554330 414160704 895323364 406871645 -720666447 124015477 -360384362 -67050941 501350078 -147135856 830779819 603692750 -127264408 984385377 -884634702 -953029267 -268122447 -590293453 696865495 422838636 -283281782 12366991 140766539 -587893537 116082708 124903220 -512552198 -497218201 692942793 36013802 -542115005 -529031856 642844294 -439648956 -844776351 -490253692 433129701 -906813836 -442561643 -615889286 -749616499 -139209057 64135081 293982696 -753905255 -716947303 -634253234 680785323 -440551982 -3007068 -224705851 -933888550 146311841 811091447 447049430 732177861 169982862 401726278 41374567 119980917 882252387 478467939 250734123 -617936921 994842196 -432954616 87892972 421511731 -123107628 645133025 -374414785 -783329280 -56910602 -488949010 86659263 -599384975 190379097 -898905755 -105381270 286934533 316179540 -897787909 611356576 501938014 743564150 14235141 310180324 356708906 -726489890 804113801 949788641 546769368 -79969809 -126234643 201026130 206196530 177526489 -423862598 -614636758 963612200 72649807 422761414 394361087 227743276 -69468958 33979232 889597853 -576744405 22809412 291370979 713835148 -973179683 126275922 -765450296 793350756 -401199614 -689916824 -205977631 -64229698 -298797777 606425774 407895723 73483488 -734890877 -129272206 -668098672 586194658 164012953 494752032 815980530 764088585 -656658885 746847291 -992093633 -351439157 -346166373 728609011 -926142200 746447368 412903351 -50886727 -221303843 -876688698 -40015136 -943201540 -870744780 -626459645 -829659799 -95909811 607170690 -850267312 -883358669 -729626178 722400458 -155630830 -542459713 -181165427 -838466109 -874199757 -962637499 666652350 -775963389 805048326 -532921637 -88130238 349668097 540685909 484075449 -785501645 536806316 -651974355 -343790839 68749961 924950227 -29318396 102915065 323895799 584189038 220224402 854293962 -887028960 118895400 -144038547 -810165538 720468896 968112495 970775338 -447834845 925980091 422906858 157134990 -899886171 -918641530 105407643 -809281441 318298755 -966712289 -844686023 969104343 -918670937 -22832151 -335666370 -936319928 233353434 -760749882 213399660 -853891781 -886638640 546073205 -327290953 958191122 195534178 329231680 -122261021 -320035971 -941797616 -592621329 553481232 -823099905 -734845036 -424506234 -37582387 265961829 -6314779 171305285 -489155797 -996286112 -589855815 796946888 -898385355 6234689 599173827 876959675 858541906 76357871 -670266951 -583057683 -900008584 -297395924 742909903 -984806518 -905961774 129575325 -248203260 -910325719 -282183800 821857861 -970673816 670854804 504806917 963394663 479685191 802442452 941303453 549576472 785849059 711873280 869186796 772546699 306171027 -209965390 -302821706 -467310599 -836250330 715312636 826837926 -113095880 459887734 597406889 905181799 -266733917 461484949 128064990 -513497975 -928908371 -153825021 -318100166 290904623 -899420770 202045495 565088632 384159883 -602860707 -837998935 -532618616 -285423119 -170457691 256328375 -181325519 265023441 -934763807 -504118747 394610710 -413801345 -961606117 -987920098 -385527334 -75638253 102287250 858705325 -334931692 -861483060 608246688 -591005841 916830057 896398241 507643486 800838710 -245785106 -391975512 959108152 460491908 325878982 -439770181 678761925 224055158 989298008 233270711 -550594711 556879018 -744316420 -841411696 -297956710 -713448702 -748628840 448222807 -399829454 826141094 -145808340 -883024881 -546282520 315437 43636330 -776513965 -149563344 684329310 -587622219 781519831 -222048364 -517981715 -280421230 304202760 868415555 -394396545 490955174 589738372 301945127 224123934 597330810 576528565 -271031835 -486816079 -107083650 791410963 105989862 -948301632 307261079 -891166858 -276607764 -204928286 -377480545 -60284889 -582103311 -232962551 7641287 245060801 -125086063 567742218 100168720 -879713561 -724065202 -462872196 681310077 92595723 -182682688 -790176769 829087738 -856702670 -323773585 -989407793 682839014 -954010870 690845806 667359851 -442427537 24717311 667821977 -405658393 446213988 467056007 564509807 769372837 303102454 -193372671 159022681 -360419192 -377112080 -991500054 478797690 232804419 951550165 288825978 -339959594 40100005 -969900069 575249068 424858301 17794062 564166420 -603689377 -47646044 665659500 -645972339 -942384989 -256918043 552210840 -910412561 973421346 892423295 -819980552 753764206 -961204691 -742968595 -357679264 -866436283 -160625850 -825724273 -777672792 215173621 -213111370 297072977 -992232959 56045843 170106148 897453436 23476767 334138725 277665683 392732919 -610862009 148678399 317975022 -972488542 714822408 212829984 -971433027 -213421307 840894108 -740599747 983860859 954990597 337757026 -121090788 -86567567 121156494 711677610 457221812 -526111048 -712299662 114326929 464824326 -543942894 -256955408 -337292208 -89491732 -85632535 925880668 34736276 -628018161 908311817 213992242 -632946572 233353386 -43123310 -872415908 428768870 501017524 296673627 -405193066 -100156938 -239715341 362054832 -470206341 -444271878 -983351702 -626625982 -6840701 -42650837 520805681 966376220 -652430699 -398443368 348698792 460973305 -906919721 -390476063 -178787800 280001460 412281613 694170640 826509527 454855047 771607665 -750913689 -471900880 961738564 788146711 826900968 14866851 86824012 870908832 118302402 595998666 360928525 -874052780 -672833907 -279555267 -768473989 663365342 737046572 -6500047 -408549194 346706684 -846569922 440380772 822669797 950374379 -300504459 -679001331 175130577 -585347226 481409290 397310958 818156066 9744541 579613083 -432459370 -876999756 -101327323 467262501 -246253017 -767583340 108633267 783859242 -165019327 266758778 120276699 -562489154 -68312689 -954269360 -796015549 574360330 871818992 469195727 45288147 773165727 -468571115 436733900 459536435 -858795291 736793619 -654668823 669326266 575370332 -453478393 344359182 399379549 206791433 497391994 238859745 -306988519 834036811 565605918 555221756 294654494 -847409297 -684347530 122476802 44616821 -659133164 -139672266 -623277871 154204829 -348133203 -618923229 -21249625 -665746261 -625755268 -940439528 -355617877 -858563690 -392186603 94481950 364262787 -84601330 319726265 455574797 110488859 740970176 941092040 -319041066 864363381 270287762 179351848 -398755115 -207210233 -588680277 608219227 66664131 922403275 989758806 -371127047 -666453866 514833646 -385271058 -14969208 442554684 932213115 -182426181 -570850000 -385196658 -543613468 582629269 115998709 -413924674 -717592839 313425495 244578229 696475344 -940631635 -10189576 165053675 -472101309 791618773 536905583 706672161 846257205 924582382 -172297246 309301183 258690965 -288412802 -44030393 676037410 739609061 843258465 -693573643 385194012 717710375 -984129675 -310517736 473815856 -350246631 350941276 -575716860 92696315 279969764 450721910 167021888 -471482439 853049428 479832766 682664234 734904732 985624494 619015570 28499975 -25102284 -233485183 716956558 -348326344 -369544067 903347995 -987409045 743118685 915844903 762363750 919540664 522130680 -159012375 255214715 641490874 600366578 971816061 536676878 -870088351 -15021363 -475233625 -400543447 28494332 479038158 -182255361 936234891 -424050353 -475014002 -934845197 301440655 -410373640 -424874641 953764211 225935894 -80246652 17197396 -741699484 -373331838 663587936 -68333780 -899737243 -367043040 163298130 697562366 -682250765 598381256 133122251 -171031607 551487023 726817599 766724393 -348237021 -729622807 -245689730 -781389106 -360565572 -926040821 569175300 589044211 519182526 -177293798 -523183183 200961778 -915776854 325737329 451175333 414110091 -396620856 -791830702 -604342352 -981644485 -419972844 -626707315 -163311588 525794126 -503928060 402857780 830925502 729062943 -290983115 742124136 859376560 348523607 358660809 450210488 -884455308 938982526 5692828 106450739 955314611 -326769604 602160627 -370979041 504359522 -99367537 779447025 810593242 474555888 716910081 112975186 75681171 -748760314 -152406698 333551089 -638049134 956517931 -592143470 -11220542 -123192030 899843325 -804978302 252029084 57022922 -400238648 852901485 -933264447 849706496 69959784 -309863211 600181538 -396737648 -654435032 711125570 125388465 -154906212 -767848137 -520895228 743944936 750937045 -756951934 -268273810 947070735 -690557462 982932381 -564838890 -20852646 377811380 110738701 587286475 447754594 948479779 -387303106 -97795925 -103448589 266182023 -214000471 10535884 -614660715 -484074471 -836849071 -19850775 66906330 971141881 234743886 905757470 -65315821 -549915897 612068172 535166503 -612473129 242166795 391748337 175302643 -882107072 50998673 863342961 993217622 -84143007 -232626202 -283033920 429891156 -460950343 -121909610 689762467 296182316 -935664790 -838309186 869816018 -264923729 976059914 -431691948 415998834 730292608 457882343 -415991668 162693286 764804950 44893695 558962521 398688491 -274056353 -290273166 705098404 -763789543 -491632189 513423229 -563272030 -869917132 -176770582 399763269 -954568604 792329781 165590989 -629687410 826634937 -700626591 274903786 601717436 -991248864 398548193 -90332877 788142306 -857618969 560090647 -630578791 -455330633 903123228 -534928518 794709499 -881598365 -225571099 948867178 861284652 -375768314 876594884 -886827949 850149295 -342017926 432838701 -765917566 -385538917 567367994 926234784 -874325619 96048259 -184784181 -457940935 213822985 -498071650 -816432159 40334280 569770970 124694710 -513327861 -220890514 772214226 -609702039 993976527 -553112657 -17939667 -605945476 844841844 -998923412 755222207 -807238874 708122694 677158532 -217048651 252627354 -50799554 -488251102 -912094447 -100048471 -267620452 -951654861 577751503 373251576 -685424708 108348841 -835161800 -794154669 856570953 -715761216 21072730 41351541 -2288396 -696168218 -508225104 -706699186 102156531 881820805 76483683 779423556 -249844630 -152362485 -499863325 892027116 -880356878 -403121689 330917068 -893815828 -130795678 360641869 -29376261 905954738 481799217 -789793027 754347183 374120142 714599755 15678326 370564066 -198628259 608598432 449964683 449451466 487571052 873262637 -620817357 421065737 -897784488 -674405896 327861511 -75489846 -660828000 668712882 -881461691 -809474195 558672931 833619367 -422230684 957264347 950363936 -101021881 -176377890 -45550471 946549195 66974819 -201819655 -131232194 -151380763 350083524 63581548 814923263 883385691 466345852 -151816811 757728182 -217391897 -51903431 695293451 921275812 -244862410 122359406 -36834356 222506572 612713285 643234107 -73867284 -668108826 581935866 837898124 -704034850 559280662 274840231 538336852 -720276263 245463063 679739880 293727478 -718498867 32542902 -114150485 -104450686 364475309 -173522096 -422706006 -938699096 47414702 818232425 489533041 349933627 752911492 602695043 -810632773 582947298 -917087861 67675349 551878732 -890118108 -885917517 -17981058 71512998 -152991845 -301236973 760807387 205588614 -458652739 -533435879 996074231 579732313 -613308721 355138633 -420146013 986048312 90253107 -443454285 -593737448 289975788 -181758378 -271272565 695329858 -454804269 -90221383 333820282 -781754858 -387741476 -202905703 -794969945 640671242 -177188183 -901896452 -220344809 182567865 426781907 470956626 -507224275 -15910546 -836884943 -718708948 924977099 900182156 -495397163 313742123 -626914344 841012780 -258495676 459784860 476723910 144001373 -800515076 -156187292 -171404990 -631426593 -115272043 -840793129 -430563290 975014909 -644081877 807125971 -830462569 -709655427 143442224 -214744063 -644785051 -280346043 111980968 -904133516 920662317 351245246 561522076 -512987121 -830488605 -582746803 816469986 -691552812 721412359 -553942455 -307193321 -151992635 -182635916 -162495717 508470894 111619596 573464257 995765220 -5533580 756997658 304072196 -855833023 -425582395 -989444 921660532 127350269 585380099 863422428 -874434378 488813725 -121414715 -381529275 -296715920 -282867690 -802139733 -571985592 643480102 983505413 900691424 320935020 -967296779 879378180 139605007 90183616 -365902698 987475589 -540955256 610192294 -477738030 -723630539 -25838628 -620739055 -345335980 628456467 -455862683 593763442 -811786265 -380692670 -626666985 -841190952 -303179292 -872402852 668478649 -919744187 -366838108 570817242 -11675336 -208312468 518377624 -125605511 -762438025 369965209 -580223912 460704433 43781407 -443741215 -559784237 224147392 -827269568 255798378 -812506869 74312623 -232708499 624311459 -679391459 277170433 579831886 -13376713 197498165 484329768 -801656645 214010401 795820305 -1893657 -813421573 711670515 -160759730 784817229 -319785596 74368000 -709258751 276463410 -699469011 -142132147 -812358153 246575786 -297573824 733126142 -506180220 878202403 887588025 -919058779 -150594851 -79268893 -828604940 387424586 -214695384 186320057 -217830317 703803579 -106261339 -308703115 -172456587 602949121 839351831 -809330000 465101687 -702910864 -532197951 532867651 61415107 -812161994 -637285022 -950522445 349230782 651882616 -558290905 -255996785 -771949193 500582563 -284262975 371827565 -368810569 354682996 214216310 -977399722 -696464415 277677116 -604209423 -142052409 -337764791 -595686653 -227919471 162171921 -559920991 845239320 -481881972 465847667 -599389704 -153611545 334611602 549579871 171431686 -802775379 -513317257 281049784 -696542667 -537681200 -266880960 -215701765 -37823796 199774039 860020959 196298117 -482441938 -29705856 -413532074 754138936 989653449 497034183 9932851 -243698109 -843604981 118782463 798059222 -621495362 -568518951 298167071 481055806 246761071 601901224 204551191 79115551 -374750126 -628464067 621191966 75101621 -923583634 -993919397 270739206 785452447 455587786 -681311803 -90848815 955179875 -16172748 603417896 82800962 235689660 7328552 823370328 -694336664 -59867687 -441993183 -557987604 -398468690 231253969 -984425253 851490414 -32701153 -761491798 86261927 140950160 -536144580 365986189 583442322 709881404 -627604955 -445726406 845735607 -706807884 988340219 533832234 -433422136 579850341 807882039 -637018626 704003299 480100427 -722218055 988306470 -658572441 848757605 -536684759 -389997707 927089885 -609980478 -62926614 452345573 780641173 835797620 -536766929 141510526 -81349222 -738532966 333792422 311603252 981758748 -254842962 -42678909 753697108 -614573095 -911510785 156720013 494992950 961492987 942214827 -23028897 231024535 453565652 89259353 -714970458 505296208 -770264420 991772749 171327945 663500112 993493180 -81310763 -68831078 46157548 -850709963 223736878 198037288 -201217270 367808125 -239691394 52329232 -701781845 217413294 -995886063 633742789 310165886 116996046 -75977551 -870431548 179318558 -179731628 -220467198 46296321 -476096459 -502790562 -568573918 -453931198 799532842 -831426676 678256658 220590713 -67129900 142849288 -401564447 -716974600 780942255 642940618 388748057 867163250 633056590 592252025 -754565820 535422928 -134217150 189016963 -374650184 840755857 -917092401 563692385 916077544 196394258 186777124 -245363727 -789575347 -390100620 787044867 96345395 -336201848 54260361 10966748 196327890 970402740 -915773792 417929738 -313795499 124087695 757498054 -15161102 -413974167 -709627180 -906920276 155329127 -586599955 990604233 497343627 97897205 736104583 -183164229 447093725 812115595 -128592116 467645687 -477021162 534905479 594497748 452151770 795358075 -862663474 -177814392 -961009021 -217015702 270812726 76996386 596370115 169309332 -875529440 -823491285 -761105423 512922887 -215452829 90384630 586790327 907187579 485609998 -200965215 -984982611 -7593976 -610949656 -149680732 395945732 -267884248 -590499962 941893666 719141971 464462027 380258279 -528884567 504935387 489414756 488908164 -926761630 -958493061 -756330617 -165081798 -25136254 482374114 -871597487 251054304 269550928 190501127 743199043 609776923 327813325 432380470 -141200330 -979057384 -92487292 -305080742 78304085 817674485 -573795601 -163082179 -840714560 511210932 -805104887 -123609954 6722773 -282525871 -689931534 -920634780 186018274 927735324 80533072 981496048 515254640 513649167 662283014 462792227 482356028 793813413 -24321921 236948397 407748285 -764245090 -616937844 9814372 441774258 -669362830 666625902 -527842059 -104100332 -448205803 -774105882 -762753070 242060528 256422557 -196427009 -155386096 426309675 -179495363 335853784 -728771081 -107251535 15387441 -226489698 -718097060 340275676 985127550 -228605811 567614377 -223789224 -224364706 883873063 -578146149 256021943 73775949 693362250 -822756990 626453863 466103830 -190128044 -231300885 125047206 123279841 78954676 -806784144 -1832760 -800005160 -272630831 -574973306 720478556 -841320075 182416458 462830303 481335394 -413408926 -598728289 -167761358 -240991890 -277360142 -419504007 222132616 205402764 -152441336 -617571428 963762921 980419363 33840488 710209873 -769719336 699768261 -841007987 531429899 137842394 -664887048 -900727155 245797225 205544567 107053519 -127795317 -900343916 282773747 -455757868 645174961 318232673 -723511607 -769058673 320304354 -938885290 608128351 333545577 -807223569 -774769679 -890421300 437714647 505064245 602805096 517508874 921590888 -687271542 -199163681 432544978 -705303968 457035888 -338235139 533520151 -73020749 -962764816 283567922 426929660 495559107 769375208 -544781080 68957660 -970662785 -920210964 607439850 -19813320 -625153132 -49250200 -381846207 997442367 806179824 786244241 -53103073 -92679559 889231240 360474477 552847475 540878136 -858162025 -894041053 -13893665 135828327 885073206 317511762 569097964 -922461140 344228995 -85164692 -65275748 732191949 -697393955 -446434535 -690882640 -217650984 -547602524 241779596 -329851429 -688773251 -385458340 580651694 -830915822 974198688 52748093 -358479481 -822803363 -192390915 -64476023 -159530807 -5981881 862280578 417444522 188354038 623134880 -441317732 635185630 473279828 -425303384 701509836 -498670526 721855098 710851396 -827600933 821202948 -687620138 -990317870 214019596 460581896 336045878 -300443948 881877553 372993667 -686322580 -834091027 -476505662 -984851997 -567073392 746011650 -901856848 443589770 628865114 75540432 -145347902 36391748 470365977 -304010085 363577222 -799111979 154233229 -899161648 155629912 404882249 199790370 820222501 968898889 646408835 682543696 489306987 579783719 306995890 -314613281 336078481 -113619523 -982823258 -328570146 -964664679 -797212856 766378887 82587636 133124372 -986637095 -762531638 633008427 749689105 -676120681 858864746 -735608346 88243755 -742831816 -929669464 762127507 727913226 -409204269 581807000 128997868 866713159 464964821 -308098858 83622192 882294412 332508759 599932850 676060622 -632184069 -428630330 -112467811 -451503181 -777016761 670582066 981113758 85013003 445801479 -154867686 168238285 -113053247 -414197283 -521403677 -705163461 490850815 -539793722 -994839348 -855325757 -407970327 -545918402 -283791389 342403491 -12773009 -503161612 199347562 -72125860 -952444400 700460293 -791973939 834813001 954071297 -393764860 536215862 278956974 -732148600 -57372848 680464616 208250660 591687968 -533593093 -233607307 -750912872 697690904 -365376603 -580112951 157064624 -685968441 -742446020 -290031781 12192916 403392655 -424088480 -679878066 -23211260 -596257603 -904433770 715181451 -127556592 -870229884 886832142 -385517509 206645559 521405634 111797960 -482303953 -654322224 984950773 246191840 -787384663 -5360163 -970929011 602345084 -341779507 -135357716 -873021683 984472348 -799910243 781413978 340229606 342069232 -70666509 -196876697 117267690 678856340 787184365 -212237257 448324718 -90258368 -110480438 -798447413 -900621820 -470689142 -41528635 -639179287 932319247 -791021087 706635029 616892130 -910018702 568888138 547361553 -74111601 453915938 484624556 192868438 97253514 -249844365 -450524666 -581891848 327049236 -569941196 573906199 93320478 37403781 -998449967 425480187 -63159242 -378803110 814662534 667785879 -408134561 -978475271 197134199 -955785655 -579787257 -232134463 -621768674 982624277 -183800722 593781615 393104236 129755951 -53907957 -878831037 312154660 -39810671 -314940007 425907427 690746501 -884678039 159713565 -793527724 -602482743 987195514 -759489071 -160737021 933889273 -669513370 -585765845 -423708437 -684687347 430839414 394279050 -20104090 -829997663 899428665 -824070642 -538657586 934337249 -128438895 -925620093 895621982 439243558 -805273785 442735055 123346420 -374306871 941511248 -980602002 141517784 995055833 -851676335 466414844 589820238 360354922 -28265824 -206815366 209771122 -82517891 -797900635 -495629986 524621434 -973891857 421521711 -287724 -667992990 -470887760 992568108 -133283502 -430212102 -509578637 -955096405 332820925 -465811783 -27998773 -248701290 -974400154 416472796 -874220354 -918732198 43120376 -840612347 -449910935 -669243264 -993116366 616049982 324041611 -78123751 -526615067 -685861342 295509333 -903039960 -159328274 321319922 -142767219 -449084466 -712080166 -844407666 -93065045 -945077621 -63983948 116281314 678265633 26707107 -222771535 946620267 71980004 -682399955 -765761759 766513821 874103065 278493885 493508771 -460194849 -271112951 -36740937 427321990 322048802 699110216 624182332 460523595 -895483428 -182120750 17492297 591776758 -933712572 -415615311 120885579 -258058952 519575958 877532398 911114400 -363456519 -321624710 416633689 491829327 -208441191 -847123738 208779595 -920995611 628314513 -288797037 998989138 -614564790 925297183 798028304 -372350750 -647520400 -550749221 -865961098 538279912 612893402 -792904505 607295004 -889902438 147322890 299937564 -159460675 533095177 83736261 -697201527 -188095265 -456070477 320753723 881582281 -838426031 -712271180 -161293209 -163046321 -45976574 429646513 -811674347 45561092 581564033 -119353782 820859239 873231438 157554322 263873013 -386252148 -151204166 -817483151 -137412909 -71338251 199111628 -60328748 -284225879 64016589 -984059777 995055015 71835297 -208546736 460477991 846977756 -202379528 19241220 -994583007 114272467 -956805912 259350833 212173253 -380190569 876817303 873246936 -144800501 108413771 310320574 6177979 674172385 -191773037 -73278839 279430184 -667780929 845535552 293826703 368719378 822140850 997221146 693484484 564431887 -634152134 -75743855 901016552 -882423018 -325674651 -845504592 785888019 817259569 -318747546 860973432 8211145 396177236 776898954 992687694 523714889 135235005 638855018 -290339526 946272714 -8347539 336238514 825554569 -123911882 -478845891 761698593 972782263 228454843 365661661 -622273764 -607197576 -364960002 733166504 -952488614 -761792884 761546405 384762798 -432218735 624945920 -877163618 -564381636 850172863 470381709 -671887162 272667384 -746372288 -874635049 436308445 -528858993 610953241 -719920073 469528540 -630794269 142056021 428817415 835706460 746821489 -236466648 -712024667 -964271988 -123976332 -922581501 -214061802 720888108 27300610 539124959 -384388372 441755248 358662849 -717846818 -895235173 11416313 -537994334 -724081487 -485864727 -817179818 324683549 15745815 681344295 421852455 -528235893 -238422335 -10969720 -713650374 444623366 -738081912 516410742 267400344 -11742004 -396325714 522080766 -66765749 -562617444 -297141838 -256247555 766023272 -874010792 -819283268 -306060557 -128219339 -221685545 -660747148 711274441 118956229 -142860257 -255424505 103075112 852035347 -800265798 26280652 249864619 967638466 -484188642 -917750221 903252356 555992698 641500649 126838713 -651538494 -124464821 627768430 322642963 -91879146 -891081777 -197499009 828151481 211541970 -672735228 193524087 -303553340 958002720 464445620 -72937080 919053928 -727789193 -172821029 -824557074 799221594 -8729488 994449682 636060961 63680806 -995719282 761742466 10273433 660313325 -610733608 145759095 -749515883 -588756998 -485076948 -872234992 -355099045 920777278 312840298 509155067 -964586517 -33867791 15523997 593535126 873215598 -612208844 -804219304 541740265 -478862144 15443110 63622145 -235707691 278703360 915379326 -597074787 996560889 350911624 394791786 -791784965 158490609 8270331 -122926451 -354689092 -976249514 -398527931 -397812095 68791668 529285940 304018464 441272602 -793648687 -501167437 -921054968 384076272 498530027 83072479 303960655 386964015 -804216264 738920735 -463440656 445000842 763216220 912266749 -710577608 28151829 900121231 -391481485 -260242060 -518138906 66700481 -185695279 -514993116 977017935 756894646 863669381 -174250344 798779170 980380831 138628931 -483839066 -282278766 -592028997 -71905436 -954586086 105674132 -628548058 -91805350 -720450311 -725389524 971131330 -912449698 869371744 -622761914 -633422489 -669861683 -687584722 -817487634 -886091047 318728235 369250521 595697504 -561708248 934314891 -629361520 -604199153 781539796 -243221206 39532511 77286219 541268397 436802406 179772000 509031051 632907501 -833091214 -215849674 971385706 859352129 -543786197 -768794693 -54151033 -402198636 814916339 -390254521 890923492 129171484 -519860495 970154208 984326049 -386398591 670493379 -800253598 -874495730 -955603935 -104688575 886043031 -609168838 -492487074 705008810 -968461894 -745020665 547840223 -978596226 711087368 274605789 189624000 685630659 40803337 950127292 -434196875 424004257 179379232 220026214 592790201 -329838761 212627115 749263686 415936967 -598398155 -274353293 417614954 281530175 -272519336 245239587 -68899541 51539072 122826418 -680296663 217028571 -793529308 396136866 253766651 -377078162 -972154528 -540535664 678278240 -551401515 241046999 61930285 260010373 -330491643 991932934 322452146 -504112596 200877515 -876556593 751340226 315156111 264091294 -199223346 753462674 644570745 -847159098 178935477 797022978 181717346 195765846 28116413 120746949 -30288632 976264323 -504054232 -98999846 -709780671 672677034 -245512675 -128582719 487472238 458181552 106612195 -681733507 -91724373 322407659 -239496971 45676148 283620496 -763469188 951313749 651683099 571509925 -825199766 -931622171 88518557 -635080172 -365098800 152468781 422299069 302058055 -965554410 -552858699 -71158144 212213762 802606930 665629423 -859184935 849229636 -963389590 152847454 -2158888 874157875 806587924 -42225191 -776218902 829443903 821173954 812345533 454995485 122381287 -2406767 -167295790 -151054216 -160148197 228909557 195200583 -267639415 -593012141 905231829 329001426 519105919 -70228955 -771603861 898979418 -400429436 441865655 -206865039 -905787745 -645806655 728153876 274413043 -15643483 285904949 780417768 629438221 -711418458 503781275 -881470331 -474116605 836400795 -155604358 706432253 -977864864 63803694 187173777 -927542453 -221075002 612539772 -313453657 -11067823 812840259 -7142162 -878455531 -789677025 -933312985 223015031 77018384 -559801916 625631112 228821981 -730505754 105624392 -708355591 -610850734 956111951 207925184 -465307896 377883783 -487284715 -459588477 119870660 697901244 -642479248 -563749129 813478538 782429644 -516643632 64957052 158796980 -135094894 -124787499 -993788672 215848873 960571444 -661077179 560457479 -74785783 -817671192 484043500 -301503602 695354563 -396858134 -979109954 235509443 317468096 -118199960 148561072 56193307 -829681448 -724719582 766262981 -492583759 281154242 391718775 -917942155 362387624 -299019041 -388035866 827467188 166591903 727977797 -794819372 346618243 -731443359 -441345359 38259796 -89770328 730252148 827981987 161061854 103416823 423025146 708498378 406783099 -230535721 865607665 577627516 328906824 957514866 -204297394 -895218396 686290011 983842553 370021572 869232591 -65654756 351631118 613649845 -804339077 771884209 -755599906 -957649529 -724479555 -38558327 -736225486 798613957 -245731421 -24724756 -56265168 -463937635 628944358 -383163767 -733753318 -46277465 99181880 698019678 118653668 163354624 -687284000 479479666 -425742926 -489744052 713914600 147955458 -752234155 765521755 19468369 -451013475 -402903609 -367477153 -674181730 57199653 -879549043 -179068251 -462578153 -294248789 178697451 -879207297 -492957483 -185579108 -914062798 97492862 223037965 -936403090 474003915 140506788 -581197793 496470593 -494849880 609353750 -496969974 -794683599 -38077914 -390910086 -617536394 249517850 -65948846 829211976 -363804991 758244687 -482960460 861190849 -457940152 -785240647 349579409 -992441649 856705021 -558892364 -203754439 62384934 -346452689 373865680 183197397 844476334 -305702476 485048332 -570314503 885007677 -55761021 98039280 -886584195 320254747 -257450096 118848365 270633587 383050327 -276940816 808021131 -78094403 331009091 -820759889 -325179217 -234500502 312459772 -815684323 -717572582 -440811068 442278504 -889172286 237138627 68503974 -959136044 -551830614 610557180 786187401 -427477900 -384103627 -287185504 -430094950 572154535 864650442 -867983988 -412357171 -814625686 223180525 873332563 -260873911 -27313087 163588546 204084072 -375111245 63101094 338451621 -379089006 -415590402 -736282873 -436670356 -454165269 -923480550 -851992017 -895561876 744191846 -440100674 -368597025 725670213 -207577895 -266141420 -563098831 -868362829 -130629911 16538144 780433855 -497701043 -780542012 357884170 63133327 -107643772 -765298654 37173581 -140342221 -602085993 -238389219 -567858278 485433653 -667508798 -18796824 487916413 883136480 -379258322 245232379 8284299 -866800401 -312004189 843776084 -215326199 -986789618 -980192771 -763735264 823013241 417960308 -973900515 -359408169 73233009 927375827 -563873472 -739512037 311478960 -417824124 -966395363 -55951652 -361356643 66570745 995931373 -530608583 -631530722 -33914163 17662494 -947530764 -164995354 346596291 769039099 -376895347 -825112812 -102005053 -569252568 -91780952 -131482251 -364151191 286636635 -304583612 -426004467 738266068 -845474275 -166212271 240276459 -955417017 -687485122 980980383 -777061574 -419103761 -172171560 841355645 -310911800 -45301772 -168397844 642886438 -950610644 -754966243 212491602 -704716020 716371378 -604290828 305144837 -727165435 -17450830 603020750 24825568 885410589 513411826 -193544360 -984804642 21519664 566311772 -349473006 -629770221 191709673 30308573 964677990 -159130697 615178144 616583467 -127021859 366620863 674551759 -975983537 -229336622 884224259 543622751 209819380 -263803531 194237809 -636513331 -615688001 318810103 -838638948 -865560655 521097060 938683119 -6195767 558460490 659259603 578319351 422236158 360965634 946484271 161048050 773063335 -539001059 -514334088 298887698 951223544 -973984401 -942904200 -711800580 59465377 -300374266 467382172 -938269623 -219988134 -923442254 571668443 -968266002 -82134652 354349418 -753246371 84172986 988410278 -181000709 993849372 743013263 456536054 -421435809 -178638379 -128797495 -39918552 -350297532 765525385 841889498 666015782 974452118 44423263 609243653 -341572200 -900423644 -501664875 -485914537 483479727 643767193 877495937 -960782762 468475334 -882087682 372523647 435839925 575774728 -969198517 -539287493 152472813 927211544 139046190 -447386941 -351295537 -622830972 8284761 622505884 -419678346 -819188680 -717041356 -527955935 324125086 59663887 -431211303 158087703 -658903029 -429997431 -575694131 713225057 -696310506 -353673758 -17127707 473155889 212639226 775344200 -826449053 -356692305 -328405193 218900961 -362704410 93303024 -362356948 -714739724 655249450 949826745 -358858679 -842946517 352868175 605278378 915523462 945745916 -699662991 -323916960 -721169725 -194460009 -884960498 -749947775 -792636349 -624158972 917215914 159794868 959058097 323685883 626014207 4146104 960631663 205388301 180100752 -724977686 865358572 914318440 172359270 -399902997 -867768638 885445452 -935934431 -641189820 549804235 220260511 682116762 572941282 -350400621 -220782812 -514694721 -617162151 -564799326 -116721005 830081979 782339165 -313262638 -169100663 441730286 830620230 -987702470 -189798134 252765531 593041678 -938661653 88679539 -465586963 -974324777 -464302324 227004366 855762673 281100026 250681567 687147824 269587805 627185177 -803766766 -853049827 147884071 -972742150 329470110 206042954 454474050 -924302007 751202109 -744683014 -638616584 505616960 -998726497 144548187 545583236 -522947136 -983099893 911659356 296040226 -686081165 992603738 520894061 -730832026 104248136 -154896045 763272375 443458018 388029241 -940628774 -589257682 413007729 371259852 -242559222 -104252568 245283101 -64266238 -319867216 -755366558 231923765 890149516 921272815 534912364 -207774161 -713742058 466908447 -220010242 -214751687 577163563 371549455 -216613634 765595602 560873979 143157402 -128833903 555622178 493423529 -433764442 -593957991 -575983225 -523465311 903517799 -205996702 853603444 903437273 41867269 105636409 398356386 423874904 -7689564 -574738620 -515374159 990233003 906711850 252460316 44102749 571804060 53039230 -653913424 849665539 -402897937 955814383 -448648004 -26962805 910661263 702740792 -151168623 721727156 -861765491 176452848 -292405563 537674972 526370670 12130782 -695726 866103624 -222800494 -147206150 600410054 115978785 -572669399 -957926682 -75019366 -205005983 278649530 773928368 -719575846 -604235574 987828435 -190843034 -436245910 -590166219 74138191 209937501 -513930986 947109067 409839580 129275041 -628980683 633693541 -627453411 -211520445 123291495 410476607 -129341904 185583083 -547981189 -660398008 896239150 -787579589 176743994 742649464 320930793 567496106 -517858711 669513403 377900529 534544601 649049993 859524289 -66753525 730736946 -869851309 -3956021 -827010974 -138609469 69337278 195828893 -559185698 -114791047 310192473 670170990 -843819111 282068900 18502651 -620370632 -632066640 763705679 831149785 204190741 -636099924 868017345 969311409 -907364685 478417359 -45321191 555544963 -739658812 800786205 -298428605 807726622 368206672 468740566 866668091 903913415 325712148 -757853922 -943459571 271901334 507607017 148319054 -69526088 -936632732 359795761 106077779 -316285893 751646154 -911335890 88320904 -962326250 192904900 -265443134 401096675 182052309 -864898126 147335001 251730265 -870272725 -39709694 -525713464 240956693 424478487 79108116 457763593 -394239222 632338685 797006794 -628175112 -166304198 -426615723 -109075539 -672447209 -243942749 -875119373 -517073207 28227699 -895498454 131338907 883671398 -30650074 381827077 863317606 757220104 180721434 -21244809 -608151978 -896561874 893528215 -240918599 -977483177 320345171 722052121 -78270787 -815295175 -283632139 -429128907 326345389 -3415838 841446281 125074477 465606340 -560605012 -251872073 -211210133 466469905 -803786204 815372547 172906140 740269452 150253046 479953190 -537631999 -808422485 392212773 -984962605 95872591 338561110 426999028 -676484484 -424905474 337526754 743847352 36489631 -486606397 769990666 802737178 895378251 854644120 -785988218 598605953 -122968748 48133119 -528831741 286995155 720954633 476141725 391548418 348285138 -187993582 328940018 968833895 391050714 805953710 -192912463 624891590 402917181 -930816968 -94262066 673873841 -830970517 323206484 92005967 896738168 -530934930 842643151 -422557361 -181557272 149918164 -561986529 -973473378 473576979 374175948 235661853 -930465283 -557922669 -425769107 -367152482 -339997644 237153427 -978481959 784330988 755128782 334658350 427325423 693887822 -376168328 624404410 -761979175 99833253 926702947 307033466 -519145279 855322313 -245476833 -281579697 937825732 234200084 -169198460 199635277 -975870965 -910192902 186753715 -651849992 -865501741 373780333 524128706 -161810365 899711307 -188872829 -836223190 -845690731 -61293153 -210704763 -677461269 260218071 736658226 471985441 867224872 -295433552 -725282265 76473950 -128037249 -976569374 948083833 43874891 220245028 -998705301 -289651732 181539785 -257493488 -273469781 -242157303 -979002401 -430856351 404728460 -875761526 150028646 -726596951 -639424607 -710092895 -345337885 597751875 412179706 -325610792 -543647664 393286665 962065611 -446385740 -994855446 -372688037 -707781526 659300232 -980739450 -681310091 734992855 7281631 554575133 -716115352 417426935 -271151801 -509813113 -33379362 426142436 110104207 873989691 737535001 131060040 321715830 -749820221 918219148 794874483 807203642 -960481926 441985571 698411746 -865092551 -458066903 -200022337 -853507222 -753950897 -654475988 366529706 -412321313 -468763057 -546859385 557626808 906666353 533189174 605164113 -130399342 872659649 204260244 -613670255 540221495 274185689 -114073087 883828984 79044857 -392932145 714858729 286476614 687388158 -113172435 -522538817 90734099 873516597 278290959 395107393 336948956 350003109 -469721974 422538218 -187819504 795389566 -784967785 -446438779 3164959 462379914 -976264568 -595308040 837540036 -26998512 -124868424 265129014 574074465 5577882 -107714988 -609433292 -630545184 -408008975 -169018653 -567129142 723490114 789740681 603635968 554627312 703069957 -278737856 -998331556 -228261535 128853537 578186398 102046323 -508043351 -488184092 -555049045 -518059448 -349230434 286316499 -215342642 -260365289 -191583717 992587687 -589613089 164314733 410029544 327975435 979218906 -712422774 642256919 -695225301 -724604779 -221859234 587884625 -858970352 330343918 -256283212 780394715 -722797530 174725060 241712580 122095439 570161689 -598241141 -885551154 -360487363 -555495256 -190169523 655445428 181022137 -507925903 817603628 -261413307 -245629635 763023334 -689847487 554369924 -10517632 -498183980 -586554507 559716004 -86060161 273713784 532930256 -879104209 328659373 304290575 727342418 -803487667 942230441 -903816482 -735944802 -955425060 -189740627 296143554 295964436 -730591313 -932876657 -14542476 831667436 -455613635 375669716 875519109 232498396 332463324 -928320148 27113775 132761861 410955574 506145699 250057628 -38706366 -552593630 265205595 959917248 -821855080 -159785627 760202714 -638006504 778853135 -164130591 19486009 -335535481 -901125294 440773955 -400921896 -886525572 -572723765 -569919476 -837788803 -391676411 -546251072 452596433 -998962031 879360470 417932646 -597058097 462286047 651497457 -491004237 -931779883 -73649271 264962913 725775918 576871019 343411178 -599828776 -163139265 -642802796 407534166 -791905020 760602209 560995636 496786433 689036287 320698554 -677420241 -140503021 -920128253 645727872 -156773448 -506560609 -135522767 601998067 968829808 964930035 -528591251 115502536 -633956059 214607659 494707283 -702945335 39834804 -120057035 154604213 -464162953 -673961666 -867078006 -833755659 -7068782 873955935 -571579955 -340905693 880199208 -503850858 652879284 685779986 544315222 -946230690 590531020 793095785 -793485835 -252578847 83263229 466058844 420395095 -311789156 425606410 498347908 -999475122 141931908 -421703282 927918000 -271027955 -847638094 266784824 357378628 744068719 61665593 -835557410 985985947 773063217 544111599 784023536 967972535 -294679012 111113217 295128955 474427404 555774318 -435989362 -26109989 -206805236 357211675 -775654640 260926671 -875624185 893777700 -730511895 169945033 23209347 661171639 863464743 913752858 -289522672 493503913 -332720194 521368023 -902942514 478428463 784673865 -54945764 -517073385 892225338 247974903 683386264 -424863884 219263641 330024557 -452257848 271091481 857522279 -326556658 -413286604 -814543199 -263228730 680550296 14532017 -673366727 -417664723 -955210527 719017005 471633666 453320196 -603054764 -651047039 -529881039 -822490498 540489143 -487266971 888786455 -942470055 932969130 -984682692 -693757810 180632203 536252580 -145570798 -166729866 9440718 -579898764 -321325959 -661140904 673627250 -974958177 214032434 -741896027 -105436555 339013282 -183604381 -315248757 -462173913 997357848 221617527 -246104249 285071390 -153430295 -98675391 -815273995 -895799461 -273939194 -947828753 82519149 815998680 205095917 -611201736 -272384662 106193917 477937692 218630482 471253574 -615697928 -847651537 -446097503 668705746 672930241 -375355260 970643644 -368041765 952162564 -178747878 -731465583 -634749420 -73622432 128216459 -426961536 591035705 714689579 -852114621 74759279 -802803105 -980837837 678831874 308515315 189148070 918484623 285090527 599682640 -275723311 -889711969 -202918010 -602822856 526522569 -207971674 -564146363 -871167424 743332715 -988296484 -291452813 766726171 187850052 -9003665 -205486282 -695942279 187041391 826201210 190814782 -219968417 557365599 364039219 -743559727 -843599638 45907355 -737446560 439300480 -609594971 707562395 -520014818 385914653 485742646 -963741132 50690678 -83146889 -773393725 103952970 -597203213 -550699169 596260354 173012589 -695153862 619031829 301723554 -453168597 200309645 221790831 -246864588 -172498755 -444574430 543873433 -943105111 -884962720 220630764 -245865871 201035547 -507530129 184397656 573928003 928553262 13072665 -453166565 -782601604 44737884 -60276935 425654579 2041332 229376974 729632112 947030719 -838281823 263606136 376503931 947211940 -906630394 -648357645 548535051 368569034 699296128 247871989 -783218678 293346147 809915904 60893749 282063491 694723058 -30306930 -43196635 285570872 -759331344 488376439 993513565 275330030 961037786 542567440 141268769 -567795264 -967710866 515386735 -230226856 676989745 898942956 -291064141 -146893353 -564250098 -672105142 -38967863 403195582 786669209 -159785762 667494996 -963680833 -317482264 -749227846 -797050065 -408824628 217836311 -351215111 -220363001 972622652 -577669400 484695319 -374352332 -106604955 641718227 992571665 299668136 -855675879 -517369635 -989230736 598991806 -872696403 944533729 11878935 784488105 622138029 -526113295 167854623 572027208 -635939722 -275765703 775315992 -17820011 422002846 -301078574 767966588 198342366 -522654861 523470982 -953614304 -102719696 -686595263 51475080 -181119607 293141241 -344222549 -729629058 -473678684 -561285313 172191677 743277142 -803594914 -528388061 -347395154 -568696933 537440097 -458765295 602041131 785207618 -51899387 -120060083 863069710 -424137591 -394599295 340952602 783895275 303770543 484993010 669288209 -693978088 783385801 -710482034 362434253 -29610857 -610598362 -155707116 13021985 -954170394 474579848 349384424 544441103 -346108493 449540760 -541181955 -624234053 943045773 -304249521 131908373 -273720338 -682131504 678518502 428737156 384088587 27095733 439331782 -38989250 -93824783 709631615 307892824 -113148759 -621633229 -13193762 -53285288 -826201654 153015824 -360423602 610457311 801121882 488612586 -955179667 -706130956 169188552 880358383 -784101381 465846336 -587801493 -574373638 820311688 3203754 -730013957 -402963296 -869035348 -814306678 -24753894 -340238462 -478146530 -686163113 435389986 15077059 616759805 -569915771 141726634 -633106800 773802954 110426554 -850324123 303668633 -875875217 954216655 -844102917 -719226527 -488097295 -255988175 -163981284 -887942684 227278655 524322054 -783575198 -347069644 -445517665 379715622 -119510396 -882181890 127542442 374911522 628482788 -393316584 -836641500 106915395 -578817405 415326959 -575985792 96525911 -841907545 269706300 -140769782 195704952 -952563132 259534693 5623974 -280484838 -680314656 910226037 -157505866 -294544638 -431354167 -650284772 -154552833 494097993 -341597717 767412749 -501824683 580006771 374260880 -840475597 -377018956 253829981 698285026 867558006 112813597 792053050 -36570379 169755760 -786900132 -14231740 -794040243 921822763 -851551832 -343496175 -765341879 353063256 612189709 371727071 -523149455 637687510 -117360183 -262515055 -656170089 -394377247 -481082800 -376616064 415125283 -964258695 130754931 -213468027 526354844 106298584 94340858 442558754 -318759246 407081633 -448713463 -224651016 -298426756 723099741 321374681 752033700 755126647 956849168 -604970801 -849027322 -838657370 248644023 -681344032 -92119759 207853905 -187311859 668764877 -467653413 -137439010 -267064422 -350916448 -740632002 -56196120 -340474824 -294630860 421790598 -137861360 -406727085 -229431628 -525995113 -746980659 -503816095 -904999598 220096219 733796436 -920692634 194845939 -353685086 264954207 230362869 -359715067 -462959546 -56264059 -360180461 128840893 169893538 207450524 -557208086 -262644058 152370231 427292355 -901349822 -727160473 -16864733 231105446 -362047535 -786359922 103376079 -591916429 -53752468 976626897 -22735601 -841501635 33204040 811901580 -870177206 -340621924 274943962 497150225 148816183 878326378 959785248 669090909 -675012298 -17828142 278898398 -510440615 246821929 424714272 343262465 363786429 675304644 -691242503 -359142160 828116204 423832043 861600144 -906078833 -501951894 -851574421 -622213982 -579635909 -352412734 -5736176 972348267 -855843417 -537964511 123472071 -657318234 -454844651 831154118 591905337 354164836 84541983 41201856 -985079380 854603372 87637209 -473955768 -69167184 948209953 -78267229 272574139 -887763340 18521465 374744776 656630011 -378073008 -884602294 499819263 778916061 -881395949 21559824 485702311 350150441 -96235317 -623461704 683776916 202849576 -405441968 -259938013 -509237892 528730122 50088879 814816809 990916285 185484317 196109917 205178990 813918612 804081198 592737168 322483204 -122728734 794056 -26592255 -427957183 948919286 650919711 676399772 843830212 -793788954 -388839194 -738666717 -6746750 -512637854 -776898661 830416910 -91972376 616933848 -719831165 -912376714 389718123 -28057845 680218224 48870783 701256184 339106685 -234816839 -630906002 -456491943 -447501345 -175182338 906842749 -639477347 -126642426 -825966146 907463657 83833101 -607048776 -905550610 352945695 -217462184 667617224 -648538960 -715027808 713661781 947358054 -531286690 -265811492 284744625 662414077 605507131 -925030205 700543536 -990451020 -487414033 -413876541 520471331 -124462443 465843793 -802753825 -720619800 58244183 -524367296 -772587887 930131688 695487374 487382124 163516007 54755477 -731411645 -949191638 -756868955 -133591784 844760017 278580293 -533905365 -663230941 -444751762 309499680 -939344955 13943189 -277191878 -619582056 448214984 -514081861 419406715 -154746859 -160907180 -735840443 -266797067 165962219 -192881521 32446896 -777058337 51659703 532368959 -846230214 899911464 -728603437 -630273285 647980232 850047454 -271022307 -818614542 -701977849 -112668440 251747022 938490113 860580505 -940036490 184650929 566507011 -832768621 915673964 729087354 -437651061 976872246 -900542888 -215948346 174729420 321540115 -663611085 253474945 -336027204 101242999 764570634 40607668 -331639716 -805075708 908020015 79324514 -502153134 -242569719 631564857 -537535310 -777262384 -100276915 -471699943 -37626546 -841370506 65723414 299420477 -14544179 -369066533 -332129950 617897520 460469131 767824905 385070411 -976207034 -166390409 -93282701 -678992379 749490834 705547599 -61553808 -876882728 -166042064 363136964 207005453 636270485 -322232146 -220214877 -565708840 769916267 371756934 -873553067 -463805460 -189018752 484604446 -407564320 -330497806 -373719416 990145832 -756200378 854337329 -676361427 -273250764 767199221 748033333 -45040770 182960298 -253056410 -682851767 -469324913 -340296454 273668990 870115344 372874133 -968805925 -447001229 -488360382 445912520 -968644154 831174425 -103796572 -286899607 176661234 770061967 931877486 892340821 -216714676 -630901263 -394934163 -298454381 962849120 878001484 -606044311 277704920 166187479 958539564 873073643 753543257 808188007 -83487521 -132445449 -43686023 304430074 260533484 377251655 -909393343 555299141 -592523777 974436929 945478095 300869062 -416592048 -821003907 400056105 221185545 -133424297 589279336 411440857 -463334754 382133372 131475308 267260109 -51357135 930712865 215730305 710944299 -902108653 394443415 -514649227 -810569686 901624649 -262369931 419734614 -360307338 797412533 -821578907 238662796 -564956026 3639762 -367129052 613272084 -299754785 257235859 181244353 -143033267 744207544 -640833705 383378373 686301781 -275918394 -321454931 -913336372 -904178186 243875583 240978461 932330332 -826055434 -221011170 195514105 -885255837 -683432444 -241331133 -589758975 -987587659 140475230 -334344966 -686022162 -631406376 781415713 989703009 80484629 -894288700 433431051 -425305855 -652648913 68583410 -162852056 72415286 128441793 490691669 704553739 -726939111 -323836378 -216771799 861129630 660815073 225882950 805869608 392636104 82799508 -708128204 526726697 -314136017 -380925005 12353590 160961902 -927373906 -808417936 636021758 817160992 501934847 -808927659 312368326 417888054 -641576135 -874888520 -649245905 -390284093 -940076096 -485520468 -191893737 -698982379 674413520 228706032 481843014 676736548 -555321103 812375898 129498483 -756728081 291805818 339939843 434343557 -591198153 364005215 272849149 508526437 341690987 572924680 456020848 -972459954 711256754 633672423 -217113549 -79781702 894772850 838189297 603264590 274861750 -697941469 79594212 535078966 -116024439 39788658 131628729 -923905612 92719967 982044622 469650938 -529535438 -999227383 159678248 829495687 -225920941 -56323918 393971913 578758119 212062693 864078054 417562404 463212599 947480956 241555415 917549025 975716685 259056849 124653284 -950507560 -505570253 -396561404 919234550 573868744 -813601029 811003967 107391651 178584172 7594678 -216150316 183187154 123796206 721455413 -418039209 -899190130 327572750 27070945 -264061328 304262039 -850029885 353915748 478237590 -462934023 -933076855 -327330387 296414920 -871677801 297179934 -706513447 188100928 -19019944 -463723927 524710079 -765363116 -961863894 -824701582 -909162363 56512324 -191540025 -340791476 -841959279 851755018 20958719 99835715 297396251 -674180076 -926629862 99933906 -263538578 -545612242 -756222958 -803322638 104608465 678914410 535237542 427137204 -996798742 -897875611 24677912 -571083224 -45422865 500440594 745858743 697141631 143686662 730487853 -999384684 621324967 -427591927 -481862130 -881574610 -10222612 924312030 -572328300 895405778 820384325 172488206 -933579701 -829351207 493427302 360060165 -307030679 576535167 269535044 900214251 -749285721 -567250479 -180409559 -584964618 654360841 709092708 716581459 -835970799 150186513 -475508558 -397299700 -14647519 -625048534 562282485 -125631894 -56478170 963617651 39819746 365040748 -198609287 419923312 -556312658 -244923056 978041313 488633533 -652339065 -435288016 -448659996 565766609 -603326396 -432140288 7792325 373702329 761070120 320613396 -517301525 -699857468 946653436 -745059395 -325261571 734534262 94275860 175883740 -607962160 -835896488 975991306 -480105477 6104055 782932863 -175529675 -981547415 754537364 614214543 -893273346 196024176 -751726520 154000053 102192745 725379915 205482804 -663331561 -180696392 850929419 370442416 915245677 580053417 930277628 -50510879 716305858 375937892 -511914354 421447175 -283708106 -919741666 106307523 -977384961 -292394518 600043526 -359753068 415157930 -601355447 -893131960 -427309874 -329990504 888219813 926774426 836674076 -624640033 -236208946 -714438447 476450236 414428924 -254348228 468662445 263339424 552864840 -169443540 -672619891 -328113784 979348473 -647563521 237272209 -284415434 -561336280 48230690 406155560 471521002 -271970500 261570295 940695705 -100612707 364633954 -7551070 896347129 -324652306 -109443788 688240464 799279314 -768959004 384613667 713633586 -311865712 -148699597 -873040601 -691026115 -140474009 380761478 -373618976 234541495 -686482214 979623230 -364780465 -576799345 -254215313 -646309860 -534537216 303200838 354709503 -129776134 -556871380 630032176 325134939 483350640 -522291646 677377869 -18816021 -611560090 -179781292 152931931 -996875292 -102269119 -149449371 -359803316 196932344 -2067896 -577050631 -699839399 -241080550 738781791 -243694331 8304872 -337976882 -706286802 706104953 260414930 -618043057 404361455 941069371 732784260 274692471 840960612 551776653 646861739 -694422314 -109978985 -727751194 271277124 792785146 -75553612 -773775465 898125063 820176511 942741568 516437848 -191159153 635582930 889228856 698613776 -591613630 -511988386 47186373 921845381 -219863832 789754855 490458695 -608614143 242156843 -783795597 226888400 -17405532 55520102 -614721322 -957740005 -122516044 -718658286 -209215748 -364015107 -498307357 34704755 180867646 -797209449 -319783344 756274993 402875315 -202638781 -813877894 -363932505 -731231260 918115474 -289435436 -922349595 -725663811 -551931612 206649811 -364231953 566029137 657268979 857149033 -357642686 -494262145 932349460 751700369 614357965 906008282 -108266936 742211465 132975584 362700321 -349011019 609169462 -542697109 878924674 -91507542 -89525236 613159964 187824632 -677806394 -834740965 945772606 -652787995 904636687 -418812791 897830311 511297948 214742632 -852371172 457552381 -335159179 -736689929 -294943201 754527816 -967962499 77571588 -220818837 -627606600 -613677520 -175819498 -349310465 -461082970 367437057 -438165326 103959116 468982187 730005698 559063866 217053944 -496032336 260905762 -247433456 -824171813 710549297 524666874 433279541 304640819 -237864693 -53177405 -944658125 487446572 96660764 365830882 819435284 -983595789 -321867870 670073680 506783641 753036582 671598841 -470782855 402122971 193589906 -112944326 -113381719 -529189124 -945401730 -913041203 -628964703 -242222482 -765928592 -611676121 -86395034 -591210512 646684188 491214804 -474059462 897182234 -529839070 -727092852 -942038959 164964653 100379652 -979878516 -531198511 -524801586 803140776 -637204811 358103608 -156979158 -641576654 -810424851 -96797510 76385760 65795784 213030271 10083468 393670526 825076745 -668028458 -210859661 822855957 -154227982 476575064 -246304557 608966528 -694536317 660888485 -546257900 -481893718 460198766 361016261 391767611 -238981718 973153722 -171685606 -341169110 419396773 338955993 -848414951 229185864 -467666375 -154674547 -773149754 -26533284 410176795 162336540 -746073059 -415022358 -423879508 -918235519 385735134 814756522 -896038573 -38291427 -445782806 976086591 -732439975 -467642886 -116497262 570251377 -86044839 609576542 469405364 -547825709 585966451 -275859573 29999551 -768873363 -881103534 -57601404 -71023277 -908606617 -112003537 -309813211 -430634952 -931731411 841221738 698862355 405030714 -252158125 458512083 951016420 662789845 -923322150 922649705 572142121 400590228 180392409 -394351785 749460258 274660393 -629632640 -701384355 -917127670 -744591882 249929388 -649739652 519422922 62289393 -751369539 -998750839 11444354 -539971685 972797516 -839496187 -335491728 -1970626 -434266412 20940113 -963151710 -56096462 70875049 -996325952 -383965951 -312265278 -365502029 -780592926 -501014422 690347992 -473317346 219370700 351587027 254631259 -720776097 602280817 278215597 360823167 635116970 -223452499 -988452379 435208405 -311719972 -703654487 -869226116 -747133047 -489180433 30828313 249986512 290542674 -590353321 767792691 653391035 751984993 -458780015 880456215 77298427 367778937 -899364736 442226657 -740008249 651838271 -923638959 9039170 964225185 -705810500 425516285 834862861 -989017532 -169391398 -564520326 642026884 848928469 7648638 -344554088 372187132 882532723 -844298013 -925744103 -590313902 222481815 -977486931 -356906735 933171591 220845881 833637589 29833335 919554160 -276355378 873379160 966463771 440139345 816292790 561911443 -124793612 108248123 171793732 -295610434 -837751401 337711908 841477106 233204971 216851722 761290860 -103327573 107692710 590009813 244442493 -182321486 -163113650 228743633 -236180625 785386381 -954624 -369164892 33993262 819713260 -511652723 -550909553 105840556 608065588 897897356 516828277 -495981531 -854974921 276308897 238969162 -815932962 -224401373 -202576421 -879416381 362477796 733463431 -911280875 839486085 976802792 13310207 552585972 -763838706 -807561080 -67210157 263427467 -447524652 468066108 318714205 462521388 -664582515 -150591604 827063430 -309566034 900597564 236745254 89946175 241417145 -174371835 694412816 -231984423 -880210198 -495684903 -594864955 763629526 -547410456 552271449 530338913 -491712260 -534062573 875046868 75114202 516261993 177271207 352503741 719318298 728870706 375665069 151991848 -213651767 -64571753 726743305 -180234871 -113580707 500504479 -101890487 -909366235 -96756494 -192039241 -261695922 232626250 -923032249 -113299548 -197651730 -684027817 471122477 -274301559 534985808 845442304 51125608 -738128917 -617131234 -876047469 433901751 701034380 997099741 936284006 -191709302 381848940 -665964566 -600071048 645149872 13530934 -957176171 77644190 -101074837 -222400715 -642925931 -677669342 -991098732 374184756 -402067795 389359697 293348025 -612498385 205585118 -136146127 -649370700 -488028526 -329460291 -674426087 -872732624 765403922 -225160779 737400980 -48922050 885277575 -699486380 -259264366 368969681 -506480160 397855037 31255471 -604347576 -811756155 -332368324 829675032 701734721 629637281 -356201943 131517882 300263616 -55134214 -53584392 -748680293 91626191 -882369410 929394004 -998319999 -240303972 662854755 -379236510 173410767 604233998 859652288 -587740333 -688246188 -142746675 -816034316 -652039912 306242503 534160310 -263118938 789660212 -417351463 -500244508 923082164 -283211892 494679413 867930230 961402258 299665586 -184590556 -512822246 -492126057 -589575239 20107439 -78557921 -508257256 -500258278 934699795 194669440 440158076 586350645 -894121214 162018114 -889914649 -891593939 -757691905 132577149 783650144 750051664 134241408 245529233 145133322 -761510878 -164423623 -158387821 -820573759 -753993999 -385388174 324026975 465870988 604452666 491408189 56805611 529587130 -337677772 -877279867 902097464 -464005520 158444131 -19875114 65419147 908585596 171866415 -23648949 711143458 225418240 47252462 -198617109 395313775 179582927 -618070427 139794231 884343948 230301325 589788517 -139644496 -20652071 566187517 -537725703 -752684794 -991646649 666719981 -633896865 139612556 664677473 -256731816 -64196199 652780176 -44227382 -489004813 573423743 -502057891 969742658 365621774 650360191 -210486285 -822513820 664266273 879557363 -144766459 754839180 -820760653 531227599 324563667 818158933 145793243 129842580 58657472 660701669 -554464115 908952070 -631233965 213631162 -280707117 -806719990 -210387282 -155050429 76170238 394265903 -212472533 -662085264 56215274 -630901855 -556163494 45435063 25850211 -585764411 118358394 -197532967 -794083876 520578569 710391525 -784411851 474942952 -161474102 846960810 -582616349 330185163 -498009910 556264588 -14263076 -867410602 -618014321 763352749 -758048460 -340933200 -907621319 -154928921 -216117699 604889459 -85923529 -822829018 -162920724 -622914404 888515097 622612255 732424137 -960776263 804010337 187223298 -401123948 827710677 -828404191 -838874185 526646661 905225388 163241114 116529407 -616884435 -625186725 162449109 564780624 716523390 -266184825 -231841954 16055433 -701694113 230260529 -219387350 680583828 595795725 445340182 -868115327 -805094478 -566689957 -764676578 983128453 -488153708 598126040 549868881 50320534 -751748770 -669689659 -597738579 809764765 313096512 -93243248 -836618077 -143822286 466921589 -941324570 -718270420 -411902725 492312797 -740021125 484503443 -563857724 83520270 32317398 -355282869 678344861 55269153 -285876792 53098732 -870908609 170630765 -915489035 482876661 387554081 -308225744 780376457 762829290 -275209256 -808855302 -112519582 524506252 799574256 271077843 -284409830 -451584937 89214736 -248791017 115628221 358934904 -252956236 -795168361 287265447 449384102 61857379 15508600 -902179241 -40087628 -855491172 442302347 -374094318 -769669608 385196606 -418848436 -225940919 -678569991 956541422 707928064 107753604 117968320 557450748 -992918809 -268858650 -484767735 -155356803 -165379875 63655123 -695940959 113109850 -793929266 20950931 79612315 -923786651 324661101 380826404 -24801111 390603356 514628261 -229292148 894669393 -206901467 30888161 238608600 -627597998 771681170 89280549 -834219524 -894773920 851921279 -651206501 -819082717 129920389 286327931 -72964009 821203471 737717310 -647316173 -354138040 -633078633 -567055947 253234863 -888124324 -33856709 -894648194 653546905 662218206 822611769 503011898 807984011 -73037166 -428271946 -527056831 -235830669 -907073866 857705999 -191239833 184599790 -410250970 -168567549 691433003 -698663252 239267612 -683533122 -673157280 -864041803 -960523773 247471637 677366958 275604705 66915090 726530725 262412825 966678100 -817966119 -769359435 878057256 269851073 180551913 -567672451 -63271386 -951385900 -765748661 -585547914 672559572 526507438 -74833498 -88314637 -293896777 360144066 639092946 -771712424 560619068 -341250227 -858997461 576402914 528072939 365622548 872778446 -618986769 -897276462 -809150236 -699964240 -939536799 -506164317 806934911 274956335 867834477 858620064 -951805586 -444925551 -80494571 -484777111 202894668 -629470230 299231884 -584155387 -744209998 800855496 -272923716 71904044 427717136 203192311 -909812672 619270573 727319552 -680929177 -879803267 -805503328 -190471833 416599568 -932808821 -289198961 820443618 791723552 559361677 -769629960 213683593 -973503724 68486003 -558565762 -448663148 316418899 862940540 360725161 863426433 -57970273 -99578882 628428922 -701651253 900548149 -197144478 -633981126 907219614 -144589514 419873414 -373423125 613949524 647692781 236105784 971981164 525395849 687996737 -788665973 -109077721 -156546284 993154387 216920320 -991875977 -700842838 971974288 835403189 690592742 -467478345 218958252 884442411 -825515597 541850536 -72205026 913490282 257517826 -768323480 -27809539 19777746 -599544868 -404227806 898619257 944812465 -889504087 -972070889 398310354 335055385 583204125 901889442 -850029860 -446235404 216275019 -173348495 -490153546 -189127191 522863436 983213630 63521513 -346835651 641781746 684716983 25475084 -514466204 -90256139 -917411603 -138477022 -88572607 403405830 -130347819 334642214 764102700 179322758 151835297 715566438 -85089090 -625318824 684880906 -419534686 95198409 -898092835 344636776 933838936 -725247870 910928128 -823690635 372509477 -271651958 -470220450 549511536 -989042129 584204409 -898302399 -214824448 -151960233 785349103 -620054284 708600996 -440177693 -807523347 149938573 353672338 190914338 -760869506 -940156753 -296737905 762909292 -606782226 720857628 -381704043 -516620843 -403014441 -542654539 420789335 -398472013 171667408 -810840652 -187121570 520661870 457274612 -483535155 676825225 118339241 724639588 -743748497 -969008 -258532137 334646981 33911386 -882524804 -927692510 -775076694 -396384581 613430633 72802135 -15753080 -359225659 -737411184 -206409551 -586622102 749165535 -349894252 554888401 -798050974 -686776955 162618605 -682383266 82211996 17438751 506760542 934145222 -891169734 222109946 405285791 -965098920 -946140220 -708332282 215069800 -211785012 837411042 792388701 470350928 471223307 -633159379 685067467 -875901763 -426322544 700279149 485712813 -547960387 -379324906 -976159218 -494027339 -850586880 304616544 528736107 -530062082 -839801755 -440251572 35786246 633625682 -842332066 818369998 -287320508 -381659802 618296151 259508098 454500727 874696587 2482894 166670671 426805363 -659543222 -802005177 -323047866 -110533782 -34395267 -830614191 -15665797 820418549 66800822 -928954794 -648930001 -859142876 -434635031 -665461820 179505203 -716580489 -436351836 -457607692 600393565 -345967680 550491567 616574780 -965798524 -720969496 -754860718 -761031772 -774754170 665791393 773712741 794409239 937681766 -329600622 -987453448 40054458 772801774 -239830325 405266222 401123183 439250091 -178244028 165420578 -883784951 -503794494 -832125034 -592844948 -990936998 494626912 968204523 364762052 -106927605 330503519 182149470 -576687910 -704376064 -883770167 -648290105 -151754851 634070133 -377549304 -954310933 -712949391 137800958 -664896405 -513614961 148066253 745523261 238724489 766179695 600982965 19398828 843995276 233910814 -992887019 -495511523 66419773 234364986 383274718 812000032 349250635 489482027 604995829 -706527225 -566586867 -684199812 884863947 520196640 -441633315 -536012679 727967189 -35454592 650277196 551867582 -187774865 225665480 871527324 790613789 -482116817 -422658173 663276679 -313215388 -117184007 808829735 -898987548 576080671 -848143965 104449986 370375743 440731005 980685303 -266566777 385724349 369012964 -477642228 74836086 -520775028 -344615544 568649519 111178419 -10701881 -689223990 -253886808 -538531462 -16909507 -727894275 557891452 720567529 -988744319 282968331 -258683900 382393863 854300856 899834983 87282911 127488580 37025487 -888762508 -923820877 383366210 -913240838 -233411793 -815057889 -119942697 465854927 378071752 70630569 -307757616 -478329118 -878669955 -56106369 -32774986 -272738575 87808891 998965088 21204430 749752554 544610254 638229143 -544602680 331312004 -135493349 200650297 906445645 -724799911 900788890 -153641398 -199565335 -116747590 783177247 -12672751 898590393 -257058853 -441236561 807875791 -970197149 108733029 -433092153 -817718374 462507570 383708531 306162197 -11480726 -686922938 234167697 278010357 898769632 -97227557 -177377152 -714151099 -266975593 -166086412 -437906745 -383403489 331688746 616097565 -162033541 374561610 260450958 -492636624 -784292386 520116260 121751135 -682465448 951798097 -612304075 927270938 -311061302 102341940 492227912 -150046225 365302434 -168576000 43875989 -661186479 541213521 7430685 -762833650 858057261 760712119 271680964 943897768 233931825 -520365715 -236873652 -39777596 -246283860 -778766399 610186121 -403931368 -932651138 455733558 706145469 -644985770 -515292269 243025194 -57748238 -592554105 -978215256 -939833419 -377821513 -140721810 261383907 790540473 -151714784 45630200 328530126 48550499 -275321887 -202977211 233348435 685887843 -15925613 -676202972 -648247841 -554832690 -237556533 317769804 -747810804 -319753796 116933576 242687821 -258438945 936943040 -332955621 980199309 -596816779 578266547 284122469 -97619276 -253872714 -772284788 967449389 -213543095 -887359642 302366708 -641555263 465715509 652375853 612747610 957261794 648400245 367660400 393987080 -85864736 69466016 -208738189 -409629410 727656517 306058187 642924667 945873676 666902602 -903421946 369847257 -100894835 -152380415 -64133670 970526236 -378623539 277480673 383261271 409420801 -583001932 440006551 155833505 -978288875 720496742 489650075 77159170 63222874 -623399654 57131874 -426789096 -44377943 165974196 437152167 949148123 -874182908 -503284488 -73609865 991464033 -903320166 -397252250 832619245 699655152 617610756 -141991933 906097202 793620431 615668576 -298919729 508974123 -192084281 418282460 504169305 -86432212 -122238946 -923107919 715376238 307889590 -710156550 939779059 -971820451 792682342 -817643004 842890934 -955472357 902293099 170350259 -694791950 244169300 733208664 954962166 -789149462 -576430873 377850462 -921403252 325759963 -298362127 -176697555 -109028684 -687392412 -257321004 257477130 461876962 -499249263 -546202998 -737947680 -953220974 632799777 752038911 940968027 102302578 935327028 579264213 -915052633 601751716 -145238592 918783176 307434945 885994604 659181281 -288612803 -352113769 -213065610 795994583 436002532 -221648498 610732395 823945790 -61506616 906182432 -94339772 -284675193 -925877013 -427822892 127178938 -367856396 878746141 -19320997 679511735 -488085144 335017045 42421789 -43730274 -927891594 -144804480 -885120884 78821812 -983009794 2844770 152008377 -46850464 -95633111 -921539952 697651854 -816744173 -861257954 -580964207 173511212 578668639 -527858461 -157854247 -457846032 -964200600 239276653 259306592 -409233452 66749022 954528212 -379409208 742293490 105721954 789251750 -59143631 -455986992 87196255 -355504204 221432155 -53700304 -741536899 -129415788 764895338 375749601 403601598 624491497 863184185 -286703407 -244096654 454367454 253499083 -830826845 768852672 786072157 395096474 789156782 8501117 452296423 -674449676 131349978 -667460852 -28544014 -987323915 918115621 858437695 5245203 509520534 -635714952 581354106 712099323 -271890028 -227486247 -349791728 425299499 -182676501 -686250176 449080386 -865433749 357184232 653450764 -266276230 470757773 -829620404 494313631 356744490 -61740264 677977292 692295055 -376840324 -944265851 -783978608 -57539284 -903237004 44473346 -652713998 425629726 343675411 926183295 436722440 170849247 -913906613 2938599 154250839 860014831 492566538 602420820 -462026556 575390553 856014461 -309630796 -107620775 -336308315 -71325185 -423775383 -153092111 -617545736 289931571 -489482422 952742985 -493786638 -256217268 976987134 231114388 427914110 -116087055 291339063 585900973 -659806547 -522012420 -345110592 -201997750 -343811215 -580250866 660982191 116742523 -473778943 257321667 73162512 793296089 856654105 -327913341 -862815630 -873572481 875657363 -503590256 103550345 -651437850 701626047 -543074776 946522360 -140891460 -401731372 407971178 -211653953 -745920263 201584256 -882553789 993223970 813472122 -49561920 922030109 -315427903 828788743 -469858340 -849496939 -296325619 153531471 -864940994 -111642730 70979020 663353937 73491814 -52165197 709218685 -862737321 -895437834 918816029 505441091 -110347147 -691858897 859361097 -83070990 -281854500 -110240816 -308741188 -315572652 -592146647 -238069823 -118080050 -375675846 822237630 713317982 -27457176 161735406 122690216 -347034391 517555330 -373264323 623238977 -489448087 831118357 -423189409 72560349 162791432 411329508 -362193321 238656520 -951113472 -929089595 -512105029 879082033 -974121173 260889868 -406375856 250478506 977949849 391279534 387198967 100815909 866903368 54657366 703155430 -474537408 296617380 -241213351 -657844806 -211052284 489763991 149321090 784024972 -232478552 878975587 423664965 904601727 -368667036 -732377170 791052594 -984401505 612812091 -436920063 -91589750 13724885 -434170179 883409088 -694353459 760408033 -398787935 -808527758 663764493 -733848326 262213963 -982738321 -186550088 -829438237 541255382 -132048947 -481500885 646279448 166096795 -318743046 995945366 531947575 -609716988 951899550 -469184416 560534587 923392334 -116500241 438697393 328650387 842302530 -27651248 228318226 337126318 980958724 -830607469 948288017 -646975943 340200841 -352421184 -90735307 586765398 28180883 740615420 -307890770 -783226928 -902558311 138821533 -396880747 215555442 723437390 702313170 896821690 -351698685 316904363 -42649322 -311293169 125368459 49043886 184510778 501369258 -987248110 -125238435 -973844770 443950937 966665760 45043061 -469630990 -282944952 326750887 -349452130 41767134 -357554747 -122825457 285018820 535133710 -835716481 -599973853 -558099772 -450135198 -900962546 728144429 -165487961 200974320 600564274 257831458 -282878833 -983728806 599602083 270856110 -202621556 -611565864 145663571 -693729276 -697756806 635964314 -36900997 970579134 -732916545 -782629827 780364024 878778409 421286743 35580989 82290284 687050569 -824649545 -984193765 750886981 705369124 -939747773 -749863566 741958914 118820258 618759310 -701201084 371510597 737256389 265881466 162339192 112879695 841234494 434497704 -981902352 -206913131 804929524 207409895 186930564 -973723676 -457411648 -801218927 502911847 -723506295 -134799891 -38956644 -7193260 969519642 802038962 513409303 -696205197 -436618208 152866153 420148371 653438766 797541004 127357597 -938163197 -389317173 -207609113 963430650 -274388410 614671624 -837917330 -215962459 786403742 817444214 -746726596 546397415 713622932 466857236 -877989614 34918681 -842311221 623149951 -632716546 -798292263 -909281912 270024467 -993884096 -741374842 -516045815 -966639698 746709246 597014364 -791759639 -259784848 397165245 -135651508 -544851877 -187470440 -526964721 923403339 -777828330 415220247 443000631 628455444 -538473424 -421410391 129786052 -729900547 293073483 723450313 -403250992 707388641 206648907 141141653 -215180637 282134127 124474018 -76386961 617459462 736890257 -764121729 151279669 -695354550 52874794 -956157322 -206253683 56982603 -103902772 519570048 -95839423 940500578 -244928863 567734054 -621133511 183743864 -162444031 779834893 -277613670 -870202117 -60485547 133599604 -239746802 -367555601 474949461 -19300585 979862732 -164891291 8066392 312668054 -728968115 -79576817 500813205 966952297 923772858 913813940 -245123138 -660131927 661510230 634665041 993710234 741224493 856503917 -57333396 768852554 -24004507 383972593 -603537834 238170406 419873011 190252439 -415008807 -769673073 -585358258 -532813224 -462744051 -5869613 -858651867 -793122746 -543267219 448928106 -770499597 993144208 -80190411 674377955 825294447 812033968 -597803422 325766354 -252690857 658354064 318332690 -414331758 -221170139 180814912 500383984 913153651 986333267 390651700 -2332151 74743423 -178842361 282572474 -363348438 -115801137 -715173214 -994508167 736027835 -297858731 676764948 120782889 -146560141 -998865395 -617078672 300180610 -35824455 -908985798 -213396428 184190926 -333098827 298903244 927166097 430682219 -121727312 393671799 285652589 907962332 -800272626 486327712 756058405 -978668309 -186539376 108671936 -168785157 407787349 790292942 524484392 933817736 -494755262 454759508 -814608393 112966248 433052440 -962572809 -3702332 -242086888 675874403 -493583087 250500578 -312975092 513444738 -656115329 -879765933 -68292284 -997632761 -762138013 500935118 -556700269 749437413 770857223 -872695500 459408269 966404455 -285402108 -199853360 634690770 -218539527 629319416 -907495760 -725069536 -683075357 165087266 119792736 480055874 31871023 504018804 -471716698 -792456306 860151899 -978463849 168405385 701660991 -655537924 163427010 964006596 -641176297 -811661973 -999448388 448424067 -175795104 -129319571 441943174 221239523 -384620429 -77022370 -970068687 777021901 641927968 -147240475 -231627417 -769491228 -393082030 -639769357 -168951509 -866604596 -257737311 -795488000 68364321 -890110241 521412174 -852377491 -15773625 460981465 748518842 -419477740 67049962 -826001114 247106053 -745337983 -155675552 111937736 -727734378 243302020 970176064 -276832344 -816185292 167499501 876093549 634232711 -541389501 580563605 407956646 -781120712 -508796405 836041456 -686971165 840957578 -877630563 592386443 245149490 221235750 163547234 600465290 645753722 604672349 -199954735 -379710374 -911845494 -219137492 669458087 -831438059 794246591 887354143 -646286540 -976908383 -96720562 602636368 -353259183 -30652790 -558607280 415558127 735356314 991340844 -361965247 -824182266 -333755542 309456557 -383923099 680491625 340538023 890109252 712359815 452618041 58778909 617649653 -140686928 -568927467 583895049 -13149301 -965362403 264409275 569793281 258497996 318553688 -497059252 864816167 158222123 20586963 49783923 -203404731 71039758 187204195 257405731 725746506 -830222344 -736615286 -948619892 -279341174 -208713116 653893056 -220693946 39089206 758160513 -115942918 -206487842 98890332 -189533490 289358774 -457933861 829391921 -995905910 688733497 -413674674 -612613987 -886064354 -909213972 -472791715 -637733882 -683341462 173145412 -397680927 -527729634 -778121057 -9020183 371501922 -222270221 -862285967 -653119029 -305780114 -567597754 -114132968 905355806 137397498 972854551 434494336 -648543223 882589152 71728451 395283981 -540782354 558293232 532444229 891094747 569148877 -75182969 -720600865 68962792 -236733245 795392536 797323738 713215765 -288101475 -880147406 -537563046 -525110979 -665253865 562235146 -362781201 -62815314 906858638 719180205 619910362 -665511132 -422767091 916451423 573290907 -31742106 181569821 -346949511 37510381 -340986892 -670049266 202190961 -491683694 -785313880 843875812 629660455 -29523652 398575295 808755298 171741064 -850039091 973746614 941961251 -810453449 -14394224 245621178 -550335922 -511984237 437017354 -135861914 -627061815 -669052514 -659610186 -5312334 581765433 637981382 689782995 996522158 -177923383 -200052500 -831073603 -675777254 -256715562 -862055090 594873975 76256309 -186342696 34511876 -711914770 -983807337 728227659 697325417 -322824333 -575857481 319056925 5049590 -317541199 -309838041 -344794918 -498772594 -936362678 630995942 -907822806 959896951 -411267273 -319806542 170811173 -184229639 322587231 -879260117 -342497422 -661941016 474291079 528425689 -417532087 320306259 -976063707 -575014562 609351318 439598083 -438490183 454494633 -441421393 -814647766 -862929802 -496078244 -438098673 -438767961 672951622 -380351646 802082224 499521433 -900697061 -65676519 -502133303 675680825 -442825509 -473954087 135685994 -985324753 271419144 989786763 -896245974 -379838705 571021521 -950141233 -980962699 427881879 227349206 -257835501 -587395374 -296376669 40545063 716715621 685083834 224686064 -282038437 -7990471 -334633483 -351780678 242334373 917260176 -403320930 -171011100 543551510 -525350024 260899180 811730737 258094081 -72653915 270927472 -915654125 588177185 -490556211 590656850 559404272 399299092 -458798112 -250212696 -583942657 864896656 -593689771 -559754802 -927622425 -831951810 923833350 731526723 -247525759 -611099068 177236403 538028424 -128787523 -27182149 -163289841 -649708779 -402602066 -500745675 947097995 777768891 -661688452 273255588 -604494521 254932268 -921305296 -249306331 543013820 936712411 -595508476 609718901 421406888 439702306 -117888195 -643760555 262385841 -643831674 -201715745 -411432259 -873120635 309439888 159874262 240400163 980363386 788538605 513125741 -978920528 203787386 832122853 -767928653 448572185 -924048801 501809017 653999359 -997877097 -300446792 308336221 39016065 232107147 464244584 202094097 -420368213 659376133 -376763010 9255009 -581010239 -150990100 -731010369 805129217 -262738149 894180955 -853109621 -231102844 16907013 795967090 -66631933 -397142536 784603307 -289678140 917402787 992437865 -594255176 -25443906 91463186 943461970 -796624426 834060230 -392713066 95484232 -97887270 646972516 -717242069 897978052 -579264738 -656195092 -372165395 189031514 171628223 287257371 427314067 -82958993 -660646863 -303656570 -406821641 712604271 847637060 275167484 353347208 378397675 150150254 -203564312 -963965556 -635043373 789060993 216971961 673563833 500589696 -629290524 -50548885 516163777 809173483 -716584848 179748162 -918125278 149254285 -961948804 -813518528 -444298573 541253931 -44422361 -518555821 -573216049 -789701619 -817633880 -766057836 -94162725 430891066 352548580 -644239855 166170373 -270750936 -319646122 -568860262 358291435 -876041630 631133254 -430335374 762619378 -114892902 -568396474 890621265 -155797703 -183860023 754639062 309497544 -269425502 158290320 773694650 -196212564 -336790857 -946610589 72716576 -693263483 714900739 -401447110 769740561 838912908 813269872 990989481 -816274348 -629865915 -34715603 582264951 68300049 -393537530 -673914211 -704534364 -708363710 -661062037 901861069 590149833 -530941110 -436340734 -642032846 -233961570 413006187 -453762819 -185691716 -981056214 -269667165 12439222 166253070 -509780170 -451625077 939976013 684341951 -438636979 718894557 264073179 462151710 874581147 -497270132 -737939929 -893902357 592352448 408157662 -956681645 -482260952 -172759771 -715136748 -67946904 -656887468 -487125382 -246662412 81923737 -428589954 82846739 -371216281 228651533 -107045700 -968498123 854226255 -471597453 427048296 -972014788 -712914958 -533817683 956704008 162312645 -145941639 -183661173 926835432 764169148 -464622945 -153651577 -980782620 314672965 -8808558 120618591 436056111 477359537 771281876 -847534016 -627079293 329215148 654623859 -757299476 910282907 -438120819 -266992688 -888686476 -694810479 -638938554 391205030 -335743539 -682305884 -844146390 313109136 193492568 -197101236 -250220791 775495101 -611960690 -198742284 101107273 -291793633 -197269219 -769729696 313622104 -17858167 -991512344 461824256 539221407 -717612291 -340943733 191491139 -178284897 -734023899 -619800756 -761029480 -164899505 610938478 -583167672 927372259 990876390 -790604329 91328441 572092084 -738408806 -34825657 196443358 568084851 -746278235 -862841625 -473086360 -228435830 -641848631 -744865490 220995809 -905451553 -486651100 -693900760 317154022 -37358604 -613623442 -337139975 110686945 83186406 294818454 933563657 -347148090 921148714 -287844274 297375706 -975648407 694289539 -667735604 -613406757 -641260305 -746734559 275195059 879163040 141326450 -551601603 309408130 -939719527 -317125378 324664834 -478625586 -161446029 873540538 892943868 -565272613 425234770 445615659 -933454072 949489059 -797923697 401625497 -808293588 670955795 417675843 371145950 -677619697 94733672 -361712928 -589996726 1402211 652790810 -622644374 320038579 246465684 688865396 349823554 422809500 -670646051 748819363 498487251 795229375 818381770 275260583 528619153 -623772239 -186911489 -721450619 -193880333 191546801 -509375032 -377239191 -563066651 -253712890 -946270673 -838182009 191212050 871453251 -566932957 -428273647 -373266152 318181281 428147733 -163146722 -952428682 -25145979 904507450 972295786 -391572241 921116549 -489302310 -841320989 -525078663 -13360789 297163744 -518783838 439091876 -357339720 156982863 -223332702 334863974 -781534258 -97274935 37409757 155370107 -419295444 -52271253 4704167 -733260460 615520662 218817226 -393823200 12625611 601644463 -115798068 817269771 -179278804 -206675619 -867336620 -498216079 108367623 -845053536 -649808096 371857586 202413502 -288916526 993131726 863590480 -397127484 56381414 -648672923 414521726 270615561 -605089037 -327604175 -626794811 -800811225 -612116090 -369829962 -248629232 -310400006 782225310 -743708814 512863109 424745335 -413520149 269561178 -665990485 234205677 747412722 -108739926 -677633300 -814762627 -399052810 -406849935 563458897 88859181 -61046400 -496614359 -586376919 -239926152 424222384 563664605 105819234 -439652062 823902693 -97946450 124006993 120732827 1400888 960012729 798419984 -430926845 -736689914 441756816 901229569 -523523246 242752725 -505637099 -954973391 866753359 -695211415 -667549560 216265726 24776526 -756193958 567171935 845979525 768382117 60376724 21869699 -606881817 5209664 933053863 621851869 -881761074 -218983826 -85207428 944324459 613406795 883503560 -763859888 28674545 149434840 378720647 346000419 -990640360 -343625113 785624893 306380060 -942101001 -778229663 -88954095 -797693796 -658206400 -149148848 859458701 474315432 -258125102 -467629216 801950918 211194972 -651846927 918261035 126219258 613549610 -290279773 -994052681 872349074 388488541 396078101 -794087584 481707891 -911863554 -76131409 702277828 -975320163 -126138345 -306317697 979856858 96441147 -880766487 224068862 334855250 49249179 -573007282 -940997732 -626198849 -230540977 149879416 270473849 -424434314 627473923 -94441558 699740425 -714099516 44146042 439676977 -75046420 -696441779 314155928 -462887364 424558290 686658391 -323545306 -595701793 -239233015 -526831089 -351515032 35024555 -845324109 -601678591 -781624959 -675350256 -526048463 -662044367 -528716676 926305768 -55313828 405433255 -490288081 483090028 740724819 844434457 -392739442 -994429691 -180650288 477847012 578525160 -658139258 -305469686 -671197791 -244636302 464376714 -780044730 83357510 950804275 -992315233 342083034 -769171048 940304523 -890426889 88341912 716849996 483600990 -240589098 -25324387 446238321 -799046298 -937592260 -851128900 -737217646 -447582133 -183244074 -960887013 -203088102 209862875 -19055384 430888516 885877600 -101594788 -281910534 -153578677 -838035589 -194504978 -886506430 234079360 -286086176 -164100708 -788402737 391790275 872786059 871733417 -267393499 -678883455 -398774491 928859840 -656128600 159983060 -321905779 564820770 335316921 -628217248 -35174403 683904955 -101692533 740204241 650344184 -851601641 723018874 -295080240 894001649 683054011 127875361 867545724 767757952 511477046 261058715 -367066883 447630875 -417609942 442378895 -987350755 -901497042 219944540 -881682903 -338834890 45100090 752985644 664223831 518303076 -87759285 887862039 402879657 -756291101 -480218992 804045840 220523273 805711281 299559733 586628141 -845339187 -29378608 -155298079 923229258 -623002480 810346983 832022776 -236709304 -168010177 8671017 -482326149 -936393508 -612621229 62665477 876544800 -612061774 -576596729 495243616 414203956 127665730 925846353 -400320949 -836322837 385300927 739150447 560268867 201063001 -632513199 754474055 333583535 871191021 -236540620 617917854 323991046 827160032 -791674464 -888889051 515168845 -229645295 -958489863 183421208 -987959210 116229070 257321569 -784374249 210489802 987861123 696947128 561081982 126172815 863186144 679204144 268242150 97259276 -475861265 256991013 754714949 -994283681 -89304820 -557547789 536743136 10579313 51810876 -478368392 -491839478 -483729266 -252747615 -641184351 -381583950 -191605405 243746573 -922615059 -782912130 873130811 -867597606 -58586735 35506860 -762687383 930659908 940909654 412273239 9961406 441493521 -763938896 974370168 -108645872 -549054520 295620707 -799362835 -968125435 -82791239 -888560804 849565912 -558199090 708879061 943562229 -103117236 90719216 -270053075 -360862845 -205650883 -351291190 -474594813 935881234 305032050 -480008984 -150416722 -889143050 -628575526 812044178 -38787754 391846508 855061654 42953019 -553009095 78869771 887789128 529649074 -524290521 -568302696 84676605 -73569590 -936577131 -508961837 372197851 -771218864 -476664742 291648707 177188478 -203799792 228283028 -302005445 983235774 -906510057 107253921 353155737 -37269400 481804878 -602134713 -94865982 760809530 -928121572 -487453197 -412065472 -688617423 -85952460 -657821768 -475595763 738636825 -574656078 58881826 994906866 -375364334 319237554 596754849 32276620 -741150609 710634272 -426584573 551702186 -802991922 631239583 349654070 -899550202 249291876 -39557063 757035100 -217533315 -451990540 704604076 -840152991 885889475 -251996716 194917901 546519502 867147630 -993320102 725799338 193717520 -699816194 967435396 -48462913 -497434369 -883640687 -52725882 -31463291 -264811530 -487201132 -4913352 376093837 581416048 133564045 -541060168 338985645 269244009 498420705 386803007 -322656752 833249465 63745394 162513546 -932938718 -263127007 398642664 387004913 941753599 941462989 380572287 -523942215 12687347 115364002 -832575058 451646635 871111519 317332981 236442268 848893754 -692206617 -837917441 -72855587 -537127247 755341452 -833036603 -305240467 495005777 614837778 -273310261 509616261 63133706 724816335 839781255 74189039 -751280057 951261327 119683816 -10220360 532174289 -582248265 -782808494 -357653814 379843727 -151607124 260297461 -624836130 677872497 -939962509 535310669 -314615117 -991926711 -884730558 -263571403 -31488599 52951912 -214878293 400088202 -880216100 131264113 76243190 502738289 -852577443 788372580 -167073523 766624779 640922010 593309072 -712938329 -392265874 -818266533 366766687 -265313651 -356019215 -444132732 -956230372 58686148 -890028705 -182138549 782659771 -988177723 585862977 -452554134 592170950 -324967859 139887693 672541076 410686779 326085391 -49260084 55597067 -85557379 318097227 -150715609 770997650 -183197820 -780149576 774354899 149200587 -997854219 -212638107 -984577506 -996779011 513766390 821499378 259136044 -794728270 -211644740 -698936726 -394221363 544807451 -848936283 909208168 -311804258 -113306433 596500598 -768923264 -247526644 -228910458 982744595 360928749 335550957 449799348 220918552 -375296961 -106682327 -763512078 -270835072 786612489 160367970 -487790316 854601153 173883776 -792565565 508439782 -524586335 726194921 131604388 883193506 -349491033 624477589 938828285 -109915417 408979406 76744639 201875598 -876536024 -879712753 658751767 -954844427 -751445064 328632482 -781376871 334677451 -272061794 762870376 -744631869 -641476634 -407309956 -957430139 -41110380 -326178701 187479206 -158245791 115923060 538269377 745011166 -181701179 -213662333 -148171160 -15553162 941556925 62797040 -947307716 -891585993 -842364031 50935937 3136331 -834124801 -269920139 599677702 -4848899 -806828112 229677337 245536997 947000335 -139748324 478404551 -405929716 -748696775 -310744360 291831700 588329644 -992962381 501464545 -631514621 70300790 87661784 -960423239 770375411 535629023 -192296147 -144532983 -567662808 576960106 588814368 200359403 -774684547 253216809 -276295834 -631718911 -663015437 81294725 627655005 649856426 386389868 -584505683 651333597 10407421 125164560 10241404 -273334370 -688390070 201671349 291879033 186558715 -622196028 -311453224 507143407 -983944994 -995274551 840356370 731666586 -116510215 -519517050 460629175 -618893280 -20807877 -991435052 568822696 -119769089 793152880 -696952625 -937445260 640438259 332330552 -606164176 399452813 -423612836 -486146279 -306892395 -698146489 -605737812 296005881 -123386307 192867651 -977445928 860444051 -508480656 164219997 -832161541 629642619 481149290 -791232346 -944989734 -380880142 -988246067 769402881 -449217048 772659567 -20261228 -619085218 -669687421 457325520 472511338 693065287 839131753 -953147160 -88514814 -443907295 -606117937 -176206442 920350651 899104229 -571688604 -574330170 -584746440 463596440 -80815119 -54692251 945395998 -341079809 -247242389 504095589 -445940125 386328326 244100931 -55305582 596627448 -536429526 -702805570 179719562 -638758228 252708875 982071290 670011623 416259618 362129369 -357404890 852068272 -813149156 221133504 -29032214 379190502 -161172819 -776793585 723138208 501644387 -782023086 -476776872 -864976352 -496448197 -496298210 822944244 466240694 -163368038 -233925124 337677726 -567265554 85354981 562784866 -793576544 -524939825 385932834 -202050826 99692050 465240921 -684525222 -179740251 687319145 -996787303 -59910791 287168807 586238134 906759813 840506619 205178417 -794562611 -818676618 695447617 -621874497 130902812 -518470915 221876997 61056982 -39088679 -916660870 -242447844 992749165 -568681308 1356145 271541828 961371778 622029403 -608481048 -763914829 -970537071 90528731 -265768494 -890077489 189835890 -532470195 -430911148 -714432367 376180235 -901907660 248145644 207589125 689440879 665124039 -164319828 494517157 759878459 -940430911 539048400 -990153464 -482034628 289870218 713653112 -354821577 334403673 667099740 316661332 -88805488 355375127 -877861881 -606498563 727445623 639504894 -371647808 377962443 -787036520 -840497969 879416752 -90172028 -848153118 173208653 426499354 -631279911 790865925 470357500 -801780850 -848851425 325010526 -174689905 62174999 699324049 925592609 -275479350 88813642 576511891 578275369 197616086 334595143 -459498363 56919661 785712504 284341722 -694444900 118746382 483949043 -67272809 -846496562 51412746 -329731246 395163196 854008569 673227580 21757094 -558036058 -499124226 -734652875 457753561 -353980347 -880820399 -368406259 -785046255 -251073762 -532611996 271902715 -784947705 472156422 889398466 613859190 -313877163 81550449 -424554908 -191612279 -976897370 510454719 -292498195 306489149 185781747 -313009769 605622294 441165215 -759507506 838032111 -607644776 -741085189 687071338 276198966 -195903005 343449118 605774063 -925395605 930710991 680110806 -874189805 -969787708 -252841707 334118098 984856318 -295325038 -700310759 -94333043 -150714574 -29015141 -497398984 948026821 -751019955 -597179627 -74932944 561293110 739902283 156718844 -683198340 -292481349 -924992924 272492998 875877859 -852356778 173708312 772995460 -219598332 192138606 175794044 908050703 -365301050 959980447 -989586195 -918703063 -394723823 229726126 915126581 -230974107 -907717320 863463569 175196968 14983817 282236578 -55302784 783752488 -893109013 574864054 816744006 -196326025 723524174 -137711486 -602715010 -145252001 909095935 393880159 -416718321 -886966081 -208181022 -948927946 128442916 203738023 -218569073 118954735 432510798 -72799892 311963338 417367910 -238643168 963155118 -781257389 875771868 173013914 -31309365 -476635478 -292724179 -399271730 -963104231 428146748 -532434340 852937755 -325340103 -890871019 223682369 -999912239 -350282922 543998546 560482984 445572536 345640599 543581561 -253993688 396332373 -431626139 494159831 -756487158 -974291963 482661726 -154975030 424371904 243689071 -655826332 -944531509 -308727240 161046113 983780990 828680809 37291447 148004788 -612560495 -749209809 -193956342 -299572362 -880768894 711139615 -408243597 866432978 -586360566 -639914959 -517432608 -306937237 172914525 727262456 880176493 -776177308 447289092 -303984491 281860067 -221163943 -72716937 -259596372 995449052 -724621714 -194392893 81026576 542964248 -419927160 636550528 881382612 -548923022 -631709978 -491452394 -265816623 175998002 -391681040 478294009 -440202446 -502028065 353819248 -49643922 984068610 -221955281 472083838 243909860 -633393054 -255469477 249608389 -113888357 684854272 286050382 -61497199 762194539 872362640 605718415 -712706911 19829160 -700183688 660998468 963865172 251762270 -577983516 -289866904 535229946 64730681 536925899 517304000 264942900 854086507 -624918197 -330822945 715314104 983971495 -521177252 -341102277 -341516719 333933202 22861247 182099368 -893120857 -119999461 327782406 2770454 592803692 233829575 524666337 -359371207 -943394044 -950371878 398874917 -789943683 206314341 197778411 255630661 -917327889 -606208973 -856414313 156031016 -618031969 -731571528 -871551920 -82771866 261325664 -225768186 536862078 -419647170 921809831 -44738571 -371713589 811340505 -280488501 -916446390 -940484817 -157426661 6707848 613325895 -35184496 63707432 525922763 715422285 -991710971 -873962554 -816969974 -429939209 804479555 -151515020 -430601944 -821621324 -473354792 713297413 -314928834 -190680709 -46550956 299814818 -953726381 812709711 -593515036 908980558 -659079147 -538056196 615949183 -398729861 -92128885 344503713 -547097908 -511356833 -845326365 -751242644 758345129 724878780 -751615941 -410970348 615920831 -871813937 146708897 587964058 -70918717 550578447 77409273 389719612 -519144547 656077407 43793652 61627199 -21278930 -413224173 -840681808 -896352953 -182478741 -360932832 6851474 485189544 -611930855 45247401 -749833234 -755056347 979201453 272353641 -114053789 400842319 254854733 -163348617 -536884607 -273713759 -832600591 -171516745 -788423958 -649598606 515865481 472882454 -513058163 -637619490 -521525111 -279886280 -460298349 -67926195 840536004 1731566 914912751 647052984 -885866177 -414692903 72692261 -528693715 951199240 -452663967 -895556671 632172540 683516602 -940603775 -52875474 28328499 284245408 -31461761 88849559 752617381 -219166100 945417135 -387627770 -281997331 165401067 -32597869 -213711800 962132042 -525268164 362981223 902139224 -985011684 118405773 -283785639 283475591 21189411 256477995 384721163 -723698499 -912410782 -418930518 563258454 -14303739 964346953 -795666529 66196569 -385495981 983665919 -819329135 613711095 -967197331 -48645395 146656594 998953187 -977116302 453316485 587116153 -994663572 -281014194 -648511873 -407856697 -644157753 16082152 -736115537 -774639207 752688781 758982118 684616855 -418865400 -791535406 -902089936 764052625 -457514407 -637469150 -686588935 459995218 446496316 928360007 -120677685 -659160080 -868645395 -380961973 886336112 -935145300 -55384683 -763759173 509441183 -260144518 -481232268 -446615539 942972407 991526667 214899251 -248458754 29415759 508652081 -293559929 -36010585 -598528399 428614995 -128742459 781799202 -850527043 830050598 -900339873 -402164454 -95330161 -707095849 -220653030 -394454393 594020984 272604377 391026889 -231100200 -773149188 -891487704 53255801 -666067961 741952730 625027472 279364681 721709356 805766347 -158269125 290756848 -197627604 267449982 618268226 989634824 -677830058 -964813567 421391507 797802845 -165036543 990384002 942460896 30151534 68706536 -313889046 -796423756 -163858188 -370219147 -584048104 -59391537 -831201014 992970162 -312065181 682295166 -956971759 131125200 -102924338 -169256128 994947855 -295607928 104899586 -428826259 -626452774 -780262605 -528406980 -278528980 891888591 -320912213 446711388 -963158067 -778577075 -118394690 66227578 961367722 594660901 -506542745 -597515438 -587957331 660313519 225784646 -639699775 127989636 623747030 246853217 309730905 285683682 -226851148 508148734 -247399166 -187624184 488868492 -959360353 838861317 369126460 310898491 -115596950 -414125258 -55341917 -941224161 183244855 -340772954 331206876 -920659164 3603511 947452282 509641407 863162887 606817358 996514760 598851490 701054921 343833027 -612543388 644871265 -966139998 -76030432 -761997313 -767965742 -79713802 122909095 323298135 -414339693 696926880 -927536404 956187864 530728516 515084979 317073247 -955906330 -571545472 997216048 -740774687 -420301577 588207695 523673069 -756328318 833820580 360587886 423461234 280255721 -951725093 1154005 -184708632 -885966580 -429888566 100290394 613304857 -108173808 293355353 15396308 267561910 -981056197 -135560706 -874307200 505773259 894623143 731920679 -38714290 793489225 719193618 -160035436 -368690690 -983920829 601577364 -328149309 17960987 550466733 609032766 34621817 752888148 -892104280 219344485 -666631472 -350323692 840305619 951900369 -601446777 -295132770 -561715293 441959670 874407625 223325245 -789449212 66802134 531880055 570172706 978687912 235262587 -739287107 374561060 81394134 -508003154 931217251 -796675725 -613108596 254601863 536733016 96154711 -695002017 -600747966 -987270594 -194111458 -170110654 662673532 -415087238 511728524 -107772067 -22950011 -76473736 20046685 286990182 -714328323 -434003572 -979652002 -866261205 815187935 337109644 887272872 769169388 422152257 -217039749 -625886143 -807073387 731311306 -807207634 161858830 950489400 -19280281 -913378849 899820158 454825851 645764067 864813824 281735873 487120297 -920785477 -719938234 -36672784 65102202 953653808 -684038072 -474382988 -86147153 312759921 285438653 -978207932 712417323 729784922 408610642 858481526 24106461 -151694141 498965346 -142753145 -621064827 730308638 947381418 -668943086 -915036704 -197796572 639401693 -908275672 224360041 554803873 -532395630 -242422098 545489947 -184642120 -891123394 817106499 -114991453 655401996 575534182 448469686 991701127 -667179279 493563963 -710478981 569361199 -689824486 907924507 -584075320 -429425718 698535800 -772833928 -68776573 -42119169 307336770 -296826436 809014802 -686138606 -403663453 -432688866 -244784963 283285627 679607406 162208010 155951776 261498787 -426576305 -432217358 674387726 33366112 498096353 -410535943 -925865302 -562108771 921437240 -286088254 -343636670 -523627892 664167811 -490135430 443485176 164300691 285225141 -76667428 -324597335 196322850 145096047 916142358 422055345 914394818 -346557051 -521222592 -276092349 469865833 374685808 -968233033 176372034 -477802227 21568489 710513158 483208735 -801772475 -824655831 -338794005 -849272259 855536203 -723419821 -706835877 360255821 639875143 253632962 867981760 -525833282 -326941795 -238010634 -917187665 -304135537 132572363 859084728 -236627690 642495579 -103276344 -651839537 687289774 -427837301 -625089961 352000939 -378642647 861298820 -420165769 -598161762 -577637217 723417918 914230250 -452865448 -582976035 -875628669 141710599 -432726690 -746009146 -564702724 103163901 -343359735 -593957395 -610991641 393305554 921391252 -560403677 775850663 -262298585 644635970 -337744164 271263482 959006431 -315423425 -948649839 -173729677 -89005493 -235841843 176662806 860750270 8451763 624704273 -242338449 872291575 -239264161 -8091887 -166249055 172060534 -71320467 300410424 697597724 255030424 -92590479 -423913780 472229951 294317710 -794061167 921496186 958498658 -788462986 -40399850 129914368 -43637459 -132064450 557547682 852403953 -34897577 -273414621 -875227108 42655587 -183673351 -436031358 976593238 -7785577 217432480 630162368 -890630600 -163405458 579667133 -653777368 192103349 -957643952 -202543329 472895763 -530330879 880499198 67400345 -947940642 880039486 480758898 -788385385 832005345 509500219 149394167 765183240 -654103723 719108481 -151769683 -172797781 -253427262 768050695 635782544 665016803 -122146877 -155837653 -422296463 573045214 -422751025 541011973 270976048 559483996 774558473 847899178 -715164456 110992733 -431082301 701506717 -4906934 835713294 580047053 -847488718 166872534 -805964692 785615320 -747123228 -660981261 -840417013 925685538 597233601 608734999 673258357 290171326 -351847144 487130454 742153760 279107618 -205135052 -874287077 -421824311 -637845690 403678139 571765367 634242901 843586084 -14040019 283184373 -528587114 250247573 349871436 -770399787 -904205103 218760660 -866270415 -455267514 980525693 982935579 138710812 989197125 111895944 668791167 865007233 273750897 772694348 991986301 -313271762 259670859 -53848677 -368342490 -643043554 392716919 -30218 703686254 -799682871 595863957 117825832 591244752 -904065361 -988450800 -789918019 -617871911 -537436762 -129046288 487926470 -637914575 -957812743 654947318 -805605549 858878829 729725974 870159744 185198820 69404276 742812454 677668950 133198072 941367069 153468657 -120962607 -201448101 -540798993 -4851250 -346725362 110599411 -394553737 775608974 488765869 884233196 631051128 289603886 205243017 -183395086 -598670099 908980297 793194079 -148873887 -354189798 -404603356 -391001771 -807260300 799335260 734479022 -582947535 -245863639 512097658 -43215138 139214066 108926455 21583410 -479192486 900342743 569455755 746328190 -200116284 -808565555 -176268371 -128529477 -947839161 -715024892 525188694 125148496 -334004819 484472300 -529082876 670075014 12560343 -780395634 523492536 -909363320 -112725563 -852731682 544808262 -555231112 -193223188 -648813534 729774585 724246316 -298199007 298143946 535424107 54385151 595434276 -694106475 -284654103 -184245783 732395308 448697792 -212637569 -721569556 -708133090 535340728 217731509 515396878 342546355 -847948104 -582111129 -789468954 632271367 -567032244 887189111 893505760 150125120 963471423 834816789 397070989 -486380682 -429834992 -768973938 -140779758 752160297 -762877469 118974868 -677548364 -12835646 422957893 -548287031 218446106 -97632813 283677010 -366166483 -5672869 397802648 -528681612 662968047 904937264 -578501818 469360532 694032181 -967355753 -457829515 -40888815 -895359782 -134425924 708140003 648510120 780572690 152074972 -722644465 973239143 -690496848 -999317555 -635242905 -563078888 813059810 339465774 971576686 979317479 730790938 458627592 -376666976 -249471873 485832404 452320434 -748301162 535358775 54014961 -696897868 881723242 457459857 182901156 -925406673 -679868080 102248364 -352782415 30777642 -488961842 899806454 240401098 -755883940 -158850791 -581940738 -534689220 -726577435 154611721 -758267591 -109944745 -395689825 -208092003 -261038740 454140354 -913538689 -246445294 -40113638 742915823 -807617627 -254894768 -641508349 364999865 622701391 -326889836 683466210 -700589181 208014341 -838292049 -54749940 -208249003 269464659 841071492 -371268608 64439334 995272830 -724094203 709602275 336319887 128801772 140781433 367176040 -797407343 -693629848 -667971472 581874182 -523525561 -89216310 710888258 254470795 435281494 -198249021 183489369 -538905937 -606431923 -240189015 977923512 293416338 -797276348 -382288794 -62617057 -230110994 -567161183 954392663 373379658 -635447995 -731460505 -594506024 536599643 -274550796 -993549803 427945554 -18370104 736694066 931098055 541672773 -610854975 974609113 933340456 748346489 -260901680 685741562 151176752 458212254 573383564 642090245 -399166025 932949034 -116220496 657753931 31519073 419501409 -880018015 984400169 726632441 738650729 949619906 107428017 -527906656 942374248 -44619472 801884223 -611366734 -796121191 -326106696 -986206868 336286138 262830079 398653970 -976014923 -740610206 620253979 499765104 -118356324 -330660105 834974229 26483733 -926512486 448855043 804949275 158826309 376554513 599655397 -255040778 -323500258 -129131428 -770840901 160611622 646260948 421093971 -848546769 107122643 -907131868 -25729620 -403684138 -743314677 890154426 -506278317 -943900092 -20192704 209321871 -259850787 -602139657 -523032190 593031777 729223791 403633391 -164838782 -455680921 960306810 754403630 347300721 744850599 336627830 163411176 809861216 -184360094 -342921036 -498877629 -935823301 924248874 -187430246 706675519 200101670 -126929318 -611064266 -302495527 -687185280 651818335 94250844 -770713798 674286268 -937428599 -930557513 716642013 882474221 446029147 -464512410 278575016 -926271093 -75171785 265587552 770457659 561748370 337841386 78334811 998644875 652084675 213595297 828051108 473017058 -26468177 233807665 -327385580 -121487040 773247874 856087933 350786357 -563482345 -276003060 -138797094 887613287 935074307 715882614 -851191434 -666073331 -893934850 841493461 999048231 -980268876 656746484 -837090751 -772175111 431988363 883413017 -394429184 -796295296 -868640470 -564637327 -762816667 785823987 -199282404 913999072 213470365 689268639 524040876 831455843 -696800798 -100256214 -994076914 302279897 -644181428 228947453 29613943 264873981 637174387 -500748443 865527751 531823546 -696222171 -942541706 -104193272 -626638747 591297404 -553576729 -10159911 197051559 266687000 630835771 752607640 -919905608 493106816 272567739 593647058 -859559058 930915814 970388698 -674687783 -931752934 335854684 -591947386 -740590866 -668857262 453612952 125307188 995051134 722970124 511862144 -804586881 217220400 711354327 388189676 232312327 224192704 -440081848 997953530 -831329436 962946712 -245082959 768179415 898062012 341496663 411204612 -289256342 845506246 282868839 -105132883 -467101698 -811607938 -182343181 -268223596 -234265900 -99560024 778944534 34293413 814660668 690835201 -18336254 -662795260 -952548879 747108991 -715098587 948834698 -868057054 -488881798 -901985753 -504504153 832636593 -982774383 152479809 -632627094 -421097459 -886956032 882887132 169794658 844113490 331683493 -608623799 544093217 131036182 -377833375 -887711152 -339519186 220223292 -610248941 693780613 300926808 -438332227 711913584 69438193 -183418179 658651340 -312230984 92211033 887676009 343599727 -673564174 659611449 231255226 -844930307 194342979 106623661 953837 266479396 642161235 -498292332 -610684194 31266062 -589903424 -681139391 -969128659 -558544536 -406204927 141278358 549353472 557786956 -536258626 -181201992 58327638 984419218 702244136 -889264822 185259119 842133520 104673926 146006797 258063212 784760139 -168318993 376494804 744640113 718132841 -230980118 164784083 913284401 502526412 -795103289 137632802 -736838544 -992282179 659157064 -448654249 114417439 -384899864 104400401 -218721554 133335751 960650818 -309273977 184895086 -325884450 -471293990 -88674226 -149387292 711810504 -675507081 389898956 -227864496 832004326 -268504240 726632808 918578430 -818544929 794769112 -278643279 -640941690 -599381498 -355080638 725131067 433659293 -903687561 -53445098 634777529 102264946 64219539 7806211 -878707113 779231819 619056884 222100259 -827497291 -454860317 666654358 -501356130 59100433 -925210079 -417798304 629767974 705779572 -441635654 -996105721 258244082 852441381 330380571 -284901177 -523373614 -590426789 48378417 23619480 718781582 171094090 793208524 976762306 -421243870 969710407 -376705246 -665132796 279792222 -544645041 427048590 736830105 -259637910 502805361 353903612 123594863 865731216 558328996 -859964486 313378483 -872946703 735855086 873426212 -584982704 155576116 -621272606 306979113 -72023154 244980156 -782802992 246344335 -30929177 536806966 278667478 309237212 93709303 -517957909 4438900 649265502 -350907329 373243281 -541746420 130978656 -838950805 -322088497 -909969094 -238952294 433116595 -247685316 139093682 992286180 -148944865 136075411 -3747685 -64534811 -569644267 627560427 75981741 991726461 -607934793 142934034 -762617453 470816232 -210523326 704484862 -250475905 -473627489 -698177497 -106662710 576801264 -365568846 -50583847 -187496741 -432575687 -20869670 -267435587 -33303041 895289338 539178820 577883126 448157137 -136336028 954872098 35180126 190254694 -478141854 908122904 -507638156 -408044680 -217115021 -656933501 -132950170 346342555 -233982399 -826047911 -645292864 369341612 -155414636 548341459 -768076232 -452980588 -152501846 722543372 -735812420 942900075 491317021 391911490 -307598467 775307990 -996825126 756777198 -467667432 -174272047 5431897 965488497 -931193981 -356792019 667286937 33755081 226685146 828172675 286793070 833449075 -987713840 -565187910 -257047673 836440318 -397058102 -323234765 -4369895 -725057459 -933831955 527915873 -284768705 -949552151 150366096 -848580462 -440236536 560006099 473239859 -151848674 124665197 488454064 -304032325 591921880 -329989733 -535228016 879800184 24222406 611330182 -103506501 426413165 583780537 106856620 720330900 672395721 516978451 412081442 -845552461 -467150081 606704257 39013575 203164735 -469776942 -775348800 -959066879 -259584352 -161768635 118424198 423043431 -919931924 587836909 972618702 -498156158 385874430 485262793 623830992 737388588 -904784975 194396536 936321118 606973275 861772961 527329824 388515717 990531598 -585457043 -282782551 362173014 287736802 184178267 -252976953 481369900 -163234305 456649067 -396321460 119422965 986791273 866384140 737383688 -165778662 672982952 357118036 44470358 203164857 -73829703 -895609488 -184572700 567308332 993447532 669260609 987913993 79639615 999665595 379927637 731490978 -196474674 -364971601 240875155 330808417 -80531980 -287434986 79773328 -170015545 -903097800 207403849 920758896 102160518 -4217927 -312326123 190304990 -979288002 -48867335 631028157 880498803 -557127267 -660181537 -319364098 117054325 -881324312 -545186385 804788395 -801236203 -597324294 791303555 -960368985 950881568 -256579250 -764620619 -88458499 -185617323 796113503 -728976034 400961050 -5220254 303238103 -948796975 569717334 -739301645 -480863624 -670313608 938852557 630862399 -846919796 931458145 107127840 73467789 -712531210 -129813611 -20860816 81434641 -804477970 -862998756 302125075 -765832138 727295206 -73933876 107648003 -280691864 70455363 785663179 -576872932 -117960584 -303491177 -347938236 -158686652 -718007914 -985379712 -378830716 -100632726 -943417365 -447252524 977072121 542965869 -131574745 -921876672 -768980376 127990861 82972930 -109452521 694458572 -666545541 431372310 130845496 837345402 207341870 654280208 813668772 -166107897 486825741 199634941 -741987384 912761556 315463031 -482375292 -787258616 365226181 764873700 689889630 -767316094 357852408 -959426446 -257961906 -128499947 547059256 693285626 -477797759 507248218 -220777809 836853939 -741836409 685499321 449836869 -916531395 -217218843 941078972 890038472 851763555 -587890248 722310340 -492078301 -678942239 756105151 -654431786 -267948935 -946420185 590441577 617586083 262500922 60272326 625698330 -203635639 257108411 -736007569 -695029544 130681581 655220880 -655083002 907422332 -13623034 -539030751 910474041 92394849 -203962868 888695134 953508238 309954346 219543956 -653506368 873367783 -276634850 -81059685 -371320621 -217883792 29410923 -436131831 737500692 120926466 -331359663 -858112563 -85995031 -681498065 -416425332 -781146783 -667928860 -316291090 611993667 556328769 259355122 -747229513 -238109899 -21011946 465328042 282431165 -756800355 -494934091 -103302343 469332083 108977167 425451269 -824813805 569006409 851276119 -36240984 -469685185 -330082441 -939579433 225207204 1513183 -952869882 512173510 937548018 234197059 940195529 -671850723 223092866 911794020 -612799210 -33540864 564775350 -639746635 -734902584 -518593153 -689250437 153273472 -812814459 -16841118 436524368 -924934912 -114460382 488429832 -21714698 -784999008 695372895 -795769787 346443425 231918161 -700603132 742599074 -297285105 603108913 -518452250 844723589 228744795 148194718 -755242063 -288056300 -497790469 980426171 -55257068 61803133 -423486963 888422847 -139464968 958019863 -995484080 -708744496 922364361 401293192 64789214 -482543192 -935493632 -386979711 -722375451 -190624207 -768710961 -827528341 544951655 483279328 149246828 -313652231 -729692981 492265536 169148153 -174174553 -853074108 679921656 820733423 740411733 -636702270 -661930190 965734427 -384309798 689470534 341634245 -131994863 -822964371 -225015106 -171918458 597851681 521835513 11614804 -945118556 -416338290 575433887 975844593 -778408389 -605878657 340836240 -175060087 677700980 609457227 893682130 -174011661 -696069417 370908477 -960206493 470411095 722181805 289642852 118625556 97489758 -716602985 332417640 -982949857 951413243 44579475 -12538528 439244105 -337007348 -394825986 -435876084 836169939 -34397173 48876964 -836175626 -292131331 280012365 973948830 275626515 -941876335 -406465738 155594883 283209213 504069156 -487049164 721434268 596606413 706906196 -667052647 -774842451 -727623719 590451871 301132010 557507709 414315186 190417667 611813746 -37115716 -386456657 -620659549 732726164 963072970 842135782 -844171729 -712997187 571650132 162308992 -257107225 521106876 379706058 -204549509 722542477 761041342 105951787 567439133 803056425 929056078 123526451 893820900 601173543 397611384 -209981236 -735275912 -621921138 795254669 -626608780 -865026646 972238752 652088585 708333143 408200516 434643272 -295835462 -249934874 -937927968 -589795107 476582018 837664529 169787658 -413077360 904962833 -581237091 348013778 -593635923 -456230512 -660180369 -69503877 533807384 890672399 539577762 -69026735 -510135846 732340791 367837285 979805622 843800457 -25611132 448792010 -34004478 -188361157 -786066245 -249946306 48232670 -242092386 154622448 466743547 421801103 655185825 783830091 439061676 -154713330 97105378 -998026969 540329479 974863597 -500444457 686404667 287589488 839550750 249171039 -344949171 500722409 -36280193 -846522625 -426228748 443130540 -802186777 -903481091 750273040 432843075 484919763 -624928277 -11323744 -990323767 -14277588 264937966 71673134 -689783527 200814161 -706177437 110131043 -892203870 -470654194 -466260703 -79009057 -383726266 -823015596 24719085 788141398 -167709779 -838710336 -297264422 632284766 108303692 751017314 172115056 -168313820 3506645 -870726613 -66250922 17318636 927588560 109864749 939226859 379833566 -42579957 -350421298 804935037 -626104209 654168684 -986353970 905091968 577983971 401656411 -292066393 -510615379 -863611489 -489506122 -206266816 -999495157 296716178 -988092873 428230089 -672660708 -508962653 81486997 -68418943 483510801 -532974839 862542823 950541422 -665123386 -377593122 53951960 -36282225 -399639862 171134764 461685774 -678932016 588982901 -532797262 -406002813 939839237 607309046 -554481866 -36077214 -828397319 -617878316 -85462076 -313028621 572060171 845558080 921995696 342260352 -851446974 857870882 -499029902 -806617402 609403236 -587508473 753243826 553316326 -157095966 -444609420 507746344 -821708571 -720215980 793339175 -745222074 682586377 -695687391 -842159625 -544127770 -10833663 -851553614 562424991 -782825069 493012386 639992103 -808404371 -844383317 459939374 -380918980 -590165553 -201463698 -814627715 -853018527 -704040045 495731354 411070554 -529176543 332761720 526330615 -527035883 398228607 18863935 821554943 -493991183 -620477754 694040050 286557694 689792811 -115255529 -651514760 -19050632 470286440 -150324518 420812027 674871537 336088231 -634922530 299119401 -450641244 793147984 -973420808 120710114 782523678 -493351945 -288957826 469556724 -244704285 613797241 87973446 -97675446 331068531 -893239118 318029311 -948552196 116199179 -219535854 -897569267 -376705504 527367065 -324731068 -528037403 -942200220 251409735 585223872 -583085001 630944991 -311239027 598039126 -51563968 823445713 353639029 -270098102 -357217916 719329744 -257676025 -960862914 826335109 550426861 -237007102 421735240 -179601439 400804303 862264196 187425975 -558773417 157826989 852643813 -82880962 861447586 206196857 -88205466 -325127793 -278241766 361343344 294176162 21628648 -248151225 -26806095 -954159648 879378085 -514041997 156110063 231020489 -601714742 -382654919 278724944 -873845894 -547670556 862706052 83613060 163961370 -977110521 -320754181 -120736103 -618259777 -529847925 240657843 141542970 251746325 916349707 381000803 633312315 -637088085 628860263 -405080677 -826717120 -656529730 -128453180 621930047 -666697804 -930501344 508259293 368813962 336186655 -809089857 155721333 -528500852 -442262335 -209310028 -165929090 -624786022 -760846119 485046968 -118195603 -151988722 -183268705 -919954055 -351177656 594853619 829998782 -762036726 -497455015 -592885770 576894056 487936297 151964933 -114083165 433340725 910960062 -865831939 -562887809 -355609042 -130466501 576747990 225610768 517456191 -904440878 816454693 591157376 -522322601 298006127 -343196072 -610272392 -644634282 349239883 334723406 454316166 -577754614 -913211465 951169906 -396247771 -345128792 186889749 -66835675 417816794 4895863 -67998195 107719232 934864442 956386975 163768350 -969234874 -668660582 98143414 564527055 -723407566 -317175429 -408793817 665439209 768470049 -192521179 656113758 296988374 641907261 -152441381 751304959 -637451096 -568757668 847564474 -526894742 -310395223 912256049 -906850551 -635777900 494480098 -662086084 1150935 121425953 -822423430 968465983 -98228048 541419388 544020549 560869379 974857294 -16945824 802593444 713236503 76760489 727962491 714512321 -388960156 917615898 937264895 666191356 163643175 -789737846 668772255 109585271 142089705 422596587 347735917 -747919690 -911868008 -572990973 -907505680 905032580 983359090 -217418758 488620418 690724478 428668736 -892576480 529592631 31754986 700561690 672001149 -28272120 -132893899 539963110 -413079189 885191501 491108724 746479563 -925934084 358238441 -978307610 50276482 390449621 663366154 79420872 -799219819 331648960 -894523096 424782438 352626898 143308188 954120774 -472394274 -582516007 -349225453 878089332 222999433 -863998130 -656789144 -26985380 -374864098 934411302 607808688 -679279483 -956636903 -997896956 -436313634 875745637 362245869 -457141156 -531010066 41012000 -314965510 214813802 910944004 -789014313 430975857 183403174 -265629123 -172691131 -593379992 -888063513 48421885 -448773398 766831144 129925403 -494860619 -634850640 -170284555 918832765 -209397085 -623950882 -565162295 733986738 73800070 334303082 -455554668 -57740143 337526164 -703025923 780020980 734544509 -914843628 915584295 403124989 843501787 205123683 612704419 -953131490 387406496 -159668794 -519806777 437949962 653288570 838221033 29181132 185551083 5943688 530079407 695640729 -755449099 559700010 -386947157 -892798137 -719093473 614958196 920550084 -241080645 -146354816 729420575 140017512 -181978624 596398867 -724802900 -159650944 -276350383 63599377 694468858 19167542 -680800708 -882616753 452846237 159035158 -153817140 -591217992 -540117510 -178624709 70479645 715851258 49877246 663863297 -478651660 -712948450 -609527120 -406606071 -580907260 -379831141 -380987374 397639486 -509960655 -683626536 -249639827 348908177 -826290759 -420995290 548955340 364401222 873144810 594589110 744762190 -709009739 2600301 774462400 -285543562 -815756870 783630388 786187255 -78853266 360582119 -88688618 461881971 160171147 -88137882 -108593749 70259157 579649964 59697795 95492755 -268522747 662519253 -110148645 400919154 649563688 186523951 522684188 -536821729 -246447290 -164249792 657423973 -430084613 867893569 -175508871 -384291961 -235729219 -6672262 218217102 734848918 616691320 19947479 -662036196 -120506259 361531708 -324259918 -646544853 55104840 -419869321 890989912 -643562831 72070537 224802242 -73256859 417166949 -359526123 128972749 71636111 -494568004 838394718 477720970 791647195 -232567087 -700711351 388638343 323482448 -326070419 701614919 284321686 -463813178 -373771766 -336564778 874772939 635388938 -942259486 200191197 169625350 -463946534 513785229 222903222 836261552 826695986 453678861 -816914254 232916590 274239618 940703498 -217536019 -700150033 580155327 -610210091 50105721 -755936277 43496700 820729802 -296952242 906965573 -223148327 652223169 438476655 -226591466 660788520 -650073597 939314796 -783309587 -849001667 -893302320 626225480 -511676244 -963594298 75260363 536636270 412424057 -823305414 -799459972 598793541 -638262845 848618207 390597348 640341609 -903191113 7230571 -333400486 -663209773 -983301873 -369252219 -718067140 -717970772 -906826663 418011415 -690137525 878670568 289221309 333309534 709391700 514572179 889895647 -263045460 -392985854 127863241 983584993 -291361141 -45462615 810366793 -952956274 42731790 -201538195 747941285 -875004054 710194994 -178247506 130884370 625679060 614826840 -687616253 157026970 772689624 621938048 242635208 766477956 700620061 -392501112 -978723976 -475667469 -992514635 116779099 -829680708 -134356406 -319579503 604480160 -590883514 771972727 353639042 219715053 951374019 -829610806 -107469714 530525967 122280503 -328674855 -636192421 -538722202 694210666 65021814 -144684655 819618119 803705901 -567607630 -567648651 524052272 232020800 -227223471 -897408571 -539653649 707981434 -53095241 653549450 -515683646 156481595 988900800 -219379397 719351630 150635111 -929159062 -487468572 -752752416 -463145634 995531660 583723165 -569317540 -146555822 -624438147 -93400198 958125848 672719929 884031766 227504660 -122693774 -80160896 -510383557 226061092 760881665 -983566973 307894893 184280891 -557057333 -412173048 -293394514 -711242538 993032931 887977524 903550316 421465081 -528225922 875800419 -484185425 340915198 883599759 -256484327 -395120840 -638381340 -631640494 153139999 53914189 177469814 290235913 80705651 -680377494 -81825782 259078807 -778722758 -88122732 -699236114 232755209 928758173 -338780800 631638713 -508345774 40881558 148441768 -606358760 725262008 274763438 -211897492 -172262367 271389152 -382291292 -751274684 -91421512 -25090625 -315606367 96174361 -514743922 -460535419 -65154406 -662141812 -605828120 -958297815 831234941 141472226 -68072581 5381097 620657761 -146411201 919813349 487038086 -745475565 -771794558 230013728 301825650 -860176619 117573317 -293830173 240203611 -55435751 73205403 913546866 -738911585 -516934591 -278027999 -108714732 -808763684 545353725 -446553725 921142815 777397819 -883952102 -506328041 -504322395 478012421 197090693 754090587 698753772 781316232 -23629301 -571798023 620424909 -482451368 958457243 699029320 101124898 897000522 961474999 -487764487 35762065 -300646132 -456934392 -601755407 -785158835 -770325288 26940987 -66209892 574449787 -943824260 410446917 519284308 229976968 -436616855 -441303022 800444113 367804388 755530312 91681706 124227350 463532076 599948035 600260882 369837347 -727368074 568929912 509834965 -553915939 -894541939 -57841240 -634763759 175568249 -577406449 547419687 141265252 -885757534 -607843713 976977038 -701469780 704358909 360838758 517629248 359546449 149038964 382513656 655505457 972226359 -303664475 961987985 772789951 -648613298 340603717 -875720303 -760706600 55342797 652832834 -301318171 -913255427 245901711 -470643043 516943738 -583307651 -927127178 375828930 167058195 -979827420 -341297750 177237495 -198461841 -102181454 -884442724 488111984 519812907 44042862 316389775 -60920756 -429826549 -709745957 -362992547 -971403903 264927610 -243985724 -114931388 960875759 -850079838 106510311 678250064 203703429 -321738997 -338818794 -953454862 -192888666 -359197165 -85250843 -350495451 -353656177 -571668146 663342340 501004599 831052639 614865888 -396885228 82394146 942957948 -847982534 -411054117 763790755 -386333114 317426433 647988305 654214684 -493863084 109194378 400422220 -537699946 -413886966 994023024 475021043 169440303 -748491217 545507994 173316095 234215897 -112468147 692330304 -952521956 -68210820 967349599 -182018628 579532903 -358771730 -257786013 -494127317 -731309202 -493722188 -99922808 -418013751 150682223 604575153 -330059573 558176647 333150751 -818753393 -523739008 885342611 407273814 779955123 -803581093 25465009 -858809824 232293164 -24958171 -959843680 -58625021 -20574746 -311544154 -375895427 -410709380 816147909 390495716 123115724 935772912 -669885185 -738689365 -281408637 -970412601 -469473196 443558865 -944494315 417745303 656389276 -615157833 417599079 -299602066 989755163 -69960214 -555069832 -15084306 445051325 -341215616 -288026347 -246140308 139078526 -848432160 633817059 -914152073 267289315 708222582 -408698373 -667440137 -313050776 452432648 -777396822 -326075057 474251431 801003118 -823665757 -197835759 -602396839 904434283 898921777 415966667 -279854530 -899285283 -173418802 -871146122 -914958184 -366172316 183711229 883348902 -879140302 -178527640 959303417 -605087192 -455030903 490894312 -197469819 -439347017 210614764 561167931 -208202004 601559189 154407335 949992166 -265891722 -753118149 244123997 -440673803 -717187819 -193602303 -378687067 -442110670 665250211 922104203 907855141 284105466 904837632 645062032 20997024 -951268312 545934311 627947926 -469420742 389548760 682158500 534323449 -312118249 -725379369 896058824 -71683549 517066663 57261339 -938669770 -917075601 -674416927 -706040893 -941699332 -979188123 -651477859 88909591 361661545 -623359067 849292125 656281818 -782630855 -616688173 -379787198 -431726663 -563983077 477458707 -864478649 -628432275 -239309736 296191436 -187189158 -641827367 757540221 -823582000 -594954466 -616102450 -976938547 491487378 -941459184 -790967202 -596116677 957168169 -671616191 -424185200 -205854599 -101889409 -908358365 -286029650 23261173 -892114344 -269249490 740525141 -266755909 202736027 438576577 656360754 813109965 794423153 557300804 914419518 297736956 -476961190 -938565079 51698743 965200854 173112687 -143847189 -463449609 -16393257 -223445287 531094307 -352985209 267646216 95268853 -649182322 908615270 154193233 512135994 -402837599 -208327264 -215871479 -957441734 -798083459 44187103 -69994073 590810322 -638060249 380198107 -48737006 -765485671 554775631 -45617387 -589218761 -610645177 -320464993 -635795061 -285801068 653799511 582315377 960054780 259651182 242202822 63301800 23537828 717212310 -252056054 571654735 -170763657 882348228 83457578 -943436813 -475561264 201989944 612675761 -968826955 253922932 -58815889 624059741 -818313307 113891977 -627479185 -318348796 865523776 909017412 -858846592 -300432762 -279875782 -84756698 493769342 -330869296 368550394 114839426 393199156 -203245293 -99577245 810596973 -792942326 46695579 -270200677 830464150 -742457798 190082022 -302783760 352703775 -261733368 -870451869 -971612050 82100165 154955948 16876944 -381786422 -232141457 736215222 -369772376 469739089 106574850 -261947907 330483972 348358480 442595860 -579990553 162365916 981678819 -673272525 863536154 -538341658 591349205 271199025 -615789465 -922637735 285147469 698469170 254592122 352971629 -726208235 739586401 -771353423 714591157 578706875 910583106 -535685009 964877738 465488058 -103898601 -155810121 587357425 -250461720 -511836590 877667673 278754446 -57422536 -884488041 -990642689 752491454 457624027 -460569438 132988050 282597594 -161801862 949064915 668966747 779886711 973211963 814700493 -502452518 425395873 268099278 498872936 628921950 -964477253 811349464 311480208 -638696343 235881168 739013103 280179551 -545187074 887038667 -787887934 -490629364 684704878 957809250 198329877 -166801626 -469338630 781681641 592816286 -978446115 -915102373 863133158 -741553403 -979148981 -33302170 -402945135 -213889416 -402885129 893833738 444225869 -81450850 185919469 -952145183 81543243 -582973842 -821341444 546919978 677763347 258092925 -900294155 -71536493 925423119 47754426 553851359 -597894006 -25409129 942386057 -215449373 -245578019 -128374015 -740867788 -266738469 340114479 -103206941 278462606 -607916135 -224719577 364774338 -59339237 299593682 -564628664 -248040548 431337074 -681522658 381320570 -24354081 -901191728 -239238773 -475273365 262514647 599180358 939273936 774217913 -550183031 -634716283 904674878 989614508 -685200599 846399730 -357111904 61771307 -675776157 50931751 -592232835 -264494074 695758991 467726699 702536652 370190347 -799500922 701881565 532690310 356028956 270974616 -448633137 -332755700 751834886 339731876 438018095 -808555936 17691700 -613416472 -229445332 639752749 -643296992 972269040 -96149283 683076708 650759354 669023467 415835181 548644305 999098412 540127242 -288308413 -94894193 -579956649 -299729417 -55670455 -757705224 2793499 434042182 764557935 701455036 -410698089 841003555 -779369457 951526446 927248197 -149062801 348503139 21466182 -347340881 -188821279 -811644826 611523861 -633331800 214204000 75597013 -582320691 -349728322 104165516 -849175355 741808271 -841313372 -270849889 756805456 278877243 474198344 -623157237 -40908409 -312047826 -502944226 -477909036 266404534 -49004885 -305981292 600545259 865506984 654952920 -239727344 -85391304 313607701 608041508 735377364 -176721737 -83043032 507457225 542586140 109945176 -335430517 -985711171 -131290070 -649411194 733116099 -239936243 -62555498 -316405144 414037971 886928008 -671362834 -721379329 -679657247 -417175683 -492349585 -497670434 17098354 669070717 -498621980 180050177 -84192807 -87649851 -125496936 953304596 198635025 531831171 565438888 689752109 108497886 918573130 -706546964 43837753 -629997732 -574533336 321505158 -407955028 -792236851 -196095840 198690034 -869526321 270561604 10899163 -27998959 -372202782 -892415829 264356853 -302886872 692505079 -757434350 532005843 -698103526 710397618 -843155988 904047998 -857072218 -335249732 -436066969 -180680574 -446801028 213689292 -247879946 755454793 -555373968 200616382 774411439 54628291 203169851 995910803 850868867 715918637 635563489 265149522 -92899894 991144944 868673754 216931329 -41213160 679840277 -570198048 901460353 376308317 304105289 874870207 880149787 -920048652 100941924 -394303663 750095612 -622994360 602895829 128053934 533814891 359990806 159359283 -59858154 -926740997 -304335329 313920875 968636996 -476051685 160063388 -167913424 46982898 -3601780 185227131 39043275 -395731807 -828765321 -438203924 -84903727 -937399947 -927081544 525021244 382638699 879428497 -869713121 -327739890 -354094421 475344306 171870771 349835171 -489793218 573286230 864090538 -465178672 -359459678 408684971 -186645546 -143295540 768934583 -427914641 955529449 451517118 283671855 -350820636 -763040346 790648214 947405003 584540825 239122846 -93949637 -104905726 959630002 -807941200 -450068626 -326628303 974856768 740652383 -772693365 -260261808 -102622028 522505173 663887219 -277039990 -415906292 -836714023 17479658 -611918499 -404824302 -403782657 830956550 390269790 162449814 -97498025 -878851039 15492928 275538393 -78192167 548140226 -299770990 79600531 -886608371 -318426069 -447100551 630728221 58843711 -334638652 -888686727 -775456225 115549625 -416142015 356528408 457976516 833233887 -833452173 724464015 -250495315 845388311 341966614 -376331959 696542080 -874662276 736289809 132550476 38622436 -877573117 -786001310 -210554373 -131995628 -255652764 -445232063 -265937911 -93474633 -7501165 866197284 -751784479 -561701586 536484748 -943424797 922075662 151533557 -480061886 -139593796 154765204 276674186 -838530219 224120036 202800042 -842973184 -558765401 923563176 631199997 -757642695 -667002350 76669665 675575170 437374719 553146179 -338801493 -370863619 573166901 -147925227 -122751945 570440282 823820357 -441700037 -784588778 900752972 977022085 -532491775 450701179 -103872236 -291829467 149581130 244944245 -371445749 -818035029 976750920 98130234 -571169484 965423623 -153021809 853141204 290433193 586244172 -784732079 157448399 -139408598 974738262 288664856 619149174 -113374364 -304391818 189008433 262206817 798579184 19417803 -466074179 -962604495 -492427736 795459239 604568007 -607312769 73113999 854961267 919119567 -578400610 -428466807 47074567 -780454980 132275941 -558555255 -808913746 917546116 510474358 -214465262 512377677 59338617 615753566 -991512316 113172568 381972024 -718017832 -108833090 602777063 935365895 -663978669 -614792849 18955493 -158612606 571178918 -606899398 -942167353 -322811068 -623032846 787765215 608187459 -801731725 165792720 -955185332 336646509 590250172 781887371 -845163275 -824798705 -370801447 566058816 124279970 52901777 818426648 -60466702 -950242456 179683495 -123795456 -983673313 -212392291 -321663575 -448378280 519183017 132092079 -763002376 -940897387 466700629 984312223 573489397 975734818 379399433 239119414 902391886 893306772 -237066419 -628980276 956334557 281987014 324185017 -686445385 576082094 -942735466 451685241 -522923062 911158641 -970608281 -603332979 288336709 397138529 655941494 519066158 695544831 876788269 -203222561 224588501 -537435203 -281662602 642721847 -55882853 905112649 136077019 781294388 -840686847 174840596 814456412 -943165663 -308963658 137800623 -894200763 -60947637 -723025876 87811848 824993450 535297255 -8821956 -47853297 -155196678 547382233 -549744243 -463478257 531303760 -510289082 851754397 -901324080 -817297434 -559678778 580690770 -881268526 -923402881 -799068237 -200972797 777306097 851376506 727391999 763806028 128341966 -405082737 559195318 856141525 319865929 220712118 376817846 -560550647 -858219006 257817737 637764368 10302131 -951904505 730845110 -204147954 -416022170 578885329 -116824779 -818793808 -941538684 -172510236 714742547 61644844 -882479909 307735376 154462020 -512061685 -349213565 -17117794 50115309 769784379 58132807 -230846469 327895565 772797959 -705365563 580874772 514487336 820403538 -561119082 -472723663 546642917 489881203 -709889710 996343371 164211159 -803553589 386832093 590819090 -474049554 582601499 915014466 -643794046 758530420 862354198 348949937 133496516 145553697 -730794810 -818667328 118138649 -37354854 -515049271 283734540 514530939 -551407799 849771999 -56680769 -440966609 -195794 -615109032 -419793027 -264249985 -849367373 212243982 61751831 596120948 -243611764 -558295033 402730307 848942826 117490633 961217152 -574641899 863129795 719994756 -542252695 482954573 -824578218 21063531 -418736751 -65548744 -681738380 468183543 371986985 -75871332 158492653 980259383 684957094 416301268 308324188 -136636867 -49145753 225744120 927476278 619622525 334418032 804187456 -969815904 -308401758 629980376 983493688 -610667042 419365944 878454887 374627842 -728391381 -917877959 -96976647 951997481 983365205 -808463057 -16722274 -346599272 241566582 534340802 -257115772 40680989 -93612244 -716557816 887249995 -514951525 986228729 -859436580 -752598790 41951655 623809279 328614546 -544980040 572022279 601010277 -468678576 463577585 -410954916 450605312 -518050434 371639406 374909935 206631694 445761344 -502345745 844619374 774840354 421236829 -489452744 -545336224 967715618 544953020 -389046625 396332831 -606833968 -580608654 961446096 174477690 -656569864 -972961434 846206829 930092719 678530263 342116569 786701714 629649247 -354686381 227460211 638105377 -439112806 490331470 -324267002 -831544647 343752178 358394661 -333754959 776013906 -296846922 -609930187 -550606575 742797736 924033576 -648510799 -707586586 673515472 -809904689 443810981 -470226214 -979800899 946498272 -11422871 704011977 -974298769 -560025839 435452435 -783188105 -44432468 -468962240 -36069137 -522186940 -330465840 15633489 -550197189 -99343223 -298186764 -307337857 53070697 741965145 -832539649 619809866 -36589540 342274001 -457767607 710222820 977835668 444840130 -44313846 -961962442 -919733212 853240607 85915298 -704828414 -723291294 -820049607 -19447926 971338319 106429397 -276840041 366288832 -37062461 -108031063 37609752 463416699 -294056286 -513177301 -637007150 -202427571 -401891914 -296167754 947589867 -753647450 460757469 -750515597 -39649352 982490863 132916752 436124635 -691788669 626090325 941381369 730920698 244472392 567562383 -758480367 32556940 -102933514 -748449520 403051832 -852186863 722629541 719447431 2985978 -478819106 -876541422 -76907224 -9831008 396103017 285602176 -103082896 -952721780 436903841 -747241925 249393599 333287879 -369894052 169484747 -569860118 946761985 -841452082 356753623 295352254 -261078263 636252277 923420754 423228938 183117433 -685615850 18617477 -679077848 -729739237 870209149 -504468223 289193135 436198050 13203285 -364126089 314804079 258985235 -889690322 861282100 74626313 -950734828 503599888 286769804 -867115242 -293859647 -600121858 61600805 344090258 -269433598 516054224 -439224936 -643026215 561301103 -893210869 556647388 317729308 965942691 -415518667 179697123 899474363 -669641209 -941975792 -242411829 -61890337 385705558 -393516872 846847563 490070125 366981167 695646482 643819993 -287950284 -411586633 762088099 471802802 154839736 -776485988 -649839219 -586084690 451049892 519892150 771848177 108265874 196816716 325817978 -813406759 -323981462 757522235 -958170976 -706863839 785877456 278817272 838942730 -127361653 282730893 701182651 308492635 300596750 451996578 135705022 493593814 485223306 -793626660 -74556922 -151602962 -754940220 -916580904 574050804 760619790 -238749907 549872231 -918552614 904692406 37990225 -434244174 -352774602 637896839 -562069358 771387170 -109872175 -448341246 -181064826 -339754241 -613235760 478923236 206176611 -503288183 434538703 511036887 488691130 -174313764 843965059 216508615 238211430 -901778713 -812933508 141330943 797125777 584786510 -127535272 -478682793 -436612220 268253724 -579000749 288969176 149377334 627555790 352141617 -817858248 628994436 809638272 -297733193 -680755335 179173012 -756754090 -588165781 -68552375 401407690 -529015704 -579754095 452905731 -840972681 -247879847 -88034342 -460429462 -21755562 -819463391 291576968 809240248 666723418 -478239962 877207857 297772171 -6560977 465980448 -691423581 552557550 -917714190 555284701 -700804906 393610021 505680912 35807900 -563147092 -889012189 -204759967 557368879 920322229 -20074850 -123753694 389870961 655314536 -264316432 -14039465 -514153171 899558993 -150464371 551295826 519916642 -405297932 -294024395 218076203 228184836 354043512 -752660658 -513278667 -769206263 244681658 -214380037 844649708 186498608 656250673 -343896914 236222767 492128485 -889663916 106449471 749027590 559222410 183980737 -30744141 576325380 888189409 -961506799 -207603126 -173549126 -949598604 -879109907 357148419 297104294 492408565 15212282 48355978 -523822153 -213948067 -560888350 511958285 -137749739 -457976201 445299436 256740858 4747165 -677659857 -616982851 424039975 -509173920 -941166505 774062388 605204586 -475921031 506347986 -786962985 -229478911 -275914072 -710225790 -794734412 -572607998 -790234299 937220094 -335782621 959931148 -648931992 -52229033 -507552210 -413181295 -587611166 -768575202 -205319989 -442670410 -889186766 -738932671 -175413777 -273987576 -185224065 504420894 540880488 -299031790 -241688146 -791646411 329988652 189552869 -131773023 -117072621 245895535 209167324 -148205572 483159680 423083477 -379141607 -449633809 -697922555 -769686443 57746796 -70158858 493368301 -138150401 459966488 -726028497 -629694334 -688385601 615846013 565467994 -258705741 -435908784 181382582 -2623207 710331721 -58357118 406380780 732063400 -70527277 597425913 -272110023 -123364925 -938433094 628073254 -94890814 714204169 -97431903 -779596087 -931293613 -397970071 -552998662 -632264888 -263657288 633228144 -831151302 -214227663 -545774818 328225354 911852091 109497329 -168847857 75445174 -450351534 936409965 -848259282 -223202831 54410956 -886084665 429414359 25390174 -713092157 -294204884 778957975 368255376 -90199981 -104759234 -247209213 -856746117 199183352 -411767364 397155838 -113813591 196579379 -262413658 134167571 510904 102973621 63317470 -861085917 -613361415 640577460 841926449 701075542 690467151 794480792 83768831 547020679 423875207 8418253 386158798 752576476 -95680034 437876890 329896609 622857328 866665220 117920316 -670450537 -190237936 -562580705 619311020 341834794 396303515 105505252 352233137 13287160 687281890 -892689691 -400088483 716778604 897257926 -322984925 807404620 -774799122 -288229839 -320981874 -355405663 468743431 -184346008 -72534947 -756811986 -493768043 -236719186 -423400402 883817637 643409157 715321159 297582854 343541220 297105589 266323875 879056340 599537837 -972688933 374046511 334096510 44287830 863263398 -372429171 -200694709 178492061 6507405 -3313897 853805503 -662553827 -249719115 662145194 10107561 -104787329 -694001709 16419545 -13383456 -610785949 111811560 -123352482 -853255603 -680019926 915751509 616825954 -145394108 -358366446 705496999 -832871286 -796728953 -61067792 897479648 -686464526 223588882 314238241 -97407897 -785238851 404192497 -736818325 -291428805 412334664 -615945258 955282084 20261929 336992446 869062964 -687889438 -959353873 616158457 147347574 258873865 142430190 -691018602 -328561498 -730430169 261172293 9159573 733857218 -246625390 -723503841 -197765662 679410246 433187631 -157310966 -106853231 -361024786 171851112 714675792 -178835565 866604931 -34499308 285251375 208610547 -430923897 -325186294 -114706694 782941847 -27682299 863630936 6779575 563174188 -978384142 -3753789 193248030 493062239 -256497136 -102239225 321518417 -39966360 37156949 672116349 -871825581 840320326 -254946662 -838078684 -192189588 -560170138 817767814 164537507 225846716 590057187 -55299223 -341649674 -530988570 553905862 432876024 203210979 -858355732 170947385 585681086 497567252 897891511 -55937808 501755916 247457884 -338685376 457855308 -708687792 -701006368 942614965 -188340123 895597968 -283214492 345976464 539872539 11388834 -788174655 -922165801 691242424 208399352 -448896239 751277781 -596224518 24024355 -866534101 266019733 -515413294 -860853555 113112922 507585998 -849789485 -342293420 -569987432 358782011 -998171645 713978087 12129824 -223267486 -91700021 -851984239 912266294 560212575 -543294386 48559316 702533672 384965411 730171333 -935818251 -841418258 -49154222 995591660 -637948278 843483011 818636178 439890510 648046174 -276406425 -894184537 -730043595 -42342598 -870073728 -262522259 57510891 928520041 -635517052 -764424891 502705963 -208304892 -158635270 481592531 194954831 -208862247 976958499 644620663 -927211951 748428604 -104364907 -270095012 -621189794 -235882570 -482267439 -538671723 415659604 988056344 325780501 -270634848 716344257 498999516 -104203892 -310801089 69085162 -461489558 574756609 -980942689 -975364187 551221233 297991110 96466183 47690989 -26689471 -437248066 -850127573 -131377260 -913287284 -539607888 333148753 -176757543 -182143963 -763985734 809774616 -568201216 -709141255 -169026453 -612910454 21056351 -283819103 767935341 994958455 953935451 -186677625 464491019 664611365 184079340 675975814 -940081326 -825015491 704935546 -340749173 -733116203 -534559006 539709903 79027549 -779178770 853751355 -414775075 4649325 203941241 333278451 38812080 398844320 -501896681 -468589662 178526063 -723585714 -227966853 -875206711 685934930 793841727 -843189397 13340229 238103813 -574285353 -815243648 -779957935 637392781 889056299 -337009399 898110607 -147814932 -381739115 762132085 -903470877 511452680 610187871 980063203 -634417773 469213742 570375697 -826799367 -341140215 -29706159 572296438 -512720810 -434898621 526165475 350122427 420774300 811984147 671257226 144908304 719569652 -222579470 35498061 429220309 -611672180 655653095 157769625 -352732698 -465133054 -729324710 -850656046 -109697120 609968755 -15864904 -204903990 -428625107 -485567592 -180475665 -430602625 947880535 117916213 -952896415 304179476 6754718 -235131500 721048126 351744575 233035574 477783054 -461879485 581545534 -381830444 849382696 -887781478 777792268 -38249180 25953909 578514470 -819485404 -805709510 -223008101 -566121771 -81186035 37350496 448545487 -868589646 722144635 -226141582 938008540 -231202622 -189263217 -579147016 37602442 -807699468 -394413327 907582 -975546096 -771429830 -6450485 525994016 -260524683 593040864 470458280 -354437688 561251477 -576047616 -234990529 891954406 121670134 757302770 664909763 849868045 663886859 -581658971 -924213568 344251585 -559955820 -439415614 -25425827 -262783832 565581076 -272738644 976884351 178902763 47432416 -449807286 477566020 -509483486 944870639 44389078 -805016970 -220226493 -995478650 216053634 -972262190 -238631751 -285463161 820513954 271097398 824592589 562574960 -770421055 -903964741 -266894541 534827635 -341953707 -404589937 862785352 -568465659 407348980 -934804242 -47755893 507808763 -194737931 290899376 656887922 36617959 -851266291 874186744 -371020099 744831605 490024337 313895180 -397636921 706438745 756946279 775647569 -852802057 -455102416 -727825521 -267573308 363450504 -565398228 869458603 -415740210 973504348 -892766526 -769135011 827730397 -801814232 546728398 976258533 726855947 -833447018 190264911 -40352116 127056102 284004750 -760667572 643488892 554810958 -396952290 -628574402 767586133 -736962832 -283780930 -16411634 -769541298 639894903 687391185 -638345485 -152842609 341399950 217064264 441213339 -102983724 -312807826 -103791846 929087579 -818716779 527151362 528962092 -265478439 -970269242 546580139 534234250 564621854 -401429761 -419783922 -689154433 637107460 84876767 -986795627 -209573639 -690824698 -454706201 761780198 516142735 -623461605 811243540 -121258223 -152047733 489794705 -591149310 346643899 -395629767 60855035 -811881362 -696787718 77402454 -63033640 -600662476 872407444 -645561676 -268171402 62300120 933667241 -675584422 189990005 -216972932 -528946946 83652155 502114940 -903393642 -107173393 560746128 -294685104 -207527445 -172480071 -16204676 -947857663 -572676449 815948598 667179242 -646835723 -440486693 -555936967 -188967811 -984023625 372212922 149981948 -661651625 78839744 -886278587 -670950385 26843718 649253917 318887907 -105281681 876310322 329004199 293606218 916975783 548765421 -402991653 707689596 -199156231 -962152126 26619707 160966109 -693935090 961951517 450575999 -181103910 -264144413 -133654110 631921637 219288497 -807870093 -588182743 -608499706 -164150277 -987240351 -581641681 931916880 153145266 530082722 -343964828 39537073 -313368907 395498956 450511983 -46951428 139889726 -612320036 -521594505 24515133 -773577987 -803295199 -637306628 -922475348 -434299510 -633554798 -105900078 -838979739 747815477 540212431 -222889645 -179433278 148501669 -764036851 -607379004 502566964 -693348995 406184765 17302721 -546561887 272467249 -838862360 -363366862 197744946 -314488416 -847734384 -764078822 -237771268 406793677 -801896833 769161826 -739697556 798260359 771851985 632117048 303720585 -425964394 -521503563 134276302 251044534 80634143 -541564128 717973141 -201136190 925396078 17585054 -165213763 -628809005 -820558970 65682042 160724921 -398075136 -72126388 -129700067 261180887 -100829829 -38537230 -635290526 635342187 944102689 -542337939 578724049 -563973407 273300125 385108724 -712029787 523328372 126375816 169602412 831554285 -392854262 -219302543 -245004792 399679401 -49122985 258474931 -61687483 -769804171 -321059734 -533986420 -465483558 477850018 154890640 175428883 -153900588 535706591 -355851017 -225912954 679125238 -852455576 376164919 234187409 -832014175 988648093 -818384563 -545188566 -201664085 -419338565 -229279305 195405400 -396402624 299144944 -209307066 440054486 -252424497 -385382501 -879114377 -893092951 522461686 55145161 -451351547 306951364 -973929046 -843583471 -895868807 792520478 493298396 162481129 -922439224 -670725861 625720419 175993626 -127924361 -709285275 585485040 159816441 -533684960 97023964 253248891 991032676 -365258869 919859552 -920898673 137899632 640226686 -998361587 16241486 441283025 -660775376 -245189302 115675334 488214789 -832593371 -667059736 -647081044 328259639 -262098707 -732955582 -628017341 -566045488 -709501454 -844205416 -804405393 -219977888 654796618 -387601060 -270474138 -897769213 730659056 -47410672 -123053401 753345502 741841905 -619263356 -165879413 788673618 -529280660 236636534 503572042 -905156860 214445334 905755901 -233739902 -618026387 -981276734 764421407 -277892490 949975635 -366845033 976487347 710296095 -522795587 443136925 -114252377 853830965 118391022 -880228129 901849622 -3230199 72048037 979296110 366289284 97671523 -996354930 -438710814 -862943144 -96126286 -273861389 -553490814 856904912 -227296011 -84086012 -153541864 -159873363 921071342 799701106 158429990 456337673 985688716 649883303 -739743517 865652214 -997956160 -554678868 -893970975 -21359627 -882610628 -317044373 -348403588 647837528 -823960359 -617811263 -406699680 985293326 -594757308 883785424 797918805 -454663582 830897450 -994531107 651448039 -672569461 -360226576 -956311940 -580010123 -680005113 57954499 96726365 156837488 504636289 -459512485 811216709 -885505175 -997166183 93137586 -43065433 -426656176 -67427714 228082164 498506669 73184253 158160321 -55169842 219753846 990253466 715910232 -447400888 -576382704 -153741148 -343477293 -457568420 -79278589 -776180119 -729721476 256956855 -426612565 -20235841 263798446 588917041 -445428460 437760005 254897872 119579699 180178227 -481095186 483142401 248338993 885990141 702817511 122484408 760778794 -311261435 835968710 871177868 -768981172 -31096863 -895542016 -785007460 -609203500 -163774296 333963298 -642850240 -744858665 292134405 -909013228 -992125943 -227446623 -25041769 -395596077 145333500 277120853 796242134 -294699607 -990810132 -897874879 -796435771 -743291545 654132109 -713821662 -326715903 10137736 -51876775 793904266 -999750685 -312076472 -587085375 219792808 204736972 32271872 -746650659 415541789 -98955387 -347951231 903130856 285877471 356254173 -882798963 594317699 169385586 161516116 781035730 731653058 945437754 -989694996 774008786 240655164 34115087 -103794375 550601068 542434396 -68824161 -63629745 790968709 492420749 250317339 686162226 -406967429 206966400 -628080991 904480760 -897743736 249538861 887667769 -612913802 -908333090 80615905 -709650093 387184945 -902361311 399201734 795036347 -147240897 55882533 410899958 677992909 -196115082 -840760887 365136577 -34153604 561018128 -249525703 89179158 -604044070 -795945731 662531079 346850231 657743548 -379939597 -305721770 -457054157 44842331 -881241400 -488979058 -34621223 -892613484 -821781550 -833168844 604984037 316977606 -719594765 773265346 239276296 -464248613 850923067 138137332 -137969918 193218667 -333571817 484348811 557043177 48782902 -985369294 -228759004 -238548082 577836085 758047064 290308894 -790010196 426432791 -791200244 -86092851 195878602 292102614 -483271021 -59081603 39738801 -322800282 686905032 -530884643 14374527 778235745 261475005 45273205 1249673 -703347701 -978230047 344596379 -784330256 -338880323 -340872262 740508247 -735008579 -382953789 208635452 -885490522 747180571 -650622040 -211132385 276474290 -47436181 -534697045 -101339261 506353229 -116118275 -205852555 -109617203 644938689 439410761 750364981 -884586483 -495799036 956985427 -892666263 -235180694 375775712 634119641 -636552752 849212875 -242735943 265300148 -845705383 -711247794 215659806 -766672231 -282347540 67836847 -24138679 -947227850 -669836471 699439306 281912571 -231189155 180927934 -292712785 -767859780 963673985 -728079628 931425742 92044345 -634466912 -591095726 -958514529 -147113936 977445326 839705926 -805687053 -77273802 -116332275 -140042255 -774907965 -808704101 791686232 -395463904 -934324860 655526921 -507090436 -457748026 187615800 530447917 339811668 574518084 -288407493 825639179 640247316 -344024997 279238404 94078064 975711565 198820581 -86104955 -679057875 -690857233 52955474 -297769083 -311571399 -387100310 545374824 -210829415 801277759 -595156742 -695554182 875808145 -272910912 5807809 346264271 -40300286 -784740629 790839337 -250143963 -762123167 314403064 547862408 -911146543 -319922820 559053116 -440254470 -236709040 46846274 945467563 443453386 755752357 188968125 -185936287 247612515 112732041 297724674 887228351 -267813009 -527264432 -267073382 -909289780 570821369 -566732361 -181852896 -991227444 -753776398 -186260756 -97193694 275147972 119302779 564625308 302224212 546019303 -575145644 -357571898 -377048708 68758073 65326239 718825125 350538551 -259882854 945210771 654778723 663473497 314830834 -756785587 924054153 263557714 939937835 -87854944 -509288168 591411720 196140859 -19294824 -649460556 455366349 648305811 -130801986 -169938229 -35242828 251384642 -402243440 651400957 -272445677 -94117197 -120846124 -387746961 407601742 -350110999 -168086042 -334402653 -978895368 -887093296 -49153727 -468122852 -744284542 -465339669 893989999 -121985381 -952280473 -448271958 214493443 -201138219 -920157471 -116907801 156889826 468439728 374909720 245299460 934722047 777671690 -16164298 -419696856 -693777005 688329548 531407027 -13958626 971895047 944529838 -782087840 888529666 -332927542 398551235 898740900 629804352 776671500 -355848057 79017719 -812468038 -182784222 268869191 422133426 286072885 -964574179 422338341 -897924108 909933358 602164881 640577438 -156783898 978922166 -481951396 -637814909 -862230770 -140313756 744518893 919786048 -135821148 -942754204 487902462 226348640 -954332617 -767516182 321613207 175314228 5251219 -871255366 2591135 -100552538 255735992 427813290 -79595860 98408115 129693515 250618479 -900508254 -899686107 -676917903 -248817172 -809232051 950065826 619732025 -420752172 -975368052 116843993 -279388597 63202683 -421907072 -693960255 -251428135 646109507 -457806172 102680544 172468530 -325956406 561445029 -20892084 -526842339 -790669075 503114938 18907575 -986655667 -959540013 936646375 -588120252 -724681677 -320399293 -47145149 -42594443 725423695 -115344527 -982022931 -630395378 -616454931 457219623 -381688446 537434977 92685404 96734345 -970920717 -716312734 59031446 326586598 548074620 242770184 7982269 -215442686 224676498 -910177515 -246519207 111770713 -665616368 -973321941 585905023 -341562834 -9419124 35737340 -386750565 209649090 -584286629 -667716573 -654699807 67569672 -156958161 521913047 252429178 -184668023 46667818 -683991763 370009041 -851256135 204130651 54653280 706840352 404290670 -879841591 -604463962 -893491178 -615998946 186306441 -899566924 -797039803 313737161 681127778 410915631 -343000301 -418161785 824021593 288048263 552276370 549661632 590929197 -435806024 72116666 -914362778 955073518 840738843 520743077 331949411 302806319 -815766913 593091090 747528654 649043329 -230417519 823662339 344830322 758837346 615350522 817423105 -644857123 -967098260 591829240 868875804 237374183 -399045292 -203236324 -507054079 -528306964 -608579213 -515505872 -82128315 964118701 648849195 -604794837 -894141121 90537387 739013224 -680051819 342047042 474543914 -847657931 -175491122 273617435 346739342 381622938 740726127 -25722942 547135719 -231950239 -886665553 569069186 -145424346 349895965 403664200 -262637437 -742226154 763797399 347046915 -782797766 164132286 -366956040 418583776 -131591869 609006634 -397666139 450419426 35331466 55893221 377950584 -738934885 557862768 -712231207 759603989 674336563 553758016 722670283 -386714873 -567428714 367764511 775198257 -524045988 889798369 183699751 549840263 200100287 759784107 -488156736 -944802300 -711386706 885846924 -785684638 -923963364 -375212587 584029209 -728534990 -691451530 -940596976 181680039 -537491321 526361473 -516137013 -795915622 33445336 140998130 -119332088 -852855817 -150200355 -501588906 590709010 -95379666 -921821106 -133373933 -526246226 446202254 448398906 917915692 -344357664 52897719 409192971 976787491 -4896852 -956786542 968169472 -780097300 -586976647 615974642 -506395902 -710150145 544260533 292502441 -607962424 -686705460 950612132 -683177063 -344930846 -866023951 -755079164 -462990719 -805273701 -418328446 -964635872 816767476 -998699849 -17339214 -597930202 -183680878 797698939 777309542 -938971837 -866422887 -48934608 -390809951 -809917212 441960596 -791600435 -494262708 843359768 -969402995 455921599 -437542086 -288117128 -279235460 -84594773 453194102 779299735 617295915 573388026 254421591 968497493 -27842084 601631916 -494340194 944629497 165495097 385022387 -130462579 -876859573 404635957 218454363 -871990632 -384591846 -5423477 -789342883 -102821785 -790785349 -708875873 264011615 -431884778 -549232808 650037287 -156621126 217154635 -108698860 -625096948 229360432 -35260033 -222817986 737553769 9508799 -654028270 110759158 -835945430 -368760962 408368494 -749826305 610004691 823235645 -878605325 -426181867 620345483 728352840 -344067643 286940470 610783692 -373279780 126341136 479064777 -222833172 -279787794 450498138 861975458 -839721871 343627729 471564502 -231782194 -886800356 360615314 731129533 550001020 698862588 52706250 241549579 -100077897 -713662556 -46667774 959983401 492632677 -637504730 92524729 -276291446 205096493 448420614 588650069 -479000838 357926747 -146265050 -720482235 -767082519 -981700053 634749627 451274258 -120512042 390633162 311136824 422039068 340029343 536374714 363328714 -700634836 104878296 -915749446 811471886 895844201 679429909 -558235250 -86429797 487913570 345573747 -879748490 989130771 236912430 789488717 580673820 234284137 910672380 -739694125 494808035 36599271 907391813 -751571340 -683528652 881377507 215696502 -665025547 133394012 136787509 221622331 757183858 -961291408 683639164 273390226 400926404 394213148 -482029879 971996246 540362355 702166329 -688206871 -315437635 -39245856 801970118 81465335 -68727680 -600770183 -980964456 -281623487 405058272 -822524423 74447373 -245870382 -407215659 -298076081 597076521 -856469565 596657312 -289782578 270108999 -677270229 -582427514 453486750 -248256561 -839555094 22460771 122418745 347315774 408150612 880152309 389151308 60181523 416258814 -409119383 893448039 139534584 -545417425 653529263 -419802350 -589129032 -268182165 -880343159 -21496165 -825392597 -820397395 -718717450 -697251254 13996544 -592393007 -323307492 -298801761 -533776854 -725917485 -380333233 -50745859 -659784395 713323283 -180140300 142546491 -315897988 277816007 -157102954 253240370 -375469631 569178944 -990053731 977737577 -648335633 -487789550 -501327991 -98259743 -803342675 -772428535 -749863785 -391694106 788538982 921067565 901941871 -75214384 -304295136 -963659271 297353160 -763494209 -890252926 942641749 -32575846 -581152411 304110775 970646202 639628454 -81015927 -720559717 390138167 131189542 316520585 815864181 807174569 726244941 240047255 -694632426 405876578 -905029640 -660524047 -908335354 -31832958 239474051 897905292 -954344969 242172029 730698758 -148483861 -336965101 -365158095 -653495795 878031142 689417076 331330257 417403998 -880990416 113734247 -559921441 -191441415 -901310310 -443736292 916887208 406943602 -506190946 -488674781 519504555 -938154554 -792573299 -888899568 463243731 -995481812 -231600127 -780827673 -151572752 -618944038 803107504 -859358746 349308725 232024124 -113296960 -552974259 81761128 241789975 -29366553 -457917068 -960818349 314128823 -400103638 610253959 -827935417 -672480262 -436183774 -671226022 -169739646 520742627 853926544 949420745 -800990799 48600312 6889530 975763842 438126597 527756643 546851979 306906299 147338295 -786866686 586341491 724509763 298191696 -566320749 -13168504 186558938 -300212216 214528650 -521312851 911664029 -655618484 111685042 966437780 320639944 -264290202 -105467313 -422026996 574369126 -811521512 -108449867 -36020143 197190811 241527206 702550842 945977177 232164923 975957503 -346582628 -18017227 -740184438 967425251 329431657 -419503133 371766884 430130751 729385271 -731963891 236714798 943373042 329684434 -353835859 -8495538 -638127724 881425138 104117406 -741216625 -874642840 -235845607 -297708691 41696554 -973935447 638375871 -672813279 -948321843 965716187 978824945 69086074 -102953723 -993457881 939159903 834202974 226663964 729712315 335902273 -369847040 -980059876 -168891327 -232600504 -732539223 -775978938 -315673609 -329038388 -881341142 -697466878 564100580 -465504761 -306161556 -147246441 775452973 -895497704 -290060533 680690612 310443464 -373964898 -738188913 -465263162 243943582 802952418 -245670794 496441693 619590601 -893268889 236653193 -404234303 -694762702 6624969 404816179 -392874242 -50221433 -672251365 -782487875 283727750 -820241325 -153043702 -424170381 -891446015 -510427183 -211923944 374483205 540260691 313040953 730198131 453715023 647797486 676588013 -351307781 342392177 -333489566 -194268642 -385853087 655692017 701370007 95881218 659810933 -994962851 -322397943 650897128 743036926 -928104250 -568002537 -728009978 -823224225 -589025611 -805425839 -575696592 -107373678 -504764199 -537994608 378700618 -929743069 542330068 -506642555 -169534783 287461994 -875999543 -560808242 -823891235 39767498 -940173344 -362367443 844410234 693138957 -679273522 -143326913 196261070 -465546504 -802646993 390842372 -263143522 -2838051 -892536211 780010787 -766246241 158272117 335928052 855749351 90418967 -274884084 577269174 207634495 -874553841 345391547 -964627677 -402123246 686337689 364945955 92118697 -500867280 -422402115 -708666753 -661288139 -491858665 -886945622 588809360 635184304 -845233221 -26043402 833581392 78432227 358430331 449719740 730839318 562569779 -538269479 409588210 -490033131 -218522784 373185790 -605569672 -56675687 410190678 39599646 888931001 -290742596 -230836319 -350131017 961514419 98382928 116411323 816674287 -151607426 830996176 -687473918 -980058435 -942150385 457365349 789409524 -65717356 959819291 205145743 -770928895 -421142360 -400542014 -428373422 -782558719 -61891691 529239161 -144141411 306619487 -64757858 -963168736 -742359953 -388562426 291246327 340048675 253395482 174643150 249132864 -693014107 -332750977 -224471328 -584480973 -726804009 -219371674 59824917 -704280805 901134560 -660153484 -371293905 -656597342 -331674210 756489647 604835240 995536380 910038226 307608176 348725274 -572087906 597851120 -122511177 -10664126 22033997 -137633487 -44441686 -586858111 -614022769 974702076 -287852791 913498882 -96759218 -160889958 -638644670 -696573419 -470377161 794955467 888881960 -388831766 22484941 -45362001 292240505 -953906390 84146146 858937770 11099724 730794631 -342343597 -973649631 -31265486 347182217 475244770 -237990944 755322801 -811122477 -765806260 583334564 806555012 -794435972 -731159717 981395629 -723332930 610960351 -385240699 178714829 -515828472 -658139550 -111360154 -109606365 -428005781 453569844 907398981 483666908 -926945635 -489006370 -744426346 259404721 -768515475 -124573736 892385841 302281080 551826826 69907373 -874851159 -774196083 -362532324 -270842299 79242323 -946158906 462629771 748125590 -819993154 -90743576 -939460042 478750304 291584859 871494801 706446002 302095958 -916811076 628812903 -1469644 -900281784 -23587309 135441945 454849858 -795851667 -861391724 -143684897 -622523477 877671913 269561604 -566844891 217014351 -666562638 -330556191 -834652286 -61685729 649695419 207010383 -209453647 210951655 -903182002 212800978 292536603 54679009 973313210 553017413 120803261 980872570 -474081904 57808612 304536790 81715064 915034284 890758550 -105853080 -536931264 844678303 587089278 -950702946 711184261 -606449275 -452902186 616744336 344836726 638603396 731469392 -175291787 -923564505 -225163849 737471264 -422534333 -434385531 -234788459 419275152 -987675931 82526700 943930739 -615263631 423497783 47938944 -451458512 -909605115 -851130391 98828619 853867778 -654057289 343839113 -338522347 860580958 726686582 661349519 508800385 340792450 -96997229 -725283171 -495661354 -608643245 566277701 560269411 -802262497 -36231398 -156993072 192676393 326592879 -526454732 -372372977 -501914079 -990614409 -55894582 58421908 959291749 -777398215 37362132 29172726 -512298668 468089256 529644819 132251568 761283082 -302696142 -79178948 190321891 404307969 -741107453 -496362068 162861117 549147569 176221016 -858557551 630005615 654592493 -486914624 -130592725 239812434 -204184253 239672938 716397273 71388246 343812063 -890764717 -69373248 261567379 -454196175 42874112 236590621 157035778 -186794384 -951154653 -896707397 -310623169 419395371 -617425749 -749881512 -761508310 435171576 -857535239 619284429 777417901 -966239819 270335810 -809396124 -286908668 -705848471 356955954 -962268664 -254074818 -409983300 -409938879 -998641661 642693756 -603989043 938561464 693457158 29994182 -677123201 30409963 341856411 133550620 -301645112 -841856589 -579988235 868550631 461225202 -567986187 746018808 35222766 144177055 -193564389 917915049 380607820 -421701491 -585464859 -288796248 -78737407 -319984555 -423058975 488348448 633294605 -751610254 -226692864 -132697971 562004976 934000724 -488039415 562737037 7509561 655749550 580631161 175037272 -808606057 -196152692 284389860 -129939764 184264352 -180575845 -902810974 668166633 -832882500 -185119161 639593764 413249911 794780117 -270244342 -591054492 -694044555 552769896 -339710635 -448134233 -857169735 -598739632 87925499 -59209545 644817691 -115738434 383419249 -744512755 687992810 554886495 -319958906 340887389 -274160820 -908446344 406793108 -858950771 347206872 751318311 -485263726 964222754 -614154876 775020001 128608746 -374405486 -875077936 -310921339 543134075 -282627735 -732570877 986962820 -314835922 96662797 -155467037 -266696073 -489276263 -555798110 450243876 -21057221 449592398 908124076 79093228 742195030 88274004 -834645979 82609115 476949014 -436725931 957346974 -107484091 -845883990 737488760 795447672 -297443521 -528216304 132399000 -488243870 -159235768 946258921 115086487 962108257 -580143169 -767473396 658210501 271430162 273112315 665844866 -953499839 707822201 -245110934 678031302 96820141 773500577 -847216131 -542217829 -941166530 297025298 -178313392 772350056 -797272227 917796426 -747775425 730558609 971167501 816704893 -83623162 757561637 -332662272 -258425269 -596044208 -961005697 654063486 697412028 -853108040 157948675 -789366893 148521040 -267402464 -455007549 -664723312 739628450 -197975951 -297353336 -125492506 198404043 773643451 -523282612 851278430 -147269709 806820705 -411675206 875487063 91309518 -450831627 -534424156 945916100 336740112 -306063025 -39739673 -919481365 675398135 360211395 -966449385 -209853255 -123324373 478054555 -407440427 -842753741 -415528490 -945436749 7533846 373994055 -803664657 20470140 887123254 -678736659 -294003885 -685561262 890830190 -891764184 272452543 -815246183 -373886740 644608894 193331881 -838283619 390118626 -126194640 344216805 -152846964 -256758085 -233377105 200332610 -189374129 304998248 -928440266 -333562800 -371239235 443451810 102825154 956045253 15121879 84959399 395447111 72820315 712322187 -365165000 -632854464 772695161 287015450 729656710 -615913090 468844351 -779781528 937285297 -138945376 91994585 664073441 155485996 172136070 768924462 709684529 698933223 -29259723 93655675 -367500286 -243664408 20068027 -99344758 637718787 472362230 -242803080 976099874 991601635 -567504743 -870355309 652066753 748610527 831008376 -301224212 -142362173 -470905603 -419860865 -501260908 -13466286 729227409 327687744 -537819886 -700481385 525346276 -554788730 -79034226 641085539 -381302242 -709169977 -822279310 -521359217 -294880822 -148645248 611192298 867080359 177688942 710962316 -330416753 -495804663 -349730459 -145462815 361687233 66597411 717113185 532147480 506879113 -848079420 -892556548 -805321265 -611079689 -31634723 -547872595 -327616100 -468532937 5080595 -361770172 -606243504 646228017 -990876936 610527791 116558992 757509084 290174689 -854974247 70466239 -631407422 -954846307 -142622063 235886841 389609415 -819262612 -126259938 -928259744 -628554622 -970435493 -905291980 915977264 -326920015 329391693 783343268 371773239 -259379572 -403218976 101060644 -210517432 -749831694 362111405 -158694912 193015049 124103905 800596130 375727917 -704472822 153795310 -193303701 248172087 619406117 -321143925 393305555 -209340411 72057470 242484586 140639310 -40885637 -737249608 -994741994 -615159972 701495339 -466837630 -992974463 845292976 -531436397 -389007238 138757128 -194371693 -586185428 -499355387 366177702 -72176844 -167996271 -440520572 -756340310 -156277504 752176202 900510023 -191981401 -882635520 -144963147 -795735340 -473856927 -940786992 -103081349 -713084625 -64647245 130240762 -311872108 850576124 833537099 -174787730 552092346 -520492353 787965458 -954760322 -25546772 403682600 146812906 797654716 316381380 -404226540 -416618318 81903656 -904432816 280927398 -180842721 -730224659 90190370 -743706908 -869285258 -193471459 -55917844 -63639605 192803497 -101154818 996985501 611671108 -294591771 874124749 -398596187 140136180 -738550283 -804017819 400617209 -253522617 105630196 146208700 746585823 -685697718 82015351 -603422247 -663453784 -58005015 169863920 -482079127 437137148 -603438560 -913435049 -648667476 -935161681 933553863 427374287 550438147 -322335563 -998036691 -673879668 -45025819 -862283361 -589050308 -264965718 850146265 849747472 320080209 -918158991 25351787 770302253 394946260 -212360403 444318887 630147598 -333553499 -886874429 733105770 -864022309 -830321561 -959053530 120556156 -705007054 771335732 -795397135 546485424 28159442 279250130 -491802354 -302041200 867500204 990127863 164089719 888763107 -2356046 29905717 619122604 845911107 471803982 315785324 652540960 709518248 -922930513 -504346818 -426594504 965272167 692040484 -388709388 -531933162 851440543 708367134 -733954515 124304655 894714946 -343382933 240515813 879245445 -277083058 591278909 165861551 -512487937 830151533 367421732 192885172 -525827302 -864331155 57473144 -989637617 755975285 -575910048 -566839179 -10802557 -51639468 -328019190 505061741 -416524475 655711603 262068434 -540444223 633742385 -110099079 985232794 -756383392 -956111563 -777395370 -105362503 973210233 128723896 -363575628 816281602 143604612 -886736905 777805023 -788857013 -795108445 712672458 704511575 -495994292 143517340 219073468 -994163450 598949894 636678961 64537846 454774249 177553411 -449923725 189367992 -130636626 395993766 875423609 -249570381 -998057041 -91898567 261207120 -982746963 -248749817 292344377 756552959 -451419400 739644546 619981471 -911903355 511252608 273116232 -127131358 -118653721 508092325 882147277 267627603 -539588825 550041966 81794751 786297656 387958588 495120129 -134867415 400810176 -741761571 346514363 -204938340 -699966784 288442192 -830066039 196186159 864294711 796994757 961018142 -794297836 -756473435 83455219 653974242 603875581 -955176042 887178227 561555085 -900018753 659281643 482878560 768668668 441627591 174557085 58430237 531022676 -830669854 298288236 -447056027 249721973 -210782522 -2991772 344622546 221066754 179799244 364540907 -116636238 912187048 -77697510 791217792 -363070270 170553520 -679366195 -633943624 -679390320 102274027 559085705 856920240 -523676089 -972935787 -993216983 -577210019 -830060512 -781556978 -832836926 -26030387 -868018842 777796450 36996877 -150423350 -856558084 61826684 -404952596 799451723 470909564 853448210 -562093647 -253078409 610156932 737581220 -704152632 -714326310 889681269 -417957141 -668709405 -932179536 -626941981 461681404 -465136115 336065350 142994887 -583063569 817874492 -237845078 865061603 -253286182 -150694935 938643017 -292675372 -744621571 -972947781 -476441127 936669530 -652609203 811122479 -162389705 -162706028 -648614289 379308046 -801159902 -606814218 808753781 -89429838 85778357 -317700431 781112814 -19582755 615165333 -785572300 367132847 -882629428 -205216516 -609173003 -277061083 605930769 -805308491 -999601658 -45277479 152537862 -181695123 646098199 -663025847 -104592068 -248190382 -378484002 -229187726 53833092 -169622748 473034958 -62476821 -59234043 -413182931 -861559885 345562923 960439288 -361520688 -409898264 -210795230 -426342003 703820141 -310246899 -215087739 810697579 -158610043 534941851 27502619 -327214326 -879040933 -336014195 -250737339 67850891 -310775084 882439486 -691722415 534933045 487833280 818363100 613297907 444452288 -333869075 -362848932 863784909 145882368 -374827215 -5407954 -928576977 -371006249 338380943 192998950 490208263 -911311838 757538440 96039347 -700050396 -212188301 -937392037 -715938894 -555823919 682799962 -934863072 890293900 412675785 752690054 667876748 211060022 -692075052 -570423535 -980473902 -995056601 828415266 -834537063 331845393 -313987604 466927521 -215535559 -282319404 293601473 -374809219 558213036 -71712483 440611346 806065644 -151810159 -141240668 432279078 913535769 612003779 56434297 16613624 883164711 -589599228 -41081104 -94711504 379733820 -593511141 760530261 214653886 -587762061 -403477109 974401044 910646408 828464469 -480637792 -198333194 498271907 -347994519 -206063175 -845995906 444095374 -315107615 -789772181 -723914440 221488739 -236636135 343505557 -119726405 916795667 79592459 589110040 -586872428 964127443 821404815 620567371 -862751261 -659131589 -120278543 830399758 -450727457 656653416 627555070 -486398555 -866399589 275401145 274254103 776551861 -969204842 -939616117 -181922347 -876470336 -204281954 -27675888 869193399 555042975 -723786258 -913586587 -61880669 -782671441 -980983745 957039966 845827713 -993814278 -371978783 847075290 -803905459 46566841 85708016 878649856 -77621036 263841324 -699012226 214021394 -195404903 -526942564 -460674722 112586464 39791729 -161175410 999693127 766947750 236367372 -941140902 -445180701 -856740334 436313238 -874062116 -874381619 -373591443 -414409700 139233951 133389000 229227280 184973071 185354957 -415011004 813626328 986959797 62929815 61765932 245550295 3205183 -326501033 445868140 -501074713 -688415603 -132851090 963553738 -515788662 -241029985 896042034 977148024 -679524130 -7733280 496180689 144518773 494236571 801520036 -743410361 444076459 299796055 86612178 979581279 364510040 -442727331 341898662 579745456 174290714 563221679 -62145052 74802020 -258183676 -66312930 -887913427 975700859 -545352954 -937739940 -446697729 -522852647 308887211 -595913169 -926118580 369841124 -170046630 459650945 157537029 -138140901 110556729 -315304064 -815832382 -772665197 75314653 -39117174 550695944 95111082 961569828 712207905 -977888579 320326296 30470640 172081784 602522109 563855199 265386493 863863741 -671543305 390189696 333407756 -252580066 -75571676 -944548027 142039743 -581610071 -886670895 301435194 -261575621 -730840776 -50384164 600520052 -588385023 54063061 -411316276 14259305 -894872210 803667174 -199579468 452520416 789533240 432001994 -834766690 447773233 -370005710 712450904 -34159005 -561345295 240362090 632182675 -752070385 955915486 -218963384 -255851745 -914502020 -15878568 42806805 115067815 820659950 -743663612 -597675478 -121243373 235914910 83176888 -764816812 126197098 231203417 -781539198 83906408 699312837 245261884 -792523750 345707582 888880625 783250577 -26873102 -478285059 -456548455 -231742215 -62168526 787195953 -829872770 222675643 -525258105 -265641244 -953935732 775364645 641539165 -309641043 -169157058 189185674 266511573 77135410 789399674 234588452 -418437891 -498143074 -88714683 995393774 648162955 -3718141 -757940098 595254703 -29070046 560861635 -398012482 -95628249 -2035837 184824783 -700140003 820724575 572237931 839100286 942701007 -753406513 861813856 616452766 621161537 252277103 -734949045 -108847034 -982121651 551031912 -679915280 446335408 -863844198 -212915555 239474554 139742717 167202981 -113271869 -368047193 -56256922 -542219681 172527752 -458090532 47540327 -257317139 511627752 -64776374 440741054 -392529835 599858849 -472806904 533100291 747844812 -227272973 -168269875 202540795 302086358 -583943740 842793793 -902022896 30301071 -200334228 434888666 -240429202 358078217 454230991 629106574 -921660182 -274355723 -886174855 -206038925 574674151 157749662 211496032 825438554 698628377 212629838 -513270117 -710659489 -718134084 289171778 136519817 270687258 -426553035 994094250 -270166697 723747363 226491144 -117927547 902327748 618145533 -262215829 -561010049 -643863216 -915053125 -215547278 -498349412 226493901 164632249 -117316350 -951550513 622241373 918050170 -706314946 801284709 -108273494 -522128312 277555166 691255990 49596802 129651335 -792641579 746362992 -476489401 -439691062 45629699 86527113 -292523410 -261096671 209578138 -417739583 -782407793 -687899171 319120938 -476868238 -540220315 -13003145 -674397511 -198649106 -200067786 -210069609 13003578 -112312839 506357406 209174065 -551440565 977506880 -977591420 -150950026 120613377 498390788 86187532 -461568715 -421391642 435759222 561064760 600849767 37626142 680184300 629155758 214270324 -179509237 709926163 433532 -623307943 -525516738 -685721610 759969736 -95138290 448729584 518052330 349676400 -555949730 76441766 368695255 -455279104 -185874308 -74585908 -385175390 -388576812 707154370 -13448623 -79603428 511914259 -632076927 827016541 -238778010 108915997 769157710 -803922268 208756156 -704413749 -63807442 -446585365 806596402 -947165864 -722818305 -813752179 538502752 478833830 22503983 -912865745 -360360137 139835115 -816763306 -39730272 251441009 -322992970 -7964642 -487888234 358941786 601690775 -579452766 -847340443 499169255 -118450912 -494899030 499754086 67792345 -869493030 -881413263 937474152 -32376386 556900593 -904664378 498106053 306277100 -988551392 92328042 60773897 -814380481 3005812 106585125 588393653 -167344457 -75961775 698273239 540595490 -333282709 -128540932 93656885 428649564 630111773 390216602 697372830 -823094577 510497597 -518093785 -893059706 187322689 669450334 -544875597 -100255791 82296746 -649018605 998669312 -387182580 168651868 -650382292 -285579328 -8805944 781127188 527455201 -350834267 -232174632 25897124 974388998 -930836027 666703567 -949269019 -685718144 -309143453 -867557940 810624478 229488363 757201464 -243944251 -571677985 997080570 492699321 -932263152 -187596311 113879038 679368963 -129675910 346422999 -335851467 177322062 54723246 532931045 763197308 269828685 778131408 217610137 -823347388 719591804 -125408050 -167010363 -673219977 392037808 -47478873 -762905165 -761962363 -531880048 546524085 570168877 -37922271 409323661 -66494408 195987803 -215056288 839538111 230139737 -544786215 393497394 290882426 687862659 -459032131 -563194258 -899791013 472057135 969366208 669279713 -811097794 90919738 -182734876 934561179 -56762203 -412533089 -653746251 321088269 166207708 365051734 -312954604 933310556 387649775 -795905893 699546859 129844973 -322896965 -76209396 -23674694 401358380 -841381178 364437501 397713865 -689944 -354068259 877681532 768720974 -147118637 -344361710 -234143259 192630194 103810821 111026863 -413987637 -891827509 454723271 -724698344 -227164685 929236783 898771448 25267791 -167143852 -536975860 520752110 -817309449 959728389 272974966 -874828480 -914176219 728232544 235236194 -563447544 -632352972 -323588048 961858275 187221874 284348484 539892735 392241243 102772678 -871482621 614601974 325495722 -795234800 -409883885 -941292361 -523667087 27543886 354600621 458861573 332459455 -585342703 -608957830 666640401 -956990487 198911542 -460721951 635224884 418121020 -626988967 65792037 -668213424 -419698209 284861304 403736058 -511747153 -290563840 184116108 -271205827 986794648 -756812342 64260599 722802331 891207377 532978812 599947191 433787390 -460613059 -446683131 12030309 -442427267 608816018 486595969 911197015 -701059339 126926073 -71430047 -377755729 -911429402 140077883 497794013 452914497 48422219 116629487 -28032463 -21825936 392203349 -969964100 816827379 -506847148 -572932168 -99523126 -138855461 -455412531 -386354321 -767757147 665971601 -278221271 31195087 593555198 328648695 709469521 -866956155 63230815 -727451936 917882215 673914298 674067055 -758122907 -733773227 707041274 821845621 -998075393 -832675918 -979137888 -106676679 -553305873 -48678719 -843873645 -222803170 -365417812 804879949 -498955761 -378179049 419328094 358543608 905698402 633244784 -767258832 -521275369 508933374 -95741540 816125626 -692562164 -599481488 -608805579 -341934260 485812733 207688544 -793076803 -782889771 -888324577 202498818 309505779 -76128517 932778420 -337386406 766857129 -5809268 -349720431 -538746934 -403206886 409021961 -903428150 303152744 -486238495 -561751822 837871573 -606305422 -559104286 -766225359 -379592527 329599825 -170038493 193842685 411588118 -526668856 539090650 534446077 -311257871 -648905372 -871946712 -332375875 9861375 664606886 -332343796 -334704616 -343005832 785059602 295802270 536852776 -657068311 -999605619 754430964 545301133 199899904 948316124 -686492424 -531674944 833238534 -703054351 -896032019 810669893 24754580 -408012403 -14888315 -130765979 548549003 59765048 383521672 -505033944 -752419924 602918610 -839019823 158149519 -414317475 -118275217 969139787 -756060584 462168809 466534418 315966049 -421650651 294519580 614097966 494829155 753517325 -462871311 -526742467 445779996 -929122383 -855877799 -333308230 -361210569 -568770396 922227670 -837248442 -418982883 -102232624 571574175 -173534772 203582066 -419280063 676654121 103510412 -967040825 319732579 396818827 257124629 -558693776 777094559 268948645 428630020 -216252772 374273280 849135053 501832699 805656211 900157445 -500875538 969717073 -881253920 248160955 -665474486 -676848529 -762551910 599718862 -60119946 761151502 648222634 370593549 -579024629 -30638813 -383793601 42754347 274338927 691886213 904863989 903433137 -522834098 287502271 254085863 -15652743 -828966930 312151597 -17785767 -548813562 86397809 -669031431 216947360 643791550 554486679 975505413 982551370 -490041854 -483904127 -725783871 916531226 -35705395 -984128288 155489326 -251530558 -986889966 708090390 230234931 460059133 990958988 643803668 810602494 -725641311 -44070650 304778066 222907818 -669250222 -664456745 -351938888 565693875 -110375803 -786877678 -745254465 600189469 884145682 -652114152 -785913140 709924918 -17835478 318365109 666317131 796789018 -377147288 234773227 -131660823 -35771918 850226267 -607258684 423838597 -389617276 -63158228 -511700755 748412331 -2839494 723437169 -817069491 -371073883 -811077632 742215923 517955405 -108257642 -879681074 733896412 476929082 196365238 -750600051 196306770 -962445758 219718459 286504548 -433140306 -36829909 -74550758 775961443 -93571237 -839785367 640730432 175037270 259502141 951804587 -91482322 938133737 248688808 -636721650 200724426 171304901 272194907 -329222263 -873224649 -129174788 298956080 -610368958 490175801 -298908532 997988849 -117394783 86793746 -310813222 -795565766 -352126989 109913414 35878261 992110802 888136246 859438589 -660843842 938748012 177812940 421001850 -606892479 -261532666 -768412248 163187286 -381908423 -539194700 370794766 -400030968 -973922642 358115108 -502098811 -985005607 -558845895 -442077162 884266041 -553880079 -590655221 -879485277 -595594074 -947388219 -860004934 -616536847 414934440 -92334835 117242213 -60860696 684883403 -546048612 514507466 -556415691 -429650298 42585604 948580054 78078238 -111082556 -798109633 -977812071 -877434900 -86257098 -628003851 -659097676 -787473311 918363670 -89460947 -238902948 72566344 -382292600 -739966171 -64584401 -322415960 415884449 256338818 -526218304 548628875 -979593506 -694325648 175184406 -927208184 -146527275 -715127881 72514635 724756202 833010878 126896412 -710849267 -668203590 330302433 544759720 379809318 -276512819 -872243665 453595535 589943322 828547313 -159628447 776212400 599615711 -564658938 893178131 -242864943 933400035 -506514444 -134503261 -48166611 -733836888 745442149 10227289 -970390030 565313136 -992067311 -151834017 640328615 463091581 -403060275 112913794 834275162 -259345260 -101370288 104537703 -45785671 -767928642 67839904 -946591687 -251526964 741368272 -749915919 -24210938 590236327 693951946 65779616 286947341 39044863 682937822 -893847489 -821928656 133032149 522970630 370163768 -689753781 -798326187 934972478 -516653401 -21104563 -101299512 -315138883 570914112 177201813 123495067 -296496264 82863645 -620335072 171155719 975100727 591282566 -566073360 963797776 277321658 471601353 253878122 -58437328 213391467 89428089 -273734872 876543944 -111522359 414351239 -393120908 -464077767 -991916551 380837386 -291860953 -675158789 -256161973 -148559063 -633535051 352272773 325959637 -616201435 -82657644 812419855 -902832558 -148909801 706658005 24099481 302966293 93657577 890798345 374039327 -748973085 -527311470 225245554 -898428763 -128352116 404589441 -539138589 -901076017 415625105 888713982 -491961841 -338234048 -832415233 881257518 -666530745 14102769 458803635 -386259528 -950323853 933942867 -749941973 403151089 806805315 -728187994 -533947348 -337330190 -539196253 -721383981 686190038 812542208 81222907 -455729495 -696645564 -86277972 -99907666 296772783 -340193471 896760492 -883355851 48110257 348245146 641886482 -537612478 573113585 -900593117 -94360778 -390515007 377876969 -743699946 -937181917 569448071 -304420186 -127682809 -792467678 145973566 -39172585 333123349 473254166 473991587 -58921470 -224305760 -792081724 486337754 205698499 -356190218 450653086 883283885 -323247953 -569859183 -316305929 895540691 340948371 854352118 176067433 139826611 748502007 291229624 -392732027 -840456438 212745264 983581273 112756720 -180040009 -982493327 470923333 172023986 647813057 940954447 36599535 856811293 -635599694 -71765431 -771842816 -429623182 -275696010 -696873771 441587318 -16525914 -134245463 -396831544 760451906 214737886 515951595 -509697514 342012584 159739216 -695459802 -324087920 -991870190 119283509 -471287871 -731783887 -458160806 -929074477 -497074340 53133737 -369980900 -426043752 -365690020 897688190 -775234130 714181070 24498351 -400703445 -684080084 170784006 928466473 -784222167 -555033645 -236503629 -23422777 -283500455 844195463 81594586 39656790 589374163 -671360418 585272773 820223292 -639377510 746855504 51190551 227976553 -159817618 -534934603 696784304 -265904101 398530089 -268891953 -695132597 926597546 657873671 -780615538 346626973 271484964 5958525 -210527822 531130414 -247421298 558266069 335234560 671007829 507968342 816526695 -656521788 -423800617 -662567064 -566272555 -570080210 -5292308 -201955036 -18112249 615536524 -162324036 381278367 -645110661 -880107531 153528841 -358177764 906587852 -437038606 -740144585 -263063531 272747003 9576647 -850355685 -635214945 -423285021 960645194 -963860143 747109175 213609674 613410556 -12950973 354814727 584087480 -518259892 887308862 867486233 -499424999 -607320750 -863569778 -116053015 194832469 183276829 977282407 -282153890 -703656710 -353952155 133520137 268526791 475096025 685030819 767463861 56364442 -900573922 242603874 569863434 343371605 -673656746 581395317 12814 -43745425 -164170687 699734426 810405594 776808749 638026419 -600771821 -19013279 -363261239 -634229499 446953050 -590193511 -468804829 599321228 -435102261 266127367 -856881868 -300581865 -897536082 -165833612 292302982 -384038783 970730436 -213729258 162398320 -821080994 -75667371 277098555 674656362 -339724909 90568275 -709071193 461221757 -52264007 -140625737 -859350648 -477824525 221367538 257021818 678690308 802796282 -420660248 695488512 -55180534 -605162826 -130077377 -961216364 -91414859 -706632315 797043984 -11822934 362021812 -322643333 -474644776 -730778956 885725068 -735479344 -565736626 76064089 783895583 -11015892 452683166 -416455730 127059213 -24612786 -797709058 -59675398 -821517847 72583197 321485737 -741444615 -204406578 -902822511 -212494216 -393299894 -313036160 756482176 -439719167 -521530012 240589621 -455668033 -807743981 873066914 -900548034 -643377095 -64990501 -872989155 199645876 -271742282 -426301794 333097753 619434688 -182468914 -894714436 -518038811 -670011823 222457154 836728212 -558148085 -836166510 -437235258 -786459598 -525026076 -664678582 961934734 58819784 763910992 875605292 -724603848 -304977432 421088848 -804899987 -704893410 273636447 -376515222 -113524708 -852016884 143378783 -333260914 907985676 -214562925 -404886362 -886472210 141840820 7595294 502395249 -548517801 -736535631 -392258851 215988291 -452639662 754172225 527905304 -890785533 837464491 766058350 -59292351 826317004 -756486911 -232716724 32407424 99292166 -350365224 500240104 837439843 -983718111 73830604 42437357 182448937 -157301094 -178953247 984369904 630273938 -784063153 280027300 -801734113 -41982384 862214523 907947501 443156088 -32606325 -852494073 -154007624 29579828 190941057 390433454 -267584371 77497725 500674710 660843335 -47710509 208335916 600205883 246641894 545034522 -453109570 -926070769 -179795705 276418079 816729300 142987507 -773735406 -286162480 -657641318 552587718 596434845 -739828694 91281334 -219960788 -745821752 71072551 -99784294 115100247 -37299175 -697725993 -270126414 -684444289 553071825 340593502 196284442 -712323774 -914780457 -942547969 -812176992 -979072954 935411836 -279709552 -533225175 977250339 -59783122 -904916334 -127595007 -848755924 -583235038 -606778421 -734667244 -902891019 -924089178 103539160 -644391128 469502027 131044350 179036688 -889761257 740143138 -220112040 -317251902 -945976434 968315604 826500771 964974902 -225911359 215492365 4127208 991866183 63306112 -57227213 804522679 -421490219 -665996164 913035224 708310045 -877045787 -415328861 763277500 473210489 274446765 -484374976 -712442541 498835080 665258151 170158262 847302621 -716056718 645936353 178509571 430777711 -389995050 908044086 -666871662 -41803337 -101558561 724707128 -705116492 -959829893 129040051 36316969 464020514 -478518793 544508525 967880540 -690517241 915827941 782117711 -377099223 892181736 819152621 908276232 300755955 -47785398 978711730 272099061 -667441177 -824707571 911461850 487712922 835263305 -743006212 -734012270 -556942639 917217636 -669241198 75409707 -3544365 -408622131 287831819 -571531236 -126543047 -380298849 -434871337 -368488901 -32335523 -383336289 609157947 682966310 858427424 456649339 522818166 -216333164 -946583286 932314233 -614574551 629887428 548407330 989465481 -920518305 985088710 558152600 -59458004 739073327 -175885592 96009002 -772669662 -290025652 -264966754 -952898868 -122984487 111955613 -487514946 -799207747 -776098729 811022956 -538798578 -36903897 -686667281 -606008071 -768588432 188973137 616719669 60432622 250951408 910160383 540666688 -85599584 504778588 -392309830 997784395 -938451116 860940008 833786540 784594897 -590787636 -32322266 542317023 217344166 615740413 -871618506 439768852 639890052 2047120 373118628 208343751 643443448 460309790 955702430 -332782133 -893585242 -532520900 405450560 253410945 -116745030 632571111 322328255 105159077 -433808361 -181069907 -478949977 703443449 727492229 -875558915 -755648505 138852279 53413171 -230911743 -764019456 440618252 -851906360 527773391 236168200 -457524359 -603678883 984734271 876770897 505301139 -558677939 461340704 -489064454 804631337 -766398488 -910493331 805806453 753352494 88634283 -201101860 -351031653 -540591249 868619886 -449917937 988235754 918977674 -449382187 559144933 168528170 741754294 -860639447 271310587 -665037451 909909487 976298432 -338764710 -405954089 120407099 -83157579 11848906 -434528205 179138586 466494621 614771844 -810267569 -603319306 908120916 -261358596 -592515561 -89144922 508526112 -120818625 362552863 -583415025 -431311873 -557839424 -92068815 286038928 -999450909 -122950156 385597900 757309105 -882793040 -44733339 -737522052 -270762808 -935179051 181170717 -562834355 608620563 -314569397 362671875 -976303250 723023373 975755205 -962520754 491909019 115224505 876766410 -75559861 -776893565 -652643057 -611127323 160920288 -765419860 -527071137 244576152 153935600 18001946 316899361 -274619487 -917348990 319958817 -799404852 -234348900 363187035 822386128 764482561 -119969616 -14373890 79887410 760784169 -803706749 -657000840 -490894068 365350982 -963868789 -841857303 876714987 416003913 130154533 -76353875 473561146 -116905757 -312807488 -860126473 577835563 501827574 809140041 675569789 -728905197 -79577284 6958331 -410385083 -683406009 -579757130 109051999 211570795 223115295 539132670 -719348229 -541856189 457511734 472830482 -807305812 982354272 -142581692 212602699 -840973221 -626076266 623769257 -521055163 946933758 -416989848 40424588 -199988648 317490974 85875479 -939595846 -150251003 144055598 -79474563 856160265 650530645 -796188264 944082130 98749843 -220650592 -22991303 -987716209 -187843251 72681395 -645535181 -975910769 -174805858 -453206327 401447735 -266945634 539514025 681085267 537194351 -903623434 930696766 -925800291 -139974575 270935853 -306557731 -395952391 954783448 359477809 506789625 445373296 -548111973 -175096662 725436839 340194490 -92944348 601398031 654658748 959226576 -186581760 385796013 825306418 -88206953 16867550 -459997604 854031501 -752863311 -152141832 -116201528 948733043 -473169 458474532 -165510782 315525212 311237374 305514453 832529173 3342178 913562002 -425026837 -150225654 660049463 -516088261 68554096 -366960672 -959213673 748623908 -114200840 967069131 847445787 -11289218 83827032 -521826037 9465161 -990762333 51680965 786704506 775621683 -963052404 -473006631 260284041 406100016 -717371311 993367458 352288394 -378090053 501480662 -566742236 -750319463 -601062822 -366764249 -983715399 -772177990 -801637061 -632591099 47138488 -212217303 -837379004 887397793 -230237734 -119923055 -54482830 416515176 -990074909 79701594 125386365 276814035 709712688 -293578868 95725334 238021754 319901984 844754742 -309287286 661029330 -654447966 341815210 -242967604 153890252 -116233336 596114325 789925316 690268666 -18915775 961506732 704676212 84604809 -901652358 -435512031 -651181947 473036451 965493064 282752844 911409301 -310761918 190795924 492472480 418247901 122394767 992651426 -361948289 276882626 -746762258 460781224 -296590913 -580547459 -57062956 857110829 673141958 -829889024 -162397756 997537567 104132284 -134468442 -422187251 -406090274 -920619374 965344063 -733664743 -122191628 371358726 774691814 961569395 -592840292 687794212 496324670 568355383 -187752749 59076158 838325975 233045568 -67573355 502415242 -922410610 -682499014 208250514 -851040083 -717594348 -85526249 503338697 694715921 -66259844 -145096112 -934779597 -43908450 12275397 -588077052 805417210 739882724 -497931240 88703772 326794440 589398954 434463584 294221082 -773726372 725102222 271143856 145086440 -895510575 336500714 265073133 414976571 361282619 271120167 637040340 219192821 147397396 26230936 662259107 -386071574 228514757 -635126144 -618561958 -688618830 -578148766 -815827561 -298379682 951680964 794777944 -468317215 -563760283 -580656638 -901140035 447944178 441453843 969412228 3408369 -355622214 -880316282 -136381222 715037614 -271425873 -357811448 10534723 -860739402 -838700524 -855147732 90098061 836814506 -974605905 -421841147 -637079259 -878492945 95197511 -838655398 -969566111 -609289759 -873645218 266856169 767839951 564837828 569616003 354823589 67433290 156852631 -992648240 48054407 -427003427 -382208033 591228706 -576208543 -695772671 -972944578 -160263966 -657418726 877489922 16684750 -457813173 193133745 11755949 734306126 -529956564 523959006 -163451354 803422036 -390252972 -860454728 124046827 260905781 -887712795 -835692604 60392919 38203736 923018493 -648831052 -441120648 -581903073 301858496 894043110 976400155 -834925439 727341035 -725470927 -244100676 519363532 -586210527 144403818 407305097 -987677767 476696442 -266763349 482779602 -269319233 400236235 779757132 -571496747 536584429 597204174 638592966 204125839 574673016 -738846350 -71465845 -838831318 -989409101 -532978242 -348789248 434803990 -904575987 -419892022 11808688 625622002 -154095287 777316859 744724714 323612095 -981841460 149615571 742158537 608177352 251632464 -93331191 -588471844 271700908 501820853 -422130476 -41419609 63379351 -755490581 -839959660 185199167 -11151193 263994635 -522742767 -323369669 642963389 -971943883 312438631 -887186234 -817640924 -711072980 -821171987 -743611639 -674096174 -220057993 -329394972 706389433 690619817 702237849 -319540327 787502288 -390512367 -104122169 -121349227 -230767951 -820742732 473373217 -445026035 74831044 509912781 552707317 -971046482 372719872 -703300952 333217617 633412220 -424608651 402581657 -823226309 -279721658 301026396 329110182 -81524062 351742131 462921061 454616561 -13154727 833906026 639775188 -518285338 314184116 540323930 124667553 258662283 943242742 -415451430 -765239922 297897749 252337123 -818432332 254544037 -10814891 -727850925 824228179 782327355 25751458 -300843785 -922752582 -804762429 293277924 637660510 -572122539 -497205037 103118737 510089373 222765334 594611268 224170667 -187094007 -434223758 436044318 -523886658 -220238596 952041137 401919639 -374377292 -932917115 -809460663 -511324817 -185395797 -946302322 -594926837 126440641 3231861 -931010503 341331810 330125242 -30612816 -957765214 764271101 448814410 -59528879 268641965 117769777 542830030 193375056 789543590 -375594996 786937849 735866012 -446151387 631939091 313486711 -888093234 176009845 -922708498 -629801587 -157263270 441280949 -580814602 634341568 619095945 872626343 -609511244 879030834 643325295 -964509956 -800346019 -213806181 599412872 -405286726 -478915404 -42190714 -833323997 -321947932 922135965 -405785171 680611126 -873145923 -305377541 519854564 628630919 -53764983 -252951556 950736361 -764850054 -274872594 -940890601 -163534311 494170132 888210452 181875601 653749385 -820639121 -250906677 -49422248 -93900157 665076590 -970805039 936890601 -973691124 165399523 696862739 50455545 -930480368 -293133006 45034550 107122429 -928063800 79807367 193105208 -184415299 237186208 -914050860 -159408112 732293508 -162709390 66254580 -201855657 -971189672 824562623 -903900344 102813757 520981227 -559619547 780329152 -961131515 -26099330 505622621 169350527 88221578 -112020798 -118465916 557320070 637068343 -39068912 774620498 735310796 -61489932 -330297139 -172228676 -999725201 121307621 469913484 342364112 -919077982 143414989 -759747952 -975697866 772613933 -553137945 419228303 -699785418 422843939 -959748458 820888812 313298966 -203423866 179060611 -569808234 -537970236 982127646 217632073 -30231365 310421504 735435317 681290915 -851749531 -224389956 -86668975 818373350 -376725217 -22806125 356687864 383631447 971927054 881042900 -396400992 -756197432 -521806814 758722359 -696400414 -333084953 71993654 531039781 -705062645 -884255866 -902999155 743706792 827241071 88660419 -483379202 90416355 -58348771 -857920822 -592273982 -401147072 -650158278 324785787 -408642168 -417104111 147887513 -802098978 199202970 138199310 -254457593 501663892 16028367 8268291 -257531613 560141501 840518731 -461146588 -267009912 4273512 179688946 -211132078 -402599898 480527024 548658786 -10913093 599199041 303610851 139556455 612848304 -673237203 -692373096 -427516080 42656645 465324632 679752265 40125228 249289367 -809708426 96475427 232766835 971182678 -599794842 270487256 -896813136 -811681558 -926191204 -20365742 -275522135 711058042 -379318330 -821956357 -144930305 457169651 -510779428 -412180933 992433154 584607859 -77889573 866933839 187269355 525179320 -163811751 -276596031 -384314135 -147518522 -639224767 -428580041 -172336873 302520407 -117181386 -133509234 -97239063 -68415678 978987567 -30136620 32494582 -390005754 -717212530 -160712878 -236113813 61818205 969591434 507101048 -618918863 -325310638 949889850 561189889 748997778 259340933 460197044 783004552 -450247438 509863901 5530239 -520901341 -359515237 -725880204 228256685 -967142573 621264045 -9851950 -372421994 -558332219 -149884091 -110713972 -340469937 -183345822 -884396872 446277125 747428241 -723570570 529742269 -68330432 549934561 -929051859 -770871692 -616941794 -255756150 83136208 -708131140 -711670170 -129435058 393857750 85114176 -195675258 162317646 -403898343 -471399303 -406267596 831232561 640744134 -549837985 -71548848 429019845 -822843251 993613131 801738390 -586944511 318745035 -923508513 747859963 927963079 83260564 635955027 395340960 -119635822 -79101400 101582794 -476768739 813365311 990241316 -120153690 -259094647 471225535 -10905464 112683875 356855519 -160406209 110698819 -848646260 -9154920 485706711 -104919033 -272793162 -608722556 -509203494 -184221585 -607477691 -538651373 26043339 -411869450 -69598687 -245317598 -410791969 914630233 978017370 743669458 -473538551 -814346910 760390970 -907410076 268617206 -400542355 332194041 -794309728 184801949 798213689 21217597 898470561 602974232 849099826 -190657431 -727157158 -127466221 864676775 -348890815 170979034 -446763307 404241159 -80422791 -393685794 319201532 -464198732 835131393 144245523 -563591282 627214611 -109388935 206751532 -697720999 632732683 889711575 547338654 -604834451 -42028102 111681105 385758801 185717644 789876982 133085549 152235577 -762557095 354998459 -425126893 779844000 -122629453 -408904448 -584077032 -14236249 -227719273 773202351 -78942178 -49915613 349009827 753931503 636021702 -382718075 452714382 -173797533 -116196909 703184588 656288309 757756865 -897157318 -793547842 -135134067 -600316154 -310303421 -884795399 378555687 973955089 -134718751 20215446 904957002 -781043945 -617061379 748112942 505191020 -675922435 -192093100 6679403 403799397 -303424700 -254523294 -171602793 630095759 966749413 741484537 476617487 -619058673 -914030986 -541239690 -883977524 -832109588 -485596990 741638659 -628001598 919655509 934406246 740984658 443884002 -954752630 944809556 757180995 -630154018 -761168784 13900734 -433285614 586015655 -574729524 -421358260 56818955 -966781551 -165242406 -884392728 -361188002 178717257 -360315703 -411433739 -639872280 58759381 -979487424 380113490 -606653984 -742534003 781134958 366554170 139420482 -869742357 -968364841 -975252794 192959728 167804420 -904911026 771419571 532752504 692314022 -313833596 332947720 -242674519 890587727 -316854853 936204703 -659633960 -720310239 -155425814 706398128 -858202086 419019335 761304208 446927557 -427547372 -711478836 532756301 394544885 888381691 595418205 401581754 668009584 112531854 189971707 88315206 -935378889 520792315 -217528258 172019575 28697243 740935201 -311772488 457944437 -568518286 313732729 -415844936 958567923 -770325154 317844931 -580572541 201983578 389456230 714427140 -329683984 -557607086 -839226865 436581558 -711070470 82836547 -632415062 -425426028 -614849466 927464412 -551143549 -609774868 683463025 961836128 -487534825 -923055833 810723344 146177157 34459168 -54159474 -845661888 795342689 542096360 21798819 -801771640 512618874 -157905929 -405942448 -115016906 -854751293 498494799 177179878 659677978 -312596939 978686421 -327423429 -741542481 -689523154 963797191 -827403173 -902513346 -772573958 832613948 -892232111 -71230272 -535981966 66844116 263520416 -794875170 -606893352 841757760 -230741307 556317728 227689745 868476009 -440245978 -321973698 98816166 -156741493 -834505366 732465306 704887812 -815620913 -669428363 213492191 -473327613 169948061 -609303112 -666489539 231278460 566240206 -850230435 -585462038 -413297093 -971738723 -35952220 -911974255 -917442995 512638373 -247208227 -518813403 -359900221 539073432 -233810187 -904649716 774008825 -744881070 -355542050 616042967 945806359 -813844311 637757036 -941619438 -465863611 717172293 -845157067 -609321517 -980053460 -779026900 -524204168 122218553 -873001219 894313285 626632963 -729491744 28300748 797708758 523466806 20457344 -937484207 -561889971 380877106 -134672327 -934466060 589490727 -759441418 -667214237 599695791 -855911140 604024446 873297693 645789094 775410068 -608480616 325915739 -792562703 14670248 121646220 -241354950 441624774 -658537266 -428438431 -533428046 153756017 -15255325 -942136057 -165767609 -461225118 742793165 -534041928 -111114284 772989143 248066647 -681758133 16476421 519697672 336850064 506574150 243838429 -323398677 309509263 -607312503 664078300 892567160 -524087948 -302253166 -490502216 -865044172 -708707880 -658141910 281864783 -289354111 -565950595 -698657404 -811741834 -933117593 491783757 -347327876 499957175 -501883867 132487164 -756336195 129372089 -354144462 133506372 857771937 186927940 -928674844 279849529 -952114564 608640453 -453131904 5527170 35434456 71582234 -936339225 962410399 86214111 64438831 -441836430 -346760109 -173060848 -55324423 -938086483 -968653522 44878474 201046086 621618896 -292826791 -135497797 881223139 -47546176 164107548 -654300614 992949255 787386040 39712598 -566956292 -848545228 -565618723 -575582161 -990862760 212083262 146584409 -618396522 -177258866 -355070241 852748929 429769796 810971232 520545228 -702622138 -294999057 97138698 600872714 -985760852 -990390010 -95307593 -101564528 388829808 895920971 -371842833 162934221 -174911411 365711979 110463865 -408619159 249093552 591960519 944455023 -314182171 -576265338 749028424 -576699224 -820410504 -187288846 -588376330 -244794987 -634595100 -235370349 -450277578 100360264 -946959656 -935000830 749189398 136544173 520394996 798677619 -187183333 -390736790 -212199631 -959400609 74733055 -967225984 323885338 -794506914 155678684 -885008486 247680563 -475756465 757301383 315552331 547754599 843885655 547279713 -300174384 356823533 353229404 90334988 200223257 666427612 797685137 -974506972 494489378 435911962 -28488800 -606951289 615457103 -530886634 -522851958 788435881 377213326 48418357 947093381 -665108035 -468693857 -203307089 866655214 690748391 53887123 -689875187 76540346 -317188240 -986221912 -222828664 406582273 -531300189 902297292 635974050 512606131 262106309 -663374072 -755837795 -777533800 -837278255 891143755 -618911607 530857422 748293009 550475267 -794810017 -329308798 -700186288 50677026 932013574 -267113843 683910117 537384885 152265358 -369807010 -342649301 204791716 452444845 -947913090 663688207 65336667 278408980 285596940 -667240905 -40529901 998109148 -264368619 188446789 -997433717 -536681738 82737780 -600147502 76022369 814394002 975228887 -758284477 426517786 -481667550 279368173 882075735 39006766 -675809872 128255218 652032434 582924396 249317366 512616318 299515197 244097231 -294857947 -36296432 -879168684 -320303250 -840580723 -644599871 853875084 515011131 429393503 -674976848 349124905 602096903 989440335 986956946 -582887096 -323762987 135206991 257036597 -55124668 -389586660 -644928572 -48869789 697951706 -395630275 -704346973 -305965593 -650661267 851762589 286517680 -885321478 323745509 -647326107 -346524408 454765248 633711447 316334754 597654892 413536293 503898374 613369550 248921385 -24931671 -975565626 -6405619 449141754 111795707 757764136 283887829 -646919870 -799872136 473713512 114737346 540361340 829358207 864058136 649821660 -195473185 851227108 959001922 337266006 914873157 -216064166 482835653 55821561 225687863 481043009 -449724536 -679419674 585906771 313992066 -531135809 -959345193 -169682633 -532715359 -826022188 -568084766 396345575 196174424 -834576673 266823377 -652601449 91693260 162607377 -960958991 244748173 34626129 58951324 -928471778 -466945599 310892185 -51830831 821615953 35443645 -845223165 128944690 716376279 375621271 -936801894 513931005 -340187300 -545246378 230106578 676903506 621576297 300650799 139290548 722414912 495804537 946428001 544784618 834231976 -506506129 -984656420 689193589 -275698992 -463756097 670390406 631093601 450687628 -583006585 -823553873 -779594264 906514455 -679558284 255166670 -561026386 -238166700 -370905471 -509930420 -850580436 -232857184 -906040890 -548576337 377874246 179503987 -143160702 751620269 -534630925 -318664104 441667689 924182215 305746561 -673376456 -290590828 328995133 -171435442 663645109 138764902 -99348613 119612458 -448629546 136930072 -449690781 424820975 935438476 34465867 -376794577 -711680665 633815935 732612915 672672375 698465319 503502442 -893692400 95268474 162206530 743568600 810019231 269015153 948296668 655413266 -48890130 -800409650 513116032 -361635197 261992015 -711320904 507257916 -34831624 522359359 -744426817 -929831917 911110129 -745168577 57815584 -641302929 66763114 -42291071 7255113 200277511 -562667825 870808029 -698055696 -198312696 -538662745 -425067699 871722866 426948695 -281143857 732064034 -342279505 599556185 -499218112 -619047197 338264630 233146068 581670508 182068714 -212693009 169838001 -788149941 611846475 -847187926 -242275082 883563161 -857848611 336738794 -449451174 -876333075 589449057 -912575263 -68429783 256743683 -291138027 -731753343 -532298862 -852211530 -517200609 -540212940 920345530 65892368 243135716 268623152 109835329 382141390 909496515 -266886513 -352671888 -329624439 394901971 -638832051 -309327964 -675431167 -861013092 858430535 269504263 642500239 820198842 956818121 -102899898 -910947452 -162606000 -677218692 284701504 -115175905 -762287968 -46774866 -85209009 -271062091 65882573 -138160914 -145227320 -826613264 -556707680 193498532 959708619 -797206269 -46488293 32525418 -543509165 180441573 -376637157 -741625777 197583765 614250581 -606573602 -468893933 933319783 -119279283 978407687 -9318658 952284525 133457814 945089736 -323948564 -560957075 516718906 999830760 -110259624 -903808238 -707130038 -3444949 271378596 691406333 680183972 -968891144 -713466795 896446219 813973942 -828237425 622284062 -859693711 242639028 -16758141 316094394 -331284995 228203685 428773973 676405452 -113201778 -891305652 324704468 197388365 -323664610 -300201030 690059731 90581812 -369802219 -22572368 -983365387 36273044 -877963939 -607046443 262524835 963153644 134256628 -221139598 644555503 399746021 916704247 7181450 215950421 -344970239 -316003138 -534652404 -844702113 160394714 54550734 -449337942 356557262 292894859 8192212 676083898 65721364 -445629917 337407184 -300192137 557707530 25682225 -891545250 -890546715 715892590 -384826919 324547192 -844728388 851153574 -76100065 -439946403 65316343 -55961246 683180295 193933403 367176628 376048550 274337567 645078695 -21235036 904455078 -278119751 -835206660 362092092 628414879 775463458 663919720 402484393 555535247 826800744 288306314 -43036937 731946006 729176913 -486607844 343725176 543335060 -444409157 214639059 -432529897 62693940 -48168664 418941826 495527645 -77765371 -346650693 85305941 508952359 -796745775 44754817 -954809462 156507547 -864796830 -167291926 -913094556 -884851836 762803372 280286653 110809161 -363620755 -522490778 728455339 559948509 274935371 653074970 703021923 -323300906 50118158 -818374466 908767404 192325404 279877105 374477646 -688384208 -821813195 -649763807 619452516 -336191725 -224499878 324498274 -397480806 890401249 -674856782 -119777116 -49598031 -575425106 -270456492 131109827 -176643497 242320949 -354234688 -164447561 249941898 -9844889 -66639882 470453542 -757989178 -286515400 -374301764 -826853512 -387430706 187210679 -923043420 351340170 -103108233 -229354780 427902304 -400086852 919647962 -515983898 452153246 247413150 -863702326 680639075 -434254878 -124638395 757008707 -324869562 -389368312 313543551 117951364 254087604 30700650 447725917 -135531710 261237437 -544832380 581084570 -493362497 -41610502 -498734923 697581191 -908555072 -553965515 -950624530 836446852 966836145 715954346 223479015 130690675 -68164721 974013192 -382451414 -244347505 -75685839 -753359011 -913785806 -74233956 -981427887 -730814305 -920262239 137229905 -988981107 -520587512 193151909 285315483 -750679019 683882795 869337275 -894390577 -206323030 498706391 -182665918 128511410 -764999925 -876938467 491868827 928533939 -730251537 302184541 445744835 -855095033 108708462 -565059309 -791213243 -400989278 472171654 861451528 755864879 760392852 732041246 -748290540 -368689501 565931154 97446468 264883282 730729746 -46385333 -454562727 -631778482 607804375 -596984379 -246771936 -812339009 -927492478 292463460 86644406 -301246043 -212415762 248536525 -847158363 -272460658 888960606 38329462 213033775 -448955241 619459960 159129783 -490247432 -35008070 333132601 -169804636 729659752 801306543 -522695440 534306334 898239858 295752258 751070095 -216690405 612459294 349085346 643318156 -413971834 -296118615 -531550168 -709915069 728454447 -939844028 -5144944 299816265 -58925659 -215740882 712295359 3404971 61959092 -519790779 -989073563 -914400635 75703640 -890160337 204864818 -759245938 -558659834 326154490 -685039013 -27888179 730878862 238531661 385712215 786349240 -451324458 -646685511 643109809 -262091893 -379535 -731435204 549844932 -678492200 -91333880 -324122441 -792744989 -505968474 -719045653 -661679405 504027168 -92744051 56504551 736885471 63717173 425275628 -972104576 121406135 190550340 -710929970 376456955 -23036022 -152436951 222316484 -916644227 -179793808 354129690 -123675038 -368161519 -22874059 855236823 -589172997 226239210 -96770239 -707083594 671866937 490163714 387774473 -626841306 597950874 -537053339 -25191859 -37649471 -368346911 958544042 200382823 897238901 -85869991 -407711410 -867395964 378578332 -279917473 -844153222 617566167 -190726776 -407001527 502611377 196231014 -853632036 356410380 -127632528 -110509226 -992525442 853065976 -395150315 -788360839 130653791 -674893468 -178952302 -54854744 -907313630 -510025923 -971582029 -102229328 -424509606 -230563469 228707130 322046713 886318715 101089066 -409998011 529568754 133034873 -555421958 -532480389 -650652284 473224444 673822732 73039206 602669335 723913834 337886953 507728485 480554005 -702371619 217905664 -661634779 -396100973 -711360114 -799999504 699184707 132222201 -911546612 -434778430 -921933567 -307001996 556367236 -892411655 986745030 364407394 -16157493 -189662989 570155393 399590964 -643698457 -915365719 -983213264 -721995091 544894439 -804591981 -101259767 -321421365 609513302 -826629805 -319013404 937319057 761085101 -428988917 296316671 -312639469 -349059141 639854839 -209097997 -280183351 851056723 -695244833 364603843 127437810 385879027 44224915 335959452 -473390820 662759232 -555239583 -342088568 226778595 -693527812 -672608068 -285241032 -379178542 -385473738 -965599834 76572141 -335850074 328248992 92655188 971194401 -161041124 -262019227 -652041615 55657088 208775897 867535694 665928597 98155281 -898835503 412553180 421839826 340368632 -868114085 203954869 -393132982 -552054172 -270919861 -722056736 -945454638 -474328857 -841628692 701378201 633610178 -742791586 -594265371 -65989333 489579223 119378572 216422432 617174161 -36850417 -781252271 -233428955 -6476291 -24666907 -103502783 634862239 758263373 -545757327 -729936037 438187951 392218672 406927699 -378910488 -529442128 109747170 739586815 347414635 544344880 857520775 -323798083 -1973885 -789181297 98299039 693643020 -751704358 29212847 -334799221 -291658772 940381506 53068039 906924496 -998166712 905096160 742856391 -970470233 720474116 254526020 44130412 266170270 -824468821 -173010793 -873038752 502699970 -557826785 18751189 582894021 539791727 -743493129 829958994 -864223690 -945333337 -187222858 -210343083 61258329 -24698710 638472100 -487895024 553195357 -75879064 836364139 -734932598 -155779849 -45688904 88495837 360523313 -43027785 -508226295 -84599879 932195134 145155098 887547723 -973594924 -459755578 780400961 347729581 -359893275 -900376385 -926738114 -227694257 -86501811 738010185 -694943013 384576137 465018727 -142597221 -475675478 686439771 -149533230 958534593 -93364354 619215953 -633575016 396726455 601825237 -471658602 -306854972 386947156 640063429 696973432 -472116015 -972170420 -911114685 -118737235 -841385469 -181805703 -832982266 534509800 340574163 596148129 -588427262 -156595001 -868517009 359830228 -286995390 192559360 340857363 -45113316 -42202331 121688063 177821073 779733704 710705515 523200788 -661910434 -61946698 -31356463 -623539885 -758878200 955284047 266805972 756517178 -679391903 339574957 -537322159 -648049089 170301751 497581171 -602287556 -775066361 915108606 790052129 -140860221 476214559 461900446 -649316353 593082130 440413231 17966220 -845035169 843168046 -762673065 615468416 -67982367 -409517985 -558143108 291211489 271208384 -841448745 -807356100 594863677 557518410 108329822 900892347 112524243 -773667069 -435449364 101158973 75797720 -447767820 995923774 -852381959 358837231 -550601255 401041391 919118045 -48178458 -381990363 -79654258 507540416 -503316052 491809012 831546738 406463580 660707065 -886548128 912694233 198424585 -818002324 -602079073 -858213739 -967308354 864664833 83935959 -760854042 332682059 463172440 938998417 87501689 -313698823 435586245 -566214167 825036851 -388932288 42975378 924673176 581117872 -559433732 497720858 394822169 598241025 -675834087 106590812 329274008 -291795507 -188364315 624583796 67448422 -157022682 646766895 94968046 -389237401 -284904324 267571872 606815362 -657831008 -827008128 -243046430 731485412 865370088 460387226 -820609905 340544691 676644156 349743121 935263147 -641388997 -100425337 -348362636 408865847 951203928 294646 -124404674 506407341 -900033921 902629128 -546770081 -690848901 355196685 328603174 -431751583 -765646586 -113260031 433601334 -378092763 -626801353 -885847579 -644161859 57566659 733327955 337148467 -179146825 -506743393 -991309926 337802181 -772643851 -830318708 -607885545 -571335645 626437627 936557004 914979517 -836935564 459156050 -714630493 -382516839 80123520 594513716 935337720 -465336448 307842695 -692560870 726592605 65751201 -766510380 -356876065 585346660 922762933 828098008 -999753775 -394656185 489992703 739885628 -320801283 625818645 437228154 -191251977 244186389 -604104673 210686250 434018906 265407783 -48002428 212053095 -469878003 24140405 230176388 -19825151 713371079 311243508 -285310188 360851069 -730129099 -179205176 -563123914 669714474 -20230854 -293187387 -740117061 -678773167 -884610307 -543347493 -170232415 -905648212 175655983 -785843003 537196718 -404340219 -832829027 -923750480 769455363 238981903 440579148 427724123 -701927654 185987453 87752682 -130053344 549951032 132651569 645076397 -215143470 49822302 349836492 -47410548 558992116 589297342 -921026764 -750811367 -15663244 -606112169 248254738 -852984083 818775274 202857831 921743913 -644280199 -23289248 112321352 -66861097 -775625883 -781288632 927772196 650796975 -944051401 809862334 471197611 -436781201 -432856944 -65107903 -395008119 872679019 67337095 -922588869 -716407131 79470059 424555662 656759006 -614583421 245523572 563037033 -834470534 640395920 882291326 -253893709 958681944 407704096 -365119724 562573230 797822759 345102185 856415986 897730377 -182913035 753414441 340177009 -663994064 931433225 -874547461 -147277041 326102971 308561839 -653891650 940236183 714564629 844047937 83708133 866480546 -925435567 -637047164 -972570820 -65841423 424250165 586877458 -398838185 -864017309 461483340 -556993779 -403578684 34987409 408830870 657730102 -977253192 897083921 874168849 -850844376 -56670744 333303665 274607380 446718023 246481778 -980857265 -853371196 765601391 178808835 -858757496 340293122 939492437 -78917072 -571740478 479240435 754222051 245301600 -774784052 528443532 144334049 553367107 -696786677 404209696 -90745543 -189453634 606942861 -885116636 122066973 836442743 143166043 -298845103 168242919 -598401949 -87778107 -612445301 -683131119 -139949038 834857600 972953530 -563009694 506734335 185807157 -248252830 554675713 331200185 38764148 -606332645 -274516202 -129053313 634900987 422444047 763891136 -407522045 474396402 202637558 341761151 123895651 -642475531 -164971662 723428913 921386887 -564446691 -987529753 623543684 114967626 209999407 -742420735 380831684 -523320071 -513513723 -287485886 -544471279 -311741647 -319439633 210536500 667604521 88013512 665137888 -651750541 -297964743 660326881 -182394757 318150997 -544722587 152992479 786642202 -979321218 832273616 -222516250 -64266633 405009849 -944394574 -338842920 144886667 73197035 -485603733 235891307 -553852196 166783395 -871175742 -8589483 965940377 -862426954 758506836 795369479 -623031896 823557964 179982014 617535418 -860088977 -89928538 -394205429 493143907 347323675 -838866816 -911159253 -654085200 -955295323 -268292535 -374288756 750597864 -282462798 181969740 534164634 88406773 -774744714 -281530443 559000768 191660478 712994339 -398909988 607210419 857709160 999535111 289013879 -984734811 -160548532 666140706 -989685022 562694282 928650111 201805329 -337815333 -753645519 648945931 690703916 459237159 -651104434 -34317985 -160245971 241286718 -863266481 -760842913 -177561859 715872931 -800877242 -442159252 504899347 759123544 237077431 -274942384 537115330 -125254958 37896112 -842385535 -189875615 -954134766 836525396 -312651225 -775680579 -991082365 578961494 592399630 70061032 19321642 955125745 14756212 80875326 -407579564 -747231844 879515741 661760756 -658132713 -312361568 -402131675 400771495 988181056 603520451 -311628964 -937483611 -270764391 -64023236 815679694 -313459568 -507971875 -432429041 3982328 532391107 952055319 -383956431 -537938795 672806939 -966312430 9342777 -597933979 -219791217 281746091 88084725 -483187243 485543656 591335952 143128002 -145520090 797561377 564082026 257604030 551259103 -153559386 222612548 575557886 -466384660 -179129646 598082933 356480448 898909945 707949386 859212294 -584327907 -736211288 -627845873 -727884492 -708805017 -821410573 863715576 -267315267 -960614321 439914764 -591852332 783065049 728092034 -170876164 740207605 49993413 988179964 150938165 -684749188 -357788397 281953729 -776709235 -301613227 929199827 366558605 -832584520 377101890 -7480816 809589349 -884065378 299574202 83980931 -339244076 103113707 329519401 394975898 -933874783 -378983461 966260937 -220385660 205034605 35648392 -447939718 -538696671 -684368216 -311744203 -8910042 43678549 657619787 273497481 208742060 -16945601 -97675276 722876921 209961535 -125913957 194251483 31104110 -407066767 908934203 -954716603 758376220 -629844727 -774555467 -368448231 196623904 -382425562 878325773 507836494 -613131450 -390228850 817533228 496656101 602953686 104037219 -380663464 -306979566 295881458 687468914 -878867202 -264903735 -650983404 466211697 31041373 48007040 -212332107 446563528 313244128 -688783765 405475486 168995173 512670953 552713771 717461467 352027116 249190180 -948478473 -495696877 894405276 453686857 52339426 -159689880 686356356 477119935 -851185214 -585318036 898967775 956054707 -580653762 -587138929 663017145 -203890581 -168703026 822267974 -574426274 1028254 815654055 201043106 -44638348 -269776432 76733088 -689143452 518656102 579254578 281803597 -158802743 783384286 -45309839 600293098 891000206 -266331564 684945046 -119967489 117521089 -888506650 -644039160 211196159 -621970629 -408226845 98452807 -725232722 -824739709 -306168951 914038814 -204867278 949044351 -45380959 -367356678 -578920564 -662904865 -958749409 -338342231 679933919 257747263 19740860 720172494 -873286520 205219921 -723623961 455514981 -99266181 862625354 -294070014 310779056 -333202608 712214924 292743841 -2163700 166452298 -216373218 -786417991 799769994 -233336793 -223184708 503655637 -214603272 -305274224 125693836 -37878231 884095641 -870081692 702209603 644084028 -143580642 -23498908 -493369946 -673933973 -203537398 -265100510 516894047 -748399397 -314666537 362457628 -183833110 -629003126 -382285744 -90021850 182643782 415502620 938631559 361789880 -971157414 -168035760 -595044667 954990967 885925148 692995249 -53862736 743116407 633255206 693076856 -611848610 441170864 -761186841 -322149231 577514455 -964646412 -576707987 -484596233 359942345 695611389 955263833 688897151 -173751752 339278287 185953022 501994934 203959845 -554123834 -481736160 553527907 -557466900 101652357 -646020964 593286121 -461609195 190183210 -950249338 269501970 331595473 640843186 249066737 431018705 -516702499 -406645879 -415120360 -732353688 54654830 -971226224 339912030 274575886 507907328 365248343 779257753 464971491 622033168 -954573454 346823797 309446900 -770574390 160007717 516193280 555967229 -546326051 823324625 -330669958 961535577 3659109 385699653 -931181363 218898439 -39193804 386551419 649011312 -218084358 988921952 -903559224 554143061 701469793 -918880535 -763918138 -180478445 146218072 615923507 -231171189 869268456 -126008190 -12111638 -183241621 517303077 342742286 -681106104 8626578 -749917823 -148422653 912775211 894647902 -3589782 799661247 690119789 -101335554 -443246795 -836642062 -455291267 835022393 963843587 -98347912 -149351345 724190543 604967501 -906441325 518204224 985640156 -212177641 -397819995 -755596691 -252045624 401982212 336295831 769322847 117833589 -556082628 318897265 795738645 814888465 -208438435 797693063 350603464 -495853501 408257074 -395006389 229587245 -724296441 995676138 995647817 -211958889 -297601732 -508850333 907914695 186248386 506481475 -694187176 65455078 187050692 663482122 -792287300 -696816854 934618438 607846726 -348653688 -121547835 557869196 -363851575 408122819 -580657315 677509250 470242812 959636620 981969831 -874906031 246697905 -989429123 299020914 -638554390 118834877 268297344 756362705 -133851085 -222633467 -852080727 -291047780 -838830098 -495661372 71431025 819405877 -77503943 -863458363 96006969 604972492 -11165240 -365157486 -957581059 -308710438 -405744494 -287826837 782632343 -124405849 514331467 -164097342 -414852590 -145023250 -419494020 -130629840 152747463 910005926 -661701978 -9657754 418347890 -795152683 806397884 824180323 -509633734 969816471 700499631 -568816082 837695676 -820832622 43493423 -992224012 914337676 871402306 -336503028 -76700481 967083854 -825894251 476960910 -439974055 663856999 269444210 -722667901 -815774663 -743242074 -530354577 52799270 508393422 -939680427 -431278557 299020450 286604524 -418607212 -49137423 208072542 -669650474 -909613364 720718611 277035503 56783313 460442870 -338145012 -283323748 -767842141 355678859 -327272979 973600155 -492737245 225279424 -959756843 -803216626 -389946924 982587951 -502347155 -491695081 448577599 45809299 -351484133 850470711 876107754 175835075 203960600 -568678831 361822753 -729572452 90279475 891115253 -112098263 375509857 -22024250 363859131 -533095381 135867767 240078304 139750350 689451855 -237111097 393654271 -292444304 -937216879 709317489 -212339118 971836449 76347665 32682799 318633621 438331591 549618180 -319777602 -262067350 -843824203 -4542615 -4595865 -170164506 823035229 -876820369 486560147 837672054 -328693486 -819241014 660062520 942301843 -725712854 -736841169 -174544079 -218531914 895265623 560520855 -125300437 97684546 524979716 -91812318 -692944685 292543725 -999956673 52835961 -431145993 -861174563 -109046364 -523363135 611241248 815825192 803459378 -819021070 -551438617 131447276 723484319 214383139 542664662 353223558 -111048705 289884527 -415153053 785179452 821953383 -431774989 -453465565 658583011 712902822 -858661384 -447880370 931058379 525913780 -627552928 485863601 -877612074 -331380779 -995318175 579995467 -852237176 -57745392 498738943 -413942080 -366287974 267384907 -135842899 -432162521 223617074 -592335203 586589337 428496147 786935274 994397473 350112480 420585895 553733797 710160415 903083506 426121825 -245865444 895955311 974655888 -898535015 473275590 -897880631 -750550261 886083867 747185619 956316462 7112019 -538465357 308553542 107656235 -622419903 -170345929 328812123 185281831 -425587077 228359614 440661927 645117569 618725381 -592447809 398949528 39591951 249062321 583715333 905227017 -103005553 -525685425 -789667711 -251714370 -914833756 -679427626 809549980 -897941476 -107872654 -571258795 -198758547 878600959 -943623550 17967550 -350575635 6769287 -784100888 575146704 -792639584 427416053 128521715 892451124 -503331326 -826906392 857532957 740289825 712734877 -268249800 375293057 799339385 -946623173 768842424 984676855 526168072 446217254 -67336833 -902870519 685071441 214839984 -923455167 246703675 32144789 17996874 78023156 -196988567 847348778 677396846 -868215250 -263275924 -227198870 267363489 -276027081 573865429 494468965 869392893 184108531 -284387743 511141241 824008369 -742800301 -354896051 563890574 339360564 976423763 -55582581 373429165 488692337 625648428 20224271 185286621 -141908274 362643187 -391288424 688166682 -523772014 -109913687 960405205 710690063 93029210 877896656 582142886 -299958387 438844890 427200481 -94564488 556103427 673942504 817368031 194468053 897453728 843003193 984895275 430807522 -701064502 -898346871 -971985528 146027525 -622548051 -353200892 459675627 -345706128 376407781 621681066 882898390 119462477 973073351 -549128472 129664775 420852373 -350995335 90184833 -584402588 -183455823 -30652638 820055144 -641623956 -784316424 -948927047 -987783900 901872418 -855301345 -862392985 -987786828 -493925429 -291657272 907313854 591666570 -995329321 -698373492 -147416060 -156212738 605309939 686098577 782069529 530570392 264182488 560871926 -956515476 -695582812 55927357 -867833013 812779212 913112163 783555601 -581019801 -171175738 502894182 97446588 980219756 -151185774 -978039488 275658 822624884 515664673 786693461 -757766413 18303005 -684281360 -57210470 -385779525 -890573881 -312584069 186335341 995325514 -360589425 361519020 -628143591 -602725544 -36335742 913879145 -841667112 787627642 566552427 342611071 247346716 380020450 761526089 486633726 505274589 500523618 484294479 -101974214 -195820566 -713881418 -577619436 -685278507 -407056891 -715073616 895822215 455684381 877392332 541783159 -570816456 -896487064 -503358765 406044532 269320113 605702297 558958158 -470457628 638536239 152408966 590277184 217467423 -646957263 218800736 325438441 506103804 451084944 -729700355 -844481461 -35504432 -685645417 617721666 -941021069 -128338098 -495751976 645663368 119456223 -201838169 170918464 -834943002 -182491057 829479753 -919932067 831018853 303051435 169448522 950036591 -919453745 -475627277 579882876 860475903 -394399859 -65556919 442134280 833829804 984502973 128495145 142662502 -821171440 -275654830 271215000 -569297749 -952683239 -264519345 -564064953 -754137259 62951959 -61428240 845408290 871400148 717584002 40990369 812245616 20992678 155448212 138118024 -151461562 805468060 360757856 -361856896 352116576 -190005188 -495391938 -225037141 -531645811 -885628739 -825054680 -733374155 -175992620 -44476741 -402417710 777538611 -33424368 -122110237 495629714 -553246745 -690725914 707513090 -693756117 486005678 676501688 -322993861 -579822195 253958915 -455292149 807052292 412244636 504162604 -534391695 862085758 -329084100 601844429 896346500 959449522 869847933 -100119158 -930457274 153234477 -977061198 -476781465 43506033 -213112857 163326829 947689383 662765934 -902457578 -810962407 998678040 924134376 137167574 745882226 -50846578 462308908 143376560 256466719 -192584604 -382403052 -912506122 -196980716 47856417 -557960883 228422002 -788397851 -241407482 -566497190 570119686 -134302721 693959336 -762776237 -738412036 474674333 -92188998 -126808417 328456942 -413780059 585008083 -127425086 -980137945 -93329498 -382358075 -134563850 -112729769 -357734463 -442326076 -575391953 -717226870 48569072 -429343363 -810944496 -786932713 583253877 519586285 -459922080 -885827271 -901783867 826088175 -530334731 -865856833 -97477174 235151872 466899501 -310210776 -958130585 -851802367 -202359553 -693468778 672098250 -876174669 -972527105 -486663395 -985481463 360423002 -695505855 815020222 -453987610 226615595 -667164156 -639881119 952657076 912966942 -920054773 -617004395 767326095 744353165 179832707 -355231097 15438445 -514343574 493047146 -143941893 408899483 -643186097 706335594 -298693423 -944806194 -526002476 -79369526 -306811207 929131466 434661456 -619216530 -927688511 -17224984 225024141 44928516 -187239749 729701033 258734962 -753327473 -764421555 170916494 -561887639 138961814 799327507 913179272 946200994 -746563345 -53880266 815642745 -948030264 506085717 -215530961 -137226024 -283851695 -433406033 -804480522 -276926017 211813951 973618352 672529637 -93153124 -569270921 -89144526 -693156366 -65775310 332362897 91885563 -891831246 690465334 129317997 -444435776 290264609 -336493683 -557980896 695207114 788810700 -894987315 871943865 926015531 942327561 509525005 -661061894 -22912428 885447006 -457591525 799430267 -624117320 -852754517 -187392176 703001973 -834516375 185810613 357138379 87905287 -519781711 -178514868 607232167 627039709 -624659483 475444345 772946734 480061885 -484651751 -27075548 -346991566 -291365312 -151259718 145472218 561486238 -104808693 897047560 913717100 -277920159 588819785 615408902 -44657450 67960487 -826273873 -220178349 -668254884 480026565 -616542950 -964626390 678833270 -686096541 -856353896 -107164116 -124482952 -36053421 -93200543 833138684 -874567414 -261485036 -645503847 143486116 -478459949 -587498524 -774556575 819394936 -908095243 -759479047 922772782 8568103 502060334 657139375 -945512809 367039357 203051639 -448851231 503461384 678340681 -465947392 350331779 -131641732 176006172 288891635 923505148 -388922802 296351909 143230802 -953449348 -786414906 210412404 749834828 102742101 -654053492 -380241796 -146544748 -974006172 -916917419 710616333 443528233 -98492377 502167123 -723666707 743442232 -175919823 -342192988 468451913 323415769 661996758 503768072 592648052 440956386 973271701 -146361784 -671946012 -98125397 444890661 -581908099 -324803748 118178627 -48407761 -918147675 656442609 179588296 -240095051 -321126106 382198450 -362774665 -717893792 725510774 -112530193 -426719724 682466471 902841607 959967621 160942921 93223587 612440499 -828543900 883320995 -774305880 487170908 351099818 -225784371 -288234084 -517200045 -433059312 539915400 3939189 973319416 -578340510 -9896490 274617527 -389580730 575953283 -478513184 -810936745 818781243 -648676001 -447725191 714724694 -299200041 -84607483 162408223 -69490883 379313899 -110905136 836487357 495252664 850476892 -71556290 -452673625 -412288359 790220697 438016961 -807969839 -993330599 938672324 50380316 -463003741 -955819663 -211074881 185333621 869320476 744162828 926230109 543626548 557173396 579488955 -973161434 -643383019 -255277898 122197664 -721018869 -880075223 447233344 704434522 -309802633 429730675 -288962502 -14950632 684217668 -743423190 57101758 604430465 -694566806 271342986 65922819 -838557795 -175025822 -230679049 169687676 949746076 600933573 739153812 -325010360 943506922 770025160 -86142232 -786287809 38294827 -531137153 800010847 -642232027 395944041 588665051 -806938992 -2416337 -949163868 -219182166 -380798783 -565815303 -950100765 -498313141 -852380 -954559629 343758660 564481888 -331890362 -347060044 144970574 181028674 154295654 -848042954 614591461 170347562 -989437970 361047938 -656614863 -537418177 -993998743 234862151 213386442 -354644386 -356884550 460806234 60482736 160324215 -773732904 410753833 -79832587 10695758 618715335 -818433546 -633830620 -508364072 -615617016 117597886 179515478 -180462943 261429290 -913870939 -161820453 644474380 -648470375 -25655210 549772449 -392423052 -592362014 -284525557 -512764944 -386578267 -315065879 941661671 -818113153 -271174654 944262159 221624253 77804213 558885838 252060286 563223976 -981963703 -76379728 875924025 -356206411 -524311606 496540305 -99024496 62476869 730183096 625531691 -648210600 -180676392 -7513407 966906419 -450928869 933425914 -211528419 791133132 310655233 -545173730 276793057 -562699344 9795307 740130788 739137279 467111084 -486368582 835513675 606253068 -967680728 469789271 782860193 760254666 988951782 -860213642 -120553215 711604534 -152555506 73263828 -576450413 -899015572 -728250494 296404062 693734838 320781694 -890037196 737224524 -553250538 453364987 -834656070 -971318916 -537239429 -108436002 822653997 905410902 -515316028 -813229000 -579646010 -592090252 131773006 534168961 -445705597 -416891760 340319034 610312382 -691524614 -493519602 -396074344 -872655203 -189702625 186085883 -74508573 -885801992 295915650 862985771 -823222957 -276792559 -618054835 216404068 -212667210 366680776 311276387 -465777488 357856469 -710133277 758230211 911384023 817306259 -919747228 -866802139 -140447899 5295639 -772573917 727201966 320724268 -479102834 -913695729 469397434 -22719193 -511909512 553868961 -258145016 -800706046 519940165 -680510880 -737370488 -241568241 -222642124 190331000 -87074500 114477162 -254554189 927280613 -957176897 674258966 923349344 219165193 -708607208 -465683854 -250180832 -278014602 -501798081 -758679285 368366790 -53574464 32321956 -10679688 -744729368 -387775423 -717756064 -487591288 -167059952 -265411790 -992551881 945893942 -20894997 303743010 -399936449 -683452996 23462396 -807504343 -2673536 -223884108 158999415 793428118 -229884959 893545155 -683235144 -987918719 786227633 522060541 67827889 -138073713 -172309515 191714371 758716533 -393471661 309884980 -683089269 -692006924 -450869396 -536522659 -101376107 430547080 714716701 -360637564 -784913497 -967612705 315567276 -764342844 616665148 741512745 -417007213 -939837687 641732321 417843500 110119400 -981433178 831472614 -333371143 -32192623 73057294 -810146808 399166784 300837519 -821818174 -102839231 -664744706 -547115110 365574849 582805323 472382481 -682832200 783460361 -156390969 175515498 -578164613 356810604 -153348690 -887782080 523247586 -476323076 132387560 -134573855 -972052211 -645597057 163544013 -887342336 -346205627 625313910 -687301055 513848080 470727301 -893178897 67501427 -395046982 798412418 470711165 692282252 803780407 -962132626 990500743 613193176 -741907469 924256101 -670482064 -339711446 929320047 -132564550 -33524663 186923372 733767803 869446296 749514688 -238803464 534251676 -15944219 723108983 -268567772 -282432023 -804402088 -970084607 -837137493 841171702 -876215485 432692514 -594615980 951787073 -321923944 909525135 -682148483 641054120 818234601 -662496442 528682132 536599154 -166317900 277561720 -535032105 -848954442 393530895 11400088 -547945804 192311948 -64609528 587365920 -27732510 -557310490 989132748 -599449163 605305155 -158134190 -656815075 -799939454 865260416 747869147 -717876939 272372766 -795935610 283953244 936116790 -873358536 892138801 -642134447 249212980 993005586 918201374 -876533567 -108492303 440629939 56268788 -695261697 794683634 904205611 -561578978 811544124 -912866353 38829846 -407007634 348793113 -617985831 -149542043 -146150334 -497440805 -737830581 -155696282 606759463 43339128 -366348604 667100124 -817766378 247497659 -957346343 -107893433 -972017641 389157470 815963444 -635340036 -209353271 553375267 779142250 -525186042 918652073 310276072 516142752 -247554325 542447346 -676712626 -314961803 516102224 -518044636 25766180 -149056761 -432862123 -766533392 -521703773 -804678554 -879228512 -639162738 766154944 974222687 829719559 -49386939 -860179342 -578150622 -686163119 -30742443 214349279 951197401 -389538591 -737396323 -426618446 -310277525 683781495 459540902 -76921308 -136673127 339595281 970085289 -514660273 322448980 -702199967 176121559 -78106830 -13506132 375668404 -652573881 -110222742 -7196120 196742359 -531853920 -1922918 -171266966 -332867788 898828552 213273136 -724436015 -607756044 555719006 -997176427 499092023 -738453487 589510987 -595875566 -3866433 -183508513 29141265 -763144389 -555396341 950406371 -423233047 -423717178 -311669081 -211380734 831139086 -23594371 392252658 -89591476 408154362 501800808 -251982081 -786662748 348472518 -362468576 445154890 279638825 704814714 229781628 -497175494 976986006 -768522029 -312673759 287915130 815802781 976420790 -830136136 -920382565 -258128085 436234770 424908492 -55080346 -277022483 781919499 -9358607 -489024646 -690889144 586454026 -903860619 -643755808 -734560450 843584470 -605462797 469028376 -681614767 -429114911 328719968 -663883055 639021705 54713571 70755070 -476521406 386364048 855762453 -265959495 -942566180 -563216890 868549735 -840311151 450247352 -753465330 -865025214 -222468286 -45591480 808060870 397573375 -11875196 444874291 817281388 -364542011 -594297071 177061964 -68385213 -322981289 983500752 -148109756 734869012 961012040 -800480754 -328340155 -25356245 920532139 -157339481 -189714971 -433371138 466754357 -244102156 -637913557 -400807669 774932612 -539889573 -619080274 -598407475 462009654 483849356 701183224 16099138 -497656985 941941731 285157372 121327992 -142070548 883171321 -984837160 -656754334 287561496 292101080 -443244147 -963119546 -623778372 -802747703 345979610 -821053900 897616473 -127241348 99946527 662903790 747055220 358766210 -334633151 -865353527 -928756521 -281252796 -178130805 810973805 -937035548 -829857440 -106858901 156401715 -255128459 896829411 253188426 871969677 353674703 734842059 -805238673 178293930 955103437 -143482809 -529214817 680009005 -610059020 149195218 -346192477 -508081430 621644055 738565326 -282309762 -155459549 -611198912 -347443621 502383863 -469685484 -482861113 -952351040 702562875 -459466891 -356615373 717266299 606388544 -61385438 -344482306 -516582921 795982431 -639837793 240394359 -814988973 -458696386 274588790 -468253371 89110253 -492437175 405288866 -944506746 -439707963 -232781027 -597430418 -227853408 953872495 174129300 553433423 909377195 -119589228 609825328 -910224227 -931431610 655586351 -703184751 353472433 768152948 429445713 -78913485 877594260 575314918 324026883 -199357516 809351337 981364742 568654671 -843352135 -854531932 38666217 -445620883 -3550466 -948338841 -51395595 107963359 586927911 -624518545 -534734268 -372871694 300181481 -77285299 -975528211 -956945797 -720270132 706498111 -922232468 393186599 98319296 -410875176 -580632882 -419037747 873095838 -330285647 -581741911 624429187 724323848 -186550664 -557308098 -441087839 848950161 -35829417 912722985 -281798143 23460432 -489128249 250444314 -98235853 -685088262 -531343891 -523871006 -737443854 -507868666 -811360165 -9495208 299640182 -275398234 538515752 155592140 348092974 -877459246 -256330141 -588218281 -424539369 551765624 -480852070 -527729077 707635158 653038415 -142569265 -988067447 463873421 -824828759 27599779 -318707194 -241555801 666534497 822007147 -824037706 -252003869 -80122970 -477986703 -846635158 522289729 901830512 -966831775 44306403 -25473759 -585114988 203316013 486609423 388246763 -536954711 -137262281 -487020429 513467462 -434601013 -701274984 185729377 -390943760 -719059149 961268421 927629161 -471374980 -822727140 776295899 -982333040 497474409 911088 113498762 698740314 858414953 103652113 -148649523 171596752 693540901 -177354856 -91608032 -333972585 306515480 46906327 541524845 40130788 707022967 27694842 -788867611 951225566 444110106 -194909772 -819328173 -326538241 -316993258 609394711 -925911854 -936020378 -237843662 -404895684 990873158 -418996529 -453277042 -637959736 930955939 -215287957 -514075970 -396918670 256971863 -106846072 -677256937 -109000734 -676165515 72245770 -777665229 791341477 -722859357 469979642 21217918 660672711 229583216 135365291 -323348034 -206458013 517248155 953871933 32741418 772176507 139513161 501911725 467747976 292884227 338705881 969826141 645858663 798154948 -606931268 -239318106 4363182 -240754235 -433029602 -394805494 -293044353 344330528 70528531 898734959 -745597632 -173143780 -991988143 -298136447 -629382117 -97083428 859173748 -835770696 275301122 322461193 -667848171 -828684753 -20826293 937097242 912777679 35083243 964572463 -618774383 -71446409 -926057412 962980854 451683521 -261705950 713165962 802039550 -644135851 -498432585 717844814 566991475 -302529917 688183998 965851639 238191936 765037639 -670435836 -257719389 610953975 448094802 995615992 -477704912 753170204 -198623774 388964229 423156332 857040174 405341259 53712340 -568758180 879947492 478495794 777728810 -933072777 -399228865 -95337174 150211362 -79868314 -291638979 -245788495 628010461 142207807 -253668757 -856662742 23217164 846205922 751759525 274896522 747613460 238250751 87029519 377875966 817083419 676548607 -121649960 -568460498 -967196290 456981490 -26797503 112511751 146413093 -421513280 -284695881 -640444594 -988061604 -574058227 -999559438 -475429022 161469886 -145479348 -693078041 -474439513 -290457901 922804407 470781321 122160273 -255608163 -885321872 -810856323 559676210 289823058 -838365400 214985978 -114768398 -366196647 15236055 -632130466 -929884503 -216065360 -758326852 20387327 188362090 -540174149 735285594 736313531 -786285845 -990156771 -307831709 -312432975 -971406515 -266422793 -36724 57679938 -79948738 -219649543 -358327674 -757995327 -400866166 -995396397 -827927577 723505489 929477472 238647512 -558425180 101699092 500216320 -374044609 177398955 -286948628 786507911 188910217 393891631 250937238 705885731 557653242 138679147 905401926 360094634 204177241 169875283 -524659252 -891874362 -797692289 546440755 -428942476 -309654856 531668256 282554094 -839600723 194383173 613080343 -731658500 636512058 433699854 -743389781 832088285 731726670 642890798 887880243 -891725538 -951193710 -310582540 -287447032 685928988 827329968 248986489 -735404452 354648741 894914354 338612418 190727313 -556239074 -23198733 200548639 -553501070 -821641080 806233182 126192394 483973315 -686061814 -619077190 744245822 -601204979 -547318555 -216046146 879311761 -741417961 93907622 -795719854 709767095 -594336222 -449148520 -243268500 -157092593 396334834 587288885 -710653780 -514896568 -636285251 196035639 -633525614 -361766540 -23352044 -204054551 -742867704 -181235305 588819743 -970402301 256235336 -173791653 637429694 65517026 157301479 327480646 920723289 -701615030 -629226638 412964730 832026193 758318393 -430076585 244307073 950667971 874478892 883805150 -332901789 -32642934 171262737 830025179 -536299022 39365653 239884226 896690677 18150418 768686797 -161587523 -75509826 -868239140 754501308 -246341294 -816636508 -462175237 -53005555 -431861668 -499589886 -891376644 -61584563 729899202 -351570876 -163915461 906721465 -431611861 772577097 -749840228 840115540 436576277 314586833 -194240280 -336294066 667852711 364110008 44604394 -579522135 -245149356 830153500 466236287 -227550103 519935995 511568107 -351072124 -226344294 989130955 831923140 741257828 -489084160 596311869 724958311 98419525 772005044 -459831095 -694050632 391091327 735750431 -784837269 426400912 632390469 -853579306 66251075 -84222735 -779304583 -287036356 36396612 265946279 -338163033 649001298 -212351907 145324850 573648666 841292456 734285024 234327095 393962761 400399348 956552424 969957274 768129076 -206739061 -464198373 -23525325 -213734080 -817153658 165816777 283944607 714898616 67699956 -592186049 498410444 -281771950 -102969535 -369884859 -45087255 952175440 752453245 -158900981 -537835853 -864069475 -482546250 22280250 725539356 -586234943 709886208 490722046 -848697108 103008069 -422534632 -345001133 -359961613 617180072 -935007000 -63451163 857511301 -698780452 159885992 128372497 -247808306 -460470121 -976105584 -737008959 751408270 -484979262 695674578 -574959536 -627083496 446921234 -374596940 -651180299 544062404 883407813 -671997311 -81635929 189314590 265485656 861963248 -103306700 -455133040 -194784270 -866432333 651708110 -681424585 -325828964 -102770328 -170686501 965971140 -197100361 -689283299 631134281 220467435 272682378 -896379417 -688252323 -788848238 386615971 -454132564 619388214 99038166 615056300 259730349 313743299 357813347 -920658043 -993296982 -118371780 739943455 -689554255 878981553 -70395082 -833559739 -285424101 -326472321 -645216973 125144475 953958656 -653662941 909066371 534206023 -655874776 6136912 151075836 67083284 605931827 280213957 965007683 -60168699 812242984 128717365 -461394715 -290766164 -448141454 226070556 -438652670 1748720 659328844 -319494883 473395438 -675198871 -962885475 460097142 894349685 423137772 235293485 -724361591 135216644 -604734614 -387115303 588073144 -689830741 -299982428 -596994366 427763791 -114969984 -3436245 -159136666 -236806133 455720944 491894958 291235208 -397808080 -120338722 188301200 -262550016 -898809896 943451656 -324047911 -158215067 878949902 868109317 -665740444 -241861667 -930798943 -574720589 -885883543 -790048812 -180502550 -629050683 -523737167 -489942212 639188492 86588016 -766787490 273842493 530870010 -775052787 -496589942 883104813 -523225612 320626849 21477949 -766691312 -996485357 7988154 -384099555 -996810690 -244714970 -29340182 789688300 488107546 923368737 406257304 183953358 745259289 684160905 -67611417 320702052 286478105 668623741 209155479 327683727 18113487 840891775 -962903393 -666682456 20628740 -574052020 -834904930 123818947 54637492 -675523268 466997709 -441641853 -600208874 -474879435 -675854443 183122265 -450058005 -769235372 652310393 700852339 368989333 687468085 -37110259 -321807369 310805990 -520562388 -500468274 860663295 253770048 -90717145 -736543966 -348890404 -546899780 771662767 -966738225 -55481182 -773861468 779252882 -951952508 42185301 945090389 -77926921 -961319502 -886468191 831030522 288134423 922352548 34141287 505957884 -625155561 -370154811 807101070 231161702 -843090799 -100734826 -200261118 -224363462 834714484 585039967 588404121 831617119 -735149560 -610901352 718916472 -484291666 766297650 -745287488 -430325487 934083157 -437955803 -235625649 892221174 366789769 -85923533 448810936 -748009895 -979702246 -98049656 443332503 -526003633 -286605389 -628514891 630931854 157310426 919419908 -80837836 260989608 483283233 -744338057 674073325 52884665 -444178954 356572989 550086464 176064305 108769140 309540178 -589282357 628818680 -560888803 218331749 31573935 -357080108 -890974527 -818183060 -599625785 663859586 -621835979 291795028 850330882 -819959511 771260069 -893673971 733723718 -998445626 495784242 -130270402 -738857348 541853686 -546304315 375356240 120970372 -988921669 -817046758 579821422 190180516 876475935 -571373977 -293775018 287806389 352988827 470779529 -400096317 736311511 211235754 -770723854 214669615 507150726 494183009 -539070769 611415935 616684615 -822997880 -567556262 -899906241 360776169 286576917 123189754 717431491 814698480 251502969 -535149585 -782148652 -656706111 -196145690 -133964437 404923057 329731703 797354134 -883995508 42631258 460875465 63618180 832818300 -372467595 98209674 779548963 -205446220 -930169694 379218813 382097608 102051600 -59482769 429903535 -756370965 526426355 -234790217 -660843762 -145753787 149826881 -647358323 613711986 358217434 -108618919 244406764 -919651583 -775446679 -130520967 701979649 -920487116 662327873 688149272 254234998 616673623 -630270415 981374762 242780314 -786176453 -233107131 -836499517 -827580641 -148706644 32770527 43889376 100106846 -368820002 -367850768 -601883715 -783292015 -103977049 -717861052 -576811501 -276927247 -642838008 -924565125 -171828680 41949008 854039233 -751584359 -349700294 849213959 857197244 965406270 298207970 -14198350 -629466428 -746331834 393548443 18712404 -936358640 14344525 685874111 339269401 148759499 -334213143 -264638612 -570624379 332386826 345889841 -943899247 -48381791 647495269 302721836 -71496534 -995467764 52756621 -426289421 16061308 -465895553 194500796 -957087770 659237700 -770519530 -529448933 590526367 -719633231 -265756292 -490267943 129905798 225771243 -543164069 827023905 198612900 -626178088 -663197053 -110506630 495362628 687420896 818411388 -936885728 -455073610 -679390323 -398539690 -353734920 -450962646 426284205 966037452 283399407 -103217153 475991178 -666579384 -727310265 711880037 -717238527 -934737865 -725113023 -821781541 244083048 512107054 953645567 234392658 426191490 -607250325 284601284 842370018 612138128 101857890 -445565945 964063854 426402973 -991457217 -583843429 91066863 -171259443 -308873265 -373492279 986443403 -698080917 128970843 619075440 -227666931 -48067851 -203233474 213470582 433844793 -806412936 260172162 910962357 756496988 -779501232 567469579 -925224977 169541276 684617157 -909471805 16260529 405231042 -758543235 -377826764 528388261 -222625665 267502719 5927481 -405801938 76538032 -626365397 235744080 474453942 454193198 -134135399 -776943702 -812225833 -97463126 864233920 251112755 613110633 -523113056 793609228 -493464894 822474212 454370660 -573873977 917582127 145081077 304921200 -571748639 197771299 -747408297 162689576 680125054 209092097 750471461 -721700070 128787856 359209771 -293398782 484067634 -513257343 771836722 321072074 492493065 182405260 -618905752 -495750725 97432327 71759758 -374027212 -363083273 348307566 180142368 175362001 326055118 -596536031 728464389 -222796012 -21933519 106794094 -443813373 979323080 -273969279 -172784112 298959347 -829462589 36986304 -172769289 -858894519 919953585 612913790 -177270128 622919254 -329435796 203852289 644396700 19596788 878562172 188215225 -183500173 736226160 9730192 126664702 -715669252 -694772500 -101232081 169302470 -551876845 946193109 -270898672 -806611512 -244192204 125425812 930431199 319750053 -804554472 -980191233 -938971285 -501736648 690365651 -478088881 541708607 -38180238 -202483017 614696868 283982987 44390656 -887516820 -346210654 61023234 -934611802 960140115 802264210 -753499837 925028236 -229149009 -43379535 498931044 -619629137 -192647909 -604142766 -703327928 595018927 -63076110 574960111 161143826 225111952 602301939 -424787001 -340582171 19025724 -70008966 -69257434 777222681 -375418913 -310798608 -513701488 848218418 234059218 -861280876 -88017364 271534917 -676611114 923524135 336595707 -674518917 75420193 -976353809 -750803605 993469201 -647284684 115465318 418851873 -180522960 -838278192 -296394274 794214564 -528588169 -257212501 616658404 -48666581 -779543935 573025269 719268276 895853306 -335034794 401891123 600948312 -143965517 -624706424 -531148897 252621723 613206598 525478472 260984032 -550562053 919086797 -253930605 109291251 -931985371 182978976 -193527330 681790097 853827707 -877275217 662722318 835278819 238251430 -62939344 -147865716 -481822277 832816065 -530707845 543391372 -531743638 13659207 -180562604 -789109414 494446589 -725969580 440600385 898191436 -741063569 -250078696 510525677 654966953 270625084 570438636 -45716738 -387756141 -705555423 -534518083 648365322 -994372606 -737314502 -298777948 331119593 -811393557 271281296 411925237 -828942147 634824380 100993298 642280046 -413708866 80796578 -271783130 -521665290 -399570222 176512066 556645802 -112755176 -845432370 -787994189 253091166 -490173551 1296419 -710014921 -441501532 -220647266 370325010 958696485 -922033037 600947982 -696640800 -566270544 -526328536 -614856455 -125521408 -37601381 855698236 146068212 630800990 522773074 -193809966 767400399 -713334296 545223633 852492795 72142724 933148016 299727227 -782512307 446264605 -633362927 -33224829 -577759260 -863668854 -956615368 17544543 692762163 -501853893 -978657189 -318354670 935821206 -391454735 40738826 -911452765 -727716078 560735060 862594078 376941095 -147159876 471302715 -445459006 657792506 902467108 -274712624 764501402 429950986 411917757 657363349 596141362 -466508373 -582105776 547475998 -897115494 6507128 491048070 -595601555 468251120 -715144026 -767265481 109087595 -984708686 -227446458 -28590258 586075695 -30954916 11246097 866598433 -480657328 884449700 591400925 833542800 -430060845 388210174 -883273285 -192846208 285338205 779107795 511579530 29561212 64901833 -41657491 -345976520 968739627 253509524 638515981 -150608567 -878542824 -699083230 231120086 -877368264 -17836458 331207003 25484344 209958208 -980400055 -516564624 544247649 -539709020 -149699530 581271367 -114546331 423098813 307760430 -818374737 435863356 -559862024 415592920 -141411367 759043772 320756212 755484359 -344429655 -275095035 21236660 -751785550 485995702 -892225447 -62183262 -69188365 109291498 -303575962 432232904 299211745 -863639381 -947270005 220830231 349042759 -314967847 153561341 -97924350 -317253218 394275142 -739879066 -710334974 464014380 438342829 -457705348 409037533 539117406 297129891 -766294438 -765295437 140140252 -971356515 -308600799 -670315668 219943999 -189765269 -156883582 680877352 447055674 259188985 -251362599 -929435871 489060222 -642564107 944375936 311737969 997944665 233711972 712459333 -531550535 -832523696 760614797 -740575468 -607568623 158320381 -702302198 304221909 -810403087 913679301 977149835 -879374642 753331850 -685837581 -625920390 -215382683 -631008040 54238203 -928958004 -775196715 -115740831 -988245494 -306798116 487786834 825955617 -331751691 528302778 -522497811 749060232 755055902 -522052493 -743571549 -451375668 -746670797 -934606566 261796490 -636380160 -923100353 43965804 -191814866 -929105283 62335723 -668976560 -731246710 29465853 201099753 -73356562 182896052 -392174687 583916301 12295854 -644419807 345550796 245711687 243307140 416399011 -20555105 -487938602 -457654535 -841813543 116863890 370854921 537303875 64696357 27848351 -728581559 -614615295 -1243718 -60681719 -516433306 912594506 839877235 -362731240 -569680851 659623325 -202366445 196839525 -864737780 792963843 606819572 429159947 922152550 233537535 -703903369 551455939 365459011 -799913289 815806982 -730381044 608454345 438682508 -376099142 -705360425 -309235055 823186024 -681388375 -336136191 -558718475 -45198184 -593643072 -484192375 -441094534 -405346699 -598361128 -343259234 351278350 369442948 -910264253 681474638 564039500 -121057512 -805401039 -645489149 189031530 243821019 -172958364 863039113 -469628401 677842453 304179417 -321165619 487513024 -190330188 -28655053 887187611 -467612816 -265499314 787664681 489152286 258529974 -494127550 -61729263 856322 253265879 -616904933 605989401 -808301662 -227716738 322964220 322393723 -227243763 36828155 792925794 353518329 -796912230 348246980 496280832 736442418 21725751 -403135964 -187264628 -556976801 135687625 -883737032 736248223 -147467950 -191413985 -923445537 -450514765 435990377 -872423809 -548399134 -905653871 853087925 -884385393 483201002 985066673 792545706 -76524549 283286544 -820464296 -26042660 973800242 -595127026 -32269980 -361281541 584901746 -528285816 992932555 -366323043 -331500856 -610608720 857169884 -153836685 335264480 -546705549 863045708 476609986 118737690 -12345766 -133063268 -711741896 308317828 -192887446 987918894 362280457 975178340 -748209940 133517815 293561468 773450677 380185536 784724172 -107762031 -414578560 121459148 -13227794 693650646 -837875000 138562565 562330417 659731601 -229617780 -906947262 71622663 390927310 -955561496 -223404498 683973910 -585615724 184379452 303755336 763816795 -654111052 -702380954 -298196480 329719640 -687181187 -442541113 -405953129 268115705 -306415049 -436870645 354949027 -17374887 403488382 518444016 -251935976 997658381 -230878007 -152769810 -233627151 -559868865 -815434903 -448749665 -228912877 -193866656 -249915857 -675753050 918973031 -120297811 922746996 682604839 738653906 714721288 501419124 -570981975 759362030 -770709782 490768325 -855587823 230345330 -148113401 -484520071 865438064 992981295 71839069 -695265916 530824747 -363026138 15931552 420659457 -548270531 -438879700 737963798 672998700 649436149 908154429 -750605581 -593138244 520520017 -379877487 -46496871 538285801 520333796 -546502137 196680823 801561940 -596306908 628858944 335210312 -3954907 416422951 -857703180 912795696 110552458 -721021959 -727963420 617782149 625908412 386808317 581724980 -802528585 578505787 712383519 -244000003 -142981920 753161667 74329533 443201654 857086736 793118233 -510339064 737812443 95440550 -669446779 -458682258 809432616 619973564 -213616081 -689716752 -113782397 339547111 993207965 702321523 -926052640 512617020 164702618 63870697 469648547 -54207423 -556134871 695328229 -103107632 62724003 463836689 -761687932 -550323891 828922458 -455675721 -366837378 -624034615 -461324361 74163123 410956494 214125272 -94327695 -249891404 163535519 -359847595 613721767 -839421546 216795121 -244185464 817806655 703789871 125645540 514316261 303260588 471902728 -676400856 348224336 -378656304 475987462 172917117 -639906040 -496371347 -123940549 -589238308 431637601 283687226 159645422 -717072138 -404268320 930113963 -408311421 -334487675 -327529390 720581210 841252971 -195875280 681937888 726508340 -405415159 193827651 684806428 219563090 821588120 -492188054 777184740 134977081 -315010672 -357595847 -685648476 -570669899 164931319 263254531 -281857614 568287695 -494101320 -546746599 138949787 -86380219 586809966 -541637341 -283818837 -534459945 -349858885 -519962634 304307833 54004089 119262307 -727862595 77954157 289014426 653699002 -197275958 -515714369 -315826658 -211380084 -214890637 766635188 458602952 909272211 652954429 707647187 995165866 -163921475 670807881 525294236 -465481806 209801373 -23433310 363107757 6965560 845481995 -976405315 174879529 124817240 -682159345 50419385 -517543009 -512489806 125012578 285883322 808288327 163109296 623429194 79812501 -981294744 -83691744 863567859 -91534108 -993487280 -166585751 -251706305 310600043 856309850 355858991 -538474364 -71497282 -131745072 937611433 274549313 -708023078 -817448740 171210830 31513641 -425963854 -750154453 93615986 -707129370 -376784321 -45868169 690221723 127298406 941799787 -9858295 722990214 52777981 -179547659 -597683654 -473169203 -140321632 -313195374 772091301 -340081198 -421766295 657209613 134221878 514484849 -592528238 -57293212 985574863 -678723474 -131870846 824843542 979232703 902303413 -586968578 -621460316 511971582 180406291 739776805 745669842 -625267629 -937401726 521825642 781195113 -515667611 -562703288 -365120383 778723683 -817288501 -373746546 -491825511 263852486 972261555 663473385 271060910 -917469829 -468127718 63138133 -187621364 -142581947 965013450 615648862 -402238325 444145174 328743920 949767564 845726541 319700578 848399920 -936929721 -178493864 -654651269 544816474 -973012003 -263914583 -816995685 608957021 -984627652 913853469 -199204346 -457783349 113738938 -74576315 21312180 830597094 -551242846 -570046148 956628516 31112627 -132748300 477097387 226616839 -247831832 -410137737 -906281866 453108871 -955474993 578063848 419891860 79102437 -396321712 -613309383 -922433153 -105444325 -48168631 686159326 -752527416 933009841 937105665 169551446 -810321932 -386999761 -738968867 847598617 785138353 689544185 -363853505 827756316 -64012916 816687345 -859499942 -966460405 -616086158 904240960 435919467 692000337 578692639 -108895620 -726049337 610646333 -790336554 -432796857 -602823392 204779568 -44032709 347228492 982848557 134684631 562723491 509438108 -837248091 620232334 909244740 186947156 46611128 922950101 518217156 67465366 915633812 656311299 450878755 899095763 652477793 991487748 -29046400 -692600678 406187273 -290821354 897263700 -399612436 -73485965 706069742 -120476841 324029516 -259067294 -774108414 -453840233 466924152 570050339 -929450946 968707966 -882472688 -46250588 -294064253 515949984 153112075 294254323 905436294 -698327798 -596038422 -587103657 174994972 -446388670 692372285 -578192069 -347490717 -773585356 432788281 -866085748 -189948534 715735574 479521322 833133681 -48553153 -498284591 -550009898 113052414 759183396 229481666 679663674 555693064 -433073359 -694092473 975123970 -122461551 13892443 291348904 616551299 873471677 312988824 -944085027 412753585 -19438145 -664756423 -923796440 -219479655 62935496 814043354 42490747 -455585353 -778336847 922820216 -819481646 -859946396 289435534 626285648 645525172 701809882 304824653 -949965690 -777562561 -768463001 814283848 -407072279 140615889 638813850 345003915 978758476 228984262 71416841 136616469 -302681253 -937397970 203209855 941910929 880847425 522404946 423592142 -482492923 -744510172 667791995 -477587149 -7612234 601275199 -690818398 -780245214 12504461 296873624 146221406 71543656 -466894510 -571838283 489511602 -446182124 319172360 -687910989 -357827823 -169020233 -590259365 -280837611 890787184 -221035140 230419597 21924984 -926385091 207755199 -848616484 -313024619 841173941 831942063 691918416 126010408 -105707426 -180355156 591907778 284301758 353867143 -20520771 233566426 487703025 142457565 590947618 -953179277 184702648 -387537013 -897084801 -52925972 191505144 795695826 -465814162 -750031549 749664886 305142876 -34305078 -436842624 704601066 60301655 240675239 -656755538 459240996 316804726 570325514 279265953 -636928561 -132060794 825264544 -347756540 -658208811 719056668 397549528 64805459 -605019016 984549805 -549899723 785345975 219402394 -925780781 287781651 698743884 674804401 -646116484 -630814085 875385649 999028916 -382668226 199807988 924974548 -758062469 -625665779 -49311426 -733346216 904200919 549915430 140013195 -232024122 311991706 789419347 665685233 -344971526 41033325 -906762145 -927071515 361849586 593634593 878109798 234525662 821437826 -852107678 291742428 655159401 -141716481 866467552 177735755 -848749245 -144422009 494538513 -906796019 487141114 -774217298 415400131 -211486864 633257298 408817824 660167702 -25057015 -553889452 -194783068 757106065 136385478 709029224 -909183181 -190373153 481770092 128391069 -13167208 314968490 -199738104 -568806569 648532438 948878491 -749827330 857523134 -909222142 -258689770 663190281 12193107 -665266999 34974530 408028343 571511272 500485171 301660964 -45554082 -515992083 592002444 -699267392 -288714046 -30393379 -989086999 -59964471 -959935263 -914124751 -522798726 688051458 236346026 189810554 84350527 -394179823 174320937 -271137307 250741504 -210654283 328183647 -380527376 792814405 -936047388 44718413 -915313444 294701917 -47098628 -400160177 -97341628 259496264 -751519554 -132138851 752932069 450190219 970611111 -416723303 991603718 46188620 336418005 343911752 -538965411 -724969438 746660254 -411215848 -683028686 879174592 115083424 192670658 906506694 544232934 -775449436 726166550 282716795 -121144998 594897634 488007221 -876636252 -425028146 -546308520 100754795 -282264037 -708589243 -860528644 -356059590 587742024 181726145 914329229 -592520008 290529798 709455311 -71388726 -699027326 -560799668 702421948 -189467039 -961321723 608369339 979849475 547830873 53735259 -260111052 -3372999 -362603333 230218888 -318395149 494897598 -823023712 186045865 343217298 -483701373 -226869789 -782967614 328458217 165751477 -203656070 -284694098 356597461 -473098310 -604306783 -579123107 -891468945 160489592 659815605 770322362 646438084 98174029 795399541 490018245 55910848 228284742 468135164 -157383220 144420829 225559985 -370360000 625581061 -2175098 -697629302 -440998742 -698870134 734387607 -158655882 813261332 -479871881 90896673 523672088 188388243 991327392 143065740 724706345 903867771 978228772 -956699227 -998227962 -596129507 -711085956 364177743 -444089831 716117597 -887874571 75149081 -909191341 -621294087 -698830852 -380205214 -626559924 -49152041 -834342118 -454926353 590517429 -430330493 72290554 668817095 209301369 -108523074 -494926003 86394919 825344913 -46778413 -726587482 675080978 373763116 458674450 636820532 771382111 -944630350 506834561 857951087 -107222061 -313786417 330456833 413052846 -374241067 -631574206 -361191048 3602849 -759386408 -835450230 451898383 -166773182 237926259 432298320 -70127206 -23847536 355923246 439972591 694016420 443475048 -406157364 -80666703 29229820 -955217284 83826621 466744690 -194673217 902297994 450413207 698707825 -257964987 -884912503 -491874055 -992319026 -492381906 729439182 -154471254 663984809 -890398773 27758572 509235249 694821798 -627873460 -153410272 -569762707 192093502 194853586 576525719 -487526546 -620340737 858080855 66126090 666835276 498416297 172910579 858122689 -73039866 536786829 -400324037 122198822 -390594411 -126800599 -428572479 -107542819 -189545164 310335331 -667892986 144276394 44393713 -417980192 -556868494 166291667 -176907569 49684821 -228935211 -618826418 -450867534 -585720973 -652337552 -455621812 115079091 -262139039 -572190775 161575365 -971092929 40042508 223637327 -158267853 381797654 468096807 646884497 -87414055 -11304473 408673516 -448754514 -407019711 463943993 198907894 -631501947 -802832694 579967019 -63469374 957871510 776264525 235125497 978741254 -72716483 898913911 -604647521 -92029904 -832322907 547962266 993652892 658198160 371621693 579798991 -143349716 106522249 645239238 -11625111 -746208601 966525371 135145250 23937648 -699622959 -8529740 218874286 -650329827 -146602881 88573661 935687929 -366432851 916344308 -383127070 749397885 -813502075 -717609273 -585187445 937106418 -40833480 -131893752 58556350 -845393152 886958287 16654664 532424833 433514055 -274844134 -287921562 82925986 -248218710 648536983 391971614 -705938992 -895448674 -757382541 337433439 822820778 522737215 724547868 -318896205 -689472890 -746842630 729212410 -142177277 -945073983 295192714 -827322208 -459162952 744940145 -679038556 -813501123 -494899643 -358285526 191978989 -542834975 -647548837 530816870 255082830 997768370 -17695067 -806347665 -891741066 -992916036 976093546 556128573 541480325 -51096595 -416507576 432859859 163173688 162916330 -604825030 -381866053 -603979407 337733830 -826596696 655130399 285105471 -34015758 259297819 50761129 -804267044 -762765673 609518746 468894728 498784049 695908136 -215896091 427527792 482803065 249347043 -371367058 -2763302 -206491599 835906546 -298116842 -612389795 409757980 879123098 -323258624 -390263342 69248080 241675125 630772020 347788504 -252402545 482411719 611656899 -971944808 -107797712 -984773321 815467154 -746932026 -768638374 615015137 -133833668 -682017896 456533610 -134065389 560663648 928421760 108906551 42848383 833744032 -174121772 99272829 -886683251 -135921733 176923347 -828594458 -754023255 839813290 -364964185 713537541 -158479069 -578860445 -258207858 -171978305 300033946 640324677 754386952 -938233336 -586522787 285120649 -573252033 716037423 -186188275 -779595687 -267135068 -64608764 -768982548 -764428736 867510755 -999931847 -852716518 635689941 419583256 752578186 -545914503 -896032001 -314583118 -83396179 719525374 938591243 -607242649 388239152 127935758 716802368 945639197 -266080457 712169588 397963429 -930903144 865071231 763960756 -619132865 240310187 -112714855 -198611814 -153906819 169544994 -635679945 276629521 120780383 -183138669 928569457 -560812095 -617681530 -873993373 -53103086 625083741 -479925233 -368509217 -63681928 -18184094 -1998820 -267270536 926618989 -161514424 350104291 458887055 67368795 -5458707 34823783 -131480667 219276375 328018857 371618354 423053300 -194054882 -836138038 817018013 207321976 415401608 76760496 -834307335 589342202 363776770 -602569671 -59547426 531190965 451279457 -202998688 -341216482 -421130848 239641216 915379394 516799728 -266329514 -406709467 877979787 403727242 -512774162 -377928623 -754256475 768250505 329748190 883014099 898938763 933883427 -983215590 -162063375 611855596 -694972272 964083772 201975102 733443842 -39319383 17057051 -26813370 657837626 -283985836 -723016575 806639801 -116476954 816235999 -375525126 34006838 221076722 -104090306 645193152 617855615 -984164737 225557138 -523729011 -791442582 429900957 43691539 -45154540 166797250 977558081 333610391 -659490446 -60145541 523778696 -93833972 834204906 591874789 38541067 898096621 569190240 195050695 237272877 531105685 -810702340 -12308636 -481087163 260706682 914070754 -820688203 -549035675 -530416296 -43749893 5664483 803843955 730578167 -14607681 82520745 522778584 -743852930 -25211421 -165662233 -812444919 -884540352 151291094 -844520366 -45543003 825917089 736861218 -709528892 -305584431 -373604458 -153184562 -437043773 -509613083 757378314 -43804213 777551277 -870136690 393611803 560027117 655235664 937404907 -424448213 -970722672 377767162 373887760 650889539 -290763390 -100131652 -954425692 -638221636 623875464 -107525753 -862065365 490605077 237856757 1726774 -132850684 576417965 -995393816 38809945 -562340196 311494606 959201983 686662679 -606487197 104105809 372798905 -468422452 721867579 522835928 -598093533 490199795 360586078 -94611022 439370253 -830947299 47845288 40155162 -941556897 -9026186 515789023 327075762 -714165380 -572280869 -518015676 200922040 -71698181 -843632886 142176603 -914409876 161803738 14307292 -7557331 -460054638 -392992349 -794399287 -485689086 892437940 -189691380 657582075 732215796 214953275 52222761 -452109254 321296893 -449573770 -378679250 -982399269 908514657 -938322515 999443198 -593411761 -184405992 -757055177 -909161650 755924626 102368504 -780396043 -494620593 -933766822 530269328 446229343 -86444568 -492870861 -566077696 -892992471 562340025 90766468 119198400 -245533395 170904872 -252654891 688375240 621358653 28107526 -696009003 817585035 853044885 -433018831 695494258 -454549127 -507152837 -902881151 -54400290 -832135446 -456321914 -568856117 450042176 179573809 -617946803 967085158 245708871 529800691 420455373 -101653849 11171571 -778888188 -28301536 557332814 -4910840 102459904 -849430942 -980587948 546412015 265092711 433316923 720954968 -714142436 -822728303 590068647 -746551813 661742667 -103380735 -279273085 497341231 -528325164 324678180 757898695 327910345 656764008 762831958 -633282344 -747714342 836460817 239783173 190655566 -898519320 373726683 -515822120 -47544883 958823669 -856290510 542423084 938628630 783140348 818281276 -747510813 809371636 579965587 463423993 161976878 686576987 -106768785 495571830 -683159018 -690278193 -364322123 801683444 -583092984 -703365762 -216731567 -426668038 248630669 -156793758 487482698 -607891960 350346142 132811445 630415644 -225231285 515845257 -509028789 -163200317 225808502 951627021 -708046032 -485979168 -11811045 -362601113 -335654262 -767530809 -808643737 988641975 -435580986 -919637493 141486254 315691424 -891142941 422486758 -70071777 50304145 -862364398 -793046160 -377009475 118612088 668574403 -952680192 -203858790 -926299709 53621904 259591914 64428106 -219974200 -431737240 -453336685 923293908 -988683526 -759141064 -556769442 -295609529 890667898 353660417 -175348538 188338932 -602024706 791255826 220434748 778411708 -835997170 182590848 -314152596 -723692231 -123573598 305589962 -12769949 -914122273 -888226706 764708990 -367482833 305979831 -56597037 798707883 -885094899 -421293834 310811057 272338356 -404877515 945367900 -996970090 2197702 -62055897 -813022249 294987182 75580201 -883910152 145279803 403693597 -838252083 456307597 -884915563 309154579 -580981026 598194322 -766845642 -71593656 263022768 -233156139 -72366621 715870774 342254620 703313338 415609823 615477184 -473134201 -89322887 297079953 -509094919 665791344 361791288 414474532 -278587512 -699458931 -660417164 259042879 -986661909 494164912 -426013817 166538975 182648857 973662341 -913197844 988463170 -26363176 -275390042 184019186 308091541 -908475788 -957884484 -824030807 -799906268 610351549 881753538 -275624219 966265491 -768175530 832092633 480044574 348502373 235168055 147510543 -34919914 696761674 20902205 -851688627 -980633131 867425470 69980576 89637264 663869472 558002690 684735021 31395507 763138145 -642237483 554043080 -17341327 889243200 119617997 -227068860 561043999 380443682 -848026545 -931250075 -567864283 763364498 -54153510 453090546 850863736 -963165 5435603 -594093417 511484717 178412676 -518282006 -872734811 -76130984 -472170666 969586928 661988487 356522125 -738517972 -345858871 -788250235 -538312135 302946498 -489468804 -561513022 -418027320 814784502 -625156768 884187810 254869209 -966434392 872650087 -613128652 40604793 -325524349 6261047 -177921863 -270547724 30784813 507504718 -488211819 566350358 -65475688 -980703840 232755173 251998206 -672239795 -418928207 192115289 821916599 -761550439 641662039 -522098954 -243869341 554609027 790909416 -876478883 -448209132 -260065508 -544993980 318224929 -583584454 -666803699 -994325850 -136219386 463047301 -24325223 561214376 -307142307 -152144390 -751327869 415269451 906132170 784130747 460531991 -745168514 -213183714 -927495903 635859731 471169709 146027284 -947583009 -161412479 -329807292 511276983 379370595 582352481 -242766251 -892332014 656167714 -517633536 111136358 521816478 -197378228 -292218950 -529478493 307953627 670032780 -914331646 224033567 864910803 -584893609 -70406681 -486603834 419199372 -158184157 821216424 -718385905 394148772 888375834 42134576 989973204 -659381719 119584538 -791710476 189754012 -353822806 71004106 -994575328 584282243 971208589 -368903516 -555178254 495219109 -437525229 -523653928 -178425998 -261602777 783114772 -225777591 535088255 279941635 -411644913 -898286084 48186422 20140228 788229698 -512595970 -151867247 -986135355 850978876 -687375679 -944966480 817467602 430161351 156272566 763344312 610842585 -610997107 849100156 604597074 762340529 -25253922 -361368159 -726510210 -845772590 -375190466 129092835 -484908016 323791684 -919640680 -808621954 381782044 -441815517 -662577592 688403182 -664210881 -958531393 -979145064 -723901547 259933558 52776077 261977681 -775966619 -394254517 -198068078 -741621492 -313838407 -872464145 -87364504 614694068 43217603 -964173433 -691765357 -130185805 -906052361 -635840082 -105689303 -204650774 102686889 798996285 613088825 809285166 -853637673 164160371 338607039 947079592 84384970 -139149085 -793094617 -149076553 781339838 -766708338 -400825039 -374068801 955809615 940180015 -367085385 -149227958 690502750 -346457613 -6642154 -3232945 -457431762 859717008 -423908899 -659742044 142145759 123429563 118268745 182864047 -826056805 989162928 981636621 -261280612 21955836 639095389 -131003530 681473931 984033856 908020079 -172863381 383986690 -80613021 753419374 360097636 698226304 -867870413 -633644886 269569050 304751289 -707563380 -72765577 935046807 487375904 -621565656 828817841 -528226125 702698579 976448083 27660372 -486725322 -71454572 318504017 3470700 -388987799 931788542 816383866 583039799 -373557937 7411399 -341633784 -966607691 272018794 807556827 -696911491 197884846 -922523462 791969769 866279092 313353344 -143280958 705849788 830544994 811883599 -697958276 -717997133 385801312 -669444756 -261519064 179388104 -968618843 919766234 926406102 -281453709 -52037869 346193525 -366266831 337673964 300921294 -796087009 452253865 564001749 21783659 596752883 -998257562 -934215473 93177358 -878566596 -926875742 169041907 -436525733 616766730 -499960861 -687180650 604536598 481028390 -892623304 533120164 -499702706 -954387785 397973307 -185876718 325204843 826630034 909629155 -244823404 -485338669 45050136 125437291 134192069 744745816 -885849695 928420676 -462585571 -655967311 -283525532 -542889449 -407597210 -588141026 767093898 -976086165 646599152 -936280803 -936167541 974610136 -988095699 -143613040 279409605 270307342 60447572 458809775 5030961 462534737 17381266 -844425737 513728741 -237694735 -968691594 316067999 58555419 445760707 514166112 -3571364 -745140852 -12634837 -254378195 -627770198 966881174 270571408 679094348 -813833167 218677324 -341008851 180890425 394299971 335437153 926462497 912000957 -18628778 -446719294 694397342 443634600 -747942273 877511521 -651440081 -699186127 -483467803 -984478169 756971241 -692040052 -475615707 739784058 228967182 625880019 -651877504 -34185066 -238312120 938591339 629351581 -900150750 -947258031 926361749 521016271 -344100163 868906459 -357410938 376438912 -387380549 -893704605 -906100835 -735739521 -731746490 290743120 -160322753 530240886 65498109 245073538 939031846 719607299 605096386 771780609 417891954 -873149652 -976681689 327654459 -266064219 132423224 866098463 346150726 878074209 946325199 708141794 -894082006 -979590273 642910834 292982854 -482075085 -641778929 92310742 995264481 -239621290 -575705097 -987310010 -495893177 235929559 -976277320 322938366 -890873703 447800144 512886815 13361881 -560346370 -973300040 -359636427 10639133 -517649587 560293717 -712301041 380901468 228851836 216523045 744956656 736281846 -464606410 79201614 751263654 213179659 -602925219 -691785422 -636262311 -5825888 -867156890 379946197 110415366 397110521 74182585 826728629 588910568 483741886 -272972313 -322643859 -663895278 -715991516 474872375 552378839 284948736 -892735519 -821725058 985483002 -365039561 -413913844 -52480608 -434798047 526909455 259320769 829731248 -112028988 196313150 589337348 256042393 31716905 -326337425 -335195384 -985812118 -703796668 -649539898 -31868434 -634511141 -863222610 628989842 745656070 -303032718 -98647024 -471314075 -467781298 165677210 -409155606 479761638 -869368832 -254567945 -243354148 35100272 977571643 -583514915 -884623424 23612799 559407302 848374500 -306833441 -642140325 87994281 -161295354 610799773 369239192 800185092 907946841 -685377631 361512139 84856848 523793897 -282805439 965800877 -503721260 104158175 -772223574 159914430 688837868 738789863 448346294 85820180 -673875200 -206495779 -926323396 -714707859 549777189 675632165 -640298303 -18173416 -833156859 569444245 186887363 -41022312 -562571212 477449443 311144024 639235475 172494037 547677594 758999538 206444124 -922556211 689047260 -488904405 190080153 757087057 -295325660 -528893551 807937588 -932542785 763651999 -575380924 -693047279 871306487 -22487824 304965479 -596879870 829188299 -59268414 933351583 818541558 536091241 -894297601 37024478 170373236 708399940 4854353 207209178 119119967 820305920 -900058021 385970116 -827921589 -713793896 -472681323 51731938 232383068 485331773 663349063 635631054 218146180 -268920801 669920083 984931020 -460609540 -627576453 -703543346 966684717 132730466 323524723 35030033 290399880 -39844556 -728444103 -671097350 -109216286 -501343000 -1533608 412066707 806735828 -832982677 382661060 -754354878 -209342294 416224031 -979932573 -288837310 -96279921 483406939 412438152 -492877681 -964079049 462481376 -953105775 164306126 -210302662 623486277 828948381 -436109638 87903459 -691755682 569201819 545152710 284383453 -575261130 -841253604 923791961 -607044285 897177916 -421751855 -672685490 25077169 458867794 -469194711 276121771 807368890 -258845100 945912864 -678287891 861180815 57052964 112299825 503200860 -443664292 252520467 129060143 -789984545 562072365 821298788 152775399 75787453 807449305 604549782 841739778 -580333028 943482674 -929649959 425636880 9057159 77744817 -1959872 -244385440 -437407419 -392854017 697134368 -206605978 -272720281 -817431038 -234189663 -497822795 -530072116 145878500 270487574 -323891756 343225405 -160326386 651588184 -489872474 -660167543 -307249942 246629924 147507174 505928190 503872348 -303391173 710237080 408609306 -75355972 -500091212 -457916689 -699963950 -935569001 -248798982 279783184 -522924650 -794498820 -20829816 960591082 -256987395 -354970487 -336306522 -118464766 559661060 -856582603 313865640 830973603 -439585330 -685068847 -934765696 -313976263 548101066 -72312991 -898003505 -766692342 -478109081 176857776 -197260724 226020354 -673452726 993793116 -985456048 -899690790 -312420824 386904981 -998217477 -922483902 -160397208 387274761 248088607 -426228911 -392861231 -190999604 116218672 -746722356 -849861288 946675294 939755565 612900569 815010267 -601153570 -45104584 -993668669 -297389104 -999456220 -547891599 -714696898 127632371 398871174 433856341 603559061 133918583 172096401 -612928402 -16146357 270915533 -915351686 -666724995 412275227 967154876 -473999328 -379403754 589005802 -353275140 754773563 -476104074 -513386161 -844194709 41672776 887918968 -830390594 -648044885 -951177826 212650820 870573593 246915894 229546464 216199961 -259140145 218112737 233077766 502452516 -51277112 -209972375 280945276 397338030 849334653 -637122537 -595723193 -160534980 479533453 -902246248 22440295 789389700 -428200794 545171572 -705002457 48686028 337468071 -519533959 -288327937 -517676114 966614187 -188498121 387428129 27112636 -251661657 -424909757 213148640 970699402 721609461 -207969425 954791484 686010376 -277302976 -459655897 -963659691 -757444507 -803403151 214905522 -273050844 298186264 -780914864 462313425 -790695156 965159821 -372099682 872602061 -345958310 891809771 797296603 468157082 -254267481 -311752832 -113438354 631609709 -139994075 131740481 774285777 -50504034 836958342 247870593 693530823 916513302 583565465 818056206 -803895229 767645854 -701091990 -632387511 192365044 70746705 85710166 -860585759 -945353379 289864632 -834580384 -593019857 -849157360 -547321093 133032946 -253831519 36794062 247276146 -786109061 822532059 -689278116 -531810858 -92355194 -661365952 -374466691 -957485539 9934403 -470305176 -362551361 -201033135 814004852 164115513 136730544 -232649218 -831714919 -4537809 346624132 47091826 198508117 781038229 984836328 -929383193 -499606337 622148216 431699275 416302343 -863935113 31765148 -985901889 -679212553 -346042302 725788712 -953602997 848527600 124786501 -754613457 872023188 -56678174 -341580128 240202136 709115568 972169803 516812295 -422384183 -956761082 240471769 -703644203 438657742 423730015 -208044389 473268007 -824452595 3571293 251468395 684154896 933704250 265737153 -969629877 -524503857 251178260 569173704 255646769 -52952116 806603028 -601380870 -317604270 358564083 410689348 382171753 -66779207 471827748 -967230055 489228993 91988126 890004314 330196966 -257963816 -443321367 177803154 774030061 771944694 -677074040 -743642127 -69646132 -27805851 884897551 280669123 -679465898 -656680975 408035125 475824049 -587208935 -134957868 211336158 68524916 907426747 -570040147 -287082501 479027656 -258018509 -404427573 388661054 -112814999 808241491 834725487 984988313 -615230510 549687663 -466467898 910200917 -413616689 -435711444 545812201 -184610561 -379337363 -930072279 -266440751 -827755889 69965137 88642931 -692842508 -717816449 648514089 593775419 446585502 253252945 501588765 345382123 993244298 87492989 324401152 -9741716 323963122 554717465 -280279806 -341216178 -679990144 -604174870 7362733 -578502750 -32679799 -196706595 -221980538 -160990659 520322833 -546325902 -731243928 80005911 318110884 -826032808 -521979344 609053615 -446717595 -243773082 -352950628 55460191 -63791312 578338194 937892517 -502067989 -159317337 311145791 -90985742 -77728174 -972666614 -383060280 682060425 741716856 793282321 556613996 -278649621 216526822 -269397544 218436641 479880639 433811361 773378274 323029970 -384058056 -601003301 -945434748 -146145980 -779453228 -279796503 41800942 -588468499 127714480 -746489247 -831242026 184799909 -26795676 769120802 -129517181 -462774210 -210032260 823278591 -874691939 -783006510 890231434 -70045489 320244854 -780203299 875945692 -214022138 -278258953 -58784674 449809764 418540250 -496640001 -484795211 -128255294 732919123 432548041 -298179760 927490347 399218040 -592420421 -854332395 -547934245 -134159903 -109412821 -761070008 819367085 991971168 5785600 -534525111 -543515011 494325365 158156318 166322175 -297941487 505964589 -339089971 763717137 136821657 -138455576 -667549268 223653021 890215151 666640693 786158123 -465755093 -697180179 -221445864 226169948 594845414 747834515 -756174107 -841616645 -165806182 -118333608 -469492738 915308800 -10532312 -254472506 485586454 -774171555 916353972 -883564568 575127654 85281755 705804704 275044116 -610749058 586242551 817275326 -486129543 828891341 510007486 569033472 378580020 40250493 880469824 876907486 -672661986 -155305513 61696974 332316039 562485221 -717032660 498529495 781527094 302939673 954697223 468076387 926906531 -70569496 -681787363 -658874313 975602584 -705253477 729163748 -808201476 937343547 814834179 -976923916 -862334586 -315292889 562746898 -135725052 -278212641 -888388881 -295687037 107322 -180293700 -307105685 -490981314 753614596 448714053 -913104367 451287385 -90690834 964732916 -667600054 399521110 -658645693 519654429 -940550142 540460465 759658846 -322212601 281537557 -177517443 -169377494 -410423159 -534052906 -137634898 357303128 441224139 174344038 -162559432 500511289 652782155 581301608 530380563 -839826193 -221341908 520896514 -92502487 -779218933 -289062147 361276288 466654746 163139130 585261541 875534898 -60594562 -501837915 -282768852 675145910 -190211286 -659746529 -468358003 -455901686 -872604183 392587212 -516442541 -25943376 -879078452 -276224724 918619587 -37973858 125545327 -837680868 -980539611 644408345 602789761 448494928 -358834641 -294261448 -632672841 -587625 -305227710 -648408544 -270495436 -696711237 256394292 -585432719 -783824341 -142484463 172492349 525431444 829790532 893199288 -145591193 -526042419 -838664790 -249420803 520568830 904163058 -653585150 804410488 715543453 -722877117 -633821456 155247146 320710911 -488021182 -628313914 -542282749 763955061 850798777 -79777621 -394516275 544488817 247608143 423291033 289048456 287405144 -55648403 -674889802 -366025722 -982051415 460825605 -772979126 -15388981 -574253069 -507221014 418516352 685358146 629278456 797983096 415676874 -376467193 -729101004 445815111 -665700056 431213152 557741526 -17840289 -170245436 -342176163 892706479 -34026749 85403835 207853830 80234858 -272464466 387462668 -38142648 -221428441 840464700 873288858 -977446534 -266933905 -335199394 -114482840 -595080184 396688860 725548389 480505616 953310515 847250683 815504519 834313849 259680400 247613831 -526639010 -738190169 -793650168 205426189 -578814888 635795243 655792026 -745114974 -655091035 -572524286 -893224182 -836851311 -360908680 521561142 913047171 60853098 -516443453 -476973575 281613295 867569589 -68712321 567897496 -631285401 -974163180 -300511640 58726892 291674421 157493881 369129606 317270207 3362067 -324502475 307157954 -901091035 943543389 342269035 308512217 474883467 228459159 453121544 -609640449 355842686 241599433 852964313 241427863 -812533621 -230712885 138670910 -187575151 728069028 855035723 829516093 362041117 -489328203 364334433 -300816701 746454926 -651766652 976568892 -669734476 -26732476 628779932 248734450 729826051 982852824 -530851971 -990736810 -405889262 -644709389 632545211 -928235879 -95109095 556189552 14988312 -638578908 479709475 -935482749 741487066 -210402936 285218850 178562050 -155723906 -394208120 -263410581 -616793727 173331683 596799662 -168267434 -158813164 -224753106 -286879364 605537302 -631938512 843726433 -231992895 914733771 -871056889 -184310615 -189817498 909308799 -922861205 -450466197 -284889220 526830866 187477414 -862680052 -904920166 905065549 -941334419 617401778 599841842 -735160594 425943949 -521562474 -778257030 794108596 791078839 308498062 -763873407 373500780 378187938 350929939 819007664 59963726 151678469 -402340694 -630177405 -675426693 -512627228 894413628 41493160 434268676 847842417 -519941621 -586651529 -269674089 459115592 957683830 -247723636 269906990 -413155714 -631034255 -351444103 -146228913 912552305 -300693496 552962682 -404628312 -49604261 -186784400 -729675964 -530401834 381057907 -441740357 257325006 213233080 -329260761 656015060 -644918824 -720238947 559018732 330246753 651596075 -427751736 -438861483 -499435429 -886987053 232267336 -871543747 -241650880 -504226442 746795401 852873996 -797998653 700201506 10646845 -947893631 673444998 220093493 -886164507 721592131 632124680 996797776 -868345698 314954402 347611773 -2485 -862801055 -768800455 856273027 -861809336 625267268 -789806516 -785978285 -97392221 730897345 -236067901 845354834 -683333968 -566938324 -192137372 -702656592 -76337617 721821069 99715430 -148520318 -469320919 -452080634 -102120754 -368383660 -840820906 825140626 -289030198 83592334 -9554767 38785519 4360672 616973695 355612877 -846907393 873682046 931608992 -428504713 -609301754 28118932 388074973 -895145303 804021031 97676818 -136508367 319867187 598716 188787020 -442457389 -92388833 892391390 627587847 -27274155 346021637 12346806 -582897036 -537757370 -654881188 454650976 -814939391 224827130 993782242 -572126689 -374583115 -836410315 -14010388 530589171 300733300 905201347 336329314 -215670257 361731063 106328659 -928852612 -850684543 -555514907 -489949725 127390671 116864078 -388856833 -131303942 -144072445 283647222 261136841 914745491 42052585 853940775 -837757876 -305904977 -435157461 140013187 -176727815 189353209 -539774989 -465206614 -841659346 614773723 -112834702 -751759429 -526163035 554146370 -179749731 -727256061 302668162 284307345 -774239563 878918934 357165689 199267096 239597305 165662233 -878040924 -576780726 -344437224 819537338 779471923 -747684662 532218744 -988515221 394721067 140078194 617455360 -362765136 -909209876 -690964623 624389360 573701805 255170856 215983336 -195313137 705435258 399785568 492499366 -555128053 -922659833 666259037 402310004 19722756 -125722136 498750685 602102696 -956511895 428278460 -585719590 336548889 572031093 995794150 -683290461 -964000069 867913351 261351387 253720217 -350275608 896200182 36048413 633035780 248997752 -235150611 552749657 998498568 988424477 -965270368 -964364436 521734125 -307977949 -126355296 -810799177 470033926 137851352 513083503 -717342541 -452630483 -61353188 -835226035 860209572 590856028 -670088958 -983500504 113652754 -746046433 -165341614 -936168234 404298366 -415064040 689757289 431116138 596458226 -158365538 126244678 -48171419 -544075396 -794936591 274035572 -314694438 727475937 -570542255 445170973 -955278824 -19299791 42704398 -679288685 -285911789 340795374 -427444661 312188203 -142621156 -237410793 -509579449 275305439 354845700 43688108 404389374 -181514461 -741171123 -202440812 -978080299 -36360246 639830560 305067847 593864309 -572420025 -305763224 520708471 980378634 -296569449 388374554 -269509696 -916570363 -253489895 690001587 361255673 -612423858 131074289 35003477 -940779459 170315297 -833258584 -490711765 171539378 358968018 -44061643 -816386347 642807410 261598500 291102440 413283125 473463953 -507770387 48969806 781833232 215958189 961363436 910925184 -732496809 -296457033 647841836 392487658 342199571 -278573442 -897880269 -369815103 980620279 -662941050 63186353 360889012 -500102750 -934391310 -622506029 -978307309 -761988080 801876825 -67055342 753945662 669189672 538919786 -45240237 -306920837 -633801098 545088653 107557405 503207982 629750031 -737001956 614077124 458467742 626389412 -134924608 139788592 268480386 -425591411 -546936291 -770837513 -787570975 712039781 -380719173 376336736 -566310909 996357678 -997927154 -412009458 -161534717 550514507 857873087 -761485780 449809761 -534429969 677774063 880938961 -196521772 261839967 -739894958 -947695349 599873676 38715295 -183828744 454401238 658775271 -649602173 456027916 54594844 961906329 -590837597 -496698207 286704278 -902786341 695104436 113773537 -633514103 486083703 343938606 -631481163 -800204241 907393706 -588339073 104952531 587293461 611711157 985361886 929309720 -4208342 997810308 547015372 291331786 939056640 -317683088 -122967017 -16529020 -776315179 606212537 -766023492 -900384858 454391781 772879764 344387839 -268861804 -815967565 -338155989 505281945 -415442911 488366098 -704833776 813204887 526168107 -583889012 -65830963 -902787014 656215762 322189524 754683754 -693792253 376657595 854367861 410593710 407202280 -758815876 105370386 -268611379 120712563 -398471064 458981642 345574660 -497341743 826813590 554490922 84719866 -942997361 -577070592 -440342367 -307195168 -949817996 310497288 -766766874 736041006 -215887533 49779032 326687272 -483352246 -800945753 350448048 -841873490 -689588392 -929295066 768712052 720091905 -125893880 725151227 -750121453 377763456 -128559246 242668928 398174884 522511748 -793843000 96955075 31411161 -812852239 -382628365 267255130 128938216 -169522685 -777692397 -35985896 92232692 354494744 963664909 240817025 604728500 -932867724 279770376 -549454255 -806651622 918393467 745849852 611683175 53771917 98555039 80944082 546200208 269686223 627889491 659326984 833972256 174278162 812845925 -431003498 -255792169 -74016529 192615396 570263489 259319954 441918153 -756076512 446209777 800620539 -590220505 253809717 985472195 -96659912 171241560 441710608 -887315336 297448789 -444331281 -499114682 -277620003 -815778427 -514732145 277393234 -605216930 352679742 968104963 111714337 664966551 226648324 862552161 -639934831 -799058430 538998456 -712420417 105165449 -741847236 243160436 636303 656395535 -554536158 376056701 226903083 336561657 -284775608 -136737101 498514025 605960565 -672099056 -352833493 254704717 -320778082 -806401635 742530984 -562522959 -216034405 755099894 352761946 -46360687 975667795 876993523 996426089 -736249334 -668087561 341097378 92967504 56437286 -21556220 -100800429 -241524235 -120775144 536934654 374767195 259995552 607261661 324944764 161356882 535523356 956006940 253641928 -719160117 -563737512 -489104400 788768968 -245866759 176925568 -937798826 -648404702 -883148689 -540101696 -94235405 529194966 -924189368 -195608879 641978975 -139301194 -551634673 202683638 -174314513 -967492533 553718532 655689214 -430128597 627154402 976501194 -757104577 685753438 -688034673 698131447 436848831 193528749 -955080183 -148404068 88139190 630592586 461132284 353154991 -630625247 -971633015 -550041989 -477827948 -317980416 -197742565 62173016 242642701 -881413690 -617077654 763353719 -357327904 885913514 -777243192 427303015 -123327150 574459052 -835339525 920678466 730397082 33364056 542497315 -601313963 -758910703 636626252 -7470237 -759491891 231460730 -125402984 -898006425 -869690458 810168841 263499173 345679867 -375741979 -228199891 -62597848 255119372 -756096245 -30279301 964803847 488806279 603482003 -263866722 -924418350 -884534204 -908573773 275279180 52658443 941091992 632785764 -462145171 470893495 339301975 171186452 573182012 251710736 349143301 256294526 -929264698 -743135837 923127807 898580382 -612360231 589575534 215918336 528093955 -352547340 570309112 -174635326 -664151466 -518044013 -197732003 -700154426 -76619182 573931596 652636155 761674844 775820436 107146888 -134448433 -313338253 -272605292 -79917609 80485177 -778712601 -329791891 756809308 -10292436 -483307564 -762332393 265253469 632984446 -370384670 -100080803 447670516 -465740171 -99473785 773051160 -53606123 -616143969 965176252 517910817 373136668 -879654984 655253375 430987445 985962199 -253759097 610261586 -937594450 -993591020 851149336 268082136 -612364839 -835642533 -831263732 989860605 997657109 -304899183 13311839 988380306 -3433627 282512770 769405308 -28953099 -950763313 -131006043 671248493 134200854 -847220286 -312486868 -482755851 368273261 -850355586 314483090 943144462 -704513736 -520059360 613890460 111935613 -901014572 790711475 415812607 390270748 215250158 136171449 -286620953 752950380 774140921 592559631 879455546 -257022031 320943731 120460220 411691235 302174971 -23823037 -887624208 950145080 -469349241 720204240 85925560 30794679 -728883906 -11818817 814462322 -205751640 -111827986 637424563 -643120735 -953929379 -248968011 -388912549 -590052213 566005195 708588794 71615014 -621515670 96080209 208174543 -411162390 633458675 958762596 -334022338 -216607718 -557079119 948893082 -495967866 360123351 -904385114 69543148 604213560 -564914594 517600387 -704412258 -449512990 -851086200 773910962 56470095 233224552 -489431332 -789447000 245881285 -184512226 -124014928 -116122213 813008497 225295978 850154441 690169622 -965094070 -191069255 -417283820 56532508 462703957 -909403931 -832231645 -186303524 85573405 926488344 207135696 -823671067 740892016 -534355477 -865592197 -932654533 617284521 241050915 674937235 -667366575 825823644 655839009 355178318 -341675064 -316760108 -195656081 -996160155 78467965 -442311724 266766071 36897513 964902041 885491699 -145506463 787688290 818656616 745460859 -916818547 155812486 -430716523 596261183 -129600038 -189453227 -512189185 197148122 -606587718 -201339788 -583218872 981887995 559699941 -651303285 678472461 -45189286 -161755474 -145286073 384735208 818219891 -468180750 604178393 -142025663 952759375 -570033090 -888327973 894496560 -764924494 131103232 -349097759 -919052670 -422379277 695627361 -432570324 -437611738 -517656269 606642014 715279258 845826638 305035578 311200309 705305611 242121627 49665554 653087970 5000835 808177026 260306551 -984400967 252478132 -522727034 -357369382 145428914 -529788760 -101044956 744287503 -2249300 76790844 -155408823 -837692712 638521216 14029126 -346756602 232622469 -84684156 -185188006 -869978221 -789259652 499835353 71617484 661428732 712858361 626156178 -617719795 805930465 -132891329 165149283 497414131 -144764698 -916708725 -522813614 -544510569 -605528963 878156566 285291324 -514591051 786356684 -301525704 895605559 -484143646 156389546 680028412 -532736835 -892703771 918262098 809483280 -350490156 -513593418 -68251182 -486680720 -552126366 486501912 487641789 -478074402 607051644 -962120640 -47144118 -934927835 -193529082 794191780 -519071674 691094982 -207955176 594213526 -936457301 508447879 499418464 547506588 748008580 558257222 -486392933 484038889 -950015429 -645180539 -209069625 -832818898 238950581 -901159655 523068069 708626368 455839751 752012597 734919855 899060262 -489132665 408576663 -146999120 -524727318 -797686968 -803751757 567027573 317607368 -762257214 845068028 649069953 272580074 -67470530 -946626217 -133483802 925679655 -763111302 -889946997 -989985382 -833694827 -999335229 -172252374 884328204 -848224609 -63930063 307804093 564465918 666597450 794299188 898102329 817778123 973363221 -404907439 -153442905 -615407783 -887675459 -628715712 499003682 -267250402 77017811 151636943 -203835118 14467982 710840288 -288396306 -719017737 12552268 -522034590 516793734 77440190 -297674960 806680684 796016663 -285865501 807936556 -539316527 332404018 -810077777 -327036719 -787636226 -724541040 -512730065 525734996 333693930 916033747 -156785049 -601915716 -155768349 451552460 581698668 -352341897 880199450 -65224476 -505573494 509915794 -642824234 -521355727 -725756515 796777220 21332356 728930885 751746777 403044565 214249749 479782751 -246777998 -904518753 236916710 657633493 992290230 -543146188 87263056 227663652 -286019440 -974750019 -199879252 684287408 -257678078 -270830356 -255860373 -269976206 799144790 -843203922 43454002 308408136 620143984 430679392 -184892869 428478207 927560509 240835118 103456364 -204758533 730100271 695644341 677670639 -865170860 -969451693 180567421 385163540 102034067 852841895 -516366675 287041664 906830880 490287498 -338391033 -808984903 -899468591 -696289682 103143202 168870357 -577128598 94106833 -863383179 -37316989 896400195 781997788 533839383 874657664 45081096 718545421 263257814 72868259 977980602 -168506785 -646745107 422702328 -260453766 881119808 94043582 129667080 812211986 14786270 593085533 554961169 -665299445 -205350639 -462214022 992926305 -255275133 -955848726 -539118507 355783560 -562329647 -898520299 -13611595 77926703 -849060521 -464672144 -301778489 -365621607 -108646922 -758339729 508224814 751929553 -374445408 538012234 351829969 -233594798 -21542826 701721630 -848427035 -764949380 562377672 498032963 670760256 -575694902 678545405 -909527101 435614939 -977785783 364333638 626706301 734174614 -469945409 -506279320 -162438130 931790019 177111973 -356761078 -586702761 -443010356 -264932860 996768290 647895686 28180043 980266054 910419350 -795679592 -451771500 936259907 505279796 -554122089 -875716398 40885423 -600167729 668412860 -985209616 -42020552 -155219996 470824316 469215166 -955403006 -159428741 712021742 210689463 -871095903 270011219 -348299314 -305364819 -459539581 284210454 714965938 348788587 997164461 311649114 35672856 -388335137 -122321816 682076941 -755546578 -139645929 -710860893 -51848487 -450593288 743066347 940049994 319645455 -859149908 174141146 -633793263 -335945162 -628060618 685105444 396249324 -381563470 -444809661 88594830 921769380 -513441334 964342434 139908711 -887159508 114240933 805634729 -971422297 808554751 -28221421 -133714523 723771897 643557943 -902185156 -439844945 813841051 -13863060 543772746 875980090 451220578 -372803591 691288840 -98612875 -86699397 -179309744 616261174 690293925 -895137581 -22164158 -941216811 -604897222 -232735821 414403220 167469537 -998625039 -628146931 894669485 833580564 340771538 720051435 40631773 -146974555 -784533050 -166021957 165093571 -650738735 405065205 -695810312 -720284000 -319311110 513136896 -836814866 -638339374 -684261629 -36137236 -213393376 -896646884 -306983001 125032473 958688006 899846028 -341006235 600709441 119827005 -709897069 -804434746 994120659 -683765727 461110474 -730489303 -717268925 631856466 -892896877 -755528427 185428165 46883742 -975803472 -333940424 941047051 190375153 57140956 -965639401 153695376 926322569 319683813 649552342 -671634212 -501744483 557983560 -467262699 116720007 183622173 910929701 -207268278 394323201 -768932745 875176083 -499119629 529704061 -222555707 145464306 -503333161 742256633 -976167340 -444102815 404587456 900441346 930972842 962967210 823570514 -997975766 392484303 398356153 418306613 -490658614 -524455767 291624738 -932066663 -42883077 -384036213 789301080 -804337277 201113727 -806382996 -710274133 -401785488 437137864 708958625 -236557120 -551687960 685970492 506946548 -185650114 -783250837 366281183 381067295 873534694 286237082 959412222 113772077 -879181850 -291159624 -82365510 23381811 -741245977 954753815 790841391 318053505 47074659 317148773 -613922327 -655553655 412046315 -843809109 -510623953 -753646349 -188744694 382464036 265502615 884505900 -938701670 -899318030 -771925123 941174339 -535434265 -918599077 -180309173 -722068564 77035689 605123449 84619088 -111646337 -882484834 497756138 957862860 126608590 453415824 443004643 572230483 905546290 -84578847 -287178219 971562923 276208491 -943642415 295207749 -547255719 -13475692 611108583 971522607 -95918710 -234907658 -859793699 928994021 -243706049 425608856 675662156 -390023946 -196405130 -117318754 -175398510 24882620 -130747741 -124880457 -262503800 -663888236 13956368 -75303529 -392793506 -189692830 478535386 547024026 859399873 -686317829 -410692948 933277444 -998237333 830748717 -413983023 -278212276 -744406360 780752176 99571425 -793319806 -25826431 574569295 -403695345 -744416153 859957992 -829472611 -236118660 -677578776 509998949 316390680 218643122 -527328524 -243070889 962408528 146812245 -431590256 -68494603 502908731 -684261505 892259198 -241162640 -356832872 -206380746 171149529 -251746758 -128926666 -397710985 16378236 593030257 -612692418 -417935873 304864315 -713988426 -2990019 -735350131 313833211 -578304059 239464456 -536158132 -540013424 946879293 737474249 -885898684 -965033853 -937667399 8047182 987672587 -702397445 -128605068 -19135439 951263615 590175431 -747543873 -342484117 401351532 31786724 -366021038 -293081508 16919605 -558102247 -111331311 170668481 -477429158 834399144 -816818074 -651971599 527542874 -310112870 -313695086 254550018 -639370310 715894769 -509196788 -926284846 -858398934 -614594129 31988814 -548397786 -217818452 -299123306 623003756 181801435 -298222938 806342355 279454539 -965381227 -775309117 158906953 318864606 622106871 345671551 -20287500 -312672745 773418636 61709696 -627074127 -519476825 -120274775 -875829855 800395090 -389494017 -200005860 -454438172 -524303129 -530873201 -571773639 -588749135 669835131 550809249 894777351 -680352295 82398559 -540362280 -355355170 -710212420 -770249070 -989680383 -746194132 -636435832 -519399146 159214356 -421982585 570176968 -255895836 -114909647 -512655054 994024334 -669565998 478835261 -29353143 -882941043 114130737 197754326 -401214480 -556814782 -535266528 182973907 -594804408 -364619984 -469708472 260351530 488112116 -432964171 -380647614 840911399 -126968267 630169741 -652781478 698121500 -896450850 476487381 -49365634 791679795 16254828 -70584708 898487060 977774786 -956786625 -620407245 -58407327 621557527 121520937 643020998 -766669051 697928924 -44377379 22309517 -257983546 6575015 -677379779 342975603 -505491021 899697612 -21405172 878449264 548888035 186074660 444290522 -843705124 910556700 -804143335 840769477 249435529 318522774 793342080 465152151 -567898100 803371961 -946890551 -474867609 -890156126 -226547142 449818187 654170818 454732268 245765514 -491045914 387652930 415554895 807658438 -905727703 818809869 575344450 81493434 -332835504 648262704 387885636 -45507245 -92969972 961237919 -200682781 17910295 78473018 -317758959 632965842 -323783153 -661610043 -364142896 868569683 839868098 322825840 -841221552 519166357 -103902575 -505736825 110508147 -953837675 -268184266 53881025 -725085902 516213586 301787269 -878329429 820481060 -875213229 -572272649 407100375 14970065 -668036375 -599865395 361528423 -924747968 739117521 109492901 -915901059 -700599982 678764955 64605429 694630472 351442807 580994727 698835502 -627325196 10310472 861717453 -214338534 -966061281 69949628 947660229 946164338 -994882497 697032770 -927365855 -55000158 -214867639 -80936421 -654643758 -584568341 90097631 1184681 71597214 -845659535 602562348 -372268849 -835263934 -631870109 555272349 129879850 984282124 -760945306 -466677814 -666720466 766841028 925717420 -117674827 349782653 -398025858 -950662834 553818113 -347835395 428424815 -197812152 -862727259 -23493449 -304851577 890431791 941651144 980607224 -59066154 489982510 369320006 584428910 -199448808 -279415546 -564683365 -198841534 -718700352 -6336507 -28968822 -346533235 -73551733 925661782 501800065 -240936027 675449302 629247467 -236313433 771467458 -427661987 -71878613 325365547 191752873 524264175 347063348 727852077 405259326 -77185023 281786730 917134123 290341477 152024023 266413871 867649585 287133725 205523336 998145323 -410479407 711160664 109438520 352467065 -240776084 460545277 206660022 371345091 265982227 -668735273 -989717909 642307022 -887445304 855639878 -533758191 -462808602 246487465 139714563 20285958 798038352 -140848768 554626109 -766249786 987830529 -342381411 -657548562 709253691 829609712 -251238756 -163430746 601063048 246796953 -646560209 -586716750 169605243 57233716 -262261359 388718913 -951080999 -411245199 194688794 79791795 564769270 -792053854 -387289810 -558871219 -258678603 854832047 217990554 632822504 -211628588 -878707428 -563473607 90916084 -620801733 507265348 -77543423 -28256056 -584513474 650521157 -331232047 518768181 445364142 -904562587 937440498 -448118741 811609782 537899112 45315828 574957995 449848557 543220656 -171488235 313793521 802871878 239041386 990041201 402199286 574465230 846162921 -773377115 320528377 -424750764 973942185 566402647 754850383 199245680 61411818 678621016 746251634 -130874241 -638804860 42535257 -177841440 335848693 -532204495 801671048 258184963 240828538 675784896 542243004 671738704 41331354 747911437 -627078422 -165608515 212853891 184185864 516993074 49095783 -967687222 -917465499 -508664328 -910032413 83986278 -826938646 -234243648 442901142 -678112480 -588374198 206433096 919029902 829229044 -867065516 288743431 -451602571 346641087 578166262 262716082 -685438564 478208422 -51841635 -874857427 -497980999 -889670102 -910809323 -119891356 -573915023 297911467 -107971057 776405522 -813001955 -535989758 -585344471 227120445 824690197 468644524 622939232 635090871 407132845 422533542 924339731 -188478049 807867409 131573983 -513093673 -59430546 -300906581 -554439599 344847525 680392687 234303173 219500266 603837141 -820456023 -188115659 -486598386 744384265 682273448 -598113305 -416900081 271206758 -782160207 672196759 -790233944 -189157733 173695392 -523489412 749723047 -948572069 -303162527 -676352175 -846729469 -149577718 765126843 657772020 -254087838 636722419 406120025 807043928 560863827 -372585209 923216112 550477148 -629246512 716887398 -27360589 -137697027 -455708975 -276488029 -812360650 864530974 -481494321 679845401 559823783 -81754732 -329001516 927941313 140489409 -467324729 459492894 951946813 953232950 349688657 342552018 -928984245 285237020 -479942260 729164887 542137345 181318093 40260409 -523520316 181619042 -637566811 -857792603 627026209 -227706058 -805136292 823583745 896918174 -507912240 543938919 -364415498 -298377775 -490622712 -101016446 669437793 -849713039 987012369 371756982 -978912234 545169059 818903594 -518369275 462814281 857835841 154638466 875616208 821413800 755963245 -147093475 -942468484 -625831122 524265214 -348281931 -72577359 -607871753 -543070730 -935047203 762715475 -530664031 879815597 948703847 614295906 657843075 218228292 -93858134 -644621758 456634107 893878852 126948364 -383274229 -35417147 -533301104 -177627829 -267009039 286255719 -977423461 -467210591 893472890 -604780069 51011348 -830005559 -626556459 370042731 889305004 -604167808 446573283 -984855817 410605731 -47059514 -49728443 -212073377 -235054512 -475478809 807687201 -791933524 -649056616 572504652 -72801323 -167319332 317469533 408149907 -328823496 -652832488 762578681 258962695 566448355 -941438824 185446071 564989606 -941135421 -103163331 57107451 -655783619 135224168 -502118852 266589000 -943132938 997651634 -450165669 41054272 629441799 550196088 10391464 -806651035 -109877066 -598330399 809791491 753130363 697518393 414771858 544611124 714757917 717399327 168920983 352846210 -657741517 265483332 -273879025 737621331 276660985 894255950 532784358 207552538 904013837 -283385831 -850101651 -754611008 521094679 734714170 -739976764 -649216221 366190751 -304776959 -390063180 -329058423 755709908 166698848 126347819 151099493 671271377 138916244 302900407 -138520672 -453552848 -74686093 -993266579 -194852132 653236429 720410147 -690019854 766208589 109876681 -126265384 -573434858 -406108997 -532738710 465571240 -429669948 624128550 -947098071 707851555 -979347237 263261397 -634641081 -236415817 -460997053 70727022 -885619957 -757464762 -279298360 -999166385 772025656 995585021 -916410658 244082543 443767430 177048671 -429869469 -7518422 -232495995 890924076 -660928829 -141651147 1735197 -324319039 -721311477 840827033 -258797075 -857844337 180818797 712801511 366413773 -83190677 793651808 317179706 149828850 673093754 -140091285 401563993 982665088 -584902683 -637528129 -530193016 45401474 739231314 -391732599 -904246578 -538103090 471158144 545682041 856634825 1093843 2283299 -57240964 -175322766 919677410 -293250187 909483391 -755881572 272304284 -198213731 149593722 933204478 203724567 -174894855 -941047475 -379374190 -800079859 -340210651 -892058768 890494503 -330191205 375421584 -174234797 -662914714 -844876247 720533241 -955613051 331732377 -880935689 -613848338 799945991 929823155 201226707 155590835 -135271483 529189598 -807647739 974812442 -742326886 746926552 648845732 894359408 -507271136 -252406995 692432203 798954771 -631964996 519168355 -347851096 939443554 841491600 -872380612 -247581750 786977582 372883064 -111763960 137700184 561744516 -864766588 26204553 649969834 -967709684 832040899 447074231 -40801971 253501100 -583516792 -774985469 -498203539 102120389 311188350 685653700 -466060190 -524566591 312816802 393175860 -995830160 -258584549 -174309294 -170575076 304604289 174731740 566059377 -455390764 695562091 960345709 310648792 -398650478 -271447848 -381092351 615063936 -981197582 -146324544 -503931472 -130419545 669106242 920211121 892200393 111337302 101099480 -931319821 402109745 -954081219 886029444 925037399 -274726109 303418327 -5500920 -434361282 890100819 -533519542 116871274 803744631 300587783 -654138575 562668211 217885389 -15116663 546734798 948157804 393178386 -635031378 525748929 -371732478 -409884342 -913021713 579082757 274931976 -516006261 -620474656 -35240589 -573229579 787225699 365851016 126329685 -239252599 -234463460 -392766158 960095256 834446881 -38219880 5679115 -905314201 136918748 -993891835 -776881463 974330327 -146257702 -985087560 -82776960 -147427112 -986569099 985686683 877777202 988548188 745132666 603751048 227635918 790823541 -339499443 -176931835 -925860961 -433929405 738679652 100738538 492359435 -243243610 543335927 577223787 -23266481 -4147629 -523884899 838947341 -548338195 454807412 -341280459 -282086462 902796621 467220942 973112280 636128338 -357791913 458665374 296095816 -871647215 -459144864 -250905047 -135412373 -560366123 -127523454 -458657069 394522136 220225254 429739857 889204437 -180059719 -375440590 702334828 -327966468 -744050512 578895126 150632809 -626148502 -293330804 -295677355 -939706320 572443328 -142229222 -880008867 -321110738 260749664 -196124688 -585758674 675561928 109985386 291502452 9486904 -823387280 -162521917 808079864 -881762499 -965261647 -676537795 55166714 793377665 -936493030 -317941412 -38362250 -143829834 -873916189 -508733184 -810266693 -60223102 335415089 400245325 411173291 -182253876 703475663 156534031 65156050 791007768 -725316809 396840129 -259511457 290386877 -537470069 458732581 -180743363 364270291 652851384 200683396 154902533 -825441038 -639210458 -10544244 -991503041 205969091 -775181411 669588637 789735982 614872413 687639445 -455109189 217909095 -372583899 480183764 -204124578 -637633894 -945646736 -679324080 -280162890 -792927619 -214446781 -449869656 977245814 52181916 -76740782 -138655091 772888655 705836877 251789257 -774656022 -828536452 334876665 28188475 426916360 602345556 26313910 -507821661 -700146728 -536631422 437277890 -257595934 223230503 492363013 -108138612 980305280 691952570 228362747 316747298 -214939310 -59547522 110714469 -71442595 -474030917 284815460 257934299 -674110706 15242265 28399275 -403700480 -247310981 -815304076 949720923 857689588 277241865 -591759245 566532530 -365959586 -309895842 102830237 291651277 558725114 -53217876 902356321 835204893 -541063791 -247327154 -197733227 137115460 211875444 992161506 -416428769 -789158372 -802245543 172351116 -728781346 572413878 451908386 -643624761 291695762 -660583184 408757473 -397883641 690793288 -105794909 468481886 -880939821 642355735 351791047 239589413 -269784021 242869686 442914875 -661436264 969157549 -273564603 -655549832 386026080 -341042735 58114678 -539858938 -38172532 805696787 -124887013 300827820 210346797 9206184 55638675 798275592 513875787 767484869 391233688 454494031 -470826837 419896392 -737173210 632870011 -732290839 -43688637 329674285 -287643252 841149901 416912965 -635531788 -82925335 -509942169 -410941046 -269471928 991161738 -846763713 -977719302 -154997966 274977153 578270572 738024271 -108511213 152062498 -834532368 -462192596 -471109316 -663210712 -543109342 -663427285 -205316667 955647713 -470836191 -327836807 -888718329 287994973 606702562 -48980955 279589964 454451613 -239571162 871909314 903220309 -319522601 -991525237 497087567 -679921802 141696294 -713086013 749165734 -117876791 413365339 -793096665 -134662980 -800237469 380333989 -665304301 6645135 -575169099 354051831 316892468 -753778438 -835586932 -970568287 319498502 -921245201 744643522 640898644 981509692 -60392954 598194326 -283320549 -583177944 -937748393 324054356 -98621445 38677667 85877383 347964318 -407831845 -775086134 -61544473 29910846 -311170130 -905528523 -329114678 -968205715 76686541 162131563 -716963171 -308525736 -674636879 914992723 753965657 -125430878 -14017753 -528725463 -225929397 386693948 504841260 470719505 -150259888 177979306 -616234240 629308519 497682850 -145975202 -746461312 314804055 -891524738 -381050668 636894775 -153165080 -727632565 -447053818 -394918486 953882730 116826362 -457804009 -406207906 -398128338 238922777 -895846296 591401630 992393620 -838064196 -520054537 817047139 -3947695 796925387 -467465544 442090544 -855484272 -962050394 -384243534 284545348 312112279 840549218 337010775 8905603 603045311 967189995 63583085 216360572 208666357 -555323130 -594444412 -585026330 329321722 -83224433 -567166140 92636410 520253420 865103878 753672097 389539673 408527297 538460088 578621380 -607576997 -639278784 -182895372 236036726 673330541 -960991601 -679354495 101081678 -825195731 904588416 959498289 -902095864 -172609724 -448609289 -678051390 48035584 -619019421 538371453 -141918663 -247442044 -93125871 -539562003 69599191 919220950 865397486 203709069 731601124 -958113889 847725188 259676765 -109735636 728026998 -777909659 -557450836 869858768 257654802 -630085152 574776685 -966927487 -51654372 290051191 556468741 -651826497 857124521 749198198 -186797046 618831079 -654555822 685558229 -311540284 -175958225 -474408129 -562469205 248738594 -688165167 -317837531 895025245 362288457 294656104 -223909525 -728219643 -676390883 -995874296 -624243921 -228847003 -990604476 -752116299 -520132963 362573767 -90909791 416959526 846790577 -734861282 -673998948 488626963 622448210 -775709081 -552087179 22585185 -873457183 -462049126 808962617 -678486509 131671119 -103237809 802572101 -17968895 6078587 -794239222 8594346 -795137867 354263667 265724618 935106661 -807290237 145162568 -395602166 -889386853 901863798 -896538371 -903687870 991309358 347074943 -379056632 -888152550 363341120 -438422975 -806542210 -6976560 -558233437 -375593177 734842335 258025908 890867200 582616240 -640239185 150388582 -607821880 400458140 908968467 510173328 437068548 534646434 514157823 250819961 -867771323 442534625 -723410362 662250248 -611264712 269231779 899407105 -685120213 -725155047 435251957 172771350 391086483 -4552454 813225262 192705799 -27133197 -583618585 -935259697 88875559 120015864 -86071720 -659051094 -77642698 -312731042 -392707853 -628144818 -427703793 -427426926 728441587 62164588 865389235 123951026 -746827024 -887114727 -903760420 727941966 -617079682 -824361401 -774731326 -702256835 41738753 90895108 -216423370 464612257 128326871 608954686 -465415399 -706872454 -711172236 -398276144 -848932810 -974354204 -342571476 656945218 473758224 -926424721 620055879 322051308 501999873 690926224 -87707819 754766068 -235030518 -132468147 -507396932 581300140 -466482979 714809676 542267198 -697878751 -160627519 -800738600 -345769359 693180787 -344424028 778923020 237662822 620277539 826021054 -280272609 -682459931 -150911942 495404092 75056077 491656455 -25023869 592752831 225343828 255164803 -789221574 954973269 -746969467 225002953 -932364030 -918857390 -445269230 649187618 -341138609 896209217 -46406348 -519213157 461058270 996740289 579074756 -172538375 349788170 315999617 -317324418 698351413 -285037942 -561825465 292750824 -523078869 330780920 -620866694 -854335841 982706961 -613588209 925479576 -543911801 -43739224 -984863202 638132060 35157052 -98761566 833921787 -250287701 -44027018 635004722 -492037458 68625310 -928778594 -135723622 894811488 785013090 395986391 -762321497 59610335 700132429 -341297714 -45000636 181110488 831017433 765972073 -253657199 -781133688 657277146 286622366 541220355 -97827120 463083701 339285243 458907757 -947526553 110658879 800613762 869607030 655787036 -656737414 -313095588 -318379888 235917481 -22937947 -248607651 556580882 501354469 -249496064 -64477357 -406068104 678995205 696297947 488272558 -459805809 77678321 -953558301 946031228 -819706435 904446773 -429292972 581303831 -791094219 756326960 149921913 752583899 -115023943 141239549 188102147 -17637667 -741338878 319701559 898215663 -515652791 836597880 -816190457 -555497569 -156442324 -859659217 299889883 -446674492 -645234563 539697764 -137800629 -672300073 -735743257 -842454657 -580431639 -348034798 -545430656 -804474469 -332613291 -593774340 896544035 -759344506 -642114581 -344661486 511948614 864667431 235133859 101531388 -169018032 697240893 968642034 -157759495 -406050782 6007218 -428021957 -24714652 598341495 549433196 -998227698 -730715622 123732979 362983362 736065910 -802944446 132428705 532978667 -674405434 -424271529 -932595436 524553454 195357707 129008370 -483215771 -272503194 -945510993 998167786 -495124094 -675411080 300335924 -651168308 829959699 334294848 -968797314 -831844534 -209843856 -129512047 724096289 -442073252 418332805 100135556 745002470 -65134938 -21272860 -265622688 -828974715 -919947162 -910819304 -1295595 86927545 141062500 -575210283 -660769738 -678263048 337652577 225410500 -809950519 20984166 -282767584 287407566 183414812 782673885 764851301 -183986608 586419279 727747040 -562548916 -91849589 556675822 -489897293 -112504453 -791395259 -427383671 -295865949 294769483 430035645 595474284 -555569948 -900746797 -475194666 -427145819 -261982633 826921756 -744509679 252719428 -777955589 386202883 -109576159 405583531 -772482311 -249721198 369575552 538682784 -323930024 -499312256 -872944411 156128340 650820114 -6823388 -794286481 -60903257 913719497 -898190026 -28125950 848330946 -275582946 -844311267 -939426184 794720501 1139502 805582184 -138956812 -890853089 702080100 581121564 -40949488 -441831392 843980407 630763663 633236510 606158471 -976646914 -384181419 760537692 441974195 850373548 106728980 -969622637 936576462 696112864 195209506 -845447586 671330449 -103207725 365405577 -286624867 -203103945 941193979 -918034967 -237143862 -447120540 957817695 -701499206 795993294 686240358 -652726666 -953881809 316050632 -777256938 -397064067 -420835008 924758354 944089040 -707226630 345491874 257426751 -711734365 -904430108 -63247780 -899191612 -214811803 -138272504 -984433460 -69846483 562468485 -412211684 -716876565 -56392364 422351278 -841940115 -417612126 65278827 -56755065 161889568 -394132315 786028234 598360378 -388649782 -516986674 -68961640 696532004 -494280172 -938538934 68862339 -200966 -560526561 628778603 282049254 -857940145 637421392 -553585970 441390791 -662480823 216272139 902591827 -722327177 441302222 -601284617 779045462 237916138 539539098 -852945419 -218380693 -92851514 564616695 452749177 982429242 668594442 107794988 -625438357 282812066 377088395 718773887 872159479 953232998 150777326 -444852126 850323716 -437911614 -882142948 -192466644 -301099077 738234389 -371212418 -462203824 390265305 -698295804 146079327 -374807255 507036817 -987440083 -540982279 43403693 -242357487 -201797626 232291135 264603299 -859729398 466146750 946106672 -755688676 -891453055 788222824 152553994 -976992244 -799009080 375278506 329341301 869537758 -303510811 65752923 853805318 141773763 231281968 913818004 908169396 990835146 429132443 -47663137 166665935 -766691771 -150446701 -193303089 671365411 -477849797 -270825082 -340923807 -232514971 298777412 -448505907 -768031832 -77431282 -666158022 356395265 493650317 -469340636 -242530207 175083727 734568241 -851463325 -188571862 -686860071 -149581424 334295766 457024931 -49591511 194025683 290851266 -479777887 464479582 -988487052 531833123 433236533 -450963723 -77618173 -683247157 -393938101 -905162987 -819938310 883396153 -907037467 214169685 -338024290 -535841931 -505004284 186919787 -552559338 540487872 -25204299 -526096835 528617337 -314545882 -991998354 598443673 691299798 -266496378 618475363 -622500395 -446730604 -429139374 -982246079 964261730 840368890 627681916 -51160965 -618604244 128582912 845053529 -192548476 -737012943 -20822919 -372556062 172192078 -611303937 846431344 -121990433 399490488 737939720 -960044770 -860817443 -130856085 767391970 707196139 642974736 668817721 -232238037 192016309 -941874792 -992753376 -192755750 891561141 882966563 708202262 -544065973 -809049418 426617960 -561740937 270488942 233474914 400241772 320078258 920479949 -626578677 190969070 780257158 -876327493 -955292270 453946937 -748560434 607333923 -54273446 846089552 14869247 374350433 37445072 -975552126 -765448336 891977523 903214028 24611161 734830328 95723383 733579065 489051578 -321999983 -711413158 221079302 -189770068 -797522588 -515442591 744521252 -916545368 77952191 -550492026 -878641025 -46557682 -317472289 -750219334 -366470637 294793100 601515787 49478085 370070923 -8927240 611585043 501261694 -260279845 241120580 -736131106 -591399397 125386186 -381253885 -557494914 -911102878 462386506 862854813 600094491 855473335 -124235697 410942970 -948645923 500566771 -742174431 624265567 -664101844 457989222 921181348 986762562 -522663848 -947088074 501582001 -30204332 224033118 265947514 892443903 515632904 635379543 782169548 -946590448 297231652 -838317666 -837426341 -35726358 -56309350 -604279226 -231285136 199917730 -716418916 -375774189 -885394793 697962891 999668142 705873366 959104494 951238286 -447115059 -861574380 285719330 -882288421 -141770441 -51801302 -401403734 -498218452 257479970 521045489 702305154 440771860 735042612 -429942377 211193325 67395539 487375687 -985850844 -549519819 -522873361 -411651308 80960078 696046409 784713627 -568939644 -1974834 117590678 629547825 494431492 -732986229 862670808 179667710 -640533018 -880854363 137588053 -7044215 -648158629 70742336 -928821622 -18185878 -149047962 -410909786 -238236659 431325215 48604021 944185900 -250969519 -727022501 314270682 -762590155 181402090 -101515109 373204888 786302341 604291003 -312012772 585589082 -133568241 -341778099 172316354 -318025247 -307443181 -753047656 -121124412 821942791 -635041130 -334154825 -590112492 63757119 259317426 164871305 -220280099 956462254 75437056 821751812 -397835257 -16142396 600391553 842001901 854423080 -8494386 -789970465 -644569351 -883013577 12108860 -428779697 -439765272 -593620575 425645083 521709569 430231480 -775462599 222980233 664679237 981941188 -673786603 521661482 -999976405 361154144 731917407 -706025807 -73270974 -26116797 -542387833 593597524 128183090 561750707 -874626014 663749978 384635776 952440315 -895589870 810357409 100055805 -903467808 -700130043 -344442815 116020846 -672536698 -985118033 -540524432 -526405061 -209022003 -630047728 107895500 146280132 -709019832 -802426905 -160874318 818197037 71637376 -560963127 -807258350 -269150506 -438210285 512710125 316881988 339959058 -777051628 -287213372 -674320801 -171017824 910759985 492320564 -778870010 -923948510 -522096171 202808126 588057426 779099020 -947617003 -260537646 -190081543 851541682 406932560 -604882124 -491620511 204634616 -180791622 -386701964 59567257 456937962 -390621159 664863142 507948035 453553786 -430413007 290845 -532504135 -938833256 987951874 199954488 -148116808 414507091 831673864 -675677467 224207922 312471215 -910507910 499442573 -367924682 -754322900 26355743 -896674411 -110919808 167007807 -355267575 849138060 242616581 -479201919 228720635 128812221 -491982406 -766146138 37722696 3995194 605093541 712679124 67137806 537212075 317835127 841208029 -245734796 486449719 121509425 -590299505 56197867 210689870 -995800183 121175867 -348696157 206315279 192243611 709646137 574275450 674453646 184707499 -52552686 780511731 546259550 -703784374 495333564 -319517429 -15362941 376213757 179718317 -550293910 754091577 -898566565 232874269 -798241045 846896287 -728647163 240795398 -12714168 -175134493 118044361 -981721800 -241846538 636573254 -272346769 -205211887 -25307372 12403661 -600078267 -835882907 729245822 -695720897 291502670 -425288906 -993019890 200167018 -159671609 -310459199 30767803 -220632904 778150432 210519861 -979793044 775103811 832219001 663167921 790279875 -927431938 545175913 506781404 120847721 915200335 -806074139 -181139537 -792770375 696646111 950405998 608664763 549579183 -140315587 301694026 -967688246 -32925385 -304644561 -210092783 611177861 208451339 929983191 -803659946 665407574 -868649881 666258833 883296491 17740390 656385153 -949441835 -2889074 131442167 -928614957 333581260 -526298530 843007923 476842654 -769011093 -402472567 -48231870 339905648 -359911325 -265494922 -159282708 34305474 616109229 54256475 279795132 341343928 -220634541 787833405 -564400342 387476751 -629049184 664629085 -545520406 -612467275 -498957079 450387572 -427195165 -152725162 -91618853 -666069736 314580064 -136629495 207182447 165426477 -451371035 -310000072 961458066 -618563554 -786593107 -852899398 259939531 105884974 -735481602 -750483534 -572173872 803200372 184701160 807839047 532835977 439709556 -319073252 287645547 763862322 490808180 -248954839 416528341 923414867 -605055278 -916318938 -458982310 -126255598 83348927 970556139 775025037 -794680257 -529260873 187058662 -539467946 246796273 -161423068 -207536365 874014685 605055294 801755537 640858108 -20720829 -572265026 -400770534 -152863038 771234585 -586587736 211092445 89006231 680883417 18818884 -218058572 24367568 -329740499 -46103418 885360735 -207253599 563557371 969408537 -130472938 -58040802 -31931469 91284357 976103905 -919371745 479841312 877219730 -565275530 558907135 -449482370 -745635966 -378878781 -19345903 744560852 487981528 -405402851 -102261636 -245182316 447853791 -811347844 -753221603 591530555 -848495121 49826282 -308962740 591261355 -887542686 -484899345 291575455 -598392880 926755936 920786903 190560125 663000458 -988774936 161514808 -364833408 -317761409 491111638 171918979 -533766828 228120281 -792856304 -143630914 -794966137 -369864822 -559217061 -462084912 682915599 561345416 978023245 -746076968 127856617 -97155753 -68073059 793259478 437698596 -864868879 811269356 884967702 181022278 -837194522 100305839 922609307 -892854905 899684522 373083504 728328364 51959801 -957341727 335455213 298722315 709069404 -40587639 632111988 -471310055 -940150196 136028331 393215570 -491352515 -10293468 560343401 -948211479 75635005 858218235 -72078326 134430720 -122252449 908772860 -494977636 -884858944 763960661 -233117665 652100732 758265491 35752206 71246910 -43956876 -867809276 -269070249 358914926 932132077 144768976 -875769132 -780313930 -888851786 462737505 59351988 211613914 -34558794 513738391 937083245 -282798043 -781505769 250080518 -89167362 -282126340 -674082922 -766637158 858385248 904597514 220090485 811664413 515907300 465541762 -502971474 32625002 -814597049 -174250732 -407032117 363892072 8320818 -276202693 -546438980 478580808 -41470609 632534863 794284382 660150042 -455894137 252874310 684983231 52013511 -251104349 803954225 249151746 601408214 379903782 483598298 -341782715 218785589 296345425 -229222246 -824000716 -95678383 208444259 -910426084 12051530 723528918 307639270 -783512730 -794312371 382168109 -966287542 -80303699 -809043033 -976677797 -687467658 571699186 -568501758 -91197450 312764372 -867898829 882125590 -104766651 -331261291 -852553073 -244649731 215850448 470254014 -183569631 367879487 472008027 838667666 492570759 -533127496 591771197 -8822874 -93456155 -42709641 699970875 -758590244 -291959797 825589134 -433307585 830741781 307715579 -307091858 -389401637 645371701 -917669464 585947891 -580707734 893892960 901226198 493034245 -94405326 -482964837 515205814 -852427790 -733804219 134870281 422679955 825390515 -817421610 136025883 -246309835 -542856499 915036631 484880345 -12174555 471038460 433434549 247579179 774633531 948976981 765076688 -609687157 -953544500 652718594 914400587 510810369 157784400 938856191 -604623135 533855029 -368291873 -269869793 -97011092 -588328436 -663723198 -389084133 390187599 179043505 276304915 974153373 275692720 616206530 30690318 -57587367 -736493543 -187187506 64850535 342313461 -590068572 -898389353 -695762285 -23399458 210789984 -401843071 917217185 777702453 46417386 -178145437 -33049219 -510647885 165792230 -835093407 -14392813 845775074 2476176 424524633 795610234 -607605953 489941074 -808666981 817050155 -241328902 817844122 -534903184 -451984256 -566658271 660530821 -609507784 -21723150 -854072551 -232603241 -678952207 231009563 823560724 -807269716 -42016301 280905702 431266309 -655891660 366394962 -834058859 -237748960 858778612 -257481307 502732073 135945474 -202322719 -617419695 -277514442 268101877 894502638 -258445808 124350211 -278440043 300868877 -906147488 563597690 -501765625 618120095 875641440 -786517288 798662508 967114833 629278404 -34821844 76763199 678176447 715208358 -523128990 -369804854 -494377271 -352690309 389341230 -142781820 546791955 -94388801 -946787880 754245669 -231723303 54881518 137349115 253474390 951756937 -973735045 625884762 -711005656 -874739681 79351778 69470688 -79510850 897377899 -680446621 -544959529 -576389636 40331584 -833281123 -987407356 -189215272 -284966694 -564186592 833239091 200555133 886739200 425746296 772812190 -717936747 -566699967 265401889 -179812398 641018265 447116835 796161025 -731769512 -120757958 -541687233 451031731 796644752 -528525008 -306997350 581035903 -755655283 371726988 -50269853 -369143823 515978863 -720716886 175626754 -706516291 -595391825 411375151 -75061774 14977709 -266344632 -189440659 -475909551 -899167739 -33897243 -524810052 -809743495 -745001179 -119626435 -766398190 44700425 -444529559 325922806 -239196928 -808406425 548197029 741046669 -557309280 709465200 -640668969 870597591 -339894135 -64804866 942329862 -809372084 996584787 -101098288 -111972773 -821701106 287568697 803604926 -768298444 -607534996 784580345 -682995235 -82544701 169470785 78147272 -406053591 -555660202 825158059 -270607252 57395193 -992153631 -130902387 154399036 -597055988 -659707754 955219278 -873261035 856378157 -950250048 -315357452 -865732022 -923844703 -539501271 -459784507 -365636714 -993954027 -57696928 431858253 -711475270 -453972453 -385303213 527688624 -227126576 -121199506 409194485 584401686 -749430991 -395376852 441662251 -269601122 486388443 -498847096 -388587211 -817686691 -588610951 589406058 933646706 538036440 18526888 -397407357 361182999 -513940202 -42255177 775978145 307284776 348843622 -211609710 -331638713 4695328 446624098 -806618222 16277403 538473111 -683928215 222148536 764116565 -429479240 344421229 -595332014 336305228 158115630 -791580290 -224167119 -491629085 421393650 -271412686 -231974282 -701909412 -228343070 -137457602 707771276 -494025022 850926698 771588295 755994163 202984250 -849253046 462512979 -184560741 -918396024 -289593060 -947806454 437812847 890360565 482995909 -91122242 -570731468 -183820783 427719746 210757498 -966004056 -887823429 707680858 290349592 -100864484 206827472 -941792464 271421150 334382304 -191054222 829673387 543894796 -388057628 -894764473 -621041983 -554465032 569747423 397725071 33841052 471891294 -983170947 866376321 452733363 334978501 -650553462 395818377 -48546166 850430347 -605754290 713336495 -48295269 734900366 -475948024 829701392 -33249990 377768213 647100117 -738738396 -314948272 751882022 796671372 -487234464 -251782956 -184177324 675178354 563713158 626979672 978930047 -830050859 458228648 813946655 939643885 261224249 -564904843 -557981333 -275349046 472295908 419005265 462590140 569670003 315050445 911214153 -510395301 787287831 -879622813 106885955 128751413 209098499 -596049944 -132593465 -421175003 -858249002 -183762632 -634687893 418649458 -282577376 -229317930 843277831 242979795 17731716 740373739 136861162 414585996 -558610038 937982515 -529648846 94855456 -517705066 729469576 -3355157 965992986 719178313 -961518728 -405639031 -51692053 -244554724 679346679 660287010 70966596 663978177 603153000 655161647 -901777725 -591938126 731875266 -773356156 -501186092 493853427 -86544052 -379603884 41073281 -777222521 -523810854 74045978 994220298 -915403698 -293603843 508876817 -743387573 3851211 732853306 -664349555 -164022793 -472600679 -368912303 658939038 31433646 769765562 452990870 848445403 -962852944 -377506816 758736184 -742186791 -928615876 443913962 -439899158 918065957 -733968050 -998014655 -775007518 200646277 -954289378 -110668067 -451352684 -373128122 -468080146 593472101 -255993197 60167408 -661944899 -944309941 355886527 -682425212 -790789999 -440927455 -49907004 -129671355 975679836 360187033 -698269605 -65203602 531045195 -76368693 368306737 701385924 741305164 -375200733 -417628789 47637861 327361001 -517823758 914262462 -422477263 406041343 787038124 444260341 308771673 728833917 -381197810 831348615 641048752 -682833456 293504927 -647041518 -147618262 748396469 211743693 97668465 -822083918 -674147935 745194230 -261415061 -112913368 125472301 -232472722 701277174 -688780949 997851035 134733419 437766991 -355835032 125746091 887806672 334817354 -448942992 -635991337 896113885 -746350473 629473549 846439959 -895387636 -54442673 894298157 658768690 805746041 403617062 -130924443 478978436 292924334 -486384404 -75423975 -458634007 -547083888 535675824 690611498 817772410 -126932350 -362885343 -710873906 501485573 175738042 -741937411 394321882 -93739194 580941844 606039172 -341369515 -521572488 963679014 484007548 549123675 -759663742 102333609 -797625477 -855028414 -156942961 -150183244 169671195 732693292 40853296 -559511553 -246201114 -326270677 -661172332 -827579476 128173196 -759956013 -940716152 703670887 861778178 428758627 -964659515 -626509975 570746526 442069364 -968953257 -341537446 -663708374 744195172 -473545592 868870144 -588831871 -644328943 285948452 -572519881 -856553747 101020217 372679269 281959496 96309888 56615284 -757000898 768007317 979999870 802800393 347009468 580771987 582390690 -374968754 -738509005 175842875 915331550 -752879223 -183249349 178016182 -825295792 -938369939 649036723 -451073263 101431041 -370301033 -463546820 128840859 789863641 131883701 682125877 603355647 769188762 253985105 -17934037 881836236 441563785 -546491204 -185733454 356305642 595610982 409793350 924266850 346554503 -40801776 -528927227 211314571 -421353392 297519141 93700765 246495658 421570864 289732211 -324241410 -987555322 324256409 -199719806 -738652576 75293594 -609682201 821819763 517635345 -687922932 237511495 336503360 -114075847 -995752426 116365685 591244624 -38190220 920873817 54428940 468163128 -619964574 852498235 702496447 -615982053 -877087589 -114875761 -118015040 -77959881 -985341091 -288530709 324012487 584449390 591937882 -610421337 -768475119 706776113 590089485 277812909 -973537776 -519815669 -297914846 -798328251 284656839 853585065 -246269046 -241496107 -780639737 -178919663 425585039 865321087 -717535327 -243768165 -44602300 449529059 -333703950 846392840 753669872 -725905678 848833098 34316054 -152788105 -398752471 460746555 -507213220 315616556 -145383226 -518666111 480149555 636810460 -619391541 -807729686 299303274 -710280539 -337549936 705190451 547090402 -122791363 -249794618 970110559 -634839451 626046705 -845163988 -582510371 -649182055 -25177539 -724034800 -926664518 477492665 280906261 -467832367 -63139993 -708720468 -554587146 634371120 -732824678 -435493155 95192979 817995571 970813103 -473212626 -356451605 855254216 356663677 187182758 726833539 81398507 227184162 45681023 505462450 958111811 183087710 -770050822 -672536849 187394660 -491066238 -659338308 -535623561 592871397 454065705 -370097411 -295901879 -289450255 -709391819 372831357 -34252084 -648699506 -815040442 494665028 259489309 864659342 352217269 -571583628 -15395018 -703122888 962571513 -532155689 809385429 54166483 32555422 182693192 123826724 852490692 -246145671 71517648 -552342574 205068886 -220374303 341929443 -237319938 363591961 78063664 806733898 959336064 -42449675 -264472960 -990248342 835079231 -507424162 195659482 132238804 762735554 774032274 566567151 -344234949 -951114982 -363108056 597429049 44035930 -70391458 776119940 68450956 832836614 138183724 -434232649 -695600607 -888237948 654868804 -339156695 673254086 -576079757 -349128515 418012346 -669509714 41334509 652116942 997094058 347193650 68443120 -435190798 67262597 670478786 496695681 -578307229 243169594 539311490 -852574623 471761730 916479576 104505 745897607 815612166 -17204807 594084545 -221915472 -388840013 -739107670 -822828337 579480561 924079956 -317621074 744646017 628111128 -702136608 209739629 731911002 -74799907 -178818963 851871786 -929139490 608033365 -822637735 218841579 952378917 886973094 -952832447 519350556 -760868531 -104477138 -509297745 844616192 -740961651 -545311509 470133211 -801786387 -149691417 -196239950 37306617 877178759 -880601480 -629392766 -739680263 -342316769 212690021 -512797580 -82675715 -457342170 -32091059 -524585390 -67454534 -993948366 896908586 -449901837 9006012 126678833 -8075425 283875147 66963973 -79325818 848439149 -88042502 24904626 -992595970 778635887 -99498221 -590790140 166469639 66541057 676120227 374262921 688331611 -980717687 -909432863 499630596 -440460967 792348473 698245105 -47379099 448161124 -334184332 650594735 -630793428 188246607 376640084 687290484 932227114 -679034890 -905176820 73223765 402965156 569003087 -704532042 65102594 -740734234 55019169 605398183 -252992076 959121228 -363447899 518019567 86214024 -759104331 -293605112 861049830 -181734841 -852530527 -715319399 15833912 -285603864 289704758 -503310870 -228830823 999477272 465707732 598996759 -231459784 -992230657 -741096711 -120846955 709998714 989716682 -113424774 964290448 -72751573 25213200 85610545 269230164 -835881583 711777654 407603717 -591896500 -995839395 334049537 -116308321 -787859962 -13687837 -81755118 808593743 236059578 996446227 -641770643 -290315690 754478473 488016076 63315902 -501231404 -72662796 -261106244 906384261 348507981 215733076 -205293402 170625672 469752114 357482190 667213058 -169605683 376945205 455378548 -991174502 391637672 -827200991 -99207630 779372360 128162584 144700830 -638431455 177105860 -606938448 715747548 -106232210 678589411 -881476485 175971942 4236615 -994381458 958147104 256505826 356022996 289193675 -567010062 -770791429 -120051670 -616245580 -182419196 -448861509 -804698155 -464056290 382959969 -133607341 921513319 -392546247 -628349441 579984796 530619631 -827397513 631375986 698659278 836353066 969130294 875310128 226172517 -936648074 175245613 -985398075 86154447 -541196373 -63720787 21827127 -696802881 -867548061 976966629 -750802190 731234592 998725754 965959930 726958859 339626210 -247459749 -807248510 759418054 137821741 -284334210 953451755 321201102 685228406 -847150279 978240117 414146953 414700166 -948382274 -484064314 402957214 -215403817 317194226 774902104 617855070 145670436 -465369613 836088566 -731693757 -889204299 -105052842 -124222970 -855982818 -545179256 257664333 17791974 180010094 528882473 343240003 200440794 -871762047 -135479146 -151926121 593541805 -41313202 -702938945 -60756186 -642262639 -334248465 762002894 328138630 -648790160 -100597584 894579165 -384540932 959821363 -688601605 723435831 933117648 108096886 -364056577 539143313 958202005 972517546 284023634 441632186 45594765 -787147125 397132499 -275865116 812099931 681987314 11058760 -571254248 912431972 892483966 368007751 -943885176 -796584475 206274646 -852367990 290006114 80842079 855794302 -64386562 -623529117 209416578 -514321950 514150324 -248388342 469375903 -468999396 -684660650 -375955936 -280919038 -169104564 220134346 -523341208 -935513788 -702590438 236786268 -142689888 -174822118 674309802 -313060251 785907562 -881243357 -859646124 269567584 712780250 -132001281 -8838385 -298900924 41995952 -347900758 263060891 -457411763 401977364 -492667280 72686181 135106497 -35722295 216785072 -307567606 -246989131 942379309 -480894416 -456922142 -761872656 796770675 -127271720 714895956 -748954248 503675428 -24533545 -905337344 555469894 48540781 -729029285 172090532 -982440631 770990780 868594691 -474836304 -147716008 203845061 104906245 -282283831 795171390 818741722 653331065 -172873709 -113574486 -431142203 -806984581 -856838119 5011108 591393785 588312491 -569691575 -597149665 -568403618 -122537659 416673050 165660813 -51417873 237167243 -881355646 -933818142 760556713 -584206048 -46985268 755868427 380051626 723144533 -538537617 -576404219 -109463967 -133483020 -338251173 867606033 155417416 806752457 -297723629 314744211 288626560 -506755887 -516459053 -348403800 -254977221 521910555 -454193566 -128693563 -702092839 148594138 137832780 656939199 -267550411 11450110 -367230388 -890697646 -893274165 -38787653 684556444 463831588 404787349 -334854304 -36773207 88346311 -681789737 631766720 -808394389 565472728 -230216275 -689048641 -924428459 898814436 -999894642 -383562195 482124653 648368106 660819103 442992027 130439912 -857177412 -884317523 424018673 -72261917 -427579610 -87874854 -432166118 998306570 878541355 908261660 -468671613 -355793843 -244194191 596040281 149803739 -209941023 -19342952 -175708244 445961611 431245159 -591117760 -505919356 893137201 770278298 626814370 -636046804 -668757278 711516743 629870956 249173807 -186859039 -214922236 563347571 836445506 539657779 -368213668 373806734 -47287063 277753753 82440425 -493214047 -785272321 45846392 394997252 15935164 764573121 -127849231 376080452 301961652 781698923 -877977302 937787258 546838982 -653031444 -280073683 -247293088 -722741363 625934123 -641398564 -396230047 128714459 -435127696 18103307 -331270966 -192632912 778181776 996978766 -861978060 -113795022 -601000805 -285948224 -237276900 648366294 171629555 -938897638 24179649 -674288874 298412153 555270929 621410211 147912121 -818737857 -757693349 -12890605 -979697040 -77120213 -838972507 -682542868 9203181 443975019 -261430184 173688802 -645993285 -17452609 -92335288 92000297 803610321 244886961 354048053 -115009813 188253049 -889278270 -180226784 -232975406 842468358 -295266046 -968727784 543914473 791805577 746815250 -853262423 -28198295 116735108 -591545504 -625255184 337683938 -989495535 -346621523 -155206094 -909059010 -115305273 392615272 -973245787 -332431354 502889512 107790167 -527817943 -153369245 -614508936 -748579898 -793480618 327202939 836198056 -999380001 -378171698 -950009026 -262788018 -836146993 109490831 -126035654 280565073 452713212 -864896813 -368470627 494325986 349119132 124991010 29995087 -909337094 -249133068 -707633448 -177139188 666485666 -555229790 -557724707 -844897364 -362228464 121432411 -795857465 -510461661 510231138 964732663 846013913 -595991466 -785584465 -717401861 809853986 402799486 404590316 179093378 -655710781 -297522747 681072800 -121159299 -179099747 375699165 554441022 -295742913 -945810884 -235452684 -541996221 -147629917 397735604 -778794039 -72986058 782491177 359172512 975565371 771071600 664567099 682283287 17345883 25950082 -509608066 252451554 -931721884 -112520867 734938569 -626238472 135926958 689135336 408395715 -467408925 -568453394 38365137 -693197640 -188550075 54698201 -397093780 -952718683 942035046 -322954339 508085629 477062252 407178181 -115383922 -688534987 -426303734 864433365 994218166 841252251 541018694 -102429302 -666299439 -212966441 135491351 -693214142 205875322 -585826796 191554816 -891965477 497692625 151775847 591384525 571782460 76979056 -478473685 -517592291 77964400 294811338 508005734 764318886 111205584 -132917939 413661810 965018902 965017634 -233703639 272266111 -651371687 416373475 985272096 -264107179 -831938418 -756018713 252796698 627182625 -636300044 217637438 -644445097 20620182 -53909650 782378967 -296128681 -668954286 932331209 695132920 -787999165 -443095016 95884142 -462187160 -934108547 -496848651 -298600420 -233465480 -450648288 376399329 -272766606 -203759700 -62145260 -436105122 -813348958 -918391835 -430910700 946968638 175135361 604795374 -569811438 38626322 -342100015 -497717820 -13379675 -218029527 -500541967 -593664348 44971289 288219555 -886530459 938963294 -413194446 -12578842 430615986 789015638 -517673158 -694344944 451602902 848009195 -638064154 -176683980 252543965 -67572764 -366640928 -393707837 -883056272 -752836233 348652068 -509830938 -145436730 -990573280 8125266 -637526369 -998049705 657924900 -920512403 -829057677 -212829343 -626160151 -259067180 -235234025 -414453179 -633276280 263472833 205782784 660084161 376710533 -549770159 828537076 -663802082 355199347 465640587 617965005 508328383 -822931701 266056785 -36627062 -451612870 -492799767 -73717522 -182289508 -111740844 -695303810 -455186881 -953482459 -344133337 -612368937 -572420454 558715677 654599336 483193465 -326079585 -554590480 -823971461 -950018143 120417978 931368108 -900566620 -399643113 -186301420 -417077394 871659432 -632770719 -580471915 950561454 -397863439 945665138 783697081 -69753178 -597068301 -224604816 526291069 -109813975 -110692646 -259498179 -56625294 269889080 -725557291 910008368 256873594 -43765234 -82671584 556461193 756841842 195102246 -625305074 276203173 -626860641 829621826 274069298 935834309 -166823741 -930904541 -213612384 -337825987 557374510 -975996485 197132505 -729043929 28691213 -928454549 916564974 -611030796 831827304 -933307771 961694029 294247680 175151674 48633041 94046039 -69294433 130624166 285209018 557744301 88361208 371173017 743494199 930502508 633494167 845067686 -252523798 -136635143 742296082 246109346 666624821 -946577901 19105168 -374934009 480505730 -61423921 51230781 618598222 871863620 158508529 -663831989 -750659672 993405473 -733876274 483306023 -510812893 -887058799 -62005228 -702611603 735886099 538970452 -872719455 722922364 -164172112 -463923765 -974513307 401656002 -34996427 -521109665 561444149 -40466793 -334211491 331729296 895818491 711045900 -783126926 -871845659 -691478363 827212676 194591257 266147695 405822248 194862561 -369668680 430488073 902358844 833735531 702776677 -315965311 722557655 -453574286 -33444225 -622366849 434140869 -775016984 -522693975 459184900 185872695 -932174356 -898812563 -656288094 842873310 348350129 731014547 -987432796 459624109 519988448 -906357308 -365132829 -561871466 811520448 170547473 -868899909 -475183087 -732380663 33336942 772987327 -103555295 436760127 -783665445 492282432 256371014 588910421 69632888 -569860830 263197777 -979931165 -391021251 -206650194 10332920 -24633436 -658565619 758599994 927199382 889557318 -94484661 -971052902 -785427357 850828634 468394716 -192246706 -977823790 279721709 -762502301 -758069179 626181786 -708042061 -371044970 371860196 -366000328 465960551 -208022120 728998098 542333024 508374341 906580312 -524051572 128486630 -28724820 -732714517 90526849 -249449193 -414923033 866188033 -846757775 876738730 111804280 804076786 331985559 -870462811 -38167619 972714532 -700033532 429746163 -962499212 936251328 -826172628 -2652167 -988726107 421293662 -891699724 -559221026 -891761196 952367688 439044168 935208580 -124272319 25022129 325676094 135843214 -806720310 -718118664 450053723 791433827 -955437837 417390420 259203855 496344844 -274277013 -303007526 728185200 290527589 89913327 -785369343 849530427 874720368 732194031 -507606945 127310424 -867899065 -565503560 -605767089 -717685873 -104087911 -740671539 -483796422 -447852785 443523555 -694565438 150299741 -572404830 -472112201 196901968 716866150 882062712 233227759 772050926 381523120 317708044 -516925741 -960781830 -327376851 -972601491 511995984 352102701 -216008736 -563207900 215198248 -329793449 -789410962 -576957520 -34148634 -912192616 661090771 -254062169 -623113200 -866298578 844836315 849138846 -944304264 52526211 -950340111 310567630 -874745810 -795956968 -931076238 -58375882 -936131157 460069937 -347755168 151485538 700439987 -575364876 767360759 534232326 -212141459 -608964133 348398874 -476753089 -255025321 535208789 118371350 -249857450 435365120 -147109646 -930576343 -167652290 -821829885 679858219 155505198 -750745676 758304912 -304782277 25361207 214783669 -527148518 -719098118 517338770 -752208436 716861389 583145980 677852733 221877048 515885559 -393941668 371277714 40379160 -816675696 587687218 -803356023 -624032380 579487377 -152634648 984408058 158517479 174425878 918727753 888749421 -432955219 59596491 -837406076 -291865787 611251616 -126433093 -600479535 689854509 -795854232 499946237 -40774634 105838060 910235404 870694733 119406645 -61908685 658294815 -77189882 -64733021 593241772 -333729364 -273275960 810611712 -64082574 111813166 -489484482 -713786573 660931878 243956012 -737075101 -93121635 647094525 -198928683 862511448 -894997564 -49956655 -567674133 875048277 -475805783 -836077948 912106068 794415908 -873565056 932791129 -512455286 865835625 -249578330 424365381 -144764201 -671357737 -64983076 390880077 -137101792 -588517391 -773446688 -462278649 -130370834 818490266 -263577941 456794006 -716800923 862706533 -625775059 -784111083 -154845732 -685856858 -194028671 -399459841 812799907 -389957778 -420950835 -111011949 908483327 -506972746 568908669 190312665 950367358 233414562 133754293 6405367 271547010 -812718610 215257862 144754482 -720443016 833514908 1213185 623465708 381170728 -466145363 -604778402 825187122 558368637 618262871 -424890702 902496556 270824305 -380490686 -24124275 -423222003 -49067124 265961179 328971188 159209178 -489928643 -865718756 222149581 775871384 740062804 -552280148 898696741 -781209256 -330749217 878032988 207627586 -568008593 268143758 -49891560 -786386860 998109218 449613362 33925062 -684314328 829111110 209964233 433464491 -646687197 215906309 67869049 380886975 -311624768 -843684553 -222936345 -32801626 73281535 267736320 -286846092 855001872 997691867 -62375074 158205329 198900603 827960134 -926739459 588651544 -315105228 -722163958 -766089516 -714446256 537450090 876067797 -167999095 -993344625 33520636 -508525587 -580969349 -873010247 258083857 965558373 907384990 113354597 -821623761 478050729 -275344190 -773837791 -349341046 -456197458 537878218 -689576497 76205442 -714151561 -2277353 -945844628 -292245458 -274581693 822550514 206286945 -762214259 252649586 189445483 926546306 667434953 -550174280 491342057 17391914 -432346582 912386404 499618652 -459437531 -278212902 -397590512 350339509 792572106 74350002 -360953903 934402406 -152263657 -27663884 -162627487 445126550 -61405558 -595277907 593258531 -91367219 506125864 -116667115 -131471665 245989696 387075663 -7240830 -213292060 -785307901 -584850577 870225814 -517382987 885149663 354144015 -171924382 582477116 -96181 327509378 601453459 -517497180 81896769 -253271108 904005076 899746037 352447193 208228445 -115529215 -630806893 -507312930 722035609 -666187641 839675702 -814494314 -452262469 739932719 167637483 580313193 793297280 -851931869 -94193829 109258899 -542343763 -516929697 840670270 -333200168 844071604 29321332 269300459 227042433 -422114154 737240810 -873046706 490626669 -376259585 -503812312 591572411 -572086208 487725400 -764182671 479331925 -191658838 101530354 541657268 -646296658 405668906 173243787 18195227 -916249191 -796018972 -991680540 842304753 -653929185 218203219 -664692774 -111025449 -166009809 -556489828 658373406 -189048347 189929700 -963183230 -464570559 -936250706 815178777 -204171760 -673455046 40058795 54785149 944729651 -362284893 -57858011 -148583029 572781334 -726196540 -270240748 954133731 411721026 -658794821 -39714017 836311459 -12454259 167337205 -354043668 -760019196 -614773094 363519052 -377569450 873187235 -821415112 136092212 -859273367 -35695154 608815398 299878572 -603455268 844557874 -603653191 -903703609 -390835 -701587214 -394405958 -177836113 -318115164 785188010 -706135350 749550395 566648499 313360828 -530863446 -927873833 480393375 810552008 -326485453 938361073 889086710 -611081186 419995764 597187551 -826212277 -703616235 -300731381 -142485010 -563369632 301253575 -164215283 -467724522 260766849 -50875612 -631364847 363507033 -226258452 310237311 -437785153 -881715318 496425489 587550186 351596785 434776363 511536581 376074747 -49415240 -854180844 685475991 -481219196 417929226 913270806 729933411 -741093243 -690827634 -339001946 -470717626 14700594 724505906 -853079532 442402135 823846944 -38975084 708235519 778003531 -132914031 288856690 -977547320 -324443186 -446846754 409341965 -262789094 -42822623 -383217136 207614397 -54264225 79080496 336845800 984668729 644686478 570924577 -977519408 -931976281 47342306 955875050 -965695986 720865722 -556614743 -694043670 -889179385 476550030 977453187 -598561023 -40473845 -293196441 -635288598 342670708 385032939 33852879 -818035387 -60719075 -83035410 -490652194 -289982635 -875958624 287764520 -484132898 -142753079 -68086802 94398750 -542102267 702961922 -278821403 -451699506 228967549 -922057910 -831322968 -258465400 -283409047 -982295014 -560620055 198997440 851461439 642397136 920983728 318262639 681555300 -867141087 -953056306 884624437 365111225 105883418 814649183 -992766117 76818872 521863683 -682818070 -165892173 -105606398 -715042108 80636582 54282293 -834096407 -870488948 -790505964 778758799 -857198885 -549766149 -813263339 445524341 -627632481 -819438428 -968457596 -718543894 -625842785 786491043 -113359920 825774609 -833594716 -718681117 -555405638 984670785 536969947 628349288 -466701182 -938500625 -600618755 -958894985 -119135770 571221621 -119628849 -710706237 -932786541 -34432117 -427676756 -551364124 -855218825 215655760 771476839 902848532 -960883452 -411122997 860209917 987150865 -794449653 288270889 472664504 719014104 -721912723 357670486 -905544710 298483111 -764690020 833386725 953295990 904594005 -977720900 -674418632 63480680 -399368892 34748681 758796831 -959202474 289196457 357723275 -803194752 -518225529 -872442989 -132109868 480265779 468284441 -697270563 777855132 -194113108 583046325 -527139053 -57824946 663035381 726586832 -117192487 -955388762 731780229 -918052637 988580699 -138445221 -683828293 305807829 414615386 -568812761 -516380197 586823942 786091788 841833919 620778651 -678691805 801573607 294007408 -848687315 943027873 -306667463 279595510 114456444 675063352 -498467063 958179673 42861856 -654782974 -608829441 177640863 316209881 760483405 881882292 598211114 73118576 -358849647 -574974562 243215846 613639140 -399715494 291010298 -525402972 -351448138 -458045664 505892903 -327627909 -315457339 667274537 624842182 -502232001 133067162 76064649 88331837 330298792 -772274487 776901327 914490228 207726981 -911488295 207173041 306331270 436066513 526591274 -408864179 -277901700 -897400012 -115815729 -612011432 -669873674 -369551964 -242208080 -397250717 619166838 -883622305 -655046084 -96481570 -426537754 -310963536 -356619232 -236595649 907373987 -957383179 -111564151 190697536 916999835 297685933 -499124645 -281721923 -741694250 -675668168 -46341271 437121422 -51158672 975726896 -512000829 277837576 838772073 309752075 215306844 254928307 179112855 -891876363 985945837 175393248 453832335 -643782699 -730677108 993522844 -185320995 -113975996 -339902449 458673190 -10850903 -397809248 -937999192 730277148 938811913 -246880059 387404733 911191832 827112714 -620099385 182772989 581172845 614438239 629004411 -455302967 -932894627 322608552 310846331 660382113 -657727677 69429269 -358256718 100738209 448624182 584652610 -84507970 308498000 562824951 998534918 -119466609 -566094680 953120505 -95496558 4625225 934457418 867003101 294205637 206975774 37664916 -710990790 405286081 -872085680 -25704673 -297984743 -57468421 63748837 40984550 -639377845 -576000890 324340304 -897290442 153429311 -405436379 -496082272 -313733060 419781839 525099144 -347291878 -158596644 104370257 840808720 979508445 438946125 -940790481 -891315883 445440764 103680694 685315992 96336076 -793571245 372259789 979440947 -544059195 -558746572 612225383 85918943 290958914 -18583408 446475253 -329713440 174271421 -671588523 -725427987 -730256648 -174964011 -217778319 200772697 -596143612 72048770 -531775712 -270171129 -206505412 651103124 -941426588 210039942 -329302885 -980419086 196098499 212831042 637873724 849770261 -7867413 -567434908 899853010 -196451417 602749058 955975624 828254973 -897197251 -632912507 742195537 672062795 546546849 -907879095 569697824 198384219 380248142 -450307772 327158145 309595568 -304713137 -398808640 -686137531 -4222078 -404093229 -59958591 -739547728 -951769626 -630203991 -875252454 28592434 -399048181 184981444 -993926823 -729144807 -441766001 422163349 39828870 -218902086 799887777 948745654 313118389 -724868349 10352201 -503454874 746487662 -170367388 -847517731 -992654703 652902678 198616406 -674626034 631739954 472907811 708981382 437542811 -682009617 845486583 174576317 210248568 482599471 -209390733 -305558307 100223509 340264187 -630072082 313715883 262677527 71115130 -349351999 962827140 498469617 -608590093 463776372 -943128562 -635263327 -219998892 -800372507 -866484798 -141515643 -859204186 -294004021 -698045339 230879961 -209650226 -580388072 -736572719 507748650 -581678164 749515875 -689748379 -612590953 559227889 76418606 886551282 839446066 -103771382 636009305 999591961 347162299 -549087155 105983325 -786020373 -959379730 -57890943 -738148626 577616930 252799786 -481367023 680186443 -966501250 104542051 -631991449 389174821 -121862829 481707298 -435464584 -441476440 -694102624 710563839 -219504987 -514503608 -905998352 246513611 285386960 -713787491 603565233 -125636601 -178440294 -580293720 -785089959 -542851331 -31216445 301805618 743333246 -100022899 -538609061 46444592 -737990965 918551479 644623816 -370830307 393000008 -794022645 642067767 -839338699 -69085669 597156201 -906598435 935656314 152319745 -147838073 204873226 164098233 248515954 -848131620 672904924 -953351829 505775274 -356130308 -831169136 -979417543 -311463651 -239388554 -821800562 -43858884 455468739 -100625248 947263163 56491285 -630953017 -72260823 -557646859 690570819 -760304137 -334635117 -87527628 31877229 76415047 617760140 628555462 746643036 -775374106 -339730600 567896169 -605880034 -998019079 582276179 -628732146 633437243 701492595 192385326 -814965725 184662858 -708031103 814081640 990062241 -591511524 67688572 -694770605 939140296 859096276 384692396 -3543979 -199884256 578963970 833968854 -438116596 877781640 84787335 49298491 -98701371 818001363 523531967 161281096 803986203 -785316012 -68772304 -509523498 6567668 -761457532 -98144651 -145522702 -207191166 -736622158 -133582634 -752882219 399193640 690821723 945949709 198164316 949563827 -886996655 -308037402 886208945 121104907 -621081965 -957507712 534797258 -31691774 -613841777 -868018546 54823777 300103980 -372687692 -795065683 552081933 437219353 -347002839 338037236 -556002858 -647528771 -578835261 211049844 -24735232 962933262 259775086 -841976914 -788951600 -494624477 858692816 502296296 -800768690 671236509 -9893095 951543450 328534117 23031700 -788958317 487370300 -912946274 121509624 -353447386 695960660 697960684 559902241 -878952718 653367499 -324248563 -219202778 -745995310 293947318 -461478536 -412823198 965397097 -898029857 -667571774 -130455013 -722333535 -898325141 962002382 -846497320 229545727 8336796 -845325400 -780886460 357224059 407479162 192243054 255803048 102440363 996153991 -373269835 943200221 -72382381 -188041619 -358230257 738659302 -384330345 482312908 -251442940 -577186643 513492347 -370292603 -778632017 636805569 976635375 80486964 -756094895 539456544 -684943637 15716194 -751010039 -391215651 -980215657 808909224 -489531805 -178710617 -489993538 -216838953 -421291973 -880278546 -799741609 869320708 -545584050 -865680756 370170518 580863421 113553987 -931084811 -320182534 636779775 -801587548 -622569048 634128585 -502083919 -1506272 349398368 198270572 -785746118 913695869 992874818 -316792460 707525804 835998820 -179861050 -924139482 -537701990 556690148 75365264 -940942020 363936065 727593298 824384758 411525196 324335275 -904195522 627604695 -289655789 934607562 -910046985 -73969629 899842684 -97290575 -789986832 -373537264 517795876 418932040 5417048 54647034 957097282 -578291957 -830237560 708866765 609739568 -255633126 -233393520 325219766 -608231074 -9749234 -786105681 -326697586 200935605 465976706 138728568 798519347 -938464598 -675741776 522367011 -647019042 518412512 743746667 -196905261 -729034752 217133610 -361782971 742955102 755216483 -264764188 -934456309 908687502 875278048 -473273506 180625670 788457057 648584105 146907036 -50102222 981826010 -681291188 -52703662 562297122 -985901402 -389095565 58876015 29738386 245236348 273948158 795318725 -639134955 438651305 -554509258 738667949 -205106910 347097976 485276898 460357023 -446273511 -385072731 763255082 438862105 759479923 619547606 55037192 824949634 124983625 -613497246 49725675 -774702224 -438223050 301094239 -533518931 -554079961 669651320 -316949180 872136145 -452864760 -322786522 992393713 -579490679 -541722667 -48843104 457886283 98139981 -673030644 621177631 57782959 -91835823 387813287 969926160 -45867661 367841244 -413161407 191308707 -641025820 -408869110 303865327 588393019 -254577773 948835254 159984617 789540492 507014985 845906678 -269901862 743342 388543446 782895344 -456810829 -782068585 -356294051 503661030 548606386 -179247413 884949631 -188085409 614154672 -829729337 119173935 758921756 -650779392 -251418364 796299821 -337530767 -972177532 646217205 -844108852 -131782008 456031150 -466941712 729305421 -223387319 874603389 139182665 -255648369 -956360651 -792097029 639358176 298442814 463584976 392031580 -460762893 243119752 -390665227 41099295 -333824686 -670321281 911573258 -445644387 94933280 17773402 635001271 -159659877 733764816 282673691 -994710446 -239377937 -669857312 207178165 -950384959 -948564803 208308929 455459604 -586685834 201545104 -989982550 541549735 812294387 -906603160 -4551394 -170996181 887917606 -816016644 -297774369 879635625 -684639380 -908983184 -697335139 -984998265 836198581 -935826191 -332467625 946509303 501090138 -169191090 436172731 -297329220 -934980131 210152369 -778932992 77511960 -520458619 -806951971 979207728 -301643447 155144864 -149949373 -159059697 -671768112 654416674 48714377 409935726 330890838 53413838 808390740 -208513744 922729002 941483983 -325381025 -166874416 427378818 567532572 -187543273 30057405 -600105505 196662099 -538495970 693209727 129574643 -429965104 386741986 -888476651 808346234 -799537624 -164132025 623490426 612783701 -71304142 973729309 204812407 -494806335 443578913 -113618807 -439641798 556345526 -327595 576425617 -128297650 -458604448 -471348247 -29573974 -380526409 257255894 594515513 -738897659 69651516 244325979 300468523 -527273619 815249221 -690888121 -328069152 327210533 348196732 140439219 384829069 -861009187 507018744 342200450 -208010337 485498451 -542800266 -743134224 928831283 367028753 -533751195 623877324 -247923479 -695721687 -34612924 -713582898 -257815733 888056430 824216643 365305618 755091026 -545164932 453179354 -740486851 788766856 -584614848 -459316838 -103576297 -21760487 627110789 835446821 -340036198 323853712 -247091595 -861442887 869880992 84146141 -128404097 -157899585 -506681659 -501461377 191725713 -904514644 -574385198 132553952 765578111 -604687957 -366356397 941922890 807675723 172740882 570652855 48516593 603471679 885182768 -993778386 -623801170 -419891460 -279759116 192413930 -494072720 201010065 -280373229 471634890 -49889126 401774609 -144358041 -423056441 -543453854 -253794854 216797967 -758685482 222887182 -271466774 987242678 449257212 126242342 145667495 567626547 -944157196 508360947 556030127 -540689054 106699374 -680317606 35268688 -753796378 317677673 96354306 15362192 -855953113 -439410289 -211327053 -248488270 653847262 -924057374 635100680 992385175 -695205301 -8408032 -494727141 756329345 -647794883 481009332 693835969 -241657673 -935696894 -98198349 616135112 126345383 891327256 653439510 -461694313 -405055222 -306668281 -800014397 -630206717 -551358803 850739509 -118165774 961853441 -891835316 -31897377 -159198599 345737608 -969536555 -198500698 721222073 374494509 -393490928 164824531 -515374069 32471668 587016232 -624356706 -524666875 952525384 431625473 -296795917 495914833 56057189 -455752793 -51243364 48046509 -836929744 -296059513 555324665 -893539491 -388503644 144179855 -673820966 465448797 -28726340 -509487989 -571900119 331781207 -390626716 998264114 225605786 -667236077 -204938028 877194851 -629245199 22086763 -444245564 -842204717 -893233764 605139949 650286258 -73183358 -106606539 -287004960 -112342607 -540709577 -562241136 -999689716 -258341645 -960810147 257711680 944776267 296211484 137034911 966573598 561120498 817705171 55945585 -721203872 -218075911 277044251 -337886849 51380959 -869339785 -185246920 -772404080 -945571521 -152125857 -908681257 -86619485 -985840106 392280604 -202270250 622511836 294483538 960625358 531037679 892572939 -79230274 379556110 880584767 -349291158 -201763985 578476071 647499513 -69605573 285560384 147874694 639694581 79875243 -853764178 305201633 -169679302 494704949 443966119 922057552 375490426 605464820 768434524 297758709 -607378463 582401406 168841462 -269930836 408531800 -730330408 523398041 568309166 -543548830 998573614 715095028 -895758114 17843352 -666197109 117567152 619668589 326527989 -916997082 460995589 685044773 128522711 -452587739 239710097 -572775388 412263587 833221453 -757578602 13970101 -726368858 707231220 18198385 639485049 -465652868 -403902632 559047192 -258765873 -15399266 -437466214 454715949 585185022 -209043615 -276467639 188402 557248440 -72643278 161005769 -383355979 523260568 502218738 -639470641 -813751128 -138486319 598352180 -304899113 -158540858 908744974 253906422 375691240 16979791 489235115 -478322385 265300557 -233568331 -513791722 118485417 -472155285 -624171059 -695097337 28465879 -677822743 535459311 -688034483 -880615362 -803496230 863562231 336671501 -878778662 745141534 510446770 -725168512 166035686 158796428 -493249448 600938821 -110600632 -492722586 432101464 -67396377 452839707 -47082712 -847911707 211737807 -978746784 -137933373 157985370 -29451730 -893655743 432332785 -801700124 -975304717 170257259 182522728 647730823 244795273 -560610487 -918573208 766253360 259496154 485553022 -950067037 -552455458 457225343 738639091 -960876468 355486263 -766047453 -166599860 -140920583 -552337274 -763053009 -281103320 -860065832 -983093665 113709984 19078629 397079389 -912479849 224651014 -450208765 -173447836 -177757295 645566578 -49175169 261616457 653697883 -345887306 -167127859 927643987 625864242 -720635562 -971973596 795802468 -470083989 -458746579 870852942 -845039776 -766088368 351158724 993210351 -437794974 738956252 736476894 -963910788 -460097490 653028780 -604428612 -750170558 27498790 -318730210 -551365885 881804793 233076660 95106423 -556691595 -286432656 -946391277 940576646 -983762010 138956938 -617363591 -612362618 388045229 -744116631 -254683012 932497160 -240476631 346836926 -229068498 -267300325 -976193442 -860385321 -718869911 -439641459 835536274 615803547 -168278006 -568836066 -305273963 -682451254 687140078 482286873 -299637273 268695563 -31711217 -997548384 461521460 -325420084 48149980 -768607902 683096382 -374583115 451681412 770141078 583528904 489170425 5233908 -308744876 -204135729 -602676196 -51141265 844978161 -725637423 143155483 -385552770 -859116275 188693851 902176833 -48278742 610864889 -686955602 738153890 605519098 338867488 -191737453 -887297688 121514251 -623494025 -830004640 -751215026 -468490114 708553589 -224250974 904739053 -764248932 -494203221 721170164 955122964 -660413219 -393639833 -674795542 794003671 -602647955 188705549 631135709 -712629830 -104015109 -706061322 427299441 -587951529 -448663697 715133779 552635359 -18056771 -930012608 398584639 635932215 -221301110 -79711500 -495631038 -324106893 554381915 -894377379 390312818 -826679804 223125309 -486221910 -412508302 878954553 -49275268 340335405 249112641 638225545 550140506 209708733 -524459129 699200086 -584947039 470762845 -784810469 -695956378 547270633 512751636 -423667295 43679232 469179985 -789446479 358305004 599638174 -415176516 633377017 -634864977 179575768 -222038011 242711964 -774851904 330414036 -882829675 222717190 518595562 555486077 562606460 -295128232 28686412 -48956003 345503515 151211906 -140339112 48971382 -630516064 377608956 105210348 609174903 998807082 -389315479 534322997 -801297991 894672734 -54708499 -365312634 -428665000 245258111 -668640011 455097653 -574527438 66337148 -706079651 -27749920 -28925565 615405006 -152951736 -796760976 135604562 -31059875 -940174671 -530213549 -675167544 -515179244 358044954 -655040197 903778169 53233508 -578991153 122982142 702438579 45223277 -586145132 965151540 102702127 -318101990 252892150 -680767925 -923043704 -547353828 -924869469 653791138 929563035 -816781942 338901245 47861629 -351635277 214178452 -164382863 -523449555 -178953184 548570482 -108275834 127163919 834616089 411718201 520835174 108079308 258634487 263159166 -632456922 97852561 811718471 -2680413 995242824 547365260 -765248823 -536786689 550823166 710371551 -199287279 998263828 789723739 -553633515 -453104304 670223131 -781315124 -885799587 -148202881 -510733198 414097721 779485339 -569984773 -89675021 36849009 -75359351 948983098 320328565 761886984 132400368 -420845680 -696435249 -507426720 956017652 887583916 930923470 3938434 121244541 476622955 -427036356 -581519730 -93072326 -932992933 419208608 117313230 711665270 463919359 981797169 923327689 476749414 75778235 780192077 -831191631 -865291652 -328720446 131990688 511543557 212363177 -477583946 -108512341 796039316 676913105 -102362062 -935713006 -534585678 152261526 -496790798 -933248371 -958551994 -197110646 -510900190 540588082 975347291 148989999 383716236 376407848 -896767931 -363265289 -434699906 -858110629 934492644 274457228 -787786853 65753302 408574240 -843075624 -143711757 -314130783 783215388 -958943825 -917409471 -178579281 974874451 -809268129 675557825 -406679599 669228374 159658744 55765360 -428622580 550270432 381509761 -193491449 -648020367 -256517909 207267303 48693827 -135898935 -555712548 59256327 -627478657 -82144069 -605754442 685816282 773032967 779741200 -582003423 -394198406 917286867 -129483634 573005437 348818596 681517913 342489795 -516844805 639226193 990506472 -565708700 -670713139 -356523090 -205668733 -914082819 -754514797 -952316691 -952398393 775616184 874998750 -290781486 -327780397 -707118903 609083703 -339269414 334586705 404428030 946708543 963430631 47648067 -198432571 -271546383 368661739 -138407624 762387432 449397035 -164895639 -687310569 497447180 793099130 921013138 -638447914 414531690 -582155484 -45716781 737661261 -817993437 183197922 -706877169 961619593 328953070 -615915487 439396538 -642861049 -145191021 -333217844 874603479 792710435 756504020 702750491 -471599785 907471293 -189963644 612909227 707092712 621185480 684707095 -35163370 -811947106 -185903519 619648409 -186107116 281545545 -347741086 767104325 -428093025 632394130 -114630416 -594142274 534018505 123562980 -979953383 -725993063 565694269 -551723496 811246937 259610292 -339996654 -215516124 -487743692 390692851 -508294068 654639701 807738682 197860135 681072374 -849368849 639931167 58763877 453448672 652159409 628815277 965493599 225913669 -780311852 487831267 249423640 -698988928 299704209 323506119 873570453 -909236625 -180806752 15173924 799197282 -500151437 569902278 695953822 -593899551 -614886463 4629268 -887224808 -652975220 428893667 961985035 -307616487 -908520775 -590214453 -872649947 -254142682 -51105800 -398041590 354405835 -739168459 953101094 247818967 578697666 655656537 -925931448 482033474 650315390 810226471 187197668 80917622 -301504861 -114544401 950159242 763744924 363739080 -494627993 -521880611 47200660 813313967 -197500688 -485268529 -192402737 833185825 -371820271 404912269 -490158278 355064037 686497730 -280839607 442023233 207432789 -194571079 857969427 -439297350 684545611 10179252 -816964115 312538063 162496640 -784681069 -574625308 -596393443 941895801 950929703 390176620 422235462 -290015390 -183818854 706818317 -950149765 722049826 -692547035 969720032 -819595890 -81644993 1179112 106070558 -944203250 284108842 -893523838 632065977 -130722034 788474864 878299707 345067813 138405295 65816912 235036164 47157333 111894983 643668020 -88741882 -475268163 889253520 -425541674 -196654970 446092795 151554050 879716631 -580705733 -713274780 -179498915 108027585 609350950 276467285 416307816 -359031046 369707830 398599587 -837499104 -757947358 283854335 -122134428 815535388 752948853 863859510 783623972 928580502 627612511 -511457209 -108120449 -545502802 682972850 -926602855 -180076143 809135780 -172407533 454124956 534792496 -692238180 770162448 224731822 8186211 -746623531 287668618 -384678232 -983293901 -678041937 741301089 354493202 -618038784 552617483 223320334 60793075 -381074619 420986728 -915529492 282064221 352851495 -240880618 -432385128 -192359402 -837270123 -208989639 491229053 544307294 -24006813 -571844093 45630762 -83366650 -289960424 -223660451 -524226637 47993448 598243738 -850988951 210433166 769364823 -637949717 698763012 -421683854 336027743 533197116 266880477 559068381 -562838644 866804758 640704264 -78087667 -580850725 920885143 378955232 728309318 -476812700 619700587 -238541452 880215299 660684154 -176633312 -589357321 546612396 -545510737 -539959742 -273616204 -181538554 1111600 -518930406 -637785268 838682496 271473820 -421555757 -113828741 -981905137 -78263039 -534188661 -315933336 591710986 165695774 643265245 -451762339 614803892 -368774007 -181892589 429562354 -80289210 599132991 -513085190 -16550252 -166254558 -858076042 969464483 -7448413 54022851 215710342 330395078 495779077 -428170814 -758106907 605022720 755420054 318177325 -706224170 133440803 972856307 -648246780 -124909925 -202637500 359244908 -204605267 477005412 35670878 -352850725 12332517 -204848339 -564136184 -772076335 443515400 856598147 827230808 647335337 -1078638 636809723 33969433 -451016521 -56593486 -300119367 326343989 -695140386 414365238 773184419 -501950497 346646013 730571886 236784919 857210230 -42426057 3997952 634645318 -500168620 -983892516 601202666 340780083 48282651 -303630145 -609248055 497027764 792279449 -686783172 -47666154 -148893150 -667830465 226467671 -217629070 -478773885 396366608 884887353 930089674 559269631 -68963552 261634230 -332505510 720680980 532447820 210967963 414590253 817549530 229687227 956942546 -164979188 -541390389 -389969842 655949979 -892436485 740195397 828038610 999047617 165341988 395612779 359316771 -457099411 330177145 17146456 466322682 -55632110 342427711 -260187103 575805434 -249298512 -927296671 437081536 -130631412 187142050 940912958 948919075 -238585779 680358948 514414562 -455240761 -51758789 -299748295 -622378222 -631303439 210438989 88059695 -206238180 -924140055 488207477 -399160862 -540370739 815931209 750498623 -456415138 645955663 -514415640 -961572887 614828906 -507697082 -691287501 364164617 -894584586 409028700 -988335906 -120240648 -327445098 664678283 316398900 913077348 859330840 -964914685 484284016 655933712 -541427049 211813324 -859395934 -860384759 -89296121 -362991593 -175804603 -537839579 436019483 533722680 141877657 390479786 350128755 93781303 -337470251 -652373368 -430827605 284053426 695280547 356592202 815484383 -619071453 463676403 -880200244 418353440 248365048 -387365778 278922612 839522965 629024795 121660155 453906983 727376505 -655317426 299749814 689405890 -292433102 339770926 852375950 545877809 203164964 687485418 704793155 520423512 354033350 437600717 30452649 574373965 -850493005 -744805644 -536427613 -531151206 -237741182 909449372 481313788 -138085150 -259521108 405645266 667132264 -559500842 944612611 333783837 -925798404 -971636300 -649741546 -912527120 -658054874 -939076152 -123489891 -282425044 575781568 -569960295 694536605 -528432271 226396289 679764964 -994239653 -973938770 822861733 797150405 355765280 -63447080 216347367 -744500459 218290674 -399100378 280279976 -152864525 317720879 -93217554 473120875 -830812339 -81186740 39361283 671412121 -605297744 -180867069 252172637 586391507 -208970260 683270093 -372036920 555011177 -499006727 734983526 629562857 195089562 71326090 -578765346 851315309 694027523 -294024071 427969679 625594976 125457250 908482335 -414768144 -155361889 529493649 -349786848 -517579795 -430739160 714532789 421784178 -197442639 -289420095 644410440 727978711 366914289 -366721280 -524127181 -496724481 -833667307 -100242755 -127810984 113455764 778652865 -245314958 949152169 229336753 -278979485 -380831854 366019376 -152528644 -443509927 124475106 322899843 538169566 -279883202 -374615469 -998470423 -305514003 747453114 890226787 301348643 318235848 720418530 816972343 -682587235 748854186 -36747408 -192786550 -518370664 -483890853 758182890 -32949460 816985565 -656991417 478362136 -33850585 104923853 -315528496 -836461932 329641505 596800138 -710104880 863032013 -52334739 176774514 496094897 -727315134 131424131 485431624 -123618889 85590960 -329008902 -140548991 404551209 3288284 -700826317 645553137 -600025252 -476135644 983619053 311138030 -921855932 455651582 -420383568 660095747 -421995761 562832448 -742010841 -976027294 913944449 985166340 -304483469 313442712 122638338 -658909455 -205771192 627054151 150133552 820450641 -186587821 472733667 787790510 740108645 -582276275 -813550916 -866986811 -155097589 -579784073 -565993175 -139162661 711651583 140276302 -687940242 -164521339 392692115 -486985281 276039246 810117494 726815271 -712870643 -155589547 990248303 -338548526 593355489 -638628408 -32820483 -445135302 355176447 -805785782 -403538011 411985893 271248215 -605568838 -150560679 -615908429 680478247 -679875811 650252963 -201496680 -804586078 793815023 645578182 -186065020 284464397 325235807 927630926 894078508 421739716 -621418375 -554894564 -157723105 -376596253 -807299520 22383444 -881708807 -4135012 433473588 -213705807 -535386812 221592771 47678256 -297935341 471793630 902815110 -937638162 393926933 986325743 -388627245 -504818680 -917153513 -989592549 -832454344 301191793 877226222 -714264070 -130046659 689912781 -827215809 599132625 -849396096 602073388 760334258 -203352307 -52306012 -979643337 712185086 813273853 -256327878 613379787 -517533074 -234169449 244796552 716075478 471399321 -863919941 512183732 763438308 -713174787 445441184 -596034810 -931044299 942963773 431189724 -769494113 -8594154 728932169 -820185927 748649248 236073934 -247894037 387430723 -872506347 202218177 405824747 -244115921 -200530885 727670540 899307324 332691639 -575740241 419674399 465561585 -567470886 405483353 606286070 -988760817 441252817 -197280497 99751060 175144834 -560495679 -147015332 426286831 -252083332 -318426360 201931030 657422279 -186679946 -862855091 -447993064 480876348 459764674 721383750 -235936124 289640181 466460929 835742155 45655425 807344120 -448147608 -757316608 -648747324 914874644 -687096482 -748968422 -902228360 -976586642 396411366 570685203 -94231262 -236402892 340180173 407006206 126107614 23727318 474281469 -982878215 941820084 676808727 -181667274 653385927 884214589 279092071 335371034 417861825 180591262 -816192467 130011192 -571939715 936036780 83315172 928930139 133443445 33287449 -777074390 -262777420 -293306377 -902854201 710661624 137116338 976589631 -879740855 -112000767 779000012 913679470 284705142 -158036597 961997737 735587172 -178595490 748083351 -860326802 -369902482 126565313 222100701 889758116 -472718821 -70722934 -891457364 -831108280 899673575 739100116 138941084 571287273 327928767 702698781 -925967321 911233619 -853384977 786236232 -127287581 -251851354 -293699800 378165552 860718585 -660633817 -512656568 -864862479 86583162 906547999 548264994 -15491887 -987411718 501902869 -460995454 659833073 531420317 390577901 889779687 -846597578 597823064 420379496 198916457 -614180103 539526428 -743643166 -95067983 -677553522 656107618 654432622 347158292 41693595 114324689 -757996535 702464876 852714576 715308306 762240322 613639593 874089073 -591249648 -840698434 553041889 -250207860 815074281 848719937 -127133582 -2359112 971520477 702252633 -421852011 -650384924 -346765208 -991011777 465529449 -764954270 197286196 29421835 -556631521 489287415 -713957767 347611797 -723916226 357764340 252796917 493991479 860147881 -34688410 813730297 688710832 613264849 -288479887 451890549 -985338482 518290406 413576408 402615209 143926797 230220316 470779679 -475499973 547334684 272585414 -165054449 840058540 -236539282 -605928050 -718565699 -122502444 -778114665 107019284 413061662 71492623 900802593 227619934 -8997983 -903600053 -472164577 134259145 157316855 316927183 -384957647 504457430 -997818558 -773552941 538049361 978955340 149607103 -417011872 -265005513 -102352891 760849206 -79524477 -781533761 -359589510 791167620 331478595 -880059138 -286016404 -863714050 -410446522 -760655704 406666504 333684879 -111536767 -575299014 840581793 83842814 -156630439 -783713354 -952743505 -266598969 -479405726 202508981 -116365724 215411080 426370819 287354091 -973670345 158722703 859743581 628866550 -606946665 -994014565 104749027 -724408312 -363746874 859806140 -201290407 -232691493 -317157547 -401380880 -25387801 117916747 424171164 -217491820 -893688272 -467438253 691979967 794569586 -614497179 438729984 896925948 171378389 -546256794 749668307 556130294 -805359579 -953033904 -346189595 -985092074 672376782 -959741382 549213070 573100644 -25236863 948065705 -309331058 -494270942 186497529 -301704862 -551549848 -433573625 376619419 338462948 17348337 -119081256 984563247 -574001744 -79237725 -514481108 140667374 -495404745 626167810 -991899453 268468568 -312240063 64488390 261203232 -347645486 70911420 -32273925 776974948 664597685 -951801039 -251258812 973932372 -531559020 -848512130 998885799 -308135659 888005928 854373724 -507953831 -240963987 -213294254 -547355014 -285881110 -331792398 609505940 -433893623 -982458342 682336085 436648289 211616975 983595967 -417747246 -720380615 871747764 12735977 -257970377 -761614082 847970091 45016434 -924973743 818381111 -776288819 -76289822 -515699095 -621784432 -59645136 504738145 863006458 -289245074 -380463873 291233352 -224173859 604824754 468811044 695826658 573804279 -224860885 -425621647 -987386127 -929625497 83979080 405092777 830881975 -807696926 -223259755 749095327 584719919 853134237 -569806879 378884646 -872190144 299132184 -211399574 -643711584 -339884894 705576324 -732664284 -591586219 379818384 -631350987 102525598 -351696383 -919664349 979360973 329361158 -779226773 283213410 -701488497 -726807290 565613582 415045392 -392413577 -885788528 -825301522 -59760921 30934738 -240615887 34709824 -635838940 450516843 -217122708 -509018466 -149462946 447926054 -896371806 -617865587 -771850818 462852742 -276676224 326877470 -472996555 -792473607 11873456 -121883824 168583223 -778303469 -494281763 -618043752 314483273 576491200 431961320 650779304 238500889 -885657132 -343698398 -862967109 695381562 607957743 314829694 305143783 212511080 988665418 36460096 763877663 542128618 -595440288 -558859960 298526966 -214702370 780981934 -72803640 870979837 650602374 890099702 34390211 7843413 807704600 -928137171 618146680 -282883734 -257835711 913162912 854050987 -161519505 299733338 578580399 -789136546 -468295849 137435657 616198950 840457353 890575546 -493924304 -360974579 635080637 410117777 243981825 -612426397 904221807 760831112 725154840 854218428 827366931 -543325320 -330055450 868594341 430973855 543543840 -869321554 -731715616 -353928247 -247935909 276892872 -999505898 241886548 -920831307 535225554 -701189657 708973327 740375024 -582488283 -461995326 -476037884 -609549587 204308528 348955913 899044328 -914217105 969770072 -513760212 -245838265 985519457 -701477398 190779190 -960586398 92705371 -79076893 -34816139 -314293730 20992440 800472617 -596749293 -956620562 639555290 -911969635 774102546 -558231165 259023778 28949668 148731199 694011378 267751126 -569304005 -449885268 374517315 -727955713 -412138834 -371898689 -316645382 448519560 509814434 98538481 906961183 -617234844 -520548157 337848488 995745063 708437865 107640240 -903005165 -488770240 908700995 514493823 72430580 -896468686 255376518 -473034166 -878036525 52079343 411138421 815188253 183731219 754951719 -460704201 -369785122 720099618 -284118872 -268600841 147007859 -394506210 -255621682 -670259655 -988352488 -381270591 -896166954 -616651931 -452643092 -638360746 -716925384 -495620054 -627445214 86715296 -159073264 -731848109 -374314143 440840261 -85385978 47937900 783794077 727613463 -801539484 218265671 -500367454 712738081 -781379785 857981666 225574153 692381427 -153521238 471755927 564335811 -245441854 -564492447 -388142930 -734390025 -878177705 224439143 -298283287 -998469365 -969063298 367273419 -914602210 956564402 -22465814 771075635 -562034667 661726540 84496909 876682484 -478261446 -488181992 -762603688 -653873725 253194688 -172947262 300039610 -250039800 -232296583 -685926519 513589571 -623123502 488375723 729611105 870695855 -413904940 -124682224 34385649 -184002612 421808849 18605026 273104039 260029466 917950966 775655421 410038376 -395935826 425038933 579035030 278223465 -646168614 -523059800 -300420212 -668001667 -703267049 -474357903 800702284 -708946921 402831366 -657338270 -761628113 -97519352 36507958 543019066 -423757903 774346500 -318808181 146789086 -250874030 494230576 103112006 -181998941 -998995469 628218265 165811980 -917291477 -813866649 -377569175 915220058 -323434062 -129034625 367845529 534545649 -320909203 876761240 298419264 333089029 -190266141 957043430 729383000 324564027 773284187 211049739 -731257724 -24373052 687993082 -781362651 433512153 -379756972 465640535 932363231 -455193775 311644368 -756295306 -280994921 -557721970 431197288 406608814 -494668622 -285890450 -633177165 -715288569 262863431 -921406984 -547435101 34019998 199942640 -708955769 436612294 -870997487 -663195321 -349931961 706347862 -46522395 755404702 482731214 247869917 -476613070 824114096 -214863877 485788203 50086427 -510573217 -579211675 551240575 971030882 -415301766 975131908 -188731219 -627794537 -88845286 939527994 -405272919 -653592168 771980663 -233006656 560331245 -34607834 328928066 -223851099 775422895 -876781452 786565934 568883896 418933221 718056516 488404029 166679546 -804879173 -776324989 861565547 508260086 922973314 340579748 874956275 684046560 35593017 325121792 -75349476 530227643 613341565 -489775023 -149726336 -732210918 -954439804 -54795745 568456168 -738685339 697388355 505846655 43168526 824591255 -387818619 -636302077 158378642 530103810 -856877266 -234697860 -384880829 680424301 563358725 867446795 -277288553 726294840 -969345824 396458735 -156757400 -232921821 155840488 277608029 -888430442 -783101115 318212316 865032460 -139924825 736416996 -233501659 551961177 223631351 -157597578 529908430 -875944402 -840470432 -239449348 440709428 284114858 -338164507 -902872185 942547841 677086191 527289419 -500584118 -989336793 -284935585 280127330 -555154799 828564251 491257988 -53559294 -329779604 137397832 938164745 -582699427 -467520526 -338501649 578599615 872259180 660839531 -498647227 725466995 598626254 592496549 201133341 -949145159 -682887398 343369368 -36426108 -238934322 -425671994 -408843613 -734510491 -333892950 306069479 -253191429 596765177 -58545151 302534809 59563831 620727438 -509283093 -925552602 827692132 699886474 -808092418 -802079503 137483726 666503339 112880676 -360527990 -306807418 -973658193 693001866 403919247 724766531 -512722577 245636526 512597917 45210187 637222505 735167040 -380793398 -393016779 404107094 -647076211 511805413 -969992290 -169340166 772882286 244577512 168461750 581128162 895286447 988693924 741585793 949114917 -233863900 359355308 -727401187 -953385950 180625203 139253585 -815969150 633556343 368607790 -963954148 111997755 767172574 531267730 523473938 -136633079 -206142680 -460959421 -849125326 841603470 -262201595 192437933 -695642367 601678737 -134506585 399609478 530715542 937023221 640433981 360876496 -453776019 -335364328 302785288 929399890 711000158 -712628891 -251417672 593268382 -791819170 165018149 481479098 -101927334 -209666354 -168424435 730975408 -311525276 163160230 106787814 131288746 208696577 403103260 -338115976 897461270 -352203943 -436576081 403804379 -852849388 806359702 858821825 -755532501 -518268922 175664721 868490065 133858895 -834828845 303809093 984141100 -467964971 690423517 -75582639 -799752231 415670820 919413466 498881637 697601079 -469399862 -47359496 769080347 -51123018 -890414344 -276884966 477567362 201142363 -875615960 -308799919 336651539 -54358203 -221906111 931749436 -713744182 -898348013 663034980 813075615 307557914 978901049 -601109090 739579682 -833071335 822432696 17595212 -632080954 103308646 -583096896 907990951 368120893 976009876 -506197419 700139920 -390029324 102930976 147707560 -651891726 878107337 396055106 -572964973 -71146036 -656848911 -746459509 -557382205 561917740 572939838 -780595277 493792147 145710193 -74477027 625017485 947381865 -227646909 -786554317 585146578 957502689 -836634029 540637365 -323832027 201282827 -958264140 -268292989 331677695 -120313640 -948310390 467155625 -160523579 935602184 540277381 -131684543 -212795138 154687626 155982316 535837511 982768294 629242127 887724584 157597579 805689531 351405897 -663944975 750230156 -211111689 884255273 -491211965 993752763 -184081081 6666881 98865567 -377012441 -724919806 -850605326 418047945 -156043065 -934305631 -689429680 640745700 -184774228 136419785 -866274091 -710626965 828987294 -478738716 -369141924 -563656322 389607307 -285174042 -510955607 292172787 162653877 -785564505 -724520193 627013185 221868577 -293478657 -17099741 66019438 843654027 609664160 505794856 -894954754 713680922 -582593763 987351344 -884741447 366400986 -561631548 -449032840 -155457842 -507975575 430566738 -209275452 -24137506 624458942 277652078 -440949700 -679531823 -376509423 60554363 -796030478 131269088 -690357607 986655113 909003919 231057792 -573412096 524256581 335315069 507397193 680186966 -235460117 -779154729 -395081495 320735812 87897385 -794486088 -612045896 310764151 -204911734 -715508881 -131949450 653832268 -937672098 -747279386 -224329708 482298111 49437665 -684346710 906328221 -925755137 -980912720 465913055 -477475491 182544934 -421518267 86486023 -354342903 -520750732 760487988 -821118552 714683935 913449588 95936243 -715513414 -698116117 518930896 -165066747 -103258892 490629717 541713678 -684588196 645796839 929225732 -651856119 -156610860 3416314 -759257917 -758381193 536066903 -869919440 927334241 238086682 263447915 776913334 -226710147 531387799 -826519916 -277472012 -877855636 194698915 210689183 -289622758 -595528607 479466130 -661902509 -967204115 -601303261 869426462 33432107 661263353 979583478 -433365005 -582834447 -931378699 855867410 312933071 -860247314 -473420523 808448910 -140766917 505087792 -663511004 -720529409 496319974 -56629966 122278866 552804570 711768748 307148652 844691480 -829832461 824116188 -331137494 -829280386 -237524537 88501746 637228531 537197739 144307019 792666618 -625446753 -352512565 78031313 -100955486 891363141 -652159173 690420654 -581966447 -854009412 -597870099 -530391671 709843216 440886542 597856858 120634407 -8981121 458624531 -688685101 706360992 -924089369 534940808 956910762 -359269614 152650306 -783460271 948990337 834438190 -782606165 224470642 -288106348 659063335 333918544 887371263 -515488610 950360428 820724726 917071252 320537389 301584724 -674930506 -16966882 -187708904 675060540 977095340 331210975 460608874 -90261809 -867270075 926338874 658389736 -765409524 92984398 -776257177 506660493 167421544 -997832053 -797931813 -600147449 544397850 628597344 -16428232 -525280539 -341984253 -422987646 -70494724 578912517 -88388330 -625944472 -493957156 -319988785 -150221205 -943172133 -748908220 906553520 877248273 683041003 -300115399 554457576 -249007810 -11878504 -18035499 -405608073 567716833 -888755813 -843325629 814066447 941594815 251225419 -151184547 897248994 -262804289 195540481 -681521305 739476664 -837124552 997961224 553784267 700417461 -871903903 -720218168 776970580 -477533076 -886727113 -112614773 -692683097 -79552851 -128904997 -662972134 -185261441 135685277 87712628 -724280676 797546909 -982750478 906434532 -737098621 53835914 -832008155 38500097 -441780200 -737903695 830137490 -877817619 115359614 -61993263 254181686 -84397028 826823738 857064231 -988636228 556146727 363646977 -117104543 -369092013 788531693 -394830337 -241095804 -674944243 745650254 -368789980 -483780159 -816769594 -687619901 -771607569 689930323 887089535 -121413284 504929265 -166331419 803621420 730520761 982638815 9736567 -228712699 868528922 -844336498 -931273731 -59757989 66131206 607283593 -280171312 -260172724 872931326 498396994 -122751449 483765780 805002386 -971398054 -251308709 -41316970 -400546569 679373274 -289502146 415255508 246549286 -876258457 638100916 -139618629 -773111793 -244316234 823986979 -140787050 119614992 3179266 -922877425 832752971 812855503 -813527836 139281574 -844481861 -195193270 -695920962 -652231424 -957891994 416754610 686973398 372079468 -433565126 558833671 -651324187 -89792792 469783704 65816005 636331295 -691783836 258792350 491519840 934540233 213999612 629112955 -840706894 668381654 34682181 -555457225 -700124735 305972534 707152526 -126345383 699758772 610254446 54644271 736678695 636643244 269243826 675881075 -717910120 487402059 -214335673 109130788 -352771443 524484619 -956678592 183387039 -306730084 797989102 319175481 -959792826 33285541 269838173 894703119 458053212 -484049794 -593751176 46390841 -870931081 -31261192 654468004 403980713 672939464 -466956350 -738551174 929446670 318138402 377360503 -34710426 863357068 -663587373 749437248 481058561 -503564120 182213996 -78061499 410475810 -118920270 -736260054 -548369755 -656855799 225393401 475762214 -992305074 490490438 -801799652 -946923011 -533431630 -325181312 -315116184 271775876 424174993 -853815273 350658372 401386813 -354806926 -621241745 -886730406 305693863 -466957362 892446630 449425018 -645479100 -754735030 -835438154 885977422 287226241 -591707442 -755715800 -300464553 178378216 714236669 -259214866 -280183420 667966426 -17238499 593808484 903931643 -557104391 82517738 -153178800 526740432 -402384431 318986188 64981510 446805981 -459141339 821863407 -145531296 499198295 -791997684 -154173885 775745018 -371697811 -497953454 24142695 808770684 -223244794 -55473734 330200067 -364746563 -553878435 811299426 38421969 882908356 960327054 633911773 -728004366 -949035086 386596379 994902609 -453069797 -963915932 504201335 -116990354 925382848 150004071 622134155 -313967014 -91872635 -258704473 -393025236 675852087 -692854997 668423647 -717099805 72693496 990532030 809663112 -108427942 -45089267 257776733 789459782 -108218813 -125266363 114615432 -243919244 201453710 -586498496 -883032637 862034249 -474808182 53910257 158311837 -920302966 620207026 322719607 -651903480 -163799630 668831052 407514856 229134110 -422842723 489127156 -890871133 339105488 -314004946 -698661109 -333301358 459371199 515394228 -627387323 -903173375 749427011 -520491152 619894680 105732211 -985342479 18599336 -279921156 355046699 -730427681 211120488 66425903 885855918 -22420128 -800052227 -367131657 763565852 -123550465 726594656 -471138999 -329620750 264787048 -724545888 342426972 -530873762 595604911 549679013 58861461 559350882 281352654 -371458706 -31608582 -959113676 551685439 -512684900 -219524177 924396255 953934982 -977834545 -650769258 389519701 292223906 103753062 -948649330 -227813707 -721067221 -326106544 986127617 340273187 -47550333 -177397660 7626257 593053634 -615761901 284223105 432045184 682644491 505613745 -306319652 534753252 10824330 -296141432 916512976 729262613 703639375 374245292 -625672465 437286884 -648204130 -959377627 -606000892 -915413735 180220033 -999215572 -232418509 -59360137 -253946221 829209951 174238960 236392086 506634458 -529017687 -990802393 -81473322 -736967362 108949654 990237074 639788801 -289715509 -606501401 -189827014 -714608951 966794882 774908023 192385909 617327318 98866947 -772415731 569525434 461369551 399321701 -296134072 181550242 -973524876 126297209 186165810 555547352 -166287666 534472368 -867197793 -609564906 -42592055 154131476 67109122 889910155 151405229 11131488 822952165 249241358 132273642 989530455 140806475 277635456 -722462267 677987996 901186257 192289567 -310023061 778810890 429739820 -322298874 -671240187 880995447 -952293043 732984493 232876424 739208725 699072804 542745833 -151557436 -987559739 698117925 -993585703 307778985 -533366352 711227471 949384667 -10962119 864058168 -194290134 200118054 -90839089 -663931815 -259110149 -641009859 -859938873 -602608906 -545452743 -766365299 -21323110 466615070 880714218 -421201145 886027224 -245651928 -915350747 97877849 979076456 176360995 -815502735 -264091891 -654761330 516177243 -526294161 362223250 -563232499 -562258807 -604908616 377034449 -607118206 53817693 -611976431 615253622 229790607 323647239 -898423831 412636103 -22053411 760115719 -541965316 81155087 -364620018 -255951625 -366602635 303445911 582291852 -465991970 -1278958 687298824 443689623 578583408 -2064694 93221866 238577703 156362059 -716752776 396178786 550886077 901948783 -274579426 -515966196 34087321 -789103235 -731479446 -502599561 681627034 -111118577 -516855638 -372905027 850807934 -738243196 65943226 579348865 -973240957 -777996854 62363139 38329153 247657104 979424265 -168504087 137996476 -668541252 -681405364 366244692 -306720716 -727038844 925410226 -226051321 -212274512 -513325892 668013746 726569919 825343127 -213243805 168635340 -160062852 -799848554 854936608 -864379633 200643495 144586494 714891698 -878969741 762109500 -813880525 -668779882 85479228 -689795316 -303033820 -94328123 508454425 307448530 -103631593 914059745 -220716180 -710885275 -408673893 529066719 962238068 617933902 325954731 -478693757 601997205 370917886 -206833710 -740119607 81847544 947849656 74825487 988274391 -663078113 -912343597 -204325589 96204516 -824994023 569242784 -25251967 529380071 765009257 109485966 -178673148 -197207880 -667716485 -737861520 -392187687 77714615 -593990017 288307783 244192974 529324000 -881920717 -46375611 977898539 34376630 -174596664 -57720675 -69811971 -390195712 -770357195 -458884501 487186949 -89511632 531913541 -368630018 -394733410 286950291 -196887691 -906866147 796452793 -433222292 852724182 -503596480 -231370562 493124050 -962158548 -274596935 -788889761 -200151358 -464789724 -73295375 -622112401 799347945 -508020399 133127247 881012566 -295663899 861441131 -226196104 732395058 430351423 -789839054 456694548 941021289 519230358 -658492693 -200518670 567795305 -378514288 -975075520 -802667214 -625226592 -2493411 -417433737 -83637810 -194275134 -516089309 -279132014 939475737 -221620072 92948385 182473819 379227195 221313818 -452848568 -760296861 332141951 990061429 975659972 371220732 -336733628 -629474857 -318064777 218229781 -72648701 454593032 980797357 -762301585 95749704 -206521010 377790133 -585320328 -212029707 -253200013 633105725 913330210 501784355 665423895 62438029 70807559 570170551 -876720510 957909064 175909900 -116291291 975141467 -491797132 519292474 28471255 197593354 -562991886 -904090649 -902855357 -200801365 978857627 844782070 -748621910 39005045 -21553783 -791397882 963943703 -217424319 658102954 -981107020 -730417600 -705663280 596257810 -671919857 138701713 -676772152 -713184098 -152381853 635992890 -833877716 261267773 -250394623 430318738 -451997271 -54303531 750574799 266633593 815703617 210424869 15886584 729130637 -597746640 403321675 -995735842 -95020848 -870061809 589626859 -59704764 -605656144 -105747113 453964957 -448604206 -924501130 339213008 241960980 136043861 705580571 975064308 -966712285 439648867 -514276488 41154729 -860849332 450200798 429432696 483900772 365764459 210473035 -238111632 809753583 10295153 445128655 -407134787 795565750 330787233 340285245 388458826 897484553 163215488 -484117726 162567915 671168092 -547708041 633559883 481855799 701161061 -650988611 873307497 -858232659 172205755 -654800757 76526508 512080313 -116920296 -819183412 741690914 336285865 -991879343 -506489316 386777603 884628329 447109768 -289136895 962021226 -599420096 650704464 -345951006 -577793806 891409982 -463301432 890437401 -707423003 -319286331 935403441 445710502 15122883 -296318050 664208486 631109566 -330519158 -558629675 -43811784 -727201663 -219199156 -317893265 950632083 -909558693 -473827937 142377872 -327435757 -833458454 -18330780 -157930526 378634538 518432594 527980312 -629996934 -285249077 198526783 698335290 190779742 -522920583 745320810 -259896660 -588901190 806735833 -132099122 -856590975 397646345 -633970163 -875490129 -579950503 -805008763 270849041 -247678134 -971973199 399657716 -586897865 35783061 -594797956 -300098463 -292028497 69460264 892858769 685329659 734620804 286306672 -43677831 192454547 405610421 61441678 580823088 416408735 -176199935 -382086587 499499873 -574159379 720906996 591312007 -981972245 -392533308 -553314331 13376219 444603316 21313227 89306589 -494388130 -541275864 -626856498 -529493104 747673039 -969832278 -768701218 -226989571 -158703676 51684913 431302045 425135844 814979765 700337143 -822594646 -451791532 182738825 -845782065 -637433607 889797761 -318900653 -446381769 180334187 859509431 832035486 -729489283 -362261558 -973641762 -760311174 954155855 468570762 -303847386 -515099579 -246091437 -752180650 501705641 123113815 -261869473 -835894258 139522734 -441028998 -890713327 233305164 -700823383 753607549 445196615 671172125 -56288484 -562230395 -984582683 763906467 944863942 -54775720 488482992 442363110 550681067 911940680 -379711922 -464150136 -505024215 -16694433 -737822817 468823871 195306098 43156405 322814767 -761621489 299669373 914704436 813186334 -925189250 313622078 340395789 -341020654 -177839671 816095048 -328143380 -625732514 -646294863 -560325455 -995891401 920856474 555124813 783314516 -979769495 950818440 -934422280 -440343582 -724757270 -556090747 149084437 118866767 422546633 -503446439 -130102991 -278953943 889286634 -745458297 -669655990 -782257424 350036562 -59411934 937169026 -535970436 -285306487 76205860 245943787 -317006028 -782642275 159741431 -713798683 -589745939 -876311322 -388287527 469523041 -9695664 905432868 -683930307 357862479 309592064 521368269 -78695337 -922031767 303670177 509223178 653437304 -290215875 -671710042 592433866 516191856 -205840657 -604576690 -107720874 -954853398 -935793065 876196346 468386562 -630168768 780945986 163009913 -877215630 698831234 -163189218 95232582 247360685 -65621143 645511095 -736996464 -121904904 312905095 901737083 -393580115 358302808 -304132094 310413344 855695413 -306357808 581487523 -522143104 -67104095 -127320400 679578193 -921280586 697114957 556668231 554141098 601480198 -990442347 -485308859 -619718169 621096671 -44201187 -648037063 -469236825 741143397 681509339 -60232524 681967430 93775059 920001799 -245361967 -305358504 245331995 55839440 993644366 135815635 150828591 -11150747 -122046109 -247904184 -184367070 10728762 -525126876 101211983 -120183961 -985979517 -291777973 -174345529 -725538306 -816597918 691232158 -10972248 842655377 -732316378 -35787656 226128584 -75779674 91174119 756577140 -416612932 -848448596 -479143865 296440548 -872331053 659568937 297037013 230689809 -107934835 993597742 443256775 369499094 562830967 351620870 525068784 444587031 -733414830 -635784052 -357849121 400916848 513688293 -591486366 478493114 394186639 652223750 -434931172 750406047 -418488158 -761821708 843054321 450377156 377699551 -278113452 500745430 216458498 840578793 -929614008 211560993 -591665126 -310891307 684757882 535814398 711041452 299503690 -195241609 402088592 460252559 789901466 48126082 -223836614 -931151443 872495835 98399558 -142001724 -589955156 -735695342 -493563383 -275550857 791677696 -92453673 846528994 -806496851 207950048 9683123 -522789551 111789259 603734400 692430271 -642832331 677425615 602853245 -828239770 681267674 -744207081 887619611 496907693 88921909 -548875432 -675427766 -939734111 405815995 817090622 -573090033 856004239 -761677992 -606072613 958885625 77036105 -225705556 -997315445 -685402956 -690027747 -955962510 369498454 910586053 -362566354 963424048 -101382236 -923989486 821487441 -645883337 -872045304 -660807736 363607761 -86806685 -195877950 -938948017 740084076 -697679928 -255753102 310981273 -401782082 30973588 -593797399 -626479118 354818070 -31494602 892460479 -76320617 41172423 588140255 346484713 -435827161 -174357476 33311406 92234560 -482372096 244888136 -346584297 -193184046 -609315034 214977837 134819613 995206362 -149881673 -435337417 -708775615 841914186 -720013268 -122838215 -643003935 -602616801 -311700283 954673627 -324209965 559260610 132763158 -697122089 -435296497 -123363672 -86894682 -231508284 -529755002 -988410487 435005472 204815325 716411576 906527557 -55498575 -690176537 -77669526 -225094689 345607218 319244759 457779528 -805318311 -503664148 468416761 -256535925 -748010172 559035971 -244863550 -804585767 -789116793 -414116123 9250548 -946903188 -108670148 -11278717 530929860 190562749 -964581707 607217773 856024668 699472877 644108169 938606418 968256514 -721179948 80734741 528181251 820424364 -641046226 13703465 563747751 -379840525 31179826 -892136626 -613964938 126533629 640360519 323971651 153029202 659397355 -165482727 -697888247 -35026482 489312983 -129066504 -758566519 535499141 233693327 -58320606 -463219960 393291738 926859212 212902861 -803263644 450010840 -10494460 810538327 -538698402 779684890 770092066 -559459181 -131189871 -501425400 -207061223 -947086215 634363512 880892099 -775196701 304111065 399771032 114890922 -562545391 204127146 882027861 -379335781 14180830 -280577989 329078974 285424679 579767792 42188357 -388174809 126255870 -910630617 20967358 974515505 -795711699 718953458 -907389265 604427925 -395101788 -722232700 -515538067 365742800 -442371120 -398238854 298580288 -799447353 -704864867 255343176 34871312 177184401 929935686 157319237 294757272 771129164 -683173979 -847768019 476415895 236173204 -160451660 509347684 916461239 736477224 -673168256 93118110 778526650 586629728 -866910049 651010721 373855198 -306164568 53665347 912359148 -560319443 -580732517 375227770 190469541 -673988412 -68239713 -344022608 -658046342 185857297 -97073747 -276503240 726899321 879364880 -836862555 960006014 -562529683 593096847 590566069 228521266 -770968989 231613072 -718079394 956714151 66755635 -697787878 658213870 -257966620 212683519 -291662745 620556361 -877390190 -554609255 220823137 -146629136 741423595 612959812 25211974 952467077 901756405 862918459 -296625054 627752154 -23710043 761743829 -541392201 426117681 961139054 -250763774 -795343301 -145100449 967995609 101946135 -813496963 -891790159 -769118393 304391285 334263437 -752502482 976441078 -600732364 -898368169 -186756202 335698342 800942509 833608367 840787274 813339920 348821848 696444301 621725927 -315244864 -7263875 -929473572 -960246598 -50655028 -233267493 760339528 580988949 103139943 -695462065 902073544 75849266 746347536 946393507 -356751066 222649548 10352075 747508548 -390728042 131249913 -415095128 -899368975 -686355640 -247737622 289224959 -664988194 -840483123 -255347881 5146674 506585078 737952999 -537727271 180108334 -176006503 -483307472 780846933 703825903 -111278408 -196631702 -565259001 56696212 802611191 -413189640 -804340247 682632943 120588892 -799221065 235619157 996918051 -857581697 836871049 182940022 -374713961 540740777 643280463 529267976 -317025403 633227837 834726532 -211774906 288403980 721784187 111429792 -383648956 864386989 -855751930 742385876 657959766 -546747425 918364527 -731039523 704161419 -843001146 370327684 -397670504 316756873 -48910158 412790140 -471098531 866724653 356098517 -15883182 -498846969 828561224 649961004 -47659072 -717782286 440816736 -355196402 759166313 -898593116 87755892 -494700474 -181256622 -304214533 554419253 917843431 -241093585 -756168562 568735565 -624188936 -315430243 330999236 -839604695 -720726546 -628746949 -514963712 -641422540 938743234 121085800 -441494477 794390962 17179483 -724983325 -685208201 63199316 211821449 -881316003 563371970 124985800 -440752051 -108102957 81972619 -752356315 -73473824 -503402710 -388269641 248901506 -566106289 497999496 -500237334 857008481 -482474350 -995556041 -212197690 749268278 513609641 837234890 -865222515 -446071600 970258339 113901675 -735320106 278662253 960664252 -709513964 -480613369 328265723 817773344 -285742447 4954549 730169655 -261051433 -95154308 -880038251 -878978220 523984963 -334937032 -132890749 292960290 541142683 928293996 257018036 173738649 556096005 -679160383 286048372 189850107 14401826 -168184443 168613020 -255775800 -239487241 -730472207 714174538 -384523809 19240820 -623436482 20380841 58183638 48908303 822279073 -747371847 858938119 -827809241 411553050 -678384483 -606426023 -85508565 337970793 -274579585 153765708 -194370891 215778245 -781735944 -924424176 -427326688 141881995 -327001648 -921519988 -313478225 494441003 206412549 -712234794 -821566341 -570534211 -238937470 576190904 -860858244 -312143379 -505660420 -445782931 749153462 -238397899 724841764 -465722714 -635593991 -164025735 -745055490 -396493266 -83897167 -16216279 438607795 929675977 276736575 82413778 455583488 54320944 687705777 751226734 617593669 667199471 -770624207 225554833 968643870 -244752083 -120560895 -964023509 53667037 839172995 -126749248 526717856 -438698005 -891801990 192365733 -690756183 825717171 358896484 931932658 -341060202 969549186 373566133 718616512 -970104683 -117093492 410743972 247626506 -153060004 -801450813 824224749 -433061268 279909512 306118179 123410010 -549857893 821668593 522985523 -476625986 -444545176 -802878737 590888478 -583569034 -86806879 320828799 904952584 7751332 -740361438 822258481 434751368 919175449 -225935235 -495247633 460535153 293225690 -376829555 754610244 844439393 570121705 -420181342 -514619272 661281904 393837452 -548972166 -559159684 -124511715 -669007747 -717959054 -470940004 -118811654 15226097 248151584 990358348 -604819739 634603430 -356190753 735584148 537385241 -371023053 890020371 102077090 -648550232 315552750 490044496 -100082123 -989058181 -476361490 352076448 -822728977 -575133728 18334567 -555657937 428759103 470785772 414674260 -299476878 752881445 -137579067 589220399 481546945 976287801 889353886 254892767 -914858462 467767753 375186356 255282118 -271023692 -991686756 -647973742 -874125093 100638359 104764978 -239208081 -318428904 512430319 -873858031 -331448771 381453647 135265474 293679175 -916109290 483342688 591033862 -455914227 18866357 -400090166 -634910264 -658033449 -467031292 -203694163 546308378 -362044553 -497812178 679930782 -983825432 -160405123 26357856 -981706149 -667869519 -709442914 -443075569 -105890967 761575520 588058788 -505408621 -42644461 -796968300 -351486126 -604446021 869204518 -545577089 -814924907 247464681 726758095 820813342 -988407876 -406051588 330880882 -822458665 -977560291 733814299 -107671709 -448305650 882324059 519196323 276132063 946506487 -735973565 883525146 522337923 -93805487 -398281008 -414138034 -986061947 -925466808 -562350953 385267488 846365025 -221232696 903731899 -146781091 -662906836 -484737367 -451473523 -71113207 -207840607 690833296 -809379620 313439122 -733007093 -338882091 22060276 715924127 -469490543 -970269905 -321834128 706711123 -543389372 936588736 338594930 552061533 508880556 -161087386 -115686730 17824173 242546932 221570124 314217143 898286699 510902713 -127053241 -411047510 423567340 -220221735 -672836027 -373960960 -867098878 742990193 795541770 289346802 600536933 -190516148 672919386 -693568255 157773032 351618079 -717665654 783262461 -864636425 768656025 461877824 -907490014 -771369358 23012297 -182034661 -219152410 387759532 545985732 -798350347 387929588 907342875 -958862505 -282887797 -477274261 -467900152 294053548 -406549868 532389523 820236064 -974028096 100751954 -678466757 486125818 -491224558 -320290490 945818714 549741223 543549638 -216435557 -483667495 -171176293 596051966 -40630180 852548449 22362737 -514702311 925353842 459178697 -637967269 -730180323 633460834 987328719 -441454691 -964483802 -429075785 -704563486 745584684 518374759 731208708 64183692 96254201 886394042 822577472 674045788 -14766730 -612648401 455431518 283943216 -602791866 -811558570 -930105259 752464008 49396767 -685020872 -413517074 -70924695 -866288083 -371175069 401237051 -920319790 -849537561 531733228 451080394 860540930 -440580572 -288402807 150497317 -829225652 -543623391 -78291272 67880510 -994996877 -709410715 516078057 -693632319 -64385371 -779394170 -617310428 779970975 -372590178 -482507911 -469310866 -72987239 -162218986 778236223 -326274335 845559871 15036271 -761146940 572605993 33283221 -251409987 -908160252 405073702 270638055 -12261169 -522603108 -231463663 826539228 -268780029 733711370 731093650 65185928 -63683085 194269440 -889520268 -60630973 -125581880 -37261461 -391531828 403997922 171412183 -658255440 -588480831 456562602 991537073 197107195 809255204 -158176386 -163601072 -872922231 813907940 -620954141 -358262583 516565756 -665858429 -580070271 985088434 -509240778 726263097 -997640701 -562374994 -131310261 -126356654 -328653741 628232042 -753486696 52232803 801317827 996112031 664442737 -267272153 96428225 -366123546 -835033068 63719231 -954058309 710365704 563917597 857113605 -411324220 -675646768 -898510965 -165244469 -778059946 596298478 -656486887 -371000897 -169753629 -81238253 -607839402 958346270 733416305 350812676 277449491 662568197 -712523712 17380685 -821485510 905030728 -474775881 497176925 811213667 958858902 429093266 288327021 21541631 393982314 193504860 -853862808 692931127 212637194 983578628 -997039019 -628243055 -801982452 -846643245 41760431 -940687828 -800035386 -896882602 499823514 213130257 246619076 695261453 546868102 324819026 813743139 -904734343 -603031094 -632786654 -722033651 857103006 349661392 568419093 -100569457 -242120206 876699489 -615701752 746592244 641932535 -389440100 794718620 857235333 558998672 547185065 70535050 -920654340 283072007 -789197133 504874382 935772556 815609120 966419032 -235898065 147996113 420661603 -926110150 -769106496 -688402234 726853719 -121010158 519615800 -412333009 -173526934 -682249961 541732314 278509531 -386368080 311659329 850382823 25600412 -128662702 734183930 570542298 -983229486 437456152 572665395 -765399785 -163453214 231426640 -189125340 -526195708 -174553050 -568564351 -441119097 258916263 -848073412 880163099 -903450386 792483908 915268080 464519231 183999629 614949270 896543722 291340424 -973790995 -945210244 -925330594 -921390889 -258356777 939124360 -505908908 -535621236 512463686 -832594757 -792682362 -883805283 -900517460 -358600185 -742102230 -772885310 118426579 -541611432 -499967070 -165400151 400366415 -657419759 -531380189 67610212 -122919574 145403778 -158786752 -36016854 -353657703 -103157643 99739144 -95408682 252639181 -784065602 41586239 -772284764 -978568980 -541299848 998259451 -838336109 1268190 -137629761 -733520716 349520882 -81025308 242341827 889978406 -288016093 512703872 -382460983 22372668 -780328262 -369925904 279917104 445885926 -587817083 895599666 -909399850 771844657 -818182750 772179019 -646462154 -674329587 -699211745 875868999 195873361 687476403 610262011 728713748 333193575 -399995473 -502407521 464844923 -624202859 -246071258 -569003593 419093372 -938987810 -136972865 733791464 -841636975 835597053 892330256 19197125 -593081832 -374862116 190385782 582768462 369154361 -770927806 884987466 -641865540 -192993254 812276955 776132230 329889050 -317971928 -486725546 217100848 880859891 -918138797 721215008 763573742 -990160455 471906154 -889983467 947145504 869818196 589628322 -631372155 -849401145 348449062 -742809392 828061072 924024928 205591874 892067202 87883160 365345818 -625164392 -50914768 286451709 885195890 -801569640 -25516492 -116994312 -394919509 206912740 -160346043 -229037478 -798511693 -487071809 -789077130 -208917875 -626015388 -768464980 809992385 -490510003 870876817 -399699339 -649959483 841641594 733826465 920366755 -154181850 -376650115 19309263 565395334 -528528314 987345653 622146072 -127005888 368063665 567125723 715561231 -707873969 -251020251 -589052994 -181448262 487821569 884084524 996797652 985286645 -709748798 629750323 740640426 -758677211 789052159 978730541 -146161435 -131939503 447341452 -370749214 735644697 -281660287 652689723 -414501931 477317806 432381591 346458956 645990798 641621779 -203242637 -534139359 432423045 -75966757 -156539932 -742720637 -239547616 -672104715 527932435 888639819 -575688605 -710989932 -543163100 812978289 -274148749 635664136 786762975 750824705 797887005 527141543 -754688538 -942765756 797227825 -59232820 649204655 608972521 -2475202 -505647135 721582928 914624305 -733186474 66777774 749844281 -605553009 772950735 491457436 -872005208 -239594423 823906352 480824552 284180495 -484231302 138715437 -165529779 -377499738 2073565 -401361267 -841053890 34900255 -467930704 80494981 -971732353 -554877764 -776200318 399482465 -243141878 568026043 317979589 -351671155 -621679555 -101088740 609972124 -956839137 841037705 114153004 -41761699 334742111 257650512 668035551 -569007690 345195519 314656885 203102891 234505378 932519993 -559220720 57528148 388316597 478125699 101853946 -815327091 541974087 -656887908 -77479691 91622230 97867742 -221682464 -342677162 786425538 266791800 950595839 269110456 995989750 620803029 944682547 -505864981 956295553 781507528 218853990 274316105 -547338615 48295754 -959230327 493360643 173135946 -980589402 -504179872 -228461378 -471137487 451326895 -349368524 -217127198 -836012508 -749557839 759167764 -856468071 -595682403 -204517592 -280135154 265004846 380850338 640406971 860630564 -454541538 714507866 760368239 -781974939 -780727773 -143461593 -132834684 6733481 -121014807 -661255711 -6087175 857295845 -208220687 -239780620 204325425 -819184146 993538447 -398361559 278095641 402639794 -783446616 -285537938 916348935 -346228140 804023965 760720 -825367595 -501705986 -21458016 517002038 822785366 486409994 -518376302 172058772 -195656377 317492799 -518674436 -941683209 436711344 75157441 267640991 -776850287 900520222 962135910 -412812375 -248921716 806951746 840061385 668586628 519821520 -559932736 -513887148 -197214604 626847301 36710150 416527680 178485 -305734917 -815931641 -157946588 -962743891 71086487 -978647915 413865864 -346961674 448825454 -797210623 -306726458 -183738045 420031612 -333569329 150857568 485348198 524651649 705724288 -353329793 365291657 -559478255 -336229093 -38464573 178440047 -138816230 -973843195 -835446116 -18074896 798128905 357013017 793785187 -416585694 -625457342 435927683 645981480 785917133 547581400 -280430767 -184135439 -110193529 -997128974 -5334897 -39765187 42171832 -435436262 -381793465 -847826173 -427485241 46418558 -467453245 923007446 738498922 -502667053 -76849725 121061701 592396774 -402189800 -827013314 331476442 820313782 5005796 476016712 721935673 -665710426 -528532461 -265579084 180637458 -820807309 -636869190 -841300649 815619924 62924337 -365170773 931405332 -232781870 496392334 -311667998 -92458525 -13230666 970541128 -632932991 257095025 -409120228 425204500 -609097416 -565305226 811068820 622345533 -130422989 -263687994 -545737618 -294060334 -74587276 -442287943 -994506266 -533048561 -112409182 -685494632 778322312 -31555712 368994547 44810495 -520975428 451248817 -681785262 837079807 490998891 -61320726 -697404221 212961604 -363626431 -706403606 -63251988 810456426 -521981501 -524428867 -524027917 986370104 -4784630 -362368376 -496803094 -535076877 655500932 -373904447 38439714 414362665 -964706188 840168866 115059434 38473939 467222156 935446339 405673316 994959885 -625770398 -780143241 -772665703 158332138 -742191028 -688359842 16422595 -323288732 340326010 374529206 568551487 -355836059 -442927057 -661727353 -348986306 411780537 -244573102 -185277156 566844176 889070347 -717638948 -8967577 -381786164 -706971665 -151003253 79357717 -50722073 440012311 -717056455 489247727 65043795 -755801022 946400496 -457929935 -49978405 -818198873 -861776530 810881764 855031749 373622937 704556016 -37919841 239625312 366041711 -121874690 -798627840 -816413794 -287805981 311868066 782544380 -569338751 -761616820 -34755734 -577966707 304822013 138475379 -286644303 -918969571 737223115 627370915 -698620801 -96704993 157526442 474181707 -553172164 -114947777 29368811 -198637891 949830182 -299275180 528941494 841353975 849546670 -41994988 -261787705 -217288221 -852447551 203354898 -961832044 -16049207 -884375168 -487242781 449375458 -669704995 -610287569 -202675869 107985466 201381284 934824579 672878181 369775430 -17568950 272851422 -52126248 27024945 842777670 336874497 467335087 651297972 250919131 596405732 -324085269 -4597545 200861291 822220911 -412426896 950948804 -479307672 812769074 347643272 -107275166 349276203 -424740242 -198478408 173483488 -973980586 779953257 -668289169 -599058514 -752182906 612203762 -932106503 43854014 -2747931 523581986 -65834262 105551319 -406172752 805470501 312668735 675876238 521397336 -724304132 -901255228 539736690 805140395 -842625047 -155799426 688220475 -504732442 -483497989 995703434 -19636289 -925098384 -939513541 -767514618 944410858 310187184 952478530 -210534247 -278437518 797921051 857313923 -54139048 315140 371859799 -282172772 -252733686 983221842 496820216 942863971 488695125 -65896086 -170387155 66635985 -494943797 663914011 -39325533 -901647869 -840978078 -936127269 669370258 640072173 -49913586 655300644 -767853405 -79711957 -478933492 285565546 763120322 131990440 105425946 -301937472 -178439451 46714883 -64879394 -741553519 -635385863 -723427487 92796992 686066296 647863139 -255704424 97577336 -401864418 -904918407 -660313187 -453605819 132311265 -733237873 834014464 931430076 241048164 985945048 -292658258 459804653 -520845465 -411252248 92823867 -253681762 -92437119 -798787637 761990009 965556990 790299956 -473594008 209355082 502846418 300437593 -855569619 -95483513 607587426 -707980057 168745497 -319078661 -394465327 -664670840 -359364110 909752872 993530563 -996972389 891321305 -212105001 116145262 850880986 959855332 965429655 -850708929 -481961564 -771593472 -5994139 140856761 214377289 -889781536 578177198 -19144421 -402091515 -353068510 855331445 -618471988 -714334757 244901832 8765543 -201572842 -264553262 123005204 346849611 -2956632 -785026325 401906789 -644343293 1227943 -867817449 472510763 -597284134 -828240561 -503204936 -749491820 -695970366 -143200014 337991758 825042633 -551840309 -865081621 -14040946 110721128 -775253823 -704445798 330869193 256725381 -699681763 -218142776 -448109433 582569877 -116072120 423478215 773380263 -135254232 -127119069 -573020197 353472521 559765434 351376076 -389164394 -101079207 600493536 -67982081 -185219203 466615237 75442556 -590237448 422480948 932540548 944688296 126001281 -24092704 271765252 -394681184 -607443516 -10633760 57825185 -33370513 -99011810 -436773481 -439332505 -293059249 -566285786 941443114 -381883293 -798804233 -385920607 491469784 -657169414 -488329759 -137518883 -650995204 529841106 -845089021 326883345 598647153 -970644673 -795637278 418167998 -870392203 484832585 -693151847 118963787 -865955121 -720663923 -819128943 2676647 -327202918 288347525 -570811213 -294546360 472402644 823049305 -515195616 589632241 406797870 -56009795 192125811 205324593 -815208282 847364182 -755279269 457669652 -859649922 747887023 -150133177 -230271758 690456689 356389912 -124796237 685632056 -277151252 -280292936 930760997 902034370 432333704 264421614 -616321260 171074689 211997359 850168443 -216715376 -366594014 416229610 -952447537 -534650728 -572094524 22715010 -838222105 -165832619 965258814 95662165 375628798 -195472589 -901456891 -69598710 814701947 558507663 766984800 403058446 510381490 593548548 473554505 -918757887 -502696370 -139746992 -516428239 -97193385 332100877 -364450373 -794095943 643278021 -220691895 -408967267 -116532960 301580050 -520667245 -539273679 257620645 457705109 -229230385 -995480814 502789616 349391734 290598607 673220209 -740070465 677783227 856911727 -615279017 760558486 -367122785 -701722976 844587405 -721964449 -596557989 -113537515 707171370 447661371 493531803 505227314 701117805 -351691697 551118769 455144901 874204771 435936611 -933481148 842189552 979338946 -700059725 1367935 -329696814 -498096526 -967970704 -835787735 -190063263 -559126239 -25907579 -870604064 513161638 -23627458 951633322 -476600127 -966556959 -621285338 -335279061 853053260 -26217618 -755158337 -359863785 -449623762 117032881 -307083077 -516394472 162552316 -370123008 294216125 -42333445 403605949 -223457663 328166274 711479029 -362055793 682213890 772969701 -622480224 743105673 170256838 888548556 605759361 261643774 620137300 579156232 -386242386 -902383279 899078427 964022719 34341205 -846057508 -242848442 -904209131 -352912172 -112846740 -955001277 538699643 -979927957 444952801 103200132 -17412122 716424210 714945786 -174626463 392898045 406255251 -78153282 -794189609 -712797916 274424781 264433200 -870129342 735830387 265861907 131729857 882287886 -851173505 164693629 -391610908 -915164853 798339815 -297499706 -581153606 700372822 -365080661 751617817 -453944412 -820426582 422666687 111469941 -404261822 865316894 -264318101 882938300 295579303 -565501202 -989011564 -575941632 -389898318 98512116 725266192 232869500 -983145943 910792322 -144732665 12927352 665729917 546503935 -683959532 900911849 -248664121 352786461 788438067 945434843 -501811139 -182093227 -301943701 -307431215 854909355 -930340489 690189241 637108445 563117605 -354826751 587325736 816343840 -876588496 -552624380 -45653630 -464598959 -816903882 358466015 430030661 -173210346 46514048 153939435 593546097 -848279531 485650094 279350561 558406841 -791224570 -869700739 -17164660 153283539 -354499295 628820059 -412315193 62172857 -159870985 -26291402 198569029 812651101 -210857460 -39393481 515410720 977760594 931925961 -495453650 -657925074 -39500858 -365876767 -124258515 81298107 -612596221 530630322 559290662 -320585543 -38307714 776525487 964827240 669815042 -291660306 -840300323 507361463 184600616 -14681986 208940565 348531505 139607333 -148968740 674343373 959808247 232338157 906342330 925569522 624904248 -165629358 647020632 177777097 167671017 -622305542 -634966231 972813336 297021473 -690294132 16261053 -849066044 -471002244 289477471 -222071964 432930340 -419849752 226592753 -518255166 -508859738 984014 -34839202 22235118 -712515363 412121585 925266984 -346194173 -658711155 676050686 449764819 -182645877 -105342164 812482830 -450309481 -272233225 -201214191 -458286512 -721474025 -533288133 -768746329 294180015 -523610644 -547811972 -208969113 -694409781 -395058281 609827907 581590314 187863921 162908497 150995520 -568051065 590457415 -186778725 -769051671 488608262 208387936 -69316489 -571745090 -506822477 522007500 309927318 340550578 -701990952 -266772048 83476182 -362884431 -760342895 -882446732 -387784665 430641615 358073926 -897612787 166186313 70081400 716929418 56393028 740154706 474935446 773832709 450354024 -637242563 371990258 822696533 -68384184 626674595 -519433301 -563961541 -377234976 -359005714 737844098 -348230595 -709771462 -758039735 -371377886 484439607 -844760540 -850281450 -239041984 252341897 -801034990 -89914503 128229102 587319147 129409021 555599127 524802042 -650352841 -816906378 510475197 341808694 -522987442 -669195716 -623359403 98667878 -684485688 499694614 630368059 -223886099 706803598 -890977830 817336672 -447286378 -450901041 -317965302 -119524295 -52436105 -255132417 426505604 -511212103 870951960 530180414 189765497 71083704 -705216795 85486726 -230228525 -476371547 374126955 489289041 -519102779 645311403 383441108 347063975 -287255829 694116212 706583068 941612604 662882196 -108255132 -129862938 210943904 412566340 694835640 -592716775 -406907508 -557563435 723943205 265598424 -423074927 -636672277 -921381697 295020514 187963566 -157720037 -4075089 -502541396 -351109568 -909370011 -305871676 186027077 986320955 821295227 37986100 -557272719 -480797061 -951212045 776665441 198984578 79375465 351891511 -297591640 -362688969 582565102 -362814436 -436680748 -206992124 757694911 -827555069 271310580 -939468540 857158699 383688455 -437108491 206352766 741370720 -670959882 423790609 834321905 684648633 438423576 236925187 365725080 -893163723 -748595925 645656068 -1144474 -991529677 -995580831 356334114 718073219 -564651095 849887633 707934407 -688438409 -612381305 678339042 813077936 891169946 -794329964 -856764968 -475248520 394854213 -79181772 40892665 565976379 -269318411 818777731 591601314 -623189607 424054028 215909180 690442054 693173624 -788904329 -627644422 303798462 -361173626 -159716400 -294532614 -188237635 -518507992 19956967 663637024 179985589 -135377039 82927013 -45787708 -5066735 222163107 468112228 817438577 97113950 894539436 -301137427 -850922896 -794591002 -99290812 710120819 255792844 -906963400 406826211 121314049 515992834 -281258678 -453720851 663609222 -373278319 747454952 -734309972 301861915 -506725385 -508040955 -709688948 -41731866 -255937909 600210637 161098771 729999392 539855504 -563620186 319799972 144536759 672689929 -184809105 -795727256 -708595489 -427869136 919568500 936761028 115203033 536334098 -256205074 242429331 555841786 -528193941 -332199040 -247713363 -226202518 699434361 -906247903 -337263578 -26610957 654803078 144168375 325704788 -449093217 -64488067 224596487 998021888 -298584646 -248295153 106783379 -695844874 -633147990 606860983 -528851027 -240680026 399700592 -44205910 -124076111 -128361289 -457059296 556618146 396358124 -792345189 513870400 -268195135 -591353171 -741074385 -996852152 -28381456 -720761167 -97635679 324114114 28697205 872975810 230838689 860526468 745585030 974830613 -281523912 662390551 307148405 268113717 854798714 -845287661 472344364 662408823 -735412432 981447167 -131907815 -282406614 -184572006 474781914 -898182552 -368235676 -430903426 4869813 -674609053 -997233650 830965987 -514536764 -730444757 -325888108 560400510 756586677 -854044477 90287361 206808566 -745656335 -746531068 191863077 -657536862 -655536326 486226347 -717638430 -362997550 17083518 -622686289 914578282 175039086 -932754972 380029578 814991442 -933250909 -371168321 -991228607 -400440699 327233780 -473689250 68712601 20300492 -59655211 -236941575 -632570859 573771910 517218838 -349286105 836433240 -199073855 14461293 166121231 836495572 344462050 985597254 -677772801 -577666284 603718357 -49369674 -747413454 444454620 -467253149 -247202409 -311991961 43173780 152702981 -731340537 -378515438 -457707358 60303222 40236096 28203597 -253645386 503032180 -636820599 279866612 367039107 202346239 -228247190 205565619 169296072 776534966 727040515 -280879651 -288127209 -386818193 -944457720 785103507 -48187181 -626112716 939469337 -648257235 -527251115 597069552 48133872 -644823866 37619219 659018506 -454725460 997037871 220522846 201285332 -206391202 664042022 812106474 -52923396 875277856 104742200 291407230 774897576 -593813905 647003034 -126734846 -361382543 911876540 139688750 -774466589 188852835 1253232 252708719 607834988 -533859454 -30610443 -135433971 -699112689 -278350509 -904096383 -716908755 62114010 -161624570 673968232 924904054 -422932261 922120496 882809537 885187231 -991641492 178412349 -919101291 309469234 -960323353 -491114276 -763606343 -316345010 -9957477 -907742869 857868518 840301851 896344070 -219564347 -860117557 -847987618 61781281 785663143 -162325121 350657577 -840660616 -168731396 -40243748 614777394 -738379766 698766717 858851133 -125559843 591034722 160880131 -923689710 165721197 744261966 -935158936 -956509688 358112948 381296599 303951644 505901640 -513795860 -909549823 908807671 128559085 222383876 536428222 -958497407 994405260 417603184 -435680110 751316319 588889325 -816422411 -489543729 756698764 -171778728 -407560880 -547057617 -202348208 492905625 -715480618 729387964 940003122 -84210454 570116949 894994330 -209759096 461295469 396020474 202483382 393640863 317475375 822305580 -723749197 -799853640 -609409039 -718891628 76521857 -344867339 -161547552 -250355341 796852241 477479106 286501538 -319190765 628883009 -402037061 -43287483 974453860 -281663600 -303920846 -347205493 -147468202 543961608 -387091580 -378993651 -892989673 -11292892 796722429 -111974708 -503566561 860143760 -902866 278605929 -375742869 -837010290 166213553 -810961124 -92707533 587496099 402205397 -643455987 648443002 711312705 537885499 598554867 -796902475 903604416 410507762 30940967 424723497 334620390 220046243 63551497 552654422 -4111382 885669293 668662060 66674039 -892004285 -403060871 522635126 156998683 777034435 -785613756 686604158 -657228889 369545587 -436117457 706140506 -862586371 141292707 357989699 96509724 -171964723 10533238 729461632 710480362 837217714 -490781269 659326130 83131904 607058615 73366803 -816197764 745618208 -563181375 -691402672 267731757 -609036014 450903589 -77234808 677259390 -30090795 147658555 458330052 91087599 392940369 -316829330 14792852 328057799 873680528 68124752 -937357084 824507056 -458661226 -789777166 370467664 -669718506 884676467 -149902092 720877083 -877870827 625241473 566591099 -61199135 -757307050 138571314 549225209 319881120 503654249 44070897 -483549104 77879675 -738396340 -151486316 660316837 -447870250 -9484462 -907906609 -865923866 309356970 -513809958 -868278450 -956949710 830537323 332503915 86763843 326816416 -233525747 429102022 811028262 810844152 -108132469 -554326575 91887813 11966512 -290467897 846659866 -423770689 753402197 -438312957 -718336871 -442665444 639212312 -388143145 -506713994 -380243492 121149257 914498505 407372976 453216690 -241116987 -435756501 -77886578 845748138 -651551773 59214095 -657931758 921898470 -315248967 -122737098 -622064737 35091318 -211120312 -717625045 447655082 960674066 -969292064 88068628 117321701 450914068 -4884843 -666484076 -759420344 360205875 -782599415 396394951 406361284 -475362912 758273776 836949298 260302541 -576265285 19415629 -243193704 -262243768 -686557862 977047245 670359492 233258777 -968942223 617380428 834136680 -945041303 -265025929 -822401415 228277389 -521579280 167478673 617902313 856719927 880991775 -450777209 -424929815 52941611 654138823 680876657 -731593582 451312165 -625206850 338042437 291024030 -642021584 845385611 -191795344 -141031741 2869920 415700390 549504007 145389948 13430861 -443878215 189493974 406502164 -992636411 -2116566 -237857508 -347180627 548497376 84453635 -335515374 644143455 -998675976 338249570 -94975427 411824224 -881903097 -36920138 874112610 -246621042 -25991758 -172182101 10829550 -824988509 -371971310 442493252 161847377 297616251 890951155 -804360577 884216443 -469043931 -372208261 -257349259 801645611 -777340185 -730761476 -911726944 -337057307 -799455490 110970165 689288517 -960424385 -11099740 254529467 33737476 -91559719 792728683 -339680738 459465089 -701513444 94569020 -436457521 -451565444 973421744 521595150 286099126 452058594 332278945 528150718 735528297 834811490 56126568 674407576 -251136405 -69560045 507640178 -817603007 -820822666 -632741699 -432822744 -350949107 444100912 500087581 716177367 -376442157 -385159385 167544449 385631174 -316237343 725840706 549590211 397717500 -482242263 -297451196 -655169825 -962721456 -939130070 56454823 231624006 338294287 -245520553 206229971 -333196153 706854556 -859402300 70260932 -221600748 -859954349 854257461 -318919137 -359662434 -754792378 -786126099 -5127977 -540714129 841833971 -318434876 530161273 -89702893 -32833692 -171128219 -665256074 603728358 -407348890 -739811506 400868589 289053476 837826816 279989501 -669107106 -372068395 -702572532 465880331 620088361 862912727 -179379398 -836094161 -712926744 433146558 792315997 -364756883 -672587046 678920332 -847837074 978020405 48161207 -824595942 935244861 -191197567 -288192715 -272563058 359023443 -376051079 -640254061 -625327101 -971352455 -424359828 972433027 874619722 -187955183 -510090308 -608729965 -529970199 61645549 738895629 739254088 -831660323 -88807289 -604222989 -397983171 -877534715 -47992268 694520361 -420607360 825127670 998862803 318450527 487326121 -201420429 496171565 862647624 525560165 423580795 -930855648 598597619 450354199 617285233 -417339943 -76922981 745520720 -195415436 604263112 -566406829 -507607977 600436943 -817960910 -258218368 -965941832 562273745 526184724 -495012427 897635170 -989997034 -145296670 -306681291 671333793 141458162 549532263 657021278 -623529702 -458686018 -235831361 -108737783 -888009901 880267641 590978450 152328428 325119826 -752349910 -990654888 -595526468 836235894 432773091 -700268037 101724119 -657621644 251599303 685704522 908411260 -413967661 595365510 -27938816 -321309269 574548328 122679884 -744364292 -961648278 437551283 -509575118 -779634661 -584463990 -993797583 -844718157 -990713544 -193432876 -18384569 -695575094 -539414829 277861710 -83802712 157239785 -836410040 -356250242 3055381 -652252167 767201636 94418947 -595595125 65711612 -766802623 -444031885 425534744 -666566555 215607225 525588501 929612957 329975208 835489137 371519398 124823135 875433600 478517661 -275700058 -783485282 -252954636 -28401824 -495282706 -992766020 515515462 237622202 540413767 -575103658 333085571 341239198 -182065071 598625567 671298860 -57183153 615259712 219582174 -990767871 -52707834 -297485108 744484826 515068791 530965549 -900843604 -503351118 -367072293 -909473995 755153871 386272297 754020160 225221134 416153561 457289548 -485749244 -452779333 -487012945 85707311 412857058 393921799 -210343479 574951322 18786676 -908443068 22282343 -564347513 -138735094 209827295 324139018 -597308906 -516435380 147476636 -406174014 144678013 -545192490 582829203 -936812750 803619593 462625844 -240779760 205660352 -125024320 -444806294 718086334 -582625380 -477206370 -454954805 897294402 -722779627 -975316674 -43541095 -859603055 357856769 651775365 76221024 -187613745 -97289297 202192131 -926755915 877098564 187004041 -7601312 -6920518 342283111 585726955 -664850247 -603097939 559658143 523803616 -463106201 -760060892 -144876976 -85657378 404821551 -313636350 56421745 -235602219 -674843730 -764930799 822739365 -89079239 -294692609 645684231 215266840 -231568306 -411245919 -633042173 -435838166 124674005 -852328640 937324627 673920767 -5249810 -491336113 -588571783 608998999 -534729155 74179786 -584910801 -845332546 697478887 -661039687 -492967502 -546765442 -795997065 289685655 -719120872 709768459 -901528400 -288213879 -195200138 -932148600 -734601145 406651183 512980412 -854734875 577753944 -41973561 253303094 958486251 -213250251 817382181 782314522 -810464492 -436785911 -669405702 87270811 -608618321 36256638 547452217 -860703076 -174514859 -811305107 -863738939 -425444861 -481236060 -736412079 -460131598 -281223611 -387563933 181451321 -174620189 831641332 -535138113 960936060 221002987 526427357 571922470 -185473051 -779650113 -905189662 -936995960 -839760548 996339726 10345795 559156815 350867641 751998151 -291536260 -710565576 -157467965 525508749 -304053326 -249096325 570505742 -792363415 -638408372 999811337 179352229 420124110 116481182 30943205 -889764161 -67318173 357202641 991040127 -594945371 -336225548 917418885 384783122 -206050831 -705527280 -824310777 -990545277 460944776 404792579 -868557689 174228724 493385826 719282723 861791315 -295107058 -904597905 654451472 865558198 836104889 -376788545 -66432411 -433839536 -410496923 750573203 -903302015 53515710 387822820 -449513242 238497104 881331112 -211334491 771803803 -668119315 117864029 -680031449 802032931 -385763530 -957720398 869355582 151061787 -895976320 -297728483 650519947 -194380927 784801728 -182364648 -36901184 -395557967 572861706 707251938 666007353 -791661327 623081087 197304546 925833001 -981762784 -641073167 217833526 793561032 305849101 -945512623 -825577128 309587187 765596985 665875340 -215037833 613602938 -255656509 -699223591 -796331922 -543328861 -914557283 434950435 -973238993 -719455603 650735876 -964033971 -642967020 830494376 -437833103 -500979479 -784572951 612695832 -965971735 -864999728 -238112684 365140657 -998763976 -475886903 -436575598 194560971 287748065 193628970 -895519348 129236676 611840992 174028633 814518500 744666196 -210216512 310485393 981432032 49413869 991808960 795007084 -841929111 491239596 -931363608 562411445 188669010 -428274921 -653147299 -857828698 70705015 908821394 313567065 -682528515 318442633 -294737539 551065384 969463726 -180281394 234078275 -648063801 -335827327 -845542997 799624398 -51235095 25936375 475862694 949084682 -980667999 770785822 837320989 717477211 976751178 53435006 535989723 793909898 -841084515 448330075 709308957 225595029 887651300 -621252007 643452453 417675451 -513163068 259683058 86929875 -807389698 -401562351 -852892271 788526553 -160558389 -284514206 -667021564 850589797 -954223144 -206187345 202034250 175686057 -747403091 225461513 -883249630 -277926214 96113778 -674853737 -33426983 -803583100 -103389459 851088408 829572696 -746184206 -378365025 692349863 794106632 642520179 270737350 908037768 26359575 -83946611 783379778 4576243 -496585778 -122320251 -622044533 -140039163 -931475392 52953367 -676234109 793659776 740362058 -794418999 360880321 277252789 840343523 -927143857 -928043716 32247840 210723092 275812308 911927946 -202029906 -344216147 267502112 -881999264 -194175492 802848355 -532535475 474176959 -431009705 -131053669 917254269 211995695 890750747 -773316474 -932576625 151708786 330833983 5520328 -671487650 41382522 -182329195 -859489107 171926977 933956357 574517481 -173806461 -878759840 378177015 -703207187 884897946 274106646 581057719 455615422 363529233 -970870388 -150212114 390604139 132284919 -815570683 -252896062 -359284043 796532132 -581790616 229937365 -693701978 -451110213 -457142375 132069227 872405188 -796714378 -962433018 774276008 -495262943 240856365 -193349453 118129316 53174656 348878393 404462308 -170091045 986467093 -133705117 510677756 -64411092 -357252741 -723161319 -137754782 992093702 654279078 388406903 883321804 -996517186 726857838 -932746230 249978364 943061001 686148989 -701244373 -785314910 -263434460 856137213 100025647 504251527 -323710457 470905275 -43542979 14686746 486440184 -551838883 -771171438 -195473986 -527790372 401742766 42312760 -732791790 -405707974 -570515564 949786499 884270962 327535815 -167808633 678684015 -64231638 -271560664 -687151339 -767495140 -40109868 -233199171 -824590892 -945329415 -58413310 -332863164 -265221778 107990168 -479016059 -332041515 -540956448 -565042865 198559570 418377152 -369094557 -967831634 312038849 -234844846 -462762020 -63243547 -292844996 463887245 -395642095 -11557014 -771120082 -758012299 524908816 -510701697 -536015613 98583482 199200899 -766977829 -889966991 635499824 968382874 -945900052 791581546 388643497 -772392505 -186685105 -373876528 760939203 214372462 -113102971 493651462 203900903 -344761092 -975936647 546959904 -412485298 343076811 889976320 -94637257 -999747364 783442273 701315588 553850040 471966501 24355932 -847688035 590791054 -998018380 492136014 480224686 -548842699 -502781664 827770756 934887348 -194135842 803544989 56631763 -35051341 402460754 -755043138 -369273182 394771059 686122550 92608050 -995991922 -69144605 -907330322 386264768 514513552 -214576491 187088139 482829239 569511112 525982304 454652364 789103504 742149416 555924936 725211855 119495572 -250153779 -110920676 -138572950 317408549 833759103 788952977 297294508 -321466724 196601975 -245986922 -42569194 -386488018 438278677 487354588 -603697366 935813511 380552826 -963850974 840252450 -986712005 -300135352 -599830795 775188625 609780537 466552042 -618838626 870100291 -555374283 -950450488 765724755 927587485 725901654 822445833 -66347110 855824301 -42301878 79682093 -483782995 -873494794 -565691250 -249455570 700525173 -288813119 -375613017 -705482571 -615385495 597888130 -509853153 -790248175 -531889933 -369572991 -345516099 739182343 -486115479 665653484 -521019327 -61428801 710920114 21101323 -73463634 13656355 -200284781 -608660720 938205354 -834791361 589116344 524900853 -588688677 925442667 -300020933 -831082339 123164283 -900573307 -224425915 -880096747 -711426641 269417408 993444717 -696188653 -975945137 -455401313 870739272 199106737 -714406444 14622277 -432779415 675065214 541361842 -21186039 143055002 -172350544 932664150 -803173076 262459805 843663879 -251492947 -720203041 965888220 -434058101 604188069 268361784 -174390 563208391 -12985522 506958111 49908506 -690233000 -837475092 38622533 527062290 -456023808 -458120391 711536855 -229310713 667101987 -29158674 264607730 -433317409 199482092 620886448 -808744354 267524499 -713166397 -206107498 -516267156 -547488883 309370396 450635445 -358329728 -31985276 -567368056 875045279 -76959410 -948753938 718235996 -856583405 716451358 -99833483 416305772 -779563662 -722247526 524979625 822784933 7936392 85639890 900143070 252079768 -657003769 499895141 -770810527 -778634848 -107868839 -779512549 623825773 -560769814 -170366569 -707606806 -786446286 -308555730 776768250 606661349 903076485 131067606 839716541 -963500930 -961590641 -798534153 -679935186 996733364 480998005 -694163143 -20479117 -630592285 483743706 890914325 -713032392 890028440 283107539 -290207208 -209680268 341048151 501119210 -17446094 -919871737 -807054500 544198571 105099471 902452613 950632505 -249729577 -361360564 -408607903 450078837 -783317186 434194587 -655500511 156773193 903494672 361922036 -997245929 -420029809 -465877354 713789992 169733504 -345263243 559254747 -542724707 -208820283 792731789 250431145 507982065 -975915634 -512692510 988346400 679928305 118745732 440213636 -738945330 -56809953 -792154688 74089189 -676147339 508466747 -920199251 -263223250 -116474661 206388170 -193117621 189514821 262908573 -371322531 -392419431 644357345 743803764 872194092 137718077 182829304 -867265604 387152188 -833735831 885974002 756293765 -401846991 7684473 -483992062 -348247421 -89958048 374765257 16366640 756570261 580702859 -709195609 827575422 411307387 967459696 35393731 219371826 -368543988 562608529 -574821903 80760113 -563253410 454560227 -641825011 -129553070 -580534923 -68375759 -236975447 -311851331 -566473961 -637715045 64875615 357599204 124044084 -473742554 -919636644 965619464 930953391 811979695 -550998724 27505331 194273960 341548606 -359020217 -888126720 432012410 -559657587 657391203 653958206 -886312381 990425819 -33553630 363464015 -28757323 575962994 187172377 548425474 129834136 91165730 1390932 -810752937 301229899 218343188 665677207 -617099564 592885728 -62856742 -567679962 892074393 -996043622 -37409358 -256180373 -585124195 -168140186 966246363 -311586017 -920472470 -495103115 -456680230 791209693 -693892461 -779670924 34339013 -560378870 -96510716 -372303621 -826451187 -75289634 930335239 -790905943 195275611 518886684 530345479 -387663555 566024350 -39360773 924036615 386322768 657595526 -936988749 823816881 114993999 -983131549 -489249466 -355857116 671628437 -676116740 -361612840 911576352 -617493368 317796422 -210602405 852490516 330104267 -224011094 -273750219 -462997569 415338553 558423653 -968626998 839829344 -711177605 752052783 749015139 683227955 -954234344 952062808 -841013726 -430016119 -63762269 -400491500 875687333 -15821166 834181417 -305954203 -494535454 -830694607 859479591 -42901464 57087232 -945325450 -739937872 -200402473 6443799 -228221153 -198243480 826337803 564885571 9225466 520442086 -505136830 -380286652 482931832 -160277336 -740631078 641955028 -761202307 546630661 -200467974 436438800 399173178 -482964975 559302560 129812748 -315864374 297892232 -170409488 100156587 914459602 -178467088 239688406 235022671 710795947 142275471 -549291590 150847374 -893067992 671412646 24735637 14851235 519419958 617857191 -598143858 200090863 454964647 -691754930 4285447 -87124838 925970716 654070744 131147354 -844113041 218163894 980135197 878006385 -897149656 978984107 17816475 743724628 81260832 -130889664 -487557410 153336801 -217818028 333744089 937582988 366903215 520538698 -490745570 -544747582 -824883678 771178456 86001912 -287335168 933668296 -529552674 -985198945 504235973 993866311 -567011937 516701556 994509546 -475684509 -981241388 -152759585 -660354984 333085804 -546325847 -608354610 -572353258 551257595 617545379 -548567860 -258320060 907163146 -570847301 54083588 465223852 976811018 251194130 -385146511 344395311 -269683413 -587077462 282738112 232858907 -988994051 874336093 -203174669 -633522852 -579356276 -598249529 -480208511 -842965445 -614612080 771872753 461290327 -173944294 153309722 -772205726 601938305 -278672537 567235543 728830481 -458713366 -79078779 -760383372 -904433009 -349512698 -810265658 957981352 -855004111 -577352052 521390400 643370442 141060843 986285584 49318401 289885899 -883436770 482358033 680882330 398814502 160875942 -450592418 -657712196 995571822 -349629359 530106608 -874931772 387269157 929206541 -655203251 255451644 -854657806 787185701 -822565088 -79551656 537097119 -654073757 -1095661 919862324 -829054 481240493 531491159 419874155 131346355 -475669845 295661276 -801041455 857297371 669339272 611966529 -959347076 715183681 -84064445 -851263685 -441096950 781779342 -654189534 -638178758 -644822664 688046926 -848868218 648943347 -584849029 -600652070 -792094570 639028244 30435209 -131477024 -451091934 353621812 134849818 458572171 -911811586 542416166 -641286137 359666096 830463868 -209802230 -7839736 -4960799 -963108392 -598820328 -728942301 -282410790 179289047 -728252975 437518369 -262975866 291612253 -491445509 846104391 -269789978 -506216573 22135140 977508605 519751326 115827941 298452975 -503709274 -652958242 201795131 -346306109 -125440224 524822074 539501268 319995580 -182036862 -463511008 334323111 679209206 34292776 -931855477 -164746888 -320760452 922690982 -691064635 -877845506 722870518 518074783 -345859592 16981264 -153948137 512002830 -258099878 775551951 96498493 -202419897 892400083 895425679 -269537937 -206936112 124063644 759235051 -964249761 -730135506 554476431 -83623097 -256714795 -978872157 496679927 31558511 586660961 174106384 -980158957 426405555 -538273634 317231926 579634088 758151934 419909376 -988048640 -663184262 113148943 -740143318 -320085233 803323681 -65525234 674440005 -123161070 53540488 395181391 496844760 859011171 -514803881 -94208277 -295427464 -77643868 -36161410 122488861 -507955841 131603269 -306010968 157655492 971566194 -406569704 -675253217 -856091940 722334583 667767529 404466542 -676986119 -945879858 -615768870 -920195937 917843398 331179376 275168330 662466608 547281526 489079524 396042172 887956681 -394329894 -536931851 195087033 -56922199 -475960004 -453746242 303339289 924621433 681701256 130079297 -9427443 -717457611 -309318135 -832911562 857769970 942369109 -871954510 -496445120 -737663758 178779461 315390003 889630274 -960277993 -837967761 -529812778 -286644540 390446746 -697235442 810382336 851438766 -255307905 608256784 -171644529 -942216694 -736063501 2766046 -530405678 246819101 623125274 -397378979 -997318830 -108534665 994239914 -824353498 -986927922 -636768098 -932628165 -842943925 -484122890 254148208 -694418587 -446868953 186272200 -229634890 -890671438 916747626 -226240539 329984805 -209610350 859168449 -738531531 -125632315 169926847 -713036598 1872331 -360206108 -13745766 -51739635 -616429093 349480009 999828446 291084797 -732525010 240276181 676096534 -26803073 -775287044 -553207190 78200421 904127368 660359996 -215804745 729359709 222915265 -467972375 -351265782 713113971 -136967440 -609795362 701062563 -567811167 -335944627 569288294 541141616 49071802 540832473 -610401913 885553984 -782254984 -205852281 -146554887 -764529247 -520661621 43152922 169406822 -190663313 174088400 -493337671 133724591 593266365 226639945 712030202 -322964831 -306568060 546664530 48836483 -626241643 -956841850 260492202 189421527 -310902121 -819897621 879328095 -569379417 -731858472 187224712 460562373 127714811 69506736 78168781 26629694 423925333 -403404929 -846338370 -369520659 -822141609 890662552 420043172 658800139 -836335024 -119188911 557397891 180940419 948951930 178521863 -584693389 -285888059 -2788334 -634918308 143795824 980616432 -565184169 918244138 -580397892 -819633100 310131523 662753299 260702962 766209924 -986700458 967034580 691362610 -7713077 -228157772 -788906328 984396138 -115813583 -96921026 110918899 817009324 -121409288 -40321238 544212726 -783383553 -335631207 614298047 -243567402 -712872376 -206275067 827693380 606142742 -833683723 135113939 -720038390 -574097521 967905370 785157544 756115844 844842134 264440100 -292711889 -735203328 -11703205 636091518 505445350 200907662 359252181 -295043306 -154959192 -604825802 -669778179 305462147 -887059191 -599333213 -5747077 49394109 603172801 301680611 -757418581 978398847 392460383 749947801 444733475 303543979 -787027153 128013672 591750527 -354340453 637527321 -225621837 917197978 440396449 254125265 670181586 231271886 -79374551 -326942343 -93010045 -546358834 973532644 -982174857 768782090 -109490878 -246785677 242448788 131820414 -193848748 41822090 67034785 -471546663 -68488537 -55057746 67083109 -582311869 -800556133 -380858599 -406123187 -263023164 188443530 732611928 120686960 570188689 -626607298 713335272 679504495 -668044270 401091979 -956696045 -190294964 449053263 610437883 941530770 -650744991 798268241 120170129 200419329 -295968218 518123107 -321282105 -286180223 120214519 -874936853 -321868262 152200730 -531274461 382797205 896009888 973163928 62295729 652996031 440570480 -503703960 970043624 -654153548 791739989 -255327357 -812147491 189444435 496063755 211507962 481806020 101378907 -265830507 542576001 -240082187 -383208066 955295556 -673109126 -837800653 -875436571 -241217505 669073395 -761306766 58703800 272473033 -981055592 -394050325 -962516603 -252625148 632118253 -605293750 -110279464 -328308915 19089449 87213503 118247714 -618018541 223028592 -959482774 -799361543 183974794 275876727 245514910 884729007 -940555395 34091308 -234477353 -252530224 280404073 739249891 -75656235 -917199632 -262719504 441375856 -619830442 519761194 -180601566 -695855070 428563445 -649523027 222134931 -419653969 -421284805 669454930 615871070 -435120924 -773957253 -587305808 -803528869 -619980114 468580770 516096567 475220953 140491898 277461036 -402489876 515916504 800118825 -389883150 -340297133 -286736363 694227316 960712204 -277945773 431519058 -162944580 -346217274 797344501 512081537 -14089270 -92590671 165520184 53168197 593575629 -89303671 592107073 346792884 -674949785 279906084 746510232 68775530 -938041941 219545605 -3711228 676153742 760315089 511369479 539076048 30329060 278728482 -829039946 262283359 112593673 -727433311 742655988 115641125 -272818670 -150509230 803578099 731858330 -900825755 -833790552 696148609 -315015571 -964650493 329902217 425827935 -293113864 900556019 -329946264 -880043912 -933132314 -210721644 158184905 546261713 -551280475 716913346 -356216177 -844444065 -765418972 978937251 315789774 -180540319 -551621498 -314505472 868726540 -932013694 854602848 633878402 -142749733 -891573399 762464088 518950197 573767157 -69473308 740719525 954661216 798657650 -818012721 402581011 112375828 -692989046 639332019 913345394 -173218808 66538196 128098348 838960533 -537036083 -281146723 249102243 65870673 -382455259 -410096910 674440225 -746864478 172541535 739268601 312693062 -178966585 740973987 707133098 -878526402 -672225364 -748625558 -750062364 836729420 457540038 -673908398 -684540062 -475636986 244107494 430596128 210526433 196090950 742509670 424589844 -375835513 379075176 910198547 -188820090 -455970909 -665016247 -564408133 -490312265 108910432 -574051480 207453386 186961142 491009764 -747103587 493377512 -252027158 461708730 993017299 282846678 -470712096 -700353992 148223812 934139968 885039345 648475002 643484420 -415882881 -217420704 -373789218 -62363380 305922742 989714246 -104407045 -619622850 -706082669 -548018819 -123962345 812139014 -271369254 467088807 341409891 -108570722 994660806 258839743 846409691 -117736459 996876185 -606368512 215031589 17194889 -403606849 431089548 -695023057 751244599 368521995 336555056 -540354281 269181284 -780324827 897584680 359681371 665059093 744527005 433898308 302699441 434979602 -128391614 169525165 127352876 -777231608 -317817816 -441714046 325887182 -155515046 114002579 673372947 840159638 543674762 -949322638 218093298 -211696979 -813392370 651127055 -160961629 -604677745 151962028 -17998046 631296799 399076190 -499105779 -485714221 -695945465 397660555 -416073264 890539279 830146293 352963843 586693541 -294416261 1013833 804021067 396893756 -356294500 -479481270 996846576 -673588953 23497186 515074415 798468589 -757690729 -427363636 -73698702 -441520476 -619180926 -83262826 274401791 -398847342 -518293254 862564345 -479844828 -79253597 130553076 365834919 -219515889 898604923 220503389 181965896 742409547 -998819168 24112843 209474372 -192383507 809408931 859709816 553614765 115202096 677917452 -296701511 -224217714 -299358425 757606079 -629349988 -788593604 -2095078 -205803649 828568269 609970256 -593291728 -541181718 -32458229 -443230716 280808624 -559882881 -938728608 -186755336 579499656 394248721 308470959 977390516 -939568398 591615767 -453768390 79043023 -696068647 -821453816 39364421 -987977785 -601072679 534426461 -213643351 240490650 -557280736 324989327 -518038115 -466765298 63566361 740359097 -830173253 390292964 144879062 160214586 -286320356 -448484053 554422276 -493821271 784003603 902211637 870789553 702265210 55395548 47530232 -182835055 582857917 -33608641 167715313 141178296 -120603759 335404063 122093772 258805015 -482896118 736787382 -131912661 464488348 763774824 451149139 -206261316 -716879357 200561256 713905882 303598233 -788444844 890256411 687425262 -783801524 864693229 64664855 -650956146 -541163146 527476081 -220585148 311523795 734390894 626747538 -218460485 -240682008 -801460574 -47041841 -592135956 -345883105 991094543 -789820004 -723401300 -980867588 437409160 -432815643 935014239 324347757 688849530 -791938435 -637711708 537093662 -47296306 -432123006 742943493 -201035516 -527722452 546961278 335133926 -735908265 751258352 -252634712 -336602062 -126620777 368259480 -332958523 -431884159 -63195424 -666593167 563033026 999132165 -973621561 -338798385 82652224 -163545667 -992224076 86828304 -492669293 69430550 -724322997 912689820 -42853634 -965959151 -910842716 -174663671 -117494021 906606176 -440255764 468109824 -361664318 -209744692 -816322646 57321459 -363236652 -48482855 -937376008 170876068 -212937549 286216774 -726660210 831584019 -519865145 222668633 883607097 435634998 769318338 264533920 637385704 488154942 -779183292 -18144977 790783047 315178403 -395954807 -451493287 -862798857 -637573663 -346502070 -9963666 -318963863 -313774242 690157322 -401107914 667892277 -586331297 995297886 653522444 -688271014 182842464 -296583089 82598139 413537379 -980794049 -33589006 -897298412 11111532 -409382715 -973963028 -192061036 378946750 -919643742 624016604 523799371 198777814 -489764938 -726572561 -887071590 589168826 -457924869 583058989 988879964 -718283200 666632391 -661078498 603533470 -526907684 238691757 -432363182 723701593 373304542 -742344378 -799856585 845893459 -289614584 -40849075 827200096 676096888 106119927 82378739 -545729293 321344829 -367634652 -421039272 -419969488 267774603 -387307172 -104398958 -583082743 727022458 -89012874 471462294 72354256 715523109 587182305 679789073 -202317572 867132574 952440552 169078624 -591548403 -629286644 -891674059 835034213 133937512 -372989506 603406384 -401147240 978550772 -388094110 886759870 69455105 810767630 -497729780 -524289390 157899658 686909920 -652757630 -627589664 -226686306 -504289685 585224462 -790544447 51882354 226732680 574272163 307508278 -601967245 -534040047 752743399 306075735 914512263 -987467118 657853223 747341642 -731096730 207629955 62208861 -825167304 7424009 -406365019 -306871103 4871353 942300820 118394958 347053516 334937680 237581028 577849854 -11294533 -308299712 239681605 -485633618 119195870 -224168417 -867054505 656846098 807966458 603690829 273586424 369266553 240162365 -977810305 -419602640 -85095373 427057879 563600646 472729100 -893192575 -410609279 169578872 685489166 -272901212 488140439 -279315415 -274465895 -610709818 373228694 -404655074 183955615 54405449 168385836 610017278 -464044517 640205472 -776395933 500817672 -927691112 751200585 -237257691 -124127957 -443170819 -474075721 543622383 -872804256 -709187722 794849362 730644864 -45608439 -420398558 65780731 475860264 -988190474 102229777 111226791 624942705 293873619 -4143779 218470107 741550417 -342874106 -480450191 -483470478 403702585 871284204 69699119 876435211 -725607543 -387237029 779733884 -251993879 -56566678 562605296 -82605525 -780383883 838499799 -629177260 -548580631 293324956 -881540444 807859564 -577553524 -520957996 593503995 375862185 554617849 -989510885 -791842075 -450475446 -691466772 458508653 311394345 -803422466 -739060345 210887256 525048111 -108013072 865811112 80269281 -559835887 -677153420 989789002 35368774 -31380146 917737632 525660794 -390707267 161082200 -809194417 -606750569 1891789 962455672 -519409553 832516914 -505126265 -36225208 -322348250 -29763022 34003569 208379921 -816717677 -461725792 -6984929 -313331951 -340641597 -716134266 108089406 168894654 -66625213 857076017 942365202 -169702736 370213238 615621698 681679115 768768282 783887968 -875550302 849495481 456029775 953260947 240293890 842423262 400401605 522615499 -31072900 239426778 712741373 660340588 426176008 281645753 -749752053 71335546 626770713 574883213 143219646 -693752067 855323667 -988327804 541631476 912069021 540842360 -429359318 -576095634 680353421 -411090290 58412527 -89188516 -851377371 58639017 390548583 -139578591 633753599 -509931363 545616718 -211547397 -946282152 153649758 -293152875 -400225372 -835587429 -424185911 56160386 630716780 -954554821 359427505 527059724 -801941479 600795903 355013173 127469688 -75985478 24716809 -270033747 968784545 676486332 -641014891 -190044073 -836992383 207903963 -629612925 -871992252 -272199327 -582735190 -519368907 621818700 221916247 541102111 744420693 432797756 -376384435 76352100 -875040980 -932636500 -812409853 -482804026 -497148728 586188040 -884553758 117209162 -707484785 886946912 -137120909 945419860 224648463 58811507 132343057 -395475885 -380385930 -816193378 935356115 -967340789 579048927 -921207825 -142550518 93766584 170926566 -844677286 -247433685 635631441 -857730140 526718978 262560276 -643794442 241401904 -632476726 528084319 -830074209 988538884 -359922711 624153222 -965667922 757608471 704381815 770718764 243925845 -435542284 422928239 -304243089 -722965181 981521471 -748857640 -506776007 64689182 -829293406 -671460906 -181726630 -881193717 253289860 -178608648 587326646 -739151173 61033726 -994550651 38016306 418843813 -93395439 -1397589 -70517169 -318422293 -775300360 -414331935 -555222053 970544331 -331308831 -627621444 -126342936 -654751578 774863480 -897371600 629725265 -333133836 495695608 -652566694 148819477 568261871 529289995 355457364 147456015 -356981414 -62236543 -714829893 610362315 807718682 22083898 -247371880 -490499981 645398215 315851587 -736626900 840329470 -226732790 182581405 326358823 216429418 544828761 -458522150 296487893 823519299 -66409613 464551187 -593229763 -996659170 -138270702 -292331307 175564114 777160439 -412963578 764458968 -706270979 -999090583 -178165573 -620323056 -423974765 455183216 824411056 -866821122 578657133 506986701 -35115586 -297730040 -597324400 260769697 701129930 355039623 930504601 81981979 -842574024 994439882 -923477570 -104830503 682103348 -950716494 -25347455 -715717938 648166797 -781049738 -307291828 -92793866 874875919 -860212861 -623711226 -802517264 319930674 -415478946 810846542 -864616685 -566705972 -227065460 28056743 -983917272 666512875 -554191066 -911475214 -190554287 311721944 828386991 -630532921 82533119 -756744726 -309190264 -694026420 -97272423 76541353 -923670805 -396927533 203152813 310969630 -849209189 41140403 680159190 209084765 -23914479 -330530096 -620180319 -168022496 -778039735 468300810 -599885500 -665543495 108015712 517788622 -594492258 700032701 371881778 20971706 -613168842 355257157 825675429 -876034461 -518167687 -522007153 935594187 -114751061 -746732436 383203915 411410880 -455184406 261184523 688577467 -835846032 835384247 -417590571 -207346215 -369462989 -664085418 851057340 -722626491 -663909601 -361151433 -994912514 979610812 -103891058 379762505 456556203 580454036 709667764 714626991 689321805 978713852 507815124 -283832648 -408363256 -187360409 589937744
55351 95042
4746 57908
44325 51057
9170 97806
27186 88840
18544 92622
20372 67697
55817 61447
35052 42457
18356 92375
7922 69105
73883 91602
19846 39618
55112 94844
5489 51555
4400 8492
63748 99930
36723 74043
21617 74294
31392 97705
59560 99841
41140 68012
18873 77791
13137 68159
952 71748
32015 83144
59516 61843
42300 56667
14654 69878
64802 90658
34859 78292
8637 56211
48308 55304
35167 85564
47047 47838
91304 94643
38669 80859
20416 76452
9129 47846
55574 83817
45248 59065
16024 63381
24202 36971
18390 98400
57545 89972
77642 84969
24928 36824
3628 93012
34489 89716
23012 32923
63565 97244
7198 86030
65413 65706
68067 99874
27694 80500
20820 21890
63393 64082
103 52829
79802 92722
33725 65348
38222 89386
9386 63393
40913 94760
37449 98329
16255 75209
30780 60884
13255 82882
30720 77975
30036 42242
7332 68405
12550 26690
16469 17524
36093 53640
1947 99642
58055 96453
4714 35142
70778 92935
30548 71086
54355 60518
28942 98624
11628 78328
45477 96227
71311 90991
57606 98828
23583 79703
10748 66077
23896 66944
54483 59106
72678 75326
24803 30901
46008 57397
30640 57261
26797 48608
80189 84755
42675 57693
12869 38169
60260 66167
10249 10291
16758 46123
44160 48982
25383 89790
7905 49468
15610 45586
15167 41231
80953 92528
51644 83976
22655 58472
75983 78960
55585 81813
26970 65942
17587 75715
43658 62622
5566 61383
23125 25617
4702 90891
62243 63576
28407 28870
35267 94649
46990 77036
14816 80079
83729 97212
7072 55154
88687 93060
22647 56181
909 21062
38909 81305
71467 95129
56693 90672
46709 87940
25665 50045
35426 55948
15170 66966
13738 93546
38343 42024
45395 86570
30008 37526
20762 43468
64669 78365
16236 76091
34503 74328
62268 63456
49985 69083
19400 60713
18026 99459
36000 59695
33749 79142
33328 96505
38579 62835
74373 94944
20378 93940
8881 29113
3368 62556
9580 93762
78229 81375
30135 87110
18668 54211
21908 46165
19208 56081
64708 89105
41515 71820
50590 55265
22064 96902
32169 36647
24446 41246
49163 50874
22506 71334
10572 57071
11850 72030
47739 84641
79450 85661
18197 98743
67972 86415
3046 87373
22799 86456
19681 46502
6558 30686
55715 98399
65827 93188
58237 92128
17655 58908
1249 26956
7775 94735
25446 29057
41109 87647
33370 92911
27809 90042
15134 91247
7860 24911
77753 98359
35326 66173
50452 76558
10765 64006
42748 49906
16004 68834
58469 84322
86448 93203
36492 82123
24647 58041
26977 72484
49106 87435
467 46073
10366 96284
5155 81044
20017 48136
10568 60530
21936 63296
64876 79727
13102 99783
85231 93133
34695 89155
75891 93939
75646 88134
29932 50475
11670 27719
63403 91493
64403 82956
55523 88537
57061 69605
65048 86729
47758 51037
20884 37172
32827 76065
5796 77928
4934 31509
34149 62784
2902 31511
26587 53111
45035 80995
3432 32704
2496 77439
21053 80704
56372 64825
23553 42738
15562 17082
660 14225
30002 67199
9006 73156
2916 28116
53146 77394
9044 30406
37786 78919
69618 87538
31281 53587
87930 90846
29277 54980
38451 81736
806 52704
15520 27460
13694 76970
10369 68670
26120 64562
3961 91595
19397 45547
28141 57102
69746 84193
51906 70283
37032 42813
7136 41961
25449 26985
37996 99087
740 88919
49556 77016
23499 40150
51477 71107
357 27374
27831 71390
27081 66415
8685 86288
18844 81727
70932 88235
76521 77233
24304 95162
28328 89285
34800 77060
53566 86488
1422 15840
33707 68514
43747 99174
2949 97379
15090 48977
75170 77322
22887 66900
7004 9211
4155 61942
55725 84509
10642 56808
51801 88127
13973 82516
8938 26692
65627 88002
20145 42198
13742 67452
30174 38641
6342 44866
24066 94832
32992 98749
45057 58476
13523 36793
59875 76813
16929 49305
60347 86042
1894 27455
22159 90901
22625 51362
15599 98867
83742 94173
31445 34920
30108 59819
23385 66304
49838 52822
40538 81149
51901 98946
477 58925
65311 99391
483 54423
2412 8933
9354 85482
75789 86506
47991 98977
20805 34732
8103 28089
5850 36685
18385 92160
4626 36778
3661 97334
22828 56135
44455 87593
15403 89683
39212 81971
56667 77487
1824 73612
16695 86229
28480 42079
42084 54374
31445 53750
47872 72744
14647 86441
24317 31772
13017 83040
30627 83072
26755 44130
63981 80001
51328 86068
65893 88399
53226 95158
11462 22082
56066 80927
3077 19262
68369 71966
49118 70614
11021 79464
45098 54649
35261 82237
85503 99402
52457 71205
14272 92562
30796 90956
66364 93809
38371 75448
12899 66870
27246 30395
43657 68838
9996 28194
22474 24870
43402 92049
52552 94948
23499 37540
53765 77939
10408 53183
15241 76581
22537 27649
35422 78595
15604 44767
21600 84583
23591 79733
57962 75450
42774 60889
13404 25916
12302 12606
57137 64439
25683 40231
54996 96762
12499 48860
7021 64979
43822 82224
1265 86064
32091 89287
32314 35247
54254 71136
41732 55793
48028 75573
12998 19753
82770 91162
51128 80707
53736 89293
7073 69989
3596 33626
53191 80040
28570 62388
11319 70235
9284 30290
98195 99878
2053 35083
5926 28412
50931 88014
3685 21097
33559 44027
27651 81164
11451 57980
50061 82850
78571 88658
2331 41958
18503 20368
26690 62661
10595 55171
55158 78769
53081 86769
4239 74304
24869 68229
62968 73900
59730 63058
17952 91404
3830 79135
79388 85955
1912 56944
27900 86513
10094 19666
60921 72598
1010 48881
39599 98208
435 86009
32569 70175
53065 96902
45481 94643
58621 81517
56056 64110
44911 46592
55719 71966
20451 26321
12460 80233
48270 76266
26231 39894
84744 91466
15440 49883
12807 17789
57866 78070
74017 98232
14261 37061
41053 55617
6545 84068
16775 32383
51654 79995
3065 52450
1251 51759
11638 35696
17309 92141
22944 24285
17426 26452
16879 67904
70648 72755
26051 90830
9782 66041
25952 53958
66813 68395
49228 76292
18255 91110
54401 94104
60276 68281
7107 77724
18078 84012
76908 82519
10537 64557
59613 86547
77946 92024
1207 47830
17554 26391
36569 47817
23522 66197
26136 27313
31038 41273
32508 66143
86945 91217
11490 86006
55095 74154
16162 70193
29010 95604
23290 45258
28804 50604
19755 60192
52731 72747
36018 53522
18027 76399
45361 51614
63495 84007
33261 45903
1968 95059
45006 93644
394 71226
39163 58817
80158 99289
49862 53706
11701 95305
4941 45458
60899 76654
24024 74955
50509 77073
1973 43383
40047 45257
71179 86597
16576 80589
41640 75183
1964 8915
10838 13356
98576 99092
33206 45288
30125 81271
83822 98782
18625 29225
36644 78954
13640 99176
8825 98936
5986 63852
60809 68212
3056 37292
53946 96260
3319 14164
40582 84746
18479 33272
63598 99038
16853 78806
5127 76718
24199 24603
6269 38083
60383 83554
18453 90451
47502 77401
21593 28181
65358 90913
17540 90987
32642 87193
28387 78316
25546 68022
3343 73841
56032 87251
17385 31560
70351 72703
66306 91702
26861 28764
42429 62280
42803 47273
5598 82535
56562 98522
30730 67782
868 70519
66328 90243
5189 73451
8746 29780
91915 96348
74181 75002
60513 85975
34938 68525
62087 68353
52668 56838
42834 75232
6179 96559
23393 91282
46793 57972
19982 35146
26208 30385
16361 27615
5284 70580
41013 70876
66546 93998
71484 83160
75310 81305
24824 83096
7222 17746
46945 63566
34209 77063
1573 79533
41905 98606
26449 91948
76048 77496
50968 81994
73207 85937
79524 96267
50978 86012
73580 80043
33087 60367
6464 70625
37997 40160
1867 24520
15243 94721
28576 39643
4779 78233
38658 81474
60686 73943
42726 51149
656 52047
4101 88959
57454 60511
24744 75743
4689 95188
40311 69890
1930 73526
29280 91462
12293 77412
90915 92597
39358 95083
24893 90953
11941 71272
92904 94325
546 9688
86282 96803
54643 89478
55620 99823
27914 64078
6443 17343
87749 88993
28654 72771
16597 83803
44283 79711
28154 46268
31844 93716
15633 39079
6913 16774
66012 91519
5453 65099
24095 84505
25157 61693
62182 78280
35533 75645
19327 73539
43807 66447
66102 94305
26529 58931
13873 26369
90519 92511
9269 46901
19160 89939
43538 74335
105 91915
1403 40139
27780 38950
16702 67673
9448 96899
30701 79784
32509 40322
42018 42080
28882 89722
15179 84582
37676 99089
57180 92773
54680 63066
24489 53876
52371 61909
77260 99618
34888 92992
90489 94670
25229 53698
38025 80259
31672 37767
9453 18236
28728 99986
87967 96561
29230 68845
31815 35814
60818 87249
4801 41235
15906 24516
52701 84330
10313 64480
8155 88841
1592 57729
81802 84202
25537 36986
35841 85554
27073 36791
77928 91768
75939 99810
41325 56759
5968 80196
21110 58444
2231 12038
87200 98532
34033 88088
18092 75764
75720 95931
21841 94107
17495 91721
88290 99685
32705 32936
54472 96570
57365 72087
43876 61006
25953 30150
4289 90709
91194 92597
43423 96170
18068 71407
12168 51071
10943 56565
26365 35332
2444 8517
42221 75217
4559 81862
24658 78693
20362 93157
8226 77390
42190 67846
53363 70723
74966 95600
23951 33744
38255 89781
39571 91782
55550 92401
51858 76773
51803 99108
68900 97404
66675 84375
9024 92723
18626 34189
49445 72535
18716 87241
88180 93923
87353 99054
49195 61308
30823 52310
40010 67052
33239 47443
30013 44397
4367 8168
90086 99109
5232 19089
59714 73621
21886 57094
9601 12961
48756 95443
7164 34962
32338 60883
8045 11458
23345 52526
31038 43740
4428 43158
28007 65388
32148 80293
6041 52634
26637 96838
25702 26005
36114 72545
15537 52396
54899 97895
77450 94361
15403 49769
5912 27885
30570 32539
29919 82511
5087 98962
33927 72354
36101 56490
35636 70457
38403 62696
35424 74126
27184 96589
28583 31128
68761 86324
77765 81829
27309 98518
38891 40899
7391 79537
10767 53098
64374 93064
64191 79118
74626 83126
10105 34193
39093 46308
4394 87029
26434 35380
69648 77730
17905 83386
19232 38032
16715 87323
7460 19314
34733 87560
927 11420
81710 86371
55550 83525
3991 28400
36621 75288
43105 81449
86350 91625
7049 72177
10863 83823
4317 50550
13187 31796
82961 99012
15715 33858
44429 55435
44556 80589
3186 89881
69040 83507
1547 49828
73855 80508
49223 50003
1627 25745
28361 88855
42964 77939
16140 74014
56635 66409
60130 67319
11851 51308
3772 57817
29921 40054
56193 63319
44552 81860
33608 72756
69043 90217
26795 67321
72191 74296
272 73980
61934 95278
13878 50812
4704 22322
66343 80699
2060 97980
25895 76186
58829 59993
9012 63213
42202 89025
17589 41132
1496 6445
37580 48339
73875 89198
22615 84559
5190 64138
83023 95337
7445 86200
76004 79251
4720 76481
5137 43814
34347 93846
13684 28784
68564 75147
15592 73610
35911 41574
11490 15111
6924 11698
86456 97621
74310 97505
40203 74947
18757 35610
76107 82281
9459 81890
59873 90151
49011 87719
8962 21185
19611 67087
31328 73015
18315 93903
16280 38215
34039 92204
89622 97394
55334 96425
23642 44131
12870 82305
3619 86897
18248 94706
40320 70552
29229 91457
61642 64915
23243 45820
38179 78107
7337 35503
52413 95000
97662 98575
42345 96345
10720 31060
13338 42206
21361 21885
80875 93149
34743 64322
49546 73828
25253 63926
16634 63844
26726 51144
41051 86386
22384 27039
12519 91992
6988 89657
10571 17929
4661 24124
16243 23326
64215 99778
6797 20066
34198 62719
12289 66021
48829 75513
37418 80622
66756 87766
75099 92610
17635 91084
38076 90197
6404 9959
995 19293
45874 73238
21924 53992
28343 28552
6122 27579
30886 57957
39760 68918
45477 73334
17943 63576
5543 49870
25409 30629
27993 92404
60230 62405
22497 37928
31251 86317
12554 36455
29226 81484
27049 53231
44416 49687
34530 44844
41809 42980
52004 81118
1734 82447
11929 77375
53462 90916
53928 66566
44058 78360
45782 93880
48453 93790
19227 20120
13803 71529
58456 98019
624 64876
6738 9438
20632 94259
25763 97139
25148 39614
5173 33087
26057 40522
3830 62349
54425 67782
74261 80068
81997 96359
10421 37598
79082 91058
28695 73805
37044 37455
61630 90977
34890 61598
4229 48640
3162 26822
39676 54515
25451 79136
3839 52732
55164 74172
25975 66880
16876 32172
76514 85229
1379 97569
49924 73394
9249 92523
9098 62315
52660 68306
46457 65854
22536 49291
88968 98696
19421 52531
46355 80095
39216 51314
60272 65310
38362 77541
22346 76831
6923 29649
79714 84068
15547 92702
24532 43866
9095 46439
2027 43061
42630 64750
8294 21268
33197 42792
51244 74270
21660 83701
38571 89131
14017 37748
12650 81339
8214 80454
34715 45625
15835 92071
32558 71882
14239 45133
6730 90633
28120 61505
1147 32287
18773 37713
76294 98938
38001 55668
47605 59541
30726 55830
19591 81803
5911 44134
44437 87491
58980 63845
88880 90172
1886 93412
1806 74638
29649 69603
16375 61735
71677 87334
73724 87168
15633 73539
53918 86339
17507 69273
41606 85410
53576 63649
32819 86989
44819 79422
8782 89745
69018 76099
14122 51843
8039 64655
39881 87873
49525 59766
60798 80999
11264 63495
27061 94281
11170 23476
21568 55159
34218 91943
77241 94660
23055 74368
24920 64960
70093 97661
30510 41253
43782 84395
20009 86978
29185 37427
4024 44738
15449 49806
40605 97285
34765 99503
20250 30111
13739 97240
6576 83143
83777 98012
7245 29490
7060 99922
17165 81699
26167 38408
75107 95080
30507 84787
16339 94287
27916 28744
2887 4606
37631 66242
51741 98735
53448 67729
61686 94638
73806 78311
1107 15271
2379 54638
14707 62740
6418 79958
46437 62588
5878 37876
383 40352
39756 79246
23517 71403
9369 43095
4193 14145
30419 65694
11712 33980
37398 38785
65570 93845
17730 91295
43167 74201
83944 89811
77488 78015
21623 75284
33838 43606
36365 48596
50702 80153
76071 88502
12820 58048
24519 80982
14683 25870
69832 71781
57499 59404
1593 68628
35401 47169
19938 44671
21167 48858
43968 47035
13959 23716
42636 86781
27485 31956
35184 94701
26628 42231
65653 76267
51373 73972
28967 59599
24905 69033
47582 69394
7302 27907
58397 73815
32254 59576
33456 34589
70055 95038
9735 79051
16511 54679
42985 47438
60401 94957
20194 77364
77791 96085
8716 59087
30358 41070
9964 29094
22110 47575
11776 22737
22468 53844
28340 83537
17066 75335
76970 76978
54810 77388
7577 92319
49756 78796
67522 89389
21985 33442
5901 63126
10229 43668
41477 49568
16901 68753
1290 50365
18415 39996
8080 10295
81971 95897
54290 62947
40537 53724
36225 61095
1185 18656
3545 25515
5538 75030
43147 49055
37631 43196
34957 39120
10172 98101
18754 56597
14143 90993
67286 71322
88432 88699
38233 51026
29204 78601
38839 42695
32113 42856
2014 65770
12935 25800
15556 98700
58931 80138
83126 90727
71818 79922
55921 78794
38648 57646
32847 55802
50025 99935
22596 82209
41364 50040
362 84362
56504 59436
41778 50470
23694 95879
57179 95127
14464 47081
18089 77480
33334 56124
2056 71803
57926 97464
71903 87864
67502 75409
19681 54130
82608 88265
52710 86804
42616 79344
56155 68416
14989 28746
37092 77847
49259 55638
9980 40196
20005 60288
51270 89404
109 98495
11691 37287
53079 71650
61 76042
60851 69826
8417 97355
7799 50913
51986 70937
34775 66431
60814 79946
21763 46541
60692 69451
45742 98823
32783 61531
35515 55745
22787 75190
61736 69084
25448 70490
48769 97252
24212 74192
24839 69399
9794 24012
37835 51987
15795 51772
65584 88255
83080 85659
17447 87103
20129 59418
1850 41969
39587 94565
18370 53766
89505 96750
52618 60776
47551 73006
68360 79794
62458 73099
22658 25554
9079 99223
38123 47929
63270 93047
87513 98320
76690 83233
4506 87990
31738 95373
20155 45853
9004 17606
19 80970
1985 26331
44507 89589
85152 86569
40465 45793
10690 37473
24216 80822
40130 48804
64092 81221
91063 91511
1538 79644
64462 65331
49801 58368
48740 80728
43161 51259
7389 13954
56440 62143
29796 62420
10444 46982
4944 66111
22718 84324
63373 83080
444 74824
40271 71903
46013 73423
13681 89673
7947 40570
8900 40257
31721 60637
47737 71641
3449 65856
15228 57099
23011 40424
56912 81226
6164 6303
43664 80135
17780 72431
4820 83553
2308 51756
28730 71204
17832 28407
46656 82520
12399 39816
18241 71029
88555 99926
6176 28769
77540 91739
37195 86393
74679 91772
22471 70483
10245 65957
30502 31345
8919 64566
9800 40978
7076 72353
16099 64298
46683 78423
20801 55105
23568 31450
5559 98902
73869 89860
26450 98959
7780 98521
19453 23823
2233 83372
21473 72496
14236 61364
759 30772
36875 51405
59432 75954
16170 89431
13443 52881
34650 85089
11583 72622
28341 47619
32935 41339
93831 94535
2898 68983
69138 75769
73740 87084
15897 35363
2616 45151
19988 77767
15602 96053
78920 94421
23575 55096
6385 92711
41993 68962
88059 94361
58918 96749
89336 94368
29108 66584
25832 41672
30894 84579
3453 29668
49398 70346
34662 80263
35665 86100
13643 76219
49807 84982
15031 24252
33149 83477
30218 88888
12319 45546
7555 99760
72363 98658
1685 14188
34241 35236
6069 72123
34183 84428
17781 94562
21761 62682
32123 69494
42073 76086
15979 16666
39185 90188
13595 28310
23673 44255
30863 34987
25834 89757
8847 32932
7087 34273
28857 39540
44074 45337
6288 70932
8590 27031
21348 48386
47393 51777
81487 93106
81661 82581
49804 88424
19820 81723
23991 44059
51529 85875
32560 68102
30191 96014
46718 57963
13981 60186
33584 95492
14615 72678
60615 69982
79409 82383
5269 46063
4739 72330
28032 59284
14243 68960
15729 52887
3051 5808
36847 86460
65256 76396
798 82319
26516 83087
27414 88152
26770 29222
73199 89725
19723 30308
6921 25060
66345 94546
20882 65977
18564 93872
23081 61209
35604 53254
25599 87612
24315 90933
19626 72395
29871 39562
892 44413
7903 44785
14000 98602
52504 68500
8490 18788
19586 42060
14637 58948
34932 72700
20747 89095
16454 41223
92722 94514
31540 67068
28970 59865
80014 99984
7780 56774
50672 78963
2450 64319
76454 79575
4721 96758
1202 27448
8651 58953
48919 81052
7398 31364
9478 60751
22812 28245
49090 72497
39517 56018
73296 90092
34052 95542
68224 86782
46290 63500
64866 87367
6188 31361
21211 87846
74958 81659
8218 88145
18208 46867
27781 94128
35750 80491
7377 16881
3869 10851
35430 62294
79600 92431
8836 54197
1364 81540
21278 63978
54169 56980
61567 66213
15053 74136
33652 72738
39411 97576
81780 99860
55682 72706
28604 74896
49328 55885
1099 29413
1934 75114
13066 53879
37374 60428
1195 64592
35447 78140
68503 83646
55869 90062
7900 57392
79227 98135
62691 79055
57790 80087
15060 92770
28419 90684
68917 99518
60740 90145
5000 64304
20402 63518
41529 53921
39387 67245
16803 25753
45620 84880
18227 30758
88494 94406
1421 85355
5789 46798
58589 69936
13231 62270
34218 79941
44932 65593
7885 65361
6440 19163
26843 48405
34674 70829
78705 91790
76635 95478
72465 83523
12453 39583
27411 93918
6687 63679
51414 59819
1387 62941
25258 70838
28473 93572
21807 93052
80255 94198
20526 56792
68318 92240
25912 69880
25275 28228
33809 38070
4562 91883
5340 84478
73055 90283
12944 90082
60188 80421
59933 78882
2581 66956
61441 84002
39793 50091
14092 79126
21102 80368
15980 39001
88275 94540
12861 88308
41755 82797
25390 68285
35157 62000
75256 96047
25805 37537
15285 34527
2179 8306
57431 83378
12478 78449
38393 62261
7308 30006
62826 84065
3479 16700
80476 82870
16213 90488
40002 92553
10780 79093
48423 49531
48905 95670
2598 96716
5337 78063
58005 63420
12763 79927
74446 77226
6306 9862
58947 89750
8236 74971
16310 80745
52391 79331
26268 74216
54557 59603
20054 63359
26230 68507
36238 73719
36026 64971
36649 77931
50670 63298
55108 55227
35291 37109
83253 99983
81421 94329
54912 89307
53975 78509
15033 15549
82374 89811
29727 69492
22023 81912
1093 89027
50558 98916
45362 61530
45703 81255
33788 76394
12386 76029
38081 60789
17013 61203
44609 45412
18602 28694
29183 89805
13696 76688
4859 21324
3222 25447
12766 34971
32153 50396
55491 65689
4411 82464
21234 26941
42421 43006
36066 80828
63790 74622
33280 51696
21704 29481
32397 89733
5454 51328
7510 99792
12762 43976
96245 97206
34917 64645
3426 91434
18833 36086
23270 66914
65008 76964
6105 62380
1350 31876
29343 66741
24247 67736
38708 61166
10315 14168
9782 41486
18703 65497
41303 49192
53273 86587
72259 76439
92785 95591
17979 78633
35106 72621
48973 85689
31821 46264
3277 90746
46591 63790
24010 99799
14336 59616
69587 92084
39213 45609
52486 91596
9471 31496
33655 40121
42888 74838
3478 67509
40912 88306
32439 35140
7171 52545
16953 54546
92572 97388
56145 65435
27374 69188
73454 92655
74734 76202
22448 65701
75108 87646
33290 95468
3983 40243
46699 73830
47687 56623
417 7127
22246 54359
38856 83744
23015 98071
63738 83448
18419 83806
10728 59142
2650 17530
27689 83222
39273 74052
50951 74430
23965 93314
18700 59417
8490 23591
61012 68613
74953 86380
96925 98906
15990 27309
44347 60678
26605 58631
63656 88394
20150 55621
39275 74520
5765 57731
9141 14699
14098 67591
39475 52668
12489 40637
33303 63363
15060 64439
31162 57287
67722 96490
29204 89452
582 3781
20075 34293
65431 98761
41728 52993
12363 33555
17429 35183
4515 19652
54624 78968
54169 99771
4993 80425
39782 59848
72638 73517
10780 36815
290 21470
19765 28245
29449 77316
2486 12151
18184 31638
3408 36618
3092 84679
46124 69539
17816 81585
89186 99976
66549 99818
35459 37681
10973 56146
7608 76311
17853 88052
78560 95270
21003 93381
25122 49774
61078 98909
35181 40916
20286 67219
13013 63300
65044 97695
31669 85557
21953 29639
24200 51583
50695 61061
4163 33807
57051 93211
37631 66435
26704 94004
37350 89071
20226 23972
61891 68761
22835 76697
31184 54736
41480 57513
71274 72427
71150 94391
71763 87697
34436 46488
1368 93152
64332 95372
9600 9766
67087 79143
11915 50034
56675 63288
16447 81330
41778 83659
6554 70734
68598 84699
46016 70176
2840 40992
58782 66856
47384 95505
13989 94994
30110 30942
23658 80491
10444 85519
69579 79166
15899 77357
77365 82246
1564 37299
23018 75591
54835 56505
53781 77141
38127 68777
45028 96599
20913 33098
8096 60933
41332 69631
69269 77222
35667 55020
25940 84735
30236 74865
82560 82674
53897 63163
11235 17037
52308 58500
14532 23722
24237 99228
22574 95214
40490 47279
42923 74238
5881 81149
39203 92197
2359 49257
49602 83268
41382 82200
78057 94949
49710 82294
57610 93231
2763 68055
21213 26682
5973 72248
45343 96800
80032 94926
39820 62857
56899 57995
41421 60242
18667 65074
32188 44588
22827 62297
37339 67895
10804 52412
13567 20637
27938 37465
3361 53973
11307 61390
23550 94089
7893 35891
40008 97234
63338 87947
60330 65987
39796 92825
31941 34196
52673 78345
29556 81898
40774 66196
67441 97060
8021 70777
4037 10160
64793 67919
24345 80361
17386 56280
17043 54533
28768 42110
29936 40940
24699 78454
23624 48181
35499 72740
2138 93042
78411 85385
76432 99602
13148 24508
35955 40598
54351 97025
22323 83742
35072 96292
74894 96453
48193 58324
4614 67742
18899 89207
44268 60781
51034 62244
4270 62733
46195 83704
69276 91094
325 22544
56248 64498
14527 98103
83417 97868
95030 99063
55019 98877
35035 87372
23337 32474
42072 55793
46270 89377
27813 51549
31450 57999
34761 58794
92250 92936
3952 84554
24413 27909
5291 63128
34448 73663
54312 69318
38068 42573
45953 87422
5909 93725
17884 60940
51563 62366
17778 94533
62019 72417
68308 82507
81936 93431
2734 35097
4108 79419
17799 38349
42594 72882
56262 76689
63963 67630
1780 65634
23893 30785
20795 78049
79857 82583
34536 90521
17565 31713
24853 83778
50819 81384
41837 85131
51744 94889
65992 86283
2390 99085
48155 53174
25863 68537
10398 66730
36267 37894
17129 90430
21968 32746
15713 27644
34212 83645
51237 85666
67493 80691
19171 92605
7585 37417
13039 77879
40840 61342
33545 64389
367 51327
51096 80464
5672 26199
68804 87276
45105 61645
65354 67599
16556 38779
10276 37589
2819 26802
3924 6689
3090 64990
12394 84513
66434 86136
60555 80438
38080 55928
29727 44690
40054 96235
27274 45479
68056 94064
2985 32795
58291 77142
679 8540
36810 50442
29751 34194
31484 64256
31958 80523
18973 96706
76189 96691
50079 84469
1852 2437
7512 23678
36950 91390
77639 94316
31992 98702
62443 75175
82088 86871
54420 57971
40517 69977
36744 92273
30805 73872
19710 78448
25847 39084
36537 80323
42186 84636
78434 79180
5469 26656
43742 60986
20680 53287
24055 81764
2430 32159
61600 74967
13967 78184
72541 84695
75236 85246
20035 72140
38465 67427
58556 89896
20030 71064
39849 69238
3300 32162
25925 96414
92258 92716
8219 55771
20893 86907
38737 52419
4942 55873
88545 97134
43092 51761
22913 51909
22433 51557
91076 94312
82912 87455
8539 97754
5218 14540
9358 65234
29511 60865
64288 92872
58828 95200
20634 42383
44138 69217
66615 89052
28955 82745
62501 70347
71066 89702
567 57694
13710 88373
30169 41841
6831 75551
6301 85756
27326 66791
12216 81984
4276 78160
382 24537
73892 76330
3166 40810
46849 47612
69950 74164
1514 3801
19941 27759
31803 32999
87261 89851
22830 91362
48154 74822
6835 80150
11750 93154
42493 98389
384 61662
65536 74896
43442 51316
70965 80952
25695 42764
53647 79703
42329 60238
80024 85565
1136 72769
61028 97469
60435 63287
38873 81455
44280 49678
66647 91216
62620 76158
39595 56419
10248 25153
58397 70507
16894 71313
2932 64269
27715 45639
11135 98848
45466 95315
87815 94106
61359 84499
10785 85973
50210 96415
32637 90049
30901 87071
38666 42199
26950 54914
42349 46597
62200 83196
44695 49769
67696 94009
56678 79931
29450 63348
27600 71376
81486 83626
36421 92444
72012 79440
40130 92758
35659 68073
79516 84466
89536 98114
16725 21978
65404 86925
5125 78286
59547 87065
24553 68809
59839 85230
25311 47175
24615 74422
78491 92677
27280 82420
63825 77018
3789 91915
27199 62306
56244 99177
16464 68574
12275 22454
85635 96740
29926 83822
60369 65466
24779 95255
44097 88853
59710 89395
4435 61365
25010 73679
47300 98452
34587 85355
33715 66053
37670 91049
36031 63623
73587 85568
37374 59962
64721 87311
14317 22167
9799 67964
18413 35686
23376 64455
73871 84020
47200 83854
60371 91244
20949 72236
19921 41583
37397 80483
36066 52317
73130 81229
83384 87594
31100 74803
27293 70244
78720 99359
14722 89114
37322 85571
6757 36028
44637 85901
41960 46699
4667 55330
27077 60221
21159 93582
484 12555
18817 50128
23910 70963
54204 67310
46607 75356
61136 64246
6065 74547
14398 24256
26032 83577
29615 48956
75234 84523
23335 39916
80319 87965
51683 57587
7311 34907
27470 48103
24771 68827
48546 65702
51230 64671
2246 77466
24473 49472
17335 79293
43956 50979
14585 23837
44260 47709
32023 80733
13507 16781
63201 89385
20702 89753
106 79556
36470 81944
40457 81105
11461 38560
15326 76346
2375 39359
21989 78986
16237 64376
7538 19837
63074 63729
19469 88144
87769 91652
69949 96579
71742 84163
17672 67424
11720 98866
20357 82107
6955 21085
3506 5097
45419 68016
79832 86046
44375 64593
86480 94016
24888 92143
79860 97275
30978 85262
68876 93409
63562 91306
41267 50995
23335 70291
88252 95751
75166 93763
11657 76091
40424 81477
53534 71378
7090 13031
62952 86068
1567 80957
77002 95729
49603 85492
38438 72294
32281 64268
8568 51333
18835 32844
8094 81635
63474 95615
10138 63483
55377 92335
83465 85384
17500 40924
24320 80880
71710 92985
47925 53515
11236 65080
26129 63833
58509 89184
87399 91767
31930 67825
38478 89751
25235 42051
79616 96966
52855 84393
30303 43541
53911 84538
40889 53094
62940 75236
19085 89961
1210 73075
26939 57761
16993 66045
72595 92607
27248 52048
49547 52467
74288 80681
12156 15778
13438 19251
2736 25118
76238 89774
13635 52600
19156 76825
32761 48589
27024 51788
82905 89982
59038 84916
26348 37435
75879 99476
11996 71248
48600 76530
33277 38214
62142 70379
28579 39771
55104 73319
9181 53238
36632 76359
42986 86806
18203 49999
31353 69893
26000 49716
84087 93078
20230 98681
45959 64723
61408 91275
4047 86465
37685 46635
32716 45464
17891 99598
28681 62870
48301 55299
38378 60063
19991 72490
17208 22306
61344 96608
54030 85873
11629 20357
6162 13629
19309 76511
62146 93129
19749 37728
71590 97681
56893 69887
27841 79642
52885 74228
87882 90894
62352 86614
30146 47690
46595 59767
28134 53692
2139 11149
12088 12842
14294 45350
57148 80313
59501 98819
46063 64485
40616 63802
1061 80787
54704 66790
7273 50455
16678 73637
69362 99182
71683 95675
62993 89152
3662 56179
11064 21721
48934 51924
29431 70344
36411 82975
13804 37739
37322 96219
48479 56365
21420 72142
2352 3899
52342 97136
66664 80577
73460 99513
74703 80932
55364 59184
8203 16647
43987 89820
25930 45461
21567 69743
57696 98316
31772 92233
14162 63996
35815 92281
42267 82672
9775 30389
23317 34835
7009 16419
4877 99843
9110 88914
47985 64434
12447 61501
420 74817
5803 28113
40389 95165
16527 42092
4381 44869
53940 84898
30221 96131
745 4466
20908 27005
49064 53873
41913 68014
1564 47082
42812 62352
89173 89438
45085 46000
74811 75957
25812 38032
81229 96818
34358 98942
1152 77722
26779 68094
48014 77748
39286 61441
16500 39291
31253 72713
24999 36681
13761 27583
26139 93452
28056 57277
57664 68263
13299 89620
2035 81654
3011 87522
88304 88545
64579 64744
9426 64368
69766 70083
52270 60886
67495 84403
3430 9067
61700 80800
36971 41912
72576 98380
45196 45202
47579 57192
14353 75883
23770 83631
14853 57335
25682 61297
26885 76709
82008 86537
45920 73197
5771 61441
49613 85573
23846 91210
48724 92712
39664 52992
32735 74185
48479 56196
24053 77101
42602 45637
36708 41765
64024 65300
70620 89160
27428 79632
13215 42018
44875 46498
73277 93619
21706 40428
20924 86825
11967 42901
13397 61553
21842 27304
20058 97534
35697 43818
48536 93140
34695 58888
8974 57690
16773 87169
64641 66357
58033 95519
61018 80117
40409 83918
6135 10191
84340 89870
1575 70285
2946 18778
63104 91623
42062 92238
9627 82095
79019 80098
32622 40293
20055 62981
41645 65506
5311 92018
5813 58488
31049 88037
24010 66050
6163 81365
34191 95094
26226 84278
37446 74611
10322 38605
29567 71994
58310 90600
49822 77497
593 23840
35565 66659
31089 66847
63188 85698
9605 65278
84775 95704
33468 80876
11682 75021
13093 21057
70733 90969
30950 75608
24162 99847
32708 70675
32677 97325
10725 43298
47741 65723
5285 76315
82036 99623
26591 63105
50169 69661
9224 33934
24157 59304
70631 88942
642 96912
46849 92602
45033 96504
14874 27780
56549 66010
75435 92337
15173 87078
17319 87735
10985 44472
12558 88899
97370 99250
21090 49475
60165 74819
50396 54853
50617 60478
15434 47908
47821 72830
46926 69168
28051 83578
21778 56493
16415 33491
32776 96283
1255 78517
73466 76083
34371 43916
23182 47406
13850 41664
18128 18855
8746 45207
12552 29780
4620 71808
25824 55145
8907 83047
9688 60559
19755 97529
32470 93668
10213 30355
68863 80585
12149 83751
27742 85998
9583 73640
14367 32602
27352 80774
19123 93597
44126 52733
75451 80485
75208 84022
54152 56984
5460 81228
46661 48009
28983 82565
20338 89554
8464 94396
70536 89465
46608 46867
27927 57530
37058 65807
40763 49894
66136 80631
86281 94683
6073 34517
69473 70659
30334 50116
33983 72779
30709 42809
43424 95628
17529 53108
44973 87436
5309 19111
73198 81751
66789 69511
25757 90905
7310 96361
23429 73765
3370 81820
2687 51759
44578 81648
21890 37854
2901 93214
28405 91881
62712 84633
10327 72417
78242 81518
2792 57638
70619 90943
36429 50241
31352 64947
9401 29272
76926 81056
34540 75298
16912 87019
21662 43655
14725 95609
1943 25717
3823 23160
11819 53292
78328 87563
44242 73207
62213 81464
63511 70822
72235 94904
73466 77177
15068 37822
39380 96008
52009 93305
2895 31605
14600 26110
107 11191
18607 63549
42800 63600
12497 91366
16727 80244
80859 82146
69942 82499
30702 82365
71151 88463
20730 34335
33911 35286
74758 75050
49616 92158
22048 50134
8929 37155
5416 43735
46882 74714
38231 49946
32844 55817
43564 72430
68259 72143
43343 77124
20423 38233
31741 42134
81506 98596
11536 38981
62600 66155
5554 7637
30284 86419
8857 95997
36847 46231
57211 72385
13675 32703
33286 87426
4656 66642
47471 64090
41346 48514
27977 50202
39432 63180
39047 95175
3499 21862
21115 57553
21765 67063
40201 88812
63776 95528
49618 56552
23685 46334
47199 70361
33336 79854
22232 95406
20767 52928
51708 62144
37713 49031
929 52830
5982 84305
30014 91571
30158 97063
52887 86242
89410 98496
65520 96131
62437 71802
51584 82743
41332 81214
87925 89044
18156 92540
43649 98854
13309 54502
65683 74808
43049 58848
4365 81718
85692 93100
77398 87456
49134 61372
8349 59605
3534 37679
16211 53957
7512 78279
60050 98293
12468 22583
34838 97971
27435 59099
7264 99328
42425 57360
66822 75271
17497 82163
2433 67557
17751 33088
8752 79653
42510 57562
12544 89169
66659 86943
43055 53486
19818 95763
10044 14726
25316 89122
343 89975
34585 88865
11129 27536
60013 99673
12941 76334
4620 99022
10576 20687
92290 97426
26462 46472
39680 66118
39690 91328
9267 60346
32561 49865
2470 97579
16023 23176
55096 59619
13732 99980
2649 77825
68528 80970
991 72661
82893 96192
23190 55447
4110 90584
68198 97906
10924 82805
73656 97415
69930 84304
8163 85201
14390 30897
88193 92181
6413 88842
22696 95003
78783 94441
23695 70449
15402 41251
21155 24902
29068 99086
12524 32525
48293 74928
31215 79722
30047 44701
4057 97039
1605 53617
146 25341
28458 85425
37860 45470
78114 96864
54701 92552
74540 77122
48575 79844
56975 83561
64972 91795
52973 77582
62104 85761
31737 53001
11055 21762
26790 64428
61460 75015
35925 78049
1485 3017
34265 90741
257 63404
29589 77795
4939 91997
18351 66347
64566 71013
6676 70368
3580 86610
18967 34353
33980 36713
81273 92365
13924 22002
24261 41748
15177 58726
26666 30986
3115 63990
27491 50199
83790 89825
8434 42814
59632 64262
7480 73323
20246 96523
24748 89325
62837 76695
26442 53870
31385 89307
7303 69073
35668 46830
57578 75200
51906 80218
54307 73827
7548 52524
62846 85816
66248 89623
57457 96849
39052 84394
29885 41253
59079 96069
25143 56071
17538 21552
23480 88525
9946 52419
26121 49289
41596 87153
20834 57595
52583 63380
33588 90992
21120 49957
112 17993
18101 96482
743 13922
15507 52526
11885 45441
46990 91013
12164 60088
15001 42273
95906 99458
5950 79804
31586 63687
24208 55358
39472 43673
10161 13553
25810 67510
40602 90642
42569 77618
17911 59192
39733 86436
20737 93549
21315 69758
7780 58156
71795 72696
45783 71873
8078 99682
63673 76169
37538 69623
17999 38925
65855 75784
21596 49262
36944 57688
30090 35470
62260 92577
17269 45481
48768 86027
1542 20078
27759 85538
72046 77070
16949 75821
575 12904
523 41524
16557 36641
12619 42891
49246 84979
8913 22110
2413 71072
41146 75714
26802 73742
43624 80663
71788 76144
25389 91980
13803 88674
86376 95343
6286 20797
20978 66505
17753 97829
38832 54010
3848 14092
21048 74882
2148 96672
60806 80851
54950 74842
8925 56609
8504 96805
19236 62573
35828 65997
32608 55034
29144 78841
72275 96375
24014 49737
51723 72032
20808 56750
26246 34082
31530 62116
416 1884
41785 44341
9993 48404
4432 9708
50037 69903
28113 56117
54522 99752
9685 90480
76859 78666
62477 95369
84 99983
60419 98230
7831 75861
30012 51498
35874 86673
5051 71416
6124 31914
71554 82947
45659 55382
38966 44675
27868 49418
46460 94902
19756 57151
50686 64579
12516 21295
41969 78149
63375 87051
63424 64520
43794 80453
59188 69009
56619 86838
22823 28884
37602 57051
27873 87490
57855 91921
20847 27393
40777 76374
17465 77122
47175 71037
36729 41747
47486 95837
5123 17509
23903 65543
5528 21733
72515 91167
45317 97321
64727 66515
36279 79111
77263 84510
10791 44215
24552 41736
27011 59029
25549 93365
76667 84829
12030 90598
20919 32550
28553 59021
12952 17707
40577 49727
26772 95482
26883 83138
51027 98210
7193 23311
22346 24235
33554 47240
5195 22822
50325 60245
20498 68919
38669 79070
218 94791
56244 96048
62821 71977
28854 76870
9279 43170
55327 81634
15954 97858
10368 45017
62880 86934
8417 10992
14608 61126
29133 51825
13502 28882
7177 33645
53249 86778
53409 74575
42267 83060
6371 58521
8006 96432
24744 86652
34252 64174
86226 90315
35108 68740
49531 93595
8947 62195
18318 18639
35086 88845
57263 74498
43872 88695
23433 69250
47139 98276
21654 67157
43133 71996
821 56975
2530 62028
21859 57124
23000 59724
4835 67918
54924 78773
19610 66777
37169 92687
42860 88697
60198 83605
28058 64176
16503 58692
59865 79817
92367 99572
36207 77507
28622 78024
22684 74647
7263 70062
40878 74927
1554 27782
10508 90053
38920 87024
14014 96396
13415 73586
38248 39834
5628 99922
34090 64505
63794 94341
26493 39222
73971 83446
28430 79088
78154 91255
14101 84013
13928 36194
42213 84825
60400 76543
49259 80077
30352 86738
29796 96333
6362 75216
24925 67404
18357 53719
22925 54757
22371 88061
36861 83768
14605 88994
11357 96073
12438 99736
5863 46945
29392 45584
10009 62152
46427 50982
60516 82968
19907 69976
52393 78903
12622 63133
10327 58365
44565 60185
34832 63935
58361 90773
13360 60017
47399 86633
79336 93979
3106 3767
40049 46606
11672 69003
13538 66044
56125 69671
4763 17851
18692 46965
18712 53113
37283 72593
25072 41100
57077 62837
90918 94829
45500 96224
51048 89671
8157 70756
33056 68972
3808 18200
4471 66886
44598 63704
40934 73482
40330 67239
20586 67540
33148 63192
80606 88411
43318 74888
14989 80585
47425 99673
41108 63074
54568 78008
8386 12661
6045 37407
4900 55255
64996 66590
2024 81842
26492 85533
2050 60873
25637 31676
48761 62450
74529 91010
26869 78270
15543 89865
73335 87398
64785 71301
26717 58099
8112 91394
6251 95620
28986 39773
17801 84637
39075 85646
13048 25944
88217 98850
21600 26505
28312 86451
51098 54428
16764 56165
10044 44698
25089 44209
20078 62585
21431 27901
13747 46565
47356 49005
41395 43615
29243 79825
23588 72450
54577 61323
33979 51162
75991 94133
23978 36087
13295 53527
53831 58256
8908 67863
3644 76348
20202 76706
39362 83659
38245 97704
46033 61622
60049 94574
31953 42790
35341 96837
559 97219
31482 62818
6533 65468
55026 62866
10876 94065
35191 86166
38551 97582
58635 64888
6499 26898
36215 72495
14535 83519
58465 83513
78161 99811
61971 94617
4515 59026
41371 96742
32609 49890
71817 83711
22634 60612
49494 94085
49890 69665
62754 98932
3236 89333
55413 58147
24148 71437
33260 95725
43601 95419
77341 90293
55970 85496
47105 53157
84525 96248
8003 47727
14063 81410
3357 85403
28254 96564
18052 26054
11933 88926
15539 98948
8447 31404
14801 59305
38259 64003
15980 99056
52385 85043
21542 24840
44157 88175
27163 41388
28979 42700
28800 88475
23906 64721
36856 62283
22452 68370
1791 36328
40706 76749
13754 39379
977 34049
44325 73020
28039 56165
40395 75932
45219 68278
8886 11150
41936 97686
23819 84571
7202 70488
13760 86454
5165 39189
14895 97717
22079 52226
9357 85343
1284 22032
11915 15073
60760 67408
677 37760
9580 30862
26675 51327
20286 41587
41859 73706
9128 29207
1287 10996
65537 92174
24617 49426
48293 73202
46295 59032
8826 10338
21472 98577
15832 52237
48362 81570
24660 71534
33908 84939
18027 98926
56634 79324
31293 91161
91174 99707
33427 41819
68995 75387
8882 52803
56124 63907
54236 79947
23389 57507
65918 81841
9757 96174
21928 69297
604 41420
35104 97339
33846 95472
34255 49683
30553 78576
37334 93031
35211 59694
2494 81805
80035 88932
21327 92983
1493 87176
18948 19465
7984 95037
32988 84086
61708 88874
67812 97988
12977 97381
27375 62714
18991 59427
27897 80017
27526 72159
71278 85170
16678 28999
9315 78221
31970 89613
54587 63740
2838 5175
19521 82877
2502 44552
11309 57519
22056 82815
39396 84612
6952 32613
14165 52688
82883 92312
7729 94554
18786 20703
28014 97001
26835 66976
30739 43904
40682 63907
14792 65755
16832 87750
4454 78319
69874 80457
16269 84313
73580 73964
65125 67215
35933 63562
21302 89552
150 33475
15632 73421
55360 90997
29615 78027
6861 9719
7300 62633
25519 92297
59796 64941
37510 79162
39384 45200
13667 73417
89459 97940
570 14086
62172 72070
57933 73902
54758 76512
70329 93804
54735 67945
29165 79181
31255 32169
19649 79576
7509 86784
358 708
43841 72711
20600 39867
15798 29562
5626 87455
4743 52466
13058 26774
77263 79388
27160 93929
27001 90562
28333 42089
46595 64017
17961 94462
19984 27731
73496 89744
55051 59513
55363 58231
731 34358
5934 46153
26068 76913
65960 75924
3462 58539
15026 88420
12781 69465
44836 50478
20207 72238
15730 81169
12749 46715
65912 66075
14977 59896
86685 93327
40869 45133
61306 93063
21106 53601
304 63892
19071 99359
11031 63570
44164 98822
21036 53352
68744 89764
8755 69873
76765 98537
81960 88766
19323 33169
18783 41881
2726 10292
70409 83024
50987 67660
66584 89214
34550 95410
4704 39507
90346 93898
3168 47291
6245 28726
27490 96774
50844 99641
5961 49288
37453 96606
37266 71653
39219 64422
2306 71820
2917 11642
22857 59362
42755 73896
38116 63757
11613 62697
11498 64370
4917 84810
3120 93017
27734 58980
52162 69450
48714 65295
33852 67796
21223 49568
42297 92243
51855 89144
74599 90628
33052 49444
59562 82573
20136 41501
25323 90687
8663 96941
780 25513
7237 42609
24084 53720
19022 81364
37024 75991
37034 61125
9532 38941
1645 19908
15983 43855
3683 48683
42089 54399
6757 12911
32967 67792
28815 89262
29828 79957
7142 96440
7571 74148
950 44669
4053 18822
14242 89096
66404 85118
55055 62178
49635 57186
24994 28478
16427 94748
38233 69165
19318 37383
23629 90152
9542 75323
23563 71714
50439 69167
7948 95229
68591 85643
715 45697
8258 88907
24708 87237
43122 68849
89408 97140
13472 81866
39601 49051
169 6259
37149 75785
30447 86196
59424 98777
5196 71364
19143 85187
11996 86623
70223 93294
94008 99518
45525 72420
35711 45117
2697 13742
15973 53998
75631 81059
25961 87481
39331 95436
65896 88174
20819 36660
38042 70999
14647 90113
15804 33661
12087 90425
6454 95750
79376 87812
3846 31231
15093 57502
24011 42964
3237 98601
24572 43215
5864 93148
12945 65938
20598 45129
27326 95631
1281 52991
20749 34067
17621 36598
57668 92337
19566 43877
45418 48714
58774 60174
24441 65378
44275 90047
72543 88431
11672 74412
82306 96160
26226 48877
41037 59706
14629 16431
75900 92478
48997 97477
8582 74176
68874 93505
40175 58446
28877 93248
9167 66059
65730 74403
8397 23494
20146 56572
36596 78414
27442 95776
26290 95999
92188 92386
45105 67893
65270 84690
9891 49744
49450 90419
16904 42101
15142 68710
32465 91031
33730 91892
77454 95480
32252 93780
17008 81909
12068 85625
7564 43174
59557 88106
44187 51731
36940 61739
39558 53009
9519 18851
55481 93946
23328 23409
1912 60867
15360 65195
19198 27727
19966 73223
28778 35335
20568 65797
47365 92066
36603 94207
7946 56428
44298 86410
73849 85689
8066 35265
9152 81618
52323 65029
11921 65534
41502 86815
82949 87093
41811 58731
10940 73131
2916 15632
66857 79273
11426 37314
40689 97570
33925 57431
27939 42883
35893 56677
30361 51613
62137 83808
3036 27987
11208 79517
5185 92414
65348 77430
29871 55427
40410 68577
58209 72618
9229 83052
15658 90936
17862 72631
76302 80018
41371 72415
29061 54005
65454 95784
29548 99781
50060 52678
15517 88072
74319 87760
35094 89768
9091 86460
73414 89651
43363 73210
36689 94690
70585 99571
56411 64859
20199 68024
3278 12408
18091 69346
19109 87589
42984 45818
30120 79603
19485 35658
7708 18867
68816 74271
40566 65293
76340 86130
22913 52712
48600 49762
86803 95235
25400 87118
34199 40339
72235 88887
82646 98183
26704 56893
42935 85272
89656 90302
78967 84470
43249 45308
43849 60121
46332 74736
60046 96213
2 78787
35664 91368
36878 38620
25064 91588
13072 36399
58788 59919
34485 97515
16018 87340
30689 70288
31246 65137
41676 85374
56219 85634
3222 75368
51538 82054
48712 80072
26422 31843
45740 75401
32527 40625
62777 90030
7448 20853
29838 72833
14882 91944
29928 33927
38481 40814
4147 58143
48239 98310
22748 69145
21707 59162
61313 88881
5572 55555
41768 73481
59212 98512
72922 78675
46442 77998
92045 94458
51203 54062
28402 71803
46470 70723
6586 25806
38960 63594
11801 41327
33117 75976
25881 84599
63302 68982
30949 44540
53018 63760
69527 73840
12994 55459
45738 61756
25829 45268
47429 93086
17658 18327
2315 76583
3052 44505
22917 85757
21563 76684
16071 92099
48494 84669
69984 72595
26965 42565
81335 99371
24428 44649
41492 99928
55324 59247
27180 42540
32355 40374
28192 99442
50036 80143
5331 76258
7327 30200
1094 72848
5810 62729
48063 91634
20234 49267
32147 83138
34905 52958
32644 59178
64012 93528
32071 43631
10106 66155
13077 45446
58921 66185
11495 69287
5673 19640
31114 79910
28098 65270
72873 91827
48727 53275
15336 16334
15025 67874
16210 75133
61192 99460
10795 14994
60196 62153
3199 26655
6852 99401
51022 91352
48257 86554
1254 13510
53224 70458
75609 95552
48985 55525
12690 53626
6057 38489
18637 73825
45207 74830
62387 85382
33483 54757
55330 61348
59168 63143
22766 33517
6335 30812
31785 60808
58811 99601
41044 78995
56499 92939
65311 89098
36458 64377
44272 56141
31760 85747
37134 50501
5999 92124
11568 36858
56455 68467
68372 86351
28642 30026
4764 80458
1120 21861
7865 55741
20046 96783
40960 98453
19949 67233
28141 57323
5942 91944
40246 40658
46851 86953
14579 18666
16878 40847
14646 75782
2968 8108
44052 52693
42337 95763
90597 93266
13808 39605
67943 87492
46075 75308
22348 96547
22974 50219
19239 49685
64324 85828
29129 83740
7391 80888
41359 97013
10279 64492
12234 36026
70607 94551
33562 35800
38367 57942
68404 75793
33554 41535
31726 35515
28702 80930
24063 44462
48455 70719
66882 66894
60001 85109
35385 90098
24786 76042
59656 91927
2135 81775
13371 41889
44802 58067
17818 42109
14095 91993
25246 30283
29196 32535
58745 92590
18169 76617
6806 57840
19584 99871
81225 84065
41588 92688
16604 84023
31317 69692
33309 63561
52986 75347
4845 28911
56795 71986
36455 69447
21091 43106
50749 51166
11281 67553
29579 77716
42547 62225
22639 26948
28670 45678
95303 98237
45873 95607
73380 91089
33573 60811
24428 50728
48795 57701
43352 88388
36621 53079
20565 60218
21520 57558
45889 65682
69397 94977
29535 59591
30917 38553
1357 2239
61424 72019
2715 74169
77324 79886
62407 99746
8486 16554
3670 20774
39760 52712
23108 77552
5958 43596
4313 10619
58997 96619
27360 89384
53564 95852
12114 49862
38694 44450
60388 84612
15604 88521
11193 45337
410 26136
29007 31863
21564 59917
15121 65033
9234 62201
25003 98768
32972 45891
4748 95622
7333 36935
13735 68173
9685 25290
6606 6778
46703 82795
5657 33448
6710 53181
9066 95117
15998 90794
57417 93083
69448 85867
11220 44497
9827 20720
23997 54061
63762 81826
86516 89264
48341 91725
58513 63771
62591 73235
5137 78145
73982 91600
76813 93088
14587 84833
10264 81443
38911 96150
43180 67825
20976 65719
47980 81032
57362 60436
9375 71930
11479 25440
1972 9836
3394 26233
12846 32572
77808 88299
86031 97087
37288 96433
16102 33341
44711 62633
8927 28599
46273 72111
2468 69251
53431 96548
81212 98692
25196 27283
60906 62773
22108 67894
1201 93614
67081 84485
35724 94522
9366 18972
12822 37242
30171 38616
17206 42025
5381 60386
9755 48933
53095 89482
10131 12808
406 25747
33457 65553
56083 67648
56562 62500
4521 37747
20584 92240
26983 96172
17239 95616
62329 94485
28200 60301
23752 75150
42088 72685
4110 57708
79150 87810
53 31258
11131 44757
13842 63255
31401 34405
32619 57168
33210 89433
67131 96530
113 37909
15139 50783
8611 68436
36310 60816
14357 17724
34613 54021
281 39880
15785 33942
894 84160
51921 97172
21052 79203
17114 64343
19767 96458
13143 66617
1127 81609
24983 36326
37378 70298
35101 76854
18087 66197
15794 95330
34651 42084
78259 84803
29385 74798
53151 77810
5114 85418
63820 74268
24930 32478
62023 86451
2553 7831
52392 61952
5545 91677
25631 32902
23929 85245
2287 4975
53844 72843
21982 43185
49351 97486
26869 45581
66076 98484
7380 55697
27507 37860
61084 94390
22589 28718
51425 96700
22463 65460
14360 34853
17600 50123
41763 61144
28001 48041
8879 74381
9566 57017
35384 57496
74406 96262
2790 51344
59919 93687
94402 96018
48015 74243
18645 85733
41439 99064
23720 26313
27718 85085
42235 71179
27300 80179
40306 53639
35239 67306
94635 96090
38763 94931
44996 99977
29500 41312
24147 61815
36499 61276
27192 96478
53368 99571
68814 82058
28055 48710
8205 86849
36232 65680
33092 43031
89019 94408
15288 28319
74718 81989
12284 36755
63980 81373
36265 71638
27595 50705
8224 10487
25092 25888
37430 96238
21769 62291
24484 61024
7319 39485
3826 24634
16404 24854
13293 44168
95996 97738
50292 55191
18139 93757
56501 88830
11098 67609
19549 44770
13081 66860
89692 95895
68510 84479
57685 60319
21026 56057
14490 40060
40103 69583
55805 89863
4499 85244
19099 95728
72634 86784
71226 78164
56017 82454
45088 50985
38224 98786
6727 99261
8617 66309
35926 71138
1021 64084
17704 27705
8524 39796
36285 79338
56977 74824
28464 91228
16295 37883
19344 90437
69885 72729
18451 59141
51412 66356
34925 74589
19041 46974
37740 79706
23953 71487
59620 93049
8892 87453
49831 72121
17511 33725
11649 89772
36175 66887
27665 42413
10042 70752
42876 56623
4052 34620
67865 98441
21817 65404
24597 69624
29058 84463
43857 72044
64640 86371
22519 63011
32741 63464
51981 68605
56402 87885
36118 51596
24853 72975
82050 86222
41849 61685
28018 31699
28091 36008
44936 54843
19921 27507
21718 95796
79226 96264
8169 84504
40687 99952
65454 65721
663 95118
9711 20905
40066 82855
4449 64957
42270 45854
40105 42484
81262 96777
29140 48392
28004 57601
61486 98981
57239 83383
50266 77983
54786 77701
72773 74599
29744 60811
31902 91518
76535 79200
11408 77329
92682 93487
20201 73518
22959 74855
26728 80050
3405 50752
21622 94320
11883 96644
29269 86294
5944 19731
80361 98186
7566 67021
56769 81298
54696 64809
49979 79255
17259 43475
29431 65990
68094 97418
10071 54896
57397 69908
19397 98108
29790 67881
44030 67743
84489 94832
55111 69914
45995 56488
3912 87718
43485 71223
9189 47721
83132 84890
35304 66328
32053 86779
53663 61093
33673 60325
20419 69665
14921 53350
11462 31010
80834 89853
36592 88616
6112 35642
54197 73530
8706 95258
39598 41846
74263 83444
45861 77779
54331 68202
47892 59883
9996 82875
3007 85551
2179 44255
43801 72080
48500 58633
48900 63269
59098 85776
14864 29856
21111 35124
60599 74036
41549 59412
20092 63696
14399 61753
80343 89583
16375 32348
60608 91781
17530 33758
60683 62569
13024 61533
19399 65636
32313 68020
19050 66737
25643 62199
43936 66970
72617 73178
34903 79673
28454 82770
55777 83453
83866 88793
54829 70437
24359 50101
38941 57583
2169 3493
27461 94375
13153 69301
38936 66890
11995 77309
22377 23917
5276 62627
90503 97675
22755 95033
7895 81020
6824 28946
23260 47926
8680 25770
42674 51041
57276 90103
7845 76357
30739 31261
4531 96669
56725 83634
6827 80959
18617 68603
27891 58143
34190 61292
30919 48327
16357 61287
27884 90946
35432 63895
20574 75075
39633 51199
11138 55615
13353 75852
6887 77649
65338 78955
21096 57327
625 25493
2799 68135
57161 97361
19478 89170
13424 89624
130 18148
58680 63444
10762 21550
9735 75704
6235 11047
15736 61611
78748 95416
24460 54986
71737 82583
35538 79939
32984 71073
22152 33828
60328 86424
16584 47865
41445 53034
23334 87421
11491 79023
17247 70900
31887 48345
22307 37005
9657 23603
3393 84996
20298 52634
32651 83046
13641 38910
36238 85356
10007 56279
49794 73134
30556 67334
11363 93150
736 55774
38383 90324
39848 74339
36265 61201
22047 91865
11281 92285
26459 49855
72348 80496
65387 76063
706 37210
28763 97627
27548 38509
94938 96181
31603 61912
87492 94924
37646 85062
2292 32348
8127 87745
19249 44118
43126 84867
25120 99327
75428 93321
74895 90610
51208 79688
9167 67982
26628 51724
4899 7667
15784 87573
18675 29376
60375 68222
1959 2175
725 86908
8207 70379
57418 83751
2193 87406
30753 46439
77469 78905
35536 41495
52890 90497
70524 97934
74699 75690
20932 56417
57715 87083
92154 94610
51192 82330
6854 70175
27123 82055
9467 38611
21619 25507
9942 69369
34974 80302
86802 98028
5980 89687
14826 74889
24512 36639
21126 82444
522 92064
56572 66326
17255 41183
22783 39729
83880 94204
46758 52174
3577 50634
27110 92001
77028 93783
24929 85649
11329 50949
67164 82520
6414 62146
34949 38246
77986 99202
21100 62164
13919 63157
8911 98113
36041 38045
59883 61875
58035 73327
54578 83433
43827 55209
37904 47936
27014 98331
62172 62357
13949 83686
76717 96180
19666 93138
18454 97711
72796 79912
34203 96304
40767 60749
25620 96642
13688 57182
63519 66321
13553 37041
8093 51826
458 70320
7350 13773
40669 62371
53596 70409
9815 75717
7653 53050
55984 89303
55888 56682
37986 46677
19136 20715
25245 66700
31610 59716
58361 98582
23616 24286
20083 85259
49199 94267
7493 30545
60476 85627
675 77901
27668 74449
9368 61426
20368 82484
29266 54592
93832 98202
41004 54471
51923 52999
12780 81142
29462 76584
18464 98599
1026 98078
63827 87354
14819 99137
37745 66039
14594 63045
66970 91407
65913 73618
58995 77009
61691 83309
39605 91302
28451 89457
17810 44160
8500 15163
51983 86178
33964 76226
4968 99600
49973 59001
55976 76159
65299 86082
16714 58784
9654 57969
31804 54120
1182 88143
44349 78469
20287 51110
1030 95670
20607 32330
83210 88960
28374 29067
21906 34843
29831 69281
11045 81141
83943 91928
25825 97347
47698 74818
53360 86241
55539 88125
8829 41979
40492 90712
6741 87463
44959 67377
65028 70376
44594 91335
3804 59001
39887 87769
25246 97681
62378 97112
24057 28714
21847 57268
43117 91023
62406 92756
50837 76768
35360 73596
1944 20966
15053 79994
52126 76044
80992 99172
89316 95071
14972 49439
27138 30504
6681 46949
3004 58577
82560 88629
18220 47968
21698 81067
42604 92925
24658 26093
52588 84900
53569 91808
29451 69665
16151 41432
38888 60701
71814 90929
23690 41583
88882 97526
26858 59672
43889 84104
12424 34394
38620 54620
38768 99102
30580 50117
72477 75075
14473 75570
10833 34057
8728 67071
3835 46176
40295 66221
54389 93838
17805 60373
21996 73818
16857 97694
2399 50037
8727 55451
54793 84634
85042 86642
19254 40618
18537 20575
33828 64405
24037 73279
77018 78063
6348 52204
16441 91594
20730 71508
14995 97867
50289 89548
66488 89483
10100 24750
26482 87302
9478 73818
6401 86792
7927 19834
12965 37940
8407 70173
83623 97672
51784 58445
10372 87220
3546 43200
883 89323
4613 11566
80611 93003
32125 63074
5919 58889
33063 50009
40516 90625
3773 3935
4051 46105
50238 61752
6146 18258
20880 98019
11519 36921
25771 47801
49617 69834
87224 88767
48296 63064
45345 95997
25993 63296
38623 89219
30683 53871
7132 48907
21259 26186
11827 96618
50960 90229
80209 83548
6751 25031
19294 31520
15213 18941
48806 95557
31261 62801
19191 99661
18846 64070
27318 92016
37926 72322
2787 14105
23413 90063
29789 87796
20312 59432
5119 86910
2625 87369
33960 53764
42385 58648
18136 65109
63898 67368
16126 17281
13052 86698
29689 38019
73080 80010
10144 80386
21498 52202
10959 12182
51584 54317
19575 72671
86811 92257
4689 54690
52404 86369
44139 62689
16456 88779
10825 70191
12785 22691
13882 77025
6317 29008
72766 75095
12786 83358
53491 67384
23700 28800
36775 99631
87246 97585
46408 90855
56634 65320
10079 28630
30011 81890
36772 38720
21539 97308
3181 15048
3239 33650
11415 71838
26672 37145
7692 7963
96960 98984
82857 90575
11413 62395
4644 59363
1434 60148
36599 47482
30423 83060
47680 57309
37626 96352
59050 99683
30680 95242
23145 40503
3929 43889
44409 45549
53571 90593
9625 86035
25327 53202
1259 84504
23969 96207
16167 80680
86641 95972
31765 60993
18595 41740
37412 52320
47721 87228
30210 39388
68415 98647
27897 28660
31073 32027
63947 68091
53031 99679
72693 84869
46713 90393
3856 12785
9739 12770
17166 17690
74537 76131
45093 47121
3160 83020
3430 59450
14264 80861
11749 75212
80636 84693
58861 86600
38718 67053
14748 36591
12320 80325
18258 83063
28282 61436
8317 53808
32200 99477
37899 52125
59733 60531
41119 59561
17592 17739
6688 29162
16723 93263
16972 49263
4031 92526
44824 70554
13221 41064
47461 86444
44767 70523
14173 74774
267 98232
36418 41019
50796 82159
5428 25139
12428 93466
59079 71039
23654 29663
55206 83347
15549 61095
18407 97584
13696 57633
48158 98973
57190 63316
12611 62857
20026 23748
63979 99171
76762 92022
2055 46020
83057 90634
21978 46117
18938 74527
63684 92674
7386 91719
79046 89472
3033 13402
31712 66587
26279 65886
11899 67820
28860 67823
20044 32586
9242 44590
19407 85668
75325 85434
9733 77127
62967 83426
16404 26098
20217 44259
31554 88831
9776 82974
62471 80450
51483 71469
4316 41605
29082 76951
92568 97655
32732 34906
44467 57109
62222 84098
36204 59054
8327 72617
15248 64971
12419 12870
78453 80224
78509 99641
14624 35438
28343 78928
7743 86041
1758 58908
25569 59421
2243 68186
63442 95096
14748 58969
50839 88096
20280 54678
33039 53579
12016 57856
6868 31514
81228 87771
69905 71154
64416 96207
73275 85003
28961 99681
43970 54829
34391 50825
8612 18761
55424 68162
4595 61407
85264 88270
48708 92442
15707 80895
54028 86399
7691 61928
52884 65834
17356 77565
75260 82990
7376 97567
16868 62909
12467 31202
8420 10399
25978 61274
16291 68577
67970 71349
28912 86413
18984 91332
62225 67266
9109 89656
57616 69527
54468 65739
43971 87007
18125 68890
19721 58326
71727 90032
33293 69353
26000 71885
62788 79272
16924 39122
1264 13452
11768 43420
31891 48752
49053 74263
88625 90366
31991 95655
31520 60580
42340 93528
57150 78645
18762 23855
18671 79534
42646 63584
45260 56754
6525 56529
62941 84614
50005 80175
42138 52371
10158 18531
9251 85979
9922 20206
23057 99288
86959 91990
25812 91079
8632 19801
48374 74836
69176 83456
24605 93692
79846 83078
69060 70413
17277 90147
2515 9261
70185 83366
27006 46672
13724 75051
41004 83031
59913 67117
43579 79423
23413 51333
13236 97776
30512 78168
50995 82505
13759 86875
1123 71723
40146 83143
25261 84729
81992 97382
40348 43231
6283 48637
31148 39595
45669 51495
23409 63068
78680 88456
29516 97357
38845 74969
91256 95358
31117 36396
4966 73213
57099 92973
19142 22893
32390 39664
8038 48400
76068 93802
7294 9485
20359 72159
18489 65129
81198 89196
40287 91060
32529 64308
70781 81635
18357 46266
84827 93168
2481 52745
9090 74070
18658 62537
10485 76714
5671 82291
20525 96620
48221 80378
43674 65743
1886 25987
27513 65325
69786 94702
53074 59834
26659 92442
54832 68021
28030 67297
34459 75133
2627 52450
25370 57654
6717 42062
11160 83571
11437 92943
1878 70001
16111 75508
14389 96951
19613 77780
5151 74587
85504 98382
53706 98118
8886 69706
9769 45241
5816 73286
55290 55326
66379 70310
51714 71299
14532 78826
30981 54026
64760 97726
28836 92019
26531 46822
18392 72918
1133 8258
6175 45847
54007 82637
8475 39742
38094 90265
13441 78731
54790 83580
25565 85316
7736 65214
35407 74816
66617 84629
8255 97571
9405 76546
23195 88039
43907 48222
52784 72468
62541 80101
68006 85453
31175 37436
21144 89220
29617 83064
31404 74737
28184 50668
52208 98363
50287 68221
34737 84948
27745 43136
27826 36010
44289 93230
56351 95009
27992 33964
43796 61877
18393 84696
21118 43499
4383 99235
1405 54263
8185 61669
29535 66606
31407 83917
4766 64562
50799 86493
18310 37019
42707 70798
73889 95510
3221 91978
41909 59507
80678 96898
666 40729
45684 52754
14246 67818
7840 74937
2731 89933
57192 92054
29223 44045
58609 92114
16990 45096
35360 38028
23553 89432
39854 98295
41651 77783
20016 86550
25360 59171
45932 90907
34514 43945
8329 60671
7528 54040
2801 92526
6296 32519
47844 82206
28874 78335
58 16085
7656 37406
10310 58752
3967 43367
25550 67415
65439 66636
20693 80359
47987 64677
43883 63405
54194 73511
10413 44260
43176 47528
60172 77347
24481 33249
15183 75601
54987 56346
30960 82283
48420 56420
41918 53396
47762 95022
34481 36264
4206 7559
47446 98307
3239 40394
15814 61422
7118 55446
8082 46563
19466 82094
16547 99324
30475 65197
27651 83663
50172 68804
35156 98728
12581 16093
18408 45758
20857 81892
36705 50425
14713 75334
31832 90909
25643 63753
69458 99839
827 42843
19009 31278
4979 78942
68234 91996
70208 85530
10728 65830
20775 97450
4310 61526
63233 99950
32739 84280
3939 91765
18484 75594
91534 99602
23278 81338
52676 71990
45998 57818
10489 48459
18708 22178
71607 87069
29032 54070
15970 69822
10554 18516
2154 92102
44617 80152
29322 92220
51219 94455
17013 18963
13233 15374
34050 42926
478 98254
15398 58420
16886 27996
566 8211
47512 47882
46665 81134
21563 41667
36279 53323
42606 64348
25431 53793
6611 53122
62326 74984
33405 90605
30029 52918
76187 86010
14465 17064
59286 79423
31623 70278
38589 70216
47206 63188
39694 69790
18589 86101
25741 84306
9229 26154
15347 66245
12094 46655
10293 50730
14167 19897
3920 50179
19186 61490
41192 66286
63490 79295
73784 90982
6868 78967
5881 98371
4826 20536
34314 68192
2792 22071
22808 47807
11096 23616
429 27461
19896 35265
13730 17110
22210 66609
30538 43379
4120 30026
12383 60380
60789 95932
22487 92359
42334 76302
45755 62033
8578 83238
34262 99968
3837 92886
52698 77318
76492 95185
5054 58449
57953 58435
45758 59640
11062 53035
26071 86121
30225 37219
19545 50532
9253 17835
62087 77062
70238 76425
4826 62485
44945 51169
29381 79266
45881 72368
14165 76539
31933 68577
25370 29805
23688 88717
19152 51491
39786 92102
18604 88137
12468 13664
13688 13947
3618 20949
13672 95452
26233 80955
32404 55656
2255 16221
90569 94411
60246 79169
68673 76640
9022 35379
5333 99420
40849 67573
28404 53841
23121 92199
24388 76366
79122 96869
9262 61031
10484 60203
58923 74575
1555 10010
53713 96570
6904 7314
43536 95752
50306 65364
45036 46910
76 97317
36996 89220
72493 87584
32374 94000
38850 72689
22498 96431
62902 99425
36621 64047
14612 36617
41440 90855
17838 81946
23235 53552
14671 21624
43865 74927
69865 90132
12580 35999
74916 99696
24008 90938
33812 47790
6764 63521
37644 52491
86666 87711
5432 92917
9198 10096
5044 65719
23235 49376
43922 96716
5719 57240
16271 80938
7594 55573
78248 78846
72761 82476
21443 62384
28106 63564
846 93648
40731 80247
9494 36263
16204 20935
22688 42349
20128 25332
32559 48434
1717 40529
33831 47424
26567 79149
486 98770
55173 94188
45169 74358
95623 96000
5417 7230
47796 74506
30041 46144
56423 80775
50902 89830
39531 61243
39513 51548
543 89113
27104 99863
14256 56377
8903 22643
40565 92743
10485 66632
45705 61456
53540 88949
4185 33064
20640 30853
37028 77294
80574 92301
27877 41747
26369 93741
52618 56047
1574 38801
23212 74546
13001 79259
13577 88506
50027 80709
7717 55256
22540 49749
1518 71233
25911 92860
51812 73191
71100 97611
28864 91016
12594 18009
13923 87652
74857 89023
2423 10575
62385 74110
2932 25678
2735 44818
31890 86330
12016 31120
85937 89857
37902 47371
9671 68738
67443 97467
48744 57653
11986 72979
43373 86540
1546 5289
75772 93081
5666 40547
42268 85767
9088 94164
35378 98759
2704 81014
22144 55995
30505 78459
27395 95788
50725 94426
77039 90610
4358 57916
9606 67946
42604 77291
2194 65868
36216 82303
39266 42712
27395 57304
17239 96948
23845 24023
26927 35245
57545 86978
48931 93416
9859 30895
38725 59019
47195 77008
44141 49505
75275 95675
74428 77022
30186 36809
32618 64356
10483 23714
2100 7224
3358 87590
51536 55779
73595 85064
6609 65907
25046 73520
87293 92532
92594 92912
14057 38050
26015 42007
25589 31986
70846 75157
54515 96163
28160 49077
3512 91977
57836 95667
24034 36739
6287 10566
89412 89425
8750 52622
10232 83696
21079 67739
15699 43188
27139 78251
34340 66035
57477 62256
16348 86859
32628 77550
41698 63222
81294 89603
16771 37100
5113 27512
29926 87862
22328 59759
9226 97245
1559 90509
33999 64145
14204 78249
32390 57950
36289 53290
25830 74440
63658 67127
42575 52212
54943 84712
83998 97533
68712 87546
10860 54213
42612 69006
24899 57350
19430 45135
10964 15759
23927 68217
10061 15448
9040 31017
16942 50066
1036 79849
28668 40140
54090 89739
674 3347
1733 28441
53147 65820
34305 78684
12069 25752
66827 71774
39590 62942
28985 77723
87861 95692
11220 59621
36997 61704
10868 32367
35204 73199
694 54826
45177 64322
28976 87893
26348 74120
11594 28117
69079 97164
61466 66212
78097 94940
34333 63393
38619 61483
70651 95809
6446 48553
2609 7429
4781 81413
34770 99659
39047 79055
63133 67114
16846 90834
11422 20685
79653 82067
45391 47888
32870 35792
37539 94870
18093 91147
3008 25339
30040 30733
26124 90682
4784 54863
31986 33454
22230 66164
69705 96375
22670 72657
8177 49070
50005 56539
35624 46903
8188 29757
49245 51547
65436 96014
693 40083
4920 13790
20954 67260
28745 30450
49114 79280
386 11726
46299 98355
63801 75127
42231 90442
44015 82521
36806 78749
78823 85051
12311 45314
28635 45940
5966 12820
47876 98259
23066 34952
13433 39078
35135 85321
42108 51171
3980 89139
17148 86502
76625 90568
31543 46114
69781 71686
18027 64125
3096 32401
24003 67371
31328 61104
49614 85029
59706 98203
53104 68899
62678 91307
52386 83882
62436 69444
36379 88430
64090 88740
13998 85087
68002 78647
61011 81612
65932 89208
13066 76461
66053 73765
38586 54354
40711 89429
29007 33901
17527 67698
32611 82164
11249 60618
3983 30949
16435 91325
34387 91839
40444 61251
81 27960
47890 79860
4168 93072
50421 79873
1105 15612
62311 88214
55529 60811
27296 38967
2438 83675
18912 37013
54214 62742
29084 80108
29687 83895
28188 95289
3401 13831
30615 75650
60206 97696
57587 82340
53651 55467
76146 88213
32863 63140
21465 56354
41196 95347
26367 29080
59046 73974
39561 49352
3425 32663
14653 45093
27592 94349
26391 31675
51873 73947
56890 82571
46693 79792
70771 71474
34079 82889
3879 97991
2086 70601
2427 23266
74413 98167
12328 20206
77024 86500
60494 94952
7144 14846
58345 89526
27684 78042
8124 29186
2203 18676
17906 59625
40357 99728
36262 81282
37689 93205
34970 50669
2373 78694
15235 82613
19837 65278
5963 10430
11177 69897
76933 85655
13230 59725
60525 79531
28338 76913
60752 68928
30678 40427
20747 71944
32451 35266
49698 90006
40132 80644
15065 33965
37190 41192
66066 66804
87891 99529
32134 57508
33801 34835
13109 83782
5336 60889
34484 98064
42889 80113
57099 80149
44644 94372
26810 71242
20143 25873
42738 67514
22090 48645
12736 56773
25936 59872
35229 75555
92051 97836
54756 77453
20040 73460
38976 94987
57590 77129
22240 94012
47955 70122
68934 72386
24155 95363
10117 39746
45073 88075
25914 89347
7743 83130
10903 70630
81608 93251
10377 25650
39999 52542
3580 90715
6155 82303
2587 85544
43895 95205
22547 58630
76991 83813
61351 63446
62915 87126
7275 94761
54268 86420
1330 82960
20169 38455
35824 62036
48176 61699
59224 67193
34778 90770
61905 79519
77396 87943
57026 70970
17394 95761
25688 61785
11185 66547
63105 88058
12913 97601
60529 79473
73254 88432
21301 33855
78923 89393
52178 90880
22869 25646
21445 89782
8208 13175
38992 99913
53763 98344
24156 60754
44753 96215
41003 80305
32268 71725
50609 82149
37642 75513
29647 80602
36119 93390
68420 72327
39600 39923
23291 88485
9309 29269
18315 33283
45415 56860
9601 98758
13060 54892
19 41788
78025 98590
53600 81970
26124 58381
29931 64125
67311 82066
8984 73036
20854 82847
14469 68954
44056 58518
68593 68724
27961 73791
11271 27998
17178 80255
13830 42540
7871 44898
6101 74277
54939 67738
49258 75203
83449 89666
40232 65761
4774 21760
49481 89790
52292 87163
14278 99072
142 86472
24090 44545
54432 91982
29444 49810
5842 89839
23745 84178
46377 71919
7600 72054
61183 95758
7377 44723
30947 86134
65946 80150
19190 58930
32886 71926
34266 64287
6512 16844
37116 73110
38564 71893
2082 18088
3022 4428
8991 84277
81959 82811
3960 31412
12873 88994
20960 78723
30142 81103
4516 73319
32395 48236
16728 79785
47479 92500
40413 87167
37530 99483
40627 83047
74482 95459
28700 44522
18990 83898
45052 95565
10643 21476
20831 56630
42845 70530
54450 72801
27440 79667
8311 21232
13703 62605
19709 37707
42604 72239
5968 89874
68087 90580
13725 14570
13857 32489
11037 34076
72318 82715
32026 55998
15002 89840
8298 12130
10119 37462
16682 95080
10829 56655
27858 53525
18082 44861
30339 67314
72721 97603
18011 62404
54559 72824
30942 91025
5069 78753
66622 77437
870 73920
27524 35477
53988 86253
33836 73531
75267 89272
22370 99191
1753 59897
55994 88904
12785 47488
25742 62706
11768 86233
57598 91697
47824 96190
2579 17528
824 46274
40655 80085
20502 21806
79022 82007
28036 91235
84361 91000
22454 64700
8307 94222
33315 66968
42723 78573
15367 58587
59311 98963
37335 94607
35806 68426
54966 59829
49926 87151
40827 50283
26360 53589
16007 18982
1479 86603
34148 98526
10315 71555
56695 93731
12975 50546
71373 81570
25909 78996
38745 80497
23078 39052
32126 71407
47070 74595
36347 66280
52531 59758
15214 78556
7730 78970
1510 56179
42065 54378
34488 70147
43688 43714
78414 85340
14720 48081
19069 67786
34580 86449
44442 54950
45709 91162
39963 90371
47428 60656
34005 91708
22917 24774
46573 77616
31169 68347
33122 69054
27139 30673
52118 67220
19923 90840
53467 61760
25391 75098
37583 67404
40382 55934
62111 84222
36996 43959
29238 85851
26854 86354
74132 93528
38238 47914
64204 99146
9693 80916
62756 95093
63383 99042
4971 20315
51464 83456
19414 89679
63601 95568
24805 58622
88200 91679
48026 98846
43790 47512
78200 98693
60078 68599
33014 83668
11343 13795
27712 67121
2022 78657
11826 60011
36598 67913
36021 88275
79139 91864
52723 56013
51579 98935
27830 87775
19301 97752
16641 30890
21385 84949
29007 85516
22041 57115
53057 61350
63785 81718
42373 63454
31707 47129
2493 72328
25057 72478
14174 53001
304 76363
26233 55786
17520 27139
41523 61466
12173 56073
6216 7876
3121 52076
38324 76174
8255 86909
65593 71934
9347 22822
38285 80312
1593 95286
27192 61742
21465 30424
21691 83458
2587 8005
53967 81815
48629 89671
88332 95092
48738 86408
17682 50210
5189 93493
58577 98139
26685 35287
43909 90447
6575 52408
85923 89707
43884 50630
6889 29105
23135 34063
37649 43023
58041 66953
33484 99095
46584 75309
52117 90320
9046 55675
38596 56471
11766 79031
53688 65847
65447 72207
27742 55800
17808 76578
49076 58979
41781 67807
1605 60787
84308 88058
3016 38273
9597 37501
41173 75515
14525 72938
139 43820
29181 76680
61793 68855
6919 8775
709 12542
42641 49832
5310 45751
80719 96209
20189 37564
51670 83959
52026 73920
77883 91404
32100 89708
16763 32804
51134 87593
59728 73896
79531 82690
29322 89328
11853 54710
38813 91961
10595 51486
87494 99120
46180 61572
11551 49100
13393 83800
27229 44600
15891 89187
28409 92378
41789 95151
48839 73634
22264 49028
14963 28959
41159 73688
63460 99879
11513 55677
29435 53824
11354 54120
30637 38614
60986 82254
16106 43135
58471 79098
30395 53450
19380 99633
11736 30481
63232 97270
46619 87605
50558 89006
17899 79073
16372 46160
18679 39608
45219 49124
66897 98758
27542 80389
50137 96641
62945 77452
6133 90400
76930 92311
27408 44228
24214 91368
24793 50599
33144 92621
28473 54867
20926 91182
21495 79367
3374 10310
25693 62978
313 3030
12095 16225
6746 92364
43686 67052
27327 51566
17504 56516
46467 93061
35107 62071
23213 52494
59968 97042
54571 98055
5576 60654
8669 96088
59097 82024
7537 69880
10439 88202
38269 95784
52209 66144
56523 87665
2755 93792
63477 70414
58591 84241
16530 95350
41719 61144
43362 72943
23712 80535
58267 81050
852 4144
35261 76736
12226 40713
36848 82761
16882 50061
22613 99437
18426 33253
57340 70807
23026 29843
74642 96468
61872 79903
16695 80280
12235 61185
21806 55374
10971 31722
49197 86457
7891 32413
58859 74324
32974 41288
58465 78043
75862 90122
5210 50500
3141 95743
9395 39184
654 61251
58016 91597
7891 82888
41736 72525
32531 90580
20606 83826
69331 71459
38231 75301
16248 69913
11238 35149
12458 77967
33039 61885
39556 99399
11586 39951
22482 34596
45529 80396
65492 84713
389 77196
31995 53008
45048 98620
10147 63478
49683 70068
24082 42382
18854 63626
17480 48631
7605 32985
69995 87777
8646 68730
53174 56293
16441 28154
71726 90817
77972 88029
14634 52121
29758 89453
4411 88988
20666 34247
7940 83896
32278 88546
5229 61392
8708 97526
16677 23598
37671 57859
29881 39887
53113 55189
2227 6995
27573 67718
18950 90593
14828 48658
12209 26793
52438 73178
33143 39264
62244 84884
59338 60795
42814 55615
13676 95416
27290 51543
51604 86096
17567 22431
20752 99571
79805 89075
93076 96079
1754 91271
30816 97332
85975 89966
20613 86230
45435 85951
37801 50075
15688 64837
15332 82121
14736 53563
37959 49095
42446 61184
9744 47802
5698 81027
10017 30421
64088 77863
59518 70862
10821 89274
59648 72111
35364 38011
49961 90259
24336 85393
15489 85684
47995 54046
38966 82967
23759 63214
11877 28749
3359 91978
1418 25107
81490 82464
72215 94435
60425 85128
39349 66531
89288 93730
21789 85492
32922 54343
28325 69873
93835 99377
20189 39557
14661 64721
6595 68728
56479 76875
22697 89311
53324 68141
27287 67069
32108 78933
39456 76038
69831 79576
17095 26809
26803 95691
50624 77200
11821 61689
73424 81874
23719 92957
30984 42907
25565 38046
22406 30155
89380 99332
67095 94096
3005 29210
61779 87224
96591 99290
9329 15042
600 10216
16935 88691
11211 50500
30730 57213
10856 11131
14559 38393
25564 40405
8664 20121
42089 83478
13396 56050
49507 51152
72756 77045
30984 64179
5975 98526
21375 80642
35801 78974
17005 60160
45300 53803
87838 92633
25219 38055
30317 49734
40971 77250
14876 42783
6065 76657
16333 22734
51576 58491
58528 70655
32676 91202
44010 78163
68318 74862
71438 84404
62237 74159
21050 84899
62566 79522
1633 40621
6196 37474
39568 52252
36944 56236
43689 68303
7479 74904
48368 87671
49017 68725
52540 89546
48778 92106
62497 67539
85885 91757
49928 67867
6368 63688
69029 88037
66976 75916
29092 70695
51176 54005
21282 26341
34024 91862
4748 53976
55377 96352
32711 57490
1748 27740
15138 28286
32995 99146
58809 69120
9286 10653
674 33115
5799 36542
28673 35593
30514 50546
44611 49093
668 71233
2332 16096
18188 43131
71140 92079
11135 17600
53427 94105
39468 57925
49146 51242
60809 68798
21294 86485
50927 85028
38023 79905
49349 67957
40052 87873
21834 33308
21454 47981
5568 31210
6453 43021
31280 42530
19283 73709
22059 33575
586 40653
21721 70162
41059 78505
42603 63474
13543 46020
47290 92373
26466 83450
64369 70095
11786 31802
24770 72810
29654 46854
28549 56312
64027 93112
13354 37004
7910 58235
3092 72396
57734 66859
34649 57242
45 25344
42609 89939
16633 38289
34637 56196
41105 57247
5397 80089
24399 87169
14693 41991
13042 22098
21477 74185
8956 74152
6832 10492
90560 98734
3792 5523
3967 73620
3214 17237
35949 80981
80486 84879
15263 75030
46698 84038
32163 70203
31909 59990
20295 63912
43889 85487
29813 53526
71318 91071
72887 78905
15888 63770
55283 62382
93503 95091
24414 46647
58391 77978
69948 89606
27271 37730
71476 77843
51927 71245
11 84529
45591 59562
30148 51477
36828 89603
59220 81141
19780 70535
67793 84539
13266 63192
46187 83621
10000 62101
61852 97522
74331 96988
38728 54556
17404 30971
29828 60338
45039 86583
20453 85373
64157 88794
35913 87198
43968 62753
2227 19522
76912 86039
78774 96030
35050 75641
3244 8679
38552 63228
73325 93706
62940 74543
41837 65043
1189 69746
15612 87454
8927 78317
17595 96046
16874 29452
21478 89163
7856 52463
64883 87605
10959 92754
90474 96882
2436 78344
48092 76008
10349 45162
26501 73571
2784 79720
43280 65183
49943 57738
40987 49905
14655 27409
46289 91064
64599 66493
82462 83953
16625 74782
28061 30716
11354 28632
39500 58866
65893 71419
49522 75687
25111 99344
72024 95744
13001 52922
33334 66899
2797 46688
71862 82671
9145 18320
89503 90970
14488 32723
37334 48706
3820 17312
29040 89266
44254 81938
30656 98066
49331 55777
7972 18919
63931 92544
6330 73703
73304 89501
26985 55453
54835 76225
8572 78270
18403 99595
41566 51636
12020 26174
64710 93598
39234 98185
53924 62261
7190 14911
30818 38285
37622 47532
44813 83396
1084 51982
5118 68250
14680 77951
48752 57966
84333 88000
3207 80767
4827 10142
38545 64763
21453 26835
61284 95945
28205 69240
22475 87852
10196 34404
80745 83014
28561 54959
12263 30653
8287 60559
12698 97950
31726 58098
25248 73703
33271 87385
36459 63412
47012 90206
1625 60325
5021 30099
9511 56546
4562 92640
25913 41978
87627 90853
2368 58664
33738 37342
21017 68131
35575 92488
34688 91094
52908 97596
24507 84962
4984 17788
17446 69879
17657 28487
4976 12049
56765 82522
10556 42902
20212 51479
15107 48899
94384 95240
11524 64399
81252 94638
30376 79721
47386 67354
39429 71976
17152 18183
4393 95659
48032 98644
79266 84696
4554 57025
37414 42023
9685 76090
40114 43435
28324 72259
829 34379
9302 38830
261 84546
50595 99153
47171 87927
87545 90411
8030 39638
25300 43425
3241 9789
29187 69443
15808 96141
87803 93280
25792 31354
37365 55897
33369 79307
20417 89501
62553 94231
53875 54718
13764 69369
65789 85291
56902 67626
10698 79935
46341 96893
4518 5957
2964 17591
44972 97941
54852 67912
42926 43385
36191 40288
3866 5717
650 33877
18419 40725
68138 79661
10138 64345
11282 94810
773 72288
16197 55270
28177 82697
16183 86745
19951 81809
5652 54087
404 99979
1624 92314
62706 77527
8008 30509
5099 57532
42018 90084
10205 86944
5773 6825
50204 78950
44166 90120
38013 64518
26958 94804
22334 25425
49696 52214
82275 92489
13761 17867
23198 71833
68783 96390
8011 75982
10452 72415
22881 45358
11589 11724
22322 41060
86774 90508
38769 92071
80871 92178
39393 66521
53896 58598
6354 35919
10796 44895
35077 95906
70553 97248
68590 81843
63151 98015
15132 45969
13481 38442
21968 44111
36246 79073
45642 67039
68414 79799
2380 82528
2282 32732
45749 67469
28402 73396
14350 56568
23406 93401
56913 77209
17044 43749
39116 78730
42458 45819
39808 83232
59458 66569
56555 94342
16122 23799
19772 49077
41624 52783
10049 14134
49187 50921
25094 91373
17719 30189
24901 92403
4476 8136
8675 15816
35426 61313
12313 21747
13462 59019
33053 78186
57059 71248
339 96839
23061 83425
71452 92103
32653 43203
33709 92547
67590 72830
84824 90190
53912 56454
28129 99917
53257 58352
6535 55933
27236 73676
34670 43536
30214 70021
62381 96462
52169 82844
27383 68123
69706 73781
7654 85650
59158 94450
13703 57864
2783 41735
62499 96687
2521 3604
92637 98723
52373 94888
6787 68425
1056 19000
24994 55326
48029 52589
47233 97716
34720 67959
432 47331
58335 93573
35956 56596
9900 41530
9856 17932
42202 56880
14511 68063
47978 99582
32138 64061
14446 39546
1997 83278
4681 92809
89470 99152
5872 10056
42069 63030
9994 10936
37455 52902
65190 69494
21879 33813
23897 42633
37564 48100
83 26517
15293 35352
18764 22268
13 50540
2788 25168
215 25906
59620 80116
31137 59292
71575 87251
68640 96695
20643 39450
39277 59042
9517 26612
70929 75338
85572 91570
3068 18084
10693 69681
25858 96027
11366 54111
46887 82473
29024 69079
5891 46219
66795 90868
26954 52252
218 45153
19157 38492
3269 46845
42488 69280
69548 85949
65669 71144
67790 69737
15575 33713
75625 79718
22830 25967
12166 97489
36384 41411
59607 80659
85805 87958
2596 41853
27843 74463
33193 97753
4711 59943
49193 68605
6492 85807
4504 71700
86207 96892
29515 52917
10175 21199
33480 81217
6324 57818
14085 62767
29803 70975
28935 56253
70589 96769
36676 66227
62046 63849
89796 97682
42605 86717
9995 96313
75024 99660
47135 98149
1881 16417
45328 59159
84713 87297
20704 24188
47110 83556
19953 73574
51006 53088
7340 93042
44107 51246
12090 59132
27596 36644
61071 87905
7544 80706
1768 67562
30686 95818
85600 88551
25436 32234
2197 6161
20564 72800
29824 78403
7150 79864
22206 48729
92106 95019
4838 97578
69052 79248
8735 54809
67845 87245
5210 62318
10557 67003
14342 65859
93310 95299
77457 77564
38379 74090
79169 91378
35265 60227
54671 72899
29213 60638
8447 31437
17602 57030
78892 96837
7035 94322
66181 97456
8963 28836
93824 94740
31242 58129
13152 88097
10098 46131
79353 82806
10294 34890
19508 54546
36344 88379
43566 88629
8822 43340
3268 82376
13452 48325
17946 32865
53600 69526
38865 74389
12272 94198
64087 68729
4454 83861
13998 84899
63723 77181
80946 91604
34912 48156
7450 92190
43808 71705
12865 57485
35350 42395
27300 92205
35179 50426
14593 16451
23549 73633
31557 54779
80705 88902
78889 85927
27422 49330
51985 85249
17657 39050
10936 93167
29703 96126
64084 64333
32631 89492
21470 30635
36977 38578
53667 88017
17124 59961
60458 76314
7528 61365
48054 48199
33656 83849
2607 20223
54379 98344
24783 41613
35961 84053
25095 79014
78626 96494
53162 76815
33598 90182
19282 66718
10351 76221
9421 42142
18810 64183
44244 73920
5687 60883
74107 74523
54845 72114
2798 10517
17756 35326
2427 3339
40466 51311
39305 85093
8930 51157
17075 30308
27388 41312
9056 26200
38242 84998
33438 66800
80168 95730
33159 55910
39188 57772
41853 72771
22197 35153
40988 74856
50269 51683
10473 13408
5592 74941
10765 52341
19040 49329
3313 80739
12235 81246
50935 98626
30467 76489
44688 63943
73728 74735
46978 91490
73182 78358
41488 59269
2087 18456
13186 48841
46858 50319
33086 47358
81347 93982
23965 69190
47459 91091
52302 67897
2343 95389
71673 75571
5292 92710
18253 75055
2902 89170
9341 26550
8614 13147
43140 59561
77031 81484
34928 62272
25878 90699
21467 54269
3834 64484
28584 75903
67218 90860
18464 65546
4902 52673
9176 67601
62126 97891
62483 80931
53834 60659
18439 77739
4989 49022
17061 24091
16178 40232
22725 97157
57931 75331
45403 89691
36644 88861
7776 79975
40065 51745
55944 74411
13517 35578
3914 88286
10558 22691
3420 47168
1719 89200
40153 47104
47068 66466
56330 58043
47596 70461
37340 52215
69858 91573
11083 38752
25438 58216
36356 42551
51221 91844
48702 80252
6918 34584
22559 36257
37118 68764
29497 47919
92171 92689
2064 11568
53522 91148
4569 77308
562 41770
30280 81913
40199 74831
10946 89488
41076 99535
70828 90798
4543 33851
26810 31391
47123 85807
63096 78898
89642 91915
86093 92770
44438 78112
51247 93518
9142 25249
18678 31634
30112 50089
46799 76254
60198 85724
21742 99923
73540 83787
6841 9315
8841 44822
6342 53024
26400 98732
20625 34541
26447 32986
69263 91100
4210 61913
12912 55323
28795 90532
47587 90066
37057 68134
11164 56178
23163 71768
79794 86559
58419 62194
39316 50183
29582 34258
35910 42324
34147 70194
67521 92594
6722 52779
46165 59071
11078 34895
8792 77096
5976 15893
41350 51087
22766 45570
85496 94533
44830 95811
27558 48948
2764 29262
24207 24318
37067 53641
68783 81981
1141 10815
15017 46041
16598 80325
40424 67515
8460 79648
40234 81964
28825 77059
6594 50110
8951 22981
34638 39588
3156 3185
14188 42631
49961 60382
40300 95872
41484 76198
55151 90214
1033 56857
11753 53721
16480 99594
19131 39282
48963 49828
10836 61006
45416 50649
22482 59611
24430 46995
7129 59948
25085 79897
3878 62383
23034 62539
70964 72313
4953 66779
59436 69632
22932 47968
7877 28968
83827 89792
23114 23618
3987 96810
83715 94012
41611 44491
62294 98432
2923 51309
29244 50385
1551 67773
1512 81584
12083 25272
51055 99739
12918 94075
9333 50166
31329 40134
79872 90872
28873 85123
18119 73682
73366 80627
23908 58911
9378 97327
19222 86235
52967 86547
5522 52337
23751 49176
80592 91043
78728 84552
6789 33686
2734 32627
89521 91095
30925 41888
34127 39407
67632 79135
57278 92811
50450 62605
18161 39542
465 20346
3671 57599
9376 78206
25212 73283
37813 98514
16194 35165
4751 66720
22786 47478
4121 25731
26969 90244
35627 46905
2454 45599
9862 20973
33628 67642
74204 80862
85894 89020
1967 38319
86582 99593
53083 68001
31927 67840
1358 40943
50594 73777
12345 23428
23474 31175
1210 69953
45488 54735
31971 51261
13529 90397
52366 73570
89885 93179
3149 70021
77257 79845
38162 49869
5540 6750
39439 76509
32548 80642
65476 67059
65268 99701
20541 91159
30841 48060
11213 39432
14543 61785
11943 52787
29758 37564
46247 92183
20180 44434
15840 77085
933 16316
59207 91584
78843 93820
70185 72029
10950 29437
29613 34722
66169 72446
13373 83373
14777 81484
23091 99054
44538 89366
89245 93262
6242 14740
8073 55213
896 39258
7906 97779
61028 66416
46066 62109
16582 79121
4639 46340
20021 92688
75840 93020
5364 94017
29630 36283
29555 49581
4723 96103
42584 66903
20500 85494
95024 97748
7506 82044
43754 97312
28223 43602
2329 11972
12503 72567
405 30341
1449 93425
56322 75940
17233 99333
23811 91098
20085 68004
56100 64443
26662 40783
65769 97651
64898 75437
57297 80714
80428 88884
564 71451
63743 79147
31810 96406
18970 95905
40126 84761
27726 85173
47734 64325
4569 77725
28167 43550
12050 21934
27793 41641
93078 93846
59614 90866
55862 61979
25281 65172
6638 7029
19262 58787
26937 43005
11289 80800
13215 98449
13588 82772
467 62787
7672 37222
44157 44470
9269 29585
78026 85021
6905 94896
39004 53113
36075 76440
39091 80439
19570 20183
11788 76867
19321 52925
2033 77853
44803 46391
25322 89467
95628 98135
32336 73723
53441 87078
2982 27679
52114 96261
24718 30040
12531 82320
28949 78709
70530 93642
2217 27657
45735 62663
19642 33027
6029 88316
30509 58431
30287 59397
56767 73073
58856 60281
55244 58703
86148 99722
49536 93028
26057 40808
510 12729
39695 75250
35469 46933
2026 64026
61167 74929
61816 80740
39468 90839
22337 85552
23305 79003
38293 86408
91753 99362
31279 52778
34965 84999
25540 68198
35376 64887
57405 73551
18481 72605
16194 77944
43876 52657
831 42948
48558 83198
84905 97347
4900 35383
41037 62167
23131 91414
16700 92209
5463 78485
43393 88067
13734 26787
63719 79950
36104 60642
20968 89399
9744 22071
34566 56994
25472 71932
15958 60298
35877 41577
3390 93017
32751 45262
51110 84023
48488 63971
39726 70896
31947 96867
71048 72274
30994 71941
77359 95574
60206 93266
10198 71918
15421 61370
23521 77728
6916 48394
52004 61489
16389 69561
49048 50042
16196 88890
20627 42176
22885 43235
54878 87463
20126 48552
24115 84288
19401 30518
84626 93344
2375 67452
3871 99441
66200 70496
22677 29705
38996 94543
1120 46135
44613 50607
30242 31221
16490 87631
21712 42702
7340 96853
4218 55394
11115 25250
3703 8623
14142 98043
49632 52757
5336 25365
8472 66534
43387 89125
47336 74029
5951 39699
32545 44160
91694 92475
39524 65402
4164 11171
30193 85508
70951 86281
7087 14029
779 44529
57832 97187
56385 87133
40337 73077
41315 56047
3104 83268
42844 45614
8959 72643
54119 89262
1144 76657
11984 13347
9766 49369
298 45106
48054 80890
8179 97239
36562 69672
67822 70460
22619 47745
15523 90210
45316 57945
47534 72480
73083 98880
81740 98239
33084 70397
37009 52883
69229 98459
49955 62985
31400 67946
25873 90690
32601 39407
26913 34663
53514 89415
25501 88753
56067 73740
30336 54950
17849 91927
65403 94011
3360 7579
22458 23810
25956 31505
18106 98363
9976 64766
1832 78980
33001 66565
26805 73742
57589 72097
25448 63995
51769 96030
10581 17102
4136 71093
20201 37680
47320 63746
56336 84532
32228 92663
2630 8048
50331 82449
67651 78687
2099 14070
17495 90675
7016 37891
15316 61105
12416 20078
51520 89329
7372 47065
42868 88458
13594 38532
55538 78245
17178 91385
49376 66031
31620 69680
24709 57291
53668 56530
27795 39535
2156 97361
32454 37559
52120 96939
23064 33846
40161 65613
40543 73165
31021 43077
15765 28579
2789 74916
7855 61512
17297 64895
4254 89329
17170 65708
20571 59430
72424 77957
25667 33418
36285 64617
5160 31894
23734 87094
22561 48762
46703 92345
48820 61847
21182 56187
8079 21243
39885 51178
73278 86099
5167 79772
58653 71199
24254 38162
41078 98861
77895 91104
17849 96547
49549 81137
1579 6044
1715 39500
28355 92381
5918 71674
18396 98282
31397 91209
65695 77933
50262 96809
37554 76106
21741 55054
51799 96952
6793 89562
33999 43807
30778 65891
2643 81618
8029 53377
84872 86021
25202 73537
36001 46228
14097 83684
9459 89795
26906 82255
66031 84612
38469 48854
14225 29314
33149 95773
59027 64524
66601 91846
564 99396
18870 35664
23031 61355
3931 20960
31761 68439
47989 96364
35618 73683
92460 93930
17183 55730
40575 83975
72331 83952
72893 92580
72950 94293
9250 92540
4133 72446
20841 36578
28529 77674
9922 73946
63383 92819
27374 93346
71435 77320
40318 47939
31619 47794
3552 40404
15340 36389
13399 19331
39892 47237
12392 17122
28895 50814
36990 93025
44148 57057
63913 87431
14293 55641
27016 31597
33129 92683
56663 75548
19418 84938
10476 11231
41895 43015
50266 68843
1124 21544
9953 15581
61225 81694
56436 62393
16854 69868
7321 84542
7697 12251
21315 64436
25560 39025
2597 32996
32984 48003
47008 66493
25681 91905
17561 92349
5509 49204
24077 77496
23087 78285
15031 16531
5053 89375
52004 71199
90252 96805
31999 91805
41928 42457
49122 66738
71900 77000
17277 84853
24703 72309
59589 79296
20069 28691
2737 30698
8333 84000
1165 46844
3905 90360
4983 12157
57221 78346
8714 71802
373 20493
12321 89189
43280 47771
36764 66760
31423 81529
12298 49020
31445 52932
60411 62825
71490 91689
2671 73571
52956 67815
25197 55805
21932 35630
66487 67585
35883 79600
21388 29467
42086 73031
34655 78416
36584 69850
5079 5765
28446 74685
79805 87744
50445 94612
412 33205
72626 85106
30440 99082
1332 60637
43297 46782
59086 90953
25321 81281
4020 71777
12918 50992
69811 90871
24812 79490
30883 46266
45135 76197
34124 39163
4125 42739
89780 99215
32307 79923
6563 76408
56568 98172
33642 42343
18307 51070
57505 72359
61570 69026
23389 57050
63294 77593
35811 52560
17344 44218
13078 99648
48320 60389
27804 52439
43520 93207
26865 32329
32865 33784
7592 96481
13541 70955
23550 58332
81424 96055
13947 62057
73064 91702
43333 63890
19531 53831
4208 39692
21789 63117
78609 93203
23195 73548
77970 96677
48202 60544
25158 55349
19177 23291
38166 78864
12069 84985
76902 79677
25418 55648
19979 24922
3671 77593
15387 78260
5062 73482
8 43576
2875 79519
39087 98257
71213 97413
7058 43609
83486 92738
74947 78589
1896 79571
12339 25973
25664 66548
10980 69859
22510 30932
216 93003
26034 69727
26367 85368
62766 63163
73195 86572
74230 96841
11532 50900
7101 94881
6091 17629
32450 55985
17402 67398
29627 92320
8954 28238
13692 49169
15234 49849
28915 33620
5480 52396
57212 94014
23056 94165
627 57985
12687 79944
45811 53311
53690 84228
6963 42671
76016 78453
24161 83672
62944 88370
4485 87636
9465 44646
31268 83771
83596 85932
21287 35881
12864 52819
12863 23043
70770 84065
1994 14816
83572 86310
12308 29686
47118 65283
49559 51167
20310 60420
16965 55141
8618 72711
32579 58379
53925 91423
11427 55905
35607 88672
53244 91450
45745 89091
48825 53354
71664 71911
49991 77117
15908 94866
1282 49213
48982 72380
42922 89962
9168 35534
10668 81331
29127 38443
1665 13264
33267 33308
32956 63926
48153 59093
91234 95791
25202 68257
35555 53231
42187 59552
93403 96732
16350 76519
35247 92349
45631 86649
57206 91291
16340 48248
61395 88925
3287 62552
26083 93272
76822 85761
44984 58121
19387 69948
20146 94919
42544 70709
29703 79652
14261 64721
29566 89952
29960 49398
19868 98953
17015 79939
8287 42825
67590 99348
76793 90748
27932 32770
3495 7708
34307 63475
23419 72591
29823 44106
3975 14174
6350 30581
6431 85027
41955 73597
13099 95076
26582 53348
4843 95705
20390 39692
15911 20841
25499 70596
19212 69497
55257 75744
13474 63009
20302 39862
10056 94045
32755 67115
9171 73531
39507 44788
23144 48137
2111 93875
58596 60254
2453 57179
12986 19846
22700 44778
77139 84686
79161 88860
39591 44530
42353 89158
15397 21803
52363 84493
39783 54530
17002 72672
6127 61404
39382 57968
20921 63190
34040 72027
57871 93186
66316 80364
7315 17280
61882 72455
27296 64081
3276 81575
6672 31928
69866 73734
60041 68413
17037 98941
46175 90513
13561 96750
4000 50134
10028 10669
32572 61498
8941 77198
44418 82160
62797 90876
35451 62488
69334 78386
53125 72694
35952 41538
26207 64812
67655 74390
43133 92764
14217 43977
3263 16177
91413 93466
1915 58761
44968 74096
14889 57619
5306 69800
50825 55284
54144 61853
45468 68413
61913 63404
12403 57217
33085 90315
19739 37024
85132 92873
63382 93741
29970 31894
1684 92621
55366 86609
1358 96930
23487 86492
74359 90339
8512 38496
45004 77568
9644 15744
48661 66791
77371 82004
29047 36864
43757 87042
37517 83040
14908 48787
29436 90208
65405 99783
7029 43239
29985 89783
48829 78675
26884 45079
27088 57976
79913 91076
3256 13373
345 65876
98144 99478
27897 60069
50703 89644
10149 31288
45754 52033
69437 87432
56494 84525
63486 92929
678 20660
52818 58713
38429 98464
8973 22402
11007 77117
73451 92279
35190 97083
35212 93515
63826 81706
17138 95928
24645 67987
37114 66450
53002 91156
19676 60018
44808 68082
14695 93768
28069 60043
40941 50073
45103 94975
37484 69059
4002 96688
46431 49079
43515 74876
62366 95269
18783 44298
46685 48334
2144 60580
12243 69472
16268 54048
21220 65279
36002 56557
29136 54110
9672 85489
20754 31506
6063 37933
11902 75253
41131 86739
7027 33581
52240 87216
27384 68595
12100 14319
1548 50766
74706 88232
61834 87424
11425 93404
2259 30952
41537 60593
10474 70058
45728 52939
41626 71263
5468 99268
18486 46782
10952 60339
14290 78697
27503 99286
16502 64174
56247 63996
26156 32961
48019 54942
38844 99053
95449 99377
18300 79249
16244 53544
59757 96745
52327 93912
21019 54214
287 68785
9977 89712
8427 30931
50312 79764
28304 92395
6996 9940
27979 93045
12866 93757
1686 91657
34909 82188
18451 87479
31293 49493
47879 96158
45762 88270
11640 20628
41832 67593
31402 37594
17050 38831
34537 66009
20808 21973
84132 85433
12040 21317
3615 41173
10225 68275
31493 63258
36468 79534
17195 40781
6450 6642
18145 80996
33519 69257
44340 63128
64750 91221
20803 33969
13112 78710
11231 35742
80825 95355
17301 55307
77327 97022
5502 48903
30484 35780
81801 82111
19255 21427
19559 42337
18355 71141
3129 95930
59636 98514
14791 49165
48982 83064
49 29993
64673 67278
65058 84998
38112 90108
11896 80296
11564 56019
56277 68247
29165 29955
58874 64438
67392 68378
33172 40992
61603 62308
42615 42674
40003 92016
74662 94200
10720 35850
21480 87621
67030 96783
40038 53717
74243 79302
16049 81183
23556 36023
1219 55357
52130 97700
2944 79378
45995 58944
46953 56393
19937 35850
18522 37377
20535 25373
6841 57834
40453 56554
51305 88443
5971 23731
54815 79662
39428 42515
5632 34028
14911 68026
20892 67007
68214 79547
16884 99761
16358 93997
30840 37958
16103 71282
9610 75229
69437 84616
66549 93060
8955 86107
54938 82686
5450 22978
53720 97440
2889 4434
79 12861
2015 20499
59860 92958
63117 85084
27364 96988
61574 89542
36013 89920
70698 84768
35272 48087
12712 45300
66187 77038
76096 77877
23355 91685
51567 96991
77630 82739
33774 53761
72334 73175
21171 22890
21878 63146
21898 30363
15942 50101
12559 86078
24707 35284
30009 74653
60858 73573
33376 83408
35017 51377
4199 4287
1424 85286
47381 73200
90157 94950
13765 55685
4718 35107
23029 98781
1185 72601
50189 76499
15921 61887
42563 86699
19786 44844
15615 45046
61627 91299
75910 79637
18971 80249
72229 87707
43218 48765
17846 39312
72387 99889
3249 19730
28407 36145
34549 50579
383 77436
74571 79941
67570 82499
19817 79551
50932 72652
1444 85403
22279 98380
33546 54570
34349 95572
75384 96867
58279 80991
9141 35864
59277 73759
50520 98909
13052 13893
23418 67744
40179 69158
27798 39319
15456 67556
57582 60099
39046 68935
73805 83297
1450 40108
18992 73764
48459 65645
5946 38070
58545 61248
82760 89256
42534 99983
49624 65501
16489 61772
24962 89692
38290 70171
16120 36567
29883 74231
43133 62246
11608 30527
33865 80078
17 60976
80390 97419
18008 18071
68336 77573
23679 50666
25804 63867
14112 55845
57636 89177
74017 96411
9197 78462
61997 93122
6037 62041
70993 93160
34960 89509
60761 95291
17891 59536
74379 96255
31317 56784
2810 35880
18695 48221
32470 66096
29796 33733
24255 56534
39859 41393
1974 23639
77283 91737
42911 62968
63889 90225
40085 71580
46262 49577
10047 43550
29073 39242
63737 77265
63571 72181
41843 70610
1030 30542
34968 64358
13560 59896
48534 86023
4040 39834
11775 63523
75894 85935
24597 90855
49556 57584
54344 77066
1867 76175
56843 77822
3002 48171
26209 66167
61480 71911
4584 63242
31257 38116
3041 53899
34827 50761
62809 95739
38722 44812
79641 98008
4345 11048
27370 41294
67508 68246
52039 70892
1656 90692
4136 10633
69123 73575
59857 66237
66273 91189
27364 90236
17564 37659
91635 97781
79131 94897
42098 71393
29152 72579
27112 79179
1832 34976
71648 92736
42663 98439
58150 72391
59667 97932
36087 99030
17331 38993
62897 82256
10356 18014
33045 60308
12335 15500
4691 83252
40701 73587
22519 48922
9488 95718
33232 84143
66348 91748
13747 43355
39303 46816
86811 93885
51053 83788
4349 98456
54150 72353
52223 81101
23879 93078
24693 32878
7140 60699
36622 85108
3171 74228
45517 54683
47082 87703
54678 78648
7744 70644
70713 81633
36243 79130
4411 77072
57341 60904
37021 95170
18471 67176
48953 74605
9077 99000
5158 8193
35038 89887
47371 81161
25731 51801
60881 66333
36543 50236
12380 67355
20623 69945
92552 99892
75044 90709
32198 72153
25813 75395
44797 48330
32345 44984
39752 87038
8972 77745
21564 39152
3627 37537
8102 55723
9105 78467
50030 94573
46755 61977
4713 93963
15930 58254
25721 72306
56120 75401
82346 90882
14442 74305
14079 89666
7455 39848
38670 95030
45263 50419
31244 86560
23923 95665
2751 92692
32224 94233
23106 52327
23436 47952
39998 93404
10352 56793
35436 95252
71250 79790
34721 82921
48584 87440
66623 79848
67132 91083
23610 98528
563 53635
75273 97043
51411 53899
66121 92617
17945 43689
42478 71328
41868 89480
28289 99555
57146 64778
28905 49770
93429 99701
82034 89565
57978 89625
44981 71036
18326 45558
58481 86572
4004 91243
45078 69121
79561 85159
23630 55575
73814 76753
35480 43563
2798 85389
13812 74229
41378 64592
28672 35068
27939 79319
16996 81106
68957 84858
2104 50110
20379 56080
5715 10838
39452 55180
26330 70361
53656 88988
6846 73960
48540 68964
20025 70822
12069 69252
2146 47422
2294 4436
34480 38434
67595 85628
51938 62196
79727 88236
10707 83452
23885 34672
32674 33200
19145 23532
65600 82186
55229 60452
23002 26160
67213 80056
80805 95990
23025 74660
67489 88481
54703 57013
772 41482
41477 80230
15449 22061
11419 54492
2175 78645
27176 93683
25801 65577
26571 57191
63107 96014
43090 49597
37416 79524
32886 52505
9663 58448
69217 99000
72449 99653
34377 89615
53390 79417
15002 28768
752 33455
23459 72129
42982 97271
3269 48951
2145 40064
38505 96459
49416 92218
11012 16786
4694 26444
2689 50676
14701 41989
13150 98480
9794 18819
33228 76083
13087 63703
36477 50963
65745 92871
27887 72170
47894 81164
48455 68433
53786 88316
94081 94804
1490 9987
3887 42112
25532 35273
35121 49597
20786 27180
15205 64355
6664 78319
18392 54616
43267 52592
41857 66784
30757 41509
50841 61173
29381 92692
11997 39531
6988 26335
56875 89664
818 85264
37160 95017
32164 60168
88581 93295
3895 79922
4431 97426
13820 91640
45576 57563
19354 57660
31212 58012
77358 98240
28692 51400
8644 63802
29111 67530
58413 91753
61843 87037
63206 69307
15522 82610
56869 68044
14435 91963
55595 95040
29162 89609
64382 89173
53999 91264
9327 43975
15265 83260
32581 51028
19270 71219
14878 56103
45707 65748
7685 21258
33359 90572
7985 52567
2752 30448
26083 45735
11364 93121
72300 83249
46447 91972
24931 60041
8834 16396
24332 46751
38707 50468
53207 59470
42603 84723
31463 60769
28286 60314
83450 94901
34624 46980
35112 61898
52454 92952
2959 29953
3887 85873
2778 97598
1990 4980
8647 46674
21379 82229
22397 43474
64212 72378
2013 47598
58484 89968
44445 62722
7500 97592
9218 80876
4718 33878
68313 71037
11484 91095
41011 59015
34535 53823
30445 84484
84660 97421
19940 59149
14728 63387
40142 86474
70773 70853
50585 93864
8237 30101
10676 86349
84569 84770
57183 99877
24456 72170
44209 64570
62210 91113
301 2452
55864 85433
20099 78655
3131 50499
2462 68237
2816 82185
30483 67020
4235 25512
34591 83616
10383 91201
10050 60198
51505 87524
61671 71969
73694 87751
17410 97960
69072 89548
12980 45192
6432 52024
50340 71871
18913 34346
8518 10073
30035 36623
83100 86976
2735 28867
6180 59258
11538 27636
2972 10318
12086 43093
47501 52326
19610 99357
48315 90672
832 53406
7193 78956
46395 77785
35312 89980
27176 45655
46874 92621
52951 95916
52201 60670
24981 78521
36411 80603
2379 61073
48835 77436
45335 77820
30713 58755
52119 98153
19838 67815
12425 96897
54348 79879
35271 86516
12990 55255
21212 88854
8324 61173
39359 85193
21077 37602
51565 87185
14072 85542
35713 92842
60850 64366
25466 26541
4107 99954
12625 58405
1702 55562
71811 76659
27100 40992
6543 88696
37548 95208
26894 61615
19090 65275
766 77193
47550 81766
61047 66629
48575 76048
60054 75988
36371 80178
57514 59348
67833 84499
1622 40893
89034 96060
26681 41442
62417 70858
17050 61717
37733 73695
71891 79939
34628 36505
20921 25246
3157 29331
54660 90331
86378 98039
74083 92590
75297 91812
13154 35663
37140 45774
4223 88335
11540 25801
13465 37561
35656 54302
26748 53264
7156 36871
39179 62477
7101 74657
75700 83710
43699 54342
38126 80434
8031 26636
8699 17053
12579 52087
45581 71497
9105 46278
48165 58042
4460 16834
5302 71580
97655 99358
12104 84427
34660 91023
19839 24473
52851 99673
60286 85458
55773 97843
39247 88135
17535 79080
68992 96568
52635 90494
7955 24980
15791 86707
82539 92851
54425 66423
55232 55732
45009 89553
6110 99842
41178 55272
17422 43552
35214 53933
890 86605
26301 95143
40070 73618
47330 98024
10848 55783
52975 88687
25621 44261
49436 70687
83254 85966
45422 56495
407 90391
12580 19775
34530 53063
80340 89772
10630 28943
14626 88547
44260 61324
23563 32867
33931 84661
77296 93631
74879 88544
68449 85820
43016 73250
18191 91789
41502 74633
59637 97911
6403 17111
60635 70390
46455 51151
63623 95199
69333 93454
14564 30334
4089 73291
33019 52235
2611 22322
16546 88747
43715 58068
22874 82870
21294 57374
59526 90549
39352 79913
2340 91663
84988 98162
71881 93627
55745 92813
15447 88821
34356 54268
19432 70018
341 2213
53057 86531
75152 75567
26091 32495
14862 51097
65245 71090
41965 94092
44488 60905
912 82713
18273 99915
28190 88550
37516 65831
23237 66454
17047 89522
20340 70528
24192 75091
82071 85811
8784 83439
38160 77015
1959 33770
95235 96900
71449 96024
29139 66487
45594 49595
8185 23070
72609 97199
38415 42757
1428 99971
25319 31710
63314 78149
7642 49869
56598 87011
86568 87940
19923 61725
60759 83932
70520 91792
29990 37866
54530 81453
89556 89697
13473 23551
31484 91048
34808 67228
29085 67287
13299 34933
40761 50698
25417 47907
4914 25903
46126 66338
583 83698
25922 84684
12340 51625
18108 41916
34724 63125
24203 39862
39013 90895
49339 96175
83062 86128
17957 23566
42226 95851
19393 60252
30554 63411
34859 43638
45435 45471
37407 75475
51029 59282
36914 61601
23082 36658
20063 25754
37397 74949
68682 78132
7000 76262
53880 86643
42512 76422
24743 90396
27144 56256
28142 68097
3862 79557
25579 33218
72103 88740
9198 92649
26619 49045
18965 72544
16447 64234
19127 59595
29889 88010
65169 92110
42563 65736
41713 88490
22654 58159
81265 89260
48291 84168
52678 81296
44768 77573
57247 77258
52958 75245
17497 96414
41868 92639
4748 88897
10225 85162
18551 66582
23895 88813
13686 57254
15355 63193
19405 80292
81399 91724
37719 74721
7865 18343
43503 95162
10413 85750
58425 70995
43773 55062
68598 73363
4083 90013
714 51240
6480 45465
84891 94004
2653 54369
40866 83211
23182 74658
93189 99744
25955 88011
12105 24580
48518 62872
86304 92705
71633 88829
2030 95010
61237 89508
87122 94709
48045 83882
32350 34079
14453 61048
4696 6122
17492 94331
11973 94052
17216 21239
51154 99871
25784 88432
24425 35275
26340 59003
38623 53847
28190 64447
34840 76915
28474 97372
57865 68413
25343 55674
74394 81356
5888 16189
42839 50024
45367 52634
14320 40184
14982 86107
73805 84413
56233 73246
517 63455
8741 60946
6094 83730
4908 88412
5660 38906
52578 79937
10874 99366
27188 68696
33101 60119
9293 59239
2136 73508
8370 78953
40748 78681
30741 40113
16637 97007
5386 65690
6038 84033
47998 99522
12304 45670
10139 83980
82320 92568
8892 44410
74989 93985
21116 27183
86020 96076
33511 57952
66494 93875
21711 30551
15994 26362
60532 67274
10595 47176
6448 94729
3105 53954
28228 83023
5579 48550
54720 58482
69050 70657
9057 58184
17869 64184
68541 88014
36503 84747
25984 41808
21784 76895
57068 70428
39887 82783
2491 67367
22725 71132
69655 70116
69048 82504
26782 50922
13506 70278
64335 85587
73224 85212
8163 50897
23713 41151
64915 81490
51892 72797
1869 9593
33480 82750
82117 82742
30879 86766
78075 95790
14278 31584
15129 28107
27292 32332
13009 15332
5754 27835
26339 88363
8195 80026
10839 28374
26155 83306
68205 91780
20863 61496
4448 11009
6775 91615
68664 82237
11230 83402
6608 15323
56871 72714
16228 54599
7314 23551
35526 46638
9208 15285
54357 72536
7941 28762
48671 56879
18075 91330
13603 64549
75598 97307
33450 83918
51736 88198
29431 35641
182 67903
16761 43463
2758 39286
36175 59544
45758 61557
34052 77911
41745 76153
17214 99867
29089 70462
7053 25088
49852 98580
13930 31607
65261 87061
11068 37194
8152 61279
7900 61799
2600 84232
46538 80246
2608 10509
11434 56072
22980 41444
17202 59699
22395 85098
72178 90584
83756 95629
47014 81663
14059 60922
10542 76454
71705 75679
32684 90644
8472 16577
78652 94635
65554 75195
33987 94209
60345 69811
11758 23829
35886 50168
2113 63621
30666 71786
55730 72740
59835 65829
57790 91244
21732 33297
46411 82255
1763 99297
52572 67044
21610 96017
3242 4137
51324 99082
28012 57239
44374 74828
78011 80599
81646 82456
79440 89514
11825 44255
13161 60718
49488 53664
11827 56709
80922 99037
10838 21587
11087 51887
13479 92759
53443 91731
51964 79490
55522 89777
68603 75226
42173 42522
51322 58078
15513 36774
16423 48911
3620 87852
24303 91092
10800 45392
13363 60529
2145 65059
7634 34249
15104 49437
14072 51351
12917 71020
57853 69637
15407 89500
20960 31922
6089 36186
13291 16161
25711 53436
66294 72990
12758 41623
28219 94810
65768 79168
44365 83132
26054 73518
19477 46194
15323 50879
33213 65554
29398 93952
28012 83850
61954 93701
14269 97141
5396 15369
33757 96104
32738 76797
8585 31073
53120 73503
23439 45426
26141 83970
46713 59330
29771 96756
56275 95857
25065 71812
443 40216
74202 90769
26127 59844
4088 79431
48616 64742
33051 44323
40357 54296
10479 93223
33494 74237
45424 94222
16903 95804
17674 46771
41195 59723
15176 68852
59042 95115
20079 92606
69126 71439
643 81013
21751 78680
84636 97775
79 77773
18104 49509
28055 31413
42610 98612
12440 66892
4516 69277
36379 53877
62925 64174
5941 99545
4445 90119
6676 44131
25764 69295
51367 66533
84704 86839
43133 51334
24254 28548
26542 36360
46778 59642
80418 99654
49328 56695
56908 62763
46182 53690
37454 80884
15297 53105
8498 92141
65000 88039
42558 96413
13177 42366
5330 49598
59333 67641
22919 76898
39703 47366
35050 60201
50922 53199
12772 25095
20937 68170
43954 92144
2268 14841
37702 85099
3254 74209
66086 77496
13563 28345
6207 48563
4897 24143
17181 92251
70414 91352
60009 92524
35007 53717
73287 95940
19863 41038
21742 88318
32831 35873
31987 56972
55904 93846
79331 85872
194 45571
80209 89140
39309 41920
15720 45483
10861 11947
28823 38472
22350 29177
11544 37642
50906 56388
31731 60836
23494 92489
84270 99477
2622 36330
37905 91540
30208 99164
32544 41409
20410 67671
18336 97356
48975 79104
50864 63750
34106 52490
62338 68857
49850 86238
67584 79848
83083 96968
9611 28099
70559 72177
21132 86492
65055 71073
20528 65948
8483 36155
80492 97511
54385 88518
47689 74624
7447 34269
47232 70291
84052 89083
61717 69263
77265 90433
21362 56908
47862 72344
5033 49502
26388 86572
67372 87528
26673 68498
14964 65625
15742 17623
5852 53606
59002 73201
1734 41071
12025 49596
45910 67884
89268 97787
81075 92863
91302 95431
37721 64962
43715 64448
25665 95611
51273 86637
17905 82028
38582 97873
22529 46077
62722 75544
1123 56674
2877 10410
48304 78840
19304 55872
72181 99880
60265 62004
13739 48274
33805 91123
11735 13507
65233 86043
19641 73708
8958 44397
74013 92448
42112 91684
734 18363
21506 67136
9821 85078
28558 46965
73332 92615
8717 51160
13329 30855
34766 54914
90253 95152
4827 86025
52883 72157
7355 72006
12816 90120
65497 88191
47948 83102
23013 89711
30863 49382
6130 76117
64501 85299
35400 59151
56037 71264
74494 91624
29072 48318
53067 78391
9809 22362
18989 27427
17882 23836
13204 91717
63251 64315
61439 83475
25108 60459
4982 57687
63172 86406
20647 83130
36485 86929
35950 95436
13304 18151
27373 65364
46881 91030
41304 86225
16836 41017
7460 88986
17459 90289
18330 37299
10527 11490
26305 53106
20495 99779
12875 99260
17567 49361
29171 70965
37953 96825
10277 47904
255 7136
18937 62197
7267 11846
41881 61220
80193 90924
59633 66259
22651 53400
37760 66452
12686 24759
13542 23053
18252 47693
63047 74869
49835 75765
42757 78510
92471 96531
24113 33694
48368 53359
33999 93943
66905 77893
47057 66887
29070 64804
4920 74114
57757 65053
42924 62268
59952 96742
21703 54851
13335 61529
56057 77449
33956 76588
43731 92264
40182 56680
56220 63062
82776 84829
23175 69179
44054 94678
35070 81265
51521 56963
30716 37374
14395 82166
46399 78849
8736 18761
52233 65351
1065 90564
72023 88603
58802 73928
45409 68023
19751 28135
15020 77528
20255 22140
18167 71135
5022 73647
64442 79268
20077 39247
79302 82868
95800 97624
14530 67792
41146 60029
1130 5682
295 13506
55173 94079
73229 86472
15124 80622
53930 62889
41818 93508
38056 98144
36990 95042
16160 76536
638 40283
39642 52726
6900 44031
11673 46807
5989 10740
32484 82037
11028 99922
24839 86707
19014 56073
96250 98911
3393 49454
13825 78946
11702 58561
26647 69950
15429 72109
42341 52449
88466 94728
27038 38461
30668 78032
10305 75943
33580 95264
30244 50690
43178 93438
16380 82365
49504 86988
68483 96956
35045 60693
81253 91315
11889 89559
36264 42256
66714 85774
15109 62057
1678 54794
2534 96171
62747 85011
36852 72091
19685 32892
30582 92288
15534 38889
41688 92487
16181 47390
39810 69883
62957 76109
8551 55650
11771 29453
19283 89335
15040 26968
51215 88729
43290 93619
19894 22295
41804 97589
31176 85368
11034 22777
18662 60283
26151 90023
57049 66153
89841 94729
45516 80545
30200 90254
48946 99868
50326 80635
18128 91348
7232 71579
66211 69896
10966 37145
19569 81141
33147 74609
13454 89537
78977 90775
31227 92197
9974 67725
46484 82952
48954 83042
54604 97754
22588 97403
66519 90056
55836 63453
6207 41022
20249 44144
2443 56358
21605 99698
60380 88410
44356 47141
9884 30557
30378 75711
49479 86979
47151 53185
84872 91325
65187 73550
1130 39958
34301 36776
50024 52941
39329 94968
18633 34885
60792 73410
6716 44758
11969 99259
61304 82361
12641 81900
34406 61578
2213 47576
55094 90112
52171 83872
6829 47335
21375 30511
32222 63829
42397 43498
15797 99250
43216 91993
4912 38877
37525 41008
53181 90824
63481 69727
1517 47717
58135 79228
8162 19216
34910 64528
93722 99972
64632 97588
16857 83750
16066 93483
28252 62428
11234 95604
14835 94521
7912 42551
31578 90937
81389 96821
66734 71987
3380 7276
49469 62995
39015 43914
50268 72854
56714 70984
6567 42386
60255 72621
70739 85136
11947 85019
39328 59590
14767 25082
73255 99095
30118 87185
24073 44337
6140 99855
67788 94867
144 21599
41528 67115
52639 57666
74811 93905
19702 96203
12030 29538
25430 86765
44663 93949
24846 60898
49217 87539
10929 66312
6656 53109
16076 24377
45922 95220
33656 47486
1275 64638
40535 65028
30621 46855
10989 37483
44721 63492
67575 71325
29646 90843
11085 95132
36560 45339
19806 98021
73394 81291
34066 74029
8039 23200
25829 71775
64281 69193
14814 20158
60027 60841
16054 57063
31188 66005
55978 99942
44640 87302
16370 34674
78938 83444
36926 41879
6258 49166
25993 46577
40092 80570
11248 17569
9037 96705
17959 69922
13587 98595
12897 49396
5112 78722
35211 38817
67924 92281
36311 76970
13173 80963
3367 22880
23740 53258
57304 93960
36933 44326
17529 44655
34178 85238
21062 40353
43615 74049
93812 94939
21234 99510
26005 61603
424 73481
26742 74028
4140 19097
63075 94880
8990 13124
17316 78097
57410 91431
48276 65005
28332 41945
9662 15116
73066 74866
42817 45464
30973 95451
2124 88384
27894 77532
58319 89679
7523 23104
28682 40075
41241 52369
8768 59501
20916 48937
20323 52164
18378 60262
56641 99248
15538 83795
41756 75065
12758 27075
22294 54155
12935 32036
35295 38490
68776 97859
57602 84124
21107 85972
16306 46571
61934 75239
23514 98815
27573 90249
28641 83860
3415 23098
19120 63929
50739 62128
14627 84799
37947 80716
30164 90082
24787 62431
28713 66757
32222 56173
67695 91235
13662 28119
58805 70271
11063 45894
31280 89580
11554 20127
55042 68597
24674 93796
12263 29207
10081 35063
38375 71233
8175 90128
16366 38817
27855 90166
47718 55453
1838 54780
31083 81541
19102 26791
5607 12296
29 95356
1385 19848
15715 16921
45051 64361
11555 95874
54850 74217
25535 94203
50423 89385
88404 91170
39981 84856
7897 16068
37497 86006
13035 56918
22452 63933
9171 47485
38974 95788
10550 25581
19769 46516
29583 80727
284 2937
48394 51070
9867 52027
40433 78289
29561 91080
75 75677
5607 29704
40129 91857
27592 53218
5321 72478
85231 91454
17734 37447
5005 38988
58871 74427
49466 93106
3439 63979
8453 20797
34412 45434
36224 90408
3117 89501
31659 63898
1950 50541
8793 37550
48176 71690
45500 75026
71415 72188
95422 98620
13315 33393
26919 56527
10531 29724
41317 43037
75315 93242
26289 94865
9950 47194
13532 83692
11012 85634
65231 66195
41196 53579
20641 92865
13814 60760
4683 25574
13944 83015
7883 43400
14511 98254
29208 65313
46461 99203
74900 77398
14081 92279
47259 74547
33954 91410
60980 61611
21389 89765
548 4140
55673 83564
55494 82645
1654 20688
1721 31090
40978 73777
15214 64577
8148 77388
63882 82447
63947 65348
29472 83161
10385 14211
55489 81565
1822 87607
6697 80603
76633 99114
4020 50228
35217 65562
18731 33277
7045 85078
62999 99488
47260 96697
87574 98127
437 28289
55397 92906
3219 70864
42638 64731
20083 49221
4005 50180
31860 80603
4166 95755
15279 74084
4437 94797
6911 41316
34702 36628
51607 66477
76269 98652
30508 66338
2211 75275
47728 80325
11799 84732
75760 89508
69552 88131
33073 34890
11324 72268
44467 65610
7988 79048
40488 83569
18073 81533
34025 71065
77627 93445
15897 59584
27573 98181
20949 21650
50632 57689
3613 29914
38436 95897
24523 50191
75426 79146
92737 94903
55801 74745
78724 83955
42518 86889
24297 82307
8125 28222
18655 48005
43907 88472
26880 75859
17944 35980
83756 85675
27772 89115
31845 99630
42341 51391
49181 72433
64208 89568
44308 89424
21874 29935
20131 58416
15948 87843
66506 76253
65725 85133
72569 91654
70033 85530
58627 67460
70039 88870
27138 99604
36663 97233
4765 76164
1277 97061
42220 92506
77155 82672
33655 77697
3602 48185
23727 67580
49603 68259
52233 95445
41151 44541
36012 51105
19029 78132
69097 84969
88502 99784
31534 59119
48369 77051
42182 92308
22758 60838
25006 76686
33577 73254
15507 84762
9171 99638
9545 62125
15435 20881
7077 75464
30112 88966
19064 54858
63310 96667
18099 56468
30866 72013
38468 65406
574 93820
10975 27029
14928 61644
50326 91569
25846 77382
1350 16276
6948 13870
9605 84103
24270 53787
16808 82402
83083 97591
3344 41801
46853 85506
90458 94824
7693 8042
43511 81000
17311 56332
10360 67890
82941 97581
51271 80536
27276 40325
24419 89940
78288 90320
20508 25706
56416 70180
27274 61923
57698 76358
1581 99675
55934 64764
62254 68201
28186 64165
11995 75568
385 27638
43056 73920
13906 15771
4181 82409
25621 72050
7267 88602
16346 84014
14748 53022
32208 42838
3020 88610
68454 84553
49939 65110
18338 63768
59805 76645
28096 49454
69092 82362
18920 90797
77092 90206
51732 82635
64605 80507
9869 53161
23054 98612
15239 63773
21179 22087
48867 51812
45731 92483
43075 70541
60582 79725
28348 30786
6885 28499
57470 91552
18726 58666
4229 24089
17206 86399
48241 84581
2212 74436
39918 40199
20562 92365
14034 55131
50920 83885
1314 27484
15113 94914
32846 67446
78410 83540
1299 69964
15240 92459
40380 87945
68804 75894
81846 88435
19736 70826
29818 83377
32854 76366
41024 57342
77980 81170
40986 80415
3847 30596
14704 87573
32996 94546
40356 50748
34048 63044
59884 64904
76002 83976
8095 63293
20300 91238
11947 88517
54749 65093
34599 91310
423 93663
50055 96512
23293 56582
97032 99129
14753 45371
7552 71217
7560 95864
4140 20210
41014 47491
566 9729
54697 99692
15653 35413
22284 95014
47530 83743
38402 80362
13216 54894
44956 65162
26456 65840
10126 75404
16148 34280
44162 82111
47635 53257
13064 17368
88275 92643
84051 95781
22896 44686
60924 65296
20416 60408
17079 58555
59366 98183
34106 50814
26067 79544
7924 14631
63850 65007
57037 72763
32383 80644
31398 42538
31650 40413
54745 59125
76035 84413
4291 99030
68458 75383
46401 55687
4180 64666
13479 64865
85442 86193
30597 92921
67365 85122
57559 71270
94554 98971
24520 98239
16156 43057
9924 47423
19647 56720
174 55316
19842 71697
10603 20455
18489 62432
2049 18655
39598 53541
19236 87049
97014 99998
12610 50933
27546 95198
10427 97385
7246 36866
76619 79042
56898 98738
14180 30573
38982 83360
29740 70441
8823 26929
19722 98899
1744 43150
3421 3726
61591 81962
62707 70150
26409 44896
27290 45568
9322 75597
28284 31627
6472 25789
1045 36384
57173 96473
349 35061
6201 86212
840 98679
35703 73600
12091 56725
50115 72964
1556 80848
20205 28097
3617 65508
40828 86891
12272 61871
24107 68433
48518 51131
20958 85163
92485 95598
15972 37007
85969 94190
4349 81069
3537 32676
41696 89559
27857 56212
34375 41574
61202 79662
37126 81228
64170 71934
67075 75142
92872 93941
91503 93295
90170 96077
9277 80346
43309 55286
5428 77545
72634 76340
39681 92421
22481 32257
30461 77189
67376 85987
22041 87280
39950 43274
20910 42840
3188 89959
33816 79884
19975 69927
15019 27946
23244 54535
43908 98178
50308 62775
62746 89512
33265 68839
17200 51895
42085 72393
29908 43033
28141 88997
37617 78272
12281 19532
51989 84590
45395 99041
13258 47624
18449 45305
42440 60115
3147 30865
13552 31804
69323 89864
7151 74252
20088 71742
52435 84374
13394 84717
41465 42266
1286 92501
66206 87199
90703 92367
34008 50246
74651 92337
6242 62282
38921 73502
61947 93867
27167 70363
8849 44211
34582 68108
2707 54156
90705 91567
8465 78287
55090 74861
16800 42313
33150 56615
72843 86650
37535 77884
53969 61025
83068 86528
31665 49495
25076 45483
74520 98967
69030 91008
1540 82177
46077 51397
87651 94692
28150 77334
32206 76792
39689 58876
535 32532
38652 43339
23446 99790
1302 41790
41400 42877
43908 94774
5134 26609
90324 98773
18803 65403
66547 96355
47244 65209
66311 99076
49691 52720
39592 57643
40783 48421
31003 70926
37494 50551
25698 80186
47960 74358
22847 89922
86720 92319
786 77839
34889 66526
11372 92177
60539 83680
37224 55100
7989 80363
37198 77637
2222 39541
24506 44564
16151 53257
73644 96183
57563 95886
55667 92710
31423 50942
97943 99172
3820 75646
38983 89312
33134 81069
33128 86348
18690 56746
7540 32019
14959 47995
22644 70432
4629 73745
17503 97269
61016 89962
39548 98160
5821 12186
77725 95898
12022 62771
70622 74970
3274 69313
3226 63177
45554 64449
24169 34364
25854 53502
2574 84008
50254 67119
21181 72392
54028 67585
46251 66611
13798 25900
82107 99327
32263 70983
8651 70820
44408 54066
3415 12412
55684 97242
579 28972
26180 62784
91067 99820
93801 94680
11483 32752
13659 34069
276 78537
65333 71483
56944 95858
24962 89801
17115 22860
46738 77110
2897 78055
39014 44561
37296 92241
25430 31264
804 69214
36875 48253
5626 6234
31969 90580
4769 23613
25163 89426
33418 61261
51550 92455
39752 64657
9810 93615
29494 47476
4795 82272
1027 74471
54950 93442
62384 64875
38718 91506
34885 36654
81487 91592
64077 71670
22166 96568
15277 93401
18185 52689
43751 69089
97451 98333
95482 99137
13847 34903
54317 81582
4906 25078
13192 38325
14064 95111
51193 58080
53247 66114
52633 90563
28830 62442
10407 94534
6595 9121
48370 77800
14722 84319
50805 99445
36612 56265
1778 43919
31531 87966
27883 88007
63255 69046
2972 44910
11068 50110
8624 39652
19877 67548
20994 32051
26735 55301
1757 61643
82774 96250
25038 76711
52822 95921
21767 45836
16967 67560
18414 47669
67875 72265
8946 77463
47093 99753
10762 27772
96986 99376
11339 22200
12175 31290
12109 25864
75022 87685
27843 32043
19045 26597
72367 73757
40818 71892
30336 96318
14333 21127
392 26190
29275 37522
46096 82148
40590 66905
36728 60213
49323 57460
23881 81174
14516 64413
26557 61334
11108 69625
89802 96812
29060 80838
27503 65865
42266 44476
59452 67044
49975 78669
90495 93046
70777 96172
53190 60200
7480 29099
19813 91632
1841 73726
39601 65101
4072 77864
6616 19665
46360 86257
18029 78699
48768 65383
41024 96850
10899 79036
65445 67853
19402 68063
4365 84876
18566 57317
17088 39406
39076 59812
39151 52007
57229 81897
27544 86081
33985 42335
11341 46177
65359 70657
33049 71315
44984 66593
85980 90644
68027 77101
24574 46191
12479 99178
65180 67738
32325 44724
11292 97680
15837 19186
37670 48610
14133 37268
34865 90008
29773 77674
14911 68604
12386 53288
52709 96358
5714 11688
30545 73403
5600 85050
15101 72587
14002 73387
33292 82908
20988 50728
43645 81060
7001 21782
16443 59242
13544 87576
44179 74417
23560 41830
1133 18713
83936 85614
35109 40390
31247 86514
50504 81205
4852 29193
43500 95567
49340 94464
47077 68670
1135 7897
38041 77515
8477 74340
16941 93492
48055 70461
20409 72236
28349 44767
15320 62097
15928 73117
11469 69817
19036 46089
20975 37228
46045 58347
35662 86639
52513 76479
1368 5995
17432 55233
28240 86717
2061 13680
65477 75442
46885 69912
9771 96629
37810 94344
69697 77690
24148 67970
61475 92880
35627 61139
1402 30277
63951 99013
88685 92988
9850 30116
35552 92701
27094 62395
67639 96380
42926 88109
5765 85369
4476 49430
67440 81761
21799 56761
4232 29164
62451 95224
8199 96003
69596 73962
30787 80828
50373 96692
36261 97040
4743 61674
65345 88234
45234 55285
16830 86995
12049 97248
17057 75597
16649 97923
9290 16484
26336 70021
31279 72125
73310 99532
9482 36698
29659 44728
10667 79370
4496 47583
38334 83578
6840 32567
62155 63480
70235 98106
82230 91654
11599 93388
25741 58258
58626 72257
34813 58481
9313 19394
47171 59896
74617 92435
2728 7791
58164 76522
4481 42583
31492 35336
17263 70140
10978 19343
60759 87497
50688 61521
4300 32610
25211 41299
18957 68989
5483 81187
50141 52750
22000 89951
20761 57377
69419 89597
18049 57403
63498 87892
2729 45527
64979 65816
41555 66933
10681 73014
2407 80496
10651 21817
32327 57303
11656 16442
22656 80614
36585 91134
320 41500
77204 91824
15997 68164
18680 68991
42418 95227
36554 44514
25279 98086
16270 24597
21453 34679
22031 96497
94792 98841
60185 65980
14684 85224
40996 47563
2586 71856
95173 97087
31265 97880
52068 97588
4215 44398
1631 74514
12136 14711
61823 82784
27507 46798
13531 19248
62587 97982
24191 43070
35474 58277
27609 66260
53034 62414
2391 81432
18767 24290
17841 74732
64474 65857
49009 60754
55865 95304
66827 76387
44093 77294
31273 88264
7826 40342
6450 56586
49321 53236
21866 72052
49640 77224
32543 56085
88208 90466
10613 82916
42776 81592
1480 68227
5584 85161
22139 30020
36194 96906
43677 73288
5852 38509
3710 98843
70344 98061
4360 91974
75189 77621
58740 93062
53526 75982
43469 92532
21004 63263
38019 68801
92023 95561
18330 99212
71945 83425
3485 74021
25202 55598
66268 78738
75789 82981
30696 48037
53146 63429
3119 6696
61636 88499
2250 21888
31972 63495
70931 94491
12666 79264
7908 65221
91799 98404
30265 60397
27424 80009
62032 65333
35647 47986
82973 89318
56401 85068
11717 18434
55636 69450
20821 69438
57626 88354
73362 76179
32356 74841
9165 88996
83814 92337
9470 37280
40321 59412
59198 78981
2031 23900
27853 27923
42010 58720
41511 94099
18358 59725
80473 85159
35326 48717
784 8934
6581 15708
59252 73073
11015 72396
29524 78734
30643 73511
20811 77364
37110 68852
915 18560
3068 42669
35346 88376
88111 99524
9817 44819
22118 43540
33326 72928
52932 71544
39997 41534
33357 87681
49410 53630
23701 39247
15778 93464
64732 71648
14505 41176
24383 41487
16961 57872
15563 22929
13396 76039
351 78706
31425 61040
86400 98938
30277 63621
1838 68574
9655 15937
60850 61082
74974 92657
18753 65927
1155 79950
8158 19317
12186 44898
3656 90165
20088 98139
2908 22079
7771 82994
33504 65297
97086 99266
31413 91626
8929 13898
56530 88765
11975 51071
9263 47668
37493 98260
66785 71510
81962 90165
14061 63435
45666 59047
786 30779
71574 75069
41281 70845
39074 49717
43914 51036
22546 65280
8038 9943
72935 99363
61831 89210
4577 86747
8519 84546
81861 90434
24610 55687
3451 88448
23231 56614
24079 39153
18816 44694
71969 85125
75528 85845
14299 87317
73509 77798
12063 42943
35224 78740
47972 70843
377 1055
7546 28217
37182 98552
8364 88885
41018 77981
13401 47557
2601 63974
46251 76077
23864 57144
30250 66268
2091 77797
52634 81366
6662 48241
132 6746
20642 36101
4705 42816
70360 72242
13541 15198
35001 97996
25223 47080
39216 39975
49642 52918
39958 48856
37339 70576
24311 96509
72112 96316
10712 16089
39573 75835
25155 83775
67218 78902
25424 46675
77052 95117
27147 33449
3703 49101
70844 80432
39425 61767
81801 90490
22034 36327
17029 39160
41132 82467
58149 81874
91257 99412
6659 51856
24042 24319
85062 98462
35303 39661
21950 41051
37841 72990
30083 49671
65930 98243
75146 91385
1829 55200
79687 99179
29794 81853
49837 83525
5046 99142
70173 94936
16541 75175
52231 73421
18667 81125
4686 25512
8410 40130
2290 63152
36036 79430
16251 46410
61533 92889
986 29640
37285 45849
6885 78807
46449 55324
33178 74986
8522 76482
52515 86625
35305 90046
55856 65720
20943 79889
2379 66340
17116 44122
3953 88580
20667 71161
30150 68887
87135 94714
19705 60488
24990 46796
9298 44136
66898 95592
21418 44484
14641 21411
67938 97178
16811 25315
39368 45088
57757 84658
51957 96370
53207 65732
41803 62783
61071 81331
61556 89335
60127 99149
45890 98711
75099 79751
79602 90065
16986 36387
11767 45486
25743 31552
49682 81380
65273 77466
19138 99082
26603 52715
52021 69633
76851 94447
48639 65979
15768 96503
30049 85508
43754 96701
14406 61882
14674 17387
7400 27014
1107 26619
11781 73149
49243 56825
57770 84221
91419 98641
15908 32874
9163 82497
12011 77194
29545 53180
4661 86245
49706 93831
34571 61371
19526 47166
9766 84906
77452 88457
28007 86670
48391 48960
33908 50026
293 38132
40602 98673
6540 98438
57443 92671
20472 40018
13316 43223
14706 50600
26560 64646
1773 47251
61526 96301
63349 93989
50065 57070
30654 32577
79113 85063
8348 74498
91863 97880
32611 66390
96032 96247
14541 33392
114 5490
70964 95284
14377 84119
30825 83120
18110 75894
13895 47951
72679 85230
23721 42454
3848 19616
21345 67477
45179 81370
52009 57827
34861 61475
46425 74577
20768 71109
5637 37120
38938 82063
82905 83813
8612 72791
8005 62742
2056 79508
54223 99067
3299 57490
22809 71445
38075 43878
50277 66412
8041 50452
76446 97930
1238 71968
6554 71947
15528 88132
2400 78144
8683 35039
43705 70506
6606 22200
53804 72396
23158 93089
68012 74918
63101 96284
64182 89959
6917 11100
32098 64869
11081 88792
37735 67493
1635 50455
13181 84741
84737 99908
27605 87284
18375 44313
10700 57892
12458 49070
86911 95400
13271 40868
7359 38890
10451 90216
51855 87830
7808 73154
16081 93472
37998 91178
1703 42662
29248 94389
46866 73063
14921 99485
84833 90677
1806 45395
18595 69305
64878 67324
44036 92157
70188 98134
41294 53048
23160 58938
61873 83437
38711 99811
3796 13234
12293 57429
71459 85603
6515 15498
5807 53073
36728 65554
47927 88842
89022 97482
21102 37107
6923 72488
42158 65200
24456 66746
15258 75877
7248 97094
54701 74482
52552 62556
48882 57326
29364 49963
43678 53008
25047 76182
24282 48152
77911 83918
90931 97292
49788 85869
32949 37312
28953 34770
12260 91442
49921 85749
33163 98852
23263 84001
7341 63861
26909 92792
7214 67014
1506 52734
10268 34080
14210 17879
3189 12945
69087 92275
55904 85930
11811 46525
51213 84132
39614 54796
51299 65437
66696 66730
46605 56735
7933 59914
20830 23198
59547 62379
9261 16048
46604 93831
48423 74977
9146 49026
28278 47166
26228 62676
21590 23396
33230 59061
66175 67309
24496 51288
32502 99104
18302 84788
45771 46661
37936 39699
43830 65937
74758 75722
36414 41043
34127 52100
44474 77010
55371 86243
208 80674
15706 32229
6136 38479
39442 77943
17178 30853
18929 85677
23998 82607
5015 63157
12310 91930
5100 44287
23635 75241
2973 71341
50436 72773
65511 71310
3020 17106
65286 98848
9122 9721
3414 42139
13643 41630
28596 44760
38850 59136
52780 99735
1360 49775
25990 62482
24102 87649
64071 90130
83402 98599
30057 61667
49571 80345
35116 71558
55941 92306
40310 44870
64259 75714
14346 66248
31046 34673
29655 37900
51802 92338
50011 92915
37191 63006
34841 90164
31223 52915
14964 38289
61869 93009
28077 68449
18678 96750
65839 73235
33215 95535
37800 53984
73510 89732
1730 75291
41328 55290
5318 25216
16911 41447
75124 96325
82486 92254
78639 88758
38630 79214
54568 74622
6983 76470
53786 85774
6360 44383
11588 86650
14471 47125
28295 57115
14638 84945
17038 61852
28139 35918
59099 86163
52877 60971
86282 96113
55780 68323
20224 25528
7439 32301
2174 22549
62827 80985
25288 43883
33323 92163
52560 92300
32986 87103
70962 73200
5416 9206
61573 98186
28407 65767
84319 90803
29168 78586
69500 86609
38961 44259
91238 97399
5309 77083
24054 42353
68958 93645
8639 69063
44069 56026
2495 25335
43514 58370
7410 34703
36783 57840
52453 57600
31334 63208
4901 7813
16692 22639
20253 99432
22543 73029
57840 73115
9342 58566
8046 24040
1634 10377
64274 82823
68475 74379
48882 81586
48210 72045
8990 47575
6704 52362
979 5170
37103 54038
68674 80780
4704 28316
9763 93338
16189 56738
20008 47923
38836 70304
15674 98562
4893 98431
39126 81519
63105 86743
75749 86103
6765 98027
37371 95069
26172 40842
28369 29045
22772 84835
15436 26634
26445 78079
27671 70934
672 63532
48963 60964
32639 88740
41902 54240
1011 59843
29054 86273
58446 95103
3540 64548
2216 23799
45292 60373
4747 36434
21861 43931
24278 67559
80554 92304
43819 58786
52617 82081
40487 57133
85828 99424
4725 30322
61450 99004
50551 87289
52068 99455
15338 46164
53900 73123
54644 89241
60691 86518
75897 79067
29370 54097
66208 87857
29897 42346
51483 76986
6834 15741
83639 99255
4444 66416
50785 84439
32912 39307
13702 80766
16557 53914
3030 62349
51555 91222
12201 35313
29533 83754
10859 20667
67387 81093
7672 91761
43433 87887
68477 95103
15056 94532
20146 95521
12618 15019
67990 68793
28831 85574
28780 29338
34087 65819
51484 68920
52317 89649
18661 67417
45732 94382
20676 88932
15408 84774
49792 87679
6499 73982
19074 39641
27316 36348
30867 35016
43426 85559
67631 82229
40783 87950
68209 88226
52094 93744
16838 54402
35960 99182
61704 61928
77455 78069
28202 74956
17487 73397
44700 48909
31578 91852
46296 66898
75636 83463
33037 46033
47893 75034
26893 39586
18158 60011
22119 28729
9113 68650
3049 63439
13643 48047
10126 76891
53475 81649
33343 47173
78 95510
58048 79167
24439 63784
26837 59596
62009 98579
45790 48501
55031 70840
57990 63169
25065 55081
74150 87008
44901 47954
13632 93435
27206 45690
33132 49813
33380 47606
69668 80328
86356 95066
1273 83361
10124 21690
10219 51085
38886 40824
21822 93429
44925 68500
30517 58512
12287 98211
23358 65342
75929 97675
27165 34029
38749 86773
32917 97274
28341 43578
46813 69161
15630 92234
80274 91295
22630 40873
80786 93620
48227 92100
16730 73789
24179 38811
18884 55390
63103 84190
50341 82103
36792 85737
50506 82867
97707 99484
32814 58974
49007 56443
13380 66342
9318 48438
32840 41846
35090 52227
32678 36541
21969 49197
6980 60047
94692 94937
6691 62096
27395 72475
7357 76190
43295 47047
24501 24534
24412 26235
12086 59290
37913 91721
76994 91629
51963 79830
53366 89441
59152 71423
36043 37982
75219 93738
30378 40570
9325 91689
58580 58941
2027 24786
2636 81288
67714 84553
6457 35797
10364 87454
2741 59646
37886 92212
10498 56236
43538 73661
52773 57264
8565 31872
18441 26405
56189 89150
1440 89310
53991 60842
11846 45969
45648 64545
32021 94760
8870 95971
19377 57963
73888 91690
15631 60220
33760 91375
16181 41194
31008 45486
50731 82212
74603 93940
4883 26391
24903 97417
2303 38172
23150 70232
25355 85326
49616 65377
28316 78387
8248 90046
25275 97298
21498 88865
7691 97000
51779 98863
15163 62590
42087 70238
71194 89412
36068 87555
76305 90759
7393 55060
29378 65010
39214 52352
81912 82425
27086 61353
1414 24764
60909 77567
11594 62577
55232 62920
76325 90300
66551 84668
38292 87585
3863 39096
24242 88137
11310 46163
1653 73143
41313 60959
170 61397
72322 80573
54561 57014
25739 86063
76918 91095
35965 53797
32892 34080
72099 81189
13513 53702
62508 98591
5720 51762
17782 78188
7910 64245
38094 86491
32460 79220
15255 28468
26075 95129
20450 83985
73001 86234
68781 74277
38608 91257
68453 99179
56820 60309
77469 82487
34457 58010
27985 81504
24808 46922
28165 47953
31563 40558
84141 90983
33794 39017
13073 63452
4858 25683
25446 76188
23573 55383
50642 77734
12792 69717
35760 74462
62145 91257
12380 63654
41166 45815
46955 99602
88401 98514
17545 66586
7667 54519
25310 90590
17171 58644
49596 54211
72182 82954
4722 96303
51179 75071
15172 52798
1024 78515
49738 95467
49370 61899
58518 95798
58281 85141
44862 52746
11897 23869
45819 82086
79796 85333
2166 8193
64538 85583
11768 15838
73366 89615
25955 26056
31563 71180
60245 96214
23981 50468
51034 78946
81621 86864
22633 55232
38130 43172
34204 99917
24715 29815
3392 12041
78922 93218
28691 81387
35167 54221
5411 25323
41128 59565
16742 34354
92765 93964
74732 80828
87759 97616
25563 83648
33925 91276
32365 95652
51598 99959
74907 99964
52258 82783
77308 82966
38673 97980
66032 77499
70792 76127
75576 82532
24288 63977
11076 16699
6945 32665
4061 90069
75486 93625
45217 98569
24701 98946
2512 86156
35432 45947
24732 46480
9924 70085
27708 71864
28814 83539
8816 45763
54189 83427
57475 62775
33233 42534
28615 35345
4194 27389
2108 49381
38250 88165
28351 43234
17747 83960
17571 78079
31237 93474
18605 67346
5853 42485
12517 44802
43486 74917
42841 66102
66483 71182
29425 93871
89263 96648
11374 80846
44021 64605
15184 32766
26743 42697
20594 70023
1945 92880
67439 73197
34800 72921
69846 73970
37818 80315
9224 82011
62117 88611
10598 29106
1598 5493
27812 76992
38574 67411
69011 93134
19134 94190
35382 36090
59854 69395
1045 76691
13999 47140
24275 34223
43897 52394
39760 50224
2616 62898
84478 94754
62863 94141
53086 56743
10410 12210
49151 70849
54467 56460
10394 58790
43978 52057
60904 65079
65086 84269
50845 56875
17209 19496
26674 85911
39320 97139
8160 28382
30487 37553
5560 85823
90602 96025
32698 60916
25506 64531
70430 84748
47926 53250
29546 69224
21966 57953
17079 18876
54267 95899
3806 73298
52889 59153
4283 95666
7727 49419
28821 39141
44874 82847
10699 94548
9358 31513
21468 41102
19313 74564
43411 92169
26133 36733
27360 43918
37853 78444
24009 46747
18990 76811
48716 97901
1803 6173
25294 61878
25634 65476
12776 21731
15900 41095
9321 42662
15215 44449
14476 22920
22475 75211
51932 88369
10059 74254
54405 60455
72973 90076
53449 68034
34972 49682
42650 74655
81074 89823
4193 45603
337 76090
15275 54784
55107 68811
6554 33864
19600 45542
49270 80652
2308 10122
10057 95948
3300 44349
24929 30532
28661 37265
779 53396
32739 52967
14189 33085
316 1602
52409 91856
18783 57407
29438 53972
8360 94107
54386 57499
15594 57062
49277 99982
38831 60293
6680 24085
32937 98555
1361 4414
31901 32892
36195 93780
49398 54867
36296 94746
41463 63983
65705 95713
54599 91440
6725 98066
13823 15387
44758 46515
7140 98579
20777 77152
9506 15650
17033 44002
23234 56087
2568 97755
16420 86358
38071 41591
75466 85269
61040 76715
25430 95276
26237 40992
65350 87273
22146 36559
97500 98415
63 49838
14820 38907
24496 62456
42883 59476
1045 27709
3894 93309
10811 60165
240 84134
55997 87017
53929 89993
27343 92675
20331 61691
39249 39377
15914 64141
88656 94931
629 8315
37377 66090
18113 78744
39820 63113
12843 83821
4051 92269
2139 64080
59536 65047
25747 67535
82687 96607
5206 57383
1962 65479
9244 87691
79872 82972
14615 86496
27410 97080
61249 82242
4921 99446
67535 98227
907 60377
68484 99108
41790 94695
10892 78676
45322 67682
63317 76532
72283 94513
5629 38261
1170 69146
8170 84297
17616 83738
59398 77161
86765 94943
905 31236
29827 86177
54401 90353
16866 99657
43058 60652
45692 82238
87517 99374
44937 45951
43294 72648
31524 44131
16927 88298
34145 88028
43483 95141
16063 50980
47989 59748
48347 58725
74196 98868
37998 53589
32310 77867
46915 83135
30761 36552
5711 59399
37121 52449
20104 88426
72620 99649
13145 47438
51930 89251
46432 87066
25956 37540
2304 36096
2479 84797
84349 86178
64868 75591
5546 81178
19333 39649
84835 90559
18557 26686
64829 94740
27437 76657
8648 33755
15268 58165
55235 98050
18984 61371
25466 44353
38247 76347
46800 98376
20149 67819
79846 93721
233 94309
15827 44906
26531 90712
33581 55574
24483 41712
61532 83048
834 98069
3254 33692
60982 81898
4277 32068
57276 86553
59941 73972
10537 50684
35392 72867
59196 75985
17372 69470
27157 98003
32580 85028
55428 78835
5579 75280
66253 96259
29078 66608
59737 68204
57996 76363
72314 96546
12223 78810
2351 32473
28689 65338
32317 48941
108 22702
22198 22644
79440 83416
64149 86909
34539 81010
62747 63062
15968 59973
32954 85649
10697 11174
8185 67623
4691 76377
29173 93135
82118 86618
36327 77328
75251 82869
57337 68112
5412 77361
14562 41487
65618 70735
41622 41967
6434 77008
66813 97766
36334 93864
52258 73211
5234 12679
35206 69818
7081 62270
21273 45270
25048 91116
7098 31359
33414 71397
32015 70571
57041 73370
29919 70136
83123 83977
46693 64787
61423 80979
2469 6621
82799 96473
68040 73940
17735 93522
30296 31077
34815 91904
9499 67515
25117 60704
3141 18881
81733 82373
12033 24500
33233 68707
8904 80400
20728 86104
1754 19368
87989 95310
40688 53594
30860 43206
4891 75622
36912 76569
14902 77145
14894 74624
36450 38416
69047 73356
24089 64925
9062 14968
56583 74988
10707 83701
3960 58993
20372 84452
21619 45225
32853 96376
63978 94662
67321 87637
20664 23947
12932 22525
7814 21608
38237 98607
38635 93550
11307 53828
87019 96854
25379 70459
62011 63919
36991 42625
6504 27707
92080 98362
9844 36042
43164 63645
33791 68431
5877 20540
12377 82404
31334 63186
19361 97200
53599 60753
39269 68159
14011 50269
11771 12611
55258 73769
35300 65519
3835 86393
43905 81085
62782 95073
9216 95905
34521 53412
9954 18424
32766 35766
46156 69207
2248 90013
16886 79580
11273 37930
47362 94473
38182 71761
2201 94925
9269 42959
14649 83116
61698 89337
45199 79171
3226 77331
40061 47006
4214 65086
12389 25992
44439 91929
34453 73211
53080 75275
16525 48539
32943 36413
16936 96127
44362 81626
93324 97734
85665 87033
1015 21251
12222 72079
38032 74343
29632 65711
81591 91470
7701 16575
19876 82330
11987 15050
35256 50787
27049 34047
6467 79591
1999 83077
3587 48106
61773 67177
36335 56746
2834 20873
64448 91305
29394 47217
11145 81949
48534 61892
32566 69633
37073 39109
13995 57532
51092 83518
48258 88474
42576 97885
38883 75918
28191 42819
7184 60617
72210 76211
5499 50839
76102 98204
69605 88036
52675 67122
8816 86180
53153 72007
8847 91161
46919 64298
28622 56593
25132 47612
48349 89133
65705 71232
94638 95047
72094 74864
23308 46003
21161 22208
18303 92087
36210 92274
80081 91844
1222 8371
38667 72753
63884 86117
9494 57053
43144 51413
37333 41353
42021 94065
5774 76305
56750 86119
13109 70394
8206 98179
6498 69464
28675 87608
79545 82789
43665 97770
68719 69586
50824 91458
8989 31959
39045 66311
60712 68229
1571 73584
80947 94120
39220 57473
23319 54938
40091 80429
16348 33017
50903 76363
33310 59043
148 53919
27917 64723
3208 40247
36356 95428
39513 58468
7883 29260
42981 67020
827 95924
18027 46751
15746 26094
66476 87215
31678 67868
36809 67601
13759 16609
38845 95613
52279 57012
3577 50607
7936 62933
71628 72827
24333 44083
63085 73312
10680 14785
9738 65679
39535 98849
3866 98113
12203 55465
39761 94546
52762 79766
24143 28117
10369 55335
41018 65014
63096 66554
13930 63624
71616 78132
50925 95199
16642 88289
19461 98121
13581 59368
45848 78436
14713 72656
47051 59602
13526 54697
23465 44793
14515 88666
61210 68867
28275 95762
50699 82321
10862 80831
14359 83027
1640 97616
17218 86658
18323 40916
24594 41387
25023 58530
2962 97471
69307 71448
23558 99746
29079 99473
67286 77052
77545 94046
53799 97719
78761 87271
8807 99856
9628 21752
33890 81125
2593 65525
22016 88906
14298 23083
49464 60950
2133 58594
51155 84508
32982 70734
77610 87979
24356 50085
40655 50652
32141 57259
20232 76437
89000 99862
38810 44831
21852 69346
57842 93712
6153 26334
41163 74600
57166 60679
20087 76196
1785 37268
37852 84630
23936 98582
6503 99668
46217 70575
73504 98276
24900 60465
31700 53409
17903 27259
17146 53790
20797 69191
13 73829
25199 65076
37952 76698
21471 84368
37752 43523
2969 5924
68115 77466
8978 42125
36982 61694
9186 62988
20326 32944
27563 60943
34719 81085
48103 63140
21479 27912
36864 80414
38890 57318
9803 34742
2056 53388
11336 19140
40156 42986
45493 58951
55752 63508
7761 14632
25124 65105
9811 44689
53873 89287
10926 15598
12663 93907
63109 86771
15124 32576
11260 61001
48725 84158
78138 83361
38831 81388
28287 67267
5485 67145
10477 59865
30364 69561
45285 55093
15218 58437
53840 61984
71685 92668
69638 88398
60354 76502
22439 61572
245 12394
71251 76156
39255 88860
33521 56950
53486 65785
79957 89525
26658 50302
70244 88716
11798 76379
21102 68653
28575 97909
36157 49165
26951 51557
21147 97311
31151 91630
8164 27894
2763 56861
35832 51709
74488 91377
48109 72050
96899 99660
50409 51346
500 24203
50302 84885
76663 78383
4071 20397
64384 74273
72799 86478
15931 54133
67856 97237
16310 93660
85 43498
19527 33250
58607 67648
41285 72519
47179 82383
4637 7342
67118 73089
26624 72679
4256 47911
83913 90246
10697 70388
41489 54760
4729 20981
11492 78943
71268 79083
42974 75793
29976 57753
54113 82390
70878 79735
18905 87740
71122 76989
28189 57816
48575 60830
40440 44508
42477 68119
65149 65733
59673 80598
67281 68352
42022 43295
68985 77670
28654 51041
4507 17199
7699 10421
18990 95838
20454 69913
2095 16396
9135 26536
309 55437
6920 33844
51568 56941
78377 83577
37880 46686
17030 50393
10364 59655
21046 87894
36007 87125
11103 53918
21019 52353
34786 72121
35135 61569
6092 63961
16938 55693
80273 97114
22097 69403
2560 75718
12254 74138
77496 99552
62018 96708
96591 99545
35029 53297
4641 72217
14824 23592
20126 22514
29157 61594
28414 85316
38395 50670
67098 67557
2891 21109
26450 39247
1217 74441
10823 79850
59885 71123
14177 20415
30428 70221
39357 56868
8001 49234
41316 44131
85030 88432
2478 4340
37678 46395
20736 77336
58251 64919
77058 97571
74413 88322
34088 90154
5528 20220
32812 88011
1370 35600
25089 28624
36383 99862
39033 56489
24148 40621
18599 98819
45696 91076
2946 70375
33213 72246
30009 30745
14983 48281
4883 32188
2263 4483
66687 74264
14660 63296
39272 69607
45303 77849
94304 95586
29344 48643
23394 42720
23082 25727
4739 94810
16575 46100
9645 65233
80330 85961
51413 75764
13951 14463
92850 94338
54595 77145
27000 83309
22177 61774
48973 72867
39512 62130
46599 59046
16473 75124
13671 87155
21000 78842
76135 98800
2122 15438
57025 64217
29112 39500
1090 17107
3551 80530
8491 32962
3286 86965
4568 43776
51772 81843
38496 85651
24592 79839
37718 39891
42876 62253
40673 99010
49665 84515
66195 90876
17716 35996
40938 81034
51919 91692
25426 46108
29622 48061
33899 98921
59085 78225
61955 87522
8818 82249
101 16236
45092 61107
12643 94634
13135 41664
47551 96917
42138 64686
34700 51187
8787 95005
22243 53471
28423 55595
14457 72851
34142 93405
36244 62313
18176 88592
58202 78026
41433 98803
19316 66476
70661 83222
25762 27920
84535 88673
10656 72996
58942 84904
2357 65128
60288 82767
8278 32169
18584 97705
24154 52781
17189 55005
10587 53095
89058 92598
76427 90725
18294 74500
914 8295
33382 53292
49639 83626
36151 83812
41978 52370
20422 95887
45298 64880
2189 51675
51264 64227
1334 18184
41504 56279
13352 28855
6183 60949
34855 96709
45157 72312
1576 54995
63587 97905
76524 95721
3045 44283
12189 53203
5284 61921
36442 62675
58207 89799
17632 60401
33336 93164
74649 91275
64941 79078
67796 88152
12949 37868
12511 62375
14592 72549
24453 60132
6827 11678
29890 63257
41617 80359
2257 99935
2567 80606
18903 36143
14457 46089
4862 17573
39466 78992
61231 97754
28373 60256
45299 76203
37275 66734
67876 76666
34234 47400
23323 57441
44867 81133
15050 18034
29714 78623
22016 22739
45412 87553
1857 36440
52587 60321
43032 54684
45518 73425
47263 76711
55349 95455
33434 98228
50262 56825
7911 52419
23891 28917
62450 74777
21614 59027
55547 98070
18241 99042
11197 90515
17796 90713
15274 36884
40892 51137
52058 80228
9047 69524
1269 31355
27320 50703
37725 58232
61921 68679
72168 96124
20759 26362
17378 65612
41345 54098
42873 67481
14447 76087
5524 21835
43267 84771
74104 92340
13197 80768
38182 44755
79193 82394
78362 83594
17557 70546
37275 46672
31745 83724
10104 67788
53171 91587
79054 79504
13693 29027
14152 34734
11417 86042
27323 62365
85874 92580
27703 39333
10697 37034
66107 87329
3784 11754
42669 77257
23907 69322
35392 35590
5706 86444
37294 37715
16912 74686
29371 39863
33970 82061
27488 49206
79753 99190
62238 73303
36517 58593
15898 32939
21670 60932
17254 79930
11430 63288
25323 65462
19589 80715
12725 33452
47911 51252
29043 42081
6341 97546
70296 81451
50487 99025
24791 66097
10861 57048
17643 40256
2544 58205
1994 26261
53333 80497
76788 79976
80350 95060
19365 58709
3819 38524
36880 67714
55599 83109
20154 38970
44519 57709
21823 43049
3300 25870
53478 81280
47560 62163
94204 95032
25607 43294
38749 54694
24581 72925
60340 61812
46838 56172
3473 98442
9791 60044
26215 62858
24656 25225
80355 90359
15019 83114
70473 92081
19483 69116
30020 65668
13404 43967
29306 91598
5343 23110
32229 47491
37908 76481
70016 90397
17080 88592
21081 91106
27610 31066
23262 71001
9291 42390
1982 60479
94818 96838
60155 98164
1961 45636
83821 97111
22837 58151
9860 47514
41818 72619
16966 60129
13701 64018
13556 66846
2389 66376
9709 91558
18121 23474
44812 77359
20 50769
71056 77669
69218 76292
70731 81335
8418 32460
49902 64743
77870 79944
19371 97283
5822 54175
25937 91750
55954 93933
31612 35460
42432 64343
31829 55557
22429 84664
57492 62561
10847 64896
84414 95165
4895 8744
37534 48971
5370 78646
20989 30132
526 70322
16142 67651
66229 77391
7145 88103
25086 43400
72698 79972
59517 93010
20778 76767
61466 62307
4859 77539
36802 82465
54409 80381
6860 57655
47920 63340
27207 34981
13046 43418
35450 54362
70345 87381
33743 67460
17394 55993
19466 59995
1523 6961
16762 41411
13710 52617
18597 93445
86185 98117
53406 57389
31256 33430
15155 45631
47110 82351
27779 83096
21660 50224
85939 94997
31161 40180
31443 87471
27632 44175
16618 61256
46726 73925
64196 67670
4070 17622
44769 83859
54055 79604
22937 55959
30654 59823
10114 37994
13615 87418
43501 55717
14140 69629
33187 92914
4738 10838
25008 73050
19720 61150
20508 37034
40253 62606
15385 52578
8828 77845
65248 96754
37521 48047
28085 66739
42064 96809
40353 43624
24230 36972
25890 97706
6320 79779
77579 80648
8205 34183
35913 50360
53724 55161
69174 78980
51865 79618
28017 99370
43147 55715
24381 67169
2619 38328
24887 30166
32448 72905
30215 31065
39776 92391
14815 38082
41809 95231
83378 88041
8845 95630
385 92927
9201 32180
61194 74906
2974 43573
290 98639
13274 69008
46986 59717
29881 95731
34450 77763
5892 74772
82853 87110
58640 85680
64729 68333
58942 63403
51482 99657
12877 91799
18082 44382
46060 66916
12748 17905
28475 62993
18661 39216
14902 34727
94798 98799
45086 73894
71164 73852
28766 44478
18117 49755
50655 89303
5819 74011
69748 94144
23512 48076
19946 29470
18787 38580
6524 55759
44939 90930
1127 86678
13473 57535
4297 23670
38108 88867
59922 74368
94760 98185
1850 78580
8939 86446
38511 76946
7932 37260
69850 99762
29943 54239
5877 89610
27205 57145
45329 83040
32430 69998
19600 78255
6549 96114
5516 23742
12404 51803
19453 37809
38313 75244
34024 86972
56144 71996
14572 49611
22545 82211
287 75432
6573 68548
37062 83929
5879 29942
12374 72577
32820 61182
43269 95332
6679 93230
25672 51371
73002 91673
67398 74539
54436 82841
13696 86425
17115 89144
61874 65184
16805 36621
58691 89882
16498 79323
81982 83749
20656 77452
29983 98744
1661 8634
20885 44383
43129 48215
49401 63164
64549 73775
34548 48639
28228 34813
1534 99556
19384 37004
2984 18851
9764 12214
32076 63131
9066 33239
27931 73477
36393 45849
40423 66913
5265 13681
72103 88847
305 52113
16685 89400
81531 94656
9854 96301
70647 78882
69992 74033
31237 87924
16134 69553
20185 65418
3227 81186
15597 46586
5724 49204
38355 50022
6228 95215
57104 66877
2186 55296
59871 73586
50895 65933
46656 59630
50443 71238
6213 24695
12245 26400
43382 93394
16638 90577
19188 72275
4309 55840
17649 74693
110 55740
2443 34093
993 29118
38534 64969
17185 47076
13190 39121
9149 59671
87554 93028
29995 50419
22113 73347
14275 87884
9846 39924
34207 59565
33065 79731
12906 48831
46614 75727
37179 56365
81019 88348
12897 28212
72529 85614
2865 60049
46688 57739
28600 88874
33686 73733
5825 87079
19470 71129
44560 61231
52895 95352
6153 54749
13085 43550
2509 37636
81841 94109
12491 82228
8348 82066
19280 41708
70619 78268
92882 98789
39951 91925
8026 32871
13006 65527
37720 74194
66051 86364
55084 80399
44998 56481
19212 83176
23315 72873
65106 99601
71766 75538
34088 60225
33508 82384
35188 94904
12253 82449
3476 92104
18329 60674
3575 71184
29088 32604
16537 69825
45280 87394
4277 13449
11038 34708
9134 95296
135 56689
60312 96450
45490 62552
71244 91985
19195 99399
40236 87922
62450 64393
63128 70610
5533 36075
11663 29404
43743 89433
56115 68541
4475 62223
94089 94389
59291 83701
45132 93409
55980 88985
2385 78618
49292 68833
81124 91695
34446 83555
35625 65569
14419 57732
9573 59122
24586 76281
59467 71741
32225 47440
3194 40940
63579 71346
6147 37423
13616 38824
63462 82274
83436 96208
70396 78900
42534 81444
4527 17366
40365 52970
53214 80457
67056 69354
7082 56756
64266 86522
47037 77976
61641 78326
64962 68687
25195 78522
22964 33153
95826 97330
15552 56855
6139 26234
13186 81599
8313 35646
17317 34083
24216 71445
2766 15455
90804 98857
64009 64332
53509 75135
7093 80274
8197 20533
17760 82634
30922 76094
6306 94235
405 75126
27376 48100
50202 88653
6885 55345
3187 56218
31122 35813
46243 83848
13843 54913
80147 85891
34375 68429
51164 87773
86498 87320
61745 94856
2727 76196
58994 80957
2902 60845
48556 86488
73640 89228
35478 48951
23691 28602
6503 50013
30084 69762
44323 94599
17502 19255
19488 78782
5698 23250
51863 73765
2389 96848
35503 56615
8287 54475
27720 67466
11393 35164
4716 40925
3613 70740
28396 65648
38869 88467
68181 91167
16722 28640
43446 95083
27186 72726
47133 86864
26159 46397
65651 81682
46368 59679
41010 66453
60948 78795
27856 99706
17631 67367
13928 54153
10880 64803
15776 63853
45651 96579
68791 93918
20999 85608
4462 50840
1329 19891
41829 77622
18306 81363
2105 70994
33205 39050
3816 80382
13927 58011
33503 44334
16872 61324
8765 74806
13486 48787
79783 97745
67306 67486
2825 4278
31488 78487
14994 51298
47197 51493
82617 84231
71374 85592
44814 60250
54549 58827
56498 57047
27790 38942
9679 62213
59243 60532
49088 54792
4049 39442
19061 36831
15385 95036
43842 77032
48141 83924
25754 31368
30317 87884
9437 45111
30464 38456
32963 39664
10197 81251
21671 56994
18778 80634
18810 33180
16380 54083
15251 26326
40703 44835
58749 89886
30415 84872
61391 71935
11475 19186
27357 39019
32149 81164
65945 92149
24798 99875
55597 57654
14428 90947
42114 87484
66593 82322
72380 72753
59197 87568
58146 60234
12096 55541
16823 75213
10013 79237
19023 41683
2388 48424
25959 86711
10697 50250
28259 91430
11732 69960
18001 45153
7161 57301
77340 95557
15081 55543
2862 93314
22139 68966
50178 85353
33787 48569
48306 88659
4036 56143
46419 98509
38167 98663
40088 69988
47487 69223
57939 70470
43793 97102
88722 96837
15145 17428
2578 36886
30943 31253
9493 85154
56432 77698
37006 94317
38574 74187
19509 62501
22350 24559
4845 72882
22948 96446
10757 55476
41448 99371
17248 54329
7254 16844
50229 89427
6379 63575
61346 69258
17320 81822
16848 90985
29155 96757
4580 30676
19319 87202
96822 99843
56307 81897
9763 73460
14355 28813
11970 73197
22391 51962
11281 54766
25519 95534
39719 45530
46759 98929
25447 69662
52663 63608
9999 68641
25769 49891
54913 70774
2746 22228
37817 45856
16087 82510
19805 96930
12391 38889
13938 55202
23400 86480
53369 89035
32204 57534
33981 67067
38109 60631
35325 47342
45398 62543
67659 80295
57169 84917
27608 87320
32247 75129
42544 56195
25502 57429
59122 95583
32182 59894
62727 78842
38138 72391
69744 72049
94808 98726
22792 75611
2237 81875
19329 76276
23754 83129
65697 72312
49345 52123
79487 96734
42194 49667
24727 66408
52539 72416
4013 31446
36083 66775
50975 52593
64057 92074
3752 29189
2636 36199
60519 93847
60203 76568
74775 76774
64651 66228
67495 78292
3544 42704
15711 60406
75258 78238
65850 86779
19523 53461
44737 77165
13777 67537
29330 96674
8882 34598
22989 71666
28372 92237
13252 39482
17036 19995
45146 62785
53878 74267
60970 69160
27610 86535
69540 82988
12939 33251
1969 50748
16022 30762
9519 11195
35495 96549
17642 61344
41479 46382
15707 64437
26654 37953
42229 53159
7810 49423
15120 86068
24656 94850
52837 90639
277 31180
71373 75865
53729 77168
42654 90465
65400 74226
52427 98085
41860 95390
31854 93913
17213 50806
34420 97924
72046 72791
48945 76447
7657 89650
3461 26126
53661 71133
15881 88593
10832 72269
25275 89620
32017 92007
24550 33213
3411 41950
12014 89096
4736 94009
51984 87637
39673 67315
4219 78740
68560 81947
85452 94662
47452 86880
8807 89079
13631 25248
448 83964
74796 93123
16061 41477
34546 62987
30084 69933
11262 17485
13210 17850
26557 83246
28762 90976
81917 92408
91062 93208
25745 66010
56173 89260
76988 96561
13679 46672
26942 93917
34706 99808
47138 66284
34988 47788
91381 93408
47723 74166
24541 79924
15415 66030
8834 16525
42432 51166
86234 92719
61703 77412
54495 83996
5849 48582
20926 65415
33213 74160
748 46586
59802 81722
25975 60507
10054 77444
4193 79193
51975 56740
36404 88390
21329 43085
29486 34447
41589 96918
35532 44081
38402 78076
23233 60338
4524 64399
10791 33205
16926 80673
21406 66872
32334 61004
75888 80677
56800 92078
28728 75244
19461 72578
70151 74999
50237 70587
10379 35908
61361 75399
49289 56770
3716 63421
83011 86888
9232 32724
11126 63798
31517 40529
48253 91209
21692 32992
11357 86928
21526 86696
53835 91134
6241 74571
73372 90329
5454 76092
44361 62930
14233 70340
54937 75633
29098 41089
23110 86038
58819 86097
42326 75316
24673 83377
23693 86463
14142 38708
35130 95032
59321 70071
44523 50552
62060 67784
65264 71688
10613 56441
828 83964
86767 96931
63052 83367
3997 75638
38864 78382
46199 78443
32717 78979
23844 86079
46027 94325
27949 63751
29748 83081
12986 35203
35338 62784
98523 99802
54128 68111
18002 90921
15962 80199
802 38829
3797 31240
6379 68456
71970 82085
19354 24043
31197 56920
8527 30922
33884 99135
25264 99530
56036 56320
50604 78417
12983 34622
54634 94751
1447 45690
17452 35548
18295 37045
34677 54998
70217 84376
22792 82522
26863 69315
25704 55855
16423 43020
1271 41558
16688 70243
33978 53633
16574 77540
40504 59440
42617 62595
56720 64758
57921 58549
64540 94803
8803 90799
22064 97296
33072 65958
16400 39400
11264 75637
21798 83112
46076 50626
27916 48040
79902 97349
44003 50541
79011 98954
86541 88329
13779 37125
83263 86470
7044 95795
23537 72854
50739 85942
48072 49949
87983 94309
5454 20318
24940 54076
45531 87496
12927 58451
33571 57990
35932 82502
34396 71286
54972 87264
74618 95877
10091 16086
10658 25085
44209 77708
46042 83981
59587 60265
34064 63010
4202 35978
15039 79576
32454 56925
21851 61108
2835 97842
33304 67468
29277 45609
19594 26190
52801 70825
15248 47980
49582 53631
13260 88510
8335 99277
16530 61398
41118 84018
69346 94587
4666 34484
61918 72083
23972 78971
48428 67452
53806 71266
9621 29061
14583 43154
77531 97278
11429 87145
36086 84620
1078 53697
7374 45905
31357 91602
55390 85221
46324 61083
27199 82242
52003 72758
17826 69809
74648 86203
8565 36018
4963 49607
18738 98196
12038 35292
37808 38239
44706 63036
51053 76991
45959 81997
25777 73061
73461 95513
51277 93601
33619 59597
35559 66320
1416 71876
2474 66825
34657 38200
1426 7921
23698 39897
5340 89411
1185 86184
11975 38536
9686 21470
32133 50860
45210 73477
53546 88189
8744 91560
3747 13055
7858 24522
4499 73760
54511 61203
51949 72541
16470 79088
79726 83977
23618 85706
8258 18043
58557 99067
5929 50060
17397 23634
13879 41137
25662 28207
9247 70795
30532 86314
13276 23067
3542 53829
7748 48810
35931 63478
5745 71903
68012 81415
29595 64380
8171 19385
18383 69768
444 63113
19960 85214
42738 60638
6693 59430
57399 78497
8338 66405
9679 54352
17437 45512
48290 65745
77681 89426
17872 73570
14042 47172
1530 36607
92878 94224
5122 75850
4627 96660
4047 86009
81401 96243
49153 75429
48439 67033
69028 96851
38814 89256
5197 89422
12325 90879
2276 17979
42125 77370
74866 89994
11583 84106
31154 88094
31209 97242
2714 93537
39066 61449
39572 50757
48975 54525
38871 55083
13626 77527
36940 90423
61610 84645
37749 50470
56537 69011
66373 76720
24147 64512
42915 85509
31845 52391
564 45819
73395 88971
11176 85793
19884 27609
9211 93206
22993 90688
19591 73652
1153 12003
79527 85581
29149 85228
13597 33177
29018 73563
22019 83754
27311 39984
48109 60448
5194 87668
39897 59350
12089 59950
7103 81776
63491 94944
1599 17513
25124 67630
62150 87140
45184 51042
40667 50981
10466 10571
66380 81400
54629 80401
75993 86215
19102 87525
8686 94965
21749 25282
20213 24658
34456 51165
47857 82420
37102 71049
46817 73268
25289 91326
58279 77151
24951 29645
37002 84632
6921 39147
31300 45947
363 82814
4204 97145
68262 89840
5943 72076
15200 93007
39196 67636
62828 69654
25274 43944
41164 74891
39015 49224
71092 90772
32201 52990
38969 97062
10285 74594
80234 83243
63971 70873
91655 93950
56789 80544
7690 90088
35513 39851
15589 71352
38047 98721
2091 94681
25721 91045
62161 97291
10145 80017
47347 96121
43111 77056
3195 5268
68538 98663
38561 52518
23567 60647
41203 87599
6360 19310
13342 60304
47695 91503
56224 83451
12826 20664
5170 30435
63560 85162
30642 34380
48433 57761
75905 88460
54112 70651
32037 92932
8525 19555
78500 95103
3018 7032
57882 68222
19994 50904
33532 83878
23182 64189
65514 79958
11074 80985
63870 97965
5212 45721
26947 38994
64973 77883
46658 75616
24211 25386
1818 43308
55541 59742
14364 45286
36346 51296
31442 79564
17580 20677
44438 85711
23639 51658
13355 36760
4898 22611
81603 91612
45807 78096
56801 60280
51209 74500
58061 88629
41996 88952
49508 50618
68165 69917
27135 37820
80993 92660
27626 63139
8931 66135
34112 61841
31349 83842
36616 61078
2619 58621
40918 58068
8024 50002
37796 38046
62511 64873
11779 32259
25920 94697
85920 93737
7093 46689
14604 29368
45191 84293
37607 94999
14897 57717
24526 46798
27749 36130
12647 76640
78770 90697
42041 48905
34881 93611
41628 86860
76353 97825
13879 71696
29249 68002
49322 64181
17690 47980
496 32809
70217 75534
51895 70896
3052 47264
26699 61397
7644 30030
7899 86653
93036 99435
17166 80210
2338 18234
24851 67951
15134 74565
44765 98942
60549 82246
18294 91201
32843 81312
46584 71318
38140 79440
8531 71790
68967 78718
35847 43435
64946 94403
32032 65926
1786 4105
23864 61348
7612 99673
21054 98028
3881 93065
35922 45833
75095 86944
41528 57235
25019 37953
11392 25022
46048 93221
14083 25633
4057 70991
52276 66170
22328 77161
26942 79791
1264 64134
25147 48851
98 97578
51206 52721
52166 58112
33840 60176
51485 83109
33999 58051
12307 19103
27679 32577
2078 9308
10003 43829
40315 77042
3272 46017
13158 22306
8567 23243
41702 81157
56795 83315
79330 85210
43489 53215
49472 70938
22012 28196
70569 94105
22895 53141
10655 92708
50399 77774
41626 82216
14568 56861
24688 26781
42768 87884
51796 65547
50372 80122
51565 56748
73467 86328
62123 62384
54877 98529
105 14460
33305 87739
29759 44240
21677 60683
27417 36753
41689 78241
51336 61710
1477 29519
21841 58190
37660 64900
46499 90494
64665 84512
5512 26990
16951 42017
17954 54462
25311 63531
49447 78582
13256 65996
69723 75623
46904 73648
22485 59079
34507 52887
61613 86239
52446 74989
26851 68345
33399 34259
10817 46114
20250 66000
39422 88767
32623 40258
40867 70596
17122 35193
79414 80390
36697 41247
57970 85824
19233 58761
30999 54493
16735 89757
11059 76651
15876 99262
63114 83250
76759 84254
49370 54629
25260 75104
16114 94001
17071 35114
10355 94544
23326 47498
7325 83388
19236 85204
24951 76257
7187 78500
14995 36789
14337 55870
71175 82077
87822 96101
26028 55112
65006 72170
23819 49921
6978 82834
40764 92742
76817 78774
37204 55515
11458 89832
63292 82193
2715 26960
35934 64493
16637 70890
3072 85392
29559 42094
59894 78367
6704 95461
13085 68452
25464 83666
26426 95177
26896 88490
16128 64529
73558 93340
18476 42232
48415 65403
27652 47884
11977 88387
32359 51964
15617 19505
28130 48738
27235 95265
48395 65567
1997 32691
6144 26967
44470 45583
12393 44914
3754 61677
29668 63558
9252 73039
18458 41533
61715 91451
43661 91114
15889 76255
6357 61988
29315 64365
29341 98624
40907 42602
56555 69071
21378 88233
17200 74049
38286 46770
5918 58479
31909 79615
63245 80053
16062 75109
8437 86893
75318 86760
4377 6342
64520 73670
83947 92089
16856 50914
22910 76245
48720 98049
40022 59719
79529 82311
4458 14298
71887 99396
38964 98460
5796 64084
37752 89146
28060 97308
285 94430
58274 59139
28324 52985
65598 85924
6425 53380
33970 89715
33470 38079
60662 98297
27703 48501
32400 60406
61407 67978
19691 57354
33894 77718
46719 65163
54896 99235
11124 90776
982 97672
57681 72327
45567 46890
37622 39852
14616 19364
18935 30997
74280 82636
41481 74973
41119 91711
24258 95170
18676 55077
59352 71720
11688 16706
71903 82645
36898 79579
3097 47356
28903 89272
71895 99928
20829 27902
52801 99653
4062 14202
47498 79388
46963 99900
16108 36291
39907 45929
37312 54851
40428 41696
36777 59553
66239 90707
3459 18665
63953 86773
74911 77741
6343 51472
13226 51707
38196 97240
51178 56155
7974 74818
36124 53168
2246 5791
18668 91414
1990 31592
6968 80836
18950 77811
55195 69714
73501 96334
37339 82993
19207 24386
32346 99119
14006 93321
10780 74419
64093 93526
42900 90820
46097 57494
11404 99112
55895 83803
28656 45032
47339 96240
20964 95681
45603 50134
49400 93351
11305 30659
35851 94943
36963 99769
58238 77798
15566 68321
37380 39489
80088 97681
30706 74853
40466 73497
6708 44002
42309 82148
7244 65530
96202 99136
14091 75852
22800 99859
11772 14749
16229 71051
20056 47111
75967 92697
62912 97397
38930 71403
68079 77298
11118 41079
15903 35131
67518 71727
49014 88405
54 23120
16968 57983
33626 69340
50040 88177
9287 49512
26022 66061
29048 69590
23870 29477
12653 59174
24978 64802
33250 92417
53336 78786
2893 12275
49959 60658
16604 90760
8287 72877
31961 85765
13716 38558
25868 85961
20155 94843
18289 82853
51671 74382
41198 89902
20086 26936
19106 49061
29738 35951
38373 91316
16848 97783
11079 52522
4748 57025
15556 29092
19174 89833
3047 40165
9251 10236
13961 91831
72423 88428
24704 72591
78405 99618
2755 63633
51720 64399
16538 23442
45115 64929
13452 50219
68044 69717
13136 27328
71249 78683
31111 65387
20221 21681
18346 18876
57613 70136
75436 94849
48912 81929
12682 24586
867 9454
16777 89509
21700 24437
7816 56881
78841 91131
58053 65230
11520 13472
23800 40222
39028 76026
38084 76981
1286 96281
22460 72424
57113 95109
29985 39734
35371 95956
44737 61144
29893 67862
52558 63827
57611 91805
16980 40659
29603 58712
49961 73950
6720 8381
69815 73380
19436 74210
8390 67184
9774 72654
70476 86867
12729 49448
9962 85225
45964 79891
76762 93280
36640 75294
81616 95157
48310 57002
19073 94220
24909 66747
51083 65375
27055 55647
9365 31296
70038 80907
59906 63262
5836 7023
42495 98095
60042 92219
28281 32834
16969 42215
31817 78468
46278 80361
25540 28591
72408 99069
56852 97711
12682 79336
28958 41047
30267 86610
31320 85095
75033 93414
20717 94978
28260 44401
77578 83679
865 44739
23139 49060
27003 96367
7234 36552
57660 97292
87987 90895
32759 36683
12242 51952
81701 87821
14089 92758
19555 78572
40908 47330
24624 53330
32459 48209
54555 61640
1641 53953
18743 66366
19631 81279
15628 75417
14673 85785
8027 99399
8534 18868
64647 67862
20666 32423
33873 53072
32761 53384
76227 77325
77050 79235
9704 65144
59486 59616
1971 25895
23511 71887
14886 50889
14764 29981
13792 40472
47458 93987
43178 60842
66371 91970
63718 93146
18692 48725
12418 87283
42855 98988
36520 53692
30723 83038
24451 78608
72112 84126
4739 51475
25873 69383
8429 46782
39954 81117
3266 96475
65537 72720
8649 72652
42718 65995
17318 81340
10971 52454
22124 93851
27272 56388
38069 54194
20632 97308
75315 78526
160 20740
60847 79964
59875 75090
11674 25255
21893 66995
30696 75298
24377 27792
11623 65688
4010 97955
17564 74974
49872 85633
32739 90604
7878 80958
6259 24602
58773 70265
13894 77070
54084 84946
52628 77504
55262 67064
43400 51265
56490 77491
4952 88289
41039 53331
40061 53388
55552 84171
63643 65094
79338 83576
16124 89034
3229 66294
76817 89952
27086 71639
27047 42540
54291 70763
2026 21022
30394 58971
65349 68599
14374 42702
33567 77985
9192 95439
49367 64531
7414 98086
27811 82285
7114 39106
11608 53962
3768 61754
22590 79628
1231 56101
9043 37906
25679 78084
5537 32222
68202 91517
33471 78513
1303 75041
15639 84353
26742 80199
67820 72623
31613 82104
4101 86808
13201 29077
14140 28288
52368 98664
79021 97379
15969 47280
19776 54403
48931 91788
9112 44312
87733 96338
7808 13342
6584 46440
10269 20924
22144 32590
23623 92014
21941 68890
19305 33016
77545 78687
46100 78936
24892 99714
74196 83206
28143 61252
24911 67575
28873 47262
2884 23505
39510 76404
4038 11352
14629 78398
18168 61571
42148 72573
25755 68307
41171 76945
2458 55194
72348 94287
1498 47600
21395 99273
46826 98232
10497 95988
53531 91528
46926 87654
24248 44172
37431 95923
8023 47601
3345 73991
11904 80438
46147 50764
10488 91463
18064 72121
69168 73214
31487 74215
2724 39082
8357 8451
8244 49419
65913 95284
9362 20484
5375 43473
34409 59470
23234 32733
15943 31180
39026 58279
96156 98246
27317 90266
14135 99945
1837 66060
31129 40366
35038 55892
41960 69447
33439 80157
39239 66466
65762 96722
47350 98654
18390 46906
22041 25099
18678 36170
87723 93710
15027 87371
24203 63469
4354 36792
4017 29463
56369 72376
1240 61055
18987 76507
42927 80472
624 44128
59527 77360
11795 27086
4228 80786
31678 78865
28946 55539
69282 73987
23925 95387
29536 76127
31213 67552
62648 97967
71414 84316
57035 74728
19347 20643
80031 88092
22506 94915
1195 73104
23466 99416
56018 64282
8839 55692
34800 88466
34577 65184
77451 81179
10775 52987
37374 62389
40768 74236
28799 91696
63001 87514
14173 96561
4834 39450
741 25603
5064 23953
29075 62307
21726 84324
54316 93122
45645 77592
4997 93311
59394 97948
67303 92309
34128 66982
51620 62766
32683 62321
60989 82700
2306 80194
27917 53990
1527 50857
400 82453
8001 62337
39979 88556
63038 66993
68306 78860
14539 43896
8240 20347
73481 93503
19141 77243
21544 49003
77679 88294
7057 35635
2293 14873
22609 74027
22748 93757
36976 95916
31749 46214
34036 77902
20542 86011
52443 77862
30303 94550
58861 82136
40393 51621
73594 76010
43818 54077
6507 64408
4887 13116
66934 92920
4106 66858
29640 43949
43430 44051
57488 64278
56810 70119
54787 72492
29902 72899
57111 78554
49576 71202
27026 47920
7215 63609
46196 98775
15121 17112
7658 48018
70347 79609
81234 82751
33777 40036
71736 83533
39576 83634
34744 39712
69301 75131
4848 31602
60281 91521
37789 97527
7850 8332
50671 98181
25343 90544
30394 98171
9751 21482
16396 36172
3690 31255
8405 37903
21931 40415
31159 89199
41245 88519
29736 59424
63419 67684
8711 20236
30064 66233
42331 47274
25058 45646
14735 49826
65007 76555
22697 45745
22114 53444
12980 42105
47059 97198
17975 97258
68770 98022
3041 41358
5062 47770
12517 17643
18791 81936
32100 88150
18396 54076
18885 50999
33779 59325
64211 80960
3346 80434
43373 46021
59718 64201
5288 47820
7992 68933
22196 55882
22606 47675
37920 77622
15820 96170
13522 33909
8423 50375
24783 79041
53420 77778
42206 85328
77617 98463
7893 25019
53416 86172
9633 73140
59926 77438
17962 86588
2095 63165
36130 75890
14514 53874
8691 89700
29783 77542
54673 61779
8777 76502
27178 42433
1231 6661
20081 23013
47056 84597
42969 57897
53137 98559
41784 45346
21352 60934
5023 6522
75366 99232
76181 91463
2035 19998
32287 86601
33438 93902
21452 71092
29263 74033
80921 86091
40 61066
29760 89227
30543 92825
643 37596
22734 66228
17668 44023
62350 64262
30043 73034
25272 33613
35093 81335
78132 90997
57703 57849
15463 35767
14961 84898
18050 48455
91153 96034
35572 60635
2370 84579
86594 96112
17226 32246
50955 93862
73594 79061
71709 77601
12660 27729
25461 70537
7558 21398
25770 96250
18247 93521
6965 76277
49592 85309
49504 66547
61511 93737
37496 49227
54107 72256
29693 59902
38214 88695
26621 99353
75161 89748
25820 99018
30327 33078
38665 74850
76985 83597
42320 66888
24990 47658
11500 69914
53458 67596
15089 28517
51558 88333
16222 51977
32685 79065
91334 92980
16645 20650
15650 78022
30869 46650
28954 77479
24638 98842
29956 60480
8750 17555
1885 23011
25783 86097
89532 96176
38289 43125
42098 78134
12248 97148
84283 94487
73695 99360
26636 71579
4723 26169
35862 79466
32449 35946
64393 69024
21808 53580
69251 81981
8345 83565
61955 69646
65172 72700
31589 41615
31396 92866
58133 71310
21375 63564
58010 61411
48520 85621
31782 80278
6741 24983
38080 74037
67730 74761
14084 70418
1350 88877
50738 54309
41677 47229
51694 71735
731 12669
62031 68902
73187 91888
82413 89330
29420 81923
51947 78196
71868 94107
68169 99589
5653 13972
4935 52281
13977 60860
39563 72147
678 90414
21754 84392
24533 41331
47175 82669
41406 96794
33141 86162
65270 97810
5616 29378
15773 38300
2722 33998
15478 17008
61175 64799
19895 84195
20756 61796
33906 86720
19220 28135
34825 94957
34423 45217
10132 16931
48569 91260
7810 24677
32369 40914
28002 48090
11796 60963
3747 28159
17991 77186
24568 91946
58056 80710
17560 28991
5136 47429
65001 95266
1267 75890
83064 84987
1871 30115
36111 73312
24463 45873
9006 94161
41139 51149
47338 66205
15745 32707
36514 41215
41576 96090
15816 93692
65283 92104
40359 46673
50305 99951
67860 88897
34523 70136
69402 79528
16918 29968
25577 35647
32779 75171
5041 76998
27101 73433
46002 94510
10460 73237
30704 86077
23878 48747
46579 98255
28789 89875
5584 64580
6779 68742
51267 82312
13986 96732
7731 66759
40321 91054
66227 94758
11529 26702
15118 17113
83094 98537
14050 33182
6446 86184
15994 38790
274 96798
16590 45543
19353 98114
31140 44449
64456 95095
57273 95051
13584 14604
76371 95425
32004 78815
9066 80017
48413 54581
20426 98653
87781 95852
50675 69869
11619 41482
12341 56699
26839 70912
28520 37708
5999 51756
6824 24537
93883 95751
13278 88123
39273 48510
63858 68726
31113 65010
41978 93773
29306 65021
29809 43325
818 75505
15970 95668
23078 42630
13253 79825
25795 75098
24919 88386
9065 95130
7673 42313
24986 90441
58078 70433
33979 97980
1785 75830
26414 69663
12187 18809
8465 98894
49897 82188
19412 67099
33078 74565
96414 98604
20463 81915
24367 82699
52055 96196
16814 48347
42551 50183
51252 85444
23281 86080
81722 85545
17477 20666
42207 77940
63307 84078
52157 83267
15195 57722
496 48574
33451 84285
3961 96553
33731 78145
45902 63321
42540 88358
71641 71980
31143 96519
6403 11418
21723 91243
12394 90586
15915 35462
8158 83655
74420 91835
36647 48975
16237 24982
19880 79629
5130 35945
38097 99033
41535 63837
35847 94580
8507 53979
53049 62583
20941 27677
8334 44599
51934 87736
43311 81090
24863 46302
39595 49232
29785 61845
71664 81444
62707 91688
4417 83548
4530 34051
27224 79938
6676 8406
64213 78683
74296 99687
5544 56697
33213 52846
24662 82230
41312 59736
13037 21174
27018 80113
40173 48189
10065 48317
83319 87199
15236 70414
18336 96256
29065 37342
25913 72209
67456 94566
15983 41676
9748 48272
41858 72687
12140 84955
46868 94612
42180 63042
51913 69672
31939 67232
49947 60212
6691 61284
67740 77302
25469 43588
46444 72615
40540 72706
34034 59938
20888 74704
17718 26879
53496 62022
30263 99871
17997 78410
29540 85997
47016 60943
9568 78451
1943 83861
66461 83617
10558 80851
25625 95943
11314 94222
4821 88539
19090 67683
7086 10496
13936 34776
3263 23609
63618 65956
69551 86109
86799 97828
11610 93318
43519 85411
74660 99231
41598 48050
47322 56791
37111 40621
25581 28044
46104 92847
64430 67937
39917 72791
10456 70712
27600 62670
48348 51709
33259 86183
10464 20998
42542 73157
18795 44929
72186 77926
43880 81485
76504 87534
24115 80717
32578 82710
13045 30718
64685 66561
1243 6443
31558 59002
21837 29765
11684 28605
29005 82213
6038 52229
55736 81319
4363 57348
13412 55338
37723 98222
2147 5186
30136 63117
58302 89955
28883 69650
1843 95574
1091 92138
60545 80367
3282 56850
33098 88708
82608 85338
38922 43889
36213 78085
42395 83444
42677 75914
78673 81387
8967 86415
22459 87055
12437 54034
15292 66962
6653 73638
50142 77812
68651 78449
83968 91043
21316 97698
24889 26848
5029 49165
4064 19498
13886 82215
83660 84289
70574 87757
28515 99790
11440 41677
29171 89543
28784 62067
45920 55774
76149 88020
10034 14226
8019 52959
2129 20966
9298 34639
23302 55687
2744 48952
52222 72220
23793 62884
13954 86640
45247 60476
48094 66278
14673 78855
30451 99100
26796 49668
37548 65694
21166 43011
27220 76900
70472 77409
31560 34717
21179 68974
49736 61817
17184 57595
32625 68719
29047 63211
57258 76427
53464 88030
94342 96164
47895 51429
24238 46131
4228 25315
27595 74048
78301 93493
34335 42953
42316 63564
10183 53308
2796 89996
10448 54590
63332 92553
13987 79956
30040 57517
65200 85183
74405 95808
4550 83769
40260 71713
16662 22032
52927 79106
21209 31581
30382 94453
42711 90003
17394 52484
728 56852
38246 48257
25458 52824
6565 41814
18680 59868
13006 93510
73988 81395
21609 87320
62503 92915
38989 45947
14360 19297
33952 81044
6173 97543
54284 76658
50751 80951
14761 89812
66802 97604
25025 29067
7500 13092
35860 90829
43058 57600
21910 38417
13992 64509
60294 80283
42794 99783
47296 66109
30105 49591
28013 72077
82145 85453
34164 60581
40873 49756
8160 37348
9525 77637
11456 18497
4889 43549
21776 82084
28948 59858
54438 66642
29349 56397
62241 96955
12437 92649
7079 78711
19750 62077
14984 85313
46387 97528
5484 28769
36529 55069
28919 50507
8190 9296
52881 79595
15056 69540
16292 93673
50325 56021
11598 51888
4204 23242
32014 95070
11726 90187
29917 98117
6262 98645
14037 94820
47453 63350
17034 98345
22179 89415
40762 62774
23609 67091
19950 45769
26697 38299
91085 94968
60422 75055
2462 20723
50401 67366
47814 57696
7120 96265
29459 62253
15480 19910
66554 95370
23536 39023
31293 44387
44026 51893
63729 80469
73801 76067
9051 28428
22736 34315
558 76739
52547 59229
49237 65779
27766 34217
31961 34605
68712 84591
18143 78451
5075 12965
24232 97881
38798 51609
18683 31220
12876 91980
31028 74441
9492 67058
20267 37052
15736 79034
73312 82860
29390 81717
22248 58197
3278 97384
33210 78055
68627 99863
62140 87539
13710 73983
4984 65393
3452 48358
33760 52855
38571 76720
29510 41892
21802 24934
24206 48800
508 3079
54699 88225
58444 77640
52619 95164
76353 90658
43326 92755
9665 19593
51651 72715
200 12270
23481 46233
19006 67818
49594 66102
34681 81015
33532 61292
53391 54805
18906 66107
41905 67346
33231 92028
27595 43682
64524 91633
41497 88838
55383 64820
33606 71818
8133 85956
13957 69031
11828 88896
27866 47961
3337 34410
3740 35987
4388 48042
85349 93877
44114 55328
31530 52098
57660 99428
32902 54112
15817 72687
30771 85390
2618 76848
30205 73846
28460 64907
48231 62879
18710 70419
14537 89487
2991 95942
18052 73230
24996 45008
40944 75033
30595 77466
8944 85734
36814 86965
64504 67550
1305 68888
39982 74388
75612 83625
2089 25507
66853 70249
16217 58499
595 68052
20011 34757
855 74330
1070 41697
1118 98388
28500 31189
4378 69686
26751 62809
23724 64639
31484 90554
79868 98690
28415 70169
24900 81648
3563 24423
40789 90036
17993 54015
8288 47688
33440 94453
33791 86014
12554 28628
25339 39045
56981 87966
34103 80011
15319 19444
57268 75902
66054 81558
85919 95674
32088 97701
31493 37130
77940 96937
34368 86560
12452 27612
21331 70607
62330 71682
63249 91779
858 2909
21461 51648
63927 74855
14223 33532
9970 46675
4630 30616
27417 74826
14932 39907
8645 99044
66575 67582
38004 67378
58632 64641
90420 90631
18073 25718
1646 28561
40614 88261
27534 93925
8922 10257
3620 10142
15245 31637
15102 71075
17355 38094
27292 29445
19184 61091
22568 49132
6112 31368
77465 90379
37907 84714
32684 36360
14685 95496
24134 76719
25260 56110
88601 97904
2535 63154
8586 17550
17502 35074
45657 74779
45161 79680
4094 51248
56275 79697
36623 64005
18578 34053
27763 86621
41328 76388
9864 42041
12057 40612
12418 81878
16577 92185
15161 61785
61959 68880
57452 59821
11360 95102
58858 67822
12286 16122
62584 63274
2375 34556
37794 73249
48498 69119
5075 35246
8448 45094
48879 62891
28114 67197
11533 93136
3826 67858
5481 74236
42995 86089
65594 87263
38568 61802
21803 53947
53309 85599
38158 89512
39475 61810
45593 57791
30340 36491
57923 59725
51810 82025
50106 56030
1417 83979
12842 67795
3637 97690
43756 97935
33831 41019
7645 75863
82385 92741
15886 83909
88365 90497
46882 66912
5245 24073
67684 91912
59491 83207
17918 44886
44086 91141
29179 72952
57331 81263
4154 34872
70293 93725
26207 98540
38275 72796
55129 71654
5261 48723
12584 37840
22841 42541
7876 39320
12667 84479
28884 74083
10652 70236
44388 86817
41495 43798
10743 46058
48965 96301
66373 75469
3614 89383
25734 91975
798 34095
95330 95411
62895 74874
45677 66305
14170 89090
41919 89217
26706 65449
25534 34898
15191 26875
12570 62435
32484 97175
8243 47753
66206 94974
75287 88445
80302 81941
42809 64225
770 45536
46622 82957
17132 74141
23067 75824
15440 25336
22611 54798
22727 42267
49250 86892
14189 55844
21698 97103
37711 52333
48984 86756
17262 42122
10358 92349
15874 93375
3785 35169
54102 56193
61133 67119
44641 93880
35172 56615
61499 95911
12261 92725
11368 62877
26915 27881
9978 98992
8705 65977
3804 94987
39324 53692
61077 89065
33184 84581
56838 57490
8136 42923
33620 42896
28488 57973
42697 51878
7429 50269
9435 90375
63865 79978
921 61222
11029 88843
52598 80035
64630 79772
13135 43911
80132 82564
29732 97698
38971 50696
9974 73610
53363 80349
39566 40211
44542 83306
29753 53195
24253 50188
20759 45257
47551 56212
69918 87622
20171 34168
64961 84018
21594 94005
88210 97549
20211 98258
3254 33073
44449 49698
42157 62596
12162 46837
47928 79054
3633 59652
6203 73909
29173 95429
11619 57136
20619 71128
14704 27935
39582 47629
1048 97465
7223 77554
15171 50585
8110 97208
64373 82470
56057 74918
91039 93668
33595 73221
9639 30084
65516 75470
26633 39105
20123 71695
1823 63414
11307 25215
39747 58163
30876 93463
1628 79279
55555 60917
14508 74359
15672 63980
39830 92451
83871 99824
19977 45508
36918 54285
54234 54254
64033 74129
9482 27042
50915 77648
62448 87213
11215 81265
28651 31174
27722 55558
2534 56434
30340 31538
9666 73996
60694 87584
55893 85572
52747 64223
16296 52865
26235 73918
46740 57665
10675 26912
39451 80626
34256 55484
2890 92984
45781 99273
19230 55805
14512 43309
37103 48131
14977 93015
3066 43512
17676 62761
38039 51931
64283 87502
21941 66585
21904 99306
27190 48372
34000 46309
26580 96881
3975 4872
45788 49665
60637 75134
23485 91020
41825 75694
39462 72107
73682 99974
5639 43907
11325 41947
54829 84720
46502 71997
75088 82467
20223 40190
70235 72131
51709 82388
21223 40453
4165 32011
36605 74730
54576 97696
30909 71448
66580 90317
34399 70634
34900 86746
47703 60023
14510 72202
84949 88350
14485 83964
10471 71691
21152 78714
22154 42752
85824 86781
15009 76856
79265 91274
9247 52215
58437 63215
20994 69203
92595 99766
30086 78321
52148 59836
23180 80423
14498 46346
7314 95096
29807 66426
3789 50709
5059 92647
19638 73361
14795 59273
6658 49731
57964 96938
7422 96102
58464 61248
12752 45969
46503 94967
34082 76654
34782 73018
18120 49324
30813 77422
86028 98991
18700 30906
25952 28634
4988 70760
31409 38586
16938 89858
13399 36465
44241 68473
43282 86293
69159 79780
39542 94462
61629 73854
50710 62777
28091 28899
75067 79278
17732 50892
30861 84145
53980 65122
25533 50230
17065 52599
41681 95839
13408 26462
7787 89168
11338 55060
39153 89895
4823 43927
27527 87163
36298 59691
30893 72059
48463 57835
49836 56731
65559 89467
12390 39429
28585 57760
7328 77286
9648 51528
8387 67337
67350 71402
209 82851
38872 75891
60926 84369
37692 38660
3608 8398
57187 87652
43522 76627
15196 47077
32242 47543
24325 74242
51276 52622
44812 47028
13229 71356
45266 47631
43691 69965
2292 49209
40382 95631
90886 97921
10432 24676
66531 69686
46266 70748
52810 92637
71824 85278
55397 74539
10147 13635
7522 44391
29274 74794
13063 39443
17894 52815
416 33974
1403 19026
4283 79391
15013 70806
25817 58868
20794 51925
70955 89095
40617 78436
18627 24170
2216 57187
64183 86948
47107 92530
31820 76068
38338 69372
51369 69222
56080 60850
2062 55837
279 71882
10319 98803
30843 50238
42357 52830
79058 88406
24996 99678
73486 88625
16991 19730
31886 63542
47316 89640
65796 78412
77970 98721
87402 89849
2486 81475
21875 99957
23342 31279
52139 94754
30856 75090
53812 78699
68298 93479
25642 40541
8495 73555
48040 55294
18012 68560
30139 50743
26924 56607
20562 90524
14825 27010
63031 64755
49977 59668
38049 48926
62165 94699
8360 66786
73966 87086
900 26687
65902 81265
23005 42503
73755 88045
33911 62979
46821 49521
3286 95637
24789 55145
26952 57310
30377 97125
23511 33620
65204 81808
15559 38073
22742 61656
27701 32889
4571 77061
6334 86112
12487 32303
28428 47754
39933 96882
13950 78582
14672 22166
49386 80957
21750 63290
62030 89891
35293 91098
63774 87712
33836 58604
11969 31231
28612 88218
6315 9798
8273 52492
82545 87639
42112 95630
34232 48575
15624 63973
24661 36758
30786 97395
33405 44036
12426 33132
15255 28625
84768 90684
9568 55258
58819 79932
47585 66297
23860 78868
9022 10031
15189 85718
80470 87938
35248 63150
68124 83714
22858 71409
67395 83699
57790 65083
98141 99793
43945 71745
28490 75127
9558 27838
53735 79922
703 43954
63642 79402
61722 65771
24308 95876
79288 90187
50804 84980
18058 54036
57498 79400
29867 93093
15401 88805
53545 68612
30410 51228
35223 68301
3709 16728
42180 57110
74731 78182
54594 67076
3127 91906
58858 99363
7226 46419
3515 30817
38657 71054
60676 69731
38098 94251
27466 57018
6015 16717
9318 98080
6798 17813
5314 42648
49325 85007
34294 93550
16978 53898
24102 43954
38467 86890
4792 18623
21757 93316
31363 81771
60 76584
49008 79616
20333 73016
55085 57443
65746 93716
56954 78628
31199 92828
7575 20496
36492 80835
3255 69364
73479 84329
54763 87505
8009 33394
22851 46840
4566 54358
67540 84094
45978 88391
4046 59588
28486 53677
68201 94402
31961 41276
41576 93797
4134 68290
26244 91165
935 77533
8066 54339
17223 82047
1221 31271
26184 38737
29278 31605
11972 84740
4915 12814
27759 77518
14578 25202
46298 87494
10429 93649
51727 94305
40469 94101
27013 31195
81782 85226
16434 77921
373 29016
6926 52457
45071 87888
73943 75210
7037 88598
18537 81410
58690 94701
23745 87598
44144 70863
24397 41685
21762 39053
58721 72368
64137 71172
53614 59087
46827 90290
20 46946
3266 92407
58656 93753
59864 69078
89979 93294
51116 69131
10282 73604
1926 31634
12620 25860
53135 83595
25716 30622
31540 56309
67266 91853
45850 62229
71646 93687
42056 68359
7403 81497
66587 70054
20608 65573
6417 71424
21068 48639
26202 53915
80619 84543
302 24099
77789 84796
39143 59110
47281 67959
72443 77048
5048 90633
12891 51405
9969 49873
42560 71183
51553 95188
37097 53237
30367 46996
13227 65587
53794 96602
5919 73094
27909 72304
41175 78430
8788 70635
23337 88616
10758 47319
66006 96397
18186 36568
31844 63018
28649 53745
33262 42757
17514 34327
27971 64739
21469 53566
32735 36592
35409 41607
48114 96143
5132 72348
35897 92992
68326 95192
45129 76117
22778 83213
20647 72299
10728 87326
55435 88464
5131 41804
66343 93742
66658 77150
14873 62299
12370 43747
46333 71455
53773 58119
12284 71074
40244 55815
73305 96382
9575 37636
52110 79101
50416 88846
30971 37566
82817 91399
68996 75683
31956 76858
59983 87103
28469 40244
24686 40688
79942 94450
13069 57070
40352 65225
30683 66843
18684 92010
61252 73699
8405 71274
21751 68824
1351 73589
23229 52756
21267 85963
31699 40790
6491 67519
12681 67626
41413 74000
4839 35702
29229 92402
29205 79698
63393 94574
11584 75041
17656 29225
40697 54247
64270 76452
5869 92152
28862 87769
7727 53536
45945 98921
4531 91655
36691 45216
70937 84965
46807 81542
27624 31616
19610 35268
46920 90318
58349 75697
20982 88127
46444 54105
92481 99034
30867 50793
13586 58833
6649 38352
3956 4760
212 39798
30294 98139
51140 99819
23076 57538
53611 92268
30580 66019
65182 85138
4698 85222
37414 47784
74017 95883
37900 53595
20637 96657
7209 79212
13801 82649
81050 97487
58760 70489
31503 40352
437 90545
38196 77970
46311 91709
24243 87082
25556 59151
23481 72787
58592 76158
61238 94720
58340 82874
33784 63850
56833 94067
46835 69506
9975 19842
159 44048
31533 74392
65314 69288
48184 65050
64835 80943
9144 63574
28340 34032
3045 57502
60594 97399
5325 13786
13628 50004
29310 71331
6685 7376
13285 71325
35413 83135
32320 41504
7300 90959
8809 57993
30909 89812
44333 85151
10841 20721
13813 36522
20032 20328
28875 31076
73982 75011
57302 66014
22941 56758
19779 64173
65576 76408
6009 76250
24022 46867
61224 77032
33409 45515
15102 38431
54805 74792
63219 93402
53580 90265
32295 52231
11200 19550
42855 47418
12156 12878
13166 29582
7737 25405
22329 61736
14686 34964
23755 25970
29084 45010
4099 44829
23675 47224
42322 49102
26382 68248
64239 75453
26998 63943
14945 94031
1655 19944
81352 82182
20134 31800
58633 99918
20210 80897
34968 35445
24041 42868
76659 97348
29109 33124
45029 74148
16342 87275
33931 59687
57975 92205
10534 16444
30082 33383
55059 73934
61486 80789
42189 64227
27982 66245
53122 85884
6636 12949
10254 93276
33086 98553
20066 79994
28736 82628
18016 27650
30261 65623
42211 91817
26229 39802
362 30811
29412 66204
41410 80438
45092 97086
1530 83909
6762 21752
23694 38458
3010 80309
73657 92602
47392 93498
36928 44930
20536 45933
24790 79822
68510 78384
76604 77800
10218 62421
5939 28605
67185 97003
20923 77552
7637 50879
1202 34815
59894 85101
40120 94390
74983 88871
86342 89367
69023 79198
34455 34891
32640 68534
85308 99594
28298 67315
43449 94812
36763 66193
30194 49991
21339 50488
19340 92712
46546 99551
11226 19399
63531 75555
44350 90473
7647 9152
28014 53012
48283 72188
5006 46372
18172 57457
30431 60386
89 91865
31746 36243
13377 64493
16027 76766
26104 87207
56800 93131
32319 47506
18485 93967
42616 83203
30475 52354
42608 82864
32386 73048
30812 75333
41519 45854
16400 79955
15129 84754
20529 61075
54143 98461
18683 83874
20658 46644
56410 93564
17767 81728
16729 66003
59021 76456
62778 96009
23679 42070
53839 94395
16901 24470
59269 83822
22875 88429
23983 68513
79997 88321
19239 70822
59411 93744
13948 16404
1724 52606
21783 88762
38529 78976
40104 70257
23539 64726
63627 95664
98463 98905
8837 13488
12049 61519
26060 26586
43244 95634
5691 68210
24996 37679
3927 85581
35771 59335
27609 87912
18736 60157
7746 28870
49790 90866
33446 63724
45430 60516
763 61859
24527 51808
25043 44454
1201 70350
5470 74513
11070 19622
20456 85159
4237 53074
79016 96569
40114 72861
23233 93958
30360 43806
59407 95108
56509 73934
47552 93484
36341 66058
11054 65365
34526 78996
23688 97990
34014 43378
24759 50899
19981 42375
6916 28365
56785 77386
25598 86942
9145 87276
14435 32470
25500 88433
63507 77367
15365 45768
41112 55852
803 49550
89018 99848
65223 95280
21929 30276
6557 23631
62855 64261
75617 87557
86414 97692
12252 76388
39312 69085
44190 77210
47966 79122
34142 93229
56288 76549
1302 89782
13329 50268
92885 98258
57798 98477
72656 81608
54387 58232
44752 88186
45787 78067
42463 86610
46346 89672
40108 46650
39587 64200
23635 57266
39955 75185
68952 78160
34832 95244
35787 92342
25860 83901
4980 96198
44654 95840
56012 76193
20168 98267
22824 69819
20297 39678
5816 81941
30634 36503
41990 82749
46980 62060
44056 56680
7716 12489
59485 61917
5738 52061
39928 87436
59802 81183
25044 32206
61188 62630
22128 53821
25685 85846
30563 86699
32398 88932
42392 97595
11857 54013
30078 60724
62901 93917
1204 22895
5931 45049
77113 96899
79120 95278
6288 76699
15823 97755
85101 93576
69763 75038
7311 23810
50187 55922
28568 42860
25061 83102
43419 91423
19283 92288
33748 35797
11071 39116
3946 89819
5626 36101
2823 80124
48364 89836
6323 80829
6522 60182
26854 35783
61082 79406
41010 60190
33184 72432
21539 31001
78701 96360
92498 94024
18276 43779
3586 17374
66437 78028
22430 66145
18131 89316
22141 66540
64695 86872
87700 93270
46541 51666
36609 96192
7697 36458
26419 76464
85464 90724
27182 85855
10362 81572
47122 47194
9590 20907
34433 75118
8337 99821
61044 96532
7294 86310
22107 46252
50535 64499
31722 75400
18333 51446
3179 77983
31050 40166
70023 76441
27735 59553
30210 69072
7831 96225
47951 86970
81851 93120
35766 54074
8665 23471
34896 91785
46875 95555
65416 77865
19787 71717
19810 69405
37763 90430
76348 79524
7732 76810
4884 18126
2044 57762
8355 79199
858 30527
29610 46555
3508 19127
44453 95636
6874 31150
54230 95923
14929 98604
54489 79658
70833 78842
48694 92980
1123 25823
9269 32997
1161 37365
1821 4034
50024 82268
4841 84650
70969 75842
22413 42575
12103 16483
68625 87569
1839 12871
8235 10022
21425 72616
52898 78417
42394 71335
36497 57305
54861 61953
25979 80277
43374 62938
33445 90858
2601 62874
26005 41226
21121 43635
5837 10838
23748 72653
9886 78245
14313 59874
34711 76913
3128 41682
15586 82775
50053 60454
2366 76601
73771 90065
8466 24329
90 56763
56377 89618
17997 67046
62840 91622
1745 88717
44 76425
26589 28761
16657 25572
67635 80457
857 58093
20065 28678
9826 31787
34699 55542
32314 99984
15446 61039
41140 81790
59806 94940
615 5699
29773 96448
24516 42531
45433 81366
28837 61154
72786 75584
43042 62830
48475 75241
56673 90403
27592 56898
64340 95797
38001 90411
33979 72352
44044 75958
44914 79387
51324 53559
16509 73351
4443 48652
20420 53870
29496 83335
45862 61805
25142 80487
26744 80466
19156 50598
25624 84866
12473 35056
1118 9637
21114 61816
47652 83996
49963 61023
20289 77924
4376 42524
55448 74586
56587 68430
1582 54410
64001 68488
52561 94464
45998 90401
10131 50698
32147 67491
11792 14254
2272 32734
4913 88865
25960 71892
17753 57595
43108 72401
15019 59847
14336 94584
61405 64687
93720 98758
23276 31460
48837 60861
6576 51592
35485 63491
8132 58525
36458 59238
11530 63008
5515 66773
32579 46350
91630 94692
34324 91929
67738 76096
36846 71836
61022 73976
66159 75674
6014 50381
17512 80107
54713 98794
50769 61776
19127 40849
40158 89263
14351 99921
43825 56101
62573 91641
7752 46094
23918 26686
20243 28784
88724 92638
8399 80697
30326 68559
42286 52435
31793 70376
1383 93586
59410 95666
24654 53876
16 82607
18658 45399
8405 83529
46437 96532
91835 92846
66150 70547
15734 36684
21240 74614
6855 40143
31132 40422
35471 90640
63297 90380
54871 97000
15707 45629
14650 56483
21221 66385
20643 45402
66177 86302
11599 49969
56032 76235
72681 99736
38250 96393
32844 89407
22463 97257
6695 88597
22410 66726
7161 15329
23099 40681
21047 53792
35167 60075
46214 47680
33368 70330
36140 48494
4772 85296
41935 45876
88605 99464
52220 76651
9581 60590
18611 63887
48382 66056
45895 57974
32525 94013
83141 91339
4430 9809
28001 33687
12572 50378
13501 22874
324 64557
19733 91384
67593 79465
6757 38293
52510 98272
46484 94045
84326 89092
47784 63667
9979 26183
26268 84021
3312 67577
26831 61833
84470 95967
15151 78058
51442 58740
2105 34766
63079 67042
23443 48957
35311 53505
3911 10872
8659 38748
74296 81632
7750 98129
4463 12898
4005 18703
50074 84118
76675 97314
42674 94999
13920 95326
2653 39223
37712 56495
21223 48809
46665 68072
8329 27952
51495 92224
53996 89791
54182 56169
57832 76685
23746 73529
74311 86579
76137 98089
85150 90772
32441 77180
70967 76165
69470 78133
55157 74699
25968 65082
11325 58220
64921 65995
27781 92477
87353 89748
24837 60303
62214 98993
85317 88408
15181 87936
2934 60794
36269 77194
1823 24400
32246 42747
31876 69733
39714 40041
36874 51946
18901 91595
79746 95910
64830 84794
38014 73059
738 15835
45453 58406
47825 99085
87284 96151
57384 65213
8268 59230
24708 71956
26928 70767
114 36192
23085 72283
7915 83508
56888 86673
32852 35109
19628 25629
39254 61040
59297 77871
45998 53760
12268 34868
5313 53787
9872 45126
50116 52472
3067 95876
51150 81858
35843 60408
55991 98936
78529 89008
50132 90610
8090 20126
66381 79551
23411 97966
19038 42054
19444 38097
42416 94502
13664 29043
11267 27304
33259 42506
56818 63384
12268 18429
602 88666
8363 66349
46660 58204
47194 82051
49271 74145
63108 83315
31890 80384
38556 92109
835 67882
27720 72017
9361 88542
36039 80510
79525 85275
6121 33945
73291 94522
47289 70212
27772 73346
6914 28302
42120 61431
12504 17386
52662 63064
27815 50744
37483 45335
56075 64079
9311 91223
30714 99883
5958 11786
91160 96595
32379 94425
11749 75695
28082 88565
5360 39014
59933 95272
64012 98800
70650 83399
21605 59188
44568 94217
12302 86010
69985 81523
72429 89821
25001 71377
41093 71514
1417 50313
47716 82205
76785 87824
25729 82689
39143 76385
61366 88854
12819 34223
60159 89843
39814 73338
56317 74236
25769 95004
22129 36217
23059 78254
600 94651
56324 76234
57468 99075
25629 45519
15285 63591
15367 94902
66371 87235
22668 82003
9800 86284
45724 72753
29839 62269
72457 85867
72979 79529
12743 16750
85487 92270
56178 91918
21324 74271
45708 93600
3658 39702
41702 68688
18911 55317
59460 87228
15752 49326
8615 99422
46481 80633
30920 80308
48433 49039
57299 70401
29661 54236
15870 36076
34496 67897
50562 81993
77173 97782
19525 79847
1178 94013
23648 76362
17974 76461
44248 72683
15269 81351
67910 96715
46848 79459
16023 16691
23828 40884
74696 82352
633 5422
30100 52485
23953 97733
73169 73830
58225 99898
6098 53107
36416 60957
32659 87658
38254 38353
54912 80061
7985 57038
62206 72348
38660 76148
40287 42925
20905 70258
6572 90765
37222 61115
10110 90013
36527 79677
56763 66018
55972 89502
7706 99157
1874 47575
40748 81949
50651 66631
12319 85574
44630 87792
10973 98527
11050 82007
9998 41934
52892 84788
5865 97605
74326 87653
39086 70524
73216 92274
16315 89083
66531 82791
72574 84261
1838 36423
17778 55572
22034 28337
9059 21267
29970 33096
28393 40578
34614 42912
7582 77524
16473 49671
67413 76474
34037 52859
44257 77850
6499 51199
19205 20084
6583 18947
13731 42549
18771 72197
20389 95301
31699 80038
15098 49837
1141 97406
39704 62889
20643 26859
50819 57697
63580 91751
63553 97653
68267 87435
6451 56726
27965 40342
77043 97869
72823 89843
21305 42317
45002 83135
8364 41156
49995 98259
33791 74191
29076 43797
22239 45302
21300 95086
46491 95698
11170 27375
14572 37260
25996 44539
34676 88053
35038 43967
46087 86585
40063 46482
42464 55142
54770 96719
22745 46357
18355 89461
31526 71040
25393 67779
7345 80719
18728 65380
23058 24433
38350 95732
6165 81659
58797 78444
907 79946
46641 51718
35212 41350
9374 23626
31329 78320
36433 60680
56314 92513
19224 76632
39233 39588
68822 97078
59006 69531
23569 55887
3077 65209
9929 25893
46658 67025
8383 13030
45432 64173
24026 31329
13120 62352
49491 61397
47826 95177
23789 30363
27001 73370
65544 94438
18443 36184
4448 47753
42761 65839
19859 45445
17628 21467
30531 76809
6152 55986
49625 77578
5230 63777
13602 97469
2567 86088
50783 74984
90760 91768
23715 45378
26131 91543
60570 82433
1888 17624
5590 10349
61511 93839
18999 98390
41899 94458
75360 80918
10660 26651
16252 17263
31179 60418
19529 23699
37977 55633
15995 47012
1438 20631
31549 67628
6645 99364
6380 6752
41430 78567
56907 82342
52865 64874
41307 44794
32708 63997
24278 87950
33832 86799
14785 85364
55710 58297
62752 88010
71088 97830
3828 64210
42081 67796
84302 96031
18816 96409
10316 84976
41893 71780
6740 56729
13842 51355
24100 36677
5734 56252
11350 22581
49860 94296
39966 60540
37398 61582
42825 51960
37588 65561
22736 41285
60516 65585
27291 37068
81082 94215
44037 70141
10491 45050
18373 89897
10846 39512
18346 49592
30695 75065
40747 44667
39388 78058
36603 36692
53200 96509
45833 99281
79105 79622
4234 33499
57075 95708
11429 59211
14594 72424
5883 30651
22673 30408
21105 37210
43768 77638
26620 81881
36266 88650
18691 26504
16280 25684
4778 12389
4066 79719
8334 38492
10298 82369
67511 77109
81887 83356
11122 63277
39630 55229
38078 56306
15491 23624
11376 94734
12335 37133
93965 96625
69255 72430
23490 91762
61966 96952
30019 92558
8456 25608
11727 78782
25928 62968
37856 91394
12377 28727
6936 80534
43372 57136
20141 36379
5024 55557
33037 94736
28744 44192
67990 88028
32068 71416
31946 61933
23185 81564
45954 80491
853 22758
50349 70411
4864 20561
59802 94440
30694 49345
43909 55600
17099 59724
74129 88581
7693 13874
10813 42565
43558 76789
23417 26129
8637 55587
8989 28625
31487 83034
15308 25231
22018 45535
20970 25530
13880 88268
75337 98167
36503 73823
68338 74199
39372 95653
30191 94210
3970 69102
2184 80603
68594 85371
11482 37636
2352 91914
35653 96682
604 97764
27653 74989
33378 84825
20218 73102
54321 85665
54858 59117
16215 80481
67506 93715
80576 99172
67940 87503
54922 85767
8874 72719
51032 89948
16041 57404
37531 50661
59066 63545
2863 83117
84699 98512
30263 88585
44588 76562
10355 30303
66671 87823
24535 67051
68793 96167
38023 93760
52218 98840
7377 42567
3676 33345
16462 25181
14389 99716
37905 94140
16836 96911
5615 36630
32012 82803
70429 77547
46616 68165
1877 48616
53756 55633
43489 78798
88824 89338
37098 85226
18942 61546
1857 71359
61887 84870
61333 87570
16698 32054
12751 95880
38265 97580
7290 76344
18165 77136
35261 75279
10149 37111
43182 90747
21959 58324
7737 42684
32074 94984
9409 94558
34294 93590
22155 66612
15353 99569
55439 65652
54646 55022
1308 73562
24022 72908
17757 66238
50924 60936
18993 82419
35693 58440
10502 22315
20262 88573
16396 85503
19645 35869
7930 94474
15042 50066
40876 73313
21666 61186
17448 52429
30152 37860
26244 79904
28295 64123
21572 57621
49994 74363
10688 68711
54933 98314
12646 44773
2400 29881
91292 96176
48294 63675
66248 84017
41512 63988
7785 58649
63567 70748
23248 68964
32847 40560
30385 75396
20994 92091
78323 84721
40545 43472
19896 97333
30015 38226
57426 67421
34732 72491
3196 41458
32474 32900
54976 72087
37931 47822
85223 94673
14484 33635
58493 78942
16625 23431
5996 33369
48768 69419
13453 84998
48078 97888
81648 94912
37961 85051
37443 60947
13722 22492
11745 52904
32940 41086
32374 67167
41333 93103
6438 64766
580 81180
11169 92702
45519 97371
23483 81807
16134 41885
46039 71911
59062 90783
38698 40379
22429 33780
54060 71147
53729 74251
77848 86654
44753 91468
55821 61343
12365 36136
70130 84398
14452 15050
9458 10217
29794 92112
50197 63592
27879 74008
54036 70954
51537 75437
53421 92600
54776 59222
55272 63042
21183 90228
27941 77928
50525 55859
17161 25449
8106 50202
9208 69228
58775 89201
53187 71042
1838 14807
16030 33303
13682 92388
72905 93473
12762 84839
18126 21339
15379 42081
9776 54840
20615 62553
40051 69970
17220 30517
52307 66863
57930 91776
34243 75236
21475 67445
1926 6063
5877 86631
9498 17585
40273 52590
26593 48057
36601 48669
8216 31088
18511 51371
54678 96755
1007 57120
36614 51984
23064 92793
50479 73603
9538 12251
17671 99545
970 49403
64433 96018
23242 86565
52012 80681
53337 65339
38921 89854
78719 80918
16963 83033
19148 56143
43446 77517
74654 82551
80098 86742
77201 79551
63090 79336
10224 82693
28145 52665
6662 77408
28814 64090
40501 64257
39123 66106
2846 99406
56700 77132
41892 92881
18289 44841
22390 98006
5670 8651
29857 60618
15770 77867
64591 78783
20610 71760
41247 75373
79948 95087
3674 15739
67434 96210
2959 44859
67396 85095
15283 77611
16223 75767
19424 83408
40039 77013
6013 76233
44322 44454
69635 99238
11973 93709
94072 96107
41949 96311
14875 18301
18423 57557
53132 77915
57326 60904
21286 70650
7639 54639
22263 92909
28171 73086
13958 98551
69762 91608
13610 80406
92039 99835
35073 39622
10053 72180
72976 98551
19880 20717
30107 37465
11591 89293
41262 96234
77953 83181
88220 99255
35977 59150
66068 87552
38852 45043
81388 85128
10958 22012
46111 46613
18446 75849
14750 74878
5461 81212
58330 61687
8596 30555
66283 74825
25173 40599
22887 69558
32737 76988
24484 26070
16336 71109
45192 66847
55710 68669
96136 96644
15803 75852
42539 93486
50315 78323
44992 64259
52161 93682
34192 59883
229 25556
21287 93644
37432 39795
59096 82584
36602 77632
24795 55026
68599 85762
4063 79799
3774 82284
90419 98956
19073 28069
14804 28019
59794 74333
64553 71879
45359 76487
24709 51703
33718 34934
3656 94495
42635 97438
63158 93169
25908 50506
65130 67194
6484 14726
29187 31443
46948 77850
84519 91356
30612 31437
73340 78682
39052 73847
28894 54336
57313 91346
5906 84890
6841 66438
56384 62313
42497 44126
83333 97462
16817 33711
16432 23814
13039 72513
11472 56434
51192 57175
65261 65765
6166 75609
39300 78361
56964 80526
23267 32193
10214 20186
49807 85428
42088 54820
15576 46970
8459 44185
51593 72731
2226 22566
59689 67316
13053 96663
49383 57194
69846 83070
80784 92530
30317 75453
40277 54881
75880 77675
73467 81086
20263 22513
57506 72181
42121 88414
13944 57952
65623 72793
12522 87408
62382 75602
58680 85399
58668 81425
16551 55989
35720 82333
45410 67978
89643 96059
33810 77285
2749 85761
70571 80844
14776 53722
33539 83137
3951 15805
36534 58847
55869 84543
36646 37615
25977 99572
2000 3318
33343 80228
8564 89572
38219 91472
3338 58623
86758 96506
43772 47646
1254 13894
28792 95932
15555 64353
47874 61246
62141 93044
30092 40082
27851 52789
73139 75354
69532 96765
20849 43143
1636 18012
45332 75692
75163 90098
17130 76068
76497 90939
45976 90717
16012 25288
64902 73635
73894 92385
23988 99789
6402 73260
29272 82839
13590 40189
64085 84165
26865 66314
53999 94960
98011 98830
4160 21578
29896 69516
35278 64808
1983 24132
15886 94611
30086 77225
46524 72403
34559 75638
56255 71076
1531 67297
45517 67024
15227 62418
6627 23472
2809 85491
9215 54482
37873 54471
12822 14331
6933 37842
19997 83387
3798 27881
5029 84305
10661 11471
38449 62283
38695 53565
5446 82741
76275 84896
13026 77343
6163 86100
19721 77352
9884 46599
38654 54857
56273 94036
37962 59743
13598 25153
8013 60895
2713 50876
65654 92726
7571 16008
30971 60622
1323 7072
26548 79790
7500 37598
38050 80081
14510 78570
16746 28483
5414 46834
2624 36505
5680 26871
86715 96978
11334 93900
21358 38812
32780 45012
87025 99978
47209 99188
257 7726
3128 52621
21594 39927
10025 34511
11520 26314
43394 56823
28355 92763
24781 76920
44997 68186
15798 82912
27969 51826
35186 43529
11357 75405
45410 89362
19110 78166
25157 38380
1736 23004
2466 37510
50992 77742
25180 52733
87148 90741
15009 63200
61680 63084
49596 59043
40168 70090
4499 32568
48148 99233
69707 73861
73374 96486
20604 68529
10317 40312
4699 65141
78982 84922
43164 46321
28755 30478
3671 48457
37754 64178
4576 16137
50466 95100
25539 33822
11812 46244
50537 73460
6501 48068
59588 84933
2727 96969
39628 98198
4875 16963
26174 43570
67392 82493
53882 84368
38837 73695
58998 65267
40412 47274
8520 15551
14900 39497
46640 79504
3452 5981
2747 43914
4806 89858
86323 95180
21115 45643
5447 42434
9349 69228
67076 73032
19963 49368
20681 31377
53418 65859
40959 79339
5334 81423
10446 13512
16300 95973
29160 38382
37241 88998
45102 92876
54079 88620
37749 56148
13439 16798
9143 99334
19821 26584
10971 24448
57023 73016
14078 89108
62918 66817
4907 47440
13446 51965
64006 87686
40123 51703
17836 96942
29879 98042
36261 42351
19601 52502
9038 34610
41652 67610
36230 51661
745 11289
14245 66446
42726 61726
67957 89752
47450 82172
7754 85195
47432 97102
35 42911
25262 47946
76391 94910
1381 30561
38984 52132
46019 50902
7587 67608
15153 85537
93248 93317
52731 61188
9353 97413
1537 29136
12240 15345
18081 64980
73052 76691
17299 35973
60345 67413
54019 71737
27734 32344
50970 84094
30512 37866
37558 65501
9144 57562
56601 90118
28131 50568
8179 46595
43614 64261
47684 61073
18197 47984
65842 86473
87189 89869
31206 81465
10414 27932
2877 59319
23584 31533
49097 61237
65534 77750
40464 99234
48878 65872
2749 62801
24898 92346
55081 60789
50610 91001
3492 16454
64263 84461
1368 21255
12873 78813
13857 70083
17570 88204
43385 66048
46003 98376
9382 99081
9148 21913
23287 96563
27879 66032
5468 26396
27143 34889
18682 90932
90670 93199
8627 36307
52571 90762
80 3754
50725 54700
69225 99511
45756 53813
66227 74960
59571 99101
354 23619
50661 89198
42502 49264
11003 82233
17902 84197
2956 31860
14778 88325
32689 77153
28059 77031
11297 59468
9421 80535
9841 21164
6199 93010
16460 59872
66232 69777
27614 53381
37051 48795
12436 59825
28707 94570
34647 65941
42013 98491
41023 92900
462 79483
22358 91275
19443 79492
1526 65810
9956 32721
60980 78382
69000 98512
50324 90145
64776 72637
77792 96907
40007 71061
3471 11703
10466 13797
5764 90775
59080 65495
4015 18979
9785 61388
5201 48722
33488 64555
79117 90112
32212 86130
38645 95041
26775 87470
11187 13428
22678 31160
41977 62699
35380 61752
56889 92659
7578 38017
53001 72075
10313 55415
6718 92742
64938 73951
3254 65817
16836 39620
11652 28591
20078 96928
69595 96440
12716 87036
43564 60620
50518 73734
30970 68392
34078 45252
54041 65526
76973 93942
15720 29227
17325 75686
34249 99080
57220 79337
12024 77317
66531 72720
34319 62723
37624 55563
48829 85397
52487 54833
79811 82621
35058 92308
87331 98332
48094 66325
6122 26238
49603 95027
10403 96459
76495 77441
26070 28828
2495 46573
55097 94285
60339 79141
992 44130
13861 40252
33397 35059
43267 98540
9179 64124
3166 53320
48872 81226
65502 88730
59702 63129
21964 76447
30384 62702
86640 89823
15780 29691
35998 38845
14234 32647
61942 97590
33331 35562
75604 94984
8048 95839
84036 96256
75389 93978
73549 78885
5597 83734
89084 94957
20999 93428
32485 66967
3134 65308
12196 54148
28236 30531
9882 85401
44379 93579
37649 94167
48211 58469
67161 89974
6234 81988
32065 33262
4739 20914
5108 80656
39862 92485
58089 94645
52460 88792
10310 75577
69926 89171
16351 29139
43998 88763
66979 95368
7838 67121
1416 53404
57304 62805
39118 78467
7526 18663
31715 34852
12762 48529
43820 55110
44955 94342
9195 36548
74738 97040
49440 87757
32476 41114
1233 62837
18783 76954
3996 55009
17264 49250
34047 81593
19774 26741
30456 78530
29962 49195
9227 12251
27875 49294
88605 90905
9635 93179
995 17969
23155 83323
1377 73789
11924 29011
7035 61059
17066 76505
8758 87306
8412 38891
10361 21314
19455 38852
12392 38457
18361 61268
20519 71067
22044 38402
16519 44158
24255 69162
48481 79780
37019 74629
2998 94932
23807 47046
68131 87050
38657 78256
73415 73861
19814 32032
2636 92507
23947 88969
6167 83017
65959 71400
29020 87033
9807 44219
2284 99503
75088 97579
24657 89640
11909 31594
22944 61898
29555 99636
33517 86915
42036 89317
25058 79415
21190 44098
5514 43817
44200 59831
24533 34169
3175 91752
11976 50574
860 97682
58741 88408
63011 94824
39582 47148
34598 43053
36818 39106
229 4417
24046 86542
7576 45182
91796 93642
45782 65135
26159 27047
41550 78220
9304 33899
27310 43867
59772 84864
3542 50219
18766 97094
28092 38933
44362 53957
27965 62503
63105 66592
52530 54503
31891 32632
7727 9070
22820 26416
7844 41423
5553 92344
39662 51794
10707 10851
15171 91761
82025 83351
41386 49234
13034 54909
20294 75393
55933 75042
66664 82964
5832 45984
3530 55214
3701 58334
81503 88234
1482 77258
52617 61347
45826 94628
58594 99526
31367 82394
67458 80164
22583 77828
9939 89219
13919 69378
23017 54330
11096 29819
11149 79972
36261 96639
80141 99246
62810 79795
23557 82699
22134 97535
13796 27108
9767 63354
13886 97034
9401 62913
4195 24022
4575 64324
17821 98314
8216 81694
5780 35369
27309 53847
11438 88333
21672 77634
48987 67457
11160 57785
19478 96468
20647 84423
38838 62632
32040 47052
68206 99563
9949 20349
86913 91779
19169 57456
22133 44531
71427 76862
54936 82324
62149 90147
43994 88856
18123 43655
8809 80423
35240 37839
74310 76746
20786 64582
46726 98721
93588 95587
29035 64234
52585 58544
37641 61463
49994 53587
43550 67507
35121 86504
46443 61696
5465 88703
49405 92115
32501 86689
22988 99302
17754 64061
44251 84446
36001 75146
58052 93685
36741 86302
54761 63273
33537 55791
87705 98316
43838 79617
25324 64013
26700 59114
58624 69041
16456 74853
1386 21408
67988 72025
24351 55128
28006 64035
865 31420
6180 82619
31653 84170
64269 70913
48653 85498
2769 48579
51862 62227
10633 58854
14083 87701
61357 94690
40781 47239
33241 86052
65237 69509
48123 65235
34969 87137
35054 74007
6976 7765
28244 91480
12934 68568
31853 60740
83540 93915
14470 60251
7682 44932
7638 42831
47434 90652
11989 94088
65739 70467
227 17246
36627 54660
77843 89216
67002 78742
25176 25931
47708 89693
21181 27693
36016 58897
18263 55277
13163 16149
55273 97251
23276 79401
21116 91996
19644 24769
26194 59623
31838 59160
9816 49369
4055 16130
69300 80350
43417 52378
72906 74801
22749 65923
4205 90757
1738 97316
81947 85284
23826 70721
31841 75404
17158 35748
27826 57552
9261 95237
24659 74246
15286 96144
38542 56983
13302 21956
69719 95214
14608 63498
19263 39686
48025 63337
8685 30380
3493 98040
5208 38402
10721 37213
83801 96998
29951 76801
3925 80485
22371 68989
9014 53248
27662 67109
16500 76321
50829 71907
13666 89472
14964 80521
24208 76968
387 20053
53278 94460
8520 92543
11 89474
22241 47163
24148 40706
44818 63454
6639 84329
36134 64182
4301 19420
1879 73216
30147 84597
53747 67936
58911 69539
81274 99900
44800 50670
2901 97636
45032 74884
5283 81888
8418 71758
39185 79697
19738 89491
72384 72687
10978 71825
76933 90170
20027 76206
32027 86606
23225 76784
25891 94584
13950 25279
93236 99559
4027 69474
24925 67073
47065 53965
72295 73539
43072 96442
34025 47586
5086 43484
15148 81803
50962 72882
43935 79972
16823 69814
1624 87274
10408 84980
38665 59608
2393 87858
27917 89815
6541 79505
40909 97521
79825 90161
11055 12803
346 63947
2533 85159
62687 99128
84933 89338
5104 88979
65910 67015
22420 27385
88609 99864
614 52902
22629 41687
28182 92175
43511 77234
64735 75211
59829 66749
2777 10686
42176 89717
35523 68837
39413 75275
90566 93973
46320 46896
48986 87919
83248 92856
19831 59661
19955 66963
50249 88582
43065 68333
17416 71864
10779 65191
18023 99568
47427 54733
26216 59444
31198 44173
17223 40883
74174 94046
11016 70101
40064 46001
52858 85459
77098 83664
21667 48164
24854 36973
32035 78844
19763 76320
82661 90066
57964 77533
38103 70408
12573 49110
28066 98377
1100 19200
93049 95964
63106 68057
52753 55398
14912 15210
56358 63487
69369 73649
17394 43324
8200 99549
79389 89206
30530 55421
7553 40832
4556 61416
49610 93998
35815 66153
38475 71727
38432 48559
87866 87957
41082 93143
73629 80418
76770 89603
70808 88756
40913 60802
9959 18733
15771 26155
60411 93287
47182 55570
12558 29512
15303 26612
83771 86656
72204 75349
60584 94426
32810 65953
21436 95046
45900 53006
37885 79153
74716 76539
53656 80674
10586 84944
31399 40967
11269 81080
47994 83436
12741 46890
96092 99538
56147 63492
14913 36287
5625 81125
37820 95744
66369 73977
33955 64449
10002 26427
19925 43207
86777 93153
14532 20897
21744 52634
66368 93364
26384 60019
19186 96738
28853 71086
76080 86193
4810 50485
4838 26009
3742 79937
91307 94611
23707 29306
34766 71392
37931 95574
46776 55594
94276 99329
32589 40152
32084 40021
8118 82025
92014 93345
34579 69172
50978 93586
4556 20986
1052 33296
11361 22063
35778 79544
64807 91225
85367 88635
19410 43366
18862 26176
12311 18239
18586 25303
71080 81229
32148 84844
73882 75086
74054 98228
69618 84356
12999 42324
21995 38188
21319 89262
16515 59176
13942 21555
32875 66417
54364 92908
67435 73743
16318 39087
37977 49400
51870 52855
6818 51944
11014 99968
39515 86475
53285 61430
52787 88998
69527 75704
37743 80795
22083 70927
53210 86734
2046 29093
14309 91972
22948 35470
32779 76449
8940 57865
9850 57649
87323 90511
31745 83196
5357 54053
50271 65521
25000 94147
6347 19614
71302 97059
71034 85919
24480 66908
33287 69048
3682 34527
21129 31127
37781 74192
479 11719
23493 45273
57044 85255
78710 79601
58855 98206
9008 42223
18363 88676
18115 91197
86156 87375
46248 75736
37980 66078
5961 50818
73184 92551
23963 91359
22842 60156
25543 87220
33905 87663
47574 72683
44406 92069
5248 57668
19118 53486
48583 92092
41545 50563
17355 73257
48076 64671
57404 72785
55628 84507
72660 97377
45890 56919
27256 67984
16803 67427
45109 79126
45075 57919
59797 71392
77323 92760
74049 80954
60174 62763
13265 82501
35306 63011
66107 96165
52766 94256
29461 61266
34642 94404
48460 69352
25645 90561
69223 75800
50594 93414
15820 49602
82402 90226
6055 13996
73030 76674
33069 91508
23331 54384
13024 69841
12471 41509
13466 83902
3542 8102
73896 94846
90446 90930
52049 53711
59867 67330
35962 64320
51067 80310
23117 57999
5837 77456
32355 71279
62825 94971
59769 78199
29841 33107
51393 81131
3623 43495
10860 39629
48711 91816
42543 60245
67212 70225
4430 87554
47199 85182
5589 6269
11508 36392
47584 74156
3124 30483
12911 71996
90144 90321
330 24053
10555 83239
46403 62266
165 96825
11765 72417
34709 75592
25386 99628
45012 81746
1169 67212
60335 92024
58266 91971
64368 69423
25178 85725
56683 70398
56739 61522
12476 82567
28494 67097
31456 69446
19901 41089
243 38160
22450 38969
12566 98251
19748 59442
42937 95704
11984 92365
1558 36222
30720 53330
57952 66963
38452 67840
24405 60581
46325 59283
37668 93040
84856 90599
1650 56182
47178 82525
7333 11505
43603 56635
24035 70827
26363 39104
9802 51852
79606 87732
20001 56154
46467 73609
4911 28674
38646 75012
23100 67864
61002 81812
7984 48205
49593 90983
81 71119
74088 90247
1870 88255
41791 89080
13830 87643
44373 60616
54794 99525
39083 79249
17706 78600
34447 35697
17552 50080
77251 86081
15254 59671
30131 57401
352 56500
44632 58857
54418 97365
35567 95807
46499 50078
32010 34005
40809 66695
55767 86175
13948 89015
46159 80155
1702 19055
11021 30172
47990 66801
85221 87299
9291 37652
24245 27990
110 55141
80570 83008
3207 65259
41620 45258
10263 82002
63710 73375
87226 87576
20291 47032
12388 76374
40583 44134
3094 92514
66864 67117
10937 60086
44293 73017
14997 33419
68800 97012
26510 61826
37617 89971
11223 37350
11306 70026
69919 82943
6627 24423
435 5101
70270 82856
60967 86645
17526 80262
3289 72637
40878 49861
42467 91677
22214 72026
21055 72426
18421 56395
80265 96923
38756 42738
34427 41058
13510 74468
30191 88330
15066 39812
57863 98764
13837 83074
14919 22377
5935 64897
46655 87239
44508 81194
42560 96946
12760 93259
45950 92436
9641 40122
61106 92308
48640 70761
31483 53999
20892 55067
8278 88443
77352 94279
23960 27688
16082 21083
69066 93829
75957 92523
25696 45825
17055 40333
40375 87910
22713 32360
2137 73563
41617 54889
19903 61938
22528 48437
31042 79901
2455 51645
1942 61512
50927 96905
6892 8471
1126 21330
78110 98676
22059 73017
62393 77379
85480 91126
29061 45108
24244 84158
8531 19026
33460 55524
7298 74072
41589 44251
8717 32259
31521 35543
64948 75779
70517 96281
21003 52006
18738 50871
8 20519
25455 32103
22765 61509
64586 80553
34993 93197
64014 75423
40955 68066
22481 84584
3914 31311
14787 36465
42802 98214
12602 91041
363 55691
18013 73613
40313 48266
10306 52788
41750 99593
78031 92539
2199 5922
29917 87654
38959 44629
2398 73419
12975 61160
10930 54016
13517 80188
57321 89135
53806 56159
5501 6650
11405 66852
21306 89197
37796 46412
38750 80797
9054 43326
85021 88000
48902 96005
16418 39012
52528 62898
53526 83211
21371 28941
27153 79117
26564 72443
888 35101
14363 14638
51997 94180
12946 27558
4082 9714
8563 39776
55912 57881
5969 42468
31807 71677
66883 97314
66371 86898
19152 23914
3307 37825
38180 86717
1491 88110
49200 72160
28124 46834
36166 49061
13678 23706
56836 75599
73829 97546
74427 79926
18572 98381
127 2502
42486 48426
14722 36044
26961 87612
11514 39999
40032 97698
25711 92317
4908 12062
47840 52077
80631 94796
3871 80732
48415 50693
8009 12609
65558 99330
32303 37581
47113 77968
78319 95606
47026 95030
78329 88417
9822 47573
7609 24263
45405 99430
12986 48852
11818 83774
69175 96495
31031 79246
38808 63202
4070 94069
20794 84795
12586 31981
3194 32946
37557 80645
1101 55456
50169 85459
64540 68902
55055 68849
44745 89243
2669 85305
39937 52129
22330 54521
62241 92435
7270 91210
14162 57390
46515 87186
47266 66150
72682 74873
53923 55383
10913 40499
10895 54407
81699 91713
38430 48831
68165 98439
10250 57588
46080 87426
1813 84427
70738 90447
52841 73637
19000 90658
4946 96211
4935 25842
21262 83761
4825 33020
47794 76747
30807 72712
5865 41646
61747 93555
10545 57394
3466 27684
10569 86942
81777 84639
8858 45924
52983 75671
15120 32508
55381 60679
38212 72413
51335 65545
48370 71966
8668 25992
6070 90040
1207 29979
29842 84534
67087 70207
32446 92366
80156 90467
27260 30457
45422 85657
18035 46754
62668 94402
14541 92152
25652 80122
28023 39894
25572 55324
71697 73601
28280 86546
25723 48039
43028 49714
7502 83283
3929 55896
30827 90181
70210 73237
53417 90361
53300 54669
2328 86598
61990 92789
7266 64818
29 69739
87009 90751
57312 73061
59632 79823
9054 43583
65360 68004
38132 57598
4951 12163
36886 89489
57292 67580
703 9359
64337 76147
20402 27266
74458 96182
47095 57814
84988 90705
27156 73964
20305 79009
51047 63468
42163 85724
30960 68167
52112 91788
21098 87365
21642 68097
3807 95785
981 98325
56292 58839
16315 26363
40152 98784
49149 52775
21160 68500
24770 67434
7493 11533
85023 87740
79454 86311
20571 40701
16418 51595
54914 81103
38859 91050
59534 71935
61847 89592
4502 21019
82312 96879
65512 81893
57789 83850
60179 69789
27058 44301
55793 59478
20498 84480
25429 27519
21991 48618
44784 60931
95284 96581
9061 32230
16434 43625
48721 90342
47237 63499
28496 98081
54192 92713
8511 45636
41356 55755
77948 96530
65915 78836
27049 41933
38464 72442
6160 29412
69091 73517
13600 16024
40740 60559
31500 72598
31963 80320
76553 98583
33776 49205
12908 97977
20495 77099
28269 42946
28480 93152
54760 59373
59813 95039
18615 90682
19375 45651
44145 99137
23164 37981
31759 61554
80960 97203
40969 90534
16280 87859
4517 81694
20619 30586
17210 27210
92057 96409
43924 82517
30061 49166
19255 58789
57727 83030
34354 73566
42671 59795
39117 96027
141 71993
19008 61922
21002 57925
22937 89039
50943 75717
28318 55063
35901 62253
31791 62040
5507 74741
46668 77629
51403 86166
2727 3639
990 94973
25033 48290
6871 13786
52345 90932
14406 96647
30136 54047
13744 32786
2420 24435
21125 72856
29640 70439
64589 79517
38608 63445
82629 83968
37565 96778
5577 26559
15630 22274
25688 55989
7763 64681
7064 39856
62938 88191
6173 81770
46331 73242
79239 84252
71851 89592
6824 13671
37572 87463
56637 82080
74207 91415
58789 84973
67809 92890
34123 50429
44897 47146
30860 84281
10019 48692
27104 38302
20928 25157
2852 86214
27467 78763
11596 30941
5132 32648
25058 33168
32229 51160
5283 77690
14322 44640
95567 96005
34407 77624
7199 40219
20915 31605
38109 48924
54605 76970
2440 50021
62733 85563
3104 24850
26883 50382
77926 95048
1779 22015
33591 64614
19769 38663
42287 66641
5212 91638
12757 94513
2798 80570
16823 62591
4737 69692
8716 48950
11725 72391
20616 34370
14917 17172
6523 6585
1288 72438
32122 39725
34820 89041
5192 94177
27382 64917
47842 58077
32155 44401
31144 37750
18250 89380
21071 82436
29720 94188
9984 55927
27329 93187
76333 88324
27119 61891
55579 76813
30585 72316
7784 68614
26090 34124
34993 95516
57198 73865
50649 99192
28037 28245
23922 60290
14459 33456
29176 31667
13336 18908
25364 55069
23275 99990
81142 84800
73243 75600
48866 85092
35439 58239
56614 82805
61123 82185
38775 82732
63171 83736
19482 81429
43180 90214
64936 87930
42083 55764
45742 65510
14066 61045
13986 86150
14382 61363
33611 60840
35807 41051
55547 86541
44548 59133
33928 81022
42577 52094
45453 84053
23593 79206
79805 90101
10362 95764
53149 95489
18303 86153
36065 64453
27829 42172
37716 57311
45423 89135
35001 86918
20933 24469
67330 71427
13511 38880
4356 79010
25120 33591
20879 93489
33246 50317
4316 12084
36484 49538
4347 23174
20709 58292
66812 70975
19423 44781
67774 81357
61022 79857
7710 92854
66944 67583
44352 84819
46897 93735
67884 95144
48845 52751
38657 55831
3751 25440
36804 49757
50685 92211
26508 51414
39301 62073
45719 59410
11295 13330
7667 48725
33721 98771
32974 35706
66499 83873
20823 97495
25724 59630
44878 87515
44586 89101
724 45740
78772 90375
68061 78400
52441 66349
43041 66201
42460 86359
26489 74671
64705 71671
11117 42101
11843 77355
88247 92765
13028 16156
7595 36831
55218 92483
21874 78440
53766 94201
12219 21974
67069 99395
52152 88326
26284 80851
83772 84357
22048 39693
1450 73223
43399 88752
34424 38776
18762 67682
74513 91263
11958 77942
12608 25313
51475 63265
24553 31448
22111 65580
14240 51234
67951 99902
78537 81138
15914 52297
2388 90714
826 31244
183 63205
39223 96817
48941 71294
37603 40955
6955 68679
21361 49133
12474 55633
38714 55875
18183 52751
5941 71265
30453 65816
1853 20253
17949 68270
22866 34119
54379 73296
28439 38525
24522 98199
1075 16910
74205 87725
40955 49249
32427 49259
17938 98718
12513 41182
52209 87223
21492 84092
18657 26836
76214 98833
30723 55548
36085 80881
26228 64792
42093 98929
6238 68819
18368 74007
22940 88801
51401 59198
43517 77568
8691 32573
29947 36862
21128 50639
56875 67202
8387 65381
55877 80925
74895 81916
1887 43509
10118 47295
46354 66159
48625 93118
7761 45572
34854 67154
13955 65997
79924 93668
59519 99358
51699 62728
53306 74519
7319 77969
87161 96043
76616 86127
17380 72719
1113 68662
17174 26779
22405 78076
2594 53232
10053 34402
70985 83917
15915 67982
87263 88183
7457 18356
11667 62908
7391 26733
13602 44174
1001 49828
79376 86422
78820 93743
21789 73125
17152 83629
60203 64964
25196 81284
88114 90212
68926 97024
1106 76315
47425 59028
36599 60205
36492 62252
29408 40077
36438 70376
58731 68068
60675 67802
24975 47194
48923 49689
50749 61482
23387 84832
10317 73592
14264 19058
19996 23881
37239 89781
10104 82171
63716 98173
77667 80721
34294 59233
57422 87458
65467 72364
10981 74015
30760 57542
16012 88379
17922 31825
10518 59361
5674 87623
4139 92544
47219 73525
4466 34374
37405 38891
68515 76828
26817 37240
32077 42703
6997 54517
2374 35370
56661 59467
15481 58385
1879 64324
10426 72541
44181 96242
1438 45456
27317 58931
65320 77842
9075 13807
8685 64728
49318 59749
25910 27347
41828 54829
887 20416
44334 95357
27734 65933
44261 66940
81313 96148
54606 67340
10234 33975
44618 75711
51688 75002
16938 26766
33075 59157
17210 77654
42388 71218
11142 47911
32820 98165
42102 96813
26700 82254
58704 64032
5753 52906
74000 86194
52875 80566
37738 56026
8661 76952
36444 57910
2344 20514
47081 61103
81801 97797
39434 57503
4206 63524
8371 36530
54662 62130
45317 94434
241 24493
5045 99389
4405 85458
618 82928
30338 40930
81212 90293
59505 85267
84795 97148
10254 98130
62774 81387
9602 87459
13204 17394
16270 36306
49133 80767
52618 65218
25145 82620
39788 57296
9115 32141
3065 33070
8102 50011
45754 60763
34055 46738
39831 68213
7038 39637
45819 55297
50742 89269
13140 45745
28567 53000
79307 83873
61854 89020
44952 66055
15564 95800
66699 92704
20286 79469
25042 77897
2810 66967
6919 37191
45060 46351
46201 88326
21209 27651
23391 94677
68907 97506
2642 44498
52812 72766
26995 64438
26722 48036
8167 78241
62243 83402
33010 96881
5116 22904
76073 78322
20632 86536
79369 80285
4233 61391
18596 44017
55405 65789
2806 34123
36411 98821
64528 84075
77433 94410
15332 45549
6147 71046
10020 52411
37090 43398
18585 45091
33950 75098
30868 87020
70001 77461
29316 40273
37672 60343
26036 71216
22806 60994
19115 25521
54313 62419
36991 84579
18272 38462
35210 62579
54148 78296
41027 65978
12735 22413
1397 7290
3493 36588
43605 63979
33239 72070
15966 45237
18016 95489
1915 10603
4822 90052
18554 52578
21402 48447
26195 46271
65103 91815
33242 83241
46892 74663
23010 62135
42983 62155
25018 77976
22535 71312
38081 94196
30397 41535
60831 88986
20048 51302
1692 16822
29394 33368
30548 36261
11517 23057
13930 77368
82224 86833
55818 85172
44114 60568
44117 97493
6069 27772
7142 95800
23134 78852
51475 88899
33071 98762
53474 87644
16904 63245
84219 93956
37601 52254
73575 85893
5554 79010
7713 78505
53535 88120
14678 77197
11497 85680
20282 75121
3836 75976
4104 70660
31332 78373
2859 15537
18047 37168
3986 18568
4237 94474
47293 57482
38597 73901
4825 88498
18785 26850
59375 81076
26552 65178
58680 81525
28654 59175
64115 72542
8865 43837
36028 79063
23604 57937
11937 45500
86784 97556
38628 88546
42160 93188
40635 99494
18854 21173
10004 68348
11203 24911
87822 94966
35301 71011
50813 79667
19847 28465
23268 93873
72703 84764
11300 23656
9944 70293
10136 10171
64083 82478
45162 46765
4784 89876
52429 79321
329 3945
56408 61498
9151 84059
74875 76649
25330 36159
29521 71989
16088 66787
5746 21053
11556 79277
11681 77357
24550 53941
19797 62496
86836 88922
8218 14799
71273 89846
49265 77915
10652 19570
27994 93519
8878 14245
4992 30493
9045 84530
66400 75273
45123 91408
21985 41912
19218 45064
62551 89497
5966 23383
48928 87195
69785 74297
25894 76971
40856 52803
7183 21726
32836 93092
34423 39510
85982 92694
3329 90694
18017 69792
6296 90518
42861 84302
6995 69748
65258 95809
73158 85446
8733 26151
17678 18287
68662 69936
42117 49444
17559 39516
62246 73402
43187 88773
11543 45152
57137 80293
4961 79959
22316 45929
114 57725
38268 97836
46351 81605
16371 21612
30427 39678
2091 20485
34047 75348
17459 43342
16673 69607
37336 98149
28927 31614
51191 57150
22929 52013
16935 53898
68804 88005
36546 88763
3723 15447
26756 44945
7808 9911
28572 47056
1900 5091
17685 71466
25391 48423
60488 61493
24131 45380
312 23803
57305 62083
7641 18655
93775 95818
42031 82510
61392 88099
58529 80337
35863 66570
1351 39058
15088 28953
49156 93447
41817 51725
29052 86608
63939 85817
19040 29840
16144 21133
6259 88088
32458 79693
5528 93856
10108 42822
59217 89055
43526 62406
79992 95442
4971 24025
62178 83401
68925 71331
9792 80180
31653 32626
1007 69119
6314 61653
664 62523
16343 67114
19316 64937
60727 79147
31872 38511
6729 77351
55554 77507
21986 57612
87490 95324
41241 56743
76062 95717
22819 73875
47290 77764
41200 59945
39253 89350
5294 33481
93664 94013
4311 5078
10639 84467
36554 82126
23585 81266
17496 44900
6358 38846
50566 66411
801 21572
15962 58839
74587 91391
9597 86469
14808 20810
40042 75898
9866 24900
30658 80792
26429 40010
67264 77016
11790 52515
1620 56476
72456 82453
37351 57973
3711 20498
1175 50612
59933 73403
13976 87477
30580 57333
30792 85877
2515 7236
62499 84685
7759 53775
9821 57124
10070 45075
17798 71220
55339 70712
91030 96365
59289 70412
17061 21702
3077 36019
49842 79268
52657 82077
64208 75196
90730 97403
69198 90799
957 99514
7668 43617
43431 51451
42769 88660
19046 90004
18735 66525
28999 88618
59115 74588
16696 88554
75984 97677
23942 68378
11216 58904
33021 59044
85235 92402
7367 35298
8861 12159
87121 88199
2983 88805
4395 80713
20214 53927
16634 46426
42603 69081
32836 89581
25157 50000
6024 82149
14479 53342
56427 60213
26304 89499
37721 67534
9045 35261
67042 95465
95835 99605
25431 85276
52802 86474
4995 49862
44692 65005
17138 19419
58381 61615
5434 51362
27341 73209
5870 31151
37282 42193
16379 54198
38319 93080
42947 52981
52267 64032
38551 53901
51816 75915
67424 81791
8860 27792
34100 89575
72076 96285
5386 28691
28465 87866
1460 94037
51256 58169
37646 85373
57461 70352
62268 97231
36571 67720
29650 68092
66527 80328
29223 41061
20106 63475
36861 54104
6355 86964
7452 81863
40578 59116
25217 27292
56437 56788
10943 80849
16518 16617
9219 82604
8156 29857
37200 81621
59033 63725
16466 96845
27390 65599
3462 37236
66212 78656
2779 10578
80529 91234
95409 99332
75979 92091
89056 95078
4910 40321
4523 78944
11365 72401
32534 37803
22327 51002
44978 65286
531 25622
14523 25097
77574 83393
59641 86318
66919 92954
47837 87713
7402 21436
41350 55849
51793 58714
5146 73875
13488 43491
4535 90809
15759 71793
27368 98129
23071 47549
39336 57235
53712 67765
34170 95034
36209 64428
16089 91665
61361 91132
3323 82855
19415 24389
30176 45603
30831 71877
11053 21151
9279 58191
67720 94544
71884 74264
24416 87086
11997 85526
798 75658
52680 71530
19188 98740
30002 38755
38116 42008
75154 95181
8252 89298
25892 38663
13761 63788
63517 93084
69128 95667
14458 94240
22377 87858
7679 60250
6812 86107
55978 93573
2592 97301
36388 74434
64459 75021
11242 29950
9499 87867
43537 62750
86523 92673
34206 83149
77987 83937
16025 89945
14322 35680
49269 93111
9959 37386
2541 40973
5509 63307
38457 59312
25352 52883
37662 96252
3209 52307
2826 40325
41925 67433
33652 92609
61466 65867
9714 50211
59729 60333
4651 89997
83943 94433
13305 68548
12878 81731
1561 51363
82543 90207
66814 78746
8474 78775
34277 76386
49568 55659
34793 77144
7586 55226
37346 67655
63883 95060
13097 68565
39588 40371
73800 75226
76632 95102
16038 77920
2562 36593
5712 53416
20046 39292
7693 95590
46609 56736
27571 31857
35448 55237
23535 37863
41982 91483
2200 29388
48248 98955
56645 94365
106 29816
37060 50660
67260 81624
38144 64157
69737 95975
350 76266
44306 71434
37147 47450
10871 85369
27408 84153
71029 90456
46128 49110
7527 98550
70950 90423
260 86916
84477 90874
6966 73637
51376 98770
18792 92305
33965 91279
28226 62078
40862 85475
9715 31751
51194 75129
36817 50712
25804 60034
55531 79619
11776 28489
47781 59482
81905 84635
33522 54484
27465 45996
35105 79481
60967 99394
17531 59972
17930 80976
11798 31525
24684 79375
21332 99083
53255 72960
82241 87217
27200 43596
4628 16009
18085 41235
50095 81321
50428 66317
43212 92427
41407 51798
14988 72105
23357 86454
2910 84478
29453 30595
45041 71400
7565 72803
17066 31576
2280 85632
79912 89564
3953 67624
3845 35369
3980 47454
9319 81209
89548 90849
17634 29808
3990 74263
88985 92587
84 60805
35069 57611
16236 41767
28954 64535
24563 91397
81459 83591
5440 31182
45346 46004
4377 27606
41555 43369
8899 91956
26185 47269
25162 39652
93891 97802
83927 94239
28723 40493
41471 93333
6621 35871
57476 63355
30025 67986
46003 60695
24544 31520
21555 49374
21154 33728
5927 25790
20242 94890
9737 48847
11490 62873
81801 99005
9835 14937
6083 50469
47177 74295
50733 67631
57154 89998
11559 71651
15443 58398
4950 42792
7464 75875
17125 37381
6636 38258
6798 61477
8979 88022
95441 99346
47783 88505
41887 89774
2858 68321
69028 75448
5515 53682
14191 26424
2124 46639
33172 55512
80898 95783
15889 26011
37791 76597
17690 93557
56990 65348
48392 59977
46003 72647
3328 92977
61671 83947
26128 80296
22647 78500
25528 97234
41003 81092
34575 52063
31693 39562
77423 88814
22011 35202
68852 72664
64506 64570
25718 67300
719 47736
74148 80660
15453 20649
40977 95946
52354 52873
61656 86891
7696 34591
54115 99205
28597 97145
95779 97991
41029 86869
12730 21308
74091 95575
2014 3641
40854 88171
24989 74885
11957 89904
10547 61676
64456 91550
37076 88356
35395 61505
18265 28778
13885 38430
21952 31888
53406 99955
62709 73213
2248 69589
12799 15662
1645 30021
8696 11051
14487 71931
18803 21388
3561 25259
33481 92885
43431 92458
41056 52704
58811 76151
21641 28552
2998 70020
40443 95518
8945 62720
3154 74604
67593 74862
10784 45724
39249 96084
25585 59673
7203 41343
55821 87452
48645 66727
35738 93682
38161 45552
32116 79831
58603 85220
18969 51981
5739 8726
43663 46923
10914 84996
15445 97745
53822 97155
7927 67459
21438 98901
59895 75436
45772 54204
14044 65116
5921 37667
39947 77176
35414 94261
27059 67071
61314 99985
41024 90202
59859 93303
33865 51876
17193 27231
77051 78439
20825 75673
60395 87924
52899 83696
20611 30659
27591 98164
57111 90158
40818 65347
52576 99451
73932 88798
17882 80785
17632 97270
3667 90448
55233 58061
18911 41706
20376 58454
86392 96403
4117 17135
36204 36599
18123 79699
61912 66996
11756 73320
60881 93109
5231 30727
19644 49615
16551 53613
49326 98882
60197 96426
78174 80733
35066 39400
9318 71905
38003 77502
7455 42232
1428 43928
30394 72932
73620 83832
78991 95740
4520 16035
14223 46791
13910 96298
28708 90791
18971 24807
31165 52987
14883 72149
71037 83675
57342 72515
18926 26128
48010 91070
7525 13947
77193 81853
10175 72842
68646 77838
61680 86445
604 75483
42647 79955
73431 98164
84475 86328
9423 47004
34573 35406
87 90607
49698 98130
33708 88085
55794 73331
32718 56350
49150 56192
13963 80412
42412 88975
87581 95154
16291 91925
50806 97628
37113 72834
5492 32954
81638 87637
49547 71966
75649 86033
35137 40242
11429 89121
5881 74691
16257 36181
13269 47839
4042 20317
70049 98822
24028 86159
16207 22054
50890 84876
1942 32860
24257 49281
35640 79787
47508 85928
61469 92181
88668 91223
17393 86950
19790 36505
32826 69517
61584 73049
36618 81201
20759 67581
44014 99248
31405 48551
39154 73612
46841 59990
47968 98895
64260 77394
22676 90828
10502 40326
88821 94538
59556 87668
31663 69915
17521 80668
20015 61165
36673 97811
63158 87582
31744 37438
53226 83452
36036 47688
5139 16654
23012 58710
60663 72683
23770 71476
31698 49387
67843 93314
4341 32113
70844 91068
74288 94099
26354 51007
67805 83478
84510 98194
26711 50341
62123 83921
73416 78733
18021 66917
53855 60311
32990 56145
60545 63235
8679 15550
20541 29558
51588 57370
54591 96516
26984 58724
39353 62499
9983 75789
60001 68643
14321 14853
29455 63576
56985 61517
20121 57706
639 86633
35298 56341
22634 57659
40832 87146
37504 38992
46197 61509
21635 41036
11185 99353
13406 52780
18893 40318
2712 97917
38954 58493
1533 52128
1226 28357
7866 48986
7127 93268
22151 35542
16472 96034
33073 92357
61177 64693
19203 89286
31240 64290
69552 72064
27161 67997
84800 94188
44528 48793
56751 76341
7295 72276
17093 71992
10947 33450
56378 96709
55770 85574
41265 70032
972 72556
39090 57544
83791 92792
1108 58194
9961 34001
25814 61540
21480 32629
39404 75741
12806 86630
16759 37466
21067 46005
71458 83980
10529 56565
55130 86595
7154 98316
25759 93774
45750 50195
41555 57140
64872 71240
73143 87786
19510 72333
16379 48585
46570 78606
7727 17097
348 81780
33363 91874
29254 55682
54188 55837
4966 63487
9697 31751
3869 52127
57109 72130
34841 73195
42407 50832
55718 73111
69680 84129
70567 88886
41532 45161
74876 99234
76376 78843
17757 32108
25053 43434
18697 81752
19385 88972
35397 74250
19943 59216
1572 78317
20537 35488
57721 68393
42237 68867
55374 70329
9188 14858
72939 90548
47621 72627
56565 64115
20691 24158
16005 99276
15560 43574
9495 89837
377 11808
35852 65251
46645 73742
53446 81104
6939 61390
45664 93946
5698 54203
60388 99620
46267 65078
24942 34613
71197 79061
19783 76935
5200 75995
35120 51505
4395 42473
54291 85013
33603 58237
13189 48311
28997 53117
31418 51369
44329 72569
19265 86021
21984 39330
31500 52811
80266 89158
36251 63363
27139 79018
12348 43948
63584 78200
13003 22948
46804 62157
38239 79335
10042 85781
56522 93378
44929 72428
14975 41360
41916 43836
20651 94065
16941 57854
4617 23874
33681 52788
1214 62892
38814 93729
80214 92407
27268 27948
29009 93026
17151 99900
49105 74213
18654 26881
53105 59402
39711 93406
24513 37875
38730 49853
9198 28998
12816 85342
40736 63964
26376 27903
49236 59787
2691 66655
35869 63769
17212 75599
26191 61942
57190 81846
84151 97913
57118 70955
14499 26394
27567 68858
5918 61801
44870 59999
2077 3371
9662 10308
16373 74959
6612 38011
10137 63069
12831 96238
23016 31922
19061 61132
17936 83952
62614 71941
815 66012
6544 27732
38270 88366
46802 77911
15223 57772
38582 53651
52718 81089
8140 26261
52940 78285
5267 52927
23871 58469
14503 87697
51066 99961
61994 77504
19728 50344
1825 85647
21435 99845
46593 99207
9958 62746
41596 71738
25902 57007
47415 94903
3934 69153
40949 81358
75083 88521
32682 58786
52957 92935
22604 78735
5950 60185
75651 75868
11163 80556
86902 94109
14358 86257
26386 55515
23091 85694
46912 65894
3306 14151
26452 31701
13336 19194
31959 50247
35759 43293
12687 30756
18820 80967
685 1858
22706 36908
26949 88818
4471 67150
26270 67263
7556 14995
58964 99800
12778 79532
11775 84275
4625 30754
52483 59056
32333 59380
59036 95503
46199 53219
43618 84093
34922 96426
1267 46136
65930 79191
58045 72429
5862 17283
22087 98525
86911 96298
15045 35637
24223 70953
11594 45513
11579 85282
8695 13230
26893 64757
62224 71954
50025 77901
45649 74999
18962 23458
13682 72181
62355 66149
12425 74439
39052 57792
14877 68293
22272 48277
23812 65135
73167 75952
3371 12822
3118 22713
50532 81106
4302 74751
36948 55625
34789 51059
4547 10372
20609 43334
9929 20659
82695 98772
32782 81396
85865 96157
7235 40202
30875 79096
2020 78793
57425 79104
41413 82125
54368 84169
34080 83006
17430 95109
665 49112
19834 41693
504 94138
26426 87943
31679 46049
37454 78964
15816 28814
33536 82318
4002 41438
59406 95244
32921 37031
44343 81122
26530 75741
15155 94951
80828 84665
22469 48575
34324 96643
23423 49581
58924 87767
39490 58715
34651 80817
39317 88591
66990 91063
10059 59187
946 40958
70431 86659
17639 62877
9817 27701
12534 63083
82199 94364
39849 47754
39517 70210
85464 98063
2466 26060
50290 79839
46220 78917
32970 80462
66653 74269
52982 77139
82142 88910
40802 44533
36087 36750
53120 67795
30208 73063
23130 55285
61968 85179
63534 97795
51605 99185
11166 16508
18234 98781
15550 97046
11369 21420
44049 63372
26050 75801
29975 48511
22118 52331
7321 61714
1219 24054
81314 86111
86162 86475
12509 13412
59770 87298
9210 36748
19142 35337
24754 32213
47067 49346
60512 69732
12567 13740
29695 62356
37825 91327
35248 42680
15112 32092
18695 46911
28502 94209
81177 99312
59627 67614
16979 76988
80011 86769
4904 53218
8883 48831
7391 42951
28340 67301
63425 73208
33312 79441
59606 65466
52577 59776
46848 95732
14550 89544
51365 65307
41051 73499
32298 79224
76941 85203
13402 65015
14948 55680
27311 43846
35546 91951
7721 95494
78410 85080
74063 95454
55004 71548
22834 55132
21441 87029
29399 93053
15367 78671
67055 94432
39434 98661
76979 85553
34501 73495
55529 73975
37748 98167
11317 48554
21343 44235
37038 65772
36703 96306
6713 69051
39390 83313
19625 23866
76141 89257
20334 50481
55140 78018
60739 82058
14992 38506
67966 86537
35404 83337
66725 80493
24697 53681
7032 41544
57117 70801
43083 95828
20696 75654
21202 32983
35893 92443
47169 93288
80702 89052
25835 83682
56548 85056
54135 62841
6098 59484
47661 77015
317 83077
53728 54465
2206 76954
28125 61940
28276 30648
66644 92195
7287 75241
13308 94119
52811 85317
906 78318
81245 91388
8324 53075
45616 93273
23520 61297
3348 19761
25309 65781
31078 57846
17303 79726
25370 70933
17126 99906
52812 91441
61373 63773
57990 83882
24686 83309
28247 98323
15680 86725
19250 89755
72235 95815
11333 19079
58021 59781
57114 58491
7200 33161
59783 61876
33106 70594
7780 84417
24793 77639
88733 89659
15205 36921
21603 30019
28172 48955
4182 12478
2067 86136
40445 48911
74774 81668
2317 66521
13126 89993
18159 51495
46341 56508
33508 69939
29425 48822
86151 99660
53033 75717
20715 42668
20255 86429
1619 44838
45950 66435
65186 65668
2695 28123
27779 97452
83821 88824
48052 74971
85994 96307
2593 3681
5070 44100
26662 90625
50895 66056
21728 24305
72833 93386
18269 93364
656 76668
18476 98871
70136 85000
27985 39657
14774 50475
167 39429
75654 76198
25632 61566
68354 89285
35498 60357
4756 51104
41923 91201
42956 77295
28671 68534
12241 31359
20882 53322
57131 64828
23136 30425
2448 42668
67351 93008
25401 60135
1104 26351
73267 92914
1117 31184
19717 59939
56678 74127
43808 86945
52920 55725
70758 96933
54362 78721
52420 73584
6114 68977
19366 95294
14385 87685
42174 56368
17205 26191
8609 82422
53855 83901
8593 38551
14605 32005
18834 32581
52251 86899
7389 94448
48579 72480
79976 84632
31092 60931
61245 93234
46589 95439
25939 32712
32035 56301
1046 3062
11541 56404
52102 57657
5206 45640
13560 39640
1529 51596
20215 22581
70661 97995
58174 62390
32301 76170
21224 84616
7092 82576
69482 70318
40506 95238
32702 96358
28179 93613
9380 49516
14115 78317
31770 85332
56030 92253
77049 94650
30040 86215
3406 22001
31739 47481
15926 76212
10545 48037
2939 39065
6035 74117
74013 78605
22253 75514
82116 99796
85189 88217
21084 21204
46547 90395
80642 81756
11731 66456
53739 87038
16815 55593
21663 95786
50063 86530
23472 29499
26168 97187
16433 50133
54954 70785
54401 66233
12920 14559
25373 36688
26876 34949
13988 62979
30522 69252
3812 23522
25226 98431
7263 76363
76103 93921
9603 90558
30646 71147
16333 46208
47399 68180
401 37769
15176 61582
49376 67107
60097 68586
21359 84942
84901 92125
49759 78155
33355 84491
6813 18145
13878 76723
46698 68836
23124 26738
67166 73280
18162 98023
65626 74894
29687 50778
40332 45088
67886 93955
21373 85980
64940 89647
2052 47131
41485 83628
5872 84514
26555 29972
18327 57447
51457 78019
31265 81101
3879 28964
12596 58022
5290 98986
2745 44507
51243 97897
13152 24945
34591 35637
20476 56603
62592 70396
4148 52567
71916 75185
66813 79899
38813 71812
6197 60393
60933 62671
10506 39414
89987 90860
62649 78964
9651 76981
51289 65745
51732 64487
60021 75149
36855 40224
33856 41525
32277 94099
25602 84343
17061 41795
38473 91818
56582 61854
2235 76668
40300 58499
47007 96095
3370 98176
39868 60753
27959 31607
26553 37126
69263 99216
48196 94708
14793 98887
11963 29486
20667 89916
11827 93903
19996 59475
16387 76631
35433 84230
11692 73876
20130 93932
59952 88463
35090 56512
1440 69684
32950 53896
52728 84279
585 35118
23834 64272
78239 84187
73739 80962
18642 27566
64970 67570
16705 67884
85805 90331
1985 6170
91117 95076
9048 66416
9090 48378
4376 84938
78372 84629
6068 50202
4462 87394
7254 52678
62270 66258
11494 16006
35582 55097
16735 70109
4268 99445
34311 44657
17710 21508
2193 97390
14433 59905
6438 20881
15988 17687
91787 92070
29507 53649
4662 45507
50072 99458
6187 78811
24146 83441
4674 96731
31422 76484
43077 46430
88588 91613
21158 70946
66964 87262
59388 63480
12671 47117
13193 22536
2802 33396
48039 67695
38110 67039
85238 93632
72119 72623
81597 86640
17679 63146
4598 84367
17821 85574
15972 34569
59136 89738
49201 82278
57377 87742
141 11942
66993 92116
36531 82075
33181 77798
21027 63751
20752 93436
55783 57846
55152 91577
52201 74751
6098 86009
47543 94088
87802 94970
36483 78317
2009 41156
92659 95112
278 24955
24049 63456
13179 60812
18908 27148
27430 86871
37923 62369
33296 53930
55036 58313
32019 64684
3339 18181
3357 50901
13253 88826
39474 63352
77751 83504
4078 62350
54802 77499
6479 37264
25541 29859
73348 93445
61493 80448
2373 2948
7847 96310
21233 80013
29493 90450
20803 35130
884 94377
15423 65895
56302 68240
57892 65117
36382 72650
32480 45275
9470 42502
23329 43043
10367 35633
38615 90924
10707 57691
29225 89079
16569 52212
12552 49639
71782 90164
21380 81497
23287 40239
48594 74763
16422 21712
2796 30339
54402 67499
14165 80832
15781 56885
76539 88634
34103 68810
17396 63545
49344 82313
17136 57771
44050 58553
1012 24595
24004 53715
44316 94746
65178 76138
8310 28251
36993 85373
9289 78852
48367 95517
12209 13424
8481 64484
34200 57428
24359 71916
22753 83167
30317 89557
64588 91429
39725 58020
41561 94469
4854 92991
1865 76728
35317 57753
8965 81491
92338 94970
32952 87993
41956 76890
85911 98113
17262 34479
47682 92895
13827 53370
66850 90897
95474 97596
69905 78344
9913 22460
6801 40602
52126 60400
53503 62101
38637 78577
13175 80885
18636 51087
24888 70173
19428 72726
68940 83941
91225 96739
16816 17114
32583 50800
40484 64090
44428 48090
2399 98543
8255 10736
14587 45770
46896 67624
391 85635
63237 69509
12150 43246
67350 82826
51187 82236
4386 24631
1744 11123
4791 27552
18235 58757
10632 44338
21547 78669
51982 81074
31192 90124
73381 97588
2629 48577
16896 77484
5730 90869
22713 67186
46485 84515
29753 70846
61888 94265
25746 72801
7473 27191
25356 89758
81127 86132
12382 87520
90044 96705
6250 8590
54626 96597
9230 56699
10517 14832
47266 65856
12134 83248
775 14769
27949 95315
39854 82150
58328 85266
26554 96997
39913 97358
65481 67328
26628 32848
775 30388
44009 44631
38270 63396
53024 57950
15646 97273
20080 24075
19274 53191
64344 94214
33810 43192
68378 83035
27443 50623
67805 89534
12754 66947
55369 57184
39378 40732
14081 38272
54675 91702
70054 97589
7155 46181
42873 69301
21699 40026
67606 88519
4070 13163
22 38833
40895 96314
7691 97218
55625 63230
19798 50380
41901 85826
12091 81914
37128 63816
54944 89181
25216 64991
54207 86088
29297 93409
443 68039
25996 61029
10327 76753
16482 84251
68096 91115
10332 81472
55099 62567
3712 13068
39855 50665
38009 40619
41402 86841
53939 75990
27974 83671
47071 84631
22083 97592
47772 93579
20249 20504
11587 52169
76352 92847
5036 24412
2935 36167
78 62910
6094 55070
52671 74617
6174 18489
18801 54874
34326 92868
12432 60767
53687 55587
2900 33553
8261 80715
48184 87161
28326 55566
13848 66989
28233 98980
15155 43003
15147 47216
6008 73065
51642 53895
35400 59069
79414 88702
28520 36213
46823 84989
80689 95114
41719 98645
6690 75939
46921 68755
2845 45033
16428 26133
73545 94572
22079 97722
869 10657
24721 54825
67029 74590
11855 40555
15296 98825
70429 98955
46381 97572
60832 84969
36279 61389
81922 82955
69585 87773
3657 57392
51427 73276
52438 79805
6203 68057
72629 85623
35220 71828
91131 95222
15317 95653
71070 79090
7221 34502
56762 82385
67834 87718
40011 57204
38381 54102
26364 36885
77985 84406
15189 18856
5850 65977
31183 36079
26604 63949
38309 87319
25942 80437
65291 83918
74877 90031
1811 62759
27410 32357
11194 37052
30750 93508
45624 71623
10814 49746
18587 36057
28642 89720
35383 70539
32673 63482
24992 36605
6023 41655
20349 71079
49116 96875
42204 86703
80161 93666
60209 73599
19594 84840
25505 43679
22028 76514
2434 62688
52832 55555
37823 78892
24248 54069
52170 66133
3982 41441
1829 38339
79596 89485
13543 49682
21401 47773
3774 25600
18338 97974
23093 37462
77200 90804
94254 99602
31485 97281
36096 68672
421 8782
76713 88711
3809 66855
4161 66059
35603 53971
26768 28837
160 66338
72568 90171
25474 42699
19111 63779
27089 67792
45643 73622
35501 45241
84741 89932
80352 96103
30564 95147
85623 88418
56917 93924
21896 64092
15537 32114
2996 58181
66311 87575
51242 59080
27621 64104
75484 99371
16454 40193
18997 56801
50905 88051
53943 78074
11035 98157
65603 72769
81941 99219
12609 47659
79311 99089
67098 95360
20778 60302
22919 48953
50861 70669
66186 72151
55281 65099
78904 86371
6435 22027
49472 79569
75714 90817
37685 82277
45281 88414
14740 25336
50736 57940
4049 29940
10533 86551
30062 32210
46764 67994
10386 97601
24667 79014
47333 79394
16126 67707
34451 94669
53121 87317
35486 87658
2379 99475
37423 90381
2240 37900
77802 80940
34784 45818
2609 38412
63539 65874
97506 98252
46110 72326
14578 51127
70773 82039
1052 12863
51764 82090
43937 58189
1491 29091
15857 40834
20419 96722
10401 14540
22988 31902
21917 58973
48443 54054
75219 87318
12934 24622
95273 95956
16754 44984
16347 49056
43186 52287
45497 55645
24865 90111
96322 97854
11983 15930
5517 53631
43933 53219
23408 24117
18960 38205
49148 58454
41959 54093
2999 45485
32755 43756
35245 87928
59152 88225
66337 92030
32333 68413
49730 61806
88133 91380
35522 66856
13192 67036
6949 25157
12009 35343
42479 57550
11662 94787
28892 33048
42022 51490
66300 85703
20960 66240
62189 95088
35928 38360
76962 97359
63002 99955
77906 93294
38553 72070
78334 88680
22671 49745
3030 18477
82698 87337
19004 39313
39346 90393
1991 72689
49326 83624
43430 78076
27198 82128
56417 62781
1893 74074
32103 51231
49039 88005
8430 58609
37930 46337
61270 98357
84816 94502
55256 76921
35366 62373
6189 32801
72112 94693
86536 87600
20071 46865
13928 50893
39643 76263
1700 43868
38187 48650
590 28776
53047 71615
16353 61188
1427 35907
14860 72070
9512 52437
40766 52686
29189 92466
14260 23264
14688 26022
35518 37004
21892 99199
5153 96661
52680 65833
32412 95518
21841 82108
62611 81000
78271 79950
398 43420
38135 72992
58668 62536
1200 60605
21053 71216
69702 93162
1429 18695
15216 54757
28986 56365
43306 55461
7385 16292
13433 31710
37236 81554
26159 65005
16754 49177
45121 92428
6675 78001
7999 40200
20635 95051
26283 46835
20866 96871
820 41528
51224 78403
22245 52952
21721 94829
7166 44793
18076 37061
30061 56829
54389 79973
4342 41638
39802 53476
20155 95286
74423 90104
21217 63450
25497 71913
2043 60205
20456 28818
13682 23539
75356 88013
47555 75984
13913 64583
18028 18660
41666 85465
138 69944
16341 17561
63741 94150
5216 16526
6128 13343
47455 77983
57005 67811
2168 73673
28561 87410
24930 31287
60288 62865
58023 74392
1934 34915
61626 79667
45641 79563
16873 99034
31209 78606
55719 56372
2777 61203
53238 58555
18367 67843
74528 95630
67700 78053
4874 9614
22338 65510
17698 45305
16963 53352
20685 21096
83365 86985
39638 44623
76813 84333
29097 63496
15519 26243
73369 96512
29584 50108
20591 34129
24773 59770
31817 91915
59565 95876
41741 74708
33412 54538
40637 63197
19647 85737
65 70210
12297 91736
88383 90175
61735 73299
49069 75663
43422 75611
3981 74291
58314 82994
3565 65605
3143 99192
5586 80758
16106 59013
33530 41275
27954 75419
59485 85297
5065 74841
74694 94746
11310 95190
10041 60090
1389 15807
11924 41769
23034 96988
53077 56786
20300 72488
41883 97253
23218 44266
28399 94228
4844 55775
42 18655
9714 41707
72601 73718
74971 80692
21129 91932
71014 73193
47345 79146
69719 79666
53499 70544
236 86468
3929 70094
58745 72724
29371 85383
8538 80368
18948 79834
15629 32465
7273 84303
46392 75039
3130 22874
42837 82484
79431 86339
21772 55852
34714 52884
48508 90603
68968 85240
36893 53378
76133 78291
8258 77307
58494 92274
17503 74182
23099 65779
56260 66011
1758 23354
9867 45063
19095 40607
14655 20968
62539 72379
1644 70349
35176 41626
29333 68875
47251 64671
7305 74642
28600 90777
28376 69319
163 27773
23849 86649
32140 89282
7579 68843
78283 85239
12332 20346
22644 47737
40202 60375
4587 55207
3199 59082
16880 64418
32008 68451
49687 95747
40560 75852
10896 39996
20331 34333
37274 56596
58327 67940
12148 96160
3802 70928
50180 64201
16437 77942
18683 49334
57056 68943
50669 80601
43466 69142
49551 99685
11117 55987
37974 65177
33840 59275
18989 42001
25555 87039
93703 94983
29826 45732
37997 64715
87879 89567
32046 32260
25050 60351
9183 18841
35775 41099
60115 76102
51824 65478
33692 49702
13539 41525
29349 97925
15080 91591
60853 64013
44354 69234
37857 50361
29124 75961
42258 66306
22243 44300
40333 55645
65103 69177
67144 73781
61681 65463
9762 84226
24064 84932
82344 87402
7103 80394
3083 47256
55912 93832
36202 72644
8732 39945
41222 88932
25260 73707
86104 89446
65931 68244
10129 86937
53992 74313
72796 89371
58134 88525
20509 86466
36610 42815
67007 72061
35696 69629
3683 13006
17767 50639
1928 91250
36135 78073
22716 57017
18702 48734
11937 24333
38174 98863
23781 95784
29809 69946
36310 49703
4142 50053
50890 95736
9999 93494
45929 60912
17647 45323
32890 73972
26946 83288
47152 89649
181 26884
12181 29727
19744 53973
6706 11531
15309 16452
23948 43548
15351 25686
55166 64425
65292 80706
55961 68651
43861 50419
26644 43437
49173 92117
33951 36593
80591 91459
20717 89161
38354 67962
3843 7325
13812 61365
50943 61541
6456 20715
29180 89498
31964 85941
52791 77272
54952 97093
13880 87461
8589 36373
6462 23181
49202 75651
12723 66075
31255 39968
45760 55285
59556 64810
6484 14170
73470 76353
60859 74398
50917 81110
38759 68806
27688 34823
16004 59592
35676 99437
28796 92331
1400 49331
70625 95056
19973 89005
3702 81166
16416 73155
30588 86969
50555 92223
20462 26731
67289 71672
58298 69786
10442 27432
27554 59876
54876 87649
188 60217
25303 79682
3667 57765
36244 99624
45495 49681
67859 92582
13436 58090
69673 98178
67352 87765
55951 81782
64133 78514
34056 39246
49214 85360
6987 37556
55400 89425
23704 59358
11480 92938
42136 44029
17648 85465
19258 72369
79171 99688
56386 78591
6267 15221
50234 59119
47252 73122
16926 38506
92 44997
44376 56399
62893 69042
68283 74494
78054 95191
38942 87344
9344 64140
67588 87858
37245 42901
10122 29288
30666 44934
9495 91789
2649 40893
45244 72471
12302 27130
41521 84810
38942 57232
15369 98770
32436 75979
16378 68417
20729 41874
74953 87128
23993 49267
72398 91396
68231 87779
16672 84297
7925 9339
78775 95875
45946 92151
94279 96732
59332 96182
59463 66191
51086 99818
53141 90676
37705 88572
29919 32988
10463 75804
31755 66520
69253 97906
35864 59531
77888 81545
50041 62093
71162 88809
8642 59127
15550 68317
48910 55873
416 43045
35153 57601
34718 35606
54671 66940
8325 36837
10105 67863
20737 97635
28282 88118
16989 95723
4337 41263
34696 75617
42115 70656
10583 30760
24944 97322
34247 47939
31659 81319
16705 49504
33459 95987
42499 72922
29038 62347
2601 84989
66559 80148
48528 98287
46697 71252
33132 86952
56084 61709
10161 67791
27478 81696
21709 92467
11665 78437
52538 66173
423 90233
28941 82681
5616 35226
4273 36024
3238 34563
65708 77124
29354 71412
8073 61276
8045 13528
26888 51182
21860 66362
9790 83209
28639 69594
47371 55055
22633 71164
88411 99999
27963 83002
57142 65108
51434 54668
15317 25948
53489 63267
83091 97134
11978 79932
9273 77970
49976 53637
9588 25361
15177 43750
67340 89770
51940 97631
33239 84049
11770 59362
398 19293
14730 32797
56790 66898
15980 57462
39124 80568
31619 35760
90256 96129
32563 68977
2108 90639
48384 53758
26594 58582
30096 48541
3198 55942
17638 42503
4516 21884
87212 97003
21270 67594
11959 97238
39585 71669
57108 78899
41563 91896
77863 98806
14429 28250
822 93915
10617 78084
39593 95831
84939 85757
32942 49633
42705 93530
57559 98550
38164 66982
17646 22398
30680 96156
22952 79193
92 33298
82759 83829
51980 77490
47856 94202
12706 83082
13775 79284
3556 5940
76329 87411
47012 77543
572 34256
5182 40034
25557 74344
17533 34258
42135 91803
68312 74853
5536 53339
55389 83656
34506 43984
64140 82393
40333 46277
39690 94238
61122 61586
3781 28273
65287 85890
15351 99334
41612 64370
33795 90363
8206 63366
47067 92348
50824 97051
36922 40027
49358 72259
9483 55691
5952 63191
43327 59744
24265 82468
62545 91729
4363 82736
17460 88921
83768 85127
7029 53758
5435 68002
33362 34665
28333 85501
4310 90900
31246 91369
29537 86480
48373 86440
23432 84911
38206 44110
13192 38236
9283 45008
1300 20287
255 27121
36245 78273
6190 43112
38130 45972
71169 96511
50895 90785
11785 84909
2486 65034
37747 50769
12761 61011
62524 91066
30403 89694
5083 53655
47821 87426
24079 59855
92557 94663
9592 30451
3755 72348
75114 75772
47111 50470
18957 91473
64322 95442
2124 92679
37872 51552
40462 74965
45746 94250
13653 29438
7553 77003
20096 50623
37188 76240
24761 46538
24733 36220
40400 78613
35828 84872
35311 49337
21214 60547
27915 90949
28746 75222
42253 96874
76540 98807
74372 85256
6819 9527
22786 74796
53701 67946
74785 82988
43094 78679
48769 94841
74645 84937
68024 84860
76351 77546
60273 96577
25022 54011
8689 54655
21965 95903
69254 73716
11713 38975
7712 16473
16809 27252
59485 89026
17939 87344
21939 99136
33903 96227
22013 42785
78498 86425
60321 86322
68930 70311
39802 48036
8163 71115
28647 64460
36831 44433
24229 63631
24628 89853
33200 86927
62677 90154
26529 35003
28528 60399
17472 57418
10560 48666
24801 42788
56730 63467
215 82016
19809 74257
35015 77564
4520 97360
2615 96508
13103 59700
60185 74531
46328 70500
11310 11497
36136 63854
49988 66843
45599 53342
14991 18586
18465 21726
38375 99871
49873 51397
25651 45190
2016 29949
30605 63149
55034 85142
24739 54755
5120 76158
94260 98745
22056 65553
42083 56182
30994 79752
8710 24409
43888 89539
25654 58833
8346 25404
28079 40332
6200 74767
52489 89705
17122 36639
24222 55867
5191 46147
31733 57457
6050 48214
49211 84193
3102 58627
38989 49297
119 81582
52481 89748
45047 49218
29419 30547
14448 95913
574 55229
34023 79494
84589 93772
14795 19372
86832 92298
55129 82505
78192 81434
85900 91295
54887 68988
11610 29555
27638 54183
10799 54461
17769 85838
5065 57952
47525 55265
6220 14612
85381 86650
8035 24191
15537 16213
7285 15074
34197 73759
35695 61312
68081 70969
14105 63092
35099 74142
260 18702
19414 47704
11867 36303
10866 11372
52185 68512
54134 69023
870 96190
69829 80504
6276 42746
60779 77797
48465 93544
11452 95939
5519 53850
6611 41451
27731 60452
14972 84730
8880 78330
53616 92697
522 34316
40241 64337
19206 45052
56942 95958
34730 90288
59306 93701
75132 75741
24290 61391
64129 71923
75814 94829
22413 22650
15299 28060
26290 63470
12644 70095
60441 68532
11433 74013
38040 79183
271 35885
46998 70885
37998 55133
17439 97725
27901 63567
15361 99082
69040 81777
590 10323
5217 93735
65068 93014
29197 81880
60391 97946
1845 11281
48205 95046
12164 80185
47054 89896
32819 98960
11048 28053
91514 96521
24122 53672
13436 50928
43780 73831
35973 82322
61048 97120
65073 72006
23862 93947
63890 86227
37871 88771
1525 8468
18447 78852
65985 96678
69322 97360
27961 41079
63002 74950
61294 65397
87655 93693
20548 73059
32151 71674
11533 38334
12899 64653
1051 24060
50943 74575
26814 47580
11860 76278
8133 71022
5071 16343
90867 99337
78564 86920
620 64877
8493 29646
29728 94148
28902 50291
15546 95612
69688 71742
5713 37828
18692 58717
32703 75393
51131 87444
52530 95914
61486 79188
5839 22188
14208 76612
18052 54446
17463 88812
7566 82537
1529 2543
23506 52554
34396 84957
148 81947
18625 19090
7260 64273
11094 63504
13704 82882
29875 78457
29248 47297
2545 92609
58766 65293
31470 71383
40103 62587
6879 35802
24383 71908
69966 74511
36953 92140
70961 90125
9543 83365
41690 53411
24147 76344
9594 62233
33817 34837
19219 75691
48668 82214
41905 46945
52414 71309
41817 68615
18309 38303
1103 12278
36516 91152
33025 77809
24552 83949
25026 43709
3905 33795
78760 96135
3197 54955
2100 50606
9482 31576
70568 93333
33693 91964
24866 55223
72654 78036
70820 88809
15774 46675
38138 64067
15691 60504
50663 58201
25842 31860
6383 89699
53587 90877
37098 66069
34862 69420
58389 97718
12723 49037
60275 63213
49225 68433
59927 87657
1058 41621
52259 55171
27493 74555
58934 80582
1118 46440
58132 61164
21535 82705
17034 87561
9355 35194
25101 40857
33003 40208
22837 72431
25056 48415
46562 98814
24271 61234
9641 94197
62334 99623
36842 74039
86491 90094
63075 76117
41999 86088
72333 79482
26038 46259
50121 61645
36670 78241
22036 73640
70940 88071
8504 69745
48750 53577
7926 32672
91185 93202
11661 70720
24870 86107
6133 50050
6851 98913
23372 53534
53144 56660
39776 99343
7565 13790
11606 71199
21698 78322
51278 82953
50354 56502
34732 38371
6250 69206
37026 85878
10071 38595
90791 95452
50988 91512
5200 41392
40696 65138
16986 72559
65451 66036
199 29353
9401 50643
51683 78725
6634 47090
26035 55680
52673 72354
35083 51907
6473 64746
50276 58522
17633 66812
46252 98604
360 43679
23260 27127
22592 78545
797 31474
777 80862
14733 25237
28523 97883
52897 55909
31610 49301
4301 6807
12160 45645
10993 15502
17736 62366
20626 48046
34607 57141
28405 87440
50368 64512
29006 38395
3011 47952
80073 89225
8252 56384
29423 57645
63097 76471
7193 77904
14159 95638
17259 98457
30848 97214
21942 84516
49677 95782
21183 97177
28529 84630
57895 70043
35465 98336
9088 52185
23275 99228
63715 80616
28166 49681
8180 41828
7527 24764
1902 80920
17429 35906
1795 17065
1847 37013
31814 71729
44086 90939
27784 34005
4214 26089
33506 51621
2402 2488
38738 84107
9902 89335
61667 88462
11598 27744
86477 86654
312 76637
8081 51367
1890 64761
61344 95186
21939 41052
27633 30684
8789 97955
4319 67847
23761 55473
30878 48366
42271 66249
5964 62495
18639 63958
20493 20752
48588 74223
92307 93212
21073 67535
60007 90415
32529 73658
4226 32556
1554 73616
23274 51627
59201 97120
23753 49571
80787 91383
52677 94754
4404 76987
52384 84316
41037 88019
35804 46571
63668 81281
68966 77206
35733 38630
20037 65457
30000 93231
86291 98374
36829 49790
16947 17587
47330 60801
74551 88816
32882 50523
57635 96752
29386 72314
21940 94323
43727 58781
16034 56548
18779 39385
5612 11103
40661 48041
8297 24970
35370 89187
65715 85592
8800 33649
16989 38781
42234 47516
10063 77471
42770 49747
2226 66325
2988 67701
62107 81227
2226 52305
24469 80671
58493 90099
29114 89112
15600 56017
41622 94605
81627 83955
68596 74535
43968 75582
19242 49341
23327 40979
12127 35578
15664 59738
38462 42844
15732 81706
64700 96210
16839 39574
64871 87423
8656 45234
38174 88107
6830 87790
53912 91175
43899 83072
60299 81975
14976 52153
47590 73055
33412 63978
12796 90470
90409 94890
84571 84617
49366 65243
42010 56576
39748 55788
16201 36749
92950 95275
52390 79490
65183 85961
58313 95990
50343 60835
33826 37206
470 22149
7360 70030
22727 60957
52057 83590
37767 78480
61608 70200
14901 33502
36166 76218
68189 84280
2075 88610
56179 78034
5568 57033
75427 83193
37618 84808
60676 92594
955 26425
466 45864
56263 85392
16877 36543
14511 75258
41786 96503
20117 21837
12358 37911
35327 62554
20672 21734
23525 73163
60491 65211
36141 82550
7696 29952
47928 96657
77632 88500
69308 93331
39556 93804
20583 42772
10685 66240
49620 80484
34426 82555
78199 89453
6879 79719
44845 51247
42021 66354
75807 92395
22747 31362
46783 51533
49669 51287
29453 96695
10236 58913
29753 55177
85431 95294
6416 96896
29732 50091
60105 93401
12889 71653
45788 64385
10865 40949
42632 60826
36877 70870
15933 85253
5796 15772
8626 16557
43459 61525
76731 95303
44041 74529
58110 59236
14006 28425
50344 73255
16189 56477
30947 40447
34997 65967
50553 94254
3281 23588
81902 96469
24444 60645
26579 93660
49117 92428
47690 66664
52309 58952
38006 79462
38444 99237
374 48851
31373 81370
84928 90513
207 9255
66390 78522
9042 19339
39606 88929
38627 55208
28768 35607
84565 88341
81908 88021
21126 65129
43064 97382
3961 88201
24529 93240
8703 87150
40758 72442
58433 86116
34352 52219
47582 94814
26796 64532
35406 76373
81258 96510
31563 95158
32162 97875
27773 32728
20660 55670
12294 14532
13600 63131
67700 95115
50881 63298
76340 96574
43963 71121
1046 42045
3774 5913
75214 97524
20443 37459
22380 39873
17180 59316
12961 61901
2027 72523
8855 16450
35403 77948
30048 44946
65881 70727
12026 47249
13052 49445
10945 47003
17531 92156
50902 65903
2143 68205
24511 40740
38855 50123
12153 77851
29126 47394
75325 79917
9573 89485
35496 78600
11624 66034
28008 36695
31984 72247
19360 25376
32263 99826
66329 79655
31305 67328
18192 32518
17580 27576
15170 92658
47843 88798
37062 39304
34393 38990
25086 92175
39364 55292
38430 82835
9723 87586
17138 36343
14310 83999
52394 69356
35897 88429
18504 36144
27371 42959
15903 20990
12055 23551
18477 50753
6202 96795
59271 87245
72502 87409
65911 72536
44141 50092
30461 86520
17656 84139
27895 35827
12824 81436
43867 66985
74630 97433
37120 67003
28482 33471
1981 74614
28681 29072
3712 12809
3330 55364
41438 52354
748 38354
12041 93151
39843 53970
25130 47273
29840 30584
1721 91070
14528 63117
1098 3288
15503 44939
41996 44245
33480 48336
39390 52848
36406 42095
835 64346
16346 72945
27981 47770
3493 58304
21352 72265
75338 78754
65094 84157
16029 78630
50951 77506
25978 48204
57668 72452
21557 76381
5369 89642
88353 99987
24237 35868
48437 99134
31973 58847
9703 64791
10222 84339
52766 74709
1605 15611
25838 76454
53786 87362
12270 83005
8566 28354
58829 66698
44970 65220
19309 69264
37730 55700
9246 83697
7764 76004
43038 87773
71756 81670
36780 52777
1559 76498
87408 87826
17324 73667
5564 43245
60742 63858
74554 87998
44899 58426
57060 70101
73170 74907
35484 69848
16227 16723
37028 51677
76557 80810
5957 80400
35540 65934
49819 91629
38138 96282
5546 46814
29936 68902
51502 70896
17962 62021
80067 87553
38942 89584
23901 71782
46477 95246
43400 57830
26896 74761
29640 87770
51201 83834
12397 27851
70882 84970
2722 91758
35051 36017
11862 30406
24677 98022
50541 84099
11325 12730
15349 72432
53800 75486
45479 48969
58770 98624
16399 50454
8266 51437
68531 95734
61966 81040
65091 76282
76782 80504
74897 88500
16896 86616
60778 92912
24776 53983
42136 88092
48521 60192
46616 65436
35444 75622
7482 68538
21907 95190
4565 88282
3133 5995
108 7236
50340 60114
39707 94401
10511 13916
24770 54812
63893 82763
57 99966
27793 85715
14495 53923
14375 87959
44344 59984
15598 94070
35347 47638
10085 81939
33037 84216
37158 89854
20941 22816
57381 71160
12857 59059
22271 22320
16636 57144
63840 97644
17526 57013
25155 48980
29925 40271
82184 85990
75405 94062
7842 81272
18727 92128
5372 22427
29546 75285
42745 75819
67005 87195
83500 93758
70175 80360
43802 96788
11289 71591
5216 95316
44729 56566
35733 86723
32879 49232
33567 73552
23682 55201
1514 26988
68041 83292
32372 47146
12757 18590
43408 61199
35872 75658
876 97833
65126 69820
2048 19100
26854 48242
68315 93270
38414 72398
6838 49036
37607 51895
43425 90553
20961 43511
32648 61382
4750 74701
64 87334
30100 53416
76532 95865
25409 36891
13609 40942
33444 36020
3068 86105
6141 87415
26953 60369
23768 55120
23436 32062
7441 71638
16439 34385
76178 77633
52978 65259
57819 77704
24836 28578
49767 77641
19036 45578
46034 51569
59553 84774
32555 67283
26898 92252
21820 34833
43537 60470
67441 86266
42953 80129
44559 55396
39484 79796
21143 56309
40368 40391
48998 87502
31732 39395
41465 71183
67035 82887
44262 90995
7125 86375
24191 85105
11520 62626
86180 90614
20072 79144
26213 39993
50401 98488
8968 16018
54780 58733
66577 96202
32242 64070
15891 17201
83853 88994
2440 8052
37094 54356
8383 13720
11295 40146
4840 32826
33909 90737
4156 78937
12492 47490
11833 29472
40939 58244
27725 33766
1293 87233
22281 99695
25015 82943
11975 96903
25252 73924
8778 60666
62863 76117
50131 81151
33491 60200
10213 33161
54188 72934
39704 57341
38629 51602
19413 58525
41048 91724
54548 73155
22291 76033
56720 98761
6182 57506
39365 73220
51051 81997
48741 59795
45900 83854
38619 42922
78468 86543
56828 60880
21608 26233
34857 93639
25677 30264
51578 63915
12242 45055
22413 56177
16236 43976
13148 87357
42831 42905
46331 86033
20130 88854
46168 61846
36099 95120
50468 80897
51243 79239
17043 92193
31278 57243
42534 51259
44070 59849
46917 83746
7501 56128
75959 86856
24772 42308
39503 57407
30835 61531
47184 84992
34023 34587
54600 64857
21871 72408
5723 58610
20991 75312
5781 41896
28278 88716
4631 78503
24786 74714
52848 71648
22674 60989
57881 74970
5243 13514
49519 97699
42392 47992
30024 71204
92351 97132
13261 16634
70130 90941
4727 9981
5040 19154
19973 59835
59126 75181
2272 84319
50354 79973
2634 69935
69110 86043
17635 33999
74693 88318
38333 53758
47180 76732
15251 82982
62831 68445
58216 83377
10771 43535
18103 51674
61506 90465
48585 72588
88550 94752
31910 70136
4595 60915
63784 66962
30078 71053
1067 96585
22213 98808
56737 92384
15314 60314
8783 47105
50906 51524
18640 50719
41591 43072
6615 18406
26548 73623
10403 93072
45860 76703
1285 16844
35567 65442
17997 20669
29374 48629
30131 91164
57542 86947
27756 57585
33936 73990
33078 83568
32083 44773
5324 51956
4733 53259
16950 53785
20635 71765
16556 72167
56966 74187
58902 87483
12386 24110
88271 90547
61697 91009
89025 96157
34915 36795
30547 80340
6633 33556
5135 23590
59507 73502
20044 60249
26383 74174
20061 58595
12608 94412
85027 90249
24959 95272
70797 88457
40567 70819
57134 90668
55306 66183
33208 49568
1092 94065
17546 34765
41849 56833
68870 84399
71835 87529
37706 76523
57188 92312
2009 67087
20411 24027
26398 80730
13892 52763
7432 8207
21123 49350
30200 56754
445 4474
28765 32343
16491 47997
33119 88133
48423 56028
6485 78089
19612 60747
29174 75988
1693 61553
23549 58305
11131 65547
68431 75838
56606 76722
30647 72342
915 84034
64423 75202
26558 54191
40019 49080
906 69346
35247 80343
38516 40606
53426 62646
8348 25941
2222 55948
17379 77849
57301 66567
51041 74100
64932 96512
42114 69425
68822 69210
38131 88801
7149 75139
27313 71352
49783 78302
15989 25030
10198 40353
26411 67955
32941 49949
32827 55200
13607 48279
19537 68012
9971 96197
39808 53785
11156 38976
14913 18781
4481 79542
84556 92821
19737 84574
6074 8587
30727 35458
17214 24109
26261 59545
27352 60967
31870 69246
2242 66844
36313 43316
54078 61324
62895 92796
10718 62029
11920 65926
60857 79890
1133 19854
25682 27198
14573 26856
58234 96221
58140 78500
1725 79417
54363 66535
38839 81175
75114 75821
69684 99422
77611 82358
7677 87131
7443 29081
3100 35336
408 82954
65480 91016
25094 82222
51517 70976
5712 50291
38398 45563
27111 58411
16922 27513
88778 90337
72580 91133
61684 62079
30562 66827
8369 54558
54985 57210
39462 70062
25857 26331
14832 99968
35872 75048
54071 85570
92580 96121
14009 95328
88769 99905
43247 94631
1463 11395
50955 83576
21363 36254
20887 25073
9443 12773
76611 81839
32650 68278
17184 49594
53423 69274
56188 96507
48756 59988
5308 96871
8971 31198
1181 92177
12864 81834
3584 93317
38994 65778
73598 82818
83897 86558
84756 96250
47636 81864
91788 95892
2884 65734
72510 86650
18331 35018
31825 60447
51032 77777
13464 73842
4375 68068
54667 68880
4829 63053
67711 75704
44943 72024
79080 83155
24425 36385
96651 99025
37163 82997
23662 40132
58970 69020
3643 58601
78 48664
64692 96958
34369 50659
4410 11884
52512 93288
43463 62225
37402 46110
4628 78223
43402 61555
40554 67585
50231 71404
24814 92445
24026 47986
22781 65699
59534 80623
34508 84459
24251 88683
51802 80157
26511 73377
14639 34879
28766 33258
4052 61705
7953 51709
52334 74804
27899 29281
35032 51122
5335 6497
26087 83403
33475 43381
57428 95821
34734 43081
82308 89284
14788 82456
21952 23189
93175 99214
21310 62941
39898 85596
27093 59243
27433 51899
21971 85753
18848 37982
24072 53029
16037 46301
67706 84400
25457 63787
59954 65628
72594 82955
3897 46391
28611 35070
15658 38138
17632 93595
76285 92679
28500 61972
18938 85346
57106 64414
3529 67151
38958 43917
26983 79463
39869 41981
32908 87967
38287 48642
30495 58592
46317 46328
14893 92730
99823 99996
65277 95200
14095 17372
10162 15185
78490 85307
70844 98796
8415 29292
25107 65260
5174 66484
7601 19349
48971 57260
76269 86176
26834 96027
31553 47626
11862 31156
33828 37472
63043 93169
5734 94099
24837 71622
61280 92845
35172 36595
8382 35389
51522 63723
66155 80782
39982 86517
55126 79924
21428 42493
47148 82267
26418 98937
46085 65062
28840 81625
42462 98467
20220 75414
37965 86016
40170 99435
24727 87397
2660 30689
32872 62374
65708 71396
56346 96868
70996 93610
35530 62187
25245 57892
65747 95423
30552 90056
18310 83536
33522 79282
13607 31565
5829 18778
68546 94898
37856 99040
78702 98203
8110 44201
71299 79990
43081 70975
37554 60691
25245 79189
19576 78981
19957 80648
47027 79794
68898 85444
22176 77958
7153 71352
72847 93350
45952 76338
74437 96735
17945 86763
48366 48732
24526 83608
30227 82144
11856 83136
38985 70430
60316 97341
48022 58949
31908 96539
354 13559
7275 46760
38150 91019
76958 88204
34859 77074
48096 74627
61996 67562
50699 92142
37430 76546
11731 59765
64244 92736
21972 78636
63551 76477
8923 40080
10419 92628
54405 99001
19444 23315
34600 86489
22115 29805
58870 64168
26542 32854
74202 94449
24893 48356
57679 67017
20628 48086
16246 67713
55491 70387
7133 75249
28054 69413
16109 53521
38064 69192
21381 42029
30537 50716
34058 64124
72329 78097
55578 72035
14453 42061
5375 53570
54326 84137
20135 32688
14054 15891
32819 94807
33425 79454
61587 79841
3244 97361
51205 60007
71937 79494
19141 89230
56285 76206
32749 50160
7086 51994
10312 36216
22427 90835
14571 85745
34682 80843
15671 56633
30669 96463
43103 50490
63042 72086
81506 91111
73238 78755
19024 79933
84442 84562
44379 72862
17171 87455
32700 34847
5040 12290
6359 85510
25356 29717
84522 98924
17023 25358
41735 42355
5552 94909
19662 86127
62447 98394
58150 92191
65897 95424
7074 65556
95024 96910
36880 79725
45026 95920
22191 33738
22371 62829
38664 44294
48597 78590
53172 61171
3898 95542
34122 69475
8378 64521
19795 91097
29517 34189
21585 99728
8454 93437
37707 61528
43155 94819
80958 93752
10764 19543
27946 82278
14011 18942
43170 91559
45418 68690
64921 72492
9550 41494
18929 45617
69263 91525
2621 6563
9203 47567
12803 15504
62329 68614
57374 59948
3856 15228
15474 66154
63052 96495
11623 26704
17723 94092
12024 79184
14549 60861
33745 96377
58256 91666
2715 52756
3238 30421
67761 96287
7398 72627
27280 40709
8889 35998
38986 57624
62939 89820
27131 71116
38306 75251
18598 76224
65001 95462
43316 82766
41924 72972
59710 80591
26644 96205
30142 83920
1967 96127
8546 45747
48719 73482
31813 98808
47320 51049
49444 77921
58888 94120
48274 66077
70903 82897
30447 77638
82884 97128
29832 33384
35795 95706
1568 7942
14989 71596
55822 83880
33380 33922
41802 48858
81781 96227
28322 83907
42251 66955
39876 88967
66970 84309
38695 85894
9314 82345
76336 77325
16600 77211
65182 95307
45661 56003
21355 84994
68177 76851
68226 95613
61072 71658
30396 73693
60148 93915
12422 41503
28827 31026
29343 88971
3799 58645
16495 25961
74976 79735
64460 85544
54551 84712
74873 91532
74540 92822
393 81906
33427 48614
25537 96672
42500 99007
9308 92622
22483 58851
27240 91851
75757 88851
39853 41070
26429 94561
32634 88846
8344 61483
92076 95848
59600 74166
5815 63140
30707 80855
25176 41262
16872 55110
30025 54860
14899 61031
17570 76461
66290 89842
57035 62717
75940 79424
25280 94966
24129 48829
55565 87784
28407 57970
7629 92999
17671 51226
29052 73737
25098 89095
32020 68916
22688 92159
47124 53630
5670 63918
90451 96332
13100 60069
26037 50984
23920 90948
82135 92958
24750 98869
7233 42487
29726 51936
18510 75998
20009 40478
25415 41460
27177 50118
25696 40663
6317 68307
35148 39524
12565 49462
29171 36097
56578 61397
61737 85344
23953 53621
58245 73224
76826 96781
8874 30205
7398 33656
692 90912
43201 52913
52889 80282
1637 8918
77377 86733
53686 74132
9128 42367
37257 67246
59509 65617
7137 95179
42155 59225
15075 77392
57305 63614
95516 98915
38780 82976
64891 73697
59682 75011
66258 74118
3297 76967
61751 78999
4059 17320
36800 90967
8476 44435
47414 91450
35100 57424
17894 61220
5375 95912
53540 54670
64247 98836
69710 73688
17806 78784
32353 74387
24702 90040
59804 90358
2955 49635
78513 99280
24124 96401
14381 66608
56740 64413
19278 57311
757 76745
44529 66517
32959 63177
74418 78539
33636 57214
9791 57171
33323 79466
37858 68796
25157 88666
2257 80038
53955 92573
77542 96323
24199 92190
1027 56563
1245 96022
5888 12359
50192 99811
41436 64638
40692 75053
42716 53517
43321 83962
55609 85987
11758 59931
16794 23572
14122 45581
29255 83802
64668 69978
41782 79147
22146 90466
6132 38372
12370 30381
47829 74337
49727 97671
32801 41149
42671 94586
7592 41929
26793 43501
41690 97890
16352 50178
69266 72239
47573 86052
23690 89915
24298 98172
41331 99980
25414 67772
51335 81460
31598 58479
46471 85291
35116 53216
6118 54212
43365 99315
4185 37170
33417 83098
36956 78989
48612 60692
7195 90064
26209 40282
29874 94828
35469 67709
297 85554
31350 96127
11321 89312
32571 76968
68948 99485
76079 76591
165 11152
2057 17885
18653 79764
6406 6636
49644 99633
43487 84838
24491 55164
10848 75508
6576 9682
6033 11720
33394 71613
12064 20311
24373 85810
7801 11665
42222 55360
7372 93098
90531 99285
57115 99409
76733 95484
32071 57812
25973 32408
75988 78762
59862 79061
73203 91819
10041 72625
52478 75052
17191 77610
49772 74482
68173 84851
22508 37406
3207 26169
83430 89955
963 59720
12819 61901
47477 69574
46857 97326
50109 88119
61735 69045
34255 41089
4463 69953
23101 81617
83075 89013
66549 85669
26026 51097
4533 19397
41273 86692
2983 73303
38177 78703
30387 64594
26005 97000
30851 84589
3445 99817
134 35137
32940 37387
6634 19396
12259 58752
87003 94890
50793 78032
33066 52247
28988 57956
40865 87854
42261 88962
17747 74798
23522 48769
27879 95032
65042 82342
21131 68293
18895 49463
8469 37356
19927 23313
33308 91200
18876 87505
11276 34428
178 86642
27018 40341
27470 34780
66340 68592
34700 44327
34081 38175
9933 26926
8027 99702
78900 89014
6019 16847
39921 88471
10286 27179
30044 49257
11419 49368
39985 74871
16280 79959
43201 64722
4762 24594
74077 92158
28688 60595
97308 98317
20533 59840
5573 20746
6722 10673
13683 35992
39226 66870
7886 59118
22673 34325
38040 88560
29720 53682
6341 24741
38334 46835
22589 44928
26130 52205
47827 90133
37986 61970
57428 97275
6025 83469
19982 20072
10061 94575
30775 31773
89697 99966
88384 96507
12525 16244
24291 41862
2299 95871
42941 74448
52368 67703
18407 31411
27672 62842
22580 93402
80069 99930
38298 44774
88847 97165
16573 63181
18168 26317
46919 74068
13764 13974
61740 79472
37723 72870
40012 89938
72498 89257
38076 62860
61140 74196
49470 91621
50126 59981
24786 94287
59600 63276
43424 80624
15225 48612
38374 97660
35919 66326
41307 69407
23423 58136
25076 97795
14333 18147
45049 93736
50469 52288
27404 60551
36747 94819
57001 98372
5391 35843
26424 26850
1238 90699
82332 98367
23286 29599
35484 91195
54444 86250
14654 31691
49515 93828
35848 93244
427 49161
50172 64396
8819 81628
17826 22790
7310 43425
19243 62793
29572 66860
43898 77431
30396 77069
39189 50656
17414 86898
19148 71124
31739 75027
50130 65804
49876 72262
1532 71648
49104 59685
38242 72299
84506 93688
27728 54187
59890 90770
48184 95638
87740 99569
83993 92678
6373 90310
3992 53698
29681 97200
34755 62097
20014 55703
41558 94781
67573 82553
62467 84274
35327 43198
46713 85615
88279 91791
44690 80149
26411 39769
32905 62058
66617 70600
2552 42659
9254 64792
31492 60123
8112 68181
66741 76152
7299 81938
829 34913
54610 96277
30039 52818
46125 80725
4437 39737
17775 20724
51821 95958
30446 73787
32360 82964
22915 80448
45889 47675
26502 61781
59372 87059
7749 93563
36396 50806
40628 81472
33045 42884
22372 87477
65074 71357
29795 65690
18417 80330
28211 94988
10487 71152
24140 32316
42359 47528
16417 57355
44597 69543
24674 54903
46898 68957
2437 87585
15354 33778
53429 83685
15080 68403
2395 40804
70280 73079
19540 55344
3268 67073
92765 97593
19643 68849
8540 73632
40666 49276
22295 98557
1280 37139
17294 86211
72378 96877
70874 83767
11469 21780
56421 97724
39434 83187
44842 69413
1461 9884
50294 68413
14350 77173
10419 93481
1542 52258
4273 51786
40886 76707
60442 85720
42094 63369
80383 86620
42329 93193
406 17955
9945 39074
17827 93371
43949 53127
8070 62235
819 94379
16348 83203
26602 54021
15655 54180
49822 87672
40223 80576
7313 13837
58758 90329
17627 49799
64062 99729
35117 49897
41700 84561
12668 76981
25863 75365
27282 27978
4219 53523
47020 54864
75033 76231
82971 87782
54147 76663
3302 98820
59865 60900
34884 40858
10214 27437
14414 92477
21445 82143
62833 90154
28840 58359
28243 30537
22692 27358
45983 94829
3129 50742
28333 80664
1794 65196
21421 40962
25086 32293
29630 92257
94645 96986
3058 11615
57097 89789
56432 67482
19037 74582
899 31269
1097 38659
60079 74242
53665 56566
16848 86185
15271 36594
7567 92834
25900 96248
77922 83184
70751 77789
15184 49789
38661 90472
41357 70178
21055 58159
68788 78691
36534 75485
29534 59033
36795 52636
38725 65319
8835 48897
85390 92496
31884 41211
58648 93118
17357 48361
58443 98744
41150 57024
8653 13501
74046 92528
70976 72913
39425 51334
15184 21595
55253 60041
30046 98146
23635 71395
68685 96662
51321 67656
38818 93809
79174 86121
21655 36790
28688 75086
15499 56558
7104 12705
18218 28870
14004 64664
33182 61937
10575 85301
53435 67937
93860 98534
12691 78087
40559 87635
5430 93240
8592 48693
5558 44633
12132 88934
5617 64222
2725 34127
33062 80838
81300 86792
65468 88091
48514 78300
20186 32132
22321 78961
73180 78120
38044 43732
4061 53887
78687 92755
25749 97583
66092 85277
46080 60073
51552 70415
13610 83305
20736 48688
27968 70324
34158 53626
2963 76162
73832 78898
8490 97391
74781 85497
10260 22981
59931 77036
39132 67492
4188 93956
11297 64767
2514 30674
1717 85606
28434 72742
94220 97413
30356 79349
63469 67293
53314 73434
23373 47766
3982 87532
29922 88151
19689 20527
48191 77495
7582 47531
49088 60477
12316 96933
4808 32559
40469 81178
49540 69720
12622 77485
5787 64807
64321 93591
32900 88801
78189 80037
21097 99824
66936 84350
32884 89342
52345 53960
1070 55553
42699 76736
2325 93303
11702 96859
28287 37828
20264 42554
32184 54189
8491 67557
1459 54409
52058 63611
5709 51824
30762 85398
75599 79297
35793 41877
11530 95765
24091 31023
20536 26888
4257 85959
21852 24615
41371 67592
22022 25365
34757 47600
80568 96724
26255 37761
83787 94510
64594 70212
16795 27694
5893 70393
11089 79149
53561 69673
85274 86109
53367 62001
74607 88400
26817 48277
67866 79426
59202 90962
32930 97364
37841 57550
5117 48526
14965 65343
61812 70747
13759 42744
4255 33317
35227 45867
21399 77031
19145 76952
40861 63158
53987 57043
51804 94376
12399 33599
70514 70843
79356 82492
65326 84801
25835 35470
35737 95776
60103 60298
39993 54719
82073 89491
9800 50556
47375 97759
40165 91264
69463 78629
21501 36044
44274 85752
39799 91313
38286 68184
28948 47933
61067 91743
25820 43584
16909 99214
6117 78313
29502 74596
55901 64526
50499 51372
20267 89717
40873 94150
5904 35389
117 27509
13552 84643
57060 59832
2511 23986
76356 76438
55810 94331
34238 84226
12531 76257
41965 67568
2448 71058
17287 82869
77690 84615
29429 77315
48901 53165
2013 15203
73996 86529
23640 79276
4715 5084
91772 99434
9509 64579
28363 87956
30529 99785
72677 77742
69712 88961
13722 44156
4133 66024
7650 10904
59607 88154
9448 15480
27071 75570
4608 57626
23084 87376
8174 10932
20355 27901
34675 55243
31148 47657
39441 49468
11068 32949
4216 31298
19038 61708
23274 96756
10688 26121
46682 50712
12435 28960
78329 97763
17087 46487
66720 97109
13989 38160
34463 38461
45368 97595
32925 84319
42440 71769
12817 80301
38371 88742
29568 92751
8959 81144
27537 88734
16428 81854
67665 93548
18350 18768
26171 88139
961 31478
51752 82976
30378 36770
18663 39042
12566 40227
7242 60271
14787 17472
50690 99238
5949 95693
37704 39392
22470 86634
61948 81059
8521 50082
85602 88337
70781 80335
18819 87635
86225 94076
75399 90982
59820 71952
34374 55100
2801 68122
13329 62365
18399 30036
85534 93125
18452 65080
4156 70369
9350 79976
26932 83443
50798 55797
42640 86012
60193 98836
33333 96527
31510 35995
25040 56586
27499 55378
9134 28849
278 29194
12375 75674
14911 99882
59522 82086
24265 82367
43535 99768
23545 43215
5527 35559
17873 63481
6815 43424
88393 98406
4626 24884
40038 94868
44216 90800
20591 94872
15283 90821
33162 87142
27584 83834
23208 28822
67473 87966
53842 83426
44197 87833
15788 60393
40347 57474
49571 82615
20625 26804
49067 94793
88050 90086
44079 48785
9180 62289
71264 82319
68859 79912
47869 55189
67729 82193
20908 32222
12998 34314
21953 85064
11832 79778
214 62201
41876 91624
17538 96965
42788 75185
7404 69870
2977 5421
8060 13151
63968 84274
10371 54513
26136 37272
21940 22889
12813 70367
24437 57412
69678 74496
91515 96096
7018 61271
74563 96316
73783 90933
52236 94935
12604 55372
79861 96496
6510 15482
55273 76972
39256 94965
11533 52214
16034 89920
1399 70193
27416 55747
13566 75634
47149 78756
17794 84940
24126 62141
70355 93354
82822 83365
69083 88638
90709 93273
60602 63680
5996 80500
4062 68118
1871 78883
14264 34006
8391 94679
48877 87129
334 86262
28657 62097
65068 97056
49762 74482
53879 62724
42562 43475
7467 57797
8144 79437
7722 94077
58423 92879
35917 97183
12893 39937
34718 95421
48727 59032
18523 93921
45285 54570
47596 55122
41952 71781
13512 91791
45429 57006
12777 35216
61979 69569
28090 96250
7502 8156
15957 50938
28302 62226
21456 48819
35715 60524
10809 57348
69390 77582
2721 81074
3417 29219
13476 19933
25968 50532
1232 27674
18395 84728
39575 80503
13139 91417
7335 75207
22113 87123
36093 99422
25209 83656
7516 86755
66350 95375
15370 27689
38765 69088
45468 76640
729 74731
31991 75341
10336 77189
45996 87600
31553 42812
30278 68973
74622 98206
56241 98564
53715 73029
86918 96637
12372 20076
23158 80097
36762 84902
19763 24386
88521 97809
37465 83350
37526 59753
22145 83040
30626 52366
33302 44976
19283 49893
67398 70777
11472 64085
10204 68999
47498 92671
85677 91605
44122 81371
5394 99761
10650 82295
35543 35777
77126 81525
54354 79763
71469 90201
5916 64467
46274 73100
44465 63825
7307 84241
5557 13460
51009 82620
19170 91467
5942 16525
39744 46029
11808 19545
14532 49942
26125 80379
22941 25434
16323 24839
28510 61814
30503 69897
57315 68002
34054 43536
15970 39618
15713 28033
15343 81404
2695 12344
50084 81899
64913 75244
78058 82834
45371 66888
1685 97728
8665 42114
38497 52296
22059 80946
52452 73649
41333 72577
38821 83287
9044 29452
18518 70416
9190 89596
18068 73480
25867 72951
76361 84277
23471 99998
22121 38753
94774 96759
59 83314
46591 51941
8108 27419
36905 42659
35169 93855
63353 69942
71840 79917
23132 41162
54019 63805
44548 98831
64576 65779
7248 72396
2900 98559
82405 95784
39895 77621
47420 59632
17767 42513
31060 65831
22972 53227
71362 93262
13596 54737
71862 82622
45166 73440
9854 14367
4878 57885
44014 49214
22309 68036
48717 75098
40362 62301
53700 90513
35034 50336
51523 64727
19990 99034
30494 53657
8460 66325
1777 55567
1724 79448
11674 38594
45051 79101
55300 67100
28022 83975
53562 57934
82853 92337
1518 42348
10850 43469
59830 77477
71388 97746
2685 27921
5476 72455
3336 6728
61885 67762
23119 72389
43860 88697
51626 90325
23062 94989
10924 77272
29315 86348
4802 47643
2764 19430
68030 93008
84557 85145
1658 94431
44672 84575
37983 65570
60032 70210
13993 14166
42856 95423
5069 71225
3833 61591
42026 53996
13524 90227
15845 36542
83833 93249
48389 57983
36811 41866
31895 89091
8469 24654
15911 76160
26747 91785
12253 66445
46239 69742
7909 32695
24857 40618
35229 57006
75164 80057
71802 92287
58660 74680
10172 41080
39531 92873
15324 19800
48121 79358
14603 95307
50996 57609
13328 97004
11227 49339
71371 85494
12882 58290
35360 52702
55621 97748
41062 72151
48710 73166
26164 54379
1489 2697
11590 88522
6505 44813
1346 78628
7998 86290
83886 92878
36835 94572
15119 47330
41530 54035
11516 15715
41200 62255
34494 51935
12733 27941
14315 59880
36283 77322
6772 14957
85416 92080
46337 64813
35205 97811
22351 99361
70012 86907
92461 98004
23247 77374
32517 53879
87947 96407
81845 82598
29580 99114
32398 41571
30366 77081
34486 61935
34494 46305
13241 27836
59477 73787
33800 83358
36113 58176
74743 74838
7963 12108
46449 69326
23530 38023
93339 99837
44881 98490
14066 77660
29543 71737
11891 50048
18179 39787
16615 50566
45204 76552
552 73997
65702 81428
24064 93489
1211 20864
23176 75594
17699 37842
44501 83449
50185 61003
6855 11796
73073 86705
7038 84689
26890 58413
64393 94738
52151 97129
1654 31243
24529 30433
12349 70076
65003 73216
88441 96590
10694 85415
10590 16988
87893 91108
3455 57061
5413 57192
31341 58064
48653 99631
42589 73467
11932 96791
22404 39132
86594 89508
6848 93016
7090 83177
64221 91514
23504 27982
10774 63593
54213 74650
24099 26455
54168 68885
21049 72675
38972 53271
54854 55313
11978 98123
17873 44812
33649 53688
2957 4173
34503 77551
8675 8810
81342 81743
47580 76878
27089 71352
71990 89051
29900 96637
65785 76339
20504 73487
81971 92249
65107 70316
6935 56425
26862 52020
51649 80281
50294 81469
6672 85329
4903 58978
49822 70264
56553 98360
24402 77014
61223 69279
47145 51214
26291 91983
2687 58921
89714 91759
3511 70004
6511 56315
51171 64589
15323 89953
43183 58038
5355 88031
25588 42362
69215 76311
48958 80269
34631 52936
63002 93871
67977 86402
10864 73397
16641 49538
28169 73372
9755 87414
80374 88510
1012 67734
6311 47322
72629 90438
63999 65399
45179 78954
60795 75231
59884 87051
93550 95895
66285 88387
21759 45448
3878 78092
9232 10375
21835 45625
16861 89598
36153 48407
43340 95794
37811 59110
27006 79723
26967 93984
16726 28496
24340 85479
2898 16744
37033 54874
5086 33597
27596 84813
60064 77590
41896 58377
35756 85655
7689 13333
64151 83532
49160 90319
34992 80527
18532 70280
67124 70124
62880 64231
24149 94071
21046 47215
80199 89920
24093 33877
6596 62178
59357 82761
33589 38525
88932 92541
78430 98179
22307 72676
20856 64061
76299 76433
24818 93790
2303 69055
32320 97918
36154 84908
3015 70490
752 85611
13064 85907
4716 11408
28125 76128
54704 62716
73730 90448
78797 83309
10704 78459
36256 48184
11363 74372
5122 62134
319 33612
951 51759
22069 28774
24784 84439
72755 91018
21883 30906
54946 71305
3768 63424
35013 45012
50890 94202
5139 28185
19132 23128
77409 86485
11344 87738
2326 11326
79323 86824
3309 15545
18880 51132
26438 29387
26591 41193
11347 39331
59672 93844
1629 23219
13816 67880
21066 42087
62998 83951
39783 64595
93593 96750
73249 94075
57896 81259
40737 82384
10757 37424
48725 68708
12554 69102
24753 59749
7686 54422
48592 85366
28696 75774
13956 63104
15421 86317
56377 64292
18084 93606
5707 20744
16392 67844
13491 29985
56605 66703
12641 46967
81175 83855
43479 99493
30044 81526
42085 78237
31405 56369
18012 52425
21389 47678
66065 81163
27155 72093
72593 89733
42428 63563
7771 29269
18541 88524
1279 3512
21153 28908
2961 61744
49878 97977
1728 59273
63735 90602
25018 77908
7875 58657
4701 61228
54072 91469
30330 50809
5694 52171
23954 89057
9373 44314
20094 65643
6501 21921
39428 89528
58660 87082
48133 52637
10305 83396
7960 90493
767 25920
1912 88792
28454 68129
78197 93304
59820 93808
54287 83535
22305 61835
29791 34095
24045 86628
45389 52039
34917 60008
69896 95540
22858 76028
71922 96132
4807 34588
18344 96562
17784 55115
51054 73748
19905 83167
32617 45790
63306 64220
56016 77640
8688 11681
70495 97149
9391 82141
39028 76216
7550 58407
12486 15304
50263 59768
48651 58088
25026 59517
11038 70737
68613 95135
31323 43106
2580 64208
61170 65021
45906 74889
20886 81631
34962 37313
32006 62256
26985 91961
19101 47529
56292 73537
21505 28905
10172 36036
75724 97509
47514 48858
65395 98426
21104 37067
36629 87233
52233 95206
66681 93733
14066 58179
28496 68674
56006 67841
35052 63113
72140 92925
47410 92586
59610 91053
68463 91514
80261 99755
57302 60435
81265 86180
17211 83856
49203 51406
19169 81350
10622 92728
43636 63670
39209 40770
13352 62524
62484 82546
41036 41317
24432 73003
10219 76155
45931 74903
15357 63270
72239 91979
43208 96617
39213 95890
9386 22008
47962 98514
67227 93837
21840 69442
33358 62816
34641 87331
55088 95282
15242 42398
10127 60050
6118 74280
56736 58555
33490 52795
40823 73975
80510 92148
44220 64616
22742 49266
45172 82838
23579 79611
2745 90678
46858 95697
63228 66309
24368 25850
64612 99746
66924 76249
35581 73088
5186 95993
10365 70710
28824 44810
11426 30339
34922 96520
30841 80479
56837 85346
33773 76524
268 68233
24486 26576
7722 97087
18427 35422
75835 88264
15099 36493
28057 80796
67205 79609
39017 61489
22902 40465
10184 27119
12475 26210
20175 92484
16327 34399
15795 21187
19553 35528
45944 87498
19988 21536
15637 95390
52627 92637
8094 20315
67865 72966
53841 56191
5434 88993
73439 85284
57327 64383
203 81210
56438 77370
41846 76501
54791 80989
39123 43064
43447 86875
28860 53721
80843 97207
57395 85728
3158 41863
18124 95862
22274 85409
77335 89974
11966 27663
77160 98598
59316 70572
75650 87683
35527 56431
11700 51808
20825 71347
44517 98778
2872 42706
40637 69193
59448 60608
10145 83711
1023 88729
18436 51987
73076 83897
42186 63228
13073 35737
14156 19464
1586 62629
31206 91719
85828 87521
45425 67442
57718 86976
443 10287
10679 95989
28217 54292
66558 95662
76613 79405
9514 36625
11798 76891
65124 68625
40700 62454
15757 54721
12328 58658
26149 96355
11787 18155
21818 29342
91055 92933
55736 81409
20601 21131
51114 74340
17939 81007
12501 61571
27911 80153
8428 66640
59568 67062
20742 29612
15609 65871
20495 88509
17488 42971
2276 12969
12743 89649
41761 42308
25279 64381
60099 99083
2910 59143
26702 66874
13200 86797
25002 99658
9721 84587
30187 62408
75896 99447
56985 66915
46649 90569
37630 66530
28407 82071
4324 13945
34731 77503
38639 61749
66230 92990
64699 78929
90430 97416
32360 84619
11370 13676
44673 47639
23910 79534
58051 93558
77520 94547
287 94925
52233 95373
28252 61092
6161 32922
58379 93959
4878 75417
2191 31199
1623 84957
24676 60520
59105 88508
21451 58331
23667 39761
47374 75628
33039 39419
9344 56228
61034 76563
35326 59323
25598 60320
11777 67715
65138 88968
44497 55824
17889 69538
91767 92803
10024 28908
12162 53986
76398 91348
23307 90926
16666 94056
8371 16385
39635 49225
21412 33451
26676 66238
12036 26424
2124 58597
13359 71510
4 88846
42010 47658
41693 71580
28850 82223
77536 96396
4534 80601
34555 60052
19390 55464
56237 74903
13322 66516
51704 70379
14130 21054
13204 19846
17783 35989
81440 99238
34971 88734
80915 97882
31399 33899
24689 46448
70360 95842
34459 84985
86701 88021
33723 64704
6060 74229
26599 63614
43992 45207
61463 69728
36751 75472
36816 61599
12684 88725
28961 30389
3710 51357
60936 63673
19869 47527
88273 98527
29410 56700
47801 64906
42978 64662
44215 98471
1648 55831
4409 45761
2270 34337
19046 19179
5918 26935
17299 86037
68584 93356
73449 90320
51111 81466
9273 41614
5118 38546
9773 34772
32564 62416
13605 19278
42396 67562
39612 99475
8038 67493
69654 76649
71716 98851
55821 91226
22341 54820
42452 66793
13866 71090
14280 88734
29039 65685
26457 68159
4368 58337
34782 69356
3622 83581
50010 75713
44415 47495
31475 50996
30694 47460
50640 75385
57300 59306
14105 87929
56676 86831
36366 38839
81528 87355
23133 51898
48052 73255
84955 91823
12789 96232
42998 80398
20681 62093
20738 22896
1568 69616
11516 28995
14972 74460
46947 76686
34263 62406
26939 76654
37347 47753
45865 72625
7068 78706
60643 78337
6436 76634
19172 70035
88121 94803
50490 82990
24061 31831
33274 71640
70193 94602
41212 45649
107 70883
17484 94756
28206 48781
14934 42929
644 93671
30429 87477
6627 66499
2061 43766
72091 79723
75448 99837
14220 98666
32448 36365
9125 45902
4475 51319
3687 18808
532 39511
45 65048
933 52087
27379 59197
33723 94789
24524 61181
14800 97911
40145 61347
67600 92285
28717 95102
12611 84346
17382 91887
53143 80243
74598 87016
90813 91659
31711 46102
34128 64479
32686 76550
49724 63122
10090 10731
3617 81390
69983 76895
8459 17572
1131 24325
88218 99423
20002 81857
23696 86359
9947 67716
17328 71656
8291 84727
81156 95756
42851 66962
83472 94786
28346 55514
28483 97916
85386 90039
13521 77178
90753 93536
70814 80357
52275 94622
24625 76688
68910 72570
28668 33743
2473 52898
30889 67142
45872 94497
49203 72589
54213 66384
38160 58044
10200 23237
24460 33017
29071 72863
63505 64123
64503 88755
54722 56761
31745 58798
24647 43156
33756 89397
25918 86947
23225 24539
27910 73025
9191 76067
41933 65282
28237 77058
14135 77919
10787 60835
17585 72743
33124 96973
13207 80658
71636 84221
71964 96692
26753 50595
5570 46687
51773 69627
75769 82824
14525 82035
46748 70492
560 89102
27359 93943
50877 57982
36404 43185
45639 77663
58330 94552
3512 49803
31299 51545
14126 17698
48065 54615
6350 56631
11884 37150
6346 7912
20466 79217
45235 55589
68699 96223
79365 92287
88184 98804
18474 36742
80876 85032
34066 67591
72807 99075
40709 49656
12264 14163
38039 99429
12123 93520
4721 98363
66886 67559
14074 44831
34494 44832
22658 85601
74669 96120
64269 79368
77089 95626
33063 64768
32788 70535
23389 51541
22272 52119
64647 74480
1765 10650
55435 98660
49824 52099
25546 90790
31718 49789
22316 70840
40114 53850
19563 79262
22314 91175
25642 30879
22223 63579
14382 26344
11019 13956
73607 92742
22011 80952
83059 87061
3668 16845
20714 72503
12324 82452
70921 92673
63335 98526
28071 69381
30755 62753
56308 75438
1882 70204
70903 78879
4309 11500
37270 98370
15447 81428
4689 86223
18986 47499
21165 63836
10871 19968
76013 97403
43257 61478
58754 93134
62211 63846
4134 15074
54911 85918
6402 40069
33442 66890
18246 89232
79233 88903
72520 87802
18570 84123
769 95618
25136 90244
2906 91830
39526 95028
29836 74867
26228 30207
67059 91210
72896 83657
22623 36914
10801 61216
65624 95992
15941 30181
19202 73918
28025 50398
1679 42368
2076 77500
42267 64340
8560 94874
81570 99414
686 34581
23505 88298
19754 33697
36375 91184
69571 76664
25931 59923
2936 63902
46458 65050
28515 53671
117 84697
5831 58527
56106 83563
10972 57501
64313 70050
50113 62220
57903 64519
22718 24169
76093 92633
9008 43502
12597 91825
42533 61842
41094 47521
18218 89180
940 26944
82966 88301
27832 30621
51597 77759
62142 95213
24542 74594
5893 74363
8745 46542
30166 63439
36216 71850
55046 64386
20914 86580
26119 84300
11667 36197
88381 99464
81208 94718
43986 88156
13178 21810
54443 82147
26296 91819
9375 55629
46607 63159
52044 67338
53652 79018
446 11964
53429 66676
59657 64575
85360 96617
33052 34890
32309 91326
16340 27196
31796 43566
2789 80657
15218 62125
83 52575
65171 91567
55869 59857
56232 72123
39329 98161
35764 78151
25460 94299
32203 67369
24467 55259
21462 77403
1474 85907
11735 92073
37208 80518
494 90449
1580 70379
48633 65113
7952 91145
3662 8369
17298 41080
59774 67282
53210 89207
63579 91500
15834 97762
30548 31401
8675 39440
79978 89275
8242 78472
23671 29858
80320 94730
18141 52681
9319 76869
14356 36586
857 35265
68072 83662
18047 71575
20048 83603
26506 31166
32804 44436
34033 97446
5641 90418
12720 74366
15002 18225
15569 20380
17073 43748
51196 98221
56191 62577
37738 55011
9862 80854
1887 4527
4369 39660
14168 96884
45127 72687
62666 88388
4976 73718
32991 68924
5417 18845
11592 52336
13646 44241
78293 92176
26016 78539
57892 62354
1083 84664
41673 79368
27763 91279
29063 79493
6556 62127
26450 81266
68345 88005
12672 25853
23814 51462
7303 55223
25336 91613
30340 85157
62193 68741
24673 73753
14171 52027
7922 73940
42411 82140
46069 63356
43305 55616
25072 65788
41298 79014
43520 68053
30380 88266
8298 11012
80198 96152
26316 87948
13903 64435
41622 83489
1887 29738
44641 77668
64631 84211
66802 77665
20637 57257
59462 69790
48495 71225
7267 33156
11161 48582
68705 76151
17266 50308
90617 91869
88716 98347
46452 75886
46326 56590
16675 81465
45023 48497
37212 84641
2631 35514
87061 88383
72245 90002
46004 67790
83987 97030
8003 84561
17459 34370
65786 93258
18307 74737
28964 72459
17027 43691
21378 35569
22610 76800
18927 33697
2766 25461
6717 80894
91117 95783
11522 60704
18158 32404
14689 84931
20265 47275
98420 98713
39077 81486
11940 58158
15951 32634
47400 79336
14404 68663
42826 70618
55714 88196
14077 47340
7670 53412
20696 27870
44931 98455
64983 96062
30868 36218
74957 85332
2612 3162
2201 92302
2899 89630
77379 81110
53067 82082
57641 96871
65937 69732
8044 78720
80518 94192
16466 54544
49330 58364
37473 58213
32816 86905
48007 77341
49098 86684
37179 76951
3683 58943
16933 80566
67553 71846
23062 42427
8283 89276
39422 71885
17839 75207
20811 24600
14877 21566
7360 50033
14867 47553
39469 65720
34920 83540
56176 87574
65906 69260
85414 91752
9804 21596
11058 19120
73530 98770
5872 13795
24516 85821
17877 72608
61842 67874
2406 2588
22576 79838
82223 96511
3601 11541
34841 37360
41395 76024
23087 99975
3089 89216
76433 95452
41890 43091
21898 68873
92651 99183
3024 54726
35321 91785
71392 74216
82350 98811
4654 16787
21374 37414
21727 39603
628 6378
8925 18861
17565 29775
50932 93687
44779 71146
12810 86591
13818 22666
39977 64222
28344 39600
33441 82513
46979 81198
22612 43367
3702 27317
25812 59842
4462 80778
58622 91030
20816 32000
2904 28872
44750 46570
14624 38235
10624 94531
63345 87750
60871 75396
7281 26053
1573 24809
33595 88997
1936 37336
8377 17198
43328 54164
8028 75103
22947 39902
26853 28231
39032 45150
1150 15109
17364 63475
31152 40527
56574 69750
69145 78040
63653 74398
61893 68881
35030 82829
65825 86519
34377 93908
4864 94820
21228 48654
29470 92842
25922 87126
81911 90620
26962 46807
67881 89827
3619 40751
53195 99142
24862 91456
22616 77686
51506 70035
72682 72920
79406 94259
15640 80633
59815 78786
21216 44392
37221 83217
16930 31090
10725 22286
51594 91287
57504 79392
5228 72520
4014 46688
39401 55006
65037 92749
40182 51345
7534 43898
35075 37453
25652 36554
73712 99667
25967 45558
36094 60783
12280 43368
93704 95343
9067 63712
86690 96650
63627 73895
63035 96949
96262 97904
62238 70651
82600 92632
35304 48716
28701 76806
57685 83875
59694 72326
17280 64519
60399 92024
4557 13053
47380 58973
64458 89888
2650 59005
18313 79910
13401 33024
20100 75381
11754 40791
9153 89215
35730 72887
49889 66506
28995 81195
32547 97391
72645 83059
27342 54759
4469 39635
34262 99778
39622 50392
60950 89839
96649 99816
56872 66136
19999 32812
18602 38270
13847 25871
14558 28757
46204 72335
13205 42513
8639 67365
20261 63506
70765 89561
32188 79239
14390 49643
20913 45534
24968 57914
3895 11048
27134 97233
32124 84027
42808 46953
2267 4506
12758 81769
19731 23607
12475 94819
58041 79108
1940 56774
65466 78213
27827 30912
81295 97500
1538 63590
44376 88077
7086 66023
18291 95293
55836 82639
1557 33560
73408 94419
77070 86696
619 51159
3343 90159
12610 75258
27136 78215
10666 91487
49216 98273
14435 83765
49817 68460
36952 79678
56315 80090
24422 41478
41707 87589
70481 99435
20876 21037
7210 47952
72189 83337
37131 77758
40683 42684
46624 49212
5694 18623
39734 50643
43884 76649
39450 59763
43795 70741
8545 45666
79486 96023
3127 28139
38629 90644
23445 67364
3090 55169
10178 21033
7056 53258
35664 87578
14669 36079
6372 68626
52553 79788
48229 67853
9570 82481
74210 99080
46928 68253
61013 65362
38082 79386
58488 78006
88876 97620
34666 97266
19644 36280
5939 46414
68466 85403
79952 81487
12477 14296
88970 94935
27351 63858
74505 98323
32047 85445
53972 60627
45419 53695
53863 88947
33904 48404
1554 72502
1453 97138
5562 71137
6174 17557
45399 49468
8594 70658
40284 84610
98575 99452
35897 56574
29538 45327
33868 49778
71541 86139
49087 90621
55880 77714
1959 20844
9654 29424
10635 12668
31691 96547
42913 75982
20589 51037
9110 49795
14517 52853
1366 93259
24551 80718
26797 90913
4435 31505
12349 20981
31494 52536
38795 42294
1613 16485
12440 45749
31153 95718
57468 99177
10698 65145
1405 64499
51635 61659
16950 78132
26910 93798
45616 59246
50487 79828
9895 39673
2899 96296
14473 40870
91963 95836
27949 90080
41689 77108
76190 85694
6517 22588
7428 72084
43682 91735
89760 99575
73596 77660
3951 93777
13675 28401
27631 88447
21642 28668
24357 42463
55362 88139
4377 83444
69839 78242
84322 85784
63521 77248
24520 73747
26420 85303
12041 88304
79997 90120
55067 62303
60187 63974
45306 75448
16967 60547
41138 90647
69825 92093
8301 98276
116 98046
38627 65697
66452 92114
73203 76876
34993 68404
98326 98922
79680 91582
55583 60546
20209 85393
58597 68749
3852 83509
39475 80453
18781 21895
71644 83691
18409 60161
4949 20811
709 27070
77938 81017
27439 79936
14072 81627
2814 19894
20248 48172
31171 68510
63052 95705
10175 59910
11935 84472
49037 77730
66438 77123
23089 75475
8336 82160
21273 52458
43119 74938
75859 86404
41786 49986
21084 63749
43611 97205
45897 87451
53457 92623
8823 40790
35677 92356
31313 93848
11913 40472
39336 97467
54993 56237
5622 49452
22354 25082
19156 67371
34705 68019
9448 75135
7682 61002
48190 81688
8255 95501
15965 63185
29193 59841
4205 70668
26685 58797
78335 79460
39369 76094
33325 47370
48341 74331
46220 67914
2566 6268
88634 97342
20847 82619
25168 52955
36462 37641
72205 93816
79963 80326
59313 84023
5459 36649
52504 66053
65166 80331
22870 56567
26707 64304
8970 75062
27903 81526
40543 49174
4305 82635
521 17181
64603 87382
23008 94298
6473 37257
40911 57047
27074 59619
74461 78511
34152 65444
75138 99376
84580 99331
87462 98840
1595 67952
11719 29776
19663 27832
5291 59344
6107 32758
55310 84754
3752 4906
20961 78635
80055 86399
10252 65478
51467 52294
66660 67086
26244 91599
41225 91654
1911 40082
21999 86529
65550 75852
4573 21464
33460 95592
10498 47325
15263 41209
36900 71291
13617 83572
75557 96148
70887 86325
56991 84546
64840 91477
69234 71647
39561 41152
29807 83646
58365 69405
66102 76418
11512 30892
43809 81874
44478 67087
79361 81175
14879 66924
66261 70469
75490 97247
42584 87299
18957 30924
25798 81827
8405 36204
607 25315
23968 51846
68996 99679
35816 82601
71198 95313
7955 49712
12295 88735
29994 30568
22912 76382
65835 80310
10336 59913
56787 57933
73432 90031
27227 86765
33655 64942
13357 94216
21827 54041
26106 66696
2496 17226
47820 75674
45229 95969
26974 98610
43035 76395
24663 46988
6764 38942
51952 84577
46213 73568
29250 96791
50654 74680
59353 77384
31538 98904
8990 99923
41620 50340
21272 31293
36676 98485
80404 83325
20487 24038
2488 13769
69307 89620
59897 69727
8415 50292
33509 99535
53324 68153
2434 52673
52696 58378
13715 33318
21006 27332
51 7706
4868 83113
16373 34562
7329 98919
55706 60591
42806 63213
69508 89708
38101 54528
13380 57317
44523 59975
29788 94727
10563 69087
69609 87376
14069 81739
9354 82977
14077 88984
63776 99169
20957 56310
13468 27364
56540 90005
11410 42230
59494 86851
64046 68933
81666 90128
8896 36461
13594 58820
6537 75883
3206 46958
22577 54750
32198 49444
31527 69319
26147 78248
18987 24922
19251 65648
7450 50413
16981 56724
11933 24263
54593 56149
19199 46340
37486 70095
32579 66235
29180 46867
43312 78672
42881 43312
2345 73111
29500 77084
24167 59795
12819 82103
74259 97149
52842 57386
40011 78939
19217 63673
37237 90370
28862 82596
21783 58562
5568 47822
41633 67027
75373 85617
17641 76822
59206 87149
65543 71963
19298 20831
72615 86047
69544 96675
47329 82939
1958 28984
15018 67625
4194 96265
39604 46244
39237 73889
36976 87291
22888 93815
1624 80012
79229 84005
2060 64542
49447 95626
8322 71341
9163 69555
15874 72234
10492 72364
8585 41751
33935 43659
28876 64284
4556 57433
2726 70328
23723 52462
38500 49742
27179 44315
7823 21817
74693 90704
43052 98923
60474 90379
31745 56892
23099 53803
19892 93422
7969 53398
27497 93578
66722 79166
22135 71525
94180 98411
10101 45645
55293 89846
16624 24085
50767 85867
29501 93564
4299 24449
34010 41156
9523 17265
49001 70524
60183 83610
3818 66456
60889 79799
79371 80548
47014 87137
18974 69672
4021 65388
25725 40159
38198 87479
10004 98442
73967 93479
48995 68715
5292 70612
38667 56462
2407 14689
29182 40098
41058 85110
52531 90927
1249 61035
11801 20690
3673 60174
13514 89141
30116 96561
55194 71339
12413 48930
16752 51556
8473 90295
22951 23511
15716 86438
27140 72219
63422 79754
10605 38454
69553 70945
37095 38741
86947 98174
4718 69040
8234 51631
10655 50369
38156 88436
3435 4103
69545 89271
2443 65683
23955 93581
30829 51829
58051 75616
59221 85459
17372 95617
60172 77693
3111 55825
11254 87663
33896 80227
31334 78779
72124 78201
37978 94373
33226 82929
56425 60469
10790 22083
51744 59607
15503 38672
41337 45113
62165 84874
20655 71837
35663 38895
12187 57454
34681 87528
22168 40545
33314 81083
551 3846
21321 66472
68549 88016
1642 37494
1532 47620
8353 46319
51666 82689
14494 87110
5559 68239
82759 91346
48901 97950
10923 69977
38503 90196
47821 68089
56715 71138
13100 38439
44531 69893
9611 35132
10725 96917
7470 93815
14812 23892
8217 20310
51909 97480
1458 71734
11172 51635
55164 76430
25199 41941
52291 61250
85228 99051
56432 95245
10402 27096
38991 49780
20303 86860
67317 75674
32316 53002
5805 28278
12085 45458
35039 87904
12382 69694
43273 73976
49363 66280
58012 74251
62495 78377
49165 90319
14374 51758
39144 83321
19533 44459
17336 39981
36271 68383
52580 57628
13239 97402
36586 64454
59368 67314
47311 90373
18968 84511
46366 91405
68499 87415
10362 18096
50426 93230
40603 67907
3688 71781
3352 5264
36242 88365
38011 80215
31682 55782
53600 84115
43939 57520
15063 71119
24248 69836
88642 96232
4654 4905
6228 89381
35512 95174
26303 90699
77763 85303
47363 98211
14627 58772
56772 77350
25180 26731
42604 54805
39386 86730
41360 69262
3370 99322
72858 81155
65520 77067
31975 90480
37647 41190
36787 51443
27035 37268
79332 93404
7518 51226
49239 90898
47823 75163
48624 55888
4489 81566
1292 59902
35786 52493
64506 80418
18712 74052
6652 86895
8746 21007
73290 83113
14212 77699
74668 91838
7507 16639
71271 94139
3144 63120
40940 53173
22588 64195
14881 69344
44929 89336
167 81280
94214 97972
22978 70176
1902 77509
22529 45897
44013 62759
14841 76703
36755 61619
86665 94355
43512 52938
62769 77050
8120 87611
52976 81078
46319 70016
70094 81752
17735 87341
13529 80500
25506 57474
76008 99235
23648 35424
8437 9949
14232 40590
68057 99394
60767 99275
2125 41288
70398 85400
15711 88721
3612 77445
9414 37929
11697 34528
84266 97980
11169 49550
21420 56234
72530 84637
36344 59829
2419 41226
17095 96884
38047 46086
33740 63946
46508 80607
57423 98173
14694 46336
53020 86864
22088 40242
19035 65497
52734 56286
47657 51376
1995 73081
54125 71948
12810 97191
41578 92533
51786 68214
63994 98657
57333 89397
15315 56780
19007 37058
14130 87048
17174 93075
48084 86113
12676 73490
39162 95573
48811 95262
48952 94272
4946 21176
28923 79028
19269 77119
17517 85263
51209 74714
15995 88562
88361 94597
3118 61219
12795 62121
46194 60453
12637 64316
39833 57770
4108 65857
49248 85205
19142 73483
20504 60898
39734 90690
60278 94393
10755 38555
52065 97625
64007 96693
37195 71580
33669 95170
8252 96102
61444 99880
88958 90267
17408 84076
4260 54571
23660 46027
54078 60801
22994 76344
3396 17268
48987 95852
3942 28108
41228 54188
39400 56521
56913 86036
37539 52541
28384 63438
21031 63972
28914 88191
16720 83306
46491 49825
60715 63909
42978 99370
8029 41898
51129 69140
20176 68665
39208 49032
11031 16376
48798 93805
69999 74475
30899 90433
46055 81964
73363 97640
21701 50302
63260 88527
49133 77444
33444 75099
21137 81358
30814 68646
21462 55852
37197 51013
10224 40213
24957 96684
36896 67295
38995 60346
37738 57826
46793 85721
23898 33563
7696 52503
37389 41461
16026 99416
23518 41592
72076 75074
92684 94023
64620 84907
19027 64888
41751 89881
21165 83033
71755 72832
11175 71474
38480 45768
3414 28970
35065 75054
978 24015
23167 92457
7210 70551
14655 78718
22348 50006
16099 98558
57899 82298
40856 94404
32149 86722
47613 54341
76405 92813
30437 99370
14145 14164
34201 82249
66270 98479
46729 65267
18168 86037
11124 91523
35903 90616
166 93312
26050 48203
1138 4287
25918 82989
33062 95975
12055 20553
69537 70396
5937 26623
6591 91435
10057 85379
41523 50897
20413 86319
28122 64700
3074 37263
26211 84712
12276 35433
11379 36913
58036 59930
34736 57251
15713 98110
73285 74940
15489 64604
30866 32104
69450 87041
54772 88867
78282 85547
38461 45401
35832 43644
55459 59694
31882 40188
20620 75154
74034 84408
25673 89701
9878 92552
59466 82104
58045 82780
34388 69211
16041 83006
66075 78294
56143 85402
34761 47525
1643 96253
19777 47567
88004 96474
6230 83211
12930 18785
56706 98532
34578 83300
24077 93457
75100 85336
13180 62170
51505 93215
12968 85480
10836 59810
32334 64811
32732 71206
25528 76589
31780 47163
48417 75625
8412 59045
46248 53434
54214 84699
13316 87354
1466 21888
59432 91137
44975 96314
51372 70041
33512 81108
6516 50472
40522 94519
5622 42293
68540 89331
91203 96721
40940 87972
11707 81537
17430 64191
72636 72812
24939 51564
33830 61876
8730 53940
4512 28235
24624 27267
54714 73997
46684 90458
9102 81790
52347 87973
72977 76944
45380 46659
33202 77379
59264 99027
7908 66041
32950 95997
59607 89815
33045 86599
24089 66588
5221 22340
50026 53519
61069 95840
34901 70625
2327 22400
14254 64520
61747 73848
36960 65518
16028 57031
38627 89083
3644 16292
72728 93039
31534 89444
8669 56301
6210 46570
20142 85111
52526 63509
40975 74109
75210 92962
33553 54552
34910 35798
42454 90397
22453 65639
56483 69452
33914 40000
8709 40964
7581 14067
12134 96715
5215 21227
4081 47013
46767 58476
50353 58066
13078 88479
22923 66257
17691 55344
51632 98536
2563 34243
22349 87022
12179 86901
48099 96822
42357 50480
3165 40656
27335 33684
34733 42854
18723 39793
89152 90984
95044 96031
23692 92187
4310 11936
24489 91640
52590 70449
78944 96346
34875 68971
92645 99105
27558 69091
7074 32612
30109 72765
28387 34174
21498 79293
62600 94397
81027 88004
7492 87126
69171 96424
12749 66366
53616 54863
70313 81514
46882 96416
25923 44230
882 66585
23366 63302
48535 73120
60728 81492
57278 65430
29565 41762
14523 55747
2938 90052
21108 55561
28052 70670
75601 79754
10829 17525
23101 36682
46407 48580
22743 79444
24022 32997
47729 53116
55631 82518
36772 41156
31502 70838
17902 82010
22192 27213
24287 46473
59407 78504
66594 88329
35141 80116
71914 83890
64861 80715
67988 75443
19638 35496
66031 84772
81219 95047
26520 99406
24152 81393
43096 79742
4324 72226
83769 84535
9681 35715
52626 72666
5750 96915
3959 68340
2383 91241
21068 59242
80739 99346
16905 61901
84333 89338
23933 51637
4194 9226
32321 86634
29488 68383
60281 63712
23684 83302
4684 92920
48435 86025
80579 98976
32610 60808
35620 52881
2655 62358
51443 65709
52813 83442
2877 37167
17893 32280
49622 83561
35731 53351
67841 93173
44590 87203
17161 90079
10747 79693
58017 81179
9361 73661
39475 95056
19378 78913
18955 85780
12746 54111
7023 76131
11614 57665
46439 99546
39762 94565
74255 93634
32438 42806
15883 52244
17491 48594
12578 38106
14539 70093
43385 47861
81392 97392
64446 82249
598 10854
29577 42330
30404 36936
7268 78017
36881 96059
88191 99855
8623 40288
5644 23703
20210 68744
29289 89907
50919 59775
80087 93684
28574 77876
2618 77434
1029 70950
44222 91782
2 58139
12392 20401
37600 83190
45535 88081
19485 86979
55098 98770
5968 81227
9668 59367
5020 89121
31674 48206
20224 39208
37202 47774
45629 72753
4467 92754
11844 51843
23825 32612
51658 87204
16261 40435
14579 92204
77110 79478
53945 99321
53034 70438
38779 71802
1192 54298
77541 88773
21449 70127
28738 70436
52041 76280
20696 33388
24918 69668
13741 89759
20620 95204
85860 88643
8905 68368
48401 90095
6491 79380
27129 48001
9892 38735
62643 74368
60428 93203
7043 74745
26731 76796
16534 60736
10313 78190
60795 91473
41105 66810
5357 81733
13586 79227
22783 82433
19073 32689
27905 39437
46500 66225
60107 92900
69474 93101
13596 50610
18376 84402
12652 75359
56533 82677
22263 52122
58911 64873
12857 94852
23134 33457
25136 52448
8803 81762
13908 58077
29618 30252
16828 40040
82499 96846
20737 42378
15442 30471
20932 62747
4432 56219
55900 71440
15194 41602
40244 99099
17809 94397
3366 51115
20591 62190
1101 78579
6087 92167
32053 70845
2355 38047
88370 99143
84333 88210
68690 90835
52408 88691
2858 41170
25876 69240
2266 76159
4485 51981
25119 55209
5672 85304
17014 45512
2407 66056
15217 53160
7831 54444
23876 25526
22396 43277
14915 81122
75766 78526
59805 63447
53754 61794
73128 99191
27476 99966
49516 54335
44884 58930
53724 76952
43209 96784
62109 82336
4945 59948
20942 98564
34820 57462
10744 65579
56394 66447
1985 14910
77113 86674
45892 93582
3738 28107
14142 16127
9344 44792
7442 49447
69618 75774
818 4794
18742 27221
73335 80912
23806 83042
9775 37942
963 47048
6811 27753
15321 15808
14558 85218
40548 95701
3433 70508
6408 87189
28218 49368
9532 94392
32231 88084
74972 83594
14168 39533
5267 17984
41057 45809
65323 96002
9522 36727
2152 26087
1266 69954
22432 94500
23879 29115
33318 92627
21176 43774
2327 16198
2623 47348
25064 99190
4470 77842
49442 96928
80072 99059
3442 99286
55558 99634
32497 63116
15370 33259
34646 51144
45324 62593
12377 61463
8827 54206
14847 85825
41824 50670
32448 87451
28007 89233
20467 49787
54567 57171
3421 24863
81223 93819
48274 76239
87666 98429
26368 82377
83820 91990
16154 32309
8236 46426
29570 36531
20160 95903
49465 85327
32707 34032
64137 81897
21735 63316
25671 28342
47675 59277
81630 98157
80648 99886
63834 83964
78839 96889
18402 51334
48039 91778
27254 36867
31392 58646
29575 34597
7987 47993
19 10198
84731 94499
20708 62132
16902 25229
25534 39972
34120 87872
72875 76732
65994 78945
47108 72156
26660 55407
13735 19947
37871 62257
9736 45742
17874 46468
33861 40775
5514 13102
59591 74579
18122 64092
42449 84565
17112 56031
38561 47989
15274 56716
14855 94531
92122 94722
42132 45378
72937 85543
26032 38608
42519 81225
71240 73079
8218 42596
18918 68840
42168 96804
51132 91767
90123 97179
51071 89459
66450 79535
35520 38992
30773 81362
49555 49718
38135 85769
19113 89671
22809 36326
32260 55046
3807 28771
42181 75940
50347 98396
66078 82252
2342 86984
11419 16402
3592 88650
40840 67631
19144 96511
67539 91637
27782 68110
53756 97474
6495 41838
1517 51930
11093 88803
13084 83339
59945 98354
10956 95426
21529 38925
12699 53467
44344 71182
36677 92698
51583 53446
35672 95315
25333 79118
15221 90370
54396 56153
35 13885
43500 62419
33328 84867
29667 97872
11300 28971
29084 47883
5479 37247
3602 25380
8629 53847
35756 74067
16650 81944
71913 97165
5186 91396
82071 96533
9633 84212
11336 75002
41789 44331
44405 59927
46525 72366
10622 64650
70710 80486
59481 97281
17317 37634
13631 54224
11904 76676
59284 87994
23439 26846
49032 81973
51039 93218
47448 73921
27029 66724
34719 35604
64045 69440
34784 75723
5655 38223
35067 60691
15200 65827
22438 30378
20698 73009
37950 84680
710 52751
30897 42299
68804 94996
2692 43277
17419 71303
58559 74821
66205 95935
38252 86548
33226 51678
23170 66740
13135 56528
66339 77627
25968 39341
77528 99237
55999 94730
60129 75125
74134 91041
62324 62876
15930 90306
27830 97782
14786 52401
42865 72114
30991 31077
64358 71386
19327 52625
11571 59760
67152 86269
42286 62531
54786 90466
27197 73631
28247 91235
31421 94265
7641 79114
41088 77812
94043 98486
56916 93680
53203 96009
50865 74014
10988 32048
551 81702
70362 85123
32095 86892
18977 34310
55653 86072
70907 78386
29588 88783
45905 50405
15682 80796
30546 75422
41039 94464
32539 80722
26600 59531
75134 94886
13752 86920
57635 67238
65774 84848
74554 84302
63875 66276
49184 80068
24735 92253
79873 87121
79969 93611
34237 51383
596 99313
19088 29414
62176 80024
15229 84142
37873 67615
8551 65501
27059 85211
41545 97293
28903 76740
5736 46048
38365 52655
14144 70271
20420 65472
22966 43220
34230 46104
24795 42802
88913 90100
30647 96375
26980 85637
44174 63218
67359 98195
11282 56225
32430 91939
23505 91047
336 8091
5361 6565
19774 71064
35788 69282
12328 35879
14287 71808
44018 80622
17247 67161
19205 70192
5477 40747
10417 85959
36524 54139
62790 98668
41667 90407
51036 53381
1269 80724
61257 99375
17968 68186
20529 71816
9836 16861
4628 14048
6580 65250
5178 87586
88924 98128
15004 45360
57570 71729
25845 95594
5910 50559
19950 60443
78911 79426
12099 33171
21543 83322
1153 57576
24933 53654
34063 46561
30498 62631
9342 65675
7290 12159
24071 75185
45448 91740
4919 68397
41003 92100
17377 99252
40848 51956
16700 17808
43752 55110
23131 59277
6437 77297
48734 91351
2583 68457
53068 80614
14142 67719
37752 70834
50973 78706
54331 84466
53717 81281
42389 64094
34238 68735
337 60927
34819 97193
45755 49148
16003 35656
37478 84584
32924 51975
4127 71447
58912 64148
2122 34701
28310 39520
83691 99648
24191 62482
29788 59095
17410 84632
86505 97866
61647 83526
55365 68807
55515 61225
40912 78223
52404 78203
46287 72339
60481 64061
90421 98157
2465 98124
17550 84872
39280 64995
556 64219
52142 62472
26409 93561
55748 83462
27359 68059
26624 65197
44261 52825
49288 88092
39520 91261
66804 86879
13800 29043
1368 62790
49077 98492
38051 99008
57506 77863
59452 68153
18703 56710
10264 49086
6965 16798
6058 35473
32679 77913
44329 93846
15244 34899
71833 79851
67394 92423
12873 50566
15481 85688
35320 52998
6578 35116
51801 54967
14046 87976
21260 70663
44541 92048
19335 59364
8071 71700
10158 94297
41113 63687
80653 82294
71525 93890
1164 94834
50385 66409
68133 80788
66691 79225
32175 85413
75588 85145
43329 99912
83425 94118
64111 99926
57963 60604
47806 77260
29051 47451
20853 96945
50185 96326
30542 79746
62082 77612
2246 60066
84393 96289
75174 95749
8854 58524
36163 63862
22579 49975
9209 99055
41941 42221
49304 98828
63019 64879
28431 93853
8781 92940
29760 39630
14947 73379
9087 78432
23455 63885
8561 38248
66359 66713
54428 63169
14103 84664
6116 48064
72780 84974
37688 66316
5896 12617
57998 61977
42099 93710
35485 99278
34094 87855
13240 43297
70341 75544
74132 99442
31368 93584
67999 81773
18918 56318
50986 79708
47594 98911
64880 78621
32516 60226
20207 97351
15221 25750
29792 93703
10810 85846
35217 57259
32002 66327
44901 89306
20223 71949
23838 70306
27544 79508
17229 80682
17578 92211
16069 98937
7430 46033
22562 41323
81433 88461
68780 90760
24397 62361
31845 95991
28410 75240
8957 23229
32462 73721
28495 97256
91462 97765
45948 94278
23231 54944
3761 79714
37111 97022
32775 32823
46016 61682
7252 93735
40245 60476
28664 75617
39719 46519
24411 55073
4829 80752
42295 79235
853 91977
5285 79540
39655 79243
21456 46391
18788 71653
66839 73407
16001 20865
61467 82178
61890 63728
3968 13072
12347 80262
13074 74504
71347 73973
11400 72665
33633 92713
74201 96221
33179 40506
16864 35678
49957 70227
30239 65670
40266 64568
12427 13200
14849 87356
29160 62924
27328 60880
1697 51010
17534 34415
56359 98763
12204 84497
42258 69873
6385 33569
21011 86067
6881 54085
7683 12859
11911 62767
12502 54461
24591 69843
423 33520
11197 55234
12471 67267
48628 50221
40414 72751
18133 99320
41046 98497
27894 52511
21964 30892
55 84612
46397 93060
36562 50710
3357 45683
4582 57535
88337 97659
5980 37956
36330 46810
44279 78312
33407 80777
49182 59490
22090 45242
8496 93128
7257 28040
97475 97669
33356 64046
41985 43485
16255 19808
23826 68768
42195 86969
3559 13300
15409 59541
61748 89377
72806 98260
91165 94870
75056 84773
5213 63943
51912 95771
32290 59045
63956 70933
15170 29228
5277 88165
10850 31986
8734 75868
13152 91165
2631 44803
5191 16587
8958 79963
49455 95306
26433 54799
74597 86449
46766 88651
5610 91931
34915 81117
23419 55160
25134 56024
3697 86093
74 34938
24533 41630
39196 40235
8028 41798
8271 55445
1294 1778
11775 54559
88403 97777
28602 84292
25475 28349
11466 34212
11087 42060
64248 94588
45093 86989
1707 28262
70043 90775
27627 32401
49593 80411
29121 84798
58322 87429
44849 79166
10389 46441
54380 64384
14435 70988
33363 45483
4713 29022
18044 51085
13991 63446
15817 67244
1255 12310
611 46590
24906 50743
8204 67348
9271 43800
49875 68072
38706 60995
62684 71241
8228 94081
41602 49626
58830 76834
64 87205
12012 96215
65287 92732
54623 92262
46900 82089
55532 64865
22684 24274
23830 27149
5552 41784
8429 89711
14036 22750
14196 43617
33175 86566
2143 59148
17929 29725
57511 90201
11296 69324
28385 68558
77093 78961
66041 70705
28772 49152
446 23386
4793 26584
57302 65657
4540 41522
44549 53966
18649 34597
5767 11845
66671 67202
4128 92745
16601 75623
60675 89301
55079 85253
8485 92763
61659 77917
13528 18699
19184 77777
15298 16469
12091 28742
6749 15842
4996 71076
38686 97518
39541 80831
59587 70515
33234 47395
70032 79368
37614 72630
24792 45461
9961 22228
26016 32494
38639 95762
37344 45930
38368 89356
51483 77350
31964 88251
70043 92142
4627 58075
42237 71713
23677 75377
4446 17417
73831 92350
45456 80702
39012 48006
65544 90418
48538 85340
65765 91438
25835 66751
42006 97439
46515 98348
16751 78978
62464 65834
45913 66862
2635 99341
13352 65627
44419 49184
20127 86268
12144 13352
63188 63407
48194 94279
13326 59080
7938 58798
4662 13839
21461 72437
10945 88540
18475 74628
16320 69436
17131 31592
5023 67440
35623 69751
10640 79009
69070 90462
1726 93607
4627 48689
34977 68080
7683 48694
52572 81244
39273 59705
40262 51289
19793 87432
7554 60472
18215 73966
31303 98355
18120 73121
40307 52711
37460 82085
2797 83861
15775 89761
50408 52283
2516 22191
59030 96120
25591 74908
50257 57161
32719 83926
17552 63077
6467 90349
78 96087
48875 91584
6777 11020
9830 37566
50839 64810
53400 77001
54589 99728
6877 29979
3845 28771
29102 65375
22292 71937
27928 60470
51282 91425
45667 53068
44799 73890
48847 83000
10804 54848
22050 76932
11054 48613
10655 58527
8335 22090
48659 55130
48347 88974
13001 98082
80094 90769
70120 94033
37630 54813
10645 74349
26843 28672
14672 61739
2284 5104
21403 25081
44492 90452
3519 72610
51296 67583
2414 63230
43696 66605
46668 98474
21253 75402
72568 73465
61084 71666
31394 96444
50933 50978
27979 73085
80073 81121
89881 92037
14371 21817
22445 28005
32141 67796
62813 80821
1089 8028
43448 68336
51926 87918
10261 70974
5513 68303
28064 52259
8929 71294
1076 71971
9316 96322
7718 36018
38142 51480
10320 54914
90315 93999
65983 76919
23600 56479
58088 60520
33487 66681
54952 82081
70397 77098
43193 63011
48399 76587
90067 94053
6950 70226
28350 59101
61158 97493
59673 79664
33819 84705
5844 7162
8776 92998
51379 70727
12352 92354
37847 39103
25354 43212
61869 80506
35435 46160
10954 77087
36640 59598
16580 84005
11026 53793
13254 62074
96106 97510
68607 92692
14579 23068
68150 87190
58755 81774
16505 51101
3553 19313
64028 68702
23066 67943
50779 84641
16223 97628
15221 73182
5645 32224
80739 98891
33477 39937
9553 21328
39334 40856
46184 98695
17913 31599
68648 89882
3155 45222
25831 63417
7639 74912
36259 80017
25099 90004
83839 90142
45172 66538
20031 70035
17810 23707
37048 65061
38991 51547
53777 61794
4778 31473
21945 88763
40234 58904
53604 82851
58283 87411
18475 55399
26114 89063
50916 83673
60130 78151
53720 88364
27982 81262
5693 82944
14907 52459
80256 85264
418 81653
71195 75861
33813 89899
24015 96428
41855 65748
14016 19445
7521 55481
46861 72120
45995 57939
34218 47170
1076 34051
16845 55996
33531 46129
8368 85437
34035 41855
568 10503
68154 81419
60844 64003
33433 48300
2488 9827
18927 84866
23861 51087
28892 68968
58604 76514
31089 81026
19425 73593
51952 88082
42276 57694
14962 38518
62650 97600
16359 16962
38285 53843
13378 47146
30956 52957
15375 92659
23273 27268
30607 91017
1925 3879
9749 73792
11150 83864
68309 90502
32826 57635
33389 75698
69107 72630
6433 72165
27392 51641
1447 56697
18920 38086
28050 52307
4829 94648
46049 49806
31287 86865
58598 73303
82670 97525
14202 40808
37254 50656
42975 78930
36350 98163
40865 85736
67240 95343
18889 83223
3622 76801
36595 50015
34843 98020
60141 66265
77525 78711
21345 66852
22037 58256
1547 56365
9743 47701
16973 78905
27581 78569
51772 85711
25197 70780
31480 53727
20092 63428
337 44635
50708 79172
20714 27723
29057 31370
86583 89904
23207 43679
48431 68202
15043 53879
20944 84595
87181 92887
26465 27255
64679 82998
8215 38443
48818 61294
59260 71462
27960 91336
46482 90289
6991 48630
46643 65840
43858 87865
22414 40500
25297 64360
13245 29705
2034 70544
48329 96044
25964 48304
70342 76713
69476 70624
59432 91975
30170 64980
33386 45301
91695 92735
68768 70814
19932 63884
90473 99306
36556 54634
23337 99685
37303 57864
15727 36916
34553 45689
41338 98508
35826 84180
18684 56617
81974 98684
36785 48310
86804 99062
56318 92203
24948 99180
16933 31343
51290 84861
30820 44888
19934 56359
49930 85209
28126 84017
85727 98217
31044 86657
17286 31655
77888 78199
80390 92811
15459 91100
63257 65261
21537 29836
33546 64717
12467 48797
16106 98386
22563 52743
72482 75190
32590 87041
51728 90152
68330 76153
41582 97950
31923 84061
44021 75727
32605 89549
6379 92671
3277 87383
78176 93249
452 58314
58922 87191
14585 24700
37725 91121
76971 79214
52914 85451
2632 40741
49595 96716
11038 86962
47619 91814
23980 82913
55399 64603
16011 72490
41201 42552
4122 92318
22370 29903
18466 86180
31413 95753
56881 87831
24351 71622
59366 98391
43799 82382
10608 17157
40725 50930
69022 91249
12713 56460
11554 77426
3425 98749
75042 76686
31191 68015
43143 47884
8902 52808
54733 90591
554 34494
42545 70447
71383 96415
76939 85858
72668 83273
18259 39247
22677 78618
37359 87402
67933 82957
25107 37001
36904 62538
48265 57387
56603 96318
32230 70825
61674 78950
21309 53467
21277 61112
6568 18062
49245 49340
50168 93226
13778 61095
36663 56466
67598 96362
14165 41297
56213 91850
41652 47433
8021 48286
55621 69586
40179 43560
10766 93204
94143 96847
28483 89152
24762 54148
65585 73808
48597 80691
18107 41657
11811 85203
3635 98385
52709 79318
41498 95827
4486 17637
7671 49017
31850 78387
30657 45907
10250 60951
47955 69872
5592 26634
30899 91858
20018 77514
20473 65728
3958 22404
54715 68606
25348 61297
72855 92533
60601 89941
74094 98777
78918 96609
30427 33329
40205 94776
48990 60419
20049 20310
65091 71210
20398 68181
39409 83363
17728 52933
44538 44670
34969 63981
13461 70294
61223 90695
28438 65472
27695 66011
9762 40361
7086 72317
19724 90846
31917 57720
75913 93870
324 69214
63750 85840
26928 91321
42530 62376
7042 89488
67919 69060
43284 43602
42666 86744
51383 87874
55799 96260
39966 97769
10184 73577
16194 69582
21372 73798
53933 93702
20582 61926
2035 38680
35578 75899
58482 66009
15754 86741
6894 30445
73623 75885
8947 18110
8511 39638
9959 78951
37142 41374
39960 48389
77793 86289
19877 55430
25815 37971
29585 96215
34730 70384
56771 99607
73662 81223
59753 68826
7084 57982
52618 93070
70906 72137
72592 87182
51863 66021
18137 42316
80927 83434
72550 93915
92159 93693
27637 99707
14109 89639
66654 93712
52088 53865
4090 19855
33164 39362
13581 71452
33655 97885
70468 90332
65320 98634
60767 73175
52241 98873
22765 61540
47033 48947
26540 34075
76856 96620
1280 52228
35788 57622
24873 64176
21269 58807
69620 98647
7676 23818
54279 99536
3241 74740
1281 22277
22054 69680
36610 71890
41525 60006
31836 58787
51975 58488
17766 18861
18775 31230
31113 75080
1023 32309
58720 71745
76512 83944
20642 64346
895 52410
56602 97437
13172 57321
56067 65101
95371 99825
27677 65693
19335 25344
16396 51966
38191 48105
39237 84152
11846 60673
42826 74853
46653 66998
8344 54788
84144 92763
17631 74421
54304 56831
14292 72846
33769 76928
4228 5844
30654 82012
17749 59020
2522 80876
20191 33735
5949 61587
81703 94807
3524 65744
10808 53599
580 61874
63606 70639
16747 76258
86874 92530
22013 38898
58224 87485
90097 90922
8970 69035
38855 45089
33490 44750
15466 82536
50939 93364
62791 85463
37591 70774
7340 90054
65562 90533
39172 67730
1395 92317
91220 92052
31327 50204
88681 94553
69487 82758
22285 43294
72835 81884
28879 95441
71731 89532
46431 66690
8984 55874
16545 68123
72395 86519
8936 16338
57383 98266
58358 83700
6759 95090
9368 96825
56750 98410
43546 49366
16402 91068
23670 37754
80732 87539
22844 23389
82514 95156
22936 95636
90554 99239
49314 98206
15079 94093
71513 93738
11235 45649
37997 63775
4728 65693
55428 61056
22663 45111
16856 81016
85400 90617
46067 48498
62782 67101
37306 54799
8025 60997
13118 76396
8853 68005
19824 29490
14160 64686
20615 81439
20759 43353
9959 19756
17268 54409
44010 78219
4106 90936
16259 89303
12093 20569
24738 81467
22057 25973
35307 92095
46633 51269
15017 76427
17481 69942
34922 42290
57707 61738
23644 29727
30689 84397
48862 62103
5929 80481
34879 84767
11495 62870
34908 96652
3908 23730
9869 39591
10646 47863
23935 75638
22717 49937
50325 56174
7209 33726
42801 61747
47035 64664
33653 43397
7421 27304
48690 83994
4215 48476
30879 54423
83922 87190
24486 96587
17525 27698
14379 89046
53142 75882
3219 66572
1764 63794
4590 17983
23912 27042
7428 96815
44336 92095
44716 61966
49562 82642
38786 66543
30623 84657
17489 44806
44874 70543
74727 97926
985 98667
28576 99963
59593 73001
12294 83837
56799 69535
7993 37649
20108 91829
27134 64642
72066 95903
7529 15595
12217 36740
16042 80560
9067 88655
79648 95319
24360 29219
43166 82580
70994 86000
4496 73194
31992 96161
22595 83284
8017 81069
10619 15223
34520 38731
32627 90257
31750 62107
54065 96559
7319 40824
62993 64846
23022 52089
54553 61014
8803 26608
47366 68500
367 93995
2794 42030
35865 88595
13216 55124
1584 54751
83911 88248
14488 27439
50943 82456
1198 84825
91478 95520
48560 73770
23655 24882
7391 42033
47621 64658
27899 53711
46482 79819
2683 66057
25498 45681
66420 88561
68238 74084
27372 67355
18164 48244
40151 97904
1120 83632
79007 88429
59693 88032
41874 98886
75163 78021
36194 56621
69591 83246
27584 79624
23020 55496
73862 80083
34113 87627
38006 63461
47202 56774
6020 85469
22418 72337
5779 97031
58953 63744
19690 96060
49459 72618
32704 82109
63564 87520
33247 62106
84645 86640
63868 91979
78503 85869
8961 67567
22970 96345
66575 76407
81793 87662
6005 65596
8823 73492
71154 96775
61579 74445
37418 52070
56192 88863
4160 88228
13001 56043
38011 44620
5114 87073
28227 78265
6592 92215
32154 47398
12355 69172
3890 35277
558 62769
19641 86906
14983 79343
42071 74115
63488 65013
49709 98098
61573 70726
73424 87604
27831 35834
2167 62683
81313 87505
3579 21988
2245 19632
63917 92472
47527 53450
7955 63689
27597 52322
52400 87981
6712 51942
31815 85968
43526 52947
35205 86535
21069 75148
20948 82914
22169 77026
39179 71300
3383 77304
361 74818
18270 64615
264 77513
70406 86834
35025 51943
28803 81749
92500 92851
11512 72289
556 73531
3192 45412
5041 92223
3160 38280
16932 78188
29942 50323
49890 50585
32181 60152
35488 96661
24945 30704
117 5165
82656 95045
31584 98824
50815 60050
17622 82642
10688 40383
86807 86955
51129 96509
62730 88983
12203 47535
14520 66644
26441 94827
11586 79112
77304 92266
8404 71107
73313 97118
23513 25426
18712 25976
82897 96500
28352 72980
41166 53836
21155 99334
49407 52130
37749 42089
46790 67827
44499 57865
15624 69112
46272 58932
69071 69478
32427 40924
20366 73978
23283 75749
68960 89511
31934 81139
118 6066
24145 36550
29327 99142
15013 77610
30967 32163
35644 76209
15319 35737
73514 80248
13474 15844
9957 79899
38087 61358
18063 29509
80604 92868
56378 59913
86776 93942
1994 47030
69754 82958
523 46407
43756 58115
4927 61002
48228 96355
19975 55284
39345 97386
20986 94406
22441 64269
7923 33886
55422 57858
56742 58554
55912 97711
49232 81865
30627 81619
31696 94691
29876 53896
48695 68104
38842 72007
45752 71541
25720 45671
78141 78626
25962 62316
60499 77596
23905 33381
37230 80561
51696 52448
37735 47549
83469 89753
81814 86843
4883 15205
795 88714
10630 12824
25629 94456
5368 73101
47019 51211
72967 94483
64255 80787
15587 16852
57984 79561
86797 94242
91054 95380
24923 79680
20212 30372
26745 49067
52176 60661
27497 81092
53757 92879
39066 76075
30897 75993
4791 73080
61457 72683
19497 47143
16284 23504
16611 35890
2022 50526
29847 76595
55247 80482
4148 72744
23090 59874
40978 97782
4777 84290
21386 98402
28492 64790
34619 68559
49896 83633
46320 56779
35784 68843
26027 29006
2840 43533
24318 78221
82626 87479
4022 40792
32014 50518
46811 79149
4202 96965
21602 56586
10278 44214
31731 62650
36634 96835
70698 96313
3939 69973
19221 28585
29431 52193
22166 78167
46747 51385
45994 71140
3751 76984
54906 96794
31191 91294
8471 17314
32240 33585
39928 55600
41248 71087
33772 72700
58748 90425
32671 46219
12755 35021
66460 98390
41599 86816
52272 92374
27262 75316
53435 53724
49509 81867
29839 89059
5888 57851
2976 34565
10476 25144
66916 98799
91857 94476
24660 77633
38406 74525
35458 60340
70918 89155
7969 56620
23337 82202
60929 72600
10915 98707
33460 46506
40608 49698
37653 45165
31199 33421
23515 99275
43457 88397
27474 74129
76961 87709
44582 68135
63123 74828
21063 90360
4139 61855
42623 71563
28998 30611
13802 98356
35273 57745
9794 57850
33404 45426
22023 74292
15171 43712
49036 52327
19311 77673
23407 69317
84147 90903
55673 70670
53215 63458
507 39970
4098 14138
25628 82690
6757 88343
23497 95911
57738 90409
71192 72017
26449 53946
93905 97155
58660 77170
65070 88246
3508 25350
63715 89241
7033 34815
47341 81486
87932 96324
18497 77256
1507 22035
69354 84120
20833 46594
62553 90252
40363 64561
52827 92031
39518 93300
49353 59711
78984 90679
884 44574
32833 76073
59407 86917
25111 36714
55368 67546
23501 92295
9678 22443
22391 89915
16004 31563
83864 91469
58315 87561
20671 23787
89983 98188
11777 89946
40551 87941
25846 97981
51117 74727
47133 75270
44237 88165
64407 79269
66893 98757
42156 61035
1665 96070
14481 37557
46360 88387
21103 35243
3838 30777
23102 83835
69939 85599
68533 79241
32087 33474
40145 82684
68972 99030
36166 69206
27297 99023
33741 79574
86657 97764
56937 88663
6397 65901
21349 70789
12218 57798
4220 75424
11450 57579
55243 70034
10663 93695
50712 91706
19178 60990
41462 70156
72654 83429
57928 94820
30997 83855
43089 76378
48586 94279
54586 99564
62631 64371
78488 88512
74509 75720
8946 22352
42868 69059
25400 40953
61540 89053
38428 46547
29393 38879
28626 72059
8628 25582
31911 52102
69787 77069
16695 90200
2508 86884
5838 15347
11641 43544
63981 99129
27060 54879
66110 92452
24872 96283
61699 81576
29138 33128
39345 88638
16127 60137
6675 77585
65817 94443
53318 84046
65577 68938
24259 27298
52667 64542
29826 72041
10814 13829
14056 34213
5244 94037
68583 70671
20507 92904
9727 31172
41149 43148
19980 82012
3200 68074
21672 37017
52731 95032
23818 81202
6173 90048
44535 88048
15345 79028
6446 55756
5808 27579
14871 46157
66706 88468
22768 93063
14829 98561
11505 17250
32727 97168
11840 27986
60806 66984
30252 32717
22631 65694
14711 15044
38523 67972
46002 54777
5769 14049
49271 88272
16386 88894
29985 83203
19066 74321
71953 76938
54095 83245
16637 30292
32502 56309
10693 65699
76454 84965
11441 93558
49138 49506
36345 57169
66855 73512
43389 87724
73608 75802
2417 40632
44294 93876
74567 79838
47123 65031
23995 96927
66894 74935
48601 89277
10783 32878
66102 85607
45724 92988
32247 77738
21160 45136
51429 83131
50114 74693
16724 24198
23666 60786
25573 48916
32062 76212
50491 95587
18122 72286
86958 88864
30227 43983
2404 12309
28418 33187
66978 73484
29871 38848
10875 25445
13395 70228
14364 89498
18266 48101
13014 28128
29694 94858
85502 97521
34435 76251
79983 88442
5058 16877
58706 68187
49962 89279
42605 63622
42615 80404
66086 80297
25412 83556
25704 87923
38919 59731
40402 62450
7461 13000
73684 95936
24338 46036
61648 89362
24390 82706
91757 94127
44288 55269
29521 34622
1276 49784
12580 62296
68976 72903
62952 63987
17405 62812
1942 80918
6337 80457
2234 56295
43574 58708
19289 38165
2946 71445
14897 81627
45656 62079
71081 85318
24453 77119
1733 13864
64665 85697
19533 24670
37554 89360
21052 30988
26176 55004
31239 45569
16145 92637
55178 75709
17964 90563
17215 43834
67553 88433
9247 84099
3583 91539
50947 73880
32737 99266
86339 88861
21430 83614
67328 80953
32898 63200
52982 99800
8143 73048
39177 74177
48184 70118
22071 70197
68759 75516
4745 89767
69707 78499
81651 87083
77213 88487
24654 97195
42640 53162
4674 45467
3173 11251
12306 29229
4799 63602
21322 37629
43941 65135
39361 95432
30185 62153
90362 95854
44917 50360
62181 63684
61470 81992
31597 54252
30877 80485
46977 49085
50559 73538
22628 66619
8636 68163
43657 86921
73522 86292
10860 50269
7877 97621
71165 88734
6906 37033
3082 6122
9302 48930
19051 23730
71524 99339
37837 47868
56187 82827
41385 97627
68995 91182
71712 97436
27828 98158
10612 37592
39164 80990
56381 66831
59806 60756
53010 74345
76619 97405
51198 89835
56361 87136
27029 69583
25369 96202
32623 83064
77124 81827
1884 3143
44549 57883
22982 69351
23951 43721
12863 71110
23879 68509
57353 84193
25203 33343
12108 78163
2514 54054
69852 91776
47813 77301
27684 39184
20981 66563
33142 62420
48763 98978
5792 89267
19806 57419
21832 68321
52467 97702
24948 50241
8432 87947
48813 67276
30920 38860
7157 74796
94026 99619
35225 97646
78563 99166
21247 50058
63012 89060
38823 55140
68027 79206
14100 52055
80555 93814
3237 72836
46991 53390
76177 76418
76572 91293
39396 83534
57373 77553
87083 98507
67101 73217
8441 45801
7248 18985
15684 29811
38177 88233
42172 80070
70087 96898
41585 48884
38592 66400
31526 70463
35444 62504
35687 41585
31315 92418
17740 60961
36003 47832
66729 71983
16017 97843
25088 70981
3832 80350
46500 54229
33421 66409
47312 71350
37092 40459
69990 98832
82894 93843
10173 69080
95994 96597
13811 75049
24849 37558
63258 77671
41312 49136
13252 97500
27615 63446
40273 84566
21697 48659
40280 45709
80711 95325
59517 98003
78112 94474
6650 9182
50052 73974
48097 72911
45946 99219
11084 44586
13215 95561
86317 99514
88366 93784
63444 84623
49206 89717
23695 82418
62199 70129
70384 92451
49768 69445
21179 21757
1843 34430
30385 83666
23070 28837
70512 96958
90099 92892
18479 52240
37118 42641
52910 79816
3184 7526
1727 23069
8587 90257
27990 71509
38798 91134
38194 42410
57072 94776
32314 62555
24602 40516
37683 49149
26462 46870
5819 92110
31310 90973
63946 89477
17681 40258
26225 59926
28397 92906
34535 93914
13748 59631
45584 51052
669 41434
22279 78706
58498 74763
14246 91099
4245 90804
28695 33534
50027 91738
24895 66200
45282 61464
20802 70747
58593 78190
11114 26057
11761 55024
52528 82460
19347 63490
36440 67638
10673 41167
30306 90717
9074 77058
81344 87313
56212 75733
60089 91761
15641 94294
45063 61707
20655 61798
9543 34011
26443 33004
77379 88653
27798 72118
69345 80112
32364 73856
7322 92668
12546 58368
35992 46001
77024 77653
51024 81712
62952 75470
3221 35762
41869 91099
14153 52646
73130 81160
260 11731
24410 33709
7597 81960
22880 59025
29331 61498
18330 90020
7729 62622
109 58917
23688 81925
12703 32714
2583 3661
1362 37142
13784 82349
48902 83364
10110 45354
84466 92346
38991 71009
15261 91799
47902 90912
13971 20339
72649 82315
58278 78591
50016 67055
35342 96444
4863 29509
2755 62243
25050 29084
40928 74103
11439 53230
29662 90446
25895 93262
96815 99017
22930 61496
13482 46350
20679 33784
82802 89874
49753 55688
42736 79048
33191 65256
19504 27280
53795 98243
14085 75585
21549 45632
40640 66075
60681 86844
22726 64160
5145 65877
12491 26404
4161 44185
89973 90133
65771 75560
7041 25539
77688 84947
27171 32172
83056 91190
77823 86191
10423 45011
20202 64437
17220 68159
52226 94763
65398 94848
16803 95790
15580 61071
10070 48308
66639 69002
70801 73265
4427 17989
70580 94249
16667 49262
10780 22279
40563 55131
48284 66927
2964 19797
44118 92726
20795 39922
72560 99123
74307 89956
536 91339
67312 77427
1304 89447
12368 36269
42310 57619
68353 89421
40040 46559
9302 28669
27317 93622
31997 75648
6459 75669
16398 84076
17228 18486
70573 88793
2985 78094
36038 40715
17563 84027
62826 85029
51133 97228
75897 84585
974 32663
42725 49058
58853 91927
51262 85253
89910 97129
27018 28386
30288 86147
37562 67388
2481 35946
4936 31005
2193 25199
65673 93283
40579 72158
8472 25230
20098 60090
56351 90717
23768 69800
9287 23274
60430 81890
28745 81446
20919 54655
51741 88469
38623 78991
65100 92074
85224 94150
50454 78474
49418 66956
34192 50655
22421 26247
72065 78080
40784 57060
65745 87829
10179 40158
7070 89191
12346 76676
41282 80461
53 42134
38484 40884
428 4876
6902 59897
10941 85878
3724 28262
72788 79806
2647 65500
57141 75818
59280 97672
47325 55913
11438 95463
77539 90909
78498 83001
73039 91694
65095 97525
76190 78869
6924 73529
814 46939
16718 48877
68959 91428
10174 70547
1611 51935
1647 53569
6514 46224
55441 65042
62593 71723
814 83926
1005 46632
11001 30480
18430 59623
39593 77190
68540 75340
13529 75817
64105 69680
28104 78506
21093 68846
6273 80150
21943 98081
63919 96014
38752 42110
40867 72470
18064 88748
65936 89754
20853 53316
5673 13442
31774 38032
5091 43482
3635 4333
5231 94280
5650 48047
1525 43895
43631 86384
75922 76647
85159 88269
66796 95784
19154 37784
2868 41247
46687 82098
6869 25737
36788 54095
31841 64180
27375 62978
5265 83601
17069 53288
10395 41058
11805 75387
15025 92207
48831 86942
77381 89837
27101 44246
74544 78043
25633 74525
13769 29311
1588 93228
49365 80355
21180 23310
40415 78595
46566 61119
87762 93983
16832 39615
34244 62949
16796 68986
28931 36069
17817 21836
7721 74222
15155 38462
22458 78240
8926 37460
16903 95627
74521 91049
7528 19785
63714 91686
3885 40474
48328 63386
17676 93562
29627 74521
3671 82078
55569 55714
47692 55693
14946 38509
36043 45080
67695 80693
19327 55674
86482 92204
53932 93595
31305 99495
81897 98521
44205 98567
63588 77595
26160 54000
24565 78466
10848 69517
16522 62511
54854 97568
24661 42041
27454 85301
22103 68502
38002 58097
9478 44189
34562 55097
69366 86570
65633 73824
33719 64873
27890 46101
45338 85382
13293 78282
36965 89401
14931 81328
93936 96700
33309 47885
53023 99422
14352 29818
2161 21723
1996 27708
57007 59133
54703 95089
47831 68284
66571 95746
3770 82316
9316 10995
6328 82283
1651 83853
13853 22484
22296 55605
3293 51755
17144 35581
19821 68978
92462 96956
50140 82941
12322 47880
17444 42539
10049 44740
53384 62292
10564 14920
16663 36403
5092 80890
6046 53154
42270 74676
29810 35607
4593 33010
31684 71710
26220 53266
65188 83751
44518 73127
45038 90749
26166 86603
42221 59604
81508 88606
64991 81136
27966 93720
40237 48888
50431 94996
25979 59667
79327 94981
22103 33286
32888 98566
84443 99642
4526 44497
32209 91305
39637 91381
29528 82596
13166 60696
23018 44467
16484 81419
11617 32390
29556 97488
60498 61821
82902 99928
6386 31220
55766 72379
81952 93029
46685 90967
23075 85140
7839 73585
37632 96069
40688 99657
93873 94481
40771 95308
41685 71685
8299 16442
36146 84456
15755 50946
52245 90122
52949 74258
16243 67406
50345 58437
82809 91330
4693 96234
51588 88285
67113 81438
59211 77814
19368 63659
80171 99850
71990 96481
14914 31564
59032 87491
12843 96373
52657 93016
62132 78074
50159 90664
60170 86601
3682 90930
60517 79824
61570 70771
6015 56139
62516 86858
8440 47088
2457 43157
19756 85539
31790 93060
5934 7494
22115 97349
76560 84227
5782 93850
16453 29838
3116 27017
27690 46159
25693 58304
79871 99118
71757 87076
8595 77593
21448 72771
53266 59776
1583 59829
10928 26774
9922 27386
77173 85742
40735 49351
24325 54724
14816 79738
10223 29752
13809 20167
56040 93760
8299 69522
28375 81922
60788 67347
47671 71846
60593 90199
21441 40662
11585 19339
33381 97581
59598 90013
39425 72368
38962 96027
38658 81753
30502 61082
12902 17053
77708 85518
4448 74072
32110 75201
49444 87981
34879 95860
45084 67002
12704 31692
18864 35710
41442 57660
34261 81655
23418 97916
17856 57305
52313 76346
3472 7889
60400 91560
39346 43179
32642 52337
7636 35503
11764 64503
52501 66041
5152 70186
44521 66117
31770 39094
22320 75808
43468 59143
4182 16311
65344 88311
9452 34630
21938 66433
47173 90957
13102 86510
50875 84498
6291 37446
29599 50592
15222 67920
26842 50573
41754 90508
29688 77383
32788 49141
36198 58607
6717 25668
43760 50715
5102 13463
35590 86061
3443 92718
54545 95573
3891 5456
40865 63595
6919 34687
4093 79975
34175 86909
44204 51722
14903 82791
3495 26295
47696 66435
80256 97749
32438 40684
41639 48375
77850 82846
71764 84001
7652 10388
30443 35948
1139 89938
5422 43972
1313 86864
5053 89519
15868 43815
20991 60594
58868 99702
42399 68391
22211 88066
53953 63142
72889 90836
76479 88703
65775 85849
15557 53034
21130 22534
48325 69622
43586 81209
22520 38302
7284 54974
20818 55546
204 69895
11473 76577
47275 81944
78849 86059
56 31548
47870 87045
10474 75152
7518 17512
62878 74032
620 60110
2902 60584
11735 77557
67957 78343
45683 95230
39980 85077
5933 79378
59731 72178
11979 72866
52182 85545
20515 53225
10184 68691
1570 27809
65747 84302
27846 74180
9156 53501
3089 61822
26816 52159
57042 73325
31425 86846
9299 98440
46271 97048
64272 97035
39933 47154
74617 78438
40899 73972
9975 26467
33206 56476
24670 99647
45650 54921
18056 43388
27274 54959
57237 68078
69703 80576
67212 84226
4075 27891
26303 29964
35504 99482
2042 83935
73402 96656
23831 90022
46515 91922
63422 92594
58886 69450
91298 94760
12574 51105
34888 70980
15001 96693
18800 71168
16892 47506
75944 77801
21319 40234
60927 84220
66178 71218
60124 61461
15134 71633
28594 66989
10916 32697
71400 88382
37457 78044
3278 55283
72755 76466
21624 23266
28826 47230
51449 95541
56937 78213
1325 9075
32992 68910
8617 31480
15322 17266
71606 92260
27331 95313
40033 81086
29680 91819
1485 70183
18492 82853
50708 95336
21192 92125
45465 63756
29262 60546
12700 28505
12699 63747
21083 80215
41212 64978
40675 91475
963 12423
84748 89441
56234 74186
44718 68901
10138 89882
12700 87765
11610 36009
53234 75390
39460 48050
53039 60599
20283 28113
24366 61198
44422 81201
28249 35432
16197 23461
9601 88431
16538 88173
13440 46786
16378 63146
19421 39638
58437 91005
75092 77762
20260 65705
63494 63858
18280 88588
20207 33446
50219 83611
52570 96578
9459 26845
31465 45114
9886 94363
17524 46807
43534 82122
28347 42197
58614 77672
11819 22510
10598 55926
541 3357
8287 56728
58700 76255
208 51265
12902 77730
43028 53633
9921 31948
16876 40917
20384 48080
8346 99994
26995 74216
15849 25553
21812 97660
68902 71411
26171 51456
51568 84522
7782 88305
11465 15087
36738 61117
32938 55841
47282 81865
61872 77633
29573 33601
44288 72418
13169 56304
13484 93860
78578 92296
32616 90552
49897 92337
33956 43113
27592 80489
37016 99644
53377 62593
6109 82603
26453 84634
19405 89801
41437 72133
33443 72432
8684 65812
5239 94356
82044 88434
21034 72159
52876 63380
21598 72648
10400 69958
5244 39509
16474 83771
5841 17649
8932 17459
33997 69522
4506 76311
7874 93097
33524 99747
2066 74144
2170 84473
20012 21577
7125 23386
63463 87437
67933 74888
66429 86820
34038 99797
26257 78542
31155 98666
49984 89341
21129 26241
24082 52099
78976 91870
34714 65225
21951 90516
33575 79039
62822 62833
27595 84651
66015 88540
3128 81012
12242 28366
27898 75664
11491 93695
56919 67864
58682 79112
9161 24211
33736 40621
26564 79327
37308 91986
70996 85664
2391 91797
75247 90263
19116 74358
5078 71539
48055 55284
75695 77495
44885 52598
51080 52338
579 97120
25976 58848
32588 33200
5448 26446
17523 60316
1586 88686
194 66359
81954 87701
65225 92754
2246 75814
72865 99630
3666 15248
19095 21695
13090 56217
47182 87213
21771 53213
8254 28135
50928 82081
9114 20839
214 91024
15952 77186
22513 92338
10372 70353
12581 35873
66904 97502
56617 59399
9341 19352
28639 31005
35854 44936
14819 19360
14043 23471
86954 99969
35854 41875
2949 81231
32573 93263
45662 46115
80755 88801
16584 93374
50149 51481
31963 78203
27225 91615
58330 59023
66726 88133
65132 68323
29147 40550
15176 18735
49867 73189
47910 76984
80785 95902
50364 80893
4183 40541
4377 8039
34411 99203
73256 84792
22418 92566
16967 72505
66558 91706
11312 19550
73292 90078
16142 27940
51203 86157
15753 31524
44919 90542
61619 75779
9165 62297
8863 47671
56316 64660
25119 86301
626 54406
12583 70339
43653 77864
41898 87410
1168 10908
18394 88832
43797 62677
68100 95576
60553 70512
45332 92108
56954 70374
36246 84279
37060 75899
44009 89499
58073 94400
64633 77875
29455 50169
15940 77207
51750 57215
48923 74408
7771 90741
35824 43217
17381 55773
127 78280
55859 96709
16755 65074
8654 14989
68968 90834
51279 77027
30063 51437
47340 57531
13406 23626
1172 98374
27357 92589
448 60423
17284 87208
17551 77481
14073 66694
2814 98125
4531 84599
73123 74110
34826 94059
40927 59533
67628 94249
66809 95005
5958 37551
57997 65572
44643 82438
17799 87099
31844 48526
7935 86702
15469 64258
51971 98044
43563 92030
73574 88822
69940 94058
38961 86238
22412 88797
11313 51035
5118 52664
33912 79596
34784 47495
35597 44835
25189 40288
49245 58046
13643 66556
54655 96173
33288 68669
13204 33190
74526 76891
53486 64032
76944 85545
21864 81968
14416 91272
39452 84149
33129 52204
5982 71126
1239 16595
14666 40594
10765 75945
7567 51659
38236 58632
36157 77474
24716 26999
39516 97896
1182 33512
19977 55409
9675 96042
12228 69968
73459 89159
50914 97045
59862 75700
19700 86698
50693 97938
67583 90093
49856 65842
32291 67863
71086 94547
29997 36208
14966 53712
3314 22209
8546 84710
15868 69370
10492 29677
60376 74565
33286 99457
36105 92457
7137 7629
487 29617
1713 65300
23753 60016
6309 43887
954 91735
2514 24995
45314 80923
12326 55323
48132 61500
40073 55311
15205 56213
31049 83972
26982 47683
11377 19206
30528 81436
51207 55857
46658 99451
49988 69927
35682 91929
28325 97292
32916 56356
7334 31634
21095 28016
69505 94702
54069 84942
10002 85818
34223 49040
40196 76213
15155 67614
23287 74284
62011 96595
22409 42743
55636 59472
43616 58628
15448 79377
54967 94763
84885 87762
41570 72256
70539 93561
93104 93592
13179 42488
35789 36977
315 52066
2272 78406
56674 64682
98023 99675
5133 93137
63950 70321
52451 79265
51159 58798
3302 33142
9374 81473
50177 72821
45593 74386
2600 20852
43376 58258
20729 91856
15862 79471
45966 53502
22829 80125
53883 81753
7273 56642
9978 30282
48904 91939
18886 94384
5800 50847
62603 75041
32671 68610
51168 93275
58810 82226
32572 57595
55139 81043
14651 92802
26287 59337
9032 75962
46431 58144
12549 73882
87141 93683
26706 84550
1996 46929
21958 27755
3851 67992
68821 90652
6050 20958
66969 71352
38216 81619
81623 85973
7036 76161
30450 30996
14263 15258
1988 16246
38025 92403
14043 89962
21080 75016
61470 84535
10959 48352
34343 65768
95055 98561
72587 93687
55901 62100
2273 11534
46473 93353
3696 14980
73694 82480
48057 52868
84446 97642
59383 91028
25856 61049
16461 90131
18093 51983
4705 86510
33480 77549
56811 68283
19615 54119
40434 51206
70755 72269
64653 97023
52000 83497
13004 99515
10414 12595
29311 81916
2284 17512
18948 39944
12887 31480
16671 90855
17636 23903
24865 72031
64446 83085
10807 63927
23758 73487
11958 59860
28210 62400
65579 72789
56293 68016
9618 81835
6824 99175
63037 85048
46785 73292
18950 60079
16912 30596
11636 42747
10195 30234
5565 60611
10256 52982
16050 16431
24857 38804
10424 78298
38946 80847
42525 83240
51519 83475
81016 84404
34458 46323
55564 78169
8446 66669
24899 54973
33689 56553
65678 70918
11212 29445
79933 98153
16483 65597
19638 29471
22272 93006
40931 99202
28957 53607
74165 90621
59440 97894
7172 56139
44670 78617
1494 12909
9234 87251
71155 79889
11947 99109
52938 75908
9573 13828
9542 97670
20154 32726
24401 71857
55024 55721
51314 55627
4291 60960
32213 54504
55591 63537
48868 91706
17726 36005
37860 97347
5404 50521
54184 83087
14061 28137
20129 82802
33916 77361
19278 38521
34479 52927
6788 39677
610 28803
14735 18372
8553 22013
983 50090
296 6379
15313 97628
22405 91748
42228 81364
72450 73425
3897 61947
10068 67385
33672 70674
48132 54191
30102 52060
5693 68085
27736 73971
24491 63743
17057 96284
1688 27821
5870 87877
48165 58583
67944 96752
79503 96211
77756 81602
41955 88914
6711 29466
33080 89588
479 18880
16515 54579
28658 54065
12161 45523
34370 70676
82356 86956
5502 59094
86117 98900
23845 45290
3352 57940
46173 65785
16619 30201
22321 79986
50286 86664
8175 81560
14250 41824
74031 79912
49168 53082
46079 64852
27558 58822
24820 37606
22294 25130
3320 18295
38614 52131
79737 88209
22638 22861
62659 81627
8695 84082
27656 80677
23507 84504
27903 61328
10324 37133
15208 53427
20657 37913
27239 73523
12633 58810
34702 61922
80151 98986
51898 62509
15804 98497
10230 18757
32963 87263
25262 43227
21532 69323
19848 30478
43413 60536
8977 36492
16890 23054
30786 32831
24357 26281
25600 91727
530 9998
56276 58844
24206 43789
33361 71011
5594 64739
3503 72207
6223 90889
36211 49244
18206 27739
1365 60734
17356 19465
24658 61532
9337 34143
7420 22984
2881 68876
23633 65498
1170 63193
45447 81034
11531 70971
23998 29295
2285 75652
29870 51417
31797 42464
34213 62018
29582 97573
1076 86058
48385 94744
5170 69252
61759 90791
64504 93027
26640 56974
13049 24140
80480 95917
22260 46521
45845 51493
53803 93409
22468 98158
24553 50280
81815 84571
12881 48377
14275 81550
59753 74246
35661 91174
38994 62557
39671 56055
69243 82658
58883 61112
82730 92493
22845 88351
49013 53861
50415 84128
27504 47670
9886 68153
14784 59474
79693 82424
30254 76834
61337 76783
25784 78087
5880 36386
28225 65201
50771 73139
26618 69289
25279 65019
68832 99511
61570 92175
29970 71390
8961 24637
82831 92615
31683 90165
25157 91710
45600 89927
5308 44468
28167 95467
58494 97060
16374 98672
45282 67891
168 48478
5125 35199
13567 69303
69815 96775
26347 86682
62778 76111
82212 84538
1871 69315
67584 85005
67809 88410
2633 67720
18052 47712
32958 84680
14386 30114
70940 93619
8889 31703
22781 47305
76724 87077
34727 67998
82862 95861
11873 72750
21355 53007
49047 68784
69220 71663
82339 87531
49711 63620
29439 45467
53317 62588
489 53427
32838 50118
20166 64393
17458 28907
53875 64652
29120 39003
21256 38774
52062 68801
9801 54943
13976 55110
43784 64425
27065 67543
38209 88691
14780 50439
39498 99121
61067 70390
11516 47856
42142 64676
33739 75215
45883 51671
24386 95813
19332 69787
44681 62770
59571 64055
4209 24757
12223 84588
62020 87728
42207 75523
40968 83086
2791 20827
56650 73568
9003 42321
38315 68196
76528 87101
24967 25252
14298 74445
21174 57346
45957 52123
55454 58325
3528 23155
67992 74282
72618 82512
4969 41823
7989 28812
87421 99342
29704 52802
32529 41487
17042 26233
69257 83027
58169 65453
32826 42975
8709 61168
2174 26475
89718 90718
9790 23808
5223 32261
22027 93514
76136 80059
20491 22908
7716 30721
31939 79434
30692 68493
16488 98510
31035 74312
74026 96192
21984 89924
7285 15271
70092 98824
13096 41579
30151 74797
6998 93663
28934 77389
59709 90233
9335 22022
36127 96038
55331 85858
20660 94784
59547 64500
11641 48490
12018 88268
58852 59120
48365 66291
48094 99215
36697 88963
69404 98128
3196 72635
27300 88105
23204 76964
36196 49466
65027 66463
53848 58246
7366 31284
61059 78611
15478 90567
12889 17606
2394 22491
6854 62377
38392 51675
25519 57203
284 72936
33447 77510
55832 79294
2397 99077
78478 83542
30272 48515
17433 78510
4446 18057
71266 89690
31880 53189
69426 69858
11496 74363
62373 97144
5070 52071
8078 25125
20603 30715
21526 21711
69170 89821
7475 93366
44053 87157
96688 99375
82368 96350
54634 89597
66936 75393
25304 67754
92322 94989
15943 89506
6227 86546
15951 36641
55638 83046
9217 74775
10581 83016
61897 76973
27220 50773
29416 46048
10312 22421
43076 70125
14810 37198
28179 95589
72264 96997
5362 53203
11526 29265
17307 89115
28356 91483
50979 83267
4216 64486
64819 87784
78115 79984
50742 97147
4818 42689
3079 14211
17025 98035
44424 52297
54331 86973
59997 73174
45822 96412
33136 45453
3927 10627
58450 83330
61013 75219
30526 69017
12226 78864
46999 90045
28776 44070
58704 62940
73909 82416
41563 42445
2365 23368
6831 37865
11746 87908
67399 73832
89630 90618
29612 33845
34682 59383
44688 68264
18117 24947
33127 91571
52707 59885
5313 72952
25479 69598
28118 33322
32327 67217
23765 70051
69053 75693
47182 56400
16409 98225
9975 31854
2651 96485
45107 65143
20930 99570
14308 56088
31996 57771
38353 72311
32412 41236
5404 16554
41260 66534
35029 86703
4666 22249
31057 56677
32886 76197
36633 38146
33920 37437
5825 96812
35751 54176
61159 92170
25540 46680
5448 96432
11184 59294
37544 78800
65320 83683
10581 74554
55844 87784
30883 57135
3151 58222
7487 51000
4563 18042
69730 93603
32379 76698
43737 67653
16056 97489
4107 47392
45044 60365
1291 64377
17334 28365
42251 60569
21571 80405
78257 81982
67825 75130
28168 90551
9871 44530
27723 54760
19550 80798
1592 83551
17215 93805
24787 60351
6555 97697
18959 76515
596 94789
34172 50779
18577 32303
8863 87267
37671 59751
14515 31529
37315 65540
71970 91684
14857 74683
4736 64580
13990 47671
5156 56420
7005 84572
16220 80963
29186 92950
7315 11947
33563 43138
22777 75090
13735 91381
21204 59991
20379 31629
14713 79350
34194 77063
38810 58627
46648 50951
14742 99593
17270 40499
83652 92715
39501 79111
6973 23553
23692 29034
36903 93056
37802 39195
40436 81154
29463 75417
10772 52578
46657 63802
92404 93132
25053 44987
6638 53647
44866 82057
69444 95547
59315 90759
15987 54898
44468 83010
65300 65458
33206 98517
41261 53047
20809 23169
36194 86766
11272 35529
46674 81643
20126 39011
23900 47178
1994 54162
38565 77081
53452 61203
37488 89227
7813 29503
8294 55003
38358 70144
8222 46418
6700 30311
40655 84766
54043 79400
24535 93115
41441 83354
51631 81671
25365 42107
66230 92932
76843 78514
565 98306
34617 63993
1119 34283
41023 45315
12720 48109
48649 68354
12358 24013
79476 95471
81816 93509
81820 94156
11175 50221
33714 86034
59860 75045
42 93720
4238 46661
31129 31738
7544 89641
61041 61550
6357 39184
37300 56151
43273 85349
11908 44875
29047 49426
35730 78083
7818 38077
34026 66887
42022 93159
9492 21360
83697 95279
1442 26828
13019 59695
4195 39892
20885 68990
6062 65549
13806 93141
26476 70093
1370 46549
49523 71207
53262 90746
43797 51404
23924 81716
53270 58657
20904 83343
25648 39268
8941 81843
71275 89153
19937 86326
22100 40139
3233 63718
609 16318
35576 54277
26368 62656
7683 77875
3226 52616
40258 57063
16719 59470
25790 31766
50243 78445
70593 71527
38982 46564
75231 92180
7882 57226
19551 76563
26613 70256
17860 26639
36674 99586
66887 97124
34105 50050
85586 99914
57342 73314
33453 86870
41933 60373
16417 61829
2688 99478
9765 14932
21950 67554
18343 46443
66813 71970
28068 34158
86597 93627
14931 76284
72068 77405
8069 18079
2457 75336
53467 63485
43466 71043
82223 82496
18300 87310
7156 21088
1458 10894
16090 89607
16432 18940
15891 21983
13548 66360
57094 58250
78521 80559
2530 96275
35923 42587
5011 43726
80710 99045
24972 41560
10572 83220
37894 43775
45974 76883
98136 98975
22986 80156
50396 82845
13992 58368
17565 94449
50637 68558
16717 64247
86056 88398
2479 46604
27386 89737
78214 98901
42498 53581
51990 84096
54772 74205
48367 49710
82465 85273
64226 88227
11017 76055
29856 79577
58962 97049
57936 78380
48180 86184
29093 99008
30111 83810
7279 52267
25654 72163
26619 72236
79539 80596
37051 43723
64347 69821
27454 66769
18332 23096
14476 63950
27071 40008
41064 68240
14723 41770
47633 57061
49373 92450
59411 92505
25102 42259
8468 64341
21668 46915
37416 38551
11406 86715
19202 55628
37898 43172
8390 15851
30056 85384
48837 49190
9311 69747
1144 43510
1051 60300
327 58635
26335 62846
5978 42582
11565 94688
597 25804
26545 69236
69821 95869
11168 34160
30540 50552
70780 89293
641 68125
33002 99675
22402 42350
51390 85595
62848 73462
17820 83827
50018 89414
14763 15586
907 41088
1241 14214
39972 59158
28749 33598
34559 75219
10981 34860
48512 81473
6153 72186
18455 84917
29476 55078
50443 64343
17296 96004
13861 64576
72193 96606
17315 54990
74584 88527
43020 76359
17918 28721
53653 67798
52724 90365
8731 45154
12461 74200
39323 52257
22802 95969
83651 93521
17822 84731
5600 55257
403 3208
47752 85546
11414 67288
30132 37937
38136 45739
50356 86317
37937 71811
50397 79313
996 23371
7290 66522
23783 55006
8317 92177
16218 17879
9106 67292
32564 80694
35057 82652
20236 44795
3860 59492
19561 34028
3799 69253
49760 89722
57538 73387
20878 97943
17871 62730
82375 85783
41435 75956
21805 23867
29208 81143
26455 60927
50514 96671
8066 95985
47314 78531
71517 96242
34001 59773
32433 38873
65243 70514
32387 94623
8190 63759
4104 89973
5920 25605
2956 99305
25529 71085
2590 34024
36832 80598
43837 63675
40220 63130
46679 74806
29400 64273
55425 64873
14325 54614
5899 26427
7692 98532
38454 72318
88390 95831
47203 85613
20294 26274
3421 37007
56008 79655
29230 52904
47356 66529
86031 90626
54029 75816
30854 31211
3949 94358
8860 19190
10483 19412
74692 81119
15671 99912
23836 26989
29458 47871
67701 83365
23250 90412
13022 13724
16331 63547
57857 69266
38637 40685
3090 47846
40982 55376
7695 55303
7681 26009
25698 65245
45660 64033
26863 57734
18167 41529
21725 61531
55416 73003
2783 47857
23500 36815
14453 30085
16920 45575
79638 87933
22200 39501
27530 63516
15269 28058
16521 54379
53417 65851
85958 93761
55089 58127
5558 60865
10632 34132
30596 48693
1692 38800
34987 83585
504 43554
7102 7812
4051 33952
2667 17154
3712 14903
151 82554
78654 93789
59643 96104
49514 90130
67431 75037
51892 77464
9896 44857
39055 61484
1327 3894
72097 98816
82477 87736
29434 61078
31024 63418
27234 36603
45636 76695
7645 42123
6598 73036
41962 49350
23441 32171
42503 63889
13467 70674
5486 62442
6225 19864
15695 43573
55318 89500
16688 82636
682 40361
41239 68705
49180 64237
60903 77066
69957 72944
50175 84945
3315 65743
26530 76342
4122 29819
4477 86645
34003 60551
26464 96795
12292 73797
19596 64420
81489 90121
7028 76962
14551 89367
59186 80246
36445 89372
22722 78504
62431 99378
6902 24624
75173 88339
55223 67953
9911 74065
30119 65048
38426 61897
73087 89455
68052 96419
32778 80876
41874 94594
7903 84228
32317 90130
26154 59376
28299 75335
71718 87287
11225 51087
26271 85252
14445 31551
19007 32476
65245 94928
36928 66169
47261 48835
50570 75807
43751 80775
52354 53934
70998 81250
35527 63065
25790 34831
82928 89491
8189 51053
9149 45992
71891 96224
32207 75568
26385 29509
58508 75611
2524 7070
53745 57480
46598 58787
82960 87475
28356 49407
60379 71673
24966 36057
54175 75363
2653 40386
13629 60577
24502 69412
22215 22833
85248 95401
28167 55146
57426 92828
14994 92691
32304 47064
74637 81640
19753 91502
46161 89509
74894 98018
341 98598
24386 90333
60648 62906
51040 56831
39300 49885
18144 23516
20843 85700
83758 85236
13022 63604
25765 59944
42792 84453
40134 98442
29882 85419
15306 27096
33979 42012
51577 96979
35392 43547
85289 87657
71082 77390
12906 15738
52313 91212
19092 38352
1862 97148
63171 63732
20402 64712
77452 98302
20759 67551
1685 78292
1351 89915
37484 71476
46059 50198
28181 77209
4943 42145
51664 80799
15949 94477
22431 66088
80753 92657
56501 56824
2299 25229
27229 49569
25402 67175
8045 95216
40876 72813
33230 68349
1877 86256
17683 74135
80581 89156
4130 70702
16923 91315
10123 58051
78828 86999
14268 51267
25535 92816
12535 97496
50483 70278
56590 88066
82775 86886
63886 75280
44267 60930
7912 40005
33610 36121
77700 89492
30269 95374
62281 63201
44221 72403
685 76154
8330 13440
16938 64090
78989 99511
48077 97427
38925 91235
53067 63387
22791 26371
41844 61969
40341 50711
29047 75091
34240 41174
30275 87136
25416 45427
55954 79168
4523 47809
2795 96808
19371 60251
48295 76134
39310 74637
70636 75438
17586 80047
19519 76792
45529 61442
52201 64034
15374 71805
21805 89610
2202 17307
22291 56559
36025 61978
26365 70436
6482 16777
5689 54128
13214 64530
25604 74128
7090 19160
16712 57997
3290 51948
31938 32506
39252 82426
71165 94794
15178 93756
48576 53902
2557 92158
58901 97048
25287 98852
56371 81245
63825 90980
40151 77898
1433 26887
13720 41528
37448 93571
35732 64274
43017 84910
2744 64883
51100 52217
20744 39433
3248 22401
739 10563
22256 75404
5893 17432
10403 43544
43936 88022
7205 52556
55872 66387
37321 38019
10243 63159
42049 87026
57637 84644
7369 64706
34217 60789
38446 78686
61464 81033
11073 87236
1642 32077
46411 61063
73236 89908
3608 49826
29434 72241
35659 72861
43879 47631
21190 50665
45395 98421
18378 35826
20229 78383
20714 25297
35661 52638
4787 75477
37409 49646
26274 72155
46249 83248
58070 73726
53749 67666
856 49353
31252 63092
83819 97542
39850 73244
53493 97835
30082 80818
249 997
41669 85081
28889 72965
15159 18421
28661 86416
37878 59038
20134 51527
37808 53877
49834 94322
46845 54582
58703 83480
25741 28374
68491 85274
18180 56882
29443 70579
24671 83831
20442 43031
12805 27900
6231 19479
12543 74905
23919 38920
43195 67339
27347 40829
36305 39360
30766 72498
69536 86435
56910 61560
15766 51136
70289 95404
36371 55694
45541 57830
88702 91046
55642 78323
19239 31469
18333 80836
55265 82342
70640 97865
47738 66662
51819 98641
45336 97312
9375 54298
14846 72945
56298 97802
7079 7409
63055 73407
2590 80351
1668 97360
61684 95236
57371 60781
59316 88252
13857 28015
48580 49262
36763 89094
68750 76744
1238 84882
39400 59943
84902 85336
33867 45765
39492 77446
41028 96541
35991 64092
43692 67097
41973 74518
9539 96837
75193 82340
31821 64991
56149 86526
41845 75418
1373 94250
88461 97015
19362 96878
7363 75532
44717 95451
4976 27532
9479 55288
34877 38252
58985 94488
7512 34583
41340 67596
69429 96793
25526 40908
17745 75822
22670 32851
52409 57087
10554 36939
4232 69367
76641 81128
68192 92048
32284 67667
74536 75397
65553 72667
43072 59560
55751 83852
48580 66926
89286 96797
13864 71640
823 11834
4046 43316
65298 67681
18757 79264
50232 95929
2134 14891
22651 80848
61496 76626
48157 92526
23801 59393
42856 53857
61030 97169
4921 89543
18192 44184
23963 33560
4886 82083
5386 40374
30395 77139
6368 69057
53665 73066
58264 97355
74040 74761
4688 27487
22382 83401
21843 39135
6139 30912
64158 80399
3572 81305
24381 53634
16337 42614
37724 90294
17928 64358
1204 47891
59836 75071
37410 45888
48020 60658
94432 98708
49046 68769
4412 15538
12838 40870
54222 92305
18523 65133
50534 69675
34100 48814
44637 77163
9862 98467
5940 44482
92605 99996
28041 31574
12107 54804
21492 89050
1030 84262
2233 62788
2699 92912
71313 92556
20898 87807
63998 73227
32533 93669
30432 45261
8205 79681
43959 80094
34019 38275
4178 79238
35044 90285
30104 48616
840 28140
23309 44978
68900 75025
6167 11261
46380 79481
13874 40004
33555 95134
358 96001
40348 93964
38343 48114
41496 71090
73636 87832
23099 44409
35679 69295
14380 36226
26981 85532
49909 69340
55135 60109
23633 71303
6093 17636
51646 62960
45928 76329
18309 60876
3461 98510
56260 87365
58181 91335
5285 56071
31359 88183
46346 47011
53365 77278
2844 4108
68263 73205
28466 62011
75768 87987
92243 94717
68371 96538
54778 70003
32274 45780
16962 21786
6134 34124
39221 58978
1699 26684
52943 55135
16690 33576
39023 52409
4090 52644
17620 52483
6267 62283
11345 30418
33775 89737
20749 84869
8077 58515
39719 57331
3732 15225
23103 77447
36495 99135
8602 30256
10445 77724
82309 93218
6950 94267
35219 52394
74755 80739
3684 9008
27262 65724
24109 48763
57490 70709
2581 51235
30412 66038
751 39581
27884 80145
22065 64474
39660 79618
46505 51375
49865 78555
74196 89724
9206 15630
69315 76354
54949 89311
34435 54930
47067 72020
21922 73620
49737 62665
27104 73913
82578 97272
65904 82734
38286 44320
29421 79282
39386 42178
39349 73254
50375 68319
8375 92584
25779 44005
28101 64656
52670 59570
6485 62240
511 17245
35746 89889
36593 56864
61427 87258
34790 79467
8494 64632
51247 54795
384 75230
810 14948
3362 34440
20185 64526
24912 59549
19374 69610
7767 26675
38242 77375
3964 21324
21172 22021
708 68038
3183 82124
53847 59925
2202 83317
38096 64140
61272 77759
2926 75855
33799 93559
14824 35125
14916 33276
44452 89455
46548 68709
46013 95578
55600 74688
15198 37932
2423 16201
65338 66598
33704 47137
96811 96963
27928 32963
11689 99822
58668 62418
43633 82534
5444 78366
40177 91835
45676 51453
39509 62354
34587 98940
9666 90101
51660 59624
34334 77523
79000 96335
47493 66969
16576 86131
21899 29825
6073 83541
73785 84184
43216 73654
76614 93371
43806 71541
37775 75872
70517 93957
22537 53563
10344 93917
53176 86121
22810 66893
11092 37888
33675 96252
5236 53992
54390 84571
24905 41491
27246 67442
32401 97297
68448 91656
8866 91026
14478 37977
1221 94490
55112 60131
19843 36188
78433 90590
1137 14109
50274 56861
28245 99352
15428 81203
11347 17152
7293 90845
3419 78909
34038 36274
1721 47079
40376 71012
22840 73040
26771 27942
24420 36558
13369 32441
26022 99499
3035 69633
39539 61249
42874 50394
23705 95418
69816 86264
44777 52177
1449 43934
6211 6260
44634 78725
25686 76847
70230 92420
1187 47251
35446 84201
46560 59107
12380 62894
70235 91416
59486 89910
44542 87823
35595 76213
66266 89795
25296 46426
83663 99802
24644 35244
32937 73128
42929 44876
52924 74859
56047 68650
23343 45894
50291 65375
10068 59667
37498 40432
33408 41020
63616 98334
4538 76278
14311 15122
59481 63309
59581 92415
11472 32136
22906 70610
28299 38963
14159 81610
3684 99933
17300 54782
18168 20101
33846 70613
25067 32108
36048 93785
11957 74287
59120 60003
4396 88137
75267 83477
13638 99646
8645 64090
46009 97031
15358 64310
15474 59974
69833 88163
35481 65455
7381 54888
28641 78277
31924 44203
6541 99486
40229 54362
67034 84041
57991 88419
38145 38580
41409 48244
38582 57465
35212 93760
66450 74213
52138 74838
17487 35044
11731 56508
2278 83215
8216 32825
20408 64240
757 11411
11680 65629
71225 99181
19127 67259
17029 52535
67762 72916
219 56172
6042 80197
29892 35316
56774 90225
28180 55187
53656 65714
16439 80511
63644 85445
59101 63114
24660 64520
52456 94263
42174 57155
22680 41085
47759 98905
83500 84149
3190 88075
58880 74343
32303 34205
26330 57827
2464 75415
8813 54133
60096 86229
14403 81915
28401 49362
25617 62566
12459 60269
44866 72407
68404 93342
21820 67975
5224 13236
39484 81268
25699 58748
26664 35331
9750 56216
57079 76860
42103 63256
13932 67676
14971 45263
32905 92499
2637 23525
25130 35855
50259 65251
13914 38134
35555 60261
42912 87176
21148 23340
3657 9082
5117 15770
6571 50884
14042 48676
26212 96590
44313 68446
20036 84495
84357 95773
6370 12967
73662 77258
54491 65513
30926 46143
44186 66146
60498 96711
24098 29563
22590 50405
391 77320
56036 88254
35531 96285
75895 91899
43860 88573
55979 62012
1776 80489
83418 89468
48996 66104
53205 95112
59746 70062
1348 80818
60278 97310
19645 77281
5902 73132
69794 77091
8972 90659
23053 93609
10935 47800
7221 61903
12174 26492
22385 47816
36494 82340
44886 47431
20160 81070
21070 78938
14967 21664
27987 38388
20531 78687
7254 40090
50891 79372
30155 40796
17514 76496
10026 51683
46434 48473
8809 86466
47608 48570
47534 74068
53103 73449
42041 92406
60451 65555
50284 74644
32170 75525
33157 35669
41892 72584
1268 46034
78056 88738
57072 78128
44292 76450
40399 64878
24387 45602
32605 82722
4035 48576
37222 63092
24205 74165
3239 72989
46919 49926
34751 86272
7094 48443
43753 61021
7142 50709
67424 84088
2327 76024
79878 85474
42126 55136
56047 75058
6716 12969
64377 65216
64682 74571
42653 79262
26477 54937
65958 84591
80383 88620
48339 99401
6110 66358
23158 43917
32652 88331
74817 84062
11022 89772
33462 65153
49058 62951
43695 91806
36588 52454
3563 92900
6524 19204
73754 87971
8192 94462
45592 88032
21529 89487
6716 40691
53574 78219
11562 46879
28526 46089
48033 97232
36352 75142
15189 18608
35585 82508
29675 31186
43679 45926
29 95359
31704 52260
35101 40154
65614 79189
42403 79109
67538 75562
54317 85764
49033 84727
40793 77208
23539 62017
13661 65035
35305 65088
7702 84532
5732 23441
14281 50301
864 98870
43363 71921
7294 92513
9484 66133
6596 67751
12457 73840
19044 96762
15376 43785
6617 60703
21979 23958
32408 85037
10887 46357
15779 68313
5785 94438
16557 29899
18516 66542
40933 59607
11206 16940
7623 86301
31370 58537
31823 73536
11696 73239
1873 79893
55110 89016
23020 62791
18923 70808
23772 78983
21040 26546
47033 66845
50992 67755
24395 27042
8010 29406
74640 76576
36626 64027
14608 26674
15433 44540
21501 90153
9164 24123
18663 89030
50682 52289
31763 46548
35121 58765
58115 60610
28595 62947
28783 77858
17093 43025
98979 99978
35188 42204
19951 51099
16552 59959
51092 81532
14981 88938
33679 77530
18757 46765
48309 76439
13915 56201
59366 81094
30799 49643
67776 99462
7262 28015
37629 88710
16665 67951
45656 79383
43116 99014
39448 86793
4240 29036
42048 74247
53578 66528
27977 54598
3733 56876
87318 88450
18459 48282
18519 71493
25003 64197
73872 97321
24891 48774
83772 98919
20075 31262
56926 81774
85780 93459
69280 70479
81392 90160
22123 78164
18094 53919
87841 94641
19547 81777
31130 31379
5283 63873
61081 88052
5219 94451
2250 12849
9855 56521
62835 83002
4883 60512
54323 76105
5393 80085
20759 34291
59509 88330
23304 62280
6710 39706
26526 90922
71851 77566
29204 29706
29489 37527
3351 84448
5533 94633
84097 96031
27822 61422
2179 85458
33018 97248
7977 50990
21365 90322
58773 65909
20004 38001
65317 92523
63557 96166
8247 88210
59032 99929
52026 88717
39484 73760
58050 59538
10728 40463
24165 99229
21598 31991
58940 85050
35451 42814
33056 94676
46186 71416
2861 99035
14615 95072
30889 79473
28640 43574
54641 84894
40429 61648
23200 23487
15701 93343
3656 57362
47446 64875
170 8144
35805 61484
85218 91524
2993 88694
50856 70435
14062 42369
15065 91075
16676 67003
68821 93071
36223 61387
56561 92575
48733 96678
36952 53413
48359 70661
9246 16772
19967 78013
59115 76018
80077 94565
72742 83865
45429 52871
2106 7356
24885 33490
18906 25444
51666 63410
43396 56643
26421 63305
38848 65893
18625 29820
5849 97985
28644 58134
248 2859
19088 46801
40804 56610
23381 78226
18546 92548
52144 76449
55422 81838
19081 44951
21304 46542
29328 66766
59635 81896
72382 84779
14702 74743
30916 74078
22553 42164
2704 92389
88285 91994
19171 27811
68305 86713
64215 73993
27805 65641
47044 49369
46173 79687
684 68648
66187 75391
59776 91717
37632 78583
72943 82134
20041 97696
19219 89207
21808 49343
49727 62392
40167 82572
19274 56027
27925 99471
86957 95336
17770 64219
8119 62177
69033 74029
51767 70467
15985 29236
24904 90634
80229 85775
9514 11840
6703 43290
18866 77692
32654 85963
25219 89620
43373 54020
27996 67834
3913 72418
20827 90947
37184 67083
23659 82894
26819 78073
7133 91117
67674 82451
23377 92779
197 3845
28212 61626
6222 32751
1023 46278
35469 70868
32080 50141
64726 64757
39749 45129
51562 53643
7246 25318
67775 70994
19878 69525
55746 89066
32577 62459
4183 64197
54636 58830
9221 77708
7823 72860
38644 58984
21558 89041
9498 87013
64566 66460
27734 61758
7944 60609
32474 47972
819 21339
43393 79790
14761 48906
30414 49072
49185 85544
78989 94970
24693 33393
14419 16397
23 69633
45745 69518
58164 61880
19190 49334
6297 16900
771 42277
39676 44897
37281 86905
40886 63822
8608 86366
11870 29949
1228 75520
15506 91861
30401 30984
10458 60637
915 72348
77517 89728
25852 85506
3039 90573
38618 89254
2602 62363
55350 61255
47241 80473
652 73751
22612 73338
18760 48651
1832 85410
6590 15405
80461 90659
21431 24225
71476 92434
77002 87502
34315 89592
32361 89031
26581 34666
76549 98925
70104 89197
26639 66780
30707 38717
34298 51159
38465 79523
33196 57564
76252 97468
34540 81194
58164 78824
10706 21690
16922 91824
68630 84891
39798 60025
25542 43848
32417 83741
22316 25743
80450 89744
23725 46879
6881 37821
2397 8159
4361 59446
49703 97326
43281 75980
7220 82448
8116 64461
19783 42199
10482 40392
11816 20650
29399 45879
4447 86257
48765 97027
6929 13890
5901 99800
59452 74427
49882 52589
14215 45012
37815 48543
47070 50099
46852 63758
33918 36365
18332 27997
11933 95595
30126 59586
12700 38041
3731 18016
46423 78742
26988 37521
3574 8380
76168 81934
48103 79900
21338 74182
74611 82228
22743 27209
43670 54655
59860 80601
74702 84408
22355 86695
40429 90063
1302 98509
8733 56660
709 55060
45328 95022
71055 91358
3533 13250
35749 85561
21603 68582
17324 75127
9648 78279
61265 63207
33747 97638
49012 66228
7973 70728
26447 64303
65034 90542
4247 49140
8758 34183
55388 55995
7466 54224
18878 87947
40153 56426
34626 90514
54493 95747
19363 26180
28072 53756
5106 53121
14492 95417
3736 22785
17518 52358
2178 21274
7091 81663
48484 68861
72071 98411
64463 83702
7743 43196
3810 37861
26240 99654
22708 27900
18065 88240
8021 83279
20313 43565
8794 84848
23851 67957
15760 26315
21606 94738
37376 65836
32113 87888
35683 67096
19305 25949
45162 54706
86710 99105
1913 52072
7194 7541
33212 77935
11618 75809
12916 34270
80630 80863
36421 43409
10117 96878
7760 38323
36826 40339
55070 72104
61272 73317
61975 90524
14130 30434
34090 98760
8964 50115
17497 26485
21484 65867
30838 31174
62105 96904
14966 20404
19644 80076
8823 15382
71072 85894
68640 95755
9364 33465
23795 60496
95233 99359
91461 93339
56350 64982
18102 83627
72615 89819
13262 94264
47326 55831
6813 23517
87863 88887
11369 13305
37026 58038
81956 97414
30007 96569
31049 87776
1299 28701
15920 39754
54690 90621
16756 56615
12679 34612
41440 71489
65212 88166
17529 71944
59039 91587
35353 52454
23553 98277
67571 93601
67821 89201
29503 33858
65094 90084
45732 95603
35372 55682
82084 86527
34882 87859
27039 70876
49851 50216
10335 56873
15353 95299
26727 75504
27122 39844
32158 44612
44859 86885
74949 78515
45824 47727
32529 53726
16979 17433
51976 92324
1106 69996
30706 98692
44183 78242
4837 97138
89134 90517
8438 54490
26499 91431
1351 77371
705 64648
34028 44847
32331 81928
465 46131
88111 94006
10610 15861
12230 67591
4995 11070
17850 65727
31916 70367
51760 68530
39557 80036
39450 96603
51818 57285
70282 85947
41392 67398
53578 81544
26512 79826
29773 92682
35808 45681
26063 89673
47442 80466
24962 42532
36164 58441
29024 36983
45164 80559
22918 75362
40750 82873
15331 92780
12054 56329
43772 66311
69344 87854
15375 85083
5351 75754
46232 50286
22771 38468
75180 92243
28557 36464
3269 72074
17579 79708
78290 92413
4261 34008
147 78418
36118 77846
51161 75153
64185 92798
28669 97184
9654 95660
9738 78783
1397 73511
28103 87567
18894 85922
67396 72943
87552 88329
76540 92740
88257 89544
24833 29050
2277 37604
61066 83237
4253 68464
4241 71596
62164 63323
73242 97968
72423 78049
38220 46778
37569 97822
9460 43885
55452 66644
77556 95256
9291 92280
55261 79026
28028 94798
17782 45434
37251 94804
33858 51485
17779 94321
7520 63234
1174 15562
62697 69594
63300 67637
233 82513
14508 89410
27260 44160
27067 47351
2080 45218
30199 61450
8121 71198
22801 54961
50936 58417
15702 24842
48863 96077
37291 86589
75958 83577
35989 62923
41121 65247
29178 83125
30759 92758
30685 92552
10329 60201
54550 72984
29964 38719
51568 76970
30557 72882
87365 90245
58487 95621
15724 23182
64622 79617
49117 85012
31052 41488
3297 7016
1827 85077
54938 55237
15750 76769
31701 70532
4456 60513
36961 67577
5254 39389
7086 32922
92109 94625
37722 99998
53638 90620
62270 68480
45744 78384
39352 72990
6490 27016
32154 69176
82409 92539
32185 96841
20321 20334
29193 39451
8173 30652
37016 94201
75368 98326
50375 78299
63275 81090
33617 38101
39081 61289
41073 48340
18695 27920
14495 55027
26154 88751
16281 49818
56278 61221
37860 97580
78081 87181
4876 59537
24912 94892
72447 74312
13659 17883
74252 80756
40071 63421
65307 65616
2113 98180
15265 20933
27891 54872
25424 99658
7477 98884
18783 85286
77353 94862
56892 74277
25779 36136
35835 44097
9432 51871
21212 87580
42353 90067
2315 20591
62766 78684
94961 96110
33809 80099
1434 5439
21358 35015
16853 82355
29163 48718
87069 87937
18485 78713
20532 56410
9111 27513
16030 94779
46151 81582
54535 76529
94818 95771
2085 63844
8748 58187
4039 89203
28082 91874
17171 48996
26487 35157
1253 69007
16618 70345
63688 85648
24559 79050
4944 94782
16006 74972
47934 56528
55873 66796
17540 79679
26271 43165
55906 67618
59061 68784
10886 17423
45197 61650
62143 86103
17660 66093
62448 64355
2012 64032
19027 98295
31999 64880
25140 41957
83983 98173
54078 62577
730 81148
439 72183
46683 89691
24970 72825
47837 48877
51714 62244
84520 87365
5501 14547
62455 81901
44277 75020
40952 96534
61459 64825
6495 59786
62852 82212
70269 87495
33365 86146
20295 29154
16016 96388
16108 83578
21567 95039
16359 28088
2864 45080
81559 86431
60931 75065
43482 57467
27542 73181
14799 43155
50940 96794
39988 55819
4525 69412
31971 48033
12718 74031
29349 34713
28658 86072
42717 95878
30824 50182
29850 67458
14818 35309
7581 95988
14000 16034
65819 70745
2209 55873
4192 18829
25185 92639
74824 97633
27734 48984
88469 89036
40265 61200
10601 17763
2345 37120
30427 84840
3427 11783
3447 78753
13353 36590
35909 37618
19557 48677
31376 37352
30404 80420
25238 92307
43820 82135
14100 87274
18692 66833
58068 91938
56243 79249
87908 88007
14880 69769
10272 80482
24664 78129
4163 12682
26831 88647
5882 80933
14016 20925
74554 94336
3248 62282
35329 94702
21828 22162
8307 89956
69684 98156
66449 68839
65714 89347
87746 95123
46062 69717
1644 96040
19577 71276
13631 27441
18114 53249
29698 84737
24124 93734
53932 96229
2970 7542
33150 59479
4236 97509
23724 36000
27570 92277
5984 92162
46106 48169
18687 44065
3651 65611
20324 60111
18964 79649
21975 40229
12264 68048
4381 29597
40716 82181
44987 82171
4183 24110
375 50172
74309 99847
36724 70367
3425 23456
4955 21936
53276 74571
421 23809
10548 10701
15615 89016
1878 24827
4576 67783
20744 25412
41384 65810
23612 66246
91089 95216
36021 62906
20753 56465
29242 96166
2646 56498
35856 87829
72367 99643
85482 87793
18601 40531
48633 71326
2441 88271
24703 95251
32183 78483
51769 59582
18873 73604
22534 80743
15822 72155
45359 92214
32721 67913
53480 82331
5208 25927
8661 65944
46790 61938
8106 33227
65662 96990
12042 65659
38650 58067
53086 95985
25337 94083
25028 34605
43460 75832
10727 11620
5562 8141
19264 21890
23887 69796
60086 74617
16952 23739
13190 85674
26137 30036
83499 87233
31260 48771
81569 99556
44175 46368
36468 91148
15458 76852
70563 97296
45244 70513
14978 21841
26299 55384
5484 31055
23935 96997
18900 28007
74059 87983
26762 58204
15607 57673
11457 95865
18623 88795
11490 96843
82889 92301
28269 37840
36522 94534
79509 94175
35605 97171
1788 9377
15596 71641
1943 64818
23766 80368
35392 64543
82052 84936
19910 64865
16041 93376
22719 95671
30283 36124
24948 53731
20098 79607
26751 49119
61481 71001
79365 98599
47971 89700
72777 81944
31611 47257
9573 40256
44935 66537
27343 95397
35113 80986
24991 37133
54361 61033
43434 93614
28264 84343
37962 79024
16736 26513
9165 53678
27407 36468
90329 90906
24412 94403
4797 71514
37988 57749
55514 69099
45333 98183
18457 57816
19324 99065
9591 9621
43452 67622
7445 97795
18037 40098
27542 49945
14207 83222
37165 66688
25148 94577
21859 96575
9721 33713
55920 98248
4154 65521
55305 95802
27593 53687
18944 38413
2306 38937
47243 99475
28150 30505
67121 96061
36434 38904
4857 77331
50905 74630
7766 34004
45377 86771
43188 88282
43401 88664
58647 60611
60260 62944
23789 90313
11137 17971
35139 97343
39053 69887
25592 60709
73739 91785
9422 15430
14533 96105
5646 33437
15772 20617
89782 97239
10890 86411
29507 57712
9285 69333
1426 52485
50177 83801
25931 77323
40110 79556
19642 45389
50731 64215
41462 53320
87840 99255
76243 87180
2412 13680
32710 89244
58028 89652
4135 62788
17491 74450
11748 56195
1066 87939
55247 85078
6875 53771
49252 74360
5771 40677
35764 83841
21741 80933
1193 25202
59401 70904
42281 73183
58367 87437
62425 85843
23571 78708
56068 58010
12825 18308
54760 83195
30654 71191
20150 35049
71719 98008
44376 70854
19982 56665
29968 31697
47238 87633
36493 61982
74871 80338
80811 83452
45135 82757
14520 53190
4611 32944
37433 50691
8783 82181
9687 27750
754 43315
10375 36564
8345 93541
43500 67307
75763 81179
49590 66449
2150 58241
11003 93130
35847 53954
1949 5367
30860 90596
33353 66408
24893 35615
62136 90759
3642 81321
6546 76765
67933 78684
59092 87324
13797 16630
32377 80706
15383 18855
10006 28967
20490 63569
60499 88144
63836 72187
1187 99876
14238 22262
17357 97265
32014 56459
53555 66091
41894 79996
50462 77617
40495 92888
17147 70205
5023 34030
57183 85798
34986 48805
48615 98548
42048 62955
10273 20635
14633 99523
19492 25014
29987 86871
17100 27824
51148 64631
33936 77152
2650 34702
2391 59808
65032 88864
29437 69164
90228 97850
5669 21959
26121 28048
41822 87707
30071 75159
17992 90401
28018 37677
4800 64193
1157 35861
46908 97671
46501 48525
53139 58493
61621 74105
15251 61067
50082 86354
28684 77393
1067 71785
19755 72063
14344 72555
38534 91882
49370 90019
75389 75780
44429 88540
23677 94171
41713 73051
46344 62883
2116 7610
2576 83012
631 90805
20499 40874
12106 23705
39615 63181
12113 89349
66761 69770
13169 19653
54829 77065
40600 56184
25278 81182
95436 96150
8726 8958
7500 61051
30088 46437
46096 68302
82841 98746
30120 32306
49996 73278
25355 92577
34952 79140
24578 70894
76024 81355
38838 59012
4531 39442
8885 31785
35086 66275
28719 83731
29063 74024
80791 93549
11312 45903
86761 91842
52693 70514
75999 99568
8564 90410
28217 63662
11980 69931
49422 80616
7751 75047
7981 40969
21303 52477
20980 35308
18183 41651
29352 83736
13887 71937
48481 69625
23463 51508
67729 85419
14055 37153
62482 63666
19841 20112
39685 51657
9166 35094
55627 57817
24877 74466
11818 35833
34989 53198
1882 10771
93599 96976
31752 64653
27941 31225
7701 87278
51695 74633
529 68634
20209 50010
31347 36189
6743 23046
24201 97582
63058 66905
46987 73474
16029 51777
8866 91511
20811 83655
21131 22644
21193 31486
1575 33777
32995 79169
95327 98038
54081 75181
36598 59224
786 93433
81016 99317
18508 79563
77022 81853
19710 99943
52778 63299
50123 90758
359 13928
32666 90776
36011 78689
60823 67842
730 29833
40498 93237
5675 65310
66211 74706
7339 56306
835 48445
81619 99134
78386 81223
32809 43369
12308 58803
2004 32935
27351 58796
21776 31821
80760 95450
49903 55198
13599 78048
30871 42772
77947 92165
32202 98156
12663 53199
20924 54454
49714 90799
7897 33307
55851 88462
3494 6125
22198 37720
77795 87819
11511 21074
48782 70863
24699 37711
18631 77298
20365 23012
42017 96138
86134 91634
28632 79582
1867 29740
83269 92254
9227 50715
5777 48094
32876 86789
8585 75342
48302 85183
58908 97091
77481 90227
4173 76312
53218 81552
9246 62475
5680 95477
27850 79215
30668 80778
34753 62302
3941 72733
51139 81477
40150 83825
30678 73924
29598 43449
24070 84496
19555 46396
14115 31427
8339 68130
41423 52000
32373 59181
76615 82062
36278 50174
20567 25559
9112 43850
75085 85436
51030 96392
67537 78026
4212 33129
44504 76117
19670 79568
26095 27768
57603 85208
72991 90908
54514 76248
49082 56918
29035 71784
52 49409
26219 68844
26487 40075
7157 10096
5469 60976
53836 59255
61324 76230
39799 79528
31249 82831
51372 67463
65705 96346
70448 74058
65706 72458
12922 91451
48072 71035
26899 87433
28800 96608
4621 15320
37034 38147
87333 89840
49451 96953
29042 95160
84192 84198
28871 58430
56439 93938
39923 92740
73799 97403
9171 85183
72570 85170
25995 47106
3254 59880
30034 32322
7127 11160
33345 89525
38925 66072
4844 56927
3170 20737
67356 83438
40567 77463
81634 91972
22243 39136
16007 58403
63685 94039
11099 12578
38008 83969
2074 83536
2815 64251
2698 69995
63997 70876
6154 18040
82155 83834
37256 94553
3884 65208
39454 93757
10492 78055
48776 63540
15590 84159
77998 88536
33452 62075
24828 39958
11893 39232
3836 37641
51851 72420
53527 84352
82722 89302
21592 36170
62673 91667
51743 56876
237 36274
78924 84744
42020 53530
18283 59315
947 18995
40341 97579
19129 25316
38084 57669
1741 11016
9840 95524
63783 89325
26965 96026
44764 82502
86733 93663
67986 68551
14258 45843
32952 49300
1882 78485
68545 93107
94216 99613
29983 74112
56674 75567
35989 39459
1504 97083
21957 36719
46987 61285
64168 90074
26336 58810
41072 75167
78 42732
39522 85147
71803 88361
55777 73793
36359 54140
67981 78610
2525 25611
53353 59326
20411 57654
39834 50673
36433 96269
79966 84746
25750 46589
18469 56876
66803 72441
10457 44383
50884 80511
2134 73490
14260 74702
64795 98111
29639 76162
22828 42091
71104 99935
58117 70995
41101 53836
38323 75551
31214 57885
19873 22761
40522 47592
418 59509
4443 10850
6533 86961
13082 64037
26864 87329
22377 65965
5072 67228
32782 59754
9346 47346
41145 60265
58886 86594
4502 76842
29343 83237
23187 38536
21412 88269
27920 36534
35398 35466
645 43107
66872 69383
6338 39652
73561 92055
78332 97980
5494 18809
62981 87395
1157 77288
79165 93068
45558 65849
76109 99025
44929 54103
29296 68341
43075 70772
79075 86405
34732 59524
10568 91034
25462 37525
283 14582
62578 80269
41888 89312
22654 29822
11665 57568
22312 92147
12268 35712
50110 57576
8806 44869
74273 94246
1929 62457
11866 81016
6355 95547
38529 81360
68165 87487
63394 69201
19381 27682
6846 70998
42346 43420
47240 57955
42451 59960
23487 52118
40341 69615
33554 78419
72819 75789
89760 96329
65863 99489
10140 70110
12092 82870
556 52415
2319 74936
19489 89966
58909 92530
23937 34599
27437 49109
86152 94187
41980 90195
67503 98150
210 49526
58279 65565
88842 91369
39581 46744
64445 87732
20874 56639
37292 90143
39249 79557
43482 96296
26720 91351
23964 35544
65119 93747
6415 9310
32626 35611
65793 85842
38710 67515
10376 52904
18208 36666
82461 87425
19414 90510
32768 86995
19669 30079
13474 49999
19285 93941
23962 34611
26458 80008
34089 35570
74589 81679
36109 85905
47450 66743
6187 32870
83655 90843
22894 75654
14465 56063
62422 99138
1097 19365
22249 27040
18627 78228
8724 19754
68506 81219
24738 48702
27281 45111
58739 63275
37870 57182
24826 30995
22548 99427
68770 97951
63608 72424
18743 68694
78734 85631
1005 83724
23657 46881
35438 98361
9592 81678
33951 87367
18791 29796
44397 83911
45498 79817
34547 76896
56134 79204
38956 56230
52404 59074
18874 97791
43409 48816
3229 64468
33701 90615
86538 88943
18054 50186
46376 70849
8312 52451
22033 62675
46123 94813
10493 48323
36482 49575
2510 46950
41210 57638
9674 42812
2317 82330
5776 59810
61803 86261
37758 78460
27730 61390
6033 84063
40961 68377
48825 83499
15175 57062
53962 90436
61346 88044
43479 99045
13709 51910
56225 67799
6877 93351
15101 31266
2741 4461
57678 86230
9643 10633
48889 78118
28136 39789
16422 78449
9442 82109
19905 68625
1612 87914
52265 70614
26716 38681
42646 99914
58008 94720
69249 77334
43452 78963
3251 43908
65728 91390
17334 93843
35871 44372
1888 33239
7257 44664
34733 95544
48183 80959
46038 74324
56430 81438
7258 45458
30446 56358
11066 84585
70324 91998
39407 41275
67840 82648
61733 70496
3702 10365
40178 52867
25366 55362
450 95579
21401 96661
65066 84391
29769 68879
20576 87173
2416 68888
14885 84106
59790 75991
88535 88713
17085 39194
3621 17699
60905 66639
26676 31534
24007 46325
47 47124
47878 78900
15678 51753
21842 72176
24322 28756
22627 80537
55368 97776
8949 56044
1161 16694
11603 90762
44399 66622
2575 81009
55106 71846
23830 94289
13604 66048
4334 78335
74578 87193
27645 64435
45828 46056
50845 64359
48119 95666
11050 22129
68354 96797
12078 32963
26040 76124
15067 22491
52348 54054
62494 86214
50744 62188
48000 83997
2267 84170
18983 39257
41309 87046
62262 82654
18257 65526
11986 12830
12374 64654
65377 96941
30999 35225
45185 77932
48981 50736
21567 48586
3286 86273
11199 28477
10518 41790
50735 86594
30329 37154
11111 76038
33264 99413
24897 33018
5690 94995
39841 95257
50636 84626
8137 15136
43513 77834
1798 72458
17563 84658
52713 53090
11331 83776
40866 43486
94268 94738
44431 85933
18726 43674
21324 32991
49055 89033
67591 86872
70222 81576
36576 93181
61596 84083
3964 16589
96464 98112
66285 96547
40912 64049
34281 52046
10320 24593
17768 28511
58742 93974
15226 33979
4805 67335
4558 29893
23037 45831
7455 53465
17238 89895
40513 70734
54695 99336
81388 89175
40083 66332
1272 30574
44600 94499
13987 46177
51192 61966
11681 55305
13648 78165
8347 15707
13193 91564
72174 92303
42588 59733
39067 54530
14902 63490
34842 54352
55878 71632
77663 84496
50883 86422
10256 99321
57641 98793
65554 67639
24173 92447
19285 79500
79139 90478
50770 73538
8717 26183
19405 46932
28298 97950
73881 75792
22076 94818
6855 74141
36589 42544
81260 83419
69196 77208
41370 65209
9908 60522
65660 97763
20776 61250
32879 67509
24916 75796
40485 67077
34707 96399
40085 58112
13407 79200
13120 56207
74909 88204
15702 54207
49206 71973
53526 64523
70976 87530
9199 10155
16350 51610
75065 91780
20012 91564
24908 28926
60380 71974
65911 81303
26454 97408
47193 56027
66039 66746
28506 71441
42916 59629
14164 26562
74829 99898
35732 54786
55748 72126
19852 33451
3624 55437
10926 94606
52207 91327
15816 50436
12488 82383
5868 76237
19525 47747
3137 70996
1973 85310
69966 77926
32000 55660
58351 67408
22346 49426
17738 49778
10477 76087
20220 68613
4430 9347
74741 90143
73719 97262
41991 61626
74558 77314
62073 78922
40016 77568
8189 87058
38671 91054
18270 99587
25803 34729
45344 46598
44895 55951
41123 67020
25690 98702
48845 66948
76144 95443
47554 83802
10373 10926
13782 64748
29996 71208
23697 85490
28922 31117
54250 96977
4410 70064
56030 98252
56067 94909
29947 93836
69538 90167
880 48244
30335 84680
35013 92410
26054 44570
62787 67626
48095 60883
42556 80267
73014 88245
36553 47913
86198 97197
19808 28080
11175 29001
53062 66338
84815 86776
50421 62402
45926 70989
69996 73703
21327 39752
44740 68702
12553 36954
14815 26241
82697 90352
63884 95579
48573 88384
7156 17076
1720 15526
41296 42104
6007 27408
8660 19391
24373 56399
6260 20346
7039 58996
4378 92667
44543 71763
40751 93925
289 35939
6768 34873
55546 95814
13805 47375
36532 87374
16615 52758
2908 23539
41283 51862
83043 90787
54427 93641
21824 52235
50751 69894
3938 19378
35617 68289
6413 36579
79935 98635
13132 78286
50876 65065
24603 45701
55606 87366
49508 60975
44436 94771
27410 95004
32253 85694
34326 66641
62110 62611
83111 98097
75500 79528
10666 52577
13701 20012
1806 44633
23899 32099
6408 99572
16551 21090
32036 45003
65926 73529
16800 95623
50258 69264
39117 65383
1572 44387
21694 55620
48945 56384
34021 94044
20526 41060
20050 46752
27824 37259
86677 96507
24089 66191
24329 65243
62419 72794
5708 26747
36516 65115
72409 73181
91986 98864
1351 4304
27 3035
75840 93454
27464 93176
34858 91316
20871 45777
35639 59368
71490 83734
50956 54937
5111 69417
45953 78185
53924 63078
22062 44689
14464 27538
30297 80831
26314 70711
51857 57824
58085 84632
19657 23033
42039 42555
68069 84290
27673 78181
53109 79895
65034 73558
11252 54438
69903 82127
13198 66166
23331 65909
16806 40585
46252 54757
32382 84520
44782 63913
11960 15521
33999 97511
75715 94901
18126 96275
36699 92281
92618 93138
2803 47837
67262 76844
44376 48946
27982 91691
39782 53414
20096 89039
43504 99136
46033 50371
29406 69336
85163 85329
1078 94770
71589 77013
42997 45618
52806 67135
9515 29939
40199 79042
1232 46835
28926 30928
52725 73687
4255 99212
45213 65275
25325 67194
22022 98963
20201 71848
41778 48783
256 30343
16547 33169
33884 65219
58542 99994
42294 56703
37214 78302
80565 88809
23586 90459
73062 77888
6982 46930
20043 20702
21699 87039
44225 77750
5554 62351
18560 80163
3345 29296
14789 73772
5993 60013
4868 38393
61874 74271
34840 83347
62927 94934
39259 86296
20569 54366
11944 41857
18020 92419
21598 92751
41232 86001
64552 65103
78098 96912
19759 78354
43607 97747
2590 35475
44943 72472
63597 88544
69 25431
55696 56589
41978 84665
9515 89268
29073 39895
37959 54758
13916 33620
17246 30961
16116 19993
21477 24507
3693 49990
18744 76297
10606 88234
56743 91354
31351 64551
23301 92290
29136 60751
12514 27810
55253 62921
6477 91823
67936 96103
35559 88326
19067 88592
16570 50892
47247 94287
53312 86090
100 64777
29374 30817
53844 74156
59492 94035
10165 70558
61563 64199
25605 56624
39004 53788
22826 70418
16473 98278
17503 46800
23092 27628
55292 72628
18660 37832
58149 70760
38382 98079
1960 73086
14723 39148
5091 42105
34229 68086
16962 39068
1816 94751
16198 97613
50206 87154
9089 84454
31038 70052
21976 25725
14586 35651
21243 37884
8108 73355
62490 99831
21887 67682
19528 38831
19454 84365
65714 79154
2405 75154
69143 91297
84015 91024
27000 84666
21068 60057
50897 55012
17234 40875
49093 72141
63542 70791
19615 78618
14826 41238
25327 78451
18956 31281
60066 99575
4475 61456
54129 67132
8030 19059
57984 60887
26611 27420
27231 68812
74276 86410
86337 97535
13034 35486
46235 97412
72756 89571
46821 93032
43014 69017
22406 80754
32173 63468
7876 57343
75366 78112
28012 51015
17364 34205
1090 85139
13242 83720
19637 94175
4807 87325
16783 36721
14339 74296
34127 80771
1151 47013
20848 67515
22984 35139
10351 50428
31053 78691
7892 30394
11141 23665
25014 55893
1011 46301
73024 89641
74743 85366
25099 32285
10279 56823
45927 74019
25052 39760
36578 94596
731 54625
2670 17213
1494 58758
29247 47766
46355 51234
67207 96841
48666 83543
21474 89548
13349 14370
14029 82751
29807 82684
49915 75169
17007 46472
43298 67800
24654 35560
53494 75194
43069 43514
1524 25330
49785 64051
30178 60712
14498 94402
3379 15760
15178 57766
34406 79535
26390 40342
62194 69282
25426 76928
9515 22943
3629 74614
24728 68302
41469 66739
22745 48272
11828 65560
60373 82941
37188 65517
9605 94271
37089 55859
34149 89624
82642 91480
81122 92693
74157 75691
6414 51468
36997 67894
50909 97771
3834 27746
49050 82316
38604 82885
5761 68520
2227 49600
33218 52262
34794 44378
5081 40356
23922 36907
23044 44180
76586 84910
47017 93476
55718 93307
21894 31537
89202 94668
81220 82539
52995 67190
44435 67391
45233 53569
21223 43939
30698 82332
2886 70139
46204 90113
11905 60937
39305 41612
65464 81396
22736 70466
17639 19557
37677 53013
6099 76623
39946 43592
6287 65770
35869 44310
54283 72566
53421 53950
68847 89682
64105 68082
30029 53863
20411 95480
72130 73347
8571 75036
7224 24215
40906 56357
47278 95586
60943 84803
7911 76525
2853 15244
32620 81006
30983 33660
5081 76054
52872 88171
39622 71681
66425 71442
25151 97370
50221 58225
39145 94235
30811 48286
13541 59030
12881 82935
77298 87549
40316 72365
72800 93506
14399 93393
65863 82375
7116 89042
2702 13377
31872 58754
37670 65806
26326 93784
58130 77943
36013 69419
24006 92636
4285 80183
51783 72287
763 31642
1189 19676
74317 99312
5427 70037
7565 72317
15133 26798
28265 40310
26921 30003
21440 32018
87692 89428
9100 58447
11298 52888
873 58990
55677 83478
13878 86410
8106 97600
71031 76599
12955 69443
18185 39807
56596 79976
25762 90450
48307 99573
2594 68345
45197 93343
77978 79071
11615 89061
19903 35884
48533 53617
10297 74203
5106 93409
12443 82169
34357 95209
26717 98445
17992 85430
43076 88767
25856 26902
29620 85110
32240 87695
19004 98257
65526 94052
24337 81279
65659 74620
87475 93922
64128 98884
7221 49490
70494 87065
55854 97019
11786 73489
29536 91170
7105 61977
7683 68961
8768 16526
34133 49003
49075 87731
61010 95290
71855 92460
40037 66058
18653 41492
23277 91174
62154 74595
7947 34653
81796 97684
37359 65096
19317 33922
38452 39225
12432 58776
26939 83177
32812 83120
80326 95082
33893 72211
48544 62543
70826 76383
43408 89982
3667 24440
2379 49008
15941 50674
40912 74333
36426 77094
25772 42794
57962 87970
73196 87224
51999 90147
63840 83514
51337 64079
35639 46843
49123 99080
12892 83699
26088 68499
32515 44481
15867 99744
31973 48800
20734 69117
24730 81943
23809 49587
63167 94462
4932 4973
57342 62081
9995 40021
10885 76858
54080 96795
86078 94175
54176 73078
37014 75373
5134 54586
2915 5702
17682 38025
8034 43241
49059 75439
7151 28539
73091 91354
48962 86530
57640 79958
2940 27737
86294 94914
3933 52654
66853 99831
53283 58344
9442 67056
63191 74189
65462 74997
43252 55203
21863 69851
8394 95064
8203 65192
17961 37033
13790 40646
71613 79784
59158 82613
39428 56540
18949 99966
37113 39196
30604 50087
86996 95486
80347 90366
39644 72462
60100 66613
6218 29914
18073 85934
60392 76125
84949 91233
16278 25161
40615 54360
32690 91364
66460 87733
33936 67014
47486 81532
42487 95167
7379 86405
40611 96360
24403 55981
28069 62312
2779 65969
24177 74232
2738 90163
80630 90901
66098 94145
64183 72210
13603 85572
17547 37701
91785 98941
66914 85486
6111 64820
17317 35969
29285 96479
41605 72424
29247 38113
45300 82288
48511 63035
63146 78516
54505 83241
47975 52612
84509 85958
3689 43808
52925 88056
27024 62171
24326 45278
90397 99208
54195 79862
22223 58350
25050 81395
45687 72122
8638 71828
9892 13956
13045 85992
12874 91792
31043 35810
32312 83782
65620 68809
21445 95410
47591 92090
46551 71111
38530 59456
73179 99859
13306 71415
27444 42718
19540 53401
9908 75770
28360 35301
41556 78620
16651 84353
61765 74384
15287 17280
166 56598
62145 76952
18074 32561
19893 49964
15749 80509
98026 99214
5923 94080
11659 88697
74617 98437
86342 88661
47445 71753
46246 79555
55777 73620
89350 96601
21391 47738
16425 80728
60476 60736
30448 77919
32873 65875
15049 39590
8189 12754
78777 81253
16879 62444
10005 93478
24149 61892
61572 90379
3435 27468
16211 57675
1689 56726
81577 87910
2128 15996
40416 54491
48411 62396
37938 90661
1503 43492
734 50947
1956 19416
36844 76576
31778 82990
2716 92784
45592 97474
7479 77482
2991 32835
8380 66824
63286 81824
73421 88070
15296 55032
5609 61106
2519 90445
73606 97604
35543 80928
56592 65857
45141 47309
80533 98663
14904 21919
2416 55170
39363 69111
53029 84261
59837 98985
31570 36930
4352 33185
34583 64908
3342 85620
61160 95219
12951 29797
18900 93418
58357 74013
10467 14579
37325 90924
1113 79338
6756 59719
45803 72887
38601 77575
27808 58400
14925 57247
36091 80521
255 71146
4266 98572
1672 3260
23969 90000
42104 44575
151 73206
38141 86733
39000 73360
8374 36706
15142 20819
16297 71416
93355 99178
13086 32215
60797 82080
35855 60301
3925 55161
29246 60585
36907 57948
68154 88988
15832 75935
4104 8165
30208 71917
36306 48677
5931 11348
42874 76638
23987 80613
49450 80587
49582 93749
56874 84887
43440 87785
3403 44739
4159 73162
67328 77744
18734 74205
49964 54788
723 64753
26495 82198
19104 23001
36570 72793
59273 96524
39896 99545
41524 79780
9167 32268
33158 58431
5860 88680
42284 96126
26333 79260
71981 82049
2739 70571
38117 65015
18918 49059
39280 41440
93870 97563
7670 20081
52798 53910
18653 57026
7553 55002
15548 78228
19098 74291
24797 40181
47491 70154
20870 52484
40934 56528
8672 38451
57698 81127
17446 67082
41283 54263
30649 77819
35116 41170
28580 37578
4390 86285
83770 84539
14711 93269
36312 58208
4208 50132
33313 70433
62303 66623
9406 36497
52786 76843
15433 60712
25705 56383
4325 91804
67595 72976
6838 69840
91206 95208
62910 69226
62630 84161
34902 89307
93503 96416
9523 85845
53345 63828
48717 80737
30055 68013
48689 90914
51029 87696
26089 95160
27791 91173
21953 42534
6349 58614
23258 67495
20382 35540
85762 90921
46455 74066
4740 34407
36747 45823
67390 97242
18508 87375
54255 95740
20902 50435
34381 70720
9038 99896
10568 75090
17337 81228
42668 80428
7500 59231
57913 76065
26759 43480
3957 30460
45395 64733
83289 93217
57145 69902
45256 61496
7354 32657
6785 57652
31541 37729
3301 58320
29905 43881
79853 90823
10249 65482
36882 62747
27777 77226
52530 87896
48374 54682
15483 99991
34141 50329
20974 64935
32497 53435
6023 74898
5059 40509
17130 50520
29019 64789
56900 96768
20275 38629
35260 78924
3100 20825
28920 64231
98354 98633
10857 49568
73470 80093
60119 81517
91525 95821
10339 13043
16422 92587
60527 85323
17638 69610
26988 46015
42393 49658
1135 31009
14598 46097
28051 60793
1494 65038
68487 97982
7831 70235
48653 69955
30547 69830
2420 64526
10792 37746
79154 81314
63883 78980
60307 72264
27925 88383
38610 45299
5301 54941
6345 86250
62545 74527
56147 80615
66347 96684
15723 29100
72328 97985
17364 61634
45431 90218
49725 94691
49901 82459
4369 61591
6102 32969
11404 17512
31230 75814
25907 73881
26509 30716
292 68384
1489 76008
24010 68767
46355 67220
17736 97509
34105 76254
2983 36171
25974 59062
954 8991
26850 84275
24114 32342
16175 37255
83580 88321
9397 12098
10447 47846
50444 91331
28905 70194
8050 13500
3519 87858
11950 41087
7172 37660
9109 94817
4579 90300
19884 71623
11116 19449
12354 80117
38779 48051
24084 68762
76179 79388
8410 74477
48943 57355
9055 90204
17463 52473
37999 71637
6769 46681
65852 79363
16710 82976
34517 90727
77740 90822
4684 94783
35297 96216
18602 49245
3619 73198
85412 87964
84082 95343
9546 53279
56203 69191
44776 49310
52189 58079
51526 75981
39869 60176
71170 78995
9014 81315
708 71357
38572 69529
15403 89219
43929 83992
42468 76152
44881 50872
37335 86698
66545 72857
28889 89855
56514 82451
3341 28250
43957 86529
11524 22352
12521 86279
68675 92196
24866 83470
62847 90144
1929 47525
76071 93485
49697 79938
72200 73031
4424 91591
29850 39218
3615 83461
5358 67420
21108 32551
83878 88881
17545 49228
10256 75343
30890 71908
14056 60615
26491 99432
15997 61551
79229 86891
12336 43653
16549 86947
10014 71002
15173 40371
5257 46958
2917 20930
53436 79900
33906 68651
45753 49110
23321 73850
2402 86953
50537 57074
27734 44654
23058 34776
21669 75163
6934 24369
53921 68839
28477 47576
12241 36957
39707 67749
15633 31338
20494 59259
29388 77773
57071 78243
17704 56413
74168 75184
60951 97499
25468 73430
53053 93632
10099 52171
51423 62774
47025 74710
14163 75379
41719 48239
25015 83315
11004 80290
21885 81297
1054 46310
63810 81476
72254 90579
13634 29551
9030 56484
57853 99885
28960 87339
10009 93530
29161 64269
18955 91061
84030 93535
34907 47725
22355 82206
34954 82042
10556 44331
79155 82265
82299 83412
38769 67750
6293 75327
54475 83521
20553 83722
5727 97005
33657 61636
15288 50469
46918 76996
85669 87320
27820 28919
23543 26699
27637 55256
12504 61883
19930 63612
19460 91750
14748 95494
26445 77431
1831 34475
26664 96518
24726 78724
65952 86543
23530 69141
43088 53701
42525 57973
43602 50958
18575 28769
25367 28858
32594 55682
12707 83790
4184 91979
3446 22410
30565 47536
72393 99931
89052 89161
31196 55506
27835 84700
25862 76133
3666 62393
44381 51379
10332 28619
3117 34070
24544 80699
13456 37945
69759 97534
43981 91494
21474 41571
11432 17120
27644 59332
65398 72314
26388 50157
71930 73867
11694 37908
31112 69842
27593 82415
1138 77079
63844 88379
61849 67397
76442 91493
14278 37054
50988 60597
39305 77067
17345 97170
58483 76580
1550 78414
3051 29109
18025 45976
25745 51098
66641 99618
9995 84168
6686 24993
14375 46415
34585 64858
48441 56399
37138 38303
28093 33726
21648 45990
56313 93425
52337 64182
35491 73989
4864 24672
35148 50335
27500 52783
42348 73932
69622 98221
69113 97171
18139 39164
69792 80016
92956 93568
14189 70542
56927 94156
64187 83113
43430 54927
88883 92859
22867 81478
76842 86984
65102 66070
48628 96214
50293 68917
56510 67301
21064 35073
2097 73327
44496 75879
30242 85357
23924 45405
22597 28616
67276 91192
76353 94870
35466 69741
45874 70501
14036 71146
7220 79863
21005 24146
6100 75009
2261 20526
3516 31401
77106 86698
7074 20580
29814 79747
8688 29338
10680 81427
43468 73482
31733 66494
4885 99257
39501 44390
53988 74011
1164 28486
59897 60084
38235 57073
2940 13607
3761 7822
36157 82872
38869 72481
2547 19521
13332 52288
8686 63628
76601 86471
30837 36794
12813 86405
16921 64261
2286 78580
9064 67731
78303 90315
35533 38116
14638 17651
7924 56442
41130 57422
43204 71241
22462 82385
83203 86307
23171 33118
5024 95543
39260 42350
8310 59450
57175 75938
43635 97967
87189 88645
57762 75044
15620 26909
18314 92067
4958 32471
3181 71934
38804 45614
31169 39618
6973 14625
25850 54070
70661 76689
57291 97229
13623 70761
61551 95074
26519 29639
27335 74025
40144 77765
17340 36475
24343 98965
50378 87087
32673 58465
3103 30230
4674 51991
9332 55099
29969 73897
48306 64379
55021 65824
60388 81842
18815 58843
61117 95340
8234 66097
64311 79946
24919 66611
41083 61545
23303 85597
38534 39049
21056 44480
14042 37544
48907 70215
26614 78516
47843 96474
50649 71992
3834 36578
20112 89401
42275 97197
54471 67242
7390 62857
63241 93540
13105 15392
53802 82654
5799 62586
28714 74492
4542 7879
1653 87958
76208 81655
21980 31984
77098 96756
15946 38671
55664 86093
42500 97412
66032 72810
20558 78099
29379 38551
50273 51371
5219 50207
50288 69034
78410 83186
29905 34019
7808 71467
6005 79314
34952 88294
4051 37242
14106 28956
28570 74241
52084 89236
26264 83284
27977 64136
81219 81326
16489 26499
14547 55073
40165 79856
55712 65329
67362 96681
35170 93553
11113 58527
34650 56118
37913 55624
27842 90210
53681 72490
38641 76284
38955 49352
33784 73749
30768 60283
65148 98076
62670 62697
39089 43567
63481 87401
1718 73999
1637 89860
11426 40570
61501 82617
4965 53399
32497 60550
1952 5098
2172 27147
29328 33722
4167 43345
28602 53736
10411 66487
45409 68333
79174 93481
814 12825
70772 92654
8755 67101
40038 62789
58352 98036
34657 87690
59458 68801
32402 92150
70769 80358
85343 90705
63856 95416
11507 48570
32088 37997
61073 63453
5176 35029
74847 99504
24098 96861
47874 86058
8364 97500
14897 18425
8970 32316
38697 66777
83314 84556
76330 92483
32009 33082
20625 76480
33690 53415
52538 82515
33546 62401
61332 76625
48803 74888
446 79056
48052 49808
52526 81643
26052 74433
1074 21549
90873 97119
33864 45608
50330 78604
64225 70620
39815 89981
47070 61088
12547 99687
48762 55667
1507 10700
33844 40396
56730 77511
12409 51690
10651 82511
56954 62724
88160 99745
52198 90107
80243 93952
15059 31452
6996 16987
11791 34688
19893 92128
54406 79565
46725 62360
22606 49880
83581 87467
44994 80854
7944 36382
16327 94851
67300 88295
17617 77382
38509 70214
20960 75111
30604 40067
45368 53438
14746 36444
13992 25429
65574 75367
6962 91508
31389 33429
32778 63143
61466 92658
43778 54946
37385 60522
22745 56957
16472 71398
21633 58073
72107 83974
17217 93579
37943 58380
32555 55249
30560 60881
28222 72032
40980 98351
56449 68334
51979 65398
12386 82370
14624 36725
11735 89957
37392 88880
5245 46340
28490 95859
34527 36992
8959 77046
13824 29733
65992 89472
32225 36347
7082 79404
50796 65151
29965 72611
26393 35181
33287 37691
52783 70186
3731 94601
1843 25894
18118 21471
15752 84445
40804 57531
37238 73000
80749 90155
55363 91465
67828 80066
55746 87530
21760 82047
39390 71196
4918 90997
25290 50008
9747 52249
6807 48624
26914 36117
8287 25778
43006 98331
20224 69591
12998 91028
8504 42807
11545 77143
9227 78796
36814 95478
77201 80658
65571 88034
10841 54732
6141 22289
92784 97998
29176 40415
36107 47516
5964 15923
32702 59327
74727 83982
62474 99526
17219 92518
21498 24401
32079 84614
13120 26657
19274 23008
12374 23813
70468 83673
25978 28105
10915 56363
46507 85797
43502 47695
8205 72290
3280 51067
13011 59299
33768 92937
59486 73291
45899 74584
66127 77017
64295 88122
8442 14244
82949 89213
22130 74169
2075 16326
60707 85705
885 27793
52986 70709
16621 49895
10651 26974
33415 75213
44495 75588
58497 95107
5587 44101
79054 94544
59788 88212
12343 39283
61851 77071
16072 21243
34562 87817
55183 70395
97304 99585
36174 36479
28403 33506
4682 6987
28121 76099
3634 67775
12378 45523
13421 95898
5881 66366
22614 42879
26981 30885
16583 42113
11889 99241
42254 87190
39263 85236
48920 90102
38269 43267
8559 84203
31605 97860
3290 85981
24223 61616
21954 33978
21526 79044
38400 52946
51480 93477
45250 84412
37645 93233
33502 90007
22326 31377
13817 54692
25666 98841
2783 97446
64950 86949
1927 24030
8420 90192
48708 72655
41683 83162
14641 81275
14028 32775
34733 49934
3833 26378
65083 97111
3547 65945
3952 88374
12889 76721
7311 42169
25185 66779
21904 61849
9543 82906
29290 79070
8025 82691
26947 58494
10072 14132
40312 50271
10975 53650
26548 36234
54244 93979
6425 8464
11485 24232
6653 80474
64855 81892
59059 92136
35237 67208
48875 91844
3061 87316
24156 59708
4215 53972
35259 70910
76338 94929
38740 67716
27409 62618
30826 88326
46638 97500
49390 53773
6380 40667
56885 83783
4438 80954
55498 66309
6977 51493
92765 99829
3245 5729
27874 79854
9539 66804
17336 94618
44647 92964
12680 97437
5013 8708
7200 12457
41223 53655
5897 75669
15643 73945
20338 48732
59568 76434
18231 44581
84309 86858
32690 95318
5011 74034
28840 76031
46252 75087
31382 74063
69482 74772
39608 91103
1268 20128
35650 82529
37160 40584
83703 99446
43486 84742
23300 62372
36190 97323
11195 43870
50525 86740
26661 37637
36860 82220
31709 89559
17079 90005
32892 47758
5932 15237
41769 89628
5901 45093
26786 72049
29890 97942
46711 63368
58568 88005
17567 34815
14977 38205
36707 61148
11858 12128
67380 95676
11261 16913
19585 46959
61507 83200
77806 78058
20507 28034
63226 80014
61363 93081
87742 87957
2710 54491
66899 88503
14606 40410
50210 52936
50629 97331
16299 44731
81561 85955
68880 96225
32166 61064
31817 77578
22880 36249
12921 87471
51994 73025
14204 66812
22763 53648
47148 92143
63291 83190
30397 78380
7819 88036
30049 60387
46060 83492
48652 65048
42493 55113
22165 49777
69775 75251
50216 56140
35964 75848
36869 74797
4902 12796
7526 57319
30014 74777
30463 77252
42681 55575
25798 85773
45629 50777
53616 66580
35828 47880
82596 83409
17559 72657
52351 65320
54609 81489
14553 65074
67823 96463
72498 99196
11683 45671
20350 74464
34358 85632
8840 50331
36676 58914
12854 62953
40970 45518
62691 63486
65326 90919
72503 98582
61578 68368
73769 97282
9783 86638
34908 38614
855 77799
72826 79192
15734 46837
44229 83423
2181 66604
56879 81411
49648 58203
34255 38359
66282 83138
64999 84077
15969 46643
36944 56023
37401 81340
15730 94073
9868 68343
53062 65402
40088 40805
41366 87459
25824 87069
36096 39479
14667 85814
22364 83117
13201 35653
37978 62886
13220 89574
16945 38116
42922 90662
13914 66015
35610 89590
49181 75843
18790 61613
16670 34925
20629 53085
47818 69807
61904 68840
36250 89172
31767 81414
13558 50314
52518 95196
3574 50670
3861 76214
42298 51392
8775 92090
36019 36936
2634 30361
36104 45398
29494 79929
9598 18991
27202 83122
72132 95016
51780 93297
69662 71940
41676 86097
17757 27857
40964 71297
54139 54640
59342 62488
49925 94362
55870 77409
59671 94608
6220 38137
20375 73323
30851 74316
27790 66161
55241 86420
36836 66788
12748 56703
84852 91895
6794 97935
24184 49717
14746 84765
4514 16843
4050 85761
15937 34807
22399 26947
24729 86138
10761 88264
21214 65314
11601 75320
53185 54742
50853 66111
73618 78899
48060 59062
42729 74392
30022 46019
27929 58297
7899 85270
20726 58795
16326 72452
68378 78309
23161 40939
750 75626
48769 54203
14718 42645
22539 72780
67330 97291
29494 66699
30775 47173
12027 74888
9173 69957
36301 78009
49826 81653
57591 70834
84629 85196
25738 48953
16900 33929
54792 86417
56073 59012
86923 94485
73074 86240
63347 74525
37114 82433
53981 58031
52755 63154
18512 58532
57870 73923
6486 14256
13472 83988
60738 91990
7830 33003
79401 95023
26034 26630
51120 99308
43358 93773
21977 25243
47865 99482
77666 91242
4225 51318
23834 56261
33609 56974
45252 53658
18568 82549
36914 78801
44431 65907
2491 98652
11795 56555
9906 63691
34840 53664
6030 6070
32456 94338
73968 87008
43777 52880
10328 55211
47867 59327
35840 88558
79200 81740
27997 70717
13493 48576
28481 68820
16564 47970
34086 73590
76061 77585
54236 63601
58817 94309
33966 47612
16345 96424
32377 35635
9225 11097
49348 94346
46733 80655
9365 90463
10495 50619
26526 27105
3191 84123
50524 88310
4195 38598
10298 37255
48935 87552
4825 6246
6635 62415
44876 72056
76645 91205
48313 66184
16281 90118
6240 94755
64474 80601
17879 64817
46012 81661
56742 97311
37277 91534
301 50374
17586 28963
22594 62043
94952 95291
7102 58510
71589 89031
13541 76807
17742 38508
56528 84053
22804 49740
30515 69193
94821 99285
41864 61979
28299 39543
67935 97733
65248 89050
61797 88396
42644 46781
66829 95548
39402 63440
1438 78668
16364 85702
10283 56174
20657 51322
22530 60816
8494 46030
43025 68095
243 87733
6982 97301
53284 77673
15712 92149
57031 65262
39837 72454
24280 69213
4791 47941
45003 91034
16750 34276
48836 86948
43284 93647
3821 6569
19856 55215
28002 53450
41929 90766
28267 86441
54456 60818
24795 28791
5329 33662
318 7894
60894 98083
91904 95127
56344 92277
63246 74571
8514 74587
10289 19697
62835 79312
54602 57928
49205 85743
82734 83930
68715 97951
77386 80141
39705 70254
70117 72356
12831 65291
47071 70993
18273 98627
5535 15859
24548 55219
35519 64913
62837 66669
48440 61923
4851 95196
928 10932
9682 46439
66876 69388
65672 87479
56222 68746
53950 58188
3050 46335
21053 28929
60157 80517
15778 96256
3380 49512
16189 55857
32896 89602
15893 49700
4972 55068
32702 69251
35762 67079
23918 25769
50570 55448
6694 43562
23518 79491
26023 70725
26492 69871
5021 75814
39996 43715
65790 97366
4180 59738
2533 62313
37433 62925
37659 38368
31555 65761
59155 72764
1393 55749
10295 30334
40393 55528
58536 77451
24217 90526
72396 87639
29464 48942
47605 90108
30125 85429
23280 76611
13355 33844
6850 46826
33356 68170
31494 93017
21103 33302
56156 69848
14385 24083
6785 24618
22493 70606
4594 17969
61589 62512
3538 98038
28041 74059
6418 26607
15945 78775
22534 89712
70471 93409
29885 46438
35096 88880
18488 36677
18117 28415
25622 72847
14043 25183
19794 81311
44719 74970
1864 70541
57228 69750
17880 88925
5381 8869
52334 69244
38550 42686
43338 93964
24375 38474
31336 91039
59976 92013
357 57895
12457 18896
3998 87549
3373 30660
54458 72549
51727 80980
12910 70228
1477 83039
35184 73487
8273 76433
30197 85615
94039 98142
32624 66777
808 7674
50873 84475
15640 31260
10916 89347
17919 53372
13640 67815
51682 76351
65321 88933
38866 53535
36424 50427
6944 42534
22095 78672
6769 76195
29354 78557
88632 99586
4795 62573
13829 55806
28898 96700
14660 19738
6079 66980
55673 99722
74640 76711
75424 88129
14717 24151
35580 98095
27258 74741
5778 74252
56910 89024
22352 60809
14640 95484
15782 82870
15479 67989
4511 30780
32680 55737
38982 55045
9149 25276
39770 47855
19826 86268
65916 77678
21173 83158
38423 82032
33590 84233
69656 95213
87140 98238
28029 78858
28907 93183
1551 34403
32572 93168
77275 94055
54433 62129
7536 55938
88865 97058
36178 67666
35855 87258
7086 71975
35427 90759
4659 82125
60119 69394
52503 66908
36435 72258
68453 69328
31102 45018
47424 93845
72395 84149
34947 52655
50893 54494
62264 79028
77297 86852
3735 37046
21709 35957
23651 45524
81925 91685
12963 62345
68381 88457
9758 16258
13763 18171
29991 93015
25007 92033
51869 56832
18508 91637
34157 99380
7861 38895
30975 77202
25358 87356
22498 36347
15578 21461
90387 97015
50755 82973
59343 74229
50787 62731
24384 88195
85088 89238
15878 21811
25473 63432
8827 77031
59062 85423
75083 76157
48459 54504
12945 80903
16379 20414
23347 70294
18992 39194
76162 79108
76855 99698
5923 16253
17585 58825
4753 68516
6814 45652
16525 59345
12036 44248
29678 41741
28536 52525
14107 75716
46605 71908
34026 79409
21110 33637
35448 36595
78480 79481
57552 93074
22483 90853
33923 61268
61090 95296
35142 79912
35804 53714
36843 75128
48039 69912
64121 77672
47716 85174
24939 68626
13632 96375
49391 69248
3105 80166
34828 87535
11842 56709
15977 36879
8765 43403
23350 89228
48370 69706
16178 75475
41968 92368
12522 23418
73287 79973
28895 58476
29735 66933
39991 64164
24793 38274
31704 99287
9253 77647
13819 59158
43411 54918
38707 73130
45397 85244
42012 64605
19477 98188
40681 42729
50068 87660
64288 94613
14371 64791
61612 85446
24589 77620
13323 88837
6058 34030
66835 92222
86645 86984
4441 65771
1319 29297
2163 46042
58051 63782
65494 65789
74911 81931
21775 57280
409 16237
74574 85218
32086 56875
55484 60434
66720 93955
31049 78701
25320 67803
10772 17786
20944 88647
6194 31322
37755 71746
58684 71488
39968 99433
36682 59775
10532 44265
29928 40746
28812 64926
3619 31593
39864 43618
1015 39393
42430 93050
60484 75935
18804 21633
49729 50493
12068 33208
77853 79814
16232 85815
2000 61428
15469 69692
54203 67352
15404 71929
59224 60540
14636 93849
43849 80986
22800 63051
48359 81757
8695 36003
45161 91750
16721 29590
39474 77414
42757 65213
31014 94169
33497 59358
582 40663
42002 48112
858 20302
41238 98992
56073 74755
4915 98779
1269 85942
137 1397
12054 32472
49661 87427
6126 65766
5470 42674
3660 61736
79610 95305
17313 88121
55910 95317
53718 55815
19097 46163
3814 93692
42783 43565
18318 50694
17870 98415
1774 4079
77636 78677
48702 96623
29585 53681
11973 25442
50491 87276
6592 35980
34865 79716
24153 74384
73343 83141
46825 59767
27891 72682
37384 56494
3417 16947
49628 64582
35401 91680
3449 3895
23868 73898
18156 38285
32790 91362
18847 61956
43646 44520
21974 93889
9674 78857
60987 83563
8735 46892
45944 88194
30200 39799
8104 63128
11598 74834
37841 39613
20850 43099
45738 82228
22625 72187
59827 64406
39146 42577
5149 90849
6378 64507
39880 46308
53221 68174
28947 84375
2104 27982
53318 86208
40130 93527
69830 99790
3840 45182
25074 30592
21898 60276
3944 92180
56536 56796
88561 93061
52421 76508
26316 33733
69124 78646
42664 88316
37652 46616
43446 61365
88692 91675
26371 33688
41498 75640
12238 20221
19887 33010
8450 18210
32855 83583
58317 82968
36194 90147
20935 64400
59767 65933
36740 46928
22608 50926
12253 20825
59649 84695
32781 68596
6758 78424
23636 85659
60598 89055
21982 84833
68384 78014
56485 64408
6749 30319
5607 14984
27623 52479
46344 57918
20433 86123
3506 77388
17454 22492
15455 58012
856 59797
36431 90325
8230 53891
30646 35079
59294 91032
42662 45600
38750 67696
41952 91509
67391 83449
30684 43192
23017 91913
14252 95596
70907 85412
28607 95306
35447 40670
4524 85215
52231 79358
14930 96796
4003 64230
27920 86186
295 69290
23200 47513
14303 50923
18061 90997
59184 79586
49751 77426
82259 90475
18616 88304
27686 42464
55008 60075
2427 42717
22434 47036
72385 97911
35341 78281
61860 91220
10021 30109
49654 79973
63373 83107
45746 72695
36170 67509
19305 64425
22687 85610
22193 38962
39107 60137
34614 81524
29618 49098
46453 48500
3450 36689
2822 61718
6732 70407
8463 61467
49463 82994
10627 47724
37026 72384
1193 66778
53856 63523
34713 87768
23028 40662
38755 65687
78154 97235
43160 73642
65775 69702
64112 75985
46541 96477
68112 98236
23234 56572
18462 35453
3598 10588
29747 66831
18963 20117
3475 62749
34850 87171
43888 59990
33216 83108
41376 54809
85575 96587
14007 21039
42640 86590
54790 73780
28427 97194
60836 87032
65698 89516
80225 94431
86227 99239
3594 68098
8498 99688
8150 33906
12749 14641
1762 37030
15747 61966
7023 90283
57493 75311
26720 50415
31647 75935
23720 50432
41534 69028
47205 58050
41154 59771
33412 75279
24461 72967
15949 30523
14583 38169
10351 68981
20766 83143
26926 41860
43073 92421
44306 84034
11240 95300
11621 35662
26482 37197
9370 49964
3215 83547
36113 90771
10785 84160
10319 55931
225 84205
49068 94047
338 65198
58164 67943
2645 48639
11931 51038
78207 94975
11407 15697
461 94995
14878 61006
8108 82075
9509 90471
27984 52853
66781 93743
11488 85395
24665 64102
78474 98199
16906 47589
42094 44759
21623 87662
27527 90553
17140 69314
85441 85679
69512 98444
14698 46286
27251 50078
19471 20319
13735 17769
22560 37066
31836 80313
22085 88421
15838 55979
42436 99777
94760 97731
38198 76607
7064 36354
23435 29337
16939 58039
50024 54987
85255 92003
16747 39201
2418 13640
88268 91426
2086 25798
39217 95713
5430 20035
47828 83147
669 1508
52342 85916
1404 60123
8976 25977
72025 89305
9753 12318
45998 67815
6431 66400
78755 82614
9133 26953
21054 83041
41141 82504
15671 37184
13209 86171
5286 56970
47129 67985
23401 98804
30157 61713
20340 43575
14697 18224
23808 53446
8980 84443
59595 70810
52105 52742
22893 77131
15019 25890
57436 96540
8181 82495
25068 86173
76535 84211
52728 57879
19970 22047
14238 81528
19801 75819
14352 28623
86117 89368
20433 43803
17125 69570
66235 70351
33080 36223
38913 42273
17813 93395
57455 74894
75053 95293
59195 62591
9676 52414
6500 20174
23004 71812
18941 76872
1992 57683
22296 48500
23301 87783
49358 71312
71066 98811
63203 99293
64591 78401
18504 68293
54156 89044
59755 90972
24019 94405
66359 67148
15258 81330
62140 98771
1530 29346
85077 95853
2513 61865
21958 91811
14709 54923
9853 55702
80574 98132
37192 79602
44024 68060
25315 98476
24595 56602
54374 86183
5993 20397
17991 63796
25464 84626
43701 50248
13854 28495
38938 52712
52264 84305
3820 60706
11069 37969
8727 44972
34880 58006
49490 67104
616 35313
66572 97304
18638 26392
17973 80178
61950 73886
52102 88723
74002 91624
16360 56942
43216 94652
34791 84602
19522 72272
55860 56735
16593 68096
21991 34144
83781 87027
23339 36694
22912 87416
5529 97866
5857 22850
64554 85860
4871 56409
63094 99905
2374 91406
81818 85431
78431 85202
53407 74453
33225 68914
70387 76478
19993 20229
21115 37467
2991 72482
32086 36456
20080 55448
33885 77957
19501 32561
57055 78649
5898 50099
37491 44378
16154 23448
33263 62392
15341 48551
65910 99391
40288 87789
5243 11651
16906 60582
30021 31586
17593 23073
21862 86396
31023 76308
70629 78901
28460 71521
2663 22968
43808 95273
7406 29283
70016 72523
50815 96335
33000 62276
41485 53166
74266 85318
29484 41832
89253 95032
14905 63803
10434 34246
61023 83621
20104 65528
35670 41998
39252 42677
42072 85313
69141 94505
56978 83466
73602 79571
82401 92734
7572 42141
20766 28353
62266 77233
6874 35632
42328 89895
18949 66192
49275 62458
5667 54232
44559 70694
52900 62675
35954 41208
5168 54545
25380 71822
14426 93325
33796 76231
20082 21698
9943 35718
21572 65843
18276 43299
51608 87552
43931 61007
56360 63032
16064 48249
52857 85321
9710 10734
48675 96360
39642 93292
21362 73594
33820 58402
13114 76687
20882 48625
16933 78620
4370 74484
34804 72328
52175 80349
32219 36572
75064 85155
67495 82375
32516 90824
30275 32363
57545 68709
22785 53463
5491 48581
32545 89363
24054 61186
50165 51718
28804 54546
46815 82659
343 59278
19683 58212
17031 28202
11639 23783
49954 61573
25671 64785
63946 80859
56403 91205
5731 95261
96292 99218
38743 66529
4137 39782
57825 81146
71825 88002
1268 93351
4483 50153
77994 78888
4843 7684
81352 83687
16421 18079
42106 99437
42890 78635
3971 47418
18388 29604
28715 83906
65871 72142
75238 82356
2295 77280
63517 63905
6310 19077
23798 39157
25283 45526
5496 74156
22241 88587
15812 25818
68424 87291
20941 48774
44918 60199
15159 18100
51428 72484
66920 99427
6221 23577
14600 69586
34254 48021
34270 76922
38999 86946
68097 72990
78725 91835
61 65175
53164 84426
37629 65560
24109 40678
42677 78317
4027 17901
318 61771
78632 98292
40089 65114
287 69001
34213 42059
71763 90616
24111 37331
1562 83485
13582 38078
83426 89719
57897 83505
36219 40778
11481 48340
47070 64332
19186 91034
81882 91637
44738 96811
64148 81115
62048 64380
10562 51065
24032 40945
32233 96030
9894 45902
18882 55546
68397 92224
29773 62159
14588 74993
3109 34509
19427 82363
59791 90930
6769 59290
5072 61016
28640 73199
4941 67595
70417 72174
69327 90568
71191 74016
1915 46261
57029 94817
1245 79395
32732 54652
6818 92063
19357 99177
6880 21236
97832 98520
42478 63010
13452 53353
34666 83300
38794 44735
49273 80503
4790 39262
42016 64277
89723 95487
35098 43074
23269 47690
17490 57450
27588 47489
13671 39705
36453 37175
4733 88262
6722 17959
15546 42518
2016 97379
42068 66338
22190 92291
7064 74965
75915 91880
5868 12703
50726 74891
5544 23549
29205 30482
17089 93253
24335 75134
51643 80247
50553 53200
35830 93921
39333 47247
7115 96077
15564 53089
50947 66454
13615 42352
91948 99998
7299 33264
60689 62914
66086 98096
30114 53153
56055 67057
47474 82022
44430 46363
18496 85263
15769 82666
18936 94289
15461 27923
10648 81673
53411 68775
13592 66167
12378 53395
12988 49247
57501 85328
31604 68112
7326 84289
6752 25260
21933 52219
68374 76628
80088 92150
14294 89719
85002 97593
12288 31215
32668 81520
28186 81543
21114 24537
59038 79955
57137 67680
4627 85353
37201 89735
41983 97143
19538 33842
30522 85183
21188 49980
80319 99283
7932 88955
30560 45668
70285 80404
63456 97315
11852 80189
4122 17848
25082 52358
43323 75931
18863 76373
24971 96471
51730 93660
72642 93663
58520 98406
30048 85411
91176 92927
30619 68334
9687 26211
4192 20815
90571 94952
1481 82227
16221 46282
12981 44245
60434 76695
89828 90898
6737 62925
35596 64891
29731 46978
48465 58797
31199 44742
4883 91534
52994 99700
20331 49340
15568 98624
14761 38171
54869 83616
72588 80614
15662 97582
32918 61549
57696 68484
17182 75883
33337 56348
55528 83993
54053 63984
77775 89812
34752 61520
25008 48731
8927 96998
20015 37111
60939 85509
45063 65876
1460 25671
4847 7343
5405 34951
56726 91198
17879 77365
58626 80837
1709 41239
2195 78071
1207 86689
47980 80735
34155 59309
20925 72797
73920 99628
1982 35836
5352 68075
16028 33488
33042 59277
5492 18018
1274 80889
62770 64003
6914 54773
10786 48103
63344 69842
67152 77194
32152 47180
52808 81891
56395 66635
66556 69160
75387 81575
40039 71224
71357 88885
74653 90418
43204 96790
51635 59681
76154 89961
52086 56298
3172 94330
18596 49410
17351 58720
21237 36114
69634 71823
29403 35105
58077 72931
55421 95782
19330 42014
17381 47429
4198 80060
34558 45279
96444 96997
40408 63606
30686 87087
33421 36988
23635 25574
80 2950
54260 95509
47036 66638
50703 75146
33339 75963
15783 41991
41923 59723
3027 14923
50216 53164
86484 94697
74490 95282
24346 56820
12928 20543
36334 75448
4784 62491
54498 75518
44959 98194
13925 91965
70072 75556
27021 70789
17851 53847
21835 83693
67754 85875
2384 52707
20368 75302
51826 77993
61832 62286
30690 33463
46616 91012
52732 70605
40005 61976
4569 86577
4490 14821
29797 39942
53745 65123
10331 14746
43055 45208
484 92884
82296 90480
29510 91410
16805 26945
6346 43403
23340 29606
16504 35074
20661 82377
26061 26367
28719 78985
173 67139
71218 86135
4657 29001
48644 50758
13248 21914
11905 70892
93567 93798
84863 86312
56816 67253
7743 82784
64942 68945
30509 46795
27400 81344
11689 48181
12148 20084
36886 69596
19185 65816
9134 57159
14532 90564
39687 87087
39180 43660
9636 75352
28260 33362
9315 15344
45268 50013
48995 92788
58849 67828
32904 81624
1565 31775
18175 31347
46416 63876
42580 53361
10075 14707
67083 85090
42274 72778
4729 74231
47062 51794
56717 84768
34866 46642
59553 82145
10152 83789
17808 26517
49680 56671
36616 47899
10969 43765
44141 84232
6276 7558
25745 72887
32602 54078
11570 30838
816 31375
30080 46065
20187 34246
54076 72858
83714 94533
19228 50226
75775 98186
28407 93708
35061 61389
40942 82793
58986 82860
4418 90650
28565 93898
38450 78944
1645 84015
16956 94882
51017 86320
41809 81567
11612 93504
21842 76543
34790 99568
83637 98617
35724 58840
89274 99342
19121 58551
47263 56599
36426 75616
39871 81378
34385 86845
63994 76772
2974 83702
16534 44882
48712 69385
7626 39195
55434 91208
81733 98736
25447 89730
63452 63903
133 88411
60413 74958
33163 83214
34623 43641
26504 56701
7241 62097
8494 90943
84611 86142
7957 12803
20435 58026
20389 21723
2295 46481
1339 21758
21561 92513
51359 63643
15907 88168
7414 66108
70732 91483
35496 90628
12066 99025
70875 74179
82670 83922
66229 78047
22133 76640
7537 14894
33275 63449
19984 32334
80184 90554
70359 89329
2951 47314
7947 68404
15383 93633
24230 83886
79066 84503
35382 55780
45369 59943
45655 75157
37835 77441
4507 6530
15723 22822
9895 72861
51060 76275
14628 38783
76408 91905
48471 99332
24628 97524
3409 89632
65901 74540
33704 57399
33166 61589
39941 90550
12221 99228
22685 94635
33055 75095
80971 94580
47940 59209
14370 56505
57279 77550
15301 41505
53408 62167
8354 48196
46403 55870
79255 90769
6605 9305
11493 90211
18648 24795
37495 48015
22516 29086
40241 57945
19442 48066
26302 51378
39397 58236
58810 67107
39748 95259
2871 62985
29478 97438
44380 68584
11779 85880
83465 83570
29799 33744
21388 79742
54229 57702
31687 49262
41122 84964
70522 91214
3848 45431
45983 84716
8020 53393
27056 51956
41156 82255
72801 79464
53885 58233
11248 28251
64150 68152
28203 38104
17862 41375
26044 34719
66800 72354
52174 79215
35533 97919
45057 46012
58853 84779
12947 59699
7245 98884
57114 75979
48159 73701
56588 67116
24140 31706
28304 52003
4652 15494
33111 40033
60014 83160
40401 42020
46480 54337
26604 86926
29730 43387
67690 75798
23565 64241
6301 24445
13533 67746
22553 48386
34537 57533
152 15182
60700 79088
32571 84955
68527 69521
64368 74305
41367 86205
64797 96817
14266 85940
25211 50021
12777 99558
79735 83249
47748 93117
3550 60737
86208 94980
22686 80063
18198 65503
3883 70527
26548 42540
42096 63162
18033 91357
56332 62907
80359 85119
67022 79631
32690 84305
10777 26575
1088 18332
57494 89081
11843 13551
22148 82056
71922 80198
1278 95396
13134 18104
19861 45160
9186 12122
50019 51109
81704 87726
9414 79372
56757 77951
75453 94241
22233 77326
22653 62543
34057 59954
63714 86312
13136 61367
81042 86313
10957 56712
2087 90204
71383 97563
10479 90024
33727 87958
14688 60584
54279 85128
11189 94932
37500 86842
39353 68844
26662 72268
25579 45400
8400 53300
2503 16012
45646 56748
9229 94740
19781 37550
34938 53277
27763 52447
27009 56399
53243 85801
70094 99635
46210 56303
39000 61581
1369 7948
6816 80716
25136 68300
11407 88852
8345 12086
54662 96348
2087 39770
24969 94831
50523 50958
5413 99698
19893 24904
47202 89469
40132 65982
58423 80629
6216 82413
43437 69137
62984 93520
31662 60317
25470 98687
6854 79137
45567 83671
11797 14266
32357 42161
26637 84684
40347 77556
40792 85827
18 73336
29412 58202
34099 95570
24983 90538
14109 92085
18374 34149
29539 60420
20103 20660
244 39066
73538 76516
68942 99935
16934 60747
57926 86443
54487 94083
12481 47516
53338 96929
33769 38763
23513 78121
57996 67099
29566 68153
51995 52868
47448 52782
30129 86457
1153 65680
46345 46494
50266 58492
38600 89863
2879 78787
6939 73453
82735 99012
13687 45683
31598 48224
14302 81139
19334 80224
48927 55360
1950 8936
12088 20382
19446 50351
65652 98150
26992 50038
19405 72784
6862 82629
26095 85060
21248 23608
22074 64058
65814 82472
66507 93478
81684 98777
28186 47390
51309 67699
65314 91844
16957 18956
23500 82915
40084 58540
15669 29240
8828 79128
38944 59467
58237 89428
7080 93354
1681 97498
7330 61837
14683 38038
2222 81882
56095 80913
95459 97792
15892 34740
4005 68013
25103 43493
12052 36492
45607 74602
8362 89746
47637 88029
36519 86082
55117 63485
35099 44935
17225 87051
49655 77174
39650 74690
48543 57608
7467 9668
4013 8892
43231 85818
2462 8735
64083 77806
54047 58404
11659 98402
3182 73938
60291 88213
42182 85320
50562 78900
2262 77606
29790 74189
7867 41967
2401 52527
12410 58540
15179 47605
23577 74633
53398 83600
74720 87293
7741 54315
23568 89054
84442 98293
24169 85607
80045 81007
95722 97031
3265 13899
83209 92400
52390 84258
2526 79613
13702 55047
44906 78739
20537 35205
66222 99129
24557 84958
10892 64800
86719 88384
33903 61164
72610 87468
47211 97498
77369 77376
43160 56596
12857 95405
2205 81235
106 72216
13333 72804
16294 69165
5368 60396
17805 30098
28095 75311
28454 75673
20018 94319
70898 78127
38989 50676
14222 29202
31466 49003
5568 35909
1474 44117
43759 55370
8720 59497
63847 68811
76939 83378
5684 73093
4684 52871
95042 97690
68207 73505
1888 3769
44587 61385
28032 40038
66438 92275
70829 84307
7164 93822
37576 70897
88227 93989
82275 86909
4895 51342
10199 63961
23307 73523
48403 56165
2095 60724
22233 75797
28436 76018
63119 77347
25412 25626
29011 62863
8526 82187
63076 86400
33939 43160
2070 69494
34481 60936
40329 70441
65690 88169
1891 50416
49650 60130
14620 51819
25399 94484
17156 26246
3233 10886
35168 48609
8057 83613
27695 49891
11819 64080
11990 68272
81556 90988
31971 53972
37466 91686
1140 54450
14010 76857
80259 99537
10573 72715
7587 17629
32404 62927
30104 87058
50522 60594
64595 75373
73594 93433
73140 77335
13737 60428
37180 47839
4578 78735
56720 99811
12628 69731
82556 88088
59758 95462
85792 87434
2401 57054
49101 92492
76905 97658
53609 84445
48776 77251
48286 96583
85775 90913
31960 89230
1367 32554
25619 65706
27650 88404
44299 74090
71265 94356
68969 99980
14563 28542
526 2177
61082 85035
35055 72892
20072 82333
44491 84619
41728 75358
48070 82275
54867 62639
61281 71993
21480 30927
52496 90933
35537 66199
17164 61228
7014 92460
77725 90021
652 45635
10658 39351
29129 68055
25526 87799
6829 8432
23455 50993
27430 81910
5546 38041
40940 51126
4004 55196
14744 72182
81680 98296
69240 87910
19861 32861
32084 91442
40741 91819
11994 35229
569 3719
32902 79875
57594 60126
21150 96519
57727 70481
40391 58646
2368 4299
7022 20059
40277 84506
32935 41909
40721 46032
6653 47987
46256 82891
36345 58033
33667 84151
21662 80757
35561 94261
666 60347
35833 70859
57848 61727
12221 81613
60705 66296
28562 91562
20144 57694
17561 66440
5900 29425
4200 76190
48832 78261
57563 78258
8960 85397
31238 60175
54721 62455
40420 49125
56100 81724
10090 77887
33653 35283
21547 79245
21596 62925
20127 84779
14091 44862
24027 63569
14984 19552
14564 52524
16916 52916
17616 43022
98299 99940
62421 80839
44151 48103
22042 87807
67955 82348
20309 68265
3314 72575
45581 56997
8633 63242
35783 83400
26778 70872
2757 64739
71966 73205
64965 71121
8302 60657
40997 81411
57603 74941
24909 49113
19018 77493
6490 38031
17181 80655
48030 92958
57925 59846
43993 48279
32884 69070
72739 79136
9752 48874
5018 48372
8655 60808
35242 87239
10908 15702
82644 89804
13425 46688
53438 96140
8335 17572
26758 60743
48117 68905
23786 46161
42720 76621
19297 63497
19245 24685
4892 47778
12068 99499
23872 91926
3867 40050
18158 39468
70209 73272
730 91302
83914 87807
2951 23929
52153 70936
29734 83993
27472 29598
33750 69115
28823 64919
47100 65146
2188 95386
7944 50959
2120 19083
22751 71385
15050 86818
32444 60202
66050 97609
26179 31805
74620 83076
18504 84891
69354 79398
31322 53820
7794 54592
8280 88866
19487 59305
15928 26967
13536 86526
14233 24558
27010 47330
7530 11041
713 22723
58423 61817
70190 93972
36923 40156
49851 82002
11003 97995
7403 8064
10441 94466
44730 66697
23144 51714
19111 63948
40061 94223
38945 62839
82010 87883
16111 53582
5975 74417
2361 86220
24747 44834
65725 90105
15209 42582
69711 82075
63341 76376
5884 16443
9953 55765
44423 63603
18303 86781
30612 45714
17713 46995
11586 15916
4110 26045
7155 50113
13924 55204
15655 20136
35479 53345
1671 72534
53512 57062
14288 17438
25155 35796
3148 48929
49667 84076
43088 49406
9330 88084
11172 98804
77751 92472
30863 68072
12501 26137
15596 57652
12884 37740
11790 32212
31182 47513
47354 74679
30648 44164
27215 33347
52543 91188
20368 30454
74902 98935
20719 73800
68031 89537
16343 92460
37526 83793
9653 71414
8170 75519
18309 60853
60972 87390
89078 90817
38951 43917
11888 67833
29027 57856
44802 87755
65042 99776
32830 92091
49716 78901
41050 97491
34777 86699
44512 51999
7567 91315
24852 48687
20741 88845
35360 71867
17840 51661
63378 94355
25153 86035
38711 81542
47402 63950
51320 97311
17617 56795
12930 34587
6523 30400
54357 98195
35727 64793
5939 57775
61286 93715
24573 81048
20756 71758
29130 68273
30191 31012
66222 96470
39272 96762
61175 63599
4019 23748
14602 84926
48981 80611
15540 70489
29661 62013
91026 93071
65549 74296
96028 96873
38144 71395
6565 40790
59646 68210
67659 71077
26923 88535
37302 63894
26138 31865
125 2493
6900 75552
20341 80963
29635 31149
6356 51147
65487 71632
9039 76064
5355 31527
519 16569
14881 82072
43520 60619
49372 71898
38627 98385
43179 59129
85904 99910
52059 56199
13477 47599
49235 93845
45229 65586
26877 42476
54180 79686
40701 95589
9166 25564
94456 96720
32092 68753
48935 83597
51101 60035
19781 20357
30513 88876
34182 70216
34298 92734
51973 53761
6154 57087
6200 81237
25351 88304
29748 46729
5508 22372
1543 45491
11764 92246
4008 57591
49878 85002
35650 42279
143 12864
26755 76642
9706 88347
18777 91969
37767 38181
70998 92576
11728 93057
12398 17132
44629 60031
6187 47898
49633 77454
26509 56211
2 34597
34434 56908
26231 97854
37470 57845
74852 84973
32601 84678
55204 66591
5823 38721
40959 69353
54859 84896
18315 24028
38964 67986
98308 99181
84145 86437
31815 96786
7079 78213
30868 64934
74419 80348
45723 55974
6350 41625
24509 78274
27045 51305
14997 87963
13074 22630
34360 51599
42998 90150
2639 54514
1813 94965
37250 65603
81821 89678
74955 94099
13813 98113
33889 41945
77577 94446
51139 89563
94056 95480
17700 22956
12404 44665
44847 87475
30497 46008
62073 85861
2774 70061
25077 98081
13075 92235
46305 75048
49878 90436
71200 84181
18955 66026
65147 95012
48825 49544
55560 66618
6837 80223
39382 79526
870 18829
73202 96128
17946 38626
26477 98778
10718 29560
6871 19849
2993 16039
448 91956
6247 71605
292 90481
10716 15910
4568 63401
30320 63507
65002 70461
61526 81926
21972 35559
8656 49127
46209 90424
5257 39216
4301 95531
97891 99435
41619 45379
11284 52735
21541 79608
12796 16364
51501 68203
31159 85341
36587 86317
38694 81681
31421 36552
56477 68339
31577 52780
29741 95429
31905 41709
60010 90525
53727 74477
39320 60586
6361 92663
52261 74305
8714 89365
44657 98758
13578 54539
1186 71234
5704 41621
31314 69919
8181 16766
64815 71352
48600 66747
14585 69890
30292 82165
25159 45721
57810 95973
27025 37690
27480 99022
65497 84047
57682 80572
69272 81226
10478 72086
15947 38175
20323 72387
3246 40929
67909 76611
82576 84939
56893 81566
12971 29889
49026 60416
66665 95056
20933 63568
57763 83965
1814 11707
26051 80303
61732 71521
16915 86379
41213 78017
44245 56489
18941 58320
21099 83800
47394 73308
27812 78718
82292 94915
2218 44080
53804 63206
48381 60976
46977 70586
57185 96986
38467 45893
2498 44314
4903 39829
2909 15528
31322 64095
41650 75430
24708 33030
31807 35466
32415 40204
63782 88622
2801 54990
26555 69317
16826 65302
11473 39072
20132 87455
27474 49536
50901 60366
38500 38745
58950 77028
68506 83445
59690 98533
25408 62639
66689 76402
45466 54653
36913 52056
7219 92855
43742 65003
5845 55072
25156 36367
28047 58642
46978 87713
82003 86443
2004 64550
19233 40461
35587 62212
17230 86918
61319 72592
41832 96179
79732 95309
28204 47930
14884 89388
27173 29271
34933 76409
49245 91987
67803 82842
33007 82690
50573 63497
60014 78024
8069 22017
57410 67781
1031 86083
12933 48390
24913 49432
18772 61825
36107 65282
57449 93573
2099 11747
5630 21348
60692 89107
14631 82594
38527 41903
37077 85990
22251 36102
14285 55430
8946 88491
35300 92859
8261 58665
67816 98885
12369 42829
24689 42885
49343 50574
59807 81416
56331 96970
41099 76839
4994 74537
23752 36178
36129 55187
18357 23234
46064 47966
7438 21151
46347 58734
33009 61758
3632 44665
51800 90842
22074 79955
57369 76378
75358 83198
79 59897
52428 86328
25988 50307
69179 75095
6087 19217
33436 59877
7427 15673
66229 84558
44544 63643
22761 59272
8685 21954
6204 41974
44473 66808
14034 68571
77446 98145
44437 81818
28045 72989
2494 45181
55726 73194
10215 51982
708 17018
24797 62159
7091 64209
34276 37926
31286 48448
20821 39208
46058 76461
21309 24166
16085 48462
23818 76238
49854 72234
43351 76777
55638 59662
5871 92931
30308 59960
4228 56646
36622 89813
67291 70322
41977 54092
8827 33919
35153 41029
48204 98441
32641 48412
6120 87084
34659 83485
25590 53711
59160 83926
7805 75367
65354 88005
7298 49056
8789 80695
67650 95368
13131 58419
10819 47033
54703 99305
1146 60785
2128 81827
4634 21496
15855 47213
1999 4875
45750 83625
49283 90569
35938 75568
38540 63499
26749 70406
8056 86889
12416 17088
19372 19938
18776 87792
38070 92508
34102 63773
11244 34218
31259 52649
45462 72053
13169 54489
8361 86152
11607 21923
4334 10392
3799 55863
4646 52489
30865 44934
43184 83961
39562 95205
70919 92007
48025 65920
42174 43335
18422 97628
2384 40321
13322 53976
24675 25077
21021 86980
22757 72841
17290 59517
51990 81715
20103 65550
8892 89289
45580 77785
48683 92134
3835 8855
30762 31221
60719 80217
37247 66608
3854 14747
22337 73301
21283 94145
38373 86571
20771 60116
18940 93647
9240 58566
44887 78905
6502 94556
56337 99550
29841 36242
44131 53070
9238 10859
62875 94466
40740 53193
53319 72063
17307 92952
11833 20515
35365 71775
5089 40684
57869 66680
5727 43744
16112 27689
2226 2589
42531 42762
2601 38109
9925 45381
31173 91260
60298 70538
32384 67806
3667 85743
57060 73793
72286 99336
81505 87802
24222 31161
31244 54491
57298 64079
21126 90973
60803 74634
65272 89802
13065 46182
56584 57627
1158 59531
37754 91232
5111 62987
17120 94233
1902 45104
3642 94279
22583 99012
42 13569
823 87170
17662 53078
18760 24894
416 62284
50138 99867
26817 74237
16208 85870
5010 77067
9191 69130
67852 77159
21996 52407
75426 75782
14547 41028
6508 22120
20845 60316
14894 75447
47227 61250
89207 99863
1299 8280
37284 51730
49348 85539
34727 62582
32765 52629
25579 48641
37669 41277
28271 78037
26990 74019
6069 21709
64052 68275
18934 33310
13387 66622
11653 92826
50945 66431
11457 81099
20912 77751
26386 99332
42475 66162
29023 85047
31987 34960
45015 65041
42346 81617
23691 50745
13087 97987
2320 98543
24997 28034
50726 99925
85080 91995
23963 71288
3004 26970
3566 91737
44216 98620
14902 91920
33522 89657
16782 61747
39220 82615
40443 50671
27656 77517
80189 88209
40895 46896
81818 91582
13721 98068
16332 22613
7511 9512
10532 10708
1788 83614
36371 61858
11001 67790
1229 21968
654 76640
35551 41143
10227 84622
44112 65529
22277 93538
40677 45298
49484 77859
43481 53611
67588 96877
82075 90273
86555 90185
95613 97033
50138 58568
3777 69006
53532 87935
9847 30142
51045 61110
29375 44942
94297 99810
19958 60806
47821 68606
73605 83284
1343 27933
27919 68171
14523 23634
7421 49992
80257 83866
5111 92734
28265 81310
17082 44597
34904 51150
64295 76891
3994 34033
19049 62997
19103 35797
32519 61910
95157 98467
42319 61532
6826 37826
16386 26931
8166 16145
46726 89967
9589 70246
57255 87128
59932 72228
25690 87312
6121 95959
23781 37337
15526 45743
7930 99016
37056 89507
45254 61982
40107 93722
47052 86489
59458 60277
12884 52629
36717 81051
62346 84536
43157 64297
26799 36649
35272 60991
49767 70897
7501 79350
13805 67669
23321 39289
17211 80086
35176 47223
1111 20240
57697 99529
28919 39272
2427 7612
46891 90535
20876 73292
73311 79016
4889 65472
27828 46247
39794 47936
11376 21444
55598 73591
29595 69290
93469 94845
18049 37472
3571 47182
29550 86353
58271 71905
27110 65516
18409 46329
22812 67434
41912 71237
51461 80403
2983 81344
3973 26971
62433 92248
34377 59275
82574 88209
13860 22171
42791 49822
11516 87598
2584 48296
22592 30278
26776 47559
25021 49591
29617 95231
18696 33877
15006 97748
18240 22801
13076 45515
28662 70534
7120 16901
52176 88383
25696 97416
31194 79535
8416 53802
78287 91288
41067 63626
4959 14129
14097 20013
22450 25389
9607 84051
32655 62303
17563 24627
10563 86276
23110 85874
68753 73051
30404 56890
7588 96315
68346 99295
9119 74010
52455 54106
2961 51773
29914 85023
40737 49207
36081 57574
9993 12929
20257 51608
76254 79766
15262 23370
46160 57029
1237 51029
32423 56220
72256 99980
60732 79391
2588 72526
809 39968
47352 51948
12942 49929
21353 68952
35965 60505
2746 16741
51377 73180
4865 7265
75301 76703
36621 91308
4346 78294
11003 72563
65614 68877
1320 4366
37511 97204
67905 89266
29617 83103
29494 68627
55192 85858
18509 31066
5477 26875
18674 97503
57251 66749
13507 14156
27496 78800
66667 98893
16923 30005
22910 73759
1302 95416
25793 30740
21649 38950
72243 84952
28815 78199
16229 54308
31405 81122
5679 68884
14933 33083
21479 88060
30842 34146
11622 84691
28715 78940
16322 83293
9495 17049
13613 24736
12123 62711
41907 97294
46970 53710
10966 91446
10528 46628
88274 89578
76002 82380
70970 73010
9165 71663
24626 50973
36836 46260
1266 37539
2834 5687
3070 94853
21012 67218
21862 38416
44106 91060
69630 94835
17042 94291
58797 91134
36730 91654
14897 17512
19707 47573
30043 98657
31321 44838
37912 95634
5255 49765
13544 64502
68193 98325
47446 95049
32079 44827
3731 26398
36761 89555
28906 87316
23824 77206
1541 56029
32007 82669
50851 98646
6779 42800
56026 82958
52664 59190
8766 86385
60194 79214
19414 82068
35946 57372
32573 86349
26190 37573
16397 80457
10326 47772
17706 74230
59622 70141
33567 82346
55621 89042
53951 96564
6419 7495
37871 75132
94569 96985
35080 95916
63933 98143
18833 22177
7691 40903
22579 23463
60453 89142
33910 79366
51843 57543
4892 82386
65421 96552
37624 67520
14971 32454
31137 49792
1517 28613
16122 24834
14076 16664
61422 86468
39263 91882
77329 93085
2406 2442
1825 94985
55627 73391
7882 70387
57661 60015
45066 66679
23839 61715
78555 99979
28446 96876
78093 85036
42039 92533
33418 66248
65365 93414
16070 75834
50054 77319
16567 38366
23325 84957
45786 79030
20880 52566
65447 72680
5511 70022
24460 85637
26532 27024
4934 55078
60142 77501
40592 88900
25160 49401
55673 99820
63641 82774
45684 53379
13945 90344
41480 46071
5303 7120
62146 90947
18895 86890
978 21016
31170 50567
54470 65968
31859 78335
45998 47540
43839 80155
66811 88942
902 57825
70275 87308
17850 35182
81262 94176
5475 31004
4808 99646
57580 82915
44350 69507
16430 83100
11775 61193
71062 77280
78680 92143
16335 33909
11480 64263
21733 65836
4300 6757
22885 74611
46648 72910
14414 77393
91683 92956
26314 65810
44069 48795
41808 74970
87089 99915
21674 93190
26493 66625
57046 67030
66118 91670
13828 21886
35688 59413
5524 65459
9861 47519
1108 84792
589 90966
69959 70467
41024 45696
15569 50720
51426 57445
6330 76984
39199 50350
2988 43610
42105 43982
27181 35799
44346 57429
8418 53827
11766 36923
5940 51457
16223 29274
20349 34172
15623 86838
10760 53275
8783 57468
53641 88590
4455 48585
3557 92726
72269 87776
13870 40499
61625 68321
51403 72425
57032 76494
40944 85236
3287 15039
38482 89246
2329 12721
51424 67960
20326 23111
6948 93149
19865 57340
12243 37682
63916 99657
29312 80320
37598 94709
46385 94794
11768 70453
10926 83752
1988 2566
6057 75566
11331 43775
31027 66849
64384 75820
70132 87694
32820 70583
83707 93793
16509 46043
16127 79892
58610 62716
17296 24841
20630 81603
15699 84024
56120 57187
21119 50977
66599 82108
52948 77921
27404 83330
51005 93722
19656 88690
11211 30595
15601 50334
26833 95900
43883 93953
44551 64690
43615 87252
14917 94775
31003 51033
37100 46044
72084 81702
61130 82370
21459 60805
5742 26122
29533 94900
68555 88902
58470 58852
29338 31386
20178 34174
67296 73258
20264 32961
16530 46366
20485 94806
21946 53704
4627 93900
3538 96666
15102 77061
59802 97079
6801 66576
27481 70047
7324 82025
88490 94800
17128 86701
38420 59480
42236 46923
7914 55587
32752 66678
45453 59809
19395 27421
29254 71710
67742 80242
31552 85070
62954 87076
16060 48652
71383 93122
34405 90278
27989 81131
46043 83312
9953 42034
15392 72367
1807 95644
66616 72789
42209 68123
21795 49065
41110 70146
9925 87988
25521 51311
12836 98819
16550 70956
685 34426
29419 71241
2837 42839
30092 54799
35138 72920
47507 74855
28855 73916
61812 99906
92339 99183
5448 71323
20925 62342
14485 28390
30549 31076
7519 58567
54151 74119
57296 85432
73663 98121
59217 96731
2578 45373
31627 42625
7230 35107
19267 92867
22464 67826
30770 77260
35804 95336
28152 76058
696 87155
2930 21008
7600 15820
605 44767
11852 62927
28546 87526
53597 96677
45857 76664
11803 84405
4970 75653
9973 47842
8600 52244
60672 80355
18317 98959
67360 93675
42442 42904
56594 86760
16058 73163
14527 89436
46366 97050
24640 46374
84556 98206
13658 67570
65424 77666
21814 51631
39935 60153
92337 99107
19418 60970
8516 13370
7465 48190
59807 69713
30622 67725
11625 11648
38869 90950
22427 92849
50486 81148
5931 76509
47366 95936
18045 37348
20661 99675
46373 61855
50846 93123
40170 95942
17738 56253
19273 55763
1251 47093
61004 81629
4278 97519
6737 9601
28953 52837
78327 84243
49482 94970
53772 90314
48823 96859
7839 58711
43892 49879
7163 31951
26780 30438
33417 46299
32118 98230
65797 97295
16709 39362
9746 70015
81517 91993
3037 79020
13197 53719
68515 97478
7613 42951
34368 90892
16837 77636
38704 91957
17507 21271
10550 67285
19481 74811
19340 82874
37140 75289
15436 65104
30669 93118
51047 94326
31230 82123
35362 84487
45826 56131
43787 87482
35799 54452
5849 27271
23600 48337
6764 29017
31888 50279
79873 98974
34080 38540
45957 52011
32968 95384
12980 51133
129 35901
17516 94106
46950 59327
25587 89654
28259 78936
50529 51346
36626 92415
13260 94718
57618 80866
55790 99679
14787 94293
49868 92373
617 68475
67495 92338
28554 94164
22927 60920
4565 7105
157 29608
5642 7239
12828 19525
26105 77475
61979 71090
47073 95755
33174 40652
15482 49789
38311 65361
47355 55418
29060 41091
69550 71750
61958 69972
55230 72768
37874 95237
34062 34812
40594 57247
43079 99135
61534 99916
18774 37578
7197 71084
32099 40084
38574 72818
15518 81574
27720 81971
46323 78484
13759 28329
26717 34262
34230 95603
15913 87760
496 31530
2026 45676
65315 82814
1651 30313
8540 91648
44359 46553
34457 44648
43433 93600
25207 83238
25601 87218
39272 44423
12368 66678
57311 70111
31565 58894
31243 96308
37786 66830
42590 56424
24727 61815
10058 46214
64889 95057
26184 32932
18508 56777
27748 58153
69699 70965
40008 70601
3770 77762
15723 31874
43381 87157
62293 67051
43358 71331
46172 63865
24236 94739
35824 47109
29683 77467
57959 65036
90244 92869
785 78084
49541 70575
56209 60370
19117 80402
27751 39915
20733 81018
47182 47646
35942 59684
5521 15189
15937 40607
55405 91797
13562 87169
12377 69189
20850 79831
12470 63150
73676 83237
41673 99110
61135 69673
3573 91496
90241 90292
22103 94753
28037 57365
53799 76157
56567 92008
21140 22933
23948 56450
28972 98834
35731 70590
10827 77167
63145 77426
31590 41395
49345 63640
50320 87936
18587 25884
56345 84185
40335 71107
2064 39470
7120 66832
30152 74341
23555 97886
38023 45433
31228 56552
45604 73022
3872 89369
8195 62300
38639 92364
45794 71786
87736 96770
69643 75687
81352 86721
3897 23552
67180 84288
29118 70395
76271 92177
62375 86521
6540 42843
11107 76639
17176 44513
34341 81855
2151 36934
33723 34028
15439 81233
45960 59724
31910 61734
27838 45198
23818 93950
8912 49212
11761 70381
903 78715
21787 84406
30535 35629
62967 80852
210 63735
43362 72197
19863 20327
84855 86731
18189 28316
57702 85053
19562 73951
28542 87048
43756 66634
25525 50229
24332 79798
4314 5125
32664 60667
8 34980
33387 59317
31297 65249
25208 45876
27592 43164
4806 63616
14371 21105
17927 60373
30775 90789
287 75941
39340 67253
18489 52911
45437 73963
19484 30008
63785 93340
10128 17201
4926 12714
63078 68409
9398 14896
34443 84153
3246 55610
19247 45192
38011 85147
40835 52312
62880 93955
26861 70542
77591 81918
9706 11344
53699 90294
20025 44448
72128 91755
91095 92878
48128 69566
4690 84244
42087 56872
41844 74451
29427 75866
61239 69135
5391 49397
66658 85593
54859 63236
78813 88779
5739 64782
12323 82402
2403 91828
89713 93240
42149 84194
6733 53931
19480 63246
29807 88895
87850 93931
25717 52154
81755 83054
61643 90753
42673 50565
19800 30717
7993 15743
20975 63444
23128 95791
54631 60217
49645 94410
43415 68901
30911 31347
55993 64919
80664 91712
6160 28448
45585 79391
19102 87701
52528 71301
58721 61761
38270 66403
26875 72872
79424 98392
14696 96122
24452 33584
47368 98875
11654 98734
31217 77337
10060 74936
18796 20091
45962 74465
21530 39721
5383 61232
43734 63126
2311 7042
52178 72237
37163 67828
21437 91229
83634 99091
33196 87027
61931 90032
40930 93316
68466 68754
31537 90714
10112 55348
38330 44506
27598 32266
49841 56782
11323 25031
8508 48275
44467 61800
49594 74529
10508 94172
27360 71122
27635 94436
65982 68497
39292 49526
16321 83457
11020 18933
34087 90161
65899 72144
43989 60699
53507 55508
37129 53523
26439 99044
12876 76556
74408 81631
10130 20700
21257 47210
17302 94799
15422 51178
38948 87882
1370 42199
9938 70747
24594 31726
16222 35018
24528 55010
69297 86655
43972 82363
31398 93261
32519 68001
46506 61555
1764 7325
18325 93276
16111 61066
4008 90723
10390 25464
8609 10897
37441 76209
36949 96876
590 2637
79706 87833
26034 36860
43236 62797
12020 12373
13931 20238
86818 90544
34621 85017
25857 49058
31261 87901
58671 92867
70218 81585
23488 73858
10554 86777
8014 63390
54499 76082
2845 42605
9738 16903
4556 12093
40743 62431
62937 89556
5886 55692
5333 55660
18173 68893
19203 59522
51326 64869
14264 47581
72303 88349
4959 69340
19248 92922
657 90565
25431 87690
18450 70035
19859 30984
13138 49833
74929 84921
42101 80045
45050 89122
30827 62082
11016 25788
145 48366
64727 90988
21977 65027
19553 21112
18746 70265
12227 45866
36938 38334
33462 94279
37891 70912
76880 99191
12453 63383
1924 38608
22965 92684
40955 99980
30021 85032
57138 75415
15237 75171
52155 85527
49413 87991
9521 51206
23120 24368
33483 81899
24354 47801
22011 82471
28451 50491
72627 78619
54228 78063
63317 79751
28548 80030
13965 62646
11255 61026
5231 13588
18157 58092
69888 88297
488 28585
512 88511
31537 62761
62551 90117
5591 17488
14427 81164
14839 84597
44612 87174
975 3002
7424 46107
60285 94975
46573 82557
71990 95829
20882 97079
70495 89162
84429 99473
58412 63235
43427 51175
70088 89555
61618 87237
3576 21292
29822 61254
5255 17246
28052 85116
10075 97066
17456 71544
32035 90726
30531 98093
5604 51637
7619 73135
12704 84082
3256 64947
7188 53276
31917 48673
13064 94384
20448 30719
2111 45419
29260 34917
48225 72705
1576 8017
7925 68636
19593 59634
5650 96653
51054 81858
57288 85331
14845 51708
55090 76983
20788 55379
21269 71894
46324 49906
38534 71751
5703 69285
16744 21096
20210 20884
56375 76004
63904 90557
51360 79298
27201 32938
10480 80742
9601 22816
23046 84036
36617 49771
60934 78660
2965 48277
38053 58005
20329 63998
7631 52255
11730 24326
1239 59895
56092 60896
15913 98367
18782 45399
29512 96427
35930 50168
6180 73219
12944 13195
77826 89948
55377 98281
25726 85451
3247 71229
31389 74454
30019 77511
26024 41997
11749 65522
40365 54160
71548 95757
22293 35499
62082 74295
34722 88025
7281 57399
49597 76749
31983 59943
16170 65637
8449 89316
33535 84833
39919 43702
51891 74587
16948 23892
29572 60821
9469 51111
53790 90072
69181 95946
1484 58064
60875 90803
10728 27721
17226 69722
70259 90755
20819 77401
58482 81315
21136 84316
5420 61018
22927 41759
55418 73419
26225 53191
68986 84474
4102 80176
509 7826
727 98774
33201 59490
44928 92032
28257 98156
48328 60854
45497 70156
8974 94211
9688 20943
7122 45013
31274 82155
3933 50369
90744 96406
14884 61261
48043 92721
40997 93569
766 90082
16062 30902
72649 90101
4924 12761
28242 68887
31664 43710
6531 85290
25098 51990
76810 80532
55828 79962
78053 97534
69226 81795
41996 53654
5469 58224
18094 29500
6050 91080
7661 91766
45517 82181
16025 81373
985 99898
18397 26590
86693 95687
20210 65396
38813 67571
4149 38300
40253 87613
77247 87882
38956 45639
27359 58169
73205 98511
12341 64576
24862 41630
78198 89144
25056 75361
37230 52994
76454 99728
20488 29427
78012 87700
33137 81048
3744 92153
2775 65283
45875 82767
6611 26028
47564 79324
44819 97398
12580 32329
37741 69674
13351 18380
15512 44993
60421 77682
33515 92059
89315 94610
22295 66157
4297 72746
15792 56862
41558 72798
40754 79132
59715 96250
27804 95743
7319 55342
26828 76033
4172 4883
821 65488
6260 43027
36651 68818
806 45448
5271 19418
42900 89266
7069 76108
6367 92332
13823 21774
57338 78782
17086 20042
63982 92695
4526 71211
8119 26570
30031 58669
91570 91618
16686 24908
22805 92604
19790 99364
69733 72120
14505 27581
87676 96870
6841 71117
25171 44831
86470 87992
15822 67054
33530 61637
17539 50222
29419 79778
68683 96425
31423 39054
17682 74897
23498 59202
4449 14310
20568 89560
39182 72142
12070 51066
11905 14048
19613 68405
967 64089
52492 69068
28003 78808
5743 72026
226 63480
6022 54572
522 1517
8568 21824
3451 26281
30134 77726
21944 34251
64954 87732
23495 87486
81827 88274
11078 91766
26020 47905
35749 44743
48596 52224
6714 99728
9491 60078
10488 46879
14458 46371
10147 46748
94688 96983
22987 54853
18667 64894
43860 46471
4358 35039
11923 83577
45648 80077
5531 82991
35643 85594
48931 78570
41105 74744
2490 85225
6520 27717
69523 99276
42629 78404
33380 35492
84218 98823
6146 12571
17831 72734
40778 53408
31027 35802
50006 89846
36998 71948
54432 70531
10801 20683
25116 57760
38777 53400
44667 92962
5913 41630
51960 95636
21542 58246
20647 57697
153 48660
7495 32190
1266 64524
16326 50207
84415 91422
61063 81013
4886 46900
5155 17149
25740 93063
23825 87810
34430 46147
79375 81984
49208 97708
13035 50154
51994 57733
37199 86471
59537 67042
31112 69911
15150 99263
82868 87953
16492 45027
5940 91553
40089 53701
24973 57066
7327 39505
61595 85164
8894 14485
32100 83471
4890 20324
33998 98309
19861 94437
62730 84195
69206 88727
8312 30539
18502 91907
9950 63781
46847 92761
95063 95190
75990 98127
17815 34923
29279 94829
770 57998
29421 72562
24459 46166
89861 96409
29799 68245
24971 50121
26547 53071
79859 85054
6910 60044
15454 88333
18433 92629
68693 73597
51871 88094
22063 46154
52612 63763
20404 88490
58464 58538
76521 90964
22391 81175
2769 39976
25466 86032
17047 82991
47017 48197
19546 90877
46360 60115
63161 87698
59399 93871
75785 85868
18506 61621
21950 80466
21881 72727
32516 52571
3269 50019
43767 86734
26681 75101
2268 30126
53897 62059
73233 79735
46886 82180
51456 85497
41678 58415
6244 8476
36001 42202
9938 59784
34062 44985
11358 97956
24399 65046
49973 64882
59659 61465
57241 62389
4564 45691
4895 33352
67997 82006
70646 90140
45652 55960
51139 76489
41012 49542
908 4215
47366 99896
54361 77053
8914 27071
1696 43049
33928 53317
32758 98775
81962 91630
69970 80095
16556 25509
7529 70624
40840 63284
16476 43391
41281 78414
36632 74356
56584 90609
50257 93019
4763 49402
21303 31276
4497 39169
34582 96485
34550 66345
13559 26515
20251 63678
10585 99309
24389 68240
4633 60910
4310 57333
25639 61716
30916 35748
49394 69499
12495 29859
43966 67348
74361 84545
36960 45625
50519 71725
30555 60405
26358 48959
26999 98047
71825 98575
2302 3303
62542 81922
17798 56340
31268 94578
23049 43362
23564 99877
48196 94694
11633 60397
61317 98089
13343 82853
16231 33865
45382 88727
880 45041
61940 83666
6778 43055
16502 81903
47728 95796
12329 90421
13948 21567
15716 35857
87845 95679
13352 61241
33233 53862
97893 99566
6536 98544
21752 47347
68063 74656
64114 95334
39838 61640
2885 43045
18486 46788
69594 80807
12305 74510
16920 86621
40878 56337
2137 6150
16866 91962
43216 87679
45769 95785
3100 58672
19297 94151
20815 45400
64607 82272
27758 70172
40423 93168
19662 45739
8553 29881
28278 30326
16775 80675
76162 80011
54673 73520
1734 33289
82830 94846
10226 75747
8205 92960
36629 74601
6611 85058
7594 40102
1421 52154
20015 62077
35931 54768
2868 90200
2715 73630
36438 85414
93195 95156
79106 92060
5976 91391
43573 63109
69198 93180
76260 78566
4098 84643
94325 99085
6468 45269
21875 65645
20782 50755
62350 89096
12403 22921
12321 61081
23680 82678
8060 40718
7953 68900
96465 98543
33378 88151
15575 45828
42031 81410
5263 12247
60462 75744
39999 48913
29267 63254
12282 41490
59557 77518
14991 21394
35980 96148
73923 78872
45733 51021
14451 45532
5657 40781
17228 96863
9790 40099
38575 51639
24261 28595
58434 80608
12306 28688
14729 27288
16653 93874
67158 90615
3414 68175
10062 29238
35546 72693
47156 56691
43861 57391
19353 87721
36435 42549
33288 81297
92534 94607
36213 80481
81236 93634
1074 31747
15316 65285
23369 65027
20548 91119
8182 36805
30843 82918
14577 23494
45874 46864
19218 66725
19193 77420
81315 89528
69437 93143
263 78488
4526 79471
71359 87683
12261 15872
43044 86162
25076 40759
6341 75428
47870 81855
3459 84011
7685 75352
78717 93589
45539 53934
13826 75455
14566 94983
32501 82172
2605 96180
7782 98607
51147 98744
44519 53980
49612 70158
7431 33017
11039 12272
21903 63009
63093 88415
47756 50227
33968 85730
11670 58520
13100 23112
35998 93665
13946 88186
86196 88746
13408 61353
50866 99843
1341 17327
78466 84430
12221 61203
89584 92120
71534 88497
14173 61788
26203 86006
15276 50488
49605 72018
10714 43592
19185 50513
78445 80986
12855 51898
6038 22628
46467 64478
30895 68552
11539 39392
7673 92519
471 88998
28035 56612
37505 43599
44003 60601
54151 77893
61040 87528
8803 67074
32039 43454
22240 86003
36131 93040
13045 34409
56520 76212
60034 72066
34896 68226
14125 77122
4322 79179
700 78366
39492 62258
73279 96157
7829 19261
57526 81927
10134 54202
16494 84966
20037 99981
31167 87042
41269 42534
741 89259
62789 73815
28097 29191
59021 91408
42327 99552
77164 94338
31433 60725
3672 54196
38135 94885
24583 66540
8341 27238
28182 32975
47069 90751
57224 78741
46320 78994
42943 64598
57253 90941
29811 36798
67908 79906
82485 88157
11301 32927
89468 98303
40193 66529
38400 81153
25794 44995
5417 30636
53084 59523
31124 53852
46433 98099
41406 85892
15191 87480
30778 90721
76048 95705
29112 58366
68232 76942
18559 99178
33950 79311
45942 87543
94232 95718
11748 16265
33727 64819
12792 77337
33220 61916
1373 71371
3812 77520
36437 63393
26757 96763
405 62447
8333 75763
37002 63862
78411 97348
34699 65069
25970 27898
45597 79102
61761 97288
49669 74979
22140 75069
40257 93726
29710 73001
27289 38059
78457 86270
79247 83045
10735 57245
58587 72524
4281 99973
2092 64317
67786 85344
4500 83588
21641 67054
83847 89845
57547 72786
59081 89954
596 55135
50271 61849
25033 63187
41052 84803
57139 78622
1772 24709
65857 81483
60286 77696
49463 77827
1495 47600
36612 90299
10153 28953
15591 66784
98980 99687
829 94130
33979 62802
84301 99210
56757 84702
76350 99081
52515 57707
21560 72132
50362 64972
36973 59852
33849 35752
24717 69312
29824 75668
6614 38992
11038 68495
30147 76016
44562 67531
75362 98808
53285 67616
4899 47163
992 36072
95586 96941
17271 95252
23947 45797
21684 42743
41989 42019
44728 91278
424 71686
731 57197
29266 53123
5289 66184
23671 66493
56944 91163
6261 42079
32551 73095
34003 55822
25063 42568
66361 89363
43145 52195
82740 84016
75133 94619
24171 81671
50451 51732
32804 89779
3707 40318
35735 91920
41402 46764
28355 96414
10615 16439
16234 29165
79011 90362
93357 96520
16198 93722
26952 85456
55655 69828
45701 95115
5100 7482
10431 74546
77982 93757
29352 50358
16149 74507
2273 40370
23885 65816
26783 61269
21059 46809
30511 78217
11044 61544
58758 59214
956 1176
5837 64988
80204 85747
3393 27149
95471 98653
73487 91885
28778 39728
13606 53653
12509 77785
32474 61814
2543 4950
22203 83816
86969 87127
58855 80042
615 36170
57178 63708
36370 74319
9470 92410
26765 91731
65333 83135
11651 86559
22868 59191
7054 96431
2164 40308
16134 89420
8888 29694
19413 25672
19032 48719
47458 56764
18584 92514
29993 42238
3935 94676
8698 89160
23831 42022
15562 59709
39888 72651
2354 61422
20702 54774
42846 98748
42229 54406
29831 64550
16461 50450
20227 69381
71673 87262
82545 94737
51696 87675
18358 78060
34930 78416
85087 99437
95116 95972
37039 69563
4275 44872
32033 89822
72648 89065
8205 94622
63614 97711
62702 78702
11739 70919
8770 12537
43810 92010
63446 66620
73154 90553
53992 91126
30326 44582
3766 26402
78647 82608
7735 75276
1839 94173
40412 47226
32128 53563
3887 8376
42947 83026
25702 71668
57370 68955
3631 30112
56152 94118
47519 49510
32356 98751
873 58759
33583 47594
13079 47752
8217 15556
38400 88042
22148 72705
25978 58370
66897 77815
12856 22574
37078 40373
41299 50732
31357 64982
41867 42898
9767 50749
48929 89109
23986 62953
65511 99243
35298 70734
46772 98307
5679 80985
1626 6683
83404 87923
28184 48724
17742 89794
29308 84164
24812 55102
16682 52888
50001 68353
47086 98478
70496 95480
406 72036
6788 20758
36668 53567
38984 95795
19243 31439
61692 76774
11072 78269
63528 82729
14945 51386
63245 64480
13055 17775
45658 85708
23777 71834
28528 99963
10173 64679
6986 16997
47404 66430
54671 88363
29576 53370
7828 77595
18159 83953
10831 11154
34661 44533
15155 63009
43136 83490
64244 84480
20289 33509
28131 99670
60934 80540
26231 91422
28225 48428
62347 95545
50014 90048
32592 54112
54668 56950
43739 99115
65545 84022
178 34699
22237 81032
81225 97368
31772 56190
39172 60284
6575 56659
79247 84556
1251 55117
80746 81984
49264 70431
28392 71525
18910 81489
16744 90895
42403 72686
52925 91356
84727 88697
47066 82293
12124 91641
12061 13968
28026 52544
4086 70642
3117 7852
63224 68684
22994 71817
22797 75955
5851 28903
49563 70120
22117 52207
24126 98375
84052 88018
21460 43530
40908 42944
49470 72913
46838 66508
48239 95587
27929 93216
36483 92928
11040 93923
31008 74603
5391 46734
25229 65283
451 44220
32662 93223
11695 55766
5746 26497
66047 84860
3257 81044
26984 92386
41475 52786
28086 89679
19280 31640
55648 57169
38063 57755
30282 67758
7785 93215
37723 53907
7569 45120
4283 66146
8791 75678
16278 57317
30634 69422
37679 61399
42114 58782
30066 83472
52970 69934
171 72681
85047 93392
88135 95699
65213 67863
18273 88976
46295 99646
45480 61467
31387 85218
26967 93885
66731 77782
96760 97203
40278 77336
81265 93073
10764 55937
38147 49481
30295 47290
22235 68110
16972 82394
59669 85814
45518 48523
90862 96887
68209 68472
1955 12437
33541 91812
8561 31563
58179 73399
40883 61631
51417 68562
5471 79301
33429 85783
50942 62371
30082 69173
18271 63580
30788 67514
5610 30289
18977 27251
30145 72586
50992 56682
54071 57195
18098 44894
8930 64588
40583 53456
11404 26199
32641 74406
52623 87063
63170 98132
2760 18704
51155 52753
24633 96073
16339 58068
30029 82007
61133 63596
73226 90996
38723 80928
24794 39457
641 46055
53781 71756
26441 28808
68902 89012
74195 84745
38611 67019
67127 90573
48868 59140
43822 81504
9993 68333
12 20908
3552 49758
40067 99103
5665 15186
43172 52310
67901 81340
54632 58082
40268 73985
31625 68822
39105 78154
30259 80493
42965 48529
16376 84594
55447 87060
28758 33879
7263 87536
50979 83111
74487 82312
31984 64311
72609 92963
11148 12204
21911 95584
436 88761
9068 34782
54284 64271
20515 92527
17906 87001
24601 65084
68700 85226
356 2356
19632 80331
1588 38739
51053 96680
7059 88013
46479 95505
27588 46403
64587 75849
46800 86554
17213 25485
49527 65337
17854 30045
17010 98227
21978 62653
36355 89888
646 13700
13968 46936
24494 24608
79294 84436
8980 75645
28934 87571
11959 59789
74494 90040
24950 77170
5457 65531
2112 27673
60736 61079
60311 78145
41645 60078
73770 74895
24626 97143
550 57484
14463 71059
15722 32245
3379 8312
9646 56583
29861 45663
95317 96150
18645 68692
26058 38368
67238 80877
73169 79968
48045 93323
40257 67080
20840 22502
38621 44975
76708 99034
66063 99749
14003 91258
21268 58897
2534 16163
52256 81338
77171 77218
51394 78861
39018 59467
13941 21694
53606 97844
85283 88425
40403 63703
71040 86920
6563 86834
12447 22952
85068 91054
47859 53942
36384 88563
36607 64666
45722 91179
17851 98044
13813 17459
76663 77839
11344 75558
46979 75896
12350 23255
71675 94053
4800 88517
3700 86871
40580 71844
44901 82876
52632 83485
14811 55182
16737 17946
32233 70377
22550 46847
41688 86701
67470 88740
18577 50072
10217 37977
7619 76757
78121 82775
32296 86045
75862 98699
39040 73898
2319 58609
131 72432
25532 96107
12768 62156
23164 33153
14242 36648
73911 82076
46057 97107
27971 98218
18076 60692
88857 89591
27283 94706
1336 86904
43448 60541
15130 22652
63777 78621
19335 60877
29853 75031
35423 35914
387 45798
1816 15961
21295 89353
35975 64751
20048 25859
69784 78199
75407 89476
53892 62998
40870 60499
57200 92239
75703 99471
28363 56306
4426 18101
15787 74448
3257 10917
2670 37347
13959 47409
34858 42438
8353 52433
59153 76453
30708 83824
26947 75055
7436 39484
60073 77327
14481 77818
68911 83636
61479 64617
9109 23224
69712 77813
57856 99472
19257 97037
69069 85708
1101 51878
27927 33114
84196 99023
37595 99121
29345 68931
51214 75391
39025 54970
6220 55636
4711 99277
2313 13133
18425 66132
37103 54062
24518 96833
32576 64584
5890 97381
13366 30210
10376 37992
39405 62176
38871 80954
14887 67303
24861 30289
18240 50585
28912 47456
49499 52721
7900 16239
55986 64061
8250 76825
33114 60494
65664 73374
91998 92062
42079 75704
47236 92802
40891 67213
28102 78004
13000 75933
5019 90331
14379 88045
42073 84564
43517 98995
19394 52209
81413 87941
71284 86930
43290 61696
74341 91934
39407 45107
24854 79535
68287 87920
78211 84376
4708 25359
74698 81607
15557 72802
58233 83969
2508 10384
13631 38338
9208 17070
25325 71712
5813 51729
3219 78753
47466 66994
73863 77248
41176 78610
20851 84710
14924 65147
42275 62125
18946 69510
47196 59983
2716 53362
17383 35118
66945 88047
34693 65287
14897 44117
45010 52448
5305 66241
5694 56082
46259 79708
5995 96611
56093 85490
22617 84762
13383 24431
15143 66196
39483 78917
9182 41025
27017 74090
21063 39508
27276 69664
13192 22112
48151 98259
58011 87135
37377 45756
38901 97596
45497 92051
70498 96234
30182 77155
5550 12250
38944 56021
70250 82093
24942 61477
21308 56040
28654 96064
26175 72457
7659 77886
29668 73129
90802 92184
84398 95407
28427 34106
9857 23248
68999 73828
51163 72225
23053 62178
47837 70740
13450 97650
66602 71438
13229 13387
13315 41362
54340 59410
1792 31986
34609 39950
11117 46020
73538 75996
4899 66609
15760 85437
38906 39150
63464 89595
35517 71257
30271 55899
4535 32560
1914 19528
52257 55801
65946 91118
17606 83009
12305 75475
13709 21732
62148 67457
36921 50837
67798 78535
20810 78988
9842 30362
69961 79491
67372 83968
32103 89864
36286 50820
34844 49445
7272 57977
21678 26629
33285 65110
91222 98941
1113 21047
36536 49989
34709 58623
6544 79723
5532 38372
21624 80163
1906 2438
46102 56577
2581 58155
81240 94699
28397 75186
32160 50391
7924 65626
37104 98218
33892 73285
57947 71192
42358 97019
21588 25434
49455 83349
12822 96377
18078 84160
3962 48801
62214 85318
10935 38441
31433 42060
46280 91168
36496 68088
5483 37878
26065 88307
59589 92644
62754 79558
27491 77849
9504 15841
51803 69250
19030 58902
60980 75121
28311 95610
43161 87093
11549 74082
30826 50133
11491 53762
95330 95924
4043 68778
1028 62803
27586 89846
58096 90151
18275 27953
66925 75513
34569 48620
1359 29745
15183 43319
33474 67440
26698 83620
40660 41016
14137 26479
23791 38045
19201 32900
17129 75164
55811 73533
8295 70346
62201 94125
31892 73288
59004 67365
40170 74274
9350 35330
30330 98071
85591 99473
27376 78752
39364 45005
2087 84040
13153 26303
71211 94069
1922 14349
14353 32508
74213 76539
36728 74032
20078 71860
66841 97015
24983 79346
26018 36865
51525 98443
34137 56205
20210 53496
16761 77117
19348 46138
1255 87685
29449 74742
18428 62453
28393 62643
48994 73701
62484 68119
43961 82650
18140 89802
69596 89840
12589 16215
32156 77001
46714 91084
23860 66693
54688 80133
80847 98829
9758 52257
14754 86714
4298 81746
73335 87554
79544 83753
14139 26639
70464 70524
11506 33241
14113 58825
12384 84103
30281 89408
2516 46964
29853 90532
2996 54894
28479 60914
21013 74917
30511 85293
7782 25586
5657 14006
35167 59568
3839 66138
36290 59755
24189 59372
25955 84643
34855 61695
46557 90204
51894 98971
40816 73367
6921 43602
51692 52587
45203 85843
23592 74496
22642 92618
7561 35373
19280 69410
22010 78417
11128 35554
6989 65406
23597 49854
39761 86859
40656 69633
4671 71099
5590 18270
21137 23046
19883 55359
23299 34575
9078 39237
22180 72859
5860 69140
21691 51092
44289 85402
61916 98570
81816 84580
21107 52902
60183 70691
54631 95778
8848 84468
54483 73807
50127 66555
40637 56596
47287 99823
12606 56204
18158 25467
33602 43124
18262 65713
16029 49184
42939 86248
82243 98163
23659 43278
21253 62443
12048 93565
62295 65769
59644 97914
25918 82411
17401 73425
6198 45016
72409 98736
2715 13789
23286 58386
46304 88901
53150 87173
49409 49971
14135 61258
8490 75626
36089 99630
59800 73969
59546 67907
24439 72998
32292 41661
72933 92259
22600 96133
43455 48453
15932 29900
3342 39044
20979 91516
57689 70506
58452 59758
24467 83709
10172 45715
40182 81091
2444 26131
70763 87889
83973 85373
30403 79857
7770 54048
41830 88528
6458 70513
71525 93609
18416 35822
75830 91995
3360 91671
17913 87346
43457 77948
14114 33604
52850 71601
32651 77010
63548 71645
70802 89228
896 51987
16959 58146
32313 85156
2891 33920
21223 98388
20552 38073
64289 84929
76825 87701
47031 97377
33955 60751
3450 67281
3082 47238
33117 95192
48748 71498
55770 68113
9792 38282
10474 45344
1732 62774
34844 72994
72631 94793
84312 85854
43044 90770
36394 85025
66011 86244
16692 61142
37215 44851
41853 50856
81347 95906
8554 85301
39456 61662
59425 93680
6361 45439
43279 45645
6851 58067
38664 44559
22080 71948
14315 97640
35652 86306
87820 91813
23296 38334
17964 84504
84767 86531
7609 20010
56292 65977
50411 82092
11460 98023
76767 83649
89395 95979
1731 26016
55054 84865
27488 80383
4335 17303
11202 49354
9962 27486
40717 75105
12717 75030
2893 33585
19042 31096
13667 74139
71007 94865
19295 91415
13556 18050
40625 42974
45909 70369
44496 85544
834 47962
77030 83594
11620 21188
25462 78402
33721 34330
41097 68431
39648 76772
31961 87290
20372 85117
55181 78334
14218 80589
18827 19401
28702 98459
43475 52230
44971 48204
17449 56040
89129 94924
14840 32904
62735 68730
1298 71995
90536 93689
41424 81207
48944 68426
5182 16888
19716 43359
51147 84312
34896 73880
37462 97521
6992 23705
51843 69458
34595 53622
59876 88450
9576 83659
32489 95455
39348 61996
6528 41477
36255 92875
22633 41676
251 62596
55234 80161
41125 63038
12819 91149
4160 86333
33239 35795
5658 69990
12235 68880
26926 74023
48192 69200
57116 64433
22675 84781
41944 47761
17327 74825
38386 50963
32176 99688
41780 73299
17129 48264
58658 88170
32929 37336
1453 94208
91521 96083
61265 79587
12543 23587
4129 72512
33985 98982
16079 57324
7335 96567
23546 56285
60475 81028
53589 94612
25946 75695
8814 26592
16195 47476
40194 42067
44493 57143
27005 46580
48689 57931
39399 67640
77582 84372
528 51111
7178 32121
11356 14201
12477 96673
1340 73032
79949 92193
63575 72537
50270 63777
29482 52863
67491 98795
84451 93043
64596 71432
3455 22496
85069 86254
14622 33786
3106 83058
8798 40816
20028 71616
23406 86725
45475 93713
85260 85982
8950 11500
6743 58714
45298 50786
6906 71608
1854 58416
90047 95976
87228 95995
10825 83527
28504 32400
28088 40671
51839 87729
16715 67987
69701 84387
60652 88577
47145 72338
27105 86749
32135 32873
1888 73156
3233 50845
14675 55596
4423 60679
2026 49846
14236 98515
4110 98223
65414 67991
7403 32617
6270 84304
54768 77135
46563 59775
42151 51861
21297 79447
4675 45623
31670 97306
9481 20665
32948 56513
50974 99564
29717 42802
6473 69809
23421 50365
63675 80738
44195 66668
8781 27483
1618 53491
16883 93143
17327 97489
45891 83956
20016 79462
10258 91170
7703 73189
3228 94341
40491 49927
14608 63514
11293 89972
31949 96832
50109 86259
18447 27545
44925 59804
58667 74975
2033 91390
34111 39286
77404 88160
20955 32251
45299 52584
45950 73703
1533 79533
16018 23785
13912 76054
53340 59707
33955 43520
978 99773
10392 37874
32487 54095
38788 97454
92223 99122
26613 55821
57051 66623
8526 14557
41425 76992
74941 81011
31035 45739
19900 28535
39582 48393
16585 50613
29781 94709
5035 41323
16515 70517
54990 88978
8577 16159
12879 29473
36572 96507
36827 50715
75697 85536
22566 83137
3351 10665
26312 54725
94033 95646
11045 98440
3608 62981
2469 99928
17000 36081
858 26888
59641 68619
7119 15035
35385 72931
10556 84306
6766 49958
23893 40816
49615 85024
36620 46493
46180 55864
61042 79384
56090 68060
34077 42359
8619 53867
8342 14122
46939 64291
34707 80812
38581 93585
49522 58476
24639 25349
8416 29378
670 78432
13278 46823
25809 96991
65186 78052
21554 77962
26189 59920
2242 3474
50275 79226
22611 90262
45866 70713
68689 87359
44810 79866
15035 38717
65665 83703
25688 60472
2551 86382
30287 60416
85748 86970
22566 86948
9245 21116
6733 61387
36044 66389
49653 89772
57657 87111
5324 15905
33255 57971
17338 79181
50291 82934
66869 69311
67119 81662
2886 18384
15200 28047
60776 74038
194 48984
94227 94594
7272 76112
34898 87926
12737 87787
8587 82796
40389 49297
3106 70938
65541 68282
2549 23558
5029 77379
9152 88783
44615 84654
12428 75811
22968 82912
20026 34441
74867 99307
4236 96893
17548 98863
22280 51580
29218 57334
41367 83124
4461 30762
37324 84577
19904 73802
18937 37964
2986 58061
78819 83679
49076 86932
36612 39408
12731 81595
60158 60248
34060 91753
17349 62648
65485 66703
36340 53168
12385 27897
22493 71577
5198 93964
1149 56475
15578 74360
25334 35622
26549 38042
10369 71077
62582 92907
32827 73184
50934 68303
7623 82761
45776 64485
6003 23705
9988 29486
11215 33874
19770 84179
12736 76144
53768 85008
50188 96010
124 20020
17345 44887
15456 49864
58291 96479
11030 57534
5022 25281
22789 31732
12984 20143
20210 26597
44035 89576
47136 78163
39213 66117
22875 42189
10630 66668
15376 30329
30519 66502
6594 40506
52851 84766
18568 97169
20605 52960
27705 78882
53333 87072
36852 43577
78358 92703
46918 99789
35450 54042
2553 26721
5646 7426
9025 53088
55218 90849
26827 92314
8225 99847
13576 56422
37650 49134
15823 59884
37177 42889
70786 86987
18677 62785
5069 64876
68147 98916
21453 75580
67426 86435
8513 53627
41348 68240
13935 55011
11208 71864
7807 53003
48986 62829
24367 69763
23344 81100
35737 78357
10765 96062
8145 98583
23530 98150
19625 46252
21230 51527
12745 53506
12863 29233
46437 67679
61968 73065
29830 96042
6144 17964
3970 30236
1728 32611
1067 38719
32177 60608
11825 75921
3970 85980
37594 89160
76018 90066
78172 89681
61667 65067
16352 56357
61655 67829
26147 76719
62097 65350
830 31031
29222 73730
50917 77922
79609 99293
14556 27353
42785 76178
91414 93795
10105 93771
4848 60527
21503 62566
46543 67590
17467 93855
20907 50020
23592 80138
35290 98982
10958 21431
19640 43840
46 8061
33564 53345
8744 18927
45965 50142
1082 34336
764 66127
43080 71568
59037 70841
1747 59701
19099 80011
62035 69660
28043 38869
14524 94333
12216 51725
45364 57896
41329 94271
21268 47097
1758 51451
31096 50247
46731 70043
14861 83794
28727 91642
77779 87262
20729 75109
11924 37972
37289 80752
75414 81968
17854 38356
43716 83702
4088 33472
10318 44838
27432 90415
8399 46296
74843 90037
46537 71772
19799 95973
39070 99419
23591 65466
232 72029
6245 47659
50134 70276
22328 83565
19459 57782
36667 66465
8024 41492
9371 74775
27637 91502
13887 32580
12574 70994
57503 59999
22667 46199
55217 83126
45346 63423
21722 64442
33194 71171
81300 83600
57327 70025
40282 72295
11446 12424
20183 62366
24679 25985
46965 74967
57674 92090
6587 75986
54839 65002
66795 79052
12569 26484
3571 92906
90924 94051
48107 60919
7455 91460
40463 95364
7572 89925
64034 68773
55202 85226
23217 39654
72029 82535
323 98585
77684 79224
43277 93600
305 97120
55429 76497
19497 79093
31247 93673
39977 66832
14435 22400
44989 86432
21300 33823
1534 93528
10412 12865
31197 56770
34376 51792
38782 96764
5532 11552
31764 84257
19058 21738
47332 95956
22050 72944
53390 83296
59558 75080
40835 45078
80238 93793
22243 65424
4009 42933
27567 86071
42281 83139
12313 13649
35162 68792
77451 83192
16976 90770
68485 87025
24052 25403
10901 86330
8211 47792
28130 35571
17941 72868
27279 49528
35816 83413
4532 34122
69605 80484
82579 94222
24318 80095
50988 98749
13319 82324
24350 94134
56761 62606
70132 88884
14838 61771
11911 77798
9751 41578
6583 41394
8042 94693
64246 79524
11427 93540
10726 26927
57976 96375
60152 87241
13933 99944
68714 68840
43229 46607
20676 65282
12830 63813
15010 24161
46939 94382
81261 97695
11617 80387
2384 45204
11312 94266
68858 89392
4147 46257
16234 63398
34049 38118
24019 56041
32148 81180
35036 99426
56639 97182
16404 19999
459 84420
30907 99106
48680 83415
36176 44561
73738 76473
26189 87537
39528 98135
12962 97486
8812 94272
17932 57948
12947 76759
44640 86890
35247 50260
31598 95989
27863 92623
51394 97678
89325 99827
3434 65703
34278 83094
87543 88110
55222 70657
23265 94669
35927 57331
43285 55310
36309 68033
50486 83903
63970 85547
55588 78686
66664 98303
37724 95296
4460 9812
68342 91810
63487 82642
6376 70092
38669 63720
62638 91716
62525 96252
57363 79161
56653 96019
16451 68794
21877 45798
16792 22294
34994 93944
25364 82411
37735 59629
7692 7955
2416 61168
41746 91534
51678 95196
10942 15618
55491 66242
12003 33946
59185 94222
37383 74282
53037 87629
6440 73866
30627 93521
25829 96422
30049 58393
10292 37348
20769 87329
24222 81894
281 32104
6534 30492
24964 65708
61138 72731
33739 73431
7266 22366
25814 90892
87971 92370
63556 78507
30174 75392
26627 92500
65025 65092
42281 84139
16583 92349
42528 93737
30593 56642
37057 99290
6803 18722
15503 74239
17204 63389
81284 93538
29141 87774
41041 63722
42822 73640
3835 43710
58489 82174
3578 54244
52081 67938
33092 40012
51658 77329
52249 92999
77922 95795
11046 67133
84358 90764
68193 74986
93139 98964
23281 98934
57035 74497
37883 66469
26493 32602
31378 43517
18280 42958
86698 95316
32213 65688
39264 53541
11831 18143
4353 26976
38819 59022
18368 65524
12166 81194
37186 88253
31177 54556
28168 51096
1406 89384
32596 38070
32610 37571
30722 69574
40545 90960
80281 90169
44539 77425
33363 55449
67148 75552
53691 87944
8969 59368
93360 99445
6612 26420
36858 56264
6131 81169
49339 83306
24362 65868
44200 72009
22802 66273
52029 82241
12362 89209
15307 27431
37950 74122
30130 70124
28612 65201
47127 63110
10455 93907
12158 69039
9831 99562
7477 64214
79680 88474
62878 75826
67923 85348
46528 94893
33529 57885
30374 75394
10527 30403
66193 81090
10308 65940
47120 56386
90198 93236
7451 55886
51346 75012
67300 86882
19750 20925
69050 76986
3945 80600
11922 50663
70559 95359
10645 85697
93529 98447
25625 85412
4050 45619
22404 91980
46194 80387
73630 82880
13263 41843
14739 84458
1021 35439
25613 33017
48663 63232
60072 89130
39650 48815
10328 73536
26390 70191
13551 23285
49544 82201
62362 69916
71593 79550
35092 38124
7435 86538
45400 47526
17098 93804
11816 23466
30876 75848
15155 30931
9928 79069
6923 42390
77054 94563
44342 87855
18441 96987
28335 83520
15911 47760
19258 72882
44312 83431
30935 63428
6879 78260
53820 90891
14840 67525
54170 90439
16949 25507
61701 93146
15464 28252
41696 98614
83120 97753
47251 58565
73329 90912
34563 92459
44147 92977
13290 62827
76595 99920
4041 64528
26996 74960
49326 87236
62957 65411
33475 95005
61780 87785
65476 94787
116 79608
40797 69966
13749 91470
87881 97569
66665 97534
682 87634
2666 94711
67464 88739
31078 89384
1743 80355
61892 75775
21939 61060
79016 82750
45575 65569
28335 34239
30306 46614
8084 57633
15486 19255
27482 84682
25899 56134
40933 45783
8016 36061
51797 99278
27823 42037
46882 60082
56468 59273
19794 50227
60990 67375
59353 88895
29287 57899
35576 92007
38547 43316
33891 86838
70497 86607
43481 95820
43007 53191
46047 46986
24554 42322
3629 77718
7812 35829
15380 99357
17356 33768
11874 66562
28983 96984
17058 47738
11682 44562
16626 25499
50401 68239
18380 91777
49313 51536
22863 32592
3449 24455
67280 77140
38980 98492
20360 55698
12151 34827
6667 53809
7298 9708
21123 40756
23828 97918
49021 54288
4480 42471
28322 76362
28482 61189
18137 72114
61670 74507
11456 29034
44984 52865
17981 73834
3831 17625
44493 46739
7 68592
23582 43277
8924 39622
66185 78094
1048 94294
44125 87812
9417 16889
59436 92489
19116 83291
11298 17417
7433 11359
34176 51485
6623 30633
14900 23062
55814 99103
15714 60970
63326 90610
40172 88204
34328 83057
29992 50675
24665 81028
73126 91978
2045 61634
17917 20389
22608 88120
16964 29760
42514 83868
25454 70819
10129 61076
10777 68203
54041 96414
41966 78504
53906 86099
31666 92361
22943 47965
25960 61364
64886 98304
45840 80003
3383 78750
66495 87817
65051 68965
343 45527
1635 13655
87133 95040
15310 36793
11184 72669
2871 72872
36699 37084
25638 52680
1160 8451
345 29400
9057 27121
11969 74287
12100 24829
22507 41873
58159 96242
4650 14013
52855 92971
75971 95619
19672 45345
48851 92565
10877 78945
35056 77123
52249 87693
15807 74052
24195 49053
13965 80500
57122 83377
55861 94032
78547 87424
40524 54591
17897 54716
24573 69018
36736 51959
22762 75935
29061 29849
10105 60358
90532 92331
29174 82710
5172 77032
29898 63730
5559 66813
79940 95969
77548 94605
18678 56566
64276 73387
9677 48303
46145 69034
36521 51805
20955 45707
6587 65759
31260 52904
23765 93005
68521 76493
5341 74725
16578 28142
5149 40083
63393 85020
5047 46012
18183 86548
68647 87765
13914 31366
81287 89502
33899 55968
6377 82117
840 90334
47676 62423
20185 65064
8679 70950
11184 57373
5865 19044
25742 95500
55970 67927
36262 37644
32625 93587
41606 93804
81591 93879
43179 53441
62038 76874
29124 83194
72468 88945
7458 70414
43492 46470
6705 13534
89883 93883
16381 57135
16071 80287
54823 73357
46557 59056
54723 57162
46233 46742
30634 53004
26394 68576
39465 43635
16154 65353
11844 73751
16362 80732
41839 84043
7263 49241
69432 79341
4379 96089
22836 50934
27713 64705
20197 81294
8884 77714
14193 57013
33166 42048
1214 85568
77876 89700
11779 92900
48827 79917
11291 39775
40774 45855
10309 37145
43735 93983
14018 30330
16451 64028
39270 56281
59573 67751
86043 97430
24374 55940
1728 92564
65123 85461
7007 80067
15050 91799
18728 57692
30034 74419
11200 56021
11650 24474
33888 88885
1976 47394
80329 93987
5567 31475
39380 56112
37279 38732
53756 65161
15928 24970
53271 69305
46930 50675
8679 92372
6956 21023
28372 44282
29155 85201
2564 6301
2760 95131
47041 94547
1523 46954
20221 78319
31667 59983
51422 79635
40549 76385
3178 19742
11172 72882
22657 37103
31690 51043
63296 66048
42456 83319
35936 65884
17825 20137
38173 86907
19452 85015
12422 37486
62905 87455
73434 98810
28272 90744
29336 68485
90246 95553
43764 81597
24470 55161
6674 42589
9151 82056
71777 91656
6143 44134
69234 82385
50337 57473
68148 69533
24529 80913
4193 48494
78106 89671
6981 29720
84414 86686
22218 60438
42786 82946
48881 99783
15304 93659
5039 7956
27448 37749
65792 70735
2213 42560
48525 99987
20279 21149
69181 76424
51259 84782
19132 49598
75066 85751
48674 76125
14756 87473
39089 83041
72841 93774
41963 64300
3883 8256
68061 70856
13334 68607
35258 50608
13229 17273
5086 18889
34583 62527
70208 85132
60359 82873
36709 43275
9909 97067
10836 14684
12304 42750
45759 78222
8350 57912
23636 99375
75259 92068
2658 78217
14202 28767
2220 24228
15782 29180
20731 52375
9140 55053
68693 81287
42446 82897
56766 72488
5116 47946
71135 75819
51876 77463
19088 23766
26198 87270
8130 75733
53239 86656
58360 63319
15705 85718
5234 47306
25017 61622
17633 89784
16418 58826
33316 98188
56254 69184
5129 70701
34420 49095
41673 43708
82802 83525
58364 79003
26457 68324
53697 97959
22371 59464
2255 99034
31858 35903
17676 65624
24840 41343
3015 27755
32603 89335
60389 63289
61220 84529
3523 38164
38839 51839
32292 95187
28598 99906
2309 77235
11851 44007
79256 82968
13752 91002
12209 77791
2398 53046
35321 35463
44646 50171
69753 92607
42437 99458
39722 71987
69526 73382
15881 59449
74788 99278
14116 60855
43003 51933
30880 69407
33284 93266
10749 30697
36340 59283
28475 29089
604 66040
18353 84663
30311 52653
35567 78065
6529 53637
85324 88028
31458 80072
29648 43870
9220 85183
29469 74793
52849 86588
29832 35391
81598 91648
15566 47573
15881 81397
34786 90885
13840 75158
23536 58469
47418 61408
22227 90033
4094 61096
49122 86931
36971 99054
12201 28555
24069 48959
31374 98917
55001 98232
27309 93848
85353 95034
75043 90331
61741 98885
34598 47167
6553 74890
22009 29542
14630 27811
24547 57401
40049 86765
53482 68306
51971 75005
27918 58621
33130 45633
58333 96090
32037 51125
2453 23295
15363 82234
12707 42092
9779 15334
35773 85749
34635 85528
31373 32144
9414 19605
14985 19702
47758 50106
46232 53469
10439 66255
12125 66478
17563 77175
12556 38593
33878 53451
27011 51591
59044 67616
30620 73363
175 31102
6587 33482
15208 52982
31470 80665
46044 61578
32615 53534
19954 84968
33537 63962
54579 77474
59343 90942
46225 55390
39223 66900
17633 66654
76058 92229
36316 90644
46845 73561
24469 60367
19091 85602
26109 77135
68733 70744
27690 79672
90081 91558
1364 23193
19159 48650
13825 25490
17750 29779
69338 95329
28697 62415
27410 57656
59168 79851
54084 92213
2573 56846
10718 27674
12377 90976
25563 29194
24082 33935
10361 17649
21153 76859
45556 88742
11630 52627
34418 35352
52054 77952
11865 37974
38815 69728
46107 94656
10352 13847
2069 95138
48109 56969
63248 99791
67786 92418
14212 33980
30401 34079
11643 51864
60601 60963
7878 53745
68188 86073
14523 19189
3610 73682
38319 52498
16153 56781
53325 99517
63845 99301
16025 99240
41266 73806
66669 81605
24163 39233
2431 54233
30564 52809
12852 19074
12544 87457
56874 87315
53151 57556
8126 38176
49363 50736
73448 82722
26755 67891
48541 50450
48576 72589
5444 20973
30018 36206
69284 75365
9263 63211
723 81134
57113 62916
11492 96583
91694 98802
14016 88516
77738 93450
76151 99958
71874 86579
21045 97390
3327 29894
69924 86365
9461 30515
22435 90203
31390 83649
10633 24084
3347 52946
5094 29615
20966 89668
99417 99600
67871 79380
47733 78160
38174 90769
12885 20061
25080 72415
37557 98284
53714 99323
42147 95895
50266 94039
42654 78561
30862 56886
43888 68243
76525 84944
16283 69362
32616 65508
37948 86190
48423 71178
88879 97991
12479 26045
6295 81169
26744 67275
45652 90347
59840 76134
53474 78223
28488 64826
34562 35915
31673 92094
37870 69417
64942 95469
12320 82111
487 69970
13979 54954
20601 21851
10793 70982
37446 66670
77693 99497
44527 57858
24343 93533
50077 89706
4558 7504
1779 4640
6381 47476
36423 93994
72181 81625
87885 91049
41851 82218
65347 95913
27025 49025
23811 78862
30523 95087
17083 51027
12055 86989
45111 64161
3813 11667
54493 62764
19228 56509
51157 64550
57399 75451
14349 25756
19814 96219
74708 96051
30857 94636
49999 75404
36902 75043
71054 94068
73664 89630
23858 87408
6085 13045
50423 92121
73055 77860
4367 44019
1211 65982
77310 82741
11311 73608
2395 43677
30805 32243
51206 73215
98157 98716
47560 98582
41870 63507
15874 24156
36615 69980
4618 35935
1494 32906
60974 73252
19724 94816
60344 71093
53418 70766
9797 65196
37952 84105
55689 66668
22986 56785
53793 92199
21835 81196
35348 98201
94989 95463
61099 83506
11229 59731
73366 96965
5182 48303
6993 99780
42588 90033
2646 53546
21362 62618
31868 86804
9937 50575
73449 87248
18600 28009
15054 44699
67944 83280
7046 82044
5063 52914
50499 55509
55658 96853
21995 50980
38823 57876
64114 65695
17990 66102
28714 85385
38732 51971
56986 74892
19966 28630
4544 97787
24111 32084
57273 92806
59325 84070
28224 78546
45535 82184
42216 98079
13506 62500
41618 50411
82200 98409
90948 90972
9811 89344
39908 72699
31788 64395
39689 43522
57684 87977
70674 85250
16275 25784
70135 87628
24108 27975
4694 41409
15770 96861
43187 66030
22917 36154
28351 31039
12850 39749
57411 96565
6930 83703
21689 55650
16346 47459
67888 78599
65778 93377
14201 30785
48086 89383
47570 51739
63234 91323
67440 88665
316 85413
31053 83569
8370 44686
6309 95748
12706 86610
31031 86233
39152 66374
37949 96610
41513 57073
29531 68296
64030 95856
63093 90900
27071 29844
54458 96889
12633 30817
28483 57083
42037 47849
5031 71343
36398 65653
72346 86237
12675 72302
12174 59349
13267 41342
17376 37060
54645 56399
31001 97646
11947 85563
57543 86701
29920 59590
25705 43654
29849 96585
10051 72685
2175 82692
24385 37954
41889 61789
26415 58672
31997 78730
61279 82024
66962 97153
53826 88064
19849 76779
103 27283
42373 82669
44240 67590
30559 90125
1781 78531
38895 79837
64531 76484
50329 50483
49690 64769
12135 81572
22429 44764
49609 59907
36652 69096
71804 82713
9989 88939
26930 49040
52672 59061
18804 84665
40293 93282
3232 7870
70221 90331
96642 99119
52144 89466
14648 34422
2286 15815
4090 97541
69651 72012
43025 82536
44008 61306
11155 97530
17267 22963
2290 50292
54557 56785
29474 87785
94424 97127
44509 95832
8107 32329
11836 37454
26521 77321
83274 87032
52338 74906
17327 39782
45575 76479
14242 98724
86574 90621
37226 64521
68143 91950
60979 72293
8419 27228
37211 51020
82242 83218
37063 52479
11741 27769
1183 71727
19060 96994
16169 91094
12413 40633
65963 70586
74157 94523
71559 80068
11466 36090
47131 69414
46511 58941
41107 57597
51413 73452
25372 91291
37449 68023
21540 65417
58507 75578
32887 87326
41121 85885
28440 39175
596 40376
54326 91758
32025 45027
5598 94947
980 39860
13226 45924
27372 71008
13199 37943
26670 77658
62548 89025
91023 96363
35510 44361
16578 67704
36904 67950
48466 49281
92384 97081
20291 25602
7053 68481
42591 53564
5196 46865
49630 95310
17976 70938
44061 53303
21476 43693
26962 91294
21626 68509
77698 90682
3027 13570
58115 88201
4232 38274
68381 98416
64914 68499
44011 64301
63667 92356
47914 70130
5700 64983
5868 20862
63402 70715
51831 92710
48429 48926
5750 13913
12625 60933
73343 82556
8667 64428
27987 81664
655 50395
9012 83150
33141 78725
34040 98312
39277 49326
59752 77136
45857 70606
38374 68979
53551 68592
33259 47378
49794 98153
5772 19473
34270 92301
21351 88490
50455 88245
50371 50790
2115 88649
21856 48332
2184 22601
34759 64684
9341 50833
34386 39924
60847 81445
25548 47846
77275 85277
63956 85691
40712 60928
2560 85492
35944 44836
4317 73688
11528 84022
84431 98901
4710 10883
4938 46425
38095 49301
17868 25662
45729 50089
52649 85045
39684 44860
40634 85170
64870 92385
40286 96330
2048 30907
3392 33608
57159 95179
42470 51290
33072 74979
54850 97337
4071 42098
53743 62863
4652 70363
23329 48091
10997 40276
11165 26076
28168 35942
20066 33950
35696 66262
28364 48567
28629 82183
22087 97647
54859 85098
26821 32996
30809 60780
50900 62005
52618 84938
73506 89587
23360 23924
11662 74484
8323 47932
1485 94882
31127 51547
29650 30739
11294 70701
34305 49941
5739 92793
16186 77879
47768 67829
14729 30431
21895 83844
37708 82840
8084 93375
16027 21958
27900 96200
11767 82075
16121 30893
53993 79437
14044 46155
34559 93524
27548 73396
60217 73344
1636 51398
32239 72294
9962 30568
73759 90552
28613 61623
62913 68290
54308 87080
37035 77359
22039 62294
18939 61997
4125 31130
10866 38518
12426 22521
21223 99804
16117 47895
53035 73433
77289 95004
2298 90782
47252 87208
51800 87122
77712 88002
5626 49095
13386 76077
23014 23057
21113 37295
10881 74646
33258 98430
10232 16773
26062 94994
87887 92254
11850 27628
53153 94863
9465 14293
21765 54830
79386 88745
522 92148
42682 79786
2939 80314
4670 87984
34097 48479
40662 97335
44657 83753
3598 20612
52858 97650
51754 95146
42648 76304
9841 12246
41037 46471
90522 94019
1279 77438
59006 60672
64480 94791
85715 88277
16689 84581
14015 86633
2607 29743
42498 53426
16176 38457
3493 5321
58725 88713
64946 67814
27679 80237
3248 27847
13733 37189
27088 57498
16194 73932
29799 95745
42917 66426
71843 95895
5437 87966
21102 94638
36325 46163
70417 71012
18244 45367
54815 87603
62432 81593
6555 42730
17132 66789
8748 30451
5371 52012
39055 69726
43946 73749
6238 76311
7527 13686
2140 40243
34827 62451
53714 78067
2614 29216
41848 96624
34878 35051
21109 92738
36780 84028
53207 96634
23920 53505
55272 62605
56324 63392
33076 50730
907 15932
8611 28381
60399 62987
30691 44349
19471 34696
54496 62391
234 88071
11451 44170
34574 85404
21191 52014
52433 60096
10393 89628
36068 79645
64776 87210
27541 38118
4191 58102
16794 73925
5694 88385
63588 66441
47292 62281
75374 98448
46665 73155
18533 69851
1435 73769
46289 72869
85430 93966
42801 54811
50684 77516
29431 79780
14993 70237
12322 96224
69571 83783
42538 97396
38670 95838
34249 44678
74796 83691
51116 91293
23897 59747
62519 71109
86015 93950
31924 86769
18457 47331
26803 52287
60493 67479
33378 98773
3227 78821
25495 31290
38880 78836
11792 36460
26312 35765
63173 88593
71347 94456
53229 97062
2594 67870
27518 56414
60394 92670
69792 90385
15124 51041
46153 90706
13538 31614
51242 51394
63992 76523
10058 48278
678 28679
15283 68959
44340 54359
24266 65074
3811 12665
1596 90229
5588 53274
23573 58756
49424 58988
363 64901
53058 85637
62039 94886
22309 61648
20251 85879
90084 98855
60394 87102
27358 56142
20780 67212
7701 95193
30875 45631
31968 69153
50856 52405
44161 53534
37952 67723
46349 79206
22683 25823
59719 70339
34146 97840
3823 44873
6481 30097
39325 90390
1336 45481
54846 96138
24347 51274
39951 68687
19193 88395
707 44815
23749 34442
59555 64233
7714 69990
30085 40766
7026 33718
4551 56942
1412 35694
43714 91747
14795 47912
29614 73731
31387 72646
32588 50190
452 75597
55143 97965
46380 87755
74400 90247
13599 98174
19741 45166
4395 70879
53783 91438
46870 57947
12775 36571
13942 64670
16272 63167
36644 58969
17517 80306
68236 95767
24587 70864
7306 98379
44352 58406
13972 64659
14540 95819
50924 91863
28662 43391
54796 76764
6345 30089
2217 43268
45405 85770
630 50169
646 49709
21290 94832
74384 89348
56430 90286
13842 21871
41652 99124
43183 65374
18325 75768
27641 36131
59937 64371
11684 45470
24349 40799
18717 91811
964 41521
43913 51636
59579 73571
7416 61519
5372 30756
27071 62088
7841 85190
63308 64505
26944 47907
51526 73435
85100 93846
94288 94300
12882 28409
75933 82253
46262 76165
18352 91320
5776 53776
27763 55050
35527 57937
42779 97896
40071 94111
53126 78156
4994 91351
7465 61718
3041 41852
34847 52122
5433 75716
45898 93879
31166 91138
46722 95683
51161 76486
26686 46117
25932 90907
44943 95535
40568 41883
2145 8509
39063 89776
15182 76221
24390 30438
72230 81986
15563 57860
14496 89263
23284 23651
26230 49147
3544 80019
5774 16764
27676 89667
22740 58194
74938 76936
44560 70439
8460 44030
48607 66898
56745 83952
13673 98402
51905 92279
53251 96819
17405 45555
56191 74332
2392 52624
8148 91586
18292 52494
62600 95660
88915 89729
88403 98490
48615 56928
15499 64439
5469 11413
37483 55434
27261 32247
21214 98349
17453 89735
16566 67692
28844 61196
32624 34946
29563 63948
18584 60462
4408 27174
29877 77218
7892 96769
4120 85717
47201 75215
31169 73107
55965 75432
53995 68885
15078 83018
40596 45901
40076 41932
3569 93267
4042 31221
22722 65869
41424 88476
16439 24739
56022 74916
61021 79473
14800 93675
38126 59857
92434 96227
3147 86685
40441 94113
24119 63988
4172 50939
36685 88728
28089 39331
42220 80392
40284 54370
33173 68659
10227 87676
36711 38115
30410 39775
54663 91144
54088 78100
2162 91816
41126 73991
40985 87709
49948 94830
22523 47443
20184 73334
37842 44512
20120 84674
20897 88137
21224 91366
55246 63177
55559 96675
2556 66994
40281 54093
69271 73212
55570 62785
87683 90102
11774 17266
14669 84262
1381 13031
5854 25027
33949 81411
4926 27487
71372 94779
53247 90718
49877 78863
13296 89379
59562 91400
3255 97192
35937 85416
13057 34642
53505 86485
43844 68364
13193 61326
5901 41741
7720 32881
16875 97138
19838 97812
75417 79814
95620 96090
54756 60611
75083 85966
9119 75124
20337 85423
55750 99821
76761 84368
72219 91531
10357 19080
6186 54224
79962 92543
2470 93436
31471 87097
22025 89134
56303 84463
22146 90285
9615 42117
28087 58440
57008 82198
33937 98207
2590 48369
6479 52467
82 18509
2541 51958
47036 84197
36515 42379
95366 96041
6655 36997
47339 67942
27441 89689
64600 89987
6887 52832
51601 89905
7426 12123
15923 39983
14414 61748
49052 71030
56690 61396
14828 44629
5340 14984
21905 30024
30699 98808
1686 55482
68893 82264
63892 88922
63285 89048
45443 53311
71272 98454
8031 19652
35827 42085
82280 86335
10398 26883
42782 87751
16216 83582
20930 67592
45364 60139
13762 91228
54582 99901
12455 14286
21933 63938
28590 54566
65201 72039
52102 59524
12355 84713
46891 90271
44165 67717
42888 43522
41046 49999
86118 89623
28594 87447
32963 58158
91326 98319
30488 32847
5688 30204
27011 72146
16578 43754
53990 78487
46337 56033
5561 93331
8187 42189
19209 21546
6422 18451
82672 90069
22474 84765
17292 53448
41605 45524
55594 67777
2890 43260
78239 83438
17146 95334
25666 66214
29223 75353
35641 72264
22874 76331
48630 73065
40082 64570
74480 90436
41165 45026
29017 71542
23887 45773
1551 62163
69160 78517
66002 97762
18941 78341
68287 72807
46418 89210
13518 72057
24717 86712
37845 70497
44366 69545
57360 68939
30653 62898
51312 97876
29205 48348
13848 95049
61076 96683
64354 94460
6171 23729
58233 71626
5306 87583
75781 76423
28322 38034
10062 93276
35890 84162
32275 92579
21855 29331
81055 93978
5419 79965
47838 80128
6609 26553
44623 47075
2579 73077
29432 95656
45460 46091
30194 75196
6974 54853
13172 45892
31161 94740
11242 30749
6248 42203
64102 88531
1329 64860
8073 10696
25209 50327
81203 82405
41115 41623
65072 90314
52317 54223
78874 90631
373 35290
19068 33555
48437 93314
59919 72559
22939 66293
26674 89159
89187 97096
23153 47365
8317 94754
75888 80330
31286 98601
61838 70972
27893 43850
44622 49604
6047 93959
4343 87969
21338 86296
15999 66271
45238 52729
38140 67551
268 95401
4871 55119
7993 12268
44493 89497
51178 63127
71304 77924
42812 83601
49693 65585
4455 60003
14814 85012
25477 79400
15107 58683
6849 32000
30074 43992
87428 96734
34277 76381
40225 84212
3143 4719
49403 52203
13121 57183
52247 99764
37416 87479
21110 26685
7893 11396
608 27403
4317 16819
23466 85710
27082 67201
45971 48706
39996 69640
13335 15344
31367 43464
59289 73324
14830 66179
970 26912
36910 97358
8957 34905
13856 54413
52827 53964
33290 61818
23531 39247
48194 59461
46678 86475
48949 87616
11347 77777
15053 69886
11455 51225
19663 54953
13469 60899
65895 67097
79514 89228
71267 98672
68194 99829
27131 74736
19236 19742
8049 73463
67924 82299
90799 99741
15811 29980
8530 92836
50629 87842
46354 74189
28436 43512
24903 64687
4505 16452
82784 92059
7486 16821
12933 98007
28296 57346
48918 72285
33958 92406
33567 73886
30846 98020
6271 71483
42128 88473
29330 45076
12298 49132
10188 57645
5139 34503
19708 30180
258 7026
16712 72368
65609 74432
8633 65495
6502 13022
14779 85986
24953 32596
23670 72356
10321 42778
4601 95085
18365 25724
75193 84226
17390 21019
36110 58690
66592 68123
12148 30042
39562 92498
29045 76189
42477 50131
2206 91560
18456 53669
9245 97699
45090 90027
58056 98224
11184 87185
22826 69888
73458 82740
26519 28633
45005 84875
45367 75238
89472 96136
29340 32380
8370 72381
30645 69737
48588 61636
33278 59161
34026 75845
48695 49085
73199 77188
27533 31553
40160 43645
53827 61178
12828 54251
42209 45434
31469 58862
7179 53356
35425 82422
9120 86679
30092 94040
27225 97501
57106 76062
34496 96346
32328 85257
4958 90100
10106 66367
13052 87800
47155 90277
36938 57646
50070 88479
13802 56330
76565 82997
20040 34286
2918 43195
1098 44761
48245 53021
12832 43122
20027 57951
38289 56022
27655 42548
12652 99749
43062 79968
151 34796
12419 35590
9108 38910
17120 52040
6412 57128
1687 25861
25679 62852
19797 73929
11865 20090
8362 22568
55283 70518
46020 92001
17879 87520
37338 53611
7081 28512
21101 91989
56389 87406
2122 93821
32008 83004
25270 75041
76205 92133
999 95780
28436 71921
56161 77734
7399 15769
15562 93779
14379 77385
9264 62136
3425 4353
6705 71029
15332 96400
8168 15308
9409 14553
41459 87225
53183 59494
48308 84969
65582 67768
53748 99002
16953 27788
52 9277
71321 93640
28928 83497
6678 27155
13209 48516
26839 83944
4556 93228
20613 37283
6905 52972
56170 92232
83449 90229
72087 97144
53049 89622
42442 86207
19266 59834
7274 17376
32478 75737
33340 97202
13308 29588
35215 91988
74178 88248
1928 3358
26110 40723
13287 26997
15762 79740
46886 78444
16386 42948
55473 92966
17487 50647
20222 80564
50293 97913
25515 42754
2338 12430
67830 70537
7957 68243
40977 84551
60272 71913
23353 96727
48510 51820
31296 65483
21449 92125
45260 68871
43893 62359
40989 45209
5236 64518
793 25921
21638 85719
36233 49532
22864 62468
34595 75403
38016 49738
44685 88051
4625 51167
31783 37933
61210 67874
41011 83288
49969 96146
94990 97631
23738 70014
28979 52402
88152 89898
55322 80255
38294 85737
47890 92344
8136 58226
20690 55166
69249 91565
36102 53070
55722 96622
7245 35613
4556 64113
8610 68274
29950 86627
38197 72066
42921 70105
57240 94403
73736 99376
40979 84435
6555 51026
22866 42660
25378 77979
19150 55026
45944 95092
25879 71348
10156 27901
57966 89534
92869 98785
18892 31698
10023 17774
42436 86789
32173 81653
61133 66020
88259 88272
12704 67737
4406 22090
47068 98338
74565 98860
83020 92807
17202 25546
12242 12588
46027 81328
64291 97804
1514 15589
4648 99611
3153 83367
36835 96313
48286 69362
63305 76790
1855 86987
1110 55092
34055 66119
14085 45655
21522 91071
26343 34493
3866 8731
8371 89104
29088 72071
25505 54540
9151 42801
62002 78054
382 92996
26739 64309
11733 18383
24091 29888
26775 96640
57989 67054
43483 61045
41247 48872
51352 97147
29989 32291
12516 21710
44009 78828
19780 30142
12331 13170
8168 77978
14822 52241
4343 28597
24 56203
20688 75270
79440 92943
31429 85227
27461 65764
62149 86169
93025 99479
64892 93749
64202 68751
39071 47464
21562 78576
91226 96429
62385 63654
13961 56498
12586 46638
15735 62548
8887 58609
78457 96741
6072 63179
15212 23235
50057 61021
2041 32343
4508 59402
9395 12046
77811 85243
76194 99501
31507 65191
53320 59685
60319 85653
33199 82181
3199 74898
25417 57649
34105 38707
71874 90065
23339 42579
23294 86412
18972 84870
33619 74347
14118 92803
12074 44306
43300 89915
64673 92544
44330 99508
31249 70459
76381 96367
22945 84323
56979 67594
78896 90975
8952 42513
47245 73345
70491 93806
91151 96331
57934 70310
35727 66768
78163 97512
7821 67374
83663 93399
89319 91501
65128 96453
26280 83347
50306 95444
72065 86084
18898 38368
23157 28175
49698 78164
38047 79465
58620 66270
8803 50261
53622 99934
80628 96570
43670 53979
52513 53267
53115 63710
31781 59005
14558 79362
18723 68305
22887 37316
33669 63017
27994 38926
51205 71179
13899 20897
24745 78063
21704 30211
16280 81666
4594 60009
38718 42369
59394 88611
5708 35924
39618 96558
52829 78020
71395 95819
10991 16351
58640 65521
51323 84860
9616 15432
65255 98020
45883 65831
16528 38309
40849 49699
16750 52331
31573 41322
49905 97244
2159 46624
32778 84045
5115 33576
55028 55223
37303 54552
5967 79057
30178 96913
24632 93727
36094 81402
30982 99079
6279 22922
14784 25496
84145 94300
66659 92842
4518 48981
12934 79848
35480 83277
49004 71973
51538 55513
23533 63368
2273 23163
3213 64951
28161 86198
11314 42966
14274 21633
30191 78494
65288 75624
23669 80548
1376 30028
47967 59311
84096 98373
18731 48049
38000 95698
42827 47899
34084 35803
43053 99470
37090 38314
82150 99786
7445 58320
15909 55963
56503 83128
15523 73729
6805 73155
42874 49239
8711 17988
2418 4385
55288 86877
28999 91814
90289 96043
25006 50752
28353 71831
9465 89337
34527 77753
55725 87313
8834 95060
28240 63177
29249 58868
38376 96322
18875 49412
13916 57082
41263 68594
14802 81253
12289 92836
47329 63770
2046 87373
73755 87462
73134 80895
21459 80160
32220 61211
33922 82114
15185 87536
13007 32986
32611 82216
59510 95681
36949 48011
68434 92111
35818 59518
11645 43121
52655 84091
35007 54973
82298 96238
66900 68867
5033 35886
9718 25888
3037 23301
1900 86095
40214 53129
32897 78760
89827 98153
1843 93329
41685 56700
43124 91287
1627 21722
24899 88624
11531 48658
43166 84523
58356 87029
5722 22861
18567 85030
12720 39332
5095 90153
4836 38167
76226 77380
10068 52382
79940 94505
56903 98144
71149 86302
40535 90930
72092 78758
75103 87966
71226 85214
26673 82889
13092 50180
5487 37468
46095 97817
40768 53666
64254 77532
29951 65150
51409 78048
9344 80506
57023 71818
48683 80622
68656 77940
56962 60212
20942 33688
1584 67284
31857 78368
53378 88037
56307 59754
2803 94375
38060 52851
2556 56767
29537 81301
83818 90125
38950 64751
5577 88657
35388 50393
33505 92946
9754 55452
35446 90482
35425 40697
13689 59622
47040 78656
44699 76877
16021 68683
87686 99525
32936 67554
64095 66903
22436 27962
45532 66726
72020 93657
8883 99191
11063 78837
44367 99355
68026 88447
90244 92213
3435 7594
6786 94501
2366 83710
10254 21512
6268 59915
4205 74443
43712 51682
27077 93542
383 23468
48889 59165
46268 49362
2638 55796
65377 67426
18306 97783
31057 60339
18657 56607
46315 74213
27043 93649
33089 64447
35422 75560
7342 66591
6356 95843
83989 87370
32919 66330
51897 95385
10534 43493
57214 89012
6989 54221
47568 96580
22233 52510
52038 70346
8537 64124
22542 68532
15696 74255
35495 49084
67585 69971
5071 27224
54380 75061
16675 59636
16120 99179
49414 86055
15014 41171
16237 60901
6021 79461
22935 81183
16260 32791
31804 40055
867 6317
5353 24890
41020 82978
87619 90841
12923 41018
58157 77954
47915 53219
18447 53621
30250 90027
8315 15512
79069 93434
57298 74737
36546 51432
1655 59307
62376 91736
52152 72912
616 5761
6138 37746
62158 74428
28489 65114
60935 91578
9292 29649
70564 97938
73043 97931
26581 74413
60555 91314
81808 89807
30335 42111
15468 63814
91743 96432
68616 93394
7997 17160
42263 44031
12261 89872
18212 60824
14020 52205
46862 77380
30312 77983
17718 38556
9139 42121
40057 94470
5675 29527
40353 91302
11882 56593
9763 68630
4846 74600
56316 64008
32146 56720
5131 59208
39374 94534
44999 63139
8823 99174
39035 56355
9942 28498
8406 26498
68626 82501
35037 96363
48302 52621
2902 3411
46572 99816
29237 38979
44536 85877
29960 44493
79348 94148
43903 70774
3641 41227
5210 43411
38043 56836
27301 36282
32630 66752
57110 77579
15892 58353
80304 90403
34998 60200
11657 84787
5075 22572
53641 81983
3658 23718
47050 88249
38256 93518
990 21880
4144 94282
46224 56781
23474 94686
82760 90083
19432 24001
15232 86533
71678 82178
45639 74032
47054 72600
38013 38298
44266 80555
2740 62539
25327 33956
27539 90552
27211 76385
1362 23866
41093 75371
5523 17790
3748 66916
90012 96096
69127 78835
96601 97507
71564 78740
69893 97288
5203 20277
2690 37169
8853 18199
21435 45660
105 29030
2524 91300
66985 73906
5449 50727
26223 71598
24683 52664
48848 62670
32310 49939
9339 22725
29956 73114
80484 90201
12782 59775
65811 68651
45742 72219
34683 75010
83042 88868
83420 94560
18243 75385
36734 52773
27528 38354
92105 93297
26969 84433
56678 76708
45886 84555
55633 70147
38149 96893
36882 83163
19239 54344
57237 60491
64605 83794
24262 29373
8973 55609
45927 60493
8175 68520
81854 89661
16028 49990
9338 12804
16031 60703
33931 59866
58057 83820
7198 24271
11937 35649
24680 72034
40403 95160
17758 67303
71429 98233
65939 84478
30734 70911
47678 93743
1096 66370
35869 68542
18807 55913
8541 26918
6035 93603
51171 75748
1716 64401
68149 98510
6298 57626
20350 76814
16279 37698
21746 28436
18837 28505
17278 67077
62590 65431
76554 93269
35638 55348
7311 82605
8499 81177
13231 30031
424 96612
11185 79317
29291 31718
59018 96645
26172 33975
11153 57625
30348 49573
4352 49402
21397 55779
16827 72915
8780 75176
72404 90030
11304 47979
27886 62727
66846 97344
64282 95246
1971 55716
15929 93699
12644 14734
39734 42802
49978 95257
80532 89736
34073 87090
59796 71749
69302 84091
35599 74622
67125 76589
48736 54447
28778 61712
83268 89147
32557 93281
65263 70636
40808 91623
14784 88000
31467 69459
7392 32583
74216 90534
36414 94525
21708 40499
1638 20438
1095 59789
61211 75803
38439 85939
30206 76768
15234 43637
19965 85972
67438 79717
23493 75559
483 69448
4810 36417
18754 19084
2825 58746
641 96700
35966 96096
37706 73210
7828 11591
56970 63118
32091 37350
5396 55580
16437 73328
13364 37201
25827 55041
35037 74826
21445 24688
26794 58554
3642 52442
14851 32054
49685 80192
7432 51118
31213 92370
66551 79357
88801 94923
38738 64131
18 97684
74926 96945
14947 34428
59329 68856
63152 65151
53601 83872
29058 39596
57329 62465
48469 79328
31373 45612
15162 36314
2001 93569
42935 52700
51407 93814
13718 32243
56276 81326
20074 57045
27594 75444
27229 67493
11138 24617
3430 91012
51754 55214
16976 97341
41835 58178
55653 69534
41404 78761
29257 31439
10639 66074
69491 79424
17860 75884
74332 77805
59253 87620
68993 92128
30106 99787
18712 67086
46669 69607
6636 77250
39896 85197
43396 54057
15776 73069
46458 78525
50213 87343
58007 95844
3691 97064
4843 35149
18686 38769
92307 94963
63509 65596
33612 39258
30007 60852
11367 79901
9595 85170
18189 19749
58957 93940
3442 56498
16779 53728
35102 80460
49219 82397
75637 92828
29791 38506
73635 84535
5928 16014
16169 39020
14428 72837
79325 87112
94964 96086
13662 57588
77298 87835
37637 97706
7278 87604
66718 70636
86148 89560
62937 85499
60791 98537
87240 91343
59214 68498
4894 72402
27680 97119
9533 12212
43981 57526
68045 80586
15428 58741
85042 92697
14348 60895
50620 93760
10350 56884
70696 99247
73042 84905
45733 75400
2500 24007
57817 93576
73021 88086
4561 98081
37402 89736
26265 51094
2354 64763
49709 71494
55275 58308
52495 96887
58743 65866
73929 86984
61570 72853
8442 77675
14418 78862
56 44242
31649 38489
25477 43523
53914 56351
8367 22730
75641 97662
17364 49397
32190 91387
55696 93410
8535 79439
6586 13535
2125 83927
31542 35441
27389 95613
38325 45269
46278 84986
14337 74919
24602 99116
29471 65702
14400 53994
67180 70064
17157 56209
17554 53220
85628 99777
79964 87407
50978 90578
21597 69792
22234 32247
95161 96540
90377 95162
1421 12464
10524 11706
40070 94165
38180 81505
7348 32572
54799 80334
36446 85366
2231 75361
8884 44506
87794 90784
98814 98873
57049 91961
33310 68494
13542 51348
26632 66061
9696 68522
12834 53495
66903 70306
34483 44009
57340 84821
21007 66289
80285 93552
1862 35089
26867 43039
64606 98188
20077 58659
24394 60963
47304 64848
320 90908
21803 70417
33703 89781
5956 97092
66094 69222
10095 14481
39409 95571
58816 59840
2605 67489
20960 82222
26838 97995
33589 36107
37709 41717
1532 71668
89875 90674
47323 64931
59902 89863
25538 43946
51413 51790
25626 38104
43374 65719
49084 55561
26282 31906
57753 82322
44552 79561
20364 32334
11607 56047
25525 30849
52603 83634
712 91360
5903 84969
29838 96975
88567 99592
33981 53766
64872 74653
9874 45457
50691 52708
57303 90824
63419 89006
27892 30166
17066 55895
14613 21653
45513 81558
4762 11989
61390 90005
13038 79043
29453 61360
9183 92780
84 84240
28984 34464
72854 99295
11597 68581
44731 57461
38192 60021
12905 84139
15184 77190
1292 58442
4686 35783
7621 78624
7752 23770
13750 37672
12026 68553
19905 37324
319 41858
84002 94311
23152 48053
28976 40574
18757 31633
14065 81992
25798 79659
55965 79785
59425 72579
8654 15035
35302 99404
78015 86928
57442 92516
34326 35965
20863 69527
47306 79797
12884 71651
65571 79749
80 76593
40900 85219
12515 38726
38331 65470
44652 47149
3137 77813
18420 60571
61114 82809
26744 61859
53033 76685
84221 88696
33879 43460
16072 46042
36576 75595
49541 58975
22721 47223
4357 67008
39374 42379
43837 76229
31063 66322
301 10761
39685 64537
13351 74503
31705 61744
35718 97472
52042 79815
10346 80988
36183 71993
33014 46152
34657 70345
53275 62632
29050 80120
14993 23349
27780 81368
40060 66076
22377 38615
9118 60258
66504 85994
11769 17760
29365 78095
9578 87106
22333 38204
17164 46692
42614 87441
86691 99680
18280 90956
12304 97432
24281 72596
40548 59194
42936 64238
24249 70892
45717 85697
29791 48785
69775 82495
66885 67651
24749 39120
61187 68131
63692 70745
38506 60515
26850 81528
84492 86238
63115 78037
12205 67617
2703 45043
6403 47267
33938 75200
89223 92696
11333 99615
53335 63365
19423 56553
45747 98559
40815 40988
17765 37828
46321 80476
1165 11878
25746 61774
7516 79854
41392 66839
29818 37394
43532 79291
19332 33329
46830 84871
44698 95813
6230 69835
35711 38558
38938 70047
55867 69525
37025 89702
18466 49967
986 29840
94230 99814
97081 99610
2594 94137
20784 56495
61427 75686
19473 75015
40135 82332
9426 31160
83064 90214
4669 68392
18442 20064
41061 88659
25421 48174
10447 90361
12048 49378
6763 33545
28914 38124
34139 61132
59842 90866
39499 58039
64778 84196
562 86967
17502 92329
58231 96816
89440 89906
36153 46288
33584 97038
9588 99017
10059 89151
10556 67723
35683 87428
93746 95056
9500 96117
11295 21210
47964 87346
48595 84884
40171 91097
26593 94930
22175 42747
2475 83000
47418 69178
36195 77474
71313 78908
18502 34363
55726 97414
45036 58991
40376 65455
17540 50024
44028 84020
43524 52185
15932 19301
22718 66346
30631 91978
19560 75174
10003 13826
69501 93116
18122 61075
68273 69567
88647 94827
21422 30477
22879 91123
44783 45229
51138 79688
38649 50833
74882 92206
25233 27483
59862 71184
41468 92670
47086 54144
37208 84924
11021 61857
52282 92901
37376 69667
54449 65458
22093 54807
61761 75939
66502 86071
8507 13577
82374 94977
47475 80483
54067 61367
47610 71718
16734 56277
13192 80175
37593 43194
54090 55185
15996 66210
52759 86454
94297 98214
33054 84694
41111 93540
86796 89863
17719 53971
15739 52653
9577 27375
26479 60853
51099 71771
51837 69137
89127 98394
36688 69798
9937 97160
65985 87289
20006 99255
8183 38596
8736 92137
34165 83112
21916 43154
12043 82614
43558 49135
9810 70160
40014 60805
5861 26060
12574 91054
1092 94669
34341 72995
2026 94342
2040 8478
94178 99914
58839 72716
8969 62746
35788 88716
40724 75426
27761 28645
18277 82560
14093 52262
68132 90181
55322 77112
47884 96806
14464 97347
59839 97279
25650 77966
62771 63882
83665 90066
3599 50936
65481 78463
9322 51024
37937 92692
12143 98663
14786 81354
61563 81213
316 9921
36800 78326
12655 24156
18411 28019
55952 91206
8381 22161
75476 82637
71748 79088
35909 50067
27734 61358
25136 98131
50833 77354
19620 90534
70195 94627
40492 80858
6905 20727
5919 37580
35627 67221
69491 96484
39497 86854
24071 99123
66624 87099
61804 73463
63329 71244
41114 75347
41208 94721
1432 92567
75471 98988
9603 65144
20703 29069
66855 96790
49679 92313
69083 91610
18426 80550
21350 50634
70888 80501
16762 85452
21419 76495
43637 85417
6038 30699
52824 68577
28851 74030
26641 41776
29743 67301
56914 74209
22121 90570
51378 55512
31985 89348
44809 56330
72064 74637
22518 57299
78849 89854
13553 48293
9506 59556
46720 48553
3377 58421
27891 76931
49783 67194
43458 84335
65578 96980
19542 36851
5436 14373
46210 93282
51 83551
56190 57695
41565 60610
61634 75133
73890 96652
19499 85012
56727 75325
68441 86373
15064 88607
5262 91373
26018 61826
48201 71791
37997 75331
15698 73282
11209 99334
62825 93145
34281 78123
23468 54526
30923 83268
13122 25157
26156 78965
59613 62782
44324 52154
55369 61579
67398 80900
30862 86322
4594 77214
33469 56370
45443 62047
52747 76674
71488 87091
69521 96139
15439 90759
3755 53033
14890 70443
41201 68969
52403 75453
967 18809
10529 31355
39591 68603
27416 52863
11656 31061
29866 83779
11407 65438
13664 18797
21413 39080
42880 67624
4415 13582
45089 62828
6121 99400
9445 34082
70873 94551
29579 56458
1075 20597
10822 95583
58389 95533
22457 62271
18360 71665
8867 21936
58057 87648
3216 31959
13283 80295
52241 95635
30678 40724
20201 65931
34526 74717
27969 52639
15538 21935
32808 94685
1636 40102
41353 73544
70778 76496
10410 38968
12401 56908
19445 44871
36365 62256
14189 93278
10802 58155
89295 92271
32442 93489
38040 40360
2332 79308
252 99130
32688 55381
24061 82172
3866 67203
46801 52584
22789 51823
61695 69423
75716 80494
27603 95530
32647 75160
34183 88616
68319 79423
67066 94935
60848 71387
16894 52909
5112 34234
801 79744
24454 47053
7552 55467
16591 75083
55821 76136
5526 51680
19912 55694
2196 46218
6647 17688
37618 72087
6344 70851
33508 55042
47644 77782
10435 73947
67407 84509
10214 94313
85934 88523
71401 87580
1677 70403
70926 88971
56560 56939
16565 83828
33256 76838
50891 57840
19225 74579
63701 73915
62981 85844
42909 94925
62249 63027
7552 28639
50012 97760
30137 50911
9931 29868
20717 65861
8284 36263
8227 24526
719 39574
15862 46895
12868 16751
53107 55980
17934 41436
20155 44949
67472 77950
6896 94293
22223 38966
2244 64576
30149 38061
11031 35311
33013 67165
39813 90893
81597 98172
28457 50228
2253 9725
1050 44297
21667 83766
45341 97414
68413 93188
91497 96309
77960 90523
75311 85695
11809 34148
33540 41987
64754 87700
5869 43682
61566 98629
1078 53254
11355 31185
40751 61539
623 33109
43411 75750
15566 51116
57558 81834
84405 87125
1818 34329
40819 93663
6382 7087
2311 35117
32212 69579
47931 57558
83647 87021
19930 64808
17318 79684
15305 52778
68627 81077
54128 87448
38154 83574
35713 37805
49546 49697
80819 99913
37185 99974
53746 91806
3620 42630
50176 56268
75655 88252
49559 84564
8644 99313
59516 67530
3712 21266
43166 71785
22542 54475
36397 54691
14422 79417
89925 91750
13040 31599
45634 48941
54302 56659
43499 88172
47627 87906
31133 89541
10298 59826
52753 98170
18404 55134
1912 85391
969 83941
47125 78443
28651 58097
80128 87219
45944 53897
5088 22347
14779 59512
15238 17174
25320 58340
28098 50685
21841 85804
43944 53256
79818 99241
10404 64550
6440 61763
59611 87426
52963 66544
39888 43845
1923 38021
7010 83976
416 22250
11666 12499
24325 94202
47447 50787
38024 60389
56282 86597
69319 75853
2249 3333
26991 64159
10790 69464
31316 84020
25615 97746
66281 75188
20958 26112
29800 77614
8789 40471
49811 76274
43393 68561
22932 41703
16197 42077
47698 64411
33336 34935
61233 81975
59963 96056
9353 36013
2919 60219
50955 53926
45880 83955
18466 43392
30767 49444
29380 96123
21905 95649
4593 19799
33817 34065
4234 46197
1779 18104
30295 59916
38623 67657
16736 64435
19922 83493
7354 63497
7376 82555
56924 90433
9489 14977
18031 29769
60776 80134
21083 71807
7450 20472
57906 94107
57957 96959
26934 48172
23798 30040
49279 54282
31380 92270
66278 89158
66768 86115
7879 84998
77112 99004
20971 86139
1421 44673
41109 60837
53117 99303
45902 93328
41232 83063
2146 89353
52055 91969
21024 59166
78913 88065
22624 64245
31866 79513
69022 76748
78433 90141
39176 99844
23152 40994
80422 95996
41739 65357
2599 66744
25795 72203
75484 92041
66604 83644
14993 86441
14219 97173
46851 51878
29416 37912
54068 83469
59807 86998
41175 88847
30305 98928
54804 85093
16999 19448
28087 66164
37264 53559
69660 96420
15471 80535
55304 80317
17695 38443
23783 62602
68204 91588
19868 69185
9503 71936
8127 82500
652 61108
81517 96363
23606 98061
22572 36477
66020 73646
22550 52513
34192 67396
42180 60462
27411 42671
20529 38086
23007 81226
10131 22038
52786 93106
18106 20535
85179 91612
15130 51738
77375 97292
33453 43083
39156 92728
34945 84342
15004 80040
71562 77974
4984 36414
70853 76427
23236 71030
13258 24553
53886 75773
87595 95567
63097 84953
18515 66761
11088 81936
87651 92810
47123 50779
573 54977
60470 80976
56388 98006
38677 48664
16692 62184
38574 47832
50751 78610
14097 90166
5884 19157
17442 61783
27642 93763
30236 62647
2511 54856
13585 75331
29170 74386
23533 87445
20803 35391
79645 90889
23035 56270
44668 76968
35872 98020
13621 92838
36192 84908
995 97117
23058 57783
12238 95724
38001 44086
9696 10750
29652 36487
29270 38099
14518 26972
41328 98478
34010 69762
2128 87638
13764 86362
24245 38219
61330 68062
31079 69638
2499 73144
15948 54353
42911 74132
61766 89873
2869 73631
13827 43400
17060 65338
26542 89608
49141 79067
60058 92674
33918 37670
7201 93532
41844 98875
17797 35607
33542 73459
46709 49792
17455 36742
11321 89374
11824 21399
50425 93997
360 98161
50681 80858
15556 35157
5232 54119
37776 82083
60900 99853
26394 54200
41685 92655
7935 37688
19984 99006
16831 40118
13843 97527
89498 94871
81199 81239
33487 89614
27577 48457
33417 54214
28342 30007
41580 61048
6017 36798
15348 91362
4124 68762
54812 74242
20816 93282
4172 9822
29686 72121
30862 73775
1222 58975
35961 65936
51176 82553
29721 59540
9245 99268
56705 71597
61262 90788
22883 68052
36414 73772
21842 83135
48814 82999
3302 30682
10880 79167
83665 93522
67269 76273
21911 65202
56514 87195
37350 88109
5068 21621
1092 77675
66894 71245
54414 82304
10119 35026
43818 64703
29467 54514
16607 68602
22358 38909
33971 92541
12346 43531
18101 40195
11492 91607
19411 23966
17080 52371
8357 41123
8415 82749
28184 29730
17388 79453
57696 79015
377 12482
60594 96611
85507 98944
14600 51553
17068 74766
48448 88549
145 47208
15347 74446
54627 80404
48262 79046
6407 91199
51910 65275
3558 26406
19284 43316
64561 83249
56364 62884
43577 80214
32476 90675
17047 36426
30076 93051
70701 89412
81048 87617
20060 27801
24 15009
29346 77567
51701 99072
31728 73046
72299 73929
39268 88132
4947 48284
7762 32973
7741 34342
38780 74065
50415 64451
8278 58892
10770 89484
69348 91789
43692 86486
36135 86281
59025 72452
6013 18197
40429 79987
60575 99461
20921 48257
2046 50731
40095 83145
7797 49666
9846 25121
55886 87840
20903 54158
44469 60039
30248 72361
8881 26912
75816 77137
24718 81237
25219 90700
48688 78097
68658 97621
65304 78816
11273 98946
14488 64591
30721 70730
84013 86102
29714 40465
20371 44407
29980 94291
51975 99808
11171 44586
27248 67898
69851 84988
57602 82627
921 8739
48999 84160
21706 76985
18205 72092
28192 93792
68021 73988
14054 77643
3801 83936
16052 77293
43475 92676
50974 92796
25300 39687
6753 74919
2916 78735
25375 75731
47353 83030
38814 95929
68301 78670
28115 45208
30135 97992
4769 92206
53786 76798
43761 89567
33469 67479
31973 71234
425 15303
12408 92277
22259 80383
86115 90518
34194 96595
49939 63760
12659 72068
4679 81809
84157 98104
9503 11511
33230 99348
5664 66160
15050 55856
22874 83656
3933 9292
65760 73103
4285 97613
10417 93293
15573 97164
10116 75286
68921 71742
27104 68930
33023 55641
7877 18383
49531 54260
30970 69252
78905 86402
8049 79852
5962 80816
49648 70509
42557 93045
9119 43312
499 63532
14915 17542
18033 75888
4810 72535
13687 42795
937 35934
62763 66333
11385 53645
58452 89353
39978 70478
64601 83753
22084 39017
34941 89616
64181 98437
3585 51846
28424 75224
17368 85391
74620 91336
19604 22008
23158 50417
15711 76221
9530 87505
8719 80752
20702 91846
27780 99255
29577 55383
6726 43400
8507 50428
25990 77928
86846 99379
57230 74834
7003 83839
11188 82980
41981 93769
728 36800
46309 91359
8601 82631
26407 48796
40926 65080
37752 99696
134 66937
41581 49950
50654 98426
6346 80459
21988 56142
61501 72957
40870 93037
15959 53278
44725 68152
48457 73694
4641 50332
5288 13992
33153 54659
64198 94245
33819 99082
14204 93229
27363 95839
37521 73185
29748 87490
70784 79966
38431 40308
12869 30088
72686 97004
32036 59142
84687 90798
23078 24348
2515 37729
35477 58574
42366 46850
53230 96682
30168 38571
8717 80721
8233 91474
75302 83271
60998 65692
63575 92850
15787 81021
55632 85650
43755 66402
63633 86398
11337 82388
21238 85142
4386 27410
38314 69035
11646 63342
53819 92903
18908 67308
82073 84295
35967 44451
36243 48802
3243 54441
80858 91125
174 97436
18305 50351
68799 86115
2323 7209
54411 95486
25632 37662
450 31187
40781 75410
137 69688
32529 80690
19657 76355
78959 82009
27673 68663
8647 91768
37455 46964
16605 30699
61354 85382
46387 91262
19588 35535
29169 60474
44918 51522
21262 81346
92617 92935
64607 64727
29143 37056
11580 45654
88819 90581
14504 80005
8050 61867
11484 33195
19756 22556
70046 84943
46333 79286
13033 64210
54201 79968
10956 28775
74329 88999
78374 83924
4055 97029
39589 60688
25097 44315
37770 76572
27712 41747
19216 49750
16936 44887
74305 92577
23366 49588
12425 82827
35765 46614
4161 90759
23796 69300
36062 59246
4313 83426
24141 49703
3602 63200
21732 62095
22571 69560
18771 30790
7007 26727
10767 87709
41190 42475
30269 86155
22582 29852
52217 84829
63245 74241
8306 87804
39665 94507
69163 93186
79162 90599
15964 32441
15420 15917
37759 91465
53520 68762
23693 85492
40644 86869
9314 93334
21463 67825
15763 26752
64113 67830
72860 99280
33983 54295
48219 61868
39730 45817
19736 45304
48895 50538
58080 95159
33117 85181
72305 80890
10043 48630
71955 75972
77153 98433
2552 24584
19822 99665
24322 97591
33610 71527
17349 20775
3313 36041
19322 33775
10354 48156
707 18504
52396 75678
38914 64591
10887 20885
65017 99004
13485 51780
56818 87746
9932 67535
17651 61258
33605 57062
82173 98198
11475 83862
37359 51616
56583 57005
45186 56523
68542 90141
5952 17977
24889 98630
49594 74592
15774 96393
8446 95457
63898 83975
33336 74006
1209 92707
9223 79551
59611 60971
25594 63936
50184 82814
23365 98599
41988 94197
71592 97219
67971 76298
55138 70795
49166 75185
3701 60183
29518 75143
58698 79861
2177 12761
28707 71899
38785 77883
22860 31145
2484 79188
40900 85793
66988 67796
29465 45925
9901 25942
35174 67222
41219 80662
10128 41172
22192 88560
19881 89652
12087 94820
39354 58485
81829 93358
62880 69373
59302 65838
9957 49212
58709 81811
38630 69541
45570 80175
65919 75226
45956 72997
23832 70719
50358 57316
21625 57498
38901 97096
74476 80411
58008 73242
5619 10770
458 55386
44473 95911
40559 85772
16324 44381
4898 21916
16681 87069
46402 98444
44251 52925
60819 65489
70966 85660
18953 39805
3318 11806
55279 92220
40143 46128
82086 82350
25271 32771
60789 78705
7527 86108
19264 56777
41226 57542
72111 96180
6834 99642
78353 82560
19136 48210
57748 88759
35831 54321
18358 33311
38767 82989
25331 92241
30899 38382
6114 13685
53872 84502
57994 96199
2044 3103
72105 86030
50885 89213
16767 42191
39653 78513
45556 75422
56248 81415
53683 74532
49283 94765
6673 91758
66562 85444
61045 80682
44727 79083
49595 77623
58942 88388
20684 28848
6771 40877
29570 77178
6253 40037
12536 46176
53047 69893
1197 9723
10008 89918
43505 91149
11234 32448
32503 62694
71807 78571
27657 57388
2219 46864
5630 36963
21588 54096
78207 98687
85219 93193
25640 57129
44682 48524
4732 86907
71608 88511
33130 46210
6837 59355
37363 72168
86621 92569
5715 17236
32446 67264
86778 92963
7485 9416
59626 73805
31690 69627
30664 74058
23555 76339
4221 16720
47631 84505
17361 42005
3933 81216
22559 69397
3363 43779
32711 56252
76 47319
41673 88171
4205 7086
24377 26295
29972 86785
10434 88014
34669 95600
45227 76387
67215 79398
13869 75227
46569 49877
6546 81129
8450 70501
16108 84079
10233 56438
2816 20145
68931 98528
22266 30754
8655 52137
23181 88985
36837 68834
78051 99679
2077 52134
68320 71531
33261 92694
10440 91220
22690 67535
11001 28117
2763 77121
25549 78217
28001 57665
9750 33157
27704 91605
47309 52747
57335 66777
21661 83705
33954 39437
25330 58995
92049 95808
19731 85261
71863 95104
48198 68152
29493 56453
7829 47299
66467 97667
82 63949
8953 97088
64043 92781
40355 80854
45215 79392
54847 63928
41270 71297
55430 87714
22837 36285
72009 87252
40625 65268
64444 73100
8923 39757
61102 61249
24273 58079
50050 82314
71209 72740
91505 99352
89277 99494
20730 93028
47516 61325
5447 76289
33050 89706
27761 32951
69942 73418
82388 99566
6382 66181
36565 38715
76009 95528
30703 76890
17454 31169
77883 79482
47557 82068
21999 44606
11882 68712
39221 60160
24330 66693
5015 45827
37755 91096
2889 61441
21356 38620
46145 99220
10083 51774
76998 89568
27990 35388
6252 36468
64537 87539
55354 71937
28293 54038
5556 7081
37107 98827
25820 80667
36330 96255
47229 90183
24078 82894
7024 21426
34262 82091
51190 83064
2611 37205
25457 62959
32964 77726
18100 83256
5741 77811
29034 51659
37623 65202
13126 64904
21345 74429
24217 99361
460 80834
63245 66291
1840 90983
39231 47211
4741 5502
16740 53474
71143 88248
24728 41122
77345 79833
19773 22536
58640 72689
35857 66697
63344 79214
67305 89394
43478 45460
2554 71837
58545 66309
40810 98490
35578 93827
59485 85918
47697 76695
7388 58425
21127 30039
70606 74203
2616 88250
89683 92464
22770 29080
5042 92625
42957 87971
51819 81489
43191 52708
65018 69037
63464 73362
4825 61457
33739 86907
1580 29247
55296 74692
56239 57157
42603 92020
60869 99650
28996 69051
2787 96027
23290 48535
73082 82735
16210 92964
245 60145
73896 99168
7477 89483
5971 43486
38698 78845
36619 58110
17179 67865
56939 81640
30711 41346
33490 85637
17592 22033
50883 98619
10230 84984
67395 70700
55603 56943
4707 83176
19126 68926
43390 94156
22139 50943
8824 93660
4795 75580
6487 15912
33567 85837
61039 87293
3128 38982
4117 17579
2438 28036
85291 86488
45454 64733
43342 59308
14165 73107
10723 80258
10961 95660
12368 69224
19907 81517
19477 81125
19272 81319
25957 84410
73383 75781
46930 62900
10927 39369
5359 32642
60025 90793
2790 37282
62059 63873
54143 64781
27524 67437
21830 81398
21738 71086
607 30539
69233 71717
59263 87645
36725 91315
37159 65371
81580 84192
60699 67038
21351 35739
34653 81030
38589 76010
24753 38323
31062 71637
38548 71177
4117 34817
47849 98496
70214 96825
33731 47510
36135 95361
73833 78472
30882 56921
69297 99565
37987 86562
11121 45709
9266 65474
83145 85189
32652 39749
8354 54030
42928 48751
33773 92535
44016 84159
38015 76581
34977 57448
78193 82860
45579 99152
51308 69573
16838 34456
44613 59400
68875 86433
63931 66193
56276 85712
42686 76138
51347 87175
68076 77687
27628 53203
77194 85552
3189 68800
39113 58395
29236 68473
48122 78610
82098 94069
61531 84314
48569 98960
45944 71408
38604 66128
16546 46585
31579 59728
3557 81638
6818 17334
71680 77494
64289 69091
51137 81365
38291 64650
19312 73553
82318 92246
5505 90976
15291 57227
15308 95048
40396 68490
4888 20267
62147 88585
71292 89992
6454 66346
86608 96702
12927 27911
28130 55869
7457 97061
96 61840
5427 84303
16949 20702
10907 73260
11485 56629
6175 81327
1917 2665
42862 97806
7008 32922
24454 38575
84759 96711
4408 19045
27794 87672
91116 93772
53153 74072
55714 68028
12330 51927
26798 71661
26844 87959
27806 43246
44554 81485
50163 73798
35890 91635
21833 37930
2833 91730
22790 84006
36739 49311
34764 52621
6104 89791
2651 12686
50262 88580
24469 45388
72037 91067
55089 90639
51903 93306
44091 93009
6997 91027
22516 23402
5648 50358
33011 53023
25954 52116
51630 57246
12935 99680
7451 63313
61898 85857
53769 64742
4389 83221
10554 50129
41203 93747
12191 96746
37626 50594
56087 81192
88025 96998
29591 73149
54154 76986
75733 81790
75220 81912
29737 64354
56004 65762
16248 44053
56184 77065
55779 77664
46336 72178
33225 36776
57216 69066
19034 49619
59340 98888
56309 62857
66453 74332
708 22544
36193 43059
53630 61102
407 27046
77958 97373
10569 50061
45848 83390
44736 45070
27993 81189
43201 89144
5455 84573
10108 66921
27166 97383
5984 65785
37241 67109
194 57046
2670 28072
21039 63841
40008 46703
64350 68322
71870 89037
39978 64421
51566 53455
34351 81406
12800 13910
46993 72566
6105 37051
34608 87934
2592 86090
1855 70470
17191 74419
23227 27377
22783 94452
26569 67879
12752 41018
4783 73726
3853 91693
53359 92956
32428 57456
97654 99006
59676 93097
52480 57558
21573 79260
75204 84473
18727 71980
38713 81525
11812 79461
34378 51577
10907 60454
13474 29608
68362 70677
13358 53935
64696 75986
35085 46930
2713 78768
70800 92075
93362 95758
40505 51075
87681 96745
67586 82345
59969 98582
11233 85579
35408 72979
4996 30259
82726 82772
70730 88559
42377 88995
12983 96496
52846 66339
45952 81924
20698 38307
93345 96345
2482 87665
2754 41550
37687 41203
7500 75395
60797 97394
45709 56747
32808 93464
31088 60976
80899 81008
43824 99875
56994 76329
11228 13511
19729 63319
20313 60571
39836 78580
38461 55629
80729 93322
41494 87831
8920 83005
6508 68373
20084 61759
20701 50188
63680 97208
56849 95556
34199 93008
2002 40029
56968 85385
1570 94569
17632 58696
4782 25943
43536 64203
30115 74784
17054 50747
27746 61798
17057 88773
55816 59475
76683 96560
13591 82048
32780 40662
88628 96411
38214 65991
13169 62615
78345 97008
77960 78060
24618 67485
13416 83654
41249 92243
13142 40325
62164 70889
34632 55636
52261 93646
20410 25849
9595 42693
224 3195
1622 72322
4356 96225
13908 70602
9811 24609
13678 90701
33535 87673
43938 64412
52735 99052
42872 65820
42682 52914
56983 81455
29820 76707
19773 56377
23111 32346
77032 85264
26384 29756
31964 71156
34966 78841
75172 87243
28671 62029
52565 74327
14398 59984
59331 67298
38963 60060
23359 34164
40596 86361
23531 72932
3064 12560
21009 68469
59410 61004
32458 47697
30750 72837
61389 72823
13585 52854
66272 70459
6482 20084
10779 12557
19713 62478
2303 29524
36888 87006
12443 71150
51568 59944
18407 83077
18395 83416
28250 68064
22527 94401
21164 99000
61340 66907
39006 65068
37815 58123
17053 38459
7526 62070
65426 69297
31615 91442
23690 61849
10644 90274
48334 57216
70425 80169
33680 76616
6734 43077
45584 76603
33940 92238
43331 53637
19686 86523
32798 33245
14189 83308
13198 55922
38712 46574
57006 57995
55951 97664
34424 69586
10659 74852
9730 83032
51481 51884
70857 85632
2079 68548
25979 28630
35666 55783
55520 59392
40212 91076
39332 63595
16437 33840
30488 71794
27470 88909
37284 93178
20777 96758
30799 93650
45488 52466
55639 59886
84437 92420
34593 64024
27002 69058
85216 97413
52832 69792
25632 76387
61181 73912
8070 22873
7177 93174
33836 49697
40456 86636
60871 76837
23159 69827
74252 94227
95134 99040
39120 92694
7407 61862
51743 75551
6505 64393
40283 43490
5279 12301
54282 68929
52360 85254
63355 63942
48938 60850
44961 87073
16594 59542
34672 73997
673 47221
7396 21146
3633 87011
18655 86264
71605 94908
92387 97359
42667 91319
1260 22534
1078 46626
2669 46178
8051 53003
18025 99877
27885 85512
68173 97109
20959 61104
9128 39485
42632 60390
19844 51728
21932 92527
76258 77580
13008 44406
14243 32008
18617 61959
34702 81678
27443 81926
29243 73259
44914 45609
47665 92013
19670 69100
60076 87768
48318 63428
30988 83090
58844 60348
18467 41496
37558 98901
33987 38945
17150 86892
77265 95697
40764 85385
24096 89811
35990 72723
60223 62347
23941 41335
65540 93669
68179 69578
2345 9589
67652 99188
3858 48847
62688 93164
8166 67172
38735 92687
40515 58287
39324 56796
22788 90188
7535 80476
68832 93103
85304 90600
12196 32397
10807 55077
48837 69985
24645 52823
33562 67218
23172 82791
31874 67715
74890 97145
9067 19724
6877 67243
66394 94484
32477 42538
34531 41128
15038 85993
61976 66160
26176 88404
7675 89754
15596 32678
32151 39577
75536 85415
86106 99593
22055 26441
18660 38524
16394 36970
62219 93491
10400 95461
49239 68379
12500 18617
13017 51091
7817 77962
52704 78742
12541 19203
18164 42232
19286 89022
3033 41539
35723 40860
21066 66674
19919 32561
14512 49918
25760 64504
29086 64183
57386 85154
13337 90107
15917 98295
79384 93491
19455 92968
14587 16597
39733 77541
70109 91186
37597 55647
20859 68199
74377 97082
27603 47324
63965 86263
48499 55633
34975 83718
44977 54146
16272 35012
54580 79673
2232 86059
7435 20853
30987 93582
19838 60082
27001 42305
32155 56092
34703 90770
21865 88179
44338 47537
20878 23046
13687 97165
5672 57427
19613 30841
34145 96624
25466 61403
25487 94406
25271 55852
42991 52275
60284 76583
87727 99517
5107 37093
30345 93809
17823 22621
9357 26163
41768 71449
43898 53545
70373 93922
69920 75083
43124 64396
42729 76190
49359 92633
65742 85814
30567 96756
48682 49121
44849 64044
26866 53132
7624 59781
41336 86361
36289 69763
17816 74191
40526 44516
22629 83438
29536 33429
8429 49567
78524 89442
78221 90624
61712 66676
2237 81333
2950 23357
7210 15080
4706 10109
43710 82526
54645 93212
31926 43389
38154 63336
47182 78429
5529 12887
20105 90997
1686 6961
3753 98477
71441 77172
7713 26010
6175 83874
13897 35950
4002 84083
33180 34035
8381 24354
54328 62952
55698 57001
54126 57229
59597 89040
9327 35505
7485 11765
27267 92120
49833 67180
48414 65475
4577 58222
74681 83408
1615 70825
59341 88350
27306 72284
10769 63048
20839 47344
23966 27907
69429 86799
95619 96283
54367 79359
89991 98937
13059 34477
6445 59733
42042 50651
69328 76277
89447 98382
46246 88553
39657 44535
9504 63110
74153 86471
53134 68220
15312 61839
18451 41731
54796 71670
51515 72698
21753 92499
27280 78163
72133 86943
8773 79461
11890 37616
6534 44020
9571 75945
47493 55679
10630 63916
10006 21193
46296 55666
17999 19913
776 57094
28444 97692
2508 8036
25664 88631
4514 82717
10280 41113
6662 62654
16268 17889
22992 79873
78884 93235
50443 96450
1152 61378
9985 44228
48909 94435
48882 99035
21216 69085
6454 37574
46099 94700
64847 88500
24129 85949
11295 42098
34174 69461
43250 56437
3534 61268
68450 71611
8562 10436
39314 94719
20563 82445
58091 75783
39231 52496
11802 45495
71010 71310
77406 87428
62648 81995
20307 54562
6546 62543
62373 84114
22372 54154
52034 65094
24530 35598
49606 51477
3476 58745
8258 59149
19564 39754
46099 76349
38018 47796
44441 76948
51529 85855
26339 78292
21448 70612
55346 81836
31007 74360
4224 70667
61820 86962
74814 91967
19791 61745
30081 85220
7416 79390
63234 69150
40993 71611
44171 98828
34656 45980
12534 35362
21865 47797
37162 95978
56308 95630
60849 96420
76902 85876
35927 41453
61823 86729
43869 59681
62463 78171
71242 95688
48789 63698
44721 88427
2595 43462
36458 68183
45282 93750
60139 70690
212 81239
24522 59782
10690 66955
34740 89470
7863 55913
19517 55325
79439 97190
3452 58664
14678 59760
12845 54446
27062 91076
68396 77229
8071 77039
55414 58669
6123 60792
42033 97009
53477 73568
5323 63960
59022 92423
50943 91151
73117 80646
84405 84466
95494 99943
6916 20770
67827 91881
6000 33511
76461 97176
4107 64677
20913 35883
47560 61038
14675 62851
57591 69624
28348 54633
34926 90552
59393 86096
44758 81579
41554 46631
65802 88727
2994 47477
39213 75184
32266 34155
2536 58422
62406 76540
32960 91036
19667 81310
87588 90096
56998 66049
67752 77605
49077 93933
21102 44002
27957 94694
57852 89893
33901 63086
33559 62792
95037 95199
14101 41035
62487 71536
14341 30821
58497 59301
15058 43358
26092 56418
32698 87897
30213 47018
23260 67608
17663 19767
35775 54843
75492 82214
20113 69623
12015 45202
83405 98639
47169 93476
12306 94262
12639 76076
73905 82400
35054 49214
18746 35566
42973 81486
27285 50837
31972 51522
29184 93467
16251 57374
71982 92429
73976 87902
52 91610
35711 61988
30150 98568
12141 60108
26038 31990
61157 69523
171 8320
21297 71579
36402 93416
23912 49144
43931 76442
91260 95464
7029 45349
66427 89254
27663 30269
25607 69423
3570 18072
78001 79145
64383 80431
10717 65939
14122 63514
60943 86937
83465 97766
39950 58093
25564 74786
16615 85343
28267 42140
57069 57140
54089 96544
1202 79988
41009 81363
11312 71795
63790 67943
13891 44088
54196 57662
4522 27478
30564 31717
34687 79571
32384 91096
32365 55559
81642 91331
14965 98685
74158 75150
20073 20204
101 6205
56231 70331
24308 67304
27870 75224
35501 43577
49738 89527
76 92904
49694 78855
2012 49846
28250 88147
2131 66090
10139 52019
7448 48678
27760 37936
35813 77893
3747 49141
36295 55763
13955 75433
11912 58338
22653 87048
2851 61138
10633 52571
2764 20128
2329 15612
46517 92067
24591 56356
83302 88783
7357 32996
8835 95366
72898 86626
5494 72755
59280 71698
19851 26720
4092 29696
5123 32423
83896 94738
29346 49945
44508 76477
24887 85274
649 89214
8342 28445
22266 57281
3003 95229
1173 13328
40055 48113
14488 70401
10159 47427
97380 99335
49432 76948
2979 77254
16537 72726
41760 66171
53935 77376
32613 45013
70896 99115
70196 98400
30347 84718
39860 80200
20866 21628
32712 50345
9532 97172
22752 75190
89674 98578
18648 72434
7759 72391
41251 71561
52619 89994
89515 95430
37017 82289
27929 66216
15677 73862
24567 99837
6729 63963
39342 88546
54169 95783
8419 51357
33584 86027
29823 88659
7834 21989
55823 70442
69401 86663
28992 69277
55160 56633
40887 72397
41483 79640
3769 10729
30624 52576
26263 60296
60548 91368
13615 71038
52404 75202
19667 31955
23517 67395
51000 62671
4194 88947
65184 98062
24938 39417
36894 67351
9205 57545
393 86755
31737 89210
34700 54924
41055 96268
39418 80851
2168 36687
4703 83086
14865 63430
12684 93105
39312 82216
34917 45862
53964 68679
574 41733
11990 62848
22881 59242
34610 42399
85348 93117
15386 91414
49365 84164
1951 8349
10198 45984
54159 67200
17873 33269
15235 50072
22938 75812
11069 58557
7918 94026
25991 57773
10661 21161
86913 99025
19561 42092
3236 84544
54991 94412
9309 73784
22647 30312
14270 36460
19186 80960
48970 70131
42038 86330
73184 92347
66093 73587
72071 77784
41323 56634
91222 94966
15301 74404
66862 92672
18532 64618
5935 77088
13702 69644
32710 63601
9799 64730
21351 88261
892 47485
4869 93760
26688 30534
34942 49168
36731 97438
48457 53557
55243 80574
57592 92959
61619 83415
88195 93824
21249 30893
10809 68079
8137 63925
38234 90359
26525 84312
53477 98776
7151 19123
7500 25176
49972 78537
38694 57319
26145 54403
69672 83400
51982 52527
26117 82983
1722 41552
68133 84674
89792 92747
39622 68292
50713 68733
51453 71228
47399 76656
56538 73081
44220 61387
44873 46116
227 10315
11125 32314
9055 13657
69095 81413
958 74395
54668 58646
22558 38179
2580 16609
84540 97857
76564 85943
10322 94914
49234 89045
73329 89739
13752 21199
9832 49975
4090 83811
36247 94714
47068 47664
30877 59409
27743 28555
17187 98931
41497 88728
15970 84902
33874 53809
61749 97258
50277 62558
29478 33929
92638 99990
27296 38109
45237 89051
40844 73141
34395 61612
19347 41866
13154 33403
22878 68638
15255 78732
4687 83130
14629 27277
2858 34922
24842 38655
24617 58301
10804 27926
32553 37045
72516 74419
34401 80081
18722 47172
33182 67177
37656 95279
32780 94816
23999 76155
31029 46118
33950 55152
33304 45622
20717 49423
41787 58278
9154 12061
18921 52386
38605 75373
4241 73578
25992 85632
57848 85531
72520 93914
672 87591
18167 47004
21245 72888
84584 96274
27577 82282
5739 9753
64585 92273
12354 90021
68620 94903
58527 70208
82114 84643
16270 90235
30156 54255
63759 82737
53256 79056
2986 75633
20871 89908
35819 47256
19333 45132
33317 51216
76252 77488
7269 93143
22286 83639
37506 54410
10449 69957
59076 67258
58706 71004
67869 97682
11072 59162
42265 55677
21654 94499
27457 94632
19538 73447
82442 94181
86555 94810
55915 74873
15292 99314
6894 10401
18820 31046
2955 92919
39750 70856
2166 24127
2577 78475
64198 93246
18025 39492
7061 73070
51527 81286
79836 80393
23943 34643
68308 68732
44055 46500
42766 53168
61375 62881
40307 80609
46872 63013
87369 96217
47782 50432
31672 61126
18501 72580
41269 94252
10828 32226
14435 44220
50802 85596
134 31969
60736 66743
15782 84888
73752 90020
52396 82096
56533 82567
34132 39887
21927 25363
44187 93320
27190 41055
44995 53996
33522 81306
16134 80887
47624 82091
38411 57973
25784 41788
1219 77219
51362 71140
4268 20132
23486 41264
7291 87609
70575 92009
20009 41612
79737 96476
49196 86066
7212 30694
38404 44156
18657 95355
6780 47221
37769 63820
5477 79963
27595 91913
41815 60099
81708 83540
38670 99249
72019 76664
45386 67703
13940 41018
44949 86413
7726 18618
26777 84817
60400 85766
5860 16007
20909 96901
55814 68110
16762 46098
53096 55567
15584 29128
89990 95030
16467 66474
23130 82376
1332 54197
19270 42611
17069 62344
23782 66938
65396 94008
14828 88531
7785 22769
7390 8870
58770 98900
58621 79426
45922 76270
4984 27492
66476 74589
9845 66959
10890 93483
69546 98887
31415 92810
10054 68206
48954 70250
498 9655
5886 64313
47263 86904
52440 53468
49575 49952
27012 64876
17675 64382
34490 69886
90948 93028
7458 58700
45986 94982
40774 91545
67967 79877
31973 81351
35570 98330
8925 75063
33034 51947
11030 61229
41567 64392
25254 68887
10291 85591
26360 57745
41869 81821
15058 77964
1148 76502
61112 62198
55998 92964
20058 70491
60689 96485
126 11585
15616 29557
1015 64103
20564 66279
35891 52275
2832 5400
50947 64747
43030 60399
3430 4608
15566 40685
10314 26672
59520 77490
8220 22375
83432 89345
26290 51837
65679 80426
70769 83109
13838 16381
81801 87663
14744 40924
45908 56550
66277 71694
51415 69894
2820 53837
59186 79665
14502 94478
58604 72629
19907 47837
14331 65448
18452 36995
8451 91743
68229 83974
50263 93231
4728 66157
25018 40705
34803 64643
35580 89305
34427 68198
8804 56575
39317 44369
13409 20852
32407 61045
40550 73735
55803 91995
31224 41390
47033 83272
18102 20659
9271 56553
33488 64408
24336 30088
9203 98156
57549 75088
73296 92000
65602 99013
75304 95249
58161 98858
84595 88769
8326 59445
49857 75766
82863 96795
43971 76036
35606 65995
32677 65397
66281 91146
33788 97911
41716 78381
85737 87956
10532 31960
35636 93935
56663 83304
92148 94592
78512 78775
16052 50919
51255 79874
5602 21236
6877 19990
51002 96449
32737 57485
37214 74801
45435 99774
57255 60666
1440 2292
12517 53093
38761 51494
17786 51532
65690 70885
30406 70729
12921 82989
741 23001
56593 68879
844 83798
32769 81866
17941 45414
45283 97373
79486 89984
22810 24338
13094 83939
53740 98879
116 37549
23123 84440
8796 89109
46884 97822
32087 36331
43746 76169
34279 41009
23984 25301
12387 37935
27057 87610
12034 41725
4532 96765
22640 66513
11201 27586
74444 74615
3040 68030
26916 59765
13196 18302
17671 89749
7990 10088
53052 80422
8053 80221
701 83394
44031 81635
38484 77035
28696 49040
8844 96499
66777 91325
84404 93402
18969 54430
37388 65530
54324 83855
91407 99803
41127 88061
17101 91474
29800 64803
80360 81378
21642 96167
7871 26446
9646 42049
4633 29000
79979 83089
28441 73562
49481 52833
9646 79152
2907 81732
3727 13884
361 70380
50811 89392
29368 35447
66017 85393
21996 96406
49969 81248
19228 28548
14506 52527
11402 57976
30097 56639
16416 37406
60519 91083
31908 50431
68424 95682
1287 42733
220 36912
16477 61996
8685 23977
74836 81362
16469 66936
7188 63462
8123 34708
1032 91248
6419 61128
88332 94986
16563 77649
2597 32194
28039 76495
61959 87153
19092 19220
18117 66408
14010 86851
2977 55768
25418 39192
19477 85098
7181 35930
21137 31514
58325 88838
8311 19385
46892 64734
41657 74631
68969 70893
55066 66548
27397 56817
9326 35126
4648 49033
3010 63456
34665 76687
48585 89748
14793 86717
38868 60638
3020 51693
11576 64279
49434 54548
12636 55301
9365 89003
38187 57008
19395 35800
72575 95981
54301 55085
33846 86087
954 74019
31395 39721
44786 78212
22148 99816
44108 95792
36020 60965
7690 34066
59331 97593
24710 66172
21806 34677
7234 20304
26362 48578
4903 99943
22622 56121
31710 78411
20678 98324
3976 35260
14956 43638
38220 84449
15052 69074
26712 96930
7258 79855
26192 50199
17919 98059
35151 62363
63205 68582
26695 82133
3225 58628
3950 5977
7032 55122
32969 73731
35414 37856
26491 80739
37533 79520
79195 84763
65776 85531
7894 70436
15431 56052
60234 69319
21601 27471
14000 71315
15414 77696
91757 92998
25954 27060
37696 54043
6798 83597
69018 76690
78409 83615
49024 91362
8593 49284
24933 66564
48857 66068
9306 60184
35073 42216
6512 52035
56848 79705
10391 67691
77553 92967
15944 22376
33525 45385
66355 90866
16626 70033
10146 37917
32371 86259
55068 99182
57573 64731
350 56896
21532 93021
36292 58999
6864 92503
7936 18438
6560 37324
1989 3484
71837 74446
2061 90238
86016 94221
87172 89880
15077 81043
13453 35409
1013 29973
8530 72571
3114 96366
53747 67450
34717 49837
1346 67115
49480 80458
17477 93819
46344 91880
18024 61229
86845 95465
35246 94510
23423 58941
13171 20005
22283 65449
56168 78522
5312 5547
18246 36092
34516 88705
16000 48174
75625 82796
45871 72370
20348 75778
13814 48804
9272 71861
19541 31845
2123 62263
69153 86106
31823 94132
66798 90306
7847 66984
51696 68209
63288 73866
8221 61126
13182 63248
87213 97836
65845 83263
47761 50140
49338 55979
53110 93590
25835 35089
1382 54430
15373 84266
5607 39000
36192 57176
78375 86295
37217 93439
53610 99498
11878 39840
15290 38253
37131 91824
46955 59323
72457 81909
48525 76349
4475 8292
10244 65419
1102 72358
40224 61039
14687 21757
62857 72409
1725 71256
49717 53859
42027 46069
44505 70905
66631 97033
34852 57921
28576 38165
25937 43580
383 55918
29417 86343
20804 29054
22647 48962
66466 83691
19974 42250
75437 91068
37096 84564
8280 31130
28385 52663
4025 66797
4227 10067
7110 95345
50816 99735
29793 35315
465 2612
47234 82355
24194 60565
84877 85979
39300 94367
20149 79691
32324 88604
44317 55992
17147 90375
12970 71260
62646 72446
43486 65163
58602 59723
32130 87634
510 94068
70014 88977
39271 72897
15132 26903
48820 51683
64564 97620
20710 85246
43063 50957
71494 86960
73014 86342
28795 67027
6540 92541
14992 21814
34096 81013
66196 72211
12926 21504
35958 96508
76020 81289
7338 17283
89583 90539
43005 52618
25508 79288
24324 91346
56716 65926
11843 52297
34362 40088
49401 90112
6928 18692
33480 86459
19948 78338
32066 85124
5769 69476
55640 82741
25770 90159
35644 92943
44271 59127
1051 29893
11197 18684
5131 72357
74517 78476
12721 61256
29269 87868
20467 52774
61257 78358
39236 67683
54407 68791
44378 67791
25287 65459
59147 95150
13811 46598
23439 89452
87537 99836
34703 94060
16627 96582
24740 94310
3577 42929
69229 80103
49778 52830
63176 66623
41862 60026
39705 75246
63671 72692
34753 90567
66621 99008
46020 87117
26810 87708
51860 80194
67791 94744
56384 88015
11964 65304
3506 69257
22533 23487
3466 42828
22362 39854
33328 82188
66554 95096
65501 74847
18237 70835
16249 55457
73549 99808
45993 61443
52497 91445
1467 27223
39849 71236
1496 60060
35499 65718
13813 74856
57626 94125
2390 75778
72299 78694
9019 95956
1466 8848
15720 70741
22903 56557
76530 85383
26044 80422
20812 44502
39789 53398
3219 73589
17925 54418
21503 29602
39955 80452
49583 80407
43974 56455
9763 75182
81973 95628
39141 92018
21810 80368
1322 90523
5268 67881
39341 71535
41902 93607
55495 61892
35139 98755
97754 99191
64278 94437
1272 7127
91207 91562
35178 54565
68451 84808
24482 53207
31197 36213
25090 98762
18031 25794
78802 86742
23881 35180
79700 91526
725 34280
10190 46321
38437 86143
66415 80499
11451 52537
39925 99617
9410 87235
24150 84123
55384 80738
8467 17907
18630 78421
16792 44913
17036 31461
4318 85603
20121 30953
86651 93809
20135 48716
20814 22247
57743 91368
35135 81976
9540 52500
5261 98914
73787 79953
36629 87789
55642 96473
32488 86380
30037 68544
15407 91732
18013 61306
12068 36771
85461 88458
18530 48680
3022 56063
36862 58761
68960 95734
16247 48686
41428 43882
69181 74515
2228 35625
20182 27557
27826 87677
62719 86169
85678 96618
2896 52035
14351 24910
59211 76743
59300 88447
58975 72109
56512 57606
18826 90274
85344 94201
43505 79444
39217 87184
57018 58040
22129 74015
40849 92707
48719 60244
35403 39712
72180 75206
41833 68968
34811 78655
10091 98414
53865 99291
20356 52455
31619 45169
2079 61693
37371 53662
23657 38885
20926 94713
8087 71095
71383 93991
13472 58021
36054 91603
676 92257
43242 51659
50690 67570
18069 44018
76596 95553
32500 49833
10179 83994
37876 41179
34032 56670
11117 91425
39685 40662
16122 60383
6332 68477
3189 66282
25205 73649
30505 32430
40031 51743
55321 69448
26273 76630
1105 98986
12135 79032
37340 78567
17958 62996
30579 49469
90994 91818
37230 47232
14823 76281
41254 46584
89293 90401
9757 37164
3706 91094
66970 71309
33065 93925
17302 23487
30280 61702
28492 60706
64294 83655
40967 97801
32176 92684
31521 86765
4280 37892
32999 62668
8356 85908
43532 80369
50039 61901
52755 58372
21275 74302
54379 85223
31497 45827
42278 95523
12248 42972
27101 42525
2776 41441
42893 75183
28395 63568
71151 86803
32240 40727
16774 85168
19984 55946
39553 79920
23009 91890
16810 42004
16535 77794
14874 60883
13106 54752
16045 77001
4351 14656
22421 83423
54746 98655
22813 71616
37781 79767
91 67495
435 48611
65548 87456
33951 39902
13814 62490
88363 95751
34488 95168
15818 26016
1289 17673
52185 87998
60532 82944
13434 73935
68088 83935
4584 59231
333 77056
23753 85377
79383 82610
37839 98095
85759 88975
9540 82711
20859 95768
8586 67345
2669 56559
36666 47977
36894 56762
15702 96253
12593 89257
36172 65564
43402 55373
72061 80796
9937 76915
71094 75830
19976 85542
266 9200
1582 47335
49766 91524
23464 32553
846 73655
11551 60933
7174 29685
35144 40943
6017 73885
66549 88459
8091 48443
15862 76571
22426 67949
10173 30109
12217 12977
44731 86635
19770 41800
21020 76477
19299 49249
26853 63741
38815 40008
88249 94892
38092 49344
10926 49659
25257 83175
76319 91904
33182 38635
40459 42317
69742 83198
36768 42116
62862 73485
12385 26252
28193 39883
5839 30274
21572 71546
46774 78825
59631 82892
61248 90585
77485 81855
7258 60106
34535 36601
16357 75497
50080 86107
49250 94054
2507 52178
62812 73059
6296 29857
9326 96076
49337 78008
35017 75117
36007 79341
18945 26399
30218 52493
79232 87287
43350 62783
15830 72265
22869 63826
34667 35642
15877 80189
6287 82856
13989 53069
1176 91528
39420 41214
24245 55246
50998 60851
21710 53104
704 44859
21381 54103
39264 60821
78581 84834
7093 33193
56364 96520
46882 95387
67826 87372
19239 86576
76761 86949
8081 48949
54283 74099
15902 44538
45130 54680
56516 66760
41186 78401
31114 46498
8970 16065
46610 46649
92999 97324
69787 78179
40531 45416
10935 20483
16320 69870
27234 53584
33528 93276
48178 69788
75306 97769
47431 97826
89058 93709
28009 63401
35883 49650
6423 73096
2963 61139
21383 62955
61817 97703
23229 52593
8337 74363
51002 57437
36250 58069
15826 46521
24509 68692
3414 60844
50890 71182
35483 66315
41200 45201
31594 34248
6585 42410
70250 91395
25120 94596
14071 97611
79529 92464
17327 62999
30234 45316
59928 68370
23986 98054
50074 62368
20487 66663
6296 63267
18501 19229
3497 56702
47592 75689
34277 46113
44710 97064
29225 85570
50209 87996
6503 39981
2404 34478
37497 64454
51127 53618
3112 45156
22981 75453
1783 24448
64760 86378
32060 38614
12184 48626
37984 81413
16342 51104
43584 48517
20276 55553
49318 56398
31087 49052
17156 92090
28989 47755
33724 51827
29609 64669
20611 65619
63573 69487
33844 56774
25563 45003
9306 20164
3503 71706
47570 69699
4063 75241
70267 93771
42431 62129
66006 78409
24784 31859
23365 35764
14615 62455
19776 87567
4223 77676
20709 50776
26747 36316
23728 98314
34893 44835
30677 82657
82966 86529
15611 91447
49255 57081
2471 69243
59781 88563
17189 57087
10357 78505
22265 33891
8573 14947
39429 45138
76369 81601
5396 95912
18392 84186
14276 74701
8117 66790
2677 59902
62378 67457
50166 79198
28035 86290
6457 10360
14902 85774
734 20700
1303 11263
14 39668
31922 49603
47321 91590
7467 94344
8215 20147
32822 65399
5202 75588
30054 76823
41531 89523
28250 39843
6163 73566
5116 96836
4778 28994
1750 38327
27796 66183
77805 97268
17110 97194
26888 38587
28006 30968
46328 69871
10872 35430
19725 94197
7734 47947
12821 62042
5270 39303
41138 87348
7520 73089
8065 34071
23704 81777
2348 89439
72386 88156
74697 98862
18325 86553
10356 70768
54987 79748
12723 79343
13970 97952
71256 90829
86029 87324
8883 31285
3819 61423
22589 74112
18614 85032
59341 78216
5426 93519
18524 29528
15924 48326
58095 62177
66927 99222
23658 37670
13551 28439
18480 63567
30947 50874
32653 78630
1421 87098
8966 14042
17278 25500
58307 78328
19846 45657
3588 54060
44914 72699
16671 50467
45672 48384
15049 68669
50325 63977
37374 66560
21807 73231
17526 79776
30338 86101
8320 44511
59062 86430
15385 99863
67375 84233
14733 65802
867 81944
56958 96322
19636 66543
20518 79590
21813 57036
6522 15636
20682 86790
42276 97218
19639 84407
5829 14265
6159 76105
60077 76921
52756 82738
10085 53674
22951 95780
36563 63030
47042 77546
43947 59923
19904 79388
64273 64762
16122 37281
15830 42668
8840 79595
24081 42447
36539 76690
46094 50177
49764 89875
17871 73485
12675 71315
84163 85522
56521 62595
1953 36682
71376 99544
65406 95011
5505 22990
19540 48035
36143 47457
29141 87524
11012 30650
52789 65713
39375 40837
65230 76372
5701 90345
5136 74698
25120 63037
7573 79686
2167 57817
48516 68270
42481 75704
48823 52011
7855 41192
16838 70593
81871 94183
30289 52731
9105 12249
47752 63173
25480 74228
12721 13406
46685 61814
41859 87606
72372 95645
27640 49250
16695 50523
56566 90402
4182 71888
75025 75367
18114 79814
52069 55118
6589 25961
49202 76289
25028 47435
25842 63518
51960 69251
23692 36097
63356 73603
33597 93139
41296 73595
76748 79163
7196 40877
60083 88321
18662 23280
38902 91909
9227 44402
44750 66053
33817 55070
49706 59098
28369 52181
4233 6139
44693 49974
44687 56676
58137 72369
56349 94491
25911 43948
52532 83783
12731 52081
1041 29742
17308 53494
80331 94138
34078 54543
78151 95610
48183 83053
39292 57085
63180 71577
83454 85221
72432 99346
57055 64446
65492 80793
3170 89703
18412 68549
28615 47879
74663 99310
76195 78893
29804 56294
29241 70706
24945 77151
29562 91191
9720 54473
46938 56080
26248 93373
56755 67761
16535 91715
59651 78460
4815 30990
4670 39964
655 89278
74081 98712
60263 81684
27900 68995
17731 99211
8694 93072
84917 87656
22510 70418
41499 47567
19302 45800
19045 99065
8406 54378
25869 26620
36687 54724
11881 86733
8263 67005
77393 85342
44777 83820
36199 55407
69204 71858
26803 56940
34310 54570
52511 85422
53118 57061
34180 66960
3881 55796
31285 97747
42433 95469
47057 53590
3031 68152
87673 93620
84824 88901
19272 85415
19954 59621
7523 50426
18071 38787
45250 93912
66 49853
12212 54181
32270 61667
428 13099
16909 78851
26926 52397
27110 81185
65558 74456
50109 68176
54643 62151
7299 91900
43816 53564
29104 54792
49662 79852
12385 95893
39095 81923
74509 92702
24407 28609
79288 91277
20860 46449
21093 95097
313 97558
32938 82201
2933 37568
16494 96472
51435 88492
44849 52528
11251 94133
67098 97719
64838 77357
20717 22178
61012 72451
48448 78284
20460 52117
16014 82726
2598 29159
12369 97679
53235 65577
68779 96366
7970 10162
5988 31436
12792 95779
60232 95252
32723 41535
22493 46684
11797 34460
7856 75343
15348 86386
33806 92078
10743 49110
74643 86469
30893 81985
1097 47108
48723 50470
63400 75992
34224 81587
14150 74556
56971 96915
66019 91716
35796 73733
9139 69143
10526 33470
10716 20353
3990 22283
39558 86699
29213 82455
17329 17336
31468 84094
47187 82251
12725 64075
870 23565
38844 97118
14 2312
72735 76088
81073 82154
62097 72646
35594 50031
1992 41988
47197 91045
44484 94845
21960 67802
7297 43661
12600 72486
96434 99365
53753 83345
132 66116
7519 92745
18672 73664
28991 97220
8140 19508
18994 32541
1673 16217
23868 35844
20524 89326
78431 80678
3549 42912
24681 80353
680 28268
45399 98232
40114 62877
90322 95895
12883 60341
16355 37972
34325 61130
7300 79839
57587 76861
13634 26170
1185 73842
79279 92551
419 37849
52490 66068
18126 37951
44092 58754
29044 42055
78171 80763
63575 65104
61259 68969
39340 74958
65869 68299
16049 26701
60913 97531
61032 67286
78397 87261
29556 96367
841 79147
156 14926
69319 94719
57111 63793
1557 9315
27059 68715
2405 8771
28665 63874
2483 43055
25954 47154
57938 98995
47036 95304
41006 77319
28316 52744
24495 55473
28101 80547
14820 75564
2701 83474
52925 75960
9166 82233
10377 14119
7312 52996
33891 54747
50437 53531
9107 48377
9962 54054
28900 81424
41122 80264
16097 64407
28678 84626
43715 90658
84019 96776
35102 39943
49382 89833
3097 96904
87770 89545
25394 66412
53192 93901
6721 83409
15471 45472
23711 49354
42776 83692
63959 97413
4629 99923
15105 96589
20375 24796
11151 83861
52668 61560
7362 81639
17413 60688
17188 61376
14572 88390
6664 55152
23254 51939
17082 72703
51758 89074
5001 55722
42410 88191
20887 33889
96451 96949
27030 76150
22735 24254
9637 79725
49797 92070
16697 52092
17205 49587
79233 98550
3593 87173
17068 76972
19258 49054
71843 76043
3667 6553
6082 47164
52276 63171
48693 84809
44276 87961
37888 97004
16290 39197
15375 58267
13959 49458
59184 78863
48180 81164
64798 69009
54581 83928
38372 45745
65060 68773
30359 49903
48626 96310
66284 76730
35819 96892
51872 68167
37116 37799
15023 25718
20860 89315
40063 78787
48942 72421
30785 92576
59327 70709
19081 28956
11695 93049
55539 78901
31565 66649
60856 96515
29343 39760
56232 82488
53047 75768
76031 92938
69347 83183
68585 77734
16071 51711
41778 77472
81444 89072
12126 81429
25697 28028
30486 66813
15451 23388
36652 85949
64650 86907
23954 41778
2929 17799
19083 93469
6779 54669
65236 94827
14715 82069
76395 88088
14570 22305
26876 56151
63979 82760
19503 60798
53960 86540
22145 51373
1109 72797
62182 87240
3541 45003
30609 46409
38338 65273
133 23180
22729 35424
18216 99191
68131 92371
28151 96769
39590 54722
11829 51783
41524 93363
6258 42963
64965 93962
2631 23241
21240 88409
27327 39250
22460 81617
15980 50953
72619 91300
65051 68731
12519 62310
28057 53576
22221 22511
2156 59451
63274 73066
26545 30293
9454 39068
752 24516
31215 67801
1704 77896
84347 88209
14181 71493
17328 58774
58014 65486
84749 86562
40253 80114
18128 39768
68667 76002
52966 70035
41336 98576
15616 28615
51844 85027
7800 68315
10956 37512
20408 65117
35668 74451
2446 20172
74147 74541
43035 85638
26979 94516
96001 96014
8967 29644
4085 11744
75688 94596
74596 81219
3186 14496
45245 88379
12152 33249
7298 49975
18626 63417
30581 98650
63391 97709
72397 95816
28427 86032
27463 54736
15840 21390
50974 97259
10351 27276
2051 86631
16535 73199
16233 20660
28489 53972
37548 66389
23966 89975
16719 25095
29163 60118
36117 97018
48255 96633
22557 84824
59284 79952
94087 95129
48185 63058
55268 97873
71421 71521
37947 87142
17498 89608
57625 68250
20135 71739
34428 87998
52035 91117
54563 87805
56599 69704
7098 11281
4636 75334
46111 67632
23272 99068
1475 36113
11122 60337
5302 26902
7705 31516
5772 38917
54283 70765
52283 96966
14315 88397
28851 77573
47776 69412
14072 61433
8976 43644
16306 52330
56697 81129
42106 57667
41402 73653
11318 47797
29740 85220
31997 73640
14472 76110
1466 39256
4237 75956
55823 82863
38383 64808
8081 81220
60661 90483
13420 60947
52043 74742
24797 60604
30197 62044
40250 82558
49205 92619
40365 57904
27919 95258
76363 77036
41635 78905
16617 33202
33950 48662
7771 42408
30326 58306
39803 93839
1183 96245
78797 80214
91803 95323
5300 97960
19795 29268
43299 74164
75199 78640
1370 84968
5246 61257
30519 80003
13373 74656
36410 58251
75815 91043
9188 96933
61785 91098
5656 79093
553 99160
18213 61936
13869 65332
35261 53759
16386 60153
6630 51595
55416 70330
29814 31420
27589 45564
9995 51326
3238 32395
23253 90707
33857 62233
34507 38395
58166 97705
63347 69668
16436 87474
15496 48486
36203 37809
8534 88507
35197 48200
41125 68955
2881 51076
19389 40616
2114 23694
17445 44596
19601 45120
50325 78504
34145 92699
35132 82295
41765 85263
57195 71990
13847 37477
14299 58280
4819 58923
38080 55891
11270 33400
94966 99876
11045 85110
25118 75284
36884 47255
22966 45100
24176 47908
18116 96597
3188 7350
83134 90859
6529 52778
22323 95598
30107 49664
17926 74473
8897 37471
72744 83282
14951 96791
21932 76427
29182 32305
34559 40851
4815 66780
89122 91005
28610 79216
14274 60854
25668 78997
47370 60948
16818 54953
15966 35345
51410 71816
58036 82198
40520 69298
62558 69343
55102 82333
9551 61859
46398 68508
26284 26898
24864 30502
92749 93496
62545 85043
3836 68051
84093 91366
28537 37618
67115 81201
1485 53785
81935 84674
34943 95050
33190 33436
11260 90873
23615 41584
29867 79957
7672 98713
7085 28128
2536 67951
66010 89394
49844 54413
28109 45386
18993 34638
10060 51131
48096 94983
65577 93938
23816 97297
10359 48463
42336 80402
3902 78173
82290 85631
44208 45738
63698 72636
35901 87801
34332 88312
847 20448
11795 87503
46221 97467
70038 82608
33942 60759
8685 36934
1505 78949
23417 60175
57714 78089
24285 90757
60309 93712
14648 56322
6358 13441
21402 91758
38665 73897
7011 46355
44174 48436
16486 60857
38207 93562
3647 18192
8421 85932
25257 73073
30162 70192
25178 91328
64111 82222
30162 34647
31795 65881
21355 97847
7351 23771
16690 93862
11250 43656
89174 90973
67163 76836
25597 71154
20421 80800
11185 67233
82732 91362
21117 48724
29203 88432
199 48187
15557 29087
21531 45636
49501 80140
39969 75647
9967 22417
9364 60384
54024 65564
23739 28042
28419 79996
70296 74898
15361 30271
6512 36985
2876 39231
66595 99599
6008 52876
15751 77236
8721 69497
19734 44039
17854 72436
10977 91115
10284 94285
81790 85145
44427 65343
29776 97907
2451 62117
68411 97390
6188 85785
37738 48191
81938 98846
46930 51074
30881 80154
25938 79371
38576 54581
88560 93770
61683 98125
21974 57097
6515 67780
45577 94511
42666 76920
3045 20321
61734 76639
23370 50361
27706 30769
9497 64466
81387 95289
69078 83609
5163 30231
12144 95088
31000 75062
44658 67485
15342 20733
24591 44609
18504 80361
58870 60438
51581 81127
63700 81618
49910 55235
8039 93513
9598 72011
1167 33531
14633 73225
76835 93018
30769 83647
11365 36789
74086 79000
49890 96625
33011 43288
21328 76583
86255 89584
4694 42745
55389 92942
18164 71974
31815 53866
11533 56220
29260 35725
11778 54839
22388 69690
70728 71148
13993 68211
46101 58321
58540 81534
61868 62835
34022 46354
38690 52235
33549 63691
34653 65723
55453 89807
46297 59746
29021 97701
8766 48935
26650 39863
46352 70211
84656 91459
13765 36582
21374 82754
6947 23158
50464 72270
58705 85785
66718 75052
44626 72983
820 96641
23295 30974
19179 21556
56649 89015
1307 92234
18959 39598
24308 79415
56094 82610
43367 46192
36483 87450
20737 88593
33685 43704
45098 89941
4003 84777
1341 89724
40384 96421
30645 31514
58061 74251
60492 61459
23809 42944
44126 86452
41269 85491
13559 85670
13187 55684
86540 98536
58183 61337
39988 61303
30588 55965
9495 54527
16086 23080
24207 44462
61246 92664
75025 86635
30495 49666
10462 41698
1645 73482
55749 91005
23456 36958
82221 94835
52231 79626
71316 73804
42747 65681
84575 87652
5073 93317
27000 29459
71683 82773
51451 77107
35448 46878
48198 49999
3656 72007
84243 87273
22796 25421
19266 53352
67429 80212
47631 86077
34970 94506
30660 93392
12476 87902
50540 67015
58019 72537
55331 69427
22135 83225
74500 76543
87973 91703
42695 51308
56193 90906
23235 61834
4278 45641
57067 85115
49651 59484
61713 82024
37225 42610
50719 62473
29909 40716
16066 97871
32168 64313
29290 86277
31562 53271
23279 30599
21882 86631
5709 51039
42769 62827
404 12371
41990 84060
38232 57394
39298 77397
37014 48330
1322 15906
5643 82921
47556 82965
72699 91995
14123 25045
5484 86562
43455 51234
15423 84383
29265 57003
27236 80629
63676 82766
84492 93144
4563 6662
10341 29068
17317 68518
74709 98722
28112 71743
63882 79334
15697 49066
24048 74058
19132 35571
15071 69452
38618 73038
13720 48474
82809 93228
28798 86451
50821 55256
13710 42127
32462 78223
32229 78669
2083 60513
36569 39645
42768 44204
27123 62529
70045 72833
70532 75121
20820 79026
11481 88613
22832 99327
46782 95053
26949 92496
44339 82876
2876 50514
31039 50314
3140 28769
6808 93580
86456 99871
1431 54208
13983 31886
20436 28292
69390 82733
77213 77698
19242 51859
19175 48727
13659 92050
1003 89878
21293 68918
27813 66659
33039 45799
1789 92546
62820 91878
45359 85138
2414 40496
51703 74234
31631 94761
66535 71053
65106 70328
79721 86311
23603 26010
9546 53946
11075 97975
29898 58051
13718 77971
14041 73659
2980 23686
19483 60957
34601 67387
43232 78624
12581 17835
58923 93425
51008 81589
18883 57885
30740 36397
15717 96475
2549 53369
25303 39762
9266 53981
44906 75451
12733 78718
64890 76627
77615 81940
21518 30526
34665 98112
31925 84259
24143 91063
17848 99191
31991 46309
38136 63867
61912 90051
50047 76967
51982 82056
27363 28737
73127 83805
20877 27477
6555 44251
39286 71092
54789 98997
14687 89364
13042 90049
16257 91426
69342 78297
18497 73987
69907 84307
23749 67682
35630 91584
21369 87299
12645 79963
51388 92145
20085 21722
82250 99890
60206 78303
17531 64168
10733 45017
26835 50162
20891 44510
61311 66712
84637 85470
7903 76018
55538 80056
35807 61684
9425 44225
12055 86433
7699 73294
1119 6716
13423 93467
14332 37231
12701 79551
41924 77227
38752 81184
31565 48717
18125 46888
9728 77102
8858 10417
18536 38729
39305 70968
58050 85228
54703 93200
20533 88190
40535 45436
22674 76789
57795 76266
27600 64792
14063 66634
59876 86948
46381 65650
17401 54354
62272 87484
8263 46807
44797 90306
51626 75661
24587 75448
7346 36384
30334 83952
6133 27857
38100 74362
11035 88878
15567 94208
20368 37592
87043 91641
23766 39790
52788 84104
1636 28489
22092 48892
7800 76008
9284 22089
38491 68869
1957 20545
1603 20467
30676 89347
2451 11284
12111 25530
17559 80771
54562 94342
14435 63779
33327 42383
54599 92598
17610 17796
34889 99794
42469 73643
41785 58675
7788 65219
76767 79170
28341 46960
43092 73405
45617 62624
54924 87012
14604 32625
32208 98623
73799 82698
53930 93967
15495 85839
36313 85424
55458 87243
19207 34981
35391 46126
20174 83756
23800 42021
57593 61595
19866 59099
33560 70596
18810 58842
283 29404
30707 65390
59141 94494
5535 32610
1550 91402
64254 81247
4656 95249
16930 58065
71677 87738
6344 86990
38156 53814
24459 28611
45617 53693
551 74281
63141 79243
71158 87331
17517 81160
14420 18393
49061 60648
23928 89754
36693 96680
4235 78976
25555 95786
34762 97739
32622 95912
11494 28190
9953 10171
8399 79563
35811 74375
27095 72822
75069 86758
5889 98294
25365 51245
36370 95783
15580 50121
51950 60235
20951 37895
42648 49566
14291 84643
5291 74753
29700 46428
42970 53107
22335 81249
37339 95744
10049 55583
54128 78997
31749 67113
10047 12647
13681 42533
4509 74466
23830 65742
41920 44751
52588 95433
65166 91659
22461 36388
95019 97767
25121 98988
23040 88268
10560 63973
35295 51431
54561 89733
4053 12506
28200 46017
69353 98262
46251 77246
5751 64989
71048 96631
69682 76891
5434 29727
29468 40941
11579 99166
2337 95548
51239 65164
11915 29324
38355 42163
31355 50074
60712 61037
19993 77227
15028 44919
59709 81532
25391 77028
11804 96086
23561 53480
11521 60010
17069 56181
80751 86640
24489 81516
47366 48383
88764 97458
11758 13080
21579 96589
8525 37363
65436 91784
73766 77589
9283 74539
42362 88020
47801 82643
6574 61699
29640 34696
16628 32012
77729 79334
39404 83721
14267 64723
22495 91203
67331 70832
27838 76500
5681 22401
33491 40170
50167 84759
74424 96276
19415 60499
75908 80111
16803 86537
9217 62086
80286 85336
37035 48314
2658 41918
22707 62446
63054 80555
56699 78739
40347 60801
14818 27535
47301 94123
25094 42752
9948 99147
568 14457
41167 88261
14370 33792
63013 71493
10437 99403
13469 31900
16571 16661
18443 87197
67706 68161
54882 65199
45265 86861
4134 70041
20790 27753
8749 11611
37898 60296
31101 37932
25351 27000
29312 56807
52444 56950
18564 63100
84172 98291
45178 51161
25425 60107
65343 83509
36917 86119
2754 99787
6697 64451
80838 98543
48459 87461
82027 84550
15872 61722
16528 27806
66332 71476
34535 98899
9069 21582
15810 92386
7746 11534
2899 86695
6944 29566
13582 67791
42999 76836
11925 63152
9260 93316
37679 86599
56944 60589
1232 4180
67516 70906
21025 21673
13010 72809
52221 63335
871 64016
12005 77835
57008 94504
6734 66041
3645 78228
19310 72910
2582 48282
49633 80623
4945 9583
69126 69460
49042 73069
31869 95485
15919 97870
72076 74092
5795 24182
15480 33767
8991 96797
41418 52977
50181 59020
64270 64933
1659 40975
9873 27797
19781 49904
36389 54403
452 63890
28202 41103
4222 25711
22641 58617
36109 75003
41548 51234
20589 57556
19977 71352
36707 65662
32884 39304
49336 49851
62710 93598
30703 92437
45003 86923
37463 59208
27188 88271
8018 48600
1829 48550
82154 92694
11791 16924
42435 72043
71688 73886
43200 73676
51645 51686
16014 31795
13264 69820
19502 86023
81112 89195
59500 72649
11730 95441
18210 26662
30426 75841
16069 23151
19823 27128
34174 54353
39770 43068
48508 79883
27541 37696
10478 71651
62884 94426
17745 88289
43576 45388
43907 99244
1703 95793
1446 42286
31853 81624
60312 80463
91439 95862
82894 88412
22447 37304
82298 92089
1212 25223
53431 74868
59984 79335
69175 93778
42563 96261
45996 81024
38073 57249
3933 42622
36844 53055
58346 97489
17154 50833
2183 8878
26660 38041
38563 74531
25673 74617
4215 5068
3218 23959
53675 69896
71579 90662
24384 92363
17614 20653
64144 82872
75601 86518
41474 53868
34101 62623
23715 42912
3381 62579
52921 84305
73590 84706
6562 50269
57761 88558
39101 81050
15423 36868
16108 80331
6406 47206
13092 44651
53962 87266
47828 69896
62850 80769
15470 77587
25756 32528
23315 28973
10408 25007
1195 71217
7022 43841
63008 78126
33708 50748
59873 85160
56980 90546
47570 65564
66228 83165
28613 37257
13991 27824
47553 69090
42391 89679
48950 99351
17281 54791
13573 83625
25793 31644
33036 42137
78286 94284
20922 71153
49351 79933
11541 86426
21219 90663
6448 59264
19657 24252
12211 29580
5394 96767
18409 82410
42675 89589
1295 42395
55255 78892
3422 51045
75308 87459
51735 75718
89920 96753
16135 31493
7208 77138
34478 49202
18529 21864
53916 64858
15226 22217
85521 94922
18223 51268
6977 20323
40546 95615
4801 33134
18366 97813
32525 46475
13684 43891
12930 34552
49741 80799
36339 58073
24034 86402
3575 20127
44917 97605
13571 73301
37257 68473
60004 79797
58619 99002
14401 71790
17049 66064
4593 38596
10930 59713
69989 86335
32136 66356
76101 94450
12747 72217
6936 42472
7053 63307
38443 66142
43864 72188
51487 98029
22398 48860
28066 83728
10567 22600
13752 50164
1681 14695
10114 37969
3805 29498
40923 46661
38043 53098
4466 7640
58792 63910
23752 50362
31744 47375
61010 85982
3666 56446
53898 57443
71286 74253
45605 59192
16182 86498
14490 51767
32600 90734
40057 43272
6700 54702
29409 40898
20153 85090
7197 38702
28556 83800
14071 37843
67532 81270
9777 32403
85147 93132
44430 44738
22027 89513
31872 32882
35789 97629
23581 57468
42457 71697
77791 93593
41079 55098
25623 26062
486 67440
37207 76316
64234 90069
32309 45433
10433 12102
19468 73520
48509 70419
11280 94591
32871 89504
3357 15213
8240 72460
73557 83045
35060 39658
37736 89735
85182 94138
29867 31412
46100 70907
32513 67416
63871 77271
18103 25586
18275 50292
4870 37483
28089 97705
71391 90690
29146 29240
22618 39171
24547 53282
35605 73495
29149 48956
31801 83942
7391 22853
33281 48359
73063 97780
46464 79413
58021 86523
10922 13383
35110 95588
4054 45667
52436 71459
3092 95244
8056 43383
636 49669
6774 9481
36369 93014
65799 90091
3940 38395
34289 88286
14107 20733
56675 99602
44130 74814
53066 60973
48154 75108
8548 79348
19526 92073
19842 61218
55168 81792
45458 87554
985 15256
22745 51080
2046 80166
74791 84027
329 48510
16137 74502
25733 79299
6029 28871
16126 56403
50105 84793
90073 93168
38767 84329
53209 89359
53016 70061
5749 55817
5084 93471
6948 68319
5410 95168
8079 98732
948 92686
17685 92283
22549 63560
17017 90711
53416 72360
77212 86085
77670 85699
51341 75004
26557 70855
45093 59129
21671 53704
27282 48988
28585 87185
53648 55390
12764 85152
19146 90745
31732 84852
64707 87055
2583 9242
57149 74441
14776 87816
9175 47441
12421 43182
15553 76790
3122 83233
5340 67213
520 88627
3115 3198
7549 23374
50939 66130
33483 41945
64805 78799
45421 59552
19318 20078
18178 40418
70668 90874
36540 89090
28407 62150
21386 85247
60525 77724
80512 90013
92808 96920
8502 36459
15283 24757
25517 55190
375 47102
7959 29631
21605 68834
48706 51143
52338 80364
23778 77162
53552 66099
43081 90616
62345 81775
75305 91386
77399 92931
15581 54493
32829 74335
34900 91429
49684 66351
30924 80657
10201 21577
27696 94615
15843 20976
10589 48856
15644 97533
71166 90051
30500 46164
48592 63793
3839 16658
13271 70658
5305 97543
9189 77276
52230 87791
29745 86314
42476 58213
28098 87247
47234 96581
45759 49393
24973 57603
12629 73010
18293 78648
20673 66748
10339 81658
69630 76567
6486 71596
14950 93181
60341 74430
48362 72353
73073 78287
91087 93488
2761 22625
17852 52440
45063 72409
86371 88902
23090 52517
69940 91236
37223 63721
25273 84766
45938 96663
3541 27105
43176 84280
20332 49549
34523 51409
33841 63200
67777 94425
5878 42310
23782 59521
46260 58029
14464 88514
5138 75416
35821 97522
55389 86274
1673 91572
25257 91101
30429 88248
34521 60740
14941 97672
63671 93532
33075 97935
7727 38907
26270 81305
43621 92071
27520 74655
37137 57086
29147 36492
80240 80827
5835 12503
6464 70102
18125 33116
28899 74945
71761 81766
29390 79186
18056 52673
13406 32235
39989 42297
5422 27903
59910 60458
30119 43839
12824 80211
79214 89929
41208 47375
51169 94883
91873 94324
82881 83859
32933 50920
30270 35146
25906 57880
185 75616
10270 33189
8392 53899
24101 58689
46918 55981
38517 88074
18394 34536
7765 67150
1367 32055
59840 59961
11070 19119
27733 29085
90239 95314
38798 88277
76743 78946
43988 90992
21821 98529
37577 82050
31377 42967
17696 46885
3726 19622
3202 30616
3220 86275
53443 71130
31457 33229
57873 83589
14299 97442
970 71462
54566 98334
21677 69203
77891 92990
2355 14987
21598 81738
3905 5401
16976 50578
8458 96375
52771 83430
24341 94148
10055 26103
20075 49416
50758 91691
52622 57926
14956 31138
19875 24484
1966 21785
38036 55947
13942 48561
19519 90959
26400 71599
56960 61510
70369 88279
12241 45505
38145 91463
12327 88397
67430 92234
50188 90289
25495 78836
69732 75945
44753 59238
15787 38086
16506 92951
58956 90986
40900 87341
46166 48600
65384 69411
32046 88412
7600 37234
28838 42860
58670 80187
30630 91133
29680 80019
13361 19585
25835 58123
44303 69867
29140 36155
662 77582
6094 62219
27097 63076
25117 78814
579 72914
42937 54715
50312 94036
34873 83198
10764 73322
77184 91462
36635 74181
1684 26940
44494 83324
41642 49249
34794 81446
12271 34113
4865 62262
3758 21354
2240 37965
36702 97884
40537 97412
70903 92939
1879 60157
39498 80710
43120 68999
32726 77345
50020 80605
31124 49084
45894 91543
1977 37544
1423 86266
5317 6795
84633 92204
54312 91167
3576 61956
37915 74029
5774 33838
20166 52839
57196 98559
10074 16332
35664 54814
21406 27155
2941 17057
42047 97466
33349 45057
58772 95834
87362 92218
79501 98524
5225 55387
15256 74884
61290 93083
80556 92271
37748 56853
62124 97793
17222 54482
49659 72596
59511 83772
24572 69011
15047 30825
9171 25329
14730 89294
33075 59995
36423 74714
62907 77622
197 43623
37231 64738
7560 93270
72351 95436
22862 30225
2922 26064
27077 39631
3714 52643
1950 26143
46463 58473
65229 83329
42402 86247
45131 65699
10055 61295
332 60933
8280 23625
8802 33780
35328 59644
14091 47349
76199 94252
22952 85548
66885 96678
31306 95213
41317 98105
26315 91674
72160 99475
32588 36901
89325 89875
28740 61531
5476 23675
7926 80078
15020 42982
18163 29029
60640 66357
30420 32653
17554 90517
2051 16829
56354 69688
19547 92188
66974 84565
10486 98027
38182 83812
61893 73771
39051 89814
61359 74870
73778 92271
65064 85064
24867 44694
40301 77856
42036 92099
15674 79233
12323 55071
8040 58099
19652 87577
43112 61191
24135 82517
30291 77688
14134 53902
11030 79085
4866 37474
60314 71963
82276 97616
73447 99593
22365 34132
10760 21795
68412 87962
80539 93227
43406 60077
3727 41968
50991 66463
30482 73153
33378 86799
75076 79447
11458 87894
15159 22412
35156 77612
16560 78232
69047 92665
63939 89334
24276 82333
34593 35465
65197 88705
88142 90923
16902 41540
49559 97290
71655 89884
28704 74495
76904 82082
48981 67539
13979 30020
48731 77964
10226 82653
45266 83238
20923 69618
55883 82234
45474 56239
62831 90228
35011 63280
17918 33775
46922 67004
1548 41871
12420 59441
4279 28787
53171 72172
7657 46690
70072 74169
41489 60758
55017 75646
12880 75947
11966 41957
19031 57526
14183 35106
39320 72662
39911 50905
3463 50225
69567 73290
23123 82802
51436 71952
31409 71642
31826 51765
34929 45034
55236 96931
95859 99850
60677 99869
15560 53664
18921 49409
99023 99126
15375 65090
26938 39399
21845 79095
54524 88281
5408 47369
16646 98576
3112 89225
39548 84862
50910 93150
8438 36699
9097 10926
29829 84922
74755 79059
19790 83117
21503 69178
28873 67072
34655 68993
59423 75319
56739 78956
17866 33392
1772 83252
49799 91295
95660 99262
38002 46941
55329 89108
55910 89822
34093 45517
42815 81189
12548 59161
66591 84584
85949 92877
48455 83207
77499 96053
35772 41258
22769 55535
29334 70153
34315 38521
68818 71708
21547 84661
43411 91953
74739 97271
79828 89272
65365 85619
45040 94103
25331 85146
57383 63201
26005 69950
21249 33102
1041 11047
3657 8829
52153 70944
26372 56921
51308 63715
45714 77107
35793 35834
66507 77027
18726 62764
65461 75725
72890 79903
5439 10591
40730 93893
73501 82551
47975 97767
9025 10273
50343 85513
31922 58397
13208 50105
8991 34156
20678 28145
62000 70516
33516 50615
41845 89202
38256 99095
61441 75420
36213 40304
20524 61589
79278 86366
671 92932
13530 54231
14970 36260
37758 73841
32236 32942
87937 89150
6366 65923
42967 93471
65879 65963
29462 91849
37635 68964
30084 72604
44317 90936
13786 85034
73495 91282
24258 87528
51872 84366
4537 26397
75170 89213
71518 99569
46837 85610
51945 96147
95901 96635
44936 52985
1516 35947
15468 98094
18089 81852
22494 30102
59447 62509
3537 34141
9064 38406
56629 63966
72277 86327
15136 37523
51819 69357
15844 54466
63969 64372
55556 61501
63790 72378
16741 28431
12436 40553
35943 52610
29758 48411
48858 83330
43584 63711
1308 47198
5977 80333
55834 96514
18033 53253
28481 56673
35674 48587
65594 77107
18000 55428
6661 46814
350 60586
47845 94303
20017 55864
40633 91659
13645 96111
53708 56484
16168 55192
11238 34588
23074 64105
25718 85162
37896 86683
46793 95151
64232 75636
52537 60483
2407 65965
44289 44733
62507 74053
18828 34782
3756 76264
12169 28796
54707 72562
30912 73320
34043 40100
60369 71852
2081 12276
16909 31209
27069 30351
63135 95729
24730 87899
53283 80904
53168 94399
8187 97548
68371 81510
362 81364
42685 99162
5736 99962
16717 57600
11835 93634
18310 45197
16335 38388
83139 89080
18083 71443
16814 70873
45469 49733
22068 82485
7830 33565
22623 62363
67993 68862
39827 58023
21837 54890
32726 76725
12145 61508
9834 88513
17973 58831
34500 59056
62409 69602
27298 74835
44349 56219
31092 81979
2511 85076
16733 90483
1355 7679
3804 86836
6825 46429
68853 79383
18089 21126
21875 89586
27857 63236
58115 85908
23262 56122
25467 49952
13396 13883
24949 82183
68537 89178
30834 38824
70977 85645
41036 80725
29592 62608
35016 91517
40556 42080
40181 97041
40787 99114
48229 64441
17854 53979
4320 75562
74319 83873
28223 63040
35139 75010
26243 90692
20509 72676
16204 17588
13280 24026
78145 90323
24406 28370
28284 68602
62824 80441
21399 35338
9950 57531
29679 45185
63230 68092
89158 98037
23682 66850
36550 84050
44139 99995
18799 34913
7005 57340
30356 69542
39835 53188
22811 64966
31116 42739
43475 48964
8324 24153
3396 49487
28988 50494
25238 88186
34465 97167
19255 32045
15208 74629
2616 94504
19744 61642
18170 70962
1545 22346
31492 68187
50418 53858
2215 79610
29496 90894
69434 84872
35672 88383
43026 62277
31283 46183
4356 56692
22012 82647
30050 68728
76435 83341
70612 76376
28596 72629
59290 86266
12027 41035
16222 68490
73253 85966
13250 65001
17904 41348
21021 76560
44936 79233
69678 80660
75778 76717
42411 99284
17845 88518
13516 38058
67129 69279
24906 47244
46460 91263
29854 97027
2344 93283
20604 91440
19484 26488
37040 83017
44838 62429
27164 58136
66224 69945
41670 70505
48142 77892
34017 35869
82447 83122
25737 88648
49677 92575
9719 87135
24647 42770
54114 55753
85572 96375
40734 85157
47135 74445
28735 81697
8900 95173
36636 39983
3651 94766
20591 46501
41627 79233
17748 77080
38136 56483
66017 74594
42435 60816
40988 71014
4610 99703
46912 50921
52259 61929
31954 68884
48651 97642
2879 97115
36929 45215
71167 76204
15276 82987
82157 98940
15532 82935
19116 96054
13661 50117
13515 38200
28367 59992
18081 99252
32418 69778
45047 71547
4968 10863
59426 79563
1174 22226
8855 22023
2581 55273
14958 15167
40832 71061
17925 30049
53383 73113
39257 54045
36 19210
53271 65522
40729 71269
10428 63561
42043 75014
6224 52082
51996 94105
3426 59788
48690 95946
519 35293
82808 91621
31717 78532
29523 70671
60106 69530
48174 78941
3472 18579
64026 70076
30867 95612
15993 81528
7794 30775
11108 65719
91739 92146
47172 49752
22221 96854
70708 84915
15777 65701
33940 46463
48289 64277
573 28024
27785 91121
37271 54630
2203 37764
65482 66314
17246 54764
19865 78016
59115 86833
12649 96686
3892 67577
4265 95835
74400 78308
13430 42382
8067 73238
81778 92647
39714 98634
419 68324
39156 47214
25497 81107
24522 43672
45038 52241
70711 72156
33357 64063
65946 69242
19640 90645
25131 34797
10962 78998
18043 95694
31447 92659
60333 92235
70790 83970
20815 41268
1094 46282
36852 78205
19576 93912
63984 95477
7161 67990
33472 59619
54800 81492
20502 54675
24511 65080
16222 34764
53479 82485
57643 60157
67266 77136
20400 75335
84717 85001
31842 83218
69215 95273
69543 98713
15258 82761
26502 42138
7227 95392
33645 90310
5486 43209
23563 60745
37132 53280
18281 42829
23780 94456
58028 94319
13986 24592
67272 79787
45085 58527
12990 59129
43255 50032
28605 54924
75263 86909
30796 93950
55 4262
56756 82659
28766 96864
59574 92183
41630 55620
5985 73207
59741 98816
37014 37732
82316 82487
6309 99931
49353 96041
21980 74311
34143 46086
71995 73127
35342 39589
34779 80287
85754 92145
51102 71180
31341 74595
42022 56068
15865 75740
35978 36124
15176 24399
49511 69556
11604 99113
22779 63613
17125 48651
61985 91920
57695 71067
42523 89128
44842 46326
17288 44643
28995 54652
8808 31069
8485 85251
37170 85844
2259 57927
24918 76770
64447 65989
25646 36842
42859 90829
55664 67074
92517 95209
87568 96231
24871 58262
4653 94135
10983 69427
19129 72346
576 53199
27233 55740
5754 65696
50315 94955
3973 61190
48536 68175
20022 98820
52041 99264
50080 60332
31357 74121
38973 61063
2008 22424
26312 67713
37344 75966
6010 83394
6281 72417
74519 98526
39888 63547
33762 50751
12781 96775
16249 52613
15048 46817
42807 90396
35111 65918
5284 97484
58246 91143
57537 75912
4189 38068
52402 66432
39024 68665
41252 62613
23551 77322
71512 93103
21051 96782
5860 86864
42302 59642
72581 82503
42050 48631
16043 20571
39223 53358
3123 11659
26957 82642
9350 34034
41123 95122
24414 46677
19067 54400
14126 89664
65111 69424
12743 96087
12127 79374
59250 84984
24578 93270
47348 88346
64607 81838
1013 58965
26624 48640
86490 97586
2881 47570
17119 90918
14031 78691
12875 89752
90564 95307
10616 11097
16048 63021
20859 86647
2021 53866
81199 82159
10493 11666
9602 78807
10491 72995
9597 66555
54444 89379
25456 88036
17752 37129
5151 58763
55939 60413
7381 63972
28908 42062
82066 94215
73349 79453
67676 73215
28935 97537
67741 75015
27795 81279
36593 45176
29787 71976
4928 41000
64473 81711
16982 36567
43813 66973
15996 91684
63859 98532
42758 78921
48163 54035
7504 52239
12876 73891
34058 90791
31527 84072
25345 62486
48681 90963
33783 59131
3202 6034
30905 37658
44616 53374
68412 89362
7057 10716
32938 37076
12694 97786
135 34036
29267 77448
11300 73079
29099 94576
49702 94662
11411 36361
6174 22831
36865 40258
82277 85003
59702 68660
60088 66071
35954 84300
12754 63550
29216 90746
11803 25760
93093 99453
77668 81266
3775 82881
60155 88107
18850 40989
30001 84307
38610 65846
11610 56357
2303 85152
869 1042
45318 52343
53331 91843
10926 80445
17967 98717
7431 37276
28268 34980
5854 34377
71092 92421
63117 65105
13711 46246
2442 97416
21787 53237
6693 13701
64559 65623
19550 30603
75963 98503
18583 82476
61825 89949
40332 81911
3236 25236
13795 84378
860 25690
27707 29785
78768 85738
52710 62246
84635 99816
11848 87684
2777 57681
44180 65255
37146 43134
6804 76548
26700 96188
17436 40282
15062 49385
47867 75875
7205 17032
52073 85849
66224 97683
26409 53625
7195 86647
30820 94270
5498 7917
45600 55814
40479 42378
34780 72502
2727 75591
79632 88948
45530 61702
46498 96907
12333 15302
52485 81295
67862 87309
9613 54364
38070 45626
29390 59453
9342 70235
25808 90920
10288 95465
62998 90561
416 44324
10561 86023
2591 63618
29650 54388
69675 72632
66827 67159
12309 53949
30182 75704
19752 85099
49864 71619
58508 72681
50203 64105
75594 85757
25530 73454
52601 67193
1705 40591
53891 60721
12716 99751
42776 66702
41923 46610
20259 86535
67415 98580
38283 59334
20991 30741
6470 18572
16960 59615
51546 59504
17571 58661
71038 83926
13350 77601
49114 68525
30861 97459
11628 34662
6513 76734
49008 74920
26138 91568
8804 18151
58442 79125
43038 72109
41231 91358
22638 46893
50389 78601
49391 88409
64095 84909
84506 99806
19630 92290
10953 48330
1429 66450
95763 98914
34072 50199
71596 82242
20880 88012
38452 61900
34927 89641
2273 12789
83976 88057
82402 89475
17127 37369
34281 60475
16605 93229
11759 16092
2080 30296
73657 76980
58939 74572
171 97001
32740 90442
2214 63674
16748 90712
52425 78199
11895 41527
31769 73779
56276 90229
21869 50267
26045 72479
34230 39555
43845 72084
44305 57300
18692 52021
18127 34269
30900 70721
38022 40546
11612 16008
64033 89093
46927 74986
21363 29967
61887 78201
46872 64812
64018 87817
44462 88333
16495 83130
9853 91649
3771 26359
50764 87697
43030 71221
17291 38110
79096 97011
58972 78958
76834 83718
22197 23011
9479 94380
41213 85058
9628 59763
39874 45043
52217 91641
30153 79183
27138 36992
2759 18372
42257 62171
53731 66634
12853 95120
19863 98854
48821 80939
609 98607
24824 47835
1614 67328
1003 77632
16380 57075
6338 17800
29129 87952
21804 36952
58117 99057
21434 80003
44479 90552
83507 86925
28584 29156
999 95512
8651 65555
19051 40642
59151 95427
12210 19178
47449 96582
62412 76748
2342 28612
11269 74140
13320 98462
22831 31834
27811 98121
24826 42296
2393 38851
68338 79123
4559 33602
49842 69536
39953 53877
14991 67578
59182 79517
11464 59252
26196 72113
45601 73779
55168 60424
19284 97945
11702 83232
36116 96903
67113 92171
48180 61894
58222 74370
38832 86051
61325 77288
45491 46657
23292 49199
4052 86969
64 81264
55933 79886
26257 91909
25848 86843
42109 95876
35858 39380
26058 38356
41241 58134
41034 71898
43081 86244
12411 71730
15942 51805
67222 72475
21770 37366
24559 49047
5857 45903
62377 93904
13320 49591
20320 28972
4833 17968
82742 93079
51779 60543
48892 64573
56353 80350
11643 17467
43061 44684
54470 68868
18878 37519
51934 87966
16636 77008
26400 65711
61496 68786
33359 91634
1113 3833
15577 53508
38801 71699
33961 56955
79810 97626
13269 79945
51894 66252
70898 76558
41840 73471
64172 75282
74319 93305
4472 30869
13624 79992
51358 77888
5140 33889
32041 95412
10374 98453
11685 44861
22169 32460
20277 31400
18440 91041
32992 79462
75350 89595
49305 52034
2502 34027
17034 73144
43727 51741
12228 52761
9184 44614
14310 17638
58656 89958
12217 20908
62547 77823
14269 39703
51125 55958
9832 73162
11958 97966
28261 70306
27760 83378
38208 52607
1549 4112
1538 62316
70507 86438
20112 55956
22502 59837
13829 19498
222 38648
9613 13286
57236 99773
16995 88998
16124 82354
60158 61372
18831 89747
15612 59966
43195 53878
68613 81216
1753 46131
51372 74927
30271 39857
25534 41980
66497 96607
46080 89664
21295 89776
12757 87433
2557 78512
35357 89661
28166 91457
28345 86451
28109 98256
64025 88381
38281 64104
41205 70862
65518 93671
6139 44163
17244 23813
26411 63692
15127 47295
36092 77115
48911 72808
56820 88841
9634 94814
57126 95129
9877 62008
12851 49263
24788 37272
34110 46967
17230 23280
27774 94228
37858 90702
30420 70367
7413 60870
30373 57775
7866 90019
42077 97935
10351 40135
26179 44102
28843 63127
65317 76043
4310 87171
40733 69301
39744 56392
83420 90770
10590 51248
7953 29081
44054 91200
14586 71701
20694 99073
12061 20394
53636 94184
92038 97616
28997 87760
53776 74570
38394 79632
52680 72413
20526 36596
58252 69770
20977 95736
6797 67308
8651 22318
44324 72639
59238 76408
54906 74704
35386 81329
15529 81215
4331 58737
6269 53714
58726 75364
35308 42589
6465 58960
59234 78068
30709 99372
59217 79380
41663 69991
2634 80644
10577 91366
31091 53346
2876 71364
19159 38503
11352 76538
9160 63337
68495 96213
98249 99300
51840 75919
7965 95023
32848 95741
24556 73231
28670 39503
74510 98504
32573 35737
14121 66779
62492 64806
6967 31168
26326 76159
3041 38209
26593 86016
17967 76586
37699 88153
30752 74058
49326 89934
56853 57320
41887 67898
63817 74210
32605 59681
22941 62245
36201 50379
707 61618
35533 49698
9979 59655
7387 28826
27460 79434
46823 71052
36752 70280
14641 65004
52264 90485
37634 45575
6562 40751
3776 14026
48367 94257
29383 99335
73114 85318
25273 61758
55334 96882
68641 92088
67928 85207
31707 91068
1576 46098
45994 71028
8070 80991
44497 77517
23766 41638
9518 90494
44984 75500
4728 60611
20587 23590
16943 36163
25522 61305
24870 52751
35879 71901
55217 98372
9035 46186
19939 43216
67471 69422
5169 58953
1256 83089
22143 34841
4683 65272
12521 54071
53830 69956
32823 63050
52397 97832
49146 59146
45680 98023
40625 62294
27943 47659
19100 61569
1927 28133
23594 52888
7216 70049
50251 54388
33658 62547
39015 52443
30264 46544
48900 68438
51614 84833
10779 18587
18314 60060
69003 89360
17209 33351
71385 94990
16932 58102
49949 67660
29418 58049
52445 83422
5994 79618
30718 43816
6509 92522
13000 88492
11826 27887
42720 78517
18563 21781
45667 75438
26010 59041
6246 77673
36143 58603
19474 64665
22152 78444
6167 65080
32428 48575
27999 69592
61359 68088
25990 47616
70911 78897
30311 37856
40220 67694
47383 76560
61881 98933
61608 75875
17461 21525
3824 75114
86568 91800
21477 26950
7528 8816
8771 78982
37885 61863
11179 25026
49351 80532
54760 74673
10916 21485
24936 72587
15262 62778
15975 42624
32404 57028
14381 97839
32964 53484
73596 84437
5880 66706
41548 95348
21256 33527
1714 9852
12775 18280
11932 39034
7074 31357
14150 97486
8321 44527
16897 64270
6264 99340
61791 63600
6440 60327
411 70048
1784 93928
5711 21247
20156 77297
19159 96042
16105 73398
7338 38126
18849 59073
88575 97162
58204 85453
28491 93797
19125 46417
26461 45302
13911 21263
29919 53304
34882 43050
52197 81114
46030 63686
9757 26700
21737 89210
4706 13572
9151 88754
38287 72206
17307 79099
37342 44512
26987 88265
22090 32797
12866 74026
67774 78586
5463 48190
21831 95856
65709 78873
38689 82402
45217 81763
33752 94529
4706 98691
32555 94141
54758 90054
24211 84706
41035 61081
32307 61211
44309 73891
8407 70103
10113 58678
70441 90893
2279 18468
39401 61628
6527 55894
32133 41336
31623 93665
44897 86965
4358 49572
37989 65498
13617 60793
9482 57422
53277 81828
23940 85164
59445 99254
23982 31986
51219 95791
7149 42102
21579 93396
43571 82952
75368 92489
9977 23757
64930 99670
30618 40767
6958 50779
11043 31358
26144 95042
13225 23605
59931 64749
48894 94911
49293 54681
9397 61373
61768 85725
26575 53739
47019 80926
23967 32882
41351 90570
13701 85328
25335 36309
52256 87608
33159 82196
14523 47662
44205 72414
51900 52581
34692 41420
9549 50655
45505 68192
53120 71454
84470 99455
40550 45290
31437 40851
10601 30613
71959 80567
32095 88131
5074 77033
17801 63942
17574 28018
8942 68735
57846 71497
37046 57185
17650 45279
25218 67668
8083 55457
5527 66852
48201 50564
11299 92892
24737 62173
8050 23976
19556 56316
29466 52779
15934 53986
36949 72829
31444 37829
85028 95425
35982 61286
4311 9409
64634 89064
46039 51163
48746 68077
42292 87790
18842 38314
8453 38777
59786 65296
26797 45394
42107 99236
8725 25283
10455 96248
48799 69083
59813 82608
55358 79307
87419 95081
9972 48169
64944 81325
30141 93947
53721 77961
26341 28037
40677 83885
17617 33237
16107 21856
56395 89078
27884 37111
51148 51460
59548 72679
2677 85323
4682 19097
28241 37825
36348 96330
68224 71325
20391 65170
15485 34372
64915 89785
27714 98122
16047 42879
47338 64132
83906 91657
37850 61539
57109 69296
50171 52237
48549 57166
78042 85953
11654 76341
31511 78113
19032 95129
47681 64591
23316 65497
36629 58928
81121 85293
26135 96424
25334 28507
26042 55349
21480 77992
68828 80554
51619 55064
36622 91720
69445 76946
42217 61019
26217 68943
23424 65266
29289 71414
25689 61174
24459 82760
7218 85288
83259 93542
18842 80065
35302 81070
22805 68875
41675 69480
56732 93148
14916 87898
74480 75329
12395 37083
95216 98083
19734 82489
56072 65873
9030 63296
33513 55688
48863 56834
2336 9274
1473 7642
2587 79262
80044 93825
9551 75307
51192 93653
12516 88838
24765 80969
52407 63421
77947 87134
13605 49114
45041 54919
13654 24333
28226 52157
12277 65050
34341 66732
49434 62371
51123 66243
88666 91255
67177 68397
24678 88749
689 40707
7061 35421
7363 83847
8639 72245
36207 96185
14101 44650
58622 65903
51154 88568
36079 88627
46399 87842
14888 52561
15230 53404
55172 65892
6609 99433
54456 96045
94463 99079
15707 20102
56259 67367
1479 18269
49676 90496
17738 95522
40744 78438
22435 70210
38670 70424
38896 94519
9963 44946
3638 10812
47348 68950
54537 57441
35383 75668
51718 99214
12894 99019
61369 66226
10275 89703
864 54091
38538 65224
2113 64507
12849 45457
63520 68023
15296 60782
30996 52754
5290 85715
73225 94027
69653 91374
9823 15510
12999 21880
20894 73178
10863 87686
7068 90449
17416 57792
57824 63927
26952 36854
22173 25266
26447 73348
673 28060
64410 81857
87239 91152
14571 24334
19898 83230
59637 77227
51055 66544
72208 79868
35183 84957
38075 54917
34853 54071
89126 90136
2033 26286
33722 63182
40301 97425
33092 57942
78427 99987
33235 77713
62555 98359
60677 75683
37736 86636
18608 61319
13431 78954
38874 74097
296 95743
35458 51618
47770 89590
16722 63570
177 20811
20592 77273
39442 78959
47156 62459
2912 95777
31577 47720
63730 92188
70539 80951
9724 57893
20574 48418
416 28724
8046 25861
33450 56472
12895 52058
44719 52756
55954 74783
65649 96950
9527 20866
37481 79143
1059 4966
15951 45793
3078 89989
51984 76181
50293 66635
8297 10413
77231 87205
32104 84453
40060 93985
36315 42200
30305 56629
79959 89173
40444 90754
19077 41074
49560 90423
39640 43659
2443 86997
3405 5893
47404 68813
6102 29465
25810 75752
30225 33757
8220 34191
39992 94096
32525 66706
33558 73789
23529 74123
74694 76957
27252 52142
39001 64362
19590 82398
72775 73258
38318 87486
5569 91804
22917 84127
14544 21233
17666 29892
50116 62362
11563 39728
31538 88359
64152 83004
19921 27336
44318 59499
24217 91270
30872 53214
74020 76608
49551 67871
25884 44376
28884 92274
72522 94082
4049 24723
9595 38682
95109 98938
32604 40226
44935 65591
62656 80891
62179 90094
4307 32204
11447 59193
90047 97531
24509 76051
24215 67067
16249 91215
41556 78159
55845 72097
10083 56916
59899 66388
50793 57627
22093 43981
71131 77132
8936 20931
30326 61839
91691 94790
10874 12098
61693 91554
26281 89473
52471 60371
70312 84958
32870 41057
44262 58800
67256 71179
70849 88339
41005 55058
9134 33238
90831 92097
44798 63444
10004 95591
27901 69906
1880 84977
13025 40486
32719 85119
45877 55668
28080 74797
46684 72570
18826 55964
22343 81182
33160 35309
54458 88642
33819 82736
20734 44113
3957 44134
43408 45542
37390 50679
26099 52220
8133 16559
75981 89389
31588 97074
54687 55470
89546 97012
66641 89706
11149 70893
3998 29033
3444 73888
34377 55774
19259 21714
30893 36014
20287 25683
65396 74199
4756 5166
39075 43838
70354 96629
19051 25824
51915 89155
39407 91200
61290 89916
35153 81723
74159 80430
36194 43860
17528 78658
18547 86203
2299 15519
41807 52050
55004 57711
51682 64102
59339 91647
56032 82619
1926 35414
53184 80211
5150 91729
6144 10664
2356 39290
38559 65156
62899 81524
24549 75652
8843 47346
18412 72794
43024 96188
12441 98881
10556 27172
48774 84416
19581 58742
79702 87358
17711 53531
3642 98897
40066 47373
2477 54304
23394 60812
44153 81662
27007 90832
78053 91633
14195 63778
9342 53196
31686 52596
10910 15901
8648 94111
4364 14865
31006 97658
6748 25737
28473 44114
14421 45812
17962 70239
14678 48420
53942 54439
43374 57650
51961 72436
65721 97600
19995 89887
11508 81532
43025 96363
19695 83569
4226 61945
14636 24858
12538 31380
27966 54601
41411 84817
52628 55186
28157 69302
71279 98133
19830 68349
7680 74710
48962 66552
53333 72850
34731 43771
695 90043
5595 42417
68502 75912
27410 63041
25629 85882
19156 33723
23495 56713
30797 68433
48495 83275
5878 67759
25267 39313
20984 62033
43499 75782
36126 60206
15508 59973
3621 31497
19480 48847
8218 96549
15736 18038
40398 52471
84393 84961
21298 82816
15581 50461
48439 66028
25209 66565
40804 90676
12468 42430
32937 47117
36567 40017
59740 81955
135 57601
11261 23343
7547 75500
16016 26591
18104 33007
44032 48203
48327 71021
64686 78466
17337 62338
28037 99347
38147 56165
41668 60511
17237 73712
44112 77507
1032 67564
23875 52323
26847 58346
30255 45384
19108 52165
32918 84062
764 21639
5096 39092
2804 27484
3448 59432
19130 19345
20961 88759
5033 12296
12889 55878
9628 33084
18356 46531
58731 77795
6996 51625
12787 40580
49326 54841
4558 67608
7345 43123
9094 40083
13724 26165
397 96104
3315 72904
34842 82443
20845 50123
17782 80667
31976 66171
17300 40203
55790 89101
79723 95553
11048 95474
49089 93736
40389 76177
32442 97245
49958 69716
58470 63803
10354 17488
26005 60358
41414 57074
23814 54295
37359 80259
34014 58434
8628 90708
6311 54222
38703 63782
14947 54308
12468 16513
11626 12493
53114 85503
46852 85870
63556 79271
13556 46719
18934 43695
57097 90225
54245 63210
9283 11595
23700 28329
46100 78913
28323 68258
9203 34749
20271 79025
38291 68101
52908 81211
26527 56922
15023 72828
696 32889
57513 62824
6261 31761
17797 60880
27686 34084
18907 54175
36604 47571
29441 30577
17732 67207
3037 54581
83189 97077
2257 95361
795 9818
24484 65539
24590 37561
25747 38767
33324 34813
41120 69540
56881 79139
2169 56046
74961 84465
35060 57178
50507 83821
38031 78041
15471 46183
29238 94994
51786 68687
61784 65516
35735 92896
53566 77968
26542 43211
24777 48300
61301 84193
59904 72155
46187 68328
54791 69486
18013 48095
51789 81336
5838 78514
5591 11937
30390 70683
14818 48540
78129 78694
6116 44168
51376 67462
6927 27972
69398 92401
82679 91592
26950 72135
72593 99421
54986 71730
37668 70099
72911 85151
52743 97327
962 20416
12155 55038
49547 95591
65720 87477
54620 75422
2911 60166
74610 90968
42228 97947
74966 81682
98934 99520
17618 38741
66731 79692
41228 95323
64312 64556
3147 96711
13692 88926
54953 92617
30674 83185
8835 93424
73 22499
22913 67579
98399 98469
76487 97028
9619 11749
3365 62737
12074 79335
35476 60167
8414 8973
74209 86892
16669 81143
14122 26548
68907 99741
41731 49447
55286 77177
29730 91847
47956 97471
70560 78515
66762 86937
54025 71720
61495 79314
6358 11473
33138 73881
43564 66744
42794 46938
7079 94141
62218 67766
62927 65789
40296 43249
22081 83842
91920 97253
57204 73628
11999 72796
2246 98066
33155 92663
17911 33021
20786 81414
20827 99737
1348 8982
19188 66690
3447 31842
14641 82196
33384 34423
3952 9058
15805 69479
40087 60156
25449 40803
26040 29989
19893 55654
20725 99982
26610 91757
20422 86598
18874 47012
8935 85103
2614 45025
5167 6333
63516 97799
7738 93518
57889 88009
55327 80906
53638 62748
26810 79033
3673 49938
24999 70915
10007 66742
15309 36543
54958 63839
58056 99561
27681 73488
12216 89227
23276 70988
51190 87751
49263 75658
55075 61538
17558 98274
15410 91959
32859 68111
25915 70304
291 14314
3144 38629
12119 63247
14350 66493
2897 84937
41907 51975
59567 90332
3713 14004
56555 59949
31739 33509
34002 57633
82448 98596
4474 40519
23695 96476
79069 83255
62322 80274
7097 35311
41053 41794
20693 24426
8267 89613
27457 38908
6664 15385
76421 83391
23997 94565
3116 79233
24780 63331
7989 79157
22832 41341
46364 48802
71003 82282
21830 89971
6448 29748
4285 62456
43635 82629
44069 78030
71666 87065
26773 38748
270 59695
12254 98645
43831 53931
7666 22109
34193 85264
41563 88090
76237 92795
49249 73126
24132 68172
13942 84410
61481 84555
6503 46564
3791 66081
16251 21146
27120 28075
9008 18365
36456 77277
3533 9891
3143 76936
53557 84962
10409 68900
15428 89033
34649 36580
57324 64551
25866 33401
55081 74313
7734 39094
22850 98465
53177 69126
30626 68606
90567 96091
552 48159
62937 69625
48832 68373
15918 42739
38983 56917
33007 72733
66275 85607
1246 99781
20726 62980
9110 14723
77989 88785
98981 99775
32449 37203
3632 35821
22660 56583
11919 17031
35233 74809
69863 93974
10540 78219
33275 94738
37903 69736
6312 7951
65260 99415
29758 98326
58146 62291
65888 72358
11730 84227
2892 23399
28120 44382
23225 74281
48386 70957
45385 71497
25679 94796
61674 84466
50497 51118
39557 69289
15659 25428
16205 28183
43752 87752
35737 67822
52664 87395
30541 81944
59255 92815
33760 86196
2844 93350
31612 63337
30553 43019
94167 97203
28151 84973
16418 20679
7768 70367
5877 95238
36008 44740
58688 89388
1116 90701
33235 93664
10925 34872
39439 80669
58101 79308
59123 61640
10863 96224
22700 33844
2414 17138
55771 73661
1640 40292
77625 92736
30434 97698
21166 26013
10152 87823
52680 52928
396 32572
19210 79719
16418 91687
56356 73457
13937 32814
46203 75752
34429 81144
66797 70556
31409 93677
15764 53825
20641 73771
20507 66540
82524 89204
1814 52227
28266 39278
87132 92434
20263 82267
54463 61499
16936 99482
33270 91041
55097 74303
43544 66475
14709 94073
3185 40009
30094 34117
10546 42277
4991 37308
347 34319
13891 59569
64367 65034
5823 7047
12053 51490
25261 70308
22163 66417
57573 96449
16355 53703
64816 81651
58715 78743
3670 86553
52558 63996
94858 95439
85742 91465
1813 39005
38405 69398
5187 59201
38750 99720
21791 76314
90270 95036
45031 91941
48186 62062
20410 46739
14795 95994
32408 34368
2326 14291
8580 63086
24567 48953
24211 34390
26848 75822
7240 36608
70196 84220
56515 69913
20422 74287
18223 34426
25957 64268
61901 66143
40585 84854
86529 90799
77633 85216
21052 29396
39310 56883
18552 69750
5680 35093
13428 90532
28595 38943
54689 67732
4 58462
7933 65525
57333 64941
7229 17075
16480 93491
20034 62470
21452 55058
21038 44888
81947 85083
71737 90568
62884 95916
59612 93953
33828 56926
28617 41238
7790 10958
58278 60972
3649 66279
66715 86435
35925 94445
2666 91097
56807 87377
4686 40299
1899 46326
128 89256
36944 54317
5050 64140
32479 70641
15352 34460
28227 83257
43838 48761
27762 51857
24873 39565
2135 78180
14448 94664
2252 48259
46374 93398
9371 21821
55947 97707
55414 73959
15187 18746
33721 90674
85643 97802
6721 20245
26383 48637
27366 83689
24104 63727
13426 75727
54409 94834
11243 97865
33912 62530
17220 95515
46941 67734
68420 94087
67249 92295
55953 63258
48558 97727
66278 87286
3554 6885
28782 84400
61403 84068
27336 89160
4041 49743
48489 64997
9716 53186
256 71913
5110 87076
39904 95755
54147 63644
65619 69813
16499 32002
15914 84152
18924 57845
38064 59957
30305 88050
6767 27918
25871 77619
21295 58985
46290 52575
69180 81700
30173 51683
24859 50681
9281 48046
21875 53752
9085 22939
12293 88099
58049 76263
34198 73383
4098 72319
60852 69483
21701 32460
76479 83981
63840 80880
50977 95646
53829 64885
41964 63139
25887 34516
26317 81247
36911 58662
62418 88901
2009 23582
37282 78274
47720 84704
36362 45222
47169 77571
64373 85933
20881 57192
6234 7177
50525 52737
52729 68900
37832 90565
60171 73930
17434 87114
3152 57017
12191 84160
50476 99003
46994 98913
11878 45933
16273 61529
70206 93464
15075 32863
25694 87815
40844 81336
20398 77932
52806 87200
33413 57253
31618 97981
25216 60073
48970 63747
1104 41714
31743 75593
40226 78449
19212 46809
26378 69378
507 39247
15029 31441
71287 74493
40483 41280
36393 75201
24083 55766
50267 87620
32185 56453
12929 50857
51878 58045
18831 51895
20998 92042
26186 34174
68151 94268
7713 82786
45130 88381
20174 24208
14180 84371
32018 64319
8479 83250
8827 42439
57387 73116
24526 41204
43421 74068
77477 77601
38016 85818
38928 54549
18970 64305
7715 15347
16835 70779
14950 44194
21204 93451
60604 98819
51147 75416
1961 32841
31634 81109
2552 25613
21218 42157
37113 97453
47273 51089
23283 26487
33300 52308
75948 79577
80195 93032
8860 13327
39993 92245
894 96684
10487 92146
31428 62848
42796 84660
37103 54815
61900 81011
71479 74930
4553 12044
83852 87736
50605 54982
5070 44288
13375 89508
71045 77174
29400 47504
37581 56913
5693 31965
25836 88885
71193 77158
40185 98316
11580 53804
43513 66757
618 55429
11018 32159
46942 93750
81940 88287
5791 29523
77968 80475
45556 92304
3169 62817
38126 84205
24058 32430
32807 63603
35222 60976
5050 16604
58404 73463
5614 11042
55385 61023
5835 82950
1066 71089
16045 54422
15619 25896
20913 69664
14330 71549
43194 85162
72429 75682
23019 90223
51466 84886
22279 87742
18623 95186
21200 39609
24042 40020
19864 41532
58673 63110
51762 95945
11514 88957
56331 74221
21559 32590
10542 21272
74585 77428
13424 90856
22510 74318
18631 95766
11752 63895
55025 69156
29902 29962
5673 82086
35464 44701
45004 61757
2353 95391
63513 73006
59647 62583
9025 38510
15824 51209
36236 42175
43793 52531
45960 73716
5465 85704
18732 47314
56655 85612
22713 53127
1240 32829
27930 31686
34802 84758
33743 72185
46000 82413
2396 19087
81011 88156
19604 23273
25281 86877
53854 70904
71950 82724
32847 34742
38946 50739
40164 89264
6516 21115
39028 91211
33765 56091
23256 38780
36873 78455
38277 57796
33343 36983
43842 73054
49509 75830
28752 83564
9261 58814
9096 67416
59054 65347
7360 48428
27125 83579
15911 76335
61144 97752
25750 73301
5832 23656
33463 80204
11280 22708
39283 54450
25849 64089
14587 59651
24992 90032
1944 57067
20703 83132
68371 82063
65688 98720
13578 86335
32474 56401
73831 96760
49648 78472
27786 71600
63720 96789
12922 97674
6504 7588
43704 69241
58688 67466
10916 15033
22799 77530
6165 52275
9334 71470
32342 74652
10480 54384
72848 90148
8755 47659
9186 32705
52912 97999
11980 29113
57567 96225
45995 97510
79802 87384
6239 18185
51391 77430
39080 62990
17782 97733
38199 58992
43478 79593
66087 86145
11609 44071
53230 57303
75225 76358
32816 35852
14800 27212
932 21280
40352 82321
33087 94689
42396 76719
42937 56200
46091 61696
41203 87340
48106 97527
32279 58366
20227 74560
14122 40021
27255 69913
11747 83825
3008 83464
47610 76776
33936 57528
23178 31429
63269 80674
34659 35176
26318 71043
7452 74776
24002 97443
64807 88297
7746 70606
39302 51620
29160 51521
37428 88983
39866 71503
16801 91607
20500 66781
13646 80096
8018 27656
7569 24781
8068 55382
21906 24534
36962 80248
67782 98034
77281 84089
88303 97236
8967 83579
966 94779
8180 34516
30211 47428
19685 92222
13874 60665
2755 47758
52229 66226
3664 59995
25146 64878
39793 69169
12820 41980
59247 96210
32395 39612
73476 86623
6600 7975
51609 74135
27303 79975
58232 99552
14345 80865
16345 74524
55787 94136
5830 11130
63537 96099
18638 85091
982 75761
78145 80567
25648 99052
1408 7069
9432 49248
6658 37397
40692 82104
1736 43879
2879 74573
11113 75433
27781 66854
35134 72857
4008 44146
4796 42331
19432 66102
20439 92208
74874 79800
53480 74412
11646 89796
5088 69221
1304 77579
37411 55852
19140 59054
38051 42165
11322 12056
41562 61331
63614 88998
10659 67711
47442 84789
22 45240
17876 86905
34692 55806
4205 34228
63001 71732
36239 38220
20363 78629
27032 88806
31939 96031
38414 52618
49736 53467
9124 49043
130 23615
13044 27096
14995 22330
59507 74958
16658 39241
27165 38109
21295 62285
3277 81503
14163 44584
1282 26397
3412 43493
1760 53445
44223 77961
39803 56604
28964 83430
28729 32316
10267 91373
52293 68821
15417 19192
4790 23628
58510 63082
25620 69158
51225 65556
5867 29887
73613 96137
7275 8155
44713 76173
13753 35540
11670 63268
90450 95319
51671 95276
47946 63960
10455 97472
33627 68301
71154 81779
5166 58386
26352 70445
35064 39408
15412 76536
81326 94311
38322 94374
29578 85246
14004 41419
34314 82342
68953 88567
54866 92911
71140 73922
83308 98221
54582 70226
27712 86125
26888 83674
7931 54681
43868 82853
30883 56024
10462 23539
1978 79625
75476 98371
34864 83277
18667 22722
3481 15691
63451 75109
1498 56642
38650 56370
56381 64433
42449 77953
62705 83631
72997 95098
17296 51846
95478 99430
42281 89218
11658 27851
55368 78117
13606 85893
15817 83988
25862 85393
39816 85626
41460 90801
9189 67690
31796 54679
41229 78926
72905 76102
20276 89254
21191 98125
83545 92421
27525 75554
14479 34560
5901 96035
72610 77322
90168 98452
49870 93617
12555 70347
19365 28540
9134 15335
68052 81248
56773 87642
24896 63064
12391 44013
72629 80543
76230 95540
31854 84534
12805 92437
22963 85103
45967 60681
55878 82513
72786 81602
36218 87459
4764 32101
27382 59014
18561 39814
60331 64758
33055 97596
27266 84604
74537 95569
356 12448
80416 98281
5068 33172
20907 34913
39436 84716
56230 84737
68449 81027
61314 71158
55445 79352
3177 45224
37961 40158
60014 99688
59140 93035
66884 88151
45600 80963
54858 61809
38519 53931
31833 90495
3711 4235
5594 90107
15298 54698
1648 64773
28527 53120
7048 58217
8767 29546
7720 79861
24796 92802
30841 76191
12707 57779
44513 80755
47366 47706
80801 92171
59150 86331
55866 96453
34450 95688
43576 74134
49991 68429
6527 21530
17328 72924
29005 91404
57570 99814
60613 80888
50052 71346
55676 58922
4066 9100
1713 6608
19880 23973
47337 77150
282 73491
59889 84837
50909 79083
75668 96218
2618 91792
7049 51618
17216 60503
6189 95288
7030 33420
30702 53692
49870 92825
17450 64141
40717 52514
11675 96765
17115 69095
75821 87319
51442 57271
6517 20290
10124 59232
2759 47430
37076 73936
32152 84141
16558 91671
11678 30354
18190 88767
50687 92124
48598 49333
15319 78859
44807 49097
51059 58526
32517 94001
4496 14697
10252 98344
81319 93872
31738 75619
27393 98084
70047 75036
36830 69118
48372 69626
33202 93213
34239 60486
66418 85687
64014 97515
16760 46474
1685 46487
18840 35756
55268 95648
29325 90868
9265 14133
57824 91248
20376 58076
40685 65694
29280 49384
8368 87897
18036 32025
553 11604
6562 60861
1108 94295
4691 47893
37984 71117
19166 51898
47004 83278
13989 75995
79307 90119
20118 55841
9764 15925
25196 91646
48591 77737
3559 51482
3874 67428
3641 80989
182 77050
2875 46617
2613 31269
71743 72594
44184 74372
5842 40730
54325 93414
310 10991
27777 50723
84051 91883
51188 88823
49944 77310
42362 42604
51857 88206
26880 54152
4028 24552
59085 91602
48046 69358
24191 58862
37517 57024
10167 20399
14265 69385
29965 94849
39557 62661
13057 91919
34481 99332
65629 93792
31105 60302
7558 30596
49449 54353
79476 92822
81765 86025
28675 43234
1514 94821
13223 52662
19917 31526
34294 45485
89339 90325
1765 60150
70877 78922
43843 53098
31827 75872
53694 59850
3204 62923
28803 46172
33511 59491
4226 48800
3928 87252
37931 44364
51459 69283
67261 79267
53784 75937
49755 82577
35429 97386
49733 57654
50051 79184
28884 81055
27773 40626
68529 72306
18578 33145
25397 34278
30958 69017
35310 54425
5437 8664
35641 40758
30700 35051
53702 85290
34551 43844
18005 81508
33470 65018
41623 72718
4692 97300
3573 87014
48468 63279
14302 26953
42129 60846
754 8900
2274 92967
49693 50263
27980 98262
1795 16386
705 36089
61200 67925
45533 89489
4628 37229
24067 52255
54541 65221
75196 83712
84187 86722
43355 45866
33257 61506
61355 98069
11341 12604
67168 71208
41612 91026
15186 81561
17591 90330
13504 24106
11170 96852
75629 98142
62787 70073
30189 92790
48859 82558
28557 95420
80662 85177
11640 43350
89941 97843
6333 79242
86929 91610
53337 81027
6258 35342
42969 70320
31091 90070
35219 55592
12134 17302
40700 64495
85069 99126
59205 72914
42053 47821
40253 91752
59427 98120
77421 84649
46342 75502
5076 25337
49820 73335
32646 86455
4065 8303
11667 13855
71203 98179
49153 56870
31024 38782
9666 25601
84060 91761
63024 91492
37265 48230
60948 77077
84411 85934
56345 85853
28737 46729
38929 74230
36516 93881
52826 88520
10788 56802
35455 81377
9892 75646
18223 49657
40437 51727
74882 86796
38712 78074
16089 71191
11201 22972
50424 80981
44845 71219
31913 53851
33738 72982
27861 31323
39209 52404
1450 70491
77113 97793
49756 70957
13628 59191
67520 85810
47482 59518
11714 83073
66896 94972
6593 76518
27481 31525
56669 92332
59284 68853
8157 46364
11914 40516
18729 49077
45500 90737
27667 32746
36171 62618
19049 79101
67535 71138
23250 78285
51933 94499
62595 87831
56059 66357
14138 36499
48051 49950
47315 47586
36665 98658
33619 77082
40409 62227
18394 91729
45555 50384
148 55181
56572 67459
4203 51651
18196 33601
25244 40651
34785 45842
7756 23135
5022 97209
27801 92292
30483 52636
61170 77911
14017 89998
40981 88867
19031 21852
21736 69703
1338 23616
12034 68808
65103 90800
43988 99752
44086 58528
14318 86101
22830 24702
47615 84878
45566 98429
38022 94760
63058 96765
12208 45037
8999 47669
33238 47772
7000 48995
16322 78333
827 33581
1742 99138
34633 37204
9218 53218
48411 56562
17674 57728
63257 94279
11297 42585
18452 47677
25838 42986
16447 67178
3720 98689
47672 76546
20425 99145
52043 87759
14509 73768
11806 34536
43572 77719
16741 55053
24158 89411
43704 70201
16914 18081
37106 59895
31223 50642
56097 88723
23024 53667
10334 26680
25567 70086
50668 73014
16655 69155
60345 61426
6205 41869
61675 85600
10606 83494
56864 70454
320 43402
6763 18095
76156 82139
7213 15858
44322 88399
52812 66349
3000 38015
40062 97776
40204 81372
18868 87351
2776 29681
9040 62292
82406 97422
391 24584
35313 93584
293 61690
80427 85323
35288 97097
25209 42773
10719 75546
15939 61993
25207 50852
19920 52395
25158 81282
8238 45374
23366 68647
50931 52316
12149 77800
90449 94236
42216 86467
18174 51693
15169 82662
17755 90629
52997 86489
59295 83185
6416 12800
78561 88974
10251 11524
6070 25154
2159 34670
10432 26440
31008 99329
49090 95161
27172 90891
11289 65234
1526 52512
7290 41840
89975 94159
16912 89772
4084 91508
85474 86419
39108 41110
39520 61911
7335 13320
33441 92134
45608 66523
30709 39326
55544 56295
2686 47176
6906 77687
88205 90203
3525 84419
53388 70570
29543 29900
15316 21841
62889 65710
53845 85632
20001 59281
45105 85894
27032 40634
26314 68500
58179 82257
675 71140
81824 87710
71875 86022
12287 73501
25073 25865
12266 20592
74421 79410
60292 99203
21637 26796
76248 85899
17102 91419
19621 26792
52585 90687
4586 7175
69827 79220
14936 85391
70766 99596
5068 48970
55342 87532
13568 25767
59778 90840
69611 95609
39375 54694
86529 90103
15044 17781
63631 96022
45320 74974
64831 99334
84936 88605
36346 78602
46287 61689
25670 83024
48369 72277
4751 21681
6222 88676
39300 66886
54659 67357
49476 64089
29566 52570
13770 53207
52510 57303
56791 91135
51691 80316
35176 54410
13699 55968
12141 46260
73011 94424
59453 85945
37889 43360
55186 55714
59524 88134
72592 74798
79193 87915
51324 52162
6438 83137
65878 90401
30814 70528
20013 20477
15930 64360
97356 97791
18054 97621
18633 71321
9220 71058
4372 34221
77526 78094
5939 91765
12350 77786
73689 78722
40790 74920
11641 90500
60656 89612
16746 62314
3976 51554
25998 78030
333 84356
27423 67882
2691 8130
10222 70033
2512 74930
27397 90186
22769 78774
18110 36889
20486 54127
19925 49827
29426 80148
52576 64468
16410 85076
34726 63467
27379 78208
20110 88055
10530 35336
33672 92956
73326 96235
20361 34534
16694 61521
11526 51281
15228 81030
60711 66735
49906 82375
75157 81079
17889 80371
55818 67506
46868 76416
6565 34845
71077 77129
27520 58138
72327 93249
1224 14217
57106 89084
31990 70516
3011 46457
25245 32724
8324 25002
24626 64333
35924 92616
67765 99197
23342 30994
3637 45396
6258 46070
73566 95652
14792 44270
28957 63352
28021 64137
56849 71132
26258 72365
35896 57521
71373 86510
7268 79185
68357 86651
58461 62157
4214 23584
40801 99199
47820 68885
58837 62818
12441 67143
20720 37114
1 54817
34946 60555
30135 96050
10727 84741
41202 50094
27083 94360
7632 47147
12377 35748
12727 76637
78892 92737
46675 87755
9489 34302
7667 88990
26174 77278
62445 76360
54748 62547
66648 82194
6799 84588
37345 45085
26528 44232
1995 18880
16217 92856
3566 99431
38288 47535
41940 60779
52964 61695
31369 73509
51775 67511
31772 87819
28715 95781
16279 46249
21097 97858
1878 45904
58310 79823
24880 50631
26015 82969
68354 96375
64910 68988
74901 94186
36406 81372
29711 59850
30490 37352
48910 90767
63269 66792
37527 90051
9214 77103
6653 56793
80260 99889
51983 60927
43597 57865
71559 95971
238 12199
16250 54182
3551 29352
26451 82046
6067 71774
26410 36945
48725 60557
62230 98861
49112 65621
31836 65639
88252 91308
8570 87321
43828 61586
9751 34339
28391 84077
33861 87275
10872 25086
60717 68974
72607 79296
18374 30399
34695 61515
73567 76608
47382 78150
45628 94235
95186 95547
42237 65054
1779 70504
23153 39643
57398 60191
1909 59309
7920 33591
50693 60124
9074 76417
40510 93023
10562 40264
29440 38193
15488 70605
42654 56955
48095 55399
36327 83820
26721 66373
13121 70391
68389 80343
8729 26754
4997 76949
52905 55380
25603 73253
57996 85385
24302 40247
76628 96943
51268 99101
19012 48170
10914 94554
81136 84660
53605 70006
16915 80411
9573 29866
37513 57291
54377 75069
56804 80370
7730 59644
74739 80178
44334 90689
58631 94397
16832 44195
78672 80434
33155 61720
20066 70099
32244 61696
94620 94746
81662 94675
7802 18917
61437 62883
7097 56044
38934 57625
4198 80399
33111 85714
24137 49223
22615 63515
9642 61372
39619 76899
58934 74205
20968 60777
36173 87376
51700 76410
69791 77833
3323 13062
30261 53034
4319 64372
57902 61526
31954 84830
58772 71037
24681 38361
47289 94590
54096 95675
69005 84549
56755 64755
4836 8203
93784 96930
65392 89452
39594 52698
40110 52965
52432 71473
28750 41752
76188 97377
8932 16677
16224 51488
52481 60450
41831 58570
14942 28789
12656 78754
7853 11061
2198 66979
34547 74169
74445 94531
20584 44230
29749 68789
32302 89503
72195 94760
25954 86859
38202 72382
28933 81511
24212 37571
17476 57374
25798 29385
80145 92265
27487 84639
60247 96950
11720 98193
63185 74609
69278 92169
54124 73500
26258 59307
29585 86175
21559 34880
46727 85251
40682 70417
26243 94594
32653 91873
81741 88409
17848 46939
5422 96247
60641 91911
58200 58419
23047 72215
13899 75457
62321 65386
33557 77358
21951 50674
29334 71067
15600 72269
36508 84954
56964 75451
25105 27131
58079 65213
40660 48402
46980 65938
21035 77249
35789 96570
4121 78490
66178 68989
19523 68923
41 76984
17700 65619
71204 82716
15236 91848
7186 62753
22288 33242
7471 44013
56596 72581
67131 75583
64949 76327
76807 86536
8950 32145
4741 28750
47164 80579
10462 90774
41662 92661
28694 59486
79675 95041
5777 62320
5389 43528
39122 88225
26620 55423
29241 90159
47698 49906
2559 32001
3359 36607
21550 39976
59021 80385
40644 60064
38678 68623
11575 42431
47616 48450
11088 97914
76993 77641
10773 30200
72000 84071
23636 66785
44627 85169
51955 78826
27756 90520
4140 75575
31191 43535
33581 46648
5111 52546
59165 90230
79800 98727
27971 92025
2614 26476
16602 98945
4577 66360
50376 67443
1957 37076
61910 97082
28745 70803
2529 45745
75816 79788
84855 85000
17419 85536
43831 74681
29782 38602
40996 71700
9291 32312
6080 19391
6247 61030
9979 84421
42572 60309
27814 59293
61800 63964
25944 56068
51209 56753
71450 74278
5296 58488
54997 84598
55006 97158
12391 83276
57584 92235
45052 59662
49333 95221
21447 91247
10773 74276
58879 78545
40302 81324
8360 20054
62878 67711
85423 98947
67552 92984
17382 54521
3153 52649
20570 79524
17717 46293
2672 44916
5116 51941
49359 66771
81274 94035
4278 90372
8986 56902
29240 79468
21996 97840
57181 58119
49665 96382
19822 36795
20579 71306
32417 33124
36424 84251
17304 89496
25962 79883
13670 22646
30690 61898
5594 12733
80796 98501
39480 56553
4127 42330
54372 55119
50102 80392
35228 94544
49609 96727
27693 29612
30318 95907
38807 54070
92329 92848
36724 57318
84861 90080
31443 94111
23127 23484
11395 57726
27425 60705
65228 81946
24376 88067
12937 33165
5224 42289
56057 71893
17974 32228
71797 91974
9982 89566
92238 93311
20856 23101
5121 5938
42975 90779
15547 90276
58605 80001
29023 48922
12536 55596
22048 89343
36934 51322
69801 91482
29296 89910
19843 66656
66419 81841
36174 64762
9557 92431
45537 69883
56067 96300
96030 96150
8895 79909
3930 96128
23258 87194
2549 51841
18657 95906
12013 60823
24572 72098
14942 42903
11970 82521
54980 76094
21209 95581
61030 92110
35801 80684
11634 45604
23497 91223
30000 82085
18882 98065
14729 38707
1840 55438
30996 36157
9381 11022
54310 63209
10266 30996
54931 57807
19950 36484
397 30679
49947 98860
45607 71923
30670 97895
41705 77286
43187 48683
1729 87947
9428 9483
36868 50424
40965 99712
27816 74873
40532 77339
31271 94478
22742 74418
9602 92095
12904 97497
875 10133
57437 65107
11289 67545
22614 58868
34075 91461
21965 31317
80239 82340
44627 93836
44209 91168
61235 92876
19701 81865
43463 67400
12006 14954
54666 84378
19353 31444
51526 57083
12857 60566
76930 77575
16983 53981
22505 45399
54924 86070
42632 85661
5107 88782
3262 85455
21021 76025
22444 37562
67513 74185
64762 73838
66045 67193
1205 41669
14353 64076
55325 92206
14718 78474
9371 9488
46933 49569
31668 37144
11825 45147
50533 67672
63601 98526
55245 74355
3540 65454
16225 59023
13755 91175
65235 71906
19094 63308
91 59367
9593 89198
31488 51957
58044 77895
18467 38601
11274 52552
4850 56821
33130 37389
46169 67081
51598 88454
47485 57810
22118 75589
10391 50687
21412 47091
7034 96114
5722 35824
53588 77344
27442 53779
81311 88601
87129 99040
9074 41011
32163 68189
29460 46358
88624 90218
45327 88575
28349 89964
60898 80754
19952 72283
30478 47266
53330 77481
25991 98719
11212 14587
81472 91943
92463 98687
60635 89232
48919 95914
34207 46575
16956 51995
45278 88173
20260 76201
17055 56217
65168 85493
86673 91732
927 5787
21084 77178
38487 43660
10173 80351
56613 68106
45782 60576
41220 41911
39085 45019
22318 99814
37628 92387
72803 98381
47118 74388
47470 92604
34636 69483
21282 79327
61087 80157
33223 51880
27564 55604
31699 39703
57445 81631
65802 76210
2055 31535
13791 79941
23117 93017
63722 68735
62076 76948
47503 77266
28443 69743
11788 54874
22060 75577
18811 81401
82901 96602
12090 78056
31210 81276
44485 95264
77021 92826
55103 73320
39720 74742
17786 68710
30233 97924
66259 69254
45060 49717
30833 47988
41569 41621
14526 84925
30620 79997
30829 37961
22925 91850
79572 84152
20467 94701
28854 83065
20108 68738
52030 92263
25721 50289
203 45628
54325 75312
48798 79837
12698 50712
28357 71180
27867 34633
117 54156
57672 59426
75822 80530
15225 56276
16832 52708
23297 83396
17056 39293
5387 98196
29062 86249
1966 9442
1464 90681
20546 83732
87664 97623
3571 24799
27273 35575
4408 74319
13017 91702
81 22785
2444 75325
26405 55586
72067 95136
28421 59242
42094 97307
4424 15260
52189 82081
30350 92889
61255 82769
65876 74675
31061 48290
3323 91576
38301 62859
12136 40242
21657 44292
4363 72892
26273 52937
41458 64684
28040 42488
76020 92769
43550 99245
19141 65901
1564 87150
30041 70191
76631 90426
64043 87399
1029 1723
57178 58386
17429 86795
15228 89816
1696 28164
1720 80555
3655 84115
26766 71772
1480 50219
15226 90709
32256 81209
45781 73488
46160 57626
48935 87973
43703 60607
36771 97578
16685 39630
57885 89655
9238 68653
44792 68692
40417 67801
5764 95160
26406 54380
22229 80590
12863 67735
19947 78089
6728 82501
37859 69166
27223 63615
11854 47803
63116 66802
37642 73127
78224 84657
21189 46240
34198 37233
28929 54971
34482 87016
70602 73986
52635 83822
40603 98118
61271 99656
59387 64610
25131 51860
32538 62359
30902 82225
59003 96478
83237 95421
16769 95030
80066 93704
34654 63031
44084 84081
26937 60960
25973 87942
66929 92696
31104 91287
403 9065
25798 39231
45465 82537
58557 79018
4267 46001
4867 86993
26185 86633
54219 80910
76266 87275
72149 74424
62397 95489
5065 36074
42008 60294
33424 51811
22253 23615
13702 68111
320 28556
70497 82433
1817 92931
60458 64528
31554 94056
22918 86288
20419 57194
12312 86595
21657 85355
10782 87269
81687 82399
7134 41325
8951 21836
35510 38438
29690 40850
8523 14576
10726 58082
41181 81585
42579 44975
31770 98651
47237 86605
49331 55153
21057 67712
12513 13153
66120 81397
34929 78962
21773 43817
78450 84147
62097 63470
38618 77075
22357 59023
76726 81193
1633 28489
18540 37588
32078 46205
19741 79183
1496 42070
66846 67769
28181 39028
13049 31210
22019 92595
13153 69476
15263 83736
8780 85293
10585 29392
52321 60478
5320 79040
45926 80438
18414 93531
25219 44430
13147 92405
73410 77399
31187 41602
24326 83295
66885 75285
33059 65781
40290 91142
17444 67102
87242 90532
71760 88301
2596 16886
58810 91343
12274 73761
28997 74371
95704 96164
5314 54294
59194 98255
53260 69639
20586 63700
33599 48682
26905 44468
78536 90288
12195 28296
53932 89157
413 84217
15264 31851
677 19108
1899 52984
19507 62729
6954 50577
7537 96939
17237 62585
15791 37823
47296 72883
40595 53328
9340 33373
10067 86470
41302 87047
9438 67161
16925 25038
23342 57848
45217 86554
71697 75327
43191 55408
34834 78441
18741 27225
22358 73835
25440 78314
55325 58138
16985 80983
44474 72608
20340 65945
9279 16185
26423 42693
15706 17034
58121 66751
69435 85627
28055 43565
21386 38268
41771 74623
42642 88277
12354 27158
8221 84711
50142 65990
28210 93673
67726 72309
70437 72087
37574 50776
6477 42995
47705 96790
88270 90428
17329 29133
2582 63368
28056 40678
10202 63978
58461 71593
73042 93416
869 34060
47095 68036
58953 97132
42039 48477
27909 75806
51159 62378
20166 39996
42391 77716
84271 92734
38887 58937
8313 22766
33336 79486
9264 59698
46622 55137
51161 71449
16070 45412
32936 68297
17253 19163
50899 71584
22222 86731
58358 80594
40362 92375
34198 38750
34354 63325
51691 88195
22433 43424
7083 85072
35845 66160
74312 95743
6901 10684
47474 87861
29583 64514
2697 55592
55527 99522
48552 49554
69513 71065
58273 85258
13618 97027
27698 60025
29387 93211
12869 99878
7365 87675
14427 90262
17524 82337
10865 54804
8073 58730
48739 49113
2582 89167
30084 79589
53390 93985
8326 62264
14323 48724
46688 82019
27313 43298
35557 81112
54146 88036
4271 96333
4524 66734
60829 75652
48965 90248
49897 62764
44674 71098
6866 24761
66111 71489
13228 92677
10213 67237
9018 77662
41486 60977
13153 51273
7023 39557
10748 83304
30732 96828
79084 96972
32895 56262
45188 92927
400 93605
2139 32117
57091 99136
50441 50591
28748 61804
46550 48106
71667 88063
42389 44525
10788 64928
61560 77149
50509 70339
66846 93594
68189 96103
10754 68437
730 30494
54022 66603
61685 74959
27662 37084
53744 72114
27079 30856
6338 69220
11225 61173
56526 72369
5422 19107
14779 64561
5852 76322
48527 73424
65356 89219
10441 86154
43295 88531
14117 47111
5291 86613
58953 75690
25340 39330
36674 90381
49994 81964
50334 80644
11741 87382
57850 80975
50254 98224
50517 52379
3106 16185
11471 18378
40967 48669
6020 73863
613 88731
70691 89015
1924 82663
18085 44566
32355 57729
7775 39845
40643 71730
73560 85357
32229 55235
4891 40556
20810 66201
8743 78241
42708 60308
13233 75172
20707 94409
56977 66420
68699 68991
671 93273
35758 68537
32868 35374
3528 81612
2345 42702
21159 43838
16064 71268
27754 57946
32661 45822
9938 99876
35604 73946
5908 53892
40820 69881
23246 92692
7716 25877
43359 55672
22134 38698
29199 92991
59050 63239
44311 84461
46770 71535
8564 73642
769 65177
27159 40714
32781 98870
60050 99869
672 28725
70527 96519
20706 54582
69965 80045
34740 38667
23277 71874
45614 69530
31145 42286
29076 92124
19575 66871
41173 67429
41824 50039
24703 65568
46791 72877
1639 60267
10303 88455
31963 76991
13810 29017
4786 75900
3556 79213
23602 43965
34208 72732
68845 85500
33039 77580
286 91689
72491 78111
18528 34522
61707 68477
989 40203
10608 18918
67941 98927
35097 98460
61818 68887
44901 72183
15774 76936
23948 92815
20175 65234
5930 51081
21875 46823
20950 31515
53339 77556
40292 80459
27347 74566
17205 87124
46657 77103
85099 92309
41143 86765
16823 42938
27627 45130
72951 89340
53289 92976
74266 89240
10553 21459
20254 48048
12200 92301
9687 90331
14684 32225
66429 69369
38396 52242
4025 69626
2861 98529
30267 62031
45698 51126
72789 82208
11495 50230
43235 49764
49880 61160
50544 63614
86399 88299
7089 42483
18018 70831
31376 34982
40930 44907
42610 87043
12226 92178
60772 90714
31238 65332
18584 76211
8801 70184
40953 43325
24514 62111
64818 94623
22936 86841
59472 91093
31628 93382
19 73210
34939 45163
28284 80151
45556 50175
7459 37284
14662 35610
3332 87677
60911 93372
27080 63124
57316 86412
17702 89991
29226 75344
43164 59307
11253 36368
20494 32771
31936 68156
61593 83882
16513 21867
21990 64861
60137 78337
52930 57375
36482 70920
80943 94341
25709 78926
16077 94150
6026 27064
6351 45829
35363 41274
4720 87156
39634 94658
51935 85323
48885 66762
28199 75156
6165 26278
67214 95152
42611 65334
1309 32001
32986 78929
38873 90871
34853 71579
16222 43661
75 97744
47180 83860
25713 51604
55311 56239
12082 32292
61180 70731
34799 54309
32910 85697
13962 87232
17631 84476
27286 85362
55488 67860
29545 95923
2486 47062
58009 95482
51530 59599
2322 27486
71985 75707
14236 85293
74347 97090
8639 29093
38646 84586
60353 72531
19788 26859
11125 42333
64566 94428
70470 94456
66155 72783
1220 51728
8487 73594
42239 56142
11242 90478
25443 98263
31185 32316
48235 70517
218 51664
57789 80374
15557 73769
12539 21370
27777 40105
11746 90506
1721 39010
38619 61418
23812 53447
27285 34837
19950 44633
90248 97692
22574 72655
54648 78425
1595 97314
197 52543
50128 95677
21214 49088
63597 83676
61959 97801
4064 64449
15356 58450
41282 47213
50381 69670
16846 44527
72199 76433
19655 24301
63367 67338
43839 89892
9669 80616
9565 21783
38478 39965
7180 87744
14603 23793
89609 91006
17216 66558
2113 17202
1344 66098
13078 44688
18308 98366
49788 72045
81289 90827
80331 89623
56083 91097
53052 80354
32872 88125
52163 76165
5273 57493
23870 99939
39472 54677
60787 97360
16078 69703
7796 84228
1322 68740
10647 36576
80981 86963
70980 77761
31385 42783
12639 25194
46841 50452
43199 60428
8542 81109
19099 56344
13758 53128
57349 81695
30703 84930
35829 79229
33281 91405
5326 99194
10765 65454
43078 50229
15246 35088
16793 30194
60556 66605
83057 88622
29902 64575
35378 61004
73645 80353
72154 85620
4349 25452
34838 36662
72181 72259
13981 49778
39089 62032
18244 38200
6782 86836
37299 73654
47667 73290
70628 76847
40248 97627
17084 56482
55483 55910
28191 63570
28090 40820
47840 88366
68517 77068
41976 78234
59349 68892
72709 74218
22972 50729
8329 17986
42385 62744
32182 40772
50553 66498
61322 63979
62520 64739
84312 92583
25759 79237
75916 76239
67587 98919
65364 77208
48105 84331
63444 90360
27148 79978
41762 78474
63719 70830
626 76701
9216 21497
60067 86113
8640 67889
75790 94361
18194 83288
92146 95429
19441 35805
19759 38022
25442 74586
8484 77565
4323 58408
48874 82922
33977 91493
24224 38621
6388 66610
22443 31122
31087 83947
23753 44569
7699 33508
35684 60671
15818 50606
66424 75560
576 13140
28801 98485
38180 78678
53316 59649
22640 49661
11747 37087
14390 34826
61280 68859
32679 45769
3985 84702
123 63913
41442 58280
8989 53864
71552 88321
32175 62893
17069 70276
53241 54776
47346 61637
64544 77918
77383 84135
41181 51160
26262 74423
18072 59805
28879 78319
13127 20166
14676 90344
12092 13363
4309 25886
39376 72674
47808 94168
3311 8001
15653 81469
862 51453
59683 75468
78691 83963
17603 85012
23514 55261
67350 87608
39843 54803
20816 78029
31008 63027
935 71350
15664 82499
11748 83796
12241 59400
25336 36552
18154 37442
78585 93779
10935 84501
2211 28403
54536 76715
14251 61355
10570 73828
4064 21244
46751 48122
9566 27218
64489 83539
3277 73597
89923 97412
55462 93577
3761 10973
37781 65501
45499 56042
32781 81753
2491 43648
11641 25580
34196 43745
33682 92817
16241 71968
18042 54358
57858 96693
41639 89224
35092 86826
8942 21675
50257 72788
9208 47864
64330 72163
32194 53891
13799 58862
13062 34756
15324 49571
29915 42553
4770 34875
7854 82281
25808 31015
64326 87419
58154 96991
9068 86216
22716 61239
9918 16678
7426 99009
24869 79631
27370 92160
27510 28411
14277 93905
81265 84475
5486 63844
63543 93315
84611 93022
56369 71288
11663 84140
35369 91294
80097 90340
19984 35428
7141 92748
31442 68400
3399 50516
16847 19876
3251 64300
16594 45661
34246 78326
50181 93444
29285 91333
57527 85176
14352 69194
33569 39792
72578 89391
5415 20820
9350 65790
76983 89042
210 46047
16926 83567
2734 29718
17097 27067
12696 65581
51676 59100
64304 89906
48356 90513
71627 86517
8238 81405
15398 53881
28191 90409
302 20070
52048 81732
83173 95864
4614 50820
87641 89619
14597 59124
19698 27907
64967 89592
12717 15269
23658 27990
5158 42584
2541 25596
46930 84538
69114 78157
17505 82986
53778 85875
73139 87206
70534 86276
16719 88187
41377 41551
91998 93498
47050 54136
80198 87745
58537 88980
32199 50585
7717 16061
1309 86156
18028 77874
7126 8017
9387 24144
60959 65587
4004 42301
85605 86967
40428 83307
3551 50051
18631 89003
1757 96306
42772 90123
44653 61317
45666 65811
5784 81101
44969 91853
9621 69255
14722 63401
17506 83204
31899 68194
22854 82185
30420 78560
87548 99574
16638 81874
7068 7745
40713 58912
32942 64376
6661 73921
8035 94700
40409 64294
40982 69349
53139 90657
64243 71450
85510 88131
53443 87297
11073 69862
16460 40877
27243 73674
5479 30542
58559 96208
44794 73017
62990 84990
15907 48533
21713 79808
53103 91942
38688 56469
18164 75684
62041 71161
524 14793
25219 67245
16349 71931
29488 80162
39802 77006
30022 80086
28188 66847
17140 97880
60656 96139
24645 39279
3885 7279
44301 48587
21599 72316
46145 70827
25583 38246
75844 83078
52728 94068
28630 79617
18694 84116
69107 83552
12752 31811
17096 78105
67167 68351
45118 58975
27721 79461
40959 85240
84678 86116
35142 92364
39358 57211
53087 56511
26730 56096
70585 73755
20382 60492
15023 79814
23660 58775
544 59683
87772 95383
17063 59511
42272 93075
68614 78903
12201 22524
38813 68243
32477 41149
9300 25443
46603 53630
78499 93151
26777 92438
3981 71194
83551 89256
33124 68482
19456 81480
38631 98517
63240 67385
29779 45365
49725 52088
24503 59595
64275 98596
38470 51054
9949 73574
93339 94853
34029 75829
20624 93153
17120 98781
20717 38287
1034 76784
40598 55879
22989 64439
87159 91228
85446 87181
6487 76098
15770 68641
46740 62288
21194 60817
15605 35241
21367 99432
50910 83814
52363 56913
13228 31253
19079 79234
57205 89236
9257 73845
25038 55432
46079 59118
42389 82029
2709 73709
9751 89650
89914 98979
3992 8931
61397 84502
47884 54712
10626 31843
49089 88795
66205 74546
27706 74419
62564 86186
16853 36756
8790 98386
65500 69835
49122 62395
9286 39515
31162 35661
31000 38807
50598 57677
5539 80446
8053 58503
25430 53288
83887 94110
37256 37975
1293 54214
29822 44782
31385 84842
7058 98943
17403 94485
10803 68373
87673 96273
40108 90747
63512 80417
7358 7941
38032 51653
34372 98183
12730 99984
12237 18967
32348 73714
80855 99983
56554 58550
16427 43113
46952 47608
60619 79633
8573 93331
23226 62776
23749 67369
86221 94495
51475 84124
59032 93414
53955 84344
22415 79332
26473 74593
45972 96891
17328 33009
82582 97522
31021 85600
6280 76950
26993 27211
33227 92181
41600 78878
67476 96712
18953 60119
17515 79134
18770 69167
34333 38554
27203 77081
54936 91769
13092 98097
43153 69990
33298 70413
36097 80797
7648 79283
11728 62836
10522 62614
2945 86323
63600 67236
28053 70826
23780 67602
52393 87756
72241 87513
14583 45807
42998 45595
629 48358
72797 73318
21681 50050
9709 43569
48674 91612
21537 59114
30981 34007
60119 63262
47512 85915
76086 86930
13666 21393
45143 54037
10358 69426
31459 41756
67141 82847
38773 64063
41815 95188
27506 83386
44003 47001
61828 86419
22899 26160
28698 89553
18516 75882
51798 70188
17101 38150
52525 91911
12379 15954
15045 17202
89 50851
36372 42820
20754 56246
15841 62968
12468 40741
85772 87516
48556 92157
7678 13765
18524 46438
31939 92138
28452 45439
34802 86493
49991 88453
3224 10935
2177 46793
59866 98518
19170 83365
36946 47518
35308 81888
26809 52481
7424 11709
27894 32825
17614 83651
15667 70757
18362 94428
24350 96521
77942 78380
87405 94502
16510 68633
51927 65177
28941 59281
15932 56723
3118 70994
48413 77886
66453 66736
25282 91693
49055 76205
76699 91549
57029 88011
9303 46199
62340 97713
9137 20737
8805 22223
38529 91686
69588 96055
1806 18530
4582 15229
39915 84289
41 78105
30143 76885
28490 67138
20743 93546
9362 82353
15800 39845
49906 55303
55839 90113
25552 74375
51015 52512
94011 97748
15357 39878
1718 93483
1154 6245
61733 67371
42808 42856
33769 78938
31239 61098
62580 80743
7067 37242
4768 81718
85665 88084
14156 45628
76645 87069
33467 93049
47919 85005
25224 68966
62821 74362
44679 51082
41559 67638
23058 72492
62070 94283
41465 68706
31905 39531
74915 96069
14237 47386
242 59501
85713 90406
33957 44046
82855 86793
24399 28982
33228 76670
41570 81540
4636 39639
29324 49765
31276 34478
5488 55573
1391 75864
4697 49961
19199 78109
3993 13554
7979 39009
45453 95913
59080 86453
1905 88833
20656 22734
12124 77670
48435 89622
43557 71053
57264 76968
26013 43550
31439 74839
9220 95256
38196 78072
60273 71456
2358 17282
74829 78351
14962 61563
24978 74847
53338 68771
46457 78693
56635 71244
9325 67284
6361 14103
27905 41798
26347 97657
73313 93286
5980 6958
2673 28233
53577 56925
14353 97871
31508 53765
23599 57732
37682 63264
52179 99544
4497 41792
12516 21898
76975 78163
57132 59217
70028 93550
75148 82388
10278 80970
63731 95577
19938 77337
59227 91582
64040 96584
51280 88150
16792 45344
18344 72066
13250 90769
2104 79617
28128 75311
14152 55539
22157 32441
29620 64088
82194 90090
9755 83928
53544 77899
20778 27320
65354 66058
20970 73096
59095 97991
32225 99931
18842 44561
74317 78890
24177 28663
25987 83378
62900 85821
9622 72135
83346 88283
3850 53723
48607 63535
218 75102
3051 80189
22168 32810
6936 19540
35873 76025
41808 58107
24465 28296
42500 54536
9457 33793
55638 86162
25565 28154
1427 19578
35546 65808
19596 87362
11768 63467
2856 7042
12550 93409
42517 95854
55495 81532
70042 73761
13013 15254
62648 93397
64684 84905
48189 65459
1194 46762
40166 90087
26922 67019
62315 85424
22647 55493
41837 73523
10694 90230
21383 23711
56553 87792
14100 87467
41250 81915
49920 58168
74719 89917
34929 71500
1665 75272
61358 71236
362 16586
34787 90027
13742 81244
54352 55589
57712 58874
44966 92854
41298 75255
20450 51962
6458 89291
21456 68290
74737 81240
19210 99506
12792 54254
60524 88424
34851 99849
8879 71962
10214 95077
14802 56912
54782 88909
63548 99990
43515 79795
11929 66562
20785 76687
35517 52422
973 55383
64460 65802
19229 86658
25693 51811
29928 70968
49003 76670
5158 40784
51994 72532
2706 32829
6636 50679
21511 79436
14151 23044
6803 8074
5950 63893
67561 75955
15946 44808
35689 84485
62854 99099
29656 56958
10686 40412
34801 82418
47744 72658
40289 88063
48839 70128
61602 96857
16785 71062
14443 35341
73616 96518
7903 94546
67402 74963
50205 60950
66759 72507
80338 89511
1064 87012
9241 72110
9208 40588
2552 51406
37571 44871
18626 54176
65989 97944
16923 24490
55603 90901
789 71324
43765 82679
41735 47994
58752 76530
10704 34829
36375 55668
53825 61726
22363 26037
1969 84599
51717 67279
40192 68545
16796 67373
24866 62001
32440 95871
51015 95550
77425 97611
33897 91281
1470 96966
54472 78813
3945 75167
744 47467
6815 65639
21401 47295
2694 5885
39390 39734
52459 85816
59935 86702
68103 91454
50489 54707
4154 26821
17794 49778
59176 75413
45963 98779
3455 35864
5000 70927
85922 98741
66244 94888
20610 78951
64714 91472
7168 96126
4357 51355
28614 66115
3547 74022
48413 91610
73690 96809
13614 22717
8730 76336
94371 98558
40320 91344
66207 82239
3580 60880
35507 53894
18708 20429
86570 94500
18829 94707
45186 84183
177 8021
14819 16412
72523 79787
7533 80042
27673 82649
15066 51388
9460 95017
15779 53118
70605 78244
19745 82479
15986 89932
60757 80304
31791 64761
17705 36705
1170 78958
82326 93974
7975 32503
48130 55416
33858 65346
55074 72090
52631 68282
24106 76106
3605 21650
10217 84236
19274 31348
35291 89738
26606 97911
15947 88104
71357 96767
65603 65909
17615 51971
65490 73982
28438 76425
68701 90840
10291 98158
10767 47345
58646 71874
20260 88859
2800 71375
30671 81254
35291 38166
16696 68956
66435 74292
22746 53313
19559 22572
87245 94594
106 47845
9085 63582
6621 71493
25913 74287
74804 80371
1838 62892
73578 92435
6437 79403
1647 39471
48588 54733
23012 52445
6493 10905
40660 59483
7429 30703
13946 24715
33363 87636
10459 43795
33209 53581
3685 55192
34384 88088
32791 93910
64728 94121
6439 45331
890 17315
19239 25109
36262 77074
28850 42933
49840 64819
50624 59362
29472 69144
25404 67375
31241 35311
27581 77418
19988 86132
82276 87911
27430 51114
47771 86097
83156 85563
77762 85060
27089 65295
1702 58186
13194 65443
20617 61744
47418 71130
28941 92701
13054 28576
53477 98551
15617 51065
55358 76886
26568 29747
23589 92476
18594 20340
48261 94647
58742 82821
28363 30959
50327 74871
46029 58277
7941 97607
46679 98043
40478 91361
18480 40720
3066 60675
11786 68935
23246 43895
23874 45224
30330 59484
3125 58309
3670 79039
33531 94329
22062 57870
23245 64609
32455 95036
60676 84439
48337 91231
21904 68152
15136 71357
24123 98814
209 87934
8894 14947
2874 77110
13969 69330
51852 93029
39010 61706
81097 94071
33330 41018
24436 49048
82220 89388
58387 83521
33855 45186
52997 55435
20557 60070
49538 58244
6891 66530
11815 82243
52495 59829
28779 45449
5483 40139
32014 42741
36695 74679
3128 42492
14672 40173
72422 73883
44677 84366
66638 81580
38013 54626
27255 39180
2653 44239
9871 55716
70493 89243
41256 51584
20271 42276
14656 39178
4139 5745
9636 49857
59954 90921
4624 73143
20488 67510
2182 66670
23807 41238
67117 75936
23236 63752
25592 81067
6335 95979
35382 52324
57401 67125
57375 98399
55614 96167
43046 47266
22759 57861
542 40210
44862 93707
23027 48221
25048 44400
6299 26307
33831 91342
7044 47425
25799 26230
33171 57619
4937 18365
10247 19276
34928 36505
32222 50697
46875 71800
58996 98132
18509 37362
25503 28220
65470 79058
67143 99618
31799 91387
20057 73052
11527 27239
59731 83782
8306 31293
48377 87788
12790 28641
45468 89148
44563 99373
57698 87960
34255 38149
28248 76008
63031 63797
1688 96677
19288 44017
17999 20537
4280 47164
4260 84046
63609 96093
16872 62107
57799 77327
10290 35271
15868 33978
57704 79544
58456 89876
47490 84430
8442 71239
15317 70164
42967 56789
28146 32477
28157 53903
62640 91543
16329 94462
28536 98612
6437 34880
54812 75165
42785 87146
5841 26728
56301 98349
19438 72852
10193 61587
78798 90097
50856 58634
54800 83628
52737 76757
2727 31842
47847 83880
37260 79087
32014 69204
34580 53514
3554 94738
10331 21371
39560 48864
4169 85554
13897 95762
44531 47782
7085 86451
14574 17490
29001 92084
10594 45101
32808 38650
19708 29544
37865 58212
54006 66793
71922 74924
10704 26220
19321 97826
5306 81940
19821 81590
2378 80657
20591 40963
5465 57568
36711 91026
138 93216
18188 75184
22847 49404
17031 42658
73304 88574
29674 61553
736 66667
48059 61687
3277 65652
31820 69060
2751 36092
70272 82292
76922 81524
8615 16943
58342 89494
18052 88483
39086 54889
28448 70982
11965 97371
23329 54913
23421 30395
35677 65494
10017 39124
6464 68791
75189 80751
9506 40139
19661 44809
8602 9562
6457 82708
67586 76894
40733 46269
41897 85592
29647 94031
67945 85291
20052 69289
22235 77899
18377 94681
64673 70028
64204 82666
2054 70238
30595 89018
28652 95965
73833 97068
39767 93058
4323 16141
30831 39896
44643 55817
67162 77925
34551 51776
41517 45552
8927 29093
42890 96866
65371 99409
54874 65222
71477 79696
15608 98617
76337 78514
35265 92509
48950 85212
15501 18288
73418 96388
43705 60939
46746 87694
39450 48704
49851 74879
57096 58482
32564 37680
13451 95874
87656 88134
14456 41356
11754 78194
18977 23063
21753 61495
48271 54962
56952 75691
71503 72650
25764 51517
8645 61641
18527 42184
8717 67388
19505 65101
8840 39930
3322 50971
53450 60502
26180 48188
2619 47255
73085 95541
72276 99417
17028 21398
50519 51157
36083 40590
65553 98032
67524 91004
30397 64288
20433 51985
40525 51384
27834 53379
4227 22027
73075 97308
23178 37011
29363 41671
30358 32075
42604 51507
37318 71879
57839 74508
11225 38749
60921 61036
53190 61164
62686 94341
33564 96655
38295 94200
75199 95046
44477 66288
27079 67662
4860 12045
1434 96099
63005 71958
47360 91561
70555 79167
39436 65023
12863 38763
5081 62463
34054 35967
70339 79197
11558 43931
23481 67668
64295 88992
46789 97469
21064 94400
4732 42324
24476 37376
58565 96595
18800 66997
39038 74629
28398 92751
34073 87851
23116 97234
6267 14350
39077 49941
26664 67868
18609 25859
57545 81396
27823 35507
21892 32782
3359 47813
72513 80948
21078 31564
65555 69969
12447 75815
14270 55241
26484 41258
49324 51584
35654 39018
25539 32287
13325 44686
33202 86757
44129 46194
71603 71775
3983 79337
4848 65503
33193 68593
16242 97997
89452 91106
17674 61617
46238 54321
29478 87462
516 80786
18630 63158
33262 72523
55877 93237
45443 66047
82750 97778
4796 19129
54325 90959
28528 31793
5884 98005
13192 46586
1602 75937
53909 93096
31205 41457
30018 91767
23220 26135
32339 96235
8399 64446
3385 9398
26868 30037
7434 50876
65169 87447
30382 63749
1759 27886
24938 86218
29064 42311
29421 71175
48758 82566
17891 66465
56208 73593
21597 55165
59969 88697
53269 67575
60575 71415
48980 73047
43496 83457
33286 34873
62664 75151
16704 29061
49967 95635
25841 47259
41800 87162
7622 35747
77425 90063
14507 51538
22199 73464
71079 96133
11723 53417
26077 32380
11578 93942
17610 39035
12336 48159
2953 27612
50457 82011
29378 96514
4135 52854
58328 87173
194 6207
8354 95221
63599 98615
47934 68608
6753 84447
1485 28024
593 34397
32160 52029
16532 85343
91423 91798
16658 40387
55567 78688
62 59353
553 83229
67085 74537
37166 54388
44370 73043
31864 34751
15772 58029
29129 85207
326 655
8713 78998
50878 86756
29618 47327
19745 29717
52703 72276
19410 53664
31971 85204
73038 80106
8678 86718
602 82153
62969 98840
32932 81249
22681 96071
26118 83417
2276 76183
10660 84990
68685 97315
1077 87731
49222 72389
2013 60437
26888 78094
4714 26485
16215 69692
61779 78078
3218 98468
28579 33564
22058 41306
25663 29498
13811 70681
64599 76266
64219 76236
46087 90972
8333 37123
54328 69951
43057 74291
10682 76163
34913 71863
1853 14486
49247 60286
39244 80747
26484 79520
51850 95286
24203 42950
19832 93411
62061 71845
72787 82131
80429 98095
79795 83706
19326 59036
7725 80891
9229 58471
65888 72304
68078 76834
10103 24847
45775 49692
50471 62492
1952 10422
33609 91061
45346 79088
640 67647
41768 42050
29006 61784
24980 86333
3321 3361
31024 88754
23030 71387
28219 73368
72769 83269
72594 80324
2480 60642
8048 33574
21563 80916
55626 89258
34822 96363
71153 72236
58760 63033
80605 86446
47517 75356
39488 99937
52993 61601
1087 42628
31572 71385
12214 69570
54234 73752
39751 63419
93090 99242
71920 98631
37045 59836
16704 58535
29360 38435
88575 97037
46149 96947
32866 97260
71397 79571
11845 71196
48925 76670
33080 43484
79577 83128
8206 34191
70650 98261
6107 97840
46339 97611
535 72077
19686 86748
39835 53225
47339 89198
13356 80425
26056 31762
49442 96746
62693 89206
19768 58194
41658 50790
13404 56433
4313 28479
48760 95873
40859 43354
31154 51960
68290 84173
3268 46098
11560 36656
38790 67584
8784 40525
5687 35418
78586 89287
9330 16234
48678 89235
52295 73964
33660 38347
5831 64222
5503 26137
8239 9941
31373 71311
16145 80006
20762 92910
76019 86194
12939 77026
19760 77651
28884 30882
14548 22564
991 43526
72129 87668
45226 47712
4246 58943
31138 79014
41091 54131
64557 71387
38989 74344
28784 53962
94330 95665
23152 45760
20099 34118
93302 93635
46007 64477
45418 67763
37706 55864
11048 92852
3998 37299
19042 82118
4682 10527
16192 65501
87474 88293
3130 38185
44920 81229
28032 70954
41910 98375
22841 51527
31939 72279
15819 38120
2450 61921
22791 51203
10065 58709
61202 96367
14635 72891
87675 94701
34890 94075
33636 88087
24391 43064
33065 38294
28499 73146
34621 69317
6499 36032
29731 56555
7885 31779
64214 88189
69774 86726
25846 41693
16093 62786
58343 68867
17326 72543
4884 53168
64414 86725
21948 75551
23373 56347
51325 95223
18358 38829
9900 45805
35675 59261
4585 73868
6761 11450
55832 69370
44601 54616
12451 39855
52320 88097
1891 81516
18400 32286
4709 66606
36498 46535
10260 59619
29309 30315
8457 80498
7592 61881
81311 86699
65096 71916
11039 73965
83313 95418
21982 42761
29868 63255
48724 55755
69106 83733
7301 92292
79685 96172
63422 90575
12809 54967
3679 42532
64597 93924
12682 86658
55217 59180
38644 72950
82248 95717
23847 42209
3100 47300
39704 72755
22437 77339
39785 76872
39940 64740
27188 53755
42273 66077
12255 69964
22520 47993
10182 79926
36529 46751
32890 57347
27257 59607
79868 87127
31360 45755
19178 99643
40971 68206
26491 48730
47305 58904
19313 40495
15857 89418
3647 72122
5847 11430
83481 95533
15863 40746
33419 38283
30187 89341
44737 95720
9781 12765
76248 92678
20534 52035
10127 88811
54652 59732
32407 89799
20282 59076
28205 98488
36153 89505
46826 60311
71034 87756
55146 66696
21434 25074
59850 98593
31285 38980
28712 40381
70247 84052
36774 77818
64144 90220
8848 69006
15906 22042
13775 33966
90877 96275
75474 91974
6085 55127
2904 38788
3652 25292
69115 77103
9796 26083
25726 53365
16818 31431
20399 97980
66585 80042
70903 74492
81415 91894
40663 95570
45401 81179
22436 61350
55479 86741
30462 81841
47137 78391
9302 36718
44227 91346
27426 45029
8497 16633
13264 33204
16090 69575
14145 74610
9240 59338
24683 88003
36009 56394
85290 87977
61533 93204
4031 88831
47910 58696
1932 66297
77125 83234
44161 63087
6221 23200
13962 45364
4862 42065
23384 44512
3992 9905
49211 80729
19943 95817
44920 70098
47549 93691
21643 77546
2456 93587
3967 92178
18226 39224
62907 68724
26022 85340
19072 96952
21413 36648
38073 64815
4311 98742
16222 34632
53376 58152
846 87160
10554 67147
83686 86711
17372 46567
49609 83389
35582 98973
36457 43665
12145 17898
22728 41567
54173 71426
31557 76529
831 88944
44710 77241
36663 66405
77741 98459
12348 22685
32164 39806
28594 65990
67993 73800
35154 65721
14489 97830
45524 47075
13698 57423
22390 46626
44065 72132
75305 97390
26079 42113
42010 87378
62282 81134
7088 15908
73409 93203
51063 72281
24912 69711
34782 91845
82232 84599
55017 61760
86409 87471
89012 96868
42017 99213
12771 13301
11379 83820
12542 48164
16405 81912
46668 59278
38086 85256
19481 50099
2244 9661
1409 98183
51685 97552
35350 55462
40314 80290
14636 46090
4893 81482
32623 56871
29647 66908
25666 91155
2233 12215
45321 77488
26057 65551
24586 76841
85985 96341
87895 93030
40218 41807
42521 84063
8644 86457
11434 69907
6718 30692
31384 59376
28442 50669
26938 42639
65842 81963
38194 80276
4250 20755
43785 56808
35661 53162
66533 82856
87923 92471
36006 62107
65231 84502
40179 41284
49887 92560
42821 63672
47824 63048
19887 57673
22230 71863
23688 69473
42342 86296
14872 84715
75574 95899
65706 81531
620 27350
30356 60653
5168 31857
1370 6417
2238 33323
35223 63367
49428 82318
18473 56138
62875 91995
7811 52347
36234 64970
2368 11983
26147 72066
32699 90727
31774 53908
7441 85243
63800 74266
15101 40683
5582 85094
4431 16713
38466 56719
41895 87807
559 81024
17514 97230
52785 59268
63082 64809
48875 51462
49888 74352
12167 44740
6997 37962
4256 15464
75742 87552
39255 56007
62300 66235
28892 58206
26443 99314
27636 66815
5509 35968
70955 86977
39488 72325
20190 46351
22625 29867
17310 40384
49621 51442
32786 62518
55765 64058
6638 73917
6935 23868
10679 45128
6525 34573
53462 88277
38053 82927
64056 64656
32648 65036
6323 60416
52782 58242
73727 88982
88951 97742
17511 38571
28759 51284
1408 42355
37532 83920
34882 74770
27576 71819
66364 68656
25717 28353
76810 84951
10969 84410
20597 74642
25017 49939
4223 96381
19032 99546
12216 42989
35968 53075
26044 26282
54031 91460
70530 79073
58224 62844
7394 53017
4841 80765
25546 70260
41180 67352
34381 60581
37294 85029
29072 78968
58697 91866
6219 84307
25665 96898
55775 60215
11348 89434
39430 89132
23181 37676
17515 41128
1450 90749
20840 97871
43121 46050
91351 93717
41858 62457
22067 81667
29831 94821
77 71351
7439 14499
27375 69923
2353 26026
44903 98776
80442 88631
18461 50415
14948 18639
50289 90409
20797 22683
27535 83057
8939 31416
77936 97950
2376 78558
2800 77589
15058 82691
73096 84523
25833 70472
39368 66695
1896 41386
16006 40947
73022 94514
32856 95094
74592 79835
31974 85576
68898 92594
15609 82709
36255 49136
32524 45201
361 22816
4921 70014
3196 94733
34141 43534
39550 78170
11229 32945
31413 82411
36269 39533
27416 70350
7332 68652
6388 95955
8010 96063
18259 61761
22774 89861
15907 36266
7594 12102
85536 87615
17252 96034
9238 98214
57600 98887
487 74424
8935 27870
9406 50175
55562 69651
76939 96735
27117 77692
4147 39870
40656 58322
33410 60526
58103 88261
48974 52264
28881 67312
12708 17787
82666 90526
55607 60211
54904 97124
47572 66249
45988 70699
442 8391
59193 59935
18362 99257
8384 47185
6705 70238
141 41413
1884 97604
309 10934
1955 71391
30840 62284
6501 68891
85332 87297
16913 22391
32575 78789
27397 76519
14507 60854
19485 98471
15198 86246
20763 53215
22999 70122
9284 98070
30219 53222
18475 42512
29310 45026
39377 86745
20897 84564
76490 90706
42054 57503
15094 47352
20659 50275
33989 34942
55533 92905
32419 72922
54939 70844
31991 53442
3949 34531
13790 35949
58779 83962
90349 99087
37057 89809
48631 80301
82929 83257
25139 35030
58733 91620
50644 65250
12870 13414
58520 96514
3219 73744
59942 76384
39949 73727
27925 71343
8399 33929
63748 81075
17428 53860
8890 53116
20641 91864
15621 51332
54715 86689
30363 84613
68383 92178
25141 83745
27898 69121
36050 65751
8799 61283
33812 58017
36179 37349
65607 74574
4987 13458
59737 75905
93577 99977
27886 60184
16874 24037
49201 86976
33294 96020
62661 66516
68148 78056
32190 33225
20648 24212
23807 90312
58155 67424
13945 55818
35640 84382
48485 50143
3548 36687
31655 61218
13772 90222
51095 66859
1274 24846
43917 52743
68238 91685
19863 54294
5276 15790
15922 64496
25217 25224
12991 89327
32103 39726
21385 46880
60697 98626
19422 58699
50361 53712
15482 68322
24534 42322
10969 65257
54478 70194
12572 71437
15830 88468
15551 90227
15280 54532
23382 25448
33770 49677
32282 41882
86632 91696
32376 89446
42659 92446
34367 96670
27980 69905
6383 29470
27711 54263
28313 31428
489 20100
6247 72868
6538 19508
62590 86179
29303 89787
76076 85765
30290 59086
5789 25781
70113 72236
40889 92800
54201 82406
39779 46291
6021 59484
15992 33371
6467 73590
43132 98832
54553 84463
67693 68418
38546 42163
13110 87004
21525 59301
35133 59130
1652 89992
29461 67692
18983 59781
56562 88289
9295 54432
50075 77650
34063 40286
46891 56186
2747 34063
32675 74789
35171 89796
37690 79955
48357 78228
37137 89165
11511 43631
47844 96770
81878 97612
53083 79836
28543 35436
32771 33793
6241 71813
21165 48173
27538 91589
6524 33185
7251 25647
37063 71967
41882 90603
48367 92848
24610 51280
7354 90464
69 43752
12584 80780
41405 62285
64590 73279
50599 85278
59728 89716
23517 100000
19419 93306
10757 12468
41293 72068
10423 87714
75689 81176
14058 34030
42665 70003
12763 50252
39150 56339
12324 92837
41336 78244
48173 80961
2411 98833
35113 81926
87971 93576
5233 25853
1228 65546
60851 98904
23172 44823
14523 21611
72869 75756
36788 36900
28392 60627
58981 94156
2635 57087
5401 97622
33003 84458
27240 86202
46887 93458
44059 78856
28787 61503
24120 56375
10647 23774
12770 41154
14381 43236
30671 69778
58839 67029
31873 93693
63473 64965
11540 68946
13974 61143
9376 86009
6286 48649
15029 74606
12714 61173
44385 67128
5606 85992
54040 57407
87951 90747
16999 26454
14811 51890
4647 10076
32137 75714
27048 53177
68859 84328
72924 92421
2120 77625
67143 68184
15011 82551
27990 30479
3686 25279
9612 10300
6558 34460
42923 47030
91364 94728
57621 87832
39445 83825
69687 78413
57292 81850
1372 78334
60169 72274
2289 21927
41429 74027
19690 26413
67256 72638
24015 30002
4027 97769
21776 67704
52514 95883
48373 77646
45406 52886
15339 37089
782 24005
18696 64978
1694 72631
28662 93482
4754 56964
34022 41052
59503 88626
30647 76132
16243 24272
67691 80165
62070 75547
49073 65313
45231 67535
10460 68730
45422 90157
10558 77013
219 94866
7442 49262
83111 95304
39396 74279
24876 37280
3593 34097
12913 16042
75513 87370
6709 37700
63132 83470
18076 24267
65994 74451
49079 55376
14632 35400
34915 55573
768 80857
49423 84541
33117 38254
34658 49836
69117 96215
50641 58501
3332 9330
34847 92712
2877 42856
50969 74390
13935 14135
18860 98288
9994 99287
56525 90738
29512 77124
52264 79097
36603 45404
3423 78057
24597 60833
36318 77898
26143 79860
576 98442
34805 67898
40970 48820
54149 80887
43404 88626
12090 89506
64269 95133
30570 54957
16902 52983
20721 29166
15731 91263
71045 77856
12639 80506
50927 93544
32051 74436
66113 74270
12448 30785
12709 34518
13451 19307
54682 93701
19381 69290
8602 83914
53030 95137
77376 97239
630 51109
4916 6959
40937 56696
71978 93391
52035 77780
65626 78187
59710 96468
60206 95490
69447 82092
19321 99996
43711 69897
42900 45583
6546 78486
43245 74859
12286 89423
6114 55862
49279 92528
3424 40592
22172 24777
55774 78671
36444 85566
13257 32434
14398 17682
43494 60728
54950 71314
39255 40124
25426 30235
18699 47674
34761 98730
2464 65069
6966 25181
3786 18921
50377 56105
20938 84659
32380 75291
93504 98617
25989 43061
75902 97201
27109 75909
17650 55313
8406 69938
7461 73032
81073 96137
21239 30273
11445 87585
8432 50414
4654 67458
25109 98601
23272 37845
47677 59782
75116 80483
44735 78932
17251 62667
10556 11933
970 91279
11720 97260
45940 92134
12391 97941
47127 83411
87068 94460
30104 86451
4872 64248
69524 83753
26869 31070
42495 93735
30759 41682
24241 54676
19800 23230
50149 93131
29419 43783
42846 48118
11390 34957
18039 53233
41600 43158
83477 94688
63455 80669
11446 16786
14410 72515
7174 27693
41153 99145
68178 90068
52913 65349
4322 98863
6869 72450
50279 96496
21292 41669
33431 83003
40966 88058
6571 48989
40917 59105
13792 27152
30380 61198
1715 57395
68458 71410
49996 86876
3906 99032
22053 77424
172 26185
70730 73729
8965 48236
16837 86614
6956 40579
42557 70350
4629 8693
12524 84137
45354 65481
1227 4203
1856 89100
41299 69578
56732 89578
1115 36602
72753 77579
7165 51822
44147 50618
12453 69285
17 18953
44706 50066
33620 89006
40932 56213
4799 77857
34679 70124
76417 79937
11670 89513
19914 34143
36026 77994
30862 42132
12004 33806
13526 34801
74275 85597
53058 76754
58467 77062
16790 23731
45270 95618
49828 63809
60528 69828
69225 74549
72250 87954
62113 68191
28237 56275
27840 99146
33165 97672
13571 70566
1662 50232
65031 75245
16490 32003
60698 79402
55757 62799
11720 24466
37624 95147
9431 87383
35398 81132
80245 91490
75763 81142
39157 54156
14840 15708
49873 52982
76655 85464
25094 89581
23966 45789
1281 28568
8742 66785
4705 11732
37701 44217
19786 94262
81356 97663
24165 76688
21882 23537
89886 89897
31020 51812
14361 51526
18074 93528
35256 60734
38117 39534
7720 23471
69157 90452
57780 78429
15767 77682
24453 40568
76410 96587
17496 44159
8083 37268
14207 31348
5217 73049
8071 48125
67570 79848
6772 42365
3559 31242
24451 67663
54109 76146
32799 38925
2455 53742
1118 91475
79520 90890
8290 34646
2180 10535
17964 88137
27354 97782
82649 90854
15181 62982
26165 56466
16039 47640
34646 36762
37010 79961
6522 66070
67610 75097
66337 72332
36672 42906
20769 23539
40444 81990
20029 28732
4715 10651
30533 70190
13417 74709
14443 86119
31092 84797
9937 34678
14707 57476
48891 82968
16002 98996
15189 50421
43672 72897
5824 10000
2398 64561
48231 89064
13259 28637
61297 85035
96164 97036
31799 87088
22709 86580
8934 88829
1608 86050
10447 14957
60739 97111
8219 96311
28087 87381
25364 49828
3979 71532
50812 93393
21259 82320
57177 70947
81621 99168
87 10816
8961 65694
19189 58966
35598 72955
55471 67356
17977 57663
45024 52639
49801 73303
37543 48991
43448 85386
29098 86023
56969 57245
52500 69512
3980 54316
68220 81751
40955 71080
54895 55442
60628 75640
8991 42424
2764 67882
7377 57457
61957 89261
66134 73874
27769 27976
47211 77756
49809 87395
18850 87403
30725 52922
23514 85117
32248 55141
7718 8646
26438 35487
13966 25575
9300 57180
30900 61134
4290 6150
14198 77159
48100 93035
25159 31879
49694 50647
37602 84937
51775 84184
4107 27449
21031 95474
2715 70201
10663 26745
5193 24787
4035 51189
24441 83696
25249 68800
1558 80910
72340 93219
10085 80436
34895 99609
83750 89538
4940 21288
30308 71497
19964 58088
53168 79360
58628 77574
55993 56817
40783 97486
53862 91705
63801 82040
3213 59944
18909 42043
62667 63147
11447 94116
34013 46893
37429 80673
35977 92808
2727 12654
39235 94399
1939 41024
19739 47371
14557 75121
24324 25744
43268 50214
43468 96320
278 47315
60007 74155
69647 81438
37210 92790
47577 51635
27942 43171
13057 41358
9567 26368
11279 86563
59984 98901
36097 41404
21295 69458
38218 60112
62743 84497
84870 90232
37019 65471
15853 96331
88398 90378
46521 76671
942 1275
40972 88149
26563 71308
45174 93750
8040 89730
20847 66035
4162 68265
12041 49230
16510 84344
41958 90817
65391 68976
48800 54449
15718 48123
45556 65475
7834 73635
25681 90272
37757 61755
3149 99719
53160 80748
33196 65049
36803 40040
40688 92108
31103 85615
63792 76428
23138 28381
58903 77654
66848 91087
67117 94033
30933 83012
17151 79868
14943 25244
36200 77703
73090 87606
24884 33767
9097 32582
51598 97669
5219 87543
24866 84280
33119 55558
32681 74170
66481 67107
9650 35090
9239 75580
8860 53182
9370 48962
9764 89276
83606 88020
6101 24695
23507 67117
14576 85536
67930 92447
3123 50744
18128 79293
6600 21706
57170 82583
2315 9721
7920 84348
3801 62123
88538 96551
17827 99195
32608 94942
41414 46229
84549 85212
21172 63435
27556 51074
38146 73094
8335 50586
33324 97533
4069 13178
33195 82067
20151 50906
66832 89382
27971 78299
34640 53429
37676 97541
59196 97446
5791 6173
69878 99823
24756 58277
14547 48397
59365 89855
7342 74865
12795 89308
36674 43167
52391 88030
71255 82846
11721 79149
21969 77634
1883 24683
44602 96229
31030 79813
8693 44745
48530 65624
65931 66250
16165 46852
16454 92577
74232 92794
45887 69387
31476 55016
3235 13803
33421 50284
38023 74855
45243 87380
76196 86286
19702 71393
54830 84731
31803 92029
35695 60634
95838 97988
17913 55500
39535 92218
35523 97160
49413 73666
2466 55521
6093 14210
34426 82925
50475 73896
41642 63064
28323 37746
18433 80777
24004 87690
22150 81912
16187 63524
58461 74784
7076 90551
33155 64777
24825 26553
85724 90729
17642 72177
57493 62731
10192 62841
163 53760
14492 28045
81067 98974
78411 94292
2436 41648
50677 77481
35583 63667
62737 63833
12890 38263
24655 89503
22740 88653
13749 84198
37927 81415
71354 73485
5968 6890
34510 85491
2042 92866
19012 78802
9903 61644
77476 85953
45739 52478
11705 33514
242 40909
12581 33769
8257 46876
32592 46721
16706 31547
19396 69113
10661 81623
70834 88752
21444 83429
11294 78066
8341 38420
13831 35208
1879 99097
22719 54113
24750 77969
15190 37820
29701 66169
11807 87430
41214 59994
2593 38814
54279 98066
36408 55831
44320 46632
3165 20936
8541 82856
10206 28399
31363 57982
66217 72933
52402 73646
34467 99685
57739 97061
51118 84984
37354 75707
2552 44366
23016 41684
35345 77757
7221 79222
28453 35556
30164 73943
63925 76562
2637 51769
63170 68494
70465 83325
7069 36207
64145 97778
80671 97973
78054 99403
5039 22629
3883 59203
36222 92716
26906 48005
33637 76530
34601 76484
25972 86992
45901 95246
17653 29099
13801 77147
45268 67518
17813 29057
22267 74147
53451 74758
70856 98900
29575 35223
2064 35687
24912 38463
59037 87819
39589 65878
33599 79921
30096 66053
59165 97883
92763 93142
67455 94762
5605 59250
38822 60420
90499 93055
12363 39282
18993 51569
33842 44199
77553 85146
62243 93346
78699 78838
16024 93024
24362 88379
6698 64233
1264 80300
57007 57421
20593 67412
22020 59509
19363 57556
24238 44707
48719 64523
18314 66905
42359 81814
28337 57489
65364 94335
7239 77295
427 97714
45344 48660
64626 65319
70869 96420
4140 17582
43914 87902
6020 23499
46907 90511
64362 75952
44917 87369
27514 28541
85587 95634
11738 89170
11383 24408
20004 76873
80246 81484
25080 60929
42941 49556
4957 53391
36049 49413
13919 16041
70995 93154
32863 94440
97907 99678
7456 34333
19053 85501
6749 11602
68922 94210
29920 57589
69020 72893
73661 81589
39190 69292
19617 57101
58380 93533
72263 94736
17159 87775
3506 52297
61742 64012
8052 55409
49187 61028
19295 76212
68716 69952
17549 64270
81172 91086
117 14509
58021 82739
37412 73811
50250 71748
83810 92497
19602 79841
23219 64480
57978 82085
33788 79442
15474 77406
30004 50413
34103 36943
7173 66066
42369 70844
24318 49365
44504 48532
643 36262
37229 71701
48465 51911
24103 35350
2349 40213
112 34616
41183 91734
1789 28796
37736 51121
79752 81606
8483 68591
9855 29188
3133 17154
39183 57956
17974 23321
43014 98575
10492 77192
41649 79201
85177 86128
5662 25065
56602 96888
38898 78828
71094 94499
71876 85417
47565 73700
10046 43695
27252 36670
34289 68295
4683 39289
57946 75343
22677 87058
10938 57496
20938 52736
6785 65917
94544 98549
934 35359
26551 54820
37061 87083
68638 81077
23471 86468
6154 21415
68972 81783
1786 37566
68189 95232
85396 98699
8049 77955
27101 69525
9690 61924
18157 62564
14178 81596
74873 81737
27410 66236
92077 98536
25280 89045
78310 98392
30224 64561
27001 68439
837 53158
75081 97010
64808 75520
21712 58133
68167 86568
68220 85135
63589 80521
6496 27541
23032 78322
3769 72832
56373 70757
6010 27614
29989 41598
82178 88494
69373 96085
8808 70174
51645 55869
36661 53727
27110 59662
53854 59188
15955 86716
82523 86636
1394 48522
24624 77563
58871 94532
18094 69525
56645 89661
15886 23789
38170 79385
9194 56537
861 70558
31988 73367
23272 41859
8051 71145
62661 83825
76468 91463
60934 74089
65994 66452
15235 95260
37891 39689
48947 83574
47662 94952
50440 88214
26305 26422
77865 86359
10143 74031
18055 48175
19596 67530
23962 94554
13269 46932
82514 91511
34051 96790
8111 33269
51088 71193
9274 83574
78194 98622
36192 48107
4449 33643
27418 86923
11689 17852
15261 62336
15567 18297
86158 98221
6652 7909
2694 51943
20676 34033
3010 86432
4334 36662
47029 58931
1791 20706
34889 38493
31691 56900
27186 95303
20719 53900
44762 57046
40089 44770
20922 40811
61931 77312
91805 98660
13996 50326
11244 60867
33626 91964
22627 48280
19443 65505
17981 45718
9599 25566
56575 95867
69807 88018
5616 39868
9951 33949
35662 94343
33371 47160
66793 67431
4213 56472
75170 92862
48494 94340
48289 80495
52961 98180
17776 90716
16567 85353
43659 96912
85307 96793
5468 73767
6283 9170
44359 56340
74778 76429
40808 80390
77088 84611
15813 28272
69826 94022
39296 55921
5584 56825
52407 77588
28387 84215
15386 84273
23957 63533
14372 78231
59302 93594
52612 54678
39195 90786
3219 20684
58955 90954
13698 80625
24064 96516
4340 54745
7959 63739
49361 77979
20171 62677
36159 79191
46722 68747
7734 14557
77687 95898
47340 61629
7480 41054
31099 49338
7187 79269
92826 95253
36107 38768
85190 91829
47100 47635
22616 76630
52148 56528
67857 80215
344 87349
43894 60531
18065 53573
45335 67587
35944 89117
6039 9638
77029 85068
9195 42020
5688 16110
20084 98352
68754 84643
1640 91991
470 64772
77074 79073
8725 47746
21528 42501
16307 93302
90121 98036
3270 61127
20903 23634
53173 55648
61078 82265
21129 72288
6245 50585
46584 55430
1667 13393
13157 25714
71391 72247
20788 63562
69664 84946
34519 81865
2177 29281
13456 75068
25154 72231
63687 81635
60460 94394
60521 88178
2103 60737
22070 82526
80609 85305
32553 76049
15667 56871
31559 33845
11661 15467
9722 56825
1040 37523
34289 52809
32984 77019
30853 84521
18832 49206
30904 46637
7139 85272
55730 66331
73381 91531
19706 63985
36284 79264
9604 22636
25244 81968
61692 63487
27302 80568
40521 44680
10046 87360
24209 39275
43296 43620
76483 93764
29714 33625
51323 75930
39726 75298
7899 77674
52215 75575
25400 80462
36385 62554
46796 94286
12690 88848
3091 34712
45216 61855
21191 88169
56129 91228
25581 61713
43069 43154
42530 76557
68818 94911
5117 98391
3210 82706
90028 92909
30529 65546
9395 42346
8081 90015
58697 66820
60084 94113
9046 29616
22796 79240
42780 83212
28189 77945
39600 57289
61811 94072
67115 82962
13915 14355
83811 95126
35336 72431
37265 89810
51975 59158
20536 84496
9615 37411
63018 68987
58923 86481
31222 95309
51221 86047
10150 37514
8501 48716
38536 61370
27591 92171
11874 73065
21923 50906
19031 21476
58086 63636
14737 67783
15020 88691
15795 42476
430 59627
47568 93096
68346 76117
19129 31200
17806 24553
3404 91575
91465 95853
6607 36485
16827 90782
35093 51419
91594 95434
56574 66550
33442 41690
52782 87718
22101 34193
51103 63066
33152 86462
72402 94122
31973 64067
53761 79361
57389 88586
61188 85008
46890 84772
44482 78819
50086 52596
14459 33704
1096 3363
18612 70982
57368 66078
1472 39916
24071 54566
12025 17686
15983 31370
9229 28031
5199 63597
61645 75495
75450 84687
13544 46200
24656 67824
6602 70821
29750 31957
20958 82432
77411 79543
33755 43339
50011 65284
2954 5135
1268 78805
36550 99157
40659 97870
47410 77965
40029 40841
30264 88625
48447 65000
36712 47317
47106 99971
37916 57325
57733 67714
20895 78104
63612 85791
52552 68265
15088 49472
10232 83867
1041 77859
35049 51464
9425 82877
2334 23728
7058 29705
46497 93238
29421 43420
22688 79074
55472 95653
70144 79434
30213 85855
5725 13579
48361 57690
908 28740
25882 26918
90645 99005
36243 86770
61699 72584
43895 75841
66707 75643
67506 91810
54203 59547
10612 47057
2412 46620
36778 72732
62356 99608
27168 94171
31168 95560
85942 98582
766 40161
74589 78666
35213 94752
14699 96426
27397 53149
24756 63236
18009 57665
643 81512
19557 80796
15181 34697
11753 24414
24903 99276
23294 80519
29449 90905
27733 74744
13812 45626
45907 93888
18464 66750
36896 39166
15916 96752
76372 79704
13385 57757
31003 63790
8783 63014
25345 37772
58312 67114
22110 33818
15928 50201
4003 92651
13300 82783
20242 99745
27561 98999
52120 74701
41741 97264
45026 83450
76988 93045
27289 30697
15460 38069
49494 78876
3074 39883
34239 39156
11694 21058
63524 66446
63765 89573
3169 17663
44449 92166
15913 69798
34903 58019
72453 92232
71880 95955
21713 97486
37549 78302
153 67780
18046 72651
47977 82278
58552 77648
66498 68329
83967 94060
8815 31933
5366 82063
2658 98575
15666 58496
10316 84142
7517 12664
40815 87028
26233 69303
7317 41801
28046 60919
35196 75990
29296 77216
11487 46232
41935 95921
62895 65854
15449 36320
33488 71983
79355 98672
34771 52263
30436 98700
41430 79831
46089 75135
21442 87805
61821 82167
42220 61447
34762 48907
59079 66678
72326 93756
3661 82260
73732 74088
5714 96798
1141 17726
1498 11976
21558 89837
84507 89368
46900 48835
33845 92040
51138 73354
14068 50564
88823 89514
941 98567
34935 60829
54124 72967
9576 53300
26285 41754
77066 81723
2810 92245
5134 24705
47117 60418
4729 34733
48191 90100
38771 71820
43334 50559
58099 86277
1241 16399
48172 50752
37369 37473
20775 66642
8993 88300
73755 97174
10075 58020
31852 76695
25782 43112
1546 75709
12860 70465
30035 81208
82413 97576
58119 88474
52405 90759
22887 29149
26551 88527
15013 76267
68440 91367
15119 48173
82218 89593
1906 23820
9639 58747
17705 31635
70437 94482
62528 83827
38377 70523
19996 41134
33961 93349
5632 89780
45282 99671
35287 98771
31632 95034
18119 68219
51605 75361
6899 91299
34258 96250
24044 76938
83698 87927
32551 43299
69643 77608
52832 83146
18952 96212
77920 92477
7830 75425
6797 46404
43076 71123
14665 22390
13662 15854
43572 84199
75047 75797
6359 91655
24689 63409
40025 94204
18467 53543
4811 27066
4097 15847
1941 59184
10594 97659
30558 89595
63331 87716
48423 48457
15306 68224
65790 81503
69668 85663
1806 65991
29542 70816
39054 49183
20706 88378
50962 64639
40268 68178
46678 63534
29909 54811
45989 67254
45467 56483
64803 69077
6532 95604
47346 65301
80418 91275
9574 66805
42503 76065
11123 91666
18360 72884
35723 54799
27441 70720
78680 92010
40803 78586
23055 42768
2952 49337
45799 97853
26583 43553
2464 25297
46829 73139
13964 52069
31545 62622
15485 97301
33131 41481
68857 70413
55248 96025
19131 40419
26202 78241
2093 24660
17381 60571
14393 42422
7198 38455
41421 68940
66139 71369
44593 56940
42310 98611
18558 89253
46301 50818
47487 99258
88106 92819
4006 57320
8337 73569
31737 90614
4024 95224
37381 70177
79904 99677
46020 48904
48296 59643
10537 19240
10830 95850
22236 45719
19593 80337
23221 63650
16332 66291
22321 54999
20343 27621
49977 85980
49471 65056
51574 79218
4817 28314
42512 48951
73901 87039
47919 61405
38783 45186
45283 97475
34341 40169
10359 67157
13186 14808
10107 56137
64211 98649
22021 56371
31811 79494
63890 97473
38463 59244
7277 23698
6566 94489
64137 68597
40175 98488
39620 47654
75123 82200
8593 93308
63386 70466
19407 74928
1310 63764
46074 50953
68025 97321
26651 83685
88338 94507
2186 74872
59575 82964
62865 68475
20766 67947
3678 27941
1117 7112
8386 17786
51445 75073
80505 88903
12323 17624
42657 73700
37843 76328
13174 64054
8758 11200
38179 52439
21208 25269
13874 33860
1493 35906
39476 79028
14108 58146
56503 91030
51714 65723
38340 93302
41146 81088
17694 42391
16552 20284
18012 83449
5210 69105
9315 26483
85184 97346
56191 92252
13730 26674
57291 96960
33980 83021
10943 11787
13684 54659
29025 82931
50557 82156
60453 81047
13339 48439
28344 79151
53387 87842
76115 92564
23640 89219
18692 82901
75530 95538
23374 91054
33470 50443
5392 78760
16986 32925
16481 49258
59220 82200
32739 39118
16544 94272
81703 97684
51998 76212
32817 89595
10589 48402
41023 64309
13566 92421
88959 92206
856 86725
40164 43474
55647 96773
823 39165
21772 80623
32517 74685
54455 66559
58556 83072
11391 37530
11240 57638
20560 51717
8471 87974
77184 96354
28132 51951
3573 92934
29300 92183
46190 93774
23756 37046
64345 85476
27475 36067
24260 41735
38864 67415
37103 42940
19196 41200
5534 99983
8974 15456
27667 40255
63219 65565
55449 60837
6266 59427
65724 86847
18698 44544
29009 82114
86709 90303
12448 67596
22175 90266
18769 26319
47124 69311
15122 24401
39419 80062
74244 76368
48301 60166
320 43105
8611 71261
57442 85785
32754 53175
65543 85684
50149 81790
31460 33173
40848 86136
2760 45856
68383 69812
77737 81386
49656 60102
62130 90374
82554 94433
64114 71701
37690 71001
82684 85341
56892 96966
28979 93758
23948 91620
39882 64521
37112 64181
25580 39354
6082 53458
50373 96709
66166 97639
16098 74264
3398 18584
15813 94812
8281 76402
32624 62988
4934 80387
43240 99851
2932 13853
17457 71238
12013 63612
42425 52833
14794 45048
31435 66150
56727 93562
32031 49868
22851 56298
13326 96513
66763 89187
55064 93086
12271 29362
22023 28261
22787 32103
20695 80913
30185 68089
53120 66183
16150 83766
56681 87713
79704 88415
64487 92397
28987 53274
29714 56464
19924 68842
78374 86785
5425 83986
59185 62270
24783 90053
11929 58903
9298 32799
32530 46973
11947 86181
23242 74317
28932 45902
3821 93293
15597 54361
68707 81187
63249 98314
6597 74978
48983 59247
38417 44589
22616 91615
82257 99954
68303 69261
53711 81135
186 4505
28721 62798
29692 39188
18494 29891
22808 49659
40025 40777
7996 51786
76091 87972
65226 84558
36095 81266
26887 86038
73071 91225
23128 98314
886 27030
6900 16861
15947 59268
38616 51314
46014 87636
10298 65922
56197 68503
17160 70590
12193 63609
36771 65356
55917 68297
27526 27808
7399 52242
10659 61240
10450 67247
56644 64823
30543 97329
30072 79124
2961 78441
22863 61342
60764 76513
17471 32364
36954 47653
35409 98961
3161 24320
49997 93645
76898 83395
14095 38126
70738 90789
73311 89722
15346 81388
96642 99097
41299 87110
22400 37222
26996 74118
1765 86800
4268 78320
5529 57533
17229 53142
48937 83194
37173 69219
10587 66724
87047 90011
2364 77400
20303 92084
70384 72095
66674 84934
52312 92801
58488 75061
12686 74758
61526 63821
19729 57000
11345 39763
7714 93363
53773 55539
33346 64986
49222 54730
13377 98355
93857 97285
87577 96651
73674 81803
71741 90967
15087 74935
22675 52666
29549 33481
22855 49032
28074 58342
49484 78566
38662 93192
38894 53584
46974 53169
19345 96824
30413 69706
25268 56671
54071 95859
6879 14373
23195 59562
17533 74468
61168 93426
53236 71387
14983 89027
33153 68976
10262 69346
42725 78226
43198 43540
26774 37237
44490 62269
7307 18069
3451 57483
37800 56397
11649 40739
6236 85167
24868 71335
16801 18571
84337 84945
29256 49905
26552 62634
63787 92836
70616 88827
11335 46586
571 3597
78092 93160
34082 85149
1794 35256
27232 50005
3567 8767
7247 58941
21357 40327
26122 40309
9215 80432
16659 89262
22770 62735
17980 85210
37829 53117
51504 91720
69093 96353
36103 72033
85958 88489
27090 27869
24066 48555
27101 57087
25562 88992
14562 99515
12242 62628
4144 35433
15768 33258
42042 70553
52456 74550
6079 58367
35563 73433
4659 21006
43212 45813
27433 29952
49311 71831
20018 57951
79354 96698
21117 95190
18220 37059
2909 8335
21201 39958
76284 81557
26359 85733
11785 95881
57401 76146
31066 53305
75699 87127
62999 68621
1993 83134
10744 40269
69620 84205
15917 75151
12898 53634
16384 36371
7868 42441
46669 85028
18850 84224
22160 38831
77020 78650
62470 83857
56031 68511
29099 58463
1320 65351
6829 56718
48668 88503
21842 67713
71953 92663
14442 66302
9913 89086
21198 53028
66699 98443
63580 82186
41803 93553
74345 80017
5922 53253
18900 37668
43627 72420
31554 94140
4843 51101
58949 77175
13233 73450
62927 79579
26273 77633
8315 92018
30354 67507
39539 70549
45412 62930
58106 79432
57337 59030
42786 62201
29390 70201
24408 57879
63810 79093
215 48399
40927 88689
14199 95178
19339 38316
71831 83149
13903 54840
47712 74563
13184 18053
32965 86186
5451 42775
29356 60305
10214 58861
32169 55698
1287 91881
24605 51060
22375 26374
24647 84755
56943 78733
56944 64591
11779 45948
52585 91855
19755 78245
43932 70246
78425 98231
63607 75047
67857 99421
7532 11618
42719 63392
70536 91721
43464 64270
37035 45199
73963 80639
92617 93769
49043 72691
27145 44200
36662 37783
26919 76950
18247 43501
14489 16648
28623 80397
57949 94479
91815 95244
79981 82338
25735 35172
47204 81712
16354 90932
6314 17941
205 29688
52729 57452
72184 78542
14755 87244
3083 16331
75338 99554
43698 99257
7212 10189
42904 88076
7276 87303
77072 90267
9669 82802
5903 46048
17121 18493
60571 72008
17006 27083
2422 25185
27579 78226
35023 57411
9067 88963
962 28210
22125 59921
69743 74463
8794 13609
27910 95768
7475 97558
3247 37852
55231 82430
38222 98550
77571 87906
33993 98256
44107 85429
52089 80477
24530 31630
36504 96460
17115 37806
22017 73694
69283 98534
56343 97693
46866 64803
51118 92564
25073 44599
7821 99616
27321 38498
53580 96406
40813 43477
29230 78688
70592 93964
18806 44327
30659 53717
28900 65712
44775 62160
47299 63019
61767 92480
2103 38079
9370 15439
40069 47396
21815 74160
23988 83508
7364 60675
96539 98053
87785 88516
15477 52838
5236 91328
18730 32728
28082 89177
2863 83402
7005 73491
9428 40228
24408 84662
35633 81274
63444 77505
24284 59534
10774 31655
17665 62644
49081 62049
44084 58786
51442 87532
29465 78622
5696 72466
7155 82571
15504 25059
22227 63992
13685 41175
6055 83570
39359 62584
11484 78704
56678 93068
75114 84371
48921 79818
52049 82331
23861 78935
78095 90670
1929 58661
4911 23403
31497 77588
78603 82012
569 65612
25745 26002
47377 68242
40918 91598
37200 95305
20566 56410
5989 65364
19866 23553
61284 93229
25589 47791
56172 71786
48357 81384
53790 92308
31626 55763
58366 94223
13375 18488
65818 74403
27389 82748
5729 9771
86142 92183
13675 34852
19016 66952
29536 88896
55685 92343
46885 66331
53891 62321
17277 80433
7528 81780
27441 80149
5625 80414
62547 73158
60219 87403
22856 92968
10496 20708
37529 88584
73494 99371
16632 37494
33368 88138
54672 58128
56 3454
2689 10020
1181 33530
37268 79321
65511 72573
38788 45978
21249 69024
55822 86348
13944 59283
8496 21896
6686 70814
34443 82670
37898 96730
38731 51108
32897 48800
3082 78759
34040 86092
22208 58172
566 93933
72855 77044
34613 97256
80057 82683
59247 90851
5875 94039
56804 61723
84925 97229
767 2523
14707 75128
9957 32141
81478 86691
17455 82324
4737 32489
71112 99763
460 15886
42656 63920
23711 32800
21644 81202
79996 94566
1052 38758
83129 85636
23399 36498
86900 93421
13018 34555
24531 46525
12008 73339
845 67561
13049 30183
44027 69259
30600 69549
8315 30492
9784 86751
26716 80552
52530 73390
31059 66217
32702 65132
15366 87239
15690 81734
40474 64794
26594 34820
48289 69536
53073 72193
44866 54634
16845 72004
416 16185
55584 68362
7237 33769
664 61815
5676 92098
31793 71913
81672 98229
35774 63044
59891 82655
51226 57670
50793 97170
19344 75380
69413 70863
14683 67771
21755 67754
23474 35835
10844 66562
23204 92589
6681 15386
48709 91180
45877 90244
7162 13962
36513 52315
33842 48047
23028 83536
22954 28563
12286 79856
69362 95157
23167 50723
15724 89114
53833 93038
40425 91524
792 36564
3876 84063
8052 41549
23698 78659
30137 42015
1196 35691
41318 72745
21541 34906
29503 60541
36916 78253
10108 61832
10313 10687
33632 68803
14584 46593
77507 99673
54781 88843
71114 88112
54584 91166
95033 99254
26100 28702
23743 41450
33612 45566
54767 70851
62645 85120
19841 42927
6392 82410
21353 36462
3754 54868
17247 62161
47876 67302
77871 93915
35614 50392
33278 74308
27142 51711
48877 96391
7842 34590
34039 99528
26553 78717
52728 90818
46002 77896
15605 44868
17340 42784
30439 89367
59080 65915
86202 99492
3835 38004
2102 37220
38220 38628
27573 87334
3738 11052
18518 29972
77412 93011
41018 77658
41188 82638
39931 81734
14646 25745
51692 90338
11020 37527
19611 97589
20384 72620
61781 69235
54709 86059
69688 70188
77315 82731
21746 49738
51795 73982
29686 65329
10197 49275
27209 76632
3429 6642
19712 43453
35118 53188
11067 26350
43262 89810
16222 98376
32298 80232
31505 33044
9672 82062
46405 46492
45193 47166
5808 60398
26071 84487
53459 91410
62774 76333
50454 93446
64962 67737
12294 23137
64405 73634
56715 71894
48485 52375
75348 83621
13655 62679
9132 14529
54824 85056
52390 73729
47898 65752
32253 84284
46781 88233
3246 32204
15165 65481
3669 60393
18818 56727
13442 15893
75053 82461
29629 46353
30458 43908
83262 99841
10258 55271
34801 77159
20873 87845
32431 78368
46579 55319
35620 50210
96074 97079
42418 66702
42505 43658
2084 25916
18336 85351
47326 88647
82203 93033
25503 44585
36748 67714
47764 89597
4268 37659
8 82742
2531 38367
4468 69981
38376 89694
40117 96902
17216 95174
13496 31989
80938 97785
14395 67709
21128 54133
24937 44832
19235 78362
36786 46869
3989 92849
11857 52311
27932 59351
40240 89542
10555 39838
70900 76145
83184 98123
30599 93995
6553 72660
14376 74578
7198 12492
12780 29170
28561 67267
32191 40348
10117 66570
79004 88198
6480 97900
48222 48796
8459 46347
3058 36968
14202 70036
58739 93296
13715 41907
69877 71307
26997 98490
40788 94923
59304 84380
846 52191
80415 90852
27647 89108
4094 89906
12871 77292
8966 38210
8072 50776
42873 77516
69935 80017
71248 95494
72884 94415
11818 51665
99242 99414
24958 26534
27298 39602
13301 85266
29352 78834
74434 90433
16227 38950
30328 84448
484 10668
34508 87894
7176 41258
22547 70759
2913 28225
47507 69272
15552 76988
1753 54459
44461 55836
54252 55350
43441 77664
62348 82879
18179 43067
41292 68255
5424 62372
12217 27783
6536 54506
5143 34796
73174 81906
1877 57431
49013 64961
27810 85154
28591 61817
54116 68101
65312 65843
4224 71428
51507 81659
36316 69486
8675 34062
19899 82361
7946 18276
25215 34623
74114 81072
30122 44793
46522 58848
53551 68005
18963 85250
14041 37984
23693 75761
25167 86978
79241 91053
2485 78442
15461 43998
36996 85620
60504 78578
8128 98229
5941 45657
3703 8597
26296 41198
16177 55591
13812 80363
21041 63607
34651 57692
8082 43218
77190 92688
39622 78366
57228 65854
24449 87276
19283 66581
30408 37066
1950 22789
39062 97072
11476 29431
10173 25606
11251 22420
25000 85525
31645 52565
45731 59936
82014 86359
15199 16636
34737 89206
3669 64741
44221 96586
28111 63446
2249 23724
6833 71163
48292 78799
80609 99551
55661 82098
75786 85614
15159 35734
16663 56976
44760 99792
551 40595
75071 88966
22709 70081
22451 45655
9908 19064
74159 88053
11223 17802
48010 52087
17532 59491
70296 84633
13153 44569
28351 92258
55728 65557
8309 29147
32129 95760
24248 27809
42627 61829
59069 92290
52709 81032
54684 62556
61579 67687
37059 54359
66055 78511
51547 81898
13044 87793
33126 48593
28458 73027
56464 97239
14205 91204
12901 96099
19529 69063
56219 95651
44570 80201
7730 93612
30958 37323
23940 79331
3601 11474
7065 70569
27428 57466
27770 82176
49683 97216
59423 63837
50882 84014
13650 38043
2252 88729
757 44760
1378 13852
22796 37892
12496 69364
23072 75927
19604 82269
2674 56766
40497 72486
60378 62072
14399 49073
30650 92573
21445 23454
11999 25432
68385 74715
32787 61589
995 15653
69727 72504
21718 85917
8470 89840
18120 73401
40738 59552
14422 88472
14828 94272
42380 90203
80985 84043
40722 82546
12861 86710
34413 98431
3570 65711
34358 89777
26214 45260
7787 56023
48394 70164
25735 56894
97305 99230
19464 63724
72451 93079
16900 19139
32733 95508
71047 79267
54304 58798
32525 91143
50158 69817
15662 86073
22586 91833
11171 36937
13850 92614
42820 90888
45321 63729
35621 81034
1736 65429
44691 50786
5682 59809
44052 77569
32686 81769
26470 37138
56329 66624
26531 92306
7522 57546
58816 59436
12266 37496
47130 85991
4561 95196
10451 84683
29777 35474
46082 57349
23351 73046
31853 66638
24834 39175
22295 69528
24633 52160
66477 91005
25486 59456
11995 79079
42382 47562
57927 70667
20 13398
29870 62832
77451 86054
35643 63347
48610 89038
46450 49395
20048 82066
15418 49476
12614 44298
2152 21637
11500 73375
31831 66209
30741 32925
24217 36918
14374 74846
11726 44962
6384 76336
38554 61442
9515 33526
1845 74210
9357 59182
3445 41196
59772 72247
1405 51865
435 21615
46745 53744
2680 34353
12885 68932
69454 88707
66750 68571
22699 87485
11334 59643
90861 97968
10346 31337
13026 69782
3371 83747
9450 88241
5299 30497
12176 94249
16353 89308
28924 29435
26987 74253
24002 63686
11178 51803
67058 98702
17804 62664
29068 41585
77237 95366
12025 50176
67605 72004
52883 54938
49114 90868
38889 43806
18256 91974
31999 57323
31674 42063
3985 95543
1801 16331
13190 49754
33931 57163
26457 57790
17965 66797
18077 92380
10294 31200
10366 18702
42991 66329
75275 94476
8531 99353
14041 81600
27023 58959
9687 90631
439 44251
16662 89366
10692 24113
28058 70897
90859 97494
20404 97276
547 31455
36338 44003
25035 93280
13435 25363
18284 86252
17213 22163
22185 41658
40834 89860
22223 49301
52270 88130
43853 99075
25805 34861
3689 45672
67287 68488
69410 69886
36546 82048
14227 60017
26623 85033
26968 31801
42668 52427
4864 26367
41989 58122
43669 58290
709 62149
50437 69468
351 72662
2710 47014
39802 70001
47664 79282
14477 54121
16049 36633
4958 81767
22653 99036
9688 33908
68306 91951
62686 71745
49594 83614
7413 76726
16691 74305
31387 49760
57892 83433
1890 2627
4758 77561
24054 51329
43596 83668
42497 62917
29320 41103
4777 46504
30152 51729
86418 95750
31815 94476
58193 60812
156 43325
3587 42523
13898 31830
29560 55959
24885 60585
21083 49823
40910 82768
75111 88464
14416 49234
2773 91860
13228 35476
36775 42134
37752 38147
81984 96356
41627 77987
19281 83450
35662 73388
51388 77090
2067 30385
36049 76912
46685 92209
18016 51146
22792 54330
4366 21618
14226 39215
22800 56453
7997 8959
5240 9034
272 27495
30454 94897
63314 73416
83059 90316
25904 92067
20070 75167
21245 72922
51182 90586
73247 78646
8855 57112
5409 68082
70097 96445
19012 97231
54090 66905
20455 57758
6261 70885
240 79669
22835 52360
11845 93882
64263 66988
39990 86856
13219 98790
50697 71786
12775 97750
9088 24170
54139 96900
10628 27143
18645 69729
36923 42935
74004 75096
80391 90569
66286 80522
10900 83499
3530 52492
5757 30569
6703 46798
53306 92023
49998 57110
20515 48810
27755 52939
1506 9507
11369 36331
31409 73071
23356 42869
1931 83115
30394 48684
14754 88437
2570 13007
47093 69637
528 22657
76054 84465
29905 37350
40264 95259
51225 64210
25674 94164
8273 69147
64045 74962
46805 72208
29153 65257
15490 59733
61838 68808
22364 86607
18355 31486
58887 74507
4345 53752
35599 48566
87217 91047
30406 52817
27769 91574
40794 58784
2556 69827
74122 87244
13325 92642
3062 50099
6277 33852
63748 99675
26053 91494
57718 76890
9598 96473
13638 36823
58679 81506
68783 84569
27189 62814
34517 83521
42735 76252
62692 94818
37589 60370
3137 77517
12677 45033
20151 84002
35334 39384
12277 53965
30227 53721
2452 17916
58874 92229
8706 11438
40245 69175
9167 35076
46948 89164
10679 82709
3598 47073
26443 62813
80564 89691
86578 94296
2362 66617
1464 77590
2148 79701
22500 85557
89149 97493
23853 56277
33017 73259
75116 77624
19750 57499
69276 78819
27181 63289
36630 74684
18620 71225
72661 93859
48483 63116
64966 66718
16774 78961
8603 28546
59960 69264
72124 79231
23950 37062
51589 58362
2527 46397
6297 32024
32586 68360
53066 74903
29078 46360
82106 98403
30103 90362
17997 43264
1324 39025
19732 26334
11428 85773
15889 95857
32158 80264
41008 92048
22903 51315
37949 76639
29387 76629
37250 58029
73537 80434
4007 31725
62433 70398
41159 88961
78161 93966
9623 83979
31771 71608
2560 46318
62674 88263
21750 24028
24982 55218
10314 34293
49640 58406
18131 83968
36165 49218
23021 61161
19243 50325
51201 60527
52021 80636
14281 52705
45244 97881
7601 51194
15125 76628
58944 77231
50159 73050
28581 74305
1537 5160
53555 98526
33703 50285
21228 49169
56664 99216
32604 96481
69638 75338
21586 29208
18801 35405
52433 86186
3396 89735
8484 75743
11610 44348
5565 63791
30632 34446
76786 79043
31294 79200
559 8544
8183 44417
39 67498
67778 97372
46688 95839
22561 92537
50837 58632
40374 97220
46312 78859
1716 52807
9625 26919
69206 73501
92005 98905
67809 94105
69480 82769
22686 28708
8256 52463
62615 95162
39602 67893
33932 66708
36089 99864
27156 92353
8804 17884
7749 67229
38987 78014
18630 63860
10076 14144
3013 26385
14058 31987
2408 93636
18674 20855
59414 85716
36332 52830
24052 92193
23321 48925
71364 91712
17886 85134
69864 70932
32907 65344
17700 40037
60625 97094
36448 52770
38620 78929
1067 75311
41024 64770
2722 7267
3270 47383
41492 79708
33058 33846
53268 84138
83999 91000
11132 50056
5570 66405
24868 29601
32144 89253
29617 46298
15824 71460
54731 60223
39231 73901
10238 54038
15245 27925
70578 95914
23268 44136
2361 74259
27810 74735
50752 73028
36909 89174
36796 67612
54393 60162
21506 43174
35433 68400
14808 75175
54971 97501
5062 14565
54820 91790
35519 97280
65984 86969
21068 55357
14876 95092
11280 70948
34680 92021
26905 55973
2969 36887
2020 61970
9464 61673
29135 69551
5710 91869
32657 62441
57530 74336
39446 53670
10689 14036
30081 56271
33692 99616
71590 84607
29221 58298
29447 31579
34642 36082
73018 91946
5209 24606
31844 54997
18914 82669
6478 53585
67619 76834
73916 94493
6149 40302
31157 36672
39889 39966
9496 73385
57349 71934
89174 96562
44331 79944
72001 81645
30865 40093
45673 86694
55472 56544
24630 49345
15324 55267
66977 86272
7691 87733
27978 46246
34593 84730
13576 91080
12335 35303
18800 39929
7657 83327
20548 44612
40297 57177
84162 91822
3464 91290
19650 33141
95810 98994
26603 85085
50952 53054
8275 25867
29132 85414
38865 51752
16945 82042
27664 82481
50946 52609
51032 69322
15279 92787
74846 78945
52090 82380
14128 95117
43916 68238
44897 61041
25011 68197
80189 90952
34740 97740
5338 93971
26073 37627
41895 64581
3290 68735
21638 70847
10832 20574
25882 27943
16056 42864
18797 54457
76277 78176
27305 58632
10620 44113
9026 27128
9736 58288
23264 82661
86604 86775
27227 90380
58758 87992
25254 34841
25568 60958
47513 57783
27447 65432
7780 93404
36191 50934
63943 79915
22471 46817
25974 29453
50826 85641
64506 99149
42419 90517
91353 95879
72187 95146
9864 39612
23528 74497
86667 92385
28751 48707
24895 66973
834 6171
67371 70859
10758 79926
23741 46880
30439 49488
5563 25423
40023 58220
47508 94268
3370 52153
41938 44126
5484 76502
27965 82557
21329 41594
16306 78009
59169 83885
71084 95188
66066 80992
21319 32437
82803 92231
62799 79631
48761 64930
45123 87643
48620 76459
23212 86081
2880 25312
68118 77748
77781 96345
57061 65727
15415 74726
63551 77620
7934 62377
16992 32629
65258 85851
3589 75684
70843 78794
68785 97596
6817 50313
3742 90266
9434 99563
5902 97321
19209 44590
55974 91521
46729 72315
16486 22738
68298 98669
58304 76092
15676 92060
21510 50635
53309 76593
10175 24471
10637 61351
29004 51671
56346 75298
84764 94771
41294 57785
3903 79142
19545 43559
57011 60430
13613 50062
18325 77785
1063 81482
4382 7617
61354 98798
29445 86506
26632 47292
39475 88519
44194 58335
75540 94435
38305 42730
28069 43191
13851 16024
8066 92878
7653 30062
19567 92447
34695 63204
88152 95814
11113 86617
89435 96472
75436 86131
60527 95766
67340 72213
12 4193
25174 30828
88260 89310
18850 97420
5917 58169
31028 91502
27978 53605
68616 72735
3824 22742
71514 92594
1972 95373
3373 96152
39903 57810
7966 25671
77522 82362
29226 70577
51095 76497
89103 94753
80916 84359
78260 95817
27228 30521
19598 75487
79262 99453
15933 71481
8026 58184
46620 74778
39537 47230
15256 22934
70 63050
37059 39838
10446 56812
40797 89967
67099 98888
68979 78448
59685 67062
27162 38294
65138 66880
12173 18845
28619 87551
49669 76145
909 20524
77148 85348
45773 92818
21545 65775
9474 59144
19733 42328
40698 87696
27274 76865
25521 68995
26738 48258
60138 82735
48216 89798
17215 66021
65054 73684
1465 45726
39919 84433
52737 56258
5328 98227
50427 61326
16932 67766
3406 91814
4465 49615
16291 75278
18693 67850
37417 57741
45311 66201
22626 37131
55769 90696
48253 92199
42248 76117
29899 37421
34097 87836
1610 81519
9252 99188
2417 41525
26555 34960
8417 65894
32084 71485
43005 86124
73964 87301
31073 97725
10721 72297
2557 38932
21761 78702
62267 68047
57868 83607
68449 80964
78064 79331
20488 55050
14914 70963
25240 78709
19202 36962
2533 2615
8676 11381
27663 70588
878 55899
48975 57879
93754 94567
25865 86930
11668 94478
26099 26265
63430 85397
41641 84911
16847 33212
3872 23847
28644 45296
62899 85156
43952 85006
63660 73502
12261 67628
4015 85533
11980 53028
30950 96895
23158 80319
20324 74399
88459 96549
44042 79194
59944 82871
30985 53501
77905 81756
11556 36748
37562 72401
51783 65140
70238 76721
22201 91729
2265 97334
66933 76464
27658 34930
12601 73883
33507 81914
49865 91031
57194 78344
12548 78439
12230 46049
51748 64709
23253 54621
73668 74591
61930 95050
13083 94519
11265 91184
52723 98400
12838 47462
30424 41911
39589 53344
19585 42601
22552 62203
37264 53437
37457 69327
13731 79442
52531 98773
2963 51876
21620 61243
46125 69453
45159 86782
42920 59467
9809 58985
36784 84622
59472 87121
62024 87257
11353 39948
1965 25300
47283 74043
11044 24573
39326 73461
4461 76848
8857 26724
56844 59263
25766 85210
8898 42571
41233 49222
13597 71769
75471 98133
52166 57628
61081 93643
27814 90382
6441 87754
34204 89650
7383 63343
21713 31713
16571 93318
75878 93046
27703 61861
61954 93369
66422 90435
59820 89991
58695 70971
25177 63611
27297 78212
59252 84004
36903 78375
3349 87338
79596 88508
70726 86020
14914 33265
21538 83096
24073 76378
4913 15926
91214 99856
50024 82039
3019 71338
51679 64421
35737 77317
64197 93727
23753 52844
59440 62151
14845 17434
53946 90976
530 67719
61079 91992
57105 77179
2914 63022
27021 52292
17926 89650
23336 84884
66100 72604
41095 95588
48969 49872
12781 53429
7455 16288
42349 76129
61771 79020
22103 85791
49721 60774
22769 71888
31793 93505
16471 65203
60391 79975
1899 4760
30030 43896
5639 12166
76408 80077
29513 89833
33772 61245
33667 93574
35184 50092
13353 98622
13908 38366
81874 97908
78 90101
34333 54842
38393 79060
38025 98333
6342 30851
19079 91978
21880 63346
19742 74730
5197 99562
15325 72327
14314 84515
12471 19185
73724 91479
243 70341
56520 86996
67427 78489
56531 96653
31514 38297
5396 12772
30363 39611
44368 87915
40078 42341
6884 50102
11041 18181
33724 37121
21763 52500
85281 90171
21636 66740
1020 68450
28773 47028
58480 67170
78712 90648
29526 97400
24587 57921
55717 84868
32064 92787
47795 61096
2329 7272
16810 78119
762 68902
9613 21571
29313 33892
10804 18203
55198 67730
14417 60417
50573 81045
27087 99000
4499 64137
4995 91777
14022 65141
62799 77388
92909 95304
46671 88851
27806 69429
12560 87572
4959 31789
7284 64051
6169 25068
16708 78841
9403 85999
8990 62411
12234 38528
12945 53158
13543 90831
63997 91261
12604 69660
49431 64493
45662 98934
9395 11060
26640 45840
11022 26400
12034 36769
43579 86400
46174 78416
72174 72560
70701 80303
3965 41694
87175 94948
19261 29852
44271 60137
35679 87113
57284 67544
31874 99738
28762 30542
40658 77136
42620 79333
5278 10759
5310 82143
37861 85662
72714 91440
22711 34740
77256 84471
28923 42403
47041 88283
12675 35680
20823 46081
26090 93629
81937 95020
10921 47154
19551 51338
9378 73770
45119 75344
11267 24158
58830 79300
46006 66945
71434 79988
19192 78468
28482 43210
10570 13794
42346 65769
60981 93370
33540 50156
48965 95498
13222 52718
32013 69870
26257 90302
53654 56103
41339 79398
30178 80441
92056 98658
77523 91996
56661 95296
74005 84306
41613 68077
19694 84207
42552 92276
2559 21077
31760 97318
5850 11646
11688 85745
92508 95030
79989 86621
11649 35307
43417 58837
33627 41679
46894 80446
16517 29696
12967 66639
50932 83250
64157 79618
28414 97962
64094 86110
72098 96937
87626 91866
35736 61056
51913 69211
61735 63600
16988 40206
23992 44281
13471 69489
50975 51880
14395 92423
40960 41678
86334 90140
3518 99860
15720 54639
18691 28931
79149 95152
27082 42370
72853 98779
30999 66481
25507 88331
29412 87841
71087 79264
31280 74229
73138 98698
42628 76869
35969 51186
85197 97784
34839 58816
16317 84835
5496 36064
69276 85105
40739 41218
63554 72107
38378 81993
4258 24000
20835 71817
19340 26694
48239 74953
7588 88379
656 81822
72630 95538
70023 70895
1204 91595
24638 55656
27511 44082
82751 97145
28158 35482
28804 77097
13608 34848
17655 24750
58885 93239
20633 70113
44949 69825
46175 58304
21834 75726
52055 73828
56069 59384
51110 94079
21560 80158
20859 92803
53559 88879
43882 52776
55069 76576
46552 81654
8151 75454
34153 76629
77759 98703
26510 75103
31903 74282
6902 64260
38698 96605
28314 81218
20409 21478
6138 23613
48053 74893
7486 40763
1566 92529
2625 94972
51379 66529
11003 27075
48408 95347
8835 66066
23068 46260
8962 24220
58800 97076
21365 38254
27913 67644
53890 80039
28078 81881
10590 56581
57138 98151
58764 65346
23160 32418
39001 55192
18807 87263
58654 66520
8416 50498
55099 60074
4552 71603
20621 26039
8843 22004
24111 45442
7306 64479
35933 94077
3024 26908
15271 54907
43292 73050
1793 45268
28658 60335
37958 78752
12428 38382
62621 80401
23266 25329
55905 74529
19432 68383
46118 95635
40349 99892
72027 96095
26041 62833
8210 16629
35270 37280
18216 47300
22330 37717
27956 47346
80701 91295
79654 85870
83546 96191
73833 81300
2685 9592
78971 81069
70334 79021
34020 37871
3460 7599
7175 61330
64964 81312
65945 67759
14291 63387
10435 79127
32794 36417
2417 40871
20628 48174
56822 76605
30796 72286
6022 63447
70476 98485
67792 83483
11141 21530
2797 39519
9148 59936
33695 89447
6884 83750
15302 48847
29629 31135
8326 72220
1680 57765
3569 24948
75592 87108
87856 94699
13900 17305
20955 52874
3072 7502
37808 78358
4957 79487
30743 92964
10347 25369
8495 21288
53528 70081
12984 64237
20855 27089
7892 15465
62639 99173
43278 79573
38605 56740
37666 52737
2347 30264
9331 59066
32717 82441
25503 91760
12391 76562
25344 34007
62164 62192
59859 88594
8515 96065
58832 69122
11299 81317
9134 47221
82218 83748
20531 71513
8163 77639
33110 68302
67989 78950
85106 92730
83764 93914
47435 73365
6681 64886
14478 91627
66580 73535
14341 16867
20385 68166
34137 98106
31310 74888
46030 55806
5142 53222
41599 85623
93025 94156
243 96452
11673 63277
16909 19727
19943 47976
33794 99758
22373 96624
12324 29525
29968 81817
16765 82523
11343 35017
18136 76583
32979 80758
52696 85688
52753 86440
40780 41902
24359 67854
59288 97466
13157 93975
1051 49177
2701 85061
52603 70811
5920 12292
31142 69929
46443 78804
40004 56585
39490 74926
71824 72959
20641 61560
52753 76822
45638 54130
93356 97828
28076 44556
23806 80177
31778 44689
33483 90848
91975 96263
31652 39207
18686 84629
19519 37301
19289 89972
57724 98211
44011 68282
52053 83463
63156 72108
35405 62940
34379 77001
66154 95622
46921 75301
41129 64315
59830 75536
20052 89638
1313 53851
45378 46150
37831 95827
26964 45961
27951 41914
19741 62185
10753 97328
191 50557
32433 73730
2640 34941
44705 97188
62927 95972
37861 93931
56078 70429
4759 33747
59464 92049
35691 66024
70731 98840
319 75827
61065 86813
15201 94670
60874 94512
35061 81943
36637 71083
73455 92925
45749 87929
12596 54830
77819 84308
11744 84981
13824 57978
12512 22873
12541 43652
76720 87452
69067 91178
36850 73121
462 59318
24742 75980
37151 86419
10349 86497
14612 69637
13094 39037
35667 76173
1408 61347
42366 81183
31626 66987
9236 24406
28331 71263
12550 48290
24691 30860
4892 24154
36452 60720
5552 70367
65720 69973
17497 98255
47707 63538
64234 95483
9659 28083
57071 84463
38507 79094
73640 84972
31225 97040
31422 74325
5160 99118
89648 97751
43696 95058
80595 86411
7164 84816
23402 34360
47608 73376
84579 88911
17892 71904
36802 58243
17891 72613
42193 88781
18810 31066
58645 86649
54399 83114
83665 88060
24587 89609
11730 71492
5375 15760
15955 63058
13382 90032
41944 74137
36888 76658
35955 70327
47581 57483
46559 96274
45393 55925
1532 65758
25378 54033
13960 32090
27164 68752
450 62189
61813 94856
63595 97090
11996 78593
1885 82886
50614 56722
34161 61958
1295 62829
23534 23896
88596 92414
14518 54923
4346 12617
1369 58831
13651 97572
21414 65730
11690 66464
21637 98511
39893 60435
42275 68416
44183 57807
18359 36057
36888 80547
58166 69172
4279 86382
26346 43541
38405 78040
48811 99938
21489 28547
48806 64315
21092 45586
3428 4499
18328 72580
65613 95811
22880 29486
5846 21949
56154 99940
85929 90971
69682 99508
51020 70424
35051 87282
32284 97074
1213 75135
73291 96449
7721 95371
2154 68596
46433 77769
47254 87538
82735 92970
39472 42895
10404 75202
6851 36942
9279 23299
29105 66629
6779 23270
36869 47190
16986 42499
5106 86166
78472 99650
47899 73534
13755 23997
26733 43431
35237 68870
9 77900
73316 99958
991 98070
7610 94703
26063 67017
4889 21324
117 10091
74817 98724
26362 48304
84686 99375
21425 43480
24548 90331
30628 71684
20181 72421
131 53819
21406 45330
62776 87962
43946 67084
8593 17052
32953 40148
3420 77379
22216 51451
23034 37279
66650 92815
3290 76907
41307 48408
63446 74256
7223 80892
28348 98903
41859 89742
51314 90242
2492 32117
68714 74447
51936 83781
19320 20165
17527 98837
75544 76390
41459 76576
60213 67875
32282 85996
35883 70203
501 10980
22307 96341
56312 90307
54774 84029
52121 83485
13254 92806
32848 66103
59932 63110
15414 53770
78568 89718
18615 48647
11016 54084
48919 78580
25492 97186
38494 95509
95200 98341
80566 90770
7875 53844
55045 94191
26360 58790
9386 53398
58805 68618
75383 89299
17392 53878
53612 55698
5015 57618
45351 78355
88560 93171
9485 11448
4370 26490
18623 49194
56846 97420
68163 93521
8829 76958
2197 82589
44513 59822
50102 83794
40050 65811
51713 75247
46497 78618
5578 66734
85527 88574
70429 89468
4051 37670
50040 62976
56337 94944
15348 17643
84084 87594
26334 67483
9841 46538
49 34046
609 52505
41841 91796
27426 85908
30901 42719
24525 89037
1757 41960
4476 48924
58857 61769
113 43671
52097 65148
87386 92322
69535 86255
11441 65974
52983 62102
38860 90437
40400 61362
3765 25764
3661 38850
75010 79208
22043 62512
70248 90451
32746 58100
31483 38962
36307 99659
45352 59358
26447 91069
33692 91466
37565 84751
3158 11319
5664 52680
79239 95085
18782 75015
65936 90516
38753 74943
48496 88552
82137 93111
27888 55078
52853 78277
55880 62084
14653 94519
29279 48781
57534 72765
28723 66548
5514 58633
29232 50203
6319 39348
44512 48988
41327 72734
11903 12340
15151 99870
10612 55526
48539 99389
2492 53863
64299 97639
18231 57172
29292 66753
37607 65099
14655 89925
37354 91565
45867 47569
20998 73648
68375 88638
5031 14457
3231 36052
11686 64472
21142 78458
41184 88615
4060 39425
26333 31005
40689 92971
65928 72219
5155 54236
9918 11570
37642 89205
7877 55593
31442 96298
31389 64649
45194 71501
26018 66136
5221 56715
62730 79443
44808 78520
22350 53384
68558 81512
14454 28476
6635 57544
19433 32867
86535 91933
23792 29838
11314 87121
46057 56060
63284 84696
11353 92380
61381 87195
27680 85665
13205 18599
21348 72197
64665 95549
57023 91426
12773 28599
5839 65942
28047 32062
16917 38121
76793 89435
52654 97190
55136 60904
42648 71321
4641 8773
64158 71100
56951 92113
42518 59382
30407 47590
60992 99255
3116 12413
4351 76766
3157 74097
9546 36608
14412 56214
21746 78655
5890 39428
20376 97170
54532 88291
82132 84793
22969 33926
10415 80510
40865 84199
24279 29629
27742 71104
57961 86042
1482 95048
71472 94358
38930 56763
28895 80506
11963 97744
1877 5128
47885 63878
40522 73774
45023 72248
56621 71267
13251 44045
59796 85521
23579 46269
7865 46265
28931 86946
19814 35996
28586 76318
26745 53432
19696 83865
38726 96675
11314 97741
4145 21640
22500 69486
14455 45951
29208 37913
37432 74682
54074 70841
79476 80520
31407 37888
35630 46350
26885 48661
57560 73268
5024 65411
45114 59677
36386 89614
17387 88809
1032 11375
70300 75716
74050 97113
31228 70303
4282 5810
36392 96226
30992 96558
66328 74352
33898 79451
63361 97770
40861 45273
68260 85047
16827 47425
4758 28955
39934 78238
13830 98570
16654 61852
45758 73703
31682 32293
2917 40348
66000 97457
21926 29612
40629 43668
64958 75844
25669 61230
30997 76450
44852 90236
9438 67655
22634 91040
9303 17342
71502 82326
32995 76116
7276 36421
16860 42441
33181 41745
35169 65950
48942 87706
15673 61159
6666 38627
73202 78481
35359 81457
84686 86794
50761 68759
51913 67803
10546 15028
33671 83893
4576 55330
4317 8514
46707 97423
1204 88674
8105 58366
1610 86306
25288 43887
27567 51615
12397 14196
23582 44420
39730 75043
3382 72144
19069 94690
39233 65645
8446 17354
675 99130
48014 49117
59272 76377
38034 41318
30397 71634
33656 99410
75183 92339
13941 84819
12657 61697
32517 96601
7903 44567
1626 39999
13600 19065
23505 42899
3699 21994
6698 20541
55191 79612
4964 57781
1721 58717
52184 85200
29714 31447
15745 67279
27113 69807
10128 99234
14499 58434
62112 99675
18769 84710
49035 71369
4641 53832
42256 84632
38434 52485
29533 49821
54704 66242
13417 66074
34040 90331
49455 93501
56504 97061
3755 75364
33647 51926
1317 77289
38762 89462
55710 62194
11265 15711
6682 11366
66262 80216
1144 60779
24564 85618
38811 58497
46810 88347
20484 35294
26761 58219
69458 97770
75760 78929
22763 60471
53392 67730
4726 43773
17680 33833
12943 39015
9274 91340
37272 89402
9400 47015
71166 88142
3269 73387
19258 51401
11284 55999
95717 98024
16468 83706
49235 62364
60889 87350
7926 86409
21737 28990
13074 22728
32165 78884
18810 29227
46608 97426
62564 85632
21922 75124
31941 95350
58444 97587
15209 52798
6818 38625
34306 90779
27138 49208
60107 76563
23707 29026
27262 97825
5719 90325
30048 66459
57033 90400
8410 76474
5911 35253
5646 54591
8994 80071
20499 42549
39034 50254
31041 93953
73447 78872
59294 80810
26581 47258
33286 97402
28993 53571
5048 64865
36910 64924
25836 69536
36559 83327
5103 87467
31075 61464
71803 97227
68540 70390
49694 81487
39035 82860
47766 76691
57042 95468
9419 71550
45728 89480
33272 87989
24553 24659
216 29709
18016 89495
238 12985
52583 89324
2194 40096
64617 83969
37357 89913
31602 63061
13240 85511
49873 89376
29265 48932
3080 71279
7472 35173
9677 44812
5000 45462
22703 74253
19954 25706
62338 69865
39863 54028
7292 16596
38707 50687
46171 77682
42844 79753
46044 97350
2850 73718
7041 78110
88505 96039
1708 33848
76079 78360
62394 84867
9303 76340
68088 76071
2777 82011
46313 85496
18970 77248
16218 92672
44385 61777
35951 74512
53897 75252
56 74466
7309 95235
28474 41710
19220 99115
75001 84674
3162 51547
5001 80610
5573 39013
49700 64053
19077 87747
15080 25542
51956 64556
17497 67091
24827 53681
15672 36702
11728 54483
3848 99005
60303 85455
73576 83870
45915 54577
14855 68814
15473 79782
68513 77945
50077 93720
41211 87850
22338 27756
31000 33843
5596 28726
14474 68210
39295 54998
40898 49034
1795 50862
23794 33581
2857 88113
28445 97171
8913 72846
52437 73045
36007 86526
18355 71857
13843 96337
33466 87360
22899 34444
41310 68401
51523 77120
8088 15597
31170 33605
61918 68729
23599 55567
33721 43428
38966 97319
28818 96907
630 87161
16056 91962
7345 95655
68804 87739
57268 87514
23974 41001
47870 81395
16221 46071
24159 75056
17253 66486
13976 19905
30775 53818
2202 18057
7554 18134
3641 24228
25992 72927
55385 90331
11780 62274
4560 6264
11329 93636
17466 19889
33915 93922
61229 69906
13252 25452
17737 60644
43297 47191
34005 88495
45233 55647
47558 74417
2031 61369
2014 36631
19998 82375
18611 73556
17455 78412
73328 86396
58204 81615
35704 46332
14120 19157
82732 93683
28360 58645
8005 19886
65170 88387
54541 57010
44958 89200
16410 65785
7814 92319
75752 90035
32434 49308
28493 95922
55045 84295
29167 68013
37218 73675
19457 24384
5035 41050
34213 47492
90198 98907
32197 95990
11408 67352
12307 78575
49943 71050
44984 96213
45386 98780
9109 81330
43708 73472
76139 93322
19427 52397
3631 4546
51617 68831
4191 73034
11936 69135
22218 58220
51475 64978
6289 77131
27631 52860
55210 93629
13207 66155
54432 92192
1958 27456
51863 73563
14988 84537
24466 69870
2726 41881
88477 92837
81522 85995
32198 75838
88635 90710
17512 94165
2191 33507
57558 83418
23098 23898
19293 92006
53712 76889
1117 13093
40207 82507
17932 52519
29530 52425
1788 18109
47221 86396
25439 44552
52178 64682
27113 64321
74863 98965
53347 90420
10879 26415
56407 64660
39613 62335
29001 39559
29348 62282
76892 80367
11659 30383
18502 71389
61230 80446
7292 33946
54014 66112
48025 49697
43264 63798
64940 93416
50609 89584
8894 20796
79255 80124
50074 78063
13950 37661
27347 95410
16493 95164
46296 56796
72272 98896
28675 73175
80939 87086
2951 14059
87493 95032
58415 98210
21808 59600
11876 48087
36585 67733
10430 35907
22602 81164
258 28670
32893 80940
40907 62096
934 25387
56110 83751
25456 28947
15952 51838
7660 22134
69075 81808
43193 99374
10432 61635
47606 92063
64392 87179
11374 91110
67963 77382
10245 22510
14867 55350
18721 62973
38965 78452
24092 81285
63697 70292
2427 65247
40761 72801
17395 67916
18123 23798
50974 73591
27055 27772
5361 27419
12006 56913
44970 83921
19291 88698
11354 57381
38730 77329
21838 98085
9396 34548
3408 16285
45845 66727
24044 80242
22610 28385
44582 88803
73901 84024
53785 80677
64284 89699
39923 71210
53062 78265
6194 47961
2482 39968
6207 41364
8384 87374
45239 97895
21889 46862
22574 97474
71279 77827
76477 80651
21348 89422
79250 82467
86621 92937
10616 23009
17456 50951
21970 24621
29801 41978
8184 88356
78104 92570
2879 68136
38020 78615
17672 27408
17394 33444
59400 86520
47438 68626
32474 77428
74062 89219
48610 54876
14772 19977
18588 35940
32098 72170
49388 93312
51288 55201
36284 97066
13857 76461
98474 99945
26681 77185
37357 74251
55546 62332
36484 64308
17202 52523
95 42954
15810 34948
27432 94771
8865 76768
13645 40892
4144 19685
17285 19574
63088 88428
19155 62253
1340 57631
79928 88374
23718 68827
12565 86531
13901 54234
14500 44840
4324 35902
52510 99956
6373 46308
602 36842
58854 81508
30357 85016
47862 63476
24290 31809
8551 33818
2968 60012
45863 56683
66308 94798
24468 34934
11157 52730
65 89086
8874 61196
48427 85308
24677 54457
8377 74202
37110 78235
16383 66482
418 80258
70424 90605
39255 90982
40851 96303
55245 91195
19519 28301
27632 47814
20183 55734
1575 71981
34038 48483
62546 76349
62550 93644
2131 16726
9126 61813
1978 79743
20784 57630
24973 46969
8290 72025
50773 77037
69456 69606
2180 68322
49276 97156
5442 54575
10304 72546
20957 29987
43438 47517
29912 32949
57642 80867
39055 71128
47628 58925
19452 27674
6555 55997
37440 54187
39977 62558
23461 40387
30706 84261
55588 87601
51138 70021
18933 92904
36841 49334
7900 97776
21944 69236
6819 70726
12278 28874
19408 99396
81 373
55955 87883
30597 79010
52732 86479
48500 64490
32645 83332
65061 73973
54338 68138
7070 78330
39948 71941
63361 63901
84583 91847
40910 72138
37797 96663
68031 79603
86749 97032
23265 86905
56437 63638
15041 31154
11223 86855
33089 65912
31693 78766
54596 74069
49521 58643
43693 79615
1606 90910
18877 51801
10013 16099
3041 70466
17496 92868
80957 94815
11143 98156
14791 35301
38206 75221
21775 73479
41336 57540
68649 81097
1510 13169
38102 85589
20335 25894
1363 54342
62297 81815
12591 55538
59846 77234
44853 69937
56521 90073
39129 61948
10022 93775
16661 31039
7911 26440
11462 24671
8646 18007
59355 86147
23313 51107
37528 69424
597 45699
13956 87286
1843 20887
25729 97938
35834 52373
49967 62219
5111 68015
36943 84902
13567 81863
67941 97830
54296 70815
39110 52340
7140 24372
20886 26754
98585 98612
65382 70052
59922 84370
25163 49114
51736 54070
61268 71892
10910 90271
17731 51923
36366 55218
8633 9500
6388 88517
32032 76777
8114 55250
2774 76279
32752 35831
30418 96643
41616 93478
8330 39036
83568 92768
42704 47875
32201 91432
38570 55629
37656 78147
5124 59791
778 9502
61992 90437
15424 55724
63220 79408
14898 95482
3534 40038
38558 53890
76158 80753
15852 68894
2515 57252
33860 51377
5395 44615
14312 37220
20238 51784
19340 31539
18566 83938
47823 61447
95582 99445
19016 86122
52474 94748
60757 90323
74824 92737
18707 43946
5628 63905
27019 34006
54271 56850
43370 72833
35345 36964
44603 49532
47645 71906
13253 37469
4862 76847
22617 96456
21945 89288
48814 89528
57475 94483
24162 70894
45108 86289
38595 52497
11834 54526
81136 96032
9491 35965
71949 78876
26491 81471
7395 94023
34140 86573
60986 97762
27596 59344
3857 94738
74054 99209
24157 78945
81231 86350
9681 12555
36009 63923
31934 60992
21758 45146
36274 62368
4968 67395
26593 99913
17440 24993
17871 51438
83825 85821
33863 97533
7691 72703
59658 97865
6417 21891
54062 58949
37218 67105
10898 58514
16102 27364
64190 71798
12930 46801
10943 41535
9765 76883
28283 65863
70630 97308
3126 41874
77918 78917
11209 84299
57921 90064
27089 54616
21530 62862
607 65471
13953 54622
60283 86661
21848 29005
10457 14067
19512 65483
18619 38896
171 63783
18311 28517
12787 74147
11778 70465
12713 14905
6051 70784
18054 62211
35565 67439
34338 75906
69731 74609
53481 55712
12457 69407
19460 73826
5027 41821
97609 99959
50328 63578
74595 88555
17313 18494
23243 59913
58290 73875
62452 97741
8986 66799
95587 96550
9346 57123
11792 61295
33794 74255
81267 83111
8626 25921
4622 77494
49941 96689
53745 82192
2096 11420
57195 69531
19164 20086
41544 42574
15890 88310
72438 78149
18829 26289
22678 53011
46388 66664
8439 49307
30583 90291
32155 89549
20788 75719
33966 57833
15233 49781
20884 36362
41310 66386
10883 73295
18733 68753
7021 62756
46147 47200
27679 74984
39948 74925
3250 90447
26259 67975
29004 43720
1390 50058
79722 99012
26712 53278
48206 95978
80408 82579
25703 88873
8098 69618
6095 14586
19688 54004
46976 65311
37762 56139
438 53573
388 69807
53220 67494
6271 26743
21890 50300
6505 66730
5751 45611
74834 93740
31685 62713
3673 12769
1091 11852
10598 57646
40755 57072
75872 76034
39222 75521
14044 51012
34804 75869
41278 84166
16532 91944
26175 74279
250 60910
71095 85980
44903 86901
983 7635
13919 91203
62824 88436
49500 59926
45700 55745
49939 58886
34432 38890
34714 50071
4241 46017
57910 59818
81575 87870
36928 65743
49881 88716
45061 77186
5429 74874
64158 79224
5912 10521
17255 59924
7103 98698
2236 57077
51657 53431
19476 66287
39824 70074
36327 99808
15158 94919
12304 57234
26578 62202
41356 69709
1121 97802
11989 26211
13321 64280
2175 97478
44174 45663
88055 96810
73889 75863
49455 55030
62108 79297
24 35647
4760 9603
47250 95964
96855 99392
43122 47321
61428 68095
38516 39199
24989 87729
34200 85431
4874 67062
10350 77044
1899 98920
68918 80440
17075 95088
8203 17850
4559 57957
7339 96164
44602 92124
3039 37026
3576 4833
32865 38614
20776 32583
38971 67676
24798 48425
80609 82532
31299 72545
26704 94519
19997 92738
60911 74184
20125 98532
10112 29129
26649 74564
7942 68540
14259 59134
21637 52591
24430 92750
44669 67455
16624 31883
71094 71461
49053 53457
11780 86512
22412 96376
2409 78145
60544 83462
3281 9893
77395 89366
10660 56326
38479 84417
16933 61957
42532 66753
56905 60603
907 76554
15153 51970
34910 36593
19799 48480
31066 64481
59742 88852
40604 79549
16807 22780
46949 56572
39925 82638
2895 76709
15407 95089
59724 69497
15713 81819
4153 39345
3247 99510
79237 94266
98595 99760
45134 76627
13907 57969
43742 54312
14981 95314
57029 59768
35629 67900
46433 97191
23576 34492
45289 87026
28160 97410
42302 60470
32349 81653
8046 77897
69004 79365
48463 51010
48992 99124
3893 28661
6110 11771
21790 78120
34188 82064
56805 91999
90434 98358
38438 77165
8582 33086
25297 64196
7805 59147
19962 89146
21150 55270
58806 69937
79375 96720
32998 93501
55114 78693
17703 80827
25058 30412
24386 30419
27548 42876
48368 63224
22664 30140
3568 55562
10685 93547
40241 89607
7266 82120
25881 93830
1810 1942
172 97219
39155 77396
64739 89546
69689 79875
45805 86419
1201 93132
48214 54644
63018 78649
31771 40902
8614 32162
33205 62880
80867 86103
89729 92191
9050 18344
6088 86212
10698 98798
16233 31518
78835 94639
46262 86577
63955 90750
81740 89842
67162 84864
2269 70047
38381 46376
22970 94605
34709 61827
67872 72220
62122 71144
31628 53686
56287 66663
14906 73496
29285 59463
33292 44125
66676 80052
56968 75328
10042 38958
23500 98631
9075 76335
50561 93412
44045 78555
31634 64353
43132 79893
43890 50196
19172 77410
53960 70703
51249 56732
46280 56738
53291 93359
23187 54040
71801 85655
1263 1723
26878 64475
12258 36020
14552 29936
40191 60124
17707 46759
46296 94147
17966 39832
8886 38359
26293 34364
70941 85466
79876 93263
47702 76278
24789 78024
70152 99967
15622 87436
18046 65542
2230 99302
16994 29439
47993 80592
87289 99166
1878 74741
2069 99523
41488 89411
32331 94909
23649 31975
65282 93944
4857 19218
31305 92232
18295 18805
13696 56308
12198 69409
32837 97513
4765 31370
74793 79873
69020 73885
23759 44611
60578 73674
80330 81335
25254 79784
3673 78997
48556 70713
13502 49339
31510 86842
66096 68256
20377 60195
55719 72258
46779 62827
34619 45316
34789 85775
16205 91518
17454 60099
15599 43922
83172 93576
34457 42647
2270 44913
12440 77568
11643 27974
20945 57496
14399 52187
61 15522
68271 94010
63243 69908
20509 23274
12643 18797
22552 77954
62658 82264
69315 86823
28567 45161
17652 63088
36720 95372
38674 62045
22170 52197
28912 68320
95662 99255
15575 40137
4422 4628
9018 26767
38393 78773
60770 70050
2847 95675
46970 69753
44438 91930
58220 61167
66580 77936
30168 84306
61941 93897
11302 92159
23805 45436
66398 84240
23092 55504
32995 56344
9528 92285
22486 22687
18518 94809
14454 95708
11647 65269
22540 95048
59147 93466
82310 96055
45971 65011
64198 98611
63990 88661
38892 52894
8646 65081
8241 80480
1267 46314
29606 55196
14867 96696
14552 87084
85899 98926
47296 62891
3186 97122
16896 43446
30137 44505
10268 28908
23091 25035
63092 72306
9525 17065
24585 58732
26521 58673
56207 70050
20107 69759
69161 81669
59337 66250
52581 67082
5189 69694
46916 70659
33818 96027
25146 57657
82311 99590
47749 80334
56224 89220
47041 94699
70520 81077
10602 49589
345 25302
8731 74060
45068 61910
12403 15171
54696 95262
13631 64621
19814 42655
36166 65495
51700 78395
12636 54916
2807 8664
17364 88993
3957 66299
57938 60655
10295 46043
19706 31302
4780 38782
33915 88944
5097 56051
62125 88517
565 79044
908 89898
4065 30201
28277 71153
26145 36151
5771 99755
9970 18014
9483 90527
16239 73738
65827 91129
53722 97033
54656 89518
18332 78484
28931 48752
47703 89627
12301 50734
54132 67892
19423 84388
109 65865
24467 63716
7141 38691
35916 97923
27448 55472
10541 77880
17959 63059
38711 75426
73509 79348
15974 69500
470 6852
37728 90490
49009 57833
8901 96899
83677 98378
15771 19248
20170 50667
64710 86855
1972 89734
2881 95904
6560 45391
23149 82837
97282 99332
52509 72846
64371 92858
24534 47903
30870 33194
17054 21783
7417 29268
28008 53738
9716 72412
582 70657
65049 70418
88499 93802
48614 51837
38549 96048
51075 57754
4072 49519
55095 82563
28429 41217
11936 40885
16461 96339
12834 35927
5438 43168
4728 19660
40753 62784
92863 97885
61782 82200
62720 84083
12475 65827
28050 85770
16828 50550
66749 81645
80998 93046
48313 68723
48897 66263
44601 86929
36841 50479
24574 50785
22389 41752
14769 37956
81036 84751
46400 92801
52339 94150
35938 81122
17351 94628
42389 77831
12503 27944
2513 21596
45383 55491
9799 82573
25551 27793
88378 94154
27960 43070
22064 82905
10850 21207
9224 66417
6650 21936
1245 59804
69660 89763
54755 79634
64402 75656
33197 75056
36762 75277
31940 57500
10821 80371
60631 98962
15484 64358
54469 55639
65206 95518
18702 35808
79940 92822
23489 33255
56785 73893
19831 36451
40100 63381
7128 42791
24571 94760
27073 97876
21781 67084
9376 75193
38474 75221
1703 43998
26343 70603
15556 83300
54109 72170
74217 90239
6216 87616
17977 86433
30594 99827
79401 96981
58299 58722
52904 80979
3018 61781
27311 91279
58588 75335
7564 68454
28604 92123
26958 90127
1567 79466
23411 68301
27886 40348
50568 95237
48828 88865
35755 74652
5449 83545
26241 54970
26783 50183
35765 83306
5800 75230
23426 44556
53906 58165
62492 66533
27485 29753
6472 62341
53054 98371
48195 83515
757 53149
45842 58566
23636 30523
36932 62659
9162 92329
91233 98537
34529 61128
28884 39217
57829 90665
5198 54641
19650 53699
8082 37325
4406 36832
16590 74492
15818 73925
17707 44110
15844 70965
72377 80932
3329 38549
44013 61124
49285 55578
4092 76679
15319 78377
7882 32697
92965 95820
24127 83208
61738 97866
20299 83066
23764 71835
56968 83589
68329 94276
60744 64257
32758 56448
22643 71011
36242 60153
18286 96305
8831 53859
33639 55320
46997 67150
13723 54007
31012 66370
30254 84625
18238 61453
17385 25248
51104 98359
67952 84446
39605 86014
29150 62408
18551 52235
47282 52681
49 78003
28959 50857
1274 27381
31359 38132
18990 44668
12040 84067
70855 84447
84971 97205
24210 36595
8178 81778
28036 81220
65552 89717
63725 81451
13873 89322
86570 91064
75340 99300
7352 92162
3713 15890
23824 37474
35989 49529
9910 68467
33089 48273
60625 62632
34332 46703
50396 55460
37963 59295
13590 90940
884 24057
2758 50458
40947 44928
41330 82997
60174 83892
10107 92510
54888 67660
10307 61993
53918 68072
14210 18946
43692 56724
122 23046
9231 22546
28282 38158
71179 85189
6458 17432
53352 89565
48544 72215
65306 72823
29828 40181
24318 46899
42432 83184
27555 59956
4626 94695
41751 44796
27672 36261
28322 91809
36911 54323
21295 95665
3544 83932
29453 53815
36863 77043
41789 58879
20565 36067
35322 90039
13607 56393
32575 86903
18764 86892
6764 22405
13170 26240
23761 54201
24569 70963
13003 71146
35589 65361
12352 63135
1690 76931
83784 93363
25935 61851
5966 18460
10089 96148
18879 68876
20990 32455
38974 96105
9094 40706
14930 75945
9639 71495
43202 99362
34433 78218
584 21702
30917 86733
3814 11219
60542 96125
54048 76782
28523 95334
21353 46238
390 51381
1387 92205
54787 62125
70156 70162
23699 93671
8159 63439
13131 49402
19860 97287
62766 95683
28090 63721
26506 38055
39301 78590
52633 91758
44475 91643
71 49432
15144 59395
90380 92385
48205 71809
15361 78504
1709 10245
310 78542
2112 5825
51343 75138
58633 78458
44907 92009
88363 89381
15434 25696
69141 88353
58677 65600
8922 53839
16090 99188
22034 58365
56525 94045
59270 75361
31458 64773
13133 53678
83796 89611
45668 74984
43952 67865
18695 45745
8943 17632
73838 76413
8179 90497
33566 95789
10344 96537
64798 67652
11029 90304
2028 74334
2858 29118
62844 74845
33584 76243
13992 51273
29487 93331
50795 87484
47193 51307
27248 35679
45987 86549
35123 56633
80967 89249
67872 92089
4293 4477
72058 96251
49886 93069
6809 22394
11657 70809
33683 91531
6734 57031
46866 76955
65069 66393
70012 76878
8603 25216
8312 35594
59566 72090
8218 9425
18803 55146
7947 38508
28170 67878
37251 40539
5637 33731
20616 72764
13165 56481
26746 51379
62361 91355
20392 90590
59761 97426
15797 86681
37435 91531
6487 85456
5487 99624
3684 64860
16130 85611
54244 89212
5611 97271
10450 94945
26084 73794
22744 45789
17083 20747
61754 90437
286 6171
33983 99988
68415 97905
2787 64806
192 89308
52091 76509
78594 89242
47928 62764
61404 94705
79725 97149
58356 88061
78835 89016
15699 88392
81148 95456
2646 55818
4291 29927
65467 98209
24875 36707
29514 66556
10200 20541
36759 44830
31486 40749
13435 53717
60872 96037
5372 6460
50763 54113
1875 2241
1715 63085
22437 48122
34474 35433
79090 98018
45973 63795
24671 49685
18965 51609
27627 57074
11142 53347
14473 66722
40699 60704
31720 42755
63793 66468
34471 64541
189 9442
3139 66114
1443 84934
33982 48910
8616 35720
867 92568
37134 45506
21001 70962
29809 96507
16028 56592
26395 87106
20277 73343
4038 12120
46588 70697
25782 57149
76373 99798
11686 57207
88893 94397
11071 81472
51842 61750
56285 58064
37119 89966
94755 96663
85684 88851
7819 48339
14800 56445
45491 83351
1142 3923
23192 79764
22027 98506
38019 85148
79254 94604
58447 61548
69016 99411
77125 83251
15943 85653
68885 89613
52053 58827
58604 80818
41503 86448
5326 49840
3464 88622
20160 37190
23266 83168
37997 73935
13642 56426
58662 87852
10741 35790
67815 74252
23336 73449
61846 90328
61781 67643
72523 90682
43377 44767
8420 66128
24758 92761
3162 65065
29230 74129
53557 78454
55888 56775
27511 46737
12268 56877
31561 76249
29184 29286
17706 45649
74948 90464
52731 64189
49991 89571
30697 39110
3173 70669
47909 71089
132 6231
4414 18343
63501 68852
47625 69767
4510 18976
5266 41013
46726 70232
17528 69265
26365 40902
36410 64818
49607 72788
21143 42359
42287 51575
54911 63035
10170 38597
48572 61948
2057 25510
6739 45514
52560 60997
5859 30090
14968 64763
19083 56551
23533 40363
33238 86376
846 67556
33572 79260
40377 74774
55134 79466
60997 82227
25980 84478
580 35210
67978 74636
2814 29345
14103 58218
18092 78916
25865 45554
33114 42384
36349 79682
31283 75791
5804 72877
43085 45245
64089 79730
54947 83926
42907 91171
12732 96766
68575 71467
11511 97632
35134 55943
28633 45995
19554 58825
21685 66263
3582 92882
76074 91698
11727 97561
12683 29767
36938 81481
1389 10230
89666 98087
8549 86026
22702 97755
39471 83478
34379 72215
73128 81836
5921 75101
24660 80452
10898 88703
33573 78525
44926 56391
46446 62774
68196 98911
59195 83558
44707 71807
52548 61907
24609 53551
29491 81334
31494 62650
21098 67172
59392 84088
28337 32747
13994 28144
25972 73117
72547 98219
66142 95145
3752 37260
85486 91016
14754 39816
68865 88550
28541 39971
42148 95704
44188 96123
2977 35614
8840 67059
20164 58987
68726 84016
58227 83507
25478 66346
4638 38186
50368 62807
22167 77150
52612 81934
16847 37661
30732 59049
25707 32720
10824 46940
27075 89224
10537 46895
11812 89159
15639 65307
12881 24591
68166 81053
2998 92276
19064 83744
16918 43167
66553 97740
32321 50436
1727 19289
42801 95309
40212 70406
43032 45053
37219 92451
38184 55091
21450 95296
55028 55344
35109 71224
724 20453
39578 88493
15779 93631
18937 30641
912 40864
38007 63994
27561 77923
45087 47744
70908 76776
22271 51733
27645 39474
17206 91368
316 97545
69970 81747
33865 90360
74927 98759
5012 19070
68808 92546
1713 65011
24606 80096
25503 54865
20340 97214
2972 40745
9880 98021
62511 90853
3739 56893
57741 70866
6570 79674
49977 85288
78229 84013
3467 82928
72191 84083
76145 82672
5666 77731
74416 76120
7762 59035
5013 9784
35283 60461
52744 72030
6071 91093
3918 23612
26973 61346
9154 13821
31678 52147
4087 70832
49244 67324
75869 82189
36189 56108
13362 49295
30416 89279
11335 37856
5802 63395
2159 55986
35674 82937
5553 88887
58297 70762
82390 87141
71042 79903
5508 28800
388 37816
22199 64887
35395 79419
25411 37794
29851 38170
33737 34623
36559 71824
8774 66355
79947 91277
29928 73146
19244 80376
34152 61339
38828 48750
1039 61392
12965 54929
70494 95371
46347 62674
43010 64845
57960 90726
4449 41187
47998 69935
38756 89964
22986 54821
9189 42385
21887 26502
79074 81926
51149 81436
15743 56111
46171 64879
2303 14159
10403 44915
27988 79985
35180 62336
33685 86253
29489 29774
46396 92293
52269 62621
7009 97229
51042 53045
8276 42210
4291 40778
23454 55567
64097 88731
26465 79488
32646 59011
10635 35736
86830 90253
28200 92198
63854 67443
35786 77012
21649 81913
19927 39099
77145 80010
1436 10625
77514 94435
16095 58129
1865 58845
62629 95234
14380 76680
752 13638
41478 92331
40997 92589
41112 60065
9695 54720
19623 43214
9050 65890
68941 86712
57942 62778
4761 7958
70167 76668
53720 94546
9946 47714
46099 56183
53474 90349
19282 95063
2803 21169
1910 58755
58547 98338
51189 80854
44207 76191
22646 80425
21295 25989
90126 93724
15573 84862
2592 27113
11127 20883
29544 67679
18031 36230
33129 64166
53962 57074
48503 89277
44283 63686
22928 36457
86494 86789
46044 73389
61226 88233
31560 33391
48734 61855
4848 21120
20561 38816
16625 34581
19103 76791
63091 72136
17672 48198
1683 42460
4546 91174
46015 77228
16287 86441
44674 80808
53954 98996
16895 60875
18243 42501
8252 35737
27349 57564
13800 45095
17360 64406
79745 85662
49087 58005
14089 31606
13715 62897
16713 55353
62903 77970
7822 77530
39088 96351
19926 46092
9267 69553
22484 50129
49491 71376
51152 90305
9386 49947
55544 94343
23214 30489
5091 67626
54686 83771
39766 83123
25816 75731
20702 83136
18793 90510
6504 8794
2219 26276
67415 94244
35553 97380
29836 48168
82441 88468
15971 75905
36004 83248
60516 92597
6541 70271
43692 82842
26888 59766
28967 69932
30865 70220
4359 9270
2859 16833
42112 69777
7151 95281
58268 85904
9576 92619
73030 93288
61492 89466
12838 20319
38927 50565
56241 95202
55778 79084
30928 56341
50256 90121
21948 85271
46799 47011
53464 97630
21745 34892
24640 42317
40822 65571
19109 60840
74250 90938
71953 89499
36667 95538
54655 75437
8402 13740
15298 97381
41548 91961
5794 80668
76378 76844
7530 21945
28635 75591
7428 56989
48256 86310
19886 65120
35191 71741
15769 67677
21962 45639
3499 93977
10100 30143
2940 21204
37710 76955
9457 32507
13342 43210
36118 47928
2062 28555
7904 46938
9912 48076
2208 34550
33836 34479
56366 90175
14908 29674
50800 91503
1677 44324
9434 14838
21470 31738
18584 19892
2703 43007
15760 63691
17156 43564
5667 97317
46689 74731
27712 53392
51539 58622
14958 24927
72750 92136
44411 93925
71528 75361
30290 69135
45670 59959
4198 12544
46194 59393
58256 98181
5543 31870
38709 39093
31850 44427
68013 94714
17720 58688
12464 44878
49295 91794
52854 62825
58046 80177
41462 65804
28047 95623
23737 61370
21804 92034
50654 94819
54838 81223
7647 31302
40747 76410
7166 85076
2880 3022
65747 98511
29927 61356
47326 71868
38615 75604
38026 89625
1969 45068
17315 98341
61343 93860
74841 78452
32976 98218
36166 53168
12449 28557
58848 92979
3567 55097
39212 62176
171 98410
10294 85658
33453 34088
19488 95326
26359 46258
82043 90997
44070 91475
7589 30854
9531 67597
22405 29122
32435 91206
41458 47948
15036 20514
3169 92342
85431 86157
28878 95394
20530 37710
16071 93221
3998 90330
37717 87565
19493 59691
3314 92431
9914 72865
2829 60919
17128 75734
81799 98771
71536 75379
1659 43191
67646 72774
9613 51484
42758 45931
67451 96920
3437 85594
45790 82158
26317 32516
14871 26245
21285 88758
12156 35087
68166 88532
2395 57999
65249 82877
14632 51060
3159 41563
19702 66867
45551 96202
42105 99496
13313 33479
32820 69853
71543 89357
10594 67077
18448 48554
75475 90482
16088 44712
26633 99711
50073 72087
57438 66262
35831 64454
24712 67775
14715 55394
92129 95034
47673 78075
66572 68364
18828 52149
26392 60519
17276 80048
70944 80504
73426 97338
57074 72099
17600 21080
30460 93074
25141 65021
32813 71760
23904 27797
30732 99718
5771 12943
8320 13312
43567 44608
49897 66684
64393 86283
24622 39561
23164 56413
11088 33411
96894 97982
22828 31738
79034 90400
18808 70623
32471 72132
71768 72130
55471 67695
20862 85752
15849 36667
12726 29626
22546 45229
20733 52419
37218 94359
23940 89580
58325 84015
67660 73255
9202 71795
5434 36338
56782 94961
59939 80599
90710 94059
16379 79530
20439 92921
52590 99898
24251 98614
33019 77449
22979 64252
64654 75602
34068 38323
40287 81539
55942 60701
16330 86502
63688 71445
19177 33658
10958 35570
48156 95667
192 41629
32378 87994
43985 68881
28079 36501
63835 78048
38903 96988
63453 87272
5056 92416
23462 57489
39250 84052
4821 95834
41939 54829
11221 81096
10281 15639
2466 80464
2211 98028
17750 78544
56380 92901
23627 44097
31407 92337
35645 59643
92130 99827
73942 95252
65579 85675
11332 87484
14320 57217
6896 70895
46567 72182
29806 67439
48349 49631
23519 70032
49610 61222
62540 96362
446 40165
72316 81836
19155 90720
36976 46480
16786 42032
938 55708
3734 93251
22370 75546
63920 87280
12651 44353
2921 24725
2501 72592
26496 58896
40347 95188
12497 43771
25686 31949
37419 61607
25336 37205
16554 28077
39326 44462
66205 71509
12605 88723
41509 89086
78819 97821
50691 59108
48443 70450
60682 98386
30285 82351
8981 97246
9704 18626
25058 33880
53608 90910
4184 5263
57921 89425
24410 33994
21417 76491
28600 32677
29101 68179
25758 95310
67036 84586
2656 11934
45428 81960
49298 61691
47775 69194
10351 35694
1241 33918
85668 91054
20640 35574
40651 58541
34034 70462
1418 38631
20437 46907
36263 38453
70687 74385
83591 89186
16905 46525
57130 99478
75047 90441
47203 68392
37677 77675
97 48870
8955 76116
82180 95272
27673 47988
4500 57547
39280 82318
15842 76788
39685 79633
42456 90702
33978 82716
60119 64703
42347 72078
12901 72573
34289 89710
41193 52356
33880 66054
17505 63686
18413 85692
154 30407
83019 90325
16748 32519
31032 35965
69189 82597
62895 76627
23906 23953
24467 81529
26945 51592
11087 91206
36585 85589
1688 23340
6024 94114
7300 73617
32802 74421
44950 56553
20177 90071
2619 96046
9140 58649
21109 26744
23800 41040
40230 96387
62727 87733
63294 92553
50358 58819
40802 61295
109 35197
17627 31770
50106 83618
4632 61721
45493 76696
45029 54595
54772 95653
62196 99437
80828 99142
32054 87592
1662 30855
3485 12006
39292 85051
74273 85888
9986 46751
21301 39059
1059 63421
34504 53635
7379 10439
81911 88599
19116 26807
5229 30029
2759 10309
12548 43289
44550 67880
9098 10325
38206 53084
66250 81663
33522 36875
40480 47443
18677 49537
35903 36338
14538 39822
67398 73911
2198 99879
2262 42830
55837 80820
31442 75101
2140 35133
20453 78354
46877 83050
69097 79488
26357 99275
73396 89215
31878 57057
29334 89213
9644 74789
63607 72557
11190 26546
18762 40346
9769 19603
22759 99905
87297 99308
44857 75335
2056 36145
35157 65907
11433 41500
44846 71046
31840 90926
17873 36903
70610 74459
15707 16254
64698 80913
13529 79902
4331 92223
4850 94662
46977 78574
12565 39583
48605 74100
52766 69925
53038 84629
21136 62229
25136 86192
44501 61601
12145 96138
45981 63348
9105 59380
16888 22054
1610 7152
5786 72204
58061 93768
22819 85262
49029 73545
20178 75374
52883 79744
71926 74362
64370 76476
25292 48317
21078 94907
58059 58336
30670 73460
43036 87993
21192 48192
7353 50017
4147 28773
21549 25848
31840 52512
25600 57862
12047 74050
23600 58580
33716 84249
1117 52292
570 15131
7421 30030
7183 83199
63180 84155
84506 84829
31677 42209
36499 86908
46140 76937
51665 89931
6002 56316
31966 54216
75981 89091
23357 69428
66809 91870
9635 44819
12667 37904
18821 95911
4139 62423
2767 82754
4907 25914
13114 66364
52343 66571
14913 74159
63172 99794
43752 64023
25482 38094
73033 80563
8142 12793
18105 79499
37949 56725
29123 33892
36495 44121
1792 81327
25515 78875
52583 82154
22075 72256
15375 40806
36185 38912
7935 15207
28703 63335
69563 73629
21600 55997
6772 42439
51930 56712
18505 46810
11825 25243
18811 67131
29788 36405
28109 52134
50496 97297
52978 79092
46287 64914
9779 41913
21021 91328
23167 29222
40197 57640
39214 92944
74332 79671
39206 82710
25982 96028
30754 93894
22622 30017
28684 30769
30235 57921
40435 76096
13168 20168
75511 83825
9213 49076
4469 28094
14090 30619
72369 83511
46675 91439
45958 70885
2806 97981
20459 39018
65971 75700
19999 54090
1177 32583
19259 55768
45404 96869
5684 65295
15449 98493
51882 54053
42604 60436
3843 49151
35540 50259
4282 81133
39588 84442
22983 36815
2146 80307
31607 71145
65262 89746
39860 99433
34418 92601
85772 98500
42178 90552
35514 88485
59773 66085
11125 80960
1543 2083
7430 52556
57552 60493
53308 97885
7276 91053
47075 80052
17308 82068
18994 86147
28945 51085
19892 47753
4769 54771
41219 87849
23218 71659
62617 77507
27297 33137
1451 28611
14083 38848
8636 30461
34957 97299
72305 85924
90186 96288
12245 85714
7741 89695
526 40541
65401 78720
17024 90114
28924 41049
12228 66523
5999 30548
27270 34990
9697 63712
24993 78356
68275 83698
50360 72474
47493 69953
12296 81230
21655 33683
63940 79673
40217 51354
17597 40220
3520 26729
48697 73706
13736 23453
23887 74355
72966 88477
18653 57280
63853 87961
56332 67701
4469 90003
963 75150
52490 68542
18187 60261
12791 15705
65263 84162
73335 97204
53878 71586
16562 61491
25618 53094
29523 85995
45877 86136
4832 18838
9916 40565
39259 79133
31376 89307
43402 53785
10594 31888
45008 45069
8051 16652
69839 92071
19333 39766
38488 58885
73677 74709
5183 85575
3023 11050
4701 10169
35209 71212
47447 86077
8999 21120
28559 81441
48999 69954
61908 79515
22802 28248
25995 42451
27318 28195
34865 57698
57013 68222
17088 43137
17700 73512
46887 60764
36791 38728
36384 36550
54232 81085
45335 67326
39379 51877
31800 43469
16014 91367
82379 94265
15145 36330
30766 44244
15351 27615
42548 82922
42023 74954
80314 85749
23904 58831
40560 92774
43380 71180
51264 70054
28729 89484
47006 82450
82233 98273
11256 20536
42372 51650
11485 25661
11675 47048
55060 78927
8298 71459
23654 93897
399 84383
14553 37509
84198 99102
73085 97816
1636 77907
45836 81568
30974 34654
39659 64210
71655 94463
42646 99923
58617 71419
23542 28114
30960 78565
71201 71734
28842 58383
50361 80326
42944 70176
17942 42032
2488 29545
36007 51986
47210 99823
5542 90030
23644 42421
56604 84954
19253 38273
70217 94335
36390 89618
14424 35215
18924 60625
7703 12223
43885 75522
38744 55469
1042 65743
22593 32640
12252 45317
4371 20774
83930 86308
7422 89524
28360 80726
1875 19262
65860 88794
44054 61710
62123 89437
4677 25033
34819 91924
22675 87719
31187 72214
43365 66199
13808 25784
39801 42187
87620 95444
46441 90564
49545 65976
1426 55215
3782 50005
11131 32268
9946 67999
22037 30593
86738 90028
30861 90122
5805 9707
40342 94435
3508 26954
26607 66665
4695 41047
80756 94710
70268 75398
30533 74250
21195 78380
20988 81242
40263 49591
1753 97335
77444 89051
36909 97896
37143 61593
45650 80998
38884 57110
18316 30368
51588 95330
17521 30146
67507 84439
22821 38373
13664 14836
41549 94728
24807 37076
62619 74385
18178 32767
54128 82867
6557 46570
12219 70015
12690 28135
20858 88688
1275 50329
21394 73400
84290 91415
17678 68598
86223 93028
67935 78204
2884 85988
23222 79331
14538 94359
86309 88148
8720 54058
949 25764
30941 94892
35554 49563
33471 89070
79288 95148
5815 77607
69581 77567
56129 56430
23946 77435
45332 53135
18686 76151
11225 55068
22483 70526
81545 93724
5484 77610
18912 73699
24401 35673
34968 67652
30321 81189
11140 23652
6751 71040
1045 8988
41925 92677
5514 90711
43017 97986
22648 90873
86961 96002
61334 90781
30264 47901
34238 87966
20986 67713
54641 73122
42612 71929
15511 53316
13756 65025
47876 52412
27288 39707
30614 79245
26126 77710
4491 34362
66928 90049
3886 48999
37298 96695
34809 89729
28356 91418
58057 60215
12739 92412
26809 34377
45347 71576
58345 75155
15794 81366
42691 67658
21696 92664
70031 72446
20380 24797
3970 44691
22466 72683
7796 41140
40764 92564
7933 51750
45708 77527
66025 96991
79899 93761
3626 82334
21577 85827
13661 16345
19965 69205
57092 69666
1619 78930
79446 80146
51416 90210
40354 99462
68996 93333
63407 80210
4590 55508
12919 13358
37787 88867
7768 79571
63602 83285
81828 86074
54379 80332
50615 52396
18950 40171
5837 37817
15737 38842
3702 80597
5025 77558
36458 91212
50040 97906
39394 73461
33454 62951
60247 79808
10002 43571
12378 35273
46612 49351
8096 96988
11683 23570
34716 86717
43726 62065
41633 58369
21669 85204
54573 88961
38332 42314
3045 35219
43638 44228
2098 51667
27838 75493
69813 79134
40708 87437
47296 87848
8323 90539
42483 57572
9994 51636
14243 98127
17872 54722
32228 50704
18566 36810
71566 95356
39764 82543
55394 96835
69996 82102
13442 42558
43255 80169
38506 92294
27664 77257
17393 19296
26970 73758
58053 82949
15911 59075
53040 67958
28070 74492
52089 96858
22513 51135
75718 83215
23932 63174
85567 97525
40594 50405
24367 45175
78426 93236
21913 45011
66248 80669
35821 90861
46470 93144
29885 78549
36697 93330
17604 52850
19152 33348
81115 84135
24409 49141
11152 24181
60404 94761
34424 78635
21916 39404
36788 94265
8805 27163
40850 80009
28098 86287
47308 91618
38768 89779
17127 71361
11655 25650
24041 43934
51401 56830
49496 64014
24434 46432
6110 80085
31506 83864
36620 87394
6029 96408
35166 66088
70707 91503
72007 80524
6920 36018
87890 98785
15141 91937
26079 92166
48462 61030
42856 98111
16985 43982
4597 99578
25303 26521
15290 36306
28877 60099
10500 71480
24009 56962
76024 87953
29115 40561
44397 71008
37422 47789
20369 48399
42399 48992
30144 80705
23682 29233
3511 13238
9623 82258
34079 80408
26223 52083
69656 93651
46382 59963
40237 85656
21653 27037
42889 67207
32755 78723
37417 52502
29159 45572
41499 59955
20190 63719
50917 95056
49838 64482
27676 65142
45482 91038
71184 87683
50326 73800
88451 90179
58926 88957
7573 27917
59518 92724
77295 98434
298 25869
12697 56075
49843 69070
11016 34187
53247 71602
754 19463
29984 65761
34335 98317
55239 56084
4268 80561
9076 99785
44047 99782
64081 94879
43141 66565
34937 58730
31377 44307
21780 54038
23882 54183
12753 42887
55151 62331
37580 58224
78362 82218
2964 50315
19551 58903
1462 5348
40792 74966
11467 14925
15841 20431
53686 97432
35984 48582
72001 86108
16618 24311
43593 74138
6423 97098
9460 53264
7026 19031
69931 81522
26930 67164
66190 89588
13057 96676
2670 98831
36996 89110
19329 26819
69624 79193
70291 74028
35562 77010
29867 55596
5408 5633
18216 44405
8506 49711
27599 36081
38689 49575
91413 91767
15948 50116
17662 89668
51042 86034
2901 55942
10635 65426
16572 56033
39263 84718
26075 89534
61032 71503
14304 23850
5545 67282
20919 45496
73085 94886
26448 61811
3996 15875
21256 60632
7390 68707
49226 98701
55707 69693
23725 55745
2427 78065
33052 46299
67367 93814
38338 48595
45695 71550
81852 81939
53296 96856
30137 80279
37646 76953
11109 48991
16621 75035
21362 25824
5123 24918
36884 62757
45655 88500
72795 78129
19338 68983
16997 37257
34291 86633
11805 89327
70238 92296
82042 90146
2721 88158
16742 29171
49925 67015
18918 20247
41985 86551
4593 21993
8760 21081
3915 5333
32467 58321
10563 76748
16760 42941
52634 60892
1224 88245
18710 87550
36479 66765
13683 40760
27703 75426
69130 76249
72294 93700
14015 99269
4031 15786
27567 60930
38137 73865
5890 79522
14070 79654
75333 91080
52903 69878
23844 74118
31153 58378
34971 93132
59154 60465
16065 36785
38685 66320
45183 89285
19168 64186
67766 85532
6985 65002
37469 87759
41035 44566
70575 96334
50884 97735
7216 33168
85370 93880
7623 14107
70337 97453
53204 61318
14573 92538
46665 57026
13654 15646
31581 97145
83192 83260
51120 69967
34808 78069
39942 46080
39459 85124
43188 58574
35136 70055
14749 94561
3309 66016
1138 63809
78693 80552
40211 82517
38411 78052
9214 39886
21238 96526
64212 92538
16670 40432
56290 86786
24255 73872
9148 67418
437 91863
2039 18902
53230 70332
24339 62253
40564 46834
22490 85662
71238 79179
60603 97645
44327 80169
33493 88313
26892 63596
30216 66656
32077 48437
7043 25811
5750 46908
10133 60159
24868 40741
63609 97723
67449 73715
52934 56024
12593 97378
21618 36085
29379 51629
557 38021
31283 64052
17810 46551
43348 45137
24756 62949
16404 23892
90441 92616
1887 34574
9802 27311
6879 90008
20717 26085
60531 75921
93058 96174
55722 78277
26243 52247
33970 63283
50237 98561
7059 77813
48152 73085
51716 56034
48133 58805
67856 99719
77383 92483
11934 96987
39629 78893
3984 53370
12279 22595
34170 60913
33236 80507
24078 43681
27746 59013
53381 55745
25120 89187
16735 53550
31789 35516
39015 83850
4133 24894
30860 78908
65736 77393
34881 78795
1342 96788
41804 56402
72343 85650
69522 85126
17392 99680
14460 99442
82364 84235
20562 29626
1547 35056
17931 21219
14766 43474
58752 74142
1354 10146
63141 93964
42924 57261
18022 33307
33096 76655
51299 80102
8553 34412
14393 84650
19562 78116
48196 67517
27688 49674
28002 45995
36657 42220
32425 73048
49453 82305
44407 90798
1286 40647
63512 92469
78596 95611
13099 57699
60653 74614
95717 96062
527 60933
14170 73834
26346 70038
7897 29802
72395 99766
28517 73694
4987 5894
53776 96977
14114 71404
54917 64763
12302 77327
35271 63146
41473 99394
60309 69975
86182 86566
25992 92862
77295 79539
19242 27723
52117 83753
33603 37413
47720 72163
54868 58162
43968 67198
8721 14034
54258 96869
29288 92380
70878 89240
20000 74584
82073 92037
1515 93606
20500 46808
58871 97520
3340 33224
7038 52334
8821 41258
53364 70809
26980 29539
27916 64097
42765 45568
1727 45026
14090 99895
8697 37586
21430 29145
42154 95630
64041 87008
37194 66158
23858 48103
39105 61503
9881 96555
14279 78010
95568 99181
35692 86522
46048 79501
77999 83617
78440 83103
6908 38519
41572 87679
77427 77785
34779 55045
15276 57340
32433 42730
78657 93301
5846 36439
8244 76147
25582 63001
43970 54699
18413 96738
30067 91930
49348 78164
73127 98081
10433 18785
8323 38989
52879 77927
17146 20294
33149 49892
12747 71800
70314 94657
47259 87083
12876 60786
62796 67468
6363 7613
34617 56653
1888 7532
61626 63647
55179 72626
80818 84987
78030 82505
7350 18586
6122 70473
68497 73997
93723 94478
3125 93290
18261 57214
3983 96238
11100 83241
56559 77144
37049 76181
21010 90485
528 50461
9405 25478
71495 82062
56501 58784
17596 26690
4507 75825
80028 97493
29981 71394
84141 94852
25358 93702
38782 64523
24622 44167
391 64211
75278 92767
19745 33184
24648 57789
26002 78713
62439 99163
1756 68987
20038 69589
39473 84574
56155 66176
13876 21810
16865 20185
23071 89362
93386 95377
37132 73051
19989 89584
58286 71559
92417 96514
21826 61031
68211 74184
20310 34630
74419 83323
47841 82396
81757 94615
17395 93456
44393 99212
37735 79398
66470 87361
69580 74998
18777 60146
55429 68989
54191 95192
70302 96913
44294 94011
20988 93281
30375 32216
1242 5887
20673 48031
51968 74846
15357 30654
20031 92945
6586 31961
58872 85734
18301 25059
23111 76884
31394 50811
89179 93563
95465 96903
24119 76486
2896 65197
19204 57171
20314 90447
10067 44200
17814 22394
51348 61277
19448 72845
31333 46505
33240 39061
58695 71784
6857 97201
24469 68637
26192 38840
56209 59367
27623 33010
77935 82220
20499 75646
47010 69420
85493 99004
11828 70404
36196 62001
10355 44093
33459 36057
19725 49514
21381 34197
27519 33018
19224 61751
57015 60748
11998 80551
41387 94774
22583 67396
66930 90347
39921 41924
23946 76111
27716 77196
23719 81634
62618 72749
6691 42478
14961 24374
12786 54608
6790 25132
7092 27168
13234 83844
19422 36548
34795 93024
81229 97563
91538 99933
19581 39329
1610 32375
81088 88561
14827 99827
75703 87247
18997 94762
32667 79315
42648 71895
52134 92449
47023 90144
23007 51193
77931 96189
14721 91081
20307 44704
46571 88668
42044 78925
81413 92112
26573 28094
29065 72038
16148 20094
53301 99666
2176 44756
25900 84338
61192 65651
9435 52259
5808 81877
14543 59086
5791 24701
21416 70570
52393 71850
78043 96826
18073 61836
9225 78065
49775 65693
11723 92446
25092 40481
74354 96274
28845 51122
4482 12693
52571 59145
9788 43171
8102 18282
325 65782
46869 67061
34600 46603
46029 97913
1884 83087
69634 85207
58210 72034
47200 73374
22310 98834
24111 74590
29569 65300
3624 43535
12716 31305
79934 84516
4163 16734
79972 99267
28181 99476
6282 25057
12367 85939
20276 65517
1412 20410
15715 29115
1125 5960
34713 81918
37946 80283
14718 71527
88700 89206
36633 92795
50219 61858
18730 29121
57710 74320
55291 63333
57746 65136
56599 56864
16735 44987
33201 71310
50438 98818
25032 29634
59783 65476
2284 56483
16684 25834
42592 82242
43109 47021
42453 96026
28238 73066
90129 99240
40624 65820
33794 56243
40265 59760
65178 75019
41235 94878
71009 73652
50328 90474
70581 74531
53506 68757
42461 64514
80159 91509
25642 68788
46413 81474
11663 56304
33538 87116
33067 91160
11144 17116
48528 76941
4198 38373
20829 34641
35739 68486
2586 19843
21420 96951
18734 97519
7435 15518
2032 38254
2640 73719
21841 39776
43650 51166
68001 87068
37875 69844
23072 96099
84214 94665
75375 81282
24803 65099
7484 96908
10806 81674
48927 99983
8215 29964
12497 33506
42207 51963
34172 58346
14617 35662
37515 45959
87 80581
51023 72498
9877 38375
13529 39381
81704 94955
16765 47276
34970 46815
3115 60642
43359 68618
17973 20365
44460 48621
20486 26764
5705 92855
1293 96959
47816 77412
3105 37849
19863 79365
43676 97157
13115 95527
13971 81451
25547 46542
28337 93482
18713 33100
53311 74198
9143 78681
44047 46495
18080 98782
27461 99852
40660 54112
57355 74110
17160 60486
33715 71821
10308 56789
46431 90424
10458 45114
27008 86122
13721 37552
71255 98667
29899 67584
40268 59755
24136 47047
39458 88074
28711 41636
83497 86336
46023 90823
32661 89025
44584 92029
92747 97361
53188 94053
41637 78518
38435 82885
34433 67434
2689 72091
13217 44947
13452 18485
32086 65109
3194 52804
18691 51025
10484 49794
28864 37265
26596 77027
12016 63354
15212 64285
46872 64238
18139 31626
49337 59243
20839 37297
67481 82015
23699 37589
22486 31314
21466 56295
34219 68287
30753 80373
1628 46368
94492 98364
951 84393
5788 86969
66925 77073
24697 59096
12768 91319
22266 71404
66538 89216
23122 25833
40045 68029
6310 98400
81577 90640
16963 94654
51725 82943
6066 78395
35610 70852
28915 96534
2528 93425
28582 34410
58379 91839
33893 43410
13742 85818
62968 99338
65151 92008
8988 40333
27776 84247
91031 96022
16191 83742
32597 65509
35204 47620
39051 83409
49154 77328
13548 23061
32297 77394
62517 78525
25266 62482
78682 89719
68446 85743
10631 92843
12856 57528
30039 33602
26851 78999
2251 55212
61389 68672
40080 52628
2024 53199
41819 52544
60342 79161
46172 48092
56461 67559
32190 58996
29691 37067
166 19763
12333 28053
26956 43426
7953 41614
14809 86892
50197 85907
86023 88276
47450 71558
22637 45897
47347 49980
77734 88668
48956 92178
29430 61839
33720 87903
9524 76435
1817 49423
13161 22716
17534 24607
7875 84907
77854 79660
52980 69359
30525 87775
3725 26019
28655 96158
60919 98420
25956 26374
33049 96719
4239 13590
57520 74451
18612 18981
61409 76266
24064 44833
51830 92696
15711 26295
19464 55042
16286 26671
66692 72456
16153 17331
19950 82914
77605 87242
44708 81619
41627 53253
7767 70801
19114 19269
60828 88811
13897 33290
13110 16031
18948 85286
55942 87495
30764 81658
36563 44358
5887 9724
26505 56016
11274 41318
38216 95337
34303 37181
7982 20679
58882 97381
26967 79967
14650 72295
5262 86011
59207 96665
26162 84715
39004 68541
39823 84713
37771 67961
23339 51467
47993 83671
40330 46901
78806 93418
14216 35877
6401 48172
49606 64374
24416 80154
8032 19181
7308 26506
48539 88519
8940 99079
44285 65821
9296 65240
16501 59027
31482 73039
27129 67836
57593 70408
87961 97472
26091 84810
15834 23777
7919 15594
11812 84447
5987 95852
34133 67503
86593 91971
39671 61972
68712 83936
45157 75553
54498 69101
11612 51673
22249 72291
27221 62972
88303 98682
28224 35327
27837 56202
10425 79961
58509 59500
7541 64398
10542 22001
15641 99546
2242 61408
65782 86053
581 23439
68206 91465
51510 75856
15598 96201
57726 89288
45054 76706
15021 31185
5932 82170
17504 72845
89940 99704
30367 86308
6222 15271
23014 49563
22592 57617
12092 66511
44043 96670
21906 71839
3019 34171
2863 4468
18719 74215
23676 30673
58758 60598
38417 51303
24835 52358
8823 68136
14421 62409
16873 51913
60242 90909
25375 42574
26145 99447
45736 70701
9995 50052
64243 95524
62650 77810
78413 89875
13560 47234
41205 70503
8024 91875
14037 55771
68567 92489
63150 83625
51745 69826
11952 59212
805 19270
16970 33233
86258 88044
47353 89663
19770 87465
63705 75844
7082 74965
70320 74564
2516 65559
40325 91524
85886 94169
2880 52605
46048 73024
14899 96950
12342 44764
49507 86006
5580 65619
40997 87840
21477 82136
12683 90082
3108 16507
6852 54935
36649 78127
240 4104
50224 75808
31874 43147
18507 31226
16290 31734
5486 18614
31685 44748
57482 77146
14080 19522
51866 66730
1393 39182
82119 93316
55 66548
34002 91174
7024 42714
42769 81021
62754 65858
6016 40419
160 79262
1693 52068
22747 71549
12493 99830
77309 84936
68271 68608
84242 99580
65327 69412
9090 26308
45763 72766
3806 64909
26757 50245
60496 60818
24009 46643
79161 87958
45060 78295
57358 80168
27703 74121
17138 56898
41464 67996
38964 89866
51950 60702
63856 98917
7132 72678
24410 51604
26615 34080
17079 35757
32260 69958
38200 85985
62757 86449
16810 72295
35589 81482
8358 48263
10584 28835
32006 58593
17164 34533
14365 76501
23372 76102
42303 54290
18322 47192
10330 94583
73363 75954
28741 56970
12903 41898
21511 22754
47344 58727
11355 93320
45100 52845
30810 87232
10875 16079
66909 70603
52061 59956
15448 76741
35694 53517
1217 21366
24187 49320
59041 63942
30649 40298
18122 85497
60723 69348
2257 30585
60610 99700
2869 82535
38397 44563
65630 85815
19569 29461
6068 24090
20670 82349
10524 19063
48981 65577
36261 45275
53756 56457
15426 42276
1239 41650
12985 79904
51081 99243
38282 93961
4353 32426
75417 78268
36625 86810
23314 68102
4268 58424
29216 38769
4420 49908
71982 79582
21643 51144
17972 98866
27303 74497
64883 70485
74110 95121
21931 88124
30285 65523
1975 76678
2803 10330
52282 70283
7625 94138
22149 43314
52954 92102
595 24758
68899 93806
22320 29843
617 26377
6696 10135
38200 52748
4809 60092
4450 97131
49071 90713
43236 47247
185 50438
30098 68644
51445 67343
64653 74404
28017 70941
58369 86926
8849 64062
28478 59342
8409 51445
21333 88669
4067 61792
8544 61456
25186 35090
34835 51432
28097 98928
32612 49569
50491 76950
5049 24099
26818 31401
31232 39082
81277 86519
70561 81800
36509 43934
30394 39400
32530 56276
4744 46309
76613 80197
16580 55938
56005 96521
57421 67619
18834 26219
7992 36853
755 76089
51038 88571
20797 85557
19973 90405
7004 77347
37436 64236
422 13343
81937 90331
6955 90839
5260 5549
16756 91802
10582 52262
34677 58516
50536 93726
26248 42297
10758 82655
16354 85285
29172 57711
47279 89216
20321 46949
27654 36227
30468 48798
80621 83414
32388 34972
90295 92259
22430 82130
6098 40690
27661 74656
26072 39527
20927 40309
45097 92174
25768 40283
20825 82274
8271 78309
42169 81795
37845 65090
21191 86660
12003 87534
136 91110
16557 95018
10527 14313
1583 12025
20325 73185
14195 82938
61633 89447
92243 95710
33542 89392
11016 30041
31786 47573
6979 73535
15325 95604
68844 83208
91167 92890
14365 31470
95910 96665
19752 29376
13439 57698
27655 28275
37391 75004
38404 84466
73123 82744
12128 39991
24949 76131
8626 43299
32865 98922
66181 88034
37860 59969
4788 38180
41073 53694
13794 56392
73761 84109
8594 91963
20014 53744
53440 71455
38038 95830
282 64966
34996 56061
52756 70120
31352 63994
42205 43931
66029 69259
58951 70769
8851 53181
46154 77709
18272 48515
2181 35456
45385 55562
5326 62735
66479 74986
15525 91847
42788 78781
15150 33078
11142 34779
31210 53424
27818 68148
64887 86412
7511 58119
30546 83647
83156 85335
2401 21356
17970 49947
41786 86041
43151 43669
22960 52224
36231 83520
6203 61826
20103 27385
18896 85256
54767 97909
62603 85691
29486 29926
93081 97331
22600 53644
43584 61991
83761 87388
41419 97443
42096 72437
52917 99352
34596 58647
5713 46445
5066 24665
2515 74004
48009 95066
49696 75862
44528 74273
13711 18893
8712 30178
16406 62550
16368 50274
58910 93269
43338 85030
71288 95069
71364 77569
36001 72715
67875 80173
26247 51352
21294 84564
11780 45695
35337 41913
47441 76995
16783 92529
16526 60707
12307 34631
26010 99810
20650 75879
22496 48717
10801 92632
5230 45706
29160 66075
35063 67118
5133 93772
64517 97573
26931 81676
24223 71753
11276 13576
67507 76728
28215 50131
63521 64349
18224 23084
49153 70416
4228 7428
6699 96289
65548 68261
12522 62471
19433 49261
30292 91008
24874 37799
13344 27608
30004 67610
32503 98713
67530 98247
4299 5832
3931 57451
53148 99904
17061 84386
18837 41489
39325 57811
84590 92316
519 81179
67528 95950
96618 99663
18992 42206
25088 61933
46764 92950
27178 60162
967 24811
40109 45125
1014 31021
3824 20509
14374 69562
24652 30664
78629 96718
19804 53508
30933 62057
47659 93094
13024 70304
85996 86422
45558 92630
67613 95115
16797 33858
77605 79912
6492 32970
20572 71538
2496 94326
12077 57418
9617 43509
30311 53906
12730 52755
3042 56303
66053 67387
63131 89917
9540 95204
79220 97717
11755 71930
44608 47031
26112 55942
29115 37135
56843 83512
53771 86579
50395 79237
3806 10908
49639 68411
51132 59541
34548 53659
3984 84169
82289 91094
11853 23170
11912 47004
66430 96361
52336 59363
4911 6054
40500 92475
41997 90384
9016 35338
71371 75054
4994 37530
71370 76294
18094 70977
24164 36365
75668 77563
47100 47639
14736 25149
2044 11632
80206 95648
57739 64584
68717 98720
5068 35467
52498 73795
73507 96025
2157 18704
97255 99985
5338 99687
66713 86615
31394 43457
69876 92960
13034 74398
20109 66567
79905 84583
3609 98961
35295 79581
5696 48422
355 49127
33658 45181
9149 39856
41643 69812
47014 79906
16850 17152
53 18321
46413 68295
65577 95792
22200 67160
13503 69934
23922 96773
8482 64847
16323 24571
54670 89721
59692 68843
7112 18556
60644 87176
33760 86225
40196 59546
75507 84874
24255 56992
62540 63609
7976 97001
365 62552
15428 98200
65314 79225
24168 90090
42141 61348
11371 77336
87779 93860
17297 32750
53123 93295
9735 54696
58017 88757
2585 45784
20174 82950
43282 72070
20909 25895
19153 50063
51204 71902
34381 91590
56332 77084
15562 94835
27723 58116
49852 84434
1442 43794
53942 86335
45311 84460
43854 84393
68962 71669
382 70228
2177 21381
16663 26941
29810 96442
50347 81840
3551 78631
2853 3590
54602 80801
11256 66297
17688 89274
9175 62947
49847 70670
79317 83805
48437 62739
71823 82254
35048 56643
3963 80700
43939 68646
30980 79208
30903 46863
40895 51000
7275 45567
11012 86136
7017 65749
2922 63514
24109 82646
33386 48946
17737 36300
37962 48962
47977 84281
14974 38361
19108 81382
69394 75782
67324 98938
26923 98380
60914 99239
52542 57744
5175 51536
4229 62810
17212 32635
3859 10622
42455 76163
34350 57056
44895 65018
15068 61090
22783 57104
60528 81648
26331 75985
28434 75996
37793 96836
9688 29751
61902 63117
34369 53463
58875 61368
41852 74511
87944 95880
39304 84358
75493 84298
92329 94878
65598 89739
35304 66613
46350 97755
34742 49176
52573 95340
32702 68594
72319 92079
2474 74783
34832 51128
85096 97316
52744 78560
19706 77151
47375 53551
7896 65435
40922 96319
23870 91427
12980 45898
353 28738
864 92774
34155 40431
32987 78621
41147 85883
13047 49490
71797 71881
20433 21924
620 51734
76952 96452
58346 69846
17559 33413
15390 54555
42071 55964
70160 75712
25215 25426
63191 95633
25932 97171
96700 96863
10534 28909
46200 58178
9454 73184
21231 23064
21061 67574
62839 75261
36889 67375
50979 60950
30851 52734
46762 86925
37967 61059
45765 92619
59946 67983
1928 45723
5076 58008
19402 81727
30572 57668
43449 49112
36332 48680
70976 88764
16368 78114
14397 86329
70037 85390
24818 65961
31288 33453
56117 78449
65379 86475
40512 52599
29061 62888
2340 8521
10931 23923
11220 71657
68994 88519
28896 93045
12621 56009
18780 66551
10969 14264
31102 39079
30530 56997
53439 53824
25864 27257
63094 73383
13840 24369
51353 83653
57208 85391
15343 78382
6651 37415
27841 60333
22583 57021
44564 60938
78548 98228
30830 91960
32563 98784
32716 99401
54259 70200
13616 22988
71050 92896
13013 45024
39555 44478
61176 88740
41574 99191
13962 23681
4258 53209
32181 54400
48346 85136
36299 92758
5782 50543
80903 90918
3059 67418
13628 57987
20381 73771
33337 42289
17836 96815
3733 66575
54919 65442
9853 26861
4179 8181
55123 59037
21965 63899
12724 21941
28339 55729
4750 31789
49436 79656
42049 49950
2348 91275
32130 92570
28001 91314
26611 42799
13758 89549
12490 17051
2751 16686
17272 63718
17018 17319
4008 51771
62215 98586
6658 15744
73778 89670
59163 98342
34172 93312
11525 14640
8659 33208
41138 63826
71176 74431
16630 73541
23691 47079
26916 40010
14808 86319
13069 58630
36480 93245
13925 42616
44235 97171
37091 82198
86599 91032
24708 92454
80030 96808
19796 81874
2019 35964
5934 79232
77297 89641
1551 25310
56737 73446
26320 99623
62845 86355
17088 95231
14722 97237
24025 25244
49146 60124
55227 75626
11787 55973
11662 56836
41599 71516
5495 63732
30587 80083
33842 69152
43555 48419
43919 62946
81376 95044
27171 96853
13203 48203
62389 77989
47578 74285
3911 97724
16479 48100
40017 45678
15808 35782
4498 69690
9301 83260
16711 39379
64777 75907
45189 47683
47729 94641
333 44433
27366 73881
4953 91442
77630 84652
7888 29836
37344 92931
60717 82900
36760 87971
38625 67262
13132 89930
29349 36014
20867 68702
3731 55003
53002 77801
4389 66469
37167 83958
42269 52017
54649 80952
48822 82703
49786 65362
9493 94377
36003 62753
20771 23809
15179 56205
19013 50518
26589 63548
37390 86961
18037 97391
7803 21922
33851 39936
29403 36306
26450 37175
30581 54561
66877 77878
19919 50609
31642 83427
53680 80872
64815 92051
16697 21421
21589 35003
13394 57755
60706 95685
65725 69738
54618 92661
49474 89213
38045 42592
57898 59618
31724 79896
18322 54206
14676 76167
43718 85262
53660 74519
29069 66995
6842 48922
14692 96282
17103 69197
3801 96212
39034 85341
72388 85504
37064 57269
60639 66830
33108 41051
33863 37685
11900 72467
31931 52152
26180 32798
91632 98600
6218 40348
63401 76009
29465 39739
55017 57660
52047 76293
56560 68546
19025 74674
33555 96602
46035 89875
21724 70498
24722 34457
6241 20854
29289 61658
2980 7316
32432 87472
7497 57051
6033 52671
14659 79198
6528 47961
45640 61610
18855 49994
10841 36251
30075 47142
6123 77968
54696 94871
9609 93473
72616 99903
50147 60305
34465 52437
30594 65588
7485 48753
6516 64156
9109 22547
47537 99959
65795 96920
50434 95195
36146 36919
3251 12154
19836 46703
14368 90469
41467 57032
20345 70673
7489 36730
1418 54306
16041 74264
76606 83432
17838 23764
68823 83583
54234 89197
12921 81702
37109 55516
57259 59381
32285 80504
26517 78269
14495 19257
27205 89534
57570 94824
6145 78709
49762 76192
1551 40935
63927 96453
40788 52555
1031 47726
12557 35871
16415 28931
11419 24098
43082 45002
27242 56838
48047 99230
26895 46413
34271 44544
50992 98846
36314 49487
38097 95604
59555 63565
30726 57701
16871 84088
19006 54268
4211 8300
90385 92281
51477 70239
9895 45748
6917 61560
61242 90190
47424 90665
10061 42744
5989 78260
30314 69235
65287 83060
52934 59337
17784 31081
5235 15632
15130 93128
6869 84088
49014 56257
26576 46744
17792 49172
26229 36666
72113 81553
51636 61033
15727 85298
85713 96689
55100 71075
5635 41190
52366 87113
25580 67777
81010 84407
33523 49602
16951 95718
16453 88462
55564 93579
62327 98217
48900 72789
92512 93524
43530 72691
5400 43536
10688 63085
29388 79681
5401 74670
64853 77717
54957 69287
74237 85561
51261 94214
12882 72294
71146 91838
54720 93889
27661 62056
12263 78880
45704 82357
6523 55461
73262 91414
51639 90508
45327 77206
40192 91070
42649 54705
3099 80251
74356 97496
2594 4289
21726 50120
22194 38037
37252 51030
27604 31806
29804 45792
12584 38287
7558 74961
75985 77498
27178 94182
434 88721
11530 52822
76465 82170
41927 69337
10109 23018
11602 19875
14714 93425
40875 65310
2295 59521
42498 47179
42668 86287
28166 71435
66596 70787
82366 83296
41610 79428
70463 75258
74005 85902
12852 13700
2266 81781
49759 63810
72735 85558
15533 19100
65269 71697
30724 99874
31780 85951
79041 88534
28680 99086
6862 36974
26501 90763
17818 24593
4794 5958
37246 51449
13381 79251
11360 77795
9886 43490
10664 15326
11396 75315
7684 92505
68232 99781
29223 45452
17668 90493
5255 64747
52029 95454
49497 71533
10722 58279
3162 50652
25078 83940
34598 56092
38202 64002
1410 64889
14496 65846
66942 77383
15441 82868
14669 82112
25329 72582
67207 80898
17602 66695
14600 43597
5604 29981
40336 93847
15341 16701
18594 93237
42264 58267
39031 86043
50037 53490
22254 95560
79268 79878
69182 89880
44111 97449
3051 10467
40548 59929
26137 99880
14222 80550
18477 54667
4337 10703
35616 84312
44272 77404
28239 61303
32853 74767
81954 90749
15935 21456
3705 32565
18291 72992
35404 96936
27639 84688
64056 83777
7169 75861
4289 35601
14813 35900
74986 80872
51231 61554
14939 42420
6853 75841
33758 74909
5460 94735
36099 71261
27225 60245
1141 26564
82411 91295
36492 82183
30687 62508
8440 31566
78445 80493
29712 56898
53119 80081
48169 71379
47402 58433
37449 55837
9554 35808
17463 41528
13616 22459
37906 72445
23665 32716
87896 98168
18804 33298
1356 40705
20286 85820
76671 80847
4866 18305
2081 26556
38181 52109
15452 89010
9238 32401
81433 87993
13956 69729
71660 78028
134 40972
5733 8510
3387 94902
49557 79063
33204 36907
26082 72506
31085 41571
44102 96448
86789 88098
39074 87686
32665 92830
64711 90969
33159 81269
5092 24458
79043 82485
2908 20467
9114 25014
51419 91640
14248 57979
33251 73600
83505 83804
27072 73876
19386 37478
60121 88144
48811 65298
32248 49972
52895 88342
1131 13279
14626 28225
63456 65106
39564 90520
301 85407
12047 61454
7015 89073
17238 91318
1101 44513
2824 15586
42293 55258
27948 69434
5355 44515
39753 92854
25993 36376
25306 83053
15971 99905
17384 73643
42871 82429
368 12817
17796 81795
28811 74375
34356 62968
10224 49428
340 59313
18067 92473
21632 77286
33075 58277
92720 92925
13651 96019
24105 24149
23 76108
26867 93971
63648 76293
39078 50791
13731 46595
78081 82262
38390 78225
54335 83235
18892 42966
354 94270
14305 45546
56570 91285
22793 59365
64796 85953
26539 46620
33273 85317
10814 42786
28905 84543
19107 81261
691 28577
9203 96569
66637 83305
60366 61637
40851 55812
8271 95407
37517 93482
34953 45718
25982 69062
56157 73508
36757 48707
74212 91256
14492 43033
1967 82314
54615 67435
6233 73683
7828 54319
29380 64102
68625 74665
61956 94315
70438 75322
61788 88725
63578 99848
8235 54934
39795 62248
49827 74757
25051 30458
17088 19292
55094 90888
36306 90450
16434 87994
16796 54678
7643 85974
41243 50526
7226 68099
40935 46891
8009 85261
13306 78680
33389 42284
47973 70052
30084 86921
6052 89976
31895 39603
66171 96676
12548 78700
8538 83615
26348 27761
50495 79866
45529 93661
22811 52852
15890 75076
24029 40151
29558 83196
11142 40340
21098 84393
17863 64583
18004 59806
2558 62517
548 96047
64821 96266
54528 93154
47911 74218
13844 28347
12323 44214
33020 66701
17129 78110
75506 98634
25841 57181
52646 59908
8843 20117
11348 11958
36328 54977
29543 56475
43928 65840
35590 77824
3036 37014
44121 91318
17853 58695
25255 67538
1462 64053
55712 97060
1704 31950
29906 98935
46791 46864
24631 46432
57898 82674
61092 76208
5467 55093
15191 29534
68795 87190
71643 87359
37509 60650
22995 78232
80362 91999
1285 76398
6100 58226
54644 54794
23193 38653
48638 54133
48197 68035
30909 35635
84480 92616
45954 93417
17846 32424
33079 48620
6971 76555
46239 74730
5018 58295
42210 55022
64626 89574
11980 69032
87237 94367
18238 20304
80852 89515
52000 60083
88015 94537
90514 96541
50761 57457
16525 32024
30366 78698
56797 95975
49292 55957
56841 79423
4718 20479
6012 26874
73625 75249
60838 69551
50608 70346
66300 91889
12663 19793
1588 29133
14813 39586
54707 94680
1583 69466
46949 48343
35324 61005
11578 71765
35115 60876
35875 44176
53384 71957
11754 49388
32569 80637
21312 25807
21882 95624
24861 66039
5253 98757
16199 42638
41188 58739
49524 68713
35617 38062
64356 86050
41092 81234
28698 74021
62847 99010
46799 99727
14372 61589
13464 91438
13685 57760
36350 48442
23568 77827
15587 90645
15192 63492
494 55321
62613 84960
6120 11922
41697 86531
8083 23241
32667 47822
9840 59544
16299 90157
53554 76978
30703 36649
23982 95857
39922 73388
46630 51107
19622 63040
12682 79723
12116 82241
6862 34817
2300 28438
2073 39203
56972 63987
23368 44110
65894 95284
75152 81269
37954 70609
68364 87472
78858 94409
3884 38765
7795 51798
39430 60276
3137 19825
8384 39712
77438 99058
22970 67179
63645 64586
20827 48705
46237 47420
4055 73558
40120 55847
4756 86616
30680 45940
2641 66957
8475 50822
37341 60367
18130 37565
34638 36021
8100 89772
65498 72344
55290 61226
1736 39289
58156 66241
17935 38530
5088 71433
9585 62022
40591 42819
24286 33850
8802 56790
16694 28460
11802 44736
20152 32537
16884 23379
53427 65770
22403 39956
17052 97735
66396 89835
38890 85456
57533 62204
41989 97901
8997 57922
61644 69889
43692 97855
68723 70121
15571 71454
56659 87405
49466 56093
34768 97805
23322 43600
19671 24359
36404 86796
35265 93770
67486 86998
51221 83478
11745 65827
27727 38953
63399 98150
27211 42844
34116 75069
24935 54478
35326 80720
14084 99436
20122 29173
41874 59001
33433 34965
24127 90496
14296 32969
74441 90553
46338 48094
6874 43118
28975 39384
13213 66303
50622 65586
30323 99370
52579 92426
6423 8769
42092 65820
17796 56038
8974 34445
71017 77289
45417 84933
18576 19719
80437 98208
32356 50204
77853 78824
41654 42389
14718 18971
62603 70185
50792 55362
1802 24924
16851 36563
20993 33886
4602 88668
4918 9327
12583 90475
40952 91346
20583 63098
88589 90611
78462 94931
66037 72199
50039 97476
47865 72244
34745 49691
38348 99309
9862 26220
49521 59403
72179 72530
15681 54143
90484 92477
31707 77919
48784 49020
91177 96322
27787 31602
76455 83530
78216 97608
1538 90318
4944 59145
52042 89691
53457 79580
16462 19797
76739 88414
38341 44721
38971 83014
5438 39926
5929 49383
6750 69572
37057 95073
69579 92385
512 95995
24966 45084
27233 87078
10422 35645
30646 45665
34781 73293
36870 55768
7345 63130
19934 43472
3264 7723
15779 99151
3316 34239
185 32658
46765 73190
5866 39298
11823 54008
31710 44375
41461 45845
39044 48652
22530 94170
28974 53183
9156 26833
38050 39612
3384 45646
13208 53657
18385 40740
17556 79421
32334 74055
51440 88140
26042 59852
9175 97386
31979 99239
2808 76521
13656 58283
72788 98415
8558 65718
28089 51643
73737 94357
11693 26841
52809 54470
15166 85349
10296 35154
96381 98232
28217 44441
12557 91818
42649 77275
91925 94533
34346 37692
21060 28723
723 44016
2453 26850
80343 83213
28962 63618
28179 86699
31501 33631
3815 10550
10343 69493
29499 32425
54648 59999
71977 79321
79798 92098
1763 44272
37120 82510
80953 84771
27612 74068
37946 46666
28058 87338
13320 46315
6350 78374
55897 67154
58804 80055
20721 88823
61180 69975
10713 30849
642 95692
24555 81937
16015 78183
44678 78934
27838 99543
44091 96432
16700 28199
1756 39712
23562 87577
60539 96269
42192 64748
1880 24870
22907 97822
700 16012
7503 17649
28712 72250
80013 86981
15764 20326
38828 62203
23151 82232
9956 72739
71510 91187
20168 86881
16154 90506
11813 42662
914 89290
37885 78520
45795 50252
28407 94263
57498 97883
21475 56761
8866 69558
38605 81999
9047 68732
17023 44422
73902 80734
5913 61796
29802 35976
54130 87206
24668 37657
30083 57106
5155 83140
14826 65581
57016 93054
47566 99989
71733 90833
3562 77972
17453 46404
10344 87644
67078 90072
4734 39498
20297 46682
43892 97850
17947 47295
379 94704
4123 51434
3012 90036
36222 62211
22543 79945
39146 93697
32643 47085
2947 10066
29401 72134
8050 14356
39482 72519
3356 90649
25866 76509
10738 38738
72680 76140
39346 70251
10498 55414
7623 45766
28654 28703
87750 98908
34543 79876
58042 83115
8721 66362
43060 56325
21604 37682
6726 41513
40871 46020
39689 45446
25371 80031
58174 62505
56881 64403
14096 71968
11329 89014
8505 75724
66023 81892
37856 58210
7885 84592
25754 85636
15992 87543
30623 61930
31135 42556
23119 32310
12456 46547
83401 92762
13137 17193
43539 75441
5738 19054
22994 25209
57328 73680
67746 81667
28416 38027
62500 69781
45232 92448
14267 45970
7933 84979
13383 50360
8446 98826
32540 88481
43074 85062
51118 76989
32320 68191
22222 93284
38376 39008
12370 51190
1652 5561
14150 70590
73902 83990
75207 75672
30035 84881
28790 88308
22937 65842
79841 90575
16884 59133
12129 83890
79256 87219
11473 75980
30300 69124
6682 26768
79809 99305
68064 95038
20323 92849
33938 74539
45813 77113
13200 66268
49875 91677
56427 68417
27577 88091
50720 84120
15735 40315
5045 12551
8482 73465
32476 53078
23544 39644
28794 79628
6911 79930
33281 50372
6122 55235
7569 30003
40713 43801
3903 83096
22865 39131
80504 90101
52463 54614
44185 78675
36136 72953
19230 41074
5801 31463
26018 68353
16940 18506
2763 15983
13254 96996
4000 18805
38893 71107
3716 35697
10974 36025
33999 86443
34124 43269
49707 98744
18573 49128
23662 73463
42727 78352
20296 62561
77047 93516
40064 84037
3288 14021
65888 74560
49089 71254
62045 77608
14081 88789
22112 78724
47528 56093
44628 66072
8299 36619
33016 68144
2050 4251
12598 39685
53021 86478
31019 86642
24229 71398
62507 65609
21372 87235
85199 88865
18103 30240
73343 80208
25838 92904
26944 58571
48842 75099
2376 21500
49305 60891
48088 96730
20859 92537
1669 59426
45480 67662
41248 63749
33403 62758
5335 79021
2340 80241
33730 96994
67447 80557
10887 39427
78510 97339
23544 83179
43859 62203
31841 82651
73601 90433
2557 71837
221 33270
50151 85079
70130 71132
12171 23183
36749 66671
50094 99363
23175 75858
5365 46331
346 9624
24634 49234
34728 42111
11330 75232
22829 96620
16102 64548
40600 73441
74958 75307
27540 81629
69114 75042
42606 84480
8496 97091
12199 22990
1426 55197
12041 71576
27183 94622
29828 80794
23325 65556
3503 76279
8653 93013
15691 73587
28844 53947
18429 29426
89318 92735
89875 97140
91006 92279
1190 59622
13813 34834
16005 32926
50896 53577
9914 74059
12113 60805
63246 82414
33211 99380
4217 52647
12529 82696
61746 69378
2661 76199
7708 52611
21766 38961
3858 62618
45623 92973
31176 53784
25495 82457
10734 80145
41744 60470
41631 93759
6294 34730
61866 99835
45601 88252
2104 93365
17183 60194
1262 58629
14664 64999
10591 10720
73297 98358
19201 69335
5674 19990
61817 63882
11265 28771
18567 26265
48976 76926
12264 76571
95633 99538
27121 67522
84138 90090
36801 52034
25021 81363
40456 79692
18213 80420
19418 59181
15562 56707
55734 66318
1146 27783
46704 92509
2119 90549
914 21260
9060 38341
39865 96083
28041 48560
35219 99720
3602 27130
13448 55669
18072 58343
9198 95968
49551 74115
37992 92296
61089 73248
6371 77860
20299 64275
18845 72503
1050 42902
40414 96724
5004 34818
10920 47114
7451 67679
48338 85925
22909 55968
19553 55728
9089 46213
12346 35968
51228 83078
4341 9692
49783 66468
39199 43483
18977 89935
40743 93323
20911 95978
42162 84898
33564 54810
44005 77064
77700 81431
60810 78260
43023 67056
6304 48311
29423 61102
57437 74642
69073 70048
78711 94700
36769 81394
46236 88760
24911 49249
64992 68415
36755 87354
44302 73324
30675 50791
38220 47688
1889 32087
16104 67681
49485 76221
32367 44697
50997 97832
65674 76731
4872 20847
7475 11562
42506 91926
13966 48767
30958 47814
9140 50525
26351 59830
52558 69873
34458 50742
52789 69577
37540 80033
34274 40142
46395 68283
20699 95168
17541 30422
73210 81915
23952 25244
31980 98380
38247 79605
53482 94997
4330 40716
20720 92019
74454 87394
32324 84116
30846 54707
19443 71892
12515 13625
15757 52508
8955 76736
53928 58176
6167 41051
67442 80133
11612 68780
16647 26756
8201 38645
15740 96835
36652 80288
49748 61815
56039 66873
47609 81702
50259 63683
18660 66815
14321 64645
20602 56181
59155 94910
7202 27271
14364 66653
11195 36774
35011 43104
11975 12487
25503 26110
2874 2893
58637 90051
7253 58636
70465 81267
56453 58055
47401 89292
48255 65804
24354 90919
84800 92279
15526 67689
51760 91332
19817 88095
7154 82684
67920 85956
31881 81521
1476 41774
38845 82673
6199 36481
78932 84170
9427 46904
21786 61755
53715 77973
13352 36816
25796 49579
65673 70226
2488 76375
40502 55210
20385 42005
502 3709
57793 68212
38376 79934
70076 82682
6214 85319
51874 79098
56743 64274
5036 99315
24549 27952
10885 48831
56180 82190
19262 27488
3732 3935
40250 97614
33593 75310
31977 41043
10096 23130
19094 34598
5617 61562
32167 37080
7486 56989
64947 71940
35391 38571
2885 20770
15063 89578
56975 86165
29829 69531
28209 97151
3980 35338
13542 54474
87637 92236
48805 54734
33632 67979
13875 89935
24689 51663
71982 90905
28092 92629
36849 77965
33608 54755
11980 80878
43311 85477
11626 56565
49642 58017
80485 92214
1976 71140
30417 64786
14884 46497
41433 51545
8844 47904
2947 18621
64375 73255
18131 65009
16706 37252
48405 89012
24724 37821
1069 42724
45421 79319
56244 74810
58116 79221
68885 72035
55234 99131
56173 83434
42730 54562
54281 75144
31973 81827
67062 93911
63519 80637
8501 65946
32857 70425
61382 97773
49693 75545
4940 18137
26467 78150
4151 68847
40343 73166
86004 87563
69223 80461
4718 78325
41938 71163
35832 78191
40642 69011
83557 88411
42271 59987
59534 64274
30369 72718
858 93622
30312 51497
62975 69933
52668 86528
8001 51297
52971 56857
53347 73862
43129 81755
24886 44010
40240 74033
42571 63202
9259 97952
77483 90023
41609 69392
32895 72784
9407 75923
41057 67801
29729 47706
50700 78388
13131 74472
11693 35500
6769 19840
38909 62478
7377 7815
9044 51411
6072 86311
30005 73734
2574 89589
90381 98414
48338 99478
14640 24004
35190 44286
46662 53892
67373 73342
51635 62980
18341 84484
23051 76471
45360 65809
62991 91890
30372 57395
24317 42128
15421 21762
7405 90076
38452 48929
7025 18306
23439 31114
33088 93735
27907 38796
10763 59307
29488 98378
30824 63458
22167 49341
12403 22180
35150 36224
49067 83092
31749 64805
33328 73406
53877 69893
45900 90755
68250 91549
33018 47256
2642 39535
22442 41558
3076 63285
8354 68246
35378 95629
18546 33343
8101 56071
35063 35639
30492 92115
94073 98439
46092 52541
5735 74071
31989 90034
3662 63288
9125 70397
73608 96873
35785 85904
74885 94770
56450 83784
12508 65835
3337 83690
54967 73741
12088 38450
67540 96109
76239 78734
41125 55414
7553 51562
21295 65481
33162 82581
55760 82260
15089 87135
20484 73410
14333 97213
24641 79426
7633 41546
11340 23342
23623 25029
11044 93399
5859 88578
12575 85927
56532 64827
8300 39835
5989 46147
1288 53995
45871 63594
22286 88180
48974 56681
57946 71760
33293 72591
1440 83070
6175 35843
23436 30431
43820 48761
15060 76954
2908 90809
34717 90585
50068 91882
45952 66142
1855 17722
44455 95584
20280 39158
72396 95115
953 81207
33476 54160
86419 91330
13553 99662
58482 87399
77673 90279
59355 61273
18195 77026
28184 93563
8025 28561
22068 60366
3966 28504
27453 29239
7712 97324
9875 71714
67601 74477
8790 9212
28969 95605
46747 99525
74865 78732
16037 76531
61146 61288
59640 89240
13176 73968
5324 53867
3864 81055
60412 90133
51074 62919
5265 15620
14612 82246
75034 88492
8566 39989
47283 99650
82657 94974
1078 38141
837 4844
67101 75482
54439 56946
2377 54796
45816 74791
54568 56464
14060 62861
44241 47220
21809 45949
7129 29430
64090 72046
46655 86747
23438 41131
13325 93604
69619 76699
30893 70361
37541 90351
10547 85593
12839 92423
26279 32976
20579 77166
29548 88099
63946 94267
61613 82056
85753 87043
51833 56837
7883 8581
39926 82195
10479 39663
17569 84414
15980 77048
47939 76686
41470 98334
10247 44427
60172 86058
6801 75550
7985 39750
72898 74449
47716 90672
36973 54829
64648 69989
75759 99976
4886 63730
20019 25911
47912 52588
52629 67266
40908 49838
21989 94761
42652 65094
77418 88117
38235 63346
40177 78181
26741 40661
33591 51269
52239 58447
84376 91796
6880 83671
16414 58903
59575 76434
139 33161
35352 48089
10804 27963
18506 21500
90006 96445
54012 55459
57266 76281
30006 67217
52848 82515
77363 78158
60275 71823
31229 45854
49307 84551
21215 43411
24933 93225
30558 83022
92718 95829
23812 24906
13724 39302
18887 48794
32564 34532
14295 51026
21576 32550
24892 57347
76371 82556
44997 75694
14830 95696
41181 57734
74441 93131
19322 99263
22567 81139
606 44458
14932 66550
90928 94580
29898 43772
35607 55629
69171 89218
49278 80955
86033 88848
82758 86982
33794 81776
12747 57582
72057 79855
13395 59642
18847 54268
33213 53796
14608 47938
40320 67284
46160 47797
34400 48297
88121 94522
29016 90509
56731 99272
7669 31987
39629 41038
16289 90596
62322 98161
34525 89646
37285 40818
10863 22660
9804 23170
50769 86482
28372 95481
60611 70246
19639 87251
11615 49559
78506 81048
33630 81663
63815 68755
40613 55559
30022 44399
77866 99962
10740 58598
31846 73275
42398 95973
18361 24051
42577 56757
8386 78325
37916 73736
49847 57352
87607 89275
55657 98554
16603 78607
327 63070
59197 63667
680 58421
6397 89514
4172 9620
41886 88785
27582 47158
16067 44866
60868 79724
10237 31100
5124 84945
45791 65582
28203 91875
29538 58385
14171 58253
42236 51623
33696 48786
46095 50736
53509 94256
13138 59605
16052 85437
15415 52357
28322 48568
34560 53268
55035 69179
35481 68297
40002 45778
11285 90414
4071 71975
20045 39931
46378 96244
19462 30209
40230 69465
29532 99715
51961 69969
76627 79836
83676 87953
35259 44123
15876 44744
59838 93067
9499 49725
3740 22522
14676 97850
22388 68904
22633 70669
41442 54724
69192 90963
44192 82187
64573 80615
3927 77200
47318 85216
13884 78907
4446 75666
18754 91157
56512 56578
37917 52414
54669 70527
17941 39515
34717 82908
17039 50945
11997 30980
8902 65377
49707 61677
2718 37387
32375 88223
725 95290
29088 36848
20402 87364
7254 31226
16520 69103
5242 11770
41094 85373
10895 70044
64764 65033
9056 9999
27978 75822
34093 74455
37036 54295
11783 70821
21443 80501
49116 94580
39787 56902
71221 99803
8794 57610
20462 98358
5958 61798
16964 54005
75800 88096
52198 87079
49707 63236
24019 68116
65065 91010
45518 60042
33993 34791
22540 31013
47256 79993
1744 28761
38391 86027
31722 68259
49634 91961
87385 89740
36077 66372
57399 62389
6713 74810
880 82842
50401 62821
5647 89705
83632 91730
36650 95402
53869 91580
15475 76363
33456 71228
55923 63334
60042 67666
43379 72174
18545 38846
77727 87820
8101 46774
68671 91682
11836 53359
12619 47119
74266 90119
7205 11767
2371 37873
36493 39013
67796 94032
38255 95580
18932 96683
46380 88971
35740 83002
8778 66712
3029 76008
19835 77876
47311 60181
25371 32120
6266 60702
63575 77023
86410 96207
11994 58895
22835 94342
3909 23332
74438 96084
49502 84306
2324 60016
6418 97130
91124 97621
4172 64862
72321 99384
29433 55245
74789 82175
45125 63123
53697 73906
22555 94328
21959 27358
19815 20178
29405 52429
4294 6889
37857 78209
89523 93617
13329 88034
87601 92753
63049 73283
9736 55431
5407 89885
19216 55707
14151 46571
53828 54854
70412 93767
39580 59376
15863 52966
17778 26160
36940 42995
38150 83834
30622 95734
33919 60097
24996 85662
28953 70083
33355 70476
17134 59291
71192 91080
23861 93921
6388 92178
81056 89887
16399 86305
30058 90990
61361 81896
28164 91674
87287 94999
20251 77367
8505 99599
4853 35784
5404 62256
45926 72577
26289 36787
41783 94588
3804 31550
20578 86426
37142 46755
26073 87864
82629 93215
67603 90716
69548 97959
37233 98610
36783 97250
4879 25389
71678 94778
16961 96976
8218 87597
37499 79997
4571 37293
19702 89261
13085 58791
43001 79647
15839 74147
10898 36772
6154 92186
24123 59790
26982 67258
3981 56125
11087 65009
13657 50878
20825 64416
7321 91932
90587 92912
49965 60924
15880 31189
21885 40658
16582 54928
28056 86633
24970 80784
50486 70001
55591 86564
37019 79939
6139 63872
14092 87486
46186 65577
20347 62624
10109 48328
37488 48241
4874 35815
86680 90039
16671 97275
31505 42337
51998 87880
80568 88054
2119 77426
33498 55426
33421 88577
19055 60694
28504 56193
54843 69699
10252 88052
51483 94757
58304 76787
26110 70672
23379 39198
8770 45604
19140 85780
10647 85932
8025 12885
27476 89093
8698 47227
44978 58300
3186 10101
22444 74380
80754 88098
2053 98326
35362 81087
34608 67758
40168 42580
58048 96147
26810 85894
22164 67822
20308 74010
20402 76168
36526 75864
34495 90201
13440 85160
30552 83354
32393 33636
935 82150
74941 89159
11188 74725
15399 29350
58479 94014
143 11369
50243 62083
14550 65796
18354 30861
45541 46351
27846 70761
38648 78893
4879 8694
67477 91701
73195 87353
22834 75463
27792 98862
3250 38189
7833 63864
50886 64695
48793 67756
8154 28579
55422 70532
671 22135
69056 77362
2969 12842
15431 33459
2390 10126
10721 27766
81133 99972
3687 96914
56767 63459
30274 65087
16266 29174
13128 56309
7233 66919
12218 14276
43109 57344
26773 45097
58159 74748
44973 96231
14182 75789
30921 62089
13037 51341
52712 95260
66202 99614
38888 61410
28294 92955
36137 63463
39217 47116
60166 96619
30091 72701
6274 42126
15262 99850
107 54951
40600 87289
20684 28816
50769 89066
90977 91088
38806 97258
57517 66810
54554 70427
67887 68032
11055 27742
55291 94598
32963 39499
79287 83888
2805 47324
11676 71383
24633 74084
19376 61830
2463 86179
52306 87922
5627 37785
58529 72268
2901 86104
18112 49624
22263 54473
48510 54658
26288 94766
33808 69693
12142 94845
26367 31929
42948 95195
19656 28599
41032 58549
19496 99962
88685 90150
16240 81203
16454 69966
28161 73823
12747 92686
21518 88031
21994 56968
41637 82383
19093 52088
16442 38419
30027 33283
50626 63673
26321 67895
13748 54743
26089 70069
44759 84854
427 44786
19650 77358
13583 86055
39118 71026
21669 72216
27319 27400
46976 77794
74762 85082
80320 92689
19755 95244
7064 10132
20996 22627
37595 72522
61579 88582
28893 57565
19252 38301
35591 40178
11089 94260
174 71329
30789 55298
1822 28914
11991 75984
500 3476
60039 76418
53128 57659
48955 67593
63223 83720
24814 31015
44090 49202
38050 56933
74423 94483
90789 97407
6742 90825
16637 86779
8688 66921
15791 75804
45213 86893
28142 28172
72760 92389
63803 84607
8668 96318
51153 78650
30142 74561
42642 96459
47586 79254
56092 79274
29080 49099
1777 24654
3945 57436
66000 86866
70146 99531
66044 79849
62502 68478
34259 99232
30496 94905
29365 72889
2552 23256
44584 86782
59198 80292
86152 96624
6253 15537
9928 59743
52748 78002
37672 63315
71233 76517
6138 46723
67510 82154
15112 87141
63645 90233
40937 87168
7808 18226
1525 55754
45752 58753
24177 63451
19671 69803
21807 46125
13024 99641
25337 32424
975 26309
25560 94614
52870 92498
11285 60487
55338 96129
757 88454
86278 92561
35892 68608
24439 37292
11232 30467
38947 87246
23824 99717
13342 32729
62436 89406
59529 87702
23847 72483
23753 35316
4321 91537
10511 58628
15145 41811
22359 72816
24239 90264
54074 79141
26329 41075
28362 52376
17948 60951
13246 36144
40847 47146
82492 86588
45712 78546
33504 96711
21788 50978
17708 26564
28753 54060
52300 96388
2521 25689
27904 99947
21187 79718
27647 59592
15022 24219
32248 79183
29061 45602
21181 87755
33902 39745
24022 64072
7579 11609
68264 82276
36822 47484
20717 25496
23099 87118
61800 74590
77965 78890
20595 68157
8363 94670
49136 85430
18206 19460
3519 76491
33026 97781
17225 97615
67195 80661
15536 61423
63683 83885
46988 97272
31193 31590
3541 21696
26490 47314
53109 89368
63940 95391
50795 73218
17084 38963
31695 40678
37478 90058
17250 97059
37281 66171
76935 84591
34908 37721
48522 74796
31309 76129
4072 33184
37791 99838
49087 90809
45977 74181
11407 60016
51868 55346
6571 86383
673 4642
1181 83599
38132 49432
79063 81686
40406 78102
25325 97003
1806 15622
66504 95889
14238 31591
17408 60943
18925 49046
31192 61228
88785 90313
48539 96598
24619 63621
41517 80452
40119 42326
3977 52664
2101 4023
2093 18031
33995 36181
6383 80714
4319 60488
13632 55745
8341 20634
7132 61397
58751 70605
14957 16103
20228 44048
40609 47228
14559 36482
44232 54847
13786 83082
70910 87055
28898 77319
1005 26332
54866 83422
7831 55191
24139 46362
44996 85536
15269 36382
8207 19543
45599 78669
20207 70830
26615 86480
56405 68357
18828 94636
34961 48421
22285 37044
35409 94361
7021 7023
87030 97528
76594 97601
66827 75654
3800 16332
76521 83795
28822 89539
46288 62519
78197 94249
3185 91080
72732 83726
29077 46188
2621 4819
21095 70543
30983 53462
13752 19254
25775 67436
29747 61421
18327 54476
41740 70349
61096 93752
18910 72643
3377 78519
44941 54783
26379 87918
10901 80554
75085 87336
59300 71526
2197 52520
11083 50291
10743 32664
50400 86898
16296 71671
31607 73506
63376 98822
5085 92867
66082 94764
33734 85444
35907 68774
10297 46547
8690 20002
44843 94238
16311 60680
53707 86304
28984 31938
12300 97082
32085 63673
27203 63785
62789 69275
9080 79383
26402 53028
59376 60043
25705 38622
17542 95721
58880 98484
13192 13271
10671 62010
30511 59293
24016 96562
1912 12934
32607 58814
26839 27311
10516 26208
40052 68931
55438 94856
56690 93099
26372 86566
92215 99404
19969 46466
27671 86866
28349 82917
61711 97072
7270 37736
56597 63053
91456 93909
54297 86050
494 81362
25664 51415
36575 56215
55330 88454
23924 67141
37803 81998
57082 94175
48190 59380
8910 14956
52419 70669
64781 99516
11169 92320
41314 91866
31963 80071
7557 24170
95228 97660
24400 87849
34944 67409
43844 52524
22829 87980
30036 74445
26996 98695
48858 62099
50230 69768
5723 78217
12860 87519
15236 47391
93356 96755
23584 42540
6717 12071
36711 72770
46581 96923
27413 73900
36169 93891
43770 99517
18238 44068
7758 23576
69162 78643
5529 16260
6649 39494
29527 82978
5783 73131
1008 5750
38200 51800
92553 94284
42329 66537
68947 89096
24551 43570
48565 84955
8444 32354
7293 58567
26381 83500
2007 88424
28285 63063
28009 50486
36948 40985
26586 88086
11380 59370
20051 96823
65160 68997
39505 76668
5729 19120
83310 95281
45398 82869
22289 25582
4352 78112
62950 71114
38732 64461
28592 46358
63090 93703
38656 54575
56863 58274
12267 32344
4225 95781
47355 71726
40448 53996
28260 84492
39331 40648
69966 88122
13625 61446
11618 71715
38152 92260
25661 62963
8839 48401
73415 73707
8966 50944
34129 51569
88189 95574
18356 75349
22847 78675
14391 23683
46020 54501
48345 81274
47746 49829
44063 66547
28946 29370
56257 80663
14138 19422
34734 40465
11134 31599
20062 74716
23852 59333
21232 36321
10536 19730
67155 96838
32662 41669
53176 95902
42137 81790
17667 33036
17675 85876
38876 66233
4978 15448
13634 40913
9669 67607
38502 82638
35608 84443
56347 93405
20324 56558
14595 35217
32556 50210
69176 72821
83386 87071
23844 55759
2417 46433
47397 54615
78379 84828
44207 66264
7811 93359
3122 55291
62543 73441
8678 55616
3736 45097
51073 82466
64449 76095
19419 21705
32369 57591
10535 29044
54711 83820
253 39404
11298 27662
31049 68169
59359 80957
2348 59285
82559 93789
33950 69440
21559 39222
1283 59597
84706 99851
41117 63957
70881 85141
13642 27980
83971 90236
45240 84293
19505 97695
69109 87389
3819 23582
36605 96908
31228 65462
16348 59327
7696 12079
35968 83038
1547 51456
7124 67186
8250 55735
218 28004
48931 68360
79803 80554
13264 69180
16693 24596
55716 96823
86200 93132
7259 44666
52853 88164
33957 98333
31371 70177
49273 88346
26388 59697
11265 79776
71987 91248
17732 32161
37812 70860
10141 48825
16988 69548
59424 71718
61947 98206
45731 66680
7158 38019
24283 56179
47351 85122
89428 92753
40303 70687
8944 80609
1371 41007
44571 65836
19254 63976
2748 63812
71334 86759
47926 53817
16803 64019
49874 68403
53691 69448
41057 71206
98199 98224
56643 57894
38152 50108
56789 99102
51898 98206
35559 97642
17218 58469
66839 68319
74389 76825
9020 23902
45144 58665
8483 88043
1860 54694
31993 79113
52710 81977
14290 36164
26419 63957
15273 51512
59961 82645
4527 8980
46817 54497
23858 66135
28489 84777
23249 94036
46848 98700
9366 22390
17255 41162
38420 75993
16850 41574
7838 11350
1101 77882
18146 22400
35757 77573
5199 94748
91105 98641
47080 89925
18968 36076
27853 69990
48181 99601
5269 16537
65861 99211
67696 78013
18741 70913
67914 73112
1106 33768
16774 91855
89057 97681
35392 66788
47668 55306
25685 28748
42738 67348
23438 47579
21555 53858
15671 73328
35118 59017
8344 46061
9432 30747
19600 40582
35394 80231
56203 91321
30529 51624
72550 78068
48262 79251
36813 63044
11246 29494
22213 35285
67490 79745
34028 71973
39813 54090
2372 83159
49833 96535
544 54374
25236 46775
9306 41988
73231 90544
24158 56272
8952 98916
16832 65436
6911 55251
7617 67298
24832 60349
84466 85565
30176 82433
23088 80714
18981 76163
85934 99484
670 35833
59831 86096
4184 68570
34571 40722
997 59918
63885 84361
47109 48037
2451 26337
46724 53969
16326 36107
88763 90308
19577 91615
5320 31794
54868 88747
24441 71648
38416 68090
21623 68062
15455 84577
55405 94992
92220 98000
13113 49955
27094 99806
45464 71637
28910 80108
4879 82669
12990 52246
12235 81528
59151 67163
25767 53562
6913 52468
72312 81474
3919 89476
10394 70872
66130 94232
45947 46764
14566 49981
49121 72912
48706 76799
15761 41802
30780 36937
38831 88047
71702 97485
54703 59858
10554 52936
58901 65918
14081 72821
12632 70252
334 24016
4563 25876
58841 88196
38120 77695
12578 21847
70321 70523
7513 65307
48484 64456
20502 21655
58210 91504
42072 93247
59252 89629
1837 6024
11428 37409
11194 36480
29516 52097
3093 45325
26876 41261
66345 85127
45056 48661
35151 78167
59996 69447
20646 45280
51814 97589
23229 30350
55155 67871
11493 29314
3381 51926
43001 85378
16201 90439
16528 93192
27686 59944
33219 45332
73417 75627
32052 66342
295 19458
53433 80457
31545 39735
31981 52897
39987 84842
23449 60445
68856 97213
11184 54523
4344 11215
1739 11361
14229 42167
13890 38565
45761 80223
54943 89560
28945 74316
16059 77755
64872 82227
1117 26698
30166 37939
2481 54516
16136 84547
1067 92541
20994 71280
15927 90853
13018 45154
63595 87925
4493 17763
69653 89837
31887 51273
18444 59371
18371 62777
65738 80624
96779 98999
57494 94804
66939 97933
68997 85436
38728 45334
44342 82527
38192 89426
3590 60779
8493 67543
21480 67625
33302 44161
73619 90893
12182 30267
30404 93485
23558 46981
16777 54038
61395 77349
37324 82617
73045 79791
10929 43019
24289 69962
94160 94409
18007 98150
58732 69399
8699 72475
44688 98629
23844 56337
25715 64805
37530 60680
34133 72135
27428 46973
1208 61892
3956 85088
35257 43831
59811 92944
30693 50218
63646 93935
34893 73661
18257 52971
9294 93819
8280 23090
71198 71590
35876 79041
45401 47688
2935 71915
86354 93279
1484 12234
73911 87346
7276 7841
43306 68663
71558 88395
41165 78114
45432 83234
14433 99936
21270 63615
75974 93302
44600 69567
27727 36744
84818 85484
29000 86222
66831 96252
93360 94488
41879 59626
39723 70868
1371 35681
15233 68114
10768 40451
4072 81613
8287 97069
26359 44637
65977 74888
47206 64973
20039 68207
36129 54020
28319 61432
52101 77768
39746 86547
16258 29045
18393 96611
51575 77662
12648 60338
14289 41706
22263 65915
24633 46753
13834 90832
69861 93849
32506 75294
1092 53315
95054 99698
12893 48041
6618 31760
37354 51028
28527 30246
32380 89052
54163 95531
25018 54794
40819 74698
52101 57423
23588 58914
31537 80293
13301 17223
7406 73223
22314 66473
13310 99568
1267 59320
5361 47650
80102 82791
10538 35416
29144 81165
38547 42672
7379 37067
49592 91883
10904 27239
9646 79909
14512 59415
24720 52209
14905 73136
15131 43382
22080 88872
32447 65955
14952 24008
1200 31923
42511 57962
13017 45367
28722 52140
2618 44500
72422 77712
30742 55445
25420 59114
42672 70402
8346 29075
4508 35380
14549 73157
30090 92512
24363 83492
6703 7373
25347 32900
14639 40800
21405 73674
28011 44182
11856 40806
33958 48430
3927 67333
6335 85524
25694 78493
46857 55392
8195 93069
36336 61232
64975 82073
38770 87400
27784 99642
22793 89479
27035 48366
1121 49614
85451 97411
79253 88567
65409 88646
298 30113
11547 23150
48105 91467
41185 62437
22259 52155
5202 74614
15374 54007
74670 91195
12231 73775
51111 96081
10433 52633
32769 86666
9503 63802
54944 77253
2848 93321
19464 90335
38033 55643
37350 43151
13388 54424
9145 85750
54836 73000
6808 10388
14014 84666
83850 96844
72859 90046
54778 92974
17857 34447
34782 39275
46543 62840
37709 66040
34281 37736
9098 52389
38795 40642
31853 66220
34828 39473
17893 90826
14394 52879
34807 74367
2553 66617
21120 40904
38398 87098
20537 23955
41509 47718
34796 82859
20628 75485
21719 94383
18199 73381
58550 79393
10193 62263
79115 87040
26592 50136
49367 88228
60680 80998
43768 46916
85519 96125
8465 80388
2429 54768
20000 73883
28327 64475
82585 83383
38387 88795
6358 39530
35379 53325
13151 98936
25686 36158
42637 95543
25552 28218
58213 70889
40130 97919
14650 50430
3707 86079
27244 55114
61472 85039
21219 71401
41582 47904
44937 81890
13196 24380
73119 76880
18669 21992
7354 96098
34456 40392
15236 43037
22136 51055
16163 52455
71257 97677
60046 66739
12028 63306
6758 37936
13633 84390
2588 86776
3466 50752
3040 14333
36601 85157
18054 83364
33174 35770
15877 35487
2883 62062
41253 90812
39091 79731
33714 53646
6057 8362
84863 97828
42407 99997
40813 88227
13273 32456
4880 22037
33581 40290
22533 74715
35286 46607
41420 90142
47794 83363
58385 68820
53397 80770
52467 95145
94778 98396
54727 70847
7511 36066
20769 95990
21263 79816
90237 97650
62265 64608
9474 21310
15644 75922
22853 40984
24166 90988
68844 88380
17808 18028
10652 12156
23889 38265
19996 33551
2871 87253
43136 98322
52858 61848
3289 63709
52089 83678
26595 34600
16527 28412
58 29248
9045 92365
21301 68761
71821 83121
21683 25801
1092 66936
4324 11407
413 58180
28699 39436
31840 69859
14827 18291
4823 51648
45577 48077
91401 94645
53239 92037
51222 82073
9311 30254
24847 85427
39176 72579
73264 88177
78456 82535
13122 24780
20931 57262
34145 84852
26480 97847
84232 87434
9294 23506
33744 99662
23309 98084
3871 7394
16670 32445
16057 91456
59891 92734
3233 10532
50648 53937
32754 88097
19753 89791
48126 89484
70058 70620
49401 98533
3345 79443
42850 49293
18503 91563
14356 84811
14776 36711
11666 13706
10658 23324
32156 45770
77679 93037
22925 35991
80862 81830
70035 73335
38812 89043
47708 68140
65786 96659
58649 98618
6797 42568
94819 95569
69833 99586
13256 63884
18395 32538
30880 40227
10453 90057
27088 95290
63400 87040
50121 86861
8890 66328
21118 23715
87722 94466
15487 99904
8550 58839
2870 76152
689 41599
8064 72539
2432 87139
15070 46421
71438 72865
48210 50814
615 50893
15851 74453
77425 98458
48394 52938
23209 97698
78868 80922
42406 77362
30555 93997
31436 77378
34309 86239
5117 44245
56716 96363
87301 96910
76492 89225
31519 69219
23584 47834
24745 63023
70049 80605
6080 17215
6436 7122
65271 99120
15713 71593
18638 73019
14258 28297
20503 62723
18648 66616
25718 90905
55083 89657
10762 64711
36052 84509
42825 60735
43713 58170
3733 45067
56600 61700
86118 87797
17800 27691
52378 98020
47153 90236
68438 97027
17865 40966
32187 69754
87554 95302
9767 13464
72315 76574
63333 63955
6193 15119
3078 83026
15561 20576
14008 17837
7147 51753
5306 11165
6835 39090
9558 24690
16557 77217
28459 99412
3994 91299
35098 76640
1561 23628
13664 50909
3199 50318
58473 90804
64072 93106
66683 79695
77751 92614
67540 77579
34631 37589
71262 91982
52754 92240
39246 87376
25562 95181
16134 28142
13687 68966
35036 78533
12366 15664
28141 83986
28669 61244
67178 78895
39100 69179
27508 51394
18559 41327
64803 83332
18303 70222
35447 91417
51597 73558
17398 24513
31430 47943
24764 81618
19826 41524
2402 3998
6160 39484
2801 97003
12342 59102
50856 73756
39409 52605
9888 62901
12321 85717
21994 44522
63764 77771
58856 80757
86201 90790
37899 39296
35413 79462
6763 17563
71775 97586
2687 95633
14416 96791
79169 80845
79216 99911
80147 81156
53932 68395
57669 96377
51148 68830
9011 17580
39517 98572
22935 96051
44419 62732
46741 48061
9915 10732
10662 41359
69604 86898
572 60430
18278 64769
27557 32839
36463 51851
10213 64132
59645 62479
40632 71728
17708 75353
41937 67820
8458 63226
42618 82197
25414 71109
39309 61591
15836 43117
29634 96592
35935 62253
1883 29417
29313 92546
28103 69735
31197 72600
40912 86081
69888 78691
4937 54596
32093 81792
8698 70768
29443 70565
8473 56076
50774 76116
14341 31573
20317 68831
12995 95026
67033 86899
52987 72414
16045 94183
83944 89092
28236 29810
33546 65952
83362 88243
25019 43594
14053 14342
32250 97602
72962 75146
57741 79509
21140 73169
40275 66232
1027 37009
47803 82651
14038 45848
6649 44389
39173 51373
4323 99772
31071 35858
78004 99509
33088 64826
45746 66228
84059 87179
86096 86299
14230 61331
2174 74530
69684 84800
5461 10970
36780 39135
94881 95853
6337 43433
1042 94747
36047 52581
15655 92439
45526 66541
11671 11985
20203 91550
69070 78332
52472 79472
13140 27322
41555 47843
48847 69927
59592 60679
37439 96223
64694 71938
82957 92679
22417 83653
38417 93259
64665 76602
61676 90837
10976 71596
4875 62546
29634 88217
33838 51033
26553 30158
26740 43500
20894 43536
11095 36645
41448 53509
63317 76731
39464 85612
32529 49870
13870 62240
37258 60475
60238 85721
24176 68688
54864 74101
6444 55447
19807 42856
35516 69596
52298 70002
4924 10971
48670 66310
13246 57420
31656 75071
32739 58971
14386 37958
8741 69765
11258 41708
23410 88045
49440 95943
40279 85181
55141 68481
14823 89255
9821 17194
23833 96665
30727 36823
13958 39748
47937 77043
29359 70313
61547 99114
24234 61365
48742 76883
33094 65348
39770 94078
27420 99975
28484 52744
22367 44276
74262 75504
17513 63057
31227 96630
61172 63034
5619 40436
52461 71750
17873 20387
1251 64764
10356 81561
4579 90471
74943 90834
38484 79236
1906 94250
39739 70444
37464 50966
45308 81723
35721 46805
22548 46696
76998 99960
44018 55923
48696 85876
24985 87376
59647 73343
44378 46748
85282 85768
772 2485
62507 66158
44692 53785
35429 50148
73991 93277
14612 42257
15522 94805
72640 91302
70926 97248
53571 95138
72790 74167
17421 96123
29868 84889
12126 54889
61032 91949
61975 99467
50755 71328
62781 75050
46454 92906
17120 50041
1464 43675
53858 92198
68955 76560
60668 76665
6458 45229
9099 77524
36133 69787
45969 73728
26537 52947
14292 45878
39211 59529
11790 96961
16332 61653
62416 93123
34864 69689
6608 36530
10464 65996
42304 79696
14064 89307
10476 14200
60411 85635
13823 23364
52131 62387
40181 65162
74676 74710
22212 74329
29002 85346
857 34446
1808 44986
36868 42738
38442 98518
36590 60655
14429 34119
14365 49047
19510 67098
81077 98614
68471 69495
28964 91560
16563 27218
1709 33470
76342 83343
80946 99111
30685 44310
23854 77237
13568 45814
66435 81348
81065 82037
28455 62873
2548 89410
11486 93072
81951 85906
24636 44837
43217 75867
42204 55378
91181 95001
36000 53773
6189 34744
47459 97171
55001 99434
87999 92411
13292 20880
52168 79288
1648 89961
42132 46323
32102 96660
11946 70089
9547 89851
38627 40380
31397 60813
28802 94400
5594 98711
25428 64777
1635 9279
75546 89233
50497 62770
27617 66788
39520 44791
41299 66660
64708 80231
15492 43618
44257 56422
39837 76481
16089 42061
50318 97679
14216 39566
52121 90761
25562 71142
29662 83381
86756 97680
52694 90139
69024 77051
68180 91080
12441 57475
13148 37994
22914 30952
31727 49480
11286 82111
42429 93161
27250 65978
6607 20196
36216 77978
1214 61606
54188 94044
43205 99617
6960 67012
20149 70794
30475 42473
40072 79151
279 37293
39603 79183
42305 46672
58378 84937
7346 66090
83085 96533
21831 35974
32677 64723
72212 93193
17557 80716
6077 49349
13581 52227
14143 30522
50659 89964
6256 72900
2997 10520
6742 32755
26653 49864
15011 66963
28740 43756
11286 30046
18449 92889
21855 25476
19991 50062
91040 95376
23184 46209
90158 99032
32512 64966
18261 87205
37587 64228
77219 81746
44482 85492
13048 77831
52024 97359
61583 93473
8821 87377
37895 68270
22122 59310
12283 38698
46110 73108
37375 73122
72262 79845
11923 42618
56756 83854
83255 89626
36345 58422
22839 86647
54437 89063
10243 98559
10980 51772
20681 68495
11710 71760
9649 41607
27943 50651
24994 37289
14814 71544
63852 68318
32713 58239
72430 73088
64737 92219
56244 98242
17191 30602
33431 64415
84016 86164
44366 55641
11887 78872
2309 98050
16503 67241
24289 60436
49824 84864
7221 28472
1008 49915
76490 97560
13069 31859
14489 55624
26145 90539
4609 69630
20506 34745
51768 57457
21441 86681
40768 95144
42845 53112
43390 58679
1632 45204
11273 82521
44797 70798
16841 18203
20078 31800
25940 53037
72406 77620
12926 22848
90164 95158
1212 12586
51163 97427
16251 19230
22352 40754
20481 70458
35474 75632
15410 65894
62724 92253
45982 80122
23129 92867
10294 35888
25799 88090
88950 89417
2217 63510
48571 87170
14747 33457
21101 39925
94646 98371
12605 83014
40592 83910
14637 53453
12083 49138
43211 46463
22319 99281
31259 52308
15251 91893
6723 70986
4133 46960
11810 37554
60872 73518
16142 83592
29456 48637
39153 41018
90181 92584
39901 55040
22151 71144
16384 89691
64757 77474
25077 55820
50791 84065
33696 62367
6263 67859
51292 80276
24379 25980
18429 51805
12953 97200
32629 60013
75143 75837
61332 91429
72492 91382
62979 87644
18412 27478
30730 39183
38890 53830
66610 69637
25858 56497
21732 36894
33262 36330
21175 53135
28485 63421
29213 64265
24064 76654
365 44492
68222 73322
1058 20867
87977 96518
2085 72157
19449 77777
685 9821
25632 78407
47220 63407
30148 61554
85125 96039
16381 71470
9698 19464
8106 61410
26123 56485
11455 16255
45587 52318
13253 91917
12293 47968
64755 75259
7598 74734
106 99538
48110 74040
63135 94966
17527 89318
41420 74368
53223 97521
2568 62258
16199 85259
3797 95256
19623 89163
52028 66132
75832 89547
20611 74966
31984 90914
52135 62734
23483 80684
84781 92774
53374 82950
44971 91271
33534 86048
24932 57991
8911 97487
60299 95924
30106 96667
41323 46900
17379 33345
9658 35715
19853 38362
55860 88002
4280 52526
13049 91683
18919 25682
28749 83576
79657 84693
5618 66499
18894 33934
3598 8254
14943 64373
55468 88035
43153 58332
57022 75962
12670 96511
21790 31968
21618 69060
4645 32028
16954 98460
11678 65214
18903 61717
69661 75054
1600 70955
981 74691
11591 35690
73897 97598
60125 65335
3003 51498
19870 65204
62362 94615
49972 92992
9437 89002
37452 66075
22987 51047
77468 80959
8900 42346
59726 87817
19635 44394
29025 32003
46979 54158
6013 53175
200 41835
50539 73002
39928 51808
60644 91509
64120 80778
34999 95212
21956 61361
54715 96823
2517 21899
80992 94189
7567 11928
30721 57137
1585 62273
95069 96162
30568 57424
37400 97285
5194 13664
52609 67535
8586 19604
17100 50098
25190 91804
43559 49755
8109 27792
38440 49639
58889 84219
16538 45836
10462 19779
14546 97188
36541 46119
25025 53813
18005 91473
69618 98674
16570 33960
34283 98383
7645 99381
20930 53461
9508 38949
17908 58259
50128 59399
3859 77476
17805 24744
56728 64834
29242 88698
40650 73840
2137 10671
31876 74620
27322 34042
7721 16473
49834 55337
52869 54090
30142 49676
17815 76004
4856 8730
52310 63574
34058 53715
70610 77102
56383 92845
10760 18524
46823 79857
35655 59407
59018 70063
46598 71566
33914 60829
1838 58080
50867 83523
31877 64415
47516 48388
90254 93494
3245 6180
51157 92402
79329 93507
62425 68939
51045 70940
72160 89371
51846 78814
98 76608
30180 84361
229 65864
39193 48016
28964 43579
59898 60425
61503 95156
44848 52697
28743 94946
39021 77747
25581 44485
31098 37486
74748 75198
48153 55891
10512 60200
58590 87124
10205 36729
41858 84123
42701 80308
56892 97383
37648 86399
10659 38510
11048 45452
37796 44763
54979 61408
7039 55607
37353 83675
39621 97239
47308 90126
75272 91997
5655 16987
47099 63388
48757 85526
2339 72669
53824 56648
24340 96837
50512 65702
15826 35655
20447 76637
33493 73862
18197 23220
82279 85062
46697 61068
12542 32158
87992 97892
17174 93100
9948 54052
56931 79723
59487 91993
7488 35535
57215 73595
48814 69787
31633 78457
10716 45656
51332 94115
22524 83958
61568 84370
3902 19805
33209 45029
49043 84813
14546 22535
59498 85492
20427 45745
30425 98355
53613 76552
57717 76141
54890 93028
8774 57023
27015 73662
78852 78899
8171 40864
45276 56387
70955 99757
43489 55896
34547 73186
16856 20965
6333 46667
75430 83657
74789 97721
21122 57771
68550 96851
23464 51305
63430 86201
13106 70199
32565 65225
54385 58347
40949 71019
47774 99674
63420 80663
27830 57960
9920 37621
49299 80698
10557 58308
58756 69739
26296 57316
17025 71525
28550 28857
6715 13784
22934 23436
69958 90406
21696 76941
91898 96641
30407 86135
61189 99506
83216 97192
899 1792
24803 94224
64039 77313
15505 64235
74284 98792
8082 54302
5461 35002
19354 74530
32126 44643
30023 41481
16053 30192
64127 65963
14201 38067
25689 84419
59809 81583
8064 54755
7906 90718
97896 98623
22477 50264
15141 74444
13333 71073
34226 77470
69487 91665
73858 90312
61918 91957
34132 92655
57971 76697
57563 61587
68509 77130
34865 84100
74447 86513
70380 76382
45131 49186
22354 76762
55762 71915
66436 92821
6494 31728
3244 19530
83976 96331
51187 60908
8477 35011
35689 48518
90438 96149
55379 77724
12146 43280
5548 54770
17526 36934
7078 22559
80543 86690
11991 64961
44165 97475
22006 33333
49597 69623
24380 71805
31796 87754
18741 36512
49058 96639
58302 76529
17914 62734
14648 96751
18103 47009
44465 71392
21506 77018
68790 74326
2382 13222
84602 87209
13562 30852
5400 35910
69984 75008
23714 57007
30245 60245
14373 28607
11526 16520
45333 75750
27162 91218
7469 27039
40886 94025
3750 48703
11983 85003
38495 56696
77684 84012
1854 64679
70275 70707
37817 70099
35885 80892
16612 21107
82605 92402
11042 86048
11267 76379
10836 10838
73480 98038
59457 79767
22047 91921
57203 81855
29640 51492
82553 85061
15 52781
68660 96705
18034 36342
13561 15955
30678 91506
20768 35202
22808 41068
66379 92253
48429 86174
39699 45696
22698 65134
46266 69961
39799 95852
23616 68881
55385 78641
41710 70413
73274 77221
28206 34911
65032 89351
38999 82272
12050 52674
3714 21063
16441 92009
25478 40970
44759 75251
76695 88025
835 18124
48523 87321
32325 56074
1038 67466
55575 61303
48839 85915
70778 79623
15348 73297
46678 70697
12362 64666
34099 92980
2185 6365
62749 73588
9600 34030
44535 95455
58358 76386
23320 52615
41498 71192
6224 81693
4619 15413
56789 91609
51067 98963
7666 51657
58638 86054
8193 61936
67311 87899
352 93527
21259 56391
77690 80430
47276 62865
60512 72837
11386 67850
14124 92592
51147 59932
60947 65858
16573 45862
4827 68807
543 18903
74824 91581
33225 34121
35214 94961
51787 97400
59225 69124
26074 34823
35287 37386
34338 78418
44779 59557
33449 90209
18915 27773
4233 32241
15108 94075
29567 76343
53122 96194
21710 52581
31929 58046
37617 78822
68639 81601
66053 84866
67268 88364
27330 39595
89765 93868
13463 60149
76955 80307
24669 32647
32033 50337
47714 58370
38281 71642
45261 71589
7152 27866
72354 90682
34063 84281
1330 86121
9967 63740
2518 14806
13477 19204
42643 86428
40186 68632
38473 52211
34882 54039
37681 97496
23441 75339
35855 69644
83216 86599
8988 46259
811 20161
3593 73791
11572 82045
62359 71872
14117 61812
24398 92958
17600 92768
14213 90425
21482 34035
11809 65178
4491 88380
11729 86016
10752 47491
3855 14954
90758 95664
318 80936
21271 71246
354 53487
35004 36206
10448 55602
66114 70559
3538 21644
2900 28312
5438 88501
51296 68232
89906 90738
2092 33892
39824 69156
41539 88624
51124 82944
18041 47965
21870 95808
70770 93110
51046 72072
63547 93423
77684 92255
26638 37198
18213 61396
60338 93588
52215 79725
4259 29480
83567 96572
33614 35264
62215 80868
69485 99091
21524 33427
13418 14342
58351 90576
72046 94819
19952 94983
43589 74533
35010 57890
48779 64919
54219 90124
37716 39379
23999 92043
25470 67809
26143 99725
22213 64370
21055 68269
59154 65170
24095 25287
23194 76738
2622 56915
24052 68450
64548 98945
17870 41364
68479 80909
27437 51357
8155 71605
18684 21927
32317 43329
51648 72892
12608 60604
45503 95844
18890 39687
15312 71463
8448 16045
9591 42298
26364 64545
14618 38391
4266 13125
50570 66720
19739 48809
61673 81732
26149 52885
39924 92003
6930 83493
24442 61055
60380 68826
26666 48193
10290 75583
25279 54993
6417 86848
15422 86314
21100 36653
14600 47536
37237 78391
11629 79340
11115 75736
31891 36400
28623 29311
27325 33274
72201 80069
10353 99551
1524 56507
75439 90681
35097 86987
78714 89423
34591 39822
36075 72846
54035 57644
18771 37169
10615 92032
5758 66922
37499 59333
5318 21374
57597 78408
13442 13532
24557 69643
13006 31401
43869 70691
3649 78734
942 87988
44238 89162
72010 84908
57138 87145
1194 1659
1582 79422
161 43875
14294 14968
137 22861
35614 54089
3236 19123
11373 15093
61297 65152
15914 53884
37975 51594
19150 95788
61262 90774
87812 93745
48766 99974
22081 70182
68102 82336
37517 65436
68847 75968
50399 87878
33237 55172
49799 62173
44212 66886
70476 90064
92786 99549
67965 76154
70682 75824
29221 68605
25938 86094
32871 68946
2761 16361
31416 51965
34877 78106
17925 19213
44193 77005
42860 44567
4243 36913
81007 81991
68243 76628
45957 73823
4309 57845
3392 42847
12259 77809
58558 89310
38546 89630
10997 24903
43633 99653
9299 80394
33722 86712
26168 53321
41031 99313
11517 36291
20085 67770
57735 88426
60169 84494
35022 71331
11774 55195
17818 27263
25696 98742
21431 31628
20398 55966
17336 71646
32089 94191
48469 87584
4019 14650
38302 74062
80560 82103
34829 73577
89055 99858
77669 85706
7717 41500
1425 76203
6466 60181
50623 80317
1578 39870
25667 87402
45110 78196
18598 27704
66885 78682
49684 75620
3342 6900
43141 98247
20564 33406
74379 79216
21262 37684
15371 48316
56928 67548
72449 91324
25172 67205
85953 92157
14291 38831
46492 87287
51973 66782
3058 28859
68507 82234
30882 75419
25822 32778
81640 92944
88815 95043
5325 60090
23503 54507
9042 99521
63391 73988
1955 69960
36616 37777
30327 49988
43136 56284
7132 95728
66582 88250
50358 91940
30054 59484
71655 91764
10851 77652
53062 97667
60790 96648
36565 52415
20994 58063
58626 58727
58831 65981
40454 91129
79452 99314
17682 87157
25530 27669
16838 84300
57838 67322
10051 10141
3854 99694
87565 92158
16012 33916
13556 78211
36424 49702
75379 78085
22083 34813
47679 52834
32636 98065
14557 46740
4998 69674
57780 94408
20117 96605
14866 20392
22053 61759
41826 94192
52168 79829
260 33921
21209 85880
37383 50706
24129 51320
27593 95939
32133 59608
3623 98318
37600 86211
84070 90482
7929 55646
84390 99116
13317 51128
4487 28696
82699 90543
21169 55675
1684 38248
28041 68407
52207 97245
20150 87730
4796 10622
16535 40752
34502 57884
64817 98825
36046 60180
45161 94501
31806 45437
31117 56979
29728 63976
87247 91976
51235 82560
65961 78812
57136 95457
46802 70531
51599 86946
17898 37779
44101 47584
3919 5203
73181 95242
25949 59118
41587 70159
56611 91557
20456 54957
33551 81392
7811 15753
2702 60142
23775 74776
33788 43576
9832 16940
15256 85219
55509 86656
4268 68961
7084 39370
48495 78022
9338 16519
39369 96214
40985 93989
1964 67861
80941 93615
28568 88720
4601 46022
3367 63644
24840 30439
24323 85870
12624 37741
17120 38124
31118 62597
16549 38446
9341 69062
60487 74641
1187 6953
30373 49481
8062 33038
34895 79360
26688 27592
6622 67154
61516 73231
59143 78463
9667 29344
20466 93796
33455 94518
13553 64460
19571 64624
44098 76290
36305 72403
45122 63904
43292 46209
39781 65641
33009 60818
69957 94758
49084 60213
1435 86646
58536 68751
40579 64378
59372 87069
51105 87960
47095 62060
8268 26525
30045 49279
21012 52615
37682 81119
37950 52910
32837 51945
40784 87818
30602 69619
38017 78635
1504 15887
72053 80462
8386 37193
33284 40572
23632 57322
20809 46186
5522 82748
41090 61957
67039 89719
61269 67865
72140 98422
17161 61764
3587 24339
6753 32295
26487 60026
3831 70069
69637 79542
38448 49774
50874 88118
26280 57662
38801 76894
12513 40762
25075 36365
25782 56376
14196 66805
21275 92571
59203 75532
50360 70407
35119 79007
4161 34832
37889 60118
3754 93079
26306 87690
64100 83382
71090 81099
53509 63044
29677 59473
3724 93630
11968 94064
16172 63275
24459 39362
6201 26994
36949 77405
4732 79643
52303 62109
27406 55390
26673 62455
68127 76516
27946 46671
37230 89952
11944 82465
69485 87986
19564 66518
33674 64270
34887 35216
68003 96822
3469 82797
53188 58912
78395 83524
25525 79579
31753 67425
5637 62125
11712 25850
4858 46482
51547 54113
72978 75200
3206 39240
6729 52247
15970 20525
90316 98257
70251 75745
40067 62827
22425 92560
42827 44239
18957 70756
38983 69306
57887 81919
91553 97242
1302 27121
47763 62558
26274 41707
66827 73332
9433 40203
28278 42095
66395 93318
37161 88808
77201 96822
6062 94782
8619 42599
20943 30326
46777 63558
70101 75851
48711 99451
45583 64144
15901 17673
39857 58492
42134 80844
35321 40724
51661 98516
58353 62293
48547 67242
21922 51497
2004 44652
26120 42274
3014 20133
15798 73318
13537 73185
11717 89955
44857 83924
31147 87466
9450 65989
9749 25378
29292 39272
37572 47280
33804 92274
17540 82870
82861 86464
13712 25139
4433 85534
32429 61111
8812 83873
67131 94782
8979 79518
8983 89849
45245 90971
13808 82119
17899 35376
10255 75799
8100 70457
63418 94066
10612 87743
43165 89310
4244 50723
39619 99088
77652 89944
4029 11826
23820 67332
50626 97776
51188 52527
59574 82873
68206 76875
27585 75609
19667 48717
82818 85072
67536 96194
46862 51422
5313 61080
59665 63790
23873 37093
45060 75244
27273 61736
12612 97343
1915 83825
6230 97481
49802 97704
46207 98046
17223 73442
22932 27012
3938 78934
24180 35041
43237 94951
5305 86228
74496 78823
27116 73106
11702 31641
56412 98874
26019 52623
33689 87553
3192 69795
50842 56927
49592 60157
666 19066
71596 85237
71309 91549
10459 79454
75303 95134
8087 32012
14944 76742
76314 90524
21158 64747
63594 65601
36467 91558
51571 63191
64323 98407
29622 58939
61280 70840
76364 78008
31777 83785
34335 67449
24471 77934
54458 81347
85408 96634
53113 68151
36550 75658
15917 68399
31378 72735
23815 73964
41358 72005
34104 74968
6740 86359
62655 97770
52893 90487
12893 77499
13873 78791
39215 71768
33693 48007
4606 34462
13059 92939
85353 93120
25080 49547
4469 63326
11995 43415
58928 73550
16053 94887
42305 52091
2505 4269
29417 63346
47497 97722
35769 53135
10911 45110
18068 40944
35568 95373
15294 22127
6132 49508
50419 52342
41810 61541
42764 76837
8149 19548
31304 73979
29516 59455
8115 59476
29302 81581
9883 52578
76132 78972
78201 82931
39995 51039
7410 22006
27811 85318
333 8219
34264 82358
51511 84334
62147 87744
29586 56542
2048 89348
50248 61781
15377 85609
28466 44758
17107 38647
18862 27515
22876 96678
62768 85068
55770 90886
17302 60758
2849 20894
20864 75877
54045 72398
66587 96122
2103 24265
9528 10928
36207 75986
47194 76583
2865 58190
56887 69249
5051 69256
36779 87883
9340 73060
46994 69950
2873 54883
18085 99906
17197 37067
72266 86289
11621 81728
11507 63393
4893 65416
5011 17052
25867 88152
27451 45166
23960 53562
62216 63492
64173 94456
11083 42161
32144 73891
9230 99794
6767 89273
10753 75440
8162 64203
22821 35616
37701 96816
12330 28687
30519 90101
21550 83025
3539 94381
62204 76944
25785 50259
12352 29376
15528 42496
49412 91887
1589 27710
62533 77504
34121 64435
72147 90512
13949 70230
44310 47842
29041 77409
78386 84007
21860 80967
58905 65333
1123 22637
35041 35553
20688 93141
24113 65944
15164 53802
21033 44139
70865 76678
14967 20606
8417 10671
68511 82708
35163 63625
13343 97743
12477 93113
32559 36128
3629 92942
43608 60126
22062 91167
71054 80501
9730 42643
1231 51633
60317 98776
62695 95662
38936 88512
14488 55059
4718 37965
48947 71304
7494 63506
23341 54832
45885 46074
21385 93609
6751 23860
34203 96979
43755 75682
27232 81927
40627 64416
78383 84496
7119 79775
14889 99143
6224 86846
47878 92149
42472 66126
2895 12931
4202 44029
33891 52413
46949 70664
71968 99739
23741 63375
62177 92302
4598 94995
11863 53328
43624 97648
47398 74101
12758 73490
18377 50932
52772 77516
14694 61883
2101 23204
4718 46370
8028 69420
22962 56473
37513 91561
25977 71688
30417 90477
18860 33859
71971 98645
16429 77260
44824 69827
31752 83781
34657 44699
39462 78923
8672 90295
23671 32124
6615 74724
65083 75954
28901 40143
89209 94145
7324 16288
38696 81811
13370 76423
72594 81302
31544 85340
23362 32981
811 16011
73667 88459
4740 86270
16852 52212
68627 91113
29163 51902
3751 9870
33089 91137
19159 67020
35921 37810
2100 10128
3297 33506
7279 54397
11267 65582
91255 91547
41395 52901
71902 99713
26354 97026
5967 16099
43014 74450
16562 42882
35812 98231
58596 92891
5416 89854
18851 68425
24041 62484
38595 65182
41081 92760
36558 65193
17982 50564
86984 97829
28464 52932
71755 81348
12211 86022
34 56929
18288 62281
38922 75919
57500 87557
52075 55429
2028 29796
48025 53520
28395 88247
19085 60351
2969 48354
66586 73666
22808 62939
17013 71078
21402 45162
60812 68626
56831 59893
70795 79779
50182 94908
628 72591
51547 63576
42843 81031
4137 73521
63993 87990
8412 81326
40899 47418
2825 74482
21932 74629
28089 78500
33784 38077
64855 80040
39048 40602
14545 29677
461 95806
5692 21297
8628 60758
24532 99637
37435 60879
4944 44172
23641 55071
31199 62156
23433 75394
58460 74635
59279 93600
32235 81355
54320 88739
44512 71484
49139 68867
58318 82558
4931 17422
60359 85067
56461 84856
34720 74396
51446 83276
59980 79839
22079 22302
31640 96742
57792 82575
49492 50437
28851 93850
16850 26214
17643 53665
11932 11961
36942 39906
2681 24577
34865 55016
10798 14809
30718 49838
84167 91164
19038 85092
19627 25368
34828 56008
7212 27087
21107 43182
44762 49614
49561 97260
40350 69372
19861 50500
4007 45563
19848 79042
10238 31456
345 32930
38846 75336
42029 93581
2952 46062
36717 77365
53104 76202
8795 48954
29693 43423
68470 95907
23966 61550
45512 87684
54246 88718
6992 30338
56205 96172
39680 91706
4983 96921
19219 32156
52903 88863
30203 90951
12601 62933
36565 55525
38463 68937
16638 23292
41268 58402
40593 92349
33113 64197
31979 47091
41547 73171
60665 94069
52909 56454
24830 43290
94661 98275
1004 60448
42538 71829
11186 16238
38594 69151
18208 88225
60553 81628
23595 30157
33554 60848
54910 85052
1507 34898
82047 85711
57336 76344
55850 74365
72666 89295
8558 70255
7495 82711
1132 98718
37509 79844
13049 56946
35084 78141
10206 39890
83243 92671
3605 22325
13602 30518
58246 95244
45836 57404
12514 33302
14585 94507
36977 65858
43892 45630
5064 91961
3240 60323
63846 89053
40237 77264
34153 89233
27329 38491
79280 88431
7805 91376
13973 30257
25035 80326
51921 76479
87140 88621
5616 23972
79838 86609
22222 95643
61218 74276
67164 79264
58140 70890
15893 89624
16765 24340
52189 75593
33653 40704
56490 85371
65113 98255
7826 49747
58290 75698
399 3293
8281 8399
62075 75323
28228 90053
13831 58110
23739 95202
550 30688
3760 59575
9241 21544
40399 62608
4178 40790
44988 99725
20035 67769
41100 59078
34609 45613
45040 48569
40629 63976
34514 47762
24137 28914
13909 52855
3485 84830
40645 70635
10511 67079
5342 19271
43564 71882
36916 56523
16298 91210
8733 74100
17483 59246
39576 81579
64342 73462
42632 71248
8344 59429
25711 61741
15354 52413
76994 86254
73998 90393
79507 84258
35391 99909
22330 53185
72881 73620
63124 69011
37660 43019
1730 58308
64894 69848
14755 52880
29503 38851
490 47263
41848 76490
9899 97023
81801 82332
71872 93164
73402 94179
623 52408
10171 11599
64121 72261
14195 66707
68996 80460
17176 84094
38025 64885
24446 93102
54591 91772
14494 90974
22844 51992
8709 83424
61354 73179
20147 45768
35394 99254
77125 93617
78801 96682
60389 78456
18755 51013
739 41006
48729 82266
9205 21828
6350 61157
42688 52753
15196 65749
70246 71370
26584 62650
1486 22799
2001 91189
8711 21163
4943 27581
68448 80076
38267 86895
4788 92452
69502 78354
13044 86409
51394 90629
10407 42018
28136 69748
21956 59353
28356 67787
8108 83691
7096 42755
18364 95336
6657 61666
11173 57693
26852 96444
909 14248
20753 89019
3576 95865
21171 97339
89915 91432
63166 84966
42001 53325
11072 27057
18589 33996
12028 77041
49923 58534
10281 86652
84238 89857
45555 80994
45110 90060
79488 94125
20409 55601
15919 59403
35722 76216
40329 91889
24268 36270
6955 57815
18743 70969
56597 90358
98079 99885
82737 95760
10016 66558
2279 16226
42287 85930
46678 98623
32369 98970
44864 84073
7408 9395
31896 42706
38823 42650
43689 47875
26528 70588
12694 57572
23960 92637
37625 79112
53035 72341
53943 74573
10295 66102
57110 85673
5669 60915
10458 60576
22826 45866
72991 92559
48974 59497
43506 49829
9357 63961
454 6423
5666 63677
5609 60377
44352 89640
4686 84765
9994 68370
49090 66604
11129 98869
11910 41530
310 71119
29015 61285
45920 56470
20401 53954
7310 75089
46134 88480
15464 52578
26997 98350
28248 79844
15178 48330
77403 91013
61161 86968
22761 41901
1638 67058
11229 37054
97858 98401
12256 25623
4521 79594
39073 40488
4132 62924
50333 70966
75162 87750
37719 77166
5173 44803
79206 96804
24395 80059
4474 9658
33568 57179
12944 43769
33313 52696
4952 16754
9505 46303
45771 59837
77201 94086
23088 59157
51042 79451
38760 98051
66216 72870
204 59779
61482 86858
17423 26835
75970 96785
50698 98195
41461 46973
49074 59065
6315 56286
15192 32604
54691 88940
24115 71162
23104 66658
21872 75985
29899 58983
33800 98133
28394 39373
38100 47819
51190 69175
32292 50872
16367 92385
94734 95365
56733 95167
25820 47161
77710 93075
3005 86804
45554 90775
254 47651
33114 50159
36713 49646
68232 95040
18940 94760
50896 60963
8779 75203
43488 74077
14378 52421
4926 74329
53059 81706
34443 74792
75813 83322
11507 13348
59945 88464
77903 83733
34286 40396
48930 58850
32449 93435
19537 35717
61158 78576
862 93404
8846 34566
496 40906
18875 56250
22051 94683
71491 82882
19385 58069
11409 22191
21554 56371
56155 79271
27099 39999
56233 84296
13808 45758
13707 70304
15896 61053
50220 86849
30092 49208
9344 65896
43161 68198
29577 80474
289 32414
69275 89781
31897 64461
63045 97004
19025 83504
19982 44313
55101 63397
8784 31086
10924 32304
90876 98621
2738 88041
4943 78831
95016 95362
34910 45253
7665 98800
77546 80585
8807 75082
27472 58392
81543 87177
36666 57199
9878 80976
8071 81783
64166 65774
38858 40239
63786 91902
11542 48940
28600 81386
13558 65646
37760 71522
1242 20834
20837 77715
45454 72656
59970 83434
19208 45949
6384 96664
18292 85550
4053 96308
81225 99959
42405 70595
32639 92825
1547 97854
14456 16801
30578 98478
20882 76292
4886 57776
12019 82682
9752 14632
84938 90160
46268 94796
46097 72527
37552 52148
46236 56054
36895 53221
4792 53485
12112 56103
13378 38612
64796 77595
25777 48106
40752 70366
25743 65532
72485 99368
12858 15602
45980 85264
40350 97378
63627 67091
51709 65489
8077 57039
25549 80037
44331 88995
52025 95244
58696 86000
28937 54432
26361 26417
46765 98639
22786 64228
27608 90115
17082 21909
32581 88685
18917 93457
48825 60526
26850 75971
45058 87175
3500 56860
30356 85349
23474 97100
34696 83054
3776 78562
37586 45593
61971 94887
37063 47568
50535 51990
36771 73565
48496 82548
3247 73607
75817 89103
45619 56468
45181 68151
81429 89044
14417 39696
6278 93210
23286 99640
10494 91670
7596 59844
15169 28817
4988 91844
2267 99559
37160 50820
23725 32962
12407 71374
42397 75572
28089 46093
43683 90295
10009 62317
11232 70918
12862 78879
29991 79032
31037 81976
6058 42153
62040 90623
40061 80569
51976 61995
18153 94125
50352 72828
20682 71129
91129 96176
5656 36035
23888 76396
66374 91921
10440 51048
38092 45611
7386 85083
13202 80892
18486 78454
26520 43189
37283 73262
30321 83263
46339 86984
52617 81250
26772 40064
55023 72643
7123 82517
68491 77344
73076 85340
18852 82256
16076 86464
52443 55898
5255 37499
55047 88125
57428 59317
17162 31535
488 16269
15351 49313
33401 38567
10461 68987
3084 5296
14406 18448
8089 92033
23087 59947
52422 83667
32759 36630
37341 46132
26674 60902
29106 44874
26125 73997
65963 68795
3306 32679
28619 38287
69537 80453
65852 68494
6676 21026
58386 91306
29344 86052
30032 48104
23799 47626
23932 63702
22817 97365
36831 64280
78881 90518
31558 60211
70434 86181
43115 61743
17328 65499
1585 5161
52933 85196
36284 74726
583 53621
43691 71169
5300 15874
41422 60106
10914 51027
6233 6615
1991 56194
85216 94518
13889 99466
39424 88562
5387 65818
1321 69588
4427 70389
8943 68734
5088 89457
55333 78298
12425 30427
9663 43718
82927 87093
74252 84488
23728 91328
69502 79886
83468 83889
51238 89376
14553 65554
50661 57211
21857 27785
69369 88399
9691 19917
4212 24277
10008 39336
16335 17097
11213 15479
240 52909
22767 84695
59376 73811
62374 88100
12032 19038
33143 39670
46924 49747
39955 74302
3038 20476
22828 92546
1042 19231
7428 87542
22779 50445
28400 35749
7007 97928
28359 75085
66069 82713
4110 55430
14332 64321
41415 62964
16275 59981
7271 56518
24377 71777
61200 84355
68198 86962
48827 94352
1971 82847
2475 26436
5459 44397
49579 61756
24239 48884
20386 63820
44286 48274
8813 29048
606 41052
19607 43811
30346 80989
2084 81298
55258 72660
40109 68413
54942 94868
3142 79824
73949 91301
1331 11500
9481 48322
16672 84782
7182 44279
64975 68217
23362 40727
53577 94152
44038 88652
32971 53141
86505 99426
1297 47249
78243 95601
50303 68526
11161 22023
41209 54577
33789 55804
79040 85953
40565 72043
10318 45398
11637 53326
40197 65878
34473 79193
96023 99548
1882 33733
29079 55566
30965 48849
7318 74801
67162 88392
7101 59096
36501 69510
11191 19750
82851 83660
12567 21623
24627 40357
32290 98141
53029 84051
14337 50557
36011 91993
31497 49686
9818 52348
30451 83758
10750 85106
27977 99988
5108 25053
12622 69676
71995 91006
9926 70786
62345 82003
8026 87587
23934 43916
65192 68496
29011 41542
89011 98775
5907 89155
9460 20090
22158 57057
21894 95172
21692 57603
10433 49469
58403 89206
90463 98229
84992 92916
23522 36321
15985 32296
30617 96303
18399 23919
3067 5387
22469 85978
21083 70684
43677 63922
236 65102
47745 49732
15438 97101
95777 98349
74193 86959
41324 77352
77455 78794
7308 20312
65358 84695
1692 35394
22522 63980
50929 57098
14736 98834
95030 99788
19683 97945
19919 78619
30693 67316
46966 51416
31358 92108
17747 35070
38825 69460
1617 99557
43042 50626
7542 56553
8208 69912
20792 88296
18365 51696
77111 84372
23323 93128
40782 67213
50881 91474
75440 76076
30289 37587
24298 50934
6699 56358
24554 98746
28552 66306
44867 97239
45819 67057
46159 62831
25464 55530
50098 77640
21086 33849
37425 48613
36048 98579
42786 72734
38953 63753
7585 99198
2410 12937
25751 33953
518 94175
29495 92485
28020 84366
63573 76323
12769 47239
9379 57815
17483 37952
22758 86173
188 24416
10574 19428
76550 81619
24045 90238
73200 76898
79608 80913
7678 56256
55150 58396
61510 88731
37497 46522
45164 54767
31127 49679
57748 78109
12713 13857
30500 93112
15847 32238
6984 66413
31025 79719
2228 82247
27892 70079
19049 28417
21893 35728
23778 68089
491 90692
58876 64319
55238 82649
54160 82397
20633 36453
29776 37646
10594 11300
16313 54324
28311 98893
47352 86175
1789 36068
16689 35506
30009 41335
41355 54184
39425 42231
17260 69402
18638 94162
12382 87822
56240 78922
29892 56174
36299 45004
35737 65904
1688 74510
40857 53436
50045 56942
29142 82118
87212 97113
53045 67157
28281 96258
18339 39361
232 50660
13061 20494
26718 36308
33068 70848
13452 95056
27578 89702
67282 78646
28662 90737
12632 57195
75331 89739
75782 92316
34662 76150
30913 56537
21743 25847
43569 67226
11018 95693
17257 61534
61149 96830
49386 97911
53661 55124
11789 69326
56584 69095
45299 86649
31509 87390
58750 93557
21792 70926
60338 79020
42532 79562
54456 77921
48405 99259
10796 65868
43156 46989
936 94331
83467 98317
19941 53854
14918 29393
53736 97768
26030 39147
68817 90120
21280 63427
40889 42936
29541 93704
4393 32371
48584 74660
79500 89647
74043 90916
1764 48598
16565 19368
87242 88589
16910 87635
333 63811
58952 70762
24081 45955
18616 46268
25135 60919
33036 96901
53879 96442
32847 60534
27987 50716
25609 94339
35111 71568
7893 49175
44498 85271
19297 69888
21364 30247
36705 58156
40040 42105
43503 67021
73435 95331
39861 50756
26387 30010
48774 57100
13444 49483
1289 26755
42976 97970
17056 78727
22727 88637
40056 57559
39640 41766
32989 94506
6051 37572
69388 86409
5875 56441
35034 53204
47691 53563
7807 59681
6944 97894
53525 96620
9715 82924
55018 76753
9834 79890
57395 74657
63353 84644
38538 98324
9813 27355
8830 93030
32912 79587
18759 19913
55001 87026
38913 67676
11391 89733
64132 92540
38521 41773
52187 68377
34372 89561
55043 68102
35628 67993
1312 8396
67946 71822
29555 37570
17460 33634
48905 61898
31595 80749
25160 51120
14315 91689
72169 93339
72172 82180
70608 86177
37508 41157
46511 70069
45770 83381
30961 46687
30556 93961
45474 96933
9180 97903
30580 95093
9879 13203
10566 87652
2942 75343
32098 68833
22277 95805
22083 33110
31717 38462
2369 69644
49249 89988
22016 49928
55747 71482
2942 14343
38381 58952
83918 93262
16285 58230
47477 93341
47513 51467
33873 83249
11241 94337
34408 78337
46672 87834
17887 98102
45648 85508
15121 28089
19933 35605
1562 45983
25468 54099
84096 86179
62489 74451
41037 52503
93354 95898
32146 61335
3598 64844
27092 75583
75248 95959
57556 58864
50695 53791
41522 98877
19708 44127
41381 67900
38101 91442
44471 52889
56617 79013
71986 76589
5027 66271
24677 45522
45580 62122
2888 20926
6086 67679
31409 75907
8965 11032
49868 78493
16006 81574
6080 60224
62670 87554
28361 39649
21449 71701
8554 46136
73640 94888
8544 85044
85839 87552
76858 87826
41971 67985
23633 51696
3940 98074
38604 61297
13262 29012
177 81058
59237 97457
10482 30765
15498 64514
25779 72201
28298 75525
23902 96555
76794 98004
33175 55586
11071 11149
69707 92753
22935 44973
13122 94223
41756 93536
21450 67134
68761 92567
12165 70356
29197 48718
57992 74654
71847 84286
47137 98224
6858 33350
3879 16951
15663 34034
29051 64138
23920 46912
22834 83405
23267 32458
68064 68079
25728 44119
47182 82526
7619 79643
35467 73383
8668 52567
9205 14326
17735 94446
7154 19340
30079 80220
3191 69375
15846 41659
31556 57741
6918 30828
60827 64786
49176 81153
27046 82796
40122 49421
59900 80420
31949 73847
2583 78815
2787 90995
3694 85114
417 80851
70159 70479
4511 65736
21959 24676
71153 71603
36831 49270
51349 61623
8056 42597
76560 79535
679 56589
13862 98079
24984 53476
48164 56374
47504 82383
70951 78262
14246 91852
53897 71887
64238 70745
1239 74613
36801 68148
29830 97854
48180 72020
30198 84255
28968 42144
15915 81772
61765 65381
6626 33062
53490 95591
2181 66612
5997 17173
12106 27637
39378 40433
40709 79797
17772 60165
30632 97722
52953 71730
24458 65741
10051 51359
42782 69159
28452 36674
14213 63029
48997 64874
35601 94198
6572 83747
3216 89608
31372 67758
57570 92178
24836 44143
18552 92506
76623 91719
19094 46380
16508 57195
31292 69755
32854 83271
45038 90855
43604 84634
86507 91155
65131 75758
15275 38513
72235 96811
2253 47714
44928 72830
66625 88083
8594 66888
26107 85150
7737 96147
48069 53405
42237 98626
25847 82948
36492 84356
2031 80685
31509 47332
533 78920
15354 98951
59192 69318
29769 77949
65086 92983
49020 77097
58491 95933
61024 76911
27778 80739
52317 82191
75065 86467
55464 63844
21664 89371
88692 91933
17390 42372
30602 73588
38484 58010
47463 86648
50013 67722
19209 84941
33305 54124
54518 59282
20878 58120
9296 58427
39604 50301
38073 87893
14449 65143
17107 94835
52373 63194
73144 75459
847 5696
27659 38828
10139 15087
58915 67655
25935 27548
22575 43663
28677 51728
20576 28862
21480 32896
37993 54589
17217 44561
35790 54330
1371 56449
4805 81310
65962 97926
20759 46062
12277 47190
46858 82544
50143 58984
60172 88528
77338 89131
6232 96895
4055 45957
2545 66799
61503 62789
31179 41964
54883 67903
33430 61151
6165 52572
38276 48698
59745 86803
40959 43655
54263 67463
16041 95927
43555 93179
24576 74858
78587 86641
40350 78396
78161 91907
14071 87855
9107 26449
20143 77959
10881 17686
109 35199
24468 48940
4122 12244
6011 78586
48051 84547
72571 89671
32107 32693
64451 68485
56775 62472
47157 93539
29295 46958
2856 23212
28220 32364
22919 38585
12806 17528
4143 74844
43627 81401
84150 87210
1943 17522
25992 71235
44441 66294
54456 83539
9867 31112
31658 74161
11493 64827
21515 52695
25506 55702
4955 43866
18683 66274
75792 76510
14943 18564
46498 50579
4076 7850
50285 61820
7415 64147
6417 32859
40788 60371
61365 63935
59964 90933
8716 94438
77385 85807
54887 61337
7544 97293
39820 43201
34829 52305
36990 71978
14205 39234
62819 82155
24631 53026
75600 95491
49917 86155
59113 82184
42438 97937
9152 18132
6623 43507
89530 94632
16727 28631
48317 71087
46594 91991
35827 73827
25377 39074
60426 76635
15430 40612
30727 51781
1632 82247
3206 40400
2308 7830
14797 68198
85526 99872
16095 55972
22922 88355
87335 88446
16422 49202
21819 55202
46106 62805
30018 40612
19026 61746
25798 94519
42322 85225
47436 82653
19579 62171
96582 99237
7161 16065
14276 42373
23863 31750
4929 33177
28224 96826
44157 47221
58944 63506
32258 83464
9538 97467
37129 75534
15172 82835
55474 69429
9366 67254
13502 78973
10652 75650
31143 97217
7846 31799
58896 70427
55753 78236
35080 67848
22783 48084
19303 63706
23843 94637
11881 49029
26727 80949
34837 98539
31581 95482
25245 80129
13134 34661
17181 31295
70530 94199
1420 85627
65638 97495
32470 93404
44937 68250
8324 27065
33267 34363
67513 72272
48333 69344
396 1362
32142 42101
65292 79469
7617 55993
97 79511
28403 65013
51541 88366
39424 64573
13724 86883
87450 92505
3003 95161
40684 93061
39264 73945
30033 62099
58112 78021
8004 46395
87171 96402
14729 54211
57269 87270
17332 40421
14055 71269
52559 78549
66212 74724
55416 87915
38852 63173
13189 25454
733 61517
39047 91616
11274 87218
22924 91201
28346 99696
13751 70023
6025 30238
15195 81298
36973 45872
78099 90426
31629 53831
1278 66017
38196 88496
41451 62807
1240 57412
40126 75325
45448 92678
13004 95537
42098 63725
38040 38952
28770 52208
6890 80921
23014 79465
24086 63721
36373 84098
22965 31190
43 95325
62894 90531
74994 81852
48766 53110
17411 33932
71094 79911
48923 61337
55578 87792
5971 73318
68266 79660
18113 60370
69926 81793
24574 37671
21377 97336
41585 60976
89837 90048
38565 83833
43194 95863
47473 74508
7344 75262
34632 80564
13874 26115
32061 89467
27872 95687
75407 84787
79985 88437
4254 27370
21343 76512
10491 26628
20280 97596
14645 72734
31811 44200
19717 73002
17615 62058
76614 83045
6067 77368
9749 66724
15897 59777
11935 43280
45157 61767
19924 45661
26030 73404
16844 66745
3418 72011
40427 48556
6145 67143
26103 49967
4929 77724
2629 38831
30397 72576
60837 85003
15209 47704
17105 19568
24632 86346
34010 67352
53118 94611
74917 98908
57776 61896
31566 48984
56876 63525
9370 25450
15708 34224
1831 26473
41275 87134
9373 64359
9795 23896
8257 49633
37815 99475
27100 42029
24973 36860
78778 95936
31783 56965
22573 98394
82993 90295
2767 89618
6868 31560
6155 13490
4223 30746
15808 97708
52262 57941
10801 96422
4689 86644
37804 58799
60256 97339
18830 25693
21939 54159
24773 97881
51912 57008
21613 97040
41604 72496
14449 81436
4346 41089
33668 75545
96275 99701
49535 67663
62136 63103
21952 43589
12825 66334
56271 72579
21769 84548
28135 40790
15320 42066
56858 73180
4081 97338
31067 37279
66022 69643
1937 54963
72844 89211
8945 93544
74573 92128
14699 46086
80061 89515
17086 37929
29397 53171
71664 99343
32388 37239
17708 36813
24952 69726
1249 61818
36929 54046
60079 71591
302 81261
35285 45321
9919 68348
12315 40912
47910 48926
39624 75333
34701 72342
853 25982
8739 97132
46799 68235
20716 22926
79781 84722
30090 43797
14354 35953
16032 63689
79041 81576
93371 97195
2694 66827
10246 18245
60489 79745
25323 34778
11328 46009
22489 82283
91897 94282
16930 17922
27880 94484
21366 31372
19522 23947
15978 32082
55726 72186
22695 80668
40836 44904
29442 41643
4279 18335
31870 86803
8478 70960
32532 77457
48915 91065
36263 49976
47110 92392
2885 22236
79521 84698
1949 30767
25197 64104
14803 27539
40131 52925
36026 59724
29259 51306
46710 83919
1608 89598
45469 63624
9654 47961
830 80448
12681 55863
21192 33510
11477 77335
85277 92607
36315 60726
40577 54607
34795 39259
30104 47228
9956 95266
33612 62843
32690 51308
44734 53323
18212 35732
12823 25640
37005 79704
2293 63923
26769 82716
30877 85035
38550 54495
46212 97194
10693 67984
56168 80509
56383 70073
55154 94061
29888 47567
19046 84219
20932 43418
65497 68054
3416 52716
39233 95349
81511 98434
15387 26752
80172 94173
4252 81419
33407 34211
9157 37321
33083 77796
3221 11311
28715 98232
40792 52903
76281 88252
31917 50205
86314 91523
72778 78726
25691 55015
29816 67274
1832 79530
22428 82163
23244 39649
18747 32646
37410 38824
212 21122
4460 79740
23480 29549
2069 66026
8697 98003
5525 21113
22262 32422
18549 30030
5000 40603
30230 53332
1804 54289
11715 87060
801 65530
3775 83347
82177 97965
58836 73104
48001 89754
1616 49462
13847 62184
91417 99659
58565 90328
92088 99740
25923 70250
1053 60252
32771 43102
24217 87260
13805 50704
69507 89839
42473 74094
70794 83300
69106 82646
78497 81130
8956 22012
1860 13934
28416 32683
10370 77161
31444 73623
28968 57494
44728 80572
17087 60358
80359 95804
79030 87108
55779 61465
42301 89917
46669 95631
25099 33489
32058 37163
4189 88727
33533 45799
8136 95421
16487 67130
37246 76717
5795 41675
10882 28386
34754 86091
12898 29023
64278 77544
4426 50119
7040 82575
15490 78278
16024 79402
49594 72407
20156 39458
37807 85898
7605 25377
57048 95071
42432 87129
20255 80188
3271 14263
58061 75185
43294 88878
65955 85729
82581 84183
27264 87186
1721 64407
23906 37776
71431 99578
66113 93190
481 22825
5002 77318
55610 65484
54993 83501
31339 87071
65614 93672
2463 12851
567 28750
3605 27286
61545 69757
23592 73598
30521 97532
82690 91349
10545 23809
4705 59312
20402 31587
52685 82677
8227 80336
34475 97635
14636 53832
33303 61398
46478 88708
53544 64475
40296 84935
19372 38967
55644 61829
14190 36851
71592 90091
41456 65805
9756 11364
29897 58272
5284 16750
17924 48411
40376 92994
47880 69979
24656 27487
4862 73916
44785 94197
61107 67157
4512 28886
45637 52197
24269 77244
15034 39101
22695 69147
49058 55060
9549 13540
30335 61155
30302 46971
41197 77514
1132 42798
19330 36863
222 21930
25794 25798
45599 97421
33248 69114
48664 63546
9091 62613
20395 94990
3978 87095
24548 34585
39781 92026
30464 88833
21875 90081
14266 57956
56930 60448
36933 99114
34858 86290
48915 72646
14852 69387
56711 81396
57516 59621
88960 90841
48054 55280
70294 89042
43112 62412
7252 15749
18166 92055
27397 99937
26872 75933
56978 68907
42663 89425
25737 53126
40286 53104
26107 59260
65965 84637
34607 70300
18918 21759
22177 30211
7049 42210
67286 69304
19775 50252
11843 34412
70171 84893
16251 80092
27962 84454
69540 83559
3099 50840
3871 44850
39209 73574
71753 72787
34739 49978
12285 18296
41767 83493
42901 87543
60310 85035
3531 13561
35689 61907
26808 37247
15879 82834
54856 72486
51953 61755
57676 64375
4068 85318
50095 59776
57399 81119
55903 62079
72683 81287
64444 75411
17325 32181
20255 85417
6517 54858
21851 49957
333 11827
12674 68104
29488 64376
9873 66961
18147 59278
59757 63692
23300 97551
19584 50241
47120 84141
7542 21377
25960 85641
37590 99164
13408 20219
1500 3636
34627 47672
92643 94393
5023 88495
14486 36873
52168 91829
21459 76984
6759 33470
32234 66335
5057 98056
52724 59785
32332 97934
73578 90356
72192 92833
16429 44331
15580 92117
2986 31187
10582 54618
10422 89785
43072 66975
32967 43079
31371 56325
16703 27875
67688 83579
7219 40917
25028 35838
25454 42255
67166 85351
90683 92784
22662 82580
46337 92820
9373 58112
73182 87047
28094 94806
72155 76246
72747 75201
30174 31217
17406 86713
40148 74761
45917 53156
30852 67339
82094 90922
3539 11365
8321 72854
9051 84155
41033 61966
6126 45815
14485 66911
24508 36389
64627 71501
8850 45864
16499 58903
9051 52896
53972 73081
52486 61457
6455 74017
2743 27712
17641 20376
7594 10140
23692 43548
13592 73472
9536 23788
28631 46023
39291 63958
46584 64403
39184 82076
18930 24753
76775 93804
72080 97880
9487 68729
2600 27644
88452 95964
316 52987
29207 31326
82605 97682
4766 10098
27155 52821
68595 80000
33664 54839
66016 88361
34652 86555
37695 58097
42095 70707
51924 65323
17907 71646
63028 95181
11323 40485
44257 91791
38445 64218
66239 71150
15498 16625
71015 76159
23926 24839
3244 13208
49533 66061
21402 55581
47375 81106
15230 51461
10558 69716
8995 57123
56798 80076
31367 76297
27664 40817
52421 66812
34456 52839
6781 23460
25179 58999
14531 79584
22897 38048
22096 45767
50347 67299
60149 78429
80499 91947
31869 64479
71345 72214
12150 82473
53007 91872
12940 47680
36961 79229
53595 91248
20477 37850
9306 28239
61176 70469
28351 41247
54391 73541
23670 73805
11719 82964
47797 59867
78444 97980
33890 44949
47903 60606
13043 53968
15922 29091
6472 76102
4320 81905
35512 78350
612 93636
37511 99380
72689 89634
45158 98475
62782 68950
49885 91524
43958 81236
40203 45986
36726 90431
48623 94202
70130 95640
19437 73438
39790 60903
51738 99955
9540 70541
46511 79738
77593 97968
72427 86920
46310 78214
54189 80389
6073 35386
14185 71135
8796 62870
23583 65726
11087 82512
5001 74242
20722 51635
2643 50649
67234 85061
7383 84620
26046 68728
92088 92532
43614 96692
36457 99581
7237 96987
55623 73459
35938 67374
21986 49936
9882 56080
87466 96368
64412 65601
19808 94068
20613 39779
43446 81962
23720 90204
7360 24134
32470 52066
66908 74893
75190 90533
6817 49802
35859 74964
56952 99785
3103 66340
37453 50376
63560 76388
16067 45337
51343 79353
21097 67252
33742 37372
18026 36468
28519 36829
71225 93814
13238 78106
24892 54778
26886 32823
24544 95581
21765 48502
77688 98374
81748 85840
76598 87731
46638 71073
44351 71260
29756 77626
46002 56365
62160 84723
15483 63685
13849 14564
87961 99549
30296 83165
41450 55843
35517 79377
70144 76595
29005 50595
58354 73207
20358 58406
17368 23759
40749 85247
35049 37061
81177 82376
16653 96770
34042 79825
21112 48388
2951 19330
2884 67182
2660 94875
50489 96201
2716 37100
28937 34780
704 99009
30458 55170
5604 62701
64207 99929
2643 39686
4943 50431
52343 91912
41839 57816
28660 99719
37042 44761
68090 69637
657 4107
33652 96690
52079 91235
65866 83064
13377 89801
25073 37268
47620 63209
30238 96623
8939 49878
22454 59034
19202 93009
25197 73982
9139 69132
11533 14941
16219 99401
1520 84966
2402 20745
2124 55734
26575 99459
19872 29972
32767 92219
10362 84763
29562 40059
18282 64684
25803 97313
44191 61001
30944 68019
7181 61229
62072 92342
53488 81824
58387 88750
18697 71103
32156 89372
81191 88197
27421 66302
9269 80130
13993 37510
11495 18624
17246 69901
10138 11661
11292 66406
69120 79001
49007 80250
72250 82156
11527 15975
44788 79473
66851 85364
29833 46756
49868 88367
43921 48745
23685 78366
14671 62162
35073 55870
18127 28582
21846 42450
39491 39794
73388 80621
45551 92684
33145 70515
23069 69672
1160 39405
40740 95262
36367 55027
42504 89011
20638 37038
25046 96272
16789 58448
2039 18485
43020 84310
69063 94319
58335 74565
13202 43656
28360 62241
27388 87787
48142 80677
41884 87317
3358 3837
63152 90445
7059 88131
9600 66988
556 65814
6325 75890
43186 51175
24092 46643
64014 98564
33633 99456
88263 95632
15917 46591
1117 44142
45133 81478
30246 92049
54489 77640
13069 68429
20064 43855
23157 24696
98327 98655
14591 19319
78913 96532
50398 97398
28586 83832
22571 86235
14803 68894
13594 89439
4023 17518
26610 79973
66454 87043
3762 66623
45604 57961
6223 46584
25345 70065
8151 97863
31802 54137
2279 61849
39202 45799
52136 58920
27330 85756
12462 87622
1292 29904
7559 59418
21546 43027
12807 70205
92238 93986
17211 58203
70688 93325
56997 95609
45972 84199
26787 54400
74677 93797
91823 93832
1617 22089
13796 89408
5789 63996
14258 91108
12717 76236
26779 32748
62497 90025
39816 65955
48290 90191
19552 50944
73320 99154
23069 95830
79773 96166
27008 62865
18484 91088
46239 86581
12073 93399
44611 62664
51582 77806
9961 48988
75431 88763
18715 29514
6552 19469
38361 43852
18342 99340
20214 67057
69981 75278
60335 77872
17555 29424
58099 76720
8666 74286
45247 86096
15884 34023
42323 75877
29124 76972
51417 57054
2428 82674
5513 81255
49674 78621
22795 54748
76750 89054
9234 54832
17350 63794
16374 99718
74257 77760
48736 54192
40274 85932
61697 92542
38838 40820
80790 88433
19443 21993
3608 29677
6994 22628
74200 96012
749 17113
47138 96042
23407 62313
64450 73416
40817 46376
47406 70323
48868 78723
55365 91785
33568 41181
24719 45230
12972 20789
62111 74640
16282 76015
23581 38537
60516 95436
37168 48037
12915 58154
32524 93789
46204 64690
3777 20086
32710 92673
26603 99738
60973 62735
8132 24085
13218 81501
27741 83876
27312 97339
2116 88867
45538 66859
46178 96689
32941 98024
48675 53658
2772 4364
34647 95234
51099 87464
70753 95488
48158 93498
47970 91007
8017 32568
3557 60768
12173 86287
35684 48191
26395 33863
63765 93939
9830 70204
38607 42260
8027 35939
84934 85422
60257 95627
50597 62893
5225 21193
6548 17162
85476 99489
10508 29377
10450 72658
18191 84733
41395 81079
5298 87368
29622 63786
63817 94720
35401 63733
14486 96570
22937 97321
34725 39884
27330 84145
21946 41043
30625 71187
36121 57457
45357 79738
17987 35388
18833 58229
19751 87647
6931 66576
49134 67217
32543 54682
54019 77536
3824 62891
54422 67834
64395 72015
2474 45764
2533 77262
70005 71245
14456 52709
30064 42377
11405 14472
31754 69576
59518 69353
45599 81867
30763 73618
614 60867
23393 31656
45448 97478
44402 69246
41654 57349
82069 84071
4083 74318
25943 55081
37642 93214
51021 66907
49490 71348
17712 35960
64955 77122
722 38831
32452 34414
244 4895
30389 64060
5330 65715
72027 77959
56504 66014
18991 98395
219 29575
72935 92379
1409 55122
55180 59437
42663 97701
11527 16512
46293 71041
13696 34807
20758 28851
55278 86405
11900 13918
18254 41442
25062 75553
16918 34656
9826 83810
68630 84128
69760 90210
40727 88371
20146 34738
45305 84433
25241 47593
13093 24303
20732 81213
70309 95348
8743 96690
23470 48250
80444 83151
17424 38123
32963 70435
27484 31496
85362 99007
81144 82333
2570 80748
32599 84026
7295 76492
41324 67562
45897 99127
19384 63151
1568 30568
77192 97683
17559 51664
29639 60769
24079 93968
1765 78504
24138 82864
73552 96946
72580 89459
31910 54617
46204 74169
73753 98774
41748 66701
16816 45378
23605 58955
57674 79244
82366 90205
2595 36689
22548 80697
13069 87261
8617 96484
15875 19865
47276 55120
1190 12578
5507 61098
66191 88254
73562 93405
21844 24839
41376 78269
18791 60083
55175 67090
5745 68520
1377 96905
8571 43490
16725 31820
18676 95922
54510 72031
48881 52463
36732 73286
46067 85916
24851 74649
57623 88512
49448 64365
50936 78454
25756 33147
2279 54907
1089 6177
64585 75873
57111 94102
71706 79892
28133 97049
36945 59716
10227 55268
43238 54956
76718 88952
4310 73177
11876 46854
83618 87955
35579 42890
67966 89633
46307 72741
96481 99043
45438 83800
46604 60755
28032 71293
621 24337
26391 36994
69752 79735
7286 93709
43104 65995
40182 75305
19135 72256
56000 95073
9035 50547
59133 65413
48757 67379
43403 54683
41059 45653
12926 21196
41448 89129
5837 39588
72696 99887
81141 87670
18946 49642
9326 24732
22797 96883
80060 97800
5315 34325
31649 33351
22255 24539
7899 87270
79113 96278
54216 90595
22366 81847
31855 90313
33833 46510
77477 81211
5835 44755
36344 53461
44911 70581
81801 81850
26004 40184
36183 39896
34838 43644
2716 48794
30202 86649
81226 99633
26765 80880
20545 91917
47899 56250
5194 38956
10280 62274
34492 72360
23663 30543
44331 72523
74821 94696
40960 55238
47968 72837
19389 27963
27626 72666
28454 42912
23031 34104
35741 71595
52475 72926
25656 74670
52373 58041
44731 85539
22984 82650
27473 30788
96341 98791
9077 56745
33788 64327
37605 45349
65207 85740
10610 89924
6386 49589
60550 87783
35277 68843
52621 99444
15140 61192
45213 89009
37664 54041
1885 9579
23630 75817
82723 85511
77657 95226
31524 47385
25518 51052
36461 70813
15603 35053
5242 10407
45355 61416
17027 35330
63879 71292
39004 59969
2690 63212
4503 87011
16499 90682
70076 85070
9368 96072
952 68930
10099 60775
28209 97530
14350 24510
81516 91184
58398 83797
43705 68536
60095 94433
11750 46174
69280 79690
33434 92250
31544 70462
17063 44192
37422 77685
77242 89092
5067 30123
31948 68243
14102 16018
81539 89694
80444 97429
37026 98261
15993 19289
74322 83307
36160 97925
26215 91678
65738 79483
33484 71538
12274 67595
26787 69222
4267 38311
9794 69497
46218 66791
31254 62810
35436 97802
1134 93416
10229 88556
48120 54045
65229 76843
19275 59316
31081 51154
42053 66680
56793 99699
62390 64061
33418 61202
65097 73967
73115 83481
74239 93146
3929 22895
22123 58810
36903 41717
44412 97702
44624 53282
13255 84966
77815 84516
21927 38184
49753 90112
64727 75566
51745 80438
4431 14781
17687 39953
11678 93296
35363 77212
7962 71990
20871 82253
72607 98744
53616 98721
26430 66911
10113 71998
27159 49856
46356 79904
1273 99114
10634 65327
30780 46457
35414 35431
8227 95964
7160 49795
29369 38793
21965 63999
42218 84078
37267 97625
91397 96247
39907 48426
70862 80786
41290 57973
12185 18451
28400 64651
29053 91161
11370 68007
21080 96367
54411 88588
20814 81401
2768 20509
10638 81663
46298 51352
29994 42239
22482 54520
44700 61874
19985 39065
24389 36348
85858 99463
38556 78182
5660 13995
9863 98614
85572 90677
89916 94068
50630 75190
5721 81696
9604 28594
21584 27926
2959 5051
23851 41681
52889 63723
14042 99306
69598 70273
18144 60730
38089 40973
46875 52121
28118 40827
34950 56267
40462 52701
84068 95620
80891 96490
47471 80383
8023 25559
5201 71348
63760 90044
1632 39560
35322 39225
16432 47430
38909 44966
5792 72642
76281 91653
59659 92235
96254 97490
49645 87166
8280 55909
4332 41565
32154 59792
25841 49133
29453 50815
51565 91285
577 18543
12456 79644
28959 87311
19699 75082
9835 64355
26374 95307
57322 60558
31563 34809
34981 85017
14383 68434
44143 76025
10456 13587
28219 64711
8946 60304
40190 96970
59045 94609
22312 77798
44630 87477
15789 61697
73014 99641
29653 38757
18831 92048
29593 72005
61381 89230
44360 48872
1085 34352
27231 74500
23770 46667
36901 90146
33290 50695
21523 33513
28517 50929
25562 61858
8500 81375
9127 55620
29396 65266
20949 48712
57568 58948
27449 48716
37843 42889
16623 38354
18898 67957
65918 88650
1477 85033
71841 84014
19937 92386
11978 45107
52484 55450
40155 53210
1516 99303
13323 41010
76 57229
14184 91912
12563 63526
83586 93765
1520 32552
84794 99566
35460 40800
6890 27074
77176 98025
741 88013
9241 52376
59062 84304
25160 60668
41277 68082
41843 84209
5322 46352
30536 31736
18392 22418
44282 79546
55380 89673
69927 82294
24281 79971
51734 62314
46732 77566
7993 82777
4250 23600
9086 34738
31224 53333
2222 97298
42669 71093
51421 85283
25319 54550
40939 83913
20647 82109
44132 95915
56091 62145
20213 99153
56658 73924
71291 80277
23727 25833
24915 75403
67345 68668
37607 46357
44406 97110
10653 20461
36177 53688
5557 52391
28163 49626
61715 88600
3131 95899
36249 62473
68032 72862
4914 52886
84203 91299
16474 34068
39812 75371
43536 78823
15661 35750
55879 58020
78323 97702
2380 18254
7232 68792
32662 63995
34478 96580
42475 54035
16950 49441
10776 23915
89318 99125
8109 43216
46953 93937
21710 88899
38337 57286
40508 52959
49998 91591
6883 40819
1235 51513
3620 96197
5503 42474
21993 55823
41837 67013
28178 45429
21298 97327
46973 60239
48882 58138
19389 68319
9612 88810
18947 77582
4196 94323
13994 47028
82245 89063
37789 53621
53819 60323
18729 82534
20338 58242
53459 92852
4165 84114
65831 78676
32434 69880
27258 75994
60832 94150
29615 48462
33784 44414
2199 6863
1618 89350
67846 70771
45129 97508
12704 25435
10702 19513
11709 78404
19699 95548
27819 53454
6898 53800
28646 99181
9519 53403
80229 85838
7176 50139
23990 56929
44928 82676
24772 81669
2958 19540
16326 71262
83224 83835
10655 15847
2992 87439
76263 91059
51859 81091
5196 85046
69155 96686
57251 99012
40433 62505
2288 15952
54556 74976
55355 78474
50275 59270
19031 44825
19856 21116
2360 56927
34390 37054
66830 70399
21176 47397
16809 67945
3721 70357
3875 93787
30143 41269
13589 18267
57691 59928
29477 44049
15970 80260
48254 57950
72525 83901
1984 5462
2081 37710
16005 33030
33286 59362
27374 76665
56936 72818
35096 74759
9139 87436
8956 73414
28584 51925
3480 53293
35799 56179
48719 94427
52390 95957
48229 98896
88410 91479
5763 9452
88607 93059
67179 94572
34798 69307
41068 83264
40499 69882
34950 67220
2980 85838
54505 54911
62222 89556
8063 36575
49607 69170
16387 83700
5 11406
66645 81876
70417 98565
62835 80580
71298 94972
29607 53997
17277 42672
16523 56937
36911 70657
467 60970
32482 84173
21511 52896
1876 61896
87283 99968
1216 47608
7963 9750
26592 87526
27953 62975
24442 70582
84136 84764
71100 76320
32109 57130
1553 24316
29214 71354
51308 73837
59702 89447
65103 80895
3351 93536
94493 97541
38169 69348
20522 45525
28185 74683
78016 81099
56281 80966
24076 62605
51039 75086
14480 59521
16913 34347
556 75989
7090 82557
13981 95011
6949 25711
24342 26064
51323 71157
6192 24190
47390 63764
53729 99013
9583 59109
23329 50650
28023 62843
12590 17369
17248 57356
22375 74417
16061 67324
17793 62015
60472 63704
28123 51108
8032 29304
16489 48807
6468 69479
38158 72295
11875 67465
18499 83104
35603 64442
31191 45783
35474 66285
55603 82816
12629 48355
8079 41880
42996 64881
16532 79918
81414 88399
47239 64229
65741 88213
32902 88574
33896 38167
26429 49716
28294 31835
29573 41196
24728 54045
43447 68868
45806 94927
5617 73507
56440 91633
8512 38999
7547 61696
68312 80201
49799 68719
46169 54279
46476 74975
19602 56647
62623 80196
12858 49120
6012 40079
1225 42269
23953 26674
70164 79111
38871 60783
29961 58970
57591 75232
37273 86343
33851 38325
17871 91012
25154 29352
31518 94068
26092 53278
8394 33694
24243 87518
25165 84828
5209 34825
22945 82747
58006 73916
10339 20323
10542 18436
22371 89557
19534 50093
11345 23688
11463 23510
31549 38517
27365 59939
59056 87019
69138 95718
5194 7678
31449 45639
58355 77504
34545 68620
3779 6085
18998 77185
25591 61436
33399 37056
32705 59914
24278 56406
27796 46919
43860 70503
26341 60750
45110 70324
9105 88769
35561 76481
63990 72765
1488 25945
74091 95911
42684 66903
11992 55597
16036 31688
3383 66053
68344 85846
1965 22886
502 54828
29781 68681
27361 38560
68900 81644
26964 83059
10390 75291
22067 22986
10033 43853
22370 31456
60279 87656
29504 53727
79125 91412
32392 75519
37184 41591
39600 91520
17378 55463
57412 77137
3528 75569
58257 97525
71851 74454
24912 71431
15058 51036
58550 98477
14500 64384
33517 89752
14179 43180
27126 93855
43458 74571
29710 62419
31228 45920
82667 83401
12973 34968
1163 3410
19458 52355
25961 32924
10663 89463
28192 94386
72873 96282
34278 66740
34599 84628
24746 40095
32799 38173
11015 94793
81745 91383
680 93100
87287 97838
55854 59428
34897 89900
41067 49064
70115 75286
13357 46086
12764 94275
49594 91383
50256 79061
42448 71622
90418 93258
4091 17099
52126 96480
60050 87542
34042 93114
17451 79882
13929 79839
72486 77596
82521 96147
56673 65516
9014 9977
30698 90912
41773 69230
714 93761
10388 29946
26752 62896
20339 57229
17296 77028
28025 49875
89037 97862
44589 48154
20064 60125
23521 33340
54986 77298
73847 88274
62154 81563
5214 61343
20582 90842
385 3594
55788 76267
2811 65819
39895 90538
69833 89363
49130 71170
64543 85185
15132 74863
27445 75973
56058 83755
11403 92178
31756 69389
1761 86666
11929 37753
20162 57721
17227 53476
63454 79080
82912 95728
33885 40344
31937 52095
15393 60137
27413 98223
76709 95435
8268 98523
17749 23982
86900 97616
14074 82694
19638 72314
54487 97973
37706 49378
15492 71807
22846 23153
10188 22745
19340 67199
27252 59150
3115 90554
17766 48795
64521 97165
12885 75392
10328 46184
23699 88587
7091 67582
62627 77946
46718 59675
37771 69558
22994 97050
6403 36104
87711 94359
5690 60774
28815 41555
2803 55139
14751 64200
32598 45317
14318 37227
32452 96515
10982 92358
34734 68305
5070 42648
32089 43765
44796 84240
58811 88905
41875 47638
46034 91386
31827 60618
1669 39818
18002 25657
35984 89113
7328 60768
32771 74732
42876 59465
30650 89634
33434 50250
2932 90476
52344 94051
29272 71761
5224 17401
36507 94194
53784 84259
6822 83927
3205 67383
34184 34241
50610 55598
69483 72871
1910 87250
42780 88728
27484 66103
37586 57405
49530 53768
2304 3066
1624 72558
24233 56478
19384 24953
7167 96117
14301 45693
76233 92238
29414 38055
79172 98659
4838 73586
23583 99307
14686 54648
3641 58889
71145 94352
43366 62673
73874 93896
27338 84697
15131 60870
30059 88052
51230 87732
26997 91355
45737 91188
55700 96350
61382 97406
17715 26381
4718 36413
9120 81225
5835 98103
47352 56058
37076 95357
31730 63224
20968 47455
1026 57393
31154 47632
10210 52232
80687 84944
92376 97667
44831 51713
10620 74505
40953 82948
43127 70999
8473 30233
3211 98459
44050 74962
50735 96942
53480 93771
5451 91416
12336 72881
25155 81825
89320 98844
38413 39795
4543 17038
52427 68768
1903 5863
37231 96027
56234 98403
14609 69750
1501 64167
13906 81865
26694 76910
20781 25963
24897 84115
36948 94277
12364 81746
60467 67576
24417 87867
33112 67265
50454 99967
49959 67409
30624 50489
9746 41316
82505 89541
18726 43902
1292 73805
80037 87896
30254 56348
72851 81706
16460 34083
54257 60435
46549 93954
63351 82475
3519 74724
29020 77200
8359 69896
29713 65258
13681 42482
3065 15947
1032 21070
21954 96665
11196 35404
19814 44577
32343 49032
4985 33995
92960 96509
15081 42770
57296 61718
42496 59810
28808 77674
28708 38637
14506 36138
34410 72354
42268 86636
10277 57221
2775 45737
18864 94648
70059 75232
9181 97266
4460 54141
3927 83054
13807 77987
40347 96571
27648 75328
19449 67911
9269 33899
5248 13154
43787 57424
62186 81049
36775 94813
23036 43749
48968 93625
24114 45037
66286 94156
35488 48302
17394 89648
79355 82749
56091 59246
36798 92336
22868 37290
26779 76348
40906 76954
54797 54952
53901 61519
24426 94220
53140 81080
67136 95585
54863 82691
16469 69126
58295 69300
65273 95747
3541 62349
13594 56602
58343 74642
12086 80262
42481 63144
43114 75411
4875 9006
78746 79817
48150 67161
52279 64329
70089 97649
10985 78040
73231 75805
11654 66412
75356 95260
75064 78295
66944 67424
54744 55385
13293 87918
69477 71503
38381 65946
22954 43841
47857 92195
86473 95547
48398 54527
16431 74954
25565 43272
30005 77093
74094 80280
31925 66823
20136 37872
87990 91117
26639 40740
42765 93788
52661 72111
68610 95698
39610 75016
20794 32542
12718 22560
27305 87142
65756 89745
20048 50182
11543 16686
6093 56567
5700 67155
63702 79709
16935 93052
2574 67998
7231 73877
32743 69227
55123 64382
10654 85168
60865 82304
16268 22995
30988 79988
31151 75406
79399 89280
44913 88576
25018 35544
36291 62547
18595 66102
22865 34460
17110 92028
30638 94646
5972 5993
73736 93725
2426 50620
24799 27167
7959 36517
24990 77558
80554 87288
14702 75703
97215 99539
53123 93534
22036 41265
9467 40142
64604 98984
54040 59403
75916 80239
45346 50210
89138 96337
8182 78883
4013 94110
36361 91250
54044 94192
23008 35535
38220 88989
28539 65190
26063 67706
11442 54990
17712 43077
51434 62155
9201 42525
42983 44997
34928 45192
27804 30757
79236 93882
44029 69610
55455 93868
75759 81357
20552 74271
15344 22620
69352 78089
48745 89502
27039 88130
12947 54961
130 6327
32739 37070
2842 45591
47319 75403
14164 50764
30531 39539
26517 28820
42488 68591
70479 83804
5589 44805
1657 69838
13512 16376
9662 59697
27821 90339
36492 36647
37683 40786
73069 97150
61836 79306
22754 49314
49442 90009
5734 18852
760 81569
2211 90391
66237 70836
14404 73856
37740 40447
14449 18449
60630 68782
9499 79362
88858 91993
63669 88835
88527 95246
22072 25450
24441 79044
26074 44037
71865 81814
65429 98428
8226 73857
2186 35070
58002 77994
78654 97169
21906 43161
18966 88828
7756 87844
72378 93112
10404 61029
6286 37529
77268 93966
8645 32370
55027 80007
8165 28981
40934 99570
8376 46674
55594 64193
31392 83662
4155 76166
25177 36394
11858 19773
12481 15982
8526 65932
26435 86466
14091 96223
38722 85718
9402 38098
81016 97321
21645 29949
34728 95334
70463 84013
210 99965
52942 80860
9970 24911
18676 21732
48772 73557
45042 48446
56309 67995
4146 69580
17608 95113
40493 65184
18483 20112
37601 74068
45733 56787
33148 97862
4299 68614
23566 39669
32010 91693
23041 71670
24671 25275
58841 98687
8406 54545
27231 35046
1686 69143
18706 69502
23742 58861
87675 89297
23360 65536
30653 68055
14419 35040
36240 49034
23108 86841
31534 87272
2348 82925
41044 67096
19724 60133
59053 80557
20480 35015
39459 94820
7434 31892
30739 80791
25651 53370
52963 82362
40748 75421
32523 97045
58479 72221
63713 65610
61477 90596
36492 77233
29870 78690
28934 98073
42421 61866
80192 96374
75223 84889
26844 54225
49640 70514
47993 99499
19870 94127
25100 46092
16989 35413
19086 67138
20944 80458
30556 43025
11999 19214
42357 77755
7726 85859
25568 27530
21913 24547
31126 36526
22591 68602
5803 56549
10004 80103
49000 60718
16532 40977
9067 73515
47285 83873
7636 29164
78856 93134
23762 60518
44767 92674
33455 98359
71830 73376
6072 91049
11324 84194
72681 90065
38785 73628
44021 80467
13012 95109
47188 68067
26744 32757
28723 50972
24244 63225
11143 59998
47789 53417
41762 58466
95352 97574
75238 81555
70207 84023
11429 51260
33367 56423
28269 38342
22207 56690
30868 88441
30837 42453
30927 75793
37261 78158
13112 64194
57532 72113
55716 99956
51287 63325
33748 81716
65693 79422
233 95990
22411 72285
9734 28089
13519 37990
19116 41721
22601 87589
42924 83946
7245 49276
16344 66512
8463 81274
70881 78223
46877 75731
7495 89321
15243 60316
40028 49408
37539 93805
10710 61242
5607 64416
28040 35180
6994 73544
29302 53812
17497 70836
6335 41213
72798 74508
51146 53663
74029 76256
1726 17100
8433 61723
62834 93555
41945 70479
53935 61579
2135 85693
23432 51837
66632 94208
49766 52625
16032 89189
75313 87239
33138 91954
43207 71216
25098 83647
16536 96160
63716 94973
1761 76988
66256 78987
49102 93764
30998 83672
33696 74519
24673 65793
15122 65252
47540 59697
296 26617
33379 89674
26057 66142
23353 47316
31383 96456
37689 87970
49977 69816
57490 65066
2463 9829
48181 87359
9114 78193
14740 72316
52394 76260
61825 74415
42478 71277
59669 63839
70824 83681
55260 74032
12720 95840
9027 76860
27875 45896
34430 83131
70708 77108
1430 33152
64841 66540
22701 99843
31708 81710
88063 99081
34574 41288
55345 79076
30990 89981
54354 92957
31523 95846
9439 13371
19630 74205
38500 73968
49524 98496
92480 99421
6585 84190
40476 53068
94629 99395
30590 74312
36535 55727
15687 72549
2259 70676
36773 92806
36359 49208
48643 56330
65994 70444
21496 25558
9623 20824
24967 98169
432 65665
45763 63545
20586 64747
37361 76728
59408 82919
56117 82809
58545 96072
39940 54867
26034 71013
3508 94389
44109 57889
80099 98403
15330 66794
26182 65722
10434 24468
75574 88583
38817 87291
1209 93590
66415 79789
63690 96231
13841 37671
6486 57097
428 91341
63635 97707
32518 39067
19439 53977
46932 66333
24832 31219
2270 58561
17398 82418
59718 60304
54066 62003
5386 55712
22457 32853
40100 98782
7795 14597
45418 53977
90733 93446
13522 82189
53577 83058
77076 77894
9258 23860
47248 89905
35590 44709
24603 85390
5983 6751
28005 63234
65774 95519
33039 58535
28716 85541
54932 76940
51517 89209
28273 55073
19385 90313
74936 94602
15864 24557
25281 31740
14123 81466
68309 68734
29744 88917
38309 55037
20426 88400
4166 18044
4446 16464
40660 43170
29024 37873
43981 98881
87261 91078
12962 88121
43522 43681
16523 48145
72222 76886
23760 40817
5490 89377
29195 76054
29238 67589
6959 35858
18474 43275
16521 24055
47446 69099
16126 61509
77434 93515
47476 94894
14884 29684
26359 41920
52760 62293
48315 52519
4597 78443
17432 17478
61703 86043
25865 75739
20811 94937
8471 52329
61077 81488
80762 89020
49938 80394
67364 99536
428 53817
86615 97441
860 71632
13949 36992
62823 96018
52628 94875
3510 97451
52613 92965
15021 70556
50881 53681
83361 88856
47079 81006
199 72925
48409 92390
51659 74831
24846 77684
80418 80999
744 30108
11952 79270
17173 26225
76124 86373
5589 17060
2533 44427
17773 23219
76553 99191
27890 78993
61153 83504
38626 80726
66423 94035
17600 93233
26584 78967
35593 43485
24043 60863
11908 75741
83083 87558
25111 59860
17123 57559
30092 39213
13530 70953
17475 41844
33925 57370
71278 75810
42826 50361
50521 93929
27254 51606
43516 44905
59576 73215
20854 73664
31366 50809
52476 91784
59601 68289
48432 55569
29213 63169
18598 45344
41466 48923
32987 52042
11445 26090
54884 58284
24498 75254
26371 68968
6735 42615
42509 68293
40613 44226
47695 97083
42136 51463
56106 58142
44078 45893
2718 46917
59346 73009
2644 18214
25840 35370
30267 69770
44699 82077
30464 95006
38063 98923
75906 77513
20472 84694
18217 80521
45810 77511
22632 66866
36483 79265
36531 60080
24500 93590
14032 85974
22072 66891
54127 59804
22413 60833
43396 98826
6304 20096
16306 59164
36482 84044
51291 83934
29375 35965
6488 20642
1523 63153
11946 77078
16823 58510
2427 63603
42393 43833
47913 95805
13248 72021
6924 32742
6208 61478
38107 59035
71843 99597
88117 90213
30624 85245
17943 62328
70909 76236
36983 72589
43549 53571
39821 50790
51740 70335
9271 45898
29343 61280
22422 64352
37677 89188
22126 46552
12225 46139
61701 70035
56393 95960
39134 58554
43907 80990
19462 61563
73958 96292
15423 30442
5827 86082
37120 54410
71516 87200
6079 92148
28684 84833
47265 50961
68332 98883
21780 47501
34648 95695
58678 98741
7315 39862
46871 57485
16448 92239
11691 72290
31729 33450
44341 71818
78296 87220
16827 65379
25615 97043
79821 84849
8655 38050
4848 80194
16684 24444
9317 42899
6393 47174
9025 97221
25167 91155
31998 67701
8935 17561
41372 95241
43393 64657
70051 71804
11161 19282
9404 71306
924 1928
40776 49903
4510 88743
25180 74831
42807 83292
31179 76443
7011 62360
32442 83911
29880 59019
3657 58580
18322 54330
25211 61994
7581 17449
994 55646
34456 48036
26289 93963
30142 47357
55867 59390
70626 85470
31027 69892
35654 70722
50994 59310
49834 80332
5088 27254
81200 95892
16383 40669
21308 48559
37152 40580
30526 76211
84364 94510
24514 74164
26871 77246
9987 58777
10296 85506
23759 68426
34940 71314
86144 95102
24624 41681
72484 75714
30995 33000
7304 80438
56137 95901
17620 55425
57905 71944
28055 66163
37566 56553
192 96561
24424 58372
4990 13317
39838 94164
17786 31985
20285 49194
3305 54503
41047 74152
26740 39247
27717 50469
36304 52695
48407 99516
55518 55750
11793 88267
50957 71101
13628 74434
30643 60275
35813 52050
33777 47925
708 7543
38197 53142
77937 90154
41067 83369
3527 15436
20884 72817
14680 65248
13862 64115
80656 81645
24807 86534
17522 97877
9464 58191
74089 99148
28557 51646
7104 20559
15144 59349
2426 34065
6774 25629
36678 70780
19367 34650
10995 83010
35510 38350
64914 96301
2642 17177
24334 72268
65948 89805
82672 95616
10302 80029
19051 48989
3190 9732
43991 50485
32878 55217
67856 94091
34602 45808
21271 72892
26818 66736
37229 56048
28042 83054
44054 47777
7634 25411
22164 33039
7431 83946
23802 91638
3006 59136
12292 88039
57119 92075
64363 91129
23841 84421
6584 79051
1559 89825
40264 98336
44636 67807
17020 32774
45233 49417
2793 34895
56600 99160
38995 63196
20456 33875
21666 78044
4404 82225
18137 45215
58646 93725
50476 79014
48376 69490
36878 99340
64837 94559
4861 53018
10901 28130
78243 91995
16687 22065
64300 97101
23053 92933
25918 85849
50212 95388
70366 94678
81070 93630
17561 47853
4537 4820
62938 90036
52516 69854
21735 35986
61916 63741
25072 55881
26413 96721
50357 55953
7136 90372
22795 58408
64885 70816
22603 57608
8048 65706
22806 51441
59937 84967
1446 12201
31433 68520
83764 97305
12252 59946
40204 76139
51875 64777
86801 92404
70073 80269
12680 96204
9789 20576
69632 89630
21941 53530
55182 59949
91135 91870
77760 89522
81603 97360
3363 37222
60600 98013
31545 77167
20541 74672
74288 79774
53552 84839
33469 89687
26781 42957
44046 50450
20016 38419
54033 67264
27210 63569
11543 83534
29188 48129
20046 60574
58462 59589
15483 51218
75319 75324
44526 85836
34950 87372
4006 62990
87381 94076
21888 73565
5538 15004
14469 63805
5714 85821
647 99294
44396 88322
49326 99263
17909 99346
1453 38111
15166 17397
17605 35341
8 64698
33035 85068
31180 59294
6334 24227
32886 83868
11306 65840
81539 92539
54762 95271
9794 16149
18979 57711
39082 86711
3088 29431
48229 97368
46039 99507
2016 61432
80341 96317
6832 87146
65141 73156
10829 17282
84531 93788
745 50377
37535 74721
11746 77373
14533 53217
25799 87087
32170 35558
18001 23037
46681 83124
12469 36744
87013 96539
13536 59980
86052 93182
27372 93672
44970 90702
71666 85958
17937 44259
10185 12513
15912 73122
70403 97687
55711 74970
31246 84722
39831 66622
20130 24199
76781 87978
27187 28175
15597 92566
29041 39380
42486 58215
5634 73220
35055 39132
32095 55710
22893 63644
1451 74822
19833 87222
46845 94283
10933 22445
49972 73020
7927 43717
50531 56810
44591 93197
24393 34200
26139 56308
24361 35957
18991 87178
41809 82425
26121 86531
9165 30505
29806 91831
14653 59970
7815 98463
26173 61283
6327 58433
50344 61781
11609 15299
22425 73144
26065 82404
39277 79270
4881 74215
74169 79858
64113 67775
19482 71741
25147 42773
82785 92058
36506 69063
75530 97953
15430 48290
22684 76414
13467 78393
13923 74878
21242 99122
30052 37993
2602 64624
29733 58636
36650 66958
4336 33176
4511 85976
19386 23115
30345 68041
17894 92255
15013 94128
62206 90417
15330 91466
30044 31730
50222 69215
38745 70935
6581 41744
21484 63470
52428 70231
20660 24158
7906 49797
27288 73234
49209 93775
40687 58077
79703 93457
40289 78122
26358 52098
49965 91415
43304 81795
1689 69532
29548 55664
20044 46618
2504 40214
188 44979
63179 75933
72750 80032
34205 45279
7278 48381
5976 27779
3372 93625
18113 61674
19526 94046
37639 62717
2208 47134
21460 44681
32097 92453
29253 34420
41561 57886
9222 80714
15422 20038
5477 91962
20150 58504
49792 55825
25005 75188
13537 74951
9030 54145
76013 92581
18834 88728
74664 87143
21932 69579
58873 85121
6212 57173
11919 60877
8741 95897
36879 56549
47169 89521
40469 78127
24308 97443
52974 57262
42748 45098
1488 61047
44847 85371
72525 75626
50352 66532
76757 79324
34243 39078
10582 92387
1065 16764
58716 63328
48894 79221
4793 62790
21440 58575
4828 18159
904 11949
9418 72811
24473 76600
15112 49702
701 35081
14852 89932
13230 93133
39494 86781
67816 96641
71748 84078
66831 74997
2832 27745
39212 88929
3503 37404
47096 60156
12760 98390
35511 77015
12667 99290
7885 78253
53209 80799
22915 44273
14576 24038
39230 79864
45007 45199
63 50737
52072 77783
58050 96972
2130 33667
28557 69943
25826 48303
55901 56189
7282 34547
22501 70421
43121 75107
7871 66363
1294 25486
37781 62868
41228 64180
34356 56360
65845 73282
44682 65069
32005 91954
9745 66248
49571 75355
4178 50622
29257 41982
2902 91970
10597 20770
26363 29494
4708 80006
28151 82513
13867 20518
9019 62278
13365 49010
27682 56805
51764 60404
44192 68532
39986 75135
70742 87497
15048 87165
33608 98145
35041 50308
30570 41884
19795 81659
15822 31101
12518 87624
59700 65095
22269 94707
38757 67917
39821 57941
11109 34153
41840 92057
13895 71738
9067 74362
36832 51768
70541 94165
2300 46988
25353 81435
959 67965
24241 72991
15410 25071
7630 69483
3494 84455
82533 83756
73433 81115
23610 26321
49352 53858
51685 90381
21441 89556
73691 76306
29024 57497
57647 76126
8274 24754
65696 74652
6814 27540
22680 34861
22421 83796
5594 21928
19364 92690
15480 66771
53850 71302
49585 97128
8705 77040
26447 31916
32911 73369
62181 73146
64648 82902
12631 93254
42118 63374
20861 62151
5326 82483
54435 95427
17866 75891
63251 94864
1630 38382
3771 94331
5292 91616
15873 30945
3032 21445
66049 88953
8620 16999
72444 88951
16914 23563
55575 74643
25556 42590
31008 47253
24637 83875
2723 56552
22797 61575
41144 56346
74506 82207
8561 92635
56671 92498
57643 94838
76382 95879
43770 67728
28352 45900
67653 71934
45099 52674
20616 99366
43901 90136
7900 89995
28759 57104
24690 88505
56607 85896
18965 73331
21576 70172
5929 96378
3346 56982
19657 37187
16925 81989
25961 39416
12004 16106
22402 54786
171 57629
58103 99752
25351 91343
21348 82861
63044 97962
9012 78156
25062 25670
56598 72615
29486 82471
58007 77213
31983 35545
50332 66975
42961 70424
28565 95588
5298 6076
51834 92120
2943 17479
66728 84782
43180 83040
38153 85188
26121 75973
57907 74060
13425 49388
53524 78260
38624 63284
27054 75880
1085 72429
51890 87830
19823 61127
17483 49981
15467 56825
3790 4371
40730 93539
33550 67932
62699 67747
48717 62819
71604 79369
57216 61028
51454 88690
2176 95329
28127 60795
9604 79135
52500 62576
2725 40516
27563 53748
27305 68701
28844 29631
22823 84772
20181 62769
2680 98204
50318 60392
41536 96725
1929 81516
2162 12881
79713 91999
37456 39602
8395 60210
38508 42694
39988 55004
17851 34556
26720 75260
27260 76080
16562 26695
841 12447
53336 98626
5980 72304
42319 58604
11344 14403
1793 79404
21903 80327
31159 95371
22983 36218
31986 77541
5401 73088
54549 73839
5934 11100
75978 89050
13130 30408
7089 30005
13645 52899
51170 77966
55634 58936
18409 64492
30544 91184
14630 97015
6482 81379
17834 59141
1706 96109
11746 32189
2016 55538
49983 66139
32689 81352
7854 50435
31880 40775
5981 56621
2676 24293
36900 47004
51908 88801
51529 51828
86604 92971
13613 91376
3342 35977
59024 75472
39296 43675
41415 41478
8032 16502
36492 45150
30916 91481
45003 56816
74631 78710
5226 96819
52680 70039
753 46641
44014 58568
96793 97520
17817 70133
11219 95251
72990 97367
25457 96154
6496 72806
7077 16053
12109 99661
21716 67862
90138 91732
46406 70515
6750 75572
49099 55596
12615 68303
15856 90079
7517 97303
54594 60593
94209 97309
35010 56237
43559 47392
44002 67016
27836 84340
83293 91231
40447 81018
29195 94856
72870 86621
55751 58332
33920 96167
8344 27480
50040 59328
45663 98782
18375 79442
43715 72815
420 44411
1938 52542
17087 63269
66207 98293
40884 67709
10579 66841
39192 44049
8285 91361
28450 53139
17166 17251
51155 52961
2158 48960
41807 72872
12126 79914
91495 91505
83000 95824
43192 74135
57194 87334
4831 68704
2945 92950
69035 87595
60536 78342
125 9637
38812 52117
33709 54119
3156 58062
40027 79387
39454 93862
54412 89695
40981 84438
57870 67101
68316 89091
27927 71428
22614 88171
39671 97686
61042 76244
36537 78117
37472 89036
51030 85682
56032 97151
7322 67888
10079 93486
6148 33434
11151 26747
852 55488
68230 83101
29782 71291
36009 98297
73276 92046
28576 97606
15571 58123
37893 79483
32304 40550
25273 88052
54755 83482
75857 93125
49502 62914
61315 77830
61171 98642
49469 70906
29367 32307
6262 60596
33999 62613
30525 75566
20040 53707
91325 98650
11892 66869
16473 36452
7987 85189
9376 23737
24986 68481
1780 4764
44940 55904
17768 92615
63657 85111
18414 50101
72711 76542
8680 87791
46749 63197
62396 66198
36009 94343
47040 49517
22467 60705
61396 94434
12238 64363
54578 57524
10230 64354
26295 82539
18223 53881
62501 69167
63614 65197
55947 93979
43553 89819
65 36770
78692 99912
4969 26886
34111 51737
7762 63854
39357 75982
22196 64814
7390 36695
15499 43139
9371 62226
31243 95291
37817 49041
38020 64205
24665 79809
14739 62694
16238 30940
38565 47265
58429 58901
64216 86912
55583 76644
6031 62744
18731 19847
38157 56909
7492 44477
23794 67671
30593 91218
24043 32008
34079 46828
42217 55158
84459 85566
59265 98386
52618 60057
12887 22784
48829 66408
40585 76765
49216 84169
33013 59108
15664 62660
5121 80500
33073 81798
46605 49344
4953 15143
57975 90027
59363 75872
24413 30776
8589 25856
65226 92132
2818 20736
2939 96370
28598 81701
80333 99686
36319 83331
59683 72366
47728 57080
87591 95397
15590 29223
46721 84788
77869 92481
47232 75402
8368 77371
53976 85684
12363 78547
37040 83311
19249 39788
13238 87693
44286 45968
26076 67225
73541 79584
5119 58342
60344 78191
13676 33993
10347 73009
5863 12048
17232 49571
28327 94685
73974 84834
62170 88033
1099 69900
36952 99751
32978 57436
31596 68131
2956 51527
56445 92583
82500 88903
5803 13122
15248 95990
39360 85195
40389 74999
11059 32792
26433 37254
6960 80758
42490 75179
1558 73412
13085 46639
16897 94662
21079 48469
13408 49898
25831 27422
8612 62421
76921 92468
14405 77085
40391 60185
7823 39125
10295 80078
47633 66521
62869 66608
48043 51648
19935 90731
18402 84673
50396 61277
90736 93695
16955 27699
40279 63028
8874 9873
76741 83398
13705 78489
56340 76231
58860 79680
36126 64090
9723 88500
55021 86238
42338 94303
19919 67354
49489 70123
23643 31824
49339 94966
4425 31045
39250 49628
87892 92886
28660 46681
23414 24253
57611 94070
13663 63955
47405 75124
19269 27675
5549 23172
30691 91812
85613 99433
43990 51747
77696 95926
34261 81975
3329 98224
17086 21375
13118 77603
21892 51868
55872 69460
26528 91304
74516 92143
6693 92855
62423 90562
12895 62324
23815 65534
27559 85070
64996 97751
3464 31465
25581 53761
13509 40120
4686 69761
50636 84742
10975 80900
80978 97170
6228 38481
17937 20721
55690 58454
85582 86148
79581 95981
43519 46667
36344 37610
4810 28228
45069 64539
16924 25743
1623 53416
27203 65237
32921 93706
25267 66997
11426 57223
53364 88475
13292 93935
1989 6966
40631 45401
33971 95834
10458 84691
8110 58990
14613 73322
12311 62065
4174 73894
27994 49092
28321 45212
39671 81723
2926 26806
26555 48217
61580 64640
45022 67002
58328 60181
76982 91537
13041 60155
75544 98317
8600 56899
59329 68192
17682 41188
2177 17340
50816 84282
17877 55919
32596 80175
47935 75045
13732 67912
10445 29188
13743 93813
50804 66852
15875 26095
13978 39368
28228 59461
38961 63200
59242 71328
5256 86218
53849 96964
47742 81319
34821 42825
58082 72017
19493 32226
53507 84772
72274 82462
62082 83698
673 94344
65164 81657
10628 76992
56926 77253
16312 47018
79193 89679
63653 79727
34727 40031
13179 23827
57996 69099
7361 30985
13860 25695
65051 84935
12669 86838
4930 89354
27404 35755
45417 95690
19367 90867
17642 91375
11242 70583
88058 91860
41467 99179
33320 37831
61986 98356
71700 97003
2591 81485
85005 87002
2763 67201
2298 43443
30635 72596
25394 86883
36401 83040
53056 62746
8964 25256
6674 21848
47318 66621
51439 76022
10250 36117
93488 97060
11708 32125
71419 85711
70708 98439
3977 91890
14299 44684
20125 82625
53804 62904
55091 56177
69066 75346
57121 69301
73780 80514
59612 96628
29505 42835
23834 57637
42067 43449
41515 49712
8829 51755
43003 92202
70718 90495
63567 87345
84225 99754
18702 20545
32271 37897
5256 24169
64313 87956
2269 86401
18895 37567
41483 59286
7355 72543
17301 82719
9053 26313
63548 67552
13270 67940
16672 93705
35412 97813
34898 58137
27689 91016
40441 83708
91152 96742
42909 63255
58626 61084
81246 92749
28592 37692
16613 75282
55222 89096
35257 96610
51867 64907
8198 44553
82769 89623
31573 91449
2951 75921
81046 93410
62371 99949
20696 87251
92847 94149
4035 17794
40936 79230
6525 63225
7913 65183
8108 23452
25164 32683
4742 92552
9579 63701
29688 54580
62010 86094
3982 49822
8427 51221
35418 56034
34759 40602
23545 95504
31743 81355
16237 80078
59537 96173
19221 49281
5310 29374
25221 58600
81067 97394
27088 34676
35696 56768
24489 60386
26834 84451
974 72109
37557 58662
2773 48507
68583 97460
33219 74145
31370 81542
82975 87569
384 24605
11412 26030
47418 65923
10922 69587
75424 80617
24842 75690
47708 92880
13015 45613
53156 56673
25113 83354
2535 95866
32684 74624
11103 59831
50934 59042
4636 88132
56290 63545
23897 32227
14729 67627
17068 44505
5591 94876
60424 81482
30702 74441
30985 43107
33944 42486
21412 25132
13204 88376
541 65932
52097 77575
46879 71788
64731 97406
17345 27502
36159 42901
2482 58688
6069 49134
9549 80575
49985 92482
19218 71295
33957 79616
76858 87535
23199 32228
4856 29399
33442 65884
47008 91660
70989 91406
22904 95930
71220 71726
87925 93474
16124 36406
4729 99870
48630 80592
32463 53177
14282 46750
59000 85509
26162 41637
3652 43029
13189 60564
29543 48274
14023 89529
51530 72918
19368 92888
4814 67475
6 21060
71123 78108
37346 98317
18140 89672
20646 95120
38950 86190
3425 56024
25831 73543
4601 39466
54822 80049
39565 39581
80031 82888
19652 50024
350 79842
53258 74625
9093 91885
23828 93045
34449 99487
50234 67367
52849 67648
7880 69699
49663 90438
43183 84254
45505 51196
23811 50303
38564 89270
2544 66845
19906 68238
77320 86385
15922 25808
60815 98856
9660 25985
36660 60706
53409 82192
87817 97113
18904 74524
3868 51008
28527 68967
12053 62346
22152 60441
53093 75303
27735 99329
21665 86455
19703 38838
58379 79028
4340 93067
11446 63877
16390 23027
50837 71254
12979 62777
64925 86699
78977 90087
23519 80709
8297 85651
42348 93879
30511 98788
13685 89156
9026 44169
43606 43730
7831 43549
57984 67413
33406 84592
29623 61175
28344 93638
17359 53519
78507 82826
48498 92539
43280 61106
1938 46406
15242 35271
68697 76315
34037 84150
47380 85645
77130 89249
18577 19231
23805 70563
82026 96587
23781 70657
45273 93393
2154 89372
55314 99990
6236 10124
58306 72293
8435 23241
25339 31574
2542 3551
92703 97832
24127 98304
54388 61256
23729 98269
53235 83926
33646 67929
25413 59695
528 48243
54246 83135
11538 14644
24980 72526
25520 75947
47486 79056
32208 84733
14433 23910
28975 62360
52532 75780
63119 71578
17717 39693
17198 65889
9475 90987
17548 84148
61286 86088
32466 85830
82426 97310
11141 61427
39369 51449
57163 94907
6348 66065
46537 56901
57532 86773
80684 89707
61330 65258
19690 71062
70446 89724
6316 90679
22674 58338
38772 54450
44759 82081
39857 76879
41587 82537
63027 78784
57604 70173
9073 42481
40238 61819
5368 67614
46929 54616
26055 88015
62391 99382
77653 98793
27750 93129
36038 76383
56240 70404
2076 6196
37162 89506
8227 56593
86067 98772
62083 72461
62622 81914
70289 74838
68354 92649
21730 37917
26883 67971
48918 53573
82060 89013
5702 37490
10679 38861
56399 75354
14889 25661
10565 58191
5324 60308
28598 51028
14386 96352
62287 72183
54783 94206
19502 65406
58913 95162
50805 61257
63638 91658
10638 88753
66114 83664
11110 64897
66200 84879
54489 78227
18593 97249
12153 40947
23033 26995
37666 86903
86332 94841
35061 53689
85795 93990
22652 74796
10839 36089
4794 17778
72064 92942
43585 90327
12400 46181
61494 92207
81763 98120
18461 39557
48539 78948
33707 68740
49614 70717
37852 54496
13885 56268
66975 95647
65860 70608
71664 98246
47095 61198
9346 35905
19600 38841
27484 61157
26549 65360
12708 26884
56936 93795
22603 57370
21083 40412
11515 29691
56078 94500
39302 82179
26576 54035
19642 30390
47341 73033
13470 61550
41585 82781
59 93277
40011 76287
12044 52260
13668 75317
43190 45106
6289 89068
1050 75474
8840 76280
30887 69714
9981 92413
73875 86404
44584 67734
89458 94187
6164 24147
7657 86906
17430 18256
76930 95779
83455 88776
2866 95019
10225 44728
31759 33038
1939 69671
25031 79209
51761 88099
78259 96540
17211 65471
11846 32443
6330 26263
8181 51174
6318 66449
5974 93916
15344 81747
13318 70780
4981 31173
43350 65003
2097 40892
7154 50415
42936 95458
46716 64940
13489 58201
82435 97613
50809 54195
1902 28686
832 14419
28283 77190
73287 97006
19464 29737
15283 81356
9018 81227
5301 35716
4321 73234
58215 73782
40773 52517
60516 86193
51143 83974
12996 40277
7865 69339
28633 76942
4322 46273
8111 74255
24422 40099
77866 79513
44405 81092
7603 15165
24340 45717
50192 86797
4736 8716
94427 97910
30661 80362
7830 72302
66489 86717
33268 62983
36629 48063
1152 61794
15547 79025
650 46304
52335 58555
75884 78484
7309 45620
40485 41131
10599 61692
54301 80609
49564 76935
58524 92388
44263 89956
16514 98651
53682 82569
1522 48308
71923 81045
26554 78461
1852 94548
40692 50488
64261 74713
12803 67008
51546 75240
63067 81274
3750 48712
44292 45296
50279 72682
30224 50548
17301 72287
48269 75212
34922 57867
18465 54643
14459 31308
22136 32164
54940 91338
3277 44114
11155 81672
51458 89411
23067 29624
16462 24363
35466 44885
56524 77739
53916 61232
4346 45465
19693 22357
25482 77990
30448 74988
75008 75290
2203 62414
63720 94947
59646 66056
36913 92200
37437 76027
42542 52305
21730 73931
18824 50090
7074 87183
30613 75242
24380 53139
37213 62442
29679 90270
50404 63029
81368 86126
74893 99143
31575 52336
42910 51996
55630 94618
66330 84089
63172 82764
5598 85065
33309 47210
73222 96947
29251 82135
75504 78580
41743 45249
2302 95800
11679 99376
8060 76947
7290 87220
4105 32878
68453 75251
14458 94249
15456 19174
37131 72603
5094 91635
50461 61818
63091 64231
27353 71789
9456 57281
48927 76094
38076 72940
57 70752
8578 74844
16166 42208
19971 25382
41595 88290
15009 87123
2157 21551
19432 48013
62496 68680
34150 49509
5858 47139
18075 38305
21340 56053
76352 97200
68188 93033
27190 69015
21760 37609
76667 78358
27044 66901
46634 62824
31119 80332
49563 65177
74956 84946
54713 69846
86813 98006
29146 76133
43655 82659
32366 67001
39651 70575
53318 64586
30159 97057
32932 37205
11707 26785
42622 51300
6878 51745
6418 95276
41298 61627
35904 84688
81898 82615
38601 84386
31767 98117
69154 95242
71090 85612
82687 93557
26681 92296
58612 75986
8759 57314
25642 50778
45211 83568
16896 30153
14383 70400
4089 13646
52886 97809
56980 67499
40204 81201
27576 89610
929 92542
5752 11027
13700 58645
12290 98678
7565 93865
60347 77008
28708 90962
38636 53465
4865 96429
12021 38473
19140 55774
10417 77843
25991 42333
9100 76813
54005 55445
43930 55442
74054 90602
54642 84736
73421 89926
12714 69506
67762 78390
60011 70285
47578 92199
13702 13710
6216 71509
14632 37423
36131 75534
17134 74624
7338 90224
13275 19869
10826 57526
41555 51628
4508 5166
4958 64061
61604 78400
27689 83329
11145 25448
34949 71456
33597 67634
3319 4532
19162 68598
55530 76101
70193 88641
11737 32420
13248 60675
13673 43240
25322 89997
27458 58515
31854 39798
5151 93823
56209 85874
39564 94715
21640 89343
57357 71836
3346 18922
43378 58733
17238 57641
48915 84968
92366 97425
14343 22016
7370 44140
51656 73813
71394 79556
34548 36242
20046 53129
17946 77114
27958 67381
56626 60555
19532 43417
30934 32039
929 98588
1275 85807
51031 71851
80846 83303
28615 92679
18507 95516
8868 9062
53808 60102
31029 56018
8846 81659
37393 98727
832 68785
18671 85889
16732 96359
48638 80097
1921 57367
55391 84076
61509 97182
28381 53395
17578 33771
10081 48311
48899 52559
84932 92341
42611 93918
5461 52508
70539 75820
11164 42214
23111 82729
30278 47239
6225 92546
34107 68468
10145 10737
8608 41279
66530 74913
53806 64373
26304 74865
67526 77200
8485 32253
59833 67105
14819 29637
42597 47799
16044 72475
49336 64979
48099 93766
26557 55099
16047 42994
18006 65944
85371 87401
8237 54050
56793 90791
8940 64934
15319 86478
74919 81686
34755 36396
18891 54713
54395 57431
61553 95087
23739 65557
50618 96915
77164 80871
10258 94393
9923 83974
20417 34449
73362 73971
48203 68041
1449 33517
6140 66648
11062 96270
9339 60462
434 3293
9336 58872
38281 79776
10596 92112
10594 38732
27690 87796
16871 85055
77533 80864
86286 88787
1219 40657
30531 73002
11706 61164
2239 12282
17186 49761
47916 69245
60399 76991
8054 53863
6156 63210
46465 53953
47619 77711
44867 54098
19143 41841
64312 72355
31213 73880
14001 27409
54650 66035
27549 40184
61815 93733
41839 63667
6338 24499
6311 97765
19167 37513
51572 90907
16651 90916
46973 59514
77265 97407
10221 44465
68893 71253
15565 93213
24173 57327
33874 64529
36368 85475
37872 63205
60746 95558
13852 73678
3428 22143
15640 55404
9898 68097
1614 61039
35545 40376
13509 52442
11253 96658
77825 89089
23456 49187
37051 87791
5945 15426
50794 65490
30665 88630
96415 97700
32683 36751
47413 76819
44543 87047
26293 44917
46745 75929
12119 99081
45660 79801
5659 20152
60709 71306
136 57297
53396 57712
4990 6229
81289 98543
46233 73485
77617 82008
24203 96528
22727 62376
6919 54829
41668 95025
56788 87168
64776 94507
35897 96982
54128 94499
18755 24551
14370 66654
21208 77986
44558 52448
16143 84687
4436 69752
34538 41487
53796 95205
7382 22586
483 51878
12890 20526
55956 78163
20479 55359
51468 84732
88337 99537
18561 54402
1668 69496
44401 74625
46519 86342
31876 32723
32734 55780
28526 94369
50952 89475
23649 55286
39394 83579
25791 85122
23567 97451
62886 87919
3604 10439
60815 64440
62471 78411
16243 55690
21629 48133
14471 93974
56134 57045
65320 69840
46595 95797
33519 69322
17911 81919
6723 81000
77612 84558
12941 83137
33663 57795
61854 71001
55554 83780
82089 88706
974 42409
49842 70694
27478 33182
805 1333
41580 79424
4881 72632
58248 94734
18245 53853
51094 55229
24062 97022
83937 97949
30988 32476
29721 43904
67394 75555
43651 44084
14060 68443
44089 85134
43118 77760
38247 68802
46446 60017
14060 78522
31185 38321
23756 49162
27067 32967
18235 29339
72509 95591
84683 99383
55844 78146
7780 66417
66551 83008
30278 86943
49466 67838
11167 73982
1713 48805
29267 73606
62750 99750
11466 66554
19053 75950
17013 57276
13626 92919
28067 87703
42057 92657
52989 64192
65709 94804
13808 39968
49193 99035
864 5961
28913 43395
43424 44047
14105 68558
67552 70364
62130 88945
54098 97481
67562 78018
13382 36022
22465 46182
29251 55253
53584 57190
58637 65242
81195 99014
27080 94746
68142 98969
44117 72964
4029 13749
22433 71124
2715 64800
13755 76049
45108 70815
27535 74582
14883 40970
4750 8099
53856 55036
58648 60141
17751 53112
12687 40906
15563 25827
9362 19056
56092 70488
56824 91480
72025 99954
75167 75240
8972 38109
7498 98932
13490 62586
55486 67035
356 70193
19063 24112
19916 82171
47173 76694
64642 87677
78934 85077
10200 32920
53708 86493
21597 30697
20735 39462
57669 91058
29336 83430
19603 58709
65935 83965
45967 61366
52421 81580
4453 31961
36868 76435
48555 75287
45951 81170
5289 32819
48118 70205
39585 68175
10960 18558
4944 27940
62812 64849
30260 87642
32397 54725
59852 86469
45930 52260
80168 81840
51659 84759
94120 99031
48955 60669
33783 89036
66699 83029
29007 65872
53187 67208
35978 41017
27386 69424
31429 92753
73680 93077
23190 29938
63011 76951
9702 25271
42989 47086
15300 95288
38064 95669
9840 53567
58719 95556
31876 44831
84717 94003
41476 41693
67577 81906
41109 66991
41727 51861
27024 83635
24269 27284
92124 96513
9062 39209
31878 50012
25774 36605
45643 55901
53839 75045
71770 95822
75835 93107
935 45428
64575 80551
68614 78066
2355 43095
54850 58953
44883 95442
50021 77839
56615 60883
5136 98421
7398 41473
61512 84050
13323 33516
8781 34280
6408 58428
344 904
6807 16797
31593 67609
44128 54639
10997 51401
26844 35877
37192 43173
13749 82110
86616 93801
4041 17056
32769 78838
37994 70002
11663 47084
4425 54862
16995 38745
74884 76555
1667 84654
53056 73739
23826 88701
49333 80026
35169 74855
52432 54999
5799 94558
12534 31203
39614 61317
57296 97974
71866 86227
40691 87379
17957 86712
20554 93303
27152 36419
9725 43184
47633 55584
7840 43915
12675 68024
5287 75225
37135 83362
26855 81869
27952 88378
59359 63149
15594 37895
33718 48946
15092 31114
77970 80394
39294 43996
76051 89948
44504 74907
34038 45311
34610 74727
1644 86113
26417 57581
64226 74743
14672 56192
36911 89170
27412 82591
12312 31727
3311 94866
44519 85793
48096 69698
54654 84441
32890 67471
21992 38384
41108 45855
89835 98132
40121 40424
7623 32257
15185 97087
14810 62297
16941 79664
29211 59690
50320 72170
22036 99147
80491 85156
13110 36295
35065 57303
7645 94576
65483 97432
19464 88110
40138 86308
23835 50026
60807 85210
2325 40959
38584 78993
19876 92321
90955 92069
1638 52243
34470 98128
71770 95348
5242 69174
83703 85416
1421 32117
25767 94386
3269 43320
66359 88647
39229 77404
5358 94061
39039 79954
19729 37017
854 18860
47071 90089
22158 99091
61366 86110
9177 77125
45081 60851
22263 70566
9759 24040
52017 68829
28997 69580
5683 63710
97560 97873
85363 97114
22545 47373
70044 81677
50915 66942
31230 46002
59485 77782
55161 73678
22225 87581
12946 55002
55604 77244
27037 49425
28139 73345
28826 52916
21759 57070
67081 72112
45483 77030
36155 88358
38649 68809
4844 63221
13472 86034
15562 92005
72756 87338
29930 39666
3354 16518
7728 27462
10454 64572
1737 50321
31954 90069
29148 52636
3303 33919
13136 27193
64985 93555
27977 93158
16953 57927
26894 50019
1402 55547
862 73653
7202 15169
43644 57851
54229 55405
7171 24979
28509 37006
46168 96163
18666 28933
37482 66427
21024 72884
11171 79033
27405 36421
3453 47441
235 65094
39850 97607
79917 81780
57337 85758
6620 76027
15321 94038
10213 30950
4975 95922
60420 73711
20803 80005
47726 89582
79609 91861
29205 89496
23611 84333
41694 56446
35558 99280
93977 94964
13610 15566
9410 31053
34744 63225
30658 93170
11632 54030
34082 85745
954 84665
19070 61602
17900 91661
31618 46181
57932 73468
25268 35639
27154 38453
23460 56669
770 16349
22085 72294
37918 99298
2699 52938
45433 87586
10964 72317
54243 68983
1177 93274
15997 49923
59020 69568
15042 20996
19859 94452
56902 82121
29647 48342
9274 58549
5945 47584
40777 41207
29315 56288
95742 95778
7954 11803
13597 21710
65422 70777
14821 25016
32285 53669
12308 59824
13872 48991
37197 60857
15388 49689
22098 86534
59804 81273
11934 73115
12762 16579
35008 57683
17254 25415
9009 16126
6406 10504
47050 60433
22842 45843
53649 64748
48726 56131
14637 94983
1715 64877
26375 83532
35812 44900
15889 35371
45997 53059
2837 88520
38496 83716
51411 66331
12287 21700
14186 17373
10886 20203
25411 28350
74630 92982
41779 82496
6078 78609
48244 82261
7352 12415
3013 31742
30953 34000
39305 47721
31192 93975
28788 67296
35938 92261
20121 71506
54859 81520
13156 99162
45830 97288
53932 77450
40311 90708
40534 79553
17954 66170
22252 79566
21321 81092
49307 66932
40226 56765
68372 83840
52750 67550
63655 96237
15006 77952
30620 54276
55293 89424
35939 67531
45529 56291
10314 11945
6345 58121
1281 31105
39894 65156
59752 90233
54875 70463
2003 34492
34655 45907
25078 35716
20438 45638
41750 62944
34273 94590
8649 47261
45792 59921
68437 93079
3593 60170
57152 61998
43145 71137
8725 21396
7447 69991
5557 98080
96576 97588
58865 92651
24780 64192
18984 41713
44615 55443
29154 48016
69113 80491
20891 40090
3635 39533
69928 89132
62299 97777
31822 94546
19527 50883
837 85122
34066 99056
7146 7492
11607 62334
14201 55059
72887 87883
29259 33505
33234 91145
70811 80613
42305 62340
58991 90966
34969 68633
35014 57685
74541 88113
445 63876
30546 75609
56871 78028
50395 57634
20410 36905
62565 71632
39946 97871
225 3725
13378 32807
29662 92379
18035 38277
34983 67250
14133 51353
58806 72904
6292 92486
25297 33904
13198 24443
28146 39250
20054 77455
40775 41569
30867 95162
54414 70973
45090 67702
52244 98547
24233 94176
23917 78943
17969 89345
25208 34112
4845 92060
63193 82883
42132 88310
14482 33309
32218 56694
37605 66761
21030 63087
90050 97464
27614 28615
18202 72309
78899 86673
62115 62883
7535 84246
25511 68035
54145 57988
5010 38793
23710 99630
47919 64085
74129 90415
7450 98211
38630 59113
2488 48520
49917 62750
24979 87832
37466 44744
32127 74108
39562 80298
25899 44279
15362 24433
27013 63145
3305 28482
47072 47545
23919 65504
31552 50352
46757 80979
57368 85581
8570 44289
14957 28165
4972 22691
6109 41816
32801 67322
71765 85519
77791 87777
1233 11395
69518 86110
36823 48662
24655 90764
62190 68189
27043 46953
68361 80781
77644 98650
5368 76230
45854 90993
4116 83753
68047 77304
16917 42776
48647 66210
37274 54025
43958 87851
30103 35228
49479 79170
52699 77190
46430 93231
65064 89056
23307 84463
66782 68079
35859 91986
8448 45345
6057 84761
25544 81104
65725 66979
1002 49155
11714 18819
25727 50419
8210 96314
53291 98508
21697 61248
20504 75498
1299 36773
28826 56111
32090 84598
56668 68084
2131 6328
72219 84171
15646 40238
37830 71383
41223 60710
69077 85335
80673 89476
47343 72088
9496 44676
2438 85043
27887 27964
22352 58295
74166 81087
51136 57861
59404 71196
3183 33702
15891 90464
44889 65514
14914 37506
19953 37552
31494 36258
48767 83588
22464 50977
22713 31297
6332 99820
73151 87730
23354 76773
28833 45319
6423 97190
26070 38942
88851 96070
22290 64386
52821 71804
10497 31409
9963 56984
33807 48942
27655 39683
45258 56863
48463 95557
52854 71214
74609 81269
19338 58571
19481 45023
28348 56770
65325 81369
10703 54720
23971 30935
54785 84741
23316 44300
66326 68949
55037 82150
10433 57930
9612 24604
41084 93627
47635 56000
6969 44674
64774 80077
66396 86724
6365 55022
21349 45820
41303 60210
8108 40162
5971 73170
23905 45473
50594 52468
86379 86873
4890 64989
32340 59436
47995 64867
21516 48663
47176 83150
2195 66951
23042 70880
54184 91744
67211 96678
45717 84371
11848 37366
27879 57024
11922 60318
23510 89003
76245 90423
24578 26678
74292 82504
68384 78166
40011 83414
50593 82791
22971 82621
23803 94043
26933 90776
17955 94946
16967 40346
77905 98938
45834 73620
53142 96062
5591 48221
45827 77655
9627 65536
1475 9722
24394 70173
24868 63937
71490 74312
65725 83551
10717 30929
14896 95578
4714 91491
31327 90064
47648 70421
9729 73122
50607 61423
23681 37197
25879 28179
31032 75117
12578 94999
4955 60944
15501 34372
17905 66162
16579 25935
21230 91241
5080 67352
43908 85064
10692 29396
10221 83474
35744 45892
8171 49564
12332 79918
65515 73791
46116 54916
5764 15959
3727 12657
45949 95198
14519 97595
61995 79968
28402 92636
17754 87672
57872 79432
85356 97224
29385 40478
67261 81775
28807 60094
3360 45967
15139 26627
90497 93824
70708 77362
33550 49030
20172 96122
18115 61280
369 9298
73011 94656
67719 87378
15012 52097
26378 38546
59100 62110
27192 72187
23275 67268
9791 77171
18881 38323
61370 72740
13957 82503
68712 70775
28553 94525
21590 42958
6123 69459
43693 82508
9095 79532
24385 66281
34391 77776
41197 72169
3183 22312
71123 80286
11834 29158
15803 25190
54586 74131
63332 84114
30722 44353
53763 73348
20833 39115
5108 15645
13554 89968
26687 75921
1929 25051
3892 25285
27842 62062
63409 65259
25567 39140
62372 86328
21966 50631
46613 88567
51209 60522
49623 52402
42196 66568
26122 70064
27110 66070
18813 79402
19710 64138
7681 60220
87930 93891
32116 46986
13467 54493
26406 86017
69060 69841
32 80428
30078 73739
74902 77107
3940 51322
38289 96573
5167 22146
42925 77151
72159 91631
2236 56097
19905 31429
29569 46296
72046 87016
39189 82011
29063 95921
19629 66179
64795 98346
29497 51293
51638 87611
22856 48585
38711 64590
31238 84214
58225 98410
1936 44424
71258 80832
24270 96126
7418 58237
54389 98054
11568 81337
62813 71787
49059 75556
13892 50633
67149 76351
49936 50885
492 8763
69648 80685
65963 68693
4290 63627
7139 33739
32973 44168
7004 11358
35238 37059
8086 15322
8859 36226
18396 45550
28180 81323
853 55465
46910 87065
12287 97315
60503 77545
2002 34321
17488 38834
47584 62855
81957 83026
13160 54398
48407 95844
198 12764
29583 40032
27409 67932
62379 95307
22883 36979
24200 63812
43955 50049
82225 98389
87075 97146
46891 52739
3241 16146
55401 88211
15121 56227
13457 98595
34357 87108
42051 91359
1568 31055
60713 73003
51536 96945
19945 96468
60214 90730
65014 68081
19595 54743
30190 76997
17753 84766
16638 49660
46610 47352
58122 81686
55201 71035
22399 46107
45563 85349
21821 43076
6762 21163
26626 44304
27855 81976
27105 90250
41068 97977
53982 99369
62871 77128
4693 86878
6611 84980
27482 48254
3075 88899
67848 86687
4677 14740
31614 65860
53285 85708
8847 34466
39555 84715
305 74095
41965 74889
16791 59330
40983 98626
10453 90736
88041 96347
12545 78593
2624 51751
2253 91766
68635 76076
26354 36279
6419 86607
51681 95492
5736 46975
18616 79827
10821 66860
25075 38274
32436 40595
50052 62041
20955 81562
30635 74158
30214 69443
25732 68752
79599 87102
1703 46313
50296 55310
28340 37386
10742 66426
47396 64245
8551 39377
20595 70835
31054 92905
70067 87800
2883 21935
13484 15493
37213 63413
44723 89161
14836 23920
70833 95027
2587 3158
65860 71191
81487 96267
59208 67286
44462 47020
40931 53204
72549 81527
61651 66758
32031 69016
80691 88389
4587 24611
69977 76370
61312 79431
9131 66232
5164 8355
65992 72865
14440 80962
46504 89841
31882 98578
54798 69906
12630 43619
79344 99495
38308 90984
8749 85424
2449 44057
45567 99415
24500 65311
43859 91185
21193 35588
49304 77105
33918 43907
55331 65687
79131 87576
5727 21157
17047 38060
32503 97479
11319 58317
47504 74081
24499 52428
16532 74870
71747 78212
25529 91650
30387 69639
39720 54412
1244 58688
36766 48103
33321 77002
72077 86340
21889 60450
31922 72576
40080 82551
65978 71861
25268 81792
23220 62153
73476 84681
1117 27739
44923 52075
5817 59111
39996 85662
25064 45004
76879 96028
25537 76846
19880 27765
11250 89203
60000 70896
22606 74510
23986 27407
52812 55167
6095 46000
4662 22940
2399 59920
38755 98396
58875 78373
81312 84317
4286 68333
20423 82546
12644 39374
62906 92037
20737 49268
12840 77190
55161 75387
6987 52367
15809 91655
11594 27231
6288 32528
46588 98095
3371 46066
8420 25075
95463 97477
31739 32751
17435 27724
12016 46479
6197 36181
94240 98285
37858 66739
62083 71744
7733 94705
67109 95583
79059 89090
38144 43907
54454 98264
3176 5428
92912 99710
24298 34990
23327 33732
3666 39565
36266 74777
29028 47095
73365 84052
12979 40350
29221 32016
35725 67889
4268 38516
3005 39861
33528 78727
73988 79723
5268 41578
17537 86751
43053 96781
16354 86808
54631 79253
16504 62524
54459 62622
71901 94664
46099 61783
38332 71590
86874 98930
24168 71469
21706 53709
21081 54467
43971 49756
8762 40140
24031 74253
24485 38185
29022 75420
31616 34453
9488 74079
16471 67786
25770 87702
71990 88193
4528 97779
9707 68399
246 67708
18505 71736
9036 43033
27922 36040
6531 39273
8730 26055
22731 40739
2078 25184
9846 89199
41226 83159
33264 94086
41404 91298
33460 49757
38034 66486
42584 88980
4334 38881
24503 71049
69538 85560
44723 46894
77927 89436
69855 76671
49224 99789
4560 87565
5421 27386
38762 88266
36539 96634
5177 18925
12949 26573
76927 79525
3120 40544
25015 85415
2698 95505
52629 59800
75945 99759
2596 4064
68683 89126
33864 64551
36274 71083
56281 79959
19115 30999
45809 69677
55266 63401
36536 69089
37179 54028
8545 43310
28078 73369
6179 11501
26755 70513
27090 64960
11458 90994
42370 65059
26856 94707
63175 73612
407 54682
40798 64290
14120 63456
56147 89992
29180 76062
54860 95706
38387 89008
13509 87591
79104 98180
66218 92401
64957 74550
1804 12698
49380 90047
23521 73307
40338 44678
26821 96514
60359 77887
20910 57909
69068 95203
17139 70225
6691 23030
36281 82701
42711 84697
54925 76262
967 24762
26434 70773
58940 78357
68355 74687
23946 91254
93 16901
58268 77926
37404 74307
91167 98584
91474 96738
41918 72434
67350 93338
22139 24647
56786 64958
77579 83642
15331 38391
20371 68544
5353 50546
37345 55331
15650 99004
78472 84155
44220 50323
27253 45403
21244 29976
25910 72998
41249 91624
40680 82331
11285 31715
19535 80156
30873 56196
12599 99843
59533 77711
535 41119
51404 51922
983 61262
55302 86185
26672 72209
41698 59160
67425 92024
35964 77507
49324 99262
24336 73962
31129 42471
16415 81140
18519 63574
13314 64930
11571 56051
4859 85396
33821 88290
10472 84755
5212 92144
60655 72579
68667 78554
51282 94377
35496 45262
27565 62251
32591 68621
9650 74702
47673 58918
31031 84515
20790 50059
23169 50717
5491 88431
19925 41974
35238 43682
6505 78462
90875 94518
29157 86742
41983 47799
12176 87899
62562 89982
24201 36621
71155 95734
81452 94534
62685 63100
6529 74275
2957 55760
28440 54602
61099 85531
49465 67408
6401 10053
7752 61332
3108 16072
19617 22978
29888 85051
31521 41600
33119 61165
57658 78872
9259 33085
20231 23393
81303 82476
11344 84666
7337 23664
50256 56216
75407 77051
69439 95008
47333 78384
76646 93069
70168 99198
9079 35053
41755 70307
40333 91817
28619 49450
35906 36609
62412 80295
4166 83510
46877 70523
54529 61153
43849 61766
18633 48736
9202 13492
33553 58999
50058 79680
32119 72746
24136 24316
3098 57818
67371 91562
3755 20118
35756 86567
15172 83068
4503 54314
5614 72501
7341 51394
22027 36892
20234 78604
39637 61191
16745 85129
815 22443
49352 63350
6633 36119
8116 35101
24446 70093
1566 7836
47791 66411
10946 50042
39814 41790
15537 55352
50670 71177
14598 17882
82591 93488
25741 52666
30879 87546
30649 41454
34736 56830
21103 46266
34960 59959
57978 86457
52888 55082
4233 85819
1775 84748
14467 91942
4971 11482
19211 35801
48089 93398
38745 57450
37523 59583
38591 45208
12916 82150
24279 83075
16632 59778
7288 82443
424 58407
11365 77024
3189 7643
26731 64703
14976 31224
74832 83905
14565 46199
41300 73879
4308 10319
86067 93500
32879 35514
39850 46839
29479 99566
76408 83118
21050 86751
77557 79822
7343 10143
45024 56315
65201 99163
59792 83381
73537 95532
48924 70802
57647 64050
13733 25231
24931 99594
43261 59681
57449 75458
69097 69619
21676 55542
50822 53084
17497 55847
28235 65240
26300 29506
37696 97968
28420 71981
4206 75647
4737 29391
10345 81070
54101 64245
80424 96432
29946 96041
77866 89821
10877 93651
18616 53384
21797 43476
50867 78099
16053 19446
25597 68701
76644 88212
9081 99873
1189 26129
37809 83786
20758 83236
62314 96762
34339 93518
20342 46906
42602 56178
947 50157
83365 84045
92092 94889
57081 94010
30965 69077
40152 58997
31599 92560
61656 86713
1982 18324
33430 85756
41118 60903
14064 91858
60953 99987
7823 99518
40908 91334
4808 96971
63113 97500
73738 75676
31491 99871
12690 70646
26694 62655
27006 28323
24486 87782
51679 63555
4196 47148
17290 54484
44169 75547
53386 88951
6606 37467
63726 70025
59320 90623
39310 62736
3562 87009
76488 82462
54001 55775
15215 65215
5573 86892
15882 93972
48548 80979
54811 88650
52925 75151
17715 44157
17332 90811
44988 56947
36831 78995
17331 36819
4244 80738
3132 30457
27808 43276
69964 89438
18827 33021
40889 60103
28283 99209
6786 93883
7824 92171
1503 26704
35779 99004
23418 97224
5395 43789
11327 60035
59594 65876
18273 66482
3871 73418
38973 93972
14548 74090
44043 46557
23636 29485
2924 86439
54165 68418
65790 90936
41771 72513
9123 73943
54116 98139
21991 22885
4887 74455
27057 47459
44884 56274
22656 30421
30204 75243
48315 70574
52994 60184
2667 27120
54768 91938
18452 41326
19816 51867
70995 87149
8410 96265
2278 45143
33808 52629
58626 98242
13147 66678
71250 92105
57821 93830
42128 83188
14063 43289
28864 56598
36814 60203
13071 50057
4099 47472
28753 59569
10310 29944
4287 33620
41913 84034
87616 88369
36956 49870
31056 83733
31407 62482
14128 62466
17343 73325
82711 94146
45607 49981
4135 84040
49456 65312
41599 75258
56018 99309
13656 50004
27365 62812
32501 85043
21319 25635
28665 54805
77179 88777
50530 59490
6833 62725
6758 84650
22950 86705
18244 75048
1578 92040
10967 97974
7053 49837
54180 59250
26923 41056
47325 94461
7064 18636
68523 86891
22123 91227
44742 46820
1909 48886
8622 37198
34012 86795
54810 91985
15150 90737
70424 82492
6391 9365
79972 85155
7686 76680
46266 73740
5279 43281
43150 67316
21427 84300
3244 87369
54262 70580
38199 41897
41158 55699
52007 83643
30997 99480
21337 38628
83572 91751
144 21370
2123 36893
49940 61857
14941 50983
23222 67915
56106 75548
715 9841
91179 98560
52484 81595
46277 98920
47969 92549
4401 62516
35534 98242
2846 48675
7088 23630
8877 86519
40770 69602
47754 83574
4332 73060
2792 89964
4374 97514
59150 69527
19176 76761
2284 38962
10799 80986
14082 81893
4513 8914
64104 95774
6258 95628
39304 92433
74041 99404
640 53680
84996 98072
5556 51607
49919 53360
17209 82460
46873 62881
18244 96353
8813 77979
33630 76531
4894 75535
88960 95952
37312 64066
36181 64289
15564 26999
34073 75733
8351 57707
73446 98769
60756 60950
27798 44426
3139 29959
17894 71003
7753 97375
30614 87719
24662 85908
73089 81370
3484 73606
80398 84786
25943 85074
35215 60221
12419 38133
34282 64047
16520 48382
42085 90191
32092 95369
68492 91531
41713 88170
47618 81900
10020 47837
25957 41826
3728 16206
33477 80241
7047 7162
5676 72707
18328 19464
43321 61958
64200 66668
36450 81582
27859 41437
32221 58942
38066 77107
21296 41883
64713 85167
16821 79201
28025 77157
11644 28766
27287 69222
15288 15457
44079 60691
21090 27410
21400 76840
28143 32346
45206 56793
13970 28922
40369 75216
15157 82418
74375 82332
55657 78920
10070 25283
35128 76280
18037 97601
84822 96216
24802 75995
10358 38630
37251 42840
25232 50745
36075 85110
26208 52641
40929 59617
18499 21314
18981 20075
2323 53115
4221 46842
52378 98185
62842 64765
51833 63130
48168 95225
44722 66025
95687 95857
48260 87762
13437 62633
12753 82580
5716 13509
16682 96084
71663 95509
23674 81081
47924 68385
9043 69879
21912 74175
10118 70352
47514 49583
26782 75098
19589 28275
20085 66531
31641 72205
14054 87002
66039 96804
34903 52680
51593 65658
27310 32011
48578 72843
1044 94266
59330 99816
7584 19090
26507 58547
48465 84180
18632 62558
13194 21517
63273 83882
41308 93027
10340 92027
49056 93235
1845 43067
46602 89511
66007 66301
33740 37663
37015 46240
11367 81063
19826 67187
81238 99463
51345 69841
21415 84448
59662 75579
37344 76744
10986 29567
30565 53920
52936 69298
28758 68336
22392 74760
10410 12454
37188 53186
37753 75569
30155 67756
20614 34213
8136 26485
19212 94072
7478 51461
64290 71186
34170 77262
21253 63550
52360 94250
13041 32181
16301 86977
23243 89989
43054 66579
29435 56797
10177 53487
25047 41528
15614 61065
30307 94234
19849 52867
5997 98195
62876 63877
7658 20954
16673 65083
39140 62013
15342 94936
5406 91449
13965 47049
40998 45444
10106 74577
28535 66823
68450 72618
72552 76713
54269 86722
37159 67893
19058 94008
11432 36383
56516 58409
29859 96940
38988 66128
28620 51852
48900 62266
2108 37077
38873 64911
17031 81893
43157 46786
57068 71216
83230 88721
14773 50774
48395 50379
14414 59793
36058 41492
11190 42812
6198 65792
23376 83324
46671 61074
97196 98613
35282 69088
28478 32270
42323 93386
82045 98738
40862 77501
23545 88239
37031 40651
19133 69716
29206 42093
35453 70723
90750 93427
12346 13887
13238 24063
15470 43750
23320 82538
69750 88925
58494 73115
42404 69340
17320 66467
10126 74843
59215 90275
629 15366
41858 90892
9670 63576
46500 76861
206 24232
16900 62054
50320 52357
27139 54975
79815 94201
34198 74722
32640 59240
30583 48820
1233 79412
36777 97924
89151 96020
9988 74990
5489 37947
32915 84456
4436 59573
86040 88718
17320 95536
45560 91962
32864 36059
7886 7910
22603 28828
4615 25938
9917 46042
62059 80086
55658 86122
30649 63231
43047 78750
42782 64630
41176 47997
14493 88723
42367 65003
34582 80533
6639 73168
16340 29004
52513 82982
38092 70007
62724 89820
23471 58481
16342 69473
38108 45047
3217 36081
40938 44156
92780 94474
22979 82828
16478 66319
8581 20289
28622 76138
32642 69253
39931 71272
37991 56837
84900 89545
62702 89945
25796 36384
57211 99367
43329 84802
47147 53484
7788 70814
71489 84462
12590 46739
5441 22746
49334 79254
13222 78830
22379 62114
38592 70323
36423 52726
3363 28716
12575 51561
25768 57201
46394 58098
73663 87226
36559 70656
21383 64545
25822 40900
2172 92814
5413 82902
21205 32476
52213 95412
75485 88790
6347 29812
78612 97682
38077 67078
47008 86144
50164 64955
46360 99737
10062 96032
7697 81484
16149 93729
70845 74366
63481 80332
43713 56238
45157 76408
39280 44856
12239 24079
50244 72021
36781 56507
42562 86582
10050 61644
13522 52902
32401 69896
28404 83954
42529 52898
9956 83553
68426 75588
28038 81637
84313 99406
30259 76484
66240 75294
13503 49306
33080 39082
6395 11782
29523 69323
11860 82062
9998 98184
30563 70251
31595 93781
17741 75939
21133 24757
64116 84566
33950 53331
7950 82942
36521 47258
18817 74617
76493 84874
25380 67063
33514 40771
89038 95762
67568 96715
3548 16447
19680 56563
59962 85440
49020 99519
50352 78552
5365 41041
55211 71575
61444 62513
15632 60043
32960 88847
39131 81908
11832 89449
2875 42955
67012 91378
41343 52689
19279 28614
49072 98860
60872 65014
28624 46533
68233 94521
35739 92810
16566 40686
703 51625
49367 89820
30493 88399
35586 68611
4680 28357
2003 83999
13219 99024
27857 67686
29124 39461
42684 67690
78221 86542
40707 48361
30095 37832
70189 75359
47383 55561
9035 88074
1632 65265
34335 52612
57968 63113
32853 82950
3045 94251
40145 53939
57657 93152
20476 32298
47865 64489
17237 54222
54745 55002
23388 42556
47015 96879
76654 84996
43902 76978
9985 41872
63119 74857
43341 82736
2152 38353
41905 82554
23900 46351
42026 82467
50075 98871
21219 61593
10799 52421
66856 95136
53944 76674
53573 72212
28945 71004
7163 86641
54351 57023
64812 93155
40829 74805
44117 91589
25077 99503
57910 65844
11473 20969
30905 69710
47977 66794
6356 74814
2842 57884
11339 61951
53628 85772
21056 48710
32297 81513
7290 72569
24462 40675
15458 63271
20632 74369
38000 60736
79106 90994
6766 70854
54565 99278
82226 91062
26263 57758
23389 70849
4657 68014
55255 86955
12891 60539
24244 49605
38986 53139
5901 6832
1409 46928
63198 91863
11895 34862
35826 39590
32251 43523
55461 82297
67679 91792
17887 94314
9338 27704
2862 88106
26704 42586
4652 88604
51943 98324
77637 79395
64724 92786
38958 78773
1034 64093
17646 45983
92117 93976
15055 37466
72345 98404
62146 86271
50916 73888
29144 50826
47194 83077
11296 59803
24996 94858
8001 93906
1141 97755
80619 85570
5264 86871
38045 83616
36094 92588
10396 41036
2551 88914
12850 82347
50181 85248
58868 94081
20254 20399
6725 53254
53098 75917
76314 76994
3252 90221
51361 67420
29347 53578
58682 80421
24010 81771
46184 53115
35937 99794
70762 72339
36609 43442
65904 90267
28149 68253
590 72644
21422 33586
70099 82346
25194 69125
8947 90976
33038 58095
2590 57695
61864 70912
27104 49430
42435 70855
56835 74954
21320 93681
46953 77724
80822 84874
29681 45369
9269 59110
28678 47754
38035 64545
29322 93027
43489 66016
1207 20355
24592 30282
52591 91164
2918 36148
14790 16067
88468 91402
6825 66378
55791 86886
12338 73287
23770 33456
24227 27121
14263 54079
16057 78413
28077 99607
16714 97004
5614 24374
38754 79558
20573 53041
21935 36335
27827 72426
13029 76235
32855 48592
55330 73707
26352 43790
58768 60319
36758 67890
10523 58692
82066 90892
20128 45326
31025 47414
42510 62561
91322 94007
15664 34245
7323 53145
17413 27947
80871 90848
16225 33413
57388 89972
33888 59923
21863 60390
42807 68393
29297 60193
52328 98301
23423 28521
29186 98621
20180 55903
49206 59994
2438 18489
19220 92420
15257 53577
10899 20836
43542 85339
29382 34554
78178 90844
61945 71364
18696 32848
45989 97376
693 40333
28793 82436
23186 56124
35907 84077
11212 97237
30321 51103
60271 68152
8135 61924
75432 82537
64878 74334
2434 33071
53333 86338
12168 44180
86467 88511
26120 96850
72634 90809
60407 72694
50986 71604
47531 52893
60808 72115
43362 85993
69296 90296
5357 43091
53501 83624
17495 96191
10250 52766
83729 93265
17199 71572
46599 78952
3443 92360
4335 75770
8397 96121
1989 21224
28465 36112
7445 87736
74228 93827
57445 59298
42579 97022
570 25032
86324 88905
29009 75069
1543 25723
46644 81157
65247 74941
5739 83686
46088 54010
18450 36010
62083 96016
19870 35963
81142 86633
37213 92504
39371 57744
72472 96981
44742 76284
35955 70899
57229 77760
1490 72508
53756 87796
17100 54148
42598 84340
36210 40903
24241 52282
4677 64425
5751 99835
32174 59452
52393 75365
15323 23486
25647 85521
80534 98560
22645 31037
77249 78435
30870 31413
94325 94712
5978 79667
67953 69166
35098 91099
15954 18382
6136 89848
1871 90791
45752 64102
75565 88875
53699 53860
72273 91839
34516 55147
55705 86720
38935 64419
67528 91179
3517 14419
30454 87824
16337 78944
32973 53007
4141 33208
61024 81405
24626 33304
15200 59626
31014 48517
30312 35761
8084 25902
20261 64462
10226 97532
29564 84690
12382 38773
7999 62060
18888 65996
2074 84565
3541 56189
25950 41956
58158 85747
38433 97641
11442 80541
1348 27360
12481 15538
39450 57741
47995 95772
27634 32551
1704 43742
1914 80692
28495 85444
65460 79024
61270 92122
3239 91706
45479 73089
8467 68500
12353 24930
16392 83188
55980 66475
16659 92489
30683 88981
16150 87716
27774 97664
27691 34351
26348 26835
21500 32085
2741 79262
14237 24762
23502 88492
21105 41313
29451 59010
24608 33508
19884 80662
54717 78223
15498 60115
556 86396
32886 61408
72795 78542
10480 67871
74331 94452
88290 98319
92584 98630
34945 57354
26959 31021
54089 78754
6029 30863
4357 84788
16768 31438
21712 52421
67986 79393
28702 70168
1409 72385
32679 82744
61397 74839
26814 56963
38834 77790
8440 54748
62912 85821
10496 92084
26109 38829
35354 60129
22639 51976
22443 42390
11811 23007
18739 30114
14437 79748
5245 15614
25797 62525
53952 71780
16581 95543
46094 96096
29447 64109
15751 55834
2002 89348
55829 98063
29310 59356
374 21003
554 23696
27365 81243
41794 42002
26180 78199
26779 32745
34299 72777
27564 29011
35197 62079
44332 84004
71171 84170
10105 84795
70179 98186
15219 75104
12434 34146
35716 74815
44231 86289
82819 97659
5557 70999
36528 95247
63320 99110
31637 57130
32248 76977
20120 20922
12683 88882
45632 47201
5544 7342
26922 91420
63854 69253
5556 37525
50253 74510
16867 96570
63158 98462
48829 72829
26277 64155
71338 76078
34781 63256
60523 69093
2828 19894
53491 95807
69902 88116
12146 54452
66847 82113
35653 52127
38976 62409
5605 60973
63684 76047
51074 97343
36126 38002
22505 98365
5895 44297
38243 41398
4972 97005
15903 39792
92762 97965
18588 54588
12396 30135
60890 72094
40077 87128
66473 82877
46249 66528
88471 91727
76060 76567
73674 83548
9313 28418
16390 57333
23521 24117
19143 31538
64999 68987
53614 86151
13000 37927
78756 96055
8591 54503
34992 47261
75398 83861
40550 41244
20278 51060
31279 83437
32104 73259
86150 99359
40063 61734
89651 89757
37426 54393
19218 20671
39946 85311
56117 83972
48177 91362
5162 49001
75429 78607
53024 67104
45919 87549
19507 73984
6831 41301
34316 90976
31452 42767
1547 79402
18286 62943
37381 72217
56209 75540
51434 62830
51006 55301
22333 50582
42205 52464
49078 92323
4777 65228
93031 96608
51095 64327
16013 68738
9871 92031
52599 77912
60134 86252
52844 96386
29973 65247
21433 41859
26639 88174
54724 56643
13243 89136
86180 93688
8607 22738
84162 94146
42617 66648
3365 68341
7736 45314
38363 76659
34427 38183
43218 83306
48140 61877
779 28798
1175 50172
44360 45018
12727 91380
18818 37555
5682 95686
35790 45662
30602 48847
34353 68187
11372 14676
12623 82628
2452 87573
25621 87733
69824 88694
62978 73065
53504 97360
70100 90761
82185 85911
66319 98010
98151 98721
32043 64879
1920 89250
9533 32284
5396 42634
8840 95715
11991 25635
41391 84632
50658 65758
4214 62497
57988 95583
89963 99083
3149 61163
5411 29121
56713 84139
63910 91939
31839 41098
5473 15694
12589 24275
31078 86680
54566 96048
302 58153
1870 16681
73531 93333
26939 84383
22460 43573
23337 92152
74672 80002
11386 77077
45822 57717
32421 83075
8663 31106
3714 4071
50920 60932
9278 63310
1761 73808
24168 81811
12697 74446
21160 53990
49865 70460
35472 38207
18698 25892
37610 71007
65654 98947
48606 54960
7946 21081
5015 16795
35527 81834
7155 93996
30067 35285
14502 26295
18812 98478
17935 49268
24189 79097
33587 55366
29637 63897
41726 64950
8132 18787
51335 82762
60034 69696
35251 66299
25125 39657
86002 90137
30138 59536
80738 85729
36672 95611
69135 71420
18451 45679
24761 52365
62371 71255
41958 47464
17384 66284
7800 73772
27493 91629
64645 97197
7123 37459
645 6784
27041 39816
49868 85183
70463 94524
33168 57406
89038 97551
39805 83408
8187 88245
55462 78393
27423 46413
22235 95404
39300 82715
84797 97337
6847 51947
37080 63692
30835 35946
10506 91138
71321 98582
49179 81647
15812 21945
88547 96530
60227 92453
59221 59912
68198 97094
91482 93065
7649 95169
53309 74781
33216 49077
48206 65812
24961 99588
34161 40462
35771 50338
21736 90771
48923 72442
44159 44609
40781 96378
33236 74751
47684 62413
12186 42999
7835 11380
22358 54069
60222 87449
33765 53308
1525 96987
36874 59798
2984 67603
8776 74419
44231 57146
48705 93577
46673 59620
83454 97607
24766 51284
43880 49462
10401 76658
77424 95058
3240 22441
19470 69441
28567 48713
37005 88549
33336 60913
73377 92071
1824 53637
31332 37835
12260 43770
8630 22042
84998 86528
11698 16158
8688 64612
26862 58850
7314 95281
11885 43132
21319 57506
46975 59624
64161 78646
19378 65493
7354 15995
3978 57927
29728 47899
25179 77882
21949 37617
53495 80208
94548 98765
24509 24862
32351 95145
51695 98288
15860 59686
9153 11003
62747 92116
53480 65186
42905 87546
63799 73215
35507 70202
48101 64208
73785 82362
35238 91358
3159 84657
17884 91306
72762 75331
27879 39222
32217 60714
974 30327
15286 90780
57169 97475
59380 88584
70592 77842
58725 71560
5089 92663
42100 83318
38352 59738
12035 24388
4368 40643
9910 79248
71948 92825
72678 99309
7183 81566
25766 83098
2621 27932
13443 86621
64995 82054
6652 34634
12107 77098
66581 97960
15257 29900
1202 68050
35182 95675
46418 72637
44030 66462
58176 69277
5903 59469
76433 97961
65436 95081
22042 27259
7698 34880
43052 75955
12495 20516
87373 87451
2169 68116
84180 84261
35859 96994
20657 45249
69924 80262
52182 85451
59443 66179
51606 70513
49921 67745
10905 13041
34450 99466
1585 40809
34751 91530
94441 98332
63529 71521
17902 59434
9021 89427
16506 77506
38101 70571
25973 55959
72834 87716
10183 94769
79461 85523
32742 55701
25412 72236
20107 21297
67894 82995
7649 68135
11770 42044
25601 41064
56166 59008
41852 77138
36524 56588
37730 45050
55638 56040
83265 98666
70889 89322
2838 5299
72706 98809
8036 99693
59115 65268
12910 31866
21061 56992
39854 46151
54235 75798
2992 99702
61294 62641
18415 87669
8739 73752
40392 43080
23485 65577
61739 67355
23241 82241
42009 50325
4517 15539
22468 60767
3707 83818
47266 86819
15339 25661
33405 73407
2635 64487
19133 92086
39862 69591
89112 90999
23996 67575
56442 76505
12435 62623
25333 28448
5419 45176
10948 76699
70086 83679
16780 89018
30022 49525
1927 28324
39265 84810
9330 86561
36386 64176
89803 96122
10898 32118
5759 40585
13211 96091
5216 44187
86391 92642
34637 93221
38699 89898
4842 60042
56423 84148
16858 59483
2112 55705
45388 93766
54724 68320
5506 84176
95342 99513
733 88571
61269 90546
1276 16173
14435 67770
12530 12783
49593 76569
2933 14813
59015 72116
18148 94399
66024 67274
72429 96439
9664 38200
1463 31868
29055 81357
45947 90647
15842 85448
35657 85658
52692 84752
8832 99784
33497 66279
513 30234
10169 70078
36690 99645
9097 13217
29294 47928
52770 64352
66951 99753
21704 54791
34267 88107
36061 66622
14546 41880
27875 50544
1337 73700
53843 92962
11645 15968
59831 66593
1988 96192
37878 97577
19689 46360
4926 91869
16552 26892
70852 91743
40668 98545
45291 82569
56876 75286
17411 61222
80328 83403
16483 62550
17295 19854
24565 93535
28912 72976
17596 89375
84325 86189
6787 61406
65276 68323
17700 85026
26979 31747
163 45706
83977 91436
3071 79139
22718 62658
33844 43674
36205 64823
41739 88939
45486 70160
18072 75615
65127 66275
80374 89260
31469 66416
2389 64961
3271 54522
25360 42034
33790 98869
79285 98979
23446 87465
217 40887
13349 75602
446 676
46369 53109
5216 13921
68858 72444
10659 26292
28771 69871
38539 64025
78529 97148
2240 96631
8856 18152
57710 87931
14632 64653
24812 27280
23451 84488
1000 52558
10853 97498
77766 99734
1900 83987
69671 97674
39068 39073
49507 92329
55690 79495
3234 39097
46965 88118
11383 41091
11657 76426
56724 99742
70494 97634
83572 90236
30525 47261
2024 77572
23343 60034
19655 94448
669 81917
20098 73278
46802 66522
381 36562
22942 87904
53119 70271
22463 88896
39722 68527
86626 94608
18191 95300
2996 50109
23802 31764
45440 49244
29545 39649
38176 72484
30579 63764
28742 73943
470 36335
28866 72441
32131 39475
60328 90122
5606 79167
36725 38587
13851 16814
27104 88215
41670 81826
29652 94887
23155 65274
65753 98919
18161 27766
7908 63565
45985 99334
47425 94559
45094 68112
66416 88304
53743 57259
16199 69565
13434 44461
60110 67912
13105 40437
30027 30156
45728 63879
10840 44578
8976 66901
47464 89398
27722 63827
27455 62288
38939 64754
78808 81795
22295 61912
72640 86070
71531 92648
33313 54572
702 94528
42140 51246
26979 28962
47971 64105
26922 48605
60080 96211
26878 87503
1852 35122
31875 34207
13197 56777
44684 69670
52199 96481
41624 68750
5756 40694
48143 87434
6680 42571
8028 84644
2330 87914
293 96025
44098 62860
27732 44685
4919 19482
43379 56300
37631 72939
2539 26308
80595 86668
10749 18386
49135 65357
9164 53893
38552 74038
18946 94305
7411 22350
74709 98194
46810 53632
39263 67532
45900 97447
57768 99973
7065 92512
794 35927
24704 78312
31312 49230
49295 98610
15314 43113
75420 97589
48184 60212
18980 43741
4935 90116
32596 54505
28900 68133
1045 17329
183 41708
11951 88295
29655 47244
83994 95772
40622 59854
44870 71578
5871 63891
73387 85451
21075 77882
15613 72066
33431 65877
23013 68320
423 98242
39760 64127
54107 79365
13203 83244
69701 86873
24600 92820
20377 96322
10107 71587
41948 96828
3888 85114
16795 40285
42720 84563
10824 74710
56787 77866
41540 61638
33723 65844
8405 57821
31447 69465
27766 78252
52709 84730
46574 75846
20473 32054
30142 51471
9783 31249
29958 59576
4857 76999
3978 21323
43030 97275
29809 76565
26275 55616
32174 56304
21742 88907
12198 51291
64786 76742
19098 81966
6258 9225
11464 41493
26012 89050
5271 87546
28163 94956
5397 38383
53365 53410
73318 73965
81080 93618
4488 61173
30532 96645
9385 90519
8673 29017
22776 87252
24521 52340
37661 49069
44488 70533
18578 35966
35040 64123
35937 59614
4855 88434
61095 76443
7494 35747
38161 78135
10813 39350
20035 48153
31002 85423
55177 86334
2698 99297
18096 34973
22374 61683
8143 32017
18897 24763
1465 84973
25877 96286
60552 90343
7670 55513
19503 33540
28310 35063
15197 86031
51295 68968
12709 52980
24005 45940
21418 39523
43712 74499
37713 67338
49635 90049
80759 89643
20496 75200
33617 39815
46318 66634
11521 79064
51627 75853
58206 81774
33156 66103
49235 82406
64490 87569
25199 79933
43143 64106
33792 97161
7258 8256
53262 73439
23091 99553
16585 32863
57289 88874
2159 16717
29441 62177
57026 97331
31104 81980
13372 90570
35552 76877
84344 88718
17378 78983
39498 53925
14525 48940
20929 72753
32719 58331
27230 44734
41566 61638
6193 49017
46569 92354
6595 96393
33920 93895
17854 70588
55474 79617
24093 65659
49790 59707
15649 49194
4086 4210
87074 91447
5163 64527
110 5876
86415 96633
33362 63310
26580 49398
5 24539
18685 53907
19044 36698
21281 23872
14617 15753
27661 86601
48054 76390
16881 28613
46048 55040
96416 96657
65911 81066
67897 73411
61244 68020
42886 82376
38865 53728
12778 15316
7364 92606
21678 29901
67140 91943
6613 95795
68076 68599
2408 80629
5599 20586
59727 73392
14334 25215
9037 47758
37129 51704
85178 97899
83671 85756
31702 56669
22876 33419
60212 80421
26247 92897
4185 94281
27309 76286
23392 44531
12027 15708
17836 22643
9561 65181
5952 39370
13735 52434
13757 64930
41333 68411
34028 95204
20441 75500
13996 57893
53955 78488
14604 37669
70711 94610
10627 51709
25561 63389
17518 42636
75501 87431
8454 67182
21620 69673
75384 81144
3745 75053
65173 70367
48469 82129
5438 20693
1015 77285
77383 83637
22841 63401
41043 66126
308 76618
5788 39247
35914 59258
32282 43452
47772 83287
26904 63869
15747 86034
74091 84860
41582 44709
68586 84648
72911 94155
62437 79937
857 64248
58340 81356
32019 76804
6801 43759
64915 89677
27065 57953
53510 98887
65172 71339
20846 64671
45829 49078
94043 99226
12978 88216
44813 53043
58415 66531
76556 98073
78011 96294
8760 26533
12588 19479
6981 73709
44338 47922
6623 65959
1018 90830
36665 42897
54324 88023
90057 93999
65608 76882
87075 95699
50267 51667
31251 43704
32921 56211
53812 78219
20985 41636
2521 69309
20019 43675
63366 70146
28332 53083
41615 64312
93250 99722
6509 42115
16490 53451
3871 29198
14690 33387
56530 59039
27504 42045
20956 36147
41628 48923
24259 62174
25284 44493
11110 80111
25596 67756
64543 74645
54735 63569
14593 31004
10407 66037
28346 33408
8706 43536
16866 23330
72218 86482
49090 94170
49282 98492
56 70285
11649 22121
37046 45227
14026 56365
51875 78190
1079 74130
22493 89200
45494 82865
73240 92613
47995 69015
29234 33613
37518 60719
35163 87258
33857 37549
12208 66304
24411 91935
6429 64804
52424 89304
47498 79182
27065 89835
24058 28779
26503 44995
6312 68259
65542 69328
4410 69577
23819 84986
69048 78494
50660 77255
64520 70544
7407 33821
36392 64221
65311 83194
59515 83233
6971 92244
70322 97196
29173 41884
20888 81357
22736 31314
13801 54460
75921 90930
18619 79145
2327 17463
39379 86438
9792 72406
50787 92898
22165 92008
6430 25589
33862 78923
17582 93603
24169 64679
25339 97105
37571 67444
28939 38113
14727 54179
896 5813
25294 69240
28048 96394
56958 79494
30458 48836
89849 90908
38427 62105
59986 79975
20998 64876
19321 39396
4894 53463
65615 80939
10763 66444
78855 80583
17530 46007
65183 88122
20007 26762
16509 69050
826 23840
62972 79844
16071 28024
41057 79136
86919 87670
25023 99226
57600 94202
32709 68814
86608 94033
5544 32926
38834 90472
17545 49892
17852 29136
68781 68986
10509 58022
6891 65540
4721 90510
62445 63756
33678 98116
23938 98064
22234 85949
7266 82258
61724 72711
56639 97612
75648 92781
7558 88165
30709 88407
61774 86335
20074 53259
233 80196
58480 77249
16914 87284
23073 29055
555 31197
1923 92237
17550 19696
14195 31240
14373 66781
55506 74706
21052 72450
1327 83938
18714 80839
10678 12047
59434 63067
9882 46313
8938 46713
55707 60426
17162 79657
57126 89103
39308 57240
36760 43962
44959 86881
24454 40796
42912 55549
64415 92504
9333 81486
35841 53571
3164 23045
31597 69840
13265 84029
28851 43357
32929 72767
54860 63641
72509 91472
13681 46405
21378 27459
50183 67910
37771 61826
19132 85255
4222 62940
38219 52456
57705 65258
78853 97627
7422 36644
1253 42534
12488 38294
2410 97704
8562 56362
83614 87660
7338 75750
33988 42422
7584 40901
34357 82376
14703 21072
52183 53022
19148 35944
62976 87024
7235 80865
27361 83035
73076 77320
34925 76476
8175 33121
18575 83892
6479 73281
5599 26701
7194 67190
57513 70162
25669 72532
55077 95314
64278 74104
34992 49313
38941 43171
12123 31819
687 10881
69113 98775
44083 69110
24311 78839
58635 90094
80318 80923
17889 32338
61104 99315
8674 37412
93009 95455
25443 88792
11995 51001
79070 94675
461 21603
39749 78835
29741 33759
19822 88673
75808 97395
29871 69936
24185 73176
39115 83048
67885 88160
8724 29609
77474 89669
57310 99117
35398 56938
80177 94577
795 14737
74514 89678
66896 81017
67545 97914
26187 27280
18316 37804
46594 50685
63963 83162
22697 26115
13874 79428
26949 98227
31805 93259
55121 89535
9816 44446
5344 8116
32069 39650
21034 51885
48842 78570
41269 99581
58540 95198
39288 73812
1246 36198
50943 77963
53403 95978
54024 77037
34750 79483
5930 21830
50608 87386
22601 53197
35286 37802
21633 32884
2406 83323
14146 55115
35919 69301
75994 82413
79458 97043
5144 86525
20777 71905
4796 40146
46325 59411
57674 59548
13057 80660
63567 99391
52511 58651
23712 82192
56250 81959
65039 81498
10059 52414
3811 76578
13525 24820
68627 99625
9737 97857
29391 85344
24752 53779
3524 14396
43464 74731
5805 16615
39055 51442
22377 40833
79521 83218
45005 78667
4210 33790
15046 76451
75845 91024
57829 74804
18768 86698
15567 23517
8537 58826
34576 36130
4184 96462
695 74853
8642 89725
27979 38480
74971 97465
78320 80684
12615 45155
68391 92094
37429 60207
17761 82733
66742 68298
14692 15516
41972 76988
73918 92944
55349 56163
19458 59604
13223 40708
21945 88222
36927 40455
5272 43832
40155 57934
43824 53740
17043 38983
5836 23746
97781 99011
10029 80993
12562 93294
2300 10870
57357 92948
4043 23568
55201 58975
21674 95305
28537 56562
51965 57325
31449 40356
24903 55269
13877 70338
65301 77196
66372 89237
5290 92866
81617 93714
4042 39320
47300 84777
13464 51342
16070 20034
56626 94486
5793 51987
82844 97606
47322 50307
39417 96693
3080 33303
7194 31405
46289 62019
67220 99762
53467 59395
14668 70156
8351 58268
39141 78813
40288 99968
1349 72145
1438 24892
69684 82300
55992 64882
3467 31150
9516 53134
48308 64516
30362 93351
57275 92541
6119 58260
8928 73695
35069 86504
11430 80483
70251 93871
28074 91228
5751 11641
12258 89590
44 42086
13882 16816
71472 79276
27947 56197
46279 58643
38575 51860
32563 32778
27469 35725
37831 52378
49164 98235
54293 75788
18219 24779
48050 73221
60625 87285
5274 59324
39653 63776
59496 72958
3730 64731
3936 31970
12242 67727
7473 19969
80299 88219
54852 84806
42991 51955
2095 43889
1543 53006
25440 69005
72559 99049
37253 61830
1048 66881
60998 83811
35582 52663
59397 62601
83944 89867
21435 78360
32017 83250
49458 94413
60207 90313
22227 59118
49393 56311
81097 81414
36135 49945
27269 51037
8416 12424
33657 46101
69510 95220
52928 59041
270 21074
32695 74347
14644 73822
15792 72952
13454 44352
48969 71660
23539 45632
1303 23490
51691 91866
41595 68397
14720 50753
37471 85910
8008 11284
25014 86655
1358 29392
19081 84366
25316 34202
40082 84265
57096 91579
35092 35364
38095 47882
49509 71658
5091 56779
19191 37172
5100 65702
43294 91202
13430 57787
12538 74278
4451 20073
271 54670
32835 46809
71568 73170
21071 25177
60618 76519
16382 32833
22331 49664
6186 56916
55151 57587
74188 92949
23541 64505
13793 26021
58095 60673
26957 77305
67479 77890
61220 61487
45209 78594
31227 86421
51218 51721
30387 67200
29267 48520
22538 31539
28688 34234
45603 69809
22623 36360
3387 84008
20383 46619
4620 48012
12536 76185
49201 63337
5743 28013
43166 54504
81107 81140
9001 52455
18281 83281
59266 88920
9841 44929
11962 94074
80164 83288
31663 63811
4905 19182
79577 91349
18765 24219
83266 88288
30160 34219
7629 45398
59308 61585
37220 51641
40935 93778
43650 71570
36467 47651
15625 88971
25384 60101
24148 71337
9486 35452
21988 49325
15113 31265
30502 49778
22444 49188
87172 89782
5754 50762
3900 76190
5408 90997
57207 75964
71681 78377
8763 81528
67195 88203
28305 77577
1915 24136
19197 51091
30699 42913
3865 76977
3579 85340
17583 60396
64534 94771
87804 90206
49564 89003
7136 27735
39042 43419
6900 8873
30374 35595
3973 49281
45494 93327
27669 65741
35328 58960
8889 39405
24304 55049
12933 46222
19436 43883
51593 63428
30556 62286
2636 84364
24408 43586
8695 90619
25818 31923
88366 98245
69530 73485
54870 63727
43991 67474
23651 47937
56078 78841
17483 53385
9455 58265
2745 68652
47740 79013
11630 57753
13290 13924
89273 89940
42612 52898
20093 72678
37643 98032
22995 46556
32 80995
49336 63728
5251 15336
7074 21655
35307 68473
9593 55164
2463 5493
43218 69605
11068 73841
59294 99107
7323 52657
8294 26379
21903 38338
40207 84211
67803 88902
65061 88451
60098 61372
6991 68856
64533 82477
34700 61326
55674 63714
28261 43739
51522 78129
13288 53980
6726 16142
8660 52223
25235 36519
23127 91397
52174 53271
8039 29280
42509 61482
51229 74104
13084 49875
21874 37513
93 13417
58442 59155
70928 99066
74740 82617
21506 57532
20621 44884
8853 45624
57907 77218
50090 59752
19093 98256
34115 76871
11122 56920
14533 31184
41686 77529
39817 90373
49176 82242
31532 45028
11794 32394
68389 86911
3210 82473
47697 87194
56733 59754
14143 52819
52479 94176
89934 91710
23126 67153
52913 97222
20918 86444
6535 28906
23533 86241
27937 57011
23761 92235
40777 53102
15751 69350
477 13989
58498 63594
7718 58095
47032 62517
29217 40342
7810 43815
24583 37336
16458 68972
35112 93437
6708 47797
69175 88110
60429 73822
5209 38144
30121 83635
6559 36085
29519 39803
14741 96072
35161 88918
29411 85006
9588 43417
57769 75855
54941 79023
57018 74825
2167 99799
24266 54113
30188 91338
5272 89296
52912 72716
52874 84201
52284 96275
27931 87459
7420 71917
52692 91608
16027 20280
27038 97755
50954 81812
4478 19693
21530 52739
26601 76136
63114 81433
82557 88484
57337 94023
45232 48995
38012 75263
5185 51708
25994 30915
15046 15047
5541 23198
24756 70803
3444 73918
94057 99036
8636 86140
26737 59671
8969 96205
2872 26824
50168 80760
54393 63431
34 35038
15554 86299
50596 78233
1409 29995
20451 68845
33494 53636
15644 98773
37706 56222
56776 92507
69284 95880
85062 93229
4910 20698
56908 79908
45627 64525
25111 90836
21379 82236
51457 73070
47922 48365
18448 61166
4271 80044
37513 49477
20441 85379
41908 83188
68964 80768
57178 59875
31714 72773
57857 78629
61815 96492
85595 97639
21639 31260
71963 78227
4606 7641
44479 48836
12197 48044
54965 77981
44120 50055
51521 51968
16745 25699
3184 6836
16282 96188
7562 90735
29782 95607
27503 69724
11525 27082
39366 99389
28688 59959
3751 65769
24560 72975
35401 47020
6333 58605
29215 33110
43393 72945
37999 47056
30025 72281
57884 97021
21371 37272
13227 26052
16702 96216
835 8437
13038 28313
21912 39061
33091 34312
735 36777
82582 83481
7328 13853
21151 22467
15163 91232
18094 71038
39415 91083
14155 70057
6453 60653
78663 94125
50181 65394
51331 73016
74094 85369
25596 43844
6537 77038
14501 62756
8423 75752
20449 85215
80891 86681
17026 78383
52178 88557
68608 84579
49284 58877
8036 80152
34591 98871
78031 80132
4424 81922
35659 41671
47170 79116
55645 60504
34340 50484
74395 77471
66874 97988
24319 44715
1447 58825
32607 76273
23129 53759
43364 80814
46799 54404
58537 76936
28223 28302
44499 79762
6064 52750
9190 61456
26594 79716
7083 82864
16492 58717
21757 44886
37618 61497
82010 97770
10797 57245
92105 93037
19898 23492
11114 98405
32209 83552
6673 79676
16197 94457
39099 95722
8925 46479
45953 94685
12062 97641
56835 82761
75231 90660
36927 54030
16997 61770
1170 19476
29233 61897
77819 86465
79687 96129
38808 70489
7660 53128
5187 97762
18993 43026
70013 82763
22025 65283
55550 76451
36377 90352
51961 73446
9196 18192
29708 79190
40807 49755
29656 98161
64673 73303
25132 40686
11787 60677
12662 86877
21893 38060
62547 65599
61573 65133
3624 42080
71252 81474
46540 79754
12343 20173
27553 48748
55945 75012
26546 38677
7601 14891
13616 90260
51771 69473
76574 90472
30296 63349
26094 71709
12193 41283
31126 61944
7023 12758
48215 85286
41604 48989
55692 88843
13299 63965
42334 50703
9498 48692
22502 93873
31078 73711
27837 54291
70116 77273
38742 40356
32456 74031
22007 54523
751 78419
14239 22671
17080 31034
20211 98347
15784 39423
78756 83480
49774 83192
92289 94007
27124 71842
2698 61821
24780 40665
15780 64864
45184 45781
57817 84821
84232 92893
23740 51331
87151 92757
56931 85866
53599 73268
4332 35607
31660 34802
29049 34884
43821 98094
49613 91192
35591 78265
66628 72173
63248 73492
44529 61256
28500 54087
9488 64585
11255 95257
15523 31367
24841 78040
39979 60437
1950 19553
21616 35604
75640 87112
56067 70446
65249 72841
28936 92933
32779 68438
1238 21910
30215 80675
2424 75726
22585 53390
14444 31464
3537 61023
40183 77845
25845 54142
14986 87960
51785 61667
20560 76138
6135 8877
43881 65447
60830 74892
82677 86898
22451 93727
34118 78923
21866 73892
15353 78186
40082 57758
53393 96900
14366 69887
7317 89767
80680 99209
14452 21685
6464 52150
42042 81444
15132 26405
21739 65832
29330 97888
33994 66818
27912 95330
53793 99638
6701 33117
13678 72539
71307 74725
74912 90999
19932 64979
31432 85163
3806 4693
1666 16394
47003 73431
64466 76915
8725 40636
1461 29340
52919 60773
33907 68831
52677 82686
51147 70828
39121 77795
1375 78640
11017 72084
34152 55655
22459 87684
78033 95063
45121 54255
31976 66334
38177 72120
16513 91430
30427 98799
76880 91250
5568 35487
15437 51334
521 22602
21917 24331
25753 60205
37924 54762
45389 69219
55710 65914
61028 81086
8383 92085
17836 49174
3268 22825
68263 85180
1267 5004
13609 45277
72867 96764
78786 79248
47636 97204
41356 79720
15404 96150
11561 82477
8368 32301
68745 75864
2354 12309
7624 39243
2295 86839
56479 79072
82952 92944
17278 46794
39319 74413
11318 99621
70956 78035
44068 99211
20107 44283
43742 98815
44715 59891
10374 54808
27237 71760
6261 76915
27521 51829
43620 86918
30834 78780
43972 84573
75703 97163
26726 66426
31035 34738
14377 52729
49489 94538
64407 89973
21232 79031
19763 20945
59695 89989
40930 82803
43408 71036
68896 76670
41239 44997
37995 54033
4838 38728
1382 34616
47117 68885
10581 25774
7207 22059
39193 83387
68054 68628
62355 83631
19783 49051
95489 96964
33520 61611
56212 74174
40715 96626
47486 59707
37896 97962
41746 79442
75774 79877
11334 78282
53188 74922
52153 97135
27151 60125
35216 94295
9695 46853
44546 99880
60668 71187
7322 88636
25331 34295
77153 95853
12698 26628
44010 71656
30305 50671
81004 96077
17284 57506
5716 11545
13011 59757
25937 62328
22691 99983
39800 56187
8913 23762
23298 33528
16829 22090
4598 39288
14592 65148
6750 96035
37227 81724
14830 74611
52921 80980
55759 86820
343 8345
35719 71751
6923 91108
27286 96487
21642 34930
12546 46193
2158 79566
57379 63015
18751 42627
9092 50114
9166 71610
26233 46122
27849 98088
7622 35096
82877 88612
60685 83900
12882 47943
26755 73608
72002 75154
28661 87302
25509 27391
47092 80583
64027 84174
34234 51962
37157 62321
2875 30939
9733 26591
31827 44025
32026 55706
50142 63171
22487 55566
9754 73530
1961 22159
25307 28706
12891 48587
62203 66050
5980 42883
44183 59983
45893 78525
69588 89851
39218 90796
11368 11438
57961 91265
82910 84118
74599 83903
53705 63065
50720 51568
65185 96428
84720 92341
41796 66486
50491 50755
7435 26318
67913 96222
20589 52445
16150 61096
4442 6298
66807 94968
9489 77357
21364 83518
74223 74277
8355 91006
24508 60701
39635 96136
15286 90229
33535 95931
15078 72564
37189 57902
4255 42986
7163 30649
71818 90807
62411 92202
37034 82958
39031 92492
23928 64366
41576 51563
20100 39069
6434 62011
41504 94685
6148 15673
29884 52649
6750 21806
15729 53030
10336 73214
29481 51290
82684 94112
51679 65283
28383 99329
5142 26336
15746 22832
57143 98415
95371 96474
343 94079
24345 66935
3513 33486
18567 65479
48663 84541
17928 86060
71176 99520
9657 70877
65185 75999
1488 30473
38714 66442
74842 76476
9173 81456
11982 44421
72450 92275
630 96331
36451 40871
9080 60861
6364 98260
20391 35936
47749 81963
18555 87345
28309 65232
25033 50986
32918 54819
21671 96764
11020 57045
34612 90620
2413 18544
23300 41274
32558 44287
72370 94796
16331 28010
36152 76586
42259 56988
30317 98387
36253 78389
34732 61629
16930 44484
14600 78566
2209 40098
48301 68196
16793 56471
59579 77769
43340 94026
27928 29812
72183 83822
30066 66722
34707 65627
18154 97125
70413 81134
35204 43147
24416 28112
62792 89310
69761 78721
8544 41631
27108 72885
35153 61323
2468 41284
4326 74599
5472 41319
31223 61982
16831 58934
17595 18338
24575 81711
13489 48579
60579 75787
2455 48599
87675 88296
46702 73931
79186 99361
4557 37424
70060 85734
47429 60469
14864 74450
47305 57688
36350 50763
30826 31846
10938 31931
87262 90033
19700 76346
51704 78707
22156 23410
21285 73776
26713 85129
57621 79076
14774 68953
1888 81408
55327 56232
4638 8135
38799 92935
24663 27842
7163 95290
21039 32518
43630 63790
57451 76118
44693 70447
18715 47087
9910 30062
7891 35656
92696 93007
69406 90019
4118 7450
54126 58867
26382 63839
34181 61520
36342 79975
39812 61927
41416 48026
85306 85635
61542 77853
70605 80128
3430 21635
16199 23297
20780 63372
20228 29236
23640 80785
48656 88439
30004 39224
69193 96301
69069 86386
41231 62418
6806 88439
39364 90669
44748 86075
77048 84614
8492 68663
31881 49219
79882 89388
51582 64354
81332 97182
455 21374
12147 94189
72245 85774
11096 90532
42483 61032
86460 90520
33679 61587
4823 67272
22199 84684
20648 97621
4324 62032
48851 91550
15233 89586
34570 95831
19714 27910
33338 55376
29337 81280
956 46472
33506 79180
78746 95230
7004 23367
30463 54469
90091 97060
15599 64220
58992 93449
51898 88610
2841 90905
82416 83673
31937 32058
52543 76580
54957 77739
3571 36101
25466 36820
29960 47141
72605 87650
69390 98731
57871 60507
49121 49701
75490 83231
46114 57415
6 99010
31454 34878
48040 85548
76609 83103
45957 66585
29695 82614
33922 98726
25277 67159
57076 83173
5245 46613
9431 11352
82057 88652
68813 76921
68133 97551
17949 85138
16669 87380
53812 80409
57029 68592
10321 21791
34901 81818
17952 87729
8719 96093
6151 12011
3949 77929
24920 89179
32391 33189
11372 60424
61467 95466
8841 95366
84496 90197
10633 64264
15282 20040
19318 96966
33012 81163
73314 94428
29663 82479
67226 82004
8132 53183
11305 83907
62209 76917
62788 87474
4593 69763
17682 73048
51776 79713
37567 73983
12300 63012
67001 76936
68899 81115
89759 93840
30596 69742
46102 75937
30325 62720
19642 92147
38266 98200
12961 57005
34571 91201
25090 77109
25716 90156
22185 90203
18175 81538
2586 43056
29927 78471
21905 27554
42537 50763
35558 55608
33903 72471
27699 79806
15870 70494
15828 19248
32315 37235
56310 94266
17473 68046
28742 56970
53830 55075
35548 86049
64668 82209
56893 77423
10716 31995
53688 73899
87262 99477
13692 38243
36480 67731
86623 96456
31099 84128
59752 98374
2131 16159
7903 92429
33003 40013
65034 74287
23762 60086
9481 33156
75643 86482
57290 58672
19976 51580
14928 89912
29926 72303
61045 66039
9706 45415
35315 94941
20092 21262
89384 95513
68099 79313
38537 72814
39010 61118
6755 59205
38431 98292
49110 76373
80671 91786
4199 86216
90685 91438
79932 82908
484 92845
21509 48727
11041 21910
31175 34779
1540 1820
81386 90027
8208 68831
87292 95183
61481 85333
65281 98263
19141 49822
11191 41561
19885 50524
45751 92971
26772 74546
40657 99580
6941 71361
41027 75813
50331 68004
23197 43769
21401 25150
34818 66785
50588 51611
29666 67901
32497 83992
85302 98696
29412 88556
18112 37907
45307 88233
17725 33707
4498 11672
24003 79900
41440 59221
68612 97253
25142 55082
7848 39646
59561 70813
55809 61440
31821 46009
4007 69413
39137 87930
27481 71932
66010 85401
9989 44744
26493 82198
44735 62814
25582 59621
21663 48261
28703 47312
42590 92982
76546 88335
35880 61440
51701 61199
65309 75117
18983 50254
7521 59047
6247 40226
9557 70749
23315 85615
4441 14524
58106 77109
48312 82848
9402 49564
68941 97898
48209 99025
27200 71842
24595 25593
32456 73324
44997 67974
33193 62123
91980 96174
77401 79221
45809 97918
10167 85305
26531 77266
46130 92273
5496 74647
22444 23459
8993 15242
86336 93134
38794 72670
13286 78598
41670 82081
32325 83230
15761 99009
16986 21886
68173 73282
18470 22862
14241 39425
9803 66969
38439 82591
53102 82210
52760 81586
21358 54958
36568 37172
24550 59515
22521 80094
68876 94333
10541 37806
46138 83410
2684 96436
4329 57603
1580 65758
5593 8249
92373 99462
54138 82190
2971 76273
21589 58367
10927 58763
34692 59475
27850 73574
16202 31487
87782 92513
14038 74075
11062 87275
25100 33180
9203 11787
20370 42328
18255 49558
35280 74258
8437 89054
60296 90251
38219 81556
9226 91707
91971 94129
53321 94830
60974 76736
70989 82511
1639 58123
83029 87560
39588 90986
19727 57246
15442 61794
15214 26396
65069 79944
26516 63269
68767 74336
1570 60380
45890 79060
13291 17394
83678 88790
10868 42177
44020 84524
36380 86618
43365 52106
25982 96423
3580 10145
36245 50433
86854 99109
26443 58489
53609 61964
10125 19747
76925 96957
57939 75438
39381 95318
24003 58385
18936 42295
56656 89208
8320 76925
30184 48419
26638 62665
56629 95915
14360 43117
64037 71988
44481 66359
33963 50243
34637 77839
45317 80284
7870 20380
4833 76785
18365 68280
34519 58314
59876 80315
17102 86266
37648 76972
13469 77175
13782 89546
48983 65391
34139 66019
11278 35744
55005 89209
64634 69096
1768 50619
8059 10470
86777 88992
30128 38971
78701 79614
33083 61730
27508 50629
67627 71523
6610 96933
50798 79292
51505 96689
15391 47986
11223 66794
38033 61564
70817 78811
14654 43578
47475 70029
3147 22271
54689 75661
4351 86981
30748 71274
41155 50812
75031 83617
18575 30914
36856 92205
18768 83124
36420 70451
2152 37742
40967 97468
493 5219
941 84213
22953 46558
59867 81392
91897 96315
57963 59430
59889 71331
45849 61158
861 13219
75258 97721
3656 51490
374 93670
48898 73560
65733 70160
42288 69214
45048 89767
31031 94838
4593 75887
65005 92058
51559 53207
51374 89416
46089 72016
42933 44831
74877 85039
20686 99432
15341 46037
11328 95056
13089 57046
45470 79432
39741 60345
39546 51801
10560 34699
20095 20509
31938 84876
3139 98862
4172 53060
10476 22269
5967 7057
62767 83051
11980 22459
18113 67386
66759 75670
89166 92877
1601 82861
13957 61753
8260 62060
40827 91615
4036 74558
17874 44611
31793 90386
30256 65772
38140 90749
59611 92072
4295 18549
45630 60163
7157 17392
5497 82542
46272 77243
60151 99245
35470 41705
7548 46237
64490 90259
71946 91411
4178 12583
41454 67299
22487 99874
25481 72695
12418 18990
50823 68088
28124 53035
23626 50901
42896 49553
44113 95649
78873 89629
28452 92990
64183 75060
47645 58677
54821 85422
9832 75563
3341 6619
54181 54626
4995 53188
3559 11279
22627 35755
81614 87556
47750 56753
15209 29827
11762 48352
66286 89476
5091 88610
79766 87928
55421 96453
14446 83409
22806 48277
45531 81979
31534 98650
77902 96322
6360 66541
17765 65202
21067 79265
66079 68503
95867 96555
56707 66269
73716 90877
36215 79882
7132 19587
8728 12167
17249 23539
17380 40788
49178 68547
17862 75669
3327 21331
38769 99442
838 65092
15492 77427
17675 25749
73120 92356
75118 86204
18349 72679
70783 71668
36616 46350
47548 71201
82300 92658
3471 14186
54979 82867
71708 96646
18956 50063
4731 35522
38840 84161
43500 91428
10038 39036
7078 61182
654 16387
9630 80478
93447 95737
11198 62998
31629 62941
27540 81508
40763 74807
29190 68835
15728 26817
49484 77380
16701 38323
62346 76662
25173 69748
19540 97369
33458 69323
74004 92954
95133 99769
9566 71798
26685 51549
6588 89612
20824 38717
66169 76685
37158 41085
16728 58851
40204 40371
26690 55998
41982 52178
22568 40043
8412 16975
24827 25600
38951 84140
81019 91868
13602 85610
55507 98935
31334 75256
23635 77910
18331 51859
17460 85676
32307 93896
14372 78661
29726 88412
32527 89115
31586 88240
37046 67291
25450 56270
21725 66003
1094 38723
83966 93913
25444 47493
10369 23605
59340 66355
34376 73992
18155 56033
48949 85194
65108 73563
71770 75568
769 83577
24315 33355
88386 96783
8044 76611
15466 51806
30771 46258
60340 64038
2018 43717
24476 62573
8652 30820
57374 84122
26142 47573
15634 20504
6443 54093
31998 32282
82296 92861
41361 56997
31654 57606
56286 93477
29747 98899
4672 54001
11841 82929
37453 72814
15306 96019
33530 61766
10808 92248
73938 91503
57402 91731
57322 67540
20532 77811
73467 95061
54448 91188
1933 60729
83457 93299
30625 77056
22795 62659
52902 92328
49668 51147
4899 28163
18872 60890
15634 42965
1032 19942
26660 91213
25683 43487
85325 87028
31826 78703
44063 87822
5759 69166
18439 63804
16942 60103
36966 72795
17105 26766
24491 55402
22517 82751
5353 72010
36616 85238
4798 32346
17473 64832
33808 97169
59820 90993
30707 76790
73429 82858
38987 52028
75706 77968
22391 54541
14595 37382
71595 90258
32704 62929
17028 82650
42005 85412
50643 80037
64226 92822
1252 38244
27751 40188
33412 68804
2032 20020
4160 75537
27833 36992
430 11976
24088 37593
9089 67169
57972 88755
17508 46921
13509 63094
78283 95734
35019 51403
10010 41174
2071 32483
13772 40133
22541 84062
17110 50344
88019 91596
37531 70675
57775 83447
13341 30359
25423 51853
18079 20213
42261 50578
32900 95268
34069 66882
20004 37139
39326 71845
45669 89804
5343 9180
28945 73081
58185 95815
41850 99074
68894 72363
66949 68886
2964 41004
156 82810
47739 78949
3573 25406
39852 94196
90816 92935
15906 48506
18565 47955
79665 89639
37141 77534
30593 33170
79856 98749
3742 74317
24834 78967
56778 90541
23811 51850
19580 89443
28139 93771
10088 14288
5062 29840
333 74558
65163 67862
83120 84465
24583 91668
30136 99732
6678 70937
6002 65640
5940 69274
1678 80071
8773 70985
9957 92190
24470 53993
13040 87239
41875 48793
13444 60024
71223 77887
36431 99314
63162 94741
3604 41196
83061 93475
19089 78887
43542 88197
81986 82181
29354 80735
14128 54356
29812 65790
26479 91124
363 29276
983 18158
61045 86553
16653 73204
2367 65995
33397 77123
7464 68831
54690 91022
59436 79612
42547 87714
24910 91364
68687 96612
33141 92511
9559 84603
3929 66469
53714 59069
21344 90780
11563 32691
5311 10647
26677 74221
55622 84547
14988 88765
78001 90355
18875 52653
76549 78973
17294 55979
1095 90403
64370 99620
41486 65114
49135 78054
80556 83965
40867 74975
3079 13970
34378 43155
10268 22592
10107 59516
25613 37153
2410 98754
3323 30081
6666 57303
33484 85266
8848 75726
35735 44517
29393 95288
317 83615
14372 31714
34448 51676
31988 40956
68244 88607
19704 66046
20264 43088
33145 60412
56868 81772
49539 82646
92706 93637
13607 88077
56317 93177
16742 72596
61819 69027
3902 32324
29793 62440
32303 65614
5609 19221
52325 85007
18444 52985
22320 29875
51070 77601
30884 47251
69399 97134
45789 93131
27441 37197
54953 57966
20996 51963
10282 29500
64318 89901
1424 39339
17482 44475
40769 78673
75759 87208
60649 63355
23443 82482
43023 64525
138 26532
19344 34532
6096 57015
48599 68347
50528 60728
59251 87344
23157 65471
62383 96780
37440 59512
29746 32887
46958 70845
46731 65458
32132 90700
16182 89957
42079 74060
6981 58164
25212 30493
17203 96240
47425 83213
55539 90649
15455 67182
83089 92895
41126 86627
9671 27976
21832 64824
584 73279
75838 83411
56467 85411
46295 87337
2814 72431
3156 38651
7147 66695
6957 21869
79801 98213
1479 83658
26023 67626
10991 39880
16480 44310
37879 97156
15944 49651
68097 99831
30145 91180
12912 36159
14235 59290
3884 92212
23221 41855
7909 52421
49676 58292
65688 72913
8893 80287
95326 98763
69332 71460
78201 85394
10539 84130
64106 79508
14533 16755
4307 68007
25041 32704
42886 55607
21306 47960
46656 87398
34584 84560
22894 85478
11431 45202
52738 99738
16831 52949
986 77394
37189 43700
38765 90165
42132 47002
60747 75137
37898 52754
3936 62334
833 35467
13916 31928
2685 29863
21570 56715
49695 88643
86457 97451
40186 60891
3487 80463
20176 46703
11846 13839
74769 84507
59569 87877
37646 59968
25251 57913
18627 53884
4042 92593
55844 84018
12597 35607
63632 91669
19981 66398
64642 93047
30123 65896
48481 75598
42595 90033
78852 86706
60873 65073
16989 66571
10305 36828
3098 70926
317 54505
65900 66031
36954 44463
12375 67119
31813 83799
16147 38713
27043 51478
11428 73568
48007 69136
13442 28538
61794 71014
24299 34756
3059 91967
20591 36024
887 31832
62923 90311
32175 88564
21345 39749
2577 15632
8437 93377
895 57373
74859 91845
19774 71280
66154 86098
81689 97618
61721 72475
70738 81968
36734 97029
7949 57803
20003 99772
56411 85353
57880 79247
50956 92383
10487 35908
87494 93812
5774 49135
5017 54924
23228 89263
25775 91251
29454 83116
69365 88975
11346 85887
3601 84135
41712 95898
60087 88779
70331 91887
23307 53419
42980 53911
50349 76136
29121 53934
65584 94780
4297 11657
71461 94793
1578 34889
77160 98054
31489 67475
24483 59353
33017 59376
42044 76873
27769 37412
52329 96480
16518 25912
69712 77866
39315 96310
9868 95021
67859 68103
14701 18339
39336 95911
32695 62713
11786 58231
21966 98875
13382 33501
32762 87985
12883 90659
90621 92930
23572 84414
17847 44140
14300 14392
92268 96254
10089 38846
53630 71347
26517 98817
9107 21004
11535 54300
56551 92763
18307 77099
16214 33974
16334 78608
2814 24842
17548 91138
26543 98959
60831 78882
81057 87178
24447 90726
44201 75636
57707 86244
46802 52159
43258 64383
46610 87963
86402 88571
46905 67556
82794 91334
23867 37490
24046 39825
33214 51597
6348 16895
14007 82116
49935 67637
44567 54528
7185 66198
82171 83409
21659 71164
15573 49280
411 64609
66815 91959
9253 79097
2788 44052
36975 53841
70425 74990
53466 78435
31882 87075
8655 81172
6560 55245
13176 36250
73135 95344
50786 64945
51065 81718
76256 82841
5583 50564
26556 81628
44316 91059
55018 63005
9819 33008
17230 89800
37716 77725
30378 43525
900 58658
47150 98242
10149 53928
6325 21646
67882 81458
41541 83708
10424 90788
68795 91663
53172 89679
39554 44481
55479 98172
84236 89825
71666 91645
38420 81495
12850 53103
6795 37349
50739 95801
61914 69198
36670 71667
41252 56747
69688 88300
3290 94127
38456 79573
36178 48052
15227 99684
41609 42605
24869 55826
87667 88601
13470 34078
79038 98871
33132 53476
21129 67051
3941 47252
61468 83561
42247 71692
3167 38479
8656 28610
19348 47055
8504 80034
41832 84826
30315 92177
51588 72165
42162 96483
53140 76325
45655 61650
91169 91915
56000 68503
35560 50254
153 30188
34225 88747
10628 69704
17813 91490
15383 82917
42871 98639
22258 87943
1793 81270
30384 73572
13389 21735
50313 69340
4631 81654
53793 91532
12452 76454
40717 41794
83052 87296
22591 54728
18812 94380
41955 88942
48402 58481
35952 88683
17679 95902
27083 68122
22274 72219
77109 99242
49257 85030
8620 64594
53327 71153
7297 85154
53366 76527
79720 86501
4758 57786
3176 6832
79044 98333
45054 95102
37848 54419
11157 25681
6027 12737
90791 98317
1406 11118
959 43444
39222 48445
9727 72474
28052 94358
43110 52987
15894 98113
76781 92029
34037 48739
54891 62404
52597 81832
26313 43163
44376 67373
36989 49784
25987 82747
90111 91711
1139 54025
49962 87488
19756 76649
46390 46614
19705 35018
50606 62322
22112 43063
56225 62750
16961 91740
9182 86246
27729 39395
67680 87650
55095 92468
65656 95753
17840 91242
54725 70647
11831 83533
89775 93325
16149 50939
1580 16454
9167 42452
780 55883
81584 97901
54502 61341
5653 54531
77859 97645
33236 85452
4079 34685
20497 50305
57991 74650
17748 50051
60786 68723
9025 66205
17580 23955
37230 48045
6562 71294
4406 72012
28681 81141
33900 61141
61966 70658
48353 87038
53108 53142
362 86478
14639 81838
50925 85321
40685 75968
55131 89652
10875 24311
48195 53694
22434 56012
72265 83109
16850 60479
29460 69955
74365 87313
8360 34418
8036 42583
53 52086
29660 36655
10249 48458
51020 96672
10335 26957
33424 80463
38233 49407
371 90663
6406 99134
77681 84430
43537 50735
64112 79275
20723 42281
55238 73144
41196 89877
69203 78315
13253 94447
52850 69560
76408 81267
24902 35848
12981 87928
33233 41659
49283 66537
25230 88135
930 56223
15469 50942
45318 47877
50220 95657
17622 85201
38330 71661
33415 74120
70224 98656
28804 51534
17105 25647
41055 73688
52531 70412
32443 73782
65208 79702
72342 87883
45409 54715
35821 48994
27063 91057
10703 20726
26399 66235
2129 58049
42199 44073
11782 93748
49308 84462
39958 70983
70015 84452
16877 71425
48591 55783
1375 31057
61123 75098
20967 90185
20615 83839
80931 88930
10914 19087
75121 99511
87173 91483
61018 80665
2179 25215
47631 87565
40673 82913
12450 86891
71068 79570
15804 88846
39764 81781
2668 72950
43124 68795
65735 66666
50639 88317
20712 29748
2688 8187
13039 46556
69360 87344
25537 84259
61939 85233
61927 62660
8117 49758
14440 60626
41211 89404
22808 24105
14209 82673
7168 22335
43580 72131
15316 92296
57783 57870
73057 86636
36681 77655
72652 90937
7891 8829
49406 78717
51767 68488
47862 61226
18139 33304
47822 87790
22468 32915
52725 66712
89753 91728
55519 95936
11102 81892
58837 75700
68260 99335
7261 98417
85995 94797
13346 63181
47843 98568
13265 71520
37090 51943
18628 30318
7574 99940
11715 31080
4411 46249
43287 78925
12320 77829
1562 92736
17666 42193
19179 77638
33947 57752
3388 80924
25247 56410
86 39371
44084 76690
39618 79996
47062 58502
5592 7715
37941 39788
64309 85833
14451 63429
31595 36468
5274 96293
27605 95794
19935 96264
21020 51981
57336 64958
6982 25181
46054 47320
62027 93033
18181 58391
9704 56179
32409 77976
9162 37928
24704 98880
7206 19529
30949 54662
599 11167
1731 36299
38355 71885
79117 89259
10752 43148
12392 97157
34483 64916
867 56346
26543 54286
47587 93311
40072 84725
36098 77531
25913 72790
56183 72182
44002 64307
34881 73843
73365 99500
51190 73587
36621 84077
36222 45311
19263 59666
27533 66467
31475 43977
8391 73095
62760 95024
40236 61062
22074 70821
62835 84806
16143 63515
78418 81169
56003 88804
21658 97425
30504 52496
78017 85482
7289 81337
78967 80728
21593 44727
66409 86860
21706 49489
51428 67430
35394 90232
7390 88006
28783 55049
45497 90853
6637 18638
58263 74591
11083 49651
56851 67126
64317 99094
27119 91003
77042 78153
49642 69403
158 80419
43829 84705
21440 32409
84527 95865
11320 62116
30852 91083
13047 93801
17679 67509
24384 57241
32587 95544
46420 47294
27917 68025
33889 60361
16196 65883
31358 62193
53865 71599
14353 22827
21786 86929
10645 23996
19556 90685
10703 29638
27962 81745
376 55607
8134 19899
23509 55593
6833 13165
53105 60042
47410 86566
48174 62119
5701 84861
78919 98304
43831 46825
8119 43969
5398 99701
17027 95926
27404 89792
35519 67137
13588 74173
59134 60350
57587 94973
27386 86598
22996 39213
42808 74266
80546 97624
25377 32267
40469 92020
19388 21980
2518 28125
123 10132
23380 98683
45823 60108
61781 66733
24507 55670
29216 84280
42113 43392
36074 84893
28233 88400
35200 52931
50695 56550
5904 60497
16797 96521
61910 92728
15927 68103
1616 34075
24747 81227
37859 64011
66561 84381
42616 57986
35577 40554
17975 53249
68261 68912
5907 12267
83945 98454
50615 62022
62068 84113
14069 48626
45717 96200
4719 79001
5242 36723
82357 85642
35394 58055
63733 98060
26993 48249
11031 44724
44139 44961
50451 92631
4995 51532
18755 42058
13038 17630
7373 9817
30059 93191
38101 91440
47364 73476
36803 40301
5130 86903
65504 72616
94115 94939
67360 90782
18104 38638
7801 84311
4020 67154
14868 70131
17677 98268
38207 99247
25226 92588
51593 86670
4296 63844
6322 30941
55656 79638
3975 47254
40043 72644
10637 96625
35185 64987
18861 89171
1353 17923
17356 80276
72215 89648
71267 85504
15713 72152
41966 78345
44031 81431
14584 89775
21310 55821
52494 62995
92642 94487
8653 84731
70656 94704
17214 20282
70 23910
21782 85447
1397 82973
10814 32147
20415 80522
48552 59602
63700 68868
8070 22138
37508 45024
49924 91851
59849 74078
47290 81783
54667 77284
9130 9342
782 88014
4798 12112
14391 72863
35727 82590
27975 80490
27306 67379
734 28868
41691 62886
20506 71173
66087 70458
55571 96326
54506 74460
10489 65503
15787 94796
26454 61475
25091 98514
54520 78866
23463 90962
45591 96076
45438 60459
25518 49235
59693 93039
19074 91786
36738 50129
14878 42950
20697 40762
39792 58202
25918 81158
54850 86131
35851 61280
8968 69575
21193 82847
18736 51363
80317 82067
68175 97337
23136 73672
83469 88878
58668 87865
21127 46006
29150 96167
17011 51277
6263 65559
7354 93464
20710 65532
84329 92591
37705 44542
31170 81256
32244 52933
55779 67277
27300 55975
39732 81197
85056 96674
35309 78408
18093 51715
5240 64533
32146 59263
51368 59875
481 34695
20343 48753
77799 91889
30961 79494
23687 38970
56885 71083
49333 50217
55372 74156
72586 89881
20521 31609
2225 25119
15375 89496
28663 45439
69785 94302
10629 23946
47874 66011
15324 21151
46256 88180
62311 71669
41279 55821
65286 91434
16261 29829
87890 90112
25458 49073
19164 60372
9545 27709
29588 67574
91321 95187
66797 85089
52674 62734
16769 18325
10404 73002
66354 92397
84039 93335
453 2723
63832 87734
30092 53091
35189 48811
55678 81101
44673 51559
12933 74563
45237 54223
68884 77555
13099 83982
5661 87220
47227 54166
20970 33525
89636 91122
22840 28787
10850 70700
45642 68074
53850 84218
48419 92081
15039 80315
66828 95637
46721 59487
33764 67810
70816 82579
68396 95731
31634 38741
12976 69799
1199 44291
25625 40231
30449 62140
38368 82007
3834 85138
23481 66078
18376 55055
40795 78652
51529 87175
44881 47963
52272 59060
6863 25233
97421 99040
14374 56293
59209 83204
36420 87794
39819 60576
85214 98294
90020 96871
22154 95123
17580 35010
32548 44709
56918 86073
96722 99455
2505 35248
48386 96260
9078 74132
48159 82543
14770 69718
78082 79072
57560 80589
18292 63668
18461 46679
81553 85407
16687 70265
83929 85945
3456 13553
5569 34754
8952 22237
86582 88323
10752 91856
35363 87393
27860 85047
79234 99558
5826 9916
15574 23271
20258 49124
39967 95877
16619 21082
33606 61705
15862 60325
59026 85214
15638 68274
2199 40261
15713 76286
29613 66971
23001 72656
37396 51500
26665 86550
60942 79289
47622 57376
79128 99835
38364 61515
58427 97577
27434 63115
9664 22567
14432 23198
28952 83478
16233 91300
2145 79148
27329 77797
19387 92282
57056 66815
29908 69278
54695 86103
12300 76695
41283 88180
3609 88643
6104 91722
13433 74372
10852 97914
9325 99266
7869 18314
26832 46357
35005 68764
92610 94443
25417 97562
1090 68727
14320 73976
42402 58766
11873 19423
21937 60898
90562 90568
44046 94915
49794 58508
20163 36997
36570 63581
56528 59282
71454 85842
13437 94222
14092 93462
46038 96799
69714 78969
53801 87170
28327 55543
11535 66182
4460 33489
16816 82495
31394 59573
47598 98139
36311 98795
22432 64990
26047 98455
15731 50147
46655 98096
9860 45783
76631 99978
2854 99670
54369 56184
42706 92433
21129 31535
60201 81389
82161 82780
35721 45639
46572 47562
6244 96249
30174 70297
53038 81737
60809 61134
40443 68841
686 23376
30563 47241
46121 68389
86528 90906
12765 51047
4537 50913
3992 97909
30451 89819
72804 84293
9217 86956
8402 42285
36909 81975
7531 44955
25270 28180
6219 56068
33067 73975
74645 99390
26447 95621
48132 86333
17121 56360
78263 94156
21901 26107
71610 74877
56927 87347
54650 78700
54065 64013
6880 98539
53052 83578
18993 98708
36597 91899
35518 78073
22019 85768
9333 59890
26323 47770
18296 58715
23168 41182
15562 53542
10560 92707
66570 96897
13121 47227
18831 90447
44396 51409
13851 72981
7375 34333
18661 79016
91232 96192
14816 43976
32388 48464
25447 63596
65039 81471
42485 62404
14164 15486
79548 83238
41502 78119
9251 12705
86646 90413
29145 50609
15663 75248
1285 45858
2958 23761
13819 51611
15786 18344
72394 81134
10582 41954
7239 77574
24254 95282
46542 85185
37801 74934
12398 28162
10544 42550
82419 91623
4568 87304
7852 99156
36303 64303
40526 66297
17026 36097
31846 70194
59491 78300
30028 32853
45053 71535
90761 96356
14724 69158
40050 87832
49536 77595
53808 75844
4001 57948
28069 29565
46421 63958
50494 87516
39986 62688
66458 71824
66892 86087
7803 92656
19139 79611
28189 92860
22341 58245
16771 41739
3749 36943
49990 64828
52737 80861
9589 51887
7463 28060
20526 85066
34425 50945
63026 96924
74044 74262
53786 71373
26883 45157
40173 71194
18315 85662
35155 75046
1566 84972
47614 67847
33781 80691
36702 77939
90500 91645
73864 99794
41332 82299
54033 98272
472 45712
8341 21985
29009 71941
62827 94154
28670 80281
23538 32690
55334 98511
68555 84270
6135 44876
23594 43137
49235 77576
8779 12066
53794 68985
35474 96923
60263 98737
885 31217
52004 93990
2239 83146
45121 70390
23799 42936
30274 30967
39710 87964
2928 64875
6241 39023
49146 95763
27000 53727
1269 98194
22648 58200
72799 95844
13891 93361
9716 76230
12283 42708
22131 81031
64981 87113
10670 89374
15763 73558
29747 82933
54495 75553
3108 38128
1280 38072
59863 85738
41928 51259
51133 63303
77410 83951
24252 47032
11625 58431
25202 73207
68381 75015
60951 81337
15764 73658
25054 60047
85772 91634
84159 99866
25488 28960
31738 65821
2304 42792
20826 36796
18034 40276
42798 49946
76420 81827
61043 76562
63711 82530
73421 74354
7292 18816
44730 82696
7604 60125
906 72778
56380 81768
91547 97132
19230 23747
32988 96898
64532 84228
8646 68158
15264 72119
6445 52673
35812 88008
40100 53448
790 16545
51080 61803
3519 60785
49780 65367
9116 99171
25441 75285
8364 69897
40090 44333
54732 67359
10402 58352
46479 80409
90608 91627
30654 76735
43268 47534
30943 99122
34130 49093
16592 19320
28693 34950
23338 55141
27791 88983
69601 69700
19850 82974
3337 3619
61223 93744
17429 47582
73935 93563
16615 60154
10377 79221
29763 56446
56937 92150
16701 58773
33015 55654
24871 25539
75328 93168
93166 94718
30110 52806
33082 87670
32727 99223
24753 41564
51794 90875
27822 59929
3046 61589
13163 96688
67118 84526
51240 96035
52718 89591
47333 53284
25693 49226
20237 53400
6500 97598
50453 75106
40618 91360
37616 98331
38237 79355
87834 91542
63763 97662
14511 59761
20444 52089
50129 69084
877 33987
25168 30624
28712 81490
5495 81497
44494 93021
17635 26640
9860 92231
21748 21939
21505 70672
45197 66531
24461 85328
51500 73860
7 64532
53122 98134
33580 64934
9456 68033
51501 68451
55582 63818
90073 94973
17984 59197
60871 70875
50776 78579
97558 99275
8056 46909
47042 79823
11313 54947
17316 59730
39569 62802
18273 30499
24695 43567
74819 87269
6317 18481
47215 48614
10338 57164
14109 63029
29261 96669
8538 26186
84292 89217
25205 53127
41525 48098
56854 89931
9581 31875
84653 93359
8583 16409
39163 89290
78589 78789
74798 80129
9762 57578
32045 62025
9072 24072
47830 75567
42394 78132
11263 31114
1479 78386
2249 31373
3911 15488
36062 39580
10053 67832
14405 52639
7160 63593
17906 31938
58863 72886
13686 93516
9964 65991
16001 78572
18418 31627
40012 55325
22826 77848
25517 72059
52065 56062
33051 43530
76473 77635
8143 14916
28157 75093
13133 67707
58075 86562
32669 64044
5642 51931
16774 95087
23960 85844
6337 21262
95447 98879
13859 66994
29915 97633
18577 83656
4155 61782
11902 21604
20622 71968
15443 87859
67695 77431
54132 77773
26923 30945
44368 91789
20523 31889
23501 28019
62832 93533
11641 77566
24569 25603
53089 59710
15454 40664
79313 81221
25353 95834
12935 55133
11257 51357
19819 96285
12314 79546
39507 92625
82783 94792
10158 63706
85400 98601
11270 53785
4698 61047
43211 75249
6098 34229
55266 83424
37062 66754
17527 72254
15198 61618
26858 51515
13358 32604
28978 60642
4232 89834
39837 65167
12952 28716
15291 50695
11349 87799
10714 44429
57940 90520
7192 9756
79822 84351
12883 55105
95291 96364
65011 99260
63381 93723
66864 82891
23425 70947
10827 74645
94962 99205
47289 47894
43690 62546
6715 31847
3898 83835
65526 66235
47984 72394
20436 64390
3241 44575
66649 91989
43139 53036
10672 26796
56545 92983
86989 90801
12838 36052
10602 55323
2838 99366
68801 97924
38712 90512
70222 93331
23676 65689
17888 78740
356 25228
30792 82812
12745 78310
73163 97340
58784 82325
42077 46326
62967 91406
10229 40594
5557 40754
38934 47749
26687 69212
50756 82532
45481 90198
27952 50950
75390 96229
55613 77165
57070 65690
64339 98425
40083 95079
13691 40575
23483 92760
6567 50502
43436 77246
37511 97895
23639 39976
69261 69965
57251 62566
28845 62561
88136 96562
26616 87650
64612 68082
4709 44835
90244 93845
67689 74494
16682 65591
42451 62887
21101 84083
77394 79472
45702 49949
12868 53671
15411 54219
68001 83479
12025 25702
13395 74269
34186 34693
78446 78552
17748 27093
29902 35483
44792 98403
50910 96657
24842 78035
46323 96239
40645 79535
68166 91523
44591 77398
34653 79129
50201 60705
45608 90537
41928 45901
43963 77674
6624 59800
49419 94501
18338 65487
55130 94762
34525 50025
5665 92252
1617 42355
23846 55109
52066 95685
92637 94366
64717 69532
22912 92773
50029 87485
6230 76643
24156 67016
56838 91297
57646 66206
13171 14781
33004 88187
27517 88690
46536 51723
3297 73637
64903 89353
7839 13164
45224 88842
15172 33228
66977 68871
23122 48738
56772 59141
5310 72684
33494 60269
34193 82907
32011 43001
15370 67733
25000 42972
7789 83096
6007 94209
22783 59366
81081 87391
48422 93364
18252 30175
53085 74563
12583 97041
24854 82272
71028 76088
24199 98612
26976 53130
24828 71632
22851 69747
56277 80864
44778 81685
63324 70816
20209 38942
29155 41261
79350 89182
222 49716
24773 27143
8011 30231
12609 43666
30951 60481
51374 71519
76473 99181
35732 84701
38946 89919
25418 97713
22802 87127
5291 95717
15677 23760
35057 41406
1972 9165
3274 18770
7166 92555
45799 65637
34738 73469
21220 83468
6583 74312
30315 38711
14021 29436
47026 76927
15926 42859
17511 57060
43924 64448
54894 88993
54986 57413
28268 28324
86774 91223
31761 53272
88785 89928
24285 82055
17014 66440
25648 67896
48440 68059
10002 65651
12086 72431
22302 48770
42710 85390
45334 87337
52093 64240
69240 78396
13099 68785
6879 37772
7993 30997
57670 67788
31588 55955
16338 54680
9852 85132
30394 32791
76743 98006
36231 82213
17564 50126
57874 99430
87123 98320
32691 35644
12318 25072
58271 63257
95554 96712
63195 95163
2784 36891
5041 76958
10279 19670
58253 79370
52606 75687
92205 93847
24623 38758
22686 25939
43375 43416
68395 96805
84757 99393
29166 75362
12759 87094
5763 37647
3104 37362
24100 24775
44080 87807
20300 72395
3557 93214
18120 47580
21627 84049
48232 51603
7431 90540
29664 40396
59753 66028
57536 68416
42836 73153
61213 94752
2554 79370
24682 62223
2484 9943
34814 90307
44524 71282
40416 67493
24622 50098
22192 42200
5594 30556
11065 93905
1483 7651
77968 80163
42516 52984
50138 99143
76535 82112
39988 43067
67627 96893
57572 77091
13404 36466
29987 62541
1450 91448
28989 29681
36236 96514
24326 84790
37772 60623
4951 7094
14600 83318
50343 95225
1205 23758
54445 84764
13245 82233
19845 42165
36768 69363
83314 85538
34671 45347
42459 76341
22778 56600
18151 56612
3817 13018
19054 62568
1788 3991
81733 84372
6023 30230
13033 35137
13865 71978
55436 88102
181 16115
29125 80372
88401 89644
85372 96923
561 93280
22042 59360
6097 28215
8888 29181
20762 87133
14380 70020
39485 81273
11747 80197
70069 81996
30959 97595
28056 63580
71948 90215
30049 93092
63098 89257
33418 86292
73057 90022
49127 70842
17348 92000
1478 12180
9183 16708
33195 51161
28 35044
62519 72483
4371 79230
40873 63867
2487 28127
89017 91940
57184 75299
5145 81133
55204 96653
15858 40507
54729 83445
20556 26575
59723 96061
15451 88902
2383 32447
18513 47566
38682 90790
22007 27843
44634 48178
31831 68132
37114 65837
72787 82612
34496 39165
56557 59286
28815 48010
17566 53829
73798 80237
53603 74196
56254 94143
27359 42517
66161 79420
30731 34105
21269 98034
21468 66416
88891 94806
52699 91269
26160 97670
1538 50920
7167 90103
26113 63283
4911 88006
22882 81590
4206 77425
14080 79788
6048 91035
53462 71446
46919 54063
69566 91849
44189 69008
43467 61374
80187 87965
72035 95945
17221 50708
44552 48598
33826 88262
52093 73843
39783 81108
2640 3667
48390 81138
51350 69501
37683 97416
50589 50756
10126 65816
57874 71664
275 17240
53223 66850
14812 25373
44743 49198
66973 74957
49461 58628
24089 65777
13920 52848
22591 37511
8255 92703
88041 89583
21577 33467
70042 75417
45608 72643
26347 36134
14051 32105
3470 37321
8692 47440
31495 92166
593 2562
53437 88324
17109 45057
23227 76473
21552 81275
20394 25985
1344 23518
64613 88913
19393 88052
7930 14787
24075 44245
13914 45333
52599 99720
26869 39990
68278 83355
32786 55386
9216 87935
42087 73069
90987 95616
24013 90449
30721 92601
47435 64184
27156 60745
17243 79631
8068 98814
46232 76569
34683 93728
17802 43889
48609 51824
7796 20298
40215 46801
75708 82480
32611 96142
3420 40576
9974 66940
40867 59422
17095 79278
9272 15663
18822 39534
19662 61118
1788 69028
15830 94990
18407 86412
42281 98050
75368 91187
12109 67932
8824 16266
13685 96784
48145 57103
18477 80774
13611 35574
89708 95591
10782 62070
19474 32380
34017 39639
52657 72323
23231 32264
27097 39608
47567 51280
3233 81877
22515 97634
61215 62115
40420 62419
4343 58523
14811 16138
13744 69245
47285 80380
52559 71775
9389 90817
18053 29867
5003 88281
61789 84190
11838 26418
34251 60326
12637 47323
46866 92868
41329 77284
3303 9211
67548 72356
41313 59112
45590 59906
4207 55159
19 41605
9339 66030
2238 44670
34251 99610
15815 39623
75395 90805
21241 70490
2783 50681
23823 51751
1053 33734
71174 93777
22857 25818
45125 82125
15717 80957
49336 63161
16716 37703
40093 80725
39086 50414
34903 52928
63611 78026
36033 76302
4990 89733
16752 97367
8119 98122
59809 86735
80064 94290
34563 88332
6210 28823
34181 65635
2988 63561
17525 91667
17677 96353
23685 25582
33106 90189
6298 20986
49829 90340
9316 94555
4923 13048
1393 13491
16666 97129
91999 92832
71036 88770
84107 92845
60760 77607
40365 85450
62753 90105
28453 83662
22169 90292
46375 53039
5660 28239
75244 98945
9160 86304
13447 92685
12658 78257
70713 82028
75637 98818
30646 49860
44360 53527
78816 87431
81228 83137
23686 54451
24817 84985
23139 56874
27783 74915
44145 67872
49950 64793
19337 31792
78811 90111
29518 92540
38884 52165
62549 90409
11095 64860
67810 86649
31513 96211
12855 34080
25978 72543
34108 70059
30615 36580
62155 65185
87700 96968
89226 96114
38051 55831
9355 93351
62449 63686
23723 70378
5254 6007
41082 62927
54606 58179
70459 95517
22153 46484
11551 69695
1880 84901
5960 40911
10167 85360
40051 80502
32285 97438
30020 81965
3756 71075
10765 49026
43481 89438
69413 91530
55560 81294
43550 61057
13566 49674
3381 37237
11644 91566
12209 71812
4290 88110
34820 78558
3487 13638
35855 79821
2057 41079
65231 96247
61633 78378
31767 87663
43830 76508
74669 77892
38894 82944
59106 78131
46414 85441
30613 53171
14390 95702
31114 50314
2243 39367
28001 66814
52644 63625
65218 70042
5199 8466
54979 82577
5711 41945
43043 64654
26291 68526
2506 75879
3138 44347
5335 70414
62657 72544
2386 63129
48756 72614
2740 59006
8037 43134
73761 76231
39270 41681
57320 76474
56533 79203
40532 77150
9764 96025
13212 66989
4770 65305
1804 19323
22721 51768
164 88451
14224 58947
14464 60171
20989 72206
32449 53064
4238 20358
24193 65201
38396 72480
21844 62418
48863 84286
19207 35475
23780 99517
43382 47694
70093 94187
71185 85211
34898 82762
27628 93894
13754 40580
16881 27246
32868 84469
5896 34662
60549 84175
78514 80997
24613 96014
10220 12115
22840 69037
31851 35670
73406 82928
24684 51054
46584 83128
4911 58601
30772 46952
42795 73109
18128 90539
37925 91579
39197 41374
58915 61017
28205 77837
15878 60649
85194 93065
18790 25632
15908 60264
6502 48092
5613 77135
48012 92473
12488 89876
46408 62874
32699 46617
43361 72230
18504 90553
36370 36501
6602 7455
4938 92607
8204 82324
71033 83641
12675 42740
25061 87342
48786 70357
2075 4760
36590 64178
34906 49184
60831 72276
14115 92512
16471 47714
21877 58603
42728 64513
27145 45665
40577 51867
32144 43613
42789 75033
53873 72231
39715 40433
56655 73807
12545 87887
22958 69438
43732 48483
18109 67895
58882 59786
86893 95749
37934 40086
46676 61773
50093 64892
32852 56172
12741 73734
24 47018
29276 76942
2722 65269
37343 60165
48902 94168
33859 58843
86500 94915
62432 98452
9650 73496
20876 98965
52347 65390
5260 88994
35202 85060
20985 27778
12487 73021
56988 77522
12020 31914
26964 44553
48289 52745
34539 36659
32861 41391
35218 65655
85216 98619
31641 34649
65840 96515
31517 76909
5600 57790
62507 97891
13116 34567
27475 43139
95672 96437
34568 98389
60437 77221
17203 21373
50374 52354
13050 61695
52850 82317
25066 43232
29209 52838
26500 89733
51765 67667
30145 54908
1050 60753
37204 68071
37250 58032
17054 59092
10330 61592
28973 51235
85743 88351
1470 76668
36567 80625
4801 31534
39078 54027
19014 52881
65969 94266
15635 75548
54340 87035
22103 58364
57952 88100
1050 96661
83673 87187
28249 46702
3421 18127
8944 12303
92437 98684
34611 46912
9549 77782
1011 96036
22939 83964
41121 65129
27415 82881
45859 61530
71938 79505
36787 50642
71428 88962
40585 76473
26615 84944
16919 90550
7450 24441
60111 87540
81340 93855
71992 94268
22750 38771
12966 55076
65972 88632
24206 30572
5406 94464
9949 83598
59444 65128
48120 49970
13303 27599
42135 98452
14346 42257
69917 80575
76698 83108
58421 87005
10168 87246
38235 97688
51009 89864
40307 93547
12434 20756
14398 51809
43317 44704
28291 34511
34580 36699
56736 95130
41224 75093
81295 97906
17004 67893
43204 97673
7694 38136
19153 64630
8700 14701
65300 71030
67444 86416
61369 95156
15557 96633
8131 42702
65323 66634
14189 62109
18526 69640
23821 99552
15786 24472
13519 14607
24567 92922
8848 84711
37110 40237
28753 57574
30012 72671
9355 38341
12609 35001
52962 91116
7773 53487
84809 97279
9219 50418
66079 86922
21594 24479
41035 83601
3051 36803
47352 98433
58744 71435
3077 78092
82771 96825
21764 84952
18083 46513
8004 52569
8379 73031
7678 8379
61206 72305
8470 45895
5633 78732
60411 77966
16412 75588
7112 81749
19891 92261
4557 17949
4905 48100
36270 77351
43268 59799
81248 89132
4006 4136
30726 69603
23454 27895
37687 64911
36435 98966
61549 62586
73997 93033
21555 46829
34211 89071
47026 96312
3371 51759
5810 31351
29619 46488
21281 72475
45163 57083
44333 45556
72104 99223
14593 73644
71907 72296
3331 37228
13609 91582
4934 40760
40032 98537
24310 37202
27332 50083
70692 89431
13674 83776
34637 36291
43385 82712
7831 44995
7426 43587
35590 59852
48597 56555
18627 65180
16025 32226
61 33931
25726 86846
1222 87092
58291 93545
32847 71402
81904 92105
56278 88623
58088 86489
10431 53268
62525 90077
30949 53124
76926 81267
33740 70666
61942 99730
7629 54220
55780 82842
15883 15937
8777 36052
13602 14289
44991 99656
28976 66424
25696 99518
1887 21893
67631 86823
13343 59567
28150 35141
44003 44832
54161 87600
34518 38770
7532 15652
9964 46343
35849 81827
56350 78900
36981 50160
28086 32172
14594 83042
23682 49487
6305 22798
52503 79255
62498 74592
28471 46526
50009 90134
34715 98594
36910 80770
3420 18018
31759 42657
59205 63262
70098 81835
24057 96442
49046 71189
38617 44709
20527 70170
40097 89896
2253 33047
48026 69344
3196 54721
2641 21363
48890 67890
23594 98054
2546 44831
13983 92400
6152 78871
33542 79580
21230 55386
57174 70575
37162 71228
15073 38654
14452 66842
72040 87170
23199 82934
48334 49748
1637 52729
57999 72801
8990 99117
78548 99265
7879 42937
75816 93197
38455 80288
11795 14133
47286 51343
36661 92268
38272 74095
12160 81885
36244 48888
159 44045
3631 31945
968 65462
61601 78270
6938 78041
22142 75110
21748 40238
58960 68292
7766 20722
24097 77805
50201 63573
46694 67624
3007 27905
13939 73066
51093 74395
15743 32124
4995 54241
13966 49755
22102 57518
42728 89038
47187 68434
10837 84089
30904 97562
24311 84557
64719 86062
39203 95737
19885 28222
13991 15442
27232 30297
52831 67275
2845 48308
32923 62360
39547 40531
6725 56759
23900 41394
36174 54349
84730 89857
2313 17306
14490 34431
36258 85863
50922 65094
25510 54132
33942 49698
36759 40776
72461 90775
11418 66578
30129 83654
8067 23048
46189 92818
5793 88137
44430 68197
20040 26367
33225 45608
5661 93596
32543 82964
230 65365
44943 94343
33287 76218
15436 69375
40445 61787
5344 25914
582 69781
34464 87897
34232 42628
76805 98348
10655 27759
31886 47709
76681 91593
7276 98769
12085 56467
37483 51722
55702 70683
51945 76704
12356 52386
43646 50239
7740 66591
23547 25111
801 55568
58134 76828
21021 72800
84715 91664
63155 97097
81400 85942
454 23118
11910 37392
2897 6296
29719 63714
36935 63485
48789 60395
23680 63107
22680 34351
13624 93801
4961 97411
71871 83685
45809 99205
23418 89134
10463 75222
22690 38796
25514 36138
35794 93746
48062 80792
29532 98328
31326 59927
64460 83072
10021 94318
37281 76751
18671 58896
60693 80396
49190 84737
70390 95063
12259 44286
11511 51260
1724 79195
1904 39020
81774 92456
11266 51642
1739 55497
19850 88054
68 69408
82823 87770
25698 37529
41829 74976
36311 39945
48765 88216
39740 91738
49466 98024
22179 89702
80537 95550
43524 91829
6625 48636
8742 60580
58024 66281
7265 25319
18244 78722
15479 74532
64982 95235
28634 69397
49493 95044
28553 48311
2404 25679
2321 29142
38571 70356
55564 71001
16133 56710
27359 44341
6489 74898
16054 23156
50723 95995
46965 85494
92458 95925
69625 84155
24786 71454
37843 62227
2677 29616
58258 93347
13117 33142
45759 60881
5810 59847
22646 55994
49089 72679
52174 71857
8891 36385
18562 95531
14604 62284
37240 51452
33483 68565
26578 83283
11166 40060
50735 95115
86392 98505
4305 71210
10024 43879
9204 23738
31696 85688
31608 33255
4463 11991
49621 65533
14572 57628
26350 78141
59657 71921
33543 60019
25942 84077
31589 94659
27614 53971
39844 49470
4401 95891
5811 31093
10581 10600
26708 95841
58778 97739
55497 96067
7891 87818
30108 60841
57817 76528
16990 30238
28765 99902
35210 35437
17358 46098
17184 92436
56631 98678
22338 30548
33718 40562
32467 79009
90613 96641
62913 91132
9477 28995
14751 43086
1553 53395
25267 75710
38666 81066
64567 99235
28908 44070
18435 27744
40144 87679
46493 72932
64043 68667
9605 31594
38745 56681
13229 59178
10039 62714
8246 93258
23107 58821
18923 43376
2093 41511
85221 87303
37125 63328
52827 87742
36445 51578
62260 68096
15792 56471
57551 71545
275 50816
11328 11460
34063 65278
16485 63941
22809 47759
14983 49423
28021 75433
7744 23759
15417 85324
30167 82521
32700 38548
29061 43215
37272 97900
38014 66821
42785 73504
52535 79976
89012 91641
423 46630
42739 59692
3365 93919
70796 86277
430 55816
13131 32471
61136 90640
70781 85776
56716 96232
47812 55947
10679 80235
4554 52165
46647 86098
18652 59161
5378 75870
24945 39259
4030 59748
37197 70404
43326 66718
22162 77746
65132 83564
36189 50351
7464 7967
63616 97800
85609 87111
35657 84529
36248 76388
35623 78314
3161 39012
47664 85546
29118 54308
23112 74174
3585 43514
53807 70219
45060 48168
26549 90469
28168 80876
13458 51712
27465 70353
23277 86397
8530 42411
5521 29911
47252 68036
33252 61053
11504 38919
15264 94281
19951 80686
40774 53232
46787 87821
30133 97919
23104 76907
40842 75041
52818 85648
5168 13440
28553 54538
29133 29217
39370 88072
27336 54857
18097 36031
23669 40996
65919 77584
31696 75370
22736 49145
50906 85753
61752 61987
47254 85247
34378 60680
34538 51364
86295 86468
17274 66913
718 32923
4215 38259
9521 97301
61010 96349
24074 65841
2892 25251
4811 26163
7107 42977
9600 9631
64835 70129
13523 86109
28180 90946
33613 44426
14968 86821
3890 65571
12371 68759
33651 62017
36771 97555
30776 96059
41171 57350
46968 73625
24732 33087
24760 96675
7938 80318
58573 72872
33578 82696
90632 95074
21196 56386
70288 96740
42246 88808
82230 87732
4737 70264
51688 54597
39730 41402
46873 87799
9935 41047
34684 94446
36117 67234
47337 60629
68133 90817
29301 83664
20404 68498
85139 91501
11660 77642
6716 65860
52666 52671
8466 41470
44454 75446
47141 97157
63731 75727
15105 27125
60233 70054
11699 35820
42056 81329
9475 97436
17276 33682
22251 54011
14013 28072
36148 90615
11671 42702
80182 86077
10726 95793
20960 74754
41351 93063
25320 37085
57655 77594
26678 64485
37191 70757
34795 38619
9908 13733
2857 18221
1481 74982
14510 15874
40408 58545
10416 95985
38893 71591
3887 85078
88498 99247
8082 42596
25352 62652
34016 45396
91781 97963
14655 31321
50059 60873
67742 98716
47406 75267
19420 58879
82137 94921
53369 83395
16985 40081
46466 47034
53084 92736
83520 84590
47584 63533
23291 31656
14541 57548
8387 81966
42443 93997
64466 67028
73017 87686
2375 82280
6529 96630
11562 28125
135 80024
5652 98956
80897 82814
10226 24865
11277 27334
18904 43119
68287 79060
46832 75539
826 27914
66340 82864
11325 58020
25848 37924
14768 76663
64949 99020
5202 89458
7918 93571
37080 90117
77384 94414
15270 99995
6467 21211
28540 43861
47043 64324
17363 27545
24388 84520
14121 39251
57655 64668
29445 89309
8739 33008
44583 79515
2911 84102
19194 20821
70371 79918
63662 94214
5672 56173
6597 99171
31355 36122
72456 89160
29987 53155
19407 45504
21228 98988
25916 56190
17399 29808
42824 62669
21279 80226
82811 91694
14494 84246
27198 82355
62031 66128
52816 84463
167 22414
19312 62012
24950 76379
1689 51148
14781 25183
8075 73643
20995 73276
35005 70937
50436 60582
63591 93672
18922 59542
31184 45732
59268 99139
417 49473
6836 93375
88261 92269
13843 76123
58062 91317
28905 69503
5708 30686
17845 35020
76800 86935
16688 53672
27485 58473
20619 81093
4224 15595
22482 44276
69450 75921
21694 36952
18055 62482
26082 75204
31261 78378
27896 95042
30614 90259
28969 95532
7850 44046
65808 69791
91657 99362
15096 21795
34750 44232
5769 24139
9045 88491
5323 30274
9344 24948
16161 57110
795 7957
498 31709
57331 65027
33373 75280
39129 70009
57278 59663
17936 84244
62096 80490
43588 60422
43198 51297
30798 51708
45283 59819
4668 84136
42712 69301
5148 15262
61090 85954
42254 78863
69608 83806
44291 48915
3128 35658
32269 33195
69532 94476
61478 97859
39235 49146
19180 45983
26534 60728
47650 69482
42791 90765
34666 96039
26723 57368
70576 76915
56756 88223
55330 96534
67815 76700
16160 37664
651 39205
60997 72046
45656 73929
4862 79935
71676 73555
30885 44738
70330 89622
46933 88879
585 69975
48671 95490
23371 81833
18807 26418
47842 91995
16105 87921
14591 30271
59936 61900
8970 51174
8581 79926
23878 78248
2380 35341
7147 56893
37474 65427
12380 40143
28355 56711
2572 40829
46409 89118
47934 72653
34158 93108
74015 74460
215 32644
59475 84221
30140 62550
30490 63805
18676 70611
54649 78029
41581 70343
15395 72510
34771 92347
20248 51345
25183 64054
48408 63951
40017 75022
26120 81395
54907 90283
37381 65215
24658 59329
73767 90120
47923 64789
59990 64268
28991 73905
4822 99565
9512 73601
40921 68248
23050 64512
7026 57582
7571 33867
66598 88652
10254 77777
66271 75324
48651 93091
1850 99222
9855 47482
80116 89986
51986 63159
31187 59793
80739 97771
42236 83392
8127 23692
5841 60383
53242 70663
80100 90855
72927 75422
7183 44435
3638 10314
24758 33645
60074 94248
72095 77401
1456 26230
740 62262
73834 98146
56250 85950
48318 86747
78862 99420
7647 50775
35723 48107
8888 14515
56623 86447
23771 41582
22332 37332
11554 61208
92508 99696
11124 79606
46936 67067
47178 60168
37409 80595
43697 79543
76392 87438
38260 82323
23190 75502
28915 48717
57647 64716
13192 14967
18395 26106
32494 54925
24271 37732
34989 76696
37202 69019
34472 49604
71658 88783
55593 77163
3218 39563
7174 67728
75105 77715
284 7864
39049 85657
58424 93802
52129 81974
53034 58860
16167 67199
2129 42649
43663 73077
11548 77116
8095 64863
3680 83572
23063 52043
328 74653
53510 58501
30563 41802
78572 80607
19853 26887
63233 67578
51401 54859
38607 75380
17565 21225
60878 80122
3533 16227
16704 27960
38003 85209
25884 49115
17354 49325
34948 37762
9283 99418
11302 11474
23938 49445
6677 44543
37227 44214
86059 94239
21920 57486
24668 49082
49829 70950
22397 79032
50767 54132
79037 95565
23359 57081
23396 32460
36070 61191
71221 96457
58528 62932
64128 93882
21955 65783
22703 90775
62812 78263
19433 97018
29441 80389
7514 84782
13608 26929
85573 92320
49596 99905
41801 81193
52870 95151
56307 87822
3028 57370
22162 43214
2313 11800
51272 72164
78741 79145
3584 55482
31565 52949
18227 67023
11266 12342
24924 66421
78856 81507
49668 72298
14620 96375
50847 62536
29708 45551
18295 72940
40777 65932
54516 80403
8080 84397
42578 62545
45339 48434
53302 62896
58835 71954
16986 63747
43747 94453
37806 65852
32520 76815
25552 35001
39045 72058
7582 75395
31603 59022
33466 50867
19958 38336
40937 42718
32970 51797
42664 96241
78684 86273
25333 76783
14133 93472
9370 48978
44591 60593
3689 44609
13582 24520
70121 85605
77920 88057
65961 95855
4736 93025
50358 55168
39526 85253
23538 42537
20660 74860
41131 55514
75729 87541
32138 37153
25546 49312
38784 77479
12644 50628
18686 65322
12546 30621
17592 20127
16584 71857
58726 94751
75096 93081
9931 74574
111 91484
36659 70311
24154 32222
28033 39966
17123 56606
43316 90046
82807 98212
47263 84807
17824 36648
33194 85492
62810 70194
6793 66543
16186 95195
17554 40012
21450 87200
41668 52007
8498 11646
54545 73644
12552 84438
75110 87705
7239 72256
25252 43088
13310 95683
34219 96758
57192 73231
333 11094
67656 85323
55841 63020
5221 28963
4433 89324
11833 17258
18613 38256
26862 64418
25678 31277
41190 51493
11430 91927
74814 87696
8283 82155
1273 53562
18802 92480
53281 62925
29880 90103
87746 95179
53379 94600
54541 70364
71560 94161
19469 31048
42157 74740
18161 89682
22064 46524
8042 42414
5006 19587
12028 40626
18115 43902
12606 52525
26064 26205
47317 77391
48066 68825
4809 88711
45844 71192
7965 35634
11077 82821
22759 39793
6401 90130
20280 52939
32815 98105
20464 85866
9153 36916
12496 60080
32492 69906
58397 83426
46579 61754
19037 69174
60522 94260
44961 99543
20720 55671
20343 86589
75164 80300
10936 77387
27110 31504
16006 16704
44303 67737
17018 44050
30883 71899
39404 91632
32570 67961
36077 63963
49140 58390
36121 71703
24685 44866
9918 26108
63171 66609
67966 69487
74538 85889
29794 36397
15106 36927
73298 77395
70676 73774
64845 91287
51597 94167
38777 75040
21265 29641
25473 88028
20426 30384
5753 34526
53056 55752
49404 78226
50758 92805
12311 29277
675 32361
80897 90674
23186 86459
21454 87625
15822 32962
55223 73059
47268 72637
1092 34637
28885 97013
20894 42969
10819 35700
10215 37621
3736 18345
8615 8677
19788 80408
24443 95014
57478 90076
13613 74684
71116 81093
32070 69231
3935 28233
74157 91899
40865 88844
47995 64191
23563 98738
18407 59239
42272 74359
83040 89945
29748 42780
26172 32978
63370 76589
24623 60541
2967 50030
15186 57718
47411 91186
4010 98318
43821 53271
2114 93698
7912 19670
42102 78710
43157 46418
22201 24768
53404 82968
9102 81623
28802 48910
6887 87236
16617 62996
4375 54805
3193 45268
28214 85520
32186 60903
39441 58277
14465 41275
66123 72732
7933 69554
60493 89428
1144 69514
44974 62083
23595 36442
27731 74247
30716 43033
1569 62936
4478 39984
47677 97725
4140 65286
25826 77276
44976 81133
5742 32025
22636 85018
49805 60891
57198 83910
27080 30055
12088 12399
45466 86676
60002 91264
25219 64907
7322 46496
51096 92252
9371 62949
34540 84131
35555 70858
16697 54861
14017 19920
24654 98997
2102 67942
4454 56122
56288 62985
84746 93668
15252 40154
43026 92278
44724 67376
47634 69160
12405 56001
85284 95212
78252 79679
42819 56029
23602 56291
23095 92000
14124 41258
52315 93385
60908 97929
73926 81089
44973 72790
16024 45663
52736 60877
23293 48953
21743 47571
21986 24180
9459 72207
51718 80897
9354 58048
61438 86505
82456 89001
453 20483
39783 40604
17598 87011
8455 75554
65503 97749
36103 52405
3030 20812
29840 70766
34463 47250
19620 54384
16828 30076
90442 97194
59259 81430
21360 79267
57376 81948
2778 37394
18198 49821
40714 85574
50207 71058
32491 65060
3893 19308
12330 44480
24383 87816
11276 67083
3106 92142
2410 74280
15100 85504
25675 42427
39647 82662
30138 51460
11757 36329
1393 12026
16082 77275
17548 48457
26794 66242
28333 63861
35342 75830
36363 87580
17516 18993
34841 83258
746 50147
19785 63178
42820 79602
8024 69591
19376 32333
24724 43055
75092 89370
20414 24282
17533 48276
46430 83116
65776 89243
3532 61803
18335 35414
33726 44077
8551 18903
29866 84572
4649 91701
63148 68679
95944 96089
73495 92880
18012 65490
37798 51444
21220 94585
39112 57729
1147 75514
37960 81119
13517 63546
4041 47935
37034 61123
11126 62134
26723 51516
8980 90520
8405 98374
16480 39973
44820 62622
11467 87995
55786 90153
25791 95549
21344 31769
10654 65210
590 20677
32244 65073
56217 83741
57249 98315
22149 49791
9096 29723
12773 36406
43472 85834
81041 96557
7497 78394
779 35769
69000 81405
71867 77064
57223 93432
9326 11660
9434 31715
39173 70908
22049 52954
21165 99203
2037 80390
28694 56092
4737 52008
1010 52469
41664 97674
29947 40322
33039 59671
45089 46476
44610 89880
39051 53353
17092 30361
55906 97847
84314 96403
3023 24328
14808 58793
46954 57028
27371 63107
12012 76834
24457 39372
20466 34605
14538 28904
32506 42102
1171 80403
20444 27914
46290 90254
19913 83992
79590 80743
59270 63047
36187 59401
1558 30232
63935 82897
18340 68932
33706 73201
28363 49062
78719 97856
5081 60798
3664 41629
14306 64495
64543 97594
2285 22842
58078 73197
24461 74067
52419 64964
75316 86587
27219 27621
53587 67659
79484 87234
6663 24719
21099 73649
7207 87788
71169 87870
62814 77867
35237 96331
38181 86929
49015 57250
39459 97349
21192 22191
19967 44363
35198 52709
22321 53351
59803 92421
51028 90218
46318 54870
7056 22719
47531 89949
9752 90291
53583 90431
38231 43862
13002 28202
30586 53406
36894 56447
31329 79391
10075 39199
82678 87393
37150 38652
5713 70124
49583 71335
43063 96240
26252 60751
20677 27463
66987 72811
50116 74670
74479 85907
23594 25201
46309 73837
69532 97202
36262 36343
7180 36155
93748 99639
42003 92908
38818 91296
18474 80303
41080 43322
15702 32923
15521 80602
12701 18184
65146 83176
23299 48061
30800 74245
60429 76989
17849 79592
49507 76174
2578 94655
2056 18127
2308 18048
42053 56372
28422 89647
39054 67636
16696 28658
14567 33836
55903 57851
22045 70419
60339 89740
64099 69705
87316 95274
48180 70431
69871 95210
68633 85985
67186 73663
8729 64365
19482 22402
27088 80206
10430 72141
57086 73458
9235 52388
16412 69802
5172 53725
77439 81514
14886 63489
3492 75051
34468 53233
42995 72955
23004 92662
61631 86175
30589 38841
14914 89450
55037 84558
53357 81656
85629 92893
79531 87347
9764 70574
18776 63882
42568 75888
72945 74323
27175 36556
1661 96165
4099 75120
29470 69300
7539 72498
6545 34406
34082 47092
33531 47432
3762 74935
14722 18021
8292 50744
7509 22827
12727 91643
44036 46523
43356 94956
8792 34916
19234 69175
2824 35185
18276 71051
37208 88192
29749 78515
91084 99601
19901 61742
41202 68912
30876 66995
26475 86705
8035 68901
231 30921
25421 42466
42194 99874
16101 97395
37345 95366
51693 54471
8467 77885
36994 42174
50065 79174
19359 62069
1955 41573
13552 66140
5380 97787
6581 48671
62546 90441
484 64593
24083 78610
53604 94430
23219 90631
46066 87374
5872 24717
53194 75887
42869 89770
45630 82051
50205 74221
13445 38845
61098 92965
8606 91828
15440 56357
90113 97007
22222 51311
45062 92567
28770 28950
11119 19858
76355 87462
11868 98109
91469 92491
50926 83445
40172 43471
16252 65067
6510 29590
13232 54457
30134 78805
84009 84042
32201 78385
5761 82331
6757 68021
72655 91848
35946 93367
53881 78445
73764 99604
70039 92259
84282 88852
11610 37324
278 59720
43693 49918
52976 62705
66501 84157
54042 68057
67745 92616
68548 77987
74886 92647
14097 35257
36898 82682
5726 61818
3443 21301
56956 96676
7428 8054
79591 98736
41326 50926
24072 68985
63419 72874
34946 98613
2622 10694
88427 92694
26974 51533
42729 97643
1864 49527
35662 63191
42686 61284
25251 35825
43863 54056
5610 40911
26985 47242
32554 38403
20761 74406
1220 66453
57093 61418
86045 87107
5142 62704
37743 43388
21508 48653
5134 84234
28260 42659
61960 82809
76472 77291
2421 26553
19088 45011
58619 96575
81331 94218
11126 54737
14671 93109
55087 99218
46461 47488
6459 26742
48963 66463
2632 27330
67259 89912
17607 48005
1441 46334
77341 84444
42947 87411
9110 59144
21776 37725
13898 71794
52714 65860
6302 74077
21718 99919
24701 91249
15602 45976
11844 88769
5176 56983
7376 49862
29821 68652
43364 59587
79514 88388
15366 21149
3243 35432
9139 64392
7882 83402
11020 72363
33362 38061
7212 18199
11368 16816
31497 40210
36077 100000
50753 78897
17769 35452
35130 53899
25556 60824
55974 85437
10525 73952
41856 57689
48006 83724
5806 73904
71459 80012
66356 81519
30809 42608
54 48578
74772 82147
13075 38444
11174 47865
23477 70076
650 66066
23637 26717
1068 46246
39941 74673
25290 82473
24505 76664
18746 24339
1105 77549
8793 27391
74144 86838
72047 73139
15267 81837
55368 79986
79662 80707
37968 98502
11093 98725
43983 59742
39776 91572
28350 51351
17424 79145
18100 75107
49194 89209
29784 90336
23236 62705
30340 88898
34820 91047
21813 76079
62481 98483
45824 66486
6758 92323
36160 42540
4143 77141
10029 64514
6294 69323
6779 67506
12209 97490
4975 44180
44208 89048
5943 97495
55047 63026
22881 42769
28507 37887
29167 84696
71030 85621
82708 83859
42400 48384
29774 69514
30089 41183
5591 10115
29157 45263
15115 74725
25934 82655
9341 47921
59624 80623
34077 73001
5369 20074
17124 29550
93732 98643
77792 83137
27216 47630
17358 81589
4377 97974
23025 29794
18873 51748
26534 93024
5328 72020
4973 57290
13867 25572
5613 94339
65324 74461
79638 81571
38538 38721
70527 91522
20248 51974
26925 67615
27810 85426
57749 68365
61280 75627
19256 28795
53771 95954
47565 94206
48732 60108
12765 56286
58807 69257
87930 92520
10700 84683
45669 75384
40095 98601
47757 83302
2107 51115
11449 14821
16466 97781
43051 43696
10892 41251
10600 54762
22306 32988
356 41182
2348 51694
9300 17855
53359 53771
33878 83268
20041 40206
13117 27054
83386 85817
11464 79355
58608 67094
79272 88265
31242 85283
25458 47862
39438 46723
35010 79940
66637 70764
7527 90299
17828 81707
53334 56417
49539 58864
68332 96806
29735 89051
28182 83686
36799 37860
8266 71455
40411 45372
10460 21697
8422 66488
42504 95385
20366 70524
54641 97528
50320 60245
57945 98473
15321 42568
47782 70617
15071 77284
51022 77427
33690 90965
12449 73190
3570 15487
8173 68974
44833 58800
18948 68117
11277 92327
17061 20888
7720 14378
87840 94835
44750 96589
33421 76208
56061 60204
4341 51535
17554 41585
25165 72370
13622 76448
11954 43571
15709 39736
84538 96665
34134 76309
6342 70006
11011 52898
37340 77463
67957 89131
3373 35789
14284 37415
26282 40255
4182 13701
77240 87844
8827 91857
21707 75898
23233 33968
30206 95182
13707 47964
23792 98775
30163 78987
23139 86652
28830 46348
20250 67843
15699 16826
61236 74115
27030 92974
16377 57763
9063 25806
10567 16570
26596 83663
12572 29517
50492 84794
9336 65694
39682 79613
28444 40758
66008 99497
13410 96857
76207 97899
31630 34853
50102 92538
43642 78729
58264 70320
12660 85566
32197 90788
8754 12984
34690 73328
56332 58840
9005 94481
31605 42693
6531 70641
43183 89402
45103 99807
16277 21939
11241 65861
95164 99471
9513 84537
30358 57439
79879 96301
91389 96452
18865 81602
24517 71274
2504 64889
51869 91251
58154 74135
44136 99175
3632 67149
638 13223
20709 37814
69649 74507
45694 79904
32675 83675
54396 81024
12779 13498
64210 87280
50982 62971
7750 53828
11110 19682
49749 60547
82834 95472
48207 67720
19830 93690
49562 86108
32105 86710
79821 95444
10057 90119
9018 94600
53255 66014
60622 84998
8001 77514
15008 60331
9308 66063
23574 72430
7608 37878
14450 41564
10258 43553
72367 87464
80898 90448
57824 78548
33107 48827
34236 90619
30667 92306
11420 74037
6598 9265
85371 91239
2027 14516
42364 59689
20210 95106
30200 76325
23029 32771
27433 71219
18909 48159
37987 75702
17297 94173
80351 90865
16927 73194
48421 51026
1338 90880
74665 77178
44288 81836
11231 12768
18681 80673
53481 85056
87742 97402
23517 47339
64209 83821
25901 52621
71257 99290
42414 95112
12519 82199
54631 94587
7955 54712
38236 75354
26745 86566
31597 97702
31567 71885
6583 80332
1871 38244
46329 78101
78163 93370
15558 69883
52345 89663
24066 86941
60006 78668
23875 95171
61959 71856
62760 76312
20178 50935
56569 57174
38731 69433
35776 70996
90722 97309
41695 61030
78618 81480
56581 71495
5030 94725
28134 50426
22059 98292
27724 48953
6567 20745
3338 35127
46748 49589
39804 83145
36864 74749
7122 71686
25133 39701
39802 70281
49264 52254
20848 52110
34533 38010
41312 47805
25016 64723
6449 42954
18758 28931
65715 90575
53984 84422
8681 41334
15318 36560
27561 78463
25437 38913
69313 82665
4853 44922
54394 70298
26117 72027
79116 83066
41230 44597
9847 14209
2544 30931
18970 84560
90561 96238
42894 60256
2377 13184
3324 27739
31598 92224
62564 88380
21817 38347
5827 26969
47782 49407
5160 65466
52081 59772
13966 76006
28365 97015
23892 91039
21340 38480
17976 45358
1352 37954
58676 90990
14525 62968
59214 99379
27200 56256
63157 99217
8460 56603
59205 72131
81556 92007
999 8379
80360 93958
6490 38407
32466 67690
40572 51214
3806 53312
1930 45916
7192 94330
39955 60355
17216 94112
9556 49411
56003 74449
59645 89652
19710 37762
6925 95799
31826 60439
20004 23211
20878 93643
62682 98092
51112 73211
51254 65211
52733 90229
42896 60755
39873 84860
18016 36993
5845 36301
22732 96899
67780 82494
39626 50608
22611 49810
37443 53509
6037 58930
34760 55096
46954 60253
10632 31344
62929 96669
30901 45676
33009 99023
10505 33004
20956 40744
14882 91483
39051 54152
53440 62179
18117 90781
7307 46895
67183 81985
6173 28624
35377 49501
28754 86202
1738 41415
3082 20903
5125 97012
14832 96773
53854 93440
21370 61882
57040 89488
34118 49530
18069 55255
50256 55288
66251 72674
8967 35744
66946 73782
12250 76433
59644 60121
38749 57839
39841 88333
35622 96420
60563 94886
29299 58222
6185 8637
25535 62744
16330 46302
34461 66982
4888 50091
28710 79090
20165 28372
45488 52136
48585 87052
10126 24460
40450 78098
2171 90620
53725 99289
27840 92472
28466 82933
51179 64981
24116 92315
385 83350
4021 92895
2366 36351
5461 37597
19442 90329
61670 76538
44628 77556
31381 92010
7340 34246
6879 96899
10850 64869
76113 83152
79660 86121
24678 98230
26567 31104
16996 76236
36451 37833
35298 92026
62323 98580
7408 16224
64703 79962
4196 99573
84577 89293
2133 61177
57730 95208
21701 30836
2951 47658
13840 64216
61910 93315
43277 86723
40264 78408
84422 89885
60394 69060
6504 24688
55626 92878
67181 81512
53384 62449
47148 54800
32952 41257
331 5552
81495 88356
16520 97641
30831 97953
40398 57075
24417 51547
50685 94172
20150 76862
3747 70780
71803 86649
27269 85244
50342 71204
90000 96425
6680 47436
61537 71553
45209 84513
35922 36330
30480 97708
540 55461
33022 65020
24543 58087
33962 69515
67691 75366
13387 79901
89498 89635
26851 76532
19617 28492
29193 61481
22807 66397
12477 63029
48376 54313
33501 76884
1960 98692
20955 50923
74029 99668
6808 40272
2710 43768
25284 32922
80970 96356
3379 80084
34061 85415
48511 57071
260 70706
58194 58490
43207 51224
19499 85039
81821 85590
9356 88945
2988 15284
55961 65176
57444 84613
45009 46080
24459 45030
14812 56976
35599 63771
69418 70557
5231 79340
10399 94419
81705 86987
5052 57041
31973 96652
68350 93175
49488 77726
20561 89799
3670 60059
1979 33529
53487 91426
32371 82524
5050 15982
31635 65702
13646 72334
19562 30872
54126 96734
42710 85252
93427 96778
65211 75250
19257 86728
295 86292
81173 86199
13105 27047
5406 45914
8217 65392
16577 81841
10730 57486
87221 93332
21426 81931
77826 97275
6831 57854
59890 99213
73131 73878
26310 57604
37379 98369
49732 69798
16119 60461
42079 71814
2180 91825
72641 98763
17393 77461
73651 96015
30346 80827
40881 68637
40912 60096
3465 84474
51876 58654
2074 97968
75355 83903
69453 87239
34541 52159
66849 72417
4275 16180
17329 72447
50432 75720
20881 87795
39056 88019
33356 88111
36806 58758
15641 56565
35160 87153
17708 61563
38507 62830
25467 74571
43032 73706
47290 53528
47778 80921
25218 77726
26844 79168
20698 62091
21810 62552
31127 74884
62434 97335
15117 53671
52148 78837
66593 77153
12296 46458
21640 33914
29176 81234
43298 90410
43956 68409
43586 65434
37642 73695
45084 54306
12310 56167
64051 82728
46335 81329
29401 78413
55450 60358
83669 95920
2090 82726
11355 53765
36163 87598
27942 42341
43054 67167
10329 91610
68582 68783
23811 50023
52812 75365
47556 64143
97593 98407
48206 55614
5002 56458
895 13472
60877 93571
38825 61085
55914 62098
70141 95141
5329 84734
25634 99896
36948 52133
18933 50686
75215 96324
28786 91555
9771 26907
9162 56429
22801 70541
10481 94559
54688 62989
16113 54283
6386 93582
48515 98733
35993 86058
12773 90426
17671 49611
44067 66404
10666 40252
71003 81385
78838 84166
65392 99971
12259 45377
21080 34795
17687 35736
25696 86717
24893 80249
22659 87252
1394 47383
21508 82774
9955 12539
78920 79846
11605 42785
15744 85067
13911 15063
54953 60982
31840 63691
24266 94580
11216 53554
53618 95515
5946 32048
70841 72180
29516 49687
38985 81822
38956 87095
13097 71570
29137 91059
27253 78036
38929 60766
56938 89203
45242 82637
3378 98921
28262 78703
45556 51673
26210 43957
74262 84601
3726 73146
17926 76080
13695 89902
23745 58339
52368 93621
12124 87058
22664 58214
18284 67259
27793 73318
26325 86207
23720 59714
32381 40114
52717 60776
17559 48866
35735 64165
3147 95572
29605 70587
46440 89227
72277 95769
6803 15924
44115 66806
58694 98754
34812 94840
36877 50772
34837 48306
50996 65846
11336 70246
61436 98362
63416 88874
17650 89830
27514 37967
9414 66098
32162 55178
26287 55177
1920 25085
30119 51999
83368 96060
9747 82288
19841 72173
20081 82429
25701 68304
33 85398
75544 86836
71858 98291
26631 68779
19594 63321
47169 96564
249 76405
18800 77266
40359 87706
26231 66042
39882 88721
42157 60099
3783 59630
31592 93739
44097 73445
12227 87382
7080 59145
39298 45754
37243 41530
62443 86934
1963 36360
51976 80402
24634 89091
51659 74863
13149 61031
19153 82321
67909 78968
39289 62796
33776 55400
84046 96398
1237 90732
60315 68176
56687 77699
13614 44296
80648 91383
44027 83848
29756 78659
49086 85071
60319 67452
40496 59582
19275 84493
61028 79366
56216 92717
4222 58366
48631 54540
60765 89219
66898 68805
27253 53649
55491 95822
30756 35085
47949 72109
25343 48339
72767 85568
21597 76844
22963 60460
33267 72482
50681 52094
10786 92029
22476 64060
30662 69060
29620 62106
61614 74507
63257 70055
54933 68489
21354 94012
82582 96432
52318 93280
42491 94859
1993 72707
43135 48228
24052 33424
54726 72095
1691 54878
35296 90938
44507 75463
94504 98754
24668 82293
64554 85747
82549 92800
10577 51644
23398 97251
56902 82119
14671 56116
20692 37251
77485 87375
37980 85467
20017 65422
14015 21081
6148 40176
7680 53618
9228 66493
43497 85960
23098 66795
49121 83299
37630 95247
13148 57871
44108 57735
21497 24868
10221 86389
90127 92173
46280 55840
83955 89094
8777 24608
8565 60530
38921 70840
20628 49324
25759 63606
655 72523
44801 95008
51756 86715
64182 73290
59268 85579
27312 28970
816 59167
21282 69838
35978 97540
8534 36051
44375 71980
12596 98823
64438 93426
85405 97179
28546 94170
61588 77706
7591 76243
23970 51227
30504 82518
32962 93476
68017 76993
14662 55666
970 75121
96861 97132
19888 20085
81876 89155
28515 91978
9483 37537
4947 60288
18013 55446
11496 94934
86909 95072
45606 51655
10230 32604
13272 15017
551 89169
48386 68618
39756 46743
75888 81545
86470 96189
12822 31553
9742 11482
35121 91710
67353 81723
2295 26442
36193 50790
40786 61419
25715 52373
56543 89224
1128 48110
32515 93765
7751 21445
4915 12961
46383 97703
1853 54467
8658 42340
9859 10684
27750 58223
46436 83676
6357 92726
10090 59808
42369 85004
17556 50622
22672 48393
77372 86855
45246 78692
15754 62720
54100 54887
33272 83276
60251 65675
72952 82416
49024 86138
83738 90234
16952 84671
7624 56497
52134 79011
11431 20478
34561 64636
70771 76417
31503 72248
4486 80817
70835 85211
21486 92498
24748 77043
49187 87087
22539 72482
2184 81603
23005 94348
62152 87973
29342 34119
67056 83425
16416 42855
40310 46486
85445 92683
41998 51727
32411 93423
35850 48369
16218 81017
61838 68819
27704 72724
41548 61227
11078 11771
42680 94215
46719 48248
29651 78640
6961 83782
14867 39119
4439 87141
24618 32747
48994 58683
48080 59475
473 65889
16109 49404
4716 98717
52020 75474
52973 65553
53633 82761
10320 60716
18027 20466
41097 86614
9439 59120
48201 80668
59584 92418
65505 89823
52032 71096
58388 71080
51781 56858
18389 82490
36325 93810
24231 49503
20305 81462
1177 35089
37435 96137
4270 78696
12716 88080
85955 93045
1198 26936
70404 98179
16153 41425
9132 89023
63035 76084
27023 36374
24159 72553
25004 44151
7965 80353
50879 64581
47922 52234
73876 94102
9648 27980
50168 96813
21467 64250
68656 74218
46108 84550
41238 46624
3813 54700
40306 72419
26144 30768
61045 91099
7491 95604
18738 30424
37859 43858
26823 94066
40698 63074
65643 92810
46499 58025
65331 84080
28959 45441
67131 92418
29962 60433
12182 45810
35842 43470
9841 13285
67698 94626
27677 73176
29111 50893
44304 71951
1814 16800
14218 39573
20275 26797
27547 73544
19141 87845
17540 18114
19985 34467
39626 44144
44478 73994
32493 74442
29163 73331
18253 58170
29437 45621
24641 62188
34152 95102
46677 64740
37100 86954
27355 71219
20782 35409
10433 92588
18549 43994
78217 97342
11654 58501
27702 83282
55719 64635
51355 81056
48495 53606
67331 77691
33526 35277
21318 43082
28731 90683
58155 85606
9016 53784
56750 76941
39152 98371
10752 24808
15212 72134
57330 65070
33675 36560
35526 67961
81017 97992
43375 57819
37717 47894
31542 73728
30878 56992
9358 75718
45204 64440
10712 20325
53951 90555
46944 73569
31012 89294
44275 56573
66062 75134
50707 56242
10712 56964
5049 89470
38565 54392
48831 53086
36445 42428
318 53574
54224 77229
14186 18824
67784 75959
54368 92983
51267 56105
98288 99912
2420 75969
27110 40341
256 94325
77596 98519
7794 58486
30337 90919
14091 69570
10236 88305
22114 80981
3111 19578
15134 37529
17385 42009
53384 83041
64193 75509
43978 85334
1439 7064
19928 24442
20479 32483
13029 94015
4398 98735
28058 38491
60401 79129
46662 92900
2172 86101
11591 87028
45464 85614
66159 75379
26053 36920
32085 79466
13605 87181
12501 54136
51142 81104
58336 93637
46255 47564
49186 94737
58636 59794
35940 82263
37081 93886
29789 52494
12206 31603
402 3887
30477 98845
20103 51794
2671 86955
27258 70754
27209 32475
3952 54682
14467 70186
11150 72212
16848 63502
67818 98222
402 35547
972 36584
18761 42266
73381 75972
29537 79541
82085 99608
26731 64218
27508 73822
14773 77756
51060 62978
13747 51535
9786 95157
63238 75471
13095 69981
1489 90133
42609 57306
37316 60926
14300 57210
2363 45359
81899 84498
39157 40145
7941 74501
1063 19943
24043 58171
1291 40911
10468 47746
20297 83645
12334 80136
4803 55393
67727 74578
81394 85175
82956 90425
55739 90234
23084 52398
65523 91789
61462 61798
56712 79746
566 59752
34922 78582
9038 51423
58765 62273
12086 42254
26133 30929
12504 70012
77003 91881
43785 85864
5512 16599
19886 31952
18636 60499
22368 68407
23544 78345
11449 40744
21378 78490
32278 39451
34294 97946
4228 15641
793 75722
56122 95917
14976 96157
12767 47269
21771 56913
38715 40948
62844 95652
7404 32514
61996 76907
67851 96956
34438 93021
22073 87880
49558 49914
74371 99513
34784 63897
64943 78210
30680 82939
32506 85198
15832 75496
11600 33388
5390 91270
10919 67880
47997 79975
68505 78803
49291 82857
39395 49628
69143 83815
62808 66463
31689 34457
16867 81812
52309 54682
20589 21876
33965 44680
44162 53373
56351 58537
51968 95605
2836 49120
77144 91762
33254 57438
44041 81608
35841 40751
65695 68699
1874 99800
37870 89196
4606 87241
76048 91658
7156 8153
9277 40709
9341 20036
40902 42589
56470 93336
29538 90629
3774 96150
37376 85594
43219 59907
721 65092
37601 83714
2310 76488
78090 87254
50457 60488
51418 91870
50865 99404
70418 71737
2584 93686
55140 79883
10394 95668
27303 82338
7723 63647
22409 50116
25345 74676
58108 79000
24299 40069
14533 58910
8844 14344
1490 26467
26804 52145
30701 43681
11162 24316
78904 80295
46753 71068
16988 58108
6705 72292
94192 95936
11239 45390
8277 12001
52417 54483
61961 76972
67553 86647
14029 33341
1629 12487
33008 56533
59827 88554
81113 82151
29648 61104
35455 37380
79763 89011
18835 49215
25842 73953
17926 71160
4863 60706
15345 85142
15201 42221
66011 67543
26301 45323
16386 87405
1157 33743
17223 48767
5771 90359
23367 24735
39931 47287
8027 24882
3424 3682
66498 68853
930 74172
22369 76551
5299 98834
18602 56654
20898 81019
34640 63121
11148 89067
55482 75920
16167 43608
20469 50171
50940 62672
1115 80702
63536 64339
20865 62231
10566 12739
46585 95878
58871 73815
28215 96369
68029 87165
26262 62220
15293 75354
36621 45615
65748 70920
42572 55719
72689 80075
23724 68304
61653 89534
79255 95640
295 7780
24035 28854
67274 76297
59063 99849
20087 36358
28986 86651
77287 91282
13854 53245
9672 77804
56438 98979
20108 96932
6921 88121
57671 93884
24329 74326
53632 94638
39839 49986
11705 70828
5203 36983
32398 88360
17969 30146
52676 57181
3027 71668
80530 96133
60505 93636
15601 23837
18275 72304
2024 46626
16157 35155
17325 44190
70217 73516
40432 43302
86686 98570
44299 98330
38735 43345
5301 83864
28571 76631
51728 81699
20456 65197
2500 89866
24209 90894
9617 48554
20189 56418
31656 36123
45978 96250
45639 52582
24860 72055
23157 74382
5580 30096
59361 93731
5174 44705
20459 97283
47913 62216
22419 71671
45726 66908
49622 84832
60441 97440
17740 39528
28436 94498
15161 87866
11505 89460
16041 62455
37309 85878
21648 60060
2203 43896
14529 37275
15717 52160
24391 75724
64222 82829
11546 17190
53304 99987
35420 92267
45917 49286
15198 73713
20717 85700
17943 97466
6749 81696
62660 77177
50035 56953
14235 42767
73988 82755
47758 88246
33122 35809
26452 29150
68765 84666
90418 98329
17 32017
62449 75528
6412 30570
1410 49478
3653 88578
30089 32270
25890 26962
1200 58091
4085 21282
48602 90458
75790 92704
84907 97799
44758 64561
15013 33791
35374 49088
9280 65603
8892 36827
20616 43387
41214 82059
2957 71687
7877 37898
7585 57914
15427 96254
4339 80033
26748 52206
54738 68210
73124 75806
39620 99549
2421 2582
44507 81349
20210 74453
61614 68180
27443 52621
7752 52373
52387 67473
68129 84779
21880 87916
61429 83040
9079 51012
61113 67717
37532 54564
75498 96134
57891 70423
80039 80095
5904 89141
24572 73603
45692 85309
47788 67409
52696 64222
21587 81581
14008 62454
60899 85571
47177 81297
16646 64921
34706 45066
56661 76637
4191 99310
60343 97114
4528 26334
53742 99759
61053 65490
3383 6786
12026 98468
57971 76157
58769 67936
6209 82403
2313 90538
36987 44483
88722 90171
3087 32992
28866 67257
7313 63351
63849 76675
20018 38476
65302 74080
9079 27203
35215 51633
27718 44959
66171 77746
25018 59989
28701 86541
82892 87765
5942 7040
59827 67893
3835 39961
60670 67135
26580 74781
46584 71615
45859 74577
38429 67571
86244 96359
16036 66612
27990 62011
31187 63656
43638 49417
45031 81165
23641 55998
24980 75899
47955 82878
31368 46870
40726 52878
29800 32923
31711 55860
34775 39648
21843 44298
76735 79200
13611 42264
30003 54138
28389 29235
782 82823
93891 98408
55837 56793
762 59321
27841 28196
9045 15208
2 82774
37976 75552
9489 25894
36510 67680
30131 61648
3624 63513
8445 17605
46608 63240
22525 59317
20652 88098
3642 21616
51046 83555
71627 80100
81556 92095
35292 65664
53825 93840
29564 52977
13105 51958
8462 42980
89069 96088
13293 93569
8660 46240
78147 95247
38487 41579
62320 84878
34002 73627
22870 26235
23469 49251
17776 66437
24176 85248
4469 70678
22360 48686
85389 89642
52771 80071
21138 40377
24493 28854
17544 30572
7981 30020
36569 53646
42083 87732
25465 76626
5107 62519
27373 96758
57460 61958
9090 44319
44370 73840
48071 95364
28704 98098
30798 89502
75365 79570
9265 58730
46284 48387
21586 90554
18086 35434
22970 48127
32120 83544
7829 8666
47094 89928
5545 99502
1330 59725
69726 93228
11391 92420
28722 63618
39613 81554
13485 98456
62522 70319
64026 75392
81700 95038
32869 82697
71347 92372
24454 41338
65835 87835
14423 83786
40174 96947
2815 8551
12673 42996
34018 38023
16985 51662
47323 72066
15249 89186
33898 64399
24268 59144
90130 91309
26194 58176
1383 30538
58535 72136
25794 26544
32432 41248
15719 30006
10803 51321
24163 48037
28101 30832
60163 73651
14356 68598
20921 30919
37524 46180
38699 51702
46141 69622
13148 38696
16304 52554
74940 81937
8456 64153
49603 66406
18202 88812
46073 75999
34712 85918
50599 86189
12587 21997
17045 17748
40728 98409
39033 41306
18878 81239
67971 70418
34332 62946
64177 84334
72223 92784
5010 82410
3611 94617
32835 44635
84830 91875
29733 82213
71215 82151
41474 43874
34121 46029
34074 57855
43520 53478
56840 92198
18260 63054
7368 83492
27774 75309
46115 55045
15908 34949
4928 10003
25376 62752
26485 53106
46872 96255
11630 35358
52578 87141
83109 87944
28856 51693
54391 85608
46126 82465
1345 75657
56095 80282
5445 84570
3188 42016
53643 91853
20753 92818
6737 11004
45790 75711
24182 48358
14240 17826
37128 95439
7060 44490
5380 89670
23810 24252
29984 40978
7656 66414
7839 68481
1979 80595
5176 81038
44362 46470
34396 79307
34650 86840
3337 93176
13160 22332
41221 49010
36463 63466
45274 99334
19099 74842
30521 85849
43897 97217
27433 38114
34704 78818
14995 48147
26659 37017
27190 39107
4436 55843
60327 77830
83467 86212
67870 94056
282 74802
18531 75691
20092 97784
19358 21156
10601 80729
36747 88945
2951 11753
6150 56189
5324 24335
13201 17635
20427 90319
37128 86215
22830 54740
4801 5056
15425 18099
18206 46998
2140 91760
31414 90147
20240 56507
22866 86433
74487 89865
27422 73762
35663 36008
9124 57131
18079 72203
36789 64814
88037 95771
88245 99116
73144 96751
26974 84734
56108 86858
75127 87567
73847 77352
30720 56786
62986 95084
2245 66278
20301 27990
70497 77815
4112 86778
45932 99550
2348 82761
54830 70909
24874 98429
65842 80627
70346 82070
26211 51379
65601 82862
21661 38099
44577 56697
36362 70278
31442 94428
41699 93344
1916 87755
31041 59865
2095 90671
2573 81564
1629 51833
59826 61169
41377 84421
48695 51392
1271 44300
11155 29587
19315 57442
1743 48637
2924 47210
5783 79442
69746 85879
27906 29105
40107 56918
14326 24328
29403 35921
24209 33783
86601 90395
14178 49186
50723 86322
46200 67092
32030 43820
38323 67730
66346 93783
45414 94411
12579 59305
13497 36702
5999 74258
13378 75506
33449 70946
56969 89141
25748 81722
12478 51549
28728 40224
49253 85057
19447 46068
18079 88893
83248 95004
8581 76038
14944 89580
84093 95291
37586 69249
50339 64463
64543 74126
41041 66505
29657 61251
71999 90577
26541 59116
60070 80278
73569 85702
8225 58367
53402 74345
48936 67513
13724 68487
49999 94657
16617 32772
50937 65953
7373 62902
62645 85502
25587 68563
1724 22566
49549 79870
26655 94030
7319 67726
11957 97166
9723 62738
55379 60345
2236 84886
37639 62698
46494 99877
24628 52886
89768 91093
9392 49884
33548 44008
15080 99047
6369 83553
6676 31213
11029 60094
50234 87634
7275 70306
28077 45306
17430 93322
31078 49882
87535 98563
45205 72687
38799 56280
63865 70908
23751 83978
3902 63402
42246 68408
7693 57523
39743 47388
89086 94449
60589 84156
40094 78056
17261 43769
595 34382
53329 69127
31706 34682
6355 14566
24853 66335
10716 94889
35268 70304
29616 57366
1342 44617
55946 79695
10083 11868
21449 71358
26076 60329
7868 87627
23704 45019
24472 66834
14987 75294
11271 46118
21772 86133
32354 66752
41675 61388
6144 56344
33989 53071
39329 70894
37027 62683
52347 94819
13287 26714
13612 38421
27138 53113
37282 61058
32756 87863
51798 79226
38814 51641
48124 50556
37381 55738
23933 44389
70976 90694
47255 95230
37034 41680
790 95505
18085 18210
66045 75783
50942 61058
24790 88936
56690 94071
48294 66513
7168 49444
71292 83956
60992 69410
23419 87156
84696 91374
1779 91679
14718 35130
4096 17269
16659 31099
14451 24658
38640 92939
35375 72500
22466 38258
3350 44706
70871 81871
15887 91883
19675 45566
56026 73672
59582 64709
20531 21977
82227 91962
25273 32657
45466 81164
3727 42179
69296 73081
8264 71641
22655 71216
44100 61327
1179 13018
40968 88957
10558 14477
65510 68831
82443 86902
31936 39615
41100 93829
9117 13001
82671 88094
24225 39874
27132 53740
76439 92777
29445 59135
76218 76762
46308 61274
55452 78641
57279 96635
21726 88833
22488 54872
32937 90853
52693 55071
49976 91909
4077 58585
81590 86463
59672 60102
52904 84907
32803 35027
17656 59427
55156 61472
15400 38541
88019 88299
65312 72968
41336 91076
32693 44488
28208 95740
30917 59274
55725 61627
65854 87576
24208 60136
76687 98690
55197 68314
61189 89104
15732 33074
20422 88018
4483 37713
45720 52068
70720 89064
74921 90387
14270 80501
6455 86784
75804 80604
23139 39644
60565 67331
11125 47884
40812 63860
69933 83525
14913 75665
39370 90324
34757 78991
52468 92381
5941 34661
20765 31587
35422 42005
47727 51858
15712 19159
2172 93737
11086 37822
50755 78291
2986 54352
66016 72918
19434 21803
35917 51492
6190 35318
29500 38476
38360 86780
26683 42273
4048 39022
23116 85616
73571 85141
3448 24119
16414 93888
92440 99944
8539 90276
14185 88867
52615 91201
20720 32030
90262 93306
43265 76036
55474 66326
29067 94047
10670 97714
12417 24818
4775 55891
65817 93964
5282 51086
29740 69170
20054 66317
13312 32830
43667 55991
23137 59481
79115 89453
16872 74935
12653 95260
11877 90113
17291 79881
52261 62486
22103 26905
20453 50312
551 44157
15864 87165
50958 73538
74501 76610
24797 50432
60387 83382
38958 50839
26527 27224
2242 51776
8394 67673
19352 44767
88548 98632
39501 69555
50512 95462
4273 50314
18455 96555
44038 49070
49447 82076
27222 83389
42506 51351
53100 85591
65134 86619
6555 66477
45448 69267
10293 44330
1436 82996
33093 52463
71125 86043
70130 71125
26285 77826
32784 85066
32605 79374
27671 32812
5325 43770
20385 90253
21972 89615
60547 87274
67275 73977
37884 68238
53424 61262
40345 93230
83650 85918
28486 73456
316 39564
5938 44650
4163 52639
42200 58894
47986 97165
48134 80516
11109 15284
16143 23597
67730 88853
19225 43580
28721 54002
5750 99661
30958 64714
55875 65710
1019 14032
74416 88228
56272 56605
19713 38074
29939 75121
28527 73125
6814 73623
32735 66400
20479 73426
20120 27739
4644 39265
54537 60329
10714 61317
9869 59552
48812 98325
27057 79750
27578 85902
19427 23335
70621 92988
12570 20609
22892 61604
52732 84067
2418 41013
15711 95771
96531 99349
7219 78457
49502 54677
38525 86302
6283 60388
65722 91300
13157 19917
54552 74294
42716 46099
68891 74417
27042 40511
10714 84729
16899 57528
6503 43446
49825 61099
63679 72725
58228 72065
68098 78013
48117 88183
26521 84623
25509 91494
37473 89390
11022 37107
16041 31272
35343 49608
5894 39376
28247 30856
5785 50339
54643 82283
41233 52918
11893 77768
11191 97998
45579 69540
28923 49320
28713 91195
78177 87217
74289 80475
5158 81938
44261 50979
57647 60583
32004 72182
13074 88074
48057 70384
12371 26459
27482 52631
38689 52915
11206 16395
43641 76076
8330 66919
33159 37962
2737 57766
53882 61464
11533 54363
19576 68536
94946 95485
28438 53024
45956 94892
69931 97868
51552 65017
58245 75259
4496 16060
36707 70235
7886 31569
15310 45661
18120 37577
37780 39501
31697 97160
49446 93463
39224 59425
56858 99541
3378 73162
51131 97326
16036 99723
23186 51695
44282 52171
37477 51430
47002 70094
39923 83655
66828 68981
60614 77322
24548 96322
45426 99096
36663 43631
20290 49260
1626 5308
17106 39837
52089 93792
50285 72728
77527 81177
72344 82360
11524 98916
12417 58566
128 87292
7032 61387
26628 60011
37674 91650
25068 40605
32965 83360
26061 95014
52301 78861
21818 94557
30404 35522
57305 79923
75634 95796
41242 63058
1323 69906
55446 71040
18482 32154
19527 45721
55206 88201
46880 84927
15337 94349
84727 93341
1873 55002
45649 72522
271 5677
69319 85229
35006 82255
77463 96984
11696 81264
17097 71602
48500 92780
22356 84663
22901 75995
54133 98711
36721 50470
77120 83434
36627 60692
97029 98199
42115 69902
47029 80190
67638 93045
143 3766
29245 48415
25313 92504
54738 64796
64899 92911
44159 67346
1027 59354
35255 80023
72227 80277
24293 31917
5001 20384
35637 70306
48896 64154
30961 51296
95549 99127
40835 61979
69437 85958
29679 51387
56868 59871
34601 68605
63129 80532
10239 46247
1427 8752
20986 28066
3837 69408
27020 65485
80787 91328
706 23355
424 23423
35726 73941
70804 70882
12688 38270
62007 88110
60683 94470
6832 23027
44043 70581
6791 98299
4873 45969
71670 83809
64023 84029
44400 53826
6685 33191
81805 87923
16227 67407
4929 16920
40889 68645
7216 55170
37929 89640
39045 97149
15987 93075
63429 99502
42526 52119
22568 59296
4634 72297
12664 38105
27906 61801
61171 71869
27549 68270
51494 90434
13231 57663
83391 86219
11638 93606
10724 71195
7015 44764
789 31135
13676 66840
73023 80939
54912 65821
43076 71957
11024 97419
24668 50219
10156 91088
77412 82601
56629 60848
33917 64582
594 76822
27641 73752
18698 20009
16241 63588
10463 29466
19688 53579
22311 69018
858 46310
53237 83963
29750 52823
73106 74725
26446 75045
45332 87849
60599 96427
2417 55289
37837 44988
29113 45984
5672 79902
14982 47030
31269 94727
7033 50195
43308 53290
47136 84342
31782 80550
60203 62043
49372 82718
49508 86350
52121 77427
11075 25380
18632 72896
29118 95223
11880 76524
23724 93198
31740 43237
15712 96461
29561 64963
26156 28935
33078 74590
15363 52567
3780 30949
5333 11617
1634 94487
74271 77187
59355 70478
27074 80240
13513 47308
40033 94937
46307 61558
15198 79137
29538 35737
22917 24061
27176 48534
33631 47976
10162 61204
10663 53119
27367 57670
8061 99356
61869 93557
18132 80044
11973 86655
57263 82342
33269 74286
12 96807
4222 77586
40142 62038
5705 88449
656 63263
2126 47482
28544 65503
2462 97800
4208 70786
28899 83757
47554 88612
37282 63949
61641 70234
31578 50555
49972 76629
17449 80384
676 14164
58810 90522
23879 54586
12955 29934
13139 83452
65367 92317
46824 93900
2356 79829
4340 83906
26718 88524
5378 92117
13145 97724
6811 35498
16212 55390
53205 69840
61015 80809
23819 48245
24445 90270
59372 59615
932 32457
18246 94162
60437 73732
20053 44969
16073 43360
39689 78464
39094 57948
53657 97737
50134 55895
82425 93539
788 35713
11167 70724
60903 99736
94931 97970
35520 96636
29482 51794
25327 53280
8018 47057
26474 94566
12251 64635
4844 89328
33999 35509
17686 40493
2642 78541
9424 67807
40775 70105
17983 79574
43317 66436
17603 94458
47857 61643
79497 92584
4829 60432
28182 29170
37267 78164
15611 25204
77100 87620
8638 91294
53739 62995
20062 85364
34468 39011
54294 83774
12031 28012
49393 68314
27772 51043
82996 94016
1146 58981
69242 72727
34312 97995
55769 88566
20253 52576
46317 92195
61322 62494
24729 72935
80400 89985
2837 85444
19743 38484
67423 76372
39982 54180
32615 49382
8846 93889
76306 83274
10437 98401
54370 63315
56704 60648
31038 68190
4403 38474
16696 97426
9648 97285
74338 78014
46889 63018
55291 57844
75653 79059
19365 42335
3596 78244
59465 76171
21121 53534
6092 88863
47227 82639
23550 93205
15785 49147
24078 52280
44550 83865
6048 98069
25236 88187
26584 56668
7417 94148
11447 34805
11707 31349
12294 57049
23099 53569
60430 75722
61639 87457
74647 76163
10555 70053
23047 24510
54717 67106
76747 83964
24626 72360
30367 45130
18623 57998
201 54476
49763 69347
19116 59389
18682 21113
17874 52106
4557 13376
8040 92138
29399 74794
10711 49770
29012 61262
65196 66070
62475 76646
350 24217
34980 73731
78330 88644
7003 70189
55254 87045
2635 10492
52974 60526
16050 90439
21037 51302
18047 72925
16105 19312
205 29366
89795 90614
39069 76043
29305 57833
60200 68841
2610 22299
14125 58417
4323 85546
73211 99772
22300 57695
18904 84352
22061 91634
15732 37253
19791 47662
12987 60965
12946 63092
25375 38375
26494 79931
31832 50418
62656 91421
72031 79256
6678 34923
30782 69304
1305 11316
37920 45844
8453 19051
48933 64491
29835 45726
34036 45336
20342 20572
7961 70809
17797 56522
9646 78355
41101 98989
26103 41320
49719 78645
33565 84095
39486 49549
11609 12686
5340 83322
49852 97337
9011 17151
45279 59529
32677 60876
2853 77029
61073 66391
29373 79948
29927 33094
35856 84830
29651 47743
16018 86797
13748 36497
19298 55991
5221 75902
29541 53479
3359 28065
7476 67454
48941 53546
38386 38566
54763 60006
12860 17903
51172 69972
1131 78164
49245 90172
81235 88688
16725 25126
76766 84166
10818 16000
86788 92383
8513 83264
2350 43051
51694 84790
20364 77912
57545 71503
43170 61814
79547 95942
39482 69804
8338 84840
42596 73927
16289 69161
71686 76690
51157 65526
59799 72302
124 87294
78697 93580
37432 47654
75241 98975
45763 52245
74298 77961
31270 36489
37875 39820
89895 98257
9961 39594
7591 39584
41519 48852
16241 29800
3514 15820
34235 46913
41816 83360
46330 92492
16431 58646
32761 35255
8775 40522
43408 96230
20942 37112
32914 84702
57384 96094
9023 52142
49352 78212
7748 94450
73335 88843
61285 94807
25849 58925
5992 39966
50495 51642
5971 16168
33022 96782
6617 95512
3012 85510
17369 73244
21919 58471
1311 94520
34654 98822
11739 59296
11147 66236
93531 99492
31082 74804
16492 63873
6414 12767
17983 62272
23486 37534
37918 97015
49965 71477
18000 19817
31277 67810
19746 40235
66369 69691
24891 51326
8945 63778
47519 50616
8666 70083
92208 93482
7823 13089
47953 66673
9076 25601
22586 44039
55275 70448
10095 79515
14190 75727
20863 68447
31325 64184
88643 98227
16295 24663
20672 69232
6428 81933
17865 68017
79857 92149
39931 80997
44228 67211
33928 67629
14762 55116
61858 73216
28824 86134
22787 46959
19137 94232
88874 90511
50456 91804
77831 96546
69439 87845
86314 98889
55325 66881
59192 64101
728 25473
15514 28429
174 30727
3991 54886
45562 99086
24692 80232
21498 94674
67314 88083
47996 72974
88365 91190
39714 94499
7841 75323
17463 81935
43870 56860
18629 52838
35801 73629
7900 79475
2860 28413
21054 66170
44469 90333
33648 43314
13890 26372
6949 86410
31692 98287
82384 92570
4461 48199
86155 99189
35814 54627
26564 29626
98335 99358
37900 46588
58297 59046
318 26849
40916 55529
28500 68413
29539 70090
31529 41045
31881 99664
33951 62093
8114 15323
13610 66696
33536 86338
16614 18519
67731 73620
17545 47002
27410 59779
47066 50547
55317 68219
14775 60620
24804 55319
11871 42744
54987 67513
34930 49407
80833 89802
53702 99416
53526 67099
62241 88823
28869 74208
16614 64845
6432 63086
43148 69408
40798 41274
69503 78259
25794 53276
30961 83616
10584 44963
37826 40737
5577 18984
12244 15745
55676 83738
37752 64676
12979 91118
55427 96049
82269 87355
44320 56059
19258 54269
19076 97998
3260 62596
3098 92211
24276 94257
63777 65729
22172 90618
33553 94556
47409 51642
10423 84203
33459 38238
37986 47098
36013 60680
29588 45931
39051 82598
28200 60420
2494 41819
24088 57877
61864 69595
56404 68165
6023 92019
28372 90393
35228 92262
25589 65879
77330 93976
56109 69188
65714 97602
27867 35102
5340 33191
61369 61912
41214 81161
33390 94162
19063 86037
55380 64640
18015 53564
46918 89415
69010 89541
10716 93968
19358 90939
19242 60912
33936 95542
21695 93305
15134 25913
33570 83719
52724 62032
33045 44300
46251 49641
16882 38523
14924 45180
28320 36031
28867 42749
90323 93101
52807 59725
6205 92119
71775 81588
85200 95836
1321 90063
51295 91024
24855 67419
13820 85449
253 31892
39116 71516
3529 16998
23824 82427
12161 32931
18653 97771
41043 98710
65086 67820
19416 71119
17157 74683
38485 55537
3586 5850
56840 74543
21195 43747
20972 67122
44071 56190
74592 90112
7643 74019
33987 37806
49457 64387
5978 15328
50507 80218
72560 99741
28009 92349
18158 62171
37371 79179
11393 80490
24752 31571
39564 81807
18213 20714
19974 83660
8963 95837
1711 95485
47422 55356
12437 33915
9404 65249
17222 30108
4852 14875
32320 69159
40454 43170
78000 78723
70239 85824
59433 61779
66746 69788
6244 7320
68183 86610
5865 56765
973 78466
56397 83133
53080 99325
1301 36145
83388 98053
16633 85242
79973 99161
17991 35300
21282 98184
42520 79684
22798 29364
33838 44767
1052 79124
12664 83227
58638 89668
29444 64238
54306 59400
57694 79509
66250 79550
73312 77771
32789 99585
136 64253
19278 95898
21090 61106
22098 30289
6922 45810
29673 66879
86 54947
39542 85490
3413 45505
9746 65523
33310 48528
11672 81392
44570 73446
22339 52645
76031 90742
33596 71417
71030 73658
76712 84672
4252 44318
4138 24099
15274 91905
38742 67827
51634 73413
12392 23405
72630 84521
46955 99565
33854 77877
18667 92759
19646 68009
40820 70139
63655 98646
10118 86929
37032 71748
52475 61275
3576 7739
17458 84299
15484 59141
44632 52805
14206 47778
22441 87430
80675 97794
9689 17259
66898 91974
19977 26502
35676 44135
45947 51163
85802 86545
2988 57829
65303 84635
17561 52269
81694 94171
64415 86383
30451 34724
34247 36948
16294 27013
4171 81893
70973 76835
68736 91393
2072 3133
90999 98034
35665 81111
78550 84188
26826 86207
5071 81294
33351 73553
65080 72124
58393 66218
23365 26513
43518 66182
32016 57580
26831 69568
20832 95757
53213 83883
68382 74120
11262 36835
7281 35446
22996 85246
9632 38301
47907 84856
58164 91166
35165 92188
7404 91276
46854 88580
46583 91127
43558 59546
17138 79238
51701 95377
48637 71331
12752 73157
5212 97841
60429 97065
20568 82343
30486 70336
4270 99009
58809 92211
50957 70877
13563 81263
54879 69960
47247 73781
15466 59427
44091 57704
47553 72165
19595 45564
39628 70167
51856 85583
10987 23424
33945 72435
73918 84814
90945 99981
78804 81836
54028 71303
56144 57484
72446 95782
38176 92603
36560 77626
8811 23234
5557 46544
12206 64721
54150 87525
9 13824
42224 52016
35681 97561
70710 76804
41866 68987
3512 88633
26372 54307
102 84067
14330 96485
32701 70338
47529 99939
54315 78059
32867 86177
29404 43490
9764 33175
34419 79670
75501 85953
22226 91643
55730 77825
44897 89655
9280 32032
46377 86894
7785 32853
32907 89721
48267 49408
48768 81587
6646 59579
10778 55459
68209 89082
80898 86373
26471 94571
16070 58035
24151 71826
36251 53476
24209 48987
465 68845
39794 77478
6902 85699
70498 77400
28026 58021
10419 41734
18398 19388
34312 67292
5052 9659
37386 90287
18178 88500
57831 85011
30287 93187
65262 79395
2143 4239
30283 37458
12407 31949
9957 87870
44081 69723
24835 32498
6081 86413
46898 52399
18629 24131
46894 94957
19556 46523
5219 25509
31817 75804
5810 46397
67423 75791
22475 65331
32672 47411
43625 90294
30271 81476
8781 82285
20508 35696
90057 95454
25943 37398
18881 64762
12555 85965
4814 33088
18055 81763
48799 55471
13247 40525
52687 71413
7671 88686
32658 58552
15867 72361
36414 49419
62874 67863
37917 58039
15750 63689
50729 76063
40750 51939
35232 78782
37255 87963
22791 53391
19354 55320
3607 47723
30015 40386
10770 18276
21162 24835
25318 28709
48439 88421
54316 62890
20575 55657
4267 41152
22247 72998
65943 98456
59705 65179
41483 95224
43723 48209
64885 74102
18273 68301
50337 79007
25089 39260
2397 13725
58610 77197
3949 46861
82847 83313
89787 97439
15327 39808
12330 40139
11592 56502
87337 99821
36337 85499
5782 80332
51276 74421
41475 80161
45720 97854
2702 26799
37712 96842
31424 46632
992 21332
14597 61833
68007 91379
33784 91351
6940 98514
25165 30494
81375 85211
57445 74574
48430 51621
11108 25582
7132 76873
21245 77597
34733 75925
39398 79851
7537 53148
11376 54314
12753 38707
38399 41058
32351 92049
2721 6764
25896 91877
23210 93435
2916 82806
37440 78462
51147 62933
10516 23737
753 71827
76328 85982
95209 98369
5226 53387
70876 77010
39633 61236
29085 41352
14579 73174
8009 54275
14141 46318
20061 50231
18054 35475
396 28329
40353 52975
44438 79701
47437 91867
30005 98493
40519 74583
37663 47336
5439 88675
62793 88719
61448 95516
3242 98950
14120 53686
12927 44677
8943 69010
75603 81705
50365 74085
66514 97009
1606 36348
30747 42930
5605 98809
22645 24054
69308 94974
30842 57206
31113 64581
47511 73961
42966 43895
37050 99908
59491 69622
85099 88904
72668 81677
30797 65871
64284 66298
18275 56985
14199 66514
63630 74895
20484 92192
91951 96245
54241 67026
9022 25855
40550 45163
11750 96602
58548 94629
34877 67785
34504 60490
88708 95305
66087 74483
86497 89452
9860 41290
6328 46880
16519 91832
58608 92802
38384 59014
68541 97723
1925 18651
14513 31637
22282 25146
12501 84186
7885 79827
62710 89801
5222 44059
78959 79967
31990 32884
78731 90074
41305 91145
53859 74573
36544 80125
29563 33900
6571 20061
24490 87954
42366 83805
5493 34767
3050 18709
31592 60861
3303 98866
26250 90682
9056 96990
21500 87728
49996 85704
59245 76081
31135 32459
44974 68172
824 21440
80928 83793
21658 45402
28709 62883
56862 66621
27423 35918
9710 92074
34437 56117
55876 92377
14126 23964
3706 76645
29279 52031
23209 48870
65526 92440
7044 55194
13993 40359
62891 71776
78680 99441
86833 95073
26354 64741
21290 77740
27066 60193
27068 57647
25839 72568
55958 87534
3097 61905
15438 86737
43186 79820
10290 83968
52075 64131
45767 59757
1308 6093
486 13509
15476 74996
63446 71780
45972 98667
29447 78176
41554 84947
10454 89111
20153 46410
17161 61980
59533 79249
55220 63552
14584 94572
11793 50181
31280 43496
47758 74201
6252 33937
33376 75763
16456 27869
16989 35270
14959 17097
71224 86732
69923 89599
69973 93409
51979 81946
43231 52474
70216 78931
3988 12324
74837 90097
50533 87821
24057 24904
57150 96495
39674 52203
37432 44034
30969 84927
16748 71290
60883 69190
58852 94241
978 66139
71488 74399
54612 70675
25508 96788
50514 65159
71699 96622
39769 74853
2484 66283
38264 41450
63302 72761
1612 75084
46360 95391
21642 81295
19514 59585
51549 65567
3389 15143
11808 28828
69433 91335
85354 92567
25740 41518
26350 83141
28374 56785
12555 55831
6050 46548
5169 66211
26448 38117
75193 85332
22667 99032
46784 70113
39557 51316
16764 36157
35786 78285
25116 67659
48226 51758
69586 72919
46868 60353
4812 23827
70049 85666
29955 80649
16817 93019
31872 72750
8069 84801
67592 98614
17498 24827
19166 29384
8988 37309
45252 81411
9303 44096
40731 81131
14820 79908
67966 92314
12994 61602
60836 75056
41672 52229
30434 48593
21940 91623
16924 95051
7165 60174
46267 70760
43908 76802
83017 93273
40986 78296
73637 86136
14186 58706
608 41616
7839 95201
82403 97540
40473 90437
70033 74554
17695 37662
35802 78870
18772 92807
76264 86930
6043 41920
38865 86433
13748 85018
12676 13192
16655 41807
31096 49949
5929 51252
40112 80783
35395 88685
55926 64023
6206 95900
41002 80628
14992 82330
3221 60964
44974 52598
13204 98121
10789 15979
4142 16854
27134 76326
61576 98644
17056 38611
30487 56751
20891 45880
38479 41916
17468 68755
32983 70284
27965 88084
64687 71923
38400 50188
6807 98961
15639 77815
77090 91621
21859 80253
68732 89462
35638 36812
14510 87997
3601 95801
40287 57706
43483 58811
20138 53120
9748 39490
51349 67946
30111 91996
12211 81310
25739 71474
35588 93872
28162 47406
32841 39816
26620 58376
25157 67214
24600 86566
12194 75149
30485 40677
43258 43546
18342 56247
73310 82041
35059 61578
18024 42099
49612 92259
23307 87158
39626 57866
42421 94784
64767 98243
40005 75599
2602 69353
75031 98857
55728 81601
3847 79770
29057 64987
40886 91211
11631 28722
5163 62235
69794 84889
36790 79863
60609 94181
52298 62370
10764 54620
6704 57876
4782 14223
37931 63517
35751 72704
20186 70132
1530 31480
75433 97105
5129 49887
6337 50597
30803 65639
6 11533
28068 77285
7576 8791
87632 94600
12515 56614
66678 97595
14710 27713
15648 64153
80404 82191
59394 88403
5719 6658
9095 98931
80270 88068
36725 79233
39485 63809
74652 99683
13186 73841
26449 64910
7486 9690
7308 46320
8448 38832
57389 61788
7792 84919
15416 97558
23726 81328
37856 42552
65107 70755
6309 91611
924 93283
25357 89360
11053 56881
1320 88161
37259 38420
41266 59394
20957 78563
4266 52321
24379 47615
3283 94355
86070 96503
10873 41435
16065 79953
14789 67745
86371 91773
87579 89475
35571 61544
71568 79590
34261 98314
23895 52441
33585 45344
46629 58044
23958 68586
541 66656
17701 88664
30141 30692
17414 29722
32982 63692
56510 75800
65763 98485
61395 78457
17162 40064
60631 95589
37769 98415
18078 75964
84987 93297
62517 94921
25148 54594
15639 68407
12784 37049
3580 15959
21266 32799
11604 57029
16463 36322
62951 68251
8050 26932
9544 22251
81425 97964
78120 97332
20399 32398
16744 37374
60464 64676
16491 60563
35066 98185
14698 17114
92339 95765
61096 79690
54403 84141
33786 90548
13488 77512
24908 80962
1346 58213
10219 48066
58409 70853
55493 83373
50954 51185
15307 57584
63011 80510
13603 54409
13478 95744
11540 76102
48244 98686
6503 67661
69305 89466
16922 24766
12117 49243
72052 87390
21927 67693
7087 67396
3450 7996
17424 18279
14715 92143
82713 86520
17186 25032
49729 57085
9175 9515
40599 89711
37584 97358
21367 78170
10648 56924
64854 75674
53508 69165
31160 32527
5136 82293
17386 21137
11071 52718
63525 79036
26002 26289
42696 74777
5043 76342
91239 93092
12641 35021
13624 41001
90445 95000
3171 78173
39270 83942
25065 53636
40545 93170
31547 48648
13330 19295
24977 79983
8677 19685
2700 27294
35895 67304
58210 65695
6593 90002
16380 74545
29263 60594
5128 33467
20816 78511
16190 49435
43371 47941
16909 69754
61329 92380
2783 3042
27291 66390
20705 86614
17988 32131
1631 55401
71633 97378
11175 68196
40970 67640
61674 93393
37623 70365
58497 75493
21659 35817
25271 65181
84059 85760
83297 89494
16440 26848
27825 89413
7937 65563
4619 33967
63470 83148
14418 93955
33143 68099
2909 94425
58355 96956
44562 90907
44280 59175
1862 65848
28407 99444
62890 77694
2825 83226
23762 61185
27704 75955
31985 38539
7063 59829
76846 89233
73108 79495
38381 48411
18426 33552
54550 55236
16065 24079
19575 43365
15684 64309
4621 94649
43790 85695
19654 70729
5803 92758
45921 60372
68711 98488
24628 93525
27067 95932
51369 96663
67056 74259
79820 97325
48607 68765
10151 34728
46023 93207
36576 51998
22473 75025
75085 97641
36702 67012
2585 37416
15752 89925
53618 55618
88052 91033
17649 63366
12674 79892
16499 96993
3187 97335
78535 92730
39118 66617
1704 17286
4471 53209
9411 70378
9320 32500
87278 88374
53463 88874
39546 61914
42745 50693
97194 99262
33994 59873
65559 68453
34590 74498
62816 68531
62354 88342
12047 99560
63783 94142
29161 41092
46324 78123
38976 85600
8207 89094
40058 50640
9142 50349
37204 95534
26423 76374
13214 97547
11646 18739
54294 65405
49643 54211
69233 87909
37556 51424
6010 55192
66880 96523
15638 94672
44722 95440
39715 58348
4199 29207
54971 86628
40859 59460
27001 78378
34543 89091
43259 76180
32516 60052
92261 95788
2483 72517
82100 86911
2065 18518
5557 6935
34271 88660
21504 30608
72130 75025
52443 84856
46880 71119
95388 96127
12481 82766
15837 18735
12993 76803
32589 85798
36177 61447
68184 77847
51934 69336
35201 82691
48794 54591
72029 81248
55023 70151
42812 92999
6414 42267
51840 97570
34462 68098
82734 91465
27426 90919
6945 17592
26280 91028
58645 64663
44024 77041
20915 99827
45615 51472
2052 24539
57039 70099
8390 46805
25223 62947
64394 68206
65194 72560
35568 70406
40740 82628
43917 86396
33722 55691
27687 36089
34689 92561
2023 15147
3757 61716
6612 93017
90252 93025
11661 99025
26358 28578
22210 46174
22787 75589
15960 47021
38294 67723
35614 53384
52584 71095
35885 98558
703 63102
8357 92691
48300 79857
3672 46469
15783 95732
84015 92717
2814 92631
47153 80999
44173 93481
21415 88316
2089 8702
13883 97353
31568 63332
13920 25547
15172 93051
30786 36721
9102 75097
5002 80689
57 1277
48555 65466
79122 99100
44339 57464
49405 89429
2021 63265
10232 25691
7241 11699
14269 19810
25601 41291
45353 68899
18291 61223
14090 84468
87323 90656
47248 54636
78769 95408
17130 75723
12771 54496
85450 94535
14105 50266
45936 75017
59972 97051
30020 36002
1931 89912
16068 93414
31899 34266
21617 94223
64618 95813
19184 23589
7004 97855
16348 61879
39880 93848
12042 65608
17414 82504
3073 7996
2485 76309
65305 78092
23378 98153
31853 39707
6898 45695
34472 36471
24826 51933
77312 91593
9349 15195
9192 98612
76929 79816
34840 35278
29691 49782
14066 83538
68359 86423
69273 90256
15793 94137
6341 75911
66448 99233
33848 34264
29665 86011
43001 61691
66754 97641
47276 59668
20879 24886
53443 85223
24986 60388
27877 69605
5599 33869
18638 63766
26401 72810
4248 78999
20496 57274
87320 96847
16985 34978
11083 51628
43329 45373
48853 70128
4183 49457
11659 15823
20892 51801
30977 60534
4805 26798
78165 82021
9956 63431
40106 79135
66426 88596
34465 77123
78667 91319
24367 73822
18020 89325
2443 94794
63044 81833
24296 74494
45577 72061
2842 27543
14236 65710
67210 91539
58850 74301
8954 62642
23249 61234
76226 92587
23527 90070
10745 53163
12617 75553
37030 73650
31891 41558
51703 82250
19130 57386
41769 45287
15525 54168
53423 68302
11202 68698
24022 31388
8868 30518
2097 21192
35330 48011
81780 93649
13209 28633
13826 77952
33259 81296
31547 62435
9626 87172
42172 55480
40420 72149
51884 97105
46137 95468
12219 65979
68153 94633
21849 93975
8344 43045
18981 49331
33853 63876
6143 75789
16701 56615
20066 32472
6283 71553
44679 82673
67264 84292
86481 89814
20905 45338
12229 70782
11578 23357
57331 85184
54110 77686
19334 95718
14274 23964
36147 48496
12455 36241
35152 63304
23399 97636
7453 70183
391 8270
3227 64898
18944 57622
40171 54436
17488 69419
14836 65384
5434 71823
3276 37697
60620 83901
39091 45197
28113 34118
59869 79090
6819 18790
40554 88280
9844 87627
14047 19861
29718 82743
10904 94927
37239 95061
43920 53207
12687 38187
53705 72981
28966 84015
65378 72282
57876 66376
74802 78098
2024 25463
11049 56046
35574 53494
32883 85263
59805 90747
22576 79127
3857 75262
7679 97228
77347 80281
34904 36589
10729 16815
87548 88741
22023 48204
51344 92200
73109 78701
6327 92569
19212 20162
32026 37239
52003 75478
51373 88290
27089 67197
48753 77024
16650 75079
49987 76609
30426 63270
36759 42538
12236 72191
48842 99317
7508 52869
7733 87170
62556 88600
1018 45153
12918 92646
80021 92898
1231 91225
14525 39366
1023 3420
2557 44016
10973 83245
66055 77153
27342 62017
38451 88738
66432 82861
16359 92742
2642 52942
26661 56207
1397 68599
26346 38164
23000 39370
14178 94301
4573 59380
1165 54886
81699 90673
40347 91606
36152 67196
3786 24006
38711 38793
14316 49451
1343 9845
5224 28254
34469 60699
11322 95692
43056 58255
27197 94836
9100 33610
37323 68214
306 1499
1902 28364
18318 27588
67540 75842
62428 69962
9026 12690
7168 74830
10890 40438
5730 40151
170 78710
57953 97554
23436 40280
52156 86122
58628 63527
14962 19809
39698 45892
78898 95266
30743 94134
7913 65764
16773 42415
84268 89389
64063 97228
29926 96393
62127 62904
27853 86921
38098 53987
35794 82203
35343 86744
31307 49486
3420 69449
23555 48043
3692 82218
40064 64956
60801 73670
35380 88554
23713 59489
50117 77182
85325 95105
83087 91627
89647 91990
92535 93801
20229 57749
42085 71012
16420 69186
3259 45078
69424 91239
79247 91889
27432 43728
27936 70718
33855 52832
69570 82489
7997 29532
58042 65508
15308 26217
15119 96410
61951 75475
10599 36778
4516 28837
16021 64650
15894 41797
23415 68206
55543 84866
79760 96625
53055 70263
62395 71703
57638 59846
18829 43889
183 82649
23794 47310
43027 79204
12794 16345
23955 40786
55744 66622
21571 23991
888 56461
64942 80846
44853 94647
46142 83748
3028 61206
88323 92642
50408 71657
30601 73438
61148 94147
16868 49276
3238 48541
69281 83212
2156 39332
14843 35709
47235 49825
77103 91510
49827 93907
34004 49870
5238 32522
63853 69022
54641 63296
33225 98519
72473 86457
7244 9659
5423 36517
50154 96983
31417 93541
42921 56997
30050 79959
79731 82830
13080 55327
18433 82177
11785 92477
23529 35354
7567 89801
61351 76548
68916 86780
31364 35385
48705 49196
17778 30260
38821 64818
6662 30789
1904 39929
50004 62944
14717 56518
11272 78896
66977 80847
24416 63271
2549 71420
53559 69284
5096 49637
253 43455
35735 67016
9353 60492
31397 53141
15834 74976
75513 76069
5940 77953
52499 53419
8818 99779
14116 82822
30033 48485
23108 34947
14445 31202
54361 98258
62871 98887
57949 70905
54928 58308
56683 97481
981 53483
18473 21801
46689 81882
66756 74271
54911 60729
761 75288
23203 60199
92213 98319
41746 73633
5363 10722
13655 63610
33467 86741
76310 88369
27354 88272
2079 97452
22515 24022
16982 52926
38960 71323
13295 45556
23474 34284
5752 44020
26015 38718
21130 51584
10146 38567
12122 19117
60289 65712
88411 94985
48093 73496
80438 83541
11010 22753
24948 93511
1210 72026
14807 38454
30911 64928
11426 67526
51090 58770
4692 56117
50458 77567
1187 46476
48113 74785
47009 88872
51630 91812
52102 94395
51856 93573
43004 87530
42595 83509
41605 71861
38237 84786
42025 55926
62011 85226
19256 49547
20039 35594
55092 91857
26077 28448
7521 67405
32624 98789
3116 95878
69232 76994
16883 69036
89519 89686
28966 58310
74727 84987
13078 33930
37921 91568
37820 70377
33137 75364
48873 71873
22173 65566
41826 47418
31236 45502
62577 73617
70009 72563
39294 64444
56384 74889
11412 86787
44842 55827
7455 35608
73878 91137
50618 82477
70439 89804
14251 33834
16709 91490
24523 78542
1643 68206
47224 91050
59823 85231
2395 4262
62496 87503
55963 68253
34587 79346
51661 59604
1558 25570
60904 87799
47654 75115
22520 28684
55008 61898
56583 70880
44504 57532
41681 90388
50754 62435
14568 84873
22727 57989
2577 39668
10542 30310
14974 48359
13072 56904
29907 71714
29862 96454
54117 66326
21289 39870
3258 8760
61859 63951
39828 60896
28825 79897
1550 29208
28632 95167
78424 81800
66643 88269
29205 67758
10205 97047
48135 95346
71131 96262
27668 81430
5742 25283
37737 47900
64512 99730
18931 73013
46538 74712
17950 49847
3425 10554
84375 93437
32998 52927
68778 79967
54350 56039
18154 76107
4088 91791
29726 97070
1337 3047
11950 18987
52572 87906
13870 16580
58187 61244
34183 36214
1474 19853
57043 80044
44920 79503
17857 61769
34971 35885
47840 70114
78282 87513
69977 78650
12618 59227
6960 83172
57228 96289
31118 86091
58455 99702
41884 60577
10068 43022
8344 72818
59623 83917
36749 57664
86891 93249
11422 50174
31765 46340
63807 97317
46470 75802
16819 71553
45482 73373
16939 74306
4580 42077
59322 80586
33271 56063
18740 31144
8575 21722
35129 51502
31850 68511
19623 59534
24960 99747
7619 62273
48228 53803
15494 37473
18707 72467
5609 59529
29706 40283
56598 85908
74500 91566
73493 77307
61264 91776
66872 79632
35393 92867
30561 51914
31151 83286
39687 61321
4154 9611
30180 76758
39615 62275
28089 44905
90596 98825
17489 94259
1565 40503
5298 56086
20113 39817
13413 66833
348 71638
49764 54420
12472 30626
70657 87246
11078 86361
86149 99792
22006 75379
30965 93569
3857 20505
16115 36507
16335 21404
39203 82173
54248 97351
8866 50394
76033 86126
21452 30369
69113 91453
35205 37761
18796 80394
40807 45539
22670 78691
26167 27175
42841 67342
71946 86309
60246 74922
23259 32199
27295 50202
7295 67777
16592 81215
71694 98832
47552 89068
22991 89760
10105 13402
37638 89217
28120 51189
51599 71078
50753 78929
68463 94162
31240 67504
34998 62472
67034 83297
1390 65482
16861 40850
28553 94739
74577 74679
2509 57786
57514 90139
3392 38385
57908 94702
31035 38876
22993 48808
4815 40505
4821 85350
42060 81642
51190 74780
17679 28012
17610 73385
88119 90255
33208 74734
17638 83686
41091 99890
47796 53500
25841 88933
17368 73718
24448 95225
30217 83328
31038 40211
90874 99553
11313 96241
14260 42562
43255 51256
24103 45269
18872 59271
10298 58410
77142 84094
5882 89070
35638 94263
23606 89432
21500 24985
6886 47830
11583 86739
62739 93159
29181 87119
24579 90018
48534 76459
4438 64644
14177 34820
74516 78889
53986 89336
6448 24252
7344 59396
45118 47721
34419 42678
20116 51944
44965 96949
25024 64244
5419 42008
40317 59393
16362 26267
50975 62208
10198 93593
77036 86923
16294 60936
44552 49546
44313 87777
69812 86624
21641 63410
3094 18764
37402 81797
36477 60531
14180 22810
60035 99177
15981 27578
21996 82980
49257 76617
5246 98371
1982 4262
51235 98053
4390 73211
23192 59325
78244 81714
15563 38186
59229 77542
23946 45190
29792 55081
31321 62793
41147 81052
5945 46791
21979 36696
40931 90115
56942 70204
3745 60578
61641 86159
23560 54682
13524 26403
61382 80280
12226 28710
49672 93374
47946 89625
62397 91949
24100 59961
4939 50561
32108 34418
18460 87369
19270 94618
12550 50003
52637 82794
47087 71437
47134 50629
8327 64089
36900 71971
40157 48425
41788 57579
22527 88065
74073 96025
70409 98175
62490 98076
1304 36684
50386 64473
16301 76838
42862 61401
30919 93881
15701 37099
17183 27525
47714 97821
8091 88061
27849 49280
46616 50890
78804 83128
10949 84022
39193 46610
21616 63890
64340 96437
28898 47616
2545 39974
11166 21574
71075 71996
67220 84929
12833 65580
7247 88262
20009 53879
30737 47634
20795 27833
1280 74060
94974 97711
68065 82061
26039 94283
35923 66652
51983 72256
34740 92363
45484 70477
6171 64051
29062 80730
42849 97357
52531 58899
59789 85336
74911 80738
37526 78947
15146 27032
42344 93940
24846 68949
50028 87783
44989 53557
15693 71579
50670 84979
34818 62450
8456 69441
12122 33775
9713 99057
41949 65670
14927 92501
27684 82889
20935 40242
64113 85633
10881 74378
45796 55590
52824 83919
14645 65611
54491 64152
84002 87651
52131 62899
5336 64159
31400 72599
85175 86967
44386 61436
26004 95545
7448 97222
46316 55160
58646 83434
42912 51813
3186 61427
84933 87143
65937 83839
41853 67697
60673 88988
34646 68168
15555 90275
14943 50049
4355 12369
25135 68710
15067 31503
21754 76394
7065 60338
10668 51255
27392 41744
5813 93302
61494 70900
50199 89127
16076 80138
18429 27990
9756 92681
80221 92300
5174 24946
70230 95698
34041 89511
3355 94011
48510 55169
28285 42211
38819 78434
2493 71077
6363 62082
9737 33458
533 55995
80886 85886
6293 80700
20439 65972
97837 99898
3369 15736
46581 82562
39278 87705
65740 79309
67370 78623
11357 74329
2712 41408
5943 59340
36392 61585
21136 74322
44241 82845
2105 16985
10410 70143
34690 80183
91185 97241
29090 96822
64753 98475
25386 27327
953 28092
65735 81488
85159 98878
51845 92065
63262 93191
57011 73259
24375 43240
35970 49236
65507 87162
32259 99586
11837 50197
33047 46449
52944 97595
47152 56673
14120 45195
18180 81202
39575 68178
85339 98490
9254 74525
7883 51325
11943 77336
38833 55292
4055 44758
33993 93832
4203 5394
64696 84170
56446 58092
16662 30012
6526 14342
320 39307
91949 94578
49144 58206
58511 80141
2687 40265
70426 72384
32549 55886
13747 38666
30173 44170
2411 63536
36343 51253
43862 46707
10119 35259
31331 89060
9261 89285
46949 68904
81222 95319
46258 56291
52626 59855
14760 49726
11281 23097
26731 68569
49 78125
33592 68544
24226 60324
37608 65624
51034 61636
27838 46360
10417 30411
19732 62926
30759 38137
72555 80916
65334 82985
48290 70413
45885 60242
41710 86448
29380 88334
21825 62517
15898 36745
30119 68033
2042 93671
61474 86163
56126 81249
59672 81255
15933 94282
49586 76801
24223 77811
6975 72404
12559 62746
2974 24199
62914 97142
12187 53890
51949 66507
11427 56935
45773 75916
70650 77482
50803 98174
3597 89445
37411 70500
52868 99894
46938 74468
4802 67151
52303 62803
36930 69180
356 42895
35140 57802
79110 90319
40413 99454
9408 60949
20215 84738
56394 88334
1936 66837
26018 99754
63388 73073
9647 78399
45650 56878
8269 65001
12782 63943
2561 44902
37851 92896
26954 44844
29927 86172
6139 22146
86659 92748
9008 34831
18309 66803
72986 88959
3622 52829
42844 53744
24565 76365
54917 64104
62102 62963
11313 70519
7878 46608
17309 50875
26366 37378
20853 90132
17493 96071
58906 64174
31706 47000
15122 52893
13537 15041
85843 99359
34965 52001
41300 87605
5772 13850
15592 23730
9763 68170
8640 22126
10211 85675
39128 93176
34954 68572
57561 61068
30046 35474
18940 39794
46651 89153
28506 95781
35758 42847
29021 59904
20001 90420
42681 83936
62433 98672
67806 98417
17997 18902
25092 46681
98097 99362
25472 87940
8524 81017
87017 91287
67298 81271
55321 63759
19649 64227
39067 57992
79923 96159
5850 38487
70003 88837
80547 93362
22146 59099
44298 52634
1691 37225
53133 67008
46872 64935
39543 49207
26454 90974
31769 97242
14692 73609
12569 16435
64935 81308
8426 54925
20504 27057
74515 75379
14611 48774
7799 55646
63262 73089
2911 5071
64445 97450
48767 87898
31957 86962
53281 92676
4510 93549
55960 66911
43370 65914
58577 72291
64535 99802
46229 78810
28829 29325
10048 17044
54919 98567
63545 83705
38675 98782
63990 93907
29540 53249
6572 79915
73844 81297
53058 89247
28859 68073
36172 58326
14350 61194
24611 72596
9905 92500
9857 33671
36538 74514
1278 74710
26276 70124
71724 94519
40383 92748
6201 14578
12202 58380
60936 70550
8978 37951
19166 53852
43132 74298
80599 90391
50450 57869
26648 65654
50969 55967
58097 77189
2394 74925
17576 62165
19482 52029
47435 60692
57157 59904
59013 96870
49756 62549
56223 83624
38211 94848
8527 98009
22741 90755
24800 72562
51803 62647
7531 60612
67161 93898
37182 50867
31995 42202
30858 88957
25223 90643
67531 92759
38979 90612
41627 66505
5876 82555
32992 90508
45169 64704
30007 62381
77054 85476
23892 46002
67773 89676
19725 40487
14450 28265
67965 84406
22550 65590
4538 84720
24820 65181
25416 27254
5071 62601
29100 50078
15388 29420
26878 31268
53723 60315
1577 89148
25114 28115
32792 81067
13003 22415
16213 52382
19964 72318
60849 92962
29907 69297
19760 47822
12059 33756
30039 36697
23323 67334
18548 27236
322 17426
28071 43355
18353 28216
19606 36620
32485 99276
38896 66736
19621 22299
69 86017
33639 88690
31617 32521
89222 91761
4600 87235
35155 65101
16542 34224
38396 77870
69312 95782
21778 52121
57406 66951
25478 41595
30347 80618
18712 42286
3103 70678
17426 94240
10414 54038
6753 91692
27810 32653
36952 99523
74627 83831
70085 73697
73934 76354
3700 25046
16709 24966
48590 81717
65542 97244
36944 74088
55737 95773
929 26467
36145 55561
52986 81709
15247 28790
15103 67249
25215 85467
29771 63390
61410 92624
23080 46009
44354 49548
33486 76429
46036 90154
2412 25227
22583 23194
23554 39265
43381 89030
46704 59506
14099 35156
16928 38456
55719 80283
64257 79929
36484 43070
65355 83118
3273 44370
33200 72472
77701 85724
9198 76964
3785 44624
16783 34094
64682 95681
60622 72910
13523 19466
3971 68501
52705 99668
45609 92435
3691 17030
29723 74632
20428 20535
66046 77604
20972 27618
22820 49968
20896 62047
63904 79721
3352 40380
946 98460
15182 47096
52139 60656
13613 34056
13311 13600
39862 74436
28019 42169
6376 55972
5027 23199
42937 57174
11402 76594
34687 56450
26305 75452
4415 75203
26981 85171
62131 75571
4492 51030
2419 2536
2316 72108
22983 42292
29732 99532
697 77879
35508 78636
20970 55041
14509 50340
31600 37491
27196 66085
43158 92407
26168 86978
16614 59355
20673 45815
23415 31440
37296 66913
46015 48484
7621 97509
36321 46244
17866 79607
63015 85063
51709 93682
48121 63050
7402 36763
7061 10720
60065 63878
4902 5797
9193 88700
10008 11196
30853 98105
86925 95105
40017 78625
45652 50784
18688 19338
12435 30777
5950 42924
17474 77419
15865 59866
39382 60826
48446 63537
12243 49164
32513 99924
10434 72945
16792 90034
83795 91963
1820 9360
65699 75961
27483 46873
7120 84367
76680 92097
34337 66296
55437 90717
65525 89286
26573 33133
42843 81525
13274 21710
50896 85241
1385 74589
3432 34845
2551 34927
23080 57473
31572 51392
44671 66874
28049 46084
73544 97587
16428 57751
29774 92571
1709 78169
30109 55514
12123 69239
40414 54540
16037 66845
23722 67786
34411 90605
2447 57667
45301 75452
25762 95426
35181 66909
82084 96363
64490 82828
69320 73996
821 11077
41740 71938
10505 90821
58332 83923
28199 49260
5868 65644
56527 63270
39044 59446
13413 44124
25225 77318
8989 64358
7981 36810
19803 59915
51018 79434
18627 49959
63423 64293
33333 41391
25721 45897
61406 73658
2701 40302
791 69569
4993 11472
87721 93393
33866 84424
24826 41472
63750 93808
26204 36920
3950 92876
5907 81133
7146 21718
17902 55902
63346 64945
2986 61743
19094 34244
17214 49248
13414 13614
61901 76648
34848 42158
58905 77646
70676 88001
19741 65982
81993 91190
1126 96215
16137 22526
12968 14727
35359 52205
8528 92738
63137 82182
5066 59177
22270 38867
37356 84331
25403 54198
67575 81070
38167 52400
8162 14162
60941 62701
44455 64565
38954 61174
8462 22597
36050 67873
70525 73456
7101 26577
20590 43399
16129 37290
44713 45121
50248 54804
52046 92268
42164 55544
35425 74750
52992 96914
60393 69426
11121 21385
59783 75373
5117 83671
32489 37480
58781 80123
3592 60169
62055 95065
48962 98412
4958 40583
13083 55833
73161 93933
36029 92258
61490 72872
39136 64954
74301 86221
171 10344
22267 44689
9396 45737
46160 77825
9706 85571
29395 68730
21756 34262
18119 37780
74429 79829
21458 54203
24282 34831
23867 82808
22099 36078
42405 81135
5910 9914
9090 34114
16642 55377
8562 64502
26221 96609
1061 18442
8219 60327
47843 59752
38684 68301
41114 45530
20822 91015
2978 48122
34752 83171
17845 31579
71923 72226
14226 82177
30990 94729
93219 97335
71163 90266
38808 97711
58716 84418
70383 94456
31442 74321
5241 43376
70256 79935
34399 62054
153 60395
75167 95529
72351 84282
60757 94797
23169 86355
25173 85658
64609 73992
5232 16244
5304 61528
20635 46918
27868 35020
47041 77134
767 96014
25471 53025
18871 74947
16678 25024
57489 58031
7445 58007
34498 44640
26313 41527
18283 93131
40164 52219
10455 42021
11008 64153
30655 77372
38444 86048
67631 97009
36769 76609
4115 75395
5225 64671
6796 85752
51483 85746
2482 62231
19729 83534
43895 48545
25863 64253
3245 90566
44073 73426
51667 98358
59574 88763
66245 99275
75404 84183
17625 25479
68420 91602
40739 87922
14114 72981
22118 49309
44491 66249
94519 96032
56176 68871
63896 67065
49908 79090
21405 50470
13178 98722
7962 72206
86767 89014
77033 83324
880 10123
17089 85568
39084 98584
26148 49216
17930 30269
79253 98619
3501 35013
1506 4735
35816 43750
22872 82511
15026 49227
45022 78496
15343 24938
12161 82960
42568 75044
23291 34488
16715 94723
30867 92198
11788 77046
20256 28601
48720 91872
39018 59257
5124 77436
25901 28052
27216 66187
8489 87623
7239 62586
27939 74808
22788 37479
42563 84025
69573 91353
54415 85540
17340 41912
54801 73233
26290 41208
53511 75430
32763 40525
19534 21574
1233 13509
54636 77506
15374 69544
66308 92385
50098 93273
20617 43467
20250 96462
5497 81129
45642 78795
28104 72531
43958 49677
23567 27330
51023 55749
4272 79752
14954 32992
38065 95626
48663 69779
31502 36882
2726 96179
3340 97555
23453 30294
16515 61405
43306 58850
49843 88613
71946 89148
62540 79064
60103 86671
24864 83938
18961 85254
58 27416
5145 27027
14308 67372
73884 76282
27706 93652
50085 51477
37171 91169
2911 77745
27696 92774
15096 44402
48941 93964
40061 58254
8308 51922
7353 74442
45916 95406
36144 79836
34571 53928
25999 80215
31678 45133
2383 25347
17414 29164
55488 73393
55317 68136
35996 36254
32518 89450
19371 44051
12180 95304
20914 71625
9848 76128
6520 86730
79667 90479
18452 52022
26133 55071
23697 33536
59421 97255
42790 97232
42439 61403
39052 58187
6445 90276
43314 69816
4238 85206
73049 87333
2574 77707
73600 82384
5594 20667
6872 21108
43272 98170
16317 70765
10146 34633
3044 11200
23588 97966
10033 13575
17064 31504
6665 75193
16283 85808
52704 70167
74155 80897
2072 39978
40367 86009
16630 77321
37954 90607
5068 74124
19965 51077
19911 98267
24565 88123
11380 23043
1879 54233
16492 56998
47178 68608
10093 32928
26063 98609
37597 98429
56870 58457
58820 82047
75851 91445
41107 93359
41278 59657
47335 93848
18961 59017
23003 89554
88801 95004
8317 50695
55412 70974
31139 71321
17464 34073
17051 64723
32963 36101
33358 77404
39457 56531
62064 64263
47556 73687
13152 55312
21309 60178
3927 47809
27146 88024
21446 76922
49308 60653
43038 95777
14939 64824
3613 36656
31012 73217
9144 25445
65916 81121
53841 97838
58670 81718
57010 80839
40261 78666
61398 68076
28512 54078
14699 27633
40394 48071
7483 65531
18644 46680
4512 8453
43242 95230
11959 49318
16647 30392
21036 89063
29872 94438
50657 94257
68509 89578
69859 84988
3211 55338
89175 96567
46862 57345
41273 87593
49963 59350
51125 65199
10697 41620
20078 37179
55098 88147
20220 62505
8622 88135
442 76909
1786 90065
42415 83243
96287 98901
34462 54468
49578 66684
17062 23977
37113 48351
34642 42831
53623 98514
11884 93144
28385 89908
39193 62927
46154 99053
4675 57881
61094 82458
2724 51917
33951 51636
28593 43840
2683 14954
59357 60860
16876 27948
4717 37518
10999 30683
68946 72738
56511 86945
32965 35785
71165 90416
65605 72785
57983 67936
19344 97579
33192 91151
60894 97772
28686 81818
24023 60693
50210 96880
22979 27769
75381 90736
24460 74878
63003 94907
94508 96518
65929 71543
41258 91567
31305 37106
20536 84756
77533 90017
11442 91207
1042 13603
78861 81052
39154 41294
40732 48488
10679 66362
17556 76912
73257 74810
63365 81647
24078 92877
8334 24643
29196 99860
39133 94336
5304 40833
17794 68577
46472 59426
3970 80812
33734 91912
1877 94610
16404 31457
66378 92072
25150 50973
21363 32118
6283 67264
18079 23060
41796 44020
12957 24111
23912 25518
35599 53348
47052 66065
4323 34223
35651 90361
43523 63952
48718 87407
75656 98388
18933 42856
53380 57354
10220 41307
43402 54775
6516 41889
1632 37693
56689 94389
31500 55404
3861 44457
8604 63415
34819 48189
61071 64291
46644 46841
70960 89679
40978 57799
72713 91702
84687 85858
18659 73068
17885 87378
45679 86071
42924 56653
31522 38695
14195 96618
29354 74181
71844 72458
6410 37641
2569 64785
55642 64193
31229 84534
376 53332
3058 27368
61068 72668
60563 71958
51111 64262
5985 89832
32702 95057
31476 78971
8084 84350
51187 88162
44092 99820
62174 81247
18162 68475
38500 74336
36716 89240
1474 99300
55165 62706
31012 62003
23718 49321
61061 77881
15112 73114
46799 96800
262 48048
13913 52502
74614 75544
60841 72861
57797 65719
46984 80892
87906 90615
32754 52993
3016 85020
20503 90473
49540 80349
28656 95226
53291 88707
32040 63678
53351 76348
31097 45279
5407 84593
47362 86575
47756 57066
16840 54400
5678 55572
1877 60133
303 71615
29869 44917
57147 96156
7444 47524
13649 38154
11808 14185
13102 98252
47489 53400
12502 43060
33492 66759
5027 52628
67409 67899
59386 87143
51685 62734
44957 70838
990 16475
21977 39340
67605 75348
14182 69770
7016 45501
43948 95433
69639 70534
6100 99833
74301 88628
41035 83619
3934 26835
21505 77025
8239 99627
18531 91844
7284 50283
50260 95859
27468 55436
43143 95949
42225 88236
65180 95663
33336 87465
48334 67192
10517 81242
31456 80287
61793 69189
47662 66586
14888 45355
74798 89500
67102 73588
84339 88173
45659 64393
11724 84424
44050 48861
39399 49487
57272 82209
74042 78948
32808 35835
31137 83174
27000 28717
19376 95094
30455 55638
72851 75099
51568 72007
42359 45871
38319 90108
24746 95547
1091 31095
9177 41595
18706 91940
23213 28115
5079 46556
68906 87767
85665 93601
36923 71283
85491 92469
67585 89212
62352 78257
10124 18223
15681 66390
9127 91720
10338 59581
49277 63569
42834 82918
40875 44307
47919 76086
39961 40404
10365 88041
1929 22340
72545 93911
24955 42619
9122 71407
38822 51795
45234 71559
22229 50896
3024 86361
20476 42176
8655 95413
12243 45631
39728 90376
24674 62762
21304 96252
20324 62287
35273 41598
2030 40523
49437 51550
37024 88340
9323 15530
29730 83762
13995 52321
10458 18442
31346 42227
16655 36918
34939 64377
1989 34757
30030 55427
5074 14561
41328 63818
91767 92018
31979 71907
33434 49060
3610 61579
36187 85064
20485 22059
38251 81883
21891 99921
20480 44145
8052 78770
82077 95526
27131 28073
75211 92609
56859 81375
76940 95520
31669 73916
5490 60120
45444 86512
12659 55041
9841 47803
23765 43555
56597 67650
28596 42226
4570 11757
66677 96143
26015 96194
29221 29513
61983 91793
1802 50858
1811 95450
17768 40552
54720 93456
19050 35874
4232 79177
76630 86778
45732 78405
7341 87744
4460 33206
41072 64604
39987 67820
74151 99884
7606 35832
71951 96493
50559 54254
17105 35812
47770 78566
86302 91417
70655 94062
63767 90577
60243 93579
83215 84576
11645 65464
5651 65575
20822 41333
16684 75525
24571 46904
30443 85869
58723 79492
3871 89673
14246 30446
30028 94942
44821 99447
22402 40214
11333 91231
36516 90512
8800 51985
799 39335
33957 56449
46698 86315
44947 85494
75687 99653
31627 74414
35509 89782
8805 51870
46705 72502
25326 50928
29007 68796
39335 54659
516 5064
36770 81705
13485 23965
86088 92188
47257 51379
62867 79425
44984 58177
42602 60682
31313 38181
17890 83019
437 96046
25624 93857
51737 69819
23433 73432
11501 99010
54780 93300
83406 84412
31692 81965
3383 41003
80754 90330
6386 97769
1667 41527
34108 75776
57246 95909
60986 61357
49314 78562
12062 47898
76220 78760
40827 81769
36537 63676
20634 52309
4214 31937
10777 29521
16803 30915
20046 64453
983 77389
6349 39903
48803 93705
2533 69393
59036 89108
14687 58774
29255 33776
64102 72413
4824 37056
61494 91323
26126 42054
70455 86571
8902 83440
12281 34988
2787 40074
45340 50234
9023 22853
38962 45410
37545 91420
89491 99309
12527 79523
68556 95950
20496 45358
23201 64666
9243 90004
17524 64286
70738 94627
43379 49613
30663 44960
19884 70406
3359 67396
5043 70575
76164 77886
28653 95392
21396 50920
24411 49558
59283 90957
11512 83734
14246 72363
26775 37922
30280 95738
31145 39863
40113 71007
45660 46854
69688 85738
4925 27854
51158 58379
34483 96189
62791 97264
12445 15633
71508 95861
58227 71503
399 82245
35238 79521
51413 66963
11805 38807
16772 47172
384 55699
32421 89111
6201 45382
95393 96763
7491 99330
72283 78500
55708 57499
7916 80815
29394 37148
9025 93986
43257 94737
5799 69277
26629 66459
14083 75865
1990 3838
23089 71782
75580 99782
3865 37627
27152 78304
24608 56528
19903 93434
71058 89187
2491 93908
19625 36028
20534 48531
38084 66560
80560 84529
47818 68255
14613 60602
71568 84626
65106 72497
23861 81845
4927 37445
30249 85635
28685 71135
19513 37309
17575 25049
64727 93027
42313 45736
58309 74986
13854 30965
18675 93615
15777 88703
19307 65329
85636 99048
8102 35662
30613 54226
1157 86548
41360 86564
11229 23298
77205 89654
5396 40591
45299 93886
38092 90780
11669 21535
1322 68294
1457 58101
45656 75775
12615 57368
46931 87487
8584 66376
33351 62789
37762 79110
63920 99274
18525 87916
54331 76360
14063 65112
11655 65771
42738 60563
24097 86325
58518 79674
40879 94768
2064 58153
29906 42183
5319 99565
32343 60271
47551 48275
85681 88333
11825 50957
70775 99759
35465 58128
41629 99156
47754 97323
6932 90277
20890 65050
46118 92470
19166 62304
80605 94425
40707 99490
75697 92241
43285 49220
25636 91275
23344 38906
47029 55183
14263 71434
29153 61812
52920 78917
72527 75923
25854 88593
50347 98918
40998 81294
24094 65043
20902 45104
25505 62698
32873 74073
21951 39945
14083 56003
26403 58979
16512 67057
75860 99843
9102 29468
28388 54364
15616 20815
77819 91857
28381 48527
50739 51040
28659 62701
22160 56159
22130 52701
52271 76968
87677 96873
34038 54062
92503 96891
30959 64434
40684 87155
74961 84349
3533 28709
9793 31067
19314 97075
37258 90750
64074 86363
57671 59215
55404 91458
28763 29009
30793 33560
7196 82967
8644 9991
43061 48121
70017 77940
1228 26925
13419 38751
44804 87260
3226 49044
8209 88435
24452 37139
56597 79577
2437 30925
3550 82771
91134 97528
14443 22967
79308 85305
2108 95801
25314 29318
11598 43153
19161 35279
26142 79783
52207 94014
50954 72413
8494 28617
5367 74168
5578 15604
7471 25736
13283 80678
62232 97188
2572 26852
40784 55862
1703 81004
73332 90850
64235 66699
23445 54679
52379 73896
31082 51093
21697 89149
59165 85564
7823 95351
30392 84572
59943 68042
31885 45164
18874 71882
52230 82956
1819 74170
54774 94622
25525 54924
29708 71075
52890 59827
21399 41561
25232 81741
27570 76683
4272 27397
8341 37690
48959 69684
10487 24758
13696 53352
17516 42432
4477 44158
68359 82113
84111 94830
84304 89201
10721 58952
51283 65475
23158 52077
19595 68792
30456 52534
30364 66077
10506 11905
12228 73373
66957 88039
28984 66872
12856 59108
959 65803
5024 56869
96332 99435
33322 79925
22770 89428
18533 50654
28709 56095
11407 14500
32675 61463
30942 54736
2046 31724
48182 82241
10785 79431
12366 40342
43832 89791
11508 55697
55533 60253
24612 83223
47904 81079
68530 85601
6384 19115
4942 19704
50702 87843
67943 77100
2900 29180
19082 41005
39205 71202
20839 89258
67622 94003
26339 74773
15697 36615
66328 88258
25621 55247
46894 54853
13902 31858
46694 97707
13695 14425
36041 55938
48578 88595
60611 68279
38089 91411
22341 80153
8971 15647
47985 61441
3280 37023
35383 62484
32348 44817
11974 46349
18503 75656
80791 94224
9238 64340
8696 55226
2916 27249
13976 73520
71412 93332
28485 92029
41619 93635
47755 82450
24386 50247
10483 30302
9145 73864
10123 45159
15395 43465
7876 61061
48074 49371
4052 99995
13823 66413
894 28016
30478 95452
27735 66273
36520 38297
14969 28011
7496 39373
10564 27752
29870 50031
3746 12070
60628 87891
17530 66830
8355 54412
13596 50391
27742 79070
856 86634
8382 83298
38139 38881
93043 96252
57446 83722
10006 32709
35003 83482
15565 86694
9199 61298
36628 51466
24976 88604
15685 77715
15519 99491
35229 66735
28128 59273
9220 33034
38305 86904
5747 5866
63345 98788
849 67306
74605 77918
24107 49695
60682 80069
33025 50181
51836 94107
16056 38605
61393 69669
64224 99150
16580 22678
84400 95052
5823 70885
35970 71120
43108 75399
54118 90677
58660 80043
20787 44533
37926 48985
26121 31648
7916 76381
60634 61197
32258 47937
37740 84860
40548 71675
343 90601
12712 92384
30500 72563
25362 41738
52405 90602
13177 84087
4356 37902
11369 93499
45284 58697
11446 35117
6359 19735
56711 75669
87920 94431
6474 90262
17050 77862
7902 8097
28162 47876
5750 84172
15864 28285
10518 12754
34930 71068
63422 92323
10079 40122
83701 98584
71977 91320
33507 60527
29605 73069
7719 17752
57834 87977
19595 32984
9708 12025
77175 98262
7860 30467
24662 79852
51229 66801
42914 56127
9996 26155
17981 31928
5743 73179
58010 65893
83238 97080
14818 22880
66704 67678
3648 8395
64705 90958
65174 83793
41494 56889
3825 75600
31870 49614
46267 95717
56647 71699
55133 87840
68142 92772
66168 68045
54223 72139
53325 90695
42492 95870
82210 92938
8034 44470
9281 43318
7006 71866
7608 35881
4715 22442
13587 33858
32664 85766
27983 96581
79751 82345
28527 85031
49996 58572
27892 81077
687 39254
62689 91554
30328 44247
10972 79722
4864 65866
64366 96237
4648 77951
39824 54651
14592 40849
80415 93663
59344 65523
9188 55375
69880 95058
11582 12454
63559 79032
63251 65957
12938 32630
21272 36940
2227 88064
1192 87554
47153 85097
52805 92907
57269 99968
42365 51871
30184 65617
1020 51065
54613 58944
39504 98121
25271 82152
64731 81091
15527 88825
68688 82458
75908 93760
34241 52591
38280 52983
15113 88199
59813 95228
19506 90747
43491 93268
37158 75400
8729 15567
67629 97606
24537 87185
72214 79687
10650 45996
19053 42672
62670 79429
87690 88941
7254 51956
1035 89332
20517 85030
4939 5732
55649 72502
19204 28807
16634 19886
32463 33063
19885 20741
48202 60551
19035 21920
7098 77148
51065 75200
9278 81050
46527 50800
5032 30161
22894 88185
24399 77464
27785 99686
6344 38872
41505 84787
71821 91732
42906 76261
26071 70422
51360 55153
27516 66472
2777 22631
50649 74275
8451 56172
17394 44661
2896 47518
14312 66109
584 68078
30435 32672
25354 28377
73746 83080
52071 85001
8233 87519
74059 83817
67558 76454
13407 85343
39744 64868
19241 96456
91377 97943
67485 70114
238 17109
15988 67379
151 91101
16597 89146
66721 85991
30564 37019
5789 31033
32901 59166
50361 56766
21882 46085
15263 77708
10198 95673
31972 62921
432 14870
44313 64920
43228 75526
84501 84590
33183 35954
31101 69059
7987 9876
29783 77785
15979 44464
12189 24206
10979 83202
1104 29110
61388 87019
9851 66374
79257 92965
27050 50793
16950 22081
17952 83920
47412 70173
10292 17132
17158 33857
23054 27088
27394 53495
9581 56966
12882 23293
9910 92763
56753 92093
52933 61418
13155 45843
27391 68520
34843 50790
64055 76953
10366 71165
66547 72009
52088 86890
53819 78359
17467 72610
44395 63165
24052 40136
17176 72145
73911 97116
85036 87637
69646 87271
40713 86878
27556 94350
55622 86798
24081 88416
38595 87736
5004 38016
62808 95605
38493 56753
21177 62998
4986 54356
59073 75509
1568 31464
17468 63628
32590 40016
63395 90671
62780 66872
42822 99874
24723 56178
17303 83049
10904 34735
35939 45737
44990 72900
60810 86386
42134 70743
38870 45307
16356 69484
50552 56231
34408 85676
66476 93277
20062 54316
46717 80639
44778 53303
3127 7826
1009 80149
24678 47582
61864 66641
15153 39276
13065 96649
5334 21162
21465 25119
40755 95324
1982 4703
59148 78384
33803 66767
79013 97057
15706 68212
66564 90324
3613 22617
1301 86062
48439 89141
22000 59815
29905 98735
23476 64080
20256 70646
6974 68405
2648 30701
67215 92436
81522 93433
10804 67536
5211 35093
41642 89419
71910 92891
8759 92487
19064 70738
39744 73101
13630 84914
62390 74523
13846 89981
34756 95956
42381 77178
83110 99428
60581 64263
19590 95100
8685 50758
19667 77404
74981 86891
47502 78784
84360 87893
71179 77658
23989 29055
17438 92001
27406 61308
17327 98268
44875 87105
65500 84536
62996 72584
6865 36589
56076 85531
9174 12976
70931 76123
26535 69103
13472 19248
18538 92736
3274 82671
54834 70995
33111 98102
15174 21133
5707 49128
3623 77462
273 20849
2242 85324
76116 76216
6155 98269
56645 96104
34835 39827
4039 16778
39814 83978
52040 88546
47468 69267
52127 66445
22932 33379
8940 25922
26397 65025
29064 39512
24942 80240
26848 85196
33814 98120
58194 94526
26361 79944
73588 74914
82794 83249
26062 83689
19786 98156
37180 88247
48477 49004
32984 55895
72466 91521
27111 38022
16467 88422
20122 48722
51272 63839
66244 80353
39716 71929
28950 90250
21754 31363
19772 67582
59524 97848
26827 32780
88402 89165
57218 66629
46672 50923
38211 90104
16558 76833
18342 54301
7019 42003
25781 51705
27336 43398
59987 86894
2675 78703
66528 67060
36567 62048
20934 60363
32032 95426
13572 32965
39046 87998
34735 61068
7408 17921
54338 72644
9488 77621
25766 45378
67811 68448
13425 55501
17438 78607
29190 43477
36315 72555
45540 67169
10323 83861
13058 31920
568 30379
12445 31912
53650 90345
7545 72623
29252 35453
31497 98080
11674 21779
32555 63977
18754 33343
7215 58822
24377 34884
87467 87775
35678 77633
23824 53529
324 34241
3840 95478
43864 74946
29451 36087
83009 86270
17368 89422
7213 73270
68684 98160
7329 64701
15832 51975
20819 55035
75269 80067
20810 66248
17893 97120
10946 18535
1300 88484
64947 83637
52379 64635
26028 95152
13177 44514
54613 87377
5070 41759
9408 70576
13751 90559
49272 53209
52753 95344
33472 86628
64489 80297
8065 41383
38991 51030
5993 23054
11011 70153
23556 31428
14820 95108
28748 94648
54816 68005
31691 42269
58269 90264
16161 81022
27579 84503
28105 35571
3323 51479
27439 28588
67149 73756
76812 96297
8144 50867
30088 35644
19884 69137
19905 77949
42943 50023
5228 80923
22912 89304
5321 49621
81270 99199
13941 88915
26622 92583
19143 51667
29593 89265
7633 35384
8231 60256
51727 61058
84325 94864
78965 80435
59280 98320
79968 81664
19025 67029
6913 23006
19200 35597
15494 30841
15534 42777
77161 92540
21541 96483
20121 86471
28978 67919
5662 22154
53816 90410
4626 46532
54420 67776
71612 87102
58645 85851
30547 86102
17916 60229
11385 82923
34417 63148
75505 77267
13710 47124
64238 64669
14003 91935
12680 68353
41377 54669
3466 91590
9129 83819
5051 13342
74424 77504
23958 62173
85711 89973
60120 67766
6694 22633
5214 21871
24305 42638
19855 66165
64347 85250
44533 57311
72463 90222
42333 61486
13815 21460
61385 76944
7799 89820
5635 74801
13228 69229
23110 76708
16259 55985
14869 30357
31763 68597
75876 90510
54191 62235
30089 74766
75482 84120
6113 29654
9560 68039
23971 28346
89443 97227
1775 84618
33202 46182
48428 94769
1391 78176
56391 63281
44883 98852
64429 88710
67231 87685
56079 82046
9256 26127
12773 67185
24729 36191
31561 35908
84758 94940
42982 92852
28330 92231
52059 59504
62874 79330
30003 60892
11798 48828
39578 96091
44313 56110
19614 86019
17625 89858
74933 98686
63784 80375
21137 99175
11747 12259
27115 61954
93216 95596
25658 84542
21846 57780
8448 19365
36982 63359
4651 72117
28853 76517
4976 79111
913 16777
19581 84720
23661 65592
13546 34547
36649 75311
30217 41581
1276 69177
5493 54491
23101 57129
61474 72429
76626 80225
40402 67148
7933 58751
31261 33036
14400 97791
8895 42457
53682 67512
78640 79198
66635 78575
62630 95007
15121 84298
35870 76009
6101 59689
3072 52557
17199 22378
1492 24004
33218 69248
16220 84469
69081 73072
47018 70007
43881 90640
61305 86326
2357 48888
49619 55178
47603 72671
44341 79595
39326 50018
27290 42025
52074 76461
67976 86773
21380 95351
70279 77795
10726 91306
1123 22192
10893 91528
6234 20070
17799 93977
33057 60531
4895 99645
5605 59372
23565 29176
21421 43740
50344 71670
56370 61586
33612 43917
40976 50183
28929 53637
3099 6403
20143 30662
2843 82308
16038 47664
63855 74736
61836 67615
6367 50401
13679 88608
45619 63152
97305 97841
35774 53175
27982 47298
18554 29830
41842 77579
4573 33878
92326 96170
76867 96488
47188 64630
6570 76257
17425 97620
11453 52600
7975 34989
1588 68727
12719 72016
56119 93362
18184 87763
45792 89406
48370 60569
11076 88106
26316 93388
22674 83608
52674 90640
10358 42548
43517 99687
2168 80727
47641 65696
83161 90882
53524 58878
18249 64835
9985 91296
26679 63398
39997 81458
7269 86518
67513 73839
22083 72902
29141 84784
47540 93151
20566 21326
47281 68545
34384 38383
15077 90175
43753 86595
8241 55287
43882 73490
47147 61297
43209 80007
25985 66934
47548 83745
42226 56915
29656 95271
64051 65620
30066 41546
192 68518
17106 46892
9597 95039
13123 24876
23595 54454
181 5695
36041 78923
38190 77278
50129 90817
25817 64587
2678 32056
20169 93813
42635 99241
6312 74559
61121 62527
4334 92261
2608 28045
21138 85606
77569 90302
35003 78613
17231 61328
8023 50581
36261 92755
31797 50914
21528 30031
14506 96905
16921 56961
66377 98977
36147 48172
40294 49139
10561 81132
43396 58686
91713 93901
49912 69938
57915 85560
69373 98681
25921 83124
52037 85603
12013 46591
97869 99756
5369 45400
55403 71114
45439 98933
11835 85951
5646 87472
34497 86670
12412 74345
3664 47379
77000 84265
34389 76630
87746 90319
94424 94820
7262 53212
57162 99769
77418 95901
3696 18039
62601 71426
57906 92050
29788 88985
5039 14645
53672 76769
55243 99249
16588 33973
50000 54044
24057 32677
46624 85493
52521 71687
14382 43210
7351 22131
2251 28488
70951 90810
23952 68938
13611 94015
5794 96277
46351 49635
48995 85854
82890 90064
58525 59424
44953 98975
20306 34117
20262 51272
20712 34871
10948 44388
13950 25222
53301 66084
69359 98722
11556 38223
5208 24274
869 63364
42757 94305
47004 59976
11279 76218
44894 82856
30695 59104
28462 71797
45233 52714
49744 90665
10979 22558
17674 66152
64533 77953
2137 28808
1789 50104
40889 61019
24278 57785
42182 84087
81 64343
57188 71840
17678 95014
66328 91503
9781 74175
78006 93314
36196 91979
3078 7503
35385 40666
57192 99901
51395 72965
45928 73009
10814 88347
70505 90228
3978 24599
16009 82679
58935 86912
47870 88267
65811 79207
5932 94825
13865 81297
19259 66231
88643 92138
400 73580
89003 92289
12089 90050
3259 30997
9830 61331
10406 73354
50242 64483
17425 85096
45292 66333
49846 88787
14709 57750
42332 79639
3225 82925
13771 84007
67827 77651
56177 78202
41950 81672
172 50073
74075 88494
44213 90546
10451 46599
12380 48026
11436 45401
46517 81719
44504 60633
54068 74980
31623 64861
30969 92606
14369 30131
15733 37151
18334 83696
55888 77394
3631 32411
24432 81703
11484 45549
21980 22154
49215 78421
10944 52931
64070 91150
14234 58555
40818 61118
339 28199
75427 89126
61772 81425
62921 64462
7843 61141
40081 81745
842 92960
7596 84757
3455 58489
28381 45142
83191 91980
1250 51164
61615 67838
23478 71092
48242 93209
12178 77323
23728 39928
35686 82190
20260 39739
50654 57640
43468 78506
43770 87584
17790 67518
58405 79516
43055 82290
8109 80752
57216 69719
71628 88772
82 39547
52992 82271
5426 64211
79832 94007
19187 38599
12877 32464
5588 86047
19991 71139
27806 49960
5886 61678
7185 38589
25171 63058
16819 89623
8575 48194
4369 19369
77241 89898
37336 67234
25064 45092
36557 56496
60652 65621
26405 80163
28834 98968
29260 90408
36044 97821
4497 69679
51315 56959
30802 55751
54863 80115
37727 54124
65825 87990
22957 49463
64404 86778
93114 95860
36055 66899
37208 95313
7501 10716
60057 74386
76819 85139
5973 65345
1491 62043
36634 70722
1463 38700
6597 94224
41658 73081
24615 64277
3114 41772
46304 55149
36555 87519
6070 97450
6403 68779
46652 57543
34077 65859
31938 39990
10658 71380
52421 78127
34497 86366
28789 77629
3037 5371
30126 43692
50357 98553
34581 54368
14894 89769
57264 77438
64304 81725
62314 82270
82301 95956
237 27860
20348 59521
71062 92020
18549 75248
24525 28119
45810 54179
6434 44536
52906 67359
56922 94566
30852 93351
10844 86322
27226 33270
37026 93626
31514 34425
13237 85320
36326 45127
72189 77279
28573 41371
6192 78697
66362 72654
33947 72292
71890 76756
64886 93717
59223 69174
35789 56881
47884 83991
14606 84945
4055 5477
10889 43529
6744 38679
19207 24274
73344 75383
16124 36657
21444 42725
36269 36653
66099 73511
32661 75496
69318 75878
9443 18428
17844 37735
85748 90170
39996 70992
6002 25006
57708 77508
50504 68479
5218 49179
33892 48687
18033 96824
33463 75219
44733 67405
10736 33751
16458 74022
50090 62636
8365 33425
595 58169
5197 88288
5586 57237
42741 44172
38229 58899
13650 88181
2191 20548
1355 14727
23246 82676
51199 88539
60969 85348
9353 69287
9821 36444
44279 67565
13565 47653
8766 68057
10449 61626
32677 81238
7247 88593
45023 50585
10504 33577
82915 83732
3054 34975
50055 77250
39765 82603
3172 84223
16991 90636
19917 63817
27192 84815
1995 17507
26899 97223
16383 26442
59757 66632
41059 78459
23811 77872
56209 94104
23948 60198
8825 90206
83967 84975
15914 77741
31878 67613
33006 44493
30789 98139
18925 55269
13893 85572
39425 82435
58318 92389
20264 68809
18146 64862
60199 63108
33695 97400
44752 89533
22467 99711
70277 99741
52232 69512
33704 51503
43465 63035
63388 74943
929 1632
18367 95421
19439 50631
54683 76453
14004 60949
13691 45803
80803 85827
29078 40485
23435 80760
27581 84447
22418 76937
46876 69234
24971 68636
16970 30388
37407 96925
21312 36089
24724 73810
21244 45328
54852 87332
24566 66052
24296 73640
3911 34328
71502 91759
80354 97509
2275 89933
31498 55203
21879 36093
4667 32408
78625 82796
83618 95780
21344 28193
53058 82350
66516 87157
31263 87868
35870 93368
31319 95474
15029 15343
77701 78031
46440 76246
12095 89351
61539 74036
1951 59608
41981 79655
28972 75486
82720 87930
53468 96491
18200 76340
31609 59069
25907 74702
13421 66067
13437 46809
4228 15201
715 5230
34777 58789
48309 71884
48768 59952
3632 47646
15677 26231
63247 84213
15948 69886
10827 78843
58012 73116
26171 44569
51374 62742
34688 60421
34218 44266
21083 35209
22336 28904
45507 60231
16509 80535
26086 78520
38197 51593
37718 55192
3217 8940
52907 91681
63967 83117
82361 98161
23333 98956
27704 38396
2744 71896
28991 78160
43641 73365
18287 54726
4591 28760
33878 39704
3344 79454
78423 92566
43967 96873
35616 97040
36441 65998
2280 60557
32899 53861
3637 35271
1467 20080
697 34055
19636 57377
45269 77632
2120 78974
22019 38687
6837 27431
67695 71020
27458 48611
53298 53780
484 73057
72586 90719
82327 97077
31990 99326
48256 49268
51673 78811
66435 89626
32124 38039
17196 69309
31643 58678
39831 64958
40746 91833
19048 63702
6240 8685
33401 91416
70605 88116
16317 16816
76477 92888
21704 55804
51169 99651
35632 76890
13076 32377
19935 56385
14858 48154
54183 98941
3204 45430
1181 32374
25797 31723
53686 67664
15076 57302
42935 65970
4987 67835
2543 75467
33326 55930
13338 90187
66369 71708
75709 82981
26177 43387
16888 25139
38630 99525
30712 75751
3365 12514
71385 92990
50652 83333
11033 77554
6220 47021
45056 81060
29804 62192
2373 45468
15703 78087
35878 63939
17307 86329
13332 50847
17554 21288
39405 83465
21886 34305
13392 16576
41856 98354
18676 24358
47249 90205
5443 58915
78319 99925
78052 97081
22368 88012
24617 54130
51141 55526
6835 39380
71346 79474
39770 98363
65761 77661
24599 82659
2483 28103
28891 97078
4147 27134
23320 96506
14487 81687
23992 54582
28285 64948
1957 95142
27392 84575
12295 80251
65292 75966
25880 60192
53910 54382
36687 67890
14657 98561
272 91071
59685 64173
19180 73646
59647 77502
49241 91201
23799 55044
47231 88636
11788 13133
13211 51882
70402 85225
1172 7959
7728 37089
79662 82342
2835 60729
27107 99787
43073 64348
32743 61508
14620 30245
5751 99659
18249 95589
76428 77339
91499 97057
7923 89939
5029 91728
18537 46361
12700 66446
67738 72758
17154 27352
66432 70994
21538 63313
31145 69739
41377 42565
11922 76279
65840 73774
95138 100000
10856 84276
97686 98686
9176 94113
41921 77957
35358 63900
24789 29704
46241 96145
25433 45967
37189 94487
62235 83792
5570 70993
30908 74800
52786 65189
46075 70371
27716 55452
21990 44043
25307 29732
58810 59004
24536 36481
24330 86282
60101 94975
22337 83691
1304 59237
18617 19412
10971 73459
7842 22964
29942 38477
11754 29892
28018 96372
23312 41173
6659 45853
27084 50556
50898 83101
426 94781
48486 69920
76117 84595
1854 5833
56245 60850
28445 33605
73113 87483
61243 98031
43793 77945
1945 74625
11431 45130
17794 74987
30696 37451
39064 55775
40839 53944
62112 97540
22524 47843
67225 88798
18910 93659
1308 65154
7452 68107
38396 43483
14111 27128
11154 58932
65061 90781
75402 88360
16100 28617
2069 6030
15753 57305
13773 32205
193 22219
18268 96730
70926 78246
47471 76948
21232 63310
2067 62605
22416 75027
88931 94325
71415 75254
85183 87484
7114 14282
16719 20178
74807 75844
15628 86546
39966 58316
55256 56301
27932 79373
11113 88115
39484 45669
81340 89992
72165 76813
8558 96119
22985 53259
58109 71100
63383 78264
25156 95101
27693 78507
21786 89159
28363 47848
25970 83112
34820 67454
21036 26305
51136 73709
26736 78400
39506 69418
8390 15818
87130 95761
47995 80649
10168 84441
61705 69932
4289 55763
25334 44570
47003 94061
27804 33388
55865 89618
9178 89362
253 52773
19933 33326
1176 31481
56820 99669
19611 38593
39410 98093
31176 61401
29620 87075
77038 88645
6583 47372
60471 91453
34870 94123
38182 41843
836 39114
40302 83535
32301 48160
8430 8436
31480 35135
5771 87202
42297 46726
19949 88463
22531 56425
57566 62128
11711 95093
83713 98384
7905 81466
28780 46877
15572 57173
10626 61411
58712 92086
5295 34834
46819 75314
7541 25671
26630 56802
33773 60778
24484 74470
25496 39962
40481 91082
17537 62214
41378 49811
68287 77284
28397 78824
12791 84177
79740 83784
57734 82718
6330 46339
48891 50611
67577 68963
10699 99163
56710 89586
24747 49406
82839 99433
26648 32479
57008 61192
41204 69810
29646 92226
62069 94925
23016 53792
18824 30562
4814 21817
19529 83491
18900 66112
16569 35620
11212 70222
25242 95357
31316 32778
62010 83105
58629 64696
48793 86345
11561 26591
37381 83837
37129 49942
52535 99982
75263 85936
13974 71187
4924 22991
1645 63466
37858 90601
39641 40299
29193 51293
60034 97896
42435 52047
4097 97475
10924 65131
12281 33618
51699 78369
448 98964
39394 79383
4924 42377
25011 27019
4036 98102
74179 99108
6426 30659
9308 75358
60167 65719
49857 74521
1535 82806
62823 79076
6078 91006
37170 90067
38455 68788
89290 90250
72237 82309
33050 36218
61324 67726
27243 81637
11650 20502
7782 38735
2973 38264
24343 30850
24737 66335
58881 96716
48779 59110
25428 43823
13484 40144
50259 85773
33884 69021
66438 70297
19322 50813
34612 47736
40746 83856
18881 88058
42792 44336
51542 80918
71241 73550
31688 44344
37052 71977
9606 43697
79980 94568
2302 71890
61696 95867
11055 93521
14841 91093
40300 69187
12225 26263
3540 35618
90397 91330
77298 77350
30230 83646
11676 32295
28361 52211
43682 74788
73963 76568
44939 75205
16101 99604
76274 88345
53573 83341
95725 98353
60566 85387
19264 65403
59408 80544
54194 89817
13242 30855
1854 85090
22220 37208
39374 84198
9964 51056
16448 41732
27439 31778
316 30452
2896 25861
15354 63283
53200 56072
83797 84378
5656 75123
40277 53926
5243 16602
15863 87180
9365 42785
8341 20116
31414 95401
81175 96543
28018 35516
50083 98928
39798 77620
19333 32137
50083 64671
56436 67417
64450 79268
91371 92323
60639 84067
58309 80001
9906 45197
17680 78022
10583 15873
61470 89102
27096 83493
14707 85581
8142 50076
30648 97873
39514 66826
67426 90593
17711 47785
7898 67719
10398 84853
13108 13790
13681 83696
60854 94399
51022 54073
26233 58115
17786 57286
4399 90259
129 4407
63774 70573
78712 79184
38556 40612
20148 31043
46608 55991
32822 40248
47042 98498
63696 87655
81579 97320
78886 94328
10793 23064
56083 60529
74874 92754
40035 74175
70907 87430
12565 40080
33213 53427
36356 72286
14543 39391
1572 55320
18450 80608
27353 79747
128 6926
34339 98473
42445 49532
5605 5709
33406 51714
77343 82864
66568 76472
64774 84628
16438 98796
14391 14502
39091 41266
9286 15303
22342 67974
55633 91321
2000 53389
65524 96072
25135 53542
34837 93874
32995 47592
16978 83393
17811 91608
71523 72124
35128 39767
4449 63613
50261 80200
1080 69889
53508 90783
25425 81234
38933 88190
32859 58207
12067 47035
43790 96789
3656 40553
29633 84960
22163 50176
55145 85394
28190 94621
23819 81025
59194 95927
37729 91301
70752 87882
3959 9913
44981 78926
49888 90267
28976 56745
58082 99778
54004 57722
11765 65077
87614 92063
77546 94538
7674 65982
4457 83161
62263 80175
14013 50226
12215 79270
23367 69093
5590 64747
46590 94398
41768 87026
12503 69432
63389 76250
21388 78386
18160 25078
7612 98222
21784 50134
8672 32086
86488 92569
85797 90010
2930 15539
40619 68980
13822 34575
17133 62233
203 97391
21818 78616
74784 92676
19256 99643
36729 66605
19695 96243
7705 57218
10269 31582
3115 69745
63048 63127
56407 87777
4873 41825
47715 77420
13248 99989
53896 97711
8156 38224
39102 99502
12962 84426
16202 20523
66160 88275
82445 88495
71307 94077
1897 14751
8325 82799
1803 12822
23044 46052
43223 77452
60545 90620
16096 43839
63215 76281
1318 46063
47776 67542
5113 43672
57529 99176
16713 32704
45497 69725
32081 42112
58240 79911
34409 36379
171 16099
31116 60007
16986 19278
49853 70350
14297 59540
82065 90937
41197 81828
24541 97248
43324 76512
12077 95346
3171 98599
29867 66664
42810 90344
17138 26029
36379 78716
47369 97661
27278 61298
12515 24458
55786 89549
23865 34735
79191 91548
420 87876
66970 88589
13888 97064
9757 15386
7038 65490
31674 39268
30089 35848
20568 79913
26599 41333
12348 32981
21278 99626
41631 51908
25409 29250
7698 47068
49700 92015
10496 60521
14237 20598
1731 19743
68267 83012
12114 34445
12961 27258
15266 63892
1298 30724
212 18071
22846 23845
47933 53743
942 57651
21912 82197
63344 73791
57512 99517
5377 48001
11533 51351
20322 85887
344 28932
45899 96764
19624 57987
9151 54232
44366 92891
89534 90335
70938 92509
24654 59227
39982 79186
57677 90620
50873 92800
56685 85757
8224 81394
17717 98201
1975 59944
3805 75408
15143 91171
67933 78094
31571 79745
11138 80091
9022 40145
6045 14463
78487 88741
44550 81151
78454 96624
22958 83978
71726 92174
54506 91008
30430 64242
5761 28782
53950 71250
34905 42194
70193 88437
25367 70331
1290 40775
11564 52762
261 48316
715 56322
16184 34493
3425 93139
7467 97355
5477 91455
73433 73495
22012 50828
38244 60016
8561 60428
70353 81213
25292 99370
11501 96986
14699 18858
2882 92408
38472 46784
37246 78104
8147 31795
60390 70995
81751 89298
59765 66930
40482 82568
14941 76655
78213 90807
23148 49740
15393 66095
77868 98920
15721 34107
41350 55679
17260 49565
37343 94728
29777 78507
56522 91261
15406 78003
94467 94523
40951 89511
21188 46701
26057 56052
11967 90027
25888 32863
26550 91230
2594 35198
22643 99493
53995 88484
23680 42842
1289 70240
25566 27027
3114 34225
21468 74896
44742 47726
2150 69049
16759 56373
1452 28705
18844 26650
4861 26275
24983 83024
34610 89644
14637 62328
37228 82406
3793 88700
40792 65027
79041 87723
59976 63624
32387 32632
75710 79549
49320 67472
107 23846
25787 30670
12882 49536
5911 17561
20217 55788
56808 94916
17964 39044
43528 76239
2009 6946
83091 87460
2685 89093
28239 86267
94066 94281
8840 70828
89893 90825
16367 18838
21008 55582
25574 70920
11173 74420
42581 72524
83710 91189
15134 32586
44114 60017
43540 91576
33707 42687
43764 56977
47201 50470
38856 75282
50245 99366
61104 72496
25597 76192
43195 72696
11093 11128
40061 57334
7901 49180
34863 70544
27652 66846
21541 95693
46385 65819
17219 49310
15338 50158
82691 98893
10173 65347
52471 82623
2531 98069
1139 96484
2008 72294
28547 58903
22002 76373
34852 83404
43758 47485
27030 53776
81040 85370
47634 96785
15197 87527
65398 77011
22947 43288
75907 86474
7535 83448
18978 72402
68450 98837
16280 40310
5985 52011
10547 29568
60033 72018
33151 60574
18762 47932
20595 24056
36631 91274
26807 35641
55979 86809
40108 89875
25148 45043
12190 35673
68705 99924
34200 42038
17290 59355
31044 78460
6292 67081
80262 81198
70462 81868
28658 90401
8073 32474
16634 46988
54808 61098
20042 78538
18710 29326
58589 92476
17649 92278
36041 80604
6293 12393
66814 69980
10713 60157
46075 64552
48422 84227
96920 99005
10452 55056
18983 22784
50844 80380
7409 43264
12086 18476
1064 39358
39451 96640
4152 39192
439 9223
29879 46905
54801 70349
415 73842
55359 94052
60257 89488
59063 85714
5781 98459
12058 87613
28014 40646
19735 90377
56473 71434
22757 62037
48742 59575
61797 72477
26228 75529
2729 21187
15847 88486
22008 60628
55277 61535
65653 91345
22567 81690
55215 95941
8682 88914
7549 35072
32945 59104
16030 96690
14139 95513
27035 30985
6393 26202
18945 96847
49219 83442
9149 92747
6459 32668
27085 53041
6524 49894
67107 95858
30241 85705
16707 98592
25242 66615
33510 35847
41370 61052
61245 93670
10771 69160
30761 35884
37256 38039
28385 98300
62138 89498
66465 89770
2747 22442
71030 91384
6591 29707
43996 60844
92563 94195
19207 22086
6217 39101
63251 79534
60635 75999
46722 93004
16886 93372
20870 21666
26760 40688
65884 75366
8813 19842
61535 99693
6567 69096
32030 93813
56138 62546
54644 72355
26780 43535
26573 58014
70748 86009
56295 65927
6467 18676
55781 58726
7144 13736
46868 77599
95790 96937
5619 66115
77615 84816
23499 75321
83494 86310
26006 78320
39616 69299
27296 83323
15243 63432
6889 82794
37302 56895
39270 89511
66173 77766
27051 46343
9034 20482
11799 31287
6152 96844
8076 22341
30055 35605
34024 56674
85243 87355
12074 30420
26200 78860
3191 81044
14265 70554
53900 62484
14043 18978
6687 30104
9086 92922
46648 77922
33129 46903
46452 72414
7023 93336
68587 84290
48915 65099
29030 94384
57001 91066
34445 93863
52137 84478
27731 85293
3759 7704
22844 41163
19375 27447
12358 87710
56059 88114
41869 75438
23586 67711
6414 12551
7237 89156
69677 76915
25792 31196
22412 73685
73047 95125
43573 78026
36662 63136
50928 79394
36964 40256
8394 8472
5303 76498
14300 44655
7799 36386
82012 90162
18208 33195
19080 93546
84455 88008
43113 73976
16075 25477
45799 80796
6467 43527
2009 14910
26339 68133
60851 70660
53634 59105
12412 57070
9414 98390
9015 91438
4471 90494
40374 59572
17957 83278
31116 50579
12211 39618
14076 87119
15970 47087
47288 47386
17782 79517
16983 81567
23726 35846
20190 42795
440 21188
23707 51225
12720 40200
1815 71506
71935 98906
23255 85969
30213 45774
35518 97943
2325 70491
42187 53865
40582 57553
13099 68925
41197 51219
28073 65256
11317 98847
9459 80365
32232 93567
15849 20624
7498 68843
42674 43165
33003 55827
7073 77439
39630 67475
34171 50799
2805 70980
25760 82067
15123 98790
21546 40339
41982 52395
42322 48176
10912 43839
8907 13160
22212 80568
58203 67863
20422 24485
81530 83926
58262 83651
24112 81720
61042 68292
69337 92895
35476 74516
33536 68323
11158 80763
66773 86003
74811 90539
14766 55283
5501 77903
32480 89114
40553 70666
50084 61491
47595 67624
55284 80399
44142 87224
34700 51278
7339 24510
42105 50814
18124 98697
43923 59367
39625 39629
47286 60108
32046 58721
51253 63183
28940 88969
14592 54894
20002 88353
16710 24984
56712 77178
1781 42413
20989 31837
74621 91025
43389 91223
7794 86028
47281 61414
34369 79248
59444 74859
6745 38729
14402 60506
56794 57547
22993 26079
38539 89915
40230 62624
50412 76565
4602 40665
17071 67187
39016 76998
14874 47809
36302 48608
19337 67069
27633 42007
20507 44644
44714 78939
58174 98243
352 66309
38278 86806
72044 80362
56518 90997
15355 18840
24916 84485
32082 66954
19777 85979
61906 90887
79486 97851
22033 64638
41989 99713
18994 27820
41368 64485
22432 85441
24983 42910
79409 95793
7523 40381
52002 59101
65839 83317
40637 48676
23554 53528
13156 84852
9753 89648
29045 42401
4440 79881
5724 73171
33183 81751
39799 65084
62935 73611
36426 91102
94559 96569
44386 87816
1734 62051
44936 85019
13823 26683
3417 56849
28884 58796
84707 99448
43009 45760
54135 99874
19415 77811
86885 94560
48681 68358
37433 76741
83896 83918
30396 35130
34479 36051
45209 49694
40892 67604
46066 94153
73847 96668
49333 89808
53382 81659
44132 64092
26791 54292
41668 90873
32761 39827
6647 83316
5755 31789
15083 68234
21823 52739
17527 57545
46523 50895
30361 81703
13580 52001
7486 59007
6845 26317
51557 86084
43091 79555
82426 91651
15007 56080
12558 90218
62596 89116
74830 79658
7161 28001
95268 99601
68957 83056
42022 91001
22888 97665
17219 66394
81279 88471
8754 68240
5442 40147
66333 97714
44855 53694
3355 14193
16153 56700
28148 28816
71826 82892
8717 49430
69245 85343
13468 19093
64124 94563
15654 41316
51718 56464
42227 67986
52228 72226
34604 68790
44990 96462
12211 21436
27927 89314
14667 59832
13524 60339
83693 84874
18563 66746
77848 83470
65556 74386
13712 97843
11185 45856
10045 77919
30204 76685
40382 50868
12399 72164
28766 62455
8966 79299
70299 73798
49282 57110
45576 72404
31969 46682
17926 94565
15999 18934
12403 18980
28325 91372
32915 36592
27883 45904
81927 96546
65568 68155
58471 86963
26755 39057
27124 72575
56333 96308
81951 84063
21473 42825
53021 98864
21192 55425
39319 45023
2059 28308
47852 69987
31451 47994
5250 86183
9260 83208
14502 35271
5524 28784
27185 52646
13954 74594
38919 98892
41800 98694
466 43306
3683 27717
35564 68963
23390 30731
55830 70460
11005 36981
14140 35339
22388 63637
43976 53317
14908 85401
9791 48541
9915 44191
59102 71457
1905 44424
29781 99898
29260 74106
23240 26668
27857 40728
26290 88904
12367 59878
62880 89076
19094 68721
49414 78447
14926 33623
18336 75847
27819 70313
57660 82773
14804 79107
28923 55696
65945 77490
67361 99741
41244 41992
54089 95637
27421 38760
2144 32934
41751 69099
57223 65969
34572 65225
26206 94643
11528 21146
78243 98540
14388 17463
66444 72310
38255 60356
8898 84625
37865 53962
23887 67528
35285 39113
37773 77957
61040 64101
14618 57521
32610 80296
9169 87779
37899 44522
22298 52156
62636 98187
34205 41855
43665 45249
26208 62729
78447 95126
21116 24915
20811 52414
72451 90065
17222 22950
61507 76292
55308 60773
4330 29655
40805 48639
8132 64954
38649 64101
41773 64716
32218 33443
35944 85697
48373 49708
88270 97966
34798 70584
1579 20428
39152 92563
873 5378
12318 70857
17295 86024
56960 71792
16846 61363
72021 93011
30049 64016
46448 76953
51880 97482
30102 64821
11424 73707
43890 99324
38963 40481
15433 29347
64495 69812
19734 57030
21799 29071
19588 32578
36832 77720
40634 93328
25759 91585
9146 85430
11277 36151
3039 45997
42884 70168
27574 29348
74786 80568
9717 88925
17510 80229
12470 24892
68763 83024
53127 67394
75357 82830
1133 61078
18135 81741
72064 96568
60935 97394
29857 94544
73905 78974
69575 91995
2897 72282
21132 76148
4297 90246
56667 72812
21781 97471
49746 57915
70691 78020
16810 59674
9664 64964
32381 64950
73577 88681
2708 94109
55205 75966
1661 37480
21513 96065
10171 19429
35846 75572
9995 71757
43590 97309
24789 84942
35578 67826
84350 86522
27345 67677
28865 74276
28707 82867
33531 34452
47761 51816
73566 76912
983 54910
24548 79296
25596 52305
19345 65200
47082 54965
36525 93867
69361 91931
5308 22083
36454 66850
16397 61435
75433 85009
22809 26410
35195 81473
16661 18011
11220 22047
45368 95182
72627 87702
4456 22012
70266 88213
55673 86401
3617 91571
5176 50752
10925 55767
45546 56103
26196 30189
54928 56616
847 25875
15979 73227
22706 27804
74111 83343
78016 96182
20688 59777
71588 84722
2722 60063
457 19137
31274 57083
22716 74420
18295 20730
54176 72609
8725 65791
5418 64165
57119 88767
5351 55543
12464 82599
14376 60057
17100 56116
26785 86459
25004 44284
17822 46997
35515 91667
47147 52682
5752 36674
63627 70207
16047 55211
43429 69303
28808 83861
6080 62186
73989 96332
3092 11825
10721 73020
22791 39145
5904 13069
10406 22325
30144 69730
28279 38563
32117 97425
18946 50148
39734 49274
51567 73421
15321 19666
37558 88984
384 50630
57970 67287
6256 59868
1339 52277
45506 51615
20954 31033
70112 78241
18576 42236
21336 87072
24224 48129
35925 45612
50490 93727
58342 92665
32687 80269
66905 87812
41509 62344
21010 76405
69782 80049
2546 91314
25504 65271
44662 49572
4826 72101
31040 95744
62946 63654
34176 51265
46609 79088
49979 99131
50831 58388
20276 26636
46083 56321
20151 94129
5807 17667
3599 6343
68079 70474
44179 55521
39596 97575
46445 94868
33821 47506
3892 52480
62571 62937
29714 49540
32186 51641
5943 33863
12776 56469
13967 43067
19343 35386
1663 31268
31295 75382
3619 49931
26112 34839
92591 95107
42484 50759
6194 56986
71094 80804
24990 32470
52179 71560
71888 99518
53308 77617
41427 94844
34135 56809
81651 94915
7256 55183
29414 57728
47841 87981
38513 58036
77793 87097
44549 91505
34748 45994
48946 61764
32451 34836
58260 92677
61041 73555
41097 43769
2697 61311
30208 34404
46540 50070
6208 67484
26049 83058
58177 67721
26188 58569
8406 27165
36973 99918
36189 65179
7822 16863
17133 56136
2553 41927
37711 57642
23902 59098
88984 89809
31652 83255
80669 93653
23795 46154
52644 67406
76846 83384
22500 92834
77615 89042
86246 90442
31603 70686
9296 92161
75172 97220
38993 82704
28972 77984
33115 58964
7783 37828
110 4717
49298 79471
6577 50275
53443 87940
38565 69453
3028 52996
23294 88181
4192 56748
6782 23768
40600 81243
74242 91799
69200 91743
7444 39775
74447 87587
35404 60805
45878 98692
10018 29327
48234 77861
6010 80422
142 64715
44055 81820
73093 96603
61503 80681
10327 92566
15390 93564
47451 90176
51670 97969
17813 42277
19770 63944
7572 61591
83382 92001
13107 20073
67698 91280
29010 43244
77572 78569
49423 86396
25794 75757
10456 88033
15126 87623
32386 58362
43528 97583
55000 71047
13442 98897
35144 55480
11751 59456
26712 41624
55501 89933
32904 35006
6564 18242
1100 65913
10248 38575
29922 80210
73728 79579
17470 88250
82192 96731
95822 96130
37926 49628
49522 85222
33888 50902
13021 58014
11295 42362
66066 96901
13252 53260
11388 95574
4352 85335
16896 18975
6026 78952
27156 96762
72027 91702
30045 32857
17995 94527
13420 44023
31066 60923
34478 43089
30494 95722
328 92122
8362 98918
21254 45427
18705 84771
44776 48465
29751 57459
77580 83956
80552 97935
7111 25449
3511 33233
30455 41330
9655 90489
44153 96626
62536 84607
1559 28210
38703 64432
81296 85853
17093 94880
19445 81337
10102 34759
50577 82497
24766 49852
3417 32042
6673 24269
63822 72356
28704 87608
28659 63483
39227 40509
522 43000
20692 26909
33753 80248
8365 72872
4031 35925
67390 87762
46094 95073
17384 81305
25221 50479
41460 97640
9877 33961
37222 45627
39932 80559
89122 99032
30930 32998
58563 75348
12231 33111
21250 53640
5123 97739
5380 28798
16115 44507
23594 75230
9257 41257
14076 91294
71512 96864
75905 82153
47392 99242
50369 56853
8903 28077
10105 31149
45210 86216
2279 66273
14363 80605
2550 16053
33601 64184
69722 77571
31645 65432
16476 28009
32558 56289
68485 85979
45560 54110
19894 55686
10397 44195
39221 71776
73763 75619
43137 69265
60948 92014
40263 80473
26312 75905
34036 79383
33390 72858
34732 92818
11871 30497
26024 66039
47202 67838
6982 46147
41228 91611
16742 81538
1954 97301
93432 94207
29890 67574
1051 40415
73119 80978
61710 98475
52898 56197
34274 61536
74413 86311
16973 20369
290 37027
74189 89795
26472 34548
14900 50844
3828 58156
28967 92866
54106 63244
508 86487
86567 97177
16380 76949
14987 73437
58193 61850
11231 14284
11038 96427
7573 79327
41434 74843
5189 55899
78656 97453
69412 82231
30627 90919
5777 68876
38153 58828
21494 41264
83275 98359
10333 97981
57226 98760
69313 74396
72721 97500
82210 98347
21829 51283
89355 95351
32678 67091
38456 86415
12564 43004
5146 22939
29927 98123
79143 88876
10776 78987
6510 60929
30331 83616
69306 69857
28701 29432
37504 43305
42608 79367
9986 61059
10213 62017
71125 78047
18781 82951
22991 94145
27135 60082
15024 85522
38931 77065
19170 58009
30769 35997
19909 88020
40797 42969
9625 77604
49019 89974
5774 68759
13359 76146
55379 68408
40446 91885
32879 46070
24894 58480
53026 97109
78104 96174
24423 80050
3165 57992
13526 54198
1146 22482
56509 69951
70555 83921
11901 52217
9305 21446
61992 76222
14815 69862
21678 68041
11292 61444
15707 41646
25146 73524
24468 86300
87660 92797
6383 14308
3480 79466
12883 13070
19639 69886
2095 4609
23915 30441
44373 81929
55406 83080
30213 63426
5583 44938
25561 77096
47724 67472
44080 53098
50068 94120
17020 75578
51411 65632
12957 51500
26135 97523
82636 83554
556 56119
5646 94719
52255 98888
12398 24194
39496 56742
2537 78742
25507 87890
4757 63307
50894 77769
6187 77638
10609 60513
53154 64606
24950 68290
16111 20418
30736 71912
30137 99957
11246 41852
2186 42689
8961 56251
26354 87598
42434 67454
3231 27111
10655 59506
8755 25915
33051 42448
49681 77779
42260 86449
23656 99998
58112 73524
10058 22427
13388 88661
47051 96269
7801 50861
19801 64969
55428 69735
5550 58587
37677 83767
67754 81258
28532 52883
38822 73628
46393 78132
6039 56534
64589 96482
63456 92449
10337 85596
42856 47282
24452 52059
9688 63276
61163 66722
31306 43424
36862 76112
42002 91248
20504 59768
41363 89741
78267 86897
74818 80401
21198 46217
11184 49137
1118 12297
66655 88359
3864 27124
6059 43873
15604 44278
16025 99312
59711 65497
23330 74296
57177 74241
30725 96926
13253 20602
49687 94861
69326 74412
58367 84059
13628 84516
65387 86417
74489 84461
32952 42136
56377 97119
83320 86456
53407 64506
7115 10101
27272 56118
51049 72931
2499 47878
40526 77909
32790 92688
74730 96140
3914 7326
19466 69606
41528 72489
33061 98350
17809 53842
30047 42295
44537 72064
9042 56397
29353 62907
52336 69425
58358 65057
42191 60584
53532 83510
48096 51581
29614 98193
73104 86112
59413 62138
24214 99797
17303 49882
53445 68602
29029 68690
58567 83464
15357 46283
68032 77617
27831 62669
2318 69495
3854 11918
29684 86014
65119 83535
68408 81069
15097 37481
69373 98476
53439 72358
37415 58974
18604 78877
56046 97098
75848 86352
53255 95822
52099 91705
15043 52027
2317 5380
51024 83058
19635 63473
41707 48076
85554 92770
17163 38315
44788 98545
4227 63125
43143 74654
12148 50880
56842 95381
69714 98116
51792 69681
41070 56592
47446 77367
71595 96051
55891 61358
64848 99521
5844 60437
33073 78763
40163 88634
5593 90413
28991 64356
58936 70494
31435 95642
518 76395
69047 71127
16203 75749
63609 67151
76780 90711
28189 49688
14027 93214
17936 50207
36895 40427
30698 62710
13195 51599
1530 21414
35047 38055
49574 53612
7355 75713
53560 66309
32189 87959
4918 47415
18728 46232
39147 42267
28849 60172
25230 81596
41912 57311
40045 58595
44085 96784
46055 51803
27886 72572
5495 34815
12653 15578
30154 40225
17519 84049
17963 31612
59724 92745
11623 21610
16126 34751
51659 63206
14097 32881
33942 76302
39046 95834
48576 71327
27459 80440
30024 43808
33960 81945
78356 81218
87604 91443
17173 60047
33049 91202
31401 63663
57261 83455
53369 82077
19117 42962
52094 54245
38625 73547
60890 66177
10536 70003
23867 99734
29991 42618
18017 77321
82772 87303
57378 86038
7929 49166
38329 68575
10673 51188
48003 71526
12271 40642
41197 56326
29207 64774
12488 81932
32787 48670
19197 77163
7694 78067
33933 83379
6231 92475
75 7284
69474 81706
50464 76949
89487 91536
44816 76492
11626 72172
58404 87695
9777 58123
42613 71338
10096 62432
69836 75951
13661 81389
56464 89267
78384 85851
26204 96071
32383 37990
35336 92247
5655 93113
86733 99191
30927 34392
35147 74110
4521 84541
16541 55697
37709 59032
4105 75400
1220 96910
2478 79682
17917 66097
55796 68942
55581 77331
2794 81673
24136 92842
62237 63750
39906 58714
42366 61536
26361 87262
19581 51068
63796 97113
21164 83525
14236 40039
31144 51068
59188 75906
1209 6611
43824 94664
22117 68731
24919 86352
76881 81847
56256 69713
62484 83311
12043 16478
57792 64122
65686 98225
7360 85698
24815 45812
83013 93584
38572 73060
64281 82517
20803 23894
7199 63207
332 42224
89353 96297
48133 61508
30068 45317
3637 58564
23104 89877
26752 84718
14978 23055
69916 84818
49275 80353
15426 33246
47583 57714
21746 57009
35956 94579
17219 17581
34421 51394
1610 46507
50402 78640
20231 73768
21178 95236
32571 61129
88470 91774
3067 49386
54560 81210
83988 88275
54787 80062
3606 68614
58079 59743
14803 53088
22601 26847
54269 96951
92669 99930
6350 23500
51914 88238
46244 62763
48364 71011
43593 47551
22946 81843
33893 99712
72156 78481
14411 73147
19275 33275
42602 57348
79338 99368
74894 97740
25624 36945
23891 92587
53835 91473
29947 81927
74165 83813
47488 77218
44720 48054
15857 65101
541 72630
60566 65072
1308 43207
33431 57583
1575 43869
32174 64034
25631 63657
10693 84521
13765 52667
73338 75306
33537 83679
53553 89271
31548 75479
3741 88642
16069 77715
2662 87705
9174 78444
52880 70191
27214 58726
24467 76203
30700 64424
13058 67318
27822 61479
5867 63357
2548 57651
81742 91121
7475 79784
64356 65660
51844 74324
72290 86399
31897 50918
24990 88355
76068 79323
27151 88698
15185 41253
20234 96507
7200 65326
12025 88199
5797 87694
8134 24346
37833 43565
34907 63595
1430 7886
26462 37095
44275 69296
91501 95536
24039 32747
90473 94420
51977 89525
71714 76571
70487 92301
61019 89018
15167 32873
7876 91770
14716 84989
28559 68640
14044 54216
17046 39229
1212 46264
21866 36163
71085 90816
56173 82975
10625 64969
17276 24336
31051 33678
59254 73372
36029 53750
5727 41797
35254 55080
47706 75250
18129 81168
45843 86104
39414 42580
1810 80939
3208 23130
22462 57875
27157 73622
27690 83356
2100 50730
29001 63482
13594 68557
18340 29723
67416 75141
46416 61724
57311 80196
30995 53645
25433 80744
40983 56534
26325 63914
27780 55289
21379 40386
12464 95258
30647 93215
24673 75585
33415 37088
8984 65094
7182 31794
17897 78355
57103 57899
59493 87198
5491 47711
9005 28294
14916 93388
86047 86511
66545 85418
8238 47290
21803 55949
4146 77212
4191 35336
83584 89177
81153 95099
12492 38054
29950 56832
69994 72282
59440 70000
20813 39765
14842 60329
3 8826
21673 46975
25091 91680
24414 34105
76118 87426
46507 53447
17198 50920
38635 40491
56710 73598
19467 85099
39037 77243
28604 73018
38402 57354
9487 94811
6647 27274
1699 32618
77117 78906
32357 48924
26381 86810
9958 74980
68135 83103
23280 48537
21506 58041
5413 81300
21340 39806
8401 37498
264 70143
16964 22783
29280 95309
21184 33517
27344 78793
49030 95170
23874 90581
2866 61505
69045 87772
87415 93622
27182 62875
11090 67109
20045 72037
37872 52379
60677 95854
56589 83209
56281 63457
26040 45121
19495 58520
5079 54317
38289 92463
65399 81143
34622 52184
74233 79355
1743 57065
32043 62732
38675 46693
32144 59427
78318 91464
54479 96018
42481 86389
41861 59591
39344 57589
35101 70423
13548 96046
87069 91784
17474 48492
50200 62524
13573 62951
57712 60239
21195 95979
3894 40330
5858 42826
69086 93113
11689 91061
25999 49031
20948 70936
18477 19195
42737 80754
17641 27298
62131 94563
57447 72801
72229 79448
27823 36997
43818 46918
16000 43721
10772 86574
70698 75000
1313 77597
37926 70962
9794 92992
79397 83386
19800 79206
22749 88003
61187 67016
79098 80795
22911 66155
8456 65566
88671 98758
56359 98142
3098 38242
9843 94201
33222 64270
4635 51255
13816 93516
3295 74321
64284 79390
18159 91783
16589 70597
69324 93504
7534 77094
33873 43769
42075 71861
68318 68856
60447 89211
13835 47637
41216 74118
1844 67019
41020 53767
2045 27885
13286 94961
4158 5368
54305 91805
11591 34763
1039 14386
40888 59820
5089 39223
63727 97299
16902 47737
50687 77330
59802 77120
16100 80857
71962 85839
43566 84781
4997 65764
28325 90908
35356 61235
51678 79845
29599 90247
56467 66138
32820 43183
57401 69320
66519 69654
45341 52505
47102 65968
20093 38640
22865 51656
44523 53255
51393 89080
6684 49915
18760 84372
9350 21194
39054 59703
53434 70100
62123 75774
40134 79926
15359 66833
20087 42660
57898 85507
47467 84147
31161 71006
38807 85997
49 83550
55794 67815
25157 72524
61565 85071
18601 34477
7993 51381
19119 74943
70474 85061
60121 87720
723 80037
56358 72314
42694 95811
39521 45389
53392 65825
22718 92051
37380 69323
27429 74673
9136 82842
24346 52461
83219 91838
9879 10998
13743 85349
6580 33521
74005 78187
79293 95440
54573 84971
25642 75743
15582 59962
40743 85707
47827 56512
7119 67520
8756 44369
33363 47017
11803 91442
78403 93369
16412 84553
53966 59601
38960 39627
9222 35441
34384 76065
37131 78768
87723 99662
51484 64827
31782 39782
50473 78544
6576 38882
56136 85460
8728 86738
504 65690
13709 26703
77424 96100
47196 82056
685 93852
57306 73217
55423 55673
8396 27416
21463 45847
52354 87193
6673 79389
1245 46784
54059 75408
15685 45331
34457 71694
33554 93600
63776 75417
38163 90180
11713 12927
64212 87832
58303 90748
19942 61191
29058 48801
368 17044
616 20182
29994 78475
41715 96307
27546 47111
75455 94770
5823 95645
34785 75879
47335 73771
73284 89285
62918 70770
34100 47557
55382 55644
33689 57105
18086 54179
12179 84125
17327 57597
34761 65435
52209 80143
20501 39775
33928 69834
43744 69458
628 59139
3010 91509
27390 59495
30411 39312
6727 79564
29475 49074
2202 43416
52848 83809
41063 72386
48608 62647
8759 75769
36829 93210
17475 58546
3597 46600
33315 97922
23994 68635
2793 20120
389 29448
1573 96540
20054 98191
1927 3774
14800 98973
95028 95916
51247 67257
26467 93696
44274 84703
22765 77885
86536 99143
17107 62326
26096 32237
74071 86557
58288 58468
85073 98816
29091 74525
75595 89044
31351 74153
8135 23452
47008 98523
60551 89103
33471 39591
45251 52461
20615 30766
31445 47261
49550 51990
47041 50197
14203 44265
26042 71261
21828 51299
45280 50465
22571 96063
44013 80266
65627 78314
26766 62167
39117 79398
23279 85341
32398 91989
2927 53304
52347 56832
54515 70157
11995 54451
7638 63870
30006 66638
14814 51016
9465 22315
71517 92522
20639 28931
32249 94215
21372 69678
77699 83234
74809 87608
18296 82242
10722 77109
39177 74265
1098 23697
65953 97962
9675 29051
3770 26337
16556 98824
54860 71788
46699 54393
41048 91332
46352 50160
34717 80630
72295 75587
83814 92691
21699 51143
30797 39370
503 86210
71427 86035
7053 85407
38880 45132
39416 80042
56339 74479
7738 67379
541 7850
2786 44158
20688 71174
13607 72534
43059 85653
21891 41271
29211 92670
27530 89294
10835 78409
13218 79169
17963 95763
49685 72981
53252 94519
26072 66596
21863 94779
78698 88508
7727 72026
5787 11572
50492 96629
65879 69815
21036 67754
35123 92833
41807 47024
27167 57107
910 93362
50933 55000
7748 18925
22058 61597
23059 42715
26494 78925
11601 90786
64821 73762
6145 12629
8951 37875
4052 4109
5686 15546
43753 54445
11600 40447
43749 64828
34393 80567
50843 67426
58054 59912
23491 47202
14350 76595
4826 30535
16457 87710
22854 62150
34217 61199
5794 97637
24061 70953
31053 75059
9589 77057
50758 56890
7362 12801
7790 30921
86177 87145
10162 57238
64086 93160
31898 35163
85242 97938
18490 38862
3565 85436
28461 76889
6788 7869
38289 61347
63431 74712
73877 91697
22059 51281
1751 87029
37913 71886
2651 85984
21370 88126
69572 83641
39046 94703
2360 7615
11286 78123
15625 23732
29885 77899
68474 79679
68246 82677
21126 67663
37158 37444
23501 79262
26602 86061
21863 77034
29038 94439
36719 44916
59370 83657
10486 63034
57884 96303
32517 96895
11126 71587
37609 49904
65412 88312
11979 65074
1460 88184
78545 97840
32013 67573
55251 59603
26567 57721
67928 93584
6260 9041
79533 88539
41856 70802
13602 67993
9245 24636
92147 94849
6877 40365
60006 93964
23956 46184
32081 94007
44928 95903
52396 67653
49584 62636
21018 86679
48603 54165
63412 99285
3229 96017
14193 81137
23829 37559
33489 66756
2155 11627
7736 77031
60495 67358
35815 38906
72323 84447
111 89670
12447 33945
61576 64468
21343 35762
53998 64499
19220 23754
84152 89779
51998 99753
41915 88844
17437 59487
6135 91009
57259 80110
48050 60809
970 24882
38959 56909
5570 24868
70142 70589
66278 80044
63967 83005
45689 70912
54620 54964
25674 78743
13759 62536
29566 31884
51646 82196
51563 62988
7858 75176
25473 94651
27398 78814
20996 58216
14954 38804
5708 38163
23910 85419
10073 81068
7116 22587
32389 35944
57104 98150
865 66419
87430 91023
38325 71354
39292 49598
6324 52738
184 7484
85925 91057
39863 52535
7750 97520
14351 98383
54839 67565
21667 52973
1165 44731
20116 97218
40866 54465
69788 80847
71792 97308
39338 62050
16880 93820
31069 72249
31052 88998
60763 66915
56608 69408
682 91817
74483 86111
32369 91681
76381 78675
72474 93974
44269 96165
73818 92965
24937 38349
14251 50331
32195 42816
60560 65557
1990 31668
91838 99777
9468 22182
27978 42308
22064 77089
70912 95019
67656 79313
11344 80134
70798 72937
49058 82246
3884 76529
14660 36570
81516 95951
67759 97778
25375 59665
53924 99508
32838 89772
58477 75840
82743 84679
1225 22455
30074 33638
11052 69601
72621 94645
38046 52704
15647 87414
33202 43839
59140 90716
21971 61876
38115 57960
61988 91054
5625 43794
1546 14386
74499 99880
68466 85029
89004 92691
8028 42220
32775 85505
61487 87844
87898 92363
5940 24369
6455 93608
62151 80763
45665 65267
24399 63622
43817 63094
24796 43094
13413 43975
7661 88765
10624 56701
45166 47016
66830 95437
8275 40238
31240 82613
40334 47492
17937 32682
4325 10619
62135 86136
68513 97939
80601 83862
40421 50329
58761 61445
49466 89277
14806 64533
31119 53035
2096 98672
61771 86903
7802 81650
11136 92192
17173 83109
48226 87427
83545 99808
9137 25241
80955 91553
70446 94802
81715 85688
1029 94197
55552 60432
23510 32935
4511 85473
56703 84453
32879 48670
736 79442
877 31387
63896 84392
52619 63596
49298 76497
74495 99101
1042 20999
1507 42907
14495 26109
410 16293
457 27098
11199 92606
9290 79278
34858 37050
9244 24258
47309 90286
62478 96977
2428 57326
55791 64392
43087 92060
53415 68732
8591 10216
7889 78069
32328 60134
37446 97050
17202 54705
23288 73943
39235 97802
25437 74213
53492 95706
41879 67276
39456 77537
3774 31619
6702 68313
91609 99461
19779 53451
26389 96296
48279 48974
21830 77315
8267 19703
94228 95921
14449 78750
62788 97907
15860 58245
8628 74112
42756 66258
46853 77477
68381 90973
16633 31830
70656 79224
32355 76394
24829 93755
6896 19578
30585 82117
48144 73705
46474 82794
61411 86272
42733 60975
13843 72223
27396 97684
48434 95346
52887 60094
5656 76242
36519 65204
10519 19467
2670 75847
28774 86070
7154 68047
33709 71061
32825 36063
35150 86529
14259 33256
40127 41619
18502 95930
56906 62160
17222 31803
35835 97967
780 79381
15973 36919
54177 57340
28866 63888
399 35080
34896 36401
31251 60623
74813 90080
59120 67452
60755 95632
14278 99784
49257 84703
10281 97740
39610 94155
33662 84784
70931 75595
25685 56190
1815 91872
90481 94344
33117 35866
18887 31887
72905 75214
41072 97345
51132 68950
60814 64133
26787 76809
14423 24240
36389 89339
4118 99292
49776 52987
26101 71905
48284 84671
4301 81784
13661 96152
75820 95898
76348 81516
19617 35174
24131 79058
64198 92034
17589 52773
15481 86507
13429 78126
93403 99459
28248 88537
16770 60653
57192 76766
48458 63912
50594 99955
13013 18838
51868 83696
25184 56220
27443 45835
46906 62540
24386 98928
21017 43942
4173 65088
59068 87387
61492 91437
7941 43589
81381 89773
67173 98176
29524 77080
4225 53016
35334 86528
77899 93718
44744 48204
17132 19271
25207 37529
77179 81037
25190 79328
28418 86121
56307 81712
23089 74804
45613 57902
32969 52026
78512 94123
3801 3985
21129 27692
49808 86195
72254 97640
23299 67417
26951 53952
48242 70897
41373 87003
31576 63535
6105 74898
13592 30736
40761 88409
42908 68071
30030 75613
2171 23494
14270 71784
63462 90994
67167 92507
46654 58313
16174 55518
9286 38256
39732 56935
3143 80765
41032 96387
26790 42100
17614 75722
22819 28297
61061 63984
65003 72066
3243 4190
63724 88815
35800 90098
21966 26904
10485 74783
5117 20866
53291 75655
4199 68511
26594 42598
18057 96038
5619 61776
20624 87465
78854 88093
17710 64736
2025 14427
67538 98759
47832 53493
19641 48818
75949 80304
28506 76050
44935 52978
5422 91413
4474 48563
3752 85116
9970 82037
53596 89279
33065 89520
32630 65030
67400 68127
5729 16776
58333 72406
25966 99281
13321 61509
46075 96334
25438 94716
68385 91874
7687 66905
52072 85985
23005 42203
30982 42178
26477 57988
14436 88380
34726 50493
39841 83738
10614 43971
6960 12674
45457 49325
2332 61788
67793 96403
12747 15456
10587 18556
19649 27169
72112 86261
27440 79164
66743 82802
9340 30990
58579 75625
12593 42725
31007 77979
37053 68498
44022 99551
20753 34737
11202 34234
46278 53172
35494 79267
81509 88743
33808 99389
27757 83251
10980 84857
74195 93613
35808 65145
32623 86803
19109 36315
12835 87059
33565 57112
19760 43327
8838 13098
5959 35402
3336 86044
55172 62235
32921 96826
32912 43345
52309 78432
51482 70653
7304 73433
43662 99602
60824 67016
8710 89603
29015 62879
10356 69283
9550 94719
49834 52553
72886 78827
72120 98464
54364 76211
51700 77161
5155 20601
72494 77461
62925 69046
66851 85083
54676 71827
33446 65310
40976 88677
35579 46331
33297 84229
554 64103
9540 91030
73200 83523
16576 59396
7078 58344
35608 75005
31172 53867
35187 57862
60841 64546
4605 39447
47848 52902
24077 93853
23465 70170
10742 24059
33755 98950
46779 56924
55636 96168
47828 93791
46458 60909
14691 18250
79161 84530
50122 68451
34619 61262
45189 80863
65649 91774
56777 79859
2672 30828
1272 30057
45769 91787
7326 16781
38746 69897
69509 76302
8654 15490
51184 93506
66267 82957
20953 75870
59704 91088
8690 90622
24720 53463
17531 65018
31839 49290
17794 53619
63716 96320
17559 56556
18944 36881
10955 40178
40166 61356
28474 97222
23660 50233
23835 84369
13446 85191
38929 88071
22122 23825
53199 88743
1692 31778
8265 80924
15807 78865
3554 37366
31804 95360
20858 72015
61468 84276
27960 89253
44952 74991
9795 39891
32634 74458
36752 39436
35248 77950
37878 40627
36541 64608
72125 98393
1716 26900
18101 26771
41395 53321
82691 86776
49351 87477
33942 46772
29720 50228
10776 75980
87107 87544
6735 30272
41601 66387
31380 91620
25526 81037
7862 80331
20550 53889
25353 58753
77265 92459
7223 99715
17497 19756
25818 84956
24710 67606
18085 53274
37792 39035
63898 66319
79835 95882
15776 73632
42996 74857
18416 39945
37808 82740
5828 32693
66872 92408
23402 35389
28918 49820
44251 74359
48959 63590
61612 95159
59324 96825
13845 69612
39887 81829
59650 76611
57708 72530
78427 92521
24673 70854
47704 54014
21340 76558
75985 86456
24618 85671
42423 64208
16985 31881
5395 37749
57900 73156
5372 17596
35567 63950
6521 94156
13291 25542
11356 76724
30462 72350
39924 65533
63821 88317
2144 58408
26417 96603
24728 68464
7353 34055
68080 73746
16845 65752
44513 89074
15649 78880
30830 85247
19679 47503
36140 49562
15127 98834
6313 84344
42995 51781
5471 15169
2722 52252
38701 73914
48042 53719
19575 51993
46410 86604
44958 91571
37366 40348
64286 81422
13912 25815
20614 90293
63147 66996
47339 82639
16791 81917
21286 89964
13684 34167
19504 99161
74485 80104
20002 88457
6035 33936
22014 28889
2017 47819
58684 63565
46743 65513
11025 40921
86372 97294
91633 95849
1656 3057
26872 75906
78799 90492
80942 93643
9862 96934
14747 20776
1208 14435
31912 95043
35881 57921
28681 92492
77014 87011
43377 80915
55289 89489
69032 80446
45320 63451
7752 95482
10777 86953
57036 80881
6177 40578
67497 81765
525 2183
6836 48980
19345 82467
52747 80117
71664 83612
5788 28807
30883 60050
1628 47711
38198 38863
6736 95273
69768 85456
27133 58029
18259 41424
82317 88399
1622 37410
47471 96123
3692 55149
71999 91470
47195 51810
30843 94919
60081 78450
20051 81223
11924 85413
10314 20889
27696 40923
2006 71779
37396 75576
83668 89751
14555 53194
84260 89995
35822 96018
74228 81937
26439 47245
54542 99007
25022 34929
41999 61593
7674 81067
40316 56723
8779 77104
15910 19504
15007 47699
66696 85366
17349 36270
12682 77842
14466 89693
74897 92989
27982 67781
58057 96014
63075 77947
1924 92538
8673 27490
8851 57784
27230 46255
6160 40844
26557 80152
56772 81544
6209 8851
55901 67524
46061 72540
9596 64987
37115 72654
45240 77912
560 76218
8653 80874
1130 75044
27847 72466
45019 71765
76558 81557
59504 68096
49111 55843
24108 82802
22691 71226
36569 95695
55948 70030
4865 71299
87425 99761
1634 13081
35888 38782
2757 54902
21620 87946
52143 65453
32668 70041
18267 30899
34298 88909
30755 88100
3449 66629
17904 93054
75220 91244
1580 27610
19273 66934
7099 60224
43035 62411
1466 64820
49144 79270
75706 88774
4433 32371
17090 33918
588 54143
34942 55288
46844 92436
66235 97103
373 37549
46325 58056
41654 48728
8937 90909
25339 88145
3743 86089
13882 56592
10787 86614
33638 59574
40034 53007
71907 75166
25065 47338
72278 87229
18052 66777
33583 83784
4837 56813
30341 56441
32237 65207
12521 74613
33872 36945
80751 87782
79329 89889
44020 55844
3031 72924
26701 81040
57395 61360
1287 96708
11171 98888
46742 75406
22069 54730
2565 19468
11930 93021
30762 63776
57971 85062
2444 74302
14092 35778
21414 62479
34986 83799
26492 86729
77883 82300
76377 81664
18135 55515
47236 88953
52556 63702
44368 78152
19838 92564
388 94804
43873 70510
78193 87596
42158 43336
4932 68356
73684 87248
47290 61992
82880 87453
29381 74087
31656 56050
7509 68565
9428 64671
9701 67721
42665 60870
36237 55000
77179 82931
5620 61872
7887 60708
22702 44707
1202 60576
35452 43349
28602 29284
13898 47883
52064 74479
60936 85403
1684 52577
25863 64542
28720 34127
33129 79436
68726 81908
4082 11858
35209 40419
19201 54444
11575 71300
18377 72371
3858 80628
5305 55875
16903 85802
7525 24225
44630 70264
46159 53524
29131 91318
56629 72400
21092 35404
71672 96595
89995 91937
52233 72771
94799 99122
18766 49148
27666 79534
82975 88343
77638 83233
42963 54832
25255 35536
51679 58221
15375 20835
10654 77478
38165 75648
57728 81985
17208 20866
46332 98027
53059 87401
9715 28291
28069 76804
20948 28255
27976 31569
16684 40460
12339 79518
57288 60244
38238 87816
44665 94631
15371 44648
3642 84611
31586 76422
15600 81472
288 36568
66517 92302
5423 23314
49122 64631
13425 93448
14233 51946
10265 37029
21404 27646
3915 90511
18777 75334
24709 87539
931 69334
24727 55218
92893 97386
41175 72478
19430 20325
2352 56561
3946 12682
2008 43085
9091 15724
26159 44924
20303 60734
16692 88979
54331 96920
60301 89005
52884 99410
23723 68569
35344 35712
19708 50929
84671 88218
18970 58103
11427 19398
64549 81866
66806 68447
21852 84180
61987 73291
41189 80818
41945 58805
26926 28159
29760 86141
68029 73197
44398 82840
35114 99544
20039 43382
70957 97288
134 38087
8430 67847
78806 87693
31385 61949
15764 31080
36085 89635
56883 97180
7207 56108
3487 76027
4122 42444
16438 97848
20095 88001
2041 67424
14259 42679
63344 97768
19474 83913
42196 85029
67851 75215
7225 97080
66802 75935
12939 74935
50927 54503
61163 93822
13478 33554
58338 66826
84415 88877
1658 16677
7735 56799
2476 33196
50378 58795
5663 58457
28532 78178
6072 38237
7185 22342
22394 53680
11986 37285
33346 68636
18476 39607
30193 64196
42329 67655
47513 60097
51707 85787
40732 80619
7177 78073
54964 88420
52309 87461
25591 84959
35218 82668
38599 41972
18140 33480
44899 55332
5154 72799
6957 21405
58805 67585
24464 30811
819 20076
72640 82237
901 49847
43309 47762
26885 70489
5758 54774
42395 67030
27404 38590
79687 87525
38381 58868
35879 92210
32183 83210
36906 82203
3393 79835
36582 52353
13887 80772
42038 98010
2792 33923
40544 81814
15150 46801
35702 93163
19693 37269
8417 28273
50773 99638
16504 93183
42708 75756
21836 72739
37292 59617
9137 75756
56380 76112
3428 21834
21570 95859
22997 35765
50319 50897
7052 57713
27269 43193
53091 67488
45558 98150
33419 92714
48292 92590
17575 83312
47194 77237
57613 73680
42216 48733
11284 16331
12209 61667
689 17267
60508 70907
31013 38657
13162 16647
72764 79692
1067 50569
15320 26277
876 7916
26315 32648
25387 84587
22841 98698
14925 69850
79553 86362
5102 97490
17977 19789
2393 4049
4713 58070
78290 89042
42392 88899
14503 69135
37579 80452
44501 85063
22997 43312
54699 96771
2040 82443
55008 99441
13379 65106
82473 91607
374 38699
13748 67588
5001 71422
76578 82053
34215 69042
18888 77386
39293 91395
18716 45836
31581 48173
41686 56373
57854 86231
48456 70223
26264 33285
28216 35137
34702 74359
14106 66263
63878 81185
38295 56908
16294 93077
52704 91266
14122 71711
21346 37912
58875 65204
3838 47265
5685 87996
2233 60351
67317 92303
69333 85046
20741 97044
6210 17413
1856 85162
41346 50706
71373 82040
52751 67755
47703 60612
77726 93782
31428 77283
19203 93361
6899 84973
2610 81153
37000 51221
65929 93845
4777 46498
9688 92362
23597 32387
21623 78044
78256 91979
15220 51883
34000 86116
19920 49349
9834 56532
59676 69529
27596 61792
13296 39111
57962 62751
23588 85207
11195 73706
89102 96262
8398 15474
49559 52284
60648 73264
51283 99168
26629 57934
24325 32486
21945 92370
25454 70366
68033 83675
5463 40485
61832 65862
25165 30255
11312 25139
42070 43737
206 88786
8362 73127
46584 71012
52497 88389
7939 99719
19319 66668
43494 51232
12775 37351
24728 60874
53852 58265
9825 31115
29318 62621
38136 63919
9374 70845
15204 94179
26834 61719
31519 34825
21413 80168
54205 84444
56312 62061
33338 92101
17204 78691
14898 83902
1683 19953
63333 81547
65532 65776
31919 38554
25138 43246
13339 49779
60903 91173
43716 54120
6530 48414
66182 87407
59158 91821
31 78668
19320 89758
18728 87270
55561 80064
17336 90510
3988 94253
12370 57118
91452 92073
34319 40826
63933 95534
34729 76819
8986 34283
79330 84712
21180 89006
49459 92522
29184 75942
28190 66031
95593 98905
71970 94925
30637 99397
21242 27880
74471 91481
46609 91623
10933 54660
56543 64452
50844 88193
56419 78404
29682 72271
57364 83557
54487 84651
42314 64880
17517 84101
7973 23250
63792 95921
16351 82556
853 4818
63541 74566
51899 56059
37373 57091
13968 76051
42900 67901
15180 67778
3193 81615
29911 30431
75214 81476
3250 81356
80315 85256
52927 58783
63850 71157
53360 66138
25417 32191
79205 93949
10498 98183
46854 74328
61449 71958
55736 83199
43550 43981
2116 92562
27996 31612
10023 81399
15572 80343
40246 54626
25744 68832
16688 19921
1634 7485
3497 30573
67326 99154
24777 42387
63152 63444
19955 89435
56389 64906
60377 73335
39019 80348
18197 32727
19886 24544
57602 71020
916 50186
31257 78476
25906 29895
26388 36736
2272 42573
1105 16491
21371 34063
66389 77684
22998 72687
20017 36655
12148 92020
60812 77623
79880 93974
11529 59776
18632 21754
31892 34829
17914 21737
10686 21569
2896 54118
20624 59935
27968 68164
49711 99207
65279 80175
47146 68060
18935 61132
48341 80084
14842 82694
74962 93401
64761 72368
11445 55088
1422 18174
87692 88961
18459 80309
68077 70962
43855 71024
22692 66981
82360 93633
17500 97790
47266 52211
20916 33140
9983 76406
55490 97218
64305 86943
34268 63394
52221 84514
13644 93131
42117 73279
6440 42275
18833 94221
10189 49646
57115 93938
72698 81954
13323 35963
24715 46198
5487 64838
22223 53401
27196 34873
42217 84990
45645 49573
6101 60352
24273 56327
10243 38261
31985 92402
11741 43606
1731 49123
18075 92080
1829 43731
15729 16940
17100 31766
10945 68480
16914 79734
58395 62147
74019 95895
56286 82989
37121 86745
59287 84465
62976 81901
53485 84595
39563 89557
12468 91464
29265 54958
45020 50092
23701 97953
78496 98791
17422 81366
4674 33812
4104 79229
71742 92386
84856 93893
40946 41718
55713 91266
46178 59884
57046 75614
29535 40520
1270 58397
49566 75969
80395 88214
3893 95062
10588 26436
36950 86265
38047 77575
40892 43640
30700 95448
27969 98504
66393 96732
48977 85508
12641 17572
66344 99863
1575 10815
523 54392
26653 54839
87479 88188
91109 94910
73246 88939
39693 99489
28095 62098
50854 67834
386 19508
55843 83258
50011 59317
34771 53447
61980 65006
48826 51292
66968 89214
17336 40612
9512 52168
41789 96766
67052 81926
34676 86188
80481 82139
40012 89069
54333 66724
3659 90845
8204 40806
28145 63288
45296 90620
65920 66819
18574 97459
15351 41721
82307 94276
15068 59025
15335 65274
30699 86358
50610 73599
17155 60106
8283 41152
13372 42844
1711 22762
25405 68666
17674 50135
28774 71385
68687 94151
24489 27265
27603 82205
40981 42550
23297 58539
30783 56339
26847 90549
11415 27846
64383 76941
14471 96317
13022 66243
11361 39522
42453 85500
78358 85872
6281 12530
35424 76695
4942 62904
44529 63797
7917 53604
64187 83425
16579 97178
40172 46101
20282 52577
26802 61845
30962 92389
13088 14396
12245 29517
47425 62514
20041 90328
71283 89625
28593 48774
27040 98185
9082 94968
20764 40660
21687 82402
61778 69165
44851 80766
36514 79378
4335 93187
39845 76242
8377 40274
294 54855
46316 75500
31933 34945
15543 25449
2039 30890
12364 60450
51096 70132
9594 22299
25422 64528
28851 38223
92590 95708
10022 91707
40407 77930
22296 51542
5898 91579
33520 67091
50601 98598
74715 87199
3810 27963
11629 17210
42385 59789
5488 67975
33715 96425
43338 92444
6443 66591
34362 84874
13554 67010
5622 27310
58642 83472
73621 77654
48843 85183
71132 94711
39282 71785
37431 94795
33791 49034
19981 64224
79846 85395
25211 46704
7185 70043
14628 18328
35924 72408
35579 88572
23049 47278
9672 96172
46332 56306
27152 83789
49576 74548
42692 56466
21642 77373
3411 48371
65996 80013
67231 68557
13625 43251
557 2838
52151 91296
48123 88086
23971 26135
28280 46011
18166 78260
14002 34005
16895 76862
57962 76053
17415 93167
49724 79750
37693 70417
30331 66916
15646 25159
58299 87231
78090 91396
18580 78528
27368 99307
77125 78869
16673 52301
55964 63954
937 22781
26774 96512
10571 84733
14144 98151
12049 21979
24299 95619
1312 88453
21735 59293
40626 40692
79895 99161
54941 95834
41121 83032
50886 81845
45254 94795
14176 51838
80037 80062
57384 63482
19535 37834
14231 55534
52939 80674
28896 43482
12471 23711
40681 65180
16242 51676
49205 94269
11725 94808
14102 59721
46862 51705
35749 45920
19681 20141
27254 66830
73847 89265
44571 54298
30084 92867
2390 54488
47227 94864
56437 86624
1277 82226
17021 76489
67160 93917
35602 35665
75650 99824
15833 36741
40017 69512
8429 37307
14715 26734
28469 66657
12792 99711
31223 80993
57046 77859
20798 79933
69277 83834
59156 83107
88097 98416
33621 76043
75759 81602
8074 73702
8886 56025
63779 98698
3432 48542
40257 78717
1389 25932
8284 56531
44379 58283
55648 61348
2194 84693
18179 78622
54941 75628
58881 64150
22320 31749
16806 55111
73908 81732
27117 84004
79520 81043
46157 93078
31006 59239
42590 43167
29709 58027
57793 91747
2356 23097
67308 93509
69619 81141
60271 76653
5941 45605
49955 64202
4593 98691
32835 62655
27667 28818
45252 95706
17371 28604
6311 29233
35746 37260
14995 22348
44307 45865
86069 99130
37422 99767
52888 78685
8041 40235
13891 25695
62874 66601
21588 60125
82333 86214
23032 70687
13763 95404
43330 69742
65186 65809
61898 73914
70904 90147
50288 67884
14019 72059
9373 11786
11149 94809
8177 89593
13575 90238
75037 86766
3774 8380
29346 79993
47011 59225
4087 70640
14119 84966
31557 82265
3875 39516
56363 90741
3493 70173
29416 45474
31444 94784
63721 87707
47082 68317
36994 61893
63248 71522
72362 93156
11954 93605
14137 90699
47641 80158
44766 71273
5830 84243
13746 63757
69628 75606
87486 93284
52868 80568
28787 86224
16042 46607
64809 84437
22266 32232
35611 55208
77796 98061
55820 56922
55252 62527
42044 70887
66121 84419
49491 87807
34523 63149
20139 86594
16216 28909
10840 52300
35597 41171
37282 63708
19663 52021
21408 65453
7868 37712
25530 46655
45376 75550
18022 46242
26414 87864
48320 69552
12878 96613
39684 62168
51732 71232
81149 83427
56141 93506
27970 37851
15275 98524
21331 87328
30392 55252
2913 28777
2817 51743
26746 93668
62886 70375
32156 62386
15793 32215
23114 94488
2529 15266
3187 78670
41379 77873
60342 90648
81338 94736
85817 97485
17779 54487
31791 83628
48986 96624
53952 55467
61696 68885
55965 81679
8734 48346
5938 84093
11571 65373
40891 85241
44501 96511
47951 69702
43303 52091
29730 70351
9972 67288
89541 93456
40582 80984
59613 62350
31183 44199
65106 92857
18976 66786
24335 36778
18306 30133
67895 81324
8327 50032
70245 71575
28256 89792
74461 84439
43179 81769
62773 97003
78602 94467
82330 83785
45647 53391
2208 3456
70516 91603
27625 55317
62822 98137
817 93231
13281 41216
9230 71348
67199 85334
32029 48309
3017 92980
5896 28683
9228 64504
4258 40881
13685 45713
31180 86141
853 82858
12963 58026
2677 6401
42907 61125
44444 50698
24207 31559
48857 99830
41084 46664
1412 43293
60727 80118
47773 51271
21663 30254
6371 57637
2436 4382
65618 78237
26991 72814
17152 35005
89839 92702
1789 42301
17851 52268
13405 34672
16494 19430
37672 41969
40904 75258
13142 19934
13538 68581
16193 36587
84895 90232
81462 95747
14620 40265
47738 60358
504 24194
5449 80130
27122 68005
34603 98242
82269 99405
73757 87472
55937 57329
5739 68396
68454 73164
37647 46455
16282 90462
24821 41657
19435 82815
1519 57182
63314 69091
15037 79892
37276 57529
77990 99263
63806 88166
29134 69719
39349 75310
8937 26548
2332 81837
27538 30030
44694 90072
7507 91611
62708 84994
1785 36297
15273 84533
37748 56043
407 94929
2830 88426
45503 46376
73570 93728
18236 25262
7087 57483
42386 58295
26749 73177
24306 93022
29562 62419
36028 76785
37606 99967
11135 53788
47061 78891
45468 79376
45162 73307
70800 85833
4835 30957
57169 97400
13539 35319
30059 71480
6208 43942
63543 65276
8401 56319
2695 19320
11445 71105
23266 86021
32886 98573
42985 88660
61568 91199
29507 55176
3860 50372
833 3132
19841 31695
9213 90677
26979 78433
29407 75655
43843 80316
15538 35338
1060 60222
77297 79645
9903 42659
35176 39244
68660 71339
8358 65777
69103 99529
28258 88497
2970 5495
14132 69401
3685 72298
44718 90668
6229 40292
30166 58453
16568 80902
23235 68695
3263 16134
58946 95636
89575 97299
5647 40767
23726 40996
12902 93976
29661 71398
5658 36962
64272 83669
28822 43147
66586 80331
439 63426
26412 33828
51246 76477
69513 99602
13487 67190
24005 93133
81599 86254
25567 81799
74429 95244
31128 86237
48220 87375
15849 81006
3433 18517
9972 49946
8646 40269
20298 78210
56564 91444
15964 82598
26619 33025
14700 66017
49726 88183
34153 42389
23763 57562
46664 90341
64597 66507
23716 77272
27433 61006
1298 62171
9537 74929
46520 99565
77863 77936
1746 84201
36502 94568
29818 64173
43732 72003
63192 94293
32936 48058
37956 70879
8905 88708
35842 43718
52061 62382
36636 58248
26586 88415
38299 87842
45670 61448
611 41852
35915 72221
51516 66989
27809 42481
3577 7453
10057 62764
57208 82329
46195 74897
17852 47293
50880 86469
72845 94945
31672 40968
21034 76920
72982 91474
2815 25088
1020 71984
66715 68987
79342 96432
47445 71801
27449 62469
47355 65102
1478 47335
9696 75637
7325 70935
3763 32997
33538 78923
68025 95744
37722 91262
37160 60743
34887 47575
57776 89498
3004 88871
34751 72451
59 32948
40403 69104
71842 93335
25196 49769
32273 34183
58560 70382
18648 34160
58366 91833
11753 37748
80097 80286
34263 84021
53065 76665
5169 96482
22403 89235
30027 54113
45371 46495
7882 52426
38595 85213
16288 64283
28493 58408
52314 59922
80972 99529
4044 97934
67521 71343
43642 87925
38403 94677
51236 72847
17793 58579
10711 23815
58577 82316
19340 39825
35764 39620
27487 39367
17473 79228
29077 29672
81483 99413
76140 89175
21719 71370
155 50694
53695 57689
43767 84865
30931 91456
2994 77880
26137 64420
17469 34847
22998 72610
4590 47149
48293 89535
56893 97917
27629 63891
9383 94569
21979 86373
12216 60087
30932 58330
5768 37659
29505 41729
29538 33327
42970 91046
4288 70348
807 51437
20176 82664
70343 73478
34187 79286
40069 45398
46317 81353
10339 65800
59827 80571
11292 31681
53598 54011
29197 68605
52527 91090
15146 21740
92295 99522
15178 56780
16100 22591
109 51158
5907 32412
35603 71783
22406 62065
91182 92236
35427 63623
16158 96765
21004 92943
56323 83851
79224 85985
54785 78423
31401 80292
20189 76176
64739 69267
40753 86365
8148 84433
32250 91273
41212 57467
84668 92508
1123 82163
11374 55754
36921 47189
62711 80082
15241 80390
26701 29023
8372 29044
20951 60860
55478 71305
6503 17689
23434 44486
39746 49983
20316 59983
43795 44090
397 29246
24950 99368
55057 76390
45208 62932
35189 79654
25114 38867
46285 69494
54821 95946
35627 45330
15520 47633
35331 69770
1794 86786
66169 92597
6093 34808
17410 92425
33403 37213
6958 23026
12947 62032
59860 86909
41006 57410
27440 33880
34794 42870
74527 86128
4289 35726
25847 50394
11496 44611
58597 78316
1406 49718
10227 66165
66592 69556
54134 65513
32293 54006
37743 70753
16504 36872
5868 37745
16093 80253
76859 82162
52842 79949
41383 61860
60556 70167
47829 77735
29409 58456
31543 96683
34129 94358
14034 94245
6057 67258
1588 86795
6792 13767
842 95081
18372 21802
49226 52488
75555 84704
59212 77367
11200 40686
33406 69359
47553 50820
56325 88016
4948 75200
441 10945
55581 67447
35716 80942
13003 90434
11078 74908
12854 54550
49179 50116
7980 31383
46276 48517
71196 76199
23483 75175
25774 95660
10652 60402
1203 48153
68958 85845
46569 77129
7653 9353
28365 56264
5203 18206
24983 72082
22011 60517
42663 45827
70796 75044
3842 52918
44565 59524
63370 64040
29905 30287
16504 28507
76835 96228
8943 42241
14524 45621
86829 92352
49104 61929
64716 78613
25910 98711
72450 93646
64351 90676
37646 54772
45100 71342
38309 63136
42927 77676
19538 45590
2543 31336
14564 82928
3160 25657
25514 66334
49416 51582
18440 55218
28141 46755
24263 59593
5503 60127
43624 81103
39127 90841
875 14942
72640 99829
424 87706
25988 60994
74722 94043
69111 85447
61 90964
30771 84142
30159 85343
40510 71978
30950 90638
35376 51901
31846 32083
14542 92812
23075 52021
18719 37810
13037 49806
64741 87287
34245 73507
28298 50760
28158 75467
29391 94752
5005 49688
13721 55639
11265 61559
12353 31152
41694 48756
59438 89529
5827 83090
79955 80713
24706 56394
61029 92841
12480 32076
15367 97022
15801 34131
79637 90788
23097 68299
29638 43673
20979 28851
71306 73709
63236 86363
24330 86798
66708 75128
509 88698
37584 72556
81076 96390
56218 90544
39327 46013
23238 35250
5360 67321
15354 80207
14104 60919
49324 91002
21710 72987
37226 39780
19406 28703
10527 30269
20569 98590
38735 65867
69323 82280
52866 99621
50234 51986
47025 90489
46590 60186
36241 84674
85119 86816
2925 38185
27210 31111
53413 89346
28583 53563
12734 91477
67395 94473
2582 51215
60768 98211
60203 90313
15017 95565
11992 66260
19975 86051
49544 54587
29017 79965
31642 54845
49938 75566
6912 73579
4796 32374
65092 91290
73426 74962
5114 96054
33789 52236
14654 58837
15968 60437
1520 18690
43385 74972
3969 25379
42424 51285
20244 45690
8204 95300
12849 76908
63265 66273
5319 76856
85812 98938
53936 97013
74550 96240
71003 76670
15120 97262
33294 76048
91142 95136
20743 34661
4129 60074
27216 49591
51428 74697
49035 82201
42899 88619
7980 96880
26082 57885
45749 96343
12693 95143
17896 22698
8725 43276
20988 27083
37918 61988
59396 73850
40520 96166
13483 64174
29380 67562
22726 38503
16253 84804
4188 20031
65119 85465
46062 82941
16778 42982
775 96418
2754 42735
10444 18355
60596 73239
21650 27043
3999 96335
12552 86819
68378 87146
14859 25832
19025 44485
46601 63110
15145 15928
57465 77139
55530 92778
24745 93947
8607 61611
7151 25886
15585 22633
94184 95707
48867 84732
28454 38610
15779 71317
46927 64462
69745 93295
21758 25714
23690 99634
27796 63086
21600 58374
60369 82559
38875 72977
87366 91319
58893 76730
31732 87614
3541 69702
77211 87866
37759 92117
59599 60731
7190 25669
20045 60447
15357 31230
1202 70487
19958 26049
17108 33101
5366 25425
49450 62547
5912 38559
11400 45127
41611 93939
16886 49720
52578 58364
52621 91457
15357 88099
40357 94268
61339 94450
44543 90032
7702 48374
7912 54319
74285 81715
58808 71755
24540 53249
63538 96090
45795 73866
34062 73989
65873 72310
26656 28026
77439 79148
1208 41838
11500 52721
52893 82521
21973 59761
45909 72299
15759 78589
16707 20877
24891 62675
1820 87587
7037 42978
7351 22910
8913 24374
5168 10447
98 15321
44862 79120
1474 15542
56256 62774
72415 75203
28937 87960
46922 97397
5429 87393
11644 45526
39560 85317
42731 47725
8587 31044
72550 88192
45296 64192
45639 64022
49682 94938
41905 96833
28940 44279
14822 98489
1228 65032
36232 44512
59311 87787
4498 59965
46409 48575
32038 74482
43260 65707
9950 34139
20173 24669
87068 97612
13102 99207
16993 70373
1883 18167
3761 71569
36120 71031
31615 32313
21284 56628
8434 9588
15367 51121
1458 82717
21600 89647
25890 49360
2240 56627
2534 72674
38165 74994
55613 76547
9339 30113
7208 39250
419 57222
51278 77240
41623 45524
54165 55205
81524 95592
1338 45147
69937 99524
46573 87914
12457 82268
28120 75043
30299 50289
23148 91728
14999 93992
45253 52991
9115 54913
32591 44452
39599 77370
36027 48056
61089 88878
5185 98364
15694 95849
16977 43675
7210 43198
49835 85809
6991 89359
648 56643
98416 99834
15984 92029
3400 23427
30616 45492
36066 62765
2699 90299
54113 83977
9437 89574
71489 88690
9544 73618
16602 49703
21962 52345
44397 53660
58660 91031
44295 48301
60741 88245
27682 32032
39938 77041
7626 15639
45494 50811
11685 65927
90618 94578
71657 81275
5400 21558
23963 94259
55277 81179
27570 32992
38074 63802
4927 13008
1279 82249
42411 63444
28529 72109
83929 88470
50199 54544
40067 81687
29529 31569
19348 85078
54478 81745
40963 41164
22639 81725
25834 41681
38545 74991
21437 86276
84117 90687
18077 72439
16772 27609
81789 92314
1174 93564
70648 91056
7870 58947
32984 95415
64671 92848
19992 73067
19555 75153
45962 73208
45094 81036
15592 72422
48263 93458
39569 39863
59503 86286
5384 52102
1592 24025
62206 67383
57202 80761
47891 80913
82176 93305
50376 84558
19177 79025
45975 85142
9284 79873
23283 29572
30362 64162
16626 90448
27730 99994
63500 69778
31739 98155
13409 59221
49521 64620
85004 90851
80631 94285
1849 94628
42968 60621
71004 81900
8050 30990
24500 75117
9993 27872
5073 37363
8135 65850
87298 93100
89068 94053
2288 89035
15226 96270
63908 69761
22881 58103
8333 50993
64923 84663
85954 99144
13843 48715
38503 61910
2943 90876
19476 75748
49044 67526
23721 74649
33088 57144
44016 64505
19924 33066
61791 73399
20318 73468
10459 21079
1244 37503
51353 51392
42728 90087
18434 96609
24224 46653
4859 44146
22611 35760
2651 29229
66207 68557
991 82091
19039 98009
1678 85246
18361 35028
6762 45343
12569 48699
13523 79681
39900 58690
34425 67937
31611 84120
61619 90219
5064 78898
8429 54947
11260 83954
42541 49725
35540 36103
66780 97687
57229 79056
48784 93823
31160 93405
22461 71117
41434 76086
10907 63720
4213 11874
29733 89939
28110 73767
24612 71347
10078 29999
52267 94226
2933 63170
42286 96233
26383 79855
64500 77760
24958 66236
41547 48288
63828 65659
16261 23565
30929 57842
10405 24277
98534 99738
20369 65595
32398 63743
75565 90742
13622 37622
14285 67041
21871 33988
97185 99492
12026 75025
44827 65963
10498 82378
4561 64005
28789 73917
70869 71365
21844 77138
20323 69707
16059 69013
59867 92496
477 79319
39758 68462
34725 57260
17603 54711
65087 95390
66571 93569
2158 11982
61775 63634
27509 78065
68152 86737
16688 20295
609 34455
4000 94163
68074 99246
61526 97706
83481 85559
52255 79138
12840 20688
57438 75606
17047 37474
35446 63764
3383 83600
8302 36027
65672 74229
15262 37126
563 4522
3556 28017
31885 97111
70137 88263
7330 29006
3722 6782
70168 90681
80790 98263
8529 72831
94294 96885
7277 80789
11498 48618
59252 89719
72798 85131
5553 60258
3294 7229
40146 93174
71898 80587
17630 56283
9890 31491
16050 60891
51667 64075
29643 67901
13993 24869
10721 49339
27729 94335
10089 84357
23824 27523
46422 62618
70067 96770
72098 94166
13476 21026
20781 91510
36977 53901
16532 50487
23543 79268
6716 98254
60110 62222
27434 98401
68741 95802
12828 53624
24108 57967
61968 78438
42531 92410
38729 91623
56733 74566
3694 69913
23354 41793
8097 79269
70048 81624
3580 28537
2684 94557
6797 96174
12180 82502
21189 62254
64392 67886
30695 80681
31337 65370
39749 96268
16751 69758
3679 62946
46037 92152
15502 60617
36877 80580
5520 91801
29269 90904
434 11068
13812 40579
21806 53517
57928 75303
26247 28626
15043 40008
24720 85272
53454 95379
22890 46732
14542 49898
47287 89606
69982 81485
48792 59624
16796 53831
29759 64356
3114 43207
14642 47068
24577 51437
39268 67036
1580 56839
44640 48179
68682 79821
30156 31848
51934 56239
6090 50901
71993 73279
35675 36416
52075 75849
71133 76285
69441 81959
77084 86514
64093 71812
1359 25950
22538 76043
27265 84451
9064 36087
21964 44878
56064 72113
57054 88653
37500 73921
28960 78241
40512 91589
4432 18370
81613 85140
43358 83102
94895 95751
36692 67053
8336 22112
2886 68476
47603 99986
48094 61727
33389 59901
57222 67616
8934 94636
73310 95945
8718 96893
20119 37344
18402 92500
10977 73147
4381 40140
29278 29474
25195 62556
61555 69313
26193 31401
40251 74508
6376 34957
41933 92952
58929 73372
23392 27568
76866 79535
66227 67628
10006 73624
17456 17897
25248 42083
86949 94730
3869 31048
7842 14523
13944 34266
9674 50037
69099 84715
45557 53950
4495 76143
20819 30975
59814 96441
48478 51375
16142 68729
35596 38718
7514 99365
11790 51150
42749 70312
18642 39763
47450 79025
12493 31389
60702 82802
12838 87988
35257 73280
33204 78633
86156 91212
10571 57426
3223 30018
43878 54546
37821 55950
64449 92353
2968 49821
4196 29431
18751 41269
7886 65541
9917 37177
34979 74014
11068 20540
26086 98197
66521 81415
50750 92993
9848 59041
76580 98875
23304 69002
5819 65261
42415 44646
20749 71569
60963 99206
7487 43503
74029 95545
69169 99844
98213 98998
17424 50536
40091 41448
19531 26803
80814 91985
20585 32102
9510 39797
76912 98526
26567 72699
15106 82803
36869 38618
4087 34109
3823 52195
4274 34168
2177 80149
32623 96849
31726 94535
64295 93057
43826 80118
38224 58632
40404 77436
46977 54277
10668 28810
44013 71094
68098 80321
36697 61534
27376 66190
17908 79180
26791 51489
10738 47352
35913 70576
2992 7037
33082 37536
30424 98801
18810 70565
52113 57650
15846 32900
1049 85123
30116 47452
84497 91621
7517 62637
43091 54931
44421 65830
57047 99745
15638 95246
16051 91890
87139 99751
34567 59565
16820 95982
1980 94583
20936 53562
8763 67194
13364 54706
46826 82208
18572 75112
6811 64420
30974 61874
10900 11813
64431 95216
17971 25951
88072 95830
27626 76776
19533 31249
39061 77880
7470 14839
31591 89176
68467 76563
46511 60152
8611 79192
10955 25307
13114 75566
4884 59137
37382 66921
92369 94073
61264 67650
40191 92715
1332 35609
12069 67558
47999 66160
42439 89289
6847 92606
27413 89870
22612 58481
50846 73876
47997 62789
39536 48537
5303 93629
33293 77765
30465 31324
3518 90578
18667 89712
89836 97193
28804 49669
21638 93441
11248 22820
35097 47612
35644 46947
6314 9550
71874 72948
7103 53484
65796 82190
54766 96637
34998 79355
48754 58299
7450 32568
54414 83508
63022 93669
76303 96765
62459 94992
64177 72940
10141 11273
77886 88181
37381 44895
15018 74892
49137 59488
9553 74300
54556 55463
45944 72108
28430 53928
19482 91492
57481 86590
59492 83926
59856 73985
29610 90941
74782 94444
35580 47818
23663 27054
24490 56570
5198 47800
65882 78331
15155 54077
62599 74984
65989 84905
12722 19482
63159 69220
17815 98821
59169 82834
35114 70884
24682 55363
61333 64328
70259 99724
55589 93942
7214 84770
10898 76653
38507 40752
57936 93725
26922 95454
24019 64022
74351 95291
45018 85568
62729 89009
17634 90400
16920 61846
7258 69693
62449 67343
34050 78310
59699 80238
16410 55544
51881 76974
5651 27848
18828 98670
52670 93783
16134 43629
22256 58755
12146 86622
3425 30215
1247 31752
913 92818
69213 75187
51626 90436
43797 77004
14858 43413
32742 62562
26868 95024
30498 82824
3504 91042
17745 49070
22043 33548
58895 82234
52218 75755
27041 87062
45098 75299
27455 96192
59424 81052
27562 79625
18994 81462
30382 60603
3634 90504
10276 16745
60730 64111
4544 83939
23251 40168
68764 75809
41953 90201
8549 61788
25433 57085
5823 62137
24429 29940
7853 53832
995 52160
36893 62287
52580 65308
48191 69296
18428 94901
62474 91165
10094 59020
54330 97309
85135 97118
70882 72782
8921 52524
31650 69650
13904 85552
9113 16338
28724 93351
72301 92217
18730 49701
31380 37219
11448 15958
70719 89357
16835 78328
31774 91217
49053 90863
1946 94182
36202 94199
23223 71415
11320 90313
28836 80724
31331 81750
6293 85105
4612 70800
37058 99396
20003 64054
62231 71408
19764 57652
99581 99866
45674 88840
33496 41701
29438 51420
12438 70367
42584 92439
17900 20515
31043 84452
5793 89798
32294 67733
48609 91810
9157 46688
24638 57680
42699 53487
72737 81366
67518 88553
8811 36477
21142 29494
8172 11675
14403 95512
73328 82335
71266 82253
31584 59724
17040 19613
27533 29995
47758 48111
646 18707
75948 91768
46108 73467
26573 80379
28746 90164
27882 51513
14164 23204
4671 85027
20015 40056
32865 97254
39952 76085
31646 48988
31252 73000
6595 34794
43469 77304
2728 58989
4581 66524
11485 23789
63561 85807
47293 94655
5253 97104
56457 84810
68585 82389
3778 64395
47125 65408
28267 33738
11404 51556
44968 80542
32513 96311
41966 47566
21705 88282
63513 90118
41536 91186
1766 41642
58990 96028
87944 97190
44231 79468
17875 76574
10869 70046
11272 53372
9752 99152
30935 74441
21679 68536
68715 97537
86369 91094
50728 71150
23238 56614
22437 56044
51241 83516
50577 60571
29017 68780
36752 57958
37679 64835
67130 73498
4008 40326
65319 85270
33174 76450
28870 57462
60758 70541
5531 32425
68279 73147
4227 20557
21328 24743
62589 69925
16926 90643
65062 83825
68419 88093
105 30659
28759 72272
24593 26914
49009 94839
71743 79605
53060 60539
15455 52773
35966 61596
6790 40512
23111 49016
51860 84976
36881 62156
8397 34334
43848 81543
36490 77279
42398 81716
9729 41575
37165 50878
12088 23311
20451 49173
53913 77668
55698 79200
6372 79882
16646 43841
7780 36741
75981 87628
28793 42958
66030 86312
12498 84113
68320 90902
686 66348
20743 38704
37374 64451
15881 44334
8070 92195
791 59104
14538 45450
17499 54127
57498 95354
54696 59863
14923 32156
4521 66829
32910 81254
58346 89806
4159 48486
5238 21992
2151 94683
69224 99098
82243 91022
69872 73587
13862 46506
17339 32128
76211 89594
1287 89562
11384 99284
20244 27561
9403 62268
8674 21644
22770 79952
46826 61940
8615 79646
43974 46491
1215 90841
8781 20290
24390 30985
51844 65282
28351 78324
23192 40903
83963 88712
8909 16895
39943 49096
25686 83585
67988 73852
69055 87483
48479 52042
71326 82496
38831 60815
36540 64247
19660 76426
70024 79276
72196 98863
27723 70414
15146 58561
31708 49116
55717 72361
43216 96917
72494 99047
69188 69697
32061 47951
66617 70584
52744 81880
5569 9070
3675 84332
3952 33569
40700 90999
45051 81806
25064 86732
7371 11623
26691 90606
46785 72960
13364 25679
8880 22548
40264 95983
30424 74535
25578 65912
20399 27293
19618 90719
25037 45791
17935 43305
47402 50788
14847 91048
63763 83924
67426 97289
750 44862
53132 84719
23224 96727
34384 38253
46045 75874
26766 29341
26483 63115
40764 65069
29934 63700
51147 72343
8310 48021
54895 69050
63656 83518
7590 25443
32954 69387
9269 67963
46443 62706
31952 70001
7941 38968
68980 77375
55884 87333
30704 75930
48670 53212
63807 75323
22268 43119
51237 98136
14899 82289
54259 81406
51457 97807
17697 71154
52530 54154
32713 82515
1428 72457
41509 47833
33620 79340
7309 41391
19729 97247
18805 78423
64726 68564
21829 89929
22300 91492
5420 93437
39730 58878
29857 38313
35569 92848
6951 10421
28772 96128
642 54372
82789 87263
445 21418
23071 26291
62715 70615
60820 72576
27977 52896
79154 81877
64042 94065
38961 66696
51339 61458
66585 95278
5468 80207
2097 74757
69991 82356
55724 73671
13281 57443
1920 31852
24396 28008
54223 57372
3171 5608
23643 52955
48783 85865
1435 41229
54376 86482
23282 62746
86361 90105
6824 47447
48722 91737
20359 21788
4984 84721
59864 68555
27857 74816
30144 41546
6808 12648
12278 16363
17513 89911
53545 92388
12120 55548
15251 27025
34869 85870
89859 95760
92070 98427
29425 92161
63945 92891
30934 33740
26365 48161
46385 53371
19312 76661
20391 32465
899 42492
42597 46730
31385 43793
76962 98160
55629 97029
19904 77111
68039 82919
39318 93809
39284 69740
24002 67829
9257 68419
13161 57889
43835 46136
56520 68316
66898 76484
9577 35844
44410 76689
63822 94333
11102 16737
28018 35657
75816 90914
84739 99601
41751 67132
62743 70086
22824 60576
87117 96059
26231 62373
15718 91502
17364 96202
96113 98228
10417 91788
22747 99336
30120 68694
18884 21897
29858 67510
18271 20580
37417 85677
32692 44131
54697 64993
6471 22375
5046 8316
66678 71172
32082 52537
47095 62208
79370 90414
30643 67220
55672 81754
32303 85599
26994 81690
34778 80691
17691 88755
22986 57846
71213 89792
20802 93204
11882 21729
51611 64824
9761 49971
1175 13648
8432 22308
26907 85297
67084 84781
39866 63432
9289 36516
14660 23974
18004 80027
20262 24734
13970 71813
77987 84103
41263 52694
22982 42596
29718 65431
84134 92286
16945 73430
6321 61942
41067 93185
43143 71075
38547 54214
38011 64050
14003 83411
13962 38275
9440 31136
31225 92497
11725 75294
45355 88271
38603 61168
18414 73084
8353 39305
29052 40187
4233 30618
39589 65291
4234 68386
21340 92653
4746 49638
78165 98571
5450 32554
49990 97258
16413 42168
18366 50264
41381 95104
42750 62505
7725 42933
298 76771
7635 9671
74354 83444
3123 49069
5513 88851
13629 75983
8458 23960
12877 65673
26837 60541
44770 80399
1739 10975
26338 47814
783 64882
38441 78800
8341 84564
32498 72834
21574 28936
19871 59699
13070 22139
34359 62335
21693 51461
84720 91284
55419 73457
45986 81312
6663 88056
26288 68228
22414 91494
24398 32577
39152 86289
14671 48403
43172 51381
36397 66332
12929 60643
50514 69082
43627 86764
14938 92578
73630 80509
46224 55932
7829 74475
59039 76816
75231 75836
25646 32102
16706 40195
75082 91545
40308 52061
56956 69083
2149 41706
36807 68370
54453 92913
4776 41369
28536 79345
21931 63680
45607 63960
68236 68815
4186 29723
47413 50940
53423 76593
12314 67505
6299 93562
6509 35759
41820 90506
40447 66448
43464 56506
29654 80839
19087 41340
51321 64431
79252 95170
31294 57502
21526 74831
63848 69827
55616 57316
35816 37947
48239 61142
75408 81759
25903 60014
17037 51622
17929 53938
47476 80817
40771 52296
28591 79259
25543 89958
27528 28240
3283 25540
49575 51999
18089 85596
10388 75999
57464 64717
1507 86585
37411 82560
69552 87241
46766 92326
59906 96955
18563 82946
41449 76548
29176 60489
30920 77332
62614 90671
41626 59760
19033 19689
38585 82631
21481 86895
22611 81079
38006 84952
67297 85713
22956 28422
65132 91286
4111 95939
54894 99207
17713 27309
64558 88564
61932 71856
5226 11646
6972 91308
45555 55171
43531 82503
6345 95899
40659 95554
21855 29259
66384 98921
58550 80715
34979 41445
36323 92796
60422 97194
48696 99482
17698 76987
64129 66616
72995 82129
47715 64996
32366 91266
45751 64254
780 58384
35050 65758
9642 72363
36459 76798
9167 41166
40915 52620
16866 93757
13150 66862
23591 43679
24238 42206
58202 68801
37555 94683
43041 77250
74618 81047
14911 72213
68755 93673
44314 82561
9905 49332
33971 87132
1201 37328
7503 44836
34765 40725
59822 99648
1129 40725
57956 78534
42371 81688
71965 79731
25655 88319
52107 97107
37959 91862
56675 93001
27384 99791
58504 91229
70514 91041
71378 86281
22151 51968
33163 41735
26167 85103
15556 17898
53930 54308
85667 93172
15693 49226
79886 81381
79177 98114
23516 40419
67375 83286
40242 63136
58123 80192
31070 52820
45898 93953
38684 43895
17862 62033
34411 66920
7947 37173
42501 44882
15235 59537
28059 37640
2074 80605
10218 48913
62342 98717
78447 83823
63412 65195
60344 83300
7007 76002
10651 28543
22290 33105
50665 55907
41014 58800
70850 88171
21556 87797
13357 41106
34287 81656
58486 92048
38891 81098
16568 55403
21753 95519
48384 61041
51772 69865
22483 32207
8777 85463
33265 50693
4919 42046
15876 65020
43075 89322
33731 80854
27299 67063
29498 29927
28531 47119
6471 98802
20518 78242
85121 93888
49394 57965
23918 34340
85099 97507
7818 29426
7024 92019
22567 57847
1222 34448
42075 67467
4973 80792
47839 67758
34530 64039
70902 90076
29775 88778
2373 26830
18049 76006
12187 40371
35451 44184
27054 71115
64963 65261
20524 29047
11439 30895
10548 14517
18606 31219
63075 73460
3677 51942
67628 91768
12661 53209
23061 77303
5486 13529
12972 42561
9038 11741
61033 74584
18989 52254
16883 19530
36061 58570
61108 64218
52089 94035
192 52239
53842 65051
17392 38106
12900 69247
35774 63862
12544 41411
7926 78864
27524 97791
14209 28828
7680 60077
38925 75461
48991 74944
11014 97041
19300 52837
12286 74199
34514 77106
11328 99657
33116 74486
57603 69429
8793 39296
52398 69031
39395 95996
63179 69167
47649 60963
7433 45365
19811 71968
42414 99884
34977 69254
32962 83484
52915 99770
72552 95146
14013 95520
24871 93959
66196 69299
1314 51638
23717 50267
16990 75619
18281 82385
15474 95755
74264 82125
40774 51008
21389 86713
43041 85103
18986 54897
18883 50760
3965 38063
66794 85265
32224 42705
6890 84685
55232 63174
33528 41162
13393 57533
2744 48116
20097 22954
45365 90388
7879 42739
34256 89022
55063 73271
65705 73540
80983 83740
1815 63774
34169 38789
74805 92563
45341 66937
73724 90687
82520 94605
48895 63312
31754 73204
6815 21811
58362 66930
58057 76589
3562 56051
22937 74067
59683 98609
78375 94113
80874 88348
39987 82305
29836 44943
65721 95384
9561 59020
9009 99393
16942 40368
62217 97550
64626 88946
1623 83315
57511 58029
50533 54197
448 6599
34927 92907
19859 39738
72378 82496
45888 89549
13786 22855
65600 88251
6799 63680
25400 73055
66391 87166
63037 82475
75207 97961
17292 23854
3619 38695
34468 88886
12763 64724
86748 91793
51624 91624
41325 64519
51735 91010
9141 19469
34252 61511
80123 81179
84363 84942
21053 81893
10486 26437
67379 92583
13919 47094
46850 86935
10889 32291
3405 10346
60065 82572
38860 97407
72469 76112
25868 94869
15759 91377
13411 83734
35731 57391
64096 91364
10920 17280
15570 22733
39439 92878
8106 38819
40037 82102
52145 75398
28007 52512
40935 87932
16938 22497
24547 95603
10534 99532
19661 87356
27187 35889
29877 57143
24230 93058
48128 90749
29249 36818
39340 77370
24441 40377
5093 88213
30991 52333
45069 83713
13828 85168
46690 90037
32856 33769
82044 95179
25229 77600
22444 87771
24604 93124
58806 87294
31358 65020
33639 34417
19428 30063
15870 95697
13420 26183
151 30208
67013 67083
3508 13696
2780 81998
8077 90236
3124 11700
44543 76439
33510 63307
5296 16930
31926 32436
19132 72203
1806 58661
76626 81277
49060 52603
3047 33452
64797 65593
25545 97300
62610 84731
11375 65747
78872 81546
49823 70420
14586 86621
13917 28862
31267 78289
22427 95398
17624 44834
11180 56593
35911 80353
28744 79185
26452 65467
509 62986
17280 39159
59825 69332
13432 45238
44155 69141
5693 28150
70953 98177
6809 46862
1919 31183
30165 42777
26156 61474
36036 60324
10374 92778
8180 9567
81657 90580
40484 90553
72844 74650
16919 38706
83473 99892
61273 75952
13323 60044
23833 81405
42369 49321
35091 67868
25349 94946
90128 98759
10231 18905
57196 77314
89402 97598
21609 45698
70238 82919
20055 63559
64497 90998
25039 41176
47608 82398
33257 78221
17750 80502
51938 57856
16367 45560
8602 82958
20724 34922
19790 97435
53131 66611
12253 58756
14955 97664
13359 85018
147 71204
68474 88818
41797 78557
50867 82775
8074 21765
43012 94410
41266 88824
5020 76851
26836 39944
4418 31431
32859 97520
2934 60227
28653 92165
5728 58267
83139 93151
14437 37663
79152 94893
44070 88249
74548 77403
20529 21782
34700 50943
21247 86026
34290 37750
11915 46891
71392 83936
151 59572
48845 90168
40876 78133
43775 77826
33408 43060
76920 97021
24799 28918
1824 3438
10831 64670
697 48428
5675 70540
57281 99934
4108 59985
49163 96084
83835 91475
17280 38091
28158 33191
23462 36703
52549 83732
32007 34975
7023 37715
24448 30588
28155 87544
11199 72162
61272 98648
18285 38129
59754 93866
5622 58093
24814 64822
21461 65519
9976 79992
8604 97817
19088 99615
52827 78057
2226 49830
31465 50256
31597 35987
12320 57838
51817 88781
23504 60479
57543 93241
51472 57504
79440 90979
1812 84092
49237 87233
37214 41428
6165 18174
26567 82542
64898 67104
44404 95909
27724 52586
3975 63241
1757 70310
54998 59183
6861 96618
13692 87667
22910 41430
3083 95337
11939 74828
15739 45636
9328 85626
18636 63603
48231 53225
17667 40642
22180 77074
21310 28285
42796 63776
26877 59047
20644 95777
15915 63564
488 11557
12459 20817
29138 80147
30194 33105
3928 36677
6850 91077
78160 95527
58829 78712
2014 72897
10877 98143
84206 97331
909 11959
34168 97017
67917 99457
12633 75205
17593 32421
62547 71230
93216 96459
13688 73073
9373 42070
50427 52156
41641 63446
25997 54219
47690 87312
47583 66359
7583 34739
62099 90250
22389 89525
32310 32648
31944 33403
18853 49280
32957 92628
66599 99571
43424 68917
76482 92600
8175 13263
938 22347
20115 49454
51808 81636
55873 97271
65662 93329
21805 74993
56698 78087
38044 50090
82636 92670
92487 97015
16811 81288
45932 91963
38668 68022
20621 61124
69893 87275
25326 61676
56757 66968
11460 66335
18760 55657
2701 12393
12009 52056
52811 83694
69695 87688
35393 71023
2009 48180
38340 49810
38510 67441
2691 8567
971 34034
12301 24556
14229 65997
6025 21527
14553 14560
51102 78432
4363 20815
79250 86937
81976 84204
6014 90974
53261 93592
11724 70004
39516 73028
26493 77094
67236 69117
27372 38676
57045 66834
8740 75265
31590 46339
54514 72694
3970 72719
34006 88500
39051 79881
5512 10504
66620 69334
45876 72904
1484 37989
6285 65921
5792 12123
32866 62075
5419 21766
33335 66172
41223 92175
43188 86198
5488 82860
41247 77099
52773 97703
2202 52934
16593 66728
49054 54368
66477 74324
49509 96880
49867 81405
73523 79679
65442 91859
7643 64289
49339 68366
27076 49509
24219 91399
75744 97859
13945 88091
6139 74499
29864 45787
32223 69943
5877 65867
79395 81128
41880 63762
7077 34711
13576 80439
24598 29454
25629 79209
4021 68226
27942 45689
27580 54206
44670 56006
48786 77268
13607 93793
1993 44530
65819 90354
31852 80345
30263 81035
2394 77174
12351 73860
63271 87555
2746 45493
16061 77982
64933 89409
22804 49043
22399 90411
62550 85803
23287 71901
3169 12780
90541 93443
16129 46043
11072 57186
45182 58055
10951 53231
1789 80808
55528 67997
89111 95040
22438 63304
24128 58866
26031 94784
6973 62728
21295 35318
86502 90861
62202 67214
39617 85453
49409 70341
18914 86899
58272 58970
23936 80142
13048 59965
21543 52251
16360 27298
34519 63683
45506 87252
25423 26415
45704 99566
1523 22164
19248 19254
17920 70985
65723 67360
45501 49637
8960 99999
18731 93782
35483 65748
24484 69204
51137 52118
37078 45001
68097 88807
34086 93128
35872 73887
68249 95934
17943 95647
43322 83020
12099 26242
53826 94872
3392 71010
10659 68287
1070 11366
69512 99375
47606 86753
97581 97646
30635 73510
32324 99344
8672 89815
21147 92237
69109 81066
31587 97363
44893 70279
14007 66820
67328 84539
21694 79299
98229 98722
42796 72344
46543 78928
70604 96482
55509 92405
4480 73038
14814 82754
20459 86190
13430 77243
34166 72138
66940 87189
65155 90449
55109 56724
10191 59373
47454 93153
30835 53631
44502 89723
41227 85431
54828 89737
5224 74456
3972 25084
8737 14986
54065 82279
46099 62834
35038 73004
30188 93891
9108 31574
3371 25340
30942 50161
20864 67650
4656 12314
51722 53630
14411 27742
58332 88246
6270 51922
4613 21886
28783 97924
49317 56259
12203 45577
54061 70629
13192 22070
36369 83805
14054 14143
23952 68441
12935 76948
24209 66260
49097 58794
28035 90678
49783 90336
56670 60015
82325 86771
57779 84478
54630 85682
7844 86171
20672 36905
63910 74960
47639 60236
12121 50779
11263 96280
31738 55062
843 1421
61520 97870
70899 99104
30510 45873
28285 72468
52617 93538
28649 62891
29365 61482
87561 90112
53962 88701
24795 81365
5659 48784
6004 23230
20225 45687
17011 44648
18657 45013
45804 79440
15602 96401
12133 22171
51683 58414
7055 81443
9623 82381
1259 11553
44489 84992
1317 45272
27452 78363
53936 66034
27496 50464
38209 85089
59680 75444
18294 94257
42365 89524
21258 28980
40939 91393
19270 34031
51336 80894
92140 98180
95 17809
32819 47798
36050 46962
37476 92554
589 12347
76196 84499
11696 78003
17746 27577
31927 32807
20055 41755
53574 99636
48491 67662
64272 65443
48888 61456
4224 5879
14471 17212
77891 82403
25553 76337
1279 86954
33698 46959
19236 76655
71544 81454
76217 95135
59740 99497
4654 48802
62136 83871
74820 93157
29871 42132
44757 68633
30132 48478
49091 68538
64333 69399
6786 60414
37777 49855
4443 42037
32030 97665
71956 96954
71891 90997
27429 83288
51639 57747
4541 92354
14079 84077
31659 86507
21922 33522
3241 42062
14782 49515
46746 82965
14985 42624
23219 24898
8389 98885
12567 35515
15196 36437
42930 74976
33240 83356
15481 66704
67718 93130
57790 97065
27110 31556
1232 33801
27371 98202
70702 82167
47419 97324
21056 74819
40528 96637
46950 66006
42211 65094
36817 82771
56070 83416
30674 87942
68840 72890
79580 95737
51925 91002
37448 73685
46632 80319
15589 77670
54114 57516
682 41285
16559 27029
7642 30778
15793 50293
25203 62268
12967 89981
61203 81646
15060 59212
47407 53159
28348 38831
3528 22705
32471 87241
16261 71861
82111 96766
43649 82272
27771 66187
40598 60121
49309 67898
439 63939
14624 27980
3053 18456
34696 68587
27276 73364
4185 46131
2751 73606
33917 60425
29410 87819
18073 76545
10749 97880
16826 73450
11105 62164
38713 67819
67045 85495
13871 44202
48009 82914
15662 49194
47582 53207
28472 82839
47121 74056
79666 98762
18554 25250
61999 99710
37379 92774
31868 39065
52002 74950
58927 85604
40363 88437
10594 75617
30785 38380
31016 33081
47718 66202
72159 99074
61747 77190
40878 94561
58240 96611
11770 53262
65797 93265
8640 74004
4360 45405
21406 46956
30551 74739
12241 97522
40888 74465
8537 69600
71135 94525
48462 76441
29648 31072
28073 48599
40877 66745
50807 61589
5247 42713
67273 67293
59172 68707
66820 87699
9364 93253
39131 72789
12385 65267
11510 94229
2761 24943
58658 76380
3662 33489
1711 66709
18376 42189
64346 95250
34370 74230
47088 96365
7248 39519
69576 72745
22546 81784
47198 64910
12110 86639
1029 4731
33410 62169
2435 48640
44453 58832
38977 51946
66807 78040
15741 63378
65664 88294
24012 98769
90039 99470
19865 69378
15352 36040
5742 92080
24360 34253
9410 59273
19984 88920
44431 73282
52320 70681
12563 75025
17401 43885
63418 85373
52256 93412
6146 55967
59246 62029
59323 80145
37475 78560
70829 72463
20871 42682
44131 87364
10744 70506
2852 45705
37782 70302
32718 95918
11113 70975
23028 43665
5084 13867
14346 53553
84137 85133
26650 28342
12451 34376
33581 43587
73810 93915
3487 48092
32018 41436
31708 36391
22237 54251
58962 84824
21500 85948
16597 61411
42113 55163
21273 89798
29200 96093
18212 88970
4247 99846
31887 75657
55398 90410
38718 47877
17761 59801
76013 83841
65024 66044
5325 25535
66821 74329
44625 83111
23806 96046
9830 29912
32012 76548
21998 89339
42365 64244
25257 71904
21199 29731
11994 13555
23706 73799
64991 85051
37889 59202
16296 52325
1338 81035
51112 97486
179 18059
13613 44613
38128 71831
67468 75833
3171 45175
75724 80111
46068 83352
89969 92498
15155 52119
717 96219
80567 95422
22708 94202
6136 93509
51529 88265
1985 84222
59492 66778
37024 44222
39495 99911
3196 94918
15073 64676
21161 99114
47054 88640
85459 89729
86187 95977
39223 87145
39815 62331
14802 74163
41524 86084
94754 99905
9372 46902
14053 78238
8422 15730
21679 22504
9674 30842
6785 74709
22818 57332
41454 85702
43791 53675
68580 80254
54115 79155
33045 90582
5227 12295
11592 66017
63184 94112
49728 66827
12068 55747
11037 14636
33288 96085
40858 68999
11785 25123
34255 91113
2977 61457
9018 22649
29429 56065
8208 56222
54258 63212
22505 35001
21522 38014
52246 74212
23891 62490
68634 68661
6950 68385
16734 89803
4474 64333
22546 60930
40697 69126
170 69594
67712 82319
5471 78954
6134 13156
29275 88245
45083 64331
32251 94692
14290 87620
26980 72714
41088 78695
45714 91444
35602 43899
45607 85556
2161 81306
17148 43853
12680 41293
44825 97878
27169 30853
83834 84628
16065 91742
5725 59715
24227 61954
64922 91134
69178 97088
76960 79710
17644 66251
40460 95196
18395 71380
35996 52251
37893 88159
42042 81020
24586 64571
62448 91810
47163 84722
45739 47087
30352 86604
26252 35306
19420 26328
79041 85319
23069 50039
34655 39043
2825 20427
20876 23328
3316 41585
18959 48230
13658 73612
21278 72918
38068 94451
25604 87938
56300 66641
492 53049
26516 78326
24793 74609
39227 96463
46296 70762
6736 86636
48084 66174
52334 71626
7319 91733
53427 58677
1591 52982
27308 52609
1741 75086
13229 96198
76455 82745
41144 92536
48533 62450
23345 88782
13604 60623
42011 43204
54903 65964
34147 48168
81843 89043
8939 11532
19374 74576
10154 69317
7235 97139
43528 88072
12630 92653
30811 57703
49359 98093
7364 73240
31087 68937
10442 44269
40697 66610
7505 51260
1224 11257
41090 54647
14512 59206
25945 86836
704 28859
30863 47141
43070 69644
31844 56193
32260 71232
32522 92002
77294 92672
62472 85202
10195 79101
49065 87868
37478 80995
16741 70404
8933 40237
40426 46226
64576 87899
79977 86983
5119 10333
38740 74456
91931 92644
17508 40227
3657 59052
14178 58310
78682 83319
4393 89464
24739 35907
64217 84652
23062 56558
35077 52456
8902 63020
1 69837
46229 67925
6927 84586
34072 99998
12366 97570
24976 29151
41644 92863
21538 86926
57066 91013
28693 64518
22568 41280
47951 67749
13111 71029
10566 56848
80094 86578
5102 12744
3915 46556
4121 57477
37471 77856
9395 82546
13928 53009
25375 37041
18571 24576
4569 13778
59589 94034
37280 71175
46733 62781
77128 78312
9745 86788
7246 36872
9846 97429
50822 76338
50451 51948
58946 79499
51694 73388
4399 46671
75249 81934
28559 29293
20484 26107
18042 80166
11587 24247
33647 92474
67355 74178
29157 59631
85946 87419
24654 98508
32815 90342
18792 44165
24518 35046
73218 81998
399 51028
24274 88680
44514 77047
51756 84061
44348 50114
57149 68393
10369 68016
14568 35411
35093 91269
28766 28824
40363 54460
74512 88334
29167 52056
66708 77084
11496 32992
57288 78841
987 1046
19699 95838
1463 41639
67803 84213
26516 88364
17763 29745
40482 98287
11304 56174
31263 55097
88282 93526
20854 62154
75804 99771
16024 76160
8078 95435
5199 33628
47675 99353
91396 97304
61569 74010
67878 77348
9394 12727
87896 94342
34295 66572
51618 53938
12545 56560
1362 34429
36006 97683
17869 82605
55017 81302
16848 83984
59544 71653
28766 47757
60844 90775
24469 98889
50727 65833
23042 65775
29320 85956
31211 95140
48905 86691
15268 68301
23761 26674
20547 21461
33190 48002
16934 86951
11327 24204
37503 89306
27256 65823
31659 49272
67496 88223
39441 81243
40701 97771
66286 77982
71846 80300
33141 51735
58728 83453
17221 82235
6799 75606
13304 76498
38302 91288
45573 87115
22616 45150
93721 98622
87404 88657
18562 65703
20471 46751
36828 81861
58353 87497
56613 87503
2986 53575
44941 72287
4379 27276
8381 72093
39404 97827
63810 87004
65800 82867
50318 68013
12066 83510
44003 70963
61442 90151
47445 85728
17039 96250
18650 94808
24645 58459
1495 74538
27558 38876
2961 53142
14459 24975
32026 63773
20828 90654
69844 90039
17863 45640
64738 98340
9290 58044
22539 95458
71891 93023
17926 36697
5006 31754
29839 88938
32932 73389
15081 45121
30540 85968
27121 62565
66074 81229
15694 66047
964 3832
26197 50133
27433 52481
74825 79010
51772 60479
38501 54926
54707 64156
17592 57608
16236 66256
84799 93487
69065 82363
415 97449
61362 64295
20067 30574
55846 71470
33873 95622
69536 79053
19154 51264
19041 58211
39110 59290
13849 18837
42021 73275
546 71831
1146 34166
4643 94759
11501 92889
19994 75192
21558 99035
37291 57093
74190 90529
34303 87786
23703 34963
69523 84405
50012 97567
45221 70513
6945 55196
37531 78267
30830 70846
47670 85875
1808 20406
68777 78133
78847 85214
26069 97406
1316 94972
31691 38701
14109 63114
56258 90750
39702 79050
36740 41821
3469 5041
22598 23119
42858 98704
66891 86306
10058 20870
11931 53530
52125 96765
17256 32516
10744 35346
12773 95995
66908 81551
17157 54375
50183 66894
41317 52907
7450 70840
5568 89332
81751 85404
5505 9659
83819 90949
47403 65215
19504 38004
22914 98324
46126 56567
20117 57338
42728 48861
6667 22820
46434 91463
239 51409
55430 87079
1742 93315
18118 38287
70638 90151
40946 81854
33398 94700
51104 70423
6496 33124
28270 66352
8840 97437
25937 42830
34028 83154
84 53040
36750 41675
25131 77802
70192 80671
47673 94928
52702 95004
78736 81554
42941 64643
17382 36201
43603 75884
25604 54625
4974 86215
27343 70986
1304 55808
21630 23616
43972 47660
13910 70475
54477 76810
9961 21277
21316 67435
53604 79419
23861 46800
24750 38435
47743 52457
42323 90965
346 60656
2038 35935
47355 50104
32937 52834
23434 53022
21619 60681
39044 96699
55329 90579
29172 78891
60427 76967
11828 17542
14529 94985
24177 48183
40925 65599
6026 21024
50697 66025
73477 82679
42787 53113
92068 99764
27004 78800
24930 29068
7557 16076
30811 70983
9736 25931
56184 99986
1385 25354
20099 98019
63969 80639
649 76724
10307 66870
7211 89329
54489 61197
18005 91705
44978 80803
41862 45588
33208 74076
48925 61762
60686 71526
63007 76945
19798 52418
58691 67724
9007 35826
7493 68487
7719 19922
83127 91363
3270 52762
21357 96808
36890 95937
7577 80765
26564 87857
3238 62221
41351 87574
45264 79750
21355 71314
37792 69314
27231 59101
18019 58374
9510 52748
12366 36886
3999 44015
13473 85848
24165 33861
39716 59275
3519 5834
1385 8932
10754 19764
78770 87462
24158 95359
14363 90415
67837 82920
16611 69134
126 63189
14293 44855
51318 81162
42035 90963
12299 87403
51442 52766
5864 59653
51863 78505
12108 91485
11870 39694
52262 86826
49065 57788
18409 59426
59875 93551
10227 39377
41405 69590
63951 80810
35485 76758
24833 56418
16739 31367
53148 65198
15742 54459
27593 34332
21975 49835
8876 9126
34078 37867
47133 78621
916 47803
50169 62057
9105 74680
17399 79961
31343 63794
46750 68806
30581 81376
43041 76977
80363 80894
11148 44789
9470 23915
1353 30300
35671 87540
87729 96332
58980 93305
24591 74845
29272 67798
4180 40835
51943 56156
69366 84301
43505 49475
16536 48276
58689 69193
27100 98377
31532 94252
28025 56282
21153 97530
86095 88666
57579 91369
13393 71536
33086 36739
4843 16403
1508 94425
43017 64668
21043 89032
31514 61275
23902 37028
15513 49233
55685 56164
16815 93607
52077 75013
2926 18827
31679 98472
6314 30653
53895 63470
13504 55191
6159 82043
45899 55199
14902 91002
17206 81899
30094 81369
48827 73218
4776 6876
7804 21338
21901 61566
24980 97382
42973 78929
82359 89748
67637 86126
43392 96535
7903 57191
7195 37466
44577 84690
61509 84160
7553 88065
12623 69078
22125 27444
1320 24651
3152 39138
67513 98349
6177 65832
15050 75009
19419 26185
19240 35000
10586 97326
75330 80464
23111 66232
75246 82408
21696 92436
8731 50895
28314 36784
2465 38217
52796 83939
47008 51473
5926 21534
79129 84540
46487 51811
47403 79349
8272 19611
26933 96955
48406 57975
71489 85390
37588 92836
88391 91561
22924 95830
16187 71315
20852 45580
8715 39769
2917 44181
29964 56320
80426 87144
73139 96165
37431 46590
859 82327
6953 9748
482 23794
12987 34034
10553 56909
25913 29296
28376 98148
14573 15019
70568 98019
60675 77432
18211 43275
26407 87844
9562 56036
27479 41725
18106 35503
18290 33697
15679 25305
55818 96262
36787 37552
43224 91684
30787 96398
29184 95978
57371 83349
36604 80944
29500 52029
40251 98298
53405 81092
29004 49180
49340 53730
13783 50699
74301 75362
3014 79718
400 67995
2374 51511
7450 47484
10834 16610
64546 79459
44728 71515
46962 74548
60456 82353
30870 80504
76756 83856
1587 33214
3481 54129
51080 95133
41064 68588
28800 61844
35945 62607
47888 76050
48992 77726
45681 88851
57711 92704
4796 48288
19323 55008
79314 89028
1920 57811
14818 98435
54763 70390
44676 65815
9842 45367
6492 73326
25102 70514
22754 24635
11983 91905
22221 27240
66791 88096
58614 61328
52081 82000
38430 94095
9037 31726
10296 89951
61937 80003
72575 78741
3651 72034
41873 98209
28602 41411
72364 94234
17679 63411
60650 79241
16847 18042
38850 39547
22274 34384
46063 57059
45192 75069
88004 91757
50711 93493
46166 50188
44604 73561
19874 67280
72607 95847
14432 52818
8678 86872
15908 17771
7073 16142
46034 55294
24016 75918
23236 97614
28407 63681
19520 27971
34054 55371
5996 35027
63508 64529
54929 86525
45964 98656
28895 29051
73912 85925
51965 68661
2442 88090
14289 61743
14644 52654
70237 98605
17938 95028
19409 73401
51570 58428
9005 24833
25533 35137
32144 67424
11982 86831
43337 49643
14837 48158
25983 59843
1911 92907
6515 24757
22862 92313
6026 54436
7288 53751
18762 18799
50478 81771
11378 96366
5254 98026
6778 28275
28323 97857
876 3535
77828 79561
16797 36237
9534 41410
43957 69517
85978 86676
52334 55872
87240 93078
5282 19249
4003 64141
28107 69866
21912 88279
24075 37278
68035 98800
40459 55277
57884 66080
10389 80132
21671 60263
20301 41533
17165 97632
61821 74519
29042 49989
9275 29345
12651 78456
50777 76207
5045 64904
22240 77815
63583 86881
48262 81402
62006 71033
72101 84866
45592 88804
14462 39523
50573 81417
21822 59918
1917 5554
25079 99510
19091 63746
4237 92859
35701 67768
46900 84558
18800 92894
48705 82870
7071 48996
12273 64361
389 74874
61258 79430
15728 75405
8415 12108
29183 40639
53299 96564
38470 80955
53948 95306
55187 58703
42712 75188
34939 72920
41219 43895
66681 95938
37676 72896
33734 36492
10924 29573
69810 84485
37663 54158
46251 57005
41634 41806
85344 97342
8929 45043
17821 29821
48308 93188
9176 94205
13071 73873
39857 57022
50772 81654
28564 70121
59869 97553
56330 82713
138 98674
58384 60002
9389 54248
38613 53165
6693 81058
7961 65366
61963 86079
36459 64712
3490 52569
25814 99600
33136 49227
92462 96618
63365 98882
56421 59045
42025 71757
48754 54718
4992 38068
52814 91481
14871 98826
72156 96058
6929 44120
54116 86595
8837 94844
15007 22531
28573 77641
27233 88492
28795 40571
49322 52731
13752 17811
29867 84751
12192 79867
80888 99447
23481 26711
70932 97498
-449622009 -895919453 -212011882 1 -365573197 -1 -646113325 508875360 570848308 -50700603 -1 204966826 -230822756 -10106758 344821756 -999965119 -936514405 -461834122 -999965119 115392665 -318182814 -763872998 -1000000000 -697227466 -1 126898042 -356734782 42 1 415164821 763603529 0 117044210 -872637378 -1 789593713 -999965119 422030358 674370684 -532364049 -319903760 -999965119 0 619078164 -1000000000 -515502769 42 -685538866 999978454 482489427 766393565 1 -65924733 1 999978454 -534750843 107592146 857162192 42 241267849 715047214 -373639537 42 239118975 553750076 -999965119 1000000000 227412456 -999965119 555004751 1 -574448428 -999965119 -1 860814765 -566001639 -798723554 165300114 999978454 -227904163 0 0 794688061 109377224 -757650020 -963524478 42 315258202 157390099 -929139277 -307335961 42306482 329216394 735422257 170198441 326991054 1 847517220 -17811786 -285929255 -188759478 96679296 -1 -180101888 -880310976 -661505425 0 -999965119 441602321 999978454 800190381 406693307 -999965119 752366660 1000000000 -183961443 -1000000000 -150056812 779065216 288486230 999978454 1 709470560 999978454 999978454 824756311 470359467 968143147 -798424370 1 -701765731 -999965119 1000000000 572927897 -485837665 522415415 1 -1 -330343534 -376607758 -31125314 -466314428 394045341 671704478 736270056 403370370 -287894035 999978454 999978454 629387635 -999965119 -999965119 900717290 490583293 -150443336 -999965119 -646721871 -999965119 262121434 19622028 -392081813 -504401616 0 913905425 -941028934 -37265982 999978454 999978454 969871513 126887506 -1000000000 233688948 -999965119 297704326 1000000000 972997723 42 124552072 -712842987 19813586 833275060 277979510 47223775 163519317 42 -999965119 -447469497 -193429424 0 4956258 -883589120 -998740797 -999965119 999978454 -35057496 -1 -9215408 -211488891 -999965119 -680704450 -999965119 714551967 885915727 42 -999965119 314107819 -303068260 -83567706 1 -663602265 54490837 999978454 44243354 -999965119 -577208804 1 999978454 -387006784 -999965119 -742291043 389516569 0 127442385 558275113 605909464 530483631 260895378 866710042 -1000000000 1000000000 302480213 497985203 -89491593 119242664 147939649 940744598 -259704352 42 -909961592 0 -782582480 255628555 -404058051 -915410836 999978454 966750416 423713724 -999965119 43745471 -537669086 -559821249 -302729279 522629176 -1000000000 -779218408 -122395970 999978454 991190660 -962746099 -999965119 1 -645727591 -915387174 1000000000 -48925352 -995629845 108943803 -999965119 -1 -660027590 999978454 42 -915672823 14587961 -940634605 -575226152 639724757 925755224 673926095 -999965119 688991759 -1000000000 999978454 293202465 -117534013 -999965119 984632141 -999965119 -922531609 -789906971 -906360572 -1000000000 -820556117 -999965119 358179986 -811700603 -85363487 999978454 -504926031 999978454 -188304064 699341987 -1000000000 999978454 81796150 1000000000 -877288179 -312675335 -1000000000 -702014221 595651151 999978454 -48081117 -929975035 187261184 999978454 -116796815 304682648 -441856580 -266627530 -1000000000 -999965119 888966970 489391048 962767855 166520619 -908260806 -979746320 -161532667 -432297947 -970264601 372284734 -539140765 -897638385 484378814 -999965119 20835943 499260326 1 -36830386 -940562198 -19047698 -226611098 697277251 999978454 -1000000000 999978454 0 -638105469 999978454 644601532 291340745 56726064 -266761745 435570305 -667263738 -1 280822214 -670085837 -1000000000 999978454 1 -815058819 979713358 794075535 1 999978454 864309589 981103221 -932079948 -1 607606027 1 709990708 -257607506 187895832 -647219791 1000000000 -999965119 -566178050 999978454 836482065 -26199713 -429941798 -664853555 234543994 906003408 -1000000000 855168433 0 351471224 628074129 999978454 682641657 954299152 999978454 145383052 42 393368665 608543247 -849531726 -1000000000 -1000000000 -999965119 -596184346 -161535915 -990990132 -492740227 42 -510259490 -210515793 1 -100890160 -239286621 564343195 0 -1000000000 950498391 -444836123 506531121 -999965119 168857084 -215142158 466707387 999978454 -963724391 300880302 -904741946 42 -444429477 -635256884 42 -905855070 -286156715 -244355230 -765422966 495230253 -137476253 -810196224 1000000000 -664849117 42 996819567 -690819324 999978454 -284477839 39583889 535896277 -45833989 223752938 0 999978454 0 578262411 -612610619 1 0 -999965119 -423078494 -675119650 999978454 -575264298 -1 -196929921 -55249095 999978454 -438526371 -214146523 -235237228 358374182 -392317301 1000000000 34858457 544516290 642873070 -762292071 -699292416 112653737 142445346 484401504 999978454 910401646 739590766 -999965119 42 1 177003326 1 -459711068 999978454 614445176 -595363417 -999965119 66911918 -237214308 -769329634 999978454 -606414569 -546291551 -850801005 -27753007 -339724801 -875125351 -382004045 266939205 -496405119 20981564 -979256746 -527174612 -484012018 -999965119 831735826 -809529177 -389231147 -511457380 194550966 1000000000 181404988 999978454 -852814545 799661094 999978454 857988757 925516178 1000000000 -300517627 742857818 -688059579 377194349 267999341 219800382 448662932 282047005 940506987 -650640819 537054048 -1 233432195 -956099552 -999965119 89784883 -999965119 999978454 800172983 -493939781 -867771352 -331955358 999978454 -999965119 -999965119 915996282 213087495 -661400796 942873808 -556897853 -265285572 0 999978454 -999965119 842631684 167577307 189391485 999978454 943607137 -749373728 -999965119 -254592204 -400734790 -268577713 -1 -1 -395983314 -999965119 444058301 -524101125 -671994330 648774504 1000000000 -794584243 1 -658475602 1000000000 651936463 465626312 322997506 -995179156 -999965119 443012625 -999965119 -211350641 -999965119 618410529 999978454 -168886881 939354231 -608796594 1 -706979160 -604620614 -943005411 1000000000 416699886 934081792 -999965119 -999965119 669775579 -1 -999965119 999978454 -999965119 292177291 -1000000000 999978454 -468594919 42 1000000000 999978454 1000000000 -165950107 -367412540 520028203 -939348908 -774702741 74020363 1000000000 342408407 722443947 59982169 148912093 -254896617 -433989112 -333511529 735308805 -772129360 -999965119 -871262676 42 1 1 42 -1000000000 -853801328 42867672 -19235871 -993220259 0 789737204 1000000000 0 999978454 -258845673 1000000000 790191899 -386336604 999978454 -162386471 -759621484 -999965119 -999965119 -213909803 787689465 -957964855 -1000000000 1000000000 1000000000 -219559748 168065342 -999965119 471309010 871683256 115389411 1000000000 662553527 680899586 -920640728 -1 39773352 34724278 -176319077 -494637726 999978454 -671025045 -999965119 999978454 -1 -717778563 235961443 -59975889 -999965119 -762396619 -507801599 766112463 106248165 0 347944140 999978454 -316371524 42 1000000000 1000000000 74681982 592783762 918269254 -225580070 -910043105 -1 543178438 178210996 -548455091 -928581523 -155939531 999978454 -99311981 141487401 -842535881 -1000000000 -488426093 129275566 -1000000000 -1429361 62641323 1000000000 -999965119 -916861065 1000000000 999978454 -82291011 532227014 802296056 370826590 910094260 0 999978454 -591058183 999978454 -661886405 999978454 1000000000 -538307974 -500805783 -567087398 -268072766 -591341337 0 240323305 -762811881 321243436 -707039221 61668897 -595603165 369364925 -999965119 179315835 400497501 0 -876666598 785581223 -510714579 121809915 999978454 0 -218919898 -966977611 591152651 -963236302 883114219 999978454 -421602250 11867789 -999965119 882430495 999978454 0 586450267 1000000000 -1000000000 -654832951 -101797878 252922005 -307629175 42 -217690514 -674620657 -699127637 300741174 -325227049 -1000000000 -562053149 -223182857 -916857766 -553699917 999978454 319351088 376200940 999978454 1000000000 -615440595 534576108 976562238 288225780 -520006396 -157271166 -72270432 -452603650 124218014 -1 160894589 149922173 785691094 -348821926 243923239 -376138993 618382787 -290044624 283483741 1 476893635 -436751634 225572655 851443028 476441358 207320282 1 -515881151 892852771 999978454 999978454 205477698 1 1000000000 759708191 392828609 148595695 351305405 -922637076 935588634 -288006986 -318956655 73266166 530508578 -959581562 -863545531 439793482 999978454 -999965119 -914425514 -999965119 -392365649 530712610 -130167549 -171099077 -658651795 203176934 1000000000 979855939 -579951057 1000000000 -999965119 -491943232 -637639682 -635350228 -231904004 669899735 253244640 -1000000000 -419602821 -290170305 -870028499 -562362821 -278535444 0 -329567114 999978454 -255467662 -1 -199451051 450620368 999978454 76252496 481446266 213175335 -30456374 327109888 -798390793 107270145 -1000000000 -546579754 -889421298 309822191 -662904543 -712434381 -999965119 -219085951 400113826 -737581189 910490775 -349201519 -308936864 -59397677 -45917675 999978454 -806977997 696085382 -999965119 932320755 700398511 -490151376 36269426 42 985073879 60053688 -884815357 -344721569 -970070567 405317066 -755481487 0 -578038641 -243186094 -1 -446429993 906238105 -606539224 42 -403876249 1 -570628761 771701377 69196043 -1 -1000000000 0 -900207831 -263368473 -942788915 999978454 -1000000000 -617660391 580939807 831045167 999978454 -1000000000 781240380 -622742501 210250316 839877884 -932295999 695601561 456432057 124598676 -823189540 692109747 1000000000 -915588655 -999965119 170235284 274071226 -1000000000 1000000000 -586315614 811185926 -703716 938054369 999978454 -312801000 999978454 999978454 -842415673 5984637 -243674553 -217871667 -999965119 -18385836 -537716742 -999965119 1000000000 -990971836 483122013 -490504262 140742113 999978454 -498662139 42 -999965119 -110079102 -999965119 -999965119 -338604796 1 235043149 -1 431791574 -812229290 264985213 42 -1000000000 738862948 282918614 999978454 -999965119 664754727 986616741 -977614592 -858840597 -1 560621623 42 491298559 -1000000000 367269089 -300170192 -831565504 119473694 999978454 -35155823 629962942 943089372 -532423683 999978454 -708904302 999978454 -999965119 -776432449 1 -558078672 -545918465 799728309 -150406707 -762065463 640366773 -599071067 253931283 104197466 193385443 -228457303 951327598 42 753417832 -573160698 518771352 -499486787 777709256 -63501173 543650784 0 -999965119 -676013848 1000000000 781154527 -266271574 922858963 -742680652 -1000000000 787946441 698576933 -999965119 -857957134 1000000000 460992679 1000000000 -483563511 0 -287945372 -7104462 999978454 -563662725 676822326 -782048214 -1000000000 -400794962 -1 645275622 0 618321560 0 42 -547473961 257928501 -999965119 -1 -803011677 903769286 318146183 704827940 257805281 -999965119 -670305778 461560961 274632969 -946187634 438394589 -687331894 -546665523 -999965119 -999965119 202046792 -177945511 107475800 142771838 0 525924498 1000000000 356356026 -166567503 166833913 -869548296 -299004009 -553125278 574149073 261355252 -748515014 960005973 999978454 -874164749 669291392 -105592361 -999965119 475954060 -635574734 -407025237 -1000000000 -491666557 -102589806 -809868584 -618788541 -382759561 -593884586 -368120317 999978454 858877634 -312241016 -909002219 751640310 881291776 338757064 361198941 -6032373 -1000000000 390397401 -551859656 762526878 1 -1000000000 315684966 -627243016 1 -1000000000 387665355 -1000000000 84989040 1 -884809992 -1000000000 -277300580 -481075647 -365942594 883718461 -222544546 -768263110 217952894 147406791 402572878 391848889 -716133233 104523665 999978454 454162476 815602725 100887967 417612581 -921177838 42 -732613780 -851139220 52884496 -781941499 873487520 42 -708323283 725869950 117870372 520400445 999978454 24507547 667847846 -652541409 820524492 -773425271 1 999978454 859060062 568159402 -999965119 882341907 999978454 0 548016197 494368843 -32086413 0 -297199583 999978454 -636488084 -561876275 955060969 999978454 383313245 -873471770 1000000000 -930342680 -634045647 -999965119 -64452542 -1000000000 -1000000000 -990595172 999978454 164925971 -999965119 808487782 309226865 -245452570 -156995781 308447576 -999965119 -921147987 210992325 -178030494 -159724426 -632033027 0 14583230 999978454 -116937691 -999965119 1000000000 845811824 528629976 999978454 -761485722 671986510 904345071 -452731434 -220335529 226401863 123799259 356517933 -647118051 -999965119 -999965119 42 -643216587 418466413 -147869216 0 1000000000 953766566 -250003634 664246088 518482862 -784185322 999978454 638088154 665913256 364884790 399870168 42 504032300 -696188948 991407497 570888675 225180413 999978454 -499440025 999978454 -271229660 1584498 -648999051 -604908298 -397796616 430070909 876163934 -504475148 -936040435 -539317950 -223991866 -924490981 -999965119 999978454 887834970 1 999978454 733997903 -1 845129439 -627166845 752305761 -999965119 -999965119 -774072252 -999965119 -119359233 999978454 -525397819 -28862674 -18871322 -976320651 -665408253 -999965119 42 -82785184 994864972 715124774 -1000000000 1000000000 226133853 1000000000 -21980072 -1 727938141 585993524 999978454 978768993 42 646790453 -885792167 377841049 295472300 -866455112 269170101 659170626 165034100 -506654259 -1000000000 -999965119 -1 328322103 -999965119 275094946 -901437858 -257628772 -935300228 -999965119 0 -11084976 972974318 0 -902977548 -979622770 0 -999965119 -927129818 313878232 -1 576262182 1 0 -360856363 211783021 984237986 128242201 -999965119 609090377 102679962 999978454 288995344 42 -999965119 -1 999978454 706108274 1000000000 -824175994 255668960 785736636 -621342480 999978454 970678475 88787622 -644428966 557221806 -90000442 117891129 874049291 -296275288 -738844897 -385552601 497069112 -1000000000 42 999978454 950934414 704265542 275848472 578383178 -575642064 -1000000000 -729154388 135817455 773648228 767883369 -771551704 83490026 -115809654 -999965119 769385753 -71889083 999978454 942250046 633082652 383450841 796133903 1 823308954 907272000 490124823 -761095251 35844980 -890244020 -505533434 741219288 257568049 281126812 -841082643 1 573362542 632966380 -618092720 652094316 999978454 0 -479102732 833404671 368859526 118052586 -1 363804561 -655775029 -32901889 -578802009 42 38040380 -999965119 1 188787366 604435780 -510036542 -396410764 170047162 999978454 -481868989 -322573451 -307669898 -681262405 999978454 137776859 71579954 864674225 0 -999965119 -999965119 -269578855 -132752181 999978454 -999965119 -1000000000 -837103520 -105505536 -224384172 149199074 247653221 471616855 224176321 -694085963 999978454 0 -701756676 -800788732 999978454 -518263595 -432665725 999978454 42 -999965119 907886293 -325771302 -878902162 749414067 720292324 -483432173 258623136 -79133981 307340282 999978454 -143309430 999978454 999978454 221771479 999978454 874619013 -654781480 -469917811 -999965119 -243723536 -49017325 -1000000000 999978454 -374212474 776078752 403723690 999978454 -999965119 999978454 -682858843 -1000000000 -120703499 -930693446 103282172 69980172 1 329231741 -999965119 301998353 -999965119 -169573493 622631272 448694214 -1000000000 999978454 -597457649 999978454 -251852442 -963117856 42 -881526846 823034568 275319218 -999965119 216003580 -572518532 490711629 758856263 -286160793 1000000000 -830030050 999978454 -344738946 1 1 928378882 -138878216 890654084 -388521201 682548792 -999965119 192791586 -401945794 -1000000000 -913802547 -176204207 274400564 -186811368 -614879293 -999965119 -50854790 -1 482814977 42 999978454 -1 -404340859 -999965119 -381945668 -499994790 -585348377 1000000000 -177463206 -999965119 318921253 1000000000 844512426 999978454 1 -897078552 238346378 -514297294 -412977154 588001872 -306756712 562879103 -467273902 109513293 -214235360 -643758161 261517535 875575302 309589416 798826504 203708362 -143043310 787359300 -1 -629188841 0 586385874 836384731 -431524607 -999965119 -312068903 808747388 14155669 566439319 -953729158 0 -550171492 1000000000 -760277992 999978454 1000000000 -999965119 42 999978454 571632057 -745213829 -706463667 208925936 999978454 -1 -911907203 -93726839 70482544 -504566675 -65064265 -999965119 -183409095 826377590 97160284 -107247571 999978454 728119993 0 996538370 932616318 366905439 -691980313 -993259653 -461638850 1 136856411 -68196902 155997134 999978454 266494246 -133212459 835098761 773325993 573398922 522331519 1 622360199 562984370 280296826 744742775 0 110570209 -999965119 -786738952 999978454 42 -644312803 -353187002 999978454 -149801558 -428963401 42 0 42 -161805912 -849092609 798836346 383479645 -446977133 -422649997 -35270330 223452265 -999965119 -278458036 -999965119 -920272020 999978454 963927110 999978454 295074509 -688851930 -985353533 -350682841 -870831005 -741319128 923019830 -653480514 723180732 276436890 999978454 1000000000 42 -850436862 664176603 547705923 0 716238736 -550400659 1 -1000000000 -522955450 -1000000000 42 28316797 24948467 -1 329945923 -511862052 32629692 0 718967347 -1 999978454 -1000000000 1000000000 -1000000000 766016498 -1 -564027709 87965417 -658193694 -512623300 117460821 -1000000000 42 16563708 -756650580 -840206072 186816692 813708673 -733644466 681586470 -164394421 -373754994 -999965119 293547422 -604782059 483155147 999978454 626712002 -723563507 -41659251 401738253 -5517010 0 699415531 723835830 -130948322 -350875672 -172501340 -101356791 -909709039 -96767608 35702245 -839354504 -208217970 -999965119 -999965119 1 -634756438 63576895 862087366 -344652623 -94397132 999978454 -999965119 -989374741 855776148 832200210 -758019291 -999965119 -999965119 -983017628 -1 -808416118 -999965119 928216941 0 -478194762 -1 811345155 1000000000 -878153149 -363081318 -928343259 -1000000000 -999965119 -999965119 -231024058 1000000000 947128241 -102521558 -999965119 999978454 -218235020 0 -86766122 763355663 392073490 838926679 -21156273 -55376195 -460307624 -383306135 552995544 -249350351 175817630 -841540717 672199499 999978454 999978454 -196222120 42 0 771129171 -1 -104020354 999978454 86965717 -880860117 814218571 -435369875 -828332499 -1 -8509487 238688556 461706734 960000581 999978454 789796288 -461249109 789920675 7499481 367730979 -968464267 330545957 42 -999965119 -49247847 1 42 -1 -1 -107686617 -999965119 -760756524 -812580437 -1 228115044 631382611 -409815516 511307063 560518016 1000000000 -25654700 -517946899 -317076391 -193355296 -999965119 204271735 8223016 -105172843 -920797669 -999965119 771005199 -1 780259884 -481902347 262674394 -384120487 -108024624 -290283508 -999965119 42 -1000000000 -283833801 -128003324 10257213 279140296 -394348042 888504621 -975215422 1 997858441 -337875296 1000000000 1 -196506430 999978454 -999965119 0 441094669 999978454 912689820 -1 841791807 730885385 872406331 -562553289 298723311 -431058076 -692532314 1000000000 -319974324 -581528971 495703591 -359824544 -622674158 397493941 -534612423 999978454 272552658 999978454 1 861173796 102516432 777361967 -106063245 42 -968833 -75556926 -1 999978454 -180221753 -600074105 674149928 999978454 972774358 -1000000000 855509566 531943523 -19744804 -365061148 354633316 630370230 -420564924 811395667 -75856844 -265350654 0 -620048169 -448060135 -569521242 -525174014 -298986270 -100084490 -999965119 1 1 999978454 61842508 -999965119 -1 42 -828823573 -1000000000 999978454 -465277669 187551071 856918262 -999965119 645462373 783234912 923283079 999978454 1000000000 999978454 42 -814020379 -638967319 900203170 -52504347 -5001273 -108209639 -961228984 -999965119 936880178 999978454 342640057 531182182 772282938 -462253144 396311092 0 50160602 -401337858 999978454 -738316683 398989134 -1 1 99077276 -111075176 999978454 -326958767 -565914228 455617720 -446685208 -289413303 -242272221 -165834980 -29211640 -1000000000 945295707 -999965119 108624672 -1000000000 378528752 58172292 -1 -1 -901445499 864165312 -124765808 42 35421972 314565602 649045781 774158662 422218616 430053415 182511943 999761768 752562376 -376357167 -577993321 -306996989 -999965119 402412377 1000000000 816323222 975646893 858052913 539348849 0 -498047012 -38074683 -1 -141420678 312177153 1 42 -1000000000 -283310053 -1 78687567 -1 -640933034 182529084 -1 -143626140 858313758 -163488371 28601583 -633261539 -198545166 -775265119 -1000000000 -860122116 -1000000000 -194985828 -1 -999965119 104105774 850476047 717992984 392884364 -1000000000 -999965119 -286153257 -999965119 207934942 -737274360 -473451814 42 1000000000 -411453057 -296971288 627267861 -999965119 -999965119 613855641 -227960361 -914891837 -675541961 -686004650 -999965119 599356512 -883596718 -1 -268115024 -124162472 177810969 190163254 -109033308 -820763420 810352036 -440384736 189898734 605018879 796630849 922542890 -181086926 469440115 -412579941 -879552613 565669636 -882236061 -214777052 -113244612 -1000000000 145483796 -163416762 319803924 756677197 -999965119 999978454 -999965119 954300974 999978454 851955352 58887952 -661729921 -999965119 40022498 846319328 -164038704 -401077233 924884606 163679710 911771055 -296374505 999978454 -608566013 0 -428191238 -235329155 404496174 999978454 -558749471 -678577477 -717379783 7730637 -58208644 -237256730 1 1000000000 42 -495927031 456303170 840373682 797266409 157039805 75320750 -851713608 999978454 -999965119 -529218851 942477482 -999965119 116875721 1000000000 758670731 989540171 1000000000 0 -379951188 42 999978454 677113374 0 -1000000000 186849031 31522294 0 -1000000000 486697263 -999965119 378024880 -639123260 -1 -167223992 535880023 -799021382 -480645900 714129525 0 -486538925 -626018010 746103323 -1000000000 336824385 41728581 -956616782 -967354200 71419798 -714865789 -999965119 999978454 -623142731 -1000000000 -868349957 529086545 -203063664 -359578944 128478734 -212115509 255391096 -1000000000 205037189 253615422 999978454 -16911384 -1 -324193138 -372177899 42 42 486103764 -51473071 629908323 18291447 0 1 999978454 411963600 315114653 176278258 -876228484 -81646089 -960299307 -649646193 999978454 17962604 -311962150 -461672660 599366501 1000000000 -66557473 0 702333288 1000000000 1000000000 42 232644606 1000000000 738334116 -1000000000 -755265475 -775522985 1000000000 -939996642 943905681 -683268530 -669528013 999978454 -384078958 -901471099 -984236920 -1000000000 -488089400 440573990 -101885890 -149646163 -285980147 -903590234 702529695 -124215817 97901533 -878314101 -723303922 296903060 -706031119 621265852 1 -332249186 681281904 -999965119 -1000000000 -1 1000000000 42 -60783095 -711806910 554170673 -873149576 -437594711 1 812326532 -963263716 -1000000000 41595242 -999965119 -1000000000 -670871296 665025672 999978454 -1 -285345235 -484227320 999978454 308567032 289576161 -800964990 571291468 -751310815 203378377 1 792420698 -258662573 -58962592 -146610062 -333804713 764016152 215010431 569925498 -999965119 162886908 -999965119 258015925 812089534 -748033449 42 545647064 1 -999965119 -999965119 292164516 557098205 -219124718 -590009538 1 937812064 -983319480 0 -447002876 999978454 999978454 999978454 -999965119 -200728024 -691706078 971152885 1000000000 773184161 -1 761295324 1000000000 -407945198 -343777663 42 999978454 -1 -184432255 -850356582 -638860957 -340454174 999978454 -495735876 929477686 -999965119 -344538841 -248579436 -1 -914004827 -998340367 999978454 999978454 1000000000 -49803797 340466628 899546170 603730607 -168222390 942457538 -997981532 185796632 -793735265 165360560 -181233766 1 -325736359 -1000000000 0 -301000817 1 -1000000000 1 446863155 -503375582 1000000000 0 999978454 -182690222 42 1 -724249655 -999965119 892326685 -5826168 42 851130272 -36046730 -756639359 -233500462 419929623 0 836101077 -999965119 1 -78736378 0 -250629526 721803813 539995231 112716947 0 0 -615469810 -1 999978454 -340571455 -876764662 -751489821 0 395548211 871568774 -470026942 -284325279 652305820 560162271 -999965119 -738750018 138288539 97329583 -653962627 999978454 -676536740 -279500805 792417867 1000000000 2831810 999978454 155544420 -999965119 239556701 -780074851 531820849 -943877112 -870660793 1 1 -727928685 0 -31294617 997629832 1000000000 999978454 100705494 -339368075 -1000000000 -550893165 -900013005 999978454 -616226571 0 497687684 -696645697 42 812505994 -726344937 -931488434 -489697727 539216122 -999965119 1 -999965119 -734344881 632547684 -340900704 -999965119 1000000000 -525567860 495208385 -1 960585258 999978454 -224586102 0 1000000000 -406657576 287191889 852748008 -492982123 77125760 -462267979 941277181 867913421 0 -971119466 885474131 753159211 999978454 543650784 0 189202311 180334387 -1 -999965119 999978454 -107687753 -664742653 999978454 -473344546 0 -567950917 -151236974 -803467091 130131394 774663347 -545167624 999978454 180286785 585430959 -949757760 652599017 -580267763 727691334 892290790 42 -613691305 651831233 0 -999965119 577899309 999978454 1000000000 1 -53089938 -589959589 195099217 -43483097 -981655055 1000000000 332937317 -8835329 -1000000000 -110169603 303574117 -850766216 1 598556452 -190046298 236306818 995181027 365891773 -999965119 365849888 567075018 -756675464 -999965119 -999965119 834136879 324769091 -580559333 405336591 0 -855551806 512213441 353847093 1 969759600 363346108 -89905244 -853543866 999978454 176389038 57919738 -999965119 975504096 42 88860878 55622309 265231465 -430089536 999978454 518459619 -117919338 999978454 999978454 0 263794125 -999965119 14563493 -242826193 490238706 -397789908 -601937197 999978454 -203504362 -899507559 -252146083 364995215 -1 42 -715116743 -166731628 -892123529 648745197 -335494293 654933408 -999965119 -3606130 999978454 999978454 -354784057 836711619 -903436934 471379371 -435163473 1000000000 0 999978454 -893329107 0 519331414 -50999066 400424757 -1000000000 -1 999978454 -896707873 -736601838 178867769 -627882577 782347450 146929328 902176392 -882210859 999978454 -137105826 -267457663 -621779372 681454697 -760516657 317341420 -754016309 -811046071 149877253 392971790 -282078344 -712130020 -699741961 809773936 654951187 -824900015 -993250591 747574701 1000000000 -759935389 1000000000 -999965119 -907588443 999978454 -123695815 -402815822 1000000000 42 1 316590610 808542757 1000000000 -171127200 709417708 809668209 824172901 -1000000000 573553788 -98623140 -981809801 -46816165 309633261 -582475923 -502184823 810682516 0 -1 878116514 311496954 155195986 -348727602 940573194 999978454 -999965119 -604736772 344145648 581353890 -655020726 79529000 -635329811 -248051074 999978454 1 999978454 -338400905 558147307 -1000000000 -159917395 728566906 980547192 945605478 -283210795 -500181557 -999965119 881136617 74827930 -999965119 358055358 -845646574 597561609 -865598610 -528859292 999978454 -241978020 1000000000 -906310068 1000000000 369824873 -237715022 -644248845 1 549690092 -193026462 775640071 -689874321 -194252626 -440881734 -1 999978454 824687410 -85037420 -822282264 -999965119 999978454 373473706 497289782 266593808 -999965119 -572665572 999978454 1 -999965119 -999965119 -1 -395734279 38340480 -424608659 697920806 -999965119 -265578393 616552810 999978454 425045664 -974549482 677346219 -1000000000 1000000000 1000000000 1000000000 996924137 -577084836 981346854 39183592 999978454 -641436919 -328205556 -27760171 309017926 -933746940 100675307 -992597936 -718048817 -93305055 -834483885 -333924840 999978454 999978454 999978454 488354795 159792318 471367341 -557207149 735079069 -598382121 42 -426266028 -999965119 -854828598 42 447024735 733218975 1 999978454 427223380 -1000000000 379670533 431086170 519777071 -993783962 999978454 42 577218978 550575427 999978454 -639923114 -1 -999965119 999978454 -515304244 1 86886357 -1 -307219700 -840519042 -494658528 86805067 -368994984 484541640 -432153598 953740891 -673465906 999978454 -852708417 1000000000 699216657 -238270377 -97148656 -506017329 504770070 -740637470 1000000000 394395750 -413352783 236241936 -480170240 653847628 1 663746574 867841468 279591623 0 -531761751 -881528161 -1 245298220 -752807117 730699459 107699363 739792067 383307337 -426016234 -1 -999965119 999978454 0 -999965119 -999965119 453511285 -372326051 -757169915 172693375 -22788525 -624450208 -971577862 999978454 179131990 733349493 -590749083 458506389 -217695504 1000000000 -817092087 369954000 -710112620 1000000000 191865614 1000000000 -304633556 0 -778636783 657515429 -53945185 797372116 -186473521 -817160539 -999965119 987567824 999978454 53626045 958415667 1000000000 -908829679 -371813853 -510368976 -999965119 -999965119 -1 885757467 954813866 0 -1000000000 927468431 -209638593 -103627469 1000000000 999978454 -742030120 960471103 533800567 -596665693 999978454 118836846 -274878502 607774889 -209798777 972286674 635878092 267191250 750377251 -333852786 0 88350856 -148315560 1 0 972234783 -220880694 1 -607760180 42 999978454 343853213 -999965119 398848313 -999965119 -238930037 -542679956 -640750793 -147170169 83812666 -946529043 -670127413 -15760281 151342841 -999965119 704024081 1000000000 -999965119 486260640 831337607 383488697 -1 271685328 -999965119 299304849 -999965119 262439419 261875795 816102105 607400840 999978454 852547748 -906170754 536393444 -364304168 816504663 999978454 -999965119 800242069 377336924 -970486185 -999965119 99177252 712922350 -975917749 -64437682 -999965119 -238055201 979848450 -1 221691101 -651289477 -409140775 -829403323 -444369051 807387573 0 871909986 700899562 -203395167 999978454 -999965119 915930667 -345346340 1 394130667 -804986061 0 -578063852 -219534151 379356346 654333584 278666588 999978454 1 0 -352166423 360407195 -52963159 42 -1 388581723 -1 -437110241 704429098 -797698404 643465040 -1 968868209 -616358825 -684699409 -281733943 504923287 -45716041 42 -1 -1 -114841391 649408549 999978454 828526797 763579102 179031245 271670006 -1000000000 -304508526 -860375119 -999965119 -828828618 339979621 514193563 679031173 -999965119 -999965119 42 228687554 -999965119 251797988 -179973131 1 355750140 324985981 -999965119 715349657 -916646001 855158529 -999965119 -999965119 -704165903 200658692 -542506669 -355699149 84584118 -1 -917407423 528586809 513685278 736482010 632563402 -1 978561312 572025961 874791462 511068194 857135899 -446299252 -729853771 999978454 -893279011 999978454 -999965119 711963201 -150784035 -517973226 0 -101215283 46552697 -214305785 -294582406 -1 -57587878 -999965119 999978454 -1000000000 1 647193452 -580131330 569013324 187903730 669190491 -999965119 -255556821 452874054 -453404415 -482361003 445169841 -351291694 358635172 709672785 1 1000000000 -1 999978454 748325262 -1 967356637 265153025 1 -999965119 -690048544 -1000000000 205735007 -1000000000 -328644554 834829977 -694898969 -999965119 -561790102 -147129850 161406956 -1 999978454 829741720 -555749907 -33873997 -863015100 -163572236 750707576 97827016 48348756 953813333 -986356871 1 144030215 978499444 1000000000 389608208 999978454 -372946061 -121142530 999978454 143785702 -999965119 999978454 -199331661 8558047 661474058 411185214 210992325 510257737 -779229800 -281680172 456274722 583093070 -84709476 -653113733 -999965119 496858961 -669129320 999978454 -999965119 -311799266 -699655421 1000000000 -31239413 855348653 607326961 786246135 140742113 -908847468 231958354 891577555 340352288 -68484915 923765949 -1 457571147 999978454 998298833 -999965119 -1 411801824 -1 -434438356 -759870222 998054314 162209435 941181802 529921737 -382526697 200518185 999978454 -605729394 -406738564 1 329638173 44211456 -389133440 -149081065 999978454 170361860 -202092855 -32332845 371117399 -972682117 -26880244 -1000000000 377245782 -765353121 -473156597 140141004 305728023 0 -32719721 -804648025 0 521060094 -554892358 -222794725 1000000000 -834334984 -1000000000 -597883798 1 782102352 620905199 -407778442 523030920 -501609060 979244637 121108377 214277494 -1 -294747587 -120129624 -999965119 247843694 -999965119 -400973179 -729530718 -212236821 -828415064 89917774 -800247873 999978454 -449948025 -801223766 824815051 387343669 42 867158315 -53813491 -508108066 -418880492 -999965119 497343020 810453563 -55511677 -999965119 216007180 -999965119 572340033 1000000000 0 -875080530 -1000000000 217952676 -329140340 999978454 957897919 1 1000000000 -958340131 1 -190368308 746274223 914833202 -1 -253829954 724647622 42 -27424440 0 246108023 823352679 285642815 110727249 -646197256 487288744 884801794 927484236 949252227 515361684 329456714 -391537790 625331662 1000000000 515219973 -999965119 -999965119 -606795058 384533407 900420704 -342103261 813267499 -855344486 -1 -696149162 -801812049 668657394 -706046811 -510144224 378380256 -587998386 -182862374 -711797536 0 820793483 -1000000000 -940794191 966080798 999978454 253165465 42 -999965119 129466411 395780940 -557299932 -462465373 -999965119 131649591 42 600278628 -558730080 228200138 604310890 298269084 -74334070 -999965119 -710767692 -505170517 -432430132 1000000000 999978454 1000000000 467146327 -899079135 1 673730973 -565437837 999978454 1000000000 -558705462 1 -994915425 766399286 230857826 -709896938 -108845546 -973041410 1 50905755 678423413 0 805495538 -550907500 -462572228 999978454 -43433398 999978454 923989102 42 4087057 42 683766732 -112081344 859686262 -1000000000 -101062047 999978454 108445806 -1000000000 386194722 -999965119 780585588 999978454 495545061 303123751 -999965119 -303934680 999978454 -172436326 1000000000 443720440 -999965119 -779609840 -999965119 690847490 -654122055 163540145 -999965119 499235824 -999965119 -441493122 42 341232568 -999965119 -999965119 -880306213 42 -156479216 416278222 -723551063 820535541 -650717825 -297984421 -673005739 -547421827 556307356 999978454 -409888418 42 -306677137 -291249904 -305968247 -518032421 285356064 0 824894101 233616262 -544017067 -420993991 452861607 789412231 4121339 -400637623 -105862509 -1000000000 -41182584 -122079867 -1 999978454 817617040 290954162 368233193 853030954 324869238 804212042 -662371364 -275542790 0 1 1000000000 -999965119 -586772846 -616421250 367717394 -170869749 -157090489 -173508130 686097331 -1000000000 999978454 828851020 42 1000000000 -314392344 339572378 -382095671 355693761 42 -104500968 -615652633 -999965119 -381780027 364792875 -999965119 -441009109 -205573454 -464783218 -1000000000 0 1000000000 -496351728 -1 534191500 -34189384 558543913 747661979 92305521 1000000000 -890312633 794953115 538469193 -283836832 -1 -294278145 0 -972080597 207607901 455077958 -593767957 465439577 1 682352003 999978454 -158925290 988157212 -999965119 875348974 -834306186 -304991055 -1000000000 234472914 0 728533829 -1000000000 -1 999978454 1000000000 -257683027 -692040109 999978454 -403767316 554440057 -969838133 219355297 -865673974 -971973286 1 -434782184 699469759 -735904735 -503864792 882623164 219275222 -1 -415912200 -999965119 752731992 232714947 387292260 -845378782 540010003 594213345 876245449 -999965119 999978454 214581839 645334543 -1 42 790549269 880179753 290847609 822642355 270645803 -169042799 0 347365378 -737584805 562826232 -476811758 -453454406 -790730119 0 327387548 -999965119 186836824 -999965119 -999965119 -1000000000 395593062 617787144 -999965119 835138552 999978454 -876253761 -213941107 272267991 -13325471 -332620269 111495149 -475111178 -603273312 275953810 -10630431 822473063 -842877772 -724491864 -30882566 -489647035 999978454 -614582747 999978454 -588020069 205996687 891021146 85346650 148159320 -700573150 28601583 299403883 -425346187 109610242 519553139 -934538532 369496322 -93249584 -447618083 -1000000000 -741747849 -494960335 856392398 -311798773 458793114 999978454 -769172633 22751429 294629981 999978454 53091483 -461294509 -374083015 222219652 42 -999965119 595583949 710467932 870869470 -724743636 -999965119 -34945470 128760719 -382061567 838415957 114469057 573435616 810079206 999978454 929155934 999978454 227758974 -178454595 1 999978454 265066367 -323052282 511068194 773769024 -11810472 346311910 -198252915 224350379 298091918 255901436 41386989 42 -271117214 -486358722 249240399 -830777440 42 -980760581 999978454 55949494 -71841417 -655229407 -999965119 -1000000000 49255670 472178679 -1 654275129 1 -1 -166420139 801011395 970180087 -18157257 784772638 -998475664 -915702537 -658544387 999978454 -895932589 36772982 -690086143 1 -887402307 -670768833 -200888956 -999965119 808006096 -211473277 -1 -999965119 792582914 -211057447 -60441922 -1 -1000000000 -36426718 -547348391 682361575 -999965119 -272218023 -426567874 -330024372 -306395091 880898727 -531911715 284043282 42 275682739 138427179 964141071 999978454 238628015 -999965119 -666320484 979711996 999978454 -993899472 1000000000 162488681 -865488663 999978454 787892706 -677572110 327560998 -1000000000 443563783 -206408685 999978454 -818244953 780406867 -359190372 897480210 42 -272811987 -999965119 469264480 -999965119 686985284 -877735156 -251750623 -795497609 76133327 -1000000000 132173957 -864413206 -999965119 -857090120 42 324633076 607349107 800241050 94176046 728168646 -573595180 883528404 655483608 418813361 -999965119 -102780698 280645917 424274344 -215006251 -783071941 0 -83751624 516610194 -769310225 42 0 214290453 348238592 -87180727 95646371 -330562880 547509161 -353000815 -330321094 -975627233 0 -699570463 -292920398 -227418130 300273772 -999965119 999978454 -999965119 828136138 -999965119 999978454 225874574 962487431 999978454 999978454 31119156 -183853793 -865611777 0 336283620 -439616919 -618688820 359596995 -900573981 1000000000 351770223 -973429770 -821683349 -16466551 223300035 -405155729 999978454 856329832 730848433 -427454458 -106062295 1000000000 985146441 -753805969 -999965119 198537228 -916290051 217014855 0 -999965119 516403046 1 603978991 6212124 288748276 187636639 355657199 1 -104024519 -999965119 261859072 999978454 376995072 -871148085 -601109863 -537242373 -44636731 -369107237 77275839 -1 0 -479187811 -885082803 926061801 -774357315 -1000000000 -300600386 789462623 941159560 984011012 -96825981 741153130 42 -1 344066066 295976893 471437800 -133928589 874853866 500348257 -814453509 -1 270991106 1 999978454 42 -575421123 1 243606717 -834190250 805537567 -487728328 750962793 471540359 -943220472 173216351 -763591927 -72147132 -699639848 -999965119 957424865 636720579 227249681 999978454 -897833820 -131582266 76109936 953729058 548533125 -554174809 -17856261 -999965119 769670447 -1 42 72568586 1000000000 999978454 -780132605 -161085298 366347420 933237011 0 -1000000000 -834658184 -999965119 -999965119 -675060038 -75179379 156358870 -472527843 344420474 1 -135045794 117021900 742555032 -17467413 -790476682 -997905672 999978454 184593987 999978454 -896897282 1 -901415533 428508023 -570160265 881522998 42 1000000000 -999965119 -680282503 -617601549 999978454 -969847070 -160935860 -558376701 541466634 -999965119 999978454 484244217 280300292 406345142 -313748988 -281280968 188603190 227951098 -999965119 -735713436 -85119904 0 42 -999965119 -1000000000 -167698159 -713329794 -33355137 1 999978454 176429157 191840651 598937356 -514993722 -981968276 42 315098315 376073839 272549736 -624724683 112742620 632773067 -999965119 188978999 209164277 1000000000 330821227 -112081344 999978454 463744857 -877687119 -668726993 -482285500 -24062236 1000000000 -63510075 -731521658 514874572 327074652 999978454 -432020193 -857174191 -120742048 -846827178 627546310 -999965119 0 1000000000 596837442 310393001 1 -1000000000 999978454 -320640919 -955581216 -1000000000 -978583085 110732168 -820059802 0 -981832770 0 358805585 61652092 116754079 999978454 98219439 708772998 606645468 -1000000000 -999965119 -945869695 921109384 -999965119 83516443 -840515620 -891187925 893393333 712929747 523167740 -635962717 999978454 -636385503 -73165957 42 -999965119 -184177051 -879347396 -727614448 -40371692 -557513410 -1 988363615 505361223 46854880 -796223156 -432153598 374047524 -999965119 -3485981 951840383 351804965 -999965119 696791259 42 -787243588 -390852159 -644814619 -153347876 539340720 -110232114 -1 -95289723 32455153 -240776839 -975487592 -1 1 -871117137 1000000000 0 999978454 84278952 -999965119 147764599 -432584078 -480202393 -454525355 42 -201950540 -218243440 312835827 203233293 928004717 -999965119 -1 -453794014 -5079646 -1 999978454 281150713 -164817624 220384608 -999965119 -1 956758490 677815125 -250171119 42 -183944504 53214302 612578897 123417643 -939580295 999978454 447303797 -332854909 -129446122 -437784530 -999965119 462459049 973826173 -569939643 -427382672 570464482 296777625 -666882007 -178239466 0 796710933 543872159 -947129387 -30576022 181178065 -999965119 910603358 792718751 -121760994 -999965119 625702354 834013561 442554013 -836745759 -695997005 -999965119 1000000000 461131777 806784509 321648220 42 1 -734810184 -68264742 556166051 999978454 325197298 1 55564997 408532545 42 870208861 -919671153 -1 278098166 0 -631303669 -680677543 42 -956070177 538030375 227477950 -58200386 -55503964 227754101 -344107334 -442401923 460098801 -609391425 -999965119 596902140 -9922785 491530113 -631482729 0 811629393 673700039 -999965119 -868201781 999978454 0 29644981 757372671 -1 1000000000 241424357 1000000000 -999965119 999978454 -852035999 -999965119 -507733255 310585915 -151353436 999978454 -655221814 -942858365 -1 199162329 -1000000000 42 -211424437 -518894433 550651321 -955913160 603788972 359755374 858225609 1000000000 -308956357 -855837625 -768427895 248872904 667633907 -297255150 1 106800200 1000000000 60441105 -40972879 -999965119 576028389 -494167411 561015814 1 355422778 353313575 655036992 -99353285 410428073 -121124110 -622704347 398137490 -999965119 -999965119 -295182909 947946443 -999965119 732754210 -589067474 -742565249 250822710 1000000000 328276629 -306887396 703143869 999978454 630551836 236189868 739373950 -1000000000 -398850027 317111047 -853044727 -750110085 -999965119 459895362 257707238 867392350 -473493468 -690685241 -914854034 -810882681 -813216151 999978454 -556979286 827253031 -999965119 -37291228 1000000000 -572247555 573203088 87383134 605839271 -363781838 999978454 999978454 999978454 -313768445 -83361360 717770831 109205159 822604261 847794292 -1 298327045 999978454 201567156 999978454 999978454 999978454 -945830247 46479585 42 -1 0 -413072094 404865877 1 387099046 676637538 241792696 876873243 -349285320 1000000000 -349913535 713195439 -999965119 -138870480 -616484269 533902203 -999965119 -999965119 -242821906 -956496416 -798650755 -1 -999965119 600508641 -999965119 288287060 999978454 470415943 -978248134 -1 -545965016 751297310 -240127140 277265980 397679072 625318958 999978454 677080835 800817239 941373149 1000000000 -956924245 762755096 211036758 -623946025 -999965119 -212527865 -937263273 -583710686 999978454 -853370698 997294999 37222366 499910940 -1 -1000000000 -999965119 999978454 109361548 360548707 0 1000000000 290639254 943512301 -1000000000 342091585 36602098 -299251799 1 999978454 -610388494 505683008 202006727 631628846 -1 -1000000000 -838890939 726964827 -559120834 -155272657 -773459467 -569156856 981784436 963308175 -117406227 -793658352 0 -206819969 999978454 -1000000000 999978454 -1000000000 -187982649 -429555693 42 -927402843 -78328347 -1000000000 -746608122 688645361 999978454 -401193934 -879331733 999978454 977364604 906964187 -208739377 1 696179105 -525383236 -703953432 -578251153 878503780 -999965119 -999965119 -55310005 -537888084 0 211322590 125323671 999978454 887202176 -125782789 -580637462 1000000000 494333254 -999965119 315527533 389929646 -978730028 42 -520685867 999978454 -999965119 -869341035 -649049951 125857561 -573058224 -635390289 0 382227166 -196331280 -440759129 805265429 -914238642 -397184630 -255347788 999978454 -128889669 -999965119 792756693 534763981 -639839122 -150771600 901628251 999978454 0 -999965119 718084179 -1000000000 640358471 1 903090457 -145876838 -984372145 -1000000000 -350217845 1 -999965119 -999965119 -1000000000 999978454 193632659 -578491526 -259661415 261286518 851071722 -999965119 0 -128991794 326541559 -747142659 999978454 999978454 -28909418 -438081978 877933353 1 823553990 -27959870 1000000000 -704504989 -187982649 -360411419 756850213 893156874 297498837 -210086208 -1 601127617 -790101146 999978454 489256137 252612058 -195931136 -799248599 -999965119 598922476 -592339704 -332464242 -321153011 -123019453 835121514 515361208 301348086 42 404339114 42 -435326241 -420462187 -999965119 -535338177 -646515063 921000118 -999965119 -924239979 -270728523 -884807578 -999965119 500495207 1000000000 -602810537 -633647992 277258204 -292997068 860040243 61842508 600395246 -1 292604790 133471019 -756117863 999978454 17562037 -789901043 -1000000000 -1 301986486 803247256 967240699 -1000000000 -468020670 0 999978454 218095758 -655378917 999978454 42 -319669299 -606387884 -717362568 387943795 -780923441 485899859 -853085365 -98665379 -510442876 -25618808 -999965119 -1000000000 1 -893861045 -789438781 1 -727157009 -222649094 548697540 0 -366904551 324427153 -812861991 999978454 337187261 466552087 108443011 -392180537 -1000000000 863345701 -999965119 126900636 -708470328 -999965119 1 -352256542 -171673991 -988446541 65968180 -815426607 166945256 -1 -1 -999965119 -558748280 460437155 538240053 999978454 677483870 795918377 -771757608 -417168826 -991544467 1000000000 -173648783 467890962 957950114 616168425 756261844 -203945433 -1 999978454 445333408 -463277340 -910062347 -630201253 -680107751 277099279 -999965119 -599301613 999978454 692795433 -74295071 -564465546 944634330 -733922937 -704948655 -1000000000 1000000000 146340767 999978454 999978454 0 -174694661 -815363550 -43818701 -668536085 -945062784 359742216 999978454 999978454 1000000000 311412656 -595904366 1000000000 184919449 -956600803 -629266021 194942134 -209150503 -999965119 999978454 -603707298 999978454 -999965119 -10799127 661912033 164674743 -413861412 -118796556 42 -386839399 -999965119 929863882 1 -591958253 -999965119 251014161 733920383 0 332410477 975196804 -1000000000 999978454 461454680 -789141712 620853481 917889406 443453231 -999965119 91599130 914974366 662013625 -301702652 785764517 -34146408 999978454 -798953786 611129292 -999965119 -892528083 -328061051 248959795 -891200067 -697579652 -999965119 502891324 -261311190 302122756 -174553069 -375621321 -190123179 -109807989 974766208 758506507 779156431 -151087010 999978454 181799681 -999965119 999978454 42 900076979 1000000000 -999965119 713934573 542429802 -1000000000 1 -797658938 -726522972 -488156032 -999965119 -227752021 -637211654 1 358097635 -200615671 -1 930351104 975490876 999978454 -999965119 -1000000000 1000000000 516440505 1000000000 0 792714134 338556552 999978454 79823398 -510640396 780107174 -457638066 909052633 187436393 -46816165 884521617 -771323332 375533193 -913750565 503612449 -999965119 -999965119 752924363 -779056440 -772140853 -552734631 -841455658 -103706407 -848828818 -1 -1 -862138904 -993453680 -951260258 350823187 -112247531 999978454 -1000000000 1000000000 736160723 -1 -356002053 -165967482 504812797 823036715 -999965119 1000000000 395757879 -343403292 -456096243 229787564 999978454 0 141363370 248751010 -999965119 -773007700 1 -422374902 667731160 -1000000000 -610594994 -1 926061801 -615940952 -629813162 1 238015437 527011945 -862011989 199494526 172410805 -132360275 107711916 0 -1 999978454 229910643 143015152 119162374 217786841 999978454 -999965119 839267920 -480750223 -618086968 919172349 938136934 245662407 1000000000 787182746 664517431 933935372 310565102 817041001 999978454 535743408 819969408 -189913051 -560778548 -999965119 -1 -147721751 42 -547483213 40487323 -999965119 -47568628 979902419 868776867 -544114396 999978454 -114908556 176984442 -999965119 42 -616612531 295818251 688179830 999978454 -90290721 -283162882 156874994 228651022 -1000000000 -815554104 -222085967 64052159 765578810 -867555908 -763469027 999978454 142330090 -991295916 -470759242 -608726741 127560273 -199936280 514070476 -688468922 74824157 -369662428 -743889250 0 -145353121 1000000000 -314755476 -416671169 563815466 -954317714 -999965119 -999965119 -929241878 -842600128 999978454 306491762 212363355 -811108660 626114775 -435128436 -145820622 42 -2063313 829943198 -1000000000 -691961128 834412379 999978454 -205991419 -1000000000 -1000000000 -358342966 -999965119 450239139 -763503103 320277511 0 -1 878525654 -308430878 0 -1 281737018 -999965119 647527896 -330470954 -999965119 766238363 662094274 999978454 776886736 971124291 43745918 -233287827 -267058758 -999965119 401872798 -218022811 -1 437310284 999978454 -476016308 -115010830 -17780589 -261657064 -946943776 673178085 -675484442 -1000000000 21951236 999978454 282931226 892368834 999978454 396020563 999978454 612727759 798808038 42 999978454 161821257 -663922949 999978454 -231166929 -378237371 0 49892657 821929168 956753906 -553038500 -999965119 999978454 -489647035 464826789 -999965119 999978454 999978454 -16949601 -723563507 -992332158 -1 -68218641 1000000000 -1 -949622167 -70416858 820895685 -296458882 869854937 1 -620838409 -230580111 -448174316 264636776 536289283 999978454 729913600 148295158 -371766225 42 220895043 10061065 730873744 -999965119 988895899 364796283 42 -255094120 -317434320 166634687 1 -111213694 975061024 700805563 -551629899 999978454 -1000000000 83764763 42 568128254 40733074 -773716205 999978454 -1000000000 598370848 882430495 -999965119 726292634 300762453 901772907 -129134033 0 0 0 362032145 -163163776 155897494 1000000000 -1 -974863390 -649242532 613562088 -364674968 999978454 646761355 -140692737 -1 0 -953602509 917944917 -1000000000 -1 -102585485 -452235827 999978454 631709837 -451957357 999978454 -999965119 1000000000 394484592 383785292 -672932797 279342788 317764294 245762909 999978454 -523611973 999978454 1000000000 -328657913 1000000000 -263429944 999978454 -901319867 -501834069 860076616 -1 -388897327 999978454 -438284896 940637276 1000000000 -480961097 383760286 422153318 -341518806 -999965119 119433459 806973284 813619164 684631289 1000000000 -321423393 813637638 271317410 -160162742 999978454 -267752079 531750840 999978454 -1 -742646902 -735784148 -115302126 -24182066 -955813320 -114000895 -270049183 -575727488 999978454 -999965119 373663567 999880614 1000000000 519421117 -792355528 61424963 293506353 -999965119 -1 42 999978454 -99065780 16582407 42 -1 -787286103 999978454 -683485238 646857945 -999965119 -1 541739814 -480004363 -1000000000 0 700223708 454526028 -117906690 117187894 678612363 214955595 1 -715669919 1000000000 -999965119 -866113560 -143723927 685130726 816952799 114721892 -985130956 -999965119 -999965119 -579254233 -107847148 999978454 42 42 -572423874 999978454 -940714203 -999965119 -1 -999965119 665667355 -898182456 481293846 -787025886 848840590 -999965119 456042478 612916828 381951365 -918933284 -847865182 -331955358 -151036194 0 319128057 809797479 -137213841 1000000000 323747495 -283630392 561102879 999978454 -237040886 -58187478 42 -876670031 -423218135 407206622 -662291592 -660900188 -11251094 451342223 101150307 16350983 999978454 659219796 -755842685 -317378083 558235976 28293558 999978454 299481523 -521927088 -264496407 457228898 978928539 -972185134 -442174975 235800441 -907573912 206838889 -943535264 -957943291 -988925873 478563474 376546101 780700609 -530474260 -258607394 43678925 929921220 664985355 -146081141 -962504797 -352740121 -248476935 -999965119 664517431 -480929959 -289709593 1 643206672 -999965119 621396998 747111009 -859538089 999978454 -293370489 -999965119 -271974415 -360422057 707791221 -297080710 -362777786 999978454 0 -266066161 398823688 -455941976 -743614152 -901424749 547141302 999978454 402135874 -131112346 0 -903523575 -234863620 1 854267585 -970561368 -321647523 -692963298 -251899731 75153156 999978454 -837865715 -122823231 -79384488 999978454 -759255208 -801766069 -591371592 -700201337 999978454 1000000000 -1000000000 535454954 -95696340 -197501107 407855196 911834120 653966593 218547147 -999965119 -571715783 0 0 -733717617 943056475 -999965119 42 -570373672 -590181382 150798593 1000000000 921868260 -572428816 -972022486 42 1 -1000000000 44090801 1000000000 -642601228 -91019031 -597434757 843837162 -784691055 -726043775 164595225 640110778 -999965119 962373859 -893999476 -999965119 428126489 283124584 -999965119 252952479 -203368786 999978454 -483060204 -41035781 363221566 999978454 -384876716 603703123 667822456 605737266 999978454 -124102888 -1 -875781412 0 69021651 377446917 473314907 4401310 675756544 649504830 291757077 -708575163 -612596282 -999965119 -999965119 1 999978454 -989225838 -539656033 672906987 101740947 999978454 540727981 -928191407 -288721094 670587093 37516972 529674182 -672447564 999978454 -102416780 -1 -999965119 -458656679 1000000000 999978454 -11385340 -596582012 149738400 -678202247 0 594715324 -15811732 96990249 -1 -999965119 86833709 -404925740 41413435 -361260849 -1 555196788 43772957 0 1 732514620 -342311635 999978454 819745699 390169345 -861233194 -138070436 -514807772 431364500 370565526 -918755526 -478821819 -64696247 -999965119 999978454 -716702871 280506020 999978454 999978454 -688403736 170203939 766758526 -820561914 294142416 1 -113571623 754502623 0 873715548 -999965119 -358198412 -217033153 -57395656 281241657 -754268218 -999965119 999978454 591332635 -305714413 443128466 919705690 999978454 699734783 326706227 -1 999978454 -976316865 81407624 -1000000000 709452846 -999965119 1000000000 557489002 -999965119 375561281 999978454 -1000000000 -767251691 999978454 -960122274 -1000000000 -1000000000 793926366 999978454 -552734631 538305160 -658217679 509564182 999978454 1000000000 -999965119 -373191547 -315183155 -875123100 0 262660879 399221660 -927478981 -784629933 -882891018 511316213 881399105 0 -471020534 0 -866946350 1000000000 999978454 937753615 -670220093 -999965119 999978454 999978454 -894207952 832059184 -794026082 345317523 265117312 -7861899 999978454 476805332 -580155093 -999965119 684450236 -797470794 999978454 -1 1000000000 -380255281 -881338545 -999965119 -1000000000 -288158975 -1000000000 174936438 -532638643 -343802182 -44654357 20701291 -999965119 -570590278 42 -563109485 372085341 23814043 918627702 384513131 -1 -1000000000 849972919 782965456 -999965119 673722239 1000000000 438646157 1000000000 -381008015 167169159 999978454 -436191933 499139663 -331019092 826733539 -639603807 419961722 278572950 44014053 -859148474 717271682 -476592396 1 -632205541 1 188619257 -408719380 -210429993 455629293 742373090 -948331400 599990120 -1000000000 -999965119 588884135 999978454 -14647949 409405834 -409613628 -999965119 758014684 -204754789 367918995 467770877 781608216 -654198983 -441426007 -203271638 999978454 487317894 824685537 -999965119 -264592221 -1000000000 999978454 -926274889 -983863551 -1 945757923 -149120261 -674334198 -174669341 321346105 -999965119 230955137 999978454 -999965119 840785380 -338131617 835126263 644531262 -772932639 999978454 -833840588 -865798588 443003366 -404284587 -126768940 999978454 999978454 1 -587251928 -318010734 388003460 -395783635 -999965119 -644833270 -1 580610395 945741607 -961403796 -339750850 1000000000 -843461712 353339133 -930711375 735235950 784993204 -273724813 999978454 741811522 998275062 -252848035 320936996 -999965119 -1 85474420 1 -49941500 792738620 -949059392 48228264 -1 140693269 715549288 -96263425 274190928 -213941107 -999965119 -434094331 714894698 -832761681 1 979785127 46131722 429025889 550583512 -999965119 821718128 -200238577 -1000000000 74051029 944611243 623168461 -629844037 -999965119 -10754792 -898058618 486809692 999978454 5102542 -202796763 103414541 -912791108 -91788577 271942224 -754882780 297115582 -34981280 784252289 688422541 -136990562 671040315 1 825912280 -978467845 -999965119 763115311 32096338 -175962573 -587856599 999978454 -131054682 -999965119 843717027 239239263 -637565639 345624797 -1 -31662080 -402536117 108735549 999978454 -94861537 1000000000 42 -440020731 -168604335 1 999978454 730233756 -770487609 -818536540 98381591 -472938277 939929123 999978454 551735294 831080576 -181031993 999978454 1000000000 -143827274 -438284896 -878725481 -1000000000 -546652173 -810858390 1000000000 -361318849 -514660553 107571685 886853004 -999965119 -999965119 -854654249 1000000000 590286390 42 35073278 663247152 648719548 1 -1000000000 -352430558 0 999978454 0 194138435 0 -89994638 62681883 999978454 -999965119 -458537658 1 -999965119 -703047474 -11455897 -136292510 1 999978454 -793974574 -421127489 -255017625 -230492369 -1 -95767567 1 -919057623 946717287 611583441 999978454 45466661 -1000000000 -479950175 427855290 810331643 -1 737385871 -786992983 -406319676 100773680 531325569 683467134 999978454 -815288157 168545122 -665520677 959511837 530952968 -831317729 -519992525 -574860609 -722054936 242334628 272500821 847141481 789920675 -868289344 414661166 436865070 771914718 76841471 -517586910 -726846218 -999965119 -908942143 999978454 800933801 -999965119 -999965119 1000000000 -999965119 -606944956 350494990 -624005373 -667335219 -268056213 549503109 -427363344 999978454 -664882270 39427272 -461528185 167911759 999978454 569638515 371668795 209048043 999978454 1 -597152670 260277244 999978454 267988226 -390646574 -999965119 -999965119 -427921203 341993239 445581827 1000000000 348917635 -708470328 50927640 -995115467 -440046976 230207796 -118783431 628129527 -578736601 -830497810 999978454 -999965119 863051845 -327314246 655462293 755498979 811864699 207434857 -253182988 -564259680 468359871 -211775772 -999965119 -1 627799442 183933880 0 -65878191 -735181868 -817547006 -903492 673561470 -210170254 -67280840 -1 977905925 -878583189 55220643 -380256745 999978454 42 1000000000 -1000000000 269668273 953780978 -578692983 31507211 -999965119 -826732761 742857818 493999626 -557825898 386033502 -999965119 -1000000000 835529918 999978454 -999965119 -999965119 -1000000000 163046253 -1000000000 -322749674 322215524 859603882 -999965119 101474597 -999965119 -999965119 -891638052 999978454 0 99491790 -999965119 -822139634 903750050 -864988221 -753923286 -131505835 -999965119 -6506852 90032145 999978454 0 -999965119 678513249 -904982863 -380028148 521430546 -202964303 1000000000 241638459 474670497 208869818 591338707 -999965119 -999965119 -5472153 -7924972 85515510 519225229 -99432107 -614616856 271469824 255129315 999978454 118420499 -396046742 593452666 0 46195843 573739840 -53940779 1 999978454 -135436366 1 999978454 -1 698117295 -327447995 -632493885 999978454 -965057846 724586851 -448973086 523559407 498051269 63792246 -1000000000 699418229 -284741657 546450066 -823051048 581356990 -909167711 -843441531 -475155583 -409310865 -155971081 -755079438 0 999978454 640844647 215773855 311529027 0 599519030 -567002788 367785421 967171629 999978454 74074466 -593513601 392436800 -999965119 429392794 1000000000 132433535 -268180665 295921599 466011778 -999965119 328117649 274687454 -81245809 629042603 -555842162 -926405487 -901968678 1 -1 999978454 -308629848 999978454 0 -759844474 -999965119 925568786 260922225 -352159227 -73232749 235642972 -866083019 -224846017 -919405094 469186700 -1 -999965119 -953925028 -322984048 -443949846 374119923 90261074 450849023 824224177 -999965119 999978454 986034940 196957558 -714083476 546483433 -528660392 42 -448378572 801789589 -136286665 999978454 323392051 -164602757 10436023 830952629 902776247 679790572 -334712417 -872901918 999978454 413283679 935283975 -999965119 -863469768 -896510727 -999965119 1 -1 746332306 -999965119 15472875 -887958419 -999965119 -187438937 999978454 -176807305 104402811 775437840 151903591 -305223174 977445899 -458815976 294500158 358756127 -20369529 -723949006 -428854076 -1000000000 0 596589904 -804074717 -734251194 -890399203 860725809 773851391 477599401 42 0 972658311 620619463 34525397 -43611611 999978454 787232764 42 1 1 -217570652 999978454 1 86857778 -191411296 -589452836 -999965119 654521919 801597444 -454246683 -147314617 999978454 920822526 -736769630 -999965119 55216837 -1000000000 0 -598512113 -526130859 -999965119 999978454 117870372 784658684 -1 -434202090 1000000000 -530873937 627546143 -579500385 -938571162 -231262008 -11098405 55621706 265385742 553975675 -352832432 773643416 -125477147 256684295 599425516 -670768833 -930368415 -305458192 -594445205 999978454 178679052 376483174 -706104307 1000000000 999978454 179523232 -1000000000 -854529274 742831091 -1 206241902 -656960127 42 409338518 -130422781 -802221506 229741467 -866132288 999978454 -268625810 999978454 999978454 999978454 -40988152 -406501778 -999965119 695233846 -999965119 -237118633 821318916 -16840352 -198692977 671646647 1 -999965119 -1000000000 -246782195 -48090085 884698477 -131471394 -357031387 -1 912669602 -992957993 502121653 556870937 999978454 -492045896 94792611 -611255449 -347651352 944556415 -1 921498637 42 939913490 897171739 999978454 1000000000 -656909618 257316538 999978454 -330625276 307571665 -999965119 -999965119 500155339 1000000000 999978454 -999965119 979793554 -999965119 -999965119 252925583 597993788 -800059405 -999965119 -140542315 119218644 -827594854 -595079113 1000000000 91927192 0 -637308981 339070561 -999965119 59240509 103893453 856280170 396211599 -415650975 -1000000000 999978454 148484235 -657090971 -193948384 -999965119 262722213 444202157 42 947617343 538168816 -81658666 22105622 -643493111 1 -3065153 -728621681 0 496923741 878416347 387276520 157825443 701553764 -13625482 421166304 93658394 999978454 -609681322 -121875694 -696709832 42 208356254 42 -1 -384338307 -610525584 6485195 334677421 -492834128 -461076046 -599965623 151315226 632628256 1 -230948211 -155057912 545232452 15852426 602933077 -770847555 754329710 999978454 -1000000000 999978454 96045329 963053131 -327046794 -313504781 745628981 0 633023878 229828507 -745604203 -837267651 -999965119 412225236 268345765 42 343393999 1 -679486394 -373363902 66340490 1 643410267 42 -639374918 69129414 -250015626 487226685 -999965119 -632856751 -164999957 -653855689 309546689 -778601994 915494558 400285200 61008148 824391449 999978454 -124266258 42 346900647 -739700874 -90203160 999978454 -10475803 276483240 359870855 -583381407 -872067893 0 634107261 377182640 223330028 -291562332 1000000000 531734137 555377469 783316499 601552238 711215489 -1 -527674643 -484214853 999978454 1 266511860 763796334 184562931 148839926 0 655583764 1000000000 -730945517 -863336060 79475478 6147782 42 999978454 -746184428 132304609 999978454 425372132 -731187345 999978454 -191367743 722749436 706408912 699327800 -250387363 612976822 999978454 -302729279 916993053 -999965119 669378427 169438547 -999965119 -999965119 999978454 880762060 -596970393 234770542 0 999978454 0 268999626 999978454 -402047666 550335932 999978454 999978454 42 999978454 -572899944 -542669556 -7350780 999978454 -47563178 442606775 -167180529 -999965119 -698595123 -883681963 42 -575383643 418838267 -815184474 -923161358 42 886418554 -1000000000 993202697 -1 -139973010 -53983925 -130364127 -999965119 107712434 999978454 564694813 -715036576 -359198282 1000000000 0 -671064198 1 -312577765 106417221 920114893 444436984 999978454 -839643661 -881615278 430416282 42 756131334 -999965119 15284743 -646202055 999978454 864733129 -816331174 -206546035 746931052 870226966 164300251 -999965119 812444115 409639063 -803434590 238523349 -384135923 -452183309 -351992699 374599537 -713915828 -999965119 -978323039 1 832909976 309122566 -958027793 -117982692 -999965119 547269937 -500406342 999978454 33440869 -282941467 -999965119 -301039549 -904014505 1000000000 316220870 -1000000000 -882586668 816852923 -394142624 64654737 999978454 -999965119 826711059 -1 862059283 801238622 994218339 999978454 -137837598 -632128606 523074331 -351684741 96663582 -531751514 724252728 227263098 -999965119 553265343 -962313288 -395437911 -24321989 469303042 999978454 -1 -999965119 -314701999 767395975 -240572391 928881786 21386855 452598120 881894028 0 985286682 -1 -314092797 -220392727 218340093 484635348 254897424 -463563553 999978454 -646644976 -999965119 -1000000000 820177431 -999965119 999978454 -999965119 -85128715 356856450 -846936582 -285459612 42 598970306 741811522 146593550 255916271 -533652574 999978454 999978454 724109845 -999965119 42 844969676 -529237371 13098613 -140522335 -493848967 999978454 685344023 -410107911 -1 120685380 -397268603 557400645 999978454 498287679 286380127 -1000000000 811417440 -1 322073157 488633502 153187507 -999965119 -252702547 75101316 198705677 -684941188 -307513527 -226973429 853692081 5894066 641688743 759901882 -942028251 -852958702 -499296610 999978454 765607937 857929825 -527468145 999978454 -1000000000 442841460 -653696780 0 318525129 607720358 336283444 -993763194 -559669536 199654670 143156665 22397690 -471980158 1000000000 -529075624 40296980 -466088556 999978454 -999965119 -1788417 -1000000000 -999965119 -999965119 534417156 999978454 218424103 -667013340 999978454 -518193969 -241561091 0 -422296333 957174411 -374581261 0 -999965119 -391247669 -824225184 742199225 -999965119 999978454 -269834201 -504378971 -999965119 760946684 728176703 371752525 -1000000000 999978454 -1 999978454 -423207106 44854572 536599880 0 -658330798 -999965119 -1000000000 -519894673 198539063 609560342 42 -854472228 735910568 -241907485 -239577399 878787842 42 -872129769 -1000000000 999978454 165423643 325746426 42 -751705917 -730132937 42 613277534 952228511 -768582177 947368033 -421332962 -999965119 213078959 -1000000000 -329227806 -836093351 -1 -1000000000 163902383 231602491 333067162 134015835 533823944 488468515 1 -618326580 630337431 -43377364 999978454 303132609 1000000000 288876050 -770664889 42 -55627704 199896019 484890099 999978454 -999965119 110213827 -380256745 101964710 810010502 -298657885 697097808 1000000000 -1 320855828 831048645 711654255 -932758688 999978454 -997487406 272944870 -490214679 736071200 -784535223 85641079 -183405234 -170637776 -488618365 -999965119 -395525864 -697270912 -999965119 151533559 42 999978454 -720670072 473012344 981449583 999978454 -287210545 -115427869 237997330 -999965119 348804135 826403410 -999965119 -363873783 959217768 1000000000 240671979 -999965119 -235057273 -978198422 501113998 0 219244812 -163402889 438643333 -1000000000 0 1 -48033792 -999965119 95305522 186409595 -468762516 999978454 932282573 117212605 -999965119 196450609 0 -1000000000 1000000000 -894665482 -1 -234599652 -909015866 -999965119 89692162 164175535 643206672 -1 1 506748889 -999965119 599492885 915928077 -639790676 -159619960 -818370064 -999965119 -83609425 -1 406249160 737716772 293835253 0 999978454 726515737 -537260548 881440258 -999965119 -1 -985716832 52974750 -281358969 364155085 42 -307245358 999978454 1000000000 0 0 -1000000000 -349329391 -861424827 999978454 -783621337 790838665 361936933 -181407645 310967735 -618903169 521596550 -130470949 -700867114 999978454 -918349709 576019204 999978454 64074934 -143748611 -1000000000 -910194242 -492342476 66931950 -436109982 -1000000000 999978454 793343310 -511277738 -999965119 -58171058 -222696422 -763774458 988580701 -1000000000 387494635 496019028 759248690 309944215 -893623220 999978454 750467633 999978454 1000000000 -639129267 999978454 -641707292 -884773955 1000000000 -91287107 -416334199 -868211405 -538448704 171171862 0 -906398466 -999965119 152267728 -1000000000 999978454 -872564868 -1 -594422202 0 511314696 -434894316 329216394 -308292198 1 -812749858 -466832521 -1 -84301599 -79825222 -999965119 -999965119 -874836186 -1000000000 700507353 -977964514 -305380797 213556413 0 -859191771 999978454 -999965119 535867969 -826813547 -537697173 999978454 -872068 -149102789 -443358031 15318218 -605638905 -999965119 -792916504 -409248632 -860694166 -999965119 -447884898 99135533 -666174045 -977062671 -719882328 793645833 176940218 612500934 1000000000 999978454 875732767 802414760 988943265 -592212487 -672144991 -968267478 -484822001 -208847197 -153389251 614421055 -356968631 -1 -315973391 -672342654 1000000000 902770065 -999965119 62091748 810573080 -867018266 -999965119 -921743964 -999965119 1 679734214 -365776159 163188844 -910933889 -1 708779882 999978454 773550970 -473584797 -609316020 660602790 -926017043 471304842 829296108 981164629 42 -1000000000 750200734 701236097 1 -601065729 372113147 0 835875563 -999965119 -1 354354842 -329906170 -252208059 -464385530 431991421 126075894 0 42 497985203 652845272 -75541534 999978454 844327420 837916593 -439723308 -614427255 1000000000 -645564636 -999965119 787846690 612897320 -102695213 -32637248 699688662 999978454 -306058437 -1000000000 42 -287698437 42 455575744 21382143 999466763 999978454 999978454 -999965119 -384279765 534318084 542411852 -1 602498459 17827987 297944977 472781448 -999965119 999978454 176930749 1 485072740 -577906471 -618717113 -1 -753069174 -1 999978454 -110036270 522748652 563917059 -129839775 -138395956 465540366 -180031262 999978454 -999965119 -991569929 52228127 -896584176 412324410 45597516 -246465409 -721771500 191783555 954531927 905492844 -954008773 42963351 -1000000000 1 328070234 -327503923 454889846 0 1 294635517 803551734 184149551 189474488 -912894281 298646162 608090257 -999965119 -397444998 972475873 -400839667 -275651870 -72337739 551122991 999978454 1000000000 293617529 999978454 170863645 -539198601 -1000000000 999978454 -999965119 795940903 -299781848 362142466 272045844 433862296 -922214114 -159042734 958069804 999978454 1000000000 134352194 823962725 -878043407 246697200 1 -230822756 -177303528 718546356 652996099 259591297 -202156748 1 999978454 -327152775 319078885 999978454 1 -968401337 347256093 999978454 127772564 26245295 374034998 -1 -999965119 1 751634659 383251064 988930348 42 -57834056 -458398104 1000000000 620409658 261866350 746008001 -384519878 -103716642 365867472 -999965119 42 -610957079 -160210907 122600238 -226512396 -999965119 -467335508 -750039798 -929969807 785904117 -934379137 -519352134 -537985043 999978454 32082981 170450151 286664276 607551499 -999965119 633541541 90408915 -837446829 999978454 994039475 261884939 440301010 806585905 372363151 471886383 -463924350 -454364671 -662675754 -1000000000 880170339 387691728 -1000000000 -1 8685250 892532657 851496101 -251634188 440676427 25741833 -158006844 961986265 754898172 120225244 -948685017 365590096 -594403585 -999965119 -518041441 -999965119 -719099145 -1 -122384076 -255345778 -354189851 -1000000000 948681683 -208860930 999978454 -801449111 667225061 -619127054 -380625331 -595417478 140225365 -1000000000 -999965119 649499016 204237205 302081439 -999965119 668974824 -547276438 698368754 -182726537 -201453865 342115535 283587007 -607583668 -942125496 -681531839 999978454 794046171 -999965119 -211068996 119988980 -504060167 999978454 1 999978454 -999965119 -981093526 -244796677 -999965119 -271123961 128271981 999978454 108772090 -460274319 -490084535 156763291 999978454 -1000000000 626762568 42 -525114633 -798518074 -590902359 499577253 722920802 950958762 -272609588 -999965119 379186955 999978454 856786405 999978454 -482251957 137133796 -304716877 696082433 318569423 -930102301 -889405480 -665834507 -803468363 628040166 -101102187 -1000000000 -682827704 1 999978454 15581214 -538166934 -1000000000 -525497974 170910740 -999965119 -209156533 356379216 1000000000 785808949 -143637826 85595848 -999965119 -968224619 999978454 0 -209993295 -979587874 -156018162 -888777386 324640455 984715747 911674018 -162329594 -357356801 1 100827176 -466254318 999978454 963489636 63374178 337718099 -525951232 -681131352 42 257444220 561631775 -999965119 -754273976 838691306 -646383638 379850240 102263514 -999965119 770523413 -173149176 -850262776 146019793 -134170633 -1000000000 -895583437 782358127 275722863 -34424764 -999965119 1000000000 669065794 457447700 -999965119 572862102 -749658846 -761980220 394295241 -845430581 -517387858 0 -999965119 -828810042 -1000000000 1 -379316494 -499067457 142344892 344123941 1 721125905 -522893638 -301517256 307646082 1000000000 394045341 -550778811 -998256153 -795793023 42 -590174479 -788382551 999978454 960129118 199372382 327420474 1 -857042958 -999965119 -999965119 892595390 -999965119 999978454 -319076738 587905940 760312511 -106779238 -702584420 1000000000 -488636938 -999965119 448384699 -1000000000 999978454 322721296 -683455571 -1000000000 998966325 782543886 -732106785 346962350 258959882 0 -1 389370964 254907828 -999965119 42 -244410612 -679546001 44117525 339452720 883697356 467619457 -718014212 197608004 999978454 1 999978454 1 -668908646 -718660559 -999965119 116142383 0 -135021985 415742204 1000000000 726916633 -620326595 -42932138 42 121717906 -22543933 909810264 42 95943537 866566835 -999965119 999978454 855579189 -451354673 -426938962 -424433820 42 -296291838 -959488435 0 -486114431 -437888018 720326120 855143496 513851119 -323021767 -592222732 1000000000 335841682 -169954988 801573412 281974403 -107289662 999978454 -829999070 430332642 -1 455840133 785843040 -999965119 1000000000 -999965119 664049849 -15189623 -470528694 181778829 -999965119 714786211 -868670301 999978454 999978454 437620103 -424199600 0 0 325399865 839463332 -998446690 754811132 -999965119 784584757 -828590988 -953147702 -225715391 769566719 -220745727 -1000000000 278239109 1 -796037443 -250734675 -706945580 1000000000 128489302 849403775 -182726537 977902709 999978454 147789285 -734584094 -812813372 -986312463 -653288904 -567463511 -1 636526449 -999965119 -791314927 1000000000 246697200 0 -606366819 373375055 324101256 628800517 -316042071 719029745 109478572 -38023501 -1 491284427 42 -483269869 157990074 -999965119 -268497259 250289114 -1000000000 -417040453 42 -860803640 -698092506 285529420 701932220 -671890526 103071500 732079118 -182347623 -708288874 1000000000 -227421054 999978454 334599286 -58490065 -999965119 433497741 -560537137 152996386 73709088 -750462575 -999965119 638088154 -48308424 -730250035 999978454 -258403281 725558926 -1000000000 -152410416 297972552 48873827 -1000000000 -94384888 -794032435 -662854345 1 999978454 582216610 -275235036 989707766 -998740630 0 -1 152316163 932746428 42 686913637 -453071430 -72414084 -906597479 1000000000 -201361040 -503272067 -150887292 -448657394 -282453517 1 -579918984 296482073 -1 751079693 962086954 469261986 999978454 502632896 437721504 18567528 -289701826 361720234 -116726112 961002449 452589556 -341927427 281227305 -657111453 -147441437 -527707200 68388558 -136777593 -999965119 -1 -1 -787616258 -999965119 978839793 805583228 1 450115824 999978454 999978454 -618099883 634980775 635378697 61937267 976359756 274969300 812326532 42 -1 0 999978454 527497360 -1 -427727382 999978454 413899923 59083080 -518905832 -862141920 924412514 1 381116009 -586751298 -762323223 257717046 259418394 -152955785 563696249 198945686 999978454 -660101448 -999965119 0 -642578587 -555263692 1 -326224060 355514400 448871814 -999965119 -171769350 755126355 -999965119 999978454 42 -973431147 917239650 980517747 657348026 -618049600 4520586 -1 999978454 -189683796 543218385 822381952 -889321953 -999965119 695397516 958325958 42 -999965119 -760629953 661443291 251206937 810982575 42 1 94999828 42 -608258574 -88611457 0 796251077 834606066 -519542245 233953476 -999965119 969576316 844217610 -1 664459237 -461113156 972702743 999978454 965892006 -999965119 -347863556 957369587 666343592 -233045755 -724834284 42 -475585235 -1000000000 -98090865 -108457137 -530542799 -653890779 -272664782 955286164 67100143 -497678603 626020667 -783706997 951350234 0 1 1000000000 488682593 -823441092 22925026 -1000000000 -998652849 430799616 -295335506 -917621349 999978454 632051434 42 -929021122 723209060 -940564833 49601216 -515347400 216213542 0 437998928 -363921696 -742410864 -603232795 720439901 -655383450 574451816 -755426480 -1000000000 853031023 915659791 -869007458 -807884392 -1 42 -656291094 -866551647 69368183 -202097842 -695484139 -550912363 -366499155 -999965119 -405175343 189718814 -498388653 -269106740 823803689 -459299671 31236659 -1 905479683 878465765 -493077166 999978454 -276582886 130929878 -639052992 -209117743 -1000000000 -276649747 -999965119 217084066 999978454 950516717 -999965119 -774247584 999978454 -644923879 1000000000 153532949 813147331 130250629 996499533 906314716 603623159 -1 999978454 49255670 635560225 750200734 -432594575 461293325 934308499 -988056323 -561219507 -360279491 778044625 -322890954 89313354 -1000000000 -999965119 -582140962 -821661687 -1 -174471273 992543902 -999965119 0 124432785 -158084643 -988936059 1 42 1000000000 -652282362 -713746685 681214755 -999965119 -719336790 907070891 710297971 999978454 308113658 633689032 999978454 999978454 -999965119 528544130 -1000000000 -940355107 1000000000 1 1000000000 336257433 999978454 1000000000 1000000000 354033812 -349160125 -298881458 -999965119 -22345313 -801666426 108061657 644022381 -593459377 953431984 0 -961758432 246057018 567013818 0 387707413 915384098 -999965119 -148921456 999978454 42 653637763 1000000000 -999965119 -441009109 -999965119 885954587 259088259 -1 42 -192152856 999978454 42 -999965119 -999965119 -348373132 933030479 -893738210 42 -1000000000 -91304863 935681092 1000000000 -316942195 207316540 428347966 -241886569 999978454 -837092345 681948996 -142727865 999978454 124462780 42 -651701293 -849935711 -176004261 999978454 -525144324 -1000000000 42 -212182550 164797983 -75239260 -999965119 -1000000000 989357396 743961935 801914446 -999965119 966154321 -997423991 -483688292 180039111 874084045 946152619 -116407593 -922212801 1000000000 -760866419 362992958 -734697587 983164739 -103727135 -18665153 410674266 -1 -222787968 -1 -73484490 340835313 255752046 4821464 -366435675 999978454 -928977421 613380198 548504741 546723056 756457177 -456096243 999978454 189817151 -671433955 708683892 719416592 -806713767 -1000000000 74818066 -840204389 747527256 -890714052 -99997564 700972436 42 -704201210 -1000000000 424645944 0 249170676 -191905249 999978454 111888405 910625700 -826830905 -355820662 565291960 -633559460 299982021 -30568571 -258983099 -999965119 486319226 999978454 326987980 -689732086 667379895 999978454 -665871221 -1000000000 382187932 313062859 1000000000 -209245170 -264559466 -103729205 -1 582854163 903617388 -954628145 -1000000000 -673231103 72446252 622415278 -118201712 999978454 42 52548563 999978454 999978454 999978454 152149508 919165684 -791246512 999978454 -804934575 -999965119 999978454 -323479047 -1 -1 589914992 -529972420 -999965119 -999965119 -838317973 -581920186 -361937587 1 718497683 373725455 582716550 -999965119 -517683351 -458021549 -999965119 -999965119 -279060484 -940744293 -893205270 160262460 999978454 685134412 -432443465 -216709858 413525257 856182916 -1 204601630 680921858 307549444 571341974 779351565 624537615 999978454 -999965119 866710701 -1 -964520526 239890409 999978454 -1 920667392 -156095536 -1 145979024 -811630037 -76227561 -3095190 -1 -999965119 47405591 -999965119 -999965119 654674216 -1000000000 -503421023 0 -847528699 1 282827578 999978454 866892259 0 -946768314 535875482 -221507001 -134358914 25877562 -999965119 652543980 -458703833 0 191099155 424951647 999978454 -1000000000 548542654 -908530349 1000000000 -1000000000 824721630 -383611229 1 -125163089 -282673322 -718548185 -849603430 426045934 -88893537 -87431671 -209312515 -943289306 -850371015 -847157233 -999965119 -914047621 -738588121 -705160584 -423372886 -336540298 -712792288 -999965119 -37048387 886786962 313411464 -916569325 999978454 385748522 1 585240847 -1000000000 796390910 -866813270 382916049 428483198 999978454 -464626268 522355177 -200266735 -365950723 -171215725 -999965119 582581812 -466860026 -145360539 564442562 -703787429 -784901574 790548735 -999965119 944978963 646542993 141037644 999978454 743984833 337231587 -760556348 701267114 100493518 63289212 -698473001 395138983 -697986144 554781836 -972236601 -807007526 -1 999978454 -650988309 705570983 -999965119 622091497 28063392 -193148928 272295798 42949792 -593117483 -262411498 -150154799 621227794 399071706 -928721001 -661648168 0 -287793835 -591542889 -552473089 -839369156 809297880 999978454 999978454 -768482045 -465703937 919361204 -359138214 688890368 -785148243 999978454 90273405 681577415 16306398 166061627 797954468 -15495393 -361393899 999978454 1 660530129 -714587794 -999965119 -463877145 -288532772 493208741 -236984295 54096374 999978454 -791880842 -999965119 953573031 -218709904 -309906736 157054838 731858935 -115035036 999978454 53289869 -736046754 -280009276 -691402053 999978454 709240528 -977911067 646085018 1000000000 -203504620 1 653562675 -389556475 -728603489 -31824665 999978454 380621977 823718271 -792256395 999978454 471224455 -296428589 -476637689 -811922835 209379914 1 981706627 1000000000 -698558531 -607205760 -50362070 144184955 -999965119 511325267 42 45771255 807074079 42 -1 39023047 891728026 -259781103 -999965119 -689933010 -592207544 191783555 502045803 118444756 -785973717 -700773079 -971990551 841769709 -331791565 784139861 999978454 292678196 713683533 -1000000000 577684867 870983710 -242980999 455875769 -281358969 -999965119 -1000000000 -999965119 -693329279 -756193146 768402889 -32109101 156883106 0 -521047738 -1 -857143894 999978454 -999965119 -321040545 42 1 892222510 -999965119 753105370 -69135431 -1 -999965119 1 828067573 646925602 93580755 -641265919 166696295 -345301109 752547893 -1 828839192 -517516536 287294156 81366659 -330767620 720119406 -830861413 -999965119 -234500021 -999965119 999978454 511180171 -125499283 -251899731 859271395 -607750028 627704349 -829721616 999978454 448362332 -426623430 623972947 0 -1000000000 999978454 -774176264 -733405303 796624977 999978454 -684187682 974278873 124209517 982998443 -509641473 999978454 561553510 -11792191 -59789376 -695582600 -999965119 -55434011 824167319 999978454 42 123750642 581174143 -303717373 -496056098 662159713 -1 -999965119 -964759437 131988088 -831750289 -15652314 -138693650 -515050431 0 394288640 -891205698 -999965119 483041895 807199832 -594970575 559717479 999978454 130639391 -883096075 741307054 677060550 310063642 -999965119 -187716757 0 1 -912881546 266689421 -67597217 287374158 999978454 999978454 -913839203 536139772 560870623 237323688 999978454 350301303 -394991824 999978454 278062295 1000000000 -554110840 -999965119 0 136493827 -821534313 580629186 -319788153 1000000000 -377743231 -404158337 -999965119 999978454 467726611 -734426095 296081164 955137075 -417848976 -195166712 -760370050 -999965119 240584791 -999965119 1000000000 923434076 -548190208 -924581473 -361257753 -595242699 900228794 0 -77584482 -158619443 0 30506075 0 -737476958 0 999978454 887019305 -197945714 887739958 -188599102 -999965119 330969888 -945156161 -357810753 585011080 212953934 1000000000 483293014 1 0 921150034 976744309 114336427 -452642341 409262534 -531392949 -636978827 -557888516 719395344 -69377459 999978454 49102335 1 465079420 313908961 22509094 311353649 -592723473 -737915278 999978454 -456384925 156559635 613718228 -999965119 1 999978454 -754445428 1000000000 -1000000000 801419446 883782746 -288010261 728090342 123384091 -1 -1 289272667 -1000000000 642064458 -1000000000 -349495927 -483668309 -226069064 422625992 383239981 69499280 1 413502036 -730486870 387739229 1 215336014 -892634902 577001629 530089502 692606026 0 -999965119 999978454 -215102062 93470078 -557787971 -860741175 -997538192 757489218 -1000000000 999978454 600126641 -421025162 42 1 591646706 -999965119 1000000000 -76897633 999978454 807578036 755978654 615527041 -650915390 -628899245 1000000000 -787157377 422680408 -999965119 -614635816 -154437057 -888647667 682855884 999978454 -754046105 435461449 78144603 -1000000000 -133725021 458138292 0 -314740149 524690580 119501578 -271311246 -326164894 -611896329 97329583 837061129 778064246 77594760 -28779187 -456731773 -494167411 521240413 999978454 -734869748 242397779 943166707 -16521446 -93305055 999978454 -517973226 -698836396 999978454 1000000000 313442135 428973745 -743528727 -551339716 -999965119 -999965119 -1 18774003 -426390394 784866133 -999965119 14862324 176107337 812989020 -141607208 1 -210440029 112742620 394721948 375159897 236006346 696014526 -999965119 999978454 -999965119 -726377075 -363552297 817266992 -999965119 -41471316 0 -796030288 -644910993 623257556 -845794097 988979594 284712988 999978454 632050891 45489406 -150325276 226384951 -758121981 -754470907 -147725922 -232020075 957095223 660119532 -570999796 -1 996891221 890685396 0 920195595 -606865437 -671682164 -980425813 -999965119 -999965119 133942378 1000000000 707959250 532046227 1 488870644 -540575777 999978454 949945774 -550483756 911411732 -1 945272879 0 39744843 466720929 -719413671 1 743652886 1000000000 -745966127 -999965119 -999965119 739590766 -218041166 156605816 894709525 456739656 -210897444 -999965119 -491986130 566496447 129375112 -567134448 999978454 406040253 618464830 -999965119 146128866 -766196812 -999965119 -92579383 506383923 585313564 -755986432 -514570346 770827054 873371555 -999965119 55877124 871727535 -171726077 -688086459 -1000000000 -86002356 440346269 -796267449 0 -25083821 956662084 999978454 -145935127 999978454 753331083 999978454 236923550 -134366760 22735949 530953575 -347200106 -485152724 731312407 1 478184949 1000000000 -999965119 709103667 1 290582794 -92023958 42 1000000000 -12055392 -231842851 669397937 999978454 -769660817 -1 0 999978454 665621633 461778730 -999965119 999978454 752028328 722466144 -999965119 -999965119 999978454 -1000000000 -999965119 42 148986157 -704391818 -690712385 -852814545 -999965119 -828954724 -414254764 -524107900 -500840241 42 1000000000 824841355 -496072668 984146555 -784681227 964093292 133476570 698848497 999978454 -980742835 -459112001 -24474992 -196863512 -999965119 334563304 -267282554 -92663238 -789624393 -1000000000 271252153 -15826815 415678840 -999965119 981605800 -934711480 932471758 1 -967601517 -38861317 -954386478 478245189 -966891444 554243042 -437834337 -1000000000 -259390987 -171260286 -999965119 212138454 -273537239 999978454 -211726780 52674681 -222212133 319120704 0 50258860 514857120 9945926 -301069375 -1000000000 -368994984 1 -251265738 42 0 0 961703534 0 1 806612646 971209280 -933738124 -388605141 999978454 -379226548 366723612 -881419519 507792238 -999965119 895672078 715013374 176734722 -371313642 -948354933 -269543387 1 999978454 -637088852 989790112 1000000000 999978454 -734399475 160745144 70494015 -201416660 1000000000 -849652150 112688414 999978454 -383383311 -237595640 912547682 873832677 -999965119 932147176 -722184550 427209501 613511836 -146080124 212337498 -73640509 -449490456 -531539930 -539163928 999978454 999978454 717036381 -824110545 -999965119 734494213 -999965119 978931655 0 -952119157 821180449 -512245500 999978454 999978454 131000899 -999965119 -941524499 999978454 -125090076 -616423348 1 706899105 264757718 -997052009 -306096854 -1 -709026148 -1 599279244 -210591566 -813966899 -502301283 353962252 818300225 466477664 199516994 199829936 -139429798 -999965119 -890230930 -1000000000 -776193662 -450072845 -173952039 807245010 -1 1 -999965119 -196794739 380321213 983268683 23758252 393621566 -39314729 -273800101 -904776082 -824282401 -617547314 -316185294 -999965119 -953909314 -938464655 885566827 -722520038 -266874199 -287949570 182253734 -999965119 740266886 1 -965761214 -859106834 -6104544 793198750 196217770 1000000000 355973185 -1 -296102032 341775277 -999965119 -219037002 -496485380 999978454 999978454 -101000579 -807628493 -847432598 -388239838 -1000000000 475559372 402095678 433633073 -140703733 -1 -396092075 -999965119 -53483754 -746326123 -87382755 -978815261 696730966 42 -939441428 986911571 959096159 -198753288 -372585382 42 999978454 -999965119 -468455937 -1 -977449654 96179616 13889475 -1 1000000000 594340029 -578373706 370090375 -876424962 382040333 -1000000000 351716606 -605918534 -268526368 0 -408546707 -1000000000 192829173 -808276458 -999965119 999978454 42 -738227034 467025180 -212223393 178975378 -948500919 -999965119 0 0 999978454 -462688068 947442895 274420084 -746305101 740558495 509963352 -96563024 856242466 -298596997 -800322223 -423936782 -994097187 179003158 596561262 -999965119 643197024 -860434372 -844833255 257918409 999978454 595520602 -57819870 -123493810 -1 432843908 259437897 -886515940 -999965119 -276122217 116853631 1000000000 -348522431 803208352 -750507706 999978454 -772667528 677450705 42 1000000000 -1000000000 -773749533 -977295079 641546810 -754942526 -211946804 326680953 -1 -749439161 757851810 711001174 -350642065 -675809304 -978592723 358770494 509947064 675989728 1 240518968 -105113471 -999965119 -1 999978454 1 -154660394 545768533 637133476 596385974 102579355 222204760 -480239724 -339342965 530150877 -994805707 874744559 489235046 -571812867 -680461591 -42140293 -583693101 274404746 -999965119 921807378 523188061 676367215 -671663371 -473418731 -811162771 -408193142 290869256 29176582 686472021 314517693 -617464151 -7094695 -157407466 -836032699 134763345 -16695147 551895597 679390189 188720361 -319993152 -294771355 -999965119 613426287 117601327 -972560821 -684770194 -1000000000 999978454 -947408119 -888412621 701704410 941012253 23814043 633783944 -360383615 -490803091 -92540905 159111141 -568917626 1 999978454 861687864 20235060 1000000000 -185484774 996973590 42 -999965119 -999965119 670967090 999978454 808476956 15502902 252780790 854232176 -467977055 -999965119 1 844880294 -301752852 -959459521 -400250102 999978454 242955027 449177295 907620773 -123517978 1 291519709 612305799 -292829834 -720070695 -420353053 -932565651 634592358 431163325 15785151 876603737 -1000000000 472521925 126367159 -912309852 -810411709 590469911 -237316477 203643979 87969687 -986386152 1000000000 1000000000 11552675 -1 -747741994 -824008763 -314701999 -980236944 -691594866 963086944 -1000000000 -740778289 259570912 -272610808 -1000000000 314633846 94961309 65047279 -474465230 999978454 -255261541 922141041 998015147 -999965119 1000000000 999978454 673615246 -999965119 708517393 999978454 400209608 -854163941 162910093 -407142431 999978454 -761724598 840272020 -1000000000 121318450 -591077814 -1000000000 -239216212 -134804137 -178822737 -999965119 -999965119 -1000000000 933710696 54092250 9074886 -959172756 -472179507 902865054 1000000000 209717890 550853929 -443580694 107613273 0 848973079 -999965119 350652010 -1 1 -687992410 326850236 999978454 -823615146 -349212204 1000000000 -867134418 749648943 -433464468 753920945 477570519 999978454 1 999978454 0 1 579748565 -1 98334268 999978454 406922766 470656261 -1000000000 943999130 -820356126 -719401870 16103081 230614827 -306822984 -999965119 -1000000000 -1000000000 522054521 993118929 -897346131 -294960690 425090530 27206037 -666647435 483472106 -506634612 -261558907 -999965119 -555370755 -1 1000000000 -771393057 -999965119 1000000000 -999965119 -485448268 -225616124 999978454 161821257 321753227 -978852537 -57653498 -412574921 999978454 562373450 -746992081 999978454 -999965119 -143828323 322074244 -470133457 -518037267 999978454 -193876589 -234280662 481265603 -171803901 737547784 -999965119 126872305 171213787 150042031 -892762491 507695206 842394725 -836278652 607709068 985134060 1000000000 -999965119 266188115 120883501 -286426775 -764559234 -999965119 -1 1 264478060 -1000000000 297504069 -810950832 -11741315 -255666348 -147648715 0 52948995 38171460 -746566582 42 -88599076 -835103613 449685564 999978454 -999965119 -251929849 -933781239 -116381561 999978454 -511913836 -689673571 -259628500 958413013 -97501328 -1000000000 503197675 -554501479 122773328 861227951 969327705 931178016 -6058813 927795894 -752194415 999978454 14332346 -657125732 1 117708319 999978454 -1000000000 462224863 -778355934 -269648717 -297481579 -995039475 18768614 -104845740 1 -999965119 575269626 -682554985 796749818 345273572 954431536 -483039499 1000000000 -999965119 -415206246 816611154 420046567 112713674 42 -960328320 995449052 445395364 666533466 752944593 715549288 -513178588 126969083 254288491 -387158073 -793963253 -999833698 -153783131 42 272215928 -15437276 77536080 -401081806 -232154486 -999965119 7323999 -999965119 -260963129 0 -690221141 -543199089 -1 621657187 53227059 1000000000 -864324694 492916778 832831008 187498738 -287656594 -124732948 79498134 -843997318 -453117002 641400640 -201753328 665483526 -798806354 -164968040 569364300 -498890578 -219559748 -1000000000 -509887283 -959069511 999978454 -674192995 79881461 977590130 -863666979 999978454 -263674101 -999965119 -589118117 999978454 -999965119 867400489 -523094583 -290113609 292220694 482087092 -1000000000 -562007735 753163925 -735254703 42 999978454 -57080002 516593278 -372685547 699327800 -661486900 999978454 999978454 608550205 -670584526 999978454 0 -145388878 1 -1 -333220181 -753525498 -448223572 72432970 999978454 214195807 -637932630 -677151712 -391302463 234365471 -694240306 74050046 -315063422 491302467 0 -141533901 789187984 -787071889 -999965119 934228547 459571933 -477068560 234142170 -325363874 -390405936 1 -71727785 178745808 314925062 -546398277 2818175 -1 753833207 -244796677 1000000000 546199129 -801907664 289527305 -648363953 42 -954629893 -910565998 132643394 149507470 -121420298 999978454 -434754827 999978454 -87024818 -531905876 -1000000000 -282766375 664459237 -999965119 285083010 1 388121548 -714027073 918244846 -999965119 -63185126 726329634 999978454 1 -509037741 -34248687 537444887 395147569 -689238076 1 -999965119 -254597113 42 -980251647 632978510 538628700 999978454 179202956 -1 782275306 -903491665 533805303 133686363 -999965119 905020856 225270036 -1000000000 622430803 406951346 -999965119 831216651 -984567880 950958762 -287462142 -204656742 999978454 473975831 999978454 -239642936 297893089 -784648965 -859122841 480114123 1 779235125 338729008 -903332772 584621681 -848716340 -99597899 -1000000000 -597229229 320078817 648306615 -782498863 100527845 999978454 -796197363 14975431 999978454 155798173 309607367 639724757 -941134367 -496499156 49877182 1 -157997903 -37279460 -805577741 34525397 -999965119 -634723072 725768886 -1 -10882505 -788747964 315052406 97665247 562662913 850157368 -589123605 -86241642 -966423448 -883318360 -715433312 -610693123 999978454 999978454 -260994903 958746595 254982980 725013166 78048109 37714638 275494030 -661815692 673152564 505851577 -1000000000 445581827 -613974868 128188761 185180105 -999965119 387546581 1000000000 337490930 171623266 129091406 414218650 -458642519 -851964270 837539754 1 -299443435 42 54154407 -972589610 -344151247 80093093 -691461038 -1000000000 -668062068 -315054729 -285104268 -1000000000 -128708387 -208295419 -26967327 109451692 649690317 -528278880 42 1 999978454 645500533 999978454 999978454 161829178 469164784 921964537 703579136 -667729002 -850899988 -238884505 945714970 275352591 42 118649706 -894741257 -581581228 -520670831 0 136128 1 820878331 -36860082 801879954 620764437 842597180 -790162577 42 -541633679 -999965119 -820509036 -205861228 -258404983 -92147810 -999965119 999978454 -503034573 873696019 -281974719 -1 -964882943 -956234781 -1 999978454 -691706078 -491934623 42 -999965119 1000000000 999978454 -536828466 -200094489 -159573638 333525800 -226640003 751962242 39427272 964259954 879556128 132572999 -999965119 -254240449 33910988 -667535361 42 -999965119 42 921659131 -833885457 42 -45973379 -882051953 -705133593 -340363904 -999965119 230074169 -820693051 1 -299054898 843181469 -919926024 317199496 904899942 173666335 -999965119 262658979 -903850163 -678332445 -1000000000 999978454 -241156489 -197147973 727338202 -563444661 999978454 543884383 -625872507 -854613884 916425141 669307698 78587537 -520311942 -907407758 -866273919 640957305 -394146101 -56846666 650167282 -80086155 -470575053 -1000000000 831994824 -1 -909321288 227650323 1 865774527 999978454 -678037159 -999965119 42 -999965119 -338966366 -610821518 667636013 839150205 -999965119 222930858 311234296 -461508458 449392736 337466975 -896584176 -1 -502224333 253582142 -62526230 -767485631 886872793 999978454 -1000000000 404015677 -999965119 999978454 768070169 -549901721 284871318 877710566 98907215 -999965119 944430003 45349028 142964058 355586891 466682553 -1000000000 809413279 -491092711 -750180125 -999965119 -999965119 -917251094 -714077163 -201372867 570590191 801915734 999978454 -15017770 863422340 -999965119 520766742 999978454 859374769 -999965119 -906216733 829583789 -94906399 42 -93755841 999978454 -198631203 1000000000 42 999978454 -1000000000 644022381 234679597 -173967647 291504557 -1 -1000000000 550264708 -999965119 563840763 487241294 -1 -121210903 -483910805 -102769642 -42865261 926126675 366169065 -627982598 543293047 -79797281 542290592 882434470 224761555 -501650714 -389203674 378120934 538921537 615165527 -999965119 333110123 756356143 168163065 -823665910 999978454 -208909457 567101493 530704227 -12667294 -865102805 999978454 1000000000 851860618 -330698988 256265785 -999965119 -999965119 1 0 -642634989 394928457 -646328249 -232670607 50630721 455455076 -870945214 713928086 1000000000 -945781111 605354692 999978454 246724617 -1000000000 -999965119 -236537687 -999965119 437135378 999978454 629962885 -551302220 12258079 999978454 -559171635 975186756 -221515789 -33918052 81195734 999978454 -25969177 -700628393 337816747 1 999978454 -406698354 -364361813 -1000000000 -815041782 999978454 -999965119 -999965119 275347866 128428481 1000000000 999978454 463732265 878893022 999978454 66404440 -170572313 -512604093 999978454 -414434684 999978454 -999965119 -375916545 -180121589 -528445695 531070138 -457346056 1 0 999978454 -549798067 -770732287 579801734 616079480 -104517991 156335047 -999965119 -160718204 -243702962 652840928 985642309 -768605358 -296343917 -324503080 999978454 451338057 456524258 -311185616 -1000000000 759815701 227876324 218111928 612835843 1 999978454 0 818285455 -999965119 -351071595 960582806 -231587651 -996450952 -321930204 590720551 913905425 868885828 621466769 -999965119 528727054 -905071240 -1000000000 256523244 -987548916 971388481 731529201 -999965119 1 970872390 -386916119 26398335 42 999978454 -999965119 139003914 -999965119 636604820 -52490054 42 914548925 -1 -240681342 784099311 0 270458643 739490416 908160014 0 -89649067 448343105 -850476970 999978454 -559172106 -318957922 -740051045 42 -290838008 366178853 -355970521 849740195 417919579 -92787631 -398118313 -999965119 -516778173 465390535 848538876 545866673 292698041 807295091 -1000000000 -578831537 -503048141 -682822149 646059449 -278807850 -1000000000 323643699 -773079843 -1000000000 -999965119 293067847 1000000000 -1000000000 196986407 858975715 999978454 659534725 999978454 -978747873 1 -1 -681958920 720672160 986976285 153181353 -956530576 613982923 -582745768 561728416 364842294 999978454 269345577 -474712016 999978454 42 120529835 642564597 -155209619 59654318 -54389200 710095815 987413543 276618729 -497595545 531891039 1 763394639 932656197 -999965119 -540509030 -235363618 -1 -1 999978454 -873548974 -999965119 249706983 -351728542 -559934605 -226467314 801449698 -999965119 -932303157 -881578831 -974269224 983666228 484198377 1000000000 -934513510 437370134 -39674764 -579329430 43185008 1000000000 -350673325 348751304 -113310930 856651624 836388728 -253004528 833706428 684868291 -365905995 -771274225 -776655180 1000000000 875602592 -946765919 -999965119 -501980429 814229078 -1 299900254 -141812488 -999965119 42 395169692 -982082625 -999965119 -1000000000 999978454 684602712 -460493198 -792335738 -999965119 -648893584 -999965119 -956916223 -642847847 -393980876 -111278512 -419864551 -1 -72914821 -972148770 619646006 79957961 -999965119 30060804 -999965119 -999965119 -698568673 999978454 235974745 646117190 887957024 297950267 737155411 153517906 999978454 0 534392261 896439858 -999965119 534257945 999978454 -792761353 -511056103 1000000000 565246656 275877934 -275416267 0 1 -92643279 171321509 -445655106 -9381279 -848476651 999978454 -999965119 1000000000 -1 -999965119 644132247 -561834067 999978454 -1000000000 550422532 -909691317 224913419 262971395 999978454 999978454 -900013005 1000000000 42 -999965119 -780755693 1000000000 561279235 1000000000 348653115 478065156 1000000000 1000000000 29041086 -1 -999965119 -867832418 -999965119 547757757 -649330990 767882098 1000000000 -340281566 -717819740 0 -469312908 -329322593 1000000000 -757982574 139055260 -1000000000 101930874 391958556 1 214479754 -905994629 103402114 -428590028 -755777682 287038734 -290036786 567301638 1 42 -584592625 -729685875 833638209 -596361097 999978454 876759679 331170904 999978454 -999965119 751272368 999978454 -862050982 837033795 471866246 1 -1000000000 1 42 385015519 1 999157559 -1000000000 715143094 -860311609 205951090 444535293 -1000000000 -263785547 -163486595 -1 1 440739593 1000000000 988580701 -999965119 -702664439 1 -275984360 -1 -999965119 1000000000 -999965119 100459241 364124814 999978454 1 1 -48667048 -314212827 943145388 -894416196 390931055 -743459498 -947001398 -422585616 167815845 -999965119 -441774450 -163758847 666555474 272526277 -569341460 -1000000000 999978454 791624602 870583249 884108311 -999965119 -136026036 388766733 779246348 1000000000 -850528781 1 -653508668 499890579 -714037736 914826598 -991506747 1000000000 494666820 -138053160 436008654 -551525947 316435819 734289442 -999965119 -999965119 42 -699534515 -323823463 982933915 -762000886 999978454 770334981 999978454 513698672 -164794297 -201431695 646100698 -999965119 -120588938 -999965119 -999965119 147121433 -386153831 777552272 999978454 30755949 999978454 489584580 456255373 489495852 223535280 98278451 999978454 506749879 -385859637 1 715296224 297888735 1 704861972 -711944789 -504926940 -264274300 999978454 -912880130 -977498270 480742554 -280640703 323305718 429854343 -82089556 -695702530 999978454 381002082 -999965119 999978454 42 749368792 -991989880 360931613 349387093 0 -1 999978454 -437591394 -970021179 -332176179 999978454 -280210818 730175447 -63625042 361126268 918611803 -148893166 194165370 900397489 776134518 -999965119 867227881 184642125 126302373 8379148 -67686173 -922824477 -719756844 978053227 -999965119 -1000000000 -197035567 249523068 418298610 1 1 397617682 -756604279 0 613987620 -26915808 1 -999965119 -1 -308628980 79098535 -775077477 -36556306 -1 999978454 42 -503571222 783266406 510458222 1 -114409643 -540580189 -164265741 -751937414 -178814881 123610104 999978454 -546612852 -932773958 944441258 999978454 -434331466 238648009 -634228831 999978454 1 -999965119 -392966969 -1 -457688512 999978454 634111145 -885237845 865496851 -176688363 846112992 -999965119 -1 -98714894 42 -350013368 -86520070 435018520 -1 673826610 629519467 -766063533 -885141434 -988189496 -64467799 806828613 -130885503 0 999978454 -458287786 161285798 -999965119 -837701367 530463751 510080220 -400275177 33890591 951233103 469799694 -669366437 -136034317 999978454 273580997 -690519558 -217352564 418749440 -999965119 1000000000 999978454 288448005 -147530638 0 1 599022057 0 -687756786 -1000000000 999978454 967999287 1 -402384765 858071806 -724711775 839399105 338989567 212774458 1 -466686714 -944596649 224671841 -706577784 -496867977 -28946819 -420995274 -58095845 999978454 -983986614 648111467 -473970514 -999965119 -281957429 -996832370 -586560433 295897742 18527614 -146663512 1 203778311 -93522925 0 -842874299 -999965119 380589113 243933288 -873907808 -847279250 -263422040 -999965119 177902939 -244421798 793792589 0 -677112891 11688636 406879409 -961463056 0 -501237790 780571625 -363583454 104308052 99680508 686663865 -617832825 -598081600 -720724400 -1 -685373779 346472237 -406956265 42 162843015 635382427 -971408890 -24789599 857407441 990148184 244594547 -1 -216668100 971951060 999978454 -712760137 851430382 686112733 -811196350 -280117695 947861523 478078791 -984804831 492895659 42 845435277 235773060 -251719001 201061066 310024770 36508261 999978454 -999965119 846708759 661090698 412751317 -695137711 999978454 646790453 51320284 -682006687 -1 42 456824839 -298383019 -901542311 640412738 -359867872 -999965119 851474582 999978454 999978454 6476046 -999965119 999978454 -902480748 672093660 -1 -240302795 -999965119 248051515 -715495231 -931448159 -999965119 841123253 -653842444 -1000000000 0 -514369445 493136721 999978454 -394715678 -940733374 -75068796 -687792994 -446709519 117823308 999978454 -607755513 -117192444 -633150903 -802432338 942280389 999978454 914822386 514980246 15471373 1 786822476 318895928 1 -27579703 -637779647 98827237 96222884 -988748994 -120210696 577684867 197867610 999978454 -723407832 -658377494 671833848 740608035 -999965119 -142332487 1 892009104 230494790 866585177 1 -1000000000 0 999978454 278491717 -1 999978454 999978454 -1 152312612 -874977384 468966612 685914870 -393453065 -115238578 -355324632 -321663609 -143903008 1000000000 999978454 -999965119 999978454 0 -95108203 -999965119 -805165604 893656701 440600410 1000000000 -990928583 926884861 43438487 -596058878 -171185689 219952060 249461322 1 1 157831198 -982944354 -53363422 602616000 269599946 608253288 335408217 752379538 948057086 -587339996 434152259 696085382 -999965119 42 -848533315 -748207068 -634478851 0 -1 -1000000000 -999965119 -529075624 0 444197049 185617993 522774162 -707710419 999978454 1 -329200012 1000000000 -1 -81359443 976611692 -301936159 42 95442402 42 597566599 -844494963 -723922260 -307778357 -643083419 -1000000000 42 -894666306 262567875 324367213 -535865051 603571974 194494486 -42770193 999978454 -79739212 -999965119 -999965119 -561320682 583280446 406450664 -565826261 805333743 148952076 -999965119 999978454 999978454 999978454 -7793993 -229595586 999978454 -612722815 -627785755 934974987 -999965119 1000000000 -774234708 141116568 404908705 -946909207 999978454 1 1 -13910253 391627272 999978454 -999965119 559420706 -336133618 -10669885 -999965119 -488601304 -435593060 -689569477 1000000000 0 -892941381 -195893527 -1000000000 -788128415 504951933 276824532 -576382132 -519392592 42 542597729 999978454 2084684 645432220 -519782508 526003969 982455868 999978454 -93653297 -36344859 878819886 -691650448 -546446671 -925956433 1000000000 999978454 -363676166 -5739193 751135191 287531325 -487966218 952772557 -544377528 967290464 -427073701 -814834895 601182887 0 -551469749 999978454 764190583 368753880 312324603 462461086 -346607571 -962722303 -148643740 -999965119 42 -463283903 539458307 255901371 999978454 999978454 23776644 0 999978454 -655867663 -13702058 42 180415900 701148464 -999965119 -840751609 999978454 -888318670 -665728916 1 -999965119 828785739 -733689103 -155352612 0 -833835039 -999965119 -133550552 703446643 979031873 -834508074 -158062909 1 1000000000 471486045 -982608604 111681691 -298995745 -243043375 390935682 214071225 518214398 -704296394 -1000000000 42 -74518444 107534246 954105909 671113493 538001279 -1 128468106 999978454 749475895 169963974 570169058 -999965119 42 969529507 20880451 849721310 482716530 -833863172 -521023874 0 1000000000 -275785475 411653975 -999965119 -310560790 -999965119 -141176493 133685760 411742178 -1000000000 612672717 0 873165380 242025650 353512421 999978454 999978454 560722771 -179093824 510866733 42 -668574 -999965119 -281041359 -291506596 -1 397476840 -1 999978454 -999965119 -751051469 -902539789 818320639 1 778031445 -665868892 486103208 238493531 -763349376 1000000000 777332368 -764828280 -513482923 999978454 -999965119 383303207 978888933 -904286558 1000000000 843173090 515567767 901945009 -547912997 -541391378 905706026 -804341385 128914179 498263553 -860418074 999978454 -842253397 -419161931 42 -699322969 505600171 334034624 -734392320 914172970 999978454 -81693216 -824914665 -623762357 1000000000 -33321721 873702416 759154901 -75856844 -42312389 -138516879 999978454 999978454 999978454 189104970 0 999978454 -678028817 231874350 0 999978454 700899562 -647196218 -1000000000 -496121760 105786490 -261844446 628293442 843707225 142100397 -993429602 499688030 -1000000000 853885483 42 -999965119 538489199 -245267194 115592012 866349126 496252211 333096031 704067964 -999965119 337790885 -12895224 -24808289 999978454 -999965119 42 999978454 -73418648 258147450 -999965119 -938191635 -999965119 -228957245 42 0 -734478924 -1 42 -348600838 -578642617 -638933155 944591573 -641698603 -999965119 -503278615 -77352016 -662489713 -1000000000 -484298019 -1 148191815 143637434 924923207 457287677 754404714 42 -999965119 -1000000000 0 625848868 -392540452 199110132 -1 -753689073 205072137 -662551912 999978454 -249345971 999978454 -1000000000 785889665 0 42 -644245667 706562173 -565033916 -315236164 -987402432 999978454 537871184 -999965119 673386716 -473970337 826156918 25523967 417849599 461094174 -1 1 -146512011 -999965119 999978454 -702505649 -999965119 174740644 353917322 -999965119 631448360 999978454 -999965119 -562253915 807617371 662375000 410658258 0 844917882 -100738597 -444582013 -99276861 999978454 -976781090 -41831714 -999965119 -551111880 -999965119 -234963354 999978454 -167617640 947599942 42 315870226 438796722 818492018 648046036 9896932 -187576038 511369695 -999965119 -999965119 965082737 1 0 -1000000000 -878475501 999978454 -573244817 -824868915 0 -18620994 51322027 1 -95108203 999978454 341042606 -390635402 939499265 514992932 1000000000 841931634 -678468402 130770406 -895956199 -999965119 435990456 -267483330 1000000000 822842439 -999965119 156171574 10737154 -256399495 -978179442 487486463 -152672966 -543479067 800649573 709255503 905714426 -999965119 -999965119 -999965119 -289374067 -446797070 258943811 382716111 42 552598287 -852814545 -339612256 0 598111989 0 -405455201 1000000000 952237160 1 999978454 -1 387316817 999978454 999978454 -1 411341807 -999965119 -3909908 438247050 -1000000000 -1000000000 -647098849 -999965119 -507267833 1000000000 -999965119 647029998 520025109 -540980958 503878190 -999965119 -803580775 -181899719 276330405 -1 -114216931 954262128 -828502029 -940112625 999978454 999978454 -1000000000 -600067399 709059398 -282054895 -583987665 849006794 -999965119 -1 458020220 829200817 -408339801 -999965119 -374406722 138010108 737259728 999978454 990856625 -382921265 -999965119 484515711 -736017168 -696897340 999978454 -999965119 42 1000000000 374641910 955457848 -183929268 425154769 999978454 999978454 516805461 647457715 432312725 -907707829 -515440481 -999965119 42 0 -738783241 447193793 -448925256 -929113523 162351217 995376846 -742190965 484472063 0 435861197 -999965119 199153242 -344716835 -891323655 999978454 237348455 -999965119 42 260316528 -488111299 -1 -778201813 42 -521823415 172747812 -369125175 999978454 0 -572540158 623298176 -999965119 741160582 -676254328 -999965119 1000000000 -999965119 -429199114 -735632835 -999965119 -355777135 -187559257 282829588 -517287144 745178021 -214613877 -544496963 164892720 -25994512 -647081280 42 526926867 927411656 -198596104 858215192 -506265314 -104199205 -577121731 -999965119 200186699 788264592 81942181 241468178 -999965119 87878057 56789565 440863284 999978454 -1 300926086 918454491 392623777 -675576134 731179004 296510112 -117080479 -927936298 -136076371 999978454 836238528 -246006084 -302419375 947033511 -134050960 -381548292 930488210 777650420 -532425655 -947698900 727710299 -944614930 1000000000 -847596179 1 0 -288275228 36302393 -255020478 999978454 -484898518 312288706 -122364501 -1 491616860 999978454 -975958295 -1000000000 472736196 -152760355 999978454 -847663489 999978454 999978454 -355739366 447252458 350484730 689118661 -407217070 -738692535 10094056 -1 -754189190 -744321887 -305600255 277119438 366578751 240777166 42 42 -406058165 1 216486410 -337630223 -659155897 1 -892781981 456934999 638196141 -533428240 -245383291 149220370 780164025 569093048 -501955177 -8737031 -243057419 -446906745 440174293 112150008 863662710 852732866 497369992 -907792857 950169610 40172804 692434417 981837344 572775069 42 -687155449 710602793 272260666 -299882661 -692282084 740156976 541029331 -833878350 565019371 -179371110 884840504 999978454 -360611831 -623901610 1000000000 -4631158 330069105 -856151395 42 -151999546 -683120377 1000000000 -353370304 -999965119 778300174 -404221563 1 -424180338 -217479256 -671695265 -472224791 218168488 890967207 26589306 -999965119 -402330453 876207216 1 -102419958 733586546 999978454 318998186 999978454 1 -248064388 924099037 -221466161 959129175 1000000000 -924026974 -110311627 999978454 999978454 -439528365 -999965119 887982794 307458293 0 -972779313 -1 -33584900 858018563 999978454 148425377 42 525353857 -731340924 278531925 811605481 -999965119 0 -1000000000 294629981 -945008697 -537026559 1 -999965119 -999965119 610253703 -43868334 -743626194 38834307 -999965119 -804111897 -769623495 -887469809 -1 83322579 999978454 -999965119 64885230 233347413 -999965119 -979464271 -387191333 219740023 -999965119 202799556 -285597274 505203987 -386646269 -360940160 -700223285 42 989328686 -278906555 703161162 1 151923334 0 -884243157 -81303109 -411826231 985292000 -554843329 371031783 61067749 999978454 -999965119 992389409 999978454 311408067 643296895 -254592612 -999965119 475830132 -30611339 -529259332 0 188282856 -803978356 801762393 917518247 1000000000 -71527058 -999965119 -926085630 1 897843527 771542653 1000000000 -1000000000 -1 -763024255 -647107444 293210526 921903886 -281391203 847800646 42 -330730166 -999965119 999978454 -6689858 195646631 42 -142658765 309178101 0 -972462638 -449317209 -999965119 -563645890 -999965119 -167232375 0 800904014 626551444 414239665 -117390005 310243125 -721110530 -174537291 -657088640 -36726318 999978454 607568020 0 42 -289290073 -1 446167883 -215291349 -999965119 -565108401 -140191983 999978454 999978454 0 999978454 723999188 958722032 539991907 1000000000 474743467 65415167 669916157 -594889390 726759102 804171645 275894509 1 981868802 -30917972 201288304 845562206 -720647147 854136904 472814847 -999965119 -1 -108568856 999978454 -372767291 -916570250 42 0 -897136208 570445001 -281722515 -986608674 527356382 999978454 558036142 -1 -277793066 2426984 -999965119 288825773 -999965119 -382598761 -219127374 -831369801 -999965119 57752901 0 433047913 -782862064 -1000000000 59173082 794366669 -155316452 4505517 0 42 290661757 -146748365 -763456330 906776506 192646435 906262338 1000000000 -999965119 -326207420 -999965119 972489647 -977804307 -999965119 999978454 1000000000 999978454 929520310 -1 -928445064 0 -1000000000 -631788160 801520104 39427272 398112811 -999965119 42 999978454 -497366237 -230476880 -999965119 -529865548 -152672966 737709357 834550189 380382728 -805507417 1 -147196980 -816675616 155964497 940821850 -435649789 -392878432 -709585152 -162245683 -394110042 -506732400 -999965119 -151792061 -7742056 1000000000 897824738 -125538324 105500513 999978454 0 108807725 -604698212 -999965119 42 -999965119 -881975883 671483889 281351090 -229163150 -721161669 -547178752 87350148 -999965119 128878642 859090322 0 809411651 657573505 -488958781 838305909 367760174 -1 253328555 430790227 858823491 -909394985 1000000000 -794899515 -856569719 -687525003 999978454 -881338545 486435546 -101144163 627656376 661512072 -665225368 898785953 275675051 -838873720 948167685 -73841661 -268553543 451122210 -479404227 -999965119 -1000000000 -351692297 -654077121 -795372548 628362101 30463108 42 -373097959 -674334198 999978454 -975377204 -647571860 342539283 -1 -709562385 713121638 -339357272 -10148433 962393783 -208377869 341706426 -999965119 -889009439 7699448 -216873752 117236859 -989417873 -738216438 42 -14926541 261719271 42 907344182 -1000000000 -446572549 1 798381506 -283725752 -711743558 -919788326 -632619514 760808664 1 747630508 -276510204 -153018558 0 2685099 -765783646 -891846136 -973332379 704884315 712197260 636812431 -82943400 -1 -463969639 612305799 579538311 -790184170 294044499 -93066854 42 390033758 205470037 -1 268231415 267459203 986941441 -428982517 -309238063 1000000000 -774463596 -94068961 -397000941 -103044795 -139275858 -171160109 -1000000000 796164044 976747520 363553623 -210915742 -923412119 -530457050 1000000000 -894086848 999978454 -808999429 486220560 358042393 925165173 -637578963 -399269069 -187206295 42 -229061382 999978454 -789115360 -575187689 565615465 -85291466 -670677009 696245603 -371767468 -1 -126715224 1 -88194063 -387262466 -682989935 -1 -1000000000 74491405 789863468 -258194213 999978454 -734165621 -732923185 389589656 -847594161 562424997 -418058468 999978454 -964544689 -999965119 -18581650 -639824315 856199751 -999965119 330907802 1 999978454 1000000000 999978454 -761520403 380349938 669567074 84961850 1000000000 -558403582 -481232042 -1000000000 -645616236 999978454 380091465 520549490 -484916051 982476327 -763148391 41905329 -297611004 1 1 999978454 -1 -999965119 168733900 -1 -631424460 -690929204 189095987 367262380 300622438 404065385 -500753593 -82722020 999978454 999978454 999978454 999978454 839327765 835713485 243050007 128726610 405761508 642997510 451415243 449437580 -392380660 -879465729 930595889 511991744 -999965119 -894687896 819914543 999978454 185984452 -74754866 -892905646 672304639 0 42 148590590 528605730 42 -512931019 -704217070 -2137482 -324051162 713855689 780869383 999978454 -34152749 0 119852773 216178583 -869123966 0 -464996206 -113310930 1 557881400 -206836654 999978454 -743075002 -277412013 -84825754 -688294532 999978454 -999965119 0 -563689668 670824676 -669558010 -115650110 -1 0 822321122 -308568911 -913714497 456255373 -228238688 -999965119 -203823239 -447574023 -999965119 576203115 252811398 129991830 840308267 -1 -623318160 -94768809 742953777 470113338 -999965119 -1000000000 -1000000000 -535181005 -595364183 19319059 643761074 877747576 -59972446 -604612468 324536398 -1 341124623 223560648 -604205381 648070527 -98504618 655732110 999978454 60441105 -266110512 213330665 407874647 -224590460 -651264861 37480256 999978454 931083232 1000000000 0 -477643064 427757822 0 -198340460 -167436097 515782383 296710122 842276583 -999965119 -94942291 -681514253 -177204127 248590332 1 -250409355 390281722 4880803 -951384528 999978454 -999965119 597894538 42 -49769530 -999965119 -814701295 42 390772017 164500444 -890340457 999978454 828080345 42 0 -111075176 -1 -841220144 -319323817 -412783514 963002111 999978454 97295768 -20151452 459377410 227013594 -561730751 -1 796003838 -428713051 543728072 -1000000000 681120492 -581824555 -23567849 -38140335 436978792 -14416751 658213391 -504489289 -1 952491586 -284994304 1 -1000000000 955494991 697896323 520678514 734612896 -271205419 0 -54778085 -97969639 535068468 960260812 1 -208309899 999978454 906363210 999978454 124858501 -614760794 -14107325 -1 211051818 630713907 -999965119 713355233 -56361372 -91234058 -925756266 -490509235 999978454 554379782 578053456 -414354901 242043687 999978454 -999965119 -904503161 -710854779 -648571183 -990852149 999978454 -375476772 -905904457 -406463586 1000000000 442744655 -944906218 -999965119 -119265973 -837524540 -328822106 -893906373 -1000000000 -127821056 -943988682 -817337744 1000000000 -201756094 560619441 999978454 681028534 -999965119 -495734128 330893943 597243738 1000000000 -999965119 475837072 -174463611 -618838714 -654006726 42 -999965119 594122341 -808221861 42 579825836 -784944103 -650003868 -221792018 -999965119 333805084 587782458 -980028147 355039983 999978454 875225681 -105505536 -1 -999965119 595150909 -243042219 267898670 -32043753 -999965119 -109402629 -388735246 999978454 42 -179011026 533603914 -41406698 656013020 188555674 999978454 1000000000 145856949 -7094695 855669780 71499711 -587054112 725497867 -807216082 -999965119 17469998 595029764 -342210514 -1 999978454 999978454 820294335 -620075482 817993520 -999965119 -1 411424747 492548667 -746027186 -177244935 -1000000000 343027989 844668769 318069736 -653854800 470550874 -975293057 43787261 1000000000 634860449 -544464019 -344796261 30216182 109114321 261528037 -1 84142176 -999965119 -234273089 999978454 -578592237 632894089 -999965119 -999965119 -65029052 458013293 434275429 -682727844 911109278 760525255 62279964 -548464355 -314802119 -363407449 -506948785 -50001905 -184517439 890488089 617539913 -999965119 964567523 42 11511531 999978454 813477082 -485337803 -314266250 999978454 999978454 -901644848 1289515 -96352464 -181695306 -905333934 -1000000000 980998742 -413174987 42 42 -894170302 -1 606018134 999978454 -1 -1 422030358 -374359691 1 -999965119 685668942 999978454 506849579 -150983093 -722114318 154831080 815866671 999978454 999978454 -282024289 -1 170551831 -425067221 -262123000 -659694083 132881509 29769768 -802791385 -999965119 42 -1000000000 -499084339 -1000000000 1 1 999978454 -999965119 -369222408 1 42 -999965119 0 549830713 224350379 668641641 557631778 691586403 -217372983 206254711 -797561457 -652703312 0 -1 -492987859 62241941 945261307 920195595 -1 -999965119 -655665365 -999965119 -785371331 0 999978454 999978454 32261252 -392657815 999978454 -235623970 483265598 774809115 -1 971243405 999978454 1000000000 999978454 -197126060 999978454 999978454 -999965119 -3549607 999978454 -833779867 -709817907 537751593 -999965119 329572800 -744360658 435750236 0 957822205 -62237587 0 -792595774 539044765 308539102 -284982168 -646525219 -999965119 537897208 33024873 -999965119 -789525343 -1000000000 216336141 -421056182 -999965119 406468990 569364300 -835054660 -411976212 -7783975 50186639 1 -128540767 1 -999965119 -999965119 424026120 1000000000 -999965119 999978454 -999965119 264521084 717509460 421318165 -595741727 303729917 197972205 245067576 999978454 -655343075 778968417 999978454 1 -92708926 859535049 -819373742 374958637 207694010 757990221 -299612251 663888073 999978454 1000000000 -291403740 605236521 -814996971 466405986 -483178184 -837946056 85189354 -793168902 -653928565 -128889876 82034347 1000000000 -437968046 999978454 24476017 330042128 1 176161665 456597351 562321483 360209772 -211514472 -507217798 579892148 1 -999965119 999978454 666023247 910249182 307831107 -327046794 -537870012 -219875262 -1000000000 -16995861 -552073247 -811046071 -705344128 999978454 -785474799 999978454 907644374 1000000000 42 -807602706 -826520627 29169813 999978454 -503414209 -999965119 -283724984 -111685550 -969987936 777605276 952285172 -330102560 -193430897 510080220 -1 928110385 -647009131 -560953151 -838549497 735890608 -999965119 999978454 -801585143 -999965119 -385518446 -693032175 -812187028 -1000000000 -1000000000 -547689504 1000000000 -357432193 -540923509 191792143 -999965119 669946546 -65946660 -889416563 849195392 999978454 606469091 79420214 -999965119 -103053837 836346846 146910251 0 42 -996081190 42 -34814091 999978454 -911945077 -949474242 541820949 -809645057 -999965119 541146952 -948374451 903769286 625560491 -888831846 999978454 -26911536 -813158867 -20445430 -220320721 -487607199 999978454 393474925 -807359924 1 545180784 16350852 -513003646 638416195 -999965119 999978454 -547106426 -212708654 417073652 -921687195 359184963 -993685016 1 885985556 -1000000000 1 0 -143986631 0 468721581 -90951264 999978454 -466686714 -999965119 666763380 42 -1 -753967726 -878321469 552412414 311845936 -317544911 1000000000 -705809299 -759254381 -270280632 171899554 270308880 -452104222 -999965119 -648460219 -296727919 -205943881 -1 -248694288 -150514521 799104160 888232093 0 -654150741 558547437 688545344 -341011605 743123766 449159659 999978454 0 -636726594 1000000000 -432924666 999978454 -361956795 -20527582 860740422 0 253065565 -744376295 -489218588 389532812 -901352383 -172332602 -1000000000 610515376 -898132765 -368126078 965062840 -453591907 -345880355 -198694215 -39700412 630692375 999978454 -455854042 999978454 654636284 -671890466 856567579 944736751 -687167419 42 -72800493 938105243 993754660 -427305101 967611556 -999965119 546991212 -665631741 -875015247 -999965119 919299276 -757091123 134401148 -970554341 475436890 -514130236 -95434214 0 846115997 999978454 213715509 -328212924 -54146686 -278371375 -397986707 440375605 -360077530 660058091 1000000000 -306517094 1 -281491760 37938390 -754879135 456946679 -1000000000 -706436044 755001003 76957093 -979505702 0 -999965119 -176009915 381246834 681881311 1 826354575 243561142 174749347 110321416 981837344 -999965119 1 -999965119 -25718987 999978454 -1 -858313772 -999965119 1 756786380 -999965119 -664354093 1 42326396 999978454 -999965119 -713437254 -548504771 62024602 -999965119 -160600533 -999965119 -795097836 552843035 925485527 0 239590856 1000000000 -680735147 -110335475 -914994619 768521858 548611892 182413646 -541566195 583857530 -999965119 -578015462 -999965119 -405979001 712721371 -999965119 -641824438 292924943 -999965119 686266682 -999965119 999978454 -76596193 -409757739 132820646 -59304408 -999965119 120970539 999978454 1 725229799 860864271 99866036 -773299722 819282507 109904591 768113174 -528056209 999978454 509432075 42 23732985 -498625839 0 -769851015 -999704541 910873498 684691897 -633005994 -175737370 495162008 1000000000 637086231 -416977429 -284005869 542132115 906758424 999978454 997424307 -1 307180394 -527669253 312072953 -847949236 738604388 -560441968 -512379784 -1000000000 -451075359 -1 -206349099 -105079304 999978454 370554056 42 -282538019 -254740870 -993162610 999978454 236063939 921738288 -963061828 378506167 0 999978454 -590292221 -604902222 -30972479 -92262282 199851901 999978454 49029383 972776673 -777023050 -54589381 133838499 83965278 42 507980640 42 -47758194 -804224513 -577753403 -561244581 -631440762 -14028724 -429805705 -660357009 -427322435 444158654 201942298 -917092030 -1000000000 426013334 239456942 999978454 -655682520 999978454 284621079 -488555929 427608359 -821163488 535562564 -436593181 -992234616 -999965119 999978454 -1000000000 440031951 632350455 1 59879559 1 21513532 -999965119 -60677955 477306770 999978454 -458059582 780626344 -475378034 -799518387 733021537 -1000000000 699748037 514193563 999978454 -404436483 999978454 999978454 76196398 -1000000000 -1 864843193 -999965119 -384751538 687693014 989502424 1000000000 986634376 1 -878571296 724551573 0 -104466400 999978454 0 648215016 152632275 -542359895 373923438 -706010356 -342624249 -255794019 345498020 -993753167 357289715 937129743 188142375 1 0 999978454 703746501 748468735 -999965119 -270051336 -206140775 844122516 405890450 126565448 893205182 696947724 92303209 -1000000000 -361216398 -830495137 -962657845 0 -999965119 -80784746 269561993 533062667 -203523847 458710273 114936444 -48994053 -105754761 999978454 -999965119 -390480908 149395034 -1000000000 999978454 -520907613 530815624 -1000000000 -872164224 -999965119 -666435438 186827219 -282133378 -58719664 999978454 -495906108 1000000000 22012253 813771445 -906166827 -975272342 -710951339 379093019 71546418 999978454 -778428735 -259373380 999978454 631883106 -106465198 543556618 -265510985 298101106 -999965119 -947557410 -805233915 999978454 -999965119 1 456686437 -1000000000 249314189 769151136 492260929 1000000000 0 42 -149116396 0 786007413 109164600 -867391058 -999965119 1000000000 931281961 999978454 110299274 907061499 -1 374546367 999978454 -1 -377834250 -92002686 999978454 505475134 679347696 368366847 890681497 -999965119 689606250 -816744995 -1000000000 10286095 -202649115 0 889744747 314070094 42 656152099 12982816 1 -1000000000 106695401 253879329 -1 -958641481 538589612 875241275 -969460181 -119324548 1 -839373810 -295446588 568711226 42 999978454 784427386 657143616 95131279 -792002138 -501226992 1 -648680754 0 -1 -550832985 522315210 690468878 -559741015 478357343 328357966 430273254 290744446 1 -320591480 -67930020 -1 132613848 294886499 -514247015 -999965119 -91183000 442439748 999978454 -285815520 -999965119 999978454 216083209 605354692 -999965119 -248298777 0 -551231524 1 999978454 622306652 -988858712 -556681234 -838158718 999978454 879137177 -365866871 534675571 42 221317582 -383407200 90852702 -999965119 -544810513 -1000000000 999978454 384451959 790716859 999978454 -938006502 -64472383 867558913 207014174 999978454 -1 -210226582 -111720019 -487347796 -291541822 754108566 173134421 -21884627 -752437269 -999965119 992076401 -998913470 -346765739 141033604 816387827 136458937 -589309833 472194417 308887170 913784655 1 42 1 1000000000 315964426 -541556741 -572614103 486261091 121830013 -435975353 -867267352 999978454 -1000000000 -759735229 24371157 999978454 421248439 0 -1000000000 943275929 927422004 -999965119 809430814 -45575629 -1 -700356842 999978454 -536039439 45712864 -684715716 0 209723774 -873051373 -751114836 -13581855 -443926640 508780710 -79840971 -999965119 -840268888 882697435 -82242487 1 0 -190587537 -326242232 878110213 853195654 -819288409 49860908 -109723167 999978454 986406954 -812642787 993028385 741694478 153040667 121108377 -115995755 999978454 -589571196 -317040050 -94270841 -757732249 697587514 1000000000 0 -235874987 817298244 -588137706 976403733 842225449 -320591480 -119225335 -999965119 842702409 999978454 17016599 42 675291101 -1 -1000000000 -999965119 857516087 -1 42 -999965119 990712747 -53948661 -447422000 0 -694129484 703268963 1000000000 -631277369 513397941 -999965119 -1 999978454 700418561 -942894707 133120565 -17405215 -999965119 510333398 -443163165 427608359 -1 -797653453 546614749 713342592 999978454 -84176968 -23008300 183505798 -677417282 374398048 -543998728 -832609091 -408735646 -830527220 -328142181 -105514718 999978454 989613512 273844458 -114787256 -619023592 746197482 1 -999965119 -144909612 -274469137 -999965119 -171593698 -999965119 -613406967 -61849792 -999965119 -504219618 982800263 -294346146 730074575 739972288 613948092 -447112319 -591293192 -999965119 -506449866 -1000000000 -999965119 209150203 -999965119 -956362506 886763878 836083500 -467550104 999978454 -800936668 -494328268 -206913044 22109743 -1000000000 751665295 -999965119 0 -337533204 802662269 -213994914 244171195 578782293 999978454 -1 147141520 -715533822 907494958 390258389 -616015784 -739712344 531325569 535044901 -298328694 -941391293 -891087487 1 0 -539018135 191247675 -20711708 -1000000000 1000000000 447854709 -305337643 -1000000000 -999965119 -950850078 -572821506 42 -385948605 -987238410 49082089 -442380361 50608650 -362315151 508157420 878519425 -232612133 4425275 792944090 290040179 278006608 361428004 -173494739 0 144184955 999978454 999978454 -67424894 -898568034 -997144527 1000000000 482072931 -317100195 812672241 -999965119 -146740471 -32719721 1 -72326652 283108958 -424757253 -585282676 -1 890308526 -1 710987049 729359943 -527043842 122650449 -368016147 -254875163 -802762475 999978454 -999965119 -500327525 -856915409 782603493 299626761 792254175 0 422002219 1000000000 -364686311 -261418551 542526109 1 -205749514 -1000000000 1 869495920 885757467 -9975120 42 914584730 539597408 508422407 999978454 877081991 832435965 -401057267 -855200246 999978454 940632784 999978454 -179412094 644596225 670382529 295492177 1 -344259000 890787736 1000000000 666802354 543309358 -191541459 277590570 474494048 -999965119 960141029 -999965119 -242752411 -264341136 1000000000 999978454 -166581901 0 1000000000 481190902 729951836 795536426 581587797 318569423 -97545069 -223317170 999978454 -1000000000 723847639 -960126634 518056468 -1000000000 -999965119 -999965119 719742442 999978454 -537621368 -575621709 -999965119 42 789432077 822309374 638101050 -186112891 2151690 -999965119 -888366183 -81316640 357332585 -371694548 994423185 0 -545551749 1000000000 999978454 -943437303 462769748 219226406 -794328287 438163811 -442380361 506810048 666235297 -783262947 -220792779 -325100421 244082263 -999965119 900593571 1000000000 -561790102 42 953431984 1000000000 -999965119 516319954 -1000000000 -999965119 38282038 -100903386 -413515151 911439541 993417637 -294580013 999978454 -119614680 8958144 -564246450 -623798587 -818991120 111465864 -257992638 -999965119 -999965119 524944815 465995230 -1 -281333198 -1000000000 764739949 -999965119 -167296933 999978454 -75199316 -1000000000 90420641 -299237174 42 -759777358 -792833859 664173203 27841252 847115677 -378898788 999978454 636784015 0 -791464211 -111862649 66855250 465821090 42 476260159 822111541 1000000000 -999965119 739615970 999978454 313576773 -782831554 434698271 -914326591 999978454 -108606707 298634352 -289973535 -21090215 999978454 -999965119 999978454 245849255 644744487 1000000000 330241855 -668940409 790878637 -769360442 -994617082 999978454 692771272 -170757535 29470190 764195982 -756431013 303583941 254009525 -999965119 543787146 251646776 895590131 999978454 28903740 -999965119 587271082 820450802 141467703 536939158 -347531191 -975265168 0 -995991019 999978454 42 0 723559626 92185036 -47366117 1000000000 -122573734 156048564 0 -578675545 999978454 -609710908 0 -838695072 303259136 -338674480 -999965119 470995832 2515495 -794826046 -999965119 1000000000 -183920737 -200871698 -998243836 -924354667 1000000000 0 -498052962 283587007 42 1 244262765 -608988281 -243002763 -293433554 -999965119 999978454 -702404740 -513014033 999978454 123431453 741058750 -410188730 -446325070 -977173425 -590871540 974870626 614397796 944450642 -116937691 -132825525 -333843639 999978454 842962330 -71162594 123848771 -88084851 -999965119 -999965119 846731096 -999965119 272957664 114833813 907430382 15888699 824029307 -46426882 -861236600 708868950 816611154 867845392 -510938394 372594577 -929123876 941396336 908080198 672205839 999978454 -999965119 42 -112816816 -521090699 765907061 -59420375 774887457 -1 -807884392 828138472 -87037932 -459163847 -932255726 17039729 -999965119 -449714983 926426353 1 42 -999965119 0 -1000000000 775734420 -84003489 837377107 -147784733 -831977305 -842746438 727907761 -999965119 223105340 469849719 864090080 845901477 -650231740 56169166 -639876879 -756598254 -999965119 999978454 -181671159 42 -1000000000 1 1000000000 -787292249 999978454 -624431581 523222637 999978454 -400151991 -982135821 -11559546 148100984 -999965119 999978454 -440958055 42 -999965119 92348938 87830654 873446215 -42087810 -999965119 -561397328 999978454 382762271 -305630217 -162978396 0 -60580872 156221012 351303031 746016773 -918338830 -85352215 999978454 -355320514 482786206 -537730827 -999965119 665134632 -617858562 -641185486 -365493233 -599810217 -19849400 -486908105 -999965119 -645062514 -999965119 561635381 114038203 -934012635 782823750 0 1000000000 -547557638 485474434 -396329469 605902734 -642634962 884014962 -697526156 948764937 -239020718 -1000000000 871441771 220271393 42 -837008752 -999965119 -999965119 207339387 908878786 999978454 42 -130827575 -988768316 -999965119 455726312 -455316643 -1000000000 26184661 -822416795 -131447018 -999965119 558015257 0 -999965119 -390237428 1 764863052 -999965119 411805620 -1000000000 874887239 229186821 -85993765 679261913 0 -704743092 960188865 1000000000 -437428083 242699563 301319056 802859947 -573539336 -261286604 -512408332 820577778 35657054 -999965119 -753312587 356702119 -456181682 -999965119 999978454 239808996 791721597 42 -999965119 237709761 -474610358 -1 510992312 -403997288 -60926805 -821076573 17217667 -636845704 42 601671202 -475464620 132441385 -243899647 636416978 -904292174 -594372860 999978454 999978454 404580460 -999965119 -476644847 -821141592 -999965119 -999965119 999978454 667501440 -1 -108673282 -1 -583613443 330064640 -633495401 -580395620 -999965119 -999965119 771979643 -999965119 671791009 224417479 -661974870 -999965119 -974333674 999978454 736306971 5609811 -773533182 549503109 -483216850 -999965119 568991295 339691579 1000000000 301783453 -944777623 790558925 1000000000 -1000000000 -816411596 -305513871 -416608772 -836948476 -999965119 585364583 999978454 1 -953614704 999978454 724756492 -954490653 -466265946 999978454 999978454 -446055167 999978454 3179857 -737490401 -361213856 -999965119 -905361269 -591568589 -1 -337625110 566660185 -969046 -999965119 -605864225 999978454 -999965119 -1 379277370 -999965119 -723693580 -958413116 199114789 151783696 -1000000000 251677380 -593579044 381014287 -963190691 507729284 -972894571 -1 118911398 143961997 1000000000 -168821724 -999965119 176173429 -907083102 999978454 -78966963 500626489 -362418668 -250983303 23583641 281785538 0 -362200590 -373291395 999978454 -999965119 1000000000 42 1000000000 -614917990 1 870830566 -870821983 1000000000 -906934979 -517387858 0 -420498330 999978454 -272930335 586831337 -873647932 925996609 -999965119 -494519132 330667495 -999965119 882137190 -345593383 42 999978454 910792351 -812993113 953931283 -786601123 42 -1000000000 87153601 717070517 471344284 -999965119 1 -161201221 999978454 189291561 741289805 439841275 -166509048 -999965119 6362155 42 -913009478 807040852 42 141448311 -53193 1000000000 616273996 -226113187 697432586 999978454 -529142725 -999965119 -967527357 -990681796 -463086878 1000000000 803257679 1000000000 -217319761 999978454 240098733 -999965119 -32882374 640426709 -999965119 551371854 -922995216 1 -495669032 583581171 -940588584 -174277220 -1 -999965119 -325550117 -981022875 540578245 -999965119 665030872 911556495 829662460 -999965119 1000000000 999978454 -999965119 -565328164 448223416 -999965119 -172386589 -999965119 146811880 557259408 -407225717 -1000000000 74793703 -402123546 -982173532 129127408 413186538 -175093050 813831395 -450820341 1 999978454 456834152 -999965119 -999965119 350322031 593488533 -748632488 -981171301 -54520899 -422284664 -644846047 999978454 355867086 329146715 -655381187 -999965119 904308278 0 790168431 35494467 -1000000000 -999965119 -999965119 0 -986059444 -999965119 -780934008 1 724933400 973826173 385915666 217981175 785357171 -345485678 32838178 90612946 704363879 1000000000 486567387 999978454 1 -999965119 192524090 808887944 -1000000000 853256436 0 254652028 -201109217 1 931106762 -999965119 538304486 -999965119 -740989332 1000000000 609317511 -879068032 0 -1 -467327189 743337419 -451398829 649454267 192571129 1 -916659570 999978454 -641483455 -708691049 24678502 -314355386 -999965119 303105305 999978454 42 -228883771 25500598 863506078 -33461448 -702904621 -999965119 -897518069 137550786 -238177997 999978454 -999965119 -291710018 -803791229 -449037268 42908148 -999965119 -1000000000 42321234 -670110475 -132614606 -999965119 0 -40287518 1000000000 42 -999965119 -477714599 837394388 -239477412 -498389282 -539139128 999978454 -352058547 368308069 0 -436405226 -438952918 506091896 53312160 1000000000 -567951258 -630715009 -51168133 -997683048 -757550502 -766865470 207213894 941809675 -214578962 999978454 101073251 768836243 999978454 966393751 -989660399 1 587984266 -852107620 -417009632 -428960063 631656904 -128708387 709306954 1000000000 -1 125097751 999978454 980579346 299324269 999978454 -510717090 -999965119 -1000000000 924770717 999978454 -999965119 999978454 -308226956 -1 241103775 -913782694 813221658 885884972 999978454 193191458 -556904987 408388607 915320559 -389176509 74549150 1000000000 204599518 -552182285 -1000000000 999978454 42 999978454 -312428576 -470668084 832390464 -1000000000 -835879320 1000000000 -549283662 1000000000 636748277 904529500 -171177474 59846673 70899054 -636711438 222050244 302935259 910873678 0 -999965119 42 804291695 720672160 -999965119 -343169420 -985234755 999978454 -1 523759259 -186269772 -753918255 -563229382 449895597 -299662959 541006039 -862548984 -686805744 888940562 0 117044210 -495605788 -903248162 -633647992 906555563 1 1 -587462065 845830003 673535637 999978454 999978454 -37660469 -584581971 1000000000 -999965119 -246492960 42 -684614910 999978454 110213827 -893246432 1000000000 -332279425 999978454 -593436666 616874609 -814701668 -90577429 -1000000000 -64361800 0 -999965119 -999965119 999978454 -999965119 -562911174 98678460 0 -239666675 53801395 -999965119 314749610 187651487 948192415 -161372816 0 999978454 0 479287230 491353327 999978454 141029910 999978454 612550822 175850813 54751674 127949183 -136469323 -999965119 -277164768 -761472048 620222910 1000000000 -986156993 -67802173 -552371991 937885146 -2885446 406615606 296275081 569737747 999978454 220138505 740304772 -533517648 746164044 -626900965 112603305 14356441 17882520 84908313 42 1000000000 -594426408 578281834 843541890 891222832 -645902044 -1 -1 221771479 98358777 -1000000000 -66622343 -437327161 1 -390136668 457645266 915233972 -659184441 854928576 -436601818 -503530826 270295509 -377692961 -518118272 -999965119 1000000000 124908022 957070349 992755361 -143949596 935418663 453170566 -1000000000 91769390 999978454 218770410 -782984978 -999965119 999978454 -241677159 -113633074 0 237648232 0 799732497 184720849 -999965119 524697737 -850970092 562461694 999978454 332645694 -1000000000 -944217442 -116730387 943694839 628909801 -437555516 0 -709073340 -705936072 999978454 -1 6936452 204231480 999978454 1 -67976766 -438218112 236530789 -233619491 899928707 835494355 480977674 256027598 577882155 42 -695804900 974456595 -667403681 345181379 -807506992 -374767135 -362187530 -999965119 -819704864 380216322 532356019 999978454 -74282738 103027395 936703399 -356296639 -1 -311404624 401806141 0 -999965119 150742741 -265424763 999978454 889192965 755101156 590090854 999978454 999978454 747202073 568486677 -976519284 -752894990 -210355334 -742891987 1000000000 999978454 -525118239 -821089213 -474463074 -925446657 -1 -330700593 -850933134 -791077031 -235086122 965852401 -1000000000 -1000000000 973762006 -141494513 -999965119 160231375 -999965119 -308561938 -310203795 55281740 584526457 -994770009 -999965119 -999965119 -918220280 -341976473 -999965119 0 -132223933 -501101169 -741470835 611056112 42 627471529 582817874 -70415018 -241539945 -234021695 291506956 0 -307868595 816488572 587484056 -496230746 294533068 355422778 -815239890 -414079627 395531598 942230728 1 -441772211 -781389070 398046459 -674466973 898549339 478313155 999978454 795107812 -1 -1000000000 -223088184 -208446625 -771655589 42716150 651422747 0 -999965119 1 313473927 736985864 -289612472 990409930 -179729713 236722588 -945061655 -614167939 1 670184040 -999965119 1 -464476249 922957393 1000000000 532549009 101774413 -73433291 999978454 749271258 999978454 1 -595596236 823705436 996586802 113605516 837386745 0 -919891411 -1000000000 16673701 -793938076 -215204562 701435748 -253499009 941012193 -235799931 670583134 398104754 642688372 572647440 838255082 -999965119 -356862114 645213507 -1000000000 -197799689 1 -170577573 942698918 -106872836 1000000000 -489562278 898814327 -1000000000 -999965119 892439786 -428064424 -357081338 -1000000000 -623769954 999978454 570086814 999978454 -913706548 332181320 999978454 457571147 -999965119 -106485695 804184808 -845278208 -999965119 115580388 238035393 -645892482 1 237475374 1000000000 -928837422 536749495 -999965119 -1 -851525235 999978454 367667070 -519429974 -999965119 946489863 -457116287 -351386196 -196815933 -999965119 0 -493156866 682447309 672990590 252072493 365761274 -76370385 619429701 42 -999965119 249325500 740318837 524676205 999978454 -514537132 -999965119 -176349961 -34940343 -999965119 329848195 -29865309 909353635 -836914033 -777251066 243466326 -316371524 -1000000000 701872167 -999965119 -277239922 780033224 -999965119 -362691281 -876173615 -564645726 -180374440 -438316874 -513563581 329098064 0 -999965119 -409781764 999978454 814387079 -897135281 999978454 -999965119 -274740175 128760719 -1 61924379 -999965119 42 330509551 677746928 0 -13655016 0 247941191 42 168997516 809513436 -877894852 795828888 922039343 999978454 403011138 -950437478 906651027 881810889 -999965119 -1000000000 -1000000000 717890966 -739912480 -1000000000 -689503874 -686384708 503330890 -1 -628232020 -488566193 777697431 -1 999978454 910353042 645500533 -53891073 -486079432 9307146 134268247 999978454 -892978779 -999965119 -999965119 1 -958729307 -614522579 502912155 691757128 -61293864 325298826 6151605 -243906748 -999965119 -786110806 507922044 373527768 -999965119 77488702 -994650045 306401350 422908990 92055496 0 322970761 -672853412 247408124 -416730006 -296955132 141113181 -531085315 946308054 -514880998 -77933691 -570174445 -873499220 936248275 920725136 -86424067 1000000000 -330871347 -131658207 -1 263561394 -126218402 1 448061186 -999965119 0 166466624 999978454 942084316 -256456856 854888936 258557412 1000000000 -257309930 -999965119 302370923 404203523 267210010 -443729878 999978454 999978454 392755780 1 -496448558 1000000000 -32637629 -319169113 -92141230 -148144987 137776859 625309398 0 882640024 999978454 -196863512 1 -933919166 -1000000000 -532125408 533603914 -847108011 559584798 -909144081 954165243 110586275 -947890968 -761846878 -982900064 952385409 999978454 -999965119 205331792 738861516 -478629332 999978454 -906584929 822793609 -62645507 -999965119 -487966218 -992198511 -48939235 -443448287 0 -967563727 -508341598 -704298204 670900128 887224984 -396062041 195793240 1 -999965119 -798152962 257138021 -408205648 -743200779 42259352 -954216529 -853673328 -433853043 484121403 -427011944 999978454 212891851 999978454 222469658 489669345 999978454 450355379 500267154 554838843 -1000000000 -831737575 481222781 -561418302 -805944930 946564932 452615471 -600255632 -780192227 671369225 -827716516 -25193393 -648605668 -999965119 245366060 -905073299 473606406 999978454 623088379 -973050833 -1 -534933382 554115805 0 897125983 574680271 -225828359 999978454 -999965119 -642057412 -1 -49278905 999978454 -44369623 -999965119 0 705078281 756308689 857560941 -454199961 -999965119 -629428976 -275404368 -36812706 42 -923894647 1000000000 1 -636859264 -617055376 649885592 13825823 609402471 -1000000000 297059136 999978454 60795330 705819342 42 965963592 571777296 -438652708 857672489 461680729 999978454 -45934087 1000000000 935196334 155907704 -434961446 700418561 999978454 27570177 -472069112 -175761601 485057995 859386198 979095822 1000000000 -953665629 163419989 -995878028 458526452 -750210359 983399677 -999965119 -752399927 870793282 -98476309 224038808 -629222200 1 -671150079 -96292 821468292 742306025 -874983128 -343421082 -187236271 -999965119 -1000000000 -961160300 -999965119 -898238666 -903833982 -141565342 1 796152789 721200188 -702652053 36275715 1 -999965119 -757488957 -999965119 346086712 -765995963 918082364 356210289 -903273191 1000000000 -999965119 849000372 -133976122 -393835793 -999965119 999978454 642326142 0 782943400 -593715836 -30067337 42 0 -656017208 -386293383 -1 163020865 -999965119 -275255394 1000000000 369616512 0 -999965119 -759748768 -999965119 194655486 -248138322 -999965119 737075065 -244724256 999978454 999978454 210503327 103358544 -1000000000 667115347 -404200351 -811505536 -85656001 975026866 -1 -58145460 -199068797 -14939237 375412727 -1000000000 997230488 0 42 -101271294 -702614673 -999965119 -1 -346990258 -13594369 999978454 -224104370 -999965119 -999965119 938163941 -999965119 999978454 -462587513 0 -999965119 861381223 -392336398 -783293586 559511453 60441105 -417287679 -72432689 -626858589 1 809663051 399909175 703279751 -1000000000 999978454 999978454 999978454 354609153 723946553 -999965119 0 -630846312 690393503 1 -1 -719107751 42 -34039015 999978454 999978454 826205916 -592743977 -670440718 -436675239 999978454 347664572 42 828116182 -451393343 -1000000000 -999965119 841123253 496728618 -1000000000 0 72797308 24507564 511738911 804481279 928529589 -71425542 -450839916 -999965119 -999965119 -670126981 -27402714 999978454 -999965119 -999965119 -505363339 938417155 -685681029 893056989 -999965119 -999965119 619671748 1000000000 462971995 -1 -1 999978454 901832844 999978454 341293331 -588087918 108940679 379635401 0 413477051 988691381 976785032 -999965119 833249611 -704783171 -603788624 -335292815 248548712 397259407 42 -561548468 1000000000 616421058 999978454 -406395329 262162071 149597298 -999965119 -999965119 -999965119 207294221 0 274191076 300652953 1 999978454 42 -257410682 1 1000000000 265215374 -684804950 1000000000 999978454 -722219884 352301038 23453314 999978454 493491795 999978454 701704410 -547641474 -920791342 -1 999978454 1 42 124552072 -821964295 -629293467 301475944 77149600 -513176292 999978454 652122642 -425497732 -999965119 664885132 -838650092 780330864 473771770 217062502 359494289 -787810613 -240683351 -707150869 -949592477 -546269856 848273064 -18825084 -999470342 -167520432 462668510 -916637363 468853102 -999965119 -645616236 1000000000 875941445 242065643 17944999 949627937 -812697597 635551384 -999965119 -708829587 -465927089 -1000000000 -769632581 23023590 1 -107109346 -137958304 1 -84184171 -1 -999965119 -1 999978454 -613862504 219570806 568826348 -642072168 42 453515559 -712988375 -999965119 565997302 999978454 999978454 -990544277 131799123 -1000000000 -1 -710359821 -739678276 -999965119 956033293 -852177549 772746262 607551189 -11304845 -72270432 383103198 816129532 538030375 -999965119 -789291655 0 -296942781 -155043246 -417594984 42 -984057124 -907072295 646946605 999978454 1 -999965119 -94890935 -127504300 -545241955 0 599150816 -409167668 609043187 59907129 -393011418 999978454 -198054506 -1000000000 703141788 -190396659 -528182055 0 957883478 -999965119 -1000000000 -796685390 -173087686 835021065 -980787777 -999965119 -26295177 293986268 -714692836 1 -762685082 97555398 391259628 867005014 -60683975 659519568 118873248 -545402640 98970125 999978454 0 143207523 378036211 966207339 325416397 999978454 528096718 67566101 10263458 868389627 461255862 548261467 548387334 -197046887 -826250160 5169854 999978454 350935941 371631426 -479394378 -600154236 999978454 -34530331 883376910 -103100739 1000000000 -505732950 70568893 -999965119 -1000000000 98270738 999978454 -814214608 436934371 -126675562 5035693 42 -411660051 912725455 475004477 -1000000000 107342809 -927247771 -1 571949162 -260680555 -1 320204630 -16556827 -35460616 295204993 435708526 -424151008 -486656031 1 -452829929 -777371749 965351895 -1000000000 -512149121 629174596 42 -6542445 999978454 -1000000000 115083755 1 624572214 584154839 118843959 -999965119 -1000000000 42 758253290 -999965119 809604650 -213448372 -1 995729747 781790755 999978454 -531636031 -633869595 -416884179 0 315929286 -551291246 96149272 58242011 42 71240886 993963233 -888639335 508331086 -694404922 707377049 -868418649 -475264613 -446800801 -853265343 -454477393 999978454 999978454 -1 623670272 1000000000 -109723167 -246103651 -100166542 -897879086 868317486 726581591 252690882 999978454 677758743 957801206 -799296590 224877165 1 355986923 42 999978454 -503484220 342916114 -999965119 1 -617182542 42 199832246 -999965119 999978454 1 132939819 21480526 862709486 -472442871 -999965119 -607078996 999978454 1 -265784315 730220804 -717919875 -210474240 -286649581 915146190 -740971031 -518515639 -515030338 -15274330 -140552761 -341561217 -1000000000 -623689792 999978454 108357657 640067011 -146545303 42 999978454 -437562485 -55856567 -999965119 999978454 -7699884 -999965119 -645493556 213437474 83652099 546752798 -409539592 -74767481 -1 1000000000 -982808520 -181462203 562401753 369356780 -350575229 664691246 699837440 707497797 864627060 148504902 959257994 1 -567834093 258095405 -579372684 88098486 675033039 -636106536 -764753125 505268702 -813432072 793850070 179379352 701180321 164677379 -688134973 -297937913 999978454 896497409 650248482 -689148145 -17773003 -577208804 547275088 877153728 -1 -859410140 -63840098 -598919522 999978454 -1000000000 -155532473 -1 -525082529 -864652936 42 1000000000 -77753157 806282550 -708562560 -999965119 -570083549 -183807138 342471485 963529550 -843112612 -200238577 999978454 -6298410 -830728152 -59282026 -579658200 53910778 -1 -177027706 -599854876 602913505 878110213 129752339 514167247 -62934672 445888833 -999965119 42 -1 465109881 999978454 756039891 368729175 -304508526 842197519 42 -617985478 999978454 44578449 42 522016130 999978454 -999965119 1 -1000000000 -610116462 616211915 -999965119 -591933073 -755108666 20420968 999978454 241298337 -999965119 193808638 -882729326 -896464753 -722627986 793512744 999978454 -688909088 -999965119 42 -213468666 -816325141 365095826 0 826748376 -999965119 999978454 151092565 944191072 584198536 -82943400 -373624212 -1 -358495142 -431702568 151716582 999978454 848840590 119338913 216178595 -999965119 547166879 999978454 601226632 999978454 -219241741 -529753258 859224605 822889584 769426947 -1 943352731 1000000000 -184025273 -896704582 514526319 999978454 -999965119 0 828345726 -999965119 -152679580 259635537 696415995 1000000000 842063055 -860578083 -999965119 1000000000 687501341 10173493 -343308974 42 1 -830225475 0 -109726349 476437862 -1 712884683 638179202 -624666132 -999965119 999978454 -527294970 557347642 999978454 -1 999978454 194966430 -860560315 999978454 42 -745261580 957893802 -999965119 -229753882 520484263 1000000000 -1 999978454 -967214555 515171699 -296769610 707538318 591732723 -882680301 -181440865 -494053201 -53062726 932946323 -970849423 999978454 -214794565 509229798 999978454 590090854 42 -869322612 927672800 -848064279 -999965119 -1 -696349717 1000000000 551025334 197123544 753796593 -685551350 673508174 -621708808 -61174790 108813224 -1 934279613 732187032 620399713 850069631 -1000000000 774425386 999978454 -638913660 -1000000000 -394696864 491302467 -255626411 -373417240 -526804824 0 -569316381 -1000000000 -999965119 -510989846 -403202240 388060959 -780803728 590244568 -965811587 -1 -388591239 -8642597 -5930491 -999965119 -259154293 -893627691 152733358 813460245 1000000000 999978454 268851226 -242063912 0 999978454 -1000000000 -966891444 -55430739 -8423910 1 999978454 -17311340 1000000000 -199265547 -999965119 999978454 -545286730 999978454 -517987768 771864711 -274825166 -942922248 -999965119 -476473411 -702972751 -864754721 963735953 322939856 -550712847 -705703957 708674080 -265392667 -56488372 -999965119 1000000000 -700472214 857166606 218577081 176360059 -999965119 -567437303 -999965119 170278903 999978454 42 -816123073 -348867194 42 326887000 567568014 62906568 -947798885 573644331 -999013751 156875405 -116099801 351005899 999978454 -999965119 918440837 -985361673 747259873 40800945 -1000000000 -770674904 -706379113 125692637 -1000000000 -372921359 1 -999965119 999978454 221666204 -223538838 -594158746 284662999 -927888571 -538364255 621760598 42 -1000000000 104015731 66404440 -266579422 -742415859 -999965119 -96518930 -638089859 -135487573 42 917597399 257833215 0 857988757 -179823703 999978454 42 952226935 42 835540401 425197109 -820872906 -708882529 -983040878 -896275944 63756447 -31143148 999978454 617142550 735972580 -241556633 42 -192365588 999978454 432245047 44871215 782282121 3765503 -586767470 -999965119 -766695886 999978454 -1 924023017 678235543 -638758769 -329064430 -964528390 814969308 21597541 -66305905 -325262590 860148545 999978454 -625959280 501850741 496397477 -402453613 123649088 42 -566615035 -228453579 999978454 -999965119 396284629 -419714535 -489205271 -999965119 -159058469 -318630570 -550558961 -999965119 -695407689 -144234434 -815576137 396444231 722067510 -999965119 773643416 -729177450 454947770 -999965119 999978454 -619852100 476735601 192295448 -470436347 -981725568 293822439 -998586509 999978454 -999965119 -672565909 -12908657 999978454 999978454 999978454 453749513 138746194 -566977209 999978454 522928024 -999965119 18919375 -999965119 -999965119 573520198 239784718 307093558 -329161119 -999965119 -848161308 485725538 -927772224 856541382 78957522 -845408266 -681475355 -210260579 -741446579 -44679019 -736542450 -999965119 -213350767 767340800 -311561135 270856779 806022303 -1000000000 0 93213671 -568669917 -481635113 999978454 57613934 -1000000000 576248214 -944454672 -999965119 775625006 -999965119 -1 773523123 436137027 -1 955305196 814175650 1 -390523896 373837258 497267666 899303021 -694645236 -952715161 -392974397 250775293 42 882732223 -999965119 202203858 -650646397 42 -467667503 999978454 -999965119 -412286856 -606767368 0 999978454 -901412258 -51430675 -575541406 -105704968 306948623 -722693026 -23764161 -105940586 999978454 266915775 -187978992 -924710961 1000000000 -999965119 -999965119 -1 416833095 -507886217 -999965119 999978454 -633647992 999978454 -1 0 -46746133 776004728 900097813 999978454 -285285881 758995728 42 240069867 -999965119 843481148 -82724064 999978454 799770565 -455946986 -947010951 -914112588 258010678 1000000000 -734028000 -259875860 600251302 169669755 0 -606229595 746135173 -298640410 -285354259 -871573842 955332320 -695489433 33744371 -775542689 65599124 -660531815 -836950517 0 1000000000 -893681014 -1 -872255154 -999965119 320552681 -217454608 -473584797 99122992 707740286 -881528161 827543421 -999965119 999978454 0 -545451600 42 -406077377 248881926 86380364 -999965119 161728197 42 -631601001 -419727382 -859708476 -999965119 305457730 999978454 -273488472 -439827686 -772727970 564137078 -435939471 4087057 999978454 1 164820139 -1000000000 -997727512 793806875 42 855022949 937777606 797859086 -372065291 -526219589 -815478750 42 -67782307 1000000000 -914704115 -352674406 94296191 0 -250326935 -145766303 -23654949 679525190 783641094 -779529585 -311553703 386885199 999978454 -620950335 990899403 172152375 -112602326 800412787 -487881327 999978454 -715713474 289025644 42 -459866460 780359421 -712678374 450561276 731374120 304427752 -1 999978454 237718527 -868324533 94424061 372608337 839510618 1 762315897 -999965119 999978454 976929767 951951362 0 -823317719 -505665758 632600767 -117125061 794206299 0 406040915 42 694538288 683349349 999978454 346971053 999978454 999978454 -911225893 942446191 729548597 751436692 -550907500 -84924177 -455301900 212380312 67045189 -1 197924089 -1000000000 -519687845 -686424675 908632707 999978454 1000000000 -465489168 -815558211 979939360 -1000000000 -982640407 543173237 999978454 -980191817 -864160181 -336490246 763341662 -720465625 211519997 707238946 -44926543 -1000000000 -335679153 410982534 -999965119 546765086 237544438 -690485716 229786620 -319988070 -512801992 381253481 -999965119 -313463820 -890115617 -19447883 357687787 999978454 -295980820 808474435 -453516711 -666933217 -682393825 478312146 -759737010 -337571006 -928355484 916230015 1 955729332 126105473 1 42 42 -697943737 -714850159 -435979130 -548638575 999978454 -268735577 506990968 -906291867 140552656 999978454 771347720 873715581 -1 1 -638769530 10377830 637516632 -671702259 560048371 -596896512 983580441 -999965119 999978454 -898168520 64321225 -1000000000 -808326546 42 402250178 -323370586 570360975 -999965119 885747950 881074178 694838727 999978454 -644984748 615443229 174110526 -556734619 -999965119 -47782498 664699595 -948900706 -1000000000 -766175996 85874972 -626016450 -1000000000 578118039 42 -995991019 724852055 -999965119 1 999978454 -694024970 -911216332 982547685 21673170 -1000000000 672160430 459097326 -1 -1 215103440 999978454 465337320 42 612435307 -1000000000 -963208652 -736601232 -773893705 1000000000 -648389970 42 221554152 340113693 -630111562 48205311 999978454 -484855723 868367256 961676591 853208216 -222847869 -249375509 -999965119 42 310087698 -825234887 42 -1000000000 716768178 -855757357 -20141343 297851610 439708020 -294728532 0 -999965119 -570590513 -324813202 132309799 -310504483 148750579 -248386855 -521721730 547209701 28642325 -999965119 323059448 -443230475 -999965119 -83190462 -229781416 999978454 999978454 -182594299 634182922 -234032762 -82937518 595202581 342401975 558156771 -305236295 -450793774 630928205 999978454 455593645 -298335519 -486832664 818448021 753043848 0 1 -999965119 -209826705 280681489 -657735250 999978454 -999965119 427713240 614869221 664719788 570413726 -557354407 -465110613 474365411 999978454 1000000000 -578069196 -145815690 -867571518 0 279204640 -999965119 -999965119 233819797 -999965119 854985704 115702176 365330882 -381073011 -628021298 340842282 -204979458 0 -262003950 6348708 -999965119 999978454 -117640910 137652385 -999965119 42 1000000000 999978454 1 532927274 470707456 464957523 -194571883 -614280178 -127963358 934669986 -527088337 949260846 973862918 987661623 496160940 -999965119 730615738 999978454 -24473020 940095612 -999965119 -971121988 763953330 1000000000 -1000000000 282607889 999978454 -684843946 -751515331 -1 647457715 687622046 1 -416420350 605154506 -845430581 -678057275 -711445583 -25084130 999978454 -582692029 -448223572 978793939 -406897519 817230 -1000000000 -152415568 -348728249 -146991325 340070804 999978454 212505543 -561378255 -612198653 910768183 -30456374 -999965119 -999965119 64921337 -411827257 602071782 -1 -502127070 903108155 999978454 293470614 -999965119 -15108922 999978454 429000943 999978454 991285076 -234304474 203050951 410602820 999978454 -390562855 -536484914 486420887 -138841133 0 -1000000000 552104308 999978454 -942612173 -909657693 -756818047 852264031 139794732 -999965119 351395803 -478187188 178771272 -1 50062448 394474071 82667142 -666855882 -999965119 506810529 42 182905233 893630882 -497226282 275203376 -724582246 -578889804 -309876363 -200047633 -1000000000 401862319 279651640 40778192 -762951372 521237017 0 777957403 931203930 -159784166 27872544 284234852 -1 1 -887867513 657752293 -971182946 746845944 160874453 -715859857 -618861259 1 -999965119 -277995092 -1 999978454 -1000000000 999978454 740137076 532094565 -84242724 8129057 -754189190 -924207944 -79684736 -1000000000 866675839 999978454 -640770818 -266212478 -157239366 -362649529 -799283175 -195330550 -24641089 22696596 -390790092 -380124743 -779821948 256615914 632222062 -1000000000 -692759119 -385226966 162998482 -709780259 1000000000 -511382064 -177319286 -999965119 42 298526549 -999965119 -210830601 599077499 -503904657 -1000000000 -1000000000 398706887 -514461350 1000000000 -908864954 -389124906 42 -562258423 999978454 718893118 352151438 637899069 42 -999965119 1 -804066186 -799762906 379834088 543745812 252600522 1 730425797 -878436629 -442979185 925635102 120273428 1000000000 -999965119 316291767 479862832 -743845262 -677616734 -999965119 -173280117 -569096834 -999965119 709450844 105303902 986745421 -39779912 -876205791 -999965119 -690241977 -189645538 -999965119 -999965119 951042809 -353098018 -999965119 -999965119 -999965119 999978454 -533252322 205028950 465758601 999978454 175484087 -668428226 -532112423 42 -731766696 -416899395 420712919 507131285 872486176 999978454 364440199 998178433 42 999978454 41216254 -432661750 -542039877 -665179645 639381084 301272325 -978221461 906510383 999978454 -999965119 997317207 -256356154 -999965119 3275186 747280232 791334665 999978454 161380822 163696611 617977293 -1 -463606484 -999965119 -432667456 217246577 195020765 -307609755 999978454 -348726330 -943535264 352136733 -396242149 644983886 -15662823 -274317344 192425634 452762112 853661962 -709228331 -385029206 929520310 331855358 740249056 785432931 -133661497 -999965119 999978454 -999965119 601292662 132015757 -882972129 497846288 -598919522 999978454 999978454 99850813 -500623253 -951183850 1000000000 857385094 999978454 999978454 1 -668820972 -999965119 963407639 -755408553 -999965119 -358752499 1000000000 -828547253 -516922208 999978454 752540306 -836644627 -999965119 1000000000 -101417579 -504990392 981065454 907590960 -1000000000 270865994 999978454 -951144466 462175569 -9831833 -309819509 404702851 157920435 892006830 -424203590 -999965119 -118713659 1 1000000000 -885669184 -920667069 557823464 839051833 -916570250 661889565 148017634 999978454 42 1 3618176 183262071 -999965119 -999965119 -334789502 -160276897 703015966 -999965119 -955138527 890592478 -1 -97814865 -883192729 107536501 708368558 -624345030 -1000000000 -999965119 -109521461 -785933311 553397872 -831425724 738581848 591956549 999978454 251618045 6424920 -999965119 -999965119 -999965119 -1000000000 424885042 744630116 576766616 42 -164468887 999978454 999978454 -288830865 1 -927852261 -357515962 0 510803174 336647236 704785163 834004276 999978454 984005865 0 -232553801 400831448 912292572 272155784 717905862 -267519507 433774198 -539050933 -951194901 471182952 -149699829 999978454 0 -949935180 -999965119 676492697 -527755743 -621334026 -999965119 -999965119 23820934 -807704998 -776589786 -364525087 454001012 -645719045 -554089636 -590749083 267165158 396753595 166622342 544633403 -53210896 1000000000 -923487477 -905834302 -206605962 -981131463 -131492126 -910713259 133139570 999978454 532504652 -179254566 -32165991 -999965119 333505405 663268299 -162042650 -509236677 938765214 436155906 1 -9877044 -777384993 999978454 -756548775 -838774651 -405731980 -290647608 470333064 -279089309 999978454 999978454 42 -562406256 418995074 569670351 520486986 0 189260298 -999965119 938333571 517145951 42 999978454 0 650135573 -401896118 -999965119 999978454 603295889 -943045719 288628624 -12015008 -886688110 -180714437 -917925768 999978454 456156543 42 327423141 -729295830 526226931 -999965119 283365463 -370426926 887161400 878787842 -999965119 999978454 215747692 -689210612 982099049 1000000000 999978454 -999965119 999978454 -999965119 -646795794 969166400 381667533 1 -315726833 -999965119 676380976 870087717 -999965119 -999965119 -896807433 -675878943 917129169 -961174895 469046632 -327710712 553252047 999978454 -549607781 -999965119 876297180 42 -999965119 -538371990 -1 -999965119 999978454 42 999978454 259756865 -999965119 -994286068 82434852 -1 -294627011 -959385603 -515109952 -999965119 -389078077 -83856414 168064170 1000000000 999978454 798592208 1 516440505 999978454 42 1 -610614457 787711887 -449381358 -110275632 -50323138 820921357 999978454 888077959 -175430638 -868135774 819509368 407809110 441584420 4354690 -388624975 16362887 -628918496 895441830 -472890623 580728782 -259754874 -999965119 -270605715 999978454 -999965119 -1000000000 0 -999965119 -999965119 416278222 359812775 999978454 -266366872 540285692 -999965119 298609732 42 583469959 42 -263391786 -999965119 42 999978454 686613086 72792256 1969767 999978454 -474790199 -185988092 -853752163 996232646 28295216 -299915475 825740393 -999965119 999978454 694535214 35477734 202589314 -232453388 698306669 -379470965 9703838 -920783147 382994227 -459422121 0 -999965119 42 -999965119 666321836 902047079 42 314313545 1 -113145982 678467619 999978454 125765635 590367510 -831625085 -999965119 -733734619 -302792711 206983799 999978454 -657870133 746337713 -689127972 975719056 999978454 -999965119 999978454 -894254158 -999965119 -18206653 -691315787 1000000000 -946204276 814868110 -940182835 82218391 1 -999965119 472947765 1000000000 226858072 349662075 -999965119 -984778044 1 -702293548 653790006 -999965119 -1 42 -663400081 -612790608 -158709597 -548894134 79500892 999978454 247250101 -48325950 -581603566 -684066262 1 -960371145 645424371 -633711516 433820016 -999965119 -403622841 1 999978454 365886141 -26056987 -999965119 -655261665 837605479 -999965119 600163385 831337607 -687966269 -539527064 -909730378 42 -110984607 444989016 -999965119 -563500524 -999965119 1 -520319340 9873386 568198462 -89532361 524737906 1000000000 -715481862 1000000000 42 -105112654 556165568 -35528491 -306327658 999978454 -814639899 174451253 593100947 254226299 -999965119 149039318 14224453 852698779 372793168 1 764787982 -1 883940518 556145683 0 -999965119 -417964691 -609665252 -489280362 589165395 -877330040 90555084 -303424075 -999965119 -538925457 887356952 -1000000000 999978454 322758318 641654644 -939378097 -1000000000 -936276766 35620300 -999965119 -888078595 163078206 -89366163 549964333 547151481 -678736018 0 337202758 -999965119 -999965119 271897649 -754029498 642015168 -569141635 999978454 1000000000 805898952 791796388 -1000000000 999978454 926772983 -448977272 1000000000 849740195 -999965119 -939650391 -189762527 -400721042 -556236764 709007247 625398875 -525717081 -49800393 999978454 0 905759307 537383699 181198497 89721923 43664512 -359614305 -800254835 436046813 -999965119 195041487 -543346203 -242820921 42 294178256 -848268483 -468869130 0 1 -323033140 1 308458475 999978454 -33067370 54378867 -710642884 999978454 -1000000000 1 481878284 627391312 1 858489344 337947174 312874185 -160113157 467122645 -567077067 293471648 -646172614 -845295757 -759161732 -803179111 845870139 245857225 -635947485 -482249279 766399286 941802146 189565441 42 -877719505 -145046245 -398726827 -1000000000 -8360821 670605138 -873308294 -269606012 -467961931 -981021509 906054783 -715902724 209870144 -982829521 96841159 -311290904 969509802 -918154790 999978454 -999965119 -673789059 0 -461604119 -999965119 160874503 684157937 -160297053 91106480 1000000000 -999965119 526529392 -524202169 -693972561 -1000000000 444143012 -163803487 -874412737 -496093895 -60928342 999978454 -1000000000 -997598168 1000000000 -94798378 -455143269 710063877 -999965119 -128557222 164353332 772096596 -178089266 -782973228 -999965119 -20225505 417090734 962482125 -999965119 -999965119 -999965119 999978454 -618659991 999978454 -743208506 -1000000000 607994408 628769599 -762663780 528179463 762783901 -922194465 -906762512 179641184 -496622497 303435123 -558131328 -328288549 -9381799 414613728 1 -1000000000 -359831334 -529845850 1 -552981295 712518051 34190695 -257293060 289378030 -390927162 1000000000 -109381943 -120280466 -817945606 -280652710 776043426 341576158 0 999978454 999978454 -217547335 1 -1000000000 -810972523 673407163 -999965119 999978454 820732502 -999965119 756113494 -1 999978454 -999965119 136084629 -937141880 326469249 -808533207 -456533730 -16215268 12396688 -566374548 676884577 999978454 -788229651 999978454 -1000000000 -999965119 751264637 -232414784 722993191 508862551 -915387174 407203929 -982007051 317498444 -611567248 -23880278 999978454 -1000000000 -271975515 -1 518617626 -505363339 5112491 -131026638 191317995 882935255 42 -133057913 167213859 999978454 1 -418457058 462926466 0 -999965119 -1 -211972037 288888851 438627995 -382848764 -1000000000 403249756 879295426 93611286 97213114 999978454 746805245 -999965119 -651927730 -925968733 -846319824 -941612694 891460509 521767587 980699861 -831618385 999978454 822747963 648490050 -487303206 -811337119 -1000000000 666810970 -314713369 -376209727 592648468 -135456405 -523971724 999978454 396460948 -314968161 0 59068882 530333157 -754046105 -875483370 -999965119 -999965119 999978454 999978454 1000000000 -937345937 -202412911 -82283070 -8166733 -71962969 999978454 42 -541185748 -440064129 -1 -405352257 831776079 -740811347 -558659133 1000000000 231076396 -1000000000 392133175 706623242 357404429 -665484686 -603988603 203496259 40461125 -76180861 -712852442 -50529351 -978858817 789949222 999978454 -1000000000 -637639682 897092711 999978454 -999965119 235141886 -264495076 -431795010 640119304 -693965874 -327289339 432238593 -884198068 -1 743534864 237504261 389147241 -950623371 0 -572130392 -444730321 -172722696 -999965119 0 -999965119 490422788 -552075102 229406860 -9554674 -899449632 999978454 -961706691 -609001995 -135297186 945030513 1 -366836556 885415437 468551374 516385363 -215095527 737606157 -9860590 -359459311 999978454 -999965119 -999965119 -728041475 313360981 88269633 999978454 948322880 937965723 -230371201 661384947 -52484516 978235738 -780129103 -788321916 324970211 -625324279 138937722 -1000000000 42 -1000000000 -1000000000 -503249529 720304420 999978454 -85311493 999978454 -769542261 -999965119 79707621 42 -927131671 1 -215131965 -642499120 -536934011 296266214 185178287 -495855577 -727143535 1 -906192290 -476592396 460030149 1000000000 -96364036 503052526 -27162220 1 -578808734 269445762 999978454 940371481 424386585 872718489 488212249 -962257180 -1000000000 -999965119 1000000000 -323128206 -350408584 -368922494 -325742713 -468813886 42 66032189 -579024951 -687258849 -255269515 -808343753 -575639867 -400481398 999978454 42 1 -999965119 553852646 -554088831 999978454 -517683360 -999965119 -999965119 -999965119 0 999978454 -177071785 -229631795 902613011 999978454 -273456210 -829911656 911253912 288012250 765392333 -999965119 -590202937 -999965119 327718461 346588345 -205724526 -320737012 -801223766 -658411717 -999965119 -253179941 999978454 999978454 1000000000 -139440758 -629855035 999978454 -927657255 47073306 457512793 -844057855 -999965119 -493820926 1000000000 -1000000000 999978454 328165041 -169383062 -458460596 1000000000 -649994288 -520994045 -583617792 -707539578 -999965119 844569783 77747056 468700497 999978454 202449041 42 -642628381 -745025671 636299192 -752838313 1 -847640528 573455295 999978454 999978454 1 -1 -515078776 -490305199 999978454 549854419 -293002502 -710679640 -925399776 -681270128 999978454 0 -800469649 562397366 42 -999965119 -121601889 284593245 179748481 -275677195 480639723 551674940 -149834552 -283089189 -999965119 -934643216 999978454 475972925 992035420 42 -46476231 136632703 -1 -191041369 781142579 672194750 -225580070 -539844632 999978454 -667278278 -999965119 -740909411 660675228 -999965119 -883328791 29723062 277075936 620588217 303308677 652720427 91277188 321098954 1000000000 321017666 -599101283 395636550 911912674 -116842269 431392712 42 169562744 -968434282 541226889 -405311725 770768247 1000000000 -116839648 -730926480 549276800 1 999978454 -999965119 842265837 -493230039 1000000000 1000000000 -489503342 339211793 -999965119 -611130143 697666581 -1 1000000000 -999965119 -479402369 467383566 -961288970 -177092769 -255094120 -818688810 507387633 -827180254 1 33821006 881820979 -647771500 -241539945 816520281 999978454 -532746762 -1000000000 73029443 389925589 361952014 227349270 873944672 19823793 -328607063 999978454 519230342 -455573371 855693298 -314581866 485569224 129085361 -433454089 -1000000000 -1 999978454 704293143 -867530393 -719182484 642822926 551422197 -303766588 -800913289 -1000000000 2542613 921659131 364916189 42 -603580404 1000000000 -499356758 404802332 625661776 733612613 467539129 768131388 662975114 -517443913 722138274 -999965119 950550664 1 -390445453 -999965119 -999965119 -999965119 -194813548 -719907653 -886810089 -566136876 -320812424 -558497481 1000000000 733091277 -74420081 688043519 1000000000 -128383666 371866889 -584325251 0 1000000000 -990680696 -918573069 142344892 0 42 -480979065 -754413375 999978454 128292472 -409706825 1000000000 1000000000 523004930 -221529319 178659368 999978454 171062103 63691060 -999965119 207528632 -419814920 -545877977 30806385 484014491 -308846888 -1000000000 425250785 -320266446 1 -46721733 432927279 777649184 492449757 -427589913 -999965119 625098865 -775326367 42 42 148184883 7037433 657632477 0 -999965119 1000000000 900389127 -733967556 1 0 -49055439 -37755326 392352176 42 -734649018 -788940079 1000000000 -999965119 42 999978454 899594185 746773945 -813009746 -706489538 -537935870 -153261556 -453275935 -367458462 -1000000000 42 999978454 589545751 -818742595 -883487676 956033298 -597592528 597913268 1000000000 -836849621 347518330 -999965119 -1000000000 929768907 884119245 -866285002 708730831 -171574118 -999965119 1 -1000000000 -988620718 793899837 999978454 -587552238 839904640 -765677680 -742028745 -501002490 1000000000 -999965119 671312383 83962719 -205766825 315106587 21079816 913071607 768682182 611343757 682456772 -848127298 634597230 0 246132281 -808607887 1000000000 -933252063 764891084 -160521444 32126015 1000000000 685369018 38977957 0 452289715 -457310619 -999965119 686476587 999978454 386399767 -85793044 512683072 -709668698 926498289 395216038 999978454 -1000000000 -266961876 999978454 999978454 800923599 -283317991 465193743 -741902060 466245519 -20326071 979342803 -747003388 999978454 -951798489 365701266 999978454 -999965119 -69792405 -69650416 1000000000 -293534008 -292311748 -999965119 -981000793 884793661 -999965119 265383693 999978454 1 815029390 -999965119 424110899 999978454 -379962646 999978454 268297589 -342497972 -521992553 719275619 1000000000 281639272 -263927532 358143048 888572732 -502600934 -480087533 -999965119 -64640785 983394178 519051757 318598728 -1000000000 860151985 384465427 -961848239 206053774 -999965119 -392188824 -803439877 1406413 -956721715 999978454 491353327 -421332962 -578142997 150282009 -999965119 -204964961 934277089 16837093 -999965119 494686514 -602584491 -578466304 999978454 999978454 74323764 -503440203 117784001 283750941 442490603 267342691 764400316 -1000000000 0 -645891262 856289972 -251840200 479076232 767534530 999978454 -115329756 0 110362640 -1000000000 -965820170 -670570099 -256233691 -986169398 288459781 42 1000000000 51184036 722425163 -999965119 -1000000000 1000000000 1000000000 -1000000000 -766092536 0 -580920059 -192108989 999978454 -504669085 -1 -465695401 555972040 34642535 -518596494 -410546212 315562022 1 42 -1 -847967628 1 -20304968 -721559806 0 -1 42 526246204 -999965119 -753658629 -211289765 999978454 -857496861 416747725 -553859077 -925383982 1 -999965119 842135561 428663061 -972947537 680143767 -89565907 -301860834 547205982 -843065611 -681930661 802289678 -932826502 -138614107 -58997425 -999965119 999978454 262401706 -999965119 -353311332 97983164 1 999978454 -773704964 320565980 213566166 237036640 848381197 -1 -803333600 968996557 -55176783 -793922051 -435091554 -481798269 -999965119 -576218057 812403337 438886288 -893882851 -999965119 -804319755 -378596846 -627219395 600203778 641633311 -999965119 999978454 458281281 -305817552 -1000000000 1000000000 -23567849 -479330857 -974056963 -508396784 -999965119 -999965119 799913020 -362467374 292283165 246662469 495352171 916105704 -813509147 863732877 -29100494 237643016 187174190 -205730214 -613302620 115213420 -919710675 -930458624 344196729 -67827889 -999965119 -326666686 -374680198 614830334 -575350517 999978454 934718072 -599675649 -934421833 999978454 999978454 1 832457697 590357902 677822050 673031681 -386184969 816660792 -269113329 1 -639603835 -999965119 -300214165 -403998195 -903463664 902243441 263616660 833836495 0 957673472 42 186855087 257859882 999978454 126609449 664682107 999978454 999978454 -312309212 688433214 288354148 -999965119 -1 -375451527 999978454 1 -1000000000 897807442 -999965119 147587003 -978111129 1000000000 202475190 774573045 0 711848803 999978454 -669785364 -203849431 559211700 649394792 -779969017 -999965119 -700035193 42 808115409 0 999978454 0 -129090627 497958101 976744309 999978454 794983334 999978454 56226840 879757143 -595854248 -260119921 -153265753 42 428204200 601726702 -569089277 999978454 -999965119 893183382 -999965119 -983189074 -863337059 999978454 856325384 1000000000 1000000000 42 -1000000000 496951141 -696483226 367982528 -321488729 -622623621 999978454 999978454 131583873 15183988 -1000000000 992938715 1000000000 211790620 278461144 -966588433 -478016092 604589897 790656965 1000000000 -486466593 -978923658 1000000000 406049562 -770045787 774225780 999978454 -865231410 -435738961 5351819 -778883445 -152703841 913331285 42 736650854 1000000000 -563655743 468693441 1 -259610676 -999965119 395653804 284255048 -276964980 999978454 990170471 -529535258 -999965119 1000000000 -321872828 429893401 -139475653 999978454 -999965119 342379053 804572185 260532036 -194030633 -447482983 -999965119 130919037 -120037122 -621504373 786758448 -999965119 999978454 264558794 -219399798 -551420657 -820694831 -245081919 -205996008 999978454 -822932820 632251076 999978454 -417273657 -617985478 431904156 658973403 769010359 829611899 -627832232 -657153039 999978454 1 845320728 -750054386 -1000000000 1 1 -1000000000 -807327154 829779145 1117138 -644365543 1 -545811316 145944032 999978454 -8641572 -999965119 -1000000000 -999965119 -1000000000 -39813133 -606866578 42 -999965119 999978454 -155003576 1 102754724 199058515 -384021499 0 -287584532 0 -562020477 -320791389 1 28753880 1 397325148 37548529 281078026 -141718937 999978454 -726809416 1000000000 -999965119 -566898529 -163741620 -637716952 809995380 1 1 -870239724 1000000000 -269463082 -601162909 -380551586 638263869 999978454 -999965119 999978454 -763871363 390169345 -999965119 -312562742 1 501532250 42 224663747 -644909009 -999965119 -626549446 963289695 -294829496 -808000284 -1 999978454 -999965119 380535465 999978454 42 253645005 -108994529 814117283 213887392 622416414 -235064549 999978454 913305442 -421131770 759179863 -825365303 -869291099 409169566 -954424107 -923138640 -667894139 -819559338 -71771780 999978454 -458199610 -233095044 999978454 444681417 -500790524 904258883 -761705518 177113249 823515537 -990877601 21809034 68560222 -172944024 145367911 874310536 -918263011 -960638348 42 -1000000000 707155850 341915532 806660128 42 999978454 255725249 -999965119 527377031 -677572110 705526433 -76902670 236455950 999978454 42 57885500 -946721765 190786512 268956845 802624834 -858688232 -951282871 -334025011 484879797 -425283096 999978454 522591833 -999965119 42 -874189935 999978454 -259285571 377339993 -150144796 708262087 42 999978454 328931982 999978454 790455469 494709810 -373291395 -640500980 0 575642061 824565932 -419403753 -999965119 -290311201 -674186907 -999965119 -1000000000 17618588 -898548238 -690136878 -1000000000 -999965119 973894764 -999965119 -999965119 -999965119 241826847 299177488 444859906 42 1 -999965119 -999965119 -1000000000 999978454 504432148 999978454 -896899312 999978454 493399389 -311048895 169371064 200000680 -1 -252819274 -12397862 408319620 -689883600 -50051513 -34198580 999978454 -313645262 -997237187 42 -2999155 42 322895772 0 987997967 177563053 -495174863 207705491 -936952886 -763573776 0 0 894582242 -30433066 512823820 330635809 -567045636 881549310 695165442 -573153207 948846339 307982802 516841377 -142627079 -999965119 -999965119 561917139 921635956 294447244 891636199 482080671 -619496412 42 188680292 -763851199 1000000000 -35148441 -899072055 399599985 -665408253 1 510876779 -999965119 597146204 999978454 -493155443 -858321454 613002125 -999965119 1 162527437 161745614 999978454 515496801 0 -999965119 613875276 -737361039 -999965119 255940408 -807116495 -281041359 4233266 999978454 -1 0 9969954 -1 -186322013 -623341687 543249790 -209010713 50453729 -1 -1 -781885144 -1000000000 -206948559 1000000000 -742509091 -182726537 794660523 989730695 -691781200 -963260663 792263862 542904308 418920276 -337072631 -960510993 -334471726 -463393272 -201837666 986213285 1000000000 -777371749 -90240182 493156350 392761908 -30757928 454976687 276244806 616720255 200632194 -502950216 0 337522041 367717394 0 -1000000000 491248434 389323013 344841259 354505595 -706791134 -999965119 319033318 907235589 -858935179 688942734 801220984 504734457 -706965525 -999965119 290966354 551963214 921109384 -855875592 739164328 -585993569 999978454 -963352464 -679768539 -928309293 357701077 -369298758 1 -1000000000 -1 -293883324 312273760 -821770153 0 42 -139934145 813463354 -692529880 405873463 0 132134858 -1 999978454 42 -999965119 63325483 978918662 -166283886 -361466208 937717025 1 -999965119 42 36460352 335884759 -106955025 986617268 992766867 -224945117 562970871 -392826022 904308278 -511206370 1000000000 857083048 -1000000000 -16220227 1 42 0 0 -888473672 1000000000 131241402 431101884 -223434853 999978454 -400141763 705699458 -982186009 -425009697 359834974 -398698266 494862384 999978454 -613924001 -362782112 -999965119 776877282 775099230 1000000000 -134730148 -276099675 884563904 999978454 -1000000000 -690014249 627135933 999978454 468350537 940534758 111486252 999978454 409766104 0 999978454 999978454 711146870 701428416 -509236677 -999965119 -932483385 -562253915 152635308 757223333 -88262880 999978454 -191285274 -997092552 914234935 -841408958 709007247 141251513 1 410300849 -376335893 913654220 999978454 1000000000 42 -1 1 -359881554 -999965119 366352865 479512133 999978454 -549778433 366102981 42 -517365246 120707742 23248209 1 577925766 -1000000000 -849630094 873661510 794903293 -752684602 -350295922 -10540378 -998660794 900974340 896226563 -400578013 1000000000 274870893 786631465 -999965119 -162975679 747915546 790047341 -410392891 -999965119 -999965119 -645666818 419506716 79969640 -879860644 88138208 -89232736 111175383 -586549658 731842845 -997211690 721928487 565553495 34905215 -194879044 795515201 939798511 955605913 -219273152 -240420501 -380813747 999978454 423856462 -925944648 -1 -999965119 42 -959422107 -792574593 150808450 -185382894 618784441 827740475 999978454 372415805 -199257105 298698867 0 899088150 -15367824 -1 42 -999965119 -920383296 -390834967 51322027 -1000000000 -258241187 -869720377 -360422057 -693468022 -224798226 999978454 999978454 1000000000 -1 847281918 401899636 918252003 543182431 -608478590 1000000000 -891034759 195080716 1 0 999978454 442361411 253000011 -318277292 111636404 0 666288749 0 849094074 -399992146 847926945 441248426 -36860082 2118995 -280028115 999978454 -166548660 -999965119 -671256246 973655357 -690063930 -582335483 758165178 -88240519 -642094689 -60308455 -107266484 747318621 -700413952 913050770 -781568492 656691268 999978454 -303909257 653223435 -246833945 -940897249 366800343 -534016521 -601644895 -998652593 -590451996 -742721207 152332249 253000379 631585143 921177109 638634538 589781652 472740764 509469597 1 -801638213 141787817 373558300 -999965119 945386777 -156746729 348135127 -946308974 -247083701 -584518566 -200601014 1 -85311508 -968642323 967132925 -14373324 999978454 -74972449 42 583381656 930579661 -630388814 -140361955 8052135 -55498879 51075530 -921632909 894930032 809298015 -486444368 -742696459 185127449 -369298267 1 -43920148 -921437019 999978454 -999965119 999978454 -468045315 625483078 42 29518645 -187160382 807360083 -40951580 167147318 -1000000000 1 -246903820 -722782935 0 999978454 -211699375 -161471169 42 -557782165 42 -554263294 -580935256 -978419832 623041894 42 74681982 772151813 -107847148 -214606073 -821378574 342102807 -999965119 -993740074 -999965119 -634352703 -922238750 -699154916 -957867466 279436526 452944395 -999965119 752811077 1000000000 -542777679 501640036 1 884417686 999978454 -6077599 568417813 91508350 -536003606 -999965119 806490167 -1 1 -392490524 138412224 -159694063 1000000000 -188138286 -999965119 -618817931 -414747701 911905063 817558421 293095338 0 -999965119 -382636116 990051753 -631712424 852863709 -143601028 -1 12451347 1000000000 -738692535 957038917 -999965119 314503240 -319381339 1 359077011 116831160 -153531777 200658806 779071693 757166438 0 -216917019 -144139922 830755850 -691690000 -19811545 234272750 -380394323 999978454 -999965119 0 -654040148 958939429 -384804124 -274348796 78841979 452686005 -284695046 -738971095 -731809460 107740795 -999965119 999978454 184093232 832210703 206575118 -206989819 37320239 -892617327 -320003811 147164656 1000000000 370081095 -999965119 -999965119 42 339181567 1 -258252402 -279749396 -651249163 97310736 428067292 -186872011 398900826 -1 363343833 -999965119 -448673422 289761701 -999965119 484547060 -188428116 37718715 -225620880 -195790754 -664746572 225204526 -310773538 805016993 -325135618 -156172076 815273681 -710429552 496884283 992655410 -533521881 -257515830 -890474133 515694823 1000000000 514235576 -634748205 861972322 1 901451290 -479821752 500111307 1000000000 -999965119 999978454 -999965119 -13538857 1 519225229 115974841 -1000000000 936605891 -1000000000 856743732 945230471 463094983 -486264919 999978454 -79317496 -571202242 874243277 914513036 -214747576 42 -832644992 418795823 -377675849 -186100908 -999893981 1 -493734719 531593693 556186835 810007944 -797784641 51811477 999978454 999978454 1000000000 934817371 473771770 976082777 -490273088 1000000000 255807410 -200202499 42 520636278 999978454 999978454 -1 -87232902 -616186560 877650871 999978454 -71744847 261223297 719419285 -999965119 260547462 -646955680 805320964 -272548903 -416251556 -587820376 -770285753 669110760 695886048 1000000000 -269227353 -1000000000 421829212 300755322 999978454 -1000000000 42 0 -219214410 927115234 440130178 0 -974910402 -999965119 42 385599334 995458268 -1000000000 999978454 -194252122 -144915326 0 -1000000000 -114377830 1 -105215222 490265474 -219563593 801218862 -450430844 -834922446 -377766407 22553702 -999965119 -334674596 42 -405931604 828663564 427471041 804791562 -307325129 -386240330 1 -1000000000 68078281 -932901840 275684720 -50877848 -999965119 -277239922 137817285 -786524011 999978454 594570193 284187990 -79634884 529347442 42 42 42 -794178702 -745602304 125765635 -878587328 779601065 -437487386 -555669455 999978454 -49130741 38616542 42 -739712344 1 -806142370 -1 -655397050 697010252 -590951036 913632802 821322669 -374974111 -760957033 -446209006 -999965119 -57453473 -983389324 -807024436 -46049715 -999965119 709827558 -999965119 369423239 -941471425 828978122 -999965119 253836351 677689640 -687630670 -1000000000 -999965119 -228368618 -204038094 999978454 42 -999965119 991050140 807179977 -493252050 644615124 -54183424 -546688180 587501419 482400269 -815390690 1 999978454 -593566033 -921904481 999978454 999978454 -378972824 170923568 42 999978454 -257617229 1 -202796763 469197690 -999965119 932191726 -315615986 999978454 999978454 -999965119 -461578098 -953175573 -99318182 -1 1 -999965119 1000000000 -625710501 1 -545075798 29901130 999978454 795204641 227923910 -752235203 599169145 -577488006 -385415681 898354862 -39423788 712197260 25071460 -352420671 811980347 -475488627 987078430 16972467 -449688197 -273657910 -834539113 -369929861 -999965119 -484508920 -119215738 508331086 999978454 -282426584 -237541927 -1000000000 999978454 272437932 999978454 956149639 228652084 -392609276 393185831 438606790 -462036068 42 -999965119 999978454 -917556266 1 352547520 -726230737 242108887 821869096 -999965119 -387958493 999978454 -239569940 -10009228 -623997217 42 -857601575 -728943132 324429944 173055272 460821672 185651657 287179239 179758501 267637125 -999965119 -894541603 -999965119 -595415643 -39138941 714178558 49110587 1 531367483 425677560 989734125 -674239052 1000000000 863301059 723224619 42 999978454 0 439018899 475274416 783453394 -999965119 -999965119 879205903 924549954 1 160331681 -766865470 -573125743 -262960308 -560364054 -999965119 -709424490 -850076386 976598264 999978454 475000402 0 -949183033 999978454 -642090073 -113060917 162173192 -999965119 455939035 0 261983900 999978454 962441117 169710944 999978454 74536419 551895597 819256998 -640053208 564946543 401862286 -999965119 -287058432 -221078558 0 835012802 -999965119 0 -999965119 628150766 -583758596 -473610364 0 -123668190 47098281 -571581745 -108464155 840826360 -1000000000 955343959 -614741471 -833993930 921756414 -999965119 727815858 999978454 -1000000000 -823005993 658440541 -288018598 104978046 564543748 42 670011709 100466480 -1000000000 -22521549 704554316 126500169 -929924588 -5701529 -1000000000 999978454 446585261 1 729843465 893971595 -1 672569634 999978454 387719054 323947029 -999965119 222082273 1 347780598 308624596 341113338 -999965119 -318456773 -1 -601025263 620453934 -684064076 42 819610153 42 -999965119 42 -999965119 842337191 313903680 128579742 -405072055 1 376631057 -192605011 0 246145705 -801354751 -997617895 999978454 -573125743 -252853389 1 31669022 -425616703 1000000000 -142768227 -989764143 42 -864437506 -1 -999965119 999978454 -210026925 -142122142 499910940 1 922045968 911823071 265672809 70588186 164123672 -454693324 -606802544 999978454 378508657 763621071 -904497713 872067538 -353643976 -999965119 -827295670 -1 -1000000000 477934076 435242975 0 -775844406 1 1000000000 999978454 941935333 999978454 -999965119 -285906131 -999965119 -891195013 242478180 -482242102 -250793611 999978454 -421431108 -77293839 999978454 378016660 890418764 999978454 1000000000 -999965119 930132846 -990514959 42 -31558720 616769321 -999965119 -635196355 -761797249 -187104987 999978454 42 -1000000000 -50674534 328078843 809140701 -327726821 999978454 -707426271 -171177474 837464560 42 -904385621 -549454512 -734585844 -999965119 690212086 -999965119 161931456 -556298376 -678026057 -999965119 -116313108 -151995096 4050102 -374543825 1000000000 -465762389 939980632 999978454 -999965119 806683104 759199034 288077793 -999965119 -999965119 -492818924 149871457 999978454 -45998473 -255630813 -798968577 429956407 554440057 -53690988 -789016632 -999965119 42 -852709038 -159177014 528474500 912484310 237089814 -320334565 999978454 -1000000000 -271103905 -615242188 445940486 -43249325 -1 -1 -292404151 999978454 520782535 999978454 764004136 445826250 1 754263462 42 -999965119 -376568272 297885749 42 17257176 999978454 -535551977 467974416 806278861 -370180226 -827273322 999978454 -725204590 559609709 0 618735344 249846551 -670658923 -481270464 129439540 -226839458 -1000000000 -342595273 -876959463 -681363750 83512750 653253551 621728726 -757822606 397893111 -512201443 586331824 -677909450 999978454 1000000000 -999965119 463988518 -207128201 -999965119 514701655 299015390 -209647725 943624141 83808368 999978454 1000000000 824968670 822353786 -851035907 -520681188 -533885868 -377360463 999978454 386479402 -452943908 542324272 999978454 365584351 999978454 0 -999965119 931492123 999978454 976242503 1 416794053 939708298 188131554 -668522676 0 173702589 -999965119 27046913 889943479 -616968305 1000000000 -1 -520323322 -29049728 -106779238 -975904709 999978454 2457480 -9486872 -456943246 999978454 105482181 -173369467 1000000000 1 896172678 667049072 243560538 840097998 -112720207 599660576 -852186201 571130384 -836102583 682005247 560205694 -166304085 -999965119 -1000000000 121013959 -823068954 -915395683 -33096697 999727917 54367075 250093056 -1000000000 999978454 -249565904 0 888084444 -879998298 -48667893 675459598 309955658 62402890 696342972 -179677679 -183471853 585604699 1000000000 -757775148 -340294781 571543777 -1 -999965119 176003773 42 -370979662 -693442542 -488201508 268104399 999978454 -645846881 -44068726 12553563 999978454 282823340 -281826271 503197675 -1000000000 -999965119 42 61667168 44504517 348300480 -12807823 11380844 469510883 0 42 544421723 -953605749 706989989 -1000000000 -999965119 452368079 593414251 -336304930 476309173 -161130244 -126066097 -999965119 -208433427 -999965119 -1 -19580457 -323284232 292633384 -999965119 42 999978454 1000000000 515740228 390211596 202699220 623864422 442915616 -394148597 925119509 1000000000 -999965119 228198061 880279700 407868664 -1000000000 999978454 -981462268 59318027 -939533642 -956851495 -610269596 -758857413 -205480307 520652797 -999965119 198532899 -999965119 999978454 871919819 -999965119 -273090830 839741252 1 298130284 -228975020 999978454 1000000000 389052550 1000000000 -485603028 58181000 -913347132 655816069 999978454 999978454 -363789393 -442224856 905759307 1 -451090173 -786631100 -999965119 767492737 727001804 1 -185308246 950498391 501308294 1000000000 -999965119 999978454 -55790753 536812515 612808255 -825040576 -437346688 -999965119 -999965119 109487366 851202300 -296042352 -251261126 -999965119 -999965119 1 1000000000 -157735870 407410330 -582441328 974833183 111328944 1 -999965119 42 -999965119 295678908 838905486 -1000000000 -417172663 -593456099 891860843 999978454 -1 -838153418 -160521090 247801249 -358434489 951360538 612916828 -212381001 -242196324 999978454 -999965119 -742299515 290876202 -999965119 -999965119 1 -999965119 86947979 -604003560 -751823528 1000000000 958347333 -557608000 832654971 1000000000 -583290485 -999944436 -678202247 999978454 -1 647192004 116634205 999978454 1 -558415099 466259892 907082497 -110789984 -999965119 -720748538 42 -999965119 -59278334 197272993 999978454 337046945 -597358508 -736444511 999978454 -999965119 -1 80388255 177933771 1000000000 -657718441 1000000000 -901553078 285325079 -295284187 -422796480 -257595220 -949240618 -959201806 -705692501 -1 -370099656 -521010555 -764084186 -372437408 823779270 -135262499 463720187 996742844 -824015137 -999965119 -999965119 630264842 810816991 999978454 284501743 370300349 -162026084 -159973240 -571469482 167025862 30148522 -651320246 829505176 331067062 -702070437 1 -196468382 -232730796 -90006519 276923725 949850343 806400858 -983520530 -1000000000 -1000000000 218462947 1 -887546445 -130819968 159696143 -608757848 -521043809 -275143858 524753938 -1000000000 -999965119 446280921 224190906 -1000000000 736699586 -12336691 873355550 49381553 -289131712 300992412 216320013 -768982388 657922293 -942071864 999978454 100435880 999978454 691549883 -461851480 -37638321 -96706678 -908528644 319482517 1000000000 254176836 0 999978454 -440472858 0 305768832 999978454 260228256 138580661 -639576437 -700579294 -925868083 -457006501 620657860 4492627 976809519 1 1000000000 -941302341 -801021481 145413469 -568825839 907753343 42 0 -493995272 -229814795 -87600438 20157991 -888333490 308850201 -412871446 999978454 735439116 817382447 1000000000 379795472 231240529 467154849 151382249 -999965119 999978454 143925495 -999965119 198516139 -408171862 -559441292 -821492654 999978454 808357087 -914004827 -478372592 -984653175 -615775476 460666031 -211156515 -915872031 999978454 43122753 -143186939 87308844 -999965119 70491117 -599954884 -999965119 526763749 67624973 370107143 -551812166 878838017 1000000000 499586466 974334004 -233254882 999978454 999978454 -574144229 826921603 42 -481824086 0 0 -999965119 -794843449 512985342 -607581279 1000000000 -999965119 965852401 493496741 0 -285243916 -616757264 -898875883 999978454 766479232 132471432 1000000000 -335865952 999978454 -551442702 335780400 -24250682 -246522516 999978454 -1000000000 -436733272 -412736762 -999965119 -864648816 42 -454334876 -661969719 1 1 -1 985699054 0 -430962521 -261742137 999978454 820957907 999978454 -1000000000 -818346241 710893758 952054361 951549712 -450925424 1 999978454 47496258 988852960 112443227 981986968 -20161307 -727349011 -282765944 -999965119 12059220 999978454 -199453598 42 634568512 -425361544 -258644809 116930148 658284574 -1000000000 191774616 299600184 0 -152627349 -506280463 -866114207 42 613304188 0 157430931 233763309 -893005558 999978454 845757352 487748486 635926616 -14597841 83904641 999978454 812204301 -280175847 1000000000 999978454 12404499 449338511 -414220742 445249614 -999965119 605456103 -598877229 0 999978454 -573472907 1 -999965119 -999965119 -999965119 269470273 -77557016 175603682 -400881944 -999965119 -250206682 728629064 -783702127 -452440302 -814573694 191956825 682892688 588107332 -406079207 -666096277 -164261695 581106435 198576624 563550980 -486047216 -693415446 -215575177 999978454 1 999978454 -1000000000 999978454 -549785656 -552040024 483605225 -999965119 -999965119 251087458 -979840956 0 -1000000000 321662947 -740474803 614247719 419904443 -999965119 416699886 -376517719 962407929 -218391166 -356346181 173539585 -74576006 -339731936 146096649 999978454 833581098 1000000000 163001980 -816969229 482563851 374899683 295876179 96126837 76901729 -1000000000 -999965119 317708888 0 -467891675 -61844247 -728058127 126977220 -781800860 959519472 1 642208887 -35479942 -1000000000 -813058911 461951081 455624705 1 413584268 999978454 98894538 -146811362 48655702 -512451743 797059163 -461707181 278388872 28486452 -668469314 846169840 384362004 -653890779 -823048641 999978454 -1 999978454 182544725 648204866 -247459410 -850472980 497596084 953857251 -677723030 516797752 591238390 -802604120 831332838 -768402173 -403573819 -443156061 -406346961 -73524795 65968180 488149662 -639092084 -376399272 -426390394 -701562254 -361207163 -1000000000 -585472652 0 42 42 -768959494 222602570 -999965119 140834218 -877967444 877235607 952836001 -1 -599023352 389304389 448557189 899826180 999978454 999978454 668275271 -1000000000 -1000000000 705561682 -551141124 -999965119 -67100206 0 -151383720 -646287087 385879536 -121481140 -580739199 46761583 175297140 -287491488 286663627 -849935711 -314802119 828924486 999978454 -932771303 -999965119 999978454 -917413884 -798190009 -408958373 -999965119 -470662949 -999965119 353050659 47641857 -999965119 -950304797 -105697684 -369114080 190004324 275787559 1000000000 251197641 -811603527 781370203 984624527 -358071830 290313300 -999965119 -1000000000 547858370 -641171937 169348273 -999965119 -999965119 -787651142 444478626 0 -89491593 -250091301 1000000000 -706779909 824695771 -999965119 665125465 248874094 300650103 -816756699 0 145768616 42 -812511684 24775320 -205178852 -999046384 -281922807 -1 746557003 382846493 469426655 -597087136 428731251 -364652174 28601583 -904328630 1 305528335 -961632629 -5902618 945863375 -924182512 368804098 -999965119 543852359 335468825 -971257815 -114874433 999978454 -1 394934443 -893819945 665686039 584090419 -961009671 407558776 -864721269 999978454 959732079 321149657 935046475 696413252 -44823537 999978454 158927235 -428669456 42 897489897 -545226261 999978454 587337711 135654959 -999965119 720437369 -1 299289970 -820169478 1000000000 855022949 -873586926 465737393 -999965119 42 -999965119 308451165 -203911509 80682774 596686998 458619042 -1000000000 975372262 -1000000000 -999965119 687948105 -65173327 -999965119 52064137 872740233 1 861826829 -104579537 -197195403 999978454 -999965119 265723846 419667003 -1 -728856397 42 999978454 -1000000000 1000000000 42 1 -165190367 -999965119 768652842 -640508101 -999965119 -431396404 1000000000 202670322 -521471989 -999965119 -999965119 -999965119 398506263 1000000000 70022191 -913266990 42 -789613534 903171707 -876473495 -865270365 -882717389 42 -37353080 819361548 -999965119 23058301 -406660740 828180369 -939488758 334197124 1000000000 893826337 -1 -354046663 -345163914 63379317 -150458238 -108443655 922274372 -660564812 -596488575 -56078635 1 531353833 -66518102 -571423726 -683395356 -268526368 888428628 999978454 965392633 -999965119 -225043923 68221890 1 0 -574460849 24139643 -1000000000 -189337648 1 355916913 999978454 84423609 948111445 776705852 -1 804842804 98211118 601141373 -999965119 999978454 1000000000 -712552153 161540633 180941135 1 -905904038 604579622 -499457727 -999965119 -514858665 -501955177 381385420 -866471094 -162737779 -361578752 1 -563332174 1000000000 -644910993 0 462218065 -999965119 -496685493 477836858 753698214 0 304708570 383479645 1000000000 966925927 -488636938 543630920 366220961 1000000000 279549473 159126991 1000000000 70188863 -4836021 324717108 -73130404 999978454 327951993 -325965081 964480059 999978454 -154764486 1 -454005915 -869101820 -320249469 923050624 -549050645 -778525532 -386245723 88408755 836853672 1000000000 -999965119 -539407670 -652043259 -490647089 616286262 999978454 488251123 556959710 -532428746 33652789 999978454 42 1000000000 -455747724 747417724 -605028696 -125693870 293804468 -106935768 -558227840 -290869350 999978454 348874374 42 -211086708 224238983 701191629 -343861004 -635251767 212747987 557082272 999978454 352567987 953497534 271875494 -633663831 475186508 -992730698 768845183 -550827596 -742478192 573123905 401556512 518742300 -999965119 -996359694 -999965119 -928386734 -999965119 827451952 999978454 502424021 999978454 -407863803 777351712 363932637 -498428184 -378430085 999978454 -999965119 880692013 -28997951 -999965119 -223253721 42 -920612158 387110976 -66699343 697312747 -666749368 -863715350 100827176 -46362626 142683851 -845004760 -723554205 -999965119 0 42 -1 173811668 556995443 -967312369 -1000000000 -985735717 507953525 -744673900 -1000000000 -10628565 -1 859759804 -368864151 -1 -243595034 -523307219 861802081 258182631 -255875207 1 -171571968 -934483100 506800972 1 -799597280 524991711 -27060153 999978454 766971997 -5688830 -999965119 842327375 978681199 -8364777 897516753 50167681 364472529 -999965119 999978454 -667881211 0 -442307925 1000000000 699469759 -999965119 96343886 505389258 481365841 508585487 -939080981 -456804812 664501776 -158309711 37871619 1000000000 278430862 -1000000000 225225344 -681333485 -368052208 985170932 -692113437 999978454 403454756 -732632190 -162278022 490221192 446225015 -557787971 501691229 985575469 -755864012 -1 450569057 -1 -315544718 341351798 0 878437867 -37192417 999978454 808230887 0 -790421949 -1000000000 -1 -669581511 65997593 -775427743 0 42 999978454 999978454 -772288764 -213974867 813154673 285415060 1000000000 -915387174 890014563 -999965119 -5840029 -50964482 1000000000 446333620 999978454 999978454 999978454 -1 593015969 -553705622 999978454 999978454 -940942803 999978454 854534946 42 -999965119 -571140719 -936981644 -489276841 -1 423781176 1 889608238 999978454 -581709113 194159810 -439366267 -949871586 -999965119 -502504666 -608702717 1000000000 559606279 -690514719 -494279021 466094986 498399206 -298710737 -933439198 -868420385 -378963248 -693611057 -137201865 503240468 1000000000 -350135088 49039798 887648867 398622932 -696532229 -207551759 712420141 -999965119 230157065 42 1000000000 -364912273 -319623248 1000000000 -1 695782211 759169747 0 999978454 -927205811 -348400699 236564896 -527192014 585562474 259570912 42 999978454 -999965119 999978454 42 -966987444 370978067 404865877 912042011 281589949 -581614900 -541886460 646820826 619008277 999978454 -697275006 881463965 610371165 -656332021 392728449 705314560 -490211535 836335654 -65347060 -870775813 999978454 -944119587 -268854183 173720055 339096828 327897062 42 782805604 -855953927 999978454 999978454 -999965119 304162772 -103139611 -696397095 249596255 -795699612 996854874 -74040760 910603358 585408895 0 321216204 -888107500 213975660 -432444948 107592146 -511480971 621569696 948763105 302121532 -822270172 -891000149 -108784277 835132236 999978454 -492517124 -575558948 175900742 -505535423 -360037674 -329497930 -753977579 -45109100 -54871422 -999965119 765491434 -494867725 -941304210 999978454 -397125799 999978454 -1000000000 567680899 201652814 42 -655412597 -808430417 0 112757391 51717963 -109925395 999978454 534270257 812431793 319803924 -812590846 582461224 -963413726 -253295276 977186516 -3667387 -1 999978454 509165074 752220305 -999965119 -906167906 -623980170 0 999978454 440545635 -402572273 728712341 495642396 395103614 -999965119 -999965119 999978454 -634248342 115986269 -58898547 793698030 340989955 -1000000000 323059448 1000000000 -1000000000 -1 -999965119 -999965119 -458028254 -1 811238021 -1000000000 -999965119 -381062243 730098689 456385189 -246994065 -597284753 -144503663 908624659 -597152670 -999965119 1000000000 50821690 999978454 677074360 -999965119 42 461573622 999978454 167114574 -999965119 -400169283 -291144616 699293469 -600481245 1000000000 35500496 -754821244 23538062 -999965119 42 0 42 -435947256 981498920 -973530259 -846915528 -398523411 999978454 0 -775231561 999978454 988838676 445465115 -746191377 -20313314 323246328 -491801565 1 848979425 -473574960 -297021469 133754839 -657497655 879613227 -879764714 998594427 -975834847 -751171390 772815790 0 1 0 181217443 -546737781 42 -335260620 549706828 -999965119 622366090 879556128 322165615 493910438 -508207916 999978454 390838021 806857421 -999965119 482800068 828274567 612057439 -999965119 772960188 -999965119 0 798951562 -521208522 378971170 999978454 -358266536 1000000000 -743895480 -54221670 -632860216 673903853 75553012 -832971600 999978454 855647781 367837344 348965490 -999965119 1 -455168377 -623110167 0 -699441304 999978454 -480895051 837983509 -692596745 -458303192 477540879 -408772716 999978454 -755079438 -999965119 598099063 399739053 -142118918 111484634 -21585302 523128261 42890298 42 -554225489 -420298888 -999965119 999978454 -1000000000 1 42 629772258 53945385 999978454 42 -647978419 -431524607 19087040 -1000000000 -999965119 -916530419 26388022 595675914 919840001 50449433 832368992 -222396383 999978454 -649166533 -124630371 -999965119 241023355 874979141 -785579816 231417539 64385095 -999965119 671791009 -649593384 -646115421 -894558060 0 540557106 999978454 898492643 99360702 553974911 204235833 -999965119 -368140947 -994600993 -1000000000 1 -999965119 -819654036 -355750885 -49275812 -999965119 -999965119 -802732335 0 999978454 42 521464161 -952304436 -879860644 999978454 896087376 -999965119 811738340 -492595649 632267979 -998953686 -40094690 656348846 732671426 -103417692 472188178 -116053313 310453216 -634596700 90446396 999978454 796071573 -32019713 -468380437 496858961 42 -260973149 -820495297 -891809422 884114189 -126947133 11087785 287537566 999978454 -180655417 -418643424 551577753 926015788 921903886 999978454 0 9861861 -144954655 -495004219 491032411 861257655 999978454 1 -928729064 -945006129 -121047458 -194650230 -999965119 -207853574 -999965119 308823039 -799609039 -572423874 750827808 -622770532 42 -999965119 -969822369 999978454 -196908515 235247768 999978454 617079433 -999965119 -936635911 -304289335 261408870 -749791608 -447176217 447105663 279596524 229103173 -495291852 42 144961637 -999965119 42 999978454 -634418207 -447002237 -791155433 -730035110 -756394463 1 -422421386 -606559426 -828346120 -432153872 -263957431 -329766920 -163812001 42 -796334019 123610104 248358905 137385343 -333168345 -464382757 999978454 999978454 513047869 -755783819 183286225 -999965119 999978454 -999965119 -999965119 289008718 936208371 -835974 -544089030 -808601787 941074404 662267170 999978454 42 84214080 -1000000000 -359858160 -807380912 689606250 549790812 -188277198 -290219999 -649666964 371797974 960600426 999978454 -547448768 452335103 -438350102 -183713907 749202629 -668176092 -564982330 192124497 -339466103 42 589596548 999978454 -51597394 -999965119 -494472198 -780875625 -365971540 319427239 -807764278 -1000000000 776998760 -999965119 -403852270 999978454 -1000000000 -651207478 56842602 93690330 -491910554 -225965326 -574552468 -570382459 -999965119 -318922089 -598697556 -180445058 611804662 -465009051 208942000 732893544 -638751400 -628035105 192351962 714101187 -999965119 -390168758 -287225288 -999965119 -974516859 -999965119 882436210 -566005712 -999965119 999978454 253919047 -402874104 98213240 55796276 -196755530 0 -352279538 0 -33216097 1000000000 -320791202 -999965119 592123364 999978454 -999965119 -447899207 -999965119 42 -162714551 0 598938137 822634757 -643015174 -872620221 990609588 55235366 394322093 1000000000 -631068398 -748707841 -214218918 594408280 -999965119 -720253155 748136735 1 -1 171719226 804531148 -377514002 572075690 999978454 999978454 206926974 -84012638 -272545105 965553951 -824008004 -1 -1000000000 182967154 -525603263 383592508 -335296931 -999965119 -771976181 -156484042 -301253235 -174599360 787628480 327760542 -851367457 384944660 -485250438 999978454 -160425340 -234273089 263227116 42 -1000000000 1000000000 -844689781 613787859 -1000000000 -146328493 931535916 -525501254 1000000000 -680968216 -479951615 1000000000 146264785 -1 371716896 999978454 240865071 -501332213 -999965119 502451344 -1000000000 -198082919 -460219238 151092565 -274375612 189841311 262827703 -732054665 999978454 910765195 -999965119 541399795 -59276907 -318685190 -1 853099728 990645146 -1 -197654098 978301474 411349189 999978454 -741615858 -1000000000 -190067204 1000000000 207013199 -581979385 -89452546 240840858 479927145 -999965119 -159727323 0 -385576431 329015806 -552872671 -947992662 -21855172 -261055217 -814666690 -1000000000 663407479 434533401 748955777 -1000000000 -52146794 999978454 951070831 1 32596010 865416889 -598340752 -54540484 -736670515 -1 929244697 475518778 1 165058856 -999965119 -999965119 -310123001 -999965119 -1 493319462 -571778266 -227809225 -113829209 -999965119 -485337803 723553402 -999965119 215738775 824532351 -977752654 669190491 1000000000 206580378 394274961 897458674 240111216 0 -66095915 1000000000 -1 999978454 666349005 842042644 1 -942878120 -166463266 999978454 211808628 1 562889178 -788732945 0 540617545 -693505350 -999965119 -93128939 328117649 0 -1000000000 -473689328 519481397 846320179 255803849 -319144538 639716396 631728454 328304487 749541554 -999965119 -665259631 -1000000000 270659593 -438358207 -127147088 999978454 -627731809 -999965119 761461394 -769809445 595591338 -901415533 999978454 -568208132 757170477 -687698489 -606598434 957991995 -26286704 0 78850219 -654851161 1 759007244 -452603650 808335940 258603861 0 322463160 1000000000 677750617 -999965119 -978279215 -999965119 -692282455 39709983 -814639966 -379774307 -321566148 -494902977 763318968 -1 -912789037 0 -195330550 -297985139 -804225088 -395690435 -999965119 999978454 999978454 374641379 -259019071 217661357 19035460 1000000000 888129928 999978454 -841666500 -999965119 966410676 251724813 -999965119 493559897 -773762397 -686022347 -324000786 -272418034 -733421255 -761322917 -725309207 999978454 0 -999965119 -1 -807210272 -896231612 -568278873 76274483 -350833203 -527419012 -999965119 -452372891 431205367 -498815639 775752007 -999965119 -43319682 999978454 288961416 372820406 -555088549 -49109881 -999965119 37855090 401735395 270250884 -1000000000 -999965119 831416496 -233337317 -696057900 -741832395 -3701636 -554842311 -90405781 781765319 634286728 999978454 -1000000000 -1000000000 877061581 -999965119 816980491 -310845950 519275258 -999965119 451394756 -999965119 -268169130 162178544 -999965119 488293967 -1000000000 -567803184 1 -437074982 386026260 -999965119 0 769234890 86805067 609831918 -879214145 -275123052 308567032 -268274151 -999965119 999978454 32612018 -679117389 -607661008 999978454 -999965119 -3921526 1000000000 565545108 -240650798 -650288071 917293222 -976229741 298720122 -385494051 22578807 -422529669 540644838 773667544 -703021257 999978454 -918060709 -51451961 -473025464 -860256976 -332876192 999978454 -664063123 227794896 768764628 -806045218 607538499 -213941107 -663352207 -116391054 -822790362 369694068 272531314 -1000000000 -383332041 -903123304 999978454 -49157233 -999965119 -950431561 -843116033 -999965119 -484976568 604739899 558440552 -123135023 999978454 -532274429 660244413 -526626080 -47698637 -833788040 850216989 424291416 -653453070 999978454 -999420795 999978454 -819440360 -996461163 -843820805 90911614 -601109863 999978454 -911262812 -1 791698206 689770008 732282338 145691260 -1 -893708599 -999965119 21841201 -382435771 238863577 -303866867 197787190 -29582863 923476770 -166976966 -501617039 694925414 999978454 571949162 500111307 -364799972 -652736619 5605277 -999965119 491989971 -999965119 1000000000 -100222487 999978454 489054770 0 -51165759 -307793812 42 154654024 980216099 -664486282 -55688415 -950830146 -979303129 1 -999965119 -934689121 364782826 1000000000 629832341 960713471 694624633 -1000000000 783460918 -255098035 1000000000 -1000000000 904203347 794387602 -1000000000 42 0 -1 1000000000 472139617 118203300 433642753 241529214 -814394547 -161125576 106982517 999978454 425122836 -633736106 999978454 1000000000 -987498207 928620115 294869492 -246356658 42 439276110 200904995 999978454 605028864 663948100 -316658441 162693570 -968830280 -8311911 -109641192 999978454 -959801316 -803706772 476817279 765870455 -1000000000 901476949 -840981951 60541256 -927506826 -155792326 775873661 776748816 -449443745 -781051305 -204224276 0 629508575 154781551 -921380589 -794302099 -729681769 -690649672 999978454 516440505 299393906 -243002763 -158473785 -801599809 -1 -268195033 42 -736458272 525768089 -999965119 -999965119 -1 -633148069 222456114 -1 -167580083 -999965119 -124783515 992928295 -618551589 42 -596184817 936112107 -700859624 -1000000000 234115376 -563211822 -275127748 999978454 999978454 -282834917 240111158 806798625 1 -386293383 -435484387 -634339356 302935259 456443339 83858439 -906689939 657427184 -146748365 -262293590 401121756 -636502661 -1 257061523 -816645971 999978454 49446203 -619489830 127972744 -999965119 431850992 864308158 154426672 730076660 -1 345899864 -999965119 1000000000 -169483010 -993188208 42 -1 713241374 654435700 -98453574 955584428 -999965119 840770597 999978454 125603389 -999965119 599514181 -1 -25107574 -584492600 -340645802 507138305 -53147240 -1000000000 36613470 999978454 506917589 -1 495178010 -107431519 -187193926 42 488826954 999978454 -222625694 -999965119 -1 851664367 -213931194 611325789 -403206678 984640152 -495796229 255642502 1 -48966176 272839003 867400489 999978454 805009895 -483474494 84021297 -999965119 674774646 0 -372780833 861174828 -232162164 -1000000000 -96023015 128061585 -805624858 -55570245 1000000000 -999965119 984666241 558240277 999978454 -425427415 -999965119 419894177 1000000000 382999178 1000000000 999978454 -234453572 0 -1000000000 1000000000 -649352669 346589408 -999965119 721617198 -526485171 151679394 -225904733 -889323893 -545075798 -601265555 -719023770 925750351 898120924 1 991318189 -540177016 -964491703 999978454 461830842 -999965119 737831167 -663328314 -999965119 247773819 113382797 534350218 1 663752292 999978454 950178834 593051524 732123483 -162040827 -550879153 42 257347199 -252573285 -999965119 -999965119 -426772804 -669168486 333647510 -1 389510701 -799716825 42 1 -999965119 784782662 -553603796 -999965119 -999965119 -225285975 -696129037 -543740548 42 999978454 -1000000000 -73015690 396239222 -909440029 -999965119 944491556 -312409486 -959676497 999978454 -999965119 -999965119 -1 325760352 380600457 82715496 -1000000000 312515975 -567248464 583191472 -109095208 999978454 -1000000000 -257437241 -152775975 -282757681 -34406584 -953949375 -445757022 -1000000000 -73091624 653371285 509747271 -999965119 845562206 -999965119 -528865139 440369895 -406625398 -864359719 999978454 -999965119 -906458141 999978454 292780238 -845531834 -353070193 815477812 -520972095 -1000000000 4757795 663889456 206666278 -999965119 562753667 -612312114 1000000000 243936275 -999965119 -1000000000 -999965119 -745571872 485422919 384846343 -401386531 613344469 -487296011 999978454 -999965119 -999965119 42 -770037799 42 1 -334826674 -746421420 -138340593 296772819 0 326129522 999978454 141038519 820693474 -826665285 31923801 510298501 -414019700 798418056 964345921 -312465016 136267680 750032637 -999965119 -30119596 937523713 -608241008 -999965119 556237342 491845386 -528062489 -90636931 314452667 77160313 1 453967928 -82661857 999978454 732973986 999978454 -457378401 -995735266 -211211648 -999965119 895787544 -249594287 894890854 -1 999978454 158989969 -892508215 1000000000 0 -1 341459144 975268535 -435011919 -792470191 -880017246 -1000000000 -240393226 353911461 1000000000 286614012 397923844 -633786019 -845267949 -659597441 -317224368 -22024086 -1 191530869 -121869957 -331412908 311610563 -1 349249605 904967545 0 686481120 -814877252 605425357 999978454 694377838 379603012 1 -526534210 0 -771557857 -1000000000 959038711 -976694430 0 -429300889 783141860 15208487 862887337 186348246 958143910 992249591 -416268121 -219553732 -721011143 -943787721 -93915864 -786963328 742361684 -351297143 -999965119 999978454 520054786 121053836 -1000000000 -520319177 -1 -999965119 91607137 -93007140 0 999978454 -665868892 -999965119 -991763128 -106254559 -999965119 177422910 -372489168 -368216495 -999965119 71697890 -821712494 42 331760123 18614188 -999965119 999978454 999978454 49220225 -42518419 983588063 -775164870 -348346836 1 252925583 999978454 -289304483 473902890 -862671641 -475519356 509448192 -897142234 1000000000 -1000000000 -389609784 906662985 980374457 1 -1000000000 -377334221 -754089503 585559719 756791754 -999965119 815449507 -788567468 -906613108 -15212116 288503419 -792594159 999978454 513294937 999978454 -10130983 -624191018 373199673 -131058540 -735599829 -289859871 -72480333 -627544290 -310522836 292358185 127663096 -513790465 -999965119 305752089 -662356648 999978454 -578816501 42 956238246 999978454 -1 -999965119 848017059 -848454839 999978454 460905892 -746482825 -590473029 -948396164 -11720326 326064375 999978454 681577415 -852924723 -336515913 -172858879 999978454 42085225 -1 1000000000 999978454 -714242968 -1 -908045318 -412452400 -121090274 -815987477 660741112 -32570042 -473697955 -999965119 -744101962 377520694 980129551 -790388201 599520533 304804478 60575207 1000000000 676299163 -619811832 924025505 -999965119 871280570 1 -281713723 -233108349 -22429256 391623051 -999965119 808868476 -684218035 999978454 999978454 33926137 999978454 -25288949 464234686 -999965119 -921368363 -173680931 -794768773 608006582 -541345530 -410172286 346297107 666196910 -1000000000 862899916 -999965119 160857130 -1000000000 -1 335654105 -1000000000 -950955389 -632856751 -61801519 283107874 42 547493525 -999965119 32991014 877431547 42 -3120048 1 -347032472 0 1 923024344 -911383241 42 763984205 356851010 952363471 -198462139 -523189847 1000000000 642669808 -423949853 -507778600 -956362543 -1000000000 -108975245 293522169 -1 -546103858 999978454 -739686422 -1 -1000000000 384533407 -29819857 -801085607 504297800 959038711 -586598218 884330561 -94794190 -96706985 -208496383 639373684 -621094112 698218821 305615014 999978454 491353327 387456850 634170054 827541619 783599711 854652089 180686510 -519312848 -198651508 1000000000 1 -204834227 999978454 -116034385 -267833072 -999965119 999978454 999978454 -126960803 80223450 -613353607 417364588 -537954106 -494520656 -649827424 999978454 -1 1 293986268 999978454 399733777 42 354650661 1 42 999978454 -553265215 306246672 1 159472736 200075412 1 20942689 94052016 -764796129 -999965119 -429705643 782199004 821157134 -872090207 200787126 -518905832 -734074888 346211452 -1 -999965119 -933708103 410913268 -909883016 908889718 -294822869 42 -773938793 -999965119 -438275151 553974911 0 369065737 -1 -964422795 -935321027 277828236 -1000000000 999978454 149825070 -233870029 -202649115 -339415482 -543100643 -690130668 617181122 0 965205352 123774832 101006759 -829471310 542655015 416967279 -363390687 201981405 617739624 -143217478 -932229051 351935151 871160451 -1 -999965119 -175496631 571964492 -895956199 1000000000 738865993 583680646 999978454 42 1000000000 62121659 -520489459 -255699171 -964397555 -125925363 218726375 -999965119 -101685222 1 439907202 -438466011 817619826 434159386 -910458132 -151188401 513960090 -1 567239283 600579658 435303105 729840257 -964035815 -476495699 0 197680119 889893014 -748507213 844263721 -207124061 -853335925 -1000000000 -999965119 565540301 -102639431 -536996471 -1 999978454 -19938433 35941078 -424221821 837755995 -475063986 -389928389 -960285778 -146664459 -832964054 1000000000 -76300801 -999965119 42 171400738 999978454 792657757 -1000000000 255452340 999978454 -683542055 671600271 712306507 615861164 967181357 943897222 877686272 73120970 -999965119 -604867645 303411207 314676914 691592636 604389767 143562663 909428239 681941390 999978454 1 -234871405 -513946509 -409610874 157762788 -700287070 -117995713 0 920066775 999978454 0 1000000000 296753303 1 -1 -209783499 582837275 999978454 -811369825 42 999978454 -999965119 -999965119 -918853015 0 -814807099 -418851703 845528117 -978632768 493333226 1000000000 928487832 -965231300 715199512 -489782594 0 0 -544488624 999978454 403225331 717086970 42 401703966 -999965119 765069473 -759234131 351589091 1 -119758072 -999965119 232958191 802515299 449529167 832430049 -1 -339021312 658350928 -280887881 471940637 153423609 -840084562 859439562 -999965119 -294382119 921711959 -1000000000 -999965119 -716591440 -116892189 181232555 -26853771 -49455228 -11212718 -922187944 -742612406 -48365127 774973818 -72767270 -999965119 999978454 -702584420 -422289217 -1000000000 216634750 -114406709 56871301 -52268267 -908815813 -771539794 187260523 -353213988 -634221765 1000000000 -1000000000 275213884 999978454 -140415477 -1000000000 685830967 -961846182 999978454 1000000000 -846902468 1 -457091576 728351376 -808707313 -937221619 -294085446 -637346199 -309848131 -999965119 959747845 -121540325 -1000000000 -859534684 -59375596 435070892 777134044 999978454 500273404 263652629 518479423 999978454 -1000000000 1 999978454 -1 696184244 -207948455 822977104 -314465409 77588494 -1 -552040024 14833503 862406159 -437414380 64702826 636720579 999978454 432712637 201681117 999978454 999978454 1000000000 -514325944 125770628 999978454 592406802 860388461 1000000000 41015268 42 0 167081404 42 -286524061 539129987 -1 -580300253 999978454 -1000000000 94612291 1000000000 390124759 -471538612 -662763149 893156147 1 -1 -1000000000 419863295 757593566 -999965119 -616868323 -263958678 -204064875 -999965119 -229631795 -162351825 700376902 -353830832 -910090561 -259196217 -999965119 -999965119 -690031456 877841404 -528703472 986099042 891202334 42 -509054241 -61873141 -999965119 737855916 -650036037 -127406629 6062531 986833423 -731707150 42 -999965119 -212614796 -841911224 -317687407 -1000000000 1000000000 -363928183 873001417 1 305316925 352285101 -999965119 -231671274 -999965119 -313347778 -773136747 -637147387 96520979 -1163218 464140235 -465220866 223090947 -999965119 999978454 -514790721 3101043 717562873 -376695718 431088909 -495906108 214914508 -34676528 49794151 -372657921 1 1 258500303 578262411 -1000000000 766622441 543295622 20815635 1 0 -520030927 -127121664 643363481 0 668788409 -261121377 -890421377 -978178405 -50889861 449652183 -999965119 761697750 999978454 440355637 -597883798 577351613 -1000000000 -269656210 1 -18926592 -880647444 227044190 641376697 -888164630 -239299700 483250807 386897300 -1000000000 475287314 -652589384 -664791662 415315899 78080045 -999965119 411559249 999978454 -999965119 699258389 -658348576 0 608080306 925088009 -886382819 459151088 -632357627 -719803087 212032996 50906819 -835865906 -1 -289657500 904682725 871526378 13981732 42 -1000000000 778920106 999978454 -943624396 42 127744865 -795152203 851809526 42 -1000000000 -999965119 492521311 -1000000000 -962352590 -33923292 -968580961 -424925442 -313766891 602089862 804080622 -999965119 -999965119 -687005718 -999965119 -999965119 -1000000000 -582995917 0 -859530695 -836110189 0 -1000000000 564869376 -196227957 -704016901 -295056853 -999965119 -1000000000 -999965119 -1000000000 -718895985 1000000000 999978454 -591911178 167450524 -200242110 999978454 -164150906 42 0 -1000000000 -924678566 438088374 405825650 389436033 118563877 962692866 -1000000000 879136367 319211626 -1 461313552 355155232 354455616 -394991824 -803912762 300529352 999978454 -7038610 492694422 -999965119 -1000000000 542943041 -826795557 -674996561 -999965119 -349928672 314967282 999978454 -1000000000 243122437 -186323931 683149633 417577812 1000000000 -779795275 1000000000 113869183 651571100 -657135252 232567376 597460523 -142001438 1000000000 -999965119 -999965119 428122905 -999965119 1 491552204 0 985601426 999978454 -999965119 -544916298 -693859588 0 642933903 1000000000 389383075 -270056636 584733915 520416926 -1 -999965119 -47331594 781884869 909087218 -71962969 -956116197 -999965119 412298941 -701441344 943723266 -442457702 -1000000000 -999965119 80007220 1000000000 -914002131 999978454 97993155 999978454 0 443598859 -567496336 999978454 924659309 42 -1000000000 -391502563 172484118 -883858230 240935406 -71941529 452345346 999978454 994894663 -654223423 93880702 999978454 981346632 269023387 -37914673 -999965119 -744800942 559342661 -646196740 -602546934 -996074736 -297936696 670989862 -796288346 -866909235 -272379902 827461700 -1000000000 647012140 999978454 -569723075 -845865049 317079205 -174615284 -623150726 -55818098 42 -915593140 -441820812 -63390741 858342205 838690049 1 -1000000000 -807803770 -182681837 -54206338 999978454 -787415287 -1 26542479 -47974920 -968824139 -930830446 -999965119 1000000000 475569548 294914537 -974316701 1 766361513 -165444171 143582870 -999965119 -434926856 727133365 0 767667670 501860884 417708383 -429904080 -1 924570226 -218529277 -1 -999965119 46809730 -726388190 1 588477192 -810028363 -1 42 -1000000000 1000000000 -1 1000000000 -636591472 794001982 234169882 999978454 307696096 235734553 87697252 764340730 691175490 -700321610 623604069 -872446046 999978454 785630240 340109202 -350339448 -1000000000 -389505429 999978454 -999965119 -485218152 398896261 731866402 -999965119 -737065013 -734838414 133782129 335324081 -960777230 999978454 388182082 -1 -420008945 -861985419 -28823836 577248435 -652939002 12310651 704132373 -999965119 -243537518 258796129 -10429514 1000000000 -1000000000 -999965119 999978454 730389863 813468251 -458302197 -999965119 -999965119 -582299677 -741207021 623940845 -999965119 336652862 -535307824 -142436470 -922199079 605073582 -999965119 999978454 726227201 -405545770 -141533901 919222697 -26078299 999978454 -999965119 697379113 261702775 523431092 -999965119 999978454 -48850408 576213738 148455855 378612945 398989134 -21866880 -454437269 -1 916213820 42 -882624747 690619920 686714523 -979154538 -999965119 177968442 0 -970815754 505553351 -993009942 584195886 -446259749 1 269153896 474922529 -371445174 0 953962318 238473522 186883251 -1 981706627 -468954009 -628932088 992076829 -1 -437884486 42 -915525930 692276278 -1 590646269 287010630 -604762809 -317900647 474483534 902853507 462788720 0 -10923196 -512220290 1000000000 769605103 498930037 819045878 -609902553 -128908078 999978454 345781000 -1000000000 671067684 -834818663 1 0 186592870 773930453 999978454 -196165185 -718400399 311045584 748918215 -610055006 494424214 976748171 -489108191 635602714 1 543912047 958086418 298907142 891128119 -608565809 -765152634 -268426714 -457400625 -590151446 35867167 999978454 -583023098 999978454 0 -649520347 -344828289 -227756694 280594216 -881316442 374641910 999978454 987745948 0 1000000000 -333480866 273732047 -1 590244568 -999965119 -999965119 689983039 -413234504 734244736 620543015 999978454 -999965119 4982773 -999965119 -853290079 972879425 999978454 -999965119 -515774208 928763526 -503331121 999978454 400888823 -999965119 -867331222 288368096 1000000000 -999965119 1000000000 -984662144 -999965119 -957822508 0 -581796534 450185586 205937086 410079997 -999965119 -999965119 0 657012671 706878395 -1 491488734 566724535 700555429 528134747 -52464532 413823230 135381602 -117592516 -236895716 15614046 1 1 620482763 438676903 441499605 573068017 -999965119 -999965119 915081715 892453352 1000000000 42 999978454 1000000000 335022186 475875789 -218225823 380535465 -999965119 -1 229035129 -999965119 348460311 262162071 999978454 362180581 -831718491 -690526703 -893009875 -43041675 0 -223614551 -589097313 1000000000 -1000000000 494621248 1 258224305 42 999978454 -813829081 999978454 -545949539 422205866 865416889 170990478 0 -654851161 -1 -517736279 -15297508 -307363056 999978454 31122457 -540093500 188564365 1 39942800 -9285617 -389990554 740700520 647129815 444962647 -493595178 -147102278 -378628444 -873944890 -634418207 -12251522 0 -398524697 -1 -834004084 -935941392 39296187 885993407 118580465 999978454 -355574376 1000000000 713072870 999978454 0 350979585 -678503917 1 678826162 570531941 -1000000000 473528145 0 211047879 -433287474 554913115 925549751 42 490967082 314876123 -550017240 999978454 600491755 -809839569 -474750287 -999965119 496893390 1 762750021 -999965119 149222165 882798865 1000000000 -284410015 -999965119 967448878 1 -483686047 -909735334 -1000000000 -869322612 1000000000 42 713928086 999978454 -3436513 526331375 -175656309 -201801791 -94975061 -364418961 999978454 525353857 466666469 -999965119 644792341 1000000000 750916131 -422596645 464343588 -999965119 -689216991 -1 -57603380 -999965119 309017623 1 993305331 -564564948 0 999978454 -999965119 585826820 176038603 -589033573 -575020921 -883612519 42 764681937 999978454 42 -656421626 -223585653 -1 -1000000000 135022191 -615059849 -735882293 -533716939 -999965119 -142442391 368395536 380018122 0 -855839488 396235333 -544158710 -85708013 -156210266 -788642680 944874770 -96890845 420354616 -223325674 -479492067 -535150072 149153256 -746421272 382287722 -131856586 42 -140057725 343141685 -439291686 995835607 818605257 -384697027 -492862196 -999965119 830832786 179422798 199872185 954073192 999978454 -999965119 -920839355 -80689397 999978454 999978454 -1000000000 187836491 26367892 -299664744 593113934 -380196930 999978454 999978454 95961252 202317833 -988720953 -999965119 289027532 -345672215 999978454 -999965119 999978454 622784511 999978454 -558497481 951815509 -368537253 347946038 466984396 102679962 -999965119 1000000000 -346881706 42 -801819288 953112111 999978454 -543434407 -999965119 -631070747 750053983 999978454 42 -858685701 -385360441 663947940 -411568919 -889790171 -59373198 1000000000 0 -999965119 1 -672650439 629071505 -745052688 -630019179 1000000000 756602890 0 906714969 21364432 849465878 520634555 261616689 -1000000000 -999965119 27109465 -999965119 -999965119 -1 -865716290 -790891160 1000000000 0 999978454 -890963663 0 -739067666 -127239348 -450949912 0 999978454 999978454 -2497536 -999965119 458355358 -999965119 629387635 -1 -603641302 -253197530 -88403459 763502018 -687199644 -999965119 991267053 -710479222 -791165000 -649459320 1 104107003 999978454 932660990 -578115030 -999965119 -475488665 -253843926 0 -629578133 -444116237 1 999978454 -999965119 -468019598 -999965119 543249790 -576600811 804783025 799300639 -764828280 999978454 436149832 0 -999965119 -999965119 -1000000000 -103726354 479669198 -436615598 -829653771 5208986 999978454 380507544 671669067 -345988829 444004195 17891064 -934959880 822280324 350762351 204306624 -699023469 999978454 -764986364 -83663988 -783448484 -54960446 631986564 -25722479 0 -1000000000 548868725 969208224 999978454 -999965119 999978454 935032906 -408434794 969937317 -266883500 -453196156 42 999978454 1000000000 -999965119 -509733765 -625944151 999978454 999978454 648096189 818416606 1000000000 999978454 -72447480 -909950460 338471999 -190536847 -68038262 -178765211 -462005610 -827354261 81903966 561048527 -604202823 -538248142 205158338 -1000000000 -513294827 -326483276 42 517223381 -748429856 999978454 -621557229 210003858 717137461 -251424779 -432396766 -648571183 -681132467 -999965119 999978454 -999965119 -217290735 0 -497400356 230411174 385311186 415781012 478312146 176115478 -1000000000 811705723 44330602 -7322660 -1 321123953 -999965119 704644257 999978454 -978621743 -109557459 -248735956 842236525 -856456938 -574335867 38855043 -883408915 72880851 -1 221153360 730330619 42 -1 1000000000 1000000000 -68264060 267354531 -1000000000 -962780318 -510143000 184096561 -885221196 -199886963 584584893 -431779826 706043376 809094844 534576108 -1 999978454 -428982517 462927680 297783504 -768680493 -999965119 939249571 338585131 -100480859 -999965119 1 42 999978454 493935709 109529220 723080700 -999965119 -181871133 -946754291 386571617 -122035863 558708945 -776803979 232579571 5446455 -136276639 -23100948 922432877 -462009133 122000772 999978454 510900636 398198871 171034219 -727328003 -677532780 -626991524 812305493 -199850224 499417961 1000000000 0 -528591126 -1000000000 765800402 42 -415698640 -34710362 373120750 -872995843 -184264275 -1000000000 -644849615 1000000000 -772957027 428851004 42 359719976 999978454 -486027361 714561161 -1 -71029045 123831307 -547894734 684195108 140104326 613298557 -243129187 -292150053 329332432 999978454 127979414 -1000000000 -332032950 1000000000 878083756 371175254 1 -121331429 436912287 -298826350 -962723723 -385991323 785061781 -1000000000 147993699 -593211250 -1 -845086678 0 805015870 -1000000000 17208463 530485231 -999965119 -315617374 68256307 623473468 -143473891 602688381 945059439 999978454 -687800580 127238827 -5739193 -999965119 999978454 -724611529 607128722 548242048 196356768 47874125 379394346 -6565620 1000000000 222412128 -872557517 -217088876 999978454 -1000000000 -527708660 -450471943 805939743 208126678 277770222 -897138342 -1000000000 -999965119 -938353165 999978454 -999965119 -705615920 -352216589 -319694611 1 268992106 88865619 196363139 -250003398 -558406708 0 822342452 220307613 -651496210 1 -999965119 972746986 -550901894 999978454 432497996 255711964 -392163588 124871122 999978454 1000000000 -785937368 -122523130 -1 181489709 53909372 -573593863 611589633 -774072252 863211252 -22608176 379452871 108691866 -438204316 -906214998 789968747 534702600 -238027469 1000000000 -178940424 1000000000 0 595191461 -60936124 730372651 -713064629 705983219 -835830110 267182239 516849351 -559390311 173640682 106145934 -512265867 0 -1000000000 597686413 -256427689 -1000000000 567589495 577610732 -399559782 -495058752 999978454 343039860 -127655456 999978454 859802949 1000000000 -873545938 151560415 649278423 413882617 878673701 42 1 -999965119 714524153 487579600 -431013616 -999965119 999978454 -1000000000 -320756989 116893817 359599147 -453764684 -683542055 835053032 -782286588 -991774256 -1 -287232503 223202601 999978454 933203225 -464022734 495398096 472513698 261862176 -1 1 -999965119 -724377818 -982684012 799263484 1000000000 -939217228 -181728644 -1000000000 -552876206 -168411179 -478264569 757815631 -618225935 -999965119 316362982 635922689 -999965119 -329906170 1 948483809 -678005875 0 999978454 -437303065 -621139555 481265603 620404894 292993354 -1 -40951580 0 927042049 -596810914 1 999978454 695310072 -999965119 -894142792 -849056840 -224684556 999978454 -531582125 -332230205 -1000000000 -702521374 392886811 -489315173 -527460449 564223993 999978454 726519754 426181808 493319462 999978454 -999965119 485093072 -167589684 -797609499 -615414107 42 42 525216275 -1000000000 -322641093 -233278350 -999965119 356858188 756019775 -437868942 -999965119 441215631 -999965119 301806190 320040088 -910979991 1 711389034 -189466559 709659337 1000000000 -343841162 999978454 -240916592 -810500902 584932424 -504772 745144416 -1 938515219 -523926556 999978454 -103513330 -277719965 -999965119 -864510929 688392707 667372487 546417796 390034324 -630202239 999978454 -188059147 667822456 -788367657 -561313939 901858125 -505022198 909880658 -923199411 -678033795 412143681 -427502386 42 -260979306 0 999978454 1000000000 -1000000000 -619351006 484401504 -667592480 -1000000000 -128557223 0 42 -999965119 -741027272 771779167 -526169019 0 -893752294 472272202 -191993009 42 318769979 981156295 879294825 518444122 -122387344 532597716 -141412439 759238472 -257286514 -832839625 -187193926 772020229 -999965119 999978454 651692887 211834582 -67988670 -236955339 -426858677 499556915 -489061942 -507353507 999978454 -295215983 955892027 -363945779 999978454 999978454 1 -1 339014421 221908153 216333535 -770674904 817552051 1 127826278 -412061714 -121601889 -265477164 -1 186679752 948442459 542533918 -1 -314470652 770655434 42 793434865 -999965119 271171684 275450974 -734127415 226127806 73024049 -1 -5366410 -999965119 823962725 1000000000 368377405 556178806 1000000000 -996147225 700046198 -999965119 415732123 -787142931 76216827 -93064719 104045739 -383883918 -347030909 651379377 -312517229 238336267 42 -869169930 -1000000000 733585062 -189576281 42 360090526 -1000000000 -77377402 -1 42 972966221 -910260820 -999965119 -999965119 -789821254 94972805 -98756327 -833538629 -232217128 300704464 42 -1000000000 68532715 987588962 -492409911 999978454 -999965119 292512849 -179307994 999978454 105210385 256221455 -527775927 469500071 -13301060 521733163 804653809 1 786283508 -616454637 -450039240 -713568099 -340016219 94554835 -999965119 999978454 -946268114 257274072 4025647 -999965119 -999965119 -419084226 -825435750 -897361122 1 141618839 -458980343 999978454 7125691 -843880810 -74059508 -525252743 -520685867 -999965119 132440335 999978454 697648051 -432608903 874215131 -999965119 42 824167319 -330054753 320756054 255374306 -944001134 -364955644 0 685590405 430224661 -959074187 -999965119 999978454 920193726 511331069 -128583036 -90916674 0 751118513 -999965119 42 -999965119 999978454 943992238 -538232878 -825177665 999978454 -1 1000000000 -999965119 -660029095 311260898 429043990 -1 999978454 0 999978454 961509696 -894183915 -397248287 -527387778 -484832684 -712781681 -721848903 532501891 1 -258494456 721325622 -1000000000 174255973 -519610948 -469978654 -720538615 847086930 -999965119 42 211860661 -730289387 -530314808 -416649617 -717622234 -999965119 112509984 -92711417 -682158389 -314601139 786646852 656041653 42 -34051219 675876946 -817780402 349231981 844259462 -281467305 -531589224 333903076 999978454 428060319 -30684848 -297033143 -1000000000 -308682435 -422966050 -568163603 -496110713 -999965119 -222099349 -161130244 1000000000 -456580955 -224950306 1 336690826 -87003290 -690986144 -115401455 -55856567 42 525715351 690912552 -999965119 1000000000 80782829 42 456429832 527164201 90368486 -610811472 -1000000000 956806639 -744549925 999978454 948424468 -66985789 999978454 86663376 42 -675202817 -869504270 -298532805 996197569 196764101 999978454 696241465 -390765799 -586435656 717011234 -999965119 427779666 281531617 659812884 1000000000 999978454 606647568 -487605177 776425188 999978454 999978454 -999965119 948696300 -255237575 -715615515 281285347 -999965119 -193885038 567011410 -999965119 -609343385 -1 -999965119 -101456972 1306191 -999965119 219556181 503954541 0 -701008765 -30341063 -256146800 -224853994 647737712 215043428 0 598461177 -296040744 360404003 366045833 529034623 -207909095 -594735292 -479968636 -666235414 -200047633 -72934499 -999965119 -208392356 0 0 -669547952 -656727159 -730804375 305635528 -585025382 663292369 -617564535 52418912 488692741 -941547592 -962345114 871205449 -999965119 999978454 365449953 580372756 -682157697 251997365 307682255 999978454 -558990601 899134841 999978454 -999965119 -226859850 999978454 609064691 -219767782 1000000000 -300795170 -999965119 0 -1 -999965119 967344140 42 -999965119 207668148 -530070060 -798653886 595212496 761552587 758129841 1000000000 1 459759338 100345871 741318435 999978454 999978454 -310038045 798371264 374074350 -159342566 1000000000 117633110 804349823 986669703 384992054 -633775327 -128959154 999978454 999978454 0 -618092720 760885013 -393044277 -1000000000 533472562 -592509932 -999965119 346453174 154698592 112008064 256221715 -412914616 383854434 740318837 -999965119 1 574720412 -999965119 477236227 -1000000000 -282013396 -665519881 1000000000 4502030 33138167 -812989901 559117405 124140506 263018800 898397632 81764444 128409807 159435945 1 0 -915395683 -1 16958450 420860835 873314991 1000000000 768148591 -281915073 171843040 -884217640 763864165 941467328 -999965119 0 539175292 -190396659 -999965119 999978454 1 862271400 -843305563 -999965119 233691217 -636820100 -375914226 42 -367392997 -399443923 -817022103 261766697 -554049220 -999965119 1 768573074 233982725 715129179 -887659795 -997185952 -1 -832197837 -828907093 -923135781 -999965119 -817906883 42 1 -713190811 741953160 -1000000000 780295802 317043250 -1000000000 -195268652 -311773325 534392261 -691364441 1 1 342901972 482755727 -354551592 982662721 342320821 635225744 -944548870 -609317123 -999965119 -1000000000 -501867926 -548202839 -999965119 557207230 -564503224 641739500 799329987 407758342 500211129 -999965119 -70552911 -651988917 -74298962 968549073 472949543 999978454 -710264309 -519500066 -659634803 925765468 -192615365 999978454 435168454 14563493 999978454 -582351575 999978454 860664362 -752911662 -25771865 -999965119 -349826844 -332191527 894919814 -1 308022300 783538738 -1000000000 221158319 692709407 1000000000 317294214 999978454 999978454 -567752684 -496044485 608275422 -734944544 -726183381 861313997 999978454 -999965119 -70800330 42 -999965119 -889700259 -1 -976515525 -166660930 841541020 -41471316 -395262522 458056282 905117677 857002868 713057952 -352262001 -226897556 999978454 42 42 -855986009 614020782 830127420 1 -354961944 144208881 999978454 773785585 -683485238 682200220 1 858160189 251670432 -799689967 884174205 312363851 -294177173 -449826751 -747297698 958252650 -1000000000 962725576 714800956 -189184122 -506931908 365986355 -128644517 825999068 -899429825 999978454 959420953 -90635486 -664472845 999978454 -865961128 -1000000000 0 -106763136 999978454 -629830506 42 -642386270 -704241063 999978454 999978454 -71471448 1 -953867433 -49414164 130605757 999978454 -914326591 -293859773 570723930 42 -123941757 -452402461 507796292 -920406853 0 -284053650 -856716291 -590595456 214765921 -508832114 356356026 -1000000000 104880583 274071537 -999965119 -539892445 -316997003 -1000000000 -340302978 999978454 953166917 261446492 -970062025 164996435 870603808 -813593642 197972205 -240548298 247773819 857731684 -691996135 -972545962 -754268218 519275258 -643175549 -959647 1000000000 14953562 -26099576 224725135 -394060400 -818222001 0 962711637 0 999978454 -122361043 -53969127 -683519967 -1 876444065 794424905 452592181 191077298 -942099037 -174028177 -999965119 446032394 -1000000000 42 -361106332 407150006 605782261 -1000000000 341590124 -876680428 1000000000 -116891038 -999965119 847899221 -317201356 -324814357 -737098598 -999965119 69743990 -708446566 15687855 1000000000 772879437 -841560442 997031766 -999965119 156281180 943562278 -497028840 -844520095 529660061 131439376 -1 -52080884 42 286787193 999978454 -87698040 -180954543 -624526422 741475997 -1000000000 262751636 -726898919 47033320 -396097925 -546387652 156906230 -999965119 -325409752 -323545057 -382800953 525592891 761343287 -820247875 -266791446 -140800566 -687733973 348786414 -999965119 736107440 -608023219 -1 -995842984 57725156 42 -465718582 -172496467 999978454 -715285943 429587458 500345226 -153216389 -566499870 -1 594202052 366100736 -471612336 -884773955 1 -999965119 757319288 858106574 1000000000 -199637815 -37529970 691107225 944183176 -512310279 -919671153 857929825 110801098 -578732033 -414433249 291626823 612402954 937880378 -793349801 693665876 -999965119 -542482977 -999965119 -832578596 88294894 -742410864 -757341991 -710739423 649172225 102158663 -962597837 241377455 882984741 -1000000000 -492862196 999978454 1 -999965119 -72018560 840755727 81299899 501328332 429785434 -624532591 64007123 213041281 688710536 913540905 -693673192 529828357 999978454 20420520 0 -965642183 976170778 42 -910883044 -43844464 744857955 -979723728 -780065610 42 828793712 -979791091 999978454 -813022177 244968210 -854840331 -999965119 -888516144 -1000000000 141433202 -473045738 -90613320 740037034 709549551 203911376 306526022 -505534543 188671259 999978454 -1 375242099 441267523 -302194746 0 -76619915 -999965119 -905405798 1277649 0 1000000000 614270989 228198061 1 505860714 905706026 1000000000 999978454 -630697997 -797141489 194773949 999978454 42 903146581 -363613326 -942053437 -180924667 -915071371 999978454 765653114 -998916696 581311132 978329113 -662096412 48438808 -219937542 968035166 42 303760900 728625054 -999965119 -999965119 957864094 210120109 42 184009512 -917403286 0 77587754 -634330044 81323487 -999965119 -1000000000 -999965119 108849899 -29612226 530028722 -715503805 430911785 238210885 116931062 -1 -999965119 -651467255 -936980808 1 -537888084 -369125175 -1000000000 -999965119 271307772 -238162753 -1 1 -49198844 28008605 -447303943 397932695 -775610405 -16812710 999978454 896766622 999978454 -327152775 -999965119 397762819 -194969945 -535908066 -747374317 -691338770 0 -538784184 -76333609 -999965119 9398786 -949984011 -489912990 999978454 407139998 -467501488 -900245758 -220321867 489281709 1 -1 164036483 431697023 428404202 108091451 -1 124053647 -513691638 -1000000000 -277136704 109006045 -982682648 -214315091 -999965119 -999965119 206910029 -229631795 -227387991 -1000000000 -56015658 -999965119 139015455 999978454 -1 790013525 -606177115 1 -999965119 -999965119 -239365091 1000000000 -481993666 63945834 125323671 -957875712 -242563434 -999965119 999978454 414947456 -414931571 1000000000 999978454 200001830 -673126046 -999965119 -721850344 -774740379 -480150890 999978454 -1 -817691738 1 -999965119 999978454 -162960286 -594592019 264579367 -1 -618562139 -754503024 -781714832 -838594007 42 -151212544 -529152577 -999965119 553481141 999978454 -468796576 -732953133 -271880101 999978454 -554681916 -999965119 498220553 -509689538 -999965119 999978454 -924085940 775493338 236899366 288275227 999978454 303290769 125761853 -999965119 -4766510 -29828365 814709493 -58337934 -494234679 -858362893 697089394 -796110912 788144992 -991411067 940431161 -582995751 1000000000 289514486 -203716929 999978454 -372346515 425528418 -918821000 1 -257757317 -28563399 194782347 -445126219 283765963 860801173 -999965119 293804468 -471122282 129770171 598280348 -323936709 -274641884 46260698 -966293278 360216415 276588674 -744659818 -453249777 999978454 1 -447500080 -1000000000 195679855 607102265 999978454 -999965119 306652948 -999965119 999978454 1000000000 -296627228 731742889 -999965119 -922799607 653985552 -942644483 937387134 841708393 -639455324 42 -1000000000 902394513 -1000000000 -491248652 -526346475 713343483 1 893762390 210042890 297857717 -178510344 342646901 1 -321976774 17208698 -999965119 428444258 -1000000000 222044431 222025579 128676341 -475144761 301678205 -868826460 -328091071 195118563 -999965119 42 999978454 -368669552 1000000000 -785967517 -377124130 994384483 -999965119 810472267 -176754883 -828325825 -193396264 -999965119 -554740939 -999965119 1000000000 -209773659 -428036632 183640656 482711780 -999965119 97868912 -931470599 202268670 -252485240 992210615 546154172 999978454 716296011 1 -265647588 -233306776 626532394 -352942777 0 0 -361547778 455453061 -241651384 505793023 -1000000000 -597102687 0 831173994 -640687792 -999965119 121864388 -999965119 -768095224 549912366 499759022 -709991122 -999965119 999978454 -931223491 -183731915 80092889 109873893 392060045 -901914474 856599530 1000000000 -37798322 0 1 -999965119 -1 -371433015 659171528 -322299056 60151993 539513498 512180489 670441829 -999965119 290717124 171186127 -352104124 944156903 1000000000 -198267297 654951187 1000000000 686543829 -999965119 -999965119 -758793667 -618916901 -415011271 554168279 -999965119 311998199 368296153 552886247 894117075 -931336158 -285550722 852319683 -999965119 832407064 -506005505 -1 999978454 237188418 42 -999965119 1000000000 999978454 914548925 -326607812 -52273392 999978454 -166957012 0 797329544 890536307 821119802 -22439756 0 -999965119 -938743584 690335714 848928533 -1000000000 -999965119 -304520981 -1000000000 250846203 253712680 -959262726 -960781245 46180229 999978454 437554768 667115347 -1 -1 -999965119 -1 -1 -999965119 513185283 883372836 750986281 -999965119 -999965119 944314572 728737888 -694008880 -1 1000000000 530590950 601569594 -140289354 -985180016 0 -941887012 1000000000 533082722 -244896290 -146534967 999978454 -891956391 276733821 258130854 430407196 -446064148 -74544129 775588709 1000000000 -211896122 232497101 -927677623 -964228965 -1000000000 245602559 -887059195 -1000000000 -919792373 -1 998669431 -1000000000 -549798052 -452295407 875404467 197617516 -646938687 -100903386 485734835 136902045 -761279942 564155232 37960733 -1000000000 -242087468 -808607887 793098123 954060053 -900804341 999978454 510866733 1 1000000000 999978454 106996103 784885193 -999965119 -874660462 673427687 999978454 -999965119 999978454 494872587 923812571 999978454 42 123563008 -1 350093175 -999965119 -999965119 -915510560 -810689283 999978454 -56737805 1 377521636 999978454 -789491438 449222230 1000000000 -944308110 -999965119 -999965119 999978454 -271024767 -104583066 -517407257 882194265 940874602 601766716 121858335 -212291585 999978454 999978454 249427489 999978454 630262334 724163162 999978454 -999965119 999978454 -601523546 459278180 999978454 528263934 1000000000 1 1 -394755385 126912593 -323471438 999978454 -657688153 -192763982 645355732 -790147055 -353779528 1000000000 -110193575 -999965119 231020871 -638520308 -1 999978454 -1 -478667702 -183054705 62024602 -85817305 0 -999965119 152965737 -848093018 -190121013 -999965119 896300261 42 854154453 -999965119 -34437456 -999965119 -579334622 -999965119 -1 44261918 971282932 -697602852 -999965119 0 -807411872 -532262232 -1000000000 39461022 -685897056 -328104678 -1 1000000000 -790584981 -207099798 1 0 186849031 -912660728 -372231736 -772603800 362004989 -12929913 1000000000 274168387 144668140 -688620218 950327093 -999965119 -299584507 -128421382 -248542370 -518667958 26111646 201949667 525539092 -999965119 -702948716 -1 999978454 -745114619 -609281597 783943270 -449452792 999978454 979174876 -648208974 0 246815539 -947692729 -448628787 999978454 -603059018 -999965119 -352143640 572761909 -455738113 -419847890 -78123141 -128605847 222031693 -701446198 42 -642629753 200366658 -28418429 -190263629 554781836 -832470737 1000000000 -323577819 -476331903 -254866654 -166896893 -146664544 121525431 6332734 -941509490 441839661 -405078548 446137921 -1000000000 999978454 -676637967 805132389 -187950944 -1000000000 0 -714699414 0 -937071992 880148459 606422451 216830651 999978454 -1000000000 -3524620 695079383 -1 472546693 -940103329 -383152995 691337418 652169652 716079085 -788803807 -999965119 42 338898175 -521837253 -105624619 -421927416 644752130 321782198 1 999978454 -903776335 943473730 -170756783 -648419115 -748180228 1000000000 -411595519 -1000000000 503007917 -999965119 999978454 987524054 -544496963 989875410 579485434 -382065379 773795315 0 960588806 -999965119 -532068012 221253735 239064911 -637505463 -1 -43950417 -945167020 -473156597 -33583423 0 -1000000000 715950901 999978454 759982246 -844274595 -45484668 -999965119 999978454 338622837 377840758 -588654731 -212569034 -497778968 -1 42 757661662 -87145339 -106940041 -406442329 -658085944 -999965119 278413429 -999965119 -989660399 642462068 -391073099 -883103543 999978454 -929486242 842040578 813013506 682478510 124005807 -433312895 181039421 -955468777 163546253 -999965119 146648566 471982685 -727665952 -786615594 253324172 1 -577774428 -1000000000 266438353 384152532 -718729792 477192652 -494331033 0 -12058417 -1 449051170 0 78987139 -233645864 -494139616 518702258 -999965119 400480756 512774358 1000000000 -999965119 768443738 -871909621 -606559426 72176505 636693577 -964917660 -638969202 -382065403 842510995 1 -1 124976273 429927162 -495840524 -999965119 86493562 -512596343 318069736 779509333 878181376 -684115910 729944708 -978675158 -604070592 -1000000000 -832543608 139441365 -269435581 -694821260 -999965119 161380822 1000000000 -1 1 329418331 746845944 0 271421941 1000000000 999978454 926263097 560184802 999978454 -86424067 999940240 -437165309 474028892 755065115 672768915 -883049087 -429439149 210019170 141194025 748084004 506202963 1 1 496996274 877953784 42 29274488 -1 795303350 42 -999965119 291408507 -1 -124093588 -213065968 -999965119 42 -639195001 -917032968 962653828 -852424712 -999965119 -153349566 -999965119 60541256 42 -851198470 -57030540 550722858 126385099 641185301 916805620 -706550346 42 983913151 658710115 342455810 -633612780 -139685801 999978454 -1000000000 -436220323 -995216770 68634956 -564645183 -999965119 -999965119 372664061 -279746 -676283497 299400402 42 -999965119 -18426209 245050258 363633935 -512901797 387727032 -999965119 1 853187816 -375459364 -715582039 -538078507 0 603100688 999978454 213892687 42 -1 908557245 206760140 375485218 574055556 424971991 1 202650119 999978454 -964263863 855158529 999978454 -1000000000 -262154582 308665029 522657613 862758582 -999965119 -721896775 -871866197 327731018 1 -616468409 -1 57376026 994689090 -588646384 42 -1 -846897110 849758176 403737206 58975204 -999965119 -748374427 -999965119 -654041531 -258745266 407799930 -999965119 -999965119 0 355351784 841688513 -489562278 -999965119 523801205 878056910 999978454 373165252 682028060 -638450449 -855231850 893938259 657119531 -964669667 -225407508 -661452994 153693500 1 701909598 517954113 -665636904 -889757642 -119401698 -999965119 42 4116236 1 42 999978454 99063520 -274163243 -877746729 -236428000 -299985003 -117668046 -899387423 -513574677 897075780 -582827375 162798570 -617757142 -435367658 -999965119 626647119 1000000000 -999965119 -287685555 42 -82017649 959173521 204542659 960000581 -139856822 1 999978454 -138783777 142386266 -226651973 597817589 -839870339 768200602 527705169 -195493537 -999965119 -1000000000 -999965119 912921442 42 124664719 107485151 -516379357 224591605 -606400199 -999965119 -647888645 541586706 -694897688 422161236 1 -615742284 -156330943 -999965119 -894881410 -812107884 -579093270 689765149 139424096 70282620 285823428 100148458 0 778742430 64911781 -660027590 806445395 147077638 468230970 267814398 384507699 -897913218 -611208043 -395968003 173297961 907850056 -1 427046136 495644031 387781978 -81482139 1 -178579760 416833095 -342768024 0 -891200067 782769550 42 -408089002 -631311778 -207907136 291631148 -440171059 -79519850 -988245523 903069898 -541625108 1 113315411 -1 485100136 -190579470 472960916 608774200 376313751 -652973238 -846945670 -369966460 -605964557 -1 -614329546 -654424304 705708450 -999965119 1000000000 -295827964 -423377380 979187755 343573892 692048704 -454703706 42 567597016 -125102382 -608149220 999978454 -999965119 -475303635 -564961210 -503846270 42 -743988311 -520195644 619671773 -216356340 484127870 -235016685 999978454 -535543132 -726871767 -97245602 -596073188 -572777743 421605247 -539262594 315408340 42 -752660422 -4113330 -669411446 -818384955 999978454 622858020 -389681959 0 700836681 250650029 157439079 -92826171 869201675 -872124365 -381867633 197478319 259763940 758966374 -894876054 -1000000000 -70930512 -999965119 394997620 514638532 -999965119 -577060832 55134018 -936660738 778104148 42 -999965119 999978454 -723600509 266820808 234936282 -16167993 -63411507 455407524 496053316 -888548179 -183857188 -22136247 582267315 -958861411 -184345649 0 -512201443 -968449759 -258154562 926513949 -999965119 -354518547 255901371 513763167 590684906 -999965119 866401208 -999965119 1000000000 127949183 620426933 999978454 780329977 116157477 790413557 272797322 576103701 -999965119 161729245 104097458 -826462820 349099333 -556777946 0 -183836586 999978454 -787802473 -999965119 999978454 -999965119 -581992862 131919095 801002391 -141986425 42 398046081 -1000000000 -472903595 -999965119 999978454 -64192088 369018297 -94667973 775679806 1 -999965119 719756163 -576014931 1000000000 0 -44449290 14375254 -596743517 467515816 1000000000 157233806 999978454 1000000000 -130833069 1 42 -180384188 -323177354 -437556121 400047690 554984065 -288018499 341989787 968891523 -839846857 896102860 -100190839 163275456 -588138628 -557782165 -689442349 701479734 564608621 718348210 -328056212 629776997 -752694571 -999965119 -868928907 42 311455424 370739690 -1000000000 1000000000 996199522 999978454 -999965119 -718825317 199508234 -204685180 1 509308193 -166648393 896449256 -1000000000 1 -999965119 852698779 -1 925436009 -999965119 464986227 878490577 -269605722 -564974427 -203523037 0 999978454 938898766 -279042718 42 999978454 999978454 999978454 1000000000 -723333279 999978454 100773680 0 -227167429 874544858 600702736 -789070899 -622772520 -999965119 -763881129 571792983 272429653 643094931 -266927921 999978454 715163119 -793988837 0 -371779661 999978454 693137062 880929993 -290576535 27554049 -264491507 1 81622398 -291756808 -834934337 180784414 831737245 -143855943 -440171059 -433878400 -999965119 1 165074183 470589300 -494504940 -565408384 597587846 962210740 192381832 -501332213 709110889 -159430427 351323206 -45750841 -483258811 -999965119 -999965119 -90420869 694528837 -356671161 -698381972 -903968471 162044957 231539372 1 345230414 138296261 338397910 330190264 -365143209 -1000000000 -775724860 325158223 -700901138 -210631279 272913016 670389603 999978454 704812426 42 -198656536 -8276879 739347211 0 -772634651 331452863 -999965119 999978454 999978454 999978454 999978454 -887546445 -724430317 -397584040 -85024197 42 -463473833 278984379 633140521 999978454 -903954086 -999965119 -999965119 -480979065 -1 -605343433 -404926773 -267602223 20420968 -999965119 -999965119 819341956 197397583 -800179438 -23333507 999978454 -999965119 -999965119 755667488 -444945817 -533547754 696412520 -838889271 -1 -244576104 -999965119 302122756 -993714969 999978454 121930327 561587155 -404078442 -71890952 -1000000000 829586403 66707958 999978454 478664802 -71863119 -708109883 -420390031 75382022 -31586599 567550599 0 -572141124 -479308792 1 1000000000 703786261 780969501 880809387 999978454 633567991 -624081988 -11885896 826834487 -1000000000 999978454 484236591 769044290 -999965119 -999965119 -45657598 -287863460 -572003629 -382760981 461772727 -566456396 42 -605729394 238468093 707983568 -267619538 -1000000000 -975694499 155324781 815843574 946597301 615698624 999978454 -999965119 -744249822 55622309 999978454 288549047 111256174 -97076977 126203822 563533225 -746003856 999978454 999978454 -123337928 892636146 608524923 -964510540 -98835726 -1000000000 -899149059 -758313367 -97713398 731036024 -554926528 42 476091266 1 -999965119 479247683 -860495679 1000000000 982905949 -627927702 786482662 787480233 -14866780 36546019 -19614752 -803639515 -96828132 -802299397 -790019906 -527159210 999978454 999978454 115823653 -268707013 -863433383 -162355919 1 134906770 -1000000000 616985615 491973331 245477359 538589612 -999965119 547486957 -999965119 208188438 -999965119 28574384 567594210 999978454 362697075 648443694 401316074 1 -84441549 -999965119 -466214975 -820664508 -593414910 -673949906 -361642173 411603817 375831409 -393434751 532088839 -41837346 579760664 958987165 -221852825 -999965119 -30917972 0 -419931892 -242121319 -209798777 999978454 999978454 1000000000 -1000000000 -918665391 707401982 999978454 836502043 -372001365 716338519 -35629234 862153556 733518963 282685317 947694708 776877572 -61742022 746969070 865318316 789063462 -671532374 -468909766 238890711 1000000000 -818320032 999978454 -502668727 885157983 -857644337 -999965119 785532987 -206106439 999978454 999978454 176792289 -1000000000 -874906240 782060612 0 379161418 368166514 131978860 364103260 11747545 103294661 -538398278 999978454 -999965119 -100091877 -999965119 42 293476535 -999965119 1000000000 951745603 -1000000000 282418921 -260004473 516405501 -487923577 -879691677 35133714 362408739 331215676 42 -884076101 525938230 989241338 668886647 -614970689 839602961 -585191608 -999965119 -520935793 -1000000000 234223035 1 42 486216955 774880460 1 524520116 -107049522 852806033 -702204267 -999965119 912146895 -372462354 850401107 735466401 999978454 999978454 379244107 1 671583889 426055744 898424617 -968847628 478406752 999978454 -864919716 999978454 999978454 -769542261 354565788 548442080 -395555084 -567950917 999978454 -521375646 270519928 999978454 43989361 -365146890 -652175041 -350825427 78323768 -999965119 -544538713 -866745538 571286537 -516103201 -531916197 484033562 -999965119 -160085249 42 472793388 -999965119 -408515463 -999965119 999978454 -999965119 431523824 -565041072 -679690725 -329266310 894063327 903062542 851125292 272755657 687401596 97210059 -459002527 814725453 42 -57311637 -351458264 262466993 999978454 697318242 -304678329 -872060931 400518915 -75132486 230238114 654116583 999978454 -38698500 -315227378 -517234228 653234467 42 999978454 -119353093 -659882345 -162654895 -301484497 244673592 226244709 565018341 -955125965 -631375324 598799194 -1 365010063 -999965119 870732310 80453507 -507722143 -331005883 278365696 160660735 871235509 1 -999965119 -999965119 -875766334 260941270 -999965119 803935371 -999965119 -491351529 -519150969 377960902 -828151114 -1000000000 919998760 -200308731 1000000000 -588012419 934682187 -238100830 596989642 1000000000 669661954 -1000000000 -9202112 0 999978454 457625692 920230143 171819523 -885211708 992918285 -214630368 371687503 -675202817 -277068329 189929711 -239010590 -790812643 161281835 195963577 134073316 1000000000 535107774 446059260 1000000000 423237437 438083001 613115321 -999965119 903966509 -941575790 0 697984213 -667633890 729302739 14945442 -238852926 -763182418 999978454 -147252872 999978454 839984780 -175157617 333819396 -999965119 808217877 -274839482 -795848120 967773816 -686756757 0 -987793633 -104981882 -999965119 -999965119 999978454 -1000000000 566949053 558041329 -316911298 -1 -297246398 -1000000000 114956809 -1 74734299 -104299877 -983919161 -510187588 480635556 -43318728 287747311 508768943 -319742441 -975460199 266407575 732216790 -491846986 396215902 -972148770 -341013975 231166132 -999965119 -999965119 694315803 -357885761 813183219 -1 -1000000000 -454091004 1000000000 649192082 1000000000 -999965119 -141192390 999978454 0 1 -179896250 -999965119 1000000000 -1000000000 736887732 -999965119 42 -479004921 -633197524 999978454 -1000000000 -973123252 -910543976 999751316 811327247 0 359965102 42 -1 1 -398524697 -999965119 999978454 731171929 973782539 -657622643 -798476964 -819553568 -27664119 -963754678 453199357 -494759571 -870621986 1 -999965119 42 214737448 -981305469 664526864 -349692754 -46574762 -999965119 684903654 630804347 999978454 513919167 128325931 -428014266 76419724 -1 19936944 -199331760 243866665 829689918 999978454 35722504 -235364836 437270178 874257626 -74067853 -906193444 -20107331 1 -778922962 -561294247 -93189188 863872875 -48058386 -625547743 42 999978454 -388117939 872026344 42 499617582 -17512516 -999965119 711595948 223163855 -440499025 935453447 -483049472 -693105460 -166631348 -13647182 576102142 -521882453 -101137492 -804437200 999978454 427608359 -77827153 593417329 21004452 455459780 813787339 -804967531 1 0 -1000000000 -1 958494866 -133023386 261668441 877069837 760376080 -1000000000 999978454 218492155 -621786323 1 -94896727 549068286 216178583 -73874250 42 -904500377 215994853 999978454 874433336 807796253 -999965119 545162001 -999965119 712301408 878787842 -793692124 0 0 353931703 -591259779 1 999978454 0 590133216 -683759053 1 -988221108 329805872 999978454 -1 469750485 514069206 203647300 1 -176921691 -551214493 -583221924 15558659 -999965119 42 42 616908643 912689820 566835137 -373375048 -669244861 -634437008 320204630 -756650580 42 -79478973 80584136 754767480 -590506224 567697578 -1000000000 999978454 780097142 935618336 999978454 -341013975 999978454 316029973 999978454 807012463 576699748 -794928984 175153434 -296940205 620150474 -282564206 -528059792 -999965119 634408477 -999965119 -999965119 -430617103 999978454 16532342 999978454 137449598 -469477922 807947214 719756163 -474953071 -284945093 -999965119 531988551 533155786 -1 447808893 -775055235 -654610203 81330340 159543051 713923114 -90164042 -502169951 -371767468 -947667065 1000000000 -855325661 771703671 -44310870 483211263 366000651 -679905024 -638062777 230876252 -76491310 -999965119 -396050680 999978454 -584390192 340842282 583280446 -999965119 0 0 -472731876 841008015 999978454 -1000000000 -1000000000 -999965119 378698157 -1000000000 -967304928 -999965119 -423556219 1000000000 737369345 704931333 -488089400 999978454 75860038 0 912251671 -795152203 -999965119 0 478871592 814575483 -1 224443295 -127229827 -316804359 -1000000000 626188800 -297202652 1000000000 -353904565 788264092 274258068 -1 -103791011 -999965119 -813165767 -822939655 -999965119 -606124447 -645018558 -916113197 822626762 511650041 392348751 -243044558 937156620 -589067474 -678233805 952722913 -776314963 340535002 -853128913 22238083 -509416714 -999965119 -947914347 999978454 216410004 -333223443 999978454 999978454 -999965119 -288153312 1000000000 397161579 559806176 168261726 -1 -58192299 -1000000000 -956942743 -252571130 -456247782 809619152 1000000000 -770115045 -1 1 -999965119 1000000000 999978454 11311 -167763924 -755321435 -173444339 42 -304471330 -724997314 938951343 164390151 151049945 725326530 999978454 1000000000 -999965119 387120910 999978454 -1000000000 707847326 0 -20015889 -1000000000 781709112 999978454 -321422333 167437310 706685133 -114381952 226467414 836706858 0 -963726396 42 529960050 42 -979177325 1000000000 1 -84991265 -118305499 -107409697 -999965119 353562784 1000000000 -999965119 -170285086 622479117 455315671 540032923 -911548246 -999965119 -531170139 -1 -999965119 122808317 -602086795 548113065 443157294 -156431250 -558995475 -618770053 75981808 454015499 -57870636 944753668 999978454 433222797 42 -2801577 823300937 206334466 -299585659 -868519423 -918381780 -258550325 865837296 -188402552 1000000000 511488288 370081095 999978454 -102914807 -1000000000 -963959843 -216956159 -880802299 535174790 -374385742 416085386 996203465 412460408 -559715386 333460188 10630118 -166145981 922069052 -925750067 -525439678 -1 -330009306 382877355 -246748853 -508602716 999978454 -412341511 -173627309 -763717286 719413669 -86265590 1 133799628 654282171 41047274 940364613 850887148 999978454 -999965119 1 -218888718 581563516 867511363 42 -136773683 -1000000000 386049422 999978454 999978454 390378201 434783293 -1000000000 -999965119 934792694 -999965119 -446382391 -1000000000 42 498755152 -1 0 -307585041 999978454 -454005915 -41762187 -999965119 0 1 -33507884 -578642617 -62068971 -942958359 -809061972 70947685 -441711889 -628577084 878005716 999978454 -1 -116394866 656042527 521023555 999978454 510251728 -946037443 -691749338 0 -217345585 0 0 790075489 -760093695 -470465419 445376862 42 568755381 -999965119 813107811 -999965119 162596415 -1 -999965119 513354934 -999965119 -450543333 894495953 -741902060 -171000405 816541840 1000000000 523074331 216352422 193795176 -999965119 999978454 999978454 -138196972 1 -999965119 -999965119 -450444945 -660779968 -817906883 566273989 -551803850 692472359 -618154407 0 820759158 -791483328 -158760341 999978454 -695371756 42 437853726 999978454 452342735 491828738 665904906 1000000000 675839990 551174022 -581017392 501849975 268897661 1000000000 999978454 999978454 -1 0 302799564 -746672556 549285802 42 749090058 999978454 -999965119 -761213258 645507751 503016120 883182660 246977235 756820289 -233254186 125919811 -290440438 -263989036 627569243 895742833 208239024 -366576372 -562397213 36806866 -270832967 999978454 -999965119 -999965119 -70266858 999978454 74716680 1 -454851563 -385373729 -377130419 -393315694 -999965119 -999965119 -31944108 993578766 648096189 859374769 -999965119 39111476 209346058 677068619 584677025 42 999978454 452939086 236261631 -504060754 525826281 -723127413 404956339 370090375 -115802273 70787126 -782883711 -468910312 -144067856 -189548615 -1 -225299834 999978454 251221844 981304304 -179754205 -441843461 1000000000 -912110477 -74636970 -97123868 282578978 -999965119 1000000000 282651257 0 -886305213 999978454 -401178342 693015430 999978454 -1 1000000000 486066321 877665251 -694192735 -263523676 -970989737 -1000000000 -688421382 904109385 0 1000000000 358193907 -969524592 -539357218 4699912 1 -83225533 322171478 -274331910 303153126 746317737 -6915721 241712018 -734535831 42 -610405681 -286223945 -631730952 0 -788031938 -1 -698784241 -778581558 -999965119 1 -1000000000 -248791458 -262109682 -329718304 -230510592 308439591 867179323 42 825664667 999978454 -171731560 463387113 999978454 -999965119 -412703411 -630844895 -600074105 -999965119 953497534 -225375194 -255501624 -845004 -835600127 999978454 533871970 999978454 999978454 -643296435 -217854148 -883686323 -906127823 999978454 -766990416 -1 1 -1000000000 721387564 -661605993 -999965119 42 -835190799 175031682 903560911 -210028891 737410796 1 722806287 999978454 357366017 -757740766 -577869824 -472951467 -1 -590342007 0 -1000000000 -710834549 1000000000 -912385911 999978454 42 -999965119 97605132 3367427 -999965119 127787894 940145771 0 1000000000 780768223 999978454 -288141808 1 -942028170 -732856057 356688960 1 -129155116 609931947 206965486 -920032429 938094424 -999965119 547763028 999978454 705778099 42 1000000000 -71278080 -628297842 -457549894 427440260 -999965119 999978454 -957753507 446489423 789678488 -120273634 79480585 -57350788 -236221779 -805872378 -852620440 0 999978454 -347372340 768980679 192245278 42 -192565291 -920721813 904033176 72176505 711682832 238055333 -1000000000 748678456 42 -9514750 -236679214 793239042 -731084390 -649095593 999978454 548659446 965306043 -166194695 -1000000000 967265642 -284571576 -8102689 -1 -34466033 -457073191 469923760 -999965119 217868675 263223636 -470384322 544784476 999978454 1 -30172104 -962032116 230123817 -661897126 -644949493 395459207 -1000000000 999978454 -939835844 -999965119 -42480759 161522642 -237585123 -999965119 999978454 -248435418 527231745 -494328268 588107332 -544965254 -831445628 97154808 -180651292 -22903529 714907795 866151533 -782658869 -353127825 -999965119 -999965119 -999965119 692201368 0 -189572673 410206121 -1000000000 301810560 934249793 0 -704217235 560444164 955366025 458165619 711648905 555713946 -1000000000 -360976235 629533098 -14398442 0 -521972631 -394270075 -292487153 1 -550107114 1000000000 -904653282 723354454 607790104 822112087 -1000000000 -397370882 -35443287 -999965119 -604976170 2113033 999978454 -631544607 1000000000 -1 501659221 -1000000000 999978454 124989964 -335234012 264991697 39053846 -669409660 449417631 -556714769 -558214136 282843333 -245780046 -946459369 -421464719 327369063 80101567 59194903 -759684070 310404581 -260595747 149008909 248267420 -466461933 1 282634687 42 -687586 -189089498 -999965119 -999965119 -704776194 -1000000000 999978454 -539591177 42 999978454 424544807 -381362723 -956540330 1000000000 -819380295 -999965119 -204894112 999978454 87213921 738866971 467320896 130570749 -210684754 -999965119 -843499804 432772266 -516359471 -999965119 79189701 42 999978454 -1 -1 -663715173 999978454 210840684 42 350125575 174630093 1 565649959 0 -1 213863735 1000000000 0 -77012278 -999965119 -532905653 -181970681 780585588 736256477 -999965119 185734804 999978454 395894442 0 474477138 -868026305 -605970987 710893758 -484026193 0 -258281163 -476224660 -532809009 -459005153 -689034126 -1000000000 -490500408 298827195 -374430378 -199972564 -312179329 -629854000 42 -999965119 -999965119 315616205 -360601760 -387060349 -605286189 -932960614 42 -188108949 999978454 1000000000 568439352 -901415533 -85521918 561770170 373986528 -364105993 989146607 -197657854 999978454 805387864 733306930 999978454 685863293 768562558 -999965119 936733060 -946323291 -457249780 -1000000000 -344168172 -1000000000 38859262 -110292476 852413141 -999965119 999978454 -64029179 1000000000 18996417 -109785584 -293206452 -156073914 999978454 660518745 1 -796673303 -600729749 -861392348 -1000000000 839099485 783011399 488048504 158651934 -311223828 450338297 -3475228 -999965119 -345798771 130840001 557582462 -593790201 -618861259 -484778312 358302086 -184682924 -523632159 -999965119 182980861 -226039001 799885317 154560778 -195736553 -999965119 191896666 89468600 -461340205 250241343 -1000000000 -1000000000 999978454 569138829 925549751 4395278 -850436862 -1000000000 654950054 494068006 999978454 376682636 284821998 999978454 -712736536 999978454 -1 999978454 383073251 48949945 -362982775 -406346961 299978209 342425800 0 -1 -42708728 -887431474 -999965119 -34906279 950080787 363600379 999978454 -993944967 374443326 339291996 42 -291644292 411918243 16871 -623844913 -110850435 702706406 1 42 1000000000 -999965119 -55233113 -823592248 -368126078 -282261550 1 999978454 635313682 -600394604 -260722082 -286573735 814706309 -1000000000 -867263110 -999965119 73598711 -735428034 894254895 0 -453212672 999978454 -1 -928018305 472512563 -330773202 117780396 124443899 -619496412 291124581 -999965119 -999965119 320904949 -933936836 503147039 -392112192 0 -1000000000 -693347779 -148656620 548735031 -993663535 600251302 999978454 996657277 -999965119 -999965119 335980655 999978454 -340665131 -999965119 999978454 235247933 221993594 -733567482 999978454 -999965119 999978454 1000000000 50811931 -346472809 -32824430 680104653 999978454 -577386964 1000000000 495972527 0 999978454 127973193 -999965119 -766769935 -613194098 -233704139 -405209235 999978454 875127070 -999965119 729427271 -999965119 -990251422 602966123 -999965119 -1 262751636 975263749 -933667117 1000000000 40023203 999978454 -683628594 999978454 42 0 -110437550 -819358499 -321555352 477426849 -825826015 812269883 554048009 524224727 -381350728 541356990 -929528333 -825117202 42 -245780046 -1 -765500755 196436039 -193820662 360028211 591730566 97822324 -661066139 -29185123 999978454 791467938 -152964191 -795733068 -999965119 997111469 -450861561 -654079552 948913011 -999965119 374534711 42 -274381677 702546262 1000000000 66253340 13822811 0 -157750021 999978454 -1 -863044687 502442214 144558865 -33610531 385536207 386897300 -36901988 632005219 1000000000 1000000000 698287297 42 -115239718 1000000000 999978454 -638999883 713232574 -508463790 -84549918 999978454 -689620028 -999965119 -211956410 335507894 417949461 -781015381 284280012 -545167624 -881453126 -873035227 780463129 -627585580 274576687 -528024986 -999965119 454979536 -607934220 1000000000 -999965119 -715533822 236493689 598872788 600530361 -5067189 253160483 -105451197 -999965119 999978454 -967705197 -999965119 -14387450 152817006 -1 -1000000000 -92541553 -88857041 999978454 239440304 999978454 -403446884 6576812 -68464821 -109495362 999978454 -260119921 999978454 -999965119 83398557 42 999978454 -999965119 447170547 -679515795 510697936 689976891 501951669 163422175 880971430 224382490 -643563251 -345065379 -246174009 -451876949 -688187550 -280886880 -709861443 -239078835 -1 -625812754 769280429 728357322 -388791836 912538051 253391301 777884874 891831378 829326566 -321822053 607797403 -999965119 1000000000 871258243 447673115 714125813 -556744576 835547582 -329176424 206401878 0 -249615346 896004938 -384782047 -1000000000 279184548 738303618 -67167737 147866154 -646749111 433888445 -310600619 316591910 125106314 999978454 -646024851 -1000000000 42 828394840 661520215 42 -377263196 717785729 -642214624 -1 844431671 86728386 -471013793 552658471 999978454 -796033408 999978454 636863406 713212228 643259460 836062360 -169368628 1000000000 598251102 71658008 503826523 285679643 229678977 999978454 999978454 -602549436 759718453 -923716088 -803887135 -556610120 -52036059 932833501 -854226881 -1 143165420 -999965119 -431292018 838989010 813831395 -819065812 -961780956 -840304660 -810016 -999965119 1000000000 -735008893 842678761 -1000000000 -1 787741343 -794105821 617428075 689084961 283604006 999978454 -22661150 418758521 265754941 861721699 179956620 679431096 -984253866 0 -784271818 -422786092 -999965119 542454482 -1000000000 384362004 -307106059 748654453 -168577838 182503571 999978454 42 567767077 919408803 -610049631 -340652654 88960808 55828157 -88332376 0 -169900024 -804716472 -846973945 861297595 1000000000 0 -835850155 0 -819978090 827267541 470089578 999978454 -848649011 999978454 -843966289 -911690879 0 -591921073 126977220 -816888290 -1 42 -885233275 1000000000 -344822998 -713918792 1 -483695072 42 999978454 119767557 606796536 -990226947 -428637129 -561903554 736813276 -799313945 -241904376 0 -658599450 -307267716 999978454 -654370609 1000000000 42 699404030 368629270 -469217073 910625700 -485508710 -496217421 42 999978454 -645973971 1000000000 -206458289 -263786746 999978454 -999965119 226518244 -211542416 -999965119 936222299 -277701534 -1 265676098 -315012896 1000000000 42 199520122 -753144580 -85037420 -530135005 -565834778 -102892247 -266936480 -999965119 510318150 447096636 454806595 778805171 999978454 -761752902 -977689256 1 999978454 999978454 -999965119 473881514 208871168 -567057035 596492632 674585335 -84068342 438315410 656386224 445610 43324678 -914714228 373573941 999978454 -999965119 750875152 -306331616 -999965119 188497357 16818284 -523952332 -528910586 384713573 999978454 -999965119 17857151 -287495855 459986782 1 360870448 96179616 120948145 736136723 999978454 0 1 999978454 606895391 999978454 -646056733 -556596435 929600504 319965678 -64610451 240440286 730648739 -999965119 1 -476575532 -539430612 1000000000 -917840335 1 900261314 139508179 -182518384 72512952 -917204829 -450949912 -801638213 -620992756 -1000000000 -999965119 42 -664606003 -701743016 109388428 -999965119 72633685 -236546096 -973405512 -510176815 238315288 251786044 -609834772 1 861818345 202475317 465905069 -345508319 214824786 -752149766 -939764508 999978454 -977257679 594395878 558370934 -1000000000 -852348538 -327289339 -103415289 -421602250 89427804 42 626663946 901374187 -391677919 153404202 288138925 141451860 -185942703 -771117571 996543986 -159080789 881302020 1000000000 -601784555 42 355875611 999978454 -877453322 -782645816 -1000000000 351058140 -999965119 -436388958 -999965119 999978454 0 -1 512631339 42 649175119 -594972304 -575820600 -930571818 -398115883 1 -999965119 869993935 797994515 258152149 107791798 0 16745716 0 -1 530624552 893521301 261694692 -5151705 -1000000000 626435603 -802158302 764930738 -1 0 169213259 629922090 691152564 -999965119 607326961 -999965119 -438218112 -429841062 -818139650 806773365 0 999978454 999978454 -196099451 -999965119 -999965119 15152983 -834379319 -4898994 462316756 -886759040 10031969 1000000000 999978454 -222147271 214366363 -999965119 999978454 -1 -657609863 -999965119 188115748 -999965119 -1 -370508838 999978454 308033739 333647510 264822738 -114439468 -999965119 0 829611899 47951486 449474081 -275123052 -11128888 -1000000000 450292194 999978454 -772901238 340743193 -647675013 -999965119 236344413 999978454 999978454 42 789412231 -1 -999965119 318322363 549365364 999978454 730701478 942743803 387191813 716160950 -693549645 999978454 -878919875 42 182133593 681454697 -506842295 999978454 -144234093 326076393 -154350019 891125261 892577795 803386116 892952854 193171665 -817774740 207746116 -861341491 -356168648 -275149595 -633721552 479074030 225964262 224271065 42 -984705982 -118235014 -319288607 -999965119 14575127 -233341293 302951556 -708311826 721271289 -1 -425009066 801940936 -49476703 260712734 0 -999965119 -788612587 532908157 -269076434 668809810 620016524 650947438 930627797 128983217 999978454 634157094 -921303460 907998147 -715252947 53557809 1000000000 -999965119 -339398551 -999965119 -270258277 -999965119 809298170 -1 1 -897848667 999978454 999978454 452783752 -6400193 131978860 -999965119 1000000000 416875296 -137380856 -362048639 -957432239 635467677 -422098344 120366028 999978454 950814250 729944632 0 0 1000000000 -312118584 427354257 -167314834 221752444 999978454 -841307429 611946591 -999965119 42 90142616 -259066468 999978454 520546629 -796388370 907074132 -553624591 -62614338 548937075 436516116 999978454 -686544879 999978454 305315356 -816707205 422817550 575184437 -545365566 -376889685 250636846 981197089 -587931809 -999965119 403675708 639269700 -1 -999965119 916079683 81531667 -921991178 -781023134 999978454 -999965119 -760277992 430104253 762651131 267586600 -14554419 -595974916 951724436 -14963545 282528754 491216231 -379122742 -800077775 -699311634 999978454 13705041 -818227351 -195980458 -18258208 -999965119 663516934 -1 -84255781 0 -999965119 -999965119 -383342186 0 559330140 -211488891 -867597219 -239881312 -206025227 -513320566 999978454 897489897 68373232 -160919049 999978454 -1000000000 -424396303 -874803354 -478985755 194224137 -113520940 849853609 -68484915 -53223960 0 -676093010 579651793 -1000000000 655336205 -189986512 325227572 -201226579 254457806 0 703356162 999978454 1000000000 -999965119 999978454 1 198693213 483872470 223719049 -72300038 999978454 866103247 2281684 -921220286 999978454 -83267379 1000000000 -792918399 614154894 1000000000 -250147011 -37868644 58877616 -438294087 -984638851 111484883 1 -1 568374430 189906003 26403625 246276031 1 -543482481 372241751 -354596228 -1 -431476953 999978454 -1000000000 -444579009 1 999978454 -999965119 341468027 999978454 -132050639 -296864082 1 -1000000000 -1 -588675623 429808883 -999965119 -999965119 605168081 176267711 -662458262 423953603 999978454 241218424 -200157136 524049676 -845905005 -372126368 993572113 -687708978 -535924913 -999965119 0 -376519425 -1000000000 -328212924 -819958805 19830290 -343814127 498572384 -642549738 -999965119 -282069024 710831600 -335719005 207272806 240346622 -529180507 -148783520 0 -999965119 1000000000 -186887550 -891269151 -776581640 1 -657617228 987369701 -318588331 310300419 -1000000000 -137706682 -204704721 -980641718 -554753351 1000000000 -652443293 12356963 -15820071 405537101 67237476 642178875 61534912 1000000000 -647716018 138224094 176341938 -435914674 -116893792 270465670 0 1000000000 999978454 -487744170 -428547717 366550463 736637088 793516540 -875123100 -44022061 77926671 1000000000 -999965119 608199562 -1 608250685 331256635 999978454 -999965119 -43879053 236838396 435268459 -999965119 999978454 -992303083 42 815354145 0 0 871732198 920622646 -503485309 -1 42 158104669 -950171300 -548448930 -366293232 -677089444 -178505658 999978454 23426246 -304207673 -220302366 883612660 -1 -620207253 999978454 -880426417 -192971894 -247609652 -233023037 999978454 721513271 -354436130 -672294065 465710396 -406705680 -1000000000 -465168196 999978454 999978454 42 0 153441318 42 -76596193 424212973 -738869328 24442949 419640550 -751133313 719193740 1000000000 -451554442 -788206673 244130576 358020208 111208406 697931650 293742101 -105112654 -90188317 -464129464 -803928503 -999965119 577221621 -1 -723856362 -232340613 -370895054 0 999978454 -64617879 576542019 20265379 -1000000000 42 -1 245528901 867836613 1 0 -999965119 94498044 -816982834 -529842072 110115883 136317559 -616779645 716201323 758128905 -962823610 339584277 -999965119 945179405 510584891 0 -377360463 -1000000000 -765678789 307226710 999978454 -999965119 65732660 -999965119 -999965119 -226845776 -377355710 662659664 1000000000 -56499887 445707225 773449352 35204981 663516934 1 -968803950 -999965119 298327045 -716551871 999978454 937728578 -71667659 -372534477 469575697 -433258267 1 -622382104 -226113018 336073901 107070528 999978454 -123561092 999978454 260858817 -991177209 42 163212858 1000000000 -13059656 -999965119 1000000000 -911007917 313769484 -999965119 693328181 -1 999978454 999978454 -148601486 1000000000 476893635 686913637 999978454 0 -319526822 -842058425 -937758352 -999965119 -843805024 -1000000000 -873041305 -794733280 662879159 180382161 999978454 -999965119 -351902266 -977033046 270340655 21948307 -288401319 -145355336 838305437 0 1000000000 278062295 -160803495 -999965119 -1000000000 -999965119 -529681261 633705287 -661867618 -528368680 559918740 -999965119 188572350 196215608 101243761 42 -370180226 -79244240 999978454 -999965119 -964251965 551125047 691969562 -120439482 -1 -999965119 -235698765 42 42 811362780 677387258 -762035244 -930301508 -999965119 489305308 -1000000000 -374722263 -999965119 999978454 -536216425 -1000000000 -1000000000 1000000000 -257546177 999978454 -999965119 974553681 0 681414839 552095371 -999965119 0 999978454 -481858939 999978454 -999965119 707390319 1 -683636430 -364705483 -571448596 -443288760 -721409447 1000000000 44581756 -738001073 -1000000000 1 -672104730 -562420304 868012014 999978454 999978454 -565309938 422153318 -999965119 -999965119 42 -999965119 -383865726 986207253 -999965119 671217097 734443266 560452811 -729911934 -85604650 -649916585 -999965119 -999965119 -662227077 -131728483 395995509 -436330852 -699352830 -240511764 -744992644 878432722 -1000000000 -999965119 0 468720146 -688910398 196068548 633742141 109709215 -561300275 838341679 -703658034 258493865 999978454 0 466503423 144590664 -165613926 -255105833 1 -761909101 -513805125 -999965119 999978454 999978454 -360279491 1 -202658026 479399700 -999965119 999978454 -266724743 27911334 -242806546 -252201234 692108645 -15301129 999978454 517333450 1 -288730705 228723430 523912414 684135678 -711628580 438877011 -258833642 -237394841 306330448 -999965119 42 -823048641 -279031014 -206176220 -999965119 -525618337 541214544 539027184 -937233995 297048685 -326660786 -313601189 582278885 -61986007 -126768940 489986319 97217083 -569793954 262121434 -626918990 159047371 -139134159 999978454 -908079890 1 -1 1 277996167 86569147 -220309827 999978454 -405180818 154151801 -864975670 -1 -332191527 -999965119 -907482183 -85505028 -167333585 300662941 -738778106 -815902481 -999965119 210733902 49109519 996848405 -420063922 -716005483 276631489 -49528464 -216293234 961915924 0 999978454 -999965119 999978454 -1 640700997 999978454 42 25419918 -983714677 331185807 1000000000 0 344563799 680716109 349169386 -879530664 999978454 736191276 120975710 999978454 1 999978454 951334242 999978454 122161964 622290285 254388686 326257729 -999965119 -973834294 -999965119 -567168256 -682740822 591992930 -999965119 -657046245 915504890 -1000000000 -494711512 464771509 713195439 1000000000 -92505364 -524586933 509746314 -667894139 290762961 56769937 -999965119 -1000000000 1000000000 768762186 -467082874 102228235 999978454 423198172 -56859459 1000000000 9889735 999978454 679527849 229287823 999978454 -866933955 1000000000 -165869409 77418924 -999965119 -173598874 556915603 -347010636 244907711 636528375 426202103 -440923160 810633688 -274305314 -999965119 -628231383 269404926 1 -856309496 -695998955 -1 670069602 42 -559772168 -736836945 601938950 -11191767 -999965119 0 -1000000000 322560287 -105172843 -641024917 530118654 66968490 -987317228 999978454 707010539 1187060 999978454 74384060 -891019887 -715141970 -89228039 804421259 -451767676 -599059170 258776994 787127068 -502402541 -148796916 322693155 864530316 706298489 -788356590 0 1000000000 -27088912 715073428 -999965119 -471734997 -999965119 -704963860 42 -197312810 -333844527 -566438008 -610962473 129858871 -818209600 -999965119 -867039298 -452026813 898099321 740637052 670697050 -401433510 -999965119 -604205381 -675394107 -999965119 -282265706 921594214 -999965119 -144761988 234559500 845224137 411254142 0 -300267393 -866909235 999978454 42 -999965119 -1000000000 -446150369 -1000000000 -1000000000 -205861228 -425009066 -479712327 -165401699 734991516 -309383937 -8519598 -771137461 -661452994 -1 -980300619 495681431 999978454 -11841221 -999965119 -438958068 77747056 685528166 -999965119 359710120 -137144470 963935318 -830591611 -866754186 0 438151645 42 -684115910 768521858 982181125 219812453 -970688608 -883245335 596664317 914101740 609323143 -805872378 291450529 215516738 907490091 -987499454 -155621375 726136454 -1 999978454 602218338 -999965119 -351689577 24097437 893974103 -1000000000 189618248 999978454 632461380 518545337 319858412 1000000000 -1 724388282 -575283483 -506712637 -148324293 -942483213 -514111888 218309563 463034087 -1 -306305195 -911636754 -382844226 -999965119 999978454 -565357310 999095157 -723572331 438911119 589056675 -453359916 -66885189 351636372 -125610111 999978454 -856872457 -1489739 -187236271 58655524 -745602304 42 -719536433 -464278449 21699291 607077715 -986356871 253324395 -159833841 1000000000 -743594693 -498001075 1000000000 42 -999965119 995265955 725397287 -341126163 697724715 876455625 999978454 122052450 -341860144 -736254406 926534297 775166830 524372817 -180240358 1000000000 -946918997 -141718937 714874105 549248147 -1000000000 299075730 1 -254348653 0 -437920016 282401892 732813962 375633638 999978454 -160323358 -999965119 574009236 999978454 749009146 999978454 -916920828 -999965119 -429637825 -999965119 -267654400 0 -1 -234248556 -999965119 -940618437 -170042910 614445176 -999965119 -442344921 511283816 -146846910 -999965119 404908144 -153642463 -999965119 -805610771 -565452059 -921041423 999978454 819322897 -1 -668973241 -814318262 999978454 -999965119 1 -918039208 -1 -262897012 -999965119 999978454 302913566 42 999978454 0 -897827886 42 -1000000000 382132222 -1 -206972361 -691526068 -949017832 -999965119 -999965119 -668509339 514541225 -403549011 -999965119 261592747 -986707163 -210740198 395108517 -42764242 -548510357 -560541721 11120249 515890740 -999965119 80453507 977118175 -839698059 42 -53762225 1 1000000000 1000000000 -22475239 -164288546 18426187 999978454 -251595256 -1000000000 887032049 183089393 349603212 803857479 -999965119 -1000000000 -640040857 -1 999978454 42 815424950 737857373 223616711 279857939 999978454 8110757 342305587 -204399459 -415620006 -1 999978454 841923602 0 -371941210 -595363417 278174572 198638733 -952253620 -196474828 -801610100 -999965119 -266546695 606148689 -615222257 1000000000 8057787 -592075890 999978454 42 797372116 -738588121 -999965119 -999965119 930101464 3087353 -1 378943652 384448247 344249404 131052573 -167219065 0 -1000000000 -243073756 596180327 -64696247 869541410 -590614147 -584163534 -392379729 -995414986 -590857394 -1000000000 999978454 -151134171 -137893989 1 470070011 423817439 999978454 999978454 280199887 764531690 999978454 345980443 967210662 582843996 380264524 -1000000000 0 1 -663112829 -1000000000 1000000000 999978454 -809058032 -972532512 1 -999965119 773546122 -720763243 -799572960 383622452 -999965119 0 -1000000000 42 1 -405741258 353537095 -487521594 -999965119 -221831784 976666678 -695386112 -160949599 802303442 695829004 59150181 -999965119 220234554 1000000000 368221016 593427604 0 -17416704 -638418845 325422617 -292597803 0 -135053835 -910031548 337854646 0 1000000000 239839421 -7620785 1000000000 -326747915 -153065070 26928750 999978454 -85340498 330190264 -729762924 584563965 999978454 515741220 963503398 -616463962 -999965119 -7158004 -702919907 1 589851601 42 344653163 999978454 -562298593 1000000000 -999965119 999978454 691973883 42 746211862 -346762685 999978454 1 -203175248 -44623249 -1 709221409 -999965119 -921691002 1000000000 -342994875 725854065 -823880286 344066066 294710390 -680178052 -998340367 380769992 388686330 -500823230 434343766 645139377 -860413241 -208319300 999978454 -999965119 978715424 -999965119 298285541 -665648076 999978454 999978454 -761253446 0 -948468385 -563853034 991617965 121564550 -211644087 999978454 1 42 999978454 975620976 666895216 -619001174 -1000000000 -322242912 156577348 -999965119 -21671475 1 2746519 137887658 -635899873 176151521 -957602459 242424971 -678826718 84224974 -23548712 -999965119 999978454 -805722682 643756943 -592691762 -999965119 -673108188 408859767 -697883343 -999965119 -755689659 745890939 -999965119 -245411168 -999965119 -330698122 -999965119 -328045445 -715622914 -424342023 -774040510 -621001167 -975969641 -505703996 196527957 405645507 -416251556 1000000000 -999965119 1000000000 -183413278 -544938595 562048644 -898467635 999978454 999978454 35809206 664335149 379367094 -267105872 -505644205 928948743 997384708 916245683 -209256601 -292372947 676460243 62947355 -374725174 -384928144 389822133 1000000000 376234209 784026660 756686436 25034953 999978454 -725477777 307617033 -256558021 -617055376 654075055 -304070443 -1000000000 635653883 -539776735 42 -646205356 1000000000 428269463 1 -647069453 949802199 670692168 22644731 -1 -514993410 -139721728 -583543126 -187416442 -172107209 -8885824 -999965119 999978454 906354335 -941397380 -334423571 983565313 -896553319 -999965119 -601788696 -83900520 -599501979 42 -1000000000 -1 -275800679 999978454 851122534 -751046442 42 -834935092 -999965119 443285528 -255157530 -782973228 -69764552 -484261015 -759117552 134578967 -695587974 -999965119 -1 999978454 -999965119 999978454 241660401 674509994 -841319749 593495573 -385373729 650073580 395909339 451020976 413574951 164996435 -559909623 -792087319 555669232 -289767789 216624775 -14310248 746381161 -681068596 -1 786240002 -187435964 914112560 923199138 -83767956 -999965119 0 999978454 999978454 -843119563 -999965119 849610635 999978454 42 66873577 -1000000000 -679184514 -564693652 146774630 452071490 -451806188 -204145602 -595974916 -999965119 -347326076 860792816 631656904 999978454 -758530401 -685030605 -616314008 934673921 792913607 209660317 -376683574 619193515 604976124 -397570439 999978454 69153321 -269057619 -999965119 -566722089 -546157860 -958290741 -888448228 999978454 1000000000 999978454 999978454 -296398113 1 569939825 705206775 -999965119 -631848100 261919997 915779743 -319085309 546382857 -291952979 0 191443645 1000000000 42 832575737 999978454 -999965119 -497277607 -882568721 675899400 0 -218022811 999978454 -191713307 -564145511 42 42 0 -558498490 -415006762 649409664 -1 -806311636 -106547258 999978454 -233603624 1 -1 550479513 -683831328 -805530984 520634555 999978454 4346678 -376857097 -74025873 403446074 999978454 -305570297 953958720 469687680 -496511676 -855795084 249120742 -398237755 42 551895597 793465876 -566275990 -258768793 999978454 451236416 644223924 999978454 999978454 -971833599 -96518930 -499871713 999978454 -732953133 -902209152 -851367457 657115231 980113799 26799601 999978454 633908618 -238058957 991985693 984324874 574698812 999978454 -192517575 -982684668 -999965119 -819221587 -30987916 -1 -878993579 63081082 999978454 999978454 60221485 -420097919 -999965119 42 1000000000 999978454 -999965119 -999965119 527502855 -949824907 -4556489 1000000000 855055719 1 380361571 598182268 999978454 -525152456 -999965119 907812138 -470325855 -881333150 -90506699 999978454 1 -152158589 419235573 -105651425 -664063123 937115196 0 31005833 -173105353 -999965119 -927522424 979280022 -999965119 -999965119 611831078 -1 -625332947 -875611520 901564014 -646287087 599104220 -72908486 653388161 0 -781057070 680906664 -999965119 308237528 -497741290 -270433655 -882798268 -1 512980232 408138857 398091150 -919661992 895974710 0 348614500 324006672 -999965119 543104155 108513395 -580593171 -999965119 97679701 -1 999978454 -999965119 1 -999965119 169237130 0 -999965119 999978454 -537290381 981758274 -663280287 -1000000000 -961876909 582447414 -393436865 -255011761 112144249 -270577608 -622116397 1000000000 -272503910 -403181646 -999965119 -825956983 999978454 -825755708 0 411922352 -917291469 -931775451 -964172195 -912172897 858055526 762775306 999978454 121268358 614512944 955418215 -999965119 421514342 376090088 -172599751 339105116 1000000000 -145563018 632310611 -623293858 -320084174 990377064 752522869 1000000000 571696017 -905241294 -1000000000 999978454 -964869773 -560227361 -829130301 -945339976 -118294714 1000000000 999978454 1 -608529725 -999965119 735811718 -856734652 -808111585 42389155 0 1 999978454 1 100546008 378740745 -999965119 49237538 -472807556 -927130202 283779642 -871622747 999978454 147930820 973655357 -999965119 -383627532 184286178 -841998476 591505515 556402254 1 869600771 -683619580 -696118982 -258394283 -364880979 -396479445 -999965119 -98145206 999978454 84728341 -515532927 -239691906 572683888 0 -632534331 301976475 -999965119 -999965119 855045222 -336720387 -753734220 -999965119 988737582 955149004 -133525921 -41332187 131464440 531656090 1000000000 999978454 -999965119 -672875489 -999965119 0 1 675505780 -980496214 1000000000 999978454 -993810236 -841434123 -630045674 -1 728104841 900879749 -147493973 -298806301 872459787 999978454 -270269161 -999965119 203185798 -757458717 -674590471 -896768883 -348610729 -1 -868733962 771051546 999978454 0 859862429 -622669439 -659307965 482862789 -999965119 999978454 1000000000 548175611 944415404 973929504 555739094 -1000000000 -873099516 768453834 384292911 0 417298808 999978454 1 88851367 -535942935 1000000000 365749957 999978454 -385441845 -673200944 -815486998 -379259133 94368526 533223422 -594563591 689179505 768746056 42 -872648747 -509641473 42 -725574089 -530671371 -61546378 -687799878 800771116 -728603489 -518381164 -762503303 1000000000 -1 331971495 -134510084 -957550589 892324183 -620693001 999978454 1000000000 535382811 999978454 -394208126 -66582329 9098673 -999965119 -999965119 373509799 568157244 42 1 158854930 -984036158 66864145 -1 -51591018 973758836 -511763863 999978454 764982903 45150439 244594547 -347182050 -450196841 -999965119 890006028 999978454 1 93720580 -20789986 -1 999978454 -999965119 -999965119 727338202 -134221678 -469289296 -330966687 -1 357862475 648238826 618656023 1000000000 -999965119 0 -1000000000 1 -973986620 -425232422 -926952681 -160934873 -68759452 999978454 778238918 461925630 306476240 -510969061 392140259 -931877845 0 -1 999978454 124031382 -96292 902919751 0 797531243 473308157 -223787412 -748015036 855055719 -16032552 -999965119 -88543347 768892717 -999965119 628851488 1 -714767767 999978454 0 -999965119 -97545335 697404572 -751417926 1 -980814621 852293867 -999965119 -172877727 999978454 -1 988913737 -763812018 -999965119 42 -726147125 507073474 1000000000 519803166 -464693206 -424633732 1253499 472388978 -577830314 854400583 -999965119 1000000000 999978454 612574311 -984755923 999978454 699284826 226767567 -1 -19236888 -1000000000 -594574477 -1 1000000000 -999965119 106147876 474365830 -239477852 982351419 -999965119 -677820783 -610417368 926655471 -999965119 -999965119 18940048 -921900696 -26586553 622342237 999978454 -317056785 0 -720547544 838538909 291904076 -999965119 -1000000000 -281203390 99544143 -39366529 1000000000 -981173905 517246577 861008147 -1 -999965119 -999965119 -1 -434477886 999978454 427603220 17774381 -775330884 -462011198 -784762068 -575861734 -166488492 999978454 47881080 243191332 969893983 -884174480 -520722711 -289882088 999978454 -338198607 -1 42 -1 995950071 570093758 -999965119 999978454 999978454 0 -243489337 436154745 272401519 791408600 -142270486 122992986 290767153 -1 -999965119 804123607 42 999978454 -899601278 -619931844 -46116698 1 -669642314 999978454 -1000000000 556034368 0 999978454 -694245859 0 -106350818 -816782024 530195102 846052066 -433685508 800373667 551592038 360211068 -659549843 -1 912262207 868299979 -598438765 999978454 999978454 609593913 1000000000 375115064 929244494 -1 -452369659 -83577775 -897079221 822434486 1000000000 189898734 -200303703 338317405 -1000000000 -143630069 138537693 999978454 -999965119 -228196473 -395534490 -1 -518775125 -999965119 172693375 -523746559 741332966 -893186952 -999965119 -195355775 623887064 459774571 -510674058 -788176094 1 -142346599 -999965119 -457223534 -93797171 -1000000000 848776086 177462986 -176925146 381044004 -144804826 42 939929123 532048344 999978454 -880741559 -11169802 952335249 643702655 690431726 160127250 138614699 -427404394 1 42 58975204 -1 -125999998 -542696573 -895265460 247473260 42 1000000000 999978454 -457748109 115174051 462442515 826005136 -999965119 -97795540 -709584627 159101984 681837734 -1 -444784802 -781739081 742054550 801789589 -999965119 1 -87089541 -613634850 -99409774 -240301234 59016316 590966169 67052511 -868539020 168664777 -484165779 999978454 925199662 -761698041 399871084 1 -475434147 481161235 966954991 584079048 -999965119 -852034552 -323818689 647958583 999978454 856599530 -108820279 -999965119 -558255377 781363257 773130975 -999965119 512077417 -999965119 -321851003 -797754620 -652876362 167975395 851198289 1 -769926303 714064680 -658270339 908017194 538589612 236188105 104140009 -999965119 251196207 -282435937 -364705483 551209778 999978454 -482189566 203423790 1 42 1000000000 -965273444 -615062443 42 876786240 283143148 -999965119 -916554380 -518872160 0 -481621032 937486630 177540664 643079698 -456039655 1000000000 -60100227 410364104 97663035 120628156 -1000000000 1000000000 42 462726446 -885106782 -203856770 -418378877 1 -999965119 977294201 -700152153 747690860 523213803 -970429125 499831833 -812470832 34331878 -237362848 -1000000000 999978454 -1 -651121236 -999965119 150244516 -273973546 962918229 55229386 -437977720 -737419083 -1 -706202931 0 886342488 -508961579 -171552754 314304595 139483630 298867161 974605111 -207631366 714627492 88809994 1000000000 -96101748 -824538159 732063262 42 1000000000 466760652 490469628 646762102 -38920303 284862251 421624536 238091620 929184232 153698621 -978248958 -426475940 -192565291 1 127156121 -15445968 999978454 999978454 715846446 748706862 523655814 1 0 999978454 999978454 -1000000000 -999965119 8801336 1 616286262 -324388264 -738065868 631640642 43105285 -999965119 815348540 550726979 -1 -1000000000 64399489 818791421 379277370 299853726 241462385 -490137968 -804029208 983056612 1000000000 -999965119 -444945817 1000000000 801636236 -956317903 999978454 -366350656 -596540638 -999965119 -999965119 -1 535801769 -350548432 999978454 -720171626 69446046 469396625 -697043607 -1 885884972 -798253335 245215188 -373572484 879544103 42 -417039389 -999965119 -317454886 -1 482282124 0 -1 827994157 999978454 -71139467 -631670461 -447958950 -262906335 -999965119 142837489 -325929633 311932693 610467710 183720544 -999965119 299346686 -1 640587462 191099155 -830460940 -1000000000 999978454 -493631546 -237517536 -1 1 -999965119 942521106 0 -290277577 1 -726388190 576191896 -999965119 -626997960 1 940108472 -142612646 98418178 999978454 246636551 -984560242 428943178 -945822364 -38556937 0 -145449186 -201245773 320893413 926651592 -1 228186946 -999965119 -880076558 -499649071 -117085107 999978454 855512432 5024845 -717552196 999978454 801723070 -136292101 -159241868 -862169056 371703784 22377107 -999965119 42 -667519356 969822129 -127378931 999978454 826005136 732670542 0 -814651383 674776871 1000000000 77208159 -1 -418185776 49456279 -113583312 1 -299999894 -262695053 -1000000000 999978454 504259801 794599629 -802002271 704292386 -999965119 -514284312 567430056 -999965119 -203280542 42 999978454 -347377160 949961273 371111960 999978454 -902693589 458433802 356657320 97822084 -999965119 582716550 1 886490990 -565299304 999978454 -692282084 -63569133 601141373 -382208139 588201064 95946021 -86174805 -356785535 1000000000 -652275054 -899137456 -999965119 999978454 -81374596 42 -165950107 350457468 -366732986 -96230630 806685035 -396197829 -948098063 -269528733 -930578081 -79118194 599796391 532128890 855168569 -539050933 546725290 -230219297 -667259951 443130249 0 -790014873 113179714 -33220916 999978454 -371695730 153181353 1000000000 -629907448 403674314 -1000000000 -1 -32830253 -683165001 322137520 420088216 356493596 688801111 -586995340 42 174739235 -999965119 959722073 -131119203 -999965119 -454916920 633162625 42 -444595635 1000000000 -552226864 -647910495 -20703290 771911140 575814992 -959140517 0 -189779060 -1 -48966002 145842452 -649855053 -912386878 233127505 238662447 364441360 442777675 674722519 580158989 -110295727 999978454 191956825 999978454 -982089162 42 -741796599 273678997 999978454 -699195257 -216308387 -45979466 -475831555 -868776001 1000000000 -999965119 -340281566 999978454 62467165 -1 6684143 -482041155 720002701 95779019 1 0 1 -387568818 1 999978454 -471550739 -39184298 907868687 298109459 -450945484 999978454 274962318 -355678652 261747440 470620386 -742218509 42 -696465387 664780637 -640488047 1000000000 469153923 1 1 93938966 178435637 -502847885 -687155449 -999965119 -605624757 -975378066 55919457 -780165923 999978454 -999965119 -361607669 530083169 -700617476 676081730 -1 -772185274 403064626 889020481 -962787728 905623601 -999965119 -1 698228153 -883986260 -999965119 0 999978454 335654105 981165445 501217031 -999965119 -590106367 999978454 1 42223346 -1 817063066 -613314723 722915727 -674192995 698142771 -999965119 68623933 999978454 285786302 461302425 356356026 999978454 -412246680 875243565 -151135014 -985078088 280747944 -999965119 -718196050 -422494275 42 89112546 -312873328 -585527058 916495813 -410361495 1000000000 2743892 -999965119 -793705958 338760180 504247096 -538289987 597938430 1 999978454 -383468866 -1 -736068478 367223707 492294161 999978454 151222003 -999965119 -376391451 736083327 683483236 -942315789 -982774420 -738004892 746583044 905492844 -690192560 656170529 1 -930945318 547839026 832784601 1000000000 -465055082 830780755 23524923 -471767801 -1000000000 -750243143 97690603 750853449 -1000000000 -336780582 1000000000 42 588201064 -579756467 -861835584 -589418157 951639246 -34500034 -999965119 -173494739 177640782 197401313 -379025467 0 -138902132 259492451 999978454 -999965119 597930235 824301972 717620521 -906918401 997306267 594935572 -1 1 -999965119 294986114 -418810024 -1 675591236 995368624 -415355829 0 279139057 -362593117 -245563863 -64886279 -607010441 661922250 141553516 -999965119 -203618846 858007528 -312796244 314517693 -502275426 -163749373 443281251 42 -328605588 326807897 726516041 -1 1000000000 -999965119 -999965119 1000000000 -986829609 13539624 -240088837 999978454 -668574 -472911043 -999965119 517325459 392334237 1000000000 -617464151 -559751338 999978454 -310686497 667815058 42 999978454 42 -38228623 271987890 166432548 -999965119 -234880790 613471884 919622900 847665001 849845142 317210836 -999965119 999978454 -685800557 785630240 208158438 -391003110 -650869267 -711610007 -999965119 135312889 604725347 918289095 488937154 -253340569 -432344570 939344075 431094532 577565621 999978454 -1000000000 495711184 -69184356 58939495 893570806 -404362791 -999965119 -124832890 -761633710 688433214 698100219 999978454 -1000000000 326048149 -573969406 800286090 -325594234 -999965119 -154784285 -999965119 -634982512 999978454 -882462205 -53201444 257675083 -553796314 999978454 193965907 350670895 -209255746 999978454 -992168130 1 -999965119 -210590501 -672204095 407410330 999978454 -135038809 -999965119 -192739294 -888250969 -830492101 230693502 -343042501 176437045 49286427 -495443786 93683188 -104602453 187146763 0 929921220 -999965119 523467858 437056401 -450820341 0 -1 -913358190 -333081436 585588924 42 644254666 129862203 -447596484 1 -1000000000 -797417794 -405557027 1000000000 -363260325 999978454 182874955 665030872 -889488522 -751342357 -734526011 -999965119 625557486 43877459 -400547419 731497648 -949778677 0 -693003222 -873586926 931599402 -621419360 476234316 437970589 0 0 1 519970827 123994044 -66218178 -999965119 999978454 773028273 -1 -497304588 912819020 326112993 498642433 -471278564 96372421 3510210 409392658 -372669259 303966919 -438304273 -336602460 999978454 -883454608 -273195305 -999965119 -483358638 -757328678 250409611 -1 42 -999965119 234117927 340095579 152320653 999978454 1000000000 1 -999965119 999978454 -467939636 -64859768 687726085 -999965119 725984010 -100414830 -453929789 999978454 816296870 -744243086 375730414 -279060484 999978454 -999965119 999978454 -999965119 396288045 408070370 606581500 -518756672 -103567617 -1 -999965119 -173232089 388836195 -211785684 -999965119 -525567860 88414536 80706674 46281682 -1000000000 -425930977 -741470835 0 483872470 42 772226594 -999965119 617051700 -831209345 -479968636 -999965119 74681982 -902332722 -89603979 -965397377 778857411 970082777 -578038641 994659214 -520489514 502431228 274740919 -1000000000 999978454 -315390170 346063141 -1 99265296 200473924 -973041410 585018894 -999965119 574574325 -494965629 -733116662 963885872 21390520 736210394 -197667229 1000000000 388087956 -135487573 -999965119 -471979986 1 42 682445757 -337096004 508359100 999978454 -107754675 0 893370438 212758857 -665512095 -360069814 111256665 0 -8835329 -682945370 42 29801672 -990569553 -466265946 -1 940546435 572253090 -404976050 -567751220 431523824 42 -899701036 42 -1 999978454 148552082 -99143246 315711967 -1 -761698717 225968268 656299477 0 -1 999978454 291179580 999978454 332524941 233616262 388723923 -456131268 44197310 -932332704 456429832 929411673 398601647 -874538174 -369412615 -210569370 388270510 -999965119 999978454 481825302 230693502 -438881657 841099662 838414401 -1000000000 -154272143 -74838403 -999965119 -41217866 -272418034 -119253593 547125226 -900311929 555045362 140662980 1000000000 -809981802 664224244 -457652029 179091550 -655540606 -477217619 889673754 -999965119 869335628 77219757 -478629332 16959050 999978454 -685287908 558220413 -505651433 60255127 360180894 999978454 874131723 -368789829 183388875 -999965119 753513743 -999965119 -1000000000 -999965119 -26765380 -840788562 -592370175 -507242302 -674809201 -908934250 999978454 -1000000000 999978454 999978454 -999965119 -548930343 1 -999965119 -356433306 -48699888 -740209531 1 853031023 -530463451 874769327 137088009 999978454 674746110 -692596745 0 -999965119 832574397 42 -293028744 -147726501 -38023501 -73736672 1000000000 60541256 42 -636769509 1 999978454 5371455 872983671 -818201920 -999965119 -711199818 -1000000000 -796698223 -163040439 -999965119 -456795251 62748028 245741183 -52891042 124038429 -98920981 8070291 -999965119 -98543112 -754021824 1000000000 -801085607 -971884501 -974260349 298766600 -1 -829968053 -332018398 -302342147 -485811819 -592803300 -767412101 927180165 283863456 326044316 -1000000000 -957868817 -409248692 -616958131 -435003726 -573154205 999978454 1000000000 1000000000 -1000000000 941238381 -175696479 -453096557 885653031 105353305 -206871986 886903017 999978454 -545292910 939000504 1000000000 -981961578 569759629 -384380807 -573818914 389643220 123226074 -617663981 -999965119 -330142490 -482721582 42 -452545047 706646189 42 1000000000 -934101322 999978454 -132119741 999978454 119162374 891673710 -325281494 698393570 -412013786 -999965119 254498813 979216323 777120470 -352972673 -120340657 704386675 -548987055 107536279 307846520 999978454 999978454 321208559 750332309 -49212142 419480144 -554563598 999978454 -999965119 270307106 -340011824 -294154141 999978454 -772381554 -256843188 730012713 -103489700 -384651174 -580920059 -1 613787859 124370980 -682489963 -22460766 0 -984676318 42 -86751349 -286404403 -463345902 -999965119 592910951 42 -9017987 -999965119 105312385 746345677 124176354 -113121080 -973212901 382993028 914724427 -137959853 -919094245 280903400 999978454 -318101670 -1 680525777 85242428 -999965119 962981326 -1 42 130035654 -73318301 -472976064 42 -953050683 -999965119 -141604001 764656345 -475028441 999978454 887037916 -441820812 -131356212 -755477531 -318101670 -999965119 -369706307 -137896829 -1000000000 -984236920 -929147874 999978454 -589515299 -947381942 993019114 -349285320 -24899556 -577476046 109893010 -999965119 -999965119 -341455492 999978454 -448414896 -924304279 324099802 817832617 -209159399 677395984 -999965119 -999965119 -111061274 -674487938 349250852 -325929633 207236656 762186099 -418060201 -815483119 -382227034 554477705 -999965119 -225564475 1 -21773393 806660128 639612093 999978454 993326264 999978454 -192468551 42 -870474058 167352145 -498961977 936014623 38268353 -924969010 854354420 -1000000000 -999965119 -999965119 944337402 42 1954355 -1 1000000000 1000000000 934367783 -576434048 -1 999978454 -571123312 -896076481 282061395 -27760171 -1000000000 585018894 532918141 556337210 -999965119 -185274992 252922005 461645824 -759547633 -877615306 81414164 957208799 999978454 957653018 79572474 -162341819 -689561692 -782905651 685668942 290268822 999978454 648937279 701478066 -28496783 -1000000000 -200266735 691388131 801271463 1 -383385957 330659849 862499060 759272491 504470064 -743501261 908491575 329424730 -610342261 -564084981 999978454 -145503512 1000000000 679182273 -106362606 224774337 -151736645 -672597445 -270433655 -578142997 -819963628 -825420113 938945656 783999710 -844811077 136427534 820718282 -361406109 31743797 557376006 718247844 555209289 -571421924 325868137 1000000000 -599622381 332962047 900650657 42 1000000000 58352366 -245869657 -1000000000 -999965119 499734171 -226112188 -693239368 -1000000000 -1000000000 999978454 348300480 607128722 -108562446 347774319 1000000000 199879874 1 -491564311 -999965119 501904248 -948300772 -389418834 826197413 992389409 -961678810 -790404080 -209805812 -1000000000 -512097774 -974758235 -897007316 -292217134 -743501261 999978454 0 610712650 -933713005 5828665 -773750691 999978454 328113002 629615327 -999965119 42 -376546832 -1 -257048870 413186538 778881894 948817729 -583326287 0 629538241 -999965119 837261935 -153430037 -999965119 -999965119 248554105 -684197220 -84050834 746342232 619963208 -749728720 -1000000000 983639042 367982528 741873863 249006291 480291904 1000000000 999978454 -999965119 1000000000 999978454 -340260825 5406790 999978454 259778920 -1 -715713474 85346650 626909874 -999965119 -639859914 -999965119 999978454 42 598037257 -6898243 -300827503 353339133 -225479404 -999965119 482837337 -999965119 -999965119 301498536 376537774 1000000000 -654202864 220509015 204947224 1 -597860390 -578038436 865731377 595150909 -107838535 884291060 -241190505 1000000000 -606433387 -267271827 -337246504 -999965119 994643389 999978454 0 999978454 1000000000 256055951 -871365370 -709236599 -182595267 -224934788 989526044 -999965119 -920983425 -999965119 752772043 1000000000 0 -989570270 999978454 808548053 20924948 -715743915 28298433 754398888 -814564700 -999965119 -920713724 756298023 -250196853 -999965119 1 999978454 357098167 815177741 -1 -985456508 999978454 -841247530 267806459 767912403 1000000000 178982943 114310575 -721385791 -567587436 -999965119 -175843246 463303601 253041357 -1000000000 -807578326 -947330205 718220920 42 -339761036 28807087 -545622183 16302181 -325640203 -999965119 1000000000 -836479886 -74334070 -652352902 455388786 388060959 991575856 -204393424 390209887 -944422805 -373318122 -591117272 576027886 -10507278 -379769920 365258227 -420692073 913657782 286378938 -437074982 -574078557 -560130204 1 -268017835 895857184 961049682 -1 999978454 -663799772 -1 133653583 -1000000000 213077323 957097821 999978454 90918272 892993941 6031624 -255276689 -396981363 533237834 -459637823 -42699784 779024164 766077229 747198115 -202260229 516388406 446860140 319523633 -999965119 862048661 654777922 -469668845 1000000000 -842785062 -122412789 283416639 -1 -337350087 -999965119 448323711 0 -346938214 78679635 616724346 166333453 -755645311 -312036811 1 899036234 -418979295 462198947 -828260986 383612140 -999965119 -893881806 399581652 1 982331589 198191695 42 -1000000000 -90373528 489553058 -999965119 -174479876 244369964 -606826319 -999965119 -394712948 1 -999965119 -147401279 756202233 999978454 539609746 -969399495 -828742347 458235713 -245821098 222217188 -521644466 -572856894 -408145101 0 -144557763 467443629 -999965119 -259908584 361623324 832499708 -391611984 858229509 -1000000000 167751466 509351472 -416238801 -198647454 342393941 -790363440 -219201714 -521521214 -657046245 -839048620 -843932663 -163839592 37238085 999978454 -425993614 689809382 -999965119 -646524292 -92141230 -597517539 -663476298 -88019989 0 999978454 0 -655389851 999978454 1 -311491498 999978454 948357576 -425959394 999978454 -806372996 -39138941 1 987714121 980103917 -775037876 -272673169 999978454 230596767 1000000000 425629085 -683951149 -999965119 840529274 235718702 388192873 437570785 715525917 -267707777 720508469 999978454 -502331071 999978454 -837192669 -299557124 -583381407 696372361 -953836164 -184733268 822112087 1000000000 706408912 1000000000 -622684751 -999965119 -996608837 -509212554 -101006874 -117224359 -132656433 -999965119 42 -431574891 -785385433 977822343 947725360 -78675275 -700333596 610747977 585726482 -449137626 397396408 42 -999965119 -980556483 -999965119 395105452 -91360936 318914994 585804674 -877707927 885749321 -870913916 -744888047 579578600 868725399 -958103950 -104423853 999978454 999978454 715665137 42 -173256655 -528190245 -757322923 1 489267093 31108956 999978454 0 999978454 411780178 -915537018 -167585906 -1000000000 -853002192 -639183934 -257632122 -1 999978454 -599622381 -184714237 746376896 973647891 -999965119 806662546 956076171 0 -999965119 999978454 -999965119 229592026 705203371 1 -999965119 -999965119 999978454 12234730 536332097 -246818790 1 1 -209630718 -405931604 708031218 -474049846 97691009 8263332 -563316833 865906582 418124509 651347084 713811996 -224907064 305095351 -999965119 -748265628 -966051268 347188662 -1 -827334001 973996702 586133124 0 42 124462829 -999965119 501681419 999978454 132955264 999978454 33679480 -343328242 -1 -382760956 -90520698 -999965119 -579422331 -999965119 0 1000000000 -520607280 490925438 -311912891 626449164 999978454 999978454 -340868400 -999965119 1000000000 593417329 0 729485842 999978454 119276050 -1 49779612 167489472 572301374 -81718353 519382855 999978454 383073251 999978454 -93200472 140846707 -465779126 0 999978454 847635674 -757123421 522926976 784782662 742768974 -999965119 -1000000000 -111725680 115592865 -357607997 999978454 729527533 978681199 -58701164 862034486 76287707 42 -899945988 -1000000000 -424754589 458435352 661992925 924002338 572539870 999978454 -1 -342980305 980318817 1 -500885179 999978454 -723540194 -596582639 -1000000000 -277144901 -769583630 -542280661 -218018944 -959943812 -781580841 851280360 135111198 -999965119 -905584154 548668765 760607925 -797841400 -972608490 -663217404 -148532862 -686383301 42 -897965092 -1 -950000974 914377277 229393386 780924525 -47210640 -363387847 -378628444 -85192625 153353988 -77584346 -583549791 877354166 -220545013 -166555958 850471320 587890724 456914497 -999965119 991986473 654465049 -999965119 -149522421 27668917 -1000000000 -996723149 999978454 -128243970 189730014 -164341363 -299107654 -309238063 350670520 999978454 813902723 999978454 -720749324 427276963 -250629559 -501840102 111484741 -252933864 -334743251 -24492770 910792351 -999965119 1000000000 753949213 -851164495 707977263 -643754171 0 886384865 0 -826099180 -708523601 463955244 -102711400 -949366003 -435720972 -348371493 445213073 162001118 924788082 959768169 -913316143 1000000000 510269391 999978454 -505969050 510608410 -914080854 -540123649 -396405012 976507330 999978454 -627244454 0 307523321 999978454 999978454 -999965119 -861574821 479945581 834058482 -1 -999965119 999978454 -617877514 -350140066 135693610 934982379 999978454 -1000000000 999978454 0 999978454 -999965119 -1000000000 -999965119 597665569 -447610047 -497783406 854048711 -78007233 498345807 -316421737 -999965119 641945414 346630674 42 -370773330 -509634842 126083697 893205182 -248248302 352932562 42739877 1000000000 1000000000 -741902060 0 -512290945 0 -999965119 -208163017 -999965119 167147318 345608214 -974610217 155441308 139467657 -304207673 -774045165 -999965119 337980300 -29268575 544381073 -676939676 -64619513 -999965119 -293597568 -999965119 -671800045 182578584 883114219 -563970847 -481547776 999978454 226703296 -711307193 -999965119 1 1 518231880 -137391104 203308899 68258029 718658602 -89074754 -724696864 42 712690481 -391191671 118772250 -999965119 420186771 517960175 -252476250 -999965119 999978454 93231935 -502570500 -159675103 -385593305 119736007 240645504 -249190759 -1000000000 695523932 -1 832274510 -326033403 -366163328 -793281377 -999965119 -999965119 -629906014 41899696 373132889 -604800294 42 45202895 -763878936 -999965119 -1000000000 -235716473 1000000000 -1000000000 1000000000 836973637 564155232 -120278281 422790458 -972586204 244175861 1 -932007576 -999965119 -66742501 18368181 -999965119 475569548 -576939035 187884526 -872995048 152074259 295412471 -966893949 -82251142 893155166 990186951 792110996 -999965119 -1000000000 -802574173 42 387988352 16035165 -912626578 -869849458 -999965119 1000000000 -547970859 192591674 -915087382 169499525 -172982931 -634928656 81905007 230907198 -36118359 -814632757 999978454 -894673226 104673294 1000000000 201753242 999978454 -646750702 -999965119 -107123398 -545589485 -90657918 0 690777421 -141442396 241004897 -799816125 57105130 -356079283 550095669 -328226300 999978454 -707385978 850487668 -1 748554275 999978454 37974770 -557088328 853385912 521158222 -999965119 598969119 -549203606 -1000000000 -999965119 -189181424 -999965119 -999965119 -999965119 303583941 1 -999965119 407086575 336459858 219058116 478017683 821442496 999978454 -117191789 1000000000 -84714904 -320282834 999978454 999978454 -999965119 -426390394 -999965119 248851525 -663186206 1000000000 71147837 -641282926 -999965119 353221600 135144141 804295145 657329086 2798341 11252518 999978454 158351379 0 -336707782 625568761 -1000000000 -505732950 -999965119 -999965119 1000000000 -618861259 -1000000000 504812797 1000000000 999978454 -173345021 -1000000000 877741995 42 -549423949 -372547052 -157529068 916891517 849563792 418241577 1 999978454 -999965119 34679996 1 -347229797 -664713579 -999965119 497382360 -999965119 -651149921 121549778 -844947969 -364939718 -999965119 544634476 -12635166 -328644554 999978454 -296362935 -579486698 -1000000000 745351772 112638346 -627152300 120808546 -889446658 -170396669 -702260987 902681095 477630141 -1000000000 932009171 820582415 734670880 -302376266 0 402716571 -999965119 -843777210 -981043010 -296560220 812403301 867591985 -19613750 -898416347 1 244933143 1 268319151 -746254523 -969046 -265228187 -718011965 -281126769 -999965119 82986752 65552862 123588777 -999965119 -218647583 -391996598 -1000000000 -380256745 999978454 999978454 -322043186 -999965119 999978454 278410141 999978454 -999965119 -785612394 -425335773 -582349236 -434708610 -999965119 825794669 1000000000 -906994550 0 384725687 -671402507 344752232 102964756 47324598 -684241935 -999965119 -243649861 429114025 -853347768 -999965119 277393797 442150682 11487292 999978454 -1 -354681318 260992342 774562590 58330433 -217885323 42 -493110312 999978454 -892109293 -448703244 200042216 -878699511 -425288714 -348619746 279857939 813546549 663675933 290549132 557940617 -423958825 -999965119 -920291489 477551763 1000000000 999978454 14560050 324307524 999978454 -999965119 -537880004 999978454 -492977035 -522623748 -656521467 -831220435 999978454 363482240 780877449 -607445083 184575494 999978454 928188043 734010041 -238572599 -339776013 -999965119 614648136 1 999978454 -209129314 0 166844375 999978454 -808250379 -428161038 -927852261 -428422577 -999965119 -1 -335793760 999978454 490977258 1 999978454 848429069 -442577593 -999965119 999978454 68222601 469728326 835033982 -758228753 1 674890913 -440390620 -1 -707627422 999978454 1000000000 -663336934 -646829481 -1000000000 -931524313 -828148870 -235174102 923029764 -808802837 749964650 -877601229 0 303209761 847112717 1000000000 764219171 -999965119 -948898339 -558903857 999978454 -941222396 -999965119 1000000000 -795642474 613507083 -6597046 2437704 656057446 -988159926 152137558 999978454 -823693554 -999965119 770843863 716552524 -387877318 526327114 860649478 -847415731 999978454 647479226 -999965119 999978454 238301931 990649055 -608256616 1 1000000000 231364824 -111757963 -520208099 320548632 507563118 999978454 0 59182715 937820385 -999965119 -24896075 373395992 -625968212 -652967065 -999965119 -165667491 -827848221 653259457 -803791229 -521569219 -527331652 833294059 999978454 930222311 42 1 -999965119 999978454 420520050 -63796312 -999965119 -1 -405436431 -269157177 617229298 820124568 -260138714 -930196990 466318660 -999965119 -756505772 999978454 981799626 -1 0 -930413435 651854478 623909008 0 998348490 251621923 -331694250 -999965119 979094797 599080336 485880088 42 348828964 -999965119 -487690415 -918815230 -628133028 600099921 814117283 -813039795 388612743 -999965119 -999965119 385961863 999978454 -891468146 227394622 999978454 -411103067 -1 -570251888 -345938347 1 829672942 519643538 -978887348 -821533763 -1 554253588 1000000000 -550804484 -339372464 17984656 -812823788 516371783 -530595337 -294696338 339937334 -1000000000 319506463 26236902 -822766349 -19279946 -4031743 -226483517 -113693308 -1 690869960 -976068226 -433710492 -812825579 -257997116 -220454025 -324608281 -928294536 96111658 999978454 -621147973 -999965119 269673863 -220502819 -729193128 497613114 0 166346371 579176901 -593758207 25469092 450529241 -358623145 -999965119 365914903 -999965119 865899212 902536693 42 -588589211 337998117 193385443 -522135724 765275840 -768016824 783186426 -999965119 999978454 -900902995 -452878894 525037721 -434843475 166696295 42 -999965119 -979726351 -22407479 649159890 42 861451947 -1000000000 -391267638 -446075224 384132149 0 55281740 -983349365 999978454 -999965119 594871086 -607360576 -605638905 504626397 -142403485 58281902 660731215 -389683569 -912239964 999978454 27734793 339291760 -52381704 -765954025 812772774 1 -623996558 42 906093700 1000000000 -373478915 143822316 -999965119 -999965119 1 -1 -533249793 417708383 -1000000000 445720651 399224374 -796688116 0 999978454 156942410 -242659631 133022825 -492892262 -222596356 -138679872 791952695 -703680193 752840213 822299607 913071607 -953391318 812452971 345276108 725071690 1000000000 0 592424846 42 -5355088 880647927 827044209 -302658769 -13617109 42 755226612 -175478681 973903700 999978454 999978454 -92169295 1 -749643795 232774408 -999965119 -560790107 -483738182 -999965119 -999965119 -53574780 364727451 999978454 -475036588 -589612698 44680207 -999965119 -603901948 602720836 113553152 622308978 -831405376 -867846543 1000000000 -326013961 -872632949 2905048 -999965119 -555425873 845419213 -101763791 -617242311 285060815 571847475 -786721375 726079941 577774461 188604630 -71752083 870229552 -840708148 -400860096 331494687 -62654355 677427884 -521845074 761494323 265196123 740577510 -981375892 915899633 5098642 317971684 772099532 999978454 -825729344 877057538 -397593725 -369058764 -679669725 447687564 569133787 -797932830 683524334 -491311048 -270715187 547275088 210686525 999978454 -504124281 910138817 565533547 999978454 999978454 220184694 -678869804 -999965119 -605773688 -136445192 -996413194 -960097868 -936313481 -999965119 442028625 38209324 -253570809 751388991 7384755 -777586561 -686180853 668934031 -806213253 373410378 603919997 161641820 -322415887 688549081 -1 -1000000000 1 -897166319 176184560 999978454 42 1 725522863 -935118151 -766175996 879385589 -999965119 -643078976 -913013390 443996301 -396443070 -799175072 180842550 377815205 -255397845 999978454 -1000000000 42 35362619 0 497102493 -509542533 -851976593 -780858121 395246182 -1 -110515780 -808905465 -999965119 -741739065 -753961731 999978454 -579241226 929398895 999978454 -999965119 -517012094 -421030870 -545422001 467345079 101474597 -807833092 0 42 610679528 422453977 -407829733 -900714960 -361948749 -999965119 200784290 999978454 -999965119 340894129 -768416440 -999965119 -504990392 -20949317 -463446743 -1000000000 -1 -419937596 -196160179 47994898 841778106 -201363471 -1 70822610 413706783 -574910566 999978454 986284806 103827987 -388527852 -779608835 940479866 -401448293 -646995634 -86809188 -590593037 999978454 387003792 1000000000 -295367762 -999965119 -630894300 -1000000000 725078783 999978454 161001245 1000000000 809017051 -469636048 169168451 1 886137355 619037320 937831103 -985751459 182732006 -992730698 -1 -421722612 1000000000 -999965119 -640502945 -999965119 999978454 552040351 370192494 -409786808 530143024 -982152040 -632889828 1000000000 -999965119 254907828 -579186655 -999965119 -783724553 -723320266 582880806 0 -277696432 -17644488 911201165 -384131587 -1 759280837 -360367563 -999965119 972244945 -311611246 -227719106 -823938283 -999965119 999978454 1000000000 -41857366 379356346 764709337 -1 922110438 1000000000 -390348328 599907422 -500016517 450406327 -707902271 -1000000000 447747212 708398352 590629827 999978454 -999965119 -481560372 999978454 744214184 -118974081 -1000000000 -999965119 785767271 570860008 303378919 -860864063 -592039732 281492267 860360183 -188536269 602673384 -333423353 331602791 1 851444065 -454355280 -652486386 178917463 644506730 -999965119 -328549622 929549197 -909105077 686690663 -499264829 -999965119 72960159 421318165 -375388003 -999965119 -806546097 460737189 -223183893 -149732492 684903654 52541361 548407514 999978454 -439605865 -878673126 -46008400 999978454 999978454 142697027 -999965119 356126959 -114951488 967275071 451398132 465809305 987773926 939217923 -161849385 42 0 -999965119 -288457582 -1000000000 574967246 -59306505 -665948321 952275199 -967402074 710623950 -482041155 -1000000000 523662844 42 42 -593177730 -1 -229306567 -546842912 709436972 449150440 879856874 910734158 -386706585 -999965119 -705885253 864318294 -593821956 928254832 -999965119 -999965119 42 1000000000 -585310012 -999965119 0 -999965119 203299272 42 -517482811 -406664062 883102500 -707671802 -999965119 -257647478 -397021273 -1000000000 -1000000000 471414193 -743726633 421311959 786796112 999978454 -999965119 -736882062 153734589 99548978 -579147136 723106117 -90924083 972471540 999978454 -218823182 -443586979 348262559 -531814452 999978454 573780601 438197395 281463952 -437821870 328281203 370081095 -751767398 42 -999965119 -999965119 -999965119 570821918 876572218 573503531 486719882 -1 478403091 182413646 -71147726 999978454 0 1000000000 594508928 -918308012 -986081521 999978454 -999965119 891030431 72736272 42 323342805 1 999978454 -999965119 -503798450 1000000000 98477175 -269391744 -944096861 113434343 -896511072 983310540 1 -565191617 653186027 42 564918649 796133903 -562434466 398851338 728876286 -722647243 -219559748 1 543987095 -977577284 336450520 -781098614 -245973603 -142060298 -677099133 -246383954 24434182 -134760345 1 200704794 -598242895 -1 -401913490 32761782 209236647 -999965119 439342181 -193600112 1000000000 -173279292 -508781900 -828864980 931431021 -999965119 -458234958 1 600028804 -734535831 -1 -1 -19161960 -432910307 -332837083 0 766495500 294141709 999978454 -682222384 -804134664 -199691977 -556712457 71025512 -999965119 -1000000000 623247963 926841929 -999965119 -766574650 42 0 829312424 -795073484 -681465839 1 -999965119 239645007 -188388405 -150120986 83936996 668242524 -624369904 153786533 -999965119 503670886 999978454 108733396 -147580594 -367996047 141442099 -999965119 30918301 -602246583 442221815 -999965119 999978454 896172678 -732222400 -286518206 -999965119 -1 -864519774 -690719399 1000000000 778387884 689998288 -842173985 0 686303723 -412180742 -115914268 823828070 -233045755 999978454 886501533 999978454 -999965119 1000000000 -1000000000 1000000000 -784276307 999978454 -1 793302665 -53655980 -1000000000 1000000000 -569421386 -999965119 -720552687 95890777 1 -773469346 83337169 -79308313 -1000000000 -999965119 0 -836115318 -564369248 -61826164 981492481 -999965119 984047758 -648479911 1 0 182098313 1 -847483476 1000000000 -999965119 709450749 762095489 -666570399 -375156947 818606507 -451063535 783015055 476056980 259419248 217434418 957991995 -641114556 135161772 542977841 -182406627 -169366184 42 0 -660034148 799947832 -313463820 -999965119 -203960455 -755650474 0 393843637 -533266399 1 644060949 -104962779 -662281715 -594409109 -999965119 -1 -251697276 1 -168390418 -395125916 999978454 675830507 -331548977 297823853 1000000000 672482998 -976370771 -999965119 861044293 -793420447 -93700505 128113236 -35202298 345094311 736207583 -853793984 999978454 -538685127 81596285 383837590 400183119 118151912 120800017 -776912489 969494223 -664491174 772793218 42 307944755 -824243079 345325851 511026203 -322556543 -1 198166225 -280391310 850005510 -999965119 692911219 999978454 42 1000000000 -872482756 -864873448 -135728072 -1 425197109 773628459 -999965119 -22006948 258130854 42 189756352 -206819969 518483823 -989490090 -216826644 944401789 479595143 -478670275 479848794 76433167 977223991 -607010441 -200164269 1000000000 21661809 1000000000 -382750450 -412779805 552972782 -318129273 -763616097 999978454 -1 886824432 -999965119 217548850 -996077233 -238158381 -756074870 -826872650 -76025064 329093870 -378338011 356034959 -945079827 0 999978454 -180279074 1000000000 -686808480 -271924104 379600014 -898628822 999978454 -251347136 -845520755 764114634 999978454 -999965119 -1000000000 -1 957377765 -484683015 -111187915 999978454 -858013183 999978454 61933329 201051460 -999965119 -481771457 1000000000 -920414361 -1000000000 690245867 -999025899 -65551161 730848433 -999965119 -999965119 999978454 245072472 68842385 971430110 -999965119 -407585650 -1 42 -567825193 -158850368 641294747 -644907642 -465880911 -70435852 -70667533 490049302 -192258973 999978454 -999965119 -978488647 999978454 -315490930 0 -81692538 -96128701 -381832920 1 564277468 892686265 -421525264 -304500478 815451826 505672903 -501474544 526984418 -244229571 -944041678 -909957988 80603821 440085699 -341357729 580147761 292480681 -130434702 -999965119 -1000000000 -21128107 546256374 -999965119 691630099 324973035 164946344 960453192 -1 -46659009 -1 793601569 -112573442 42 -636502661 -1000000000 -999965119 1 -999965119 1000000000 999978454 -527988538 -659990129 329496925 344795114 -641953584 -331638423 494997992 -769061031 -890192557 -999965119 999978454 -521877710 783007247 766902946 -702837743 979264831 605616226 -751662120 -676819179 -999965119 -934499126 1000000000 -257876858 -1000000000 492916778 -430463161 -824930672 -215323644 858546509 999978454 511276078 482623949 1000000000 -999965119 -830182984 483956974 -661452994 724929438 81163545 -999965119 -999965119 42 -999965119 999978454 788833862 -280601489 -551631349 0 503219697 -896189737 -718720249 999978454 -590233065 276676003 200832560 -293565591 -579864008 -374955376 -14991167 -494503999 316928845 -1000000000 859917412 735626913 1000000000 1 -593428585 878324918 43455086 -999965119 799521150 437071606 -780209452 -360916377 -678771722 51122747 -978435731 -564650121 -586584988 -883573642 1 -167649315 383249577 298570097 999978454 999978454 999978454 220234554 -1 246591684 -731383104 204655136 -80900190 -265420894 307171351 -569368284 -235164996 -665438862 0 42 999978454 999978454 -999965119 699207635 290164607 186636269 591733180 303433407 330266560 322560287 42 -925045250 421279461 -317270095 -945959461 -893887740 549716653 294518089 1 493096282 105749975 1000000000 -510436511 224104921 999978454 -879255430 999978454 -801542096 -436388958 921862841 -677263245 -1 -556653924 1000000000 -66297433 -999965119 -6092038 1 37045387 999978454 -276351090 -788270612 731143441 -792190061 -1 -855720564 957992540 -267962133 261866350 -506044730 -803922442 -339995200 -519675939 1000000000 -70667533 -536066976 1 587703383 223233391 -1 -465718396 -1000000000 -505016426 -233066140 684884250 -791177283 387420643 -31999645 -23575940 -67891630 -308223118 709216378 -959533330 800266577 5639475 217531098 683490068 -1 648942264 -135739473 -675668543 -236202429 0 95878001 106771616 -119530913 464030969 1 -90208247 931535916 738989163 957528594 999978454 -503471897 932371032 -798079903 -694689050 255465867 678169326 505612479 -860983345 42 12183919 -1000000000 617129420 192490677 -275981946 -657760772 -166526746 -35965247 481803462 -1000000000 -129369487 -999965119 0 -525501254 -1000000000 357697587 -251840200 888747071 42 296454957 -42180575 479471457 999978454 -873035911 999978454 -22879701 976069902 1 -560281200 539776612 518245219 -551745883 -360838411 -673539843 988339666 -999965119 -999965119 -305425804 49463227 -300999725 0 460876854 961056473 -848227300 0 -540009766 -999965119 596345690 -489186348 -245933628 1 -813535159 1000000000 -655327701 191295961 -999965119 183906010 -1 -362912511 -999965119 127238827 808058578 1 577347698 -454121118 372374763 -617739580 706644129 86255469 -754960304 725306886 367422255 -242415355 -512650953 798460876 343952257 -193948384 999978454 -854670316 993435338 1000000000 -612737969 555392071 -133403044 635209492 98685893 -800802440 253176351 42 903144123 -847886762 -849697873 999978454 -270656439 -1000000000 -839196307 199753788 482537266 -247794886 999978454 999978454 999978454 802967641 897411745 -815976882 199109226 -580786092 -575640033 -939781286 -947878256 197489213 -848277010 -880965346 1 -604534537 468965517 958701269 -119569901 -570810960 -572133390 -490062239 674469975 0 733531809 778031445 1000000000 -999965119 42 783256199 860040243 419791483 -925406585 999978454 226582552 -144365047 999978454 -804661385 -95465444 0 394647933 696724431 -999965119 -543662762 -822655854 -911383804 1000000000 -342752382 -999965119 142831159 -654817333 999978454 425750700 561445956 698676897 -947048813 -675725656 -485653480 -455398103 -497821719 251320517 -138647007 -446774066 -822332228 -785664740 1 -463866452 374948283 386457628 0 282789123 820657262 -839879011 349622642 -940439205 1 586610236 -1 -999965119 641984606 999978454 1000000000 595872272 518281218 673507902 -207267159 459312846 838061413 -1000000000 265260449 999978454 -1 748424960 76389805 -722037677 106763105 -353913419 340655307 -509151755 -999965119 776257020 1 499675321 -502600934 -999965119 -999965119 -803812415 -644829934 -231512958 -999965119 -783627556 961531338 -249831189 999978454 -1 49459534 -660144104 -1000000000 -999965119 -874025957 -913161632 -57795888 -999965119 999978454 1 -1000000000 334425304 42 42 601565625 -930951461 999978454 -246174009 0 0 94821730 330361329 -565315550 -309864070 -999965119 999978454 -173095065 -926303058 559276679 98358777 1 -735624208 -775101115 -999965119 -708926056 -710265646 -887813588 -815401012 -588342703 -986237623 321101759 -627151035 -61076900 -912341584 369566555 -1000000000 -533059414 -823917830 233050675 -999965119 938568614 -589740109 -864568473 -1000000000 -998915009 999978454 800949897 1 -612633231 1000000000 0 -960473026 -999965119 879057656 284975490 -760195949 999978454 -569041910 1000000000 316342261 1000000000 -1000000000 -999965119 0 571403256 763561795 1 -999965119 1 42 -722837089 687143689 0 999978454 -403982046 -999965119 50440137 753235987 -1 -679258551 708790480 -663448242 -27959870 787959433 -545856547 363702034 795828923 -400873911 -705834758 697379113 667224864 960177878 559466352 583562795 -463247364 -840981951 -831550034 1 -700308171 769885218 116340107 349600071 509980305 583979600 -999965119 -75594749 -164877657 1000000000 999978454 333518634 296233903 -981335984 163882106 0 25194370 53658741 -386132989 300118163 -656262564 725485385 -303937369 -999965119 997677639 177182380 676032687 42 -269111518 403649063 279217164 331722911 469023977 0 595491045 783605338 906366585 161786102 -869106706 488223181 -999965119 -859269050 1000000000 -668454662 -999965119 -516955903 -999965119 494838989 -704318375 0 999978454 -754563692 126532217 -657812882 189347758 318370149 999978454 660338747 686089331 104994843 275129001 999978454 -790168557 0 -512801992 356750359 -787393481 625875386 -1000000000 -141531170 870736410 1000000000 218836087 -536313614 -451169238 -374424054 29110655 -613482057 -1000000000 828661296 761461711 -603934041 -519416872 643260248 -541498567 46290468 999978454 -272232251 -859204093 -619678206 413442657 999978454 -524261822 96315733 -999965119 536368369 187430611 -791397555 506200689 344858183 -999965119 571833331 1 703128092 339177455 -109407278 788608947 843249380 -706185774 121176809 443736745 -944119587 491557679 999978454 -999965119 -525509323 42 988763957 155801486 771595009 -307753641 87141182 1 -368278654 -551528655 -969600678 259101813 298466795 789961383 53945385 718965417 9972348 -1000000000 0 -1000000000 -984514014 -241171891 999978454 -1 933989992 -324069827 -999965119 575184437 -496999697 168516420 -493943117 -23488027 -259675567 -964624768 0 204992416 -922992683 -749754204 152527698 -312066427 -999965119 812802849 887455968 -406418999 221098648 276274381 -842319296 286165249 1 -999965119 1 -513408275 -216572433 527465973 924489659 -24143877 -1000000000 -568780345 -915228916 -1000000000 1 181044141 -530873937 -1 -693219571 999978454 999978454 -434535561 569914149 -483031942 -1 422207036 616290728 -999965119 -534642603 999978454 0 183683187 -281961007 -631162899 -699518333 -999965119 551696197 -393958407 786534638 -939607873 -294941301 444196843 498359437 75974799 615995781 -4247473 -1000000000 -729464971 -826813547 686354986 -278632755 999978454 863469046 857560941 -972645711 -1 1000000000 1000000000 75308799 843161107 999978454 720961221 -154262543 -999965119 -941019551 438004495 758498050 -781131433 998380827 -366829215 349940043 -345667121 0 554531502 559814678 1000000000 -999965119 -1000000000 899652157 -184215819 999978454 -919281266 531164774 -346524836 -999965119 -316877750 -187949757 543841199 83158881 -49316226 -128145393 19765491 999978454 298947938 999978454 -1000000000 783084014 -908824716 999978454 -421685145 -889515489 1000000000 1 -827070328 0 -166423559 868754331 -8786101 -859342061 923033942 831918186 775821008 -166456800 105971671 -999965119 999978454 0 -435991356 -1 167391133 549343889 278482095 651289193 554151153 -999965119 -994399368 999978454 -999965119 -1000000000 -115142217 -1000000000 -449649956 506655849 778145687 -363962142 -683477114 -61200625 1 -993153483 -827340267 -291238004 -723887238 -286121375 1 -866567052 -67028620 357602431 0 42 349292948 -282251629 -515475639 0 243710899 456931296 999978454 -754456158 999978454 999978454 -606910807 42 339180999 -999965119 326764779 710462339 1000000000 456010952 -226084253 100866474 -876789671 -901323846 972359621 -70815876 -712540391 140001759 -522358327 0 -451326739 -180800264 -628817188 -216365090 911594474 438392309 198763686 42 852086872 920392287 -293552801 -250726692 999978454 -449137626 -999965119 -388887209 999978454 609848832 526530055 10312373 -245089736 999978454 -511788302 -612224262 307962125 451240490 342788355 528551570 428453570 -303054938 615544318 -999965119 903673015 -508856999 1000000000 999978454 584079048 -294006982 -154148493 777649184 999978454 -162918526 -16727952 0 999978454 587356129 51542231 999978454 -1 -999965119 833295025 -75456054 -868014263 1 -1 382426660 -1000000000 -476005442 -1 -980677226 921333395 -203438401 -605901143 129482587 -225179383 -597992204 -598877229 1000000000 715087810 515279814 -509524235 -424927142 289651966 941802263 -1000000000 531943523 -308659887 175217953 -129239847 -999605008 -430751286 582482955 368294314 302665307 685658179 -155198636 533688431 455366478 -674280843 912921442 -999965119 247653221 606474155 66878810 -718815819 112822913 234559500 679575032 -999965119 -814007260 634134511 -40723959 263763619 427300504 -999965119 -1000000000 -183413278 -598711835 -751280609 -71425542 169587080 -234971920 673512861 -516480976 1000000000 -1000000000 421832308 -1 73219172 -2843175 -454381935 -468513952 999978454 93484185 -712928617 3389652 999978454 820358172 -824778027 258706366 305625371 0 784840454 1 173741728 -1000000000 -428164489 386150876 1 999978454 371279058 229741467 -548077767 -1 -297264862 -286979917 135093780 -580625233 361753266 999978454 -14717916 999978454 -723409337 336371273 -844881084 42 0 -999965119 -1 628458976 704290977 1 -1000000000 125098471 -17376561 -323294316 -584116727 174834200 -110604807 1 999978454 -999965119 999978454 -875327531 118577953 220280157 -804413132 0 -133009731 230233825 -59010991 -473513144 17459836 -592987725 163885629 -969614372 1000000000 -248438899 598183089 0 -105560571 521651994 627964164 858193265 -999965119 846824418 375366489 -681384698 741115587 562836053 -214604342 999978454 -595836925 42 323824602 -30763625 -102199847 -486189239 678428968 -1000000000 -999965119 -999965119 601653017 -999965119 999978454 700654852 270608140 79640466 0 999978454 999978454 999978454 -735991254 -726367743 -751177865 -502297850 -999965119 373567264 439832334 462909100 1000000000 -1000000000 -999965119 -1 -470697510 999978454 747355082 770021365 492380675 1000000000 999978454 -991967717 42 -976353552 -615419840 -711208460 999978454 -574445592 991217756 999978454 599856879 -715450625 742734764 -101719951 999978454 625482077 23954983 -478531578 0 93417183 999978454 850948916 213674023 -1000000000 470384503 750954891 -999965119 -999965119 -999965119 -866524777 377217320 -916938005 -983363424 -485158519 -999965119 606398048 0 198122498 999978454 788767620 -223905511 793417014 -27919918 -106918543 303729763 339439793 42 -530840450 999978454 642235418 -768774206 -1000000000 -1000000000 -999965119 1000000000 961001467 47528937 -858618048 389453823 -124317216 -255616268 824044022 -198480719 450076089 42 -958032738 -926023942 -672476747 268853696 -999965119 -214207035 -999965119 1 -821526556 1 247502685 -1000000000 -232920023 -440029196 -999965119 999978454 -999965119 -428563854 999978454 1 -585328475 263870350 -842832413 -338944220 -999965119 -999965119 -555979173 1 712660060 -11891801 -393904313 -360702423 821929754 1000000000 948455566 -834796390 0 -941843299 -999965119 -563809908 -564104262 -685060713 -237465168 416317472 120570093 974191329 -520632576 -665340654 1 259083731 703024043 851442084 138672826 227678474 -928261338 -1000000000 -978316897 999978454 999978454 -999965119 999978454 -999965119 463040746 -269046508 -902593966 76402234 -351712654 -766788070 701605102 493202523 -1 457625692 -999965119 -988798819 -106112898 -999965119 40085057 -1000000000 186290296 -7793993 1 -609788036 -999965119 -226010861 -299329200 999978454 -999965119 -944110292 -261426257 509009599 999978454 746769768 999978454 810649143 -578726482 999978454 999978454 -998764846 887544962 -448177331 -1 571514175 -182994427 271853794 -134674391 448301498 0 -131814856 530028722 353206720 1 1 42 891759284 -979720786 387955635 -270734903 538958779 573398922 455057950 727876238 822326716 999978454 579277438 -659816174 353040272 -999965119 -580594467 757344639 -126520206 999978454 996055253 927251020 915632433 42 999978454 592022 -288166626 841909889 340746923 -999965119 879692876 -867306464 -70294857 593972158 -498386997 777232154 -185693329 292780238 -999965119 -751712973 -341554261 999978454 -865934114 -702590105 1000000000 -590890630 656347480 -808742846 421095149 -937220895 722205171 751912970 -240633102 -262104322 947248297 999978454 882592520 0 810543035 1000000000 -883438293 539339413 494058539 816623041 -1000000000 529169322 -1 548819079 42 662937331 999978454 -884316577 -180680018 -999965119 1 999978454 719208763 42 -52707809 -999965119 292213121 -567407533 203639218 138208388 -1000000000 999978454 79077128 -590623606 -61689039 999978454 766239511 681661812 -935592231 -718861573 999978454 -66077524 -999965119 811613619 817118973 1 -351197428 -510599967 -1 -1 30209394 100329423 -187945803 -514451597 -157512140 -999965119 -914835450 -352172577 0 80533257 1 1000000000 -999965119 -716316047 994952448 -620653081 999978454 353841954 -1 -999965119 1000000000 23210671 747574701 -1000000000 -929222113 -270629132 -582959912 861230228 539234009 -589813131 -665160410 -999965119 42 -965440497 227785488 -999965119 70050618 427792241 -956083003 999978454 -367757278 -116734402 -687921293 -546737781 1000000000 -732138040 -609349012 -233919396 395568800 925458531 -857211623 42 520666213 -407885559 -371025977 -885338596 1 605303134 -514980384 -949129536 -433632234 -845517782 -986156090 999978454 -954595293 284662999 305263092 722991418 -655203260 789917211 -483581985 -435244735 -817337744 -919628633 -999965119 733767949 999978454 42 -500872628 717104416 830056852 -595432116 48707354 1000000000 -297225129 249699136 -286844742 -589978565 40728834 0 -407576958 -290519781 722212921 999978454 0 -999965119 701935347 -457610383 -591492547 126215653 -999965119 233982725 853214893 -273373834 676304635 193397008 999978454 -570341091 -439276699 -969582177 -1 -531207130 -137785958 -891144724 -999965119 -534663534 -9150492 1000000000 999978454 -831771693 0 666634615 -1 462158889 42 -148740859 -974386586 710398099 126843157 -907994558 999978454 171685624 999978454 -604111173 1 -696718979 -628858360 -1 -557755613 -999965119 -934444246 -722008370 -1 0 996131156 380179157 999978454 -138057451 1 978681199 584901176 -420205051 999978454 -666653113 -639990414 42 842232127 406675319 806651093 -270783055 -999965119 971959006 -472164620 296084154 824952726 -786982609 610937292 -960591495 211235926 790176658 -909663386 -610952037 -999965119 0 883679488 1 999978454 643048021 -1281761 951359090 -75673108 0 -99014028 755459719 461149842 -183819420 913465631 153951006 -1 -536889633 1 264376590 -999965119 460650819 0 999978454 -1 563624167 -595016355 999978454 41160277 800750385 -33032022 506746278 -486643974 999978454 -999965119 -1 0 547358641 -236293420 805906474 901241782 -39017919 461199616 999978454 -999965119 999978454 42 172237358 1 667421978 766814242 -789565574 346494932 -999965119 302707669 768021695 999978454 -1 -184244326 -72505400 -496012903 -1000000000 605460451 -999965119 42 153123321 -801516626 -999965119 -852437965 999978454 149897922 497061622 999978454 -999965119 -80786721 113077443 -108017822 -822282264 896172678 -363448927 -1000000000 -471130678 626762568 -94798378 -1000000000 -513247180 -887841844 11214309 834254735 -893446920 326442387 878009355 -999965119 301187006 432495190 58184276 -1000000000 999978454 -999965119 1 965871567 518447953 1000000000 -583707605 -1000000000 999978454 -999965119 -831249613 881442734 532824680 835158266 704868695 -7660357 -212907030 -975378066 -12834975 38675166 -364638167 10213524 -323541382 -765892443 42 1000000000 888680170 693429849 -28364455 150244516 999978454 -809828392 -131619741 983479419 -321311029 -881442991 287449112 869120031 -999965119 -681581964 284315322 596002031 790995461 329015806 -135209982 -999965119 -1000000000 1000000000 -1 -999965119 449024421 -999965119 21386855 -441196001 -999965119 -459456782 -336407614 -1000000000 -305628307 123166268 943110288 -8084553 669254606 528208680 -1 464968310 732948419 393614540 -888811477 -448273301 -406154034 -641701753 1000000000 0 -184504716 505998203 -329527922 999978454 999978454 483783467 636156510 1000000000 -999965119 -754136970 531446358 999978454 -1000000000 1000000000 -360367563 -625486855 -830931619 648785592 635636026 667376229 -809880568 413965692 999978454 857786046 378140056 149853901 -726373478 -728385460 -798154298 -999965119 0 -919431359 951540260 -446061401 -999965119 999978454 467175380 444723966 42 668517849 1 -31812455 676879546 -655140905 654316774 -999965119 999978454 -540442109 895303186 -303400821 511890602 -222820227 -277889417 -718490154 -999965119 -745984325 770894098 -137997497 -999965119 -568602259 95545382 -332324074 759530236 -19936992 -571834970 463096631 999978454 415346218 763864165 -175643150 -418521599 -999965119 924525928 -999965119 81163936 -264016554 -999965119 -199664515 904456643 313006414 0 114609002 -820492794 992186571 -999095618 57398472 -240646612 -556440197 999978454 -999965119 -17953526 -792588817 114106362 766772594 -999965119 -999965119 999978454 -188132494 -564002763 89313354 -1000000000 -999965119 -110961328 181424469 221546332 42 -156654434 -848610837 -538807831 999978454 -786608446 1000000000 481275856 999978454 -79458346 999978454 1000000000 999978454 782922668 644084691 -985471552 -317898149 809852355 790114417 687694327 -999965119 -1000000000 999978454 -999965119 880226058 192547527 629714209 247769668 -700696962 -439359426 999978454 151843953 81241444 213196849 999978454 287755044 -1000000000 -139234950 999978454 -999965119 -18206834 -257862842 -403655516 217061341 181421610 692623595 871923365 194669416 -535624156 -897591938 434921231 -999965119 -315178932 78924683 -999965119 -182022385 905340688 -887787508 1000000000 -740301453 999978454 -999965119 -650098538 -481115185 -432207410 534704987 -332774843 -639383958 584035176 539051846 -529250444 -299260674 60868414 986303381 320111270 -823484066 -547724030 278789432 696619329 678631155 -1 -910505396 -646546254 -652870777 420692050 605654986 805833598 999978454 999978454 723224619 -67992198 -527560990 -761710602 0 363633935 -376622550 1000000000 -863002302 -1 81893260 815785921 -639132364 -266757581 -910312280 578448860 -374277229 -263745152 -722671525 -794379601 -752496045 -1000000000 999978454 999978454 0 -248580509 999978454 -820826577 -494080750 42 42 -999965119 42 -975934968 -673178239 0 461541785 1000000000 999978454 -767216559 1 632206749 -109622739 -497843497 -810246191 699661445 -727972587 999978454 19853886 806370607 390105320 -1000000000 22722 290725853 -636918162 -978104172 -681677020 -241167636 -297215796 214450861 500821095 -836294296 -1 599239901 -30305935 854570101 459970864 -1 416310455 -999965119 -60817840 617054343 367667894 570848308 -1 999978454 -925659098 -999965119 -836558992 595584302 1 931136186 999978454 -999965119 -321543446 524381346 794986830 419929189 -1 956303198 -999965119 999978454 999978454 -624347881 1 -978444179 999978454 -574831465 -581146787 -668905704 -999965119 -976593246 -629869173 -748983054 -999965119 82366385 -298761333 1 1000000000 -999965119 999978454 123985879 673734627 1 29841601 390694043 999978454 -1000000000 999978454 999978454 176064946 5605277 -999965119 382027964 -366783682 345899864 187539529 999978454 1000000000 554448011 -122194154 -338116045 603001448 -758813333 771084333 108061703 -30303695 999978454 281364084 516165501 -817945606 92726078 400890118 1 -999965119 999978454 999978454 42 -122376426 -866107998 0 42 14715527 999978454 999978454 -473529727 246902999 15852426 -806114580 -999965119 -397986707 -77854103 -477057888 999978454 671404852 -786787347 -668392252 843587791 283824615 -631196233 165250978 164163819 1 159099777 -999965119 519298803 -730694606 -67888589 -612748634 -46624985 985390230 320675852 999978454 -696429612 -1 -720334227 272014554 -82179754 91532760 -277817614 -593677332 0 -893724034 995976469 32173314 -1 203174801 -1 -999965119 -438713676 525283638 -911425957 -613929205 -121132564 820200789 417534185 635688254 345990464 999978454 999978454 -238270377 -47091742 -999965119 297413844 999978454 -350642065 -492439490 0 913332614 -492788703 -999965119 -1 -659540313 -325738393 -865712246 -566157378 -932790512 431333060 0 -936010610 875182422 -999965119 248676705 316230162 -102925853 290875388 -1000000000 424316659 -999965119 42 252841670 1000000000 1 607550223 -816933508 42 -609231817 640950329 -1 -119229166 -380594327 -839074655 -999965119 -551469749 -497056541 -742164231 -888149934 -752125243 -1 26984761 -999965119 -561913954 -999965119 532828221 462124231 999978454 46519009 832652694 817325168 565375486 658540658 42 -999965119 -780092358 -836914033 0 642370325 -442818233 -654216053 1000000000 969027220 922927515 1000000000 911798974 -95342390 -22368008 326254598 -176417981 -912684635 -364138469 780025191 -1 -142347349 -360367563 999978454 42 42 -896552549 -388263325 13770543 -999965119 188757928 292775284 832298097 -1000000000 -781432862 -598885278 -999965119 967384659 660052023 999978454 -880931050 1 932570901 999978454 -999965119 -37447345 -186659494 158177547 238824406 999978454 -15871555 -733859777 911500691 -561594628 1 -805861075 0 598734424 187210860 -176429687 642125141 390047617 -311314056 -999965119 547997240 -867871441 1 55192932 42 715790142 -233905281 0 -588285561 -457192577 18938705 619322991 1 -68927579 -561781512 42 -525754401 589084746 322260547 -890222680 -573160698 114071094 -199216633 394600179 -12828643 -999965119 11106994 392356234 -985471552 842886419 0 -680595305 789412231 1 -950487798 149348172 -999965119 -999965119 531925034 -998376468 -999965119 332296224 -1 -194252122 1000000000 78442040 999978454 -999965119 604915551 -526143873 -218953271 918000404 1000000000 156006855 662803950 -1 -58979159 20957197 -999965119 532455444 999978454 811998793 306406596 -322061625 964732407 53091483 869951211 -235422884 798571165 999978454 1 999978454 99263651 705998565 412706126 -314578054 999978454 -662147865 -394357365 -949028682 -112002858 542183873 404809827 -294973087 441522867 -1 304657261 591297658 -771366102 -815985631 -846206588 -60584748 819632357 644477204 -999965119 165946794 254004123 0 -35437544 -1000000000 -728215992 186317104 -194021611 -999965119 -999965119 -1 314547856 18560926 -999965119 -1 -617048339 -653313386 -66762472 269404926 -824857144 1000000000 723801900 923432142 -999965119 783756527 1 280877052 -999965119 426661196 -386742206 -569022023 245598192 840804638 841135371 1 16321595 999978454 461573622 -521939680 1000000000 999978454 433644441 424857060 813406436 -520311942 -524299821 -613075496 520208041 271472320 769151136 1000000000 999978454 999978454 -1000000000 -355543958 -1 75032396 -485159275 -860588142 603535392 928225240 898418167 999978454 -103888919 -72173455 -789791884 -1000000000 999978454 999978454 -484906719 -792067500 1 873248720 -542192909 999978454 789391873 469784135 485935758 999978454 999978454 90403560 -791467125 446083475 999978454 -13780833 -52613888 481450508 -171296173 -1000000000 999978454 42 -623560132 999978454 360216294 697261981 -1 576221512 999978454 751297310 -940625989 173232131 1000000000 655483608 709308063 -176682461 -712150404 169963974 -115125113 471826053 42 -358185869 911341795 394261121 -1 733254317 986297412 -589939923 0 42 999978454 -261076942 999978454 397683310 -650335221 -177200064 -471330094 673818456 -548455091 930381997 -929621117 -617170440 -822382861 -407672174 -1000000000 797139720 -180229862 450915884 444666267 192860874 -934529093 907542695 209914069 -644356057 -36410447 -498888084 -999965119 -999965119 442495356 1 104435963 -900033259 -999965119 -646692023 -999965119 -927774395 -127672443 804505148 0 860124736 1 -801893035 -650797273 439894968 653495115 -842592673 -203286719 942188944 106002192 -329972664 -1 -552418216 1 749616485 -1000000000 -702208872 0 42 591138597 -999965119 984275044 1 999978454 999978454 999978454 252191206 -896083851 -547166356 951800060 1000000000 852673728 -773612991 -618810127 618205706 -8534698 597666227 -1000000000 -335732509 -999965119 999978454 647270647 372626334 1000000000 543027593 823320083 -899164696 -574930966 -34793027 1 444835729 -361056271 1000000000 -495065777 -429716161 -118374828 233295322 113158901 513884019 -1000000000 -528693749 845410833 999978454 999978454 883092565 -346534465 -228527134 -999965119 1000000000 805401420 127238827 -494980353 -999965119 -114890860 -230943869 -250784865 -1000000000 167287570 751303426 -999965119 -914336006 -865056031 -73017229 230062326 -782809313 -729513870 42 -809340943 999978454 999978454 400597597 0 999978454 -714667151 -144465439 888917110 999978454 999978454 -118755529 -924325940 -830605787 1 -999965119 -674041922 0 -801383300 584909309 -707886592 435733341 650620553 -612071086 -710117382 -996936593 1 -12390388 505951684 191958084 778844787 89789235 -656676218 639314687 -424982954 -556511035 902930555 -326091334 -86577742 -418607557 -937346939 -1 -611675050 -999965119 -151056212 -862647550 -999965119 -17376739 -846521284 -705160888 -765152634 472947765 -999965119 -978667362 -636707968 -165084618 -999965119 794484406 -975535999 926368075 -1 598601746 418601889 -995436809 579288069 -467828585 -652036492 473838074 -999965119 -193411066 -155307534 -600784026 -60230451 934330183 562063115 -1 999978454 410118559 -408960546 -637732494 42 -983594741 -46721733 -293622985 -285650169 0 -181756007 236975952 -1000000000 -508457639 0 999978454 -933066570 0 -457886487 -950896985 1000000000 -1000000000 339736860 -804169595 684180535 0 -1 42 -158496218 8005362 935523100 1000000000 -999965119 -166768288 531672566 415346218 882346961 -19158633 158092654 156631471 999978454 -759445033 -731692218 -1000000000 -838830376 153423609 -256511623 -999965119 -971564246 -48498195 -948612671 755401212 850069631 -896248970 -208082542 -273794654 698136965 918454491 -1 506853420 -777064259 32468087 429335264 -1 32226589 -243997245 147396293 -124462354 -475232097 -160698233 -399284521 560052615 -934637218 -615683278 999978454 -1 -104643059 38648942 610541163 58671503 768855978 -1000000000 -999965119 0 999978454 -1000000000 369761914 277421763 35332875 -1000000000 421762392 -604095582 359173292 999978454 862484782 246269777 -246155581 932262818 42 -634437008 647385163 -1 994393343 1000000000 -799419361 82120899 -311563365 -353711719 654455773 849029447 1 -471089289 520644153 370554056 999978454 802879541 -312572499 -557802136 597283574 -1 42 -126696387 161498491 42 -4254167 -477617074 -999965119 1000000000 -292741462 999978454 999978454 -83288093 -742457216 -204399459 -1000000000 834644130 275675051 -421747498 999978454 919840001 468727715 510256002 999978454 282847659 -208220893 -729916591 999978454 903909221 -590354552 999978454 -126947133 827541619 -1 -694810980 782967477 875336730 661701398 -999965119 -626104153 557625747 71668816 -862795961 806528646 570459617 -103139907 999978454 -1000000000 -836495826 -848433741 -999965119 189598008 -768869706 246200304 1 -766428917 739972288 -674609122 -851734132 0 999978454 -657015795 -1 69524829 -517093418 -866933611 -999965119 -529287804 -49397588 62264862 709782234 42 -915031817 -868545164 999978454 -999965119 378621590 -999965119 -245327061 -897569631 -470985721 -1000000000 387911273 -47516268 -45844807 999978454 -950328777 0 346723662 1 411490532 826921603 -377832505 600546975 -719395670 -459339807 -215729013 42 762385044 42 -781015381 -733690818 394330032 -81539314 -687466038 1000000000 427300504 31688110 609914201 -952851799 105755533 -104139604 -999965119 -810975043 -632443760 -103028289 -115650872 1000000000 0 94347865 -381684410 -599496022 -1000000000 -521652843 198933344 -744398012 999978454 -999965119 -256857706 -564741143 1 -510708774 1 0 842622247 -999965119 -503049140 -76039135 860273884 0 797545956 999978454 993107354 999978454 999978454 -920790669 1 999978454 820977103 144488827 -165131421 963509730 868398772 -639990414 293128120 -999965119 200995584 -999965119 985699054 -710003465 149408939 406883639 1000000000 -892683931 947113859 355144910 457812116 184677687 -579057980 -873419186 308250714 -189048683 354660638 -101225139 332962047 -818947616 830589348 42 1000000000 999978454 114693889 -692452026 374641379 -630512853 1 -178698572 404449233 -440274274 610142990 0 197980735 789262151 -490216226 -1000000000 367290594 549287080 -799830365 42 -1000000000 300844928 -152584327 570094580 -415844133 -999965119 82828682 -999965119 -811104758 -999965119 -247643328 884724604 750377251 -402093251 848342196 1 405286276 -999965119 -1000000000 -460975305 -702453428 -245560944 684079451 -404333134 1000000000 1 -81673853 -927995175 -478391193 402462555 64361992 8353015 -456456185 91587949 344876635 999978454 578728077 -654797494 162843015 698594933 -561381021 -38922893 -1000000000 810831910 687791515 999978454 -620442525 -756865970 999978454 275069396 42 420253437 -1 655478665 340216737 -921803537 -1000000000 -561641439 456739228 -736637209 -788695784 77593864 -415059705 709608922 1 1 999978454 462080702 579921406 -1000000000 -5000135 1 641121033 -511859829 1000000000 -1000000000 -882861475 -1000000000 999978454 963186046 1000000000 -1 -858203714 -1000000000 -999965119 999978454 -1476954 460121043 -800477608 -1000000000 177589352 -721594584 -999965119 -495978812 999978454 -1000000000 -311185616 551134822 -282927328 -833718945 147105282 0 966812033 -999965119 796045833 82395965 999978454 767059033 999978454 -1000000000 450094861 -33969813 460886593 -1000000000 -319678478 -999965119 -742474742 999978454 77650997 -1 1000000000 -999965119 814727468 647061784 898777514 -510447054 -290224979 307093265 886968073 -999965119 385015519 -587532473 312069812 -1 -31584426 99168954 -999965119 606356501 -170264195 -94676025 -18823186 1000000000 -61179448 558370934 -1 429856612 -122756630 534816982 239321326 -999965119 -226062548 1000000000 -694805397 -242965080 907542695 -127860703 1000000000 628725357 -867007714 -999965119 -426616172 561820253 999978454 -1 -855876446 999978454 739953030 1 -999965119 407881995 -162836548 -999965119 963556828 113807699 303254391 -1 146861507 -999965119 -999965119 -211131259 -934871489 -920669816 -127449585 -16661314 940535375 999978454 890873039 42 -624032766 1 -999965119 -203196628 388822626 -575959789 -769299158 1 1 -403821773 217858860 1000000000 87639997 933484785 -753312587 33350085 708030508 740869513 859217609 461409597 999978454 42 -973097036 -475721508 734704725 -936839248 1 -93664524 -1 591001603 670348007 999978454 799450758 -1 -477993614 383591732 -320853516 720124961 141531148 -436680073 0 -508409483 -678545002 -437811154 214989365 89897139 -157988624 797163597 1 -1 1 811744548 -884111614 64144539 621533 -259234132 159521017 792408984 433212920 -999965119 -178478240 425303717 -968760679 -828801504 -999965119 -970054852 -538840357 37600993 -819288409 -1959478 1 338726891 -379915550 999978454 -1 999978454 -485520668 -568155806 629508575 -443174215 -910638553 52590924 42 615219946 862819766 -1000000000 896526941 860516845 -442726075 0 1 -674631411 927729142 -999965119 -443233982 -640768529 460386967 1 -1 252012255 318196799 22947269 -44769311 -1000000000 4854602 203507936 272864403 288187420 -39341078 591893498 98544427 -702596830 52986524 -999965119 -679539496 370198975 999978454 -105791827 -1000000000 999978454 -795090108 295424555 -601759486 999978454 603357105 -317503518 434878707 879661142 -216175264 902328731 -1000000000 -874485453 -641995331 997420268 896114790 1 999978454 1 366800343 1 -307308796 -999965119 -1000000000 1 -403549566 999978454 1000000000 -1 999978454 538715033 999978454 652557295 1 -999965119 -16648470 146236049 115558088 -737008841 858131032 671245311 -718187192 666718032 -568796157 452540412 533500416 -1 -153715358 -97183295 274298887 -999965119 999978454 652569160 -213358891 -158989640 857710203 676004962 -538677226 -730195841 373973462 1000000000 436482720 999978454 -999965119 -999965119 -1000000000 -336004440 366345171 895031303 -909389218 -113092492 -1 999978454 963082452 717301861 -64935228 -967883607 560362578 -223337496 1 632542608 -160891260 999978454 -965877263 93164965 548175611 840471537 1 322745979 -932844076 664689040 -82625084 0 -368019832 1000000000 42 849838188 778532485 269111497 -993897410 698482570 -832705696 1 -159493047 -597301328 999564753 -999965119 999978454 -122116339 -596913313 73938738 -100381940 -112896442 -994506967 42 -612060657 999978454 -978511331 653976836 1 383367067 -793705958 974733358 371941245 -686523055 457870998 -849511091 -828198332 -648112927 -762557430 999978454 1 -626707732 999978454 457231733 -50906884 604772963 -297924458 383710603 999978454 -681367977 616796574 429857572 712379688 559480311 42 249086644 999978454 384513131 -422121321 219493899 42 999978454 -999965119 999978454 -803774838 -269862136 -999965119 -115941047 0 -1 939885036 33350085 -1000000000 -231988578 -438017943 -999965119 0 1000000000 -930745723 316220508 621918909 999978454 484141644 -1000000000 999978454 -1 126253989 87303876 -609821163 30123684 633240659 -937331012 -999965119 999978454 756003815 -869524001 -145799984 -999965119 -999965119 999978454 -558321133 -794285468 -1 -588448712 948705595 584198536 -372431668 -999965119 -999965119 892651505 -999965119 0 -999192345 -321004095 -839308231 -57485882 0 648578113 1 395845241 467636345 -148698693 -702007855 1000000000 -1 -259629334 829425795 999978454 553252047 0 817825258 -999965119 1 405712463 -1 0 0 -888783004 269285391 279184548 -310632105 -503820063 -497037148 -999965119 189202311 -203500415 -72463314 0 275467866 587094514 -291474911 65599124 390848545 772555546 -12797957 1 1 -949948340 -251158888 999978454 -729594415 100675307 -999965119 999978454 -14692408 -1000000000 -921400082 0 857407441 -379054006 129858871 -937292144 999978454 -640261675 -999965119 -336779340 105948717 -934678854 -986006953 999978454 999978454 -66941367 780575756 999978454 -540723119 -485407744 -503770056 42414689 -1000000000 999978454 -1 1000000000 -999965119 999978454 392629313 999978454 65405238 910363211 986828597 955396274 1000000000 -670304820 -318391111 999978454 -999965119 -759117552 1 -846938891 571518860 94722854 -909482090 -999965119 -239449832 509828446 999978454 -244974913 -454457914 545458562 610079067 -999965119 -999965119 921226620 42 -1 149005334 -447610047 42 -999965119 -385417540 -905646184 -113317903 -448818332 -88220533 -628567513 -679546001 -371504468 490292813 -999965119 -999965119 -246874825 139842630 78291367 -9716491 -763615008 624152530 785454141 -76763255 -999965119 -835112703 -1 999978454 999978454 999978454 392800228 523524355 999978454 -327897363 782015566 -682324277 408098770 -659497220 -1 73161718 123168421 -381556150 965520297 664235090 980250004 -206268352 -676533842 851826281 121518156 287327015 -999965119 960608136 42 -999965119 -876732012 772486027 843337053 -999965119 644451941 934060022 124220408 -1000000000 -31525481 -682441994 -758810286 42 -564535610 650491853 518270507 -999965119 -999965119 875533959 -1 56691461 42 925542623 -37432272 42 749359548 -524495252 -288513477 -951248744 684739056 742308036 42 821071561 -217808461 1000000000 793191036 -999965119 391601954 112344908 731896841 111263275 791789612 -110215746 36782716 411662268 12740783 169686241 -1 384128868 -712605286 999978454 -787411643 999978454 -999965119 -437954982 -412256579 1000000000 -419419403 246301056 -737894734 -56473760 -53416478 964761985 -351458264 -491786188 0 201935222 -847233795 755499286 698821029 -481116350 642278527 471100552 -975125494 -999965119 42 885564368 898647140 -999965119 -473474044 -895941556 122180356 682282018 -789971560 -999965119 136979643 999978454 1 -626865255 866516155 615426702 42 -436898529 233747058 577336107 -67331958 214515334 -174332526 1000000000 -889614631 -48739416 309021304 446910987 -1 478160221 326500044 -360972616 -999965119 0 -158385812 130876319 -999965119 292828203 -1000000000 -752417802 -999965119 -547469869 857951362 1000000000 261223024 119898697 -625796792 242250225 -607357077 -96380091 282030450 816671996 999978454 74278857 77149600 183857601 291821220 591458685 -717366849 213179737 -999965119 -502725152 -779192309 -716527806 -161376668 -999965119 -818658365 785624338 -206348459 884373581 753260038 908249915 355775863 -299849360 -999965119 999978454 42 391286763 1 -145009556 -1 -999965119 -195505740 999978454 163446772 -579545752 -905625517 -939387865 -503983903 1000000000 -1000000000 351532469 -125512912 634431983 -979485523 25522515 -999965119 999978454 -687467395 455687787 -318642690 561683439 -999965119 484910920 999978454 -513979855 -433498924 171034848 -68468601 -999965119 -514037144 649745707 296340185 448504666 305264821 850216989 735079069 -158480306 901581672 -565709475 -174695103 -865213674 42 388353008 -1 42 204733938 -960779553 749053148 -999965119 -237434809 -1000000000 42 -314791377 -776058957 539822249 -203610928 -12667294 999978454 -1 240272825 9329725 -644152506 -686701220 18015776 -145449186 67098802 -197291791 -98071446 0 1 -582349236 -466527275 -621812775 498784332 353858903 1000000000 -863251111 512922364 -1000000000 -922644284 498242142 381069035 455071532 -715914347 1000000000 999978454 755087541 -87406374 42 711761869 -960603058 36346185 -999965119 -181288457 -27936365 878248416 -979608677 1000000000 42 -650989370 80113993 463105018 -981648992 -42387063 -712306362 -607203111 -142835448 -678580813 595844561 -261079280 38328180 -335512631 -422670879 -890622604 -163499999 545403485 -212061098 462836805 -330510882 401726906 -4470871 -177720032 -999965119 831842694 999978454 -434392714 -631064652 11565256 42 903547954 -732982250 -986614422 999978454 86778410 -831270541 -162362524 152416728 -999965119 -607907588 -837103520 -433258267 583835814 420322004 1000000000 -1 702467519 -629051676 999978454 197278407 -537360389 999978454 -935646450 -205193924 914569446 -1000000000 97110617 -638654985 -1000000000 999978454 -447513390 -398129551 652378104 42 999978454 -472029875 -962610254 999978454 198902877 -298377400 -653453070 42 -29532397 430740175 924202134 935247845 1000000000 999978454 971060702 -999965119 573120061 727268159 42 -574448428 -777266688 -1000000000 -20735173 196665331 -685532939 -833266004 -965255136 -999965119 -764877002 487429081 -910623380 -904566780 607263916 -396619093 663632317 -125606866 372050983 -592218568 -118733515 443288484 -999965119 350563407 -1 141868662 572185947 853847479 -995983740 384664749 1 42 811899266 507108851 -209233260 783566885 358474616 -844881566 0 39183042 -298174920 -316905974 777020024 -1 710312449 999978454 -174480912 872449278 256733629 -999965119 0 -516993137 909724415 786729692 -999965119 -529063880 -690744094 -605820131 -638656549 -54286373 364603907 -387762391 577347698 -438847587 -1 -27832339 -999965119 42 1 999978454 -999965119 -43558557 1 -440080540 -999965119 577218403 999978454 159493783 -221072994 -642277836 42 -453540338 -275235036 1000000000 433328971 -25917006 813949524 1 42 650112116 1 999978454 -786502300 1000000000 -999965119 760373474 1000000000 873429192 77690137 999978454 -853154853 159514432 1000000000 999978454 -654700986 1000000000 63326740 -610032881 42 -911427110 398484688 793624088 -424791739 -518140216 -893867954 27250883 -386522722 -1 -362445911 373573941 -1 -613051033 -999965119 970409528 727938141 -999965119 -1362402 -1000000000 206057665 -439907401 -950651502 294099177 739970412 999978454 793010570 -446867604 -22702210 -290540684 538441692 -86864077 999978454 42 -672144991 -218295684 958166947 109039951 643670760 -10067744 356953899 -534022509 42 -999965119 103352688 -999965119 605215591 943609657 -205859332 150815619 751107038 -927735551 -808384390 365078475 -567076419 1000000000 859045521 999978454 1 93700 1 999978454 854523183 -800584960 1000000000 42 -1 999978454 173507009 402346133 767278481 -1000000000 -1 -754483538 0 -999965119 -1 136429554 -999965119 -1 1000000000 -817798935 -932355067 266871516 -999965119 0 544761660 705869604 132540876 85515510 875804390 963170402 -556906595 1000000000 0 -368036006 42 -178955782 -830661113 42 -882152369 42 123940201 -371270945 -507822917 -999965119 288170911 -43680987 999978454 -947427284 1 -999965119 -346567195 944918690 -114158861 -709063066 -205254010 -617062351 -307455231 955193974 825161881 828616435 -639944470 824179766 0 970941776 657746141 565059474 999978454 522295919 12735497 -559262955 -652979601 183469769 892263099 -1 401785252 1 692595558 837177164 -510298576 -438288661 934141746 -257631539 -874235094 -999965119 403759389 -226679763 855400068 166968429 -775198456 -423779806 -977318944 560364290 -219409805 186005856 -691770290 1 84616137 -1 -542054358 -1000000000 -259690913 858095309 -999965119 -91410281 -1 -1 845251286 458525861 -383018056 -1000000000 -640639644 -999965119 -410850493 -901116183 1 -133784026 104763951 -999965119 278919770 -219871644 -439619417 -999965119 999978454 -702361385 -999965119 1000000000 -999965119 -1 105972412 -999965119 999978454 -1 -343189183 530177111 640936993 259096530 940225668 -295950508 -914812589 81777931 999978454 999978454 -842234478 -322484262 0 999978454 935005769 -1000000000 999978454 999978454 -561253794 685078537 -999965119 -959322873 -439685927 1000000000 -873509062 -511309977 95787237 385791583 -306595061 -39817558 949060140 770894713 -673020929 42 -105991075 457305529 999978454 -181328413 1000000000 511991744 -1000000000 688421674 -986076003 -675702750 -578841184 398539386 461145270 958387612 -999965119 999978454 503259610 1 699549744 -389487556 999978454 405073279 -238320362 0 -704015092 34859456 530750056 214274956 -1000000000 87775239 -999965119 649215079 -31137033 -380764323 -825571162 -999965119 986613289 546604761 -611119952 -118000464 -999965119 176038603 -1 -644635836 -695338603 459179055 -999965119 999978454 999978454 -1000000000 420058589 -742431472 -729786502 -760734322 -310439027 830879391 -615973124 -999965119 -281530752 823208704 348280627 -999965119 914118970 -598172720 275418110 0 930892292 577001173 999978454 -376986961 -658323850 672366716 -376965208 1 0 400991717 791789701 39475758 885181819 -60109578 149348172 -316905974 171072898 -245982702 903750050 -136894938 -605084487 477494598 -714690954 999978454 -513675224 476708734 966529300 -999262357 42 1000000000 -503399285 -1000000000 537303681 -316681535 947028128 -527981676 -700811350 -840084562 -713744381 -833927105 210348458 1000000000 133361894 -501691166 478160221 749271559 645331536 -107203497 1000000000 378525298 177424965 1 -78059592 -165401699 999978454 999978454 -557605507 999978454 371336868 421096136 350230974 -310068584 22347423 -671642539 -775493669 -558896358 999978454 370941232 -999965119 921603316 -1 703985712 -78736378 42 -432368973 -799629170 -608724075 655529193 -984218826 940399330 91540930 596563654 77905214 77506439 -999965119 234018044 890156449 882430495 1 70263479 865574349 545858232 -961525097 -204734385 999978454 0 542132452 875427921 -688222582 372334247 352382273 440338661 -999965119 -1000000000 -500265793 -999965119 -100722279 -792859304 -1000000000 -887311975 -999965119 -992358098 897805856 -9517733 -234588438 0 543996274 1 71905838 43323409 1000000000 -138827857 -245290354 281225426 -999965119 993734792 -317023343 -233755747 -886567180 282720929 -647840440 723567081 112430291 276834027 -317109531 1 889277022 -999965119 518720161 100493518 427558284 -229624554 215598144 -1000000000 -1 42 370198975 42 0 999978454 -544112077 -534033771 999978454 89893535 -999965119 199997115 576684836 -999965119 -1 1000000000 312482850 139312826 -962362048 -506372908 764895780 1000000000 60995470 0 645429796 -888932038 -176307921 -269733830 -1000000000 1 -700054890 -999965119 -999965119 -366703548 936487807 -999965119 772571511 893513171 -979930428 -1000000000 -211014571 -944388489 631361350 1 -999965119 853262727 1 -61814675 943723995 0 128953907 -967690767 999978454 -458028254 -891672186 -999965119 240583168 -111125475 -309172312 -883548992 1000000000 -129704188 258061840 -901415533 341182681 160029825 1 999978454 -993645502 887126517 -46485097 -186488047 999978454 893228573 -971014563 -960019713 856465184 -103994075 982476054 0 -576926435 0 -219124718 68396857 -314791377 -935136914 868939400 875252586 -630882174 1000000000 999978454 34724278 -485108626 999978454 82997670 -757822606 499447627 42 -999965119 -1 648733202 878465765 782386549 597191300 -915681134 -921460183 59868919 999978454 -1 -1 -985380318 -999965119 -24052206 -999965119 155723744 -999965119 496884283 1 219540108 42 385863750 1 42 999978454 -898992825 -999965119 639951965 -967695500 -23441917 -999965119 507465091 11535920 323863840 464960634 -380041810 1000000000 -428905860 874375444 -633795468 -220788330 1000000000 15613380 -965531026 999978454 47961253 -598349292 -1000000000 -1 519078109 -879295430 677488761 -1000000000 -30915342 27054084 42 309642685 -787233045 56871301 999978454 -376394486 999978454 -476046580 -473640836 -236007118 -576733386 -985501336 -42695870 -182813881 -999965119 -204889211 163398472 814167751 -1 -819342540 605253854 145790251 966080798 -264526201 -813904110 -999965119 277772547 94125598 -999965119 -890405918 -2438055 999978454 -246962350 1000000000 723314120 -855449173 677611446 -999965119 303770559 986631516 -999965119 -494683454 -1000000000 -263146330 -999965119 -886311980 -149820365 -209175740 888410657 -999965119 -843666144 999978454 602367718 -999965119 -639498182 -643348133 -325111132 375713985 932128079 655542155 -1 418270516 64719516 453047894 203423790 31361078 -286560781 -839077355 759076785 335028201 999978454 -1000000000 454467311 428943178 -109127595 -707674593 -1000000000 0 69511939 -71973378 564172908 -676813078 -431266907 288452129 999978454 -698836396 -291977020 -173276973 0 1 -999965119 -638071270 999978454 319388811 264743997 -365570005 875439711 813054545 -1 -471478710 292924943 887085232 44003716 -532777014 999978454 42136276 -776767320 999978454 -926626972 -1000000000 -999965119 744120290 -814742760 62293044 -1 897354149 329400375 -374852385 -391800282 -1000000000 42 0 -275044702 62915829 -565211464 -999965119 757822260 1000000000 118223552 -196474828 -1000000000 -616443328 592191547 -1 750221546 -935033694 999978454 422291118 2746519 -70841191 -893526405 789483423 499617582 977475492 -345759120 442809866 -497641349 831918602 156438611 -1000000000 922140341 -638858423 1 27788186 802217989 157235022 851681767 776886736 763894620 614398247 -999965119 -1000000000 -527277958 0 -282027121 1000000000 -708218007 -999965119 -517372605 -941891181 252676413 -999965119 109392715 -999965119 -649786021 117714647 999978454 246591684 557515473 -274765804 -999965119 -18183930 -408615138 -226839458 -661963707 452271376 -265460537 -676906514 145775893 -772974385 418387238 127629342 -274701476 -477968926 325300683 685922377 999978454 -187939278 -363962142 -396173853 130250206 1 -691721588 42 1000000000 -596525220 236543728 1000000000 459260359 485176489 -754022188 371729106 -1000000000 -143437124 0 -567246667 -107200888 -347668338 -1 572951464 -818798002 -815895381 -340319584 0 987359671 -999965119 -641690312 -108261065 -493511573 829400499 999978454 1000000000 568579848 766163596 999978454 1 638965724 -999965119 1 -795242600 -1000000000 -460244053 419189250 569421281 -1 -387098712 -999965119 -250886399 42 -160129929 310020267 827454520 154757803 700293344 736748392 -999965119 999978454 -306660790 -989049861 -625557782 312058257 -124630371 0 -695495006 -66087857 -88399862 -927230456 -1 -221828925 257833250 -687799758 135883221 -505044573 362039348 -415821590 0 -842960090 0 844378834 52351655 999978454 954226230 667143204 42 153517152 880987276 42 -964258378 -762939291 -835879320 591781521 996825024 -13469185 999978454 -631259892 -999965119 347122198 1 169528957 -993162610 -999965119 -1000000000 528132298 -944305372 999978454 -769972397 -206819969 684995302 -1 -838659773 -416467441 -973853691 1 -704643371 -714125423 -999965119 999978454 -1 -607860804 -636575736 42 -160415179 -876797913 -279507415 335216285 1000000000 999978454 0 -644855796 -1000000000 256558424 304492062 -133320051 261507876 -241805384 472095227 -554912135 -242592340 -262991644 272755657 999978454 968356392 113386534 31590402 -241695573 -324441691 -232067516 792254175 -1 -149094225 40967911 -743033621 793977045 816115098 999978454 277720776 253562686 1 -522618559 745926335 1 -35784538 473921344 999978454 328977291 0 999978454 -358364734 999978454 729058166 -578751680 466973087 -999965119 -306484213 325523359 999978454 315617586 -987785842 36698591 -1000000000 -72954392 595327621 -713775055 999978454 -150403349 79497152 878491249 749655774 999978454 1 468722882 512025450 599535126 -175968766 -706321360 -999965119 98617320 -647888645 127133623 -679378671 -1 697457535 -313794100 -351833398 145188200 999978454 71072483 1000000000 42 -323222088 -582613642 438877011 -690439382 763931265 -370941700 -46125752 851812806 -451921070 -498235648 -875997787 -547273173 -742147846 -525059064 787699922 -999965119 666141425 0 -964147193 42 999978454 118713287 729118394 951887649 -354435668 -783557549 -229504846 -469696325 936419958 0 39349831 1 1 -208200366 -340230094 -1 402478720 -208831522 -123856612 -448496412 -334917926 679915952 -174603068 -999965119 801226055 -864886070 999978454 -368758910 999978454 149607078 12630597 500929396 -31140261 934048912 -521508090 42 483579816 412360904 484888420 518762938 720312413 -999965119 -999965119 999978454 -55849129 -572163272 -106279446 -554908783 -944343637 305460585 -634339356 560384352 646878568 -530705606 -1000000000 516851085 -999965119 -783590130 -676571491 768453834 -1000000000 -159556042 42 828971241 355806092 -891337572 418532097 -1 -999965119 -1000000000 1000000000 799390788 -564126145 127768537 -1 -513303543 999978454 -971500485 590834301 841852048 965673096 -622072883 103493821 -503049109 -277330271 1 999978454 793477710 469272108 42 -1000000000 577040171 -5221215 705314441 666919416 -527118867 -182409841 42 1000000000 70030775 -8311911 999978454 -1 -309423093 999978454 -137418596 999978454 -166759018 -178165538 -850539062 93687641 -1 5662654 -588548788 -230305235 999978454 999978454 -833285485 -754921021 1000000000 197562533 354986654 -156215379 -288455989 -304217300 336413380 220695173 394608131 439495208 -680567238 -999965119 653566057 999978454 -999965119 245347688 -142073755 184607551 982684768 -217848793 473588595 -1000000000 612778561 86447001 -796323420 988258549 765955275 -612633231 -547869869 427218755 523524355 999978454 -252784206 -474815443 999978454 -1 -548792371 839005539 -211488060 701955391 586060438 -652309068 -198694215 999978454 232497101 1 440890953 336287228 -606686045 -182556531 -409888418 -999965119 -412783514 730827365 -441778473 7828280 724032976 873746857 -385366015 -948982877 930813101 363087284 -638812436 -999965119 930965856 -999965119 -911072325 42 400474162 1000000000 963154304 -145716308 -225168126 687596608 935552680 0 670990358 475268414 -508433895 -279641100 -409368630 -488007147 -1 -999965119 598306170 -586482681 -892077420 -213659170 291519709 253566219 752394022 1000000000 -643490198 42 81323487 612064114 -522790446 1 42 -295874911 42 992349468 8719216 -233637822 585759473 5296672 -1000000000 -999965119 -522017330 -999965119 -126558447 -735621853 -701627371 -734985821 -999965119 -244974913 256424730 203689531 266075795 -1 -876136842 -999965119 127379197 323570879 975719056 -130950055 184168486 999978454 947294810 161096422 102679962 791309436 -431738907 -671788611 -44649933 -455186274 -831877568 1000000000 745375557 253013915 604453533 999978454 -741015901 -991916841 750133375 960120904 451333660 -843553040 -248109536 -999965119 985951838 42 1000000000 -885733999 -346504291 42 535762207 999978454 604049673 -372029523 -847242470 55279361 -1 -685560294 1 227711238 -611697148 -122134006 403840084 999978454 148579860 -958608523 42 -999965119 999978454 999978454 1 0 999978454 613581913 129783849 -518199319 -1000000000 -670389806 1000000000 -1 1000000000 -1 307846520 -877335625 461352451 -526323693 409762544 -725750879 -202808106 288727871 973614194 1 -898403939 654408506 -884160806 999978454 -999965119 -1000000000 390506384 999978454 -872776075 999978454 460616987 459952406 -999965119 0 310973664 -194518902 -989391291 359415833 98354980 920487754 -788821642 144658445 207372484 -733030755 106053107 999978454 42 -999965119 -1000000000 -1 -826007510 -999965119 -453438231 0 134994923 -197650560 443070319 593998137 -932939985 999978454 -650927546 -999965119 -753719890 -771905501 -940222497 745863097 -59013497 -724005904 928793673 -769272116 816925763 -999965119 608355782 -999965119 -999965119 -652979601 343568471 -999965119 709783641 -811232701 -552463595 999978454 905109854 325671135 -389401428 571894103 -1 -957102286 864318285 -292449347 913498012 -269275587 0 -387338955 796926060 -257513425 -438748701 374090486 -454015276 -999965119 -805989612 121819426 771347720 -853018800 -284398308 976456142 999978454 -796274655 999978454 -709246242 197787190 -167950784 363383929 -224035492 -866295027 999978454 -999965119 -294269254 -999965119 -651750316 -518667958 -772503254 999978454 999978454 999978454 820167729 -999965119 313946218 267467791 -1 -999965119 656499149 999978454 -717537052 -507943029 851669269 173996256 -1 -65524184 585018894 -1 999978454 -841976861 164478583 -768490240 999978454 413219746 -808751399 -62444988 -68110760 -340055697 190169417 0 -999965119 -856745507 -110920918 -888537184 -75028496 21563541 619865303 -180924504 1 -1 826729544 -999965119 -534282529 160015133 767300276 861302244 134520549 -562673940 951981807 -480929959 0 999978454 -999965119 460973693 97679701 1 257996808 1 -104302584 -153616092 999978454 301731266 -895418088 999978454 -317361008 -701230815 -923480873 -641000180 -415027692 542844160 999978454 -153972003 -659054370 -560676105 -232209025 1000000000 7435745 -53582415 -1 584483013 -869859070 969324312 -251875149 636374968 90059884 710867584 18856740 42 -651873214 231759813 1000000000 -636390063 865065661 -591311888 0 -550046849 -71258178 -135585769 0 -694987121 42 418668549 -1000000000 0 -999965119 60586757 -100710186 671912221 -999965119 -244660929 -793528028 932262818 456379206 999978454 -15316958 -731187534 999978454 -284954479 202834273 106361895 999978454 1 0 -671025045 -112379767 387708671 -968444294 -1000000000 549706828 -946937484 -999965119 -595847643 524676205 42 999978454 -999965119 -151306258 -214889085 481501628 236406402 -1000000000 -702470090 -52877763 353747164 -682011552 0 1000000000 48673850 -549825797 222471702 -169660432 703883796 -569423110 516572961 584022722 -143673970 -480799682 -981854232 -385900928 -172766929 999978454 -19936992 42 458536605 -295883881 1 -1000000000 726557554 22371555 753518060 1000000000 -896647860 999978454 -1 30419504 -720469355 625826648 -1 999978454 -329480398 195948877 -672759220 1000000000 -511516639 1 234388440 1000000000 -999965119 -589182105 364071866 -266317518 846094669 -999965119 -952416281 999978454 999978454 -29325080 -1000000000 -659292862 -999965119 988117647 -871907845 -1000000000 -992484048 -200491487 617846263 -72422315 490149951 884029725 -999965119 1000000000 568212840 -549176998 -31850409 -999965119 -616569260 895020275 0 1000000000 -639007056 -877894385 -1 864366132 842208097 -1000000000 -999965119 -565002675 206031179 -740276011 389289279 -1 -561869908 -1000000000 610541163 511568276 -604044187 654291813 999978454 -886075180 -999965119 42 -936582032 -495378869 185961380 1000000000 125700161 999978454 -453972781 -854605560 -65377296 600511872 275493419 783566730 -291022319 42 213022343 585940960 207354677 711202428 -759028016 0 -674759507 812521476 -999965119 -552782157 0 -999965119 884677232 -162566752 678467619 -878444022 654990374 -198574508 969196570 385753199 932955998 -349670116 -568803583 656812075 267394617 -943543456 -292505517 1000000000 1 -588190596 -228705804 365712053 999978454 981224561 999978454 750391437 -999965119 -836110189 1000000000 233088123 348614500 -184416868 142002854 999978454 53469811 765953182 676402528 120855758 1000000000 962788 1 717964024 -450409118 554116750 -70075065 42 -993311098 -1 -1000000000 113955684 85904073 1 -1000000000 42 96888193 0 -292894834 13635932 -654906455 303710254 -350305815 -999965119 -909849293 0 -623445091 194611140 418454129 -1 17436359 -732148465 -485018973 -633005994 -880154878 999978454 829810149 -548464355 668287567 1 219533930 570445001 -740216410 999978454 -963332071 -488043422 -715149177 316498695 -669677474 -781831436 160177113 243335079 -951462697 -664316612 384336841 549477604 -780798945 9176921 948868106 -1000000000 -69454914 288351330 -999965119 999978454 769869479 25443519 -202859341 477976904 -760064856 -215498186 887455968 1000000000 757067372 -901883633 -999965119 999978454 1000000000 381086499 5141855 -306790270 0 -617318232 1 0 728118260 -815095866 -785737939 -781048163 -1 -464402662 -420745767 872640183 -474569474 999978454 -264495076 20345531 570307057 -719544392 -242073685 -649783079 813393741 283060671 1000000000 -557607882 -973081770 999978454 -384503913 573520198 -111399614 -82024547 74941449 -1000000000 1000000000 999978454 -999965119 889794887 191827299 -851882486 1 999978454 373874354 0 695377735 1000000000 -1 -95028898 -373984291 206084584 122031897 -12058417 843560323 -385241636 82395965 -91013297 0 717978922 -1000000000 130997219 806060319 0 -1 -873333222 125291445 -999965119 -437810512 885658115 42 -926013483 -1000000000 -377161411 999978454 559781102 508148060 1 999978454 124354511 -104688630 546815819 -999965119 459602789 -999965119 -310095594 -999965119 208952908 203037944 -233451492 258220653 999978454 -600403962 -976218125 -632381558 -999965119 999978454 834770652 -677622073 -720411485 -220762142 -466734200 -1 689837997 -931189830 -365684072 0 -999965119 999978454 931872369 -960738000 -999965119 915461703 684443945 999978454 -445201864 -88724006 -825714888 786215299 459545574 177973865 999978454 -999965119 -77356314 224128028 14821440 -999965119 -830628078 -149409344 -406079207 1 -572150282 -929152234 948693425 -18124341 -405333957 -48525410 -555842467 264182394 -999965119 393083857 541326534 892686265 999978454 -756865869 1000000000 -812202452 597331991 999978454 834975983 -234136113 862296169 -394989189 50911600 -182928347 -1 1000000000 509460465 150072821 452049075 578587770 -865903483 -167834563 999978454 -413004667 -608513004 -76376929 -331198483 -1000000000 -909688120 0 0 -370749315 -730727398 -923675984 -492834128 636156510 300802024 799014131 999978454 1 969907064 -999965119 576546819 -999965119 969959017 -999965119 -754108216 711848803 -449819903 157298152 0 520551631 -1000000000 42 -55477113 -305732652 -999965119 42 300420255 991638187 772977790 0 -1000000000 530974464 182147385 -524070609 -525461017 -1000000000 413126510 -999965119 -769170514 -877437298 856900852 -347556860 420629645 -612445619 -191259916 -999965119 -1000000000 -489426674 -753190060 -203183364 -886863090 322184034 999978454 325374822 -712093122 87954555 92296221 999978454 113716229 858831140 -999965119 428204200 -75992902 -748358883 -94025021 -950186990 495711184 42 999978454 -852966942 208351713 -999965119 714269586 42 -1000000000 1 546905846 571660631 -146952473 -999965119 -513717229 999978454 -999965119 -966176866 -221383667 339824865 -227162659 716128279 -184126454 1 42 543898536 -260910893 234016105 206929394 -400926593 1000000000 -1 -956650492 -999965119 136317559 -701577691 262684392 1000000000 42 955176504 1546980 615769218 -373272984 579398158 -51799031 414362562 -838575262 -983820650 163418556 -999965119 180119195 -773336610 323285927 999978454 999978454 -987499454 -452878794 -999965119 537687053 -999965119 -532357812 -380398708 -366240564 459592241 0 191636109 0 -1 252705490 931583409 822145066 696115480 -443001980 -664948565 999978454 -864140500 -1 -1000000000 291046545 1 1 999978454 424386585 -999965119 42 106281000 -999965119 -264368550 -161769073 -612270680 818266994 -961704279 -847348242 418108748 -999965119 -331368022 -175703748 358523756 559447101 -944208673 -1 -756842691 -999965119 426192248 826770947 870132616 518601459 738231137 -107758997 1000000000 -637774642 852777951 542188724 108711452 -999965119 999978454 1000000000 -463472190 1000000000 0 271733860 1000000000 -410558992 -154838028 -803564239 42 391500470 831045167 503053954 -907084531 0 404556974 -153963224 214442474 -999965119 202949495 44797341 807387573 -723554799 590367510 999978454 -910638553 -782452460 -925579176 923645249 -999965119 257206393 -522883733 -999965119 955467151 42 0 1000000000 586178444 1000000000 -368824598 -1000000000 -999965119 -1000000000 254193812 209787231 -597867015 -507325601 999978454 -850064569 764930738 77784341 300176847 -1 999978454 -41322516 977093779 124890251 -1 -136819115 223898818 -88071486 -297838882 -515775845 1 -301841034 408503374 -100897432 999978454 999978454 613671970 -999965119 -829279371 -344378103 1 204306624 -628280892 999978454 -1 1000000000 -637939004 332194154 462578393 -367129627 999978454 244932587 -417927039 -269806413 1000000000 982655224 -802540417 -551114938 -178733376 857008453 367730979 -401552071 215542265 -123687182 -733818061 999978454 450317061 -999965119 142988536 308478982 -6155997 -329829247 -373604117 -10826947 74941449 698576933 999978454 754096530 -764404149 -1000000000 14495864 705524980 -647701420 -345614063 -94710919 -691722402 -999965119 999978454 1 286805645 42 -999965119 999978454 999978454 -188566367 -1 -550339707 -999965119 -1000000000 221400477 -1000000000 -439609539 82110577 0 -228977886 0 -1 -937498528 138227350 726758707 -1000000000 973330175 677450705 153068265 830761343 433157081 -609022561 824532068 297439193 -714102378 -339270799 811396599 620942709 734593816 255152644 -999965119 999978454 -571345947 999978454 -429682956 -762352444 999978454 -999965119 -978104172 0 687597913 -570590513 -104433789 356759883 1 945740620 -389357785 -956715076 999978454 1 755759021 204073899 -954192296 -641850746 999978454 -581876220 -909823381 -835254947 -601472518 -499306124 9495905 -1000000000 -514858665 1000000000 -677588416 -746031079 42 676194124 0 -996350836 1 -477179893 999978454 -978020346 682272302 -963627849 -278601283 997100526 -879159804 713596934 -785393684 -1 -1 -999965119 -535761596 -65364702 -775968422 -520004123 410937754 -530459921 692029740 -1000000000 -204726966 393738251 -36093479 -771208345 1000000000 -666932876 -923390714 -999965119 -134022382 -700188136 999978454 628320 -999965119 -173649684 -966383925 -910140684 26614492 999978454 -920644046 -1000000000 -650974172 -999965119 -708480740 -999965119 1000000000 479994609 142919698 -331804068 344015090 798836346 -557517891 488129026 -216391556 431333060 582694109 -408515463 -1 -129637456 999978454 -331061317 1 -95890514 370863236 209384029 778763705 -999965119 -992169780 32756442 42 -205484441 999978454 -999965119 878673701 790077298 999978454 -825134308 -783041670 -397761920 42 633053732 849602711 -1000000000 974981383 -1000000000 -761365190 15318218 918578083 -120983581 -1 -1 98982999 856950566 24592722 -455418726 -422118735 -1000000000 -780613461 877650871 0 230998443 1000000000 -895721276 458050866 -999965119 0 -999965119 999978454 -889225991 1000000000 -999965119 -38569169 867008830 42 -295022931 1000000000 508727935 -93381904 486782424 -907853432 -517630961 -504822035 147810729 1000000000 333331191 610832655 -918515277 -875924406 -279268509 -781359568 727787862 -639508186 402608562 0 -12245378 599629853 -232015827 123582221 42 -496520754 -104123058 706863149 -621764735 52250357 783494799 -1 171682911 -771670624 345023331 -196185240 -871579596 999978454 739720131 613500720 -219520981 -753108710 -10904396 -999965119 -495502039 -1 -408082319 -999965119 -999965119 190653651 -215912788 -933975770 42 408855370 278555938 35726447 254193812 42 698366406 -999965119 -870462493 -958321164 -405140674 -481885396 932553195 382898719 64461513 121782991 926019077 33124585 564589725 -137084292 999978454 500435593 923077584 -133500675 1 513713862 -669987242 999978454 -58856851 -15502362 707438186 -410917650 -75754790 -999965119 156051470 378792232 -1 -902083033 -188556556 803857479 -999965119 326745171 999978454 211145137 -688270265 -1000000000 1 -369211857 -155748243 -999965119 -999965119 464286853 1 299346686 -589887046 -126779670 -765791230 -368420765 -989473001 -999965119 -1000000000 0 -161604343 -204768025 -562922403 0 -840471568 -719081644 -1 66120862 413572108 70378605 -154661181 123300731 -852233407 -237766152 42 42 -279454032 -316622619 -999965119 763388582 -861703470 999978454 227693225 -243182840 1 -1 -1000000000 -670979603 975533865 -1000000000 812252131 23236655 847324754 -143020402 -980370592 -127532774 -999965119 -999965119 704659649 -707052424 565530402 204760258 1000000000 -287611164 -1000000000 -1 -232899741 999978454 999978454 -795805288 16337998 -882957469 999978454 -50972195 -1 -999965119 167412882 320872684 503870307 847033265 71623316 756124049 100069891 -822446714 -140576557 -58225972 123496120 428641383 -4989044 -999965119 -380841377 999978454 -720540292 163943819 -808811862 -624514457 42 -999965119 248888984 -660172521 -999965119 221898631 420792216 -275071946 999978454 -740084881 198489105 999978454 999978454 934471171 82831174 -727165982 42 999978454 -550380450 174512847 -882223490 -56132501 -999965119 31720413 -780943597 42 -995887637 -1000000000 486028192 959511124 999978454 -999965119 -726783374 400185556 1000000000 463689343 -77934918 42 363115907 754707915 -999965119 584779910 -268922779 999978454 0 -1000000000 -999965119 999978454 -1 952493349 -413128126 -947162381 999978454 -92641791 236352126 634195876 -549363762 754590093 1000000000 985183888 -766064244 239255543 -102282816 885747395 442577313 -579500385 63695985 -332028103 277695086 -86931595 217788589 -137539679 -424433820 999978454 999978454 -445201864 999978454 632354550 195063446 -1000000000 -715040428 -456901320 999978454 -799845910 513966048 999978454 1 635138107 788252382 734384792 825715417 382267178 0 -537282628 999978454 -999965119 988499352 1 -804804948 -1000000000 999978454 -760370050 -970354804 -438593587 999978454 999978454 -22948181 373473706 925687635 -684982246 999978454 -998450318 0 259848041 177256725 843167081 539577763 755733737 -999965119 999978454 -68180874 77591049 999978454 -999965119 732175377 52612038 -999965119 581200810 -102621687 1 -664100480 -999965119 763681840 333470108 414313893 -960728208 -163581336 42 -341411136 -999965119 42 979527613 462299706 892834972 660726369 -663303719 -999965119 -24762637 775705162 -860336911 -534144138 -211920313 143504389 -762451581 1000000000 -999965119 1 999978454 -502829865 217697299 -1 571878674 0 850021241 -369058764 247769668 999978454 815306287 -661336756 518682825 481672951 -999965119 999978454 -999965119 -858287029 84061500 -15384928 483932478 -906310068 963550883 -999965119 491973331 -596810914 -859045186 1 -871627321 42 -509570513 794903293 999978454 246861537 608937151 -1000000000 -553585747 -397521869 -439650160 0 1000000000 42 901241782 -35026489 572782000 -938292157 -126984783 -563331148 -1 -725121819 384400502 650768635 -999965119 999978454 742234494 -744407722 -210041462 999978454 -727114583 -239717729 -548592532 -1000000000 553537064 670060979 -999965119 0 -999965119 359062890 528330139 -69955167 999978454 167157680 -616323819 -723411905 -98024481 436800689 967280427 -1000000000 -284478742 408554035 -166325891 -184224888 -999965119 580327558 349006165 -758530821 -1000000000 318890145 280603702 -1 -130152272 57367360 -299907821 1 878712296 -1 -414119267 606646009 -1 999978454 -503820063 253581003 92029622 999978454 0 -1 -999965119 418749440 -900140145 597609183 232859377 999978454 -389231147 766284511 999978454 999978454 -365055795 -272974059 -694299534 -321566148 1 -999965119 999978454 999978454 577686701 -910638553 -616483326 -579610306 -1000000000 -181939021 -987499454 -725294332 950098178 57119778 200258968 -772146515 -337467825 946689105 -627294260 42 1000000000 -42870740 -350133791 -150954465 -383010811 -703061978 -213150889 -999965119 -500313092 1 185827588 -1 -195828226 -422360614 -690631439 -489280362 999978454 -617488875 1 69982716 181778829 421525207 461621281 -874187606 479614350 884308933 -672287014 759873657 -193200440 -999965119 1 -639132364 -999965119 -419072146 539545013 -516385890 -102215727 99982268 563254036 743110750 77779486 488523098 -1000000000 1000000000 -1000000000 -810020059 -124189038 264165977 -761980220 -999965119 556062954 -652547272 772879437 -1 -781057070 0 42 -145647517 -999965119 726325432 -999965119 262724313 -1 -1 816718236 999978454 -999965119 -893723902 -763065697 -999965119 42 764585262 999978454 721941982 -999965119 364987859 999978454 1000000000 -377508944 -486600074 -190797500 895919379 851052659 846631325 -467515738 175367052 571996099 904571278 487293595 0 -912831393 -952398491 -999965119 219381699 731022143 933802581 -482041155 -999965119 474315769 1000000000 -509877000 -999965119 -1 -733346025 -976261168 -243778801 -45794380 -118535352 -620147499 408269191 305466917 -1 -524594066 -409811584 569887372 0 -999965119 -642821701 -932364413 933516274 580939807 135093780 -183859257 40496579 341430627 -999965119 -79338206 84940997 774500960 -935934118 -661878891 -162108982 629454407 1 -1000000000 -999965119 -826337713 560302183 -999965119 0 -1000000000 -1 -1000000000 530909688 84879876 -671149986 -464296198 -649169466 999978454 0 -1000000000 -163097437 252102740 460502067 197227528 -73689611 -82350199 999978454 -754054204 552427427 965962566 -501081786 -550665454 -1 -499408234 -198596104 -999965119 -1 999978454 729944632 -999965119 75367743 -999965119 -359189138 -672769287 395138983 536473688 -409483912 -1 -283759662 383786008 628562754 -62173697 -141195374 999978454 999978454 -888777386 -504091079 876242501 1 607588763 210271662 206101441 -767178943 653637639 389522358 -357215891 260265793 999978454 -1 999978454 106923409 -151915159 712195640 604591780 117105717 175154788 440761078 955161240 297823853 -999965119 422325697 -195709722 428470417 -523259076 548016197 999978454 90423785 -166976239 -199308389 42 -999965119 614359200 -50064228 -1000000000 -999965119 367150004 -854076622 -859820927 999978454 -78675275 -324870063 524604077 71902698 499706493 764269506 -51525196 678565437 -999965119 -678233805 999978454 47166935 122300897 133339384 -638033682 -328268947 -928845224 -1000000000 755001003 999978454 -421685145 -198866395 908534820 953766566 42 933768749 835994918 -74728962 -1 -781902047 -1 156674744 -999231053 878489035 445430987 -1 310475418 -863603893 310011213 -999965119 -90939385 -468906069 42 804429636 0 -434457839 170329099 827683932 -815359871 -41667546 311658145 0 254135194 -19525424 -22202140 42 124845699 368183550 0 1 -660168078 411850671 585929193 548488655 -562483481 207117933 367962726 649502009 -999965119 860756994 -352342247 975510602 -999965119 999978454 -133785885 141818357 265439834 667935230 -675599064 6827491 864029515 -172925424 999978454 -216571796 513354934 -254007414 -403852270 -774959039 -999965119 475970045 -999965119 -474891921 999978454 -999965119 -250937946 -611329346 -558719476 -997619294 -418249952 337771331 -284881307 414947456 469784749 -345925032 493581251 472944699 -999965119 -773136747 -874999009 738502643 -1000000000 725901497 -26498810 -291305492 932581268 -826007510 -815163273 42 -269603289 -487339052 -1000000000 243180080 -1 520880921 313036930 645132997 785036161 999978454 -1000000000 -393033121 999978454 187719451 318657934 999978454 -999965119 476952819 484787898 -435910330 999978454 -312870284 -376146686 -999965119 770030528 79228818 -782766891 -793155556 -696190186 143622384 -8367689 697518873 1000000000 -133477893 -405877381 -404925740 89261113 42 -848579987 -708525434 275266408 -1000000000 -633799268 -111822679 983382161 -697304485 -1000000000 -88860263 999978454 1000000000 29675511 489770348 -17947589 -409210564 -999965119 -700485597 194459934 588603560 917592960 -999965119 740760628 357134521 626677872 -27845488 180104172 807315452 -999965119 -378562011 -414371623 491437684 999978454 999978454 0 46452912 -999965119 -999965119 538921537 554991866 -363213601 999978454 1639386 750263917 688055914 999978454 891125261 -773595678 -801136077 389158184 -1 999978454 -1000000000 -922486410 -999965119 138531762 -587441736 -101348896 186116576 442749268 -770283562 -517865648 -697229776 738648090 -488711638 -116866146 234189954 1000000000 501060400 -1 0 1000000000 -569852112 179345382 524243666 -284958058 -999965119 -999965119 1 584553226 72503684 212199964 795050585 -511851545 999978454 -1000000000 -658377494 491115729 1000000000 -198490048 -933680717 -484221561 1 604258594 804854335 999978454 694209644 1000000000 248204216 46964195 8476465 -453641887 887393906 -43239183 393010871 883640114 42 -776589786 -545918465 -840073776 167546264 42 75999363 -632640307 -237876264 -329242365 -115584192 -999965119 958698703 -639745170 42 -848908334 971035056 999978454 179464305 862120601 -1000000000 1569842 999978454 422535394 236101942 156216541 -900675441 -299637292 -462702839 42 807930032 849147411 271345759 -935645357 -322639315 156029569 1 -924438275 42 -153891939 1 -148396103 -999965119 -269550420 -732950995 1 31720413 -259404602 284990857 42 -209230178 -1000000000 -885598042 -542703176 -999965119 -642506677 1000000000 389819717 -648928410 -799462876 -415487931 -411304802 -349606326 -1000000000 -711872318 -943298216 -932876441 -375552531 297754777 -988487385 269395561 924815266 845262658 811093610 999978454 -1 -999965119 999978454 -551799309 -777209383 254794202 848665374 1 -762581324 -191201699 -831187078 750407358 -9416027 -852925052 -903735705 285668292 -11559546 1 42 0 300430675 -999965119 -377130419 835784846 95987541 -900498704 -769100568 -588025921 -999965119 -999965119 -1 -999965119 -999965119 856665719 445551607 727783709 796581448 -384660330 697464163 -999965119 -999965119 -580346089 -662005691 918753448 42 1 90412290 42 366243143 -32847944 -748962165 -685588959 -220491468 988422488 789337852 -676292634 42 -999965119 0 857667195 -501382111 -999965119 -999965119 -1 982363748 -790163181 -857121332 -687258851 0 999978454 -153731288 608894888 1 693552725 1000000000 -656891151 985523385 491591495 -509138155 -999965119 310657786 -159579342 -270955863 -254592204 640999283 -834805885 -676429584 -816147882 -999965119 -350017999 876757390 210106473 285388606 999978454 1 289737481 -581715707 -235735921 999978454 879765284 1000000000 359258919 999978454 633117158 -921012509 -739746134 873801381 791464836 -694705919 992470588 -1 780915253 1000000000 428668158 60370177 402556066 1000000000 1 -347829959 999978454 -237478689 -669669658 -553737535 860024448 -756842691 -1000000000 727749170 -999965119 -1000000000 999978454 406253189 1000000000 530803333 486746142 999978454 900544585 -88256375 226123831 -314664317 -319389135 -1000000000 -785941390 596612325 918212251 -618409310 -289545068 1000000000 -489280362 -665215932 932908651 935666370 30547679 -809167380 -999965119 209019328 624781221 205585357 448557189 0 -940295254 550961795 180788152 -703498168 561129610 -999965119 294266511 999978454 -72926099 -990810702 -61579937 870476697 1000000000 -1 -135967454 242828235 -865699008 -492339168 413717270 -1000000000 422223845 747525079 -660461336 999978454 602512066 42 999978454 -350706088 -503833202 -902815045 999978454 484746884 809430814 999978454 1000000000 -890996744 -1 700507353 720170591 -999965119 859745475 782178315 42 -220320721 -257095805 78055707 -965854909 42 -29444670 891712243 631004090 -999965119 -618393114 999978454 -50556033 -626185460 802460046 -332934985 -257420258 -905591317 999978454 -947353257 -822893067 999978454 450144543 616243353 82219706 -729493618 -439375543 0 -999965119 773455953 -612626214 967384659 999978454 -999965119 -844506033 -702780599 -718760691 -733982253 543875995 765296883 -300715278 309986087 999978454 154555522 801724112 0 100345266 -416166401 999978454 999978454 -262736806 0 -443067765 -487134716 -258123663 0 -166539747 -999965119 48649385 590067894 560732954 999978454 -33262616 -190116314 -979882483 -999965119 -716488204 1000000000 -999965119 901793951 395579078 -235462601 -963108922 -1 -197257873 0 999978454 -557628456 -999965119 829083033 -262308425 396224711 503353204 502644825 -352026041 -222237421 824110804 999978454 -209636124 -669486939 -595261260 -238195698 -1000000000 533339256 -282535682 -261270058 -999965119 999978454 -84991265 -148930834 -89603979 -680755911 333916479 0 -179625664 -1 -999965119 616286262 559799160 632679614 53091483 -362529257 409405834 435303105 -541594496 265059453 -999965119 -113340721 375548443 42 766290778 -441677099 -999965119 -999965119 765602672 -758742977 1000000000 -579576623 714852723 -394127218 751209976 999978454 394454041 927085127 203588448 999978454 159322878 -485115011 -711513415 -999965119 42 42 -999965119 -1 -728779590 0 1000000000 -874139674 999978454 1000000000 -365237884 1000000000 55462435 146787342 0 1000000000 -840327850 656066100 42 195538257 0 407533927 -2976335 436004818 -842263302 -804194514 999978454 -163443912 163422175 -459756388 -999965119 -430799733 -492531983 999978454 865228072 -638943193 81000781 -530651548 807988691 925028636 -752150216 575105535 565138587 616862896 42 55090851 -313914898 814727468 881456075 -493200376 -1000000000 -1000000000 661750821 318725046 -694588031 -977940453 517354104 -890414697 999978454 457527337 971584652 -999965119 -517857737 -378353023 1 999978454 926651592 999978454 413535018 999978454 707779975 869649150 713212850 -370218941 280588270 999978454 -477944225 -30468695 -990814389 0 -878133713 141218904 -950171300 39799702 609151873 999978454 576919658 -836328387 487741422 -188687352 999978454 78952977 -999965119 75367743 -999965119 876221837 497862055 -999965119 869248263 -591406861 6031624 -248736072 1 -999965119 -31683084 -675515326 -164339716 -311188363 122413737 -349913535 -999965119 151870623 -876538175 -576993708 552269183 728917299 256194886 999978454 -377130419 -532066047 420572734 626004404 -78802048 0 999978454 -999965119 -81017749 698423757 -165627390 999978454 999978454 -649877285 -999965119 -999965119 -706609598 -221950581 -16639984 999978454 -60428525 -174952005 -1000000000 1000000000 792424569 999978454 -999965119 -796334019 891403132 -7080709 -999965119 878838488 810076426 -999965119 976912124 -86610285 396309878 388811750 626660037 914915986 586435504 -575290634 726636921 -999965119 -433267512 -999965119 42 -155806877 -999965119 -58732991 385160935 435303105 42 -624871798 -652565275 1 -347536036 -999965119 674759055 -1 309169946 -1000000000 -598885471 -944000795 -867306464 -32339089 -511995477 207285528 385024318 999978454 999978454 -121992159 -718470862 999978454 -418778441 -1000000000 371073601 -578839136 -863145707 167647363 999978454 -1 182521366 535380236 1000000000 -545961754 801374932 310231053 -838549497 -85972710 980652494 999978454 -1000000000 999978454 -765742319 -616463962 519483207 927734871 920958397 42 -768128174 999978454 456915731 -913483242 0 1000000000 816936465 245384194 -1 209593474 -999965119 -664286120 -476563927 -651398156 -592576910 -1 1 -199787032 -999965119 -535891466 423953073 999978454 351722614 42 0 42 -517726220 -272143346 411144722 1 -46426882 -681084010 999978454 -777973649 4243855 -646574101 -999965119 -137758308 -428732872 42 -999965119 -223164479 0 1 834623435 788615499 999978454 299306791 999978454 999978454 101115118 999978454 -636782708 291992602 804649865 215107961 910128451 -683221698 -962141214 -177122753 497003819 -824309621 847538044 -1 648895913 -171664836 -756045639 580687510 -857775762 -809007819 789337852 -895811108 460389906 999978454 388791218 893916232 749655774 -51346579 809229350 453408409 -999965119 -1000000000 -1000000000 49713207 -1000000000 -887546099 -404070034 580702676 -999965119 -906718027 321129046 58833649 -934137423 499681216 6999422 197670998 -261317703 -238130321 -55757868 1000000000 -417563772 999978454 243807134 147184046 69958392 -420330651 898392899 818856487 -554301120 999978454 -244950551 -913802765 419126008 880897464 101432935 -726037207 -594353727 42 -642055711 186064785 157298771 555099604 -1 980686820 -686178041 757476225 445277454 300650103 -292533443 -854431696 1000000000 876582263 42 176960747 530704656 999978454 385285363 485685420 0 -284244046 999978454 472895477 -979700746 -999965119 47736182 -999965119 75329692 -565118009 1 253902452 -1000000000 -403987719 -999965119 257530545 282773494 999978454 221705873 373466712 999978454 -207834823 420139040 -310649292 515503339 -994315586 1000000000 21618576 -433491046 -13466446 1000000000 -757201900 1000000000 999978454 -771748413 -716397852 311234846 -854399265 -591979604 -268922779 0 499911622 999978454 -512996428 -394026458 -652765360 -175446661 373360323 286161777 -628567685 999978454 -780052554 999978454 -631004228 -863508450 -207106763 526252274 -966959835 -538448704 733100861 -999965119 -160870169 -999965119 785473674 844486304 506005227 -47171155 196091119 748662795 999978454 192829173 -999965119 1 -19953752 1000000000 -3513565 240267069 -868188125 443232692 -999965119 610836133 361557556 -999965119 -85673074 1 956854797 -891032509 -999965119 -748939839 112716947 0 754152385 873287679 -864964688 830252983 780015285 -797184489 98617320 -1 956806639 1 538871184 999978454 -999965119 -302999390 -23424032 610839625 827492026 -1 597817589 802785720 1 353724344 -18307557 -785102398 269836425 552005478 -282326771 -999965119 16987002 833262051 -431756078 834719540 -1 -702578521 -471522473 -538327587 -237203958 -355310199 -999965119 -999965119 -860067075 509094770 -227799681 692671665 -978178405 999978454 78001321 798849836 558038948 467714870 999978454 -356908146 716211455 999978454 -652578303 -98948961 -747406311 -639171061 -947046172 894571520 -647785844 444115445 999978454 -419279299 -177716998 -137209532 -374879260 -1000000000 -465154132 -1 0 -894149219 395147569 -819717150 252717288 151507260 -1000000000 -593179701 -442690205 1 -399706517 638553373 -57786120 249648861 454378557 445623172 842559809 -218550042 -534408739 607015623 -104318835 635169179 0 -243999019 -217460951 -686171517 999978454 -131840804 982346368 683768570 626736631 -736453257 374287360 -1000000000 -999965119 607319003 566323972 -406738564 1000000000 0 -999965119 -1 309048525 999978454 -725787153 42 999978454 -205230887 1000000000 -544204773 42 637000246 -294431826 -306624721 42 -1 -999965119 494941165 42 589509429 950169610 526873847 -1000000000 -103092795 -828877102 -999965119 -111719260 982910185 912267134 340364677 -160728517 0 765950602 -1 -1 42 -14756029 -546897628 -436001545 486220560 -530457050 -583115398 -324108338 -668899239 -488004910 980707751 999978454 999978454 999978454 1 -651700078 -8268587 185633864 1 954933111 -542777679 904733881 -60605675 291390322 244849002 -999965119 500350547 140944596 74752378 559460632 999978454 150321137 -1000000000 77304316 243980741 -98238882 16314151 -602220767 209332576 -1 518459619 963556828 448773071 999978454 745658038 -251537330 -577273573 174019956 -999965119 -999965119 -383995486 -340532895 -99127303 -825714888 356693062 971548596 1 889234049 999978454 441162119 -1000000000 -999965119 -996972160 756032622 432169964 999978454 932519823 162631241 999978454 -999965119 852116946 302935259 -531334420 999978454 -1 158778519 -80479680 -30644801 -381065063 999978454 1 -1 -99626492 -1 482492499 -280083024 -1 -999965119 -905288803 -333998278 999978454 42 -885550139 -234032836 -404785397 999978454 360975954 386949794 360644008 1 142124291 -759859953 922157665 -95075562 -999965119 644512111 -564547541 -1000000000 999978454 161169081 -456700340 384492369 734352678 118716274 -432318408 -112794619 0 42 165103345 -115907527 999978454 -726598644 -520907613 -456008092 -1 167873582 589995319 -18392475 42 969564463 1000000000 582434877 766848064 780528429 -999965119 -892791507 775041519 -68438525 -122099066 1712056 51049260 496451458 -494772088 -258813734 39682096 79520255 -405823518 0 118613989 -699792785 -905625517 -117846593 614691846 1000000000 93911060 -999965119 -280475699 541346701 -79266905 -1000000000 606414483 999978454 -999965119 353449717 42 -376669927 -54368867 482411219 306841719 -999965119 -722551842 -222652142 457772931 1 -1 -510065727 514852509 -617468946 752614503 233725069 -251033965 -149335203 203512174 1000000000 241023822 243094526 -999965119 -119157118 478337968 -1 999978454 -283848426 0 -607881851 736191957 -999965119 803415016 -999965119 -102184535 -716755431 47675501 -999965119 608765817 -362977612 999978454 -399210572 415885370 1 -459750164 -999965119 567550599 999978454 0 -622168131 580950889 -965715835 -399749128 822078107 -1000000000 852454904 -53306651 63960034 195842079 999978454 -999965119 647129815 1000000000 751245644 952307811 999978454 853826071 106388649 108835572 -940198208 999978454 999978454 -396062041 375533193 42 -999965119 -920299631 1 -999965119 478664802 -781439058 656785522 789888998 -602732227 -38854661 -999965119 250749800 149869361 278764543 999978454 -723371405 494841983 -182883903 999978454 999978454 -147319562 -229030181 117036098 -674344023 -999965119 -999965119 0 -497073099 724198300 552528699 -75774293 -999965119 -11992434 756608793 1 -322639315 343072221 -999965119 -489793132 425515916 468057397 999978454 -196478486 785226624 1000000000 -135739473 256290021 -1 -1 655463969 828448667 -88362475 -999965119 -353034117 110428844 -107279237 -999965119 875683647 -1 -852302786 735118013 -860044095 18841496 -787000503 42 -999965119 998645503 616124714 0 -633245631 459714756 -277254743 815492154 -845321497 869523974 -999965119 424130605 -916115585 70615487 464973550 964170697 999978454 108308531 -160816304 -66088852 -578642617 -627884348 -415963382 975320447 999978454 412110835 999978454 -561392805 -373965647 -520150274 1 -108680038 0 -999965119 613875276 -955555399 982502349 496954198 673692414 770400381 390779653 602780201 297659561 -775783528 -965745379 -270280632 999978454 -527175127 -205116237 -802074971 -999965119 -999965119 969709575 -803762628 -882791921 -221887698 -981342535 599706290 -15797289 203228022 -570309844 0 819105286 297252861 -866761805 383322158 -76119513 -518586064 104282256 816718236 83322710 993501377 -28817722 -999965119 0 -224867170 -107419012 -999965119 -999965119 1000000000 32190473 -264008002 999978454 179382141 -1 -425614582 253724245 64281922 833029270 50387426 -282794833 -472188823 222975588 -1 -231731464 -624805343 395246623 -437071099 42 156420648 0 669155454 -594189873 567602108 -348506588 -603733098 -999965119 -937532022 404917283 999978454 870803376 93994210 -844455820 5639475 -668806870 -999965119 -762595620 1000000000 0 -457654961 645847370 -878419931 42 999978454 146392826 -604366176 999978454 -1000000000 -128350909 -96230630 -524980760 -610673052 -831245208 -669071932 -210380585 0 0 128803228 782144240 813953898 502965349 -507013746 17959062 1000000000 -143101603 637363946 416322624 -89003378 973970325 692786646 155133617 742517138 -95499033 261053737 -714917613 -110569332 -555431912 612055100 -785230058 816126372 -999965119 -551636556 586729980 107215157 -999965119 999978454 -999965119 -124605684 116662351 148078811 -114321486 -198035613 589266717 -999965119 -576840546 746719735 -734115875 -402474250 438796722 253393044 -581931423 -567897023 -656241953 951233103 -1 -349004105 117212605 -670186176 -545011064 481804727 -1 988212856 -763086623 220138505 -999965119 677679530 -238567365 792790550 -889819175 569783851 -999965119 -606319630 970037899 104704429 999978454 305732912 -342418699 651831233 521353592 -79818579 -107049425 -74576006 42 -1000000000 -999965119 200995584 -676589394 999978454 346992721 163736888 -999965119 760857364 999978454 -585529668 -248253764 954734476 784234057 -107082999 801567109 999978454 -999965119 514533660 -68411238 -779794186 -677513547 -586740595 999978454 333118727 -42981690 508184513 139019739 739590766 533964550 427061348 0 999978454 -797057993 -819662558 735187568 -525620719 -565309938 -999965119 -961308206 -999965119 -191001633 706994497 -349787182 -999965119 156574255 20361694 999978454 426856588 1000000000 -566969430 839041921 -789713741 -491836175 -649860231 -111659602 724806421 -254205112 244321816 358563601 -774910382 -1000000000 53367170 -815930897 -1000000000 724564292 -1000000000 -1000000000 999978454 -819510646 999978454 460079761 -999965119 -216066462 -298861772 857075732 -763241850 172335515 1000000000 -672746258 -621870357 510029382 761831840 418655271 -411404716 -1 1000000000 999978454 856599530 -25494078 -675059840 42 319506463 -983433364 76744451 999978454 270839768 -771509435 -999965119 999978454 -784683549 966866918 -761823592 896664400 999978454 625206424 788839101 -682248508 726861775 451947774 484633450 0 -278713521 -182098569 999978454 335875775 -500237282 -999965119 -1 -170249582 -999965119 -880151306 -211686756 391786809 -962491846 -999965119 -761219722 381202620 833256162 -676920265 -999965119 -107898531 -733729789 1000000000 339169497 -1 -1000000000 -456661648 999978454 237820726 -595477921 927960759 -49181339 -550416920 -323943897 -1 695377735 -704421920 -999965119 980223683 821180449 -659634705 682001433 490300828 -479330857 -89879793 293654975 230534512 999978454 883951778 530114502 42 166040213 546356964 -702097278 -92768251 -340936298 -13788196 96769822 492926163 -803611071 9554465 790435126 1000000000 269603926 -643691973 -1 0 415199611 507554159 -54817838 223382472 1 678242965 954618187 999978454 578954591 -15943299 -364152133 -346907133 -1 -1 1000000000 226983260 -364787625 -28558750 -999965119 609717666 -916099045 -59826432 726519754 999978454 -528476741 -98211630 -999965119 -779485335 391478204 651178154 -106362769 924118283 0 940421381 805416906 -643847122 999978454 111094075 235681771 56047058 -709597787 723823263 -540980958 605650296 -160466616 759173610 999978454 -999965119 337204945 999978454 -566242114 -999965119 956947722 1000000000 -670836648 -432344570 -617314269 306975336 -642839164 -57671243 239419519 1 16139953 999978454 -999965119 -999965119 186603637 -262484216 812089164 236108911 -4789830 -1 -1000000000 -999965119 -999965119 999978454 133740667 -7029810 -258065614 -24349490 932667907 43466307 -352380514 -821066933 -1000000000 -321089446 240850673 999978454 -159117732 1000000000 334170152 282817228 -710241895 -999965119 999978454 0 -924362806 -999965119 999978454 -567031915 -413325314 986203468 991349921 141890629 -467664888 682200220 70207385 397637017 -598166815 -999965119 42 -997438088 -999965119 -342422736 -999965119 780652773 -880686943 268039759 -1 0 0 -999965119 277063281 715559008 -939466150 153062983 -422687005 -92590849 487548455 -44356728 828952745 -179622372 -151314629 649119817 689961881 -957336343 -626865255 -999965119 -53610434 1 -600883436 -791135816 268482342 1000000000 -976265667 310229677 -999965119 -420858373 -711307193 -156410408 -677439965 -892491190 -999965119 -999965119 474568419 -999965119 633940805 969203285 17773091 974639294 868979565 -1000000000 353709281 236693182 -999965119 823308954 444863411 471666015 1 999978454 454007675 457177969 -910805038 -807164379 519523502 -1000000000 -999965119 -378385535 -908815813 767648664 1000000000 -92378642 42 574288262 381994292 1000000000 774259701 -264481202 295992948 -503667111 165595092 -748592494 -942118426 -1000000000 -781334032 324022395 1000000000 -839974264 927228828 -999965119 -999965119 85658841 -589918938 972539612 999978454 664264111 226228247 587954664 -329734459 -1 1 -999965119 -996827351 -1 649673614 421308862 -43585661 42 -399644233 142262256 999978454 -1000000000 986579983 18972359 973037187 522280894 837785352 201255681 59666120 -25494078 -483147830 444098774 -1000000000 -453810956 594838082 -829153470 -844839993 626043612 -129590287 564477660 848256486 392698241 -147335659 1000000000 -1000000000 791565712 768236652 -999965119 -551812166 -1 -999965119 1 999978454 1000000000 127206490 -999965119 -859986771 -777588752 -240511764 -1000000000 532452135 -82423763 475393193 -1000000000 -999965119 -749831528 -176461762 654306757 92099498 368971333 987493787 -336281469 762533799 -116169726 0 -517298097 272526277 574680271 42 -368861703 -685897056 205540703 -15223736 999978454 563552100 42 -844874601 1 61753046 -532352239 1 866016747 481161235 927862136 -539352333 -999965119 999978454 637167277 -539493946 41728168 563899135 -999965119 -475789091 1000000000 -1000000000 563139288 0 -1000000000 -700484159 576325294 -991590717 -865913275 853422296 0 0 -919124937 999978454 0 147298141 854708665 -707814092 999978454 855246546 306441261 -352652873 -18537043 -744766157 -710056296 44261918 0 710158833 964744427 440355637 999978454 93611286 642703367 -163169377 -999965119 0 1000000000 -314390538 681596810 416897972 999978454 -1 741151820 -979486356 758608229 1 -154235240 999978454 393955866 964143864 -701467217 -58493624 1000000000 -339482985 752041761 -999965119 -999965119 -703773348 526509562 1 -577252049 -385070322 472662085 1000000000 999978454 -59119246 -674437957 651719900 92305521 538378060 42 965033999 0 -708716414 -256404235 -991985301 -357289605 -999965119 -999965119 42 853803146 999978454 -706627265 381256893 -999965119 226820682 999978454 -491117290 726578668 179096439 -915661931 -85392892 -142472481 507275847 -395419593 -899692307 999978454 590664351 42 367724229 -223805723 -270717714 -999965119 -933267308 858314191 471793573 -634431373 183919188 -577910722 699681019 -728884039 0 32250320 -861714741 -999965119 999978454 67512390 -999965119 45465191 -961721002 902963161 -132211391 1000000000 -155687909 -924438399 -999965119 -999965119 993828635 -104583066 0 789030549 -31266410 312110011 -187867031 1 -791370454 999978454 -934885377 -999965119 116845342 -368498130 0 -169558221 740426583 962482125 216168271 -903864276 999978454 -999965119 -7176911 642094844 -542722823 -108156105 1 472237609 999978454 42 339584277 -175036055 -150481954 999978454 158963328 293531578 -504518085 608154285 272921872 -172972865 326884285 -373252855 -806586359 -1000000000 999978454 999978454 -999965119 -379252954 -623108434 730163795 -345010628 1000000000 563899135 898533930 -790421264 -272768275 12770101 260148315 -284905503 -866187665 -106253353 42 -481289246 -211435265 -58345567 -828297759 634794717 999978454 -1000000000 262402212 515732774 -458705611 -8060491 956555149 189567109 -35784538 730716793 281928702 -999965119 -999965119 -868296862 -676501736 788393129 334077698 -496520754 -522577596 -797454090 -777703918 -226224907 -742766469 835529918 647229334 -295241116 -999965119 -999965119 412427006 -703721917 -79398079 207062849 999978454 -488347077 974756184 -243489337 -502818840 1000000000 53455865 314108108 389256884 -649829952 -38223279 -999965119 -925878336 -694959760 714180194 142071887 967498241 -764602635 373638284 -999965119 -944858193 96456020 821000544 937424999 -719053866 -239891498 -510320944 765655452 -858313772 -809691301 566530705 -417172663 -1 -1000000000 -963439713 -382885290 -999965119 1 123217814 1000000000 -888627193 0 -956347332 999978454 598295377 746798113 -999965119 610341823 1000000000 999978454 -814661297 0 12693150 812648874 -1 -1000000000 332418414 -409436932 -294580013 999978454 -999965119 934597188 768530116 -959772321 -406052949 42 0 469453057 999978454 693224542 899097235 436862279 0 -999965119 -170825729 652918286 -640992546 404414173 983478395 1 999978454 480048197 -705497583 -438003566 1 42 757962005 -601529260 999978454 -999965119 -352939111 649472766 650516058 375759040 1 584432009 42 130540623 1 454385799 496945449 589730700 985690766 999978454 -287447552 -837656105 666788927 999978454 999978454 -999965119 -299608056 -688134973 116196237 0 -610459465 -999965119 -520020853 857939171 -14045740 201590134 999978454 1 -939062687 737519168 566477483 -602813583 -406556787 126398405 956632590 650513604 999978454 999978454 240429435 -909000494 -152061887 211192656 -876854090 -141159588 999978454 -382848764 220204837 248922596 318184516 -569156663 -389522771 173725089 714729070 -609253291 312324603 -646689058 -179634625 -651708116 999978454 368466012 -385089694 143333551 173254838 787628480 964544685 -1 976963972 931106762 -999965119 -778942714 -654135087 909452068 -442742935 -999965119 85874972 -501979637 424935348 805707252 -550066101 -274650792 -688821193 360445282 963336530 193786383 -93883135 566999517 -525480273 -213134533 210320957 -999965119 -897235440 -118276366 -377130419 1 -1 870077867 897482898 -999965119 302184299 999978454 999978454 999978454 -119222503 0 -258828329 -944721263 999978454 25343852 -999965119 -475065508 432086015 291533392 -591038400 -118749788 999978454 -756188621 -643742113 -133806013 829096112 684876610 -657622643 -95752457 807769508 42 -595079113 -113908387 -545819678 342455810 -999965119 999978454 -54892549 -310123001 69036456 448747076 832219200 -588808451 -530959892 -891813571 -960690321 336246126 -999965119 -264196335 -615680362 658960485 -1000000000 379452871 -799780870 -445871699 -1000000000 576898044 -637815900 18489383 -999965119 610992524 -999965119 264379780 -453947695 -12626625 -999965119 -333731035 1 42 -415470913 1 -261202897 -441543837 271373077 515460417 -767798912 408854005 921590815 -912864945 764062442 999978454 -999965119 -877607608 -347122291 -1 0 441591804 -654432405 999978454 -79696034 -999965119 -999965119 42 152170336 -827313803 681252962 0 -202329646 374751097 -411188293 -899069111 591557822 0 -739231646 -1000000000 654456231 -662083600 -999965119 999978454 42 545066007 236105626 -999965119 -666528217 0 -322412715 999978454 160581931 0 -922423458 -790621505 978352242 994195672 -999965119 -74018135 -561516376 -516993055 -47217352 68588749 999978454 -999965119 222185037 362639729 865064041 -512964900 735346971 -580377378 815449507 -548164446 -797880397 0 999978454 303557856 -738657205 893868868 346505537 -882131144 429884456 -880774971 0 999978454 -999965119 -754676055 -632507643 42 396092718 901227888 367588632 704163503 -26704768 -135356753 -616528486 0 -934307892 999978454 79802277 999978454 894301383 1000000000 -575335814 236000862 357020864 -576014931 42 -240712307 999978454 728774127 0 636526449 -431390916 -167528334 -626864015 -999965119 -999965119 441243957 -680755911 808378143 999978454 255867348 914808376 -999965119 999978454 -1 42 -904328630 -175387611 692382010 809931085 555918713 -411804485 -660511789 -1000000000 -422541433 307213535 566897802 885049674 -973722655 827675501 0 255035418 999978454 -999965119 3452645 999978454 -831282710 943268852 381102448 -803068847 681810249 407768756 -282777858 999978454 -245982702 -844214703 999978454 -999965119 -328104678 909693412 339248949 -486830573 -421888218 -362926549 307720813 -374845331 999978454 -729620921 -832451068 -728990892 359901003 1000000000 1000000000 -961567379 -999965119 0 999978454 -297650707 -999965119 61196283 467990989 0 999978454 906135385 999978454 -90748051 -862291049 773998878 -1000000000 0 51367221 -649318148 -479479460 -110682180 612745171 80603821 -170285086 267692061 -864721907 -947886447 -49453974 116211415 1 -573169982 -1 509738404 -928351698 1 -941158412 762351596 999978454 -474771548 -292967474 664686967 777351712 504742609 704606548 1 543459329 -637100191 -999965119 0 250904038 470288790 961158251 680446291 -886360419 99879677 354162828 999978454 -748068377 687137819 -999965119 999978454 -198035613 856541382 794046171 -972028061 1 365010026 -151677663 -664326561 -449882940 -1000000000 -437821870 42 73290289 1 -1000000000 828972849 220330431 42 999978454 1000000000 -1 207285528 -90000442 955412967 -883245335 -973588552 -459634037 999978454 42820795 525381241 453719698 -111396438 732796877 999978454 280860853 -161868915 -1000000000 617416487 42 848216810 -888193713 682950412 999978454 289350111 381851909 -619881202 -618043217 430611686 681817633 759209657 -50641149 999978454 885895510 -269084589 558727016 -78628423 693438792 1 645683912 139819208 -267085634 999978454 -999965119 -1 496742474 947505596 -1000000000 -659211004 -626826474 -106168918 -796206534 686315872 -224005581 317550630 516403046 -1 1 -944917627 -20858003 -389338431 -595459975 -793512349 465600679 759793178 323118229 -799554177 696075925 0 -999965119 -999965119 -392227535 999978454 999978454 910397675 1 563997942 417478062 -7310623 -1 -324091933 436330796 -685617893 330948227 485217653 -608440261 -221007596 -425378733 999978454 741928197 -123214689 -999965119 -1000000000 0 -1 217043110 -347629023 -352845221 17173529 922040669 1 1000000000 547424654 -613186221 0 -23327916 488161135 126707445 666591070 999978454 926448282 -38113154 593612576 1000000000 -1 999978454 42 0 303565966 -999965119 348362987 955332320 866106883 -733938195 999978454 -212594612 -792319141 42 825204851 -908123244 404802332 559923694 -74702642 -907961578 999978454 -999965119 433939482 -852403674 -1 756886404 1000000000 -122799365 591685077 0 -292703821 396885431 -935364916 999978454 -286573735 450469843 583738284 -47880054 1000000000 0 999978454 350097701 -916668326 -243965997 905706026 -218796224 -745991523 42 -999965119 321368435 -831445254 916079683 -714767767 -915324008 1 -161572440 651234877 -327927739 172442599 -645035027 -20002698 756855060 -1 -240084053 -774140269 54944533 -173216093 -1 1 -999965119 132563641 -1000000000 -982383372 -745028537 -999965119 -708367588 -947507616 1 -1 -557386208 -1 -1000000000 -450301955 631016073 1 88636981 -348105048 -263266179 314101843 -792637776 -92580918 -281557255 999978454 0 522476405 -105201966 -673723504 393792533 1 263985048 -999965119 -641624053 -999965119 -717537052 -146840210 999978454 450253754 -634424857 154122993 168501883 555203561 1 1 -999965119 -751156912 661107057 -181324113 -215940952 243593434 0 995061704 -173532993 76419724 120966746 -933688678 -445457397 -999965119 -999965119 999978454 -405559574 -1000000000 999978454 743540038 631760989 298636169 1 -82496170 -362647805 -272788558 42 -999965119 -997270926 -999965119 698999195 999978454 999978454 33224688 42 -99541899 309229170 42 -812323997 -355850312 -797255657 -729234345 -299704117 726066812 -876473818 -999002788 -903113552 999978454 300955383 1000000000 908042026 -746070863 -722582755 -803652929 -999965119 -889680144 151443198 -999965119 -999965119 7333767 648579624 177717285 719831879 -635980011 1 270188754 541147700 630333626 364964536 -208163837 416831527 -1 348624613 -19219656 -999965119 42 -999965119 620084893 27875734 42 855975623 -968701139 -753462845 0 858751170 946191832 751576583 -286403524 972395071 42 875883769 1 444073807 553207164 -1000000000 999978454 -35784538 -767216369 -999965119 -245738561 999978454 123750642 -116118966 844008950 -316915158 999978454 999978454 -950921094 733738682 999978454 -405664298 929036182 1 -308197944 -598677910 999978454 -959346013 -407358194 42 143367042 -736358101 242065643 999978454 -588997920 86321234 -528653704 -451889449 -946260858 -275695 -760894361 205910739 423955711 -445091642 -2351626 113227353 999978454 523122650 999978454 -999965119 891577153 406171617 284688694 -28803923 938874872 -927188714 -891307135 302994761 -999965119 462901594 234365471 -665169330 -1 -908030211 -1 605154506 1000000000 363087284 -895190086 660820005 442712033 655983438 -999965119 229209004 -165226511 440877345 -1 749933074 42 841938983 999978454 -339129881 252158059 446672862 518889927 588670762 49981819 -778021822 999978454 98907215 42 27252849 -1000000000 58130780 -719421285 -372622193 -997345227 -693630650 345320350 441590898 813964209 -961412094 285977275 999978454 -609159828 -999965119 999978454 -493580327 -74390348 525022804 40800945 123501098 -254173419 603607568 -1000000000 999978454 741211690 751476319 -999965119 883427855 170348072 -999965119 -639053623 999978454 -999965119 997384708 445732117 1 133586498 851143531 -810734488 -256685407 999978454 259207132 169699664 -948621211 8276509 -999965119 855670331 -323012906 135601028 -475900234 -999965119 242043687 -878701052 42 1000000000 22451072 -263392360 28462680 -319035591 560921829 -687368583 1000000000 -999965119 -386597097 -999965119 999978454 -971412344 -999965119 999978454 -999965119 -467026980 -445200490 -688237214 999978454 220677354 -1 610734485 -313684729 879520860 -760824463 237709282 -641026193 258925664 -803030709 -1 -936925311 -332281380 -964468944 623754565 -657269493 432493363 -68991138 -528108612 999978454 -474795464 -999965119 -696732384 999978454 -86700853 994137378 271893141 226649336 1 -999965119 999978454 -529019898 798297947 1 -508626496 1000000000 852732866 -804727600 546948672 1000000000 628107136 -778616400 646797725 717539368 42 1000000000 1000000000 433191250 -999965119 66624063 558008508 -380380410 1000000000 -308986296 311985946 -999965119 382287828 -157364983 371772592 -800475254 748013843 999978454 42 -172961272 -162830458 -662729329 -488566193 41361735 -900559119 42 -943136963 912344793 634111396 -4821594 -175044774 -40517440 999978454 -65778644 -374286549 -999965119 -757560261 775019592 0 -999965119 -541989935 -181686470 444842595 -722184550 279551429 443863192 -1000000000 35423144 354954756 666788927 -755225817 -335210226 750508783 55879150 999978454 607389702 -710265907 -1 -1 -991989880 -999965119 236012166 1000000000 889147976 -91962328 1000000000 -999965119 -595444772 4732621 -700287070 -352635909 -61493897 703226648 -1 -409706424 578413901 749661583 42 1 999978454 -999965119 636829413 -772089265 84482545 764790333 447766779 1000000000 -80137679 853823821 -733980263 397637017 -915384310 -510144224 784986642 -70184813 676401998 -999965119 999978454 1000000000 938598591 999978454 999978454 877313126 466302051 -906024672 -999965119 -999965119 18818440 -883275413 -373983501 854519899 905680386 -999965119 999978454 471271786 -994215648 742980286 -109508818 515740228 0 0 -521447556 835856058 535238079 -1000000000 -26139014 -552615977 -543485344 999978454 715462177 666563535 -154881166 -910756644 323601443 -662018108 -999965119 68617598 715184200 -207055223 1000000000 -999965119 -697890650 -1 -33521880 -792355528 663093873 999978454 -255767573 591890647 -999965119 999978454 102754077 241181583 -774777386 42 174138999 -822311730 947811736 999978454 -964389112 42 999978454 -824666888 757792636 -317023343 -281401184 -278259446 0 42 151493045 -848499828 -757605139 0 -999965119 -463086878 -1000000000 -968485737 0 317917231 434343766 -158185352 627361859 580687510 -488776001 -738450493 -32817102 93568719 0 906892684 898372865 747357530 -903436038 -455366821 -1000000000 541192 -827225484 42 42 -1000000000 914629837 -999965119 848411967 -218787073 -999965119 -1000000000 999978454 -276959238 292225289 -621870357 -999965119 594880858 13705041 999978454 -168348795 42 340847523 257570197 -945519039 1 363946538 -401597494 -920794693 -288575904 -714269886 945599723 -411970398 345859720 -562064429 -149004311 672659759 316435819 -999965119 330027238 248548940 -856716291 0 275105877 -78141500 -1000000000 -680301391 0 97884125 -512359083 268968544 -700561485 929462772 692266336 220293576 -985082006 -184246455 -579024951 -1 -1 5169854 -999965119 -126410273 914679365 -840388594 999978454 431094532 760825976 628184266 -1000000000 42 42 159800722 999978454 -870204115 629161099 127080109 263139725 -1 -985728231 -854939803 -170395177 -407714053 -150263988 1 60972885 -999965119 -820423602 -999965119 636054136 -941461747 999978454 999978454 18838693 999978454 342153013 728018471 -406213771 -999965119 817452478 -654797494 303546077 471634999 -999965119 -972992136 762743092 943026422 999978454 344892843 -999965119 1000000000 -947677946 -833964916 999978454 564865008 -1000000000 -104478037 797087729 -912643323 -830977917 379958874 482256448 -568027808 762902002 691458097 -999965119 383256943 1000000000 -792431244 42 -1000000000 366578751 -999965119 484030792 1000000000 549609347 660884744 -153572969 -400993292 701217888 -947889414 763899886 42 568781745 -199559802 -132647440 1 -85258442 -779881533 42 -413804440 961496515 310530944 999978454 -1 -1000000000 253230905 -735709599 -134162696 495114288 -1000000000 -1000000000 -97044456 -999965119 -1000000000 766099661 -1 90392596 232173620 42 1000000000 518066026 -939533642 -783859371 156263768 -577724758 -142835448 -537379024 646496071 608477119 42 -1 -3690716 -201063039 720496049 999978454 -40259084 -679092246 907037297 999978454 -41011061 -207798474 399554779 135983026 -328424797 -463882189 309168334 -613262391 -999965119 -999965119 1 20262221 999978454 108945337 -999965119 1 800293178 457625692 -699847804 71994753 827083855 -192473390 573733630 42 -204721775 0 -379185334 321937637 1000000000 21650811 0 -657610470 49807180 -215635758 -182160718 1 -999965119 -32231790 42 710312449 303301338 -1 -893490118 -438714269 988780660 882354160 -3772568 -841288828 -1000000000 -6105347 600442312 -471988921 312629065 999978454 -159754742 -488582281 -569723075 8276509 -347890583 787557329 -999965119 403301802 450694808 636028644 42 513464393 831982463 1000000000 -292168328 -727603695 541281011 216352422 1000000000 -454852185 597785713 42 1000000000 1 211463615 571046466 896114790 -153802294 221207375 926092999 -437160707 -1000000000 42 999978454 0 979280022 -323545156 966313925 146078689 -12686914 42 -1 -318261015 -23462820 999978454 87648570 -937301897 286953741 -116742476 -611675050 -178960424 -48944688 -452931234 334923292 903615759 -999965119 118441490 544631568 138817835 42 505176137 412123127 19674360 578216039 -188124242 -320311360 1 839386234 -268517558 921659131 1 37482527 -119842104 0 136176304 -92500726 -988088812 129737353 999978454 757153966 -575106371 -465695401 -445218338 -1000000000 -999965119 999978454 460066461 766910898 -754029498 -601578968 999978454 1 792918229 891943580 -1000000000 688233574 979174876 -999965119 999978454 -999965119 999978454 -1 -951194990 697176351 -892296463 384725687 -1000000000 -34500034 247613303 -907977444 1 0 -236735382 16500010 999978454 -999965119 0 0 -86013748 249744541 121935398 114589599 -96781538 232338236 -478938007 639012022 -503907828 -999965119 -165384484 -985039856 0 -695026056 646878887 -935650000 -179297459 210609210 487774503 864335341 -872907957 999978454 -1 904891901 -206960232 999978454 -738137923 388286091 687789574 -394270075 179040864 223357149 999978454 624219095 999978454 -656291094 1 380264558 42 912797367 260682892 42 999978454 327600014 173910990 938427882 999978454 0 987969928 669964903 -256700587 -564564948 -771366102 458264545 566032200 -626918990 -113378372 -190466514 640416676 -286964240 -652378484 -160481153 1000000000 0 1000000000 -145718027 0 -125178490 373637337 114900665 -999965119 -999965119 -778839045 657970826 306136915 127680625 -26003778 269528775 838303129 766713987 -999965119 744210417 836112827 -999965119 671724427 470442090 -999965119 -55149061 -628377183 0 -72800493 878525654 -202936412 42 -1 127576539 459895362 -977092048 713850044 -250134100 739705343 -896189737 -252241453 291506956 894374931 805336300 -999965119 108251427 -13298064 -625689757 -819611231 999978454 380938198 -381593081 -628369272 791309436 0 999978454 342180082 548859188 -1 -281530752 -1000000000 999978454 -273878981 927542024 -930860021 78687567 -1000000000 -999965119 603840417 269838529 42 1000000000 999978454 -600773257 -371360918 45508172 -400504680 318640070 -999965119 783621977 -762853229 -284940449 1 -98950851 274279068 878568433 -999965119 -999965119 42 -823948206 -742386919 -368138068 -414948688 665911199 -999965119 999978454 -708284046 999978454 -999965119 999978454 710399423 -72767270 -284671491 755126716 -999965119 494119201 999978454 -406532632 462842355 583623343 -999965119 -745801979 -575349381 999978454 -1000000000 -1000000000 1 746432679 -537271475 729969664 -494562615 129551115 -229912220 267316745 -148052189 42 915319651 -75992111 -144557763 -66353771 1 999978454 1 302078540 1000000000 -578358929 598096775 -225179383 -226893238 42 999978454 -258394283 999978454 710557592 -128431058 381011373 -195956521 449161828 -857677341 197089621 -83396830 -8529312 909550130 -999965119 999978454 587134277 196011944 -849506898 -153222047 657583640 -898027150 0 999978454 -913744927 -1 -221649131 -868491582 512459719 767217008 75027082 451899145 0 -396108314 190558194 205709148 -355411585 -999965119 489557917 29602855 -999965119 -862644600 612814860 999978454 111560651 -999965119 666705810 999978454 352209959 0 -211903950 306328549 -644706264 -96618783 -999965119 -496476038 510710936 -1000000000 -445084369 -394103639 -114518802 546609703 -999965119 -999965119 -10221301 250074376 840814309 763341662 -210194666 42 -896965691 761032955 -770188712 627594212 190467524 536453045 735724194 -657063925 801398908 -999965119 999978454 999978454 -257997116 -999965119 96400090 330129121 -583758596 807168808 -999965119 41974293 -1 667854090 -1000000000 -225316949 999978454 -312947655 -999965119 274638852 800750463 -763613642 383369202 -721428504 999978454 -677560770 767003630 -999965119 770655434 999978454 -627531324 -8184969 -757732249 183164911 -446872681 -999965119 -999965119 -467424725 630757891 -284886590 -354519734 -126616376 978274790 -994880218 -211438649 -999965119 -228555845 591089206 999978454 252050120 605147058 -838817307 999978454 381449249 486511144 -999965119 483681787 152649190 -602484459 88465693 -5861356 -585541364 -32607783 999978454 667904314 -1000000000 -520045802 -999965119 198877102 999978454 -60756345 999978454 -143845612 -884428793 -918338830 0 557973179 354869569 731281146 724653177 -325795853 727338202 97576406 925319304 468144733 574530112 287318026 794687457 42 -999965119 -999965119 -999965119 -914058258 -265935522 -999965119 42 -505104622 809243502 618925366 -999965119 674525728 -923098188 -999965119 590970671 -993225077 -999965119 959070115 230967791 911111547 -999965119 -1 -235604595 -27002751 0 821541676 907935186 71234615 -1000000000 23743901 -527419012 -760171106 -1000000000 958698703 327408794 241816848 752543360 -845357356 -647237174 -934908785 -709500822 232497101 -177144106 -810543818 451285203 -670153312 785010646 -848105868 -485501700 -681884562 1000000000 222744711 831842613 457867594 -1000000000 211031602 -581678471 -1 234908579 350001397 -266850844 -908607001 -178183934 -1000000000 524212375 999978454 999978454 0 358538913 -561668202 521103221 -592214013 -1 -272038304 -744478830 473975831 43009035 -257699645 -226062548 -747143898 -1 587164827 833468454 1000000000 0 18001597 245785649 -999965119 -574762472 -495700032 981855136 223316124 -963883198 -36675648 42 385711795 -353429462 821542862 -459047672 556163756 -1000000000 -446252802 441794180 1 -1 634732555 -1 999978454 -144783290 732079516 -149027437 -926582198 -999965119 -1000000000 -407453781 140613087 -418571470 1 -92621757 1 -535942935 -244410612 990682592 35357107 999978454 346914406 5386953 -356010279 -762140850 999978454 214515334 -960285778 431360441 197912352 966766629 53128335 -473029123 32858563 0 469140760 -999965119 -824155743 958538272 61926767 -298757966 827370821 770090796 -246663110 371229663 -999965119 486142296 -558434083 -999965119 866588784 840222093 -666484948 184234483 226307273 1000000000 -209210994 658345022 -1000000000 433233993 999978454 42 306144110 -999965119 573193975 -999965119 -999965119 0 93854396 -124978409 -1000000000 -999965119 -384459804 -422276302 42 22904629 -999965119 -583096082 42 891058005 49386852 -999965119 999978454 -388989395 105658725 -733602429 742651453 -4757196 42 999978454 -999965119 999978454 -999965119 999978454 -999965119 -56697307 -999965119 -999965119 -1 -774526880 -910487145 -849016080 -472442871 -276554839 1000000000 334095678 994650049 67777166 999978454 -493637653 -843708791 929087091 -977479504 86010503 999978454 -705160888 -423915153 -618308898 999978454 -841771219 0 -851702354 -999965119 42 -682408578 810259561 0 670102596 178833573 -782264932 -1 -251932401 713224541 1000000000 0 424957304 170440608 -917032891 634174497 -25026163 757313053 394782348 -702545630 -982077499 724832088 -192273522 1 -170534224 -814788766 461566633 991060233 1 -129801510 -999965119 318836363 -550278981 -452590935 -733040177 506123994 -857777063 -999965119 797487410 599115326 1 991190660 227923910 937947235 -278896038 -657856880 826245073 -448460042 -860181807 -655536227 -999965119 999978454 -514500778 -165967482 0 -1 -78441501 999978454 999978454 -293274606 -256376357 -1 -359767474 55288825 -351237245 -546100229 -331241214 720662656 -298212099 773533614 285684642 -683596391 -1000000000 806499605 -114680609 989271991 591676947 512644519 258097822 273486819 -999965119 23100111 -141136232 -100635469 -871960970 -999965119 352431435 -394632313 364832535 -999965119 -249566093 -1000000000 -999965119 -68329948 245369375 -839660484 -107456381 -158324727 -999965119 824452864 483630259 -207852224 -1 -999965119 754448431 -208025684 869380767 -848494821 -1 -498348814 -999965119 614586906 -999965119 1000000000 -299235066 370741716 -441370369 -1000000000 -722040503 879870206 -999965119 -909396979 -984669959 999978454 -845844935 0 98302594 -422058815 -714120082 -449137626 -1 999978454 -369125175 -401969691 -117462147 78106085 -656954271 258866049 -544527527 -358727194 928237015 -1000000000 -93737280 -418508808 -999965119 999978454 361242847 803547356 -55354770 42 1000000000 -997498464 936711883 -486843352 118344828 -394882034 -1 -999965119 999978454 61244392 550061603 -1 -476142123 1 889698599 -39779912 999978454 459715 -999965119 -1000000000 605277944 -794016472 -1000000000 -763870043 -972036535 -220302366 -603594594 324725982 120908092 999978454 -1000000000 231927268 534690565 -59160516 70373567 801105425 42 606237701 712079527 -181130817 -370742697 0 999978454 117357528 -254515937 965438707 1 -556015759 -351684741 -999965119 -29125606 -378552223 -999965119 1000000000 226783219 -591041980 764462987 724469012 -245337099 -211057251 -844840359 678732563 -702900711 -663335711 -477092346 -172820063 -999965119 -178404050 -883277139 -688059058 193876469 -675725656 1 -357695031 -504015961 359143215 999978454 454549766 -476365631 852745380 72313604 -999965119 -596437283 999978454 -683553205 42 578842910 1000000000 -841967958 818413330 -850441835 999978454 734020336 -346664117 -38374228 722751591 -391369692 42 600253788 999978454 -896417180 81889463 -1000000000 -1000000000 591193060 995352170 -594526928 -1 56028000 -1000000000 -999965119 -534036229 -724901452 436482720 -625563568 262204901 640617905 -1 -746007256 999978454 412546761 -357479555 768598968 -677395182 -523303191 136185851 -417040453 999978454 -926036244 -999965119 759089849 -921077782 -1 -999965119 -706060839 -999965119 237538807 -253217040 460856584 413855633 -750941161 42 -89045530 999978454 -403446529 458871667 0 140201745 379807455 -992814524 -639823051 -594460541 641960088 -682763710 14110909 -325763873 826869595 89188296 126075894 489188826 882275521 999978454 -249296258 42 -999965119 304799013 -999965119 -892996527 722433867 610464618 459443992 -147721751 -928328695 536885586 -741902060 42 999978454 639713270 -673569168 -689502156 -264114437 197624394 999978454 -732555415 999978454 999978454 -85587164 -944817138 777729322 -736670515 411411970 866444712 -244488174 252903792 548898455 0 -47821913 267234023 557880337 780661831 -607203111 70188863 -734037691 823670909 -276554839 999978454 801588774 -737584334 -214846151 512735416 42 221878417 101243761 -38799584 999978454 -999965119 -289554841 468656640 -277554375 -15127494 794927011 -683327212 42 1000000000 259826549 -739616677 744172997 -624877768 -999965119 -463024913 530780432 -104002994 669311930 -999965119 -177705240 1 397679072 -766635037 700806161 937767938 -85333705 489337682 918418143 -953840867 483912178 0 -806499633 -315844407 276806150 476906776 311610563 183076001 -375388003 -395098741 765491683 301413128 970818155 -999965119 -999965119 293814112 -216594015 -224278075 -478884613 1 1 -560997965 943292332 730779803 -297591715 999978454 -46365883 -670011854 -812859104 999978454 -876100542 1 -182481604 -314684937 -27235764 -1 -699993600 301690133 -124275430 114018666 -953553358 47661093 -120439482 -1000000000 485769483 -393434751 764045853 42 -975432787 999978454 403021856 967771449 416069306 61121369 1 644051218 -763857237 743448614 994924929 -939277524 -609973715 312035747 -43416222 -636137448 -999965119 -759347466 -249041254 19920315 -934333967 1000000000 265201333 362240461 -114977756 -661307107 663694243 -402093342 999978454 922270311 42 -598080694 -1000000000 -478175924 999978454 577652171 -983601221 651173445 -599205241 140521208 -145162060 -18440159 804646618 433339908 928311018 -999965119 424744220 134472318 -396008292 405854821 39539312 229035129 514381590 -999965119 -999965119 -789496693 282471580 -300119930 545269154 1000000000 -894702654 -999965119 247936712 0 -999965119 -398061623 1 29462150 766092871 -999965119 431528770 -82422819 -297996893 -909208374 960533453 -999965119 390518232 999978454 931492123 -999965119 -893709113 -1000000000 -902028769 -1 -648975283 752670862 162314842 0 -625812754 -928051801 -999965119 -993250591 -643004915 -915765348 -17987936 -962702950 466081009 999978454 100889939 604129921 -362467374 763579123 47787579 -999965119 176650338 759182868 -280795222 1000000000 -236451871 844453005 -487623397 -761472048 999978454 -999965119 584334092 -999965119 42 -309142754 -333852786 -999965119 -1000000000 999978454 654542889 206376598 564111600 358653344 -999965119 -207698154 -552205379 509414640 -189243797 1 71310323 875203644 646444100 82374351 842013422 -204493045 -19738501 97983164 705826887 899860422 478943031 -489266441 -999965119 -999965119 54467061 42 286970156 -102977836 -193885038 252367162 -612656582 -623241291 0 999978454 -502955897 562399923 584721597 -315726833 -453929789 -268016786 -1000000000 -484996901 -1000000000 223925030 -556600431 -642532722 -12929913 705216128 -38901093 -999965119 -838215643 0 -597868929 387911273 -1000000000 418152804 -999965119 -435831767 1 302280090 -1 -999965119 -771567707 -999965119 328602743 1 804454725 -997766472 -115484199 586100001 42 -634146545 -317025663 -999965119 -999965119 572356529 487368247 -309939645 -103929513 -1 -225965326 -490580359 -576106031 879084352 999978454 1 -64467799 108477222 0 675547764 -360936004 -615417246 -1 -379186480 999978454 810404231 -434519721 668623132 349250852 163068353 -559262955 -698104061 6936452 -711050434 538028579 -857109006 1000000000 445680962 333963096 460848941 490812841 598151988 -431327872 -731771714 681949961 438778218 0 -683698717 42 -166357738 -195302015 -325596552 -999965119 789360020 999978454 -186998978 -105186704 574363011 683832839 -572116604 -617878555 -577878579 -615688414 -427453203 999978454 624828041 871423002 -999965119 92796509 19764955 -456489363 809497709 341055161 1 995247574 -999965119 -280851215 133053887 42 745564979 0 136446694 -677524644 752991147 720810755 437147307 -999965119 999978454 -25275606 467575880 -888075040 377981976 -258130475 -512773948 -968758102 -1000000000 182025465 -337635875 309053389 738401167 428987080 126435812 648014529 589361388 502262074 -306965307 596738390 -1000000000 44306617 0 876846083 -461590628 -126891340 4550877 45511046 -171916963 821318375 -904362254 95622505 -427438835 256167367 -740745543 789414762 -999965119 999978454 -369994281 75984790 1000000000 -760317706 847452056 -847596179 365854978 -68264060 152525972 902930555 -918611860 999978454 -858677473 -227844287 622052574 1000000000 -911341007 -408129675 638708245 220617842 383815210 0 -749000058 42 -116597355 -378244326 -1 717198261 -979754471 -737946201 -641099474 729399691 -900647065 -1000000000 999978454 -999965119 42 -531009187 999978454 1 0 793009053 -893410159 -1541682 -1 233084862 -1000000000 999978454 761407408 -155198636 -711345852 -667929028 -999965119 -321632629 -219697738 148167163 42 815251818 558319449 829779145 818779345 331996568 -641479377 431076917 999978454 36112837 684047722 -405391859 -734139659 -999965119 -999965119 -368994984 -145979363 211185975 0 -999965119 103567357 -388918923 -567168256 -96663809 -543008394 282682553 103331322 -1000000000 -406057600 -999965119 684703554 369991127 -325362731 -335770370 -445955073 -498055272 716619184 -874874230 -257953334 -82790862 -46901000 0 -999965119 999978454 -960802096 0 64399489 -999965119 591033994 141670347 -716435157 -485021061 999978454 42 -999965119 -293129710 999978454 607789862 -999965119 -999965119 31918747 391088918 0 -446479138 1 677544155 952676265 563370478 860530393 999978454 -823517798 -999965119 -208511281 -347385202 999978454 -506647335 -823449705 -999965119 -169209827 -938116541 886185871 689731821 201156229 -209850486 611152227 -886741515 -169762131 1 185496568 597002271 776354259 -507847085 -800247873 0 -999965119 346110653 911383371 999978454 -1 999978454 164991814 20639173 -634828668 -1000000000 966420052 -738913738 -225580070 954226230 -711988688 -1000000000 999978454 -602677257 -999965119 42 -1000000000 1000000000 809772598 -931663723 447230804 322732710 -999965119 1 73632236 -999965119 -998861254 -140902729 606542994 -285599533 -139510893 190837324 -1000000000 1 -738695611 42 1 560573131 -541566195 -614388608 -13259867 -426392351 -462044316 -277987716 772459806 225602306 485589391 334076539 240327773 -394704902 0 -303150907 -572388603 277004104 292630567 1000000000 -763225178 -999965119 -999965119 0 999978454 42 1 -274763672 762656138 1000000000 -1 313152789 1 -1 1000000000 -649410294 -999965119 0 1 962733872 0 -670633086 -991896329 -1 656435550 1000000000 0 999978454 -32388382 690399647 -154979264 1000000000 565183850 -6972051 888136486 999978454 618906778 213204413 -612119399 999978454 785779955 -40785365 0 162864973 -999965119 449223277 999978454 -403321211 765243284 628469263 1000000000 61388367 260842266 492710953 26608667 798331873 -545389799 120685380 -1 999978454 -476052067 457979953 774880460 399840115 259141351 -999965119 999978454 516044117 530373655 50436493 -999965119 118830408 -345581823 632944338 -999965119 -939923449 -171640096 -943375519 975905921 999978454 -720726853 869335628 0 -638913660 -780833118 -55484007 999978454 999978454 -1000000000 -290097097 999978454 -655487321 -657603352 1 -1000000000 569804872 -605219050 -707538851 -817019096 0 999978454 999978454 -1 -1 1000000000 -999965119 -361891247 293251735 -960097868 -758147337 -700356842 -312796791 452124244 42 -607998386 389696941 -540283431 720337501 751239801 -780656648 747574701 -999965119 -226683810 884889719 1 -915598740 -2350691 -361809489 921086210 989485578 436675852 -713364162 896093310 939384953 -999965119 1 425586376 -764676485 -999965119 -205955360 999978454 -381062644 -999965119 42 -1 -900996844 42 -1 999978454 -163415398 647580371 979534821 -999965119 351041253 -23548712 563305857 221266888 -970095202 -493263767 946694831 42 370292093 -337471335 540344524 448993821 999978454 492440982 350965575 -68679996 770344295 -342189965 -926102578 0 129680915 -40280441 609740364 21879658 121449809 -667744665 -627438736 736258609 0 -603246990 999978454 -447627562 979527613 -139815765 -881475729 1 303431880 366995278 896989728 246017046 -1000000000 400502996 -509569454 79054472 0 999978454 -64290856 -875298374 -627198561 -96706985 999978454 467352612 1 135377204 -722671525 -105361508 -775095751 -999965119 1 -1 361245572 723559626 -173598874 -615468357 109171363 492677300 -421764482 600703773 -1000000000 -800710128 759892628 -999965119 -774937888 -513704429 973908770 1 999978454 -398720098 -999965119 -904344912 1 -37070216 -547648398 -399408459 -72013164 276274381 -385063781 663949687 1000000000 155059254 -483440601 -643112318 -999965119 831124697 -720662525 -517260536 174936438 999978454 744252549 221869961 -202223284 667730301 999978454 456568398 -36143777 -371154189 -847919047 42 -270088542 1 -1000000000 -714419583 -844840359 -539232465 -659708841 1000000000 780270027 -167668873 0 0 999978454 154881050 -938486219 900174610 -701673484 1000000000 0 -369285268 999978454 -119706031 -884458243 1 217456359 -521464779 -451045270 -999965119 -999965119 42 220426712 0 597733104 -953658800 -958664099 745375557 42 563729488 405328754 -766884040 387616259 -457981778 -736920035 -151629473 -999965119 233487642 127585288 267905244 481812396 -979048946 834041494 972447207 215062082 854402122 999978454 42 883865704 -396767334 -663402112 736625614 70378605 -744659307 999978454 -668821661 -215078771 793302665 -1 1 -912537934 -999965119 1 394751276 645993269 486881223 1000000000 999978454 -54479212 177755605 -200071481 42 999978454 999978454 -1 42 437147307 -633742855 -858612871 -570011666 -610334045 750709145 -779098605 999978454 341016224 42 508609758 1000000000 604742903 -650620169 42 -143856090 -999965119 -373958033 -999965119 0 -581100762 64929269 -192541451 -991519821 -423753174 1000000000 -999965119 -458463566 -524935121 -320829267 -935068077 351247016 -476275376 -887738036 -889676480 -588584713 303527976 999978454 999978454 -545011805 220822037 -999965119 837860897 844462409 -742692130 -746583736 -1000000000 1 999978454 -354143598 470562094 256027598 -999965119 956955174 -999965119 -69033891 266882094 455889406 999978454 -658160821 -953144223 -323382644 -625438885 -58991426 -281397464 -394111572 -189385069 258664321 0 -742844032 772612588 999978454 -999965119 999978454 -549962647 -855368363 -829719165 162531326 999978454 -785404924 -416524919 0 556744904 136551038 304412724 42 140046432 -721850344 -160564315 -999965119 -1000000000 1 286562387 -493932141 -4460270 42 -102521558 -251199700 -913799447 -271143130 -718532441 -722368350 831036294 -999965119 1000000000 -214008022 1 594889501 -999965119 -248860194 757560622 938402506 -788791401 268066497 -884031792 654142134 -130808320 -687655398 1 1 73145740 -999965119 -999965119 -952075008 999978454 0 0 -745335252 -1000000000 536447692 -999965119 269614983 -976483409 -470806926 554052496 0 999978454 -943005411 -41875612 559982085 957446234 999978454 999978454 910701190 -999965119 1000000000 -999965119 890804138 886171334 -457103693 -1 -969279321 408649931 1000000000 -999965119 -974414138 -999965119 912610500 141957156 124439342 -607953489 0 -1000000000 999978454 629192771 1 -1000000000 999978454 -269533156 -999965119 930553236 -312017518 0 -904503161 389993736 121433073 -999965119 42 -91013297 29160273 -452146992 -847608380 -234316230 561485611 708692604 811113971 -999965119 565346589 478717736 904890682 -999965119 197436370 -999965119 -980002698 -319430943 -592433541 -852302786 303688113 -557964892 -682515031 -270656439 -505151021 812553937 1000000000 999978454 -622259131 1000000000 -838745153 536453045 699688662 83534603 -999965119 42 13609198 999978454 10071309 -999965119 414849057 -684295444 -900378375 0 -433071480 -236892603 -885698956 367564125 551174022 321740882 999978454 -886918234 153055992 1 999978454 -364189692 -999965119 42 -942932390 -428267665 42 -134076646 42 496577362 42 -682525662 -999965119 453801048 148945190 -123844807 -485912091 -999965119 -610305544 -91259526 -2137391 999978454 410195935 -702424952 -718839806 684475251 19461657 900451523 -1000000000 620942709 -431155904 797766647 894252756 -396646364 -916072874 -274305340 -31222370 -372518448 -37615298 644165659 -734928853 -843972129 -767182730 -999965119 -110016097 -285459344 -17320581 -999965119 578384025 22309346 -212365362 -931487191 890053910 -999965119 -69502103 999978454 309991879 252049417 999978454 999978454 213132804 885681270 983104756 1000000000 -121330716 -999965119 -999965119 859189237 -999965119 -575847496 -999965119 -851893940 947371962 -998036818 1000000000 1 175478228 999978454 999978454 855369798 999978454 -135232779 -999965119 -1000000000 -365573197 910778216 960181067 948061327 -86628022 -455879794 690447378 999978454 999978454 -227952094 42 0 125641228 517112459 -58055999 -6184175 1000000000 620365422 -902756192 -614827431 999978454 -294750846 -741271601 -533247292 -454599896 -999965119 1000000000 -498306022 132569068 317401179 -344727404 -832036218 639838492 -445154029 101034511 496456235 -999965119 -1000000000 180326008 -999965119 -999965119 689926911 -1000000000 999978454 -949794297 -896782261 -333977023 -64991973 -515635698 999978454 -307032195 -999965119 -303783872 209681168 -972989039 999978454 -416085132 -999965119 42453107 -389820040 -686932886 -726017194 81126664 18167541 -356241487 -300673330 -277885630 0 493108225 641728035 765141075 999978454 891179182 469602203 -302729279 133333191 -999965119 310762944 861086759 -1000000000 999978454 123514566 -690816138 743563556 -872569576 -1000000000 -1 58782228 -629905262 -82291171 -999965119 750739634 -93129639 999978454 -159675103 -277241637 999978454 315057116 -746921671 999978454 360066915 717245672 -713212121 -132045580 258323510 211912505 580048461 257359639 985968645 999978454 -1000000000 -1000000000 -999965119 -732672970 841542391 887037916 109060721 785063341 -77374840 -754466249 -969237616 42 999978454 -46889443 -667351668 -987520707 850014811 -504219618 656299437 -539232465 542830762 -873461437 -283303580 -860831672 314563465 92424308 -999965119 764047274 -970007345 1000000000 -876540644 992618494 -882298478 -649107085 -969994964 -12534419 -802163913 295444747 196284744 -238270377 -271749050 590102785 604962204 42 809513436 -523130230 -999965119 999978454 -169196440 495772171 -855231850 1000000000 538981666 314405955 -412717818 220806697 1000000000 770936860 891375155 811518345 1 938192321 545021445 999978454 -84166807 -1 -815558211 539972591 -73134860 1 999978454 -14084127 -761927475 -757775995 -581441206 -37898950 -222522313 578402656 -815784810 -560963316 148757893 452071490 -405072055 511402293 999978454 -1000000000 273373530 999978454 -999965119 -176246995 -288482038 498634097 822021042 878388315 999978454 -215219424 503710401 212335948 -999965119 -999965119 -999965119 389325541 -821363743 522052163 -813823724 919399635 -264299345 -930367192 -350044400 450654063 95969979 -946508915 605154506 -999965119 -980856872 42 -430617103 -999965119 90261074 135374444 -1 -24678931 -509726004 -649786021 -218877444 -23374025 618768892 692089069 1 999978454 530822572 -603043842 -828363809 353693271 -532909732 -191164538 999978454 311985946 -785496696 651954437 42 -162368463 -189641191 -222913990 444765077 607105243 999978454 -348031478 30045993 -260037718 727791862 -285999328 -676176966 999978454 -935445899 42 -785438546 999978454 344353187 656332996 -649969222 586281095 -335698871 248546234 63866194 178651114 582187956 -869119972 138373859 42 0 -999965119 5829886 778994024 999978454 0 999978454 -419090972 -633649884 999978454 1000000000 -501252347 -662732074 -210051011 753025481 -647156239 -124016138 54845013 999978454 -983529016 643654661 999978454 -1000000000 -646169820 42 232419094 763748955 196781399 -999965119 633162625 -1 -327723591 -999965119 121280639 1 482713031 -919946473 -509849549 -543346203 -999965119 999978454 -399858891 144284693 -923340003 -936603725 40967659 42 213598787 1 -101271294 -254800214 -999965119 634093944 -999965119 660731494 999978454 -473277205 -999965119 -999965119 -880955719 -273508179 462828812 -109775282 465291855 345624797 241466431 1 390105916 -999965119 42 -999965119 -659203619 -999965119 -314664317 -370285508 418076092 42 288690833 316186008 703490664 -999965119 19081630 506280255 247130393 -281893496 519225229 -1000000000 -999965119 243776993 221276658 1 999978454 -84909536 -999965119 -465880911 -999965119 628118864 341182681 -90795681 578834967 -999965119 -999965119 -915054527 -553038500 -999965119 922410979 445438783 261922542 34075838 -611932865 999978454 697681962 0 693477011 418630880 236103169 211231265 999978454 1000000000 889551726 -35295029 -1000000000 -354788171 -999965119 410112194 1 628845460 923437452 -999965119 422020053 -119208987 -1000000000 748807259 -1 -642090152 -238671769 -349362662 42 -522503529 -999965119 -223478031 -868931553 711302097 -564681524 -442310337 1 -999965119 819507503 273353709 709540315 -433092482 -684591194 999978454 42 146337754 292234261 1000000000 -207286234 -531253846 -852950504 -306427107 999978454 999978454 1 -1000000000 0 -192674050 915074762 -409441449 93208573 336428818 852761300 229745979 224443295 779958041 42 960791517 44074743 -999965119 -1000000000 853657568 42 943401522 999978454 747395458 445940834 -818954487 -206898609 -277090043 -354832259 87707750 138467890 -888371960 -232352907 -559417495 -429232386 -257778245 644110902 -283493511 -558990197 282143142 999978454 -836434201 555883165 -741527950 903126430 -1000000000 -999965119 356847744 -964420818 0 949401733 1 -537546119 -373262565 709579126 -768016824 386365323 -864435633 802654769 -155502705 -536866006 -402609112 -56531878 925608178 1000000000 -181431956 -427699518 758805036 375143997 0 -999965119 27944013 565549564 -56969506 999978454 937059084 -95767567 984087928 -952587934 664161145 999978454 445254864 -750033530 -999965119 -957470638 -1 999978454 1000000000 -849410276 105216080 15687855 999978454 323840519 -999965119 35414667 42 -434539396 999978454 354886727 -587343935 -820428141 -607231751 1000000000 -1000000000 -597434042 809617272 999978454 441260098 -559636671 482221813 -64657772 540209730 999978454 603470301 -829475374 -1 42 -999965119 -703447064 640790510 137668888 107421475 1 -11839185 -160809404 -37225511 999978454 929351639 -193852866 -999965119 -608417136 74349885 -139481794 -999965119 -596803396 828331978 999978454 -84012638 -640465603 0 -999965119 -647696969 42 589478393 874594515 622982879 -772491158 -1 -999965119 548746931 -714898445 -235623970 632856954 -999965119 -689115118 0 -371641295 0 710581958 -715979413 999978454 490608306 1 -763730626 346086712 15242821 -247630168 -992921720 999978454 -162998606 -1 -218953271 451466007 975890923 421988167 829662460 -349643925 -999965119 -862745344 211031602 930523740 1 -682784062 0 -122076185 -458233218 388651362 -875198617 422846321 999978454 77365308 -1 907058151 61321915 -312739706 564441359 -142725626 1 515804297 1 868580762 385463261 -505034475 -553025350 669681398 -658323850 -859660256 -482649423 -392250626 -557790571 -1000000000 0 521240413 1000000000 925312941 41047059 42 922212528 -293698062 42 -412007452 -378668263 -1 607789862 -999965119 1 -176365227 -999965119 743759972 573852875 915632433 1000000000 19332038 434895060 -704379143 -749595418 -67987737 565116952 570994996 -707776330 999978454 -226904302 -1 -94614817 782997930 -680195441 999978454 610840793 -999965119 708035481 -898593137 237190600 702090372 999978454 -1000000000 1 -1 186611478 42 -687225832 806425091 -999965119 859037128 -356604038 667847846 951212046 -86588719 324673607 -566977209 1 -999965119 -1000000000 -999965119 863144960 551865815 999978454 66971376 -391041039 373054217 -999965119 -953020537 -999965119 1 -955129673 -481634257 -308164417 54774090 571286537 -999965119 -999965119 451013832 222202188 220920009 890279085 -1 299403153 -1 99832223 -786168175 -519782508 -245845702 -402004377 -141329537 901592360 10701293 -63886134 -978965393 677084166 -446953763 7627639 -586439792 999978454 1000000000 -535133250 69806993 743512122 706828237 -610982223 42 717157404 494378767 620340357 -999965119 -235245315 475226930 1000000000 -545058171 -153819947 -999965119 1 -613929030 -1000000000 999978454 69998661 -94896959 1 622348397 10849431 1 42 269877954 -692220487 42 -999965119 -941454187 999978454 -937002336 -387121652 -1 -403017045 127017408 -372740951 -224055463 -702209940 -926095101 -1 91403835 490430587 -590063852 -1 -606452016 821814368 -667684886 481591787 -564579019 -940714203 -283983218 -999965119 227463498 509097798 0 -220311023 -802263705 -999965119 867371690 692735424 827663065 -208805316 201722896 772459806 999978454 -999965119 -965893478 -924404870 -800589298 959812757 -999965119 -999965119 -764787960 999978454 0 -984976355 737408580 705724684 667258233 42 -999965119 223452265 245935957 -772438645 349779747 42 -1000000000 951752168 203617965 985127780 999978454 446245791 -999965119 -509815750 -409736532 -469816766 -948781946 -548242765 -602714687 294659782 428515009 -890974175 -134208618 299706386 686613086 523476186 -589118117 -999965119 -811762034 42 -854904668 646361406 -1000000000 209002824 -151490285 864697622 -216664713 278459365 -476683083 515430698 1000000000 191956825 -261686937 -830928479 -999965119 35867685 1000000000 557560400 188531861 -965838797 996908359 49520275 911798974 -999965119 -950199588 0 842265837 -1 -958011925 535883369 304542279 806988034 844438909 -602516923 999978454 536526092 999978454 -999965119 646008628 1000000000 478337968 -384147637 833772689 -694169699 -202649115 169713879 -54799427 -56279010 999978454 999978454 -999965119 -889488790 999978454 -551455605 876100326 138070349 1 -687832747 -584086195 1 999978454 -296667184 852425677 232102864 -999965119 -44810786 183880523 -773752770 -1 -796634161 -614213827 1 0 -1 833818101 -1 220407222 -98543112 999978454 817215117 -119725573 -229781416 863515843 -939150594 189682076 -177616335 0 -124545248 -758737567 -378531785 -75418416 -323656825 -640498245 641863706 1000000000 -630285067 -971061283 -19707509 -735448964 -999965119 -641901932 0 -92972855 999978454 544369330 1000000000 -281710909 1000000000 -33603346 415057833 -34676528 951882000 1 946613382 999978454 -999965119 999978454 -838387666 -201302684 878088384 42 329106560 928622538 -352117003 999978454 999978454 -292314834 -466851392 -135300870 -840265349 807424215 949060140 -297481579 -447224706 -542696573 -456979819 999978454 -499677441 1000000000 760860939 -784897472 227347412 -62873229 0 340398846 -74664106 1 -247035217 -458015825 -391871418 855519851 -299498582 -1000000000 -801027476 -1000000000 -925559131 -673597767 0 592804501 967181357 865201068 865674447 125009841 1000000000 1 -616949597 393531035 851262088 37972446 30806385 51293956 251361950 95353398 873832677 440247546 999978454 335579705 -781228336 -848762766 -610110735 -53067869 -1000000000 475972925 801006084 -810402710 999978454 338899589 -779762228 436579517 -209233891 -620128666 -50153130 -427531473 697261981 -1 -739007157 426704821 -615577690 -713684814 -1000000000 925910271 42 -274825166 748361780 -975917749 -478729764 -999965119 759961508 -940578528 -967508196 -511664489 282850668 -1000000000 -300227397 -718063339 -999965119 -667200548 988456452 -999965119 -447433507 -943071531 -509725451 623852868 -201011875 -1 955073732 112287086 163902049 -1 -1000000000 316898403 119420428 -601919357 248382820 641789631 -747029873 -999965119 130575837 1000000000 730029662 -451239178 68559145 -372423911 1 -1000000000 -999965119 -511357081 -960799680 -1000000000 -1000000000 -60810752 251539046 -1 483630259 -125606866 601962705 308079280 -380091601 999978454 441499605 725882945 653649974 -769691751 151506256 -321608816 856409919 -392152654 -304336226 -111093434 -999965119 -141909886 -305000949 0 1 42 -688395046 -611811384 83683497 -999965119 -501247944 -800074068 121288117 366282636 -202132427 -76113400 -999965119 -918510533 42 -697756565 -999965119 -1000000000 -689124161 -714917613 -845515288 -23234255 935905386 -999965119 -1000000000 251186839 -581659130 -701799304 869931960 162298639 0 -736134349 -999965119 1 -867597256 -302510405 -261840096 -622116397 572040533 -705646291 873204821 1 -999965119 -645563385 -999965119 -594677817 -1 -744162493 -192661388 760100838 -199296923 0 -660800499 599827842 -455606024 721947587 -58572242 543903379 852761300 201171307 358406363 999978454 -815421645 100799874 -832388626 -965788482 723914897 -769702060 809971354 -352021752 -999965119 -1000000000 630280506 -1 910261164 -1000000000 -248699283 -941325862 0 486749184 999978454 -1000000000 569971567 -265631770 999978454 799277222 35734293 387111911 994834001 940696638 12159159 -690207641 905412411 2699098 560458838 146172359 687545696 984942923 589145862 1000000000 254350393 -999965119 240852833 -79892861 134128051 -590075055 -345111819 -921733514 -307659716 -828525046 -789071525 -199276618 582969869 0 -736742576 -1000000000 -708800614 559272112 -831423601 -999965119 -509888437 -923873568 -1 -714228233 -643534264 759808336 -728125653 999978454 3563887 54400726 390289070 999978454 -288154995 41217262 -934216410 -170994164 -1000000000 999978454 999978454 -641927432 -999965119 -1 -959057540 0 -936167463 458777639 -305722220 858651184 501984888 -775674382 -311912891 -938311798 -44173540 347471470 460474039 -96418240 42 13280004 -999965119 -1000000000 -761080139 -835309181 42 -945062784 187967577 229212024 492169203 -999965119 -398062654 -257241263 -868269531 987972724 999978454 0 -694987121 216783251 -432032079 -90528260 -758761681 -109220187 497131503 -1 -899740066 2026307 472980934 -636774134 815877907 164003935 -934970199 932667907 455716390 666851742 877598748 -373507435 36715188 -493820926 156939104 31858293 965107221 762134209 44607594 -976149387 -657549465 -520545427 999978454 -606027948 138412224 -1000000000 999978454 660959731 999978454 -236973315 0 996229735 -785996068 184407472 545494572 -164286454 -209451702 -142612646 833259675 370395223 1230515 0 -508841151 476526947 -999965119 166819021 -478513880 -1 -999965119 -266695134 24682520 -999965119 -979208391 258894350 -774001303 303123751 999978454 -999965119 -353715282 -686145731 167304911 350652010 -766676506 551918473 1 -637488241 -56069925 -537469165 8129385 999978454 -662010282 1 0 -122501413 -66618385 215137638 -626214990 -54935932 255788242 920392287 -502233810 -267563851 -308200055 484723256 999978454 762792429 1000000000 812295539 -757230682 -971216265 49589439 1 513771616 -99851811 -806508555 999978454 -999965119 -999965119 -729072723 -848642397 999978454 653585641 185781436 -1 -112550987 163745982 -683002390 999978454 -120391542 73758172 -614882032 -593346479 -1 -96230630 999978454 42 0 -997185952 999978454 -999965119 999978454 688308466 1 -248292052 427321600 794629441 509451283 1000000000 -932811548 0 -999965119 -291661887 -999965119 -45844069 -87293133 -999965119 207629455 -114945327 1 0 -953216411 638768503 -403677553 42 -999965119 918584788 510998488 780956017 583970166 192725505 197023124 -597848302 -675114272 141116568 644214742 999978454 340646656 -999965119 37548529 -999965119 999978454 -901769642 -437160707 1 829883280 0 -416916488 990738637 0 999014078 770408701 0 351535252 455704821 737066523 -205009945 -944563541 -457848929 -616389696 726461327 -999965119 999978454 -758346002 759901023 -999965119 65324055 -456979819 999978454 -82003763 962913337 -725794827 -599623379 147362567 -50675367 -259278702 -950577021 -999965119 332885432 180788356 -247438596 -1000000000 766588860 -999965119 -164013761 126005434 -462511871 -999965119 -687282411 -488891661 408156094 860388461 -330248010 46519009 -999965119 416465472 -476379719 163918452 -241277239 -876079215 999978454 -1 -1 689831549 999978454 762240630 -1000000000 -544503891 -1 999978454 -1000000000 1000000000 -352241336 -598557639 -469840461 42 -291892487 -999965119 69011602 21544944 337727815 -800661168 767342691 844540441 1 999978454 723560642 -999965119 -999965119 1 834691356 786051629 999978454 -307237261 -488288517 1 -999965119 -877719505 442629980 999978454 1000000000 -361639700 227233037 -49483868 1 -878072671 -1000000000 999978454 590338226 160581931 -999965119 1 662611331 246015522 -999965119 1 90357568 -999965119 517632783 16491183 86843969 -225077799 761945023 -999965119 440345464 -501840102 252010702 -712994409 -52877763 39075102 -999965119 0 -999965119 511992765 -604910834 -965374104 305492166 999978454 -544445992 772163216 76419724 -253295336 -574778095 -999965119 999978454 -403233306 681298350 972319555 1 376090088 -384686866 200742830 450004862 -683628594 71311577 994940272 -840652708 -113127236 -882891689 42 89526247 652435797 -211129439 63304115 -651496210 999978454 -118506845 -79834539 32075704 -915184130 325420261 999978454 758008066 4956258 807052764 302879209 738164619 -594011900 -611621154 1 999978454 -798971784 -452268950 1 466827329 391283093 -999965119 1000000000 166827049 -783545797 642539761 195166361 999978454 -556839436 -768503017 42 -35870751 29969460 0 295992948 999978454 -845120580 907945137 999978454 -876136842 507631700 264613812 654328479 559413447 -3559446 -247281627 999978454 -575246673 370796506 848805292 -606719549 -999965119 855352277 -911146837 -578831304 700565764 -716328324 42 706890643 -966944157 0 999978454 -434837293 -584320913 -999965119 -999965119 -884107201 -999965119 -780546421 966852309 62543952 -1000000000 -1000000000 -999965119 0 999978454 -177770241 750942314 676106761 423411523 168648325 178728780 999978454 913922212 0 -999965119 999978454 0 694318701 -188281528 0 112595465 -245081919 999978454 999978454 -393856290 -743295042 -99365358 -1 101089276 42 -152552590 -966827276 -600883436 845184335 986322162 -999965119 384134372 -501408341 -629830506 -57671243 -999965119 97015889 -617068477 -194738458 88907813 728394926 1000000000 1000000000 140643844 535043253 -98801565 317043893 0 238729370 -723128081 -657311463 614629962 -436787150 -133861174 11859553 913529742 0 999978454 -13438754 -612377100 -999965119 -232820836 -510647951 150568432 -832072351 297660369 -560717111 999978454 999978454 346560243 -1000000000 999978454 -570465522 999978454 -897505332 1 -1000000000 -999965119 671964282 -574492892 254426769 -525605206 -725947779 144516199 999978454 -999965119 1 1000000000 -953993259 -999965119 42 219106347 999978454 -502904343 999978454 506800364 -56702038 93488617 -692518343 519668380 953994997 119794184 9632499 54388950 483145801 1 -383384018 371355348 1 885403687 1000000000 590850661 999978454 -834399948 86905528 307355875 -1000000000 42 -999965119 223406895 -627356401 709409668 287948404 -1000000000 -169344464 493680761 358374676 497369248 1000000000 132380271 -850472980 -153474026 1000000000 900676030 0 -966383925 -1000000000 317244722 130512103 -999965119 -1 -304991055 1000000000 734396062 927085127 -999965119 882365602 -818688810 -698812074 -100609182 906841509 -963524478 375041099 -999965119 999978454 -999965119 991575856 872905454 855618253 729617063 -17883299 325245114 -999965119 999978454 975069045 -746681102 -595150555 -801908493 -999965119 -285733980 -517917535 -1000000000 615016710 876100326 371123384 -999965119 801713710 489077423 -890587090 764277137 -167032948 -58324905 415887096 1 -803101084 896068927 676872663 999978454 83198498 42 -461430397 453828979 -285654428 -43224243 550200399 -853289291 -111228574 37484648 -369406111 -999965119 -628414059 1000000000 -999965119 -446070532 69652060 797973742 -999965119 733739341 -1 -164421180 -344037944 -458239793 42 977580626 243674062 1 -999965119 -808248615 447782597 713336867 444963637 744612942 870773103 -766074874 608741616 999978454 232760815 -999965119 -685668516 42 -966467533 873372592 266664657 42 688954137 -1 -73094531 735177055 815793365 359847017 844741832 170141592 998757590 696763082 18008715 999978454 1 -125859149 913778192 -946459369 -117608865 1 658410343 210998576 662952716 523137589 111795820 999978454 -1 -999965119 -638537909 -431187566 42 999978454 181447256 362529980 42 371101238 -367720836 854867291 -999965119 -999965119 -329527922 -456315894 42 999978454 152149508 42 999978454 -670097406 96365809 -1000000000 -999965119 -110347575 132211006 691114903 577155983 -611254969 696595506 999978454 -621855954 -158304268 115422505 -437643226 -260535950 -410591177 -432521486 22990760 -473657177 999978454 -425930977 -125570749 0 0 -329599902 -999965119 73563558 42 368292850 999978454 256991407 42 1 -272248720 42 -159667223 -1000000000 169051940 352450070 432160022 626803112 -733030755 -947142478 -775427743 -988319398 -991579134 -883253224 965985277 999978454 691288914 -259535737 -999965119 970963867 479528036 999978454 919888030 999978454 -913948249 -461340205 420014943 -651767345 -352786922 999978454 275643485 223751902 999978454 879980387 -1000000000 -999965119 915192521 451064411 999978454 -107482095 0 -1000000000 -999965119 -849505377 -999965119 -1000000000 -1000000000 -884408959 -904347467 -497195928 -999965119 -339816404 -999965119 -907148513 251628940 -199730607 -802380067 703446643 999978454 42 -850181432 -828477923 405899025 49974794 756985037 1000000000 781976834 208557698 -245511523 565687146 -523907968 -999965119 -999965119 520073190 -228605093 562950568 151675391 470442124 -612952390 520121798 -392101349 116303265 999978454 117382393 -159442520 -954110070 88596083 388060959 277331688 154337028 42 491186904 999978454 -929619013 -365907844 -101985898 827935396 400183119 -1000000000 676081730 620954655 -757648537 -964187179 -827296191 157945150 -880741559 -220311023 -1000000000 -370960248 202798033 999978454 164425656 0 -1 -888225060 144607704 -703721917 639631698 999978454 0 -569694713 86559408 -300481231 -999965119 -1 -705881004 -12058417 715424220 111923451 77932399 -200827585 -143186939 830618415 117187894 673795390 1 567890944 766108167 -1000000000 999978454 -47143597 999978454 -515698099 -999965119 632269766 42 -999965119 211496399 1000000000 999978454 -761593193 -472575416 75103518 -638105469 -263524650 455982512 213754267 1 -141296860 999978454 401294459 385015016 948449104 158215798 999978454 -265973878 704920267 -1000000000 727709755 -999965119 -749797802 -639736136 -672199116 833308288 999978454 -279359102 -1 -324054228 1 -305528182 -253780204 -451243707 936345775 999978454 -916879514 -84014251 -246530883 -831102144 -999965119 1000000000 -427297519 0 -51952925 -532738124 -71519180 598802644 189216529 846564940 -754960304 -75655997 -999965119 999978454 -984652824 -999965119 -1000000000 46892976 820355479 -979255512 712437264 -116650376 1000000000 -509072598 999978454 42 45421156 431607349 90569844 316268586 1000000000 374730399 999978454 4525960 141251513 564502980 -508726789 1 -1000000000 542281834 -5765469 -551619946 999978454 792717340 1000000000 -32470757 -305834286 -448471756 -177690992 -336453563 -1000000000 -185951828 -128995160 -149769706 485486761 -746580501 999978454 -365002925 -295104390 -773778296 -748658233 303431880 -524194131 -530821195 -854732044 -32536851 -999965119 -999965119 1 -999965119 192401287 42143929 -638117041 999978454 -799304154 42 999978454 -999965119 999978454 1000000000 224296701 -999965119 606243165 42 581300852 -536836642 73254229 -681084010 -722634627 528067553 0 170389743 0 721691053 -999965119 -1000000000 -1 -441345342 622184785 1000000000 -673282738 -285419236 945430650 84105886 951050236 550615561 -405372609 -1000000000 -1 161146849 42 -603042999 1 930840680 -999965119 1 -748919629 546864660 127795088 41340645 447024735 -999965119 -161685462 17562037 917927725 1000000000 38525966 -1000000000 -348900627 -999965119 -1 -828053682 999978454 -739852510 279404110 626075863 -260622062 -175051852 999978454 -650888823 -927865486 361925591 -958421782 670641010 405137017 -237322436 1 999978454 -508271683 -1 -595854248 399569020 476169540 -999965119 -1000000000 65271908 430473236 755169529 -500280912 -671991986 840230469 -1 69151811 -386200384 -492490154 -955468777 -924140900 -451819778 0 -999965119 -456176199 679741273 -477528775 -999965119 -233203971 -758452930 -124608869 -89281527 643424227 361316883 -630722298 -999965119 452649832 999978454 617121855 1000000000 -153802294 999978454 104140009 -822176380 622096300 -234116224 -804501178 -1000000000 605676639 763893372 268938990 98947696 449954658 -539018629 569547913 -226364463 0 -1 -104179566 -1 -666576659 1000000000 0 794415735 223746266 -683510504 -999965119 604640922 -194345392 -433071480 42 -489391949 -284663913 846434672 -392562754 841187003 307931195 304179981 316318531 134925688 -529282053 -524227199 -656332021 331229860 -533189913 -821926975 -851602458 -1000000000 42 563095730 426246372 -513383270 -1000000000 -433929460 -456424121 1000000000 999978454 -999965119 -999965119 1 -237074062 1 42 -738580583 285707725 79043747 1 -55751937 -46014117 999978454 0 -999965119 630168424 -1 999978454 53028962 126314769 823227647 1 -880429997 -463977119 -999965119 999978454 -150448996 741953160 42 784552523 -226010294 -814187795 -465273125 499531657 922293883 -999965119 -1 -167113318 999978454 -1 72650858 1 631545158 397094300 -582679841 -287698437 863670736 42 1000000000 779118468 258383487 627880896 -206501158 -885312844 777715704 968066351 874653569 27666621 1000000000 -145563018 -999965119 -177064078 -1000000000 -232414784 -562728838 -662630486 1000000000 545536833 -613924001 291172960 0 531861381 304952983 -15529720 -413164907 1 92992343 416521209 -999965119 -999965119 -765327244 377425990 -999965119 80335692 -328204122 -999965119 -388226214 999978454 999978454 -487777887 -965504530 -367418529 -999965119 -999965119 -999965119 -999965119 943447138 68326663 -216068235 1 -837180964 164175137 1 -642475509 -856402339 -999965119 1 898948823 -3116741 -378675359 809298015 0 -596977624 -999965119 -882064752 207622243 192239833 1000000000 -723444037 -999965119 0 -622635710 -801307513 144017160 1000000000 263472153 292907430 311179132 -999965119 -211086708 242503658 171904575 -785268153 204951845 -282871753 999978454 1 -1 -15071008 -667335219 1 189079464 -825335994 812772774 -1000000000 348200848 480945739 854772435 245845120 632096709 -816413981 1 23279177 -121386000 42 0 700633019 -650717825 999978454 -443580694 -1000000000 555557997 1000000000 316664318 -999965119 -999965119 -737993787 -529137707 150535343 1000000000 999978454 -491934623 999978454 -999965119 -898484293 824858728 -999965119 928285473 343232940 -586770736 -428612007 1000000000 760442731 999978454 -955975342 -987706616 46900670 999978454 715666941 999978454 -334714621 999978454 -738341944 -95968735 198615816 -490720251 1000000000 -982758382 905112127 785767193 -999965119 -288433258 816620712 1000000000 -299370201 651379377 14943802 -227138754 -115471317 402089791 -999965119 -336385393 -57431667 -451496507 -373666439 -725860036 -926192642 232575429 691669256 450927927 -589291080 0 -1 -531589224 170041069 744492458 821174785 272558432 643316262 -373857882 264810948 999978454 747962985 999978454 -13270753 94999828 -737831603 -997393205 318685235 -999965119 764624313 -714077163 -630081253 0 999978454 956562619 -641624053 734888438 413519033 999978454 -999965119 200881550 -128667727 -724061456 -489863179 1000000000 -230222270 828171555 -1000000000 -962746099 -1000000000 353583240 -407299709 42 321633468 812942771 757425111 253010832 -349628517 -691144966 93374385 354815733 -1000000000 999978454 526417789 -271939158 -869045641 70681466 1000000000 -438358207 -999965119 631306082 999978454 516861071 1 884144915 332951819 0 673187528 999978454 999978454 800873542 -1 252696312 948486779 370554056 123859262 999978454 -799710539 999978454 673947676 851109954 -258758627 -216038138 -34710362 999978454 999978454 182222197 999978454 -154752982 -683842007 0 42 1 -921939656 -940444522 -693178961 999978454 -973991224 1000000000 736300010 999978454 260396503 695795638 999978454 -1000000000 -663390247 773504503 0 -1 -575020921 -295378837 -719395670 793135409 1 454308841 -682980662 721350997 59900546 999978454 -413115048 -857739178 -832349173 -272702885 667612788 -183588466 -510368976 -519749110 -221311613 289188838 377959712 -691844045 686883937 1 108803764 -559171635 655812133 -697113302 696797002 -16648470 1 155403873 743592157 711725446 773228327 -183401631 905608240 461671016 -97562537 999978454 764305503 678693690 -526762880 42 0 -235933602 -113721923 59292497 -423696024 901452042 -390977275 740778599 938227441 999978454 -683124853 1 -999965119 57985756 936803553 0 42 759948532 -999965119 610001236 921507175 651142207 541283137 201605878 -323536336 -999965119 314559158 -636950261 708834989 -670761975 -509324307 999978454 258203794 -999965119 -856271622 -1 960453525 73221462 771798098 381028245 590446905 200258968 -999965119 -382852558 874189794 472270583 -1000000000 -22094025 769859185 -213196578 0 981264558 0 620657860 -999965119 -681645424 760401913 0 -999965119 -312535818 -83934508 999978454 293365894 -508108066 780631627 187014209 999978454 -999965119 -999965119 -999965119 -900778663 -292314834 -685019985 585726482 -195215375 6313386 549796 -505108266 70373567 1000000000 957234435 549914669 496370456 -403194347 -190385020 -999965119 498147526 -650766001 739318163 696829947 -433645224 356788547 71081575 -271808758 869237733 -132948854 999978454 792114832 -873942065 -1000000000 0 -771264303 -999965119 999978454 999978454 -901737659 -999965119 318241516 -999965119 -582285881 -999965119 -445768939 169646620 -203671556 -229040860 999978454 969134219 -374680198 376446791 -463145409 878471717 -988487385 999978454 -542084705 1000000000 -880515297 42 -34146408 844953451 -113747006 -882862067 -106362606 -141845966 42 565087091 999978454 1 1000000000 -321552258 600109537 -389111092 -753060123 168180021 999978454 -1000000000 140088340 999978454 42 938227441 999978454 563766638 747853940 999978454 177350753 999978454 -182684974 855931095 42 265010771 -1 129587595 767258291 -263927532 -999965119 -415736912 -999965119 128391687 -999965119 -418024725 -999965119 -533735937 -37493354 566305071 -999965119 625440189 -19642399 857382104 -785556852 -579858127 42 -289150461 -1000000000 523029891 -20532577 999978454 -1000000000 -999965119 -567971037 -979188159 920611342 300728115 -193291822 81756634 297732424 245445843 -629871045 -1 -44048918 999978454 246609661 -373056763 -793379040 77524804 -816551640 295675525 359780337 -1 999978454 318048838 -947552764 -1 1 117741043 -1 783670181 42281596 1 -589545569 727311814 -1 -95949356 340792885 -738695611 -927077147 -730926142 984456194 772682325 1000000000 45027451 558744827 -1 42 -999965119 281099016 42 906651027 380077509 -999965119 -49662428 857357181 239467463 30725641 -112967713 891139703 960550386 -999965119 -118022998 520681147 -999965119 493337035 1000000000 199832246 -164290863 -999965119 0 -158297886 724015987 -999965119 -437026057 -1000000000 -314157590 1 -1 853172755 -999965119 418454129 -1 -143563596 -2028520 -119789763 -1000000000 79580724 806694868 -492337620 999978454 -1 43914876 590287861 999978454 755347204 999978454 -1 -25288949 95811170 -999965119 382554948 493160624 573014715 999978454 1000000000 -189539597 -927151072 -484794547 1 788744697 999978454 1 -999965119 -999965119 -496672945 -1000000000 0 372733304 488578691 -282402904 -700469270 508455050 316802357 -535658455 -303325806 -578224175 -491002809 999978454 -586074623 -999965119 -524901393 494200635 540952074 -346458730 951110560 -196437355 -875520950 -999965119 -558566694 -999965119 -51540266 942630756 965319371 1000000000 -254031471 356684926 -1 -999965119 452141173 291120355 648242129 176539917 -8044917 -274870081 78864169 -709251689 554711183 999978454 -559061722 -981725568 -999965119 -1 238519789 852523039 749841188 212363355 244778353 999978454 -999965119 -376513698 -792826899 1 -999965119 -943132727 -1 5829886 -87040493 305519957 -999965119 -717382457 -325850192 705499336 -954381541 757585721 999978454 999978454 -63499175 358166635 -246674492 -425995585 703647043 447351760 -151263386 554148678 -904598454 -1 -734170925 -619359315 475586449 315091745 -114067175 -127980350 -470026942 -689286534 999978454 415311920 -1000000000 9456616 708640000 352993817 -934181129 147644010 0 721736966 999978454 -999965119 999978454 999978454 -818073273 258590909 -212950873 -366876404 565219058 999978454 -678936104 1 -76311981 -442645402 880830684 -1 323580276 82910612 19343358 -991322270 391010549 -963704691 999978454 -1 -999965119 463521417 -802163913 -1 408565428 0 240333740 -182457920 -695696201 1000000000 986494665 731370354 -460218218 -999965119 -226843257 304833580 999978454 999978454 -445904609 788758653 666718032 -46365883 -993410615 105858984 274999655 -999965119 -748657830 -469167219 -183405234 794540771 42 999978454 996611380 999978454 -484854078 -537234813 -1000000000 1000000000 -432219390 -133643055 626071981 -999965119 999978454 -795091623 -999965119 -965122323 -143576604 -804299303 618431989 -90518024 -847932526 -433966436 48458917 -821008657 -255582509 -682035921 -999965119 -30155935 -465068415 -43584839 156446789 1 165578005 999978454 -216926749 1000000000 -6930362 0 -824778044 1 541194812 -1000000000 -746191377 -556926370 1 816177236 -126951958 -443924815 -836745672 -968027381 0 -1 767419945 -825006285 945368405 -999965119 -600994886 -702758268 802470480 1000000000 -969369525 -443073961 -393208708 -642133930 24492681 -879691677 -999965119 901710853 999978454 -239620503 -1 608443906 999978454 -1 0 910031127 503981098 346221022 -310514051 812131179 482383488 -1000000000 944388617 -999965119 651063759 525124545 697136361 66433329 -999965119 347518330 871096959 -999965119 719696057 121507037 -126904587 975535570 874848499 644022381 -999965119 993709309 -999965119 237172433 0 -787518955 -293857525 -430569068 28043692 -1000000000 -686133366 999978454 314049311 -1000000000 -220586804 -606256506 988168326 753059980 405992814 685456913 510317472 -1000000000 -1 -999965119 -727233926 -999965119 14798402 223731444 -278605392 344492923 -737660967 886678517 -500712016 -999965119 423117701 -780037698 258573081 848939406 -670282822 -129044710 814366783 1 -15817458 -145726096 -21588256 -262097653 -1000000000 -861073314 807784844 0 0 488364567 479186032 -136273728 -67621403 -999965119 933548106 42 789587831 -549892470 563254036 -843791111 -163873221 -205825588 222523253 470339098 -999965119 636678861 943401522 -507886217 -912553165 -801772092 -999965119 255251678 693471003 937274556 42 -796493480 -975191485 -844614979 -69433487 341266209 -658867598 -113435630 911647850 -1000000000 -497293266 63856245 -1000000000 -170855650 -610957022 -835397391 249675931 452414639 0 -999965119 826934220 657330596 252756477 -1000000000 755852879 850557630 999978454 50821690 -699599967 959337622 -258930259 850978035 981853526 -1 -319686859 -1 -894211570 163393957 -755988173 849156991 656472773 999978454 -945079827 820864284 995950071 -1 -841452940 -1000000000 612448905 -999965119 1 -478911921 322342751 -588477084 -856998750 29913725 -808195733 0 297189533 42 -999965119 601729301 999978454 -94497191 -266005613 431343947 999978454 989607853 -1000000000 0 0 -81537468 -969037621 1 591969602 986828597 982696213 292214988 -330233506 39475758 484932720 370453218 -46359811 880387654 -80359452 -999965119 -986871243 42 999978454 -999965119 486255707 -999965119 -999965119 560135540 72073735 -805645802 -950427631 -159778661 -999965119 -875683919 89058658 699406897 1000000000 999978454 -29093911 825284322 334274873 242359439 563550980 207337151 830094752 518529788 999978454 999978454 1 -529354642 -538294229 212363355 417126894 -999965119 179255723 0 1000000000 -835299621 -421378133 -181083084 669155926 197438779 315396002 -999965119 725254911 75068023 472339479 396016051 599764514 759817086 999978454 1 -190329995 1000000000 292647301 232832460 999978454 346768850 267962978 -492074837 979504218 999978454 -999965119 1 356610910 -1000000000 -217777832 -532169161 -455935030 744705380 -313525724 827216368 -459708060 -805750280 -986945470 713609103 -999965119 -539771823 -531291278 948860817 999978454 -58826986 -406213771 -999965119 -168464265 999978454 -939596704 254907828 793512744 -204975554 355843566 671948424 99947441 865083175 196410304 -999965119 1 42 -999965119 615332364 -260063156 -999965119 959821744 -956530576 -380835027 -446615450 826738893 484999311 -999965119 -1000000000 -1 -521447129 999978454 0 -940112625 42 -697655795 1 521643100 -690864235 -999965119 -999965119 1000000000 -312712543 -727274336 -324949084 -194609922 -288876866 238138963 -627668214 302353771 0 -999965119 755100333 -422085552 -393225016 137171341 -999965119 27014116 542319660 -943269472 840676723 42 -854093318 13390058 999978454 -796643764 124889667 999978454 955893895 -658124865 894595349 -1000000000 -780503250 866981271 257179357 -999965119 747259400 976061542 -999965119 999978454 198836311 778546526 417282043 -82583314 355368959 -999965119 999978454 935433462 642271628 752630934 378453752 1000000000 -1000000000 631741349 807846714 -708359599 1000000000 -640261675 1000000000 390821285 -35399935 -999965119 -137355440 -993572890 -40809118 268903277 -999965119 -907343458 -1000000000 0 45821781 -984164576 -593316741 -30633990 -999965119 686190563 430449637 -600270866 334836761 42 -675770028 -716660643 -203990707 108218482 944317661 -999965119 999978454 0 -999965119 -145563018 -431754750 722481574 -699292416 845043241 -491906912 -203358096 -114625306 1 42 999978454 928419506 999978454 -1000000000 999978454 999978454 965353305 -53372768 535131952 -126454429 1000000000 -30959629 -844489191 -113503702 -32259544 715158147 -999965119 -583453152 -374422032 -774467075 -320249469 833765988 -242689983 -812819756 -81894835 42 -90226688 673323927 718215097 1000000000 -999965119 -1 70233738 -999965119 -191530614 -545558040 618598344 0 387573454 -716938186 -48956887 90344578 -552632931 999978454 -545267111 -534663534 -483269869 -2436176 203280232 -103171274 -1000000000 -137552519 464174826 33091606 32853434 510821719 -416506705 -589013902 60068921 -262062490 -448318628 613439085 711025645 -596525220 -195257832 423663962 -326309837 -296871155 104340055 0 -504800515 137683249 42 245332065 -1 -3939210 42 -572440533 33385367 69206579 937166458 42 489461347 -651065604 42 -1 25179646 295126438 989597171 999978454 -999965119 42 292150727 -137112803 401806141 914231485 -995071084 -21866505 42 -670127413 159696143 446834059 489683235 999978454 188201853 855518281 905829581 -491480539 1 -853175784 -999965119 -367966170 942197964 -948419700 -182878537 -999965119 -510461495 -645459937 -156307968 -999965119 -176996429 140794024 878248416 533592138 -999965119 42 709266427 1000000000 -520813163 596526675 42 -917447869 747190562 -81390573 -885495703 -866922522 -999965119 -285460221 839047656 -999965119 -261261650 324635774 -722727830 1 581006173 103596804 225216846 31671994 -338999238 -999965119 109883552 -999965119 -91246350 1 1 -999965119 -906661468 -999965119 -69216421 -999965119 -29515787 0 987015357 -220400022 311496954 -457374075 147949607 -917474853 999978454 -340165580 999978454 703854817 -185875083 -999965119 -1 102263514 -999965119 -513052789 -1000000000 -974662292 -1964061 278174572 715684666 -999965119 -12908657 999978454 159362621 -1000000000 999978454 -494471233 -999965119 950498391 -60325607 -878475501 -805357716 -730583962 241617442 -1 -541112669 1 42 -694705919 613519109 -207124061 127713246 52753814 -1000000000 -417418857 999978454 -999965119 -238096187 -126142841 -232539439 839602961 743261374 -629568669 292024900 -390523761 797801563 -999965119 575228515 -316699484 179124620 1 -677058644 -999965119 42 999978454 999978454 -624163990 999978454 1 -999965119 -562873001 -66580008 36684799 999978454 -161804822 828495701 -28983870 144662171 409222874 -515060533 -917204829 -204540815 999978454 -51900523 606706764 1000000000 -349168246 -892403173 -157198390 -999965119 383257206 -350862129 -676472422 936669692 999978454 908481242 -763966776 559696252 -143396059 -6939534 807048383 57812084 476162914 967503535 473803733 -728858727 -219133515 -208307364 172591763 -999965119 723192382 527383280 -715755400 1000000000 -477601871 1000000000 -765882666 -1 -447610047 -1 450143640 88333971 128729072 999978454 -999965119 881974169 -586158104 939800170 134473730 -1000000000 380522372 42 161432718 833289811 -513757823 -875895868 150060967 109196441 -369071534 999978454 -705277842 -178572278 -612026643 -573171884 -747167540 -526378924 500456954 -978332071 999978454 1000000000 0 50647396 45161052 229676624 -750228538 -266540520 -835467362 42 -779543459 706898792 549761160 999978454 -678300486 588499880 42 87758810 -684836971 979065567 18571458 94021444 697612086 -1000000000 446874049 -1 1 -999965119 -666290197 -867354519 -983426365 -920455218 697498953 821846820 -1000000000 993501377 88636981 409548531 -623617771 280204037 662592366 570507363 707960932 -652706288 -276118736 950980302 211757559 -876020814 999978454 -937826557 -145563018 1 465830380 -376930333 -982455869 993050656 451330184 -490371901 42 935575373 -291019439 -999965119 999978454 915066055 -71561638 -260352527 -126883208 324075854 376607571 796818199 250357145 -615502905 448095684 0 -117821446 463831743 -400672139 -999965119 999978454 999978454 -414830370 389111875 -1 79047673 687191404 999978454 15197484 999978454 900451523 183017913 434200727 970423375 -772830170 -67023866 -275405180 999978454 281241657 0 999978454 -1 965482213 466254531 211987029 -399113760 273506107 132604940 -8703886 -999965119 630390573 -299860877 558732699 109878843 -574648076 999978454 405307417 -259196217 -716527806 999978454 1 822135999 928860735 -89890540 -999965119 -729298788 0 40319438 -240303475 890060654 -215889932 -632482135 -614766745 -211532014 -49349827 -1 -641437378 -920085883 -181085626 45443843 -999965119 1 -1000000000 999978454 0 173735275 -802401300 -662027717 101930771 -699290647 -571053424 -1000000000 999978454 -999965119 -656680082 42 925431375 -509743512 -678374526 1 -302565637 -932596158 1 -753044143 -371119392 781698597 -999965119 765296883 -620542947 -999965119 -419276711 0 639372262 -150598835 149483801 955343959 462195245 893876118 17733960 -57004929 42 999978454 -897993074 448327673 248198398 0 -555488263 -629130269 737442137 367730979 -324565446 133573017 999978454 -925868083 -710799499 -973991224 -612787879 -841384441 -501773178 -859006589 999978454 42 -1000000000 0 764582014 -361523328 -783240237 794366410 -824319764 -996591163 55141182 511732457 999978454 760739167 -13051879 -279283746 76253640 -193885038 -416900957 -154457282 -999965119 -78068802 93284011 -827001971 348899435 -999965119 768186302 -953492454 -480319813 921113714 42 -840666976 -106993000 -266246797 -261447452 -999965119 198268269 480419619 352219429 -272395681 962260027 568203790 999978454 17659642 168577131 -536495519 272531314 999978454 926274419 104122802 -1 487610000 -893478861 -1 -1000000000 -957938391 -137380856 -999965119 999978454 490383290 -663406769 -1 903336156 816745322 0 -112627931 780653367 843746903 999978454 -1000000000 -999965119 -970566448 0 232419094 999978454 -701552489 956464723 167457207 239783392 318560597 42 1000000000 -717885003 -999965119 36560351 0 -360481753 327704746 4757795 -611746289 188272984 814395242 439463363 -730055989 387878581 -848719765 121878930 369148609 253800354 -112852086 26830540 991451457 -482818960 413448791 92336873 924066097 -1000000000 504117721 55768414 827301908 648538590 -154451806 -757794244 634443335 498824310 860148545 740323621 1 499219296 887258942 690568290 -999965119 -11246276 -939677624 205539780 -816918908 42 999978454 948705595 -621954864 -1 105849028 -59786562 83293598 -271043478 509962643 -1 184358058 897812123 57523093 -155625903 0 -581528971 -479763425 -486363891 -287708153 -62103856 -460028522 -1 -999965119 113480937 1 413484235 -999965119 723831280 317373141 -1 -999965119 0 888253588 1000000000 -556021318 -797825940 -999965119 995884172 -793117616 915957066 -153866998 753785364 885733035 80260077 182996626 -865433403 -731361025 95309287 638846303 -363254702 -446446010 42 -418225756 -637100191 999978454 -874160146 -362875994 999978454 462842355 -980597750 882223688 -170680617 42 365153813 -828092038 981561519 1000000000 -674499913 -1000000000 848734967 -514665328 -446953427 495665125 999978454 -1000000000 421559902 -59378535 -999965119 999978454 1 1 0 1 -795891901 0 66032189 -999965119 140052650 426875079 -981270357 -999965119 205593906 -563296372 515688864 683594084 -934437424 78154797 0 -708364208 -935033701 77511994 584888354 42 -992484048 -999965119 256801036 -843064600 999978454 999978454 -356287697 -802510832 -999965119 464182829 0 -729795491 -627016672 445811802 -416610371 -75657564 -999965119 1 999978454 184985923 -999965119 -999965119 830062829 365891773 -917024438 262544062 -503894872 113521514 0 961800438 -439567755 949876584 -98637561 -999965119 -550665274 935032906 154702868 -705298806 -1 42 755107346 -999965119 -999965119 649296764 226595459 -356346181 935218042 999978454 -919732696 715440908 -1000000000 -108528242 -165586870 323334487 999978454 411484752 1 638225820 -525053131 20613432 -189724621 864791020 -973870961 42 -52493694 985675642 1 740738876 261336076 999978454 741756282 -66639731 43142203 0 -30543968 200722436 -999965119 -999965119 -706982046 -886564415 284339615 651002681 -999965119 -55334254 1 492535203 714180194 0 -711862981 -1 667911353 1 999978454 200658806 -999965119 -440789253 0 151109341 999978454 300721511 -226452525 -511990274 192120453 496626137 931966454 412493834 999978454 -208924346 484843551 -683373968 -572240286 42 42 509352743 -304013147 0 999978454 -284221773 0 959764646 1 -186147039 -327512010 636140881 -1 -45539771 -1000000000 -918444017 955515700 -999965119 1 999978454 422409250 511725938 302266523 0 127525884 999978454 -242868358 198732701 42 152627196 -484996901 42 437024463 -633997166 -999965119 -575663330 899652157 454701898 1 1 -724224268 -761096687 -1 657279290 -1 45366144 -999965119 -219825643 -999965119 798822583 454791583 -999965119 -1 951967119 230425759 -907432931 -106175693 770655434 -978754447 -625796937 106145550 663214266 999978454 -1000000000 -1000000000 -84769566 -911057076 73170805 603516625 -1 -446820784 998340589 -999965119 131528491 695012453 -401243240 -749821188 -1 -999965119 -1 505648277 -897513530 -767025022 707959250 -1000000000 1 215195783 -691059940 666639531 999978454 42 767878677 999978454 -608765081 -999965119 -784690904 -591112352 42 -476254542 -819103658 999978454 -33771813 958830014 666114796 999978454 -595470050 -164183243 -999965119 -186703873 -1000000000 -37353080 334377635 -780386288 11628475 467093800 -413709285 963935318 239796955 971363669 -999965119 -216164712 1 -795152203 695286501 -40321019 -709994173 792691162 586343203 -956777666 -967610114 -149696421 -289545116 -308953881 -999965119 -653939421 447477658 -634599171 132384100 -650537215 999978454 679338141 496341171 -665009695 71166753 -999965119 419933908 49688228 -999965119 -697856409 280851009 42 466769303 154556207 -1 -357046916 -930433233 999978454 1000000000 -999965119 1 578822310 438071467 -348072039 -601405184 -999965119 924530389 -999965119 -241539945 -752773789 42 757098658 503767233 216336141 -1000000000 -756181766 -201972329 -999965119 999978454 -250734675 -1 -866120034 302815037 -998571293 254618823 0 454737152 461080527 -1000000000 -1000000000 999978454 999978454 -999965119 -844789948 0 -4460482 -957401683 679191373 726040473 899090053 235859738 -999965119 999978454 567767077 -1000000000 -566977209 999978454 -999965119 999978454 350964319 -958421782 -302203111 -454544228 -1 871097966 -843720986 467383566 1 1 -729143824 97966714 252753262 999978454 1000000000 300037622 42 999978454 -999965119 921387054 980223683 -309684135 -999965119 999978454 -735807742 770487986 0 -809129412 933790625 925344601 -999965119 999978454 -753225326 -327570077 0 -748112076 -670961090 999978454 -995157538 -335748945 42 0 -413702684 -823986288 -708693848 -644710688 281683477 -503107063 -948461744 386897300 241754519 42 -638248723 -295756715 -999965119 -688665167 999978454 -714258937 76075211 999978454 732559533 757822260 26416496 -292741462 -1 -681540108 -999965119 -864721269 -602185085 271811409 -12883349 824254898 -889263665 -311597709 197688070 179740141 324556368 368627192 24674969 -999965119 -999965119 838555071 798862594 994384483 -455700849 999978454 168287931 41637711 -520473659 -999965119 768748797 -804965894 720138868 -639747416 -700469270 374443548 92695073 -306273681 -462270934 412126355 506326222 -891247003 -946423202 -999965119 -803208677 212852787 -198753288 319576584 605168081 -158233161 -558292847 -157990315 0 -659026041 658674270 -82283070 999978454 191939024 -697602852 -999965119 -978202975 -815176546 -436378111 1000000000 159764396 -459940293 0 0 -925793903 766284511 721553473 -729667504 -563237609 -885613022 -999965119 675647874 829196778 1 605941482 -999965119 621472030 1 -999965119 533322900 -725884545 -908147282 1000000000 468727715 -792470191 -999965119 363329042 -188238737 999978454 1000000000 950192081 42 -999965119 -1000000000 -615603621 100713302 -709028802 -893461208 93521973 782076617 466153792 -1 816377848 -504707162 134977925 1000000000 -1 -52439601 -574853977 -297724251 -298308525 493167259 -1 951736096 -1000000000 882519105 999793964 -999965119 137240302 -118368267 999978454 -799256197 -630241217 -999965119 826850583 -999965119 -276201748 1 586779757 -1000000000 -631731463 -1 -65714813 42 377760863 376305726 -831467362 -810537178 -208817032 1 -646692023 72165057 -999965119 403176459 546468064 56334858 -886197926 1 657115231 999978454 -965760038 -135210801 -927464696 -861301183 -1000000000 -1 1000000000 999978454 -968824139 42 -762611421 -283873712 869141311 565540301 948969012 -238591158 473256289 545470054 999978454 -358088300 -544987114 -661411066 -999965119 -927316777 1 -772089265 437970589 -376184401 989935159 194790822 182681904 365433618 -65354992 -286455587 -1 1 999978454 -638762999 599637323 -456247988 1000000000 331786430 290313300 0 42 439564426 410885661 185407038 -232506833 -247832199 898261358 1000000000 56269265 1000000000 -1 58731187 -237994918 629045908 1000000000 972447207 -309295232 -305837527 668303326 -92590849 -55751937 -562362821 614546744 -589118117 999978454 -1000000000 -320368361 431562497 478466756 441545774 -1 -1 236763554 -512013747 -340366479 -602298412 999978454 -824341375 -272374116 515034136 -1 0 562007263 -872131508 753867834 -1 -222935369 -485025354 -455322103 -354644115 -312107524 165491498 -512103647 371788878 -192867264 -690461642 937112410 -274039307 -947928055 -24899556 -1 392926125 -170322192 -113031549 -386900470 -97908924 -744322589 -799778037 -1 -589249438 -1000000000 158149159 -999965119 148596100 -1000000000 -784294190 352810142 776224044 -999965119 -447098479 241209104 -982193947 -507017470 999978454 1000000000 662742016 -408771043 999978454 -711980332 -429413860 223231618 512125542 0 842412795 1000000000 1000000000 -622561462 -999965119 441479358 999978454 -589337515 -316425297 612054551 -684392681 243773569 791767520 -729400577 663700977 -492740227 -280539073 999978454 -48820326 594523244 -999965119 658938059 999978454 -1000000000 33104621 -341606186 -612856687 391534948 -116973563 0 -1000000000 97692415 1 -1 -999965119 952464306 966567880 -999965119 999978454 -752252490 285974494 -210440029 522912440 -1000000000 -35325272 999978454 795739278 800336360 -428713051 1 -999965119 424457382 -523428274 42 -835418870 -746423223 -335484465 999978454 -19777681 138770590 445726885 13840427 1000000000 128109344 449575651 -1000000000 -999965119 0 22814323 280603702 64051883 -393376907 712189902 -189099249 42768781 -999965119 -916215065 161340151 231938580 865688921 -999965119 999978454 42 -999965119 -20084845 -405016863 353216491 -103228486 760789374 -894640960 0 -686528405 1000000000 -999965119 -233004057 908953008 1000000000 -424388810 -86110974 -357659767 887393906 -582056984 1000000000 884777416 1000000000 -360230591 380943553 826127316 205008268 773750219 -87027855 160821811 32685765 -1000000000 -736738555 -931830823 -1000000000 1000000000 -999965119 -422264839 -87482496 -439937312 -950386167 -445549263 -1 -579028442 581998778 -1000000000 237511507 -538106176 999978454 533743285 836339758 939815040 -665095599 -663718678 0 129562286 -861253744 -829386923 -694284459 -652480038 257552784 315447009 999978454 -999965119 -333925633 969815332 -999965119 1 416700198 1000000000 -999965119 -565287198 -796861488 -713216099 137508329 42 -609485689 673565228 -1 866399214 871672967 -757628975 -1000000000 -280714761 716901751 -999965119 591193060 999978454 -1 -678545002 -976156881 999978454 -967032856 318869793 300128159 -609238945 -153389251 333994573 324673607 0 -999965119 689187638 -999965119 111484741 -1000000000 1 -603524805 -1000000000 -513536218 176107337 -371767468 886993401 -999965119 10635578 116052658 -505269570 -840378549 -906730977 996050335 391687194 1 -369431817 -318667241 -912351255 506955863 -818657945 -299688099 999853195 999978454 1 42 -325937683 -840802991 42 999978454 -999965119 -464177095 850017029 -134218024 -164608547 -268426491 447240376 673647967 -111192364 -535626703 -495900890 -981688941 726894576 -999965119 -639824315 725118561 54385101 -9480902 427380967 999978454 -26245938 731059605 562404404 999978454 196761475 -278435601 -727054856 -899455610 -966674695 586854265 -1 1000000000 175044369 0 -125943821 -231051537 -857777063 -330971228 -999965119 368374125 42 -433731184 547407073 420324934 585444045 494127256 1000000000 -999965119 999978454 -132432557 -552007268 -1000000000 -964867429 -485330978 -813593642 160272283 155215550 -999965119 44697736 -999965119 -999965119 0 638900686 -965321032 308169379 128874623 -120881717 225925365 -165448978 -999965119 1000000000 -383076583 9495622 -56229430 402419833 -272191588 -985740863 133735289 999978454 -1 -241812796 431106716 999978454 -379989128 -999965119 -298011131 958355792 -1000000000 -173095065 1000000000 202311639 -926472492 463168491 999978454 186396257 -999965119 999978454 -174132858 1000000000 42 -60290152 900915935 -745102158 -999965119 3716846 929014919 0 679594604 495089940 884105424 -1 -279359036 -408089686 -903096616 647228607 -860600766 735571933 -671057963 810580846 -101294343 -999965119 -999965119 1 750243101 -661399481 227379962 36838664 -530018283 -116839648 375179173 962034607 360660253 324689059 182340974 481370892 999978454 -509726004 -730406869 887169082 -20364796 999978454 826004201 1 675702272 675376334 174922760 665435273 -95359344 -863424834 8455442 344066187 -523877968 3767896 528829558 132961592 -1000000000 -105462948 874812670 575066022 -823783431 778928824 951116983 0 -999965119 304240199 -436478384 2493653 999978454 -999965119 284255048 679913018 999978454 -1000000000 999978454 -806536816 303928813 -226623732 -622774300 -241047315 999978454 792667901 -202937301 999978454 -999965119 368015660 -931367624 -942362840 -473800428 44311269 594061651 999978454 172580056 0 -1000000000 -547471194 42 -999965119 -999965119 -1 597993788 -244067339 426257020 -265782157 -128897963 -999965119 -850236521 9816379 -682259698 4237966 -380209121 737628475 928783059 195073865 999978454 -1 999978454 587522239 -897046063 487050358 673888032 0 1 -649005118 884130310 0 940336157 -764559234 689584205 -143942214 999978454 -1000000000 -112589787 -942695455 999978454 999978454 -398713502 -603634216 854434538 -840708148 285904216 -694016385 526305530 1000000000 -683607064 999978454 224342954 0 -670619177 -24347147 312339472 999978454 -920916689 632340146 999978454 -999965119 -1000000000 388410606 538030375 307042705 684602712 250097272 999978454 387692673 795828888 42 -59826389 873118900 -869234231 832933562 475064149 1000000000 -276052002 -82420194 1000000000 -173855482 243803561 789613442 -928305718 258302161 490698806 -754299144 176442885 300413934 -275890179 -668122544 -999965119 -813271739 999978454 631623465 999978454 -1000000000 602668347 836294821 103675844 -276285226 -1 56100639 0 -144050146 1 -999965119 415155823 -775337419 157479365 -762440644 999978454 999978454 299246195 -999965119 316905547 1 502405775 -814931580 -1 1 -951364467 47425242 731075142 -693702977 -999965119 -1 -480588891 854115441 -485988976 684079186 640718585 -82612880 321251355 1000000000 -1 -1000000000 860165291 -999965119 161596604 91073255 -810629178 -534520627 573804876 -845486427 825645735 -999965119 615063721 82027418 440732868 -181916107 -582933088 986890481 -738419967 42 -100979750 -405071767 -26139014 999978454 -762639681 395339878 -652512148 709348164 -916232768 -595165338 43052056 -999965119 0 872707370 -1000000000 -218737671 82770205 -226010294 47275622 693519677 584735812 -21836447 999978454 -999965119 600400722 -265640854 -1 -733939357 -854914013 1 177295854 -292311748 -460028522 -990717414 -999965119 999978454 0 1000000000 1 747394278 311867376 9873386 999978454 -763339301 -896335897 -181085626 999978454 -86213630 -86433407 926037013 -870288414 -999965119 -796232631 275324628 374020477 -247972842 382993028 999978454 -999965119 250533982 535043253 304804668 915081715 -1000000000 757185574 -286102496 364506282 -20069783 818064380 590791840 -939879552 -989226943 29006649 -1 -256643775 759240369 849276016 -472693135 999978454 -206980760 999978454 455550951 -1 -706739692 999978454 -345731492 0 -789823667 345260842 999978454 1000000000 594194540 -529144883 599492885 -968655687 42 1 -1000000000 -49323791 239298930 110428844 1000000000 -498942907 327757795 -569856119 210453860 333889851 427992361 480018523 508862551 42 827505188 -999965119 42 694798485 286329027 1000000000 -243083953 -122948063 485635534 910625700 841654535 999978454 -999965119 345729957 -60682846 -1000000000 -94068961 -340097221 742406282 814688433 -339952769 -875985754 557671930 -999965119 42 42150715 999978454 -999965119 999978454 -999965119 -860296662 766857719 389404319 1000000000 684400188 -1000000000 42 846430677 253692907 145596622 -615393618 902827723 1 -506495520 -977139334 -999965119 -434086416 31830756 -898665553 -859878410 -999965119 -999965119 42 -272001965 -298216660 -415830629 999978454 -459647052 42 -922367546 42 -211804945 -999965119 -71819760 -999965119 -201972329 1 0 -830286462 597894538 -122697885 996591530 -1000000000 -163741620 42 931082630 -557000084 -1000000000 314724694 -832265437 999978454 935805671 837539754 1000000000 -999965119 414876198 -356254626 334083359 41216254 1 218553292 999978454 -999965119 -251262865 943547975 -271599165 -999965119 983519371 999978454 -623843484 -782248346 144013895 -472979047 831254119 1 1 668471203 1 230494790 -938855559 -931701065 -268097776 267456534 282383693 204112573 999978454 337770037 -999965119 671791426 36966835 999978454 -712135851 -370203088 999978454 -1 1 -336282947 741003508 907190293 999978454 340113693 1 999978454 416160711 623211627 640267080 -999965119 750640641 -551646242 -544476222 -611278375 987138380 -406971511 -653183843 238301783 2073832 -999965119 458826088 942371094 955497854 494348281 526477431 -56057675 -596503229 390336799 64824644 -999965119 -424184201 488377719 999978454 -762741691 -9871229 632640126 -288367269 29573249 806225601 286597032 -301901423 -125554969 -999965119 960379483 927734871 622366090 1 -1000000000 345899864 -535338177 927368413 103169004 999978454 -1000000000 630272609 -396274606 68256307 299905152 -1000000000 160112604 -726740476 762171309 -537535216 1 -999965119 409532490 -999965119 -999965119 -552257183 0 -6403537 1 999978454 -526130859 -210219697 -587409756 999978454 0 0 999978454 -906209436 -546630795 635054329 433463959 999978454 455934572 911228832 -277817614 -708780351 -24578203 1000000000 -870276963 -615973124 217466272 -740076504 434082264 -493025698 906763705 -999965119 655193100 926548045 1000000000 999978454 593140895 683642439 42 -398508191 -999376815 192719705 -999965119 662723747 -943896457 -248840417 1000000000 -999965119 -101048844 -318303375 748957109 -109199307 42 -457021371 -999965119 -466545984 -209954217 867962352 533688431 290573438 -589208525 790785608 564724427 999978454 -442754163 882536473 -91660053 999978454 -273759891 -999965119 -276211634 -415286800 -955156595 -667902610 355698555 791839141 -214739298 -254692356 745573109 0 0 655143794 -817960663 336517225 0 208936079 999978454 816544632 -540194800 -940717868 -285460221 -433839723 -460136296 1 0 42 42 999978454 -666180609 314389498 101698155 -1 -552322649 -1000000000 16655500 -484920021 -160911820 -151879254 770620258 -708074403 -511997139 -687088794 -999965119 -999965119 -262348984 -156773294 603648790 -367128185 -153139638 999978454 -540585772 632081957 999978454 335156675 -24145465 157551638 -10072043 999978454 722139624 498727691 954400975 589523720 -1 -562684792 -849642616 -958011925 -592888942 784203022 745172224 -347308685 0 949859721 999978454 500236293 -1000000000 -953501938 886710337 -999965119 -255112728 -1000000000 -283873712 1 -3767472 42 742261457 816151145 0 -942901340 394506155 739791805 -241897929 74680370 -999965119 0 -811986108 505074150 -443974822 244520423 -566930101 -469383166 -794388207 314724694 824296084 -376079363 951984199 -64952430 -7488445 -487931191 1000000000 719714124 283766732 0 197035697 -383525313 -551540489 -999965119 243571574 747361902 42 -464671617 -946544391 -606381608 -28155330 -763130642 -999965119 36030739 1000000000 770218003 -702703839 999978454 -863682005 49233074 -307245358 891823116 317366602 819011188 -942367561 -38257279 -666994075 -166869470 999978454 -262315093 -266210286 -999965119 641508980 -872532034 999978454 999978454 42 -819126101 62465574 -836983891 -299517348 271600413 -999965119 42 999978454 281327408 -999965119 -192483001 0 506556348 -236780927 305954087 1 -686177635 1 -10707904 284219943 42 999978454 -312824415 -35581995 -999965119 -233916366 462052174 510288343 44185273 771987158 999978454 42 82204516 594193782 2993272 875050446 999978454 784168005 -624903916 -1000000000 -631220038 240166832 -625406897 -260578742 -234553176 -999965119 42 -825265997 -475482602 999978454 596397409 0 -196058719 -692600628 999978454 723942695 999978454 -553589612 83534603 -385482507 860757566 796433195 -999965119 983612358 999978454 1000000000 -394335993 -132455589 -639838049 697798180 379919267 -895889851 -43249708 -930693446 687502905 -635748288 -73841439 -552567870 -1 598782331 -95823770 590421333 -1 905725128 1000000000 -999965119 -394953429 -894253296 -1000000000 -405810329 113329948 427044024 -485159275 -833692671 -739754405 707870067 421177139 1662568 -51067200 -797814399 -508158716 -767734111 380401940 348301613 -540957596 752892243 -1000000000 -424688604 827587606 -465622180 -385908983 -999965119 42 999978454 675424311 1 481845413 -811576018 -872656511 -153084671 -80097316 -191383514 999978454 -881781312 -399566901 245401120 -999965119 268235504 215516738 368849349 -543423787 946489298 -108153936 85616459 887957024 1000000000 999978454 -568908389 -999965119 -999965119 737583487 -788988571 -463215940 160490828 999978454 -47036120 -909769642 -391642648 902923408 856304490 0 -568415936 -1 -358429044 0 367518303 -324441691 -999965119 -999965119 999978454 413511418 1000000000 -657063836 -994961385 -864155993 -501018108 667704654 933738186 -1000000000 306482643 -642297921 7739421 956890703 645146977 495121247 -1000000000 964538605 -524036892 -635905288 999978454 1000000000 846685081 -716223504 -122875366 -999965119 999978454 -21091061 -927077147 -852818541 720564176 -119487221 35265344 994393343 -1000000000 999978454 -224162722 42 217781642 -1 -999965119 -660713273 688950656 762454132 -918515277 -321505981 190852347 -1 -844649270 -878444022 1 -589112803 -632641993 564064947 -779119988 -828117791 -999965119 348601179 999978454 -999965119 893694873 -418423735 484236069 244584214 -321874223 583775733 -115151379 -999965119 999978454 -933023443 -353014462 -98083394 42 -933017942 42 1 -999965119 -466815353 -123179565 -547574405 -999965119 714738381 -1 -433869298 999978454 -666192250 891952789 151140512 916874577 842298720 -113243673 504453268 -999965119 -181203625 508535003 323380161 -678776052 158181856 86216933 -523642152 11512879 962603931 999978454 42 -502294788 -592370175 -227897762 -372685547 -173269150 -999965119 1 807566697 524773049 712277550 -602231994 -806105468 -1000000000 401888721 -288590342 -640938785 757945567 -364003671 0 -459239085 1000000000 -1 766704323 -981631037 -804622210 -999965119 399486994 418350681 219244812 -764284473 -672195061 -35581995 961918274 735416379 646394951 -751116422 -815095866 -370087252 150362731 698388730 -714077163 515948191 73257541 1000000000 1 999978454 1 42 -845004 666474339 -215366420 -999965119 42 1000000000 -492443201 502966914 999978454 -999965119 -999965119 -1000000000 -161827978 -32830253 -1000000000 -577478900 882607961 -724476734 1 -599737391 -575431505 164586760 44014053 652711556 -357635641 999978454 -999965119 999978454 409530905 999978454 -882670358 999978454 430363374 999978454 999978454 1000000000 -46251764 663504147 451937608 -1000000000 182138441 -405631362 999978454 171509606 -999965119 -470133457 670195698 -155156824 42 247960975 -164594927 310904282 -201642688 259497476 999978454 386911704 177157560 999978454 1000000000 985563055 -389762940 403627311 -264255539 -999965119 1 -1000000000 500456178 0 -1000000000 951468129 -570613099 -695264116 443856327 105654424 -999965119 742373090 691430235 653155475 -114208433 42 999978454 745745108 -866273919 168516420 -345448073 -665838519 999978454 -1000000000 -999965119 621077370 0 -999965119 -645328906 42 -151263386 950766005 999978454 -999965119 -1 -999965119 -265142489 -234494211 122926644 -304084360 208680753 875631594 -797598257 656065996 808455658 -485705680 -743750978 -606249285 42 924545066 404217827 999978454 -999965119 -999965119 961316821 -687262603 -737490201 2757451 417063702 -69514125 -215729013 -875255951 511912610 281586723 0 938957558 -999965119 -618351720 -999965119 1 322569046 -999965119 0 1 -967447622 509193381 999978454 640959325 -437400192 -863904921 -999965119 -861233194 -992946792 0 999978454 -488329732 427266003 999978454 1 -932007576 -823621842 42 -999965119 -786727444 -814976773 729129900 999978454 -1 -743410723 1000000000 -1000000000 132942565 888504621 42 -1000000000 999978454 1 42 -197637340 328782545 -166653036 -999965119 42 157093089 1000000000 -999965119 -737055786 914528229 137326740 -973271662 999978454 44632601 -999965119 0 588125975 -999965119 661512072 200220368 -10882891 24029044 999978454 -25737158 1 -802348610 -1 -622601258 556151086 42 999978454 -999965119 129081129 -1 -619446611 808968088 887079932 0 705314560 999978454 -467749820 -517661056 -87293133 -517899031 1000000000 992076401 198364390 0 278482095 0 999978454 -764629175 -920855620 143394461 -1000000000 -608360543 -999965119 -586758474 648403658 942848466 -999965119 0 50868143 -1 -1 -1 -999965119 212757903 -470391706 -999965119 -607276488 -622485543 870796092 743666387 7565239 -999965119 -729381867 -999965119 -399632603 -947815254 96187665 -1000000000 -523932815 -531488325 779896548 884373581 -713167208 15044677 -254654443 -377710030 -1000000000 999978454 288213432 711697537 -999965119 14995919 945275476 -86426944 7390596 -298586127 42 999978454 -40743342 -487605177 185724999 -805407887 -265559983 -1 -1000000000 47653793 -999965119 572299634 -1160004 -384432183 -289321688 -999965119 999978454 42 -728243186 -852711572 -999965119 923014918 -468632393 693883534 228203983 499438356 282341819 42 -421957085 -299263691 -481390832 42 1 -274372898 -570724551 127763217 631628846 -797470794 365269415 -1 620158386 -646738584 762621451 999978454 817241861 380627567 0 642173864 -50535675 580687510 -1000000000 252612058 -999965119 454621236 239744465 304400960 999978454 -909730378 503008711 -518858246 406193398 -646433594 230449731 111130363 -226984275 -15935390 724652545 42 -48540034 0 268812644 -1000000000 -1000000000 341640312 -1 -685294690 -1 815823448 378935275 999978454 -1000000000 999978454 -999965119 -1000000000 680143767 1 1 -114518802 208251163 -891791363 -999965119 -719051338 -85968626 -1 231223472 -250530659 -801793695 -544862007 -847336016 1000000000 1 -623601867 941716993 -72915206 814591288 -999965119 -987789607 -36996021 -631434693 245602320 551276253 -203461796 -47803737 1336407 713243861 -824496104 1 -791434318 551985652 188691686 -61179448 999978454 295438344 999978454 -283431678 1 0 124041850 639480422 -925595204 -818981098 -194738458 -392562754 -833534923 -983189074 -586846776 -1000000000 1 988113943 -999965119 -395288008 333531796 -999965119 -276540596 -66782012 -315813003 193362847 999978454 -1 -225940411 -682156200 -55818098 597002615 375075813 406415833 621211218 -41137803 551503356 95200284 1000000000 1000000000 1000000000 0 746689514 -527955284 999978454 1000000000 -119196554 0 950448187 -320590736 -324872641 -576314845 547828585 -999965119 209452143 -999965119 -480929959 -1 999978454 -802058072 121981009 -439214973 213132804 -319530745 -183948768 -302713364 -684264221 -595085773 -1000000000 1000000000 770028739 -836277572 -732443170 999978454 -305184590 -1000000000 1000000000 695397516 -73430612 -60318925 -134417058 -723850740 -683947417 999978454 -234966265 -695282816 129439540 999978454 -1000000000 999978454 -502318495 0 0 -910603569 1 -326820568 999978454 -1000000000 356165358 163528343 -999965119 -864862808 -704783171 -479223291 687206109 397574368 818920015 42 999978454 -932997020 362777905 209402565 -749760914 529325754 -886546708 -447961808 -367140375 -642103877 528457571 -406548872 -6747775 0 141116568 -119660066 -999965119 -581714007 -999965119 -484097782 -811988450 -271393179 256682996 416395478 999978454 -460152928 -382483993 -923897846 42 -755500407 -38606832 999978454 976215207 596481370 197473926 89152373 -1 999978454 620094303 60992687 -301069375 -631277369 347825040 77431165 1000000000 -1000000000 540578245 482049803 -263007190 -732599652 -6694046 -377734688 339700860 -1000000000 370182901 415090078 0 -584259722 315274131 42 78238986 -999965119 -831672792 691083385 -631116163 784127978 999978454 -868302321 -117541984 -197186614 610438810 999978454 -202054054 999978454 599820519 278612644 -727597036 633890169 -999965119 -247237058 244171195 476707217 900759579 999978454 -571237573 824232682 -999965119 7813321 -173615305 1 851809526 -597623049 403083681 0 720633076 -999965119 -177269466 -751515331 -728471058 0 700046198 -761178206 863893759 490793475 -461750778 735079069 -720958521 50991747 0 554670969 468240249 633855375 1000000000 324536398 -480385158 -1 -863145894 -566546942 -202700232 849410189 -1 999978454 119519647 -727324782 -1 -1000000000 999978454 -542028340 -251430515 999978454 981232413 -642762863 439059681 42 -813432072 724376823 -785789272 -1000000000 29803622 -1000000000 457267700 999978454 747661979 676553770 974576766 433546812 -494824477 999978454 -939555451 31069738 -435412696 -788027083 734443266 -579876128 759135988 -37151150 -817718583 906908228 518404407 -851192057 353617472 999978454 826826279 536289283 986677638 999978454 999978454 1000000000 681454772 180997291 -5593726 573223690 -205962564 999978454 -999965119 1 -142244559 -916927272 -806283113 -999965119 -999965119 -999965119 -999965119 -999965119 42 -1 -808408996 47352567 42 -570991580 0 1 -1000000000 114018666 -104526025 871436618 -717733056 -1 -179867233 -625842568 -904604517 -463057630 -999965119 -999965119 -380776194 -134781490 -465622180 -393931249 999978454 -997105712 -211971471 1 368908047 -820826686 -999965119 380943553 1000000000 0 -261773385 -1000000000 1000000000 -999965119 55031320 999978454 -999965119 603282376 -999965119 -493133320 204494177 1 242307203 1 999978454 -999965119 117707688 -999965119 999978454 -344841411 671441640 -354286738 42 999978454 -999965119 -1 796578826 859331051 -392846955 -407778442 999978454 301385481 711765849 163166862 846015802 558498362 -390878824 270639854 -8885824 95514392 -999965119 -788567468 98861153 864622944 61933329 -661526439 916009522 -40696273 1000000000 358281196 -515814034 -271339212 -30412003 -237744522 999978454 -172676508 42 53631212 186379780 999978454 -439794487 -305027150 -333251893 -10675382 667822456 373604120 999978454 319451695 84108522 527296198 1 -999965119 647108181 352768857 999978454 -595043185 -814837580 740249056 -578262649 42 -1 999978454 66331002 999978454 42 42 -131679776 -898174027 -910754628 -790685388 946422556 -490354567 1000000000 -810461362 114177793 999978454 -38933132 531750840 -431476624 -95763330 -461807591 -562618246 -1000000000 -803073650 549669538 -999965119 300827847 14994596 453514367 999978454 -1000000000 537293912 456500877 -370022645 201585339 -1 -583685207 -201642688 -716135226 939778681 -338253312 -654007243 -785333739 -202219979 0 -84125431 0 999978454 -541434106 -672681943 -1 1000000000 -999965119 0 999978454 623300695 0 999978454 118885807 165855358 699832166 694316933 999978454 -443322876 42 -728232945 999978454 -376380388 -1 -683831328 42 802667067 -303224993 -867974498 42 -167584288 -795085881 306331003 -910010357 -780018257 855168433 152786342 -840521963 999978454 999978454 734614581 -222637714 677544155 770703945 147460694 803813517 1 318443590 713850044 1 -831715946 -999965119 -383111729 310667151 965422500 -999965119 -26604531 399297625 -823343179 42 -645332650 1000000000 804010515 301305429 960761533 90017419 42 -475104900 -999965119 42 999978454 999978454 -999965119 -824889097 1 -279386480 253367774 169018423 290628694 155589678 -999965119 671209662 -429068919 -778949335 733992398 -557329127 -604446304 -749260557 -240571974 75824556 -981316737 -999965119 -345128578 319772597 914403101 999978454 976516847 -737806298 -263813641 -999965119 824334061 590705233 999978454 -1 759988488 -1 862070654 -443762446 51199417 42 474985684 999978454 340372512 234217647 -12908214 -628280892 528251864 934286523 -999965119 -740328723 -614023641 999978454 -517093931 -1 0 835248224 350787693 451870690 1 -999965119 -1000000000 999978454 706562173 -893797350 -796752607 42 388701336 -906258264 -441842904 -1 -497368568 95280700 -83802106 122256942 -345921275 171584426 -231461156 300011401 -546761122 -20904874 363791742 -189303802 -568077250 -999965119 -739163342 207073406 999978454 -635618804 942232722 429298694 999978454 -395012244 750309994 -249786870 28655990 1 1000000000 77886876 999978454 999978454 1000000000 -234781295 42 -999965119 0 -1 301756566 -463781217 271571137 -999965119 -347112613 -1000000000 -292265755 696595862 -559510627 -215375592 -745701977 -889521075 1000000000 -999965119 768649282 999978454 -978176256 -439337183 647430654 42 166303981 -816411596 -135372029 -786205889 -666940256 999978454 -164366093 -222146721 906776506 76963357 486506756 170046449 359411262 402847551 -628909404 453944252 999978454 -964899194 729245676 -898238666 -163536942 0 -870385401 -1000000000 -1000000000 -901161081 -710298040 -519814241 -922932896 -366175666 -205178852 -999965119 200213381 999978454 836573806 208167045 559450546 -1 -162452345 470347856 -999965119 22157949 170278903 24813835 -441090444 -1280138 -517003070 141863397 -642133930 -126326067 601112055 999978454 0 -999965119 1 632229442 749374280 -258546958 -236196643 -999965119 -1 999978454 -1000000000 -411497279 -106375196 364470733 377295168 -28909418 -1000000000 999978454 999978454 400515231 -616326446 -429151873 0 -756129255 -696685817 846697291 1 236730333 -672618046 -114409643 -438304273 815280031 124258429 -814751045 -999965119 999978454 510003230 429473519 0 999978454 -122116339 -411827257 579503399 999978454 -377025012 -606918478 -999965119 -999965119 729176234 -1 438146798 -542158546 -997955127 129103081 -999965119 310761968 1 386954118 0 523788621 461471458 1 -791967164 999978454 -1 -593428341 581108495 -1 -999965119 8489230 636200145 347809282 -893078798 -137722135 666756582 72251365 1000000000 147936607 -999965119 -28064853 252233346 -1 999978454 999978454 -907780860 -999965119 -347471747 -111854817 999978454 -893944307 745259922 1 915936556 -1 -999965119 -352450995 653254066 -28106162 -791653208 -999965119 248591334 -506268602 -587714247 1 33337506 -190786515 518122020 206583462 0 -504584445 -667815980 -214568920 -951125796 -589079537 690884006 4880803 -1 773599668 -734472482 -645808574 -999965119 -240017703 -980028147 -771748413 -556898517 -700881402 0 -195984473 999978454 803828132 -672144828 -287971027 69371787 539822249 907693554 -999965119 999978454 144561386 -999965119 21314098 -558993834 -249163025 743220159 27540686 1 937467434 999978454 -741817468 -819221587 641376697 -676706948 1 -897960679 1 677628423 -224276184 789652339 999978454 -1000000000 999978454 -655357824 999978454 42 -999965119 338503071 42 42 266385403 370482309 999978454 -514880998 -999965119 -999965119 -603453471 895709319 999978454 -912579565 408294082 436842239 -925946934 -228889820 -290484488 -1 52924239 1 678238969 -850928388 0 -999965119 -503381745 -512005298 -365635922 285404024 -587881938 0 -781978606 255707994 -969687918 301535202 187328166 -783869169 -680368993 75655057 651066311 29932909 720235649 392169968 997360772 -620975621 -34547560 999978454 -667081000 -417022704 29522819 906651027 -1000000000 -999965119 -999965119 -962234692 1000000000 -247910702 609404734 999978454 -386971198 605153530 999978454 999978454 -315319124 454785176 -606915992 878130923 999978454 657561950 -570925039 42 624881799 555605842 999978454 -687019845 391005099 -999965119 683026162 284542194 -718951313 -973519404 -1 118444756 820650441 595047773 -700727268 999978454 -125453956 -523311288 -689505621 173619015 778998511 -999965119 -999965119 166484039 -999965119 102031806 -331099771 999978454 367055453 795985562 -975890149 -566534161 -212372732 660000563 -999965119 -193096004 1000000000 -233114692 632832668 451931307 -853910145 765272045 -93200472 537445685 -878226206 -104299877 -506986788 -999965119 285476753 317059702 -499790068 152385949 -420371096 -669581837 999978454 1 -999965119 212401985 -31831092 -999965119 -999965119 661970412 973863013 149678710 -826369873 672797276 725795842 1000000000 -195776754 16208746 433469308 379789624 0 137050013 0 0 313116777 -999965119 -591237973 -999965119 706887795 -63961685 852934107 42 406225804 999978454 464716906 659252985 -1 -420832555 849545889 984666241 412827279 -732274457 -910353642 318640070 915174127 999978454 -999965119 364336044 794046171 490835204 0 -850871936 -305846201 -76639532 -523853443 -511448081 -258123976 304282632 -999965119 -115862996 42 -662794593 -999965119 1000000000 999978454 786478574 999978454 -743010869 999978454 955188834 -12124553 628173121 -199135943 999978454 558626436 475566762 387981710 -86686380 844938202 209048314 0 -350974682 -258754976 -464335773 -911618055 -522478836 -999965119 -786678719 999978454 -645250671 -755672170 111850906 -121914342 40172804 910871149 -1000000000 -189398895 556554030 -868560826 1 -999965119 85733307 -259874581 -999965119 114011807 -257262177 200662304 1000000000 -98186745 -296229323 -654027757 57097641 999978454 -947907094 -291468035 204908613 -854549282 878776665 1000000000 -285815520 -539647214 -1 -999965119 310188416 149326429 -183452708 -619238367 629554957 -86744366 10731378 -829992036 -999965119 901395083 482424805 -216725914 215598144 -1 597656849 -573315996 177582848 999978454 470067982 -279851552 -300784277 -2462198 -589747751 -322203941 107876515 999978454 881401604 -105289294 -999965119 -999965119 -827988604 636670531 999978454 0 -485912091 -601211458 -373956238 -999965119 -806352831 -999965119 46833275 -75496697 -347027197 999978454 409184805 -490464816 -999965119 -412670449 -625758066 697437755 999978454 999978454 296751514 1 -100015527 432512106 -633282979 -754192019 999978454 -999965119 -79331487 -406945592 931907271 192725505 -869287253 -797287058 -394399100 -591417885 42 -978718972 -999965119 -999965119 425852821 310973664 -999965119 -577106760 936755056 -233109054 547393263 783229712 946027107 275122104 -1000000000 -119304745 840514007 316567586 -999965119 999978454 817900565 611491112 -386918113 -743570624 -506158394 -440539602 -378776678 -506538578 -925078562 -550650124 -317320950 -415839815 0 999978454 856864635 -999965119 306058735 999978454 -232207761 -855638225 384254123 1000000000 -387817167 487651704 -338918360 677257358 808631631 -660771142 999978454 -259958531 -839975130 978926961 -682776512 54955686 449166985 118475788 -33319783 106622216 -415370689 -211683283 -628108311 -325538875 -724822312 811193527 42 556584563 189268200 1000000000 999978454 -523386865 16446274 -637092402 999978454 245917860 -999965119 106937618 -420640897 293231188 -686242702 507756035 -772838908 999978454 -1 -999965119 555524543 95531792 -999965119 225085132 -678925097 140300409 -304673034 -1 -830928834 -213165432 -1 -1000000000 -317184628 -999965119 76346594 42 -59068038 -408166973 -1000000000 367659997 556937854 999978454 1 758324533 999978454 -502915167 999978454 -409429737 -694116958 145364194 -711791952 -703977033 -619432987 718283076 -999965119 -634708380 -738675445 -1000000000 191568239 -750849988 -999965119 -288870527 -1 465749446 0 -374929830 171623266 157775876 999978454 240976434 243565924 366003034 600770358 999978454 790364027 122723168 268041500 924447708 -92323074 718708762 454794221 -999965119 -457174437 -708863085 627764849 0 -999965119 946793679 1000000000 335951648 999978454 510689230 630813218 -113862252 654094876 61484577 -312299246 -1000000000 345692199 -778269056 955797470 1 0 1000000000 42 417884389 -1000000000 115730480 -920054761 616059198 -999965119 999978454 404670226 713343483 999978454 -353900 -1000000000 -844840359 -1000000000 -803589724 -719956982 721675958 42 348677978 -967762527 118247765 999978454 549310160 -644599283 -55195108 263207285 -746699981 -1 999978454 -282010611 0 488233696 947601461 329881305 -687112113 951285193 -649721454 913587143 -567705783 -889453244 475752792 -806529352 100328080 -40149677 -999965119 -999965119 -1 -900189292 -225077799 504995959 766238363 -509396318 -633853343 -653752038 -667930350 -888374134 -353677294 396879599 -214291463 -999965119 917322260 -512359673 -507823583 574051422 664056649 999978454 -949593085 261859072 1 543197028 434200193 98205316 -999965119 800313182 -50906884 999978454 -543892030 592346223 -577634333 -597200201 445338914 0 -999965119 -999965119 1000000000 -104782911 999978454 381755019 9167430 999978454 -1 -228234777 -472807331 1000000000 -629058128 974569902 -812484925 375682600 313576773 -620326595 -486844194 -293151653 -208972231 -34814091 999978454 -999965119 918346434 770385375 -162998349 -549701009 999978454 230868753 -1 -990653490 1 627271876 0 2365183 194048522 -458930589 370207797 278562300 -450366266 592910951 42 991735011 -681270128 297778573 436611225 -357035085 -945933908 -418571470 1 -999965119 999978454 999978454 -999965119 -263142690 0 -999965119 930618610 -1 -432569996 -615718881 611739741 537517754 151710367 -1000000000 576919658 0 -601777669 892870586 -676488741 1000000000 42 999978454 -832211762 -988242159 802096287 90032145 -831420895 -894839725 -535307222 1000000000 391500470 396730696 266680122 -149699829 999978454 -427801384 -1000000000 -92949900 95600036 42 -999965119 -161518164 -139294123 887621327 -473531552 74827930 1235513 -475563858 -954353628 -603734056 -797203588 46313025 956267738 -138800673 -1 -238342504 -1 -1 1 858723319 694713473 219536109 -912134613 999978454 -999965119 -46685012 -588555818 -189162518 42 -406598670 -999965119 842109826 897430721 420813861 533174714 -347007994 -750578864 -191553951 42 -20153339 -162351825 -354067649 999978454 -380396299 -1 -370255922 -999965119 599164275 42 -198091192 999978454 999978454 -782066014 -43418934 726146929 -1000000000 540960945 469325126 -970048876 999978454 1000000000 -366580854 188127299 -35014047 -395201840 569662458 1 -748211660 -240548298 -702440165 -933936836 782804305 759006280 -147292427 -903973793 -744725954 498345807 1 -1 -179614147 -999965119 842688518 822538298 73909339 816727198 -960678134 1 -334214849 -506005505 -446109033 -933114676 -890300012 -471646631 1 -544852251 -855315298 760097626 -223434853 842271598 999978454 999978454 -311597482 -382147542 0 942000669 0 -424244641 0 -785981529 0 -999965119 265310026 -999965119 -464696429 768147974 42 24319176 -668252141 -999965119 191166303 -977515818 385820347 999978454 598691917 -85897968 -1 351215932 1000000000 428263213 -999965119 -146979765 396470103 182508906 -660867166 1 1 -521249090 -913015952 444805724 999978454 783209916 -1000000000 -407985455 -735620714 -621960797 -867147365 -101385307 -1 17531795 999978454 42 -999965119 42 -999965119 983451230 -807164379 197960911 238496109 752737168 -352441036 999978454 -355016059 -44539986 260022526 -444520273 525910541 152362709 999978454 365876836 1 -411675569 916480888 -903851046 1 1 866838964 0 -999965119 156507524 999978454 -594910967 -205845481 94628745 585726482 460502067 -24899556 430494806 -999965119 483247978 766264060 488785238 -999965119 898305390 -337252887 -603374298 -999965119 -857972388 -751936012 121198236 -564009885 -862618449 431228088 -318449466 -999965119 1000000000 -517519591 570545728 -431676278 -304161257 -1 413740188 -426317320 -693032175 -215498186 535899390 -25728931 -348770941 -1 -756550790 -324535527 910948881 602616000 -912243828 -971800732 0 -607104706 1000000000 999978454 999978454 -999965119 -386405333 -918055430 -999965119 -981740829 -985341273 -28289092 1 999978454 -56343364 -268179017 -644871137 337175228 490221192 826907298 -362467374 180382161 -279332292 340842282 -999965119 -53652281 743124696 971622300 -571812867 -510912171 765181485 705566779 187808050 999978454 -1000000000 349792858 340971869 -564862971 -475743523 741134818 -72328613 171255476 -1000000000 0 -496900815 -999965119 -160364955 564491053 369694068 -221214808 322186117 -999965119 556149806 795823979 1000000000 -213160852 -873526821 -1000000000 -332086626 999978454 -46236337 -480454285 999978454 188735259 1000000000 -887346242 588901466 -702569839 -999965119 -517773060 -999965119 -1000000000 471539181 850318797 -1 -677158408 222930858 999978454 999978454 279822515 -886515940 999978454 999978454 330460585 -1000000000 382227166 -996939236 -107944920 999978454 -1000000000 -293016436 113329948 -272031730 999978454 -60259286 -230787889 96004259 999978454 142408421 -999965119 739964141 0 -744222126 -70121707 110147740 999978454 111364170 132427055 59540089 -510893919 -999965119 945793999 -883957993 -655411118 42 -351218249 334826953 878157648 -815234799 -259081602 -128290179 42 191952244 -387952888 607012647 -999965119 495962547 -965546657 -999965119 0 -843685729 -1000000000 962788239 286929294 -44793396 213975357 -440791481 999978454 -589852313 366127371 -428658223 632891741 1 -767741490 999978454 877874938 309840721 999978454 719729178 -993249554 861174279 1 570538413 -749904685 -322999682 -637405784 -83088800 -841499403 350233335 -888412621 -999965119 -256232891 -437028033 -979498704 999978454 590966169 -999965119 781429962 -1000000000 -994041777 564141828 999978454 -14579603 -740650910 0 -718001757 390518950 -999965119 -356711641 640420113 923490311 -339596411 394326012 0 190071275 -79133192 42 -1 176345121 -767422332 205283208 999978454 705396214 -1 535533386 -638385733 -1 -337926534 -19192171 -999965119 287712120 421777287 586998017 -582316491 999978454 -781062436 -1 -145814213 -999965119 490680879 808746965 796360417 526743296 656700753 78402229 -1000000000 -999965119 1000000000 -332992504 -999965119 639918773 151427233 -151902259 -917500690 -1000000000 999978454 -479315855 102202810 651041868 -277198842 -486989357 625911380 -999965119 366485524 -733472055 -739539477 506764268 8478140 -993903704 -873189829 363446795 905422166 -741740023 35182380 242250225 254876081 999978454 82674540 -1 222060163 -999965119 -443929163 300232293 -1000000000 -451658235 -363536234 392597296 999978454 668679576 -535294894 -916711899 290087320 -1000000000 470453140 -250814963 0 1 1 -1000000000 513192704 -999965119 659708741 709149425 -447516707 -549463762 896054415 -132735274 -1000000000 662897887 -712833299 -999965119 59446644 -986747408 401044958 769452383 999978454 999978454 843707225 0 -75749688 587399309 986741749 433930191 571083059 999978454 -999965119 437530740 -212968686 -117396706 189316792 -287052746 999978454 -1 782368992 420675815 -505841258 -999965119 982497068 257633079 669240381 139842630 818167112 -305692337 -982244541 -723031467 167793474 -130439259 508585487 520025197 -486520632 0 -604932059 721707358 -999965119 113768310 1 -530966662 833253524 -1 963173029 480354972 -635660792 952638063 -974783827 979319755 417827553 99070089 -783218190 -798114381 -999965119 123719607 -718228061 -530388575 42 494064418 1000000000 -999965119 999978454 -236067671 -272548903 -454235870 -334174709 617430132 261885182 440171877 157608875 999978454 -175748732 -1000000000 142415690 999978454 866679415 382843959 -999965119 438606790 -1 42 -897822875 -665335861 -999965119 999978454 65798014 1 235194974 1000000000 -944650239 -868939035 -183036405 147653998 497475382 289286290 -549724263 256406376 -1 304388664 42 -999965119 -610821518 845701516 74050046 -234875106 -81017749 999978454 -999965119 306011396 1 -75347043 -627350263 -292111446 822560673 -503296646 792407760 384773041 42 -474082100 -616896997 -39813658 999978454 438132298 455014584 24495294 725279325 -591392865 178550368 -999965119 219156263 -690708757 743130413 -999965119 -130252364 -323990532 -999965119 -1 -51319692 266243210 999978454 -999965119 42 985139584 -874189935 999978454 791425866 -677345210 999978454 93533832 -914714228 -506044730 895867882 -412072185 999978454 -999965119 999978454 -579398487 -482565998 322743102 695648759 0 -581113595 999978454 42 684475251 -999965119 337372406 -999965119 -890933096 -204474043 999978454 539443908 34168501 -898974459 123309662 -999965119 -1 -465325164 -74694603 -999965119 999978454 999978454 -200312063 666448463 0 -999965119 -546158266 -999965119 694838727 893219413 999978454 1 -938460965 -999965119 -1 -143448550 42 804390518 -299023923 -415520515 286461212 -494514004 1 76210780 -992293939 -681290128 -88299567 861721699 325723009 0 999978454 800409030 -933161087 -837896675 -881518441 -888531703 -198252915 -396350271 42 -473288789 -999965119 -124396717 0 34971959 1000000000 -999965119 310020267 -200427939 59982169 999978454 42 729371140 -230900186 -999965119 -826119724 -216531843 -578852762 1000000000 352830395 -182594299 -636151458 -193780468 -688055625 -257316424 -716635925 -999965119 -1000000000 -1000000000 999978454 -831740254 1 42 -409188512 744156792 471813383 -517574519 -340185800 835880172 -416674603 875499703 -299134571 937409975 -1000000000 -825810770 -460199397 42 -778210723 0 -23546814 28601583 -999965119 859948412 196514868 689179505 -38807620 -767741490 1000000000 -999965119 -125975933 -544744549 385890181 407436912 399224374 -694225665 -999965119 256036143 457779055 -347042578 -612482976 -787436232 156674744 -914280153 567868094 -152851465 -875993717 999978454 -922226926 -213683023 1000000000 999978454 42 464801801 541927894 -226699052 999978454 471528245 5826418 912528327 -1 0 -77933691 999978454 66911918 -304070997 42 999978454 1000000000 262451311 -553003196 203111113 329432373 -688294532 999978454 -424195671 -61481997 -999965119 -999965119 999978454 -953996679 654306757 509128697 -92594456 -999965119 -999965119 999978454 -90069167 999978454 839365209 999978454 -111297898 745406144 -679916405 1000000000 -410621346 -837635223 311933286 -167479270 878716030 221572524 136429554 -174794178 -999965119 778337920 -92402102 42 727734373 -529286819 129088682 21703228 -824855706 33704860 999978454 -366295104 0 -999965119 -854674204 999978454 999978454 999978454 323640583 0 -327874737 -279104567 467068759 281978802 -360162264 -404345557 506661752 -1 -806423505 -1000000000 168485764 999978454 957039926 861257655 537846722 -927077147 32455153 800122064 -1 -1000000000 852452057 999978454 -1 0 -814662011 384897098 1 999978454 749883680 -1000000000 -150837516 -50939414 281111196 -1000000000 200115902 -782249809 -803287018 -920839355 -949589324 -1000000000 1000000000 -571035301 321129046 -379352856 -501339474 -409539592 -327273006 -555900509 1 -1000000000 572123446 -1 -887771035 1 -293322996 664714398 -722465341 579551030 943742085 -765341714 -151212544 999978454 999978454 42 -724377818 133582188 152033535 42 -777027126 -1000000000 -132398207 609018859 234790750 -2804260 243131457 -482943424 68153699 -678233805 -1000000000 -999965119 -335285209 -1000000000 95391410 999978454 195174442 -441915364 -999965119 -999965119 469396625 -1000000000 999978454 999978454 999978454 42 -216293234 1000000000 -999965119 -788905147 -625516086 -378504675 993445589 376251885 999978454 -851173651 999978454 310336808 -112045176 -409266601 -78650633 -999965119 -305682817 831940003 690250336 42 693528044 -930044958 82869282 405100674 79189701 917753148 497678071 -500281398 -844871385 -458898375 -1000000000 789753150 -507896101 999978454 -172140311 -478886169 477696681 -305425804 -999965119 -1 -127362713 -483776334 -179336901 -454246683 596753907 -377017413 1 298867161 1000000000 -563237609 -999965119 -168936290 -1 602668347 -405516544 885884972 -999965119 713421349 -865621192 -546936056 -1 29522819 639164782 -917062253 30123684 -999965119 31356839 0 42 -908218551 -636546799 -735930281 -999965119 999978454 0 1000000000 999978454 -865474966 999978454 1000000000 -1000000000 521522676 -586834985 -661224761 727971854 -845779326 67372546 190351554 -106344068 0 -1 999978454 745381809 496188455 -1 -859395365 -764016670 691293005 -1 -999965119 -999965119 -246569362 -1 -958844273 -129820125 751209976 -1 42 -1 -46421567 0 -999965119 298351332 -721714082 624238276 370890584 -999965119 -575959789 927868735 -341986182 -1000000000 970753472 -179265990 1 -620147499 -377173274 130425698 -999965119 -379752656 -372469134 -771436274 -340002600 -194037489 999978454 985409358 999978454 738846285 314575764 688785278 632440611 -1000000000 -999965119 -1000000000 584005272 -283412270 616054111 -1 999978454 -1 999978454 90200934 -1000000000 -556655225 -628852182 -16256177 594416231 850005979 687284482 42 -565502684 1 1000000000 999978454 999978454 -1 -1 -993667450 -214252803 763864165 506849579 42 999978454 -925967501 -443394948 -909471460 -1000000000 463676393 999978454 -244602453 1000000000 -850069787 330510789 -822110934 -1000000000 -767456622 -710384703 -981738920 0 999978454 877187156 -215283891 -1 -866152926 -908686291 -790990793 -1000000000 -810171347 -688610420 -271485032 0 -624239736 1 999978454 796737024 -270476952 987438632 -670346223 -1000000000 -374147726 207768422 999978454 -1 -112456294 -999965119 0 -984645293 -871673232 -822543905 -915805859 -662441723 -824757127 -890420462 270068332 -348123886 0 -1000000000 1000000000 160742057 597666227 -777432095 -999965119 -571948929 -294349216 -367334577 -367750225 -999965119 -999965119 528725666 -10262960 -655087809 46452199 -981550867 -191315375 498242142 651627953 42 -813724332 200127085 300876443 143249916 585309479 -406977916 1000000000 -671054663 632058183 181989635 -585589597 999978454 999978454 -135356962 -877894385 42 1 811406118 31471226 -999965119 412566689 -820291544 -1 999978454 0 122693058 -210440029 116523681 999978454 1 -105730790 42 119797233 999978454 484551489 -999965119 -999965119 999978454 -177351366 622758903 268565239 632481741 870914607 185116499 691689324 -893870906 999978454 -90482504 541226889 627002745 -993225696 -719048574 877999670 -1000000000 -1000000000 -303927714 -657068998 999978454 -1 -428701531 1000000000 1000000000 -695302780 -682029349 -1000000000 180094644 -999965119 42 521390796 92584162 42 981306490 999978454 -999965119 -1000000000 -653852515 183793299 508580886 -999965119 256901164 -1000000000 998664674 -290719392 -999965119 474476063 -252737582 0 985215202 -999965119 -969605127 416484800 201704967 115689775 -581714007 -999965119 1000000000 999978454 -16339773 -587596866 715947724 445171847 999978454 42 724876447 -999965119 -999965119 -293534008 210599813 -460631010 -342758379 -99973174 -677437714 -999965119 999978454 42 -839194356 880007175 459312846 -599969214 498614833 -999965119 42 -1 999978454 -541340220 447682582 -77103754 999978454 -357056429 818147749 199520122 999978454 42 697150223 -791376591 422398324 -999965119 999978454 121975553 484413020 999978454 131000899 999978454 -916321895 -578842982 -306242138 999978454 -891458361 -293761096 897807442 42 -430728710 -999965119 -161759071 -61211350 482977955 188265873 999978454 73632236 157418339 443638982 648864214 -467673479 673795390 -946749707 -434055386 -999965119 66619684 -112853831 743903719 999978454 281204027 1 598119381 492484872 -999965119 -72879282 -633252630 306476240 -1000000000 537820036 -227224110 270414088 -48956887 651688777 -509599548 -486993065 -637431656 -999965119 513660266 -745989178 612859365 999978454 790237004 -346901956 -1000000000 999978454 -424847302 999978454 -15054607 999978454 -999965119 -183414973 -187142132 681761255 451930403 999978454 -999965119 -871847117 -2502678 1 -447399092 -999965119 1449604 -429066180 -808633912 -237598648 186698067 399142151 244777745 42 -1 -629905262 -999965119 -999965119 252274610 766092871 -691052009 -851504507 -795578551 0 999978454 -513959730 -429285998 707039994 -228973577 999978454 224375342 -999965119 775860603 999978454 109711677 -376473335 999978454 669340589 -295891354 763629527 0 999978454 170414209 720607379 512884479 -129091919 -405155729 -195732822 0 999978454 -862652785 -159177014 -594734311 831659609 -1 715536704 -999965119 -1000000000 -999965119 -614654615 -134252557 1 1000000000 -226091114 513026536 -999965119 -471089019 -522593994 -445937188 -320587417 47128255 -1000000000 191802783 -956597585 -45023166 999978454 -999965119 -527175445 -657046451 -833013849 42 1000000000 1000000000 689998288 -835657509 -836407887 847880348 -1000000000 -677847987 -393261411 -808273146 -919572701 148835381 119064182 449506375 999978454 -412653767 1000000000 -29662045 963297813 1000000000 999978454 657818480 -999965119 999978454 1 901607221 686275169 -206663336 1000000000 -616565744 -1000000000 -279451475 18552154 0 999978454 -271423225 -413915859 543797063 -734052757 -972202673 999978454 906096500 -999965119 -90730266 492069976 240852833 0 -682322180 999978454 -999965119 -705487879 999978454 -912984387 999978454 545195591 154525395 -422609007 852761300 -618426979 -175292904 -865759401 42 569085588 181489709 -717245588 -453083481 -159928186 392244124 492241353 -124670807 42 -144352006 233063790 82700578 -999965119 -747302783 626663946 -999965119 -76263819 522988078 -722650872 5877666 498695236 -1 155908084 968502938 -1 986546480 -981695950 -999965119 -669392732 -667192521 -268755478 1000000000 42 -999965119 1000000000 0 -104859268 -525567860 -128350909 894050204 42 999978454 -797057358 745164371 656913545 238662240 705011291 999978454 -93458308 8467967 418154570 -326961442 916761253 54385598 -1 415378804 42 -637501420 1000000000 1 1 120685380 1000000000 -944484135 -471549578 -260931060 868703941 -2644833 999978454 901442299 -556005312 -384193511 209221348 773204438 171409314 1 159099777 -1000000000 536203348 413477051 452592181 -912002673 999978454 1000000000 216905015 -1000000000 856318969 146827201 999978454 -999965119 530704656 930813101 -455141320 -643033318 108315118 893700003 264331152 -497400356 -873908902 42 42 999978454 999978454 501030094 -999965119 535728612 321845829 999978454 -251060523 921535778 1 999978454 -388243483 -314029531 -334026605 -670891786 -183043977 666919416 42 -843952038 -999965119 547269851 -742074637 -999965119 780528429 -999965119 21134372 159728631 391577179 42 33947152 -178300872 999978454 784860788 508689395 539061394 588499394 581323192 -665848494 3340063 -5730698 -795968952 0 965701507 -1000000000 38525966 -999965119 -999965119 -999965119 1 999978454 -374496842 -999965119 -1000000000 -639743455 293692772 -999965119 -96364428 68734475 224913419 -941905294 716222288 -622258915 0 0 -763576328 -1 133946984 0 161590938 -556285818 -283565948 -619823856 -999965119 59737370 -999965119 999978454 -330043067 -787557871 -618362635 554148317 999978454 -347047640 -999965119 146552852 -534520627 -144790533 -300815973 -999965119 -710558595 1 394193210 -535924913 0 574159049 -1000000000 705819342 258796256 132497765 -821548427 -438918527 -761488387 -1 -350745616 -631509786 -606012153 677465587 -70033964 42 1118314 868299979 -999965119 -451375386 999978454 642112726 -999965119 393806615 42 20926677 -999965119 588541929 -284735485 -761206857 0 -366876404 332449525 201468713 -1000000000 -999965119 -999965119 -801980393 -1000000000 1000000000 -19794934 -122315865 -869262731 -878474961 -653908556 257237364 -1000000000 -1 0 973016822 -1000000000 -999965119 -654776371 -909327402 -999965119 -999965119 1 1000000000 527295715 42 -988013933 90690968 0 970332427 999978454 1 12680253 -948821553 999978454 -999965119 -1000000000 -543242362 551686424 -390533246 -223493083 -1000000000 -530641752 -541694889 999978454 42 -616120595 999978454 51693304 -854402454 -772530767 930545524 999978454 0 0 42 429099924 465742239 447513837 -803208677 16839617 -1000000000 446099532 888265401 999978454 999978454 42 103270476 -458028778 999978454 622629947 -1716698 106644218 -476593615 -564762478 796807047 -506772322 -250530799 510710087 892009510 -340831952 -20808207 -588291269 -716714464 -245893560 110586022 140343397 604074042 627945306 547337618 -351927070 659496394 402608562 421192556 -319340465 -1000000000 942221455 726040473 727149411 -1 -790891160 0 1000000000 573455295 623909008 999978454 1000000000 1 999978454 -920320642 98219439 -845772491 -482628556 -920352971 -442134249 619193515 -544014840 5642709 999978454 -21066859 915790732 999978454 -675170443 1 -48624182 -149901837 -492415878 165855358 -1000000000 947294810 999978454 1 -529647589 42 999978454 -207308126 -960368776 -932679616 -346105236 -542465780 721701682 -501447417 502677945 -1 -999965119 999978454 999978454 -129950967 390619809 730099307 -999965119 -999965119 359259902 200282022 554960478 1 -37910542 -26046662 608285616 -676533842 -892395944 -537717392 838690849 617787144 0 -373104383 -285033124 78647191 279046662 -396420533 -999965119 -826703435 999978454 346773961 -1000000000 0 1 -598492617 999978454 999978454 -1000000000 -1000000000 -1 351079134 903318741 498108258 206696952 1 -13086547 629270577 -488149582 -132756970 799729523 999978454 696792303 -519988991 999978454 999978454 999978454 -999965119 -194389216 -407009760 -471280655 -219711984 174293699 896213598 211442897 42 1 206185412 -758898017 -227526979 641359267 -509148335 0 -50275364 -99641145 -679622886 36808088 -1000000000 -999965119 -922642810 -430999344 -965605606 -999965119 335462224 -80138598 153553870 168003684 -179350736 520266358 0 -389093459 1 213863735 -244546181 -197643490 -1000000000 -16860063 -960916622 -1 999978454 -1000000000 -542259511 545488164 405897362 760142548 -999965119 -1000000000 42 -891025360 -840642510 237818372 999978454 -577911580 -799451046 827803190 -999965119 -639437562 419232148 346298334 999978454 -955126875 -892112106 702084744 321472515 -999965119 0 922471484 -579522618 -406711476 445877730 730901575 -687369371 42 -694939518 -670440718 0 6662824 -106807930 526899128 988795 336274332 999978454 0 -704015720 0 125491983 -999965119 -691646308 -518059017 849034152 471361253 -697140239 0 -999965119 -561666583 999978454 -773044762 0 -250861912 -999965119 888089605 443988070 -1 225619108 -145493829 999978454 0 161093729 -42353681 167833347 -999965119 999978454 -298203244 -991053076 1000000000 -667608386 866741127 -879320798 0 -129133404 -415576445 383617593 -154881166 951272782 -607638618 1 -629019890 -505921707 -1 -152248556 570373079 -999965119 1000000000 67400070 770240710 0 785761207 -163126981 313576581 -562664900 147029680 1 1000000000 -645675762 907447506 153458762 0 -999965119 -1000000000 444292402 -552058029 -646328249 42 -501420294 371231185 933528276 -999965119 -103200506 -999965119 -264770316 999978454 999978454 -999965119 775954528 -2787490 999978454 -440614728 195808355 284880408 799686462 999978454 999978454 -289432290 -311737091 188558792 -935661397 0 278381290 213917998 -142986222 -29103801 -193292955 -735330986 -590080511 -442712937 998156765 209171501 999978454 661072343 999978454 -463840246 40574233 999978454 -723197931 347220232 -167590003 487661124 229587847 42 -447322150 -564637182 332951819 -824162565 118811782 -269078283 323119617 -909745492 -73002587 331001359 1000000000 107908492 -316057536 720844168 -885495703 -456031733 -134252557 0 0 999978454 -120687997 42 -917254496 -175371952 -636633673 -999965119 1000000000 1000000000 -255654383 42 -550832985 -252622332 999978454 -636705468 999978454 992342239 -305114057 984410525 145271601 -999965119 999978454 240503320 -241661357 -1 550104625 163079484 -1 -980326362 236916086 -89228039 -266766563 420009636 504021694 -159291772 919733734 -954045588 -968023916 -570315723 999978454 -134348835 -999965119 1000000000 -999965119 237978944 1 999978454 425098367 -279282784 -399062468 398113020 999978454 15554178 -725648748 0 -999965119 -13306100 -316185294 -694740358 92497111 54755060 -50621985 -250418311 523312913 -793060514 -663541960 -63051452 -235676021 383815210 0 -83674919 -276697502 261333451 -84787888 999978454 -667139375 966323758 783453394 521897719 620148357 -1000000000 -500617804 -316985918 -1000000000 298285541 -567227173 1000000000 -579665026 999978454 354410852 -999965119 968374714 -944275593 991901059 1000000000 -561616001 -1533962 999978454 42 -900458988 999978454 613192361 -322349168 999978454 -1000000000 -465289598 -784901574 -999965119 14356441 -549944896 337650778 140843694 1 -766346163 995962212 -335979662 -861832250 283590483 79053528 1 -1000000000 -710757862 -486921799 -192906079 -85911659 -888757261 321472515 749339462 -999965119 -999965119 -465277669 801879954 -82913755 943650507 -1000000000 125323671 -625316307 67518336 1 561023715 -749031868 770894098 -535275446 -595603165 41425961 -918510533 -424424459 -176850957 611157849 220193262 -1000000000 219175205 -601249716 -213268910 -990747246 999978454 -908448423 -200919216 -638148962 999978454 1000000000 -148991710 -967548037 1000000000 999978454 128587254 771121086 999978454 -131698875 -1000000000 331161456 612305799 42 -999965119 -999965119 999978454 358948747 -999965119 999978454 0 -930569416 1 1000000000 290938477 -713706597 -412719385 782344825 -1000000000 0 450986610 -365788292 64385095 999978454 267825342 -234064765 -999965119 -999965119 42 42 -1000000000 182905233 130804556 -970399618 421279461 795648798 -1 753955130 -72414084 279058597 246057628 -937607218 -88069925 42 -490394922 -414976676 913489647 -88468519 541692911 -875453468 344059652 878296044 390779653 -820673992 542822605 -412901539 94987072 -782809952 -1 999978454 -447155169 -799330094 1 189927124 202735644 819282507 -999965119 590365807 432915152 -1000000000 -563910999 1000000000 45805214 1 -577260288 18363365 -144332884 71697890 593202450 -999965119 42 42 557835611 -741604998 184978630 -999965119 132841188 -507823583 74924895 -999965119 -878373993 42 544349476 -157624278 -295581374 -863484796 823636586 204243328 -630827392 -1 -24478916 -350699884 -302441597 -999965119 -999965119 -1 0 -999965119 211782442 -981086862 842544050 1 415181775 1 -999965119 -339424512 42 0 -874905504 -745274856 -269253863 -888452724 385863750 397050751 -581392985 460759531 -616772931 1 -783533009 -1 1 324461633 947791554 -586227642 158462267 436101186 -210043606 0 -999965119 85189354 317733847 -887821869 -162777548 547269851 -177762180 -138259327 -284225986 42 900962743 -276047000 -1 907740350 -785071946 -1 -833907345 -180804778 999978454 -57804064 -999965119 410051599 -999965119 -632097592 -999965119 -1 806140766 999978454 -770674904 -145478029 1000000000 999978454 15516848 522032665 1 999978454 -189386576 999978454 -638036503 576332127 696143208 -999965119 698474258 -21213858 -853712381 -819055761 963404177 1000000000 -761433725 -999965119 -811046071 -709835446 -115723526 999978454 -31767434 -1 -104931204 -23567849 -228958337 100642966 999978454 -976708955 -630882174 999978454 -401606329 841750397 -379944036 -737296215 718467551 -999965119 79977051 788590581 999978454 -893163191 667841472 -999965119 -117582864 451220813 -981631037 999978454 -137449587 -806063228 -999965119 -395578736 -999965119 670010948 -107102260 -555942745 -195685286 -320812424 999978454 42 -331422236 42 -53487776 42 1 -489394865 -629542261 42 202834273 171290774 284203972 -999965119 654823005 -795799433 999978454 -259373278 508223814 -1000000000 242994365 283219875 659667746 847514837 -706102301 -364220161 0 -1 590795556 562100617 -261490625 268757809 -790203926 1 -18369289 999978454 0 1 770340808 -995904381 -42185969 850313849 -339821879 -999965119 -978917641 628186556 491754855 669491616 207585738 248463185 -243546604 -196929921 -934485377 68834963 -141871510 1000000000 886066581 1000000000 -275817373 -321454852 478128244 48228264 -711641417 -999965119 655349248 210102551 90195479 -999965119 -325093984 816315386 42 -999965119 1 211572019 848872236 -832199413 135781520 -1 363696731 499299806 -999965119 999978454 882555336 -916118283 -935834323 -999965119 -492782981 -766444303 772801 636801611 321294025 -809011716 507114611 -466033781 -736568666 999978454 -444545223 755337842 42 -187543625 765607937 684322472 -636942904 -1 527713153 -999965119 971060702 999978454 636677586 -999965119 508581361 862180580 0 -20836909 -999965119 976135523 -172486815 912230821 999978454 -97711196 -94802862 -706348539 999978454 -504278333 -1000000000 -96155414 -271412134 -745770713 -999965119 -122609308 -999965119 443040126 -999965119 -1 618561418 195278710 873832677 42 46523781 773058239 992548227 360847557 -999965119 959002729 999978454 451330184 -950653837 -1000000000 -950148370 272762875 835644415 613330779 -601679302 -767917128 -680950206 -1 -1000000000 -76645144 773742341 756508766 1000000000 572752033 -1 1 -445996591 -999965119 975764032 229027561 -1 892121003 79676967 -615851287 737142209 -999965119 -661570211 -999965119 -999965119 541822548 984476843 968399916 -371931777 978953786 -436395924 -209470544 238028649 -146429173 999978454 443914167 805934980 -305482543 -999965119 -50366803 716561390 -732340597 -420801629 42 -999965119 -468571852 933938374 -584588922 -196929921 -661166589 632651702 999978454 456243131 -538973420 -999965119 -903262395 -21979751 182178707 -639815842 -649794468 -999965119 1000000000 -664330187 -790147055 70011169 756192234 1 -241539945 -355639357 -681321955 -1000000000 -777769842 -999965119 999978454 403889376 999978454 -635520120 275684720 864607649 -1000000000 -981370879 -939087349 990439341 760438814 731126062 1000000000 649972244 117870372 604976124 -54155876 250907396 700873632 -1000000000 -580188577 389837520 -30611011 235748475 597499324 -999965119 625801061 242955027 -765539842 404339114 999978454 866151114 -1000000000 1000000000 700467097 433143267 -326486897 828765340 395471813 -1000000000 96867348 999978454 -97524717 0 202323535 -646112210 -704077516 -516760117 -852535263 -999965119 563548512 -999965119 -338317754 -999965119 -352425741 999978454 -545804306 -299492012 -20196176 463386252 -880270234 -938236423 -358055412 149605007 300841678 -37445511 999978454 -709578737 630535658 999978454 42 -183363162 -31556021 -125748667 -86621193 999978454 1000000000 1000000000 -346673393 -272732709 999978454 433797398 -81097485 -1 164041236 35733023 363625701 134811565 -327949196 -871733556 54084772 -107838216 -816481063 903658626 657330596 514336597 999978454 292193873 -413526105 885985114 -232204937 -1000000000 929480423 339691579 -451128569 -979493074 236103824 999978454 -860716051 -999965119 -484298019 -949676549 -800110290 -1 45329826 -294347623 999978454 102016416 -844594745 -121703582 806450960 -989911363 263227116 46399246 -681081229 -8496047 498471450 33596630 788678130 -392960853 1000000000 370767789 -39049321 693487796 999978454 381491213 300659341 1 645377731 999978454 -1 -933120762 -110730123 179835933 972879313 -727538476 -315539405 999978454 -254038438 374869541 -842049160 248987755 507953525 -999965119 985309156 722327510 196140125 -619163926 53801395 826942909 -999965119 -1 999978454 -420548876 0 999978454 -774877121 1 208762297 711820883 -499677441 999978454 -459372614 -966551999 315983320 -301570991 1000000000 999978454 -453066230 613958511 42 90400324 -1 904259228 -867848251 999978454 -884804957 999978454 -315899319 999978454 0 -1 999978454 -217773450 609285192 930195941 630856764 -110232114 -999965119 -333534844 801790519 370510632 -634162851 100349416 433220116 42 8324646 578378158 -513824563 -865366409 -76559905 -999965119 -507756035 174009872 506845848 -989271757 1 130452897 255633562 543536325 -62965074 502121653 -216791476 146008972 840274273 -1 999978454 104968514 -126797306 -222237421 280165112 42 -232432774 -892743575 999978454 999978454 -821124981 149742995 -631094849 999978454 -567758076 257731119 -680343369 -160101041 910617384 -230158512 -999965119 -320357879 362394491 -157990315 -740284303 -51363560 -1 -925185744 699885575 -1 811161804 438399631 -900395926 903453228 -804371440 738474046 -800959072 732671426 -989313454 982615241 -999965119 -999965119 42357664 335987286 741142425 -1000000000 1 -116389223 1 598061011 0 128203897 -1000000000 -217762637 -259406619 672274917 -748457939 -292891796 0 454247932 -1000000000 764656345 -725639142 -999965119 -1000000000 1 51173459 -435991356 -999965119 -644505541 776946660 999978454 -799751126 427044024 364812699 854232176 1 1 -755342060 -589315662 -795670220 -999965119 999978454 667448318 -161636016 764488150 -853919247 -159816549 -273730322 -863263021 208925936 -285885826 -999965119 989489737 999978454 454170312 -999965119 484915107 999978454 999978454 42 42 606379397 43220356 -999965119 -98875658 902591468 879454299 -325609665 -208572542 130834179 169778208 876615987 -622250265 -999965119 -27364067 348897325 376876275 107846935 -744273015 -154881166 999978454 -650994584 0 25940906 -673713818 631152391 -652547272 999978454 281457937 240956236 -714017955 647829839 164138490 -1000000000 -179719373 35277339 867290321 -321643395 -813534712 -999965119 536247848 -1 196958474 -910580540 -1000000000 -787116421 -819096389 -265057286 -20655724 241682748 999978454 -794277265 -424912232 -1000000000 634570740 -999965119 -100190839 -13975282 -5277375 -69463019 -999965119 862534892 935280128 -999965119 -484959481 598370848 -251753494 -999965119 868079290 17141794 -955679710 1000000000 805870596 -678853005 -188331074 -693084364 392110413 836280628 999978454 0 -1000000000 -1 497913616 409232006 -999965119 999978454 0 -246818790 380399964 -852535263 -160267970 622521227 -776613057 -3767472 285774243 390119910 -209087798 -265723194 -476603535 285547365 556906214 477730468 -325540623 -788266237 42 222572722 665607673 -859457721 -999965119 999978454 -948632804 -449912540 800873542 -5554835 -1000000000 999978454 -123878295 -463738140 721159023 892305916 677507199 -999965119 896278706 -487744170 -171892108 -656706200 -101276079 616028301 207073362 363949977 -409858780 645862362 596630597 283107821 353411481 -471896937 -199554963 462938500 326943615 -836032699 999978454 37707468 -366032769 -1 -999965119 -397588637 434500656 -778332211 548923465 304450145 -696537366 789424382 999978454 -687423641 -584414788 -1 999978454 -483222343 775576142 -192681010 -214121370 -999965119 67515869 -74694603 815687925 105774238 381429909 524628076 -789920907 -485838534 783223476 999978454 872161390 999978454 -340518114 999978454 0 -999965119 42 -484952232 973471200 917573897 -1704963 0 223770768 -880816375 42 -148741408 -138677877 356505222 -421074948 -999965119 -818520875 999978454 999978454 -801228622 -1000000000 95531792 -472040713 1 932323167 794404034 -1000000000 -1 -999965119 -268786831 -229335664 -999965119 999978454 999978454 -594240800 519738836 90703307 657794260 0 -442290361 -324522038 -999965119 574285852 111505766 -1 998581799 -999965119 -89720117 -768295408 379899782 -73710932 0 651199829 -1 999978454 -871709229 999978454 671132480 79970096 999978454 999978454 -646985241 156597783 -999965119 158595313 -484160130 -999965119 93696641 -862141920 -554140437 -1000000000 443563783 -276225137 401886651 4297359 917044862 401211158 1 -450075214 626660037 824167319 999978454 42 999978454 54883193 -469515226 33564759 849578129 -703615289 260920098 -999965119 -843288528 348817351 -224205099 446474151 999978454 267874395 -802379349 160372852 999978454 -999965119 -414107799 634376145 507771748 -751887133 -999965119 -682874319 -999965119 -278860137 973722994 -546736569 -931269987 1000000000 877717777 -94511763 999978454 482220552 1 -888815228 414519886 -999965119 -539426363 561526508 -891213822 -999965119 649191079 787042506 -951450392 -894337152 -435920024 -222174173 159597743 1 999978454 -104312327 249036828 999978454 -944052041 -973163408 -580594467 -526146104 537444887 -545167624 1 1000000000 410573005 -1 243746746 -376383292 -130091026 -1 678188628 999978454 219190028 -841156739 -316937400 -45588114 413543091 -669000876 871111092 999978454 68644128 999978454 -999965119 73907570 -74457941 -1 -481521152 -368547371 -150467047 925566304 -174939549 -144098367 -752082880 99795804 999978454 48864851 585537467 590677998 -123645527 735155854 -405786604 -999965119 -65636339 -999965119 42 489495852 391906001 999978454 519065814 873564528 207591463 647190573 253731138 -501523128 856460908 652630070 253318530 380632834 -1000000000 1000000000 -1 -218220502 685830738 -365979870 356356026 -166607987 502119638 376091965 0 999978454 -757092166 999978454 885895815 423444271 -1000000000 204000983 -573565579 42 242409033 -249291709 -257480293 -348506588 1000000000 999978454 595633336 -615775792 -922824477 -659561065 -730664372 42 -991174924 241617442 -331383058 659069151 -821554351 58242011 -240745056 350252373 828345726 686989660 694290357 0 328143763 739485977 869566471 999978454 1 -78710354 685658263 938433828 -999965119 168455088 152504998 -622552102 1 655706567 -356136250 999978454 236608327 1 -1 -967674871 -485365630 -834731550 -33181290 -153168593 1 505427056 -824762877 210055139 -1000000000 -153916503 -227844287 969937317 671585220 857273022 507183678 51128328 521051622 -1000000000 -254722183 -937995595 -1000000000 509480734 -649411560 1000000000 25813834 -923545176 829810149 999978454 -999965119 409801030 1000000000 -388113687 428540313 -675728093 1000000000 935863244 15506927 -999965119 -223532268 276582982 -675239669 -723153270 938094424 -891480928 -999965119 -342350637 999978454 0 443012625 -605646489 0 -300152371 -999965119 -156172939 1 -1 -999965119 226757723 0 999978454 -999965119 -852818541 -131053540 -1000000000 -175653216 999978454 610771265 -999965119 -791616347 999978454 -345689405 13180811 983314720 1 999978454 -449199336 -549621330 981977162 -474123853 -9074722 -805888171 557259408 586922527 349074572 -249385793 -17972546 -882487500 890114159 -405397627 1 -172547675 -8198299 -113495469 -816068884 -1000000000 -885256484 -607548536 62543952 -670392324 -999965119 494838989 -420276045 -493870647 566344010 -855160148 42 -893333781 254581741 999978454 -1 -700780678 -9860590 -378652852 -111720101 0 252855627 891465228 777058619 999978454 -187187946 -147637159 155154866 812588245 -869726758 42 813389363 -599729174 -999965119 960032171 -1000000000 145269877 -739903319 -999965119 -688035918 999978454 794225118 42 -266725527 999978454 -161734231 -546284742 0 -999965119 274273123 999978454 -883277139 315302659 221718538 -800635806 543279236 -664928112 -906167906 -800422204 42 973741730 665109111 -52634907 593323697 285672859 674670394 -1 -73331382 -999965119 953360719 -461762758 -971357807 504643310 905447978 660002718 999978454 595268665 -14424579 209317225 646779663 -696732384 999978454 -999965119 -189436542 -682703362 -801148405 -804044142 999978454 -626410320 335457194 633016082 393391379 -247765672 -999965119 68990385 200185079 344846906 1000000000 -260261159 -359198282 3936862 -485913347 -532913704 -1000000000 -922737080 945489305 -762920003 -700627802 -1 -283045779 -587578776 256747381 -926614309 -1 289616534 -443160811 742522825 -476753331 773750219 348877899 42 962438653 451650123 670346267 0 -695587974 245237843 539434227 999978454 -838271851 846618221 -999965119 714303093 -39946771 -1000000000 -1000000000 999978454 30503870 -580690109 -999965119 999978454 23868820 -1000000000 403607534 763909784 -1000000000 -521026318 -26615506 82008070 42 520875658 999978454 999978454 -999965119 395065916 -827953460 999978454 -74693535 -999965119 -812940533 -322159961 -1000000000 1000000000 -999965119 42 335350592 740592169 -999965119 999978454 -1000000000 -359784419 575127232 0 620555136 926841929 -999965119 42 999978454 999978454 513892096 416563279 999978454 742143350 -999965119 951402661 -999965119 -302178937 104363806 999978454 779579862 -757689826 -769360442 889203517 -525635164 505711965 999978454 712560497 -12161319 -1 0 -999965119 421975276 962230409 -13600423 -895819113 42 -999965119 -908635785 -122438484 -331914193 955515700 -194128248 309149401 -500859962 -195257832 371615120 -885969104 -75185933 601479608 -424375646 -377764542 -305571198 -999965119 1000000000 42 227898289 389352019 935001659 -960830135 999978454 -396573935 -1000000000 195329534 900829005 999978454 914895111 281158007 -999965119 171588204 950469665 -1000000000 -999965119 -244273612 -1 450204704 -999965119 -348706521 -999965119 198142595 999978454 1000000000 -999965119 -314894913 405145358 -999965119 -672035330 999978454 -899557596 -1000000000 -105201966 -1000000000 -999965119 -284663913 74548525 -1000000000 1 1000000000 -998476216 -274732963 -545344365 -157893758 -1 -874153188 999978454 -1000000000 -175344258 768084811 325490173 1 -1000000000 661127003 924782397 -1 0 -999965119 -811055623 925698886 522212393 -693184448 69912178 416452683 -999965119 98297008 -416966701 1 212609097 -967367169 -183471853 22451072 -955022241 959359090 -1000000000 163873470 961179198 777314539 -412562962 850874369 42 -130485572 -786531448 -176021262 -964474479 -32391885 -999965119 -1 -580481455 699905016 -544726606 -485917899 0 324095102 -617980551 1000000000 42 -245081919 792871767 36815118 218834145 866771673 199532841 65300791 -813721134 -375621321 -999965119 473522733 -107418500 999978454 -448691114 -720091906 912747408 -90006519 410364104 201845670 -371402957 95280799 999978454 42 -523282209 515908681 -290027906 -724481664 42 999978454 695067653 902486660 -289559529 175739924 999978454 600514868 -1000000000 426885501 1000000000 1 -130078538 198650950 887202240 413887970 590708606 689173181 -418328521 942450555 1000000000 42 -5791291 -390166733 999978454 -472911103 -764877002 417732354 121819433 -644275842 -515923250 39908744 -406262016 999978454 999978454 580496994 320548305 -301410669 99177786 -810596521 -236242231 933369891 1000000000 332135415 999978454 -999965119 -73413590 -804139644 -1 42 -19662043 43570869 643405307 919976544 -999965119 0 1000000000 999978454 -98031535 -616910301 420107413 656499149 1000000000 -979622770 -978439351 999978454 42 1 -999965119 -322533871 552579760 -861718836 -1000000000 35352261 -514434052 -86963331 -1000000000 0 -218900307 -759898304 791484920 -1000000000 -200851359 747284736 719756163 -1000000000 -474773990 853422296 651783939 736307774 -557532935 -1000000000 42 42 -671650456 0 -585935605 -514951286 1000000000 422567475 -354295343 1 999978454 -994991884 42 -999965119 -31279950 513985348 -999965119 360119001 999978454 903555563 287451532 -305791238 -898158370 -48807610 -773317107 -347733299 -263813641 389234540 688210039 -173169830 186712034 955429345 663052188 -252203933 999978454 211386501 -999965119 999978454 -674260605 0 -825507443 -1000000000 -999965119 -999965119 -999965119 60815817 486283133 -230748442 -726434749 -100387224 273360124 875379180 -40947506 -764349843 -984193132 557560828 -714228744 999978454 461503868 -570597148 225342189 594820998 999978454 -895913159 -802977907 360276842 999978454 999978454 999978454 563770409 565796778 889539112 64194354 1 -907949689 -716128998 469766228 -128253250 673502456 536285570 218733946 401602063 64631009 -65900912 220151916 0 -1000000000 1000000000 -999965119 595023217 857057593 -1 1 -89910986 -999965119 342646901 -641813091 47015542 -215869328 -547106426 1000000000 611778486 474917647 -672006658 -1000000000 -1 783807124 999978454 -675538435 405418370 -954848307 999978454 0 999978454 290436137 -999965119 0 42 1000000000 233215763 -471522189 460486246 -624718388 0 -89245623 -151686922 -560479300 -999965119 -155782263 -999965119 -267706859 -324748169 -1 -412371838 42 221152251 -121971681 999978454 -926461411 -982656164 293610979 -608639873 -138395956 71628293 1 361500368 -999965119 -543274537 651860763 42 -306979639 42 -999965119 999978454 0 999978454 107569221 408337523 -999965119 -874164749 107330890 -999965119 -745150383 -315112997 885350958 999978454 33505483 -999965119 -647456153 -999965119 753920945 -140453140 -608714017 -1000000000 168094511 999978454 -999965119 -28653948 -673479005 -296507367 211031602 -976914950 -1000000000 1 505868995 1000000000 -6405787 999978454 871935756 999978454 896333189 -1 -1 -1000000000 -999965119 933253048 -161620937 -999965119 589415617 941716993 -308276042 -730231265 -160457932 527419481 -1 999978454 -6770882 -134286872 -670442169 999978454 -999965119 372412179 -815241001 974113645 -657610470 237161554 -329313702 -602626704 388117156 234677974 737422634 1 171964938 138562270 -999965119 919525085 -734685976 999978454 962603931 999978454 -999965119 1000000000 -1000000000 -893946991 -1000000000 246359567 -881487896 549640668 999978454 1 610347621 -856431926 183574396 276243253 999978454 -865483647 999978454 -999965119 -999965119 -568015525 -645407401 239951686 658192341 1 603178720 -996549882 -776428733 453001435 -999965119 1 919976544 -49683884 433313266 375179173 544783765 1 0 -382456046 999978454 -999965119 377924494 -802499106 479122264 1 -1 -999965119 999978454 -254419108 -916569325 17547476 1 -424847302 -268155689 454440492 999978454 999978454 -212852729 999978454 774978555 -1 581580558 -611719375 -1000000000 -331693708 -1 -205621168 912841138 -899883428 -296146808 328977291 999978454 -728427792 972846762 -728261844 -701384441 591169568 -999965119 -999965119 1 -327305062 42 999978454 338572956 -20692480 -1 999978454 692704839 -620586848 -55507441 -16699946 -999965119 941227511 914697840 -784214057 -949824907 -214078686 -552077705 -985566354 -446574464 -999965119 373625184 -1000000000 361597624 -999965119 -229953210 -225140954 964480059 -999965119 -773726213 999978454 -806118385 -828562235 996683062 -55783682 -1 -316060855 -426557552 836202823 42 910389821 444065848 -890996744 42 417887036 -811014436 999978454 -784058547 -636078131 36302393 0 -972723537 -35881495 202939678 871698308 409165096 -819963628 -120412252 -41927198 -343533350 470969580 541014097 354680374 702254218 42 332534288 1 -98971345 1000000000 -999965119 201588757 505614135 -1000000000 398917806 488984807 -858372600 761732152 -999965119 -1 -60034905 -554754053 912533157 -72767270 -16943501 -587799675 -34847422 667510037 122425393 999978454 -999965119 -862722608 -1000000000 -282571706 999978454 -818742595 -999965119 203634286 -100017595 268194583 -1000000000 -680747543 999978454 0 -232173600 42 213385610 -999965119 -817427727 1 -49897391 0 -238452991 -66910999 -642233036 -72572290 302628245 0 851501969 578262411 93580755 145287209 -353016991 1000000000 0 26185250 898329616 362777905 812521699 -383742467 291262643 -648532548 -172329797 87283858 999978454 912700752 -467082874 646790453 -173960576 -308759204 -515360738 58424140 -384611015 999978454 194071948 48048255 -139301782 999978454 -754430800 575019066 -554803708 976209791 843261304 -689902861 344573444 359847017 -999965119 -28505263 42 999978454 999978454 759810031 0 214706084 -999965119 999978454 -395111931 660495889 -1000000000 999978454 0 -1 349250852 -815558211 42 -428392634 -999965119 1 127091339 427351007 1000000000 1 -902408000 35270230 259601180 856545114 810524166 -756254990 -120950165 -61771596 -999965119 -1 -999965119 310551624 -907055380 -600773257 -484886107 42 864876943 -240059653 887858049 -1000000000 165342177 999978454 942047608 -911292501 -999965119 -480245463 -999965119 -479660170 -936040435 0 999978454 -181628853 999978454 455982512 -827822583 14674707 -122298270 110101666 0 -380380410 1000000000 -166634896 42 -999965119 701278784 825973144 999978454 730076660 196800318 999978454 -127003527 -999965119 -992494002 -212426167 801896653 -605864225 -692418490 548512264 196500348 794633794 999978454 853030954 387478346 1000000000 -999965119 -619671825 540236143 815306287 752455841 999978454 -981538506 -1 845781135 42 -369605445 261703203 189679654 714180611 653364002 773751186 666956975 549862586 143263519 -702174566 894258725 269353820 -924258457 896199465 371443866 -999965119 201924792 -563884079 347491467 916105704 -999965119 481803947 -522800034 173918851 1000000000 -962574955 -102342816 -934172368 -863588584 999978454 874457730 -350822571 -474328456 451914052 -327845632 -1 -999965119 999978454 -746164351 737689121 -923653870 696002833 52328734 541286366 -122203553 -837955643 -286127212 476540162 -267519507 -1 521562810 691342543 -404873866 -449749681 658871275 -237862381 239318070 -60202758 691386256 999978454 938987879 -428787307 382268349 560807513 -125266028 820348244 341524934 423431627 -834659158 34563394 -899049623 -214284814 -460209295 1000000000 421743263 -999965119 204672201 -222833217 -504768564 -745242450 -999965119 999978454 0 0 -911267913 194548173 -659857584 65533124 999978454 -813431765 1 -1 42 -249134007 573999049 42 999978454 -135620716 -1 1 161051901 -535177311 -823299823 390996326 42 701938110 404885482 297037720 -998931562 -1000000000 -936040435 -530595337 0 1000000000 1 -999965119 850713963 999978454 727404426 973511583 999978454 -981375436 418108791 -515060533 -306626340 -524223054 601169539 -1 -463491458 165160652 -587754536 -1000000000 1 733585062 801609649 -999965119 0 -727127052 -480183847 962087918 164522 -35036740 362842841 -481939608 -999965119 -1000000000 -56332511 92378307 -999965119 93956701 345102053 -999965119 758397732 999978454 455956861 999978454 0 -422151266 -785303373 -944265815 -999965119 629030565 1052760 -1959478 697754604 1000000000 -573539336 -357539578 876272703 0 -866070126 99597329 -150951001 485932656 -838924758 175502383 -987375939 -89245623 1000000000 962482125 417856365 148757120 -708455193 -1 918895630 54980815 -426802994 667049072 999978454 -357114735 3772124 -999965119 995924802 -12457922 164138476 0 -1 805750257 -437821870 0 619367402 999978454 -221141052 -352825944 -903519144 -629219025 -999965119 -749745067 54907196 1 -326582987 -999965119 988000409 999978454 -1000000000 487999853 -933533826 637323339 -823670042 1000000000 877149906 -584895493 -74808097 415649005 -999965119 -31283983 815090047 -283342239 645429574 986046844 883139838 42 704434666 -20859861 -562434466 -776541968 -290634017 999978454 -208736526 -957837957 1000000000 -544673503 48959200 341692909 697261981 474467862 1 999978454 999978454 -170849133 451368571 0 42 814203468 -999965119 689769505 201912476 -756550790 853480165 1000000000 -363691800 43550238 373053594 -902247727 -999965119 1000000000 -848446097 810522650 163656777 278637201 -999965119 -866365066 960135264 468189229 -5765015 988962719 -891466917 1 42 -703228901 -825682420 359065069 -761825545 262030253 337411148 953857251 156216541 0 -974454413 -1 -97513230 -999965119 999978454 120973536 999978454 511145484 -64098782 -999965119 -855532216 772099532 -560512611 1000000000 424518195 -428954713 -970039420 999978454 1 818252064 286768947 0 -614649680 -974915357 -999965119 569236904 -999965119 -333013931 503117070 1 -166213487 -775681720 1 515460417 1 -1 -999965119 -687730043 429376284 -1 286165249 847709616 0 -999965119 -562319040 -693778173 832389268 475934651 -134336512 693341583 600703773 -444010537 913632802 905140869 586281095 0 436012234 42 683048176 -183414973 -594149268 60514143 369183078 -744366303 -70864114 42 -1000000000 -1000000000 -1 -60104329 -914725017 646523033 505689734 51006298 881579230 822856601 21385369 4830611 -182261054 -88084851 -600243331 586484438 987639072 -512451743 772525463 738928037 484343403 -999965119 0 76689502 42 999978454 999978454 -999965119 42 -1 549082063 -999965119 669125189 14045215 624155260 42 684893567 699932315 0 -999965119 -248821397 -371635567 -905441365 827917214 831287885 -780486463 526460964 999978454 -232832769 999978454 -12461808 184039456 -913634639 -720479674 17371417 -982924634 989809539 -72392600 83617739 999978454 -296829214 42 -381734008 145533752 -1 -101022973 -12894162 -999965119 -758697016 -999965119 0 -1 42 -47601902 -736307555 999978454 -113127236 -530303755 -662510628 -75747421 999978454 -780806960 0 42 999978454 1 -742104857 -124499732 0 796958250 741412532 238652671 999978454 0 -132970540 369420281 42 761078529 -203967838 -372547052 588966983 796286656 1 667664181 96419813 550060346 -724963279 -873827756 -910522855 999978454 1 22402680 999978454 -773775390 -999965119 547931927 109255725 -252513537 785077753 -647771500 95490400 72832717 -965254930 731083132 -597900212 -918818121 982531744 -671242622 -999965119 -286530463 955549623 -683395356 465452493 -140141504 -493724977 -773611877 95797011 -369412257 -1 -205873747 -999965119 0 -891200067 1000000000 828394840 1 -909743076 999978454 -638989109 -636865214 -683918517 694977977 -999965119 -404605193 -133895051 0 -508591428 -999965119 -999965119 323681691 438556948 -284309692 899648147 369555800 -499815392 -1 999978454 -505966152 70505937 999978454 999978454 1 380466022 187135562 168640236 -31605336 0 -731287113 -1 540960051 -1000000000 -299155602 754685914 1 999759091 -69822700 804077873 -999965119 816294061 -1000000000 999978454 -78211998 -492928014 999978454 1 -204867678 -785941390 -81744404 -454406851 7813321 41737140 -172918387 -131804669 999978454 625891314 1 905922333 -999096543 -710178723 606721405 -381857508 38492277 -345276894 0 -887409706 -1000000000 999978454 363340398 -121653806 -50964482 539824861 -645164384 911382211 999978454 -722069738 1000000000 264525445 0 42 -669215543 -999965119 -999965119 10908113 423092832 333497433 42 -556550590 -669058405 999978454 842856785 287093285 -766378488 491546069 -837799549 312473375 -155244819 48584274 -407240385 484838585 999978454 836767635 349113353 -929959739 843032635 -999965119 999978454 0 630762001 811638012 -281470798 -42380820 -798318558 1000000000 650302738 -865302758 971178859 882491044 -785391182 702108152 267619113 -34231652 -314472120 482681642 -202626227 -802003852 236038809 1 -941734569 808523539 -999965119 -946477839 596696850 0 -1000000000 -629678049 392502643 5352258 -1000000000 -999965119 -999965119 818107761 309997447 697518873 999978454 -656860449 -353565321 628018977 -49157233 797912483 -228312018 -999965119 836335506 42 381911585 528260002 -1 -479677633 -655351997 -290781872 -901877264 42 713745481 53801395 311854444 -999965119 75351531 848573533 -645083519 -218180856 -658077863 706911386 840019368 385741477 1 163994082 158351379 -999965119 -778869086 1000000000 -307470472 295066968 1 -853703355 -999965119 -541841759 -7094695 702714375 999978454 379040881 42 -999965119 -999965119 897562060 -1000000000 43088061 -481558005 999978454 1000000000 -381281421 831450267 208796738 -784880604 -977368649 -956347332 -330834815 -999965119 789931746 -973565560 172595476 800164945 -149895150 -1 -718763473 999978454 -300515277 -435837007 263998400 867774964 523363028 506774603 -398644538 942210355 -1 -480704435 -486643974 999978454 -708954475 17852338 1000000000 -304239390 467999834 -692100119 -901090595 -844852116 999978454 6343928 543064648 539995231 -512408332 308792563 999978454 319430412 -1 514540067 999978454 -510885687 570599074 47066439 760679621 -310295527 -999965119 -99181000 829507635 -800937954 -999965119 -867974498 -999965119 999978454 -360239148 999978454 872099786 -851150096 -515149705 222448753 -369451121 -1 -24896075 222911251 -189740919 782631816 999978454 -1 999978454 -16786928 -217778842 42 1 -103803481 -316767653 999978454 -409706825 603026695 -218072088 999978454 -545453464 999978454 -1000000000 -570910766 999978454 -84112549 283779642 914377277 885895510 612912955 -561897426 -999965119 -825219843 284399520 -999965119 -440614728 -782574800 -973133028 -442310337 1000000000 551678536 447711060 0 -563190815 222991854 999978454 -741890005 162944664 -999965119 82918281 611644001 550104625 278758096 -658348276 -905719123 1 -248169459 738376365 1000000000 42 -1000000000 -993914354 -117608865 -875207060 181483007 1000000000 -78349542 -810395264 999978454 455899041 42 -930326792 -349329391 -628189434 544794355 -1000000000 0 431317694 151602787 0 353852201 -999965119 999978454 -52486108 999978454 45089483 -157364983 39852583 -999965119 -1000000000 -1000000000 647524830 -247357083 -565403529 0 -898974459 -908341305 -985938490 -1000000000 -1000000000 -1 -999965119 -713684814 42 387485247 42 999978454 -999965119 754434891 0 1000000000 -133839840 -237675255 -881420800 -1 1 -999965119 1000000000 465067318 -306162365 857428391 -1000000000 -1000000000 -495554376 544742643 1000000000 521256137 -724978986 842658192 -710353338 999978454 450006611 -312977207 343064932 999978454 608834948 -999965119 -999965119 999978454 594012456 -366687500 999978454 95929616 -802226743 -134510084 -237066116 999978454 -784592199 -34039015 1000000000 42 42 -1000000000 42 523655814 0 390418643 -962127330 445980559 43975150 -968113028 -925078562 -560205671 -752872880 459884647 -287127883 -792010463 -470195973 42 -60975221 -991980085 -640351191 -361703204 -28862791 -999965119 568814975 -217885539 0 -780625074 -999965119 1 -793300090 -914173257 -660419157 999978454 -52613888 0 -864342980 973870293 999978454 349783085 -627198561 960633423 -257816859 15575071 999978454 279505031 -401386531 999978454 -1 12751175 999978454 582654100 999978454 -179820754 794743912 42 -785337561 817330573 -105172843 -906544386 1000000000 371921019 -233690359 428816441 -999965119 -469514974 620023464 360660253 -23713389 -176083264 127930414 -219175008 999978454 -194550601 -848623163 452624430 45306489 330865312 -1000000000 -576149559 708049354 -258094750 -1513801 -289954930 608863901 898224389 -266757581 -999059492 69554060 0 999978454 844907723 1000000000 -999965119 994703401 817266992 -999965119 999978454 -692981471 999978454 1000000000 -615624887 999978454 1 -308052421 -159706524 -397761920 50871050 -919957347 1 999978454 -706368232 -999965119 274537516 583924124 720688473 1 434086642 -61017357 -23179411 -456322680 968704304 293434987 457397897 -628658954 41395140 -384196667 -492842843 -1 999978454 -707215070 129380047 -178572278 505010181 -1 -240650798 -14627363 -558075775 1000000000 -845047279 -411171828 890090667 538823084 -1000000000 0 -955411304 -221436447 -795621555 1000000000 -814537481 -1 -999965119 783559515 -901395323 -967068578 916250306 317039105 -604647713 -449180056 0 -334681487 -1 -764643457 -999965119 -635460795 -871626458 -872837167 -901610856 -230296898 999978454 1000000000 -432437705 614161264 -633150910 1000000000 -263926486 891695701 739636612 -819473501 -880194921 958735341 -596374126 463096631 297643281 -701101299 -999965119 42 391601954 -1000000000 166082525 -1000000000 1000000000 42 1000000000 299982021 -999965119 999978454 -554803708 998708240 937288868 -151726003 -772520229 -618864900 225467932 -999965119 -999965119 693742397 74360259 536184867 999978454 862059283 95439361 -44679019 -350940395 -999965119 -457204940 -1000000000 -170825729 453381919 312813934 -1 566943430 -857710090 -1000000000 19603580 -886977805 -410684702 1 -984130782 -999965119 63231398 211350951 -270931752 999978454 -982448909 -140040656 1000000000 364357517 -999965119 -767228570 -999965119 168621579 -999965119 536076759 -1 1000000000 1 627264294 470487611 444676693 677340092 -432044043 -712792593 42 653650291 -79398079 -233341293 548669284 -737414362 1 0 -209159399 287086374 468230970 -399566901 -999965119 1000000000 -31356039 42 -997475546 277621148 42 682740130 -543983645 -367471944 -895932640 235745734 493158297 42 922331273 -1 38781130 999978454 69804397 724142881 -999965119 30486467 498690657 462325307 -1000000000 999978454 542775753 120685380 889950244 -903678304 -382000220 1000000000 -42350818 -1000000000 191634560 862568799 999978454 966103259 1 516388406 985575469 1 -297431173 -999965119 -693461569 -781711551 -904344912 -759000552 4454411 0 -999965119 959808184 -735765497 -608579774 42 -118358712 804549735 312813280 -999965119 865252313 -999965119 999978454 709637832 -999965119 -635606928 -551404279 999978454 -999965119 -208464067 999978454 999978454 505563663 835586846 941467328 -461638850 776099313 -62465329 253196037 810025494 999978454 -999965119 -999965119 777556311 984127747 400083750 42 282022036 -167250145 1 -192630159 435733266 999978454 -341168901 -801511889 613457509 -1 999978454 -779303181 -822555351 999978454 825703682 -524253321 -748415627 -227873058 -840444785 42 -200349962 451704682 -1000000000 542787083 1 -629500174 646996635 999978454 -773679974 -413983515 -999965119 -511095704 -928949682 1000000000 -964149503 568184523 -103307243 -546154659 476914809 1 -299111297 -552153237 -901531708 -506168469 107740795 -368680759 -148643740 -597787850 -262267933 660349143 -695636232 1 156026148 -103652218 -482875640 -1 -744367048 599131365 -144925092 379110791 758506507 0 -1 -779928272 42 -259300278 -999965119 -999965119 -372331824 200611645 -999965119 644842825 -629623750 679176592 870441985 1 388811750 238106688 131747448 742977984 999978454 976444024 999978454 -999965119 -832211762 999978454 -999965119 -793971573 -204783254 -263785547 999978454 325723009 999978454 944414411 -352922611 507204410 -953693051 41896638 1 0 725705722 999978454 -849360903 321806213 -839054824 -692451297 -636910985 -440416190 42 215452239 861311945 0 -999965119 224403090 -162178708 -33163397 999978454 -763730173 -1000000000 983503228 -999965119 -999965119 1 914908136 -999965119 -399538577 -432405808 390664394 0 -204613945 -999965119 -309811695 303540716 -643124939 -1 -787291815 -286177430 -851057403 0 42 -152103626 350019866 -1000000000 511141470 -999965119 856539650 -605681399 999978454 -28577951 664517431 -931734320 627064200 -464475161 -90506699 999978454 -128540767 -999965119 -786787347 -737615625 -798420042 382506879 927469539 -796961317 1 1000000000 548535762 -550275793 791123786 -777565173 999978454 -999965119 1 -1000000000 -122034063 -713190240 970354227 -999965119 -728946464 758771080 -699274519 260708042 999978454 -692253424 -246634727 790808829 1000000000 810720739 608236089 999978454 -505678571 -999965119 42 999978454 -999965119 188852413 997904426 -191164538 576770041 -726955047 -797480718 -698495953 838882135 980697667 -163931985 508276819 1 -999965119 -154829398 -378852299 -107045434 -233489989 1000000000 -897972752 999978454 -907693155 663125425 -999965119 685122845 306966256 999978454 -999965119 -203819968 -649718034 913014132 295087730 -842557659 280775760 42 -946311653 468793817 704644353 -382655136 -599328209 1000000000 743539664 -182340769 -886336405 -848285073 999978454 418288036 60460178 820484483 -1000000000 1000000000 -921400082 42 999978454 -997264366 740819527 -88783736 42 -618933936 300993564 -936582032 -775522985 -999965119 640656052 -999965119 -1000000000 949859721 613270088 -391244271 -1000000000 -777588610 -372437408 -325795105 -331518191 -146153699 1000000000 -103500771 -719240939 -588359342 -132030153 325175299 42 -823783615 -552425195 42 -827751129 999978454 1000000000 -10599968 -307004978 796963980 852503961 306193666 -1000000000 20476129 784510538 999978454 834496002 999978454 -781722030 894390910 3945306 999978454 -394383018 797056990 -805732669 584551745 914875342 748848876 -626526002 -999965119 419530538 -282491159 -530248934 -589820966 370701564 -188752486 -999965119 -1000000000 393858233 565380912 999978454 -548490701 999978454 42 175677981 792440260 857602451 -1000000000 -361370727 -990871035 1 -420458806 -999965119 1 999978454 -939385020 752970463 -678545002 -295774883 -999965119 743880480 -1 -439281240 0 -469768018 -562656647 -912800517 -708930280 -6540958 999978454 -875482652 117187594 -661569883 1 -769773645 -635865276 866638494 -1 633016082 210488766 -553604140 -143452485 -1 -592549306 577372236 -999965119 -875417417 -689095833 745539520 216130213 -427958645 999978454 631630185 -1000000000 0 -534326132 999978454 -85636502 -116033611 999978454 -330997603 676740943 869141311 -567568433 -969412973 516865814 -877453322 883139838 306841401 837652507 1000000000 995504387 999978454 776197926 -1749261 0 -670710971 -999965119 762549022 540584224 -643918978 534392261 825213433 -142498116 481495732 859350240 626780909 556954244 999978454 -825839075 -525056604 -657757953 -659829711 -972222964 -882757665 -555363560 1 969815332 93668004 61543517 -80949268 -167138157 -225868984 -225218955 740524296 999978454 -417253602 -1000000000 -37498298 779550179 999978454 -258233559 -375791346 -49089539 -509697521 697848904 49256139 57801110 -575381596 0 281285314 532164786 550506690 -902221820 999978454 709783641 433966113 999978454 -43736121 -951130329 -873805991 999978454 -999965119 -999965119 -708562839 -999965119 999978454 -999965119 -657996959 -883397506 -999965119 320835841 -816488009 -887875061 231365294 404661615 469396625 -999965119 -457652293 -870048047 -177901011 -796068406 4860296 -661764562 45479894 -431760546 37312319 899365284 1000000000 261884939 512212394 -527888838 1 -999965119 356327809 -1 721736966 944483150 785420725 -251663877 -298661059 883497069 -690543787 -972462638 303132045 159410715 -71132561 -702652053 -999965119 999978454 343094758 66444651 -288830865 -1 -884458243 -505873550 -1000000000 -312441267 278210544 865905986 42 1000000000 -311247877 933689262 -947810555 1 -1 276474254 -166642929 -885568149 1 399139456 -999965119 999978454 -377834250 -425431091 999978454 -507034657 0 976032347 -999965119 -723499784 393738566 728466595 -1000000000 -999965119 999978454 382027964 0 -25420134 -364459483 -891241349 323514312 626571506 -467638093 -1 567890944 0 -1 -999965119 59146395 -308338008 -1 -408094091 -1 854432677 -690196439 351471224 1 -1 -152107732 -736543672 394975925 496493381 -813805623 999978454 999978454 -570305283 -575550464 -999965119 167513516 906096500 -485460163 269161080 999978454 -561019064 0 -1 -116034385 -987940402 -369705632 382736360 -999965119 285586880 -776467668 581310593 -1000000000 -1000000000 -555989296 999978454 -999965119 -748815614 -999965119 999978454 921912624 -473883138 999978454 -1 25267501 -999965119 112653737 42 30756601 -637627883 155917240 152423912 -934181339 -735796417 43896499 36756566 762107481 958355114 70148866 999978454 999978454 999978454 -999965119 236289250 -390210803 68243140 883873893 -857318721 448959720 41220293 322774003 -612925411 935767358 1 42 -999965119 194331426 999978454 846118487 178682393 -276167654 -436385132 318598218 1 -92917253 -606425729 -378994025 194358677 -525690056 -646866941 -559553270 -372787107 -999965119 0 384178902 -564126145 565077674 -557209901 -385652791 929586581 -885532855 -999965119 -1 582686096 519167815 0 647586810 999978454 -462120427 -806576195 999978454 1 -293042083 64049915 693441524 654914526 -999965119 981034132 999978454 427881612 -811380728 598484589 687191865 999978454 -999965119 -823505101 -999965119 1000000000 -214408387 52634966 1 -1000000000 -552842685 252276510 42 586796308 1 1 546503097 583051026 923273812 803664370 869664764 -953308356 710022840 999978454 -177354851 -660005219 0 0 196302926 589551925 -181820536 -133439029 1000000000 375590857 -1 785686985 -982052875 -999965119 -999965119 0 -511900604 -934564180 -707529576 813865220 -999965119 -877648785 -1000000000 999978454 -209156533 -354440925 -122708228 -999965119 829592550 -999965119 703865645 272783934 174727328 -415873720 -758359851 -999965119 42 42 -415194476 -213753542 42 1000000000 692177090 662246577 388179006 609961101 999978454 -697635198 -895205127 519547984 -1000000000 919222282 42 -603479415 463352378 999978454 1000000000 -700188136 620479194 550168907 -21288209 649828574 999978454 100527845 27993948 54885440 -999965119 211457118 -565610254 190885062 -999965119 1000000000 999978454 157235520 42 233591365 130810960 -734214841 651914710 444548113 -1000000000 -757416863 -999965119 0 999978454 -601780066 -509015225 343656990 -17190015 404857708 -1000000000 -868117917 999978454 -1 -1000000000 867400489 -999965119 -623108434 -342808978 146592396 -206498979 331493886 63366997 919901592 -999965119 999978454 125273935 -999965119 -85310345 -801188384 42 773365763 -375998674 281944263 -638098774 0 1000000000 -675105817 824771402 161076217 1 -999965119 -483701123 -512681784 -991560130 708125682 -845791015 -12616680 -541361920 746880255 1000000000 -134162696 -882891018 -75827018 -1000000000 42 101641012 449913273 42 286643609 -554703402 939945407 766568648 -156363209 -999965119 1000000000 999978454 999978454 999978454 -999965119 -792475838 42 999978454 1 -1 -214566272 297131815 84940997 0 997363856 656258893 699754923 709029496 336283620 -999965119 -171845387 33090362 -111910533 -419090972 -904509806 379258209 882916348 -999965119 628513207 -529478890 -999965119 14199165 695820014 999978454 532046227 189079464 999978454 148102193 -1 -283317991 -775523089 -728945825 -239962596 458495415 -1 362632820 -50854790 -1 -375508276 0 999978454 -759855965 -673209544 35688254 326498275 -999965119 113633486 435732646 -24143877 476484305 848889322 -801973831 1000000000 -1000000000 -897605330 -1000000000 -191685746 737884557 -191217456 -711192808 999978454 1000000000 -999965119 766718600 -486353362 0 -845932798 341084044 -14939237 -999965119 674179797 -159560538 69738655 999978454 999978454 -171751696 -999965119 -999965119 826573824 -119570799 405571765 188691703 923780184 800341194 0 999978454 1000000000 -1 179341142 249127497 -920831734 -226419497 -79826341 174009872 971388481 -1000000000 -502727733 1 -999965119 -595948581 936255007 -355633484 -885012240 -75349573 -861417521 328313490 721928487 183708297 -45536715 699922333 -464034244 1000000000 84535090 -777084794 675715190 -37920934 63579610 1000000000 541292051 1 -1000000000 999978454 999978454 460886593 829749809 -508037216 999978454 540476653 -201192325 -1000000000 -999965119 -566654772 -619389781 -1000000000 461409597 -814298589 -999965119 931817409 -999965119 303547683 999978454 -698475931 648390436 -1000000000 399240085 38217860 572360938 178374664 374639203 -176297680 1000000000 -230858289 841605682 999978454 -214053412 -999965119 271367286 -448460042 -15359070 0 -227690137 -591575743 195268080 -633795468 -585326298 821992806 235852701 42 42 599194093 843079494 -347217254 70481305 0 106644218 -1000000000 151901652 1000000000 -177438367 -340831952 241492760 68916944 -420353053 0 798971879 0 360161228 513397941 -1 839144347 -582679841 125226151 -867352658 -993437148 165651400 -313712448 916667729 -357054046 999978454 -202224001 -505139241 56065856 1 -1000000000 898793257 999978454 -761951212 0 -999965119 560816947 326262875 702699498 243426812 1000000000 0 465449041 42 42 -109723167 -561654556 471788153 656504191 -764423228 656361073 13825823 -1 799300639 271405992 0 0 999978454 692350930 352343141 706473881 -849114032 -444714815 -805947295 196073893 -810070330 -899921161 -26046662 999978454 -972435659 -224647176 981868802 518458149 -999965119 809788896 566415458 519002771 -150128228 326728137 1 -64529106 638899709 -444950751 -184038442 0 -816035330 180579960 -190486212 -885116924 341351798 999978454 -832844410 999978454 187809011 -999965119 999978454 -999965119 -608569401 599562163 -999965119 109853642 1 -358495142 42 0 -999965119 147250585 1 -700106250 998067754 0 0 -1000000000 772875476 999978454 21932426 932581268 351538164 617243380 -318718721 -646868618 -112866044 -974021528 364385426 -1 1000000000 -107950688 310124120 -889298048 656776127 945368703 -999965119 -999965119 -127091061 133571674 630825183 -1 308842598 934504818 899390965 0 999978454 -147681569 955163343 999978454 42 -259317571 680482697 -780767789 0 768933845 1 -999965119 -1000000000 -197297168 -483997640 925151448 42 -874282441 -110613461 -6158881 -1 341173574 679493428 -958682471 438874620 0 -895835903 755763046 276054265 1 961380266 -481129876 -281636471 1000000000 101751649 -722201614 292069640 -999965119 789487157 42 664306564 308446979 -851138209 882472012 999978454 -1000000000 -53819659 -354267536 522229385 261286518 857385094 508557595 -1 669984267 -235332398 999978454 731711364 -573871997 -1 -375621321 251076004 847195882 999978454 999978454 756885331 188731525 999978454 76747773 -1000000000 966812033 -750703007 630945105 1000000000 -278661228 -540879344 844693617 5141625 1 881050495 1000000000 220847277 -192913036 202282704 -1000000000 1 -163597985 -138316850 -856726818 -1 1 -119160517 -974333674 -1000000000 -171721084 -853188515 -907072760 83293598 -999965119 -999965119 -623318160 738052420 -1 250003194 191802783 999420449 -999965119 1 403744738 50195153 703645112 300961686 -459526623 -655540606 -980013313 999978454 278528025 500645301 547611646 -167767884 999978454 999978454 755190145 999978454 -999965119 -1000000000 329187035 -1 48937289 -999965119 986099042 -1000000000 -940986678 -602828104 660505744 -707317149 -100353411 -838619272 996558343 -841720419 999978454 1 936097492 613586588 659994586 1 888759827 -147580594 -737849325 -999965119 775077774 133139570 -999965119 -539959381 -888321229 626945028 1000000000 -1 -506032079 0 274746660 236102676 -897166319 -567415102 384905551 702216182 -751521536 1 -163069014 671661656 -710244539 61809652 999978454 -67707587 -446414825 29423967 -379742354 54745911 -838298727 -1000000000 -1 625691602 1 -999965119 180737333 999978454 42 93932248 -950618010 -478703977 -153438228 -569924979 -1 -876960833 -978823395 -670794365 649242935 191246945 576765539 285945258 -333885829 978557975 755057962 -23154822 -463707718 825950724 -975969641 -999965119 999978454 648613288 -439685927 -416166365 -279883468 959745177 999978454 -999965119 999978454 848269607 42 -347326076 87685271 -412013786 -717393707 -784738775 640913543 -759340737 -779268695 810134960 999624251 -999965119 -596930135 -966357753 999978454 867069315 997364748 936732806 -191926189 42 -291840130 341305437 -80873506 573733630 356302322 -999965119 0 -999965119 376091824 -524460103 -909994349 295712031 106486418 -759441648 42 -999965119 -999965119 226883707 -370227026 1000000000 962619266 917438237 1000000000 939305115 0 937045564 999978454 -1 999978454 -388753241 42 0 -456841656 -377360463 574554628 999978454 -999965119 890866375 -80055302 -228786516 713311546 866583132 -1000000000 -736920035 882697435 -999965119 2631974 -21073734 -937379317 -821762700 -523300295 -169823352 -1000000000 -817399616 205339812 424234407 -999965119 -305750863 600033051 -320094524 224437214 -252237626 -612397702 387496128 -999965119 -474310199 1000000000 -440020731 -999965119 327905620 -525593637 -937800795 113135115 -230502575 285998111 -453876911 869368000 -145449186 -367809354 273533476 -607203111 667557013 -999965119 715619926 0 984279487 897079122 1000000000 42 -723658522 -261681786 -311676306 669307698 896172678 451367196 34649505 -505443704 958485465 -376648629 -595380066 999978454 -999965119 530067804 748052321 -472570103 -182801119 984527995 678299756 999978454 171396826 833272725 -914462318 792899836 -770259658 42 446488337 999978454 999978454 -1000000000 34168501 329374613 562886245 553022189 448893513 481670145 999978454 -580506362 1 999978454 -341225403 999978454 255243658 -299247331 344297344 345602930 42 776242435 -23488335 463501687 352045166 -64764045 -705519548 645603101 1000000000 42 -346141583 787145687 928692082 -526409707 -999965119 999978454 -999965119 768983669 -999965119 42 -239817452 645626116 1 -414765816 646260984 -999965119 -411129823 -461616807 -968029665 -575304736 459617264 -325613126 270656745 154781551 -149070971 -999965119 0 -1 -275869056 -999965119 771949933 -999965119 42 42 807330766 -394707506 -1 -475454629 99603756 928590080 706315808 751515340 0 165701704 293866397 -513501940 -608978146 -999965119 513198537 -911248929 -595242699 -702177359 -367910445 976693269 1 999978454 -999965119 999978454 -1 -143660898 -954114694 752029446 -608963590 25469092 427947036 -1000000000 -657916427 346666827 -999965119 683361792 912007310 218904089 42 -445326610 -505982957 -514789836 -857228135 425339208 -394249122 999978454 999978454 -925307053 -185390522 999978454 438355295 999978454 306686669 1000000000 71013025 267812744 999978454 999978454 160129386 -529351455 -820545338 -482850658 829779145 -531440241 -1 950088141 860837494 -246756416 139726414 -459719235 381328068 -185082799 760715248 253881986 415202714 0 -999965119 -999965119 837889907 999978454 42 -408695834 -23650801 -1 137133796 382079238 -328221453 -994165989 -749362567 484350670 999978454 1000000000 999978454 0 503243447 592414210 176930538 327349012 -1000000000 -999965119 932263092 166885121 -274788813 -815662063 164766568 42 90849486 -805507000 543301149 -497322251 577087375 142487952 276187731 673770098 -972535255 -4028841 668083594 -434170105 -341296160 -170876524 431086170 -70640412 -444934880 -710425351 1 999978454 -460640112 868887885 826246502 719419932 656380004 777957403 994836146 1000000000 -999965119 704931215 -763135537 -771894878 490616950 409021681 -415508251 27438479 992514585 999978454 8320221 139550881 -392710048 -156719425 5432726 272620326 -91649608 468604075 1 975754141 562404404 999978454 999978454 -361630488 -200548990 -757746001 -894782980 -733626007 412001144 502131268 326461849 -565230704 -999965119 1000000000 42 298274850 -541498567 948817729 23745900 -440505142 -1000000000 -940174118 -979006878 999978454 999978454 -999965119 28069106 -951198342 999978454 2078007 67910217 -585939636 25570728 337411830 917099494 -999965119 188622194 -1000000000 -1000000000 243999779 -804182642 90529944 999978454 1000000000 -340158923 -815946477 29984092 616931362 874018971 726983445 841290160 677113374 1 -588011289 -828556773 873230180 42 95983231 660336839 898722897 133197176 380153775 -629082741 -39969911 0 795222233 0 -999965119 528303026 -746624968 999978454 -34171300 -641707292 -273501873 163770446 490692380 698570152 -15450998 -574103130 316471068 0 352036602 476395559 473961517 -280425452 -999965119 1000000000 -1000000000 274023184 -530840450 965421744 -882178333 1 -999965119 999978454 -622745999 801220964 -324000786 -870284127 -999965119 17741539 193731567 -999965119 999978454 -655901387 999978454 697501434 -432311679 -999965119 373751720 -266006265 723986914 874640894 -98632216 -117398462 734108082 658657366 50000052 -252384323 -540705053 756868980 999978454 105914010 1000000000 273331049 -782970773 -995408332 1 167941769 0 -768416440 -805881362 561848597 -900667694 -999965119 42 287417132 1 999978454 913279487 -857232479 -558536409 1000000000 1000000000 -753886369 -999965119 116081634 -891678856 435708526 -111854817 2516772 1 339788613 1000000000 1 -450017358 345354049 -60169275 581186914 -999965119 -510473376 999877573 0 1000000000 127305578 1 -999965119 -1000000000 234388440 999978454 298237638 -657771148 999978454 255598250 444904742 -355799004 332149404 -416019649 -355003870 -684329846 286798236 -486389393 -999965119 -42865824 293124486 652049497 -225551722 -876629033 -620621611 42 -999965119 -539800233 141029910 -360198108 -209128770 699242338 934385736 991307780 -91108967 1 -169777356 42 -763286345 410662480 0 999978454 -100634967 -344087020 144594478 999978454 624987673 -6843915 -110079102 -942052426 -495577352 899060495 -848167009 -232430096 981799626 42 -791247633 781566902 -1000000000 437630254 707683419 -999965119 -898972604 999978454 936788419 28030099 -999965119 -996691823 -657741552 -999965119 -399581566 784531571 438083001 999978454 837052155 -27026743 312960830 492458007 -666375057 778943682 697211466 1000000000 -657600058 311993779 143566969 -225676 -919095355 -999965119 737132289 -67888699 -33255852 -999965119 618299937 -945696212 -121492815 224025290 926507680 -56747128 -958550003 388585656 42 -1 816718236 -999965119 -444276227 -739053327 1 -317368644 999978454 328650289 -999965119 -36728396 -171301940 -481795368 -96235575 -388493689 -406086465 -228502855 756520393 -528883294 -649256656 988150163 -20587301 513192704 -999965119 42 50215186 -999965119 -1 324913208 -998322556 -604902222 893492374 114176314 617390631 1 519716841 131686076 -690567384 -999965119 257387847 1 -144879328 -490746807 1 4627250 26412795 64713899 0 251319802 -350126496 -818640223 -1 -516344663 -188982027 999978454 -1 -79459905 -747643702 819719721 42 999978454 1 93800813 173640682 -335435680 -288135636 -861300347 -999965119 -588191339 -104744841 -489779438 -1000000000 -483892106 999978454 489498554 862520377 895032066 437587789 968512206 -554767085 -132619382 -1 991176112 284203972 999978454 124148889 999978454 -424594336 352810142 -1 999978454 659926104 -455573371 939888529 63829465 -204967390 567115265 -1 -528456083 -789532922 582969869 457104426 -904519675 -854390478 -152116636 -999965119 -80005396 -774512634 62375367 1 999978454 -999965119 352174044 42 -1 -541900695 658640043 -253066418 -453275935 42 696342972 -255134103 -1000000000 166880732 -230008176 174150938 -43589303 -999965119 -999965119 350690118 -72110303 35697530 -999965119 1000000000 627471529 999978454 -508069394 -899527707 470892283 433285662 -1000000000 42 805826001 999978454 1 999978454 138156752 42 -999965119 14220278 -1 -234152836 -376653894 999978454 0 -516264719 264558794 -11251094 999978454 -975681702 -999965119 448832533 384558387 -115661351 623450672 -51952925 231664109 999978454 107618941 -781126024 311866900 -762334652 1 -256280480 999978454 846642309 42 865255876 585098077 -721264357 42 686116647 747710450 618895775 -37847402 -634982512 789021551 -452480672 -779576166 -1000000000 999978454 -197243924 -342703667 999978454 904575539 612755677 466946908 -738826828 259091281 -49055439 737534962 -618888770 1000000000 398084136 -225613421 382333416 -939536902 -621543257 999978454 -1 -39804823 493680761 478275445 -257098528 -80872511 999978454 999978454 181521430 666846736 0 999978454 926985846 460135771 503059171 -957276979 -999965119 999978454 -999965119 999978454 -481787609 660336839 -999965119 242735076 -1 -100819692 561199727 -90862750 -834130872 -1000000000 -43849356 -566966653 1 291171985 -474245470 -369810297 42 999978454 -642639037 -815257097 -434519721 -806326486 1000000000 -727614448 435746194 -847856392 -751114836 1 -999965119 -999965119 999978454 -164723200 267773885 849014647 -870220239 1 1 1 -287587903 807981194 -544542706 -999965119 666035586 -988824506 90119654 -999965119 -999965119 -999965119 -308676493 576203115 -888149806 809775474 -83061895 1 1 431469548 42 -255017625 -978152449 -201237636 135235246 488397295 -999965119 -818285818 -1 0 -258000066 -277876347 -720908815 -177582283 -622057484 586688735 374029097 -999965119 -999965119 926941108 -801581119 645279346 999978454 82958470 -999965119 885400913 -590489168 999978454 -786252343 -210622010 -182594299 643062269 642094109 -52441305 -11098405 659432704 -1000000000 999978454 910249182 -931040976 203046844 337257749 -999965119 0 -100039450 999978454 -825760931 11106994 -647199255 252729713 527658653 0 -553347888 42 804350864 -363635254 -626904445 -232489934 -999965119 999978454 999978454 -1 1 0 -716326598 -128653030 -802536504 835158266 -598286003 318444888 743830266 -352507720 -650870647 -820910051 -401603233 -972025798 736191276 42 999978454 -710607571 -974736307 811228773 -1 455314044 -576302130 -52772932 -999965119 999978454 -165801278 -509887283 -666128012 990169399 -1000000000 -424237668 190875923 64092800 849146287 -852818541 441458563 -989814891 873281774 350704488 328782545 70496438 359062890 -98218978 -365743156 314879389 -274331910 947363814 999978454 -509474599 -149240748 749640401 -127323197 -17221476 -93238678 603372602 717407369 -1000000000 874065628 63119792 314619542 202019638 1 275933299 -1 -730941402 999978454 0 -1 -660131847 999978454 777709173 -917140915 -139077125 -739208279 -782481058 310079367 -627260346 -57421654 243382699 999978454 999978454 1 -1 -924912704 -213350767 48367997 906399192 -912123011 0 999978454 1 -653815354 -103364322 992811649 999978454 613736718 42 -889582361 -202315772 1000000000 213631897 862830174 -999965119 295313902 -726035931 -544081018 369680652 -966736650 -538772950 210011907 -281041613 -425039524 999978454 337981848 -999965119 999978454 306434509 0 734223048 -95849837 284070650 -1000000000 181696757 214753651 -999965119 1000000000 469696887 -952762153 664838509 0 177090067 -832141984 718377777 42 447304102 -744069279 -623294630 873491307 999978454 -549340201 238127342 999978454 -900589438 -2847201 -999965119 -999965119 -190772656 -946008157 -999965119 0 632701316 257026244 -601537834 999978454 -335302448 0 145539906 0 -488927284 -874376587 -481297452 696100539 -999965119 319026940 -914526223 371907041 516810187 -921564751 1000000000 -1 361053593 -61202076 0 -999965119 42 999978454 -999965119 1 159300080 626089944 918257826 -829322474 -1 -467035895 -72194203 826365410 -417527523 -552201111 -507646560 213263061 578262411 1000000000 999978454 378181526 800645955 -425978047 -999965119 -884270944 -216821741 1 439578261 -893543361 42 -833085196 -622387172 -450540485 -425953031 999978454 553601983 -1 230162230 0 96748121 698218821 -848537809 297643362 576686177 -603093309 -639478131 -669954539 -275153023 -316220619 -999965119 -738970332 568285327 547402524 -957116817 -1 -607699102 -788045210 -587353478 -999965119 -23492614 -610563555 -719875093 999978454 -1 876437792 -718992619 -842631969 932171107 234793142 540976536 -999965119 -596488575 928201491 -771955610 -953911338 -497583595 561079775 -898932039 42 -67857079 -999965119 -999965119 1000000000 999978454 903752465 410160838 350744341 477292209 966275296 273229873 880699701 945267979 -21465835 0 42 -518234061 -999965119 -341432819 -999965119 152268631 -450817547 42 -875091506 644330471 -803144027 601320080 -540432870 51322027 -120636783 -214222860 -1000000000 818656024 999978454 -280025294 789130255 419473652 -999965119 883873893 -494795302 1 809531545 -999965119 -547775815 -1000000000 999978454 430952812 -216356340 -448128664 -94965191 281085805 -73306051 -122530523 450391036 -670841175 999978454 916875739 -798204422 -904898928 564246420 234359149 -223333710 20809669 -811046071 -999965119 456893785 999978454 -847356187 691757750 1000000000 -539695625 -416611590 684838396 -433516354 339439825 -84253854 999978454 1 96140714 -992170705 -1 -126883208 -999965119 -487084603 111779578 127755880 -999965119 -409154046 93028768 745585317 502548235 520928035 -999965119 365590096 -698824411 937676113 795874081 -462889115 -988298290 -614014396 999978454 999978454 -999965119 660002718 623331883 999482794 999978454 -1 -1000000000 8029557 -933387082 -358736905 468844069 -296048239 453388545 999978454 0 -192134202 400253624 -1000000000 820337417 999978454 235411792 -1475903 -275740814 999978454 -531851318 999978454 588311018 -789885889 119486800 -984772673 999978454 -1 1 -999965119 999978454 -106003337 0 999978454 105500513 420835841 -879220232 -248417302 651608342 -28357599 -633659842 42 77058106 -802858219 -952673742 -120950165 -819647596 0 -315479083 -999965119 930680335 289432317 -348031478 0 -265351361 639949421 51262350 -724450443 -708531098 -999965119 728964813 42 506652850 -227867226 757252730 -851194695 -632384676 -1 -821089213 -20013885 160589420 -986435707 992415973 42 -1000000000 -73130404 -776738252 -516003336 0 -926236628 1000000000 -941339991 332257082 -396026889 -495840524 42 1 -1 -999965119 -110773126 -696329403 -779103783 -1 -999965119 999978454 -903001316 -999965119 -999965119 -999965119 1000000000 -802734500 1000000000 495140093 -999965119 700259491 -380698580 -609462676 -233031621 1000000000 974012474 -163695411 -596977624 451500822 927679567 1 -511926035 -999965119 -125638317 547796863 -372272839 -500269589 -884793982 1 810166179 -293671463 730552949 -39376654 -1000000000 -260813330 -854567426 42 -756531116 706375648 938397422 -758853401 -301563658 -524493374 -1000000000 302799564 555049893 518942421 0 42 753043848 168291964 711964103 140457889 999978454 -485762380 563282477 560816318 832568769 468791067 999978454 999978454 -395254680 42 999978454 185512463 -418340052 524980210 -920352971 999978454 259715599 -440889059 -325001802 999978454 224600120 -999965119 700456578 -65995259 139783638 -999965119 -1 419590063 30898651 -676462761 560619441 -1000000000 1 -980870808 -732941784 -96458244 -941575790 1 584385988 189575991 -1 -870332041 -999965119 -582164510 1 845638483 869335628 314876123 410180219 -691832885 1000000000 -648671101 -283933646 877709627 -907691129 -643458447 -713848915 -828841517 961379914 0 928562338 -999965119 540454272 339070561 236246266 567064851 26543886 716254923 -827062453 999978454 -999965119 -526957914 143532111 561869144 -83340679 118113204 -215134140 105457578 -89941899 290725853 999978454 -358599041 -126548310 -831279198 673239694 1 628343084 428987080 -820670880 42 254876081 -246174009 632079294 47166935 999978454 42 1000000000 999978454 506528566 -999965119 42 -926036244 -138836836 951479791 420781111 -271230245 -213448372 -230185729 -530314808 161656268 53608191 -716852670 -470284430 -999965119 999978454 999978454 -555031731 -160816304 654997268 -871172067 -299555545 -999965119 371149988 -1000000000 -891848400 -476848362 -559518682 387790764 1 -299959284 42 -901835900 0 437061113 -413491486 -951270077 -227458674 980020327 -999681636 618669721 -293097396 -331549191 -899639701 860757999 -256233691 -1 703584159 1 1000000000 -94062914 467698773 954656664 -569402693 -999965119 166607808 -347719620 -1 0 1 841177967 42 -548975892 -177711511 -930040896 872557975 -999585084 -992021791 999978454 612488752 58671503 -748028515 -889082405 818292267 -335054484 -126442898 251677380 -95462869 753459954 -999965119 0 999978454 -970917136 -921297569 78987692 -940361537 943185290 -398603054 840763459 993597933 -665905984 431878760 1 -999965119 -999965119 840157537 -840815373 -1000000000 0 -1000000000 -89023155 -469993375 503768241 -999965119 321172044 -444853175 42 514991222 -26209072 42 -796503487 -999965119 167147318 -481501027 -999965119 -573501860 -775776853 753710959 412460408 -715636102 -711799793 -1 147521361 -826280920 149026089 419041549 -877735156 -634287205 -850969921 -436231013 -999965119 999978454 42 -101059353 -856484385 475518778 609596105 1000000000 -904797048 -999965119 -864977071 220198626 -823548159 -748197749 308631299 1 -588135193 394385544 986945452 42 999978454 0 -999965119 524573921 42 682323379 -999965119 705138639 0 -59029358 999978454 -17353066 -43185882 -577341466 -136566714 985937986 669234685 -860963813 -180385624 -288738657 999978454 -547174607 -572105106 827438203 -669434110 -970149123 117433966 -210259145 -214616829 -979580947 999978454 -499584331 703178225 -454645544 -988843650 999978454 -462623384 44807328 979527613 -126548310 -701066631 -722375005 1 835908296 279787932 -605646296 -566630627 605479322 291757077 428646818 130053802 -999965119 -599328209 284998483 999978454 -999965119 -161707904 -389120634 -730377099 1000000000 406765944 246957504 999978454 -11722924 -293403917 759808122 -999965119 999978454 453830836 -832552799 -99125151 42 535496526 100866749 -1000000000 -926448363 -999965119 401299049 191286271 -1000000000 999978454 -1000000000 199484036 61203102 999978454 815381302 -809788125 -1000000000 -790435370 703003902 -281369434 273507257 -999965119 761078529 408276915 999978454 -604286527 -1 209430482 -210515793 -201755762 -788679788 -564645183 0 42 -473704989 -1 999978454 949505328 220170699 -66174298 999978454 -999965119 -400136037 -999965119 -999965119 -368350779 999978454 457812116 306515917 999978454 -359793337 867335237 -999965119 31713073 964675613 162864973 -299054898 43057366 11419335 -1 784253727 504768753 686309209 -592731224 648254975 -429249256 -194018058 -660713273 793059305 118223552 746892957 1000000000 525949525 399561111 -420908095 42 -912492933 -342507391 368851042 -210966702 -999965119 991002659 -653130520 473496500 85536980 -1 -988113633 978274790 -556895798 -999965119 -999965119 -999965119 -947184975 778677528 899749196 90713423 1 159471354 55470683 526749900 -873605065 -386583691 954473065 925198 -999965119 -1 -630715009 -878173542 304941931 0 -999965119 -1 -178555675 -1000000000 -914707872 -1000000000 -856231758 -564336317 -372293678 999978454 0 -999965119 -1000000000 -743856109 456915731 0 -349670116 -999965119 -380080110 -53362231 752873992 214420597 -646528725 -689508913 1000000000 999978454 -999965119 -999965119 108241810 852616164 1000000000 406799798 -779597116 0 -620228886 -106205314 -1 361610533 952415598 838415957 -633973469 -999965119 -217155396 168157752 999978454 0 921568520 -891918104 -270152150 1 212821299 -806364329 541401957 466318660 629662067 11867497 -787032285 -525059064 874340510 -1 806790185 -1000000000 -1 795036284 42186246 118197620 -672028224 -134682430 -669011197 346592520 838363169 1 -572884381 -771257668 999978454 -363216636 390119910 819341956 694283175 1000000000 -235051523 791398985 42 -999965119 0 -999965119 -683136936 -42607615 -401984147 -360579731 0 975029372 -435707797 918295791 -369465504 999978454 -1 -220576979 -219831361 95887915 54096374 63838705 -676527338 991082127 586409251 -832313854 -999965119 -153199643 461823887 440089166 803247256 754263462 -1000000000 573713204 -999965119 -999965119 999978454 326354098 -1 42 -1000000000 960749600 -214753642 -698103341 -548683261 -1 -713587264 -25581454 1 -999965119 -999965119 -451169238 -285803568 -547130062 999978454 15910551 -1000000000 999978454 -206145993 960572868 -465856656 -138703472 -137718162 1000000000 -1000000000 395805701 42 -602104193 -841452940 -999965119 594191592 937676113 425242650 895747224 -279277131 849083497 -234718841 -99802167 285750876 -311188363 -999965119 -876152796 413843525 570848308 1000000000 -86367466 -999965119 -1 612091812 619408470 938376155 1000000000 -871949722 278410141 999978454 -449302526 845044050 -978777584 -842133440 732871732 164788505 239598317 759952368 -114662840 488937154 -481113204 799997130 161846617 -999965119 616845433 -149895206 547214348 354141663 -613831092 359190857 -160129929 510320923 1 -360932168 347380584 911955383 999978454 264618199 -336204059 -228866770 -1000000000 460592433 -423351560 -999965119 -1000000000 985669128 216913142 999978454 1 -643917676 42 -999965119 -235353038 557538868 720810755 -326461227 -2791879 62930917 921327528 -550846950 -168710000 -959399398 999978454 473953516 -727654711 0 999978454 1000000000 -971334477 16007045 -1 42 999978454 -174725996 -933738039 395876553 1055496 288971179 232450413 42 -238201866 808658436 586364464 -985562619 999978454 603105082 -207286234 284372438 -493510404 -999965119 164892720 -999965119 431855958 0 -296601022 490493598 -986490373 287696147 -568496961 -117534013 642176788 40757409 999978454 -999965119 -212491474 694039840 -388152045 -541229281 572858538 999978454 -448126008 -952732353 -541974682 -18414564 -1000000000 999978454 246421577 801659321 -724707016 485966861 -167456495 -563118167 -308333186 -186670206 80768161 42 999978454 598005946 896747656 721381670 -33216097 1000000000 -999965119 867668064 296275081 -999965119 -16959656 104041454 -512505206 -999965119 640559000 -544328026 1 -697619004 1000000000 304412724 0 461121091 -999965119 377521255 999978454 -931583254 264029310 -985039856 -1 241032654 532092307 999978454 -221257465 593795018 42 999978454 454460347 -938234309 1000000000 -484867999 999978454 -327067067 -830251930 52201225 184054532 0 944280220 999978454 -486918255 454100151 1 -999965119 999978454 -713784833 -1000000000 -1 -491674185 0 -349322402 -47882716 59645772 1000000000 -428788725 -999965119 -723949006 479331783 -147381631 -905904038 -199864921 -334035716 -139632000 -774662547 -1000000000 -288779035 -801976207 473012344 1 -615518610 -999965119 -666486082 479426531 -999965119 -191948978 -808221861 134933662 145551797 778781443 42 -1 -1000000000 13979398 0 -513621322 824858728 270088662 715982542 -349913535 -647580555 -15256100 -255918790 90405271 -607602636 -866914082 790547389 -999965119 42 -362982775 -963236302 42 1000000000 999978454 -1000000000 392915370 -585664018 999978454 -999965119 -999965119 183683187 0 0 551781892 433236944 -664419016 -999965119 156342124 -1000000000 42 -999965119 999978454 1 97961398 88290350 811351816 -999965119 999978454 820260 369209052 -274516526 999978454 -932940286 668834646 -143216299 701722611 -593438635 1000000000 -84357537 -1000000000 0 269699220 -714690954 -271288164 591673568 -999965119 -58350645 -999965119 -365918761 0 706478253 -721365052 401194874 -999965119 -1000000000 -217088876 324326110 999978454 -471924363 -793955815 999978454 -150574179 -582827375 -20743780 -55444650 925122322 -1000000000 -28448207 46624810 593414251 -545659058 -297704658 -999965119 -944741289 999978454 -79896638 -619474564 -829791315 225646469 1 -54536467 999978454 -855315298 620049596 622342237 -1000000000 802732910 640289768 -652515310 308773511 -159377976 807194425 304687769 -232019867 912700752 -535224061 954376240 42 -664806413 432019975 -99014028 161532795 -232832769 -1 -258052867 176630776 -753899369 972069644 -798382318 0 825890845 -1000000000 -905921119 139430581 1 -999965119 -995173310 42 -439464300 -999965119 -982448568 22307846 -392662281 179223784 -192017346 781563743 533305162 -26252203 0 -635031550 10986865 -66660327 841291113 603586120 -1 999978454 119166214 240645504 -551588687 -397864046 -999965119 1 999978454 -200238577 -367517279 -554355934 603145976 93874371 778216782 820663906 1 599796391 -1 5267686 -384135923 -1000000000 546479428 772412747 -999965119 675890592 -237475472 -228999849 42 121875156 42 -205408991 541653067 205399634 -1000000000 -675394471 -999965119 649815241 292849283 392920726 -550866336 1000000000 0 -89812021 221354079 -999965119 306706240 495057425 -861183931 -53340599 126310010 17784590 -1000000000 270985798 416065741 -784038044 999978454 674930457 -425532089 -171084279 996025428 1000000000 -905739781 42 -504219618 -999965119 -950023846 1000000000 -387208010 -256966531 -441493122 -153693782 -386971198 42 -805498763 36174816 999978454 -311477470 -273501873 -27724711 837574795 999978454 729391847 533123129 26451720 999978454 999978454 -130962873 283831253 -97578053 999978454 1 999978454 822626762 -196794739 1000000000 992514585 999978454 486984750 773897043 -472379224 999978454 925558561 -102859932 999978454 -999965119 -450295158 -1000000000 649453738 -999965119 -999965119 525467360 -427071374 -142902786 -834632180 342659186 523832815 89112860 199768008 42 646644402 -626549446 -999965119 -1 -668381272 0 -149644468 -565983548 -215463634 372851141 1000000000 -1000000000 414571762 42194004 0 -192987611 -925703592 243929160 -165609412 226967067 -999965119 999978454 364405443 -1 203507213 999978454 -877503898 757075643 999978454 -418836812 -998613066 -479031684 -999965119 -416032615 -864776432 -518145174 712646743 -736398861 884105424 -580911311 -404981260 689640988 -303622841 -506767684 -999965119 179484089 441339094 -1000000000 760623446 180994448 208660329 -999965119 295569644 86248979 176560241 579720081 170822428 -309309907 999978454 212009778 496952634 795515336 -991707707 964761985 -999965119 852761300 955904372 -282076015 -999965119 999978454 -157587090 999978454 56937226 651080403 -620271390 -999965119 1 999978454 445581827 -666237310 460135658 199330680 -839808898 -444937359 -322631025 -669917710 -1000000000 999978454 146659848 37842917 79489462 855202967 74964736 583712131 -683510504 -735747610 -861020229 -65452367 -344948613 17324979 444982544 999978454 466970648 1000000000 -447397982 441172803 -1 -341619784 450059202 210948185 -553539133 -438759364 -800798176 419319094 -262844875 -349873619 -1000000000 753518060 361634340 -437529951 999978454 -999965119 84745105 714741966 -401917752 0 798354092 -29151346 170682002 -338857493 -889219906 -999965119 -999965119 999978454 -791896553 -338668487 -666301973 601520886 296320435 -331112113 -305774794 0 41892603 -999965119 -85485636 616418822 -1 -411615849 584043980 251721510 618853379 -900900910 -515485366 -1 836464525 840976890 311554674 795344763 -998387508 -476046701 585821870 520555435 156473221 527733646 -397690302 743554953 926241089 86093406 999978454 703421796 -1 -889421298 413484235 702802147 269528775 478549634 -999965119 -826019733 999978454 239942811 190449791 176297764 -512967451 999978454 -1 -399440477 -746361036 124439342 828196269 42 999978454 -1 -955422330 69651667 1 -373700201 -999965119 327024696 999978454 -566966653 999978454 -714667477 -869285262 -999965119 459111185 938025487 330542392 -872988275 1 772390013 42 -627869831 40923888 -349491865 -613735979 794928075 999978454 999978454 -322037131 999978454 -88905204 -1000000000 623056251 -294655724 -351864645 -211993414 165701704 -166667899 -999965119 376597833 -999965119 348278622 -937171471 -1000000000 -776754822 704514640 962531255 703972533 999978454 -845750552 -999965119 -671555298 75720904 1000000000 758675068 -1000000000 1000000000 851712351 -62706698 -772194906 765269375 896706128 -1 -1000000000 -730571323 -999965119 -243091875 -157700179 -664042282 -999965119 -585418307 285418133 -160651171 -1000000000 -648604042 -999965119 486498266 426840533 -239831125 -568330500 80782759 -229168932 896755845 -147671471 0 -999965119 -685002591 -974636788 184433953 -739785451 575600503 -264167035 1 -894387066 -946577051 999978454 996064790 -687500451 -296967276 -622664628 167733290 -999965119 365856371 -950450002 439458752 42 999978454 676765093 -1 1000000000 0 923003226 164113451 704622473 53608191 -301540005 -558871946 1000000000 -153844539 999978454 -133639221 504266053 -430283716 -648928410 -863491515 0 -765311629 344233375 999978454 -377051733 633237812 -999965119 -628563909 840559604 25390449 -999965119 -896754024 -999965119 -619460748 -554909030 499041837 -677238438 891722871 42 -1 -165208134 999978454 169708875 79299373 309353084 -999965119 -512026653 10286923 -1 -999965119 -444955520 594399326 0 89764207 308494219 -74695192 1 39391776 -604395751 -746135725 -589235612 -414293523 -446529365 -871368694 -771661030 999978454 1000000000 -469130163 42 -847412193 0 -826538795 -54632672 490682397 -18876213 439632231 -999965119 -248335634 -820255451 1000000000 1000000000 -499593255 240830134 860722008 -15498665 -1 -866909235 42 1000000000 413368109 -177342064 -353974607 -812081865 -27963228 126699233 -391998145 -706349328 318673931 -570527633 1000000000 -8279418 -944602072 -584711507 -632964765 465626312 -999965119 -336497868 -999965119 493309369 -251635263 247773819 42 999978454 -684744619 -549824441 42 1000000000 -492788703 -1 -173413842 394395750 -999965119 -84226974 169713879 737563371 916519153 -999965119 -324975617 423052612 999978454 -999965119 426929920 -491292713 -441009109 -369127020 0 530030687 -99276861 999978454 -202700232 575360497 269952283 1 -351640551 -397105359 -373973406 -1 -304908823 38112793 999978454 455772366 -999965119 -999965119 -718139131 42 999978454 -999965119 -776470662 -432457301 -390737744 32343249 -606428658 751958665 -999965119 0 866791346 999978454 -1000000000 262920337 542371729 -426915072 -672201522 -999965119 42 180315711 523340410 557402615 861862507 -478028668 843998056 1000000000 -449843650 893949732 414660937 451848775 474706095 148827857 999978454 28226820 -382745426 782190633 -1000000000 -106069886 -575738747 75101316 441937 97933833 -530975594 714284542 184366520 -973081770 118183751 -896564121 -962449810 999978454 756486441 -999965119 833820392 34401861 1000000000 0 999978454 -859987798 999978454 280788834 1 -777351476 407727049 -617023031 758032397 208720684 50050629 901748237 999978454 750884745 -327036863 -1000000000 -1000000000 -1 688751130 -182776153 -1000000000 -457039859 -999965119 -151336604 -999965119 -975702495 256648957 318374675 999978454 1000000000 516785869 0 261792646 970443282 -999965119 -177429066 -397864046 -831102144 248473499 -999965119 1000000000 -114890860 -816512609 456085918 -544558615 685819647 1 -542155633 -720465625 -999965119 -924720306 -202652699 -994900878 -442223982 -296755749 946988711 -842236190 -51252922 351381258 701623838 394618055 -494310213 725313122 -278606560 366800343 -102808959 -270351112 1 -999965119 -460199397 507275847 981806774 -1 -184640415 925116783 -346516537 -999965119 613178022 456793574 1 470296486 242082258 640515678 618196991 -125806872 500690562 -276146925 -449874838 42 510458222 625668109 999978454 391388907 1000000000 -577899227 -1 768980638 -287806276 -999965119 1 -77065951 -1000000000 1 -279380016 -274621384 -11212006 331160340 -1856533 -999965119 436381197 109873893 -74874705 70405543 -999965119 -416394112 539747969 42 108172389 844578975 975719056 -479659323 -694166588 1000000000 608036994 999978454 -886684413 -404396668 0 707538318 999978454 -1000000000 -999965119 -999965119 -750865936 -844179282 -353324792 -999965119 1 1 999978454 -635491983 -1000000000 261006319 -675114272 325291832 -608826816 -999965119 93068409 42 133485116 443889246 -484950456 666207375 836044273 42 42 439240575 -298295588 636256969 63231955 -1 -844885377 -35325272 368823081 14563493 1000000000 1000000000 648676221 644564376 1000000000 -768975241 -634274349 -725562660 670115979 -299374777 24406319 -897420089 452304638 937718364 398082155 1000000000 476728177 -674878409 -317933424 -640920327 147063108 -710559245 1000000000 604129921 -917866269 1 860234390 -999965119 999978454 92613770 -625922858 -647438787 181972704 267402887 1 999978454 -999965119 -1000000000 909539253 -387154397 -1000000000 -999965119 751379093 -53347481 1 -999965119 -879464770 -1000000000 -252430635 -914789653 -803167916 999978454 1 318704255 -627622438 -306046937 -998140990 -98363251 999978454 -631938797 -1000000000 -432031729 431106716 709174018 -696708325 -713862572 -279928664 0 -790327853 1000000000 1000000000 -589551259 -999965119 -908586604 -1000000000 1000000000 749359548 999978454 96011740 -785440316 -914052003 -514126682 -221383667 882022427 1000000000 -933265162 811185586 -728177861 999978454 -1000000000 -683681033 1 -14897307 -858127410 483489268 -861207957 40428465 -1000000000 -389042818 999978454 645654980 1 0 999978454 -94033052 1000000000 -492103812 -1 28156629 464450776 818981325 865056675 861760545 -999965119 -999965119 -646101541 1000000000 -977827834 1 -729092301 -749878438 -15280537 551503619 42 1 957883478 782110815 127206490 -421663383 1000000000 -1 767295473 231167055 -979458813 0 600021370 999978454 872432411 -999965119 1000000000 -1 201978982 -737133105 -999965119 42 -377130419 -999965119 0 -921383115 -653647448 -455976343 -1 570724113 42 605461248 -466848334 -1 -801904547 -457572016 1881531 -360905757 519646687 270313778 997241784 816937833 -999965119 -849201610 -286666578 747021186 -999965119 -999965119 -823693099 -578519898 999978454 999978454 -1000000000 435631133 -1 1 246276031 684091375 1000000000 -194085019 -360770816 789289646 -979580947 -53878694 -265973878 -999965119 367976193 -180082853 906487909 999978454 1000000000 -387945181 0 -999965119 857396709 781731247 -904857003 750236572 1 -1000000000 478582613 0 42 999978454 42 -884270250 -638705521 42 42 -293019938 -413793267 417252230 -999965119 -162785491 946699756 220420244 -999965119 909324891 75178871 -999965119 798371264 673473109 -1000000000 -999965119 109012524 999978454 -77933691 986146045 372862 -1000000000 926652768 999978454 -549770356 999978454 140267799 -324851052 -541262596 -999965119 782685590 91457760 32301020 -445975779 -537226648 999978454 -999965119 5096055 -796320037 42 -242488986 -999965119 136482201 525225113 -571616610 489704495 -158711073 999978454 -886085525 -823999656 -1 -287045158 -110153926 1 0 380683073 408617193 658300537 14627474 -429416000 -999965119 -385066906 553661242 -22233637 -780669699 -890714052 -90987955 -203467565 1 -100382675 115903110 732352870 309353084 931577900 -1000000000 947829901 -633037033 -460681268 -1 -261342391 999978454 990004769 1 -999965119 -194748951 999978454 -999965119 -497636060 0 689769301 916079683 -985740863 -999965119 1 999978454 86244814 -984823422 581834354 -118556273 -431305345 596807825 -609200160 1000000000 373929464 973828960 -195463930 42 530502703 -999965119 -999965119 1000000000 208020464 305891786 -460628072 274645250 -173632174 -999965119 42 999978454 -591699757 -240802362 -85817305 -962769901 999978454 226783398 -412605722 -316442607 449365219 42 933730442 42 -554842976 -206960779 1 -973722053 -34683737 95515878 348309777 0 763201336 999978454 399569020 -999965119 -550879638 -999965119 1000000000 -999965119 -349560634 715803561 323452839 761082471 -484939417 -999965119 53084922 -928731810 727815858 0 999978454 -400703455 75682905 -829143595 -528237910 837266657 -999965119 542033747 291134187 -236307912 1 999978454 935666370 611888513 -70152861 -424179705 -576678883 -188521816 938094424 1 -1 0 -839369156 -978132328 -30027438 -396562220 793322517 999978454 -796668010 300831968 -1000000000 -29493178 -969054319 526756334 723808840 271617387 1000000000 -996963883 645582639 668637296 108845671 -129882990 17240539 -999965119 727168052 302503235 -616565744 -1000000000 -999965119 999978454 -1000000000 -926781747 -16344931 -768829994 707377049 5537371 231964923 -743215444 453554448 999978454 -706793540 42 -487994337 -826199917 -999965119 1 999978454 -867263110 999978454 -999965119 764387809 -1000000000 70280868 -374905447 -567411867 -999965119 67509244 999978454 42 -575009292 -7492365 -832222960 897297555 627208799 -1 1000000000 649134547 804572185 153743256 999978454 -869879734 476968724 999978454 -741128086 999978454 572714739 -1000000000 -506583442 -292460915 -999965119 858585413 -690143489 730524047 -999965119 658190291 -352540596 1000000000 -129054091 -113159468 914133188 -999965119 -500817869 313963467 42 857072377 0 999978454 -256620129 -1000000000 -964725169 119292024 786344419 1 -1 999978454 -5878013 992461713 -423686716 -122016013 -150628891 -384109695 100688152 -263519571 276529175 -697160624 -311589972 641102093 -458965894 -585837637 828552116 999978454 926714347 999978454 -258511834 -695408150 -676603930 811744548 -48899395 314377230 999978454 -999965119 572169487 -999965119 -999965119 -977135086 -209779215 -669222014 -760915869 -257731434 1000000000 -207615203 -1 -474755831 -550591062 336932256 541306078 743816146 -66031943 -500731017 -999965119 67580113 -741829139 -566750305 -1 127610059 831530199 -1000000000 442299385 667867616 -282576053 179031245 1 -855638225 -999965119 791979549 999978454 238201274 33210035 -760015437 378949896 485222671 0 -458815976 676831444 -103226854 -999965119 999978454 322731600 -830570756 416208915 -999965119 -118022998 999978454 -555425873 -999965119 943480071 366304706 1000000000 -999965119 -1000000000 -811035566 358679047 999978454 760484970 -463909013 999978454 -239947132 -46484070 -503693454 -999965119 -93995612 -562030887 -357360377 437576895 150808450 -470187287 -215111270 1 382771189 999978454 42 -592079701 320508047 999978454 -112600455 -277455676 -532529092 -258345331 999978454 -187513126 141060659 999978454 -322983186 568746398 805175049 -612057059 1000000000 -999965119 -548454735 -441470733 -575034249 908734238 -209087272 -266579422 543250258 123749816 -1 -755967769 410795518 -286649581 -444934880 -999965119 -498025918 0 473803733 860076616 454743354 1 -298135079 464176227 -931034901 -999965119 -142001438 1000000000 -999965119 999978454 243606717 255625659 -455275517 -963710120 -88727677 999978454 -964802354 -999965119 603430354 1000000000 -466988068 121063563 726556847 648886056 96523010 -166895510 -898401410 -764321323 -441635820 276137518 -434529638 610179089 786803523 -832950745 -410899846 -841393435 -941471425 -999965119 -1 -999965119 949858958 139085447 -885781107 837174091 792112656 1000000000 733161366 -978684784 -733626007 257882553 981728212 42 419300583 -475454629 304914719 -999965119 999978454 778227331 -999965119 938222192 999978454 -478429155 941685003 999978454 -601433611 -399133955 -32844512 -821429236 999978454 -954007933 -48046747 359754657 631049729 270465670 -354107013 938119383 -1000000000 2048478 -999965119 1 657929607 1000000000 1 -925245544 -770115045 -329781338 -664784412 952299690 -625848560 0 839047656 -704897431 -1000000000 231200485 125694509 397798163 1 71489813 999978454 999978454 -591012639 1000000000 704334021 -940966872 935203527 -999965119 298550458 -474369363 524528826 868812346 42 97407655 -727311792 -999965119 361661882 -999965119 -843880810 -812005059 836943055 -999965119 -913752666 -42273925 149395034 360505850 -380667863 -836718200 21781252 -272938040 1 -150326195 999978454 94865666 -214981929 -982005567 -15891440 999978454 -873823039 -1 -184660912 962162655 625285208 495691577 -1000000000 509575324 852924423 794305694 422552165 999978454 0 499072473 -385771184 -999965119 272102332 999978454 1 703128092 999978454 755741530 1103238 -1000000000 999978454 -908129363 -808608774 -7681541 581186309 0 -999965119 999978454 562486874 999978454 -921362387 1 1000000000 -372848774 -884366404 24245379 999978454 -1000000000 1000000000 642089486 -361317221 -581180486 -274683027 657341956 767057398 0 624251938 -358609315 -985032184 1 322100629 416971687 999978454 -999965119 843714277 -910771312 -514451597 -962628292 -999965119 340943472 136378209 -256360320 421923567 -1000000000 -1000000000 999978454 582605741 159605140 -349554269 -999965119 999978454 -493189465 -645533387 -607548536 999978454 674086788 748834697 681871742 999978454 383103198 -999965119 0 -34522638 0 -1000000000 -615652633 -600346840 688710536 196889587 736486116 678848503 -108402326 42 999978454 -1 773299037 -216163358 221074140 -999965119 -43241084 325147657 -245290354 827217312 -999965119 486903717 -773484078 -928144256 421658765 -1000000000 999978454 17542443 -64261347 0 -851854997 -81104710 -98875658 443036265 804164287 436871224 618725321 -474962156 -999965119 141316097 -558070850 1000000000 771628195 999978454 -19753936 -332468812 186278598 -231515268 -1000000000 404542502 1000000000 35150946 577376539 -39412886 -170118141 -999965119 462684971 -999965119 -544587215 57876401 -344612671 -999965119 -999965119 -700123781 -102117650 855921030 -97066752 748900663 411653975 -603433269 -1000000000 -823256814 0 0 -338024126 999978454 1 210120415 -432794826 42 -237926641 -676664863 999978454 -568142239 -329567114 280775760 445486460 1000000000 756366594 1 937682905 439001047 -1 -313422186 -303670253 427219182 -413266695 -592222732 207076079 626020667 -673589965 -264420362 868599968 -999965119 -707257328 -70069034 -697053893 1 -229991525 -738411788 16149379 535295227 761806572 -1000000000 159322878 0 333432344 -294364187 -1 -405237872 -999965119 269685772 -1 70791723 -1000000000 -618741351 -692113437 999978454 206317663 42 958452711 155604948 1000000000 999978454 378096918 -717448039 123306445 266159067 129889070 -1 -106658187 617539913 -871006609 999978454 1 1000000000 -8913588 593195707 -502169951 999978454 -121139798 848975730 940369252 -999965119 0 455629293 -999965119 -999965119 -110347575 -539924926 803828132 -5396658 1 -92875631 217745584 997861645 -561949353 42 651422747 965221366 -999965119 626969592 -999965119 -758711158 42 -728500956 19194803 546815819 286292072 -356136250 619821437 122174261 -819741354 -1 -714380039 -999965119 371997129 -756669259 -254910801 1 -214777052 -722247980 -227760563 -491905769 -412888494 999978454 883601942 -526091293 397494549 -815334404 -544553624 0 -514297294 -1 1 42 666726517 -580750655 -321227598 155038586 -1000000000 91983598 797181665 -684205103 -454654467 -974793624 886823354 -231022002 109793434 529248226 -1 -584539096 -347647814 -184084665 -1 0 -999965119 458250132 -426505778 -387096449 770768391 -704015092 -494685149 -892910097 418380612 1000000000 -723573703 404178782 999978454 853308076 -209527488 999978454 616245793 -336779340 255267635 1954355 -633594818 -774243593 438585943 -678026492 529324771 241070751 127173320 -827734351 557539913 -999965119 -999965119 -999965119 999978454 -288466800 999978454 -999965119 -999965119 31325961 276483240 913014132 694503325 224469268 999978454 -789599503 -135637362 -906337832 817936995 -545932336 932569693 -999965119 -1 -355480968 -999965119 829131555 560172663 456485711 -377133100 -1 -999965119 449652183 350825752 -84697772 597586065 -1 -733697317 -76071727 649340386 92798496 999978454 -759000552 -501958681 42 546351169 -1000000000 486495848 1000000000 -1 -347112613 999978454 1000000000 -181325059 -637092402 999978454 794528653 999978454 70792106 -394614282 -328457363 186148507 999978454 -999965119 -695701967 759424284 999978454 -298698955 -369746660 62024602 1000000000 473771770 376054357 42 -999965119 222046079 -597527351 -504747916 -69525888 -999965119 0 700520457 -999965119 686913637 -1000000000 245282423 -194565399 -468175748 42 0 999978454 844957054 999978454 227140781 548018054 385366808 259012863 351703541 0 -336023814 -220147166 17327324 880849918 -165351970 -191644290 787758981 999978454 170466934 -471135792 141911067 -903711668 226595459 -1000000000 999978454 -999965119 1 -577391160 -1 -635659843 -999965119 642074090 -1 -669244861 1 979744221 -333485270 0 -717692333 558796850 -999965119 -43507535 -908321237 -178882904 0 -410199440 -23926082 1 -999965119 -541767024 -234248556 -907915877 897396723 -576332393 -362676526 -999965119 568275407 -879530664 1000000000 169726381 571452293 478773498 -999965119 -272200766 672975684 999978454 1000000000 271704453 659032156 410376639 343433601 381507070 537001872 0 -636674145 -694055209 781638084 926551690 -169325520 47743469 999978454 426704821 -261367459 92613770 999978454 -621233211 -437303065 999978454 -973857002 848419725 374044068 999978454 844167532 -223877340 999978454 715360475 -880492973 826439890 965703501 332754490 -77468574 999978454 -796412983 -922140318 999978454 -671666711 0 -999965119 -600586478 -270476952 -14810379 12086916 -859452573 -616443328 -353206465 486704042 -999965119 -935390057 -99454571 839917401 732510312 -617985478 -108454337 970806213 -999965119 1 -804498714 396931349 -720665176 999978454 141698329 999978454 437015708 539265320 -407399132 -768136931 1000000000 64938437 -219526211 896842480 -999965119 -673703619 -411877955 -317394705 1 -677124042 90327604 -999965119 -423038021 -566517709 807783332 -999965119 -128843955 -860303145 -747287992 -999965119 498366182 6080151 -359661233 -362953370 999978454 -999965119 -438580197 381913973 882077159 -999965119 -417684355 327909821 42 0 -683325679 534392261 967028975 204947224 -407149504 -1 -999965119 -102539410 1 -445844593 -999965119 441319398 1 -398524697 940774917 -1 216880690 149456396 -26046662 123992535 -260590142 -113468640 -999965119 -999965119 -563684174 1 -287597318 -557507258 -37577074 1 -39831408 -999965119 347195550 -315718079 148372603 42 -870048047 -715285943 713195439 -363050984 0 -513133145 -999965119 273131631 776814445 1000000000 -801084194 660514742 703592210 1000000000 -745870349 101407402 999978454 42 240218391 177080990 -275235036 999978454 1000000000 -933487595 531882691 -999965119 -42438974 -90078491 -1 525584424 999978454 804077873 -1 -535294362 -533043134 -583549791 1000000000 999978454 319427060 829444571 902553248 42 -458211085 -9430628 999978454 -999965119 -857837827 -451997583 -512392050 896695432 -999965119 -642650662 779382670 1000000000 999978454 -400417609 -1000000000 999978454 -999965119 -344691388 999978454 0 376037321 -999965119 -14187084 877950688 -1000000000 571526355 999978454 327757795 -999965119 -404158337 503157629 -662673107 -641293290 -486138052 -389645466 -407978447 383729642 999978454 -998132325 1 -1 902443959 -1000000000 -846428196 -413868991 913843806 -1 -536369016 -999965119 -375199145 -1 -198742661 841778106 -330188434 42 1000000000 -250199878 -999965119 -733895354 -1000000000 -908138953 999978454 685216364 642356408 -478002689 -320311360 -462681316 -227907135 999978454 -999965119 -959194427 -127679331 -950286098 982539813 999978454 680610393 999978454 -223493083 484729953 -1 -999965119 -105020849 -447947251 -999965119 837255199 362974873 261529623 758675068 -702299879 304077017 734572365 612252943 42 220612957 429000943 -49927091 -487504592 73421473 -101812949 -137359882 0 0 -580368833 1 567178832 -464555835 -53336389 -999965119 -465556337 -211644087 -388399964 -881145380 1000000000 43854774 -994943136 0 -7861899 283772276 400673751 263343169 -953929197 999978454 999978454 999978454 0 -1000000000 42 718786710 -1 -999965119 -201607430 -431262965 525813033 999978454 999978454 125374327 261344109 -903106560 760028956 844764206 723691799 999978454 -80495123 775120963 645317642 -525406337 -499259254 314591094 692292175 0 -21979751 715494632 -22543933 -999965119 219132802 999978454 -127973613 999978454 -287355553 999978454 -787328018 1000000000 -722557835 435036933 396753847 -999965119 563988008 -304022663 -586061073 -819264851 -256121267 558758802 -942602316 -512927350 783486139 941817889 -260991437 972245151 999978454 999978454 28032657 -797470707 -587422420 223518671 0 -976567302 202288026 42194004 -795982208 -999965119 -786396828 834412555 -914222728 -136290260 -60196666 713883022 -999965119 42 104433180 -1 -849452634 42 -83577775 -569420172 42 1000000000 -325057875 727442275 999978454 226852120 399622191 -857109006 -361433116 999978454 999978454 -151263386 42 1000000000 -738252389 397096314 -89869676 936112375 965852401 -1 795916974 1 -841320748 999978454 -999965119 0 -860259753 -338517858 -178300872 282633911 -241277239 -88578115 -910874775 -198101325 42 0 -999965119 999978454 1 -627270568 352300522 999978454 263773006 494502961 42 -1000000000 999978454 -206498979 999978454 151056380 -790049643 421332683 576206999 -234704263 808784860 -515469994 42 -391035874 -892328606 -280425452 -806123409 -504801599 41862021 -262960308 736891749 866626506 244757373 -52195481 -175106148 999978454 605291173 -719303866 -586210677 445844163 -999965119 804212042 799337754 -532357812 696832496 -300574180 934483442 -724385464 1 -117721780 686734319 -103669564 -33412132 -999965119 0 787220105 468702301 1000000000 645613308 759972639 -55345990 0 -54701452 -858631999 -350027363 917524362 998023140 999978454 -702306779 346243558 -993642357 -1000000000 694170688 -579732727 220694766 999978454 999978454 -561420638 106476315 1 1000000000 441816311 1 42 1 -999965119 999978454 -540571932 -1000000000 206418622 757552286 -999965119 1000000000 -1 799939258 899146232 857697162 999978454 -1000000000 -914527732 -999965119 -860995143 124857301 -175890047 -640770818 1000000000 200534264 -215718837 297737128 -966105358 -360971540 -330113043 1000000000 1000000000 -706791489 -999965119 805181906 4816746 36577057 115257814 -612422683 -981477927 910490775 318597856 435892161 54075944 -14213359 42 -148323961 -999965119 462689519 -999965119 42 -1 596845151 456098117 42 -825225546 339566223 -681341144 999978454 -479125277 641764630 -999965119 605147423 525759581 593222710 -1000000000 -372578928 253331817 -471704987 611130144 945306529 42 -556015759 -611769445 534204952 -95971271 -529174088 970057723 -206537165 -756042664 -330410381 -999500371 -619621383 -884456448 -131736965 -1 -222944729 -515709008 -933363655 1 194665286 424984175 291362713 999978454 -730647950 325465092 -381649936 -106458246 559290859 -919686755 -282691078 999978454 0 307138472 42 -697171379 -899684093 -586833919 -493493783 999978454 798363002 926833396 -437165309 860645091 1000000000 -1 -208643106 145434031 -435877174 818297942 994851789 -265703994 -499920313 695791949 263114819 1 -1 334829310 -331709504 148300326 -888086360 -557787971 -1 775987999 -866974097 223955870 999978454 -999965119 856855505 999978454 -706469326 -1553037 779244446 132114653 27663054 4087057 -693961069 585697819 -415353729 65798056 981531000 892715747 -390005883 95871016 999978454 783408731 -848218648 58176541 907911277 -453327103 123216427 1 -155065371 -435864512 -725007752 -203407143 801030949 999978454 642424099 -898459133 861821939 -152198187 77712427 -89513394 -196822180 883694393 968374714 999978454 149378334 -932383986 -671580080 42 0 -99162403 -529268939 494348281 -999965119 59759454 1000000000 -628785359 392145261 1 -292856456 -943298216 -999965119 1000000000 -929284480 427812972 -1 393074796 82723166 999978454 109811719 593562004 -646738584 392628046 263319172 -999965119 -967447622 511875940 -999965119 988874790 1000000000 748672101 596054273 1 -999965119 -999965119 325223415 -651963667 9495703 888575567 42 -999965119 -419102699 -1000000000 334095678 -999965119 -391437686 -999965119 -75660537 -553432630 999978454 -511867580 -730321196 69291445 -806375450 -999965119 -857253891 680500001 0 -227752021 -844805211 0 999978454 -29325080 -1000000000 -999965119 1000000000 970634077 -804437200 -1000000000 -407355660 -515888055 4283065 54898247 -513099932 -408129675 361106304 -170033014 -594754379 999978454 -756166176 801346267 -66433879 378935275 758453330 0 593746237 -38365445 -538530715 144373747 340397344 -834922446 35159931 999978454 -136328269 -913955569 1000000000 -103833803 -518411532 -67115992 999978454 -635805334 874423077 -909547341 607890878 310645314 -999965119 -574000521 -573766863 -36489003 10108971 707804534 293610201 -999965119 -1000000000 -999965119 42 999978454 0 -114772552 912134961 -448216055 917378179 269485822 0 -188430827 554971912 -669417756 -225741090 692590606 46446952 -277241637 -999965119 -685777432 201487482 999978454 338317405 -924331321 -1000000000 -490885232 616028301 -861252963 776849941 -352099618 491816891 972206660 -429131367 -157944524 -317503518 999978454 -511665500 -600203938 473123081 42 896395469 622904593 624868234 99544143 -999965119 719932249 -86031832 250595868 48009825 -847983832 -999965119 -677452219 -1000000000 711566730 -622622100 332552389 380317244 262849332 -771044868 857959288 709095368 288756982 -999965119 575011395 930905569 1 -933087665 147502213 -930040896 467352612 -196066693 176990124 193884960 824144083 880198717 -539127571 101089276 408421560 -533266399 -339352391 -946824718 -617976008 -678223220 -1000000000 373225199 145145636 192771635 999978454 -855113759 -391074954 729799995 869590006 -501323074 -24873979 -999965119 787689970 -893999476 -632514523 -12373280 999978454 -651050395 -1000000000 435955583 -999965119 -684497949 208527458 936985554 1000000000 852319128 999978454 -729718834 873586889 -982864830 999978454 -613558183 -143750120 0 6679514 -1000000000 460823708 -426628661 -1000000000 -851624127 329797011 229823798 -394583320 618243846 -582811090 892175899 -429168089 -880033638 828602905 -632669878 294441821 -602076232 -677311934 -286909761 -568340197 -46403601 -393514455 -117844416 657561950 0 -429107210 0 -1 -999965119 999978454 241467788 1 -385763706 383537600 -402566032 -613123770 0 -9486872 164202844 -121180846 0 209314060 106508638 -121801709 999978454 830745673 -7318725 327048243 44090801 -230795260 781584248 55161229 344795114 528641653 918212251 -999965119 174012117 -1 -365942594 999978454 999978454 -727902630 858151802 -300984626 -754520392 -889836264 -19482214 958998816 525006368 -944322913 309017623 -385487082 423444271 835361589 765944497 -581115874 999978454 -308795586 -611868428 -11067882 258892244 170995596 443040126 0 -557632522 52123667 -724614128 -1 -941232250 690639476 -590900354 65599124 118772250 -999965119 -987282931 756791719 -999965119 999978454 -574517349 -34368451 -999965119 431995676 -104689190 -236981736 39465586 1000000000 42 -295671045 999978454 999978454 1 999978454 -338739644 -999965119 -108474240 -339802711 695415473 999978454 -482577975 -1000000000 -190106238 -881468169 806858814 -462804323 -903602439 -164583033 0 -1 932570901 -911106725 -294071400 -805168053 -348553131 -599576360 -665885164 -107080960 563167478 698344010 209900559 -717855754 951009458 910353042 1 999978454 665380116 -152267908 -939637773 425170175 951196463 -1 194790822 369962486 438771604 999978454 -614921702 828833867 -70904733 731377319 220445485 444896325 -154350019 1000000000 0 999978454 -463393272 206575118 7361557 1 999978454 1000000000 -249026995 892303336 -245629038 269377464 -1000000000 699614102 999978454 868079290 -527864993 39609586 -299665541 999978454 278482095 -409566350 0 -84149157 -999965119 247412471 157039805 42 -529327548 -737038564 711215489 666201504 456934999 -472425139 -457492477 -999965119 -15594730 0 -703784803 42 1 527354744 -1000000000 -10346237 331968300 42 652240224 807070273 999978454 -181866207 146102493 796351128 -1 -759465974 -136515220 -999965119 -1 151946907 999663685 42 617788346 240445691 250825595 318023371 742018590 999978454 -616714344 -814051410 -499564074 656170529 1000000000 1 172960243 54573338 351686339 0 35909679 742378755 -12284191 -999965119 391787265 712841370 -999965119 -25023348 1 0 -870780012 539545013 -239477852 -673017442 166799663 221152251 228451944 134050594 1000000000 365947553 939278542 -656336194 92241028 -266924648 223603821 -106967142 42 -1000000000 -594554455 1 999978454 -786036232 -25969177 -398644538 999978454 290108907 -164404504 593003113 999978454 -149063888 -693642475 -999965119 133024238 -464783218 -914045370 1 0 98860984 -137187030 42 0 185037849 -835672308 265723846 42 -206280651 -999965119 -54440063 999978454 -879031662 266691484 -1 -476711749 36564419 -999965119 906431995 -954876802 814680956 394343844 436423601 -15690309 -125351368 -406346961 204246934 -27384303 -672103206 338092307 -1000000000 189785696 1000000000 -158191579 -352039651 -999965119 -718454199 991867812 0 999978454 -39289496 -40454659 999978454 189087004 -999965119 -1000000000 -635594821 688566056 -764087011 999978454 -705902600 999978454 999978454 -1 -916699831 42 -795649000 475756178 999978454 -999965119 -160339174 -648420838 999978454 -339666092 -571265538 1 -1 1 -445785423 -529345615 113611849 181322968 296508500 324162842 -120269672 761922353 -999965119 999978454 149249166 1 -999965119 454188802 -999965119 999978454 -646337255 371779872 -999965119 1 107401877 -182540756 -219987868 -999965119 -1000000000 614605150 937207177 42 983270870 872718489 387613120 0 42 -811104758 999978454 -500016517 999978454 164701990 -364054651 92924174 899330212 602629417 427777202 27060254 -198213646 -42866837 -999965119 999978454 -454463243 -1 -670392324 -353016785 187902529 -1 210113161 885641120 676124430 -904641747 -355968494 -79311760 -353230004 58577668 732144806 808749953 128365018 -180461161 -116529113 -999965119 999978454 -976336141 -394455316 -715791038 534445363 65533124 0 397538677 490940509 25940905 337660263 -669178225 -241661357 861687684 -697870916 203423753 42 1000000000 475559372 -520670831 42 -999965119 597749545 542037559 468454284 -872700531 -1000000000 872210757 1000000000 999978454 0 -999965119 811920639 -855837625 999978454 980352792 88596083 -835657509 758218643 -678202247 916218962 -307037055 137917594 -466814487 1000000000 718220920 -348320279 701704410 799906050 492662474 -185705772 -1 -240819582 61008148 -181076062 -1000000000 -1000000000 958362192 87403594 42 832827517 -920260570 -1 633113419 -783752780 533052480 -1000000000 -313684729 42 999978454 444707893 -842711428 19920315 -835035150 -856908845 -848608859 278098548 -999965119 -812561163 -91284173 -999965119 66879367 -546687307 999978454 -246066947 -91825873 -999965119 -149900089 -999965119 -999965119 -807573933 -994963683 -330248010 534340751 42 98617320 999978454 -1000000000 -999965119 -645727591 953657747 0 1000000000 -999965119 346065192 -122553184 274086019 714945708 1000000000 279070916 -477077324 -1 -1 773667544 949325644 1000000000 503864772 69293788 0 247448903 -40541035 -999965119 -368309884 1 -1000000000 -137349644 414480715 810060835 -301019248 -533193671 -781946897 -308659887 -999965119 -1000000000 874362632 -537883695 518463418 -561378255 -999965119 1 -999965119 -1000000000 1 551653151 638238418 -1000000000 -912809732 545929601 -727908851 50340599 999978454 1000000000 -999965119 -108332753 156094733 746770757 -63763980 580777602 508718745 -1000000000 640603314 -57223182 42 999978454 143497442 541501842 -171152791 0 29395585 77358883 -272305502 -50425715 144152494 742281472 -258722246 999978454 -999965119 999978454 -999965119 1000000000 999978454 356286358 -208735638 -571910845 -999965119 -1000000000 -906767089 -1 -867069058 -402893982 904389490 -999965119 96117404 -348046290 175390540 62748028 492532235 -1 -779635939 377952624 42 -192630159 684092494 -38917461 -976088994 -189308200 -5658291 -999965119 557705356 -999965119 -247898023 341717618 332049220 0 0 912491758 -854567426 930699458 999978454 813419864 301369491 259499768 972371451 -245877550 -959708306 538921537 1 -184501895 -428344878 -280522853 14251363 239419519 -988605953 954987437 -592301918 129045 -1000000000 -880686943 0 -331835218 42 -371363948 181197725 240165817 -710494370 999978454 837605479 181039019 -171686181 999978454 -374930720 -47081651 999978454 0 999978454 561258798 -987935887 -999965119 -1000000000 -306030021 999978454 999978454 1000000000 -965677251 995957430 -495943769 -119066030 711703221 -476213345 -395031469 -352658349 999978454 490980856 -999965119 0 -308289393 326414029 867636077 0 -999965119 -60140409 -386572837 999978454 829552968 -999965119 -372946061 -282402904 -1000000000 -783455526 943408599 -717092420 42 -1 1000000000 -613822016 -892296463 1000000000 -736920035 -612214835 999978454 968607136 941766736 -776916790 678742333 -56872769 840871073 690121706 -279323143 540644838 233852874 1 -254054356 42 166692931 -698207093 -783058 435684697 68250738 999978454 -753472134 554721872 -155662590 832568769 999978454 -999965119 999978454 630829919 272583048 666018549 946354766 -707086563 -999965119 -1 663516812 778490703 683198536 -999965119 637271980 410118559 -999965119 -37353080 -1 1 -999965119 881671760 -474032603 999978454 -762752983 296161430 999978454 -999965119 221815807 882605436 -473692202 -62105370 1000000000 -201913326 -876531550 233285018 42 -175060499 -789009390 950489618 -817579776 -588146902 -387952888 999978454 -611979263 -126092089 458183291 -358800623 962730424 437327832 661335040 825145867 -999965119 618282445 193713763 916529448 443157294 -393068238 -884428100 128311658 42 -994830930 -999965119 1000000000 124272356 759982246 -863051135 -999965119 -1 -918195531 832170152 711594871 -999965119 -794351656 593588204 726213640 -445059932 178671111 -1000000000 42 660596011 1000000000 -999965119 -405531847 -993044352 -619801154 -999965119 163790077 999978454 134352194 -403916010 635263957 -10992103 -999965119 -1000000000 -999965119 999978454 90809894 0 628342834 999978454 -19188466 -710989773 941970637 -935661816 -335032989 999978454 999978454 999978454 999978454 999978454 -355185377 -975189350 -728261844 -502391078 872380560 562819514 -770428338 878696573 717020735 -993944967 42 789976212 -88324925 751305048 52939824 -1 328250155 65317994 999978454 691279548 108286737 900029881 -334942876 -172384501 494058882 -492870105 1 -308019087 999978454 -999965119 222521260 -895041989 999978454 -999965119 999978454 -831369801 177589352 999978454 746400222 1 -999965119 -1 566697429 999978454 999978454 -276020717 -999965119 -544186431 325597981 -584032356 -999965119 -1000000000 999978454 1000000000 -138100859 -842719077 113167443 -209961862 -202910786 -681834635 -27273478 499910508 243616519 1 -673035828 866911208 999978454 1000000000 -999965119 -999965119 952397794 -632559303 78154038 881229033 -8047270 -81957265 282857613 1 -999965119 -1 -65846324 -672451893 841821457 -101276079 33140329 586226100 -999965119 923500517 999978454 -1 738816869 -999965119 32817407 603103349 -111946938 -999965119 381102333 -1000000000 -137512337 1 978392014 -999965119 -1000000000 999978454 429813771 -899870221 -999965119 -328707227 -137157835 -999965119 999978454 -689440993 999978454 -592732627 -261889812 -151266465 -334179656 -726953641 873270622 69279296 -653962147 954461128 -390140666 943211942 527656614 326706584 -747098788 931321230 940420719 467930962 -152679580 -467638093 -1000000000 -610565127 -710239699 42 -509285004 -906473599 -305458192 -999965119 1 -462706683 1000000000 795260275 999978454 -400088086 -962706137 -1 -185151960 -160009644 -963724391 325633158 88529758 767434634 -11455897 921325475 -1 1000000000 1000000000 -1000000000 -345756584 -352683900 -468679948 973389183 573132429 277979510 700503444 723232690 -559700474 173618983 -590755640 702042360 0 -4319392 244901814 0 756148921 -506990277 -1 729951836 742046553 -861204959 -4893301 857463021 498685879 -999965119 0 -783761919 105210385 247843694 38000758 -1647810 -894968410 440074031 919887300 -365739691 755437796 -853324897 641557888 -262305408 -700609996 346100564 42 1000000000 881129333 -364645534 -999965119 999978454 -999965119 429932410 -255699171 999978454 954253708 491042924 775013122 907406943 -685002591 999978454 -601605630 -744187981 -283724805 -831877568 -521526597 0 810019026 -123465133 -1 614552691 0 -1 -714396310 189014304 42 1000000000 -692002791 60060166 -1000000000 0 42 591972135 -77602750 602780201 -983905572 -913874599 -614848335 -650782906 -455040472 -88560721 424393968 814637248 999978454 126752645 42160653 -838894323 994653992 -839915505 1000000000 -94544072 74604630 954476685 -380452517 801577445 682572965 -1000000000 598089588 219998174 -818537384 185357654 -999965119 118729005 -999965119 795595920 380152163 -451097525 0 -982465051 17582697 -1 -23766906 -486908303 -895956199 -52950587 926343654 -974299276 -626852006 347411794 239091958 582504746 115580239 42 37787685 483579816 -999965119 999978454 -435778383 849710273 752701705 -33535473 -1000000000 594213254 44472847 999978454 238693076 -624163990 -499636043 42281596 -984676318 651878132 64997572 -35275986 -534088767 507824117 -877367077 299978209 0 893217722 -358699935 -162447421 -677137644 -529839284 -122420868 591615175 -242020310 379635401 800036144 -290450634 -999965119 -249174238 999978454 42 -1 -1 341658287 -280117065 730552949 -1000000000 354660638 -824221275 635109788 -622975340 437147307 335234162 695572347 388004147 999978454 -807212868 0 -869944116 256862230 999978454 -8597040 725705722 207802314 745217048 1 992260583 930490222 0 -295334991 95696731 -675752096 -605691341 149105896 430199006 919485554 859257413 363761421 999978454 -434212339 -554802950 -164290863 -528461120 813233868 -735244046 999978454 -512927350 855995690 -999965119 527038033 883371712 392003963 -312036811 619807135 -876136842 110972311 5046248 969572811 -407548772 -868238128 187178142 -840508282 551125016 42 -164153226 281122532 -1000000000 442712033 482516839 -146800435 -999965119 -309374573 1000000000 -17753615 235003028 -955975342 -999965119 -326869753 690650518 -510713301 -999965119 -606353202 -999965119 971594763 42 -379731224 -1000000000 853724062 -816743441 -17190514 784753133 439195151 -999965119 999978454 999978454 -466581129 -1647822 -926599476 656093396 -181434460 116393907 -999965119 -721798329 -711377225 1 -34204351 -758304000 -7301954 -560795827 869951211 -683074536 399155328 0 -577060832 -266364482 127527749 -652245297 -491371575 -294013188 20223881 827451029 999978454 -564579019 999978454 957980695 -890920677 -426933347 230896934 89798271 857776142 512798889 -999965119 448544336 640695204 484834336 750764362 -752461948 412607447 196210714 999978454 -870302158 999978454 999978454 -72246880 -191507015 42 904224430 -498907678 692845257 -315485796 722179218 -964477876 -616585159 214712291 -999965119 1 451931307 999978454 900885285 671309313 -435122794 -779391556 -680473722 999978454 -464019610 -917331329 -847596179 -114288929 -482900565 -574330416 89597325 -63227802 -766074874 745447000 806746376 321623517 -874101973 -624249419 -36903272 -74457941 -768576579 999064137 -999965119 -1 -675892628 869676529 -391073099 999978454 141270122 -683560377 365327964 -876133192 999978454 977748834 -797233884 330056493 -964148098 -375717760 -817249718 152246419 42 835880499 999978454 262684392 -287428329 -1 246203891 42 -152257389 -882804010 -999965119 -942146593 999978454 601332795 -575874347 -951247019 999978454 850910455 999978454 -633138219 -464671617 -1000000000 -545876860 -1 -317457020 1 573415639 180818206 346806975 273247847 -758645357 581156353 45190995 583914715 853924434 568591219 635453452 558932601 999978454 973935407 50392696 -999965119 724362464 -624445195 -999965119 654595140 33224688 -999965119 173747853 579602344 -999965119 -454901249 -308561938 -999965119 -1 441696571 403503618 -1 -699538900 170202115 446883028 -356337939 145204851 -596424486 999978454 -146859742 -116660619 -55503964 -888639335 858365634 -926957011 1835572 42 999978454 326629053 1000000000 1 490704743 976228378 999978454 -999965119 999978454 999978454 -1 -306334570 655938098 13671840 -738351630 -784318895 644413740 432673288 860594458 42 -999965119 -784660746 0 -83611051 837445994 82407591 -382246379 548301207 -381873745 329018289 935979811 592374667 613904026 -577100073 -804700281 -812664504 -993519405 163915586 999978454 -161156660 -736621213 477875101 502207318 815889484 -999965119 -1 57402344 -875530325 -430395438 41927788 112068849 999978454 1 -883555258 -432808341 773533614 472152162 -307696962 -237396503 438410794 671106759 859535597 -867996594 515956633 -262778850 894275102 57030251 -1000000000 999978454 976303081 934150013 -394617406 999978454 -999965119 -787032045 1000000000 1000000000 -999588357 822051774 42 924035332 459052554 -618858851 -999965119 -838721144 0 79109240 -339607218 -618349998 -999965119 0 -292968969 -663368926 810747378 575775496 1000000000 -109295686 -685756569 -924755437 1000000000 999978454 -145814213 28600799 42 454226504 -938391247 -999965119 -524530215 999978454 -224527936 -924354667 42 -824812143 -1 945941187 42 -485955637 1000000000 -205084099 999978454 -887546445 42 194709860 1000000000 709970518 -208905311 -264630035 -215036210 544073663 -400539407 999978454 729939077 953132511 350531079 999978454 777332368 1000000000 -564535311 -1000000000 405978581 -587759432 -49752102 403746095 639750795 -939233240 182556391 -323709053 -999965119 -999965119 -731927359 60606444 -960525683 -999965119 136742302 -403716361 679956492 1 -875376747 0 -589777999 -212212870 -1000000000 -999965119 -484226190 461401691 1000000000 1000000000 452702682 226649865 -1 -792952769 -618688431 -220553400 0 -820133863 0 854672162 0 -394704902 42 0 42 -100048910 -999965119 -816790027 -830690051 42 1000000000 -999965119 -127138764 811353079 115073803 178303732 -999965119 -201294465 -915395683 4830101 -1 -1 -999965119 944330465 924516988 -183463967 -82927773 -240850374 409606428 -680244333 -999965119 0 358442188 157418339 -629094078 -192966655 984624527 999978454 -159233766 -768666643 538020258 0 999978454 999978454 1000000000 648094273 567497477 -23335453 -1000000000 377582638 983707041 42 -938798100 661737475 -999965119 -1 -319382547 -1000000000 -7322660 935596373 -473858309 184209026 -921733514 -434559614 -1 -999965119 264790647 999978454 -1 -911383241 -663799772 572744524 999978454 -1 944280220 42 0 325045073 -999965119 -184177051 823719396 42 245545396 -70552911 1 42 -1000000000 -636293726 -220264731 999978454 491725896 804082340 42 0 -127597034 640145023 690335714 -766397791 -264746175 4875088 1000000000 348115674 79895067 -999965119 898600539 191443645 42 518221398 -999965119 -1000000000 -856299634 -305425804 0 -223827052 956890703 999978454 268851670 -921362387 -1 999978454 -845878718 311409622 -107139380 596382824 999978454 543671306 -480033349 975811294 -907844142 999978454 255901371 -519312848 -1000000000 999978454 122526968 343661683 -913166871 454113159 -346398940 133655828 -644297905 -519263237 -311101435 -544938595 118807542 77436919 -736255722 794184815 373725455 -741313280 1000000000 -1 189950232 0 231987040 -999965119 -374464704 -454080124 -52634907 -461741134 -661569883 139585700 -1 588736395 -999500371 147392103 1 -181866207 999978454 782920333 -728884039 286929008 -1000000000 49677436 -242653738 -999965119 21110094 -302645374 -355066323 -884660713 -126661062 1000000000 -999965119 70191377 339383493 999978454 -589570498 -104481301 -999965119 -999965119 -986865277 -999965119 128200004 42 -466432544 328172812 61046488 999978454 -999965119 -1000000000 837452481 999978454 -192670091 -275827868 42 166819021 306382271 999978454 -1 -999965119 -958092037 668076751 999978454 -375081215 2743648 -999965119 -842235023 -999965119 -715602886 222526094 999978454 575419502 -999965119 -950429744 870297013 -635685776 -862671706 -454886301 -132035150 -862634799 25985073 -849390204 -299099101 554957325 -246530883 -322508802 -532738124 -725327204 -613572220 267459203 -70926220 660502122 -999965119 838100294 -683947417 666723605 999978454 999978454 -319188382 449482563 -87439278 746183020 0 397125453 -547448427 918652651 -162066806 -782142509 -186933450 -472652524 581640640 -339474779 -537981710 204786640 728868229 -497622517 391161102 745793176 -388560562 -568142239 -275311800 -994627705 914697840 690966789 416834349 -513233230 -1 -841904124 824041438 999978454 -973441543 246774728 -389505429 227670539 -449552504 -504944357 -102333752 -225362108 -987499454 -537065077 12711271 -999965119 -978603434 1000000000 -243258781 150011327 -119613632 1000000000 89690809 42 999978454 -621458706 -277184102 -324071511 625105943 0 -999965119 1 -413831195 -999965119 286402500 -323816232 431597724 52944694 432997966 557602450 270981214 -203483455 66340490 -1000000000 1000000000 951218001 -537598070 999978454 -834632821 42 -1000000000 1000000000 -999965119 999978454 290355471 882063205 278377888 374247611 -574889837 -59042516 -622938701 -298034111 750501982 0 -960478579 -245689757 -1000000000 247431667 152959469 999978454 772486027 0 -2622845 -953872627 42 273941733 548668765 604894101 300713779 -442271367 200760351 999978454 114075966 -188111913 -999965119 999978454 999978454 -573614975 -847594005 -226462334 665911199 999978454 999978454 -572121984 0 484719842 824348283 -711657484 -354046663 564239667 -952388776 -699131405 -279928664 494545659 507052748 850119106 526992956 -954308850 -789436803 198371690 1000000000 -493341562 -782023209 -267355972 -167549085 -999965119 1000000000 -355872147 368804217 999978454 625268994 -999965119 284270202 -62046582 -752125243 -549713936 857980113 490777290 999978454 -594372492 0 693519306 -691981707 376140581 -999965119 141801445 -109485936 999978454 -1000000000 -903386895 744126925 -999965119 -581298504 999978454 837044984 -928668596 1000000000 0 999978454 138987735 -992449860 573923899 -669412033 220235960 1 29051719 1000000000 199056948 836730458 931398506 580767668 -909343338 -1 -44081748 56342535 477584590 699735694 110906070 -875532647 -831812840 266511898 83164817 999978454 399106614 999978454 774056906 -627132099 -11435028 -999965119 -646627132 -182941452 -662057734 1000000000 324031919 0 -488911599 42 -233381432 435833426 -890849624 -276929238 78354350 -1000000000 -331058933 -542056215 999978454 0 118313337 -999965119 -78294367 384510489 999978454 -999965119 -836068395 -999965119 -560259948 -965896407 447367408 973633209 0 -967354200 851143892 366522381 966954991 25522515 -470444582 -457732579 -657469936 -973386549 301936884 0 999978454 -827992079 -314893007 -517062758 123262291 -1000000000 942455134 553627690 42 543259288 -883192729 0 907740729 519721962 999978454 1000000000 999978454 1 824560624 -479172340 -477106476 999978454 1 -904280709 451264502 -50633881 -1000000000 -909390350 -328779114 -676487463 -604770509 -872446046 110103199 -302900005 931492123 264322370 -999965119 978588641 -90049293 428954760 -81264362 -999965119 334095678 -541300495 -911746347 595356822 -263926486 -345718850 -539407670 156734000 1 -1 -392123064 -1 -267862537 -627566274 -265439972 825491321 777332368 -562253915 -999965119 1000000000 846792121 -465565737 -999965119 568678689 -641479034 -438409517 -1000000000 -877966030 711079844 -201487903 -999965119 -808905465 -130845709 1 488417636 -887949348 1 -306099296 -107065712 692749221 755098265 -1000000000 999978454 999978454 -724930036 -810915608 239302301 -999965119 -471106941 999978454 458136396 -795749786 -11601082 355210472 -731790710 -394904404 -924908929 -573733032 288128947 -1000000000 -178360643 999978454 807840131 390725488 -384255095 -1000000000 999978454 -454422860 -1 -698068520 999978454 -265460537 0 426917491 -481636425 999978454 -1 1000000000 297504069 -249566093 159764396 -728502163 999978454 -575639867 677912652 721938182 -281036818 -260886089 99539190 -974518875 -434062674 -262152832 0 -866509058 222524740 -267438049 999978454 -543869491 401099154 1 747361902 25233202 -1000000000 -499950827 999978454 -999965119 994207215 403605195 -765311629 0 -999965119 -999965119 595761989 798849836 999978454 438856129 -737084496 -144783290 -999965119 843693338 999978454 557441204 0 -521010555 421392451 -501905536 350670520 -29952049 -129090627 0 557796063 -171521342 -741197885 881866366 1 -354695831 625518947 341842199 516836819 -464040029 42 -481176603 -114724044 -1000000000 90992913 -411857701 -999965119 978449631 743816146 0 -732117536 -993193552 715549288 -611196912 238088774 999978454 317991702 104308052 882677051 -89647024 1 42 903069898 999567365 -591994253 556244916 625532049 -999965119 637179325 579681555 -233108349 0 999978454 -152670759 868403377 -371297101 580213431 999978454 -1 -580990932 999978454 190896967 -884881686 636381691 561354408 -999965119 684691897 999978454 -993740074 -999965119 103527466 19053445 -210530659 999978454 0 429616423 51279546 -147168859 760758828 -439764423 -296190594 -122933872 -378181969 297249150 -193381201 180168887 -1000000000 -243945533 388353008 -825200562 -227691818 999978454 -367757278 -910754628 -81871935 999978454 -1 412986347 42 -291222053 324627580 344812090 -1 -593499608 897986427 -106939549 -999965119 610694726 -999965119 -696346827 -1 999978454 -999965119 133084084 261117288 250238603 -999965119 -999965119 895346345 -399364892 -1 95592500 693095405 999978454 -780367900 821652505 -1 -655222092 766984601 -999965119 999978454 999978454 -361974036 -392869564 42 822165702 -675967394 -126555077 714458806 905669172 -754777802 1 194111352 -266627530 -999965119 0 999978454 -654584526 -80307083 1000000000 -574525170 -694045417 -639892637 -63878737 -414471975 223903808 204422072 -76153458 -973112470 -1000000000 -808819722 494076520 375565264 -800107384 73718438 999978454 -999965119 -999965119 -898911973 688031118 869643278 -885538530 -165231263 -808221861 999978454 985133280 661298465 459051162 -973609316 211322590 570123852 -588555702 990293134 999978454 -999965119 -380079630 313487207 -466599217 -516359363 -999965119 879308121 365599020 378328267 -999965119 -350764507 855623992 -79835002 999978454 888334061 494818616 -257975232 114256568 -1 -463011235 612193456 460068221 -999965119 -297255150 -318534899 13537833 964255282 334725294 154788744 639680098 709103667 -644423259 -999965119 -69073927 999978454 1 -835889448 -754953864 454455067 399152910 -999965119 -215756756 999978454 -1000000000 343748556 -893935991 932765369 528610872 -950098443 999978454 -1 740993939 -544878391 663495106 454958612 -251070893 575884958 42 586619627 1 999978454 -216956159 65521259 81796150 420097049 899362645 0 1 184672674 -124217066 -999965119 878977197 635761779 -616806101 -164392394 -75042540 -390269206 999978454 286580221 999978454 12893758 867677203 999978454 102961300 -999965119 -182568956 -999965119 209264854 1000000000 -999965119 -853004835 445923559 221971347 999978454 -54145788 999978454 -425941183 -813058911 -1000000000 -175656309 777027906 -605166728 999978454 999978454 1 48818984 999978454 262569023 999978454 -859828057 -68845318 999978454 -134705636 -660264331 477257460 -1000000000 514618061 -999965119 -839303559 1000000000 -536514854 -1 -1 62689289 620012108 -943589386 999978454 999978454 295370645 268580337 0 -752502679 916347900 -999965119 -864119763 -999965119 -501395502 249267084 -493214732 755459719 -752667287 834700144 -97960553 -640920327 -993645502 -792336034 -999965119 999978454 929389949 -999965119 225162127 -359014358 999978454 1000000000 999978454 700666077 -902541523 -1 -495717321 1 -722574114 -277227947 -191816415 -393096597 267903781 886263197 -464400325 -864589942 772053784 -455642396 -911115569 161001245 -895520686 241246409 -1000000000 999978454 -139377963 -977803105 -650923117 322710862 -292172099 4939295 -292745792 975686746 -999965119 277520133 -696348727 173845700 -950457145 999978454 335314940 -850587361 867463209 -9611144 -883312684 1000000000 -414019700 999978454 621335354 -251488684 -658046828 785839244 -999965119 290033177 42 999978454 -895932589 -860744741 -242541084 2743947 769377657 -826280858 957124580 999978454 -723422967 -999965119 109370519 0 -1 -843666144 589741384 -460549998 1 84414620 42 154947405 135269030 -262688615 864604379 258117603 -761347586 1 -1000000000 -245658136 999978454 -1000000000 42 -910514970 1 -82433431 -203771512 -853460476 -864718581 565145265 739064842 999978454 0 928902741 1000000000 10372709 1 526119713 14718726 189512103 999978454 516879687 -519065485 574917956 735021072 1 977243993 -79588077 -618264124 765707746 -999965119 -999965119 -250373175 54400726 725620851 999978454 985531961 820547881 -999965119 -999965119 -1 1 -886526848 494520680 -999965119 -268664232 837830419 955377901 -190307683 -999965119 -913667793 830981096 -1000000000 974911915 -874015181 565279596 -800802440 98489144 395448517 -892730809 860875915 751011147 -521464779 88898861 688937416 -783084143 274979054 40420473 -416429635 -999965119 999978454 521171828 1 125760994 0 1000000000 42490968 974116602 872331646 -216861091 70143378 -382545969 480778668 -626864015 -772891501 -999965119 507300889 900721445 592626033 316878725 1 -294901372 -584881085 897662899 -312057216 -342018045 901340288 280839291 -433189836 999978454 329738469 999978454 -937253674 -537421868 -999965119 54982165 919885612 680508655 42 -985955017 648097716 -935783673 801350541 -999965119 -979195269 -683600502 -611769445 -828601990 -999965119 -1 -999965119 -1 999978454 106385597 -910756644 999978454 999978454 543394031 466529850 -891631616 -646967727 885505799 926524081 -37931706 782707244 -1000000000 908312014 958968672 -999965119 195669046 -999025899 -999965119 999978454 459169673 999978454 -874908462 999978454 -725787490 734311180 1 -80088986 42 697437755 443229316 1 410494538 587872339 54754953 -964285361 42 -999965119 633948308 -816732994 -1000000000 -216405524 -397126643 300831968 999978454 1 -141410736 343996072 0 656066100 -747505285 -99476633 999978454 -169083239 831663697 -816210529 856671160 -697275006 -9932113 -412574921 -492222204 999978454 999978454 -916951875 928471649 1 0 -804585884 787619056 -598732577 -999965119 886636530 -999965119 1000000000 999978454 -604095582 638185260 30218561 194165614 1 214793587 514066946 686618427 680937524 -129091924 224775668 -999965119 -613396550 999978454 500586088 -962704329 584202152 727771081 -999965119 -999965119 42 -151920234 42 -570241022 999978454 484968937 42 -999965119 -144944503 -318101670 -208906063 -999965119 -999965119 -181130817 100446901 -999965119 671047940 -671818570 -999965119 -1 82199092 999978454 -588584713 -999965119 980807259 42 -234594126 -999965119 989433706 214979413 -699070159 999978454 761565062 217216631 -1000000000 870187840 96855230 -129922208 -561682115 538301850 816745322 212268785 -119040041 0 0 -738176589 20126273 264020639 -525053703 946699756 -999965119 0 303339974 227561931 0 -815094681 -544414498 630531991 256062622 999978454 -999965119 -895979678 -598620840 42 123498648 902890974 527522561 -1 -820256435 -788496677 707870067 1000000000 -1 -866504934 496964679 -412500637 636593775 381899684 -260599894 -660717583 -1000000000 -743136443 -950333111 -999965119 -334163338 -1000000000 0 -1000000000 867897023 800120200 42 0 999978454 999978454 -824177719 178773624 1 42335164 -156720217 -485811819 299318690 0 5177966 999978454 502719953 0 546071399 -136298342 -999965119 -999965119 379176546 -210285922 415346218 -623767178 568724487 -999965119 -689278930 -1 -1000000000 -984253866 242955027 679440785 220980893 131540916 0 -351295425 1000000000 -980965506 944294992 -999965119 769399485 -49049581 634814990 -573161381 370599943 -999965119 311888111 -576302012 42 -748603484 -164071079 42 657155367 589599041 -347087577 566085411 42 760033053 127874531 -71166334 999978454 188497010 953173019 -520573497 -565447537 964178915 279862895 -1000000000 -74972449 -20347531 -517416986 -999965119 830199246 -190913042 999978454 766713987 174480600 -392253224 10391408 41643041 -1 -877137508 -100458057 999978454 -485997592 999978454 -328204122 1 -762736151 -999965119 676746182 0 -1000000000 826147088 302313028 1 -608149557 -720883727 -263752947 0 -38891776 830040048 762979898 604312493 750635803 -190394955 -819086931 1000000000 -715929614 999978454 999978454 -601938621 -368617327 -36398625 608276485 -195476763 -646024851 -910090561 999978454 -540518996 833636028 -1 999978454 1 661478134 -479665488 788179774 -1 107535426 -675856215 -467673479 -970256469 42 869130915 41158068 -891101805 -999965119 740991688 -626207743 982205735 900391460 -187395662 212476660 -999965119 -838864903 260595665 221593233 857977853 -1 -232413560 148189244 -295111391 -298133915 1000000000 999978454 -622486770 -905241294 -211214090 251785703 -136057351 -1000000000 -681454402 -1000000000 1 -679097219 961056473 -111093434 -973272242 171899554 42 967266795 999978454 -282592170 764865984 680221160 -243494359 -999965119 103442041 532400894 -184725522 -182067688 -342262761 65141414 -999965119 995810528 632508340 -702876649 183647934 42 -1 -616507720 -297383234 -999965119 396060864 999978454 -1000000000 -999965119 -399020236 -999965119 -95332 427704907 -1 568891435 -306395091 -602600098 -230330276 -115142217 0 -29162489 260626619 246187799 999978454 977701906 0 229925812 -151629473 956322867 1000000000 598370848 192778305 19959835 266565876 1 42 -142574778 140640181 -945795750 -812365066 513766799 -999965119 -177566670 642317462 146976127 972664795 1000000000 999978454 -616632275 47720416 999978454 -999965119 288445654 -880926848 -544626754 -436996054 702557458 745118207 880665032 -999965119 14862275 825268881 -600346840 294568256 999978454 1000000000 786134249 -486229499 -373044945 -87390009 42 488538612 -931976343 -947806663 999978454 999978454 14401638 999978454 684023356 -494485776 321960942 -1 -833049626 -27075268 370656540 -488242449 -961463056 -454050278 0 193446605 -301332550 826903920 149981115 -603502569 -785718651 1000000000 1000000000 42 -219183677 456924156 569822113 341753312 -447186642 -197651879 -1000000000 0 124213940 -848130209 999978454 321453428 -663158402 -443067765 -422628317 999978454 -286168120 -1 -288155567 865334121 568054864 -872212619 -614195010 -1 -841946294 104622014 42 999978454 -879530664 -1 -156916549 263834452 -362777786 -410100478 999978454 319523097 -999965119 -539071915 374433725 -472243013 131802596 -705975056 67188798 -663322553 999978454 -371409917 577899160 -999965119 -1000000000 0 -999965119 221308248 59256516 1000000000 -513390477 -795621555 -387307169 488494146 -61319000 -613182762 -999965119 -49385301 820583511 -657158 -399578130 -370683672 804342311 374173654 999978454 590748626 731858935 -892770032 461046935 -128573710 -714016252 -687860561 551972569 -999965119 -582690835 -1 306131930 387852468 -163420549 -147225200 -999965119 42 -263751087 1000000000 1000000000 -279056677 42 -1000000000 793385549 -999965119 0 631062436 302799551 999978454 -405658486 264086790 779122500 -195490244 -464841501 487252074 933804595 630229002 840725974 1000000000 189040640 -867913577 97679701 999978454 -804968502 189722395 -759684070 515439129 390119910 -785559818 -269603289 534003037 -456797072 211360462 447223380 -921435145 -191648298 -379880926 -200804253 -999965119 -999965119 -373520867 -14567714 -1 -999965119 7842914 507922044 -999965119 -271485032 778031445 -185625335 -345620315 135149697 975975919 -1 -279117559 -999965119 999978454 643201121 -999965119 -999965119 718755934 940887172 804658265 -272418548 1000000000 816412035 -1 -548269635 1000000000 -466274721 -1 338420164 113319043 -491156422 -1000000000 141694639 1 916708480 -931136097 999978454 796214371 136433557 -229275677 -999965119 -663285032 -999965119 499868265 -991799461 999978454 247419181 999978454 572887348 444440398 90261074 71740909 -151087932 413211674 -347292434 -340668553 -1000000000 510320622 989872702 42 -219802345 495074598 404378468 -247000905 863028308 0 -964539643 999978454 -999965119 -467862180 -999965119 999978454 416628342 -434947209 495041217 75027082 1000000000 -67621403 -359559443 999978454 -920522323 -999965119 321193667 356528705 251392030 206566785 755714032 -999965119 0 42 -722808221 693089325 26673160 -999965119 -999965119 466837584 1000000000 -600534792 -1 999978454 227272226 107249359 799935744 424665577 334274873 -81229908 1000000000 463276017 382166907 773958313 -676049988 -959052436 999978454 384464169 0 -873036031 709259951 813147104 458782261 -964990423 -617643232 935707818 807226003 384846343 -541166939 -383326549 630013582 0 330266560 533688431 -474038769 -801735843 -261983553 191235466 312685499 999978454 738976660 1000000000 1000000000 -108469782 1 725681754 1000000000 -186384229 674847392 -1 -677142178 293748000 -1000000000 551942322 -125872190 501375336 1 -528545243 -215327469 -25520641 999978454 -1 288665359 173232131 -987102208 -982428734 42 -999965119 -904515556 -999965119 -459056232 -912829638 98205316 1 -858063610 999978454 -217706993 -506248117 0 -128374920 549179909 -365287338 -993080589 -660019570 997146686 977216631 290789487 -513128516 -735933245 488199363 999978454 445969174 -772050959 42 -532291051 333890121 108506356 -999965119 -163695411 -662482770 851394652 -1 322487132 42 879485198 422499903 42 937323556 -583465961 -999965119 999978454 456573785 -1000000000 -1 174855144 911823071 584829221 1 561325984 -999965119 -999965119 523942581 999978454 999978454 -576223337 -189854578 791633788 -398024655 652599017 1 -121280983 488012062 752464374 621288660 42 -999965119 260874950 1 498884881 857304146 614913992 -861981227 -504217885 999978454 -196751584 418629674 -193502196 -523608329 -1000000000 -1000000000 -634377769 469210631 798448278 -1000000000 55633031 -456252080 -606506490 547275088 231597673 -999965119 -1 -575558948 -997982975 1000000000 1 843946480 647129815 -562123916 -999965119 -423880027 -369097401 999978454 1 106909086 -602819570 955214702 603125774 188157284 -1000000000 -123824268 -999965119 357839124 825305481 19849371 -823284264 -938707792 312363851 999978454 862252372 -505077151 42 -128167493 -187012281 -797882158 999978454 -1 0 835743689 -772185274 -999965119 -62717284 -630880457 -669244861 507111635 195666787 -999965119 806134654 999978454 -1000000000 -999965119 141363370 -999965119 -531109462 337220663 895685403 999978454 101546503 508999788 34338736 -999965119 959840610 0 284728487 -1 -206871986 -774944932 1 -1 -999965119 999978454 -999965119 -999965119 -120746172 288030206 0 762989135 -384028610 -85246902 -136159071 290705275 -456538905 987622088 -471055696 -290073897 -1000000000 0 -269439960 999978454 968035166 -553701628 413197421 609470484 425268463 -157946038 548512264 201595948 -999965119 0 65798056 979782240 -142309988 948731360 1000000000 105145828 -101309952 999978454 381353935 591338707 -395012244 836101298 562431029 -602408422 -999965119 -102415015 -966096029 655419583 284981656 788569105 513975760 -549284654 -206441092 -332408700 705615299 -833008173 -999965119 314079532 542709926 285498480 941373149 -535917825 1 961094772 755856697 447779119 -163120533 -999965119 -522574452 999978454 999978454 -138717865 -204993158 946180464 856501604 -171566477 -346664117 -815142299 291394232 109558300 451723760 -703095273 -765774505 -999965119 -862106547 999978454 999978454 109444893 269608093 -454251177 -999965119 -58893822 -33248887 1000000000 -232899741 -999965119 409986654 -999965119 999978454 -570881796 792054086 -743104692 1000000000 -550320914 -999965119 -999965119 -300227397 42 -999965119 999978454 -999965119 899401000 999978454 0 0 -724315031 -707133257 -171714824 38217860 -883350343 999978454 -846763326 496340596 42 1000000000 532463684 42 -864324694 -568910684 999978454 612437916 -912820117 -634404670 536798196 -748441212 999898246 628907942 32320372 -1000000000 -548943508 723365464 638139948 334357993 -440782933 320777908 414863761 -660012476 -458411216 -999965119 -586222054 -909811811 968281133 -624365657 -827456229 -885141434 -375123352 428828147 -366469749 638642795 -999965119 999978454 -293430295 1 42 999978454 625411814 769545146 -722032588 -299498582 92922448 -90355268 -613292787 -929805957 835875563 948817729 570134201 -895869674 -874282441 -999965119 -561668202 356228807 869643278 1 470487611 -568761111 469141870 -1 -999965119 -765193621 999978454 -783330183 963747496 -752004776 526505171 -206357666 805653195 -57040646 431094532 -725891969 432788493 98280484 909013873 -999965119 -556665399 386016412 -56499887 -998586509 -999965119 -172056970 942908374 -570648783 -881951336 -872094036 -850879224 143121454 -135971630 -112372952 443956142 824724126 189709002 -658959174 668602818 42 432152525 -162480968 39988567 1 -1000000000 -984855688 -1 -502613233 329297350 0 -967090316 -461809038 227093215 716017395 326299256 -533877604 1 -999965119 -512818138 607137447 319697 318921253 -159308166 -522135724 -368537056 -920394201 799754031 731317977 -999965119 957458695 -341815639 -495502039 -443750242 -265640854 408374173 771140170 -667646277 -673562876 -997424689 864288469 -943298216 -58235301 -661555836 650913936 -838758510 -501548617 999978454 42 978142122 -1000000000 486072555 234839232 42 -987577802 -1000000000 -111343696 984894990 -625675367 -252071610 -631752308 970796616 999978454 -1000000000 -999965119 -1000000000 266149998 363035277 0 932951912 133345061 999978454 -555078876 761720708 -816325141 -999965119 231272107 252652273 -719405835 540534994 724730016 -674842639 -999965119 704445365 -428047187 -999965119 -1000000000 238856247 706065628 302898827 -46476231 -686888251 805759811 -809141373 538521081 566305071 955913100 -1 164612302 0 715095871 63240693 228907336 999978454 490493776 -999965119 76086202 -566591977 914593662 428136734 999978454 977638156 -703462579 -912520353 28388277 -874211077 -1000000000 -719047698 466785440 -969023040 -795677623 -609724722 -150449814 -910014911 1000000000 -90208247 1000000000 -999965119 922898798 -999965119 1000000000 999978454 999978454 459271144 -125589916 -509536575 908022406 1 -419169946 42 -60563338 -898696062 475640591 715484520 42 -499165946 -818227351 -22894737 1000000000 64628743 68183424 -858057902 -15957970 -1000000000 999978454 1 0 728689795 -458852711 -999965119 -1 355989625 -939476097 202340709 -505478362 1000000000 -1 -824622037 923812571 -896665781 207947069 -753509264 891746102 42 -469289296 999978454 -143036157 680710202 -999965119 -360655071 -255015560 626516387 -999965119 -283346644 -999965119 -363577668 -863759645 -227746506 -846643211 648638793 999978454 -149922354 730628832 999978454 -272331681 777053723 925496562 718616212 0 961434525 367599756 -235153382 999156298 999978454 -37605044 502869936 -360713869 201135428 -631308499 -850372187 -300877349 -705065359 576241911 -152964191 229273350 -620991180 -631189777 211286806 670788557 450002442 231364824 456328772 262086139 -999965119 -157253660 959459824 999978454 -1000000000 -48573711 -87812313 30392199 846099371 -75311264 999978454 999978454 -655950224 -496415662 438403316 752288430 545484218 510608410 342800659 783741076 -999965119 -999965119 272458988 -404262473 890685396 -124143721 -1000000000 -480245463 323859658 -627698573 819063300 189406464 -529140556 -522812980 999978454 -757309233 -740479983 871879928 -330412140 -386377276 999978454 -323812088 -999965119 -52365860 125558860 -419971746 399681198 173527234 249274388 -278703153 -999965119 184787206 378029595 999978454 -839711995 555111406 360217381 511079613 999978454 -920461730 221472700 0 999978454 -997894017 0 247120172 -916153150 -1000000000 999978454 118359977 -999965119 -80449165 -999965119 -999965119 -1000000000 -999965119 502279681 193678218 42 494683811 999978454 999978454 758715508 -743895480 914548925 102859795 -789705780 457414334 999978454 -640498245 0 42 -999965119 677656419 0 -73917296 -401502793 999978454 -624532591 -999965119 335700439 246365283 -414212860 -999965119 780594029 -999965119 -999965119 -622074687 -501843244 -32638681 -1000000000 43705183 569375458 -19220998 -357519015 31855480 0 -490394922 141252687 -999965119 -364723110 -965394933 42 -1000000000 -67604822 381519505 423856462 -1 -1 670330752 -999965119 140443144 999978454 42 -999965119 0 492532235 -393698132 -999965119 -779193719 -325498287 -83857432 501135318 42 394049357 341124623 1 706803976 -992730627 618209475 999978454 363756950 -1 42 -192790389 999978454 999978454 735371343 -17708496 -506101588 828989115 -1000000000 -419072146 -293306304 -429593451 -143195499 968607136 -674567936 1 -940204879 -523237582 749466053 -81700228 -503935504 -27519574 -488597622 999978454 -1000000000 -151006156 991802575 -1000000000 999978454 -550804484 999978454 999978454 -408942683 166718270 -297472756 -567126504 1000000000 -430470338 -490209623 972698196 906538128 924209492 108849652 -60131830 -999965119 -999965119 88277619 721861967 509879238 42 -76902670 310043269 -431292018 -100897432 0 -192015519 -589385216 -871165294 999978454 1000000000 -830538472 -999965119 -971450391 1 -678913902 999978454 78934994 -609986705 169525117 145287209 -175936220 487964799 784960129 -1 80361784 999978454 0 -62655762 851362220 0 -67498823 999978454 260321389 -1000000000 -17007393 -999965119 298875396 817874364 282533510 -1000000000 -999965119 40356281 404395921 999978454 -999965119 1 -14993018 -1 -1 -1 -102566973 -119708932 207359688 -544650668 791653849 999978454 -999965119 -146019211 999978454 695488176 -214016561 519535693 -872182760 769350252 999978454 171568103 1 -999965119 -999965119 -278294612 -999965119 143033649 -418722701 30405850 1000000000 611834298 -264770316 -999965119 -912169780 42 -462537957 -810659796 436243870 149026089 -655823831 -967725561 -3911262 999978454 42 -7954546 -347791546 -557706798 -830794454 1000000000 160344251 -225177357 -519890504 248433396 -999965119 42 -823588223 526327670 509484988 861306587 114849500 -910706096 150175547 204382420 -559305865 1 -999965119 -999965119 -226052255 -957540109 -246818790 -97019217 126731888 -211242308 -1000000000 -1000000000 33836442 429576893 999978454 -380594327 200035136 761989698 -93779243 999978454 -484214853 1 257346766 884568972 -642114321 -539855858 705656461 -999965119 -467424368 338258662 999978454 -237538442 -563828924 -343262454 42 -986618520 -765960821 -194355902 -348009286 685011817 -298423644 688780238 -999965119 -599647535 999978454 685359904 -999965119 -136323753 -999965119 277498513 999978454 999978454 -999965119 240106602 -534524668 935064797 -814374352 212140082 -999965119 625269741 -594122584 -1000000000 -815945146 -295614743 1 1 -999965119 -87947604 -999965119 -39817558 744730331 877970466 999978454 829072413 -14773414 626521503 706421863 279541063 -267683458 722466144 0 -620479955 -181123594 313652981 -319720230 -773532512 -1 1 591146243 -447294518 366178853 42 1 374255134 624490523 0 76031592 910865482 486957410 -515193230 -608744560 -1000000000 -576717668 182710405 716216788 0 63050625 -433324867 -576292626 937026290 -570044348 -999965119 -676692820 -445931830 -102548495 999978454 42 42 0 -999965119 -999965119 -999965119 -999965119 -1000000000 -999965119 42 77885862 -1000000000 -1 427940000 -311575854 812087757 28860028 999978454 999978454 981806774 -125610111 1000000000 -999965119 476656005 999978454 354073677 -75758822 950229785 -773021564 999978454 -312017518 -269134710 39245256 0 -999965119 -1 -999965119 -680336341 1 -350847336 -142716821 -874852450 -402221946 -999965119 765606527 318692103 35588791 861944286 -165488371 -115975547 -966185463 92241028 -975721884 981183993 403820214 709664967 -923071325 -1 -851672444 113023460 386770109 -505985568 -802383428 -842528287 -42883566 463941399 110984365 -993436257 392920726 -999965119 889807612 452667579 849445456 552412691 128763104 694161530 -586038020 -223901359 452392380 -56619628 -434128691 660139378 -110398607 740523056 -212614796 -819293823 -999965119 862360748 344961309 -999965119 -789999312 -564020996 -999965119 -1000000000 847613929 0 -999965119 -641260589 -825682420 -819102916 -1000000000 -1 -829561585 -987577340 0 -712005690 -966315221 112324156 -86055801 -999965119 969427169 -756042664 808633547 -460883190 -1 -910655636 520903790 999978454 483798390 815254677 146996526 -1 -999965119 -721157910 -462513236 -999965119 -790203206 -344285610 -392206901 -1 -1000000000 -269847036 0 -129306540 -403042182 42 -999965119 586053758 534147566 548512318 794401378 -999965119 -886078402 -1 660918807 944086672 1 735731810 999978454 42 -1000000000 -919199610 -968753830 -779689790 -888552591 -924033255 -999965119 -661700045 0 -1 0 797639527 -999965119 1 2638908 -481665267 0 -552146685 -283493511 42 841046844 266121772 0 -1000000000 994521318 713791054 0 694534237 -409130984 -112782277 478730330 -176894839 1000000000 -784290849 -157867797 1000000000 -265968958 -1 467876021 -84513840 822820129 -783243440 -443663771 -251801659 999978454 474222283 46691477 -518537593 -275547673 -999965119 -393544284 -1 -594011542 367559125 -565442039 -354962093 634586459 7501991 416407315 -1 -1 358144056 999978454 999978454 -59746331 189585655 999978454 531536832 -999965119 15652629 999978454 -207199920 -69536276 -999965119 501328332 -310904982 -113310930 -999965119 1000000000 -665983624 893501433 -180385624 -402885950 -418942313 1000000000 999978454 42 0 626920191 999978454 1 -855313252 -613266738 182139186 -649155978 -218709904 -925755776 -51968480 -867678034 -999965119 423286886 -999965119 -49719939 -917573750 -1000000000 -496754401 -999965119 443864468 -135113169 284282147 -443174215 -1000000000 -1000000000 -1 854334994 -1000000000 999978454 1000000000 144847351 357992015 819045878 530608481 -721381900 -469316301 -999965119 952607495 755408072 456752280 -654189557 999978454 895907409 -685756569 -752000219 -541930853 -999965119 -429305205 938378100 7398780 -1000000000 0 -433825485 -913890920 246829217 811964593 -893698469 933230468 322386286 42 -999965119 1 -163799533 -312628205 -892762491 -39366529 473266609 959604032 0 293803707 999978454 -1000000000 -981833738 -456347820 262236753 -912739548 -221738209 60329172 -999965119 42 -1 -675456651 -999965119 245732287 315654288 -93441501 88045706 -997940588 803044412 -206980784 -69831480 1000000000 230238114 999978454 -1000000000 644622205 -1 -929994846 942049180 -56384408 999978454 234827489 -119825373 -84516131 378928872 -999965119 -227914460 -646572372 631020871 0 -224458776 546503097 362709382 999978454 -999965119 -984443818 -411423999 212341182 -1 548361983 -1 913205745 -577665925 667913795 -1 493297098 1000000000 -231817233 188054475 226289770 495415324 -44273895 456434220 -825760512 -999965119 -312573477 -999965119 0 210869179 119728634 1 1 459300739 -681598108 696767476 974612251 -999965119 -983854001 981164629 262743892 999978454 353789212 999978454 -1000000000 42 999978454 -1000000000 -751787487 -796030288 792664153 -154842749 42 -738476503 -948937937 -559166703 208823016 -787295717 32133801 -465736475 1 -63181076 -8038248 -999965119 1000000000 -219787192 -668723547 -1000000000 427881612 -1000000000 -784857453 -728976428 1 -678300486 165694823 580897338 -45165847 999978454 -1 -961463056 -313448000 -1000000000 -999965119 249137976 -999965119 775490787 -800059405 999978454 10710682 -770871262 432507811 -402226297 1000000000 1 659691463 -967210399 -543726390 372413961 -1000000000 -743398830 468105449 999978454 -999965119 -602697660 42 -1 -860718196 -999965119 -999965119 21006892 -819470214 -999965119 1000000000 -539574986 -1000000000 603861107 903259293 1 52864207 -588384813 836538788 497076397 999978454 1 780847266 961469128 699710247 -822190484 469996540 -893881806 -963754678 191939024 42 999978454 1 109866074 -1000000000 -369389546 137588177 1 -430232123 -881222668 1000000000 1 461525820 999978454 927302340 -1000000000 450502020 0 180366306 979621525 627899326 -710767692 -82724064 -823767123 -741128086 -1 143388861 440622649 -142318162 967899859 999978454 -673118804 60429199 867863015 -221998644 899867797 -809828392 -118686391 -900367779 -916918699 422635882 332681175 555606411 978473491 114415845 -14091976 -132614257 526365830 753525564 -925847309 -1 -427558095 999978454 172860034 -838626959 795222233 843173090 -429805705 -228991757 776633557 593855638 324485971 327560998 390150367 833582248 1 129327835 -999965119 118015732 -773662026 -58579646 146938364 -298135079 999978454 -999965119 640233928 -177945925 262373977 766393765 -1000000000 460856008 -999965119 42 -999965119 -930567998 1 1000000000 -531709640 -999965119 -994051783 -215143271 333839662 1000000000 42 -802193711 -999965119 999978454 999978454 1000000000 -713560625 227530342 -999965119 -903129939 -195166712 42 901793951 -983087669 356105501 -966075594 713003626 -646413474 19083053 1000000000 796926060 -643856337 -183617574 887428002 0 999978454 -640366054 433951040 337960593 -432667456 -144044983 -354551638 999978454 -64336963 603684566 847369205 129883658 999978454 -943289306 992384762 788812917 -374713585 -186334978 177368116 42 -1 -801688705 -235850620 -748752475 468954741 -892917750 440617759 992043163 892161537 42 392439234 246420616 999978454 945460297 -746150211 509812006 76539065 339984695 -1 -980641108 -725405339 58343771 82361722 -246530883 -703784803 -999965119 28607273 -703906536 139358208 0 1000000000 450677864 1 192425634 -223648456 262150792 0 899203750 455257969 205753753 -371969250 755180511 234627048 -630613978 -595079113 1000000000 999978454 -337183767 -268922779 198444266 -616575031 -1000000000 449775418 -947429216 -94543206 -437217704 798883331 -914215960 1000000000 1000000000 -343814127 238310255 912032332 1000000000 -852348538 -548551461 -956445995 -159453451 146861507 -367883457 970895099 -851345368 999978454 856769577 -737357253 -327789499 0 60486106 -58277102 -1 -441040102 1000000000 999978454 -679442544 148821054 -183453473 165855358 -1 999978454 717564937 -999965119 874379550 0 -1000000000 -330100311 -1 999978454 -767933983 510458601 505585377 417254863 -787522752 999978454 -1 -617664609 999978454 -660310045 672141069 617708117 50821690 884972089 948319247 934974987 187703088 999978454 -656312751 -220943684 170041069 971462258 -600818011 -185478145 140104326 42 22029611 -999965119 42 743038138 235147999 335216285 116340107 999978454 -999965119 -947129179 -348874508 1 -999965119 -71192888 -561895782 999978454 -823783570 798224479 448430726 -330198700 888228874 999978454 -999965119 999978454 173918851 489840760 -999965119 -1 -241482169 903362664 265469723 -96778842 999978454 652550759 538751273 0 -227129564 267898670 -633937358 -921109813 1000000000 -999965119 999978454 777228012 999978454 -713403037 845781135 -910850095 310499596 999978454 1 773576996 -919628633 -999965119 72002865 -94939123 680207068 999145232 770267117 -499783264 1 -302658769 -575286516 615550509 -159727323 -343313746 999978454 969706855 -936256800 -807903983 -387580856 212642824 999978454 -228812117 -460402269 -422273637 316895000 -631529140 -999965119 234933301 581733300 999978454 -1 444906624 -999965119 -133727480 999978454 -258266064 849576662 759071130 -500669810 1 864701050 797190631 -339790108 -847379839 42 272921872 651522950 604369035 -804618297 999978454 -999965119 -1000000000 -999965119 999978454 574674262 0 693435071 820332830 -925785568 -316843959 1000000000 999978454 -696045443 -179712397 279975307 999978454 999978454 -635023861 -576907434 -913524805 375626932 -471944474 -167319347 -999965119 1000000000 -999965119 465375759 1 42 696534139 -1 -391401258 999978454 -185190495 -1000000000 999978454 3945306 114323085 -270234925 999978454 -384111812 489000404 135299107 789644286 999978454 493054677 645941097 -999965119 1000000000 951934195 -956497547 -548374130 -999965119 21094797 246163658 999978454 -152041903 999978454 999978454 1000000000 42 1000000000 169123994 -999965119 -999965119 -207144401 195889191 -512947683 -866754186 -976848902 -953913305 -488005234 20235060 -707458596 -695144016 887999419 -601356541 727938141 -470709602 859539130 -999965119 999978454 975490876 -718747104 894005018 952934938 853251306 999978454 0 999978454 -255184391 -865112416 1000000000 1000000000 980446466 583302865 945994886 269528599 1000000000 -634630303 598958433 1000000000 982430199 -212638644 656377389 529637155 942581070 42 999978454 999978454 943645200 -931344390 999978454 1 -236053748 -398743694 -696248383 -999965119 579823629 -692253424 967767032 301277852 -405341052 999978454 -752128257 -275269266 714415325 -334223598 999978454 -1000000000 -331408385 999978454 42 -489788675 -1000000000 999978454 1000000000 -294505913 329642884 -971649192 -1 -621614837 -461661234 -486374970 -999965119 314547856 -999965119 302291025 102076169 -999965119 -476300606 978943044 -126464978 -999965119 -1000000000 856892592 775333539 999978454 -672957359 627076761 -492166786 418899643 -1000000000 -11084976 328823002 949192252 894796430 999978454 -1000000000 -678326297 552140223 -592402140 382764633 -1000000000 999978454 -999965119 381496280 42 1 -999965119 338654372 999978454 379328538 573888179 999978454 -365406726 1000000000 -670823217 118232969 -1000000000 202891509 -807962656 720200496 -585097779 -681922361 868089098 -454010368 999978454 983241256 104252976 80103215 -975382839 -5778885 42 999978454 999978454 -999965119 741856714 999978454 -739511587 122650449 238248716 -780497217 671916060 776566440 -374673332 421220308 999978454 -999965119 41597711 -661727031 410746510 -439765863 999978454 -999965119 999978454 350152481 -360223235 -422247198 966866918 -864413206 -46277213 634393751 999978454 -1000000000 -820297928 -490835637 -999965119 -129392951 999978454 -216994880 1 -480821188 -162900141 954124448 -167135084 -513273329 883150693 1 -111584669 999978454 -266885356 -1000000000 95777600 44238624 999978454 -630484216 -322622227 440478189 -952554030 -903705008 -999965119 1000000000 -280961559 1000000000 999978454 -985807176 -345144416 501030094 -23912773 999978454 -955649824 -667643288 602880010 -1 42 -999965119 999978454 999978454 42 540982274 -530575218 -377834250 669180423 999978454 314568534 -978178405 -347358207 42 707040829 794770617 -830864647 -1000000000 -662381541 42 159322878 999978454 203402092 -654122055 -1000000000 60099980 999978454 -217617182 0 -190785479 -552814047 317588335 -323063713 53219818 -1 -999965119 -460473736 205082732 732394500 -332876192 820051245 729626630 601534207 999978454 -999965119 -662638071 -193127654 -498924507 -975132101 -999965119 999978454 -441416445 -639718800 -999965119 -146090370 433495536 -999965119 999978454 519174727 -570087850 -999965119 -552716843 999978454 -1 -948314893 1 1000000000 -999965119 -999965119 -51298946 42 155903854 944256382 -936977483 999978454 -281671931 -369788631 -672167263 1000000000 255343121 427436682 -193156271 723949626 -895844057 -999965119 -839290895 400900181 42 554654780 -637505463 731204620 807161345 359131225 999978454 928245668 -2595481 820282999 999978454 -230185729 -179634625 -384272411 968882316 -794285468 708648992 -725648748 539337845 42 -990022498 -870963263 999978454 -209929922 480952241 -311413744 -999965119 -999965119 -999965119 0 -999965119 -590240659 -939237808 -938185359 -1 206307533 -148173713 717732269 99598161 684634812 -747700638 0 -562362821 -999965119 270624172 524469101 -833506093 -229691447 -999965119 104095907 42 -446653605 -356043880 1 -199512887 999978454 -180240358 -82848565 -999965119 -651376294 -999965119 -829378582 613988083 -1 -999965119 692371975 -217959034 42 117709534 -999965119 -787673381 -234355683 2916686 1000000000 856860914 1 -656793342 111097946 999978454 779065216 915787612 1 -366177107 -114896661 1 493096282 999978454 713927868 -88670813 -1 695377957 557925730 468840202 999978454 771110856 488389777 635054769 -886474412 -311041995 -632275935 999978454 -945452165 -999965119 0 999978454 132204618 42 252087919 -493038415 -999965119 -483340286 301246225 -243284911 1000000000 825755124 -162785491 172365001 365317683 -160683321 1 42 602185347 920831971 -967761270 -617068477 219555427 415190943 579131669 42 -267209154 192452034 816460477 74408564 -1000000000 -560997965 999978454 -130167549 -855103524 1000000000 196764101 999978454 347158922 999978454 477037319 -119516127 -606365276 -224510986 -204834227 494164588 -999965119 -999965119 42 -499164463 0 999978454 719951993 -121853715 -409207318 -999965119 -1 -739865793 999978454 857830028 -999965119 999978454 -999965119 454773892 842625111 0 -55735602 -999965119 -999965119 -213334602 -369791750 -999965119 0 -999965119 319862442 1 -1 -448995671 918085011 42 461904802 1 -999965119 376804777 1000000000 160064710 919894130 629256731 -964510540 0 -999965119 151167449 949081420 161894984 999978454 1 -411305407 86835175 751185296 371455333 999978454 735739313 1000000000 807952507 732530867 -714261375 -689688836 -999965119 315337919 877635290 743986839 0 1 -4062672 -999965119 842394725 999978454 -350388343 -92673534 -511227389 675923879 391349086 999978454 698938604 -709102218 129764190 -30428152 -196076516 -1000000000 -808273146 999978454 810886366 -677931611 -304725417 -604479057 -395915787 -999965119 999978454 26973488 1 -396063955 -197929436 -999965119 -49157233 -1 42 -119789763 809998580 -82291011 476158019 968347962 -1 975188691 -942382241 999978454 -461535077 461353484 276442259 -281052743 999978454 -1 -999965119 -38880519 -857710090 -206980784 -725913254 512250331 -676021125 -232646846 999978454 999978454 42 999978454 -463420093 31887659 -999965119 192829173 999978454 0 738217919 928939758 42 619375570 -679604674 -563169391 889347519 42 -327203564 -923638224 1 -495855577 31289693 8748028 -999965119 999978454 0 453754873 999978454 710911867 -116088878 -936622045 -792755192 -999965119 1000000000 -999965119 -728862244 182618786 39936015 -815190093 -888333193 999978454 -130873643 999978454 884376683 42 -244327594 -927929347 999978454 1000000000 887955781 -515920029 -666791833 630442563 -830810443 -661648168 572798708 793295037 -882717389 628105672 939811228 999978454 999978454 434749375 249278510 -1 1 -168404732 -394380828 -107010855 -999965119 -1000000000 999978454 -999965119 42 -999965119 350261959 -1000000000 -374846715 305939539 0 0 20373259 -881321726 552021306 42 -717268387 470072737 -328001716 -582285881 1000000000 -42985423 246094568 -534945806 999978454 -26394628 999978454 -165744304 -291883082 1000000000 895794614 -822385245 530678448 -171139934 -622832606 999978454 -9846080 -320411936 42 663846636 403494854 211626532 -468551383 -367010432 -310272716 -999965119 -36950352 -61894690 54872567 955187574 -644723819 -999965119 -595057365 -1 973119140 806165791 -531084180 -140746033 1000000000 849539556 -781885144 175237369 286378938 0 998965822 622794924 -150925501 275019235 1 -639844100 1000000000 -696176997 -499859499 -608624724 212027976 -223886918 -813534712 934884079 -18251718 748667215 400012391 999978454 -192017346 -129602453 -1 -1000000000 42 -999965119 -216821741 380420147 42 -622230070 -972353380 614871608 -320888191 -999965119 569839708 -999965119 359359205 -1000000000 1000000000 93121768 -444613380 -862898306 0 55206794 -880334122 303456551 162998482 -84031591 570998681 -339525311 882065471 807884307 999978454 -145503512 186985104 -605569660 935025006 417884389 992388558 408935326 701966041 999978454 -565782500 739422252 153412911 -70415018 165565991 738619375 -801629587 -298710499 -999965119 -668902091 -234771119 16006608 999978454 -133119448 -867526266 -596103610 671717360 1000000000 -180991001 -1 746051583 1 825950724 999978454 -999965119 -999965119 1 -388683960 -418295853 999978454 431562497 -360402559 -628309638 -398768544 -760705557 1000000000 -829262685 313125669 293947293 -553719478 999978454 -631935664 1 535314199 -248017815 -481521152 -999965119 -999965119 999978454 999978454 -999965119 -402544278 -999965119 -753640253 -173279292 227930588 999978454 999978454 999978454 -944614930 -1696677 666884313 -269463082 999978454 -105393680 -115128035 999978454 42 570633728 286562387 999978454 647107085 -1 -546982848 374483729 752305761 768816502 -515383397 -520787909 575981480 -1 1000000000 84827620 -757184659 -652608373 1 0 -999965119 364489836 44535914 999978454 42 -999965119 -1000000000 385116194 144726337 982646112 -706070732 289218563 -561567571 -166984318 450577212 126460245 -419387115 -720156093 0 0 -1000000000 993077242 0 -999965119 1 -207603198 -999965119 999978454 670697050 -823795014 -795672158 -850738809 892306580 -69619133 999978454 -999965119 665903450 355019062 -764139550 -796393150 -775808992 898551180 566697429 847008131 999978454 1 -999965119 931037727 756965193 509371549 -999965119 1000000000 -86483660 -269620551 -1 999978454 -290096774 999978454 92464335 -241048041 -999965119 107856991 -303986886 291840085 0 -999965119 999978454 -371056296 1000000000 -1000000000 42 -480314725 1 620512766 -736742576 1000000000 -413105266 -386342208 -517283304 -986135407 591652565 41137464 135481707 -639940008 193870845 42 200899151 999978454 787412562 1 -980415692 843517845 -821462407 -589629559 42 -999965119 -999965119 -644452769 1000000000 0 42 1000000000 773325993 -940198958 -999965119 701635971 999978454 -999965119 999978454 -889072894 999978454 208209753 -253741608 0 993897020 -379012361 195973678 -744475587 271195554 -526275925 999978454 186751534 13464511 -1 -64782010 56678937 497913616 -861176606 -966446024 -234517601 13095706 -603374298 -966793081 -600807840 999978454 105774152 -971537567 999978454 474901456 -999965119 -1 999978454 -178907375 242109259 999978454 -606616886 883657825 -999965119 879634999 947527836 -1 689601713 -1000000000 999978454 605377410 203559087 -999965119 999978454 -775969205 935462805 -622938052 999978454 796085768 -97147494 -359504246 -999965119 243338012 -876188509 42 209965833 431349610 -999965119 -808260568 42 -730356319 432238593 761414626 634111196 999978454 464089772 0 847495316 379356346 -91106715 321615630 705778099 197073522 42 -84425231 -999965119 -372131445 1000000000 -528982265 -178792722 -603009791 463341661 1 -1 155259530 -626386190 1 154330802 -603544708 1 -1000000000 -166984318 -78333325 85530565 1000000000 -362926659 398151021 82197727 924202664 422139277 -178143280 -451173436 -147513960 -578325541 1 -348831866 748212205 760864049 999978454 -988310266 -988868407 -988048862 980958815 -999965119 242944202 886710337 92305521 -243087975 633608019 -281874575 999978454 56187486 -1000000000 -38737368 999978454 769489967 128149218 -851964270 -45476936 -999965119 -547420535 -463725193 -966241120 293471648 347118641 1000000000 -1000000000 182783443 0 1 106402236 541717207 -999965119 -999965119 1000000000 -503761653 -1000000000 -636293726 -999965119 614436880 1 385874705 -703622833 988817562 211586918 -305732652 465927449 0 -804981573 -412465393 -565202488 -82956632 0 175633345 135835400 337591578 999978454 -999965119 -839203983 -724605409 782255154 585362711 728333830 1 -11827644 512926930 -1 -150594652 464826789 -999965119 785002048 402443738 -569147121 1054370 -601149153 -408178465 -894971491 -847312591 -999965119 -1000000000 -528648697 534679765 270511032 86647738 544206441 -233903367 990169163 -494085641 76108571 -1000000000 -79838012 -999965119 1 -771732311 63181316 960773967 -301804634 432175650 37158443 -999965119 -479343517 652471265 200366658 622777897 -977551161 699702386 -1000000000 332756967 -804235071 -877777052 855021595 -401433360 844512426 -1000000000 836388113 -456789441 -392163588 -87429255 46780088 -206514628 88288311 671775221 -675789142 1 -590106367 -417664193 524676893 850283528 -307310219 -788192038 -819362157 -403750598 -1000000000 504897529 -297267984 999978454 0 -857357044 -999965119 999978454 -381396507 -999965119 42 892009725 558269394 1000000000 957428841 706790742 619169953 -1000000000 853715345 -926448363 118355295 987584518 224864188 -451222061 144398409 130782489 816492841 214451518 -1 0 -564281600 -999965119 -909724713 526396498 780078060 425467065 -204416738 157499744 315859999 -999965119 -508158716 706255529 957303180 228022236 -415702325 -596503229 -85965038 -267331310 -754709425 1000000000 -471577389 1 1000000000 -552040024 70382661 -314684937 -817102605 188150543 -827485688 793599480 999978454 -1000000000 980129551 42 -237561792 1 350606380 912292551 800743680 948091317 42 -1000000000 444083739 -637059251 -573653820 999978454 -999965119 1 874619462 931001492 -61113840 369949443 -413920660 117203442 -633477758 598953666 -151683240 512758845 -1000000000 409911611 250791161 -245240245 -1 -999965119 39141134 1 -520260759 -1 42 379282416 1 -506494549 -498382726 726750807 -224039569 42 931040511 1000000000 -999965119 -839521658 142884080 480486525 -999965119 0 -960830372 -361330973 0 42 -83013554 999978454 -999386426 -126088010 461529707 -730548379 -826216154 127636141 729919604 797163089 -999965119 475393193 -619081753 949205023 97871660 999978454 1000000000 -352899900 416079402 853932935 42 0 -999965119 -999965119 1 -999965119 1 998875024 446483662 -443511099 42 910467277 999978454 -1000000000 42 -999965119 0 -949435229 -676283497 670408433 0 -387485030 -404087974 -795196812 -351190503 0 211485502 524213429 -29961851 999978454 -151188401 273919951 202731499 1 999978454 -592218568 0 -999965119 894828005 1 999978454 42 441692656 18853454 42 42 -506344458 776594266 1000000000 119420428 -817780402 -999965119 42 999978454 -756260754 -924539056 0 457206313 -193158860 -616974777 59651656 999978454 -328912456 -635930025 -550841546 -515139296 -1000000000 -1 -999965119 999978454 477025323 -162026202 0 942384680 189470647 110357128 262386346 -122032880 271907189 848530874 -999965119 -690241977 687065047 999978454 379970143 42 -877675033 -31457431 -16910654 -574695341 1008158 -999965119 -520275791 301492327 -747903190 -999965119 -760692838 666196910 999978454 -811836047 641495853 788876173 -999965119 -101709108 -1 -522429583 -684037253 -421332962 1 -999965119 976149272 6249473 -43858098 999978454 -675929966 1 590821645 -208911963 -765740844 721904827 0 999978454 1000000000 -698150187 -328212924 687034676 911912674 1 785614168 42 143591839 -212049963 999978454 -577382657 884373581 206636809 -157145700 -304417875 -974606471 -150669224 475493553 -999965119 -1000000000 979809247 546609703 -999965119 938242197 -755370781 -999965119 -446232036 -488304844 -721845609 856199751 649802199 999978454 42 -999965119 999978454 840241337 408850630 719776207 -1 1 0 980621347 -726024008 -307482270 973826173 -768740020 -313767172 0 834032906 0 999978454 999978454 -507674663 -581704836 999978454 -636003117 510788467 764547464 -999965119 -677033156 552622783 999978454 42 -1000000000 999978454 861861899 -1 910858673 -999965119 -198202881 -33262616 421352633 -371302792 643985339 -398212461 999978454 999978454 -962494817 -969347672 701759902 328759830 -1 -1000000000 -565499625 -999965119 201704967 -635903578 343910922 904326493 1300044 531030337 645058165 42 42 1 42 -830893559 604865347 -999965119 17276750 999978454 -999965119 -903183539 -254383796 999978454 -1 161859289 -999965119 -356908146 248301575 25957277 -550782524 756780182 801154623 423806854 -1000000000 -228696446 260561170 -946825328 1 1000000000 999978454 -638426615 -487107812 -82762858 42 -38851854 422866992 830981096 -161356126 65047279 -84145026 284431800 -137427601 -782569617 -660044811 -617547314 999978454 -746027186 -109157878 109233256 -999965119 1 122958418 761545248 999978454 491945959 -999965119 42 167213859 738522742 338374434 -670929867 999978454 -84255781 166726147 1000000000 999978454 354816714 -363560861 -286127212 853095512 -602530991 -868460921 -999965119 999978454 343354057 398651790 980129551 722915727 519400662 -412116478 -1000000000 617047009 -523451283 -948663430 -385063781 771955003 -999965119 -807501554 -999965119 91755101 -69997353 -766950273 -990599180 476905560 788181383 425489446 42 -490823197 999978454 36068645 -370085417 -475464620 467537708 507300889 -783693080 -101246078 548669284 671724427 412096232 185796632 532375980 94377096 -989299729 -481858939 -951152004 -617657125 -651854635 -434894316 1000000000 -626401901 -933872604 457870998 -999965119 1 999978454 999978454 181851201 -414137418 202686351 916629168 -98224772 931966454 5289875 -945954617 -999965119 -999965119 -635583761 8594561 405753423 999978454 -181516274 -1 999978454 -999965119 716564956 -542854965 -757032135 -999965119 658430825 263914273 0 999978454 -182028951 -508486933 -141484437 698212270 1 0 -999965119 1000000000 557604386 -985881834 -747293375 281349124 -420293305 -999965119 1 446034914 -999965119 42 292254037 398916098 1000000000 -1 703854817 -955727967 -76652200 777139403 -49523801 459387019 -999965119 -872679736 379517864 -999965119 -802058072 -305737100 509009389 999978454 839988292 -240718237 -941222396 -1000000000 760215392 -381506092 -725750879 346391867 1000000000 827304657 -321423393 858199627 0 -287524251 -607627179 -82583314 711457692 362684289 -581059894 -697572562 606874801 78934994 -545877977 -971064385 124509742 -1 412024440 -1000000000 -184556408 -398480321 1 751330665 -736946404 20198089 -653349229 600163385 -249737026 276553172 1 1 -766214338 -1000000000 999978454 1000000000 377507119 -688381906 -999965119 41407517 -1000000000 966972906 179136923 -771495972 223594486 -1000000000 -839382634 1 -58324905 913372662 12983878 32068297 447805519 576271556 1 192508773 -357230009 357422519 -359661233 -999965119 293267130 999978454 86555107 -502446515 -192401882 -932359972 -585494850 -308936864 -80215223 -198819975 -944987573 -1 0 817140240 0 -999965119 0 507220675 -112830650 110984365 856811875 137890295 -1000000000 621281593 423028929 -1000000000 -999965119 -76619471 -1000000000 -479194859 -1 143785702 -635256884 -999965119 542553645 765234871 -990772143 884877871 147612505 -510187588 1 -1000000000 300380946 -999965119 993671513 -569110604 -572751259 -999965119 42 -999965119 42 -281258519 35943599 0 999978454 1000000000 191953680 999978454 -1 913050770 -208641320 160648694 1000000000 999978454 42 999978454 -542957320 897417869 717709644 241646336 -999965119 647484266 0 -367376601 -750884415 10137137 490673843 -780092358 229483256 320598839 567962907 980418185 -861329267 -279451855 -999965119 285141343 999978454 1000000000 -311821829 1 894840170 1 -505394784 250625909 -65315364 -355887022 999978454 933064371 646045487 53084922 533855790 -190354735 402769856 418393383 -999965119 895425928 472945074 -211698752 919848488 -600387816 1000000000 511704854 -1 999978454 741991955 562211685 -901750820 -1 -566534803 -506126864 42 909144480 983902364 -658377494 -389231147 252282634 712958023 -999965119 -1 999978454 -153083292 -929512148 -845647697 42 1000000000 1 -667387418 -547348391 -691914063 726870310 -420525405 -999965119 5602483 -999965119 12424064 521639448 -999965119 -179783310 -787031673 0 1000000000 731647640 999978454 0 0 218781727 659146168 -928538574 -417684996 999978454 -860721975 177237650 603816621 999978454 244008650 89104269 -955513935 529857943 641596785 968809267 278875052 975764032 476311260 999978454 -1000000000 619185784 894414259 415395780 778154335 999978454 314050638 -344589293 0 -1 201443877 -289651890 -64482793 -176956809 -999965119 999978454 1000000000 999978454 -801124129 79051297 999978454 -19666802 605370870 -999965119 999978454 825478509 -95961670 -999965119 -262023554 -198266419 619248703 318206865 -18392475 -1000000000 -364748333 130906903 1000000000 1 834861647 309479249 1000000000 0 999978454 -734364002 1000000000 -35624494 398587431 906923733 -559938191 -467638093 999978454 -708963632 999978454 299815565 -731692218 166520355 -827613637 99521799 -54827461 1 -999965119 438175307 -1000000000 0 -270040089 505119009 518942421 999978454 350690765 -461444628 902578521 684185931 713834495 398997330 0 -979725814 -637191171 477957512 -219239571 959970677 -191424908 -59855837 -851725392 -83256346 -1 733602531 500066170 -735116535 -330683862 -849076376 565762437 177193248 42 999978454 -349520751 999978454 -766865470 112432841 -999965119 999978454 -999965119 12907901 -995722644 1000000000 664068966 -1000000000 234833408 -404586102 999978454 985263450 -214473447 -903687217 -429608921 -588792311 -366052886 -428807382 820123551 -820800775 -696032887 469659538 -861288397 -84112549 1 -561795322 891460006 162425606 -152455345 692495454 -353073490 -999965119 -884064547 323574634 73404105 -717210679 42 999978454 -999965119 -999965119 439280273 -409167668 926894664 30291822 -802493812 -765315550 -62927534 -999965119 -999965119 615241511 441479358 160385070 1000000000 -1000000000 1000000000 703604809 315684966 -855820316 143613456 927372751 -548146129 -536597409 844370857 -1000000000 741385431 -835625260 -514657 -52464532 0 -619622535 531616562 343532841 -846961335 -999965119 -824188357 -619438917 633074574 630294490 965336543 649347038 -1000000000 267272097 916079683 384901380 0 508917022 -472502789 42 -18148250 0 -999965119 -577257718 1000000000 -1 1000000000 831892238 -16750116 -513672320 -803316406 -339776013 999978454 999978454 999978454 -173609444 -999965119 -661969719 -396931784 42 448462627 -983744748 584823506 -673665701 514018505 -1 -999965119 -240867733 267208034 550771385 999978454 999978454 -965231300 -560621748 999978454 962621181 -899870221 -535624771 -617309287 -873058865 -866107998 999978454 505162139 -14945846 586339273 638785900 -918788006 8525161 -579610306 -452480965 999978454 257586056 -229686466 735681380 443050975 -957893338 610477064 591323034 505243802 753405399 692795433 999978454 760993470 113227353 999978454 -252090647 496015687 -1 999978454 620740485 545616841 987762635 144690346 -695291094 67650045 -999965119 0 -52268267 411733085 -474990304 -785132868 91073520 859236118 1 306519874 999978454 862656918 351460296 50054452 694918349 -730406634 688953352 607780534 4237966 995812791 0 -319027435 -1000000000 178804171 -1000000000 -102892247 -562257863 0 359098385 -999965119 -60913783 1000000000 -413543032 0 -494378657 0 -120866138 -289874471 -522707696 -452808705 -648707545 -394071892 -580096468 -502626184 676387963 -871299521 -982132165 490761501 -999965119 0 84294499 849254074 1000000000 -419202430 499447627 999978454 -957052048 -377593824 -81116882 874508052 -637308401 685253193 999978454 1000000000 -65396310 -1 999978454 -679400601 397546096 942414763 410901256 -851519912 -704610812 -1 0 -646049614 -130310990 637316586 -999965119 321965909 718172198 42 0 722429809 -999965119 42 -1000000000 270882710 -363091071 -332225986 -1000000000 -6917845 -990347614 0 337771282 -999965119 -255532021 850142237 0 165680810 811529839 -1000000000 -653062097 506326222 125119380 -205978405 -999965119 -666653972 812727617 -582264291 42 849291397 -999965119 999978454 -720025815 -999965119 0 196650804 473496500 669570201 509853563 -26056987 42 42 -135167766 -240661075 -445126219 0 -344867899 697958929 -999965119 -43241084 -517966509 -1 372302745 1 611553592 42 285259290 -999965119 -1000000000 770232912 175077079 511190872 537486618 310095764 189407492 820544986 571454990 42 999978454 -235223945 -561514068 582312265 1000000000 659695689 851451587 -36933095 396778948 -947117523 999978454 494195635 602562337 732702544 223105813 1 169962164 42 -999965119 918702623 273090524 633509564 150562054 973930847 73574679 829702412 525203197 1000000000 775546267 928455079 668792994 641129703 -173294830 1000000000 840222093 455302084 -999965119 -1 416504898 -1000000000 -257311289 26698761 491018298 -11417921 -209385042 -999965119 -317100195 -999965119 -999965119 -602499021 -89726048 525985688 -999965119 -322705229 -239606256 493762796 999978454 -771124493 -869320674 999978454 956167178 -999965119 -905123560 -87686253 -7034536 -212456115 -712717249 110040695 999978454 -860046006 -950427631 -905429824 -1 -1 746845944 -81029337 -449704373 999978454 -999965119 -1 855284904 671132480 -108784277 468230970 -85510159 -684121263 -999965119 -999965119 -131340474 449836905 -906081784 801137525 -999965119 0 999978454 -62557234 -766154499 853373354 -3811660 -33418128 -145602631 999978454 584850496 461153423 957446342 241145003 -1000000000 -160613002 -736745822 -703778125 -760811987 833376179 776879850 -542864647 1000000000 212443103 434933512 42 1 233568090 -742967839 -999965119 999978454 -961784310 677560801 561631775 -549944896 -999965119 -999965119 999978454 806878858 -400905332 458235713 -437025639 900147372 791347711 -375789856 -639689500 0 46684010 555591460 725254911 -28432432 915217773 383232399 -999965119 -431488870 11989807 999978454 999978454 -985114733 414047633 -999965119 999978454 401728999 419232148 -953203632 -606657527 834178979 1 -1000000000 -825621868 1000000000 871637665 618467853 -459769047 -1000000000 752006057 -1000000000 -91296144 771347720 517761449 18117083 87923126 7385522 42 -462607981 -696645697 999978454 -992233005 583560256 -224048826 -617720533 806067878 -753769566 16707036 -217897798 -289377198 -225081987 38703246 0 -245166184 353051233 1 -690143489 42 443404260 981368868 932396205 999978454 -715636102 -440318516 42 999978454 42 -280951557 -999965119 -948685017 888434879 -999965119 -428787581 -999965119 565073260 221555855 -1000000000 -1 -1000000000 0 -773400123 -540656204 -999965119 -75490044 355312312 -479901890 341590124 -492166786 -210837733 -34197533 -233916723 660673501 401554075 -666182472 759400382 202320242 1000000000 -882757371 999978454 -122816846 -913373316 -89831527 893803305 622438770 -419426580 -51720319 912482077 -384187467 0 921591230 -703411023 -462688068 -911221627 580955278 703380832 -929050765 -121741530 -36940631 -725413094 999978454 64753299 -272480266 928790526 55062200 429796150 397328160 -935325759 64928243 -1000000000 -924158946 157185193 716811904 999978454 333805084 999978454 -1 -999965119 594273845 -654342578 627483048 155195986 243843871 -789576982 1 -999965119 999978454 -931883897 -988928116 999978454 653683147 1 -343866420 -1000000000 -42779899 42 1000000000 596114249 999978454 999978454 877831152 241181583 1000000000 -680144628 -474671650 -839793342 999978454 -406086465 1000000000 -597883828 -473156597 970361965 36779618 184454649 604101009 33524627 -406906356 1000000000 795427687 542232415 42 -999965119 -921767432 31039328 -767363777 -780497217 1000000000 -999965119 989275410 999978454 771704847 -1 675628415 999978454 -578760373 -994249742 1000000000 999978454 -855850487 992937200 -1000000000 -663812192 -711603974 -587501421 42 -533266399 -1000000000 648981765 1 0 -148275042 -643793305 0 999978454 -999965119 495512604 -31072612 220329386 -444915321 -259058559 -831043550 -1000000000 -150150470 523524355 1 -522199653 142246870 -22421717 -657962115 -783772998 -808815605 -999965119 -981714220 -999965119 -96140660 -80495123 -404658000 617038999 772541449 7703292 915003313 -644081696 970215922 -115531383 -748594307 -84321497 999978454 -645265697 -858146371 999978454 -819447241 -9698421 0 999978454 -154854511 272401519 -775616111 -999965119 -64218067 243085387 -982707308 449365219 -677947622 -675507396 1 -999965119 -887820820 -1 -457593351 678632344 -926830993 -999907229 0 293096715 -941866448 340826258 999978454 -999965119 -854083097 -990323356 -999965119 -445194652 -999965119 -105701390 -885876341 -772520024 1 -999965119 -703787429 -1000000000 46405593 -789291655 -795448095 194849155 -999965119 -1 75097204 -999965119 -999965119 -999965119 42 794027967 -828157307 -105314452 -999965119 184468587 -691811387 726870310 -413445033 -194943746 -83802106 -893465384 -999965119 631062436 304179981 999978454 1 1000000000 999978454 774033071 -367910647 -128830065 514757655 802437942 1 792626499 -972764410 -731692218 -673282738 1 906058498 244831679 -999965119 -834647414 -503968788 999978454 -261880273 -458515580 -983986614 -1 -999965119 1 999978454 -999965119 -1000000000 -999965119 620842102 -475467635 999978454 1 -631251892 -37793304 -39968962 -677485682 1000000000 -302486088 -499873064 -1 999978454 0 -439851779 -629684757 815903188 241934688 746246989 482944587 -526556485 999978454 524927990 999978454 807272409 333870386 98174447 -833015814 -940531364 -640951429 -485250438 -437042768 952467080 987060842 407071946 -141185105 168220175 -122268739 345586462 999978454 673427687 -96364036 -1 -446144763 -869191285 -328872293 -999965119 959693362 138544879 -833913745 824623378 266395774 -940457180 1 -645617857 485415343 843403801 999978454 -519522072 999978454 8124967 999978454 -787438274 -413374463 -999965119 -788670387 -999965119 999978454 367269089 303377932 358546614 -400247362 -343744090 0 -419279299 -999965119 -565219397 1 1000000000 -218044485 479529074 42 371739807 445324394 -208739377 999978454 -191207416 -1000000000 341716724 -167356556 -542363028 55379377 -999965119 999978454 597359983 -398484641 -793586833 -1 -940593244 999978454 42 -641639593 999978454 42 -889103740 -332907988 999978454 641719540 999978454 -62909139 179189727 -321530509 -957065107 999978454 896134378 266604894 -255962934 -999965119 999978454 102484533 -999965119 -999965119 -320429556 -857110633 -95728218 57725156 999978454 0 936457535 -879051498 30980631 -115646627 -1 563165813 1 348145627 -441374213 -839260517 -581350319 -593105275 1000000000 90238051 -999965119 287476807 -890962099 -782122547 -965577955 -878000030 0 72432970 -216554668 320538096 -642026895 -1 -219313825 -519749110 -376369227 342023275 81447041 276733821 1 -223706588 92416418 278907984 -1000000000 -819102916 934231112 241675891 -999965119 -309357701 1000000000 327916064 999978454 -682283898 -368861703 295712478 872628828 -144348878 -999965119 -999965119 42 999978454 -999965119 -999965119 -999965119 -905661005 -999965119 254519980 844841444 878303542 -741949533 -1000000000 999978454 -421025162 -288915908 -707024106 -523039434 877383831 -206539170 947033511 -1 881820979 -515319042 250430600 -525229958 -277598837 -524973878 -436593181 -657224225 -2606405 639799374 -500500903 42 810281826 -101591560 -1000000000 -302550060 999978454 421834304 -1 966567880 -1 103893453 685452155 999978454 1 -822211460 -1000000000 -937259082 537418301 0 -841463442 -999965119 833452780 -1000000000 1 802503630 -798154298 1000000000 -52292862 595400736 -39254288 997008661 -9057319 942353205 -999965119 42 -482303092 -293450572 457719283 -999965119 -125351368 -401908952 -653213544 74926033 0 999978454 999978454 -999965119 42 397580108 767542745 -1000000000 834809875 816081652 842454465 -999965119 587869793 940095368 210423813 -514751267 -302741758 550127428 708885620 -565186003 -444449699 -314378146 -325540623 149586929 -249045626 -1000000000 999978454 216880690 917553797 999978454 598238555 1000000000 999978454 469025312 140219015 -262211201 850936729 493607079 -999965119 1 87213921 151799666 -356264533 -1000000000 885276745 902248627 0 999978454 1000000000 1 339454572 -999965119 -858264943 -160870778 999978454 1000000000 -149367639 -926782354 -430069851 545403133 -959462358 46297204 977399965 -720282684 42 659468363 131542772 -675770235 822280324 1 -768526431 -153798293 380748351 395185447 -653595867 -999965119 486809692 959460927 -78787731 -870356073 999978454 764921100 -176453285 452160822 284426325 -252160494 999978454 -762222064 440656860 42 -999965119 726697254 686646773 -1000000000 -1 -801875903 180985791 -787610301 -999965119 -545638691 -965274972 42 999978454 -862359894 1 -261822741 822165702 -999965119 -615663620 263435291 -982603410 592439692 114941665 956496477 -204510668 -654776371 79403773 -1000000000 1000000000 719151048 1000000000 999978454 42 11623943 -400196864 -970094204 -248603132 -258513981 999978454 -483989509 -609343385 218274547 241257374 42 1 923623297 42 1 273705130 886281189 -923446457 -752707047 999978454 -970330210 807469139 -695731998 967399742 247030634 89513922 582216339 -701284796 42 999978454 1000000000 80705542 960416811 -388815287 -89837097 595296422 961771388 -999965119 -653259307 -651244050 -999965119 -650245688 -941028934 -615680362 529960050 4785623 -213547527 -382094771 -999965119 718076213 0 -911681231 -793707309 1000000000 890201362 -72362548 802555953 -415736912 -999965119 -774497138 -535588956 -999965119 265038866 -999965119 -947914347 237215612 -1 -775868816 999978454 394561670 -325518110 -1 -999965119 1 -637506596 -999965119 999978454 783615607 -519250663 564296225 0 207947069 -999965119 1 -504533941 -793927616 999978454 978557975 996611380 1 -965339233 95515878 109473621 380667656 -34097380 848030092 -834870846 999978454 180518399 999978454 23498019 -226368489 0 -501496474 726406135 643416941 -999965119 726477637 -855683856 999978454 1000000000 -385625628 -292417984 1000000000 86843969 929759220 -999965119 -870458449 999978454 -633612780 20124579 772788509 999978454 -428210130 -787802473 1000000000 999978454 681109095 -107148043 -337512021 353785486 739249962 -895230810 -442777308 -117344935 1000000000 -999965119 -234246258 42 68887254 -226492693 328893683 40929183 -23476124 -799021382 1 954315663 -168172328 999978454 -60776398 999978454 733286791 -916862171 803240306 -895851200 -999965119 -999965119 145274916 -83595623 377242395 42 184618029 580765650 956349011 33675735 46050712 487405728 961706719 109730534 1 581771986 -531488325 999978454 963540827 -599465004 -804183007 999978454 -999965119 -155363421 398064482 1 999978454 -529050625 999978454 -999965119 -708470328 976428010 999978454 -287892821 -342562273 559941971 -1000000000 676884577 -291972374 -884402448 -1000000000 -906361728 -848438366 76326276 -308666046 -231334790 42 -394176642 1000000000 -206927157 687519893 1 254004123 256770168 999978454 940698113 165900024 -999965119 11446654 -663175213 -999965119 -287896469 -53143263 999978454 -1 -999965119 1 -912782804 -434637899 -723422967 0 659520732 -746566582 999978454 334843641 -636231642 347365378 -46685012 634525170 672653049 999978454 -829317497 999978454 1 -1000000000 -992494002 497726254 -451663958 -774927289 149973640 928488004 -1000000000 -554912135 810984507 -288452474 999978454 744423946 -897346131 627996983 310292262 -1000000000 999978454 898041620 42 203262100 -860978497 409468574 1 -919380477 999978454 986124965 980409533 921084870 -567727885 -988584047 183906010 811025119 1000000000 -22233818 999978454 -203023954 170068493 -289011592 597512966 -75862605 0 -749105223 -999965119 -161910608 -558738654 -596488575 157321634 42 662520166 699670882 -183777690 999978454 1 398179128 588761643 -690920623 -813672842 -460615907 926935510 764808286 -633869595 736206985 999978454 -504278333 -155033067 -999965119 -176134096 -429405816 -798062335 -726551286 -658129141 974103432 -174272613 -504931639 -11439519 -130814979 -456275540 348526359 1 767853978 -899070925 999978454 999978454 499244746 1000000000 353693271 -199424022 -681846740 -418055928 -464112059 999978454 -646172614 999978454 42 204000983 -466527275 -694742849 -746361036 -666011418 -740171496 -954616781 42 525561395 744081906 674511007 999978454 589265257 -891920913 42 1 -292150053 8124967 57026715 -39209674 278330083 349178659 -298815568 -657351199 0 -999965119 621874537 -398353148 599876262 -566318603 -226973429 520078489 -403759226 678023873 -999965119 -69365585 180060008 156370270 586449810 -412062811 814965884 -450785519 1000000000 -337974038 -354787774 -180948708 193125433 -13278397 183819716 -813008581 379850240 39351980 -532488402 999978454 -263746762 -135634090 -469094873 -385581968 0 999978454 -1 700997103 149450850 804841558 -999965119 872397924 0 -642700309 -673893448 -999965119 0 -360905757 -1000000000 -106300071 1 998936889 -547218410 -212290985 -541703111 707334891 -999965119 -455490783 358499402 150122870 253289047 -289245944 572642044 -999965119 -999965119 -434476424 -33219118 -45735620 -247563788 -379215185 975692026 260351425 0 -753581159 -232154486 220119851 1000000000 -999965119 -213634163 -352904775 -1 1 -824273743 999978454 714762185 717597653 0 42 -999965119 -212550300 -919380477 36752925 -825760931 1 879938554 -1000000000 642734021 225505955 48593290 -216782874 -1000000000 -1000000000 271660478 -936981644 -255608021 1 -968692821 934807526 -93660135 72540950 999978454 -471004754 -1000000000 -250639796 -587036976 227158047 42 -999965119 960713687 634776238 -999965119 -999965119 34267177 -859075891 -999965119 0 -999965119 837337860 999978454 0 -683858768 -834162541 999978454 -52754177 732557492 -938774457 -999965119 -778174485 -1000000000 -388562475 897485372 888537781 -74283329 -999965119 -568689945 -720304568 88636981 -259516949 42 415466949 -932255726 -1000000000 340209282 982455868 1 -37793304 999978454 365626756 999978454 999978454 -211182896 639781987 -422534052 749256652 -999965119 -397334628 131372060 468731435 148253211 -246841202 1 314182648 843152010 -567488283 -46815908 -1000000000 585573148 738930414 -815238370 755850785 -628966472 807090269 -999965119 0 1 -131334416 328210856 999978454 999978454 999978454 -720868088 551705641 730076660 -1 999978454 42 0 -442448817 1 -700814969 -179336901 999978454 -999965119 -689508205 -853121195 -999965119 0 -512005298 -999965119 689790224 501156089 799557924 1000000000 -396794135 999978454 -999965119 -931293560 999978454 -999965119 973762006 999978454 -999965119 -1 224815818 -922291903 999978454 -910830102 -35411970 -267519507 -999965119 837720385 -999965119 486353065 833223768 653201976 -999965119 611542761 -486440698 -5909377 999978454 -598062801 269326811 -1 -106476849 79497230 762712670 -279514924 -117167922 893655791 1000000000 -698120595 999978454 -968854963 0 -1 -423589297 742268719 -1000000000 -623644153 999978454 999978454 -500184837 -532994356 347836523 327012238 0 430720770 -391077975 -999965119 323431934 -268757982 -835603197 42 -126696387 -589048352 999978454 737350330 -109095346 999978454 -909849293 1 423165265 433068476 -627819947 1 912841328 -407225717 -389455553 -343802182 786815838 396226931 -243207233 999978454 -110047981 -762508236 -265378576 241753986 -999965119 1000000000 1000000000 -19346134 237702402 -730129929 -1000000000 997100948 -60259286 440736984 287803628 50954914 190453195 -999965119 -53754731 1 688727766 810682516 -988824506 660810288 -271942375 999978454 -814556513 858420710 -1000000000 792475626 561161333 -1 0 309643178 -1 578194834 -799834807 -705100315 580976862 804836163 -999965119 157251201 999978454 -902928036 529679086 948928414 -250429716 437843453 -491035187 -676118898 -747406605 -479892548 -988190952 960376982 999978454 -521992553 -1 186658340 834940661 -560481702 1 955868651 -218278670 -999965119 742920998 -1 843475989 144509389 -1000000000 -550816863 -312047756 -433277340 932803846 -236824117 999978454 732967830 897819639 -818785743 1 -210188329 -999965119 -200335755 831980808 -535494131 955400913 910305091 506581557 345899864 83737232 484405743 -1 999978454 357191136 -999965119 400252262 446221093 762494883 42 -999965119 428987080 -1000000000 -597289201 1000000000 308212384 -806283113 648661060 -645808574 -585527058 -999965119 -724377818 -533163320 785281895 42 -657755373 603784319 -1000000000 639138037 -652287399 909925587 284169631 753555365 1 -999965119 636863406 -119198532 440988041 -999965119 192676834 436611225 1 525715351 -356624144 -857601575 838200423 555736040 -1000000000 630986326 -773533182 42 -803338544 0 -866205194 -403665860 -700832904 1000000000 180941135 766971997 -596941080 999978454 857060886 -999965119 1 -109185153 1000000000 558236364 152398884 884937774 404885482 -987036049 999978454 226177919 1 9881178 42 944556415 999978454 522871838 -761571678 -999965119 -999965119 -572380847 999978454 0 -276851557 -340814428 -19911403 999978454 981614656 118613724 -356158137 0 523801067 449097037 -565468554 -713965980 42 -126577893 290858252 -999965119 -104015714 999978454 0 -999965119 999978454 1000000000 -1 -377946227 -944031539 -947227293 -1 639979631 117141855 -621854091 -791277579 -24474756 -999965119 -459144643 -406052949 -827360499 -524493943 -831292099 -999965119 0 783838397 -1 -1 -1 999978454 -605733308 895082324 515175463 123147000 -355564855 -206166933 -398683139 747773762 -999965119 -413111193 -929994846 -1 -593145419 220293576 -77876782 768208981 -274683618 -432041903 -999965119 386695579 -999965119 -272104361 -432728495 644763035 -1 632950000 -538139795 -954549770 1 180147732 -999965119 14445905 -73569124 403840374 -941581816 -836455164 42 -700582338 703015362 -999965119 999978454 -964100096 -682507752 780652773 715996567 -466108706 -999965119 -999965119 -761091233 -323766571 -159636611 -477503531 999978454 42 -920352971 -495106194 42 -190484684 225138019 -55156058 150232330 -994770009 -255054740 -313207200 -895932640 -999965119 999978454 999978454 432158385 999978454 663125912 172752849 80137855 612322667 -291009207 999978454 -207212866 644099145 -999965119 -9728774 898581666 -216772886 999978454 999978454 21117665 42 -1 -124854997 124010727 -698384766 114964312 0 -608379297 26655748 131957733 -999965119 26989385 -925928257 152234422 -358581052 1 561416884 -275018437 -333027711 -532950075 732962488 -436027935 -263135847 66706625 1 132538205 -282057755 -624118679 159812794 -733472357 632310611 -1000000000 -754413375 -96183483 -891728169 -660813321 505139013 -840816105 -220335529 999978454 656384341 -999965119 -463795766 130010246 199832246 -917592664 822880359 681229775 -168710000 1 -999965119 177519770 153712494 380632834 380523992 -169900024 42 652540122 1 -177091505 -633252630 -529581876 -1120349 602332131 -99950510 -999965119 -999965119 -683833724 190366220 24375807 287324697 -502063248 -1000000000 -92717393 341455290 -652356689 186330130 -942707832 310801828 -999965119 -423351253 -999965119 -1 788502829 999978454 153079867 -312103595 826650674 -1000000000 999978454 682730556 377011973 279016474 601358430 -688134121 0 -724400403 404509530 1 999978454 -293259343 789461099 -1000000000 -730941279 18184442 139070840 -999965119 -403498646 1000000000 -466286579 122744724 -999965119 -999965119 42 -640340436 -495252025 999978454 999978454 708082284 -999965119 394509739 -261643035 91777219 799661094 182948547 -999965119 741431391 36039383 729417584 1 788615499 -1000000000 -821456277 607181490 -374231400 290558791 329432373 634526286 -432052376 -243199599 7899174 766713987 42 -1000000000 -527171597 -453542858 942550496 0 241852689 716752737 -385023378 176617219 -734334562 -999965119 999978454 -999965119 35257207 -803390048 382604842 -692894124 602243792 425492152 -632378672 231166132 999978454 -673718340 999978454 999978454 549792127 999978454 -395265495 -795859442 -999965119 0 -999965119 352272539 -143037379 -863490226 -483276535 -326365664 -564825047 1 696241465 503002573 1 -264348909 -866168197 687827645 -454244696 1000000000 -113721923 1000000000 -535228500 1 240939745 204024792 387335387 42 -611579144 -999965119 -1 152417002 0 -322526 -545311490 -999965119 659740127 1000000000 -960211463 679701955 -138633547 790127261 999978454 999978454 -903719159 797742995 999978454 -618079564 -999965119 -738185289 800924691 647572765 999978454 218311543 -289556061 556554030 477045010 -137331205 999978454 -89367652 605326949 -868369280 903102115 -632780143 338374434 -999965119 -999965119 933959869 -596860992 244458306 -412717818 999978454 159396091 -960591495 999978454 75478771 999978454 35663381 563906909 1000000000 -335081480 163275456 -878548566 536689819 -254889263 455875769 999978454 161590938 -999965119 -999965119 999978454 795474595 1000000000 -373133402 757831071 -1 781489436 -1000000000 -255853391 669043007 -999965119 -1 -637497152 -999965119 -659971394 906399192 -999965119 -666708792 -591973105 -82400369 1000000000 -271415026 316724238 42 41070630 1000000000 921226620 -364615444 63860612 -660557288 -999965119 -909000494 223870122 141060659 600651636 86982926 -416902553 -313557806 -1 -171161149 -999965119 -204921731 607485499 973192447 894590046 624982791 999978454 130034208 90517690 -999965119 -913879629 -246482300 0 79963336 -786163347 42 255252004 675811326 -1000000000 999978454 982039481 -1 -999965119 242810953 999978454 1000000000 1000000000 64552667 -544852251 281924184 -57571049 951403054 641070960 1000000000 -95922793 283416639 107569221 1000000000 394806726 445231550 -614301309 -46041783 1000000000 -999965119 1 34847585 -471305889 999978454 360725651 971467407 222112659 -544614502 0 -55256085 43529992 563968100 42 -34965546 -238285623 999978454 -117819492 999978454 550516521 -999965119 -446099442 -1000000000 -288532772 -409938984 1000000000 -437657534 -542650343 597148385 -183009937 462667109 321123953 -1000000000 -540048203 42 672321891 -447418527 -983888175 1 -48615215 -999942003 -1 -271867597 120741918 177802056 -351666193 42 116216410 -795945690 -433857226 -548364514 178846971 810472267 451583450 175484087 -656653798 -373696975 -999965119 674672198 0 -1000000000 -820014340 -999965119 251224076 -31554665 -32899145 745548464 -697466272 999978454 534003037 999978454 99339251 -1 -982472047 -147701492 -557157871 967544214 -72274658 446443261 826752336 567815400 -308379695 999978454 827110116 658171920 0 -409392934 -586560557 726504939 999978454 -650231740 741967374 717104416 999978454 -752368647 -101493498 164267498 -317627115 -365469800 -660044811 -60798001 623164973 -999965119 207771236 -999965119 -760366064 283410845 -723938335 507394880 999978454 -165162802 1000000000 1 173297961 -542084705 -558000090 -999965119 924280301 -999965119 569341220 -387851743 -246715258 -317457020 -527174612 999978454 137327312 1000000000 999978454 -592703074 -346399725 -147509413 -569497528 348006842 -108315072 -985626942 941664352 -474830824 -634301330 673948116 -1000000000 140748377 -223400623 681985604 -1 286841336 -902478458 172595476 999978454 742465941 -449510226 999978454 296130293 -999965119 -320227741 42 394731001 -1 29470190 -999965119 -503382082 947005090 -130055081 999978454 -1 999978454 -217269196 999978454 180106694 313660649 811530900 576151375 -301556165 573203088 -226737262 -357632400 -668421641 106323812 999978454 323198581 -149864674 -66404237 1000000000 -999965119 -999965119 457572640 1 -210336639 -884805587 903953586 -1000000000 648232548 976109789 -964338707 558258481 1000000000 352483560 1000000000 -260410402 565714951 -999965119 -686234834 -352003428 868257249 118751394 -72538042 -258418666 999978454 340048898 740996174 432842578 683823118 42 -64069920 999978454 -999965119 225955032 402699543 -359793337 538452760 -222259284 -427930376 -959386893 18434224 980591598 -999965119 -1000000000 -409488469 -1 -999965119 -513435061 999978454 -798079903 354423196 -1000000000 -182726537 1 -1 -403131725 -999965119 512367738 195262794 -999965119 -999965119 -955150481 -447353470 -480403348 -605938612 -526643194 999978454 -730678761 -452775982 1000000000 42 737593169 324190883 -677628032 0 -390210803 -999965119 856426465 269239126 31648165 761280456 205899649 445254864 999978454 -999965119 0 1000000000 539265320 379047624 0 851005258 -329911998 1000000000 548076109 -999965119 521158749 713290287 -652914085 691014402 -531353969 -999965119 1 74681982 -999965119 -1000000000 39111476 353537445 -920020083 -846640912 816278136 -112078143 279696953 809997307 -659351741 584202535 -999965119 -516332978 999978454 999978454 -1 -120644984 1 -653384622 -1000000000 -439503138 537418301 999978454 999978454 -200453142 0 999978454 -256380808 354234369 380837213 765229688 -444582435 926019077 -410906213 -886529262 -316581437 42 519777071 -903123304 -418192996 999978454 -999965119 638138509 999978454 -857338436 196574118 767036015 324068281 -490774409 -568266021 -823231212 -234591448 412698275 -8975336 -345684856 999978454 -944534223 259781379 -312938221 -452213968 -399109067 -1000000000 -104667508 999978454 -368758910 835562341 -949526694 370518769 -999965119 110304128 -854431696 -882252571 -828366518 -166577692 -442174975 864366132 -1 343687701 944295510 42 999978454 0 -113429121 339454572 956138415 -194252122 -600471418 -518126096 995862769 -749462374 -507859446 -703773348 -558169590 191792143 999978454 -999965119 999978454 722235925 704427576 -999965119 544656973 229961067 -146264934 -658922254 316590610 984058467 688954137 488800218 -946984819 -17004616 -575500832 999978454 0 -670152402 -859283942 709651733 -514055307 1000000000 516016771 -1 298325720 999850230 130379715 -292751349 -270055632 1000000000 -999965119 933850037 620657860 686116647 502256136 170561327 538327345 999978454 -1000000000 -865870486 -191108006 999978454 269559314 -83446601 -815845134 -740033948 265232028 42 -281488646 543144586 -911718370 -234422907 -34946261 -358408643 833765314 533709286 999978454 -548459808 -724141854 -501423696 -999965119 -329659785 42 1 -822790362 698391445 -807005507 999978454 1 -831102144 -229612184 -650971706 -999965119 -107597910 -592732627 -423583910 274472183 -267175005 238438044 108425015 -999965119 -279507415 -666435438 540529264 746327779 -645008756 999978454 866005918 -2986614 -65641524 -115112897 413814431 603820339 -118235014 192524918 -112305566 -997319678 872523243 -214463619 -780357876 211601381 42 -806118385 698292708 999978454 -684497949 -596363196 284880408 882158470 843748898 498753724 0 984801003 472224774 -657438087 280603203 -464773952 -693325455 -373703601 102861338 973930025 -442445698 -61119673 -999965119 -645848685 944707847 -243416370 -818005400 -473338180 -210170254 -957943291 -999965119 -653030860 -999965119 -999965119 460907534 42 -671145892 999978454 198031825 177217271 999978454 877205184 921941873 278917189 -1 417517439 999978454 -684388464 -263271060 -442632491 368717095 1000000000 757498526 999978454 848167099 494396228 999978454 999978454 -803271056 1 -757956202 1 -176442986 483932478 999978454 58782228 -709951679 -601774451 844827518 405133381 -719395670 586702159 -906929843 -199480356 -539846056 236457166 775778141 847264615 -283815405 -755617660 0 -999965119 -1 -999965119 -67979591 -98833689 1 -999965119 999978454 -719838957 91692305 102903924 -272035449 635688254 -755117796 127026628 490298836 999978454 -999965119 -719568876 42 -351864645 868154940 518981321 948536359 -999965119 -524919007 -153343990 708593803 -468869130 -1000000000 0 -288433258 -764587198 467188105 602596028 -867166233 785008441 198009472 242924529 124288418 -848696314 364710069 383015241 451919983 -884573148 -360213087 -999965119 -999965119 997159324 -19329821 -370958535 -664162997 42 -18392475 -610422582 948310762 999978454 -357558568 -872187646 995379519 -999965119 -204894112 509939719 680966598 -50590590 -80196750 -907279664 -50047229 1 -999965119 -745064425 -241828904 -1000000000 -713554379 609596105 -192667948 520094284 -578661187 -267454487 -999965119 999978454 177069116 -854628502 708774825 712379688 43540412 -309199402 363881707 500999991 237496403 -84634440 42 -999965119 -448981075 306557798 -516708786 956441007 -5193458 -1 -184602682 999978454 238873948 382423432 0 999978454 -1000000000 562099748 -1 -964974926 -521923648 1000000000 -999965119 0 -734614397 415742300 913071607 698857606 169545893 -241311282 407575443 999978454 -999965119 1000000000 -360023862 -136427534 42 -300984626 411707742 -1997394 1000000000 999978454 766352990 1000000000 719787714 -516341117 -548837735 999978454 592510148 -922021269 999978454 -720843165 484320369 773648228 -29099045 212748695 -1000000000 -661472269 -999965119 999978454 733177864 -189774365 -517811772 -999965119 595651151 436033177 -764835366 558681792 -999965119 698214873 182138441 -1000000000 367291097 -999965119 -999965119 -60001358 -795890861 -210164495 1000000000 312563096 -999965119 440629731 339632346 574335856 1000000000 -344540256 -501047325 39085930 -822564565 42 639757628 -915071371 211375944 -202866118 625509728 -904827341 999978454 1 -171787480 874710859 -1000000000 999978454 234279712 -983913687 978876717 581310593 0 687947968 251694121 -705668232 386250173 -999965119 820159190 133965340 -1000000000 -389969645 513424975 377367066 -368813508 -1000000000 -130395803 715964647 -136420775 130690570 -964032969 999978454 -931763571 340377808 -448860669 -638622286 554207042 -625353700 584013096 -150610918 -71962969 678235083 -999965119 -999965119 -258179550 923585924 -691768332 -362769424 -807175338 999978454 272500821 -999965119 104060393 1 999978454 0 -213453780 122769430 -380376169 448046635 -710048125 0 425646421 746667735 885383101 -17280837 -247656175 422783544 -209873360 505889601 -715125556 -980362899 999978454 144587055 -637155434 -117833326 1 -1000000000 405847999 -593522883 361692363 -528358381 -47830730 999978454 991561456 510527719 -845609093 105749244 591877025 638875915 0 1 0 -275065562 -99376346 -331534452 -628103717 -214084371 756817871 999978454 808131203 42 -1 -352737299 199116420 1000000000 1000000000 -308504031 101903301 -458328809 565060136 603535392 42 -502505386 -877443119 -999965119 -999965119 42 0 227794896 111458952 -237040496 -982182712 -999965119 999978454 -999965119 -911125833 -682893616 988981019 -220107623 209213058 -853647425 1000000000 845781135 0 -190070378 893602831 42 791632703 -999965119 -313626823 -508074188 42 788737004 999978454 -966890549 717157760 -266492286 -975122311 42 -1 585945010 29234208 567962907 192299785 -1 1000000000 602783328 73323419 -1000000000 -999965119 105097114 -679542518 1 999978454 -999965119 901204147 -540847665 0 5901333 -346234446 -56795821 711025645 -999965119 -550979127 935477438 -464804176 71697890 -801511889 563282477 -1 999978454 -845352066 -999965119 659492899 -999965119 -66981050 -949122127 260407506 46155343 42 999978454 -351758734 -849406228 379176546 -613547942 1 999978454 531028238 802670145 311614739 847537735 -257341283 438162125 -972831905 920611648 696735233 828214320 -203676738 -294141402 -1 -999965119 1000000000 -182424558 -456096243 -293805856 837452481 -275255394 -411533591 725412415 -669007765 649896268 -227667954 692770501 -953342090 1 -564763537 117236859 999978454 -19613750 363249490 -481907125 -496358801 -823853412 212199964 -556133894 -710644080 42 21569704 999978454 0 999978454 560360540 231602491 -87253312 889712121 387191813 814754345 -999965119 451650123 -1 727771081 251083935 -668406442 -1 -999965119 999978454 -999965119 -332373652 -1 -1000000000 465149781 82402375 42 600188118 -814564700 -877335625 42 -503264542 -868140109 937073982 -172547675 -775584402 999978454 264669092 -621804726 215411687 -505861329 -432929891 -38989721 999978454 999978454 1000000000 1000000000 319966891 -38397375 -747538415 -954700200 0 982028387 999978454 -1000000000 -999965119 42 145805015 812514476 131130104 -999965119 -313686822 999978454 -999965119 214343594 913588608 557166869 -772307675 -999965119 -235276617 804646618 494139298 1 -999965119 -999965119 -60650310 59046821 158224183 999978454 997243175 888298317 570880996 -616598949 -999965119 42 808769407 -1000000000 -885193943 173927698 999978454 -701910832 -991888427 1 1000000000 -983784780 -889217214 677541815 64299547 -470987202 875527704 -1 624391813 -838302530 -999965119 -365072217 438956526 1000000000 -161495614 249050944 1 -203207747 -999965119 109168523 488816899 -999965119 -249188629 -472408395 213411643 988928828 576277770 211591546 897962666 1 295263947 150809418 -286692589 389000150 -978316897 -930628611 -366474472 -883466274 999978454 694374442 -999965119 141333377 205160216 -689934555 1 -422146896 398448375 -975834350 -301237992 999978454 553389366 512758845 -432495386 999978454 65077586 1 42 -33032145 973941382 750385092 -394071892 405763232 -1 999978454 -999965119 902328731 -327174697 -659051532 157579233 449902317 -873377048 999978454 -888560728 354441466 -171686181 -764367627 450247463 -450949912 652066003 78453876 769279924 284119859 999978454 -389098889 2665429 -999965119 -308944407 -50501082 -548754007 -999965119 -493038066 -999965119 -809129412 892331872 502453737 999978454 49892657 -999965119 430144231 999978454 203059771 741661884 494300340 -689725163 999978454 -150160233 19212384 389166258 243229535 -861286058 1 -360760171 -766788070 999978454 -1000000000 556073810 -300122389 1000000000 -999965119 497268807 522544884 429085623 -569493512 -333987668 -619671847 999978454 466260124 776494152 342596934 999978454 -734963640 999978454 119020582 -449265044 -193398236 561564047 819460072 0 42 -1000000000 -219133515 100829835 -664531681 -300169188 1 -135823262 583001523 351839008 999978454 525238595 -562624139 676120238 -399564203 994776885 -999965119 -604133861 -999965119 -660375362 0 659976864 976043065 1000000000 130089779 760868301 999978454 -1000000000 556503787 -1000000000 484790372 820524492 284883239 -929159055 59256516 -999965119 -797069056 133937558 85122540 636202818 413808875 999978454 786924960 -384765694 -228320623 -1000000000 0 -763553974 1000000000 999978454 -639907315 -999965119 964925259 -1 1 -437556221 0 550949397 999978454 -130890083 -816174876 -397261688 245741183 391761513 -506326630 977896290 -793435464 241396874 290774394 -999965119 -633858772 -999965119 60243763 651248143 -326918550 194758969 -999965119 -696596385 -48858255 451916478 -19382287 -479448285 -355592422 694527358 -999965119 -750233072 -1000000000 1 -999965119 -755535441 -999965119 -163365478 785025300 387743807 -999965119 -402751200 -329471914 511260304 226883707 1 878893022 -1 999978454 -167699908 -1 -770241613 -622864401 999978454 186986142 -377882501 -529973546 323680545 999978454 1000000000 28008605 1 -1000000000 195963365 384976783 -999965119 934143589 1 994493405 -503101205 1000000000 -999965119 -1000000000 -296586413 42 370171365 531269936 999978454 0 -225815947 -280929031 999978454 -981162288 -532357812 917717669 -891707765 999978454 -999965119 -518439645 -881828277 598515887 -349940221 -999965119 999978454 42 231488009 0 -506532515 968759962 -605108013 -325082483 178918875 528080363 999978454 -250584644 65415167 -178997681 414635610 -480647853 -617721263 42 -999965119 999978454 186340449 14167433 -999965119 -242850401 968769256 789034201 562532283 999978454 918049512 -999965119 -876689695 748725393 42 0 95491280 -163674170 162578989 -838153418 -354062534 -785355259 -871020737 -999965119 21823528 42 1 -626865255 -278235793 1000000000 999978454 -992342474 -716452738 -265405163 647595701 42 -999965119 286371340 -726434749 -527104738 774986011 -936315574 1000000000 147963653 -999965119 -325951938 1000000000 999978454 -896253707 -471037529 -457569101 148536191 -708412652 1 -999965119 348006842 1000000000 -973097036 426875079 999978454 323556089 -32032817 999978454 -313683528 -515625520 -599065040 -407721952 370598919 429485865 -484854078 362674771 999978454 999978454 -286035823 564997957 491813315 1 0 -70944119 -999965119 844326694 42 124487243 -999965119 167730725 999978454 -197876546 -345962288 -999965119 461203958 42 129113577 -876476194 -484554625 -999965119 24791412 -299882399 -186936863 99322745 -999965119 154562120 999978454 72288401 557859259 451639557 -248908284 -1000000000 -485635886 -955138527 65974126 -605934336 999978454 426752425 343244176 246676400 1000000000 316591031 860004693 -1 -1 0 -910802307 -518039766 999978454 -999965119 751706936 452939086 835358858 61668874 999978454 511370025 901401979 -891020178 -742706407 -999965119 -999965119 494144163 -794899515 818958394 -162025581 822358307 866186101 42 -271243147 578615680 -1000000000 -999965119 727390778 559335264 -789291655 -656919478 140846707 -577018821 -43432376 463026759 873574893 479182744 169405353 42 773948355 753304920 -999965119 999978454 -396410764 854267585 -553061202 -202969396 -874625010 981436077 -206907049 -42151190 999978454 0 -779449308 -414420702 -708446933 159120882 248223105 870046816 -202474479 -280924727 -1 103883035 999978454 -999965119 -519606984 -999965119 -473201379 -897247802 184957737 -403125556 689955257 260022526 999978454 -999965119 -18134265 -152682415 252519200 -999965119 42 -34116319 -259231467 945451152 -999965119 -999965119 765622640 745574809 865366065 1000000000 -673455900 359064839 -999965119 -607965305 -1 -510408619 456376314 819427018 42 871436618 -1 747218719 1 -490048161 0 802814696 -254173419 872487290 -476125693 -1 42 873617880 1 614994170 999978454 392888702 39417737 735587250 -341979934 698287297 652164998 753555365 -330144605 -367136742 999978454 -223534210 42 -273353569 999978454 328578232 784132220 999978454 -854809352 -1000000000 1 1 1000000000 471039092 -910697176 1000000000 -427188510 91816335 309043347 636982049 -108358866 42 463964298 -1000000000 -294457867 771927101 1000000000 -338964837 141442099 779498944 999978454 1 -592493992 329797011 -505425461 -782778164 -1 577347698 -1 -480036581 -135823262 1000000000 -238236079 245563535 870497691 341328960 999978454 -647888645 327166149 -999965119 0 999978454 -244888239 716112576 -936374890 -167536035 -325053899 944984546 42 -674764510 -1000000000 1 -892173515 238317481 -455047534 295311460 999978454 435240415 771346853 -999965119 -354053213 856271806 875575302 497082781 999978454 -43950417 855552777 -657640047 84788092 92968705 -999965119 299212821 42 42 374483729 1 -16621653 42 526396498 641776354 -883067150 0 -661556852 919147888 0 -222388945 -837107811 0 -1000000000 856503775 -133823517 1 -881154057 389796578 0 443728002 -204620135 308255964 -511543575 527009159 213162595 90243928 10523030 1 -310531508 -190445924 -693468022 -686701220 449937938 999978454 300593762 -510351710 -941929633 159796192 -812054345 1 -246601260 -1 -304618511 844486304 -999965119 481179974 -313746093 -116322955 -548698880 208251163 517306108 873805634 -560425464 -973878486 -942463745 978826397 958749653 -860375119 668908521 -105129356 1 -1000000000 -830572214 -999965119 713875039 375019679 290229093 -631296320 42 74513004 -725657490 1000000000 170281969 -823772208 879226123 987389016 533956177 -931277596 1 292859200 576766616 340385453 -713784833 -1 162578989 999978454 999978454 -999965119 -360972616 -931877845 -1000000000 95983231 -999965119 169273888 1000000000 -103926108 16582432 640590641 371955317 -52468522 -999965119 -541442483 999978454 45893393 500608724 214067162 -26595447 -838650092 -1000000000 3652858 -517209534 0 327449334 -360772914 -1 -999965119 446794055 -997859494 50168028 -861322945 741718431 706656987 -619881202 902853507 -1 -63617703 -1000000000 999978454 -999965119 1000000000 86841032 -1 713277596 -474524501 -401689151 725328204 -419805985 -339483906 1000000000 634405201 73372064 982910185 -742696459 35915295 999978454 -482314867 -1000000000 -37668682 -971973593 254946490 245013540 -999965119 593049421 42 -844420934 999978454 -810348752 -221738209 1000000000 -626392791 424495709 280510860 -62909139 -1000000000 -900992841 982722939 999978454 415687443 -502294375 999978454 -580173734 518601459 0 531578064 -1000000000 -35491346 -778906867 999978454 -999965119 999978454 251543276 999978454 150438955 -1000000000 -499942233 -793374331 1000000000 -560843148 -88231888 42 203689531 -554523387 590748265 286614012 -999965119 -966400372 -174470448 -960523216 -814153635 -999965119 -283838776 -999965119 -324685496 -999965119 722821350 -207813831 -994520880 -439503138 -189861548 114179159 476451868 880833135 0 -55708167 999978454 126311808 -139239708 276985566 -744017451 0 0 999978454 511649711 -755670794 999978454 -16358752 -289764032 -916527839 -565771645 -835984229 590748265 779385053 814830152 914662676 202235040 -113583312 562975983 -1 19421658 1000000000 930125548 256257418 414329273 1 -58187478 342066036 -999965119 -999965119 999978454 -999965119 999978454 1000000000 -999965119 607120181 865795819 999978454 617142550 -164082833 -948758576 -78395451 -999965119 -796655718 -404158337 580779539 -1000000000 437843453 -999965119 830501883 -289722314 -116892189 -758802630 -1 42 -868191380 999978454 919788353 -1000000000 284217075 -789183290 -116304236 -14391399 947829901 522375604 999978454 528914113 437433462 343792389 169686241 -1000000000 999978454 315300243 -1000000000 355406615 1000000000 203465904 231391680 592875873 -999965119 999978454 -582639391 674064280 -999965119 -544757632 248700800 911905063 245464457 -1 -511782695 9044174 1 514429572 -88099378 542324272 -740301453 -946064337 -126246569 322196674 755772577 654215576 -429755230 -1 151718467 -593127451 -300724017 549086700 -191615766 149854530 -195755474 999978454 -341880652 797241288 -352471976 -1 50985093 324900836 966235576 999978454 -324907091 0 98789165 42 -539923600 259437897 1 -961086015 1000000000 -999965119 -451695139 -655109065 397625821 -995241590 0 -520483941 -504273662 -769142677 360884458 -390210803 -1000000000 -539387309 -8141430 -425354576 -170906049 736812691 -823441092 -576076596 23614226 824207154 -1000000000 999978454 540790380 -999965119 999978454 72371629 42 -999965119 -892203309 -447128087 813720122 -999965119 -498720870 -49267944 42 -617297362 820200789 646843376 -999965119 -6464514 -1 856289972 480945739 794225118 632793459 0 999978454 201595948 -116868347 841295250 -935789034 -195139684 587626256 -291459062 298119219 838415957 -207314337 -289449333 0 757695288 369630919 471888723 -537458350 619056659 -575362202 531545137 42 1000000000 725940970 879169077 414438116 -999965119 -888315577 0 0 213263061 -427291484 -901384180 593750192 0 894181676 -53230438 515982249 -970270890 -486541075 0 999978454 -569159053 -98382334 1 701890976 -999965119 66404440 999978454 -382561951 -893459033 42 -417806065 -555116906 730362474 -475900234 -517135470 798648876 999978454 -89127101 -999965119 -428772357 -999965119 -1 170574179 0 251946883 1 -126630839 371726334 980699861 405206936 -481576478 999978454 41908482 1000000000 988944675 42 692880784 -103709992 -1000000000 754895913 -1 -1000000000 42 1 -843298380 428836379 1000000000 42 999978454 -671671784 -711522031 -1 999978454 -913365767 -126654133 -151329624 109805776 -60031320 -800225983 887721030 682249994 817532500 417203551 -814136738 999978454 999978454 -535624156 -411197781 -1000000000 1000000000 -772909646 -1 -257254723 903030933 -397171108 -195705869 -225299625 -461856485 829741617 660043609 -760443093 -169406859 655441492 -999965119 1 1 999978454 -999965119 -47063037 254997758 117043428 -794214749 63153256 -943153659 -530641752 -43401995 555470368 598883885 185507726 -839053312 -1000000000 -544572264 -285428195 860457514 -70742707 294629981 -345065379 -182805895 999978454 -1 46941569 613019706 60575207 999978454 231890369 999978454 -659635752 729700978 -689396065 -646912704 399150614 -71017908 434903082 269838529 42 567656739 729795670 -563343781 1000000000 -1 -68981611 474463637 920324500 748650419 9111598 -95046062 42 -382799698 -110973862 898691169 -310836666 42 -393281637 -675213611 462785178 -444370507 -999965119 676179018 42 -999965119 999978454 58508466 1 -999965119 -573265179 -664325662 934525323 723766995 700102726 556981175 -999965119 167907140 -878783870 759384869 -1 0 -172821328 -539122446 653510597 -749785584 335126806 367161549 -999965119 238326784 968385146 407583632 -1 80760766 374173654 741650696 100499674 -771812766 88724365 -331298725 -743263980 -808880066 -999965119 -801907664 123237711 999978454 -509265842 1000000000 -663312288 -273393001 42 -1 999978454 -989795538 -1000000000 -17376739 314295634 893907368 -999965119 198191695 -903645477 1 -821898074 331494244 438117947 849461530 -969119482 130650115 486538430 351058140 -903510026 -855451379 -999965119 309169946 1000000000 999978454 148396052 -126984783 0 1000000000 721458569 -999965119 -999965119 -1000000000 1000000000 757548026 23777885 -999965119 111845464 863855773 999978454 -905737214 42 -945798701 -999965119 934235276 999978454 -999965119 1 -925285145 -277775361 607216914 -182683442 421433998 1000000000 -827595676 -849221487 75160708 -811802342 599907422 490314004 1 656308580 -999965119 -999965119 0 -61742022 -211225523 0 531495799 -973937203 -43364580 -102576506 -1 416016308 -999965119 -628795611 -783342551 -267496108 817602447 186944096 598171632 368741472 701398451 -999965119 566781220 933019448 42 894736415 999978454 -768427895 42 -999965119 -947694525 704735504 -576384888 -193467042 447556389 901408668 -206219756 -237535616 -1 598111989 0 -55721067 -598788081 1000000000 -567787719 1000000000 236289250 -695945224 275833715 -703699604 -425326046 -12786719 -808295252 -525397819 915213716 999978454 -404145824 1000000000 -285137192 80764183 -645593812 314515977 -752693860 -191644290 -999965119 513942519 -326837441 999978454 -708986995 138858289 888609560 947174531 -1000000000 832471759 -362691262 -616616349 1 853209431 -999965119 0 40459614 385909212 928126784 -999965119 865882921 -1000000000 999978454 215253658 -373152881 981560767 -402706235 1000000000 -1 -777688896 -323082752 108070343 1000000000 -999965119 -618040334 -944624398 -738209442 -224276869 513962823 -690143489 -132985272 322447960 516684120 -999965119 48077991 826517928 -1 -959811473 799668283 1 999978454 856409919 679814604 -868504120 -999965119 115157742 -999965119 -1000000000 -680106587 1000000000 -999965119 999978454 442554013 -1 548387735 447224492 42 -966830343 552192427 1000000000 727946771 -361320545 -1000000000 688595903 -140735469 754127593 -576351602 -412833971 999978454 999978454 999978454 -584565170 999978454 164950422 1 176714461 999978454 -911353459 317700575 -526057209 -92415740 -999965119 -344116022 561272685 -778860701 28857627 -635637879 -583445193 303055135 -816059928 530780432 449318193 42 -382391377 -368572132 42 254713385 -7783290 1 -863017125 145287209 243618208 277194883 1000000000 -114219893 -880334122 -423791637 -999965119 622173708 -664928112 -504584445 -126997159 -999965119 -660457126 999978454 -1 -19014034 70652072 -545955818 -931999934 -1000000000 -291467966 69491424 -13396471 -498362789 -907498795 541213217 -646692023 0 0 -999965119 19212384 -791048617 0 42 -719698163 420579462 -994916780 -1 -787068715 999978454 871359972 -504479283 711554431 764046939 -893480993 711370820 -47675 -1 -921743964 -462743930 -135391167 -999965119 975690975 -544968480 -206473044 -535985947 644449432 -999965119 715279502 -641732147 999978454 999978454 336589785 806694868 7553711 999978454 818211386 -999965119 -808817235 -901234560 -821908161 438175307 42 -885608721 -672819515 246716254 616050569 -59342516 660075120 519329528 942324457 -556459108 -862504241 -903970576 58714882 999978454 276811616 -1 1000000000 315701871 42 -449361706 999978454 -1 719152132 -999965119 -610197609 1 297988950 999978454 83607475 752309471 -28606268 -132957572 -364186414 833083767 433726272 -943352218 -657771148 329638173 113633486 999978454 -983028342 -43548308 455432036 999978454 -132774482 42 -931997777 1000000000 274138537 -378244326 -44314094 -1000000000 1 174236701 -382574388 -106186797 -592816731 -999965119 773672100 1 42 -1 -918313597 430472173 42 -719046035 1 454581728 929155868 -640426534 489119518 -1000000000 471701585 1 -587671174 -1000000000 753503897 229321189 355268768 42 -999965119 -999965119 -1000000000 689785780 -999965119 1000000000 -1 -164583579 105216080 399348831 429342537 912318985 -754034 794823903 -999965119 682361886 -634425283 999978454 -845066676 -511715351 18571458 999978454 395279829 42 181086828 999978454 718432870 769880710 -368716078 -119060538 -785475712 -415446185 383086632 13762635 -864531277 999978454 -999965119 492659535 0 -999965119 860234390 -999965119 898285398 -562209338 -256985267 -340189605 -289000225 -1 736221680 860082867 0 651274630 353102114 316256243 10091664 -33898782 -999965119 -918130404 -326224060 999978454 920992958 528263934 -199825569 -115421438 -1 999978454 42 999978454 743739463 -999965119 -999965119 429299085 -732118024 862755882 -737357101 -881763968 491610418 317550630 146910251 999978454 -661569883 -999965119 891028245 555488933 218438622 999978454 173610045 -276040929 -819470214 -1000000000 -335867253 -100294216 291402091 83680570 216534389 -932450871 418898604 279038980 282823340 991612054 999978454 -999965119 -999965119 -687800580 738346046 0 459927612 -1000000000 999978454 -999965119 911131247 1 -853174367 527047082 628458976 -529917429 -553617360 -795710492 -849063931 42 -759954768 98100906 -907909406 784097352 825703682 -254476046 499441559 -222374937 -1000000000 485458729 -909147931 -830931309 -183415677 -249986017 -999965119 537961827 -1000000000 733161366 1000000000 999978454 -34573698 1000000000 -663821051 42 -1 -226067939 550724746 185529219 -392296587 -999965119 -915951264 -561502374 999978454 -513530942 -1000000000 999978454 887884323 -448376421 -320928991 -262062490 157195434 481265612 999978454 294889245 42 -859387305 -1 1000000000 1 -999965119 1000000000 -1000000000 540198573 1 -541018133 -999965119 920115707 662610491 1000000000 639517455 999978454 -999965119 1000000000 740329653 227379930 -1000000000 588710654 -594895489 913699177 0 999978454 44811672 472321004 999978454 253686201 -205703455 -455103287 -413746903 117761708 -567231388 -968261777 -999965119 -542651324 -1 999978454 0 410185196 -1000000000 -999965119 -438877902 999978454 -271502444 -657046451 544639099 437135378 999978454 999978454 789819294 999978454 42 126748497 924561829 -459939234 687951672 0 -533882636 108820570 746051583 693332590 -631643088 -1000000000 0 -570480909 736549916 763267410 -166488492 -267209154 -80202586 953527481 -398339592 -999965119 0 -645600606 -999965119 -144072745 1 42 -999965119 -438190782 -427213853 60238005 -890629318 999978454 228990280 558737899 -523268418 525931771 715199063 1 -945577908 1000000000 -228977886 42 119705157 -999965119 -489666176 55959828 -370126381 73543301 208251532 -985758616 -186458017 986757408 734688888 1 -1000000000 183259707 -277622341 -633198146 1 -985793613 -936618143 356624689 0 999978454 -999965119 -21979751 401774780 -858872947 136054820 999978454 999978454 -403781786 -999965119 -709432005 -1 839781208 1 695405005 215360220 725277654 -907539395 -908859167 -350988897 -999965119 -999965119 -364038469 397625821 321686491 195442375 -1000000000 -434316237 -947593497 85439307 -1000000000 211893399 -465416709 -766297225 -999965119 936465258 537268070 558004497 226000203 -512286593 999978454 234352014 659779941 836914102 0 42 -1000000000 -789763348 -449057253 42 -993297773 678013310 533519330 704083762 -999965119 122852016 -592826096 -351823241 1000000000 -912188191 745986168 998518990 -464784125 -1000000000 745684378 -624535565 0 676194124 22244997 588856593 486396128 112688414 -999965119 130725293 -181751130 -325951938 -471988921 -32635713 774492267 -568222796 -225933030 1 0 999978454 708396108 -999965119 -595162385 -999965119 702133132 999978454 737324839 533836069 739982299 42 272343986 -248912354 912027964 -554172718 696887251 -247910702 -203644211 -799816302 -999965119 -28070754 999978454 -535462570 999978454 226089586 -683470736 -999965119 718340683 -999965119 999978454 -496348074 -1 0 -589333170 -127685006 257269395 330538199 426499898 999978454 -1 968720973 -823351948 -897876220 918472253 -999965119 819063300 1 -307656302 805537567 -89344437 999978454 -376953230 -866235809 801567900 798035326 704297245 -620258440 -400295365 999978454 -209154392 -113255660 999978454 -66291988 -384895408 0 183245383 999978454 -651204888 -288166 -239990642 999978454 -747643702 -475086705 -180390298 787451767 -1000000000 -584681262 -677158212 0 -729850964 -616855769 652711168 999978454 -736169749 999978454 765885293 -773081703 257024026 382423432 -840269151 67084856 999978454 -288052854 891919230 42 1 215231198 -999965119 919178711 -56486979 999978454 999978454 1000000000 -157998891 42 -327739919 999978454 279303044 -693239368 -155200622 537522014 966611854 799761220 0 -500821930 -152767821 -999965119 -188637321 999978454 -299934471 -317860446 511884440 514319066 4036324 471417039 362307927 -226104138 -999965119 0 175803999 655891637 1 418197744 999978454 -999965119 435210273 -999965119 0 -1 -48361083 137843489 -12377128 973073721 42 999978454 575070403 -999965119 -1000000000 1 -999965119 -517683360 -510062181 200368447 -879789904 -1 -999965119 -304530809 119655395 1000000000 -467327189 846302455 -529737460 193839229 1 598020426 730886597 999978454 -999965119 42 829775245 999978454 -999965119 -459718589 -536871633 -258581955 866710701 343325269 107437599 -1000000000 114442934 587849917 1 999978454 455732454 -999965119 542813774 1000000000 -522361297 -623079340 -194283975 1 -1000000000 -927638923 335565038 999978454 -376881771 -477422149 23933598 676160395 210733902 -549785656 -999965119 -667663404 -277214741 0 932558526 -855295303 -961160475 45208906 836711033 -960211463 -540182760 608976318 -774385678 42 1000000000 22117386 1000000000 0 34750741 848787049 811725515 -333729379 -999965119 -999965119 -559567444 -581616708 524440109 -894332637 620657860 -999965119 -220374223 474477138 728955796 -999965119 925172399 999978454 787366696 -851130602 -582548880 124971814 999978454 -1000000000 0 -420493620 42 143188174 68323698 925634085 -453672380 -959895410 -999965119 999978454 -999965119 685628173 -145361965 -322409153 0 819045878 -274151327 -999965119 -202265251 -1000000000 127295946 -459441230 999978454 590234470 73273084 999978454 385910173 -1000000000 -7844114 257803517 98759731 -999965119 578099535 701465821 243890182 -862320735 1 695836567 -999965119 0 -733320 -999965119 555591460 -313793660 610970543 -772471640 307284014 918515167 -761453969 999978454 -942800691 720833242 -832620014 -1 592610353 -27118388 -445218338 75211333 617964739 999978454 -999965119 -107121727 -1000000000 -295948335 1 999978454 795187667 -809529177 -1 -808552964 999978454 -999965119 -372773426 -141743512 -179514256 -629427915 -28289223 761545248 -1000000000 -90237357 522284613 999978454 -999965119 995598916 -647277992 991217756 -64664013 -159080789 -91519632 291023363 -580531731 860037890 -806799537 -999965119 61299837 -288936116 1 197781626 -347383119 -999965119 -1 999978454 -999965119 -78805945 -999965119 -357081264 0 -333015787 -589118117 515029556 47666825 -300210158 934124160 999978454 -864303265 -110906250 -446814409 -1000000000 1000000000 -305207303 -574779690 -999965119 -1000000000 231475800 0 -329427522 999978454 229299259 -569619087 228757705 -421314090 974868118 746092723 1 42 -865360272 106868025 -473356978 -999965119 -1 1 5485670 -74912888 -946238991 999978454 841536758 835665688 -999965119 1 42 624169084 139071938 -770084387 790351911 -551955629 -455632122 -630343035 721563524 -132380670 999978454 999978454 -999965119 42 745621457 -1000000000 -553986790 -209258004 990461104 -973058535 42 999978454 479305828 -621263013 -716859309 354282916 -131068659 356745861 42 977186516 -343230120 -924317255 794421230 776548261 781394662 682366102 -999965119 -797747617 630406356 693774679 -652417291 -999965119 -644234604 -151050670 35013789 -999965119 295204491 766284511 -554291256 818472168 -368695412 395505071 101597904 0 -45349868 -109989739 999978454 -766074874 115773150 323681691 -899655717 186365746 958826705 263878103 -1 -813058911 42 -999965119 -183054705 1 -375603981 337597496 -371437671 -194302082 946913377 -1000000000 286359554 -368203443 855151522 -759010889 -999965119 458182491 748834303 -1000000000 -999965119 599572437 491766154 106031256 432003808 120410764 42 -44916426 -999965119 999978454 -115125113 -485448268 -1 -868810187 279456856 999978454 60892066 -999965119 0 476350879 -105099122 -290034689 -696283757 768189812 -999965119 -847725640 1 1000000000 -999965119 89917774 -969586077 -325017248 -642144344 -871459121 -643250276 999978454 -819175504 -408534396 951944031 0 -905155541 -73270731 -999965119 964286344 -139533796 19596442 -32352360 -845166099 901111700 970283523 1000000000 -238704547 -482783009 756437565 -951619983 106411637 -177733924 -425971544 403814241 -142179348 -1 920402774 474041946 901267626 -74921049 253824694 971668378 761908364 907809426 42 999978454 -999965119 0 235838317 -534250357 -1 999978454 999978454 -1 225113667 999978454 350037665 870476697 -915394433 -435991356 515582349 -318547566 -1000000000 -743002305 -332887210 0 564892686 1000000000 42 -999965119 999978454 936551012 292986666 -270349285 -1 657725789 814538560 -584128441 999978454 42 660726369 -461562911 0 378237560 999978454 -1000000000 655253002 -397920303 999978454 890014563 123186979 -443943581 794684390 -714355769 -572423874 780691934 -818402936 -988737825 335918221 -1 324900836 673959331 -624254439 -363962142 42 1000000000 268853696 302616041 -998203713 665953543 999978454 -992531538 999978454 -999965119 757888991 -379010882 415326657 -88565101 772431370 999978454 222197883 42 976257059 113722024 999978454 0 -999965119 -1 31971861 999978454 -660833342 -945567653 999978454 -55110570 -252110078 1 606733705 -817400312 654990656 -235152950 -999965119 999978454 42 454105003 -1000000000 -884097722 -1 401171201 1 -726491111 -416464162 1 -830352239 870732310 42 464247510 -1000000000 -486295663 528046535 -518924629 -502264998 -1000000000 -69650416 -999965119 698321670 718842370 -961926871 42 -754882061 -1000000000 25558394 999978454 0 999978454 -811914441 635194667 -401767635 -999965119 -64689693 -80462274 216761959 -969984433 132114653 163759429 716084428 -812377018 595810758 702131093 249311428 87149832 -470926329 -418482284 98591942 -850513257 384533407 972346041 999978454 517008746 113107293 -999965119 -999965119 999978454 -1 21225118 -951434368 -38953231 -435991461 317991702 615060009 -889463229 -94684659 -174260623 42 443844616 -98010974 -823767123 -188243304 -193200630 999978454 -832171440 -649226953 559658069 -1 806351024 -242926849 984820307 -309848131 -672617109 -23315710 -3120048 -853777304 -324866229 -884837908 111484883 -999965119 0 -1000000000 42181707 383254222 573003140 42 -32241002 -901728307 999978454 758797903 999978454 999978454 -1 -736948185 -720372602 922487575 -999965119 -11569105 -892289611 999978454 -999965119 -163241135 -123579118 -999965119 486798250 -783694690 -999965119 -284986232 715704846 -1000000000 -264671758 -999965119 -999965119 999978454 -399581566 184592718 479862832 -752585221 777605276 -384461783 1 -830251930 -846880451 104054195 1 -999965119 635944274 -405073522 -843478847 999978454 92170241 0 987366407 -191427263 -546065827 842463278 -1 806222853 -770320423 31534252 578581314 841900684 -1 -124076669 114199320 -545011805 530041192 902173704 723068759 862153556 -1 927069204 179641184 106543486 -37283040 -985676096 -418571470 -484567863 149101247 -999965119 674533582 945049466 -950818347 611825478 15849489 591033781 -999965119 -491596530 -653345161 288503223 -289102150 676666426 281463952 -913387921 -980091919 -591910718 -658716874 -119218467 941522083 639025739 1000000000 -321878822 121108377 -1000000000 -313465715 -219720449 935427503 551560995 999978454 476531681 -437898641 -187706539 -160218991 -741527950 -10826947 -40945905 977000928 582774536 1 1000000000 639716396 -112840797 65674638 -999965119 545416514 252929154 -213122989 999978454 -840981951 -999965119 -70755024 -927494949 -975361494 861153355 999978454 999978454 340182405 460021030 -999965119 61571375 313722945 -509999444 396429302 -999965119 781291639 -12302362 -999965119 290164607 -146740471 -783132298 -37931706 921613506 42 999978454 407964390 -980814621 -861483274 -982091056 91290705 271704453 999978454 -570330281 -472479437 -999965119 -1000000000 1 -780166219 -54044727 938279276 -907214576 85354804 -292928279 0 -236100736 -1 -316396945 -999965119 426016967 999978454 988261813 324327343 -153522374 697818590 -681639202 938809487 -805620609 54924369 -763044753 1 42 190143095 -294770917 -307408335 -832016388 13614009 148099342 999978454 1 864433152 78934994 240306282 999978454 919553603 877760219 869126330 -313327368 999978454 -775529604 -947466720 -108966646 -999965119 999978454 487790637 -865635942 824526140 -940518708 305060266 0 -875712098 -318917605 809251841 397120924 -1000000000 -269152567 0 -608500881 -999965119 -62237587 88577218 -114157204 999978454 143724277 406951346 428905071 806747054 346505835 42 639012022 999978454 950448187 240742766 0 603902144 999978454 -979513126 334659186 261081440 -666571895 -521644466 -999965119 581689885 125780465 -999965119 320745633 899236736 882206923 -136407343 0 -999965119 0 -964175786 999978454 -207568365 146358378 746484213 809820239 654865325 894050204 -200418489 334355291 999978454 809162514 58522491 1000000000 -999965119 -1000000000 999978454 -1000000000 469621130 -357621467 901908015 -512026653 -557254943 999978454 540522722 -41314296 42 -385023504 -543209566 -233813404 1000000000 -999965119 707538203 999978454 -536747600 42 542692270 877914727 -981725568 403393424 591636384 891167073 183370813 999978454 759089650 765931188 904049938 -79188544 999978454 -729950690 42 -1 -936318631 -862722407 0 -713548365 -588152937 -981121397 42 -999965119 -932786095 -166670597 -952359060 368132102 68032141 0 10807240 -735270886 716296011 999978454 42 532808504 -995885671 -999965119 999978454 -999965119 999978454 -999965119 -999965119 334121886 -1000000000 -774081685 -114269526 -777810070 437607924 -389944821 73874704 1 713336978 -798571156 -414391785 999978454 106389082 551079000 746452002 -875980936 999978454 989602140 1 999978454 42 -782476148 168771659 -639556781 -175002187 400616383 996468821 56605432 -727296536 999978454 -804661385 990439341 -172890415 -531916197 -999965119 999978454 -354681420 -10430562 -286944466 -1 -727311792 700125628 -999965119 -781285375 -817906883 359693108 -561002385 60243763 -611492529 -389245976 -1000000000 -28015157 -754958993 -80435678 -693702977 -307594912 -556839436 -680863364 -143296848 0 -1000000000 -112254519 403897432 578388470 -896198951 -136714286 -691480255 0 999978454 -796502407 352932823 999978454 -274307664 -733185386 0 -1 -539249779 1 561664373 -999965119 1 174322506 -68618982 -364956744 999978454 -828007566 34190695 -891978443 -822044789 520784071 -436731817 623330924 833539345 40454119 -306667374 -1000000000 -1 -999965119 -999965119 -150092682 885150850 -324774697 432350198 623104176 565172878 965294775 655890814 -999965119 0 -1000000000 -1000000000 971776000 339648772 929280375 -937221619 999978454 42 534478144 0 -1 -999965119 -799160005 941266653 -211993414 -999965119 981404610 -992026311 -116389858 -178086531 -908134878 42 -872378576 891265947 496456235 -1 1 1 -409807317 999978454 -442149698 -166630762 -780037698 42 661941907 200305506 -702153289 -946260858 -999965119 -1000000000 -75178447 964512166 -1 339145628 572273360 -1 -843670105 1 -1 -991563188 -918821513 -250269862 102669168 281738513 999978454 694897981 -1 16839617 42 25534112 -800237307 42 385749638 1 538768014 -55234614 999978454 -834570360 -567077067 -249591308 999978454 999978454 639050553 -250357673 503139503 -111483730 -696943884 400875363 -438003786 569230644 -523001584 -808871146 779314647 157314771 -999965119 -843767958 -906521988 -510666818 547865649 -489654438 -1 81318173 959056577 -669154085 771595009 253125427 708742057 895078152 -548928020 701196629 837698754 -116575458 -701973382 -660797804 -572249814 733311895 -360323368 -72737996 999978454 60899599 -97157260 -999965119 -1 1000000000 999978454 999978454 159254024 42 208467924 -577591689 0 -362691281 -405499254 -1000000000 -1 -784435135 -543289462 1000000000 543357554 -1000000000 754004794 412261728 -278464540 1 454417629 -483517976 103372260 189756352 -88365348 999978454 -352208600 -999965119 1000000000 -748451560 1000000000 -999965119 -391800282 -1 -384494701 -588964003 43041225 627221588 -207948455 1 318468483 -606481324 999978454 -1000000000 999978454 999978454 1000000000 -999965119 -1000000000 -999965119 -826216154 999978454 -973429770 694842892 -1000000000 1000000000 41789929 -495089909 -1 907388153 999978454 999978454 -45921728 42 787400538 644039574 -999965119 141522971 999978454 348278344 -520647809 -403767316 202891509 38257597 792969240 -25363888 0 -965401216 42 -999965119 1 126627101 -205140446 367113173 -869059482 -522802427 949026099 -718472219 -999965119 -999965119 1 1000000000 -999965119 -561310325 -700356842 238248716 381149636 -14433906 -999965119 -999965119 800835711 -662921678 -1000000000 -276492937 62402890 1 880542199 -568654483 -681227821 556711068 616293654 -652021246 -83900520 -418647079 367700421 -232020075 -422008870 -999965119 -325033218 -425027512 779348761 923805056 1000000000 -698259857 413474629 235656496 -741697970 999978454 999978454 -522326867 -999965119 999978454 -130709868 42 -999965119 345052060 -279928664 -999965119 300208113 999978454 -987708259 999978454 25688626 -562406256 -209370064 999978454 -726345915 -588899866 1000000000 -461245094 0 984504876 -475136776 -1000000000 -760176069 892002943 999978454 -85744619 -666128012 -35994549 42 -661092314 719951993 -999965119 13781706 -630293676 -999965119 1 -921671342 -999965119 -860694166 321782198 232262106 766428381 -809216002 95089079 -999965119 999978454 799452662 820821948 -699387450 414387702 0 -999965119 -146846910 42 -999965119 -1 -314107112 -545819678 -548391948 -999965119 -702042960 834539730 -996334917 -404511278 430967400 -428963401 558667789 999978454 0 -827016889 -585227690 -604951055 -779043329 407925483 128672908 468331051 -999965119 -856982972 -1 42 326337222 -999965119 -258326778 999978454 999978454 -352680748 959968739 -172493898 -999965119 -999965119 999978454 1 712585576 -981672992 999978454 999978454 1000000000 42 -1000000000 -986331479 583627535 -999965119 723209060 -778092383 799585551 -355416221 -999965119 -1000000000 431470095 178223352 843766724 0 -785843270 -983040878 -827723806 589388944 999978454 0 -552153394 999978454 999978454 201377942 999978454 -78986129 -398603054 167577275 708336655 42 -51336398 -999965119 42 972774358 -218446685 988157212 -1000000000 42 -472658099 1000000000 -630413776 0 -98836720 524137421 429545528 0 999978454 -333722226 119533218 -135849662 829852350 -145232298 -999965119 478664802 -831206006 -317040972 42 488281627 999978454 -431305345 -1000000000 -1 999978454 -798151807 54601320 181381235 731895798 1000000000 988191666 -711273461 568924914 552413298 566448869 -625436825 -833612912 999978454 999978454 706185847 -836093351 -259198653 1 462180471 960181067 42 382037952 -999965119 62913626 -26634024 -557725896 -205372527 -739678276 213983044 -304508526 -496121760 669976018 999978454 -294675732 246471043 -389792582 1 999978454 -912811359 -815238370 718007627 -1000000000 -289764032 -999965119 313656821 -311771828 42 -262509252 1 -645666818 -83609425 -999965119 999978454 -500276820 -177369653 1000000000 -578874509 896897268 851125292 -592816731 -417400183 42 -219333517 657869454 -1 159509906 -71446785 856532046 49999149 -458235673 -681042997 558771779 -999965119 873652279 772338336 999978454 -872129283 0 -1000000000 975389108 542938931 -999965119 -76817534 -934338752 -676377639 894743874 929392607 -382441417 -99795457 -999965119 42 -833418064 999978454 -848852708 -347653592 999978454 1 370267345 -817774539 618501003 260825341 -782972066 -999965119 69806993 1000000000 -315984840 -821061444 1000000000 999978454 812412038 42 -700707006 452988904 -506647335 732103041 0 -1000000000 1000000000 -999965119 117202414 -438724323 904571278 869951211 269834956 -999965119 -999965119 -999965119 -551803850 -127250166 152763384 999978454 -644263774 -999965119 946540067 -1000000000 566938201 -180069692 364934811 -204894112 -999965119 306681642 1000000000 -536644631 999978454 42 538516548 -540759424 -1 -85118147 584198743 -325385441 -818639350 70146871 422316816 232715794 42 -690478496 -398060997 -606952147 -1000000000 934807256 -1 -451960877 -571126198 -520056167 -1000000000 -999965119 999978454 -271087237 999978454 -870766530 176301600 889666256 125363180 759953243 999978454 -999965119 999978454 999978454 -292641606 354473940 -356045211 -859206050 -999965119 -106586313 939539791 23175612 483926088 571902816 -821762751 -535971395 571111547 831454682 12398583 222955648 -724471151 303463516 264277277 810423139 42 424463961 5325483 187895292 479647007 -194344218 -999965119 -1000000000 814892783 807970765 1 -117885410 999978454 128458866 -537371737 -85077500 -159727323 -230787819 244441718 55218443 338794575 58031184 651203438 -368404447 -303295267 491197035 999978454 -1000000000 -1 -357278888 35687328 -862558608 -184173078 -999965119 232097497 1000000000 42 967171629 448911182 -865805890 -544256389 1000000000 923645249 718475940 -169780296 -639712825 0 1000000000 999978454 692058320 -482611473 -467134294 706408912 689850475 -144022722 -868215586 -855344486 970391939 940266869 753255552 -663715850 -279522016 628283483 -875183877 42 0 -140069634 1000000000 -225541515 979785127 999978454 -629871132 948633299 -647557169 -110906250 -999965119 406988265 -999965119 461209904 548319627 -321606075 -540980958 0 -1000000000 800869329 999978454 341811046 -999965119 -649173574 799290153 999978454 -674062019 11466046 999978454 -983028889 -999965119 -28017765 347393244 -432910307 -275331052 628362289 -175344258 534333990 418257568 999978454 999978454 -714211590 580156522 -970224754 999978454 -84144699 -999965119 999978454 -210894073 -946802120 -999965119 -571129300 389604433 999978454 318717965 -999965119 -999965119 42 70378605 999978454 -78395451 262180250 -953056207 814366834 42 -734501840 863745919 -10135799 1000000000 79069696 954835963 1 -37240259 -347985075 579710971 -1 -216933097 -786822128 999978454 229085588 -663055416 225270036 -999965119 -1000000000 -562053149 -571721955 -1000000000 -506409644 -347383119 -96017298 763234840 999978454 155869512 -572076882 -136160285 999978454 999978454 546907709 994384483 999978454 -558030504 741854668 -17817478 860756569 -409071642 297395643 69838302 407822770 238337573 309810254 42 569796764 30024834 842109826 423165265 -1 999978454 253287311 -43427225 -23323037 -999965119 -465180054 -999965119 11480637 -999965119 -484073226 385178320 -552776856 838957490 -1 375520019 999978454 -1000000000 348091299 608163418 125503756 -582854956 -599077796 999978454 479597459 -999965119 -999965119 689495393 -192366018 1000000000 999841215 -374245850 1000000000 -651683939 -999965119 954835963 1 -896504912 -1000000000 852374236 -999965119 1 -999965119 -1 -366849145 -619649589 -1 -716081559 683062500 1 42 0 -999965119 446059260 -999965119 42 792967532 779244446 -383647155 -999965119 -999965119 999978454 -226134315 -183316465 216913142 999978454 870807746 0 -807444840 -575211590 -360995164 -257472201 833371320 1000000000 172058150 999978454 830094752 -659601694 -14993018 -864776432 -12284191 459571933 -1000000000 -820753017 780157381 1 0 267512898 -1 774670212 999978454 869827970 734932282 184110328 -999965119 -1 1 -680658472 -1000000000 0 -374177403 169496451 122636821 -169130676 42 -160935860 -899673986 -999965119 600440340 0 42 -68981611 400991717 -379722389 -767246393 -37280519 -914400804 89409415 -999965119 421610351 -1 999978454 125889492 -566176600 636861367 -979321294 -999965119 999978454 -999965119 -585154458 -999965119 -991019326 -456621099 0 -519415569 -999965119 732300074 846064453 -176362119 999978454 999978454 -999965119 -681813091 -183501243 -701490991 -999965119 -7861899 -374231400 -928133975 -995646433 884998512 129513010 441319398 -702627188 -900915654 781336240 973185972 88045706 832566141 141709460 -321983251 -722238947 328578275 -537935870 0 247967414 -988564590 -434227991 -213918740 42 356414464 1000000000 6747552 -174920526 881817950 1000000000 150540779 -738675763 0 999978454 0 -292703821 1 -1000000000 637642524 -999965119 -999965119 -999965119 -378177187 49306295 1 1 1 1 414707680 -937595345 -829297824 999978454 832566413 -7577499 -999965119 -183363162 -529527701 -307794617 351551048 42 601884414 -999965119 1000000000 -897235440 -62587738 848638225 -999965119 1 521195866 999978454 -27725451 -647394692 -522358327 -1000000000 1000000000 -999965119 -999965119 846064453 1 -140904187 42 0 866741127 -1 -554606947 -999965119 -274825166 852224839 -1 999978454 590136707 1000000000 59305536 -809487687 254682010 -453855426 886392292 -300752411 42 -944534223 -377955608 0 446860140 992256797 999978454 623394069 -706509451 781244096 -975801123 1 861120539 -999965119 -999965119 -1 -465180054 -335322786 14302696 -422687005 42 52770143 800536574 -996350836 -447450368 999978454 -999965119 494058882 935594253 -999965119 -185373676 -999965119 -999965119 847776738 42 364727451 -999965119 265050582 1000000000 -350297377 -999965119 999978454 -967023385 203486975 -999965119 -416092354 999978454 -999965119 1000000000 -54969926 42 -786581400 0 689857864 891148058 0 -526585844 999978454 0 705094203 615332767 -780078732 -196409646 15942284 401546329 197676550 -1 -1 -21936638 -999965119 642700392 -384501994 525502766 609748940 -392718044 0 999978454 -198906669 587869793 1000000000 999978454 1 492227572 709359862 -507952064 -595926928 -1000000000 -98002385 1 420839416 310635744 -588483706 791341084 -999965119 999978454 -199078197 646593772 -776803979 -69137753 1000000000 455017976 -1000000000 722211731 -464447569 297321927 0 -140169383 -546968684 143165420 -8536501 -490389085 297828586 734396062 470507100 1000000000 907264599 -563516182 -705684860 -1 381766346 -1000000000 -731289859 -365885615 942408191 -541300495 912177443 -999965119 -803561702 -999965119 -999965119 1000000000 999978454 784023105 999978454 342544969 -256937861 -1000000000 0 402408071 -740472580 -762764512 -291209943 -1 858139859 841010466 -80495123 -537805147 -1000000000 31076779 -656159623 0 -492693281 -123334013 -114925428 -22366447 -998143690 -822903610 444043681 -512020474 -688421382 -301484497 774513045 914105572 336537850 -283638915 744078933 42 999978454 766042881 -1 -1000000000 56398288 245901584 948571781 -537491414 -153306386 859560364 -683148671 -999965119 -1000000000 407228599 -744992644 331229860 999978454 281134733 999978454 -463760759 786993948 1 521207216 253634376 -589309196 42 -1 -999965119 1 1 -660323083 -193065393 728845402 -10412047 347158922 926808464 618501729 881388175 -56384408 999978454 236620802 579956584 -665406124 1 999978454 16211592 -79639071 92739637 -1000000000 638118284 -831318402 -999965119 816721633 -262050032 -999965119 -999965119 -934206110 0 12340278 0 -102977836 -1 -931692945 342985891 -809868584 1000000000 -224986000 1000000000 452194257 -351777740 263718402 -483593967 -821899392 560160755 -93999639 893510494 135024678 -191789637 42 863223839 715906291 -6939534 -999965119 -999965119 -999965119 -749618755 -185567338 -449313270 -205943881 -999965119 -999965119 1000000000 1000000000 -621855954 821822484 998877046 999978454 351292910 999978454 -946028886 -383416281 -148219705 1000000000 -999965119 195796614 -1 480778668 674736450 42 381318788 684686976 42 635582661 -380305524 -464766436 875833992 0 999978454 42 -36637381 912693396 -999965119 68133481 -124091982 1000000000 -283916625 -179266744 -589629415 56303055 -634943516 0 -318806986 668657394 76842599 -888853659 -808552964 -999965119 161452160 -211841936 -999965119 -689907197 -615011628 171655761 -999965119 251883038 6703162 -73733916 0 -1 161785783 -470525029 -134903587 371194662 -999965119 370128408 -348877785 -858499148 164344552 -366016227 941547341 127454428 -380329628 392611877 -1 335462224 999978454 232713066 746250556 -562887643 -993703272 -314622224 999978454 -68596856 -460473736 -147035398 999978454 -291883082 1000000000 906364331 397497975 -999965119 -276492937 42 -86084986 1000000000 728563094 999978454 -178984902 153979948 -943976566 401672360 -956326954 65409836 387485247 -1000000000 273389100 453955910 -999965119 532417726 -997115176 -653130520 48069297 -266506235 657564669 -905606542 19054856 -376379260 -69453767 -999965119 -194495088 999978454 -164068067 -919496341 -338701905 -628493912 -89707747 -510855088 -1000000000 42 999978454 -1000000000 -999965119 127352457 932296535 -474619419 -714412974 -405140674 257974420 -986066529 -448856552 -808505797 104281900 844048678 -999965119 -954099579 999978454 999978454 -145609847 36577057 477504816 -679400601 791179212 934682187 742827551 -999965119 886710337 692319983 1000000000 999978454 811803243 -1000000000 394191417 153080315 -999965119 -523377337 -999965119 1000000000 -1 -770354808 556248650 401260782 464419790 -139973010 887982603 42 0 -115868402 -999965119 -1 -1 -472775360 -258326480 -898883771 448773071 89789235 -676021838 501346555 -154780607 999978454 999978454 -768843537 1 -402178696 934500819 382482557 557683878 -712857627 -1 -880047330 -72416036 -999965119 -367081409 -605688138 1000000000 241257374 999978454 -394260170 307093558 -568124157 42 42 -790093520 -1000000000 193114753 -491747000 42 11359188 425289415 42 -896263996 -999965119 16350852 792886448 486049523 -941146358 -1 0 -999965119 -842916198 -892077420 -1000000000 -999965119 -434426992 42 -999965119 -127532774 979789337 724951504 999978454 42 -316014490 420799698 988626993 -93180783 1000000000 999978454 735415494 -951160235 42 473734336 -718755603 410455380 -636135460 840621930 -1 999978454 160766322 -214604342 611766177 -827956334 -314629103 -247887197 -385936008 -999965119 -1 1 128655959 -321708716 244831679 -51485962 411430276 423028929 37548529 999978454 -223775463 -999965119 999978454 -858722118 907699452 -1 -1000000000 -336444980 -384773988 711389157 -313590834 49614772 260053004 -122903979 -538224488 -766289860 679483095 137380082 -858682102 -1 999978454 -960690321 419820584 85820793 235600984 42 -999965119 965249149 -999965119 -1 923950099 -821534313 587580903 593816841 -616322002 -1 768442221 -464107166 999978454 -805065408 -932398008 1000000000 -713560625 -280063602 465749446 934281483 -1 1000000000 990169399 0 999978454 -516714247 -432886085 -1000000000 -1000000000 356163514 999978454 -680978688 166141992 -1 -508042599 -999965119 -999965119 446437486 -1000000000 -915660966 -387609409 -994452373 999978454 445230253 952722912 -999965119 1000000000 551046014 -999965119 890137999 -383361323 -124745860 -795896973 -357790655 42 999978454 -540991568 -357035085 -927090408 1000000000 -675578937 445697500 -877508903 -999965119 999978454 -866934194 530559327 1 474781489 999978454 -289287646 334829310 -999965119 697124533 -582441228 747919029 -503874179 28754746 -731595967 -525031938 -999965119 969996661 949507952 -103326597 -762907714 -999965119 0 -335841078 -922194659 -975103625 818159042 -101048844 434348654 -1000000000 948764937 -711115158 -999965119 598587468 999978454 -185996647 42 999978454 -1 -462201485 570306243 -632378672 -34031359 127788552 -96711756 798957439 304183139 -999965119 999978454 -505647406 736301733 -805658282 398731499 -1 366227147 -71643836 -153266241 355560859 -1 818252064 801918317 674847392 841309926 442577313 -110615105 446351691 620023464 -455738113 999978454 -39259067 -236599571 -306326102 999978454 291663470 -752851914 912387246 999978454 1 -999965119 864278629 -999965119 -90501388 999978454 -999965119 293389757 950045985 2932861 558894866 -715758352 489986319 42 -269047864 -676884594 -603470582 -81071713 -206280651 943268852 348984208 262573300 728829809 -999965119 -658262701 -149329862 153091834 999978454 163383917 -417310123 761322832 42 52613515 0 504875856 -999965119 -694544019 -999965119 892143213 904411073 -231397904 237993953 -575566414 -999965119 568653560 -697215164 999978454 -421459145 329530359 -999965119 -211890129 0 -11627528 542017401 -1000000000 -803912762 309043830 -1 6844283 42 -6162149 -118750192 373571854 -999965119 -429058400 -910289714 -981303016 41495032 1000000000 80006691 860148545 -190107898 -222226396 768643826 591089206 -604244959 -724595277 -941461747 -884129344 999978454 -382000220 -939967770 -831279666 601935163 -999965119 1 42 -999965119 702128381 -141023763 -415446185 -653201079 -999965119 -75520681 0 -1000000000 -999965119 -729669511 -999965119 909057005 -667833601 -351073763 -271539694 311774371 867931803 501723243 -20176710 676669929 -761930621 999978454 1 -587486194 -1000000000 -1 -582749221 -999965119 -626365541 -441330132 37121598 -321675913 972618965 999978454 557228370 -1000000000 0 233883459 -176125474 870132616 1 -630105131 -790421264 -531488331 576891414 628478269 -999965119 -285562443 999978454 -666471261 -999965119 999978454 -355163610 655872102 881525031 -124317216 5098642 -342294827 1 0 833654076 -1 -999965119 999978454 -772793289 52453676 54951262 393606241 681672667 -271367271 999978454 152026022 -139973010 1 0 0 -999965119 1000000000 -1 -82481915 42 -151854551 0 -909370498 -508578823 -98865178 -494848246 -1 725362803 82674283 900474295 -688087927 -1 913934388 977949333 -28945030 -549382323 -1000000000 -791732490 138813359 445864437 501559436 666448463 1000000000 -773775390 71477865 999978454 114293272 331671939 92331769 610006586 568474410 232763075 -442296671 904411073 953260448 -106863216 42 -524308997 999978454 295629474 581456425 847143388 675940745 -989219056 999978454 668276402 1000000000 -876901016 799814076 -43620186 347256093 999978454 -179722470 -989510556 -123261456 -66649076 -999965119 -414321117 1 999978454 -512865586 888326941 80109889 -945937297 312260183 -164876067 -569006575 580513839 -251617929 1000000000 -1000000000 182092276 875038356 -776134731 999978454 999978454 595997711 -135971630 1 762447831 -698829990 630096593 -679510363 999978454 242963706 -383960324 -371695730 999978454 299834170 -305011895 -358498189 -472861364 -999965119 1 999978454 155572269 -779314245 999978454 -999965119 -223844175 -230965430 -879837116 -1 55622309 369023009 552160510 -897347354 -1 -846023634 -1000000000 -665919783 494910209 -999965119 -561472441 -999965119 -999965119 42 -999965119 -631730952 1000000000 108604197 -385506643 -222674005 -673637134 -602732258 999978454 38030955 427835850 -1 1 579453228 -761281620 235005650 246362516 -999965119 -796645305 -999965119 -922345501 624245903 306837052 -932806656 -958339112 -617538599 329738872 -128545962 152909381 -782684285 903671702 745855635 761806702 184713888 555510494 -506888389 -69062931 -780037698 -546612852 -156957589 0 -95234560 -948151922 -346221996 600600080 -782943351 -359127570 726633748 -275337590 -999965119 999978454 885557436 -623245231 240703152 803927867 641034684 834913053 679231717 0 -1000000000 -19373762 -275704816 -49253202 -999965119 -1 403616336 294800822 -719315834 -542793870 -204616379 -452246305 42 -438008766 807114928 -472861364 0 233716948 -952882729 -316121587 843337053 468434406 865970327 685216364 -229163150 -501843244 999978454 831667953 891113821 -383385957 -999965119 351247016 269612659 1000000000 -999965119 638048190 -297714981 -999965119 877239343 -675631275 -999965119 42 -29582863 -1000000000 305747788 -849219391 -723707790 -999965119 -235676021 -999965119 -999965119 1 -56890059 -902351009 -645035027 -5622770 584492199 0 0 -906637216 793168971 -582959912 -659480721 -594701844 -625056859 -877972926 580017328 965438707 -999965119 42 322031157 668302797 -251942814 892481845 -205374633 988213525 414713090 978798079 297189533 -1000000000 -999965119 -999965119 254799092 -559369339 257900625 578027516 -297642665 1 -999965119 42 1000000000 582845267 42 0 -999965119 -124315661 -610042091 -618648839 -999965119 -730542117 25244395 -999965119 212861272 17537532 -311183174 649253132 42 999978454 -455893301 610458679 -504668273 42 -999965119 -500671027 -1 564232856 1 572140166 573847162 152545813 -949059392 204756095 999978454 -14803792 53737477 397180774 564927117 -381200868 -912331705 -943496696 -42256661 49807180 -163523002 254647007 -831798538 0 -238098429 -360970532 886936665 982946160 -178984902 760395054 -625634092 42 -999965119 -238904512 -1 5346985 -553920470 894582242 672293695 -470483688 -999965119 -1000000000 -999965119 -890474133 -276444821 -1 106507745 -724442381 -1 753417832 -507227660 627572169 740683573 993665750 617890920 -33018018 -148848 -376441990 996721179 -1000000000 808073671 -119378323 -90393047 39744843 -86636375 -63133152 1000000000 1000000000 -1000000000 999978454 -614298782 -1000000000 403417214 0 -999965119 -8266125 182905233 999978454 999978454 -68850886 999978454 1000000000 993459691 243078828 1000000000 -800074068 886872793 -168590272 942325393 203423862 -1 -679496074 -999965119 -1 -690999555 -363078199 167774549 100339457 -979118103 -601774451 94495915 46091644 -192988847 139576291 985932897 351589091 518122020 667971015 -999965119 999978454 131732435 655558597 -947145966 -218942539 -100094146 797511102 999978454 -159266845 -993903704 -222191541 -202996573 -405436851 697625621 0 -607956939 -394127218 32513417 -483878249 863506078 -652817969 0 156438611 624042759 -167296933 358490117 896497409 -1 -1 162576212 582743170 610146259 -576529065 -999965119 1000000000 951232248 851104937 42 -999965119 -978475411 891840468 -293414869 954475819 42 -626656451 -999965119 -717381771 -999965119 999978454 54550469 -838075837 -1 -786940754 844109392 -389350180 853845539 229387195 577035132 510458222 -391413797 286171357 -494606582 -999965119 999978454 704514640 146074919 -762204469 -487985314 999978454 2818175 17962604 -805732669 168664310 -326897114 -248704150 502719953 312154543 -120703499 999978454 -1 -967125694 229252317 -109579387 1000000000 -296698848 -999965119 113629334 16640901 1000000000 -999965119 408685993 934311801 -757741660 -490780001 219169920 -245740810 -6021929 -999965119 56586584 1 -999965119 702203246 -164739248 263009194 -999965119 357422519 -999965119 -340048000 -371082144 999978454 884858460 0 -419516510 -149421586 787316262 -520487523 -999965119 -999965119 502847249 99484987 -794499832 450810366 145534504 856790708 176224251 895454372 -865215070 -425603215 -258976519 -869386904 -1 -45476936 -1 999978454 323314125 999978454 -1000000000 -999965119 42 756913295 -379963391 337289458 -999965119 -999965119 -738275574 -715066192 999978454 -237176384 -108056925 -139720370 989228307 59337108 -727878551 -638913660 -644145873 -129155116 1000000000 621159768 850845768 843053330 -660391841 687388062 608192712 -219127374 982455868 -857959984 999978454 163551234 -999965119 -92792533 -999965119 220926563 -578019348 -142442391 -554706846 -999965119 -1000000000 -1000000000 -215600827 -365264538 -200224854 961986265 -530873937 -469050733 -999965119 874005917 351168342 42 -999965119 308208325 -521413174 -175154303 24074960 999978454 -751004891 -28642820 -786458196 -979829929 -77174544 973746547 726027066 1 60841573 -874836186 -27459156 -74421999 -968257450 -1 566766685 999978454 -826280858 804454725 -730891772 995329767 411206301 441696571 -999965119 -196132484 -999965119 -242609459 524957428 -718276423 627945306 -950967804 -290792708 -532340885 -770583627 -83352691 417064054 -1000000000 -329403020 -234313679 426380463 -808209319 530832019 -39818370 916002646 -816927165 -366280649 -419212781 924305769 -689352773 1000000000 1 -999965119 999978454 105948717 1000000000 668450297 623522911 234279712 -358727194 316355087 -115477131 383504081 -701986148 132042354 666830621 1000000000 404828589 -1000000000 571622500 -23141828 -924540429 999978454 -1000000000 73305339 -999965119 -503774928 1000000000 386836931 -111782650 -231635610 -468308038 924594455 363773524 1 -581264039 1000000000 954504164 229613376 1 761832016 235921145 -1000000000 -318667241 916784395 159764373 27911334 -122941607 6354344 890159569 322127861 450298610 315935678 -856442020 560096208 829916112 -718838552 -57435519 -779536273 0 -970496819 302156725 -650214551 -999965119 113630232 999978454 999978454 -1000000000 999978454 58326941 165054347 874466160 -200926909 -354450234 -922344435 0 -487244365 -584937429 1000000000 869130915 348786414 93488617 1000000000 190881016 -556979252 -880472247 347423864 -546852971 357843721 -336502348 -649819332 873944088 280123291 402140543 -1 -1000000000 -864042965 847408172 -54930886 -1000000000 42 926170446 -185683209 711765849 110564458 -627463225 -694085963 -102025678 -367149926 -824824432 1 999978454 -939430901 -999965119 -999965119 -1 572030969 0 -510388364 -584130494 720701266 -999965119 445759894 -999965119 -12797957 -506326630 42 -810858390 -999965119 307448291 -439245097 999978454 59250052 -508454121 910126509 549136869 -713913453 688799228 393185562 629813308 -702209940 -93389528 747017985 1 -415873720 896698672 575344477 -723903011 0 -166906373 -431687645 1 784163136 -72411888 56196833 844621678 999978454 42 -37986215 -999965119 730444169 -999965119 -999965119 -253054342 115786661 516148019 745250449 -999965119 -1000000000 522887778 -608946454 0 -419881191 976603941 -999965119 -754771463 999978454 -1000000000 -1000000000 42 762711021 491766154 212670255 977445899 -1 428088327 555208481 139903926 0 -821876584 895767361 -999965119 -587455377 -999965119 334223726 -999965119 982480207 15141764 179299384 1000000000 -717255708 133811683 -915977612 -101973301 1000000000 -160726459 -636469198 999978454 -1 823132241 683409686 -999965119 534633075 42 895671888 -978852537 -799452623 583536469 -999965119 42 999978454 546609703 -443761276 894899527 973673498 -330726055 -76988623 524528826 -1000000000 -285590165 -906182648 345260975 42 -1000000000 759589373 1000000000 776877572 -940361644 -990544277 -1000000000 887019305 958834694 0 652630070 -239177647 146283697 -911884010 999978454 42 0 84277563 -5662259 -3159323 -999965119 999978454 -425076469 -213152181 -625862636 797057703 -71416166 -88717356 183023270 -927774681 -1000000000 -441851953 756460560 0 346624946 846652413 -14360710 -1 -161152816 591065352 -169779867 402633161 -559120834 -704173844 999978454 -999965119 -736771128 -162416806 668307920 979508643 -991748291 742660104 -818034772 -459120032 786400262 590966169 -745882317 -931318500 -451365482 593470702 563073040 -1000000000 37272007 478948621 1000000000 999978454 999978454 -697546759 452363349 -999965119 996116634 264206180 -369305842 381149636 -719114759 42 1 582969869 331541609 -769616038 -514622144 -362290135 -443428389 222202188 -999965119 871390430 217014855 1 -51585620 -534731484 42 999978454 682855884 -786213794 -1 -999965119 42 -689388188 139107092 495908948 912602301 1000000000 -344556606 -423675691 803247256 151738772 1000000000 299664668 692131689 -1000000000 999978454 471793573 116210519 -686178689 -471186844 -858460180 622052574 872805351 999978454 946826934 1 -587929597 554991866 518800668 705390854 -999965119 -777990447 1 -850180680 -1000000000 836428298 -683526570 947133511 -748700719 -178713841 -999965119 -648270090 -812035902 -166442132 -999965119 439118001 -275600031 949382320 -223645736 -1000000000 68115283 596563654 448204169 -999965119 -738752249 -1 -416915547 782741120 354087302 672531800 -81070556 440130178 -944650239 -1 0 -999965119 749655774 999978454 974117392 -897715476 44748183 -462109931 237648232 -833525434 707577730 -953689811 999978454 810793589 762476980 -146153952 -999965119 -644759431 388035787 922208909 -1000000000 0 283974558 796973582 -135119472 -82389898 -325439032 -201135995 -756604154 -573982647 -346308216 1000000000 -272697487 999978454 907583193 -62709018 999978454 -263212870 1000000000 715199063 787238201 432625574 -77489416 17762638 0 -999965119 712692832 -323575222 802859947 999978454 534931859 563897826 1 319133194 -515866570 988962719 477835498 -899733996 -559266083 441955019 90898252 1000000000 -1000000000 999978454 -435697804 -1000000000 763185676 191443504 133934374 -195589131 -999965119 933001946 -36362513 0 -136677410 -999965119 0 821531306 44597949 999978454 446059260 -885454409 42 -766938515 -999965119 999978454 -907496718 -592816731 -999965119 42 999978454 999978454 363816316 -999965119 -930266938 -483991127 -368680759 584931596 -335271331 349657956 -999965119 83871557 596481370 1000000000 -721536868 -993257728 -506005505 -183156288 -895288049 68373232 336660070 365867472 0 -608536811 899969229 581353890 1000000000 322195271 -999965119 42 -1000000000 970992459 857055181 584786117 -187143032 -227039276 66801314 485992964 -999965119 795383427 -1000000000 999978454 -24365544 511833803 -801908493 -1 -709892274 -1000000000 -999965119 923206755 936551012 826116918 0 -656089518 -277438097 999978454 0 630035650 -999965119 -724093538 190183153 -623438800 -153241447 -914457090 140339148 -999965119 -1 999978454 -1 592591093 -665340386 -904738867 564060950 470602010 -67565843 -921665418 -755469844 -879073068 82195672 1000000000 -706405167 304617720 1 -639747416 2119651 1 902977396 -874724947 745518719 -999965119 -627756866 680570571 -486038541 424796725 42 0 -306667374 42 -437605356 -566126930 -54220305 -411066172 -999965119 -301745903 140846707 -999965119 -375755915 -60140409 -325481672 627271876 130533516 -51451961 -909073679 910094260 0 630856764 -760043537 -708255726 403654202 853860022 -999965119 999978454 29769768 -518154805 -420241348 -873536409 -13954370 -797030712 624674606 -365955507 374047524 -931459584 -952398491 363402288 218472084 133381169 -62394658 -237538442 -204569408 -722162265 999978454 -552782157 -448998561 732870757 798774217 -72136024 -369305842 0 42 -999965119 999978454 -999965119 -924906727 999978454 -999965119 148487036 -827675100 -315019399 42 262600288 -1 -816517704 232553218 -598164515 -999965119 -348083743 354083233 -829823671 999978454 -999965119 -178241607 -680651182 0 432845625 -193202900 687650070 876297671 860431091 -999965119 983348906 999978454 -319035591 897458674 76109936 -423184675 512787028 164041236 2147272 999978454 -1000000000 -312977126 -1000000000 1 21382737 -999965119 -1 421132330 -145388230 1 -999965119 755469899 -782984978 375582267 713088377 -15074100 -389201584 999978454 210908053 -36920612 -404473364 895784531 0 593128655 -788542143 1 -942307221 -796748455 395623244 385603777 0 -1 999978454 -751421434 271131215 -546070923 -999965119 -999965119 -684976564 -225491979 -725696416 -229084152 -817497977 -43499618 -636325083 -12667644 -1000000000 609234184 994281472 609916704 -999965119 173866478 79988626 162482553 839047656 -999965119 999978454 -312753876 -482138338 222869056 107422245 -553576877 -690058114 576093060 76697573 -651708116 307383223 48604110 262056427 191818797 35714275 -318728685 -826775947 999978454 999978454 90148517 -566271115 0 -580510697 1000000000 306238570 608791398 -109134304 999978454 -628445976 -708289635 -437685054 -1000000000 -1 -999965119 -200667743 -999965119 444918263 -612681017 -181553451 -563603078 -710520320 -523012988 -226090732 -733489553 -248123290 748358338 999978454 -79752785 999978454 0 -1000000000 999978454 177892650 -921460183 936336215 906555140 549068286 501825775 -862634799 -913841689 308081795 999978454 1 -648533604 254792109 1 0 673543235 -417523928 447578213 14167433 882065471 -828129048 824370089 -1 -999965119 999978454 505600171 237903689 514960275 -164778543 515705016 -221727099 -900804341 999978454 596857811 452667579 880736265 999978454 42 42 -911509406 -18221549 999978454 -101493498 374047524 -794256157 -420609728 380572238 507869638 -652145303 1000000000 -137372860 42 -821274160 847782419 -1000000000 -999965119 -751926194 -1000000000 -999965119 -749184055 0 -711445583 0 742642967 -850904546 1000000000 488069179 -86955879 -1000000000 877518375 -1 -999965119 42 1000000000 555630327 552758264 -547127 -749297397 999978454 999978454 -999965119 22046969 -836854433 -1000000000 -41894774 -614444532 -812627869 820899653 -971636448 999978454 -520265289 459986782 692782294 -999965119 -151263386 0 -957423257 -999965119 -999965119 -262990887 -1 -999965119 997775479 1000000000 -366939274 785764328 -459196617 -916471315 999978454 42 -501205557 53737477 999978454 -428056084 -999965119 -558787299 -716677639 999978454 -622984694 999978454 999978454 -428766095 256265785 1 -75858566 -713975875 55719775 -254752382 690668219 0 886657531 411570883 523031605 999978454 373631492 -999965119 -229685066 -639047073 -313213646 11152406 -679740885 229494247 999978454 42 116827458 -301252960 -182818194 0 -214962989 999978454 -256937329 423463301 -622123360 -999965119 448139872 42 156438611 914192770 999978454 42 -999965119 -912864945 -760402822 999978454 576213738 216003580 -807099934 61242652 -172881892 999978454 687113750 399800717 957864094 382443845 580147761 -928968236 872887229 -944202332 999978454 -530621325 -999965119 999978454 29881009 -964649787 -929584204 679682701 1 -577017570 1000000000 -292510806 -1000000000 -324522056 3694952 -141382701 579111986 -1000000000 -394236830 -1 167405797 439632231 -702704550 -823395499 332663526 -65846324 -452039223 -134407453 -952106819 -991748291 217294759 715180562 -611841244 -89090429 -1 -999965119 -156099888 -725130567 903475541 510580465 -915222439 999978454 314251881 -999965119 -34802150 -854119109 502795094 413865007 1000000000 -124265550 738698515 -393892143 999978454 0 360551041 89311257 -32388382 999978454 -368535629 -999965119 271705602 -885301877 999978454 -1 999978454 141029910 -999965119 1000000000 990649055 133995195 -270542394 999978454 352919571 -999965119 1 -319978694 -999965119 903905750 -657355863 999978454 -17566155 -687374433 -78475524 -801077951 -682976033 747790109 999978454 583736523 118447663 210274876 -115482003 999978454 0 -810257478 -725395481 -297689402 -916496119 504812797 -665473195 -524576547 999978454 -407829733 -543466530 576295217 -752743093 1 -751328158 -654816994 510463641 -710833967 -369125175 -756074870 121564550 83808368 -568976957 -1 -815799401 1 -35058160 423713724 0 444319246 694890031 136704373 -846067448 -4526032 999978454 -243708156 -999965119 -999965119 -14552939 -599758573 -74863416 -239543692 762794811 999978454 350390614 999978454 597885402 -334308305 743534864 -1229614 -139447476 1000000000 -909992501 966373134 -827330223 206539302 -362661682 -191955432 842406684 -369860098 -811035446 42 -1 160686123 509397087 999978454 707247105 -472370577 999978454 -18321239 577707011 -119652097 -334011448 -597381832 -617038755 271670006 -458396588 1000000000 666482140 -999965119 -64869830 -738306981 -1 999978454 -360181516 -999965119 -173376682 1000000000 -1 -435233687 253844944 709382074 383840823 3087353 -411524854 -350705189 -999965119 -543148492 76256481 -514825002 -380255472 999978454 -727784256 -1 -1000000000 -1 999978454 999978454 -1 -89434668 -999965119 -999965119 53855022 -636119593 525805206 -1000000000 -231361839 -352464494 203150409 -999965119 113077443 511258657 920590944 292457498 -742005579 -411899284 1 999978454 0 -1 102359371 -380570925 278572950 -358850268 -70124489 -999965119 -912312884 -1000000000 -926013483 -1000000000 573866043 -108056925 -1 810452601 999978454 0 474940331 1000000000 985519503 42 101608236 -105991116 59819534 -759635160 -1 -184822988 103575198 933494587 1 732791127 -925122284 -651684995 -87530851 906559757 -999965119 -149296944 -999965119 247625220 -999965119 -220473770 -999965119 -156888454 -260241003 -204991678 -999965119 -999965119 -999965119 14499862 -351594569 201239968 227657095 331589117 1000000000 694669087 649272027 1 -841588678 -986815759 379050214 119767237 454204041 999978454 644322878 -62457907 766848064 236529007 -415450584 1000000000 304412724 -1 -1 -102589806 -984034887 42 -494167411 -715066192 908519072 999978454 709432623 -999965119 280059921 999978454 994293808 -51393157 -81735706 674624814 461847057 374168450 -507824768 649690317 454579478 42 703895461 -389124906 -1000000000 93658394 516108919 895609044 256080189 892235170 323683079 1000000000 997517494 -427209186 642904055 -999965119 684145124 999978454 42 -1 -539622346 485479999 -505269979 395558890 42 999978454 -999965119 -974703658 -338116045 562673466 341430627 591238390 732917888 -850397229 -999965119 -999965119 -714784163 400218204 -183405234 335082123 957244760 -338140850 999978454 999978454 999978454 -999965119 -17320581 -679335443 -529326117 -151832640 -690975448 -542952334 229329917 873545986 0 -653282626 -670527745 999978454 -804188102 6362155 1 1 -997541407 -65427838 614016169 -383500105 -431567697 -307206176 383815534 491766154 207998586 0 -851450340 1000000000 -525821683 944038615 499222826 999978454 -999965119 -52304912 -123598924 638441853 -1000000000 -990695207 753823191 -755470475 903531053 806858262 -639708737 1000000000 -427255412 236998871 -910289714 -662570057 960465123 1000000000 -381496176 127971741 -1000000000 -1000000000 69342073 1000000000 -717729790 -240923015 554957325 32408683 999978454 -371302792 592777920 -836874522 -317759696 178908162 -606535068 737477991 -377488286 493936463 888938493 1 457909644 999978454 -774479425 999978454 -800763390 -970461766 -948230245 0 356820209 1 -538316867 -948139788 916158058 42 999978454 -460681268 -424309899 14854974 422205866 265171250 -131397513 0 999978454 -626161454 589454554 -1000000000 373782372 -999965119 684130338 -756058605 300541491 -208081764 -87558643 -632349672 -235237228 42 508181358 485992964 -937571352 -875587902 -764299667 681459122 -999965119 447316293 616257851 -294324047 -695298248 -144084408 -999965119 775358712 42 -999965119 846401961 600651636 178594475 784049834 42 -496884423 -328045445 -537719519 -319049835 696184244 1 -608632359 999978454 -382133056 447742334 663557397 -311912891 -63646482 -139234950 89169409 -999965119 853030347 228654093 -999965119 1 231294689 -999965119 999978454 1000000000 -920644046 447649984 8070291 -198398478 -861683959 822283418 -999965119 -40467691 112820524 -300402721 544879271 -444600871 -426849830 896852397 -783023188 103661478 839705542 163992989 152621974 -280573274 -518213709 41361735 0 197134033 -99318182 -942768146 975612209 1000000000 -540985456 -999965119 286614012 664734110 886999121 -999965119 1000000000 379187361 147259044 -999965119 519764751 241765121 -260245817 -620667363 1000000000 -495891291 -915771187 -798044865 981534472 -1 533428300 -126190427 1000000000 569878733 -492697250 -603266444 -552397772 1 -596373914 745118207 -222906433 -793039510 -607844983 0 -303572027 688936865 -883108226 865081850 657794260 -377869464 253065565 346604155 -43156168 -999965119 216167628 1 -947347745 -999965119 -200209692 651548867 612252943 42 -399744138 -783870101 528000055 -1000000000 -592122982 0 497771006 -294349216 873048750 -100738597 1 524502934 651904464 999978454 0 -1000000000 659532458 -834131184 -1 -899055607 -695537936 -748340196 -27166129 899648147 -999965119 256902287 -999965119 80929892 863291171 1 764978281 1 -891252654 587324674 -650212230 -667810845 999978454 862529511 877844568 999978454 -375945645 50314307 -457567693 -270452470 -905513732 185625377 397763642 -543514794 147406791 379110791 -729870178 -274732963 -1000000000 1 792623953 765430896 615165527 -319887439 -257907746 -846833780 -514678783 -1000000000 -87283999 -746946061 -999965119 49999149 -663017952 -99516262 -724891771 -1000000000 978928539 195956725 752715592 -625014745 976944818 1 -809329615 -32144793 587717215 977901459 420520050 -999965119 0 -55603185 187340395 -869797785 999978454 1 -739850443 -970816873 -999965119 581281007 1000000000 186712034 -164476607 999978454 1000000000 -999965119 -1000000000 342300546 -446556292 -999965119 974436374 999978454 -999965119 999978454 6496271 -813131301 -999965119 692361694 -777116745 -290292126 999978454 999978454 331855358 376352074 -150955729 773556343 -1000000000 -441954882 82219706 999978454 -722642835 -1 1000000000 -1000000000 825097897 999978454 -575853928 -1000000000 -738947155 -999965119 869600771 -330576518 452286800 153837426 -635092057 -999965119 534998828 -518769920 -999965119 512197012 -561319078 -828734213 999978454 794614102 -376765391 999978454 170862271 999978454 264370794 -332891624 861944974 -1000000000 999978454 -730633943 999978454 999978454 999978454 -444580459 254385800 211462562 999978454 999978454 647928001 271646233 116088341 332441656 -999965119 414346210 -496012903 1 142339704 929324256 -471932658 -907432466 -605682553 868596719 -999965119 145439935 -343232869 -400775704 -270660813 -1000000000 -1 -353012689 -764802580 -821379283 -611670096 42 978006155 999978454 -1000000000 999978454 -129144025 -746423223 89264839 999978454 -737548330 -999965119 42 449630659 -482251957 307570230 -562397213 -104145646 178018773 418407760 -59237283 477807129 -1000000000 -21885770 -21212340 -579877687 21958625 -999965119 44969546 -626945061 122862991 -577428359 -199196442 1 -483859272 833706586 -183549804 176865627 453225483 982421837 -47212917 -350548432 999978454 -1000000000 492601584 -871898823 -999965119 999978454 874841543 42 -842916198 -381096549 -999965119 65086162 -999965119 -1000000000 -176880175 -842774128 1 -644875443 -999965119 355283591 950489451 356178560 0 -777588610 586297786 999978454 -913031430 -476473411 999978454 -267340898 -531161153 -398661784 -935722784 42 370263258 -272228713 -609790270 -999965119 999978454 -767934665 0 -310379299 -160842003 -590852534 -560512611 999978454 -175643150 -999965119 -1 -999965119 1000000000 -650836197 -744896055 999978454 -999965119 -863918719 -999965119 214979413 526766179 42 805538484 -501226992 359263163 -461638850 629840393 -207560522 312028574 517007789 999978454 -1 818922701 999978454 -900804341 999978454 -551921422 398210601 112299244 468351259 -861796247 -195392458 1000000000 -1 -168898406 -541396226 -749462374 -1 694778309 68306310 999978454 848637536 1 196541583 509273823 999978454 -90332205 -803113475 -227031872 701315810 42 -509893099 -476575532 773616101 509540421 999978454 -717207 623251261 -1 -999965119 -556263163 755609475 -1000000000 -517219859 388791218 107405113 553520364 -765480341 999978454 -391144034 1000000000 -246282908 999978454 -216778969 -1 621323312 -574850974 -427614514 42 608002010 1 877646375 42 326661652 1 804344753 -623318160 -1 -863340443 -1000000000 -999965119 360892707 -359838126 -842688662 -538713059 -106444724 755049509 -470785600 -853372621 -999965119 42 -999965119 816845777 83936996 -378122330 -999965119 -29060312 -48553943 172152375 277440425 566040252 143461252 -887788638 763509357 771038590 -1000000000 -999965119 -155316962 -183225537 771201629 -904768537 -792400973 999978454 -242035062 -97700699 -22894737 1 999978454 -999965119 450379323 -455656188 999978454 -428182732 -810781129 -415800047 -429409626 -999965119 345325851 -516589590 -907165162 245702921 999978454 -746125935 697404572 1000000000 -185152937 409279361 -999965119 104029688 411993012 -17190015 391268669 -472842182 999978454 78826154 461820395 499020666 -757461897 221207375 777007785 1000000000 999978454 750942314 -333025833 361857202 640037577 999978454 260171776 -999965119 -681475355 -12190676 -517974257 829255166 817215117 249739941 -383048795 840888915 274086019 -862169056 -872921188 42 1 -735471518 -1000000000 130328381 1 -107626994 186507251 -906320172 610426927 119655826 -1000000000 -109340733 -314598444 -331622524 999978454 1 -747127189 42 141495955 -646716469 -209276274 38954356 -981994766 169091016 -634779535 -699121121 -686234834 -932295999 -440846775 999978454 999978454 -802653503 -1000000000 -90308972 -999965119 909516992 236975952 483293014 -121820700 -882152369 -391562144 -999965119 614534200 78558904 840215627 842545525 999978454 999978454 -445902481 462544401 -185255163 -595433368 814888513 -576699661 1000000000 -813191314 -157048100 -240553407 579596420 680967862 119361409 999978454 -938669680 -346922422 -173897752 408850630 940399666 -999965119 -840812534 999978454 1 -1000000000 -77022685 -191382135 -931775451 1000000000 -826223019 -444427913 -817479625 -525578485 -96140660 -205230887 -834431326 -726984684 999978454 -277817614 -1000000000 999978454 912537344 -71582060 -335090690 -293815212 -837311790 532347860 0 999978454 999978454 839099485 -641681438 32679806 999978454 -1000000000 -882991638 561397546 -218637319 263523458 -954172041 958162671 1 1 641360440 395398471 -415271341 999978454 331296668 -67313184 354842277 849291397 -981171301 -74384951 1 139130611 999978454 -1000000000 999978454 -1 -801992235 -1 -33382782 -462270934 999978454 138911237 -407885559 724158048 975471206 -304661066 999978454 -999965119 -120910601 2147272 -1000000000 251319802 997364748 0 482154120 1 -18864749 103728520 -900268494 1 -347032472 -940569657 -284123647 0 -999965119 -205561777 660596011 -384191711 -999965119 90244638 999978454 999978454 -344743248 745277550 999978454 723208077 756983261 360006560 205905898 -718953916 -890172141 999978454 1 606944085 898223701 999978454 -1000000000 999978454 1 -717819740 999978454 -708459571 975901409 -133877615 -197327801 1 -624535565 253811059 -597816372 256684295 -162362524 999978454 999978454 -999965119 -679669725 -983594741 -999965119 -1 953707004 -999965119 380401940 1 -1000000000 242168688 21709393 -1 -1000000000 -458524117 42 199634186 -261930040 999978454 -584980031 944580798 1000000000 579354046 235185171 234093388 -999965119 -999965119 -1000000000 109828485 -999965119 483798390 -106410757 593763341 -427317044 -999965119 152367830 276996672 92589094 -862787079 -454647188 898254569 -1000000000 1 -1000000000 0 -999965119 -415305223 -144718987 -886075180 626626239 -1 -648802312 999978454 -999965119 999978454 1 990206807 999978454 -394272634 946152619 42 -307199028 42 -501252347 670089807 999978454 -8311911 999978454 -320489801 -41347503 -2687137 -579831170 -951869891 -999965119 -999965119 -679427868 920430035 999978454 600239853 999978454 -549015446 -115801570 509469597 569786147 -999965119 -999965119 161672482 -329980257 999978454 465130789 -999965119 -796329011 999978454 898059477 128213265 37795919 618341029 979508643 421378966 309010529 999978454 -567303319 -819970890 -841450916 1 0 -606115960 -676500148 87070771 667586440 -999965119 -999965119 -292936334 862973115 974770248 211994957 -221206059 -547247247 547111720 387970350 999978454 999978454 112296717 -759423763 -960342602 -999965119 712891193 641373562 907420240 -383203557 -305024440 1 -846531819 1000000000 -1000000000 999978454 -846381341 61267057 -490394922 0 -999965119 58631160 999978454 1 -107985007 -1 132636269 42 -540639230 -911833152 960910039 -1000000000 1 498284565 342504143 744264696 0 0 -999965119 -287059529 -136034317 -201684952 826104271 999978454 -841528531 -330925118 -328365564 612064114 313391445 999978454 0 -999965119 999978454 -58136369 -420462187 -307149038 -841192209 -382133056 -1000000000 0 929970103 1 -69309778 984537830 -1000000000 -757031172 999978454 -751608615 -139227849 -72133897 288459530 797994515 -431367126 516045137 825795459 -986820817 -211828986 280342020 651296156 334355291 614247452 0 675290151 1 -611341945 843213780 434757602 727710299 -43998394 -999965119 -999965119 650846214 965852401 -260241003 42 -750183985 999978454 -345065379 -447341057 1000000000 42 -999965119 523832815 386821059 999978454 1000000000 -999965119 38542087 -1000000000 -1 -909784275 -999965119 -1 999978454 561022846 -999965119 -52891042 999978454 999978454 -166539747 -211086708 -68019690 931137092 973196241 999978454 25985073 -118291502 310907438 35507262 1 999978454 -870101149 999978454 48015300 919174774 -486057392 -999965119 633107117 950791919 -736637209 420030310 546343014 -288953555 759961624 811167911 1 1000000000 -999965119 -275555484 -987883200 83692639 -751341534 -720975184 -240698774 169558077 -61317255 241020107 371797974 601565625 556362070 -1000000000 -257541368 999978454 -953206254 -761187556 -524997453 -483976740 -1000000000 -1 878322969 999978454 -753665537 -152761341 198980873 139699575 -767686113 822741912 305675247 1 754263462 912436985 384595058 1000000000 -614427255 834914944 879036804 -459722821 -292622196 -963389954 69679950 -999965119 -600096910 -133403044 -999965119 837788663 -427632759 1 -1 -999965119 -381848024 999978454 999978454 124790485 148378687 -684704164 -999965119 0 -543739253 121943957 999978454 -867286750 -974034140 -298303277 435609969 1000000000 0 999978454 1000000000 -799816125 -555003952 -130055081 999978454 -376930333 -773828597 73066734 -6854430 -427283804 -605084487 -409465382 -334390318 -377473880 -868646814 975792666 -163442967 1 -1000000000 -999965119 653404580 10291484 -400424900 507522187 341430627 -469217073 -1000000000 -789377658 999598957 538082001 -299810621 -287603935 365590096 245347688 -999965119 388529612 999978454 -955017843 999978454 -547292680 500860480 -999965119 717225217 -710825371 572031404 967999287 287884560 150619646 42 -1 845384553 -878920233 999978454 -311321314 91816335 233793006 -562248051 999978454 -60379607 -999965119 -51746620 643323517 -1 950650075 -983017628 361494993 1000000000 -1000000000 1 -584447531 851166253 630341 -250096449 -382004781 42 999978454 -589137309 -1000000000 -796638580 1000000000 -495252025 -1 0 999978454 193345307 -741610705 -309529943 -1000000000 -21273722 -63381218 27492423 999978454 460320994 -1 121108377 952533724 1 72277419 1000000000 999978454 1000000000 536832154 39723184 -999965119 -140895926 784236408 -899993906 770389663 -363502590 -528433976 -863264717 499477420 -1000000000 818499063 -904444082 -131421018 0 820260 235859521 763809694 160723161 63379317 -813296701 795787680 719543229 889596953 -15071008 -999965119 1000000000 -181578162 -999965119 999978454 -926976049 716526730 328103690 -999965119 1 -1 -627728330 888965984 -639389828 -686987706 -650813534 -260138714 -1 -26535280 -999965119 42 -711199818 97564899 508427220 42 -999965119 1 -424814517 42 -999965119 1000000000 42 -999965119 1 999978454 -999965119 -999965119 1000000000 -796670255 406934715 -1000000000 -675015476 -356606217 804572185 -188863961 1 -132840297 604275918 896210436 -1000000000 -848537809 910094669 609295030 -642297921 531627004 -999965119 -770011266 -906112251 116468370 -999965119 -999965119 1000000000 121244825 -416082541 567880653 902922417 -502169951 741685712 999978454 -942793229 -999965119 42 -648881400 160543874 771495563 999978454 -475171722 -230433937 -483846262 892009563 529007692 -919498962 365793223 -792780981 -730567586 42 -626625388 -418378877 -404588698 318291734 1000000000 -999965119 -225091306 999978454 1000000000 -797823475 59644979 999978454 102727932 -370330620 0 -427112996 1 -704735777 254873360 -266344955 -911308557 9817202 62134706 -924649177 -906896070 990461877 999978454 708005642 -999965119 435124186 -236002337 -875334010 -92247562 375831409 483424486 -641824116 220691624 999978454 57650153 699203155 433800143 -63133152 289736268 42 -878920233 737259674 59541239 -266579422 -999965119 -617688190 0 46557605 -999965119 -15425975 1 86273672 999978454 253088382 864670962 -1000000000 0 622167738 999978454 -507630210 -59300127 63965467 -59436526 522792647 227144190 621748503 -999965119 -326337408 -997570104 -999965119 42 999978454 959269121 4602482 -999965119 999978454 0 101647738 -25599450 -459056232 156579625 -1 73856096 848026148 -903474156 0 1000000000 -48191241 -1 231709372 185800915 -57020627 951399043 329195892 -490122382 42 307793414 183190782 999978454 -913314345 0 -1000000000 791550291 512786316 537749394 -968476064 485935758 -1000000000 -278408852 847632557 1 -94844007 891735332 11661405 -730292896 42 999978454 -1 999978454 871969675 -1000000000 -999965119 -70491037 329855651 186785758 876119496 278674619 794805572 -317199156 -999965119 1000000000 -999965119 311330740 908500808 -675593353 -1000000000 -771897518 965987490 -834853236 -223176873 197860315 -989337046 -443228831 128191562 -785125765 790744444 -239361507 -777084794 999978454 293812456 263117317 862406159 -374929830 140492736 -515176954 999978454 901214953 -994277718 -393393399 -431089701 326177487 -112912364 957470385 -999965119 999978454 112958091 -609926333 42 -165342542 823579573 916944237 1000000000 -665922111 -373160687 646946605 -999965119 416329447 -175148787 646530522 811530636 641886320 -724599060 999978454 -239303734 0 608955258 -96563024 -999965119 -33427751 -1000000000 649343795 384477061 -825277299 -346776133 301281556 -188521816 36039995 -230657958 176686113 873617880 555470368 -999965119 149227866 234390403 -470444514 -813659121 -974301725 -874529572 514026449 999978454 777830174 1000000000 390952538 143819872 -999965119 -53341263 458785785 -584968021 999978454 -345558936 135871495 772084288 326688440 942880590 553969261 608386030 1 346769160 -373756283 -605192270 950387088 -578484021 761908364 -684853528 820893305 248267924 151886337 -999965119 -979492370 162944664 -457576226 -999965119 272583048 -1000000000 0 -1000000000 999978454 941109402 998275934 -79104924 -95566558 787300013 -163502450 -481986222 -192276422 -950818347 -186191187 772228419 -464449731 50338597 738816869 42 -1000000000 999978454 458723911 -675124803 42 42 584003063 1000000000 180973666 -691349860 275493889 -999965119 571388045 42 -221349675 132971245 -784880604 -999965119 506167223 -999965119 264966748 -999965119 1000000000 -490524408 1000000000 511556347 0 592137032 -1000000000 999978454 -528478637 225708762 -999965119 -721046099 -248652983 -1000000000 999978454 -943682019 765647414 293664590 806431052 -999965119 -1000000000 315929286 220985530 688299312 1000000000 545729195 -966574927 -999965119 701722611 -222884145 36880433 -722636884 999978454 -1159277 652259847 -873307265 42 -637699785 0 -999965119 -127442954 -743430058 -1000000000 810166325 442104542 0 700119417 744734192 948115958 -1 0 1 261234186 999978454 -520620145 814107453 -570010485 -1 -556889259 -187667975 -409858780 348875376 -352219754 -986675165 0 -119153251 -921220286 -638304863 -359520855 462132977 -1 -584110735 371858453 999978454 -999965119 667696602 245598192 -999965119 -204446054 999978454 -731444965 995329767 559118934 -359929497 -906303947 -824934253 515947827 -434202090 -999965119 -359667621 914697840 -1000000000 -680283086 -999965119 -897405889 932166008 214848093 -670384270 -496476038 -568836234 354575373 -425985383 23027778 999978454 581350427 -727295948 6846057 586489755 1000000000 240298731 -144935359 -999965119 397762819 -1000000000 -868270321 -505647406 999978454 -999965119 -595957766 472174464 -246530883 889446503 -201684952 1 -405394226 -166976320 -631105802 90199706 459286341 132288535 902708142 -117560084 -999965119 1 555745700 -551683109 153612603 46297204 -111261859 332476716 -851725392 507094700 999978454 343157817 -999965119 -664240417 716480375 999978454 -999965119 -451726626 -346113786 -588783286 1000000000 -793836060 513442109 981774706 -53363415 -737751951 -737806298 999978454 -253295336 999978454 120542 -746027186 -671650456 176271352 358894582 300281369 0 999978454 0 622064743 668076751 42 999978454 -620241140 793135409 -805158496 488997649 96804601 -330925118 -805474268 730355032 895143233 412607447 756537898 -498237646 -220904764 834197376 963254943 272217938 551936678 303292886 1000000000 1 403704280 164799782 970812204 1000000000 170682002 -176015410 -867788604 -454734610 -171634744 -852562191 -275817373 24902618 -999965119 246260842 -838508035 -624248107 -690194479 1000000000 -716794299 948705595 -733500501 999978454 -805518363 1000000000 -758088405 4458134 820569601 1000000000 -999965119 -717973380 -428880025 70948354 524991711 999978454 -513016110 908345383 -707093882 -999588357 1000000000 -999965119 -399562554 1000000000 575322032 912381463 99235343 921226620 390087245 999978454 -441310290 746625710 500001802 103983573 426126325 -999965119 964182814 798945472 -845917684 42 652471034 -484526481 0 -190891933 -999965119 0 -511012106 901434928 543378808 300316264 479746499 -999965119 -999965119 0 200071486 999978454 -133524136 622004932 808849023 -99219641 0 -999965119 -786758313 42 -339514508 -52622323 999978454 -119473182 999978454 -740924561 81777931 538926555 -722246336 747940199 -999965119 -999965119 169828728 -381090994 -387874170 22751429 -1 999978454 21681832 277338950 504119413 -591460253 -570633643 0 999978454 -187871596 -244416522 996761612 -50529351 560431128 29522819 -337126606 -653622161 -640515406 -620128311 -999965119 -742292170 267211229 999978454 409745192 -893533361 -823534113 -1 -754711901 -383468157 13951744 42 -923468925 -999965119 -881602545 239530986 737445982 -18956833 -372182293 389436033 42 1 962628442 985165396 -498924208 329783603 429242915 999978454 618735344 -207635767 -345136603 -1000000000 999978454 -999965119 -153145650 832677083 -637248449 822924131 -999965119 -883307331 -692414146 -12762184 117240771 -1000000000 -999965119 0 175959217 903709300 452330110 999978454 1 626226652 42 -255565352 851678678 -1 -482859509 0 535013584 479594177 999978454 -640252927 -1000000000 -896163333 256912055 649085415 42 715513826 -862708575 999978454 -91874963 729119243 -16621653 999978454 999978454 -182723207 204599518 -355488502 560923303 -937965879 -371885253 998107631 236287666 163305658 -260261159 -750980995 -812008456 1 -246799188 356514100 999978454 -1 -1 -808328521 452963107 42 -999965119 893708121 -451834177 1000000000 999978454 -856909090 -950708520 -999965119 0 -565812457 161054405 999978454 999978454 926019077 683720501 447597001 -996109976 999978454 -999965119 -891935900 -159076060 33140329 -322877626 92728539 21151095 -853748719 608561121 -908454045 -891247092 42960686 -694280225 -222492156 882940301 -999965119 -546166329 750545189 157499744 542605033 -346915181 -1 -1 -999965119 794905968 -481618348 -999965119 -730414006 -729092882 -640555888 733666523 337680489 -445241136 143618529 155127242 1 569148908 1000000000 850900916 989228307 215827078 650922579 -950343289 -282882161 -836285238 -461179062 -999965119 628664148 -923755204 -188887803 -717334475 -1000000000 -210165419 0 -710241895 173937530 -168237440 -135419993 354830245 810846668 499307490 -604595587 -547552042 24959983 0 -1000000000 -512935440 782771378 -364350277 -1000000000 999978454 1000000000 -119648423 -209618863 328945251 -166966006 -999965119 999978454 -337133451 -494381832 -787238776 -999965119 -143452485 -1 -1000000000 -999965119 887655440 593009556 0 207697479 -431754750 813107811 179180091 -867006901 1000000000 856316642 14898824 -45782354 -31078452 -1 -1000000000 -322344871 42 -197945714 -508918393 -321779691 -601694818 462723542 999978454 -129088675 407644137 292038390 -441694938 1 -999965119 42 -928893509 838341679 42 -933863975 -428237802 999978454 -517568638 -436104612 999978454 0 636433118 999978454 999978454 -165416708 -901065457 768947175 -1 89723214 -310799813 -639586828 -438947244 999978454 627945306 651522950 347360864 -114216931 -1000000000 -383346771 999978454 42 672621897 1 1000000000 999978454 -139447834 -883690352 999978454 -549388754 153724141 -882615558 -1 137454570 22711034 837622481 -599018721 999978454 -322291518 -999965119 -13394653 -739099113 -124572884 84984256 999978454 674617096 -164377254 325700559 725097040 722952203 999978454 -999965119 559473552 -54799427 1 -972633838 100824072 1 238713212 -449870119 -307299478 854867291 -943350101 -118403273 -172501340 167269622 997437020 -511279861 573312655 297114784 -280395255 -555749907 -391584962 802863542 14826250 -257921594 -676388446 999978454 259225576 1000000000 -1000000000 163994082 -181734332 -999965119 -585621099 -1000000000 383450841 478369836 999978454 169505534 -999965119 172558962 362136572 2113033 588762559 -999965119 109893010 -1000000000 279041996 -878701052 -327332950 -816123073 26577688 -999965119 -713012312 -503800113 -234296312 42 808927889 -627165378 694585697 800185561 433049790 352209959 0 -458620603 -1000000000 999978454 -487550606 -953482660 1 -1000000000 999978454 1000000000 -462889115 -999965119 -999965119 -362777786 999978454 1000000000 -1000000000 280353845 1000000000 -999965119 -488891661 -332017406 565672819 848209740 -59514635 345899576 -178357125 999978454 427780015 -443207641 84025962 118575895 999978454 -207124061 42 -248023281 -1 999978454 386856105 351214676 -757956936 751216399 -485811815 1000000000 999978454 772068273 885962586 999978454 999978454 708963673 1 -697089042 136594274 -1 -103504254 133612616 -1000000000 -948939268 999978454 432160022 467356211 -1 502970434 291777354 -361869426 -273358119 922725837 -548521836 680792432 -197924327 -224731441 -288083959 -1000000000 -999965119 593760508 999978454 -159820985 910038994 940465149 789168774 -296534323 -475303982 -539844632 -661355163 659693102 -152850757 -319892360 -1 -999965119 42 1000000000 1 -1 -829519736 -273190426 -558957696 -602319804 999978454 455173214 -612594490 487701396 -853477167 423562982 29620153 712671360 137683249 0 1 689602932 -675047582 -377520659 -1 811025119 1000000000 -881189703 610720760 185712314 999978454 -612138164 503829671 1 227229520 999978454 297249150 -995300224 353222387 -1 -74846165 61929367 42 1874267 -1 0 -580635299 635020872 999978454 42 809522114 619356190 504757834 -999965119 -176741235 0 520676986 -999965119 1 -198819975 -852875256 -1 -327740110 -516308873 999978454 -445794859 -567757878 -736134349 775734239 -867870315 956806598 1000000000 846463929 -766851258 259827623 -871925742 -999965119 -999965119 -348562583 -844538409 561102879 1000000000 -817547006 -387718283 914967665 -999965119 -975863502 -1 -1000000000 444318828 -986807330 884793134 672660414 374132540 -957273694 999978454 -999965119 -452338215 999978454 104392418 999978454 250551295 -1 -905842537 587484056 -468515651 -534499374 42 201346031 -476125370 61669496 999978454 -196794739 -133710717 1099824 -1000000000 -343906696 741364264 -163509667 -999965119 -999965119 -681207164 999978454 223270352 -666471843 -455552271 303789780 -320966970 587730361 695820014 -784705897 302172993 -80793496 867535162 227045061 -110771955 -672140215 312919974 735822259 488853661 42 -330857351 -382151784 192613461 -874585197 -989317066 -673562876 999978454 -361852405 -127525853 333311889 -789042076 804783032 -564114812 -98027856 533470845 810380990 -1000000000 -999965119 1000000000 999978454 0 -597358508 -1 319291106 -342624249 999978454 999978454 -1000000000 -999965119 314940156 622587703 310898867 -910306068 1 724287296 -779687389 -363390687 953888776 -1000000000 -386568899 -999965119 858610916 -763860959 709722951 -359533139 513955023 663723351 154055767 999978454 -1000000000 897219912 -45128179 -244656464 185860057 -906170754 9632499 499987873 -296791302 -956879918 -163446547 730562201 0 60333601 155438874 -211834311 -895921111 106389082 999978454 -839503804 -920582786 -698658139 -953586569 -822416795 629779322 -999965119 919743457 569213506 666904323 -588919342 -551033886 -274837371 999978454 433481609 -593169360 999978454 -209710547 -580078034 283574572 949685569 -999965119 105398726 535274107 -1 -364774864 999978454 -11247834 1000000000 -155198636 861798342 664004024 733151705 1 -998180909 -999965119 -115174718 999978454 663523427 503741468 -277817614 -609968034 -401705566 191525453 979785127 1 -549853298 839141561 -461279096 283108958 113673691 42 -999965119 889800579 -789042076 -651474254 1 -594385991 347376960 785217913 661679307 -819357240 -226551395 -628166314 -272713525 -496470442 225942284 -470759242 -999965119 360277328 -999965119 -873889188 761986355 -453368195 375548443 234352014 -532212832 502442214 -767064959 -999965119 -188640335 -202253398 -1000000000 578656096 626633550 -714120082 -755022397 468192713 -202788045 209061129 1000000000 483243968 1000000000 -689407 41907135 383439093 -999965119 999978454 0 -999965119 -999965119 -57074977 -277155759 142660944 731584191 -422058046 850598232 -766856028 -153539237 810988190 810351464 115212254 -853085883 631240 790110849 -999965119 941548162 -776234032 741606826 296312344 -60410342 -1000000000 -712195643 -855281754 0 486319226 705804342 -58308002 421352633 -245049484 1 111484634 28265955 439217514 394531897 937434734 999918445 889347519 547917181 -623279190 654459675 -1 166190433 -947249420 42 999978454 865941050 0 -272539102 786772334 -269120898 -264196094 -765456966 999978454 -999965119 1000000000 0 441088229 -563017039 -24255535 -1000000000 -639140316 -573240205 -316220619 -561210979 604128067 1000000000 1000000000 -885419525 -51574352 -176366500 1 -467821212 -802933132 670114638 -186435515 -71144894 -492342476 625193140 -614324135 -1 -332032950 -755941225 534209877 -316126484 324260313 -448893525 713834495 112812637 -289099873 -179098667 -126761393 201088079 0 167391133 426096438 281119274 42 -678026057 34075838 -743141406 999978454 56378788 -82259905 114179159 999978454 682189599 -1 441978522 0 22885421 601558567 -1000000000 731143441 991575856 496679013 510225042 609107985 -860578379 -999965119 889668419 28963623 -732938573 -798062438 569453922 249155404 1 511390054 -158789389 -120382138 -205449760 1 691586403 -790047711 -843223675 83057408 0 -316601645 443703392 -369305842 479953492 176737138 -144003273 0 -180497358 23956963 1000000000 701435748 726633748 -523425140 960041203 -13482688 12530019 -1 -128438779 778584003 -416460848 -1 -987878902 -529327548 -58866045 -898373325 -439746208 968592759 999978454 937105455 -509363122 774384642 195669046 -1000000000 -485508710 0 -999965119 0 -463130577 690139868 173802176 -675047582 -882097156 -999965119 101094867 484105489 -249957906 1000000000 630768531 -889426357 -999965119 999978454 -999965119 435002081 -876031330 -243644852 -253324978 42 -142081472 0 0 437638919 -67498865 149674898 1 42 -930745723 999978454 600738755 1000000000 625310231 -59919167 -519798350 -606140696 -241746422 470307341 773523221 1 478822169 -658184805 -999965119 786568349 773736907 -800356297 999978454 -862612611 999978454 -933340270 582845267 1000000000 -794658015 -999965119 42 992536778 -1 -735011816 -356397171 999978454 238145948 -293592217 -687154926 999978454 42 439673454 -221462984 -1 449380753 981458071 -685231392 0 -305474573 999978454 42 877836723 -179038232 -269710015 674180790 999978454 -999965119 -89449422 -817160539 714999248 140045458 999978454 -999965119 -1 -656538454 42 374356949 371060309 686258289 -477395522 380079647 -1000000000 946100112 187711069 -828984775 -578216593 514264088 518102452 -184603815 -633827528 -999965119 42 924645623 -945475421 -402784358 -529655207 846604291 -379937626 -496487815 117251079 -999965119 -474649738 6362155 -679618309 -1 -885732466 -796874395 -727565919 1 -889072894 -999965119 905991750 -452302422 999978454 0 100149205 0 226312521 653289452 423784131 -447223370 -703700804 20134186 647572512 999978454 -905441365 -544350356 626908876 731188172 -999965119 798099391 661991060 0 896389485 -740467751 999978454 -62438200 638763623 -821120052 845661588 -999965119 42 1000000000 -814877139 675983910 -55215591 -147205579 1000000000 -999965119 -922762640 648405757 791663638 -88027278 -29484972 925419977 -1 -1000000000 0 358697600 -93305055 999978454 313743983 999978454 833917135 848726719 -371355833 -252520420 -1 -999965119 42 36767410 1 421429314 -809209514 -653854761 999978454 1 -833961101 616182107 -632488684 -45431022 803641862 -551491793 -484137160 -999965119 -999965119 262751636 -999965119 -253058696 -1000000000 782231533 603902144 868573057 1 -1 999978454 -999965119 1 -865759401 269504477 348386960 -596241584 743986839 731384345 -878461789 -596374126 -172693710 557259408 -1000000000 706573928 0 -4740542 -828747023 -962141817 809643574 770512632 -398661784 999978454 497913616 -800232995 -512918742 991190660 -923941341 629234223 -460844998 -1 732502522 -433444256 703181570 1000000000 378462036 -999965119 -1000000000 42 -999965119 31673196 -139815765 -149994395 -938472198 999978454 439278823 -999965119 568374161 -999965119 -1000000000 -464065589 896416351 557881540 -280215551 -867942050 317086967 532898872 660475245 235663441 1000000000 999978454 1 311462393 612959414 775086938 220049681 -999965119 -566891562 -852705090 -589777999 0 190467524 41548663 -879109679 49982458 -1000000000 -754046105 668730310 8123469 205678433 -227548787 510916031 929621124 1000000000 -663567107 999978454 1 592802630 999978454 391161102 -523926801 483541875 565195110 -777862752 999978454 556709133 1000000000 -611001120 892351393 1 183598196 -84735445 721756280 -343671501 -383009977 999978454 166981129 -757667750 -672277734 999978454 -557923011 -734032842 42 1 -999965119 472671799 42 1 675881827 -40985625 -875099712 545992604 -999965119 -85886123 1000000000 273626242 665129342 862530293 -999965119 -1 -1 404889110 0 800525413 -243131940 901987244 635093151 -696339434 611722442 -881353555 999978454 -237958015 1000000000 -1000000000 992076401 -366146844 -1 112953448 326690732 879269982 992793836 531002274 -622832606 -349846867 113871528 928854815 274258068 999978454 -999965119 1 929864861 0 580365026 0 1 -338159632 -463793357 1 -192126026 617296453 -13507349 141531606 42 -903461581 815996333 8772563 645652100 -613287223 891211481 -514418483 -999965119 -420906690 601495039 777943453 -263405831 -322300510 391500470 121997669 -873083675 -999965119 424348624 -466797197 471575380 -852814545 785848482 999978454 -747290062 -244818327 -932702381 433874681 996774999 -129155116 -200275974 -307404032 789973718 -708771330 -1000000000 166348726 -844480033 -224991759 120966746 42 419751847 -126577893 -7528557 -848250161 999978454 420840867 -240017703 999978454 317341340 -163087620 -1 -999965119 -224200305 999978454 143001377 766503782 417478062 -553316683 -681531839 42 999978454 983684016 1544650 -790745064 381481759 584195886 -243073756 93385809 1000000000 801545916 773124289 -639595954 750152791 -386088537 37858179 999978454 999978454 -894193699 -1 497120302 104712570 203828689 -100414830 65973537 950599532 929286194 -412392810 -126980614 -279362801 1000000000 227676961 480365679 680587589 260902690 -322192913 139062242 13541150 565263851 1 -1 0 -786064839 42 -916583477 203392446 -938995672 933103375 -999965119 -24687589 85241126 -1000000000 -540471219 375931767 -66566687 999978454 597252254 11862221 -999965119 980318819 -583941097 894354681 -876879590 -178280999 -803731710 -1 -408124097 42 0 -813805623 999978454 277327963 -516410123 326387407 -944860492 -107201217 -705911311 -698948428 -654135087 604843670 -684686833 1 726683705 -697635198 -95350551 -858561611 1 -945798701 740265026 -999965119 -934871489 42 1000000000 -270773647 -999965119 -993323124 -700835781 -534926276 0 240338775 999978454 632153842 -99845998 -556775161 -943496696 139847100 901667806 553463500 -479699470 -342001295 29679403 -227776214 -138276234 -270542394 999978454 716185699 136665158 -999965119 -999965119 42 -762979252 359349676 378578968 984072676 999978454 -259241933 -1 318981956 -258000066 999978454 999978454 275094946 -344999959 961859004 999978454 -175707544 -222875043 8124967 -426803370 633152985 -79862773 -461245094 301452297 999978454 -282492326 605212125 -141750516 -167745535 -494888500 -1000000000 -690729377 1 -498362789 -975377264 -807116495 -938746853 -805406314 -972488433 822255967 -999965119 -999965119 633591971 0 42 999978454 -1 728616024 -53302793 -157120467 -394361089 -999965119 -612626214 999978454 999978454 999978454 -999965119 -412083043 983164038 -1000000000 -33219118 -1000000000 999978454 -897392515 -999965119 -1000000000 -209245170 -960110814 684466092 -1000000000 0 -1 -552684065 792090241 139571488 382423432 -645304377 -277102185 784629627 0 314231394 112451582 -348826500 -624244614 -739847441 920097928 -792158987 1000000000 -267366865 -877335625 -652721184 -1000000000 714725015 42 -492819745 -277376162 -905441365 913098052 -234319737 -765565733 419457492 999978454 999978454 133742514 871847011 -1000000000 -733075402 310406397 -999965119 -367119270 -999965119 -827773112 1 -999965119 -1 -629840276 467897987 -794687118 -70671723 312505536 -752267014 42 91807721 137213063 999978454 -832220557 -999965119 -999965119 999978454 1000000000 880728873 -716460590 -999965119 -1 362778921 -661029256 42 -89530490 -868644632 958485465 -999965119 -1000000000 -864721907 -505887907 -414663409 621919740 999978454 -999965119 -383003324 808275287 -999965119 -312360206 -917720835 42 -1 -989600037 887873809 452856499 615802597 360967958 -166976239 -859036916 -999965119 -53140707 999978454 -98631850 42 632228174 890598871 102706466 42 -840723928 -444945817 34994609 509025559 820878290 -570098798 -999965119 -763983016 51866936 -61552457 947158595 -999965119 -999965119 671676910 0 0 778598921 999978454 832906650 836422442 949676730 -472363289 540085439 12937758 -815594515 389548335 960031980 -999965119 1 210292473 -1000000000 0 999978454 852022404 386290447 998156765 999978454 172685181 -848967082 -981465692 999978454 1000000000 -971564246 -295490547 -571724989 -924566850 1 -800692423 -712428108 900938513 -499648528 999978454 999978454 108641951 -999965119 -550350904 -87351322 344335804 938858482 -123449124 -23705611 -849219391 754692434 -864977071 263352858 -815088079 42 798548956 999978454 1000000000 244071292 1000000000 -492907077 -772263676 -605223865 677609065 -156869785 217443811 992543902 84021297 -923197706 -1 0 999978454 -1 1 999978454 458869543 323127454 513107374 5463860 -102876121 -1 -681448335 -935887877 999978454 -1000000000 -1000000000 475369318 -670890737 56267368 431831325 999978454 -289131712 567652164 78417676 -531751514 410164790 999978454 931740597 999978454 -281750411 -1000000000 -392690457 -999965119 403982661 910401646 389831867 85241870 999978454 999978454 95137465 -948209769 770760418 999978454 0 -890418400 -999965119 679814604 5432726 979885913 999978454 772537321 999978454 385741304 1000000000 -999965119 -330344980 -539268537 -557630970 426217647 -567752950 295074509 632719093 980968899 33837316 42 651719900 -1000000000 -866766502 42 254408661 -999965119 999978454 999978454 999978454 0 999978454 836347863 842453826 -584781575 -532876419 -1000000000 1000000000 -241937642 -558078672 583392251 295252780 857352709 0 258694319 277338950 -531616637 643130510 -215826549 -201961910 1000000000 -510878048 42 -7488445 158813530 569867028 999978454 -778091777 -999965119 250300210 0 -999965119 -864229696 -999965119 -400430837 -835709645 -999965119 -814121950 322375421 588670762 -674132877 -999965119 -662845744 564982234 -1000000000 295853736 -999965119 -928384239 35889833 901401979 0 -524864093 236692409 723232529 -672369113 -230087193 -546619900 1000000000 765996646 -201922850 -744160098 -246525817 -1 834648650 963341100 54550469 646372737 -318620456 -37815492 -1000000000 -403946491 334335294 -290744971 840956546 -1000000000 157085910 -32882750 999978454 -264940970 368304365 -141113023 760467166 -1 214248897 -934804648 -146071148 42 -946670503 -416495767 -12945900 42 -1000000000 -1997436 -1 -999965119 -999965119 999978454 -171439163 -156511493 225338920 -999965119 -971125451 511350501 42 272044105 122353131 130553873 1 26598800 -859578563 820881491 231702004 291939374 947229447 751706936 -1 1000000000 -315958462 -941686392 1000000000 -547448768 -534937574 -767965626 1000000000 -999965119 -676621564 42 -988376282 1 14045215 -999965119 -456082867 986911571 487316335 -743678471 653493300 -214801238 -418582413 -697476131 -831493597 -623748921 -999965119 -738554298 773606701 -806972076 -739233941 853588229 -748912096 -1000000000 -336379555 -56933620 289737816 -999965119 -696929139 999978454 288539197 -448232158 1000000000 -129927426 -103209495 -315479083 490359811 -660901086 934856639 -606199636 873267609 692307666 157261057 -1 -999965119 -461284870 999978454 -1 -1000000000 -14792495 888723775 -804700281 -999965119 173354104 334758995 -88413042 1000000000 47838483 -374386359 -833239191 1 -515000363 666321836 -999965119 -164215502 -892380319 -1000000000 580149193 0 164444729 -1 571505212 -999965119 787780123 -210363032 -379389096 999978454 262606971 -999965119 693341652 -999965119 -1 -890987024 843594829 661493086 -1000000000 1 370511740 1000000000 537202043 514480283 -740416745 0 -505217713 -650512833 975320447 114821356 694183534 293653470 -1 42 272993306 214239228 -140191983 -140671042 -999965119 369410692 -844733979 553818052 668747977 -657997377 -18840862 999978454 -379722389 -882437996 107030101 926019077 349413271 -393167526 -528591503 -876585842 999978454 999978454 -1000000000 -672477580 -163402889 999978454 0 -638988755 951212046 -597937168 999978454 103515056 -691254300 -706379113 933488568 -734890696 -579974670 443032292 -593772322 387307256 1 768521858 415487860 -999965119 881693568 -749898187 -999965119 112566907 66280904 999978454 272629109 -66564853 -749723860 997687810 451589048 400614999 324573448 999978454 -1 -999965119 999978454 -589850503 0 -724997314 626086408 -1 -921688905 0 352273331 883824509 -194970424 999978454 1000000000 921866220 -264998556 800971682 406994806 -662192414 -658252521 999978454 -605009432 0 -445027532 -853661944 999978454 132917178 384844871 -341641418 334989326 353899322 236081450 -1000000000 -1 1 999978454 -649574238 770133192 1 652259847 -999965119 879542167 0 -294862910 -886153173 446398838 -807667489 -89250469 643930787 999978454 743218154 -850051427 -259842445 10622048 645603101 0 453265714 0 -999965119 -33133201 0 -495858188 -694628399 0 621997691 -593613468 -55376195 371069166 -426389136 999978454 -999965119 -401907308 809757849 -562779436 1000000000 42 -999965119 -625737773 -758719849 721863474 -851911071 -1000000000 999978454 421238200 -902820091 999978454 -73035878 0 -999965119 -1000000000 884862386 264525445 366642782 -740256608 925669856 748767626 999978454 496881215 355422778 -501850228 -744175145 1000000000 496814289 -43121883 35597705 -389659384 -672957359 -1000000000 487480427 -999965119 106771616 901490285 257359639 790966696 507977138 -237111397 999978454 226595459 999978454 -634723072 255092466 551993164 -764877002 -49582524 -1000000000 -457848929 597115513 -866444136 -901446586 798058438 -1000000000 999978454 186645892 -715210100 999978454 559426863 -999965119 -514880998 999978454 67654442 -880724288 491990519 233567658 749648943 42 400241037 -685636215 -980063401 437881419 887209182 569581499 713733062 11552675 1000000000 986976533 -1 1000000000 -999965119 -476436757 53389189 860100139 888812275 -999965119 935032906 390019978 -1 -361510945 363191582 262573300 738679469 -997740138 -459768487 269774542 718553877 -999965119 881362506 401902048 -268824073 -999965119 -324276441 -707994441 -974282960 999978454 -403401614 -1000000000 -166834688 -162877697 0 185796632 334586942 952185892 -999965119 409485876 208832333 -1000000000 778096090 -558922661 -344980425 274404446 -77306123 452033281 0 140187289 576113126 550170314 926911894 999978454 -67771450 -610429016 949212703 -1 -999965119 -309860298 -880774971 -510085225 428407364 -46789956 42 -419930322 -1 1 999978454 210992325 999978454 -576332393 -796768322 137962479 -1000000000 -223581616 445502356 -830819379 -239607842 1000000000 42 999978454 -501013840 0 -96710754 677106665 13749885 -1 1 -999965119 843050092 618341029 -113709652 -496929368 999978454 -474712016 -168017799 -1000000000 926935510 -1 -781806247 169540228 -1000000000 -1 -39406048 848680222 999978454 -690901987 -76682162 48670365 -583605703 1000000000 0 238065366 1 768329784 -1000000000 517153462 585787498 -558070850 -1 723076504 518863752 -55444650 -608715015 -900865397 1 -349913535 794660523 -501843244 478311261 -876531454 -595075520 -999965119 0 -999965119 999978454 1000000000 945156282 333540982 999978454 -999965119 1 788290792 1000000000 -179622372 428677547 153136092 42 -958972575 -1000000000 618699529 807229680 839918449 -999965119 -164505500 42 42 569633135 -1000000000 219842690 -1000000000 -935456664 466730442 -530761868 -871044261 -999965119 487191296 -999965119 -448691749 209965833 367038970 566922233 -199128226 42 543838621 857667195 -999965119 0 399619280 -589730434 999978454 384134372 -999965119 -942352826 667005322 561856929 42 42 1000000000 -950458851 793646775 -247991453 999978454 1000000000 -519388317 -912649333 -603624630 691050672 1000000000 -408389737 -940103329 -220770516 -958175599 42 -65417239 674348286 -1 648973669 106163175 -45715812 180437102 497542168 -166153905 374047524 -36499132 868199386 1 0 -545226261 -959308455 -872107040 -876190269 999978454 -893374366 999978454 999978454 72480273 -779920250 -852595918 364822968 -999965119 -1000000000 -1000000000 -1 -679818923 635860360 422403799 -162042650 999978454 260879264 0 999978454 431665516 159267488 677516371 919216299 0 -1 999978454 -395783635 -854725232 -1 947202841 999978454 1 -999965119 732133394 -348690661 973448901 -238404363 -468441607 -1 -604715214 -1000000000 -917127084 1 -1000000000 -834065195 1 52527093 -773007387 -1000000000 -261501764 558802079 -610986950 187769075 42 1 797566357 -536908045 -472209094 258656499 260513714 999978454 -1000000000 285956046 -999965119 333444998 286448270 -999965119 245128259 -900495750 -375377172 -1000000000 726213064 35688254 234379665 237385961 885718657 916960637 -1000000000 59227477 -734523200 59414100 0 -34946928 -74694603 0 -41403300 797139720 164378601 42 0 173524243 789113308 -833831652 -740918324 863827750 999978454 -999965119 -654642106 885838490 -945120998 -999965119 -540991189 -12857376 999978454 -1000000000 -431824639 1 419799215 875941445 -313976772 0 243897179 -999965119 205166372 -603951553 623389416 466783298 84148395 290882598 221276658 903161957 669192982 -157749148 999978454 -213636240 317657515 999978454 -586007727 -851771279 -1 -742305472 -1000000000 68723277 -572850009 0 845339842 -999965119 999978454 464590470 11349050 334648747 -380189213 999978454 999978454 -5239878 20003602 -999965119 -999965119 -999965119 1000000000 -999965119 -8703886 -938006502 -909549082 233303290 -999965119 -169156139 -999965119 479145111 -999965119 803092768 501559436 897665813 1000000000 148899082 -964389112 681941324 485387343 50195153 -896943354 451331851 -299998629 -205928675 -933140244 -999965119 849772410 -232949685 -391790907 -718598302 -999965119 -34691967 -794970976 -272761970 941241097 42 464777933 -770922267 -408132703 809254238 -960931276 -319920558 -724113004 689178130 314743140 484815314 582093590 861763191 -360264008 819648038 382723146 1000000000 999978454 -596970393 -751638387 929600504 -170508177 -284735485 -145726539 -9456975 999978454 695203371 -517209870 1000000000 -1000000000 -213236510 370500630 1 999978454 42 982558259 711082110 999978454 1 -1 433460556 -76736529 737368664 -62455327 1 -826322293 999978454 -975591386 85559833 354790654 179757328 -503740729 -100720682 887769581 42 -984092049 999978454 -531834546 -798802971 -440813769 42 999978454 999978454 0 426693761 702363327 126025822 -259801784 -751182305 680094273 -1000000000 -252186770 -227896841 1 -40629889 -374984931 329033223 1 996470220 -999965119 628520526 -156724366 143912994 -63812306 106919909 -26929547 -999965119 -667551799 -423806301 922555531 -744687182 484468217 -977004959 -721559806 -378049684 433821705 -1000000000 -479269125 999978454 -941407504 -999965119 985353266 -673588942 726594532 -789757074 71051573 999978454 579850457 200627327 -95867049 -999965119 256854557 373912767 0 570247976 361593239 340038678 -662492143 -794051133 -135394994 -425027512 999978454 -25283347 0 -999965119 -999965119 765182535 -388989630 -877346283 838015688 -344614447 495799917 -925375368 -1000000000 369638220 893900601 483233079 -999965119 -647307672 -69236430 1 573465467 -438350102 -574128325 1 6539590 -391790907 -1 71328026 -175712737 -999965119 -80786721 -563664327 0 715060892 -217730043 161626107 -999965119 848840794 -357756638 734354658 220338276 -999965119 971471542 -328639366 -612189173 445265150 -409365953 -840588400 -817774241 -868678490 -415059417 -36432009 -653830547 172589386 770047654 -978167558 954122231 674659646 -497368568 999978454 -375366145 595899211 547065073 882974281 999978454 -555262006 19164253 913275391 -942841462 -715433312 1 609601438 -26925507 548669284 -883828184 -497575944 791711636 473370745 -988279452 430686785 865624663 -505374089 892164346 928590080 -877364401 -593339856 532472980 428444258 791632703 492655856 4525960 321633468 0 584935251 -59019759 286412610 569212098 -489388074 999978454 390169345 609652230 -779505927 -163442967 999978454 1000000000 -999965119 681502433 170265982 -473341160 999978454 563611790 -913391659 52034447 999978454 -317992934 -281241973 999978454 -915186957 -599205241 -320590270 -963734283 1 420521169 -527807798 -800841051 -46999562 694248134 -999965119 999978454 -810775808 -832820781 834448575 -1000000000 -680786915 398869901 42 -658055041 460938546 53992273 -683161539 -358190166 -197458444 954933111 -71029045 -340569920 -1000000000 -584440760 -474750287 349361323 -140454680 -827452223 -999965119 -1000000000 999978454 170844567 999978454 -465718582 74586333 -539093504 -288571116 -824321279 532116996 -124313513 831326218 -652443489 -203066505 273996187 235628787 -186028422 -789510801 0 -606572001 963461433 -999965119 287793928 657986360 102754077 641033211 395742190 1 911944112 -558115321 -184491090 488026402 999978454 -876538175 999978454 999978454 -655540606 -523314497 -679204190 -173680931 -247537034 179300096 52245078 -206598339 -999965119 -486672196 48927968 -1000000000 999978454 356481717 -311225824 -521375646 577306115 -11630444 17260053 42 517306108 -1000000000 -1 234498282 309921714 -164157969 999978454 354501412 999978454 433098175 -795088347 999978454 599157184 -915730707 368239866 -902367851 941685003 -331554154 999978454 -999965119 -460362002 -1000000000 1000000000 536653614 264991697 590507932 342627932 -83802106 -589904089 -221391819 -999965119 42 0 -967381452 -704931028 42 -1000000000 -1000000000 999978454 622949532 -1 996596658 122626533 -795201254 -392116158 881405945 -516759288 136743175 191327412 1000000000 -149041444 999978454 223770768 -1 -999965119 -999965119 999978454 -180586992 -219601439 683842582 676481727 -251148890 589021172 -717295952 633608019 -286187211 999978454 -964504904 -1000000000 -706440585 414504251 999978454 -999965119 -257933479 534684620 -999965119 -978227529 42 24323078 600953433 -1 620512989 -133452790 -968449590 1000000000 940988923 200751011 -466289713 -441866906 -441865880 -774282116 -81613729 -583758596 -532716196 -278412310 -999965119 -1000000000 -129041150 -338333715 150878386 -999965119 -999965119 -916989774 168627916 264209048 -673035828 687719529 760601636 -418813322 -322001867 956519016 706483626 0 1000000000 -424082643 297008324 -604128171 -873030932 441121557 843337053 842652494 -105430792 -245568023 -1000000000 44789576 947046609 -853936966 500452798 329615322 42 550350653 42 -1 -666351357 144398409 271560683 -1 999978454 999978454 -234500021 224888275 -432296744 722447757 429398453 310147521 -548600449 -999965119 -8614641 999978454 746708968 -683883649 -370056138 826988682 315476252 620179192 -88359879 -999965119 3395930 844638770 1 520026170 286682647 0 654785417 382894971 -911736589 -979088703 386987553 -564537991 1 -991544467 999978454 132830073 173138755 491548529 999978454 681712843 197178470 331442151 -636660186 -407287023 465413950 -548510357 584466976 -485933533 1000000000 0 999978454 -1 0 999978454 246058745 -734477916 -1000000000 32874368 0 524074822 985558403 249645485 -474486726 999978454 -585154458 -872813034 949614691 -660032003 293928142 999978454 -783524006 -999965119 35108415 39738565 998552199 42 42 -145563018 -706986192 -765205609 620328682 224951260 -558001138 693766004 278437033 999978454 271306332 629033531 -1 -128991794 -893621439 -273815597 120479457 446814922 0 822475755 -999965119 -471595346 -698613211 -717295450 -430711306 -43918118 -999965119 -999965119 -1 -119136648 -628363357 97682292 -263649163 42 592001688 999978454 -206842995 -423159438 1000000000 -124702629 -1000000000 377932940 -242965080 704048224 1000000000 -1 33595846 767334323 823268090 -1 2457480 795427687 686275169 -292291893 -264752401 0 617358853 -56512361 811045620 944928607 -541534420 423195082 383488697 -345437479 -270937950 782022922 95784639 -295861382 41811522 -999965119 -193221528 1 999978454 802097151 -776236608 999978454 406610773 -282166699 -517630765 -566697879 -191270609 824941134 999978454 -383389811 -1 258850136 -760175050 -1000000000 522355177 -1000000000 -286802488 -999965119 1000000000 -397733958 253713627 -44797299 221624467 790744444 999978454 -999965119 672688696 0 -1 704265542 -382756225 -999965119 995352170 581409583 -139223773 720280611 631473974 478204391 -1 955677192 0 999978454 -605271683 -999965119 -376968137 -1 -999965119 -639150865 -933020057 380928375 45216265 -978797597 392893807 -931272930 -999965119 -476655312 679289229 42 0 -872424169 714288964 784818837 229798813 674325935 -1 386836931 42 -281830179 -218805657 326943615 -824314612 -981465872 610007356 -1 390724619 -999965119 -309355758 -999965119 940356761 -855374410 -772955315 -1000000000 -858612871 999978454 -1 852479062 -1000000000 201612579 999978454 999978454 842107772 25657588 42 -994106837 710432482 657114523 579596420 726449745 -1 749488053 -999965119 -1000000000 -1000000000 999978454 999978454 -467286411 999978454 71579954 810782744 -472679733 970522102 -44430045 42996293 445062758 318653601 683572754 -704681777 -999965119 -880432321 999978454 -284614157 -280453539 -753390356 946306566 -820955815 966789722 1 -854520019 -692282455 999978454 0 42 999978454 771278123 -853727718 -432587054 -43991694 143657311 1000000000 -999965119 -1 -411183726 -836983891 734588396 0 320011888 404104679 42 179863417 -146708728 -696772726 -904444082 867172581 310590875 -413818575 72616260 -360198108 420687530 999978454 753910124 -686028051 -621818270 281974303 355057881 -999965119 -1 -59277325 209099203 -1 655399779 -319777844 314983077 -549839033 -76691652 -340532111 4805711 644315833 -341493485 -613740528 -1 929487911 61540719 284728487 131544998 93028768 949122510 156812110 545870075 42 -499911266 -682323958 999978454 999978454 -1 156958471 948108783 -471924363 -802498682 -866569405 2516772 71660866 -675593353 -1000000000 162224852 -999965119 -999965119 -565073827 -628297842 -999965119 -203352691 -274590709 -386774847 -779820220 144518590 846266862 -999965119 -150449814 0 -999965119 -53120704 171753160 -740104024 1000000000 -957433165 999978454 -791269160 999978454 999978454 200870510 -1000000000 999978454 176220766 -956908258 -1000000000 999978454 269280279 -1000000000 129275566 808094787 -526067756 -273290295 42 -999965119 -999965119 -356029745 -390285538 -165667876 999978454 426967190 655326106 -244896290 999978454 -999965119 -999965119 42 362674287 108564251 -1 -999965119 -264997494 -870187711 -999965119 -45846585 -49488867 683492010 20531629 130646132 52853908 -180814643 999978454 250595868 999978454 -257474175 -42397497 600679041 313576773 344662581 999978454 -1000000000 610512968 999978454 -1000000000 1000000000 -402269852 1000000000 1 0 -273723517 192363497 -999965119 -705883926 759616942 -999965119 999978454 -999965119 999978454 -802723894 -716094070 0 934500819 -733655981 394748652 -95965386 999978454 -999965119 771209715 0 183149341 -347813039 -1000000000 553673307 -999965119 699852386 -818743885 -1000000000 -508024290 -129882990 1000000000 328117649 42 -505554461 -436694008 -113223028 -999965119 25741833 -431127476 302578635 835459800 -999965119 744285557 339055446 -999965119 557831862 42 12620404 351868097 87483887 -760798220 304199364 -711483766 -999965119 -999965119 -975673531 -493463539 999978454 387455367 869716486 855022949 -631599132 558341974 -1 -999965119 -977192305 168786771 -755408553 -543979228 -1000000000 -999965119 -343309746 -999965119 19158669 -917035178 956277888 -999965119 -501917923 -999965119 518173126 30081384 -1 -1000000000 -431665536 -999965119 0 -717709416 244719911 669023763 494615632 76405732 -466380237 230614827 -933951210 812672241 300154589 -371298012 340354633 788004393 -996350836 59845101 -1 -164197970 511851485 256707163 -1000000000 0 -348984547 95183801 -1000000000 479178952 -671271449 0 -91038258 -250042472 56619145 -593248401 1 -1 -999965119 190909833 -102914460 999978454 -281774057 999978454 458963097 -999965119 -861279840 -416047288 571251077 -696350887 -988222672 -891257739 483460387 1000000000 -716355531 844711566 42 -832266539 -999965119 -314383153 -399285755 1 932121292 540286619 885494813 102638933 682272302 -473118429 800117819 0 -896061349 -106458446 -940464291 527301693 1 796331544 0 1 261006319 268939698 -69510308 -414563471 -1 -999965119 999978454 417568860 -332285565 791408600 -266982577 -627020418 412183438 -406463586 -999965119 -999965119 -832703331 -852616754 -999965119 0 1 -605584472 1000000000 -334257338 -501069722 692005973 -816108436 -113633074 -999965119 -1 0 -696365996 138893999 1 -28015157 700332577 -1000000000 794033808 -899108161 51995076 42 654040896 -614885261 999978454 -999965119 42 929822118 -702359248 918728806 -908990685 -1 -318685190 -375937143 -439605865 -356346181 330095255 -784880604 -715916849 0 869716486 -625422944 999978454 -999965119 1 572098751 999978454 947164041 392794485 905732856 -999965119 -710353338 1000000000 588147613 21632068 -389191420 263489302 46101315 -237699635 73551219 710733541 473827885 999978454 306998457 -999965119 62024602 -1000000000 -490958776 778056549 820013889 760229843 -895255625 42 546815819 -818133452 1000000000 201146613 999978454 -252546009 196040387 878809710 633403968 -567405501 382629769 42 -1000000000 -539635885 653113036 999978454 344103865 -229306567 -951657082 -762591118 -727657915 -537795847 -880320493 84645084 148121829 549582335 94720990 -89395444 -775645400 0 -212765178 999978454 739205025 -502613233 999978454 232621065 -839369156 0 -401056257 42 -123330042 871044197 295941044 957390947 999978454 1000000000 282129881 314378489 643920807 999978454 1 28387341 42 303542801 999978454 -40334772 -522012422 -999965119 -999965119 830701619 632086172 161881436 229524200 304682648 -477380577 -233744977 -1 -1 0 -624136600 781798264 114786646 -752268664 -999965119 -49385301 -493863455 947054274 -321992811 -999965119 -684872814 1 42 -754657566 785015071 904899942 -755976532 -1 -90394885 687381322 339675968 -76728128 -685554924 1 -656343289 257704061 -417038214 -811754730 -736862317 264029310 -999965119 -999965119 -418870993 38209324 -238535985 -38023501 226873680 -570613099 999978454 1 -729093203 0 1000000000 -1 -993530284 -336594324 304485381 -99897337 716340990 531199497 -999965119 972969234 -999965119 941086105 -999965119 777120470 1 978745524 -147013486 -926461411 1000000000 1 999978454 -589732982 297732424 942654569 464347236 1000000000 42 -872656694 475097359 903655857 -942342432 -698448002 -681731657 42 -999965119 306996031 454516530 -604716253 636447648 -999965119 863291171 -1 599738536 0 1000000000 -244193584 0 40313984 -796324285 0 242434022 -289664376 999978454 42 485905978 906273607 -812854658 158504131 999978454 -925373641 566686858 -955554016 685166624 302266523 999978454 844192712 -13264976 999978454 -118650 -642137476 -108261065 558713898 563939445 1000000000 0 -311481184 -999965119 0 -92727342 -103171274 19511467 1 -114547418 -999965119 176403543 -568189806 784350388 -850206059 244584525 -668421641 -1 292992490 -1000000000 810248863 -182379988 -999965119 -976486956 -843298380 -878278625 999978454 667613911 -693283307 42 999978454 98827237 525200875 999978454 -975346584 -1000000000 -999965119 543055892 75686777 37769112 -999965119 0 -159095407 0 -177742748 213400640 -366703548 1000000000 63386974 666711760 -93960279 1 0 986669703 -999965119 -324866229 -923869363 -952089205 -534939286 -943338413 -62558333 -580559028 -999965119 688679768 140368058 -575640033 -982476251 545964076 149093171 -716088881 316654937 -1 735736745 42 -900660496 260053004 665072247 634387138 -461935848 -574831465 396010276 -481787609 -999965119 999978454 282232256 543498662 -999965119 256246984 16034010 0 -385917556 -928205228 999978454 -698150187 507131218 -234239247 -663648726 0 865840697 685662001 -784388146 -996621401 331540035 -978781737 555106731 999978454 -690143489 42486736 561603890 165987280 -1000000000 999978454 0 -663469126 653665423 -726232296 -355730877 -999965119 -847427531 42 718616479 -356145561 42 877665323 -261810357 -290223817 999978454 -41799957 297027065 999978454 999978454 891985018 -785686620 288691128 183142331 259400442 775695689 431674619 703115470 -610458197 -38245853 409635535 -872073168 -128241543 0 42 -684816694 -648858684 -999965119 -422658933 -550942572 -285460115 599706987 -685527955 -1000000000 391259628 -963238604 -832515601 -153891939 999978454 897628744 -166648393 -626763056 246612280 -999965119 -440670557 78795060 -308936864 -644879036 127091289 7037433 -456675894 1 0 999978454 826756785 437517891 -584426643 -390277262 61795231 -877942421 -63257780 -386485779 -834291676 -546918680 394733491 0 0 643125055 562041464 999978454 -999965119 -713347696 631949586 -206585151 0 -999965119 -206805051 999978454 -999965119 -792466304 -1000000000 -999965119 -786216879 773596939 321755566 1 42 -340379150 724620410 370474589 -999965119 -110966879 999978454 0 -417813983 -113008532 42 369709289 -270088542 770890042 -728945825 988081085 208126678 271962465 -470194284 -275413458 514890362 617425875 -431420648 42 -1 -385683715 446793399 -721660289 373941956 -999965119 999978454 365262684 -639129267 688622963 999978454 205580886 -87572162 355733924 -998652849 42 999978454 -496957190 -48312751 32201053 536812515 -539947794 -795324225 241887673 -999965119 149209620 -495521757 1 249015745 403358200 980481006 -1000000000 -907956602 388815568 452672758 114696034 -498313827 232553408 894676479 582021703 0 842014045 157073925 851227450 19443691 -1 -1000000000 436899525 1861275 -941222396 495358534 999978454 -37289685 -606279859 0 -586743438 -639753655 344667977 0 795200558 -1000000000 761943438 265196123 -21252873 -677867908 -964869773 42 212521949 -692505669 -1 -56862794 406699371 982228018 691799082 -611226429 711468112 588201064 -389629621 -999965119 999978454 999978454 -999965119 232477286 -1000000000 -940932955 -430039270 -136449241 -836710966 42 224739987 1 368436827 233953476 529014340 854570101 -702293493 999978454 981757492 1 -999965119 -37514567 -618773018 -999965119 428871725 -285634275 999978454 313033143 1 863648561 -999965119 -999965119 823493532 -194462445 -382616400 -999965119 -697490316 -529419793 -999965119 42 -973380061 -104933230 -1 969759600 -733895520 -938012531 999978454 -371344078 -773161587 143734633 0 -101364493 -301952886 182139186 -588367130 -787551165 -828673677 783755113 -783557855 -819195652 -509885598 -999965119 -1 12543981 -439685927 559453273 -556300453 0 -999965119 -999965119 -390188371 -837448718 -487777887 511568276 -981376337 -999965119 720645138 999978454 999978454 42 -429054877 -541749311 -848585335 -246598996 1 -35052469 1000000000 -792720117 999978454 352880716 0 -29314699 216372533 104880583 -999965119 569242767 1 697670685 -1000000000 -205252267 -192054471 -1 961139162 -252159651 -624565012 999978454 -820613594 -925801842 -916421579 0 -886741024 -999965119 42 375551795 -871196068 -596925619 782866872 -162522896 0 729369280 485176489 -952685622 -999965119 -322001863 215323970 999978454 726370581 -97920227 -999965119 -999965119 -1 -615688414 241187373 -999965119 -131566581 -405857972 87447544 380524715 999978454 -42533915 -509849549 999978454 697930707 782236288 999978454 537153880 1000000000 -307609755 916576082 991127081 -155956462 -984137181 -999965119 203271592 -1000000000 935272864 -593991133 156795014 -999965119 0 -999965119 -13767923 0 -340673565 222268087 412804352 604772963 603768571 0 -827670799 0 767703103 599005609 655977268 1 321294025 429221917 -824155743 -365072936 999978454 -976976350 -427135267 42 0 703929434 -412062811 42 1 -334393778 0 906231266 706704690 -1000000000 154130088 233531615 -707396469 1000000000 0 -612733119 -153972726 450613747 -543107510 668604258 -1000000000 176016349 4942318 -999965119 -232056491 42 -485169154 -877298332 18283138 -396479445 -999965119 -898277606 -999965119 30288831 883264021 -1000000000 660473439 -517348722 -1 999978454 999978454 327231689 872852596 -999965119 -682674936 -999965119 -999965119 -1 -663887531 229458589 -999965119 -206763645 999978454 -999965119 -380014070 -834980272 -41827996 -80495123 999978454 -1000000000 -1 -409778514 377296990 42 827240795 -154244304 999978454 -618067376 -278665923 365065345 -590292221 1000000000 82469321 361004452 517742294 0 -999965119 812509469 -849006953 -502070488 -380075307 -997781591 429881963 867935503 66412908 828210777 -34914331 913653195 0 403659991 -722747013 428152134 -310616601 -793951239 -921864929 -999965119 -874904093 999978454 -999965119 -737711121 999978454 962482125 726647419 -730688734 -989966463 -323766571 -32568341 686057388 -505022198 -894430625 491969318 -877191017 728647205 -550804484 112291416 -1 999978454 954124448 686294618 908425876 -38466465 449739222 -1000000000 -999965119 67914638 1000000000 999978454 999978454 51632485 94999828 -642458449 248129948 177050323 462276445 -422228526 -549640727 341684097 -308601894 656685103 -126548310 -779626251 446794635 858040985 -698655569 -54949229 -180948869 829287044 -821529652 579123695 999978454 -959571031 -498465768 850910455 -211296871 -803194718 999978454 -999965119 -229301971 999978454 327138597 370591138 635376675 999978454 -152429053 -322203941 136215208 -906182648 1000000000 170506196 6737422 -359938023 836034611 -188131277 -445422479 999978454 -17963612 -668329375 180936351 -604044187 0 -638147888 -45457364 -524647591 -999965119 823425452 -822197318 -897142513 -856645751 761806567 -929060535 -6811014 -979603159 -40774643 95660890 -503548359 -999965119 50869341 -911091560 685551460 -399706517 1000000000 -1 1000000000 -545387417 -999965119 -752174329 -876059008 -1 -1000000000 151109341 269989287 -999965119 -969504989 -239538261 -1 -999965119 766449343 1000000000 973600179 -919944439 -392685291 -755962931 -385087126 -765236350 999978454 -384819327 -175135131 999978454 -999965119 -570681373 98291420 -772367277 1000000000 985018273 -429061529 42 347042874 542335871 999978454 -1000000000 143911617 603695009 68718136 -999965119 1000000000 856185018 -1000000000 220029461 745178021 246330640 -900149156 -999965119 756148921 1000000000 -999965119 -189943020 -247346450 999978454 -76602912 -687272164 464213967 222869056 15556146 963820479 -7223150 79053528 308063564 569363571 999978454 399011337 802080929 913942897 -66067197 -999965119 753470844 -796041503 -64621712 -124640964 42 -999965119 -943637898 -825773934 -605351925 423845192 -248157138 862794908 -154974080 999978454 -701357162 -296164446 43989361 999978454 -1 -605291056 1000000000 -1000000000 -999965119 -647832175 0 919723528 -488655009 886193555 -238201866 441595654 -621725586 999978454 145232487 -794311728 -271974894 461219500 991965579 1000000000 -52623110 999978454 -266960006 -502127070 0 -656108394 -1 -655923912 1 999978454 -139629130 -781955288 -28114400 712207625 -724406040 542057799 -61462848 -261272267 999978454 -444933311 -324298167 -999965119 370863236 -1000000000 1000000000 457570406 -11169802 -567437303 -720361611 384330017 999978454 42 -999965119 559604676 -931958589 48886066 278428582 999978454 -999965119 227231750 -939550706 -638092861 -999965119 228581489 -216175264 294324779 999978454 999978454 487600846 552972782 875284987 -50683309 -828540279 1000000000 -164478887 -770665298 -999965119 -229181706 195071350 -333216721 -1 -383009693 -753874603 -432379548 205705169 -834935092 -874039451 144801845 1000000000 710682685 -919671153 -444243132 -999965119 237643016 356702119 901956858 -60028122 -999965119 -279574882 -472329705 999978454 -999965119 -416692892 -701296822 -87066532 844240143 937451353 -999965119 25062114 771073197 -924286659 -999965119 596062469 -999965119 42 350323830 -999965119 42 375266453 -999965119 999978454 1 42 238980801 1 -999965119 -83514110 805480769 -999965119 493527203 -999965119 -589714500 -507514357 428204200 -475225072 -405413386 0 -1 -269463082 -178960424 1 -646985241 -1000000000 -54683788 218640859 1 -136930273 750402915 999978454 -1 999978454 45422161 -999965119 999978454 -720590361 -524318278 281515828 -999965119 -762775576 713195439 999978454 66195845 -748597949 999978454 857591643 -999965119 1 -553379913 -655324114 -244340486 893842408 -563762300 -999965119 -849844778 1000000000 -771847296 -999965119 636320091 851734409 -454982587 -158228129 561416884 -1 42 582162498 -608552021 -448835423 635869108 999978454 -99593212 -276145880 633638859 566415458 -644081696 -104218466 -1 710458065 -63947447 -822169817 -1000000000 238146463 -999965119 915474938 -973380061 409510464 448676880 999978454 -1 1 -701743016 215007735 213320547 360181336 -999965119 -169745758 999978454 480670714 -282929134 999978454 -600368661 648014529 74140069 -1000000000 999978454 -576181108 939885036 101246082 550650276 -39427917 751958665 418783840 375103164 721554462 -86898548 119215973 -472657417 656606255 -612097485 430740175 -361071672 714664079 -656687280 435070892 1 245702921 290146950 -985684831 -999965119 -640268122 269897892 999978454 -676176966 151479536 838895537 -496587183 -74728962 -86004085 -920383296 -175703748 -706672884 999978454 212335948 -973431147 -460303659 887695932 -227642042 1000000000 482993345 -999965119 -89970783 -544846993 793608415 -964970194 999978454 -766344433 -576002086 556093540 589506870 -999965119 -589488975 516660830 -509649763 -572288026 1000000000 -999965119 1 1 -360905757 388905614 42 -546371076 42 -984638851 42 1000000000 -348043207 265760233 782493003 384331274 741070245 999978454 219505792 -508316955 -182387792 -364180325 632547684 -999965119 -517090274 -199448824 262030253 1000000000 999978454 -770076118 -580603633 743531924 605709042 742918783 173331802 -703210840 -953788451 251684528 290973472 991735011 -360935030 -325899474 -360163015 700623638 -548035167 189121260 -999965119 743043261 732302920 916669371 -1 -262102961 -734032398 336288445 827089132 -287207380 -557043247 -1000000000 -116889692 101186362 999978454 117134046 845261654 639627531 1 714148492 999978454 -999965119 570549832 -209228113 -999965119 843584685 -1 -199113061 742769683 359131882 208243376 136685232 -999965119 754386353 -374896036 -962879794 -873099516 1 -479611554 612912226 88809994 999978454 -936786958 -140083845 805853882 760726387 1000000000 -355543958 -857130115 -527277962 938551508 -701446198 -898765686 291519709 890908210 638487096 -999965119 -459869351 -999965119 174360817 348412507 -1 438353376 181270244 124890251 115681185 -897078552 743466703 1 -305557992 -994227035 -305453432 -504534411 -763130642 -962060526 954319492 -507007784 -113811724 -405390302 668761314 -186269772 999978454 -999965119 -159241868 -590929859 -538612403 232540651 -177487059 654099890 999978454 -742120777 999978454 -663370622 -995473051 -440166706 520591528 -26214332 170523046 -815937683 -999965119 -851320745 -1000000000 331842421 10272763 -67806465 1000000000 912959437 189172145 -883328791 -84609859 -257812599 42 -606463111 -999965119 999978454 538891759 943092746 -999843313 939595063 -844198590 545144203 1 1 -516933010 999978454 999978454 999978454 290769818 953527481 194782347 -634559922 650863939 377501451 -520569229 -470953545 -678794720 -226205767 999978454 98348602 302653994 1000000000 139309347 212857 -1000000000 -992768653 -404821033 -183920668 748783931 736727836 -373496082 -137055123 520636462 302784073 42 123896012 -292255000 859178464 561445956 -354689970 -1000000000 879136367 -612182349 -291690404 -699500750 25577204 937993460 132298348 -999965119 999978454 -890199171 -46804786 978741202 999978454 -110678327 45956159 -134062367 -999965119 795874081 999978454 -418923092 -999965119 -1000000000 -51497363 -1000000000 845403142 -356712584 1000000000 -226718719 999978454 399894000 433160002 -918172183 934920504 914608702 999978454 -208077009 564576408 999978454 204003578 -703374558 0 -927100784 -999965119 -573404575 1 -189271349 42 -960056205 921896259 -763455520 -1000000000 -654317740 -474619419 423350798 221000712 1 -378435543 -362571661 209032758 -167644169 687493608 -1 673905517 442987868 -884350764 821014841 743098438 1 315091745 42 19461657 264528298 173470961 588796589 -380380410 -961095401 844681698 325131185 -145956219 917079023 710740730 165025572 983723398 -645173329 999978454 -1 -112376378 1000000000 23167119 -999965119 951399043 -292708031 0 989676409 88427333 999978454 626576743 999978454 77926671 -13807233 700328132 -328493151 715989717 999978454 158385389 288665359 762668794 0 -21918586 1 -732150473 -28874433 -999965119 -185386036 -297058662 -272713207 755322843 -770867937 1338580 -505019333 -957973600 697124533 -245533008 306238041 218899690 19284222 -999965119 177182380 987793457 -829023722 0 -223253385 0 189817130 -1000000000 -564645183 -980789419 331743657 -614976683 1000000000 0 281120555 -682372645 999978454 -994028501 -791924771 334788552 -999965119 228468723 697747469 -940870794 -1 -969592921 999978454 477436945 -660675430 -611139933 -1 826964651 -191571060 999978454 555516569 42 -1000000000 -135693838 42 13538285 -999965119 -415196713 -88651412 -1 -698492452 -999965119 862481620 -245622926 770258062 -902026085 798641441 -243994505 828319847 -503330844 295339206 -1000000000 461542656 449905749 0 -822211460 -561998461 1000000000 -29583658 975398501 -678407322 -1 -840719730 -999965119 -889614631 941351687 871181634 279525923 42 49999149 -712492921 42 999978454 22284337 -650766001 533928052 508314396 -468021995 187104154 331912883 774523899 -677881471 1 -471552959 -1 976960954 759761142 -704863468 -999965119 -999965119 917641320 999978454 999978454 1000000000 897957716 42 -999965119 761325880 999978454 999978454 207530981 999978454 -95858579 -999965119 -999965119 923903576 732671426 155961715 793899597 -583397797 999978454 -4606044 -219983184 478353307 -151092641 -1 -805827625 -999965119 -998949051 999978454 -490207640 -374407193 999978454 999978454 898943957 -863291623 -1 -1 -999965119 -378543640 -574543811 -307660360 -999965119 -760250272 77894433 -219571020 42 -918425247 -999965119 -267852219 -999965119 181255376 460718965 -781307466 0 778258252 -256076864 182098313 -786176907 144368787 614132905 351129122 551297 -282149075 -999965119 -198952980 -714016154 -126412707 42 -654699855 -1 -166913128 114921159 586686481 -1 999978454 318253670 753441004 -272633638 999978454 999978454 792564094 462985108 1000000000 279156441 432969500 467714870 546677580 0 999978454 832007722 -1000000000 -1000000000 999978454 444894537 220029244 1000000000 404449233 999978454 -343229664 42 -571313212 0 -720326479 -1000000000 -94663050 -515352965 -572779726 914073521 -48786336 -120032483 139219015 1000000000 42 -509265420 -999965119 139842630 660738750 234301660 -615232981 -86939211 -89467690 -1 548060510 762587165 -976727602 362922082 -1000000000 -999965119 -982675639 -1021896 -705155590 -1000000000 0 -889032755 -549017549 -999965119 -830496125 -558911508 -566298741 1 999978454 -112944124 698391445 -999965119 -45071989 -618371856 659793713 1 -776058431 0 772216900 1 -999965119 804541278 -797036943 -276216377 -635527310 0 999978454 999978454 -966865521 -708772473 0 749562482 1000000000 -146979765 -74474525 291702793 -363478891 606840262 761735061 -1 -14963353 593692661 184611806 601141373 886689459 -414976676 -999965119 -1000000000 432788493 -999965119 -704015720 -383527880 235677178 -746450166 42 999978454 676284141 -463080963 -814651383 -999965119 -229700781 -878611331 -17013845 -870307256 -950849989 -335241210 857396709 -295630277 -919137989 372374879 999978454 -237981791 448580393 -1000000000 -582923675 241887673 -787770916 -999965119 -999965119 363355440 -213683023 -999965119 452861607 -905374290 -910933889 617428075 -161078424 -899182195 -7912909 -953606806 1000000000 62385304 -836043459 996199522 -28111545 -346354947 -497843497 1 -313698858 -243157231 -1000000000 -690316077 345229473 -1000000000 999978454 -891707274 999978454 -1000000000 -242746620 558681792 -397186441 -637117320 583469331 790730968 -95054745 0 828525042 -1 -999965119 1000000000 751379093 -999965119 100642966 -953505825 999978454 -127655456 0 -999965119 1000000000 -999965119 1000000000 876960623 -999965119 -1 -999965119 55951309 -265647588 601407916 0 162785479 934521285 -377815973 999978454 -110047981 -494856745 -487971316 -999965119 -480245211 433076306 97930445 -402992402 -999965119 -876075649 1 442362426 -801327990 854543501 999978454 -336974385 483530037 657445767 728833403 -836224286 999978454 651056031 -1 322073157 919781895 -171989012 602769998 649973991 372482192 28769583 617895993 212884633 830568661 -999965119 128171931 0 -621807739 999978454 286435625 -862828265 375446726 693298497 -999965119 1000000000 999978454 -496855103 -1 -999965119 9640801 -255993823 838188373 -887887144 -999965119 1 851015038 367119986 40975087 999978454 843880052 -1000000000 510025045 -1000000000 -606176583 -11155319 130379715 -588138628 -999965119 -299198855 -491416671 402206802 542731512 -495118824 -540792157 -922647902 436482720 580213165 691213193 999978454 739563855 999978454 42 384626264 -1000000000 343111352 999978454 -733983852 -536892398 -684390556 -703033029 1 -728933352 42 1000000000 -753998141 823205131 675605174 1 -942933926 379817908 -691037498 1000000000 -999965119 0 -306849390 -297905203 -424172549 -889474175 220349280 78458221 953627400 938326912 68576572 -240177664 540668304 -219577331 -345197619 -1000000000 492471928 -948756666 126714943 -514297294 183811042 42 -1000000000 -980425813 895994660 -291902886 -999965119 1000000000 999978454 566088970 733238216 -455508007 -752260804 968791204 999978454 115146920 -235566812 -358743119 -999965119 999978454 1 42 999978454 999978454 890561848 691035638 816852923 -999965119 884798554 428151886 -875600817 999978454 899780708 1000000000 192145743 666850138 609026414 -999965119 -97524717 -1000000000 -651056801 42 -129093223 1000000000 237772658 638122174 -214415491 -1000000000 -876059008 -754036685 -1000000000 999978454 -489108191 -959826629 1000000000 -94939123 42 1 999978454 234070439 -184025273 1000000000 384855239 -999965119 -862480029 0 -807928976 -938467610 -1 148947719 -630115777 -522595391 -207107369 -25915895 42 -279449293 882956618 -332946324 -112335567 999978454 -764177242 999978454 -584757197 1 -695480433 -686139185 -280388820 -999965119 -541419182 314711155 -1000000000 -321603123 173160959 -196629758 -1000000000 -999965119 -990002253 484350670 806651679 -999965119 -999965119 -623671059 -742691003 -999965119 -768587476 999978454 193120808 814817213 0 -44331206 893011908 0 -317627115 770509140 785509684 1 867554727 1 16870751 714148009 514920710 -999965119 215961227 617979200 999978454 212335948 42 423042771 -526385151 -820819944 570898865 -642297921 437123819 999978454 903061132 -762979252 -1000000000 819573049 703079626 480227910 -488934309 -411453057 88591700 495585297 673615246 1 142121512 1 42 999978454 999978454 851528262 1 -635132419 -675456651 999978454 -928761340 689203703 999978454 -170649012 -999965119 -641778488 -639779269 -232211588 -1 -1 -69134740 -518544508 374750543 -834946611 -715636102 591206109 -763085030 -956120333 252344061 190550705 -536345672 -999965119 -854137714 973090849 -106375196 22410259 -1000000000 492412005 383484630 -178923654 -1 -810418429 999978454 636429512 -999965119 -260425466 -451391824 468230970 -656404751 -529651967 999978454 986199091 -623767178 71321816 783077623 -733487994 870534590 652069683 732909534 0 -698104260 208685287 -1000000000 1000000000 -605655727 -103817347 999978454 0 0 589907104 670471869 397632295 752791511 105354580 -321456470 -415729559 911478082 42 528911763 -441353178 528964987 -290276128 -503484220 941571704 911450728 999978454 873464917 999978454 -999965119 592066530 -410877306 -807358739 -669461850 -919175559 -831423601 -26232345 756984056 0 253229706 -989483419 771722369 -454886301 197380425 445560829 916267788 47994898 -428701531 -1 -999965119 -859616372 1 999978454 -90312800 234221893 435615207 -597013949 5420622 795611414 999978454 -442301933 -999965119 531640496 911418675 -973813656 -999965119 -299907821 -999965119 -1000000000 786344419 -999965119 999978454 710145326 1000000000 908047627 999978454 -999965119 -803791229 -748619222 399609350 -755947556 336909682 0 488106504 97822324 -219102789 885263892 -1000000000 -312933566 -234734550 123147000 42 999978454 -999965119 -727866970 -763728976 1 444703603 -962212534 385311186 -999965119 999978454 999978454 0 865867827 -544762639 989177040 -1 -989405768 -873261186 126900636 -536848315 223660619 245013540 874733217 999978454 -999965119 -999965119 1000000000 314749610 1000000000 -970275795 653616186 781160190 -982846199 -157315802 1 1000000000 -999965119 -1 999978454 565016589 999978454 -737137030 999978454 688838596 42 999978454 -1000000000 671106759 -449113614 252705490 -638171517 653376577 1000000000 -999965119 965810635 544886246 154335415 999978454 -732918060 964079633 318023371 453577309 0 -461128095 265153727 0 -83078368 42 379356976 -999965119 1 -728688079 -992768653 999978454 -1000000000 240967701 -1000000000 999978454 927429088 -631064652 755965609 -297504536 0 -84279475 -90636931 -392141699 999978454 -999965119 -117554845 42 -999965119 -999965119 842642508 1000000000 484320369 -307159851 479857582 341547732 -692278618 -999965119 -144163731 -773698593 -4284224 -996285150 -475980610 -729005606 -207124061 977223991 922045968 433168148 -616594819 968617028 42 433304255 -698572584 551122991 999978454 273880980 999978454 999978454 579996715 -661271285 -522790446 95505829 930466690 -153918765 42 -150382615 -907634233 847172055 842631684 -538215460 578303212 892524165 -420070106 770446177 240807832 348854595 478483885 836465403 999978454 -170083255 42632327 -537935870 958791698 847120027 -1400469 1 415370075 -283764450 -554189914 -1000000000 704937200 0 -305080334 993411970 812198536 424074291 1 999978454 730428933 -805350069 -999965119 777565314 -458364097 999978454 -937230165 78952977 799546793 -349693904 998727857 222869056 817754908 -999965119 856769577 -517363774 822996613 -1000000000 114103705 313265375 497967541 -895811899 -772462996 -688333988 -329607283 -999965119 -439043415 -146546035 197717763 1 -53687894 -1000000000 -753283930 62446798 -253938751 999978454 806757644 -145124127 216745073 490115630 31345385 628910236 0 858062888 -85597371 -404431423 1000000000 948049384 -463675979 -373291379 999978454 355235679 -431745319 -999965119 -999965119 993459691 -351645508 -815940561 -999965119 42 -145868969 898314079 1 -935645357 -1000000000 839256718 -526626080 555100639 -957541061 -37095702 398848728 -1 169554602 817841282 -999965119 983628840 0 726130583 832257925 475894032 -999965119 1 385404262 -999965119 -1 999978454 -988960474 -999965119 -980851229 999978454 -128257225 -999965119 -730420248 -551249745 943852725 323570879 1000000000 42 619811375 153832810 999978454 952491586 -283054454 999978454 42 984666241 329317639 999978454 999978454 424935348 1 -270238824 999978454 -320537182 -18826777 -999965119 1000000000 916263103 -588459137 242069025 489934913 42 -1 -951580549 384699853 596269138 858227823 482640717 -934379273 -227663089 545746118 -1000000000 -709287365 -1000000000 -554832124 104387303 -779717561 999978454 -1000000000 -833988994 -1 -999965119 1 398840567 -133323573 -788298521 -511357081 406096228 272048436 -301947795 175063737 -409799708 -824774775 -999965119 -949530770 999978454 783077623 581289506 893677414 747325037 -906458141 1 -999965119 1000000000 -491067323 -999965119 0 207391886 -507886217 -510685663 639324217 110698287 999978454 -229285835 -999965119 -130733469 -389363973 -673962524 -1160004 -1 -353083393 -70857485 -762102986 -611255449 487475778 -785443695 617839854 -178143280 232184863 -475092685 32473291 -97442306 999978454 229723545 -1000000000 269657412 -999965119 742174789 -376461884 -141494513 -507383522 -1 529217057 -171315619 -999965119 -848318381 592069861 89190645 999978454 -850472980 -644122724 977110459 -393154007 -55154099 47310101 -393298526 1000000000 -926896746 -746474846 780252428 688254362 -893598233 -520450081 245175368 -168646481 927482054 419629653 -934931837 -576076596 -629668495 -863145894 999978454 -389753851 -999965119 -296760553 -999965119 999978454 571440117 911253912 -18832669 -416277034 999978454 999978454 -999965119 805394540 -999965119 132027013 -771905326 312264617 -586035362 0 -271242363 -1 -250321099 -687469683 -885736514 19638226 -737392997 964861061 -532966013 882581948 -860256976 -996201083 684596444 -999965119 -129709706 -999965119 305479460 -968733064 0 -906156415 -403406284 -999965119 -669078899 -999965119 999978454 -487240405 304544243 42 790114417 999978454 -704763426 -999965119 -1000000000 397147886 999978454 -400658581 1000000000 -1000000000 488377719 522459300 -170285987 999978454 -90548884 900963468 -83254066 -403701014 895812616 -712666661 -701662839 -412705613 -704578804 70112005 -300263717 -65829423 261862176 -999965119 -277064203 -384014520 -668443472 -999965119 349640975 -488445251 -195493537 999978454 -999965119 123742288 -230700149 -1 914915986 850040987 -167188121 -252174027 363145138 183763307 -999965119 169495147 -676260476 999978454 -845975164 912139755 384463783 415838270 -1 486495848 1000000000 764685202 -708376565 334198535 812146651 -999965119 218458444 -699050192 -31201340 418233224 -165689238 -218695831 -932342 263108515 859374769 513387462 42 1 654963065 999978454 -385102946 778125398 -791111150 1 -119157118 -100493706 315106587 -1 833753188 999978454 -221502040 976912124 -798305026 -1 -13016696 -60025844 900150272 -442250407 -513749833 -211914956 -185269509 610028283 999978454 999978454 341465626 -694360652 941255241 0 633940260 84815895 -999965119 999978454 0 781268264 34991822 1 302156725 -324425166 -983386300 -728146741 -531851318 -53152522 809553508 0 -688017792 42 844888489 -999965119 958184387 235028538 42 -900573245 -89206477 -999965119 -48799996 -965262577 -999965119 -593490554 -681173124 999978454 -999965119 -564917895 132343549 -628521993 -268706744 -733075402 -999965119 736779211 236599925 660230644 460399164 -1000000000 -67816753 514898865 -787687512 759076785 -358127148 -999965119 -240484372 880412369 531983338 999978454 95246870 999978454 0 675334130 -999965119 1 42 413755202 -1000000000 -934578121 999978454 294797844 -478784799 894796430 -1000000000 364277256 1000000000 1 -999965119 -528050103 -1 1000000000 1 999978454 103544126 -999965119 0 -1000000000 -644953846 -271559212 -999965119 -1000000000 42 916333554 999978454 537409666 557725535 602002148 -1000000000 993350332 585999656 999978454 -957520075 -999965119 42 -145871258 -853500048 -425234105 938957067 -337171815 -325279504 994254265 231419394 610726404 -271595522 -1000000000 -681489322 387512295 907816376 388686330 42 -14440368 -999794688 -806591235 -322573451 -1000000000 -207842737 324956545 -888783004 806247721 1 -1 -445251293 1000000000 128309652 553587145 999978454 -423889778 153041922 721713884 934807526 0 999978454 -257850523 -1000000000 -160649536 552706070 188497357 -999965119 -843631047 735365373 999978454 486671560 -584976871 -999965119 -738289455 -999965119 55352621 895514847 0 999978454 42 539888892 471540359 870983710 259569306 425515916 -774400300 999978454 683672609 124470209 999978454 0 -571755461 891162820 817498267 446175422 -1 -1 999978454 981060914 615231316 3576311 283556980 1000000000 42 -147344014 946905074 -999965119 908027112 -297650707 -841615616 698385967 999978454 727638332 -1 155623865 -392380660 641530851 42055220 -185799717 -258769384 235808764 -486665279 913856272 204239240 999978454 279016474 913942897 148689453 -999965119 843675116 359769960 -24573165 -591933073 42 796118057 -699925839 -341816363 997745958 -761955417 15766860 -530459921 -924440318 999978454 999978454 -649242532 -357726971 42 539708630 -276858288 -999965119 1000000000 -301905820 878892434 -1 -162360318 -1000000000 224363673 427325885 278736542 -445453555 -1 468394659 -466686714 -134336512 107592146 0 -1238569 -262308425 -999965119 -1281761 235859242 -999965119 257650003 79988626 -597611620 -692002791 417194320 -260742499 -277275907 -650094386 999978454 -964371587 554679479 -560700871 999978454 42 -999965119 999978454 102293574 640977679 -651050395 -610305544 182331429 70239851 1000000000 -545422001 685584145 624411776 -889446658 -1000000000 862569833 624897865 -173681095 1 -178535327 39695258 -224254817 970254742 -437139337 390896149 999978454 172256276 0 -721467022 399477304 1000000000 999978454 -227377719 -986489630 367732881 624436174 -1 352276962 1000000000 -991836112 -1000000000 199264204 -1000000000 318646518 -647101936 -999965119 -437634874 -824368560 -999965119 280843485 381049769 1000000000 819790380 -467602228 83390516 -587793833 1 308439591 -70422252 -1 999978454 999978454 999978454 0 -220841092 917641320 999978454 -999965119 1 -999965119 -832435359 -1000000000 887947619 62372312 -999965119 -808000284 61596920 -375674099 741633029 -1 260426854 51006298 185455527 0 120919334 -440746304 -999965119 1 -999965119 66466611 999978454 715996567 735516711 1 -999965119 0 567061490 427795765 999978454 -999965119 -1 78718810 -548545185 -841939775 -78182158 -568616046 291207436 461911933 999978454 -700867114 530764719 577293873 544626561 205615324 746321170 599194093 -674192995 -937293556 -830683087 294099177 -70815876 0 489876783 -624201346 763796334 -779206852 999978454 987519958 999978454 -1000000000 -147758811 -178449129 999978454 1 441313231 -36209977 -1 42 0 1 -706153829 -273690502 532824680 24189293 817548108 -999965119 495781158 16355336 -804225088 -999965119 999978454 -1 999978454 1 -999965119 999978454 -551076408 149950925 0 -834661960 -627982598 -559735770 295941044 499244746 68078281 -1 -999965119 953766566 -830415144 -999965119 971044361 -485165896 67439871 -691474207 -999965119 -215674207 610044841 -988078945 881646310 511325267 971890959 -494957346 999978454 295785986 907455669 -1000000000 347809282 0 -664255420 999978454 -171806695 0 289146734 656864008 -5182121 -25697594 969956896 -260876535 914568938 -237554577 -455013996 34615470 127943319 189994355 -611036834 147993758 174635447 -922344435 -346533110 1000000000 999978454 42 -159928186 1000000000 1000000000 1000000000 0 0 253695787 252485634 0 -735249636 553033586 893052094 -319019462 -626363308 998939393 1 0 -284347910 999978454 139249305 886489808 336399900 -999965119 182318601 -137341918 -999965119 -1000000000 488206126 1000000000 -920442359 406435304 -905211034 42 -1 -147395137 -75747421 -214634013 438893748 749502634 -242223705 999978454 0 905744666 -962780341 562673466 938628391 74214729 551725075 -866967630 -807548294 844583326 595704913 -813814605 -224947026 -847517404 -522377288 554076662 999978454 334274223 42 -959381539 -967761372 -803173900 -1 260609159 -504231229 561743696 629273546 -336144816 571305902 942851802 999978454 1 -779653609 617975597 -250682949 999978454 457173911 508700731 -147429956 81647468 500308174 922828868 -434237670 -501247728 -999965119 807369588 999978454 449871469 966457499 -999965119 517788643 -642233036 0 222526094 -861641949 -796594041 -999965119 -45625830 -999965119 -999965119 796661452 1000000000 -84242724 -894202688 -766371286 16502770 -158406467 -1 901751475 480646092 576241287 42 645203067 128113236 -999965119 833522490 -753638068 1 999978454 -785910866 -654642106 -388465144 -583383285 0 1 453977187 -517530731 58288751 937718364 464090351 569437851 0 999978454 -733731487 -226113018 -581714007 983605467 -824618530 -739285143 -652239743 999978454 999978454 -406827073 407441106 -716254240 763509357 608590003 -628038920 480639723 -1000000000 -999965119 422255990 -527601064 42 -144306875 891056645 461529743 999978454 999978454 -599709656 921570722 -198862324 220761083 340251021 4691348 -348626554 -528508289 999978454 -999965119 -843090120 -531616637 844009083 -774356850 207998586 999978454 792294691 96430280 -999965119 42 569668865 231963194 -1 -999965119 -159748887 999978454 407382309 999978454 -843489560 -946656195 994203607 723654129 -21986260 1000000000 488707027 630813218 208043510 -909167711 -1000000000 999978454 -1 290649376 1000000000 -833692671 44386707 -113970400 -3755947 1 758629855 398850634 -585180733 -999965119 759304389 35080337 1000000000 42 1000000000 -145562307 -479581176 189248761 -196739459 404939212 280160448 -999965119 -401433862 1 593783056 822680103 -407757536 1 -1000000000 -999965119 485984658 -899050472 -178093633 999978454 999978454 -645778195 999978454 -999965119 757861095 999978454 -612948578 42 -91106715 -297932502 -812974119 229795832 -1000000000 -999965119 -276279881 -168918361 51542290 1 694546204 1 -106872836 90148378 885502894 -473531552 441336474 -319898459 -1 14854974 -1000000000 999978454 -1000000000 -467656752 229615081 -403046997 -999965119 60478807 -241495725 -173707570 -155286348 -411510550 986434201 -849092609 -419326775 -529306366 -1 -794159180 -999965119 225849047 -999965119 -791591478 -378244326 -599751321 999978454 718920374 -562126506 646456873 1000000000 -1 999978454 960395022 202109171 -618861259 -971965607 -298692568 -635188778 -999965119 -809129412 -681192795 -1000000000 109045833 226118179 -369873153 42 -999965119 474710443 730848626 999978454 466267556 861861899 494574353 1000000000 0 -501332213 607942735 -744305118 -657565959 538328762 -965730393 -999965119 -999965119 -605045326 -423984659 -682440543 999978454 -622665599 197481434 999978454 187132137 -627116938 -825142571 -274788813 1 574028978 -177456308 0 1 -1 -122405436 -1000000000 -716279258 999978454 -584555882 0 201209015 -981420942 999978454 -999965119 1000000000 -497271637 -914400553 412492534 999978454 787756138 368181696 -977686580 -496437225 701495822 234388440 999978454 -586364320 -199188767 -475597872 195209218 282751808 -106460412 490271515 276946311 42 -312797732 1000000000 -999965119 -786085976 230894273 285062480 251177050 1 -795410251 -6003785 -222492156 -200453142 113955684 -999965119 -185931466 400502996 -999965119 102218351 700467097 999978454 458442860 -999965119 210840684 461698464 0 507563118 -999965119 -314847864 999978454 999978454 -999965119 484689172 1 866061387 42 150244516 999978454 324245041 0 -502808195 -1 163046253 719217808 617647009 -437422479 -775350038 -323746170 766958345 -915627085 42 -999965119 -999965119 46231499 -785514956 918442361 715064164 -330669235 14943802 -501590179 -999965119 999978454 -999965119 -580786092 888317288 1000000000 727359836 350696973 551340680 785976052 -630491567 -738227034 -1000000000 999978454 -71440966 999978454 42 1 276935602 1 424531416 -471761690 -1 999978454 352574113 -1 1000000000 1000000000 -999965119 999978454 119276050 -686519382 -263871230 -999965119 -656332021 898286390 999978454 -1 -641086063 -934154704 -62717284 -375329417 -424559229 -697434247 -58613030 -951208846 999978454 -133643055 677675872 999978454 203128895 -507003795 -1 639818999 999978454 999978454 421687087 140945611 745913694 -1 1 -47206387 581262859 547926727 1 -13022646 522800788 -102098140 828091561 114705442 852324211 991922716 -249157462 761110405 40921091 316339610 -402371404 807834934 914015423 999978454 -592204530 999978454 -10259267 -165162802 133936737 42 -949228815 -330767530 655208485 -368114472 -730738321 -284113586 999978454 -362549651 257023665 251539046 -525414473 -543286818 426838693 -1000000000 -1000000000 16962802 999978454 -999965119 999978454 999978454 -1 -346693109 879668087 -999965119 999978454 -485033060 999978454 661950558 -999965119 -163837545 -350862670 1 433661975 -632842025 1 42 999978454 -407507463 42 1 -937922599 980253401 674525728 0 -1 -426980651 -999965119 0 531861381 -999965119 202834273 433649732 -925752892 672471632 446018340 585430959 -841077227 -839439789 147870067 -431553336 665459977 156519744 -999965119 -916021476 98327027 0 -12972654 -404308907 -391734226 -208801939 808023928 -999965119 252127747 999978454 725346118 -981655932 933710696 -461539236 42 999978454 263502264 137553188 939192143 -317358750 -613616170 -212376303 999978454 -483995430 765205171 -999965119 -400190564 -916405419 -1000000000 -137063498 -89381636 -222785785 853886423 -432430132 42 -871364931 -493979848 1 805089973 -593490554 42 -526626080 917259351 -999965119 37579657 -517667414 277643799 -387083140 -200760757 442495356 999978454 -339641624 -268981428 422291118 -999965119 -756472884 719380906 -607700447 -561246462 -1 -1000000000 -999965119 795897107 808321306 948882362 532082873 -583605703 -686395855 -275276126 714278465 -464872748 -36915344 -601464788 134438736 -242395984 428019827 558962986 478970720 -245646467 -801188384 1000000000 894460047 42 432996257 292282244 613506445 410011661 378223868 999978454 -999965119 -351386444 -999965119 -461938074 999978454 302762438 999978454 -393449079 95246107 831949700 -69644694 999978454 -987784955 -392019086 999978454 -1 -409492083 709869157 -999965119 42 913984689 -999965119 975620976 173834158 430652123 205328371 999978454 1 786919399 331993158 -999965119 -6155997 293137689 42 999978454 999978454 -45726149 0 -602925611 450710173 487579600 583736312 853194163 999978454 999978454 -999965119 -1 999978454 261698014 -1000000000 -1000000000 884340015 1000000000 -592469082 -999965119 -999965119 -200164269 -133837064 906910674 1000000000 -999965119 1000000000 -351399556 965679877 -999965119 -411163114 -654096874 291390322 999978454 185617993 -68595705 273682914 999978454 -164990865 999978454 -915872445 -461148749 -999965119 887234070 42 1 -386110562 -1000000000 340760383 -999965119 999978454 -1000000000 -305458192 450598549 -999965119 0 42 0 -999965119 0 644955660 1000000000 1 -47795106 -103994624 -326061752 -846938891 -342996039 -520629375 -104485280 -999965119 898969089 -999965119 -441891392 -999965119 -874872943 -530777488 999978454 999978454 -6068324 240214432 -299169307 -263817650 424912396 238927504 -690152477 -942976102 302362148 915874721 -840552334 456274722 1000000000 -1 -421459145 -106480739 999978454 1000000000 -738947155 371548335 -246347991 -999965119 -127707433 -999965119 298524030 -950650088 0 -964973299 846461076 -63737042 -50469666 -67870451 42 343573630 954843211 0 284593245 -999965119 -738229217 42 588966983 1 -999965119 -1000000000 655405976 -646057208 -683918517 999978454 902907860 -220629136 515880627 727824442 -1000000000 125692637 795535928 1 -999965119 -683652950 999978454 -578798967 695991046 -529374361 -224997007 526797566 515514404 -606120271 -746675482 999978454 660602937 182197732 588258651 -1 -689511110 -684843946 523995204 -133458031 -479319882 -791124992 0 -1 999978454 1000000000 -724558478 706364690 388495525 -865550144 -1000000000 -456490934 451150241 441902648 446577533 -450914947 -587905629 -999965119 821949326 854540087 423413762 -999965119 999978454 643049850 -951643984 -999965119 84589050 786246035 999978454 -333592173 42 -999965119 0 -992739043 -999965119 0 574554628 -613749285 23124227 398818701 -101175102 1000000000 43850657 -108548471 -133072687 474805537 -332922594 904945778 0 999978454 -181610054 -1 935049053 631983824 -656805914 -528346742 -1013076 -276244027 715257123 -1000000000 999978454 426045934 -510083310 430660676 1000000000 -414738000 -999965119 95263675 -1 1000000000 -999965119 20823560 -885144843 659967871 -68297676 -999965119 -999965119 -497774115 51825284 379965440 -931158098 319534005 117348042 -608724075 -999965119 42223346 479642523 -506160078 709851755 258538583 942049180 -846911992 36940598 892180688 -231563058 859898169 -89490787 -999965119 -862751449 -1 1000000000 248036337 934047377 1000000000 -683916125 -611625477 262105008 252952479 -88244128 10380169 -917272169 -63351487 -999965119 469885362 -999965119 -62067749 57985756 1000000000 445142885 -267416742 962364122 818420312 1000000000 849085981 -999965119 -370762541 -951864833 -397439771 42 -702938860 -97671914 345142299 229561772 -999965119 1000000000 880214846 999978454 -334883204 443491698 509963352 0 -1000000000 248431596 546256374 -999965119 -314681366 -794254973 -670550799 -102977836 -248064388 555196788 925953135 378676960 -615216849 1000000000 999978454 -400372201 98214508 373240585 319552809 321439495 648695560 999978454 -760085329 246861262 -749175288 42 -931269987 -253664895 567094551 -1 629909978 -377834250 999978454 -999965119 -999965119 1 795241930 28868221 -336927698 384773041 999978454 189465063 42 999978454 726372488 277669191 -46076329 130983900 -805872378 391787695 60075959 -999965119 -78169935 105216080 999978454 -414327775 977949676 634381296 716597444 31781657 -999965119 925486503 273988920 -999965119 -385518446 -999965119 568832550 651844727 98740101 -999965119 -1 -783003611 999978454 315806123 999978454 142654072 987654888 114482623 -999965119 881383778 -999965119 62264862 1 -599853687 -687637317 -415526228 -252919293 1000000000 -93282438 -812487425 -1 -999965119 -336244769 21870130 -449302526 -14636733 -904412004 1000000000 -11591120 449518790 664285656 -963675564 999978454 999978454 -444637735 1 122852334 -756244346 -676412833 608210675 146617875 1 -519372614 -999965119 366681348 245111103 -194503052 -1000000000 -1 904068030 242976307 447203015 -648062532 -757465611 42 999978454 999978454 712690481 -136420775 -979054399 -3362657 999978454 -999965119 62628287 569143674 1 -620271390 -999965119 -459349073 761375305 -999965119 -584793168 999978454 -862015050 42 -293469835 0 727338202 176360059 87689030 999978454 212422305 999978454 258097822 777139403 -701371790 -999965119 999978454 -668882044 -1 907519937 251101473 -204750415 0 163201760 363402288 807387345 -999965119 155125007 925718223 -556533230 -237274612 -219875941 -1 -831995451 880305571 -999965119 -735256374 404339216 905706026 -1 947049781 390745696 999978454 171158003 -999965119 714717329 42 496952430 566480260 -46719756 999978454 -999965119 42 241122470 728430020 -730231265 -718945611 -525722480 7118464 -131199829 -85049633 -520473659 102756075 309159758 151668967 1 -537092015 675494052 446571266 118887131 -632195315 207443489 935258464 -800741396 999978454 -1000000000 -105383015 -1000000000 -353038397 999978454 165834927 12933285 -681384203 0 -833768760 -999965119 999978454 806282550 960289485 -702586321 -1000000000 -536010495 764746076 -891446799 -745665434 1000000000 767572840 804278365 84837324 -863644435 -889013287 890454956 -36209977 -281331831 999978454 501944675 312802273 427687671 59084306 523549265 -999965119 584288232 -258550960 -999965119 -999965119 176577998 652830525 1000000000 332869574 971943365 999978454 -718743499 88057001 31786824 -809601017 999978454 -60708780 -989095130 -999965119 999978454 921659131 -1000000000 -191251596 -80702366 519121866 419971700 566671467 1 -999965119 999978454 -140244721 -999965119 751667618 18880047 -559319368 622327466 232500579 1 -999965119 -999965119 87125407 999978454 149572464 329461044 -642844901 31013418 733433483 -999965119 -458542587 -527365599 244862905 330027953 -976152274 42 996645166 560142646 -163595959 541085519 720235649 42 1 633795717 168214185 42 -999965119 -578510347 -202788045 -626053892 110036810 -674223307 999978454 -177886130 -181809933 937211659 -1000000000 476689837 -999965119 572321289 -33099937 223731444 -688087927 927925286 -924581473 998463675 698500753 1 910927435 340274682 824971578 -465703765 499000544 1000000000 -999965119 42 999978454 135607693 999978454 245091559 -999965119 -439281240 897365936 798448278 299695134 35820842 -743055158 -619823856 334926687 728404253 -573204462 893089769 423943108 -477407468 738101024 124130851 317794655 999978454 42 42 -454648170 517681570 -779069227 -493034632 277645056 444123974 249757574 1 868730304 -140656291 276188195 -483269869 -421635334 -725545385 999978454 -999965119 -650887159 813851689 999978454 -702178027 416833095 -708319588 923655292 -999965119 -293028609 -447683670 456012750 150947193 42 627925833 -406863579 999978454 101416705 203458094 -650121638 480083497 1 -999965119 -999965119 -291729921 -845203428 -191241493 -999965119 -999965119 398871677 854442222 676343776 -673984439 546414937 590858281 1000000000 0 91143679 -928054016 155195986 -591214531 -271808003 -999965119 1000000000 -999965119 -223036420 412142891 190377759 999978454 369529579 601656453 -76398802 -1000000000 -634330044 -999965119 523341311 878531531 178045386 -909906240 181911025 155327408 -468583338 429587458 36758724 1 440202663 -783978870 646262464 0 816787327 -186531145 114786646 -164270392 -439508937 -656159623 359552765 555358579 801879954 -298956875 748328051 620807919 -156916549 -311907941 -999965119 429166755 -76977982 999978454 509389141 908909050 597191300 0 -999965119 -1000000000 -105185313 -999965119 969196570 -998740797 -999965119 878006192 -995071084 0 -47982229 -999965119 -323339772 -913955569 -268822033 42 999978454 -615124133 -627352149 864622944 303475458 999978454 -999965119 587486250 863599685 616218006 42 264009109 204043972 -1 -986953749 -700695767 -111685187 1 605285962 704499512 999978454 1 -1 -999965119 751753158 279640386 -999965119 907983365 -478449094 169812662 999978454 31217058 22393139 -217872921 -1 592094991 -518821556 999978454 -999965119 560385906 -999965119 701942750 87226541 999978454 981306490 -764642035 -386212515 -1 -682776512 -1 693368676 628395139 1 -1000000000 117105717 -3247371 -1 444103601 999978454 -1 -479528692 929568975 -999965119 -999965119 909381842 1000000000 -291365040 1000000000 -389522771 1000000000 -670570099 841724683 -400734159 999978454 999978454 -820518307 0 563315778 -661789003 -235086122 21932426 -426101096 -13065100 42 177751986 0 588093415 -787342870 -1000000000 -658981861 -1000000000 -922967745 -999965119 -639295297 -528342869 -174205731 -468992803 999978454 -999965119 833207740 -848571226 757603143 1000000000 37834771 -1000000000 42 -452578465 -403650296 1 -306854960 731852207 999978454 851868117 999978454 447527078 -404173963 395216346 664107926 690419696 -321565800 -999965119 -422831544 -675538435 -375532287 -46953939 1 1 -780219464 207471090 839714418 -182612622 -712016792 740206183 97799672 279184548 999978454 284746535 -999965119 335134278 1 -999965119 174278297 1 -295021934 -49888332 55799123 922471484 -439467144 -991717312 -524856069 -1 -650122827 -10021386 -999965119 1 -94205862 802957304 -527517100 -999965119 -61946882 -443681360 999978454 -191383514 -1000000000 271439702 -642826927 201863113 -784313274 -370525845 251830660 1000000000 -174952005 -823550685 -999965119 -1 -999965119 42 -999965119 975232059 -660156966 -999965119 246450434 -999965119 468169366 170700389 -409105595 0 -244314027 911336100 615069860 1 921440640 -544331678 -274621891 813830637 434296870 717440832 -640511527 0 -1 645290052 42 800202641 -1000000000 684756398 -416085132 -943488907 999978454 -471065729 -522757874 -775405849 671342806 -541770010 -215822777 999978454 -179928848 595975729 350825752 -517727318 -999965119 635741423 802331178 767036257 999978454 1 670645144 999978454 486072113 554141660 722935047 -1 82674778 976109789 42 -1000000000 -869576951 -165131421 -477736951 -999965119 1000000000 650694766 -228021261 -999965119 705467272 344726947 801879954 960923400 -471809411 -421675222 928315086 209890140 -461917625 -350949824 678013806 315087049 34169760 -205756155 536418065 76567687 771925786 608446807 0 555393620 0 794881891 853517996 999978454 999978454 -693347606 999978454 471213431 -312928649 523941792 1 -312315801 -1 -999965119 -1000000000 667776422 752519994 999978454 0 42 -1 -370901450 928008134 -960833372 -356925973 999978454 999978454 871196608 195940130 -559197540 869120270 -160200176 979743771 899326366 -464054904 127825313 -411966790 -945006129 316472422 284061236 43868493 -437053488 22984214 -1000000000 -141046613 745203862 -793894435 -1 999978454 559668727 -999965119 -439567755 1 372952305 326144453 999978454 -999965119 -999965119 42 -525114633 999978454 -260969160 -999965119 595004142 -836501502 228050982 999978454 -141406580 127764056 999978454 684691897 -299224504 71041931 -860247607 42 -314684937 233953476 -57184597 -53717286 999978454 -824998431 -999965119 -999965119 959705522 -286244143 -198315164 999978454 229755096 329339926 -1 337630387 291813137 34774851 807456281 -805528720 -1 0 -999965119 -476890052 -999965119 686565516 154493592 1000000000 239398516 999978454 687402619 329805872 -252196337 -221304229 363273952 -622281488 -146165956 238784851 -97205203 22324317 -999965119 42 -999965119 -278523356 -812897922 907767970 1 -999965119 -1000000000 -346236781 999978454 36272152 -829152481 -670110475 -22894737 -999965119 -601516860 1000000000 188248182 365584351 472510712 601080704 179391661 -999965119 -642802958 346983644 -999965119 -844635726 124372933 868319247 739822728 -584153019 -479935370 -999965119 0 -999965119 126572178 -1 42 -1 39941604 403607534 -500542984 -999965119 -817314906 -251065953 -101811027 1 -454423827 123318075 161589408 797187430 515108831 0 999978454 -306898106 -383666751 398179128 -932661099 -1 538067756 999978454 322946753 710797396 -999965119 -536253993 1000000000 -112797115 864322102 999978454 -999965119 837848603 999978454 -162522896 42 -1 403639066 762637481 -493817710 -999965119 42 212454197 -75747421 -225858747 -876479743 55680240 556463140 942362565 -899476804 999978454 -551400745 -426179699 409703230 278081080 -237345919 -999965119 145185914 -999965119 -505970980 776411709 999978454 821488125 597731565 -662197171 1 42 840509519 999978454 566335392 -410606385 -184362898 999978454 999978454 -1000000000 -540025451 -341110312 -993862842 925194947 -747287992 831921259 -897345327 -999965119 320905618 681304297 894194155 619013140 -174889228 -827730160 -977515818 -382477758 -202677928 17297183 412033299 84280575 514026449 999978454 716238736 -987275534 -744160098 -56724696 1 -1000000000 -446556292 999978454 292155389 779189425 999978454 -333520485 722802224 42 412253452 -1000000000 -1 -2595481 502162613 731896841 -730590516 101434892 -999965119 16626137 -553884932 -891318551 999978454 15530088 -639252628 999978454 -1000000000 -980021512 -131751375 -274670744 763322577 -276712763 772733397 -632033027 -822690326 -76700076 999978454 -177031340 -233267292 1 -460309095 999978454 695660931 819709019 47001034 0 -512238438 126870633 236643893 23722252 1000000000 381754 447701982 771631159 123316355 460369661 -947469578 -175532331 392142991 -421032934 345283454 999978454 1 -830319365 -330883247 -12950692 -67331958 998169892 42 -1000000000 1 1 151999157 999978454 999978454 -427869300 507767973 584763861 -999965119 869931960 464306762 -999965119 -531481362 -635132419 -347527879 -1000000000 999978454 4087057 252761526 -935616528 275629346 -659571641 -128028296 958971514 266824204 -360658396 1000000000 947800064 -286573735 -794004588 1 -315489317 -999965119 282650280 479907418 935575373 757146902 572251997 999978454 -378967244 -828413000 999978454 -296655407 -830044020 -634981380 -999965119 897435400 -497588507 -1000000000 432089407 102969331 459789956 999978454 -995897210 -13673896 865784446 1 291014785 999978454 -372381304 531190709 126964759 -638950100 -39138941 -108724013 -412943664 556169597 390281722 -999965119 -67316199 191453981 681562532 542476986 -608697554 999978454 -182762755 918683174 -289323760 675459598 511566727 705778099 -884973785 186581675 -764903694 -569147714 52394718 926677887 0 -343279419 999978454 -1 -32813767 -34822736 832728693 -918526538 -632152637 33595152 444205203 1 -670198453 42 939956420 -913246239 999978454 1000000000 317264454 988571771 999978454 351674513 -503035014 -515950078 -221309782 -108565059 999978454 177087615 629826055 1000000000 -1 133007648 1 -994165989 -999965119 -999965119 -716430256 242168688 -1 -999965119 1000000000 -202609620 533847226 -83341088 1000000000 128409807 1000000000 874979391 -624907701 508849858 572799128 -433929460 524573921 -347849746 999978454 687776793 998039455 -443288760 672502113 364594218 -999965119 -999965119 42 999978454 18005090 -732632190 -108010903 -999965119 -999965119 661188646 42 906242983 999978454 -999965119 -716566352 -651019969 -1000000000 -500149239 -169458458 499590941 963038066 -562793053 -849865798 -392719805 -999965119 -537981710 -767812299 -627939382 999978454 -905997342 742564059 -460839320 569952971 161547323 -691326363 -999965119 1 622475651 470851085 559940320 999978454 -1000000000 450126071 -449993007 -999965119 -131729293 -282570671 -43611611 -639873718 -999965119 999978454 0 999978454 42 -446288901 296411752 999978454 999978454 -714584279 999978454 418407760 804790516 -980406536 127695052 235273527 270741137 220445856 195457416 -999965119 -464632610 1 -469377992 999978454 752170031 -148484950 -999965119 999978454 975942846 -1 -992860779 1000000000 -726694722 -889614631 629790313 -494965629 371229663 365382516 451919983 -173577231 -134220713 -384020180 -536014446 -817433934 -794285468 -632571766 -176672585 999978454 999978454 979650716 179255723 235228815 563848726 1 -691008373 -999965119 108564251 75270429 42 353422438 -368556629 18842230 -999965119 999978454 1 -1000000000 992603635 -582745768 427913105 -96645748 24530450 832689646 796710933 59095987 537414943 358411950 -343308974 -831089354 999978454 38217091 976904685 1000000000 387080335 -541136161 -835984187 -999965119 959025687 999978454 179171258 721941982 42 485180521 -999965119 -1 93623392 13626516 1 -399804134 -889926236 -864328837 -749607167 -535168172 753495631 379517864 -999965119 -614909719 -709281157 923737279 -999965119 -866494827 -1000000000 999978454 -419417929 -573620154 -241906737 -719565664 999978454 -829471310 731387742 327205417 -595956173 756437565 902235831 -824800499 999978454 -311509232 -60875128 788173986 -369096231 686884890 -50073748 288590326 624901449 -338943121 0 999978454 516693910 839602961 -396008292 103727088 1000000000 -999965119 717733721 -838056683 -446578750 -191835810 -868731536 -348557754 -953074859 999978454 -624328957 -571632134 0 -487228320 0 172196597 -529738136 -368205112 872085012 -999965119 -525943351 252794892 -561897426 785782547 -780701695 642209626 -999965119 -951190403 660922554 -395391523 -1000000000 538082001 -411443798 -1 42 -683600502 -462361512 435907155 206263798 711066189 69281370 593140895 934616402 -312443387 591587168 -755963458 -29023183 42 -999965119 516687543 -674348192 -244057439 -999965119 -106214052 -687473575 570821918 -1000000000 -997678965 -999965119 -999965119 -464589539 -1000000000 -841740048 -372190410 -677844314 999978454 154360078 788805124 -707024106 1 88153634 74313999 999978454 114080265 -333903686 999978454 -560932882 371788878 -985797843 961666047 -9627319 188782496 -88968388 278706832 197720362 -879184178 -240109256 -788271958 12793261 -910596712 42 522668696 -688134973 254916532 -838506257 999978454 999978454 -999965119 744415477 -243547147 -691134665 -999965119 -457347647 1 452449182 336717929 140574593 999978454 -401622508 -197455714 -408960546 -652140613 -583399554 835182853 36235948 -887320908 779065216 1000000000 1 0 999978454 -999965119 -617597089 63653772 472781448 999978454 698368754 190985525 -1000000000 449171557 -958652461 -132451263 808958630 0 919607784 999978454 -741225360 619358171 999978454 -999965119 150303663 -635207008 273580630 0 179457656 -1000000000 -352262001 58671503 28117436 279756397 913476223 -889979973 -97345400 68893605 42 -802154376 672839886 756089405 -197291791 174382902 542743913 -707456573 -999965119 917161196 312874185 -413818575 -608904756 -247573425 -867048516 659798530 -560316598 -999965119 -951384528 -323427050 103336370 999978454 -220392727 545507950 -714749885 -29103801 -923670221 -999965119 -1000000000 697289177 -790466156 -1 766590861 -15594730 42 999978454 -914714228 999978454 -1 999978454 -151637878 -399672001 429320040 -999965119 573137349 -769560961 669040434 256001235 -378539698 -168172328 -291756808 -696864958 999978454 -39305530 648089689 -47041618 -121760880 958443097 42 884119245 -684481484 1000000000 -935126200 -41479867 712082089 -297021579 -999965119 -676413355 -999965119 -181295351 -155003576 -342292597 218441196 503251750 -87893957 819102859 360762811 -772170221 -411741360 999978454 962661396 -999965119 -224276184 -718443520 660717103 -397092381 310792669 -896038674 -465940606 -702977926 -1000000000 1000000000 -709593408 -1 254665711 -147761746 -303394325 1 -951313249 -178544423 999978454 -374591098 -7183399 -654086691 -1 -154575240 999978454 -350133964 -986905170 -631839794 -316631724 855118030 -54382990 -300316745 42 -999965119 645525665 -105736286 -109076415 -311186782 -679756433 -73647401 -38913112 1000000000 -1 -1 -768657967 1000000000 -58429299 1 432983141 -433071480 299383875 639818999 646212939 656384341 -190648625 -99642027 -227891933 -715556537 -999965119 -169026279 688727638 750521336 297660369 408612592 999978454 -1000000000 999978454 -126274426 -1000000000 772163216 1000000000 -414456143 -578281363 -723605845 -1000000000 -246830021 1000000000 -581673708 1000000000 -37457286 999978454 999978454 -421594948 -941060065 589492719 844729931 -434261006 -999965119 449070134 1000000000 -639630804 -722219884 -81958002 595309831 999978454 1 -136143617 0 612612570 -902499160 -206566012 1274267 -291694850 0 -706080902 -999965119 -211233471 -1 -398508144 90270059 -137318046 -1000000000 -999965119 -33267609 21094797 -867063135 271843094 481803947 -997014021 1 -29717673 -849701024 -757239433 -547846206 -999965119 635082476 -979930428 636863406 1000000000 -302926224 453313382 -533772313 869354173 148603730 1 42 867833612 -746124616 -847977947 330713037 -60259286 -589844128 98198219 -656159623 42 -836802172 -815554104 751799509 -1000000000 891662790 1 -931308900 999978454 172480376 450624982 -999965119 -623644153 464328529 -324938942 42 1 -999965119 -3000304 788296467 42 964284810 -235106445 -209685157 -337816722 -43783133 -865517345 710238872 521036442 -257499388 42 -999965119 -999965119 -177733924 -918444017 -490603469 133573017 931136186 231334997 -518065499 526975321 -496337745 602035260 42 886183854 252191206 -403584119 117048662 340713166 -309172312 -821638092 1000000000 -450432294 -621233211 999978454 42 1000000000 -776636878 1 -281206012 -332034052 -999965119 -999965119 1000000000 -999965119 -837730237 819406222 -81437706 -429183918 999978454 -999965119 637584156 931262380 -778402757 -999965119 -999965119 622949532 629781220 -999965119 -761488387 -683390343 -564378051 939956420 461090465 837238246 -334268672 -647027597 999978454 24942607 999978454 -999965119 -100048910 448095412 -120896692 -999965119 134239516 746167509 -319239675 1 -149301489 960224934 871177806 -403794590 -654390323 -671257718 999978454 -92794819 42502581 125557245 1000000000 -575567591 999978454 -999965119 0 -1 -999965119 -389711033 445832060 -368620319 127729583 603462618 606414135 -999965119 -999965119 999978454 809502051 42 441129077 746051583 581029636 -999965119 -473356978 -999965119 848776086 -1 -917543200 337618932 852711170 892457131 -929787502 12086916 316894636 878685337 -999965119 -999965119 -480891689 -1000000000 -999965119 1 -1 -902388493 156362691 -360911749 999978454 -284993499 -717261828 -999965119 -858030813 760844512 -873035613 42 -670658978 737529195 0 581378658 142581778 -1 -976027512 553848453 -349693904 -426159099 -296727919 -183843489 386354799 999978454 986471378 41709913 -902080919 42 -1000000000 397374595 -190470727 1 -766851258 -797060639 -999965119 212748695 623960734 -345558936 -1 539844766 915894567 -690936325 513706198 -999965119 -1 -998396691 -999965119 790516625 657730514 -177205489 -196017081 104451129 42 151679394 -629991864 42 814830152 858442897 561129610 222160269 22309346 -821108901 -963124581 76100115 1000000000 200463729 -867184590 -999965119 -863799802 -474635288 506378068 -718452249 999978454 -999965119 -670390779 956562619 160049951 -11917016 -99838399 293269876 -232288792 999978454 1 634794717 -907905196 564426359 -49989520 860965805 -351117054 -1 1 -734831709 -999965119 -428138619 410180219 -149600508 643413617 466266361 325420261 605153530 -999965119 -636940073 836266400 718470464 145203399 185549032 -575340852 55586902 491099205 -733933783 0 999978454 -264878541 -873646377 -999965119 337909202 -195401161 301650788 -1 780152756 -82259905 999978454 999978454 666508851 999978454 312590194 -582474767 1 1 -597439464 861636647 497373325 639303491 -567902849 726905646 -953020537 -11455897 999978454 990794160 106949974 428330238 -449262693 0 546562233 1000000000 -971524517 117703112 -999965119 -7509130 42 180866611 -50746631 -607354330 -524640531 -1 265453166 999978454 903087383 122567877 0 42 71217910 -999965119 168105011 0 984275044 -627819947 -554225489 175187913 146219954 28226820 -291814361 725817062 -215358783 176061091 -7368363 505498042 136851972 999978454 523497222 -1000000000 575045712 42 -1000000000 857983632 -356674120 -692146328 999978454 -427261880 -172805908 -1000000000 526625578 1 -734904010 236643893 -999965119 557376006 -128352149 -405319492 -529472431 104337315 -1 0 969684062 -254470787 918989405 -32824430 -513945619 0 86473395 -703236390 219111604 -40229074 -1 535714418 99781629 557777355 -77915766 761501411 -857349939 126740645 663691030 999978454 255956165 711683779 -57983447 -581477482 55269802 -291520709 1000000000 -1 999978454 -999965119 793606416 -862521769 -897947064 -865969512 -16812710 999978454 -413669027 164455420 -935620098 -15422445 1000000000 529714690 -999965119 -316301535 634392400 0 -878783870 -631127635 999978454 1 -416768302 601542577 -999965119 905706026 841772335 519523502 -91032411 -952402441 -65763301 824728997 -487971316 -828282454 189388008 926590538 443171368 450691193 381118187 -374421132 -341074666 -800747035 -566174243 -1000000000 999978454 -281862941 1000000000 628974545 466703200 -479524647 -258614792 -1 -330258262 -404099069 999978454 1 -214606073 80115777 460547687 0 0 470031254 -376669223 -251274731 -24768493 170886890 399043536 -671223486 -999965119 778300174 937059084 -1 126240170 852248270 -12959260 1 873768350 1000000000
