1
100000 99999 100000
-107351082 742067920 803843112 -56412893 -910831236 -927616181 -635729392 -732176308 909261444 989074498 969468569 332122613 -999670094 -653342499 -36951840 -595449534 -863407711 -737260336 -803235196 881455142 -284093114 238424793 -126544845 -593852768 340155211 826887774 -936612964 935791369 203120839 641101611 -957172536 -654994408 401616706 -373245486 -577336063 -625098703 -851920177 -862413668 -331510715 259926886 -275030975 869178504 -796778477 -847755518 337655094 -102984690 648448200 -591055422 -183869251 -449762870 928820789 621874153 -8468880 704107243 -132883629 -622736408 -835158643 960276109 449275105 95381285 -286082614 368989164 899755606 551304302 869085448 915979721 -401211897 380379301 -251332752 -190781195 757908117 -882683600 -341242381 -694966830 -62317074 -566069405 -654807239 392539139 202375337 -355049454 409277832 110084507 841106759 -4036744 403549890 -878094203 -50091307 323391558 -820965065 6236620 -570412615 -610492889 -865496368 -559014977 585232771 704784775 816298999 513952966 -676744778 278233736 580759181 -978437435 428147346 87027132 52831604 414228359 -626152009 8820153 -460998283 -984512686 675063883 737802640 946258082 -646953369 -928443311 -317726015 -791697744 625881297 148776093 990032537 321407691 -823565217 247004450 915387737 -126794732 883496893 -3347309 -864121544 241211778 -809421580 936100000 -916889867 -417637482 730997291 55750024 -596622282 466777201 -964114878 3517358 -530100282 -538727323 555473976 880868997 -247535856 378218946 572015948 859324478 417366358 -593604113 -804136941 347119995 -372820242 450062630 -811246547 -597313913 674311860 -419650283 589810935 -220498539 -676833826 -851274463 296667204 -918598301 -117606714 982169669 589128379 -808360600 -205877716 862808182 -468225246 -810139067 369490830 778116683 234824785 158699709 709268494 -391605585 -832359042 -563387201 782180644 -880834954 85632735 87620393 660895198 -845155470 838215667 -129291716 -37308380 550511249 -611462717 -195833626 997403426 902910695 -670094421 20521520 -67706415 330722192 -860775880 -600480164 -948626752 20904522 -427309455 -478810345 -352262864 91875616 -310434854 904109413 321817705 -708478020 -858415583 -670983074 -739006530 -404402436 -837899563 562865107 904190752 341307947 -986447360 498757887 -646949185 -873390206 538418674 200503723 -104283479 -116315666 -84156825 -312497094 291990443 -620653910 -637098162 570664619 984948707 -197973997 -431514634 263527654 62338697 -439330013 165857383 -399540492 -316996707 469688142 970352382 -691279527 578740233 330955762 938170462 148990719 -604419215 -355694577 -679995913 258149363 -313643767 679197094 -63889268 285247435 993619548 433920732 83848499 619884344 482012385 -992439555 -279067439 -456536253 709671062 -731716425 -313809891 252441110 -653691508 675129666 886817698 -982941340 -846417391 -834214201 383727024 -23087038 -382767744 -336361991 780521576 626508068 251775400 -693077205 -390293371 -391060320 -371806817 -720567587 790859792 -176631053 819953826 742921432 -150625148 -536850973 -458660562 883159595 -941884936 -813534925 678232742 343021531 -233769152 807553326 -119203493 686729376 197075851 689375793 -272857930 -455476712 -989746830 720389722 -707609996 370489837 70464416 -158065146 55633175 -94667582 448861597 -277695766 -427910903 -28214455 -793231195 162995849 -306140525 665534091 705364808 -484291085 342342593 -443402621 -391499238 739252517 -469211418 482242795 518866016 481634632 932364585 -412925168 376787754 -487502513 -181677347 -314249053 844406103 522311973 -579866814 710861136 223913648 661294672 -107872226 -610250526 405033662 -679511800 -995523229 -768436430 546210152 34828842 370261952 -134989924 475246748 437460242 -431632149 237717881 733292131 -621737389 999829870 347584648 95109213 -854502753 -610968878 704764302 -95302572 -929336927 563012071 -716472761 -210126470 212223581 -382149367 854941649 27159937 205386493 386051733 2047942 -150179684 515207437 420911527 378499077 -346096364 -492808789 367705061 -961215451 -271774829 -485452445 -23201808 183556532 -90230118 353556888 286490699 772711312 2946364 -151220868 58912820 297295549 25655648 344269707 -534618245 126331750 -424227251 -155940506 53641842 -136952892 710270053 294417877 123811807 499990241 -411959308 480624216 -887557027 108840664 837904718 -700733804 228008751 -333984066 55236198 252821112 -491966543 180103548 420718046 904887385 -23234868 436289675 21699159 726520120 -679334184 689388647 232535020 -704609197 158471506 -116714690 -683769661 586424156 364084580 373342242 90096104 -422030988 -550406595 789668575 -156321619 -850990820 556668642 -820328222 -113827498 -764780399 434036716 -267560863 276727865 -500138037 186960237 -478409933 -950065713 -81625344 -567439171 -785789379 811931806 759594930 112412856 814565867 399446543 372225715 -678042902 -274448495 48709529 483024512 490933705 501608575 -460079357 -840504896 307014024 -401519344 -624750160 -279854385 103754906 519592694 394402764 -698546176 107060433 -483111037 786790860 -408756286 489768830 -919364261 -53430429 948182026 -870978549 -342051700 278863826 -438763430 -330358279 -293292209 69038235 -563491645 416644540 654018048 822157582 806441784 623125440 -394918393 70795726 -375914145 -564439579 31456882 896049295 -913739223 69119157 -155135870 -460493848 -528188072 203196341 -631969161 321682121 -336230104 922815001 -597367026 -418120299 -113912854 19793186 155569163 -446641722 385513754 391095329 727383846 34761054 989287301 -729859840 413811857 674589851 625801745 639708508 -890491396 -8223279 637180736 889633927 745162919 743871939 -261397970 -962973850 -508580352 -811411920 855693121 -541185727 233047159 368726635 57719077 -275061378 469584122 340980639 -658655842 363930896 -76088345 -453453161 -779835292 85535966 810914456 143538380 213432533 -204952850 -116349393 996502578 97325872 126412127 -475985477 -405910482 -795924858 197857386 -933679376 -22899720 -666746604 120245795 -391949688 -132956605 -272637331 -147249343 -938263900 -447583546 -175301313 -104625207 -643220515 108518587 644206498 89310919 -281004551 548393446 472466458 902406454 -501061152 566766924 -134535700 -448050579 -826368854 -345399940 -815770025 -233300351 130375454 824257894 -579135978 843136524 946857523 264830905 -287190190 -122179243 -361831881 402189183 430977590 -615258674 648013425 -922658162 141233239 -760486892 -489545091 580205281 108837206 222668642 -183141974 -922713325 -216600934 -35576880 943937859 27798900 266182358 -441530406 -410231645 -735653998 -436699681 -959316969 -809049446 -248728688 568826122 421966893 484654182 636116016 909899922 -553267419 274855474 432820690 667733632 143867026 -356772054 145031986 -261349737 -48836414 -42725845 128708090 372636707 -4825766 -841734015 924248582 660086976 -330681570 -430683898 -259457865 769535862 40060987 308824597 914968385 871506228 818731875 276363423 981875229 -969510490 -350341233 938410140 537065827 424843690 -835298003 -110799319 474252655 358502855 480753920 -357393155 -55264066 151546629 -793834303 873549629 167062820 -21642919 -635117889 -488725476 -224265001 -81421505 -614345420 792704765 -236616527 446942201 832404352 624922316 -569332302 122992459 418575815 346992799 75861383 961056868 -478805472 248391283 337000310 431730594 395544633 -43220284 -865541625 396327693 589839511 229312853 7042676 -557358226 -879309643 412300168 -397052048 -531513677 5658103 602741915 -912535400 867541069 -488523675 -607373076 694699092 -599475616 247297982 637267043 -470076101 150308260 -708674558 528152851 207852062 399087458 -685096884 -227373801 -155909668 83718057 291306108 -406849106 884143748 -594696474 -676614762 258490364 -534607320 -921691162 213453123 810528856 -924343788 -811930538 263931006 290681657 55917715 -415934856 852471060 458592411 -754368970 -679011358 -281855758 906825406 -835327465 84620366 373541988 90929759 631063733 576330341 -489772369 906453959 879684631 822864666 -625472045 -60197751 475441735 749056093 -174380099 483318259 -259754905 -25514422 -891967166 -206678151 -190908882 711190341 945064346 596976552 633050613 -324049093 -285349012 -112391476 -346476233 94278664 -886964689 797203339 -433935978 399770188 -985202400 122056559 -852120991 -470666793 984162509 -602688071 -374575111 -676163485 981178757 -263223574 -642797335 -723269496 191119748 -622886903 -134639685 500197173 -669413504 -728939230 -232330238 -292986650 986483748 505245226 -414748385 -431144729 -934789484 -33705687 -119784878 602542996 -182054043 -737280071 272374759 -82349652 -529369747 -235862771 369504448 -179108550 107339860 -175051219 568654170 985463328 648303603 723365344 281496819 -744645513 752107105 858182352 290469472 345148408 700902908 934733831 729722925 -351661054 961974960 -991696514 -436662961 -822282837 552498423 706804182 -445959478 -691896960 331893018 851930225 -144437560 262327279 228826324 511035910 338770849 -749542608 864352474 720045406 -456778411 -921449355 441857113 685571546 -802854635 256712628 996217976 -536273012 -975716339 -426426463 -777470573 -700006984 638014314 615975213 320509145 -888312873 -841896851 247635731 84879607 -463898665 770952049 -524171008 491013406 -16267617 -703978031 -722966389 -946370578 -177413381 -146988325 -241137303 -575323377 -401217280 929323657 -686449882 -242177525 124129334 -299409559 49175223 -365052453 878527814 130853027 -483934860 114087260 -541902285 167259212 -341101866 -59132034 787150959 200518334 -410860170 -466946260 106717856 418947286 920679289 -129039141 -481861160 171083681 181773040 992515723 635431428 231152746 676784686 -326939515 -213504706 -712352304 -395603323 -123163465 456048182 530703791 539854193 -404018479 723019312 -318636304 620868581 -773887809 333870431 170459766 674737338 316737650 571080798 -500378466 -250386688 -575984863 -967048953 -929950187 -662764288 753146875 964208242 233875103 -60014355 -903755769 721746833 -942000825 -39984175 -80218265 667688116 -21232010 -28319496 395777813 -571799040 330921855 -413086404 68955389 -758987342 -200102940 -514954354 454794450 -470947712 -64841380 -623831330 795534271 553572285 719755459 -927900511 -345285490 -384283335 484607233 -581675691 491557677 655498472 -757919172 351381711 134068982 420485495 628716947 825309226 933513263 -167701654 -586685817 264096093 -321363413 -580781807 589699608 516912854 -657846742 904496222 910194015 -856524744 -212262020 -84239569 937635064 -24766956 580224481 -908059004 -666086034 -557159398 -183512175 -614017470 169320417 -305033256 158240746 -68091804 -960718425 817329336 159707237 -20195110 889286738 -220008157 -42108823 735777490 -801918601 525410856 160111239 995815234 68694409 -85265684 540406280 997603571 -114830768 -684533940 886226365 -333898778 742824468 253484017 -709241080 59188766 -37081800 16131045 469461371 892842376 508909632 322903699 932504735 -940853457 304195728 -605295693 699837719 701778626 -443173067 -512297065 692503024 -512834754 -433932187 871546695 -701044360 -697856192 93468790 628656511 -727870377 994621903 -678683759 797512149 77554156 709697007 768003825 -521946681 -419935799 374240464 599494590 462783684 -361089170 682801986 -789403892 269391025 -430059017 -307351614 -45373480 750939564 563158596 871355516 -38752948 490146415 978908712 -531362707 277944541 -275700956 813400274 -228248308 -739656109 -456016007 -20158278 706253808 67242115 390701688 835088231 -685750047 -8501096 -528201565 -894458272 -888924476 -976434844 -614731478 468686776 -848926346 474752111 -336432663 -683213033 910288419 -207051426 465919458 -149433018 -19410768 572232002 -617456127 431379767 -991518985 -615809268 64757796 -799802462 915656560 -196783584 -141148782 -117831458 -753990158 -279670166 -658054029 -843572131 -11285977 -615727736 117752271 801619056 -481451526 -678707185 -534171827 -920834191 357290868 307986672 -31193829 185881801 360496638 -141822417 831396723 -786733717 -266288452 -374553450 943598624 -988773695 464136642 78090113 986230304 10577263 69885437 60726439 37721565 -328792378 61372176 769444234 466004508 -164043897 28279017 221458552 -621056321 -601204816 560418381 287478120 -66505974 953349597 -907748275 439362755 297503792 -692814513 71164693 598170819 663302980 -535776607 154713436 -96047512 3087883 155058989 880728984 -55954331 676931686 699839086 -406386032 -518517714 -758726725 135328381 -712433653 449782277 -632139055 -422776233 723852954 -964288111 981165859 659061691 591728748 881383949 -239324938 943640191 385772771 -379410566 -880365285 -397543278 -655121096 -815433410 -947307631 132793784 851805819 353069981 946312436 528985172 -912997874 539845565 -62671957 942291914 979848385 -678575418 -822306085 661919703 -903621566 -560066195 -383374333 -954902712 -144831376 35900333 -821636025 -14190526 234338642 100564560 798076495 111943020 985048267 -931046972 590736355 -635885347 992639303 566482472 396905183 -606167784 839522762 -791360468 693382772 -891602486 -401508603 839594272 955316754 -68553896 204242663 828920305 5852341 592863784 -679342564 -56476117 -378933080 -355808502 -827452976 -915310070 678493356 -314963003 -14872632 709274621 -951046796 579259276 -304471596 -401016780 -507788783 673933347 942064301 761218090 -673023502 -16090096 805035952 -404414381 463056264 -533176946 -82132818 -250646285 580479902 257246679 526065935 726677870 -199235582 -81503992 725164544 529012507 636537785 -516439868 565845345 -90270825 -811496460 -389163181 709101021 -41783805 611265650 738420804 -975296241 -908828702 839531569 113299373 -89633578 588749388 -465306021 -201975568 700061651 -941694891 405178511 716377034 -754959115 -12219351 -605768136 859420709 764309631 -515701521 998226237 824291084 310321127 -261949089 26336050 819626965 -16073345 -492403806 792346717 -992950973 -804280348 -356505144 708843501 -100423362 -451229388 586506054 813052237 -526530591 947785916 -347283156 -415091618 -761431448 107526012 -24042436 272108620 795061531 701394578 -192272640 -720959967 -310738429 341744681 -175572134 871622945 -765854985 -619497408 435697538 344745355 870198401 115574579 -607886577 969247807 -169860356 -897396370 -440959791 -791271132 527164574 726795184 -53595686 900868203 504811772 533525450 460748479 909566980 875260724 -753058386 -981710081 -162737969 668157234 -511063696 -471819467 -882509060 264254034 685616176 -207247755 232545310 969682059 562308474 728488911 -811670350 -272723519 208612139 920630182 -825731698 -320138212 -94371506 210267652 -794855697 924381642 -314616676 294091631 48480518 755055691 -661963150 -531331317 -519310720 -327372723 -85290352 -364509475 334789131 72510383 -230764613 -63342007 -510497352 828931651 -275845922 -171702468 -578581030 859234610 41685630 -223401481 -67870455 7500019 -341595451 697969861 167841363 -822584253 -526899714 675013865 -14114626 944992150 -913727312 108834897 176139534 231075557 829372049 484445413 -59668928 -228580418 -521846671 3597573 -843212357 -577042745 -26744365 270196919 -361282664 -461579617 567487911 332498435 609398696 -360686910 -610867676 -111627293 313630306 777851153 -711079034 -765189990 -275672674 -698779055 30597693 843912543 961279748 535059213 -357874479 516645135 -212950436 491573104 576931067 684758184 252727646 -279600 392861123 707115860 489148139 -466075124 668947527 -293241678 -763661524 543181824 56034965 110579137 226703888 807602492 -216072133 -831081907 -448617217 690725630 532722311 -393937567 470414614 -910765421 524233204 114354270 -805272754 -373524318 -349830404 36114874 -667516228 -743015849 -720778507 404774003 -256603621 41740224 -85353582 -25562088 816003698 923027359 -420481710 -614800793 -257158450 57458698 -276511273 -328254513 492855352 -857992322 277042940 -450133586 -711290236 862716462 248529671 793453479 251785057 -13933293 284139442 694082864 -269618782 -141435141 -722205239 -555691749 -975905320 -86223359 -934247254 321690990 -213140251 -965169521 -49158012 -324870081 -383057687 696238072 753930336 -923453780 123337886 -97443161 -630556238 43197589 -307217548 422254097 562915716 -409809724 -324803331 -739287050 633885655 739222264 -171224151 83355969 -203754703 -907400152 685982356 711297053 660341357 -294128274 -685872826 -773438057 -752020305 -360167560 889686467 587601970 -550348456 -488585688 336803630 -274955249 -593147400 -66762814 -909216907 988760266 77665795 -723718444 977790515 -576230453 -819004711 904690302 -769120426 712080181 733008223 223353890 922290465 622517178 -613405233 818528490 595287345 935327155 -724295515 -687789791 82214640 -862639814 -896027656 -952601627 -498748446 67223495 163986910 -290854712 771626333 -581622728 -139183542 -952849637 27300473 -360239964 -114336719 475951068 -233744512 -409188446 686240096 170770448 20147799 -271535713 440313497 -88807556 -742144153 899615360 255914759 360602015 -872032513 -378009410 567285963 541144857 817220513 195637825 -947681578 -12533558 675368964 528532577 -767968141 -544214661 796905539 24350266 -346506465 -854885240 -270133254 -426357538 -269752525 115706822 -735628669 -113940253 -499587620 -867887537 -639700583 460690287 559220226 674465680 -918584801 385688767 -991698573 -627242324 -760725372 -677924124 -525768907 877157973 -400071432 -655320587 -624573828 807506210 -924331904 -575706956 -572741121 317245995 -925402128 -95331806 555965790 417670005 161255682 791465440 -704577263 -419121482 -797653644 350195552 995119333 -136711723 687583000 511224232 883640488 -424322599 -973079843 -12042892 491171521 -51458178 -288378957 195338907 -216350005 -116328380 82329068 -444268980 725524459 -941979108 -969005880 -55628834 575421550 193088925 -823303012 -293174145 -292355844 -245512525 544422351 60723968 892872267 -711052146 363089566 591756222 23903593 -11116592 -565720815 915161429 998947095 999773588 -557538274 928908487 -995255245 -655738957 33514731 218283242 98560621 -851543945 -314241991 885102626 -36936324 514069965 299245140 649879075 430085678 -641118942 690960943 -860862961 530783621 -46298970 -40635319 147367112 606669414 518308410 -678188840 -24366937 -98470618 -573650002 380922007 863377587 415341789 891113951 -607757355 -569533402 655815582 293921638 -235325700 -640235225 110591752 -224965801 -356596114 -199549314 367748563 -234525970 161756453 -931665764 332711467 -693702432 550447292 -830974578 737410197 75830411 461744383 -585638361 -85624085 705053656 -88511741 -503099514 793334057 39432294 -583268096 -689114870 -400981116 283860358 974769366 -640522726 337039318 153789279 539551771 -198334412 723558520 785078381 712267358 493863880 -857012132 304962207 -621649978 108949754 -294239925 685126145 -875506822 117257183 -487287098 -218896346 -628112341 467178558 -11063853 694695805 344889987 -980358707 -815902014 -993465946 -939636890 -530211889 -367752558 -191871421 632685270 646402940 -364855 588409944 651300574 -426962633 864222486 -887707889 -281854691 169161724 -191349935 940058265 524808515 -507328054 -825281301 447826669 -989806655 446166489 228857156 503511318 -128353242 43919883 -15726321 -469608705 923132987 243187619 805453192 477548196 450532903 -545231255 -460497802 30714859 -558228624 -199036244 585749339 -448401870 -993174977 968795866 -163936595 -342037967 -55017606 -746920962 794520742 -520898452 -538254808 961511075 467868378 255332123 779939593 -951495433 509874482 621153265 314233189 -517513556 -520075521 647524244 185347339 -791727323 -345846571 799485249 -698928934 251182072 612044057 483007028 923256858 817011665 -917694860 136029238 206417293 -153491073 -625320465 -559527800 -2491382 -367762498 -183239403 174178112 -904963081 732815597 964672208 -404482131 307551713 430983323 -898891591 244464156 -203157390 636795040 918861810 613458600 -24580015 660443563 -526162376 33968214 -912283956 -35078920 -301528758 283784812 -25368167 74000275 2766194 -521886382 -933641483 813344265 -857252090 -261686691 -561364720 426623872 -536576117 904664337 -335175126 -519739622 120706679 662288593 29637362 886475847 -166246665 325193339 -872952590 -528062085 -103503070 388746373 -100478505 967828849 27732868 -343852950 -487969786 -83047400 -665316668 -712816325 -844756080 -758141092 -531372751 596245836 -379412115 40082064 65644666 673899063 485116928 -619356397 -237871312 -533923997 -223321811 852892000 706335318 796655707 -110701586 -640093484 -727956865 533638059 340139931 -635625055 399352743 -322353117 328078434 367902828 -343467981 -660480010 624975416 -442319257 882204067 -633410723 936314993 529307279 -2511997 550111625 897736648 123600918 -889970507 105546661 -922301053 163313042 -840656928 -708331003 -388923682 -842254481 888199391 837256597 788703130 93737536 872406486 455080642 411092139 723183500 345093250 -257860649 328136599 -883000209 -293270792 966113037 960281154 989396369 376071649 -472978471 -729838098 457333699 -990946790 87724866 -316888429 -790945449 298711561 -920102675 745305577 41386783 -484031076 409190858 -223746052 303702463 -674847403 667040758 -149553975 864940495 -241352852 -95272050 -842272403 637095421 40050314 -951040118 -219568496 -648750476 -510288 665734194 -948212181 441383836 865716951 459759686 942417809 -299151484 841852328 -772306494 -284716237 -656508049 -50676841 -546833834 -516024794 -78287208 33200153 971269196 -571324362 177797177 -416296988 62862172 784213197 554368736 330148641 522870859 -716771788 404885442 30518129 -583985142 -393281088 -390973228 -731525150 -982634757 850439074 792370473 856192570 380591606 -165057513 -304813301 351651507 893362981 924762310 -946831320 616475613 76236245 -200632874 601400799 -779534289 464742426 -874119273 765539840 -279872637 -837352884 506330104 -373181288 421029555 -642849828 -680159412 106293992 -611650239 -904729559 -790546556 808535297 -343647307 462901612 651690479 715086251 953507719 -859352631 83427209 -76593535 -867720911 456098188 743827497 -746624476 -765383122 467785944 275982257 813581580 17454684 845730052 -836042617 -649242206 -506642431 -39797207 -905188960 689059241 -410855742 931002135 543391108 913562496 64728912 -941499241 -536031728 -759860793 -947727885 -582317308 -268644996 -23544037 -536656493 113121887 275533995 -89828951 112487156 241435235 -281860358 -456323924 -281702742 -514437388 -325048440 -321722966 825279922 533514437 -775268786 532163555 -364169996 461120120 768645266 -174396539 -355230765 -324753557 195661859 -3692587 203407301 556867593 469418740 -758959228 891279751 -970473931 -240808756 34612428 -43130493 420757066 -772373651 739243574 -106574423 48126744 -142893306 240772449 -843095501 -410555476 399501767 197208827 855295209 414215253 -285210236 -512032795 440857667 -678128243 -798965617 -878841693 -162600774 378956331 813925731 307892010 -341952119 -515666821 -152727537 -943784087 226018024 -454758810 857707890 -699895281 -965419079 271613780 591423488 -900753681 -654496431 344579029 767252439 -269425035 820040323 -308966741 -820725789 696729512 -962778173 615818130 527769242 -561910408 495422359 -548639909 706188491 343241267 -907129561 70095948 -754187664 -318487308 819282640 497983213 -45804133 592610351 871436462 496026712 -355329523 -552566537 -603553825 -482898882 193024829 658416640 331692484 -826273860 453183899 -101760268 -590912378 -657848072 821268463 354806795 674276130 823114115 383379012 -202919226 340256859 458802974 755118953 819413598 259973147 5997970 -368001692 707432221 952186641 460957983 436527632 -324606767 -471632774 791703119 163914193 514541338 -63708828 709078779 -358885337 444317472 929901739 -702410454 322967860 -280076050 739978870 -467439946 368997627 122195292 -883854737 884202262 857014796 -363666788 -61285194 -999151201 99213935 -247780218 208240098 -371435298 -308196155 276261684 358837498 702110161 -864695620 -761690913 -34633349 8011342 -214888330 -147243705 581750637 400049243 217240563 912282848 953726198 512217584 -253991515 15431624 161738934 311203438 -265070303 -45546503 -911477731 687722846 -919624776 -565126245 667399951 610336382 -713968817 261542643 -307865456 519165912 396168441 -644157129 -68761612 -205562380 15219754 351285652 -883496340 996519521 -56626502 -621489596 336774872 174473059 -28251921 412585691 -494630819 422714114 82660511 605666785 326710771 601777197 -548568833 -40092387 -395783003 837535173 270148185 -900664193 207995006 675429448 -935052706 263690277 612410111 -430711108 256651591 -441233085 -993983332 -583981070 -76493015 266496434 854686343 -34037949 -447163560 -306337142 -954533063 -281235211 -142851061 43434364 204826719 690002760 370098527 -552296220 -964538626 627808739 674289846 -925670631 355911817 860497872 120766522 479600463 641645899 -55782052 -980400950 -844436739 -479439535 436363148 200963926 -108384165 933644609 -103300511 804375875 -77341264 76556805 936513844 -62523768 -575323903 857548366 -186375664 759284692 -805745363 600071608 629390544 713522253 -642061579 429966433 -706081283 -77684645 575026715 569006523 406310232 422102111 -802443617 -237800847 32420242 495292058 -424760697 666280671 -527128885 66073763 -518482157 582889054 -585471293 -258480455 -958880008 -564716636 -561295208 -293361287 765897790 851311112 506237454 758686578 -975799389 420474331 -516880760 7605603 362607221 475373765 -799161403 105098615 -845756069 42574646 443949386 -700006782 676561360 -326936557 -790245132 -327447507 770340644 -987666889 -937879874 258289283 -909761951 -871114731 -908153663 -600656509 -188121307 -548757489 -892971182 363244499 922491959 -706876290 501329381 -849603945 650652939 -241355398 -188581000 624219690 -551420619 555314441 -77083399 850996494 987607133 -727061018 -614602526 -102840814 942561346 -94169482 212402699 -867056331 932255582 575425701 231553321 580316318 -159266229 -581748173 820638194 -316952247 524323643 -135759757 20670432 900650537 -116082806 -264780312 -757496107 -255691376 86268493 -715131658 -886241779 4339781 479573953 324747680 -578142429 128230031 327733304 -503821655 -784545955 -54174680 -960619234 -776903674 -787347958 148066737 668260883 329383842 -783135869 -689104668 504453160 -127737438 -743582084 371068257 -743340952 187985502 -958869578 -641022724 942971957 -889918180 342280886 -246401493 223372747 -251846818 564888253 399196247 763678473 -121091160 144359748 -480862124 -51288131 156997449 -935487418 682237964 818498441 211918411 -793451887 -185520671 771595821 260550743 266519487 -402442865 992739673 646001892 758680812 930791494 -532340169 -499982248 946992864 -247482699 -837037622 362883476 201492518 -107492924 -650399082 -898342284 866289497 254671501 -631711569 609558484 -244941410 71470743 73664973 -510709253 -68288347 -890425179 -354098988 -722150682 -261102101 -621723943 -500728585 298600210 -519990924 -987049953 -738293882 824953628 781957473 509183770 3750237 -28056250 -547653170 -461394784 126943805 -322731299 -790875451 -505036229 894511 762197652 431265472 -303532392 -65880138 757905384 18714594 -488722047 763947382 -899889565 406535617 -458621434 -164475305 -952818291 -963513274 203031527 -50072776 307165900 -60488525 534126039 -376230047 843543804 -823994032 -932290147 117122278 707838459 -698980979 301936488 365904650 582630035 -536082949 625268077 -380118592 654606285 302710419 763825325 -822043067 37558472 609271287 988593167 464282186 -448219271 562345558 593736534 -682875250 309104267 -895835406 454119184 783881614 680702874 679539245 792557492 -681423911 -652221750 -283799741 -484298830 279748331 931041186 234668414 720960026 -725016448 -450580375 755352627 -226248527 -53070501 -603323077 -779995643 735655027 -46841501 -974571171 -562311760 -682038244 135977354 -684603109 650339160 936224348 -534964636 -953134666 140136475 -573304033 476401037 733839151 -949648268 -126445843 685197398 -311650855 483240709 -321701171 -17050261 26662343 49888661 344608915 465539067 -684719842 -84273912 696728793 -755775306 805466280 -426089084 -990527988 637307562 24367263 -585923833 -392522020 -480012303 -927280506 -377999827 219314547 385468278 -582940946 -996869885 638232847 974529688 66490585 877262021 -919899665 987490424 708708866 -224032910 -7884421 282229226 -850211889 76719001 -83119092 -947551716 402388082 684484121 -513354200 30265186 160204780 645402620 -74949870 228297616 -686818934 555126372 -679006379 -243688994 656476611 -997072534 643597319 -707180868 229838365 742784454 208376972 922717950 120188032 454518705 294565592 48238808 6429857 786036387 834770904 -724218189 169186800 96411862 -707096055 954299017 139127855 -492509400 -986691755 -605199093 691998959 -596624234 580136453 -945409762 -846439011 619804612 664065367 570935844 -378561742 196431370 -712234855 -290491182 -159256152 389425551 723139695 972807256 787832466 -848191519 -357808908 -346899527 -944770274 -628598990 -651455348 -951647195 860493495 -961203097 -900981673 -10523870 -120936292 134039795 146257792 -777088461 -817453264 203564912 681745749 859958308 -514256806 714303249 924833025 -323615440 -457093499 -423784151 -400134362 840739380 -539463051 740438354 -427629382 -14578138 339553169 -617649193 -405036750 196094159 787085520 -847604870 -66516407 251650006 264936430 -103355552 -595797997 48362056 -797516933 968926043 -533268312 992721397 466733364 704760025 -578308390 421331714 -641604805 -159722176 -789784139 409260886 -462537165 506350671 389784514 890983918 575596518 762663440 -570029411 -862601696 -709700084 -236244701 570329006 -20208396 -339169138 -893105844 -977418297 59544806 -619955655 -458468191 -850043494 584741261 -527276273 -424808661 -790181314 -36102352 -83751414 -882878832 754244045 119720158 -1236561 62092964 592174367 667299591 548564732 -473634536 -971064714 629954795 -76199219 753254412 724312026 194336744 698333071 696883488 357677602 710126180 809968165 37482532 -655309513 366059813 15895545 -209564935 730870795 -145374466 -390499587 567656275 152883725 -319602094 467346113 773101308 462872903 319923674 -797975144 -918850653 -861126117 854774927 763538020 419695228 711619152 504987684 -216471947 -181811190 -938380194 762319814 55501998 -534660686 -464667040 589075067 279791820 435793401 -687679918 -16340253 -763653044 -917739402 439254460 -850178613 -276800152 -23667176 -672472394 -842581993 319909742 477965550 899848380 832745824 696401742 -363573272 -681216558 385248205 -418480093 -252527095 688744022 -652104999 327428499 -42988659 -199853396 -719756055 422163708 -120898049 -344200611 386508917 440976429 -985552538 -507940416 724590502 -997181423 452024982 607995328 -796269033 -327241635 724935267 396044987 207371310 -504669032 -958269997 -280966798 -688998072 840374150 -245347660 -764054763 -528656268 -755650118 440284704 -247007870 -386208802 637290056 -601394163 -844099753 -898841568 -541653512 576571702 186063772 -773436379 920389595 -404370702 -636540380 -900206379 93763168 -290136186 350159962 -715965775 916956365 715623412 261179494 892612496 -376967611 -804621057 -768491886 134691240 846909547 844533506 763342835 -511838399 717055449 -269315030 -260134461 -485690687 33573525 186865343 -137274101 755327385 -442881886 -881197388 -960313934 -841436884 -714589238 -561079609 557705996 413442199 685230080 -46731298 87680001 -900886595 70745486 77317271 505802333 -671892945 -386556564 -622763431 -540881541 -875341306 712421886 293770837 -628490597 -316464709 -807698208 732057948 406621428 304899608 604098915 223047225 -334587394 -402733291 771994478 933360472 288758980 -492461375 266307155 875442542 -227865227 821593704 -721726101 948651491 -927900456 837307276 578224340 644207979 -535389687 -879041746 971237747 637841057 974728816 252852503 170270633 383421674 2508405 659946740 531620834 319255154 -369588641 751997361 -737150094 874129487 -187200143 -767622481 298703028 841307062 358643068 469388134 148989476 -714558072 -684783673 -472923280 362440777 6723763 901918375 100976447 -281984971 -983735654 -375179486 -904587991 965831594 374438819 62928747 352581752 -803239125 -333939841 -806490872 416881463 578648605 -252008475 595077418 -65858087 855701226 823953586 -656625880 191623948 122371386 -598669112 -360424437 -227339355 -644424244 94024598 33963980 429932088 801715819 -10424557 194017244 10528662 185377433 433061909 517999130 888016360 -872105400 -585822713 749645998 -709283097 838201115 278862975 43179263 -79799088 883978476 -994635341 689369574 260095115 630838966 145074107 119836649 -256004698 -389015256 -217974203 -99741402 -562712888 -819412305 119821991 487836589 244331743 -401639743 711217825 -819480568 -120903395 329332414 754771144 -261668441 -983933028 -902759956 367725040 -513534660 -116093037 520736480 -730108085 947881252 648828619 -727168556 716279304 -174862333 396401594 -616528095 905261349 -937177474 285705976 -56278642 -227929540 832843258 770315933 -688301957 288652696 991245301 136126305 771846755 280163856 -478898737 -141975565 350801072 430252139 -859238339 962350363 -394484850 -240612526 -443722160 -198400199 -130532426 193253363 -547033255 186505498 -391106690 43366796 -97202879 -634974465 639223486 -712175672 951868063 -357758653 620356819 808139495 -633833043 395374509 306539443 522098775 800349696 533453511 -446405510 -193718423 -639753866 480149765 -873741623 -536704474 306457478 254932515 223740553 523465887 -12204068 -235666951 -471300064 -961790997 502793373 -743490701 682739362 680866840 -569123265 803008480 74528361 752468179 -478351226 316672462 -269437124 879777506 350072286 -113187335 -1646312 460656919 -729337341 851743086 -53299499 -475478717 -808567468 553334589 127202858 -619282851 345632352 321705867 -131689595 -326019322 -927103353 -657000574 -341545240 -240435755 -194160389 -968663828 886663828 -882310541 -901356434 -965681019 -97420220 -291578489 -943012782 841725715 862034014 -747449760 -565657701 -58096841 115539518 997531022 -136022649 742031423 -975570226 -737916672 210905804 431466193 282794169 723762532 -624095790 -967879158 -627933178 42569778 -459475798 -739107360 -23024353 -75294805 -404862192 -600833206 -705683146 -257009270 803862407 -952563327 381183418 -21799938 -948615272 -984796023 -678687068 -886468878 881011042 66862605 -865502488 -719547089 -820469158 123827303 590297425 -468899698 -385382190 394167670 382098201 439160512 989615003 153010536 -846128548 450689157 -412146369 -563937504 23638921 91758735 -6610946 -138067918 -779564162 -349304018 379502739 926940277 -657005848 448047828 213948377 509893347 831002947 823020091 582633622 -122956345 -575658585 -830639247 215363993 -69050727 5126489 -334742253 -406189217 728136979 -828124500 884348125 568618519 687766846 240279716 906049998 -743251212 -664761691 -425604430 -634231951 -454946312 686681203 120613228 895753433 482163418 586451426 -747229904 -685298695 923513585 134771381 846409530 430184746 -316615556 523568414 780539072 393852288 -895482206 -147171766 294325731 222190911 787589491 515372433 -396806139 90532561 -968180150 546063677 807120702 84533779 -227213169 -87570995 172008024 135040611 -138313812 -387565005 -541111296 -724028838 -298795790 9010401 637258530 -254679975 -151808091 -699375540 403430610 -12000193 -606778554 -593009806 133467937 239205746 -583072366 655532130 -13709444 769856504 393603209 165111555 -302529928 -155969770 929559642 -382742950 902799955 591400509 64455162 361568830 -481194136 794299330 257780680 -603127885 -325858237 484515740 922006945 825937879 613882242 665712035 -533881576 -611584808 871050636 -569519678 -405762953 -908343044 -609779845 -294313190 -926061626 -488547318 17125410 -670536162 -817088357 59317620 -357595394 -627712323 658051071 568099979 -799206458 -688192034 974184249 337191195 196584453 -812386316 574424562 409938062 183614521 -878054561 717180786 926741687 654576705 -182563706 -764049850 -198569809 -469646031 410930942 682463218 -778071529 423378080 526667054 -568654508 388505301 875355103 -376210497 -298471649 -429201907 -512356420 180580414 -486770285 272780050 -922265414 -157600280 415952492 564335426 -605137676 -259934157 648168395 -730460953 -710512158 80455543 -915690978 -726870595 -344062340 82231523 576152189 -627368570 686757307 321918080 18589927 -177631503 92688526 -967036404 -574343163 387754769 -545230297 507214942 760123130 480348654 75591556 10314909 -150091135 484193069 -248263929 647207921 -899860547 624918534 -819819989 184305978 648499942 -859816269 911673523 528270721 152954133 -136301139 -595313161 130906901 233516768 -889506382 -404132132 -894121654 398688743 98863825 -723773593 723761918 -713947694 -684111510 701613168 -876820314 -225099772 -825259188 -517359416 161906994 693388353 -775003310 373370935 -701970977 770649068 643756137 866169533 306389637 -273416767 -337906056 442512913 516147622 -728896905 -372530935 532721430 990860711 40192089 -588260902 -453475464 545821343 -597273286 -993857079 -895886225 630028646 -52027938 -171774275 -86926571 -537789398 336819068 -464701760 189668635 538990700 958426325 369876336 418427781 283481786 837350979 -500253089 -856481576 -264446324 -584046773 945086452 -325814445 -17400239 -453252727 -587192623 -989779371 169807507 755487400 -907346880 -479119966 -538233165 95486214 694111224 -930798201 423491458 -515143809 541101643 258029792 47942819 986774540 -504073981 -230237395 -202067461 470913484 459557796 232894936 273619665 -297788530 -16674170 -156193077 988425094 38165074 -80907794 650003646 -688073230 379972918 856723771 -502133033 -995556366 -5167928 841504372 -826312941 -797850776 709030058 122292680 878365222 -642907098 -671333089 -133287573 858543624 157793570 91128132 -373072996 353684034 80775323 370118195 -987657478 -438353219 -206941816 -899828319 625224029 -17985284 -744607207 -768519542 558234349 -419522446 582529078 -876956656 -434989706 56952261 -690662068 502478587 -952695153 787347752 986397842 393645127 622813605 -915056296 -100866171 -56832420 -414108196 77005348 -539490215 -828756972 -427021653 -941795400 -118871736 -462978020 839047091 -149661981 -315261423 -591019182 841028489 162170209 -555183579 -684017528 -472134806 4324859 277165501 840831940 -994228001 409187049 -836696505 800241596 -222606088 -594718109 -555185244 -635895876 646240055 -223535166 946008277 -154706341 647376363 -298619859 -648059950 -953658300 831564318 300893946 -807869187 -669484139 471187048 -788203747 760368922 -726301461 270358162 811069569 -899206035 -57685319 291995674 983205443 -992041882 -272185450 -498241725 -270270960 -276589727 396980293 554320665 -227770905 -680657025 -710982873 -656156247 474411919 568040857 681688815 -186707910 -457930504 -960222170 560212861 -692398615 766512248 -567840783 -149689320 -603601955 -92214573 -633607655 -979716819 -934286965 775138280 944893290 325400158 -458520802 829978885 534510713 -359840025 606669204 -250493678 551267644 -486548351 -833547622 -284338590 -403216991 -945331242 305500511 591750765 -751687961 -926389137 -551069699 -282492239 150064064 -864315091 -128532527 425280307 492439509 5534240 143179056 -788356597 -375637247 983576407 -499169551 -251233360 -348819217 765188878 727804231 -916964005 -180539282 -772755547 726405421 -952377769 245314110 483005070 138546463 -187746005 270927964 768540996 963637414 768853275 271858057 -138006066 -600019148 -171935269 118240785 564553504 544096019 640157361 -157376761 124486420 -49384418 -675652520 -413152383 -463386876 -949829571 138497780 -863075849 -581566163 -63076654 -303500877 432426407 -265527220 -348993018 681942969 -281373461 439305403 401473675 -216258281 -191819096 920322206 159201025 420031950 167051603 -948845182 970116196 -450496955 -714762532 -155871257 552527925 -555501330 754865491 535203009 905000376 -631452192 207073079 -993009709 334627402 428142540 332666462 -371773841 -564060641 -816920253 -648874069 70021733 175903225 -419697125 -209324528 256635128 -123965528 -912724330 616273092 680397244 664106853 687038914 -376630574 532095762 -955281452 -987159664 -240043042 159925469 722515629 -519192728 -318015054 97546211 -186337505 72886231 -362434306 -329402959 495982829 -623081271 -282430834 -610539197 435240429 -108263927 -33397788 533097468 721308914 -901617961 -99013120 440172770 -484382588 66639519 -462477815 -770617452 -8152217 -863721694 -391688819 -348274814 -469593137 820765601 -213907564 -99470814 -569679951 7660951 390680453 -661876715 85604679 764175981 391009821 501007870 562171722 600014970 -728790955 20261863 -126678627 -14591274 -182282799 -326831074 185220789 472278463 -117379624 -189688265 249753862 -789794776 -750624741 -60032314 -454542081 585864086 865612218 769184861 16821081 861803427 977548539 911016983 -774489110 -121001631 -942382639 787760593 -777092182 -317507228 640439804 -865978507 -853802873 -588053801 -595760634 -946188593 80118374 -821232462 -27283883 491511266 744536604 -532752882 -442671314 99521872 974898893 -57588948 734980767 140752522 -928213173 -799995727 518342014 -789100633 -2704021 816314113 989715011 -236193197 40297379 562389154 298889078 -295193614 -430027506 201697013 517881715 607261353 -114342906 466933970 910186827 -153445839 48009877 -590363164 773211106 -28557370 422573769 945370236 946742111 -248233566 -514907569 -899429596 -509031165 633590447 -910316605 -567292685 -640393037 110527451 940710838 -928991263 -651773426 -924701015 645656231 -622292454 651932145 -200015962 -39444040 -930038830 944663668 517780490 733447458 706016961 -64903343 -956336785 839167948 884906356 -142442436 -749323700 635755493 256459286 266250292 -70570956 961813296 941798788 -734650308 763735961 -360762633 -918368055 870668815 438575216 -512073383 -736066777 541645106 572619684 667596371 794072056 -701322607 896474219 81184936 -627241810 -368313895 -420060845 -450482840 -639426215 584035216 -542024667 -106310604 -544864487 919585075 908467685 -726600608 91203174 709823542 -957999967 -605775906 -415757133 242607724 656967880 -661118264 -166928762 -775380876 636387908 -220381027 829452383 245537647 -743819657 95164405 783617226 -121987905 -311202535 786095070 413347236 -628324976 -883039083 558546657 558977222 992939649 -963616479 -986011834 -506511297 -80218141 -259205399 -627604689 510478150 -580342056 23734035 -381574537 -101090684 804286136 -122182214 -980463833 500626261 256024354 -569685848 691699379 -780924587 -644657881 -175390966 -485987978 186608518 375906733 508201803 807488526 319427913 593807067 -728034518 -648231364 -588814207 -836537003 788796114 -733734788 670915589 -534994705 906619045 -224414596 822732665 235416894 -200884294 351872219 -911321787 446754552 -51233028 960028121 707974469 362395760 -9138733 840540014 -986311695 2935334 -186926745 820057751 -348255505 30289051 -699601565 -48028831 805123729 599130643 810789815 -781794794 142111971 -961771971 179342038 -309233902 -474628178 977278262 -603242939 -362084112 245619985 209872241 58040015 -480344064 -251342047 -341557774 -965434714 -580968291 -118950596 524161552 -857822366 -129727610 565787863 756474324 -315739973 -815822542 -191491027 527481227 -72543985 890328490 510309859 -494025636 -774138219 862864430 -890107744 -114927459 218901347 345989826 249892899 522549012 -552533029 698988396 -168143614 -701670625 43886090 475178794 485733035 -397545191 -576005433 -333617019 807772021 577218249 -180420529 -39510458 -159016516 -863962509 978041813 -914929930 -469918661 404596619 223200946 97979434 929572227 263110888 -446231440 339255210 -496900420 -447827637 -64171170 532766853 722207350 -774018525 -671476783 395444022 696551686 -409355811 -467196641 713815334 -178263974 -245878070 -492395659 758108567 -462181508 14049714 314612985 124887766 65185790 -314525729 353983269 -980484833 -844287525 -71676580 911136628 -792953915 -530538473 -198875090 877852581 206840520 -75288698 -876982710 596476212 -777557062 576434769 763359729 209258099 -573068470 -264442575 870802768 237810371 826259842 877766403 121671041 630556727 181912220 -992877401 710282474 745474699 730311925 10203160 -46606652 -145748439 -620393804 -53298911 716174529 197900850 -630233533 631885214 676045986 374122437 319262886 434615968 -525559669 72160761 717112967 516323191 22872249 -554291235 968842252 -377398829 225277702 -712845928 80792271 -323915184 47346465 -722127863 479975121 334815386 976833500 201722767 462996388 833693085 315114211 690139774 -836991936 -833969307 48022838 561339636 -912745586 -338703887 -90548484 238661529 408160755 -20500760 489352604 -68304184 -423122069 -284056246 249671591 276279166 -387236093 -545075311 879423631 -729779276 -328407080 -713625152 -631733213 630756451 970556587 304988603 -546558862 -697845415 721472385 34211635 598871616 480740553 -7070695 -219160115 -550082400 -921508099 -493712407 -164756425 -583349396 -947257062 -888920397 -306812276 -210312842 -318081839 973768350 919029560 193838224 895291802 770427799 782593861 -537607076 280042658 599379814 688380590 -746876322 9380503 908851465 245629998 62012504 33207699 297331043 -159434995 -682167445 -27155266 -429457399 475434545 -274600291 171275190 108732585 438705008 26656219 275935979 749904759 964942831 -138323414 -13340216 -202680017 -893003206 -641304788 135452848 -680804654 860369166 639425382 -118758710 83294833 756147376 299818677 247787637 427443963 -418453673 165930423 601804706 461820333 716259187 626847800 127386646 566965278 -941209171 -911281746 385070127 -633479180 891065564 882728221 982302546 271315225 461135021 941025187 -16610576 -158478369 -403266849 -660015656 -129599466 -109092850 421032254 -87032727 757215746 -649320352 323214775 -50796955 -412727004 864140664 35906775 512057713 -830000840 -466636290 -721030356 -724200711 -531738729 409631067 711167765 209039360 -301446369 661269900 581114888 -255580741 -878243012 981277945 -425588190 216154469 -956354422 822933565 841565229 101821640 908084442 684345154 90827881 229173931 -696399747 -151739828 792371698 877681842 730233393 -388437095 -314356742 -405850028 989894218 858548335 -441502964 885555640 -961075846 -198664592 -790112662 -680573923 -556831396 -840336914 579006793 -532363865 -473006922 911864765 -282346921 687284927 -438889643 -344907394 62149432 -58612143 -302229431 626090032 717145288 691571503 -915759532 -381547085 476534603 910026916 360914691 -683011879 31598019 557729635 844871682 -785478187 222547297 593458685 -799742078 -44343421 239167719 567357624 -143953068 896642085 90381863 -464971783 840892647 -750563712 -278738427 933829019 -811267320 -481491934 397688334 -79483495 388845807 220113574 373894724 -346260870 -367839122 -3270980 832466547 900014290 996706272 -383155892 41030370 140539796 657796679 -121011853 -392104716 -171647878 587172192 143641827 181601258 -915274672 -13414386 266811516 680597110 331942952 -233457656 -980887644 572763411 385088795 200439003 314935998 -286713414 767163730 -572320505 -484126649 -866716422 -657890747 479177998 -637593755 -994238767 130967179 748574045 566746596 848233262 -695166090 -797022669 442669886 -441214321 -658103206 536939065 -970420665 698718333 71025418 815067689 -966932034 -772078291 -785128628 -556308369 115784051 -667126397 -43746959 976300908 -635256773 -54216266 930960262 -69322750 692129071 268910242 -960488767 -979911608 464931538 28982277 873785240 199995749 -826561890 -549804764 567062535 -532124525 9149470 -887197723 -259490449 -521455321 -168144382 -46636723 -726579634 -636655798 -94538254 533595402 735526103 891532276 -302978960 575174665 -113353451 -895141681 -829407102 488151161 489635904 284546689 -568301510 -794141030 -292028338 662334592 -123698440 828590165 -863813886 -804965208 231486801 713527395 513514461 -416080544 608305808 -406298205 720784367 835861170 521246418 516270503 -957709152 -880234452 768679057 414359020 -801129389 -50696180 747186066 943994225 -613232912 226475010 -925725885 556157408 766865236 46065227 -607970613 412528733 -532774727 -927382310 -630777240 892963389 -909110715 -837079252 -272766377 891806625 -565539855 152635063 -128704634 57597532 -706429643 -761320514 505083909 -439200397 -212939575 -336316148 -906071865 967218533 410507030 -486886496 911149418 762609694 155780273 -309983387 560298296 -765720910 -172923753 -397837747 -792979725 765748096 317866098 605232844 -383974145 334607077 -71387385 -29105742 910642008 -918448079 -53047990 673981023 738956043 781111312 -390672514 208881958 109171777 -310006860 -198448741 -753983190 62666420 -849991123 -368122742 -881646168 915967743 756551058 670368628 407549250 66507596 195599525 313699606 -656178278 -170399296 773151148 -875810600 -754224378 14021540 379855380 950754526 595632318 707183996 -479285505 -272231728 -884430275 -32041086 -961895778 990992291 -157092589 143753418 557674873 26119205 -88727220 -480052065 -31809891 598381413 -953019625 195234798 -273423396 587128333 73311289 709079792 -378721589 723573729 732825571 405560303 862178209 333938666 358681467 805823499 -779834061 39965961 -869824753 483379498 -699362558 933657840 -184160811 688837487 798742731 887325261 410466451 746715814 272548587 501928059 -343293914 736558386 -662515025 858553948 91348955 844282557 886146970 927663287 149807818 658834622 204074639 720030518 759280493 -127887578 216623015 63048821 65234124 -15777556 647965389 -709110357 -583631965 -474692787 564195002 600332900 -509019972 -332804069 143086901 403299261 -374609273 -126556441 824679863 556043624 -76126860 915166910 732617976 627060204 763698014 -146251394 150425847 -57075235 46248012 918116170 -384334270 -257197887 -952654697 974462139 631331346 293937136 -623066148 -88417733 -964064510 556846215 461852713 876853892 -926537155 -400779535 45695529 526236652 -38293039 281087751 -818872402 -388241678 -458527595 960740658 17175257 -728334866 -283998299 -404695158 -492818574 -779590231 -537589082 864003403 65655658 760319825 140639621 -51525276 -380931881 -677091362 606585279 84833952 -669583942 646122609 316299270 837483702 -875612799 -384330152 -729927018 219728291 -418320938 473315598 -799254549 -580889918 -798541427 276151458 708766275 -367582646 -623438352 -163713779 -732728076 656436716 534269414 -600397379 15309783 -774992398 -400395758 -392874496 -496447546 534917479 -460278745 -934027411 -648374008 331917784 -726952155 -693117903 409156516 146521334 -279950017 231329039 -978797216 -274579591 -457674606 954918193 885141921 940477011 672238971 -560900713 -386655368 -838016235 274741815 -912251718 -34870856 -113662915 -153430936 453187334 -586451008 -358503650 -5741301 241232541 -563401136 -83112904 218145042 446571673 -423868219 956263101 383675397 272009253 461157424 -50577202 234272914 -564062506 281207593 -37626566 923763505 -614931633 352351960 122101403 226067603 -561234713 -283163667 -244684375 -289131874 -156618842 -235930684 -3959852 -440595179 400066916 -310809591 404088249 900743005 -561047328 931179178 588513823 888511271 243401267 -379817909 61293557 -810032798 491848217 -677688568 441205467 -672782249 -636025340 -622782731 134205220 755069583 -672981539 283510850 566898755 778132277 598123498 -903055020 215793011 694278639 199580242 947882880 -494212737 -130238487 338060657 848768990 -145232129 525156946 949344529 -322421977 102739207 305985144 506979160 -140093213 92088948 -350095248 429392587 -9379567 922746755 -236337905 386305996 -21067062 -435790051 604267136 409466383 68548432 427865192 -275650943 159023837 207881933 -398870002 -208665126 206484289 -236353459 -674560848 74554432 -229813294 -675988781 -604485190 802478702 91226838 -262059939 527140792 -361445871 900675393 506903114 -27994072 980390774 -201816159 396748460 358813364 941685718 523922831 -988711661 -683391993 -711263777 706266125 -585606213 -304623900 -426196395 91250102 -21845274 -640004622 846870888 357829452 -521022700 -6698814 230711505 -967154076 -17833750 273125005 -473471110 -703539608 911384862 616132619 895363458 -180818454 448187046 872752065 468009310 -651316893 -164238655 -696232156 -406712872 339619580 -849039447 469097324 -80729349 -119012560 -571983631 920337278 -148076857 -770859312 -146926172 -846035790 543924596 521610434 -817000146 -936227150 915606314 -839838460 -142752361 996051479 -550690581 -602753319 -4633220 -940720092 -132981694 356605407 595010445 892467807 950789153 3341440 -825244633 667107849 300176355 251382755 995317977 392213054 -890439657 -653777205 172753181 -535646672 -649506785 364270765 -584149140 -221310411 -581396297 290599733 7172085 -409186729 -188973907 659007808 -802505294 -467304760 796796276 -778712641 367789238 345638720 -713407160 478671469 790987634 -649035937 322653513 117808059 -472313292 563058511 -48698288 36688995 761183168 -300729202 548816232 -857628976 -699249893 -701007009 -507227432 894342973 99558275 -437104780 213857464 720246065 -608400460 -947902681 144400780 -765985132 -388365709 624491020 -225060375 -579455871 -378700219 167703135 -139206154 465652069 710312755 -778689777 707322609 -359762700 -804326363 -55284126 -253627393 800599729 638907892 600290006 68513676 -58688224 -322535687 383949208 580105748 201044219 292856728 54396349 424460737 -128043659 881048228 -167518864 258023742 637161142 -478547083 778238604 -512416937 831247369 954192077 -892573817 672205836 -520113968 -660476792 -159908256 409958973 925301218 -147757781 -235095718 97481064 969642947 140886996 -951895904 573205263 939936446 -783339021 852133192 -839557859 -514805937 578668719 -575953057 621594475 -541417797 -211569047 -360707570 718183308 -32034498 862413354 -880900626 -98997534 471182074 136798488 561926396 -943324094 943938742 394492035 719872315 66833367 854512583 689588065 -725181884 -258665860 -923365474 82698276 -473414059 -737103267 272034312 709021546 -779141124 991324398 20014001 -709494237 573169149 -798064371 647089507 -263612787 698767657 88489333 195936743 727439070 -284974835 363102942 797795206 234792868 -555743996 532272809 725696207 606024460 -687120612 -916850327 -939697102 -151537725 -623908515 446258993 -935725423 936874233 298962549 946284362 4028033 827520232 421304481 -541568754 681515878 658730154 -577597651 34845766 652167352 -914381312 -518943114 90882241 993868247 258743086 377877301 161296438 -320608759 -999907454 -364178532 -668622547 -303605691 -464427431 -408280337 -894681061 -543589184 408800689 -565189181 -339058059 852666083 103751346 464917448 -234391817 -169516038 195717903 217206964 -60858060 -919831985 -158281410 -546565297 -159620502 717216308 993693720 781562869 -633933967 787001419 12942852 991259613 898959732 833108695 -123765140 -531701448 -94867429 580211187 103921653 633195444 598119057 -844350260 591267301 -750390470 -866023749 -269631472 -975994232 -648355677 341363313 -173242149 62591525 835601288 950348447 786523660 -645802320 678648250 -883306877 -971288153 60382196 87757987 -953866826 -309924647 298534298 -38611479 411499957 139859584 105654961 343028472 -917401968 333977752 598117169 -736208827 -901884321 -155336265 -203643142 -484568343 985560163 756794653 167428850 582292519 -489953271 322823902 202301958 -423272828 -988906968 -522365623 10950295 -689157892 -698946346 583948172 65705628 632882489 537683841 -508280780 -331001620 -184343325 79591974 -452650253 250433203 838447344 -768240125 215623190 921481505 -831346668 -886569971 -760247785 384529752 -243953259 -301873864 -25054664 -240365903 -532979338 -965433491 769164866 -975124063 756033361 -760570184 -686643590 288526278 489787795 -970655024 730916015 958712673 634769772 -840778139 66338395 339793468 -485831753 -395641331 49516628 -701977490 -806448295 -453322707 724628793 237398434 768823648 -368407271 811874817 -540668739 -865341743 943398655 -252818431 -752477114 355066358 405209231 -885067882 247631355 -240270425 -219239735 149085571 562365655 -637982159 862774798 -14280589 906794217 -288863317 -853468756 625833307 577706890 -441281175 -538506448 -666433756 91134315 -922027436 -217871458 -838392348 -174437818 369202932 -55252133 198537535 683106230 -359148593 370468061 930829124 -207608977 -706873732 -835779538 -635878811 234201752 986790781 556923094 -525339368 -487552097 -244496399 406495574 188478482 733508259 960922583 15937339 -801889648 -319858929 -142864929 -375436446 876059534 -577877190 -666722018 -212748126 182929743 518251875 -262587159 -74239846 663021572 -344992496 466899467 -542914974 -29139275 173100704 -301516507 387568204 658764542 -718013420 650076235 -10502945 242819918 -132572757 -727662576 -208632056 293105365 -369460412 -668893704 -187226847 -160183211 905926332 446425870 353082866 215463693 -203177871 89891924 -990004788 -526150704 -148452106 -540730278 761007104 851563830 -983276698 705127824 835791482 -286091349 -195649403 -622873998 -643631828 141417510 436012167 -270323133 608005611 270047612 518718775 -292572876 189753518 -679348405 765904456 466298504 440914446 62974154 4007221 -347910718 -841094473 -103989819 887118509 838943921 105320816 228566153 -546867007 -697802594 140579343 738765345 -26775405 560648878 479166321 -519885602 -128405508 93119010 -527050677 540828383 -967634682 -392941296 774770162 386088034 21543987 436145438 -21925654 149084041 263236708 -772212961 -528313913 417244182 -432785715 -942242352 774168443 -104121435 960836227 808575424 851270802 784369187 -195724253 -497474159 93277352 425306170 -189891667 -349996222 397037799 -768074975 154694922 729462360 342344550 -683501922 896332591 -929712241 -504329877 346758638 11923132 -385828629 -439533448 836163308 -162366704 -824548029 -153667666 -770622332 -630261888 737214550 -316618114 -842415054 143097477 -131186149 282335350 -541664866 -317086674 -858202560 711464697 31476301 -550075386 712970460 964468186 -59089881 -41264032 380772705 -450978585 10749828 206588296 975814282 582702402 918693235 -734520301 -36138038 -225570399 613325515 938511864 -122552821 517947569 -780490259 -805812874 -287926783 703993335 -291695041 805673919 548140590 -227506162 -32426507 -461744232 951290290 -791677938 -545643827 -245929053 -639745262 -818740078 605880230 17195222 -586209942 456299114 113068835 -753861865 -762600069 -279275188 780811875 521094050 -333767225 597831366 -875492422 -945090825 816928116 -192898216 -384905653 -714289808 982788530 -572383475 605282212 -617298646 -961284118 -714768391 -223658397 -307670599 401296158 -795005767 -211938438 -920880584 812939185 127931945 399300274 -927492379 -81752127 -532291654 -651048659 302086992 -447326914 -948575914 249325720 244740586 299558005 -866851127 555959616 973436831 996700680 60069031 342386832 -833839142 -185594798 139501131 769122943 -805666639 -974861297 479267335 -409146715 239744641 917259553 -199262318 494393655 -333831762 544565494 291850619 223465061 -885260897 316779802 -786212536 377268667 752084242 48615384 -615651317 782035071 -212907373 668130353 314473374 -444133736 247151143 -603100377 -39485639 -653662000 -696331085 25406848 -51503193 -441877003 210578469 -30108338 -924781664 559120174 312460036 -411515122 -241833729 -156083546 -57263981 74314574 533622321 -102552921 487313966 -680182485 -533402450 858712713 131067170 -880189017 677121787 -424657441 -492902060 922584037 966314812 288044911 -16373007 709482817 76028319 -333021431 -442726386 250777939 -667962762 207794789 -34184763 721697315 155944413 387870568 44321122 928417806 -480332382 524313095 860235801 -776739817 -291808336 147574105 574737881 -326718190 -649244770 668530857 958318768 -152858970 372915353 374861591 -521016195 103176758 66512138 798762649 2562693 -836413043 -292129038 -333098655 -255406051 509522447 771985650 3067815 654726953 342424318 273825642 108088683 899045079 243315956 -308979749 -404716333 -290310256 983663190 -508100708 371418022 -475953046 395554166 938743792 -624963130 -756532159 986710829 483491251 -336085435 -189551001 889031246 -750867456 906863052 473175935 957115594 -447395520 49379665 -377334766 224636009 411312813 -330657721 -296623924 227410434 520909974 282794946 957367714 786297970 646194119 -237049707 60480876 -273248142 -395142190 -395964241 -17142200 129546436 628921616 463688928 -560011966 -598562147 173169264 -564539353 425783042 567780362 -482018427 745497704 517453856 -715349767 512853268 -381047953 817201461 985241024 997803397 863893571 745086215 611614280 -196833345 132323607 755444373 -102631611 -823910348 -435048818 -41507652 172366963 -772055840 -194732077 -832338601 174016120 -118281476 -733799678 -73038729 -217347535 -532617398 83772977 547629629 -283366583 365224044 898746925 476467522 191997335 884100066 338524589 -237102514 -551943467 386955200 772885454 272585344 459742096 -523668265 354723843 714735872 951810447 184199718 119682177 574846493 -750102722 455371792 187571804 511011717 -550192690 134150857 -47129201 -744309652 734841125 374702990 550852067 -719045365 -866962670 99368708 187991531 -727917363 -638990371 -50002917 -932730617 -497154004 190394770 77170525 -76471049 306026933 163611785 412651492 111702581 646458170 485463670 -521912372 -302780444 -237768002 -789336369 904445771 538899791 -960465860 762912647 -13382383 216753756 182716304 792214403 -516297779 754609657 -973365662 726657123 -34560389 421154383 -315382857 54994554 102537360 410216910 -353008866 576051254 7622706 716324477 -484984969 61198217 -298501016 682049991 192811416 -968577291 502179324 465157417 583590242 -446374540 772816811 886034066 531530347 156542996 169293055 486694422 -453100019 885874774 -393263382 198775468 13545909 -311827744 -311590288 26843802 -3374330 298853716 -933715586 456154455 -357022232 616240290 613656409 -775672837 -952787497 -20084802 627109758 100737502 885784422 818951820 228041786 -745853074 398560591 698508181 303946994 227530426 269472369 -252173714 330200510 -659233567 402790240 324804842 619898374 436660838 214632940 920864656 -711084441 -697331747 -872181820 633279030 -814480766 116802239 -691758010 286084867 -624824144 -57611604 -278474316 -986502151 -426695758 238706432 189661413 -119085696 843656478 806211007 -941784496 812709336 -244947209 -739726404 -586943575 120411569 -228591242 463023384 -24326586 -736964864 931885442 -124318069 417053025 -903829341 944041147 -423906266 295142146 218778010 776461599 618217894 -239176082 -957888479 -450562997 743907368 -486728021 -795380635 -381201129 449904955 -647683505 342621590 -42052883 86279627 66069564 -324361740 -378665283 -193889357 380615514 -158036109 120457300 -623557355 -821083457 -411779558 -473491715 536090669 559651808 735020074 291065895 -701020324 569109710 434237408 286425386 353793003 499004666 250434192 742121990 420708882 760258078 -525998271 540728891 320529646 348920002 772352466 983742714 700884272 160193754 656300133 166214102 458887950 -865284037 278176884 -892912909 811292771 -264007548 776186789 -814934193 -454216637 -798167131 -974747065 -580355650 783623646 789863212 -30394615 491957840 618747363 24258297 -832257564 -100481175 949509481 377216924 -398596068 387273240 -927027331 -769244340 -223487442 -103339855 -586200926 -796506132 -226197471 -931478288 -371339944 -29768727 -967700261 -920966674 -111322885 83651722 380785473 930978564 375721843 -177952179 -755151237 862435431 413945799 -941268703 -807291527 -148939110 -162388838 -385421607 996853383 187456692 736827953 423478008 -88357103 288414634 645610392 -879195556 904508379 -861723883 460980281 381849776 880899042 709644738 -529199632 -634363419 -855021452 292576585 444962688 56241527 131529845 -18565934 -346053951 -455496740 -663746471 872760020 -796481870 -791350753 -884507481 814574805 744364434 294274798 303552467 -671220016 65320637 -327811915 -326413940 -882427829 -604877975 191480270 908405118 -850231893 607668637 888434259 335262931 -717341680 301291462 -651876457 -976632988 851294582 -510541439 -135008222 -652664841 279477284 362011215 948067127 -167913794 -775982071 92352497 -592590963 -793515165 -88926942 622812789 143806831 -298936082 -250389927 -649964955 310927739 -503840395 -825630261 456498268 968074699 -159436582 783952144 88843222 -607417107 -685573418 886709812 872680594 871608762 700784246 -259370032 848048686 -637220846 162147033 -179858425 149927323 -565212262 760012817 970120911 855178823 -396157003 -385127787 930254311 438253535 76514021 -104189964 586272267 -131630655 -375520219 404732919 -229845542 -914378415 47105124 -608734931 994556247 551225716 -8560639 -167650495 33018882 633737495 89436783 -373509306 -786162282 -573746155 -338178831 695591506 -470616018 -491640389 209179932 -583775353 890125872 -653644383 338583886 678203113 -441212092 -682462971 947747638 -976816850 369614662 784579305 692041652 801274302 -885129079 636850277 -891803655 739855825 -994831582 392456529 359621363 55908237 663147600 -237679909 876677917 695149702 -82585621 -462935327 -230478323 -554420886 573918448 965065756 998123692 -230614573 311888506 981785053 -710951056 193388569 -680934362 -610830324 -146639209 810256742 95155721 -697303257 883736133 -47648723 -700248496 300916891 940289599 626595070 867114252 -836508454 -312027629 -719070044 -728974479 -224718744 -861588986 -757437004 161947337 761877147 721839069 264338510 228807991 -587271121 997974659 -547037337 -47985358 90982650 248726037 -741644374 -654067542 159620271 -800143982 861230343 844182506 -62469568 719844764 945882140 -519291663 -878503767 -343920462 -92719089 338392227 -476500042 998349444 363780497 611505204 -98629001 -923962053 -490565662 -466276347 -39327922 -730844439 598792179 -514330615 754444092 722454435 926085038 292318234 419824864 -149523566 -965817572 -607936979 199340931 82393716 920491497 -724693215 443776817 -592147055 -507745003 -487371628 -163141201 335798690 -170794316 336245874 796343063 842689349 622834237 388085209 501784655 -323014008 -787707684 13350988 669457257 -197864614 -301663258 -470518011 -501122038 239773791 206486223 -105390816 -243246447 -899824243 -175113160 -51866952 725033014 278825558 -955183736 -637788180 347958870 343495443 786813709 854095792 549593972 162136093 203356467 -83550090 -970772900 -797223635 639593139 319653527 739582802 313423117 140503554 815708949 -733920555 -843903641 -658601740 -46975276 498166948 255673802 585717084 -222848666 535874405 -211248244 -374336977 813893766 744206789 97584790 352610766 -11036516 -211470913 -843332698 -817014748 415282301 -689573612 -509615114 -423384416 487747221 788867693 767899874 -146153778 -286887538 470121317 -25876706 441717609 -886748121 85592783 254794331 -945444354 209448239 -406596072 606532402 -151730915 -682165570 780814933 -447460783 547964410 38474104 -717336384 938968007 -586888914 -660638196 -558423967 -320633127 763202530 208539918 802686426 584638654 327846945 -161942112 -147534629 -675794092 -583333887 390787272 247826703 -981185707 -923858783 -689737708 -634332782 655407246 456671391 -870381867 337789357 -774243032 -616041659 413329437 879753125 -943024767 236344446 -779275485 490071674 -779006657 -926407288 -71895390 -457653045 808333385 830308841 774882740 978004057 -825881411 992324894 -727198000 -253967057 -688975675 103222041 784810415 947445956 974190473 825167353 -26336336 929205272 503584604 -585205642 -286407033 68480923 59849838 -220319068 63056533 -884194138 77786615 -983579576 170849585 619403729 590433292 709235652 17779904 -162955281 -655001705 -805143493 306012032 674154558 -758752650 -65138424 -537210050 -258318569 365852858 566049116 -555024615 331565206 -509487310 -476607824 -510301554 256191701 627831723 -846860327 -253232118 895520728 663719424 930246515 64847077 173180667 -657205036 297270234 -382586892 957598304 853627496 -658103003 111972424 795562714 2412262 -920019079 -966332219 -18124527 -832089191 753754131 -816177054 -62591311 650488045 -278852637 -944846926 827492094 -665908722 -624895053 994740864 114432762 -481204134 464273178 -332533216 -57788993 168623241 -227127410 -670268581 -677730234 -349462401 -271114413 549766739 510030151 505169089 622649588 599048090 -76979862 -707880614 -901015402 594743569 -493925159 -795672061 939164776 782158728 -454051527 880638435 346545359 -791527940 -391405175 -516779267 523660379 712770960 -379937240 -816035122 -105794504 -106926725 -933285158 209576536 -551958108 -817717273 -882985869 -161789422 839719608 -290393903 632799960 -484021459 436734155 452770572 -450462062 328528780 -903009392 -642582493 -499098513 -887164732 622362351 -421389607 464142802 731573850 573704697 696319316 562396841 -291256438 -919059798 -961584262 -912863568 418516443 -688235606 554676558 739289374 520663405 -349978368 -775195001 -663092252 -942224153 -512443089 -583825152 553633380 -30850837 566894020 -812649250 846806801 -412202863 -474301512 -317487887 -204548432 -389333628 -610265085 128052554 -246996685 841648189 -287124293 -193169689 -986272044 619961191 32227208 -879082835 251706957 -173007663 -188384888 158704046 -796856808 711767529 -212279105 -412650169 556369980 -183385724 -42849612 675396231 -932608667 -578342180 363098299 -140580911 -576753365 979526763 -714962329 -364546018 34144304 685042970 646202547 998005791 -151104271 997545137 -495183705 -154363605 -359058470 118756576 -925545484 -659058998 -440875421 711723114 -434293542 692648740 -931954623 -278855667 -408806776 137198786 971651724 -320004063 -741137064 800971280 902886984 182022528 81718031 -218464258 -270192524 -852890609 -992938049 798584310 -128391282 351754221 -351916944 -407709722 298034102 -678925695 46498496 -1497625 210408723 -762004889 428667735 -513970163 -778860998 -638171190 510842184 850849313 -452702940 898462132 -278456624 971969948 -376637022 246962081 866565894 -734326704 739453732 966980464 -339445168 464346475 -220283526 842330463 758268125 803249383 -790344805 535945741 -775307297 -574720780 175175291 311677989 -726976451 80416416 -542844124 300679936 347727142 -642742685 658830519 -956151796 938885847 -448166665 130858790 -92025907 672397208 -983520522 -828498505 -161951856 364676012 -638569982 72835315 999276380 -158982382 -201575804 491058181 987577752 -47591013 -89635573 -116703590 164650133 -188788088 809621857 -476854074 -378388550 -319226945 876468251 -681568086 -252990266 260867371 -533559464 -508462821 -412742752 -363214299 -991535140 961656893 566919145 -607298023 -38506635 210392235 422692379 -933998839 -630177958 -421401389 883193740 518338569 -65245297 380734432 73131871 -911608239 -775149424 409988869 431551028 505787661 512921468 -666169374 510065534 -385292404 -648668448 -777139308 -14326808 151857477 -558210679 -131908029 837041242 -933285839 -101557150 -901354577 531391258 -210526066 170303551 951304132 984350736 -823998109 711748751 -277959617 -503616432 106839648 533202993 -681339517 -231224895 -862072436 -983188792 -813929919 54938795 392411894 150491091 -435259996 -214677427 -277359018 -653523668 -45522627 -203905893 -562215401 -444957891 -826323753 -188700304 283835395 450746478 -824813740 -327202556 -519555976 14348258 -271398160 551660501 -732101824 -972934715 683893839 -748775674 -673695632 292750047 245961565 314693399 -123231417 796634128 133795546 814755648 936929752 -401058264 199517214 -87965797 -755910678 -963854729 684043710 -701771870 -836059310 -357513920 292881685 685487083 661310202 -53319366 174077754 -453272366 -792505538 431392880 212480633 921743086 -656824027 -907498212 -527287318 727263252 223500397 303714153 274463371 985391638 -154005588 508176223 -944737853 -178105535 -64567642 -650045845 -687020705 -942867729 513018609 -375433888 360101671 95420357 435410541 -933604867 -652391291 -986761689 -812915975 921419348 -335170426 511575604 791859843 -516592413 783722308 -833795863 -318820398 -289911906 28896400 140086242 315188790 -279273371 972136973 -94591674 -535603891 947306293 981073682 617537658 -245367455 488014532 183501227 451539562 -237632082 -329467846 -890483534 -563035192 99688537 -555162279 -325349449 -409443242 -384745038 334504213 257633676 -455746344 538074327 -177966945 93274885 -773555350 871977466 -3845565 -638689011 476236498 737638272 -975908293 908234506 -971398275 -659988513 177346979 11994287 -709772354 -703444647 -352985609 -165252538 500851763 767682233 -506948480 -958000248 -919257999 -782749377 843311064 973657084 449847670 -583983024 254163229 235957281 -936153753 274776310 335769076 -499770867 303012518 127897344 -125562009 743726134 738276680 7209890 807860372 658514066 -201767974 -147608960 -3909064 -781132117 -654990515 673215843 -908258696 -714462957 879721721 -351768521 -734268589 315150972 723104893 -244485815 413687532 646310951 -44147132 719517897 -621941810 -705558700 -970601594 467092479 -958196589 -635928200 55292230 -349656640 -458451384 220966948 506070681 -423467456 -125785380 643488968 -810531899 313455332 646210058 -861022752 -383604499 581375001 478311896 811355123 331276406 847998745 534121328 541808703 -687883749 378613968 793358876 -365423165 -101515444 -371054844 242767057 723994404 -171659574 476295604 742689805 762882155 271379725 -507718090 -833965045 -577073417 -905611503 -106540903 355492546 315375539 549338853 446005915 384476205 612742848 158340422 977217559 812625477 -343839007 829676385 -847751717 -85220807 407896363 846965619 671480096 870623835 -881934504 -383599146 -210101850 -373970942 -866606278 -76323525 437037757 534201805 -123553330 761461674 -230573878 -900582745 709125895 146363627 200331695 207294897 -198274075 -62388575 -507294780 130500267 83915009 -607643148 -907080012 541344136 434784839 248136945 15358529 -693695838 13148777 692757132 631242535 5513630 -759410918 -793511835 575482307 592655610 573012021 -178072377 418207699 103822874 -885479021 589984087 359150334 790702451 -464469592 220865226 -191613161 96909756 658073803 998918173 -214551076 -17475063 -866633489 509760384 -877328571 -684270080 329364905 -259659310 271079684 -363123915 388607045 135286245 -249576118 -835289394 867341622 -226122056 -997473760 -386848763 859246546 -179328697 -393525495 -748506232 281091433 -131319237 -120072130 320025100 -643979798 792616758 334726951 551428028 192363221 590663212 -479605403 456098366 660782479 593694678 -182166837 332523040 -388203031 -77720914 -875134942 -846743788 67541340 -20548266 919959683 685385409 415209339 550567614 697822701 -158628830 913695156 -188637572 235398285 804127619 -89852941 858896496 375498248 515717868 -292866874 440845858 746529206 -356387286 405402441 961459800 392105128 821548202 995493996 -839288642 -967925695 -152119072 -534314111 -80286186 -442181748 -73212696 768067676 180146593 -296396494 891340605 -616840927 558906906 738231553 476232058 -769675878 -564915452 -906867637 774765243 708610704 263991946 835766197 747339981 -803008025 -106658472 700221662 97626292 -501433884 -776595621 828969846 469096473 758964048 -240514708 -622101818 59717705 -917568058 75181840 330367603 -347189410 453654456 -727856033 908849752 -613034004 -29916017 177414424 -164226151 -203720229 919676967 721799511 -39600185 -810367065 -375215471 26906877 -326541144 -227982917 -267213338 208295677 969667114 -62230237 -365620043 136746265 217282532 -163731775 -421550728 -693565088 723304682 608749675 682753426 71570948 -688350364 -407178318 -857819531 915081217 -216629180 697618913 -325082377 110574382 -517808502 712612410 -887178362 -794435777 285171275 -407407858 228060533 -341855188 -626983525 -333195527 -859829644 -343357422 39772131 -597002258 58394168 936945434 -284745983 -852507978 242902751 -610529799 373480155 844809809 -288426604 718643143 494526635 -780194528 -211877292 166162895 -3994659 36865549 940570043 -607640583 649715469 623578924 631073731 408147820 -979085800 487918946 -788331872 -477079982 85751886 101390099 628876855 312112102 -729251391 -456219994 911645613 -120343419 321457685 608835051 852488292 -691354274 -24328537 251779076 394195198 -912046707 631280496 -799073573 -203352934 718834407 577211994 963158978 133062279 663888177 -461546390 -426065568 -710407182 -578854069 -688936642 -257147546 516401321 -14131174 -6736695 448776524 404177765 -194422501 -203820506 -121220489 -7207098 179480871 265883102 350159023 -600704099 789974034 -564596861 -864690547 -587166003 -559742235 854862597 169304721 -58624058 -169809368 195025028 654092578 -924681060 893323951 659583429 -830644702 -125033485 -474471524 -285350723 477569925 488071933 124559740 507275669 223105821 516474895 -571070951 -238155933 943240603 -914050584 -313654175 15160906 444940706 889215241 -523321521 -798077712 88289640 227641466 590629304 -458620263 -935105558 870539987 -417664190 -18039592 928074283 230711828 -756533154 148437830 -583609521 165182638 -96400662 991119567 70563299 383661356 -483983152 -585799688 500056115 378795113 -652039405 458934508 944116593 -998512032 -203383759 535624764 -418302789 -498757431 164765995 430909709 -783374849 -990779338 -431460795 -104235780 -116426503 -464838039 -186803667 -334868500 -536701656 16145672 576203464 257763306 330666197 -745941942 375192704 775016731 408655959 -289503326 985809722 23098807 -339023126 391141093 223467774 -874825065 -51583659 866743601 938261793 -421243730 -546662463 -932457894 -817414038 333145409 -255961173 -177830346 -916676966 -660576686 296691390 -113579229 -803842280 -423571440 -729980620 -409716383 535548027 618928177 -250803546 -914968716 -212975384 -73502591 918166367 -369802144 -629659852 952054726 531211724 608664086 767575179 731193175 -780872141 -74721103 -518032054 612149394 -928049606 295973603 -707548261 -100486521 109859252 424346840 -672998246 324251860 -342003801 214827597 556706167 -11709304 -680410449 -76456828 -704818149 401229537 -98542518 671836304 -518437141 -450549177 954259615 923368251 -362986496 -581123570 -501280635 417892167 -58124377 -537564166 249786119 811289064 -981206445 271930996 542434050 -785426093 -393293825 -990018016 -652970816 -455319821 -61179419 300726927 663716744 -369712749 286016752 -276387373 989091775 -927498724 -87774898 62685239 -765408190 -354811275 -608588792 -641684269 281160419 -168751982 -839654102 191040300 -172689048 180666329 -653218312 -418345756 -155889980 363614517 -955510298 -437397827 -904789592 338802875 -266016626 693260755 148848982 -536420606 962152176 927238546 -53980020 -507864245 244125413 -660711701 450691273 70021072 -168313533 -889381448 60596886 165598774 -790192142 -807828869 450161560 72282130 -747799045 594319774 791568738 317029989 690395607 524990792 -415127716 -241042547 862671664 567295851 -103014907 182649721 16331897 378520232 -404316443 992373745 578839262 858315200 -227922878 462838566 548002788 4994547 -887135375 -607580297 893390120 -828345900 125545797 -489408185 -817896563 -923206743 -950359362 -985679119 270921346 967059603 -779720314 -444602619 -797902521 -245024534 -327699647 -891104962 -320796836 -472434600 -324750175 490649977 625149458 514787612 928288941 -967108278 795367198 276562682 -347731688 -687486220 693579300 881351161 304718611 -291290141 -612623967 -438909767 -615232435 62085084 -584405786 -42400604 -651155466 349297698 -861327992 -707534453 258418926 -934229874 -217788803 841864918 -326833703 513577643 -172023530 -864362130 -804908732 -111673363 410926946 231180659 809172160 490274046 -987915304 128085216 -372670394 163842653 956439828 121741619 -574343874 694612370 -645756202 -914431497 213879957 58730106 567245108 -371241395 356693872 -532014952 -933706617 -26063689 -126546858 388847944 -456415669 -762879333 462942719 775390589 145516659 -962838428 -438914716 524272527 346027919 367919705 -683375349 652684177 -303820448 51596178 -136335911 771429273 -946543689 -809343297 869380660 -360941204 951817944 724139995 -318507523 909301717 90302287 189016405 -876322711 30917248 56200634 -453128424 589683199 -161574607 -55043664 500891281 -833895050 -237633043 55876483 -625511947 172346402 -522498348 338852837 455765422 693812166 322974441 -74887741 845585896 955236142 817038136 -942697161 -763403306 -798796959 105975686 -247912401 176501891 58610638 -969052672 -257853004 930271100 628725683 -258131326 66493565 -380874170 202057532 -133644881 -751514683 956988296 265262579 927232884 -912020409 320464677 -991875634 774017207 608443340 -469968574 72077549 -378644486 -159261386 588644651 556012775 305602383 -314543648 -398372720 428890713 -36253871 -363560497 288080454 757387708 -312563805 -65336841 960374089 -930236647 779441780 499108571 505151791 625612897 41985626 176426042 996482566 -239685235 -970991727 -670256864 736814716 391641309 340158949 -946998715 354662285 -382797496 92825868 539588129 915418198 -525652111 207306173 -759501171 233265691 330652380 82573797 -37247727 969349068 195312729 419196994 509417674 -640967341 431378295 4847387 592574351 821159881 -752304312 -902079451 -198591649 -276809199 -351336766 616472315 -885749663 -282580676 264345184 421297670 -364163863 271825897 -144461474 250453746 144562051 598873679 668566129 -290696476 333420087 744987258 974031677 -643994452 343980852 557690589 -940025443 -632253328 -370510743 983883628 491749156 942892903 414191595 -8730025 -822021300 -285160012 733233300 -809352872 379334889 -943925399 -668865863 274338463 -513746414 -531442199 -194238493 453632337 -331959691 -200544828 -603159676 -138165077 929731282 -934689304 -109455263 -734182214 437659514 -28067663 -862141094 106246422 -854390953 -895549675 -38690011 -991179291 -775109649 -185151958 160376810 -851018711 -696138562 376047481 931183676 700744834 743260212 525816900 -770601675 573232023 302969914 -930218153 254124009 -324387935 -578219769 -151621590 -3240205 912325464 272548270 899202536 427785627 -168612804 -912942050 -207700272 238376829 415231791 -704745037 -610747873 -394521888 817525458 256628387 -600619677 957629721 -674329401 -791610641 -282010744 -227378856 -508692273 -904350799 573282406 -360206534 313070341 -314988860 494362807 912240831 -36247098 -60254904 951459069 289683492 238806121 506437600 -459215563 -457800054 209285223 -149252654 -346699921 90647665 -988929759 969974705 -896809790 -768323331 227545264 521279870 105955175 -427057498 92674618 943580439 -759488177 484422625 -93259789 633648959 479048536 -700602609 -822995715 -448265824 836253400 915938600 -708135929 -328665437 -99750244 705679243 -867375533 315172333 -659268190 395303105 187910495 -648239160 -718410299 -892100513 678635776 550748569 -519586373 -906460574 -301926344 372333479 325355176 777060943 -558072628 35801703 415841861 -469218601 853851966 -652011004 -905063799 -88029889 96977649 262891991 178227628 -42225297 100621501 -853516252 -879241062 933422260 359288471 187690888 317627048 637376492 798998094 248522563 -919339376 320214463 197297562 -823124344 -870295044 987104506 -418330862 393210046 -412866709 -171898404 -605986767 95524341 -857139532 -598719042 356483038 555071737 -212132205 -464245077 580009728 291609332 489946499 99347805 -530231669 765590796 -84319607 -254600788 -722760935 373146507 226405035 -866128862 502713624 405346060 598008399 619591001 -384675000 -70634142 770828285 -682442199 500561547 -913464003 -149684342 857499174 873849689 846936897 -414647568 -549153650 755345182 -519059490 -697646866 447666428 -481196248 -705469686 779326020 805865648 123339804 -940976968 -520892518 246374544 -780888895 -642283911 244374072 -491158659 92527257 604393969 648859264 692307000 -103075298 223695562 981917031 477241419 186755035 605385098 -966209995 -737237748 -295430881 44010796 730035472 866136763 -43663463 301932593 -848456916 -463953756 -736403445 -36887113 94357926 -628923616 692725215 -255629005 -610208649 765219329 -851436987 -510897418 796571587 99994120 30985694 -89207102 -323821217 -604622167 -519730256 -95808090 -114505135 -917223119 292636510 82813544 -698249446 109718384 779719302 -483588740 -365125074 -8323547 231660673 -447817813 852650691 -619700015 -88992361 477751431 813812474 104064725 861227595 41236250 285818736 463115939 127444588 95155903 -168280354 14089533 816529133 843131853 -508025566 -252814391 -963769406 171441433 474758286 -108869354 41416776 663023602 983319348 946678327 222570365 6044488 473292582 -599997661 6198352 -28489269 -808436433 -883061002 -796041383 -434969203 867912279 219530342 -833266811 175681059 276498103 -662919152 719744186 900865325 -328182662 -392846328 -484569882 -324643500 574083626 -845190307 464110615 -896962566 -802607023 996202924 960074352 -802974433 -425633030 -75392586 456110734 623033991 -113763639 870950130 -365610096 -897711555 -454277683 -234288702 334342700 656881614 938173666 343787984 -903752644 -191436121 41850144 -567148825 868821933 -953370447 367614617 -623692490 -338287005 -301870959 -798756019 -417025300 -281447794 -945725345 649533688 -190335741 438935163 353319738 490158256 750624582 -522547801 -855789316 -949374176 808646708 -518425715 -998605982 211953536 -392390000 588511228 -449337541 872696961 -674472453 642070094 992139265 515224541 -752870219 -481340403 670371013 -145484904 -344571135 -16290790 6902059 267105938 -439022537 605701256 -975185407 -977900478 708144145 -893571541 608525663 -996047611 -663258577 -662108721 -80310975 687981218 -639868944 -59442921 -654058034 -588305292 457576312 -363877259 -676325053 -922779876 -35928529 334661756 287128354 -111475150 116936823 951182994 -625144717 818466144 673956863 -295750500 763278395 194596183 688687137 -616678792 983265995 269590292 -924262226 336788998 -513944213 856909668 150229798 -761004451 553781685 925358974 78840594 595872054 -251929541 438958039 -801859529 -414305072 994796333 492702811 753510032 899472712 -970966653 -610909119 -810593509 845218090 -984235049 35135013 408186407 -674514785 -208127297 -133117906 -486069942 -224189369 169079116 386042018 -971140722 691437736 -171181552 955455532 -242944563 -64999609 -240301825 277890368 -23392681 519018740 287031813 791996580 693936829 -739439864 -740874578 475963737 622301853 -246697586 -823972189 -395872459 115595254 999642163 398912005 247142057 879758277 -887646166 -6100328 -601003774 -976257429 -915266452 -621857728 14933693 -155422788 -268859290 -475928901 -738592661 -182538196 365098691 338830990 -308560090 354119767 -415047672 -500178252 -756699833 822867483 37114640 -775821086 777264742 784568364 -505846567 625598212 691889293 214895048 -841260494 94402075 -240779798 -770789129 -544008230 803150350 556530775 139331309 -653424053 -388479110 -318795762 -713254509 -913691742 816657691 183027992 972844340 -964994922 -955056381 306290887 -132333568 926357922 -778869269 -921579282 -158782839 56003095 377834426 -543472050 743616612 138203021 102968605 722406722 -344978904 -290434527 -866153171 701276907 -384251980 890302364 -769950662 -598875889 656375374 -404495540 -663182611 -402673851 -247734847 -819853831 108425630 -176659382 570603691 325087059 947734988 -104878118 305866501 -268634593 295303657 -30198728 351596243 -425811778 -892472569 -532847872 493482680 11783599 -462441365 -231381726 -307460718 894681364 657552594 711010921 -827711560 -14513177 815153822 -101486185 -916572745 -541170886 -827509979 10420577 213240261 -213315063 -560010783 -207409272 120122044 730740744 -673781253 79145843 -508708625 663794365 233017850 -719627658 100807278 -146472863 473577836 -108566191 -414324890 -310017127 711722587 -725262349 381421658 -43285891 -850210167 -595515750 -334452082 -392297989 -736854656 411794866 84692314 482982631 85992130 -469909659 -252785315 945143194 -160453188 -399149714 -269411994 687746558 119745004 584363708 428276870 -930616084 -62009973 618176999 -664832807 -498502086 -195498908 932898630 -915775629 697412031 -246144060 -656447560 -933847002 620271348 -452075313 -917024408 -202066432 -318804452 -691128446 181481001 357413642 869868403 -252456085 276383769 -954974064 -686148882 -423698247 -158438671 -993770378 241992449 550648978 -132231127 -858675877 305176182 -866541939 -668820493 -388732632 -11305543 -988203987 101395386 -774234968 127601886 -397689349 -413983507 861943797 -826719520 -789638012 -167529172 990663074 -253664946 40072971 214081044 648288418 251889153 699080420 139452489 553662753 685891578 854270596 68769186 -979354093 365963787 949758364 -778627511 539287612 38158018 894271491 -348175001 -942666491 -409169236 -456556193 336823211 693789189 -659633081 -396192849 911025860 865763082 344221891 -873972363 -359418131 -285149771 -907175283 599853269 251744008 -44988664 -790558209 -394181270 -931599505 -398305643 560022934 -935846411 -978799516 57957797 -690737396 -390761769 817962728 318547116 -554897640 574300143 -744931272 -41255906 432949766 504079433 -810728975 -606173240 -5329002 120088572 -406135716 879641206 -820637844 546809947 341955092 -300563134 -247963376 355323981 250770012 -985573452 -388356014 799691592 -383580151 503144099 -134316090 -224485622 -77544666 -999390750 436856869 -354771400 308117984 -401146775 613111245 597912154 -504652371 505569828 -852196586 982976260 868180981 -515390874 -61245859 -285283107 -499718779 338078480 832529974 -503036095 108125367 540947971 -944959995 -891059405 -613164832 581735706 -841934301 -394521661 584423488 -907015883 -469487763 241229661 987159071 668391743 -84898600 -648383790 655051981 424372842 -620281203 447199052 -191022931 540113105 908718406 647503464 641341042 -718758910 623872385 -23273424 605537136 -952354322 -394079165 -468006244 274422213 822112606 -325043643 940004345 126841250 -643643856 990186374 -974876258 311748016 -591949973 -614781298 814481576 -701804524 632608501 -590898087 -872556847 -124083647 -456175925 -673226993 915396679 858710516 -228655016 626033355 -249947010 -451453261 -893504656 381803731 -715538266 -117020164 -965125656 -336241216 -536493774 -986902836 -918339349 813907217 859789774 -665508582 873749741 -217473328 616673297 219435679 -111415668 718212231 -263168454 -227052283 451343987 -218370503 -234092422 -316116972 887285078 963979350 -132681790 -596966193 494803817 -21585923 966440469 -735912892 27008813 -699469079 -805072313 759869156 656938760 -886364531 30635813 -533459667 -117383323 323337177 -523418482 481474679 -734144073 828942135 293690190 6671540 688069643 -229591477 308718705 -291565961 -336502684 -248499296 -760966621 561544330 879431421 -47021206 823322151 118116695 -257738835 -580371085 -778890723 745635392 732217950 -833754290 -486061457 -762300038 786901646 357029395 -670069280 -145290138 -553405006 -47671442 571283540 -510880690 179010930 276493868 -296736267 247796678 -112334343 445487653 102346435 -148696290 -936964319 -242082786 -176900554 545734300 -963602348 164450196 807202641 -87247692 656326075 -495168687 605049790 992979965 -410240959 520451250 -620841657 -139703180 227302388 469016432 -270132058 -825953602 -226028970 -723287869 -133789095 255377121 -42660245 -520931337 858450703 781508096 -808128889 -55962519 145074348 -726480202 -577702854 301192397 -925478369 440263601 303251345 -791501287 408398083 -233393586 -244790888 573176577 -939881782 646587982 830713918 524301754 -402424897 -741104 358896091 689674288 -890473098 588526729 637914738 -806124255 860086533 -284670000 -466965407 501980308 -405748333 -397160792 -810116342 203080630 -253523921 -325898209 -296976543 432605347 -610415909 461406045 765952767 -365502852 462905830 519993355 346310584 923426545 486314420 633091907 -367348912 553761971 -232474096 836801896 453890957 -826675948 398618911 -605645723 -269347650 963569005 436245863 204602717 446175351 280973258 906635477 736988900 -867669398 19801654 -778357927 167351084 -463426955 -582264423 302929381 769837459 -445473147 613702706 -143896700 -983114728 776237297 110737607 -829882604 836563162 -849210619 -947396272 -690139471 189260056 13422329 917640912 767687469 475783794 -652214770 -592255394 344400297 -280979287 631253048 -25404402 -774757750 184729953 487596063 -918991409 -717918420 774255448 -733572227 -287503365 776559160 -768779664 846586007 896008548 -139777967 -808794219 385852025 -196938587 -347922528 -176482999 304521351 637981664 -333919273 -600933365 -982430542 -641186382 795202533 273216016 -528668997 -327306566 -371027308 258740836 -538772981 98966050 229098058 810985380 498148146 -68772369 423523759 980518286 -414411116 856667032 -692887993 437726442 542159550 -635431127 692225291 -33250598 476666092 974177886 -310195287 143104688 -47133694 -864847340 431708407 -583907024 -310807322 -289279372 708087884 760781725 -339998026 950645273 337652875 -761412967 -553408972 236481118 -174098946 -354979399 621767999 592099255 845387361 -759143345 191704569 219727624 -375070459 453874192 -552914293 543501114 224217300 -940148948 -363029698 -176683455 472405908 638648792 87654964 15149103 938399921 869498167 -889922978 252228721 -729854187 941150378 965270641 668267025 260998147 23393377 -940973097 -341384596 732585319 -242323337 590354275 -428992708 606531881 165949057 -922378886 612318803 -365641398 -35507508 100069399 -925153595 -625654766 548758406 772998582 -811406916 -221910569 393051626 394811228 6539347 -341955107 -930450233 809854839 -372614816 262270126 375918531 949639783 -472532608 -192035581 -736223974 316922974 -644616841 -785078636 -629649874 -523333442 299055444 -737043221 -922939485 -849069307 623866184 765972587 793766038 -4941832 -206479861 904665743 621019716 -115891736 16030898 -803458819 -103958855 -344953154 560741800 887085059 -251073598 -912817889 -635536887 832813734 242712223 -987226608 -422753466 638347552 -108131275 -607971693 -443762689 -36952734 591341054 677015668 703540530 574503278 680720398 -41175412 -988219486 135726750 615492914 551038926 200868272 828344648 517341803 248025802 811981603 -298450540 -73641229 -930007654 -578602714 -760379184 -347077374 144657108 -745878508 224295614 -839457310 819832168 -51809663 211171572 868710619 -975408639 -613404163 -877367696 394987502 -289319390 621692352 -434487453 -324775002 897575568 708536284 -627983993 -106461582 -437243606 -614160908 -549386733 317961827 67732098 -631870091 -63398480 -869378858 846165037 258512468 192395285 -387150961 82853787 -660117199 558070492 389647708 460628829 -177884485 -176208736 510528828 -20663680 440618286 -6056917 628744137 956104930 232261706 -690504605 -205153629 872620061 -494161074 -405038933 261545584 -996465770 488746859 412825600 871757996 961468179 113563307 169933035 967178112 -96475482 957308915 -566388534 -513513891 -645555589 567023713 893133311 -139046856 495539029 88899259 865313094 725710014 -565185366 424838598 458325302 -881242042 -241825481 -417495360 641091937 85787848 509590968 -42051576 152604773 257429440 633479698 -688821448 842124251 -673362010 588788023 964364444 -97267236 325508892 -898747227 -673069746 -627663489 -298633850 307633159 -8094170 140634311 -779718203 253991459 802303930 716363009 -44745792 -280398629 345112885 -885023878 422514006 26932895 -247555986 111121066 397588505 -354126222 -867528710 -911768449 892749373 -830017910 731284177 314428848 -195783232 -143363227 -604539207 -561636716 -735879522 -667861573 954989160 487318884 927900689 421425603 993160140 -686104205 681349940 -518343536 -57887854 -371978264 -217318434 -27622611 448623708 -702639471 305492550 289577344 907017279 -214002585 -353814879 864247504 137344825 -379722874 878337583 693362006 632887474 -162873661 965784772 184114774 -259183162 -509434346 489058567 206895585 773535549 -653191113 -260689000 -134639950 419650846 264608467 -406714042 -806709056 649547918 919964040 -190588142 -930662035 -644453811 -446575673 -442964586 -633161183 241484913 -259162093 524169770 -82183985 -85982796 -479359770 77022888 -785458380 -551232103 8226310 495773441 442779761 -738120429 -527539875 -960071520 690009337 709497728 255747278 -859533919 670005964 -355826396 124060484 -793830382 -644493238 375240475 254712153 -4205680 16948517 104807297 420774433 -505355999 -968486342 934777814 -89243780 749104502 -940456864 764431736 605935443 -771667690 591110216 -513056814 -260336234 836249485 308868185 -396596815 871150416 526866729 -115594558 -736455857 -983801719 -588913476 769470718 739060189 182072755 -981852863 -989653736 -501379579 -125241019 -758480149 684736773 -814598885 342744395 -171681048 -899005863 -527624302 392757046 20272891 -811485595 921949669 666755543 182361766 239283851 -190546981 56716102 -614794228 383466578 259066432 26308158 249313580 399969372 -557401732 -874511149 439966039 -27253222 197779197 -803167848 234660039 356772988 424006063 414878620 -889374114 -826188176 -306157920 352713238 359474622 562697705 580372429 616234523 -259719255 968557992 623199854 -256524623 973176165 -541514145 -635974866 -715200763 451459168 802569946 27297311 -842067617 959698591 687616193 980512444 950111262 -958538644 631732834 -533125085 724426609 757372321 216137377 -451301923 753420818 836721282 -283368079 919835064 -469918214 -321696876 -539058768 548354424 -957961649 853305368 926033119 -364936997 194849012 859614089 336069234 965063549 15860207 -151740444 -785485818 -278469337 -997804983 -643301198 -603533509 306162543 653131735 382125639 970768889 -612651993 -439925835 50060555 -625394569 -156608291 995001276 714039946 -726133967 80769631 -510024940 -74090577 916761541 -650276341 731694521 -274267059 928189339 379949299 -795990164 -769838164 20019657 146645100 -489377744 -393048392 621781142 -837460498 72800759 -128389490 284957297 -91588788 -787539471 412296499 -488432409 -197291459 509899106 -841413947 -965819563 -408071085 -462754931 23147393 834737668 95198259 59622163 146381017 -443749103 -145567432 482323950 609922163 459273684 130685128 -832177891 660055809 -632305481 25005389 911471386 -431269915 447742059 -7552385 -538045516 -274548355 -783574069 378766259 631884757 21998789 -365503986 411972540 887442666 341634126 64270162 -402775059 -627319088 477276039 807926864 361269141 523418439 -4504908 593598152 769437868 804378182 445323288 -925346724 -904743691 89636677 -200141157 797117403 394625109 604167059 779097640 365265785 576199439 -501107027 -807976265 240600711 278821199 -116775714 882598036 285580721 -254304407 760275634 964245013 -712716597 -847232861 -598021467 773546124 -705726824 361678344 965354124 -595946783 -74527007 619688783 45214916 700131557 738289370 -425738682 -867786025 -335690722 867541915 182504296 918458772 -998044492 -597553844 -759614644 -564245800 -910683621 -681545825 40174695 -166259616 -241664272 881230174 -963182443 457852182 -589373119 691516526 -209997205 246259192 976080393 -45632135 -329554870 541717335 -433191485 958083747 944564217 -557052127 117124578 -374441525 -570067187 -243953166 -746429183 685100955 955864519 -124374497 343954265 387235209 558686596 747921150 517405666 799011925 -592638310 381054355 487317542 174276470 -663969036 -348853158 873931760 909512731 847711484 -591895287 581045436 793223569 -334976724 230183971 -356766141 766332680 816918058 212892100 989617837 -450265864 666549835 -432749219 -608518197 -835833407 -140801456 553590603 -216668202 -626075050 765930 -706822870 580054889 -570316254 -659126267 534638244 743648431 934890029 -108508468 669296047 413357918 -839782024 -303916913 558704474 -192645522 -101675619 297925563 632638836 -367098629 -939791414 811173846 -14611148 -857547087 -633914248 426173298 -712639215 12853836 774889526 136719806 951109801 972582791 891613682 -731960357 -746138309 417580262 395366212 -669452008 -50544228 734796671 447090302 129806386 -472642394 866962872 -656634775 -564367729 -623743692 459153316 253486801 16345093 -420023854 573773318 -51376032 147884441 31585693 -884458896 349887018 -22426833 -935285093 -675670827 -333225398 328799581 -903097253 549994021 -522153064 -979767158 -217794490 507043102 -762087645 760530500 -406016535 -665189586 949974824 210659142 -513957963 -574009651 458017273 -23012900 872097444 587604571 -539387917 -646089389 923577543 101781802 -646996756 496401511 -65138223 -380311887 290800171 -787412476 160626872 -140067323 236351113 -440734385 -535208334 888885897 -573843060 110800581 -363824096 -50451542 -934385952 335909562 -534425511 451134656 -948692567 -697234576 -315846094 -5121073 -61509654 229387269 -706123538 -954487222 -175722176 -125455510 36357593 -715876573 -703716535 -559507107 634885044 -638050241 806113375 -439210706 -531720274 -743899540 787254960 644382017 -610856701 195249240 -668953334 835242539 580171488 -190578765 -415634362 -370598103 -86814576 -229551394 68396483 488746910 863445059 789825667 -967637455 551554181 80602771 -288597602 -312338441 999368890 -753946111 -60846640 -77265162 229134573 -515133751 524142897 -743193765 -545199679 748298604 28562267 -796795616 790213293 199787548 -759310899 -945617585 -857712524 -543279800 -509487452 115934032 -260267273 -663557623 999041426 -992619027 -592786303 -410559893 446215567 -550787100 402132094 8908356 -529493970 -635095990 687772072 -226021198 98598527 986112669 -15709025 -127342811 -458721777 -386408453 -84038546 466848355 -15772395 400572135 20808205 444393398 -154109712 -358540663 141595426 -847128109 -24974986 -780943081 578934404 -922530162 556772093 813247314 -32023488 375011960 932985001 171381441 495590904 -955657753 -446059455 823877480 24628927 176248527 -484740194 848645388 223364436 148159338 -742536924 959511231 -314001336 943749025 -731201259 -688924237 417025058 -642661191 498463060 391149015 -959192644 104647981 634121178 349524952 224416089 -102300484 290731166 603548368 303843647 737635849 -375528614 -526210270 -331883749 -89408757 -240619070 -974789656 890024184 749432353 130179825 -69797454 -972008459 -35797944 -169224524 -130201507 591986289 615386165 166036029 -333552689 -638557787 -329529215 -139354674 -420797745 -575095150 -989448418 -943316604 288517234 206262387 -501382283 376710664 511758965 -311611439 470238602 -618247760 467374470 -217516440 -402666262 -258236922 -31802034 426420202 -825662884 -461739674 575886999 -589139908 -449203979 380301104 571033141 629539806 459642173 25318174 -493712862 47914004 274737992 -880178119 283453160 -241042312 -960500572 -730012321 186658518 373123440 962994403 133216668 -707923597 -614457732 -1625435 173895049 -638002178 191821684 144909410 83279733 -832388469 -980354800 227966879 -567256262 -658368548 -602951840 -537327316 898946297 -144343344 83138844 -622691114 -588843478 105472557 -962253740 891616040 -312561108 659926278 305891451 -778276133 401487945 -944424684 -514176037 -855765268 770710857 760649509 912655290 -309941180 -788826173 -247956046 -687610570 742107635 -153544864 -183742479 -209702280 -543501348 -187006533 463068343 183331046 -771976667 -235455595 320645849 -275885200 772651419 -625804036 -942801024 506460550 -804867423 243212723 448836713 -370764895 -568536844 -957771179 -160406072 -198820392 274583743 101868103 -106632954 34379424 387857684 -830852870 -361906722 921914018 -409644494 -5610070 -634458445 -514272878 -552014610 -214387061 -241298197 -700961335 314891672 -363628930 497476889 -465894732 161612837 -308409340 805070397 918471989 -993397619 -68432878 -110894795 -832552027 118203205 355825534 -207801568 346402028 -271036484 -158231346 100111154 -439617366 926231930 -86337077 -903505974 448743430 176420826 188476038 942460768 522388694 584850051 482213203 286585677 674501058 -299605457 441087046 914333944 -416162302 254855295 -734003373 351654924 609355158 -862017126 919662465 749521765 657148981 -542106061 428983148 738941001 -999562057 28495990 -667096994 881435350 -543817343 -642683122 -983500279 -60555585 -690831185 -847102162 -896663878 33922655 -660232940 405596313 781013637 -274263891 -19775484 697779726 -523236517 968236147 639631980 -613904465 -518954416 189297568 496101700 510495042 -302412059 -497351733 412476336 -322470214 22288555 413365511 925557158 -974251336 407657836 -751038921 -125841001 -17913959 326289398 -342851437 927396660 -799155191 456285143 146827244 44008994 -786986756 17099544 301989744 222051057 -64287935 855813070 11482904 860764485 -224984797 -411005586 -824348626 -726442505 722293724 -697560440 495316877 777508052 -594482717 -246245912 -378882544 224182206 -88338435 -205883090 688366135 515415298 -762774641 -844535031 -666117990 369692199 355914958 541122936 -802581354 -110161505 -956027948 -175924421 -450012819 594154968 -790432057 -270931967 804226055 769113170 43053624 -436278283 106302312 -665956013 713504384 553741281 -634377573 -894300277 654365372 -497235286 -232920156 -696148403 -625297442 772587456 -768917326 37130668 486611220 987114024 857474087 -845012137 245479662 704791410 56269108 146446895 -405019009 -491178335 -434956545 -272642511 -459760254 701070446 -339268370 98749958 -520277711 914740400 382790397 -500001279 996537997 -542607812 946094389 625774629 464469854 31327895 -431116689 64167595 168537634 631728131 -26505824 -702529781 -565101330 535485274 540406146 -287438321 646506069 -155963099 -86606110 -670490190 641031467 340342058 -546133521 -12231450 -540267591 592207314 174233085 392953936 -699439435 600010679 -605977710 237013523 781520291 -981871339 -398829088 766152578 90909541 2192032 -683284441 117470069 979623090 -339422930 -906648208 108230756 -685682435 647458443 -834277527 -384395324 -935429508 -631753048 460092814 -172608378 781283774 234235829 -823637880 -808001033 723123090 892984832 -701578006 174558142 -127084218 394307482 -70140483 -342794337 -661997528 656365104 -752980644 46930405 73593832 277488211 137782108 92432837 -940353135 552802357 -399282024 -249518077 272473674 -705124406 -842471280 -359823002 -205786674 -868034810 502109528 -571870278 165774048 -188650303 -732916740 902398028 -469062900 -640812148 -441519127 81019845 -894705213 -43884494 -362905207 -804250610 53765689 263745900 -233021774 -863015641 -540361351 -378951163 -923753441 -505000839 -847062817 410073184 -324559478 174407545 -695288084 145463940 150212624 -730494075 39413688 913402244 332685347 956982108 897659371 -587204411 -772014490 -998619552 -938761595 -892033774 941361580 793531264 -430610968 -536676913 -477952030 700153941 -880860122 -353923459 -725532511 -630388756 -345339105 134530446 -527210530 -166340641 479152844 -904016735 917169335 -956485545 922137494 978126138 -284849043 -170943835 -647035250 200807506 715249544 111272476 -937169035 -69739044 57113551 -434744566 361458473 109239269 -264263333 580301539 555474875 271602289 -103873886 761500715 -326734477 656540194 -178455911 -504825879 520566873 -142168935 -723704712 762460034 723912481 241275718 890340479 -864824473 -993685494 688165179 93501718 -650984220 3442341 225334858 348885077 508003228 -851542979 -782105091 -334406493 -75266770 -931705100 90569812 -926420724 531977857 309536793 188813970 -19375993 -140997047 -253750441 -644995357 21853892 196743451 -826884473 859918660 781599139 959787735 -635074512 978337327 -295259984 503340785 -840366438 -796498447 741188176 688023367 -904623693 172227121 400419083 828415144 506897973 549986629 203763884 422105609 -776573908 -561365916 720090703 646388676 539267489 995603537 -906479704 -300818135 -696777424 141238865 -495245706 751881348 297009540 915362672 749961471 -441593469 -807260591 936934040 304504720 802966251 -363875429 593653136 -458214586 972695014 611757274 -494755092 -117568682 -854179609 108200558 -568426199 -35652466 126458072 638626144 -242749036 898904471 781891105 586420035 -782671297 -280374921 516058810 -789268608 121729975 610976179 177201255 -797153918 -916804230 195288179 904188947 -930377489 182811080 870367173 -346573249 599412458 752351949 424214393 -768232267 -102346205 472818374 285695492 890293035 287637285 798283959 695689030 -815810910 591426794 486778120 234242241 -697142556 328126122 -598434547 -845635644 -179603164 653731442 497332707 415848602 428209286 485648545 919648752 -914949549 -344393544 -523901724 -81538859 518721890 814120584 -110041499 983214247 384416189 -507814205 405898099 -244915811 302482064 -424775665 314927151 841690190 -598828374 553504372 -628348077 437904597 -193685878 587377376 313668422 -763119401 603118893 -491319425 652929990 -340644261 651752825 -751103395 -931076270 -772607921 278733233 28640006 770754839 998765532 -53039789 -518742469 140277100 -855699810 270021689 -601503134 806217616 726947501 -62759791 -469733415 -253543032 -228553764 410915292 371233815 -343674896 602259249 69237911 800736169 792240060 726582731 -828146534 -311528049 250031845 350419098 -164897996 256482649 -929296400 418948680 -990098055 -322582615 -634301986 -292123454 -86316696 693659778 889021903 -601094171 -531925414 -496445192 953178002 -616211518 -79813956 974733206 -964963525 -359357795 244414278 34170572 -481852986 -70706888 -785699747 15737692 -432356755 -241905416 -628433463 260676105 874404671 -36904112 472419403 714893338 -718095459 -617415958 -993626146 57626030 394572429 -927696794 -702493369 299002844 -559780775 -665664335 767668967 -614561488 -466628244 183115766 -979460004 -69588248 878715500 968604877 -625625700 462133009 -802728438 574594082 -171511629 -292486958 -779334801 -58797696 113874101 -214568512 -706826144 -633181545 966914518 1928877 -648426923 960817140 -439634347 611607083 -277107357 -20316180 701860461 727293796 591525445 250751720 -197271209 759835962 -854944800 151995892 -189636010 -860668490 -258468660 -474280972 564186589 -705598125 -466954452 -569724665 480008508 -536221860 -154725505 922994908 111704352 -449444629 -712397599 875973041 -481749119 -704715319 908910951 -849738239 -428999783 -738386414 333990543 547153386 604655781 -885401582 -107817290 604104670 -918378899 468971393 -38365188 -389795542 -164940136 761127538 -872237800 -55115374 -343998273 922586030 -700371013 -124232690 143217261 -512418683 -176198645 955382925 233069448 -551222944 823589349 -119360953 823162624 -602092914 902299612 -573944631 -639978721 695255390 721771053 -837851737 -690070389 61772147 -554159934 803848721 969846317 -509765646 -177352682 -785565046 -969638243 -725489452 548319769 905060452 306926002 -902874971 266653301 -600932428 -663055614 -238435130 806223786 915070560 29751850 548660683 -392003054 882858916 -432989417 923087412 987101331 -457021859 -990732518 926932557 -130001733 502378343 -260676990 -971082145 121586272 -177151636 769675207 -214227920 973360203 -164468024 59810159 -577324658 117610775 84611484 611973353 -462804120 -939994824 -182585340 740636425 985014729 12061836 -691219415 668117115 -797965322 852487833 290948849 981659918 -379255466 278153253 -292346527 -903131280 144023591 40369301 -382833904 -784799688 -766548416 -403543454 306358268 471092523 387232719 557878259 -870585970 -407590507 907260688 -622809378 771215654 -254003900 -924727288 -740385018 -252139946 189940550 -365632989 -803229814 445454848 845179418 -758020623 444023455 -568467983 489264558 267551658 -993554583 264568911 -232606276 205098230 -851027719 -820834575 469126547 224429505 -279452548 -925229139 321017713 -101487084 -660957784 -203268670 150518429 -515564351 278453683 481259987 -703375794 88714803 187530616 98672645 618860486 132004365 -368975719 660332273 -938695458 -113849374 15011662 523718459 250655427 57989943 950860409 -378217304 -376321088 -410139333 144294786 -602825343 595366458 -308394085 -117868225 670302473 -401514780 -842457934 541784253 296527550 -855582328 524479289 -722982442 389878183 557800775 -177355021 603579457 432751533 11401807 188836260 -816238534 960435410 858883528 -130003656 78225340 73562864 -639924465 -789148904 426948887 812357184 -733142157 932942136 962273304 395847064 -404131438 590710846 -833186166 -817650961 -701036677 -821713409 -4014413 823823882 619849435 911700100 -611876616 388053004 -626862445 -640405274 187131811 692630895 -435868581 101087007 -273720177 389533662 -7168908 17679330 594472702 -289236589 -251648054 -946019407 770546754 -900992290 690667365 810272668 221955195 -10830934 -154269134 -995614439 837742482 -209231918 -244547641 -116306246 -8824894 995639959 97968772 -614837421 -305510339 -349865082 243192758 854925311 -138318601 27386143 688149918 -202091246 -608255688 330189198 -460282832 26898586 -365770102 -676571241 -66160603 180180468 341297950 506344732 -445849393 -523020472 -73884744 -134445699 638184925 -16164011 -390135471 542761081 94461058 -872785728 741995085 -514862723 617850347 312165443 915532979 -383315963 458839257 490175168 443584416 -127577460 403397744 472120750 994032886 -390667324 351889508 132224013 574229834 -270345015 604534580 483479195 759777670 -866040441 316575625 832077711 965705380 427946610 -411305334 -191509493 130137753 -940273101 187651840 326945734 343250653 -204902592 795292891 298148368 -307035440 -643970804 -381392193 -327098762 -135564541 -260748872 -197429536 -155178266 57046398 -839952503 -744387060 -943106645 256617485 337456107 109632252 121968468 -829597331 842445290 -887033473 555090661 47263193 632069308 881568987 -519191413 -568346509 330441882 172588207 -493562726 621204259 984477307 813448464 -859960612 -131552143 611880949 73320262 528083441 189337610 -560433265 -467117793 -715837492 -666094450 -308706984 -763684923 6693975 -80237310 -695928955 -509311123 691857431 -114784274 540695422 94981691 122618280 -439495762 644805271 -324388978 -320371824 -777362643 724223689 842086289 -529705759 -425195281 605458981 238537125 -387373348 -640870320 792258736 248816344 -376870453 -583680601 -65159637 185417217 389162295 -265640471 -353793473 -211046087 -966624353 611848376 -227064819 -869638321 -292465967 481674058 549316665 -947988016 980537434 42237255 -852206717 966755724 303447666 -366011303 -462382566 -313278408 -704417328 -860475603 879054163 947255576 464293924 -373489916 914899321 -782971914 -336614508 -886269252 779250315 480375550 -491245961 973525063 998267702 438765214 -459197689 504107926 -660702277 -89986480 131953447 -754571192 351420911 568785638 -781320244 -85889040 -610424177 -596215464 -8675074 263337783 -152607769 -890734014 -957913115 -283954461 394018787 631226818 -477403694 -909969415 301216665 715800361 384115868 -872751958 -54962091 119917983 808679479 -923663916 771894338 962088000 855874877 654662367 -685165901 -2213259 -167537242 55648862 -427936984 917197098 546865274 -241278796 119664384 21117579 -220596330 -958912448 627460033 836725472 848395813 177187242 107123275 35673809 -580734885 -635802635 -363191520 549585542 197540904 471702977 -426700542 -580943087 242684679 523805498 598921164 932899044 -280064309 -602128092 -565500607 213718045 -363647088 -988926335 -222493876 -92398513 739383970 669978572 217728288 -739512105 -493285640 -495332956 -676797399 351776563 912891225 -715102164 -169977782 450975568 -814632643 254165130 897162783 -275637856 -866709708 887409733 -22339280 -953192696 29480515 -663933689 777252675 624434396 396197995 -919467704 110100903 188893807 387961105 997683516 -875887642 497019278 -166713312 647844 791231468 -973658241 -605964030 -620904771 -569666731 -270383245 829519689 -948034398 -733345115 -948308337 319751227 371880729 343393384 55839501 -143478367 -319883679 753256786 -832506156 -329138888 -395537863 361994862 -727900302 524292904 156259060 -837061312 -437961107 -879128711 859197988 439681886 11512218 -36769762 -666304822 -370293290 -244013742 -444997665 843295495 -843318813 -329321401 58364541 557733449 -974721563 786840630 -306079840 -944447161 408962504 996515551 508023426 982364461 462753006 783179590 -987789602 -851774794 -490414058 282952560 -966917592 116300316 806647505 -434964897 -76195723 830366029 -118166990 -923003870 -203530430 126072566 261858051 -844214359 -927513397 -33629911 -457485665 172054996 827115763 671401702 -292254063 873006510 -366628113 -125898366 -419681857 -464555359 -342437550 489685921 908896336 162001465 -243407196 844011462 901025616 999539732 -82458253 416945397 561560248 384631886 777316563 268207706 -157123788 598527050 -980692350 931093764 -514050815 694267872 277960918 140890223 593756081 -55508430 -620615335 159305916 227849971 -855293534 128782894 -46710288 170372295 221462222 -535258838 -341258221 78373334 303635982 -155536219 373440013 -169977554 -181481968 89902227 -732401296 836973868 861512460 228478135 -710589856 -57854510 -683371613 681226189 484879591 323150859 464762203 -91050358 277631164 -211863071 519664488 393398352 460097166 236102341 -103804154 -106889196 -82121988 694807297 113279699 -304434301 -94538315 -71818075 460046628 -656203434 -745743218 24945409 -531688059 359089003 597172284 912137594 -183575255 817505891 -418912395 287206587 439732279 -124048041 -931931350 -626985289 -10229259 -640802236 -801672053 -637506851 -258263439 -567130204 958995476 371442 -153992956 -685058228 485083206 867811327 -571776502 -14492170 -428563563 557831908 907259989 648373086 691628965 553697944 613914107 -37340065 355980094 -123293243 -571810201 -633387299 563340964 -19991258 -679440530 967085253 49250941 865621067 -174231041 964115798 702418804 896583135 827712167 159732747 -671331971 75605468 -844780419 -406439239 -361519713 360809336 278431413 -552442010 -993040874 242210672 -211278736 -108779470 -363050506 -684877583 -774595610 483022751 -122551284 971469369 430290634 844347073 994058211 -428841059 124140445 -994756106 -516620143 -508110758 -160687154 215368403 896580247 431859967 -53549360 -569771946 70809063 221600013 115183118 -576881255 -544939634 540361476 522147060 -886394029 911068 563249325 807552062 31208299 -106435579 -299215614 -637380454 -174980901 183415787 911224520 373782531 780883444 -113166298 719852443 810505722 -129230796 280720171 -516633828 -30977641 224638026 -200472414 -545989921 -299570288 964626886 -514063392 9500661 -848959750 895956321 646810562 436257757 590777677 -366644596 578628328 56959664 225538412 -248886275 -978504687 -555435026 -344633778 495284226 -809791795 -425792522 606579180 428879581 -432081099 -531722149 -618701546 527298555 -463616872 901075472 -525952251 294547699 849868758 510798955 925162477 -208287711 -118978856 -82110677 83086396 -208547236 -317260916 -344118507 30474017 72038632 -93375876 -48667394 -919447902 339809886 266701612 898616383 -919848310 205345400 -475643191 -983196040 -860505583 780044580 26893269 361940128 -751706530 -848422227 968151342 858045010 940996528 -460089086 -587895571 554651421 799879355 -441235942 -345619541 -44415456 289329259 950781955 782908657 -866549161 -886260823 970923267 247638296 -650118196 736489310 -73863709 -936323421 910595109 937919545 47226585 283029396 -224403958 -465333084 -286897296 -26384994 -428465972 -328777836 822886229 771177409 -972990907 -94968308 -389117230 177322665 48227377 -727540565 -395041170 339736845 -234333209 835452878 322671639 -13269627 -645903199 894828910 -803095428 -471692413 97533755 63561743 509910880 647056134 943984950 92723345 318804151 632745994 501505573 322552565 165993891 242319882 -908764989 -825235126 -168832041 -83525983 -920064559 198688886 -557798492 -534906810 -863377697 927022654 835199145 930797591 917731684 932344386 675514757 106462726 39884160 419233996 -475228619 474084286 -907836912 689863806 507065716 -495808992 -940914783 333437336 657023435 -472576226 592083884 853218932 -858901358 822784877 -51970035 913665765 8268857 -636199522 -228782038 461280674 -522733471 50525181 -575750367 436501952 767726438 669328825 716947987 -316366522 958928509 312730049 -705628853 782484715 -791871100 911130492 -272476296 -570291891 587896254 714171247 571390838 280332573 249083195 399504213 584419133 -800482771 710462911 364777841 516656667 -834160625 -231258665 -858700291 493852287 -703498590 31551188 -294152842 837326690 287496518 830909058 -306105423 -145501248 -63013131 605800263 73274265 -607614625 -289285318 -733302658 768290479 655383862 -928300680 -688795235 363268140 -505476527 348065342 941415507 174819017 336826212 -464909250 -901009121 -495811564 -578926329 797836347 962840873 -273089176 171416255 303590876 -84596902 760138320 567732679 -791392728 820920682 336796438 90198079 355806319 307316209 -840118144 449747038 -33689878 29593892 9453935 -197905811 -654873264 515353964 -88400457 -558298585 -103106481 -847501247 777039786 922377672 458955357 921416530 -449248866 -484551478 -984212966 -157233045 304774408 710490443 -19493753 -729257036 154728848 126706916 -902154490 20209591 -123432381 810520365 -564051719 -608878574 857866238 854856935 -327509649 283296548 -208839170 210241109 -972757902 -999116232 183759134 773703419 -702130448 -372946224 765073962 -842258294 425385419 -263071274 912976552 -776666117 62613916 197733360 -556837148 -645418434 -615995734 540709684 62747696 -570407949 -85538251 -270259180 -894356761 276914984 562674645 93871241 627700369 -957825323 958642679 802032544 -762218288 350182136 -150164281 -165892351 -150970598 -742751210 108293495 616183331 -290477183 391104353 -596004014 762832976 -830150521 -842936314 466497905 359193039 -632816661 327755301 -301138032 -194567693 116453118 -415940449 -187686074 -672351022 -278737687 670015124 -8207401 -752747859 659793486 740533371 301200618 186027609 728664691 -245810705 295249283 16835830 569193854 879009994 679917671 296066551 92449264 35962078 -834660666 314078395 423050201 471676530 292445554 397275302 -974478733 368428855 666212171 -708414043 691278778 -876322896 -214797697 -459760835 740909691 -697627322 136801613 -227209579 -439639621 -468831139 -931372064 -181742478 816054678 264763808 2025108 -404644814 -394808761 594854185 327894664 -213922609 -682291023 -567942732 749774847 -37435336 -261816451 74246419 -111721926 -922462639 165542439 862587536 -923349966 -150950980 -484411146 -701388590 -721521709 -549383982 -349871744 -891687720 -106526066 -34253366 -244479773 199789423 588162081 -222738894 367950985 -713645071 822160181 565303284 478748164 -178752318 494887234 -127760943 -389281794 -351952280 383534535 -584074319 276293381 -36941112 507280002 172499630 925200017 246181492 148241494 -452083662 202768546 -727934644 -309910037 -842936199 -157802462 -234195253 507446762 -225524723 -800147898 215086672 191725095 -540059460 -640414672 45017745 -815632690 155562847 269318753 853950436 -836893908 780398934 -269586560 178870671 -543541265 381869222 -170642759 219942335 571412793 -672464181 569230863 -347837305 -635075838 887829951 -92097921 587445820 879986320 -874883905 741709237 293480278 -769099735 275531537 -859767849 56568582 -381831281 690541246 390765057 -482476118 -657458550 773670192 -119600872 446877776 -843795833 851209677 577456089 -830179184 979522878 59581409 911266459 223002920 -646220052 -807460942 958025427 -930208114 -236345677 -258162919 -817528666 802507090 -891130964 884919829 -13591235 -919909989 -93474422 503981608 -327839237 -422027722 187176982 -622518461 86567811 -702748384 423221057 -567551362 798409978 642410737 94326069 -237646500 -659505770 -745200430 22662372 -302244035 139238736 -850627855 -346543538 -146490084 -524963624 709601819 453603871 -319181008 81633656 -95358834 251079008 769133711 -769983627 941608416 293655737 -351710568 424081412 -653559829 251838368 -145920794 721843914 -979180720 555552123 113421314 292386262 -560431182 783459639 341004334 232358964 -822435061 493357066 241631189 658749491 931958408 -495955667 -317851221 790615781 854843359 -339782494 93813986 553573404 -349946108 -72338742 -352577512 -275658572 256303570 -427284658 314929091 564307626 -57287865 229809451 -25362171 -122105619 747795784 930092653 545243960 506811025 -210557803 -291457498 839783335 740081167 -664986512 -616756164 696402753 306091323 865949589 -652424845 136974896 505799558 -478583977 806703433 -907108543 624747652 186565256 100125624 560600375 734724353 365280189 -134032049 -44981775 -514658170 571032260 367152074 -330928120 -344642545 977268609 291919213 -768383949 99011335 -900206960 -577186382 340706072 400071783 156890864 -929989140 633375453 -695964025 474703150 718828960 -641514148 -250830965 -653555698 585731388 171531983 753657957 -905585935 412875403 -183282621 -287914506 -546883002 137283871 -898710407 -664034153 741765614 -924192602 142748064 499412681 525077032 -977882364 -849804723 -117057253 894986036 55667108 -754963442 159832547 647523320 -63054604 -996024198 -551369519 -139734618 391595973 432219525 -226287491 -570068908 -472897076 428705327 -846422874 48042203 -484065882 -489895384 -263992103 -64483797 341806088 642496152 729796408 -42580833 -625175050 9701872 -822483403 -211575483 -638290615 15659496 -573949145 437238254 -479719091 -157438 592392953 865879081 -492147575 989344421 728744943 -59657036 385603582 841174611 663830311 -943641598 837702756 984160748 -365645709 -282435492 -953914614 -501041641 364178044 -687699969 19407653 -617009264 -220147047 -844427076 -525669377 -599932963 559537637 -226210166 -954053383 66078499 67541374 704203213 188446222 -243624304 -651117574 292385296 645193914 -158010544 755958475 -750577993 -529033993 -308257644 -385457157 -658275664 -285263861 855660209 -290307287 -979512380 427840310 157985740 -39629491 5660002 275831545 -443183232 241415227 -736494987 830926991 530998343 771956827 -61419516 -818606241 569065765 973780452 -793612372 997845322 143549634 -990175219 383553135 -650494229 -121882077 25919074 7213564 -915750181 294118756 510503979 468964210 671859805 158819716 -76719282 -362648880 -889439310 -376684728 339782856 -324903617 492796625 734132743 290607734 -473975306 -973371406 -801923914 -448360438 -907397411 -557483677 -236217277 -763916915 438021507 470321642 -942283970 463146662 744178287 471357528 108374959 -178484413 -720488987 975662558 -459535372 240788880 -713485807 -609523581 -70939127 -416562397 -558234896 815071621 -569955571 134150515 -908752757 -76691254 991862290 -395963286 740893491 -817549833 14131372 829803604 160195986 -342800647 864613207 -420731369 794825742 229222997 834865035 -268764674 -492948516 690638469 -996616917 667000319 -81356104 -93734873 -101212615 -769015507 297238480 136726965 -315405268 400509576 -789332216 -73582799 -35339824 -329317920 120280833 132889813 35567628 -5364352 -556080752 -724951825 -242088368 440574589 -146638407 92343964 748734814 893751309 -294321768 -799054997 -951659833 -372383333 464624617 662819393 383868968 795308468 -188207404 705225832 492729656 613687980 -794884576 -490969797 246822900 -754247670 -457906918 74424377 -655874103 871827111 829471312 -403560671 -693120991 -7770906 -712883789 535561753 35864877 -462021584 471026731 958317013 -283296437 -334573866 411046703 -884023416 107401961 830506952 959137507 332189989 -384449829 -999096962 56593005 198779444 405165628 426645975 -478259872 804747992 -162025680 -943946547 -797714287 435597198 -94567845 776023516 223546735 -901070931 745629821 -802695546 -533111123 -309859926 -701292300 690325496 -336966057 571510572 601433790 556232758 990899817 -738605968 -674326539 680376067 839369450 990663308 -831285168 40469498 206047046 -669298142 -650525306 595444884 547312661 -348923815 691012024 82398744 -144339339 -68743917 997226331 902812435 -685315002 -730955989 475877502 -266415860 935216452 373530576 926168500 477072311 958675691 -65094232 -35364685 -243623208 358588945 -617517467 798373444 866120078 78484928 691363979 -389446998 -141304131 -388897042 -665641046 788314020 434556389 -752128729 -409436925 -204529497 382978765 -217000279 -434988139 -261456436 909516247 -857513998 608795542 54218228 549919834 -980951008 -711765740 -756444519 646426287 -174349537 -820698164 -716238763 -687988817 715122422 149752328 -412589526 660330719 333613293 -334379407 -851561384 -113237166 322125184 251903542 429977615 -804274335 774337698 -119473644 -722833766 225433951 786325549 82847950 218648093 792781993 -133346174 -295445738 175331 642668418 954099994 -686362763 925703842 -594103060 -478794401 -685740264 699395749 743233553 466933137 -26897051 -670260777 132181922 -269329903 942513489 431048539 12140472 875266136 -906569327 -934904840 -32260812 -457694223 -707529917 -314503701 -752136363 464857170 -904854560 -612839984 -378626443 -610202966 -535826797 -952081866 -360340023 -727504154 294084563 -652504990 -985797171 713387159 -50448777 844014010 746253204 34936537 866011244 -89815448 215723688 -305332597 -835752 -984469638 196282330 750144601 -554817684 -914322684 850327314 947253650 -124078152 -463279640 861071168 873390073 260075076 -18384421 505968413 -136419573 981175835 -414211069 -157295451 -355570723 556223465 -394620739 660206855 -155547284 994224966 702917645 91608481 146783853 296825830 -495900094 292299639 -511958840 -943875081 -564052086 -798667632 499658142 -384190895 848528516 371156667 -774520751 718865797 -474854888 330054592 989464013 687696085 -402536893 706435430 -90601114 449271152 -466463811 733592236 -324125778 517208017 -840541922 686842624 -489418121 -850286897 687634854 415644777 339609682 -279142399 33192004 -175461193 645643378 -348446657 519771155 68484240 -317502021 886387110 -368001487 -857491852 -629682528 722922919 -944936854 25573869 -294305661 305071052 -407062937 316153719 845859548 157937524 -804688896 430069529 -481507419 -245153282 164721337 802450549 925639924 889117378 509749457 865849434 299208122 -427440584 -124221571 888446132 -474036943 -304936981 -469114591 -876642180 -929070724 -690165210 12288741 -323008382 999580709 905245312 -831686777 -419794703 400694806 705706667 -998128965 551013340 -912225616 136207156 -555238345 509492942 349695575 385610931 317235524 635251294 -350413168 -524520783 562465137 -650681944 135988281 -844195491 -949668747 510876502 -166424348 654519252 -426461441 135154514 54738329 -334037532 -427840544 903338671 190707233 684112722 204210802 462516841 -645632132 -674689969 670318470 190644351 347551987 840389088 -271292942 -613162557 -456706189 -263939830 57389236 126101483 920845095 -736325998 -821590491 166746301 -609800839 -324949871 288877145 99420701 -145435801 -15625355 -566005532 375461732 418114940 -674339659 512386941 341855668 -113741171 -652197567 587773533 -816853656 -183649811 -940517279 158022549 -71215589 805847630 -881391945 459741831 -997580537 -694808851 -908068002 738689528 993959427 490014187 -642910928 -721475178 288537024 24260999 -104580289 -576903607 -142152661 -437904961 399922534 222615357 699743586 699661048 -934937276 -626635795 -443004092 630268779 -479945014 334019282 -464671104 -395423725 860582350 -37505799 -465712183 -703342665 781878943 533730659 -856926778 -386161470 755396059 313782838 434951237 182434607 -485800142 -570829652 833159555 941810560 288964635 314984067 86143401 10875619 717248332 191278563 539520582 -1535619 890752121 669244413 637572618 -569272208 628944056 -60053381 160713393 146083150 -910056119 -425435946 -527776275 837706293 906001035 296049339 402154801 687401775 204209389 -979524092 -475384066 229425058 -784686701 -319628354 869970826 351113943 -229139431 -8079701 866686804 621048946 -65279769 -70186281 330705120 13352682 -416807169 586855358 -273004269 460352215 706293420 657086173 121987426 111153774 510059335 -77135998 -463682506 -65954800 -897592706 728532558 205751175 721660016 918774211 -896663504 288053029 -767027057 849363992 892103139 190991498 387866888 -102453270 572376836 -700484113 724879732 -555977983 677538049 -132626749 615366956 -654529979 347561821 -58808867 803971842 880783508 281276555 -373819929 421946100 122978684 -713359791 -80901729 451879318 -484398068 311959836 719256345 340875778 437538239 78305769 89274075 159616143 -152717613 -17397210 -964240812 -239318694 128085756 -354372445 906428235 815069066 100300654 -963081878 639238733 -929710958 730698350 126583616 937821386 912804170 986156074 -149971603 -266782600 421289411 -566779827 -875487021 975736168 -66492074 197764684 -902094813 620697904 890048209 -135151484 -764554107 -258115360 113921218 546182817 -268958411 957370217 409465381 -220786822 674145212 224438071 -757881541 997346575 -996968585 -855109602 -800500995 441438931 505719393 -901872737 -4491979 245533035 18830709 210621110 -337539747 338048734 -333767926 -581222644 949394009 -462913701 148264097 939137944 192093570 13809000 -532300094 -360951655 653422877 669576482 191263412 248961374 -883119249 -544776649 831850703 -211533443 -433600477 894075456 174750762 859735184 -464122077 607356929 -599396369 -884149638 151400109 163245329 -328942372 -796919918 207824176 644819198 -640987999 -417091891 975397467 368450523 440127559 471665441 840098469 544603372 -751524229 -327043452 -425004265 -461595729 685666789 -62256664 -643615538 344909117 -385980179 -121118744 -102669898 -173862949 -893185962 855545914 -37094081 -199912522 466507550 -709231402 -199507388 311356316 -65463581 393459423 136537920 77903275 -490385605 365256987 -423681259 -126798112 895243638 532486153 353222646 684393666 768267107 -236485323 895842538 -38684828 -959373968 816164307 -853224056 192908987 -57141015 -794185033 -882547723 -122308679 801228636 -88856730 881908058 -162392755 255792336 -999029753 494101614 783784382 -605717626 -504092989 202929510 668041095 -451039589 -884326752 260445799 652697474 -484912246 -913709180 914597405 -661997764 719474503 -672787881 88915276 585033869 -675610336 -463705731 235740635 19605771 -849652824 967970207 -806032329 -516697306 523137778 -958917865 -894414715 -636752169 519955047 667392810 986696763 -438582177 686107847 311253811 533862293 -229388705 24462055 -447207628 969408162 -243933629 -716116997 356459840 480305497 -49450661 -4679995 499498146 63903415 -840875214 223386766 373662162 -599957836 -896183125 148582728 998880954 96505040 -668887966 86265427 -497421446 425533067 -659647237 -337950861 567987245 -284037367 -955794656 733593811 772924784 84559624 -747572835 -932810009 435461343 804732219 -492732514 558103351 -425846839 -627009836 579151159 -572254457 423782621 619654412 205563650 611599344 974795342 -315652359 -909927887 999155688 -190580586 -876597146 214131099 -230866556 364730465 556099380 -480403064 -987360023 163848909 -859575588 -574239671 -988848175 -524374774 -472818800 597464012 512196543 211477710 -931354102 -679195790 136469570 677376410 518826700 755557382 572234250 -450073902 888958573 127869020 121485139 -264771984 339827757 608161491 -950231458 -867219934 -326666219 -233561110 603910657 -677318069 -16022899 -902784936 -87002384 540446600 822337403 61879880 393616413 479712339 411680447 683589897 70716204 -453724075 -560316661 369745553 -285776503 -570398191 -879350184 -211954539 -142675259 -896890290 648230623 346020935 687259595 -592294088 549161664 -911150116 -948844938 -901617743 88811842 713198412 -209847286 -413952166 846987655 978215281 39525651 848851610 306773952 -924654669 -759011720 -905685539 401225646 645203209 -290123849 -618268187 193358736 -199836889 697140622 992393071 444325414 -901105333 293318275 -244739548 723310620 -994983579 -410895306 953480745 379884353 229342764 -90273997 656801533 80972098 132016545 11291993 -10404154 -433326004 499378639 269651316 -815326976 -54874552 -60109750 -828087472 334857848 676147121 855922969 923697158 197522447 274016007 825515329 -563048787 -904096183 -148383703 40100761 -815913223 -945062883 198794682 135878534 -669597826 716212802 36105503 -936566226 -346189954 436018700 853297827 779074982 -114492323 -785928088 -285809284 -411282285 8108061 821776761 -264794694 -603734050 415748339 184426539 -934396644 945005188 396428281 -137579390 157314731 -167625133 930254805 658425370 -68151702 960119418 464698535 545951226 577341944 -376400631 694835914 -498392079 -510751263 -326535583 565319921 628294083 580131430 -968713865 345436274 -385191506 733455181 -767507236 396266282 40893803 -736746757 -991431330 23753427 278081206 -596945154 841703340 -97533687 -436746127 550998349 659636634 -639748284 -472462304 -285354829 186556531 504087679 737163762 -777394317 -21083800 -209399229 471100069 -425862044 564928314 -631749373 650249687 296801211 -711461754 -421374555 136239640 -888202393 532465751 -257829103 852922993 210087022 -932588467 -587633988 395965702 -61849772 -705837969 403992555 16240689 320600716 -117436107 -239922239 -378583435 495284302 311764752 -750386144 528966955 -21370526 782944687 -597527737 -355552721 945748893 -671592894 -806630058 -798326323 175576879 119957137 136513899 227966509 863426579 -198164956 781749585 642715486 866743594 -96838074 49225748 -171578055 -782636340 -587149392 -817361068 -65993447 587082880 -91277045 -139153824 -908606981 -634914870 199770460 195156897 -445837515 -324001071 -923469571 175350191 -887381810 -34068286 -893413383 149141218 256149624 505107334 552906921 169852513 -316841718 -301774612 -931865354 634013885 101437986 -574818112 -632295067 111553810 -234658538 -771445498 -489485490 861010611 402041998 717613972 242747221 -925813711 -121719454 372266542 -368391338 28153787 -946507382 650887004 773837182 404034566 -86676818 -70657247 46829015 262177216 -432943386 -458436520 -843968858 -386201602 363405386 503667125 313458280 652202029 -986903846 597678958 322595294 -712728064 482961536 509947199 324551197 916776685 -281346059 961265070 757186443 200950666 999522062 -780689095 505315969 403076885 -603612414 -19524876 -199330342 10809666 332908635 -252388285 -166736688 -771967912 596831605 -37087517 169216817 -625137316 -1863540 -278878982 -317608685 -930734529 361812418 417949022 -990873121 178949619 974756105 -575463645 178019179 -37970137 -857494855 -597643417 662303476 990794806 -753294409 -603819365 -314628664 -563757452 557774428 886900370 -122407222 374203910 347585979 -147334723 630491720 -110287706 -144006085 -174330693 949778084 -691505426 -745234063 -877265185 924790270 -865510384 721177521 66499175 -769825767 -269562486 -283176620 -666162314 111152505 514910948 863961403 991773535 370262289 -291854661 -88032059 -632734024 -131262189 -368482309 280636460 805700979 -189517188 115361625 -820241132 932771798 -248389229 -180057482 -130462198 -433282550 -882832478 200069563 487783946 -891777198 644249123 -921815684 -967165026 -673545923 -284692545 40880038 -868198873 844652254 -302924568 416752863 222512859 -793103912 -410487773 -89367155 -313787943 753074904 333952424 979810286 -471414556 342567893 456919968 871521253 766893063 -459102374 449689332 -299123812 311851110 422003398 903343757 -844056934 206075754 -195643704 612887136 -150417704 -699710705 -579745221 -796166663 -383565786 879417812 -735108847 -685494577 -982825286 614900584 -430905583 -963252321 695856091 -792504755 6764656 -682415815 447069664 106959814 262271933 -346402982 -233412684 199341310 921613254 459348491 173687856 -206761332 -338042245 -441579282 991099891 116978958 695702912 -879833988 -801821784 -736264543 -72573673 -293844757 255441837 667252678 866637474 796492203 -11905614 -284057943 -952324115 -635683280 -957891406 -883570521 5897044 -30716443 -926222979 656858084 75884318 -19843517 899130729 -564292807 -972338682 -252294818 -284193589 660889702 -56435077 -376629361 751603697 925700451 362524982 597392290 -705021462 -325687683 661810971 -66340962 559535820 -753680401 -945057363 23875146 108549869 435131078 -409726532 616197431 -956200242 -439368936 766100213 -565176415 -624511558 -213346665 -791977428 905452384 7577209 317711043 -523291846 608756444 955854541 -572786682 506800283 654877281 -463451448 138137538 652980068 389493462 -978649410 -240431662 -849920916 161350674 37665490 592908624 -814756832 958300650 -546802519 -42405925 641891055 -922561354 274867658 -93319683 -992963161 707394368 234815384 989912456 161112078 881934502 535248628 -537981207 -188998421 360591809 524791550 -95242841 118488182 -51361277 864875888 -564517786 -606621445 -787455245 -27302984 -626872492 -155535940 581627951 75741688 71145445 -587046935 -46394224 345659261 110755429 -284173746 577907937 797408100 938260823 110706125 -444988310 45984356 561461660 453986188 -647424658 -93681488 983544771 -456869822 558279847 317424880 467567266 38542883 -520330445 -510612901 182074995 842457897 -729160391 261125257 742228804 139330313 -601335232 -341762523 -704371018 171974723 326892709 -381819249 781329852 588557133 -531826420 -669529040 182290366 -117971553 28370852 465628905 998081150 525209829 -321721227 673775889 -473384673 -569571633 459333882 523422105 93694841 -206553235 -550861348 -573794897 699658340 223321471 150268967 237048258 -53914543 -480862886 -140425229 -893913434 -4380603 171984867 -892381352 -327862438 -249680868 -550743508 295884460 592640481 -356433163 335217127 -650728645 520219058 -5911026 -376793728 208027608 153568705 168140814 94372544 -778148748 -942651492 245681981 -161965413 -969945089 448032530 899818002 73957831 105771543 -119761897 861445037 806753275 977714134 5794032 -464214519 168508601 -829035989 494603364 -988795883 -545583042 -845412784 893790581 414523343 -30266059 -82456122 -284958782 -504809107 480934940 528900367 -573575448 268910039 491153050 102652570 742210708 15272989 943142947 -124878917 -845852333 -785204183 818163502 910774566 446862989 433438716 964576185 -447497914 840175574 316899316 496711988 563963370 -208433546 -613911665 -380168529 228710312 -626089861 -202746707 -313493721 316426795 -88568618 -959090971 933737114 688447209 823169913 660386410 67576957 -229480904 778174894 243585748 -795760662 366750531 -523443788 62955431 104719116 775113015 281949382 183435098 -963463911 -390900478 434692807 -742400288 -448536594 408677408 956024420 -284101700 -981419096 338548076 956450390 357360270 344102678 -376050160 176367514 870309238 -689610438 -30129783 -817465777 -186344075 858704852 -853855909 -919807481 -983928014 -327838594 631933153 223273241 -504029086 -278247153 838136181 -405589329 -260723003 446737825 -453778800 -311456631 413939998 -786033035 -309733223 -707937859 -575350362 -395160664 687800173 -837662494 99411056 -453041696 677698140 176927344 120140360 -457915565 -511115040 448163080 604814790 710378400 -659115436 -357036458 -755368433 -152074416 270492774 70654543 936573546 -691148273 -341589950 720109121 -697399121 993342593 603455185 -158872963 -180660637 -486453242 -904607004 339280654 -624303852 120298536 332441477 178418120 -479214496 906583192 -702811859 258223262 -40247125 848450182 965496620 -107303757 -297229481 106126497 409255334 457153578 -226660152 -683129489 190083892 -698704953 514475424 -368836560 391024060 485268673 -279465108 -16361757 57548379 -717345843 117024204 465896133 -186814140 187736595 -98656997 788127841 -110722407 -584511443 889334127 829787727 -159805212 -624082800 -327410407 431511433 -50219921 -672901627 859793095 -367217363 -673335276 514618793 656105283 -633497256 36077613 -947656499 -476103770 -159092169 531726392 -788300168 -846280017 -942458732 179309721 -412988627 375742799 488367986 449758515 175306253 576173318 412464654 518635148 -601578380 -586123474 -949378492 927604742 -990966374 -785936732 153770971 314986483 -354205276 -945627447 -742009144 842259474 -19393589 968979930 -708356467 -352462020 -269207229 670175830 997972655 -510451139 211608302 -375301878 528626648 -929842636 -189596638 -804507318 906126516 -912988073 981918173 58853221 73924762 -918033332 -113510416 969054625 698818853 640005204 -408452437 369161466 794463362 56960190 178740830 -256910530 -654776699 -964748105 469710226 -657750041 -924504849 -401198135 -428490909 692726222 -273256772 -625119236 47252776 -158434068 -751835773 912135443 242144814 137406576 662404815 -866070645 -964645931 -776353666 -468000921 18932149 -453508431 -772849578 510983247 -438258887 -394933235 -559830427 225159621 -73419881 -407107617 -954442617 803294506 372173915 177536720 732211776 294514933 963316147 -409420549 433325397 -558269124 -241648553 -321091224 -13951468 109720028 -910060850 -13073643 -668042938 837550174 497074765 975012467 282438860 771739784 -42542549 290075951 293628223 -984318591 -826329149 188738466 135095485 761836905 234131311 -369896335 -494840910 321782511 468860521 -368502953 687486502 -516621481 523120079 399324193 869134706 876410916 -101839156 701840222 540557334 -777092804 233421505 547080476 -131691866 -935685620 -898659778 365570447 687911545 -365500424 -795012874 846516880 -248504894 167586719 521187370 -202370528 -837019282 591511919 428318331 637515963 620833860 977531463 -366116619 -98008513 -174171193 524483042 -634293145 953538551 -974639792 926426519 422847876 182998252 -298221742 72692953 -352520723 -877226312 -441847630 -543035563 394395561 789665835 -720198562 -930349477 -322253218 -812506019 421733944 877867627 775499966 -98359354 -683058444 -194893359 347832464 86602871 -4807081 -114907253 528633016 388781210 713062212 -680779225 -483535055 -441282460 -118171193 59924413 -162709442 -139137432 -122817545 -989196934 816502658 194272474 926340187 -986320697 429729515 -605416677 -145877383 -988182729 -158954737 -91343412 -848622755 508996293 -59360652 503001763 -609765438 -406114505 95332411 988460598 -522622956 838807363 -159705476 403254197 842365214 219567149 956948178 285346255 415495000 840004352 707951706 87445704 -415205901 993620279 526400349 -983248098 345798482 790300849 -282055808 613855192 567265010 -578318283 -64945254 320452196 -51574199 852332642 977033169 -407903800 105518944 -12646218 893693355 -420171120 -466873960 15124568 -560547543 368266581 589320765 -661934392 516704592 359953501 926571808 6058165 207862988 -796951061 -1825551 765727930 -156114302 764855309 222776336 -685926295 -626983178 -133824225 633206796 -792845227 889325823 -478170152 679364362 57235077 177964018 -887848558 131272910 12564629 -90339412 -417251215 924142986 -166462629 438895289 -447363091 382414689 -469633733 158872983 146100012 56800865 940937567 -417909355 -378994482 -881226007 905669229 661460755 166837719 -549032381 386314757 772381937 356520516 803727403 -6549585 533820306 -954576607 -541790098 61098060 200733059 -122993325 960728967 -801582982 682185016 -722037187 -101705463 464284725 -802861780 924142689 557734315 -421230463 500930287 237060624 358673138 73350900 -487149626 -833143218 936638209 -847770171 -503166774 -323233644 134813782 509046550 153792922 155934574 989505733 -394999241 513426318 848332380 -218266448 -149439656 212921786 -217702756 173233794 -456249554 -371576746 866777257 818648105 -307308817 -544804454 -435189316 -151329137 -763565046 -604744582 950632909 341339842 -846181356 -129549054 -597218981 575118868 586127730 563064071 -492613639 325700198 -249112606 988375849 363940668 150398572 72231393 450517757 -434608670 -478359718 -904351607 -985582885 911030383 -840898528 856521057 -257196243 130992734 -711098893 -218347165 249242014 457288686 945650776 926295667 422235825 -88596906 231045460 -612110017 -899207967 -994246463 -921052109 820365223 -20399694 -700156005 310956873 -41764182 927739993 370050588 697685696 -134567943 369885638 409089196 198822337 448418130 -560343516 -303703670 -850773314 -471169712 652427122 -535780535 643083361 917972606 -568639797 404466830 -129260007 -433585863 -525764513 -111004668 169266994 762425371 488577809 -533538853 -578835681 373131081 -389324080 -368611165 -254627077 -920300582 -156919582 664373628 -435782548 -250696369 -214816612 -927410331 491213064 859444828 -533240616 564901142 -522004964 783689116 -850843413 750660930 -932417840 -531386117 -838903357 -174661239 -514502222 204125576 221060641 -695776554 206747387 421902887 -733854805 181984330 -864444356 444682934 929499886 712737809 338919585 609025993 217933696 591812736 211341733 -367449485 969776123 365728340 -213290080 132448203 272927674 304183651 -40258966 -546549142 515748973 -145032105 966257170 503149985 -217456616 -505246225 -119671728 -453573652 308099034 -136765645 24944583 -322952708 490848719 -687802049 271707285 217539447 -922939365 -658577423 -690677627 820524667 -306838045 -814640830 914500517 -439788038 208611119 27171559 501366454 558435836 137617537 -689669848 -501496789 573420222 30304336 168924555 -932281781 990201339 499167447 637649437 481758296 -341111537 825189811 -233161197 -839738819 160732811 818387082 292008236 604484955 -637367926 -813293447 -822254946 -419799654 173013074 -161270991 855517596 -691786076 145250096 317111489 -399900781 -380578246 601724094 605098961 -842253239 156621270 643061528 -436872464 553452798 610571022 -620298603 106603006 793391237 -144741517 -990131601 835309849 307524560 255611641 -716192179 -93098014 830492426 -832324392 415611406 491423780 -852825854 -597835672 250271191 21292543 -42175285 289252185 776330203 220189568 620702982 700227422 44497808 458787272 67777659 -326370259 -995841209 838088107 -275288762 964515391 416909243 218431481 -935912728 -881168510 833919912 600353850 -292294314 934402965 203189522 576133447 949849731 -50350608 988031626 -398506189 319129405 -525158001 -783133978 804898770 530747707 -913216781 -245558545 398430578 -46041765 -986833791 -709593382 720231148 -63383789 714724307 758583320 810628693 264274702 -80654052 -403316171 579418913 -581815408 770069799 -540372965 -68498058 701988455 63445024 480244016 -903579502 -864781115 668539938 876330402 -966820167 396835063 -819403065 758605433 894688790 -919494461 -977194344 153832409 -161812518 -659689761 799011901 -670744531 636337708 562787136 -584254146 -537746409 582280126 84751591 -16557770 129724921 -250165193 -25636342 -564754396 -72550200 -510436498 -110758967 -149261031 457092672 654166917 94959529 -566123020 78396892 -259182777 -684116330 -572115875 497828445 -577504872 1313883 -429046698 253599020 -920957650 -934602676 722501469 845984508 -644247593 -375269439 -804509010 376854097 188735274 -117795593 -597961234 -165446410 -106474019 -874734486 631597565 628822247 804797680 186867732 617253365 252347613 908168388 -655228158 377477252 878314961 750805325 145705975 -233533275 564328047 287719953 -77499815 386108339 4852446 499402897 -775336705 -4089388 -197065002 791496610 -453307872 506655668 -369307267 -508322109 183762748 -78937745 -833026230 386121233 -86201858 592534861 87569597 128207859 182878684 226810120 276752860 447139273 -211891252 -673579787 -675125903 -909130187 -200171479 -626489475 -527415596 -763027954 -653948747 -85843564 -375671918 -960194729 -29878337 -897643461 779025454 -949146476 -254512777 787480486 -805265586 -728383569 -778547638 -476672087 34084852 -333674191 -384597623 -237402520 163153749 179081120 -923656320 323207697 -989933293 624709361 82992872 -381237268 826728892 973454675 -59252306 -664223669 -642814011 -177479565 880180665 -40342965 -168642875 812669177 441016809 -560417574 -741399299 79152667 575909415 -798648801 -633933403 -583769364 773848575 124201431 825596968 75872748 -102641135 -456858054 527330479 -577354170 -161750439 962662455 453482243 -329894165 120527455 -599521255 467338495 84722907 714423980 -801991819 851613229 -120896770 -649837630 924516995 943952910 -725349993 -603583041 419296273 646449445 464141416 332551182 -1490567 -330630839 152540133 234521792 567182823 -555157018 184103374 44416510 -96049840 966195337 264806742 -963144074 -8182924 431673252 834415034 81998749 -597810015 496371086 -499377950 76564544 -842331558 -574135805 -226055620 903906434 774383173 217987037 76079601 -778010483 777004119 -645902075 -48222202 -344395185 279889862 682270122 517324761 -395631164 -756545781 -210856861 -12343003 -269279755 -574263855 -243509993 86712792 -452047268 -228956634 -684054629 -925098711 957921317 933199399 -88030205 -179747618 -443691235 -184118569 213360761 899860232 788841394 -432671237 -470193864 -21114529 701928835 -805038009 -901548335 -828916278 636438150 -498430124 159072796 772566511 422274101 442247467 242759968 402027025 -921536138 869366780 -891466566 645451767 869799748 -471785991 92681587 -361025065 -511508138 76226239 441740921 926299935 -816211489 -791402944 760190136 -178478718 -566746668 951914453 141771123 -407212840 -970864305 -306922104 -41102147 548660053 -711833473 19753637 -492586998 421865890 537037319 -818693921 27417525 49634809 -900729296 2919585 -817210169 -599818767 319563733 78601199 730159197 657649692 491422247 913186164 -695110972 724636998 -428532805 -162245548 863354136 -411310445 -266415503 -461308191 384873960 -812393252 243193854 439671891 -283518524 380384637 48400387 -814843669 -933931710 -806867785 603732642 -446151315 402142741 585960578 -467557069 94789278 -120355400 -672156781 -833465000 -897465766 -330045715 306551709 301466457 543461310 933817653 -852155069 -834141378 713788734 833831140 229325160 844209227 -178776592 -616257472 917498512 942178060 -432809234 512285411 514180712 246413060 477922812 -789466328 773229523 -402200666 813463886 63808434 294854552 -930960471 -43805471 35841517 -317953214 -424014592 367775442 294109519 -10688457 -723427650 76079990 572692940 -839409309 -902880630 325427742 -678068200 179472219 732059045 -539871067 -427718231 -365190130 -993891504 342706469 984051146 -411309456 -107083299 807971424 -742104336 -725007276 -72574168 -119889640 668032345 -919283364 -475923176 -872025901 763658854 845912933 972581158 799667768 -620591600 192262784 -989383443 853946346 -681751683 -669602010 -211044462 425912167 283539989 -380817518 452578165 -389233445 447869827 381637510 -383380341 827998280 665171364 780814893 -303369706 340198073 -643040938 923400176 -831955996 844566540 -486655667 -305723489 342680222 -37922451 -914947194 134895719 954746232 -730791382 -613775672 -795659319 -48749819 574011706 -628496660 -589935135 -370103602 -783309190 27725786 -865852063 -562977876 -379251396 610612280 344876840 -573940018 -74536274 507139410 16745824 -954732137 89787344 196954091 -15467248 -459159931 -538462844 -69310433 -740270470 -242462556 -514246754 116751552 221713601 -928455232 45622029 167227754 -130423791 599740138 344528622 -817676640 -183977051 195821964 689849241 -475123381 -919184314 549560166 433737119 -139021082 182352934 593458445 366894112 -413597280 -675811969 -399302048 -70860535 29059011 -436559635 921383648 219800826 405301973 156772894 79601317 575450966 49693032 -791952549 -415183843 35032312 -153830162 987790724 580965104 306149092 -222747456 944979013 642567057 -830310323 -146967443 -769827593 259475753 -226860892 205028631 746123312 -420861439 69100004 793787912 735530807 -888594218 -663039787 -535885005 664496878 869089315 -383536516 -391980487 176660082 738894442 -577712400 -729101608 -23238109 895808452 -599988164 439132313 -678477061 -775869010 125031117 -17958560 982821314 594497641 266230023 379576209 -670973881 -71534811 -940277488 694512396 -706489240 -329731262 -53778251 951419620 -130037687 -350535186 -341929654 -442630644 117258296 -675419358 60130349 489516798 55841794 -937057992 -665131707 713991234 -290751494 -460939857 -576230947 -550313041 -834750351 -391469775 -630703311 480299813 197024474 420466332 755689597 -936721372 -873784776 624650222 -866631448 775538799 -674495764 -367262687 -433592517 -230527947 643878823 -473246091 -350059903 453962079 110103710 -524419702 992931005 -7583594 4652286 137707293 882144025 -351026469 83565109 -40717464 902904202 -999438269 773721222 -674323157 -523025183 -685306218 975752067 378372070 224273591 -245508504 638922984 947933752 -881189813 707268498 259734596 658111438 -889733238 838500324 943860448 659920573 -88975327 -234767825 757905581 224077846 650952422 -559511213 984966964 302400290 927979420 735923870 62509584 628278585 -247790182 35032530 611978360 431103434 826149114 -537176763 -443885995 738887294 -873022459 432118682 91429263 -937134451 880058004 -265885270 986801768 -465712863 -933467481 -519416733 772932891 561161839 -538671912 -192457032 608029842 -1208094 301362161 -44203710 -466143988 -869534069 -146471330 482675845 -511068996 -946428049 -12638959 602671396 924572828 -302369577 -927568164 -47409765 -319155439 647943875 -579971333 -406880561 -372929785 -850487653 268563252 -179762424 -174675788 791599431 -133947155 409557260 973870239 -384269773 -979939236 -355362791 443157028 -803752440 748408477 -319082554 117356163 -939676654 575505626 927434833 910933703 -344359784 791659025 300423913 510747742 -703567608 -601019346 449419530 -691288407 966836104 -73999246 -191316072 96312119 862686681 232349381 489646948 373233394 -816813029 644077726 -712808256 -404139716 -953375759 -990837668 -419104732 192393189 -593291912 -175023563 -74639634 236198061 -762980710 -960709662 261578289 204829220 -740680652 -50678953 -297353211 870699325 -181439312 -695427510 770349267 109173544 -709660862 775043199 616213710 -605774568 -359921972 -152824325 -628964997 -436825920 -976135113 -370389412 986251189 549632091 396503452 -799509748 270315027 481208553 -942192221 707375734 -788677981 640243243 387910919 365190828 603133968 769871402 -105077250 114779330 724520657 -277079868 -298423167 442004435 790455473 -109285070 939040335 348587366 613554360 -122522829 673751632 -461086817 -54532753 -674009314 553840869 512073626 440087467 -421196821 980109014 926852624 -87050948 -240148883 267548479 291798682 -657866264 586439848 356155087 803492540 -715921461 666579203 -734590943 -869126978 320964545 910775179 -199524667 -42881774 793371298 886442895 888449958 -655460431 -47746338 805559957 -856284096 834488341 859468266 -845006613 998918430 227831200 -53763799 840443371 -286976455 985180156 132137816 -289453639 44140926 -594646968 498347541 873390424 -897167645 -748198425 704884584 65904690 970460151 210689745 889032629 788449323 -248903525 84111370 -408389976 159736470 -648732891 -353576307 -171033920 487053780 237894589 -17018805 395593693 732010957 635841540 78810766 605943736 -11884080 742410391 64861660 -773771466 878388145 -712174517 158283292 382295833 -553847572 -835677881 121086430 772497111 -445468532 -488293959 816500878 145147445 908670274 -586942544 638643696 -121365255 -58279378 -228738503 249239385 -839869434 529642754 53596647 137466948 -399307833 187200192 -841191705 50694854 739457434 -232811364 -429259218 611932070 671322755 -731799737 -456482166 884272920 163499815 521667485 388650592 -890995443 985076791 -555292106 695121618 536843142 -394838757 463937643 -125022723 -528040045 -571300293 996381136 826947883 -733610972 355448772 -603557709 -369618023 -83702273 669020011 987470612 -621311312 647917814 239949083 -454929339 -324810012 541032115 -742102925 798659060 735303250 -160489557 -545296887 50822937 -728737227 -319884624 -844848906 319231132 688129034 -510933022 604328158 329029693 -489971314 834454267 -990336692 -591361544 529222855 921857430 848273468 552260854 -543786840 -966006514 -454660345 -439013165 636461176 900592784 281918768 -65835586 -794998646 149923398 27852820 -282264644 466628769 -985000028 704475846 23750276 566479640 239782850 94084786 -974519435 347430723 890107716 505084493 -186502594 -503466074 679114815 -109309710 574976945 173161781 260621055 -281591153 483420482 521153693 38988792 447369110 402895962 -356684327 215806154 -376759227 -24742426 476294933 920455803 414540920 -596338138 964161192 733422763 -400388637 -810276234 804993009 -105391490 -394038314 -627369802 -764422600 265967946 551595711 -145150864 -525205616 -388381281 487738268 -685873156 383778079 -831531446 -482533758 -209409393 146127854 -489778361 -117650038 -737876295 231445539 102470797 777364092 298532119 -241560751 627699021 742105339 -859886537 669542395 793848527 543637173 577907832 -110974986 598693205 556030186 -953836269 -553676225 -16191982 -126569118 117889467 -316288683 -561279754 986358044 885334372 750166636 -366639363 -725910991 -583881419 -908099395 -166135814 -104637942 837036361 381958683 -875174906 -725479341 255078798 908194729 -656534639 556720246 -123359761 -366152881 -33607574 -205013902 372888187 -544259096 -852329480 261756867 -628288259 -796807812 -242053847 698297575 204201587 157223025 -970965333 -207436313 414843486 -990952564 620961204 -461838636 -110908160 -285019627 65960330 -973924950 886122769 322514352 -977395702 -729918336 14685553 15200226 -209918489 -89515515 -315356215 172558903 21828275 -662275553 -78401193 423935178 170886466 36108485 -629478 785179167 141414550 -30112439 388343634 306570777 154843329 -764848818 685823456 448712747 289074322 -857056523 320921750 -971874394 -47753768 620283695 -948352050 -736328893 -127950428 89389966 -558631346 -205422900 -821210552 613140414 992646702 -329906715 571539886 -297930339 265412428 -746310623 -169534400 -792475875 -603191362 494850082 -724950713 -988788484 -825824140 -317566097 -196522690 -278398789 835581263 -994886555 156592217 -518973014 -38329216 434839039 -233448775 130100030 -400746382 851307358 -743593589 860353073 -385879921 -704363631 -388008457 595486702 -304575877 813365209 98684704 -113004023 -190287891 -853786570 67923622 -798745730 -132462991 -861599487 742188954 -870448839 429779283 532959047 -32755013 309001963 501823354 -669695465 598152259 -710843682 -590465107 -931456188 226863334 -276139868 380946586 -67839391 -508295262 -850862995 -401316356 728784859 90177527 914603216 198060913 136924714 -203405277 151560805 356908600 854454084 -131068583 531692124 478317542 -891150974 -97255477 -285903954 405725760 -947925157 -738873902 146980265 -569139685 -779371006 335693078 259685889 144484443 -573273092 -781367936 -812406003 -412407160 414762966 758273380 911963244 -851828432 -670135138 -677315431 606847569 317573190 259928509 -168313203 -749674152 445464820 -321169602 -477178798 -331736282 978632816 -404632096 -339559296 200634044 610609127 332839304 738486428 -776461036 842721748 -29358821 445381534 -699762112 710105761 133074233 -97953786 200981054 229130531 -159636062 57643257 592745501 680800164 -992808881 827036133 860055626 -927467390 531626499 257977717 -36254480 -707948225 -746394485 759358899 -319085556 416829704 603255314 -382983359 247156025 897490499 439289486 63429946 362342858 -461565919 -712529732 221800733 -75244083 -494920862 543973217 -266291882 -427228714 -312507016 -827293637 791257503 358510851 -648412137 743947563 815816225 696158265 -519067107 973366062 203880361 553991635 396349067 -627757632 943479220 285868333 226564678 688429569 160221661 735676584 -445121638 192813256 -356136264 441842102 -887092890 681873892 -779543220 -893498472 -445045033 975994979 518629795 835944711 -312044120 -751103502 -947123670 -422089360 -315203434 245224289 -386338224 -211401865 787520350 437899000 491751478 -51502971 679367694 -851738925 647910566 -241558954 512400352 977401295 811081997 -295251088 -595483005 754415211 700095136 544786490 -774216743 -758283665 -644432798 -206304630 -109837830 -691007240 702637816 319561042 -491380366 569179939 -818499958 484555189 -970092042 -953002546 -131704543 -266669429 298790628 551385811 -394165295 67788572 -449806523 -5323282 -61228438 -891355445 -225341288 -890722301 885533395 -366640734 936305105 -151205313 -329518993 -576157183 -683198584 740948441 417404162 751170614 -998015475 970494301 157042990 -92509374 907818024 59076723 653197879 858080107 -551595 455032668 -97253004 441427659 -224255571 -127297357 -174371222 -106067324 -805012232 -229890544 625587826 -132441101 939034317 957363283 -654284415 -960509394 -151674717 -896478113 214950539 623468323 -904500661 -149207945 461646012 807137194 269042449 -600534521 762608366 624084524 182922666 790982033 370108727 941913897 -583900533 644072201 -333001509 836442277 -60112391 269747644 898863254 -62296909 55346723 156944604 650643512 693834780 -866674975 853237844 703144242 -965252321 441150159 -650769934 -304781755 -974953614 -401532331 272956591 -235573239 464639001 285277639 452111224 708039330 73701479 -82117529 -660359954 -220937958 -731366334 -533101394 -570237239 657454089 -730301609 -819763747 -418774783 -159084531 115814125 -496869248 -628409778 186769728 959363640 306979789 196663236 331948359 524198366 237390181 201881447 -766411560 733609136 -200894954 -407364425 291205958 5579169 980124450 982287703 626755973 369818636 -471792297 962283393 -97258508 449741057 -429168634 158782266 -92430765 859467193 999500331 939524434 646770224 -511180933 421028362 -240363402 960071312 687877777 852196869 23102009 333058276 -700944154 371045169 286845232 -92309671 958474825 -234777014 24344024 416667316 603104134 572008914 28450118 -39845755 410987050 -592768270 185853676 -215681834 806401501 512199580 318746586 -942001737 -567028641 -546237695 -437954603 38559234 -785542429 -920362277 -825983687 347715239 -796158964 -645132534 -386375839 -228671126 -17912960 -444552665 -935746685 -227847744 133570835 909062638 461081882 306131311 -151412119 -463708238 -926689508 987219159 88611980 100013621 950010716 -497683503 389416389 162070429 -276696387 619504706 223749101 283991613 599241192 999202072 -216923215 -495564719 -249967100 -423930108 623853291 559114579 806442436 1670518 131637894 845548019 -895044204 -523704232 332723980 532278838 769571596 6535277 -841016700 -810763568 -101615339 883329252 -843752849 -386828648 -948385890 -13671059 88202958 551828197 515807711 193786786 -147357629 -292477328 -381916607 121223330 421578533 568306278 -90964714 787448475 618785526 233334739 324745334 954645592 83286808 681974883 748901066 157818191 -892090232 931667479 -854268033 328772859 -362242321 -117255844 -336219118 265240648 -462274112 -179468921 96520193 -55575390 -634711441 -175180426 87087308 739791896 -822610745 113716842 41589044 641320424 -886608523 857586499 507932074 -758347561 99800774 253239157 -641036963 -367020778 -981709859 -437542800 -503810558 -2733931 381232902 689716661 773058243 -805342546 -83453867 -845980113 -135048606 -575193902 -393479212 405283050 -749625999 343362272 558356559 369721856 271882082 -797246227 210391569 -558029146 -795627400 878188473 -937765234 396915502 -722831931 742453256 -431126651 -765704940 -750615836 63204578 996447937 -337075920 422363470 -429743505 873111122 -809600528 481002199 749457910 -58476629 947948224 119064172 284024448 879703599 811626903 -884157498 862712955 679511658 20232643 -388095088 511630078 -16945483 -928004772 362825424 -398960649 -351130428 831078159 189091684 451756655 830596889 -641216512 932491072 -853042667 291875876 -1486498 350608425 635550955 -662303662 -719193400 -645121096 -187383039 -381109768 -340399836 580293235 453845107 501410736 -221587386 724945917 -111106639 25186646 -991431128 -805908848 -855081046 -448988421 -402859166 157328978 -109614464 -281602275 945752039 294653760 163856053 -618312466 291864811 377082656 -113244236 453511844 196898886 -167259464 -499829792 158034105 814579950 869083277 -371305143 -510448506 -241264502 -40209193 -723325197 -497498921 -939107160 839249903 904517419 -154134392 -66590168 -444527330 -476585256 -63871214 718081469 -725960913 146820804 -182766724 275712081 -976400248 -73469215 19036972 339183601 -368112647 -276525214 -268250667 41722703 -834225018 -630238112 -825176505 707312948 -814268181 -216565118 -278552790 752791219 -46128829 510696427 -693292280 296461384 468910864 -46138005 -632393472 -6383789 890958143 642649325 130179162 565540624 104816464 -174637149 387989230 969018613 -615688930 -259887783 -563274380 557550607 -989342799 -380612895 -684590987 468180336 -100371912 828813500 970311563 -479481452 228062737 42164258 87136757 850367867 -58625288 -201261090 -32390473 -476149871 737015601 100393674 -833202796 -810226485 -28899340 322908872 -178601961 822316578 738007603 531691268 -515310252 -235246956 -943512752 727982181 -668401633 849327008 223833961 538376207 901111099 911837236 -235322406 719587718 -58306551 301580576 374395806 -324074919 -437637522 591817141 -652919292 814538988 -197225434 -813348142 1454765 -556511607 817192221 -787383242 557388021 -106447301 -640826447 192152272 -59016561 437286203 620812089 -213953680 822733967 -23475687 -986828685 -186281124 949471920 39393753 878369405 456441121 574782984 -917575428 -683870053 -297625344 -199287336 197670666 815903714 -206748461 177050361 242027331 -359475658 973271591 -731337289 -991593426 128738241 -718568629 780402809 -159798119 723691754 -828488556 586772763 503658012 -5084949 -704442672 -607631680 195206239 -424167703 -222059183 467381316 -753743670 -331232520 340225367 -446431944 417101328 198057219 -26698373 -209661610 727380424 410968580 -770990524 -634258135 151786543 201194754 -882729588 343131784 -786387435 982419110 -477938368 939087717 900673946 310757923 108383099 507058766 168216537 -234955944 -203334515 588063325 822306932 314131167 214208349 369385932 -455142160 -49963380 627031012 929580399 -28166813 328221003 827475554 640669269 -104768173 614251965 243264115 -510327825 -938593931 -991601349 -159855038 612233634 120791401 -403278029 870082634 -479282295 979497955 630711059 -842669029 -836547317 488982430 -407986889 -439696657 850449223 -632654630 -861929892 -165877842 -973509105 35741672 134566774 955699939 -377687685 -97571391 732264038 614626324 677887068 769009049 -133492508 -43898418 553788765 91536630 746050124 444161251 502043910 952192026 -175574710 192825373 588549474 807996674 328396035 860057373 -436289041 -130559622 -546582586 56696255 846166514 -702045216 119789764 -432045764 43156927 221823702 120198536 -69023139 -446263880 776738970 457074045 -907124228 -53615869 374850340 620796788 -84335816 792588668 -758305912 425610402 25864771 -363350786 340644054 109350398 535989345 -875598247 732360425 -954350457 -142637143 -52243832 -667207467 -683239280 -874139203 320862503 445531917 482496411 85395265 -633719770 793061980 -897314706 718820446 796267977 800438656 -566730331 706395278 -906064460 122179368 -345975221 432220297 265277960 -90543602 -425413914 -303094008 -629914046 -370098407 323060321 -830446541 377320823 -602034076 -315637952 445473397 -413057664 746188168 296908569 -234321381 744677832 -670182477 827944127 658192194 533507173 -813811937 -239212702 576640085 -728317624 653572254 60870557 345838770 -682892449 698938229 676846443 -157071599 -689954002 177610587 10007356 -420375792 251957712 -710218098 747398439 323972391 -450398566 -360345305 -497435878 249016108 97443959 -469170377 34248365 -797955975 -693871746 -92013736 190133024 -333851653 -91344591 -846072263 -699519507 -922474452 -169099245 -771395389 -761241085 -414534056 724670387 -709440789 748957107 -149138433 330437194 -718527800 -809502348 -74331535 -850691319 -26580577 -997951244 273217711 931857101 -908511822 -779997827 302509950 -847935962 -870708248 -669616761 -964874265 876795138 505459509 632322440 834246632 857318554 703752769 217091614 282295852 633702014 878583880 -53054568 -285694104 -618192923 11704458 -316960364 912808570 560890262 267113752 -791394989 -69838198 521028750 524192745 663932056 145537968 -106502301 -950614693 -806256880 493145221 830753321 344546411 -246915806 860465109 -581323192 -835277510 -849948733 -763827660 -470166222 -277616711 -417403190 182582029 -591619692 808346782 533867905 -464425921 -365457690 447845854 -771691945 -418297470 465730812 24382084 -742030135 250594908 411735261 812271797 32745148 727830255 -507363772 912351565 -374045319 796356317 139655603 -140840601 -214195611 -712753773 574393426 294063372 650575727 957799491 12649820 903196434 154601544 -553487135 -602846515 604755395 327848429 258501162 -9620198 932922625 127609937 -183545861 465726652 -258979026 -333809237 -820821723 225251234 947504380 581830961 57547155 687273261 50071158 -466449522 -257162104 68210123 -338227767 202435046 661598688 -630494377 428006252 -157003860 841326119 254033530 955708716 149818791 249176861 -834778925 473820350 214404718 811570401 454074271 834937876 -695625813 -100129106 364721209 -182813786 449449458 121201479 358748779 449914594 -470898658 -800572521 -264160031 522805650 -363233637 655668085 -251541490 -855109432 -334130907 561254591 767139597 -316712499 681188058 -415386861 -596753998 -693807419 -492868994 120512526 -134623308 28774681 646429593 371203979 855464447 511008063 391145742 72648879 -951451995 -999635748 755442039 -654023216 -597409561 -806590809 -771909308 83897176 615892584 307174048 -583737188 -12217475 536383849 570349917 11895627 194692770 -159812389 -428833729 866549851 590928368 -746526293 -67326837 432422531 -290854441 -359595228 818760166 -352134568 -256824400 -939342477 -60195668 725321064 -218160909 978288851 531633952 -721330769 133100918 -24825700 754594738 173180850 590110465 745713103 518528731 990358137 -619221158 326850131 -641683649 -985260834 -87906504 -542671074 67572087 -258466365 -588273989 28200256 516144632 209491311 199381229 -191825355 -584727379 62018847 915533501 129482396 -243879679 -443071570 134970039 -292534573 920846880 727604200 983487879 -433558868 -309564796 -598002162 883423888 -201678107 46800957 -262171209 -778756183 33663617 732621409 364643716 576841872 750197598 -817674437 -283721305 366194455 15349822 314550893 -394453473 724792593 -787840229 721995125 -120606303 93168247 -445685057 317615581 684321800 -786714874 657371218 682823654 -3106947 -159805581 -152444025 -406347723 -486469696 307225162 -74444305 -786821129 -570424508 -713911719 -649842510 -823261587 -902089667 -398353928 -818172020 29285999 453705537 791273022 -273405905 772540701 -587059879 657221201 63091174 662521015 114924304 -311558015 -519248127 735979218 -514503911 655710652 -4144834 149664458 -684681315 406612036 191807154 700930029 201922105 -726788416 -416576664 -222965524 452701233 -443288647 153139041 -729670339 563138080 106142217 -10414138 -784297084 542643266 944823939 -980774273 192892939 -594081653 252111998 -608622037 183876703 581453665 -543892912 63084575 -153273368 -757483974 -580711182 -26906365 978602873 748548361 -595577328 -283038600 -754863759 707342388 -440119866 -590661051 -775075666 919491170 -56146326 328245382 607165668 875498261 -693754082 908319611 554175746 -855133444 203771596 -796412216 -308433904 -167973754 451334444 551708642 955587788 408778750 -540301266 -917855181 416828174 -196699597 810341381 -863820969 -677495700 53680698 -252498683 715301422 -77661434 -381344926 -218602641 -373930849 -982797826 197801044 278226652 392743751 -917727851 -512342770 469201749 -863095603 -444239631 254753454 824535558 -246668662 -886236222 122365233 -241286354 -562663555 -996329162 -218451067 -845423952 464350061 -180461409 778059254 478503050 510809703 861029606 -341316551 98243165 -393026709 -217917063 -724184395 509624457 -93927295 299978561 -569897519 -311479100 89140549 -141677396 425197522 -541432705 -155909336 -284434327 -882020172 617860018 581370980 820458119 963442768 -728806001 853284812 -53793839 788858372 701159477 -609316667 -552014751 -635350435 -795204652 597025430 460717287 -770087859 835506647 -2911161 -511246556 826973331 -467927010 -9103332 975268481 178969534 929390892 -19659185 -102271184 228622115 -351271761 943836054 -647295107 850915529 618385362 212085327 771430920 -20210882 -199135727 -154269165 293378340 -941610569 534151516 -82056884 5719279 -52861079 -326597269 960962746 463984185 -434358991 -978993997 938787603 751458270 -189262572 221974374 -133218944 -100869397 -65219134 12042575 -465608553 763608251 -620012153 430898464 755235947 823182149 -476182846 -522596121 -253992476 -96717918 547969952 -759927513 52524511 -120784108 -505688892 -695307378 239951564 213720647 737887867 634232067 -921637920 -578082336 894704736 931401791 -794211817 136340204 918312002 731464523 -951446689 937067585 965312138 -543896137 -910828298 354429965 -827800316 -792846533 6197903 -838176820 -282996407 -841478279 -27790703 -275259272 -530286288 -63969810 413446325 -342395932 935659123 -793507858 500016671 383023047 17925643 -668751870 -689701898 -524311790 -209138110 421562036 878058323 -235907674 499647825 50388326 -168652857 958059488 578797957 345024935 358544949 -243140492 785395167 -670817884 456241973 -701433956 437073174 -708569335 -411025200 -794910118 323981296 -57317064 -362624940 -135155670 866593512 417057368 -777479717 573869206 -89571605 44053493 706152474 -641478203 272285429 905702093 933570221 -245712065 -227226920 898128502 52737626 -943060295 -113933018 -244035826 -342012890 -530011430 810944324 -945113454 144815375 110457263 -902108109 -234634492 542976742 -204159279 -555449891 25783535 -892838159 153022547 -25572116 705898204 943657363 -784741327 397287174 -929421173 316699596 -209993964 803383419 683515580 -883955648 329557479 -874160742 443504216 185423369 370109644 805766806 -581680098 -785428475 -283281358 214589731 -227388182 140534038 -890625177 908242868 -994788781 240460844 -708483570 915749569 -216633302 267279602 -879754224 -845145699 656903099 769465230 816907497 -6214254 -497736808 967584812 426185041 -904081921 -761335527 -22695417 -945737800 211353774 211347215 332962013 -37587037 -839549709 770681130 -978484068 194704635 -924104627 -676127316 -349837509 -192856935 227300204 425625548 617241784 556359152 -39889440 984773526 -471302870 -337136413 708380460 984980582 -810163830 909550409 -27321396 494903306 177092013 -16865044 232732954 -277603724 498528037 -967366602 196348366 -503909954 -214054238 -958427439 988110868 5188025 -30151412 -315440452 501059650 -38192779 369133108 591063804 911744055 39243691 592977441 -125302408 497945135 -590947585 645185425 58509203 -74000230 -193091466 -148004358 129835691 559077702 150993002 402907878 -462692221 -317532814 276270778 -852652520 131148351 971709832 444807193 -922446673 -78821010 -540049867 -645321095 228118787 643311870 -958390169 199067127 -639670241 -539887316 -468100308 307972760 486459197 -568839986 995388453 31755204 91477764 459206050 -447044998 -670942806 -944689096 -995005139 207958411 -580508971 -578167618 -586043952 230519961 -511863608 345019133 87661854 -481003014 988027874 -560625384 760290961 -370380604 266592824 -202978056 712259403 480773826 -747549063 814672471 764539681 564770515 879188123 -402122144 289960377 179610972 529386840 363461895 -297872166 -421485794 -58226592 856866755 -821377241 -635255830 935772407 462995369 -663201239 -707863761 -615690160 677607112 41642995 708155545 622855290 -553102728 594598986 -179130859 -363311388 299175527 529279779 722056511 -953573170 288088985 463824816 -969964803 297693080 -283474165 119751567 66729575 310569017 740315124 -219981130 857220584 712487188 540487048 633053478 -720680913 130759947 -222771097 32821885 147827884 590585193 695248762 823175862 -322771368 102240065 423453855 -967912669 931145371 457783943 891932052 400255752 337476304 797100629 -215292455 -300696959 804683863 -142986672 200585780 -980867254 827697660 367334640 -18131644 -372282521 -553785109 942038878 467877517 516418156 178228445 -752659374 770283844 -618055726 -127515626 821936252 867355755 995466295 182876034 978413863 -220602030 -265202538 -666940506 -46876475 854599608 -796202400 350836054 863510262 -635090076 836670998 -28013111 526805594 253086079 226755313 665538357 743997707 912422459 49564629 803526346 709663211 -287230800 -468003472 -563120791 744464407 -311149243 958597565 -93704388 -724727730 600732540 -739508846 -34662571 -779416549 -676360430 14139152 -81402839 863526095 -411287860 702930062 746975667 -555161837 559071285 792117940 -299721441 716694811 -802143626 -474578282 230634833 579660063 758373943 507477778 614978769 -442691853 -126619404 -210488612 341675126 -695928799 369801468 615694173 -223647369 250536172 -421247535 306888622 -515219623 687204747 -61677243 834413294 -548812062 209671148 268470595 206724951 562903836 -952269282 -315949923 540179574 -660956597 895821906 -41961521 -945604012 63661417 -218812875 -705674914 -434415908 -109723071 969847879 -100676188 -828206095 440535962 372670775 -216528978 682766557 -332429599 898244016 -899466091 703640771 453239178 909102056 -404606214 489191785 -685053141 926090728 -910942410 265963116 231928780 -19044750 -665407488 384587318 -102572892 -964376711 998090647 -696562860 35110572 861608797 81909218 300404497 -9082343 586115638 59699234 -596619224 -949400306 155376148 -575288674 598408556 -584980839 -838359098 739320376 44481602 -790629219 341035282 -380336972 679404072 -403986522 33521565 -382843334 871273693 -902251060 -13709077 374113452 -135155564 -13759205 -193580324 188127231 -831800518 -530979933 331021451 -90682314 -187888330 935336629 -782826220 111891868 361897872 -916421773 -429046928 664960827 674112568 150961397 627347 -201694828 -429151007 -464128449 -927890847 244980490 675896620 859434245 759076450 3687176 922003995 89130788 -36618026 -619271575 388667377 670957558 -287665276 450955664 -632774996 426867435 227127993 -689654836 -914686098 79974690 55796164 118988098 561677403 242194562 897154923 999008746 622955886 -407849534 205923519 585036492 -414527083 -234947008 -720104164 -892505988 -100003247 178624057 -892681326 423331257 563693557 -840564202 -561392406 -211287581 315026910 898345884 -224386120 459440493 588205126 537880293 980976318 133762013 701014766 793955662 505076378 -123590894 233394896 15918296 289919639 -395425221 -867774415 506998402 -534187342 -726096660 973122824 -883532566 825746044 211890210 316268368 -306604481 800564225 157726614 -23852021 872290529 798800973 206540220 -478181583 28408505 120592380 -779680257 -608847331 -24930047 -219476251 -206820596 -644189939 -62402742 -369000090 -902995069 446094282 -432311770 -391426196 -728580194 443982364 54752039 580578061 81740216 -743992048 -574986208 888780820 -816886685 523492020 500085706 54062073 231160378 981643604 570382968 656364175 -568096025 939502826 -978669808 220307847 77879362 649630905 -356270350 -732150565 -638414786 -56924763 -438674435 117493612 -954802106 177335479 -437327758 -666248121 -327653196 656954802 -862437301 -60688096 -702711342 -400846141 -871685712 -785642137 51186500 124734413 -459867508 -520833861 -728495396 358164889 -424696125 -668968419 393717465 -621835593 363184300 161264330 208761856 -546074484 864051306 469967151 936307264 111146282 -357976970 360809957 54477456 -464429674 583557587 -70893073 488478450 294209648 -415970187 -612492563 -854463089 -631719975 -735999609 -404165039 950126355 -554303418 -263304725 871409141 -904113644 -1440281 -588375213 302442054 -839254850 -381509135 688733080 -802094250 -515547774 -152759049 -955747110 841332046 -982826609 -258321004 -937837050 -742399115 -900126531 -719110038 -159191511 -330081162 784013040 -792125776 772001227 357023012 76568993 -800052557 -899547926 685330065 47053609 980897550 11222980 663074756 -900112389 -800459883 -228411477 651367985 121741636 -219707618 -469330784 414551798 786217428 -104152003 546468529 -999963009 830940305 175429086 -88144618 493918510 825867295 82980542 -655133348 -455284137 218959382 -68642249 -841038380 -700627812 -640826278 -712844838 798582071 -420760264 -337483868 -758435381 -826419174 -387528930 647048455 -219696832 -463368213 285495388 -260352189 -32163491 -316971369 984904083 472274170 425280136 959299849 543527261 -520742580 -438930677 581529311 -514482691 -138668747 -97464168 -511582819 -186847781 -704098968 -317125849 -608987599 648712148 -539444756 28079346 -905547366 538137770 776640684 -569537164 -456699803 -171410825 -989128656 -396721602 -437793509 711200032 -229285742 750061171 -227886719 -845263565 -733634754 -243470120 475976051 -220157733 930998196 492585494 -678487653 -540655174 -110475421 662682500 593074713 -246452455 -646121926 -460655359 -513584676 -772507035 -860984806 -226387268 -628874795 650261530 -195838433 -836655953 700370616 -972375035 817752249 616634538 -595664928 -508925799 337901359 -450073794 428691674 -756132727 -863456811 238139277 -944788690 843252144 -317809340 421314169 -535441709 397248021 -539444427 -376415617 974424761 350609916 63195745 877626782 816580711 -544060023 747549052 -241822570 -746180112 -858654832 -465125545 -561256352 616905872 967703152 844695523 284165448 603504949 -60411340 242414591 -849586515 61477070 -716444456 673330345 197845214 -434235555 576177382 -572405655 -949751140 -966099836 -49511654 753516696 -377030140 -240559525 247081137 -956729853 -184256473 48071719 -102962158 -200185668 936272108 574605951 23358679 -308334357 884593182 662368906 -463127000 -190910162 -385096674 617183406 -973735387 737182738 -810512825 351936126 225983097 195294600 -47089455 -141711415 -355174586 -138483955 412126562 -277312013 -401102934 -724600950 -473149706 121903768 -544303573 433551049 -11936481 955066503 235816670 -828477622 -75372102 727875669 -926205966 -103247008 932122923 -554774760 934949881 489031188 -418338475 207467060 805559646 830454233 507057188 -588257884 333606235 -730051589 977218362 447947937 270432352 273272570 250840338 67739730 -956369036 788652659 366292394 -201953548 -941749464 -587432809 947546189 -575416904 579695853 809145506 -938987122 647928383 354862136 -360219414 257090936 534543685 205605757 -694411191 -658139963 12004662 -629633255 -684741284 374163425 713739377 -275860232 230940385 141799354 -285740882 583034750 231357954 550125667 -160955502 -586749445 329304898 122087900 532885538 298128274 -809742383 -430159417 617336811 -508801864 595807104 -477147011 135253071 524876461 116068004 874167327 979041645 961222424 -620092431 -679433359 -515549067 -924059325 876836488 -583019741 401624879 -663050405 133256384 -372506828 -850594160 229674278 -587796674 78544492 133995149 453920388 -298230858 221264301 -726743754 75264791 551253650 -364600354 -924830318 -381159477 -209191390 462150678 93499914 537319187 90949975 -151106083 -329502085 -678356748 219228891 974334077 298413748 378298881 -989593896 -528484848 198226434 657905934 -627384326 536557263 263112958 867504276 884071376 -835334482 564336076 -160757734 -274391002 743163043 677367922 619121302 759752935 -639979725 -902643173 -140306249 -65496451 -335983369 406713510 480792543 431715243 866904968 300504233 -218234627 -804598331 -923203416 610516087 84238249 -435553643 216050001 533764658 390808607 295377677 -196222222 -133459076 206296500 653742487 -438747776 747567683 -592621548 -590710750 -442237667 272257264 798518304 166022029 607426578 517488814 286790920 187473668 -125648851 -530278712 -621564236 23823720 -517606498 -418860883 317267047 -270023666 315531472 -180873023 855784777 -88653661 -630719606 -918804016 -563326819 -91200438 618416570 -624117856 900269983 -456252049 -883311849 236057095 -281070727 981491147 277322451 -553880344 80089205 725441711 559144717 836688223 243511755 -396919722 -836591418 29786947 -370845853 95335342 -797297114 778760459 404428184 481152638 501541481 -144935726 63038477 -851202779 -174765747 -650178291 -752497269 834383632 -434481666 99659595 386491934 683774445 -795137155 254936589 190301328 510508540 198541650 301305714 -982017289 -714194403 -790840095 650243063 107419776 84215812 -325112767 470504911 -794241691 826816823 -789920824 38434365 -551534157 154388085 576181755 -928278564 -338441771 -373223487 464031912 -834650663 585170413 -82215923 645731141 -333089319 518869525 -764331107 385254022 691030760 662928209 -844033273 795662718 724317227 -995193545 748177548 855472518 656235821 -667230942 -624364853 401109646 115396677 -441863850 356566536 481842486 -571856002 751477254 -27030099 562805149 -419160511 850590233 -208944788 557535378 -823955660 620758321 783432064 591947974 620796275 417893910 -640320584 380663267 424093702 421540586 -289446010 -467216511 389481607 673872092 660500688 414885910 274939606 804275990 -368525746 561031042 -269341599 158236908 -868866239 -598004185 -733377416 -804791782 -269837183 -665996434 634071259 401052661 863960844 -136267406 973053155 -345543883 -900851872 574458076 364009142 211791176 -407384599 994831996 -70092570 201093173 68739830 794669646 496850315 379408302 -840398310 -252413093 975100724 -737949390 -704112426 -665114776 585667450 -932258554 541012551 481123686 331133711 -635371362 -96856436 790045335 626352544 -507917153 174064197 -47131636 -494306512 341341122 -830248785 493351826 737635704 472796786 -185911559 -408895987 -197268650 190287539 744269836 -226371040 829301249 151610259 848423982 -131821379 -130901850 491796914 -919367931 -693035934 673656247 -938362223 -190781951 -751779016 -492087537 -652650524 -602712187 -78916156 -809561992 155670499 -328179534 340812561 -191990374 -214237433 -762749144 110035212 144883208 97641320 572794914 921033744 476902965 -703663857 -957633814 440858483 757763631 -351715072 -17024468 -188277811 -934986784 530891064 280006688 -130283658 -834013479 -189937396 -270815075 -89224860 -975817612 289949926 -74119313 758802850 -410494750 638368413 834443297 -184808948 217895843 381292947 90753924 -420679666 643761896 -200893415 -47593923 191129655 655021733 -261580273 515552346 214465669 -61417950 703239292 -756046658 355185842 159887802 997916483 -32710466 533580938 253802735 -267000050 -728730037 -216898385 -786305251 353026877 -971764796 -449680943 -112195126 -604674111 -328870328 737279971 912439418 725243096 -557229016 29989246 326795525 73968637 537809011 -353177740 -338127532 309047194 -147770614 -698102977 -104217623 -248788327 437511642 11478317 680801744 211284783 346807560 13432156 -683171570 107558964 205552366 417858391 303100296 -500731234 -26984113 -956221326 -261417310 724280515 305325836 789545166 115700933 944793122 331613042 -220769076 31278957 221267864 -594112491 -101404947 -270129751 -452041805 818680258 330829005 118708544 962790388 281633660 8734996 717465819 -278673740 -892140037 -588028303 214069019 919268385 -9589916 397523973 -608612962 -412160173 724479699 -862903534 -302531261 -870877402 -609982411 930691678 -354599596 755796877 -12718361 514482818 -657047393 -140347791 83824067 -764778121 -327812216 -98721555 -171557841 -308403325 -372009254 -594577228 808528364 -535779507 -685174186 -16734372 -393591908 -891543371 736232305 -362743164 343442627 440124762 -658442541 -260505028 -128413239 -259406670 535563026 -18472213 140596013 -753041807 196811750 325419535 528832895 953513015 -907638478 973288088 -410095445 308085783 811866133 -683169169 -63811692 205214824 -450127589 187823219 295291622 502949581 -638361143 -624507906 -819985096 370004940 804019385 -678469368 -625312384 -684699426 719531900 443857602 544217519 -279297347 -445625026 -592168686 299547966 35158195 507024341 -297976472 -555561139 -211873404 330888989 -956625139 -904697527 -104983815 -12960414 236315114 125026564 157945769 643194454 -443788843 677646057 316491659 5763713 -976787001 781988385 -145505238 961079561 -203123632 -561933105 376395139 -299426949 -355685533 -464953821 365436031 164685192 195604124 324954312 -485360374 -835998999 -847357407 288751563 -146886373 -712491916 -520115495 235614246 300983543 608038062 895651744 502936612 -14381797 -615861503 862254070 415831150 25608334 -324316609 821678497 90361443 849238023 277333945 -200877320 -271903559 539742238 623911041 73635998 -262482754 441637294 -411135892 -779865354 -453607291 -285840852 -128809600 -9960434 663891214 262718231 195687834 -465777042 411051403 19731966 -120085330 -707075119 617709418 906068529 676484468 -791597606 384730009 803828947 -71452913 -780699203 -822384887 -304088226 -581028594 722679700 -306373771 187837669 203927887 -609251339 -99958338 -517870501 -701151500 -665292792 -813539785 877531398 -727117232 631510851 -584116605 -995600727 -806687355 384124989 38159424 930368034 271163961 -613478337 -652926005 144920953 691713586 -379758333 -556758271 496998357 623921130 -185484268 786634074 -82462117 -168007812 974310821 -44392172 252380388 253308645 -58832020 986005443 165577085 -296287135 -865560791 208815232 533776580 484598312 -772076401 -755434190 99536109 -117737991 -503084649 -613483439 -671475564 -968783220 -528409810 134118536 -483848674 -64399857 528255966 -317403919 -39249009 -646173441 -932257583 953506945 -987054608 -571771162 414361753 132450115 -242293882 -591953717 365203202 336480796 190163276 986368238 -15959402 213258871 -499356729 882863146 841022464 541837546 -366958220 -269192765 -365114685 -56302917 189270287 -162522747 96105050 430221538 787202021 -242232582 -523616581 562974225 107972199 882266097 100800226 -797586965 -829719366 336138187 -524618559 -102878332 -59041278 965690948 437908652 597483111 -435555479 945215628 605186036 936932105 954756003 -212173952 -79761571 -500911471 337331024 -960147603 93966308 -796503243 506438892 863768283 310884074 -570453934 -301197546 -312540360 -588983087 -392531406 910770619 -283853052 23039710 -471839005 133048971 -917205472 287551319 264449387 -444161818 658828172 573533394 352563942 46725819 -16926813 872527696 698797337 247329944 -388777693 -254531693 639138385 931344751 898135445 642481670 -854005790 -781817334 -557884189 866177162 50027978 -300385006 -776682083 -686554563 -485533056 -628174639 -711175571 -217362927 -138193823 522841564 717313510 -744155015 635327330 -190501371 -196957287 561717579 606276529 -565938579 618282559 -652663798 -520572979 214004112 -509482866 -337352500 680576092 -682861129 -29849601 656065292 883037464 -795589294 144087873 296257859 658380788 400357567 -727092794 553625842 608522442 101545688 339812480 -134339718 64532414 -652810796 -274481151 -569902317 456647249 603075711 -479003432 -334719138 414915055 -9409663 -323808544 -602024721 -261579577 -432402911 832187646 578406995 -6415327 -567270806 -871259658 -697092679 -822710767 839711798 -920563663 -616661366 765605987 -85318139 172688477 -772343109 1211051 -632613913 688261874 468117942 -645714574 991742006 -28053391 865166582 725899893 778299187 -829387177 481006258 -941284846 -213439189 390194601 499942288 -149473576 -174484349 -477092691 13923229 269664401 795525042 372865020 -592057820 -345038167 -139053405 392455984 -50951105 353275612 658590294 -908034104 -580860862 917414115 -993492367 -56782187 -769394809 442393554 611474673 295004671 102694207 -297016957 -517392187 -189306982 -871709992 -77508706 381098734 -904306406 -77959204 372109643 -722302205 -475294572 857412157 -959321900 -362752105 -656758026 36816567 -859961307 -399033330 790822482 -707740130 -913732853 -299196390 -349267462 -343298313 60281588 72966604 369510028 -317063074 -744831545 698053506 -166744695 755076449 145622643 -695932018 875594951 380656060 612555609 77179002 481815769 -680162033 955513874 -597945325 -119807980 -466922772 -531372922 -116782474 -514942334 499412259 883306977 -362646437 628481885 -494273846 381209026 -254548816 889315479 -366099171 256718574 805657502 700214933 336678322 -495172077 -796284792 505476534 533222037 162369334 839044007 -923297433 -340210522 555281545 -554642751 249794269 13322157 -658606582 99740091 -742306480 -695445899 -227715464 14989580 563608617 -926851093 423293074 -755009049 91047980 30559148 -473196370 532765680 -906268487 164269501 438373547 -891473948 321749690 319439906 -704001535 -789161545 -48884043 511316575 460913141 -17250736 331536676 309789880 -795115850 -150528159 -471741640 682564869 68970681 139783695 583542475 -823467840 -292743072 464661723 -122963704 922453719 53430403 326877450 625536581 162530456 -40217187 897887527 544928698 753942179 -46826359 -573899662 -848894577 370461404 325556649 695781065 -384966024 -85103611 763373769 -132002047 -255256837 -13477021 -358016287 -630902098 -273770030 -768091228 -567212285 468924215 -898966342 105787332 -645790552 321878715 888920114 241619046 420623053 -812546826 545317680 160900133 309116727 531297928 -539209384 -268381086 996912677 750417766 193876470 -825318369 489131693 -799694709 135153261 -517440752 607419650 -307737118 -965273593 178367977 -819891647 -49236325 909430038 -817276584 -834677014 -24553378 989820214 -904433661 -349195111 -260518319 298273355 773999337 334303773 601196891 923646376 496883002 -932712532 -656066257 693500423 949181893 282974357 -966500 215534025 488167738 -86028819 133472087 -880658878 -89402429 559002833 980585787 -305493323 -931144867 -27803392 795751633 640381510 202091564 995020622 -82482364 76171250 -220445295 113304350 -306058882 -569403185 729627092 967825756 821103422 303920470 103665420 159661450 780424867 -189120102 362259278 -924802004 -788390716 -932291284 -563394692 489329489 -391811715 354740246 342700819 -850591347 -961850506 -592989574 979445263 -710042891 45967760 -465415138 161613664 727629469 672275616 -980080377 -546959612 626343165 -124364688 -40520489 160120420 387300614 -929760237 -745694447 84960788 -867012379 -173978807 -779883381 76136121 436193197 697725637 411341754 366592831 242774127 474223964 595994179 853572660 269713531 -708843867 65042462 -242669162 665024097 84285373 -285207647 654751074 23085470 562888361 -309231704 -294644874 -783590887 361826059 581276483 19037946 -632838580 777014564 -85578854 506487561 -345259109 -503704990 826144055 696121969 514638470 -638537659 -20253116 -327300518 284043744 -394640571 444030982 14747523 -261696396 279006827 -880048540 746783184 745358123 860676057 341396438 297169881 -61206366 439116943 -902598956 426801403 762100012 686806258 441742213 -644936529 995114853 107268624 -231181099 -102985252 628910349 -37429753 586266645 154608654 -844812003 -406772700 236990484 880506277 834509675 84630921 784039764 -903865975 345083570 -662929907 39308383 -824900149 53976990 628406007 -827990543 -229201904 -411991869 313161216 865993384 531955239 -574288266 769308539 925806557 168255037 40508600 201398105 -757857916 668758465 -818477732 885992362 941747826 933446222 -995952648 531116408 -461251047 932202603 -791835834 -341546783 -141129216 -277307017 -987665922 -9012001 -830607592 -44574249 -887317086 181159233 -653715031 997728247 594106535 -584939879 -431954427 656878589 -613817966 -889355476 -364841210 -421007090 919021861 -757351608 -523992055 -149825891 453820198 157128843 -432948433 456698647 222635263 271946365 -158984132 592235498 -363023916 -309881339 -714396543 -131529180 989598466 485362496 -977510439 140875754 176556792 960315375 893619934 -830169433 -759895897 -95348640 -708694569 511340666 832972317 -83270079 -758755837 -868575712 736874176 -919933960 -669171555 311736452 938036929 337198266 -947540865 -818376081 -380750276 -932156503 -126147071 425045337 -799998371 -369782514 -952122316 15754883 696886625 212090913 -753462188 -121966281 226289530 -221747513 -430146464 625834580 -811295952 81053773 -308083888 13736584 -13960197 320460439 581350229 -703637474 -663415294 13168458 780268046 999658685 510260214 -362643574 -242934364 -263003143 296104985 -307090924 762639829 532812625 776731729 747879553 -944526456 -607803350 739692573 897162108 38866942 -98390510 -652107437 595077772 121879594 -230751669 963909331 927651388 -841322330 756553079 -93554033 -791230406 -132062423 376009538 -803108328 -763422875 -919959945 959117103 -91056319 833211421 674670115 670648557 168376842 305856893 -237431486 675932636 3843575 -973992633 -751663418 668024124 197843510 -420057403 -245748432 -643457921 -122742471 -93571311 -875654628 -736906508 726354593 -908620438 -580450357 729671296 -161063175 -427003695 -818101966 -286561825 570923523 535679546 -813398907 -344572564 -52358266 312285002 335245439 -675002467 700550634 -16345795 729215153 -92992798 662850104 -452776534 -713997103 -552402057 207765744 937757054 -498075655 758003743 663218227 186252448 -154458307 769505865 -326150818 -238339725 494998444 379171263 687049690 68616225 709526221 -786660390 -192473099 306449773 -317142356 -95142356 889765461 -282202962 183098378 -642202897 -409411562 595502422 426671264 166155823 995039443 747291338 100370504 -978094547 533407498 -538658672 -222134340 69486514 957677382 406002947 -695494681 -712790574 615704120 955998675 140928485 -708349268 -156576515 863132047 567875265 356889257 732527604 816808285 -508172191 328750525 290236065 -148162528 -213799671 120143815 148089146 -431775275 667568607 145203690 615838359 -339822419 -158588946 806385585 402937731 790766066 -413019634 -752213736 -643939521 51057141 -20273893 477647266 857904265 654901716 455184778 288609436 -164714716 913731089 -676197889 121216452 947372321 -723230428 240054109 -652442872 -398012547 -329049821 36028662 287368356 56423562 158969060 -263691569 357829265 -55150171 -136691300 865793721 -984241694 -35429170 915126398 433575390 -878062009 368238571 281724074 548595877 221308750 -827246582 705050133 53157594 -861591241 -965292099 651604146 639454051 85131828 348173936 -592337141 -545959343 889392265 938101336 -173837582 -988093624 815635453 955000319 192187 -654186974 -905386246 -737044568 171682618 -651354327 -933730265 -322379762 -92812151 -41092683 -794473661 694483783 964408513 377262442 -798302474 344010021 -804243576 -739184512 650655999 560079778 180084741 -630094497 743915126 322148711 -706573434 -777962579 332190422 -613253319 -7480074 23357215 -681598129 -503631728 -407233763 631407494 374686408 -733059560 -852727051 94160514 298994918 34099166 -196127925 -133111057 73143592 -670505391 -400980412 195307415 -987390668 580323727 773752681 637154758 592269879 798554446 -297015376 104889546 -807916398 -423623845 -855554508 609330515 -591571832 -473179143 -589333190 -907979259 854490262 -585338000 -536416418 -88595598 -685756439 -447040670 165772423 863431290 -104096647 -551152645 -686738072 -979824386 -862879597 483567672 197906089 -130775575 -285540832 932379429 390730033 -623403807 15465209 741822496 516773467 -364034284 -597399938 757195173 993212766 906556881 669039434 909864713 99732084 -684934861 -116861380 534230859 584099657 421598051 321283738 -945487679 655266527 -928185469 -396838214 192045961 862062822 -630724059 -732926412 775630736 22052801 -592356003 -401881533 900950287 -355783128 132487063 -291528674 748246672 -995387732 -368802175 -297868749 800723305 -605053593 917002917 -892082106 783213725 617762684 -615767486 -335305039 296623230 -779923020 69460614 512600021 -397974941 651010239 -320942975 -313816331 593593683 829321767 662809393 -127052744 -552168672 -671380025 -237547398 -824455648 -826754286 -680841267 923828888 974116549 -27100551 -679327792 113664868 855639438 249346626 442455252 -958652300 165439786 249304949 -278194363 -293838096 -153864249 -588972331 617454442 -513710074 206886615 -598640462 533174808 -703274743 152005092 940041855 -754506504 966551597 -306913339 -528887533 609616966 284617340 609665571 -717158090 -757383072 -375171818 -175436728 -76261441 473175778 -804044711 -785502108 626475663 -84195131 652418897 260554399 -920310378 -305961001 49426250 -86361920 499759440 879732153 650009791 237976216 90916486 -6759659 580809493 218154669 -564119216 -560674203 -344234322 -9172979 155119412 -788549979 -734082530 -881518681 -386643692 -688471986 895860903 -87879232 -108355428 -965193982 127779985 -537823374 660623399 799660782 539674333 -871741877 78445959 770107347 -205299198 697029327 665779151 -26955305 853264642 49224273 952819820 28029214 669700299 112070494 -389108895 -392616479 420427144 985929892 -783354829 661053217 662095568 -869187605 -951111289 28198463 -17262243 -734558473 772372443 -672351053 696515316 225851220 318270996 -223604979 271064355 763300808 -450653053 799203952 -317849063 827313924 848166612 -587666314 502684865 -43580703 469092178 174975555 834629687 -296458516 579801564 691130155 -996877692 201849892 773512272 -212086465 845503221 873673360 -665970068 14243717 -443192796 626995308 -498456309 -417347857 657240694 361999375 -988351914 -987390468 673093189 872757919 -389200184 479340264 612551201 393351375 658819651 381519144 636381661 -961938722 -799258150 363419708 -119785866 910356650 780187449 870034373 -541293914 206885647 -894842586 -53553196 -98110952 -855951335 -802411041 -672770273 -832624031 37037135 -740977467 497502365 -237799868 39442050 -546720241 -398084331 -45453898 -822075193 -646700738 518354949 -128636683 -140224510 -612320990 777859961 175665887 448599057 -312621053 23739765 -594033899 -745367744 873940478 -61971967 -593979162 -370954289 -429600922 -156944515 869223994 -236984735 871638262 -432049230 -981408575 -122335502 -199846944 997058558 -987478910 -728566038 -197600047 -839754697 -367804038 -838143836 846506057 908167313 519789820 -211556541 -888291770 178043205 19280672 -756365601 -171220372 -764836236 801726245 96530873 548387834 -585811854 838504804 472690108 -786059894 -946528107 895154548 146817056 941106170 -858210686 819033967 -763618217 -618534229 -952483905 -440315639 -28936105 -448325931 510169672 -859290014 961194876 118381546 82382177 -731396898 294412177 714865821 782193755 548002724 656029147 580396428 265799141 -171621103 310641264 215206648 980561769 876837805 517371273 -766464487 606726206 475828042 992734163 324765094 -595022214 508272328 -216818146 138837691 457374186 -892079192 778312492 396493230 763940519 785997132 627531894 -941488745 -856379590 -895650112 268314169 299991394 -903660583 989605568 793117618 -720359180 224775948 -376923048 480713480 -973007997 -739249548 -652197000 378492243 -358223267 -664485942 -271556005 -974928041 -385592347 -981629674 -420258013 -912812414 -842511729 -746106145 306815442 -151873901 -633359601 289882672 21163600 -650217831 -101833753 32466914 751564434 -269870637 6222424 -906580035 375611095 335772722 125944585 -655560760 206944059 -234299399 602261802 847669725 -297945506 408624902 601863589 742238286 949283362 55515977 -996042610 -305017743 627431311 412664669 926253661 -157746729 -758838550 302988939 664539653 -395777103 630056466 679964738 792569036 367421970 2151974 344977864 -564372333 602638684 -996497239 451067325 45099457 -471262712 974928649 58914053 633509796 262002712 457048462 -887048080 -372554369 -741484922 156990509 -796042608 856987416 -178911700 -381567108 -350165601 290934083 -319622817 977646332 -875248047 223285422 823662062 721145446 384497188 -544962983 -356959501 53014418 570932157 -994723163 -427627314 307570291 199777230 786893909 48883540 -91461169 -980812763 404700452 286270031 763011356 -727157717 -527251092 -104233238 587381851 727101264 702455901 -781490679 -35206771 154825034 821110801 267712457 -739637785 224780393 -750075525 19146902 -189284315 -142216122 -132759940 646924448 281078996 -988761575 362530914 728704649 -962501308 154075245 -341943026 344324020 671928732 -333813347 195216139 -128594088 591438127 -27939672 -349929169 54128147 -573610335 868210552 -735832363 -874551100 886925512 -669764374 158811634 -37203523 31704884 -90580465 -973425044 -589394885 -19679018 809938939 -958664404 -640509419 697572507 -797609595 -466994029 966324798 -922664537 -185476434 683115637 -676918849 -347296838 1510124 567155749 946219 -992356421 -352368742 614874232 262047042 -756799439 427877285 -251927337 -311950550 -158206514 914136735 771156665 330220580 346737213 -49857728 -275561018 427603555 434813042 541039708 155038913 322489533 -994876293 732750305 -716014014 700752235 178434411 -204680525 47325968 392917396 202293350 -550084157 -577562912 15608941 576563276 -616623356 -392559204 847709539 554673232 -820535500 516944071 119547521 -8067029 215339905 414121876 497805989 -44544906 475377957 -798482477 -903153941 316354073 -259456311 -329907570 -524447014 -691979093 468328893 810443754 999849417 721590748 -246745578 599420707 353164103 535876377 276314763 418087183 414261591 954508849 985016611 -961029909 879342199 477330041 28261556 708223713 -138717157 -34266762 927561911 898078407 991600553 -959314144 -628792928 -821784928 -206882930 -650096673 -442563861 610074935 -530568946 375273923 750924767 406314539 796708691 391718902 109466367 912115819 500448880 -157094483 -371722661 396279847 -471249339 -987104833 -260947588 12175309 -83844319 -886543952 -686621608 -848210198 945959476 -534206684 750522978 781752434 -65981993 772713357 -878687424 -143264207 -526999324 618245746 -136859621 -923957275 -583064101 888928762 -21311819 829762597 614505526 -985448657 -455903220 -11036080 878712353 -645994703 324107383 -625186703 690995885 958563351 -105470132 814541458 -179344744 -993076306 542391438 -585834252 850794000 95828153 -168824164 -682366399 924323715 -605978797 -365962304 -908266416 -648739495 286996832 551861623 574362625 -552584816 -383731876 -28764065 91103373 887674841 151798060 -471618865 503179569 -342783400 529469723 -268222643 952911065 885133457 415119819 462456326 513484843 -223089115 -823941476 -703933988 943079833 179980631 -480024442 858089975 -854065102 27713467 -250318831 349663738 656474920 453762733 55472735 967068748 -939079191 -913385777 466913798 -739797483 -786611833 909021520 57898104 506490457 -388348136 -337364345 984968831 15540970 -288234992 -879430138 -390115916 824005332 395880030 783663780 -639596575 334083702 179849260 853341094 -455864728 -7735562 -541145786 -678152011 292578086 911835375 655028265 62109290 -590040464 -486896875 -157407299 670264205 357166314 -255632327 369024849 -450380961 -598379698 839237666 -876259215 803986833 806488149 771778681 -175557927 403329069 583219478 403492358 91787017 -390624135 -666195641 820822443 -607325175 -480087165 187818624 818773132 -281229116 -201525543 769430762 -478667588 374957342 -91627037 447518515 478832259 -684858612 582755835 127772550 -123547445 406762119 150638319 -62663098 -73897326 600767699 737667513 145488171 -4609716 343182919 352196142 80513647 454898213 475921118 -870296175 -637911220 -296635040 -684261062 -347666721 251667182 -913634672 861491193 511238697 -109484810 -778333670 229628679 -508261064 -759050611 -7300755 788573337 -418280169 -992310632 721924187 836081885 -857104494 -204273640 -728024200 114746282 -811368535 -31854101 -876147902 447716593 875097140 605876779 -161400233 429788056 924360665 332878024 -453504487 -707785142 -585567988 -610697587 594339917 437403886 -227725993 211852371 547819347 -338768061 43043645 870105597 -408056499 481020167 944288680 673039729 -935277162 342840408 -367629580 923300313 -530151924 910166788 -528863763 -401363189 927495379 16183340 -430206224 597746272 717031915 -357196989 -103336510 161388222 -277099799 -141916945 -873303503 315105984 726186340 -467348064 300013350 725413176 631971783 324323540 -570199533 440012737 -26455617 394421426 730006948 958920720 -329827659 219305874 55334118 716546997 204334045 -822525755 391915116 -479746089 835637251 -24346156 333638530 163380996 856581835 -139394706 831411120 166736653 556024558 -161782455 -357269925 467554445 -45965737 630068039 519533180 548543438 -147758877 -124397419 -109457656 -656069475 459686911 -858569264 -225135296 -240676993 585323905 -79666073 457556935 -729754070 -535441695 -108682267 -527446942 -157424474 -45149210 52921212 803253259 -658076745 -764206339 622956775 -842829176 897297451 -928982827 748782637 164966635 742163064 -501264252 128219914 28019157 758809060 -72933729 -252610943 362806438 164822680 -22952097 -420440775 706163433 638588022 183013319 -252161849 -516612713 -550682421 -786272930 986155050 -223455515 191592076 -91083627 739191469 -163707365 -647286537 677809830 -771567618 962694683 -964424344 512072918 353408458 -970659694 114286124 -766962783 -163781057 694105014 903551918 408314102 499693536 -589457239 -72924239 911494600 -734550235 -381104073 -88803420 757172062 896549342 -25836325 -248690707 653892209 883236964 159310041 151086766 -580614482 940524700 -984106185 -937542054 256020335 281106242 -519463254 -815421018 696204704 -253616262 -734983216 54407233 31947055 -805605986 619310525 925596423 -5483164 -354427124 602122616 -619606361 -454090445 -770094371 257587832 136577519 -99164260 -720628776 112925996 608441210 858392588 89170860 -537068310 -539376796 -763606322 -803041540 -561249718 -161774515 -242021983 258070315 -180154779 963904144 824003564 -410372627 59859056 162282736 343810055 -24940275 -658864627 272229405 -784809112 -225142606 747461795 650238630 261734058 -556492154 -206971627 -671561573 357438551 -595386338 -364551640 -390169458 687919587 -492543973 474606348 855648392 -447751539 -411067742 -971650773 -423091124 693875969 158325104 36510048 -626850337 666434793 463207668 -707482107 287264730 939397320 -906875185 -805230130 -622884804 489641335 388995967 144633186 -797478005 -804353860 -842658224 -224230615 -448221156 757009622 791282963 900386676 866758100 872007806 -170462704 980495747 531256361 -143871741 -246144444 -87020017 673319593 -853708440 608355375 -652400114 -880251121 -802720707 564256815 -360290329 561166776 520110932 -245943991 717193774 -119030520 898738042 -179322642 486442894 310771748 -343447042 -347761351 642125422 67449934 -827499813 -49929913 -669492302 -160425561 -752291298 -49904669 336497599 664637640 -806411605 957957444 802192016 -870832324 328064046 228947121 -432363442 97480867 690921988 -81844650 236298532 542823582 -534476587 24800814 -360644013 74490417 91491794 -723814674 465230750 64761701 -266204534 -321697471 -382654285 493011879 935498262 -277473213 -389171708 469365987 455252559 -501014503 269516286 559638933 43945983 508172767 -610959969 -250501088 -104468058 -1399639 -369107129 738540119 -787945790 22164967 40411273 -275757256 290904494 451633233 533363173 -391383758 -826521016 595983286 421609375 -564447194 -376720652 398768316 -23025944 974934391 -938840025 -394505548 -998147195 -390456945 -298114351 -192217924 842001713 280906539 -94201631 569558893 -333274488 -184177798 94794786 362509029 146169353 762778083 -939693078 983902962 119033884 -423635970 996038273 -289405101 780422775 -780469861 -916700398 -146722060 -8347209 -958967585 -816197817 855315820 -216954864 590993450 -947418860 938051892 960671298 -523290073 279213471 120659441 -461605388 774209359 849946136 771798302 314544108 -190739289 883738221 364227098 301516654 95470770 -509850663 779146308 -484396265 38913401 738198946 481324130 -427184612 -447837777 22463177 511472515 405386526 919392489 -350986873 795279194 -352078274 407373699 249614406 162723576 107352120 659293907 -355308564 -220210595 267098912 437361700 207116108 381399089 374265523 -725108473 768581185 -703890285 -735069793 728254248 -779706809 529640886 -798345126 -586066049 -121938277 160717681 873898824 -151935806 911365101 -377542343 928016661 471133869 207976746 -553324410 -685141486 830738125 -997228145 -195082593 821803474 -96082917 -940979176 -153712200 894122673 164432112 419255821 -116039112 -285951202 -56380895 -174449847 816232050 -781081963 -658075057 -512457388 736668889 -172238345 933304545 -68651867 -877411458 559415267 230854235 -211872429 -964057835 176571375 323405936 307067282 176585250 -925005514 -475554781 -39628015 -943258914 -817474843 31613493 202292397 309848498 452560463 -676672559 -33057853 388122060 419344297 -364501124 767622564 -337948955 388260231 263191201 990500471 -196501713 -759118044 33144892 -667336805 750531658 -535047371 -568778115 -2750541 754926841 32562298 515100673 823871239 459246161 -767181350 899953452 240891859 127521350 937955754 366012975 889350243 494241029 -659267383 -363569791 -571814229 -23921072 -289187048 -582809523 -341963070 -819206160 778059002 -817130183 -593088398 74637061 -150527941 -433449560 -431136371 686238603 -571548696 87120226 53794325 -331351695 699238542 604282115 -778611905 -862737701 12746158 687744073 -112910292 -57281545 469461046 -274327499 -145538546 -465728935 700193672 -251882750 982880861 -302532443 -937052812 -18331733 938355605 924617247 -88514518 -166031977 976080371 691930625 -345349709 -115068562 -110836198 -317505869 -125827829 222276789 -365980328 -262326933 478317436 -286054372 21854791 -265007354 483122781 443472864 -859741633 -325685409 -815910269 508819401 -716593365 -51746339 -912842350 846009586 -17974218 -809386383 172013944 -348104231 -370295090 -460815930 -359460205 876855644 440723294 544808332 -141598309 151401947 -535405676 -85288530 892333566 510805958 172238499 169502191 684499602 -579405767 -884971506 287007775 -23378547 102595228 525120136 -214977279 211785819 953009153 -988380847 166851232 -982517882 168674609 750544231 -108136879 65186204 79740158 -715276268 426997813 639157605 434608119 976231408 241479019 176815393 499783520 -180561574 -500022377 312663037 575850712 -260245400 -464509859 -837187822 620128708 72974429 826393450 -61867428 78002961 -595699781 22168351 -51177758 -345829311 -201561428 296759095 766085148 -57324246 192085740 708709786 -947811699 175082970 -660518441 -352677888 -371009788 582860541 -100774230 355695245 999239931 -843218079 614351201 773008884 -100867564 46685009 354695778 -105428052 -138766292 468301415 -445835306 227954492 87323472 968731409 -721329439 63176064 -460435702 124635648 206045950 -27848435 -255046253 -824247414 -920423176 204889100 401675814 -606881268 31397724 -141814986 844870275 -14498492 587027150 -106078908 792382072 870170992 963001145 -183460749 575738011 448840559 -740328565 336545186 -987464320 565810371 -333260575 -660119102 934431210 876449365 -730886728 277704623 -837933807 -292498191 -871849830 513685635 -721675844 259919230 -505100407 -611396186 -938865815 -774240570 -777104962 349244691 758114591 770355907 850709855 571287679 -959391001 -432827272 -794603274 -290364888 712096953 968095643 -445786082 807425682 -421084259 440214318 821654974 -895929148 -339251706 919549772 839823427 194814764 803251334 954793172 733694303 -360938159 453976308 -454208665 848712277 344813635 778903818 -674638318 178130520 -173389230 -840434753 -193309141 125302040 -876871546 483071527 -163627625 -572916668 252700112 182251862 -534810614 444795276 -447621352 626601966 -233393425 287157361 102816857 -289470355 -526474552 -441257927 -695911753 868667437 -187445985 357134003 72627745 820446225 -848355925 794964300 -924661785 -760901294 367212672 655829210 24301522 -590393622 -318750664 -542989204 -801489868 336080016 623228730 -611897660 152569213 702144802 -476565234 749276925 69066071 729951689 695448051 -8396601 -630585830 16772682 -441381443 271458823 -811155590 -915891944 -462933938 -665015292 -168873892 -400087443 817959127 -558070901 -328942331 784909239 -381097485 73394087 -921000225 -456108471 977609838 -243356927 874323390 928949891 520776941 -627264857 462035671 -406545532 -996656311 -506228789 933002416 -546785064 -873027684 -983432760 152149621 865405343 807915267 -318224307 -904487461 -165362929 -980722672 -306455365 807511263 754940006 899756007 860057958 -426879204 370247492 204936655 -583533456 921106548 -436105187 111031493 380169518 318617562 -587442860 -252787445 18111383 985651938 902217119 960394599 7025663 524109946 404384298 422993637 -221318075 -43343275 323621579 -347560183 -75668012 -892617185 -483189994 574578051 191401539 -544580413 -797083704 -154897013 583025500 -906155887 403102747 -442394051 736987548 -193320099 646393281 29222261 20553326 -66390121 742028628 357075981 165503413 14223926 -902107307 -390277026 -471372340 579793367 -744984553 -936263377 -89874888 617765351 -382110210 -519538531 -316774771 -441653830 -955325857 -1647364 621326970 -665998076 22130393 535843664 -317168114 -505353247 927383030 -984449694 15835208 -113192686 122753053 588645289 -238399891 903922041 -180400326 131379248 261020962 561782575 -893921111 115897258 -874930044 947282248 567284942 -35673867 430971231 559159509 -246499387 527621276 -108922727 783686275 -415585576 -555236684 633929911 -849418024 167136335 -437997973 -960898358 727353047 -370157924 135293983 -729897405 -30259231 357864624 713825857 420386544 159720279 -264858563 -222552643 -301960216 -360011081 464565598 713241861 157070122 932599825 118570706 -150456817 8697630 249202046 -361857557 139994038 144172967 459255659 972896272 -274608111 529134780 524341836 -746577083 -401911184 581161462 -691978422 242324443 273511499 304041359 960423727 458698369 877412743 -641979549 1066102 459969137 -377121853 460986115 -581008515 -154367277 583070380 -472266422 334979158 639198823 466559842 -175773676 360241595 840784013 226508830 874812305 -86988984 181580870 -824870183 757226942 670792476 -153585595 13008270 442240921 735639648 471027859 -598959758 712584537 869120175 667060254 721428086 -871620150 -349009056 -374573483 831681362 56149467 -756005709 -133189738 910787982 292611998 -692201367 675081108 -821451734 771613690 -688105456 -297643638 971060315 191261767 157878915 902043608 -279376267 -994701997 -631985317 -201055425 309585099 -826090550 237960650 -22660196 83868683 325979764 636770340 658081942 -514548762 -813331527 137683983 179563854 -877524815 643197112 449269446 -506876590 416279828 317931751 637941634 633626030 715472683 -719846348 -209909651 263161476 145594480 -309935155 -859929514 -476290228 670051366 -979100547 924753731 -458192134 -918683972 70656830 -693152908 598662999 37761462 -352385836 741493281 -760713095 321558231 -654607907 -768458194 -92114664 892213423 -828053558 -545756517 572587218 -908190506 -714029566 591984758 994771519 357633011 -714275122 420198896 217921747 -192527323 12369207 2143373 -152635333 -680375869 80912537 660480724 547674659 -356890935 -375984204 -145826613 267885082 -146735741 -291287025 -525457606 804713040 -23061470 458677367 -136137124 -332931884 568255171 462001953 768722253 -996699140 -792756138 -503975726 171320826 -917238904 892416409 720493160 629516437 -412794731 -296581191 -763317595 522528705 -849653408 -297171326 213924188 -410136910 -944055496 -331168923 54652537 -397120516 80122040 269805588 648903386 -245681983 583378979 761989699 633304648 503153880 380546157 433720542 -161399260 471401833 -475074357 736686535 -783370551 253314394 781507720 206052587 673920451 -152893064 928458646 -623051224 -145246141 72282645 851583622 7267606 333595234 429539910 -805228786 193128520 343530333 -891506529 594612466 -368175239 -507054728 591984786 620120671 -519021441 -932891105 776379599 -150729686 -662251753 -273930101 51521963 247371339 -401146442 -720980514 -719273165 382484072 -258707781 333067054 444255898 509909581 110374751 -51118403 -598541848 498818693 617317901 -856617206 473804681 -143406009 -507935187 517506105 -587442935 558020350 -454701738 128466889 265222585 191033324 985115834 888931024 -397820532 -599552612 86549237 899697006 334572596 466510871 299155801 -773208825 -183658564 539772036 769958289 785412750 -28558073 735498214 455193595 -717107642 -125473888 355981768 992914549 385006610 -693586638 500958553 -991173106 -930273048 -585602822 230566009 359654820 787728310 -741319623 -523552868 373947930 -977194083 338831417 -69953115 -922449888 411285028 824874189 654809557 990205507 -489360328 433090159 -157312422 -112245273 432445011 -196176727 450175543 508042371 -344086651 773971673 187859520 -800061026 -759305864 -232871411 -394764423 -817514907 382707768 -271342754 -172744857 -313179282 -152961612 -101880370 -383672420 -949091111 -281497507 -609245545 -962280351 33887399 -812132394 360553633 -698723535 668253466 510032741 -612818987 841989789 683989615 354773884 687923962 696932277 954907178 202716072 -582786904 868300004 763215583 622181263 -809758316 367090981 657323866 -107255565 -688498299 -539965257 365910294 -999342654 921337114 101480720 856536945 493376331 -591649983 -301776838 -743873621 174566648 -364006283 -890396332 -758365473 688961903 611979831 -157090676 520007998 176320003 38421815 -452739206 805617413 398789569 447304541 490894628 695973314 -478920097 957647301 218424984 -685842932 -62195875 15241064 668029870 -567128964 -249500831 -19087508 177348713 869593567 356599320 675651427 -78496296 -951105484 254062008 884449895 -868465555 591274145 784592305 -138980506 675374100 876306967 -670921366 -489075024 -485256643 888654406 913488605 -905855699 -872139271 300964687 656066625 687341648 -49198643 212332237 -28037725 -545777965 450561014 -695972784 722773137 600959871 860729470 169198559 788445800 708887536 91720852 343681753 775277828 -153855059 -779014108 340762425 -523165716 -448796185 -206651850 759887008 -22875855 506269942 -3718835 -670337662 -720394762 -718095746 -751415605 227568190 197735868 788047585 934419188 -533036205 361415390 379583413 -473349753 885059774 -623460658 -574557526 -155500939 -287936732 285276613 -420638865 497787530 86489986 137350536 -879661360 -62779120 -402343279 306262609 -799215941 -467212664 720820000 437006544 47754772 689086735 -120718747 389879532 148075167 235413244 157809203 -240770793 -814230077 729721714 74288769 -733179506 -312114856 -452092236 -26596937 305602953 789095457 117159502 -432088285 -187888729 -232004060 95353471 -881529563 -103093340 -933202333 -871183937 -96575150 267573875 681077789 18215477 48686395 500478257 506143960 31912952 185698405 -436257022 267544705 -672637223 -600030967 -481739571 -98893246 656617049 -55467495 786152731 -421438449 858964892 -556661086 447996586 -792720075 -82111786 -46103252 527481185 463978329 -679030551 691564802 -404879385 519457345 -409660115 -590950236 150464714 835865008 975034864 371138856 647380660 653366663 -58750584 -42640623 693580257 310977521 881476258 652270452 -404876024 868216638 362148465 803378556 371697742 -964163587 890229803 202748186 -74068348 154415760 114546467 -687161774 -83202135 -788205676 880161134 245387611 -852933741 122193608 -544891710 -275378062 543154600 -793606970 -279844486 490601085 -975069784 -353090919 291535436 -959097024 741239945 140901598 -352921864 236748376 -390977894 129705351 482127007 698120427 16847811 279593050 -866230514 78282927 -206662181 913573992 -395625962 -114303735 -777761140 712348632 -300925617 603663421 501799063 643762465 -326455996 -151549924 -659760322 -772186336 734620056 916206678 -150036421 313708919 -734472364 -17405352 -119107881 -234944373 -407168152 -866333969 182514569 611654530 774499694 -880464975 -203868685 532464022 -616162877 -148363738 -44667307 158742724 -766541107 -719056404 62295542 -223687974 -296940290 -968670809 -493455874 867926764 -890585497 199926841 -830825458 -956804197 -485101810 -28771422 903897869 644964023 914031285 -571130504 377963644 -873835057 -870884260 -667965806 -691816082 -793185543 456823566 402728961 222388656 59085358 -593556355 70150822 617389820 230782644 30456235 -559193484 -332957413 -348045633 -270666367 330620633 578121470 -234343298 134839858 931064143 603158764 -42200324 -655337178 710846678 625261205 -955552941 -354397317 42549447 -136608393 66632018 281925661 384236279 365355159 35812293 -901905464 -739372152 -586133483 -274323751 -771641555 680962172 52580029 181635860 -5337654 -865476925 580608262 -946944286 739865211 -62841468 -314363669 -755628633 -30379508 -144396143 -668364675 329203615 -92050663 14829993 385799856 539689968 -495793237 -440054365 -672343268 656369479 158340679 531305947 794621917 -417777643 -311105027 930389705 -409271416 478549967 -230449281 -410971943 -474424100 -387424837 871194879 -919783478 -800649848 -368971267 -470068440 435589903 -274916562 -603746585 -83493324 -545757283 -704790740 73455802 -298806628 121329241 -847889142 -494864888 -481965755 130034538 356052859 -200697303 -226419121 -859096364 214916917 -983005014 54981922 664809419 -934315204 -276175627 415814348 -979458795 418081017 -38497342 -176031412 -576593773 307349824 847197305 5775444 221372232 -76554166 -110697299 586978611 -862305737 -989771856 -624668132 1173843 -215669927 -206075213 -35818815 400118199 -38505055 -109026315 241998836 787203706 111263748 728810418 565273487 -506867393 251364057 250918312 125136804 571690911 -291976617 -743410561 483937979 298332908 538126716 -573219576 -710713575 60136409 -378903507 574891223 295169293 -263756825 -30160005 -307642376 231616863 230127825 -1342055 -827898500 65840396 -819224613 -135560504 -480940254 -194316183 868218842 -339029429 488326763 73912784 635332451 -648611010 -772693767 -723228560 -484831693 -603522849 -293580876 -793634326 -497164616 430874862 -983954057 -93156668 833610655 -588467557 -67399181 -383862272 43368825 -5988053 401292733 471077419 782808341 -751707201 -282356465 -572681230 -941099275 -266119801 632207456 793593663 -301388985 -938097892 -605989490 -200295096 415167653 262212992 363967398 929287754 453081067 425651782 -345246943 946207378 351377595 705300385 551271913 478405303 -584732399 298139546 338733388 846560424 612331090 -32513054 212806759 -125215241 209876346 -217675428 527630808 -68268975 870837166 -652556690 -684006211 545599590 584948834 992850199 576689863 224942019 -323970136 89358740 775789139 -572502964 528037314 -32985176 -105041899 712364821 -47082465 160769484 303036137 -164422333 729524130 75924357 -60210918 230661752 197792672 -501892658 546735897 -267709774 223277256 -177266512 179384850 -187156212 -624027758 589447344 100619905 916718920 410030088 -275082139 965146959 916801495 704757126 -504215635 852113626 -985941250 -267066147 -996810122 -521193682 -466020285 542282413 -166830483 -326157259 -901545070 288638651 -545203755 842360592 106045191 813308112 869636715 -239563354 -574255080 -232061025 190594530 121370795 209700692 790379013 -477247262 -139321049 -597607306 -463946284 -437403293 -16669738 450068100 719785818 783222506 -135057461 -718098955 237087099 127221923 -983484490 -356022627 25152710 -239551745 511359549 -382374955 -701561532 808808925 82929888 -966494278 658732424 -941672125 -76033900 -694720803 231254265 -27603515 842145370 956398298 -749268665 -314450125 762266575 704453872 -778387813 -163901729 33971732 650494085 -695559241 -907978353 617676123 -627488339 -926043920 781402596 696873029 -502814852 840699753 318385845 525410462 -276589049 -553606368 759976823 208432063 -426087795 422115364 164510892 301845384 -701090583 179277091 812295170 84793867 945498895 -919381651 -28003541 -391606074 469025758 -423259034 292407641 12525873 -743416572 115490722 521469132 -78077979 -30180299 180245034 748674669 737954210 675206487 710675617 -41506758 523244945 654981292 370486815 668129104 -165867062 -463477946 246094003 -674593923 -477992359 -928155102 669960004 -494277533 -520628511 929149540 -55254814 752540518 -393771003 -3220402 -242346390 343598138 341737545 208440914 -98581492 -634787722 504071411 -336391569 -656986087 -265102036 421690182 774997250 -633879922 -619787289 -442346497 -243212410 -146051586 229473315 354038300 -40030541 -356041745 261810131 -144993931 992728859 439950277 80725386 984132395 -104611585 629067858 -443462833 -258299112 -366011796 155391636 406007445 -755655056 -695398229 -184341665 -818745670 84935972 479903695 277764934 -355195128 -887862053 -701007514 -233667624 -938693749 71375722 -564684198 898808295 -737032857 -629220165 694531304 -366980927 769500612 -824548109 -41005877 472260195 -321396561 -494922512 -425703425 -547168960 -162212130 617900724 -608077894 -754734740 -66896674 237736607 889603051 26350943 902788070 258683187 607529226 444157247 945413145 450215478 265013186 890349227 175623194 -351956119 789825570 -912393489 650772255 352293143 -696402950 60739383 -479645026 -846234887 982533215 745356951 913917275 -824837546 -401144664 -531742229 -175867184 -549334501 658960861 106050345 994345385 -79525195 -975366319 912932414 -263738468 -488893574 -522104730 858317458 -866806302 941073882 -354206754 -914238018 904635496 -264514250 82922188 -90475765 371120005 538393860 -274547006 -41494148 -984302038 -192452917 -51570719 -848918108 500693149 9425322 -248289479 593917652 -681430035 -773817040 450458178 631021210 -868414231 -419499777 852497716 -479743224 863696658 736968166 -831054234 329962828 -361055341 -275980195 -650032309 -50797634 -813320715 -824038637 -270516224 89918853 -611561783 250610877 944555910 595478750 105346906 -912901066 571707646 -501826677 -400461995 -36209058 843956112 -482101190 -115650889 218334817 -396371349 199375921 78816162 239189154 270741698 628743594 574355405 -163138455 -845600113 -968377995 868596038 453304455 214404008 9110877 172779549 -875917737 -1020082 488541329 -99884586 -702164395 -952915001 370420806 302551182 905034786 -804949313 455972857 -327813537 -137520382 388261614 972061338 -405786581 -386800861 184899114 30008056 -525720909 -881327067 -923785665 -405670690 -869370148 -201298928 -344178272 -778062190 -441316428 -529827539 37067859 602818363 243218127 -463486110 889300714 223111727 743852172 -595342528 -642437381 -990163538 -689023527 41004145 -202573113 890349027 332946916 -786278213 281488826 905939870 35624320 702235011 -445050029 -675635703 -17658619 -429202975 -655222979 326202948 -677332713 -744399775 57910599 33741082 753932787 856711752 925688609 -281648914 207375063 -626480997 966859769 -451745485 -819371285 509854021 993479365 -337643868 -336197211 -956686568 -462627193 872174690 917770618 200387268 351377971 -151545692 765035749 571555971 -518900738 148783891 528915274 711416075 423635159 486495806 -36821162 -317539724 -303273484 -32842767 -571491148 702168022 523691053 -682842499 153320977 -963217431 488467641 -66414906 276269166 -302796293 -654644573 -222328504 -942054009 -380172026 947879825 244997314 -883155337 -903022355 616205488 571396156 -646346576 -983554899 640050243 601592909 998822470 512924450 -115314445 161706748 -721506895 786872281 -328150920 689023207 428020866 399884400 746240123 -273136038 313707172 -557036489 -351903921 676869079 301984553 751813071 -992294964 -594974403 260482286 -61684179 883353006 926933240 -836909781 863083665 -1554206 141424661 467223468 -878081142 880953339 -894490877 -642332428 -493273484 529741301 394792704 487417921 208183193 -517625386 -960185549 -243179529 -62147406 -21468212 811773146 -723049915 -705456026 240212719 -619168874 -850336877 562361837 550660941 -274696652 292191837 785603062 -864093629 813839648 52836363 216936974 -83473405 -325585397 193865415 -522835946 -819696021 871254001 786908374 592142999 167414151 715405442 93493572 -530858823 -791393933 -628881036 -364895749 -804347450 -408565808 851799354 697488881 691438161 687692198 -143673091 -82459583 -12855342 591824082 -647074214 356669492 -772344005 737105516 -807097228 -781052544 -863544364 690629789 -983629029 511240019 10534601 -20431722 442840039 -442315097 301175011 -62456631 838957695 -665687548 -464373067 368453725 -100590943 172041093 -327290150 233740886 840958610 210148891 839547845 -272162920 411343814 -48996055 846250806 506521184 -788618790 550582368 -667116077 16923722 -274671795 715917208 -926318898 -324091968 -659709475 868815170 203988484 589130224 -499911389 629383068 -222209800 -835807726 709129910 13379813 -294921614 815500923 -483198572 -643750197 -882667119 218269853 -785924392 118016263 -532245252 59414835 -861852065 350295372 784201748 305037969 141429854 330837656 574384248 824415808 -101086943 -620824373 316488928 -912159550 -564837504 308188900 159831191 540361358 90798568 -525009638 937078052 500207921 -315333607 -102444095 86703688 -686668980 157722489 -342901 -336514792 -970434301 -830489509 -552313379 679215009 -75076245 -196437521 -602856063 599486241 266762579 561186052 -927388125 -714081194 560583844 752899194 -886061911 663418221 -606713732 -880443190 572069280 351659327 526074611 -898833441 -670589450 585724543 883972638 -880060851 -452633705 979489646 -117357521 342341973 690844994 245924227 958043076 189906229 -546133617 763669693 -36410498 -928656304 -731571795 838017730 -106467039 -52118314 150689927 -102816648 107487872 972357484 -858030426 850153421 -608176135 467404179 610426160 269695516 277757514 81294390 -9417294 -31453369 197784130 219646507 -295348667 -699462781 -201465199 -126214665 262218596 -932479387 -50420940 314891607 358821618 -190946369 790226864 -861973619 308727421 -958399337 532437176 -801973545 -311293365 182273874 87903699 -926566495 -438835642 942280008 864641482 874739520 853042524 -648398804 945282712 -569868561 286649016 308521713 -21886936 528515508 -982428978 -383774835 631313196 127134461 500263709 -883398461 267297410 264656761 137199377 -207524489 -660629516 -749732900 -220436958 409563111 -325544863 -221375762 835102265 -130558291 -126048057 -680586929 -650779537 -59914993 808104617 441114555 -37839809 -835681842 484557436 -767674870 838089875 -991668962 806656706 810237204 763756171 930283875 -900514874 681869003 998543371 -56318592 -555084051 -183588833 -426869918 49087759 -800503606 -777812594 430321555 -466597337 358405799 -962993691 612714894 479494451 206494185 -29261019 318537479 -366744378 915671106 932586233 -742740491 -34649676 -912438925 422330845 -360010195 727317 135694625 -216337000 419680750 -644779335 -64349586 109940232 -427011844 563083378 510824579 692808327 101880952 -40190454 -942496424 -722821082 323610176 260974454 753213074 -534404627 350368441 356959588 174570741 -494163486 186515791 -215728789 917067254 226349935 -532294943 139038186 -966511994 -907305304 477327759 766804803 -499176405 -512080463 140723260 427107603 337371314 559739038 -593544151 791963849 -572387757 -468257484 -624175790 708355640 268086335 -39435330 -645697835 -782761458 99910105 -704637037 801645223 -55662069 42306817 -908466248 -150341630 -133546644 516887941 -505868537 -994703007 -947192119 592071190 721384064 -170148839 534138547 35048296 -85149974 100342853 250292810 -920443427 -535348560 264870506 845623583 959810759 -110128409 -9007609 111698360 -283779769 775444621 -733895180 -153233332 -603890250 732952643 932808163 314194119 50031552 907642075 748837296 503341188 -287059759 645269811 -848781159 214776061 -611454583 -440411303 -265438151 666135955 274854952 -446001691 701263789 -187811712 -496611395 960050969 931794817 524303842 87331382 -288513135 -496353654 853786622 -110988249 918891997 135025003 -658849116 222910734 709769906 224846698 -389614336 -55333568 -283823125 -793383845 -550168750 -75494614 -42695220 584572189 496125813 -707776367 -810401670 -784246352 -984191458 750416213 757723737 -215193833 782686882 768042323 324527717 -113487919 279929815 -911342402 -820192419 463140964 -609731657 -952101188 -623662457 755468159 840546981 466498355 -112641290 651060829 374193888 -349001057 -797764223 -628891957 393144900 -49359250 73414561 -698001995 241788644 258150371 -405049736 943392465 -916623184 -312090213 -164414579 945825388 -773878054 -311065590 -654996780 600814223 -877313256 -530044165 720503710 376615664 607022175 437981498 620635653 -568435307 357678954 -430136670 920311786 466837049 -27340586 -617483819 463701026 -702685384 -93672672 25731797 -444661265 786472993 -404975037 -233371282 -450219084 -721124442 908099116 588380209 -209461417 191092240 -252470890 358973194 -460893616 777827082 712000018 -439765064 -271597094 973606803 569247400 39117317 -677829693 467023996 198235553 -461973321 -91157193 573061147 -318376688 464906843 -82184392 -355509863 -917760651 -355152202 994060254 -831833025 -753486011 444470183 -16059300 -849285681 -403042044 -533435886 863918606 -964620758 -169879678 -885200425 162100454 34627172 251768184 388579380 930751668 -276457468 -356510977 235341132 469329736 -45089626 617548289 69705849 162623565 -977730052 293931764 -899949957 21081886 -329976759 256860187 442525484 948557179 897570272 723354451 -570042063 -985842337 -875469790 -230706762 355188279 182629652 825889489 -695846270 -674987476 -492773167 615903441 234498245 -156543774 160845179 -608081674 -101667566 606494807 221351308 -141017894 -571203895 -768007480 -768052394 -15107739 -849400293 985411460 -798375169 695054302 426279855 582272230 -659891159 -58069131 379693843 -57780824 90299246 551018606 445226940 440039892 -623161271 327926736 557966499 998222106 448835423 -628458682 -381387589 627612947 -95438185 880399977 498709558 97023553 -548244843 801916936 946711733 -562063336 308424902 -820713548 -649706793 -948058241 708936053 -618018620 -710794092 364619094 979431737 9332436 -236606254 95237721 -691390345 454525120 -243927655 89428117 52249735 136781539 -612281168 803021649 -270165117 557741768 -119555755 -775378354 688164246 141187023 -510981901 701996854 -578680099 211422180 -86560120 -633832135 144451521 -828067374 693035808 313668982 -150856728 801355295 -195158941 490182770 -309744950 -880382875 -892414066 -96921099 303538719 64984466 335236041 -869860393 -760728542 662123632 -392850917 -71076762 328357957 112976792 -745233967 -237084560 572956426 196984926 -634253570 -500025817 -704574129 -891539775 941316729 -204259574 363042855 -888073107 594723612 -546631381 82798748 477638887 903292407 -808668296 403704914 -430923921 170623731 810277979 481460926 -98886762 -444658886 520565868 826307682 -293136316 655778425 287749497 910333630 212614524 -133696739 -706402314 -776119254 146229951 -533174862 92531977 611374548 587309877 -31153742 -27049672 -149410679 -863217729 -586743785 -956762535 247255201 752619826 -546485543 -542185446 176574492 835323469 239604806 492959184 -291601567 -378447268 789587037 341180872 470868092 691231313 -653549687 83005955 565683481 -594460054 -431864477 740385214 81566899 -664710327 759700873 -312543588 426200765 -320093977 -724433832 859649911 -892776032 -713207873 -186348418 705751010 164870489 -899649937 -323102651 849222339 -916847174 634398888 857078137 -557347918 261666370 605584427 -866801277 -389592625 147956505 251338718 322857252 -507502196 -941661560 40788312 412116848 203204659 690316527 259932868 807728926 -946358767 -883910336 -24764224 -355392646 -13755584 -400956196 -912703900 -495757606 -201866084 251212273 -433327191 220818596 886042072 448943884 -420852556 657591190 97957693 -83681860 -331657821 567839735 326972035 743528256 920247007 -938486843 753073124 768394703 734712942 124134089 488580890 72707502 445966883 801336875 -256384674 561622408 -743113939 457078160 405039375 559077189 -470331686 793003218 291143685 841188952 -851066962 249623181 450199781 -847439184 -995424529 -486048325 -597422265 804378838 -2138106 -615310112 -960722233 135980898 839774222 -56548609 -552078492 361685291 -763124675 -731783154 409829185 532415048 913001276 -973105541 -450632603 358808981 -136947753 -265428868 272506526 -931225457 -808359615 889444766 438793854 977123512 -881144093 -982751560 242738923 -675207917 28357081 148836388 990408700 553168052 59955569 -754896554 -184951144 -346319026 461263550 -137570578 587913123 -969692577 -39566463 -111228526 -359948223 -828445044 298174989 -66542991 -122898108 -624584628 -444167587 596689790 -388581088 25951365 -128555151 433300236 81950344 182383372 967955186 898387709 -648660977 903074897 730973622 -403147244 -694135156 622773914 -767645283 -109284924 692201037 986074932 367534867 358297034 965522110 596496167 -973648926 431601208 637844412 -692324023 -524447513 -780789257 525671807 -832044054 -322869866 609865784 291839099 816213521 182974627 -637882509 -258986366 -903077390 -499784568 -286929196 51434716 -40520125 396089407 138755810 -324272128 -419693473 -253285361 865192191 739348044 -36175983 524603581 122996434 30206084 -927644238 396613417 -871696891 -10123370 707478857 -822626369 551371401 137448772 805347081 -575390002 -782755166 -386614907 486859831 -631754808 606921019 635890922 366009931 -752617709 937696848 -893592070 807988859 937185133 -121392147 964122850 118168052 -821531549 -592385752 -70369331 -248011067 68052397 -84922672 -694449850 754243886 -630963340 891501080 -136687701 339310397 -410786850 -721856088 860107308 840254348 318865402 218899729 -550209980 648200315 -899935954 202893897 -334869376 851261481 106510080 -197177326 620584434 831552696 -531519323 -412866028 -287456899 574800089 110161784 -892399686 -683678575 782393076 -868208807 -201629431 778466813 -156130134 -637911161 -195451749 985247388 -521109168 -450178022 -731326249 774808678 -612820951 -162438021 -607071453 424506795 -905042299 331623103 790423308 220238255 -900489272 532994801 -910824362 -278149412 -885467413 616470402 -821469122 -245708252 -870581225 -211717570 210607495 368596519 -678707182 80073982 4625738 277356053 286695603 -820497671 768715602 -426628878 306175383 -408068067 174406808 -9263214 579984993 -412361898 -884997552 426349258 -161018498 726536268 -270813333 548785940 -757423731 63023613 -272080669 442290735 410643110 -818292598 -230728630 545718882 680950083 -164931619 68649371 -596876140 552418650 632776519 -573382310 477330213 -438440153 51078515 984955396 -660359566 294705800 -216090857 113408232 612889558 -617341443 605497071 378186194 -485633771 -118975854 -131829834 -862745783 568728298 -853072253 792085743 -761521537 -113016465 148328741 -998710552 119333391 -561227081 -81822602 638011016 288411487 -169172693 133302348 355250331 -912983558 343145130 350553051 -331042326 239497727 9325267 114782337 -548645249 -27743304 632508990 -287115769 926379469 -431881560 229376800 336170225 -963473482 335722240 413234851 -376831777 -57508871 -815484799 -167434394 -729284791 673863853 188527196 482119639 -816070452 -361295833 -853610000 549490737 -92763348 -822631974 974934361 -996970814 173009148 -337274272 -26001891 673078253 -654576578 -148217267 25592180 34207320 -695317820 168179533 505518489 -963098536 -989003830 -237132769 724244189 972421563 60025959 181714045 500060095 101987439 -580998521 -897090556 -127308307 732677483 83285465 182436505 -31246152 537367075 -284414221 311290892 860090393 -561891599 21351055 -315842531 368578609 831143552 79166164 -502501702 -672982036 -568035828 -284664774 -503864354 -956952153 -268890693 -701196728 -367616128 -840960879 862995938 505845117 -685500747 173830921 -812686297 913599604 -587046270 368809330 201025984 -178951766 565804532 888373588 448337778 -903148456 -321897693 -277303992 703080270 160507638 989482477 -921975805 513679857 99373108 -771001995 -552849309 545783750 -261022945 965410636 -7281138 514606620 -805516410 287872127 -643009469 -683166649 -862544355 -591557107 562470059 -988141660 -843620169 505748426 -741952775 -673487473 -353621690 -718376900 -169084131 285040195 123220547 374975548 872076126 -387765309 -406620572 663463129 237159268 799805697 984105883 75905255 577494016 -507602376 775111270 -540308128 824960837 -545738411 -312724325 52532098 194136443 994989649 354557530 -855791556 -498773533 304940481 342630283 785274321 10206845 76742841 -362536801 -458625120 258978724 277651230 -206680119 66227415 391302319 -511304487 800439132 -889200930 -725291390 -357044849 382232348 560566631 -459230264 -18298086 -477580386 260563646 365832432 102454165 -645778046 202519658 584604709 -469016888 -124344511 -770733416 -784933401 547292875 -149591503 816121375 -703038626 181148405 -714514540 72925237 115797920 -435046346 -654545486 -254546669 -91031046 -240420000 -26549328 948107711 200747664 736767946 623181714 85701373 -860265044 -407287205 692575382 -174060031 110259042 -317829879 -812773471 -384162849 -360231679 422774962 216721537 920344660 -196158000 178842186 -741188484 -556188278 -294634168 -463212644 -550327827 754665655 -527564417 -103345243 -662755736 983842021 -265888175 -947914828 688444916 -901843169 213053469 403665783 -754369127 186120218 -695005718 33224295 -487160651 727114254 -950909412 40348443 -197462448 905549950 -916312646 -347834507 775786557 -332940507 487351470 245745965 212163903 -68579603 -838762031 -789834790 591013981 995224252 583180499 726068512 129240961 770278495 -854791136 -238993547 489687679 -230697631 232599332 217652650 -917600737 -621682224 -771631976 148437346 -662331379 709265855 557526208 -627113803 -331922251 783199253 15092415 -437972706 105643295 -728775658 23883882 -169569768 517806161 63600619 -58960166 484847866 357783531 -110631430 -402492207 -270839118 -740467287 -151333536 -196231636 -673453105 -876601234 449370182 647690120 -441060095 341636289 -281498209 -451862099 -691390753 -885817659 361183285 -635089005 588051331 -986995094 963676138 593557213 299236377 458830415 -462709964 -670234029 184806036 878886912 630049315 -520766309 18914826 -679818619 354626301 654463183 -984265719 -215377874 -928148260 108100735 46476061 -761631465 -755167816 465178624 45534300 -990630300 -231165930 867940703 -558080611 -870298841 -57829641 -788585984 -508423268 -223627182 90928105 -777109462 421174768 -743497618 -651270565 -808677996 312535370 -83962855 -211080085 -146550383 454865961 886401520 71739113 -700344639 -442388581 668777844 -325826414 -725190791 -933089085 671554435 -703903356 299544365 23092003 305178649 -753678808 -751675599 -216289208 -248652269 -315907894 -260142844 177713864 644683439 -815705618 -274961146 -442485241 103295382 820955868 -859595082 794386891 413982816 -773870693 -380517750 922369084 719623744 849625893 -344245580 809885177 -531646606 -105734978 330969536 -249316777 -672983693 256019100 -80571908 367588088 -30356052 -270332064 -376259466 610984370 557561205 896950490 -537892299 -811460286 -91864047 883416434 601446169 -484205357 898009293 -993373878 51257875 706003517 -324683392 531664192 754997142 931790891 -386455205 668041138 533173828 -514052751 724542902 -97386897 698097975 -795676194 641382107 -983542333 -889730641 206917240 -743472236 66628624 -38300483 -967825143 -847738544 925635964 112850105 -352826644 -791833772 -930512172 793487052 -583511009 -315097851 239771181 863817047 749568546 -154921573 -958765495 458947713 287009956 -756678019 313268817 -54136796 -335082394 696173267 641358627 -494611322 -570569455 -62380338 609742932 -176027555 -70477193 784068086 529909919 -13926571 -315485149 -624118099 -347324949 484582732 -621901043 312627114 -599402732 -987998271 -121897282 -571129562 -645080375 499777143 -71516530 -607481160 134915168 -893375271 -188027960 476956830 -449677117 -227059058 195591668 -438752411 -133045477 -406763500 -894364017 159682584 264229890 -498366876 -698684359 -291118693 -226077631 -34830137 -195969249 -62189159 801826697 654948390 210762122 594147709 -137050496 843023452 304469709 -454314131 322791497 -593974980 -192974232 -603304383 203387020 -142139035 -979586697 974010368 -283443695 -211692602 -120016068 483688591 -47164656 -94007299 343253026 -927800041 -203097975 -394370837 860131897 653370864 -788913241 614903890 -835553848 -127632216 839552141 -534603113 135472681 -486249474 -962668541 663844016 327683948 317437318 -961476214 -568278742 -341687261 78564233 181729405 -120592864 443693312 352697385 -822514246 500596248 546728084 -327856915 495919849 -452634741 712736499 -275608362 -869133835 25269590 -249421874 775874821 928051278 898215019 -823630938 941048558 852248143 359282660 412384584 -160176738 -205377450 -991871357 -804251009 -880138639 531001166 -433649779 649395573 -936111818 642102343 56891574 237297634 -273068462 -309795596 -405596471 -423489197 -705502942 -934147455 69419582 878826575 -359731465 -96594480 78767059 181709697 467878269 61997860 570051253 -249918881 -516180238 770324983 -688872874 -894711521 -983362171 430864960 122243151 -784490904 344796304 97926274 -338830868 -641245792 54664269 520301841 897992188 252687501 361452920 423354094 -756474972 605940857 716549316 608950877 -241824956 581536985 523783983 497294955 636813378 -248540361 -612969318 -307377310 375508348 326549589 -406978630 616521149 -615503701 96325996 577938586 -904552497 805205297 80482235 399170197 28970861 -934946427 -472910686 -729648346 785483100 626820725 79654926 -13384124 975243772 27021792 733778940 -240032810 -483349277 -936509073 -167407801 -628630579 -762761829 690249795 -624250639 768529580 693279018 387303859 -848167563 -11102151 859826735 -71410397 -226135613 -180081947 -101464929 554946540 974885384 90948224 598107124 423914445 958792177 184068203 -220663355 -79880891 411589217 -964487788 492622060 420776243 965419258 -415373993 -7676635 605993393 -821510614 -730502356 925210726 883707934 -205359597 239284759 -456560688 155443060 -985023244 269614931 -222957477 802166243 241827265 268536365 84819579 829671912 275953161 -504825555 44595922 313139310 605137478 158435989 -790029905 -866960462 653530013 161314417 -461882205 677977919 563408762 254425642 566916623 807966374 -808097121 312602037 597640525 -263564715 -450081516 861975489 -909169635 -893940115 -618764676 -18592810 -731353702 597774855 710748230 -443397159 371145661 912048040 594742506 -308281424 -577420836 -253003337 172336324 935283681 -226841968 -929079390 261343410 -449486964 -353281161 959087505 -576246495 783201436 951951399 -508236423 -276596980 582362713 -581061244 984723856 -531440972 192304544 -196847870 -692892172 -667479565 968945653 -816778296 363202575 451118256 -634068106 -469672978 -339853235 270941307 153077099 -685258442 -819391703 384598208 -99589418 -766318942 510034705 810167463 -775189061 -978717607 557616932 -928345859 -180956961 72387402 343723767 -467804578 498074118 -417030227 -45035999 -218500273 924333100 -704938028 -272133903 -399730376 50167239 -649676043 -157997594 -405495266 -825117505 997649034 -142187253 -853653386 122381700 -728162416 182925028 948821505 -976111178 840616099 -336946290 -471795229 -968247432 79221137 -669984694 -41706065 -105688827 812460524 -346228737 114880840 953417391 -590862574 -516885895 -754486014 12505814 811640199 388605530 685768666 633968836 417178680 -821355432 -642370518 -541952133 686735053 850508965 -864212555 134146649 331736797 20694700 -475761423 403496970 913006482 571804729 172101966 178364879 -196977532 -239138101 -901613645 -723067909 -385753526 -848036867 81761524 49252550 590699750 -580849750 864811638 88643217 155950323 -728300486 646523344 228061117 -886705710 442668047 700748836 -488237160 902056135 -491694863 -524560536 439200136 -526301925 99691237 -504106017 822597640 -158317335 -172831291 596322080 -214065932 -560837016 -64236237 290848916 359749130 494228787 592457196 97295055 -691944532 561585918 426483177 656578191 -343323198 78238982 49881381 -202972348 944968661 856964602 834758802 -25309375 550038551 -165957045 -97742388 344074846 268123 432382216 -864786937 -339334596 -116494299 456079196 -140368408 -636948707 -487345758 514676484 183589756 -156191948 -228795321 343490998 -48348728 721747768 675890239 960159886 886680689 795534514 357413063 -588993785 371840947 647363903 -520234364 209543058 -74576585 -342797837 -894742903 308024063 -358116584 510099259 330375258 -914498598 620952995 -281331886 847439620 734492307 -927347491 -944715321 403371439 626929894 866094820 -164192651 557181727 -705466392 199959320 -599878076 -776974269 291004640 378130214 -664462461 12590691 177985354 -529570813 -961726992 -241185129 -15577364 -749699793 641799308 -757391474 -364328014 -273545284 41809455 190057264 -370576124 680292696 50137350 -438069905 271247713 193031393 -14466652 -986840846 974011689 -78646398 660943245 -541338554 57046050 -392890139 459441649 -709802643 97122713 593654760 206866202 550738769 45013110 564903340 430003551 405233567 -337673864 226224758 445546759 203875279 979966475 -666927335 -752152899 414418738 -519356178 264441942 474159250 -572787357 -679090550 21852588 -348350860 -806158249 -743798227 -53198410 -4894037 620278716 -136684885 -935127255 969688427 531113817 733414389 86501935 257026107 -598517083 -515708870 355887179 149076018 -920228494 -974550388 488703948 859499196 15636866 -64090028 886814990 -301278614 -686172185 575973546 -163242542 822997819 -441212931 46594554 899950583 127878256 -774491064 -712571323 -140682710 -159811648 226167617 34193165 -317629731 -351324855 -618673017 -587563021 -92260108 51868578 497517669 -993597046 169779051 601017701 189366574 -208394213 718973760 -138485725 202779987 -474040166 -421920791 -745279869 -803786009 -954329156 199800718 -953879787 392217977 205993982 -105293857 966331135 -173153107 934172944 -333001651 453196603 -329540137 -911921983 896759152 123254332 870542422 259956771 -351235916 -234282580 398181991 412032865 -585271799 466799870 -771977045 -304436883 599048741 -402759150 239520247 819727758 -643383946 -426388012 -2040976 -410254640 359525959 76086849 -270954317 -624549375 239724932 293068798 285102320 417209751 735476042 761540542 922399679 -198580500 -165058755 -282456356 807865087 885871835 893869425 906373795 896113515 92158059 -568070759 -405181733 51064578 214050658 -4886015 -215933845 992181657 542032803 -76290848 218075884 123848281 869012213 -623425358 -971607266 -180172637 -161464363 -836554262 -724729356 180935664 367160863 -286226544 292144355 -581827352 -304830682 -332664697 -656947368 -840192236 452657527 319589149 49610481 22321788 840510815 -692067342 696403423 45633528 5285040 -714490212 356602342 -748712876 -997987882 275608647 -83090743 -816732912 844268122 65341580 242272143 725847760 2889171 417826813 831492051 -183243389 395417434 -998678341 -361385618 -937121916 20723876 -553722109 -380994251 144675323 155427848 158610094 -346815526 -355096453 923574431 406735320 -530452178 -795758193 507534100 878074871 471911368 697951042 495517680 966441513 675861673 136462482 -218483701 -694641416 -287713366 34483026 546633784 -599629040 -439224921 -700234770 -681781982 242919975 338472339 -618254614 -674107521 803235779 905208073 -645410199 985924257 -999259902 806078529 -145009891 291767679 -790268180 563596409 -118199823 684954265 241310014 247403422 -757096228 -162944851 -539567123 792349098 416568298 320411951 -949924838 502064912 551458519 655345994 -109678122 -866297884 -336022940 -826783427 870315867 750388523 -644869215 -473252997 480896441 676801212 977866335 -380761719 -802993167 29620195 -922570659 -953387388 434335407 -913051230 -565132169 765488972 974525649 586192637 -609943915 -70843755 -632824493 -699761239 -848018901 -94149702 -146308874 -953954559 427828489 -972718828 927599458 -614921958 769990911 -504562030 750944007 -645626002 -765767976 -50023000 -45733711 -44148672 -194059872 -191730690 775723316 -333318268 -962821759 -195852640 -920111107 -799331824 -316286053 759913979 -212872011 -60767816 26123449 -295616993 921842806 -564836769 288385269 982853309 -836438532 666971321 -865692387 -557254091 -350653033 -35628632 -493467715 708331625 -25550327 771752766 -288413215 467959989 -782805930 -82148272 -95208258 -319487389 201370486 28093504 484156172 -758387741 -836138993 60485846 -309097853 -892676107 839497245 963694367 -382785158 -344283783 541515977 -924098895 401063517 222198151 630029576 480764321 -233430574 654224780 399062582 144772237 -552868609 -436701534 -398221343 141468105 313828396 503986339 -416661728 -179166427 479135110 925007114 462592952 -856564040 -99750071 -618655673 -170875802 -458194176 -517260442 860226245 579534804 542942783 -413158804 -529301176 948759562 252079203 393963006 -552022532 651411279 -907964795 611062872 72401270 -138481968 820478353 -514031357 287654777 388480046 -286308380 -993513655 -14393344 -319799461 -579343818 226189304 -792374287 200612585 777607639 459317812 -862536612 158118876 564133827 620351267 884382814 -956992943 214716182 705266937 -859584170 507545039 -353079855 -687994131 759472829 -209012760 267211096 461653851 962594955 719436607 918581124 188242265 -705110216 10486320 -614833748 -476478625 301383332 671501596 310183164 -495373482 408046835 -102424890 515568389 -241568633 -883008876 460000398 83408576 -860017501 -575222155 965777813 382312920 -326522012 489882712 -795912597 335140789 244261171 395494378 -833645501 -494541718 814360315 568488664 -388053211 99833857 361242736 -795362173 91872823 855109078 -642045270 213703541 698410300 247115423 510025104 -925971322 -644787344 -29880340 275402157 187369714 -377139610 -580165186 -799812750 987805858 860344388 -822923109 -860401862 -406664279 -256916856 -825994149 227116873 -364149273 -571287389 -430929361 -867883697 806088364 687505262 684358320 -287418758 -437574659 393507635 786068693 -668911116 -824730860 821699558 -586351041 -643639736 732944514 22525134 623557935 769476418 -69263924 -137183347 673173604 420852760 393419435 808866064 31174065 -472199453 217163014 847750785 242854882 199329302 -523973239 756897056 512931180 566221014 -367909449 -875355714 776922340 137639944 30022806 -736229993 668264882 280230545 -168155743 898827891 -231455451 131404367 80280910 279826337 -398847063 -133146491 -334555517 -656439061 10040952 940453553 720537655 -868814792 -908970945 -498080248 -983658168 -914661768 -546990987 -608625299 -675452320 -740375653 -331095558 874258040 661727963 636421381 -526830336 637187936 -178432447 365257325 -405382740 754352611 -842674434 -191830907 529042828 469351825 -621369685 346870515 -976782684 177756395 935920584 338918434 -984022504 48492771 -780140907 -823694714 5550613 154101529 248100257 796081861 -832832892 -181444222 -724469657 -6237884 -46032380 718585477 177398623 -318547878 -157841384 -422809319 -312043854 -102838976 997093264 930159692 -129416961 684281710 686505425 257824175 403099492 -164224626 -464504932 818729466 -7277235 876632208 -312220164 500290000 283506922 -738857393 305842139 -414633268 -458008746 74346362 796418954 709337202 41198151 971256077 -787209150 -621704409 -73619275 919886485 -810575954 -996402169 -348661356 984618152 844695768 -508976596 -189784151 270130362 258133809 212045402 59155216 -844879093 -977176715 505472359 402448905 -946848965 80537509 112292379 38637948 -233538978 47284059 -102209009 -744633472 836918614 -233513795 -207507408 530742801 138416162 594043573 -822449680 -204489560 -834945862 -288046729 -339386692 188662224 32483121 865990652 -87421082 -132932746 -230069345 60447502 -59965079 185293768 362794297 -145957321 700652154 821214577 -64749079 -417961937 -234402593 584414174 181232398 691721642 932554769 107519936 661408585 -900011695 23811467 807075840 776611193 28905442 -112173626 18962209 -661486085 35382807 21858942 958226492 22267376 -533125593 174684626 62159491 -878147838 -413482714 746979144 -391407124 -266339804 -122266928 -252728430 -473408085 516635004 -733612819 -739348426 -91780036 211464869 378465906 -147942351 -421319929 -270044311 217561527 -27953369 -74922075 692469181 -118492534 -341271967 -299301792 -599133388 316169945 -986322738 35104607 -579734039 -444070157 434397879 -776774692 -353242514 -653308224 945064688 715634526 -372847084 312340168 437889699 460268008 927415933 896132687 205675042 -814145780 733701863 60914345 -431746173 254141001 -551223428 -5038638 749726972 333995574 795037003 -114018321 -644538805 983264699 494612578 -555161755 417376602 -996174543 -282413033 278920356 -111387441 923308075 90709014 178582278 -534912783 -864878286 -445980159 981596679 355500208 32264814 -998213851 212664050 -41182438 -803179312 -288912380 933184342 -329939255 -700630990 -212810406 497556783 506264016 691453758 -164619087 -768795640 -513757987 -394178730 364548263 -451274868 915142011 417602508 -76741910 604460006 191051463 667709564 874985674 25495595 589243622 503417719 131370900 -437163002 -226700858 800455054 -314782403 -865496710 -559531014 305316168 326735398 718962234 47861485 726468732 -550033016 -318901552 -644639442 87533917 -280176082 823857989 -237971779 256210530 333648192 -221646350 774354101 440416174 674908598 -403435131 -93611094 808353391 832279281 747042468 -680348942 724203883 -563549672 300658964 -772690184 -211397462 -167671762 -265110970 -577740019 -599315649 -510272425 -655369316 381656711 165807624 344350999 -873787037 10856170 356309251 385476910 983941564 574878414 -974767654 -356056831 -836166822 480030386 740544755 -308658498 972682293 209316844 -616111994 224964625 -654930693 -708991694 -640466750 -529448047 -900393973 239685602 -741710053 71070077 517732005 -198684549 -351792203 662173449 -596967680 767117507 -50791242 676291899 518464238 853470618 -776191441 -961087692 -253183493 -625589961 -408262086 -588430247 345949529 602417463 698344725 -953213018 941940152 3165796 -324137778 995116226 492192887 404890836 6136915 872529303 -199877232 -87832683 -26468776 809656124 -486298596 388328392 787749679 -636341102 -747039769 843998968 -510338665 -96356306 -691412701 -149726449 -288036573 325112055 -170552399 535391581 561805881 925260349 -543197681 -559224534 952936870 587894774 -364815563 -546454214 419909666 -603050326 655527513 -547600530 315396190 410351721 -829113777 625149354 293453744 -155234932 400547873 -767859625 -39340072 983556905 419700993 -410831347 -948605272 -796516412 268663820 -725416876 -538513363 16741053 407285366 -217326112 305441174 -949557961 881940077 -188548084 60586378 -163093876 748612062 -866942341 -906952593 541805694 -515665509 477724827 -758342717 268251354 17785785 595557284 -679737840 455925535 150140490 101504996 792968027 58685141 49308913 856636042 479837960 568046670 293241163 393689004 -732784813 -123215255 167964283 648716947 619909696 -930812069 -723071770 811718894 -551949773 -785970269 938228660 336080899 688704611 -288612492 753880126 104278249 -451616950 -215226785 -157696716 -388506240 585259326 -921508190 -82956902 41415031 66656643 -620966655 351537162 -320553215 -658775225 -727954641 814622680 448138508 452866206 829047544 498250583 -650878987 694428827 336895168 86394425 695304175 -758662942 864499529 -896256956 -531874824 -956994895 209055310 702758116 -409907889 236336842 59126138 861485161 -756728662 -858471539 -319898162 637077941 -133790998 417025680 -825440541 438087044 -595398639 -334553332 825865153 -268021574 169079823 414318924 825745009 887989426 134847935 -717632073 -926237064 640114848 -838608063 -975561892 613624159 -168501656 -358858536 -442081462 147900109 -640827866 -46750925 125848433 -349751110 -14473483 -867586825 -247568609 -770452900 -803877993 -92889374 -68744096 528777854 -736938176 -624176533 241290464 904826977 -468331830 401213957 847096848 5108721 -168425209 -778819773 -792599909 -43300580 -199948787 -589976930 -36945620 751456651 555329397 -230543263 579420443 -223125341 -298206776 497164259 -226968821 723071935 69489960 457118758 162609441 880164601 -87977887 712845384 -81516998 105466276 297644541 133249723 -566144926 970285417 101253985 119211097 -136713395 711206803 115248102 -744959483 -347648789 729076915 -907983120 -94067651 192246108 30232004 636351363 -706923243 -521168695 -294976888 -271794705 -589149041 591655461 -215286227 -109110341 -841956011 -661640826 835878604 -638498950 398457673 265271418 113204711 -800178792 -119250884 277233674 -890419935 888807208 126776735 254599897 -528320382 260029353 12203940 -812888906 -793891650 495452779 651251427 -123060688 -335514175 89515044 132735543 -776260634 45889055 818317926 297606985 -501364775 472554792 555492249 953167110 22257477 649690736 -796037139 -949039918 -200972841 -585493087 385303626 554216859 -468383908 846795596 267871674 -450241787 -409989723 -930562202 -421180494 -289464485 9009192 947823027 -13290613 732043329 495820261 560238585 -555457628 -781418296 138585277 450532865 204938330 719998716 -336730476 -312394533 -512205558 -985831411 -70401269 -140474513 483235460 -395135478 742272036 -853081367 366705504 -531236987 -834796113 971369999 170056701 520463571 -127417197 -734034974 192968491 670072325 792406980 429565035 -58556529 821201680 388021607 -542146786 281269439 357770626 2298875 370442028 -562465009 -191934229 167173047 729425003 -433906686 -441661917 604795529 -199459268 953853204 426150221 -269237890 331222289 -894387852 683827365 -193369127 -970349307 911943240 -214133783 609469983 -809330408 -639891787 152974855 -665815507 -40087501 52385693 430017904 422845594 -344662111 552524897 866905806 12989686 805070602 -712888289 -570180563 -426351518 -457266070 -309995057 -912751930 -552563937 -400838863 368355522 881484458 267761937 850723101 -265818831 -772894208 -171844097 420829224 239292710 328703153 -296107739 -62254053 657696186 -582623132 165197527 -545995849 960079863 -843352451 778196870 593864479 -498102430 642186442 -654023827 691190758 -376559173 -197148498 -438170054 21162094 -350241327 -698731058 759897124 957747849 -157749847 790794720 115098200 521396679 -539983475 -68599259 -816087869 721521749 -166801254 -408295376 -849351660 -367081875 -804249582 -159039070 797041865 670662530 762438857 -668554822 801517983 425438822 -24728256 -271371844 -71185610 -409384210 420288093 -836094184 -888222959 -501498516 -463467186 529454935 123650454 638215652 295393837 641705687 940196683 -901184009 -786794497 981155709 609748361 -203548984 -109500600 -979275547 -314994123 263901699 -71615287 -945673390 -964860979 -589466756 16565336 62875286 -20565515 211039994 839521629 -418577129 -232419452 -254399573 -714198900 583042539 906871604 817303377 -889177963 -188965175 506692197 964628917 251257634 -280496738 -66072021 -65170625 -388990783 -96915495 138870176 968944791 -240225718 -300964894 864040546 -510689864 -916153755 -912747759 -77405764 96648813 708396856 -308365094 -6693118 -215191683 -553724998 881653485 785120292 264086528 -452747495 365883235 -967267824 643666154 408939969 772493512 552391967 151186252 -91223407 807751142 -782041165 370316246 209581450 -336040336 -787326439 386050728 139332180 -660492624 -171228873 493353425 -960104946 -882215185 -924031565 -844158745 590331550 -821545281 -991920302 581103162 50607667 603037298 -763661008 -426174308 562575316 -182551944 -325421943 -872682523 -288886149 827564992 391955005 218286026 -212163713 807838591 -177663788 72661147 162348746 969102546 185042930 -835201862 156999678 35554012 -883378329 -688031000 -51541931 425739016 -883133747 224820311 354979077 626396879 214013012 999617818 660635838 -710416395 23141210 -45530237 187530699 -485141270 -762447703 712374364 -620266190 -858228783 -118606260 111147290 337325847 116988887 -207083273 -458246144 149121128 -962436371 -980284845 -600875048 -697363968 455864814 759058272 -113328379 -251207047 -854808727 -363373470 -763381267 -400148873 -845164299 -804950147 895081892 -877740644 751255654 289590167 747053194 270516613 -569085915 -197453607 -854179405 31553367 -488642602 -996075460 374639230 -443612178 -930511637 33020094 334219037 -722438024 390196357 976300501 688564057 -147087131 982729435 -881712106 -836107779 -603479284 303582361 499918657 897401134 -753944123 445992165 32841496 997657845 -916147800 -840094665 -318434458 -845039548 270413515 -935945906 604711197 -19594056 -418101735 -566560418 -188028019 -379702674 294610368 763744210 -104815573 246808219 39939584 457861808 -280737490 890737359 -42088876 -261753582 933017650 -671303043 121733064 178893319 -38338583 -74862378 -779085241 466686255 -517647875 -996078910 324095489 -969586951 -592729975 532926734 -350811574 38625592 938330970 173058170 301768866 994429342 395263504 -432720334 -408796630 180905388 267763189 594057393 728417452 612592334 -422424201 -4663522 655835324 850637677 489104861 -9967094 359653560 -841121129 9603283 -868905494 -342196207 616149164 77434568 854517583 334243406 -672034490 -721966017 377667203 -367520410 143984865 672464519 -336103580 503861070 903051139 216601390 -49506484 899076458 -537479765 294672179 -789740626 770826255 -519171063 744567401 837632860 226936992 -184040790 -720512404 842360686 -667096458 -877519979 879963550 502875439 387558065 -179592455 -335377127 342368492 -676651909 690431677 665067016 -485326857 -462570511 -412081427 79705074 -986372829 507256817 853603481 -467892345 -863261063 743219092 -34063237 961059610 34982248 818811228 -38308641 526231438 -230096934 135518917 902199928 11263283 233324736 517119488 367232690 66061389 426797336 368509301 231349634 547691988 -640717202 -442564238 -473848831 -881145906 -501093377 -607919017 11509676 -82480657 -375630278 -930987893 635090449 7519321 -302666321 -760254129 -678443305 -352068798 -740668878 -892159201 -549095561 -152619124 -706129885 890870654 -587808034 891133604 -728968875 289540424 -539437828 474218640 -266198697 -219281521 808839526 596637648 -544311374 -173325478 -867444805 324356674 881114969 775480303 -463401216 -655535322 -574474531 373084167 -4590278 -963771250 -664478190 307080988 425015153 356228189 136708207 887244171 486436304 -281184672 -470426636 148309459 -30792765 864229789 -820326956 -167668458 -562077598 -259750294 -488236857 -365667852 517305995 -246171873 819919384 -729269935 -436241269 -573008019 -470992906 795261106 691642356 296495426 803040270 413446127 -583467134 -182478176 -286468486 -495792509 -620663429 34660334 30274168 -509792743 538122644 498529282 -996557645 709450578 909713130 949884580 197444881 -108684873 -294032085 -599888375 314975736 -84307465 154350729 50572240 -308198027 886467875 -816516477 589111828 789812983 33052907 674623012 -94342610 -61571075 -467585605 -611241239 -377259217 21795812 202867799 -588999781 492518925 -134479706 839924441 -244793822 -743021377 -874894347 120770880 -59949463 135163165 -387036254 -406612686 -349241481 446079596 621675804 826162841 -838491596 294690705 -602775398 -867094638 -313267658 -286846244 213586466 -427607803 526952123 -216017707 -866644322 -19771653 313885572 -421444889 -349622149 336805236 131300070 241330209 532513600 979986985 -15393260 500231790 735779058 806825424 -47851482 -660446326 -425824176 -998856817 796914608 -11468769 -741024758 655956283 -547145080 -758833788 724594769 427570950 988213665 -63550323 -44549662 -955518280 534164478 -429826083 625348887 768046868 113415416 586279573 -572355449 395645808 -560483227 281227152 -491151226 -87367697 -632217174 445925273 303000705 407873138 233006683 -14110012 122924179 -124988148 263593486 439490186 437428929 -617300258 -312289612 406156023 479312715 -658609195 101276971 -994018224 869980603 -379478199 731918388 -706979102 -280684496 -419238645 478571123 544401790 -440981647 -866394646 310991495 -867735276 -495016923 -572496165 140148567 501774544 747688859 966521333 -504141176 -660472137 -623209708 -692600107 959224472 -701002085 -887254571 341156962 943614861 148331025 -917513301 991292910 -229645914 542994920 942946135 -162933940 -419174862 -647615054 768680941 -843293770 -792229715 -737054328 -904152898 552028208 -722661079 -581763745 -656828366 988373652 252171943 899717469 -895775917 484204505 720124270 -250590 667416867 176965590 -897743727 -27469560 853379189 307971774 81443210 612733730 -297552515 697036714 426008646 -825337233 -206095372 -24268072 -519611955 49589259 809380842 -631002001 265429729 -2735993 -790342522 -148815863 -633250558 74453731 972333358 -399113725 964685911 932885876 575849553 -650631806 -818978923 -618321837 822700213 270492377 406402700 -805772405 894380393 993072570 -698267702 -625588916 5691952 130727411 817377438 -10087536 -444862114 270980942 189399005 696398420 -948582796 -819263640 553741636 401385839 -275754502 296158448 341112364 471474957 901341045 -157979760 -55176910 -551136248 42524879 509669493 816231361 1723992 -117845917 -880412335 148936520 -51935203 260970495 -557930960 -182343295 139182674 -954692207 -89575021 -185008475 -918843830 -994979975 365943426 -979326415 -125323813 -177435275 842991822 704151563 210633230 876109525 -905914801 894155160 -861745287 -786112700 813435477 167637293 788287348 -564469614 324973584 498604271 -515338294 -656477727 662467104 -258236089 -185031880 -305599583 -109200830 -935488900 -636963134 960039629 657246562 235980319 669568674 74017587 152521484 -818070762 791859344 866860902 488414739 -150865439 444866769 783320154 208159797 797705236 741582527 204330037 -798020140 820825931 474270262 221084267 110635723 979862354 800602627 451779325 -379739074 -623240647 98091909 -415686221 -334751330 -178264667 -755537856 -237637144 872599691 283750188 -547797534 -945828097 -584978183 126152901 -754351809 -483041819 -963890644 565901537 844608374 655002587 -215727591 -605203525 -357741797 -643021385 -807497784 323000091 843142709 376224561 -332110349 881230803 281562580 -283526247 541222786 -622013043 260795305 970719272 -477722444 372069742 -537654468 -657993547 -733984708 -289456070 777592419 709781076 543817475 -454365594 386141654 674960542 -213206713 -850897764 571809491 -754540764 530718484 283988090 -136813514 915314567 -526922798 -518710583 665701376 781564864 674901227 123323390 769425742 519932717 510987353 -893577136 -617533063 -883384461 139383 -185207467 -152753758 88904932 78026102 -179036415 341266091 511119018 590899805 -342436966 991792784 -668379571 543120516 -74386937 -477063162 -765968117 -456445541 -44789886 -686544928 748033333 -923341261 -975016958 -256080652 -671427863 142593113 -773513708 -302716307 586131897 -827457524 -229284674 382602928 934472954 -483881971 892777575 527809072 -10866973 396656565 785207807 539667145 589484919 -237166630 -568641961 409862595 773967415 -513085386 -560217215 141434555 -81090089 -740054850 561539543 984771783 890624159 269656342 -56996362 -417476970 375543039 -557444109 -183201803 623228007 -310748985 -116317583 434111672 -448804688 82471594 318324635 239106993 28401182 602641396 -954000842 -366894722 -910448516 -498959578 -432830660 -474130039 741514123 -7188820 673977375 -272314035 873548895 47592262 554250085 -842126031 -438628679 -48980641 928241469 502177501 -169930442 456159433 -428339536 963544353 -895820710 775698919 -840061026 403809858 -355181624 945337820 -110355207 -640238527 -75911975 -135775978 233251378 -458738302 -170893700 230332436 -169436064 -112207382 514939798 81582460 -976984018 411507210 -508793367 293696273 -152996606 372356882 807664737 -513947688 713952195 549128809 247041466 -984315268 144389384 97135805 -577557496 -427681749 487043651 417754612 -326999580 -208050854 633759472 189947429 -20892209 -408627960 246079766 -33572018 18142249 -266273261 180693513 896374429 575488212 -255813125 261051445 -74678731 -320764410 -428254508 -6509857 -805548500 -486352138 -724289110 -861265448 -395336116 145373649 -658223297 -486840141 -922596735 -243642975 784524710 366686923 -748708338 7203651 296081629 -928417813 906407517 85471516 -910925750 -271424567 -80246308 948000209 576803931 318805903 -859850860 -383947463 621135859 645019303 633713957 601332836 -9331294 -260428984 -301756425 -157983611 -773690576 716310533 381114409 -897884877 120814628 -417663646 621932604 -107895315 446674651 -399587298 774118492 925959878 13218694 347410762 355756133 282935247 -58704879 634601437 -217498283 -774554261 474388883 525872167 -297467624 644238326 -911036379 890880346 647496827 893946462 -50265363 957103443 624555662 -392474452 544391294 15876311 932003347 -729035675 31356701 -700364945 -225065265 689327127 596894540 -687005331 521358776 -227676260 351898331 504882825 -898059230 -916571108 -193012406 451870793 -126281444 961167313 991167296 -100441838 745789636 -164639942 -617747762 640788413 161181226 -493621433 -162381941 -247078513 -637913023 688876240 521398610 861943589 -281211631 -779481630 -453038847 -66066888 539686956 75007580 356717924 557085138 -892849393 -488098035 599922119 -945505535 -599426450 -995151196 -493461619 361253433 -748798280 -404867983 122249539 -24525596 785289723 -796285213 -4123249 839396750 662460665 615148706 175257395 229420506 -574227317 89221593 -201563746 4062798 -87243888 6122729 158562181 50998965 961574086 -693467183 271963649 -668363225 40361174 379890337 -282616316 737589043 -674089084 -336260049 -397668190 497984431 -155132068 785161896 -493942808 860392631 939521512 -661069874 -77871622 959789735 31549672 616325208 -373814153 248242682 -87239795 925094129 -168262401 -989645965 899471850 19463601 -607259975 -822869676 -200486241 -807632996 -951067801 449343151 -770963576 526560237 -778007496 -32565399 259005579 64144984 -479225096 600554711 -165238436 -853617195 -969326014 -122267663 677633403 527837690 796976266 -954162006 -265631543 -904829708 948176703 -128342283 -442190452 358920645 -176522695 822132149 -187579572 149425312 779664001 327688866 -582214730 -79188431 -698054840 -511564325 -322386534 484426446 -288628270 884775818 -988717954 257838052 -687269596 -345656147 -111822158 151143864 -890047040 884050680 -121762205 -10105775 -68768870 704529737 754906145 -875218195 -322437826 520016063 445252966 704597939 287587882 -894023580 -541135537 -58602731 229550484 513251980 123503623 -511810940 600806569 92875781 301084808 86014745 -608255471 800765131 726158150 271581795 532452057 349298513 48087533 994907548 790794274 -754923917 -833114871 331455855 751774307 -514318737 -183953741 566285397 804062853 -661434121 -972734951 -899379818 -375761702 221825229 -441482011 -616354280 -242483854 -112423394 -416388090 -297482407 -694200335 686016684 -645115711 -161382172 -222999801 920113896 321824532 357295746 -731251741 -495287898 265227445 820327702 -152470545 -847801855 704137741 77716938 986803458 -90151908 -457873794 10838799 544114275 -977191248 -705638852 914026102 -648300698 471290732 209012172 -379024486 -486808850 72028091 -837644635 576114924 908565101 639399725 -498369492 -118953150 437784074 886228073 34678264 10174773 712652338 -601088464 982068429 594482755 -721567878 -899021447 -167241528 716918900 -672534821 784814850 601794864 786710430 526112628 541650836 -523986063 295024070 -230170242 26769579 995026850 776681652 95506969 661731932 570020415 -105029192 -820086867 344604035 -911215588 269076330 -865134282 77996253 -768366640 -166971261 -910214210 -535232459 750509441 600280191 -256457128 63351588 121767870 525705950 903113402 -777836723 -437288796 897879506 -987209323 797636669 660201195 248841769 436885480 -410176995 570404805 -986944168 -775878327 -12291127 -389525861 -994881229 390649116 -896626691 -155688743 -388558701 -802852630 -7095670 -312221628 -816680522 -504644972 79470586 -156513622 -671562964 634816860 -531387657 524049056 -425650034 98574505 28325861 460765026 800918414 -359181725 -393916329 -765365139 230885671 -118521093 -408981830 -579561496 -41980127 475616274 212961245 32458741 -130261504 884198386 -330652662 115354250 -939685094 -575164099 594150587 11307720 -244573283 -199272496 -368574052 -921374292 -723254813 -941185899 -728137766 115948230 93567458 149458437 362965922 -875342560 -704880524 487545784 240217840 854704055 -170642208 -915657457 848308251 -556015619 -954147723 -466488514 246836397 768265184 -333830978 -676781139 -574782887 -512217659 973092676 -996042107 252649959 -437008623 -247151419 323003282 977628836 -122951059 970043570 -367287724 -398954032 -579998553 -176814919 -368138895 118688132 670557865 -370075591 -845954788 293659684 -308058604 441787233 133456526 444265654 229569981 930928091 -793462188 -56682396 -383498402 880141357 735511956 869174704 355410942 -776072200 -473819829 204712452 586138909 -720744774 -822763647 319347167 357756883 681818848 559408908 -749790260 3649892 417940553 317062998 -512993280 -481176332 -848038706 759143635 -104987157 158876235 775924033 542240606 731306906 -980067173 19657764 -707176442 -916437279 441782981 719518336 222578093 292995223 -124948606 555800829 -236009916 -741103432 -590306667 714795192 105042881 -664661875 -324896319 -687010920 -64195858 467423444 929958323 -523055796 983839704 955631403 645567373 939188001 -838200885 -548152257 -510401507 821238005 -954433054 -301490389 -509395128 542336817 -158745290 -918792825 -500688312 -528681090 -543872579 527874210 897323769 -527499847 789316439 765654409 -180265486 -252589322 886638967 715640748 181356305 -975503299 518188368 -221414066 907280988 -590430918 -730243628 592361849 584629014 -130662307 -788882528 251118957 -548281666 69592574 -146818952 793564004 378949674 670064681 30410230 -877611149 -853162893 -690774297 282880323 53407515 -341085342 -412712468 956219795 326038831 -891509045 -390190886 926359103 881322903 -877643503 -421964911 -248144592 765857848 960686920 272149772 689437804 898084227 -844166459 -219223780 -621206384 50920515 -878453540 316363829 536575994 433879297 726240211 204169791 -839258256 243682986 3810970 -850317571 -782326038 -305044654 418318 -587325984 880178599 -648716866 230394234 713606578 -704837084 238053859 644447747 -185440517 264209077 -596566436 -89680794 -43519372 463176674 544669627 -700012443 -420068430 -681157117 -309607340 -713660786 -640645009 343780268 6853969 723998734 462932186 -45082628 801123697 442943468 -884039181 656348830 -458590134 -403348456 -261419972 -571281558 680646772 -651386507 -987259407 147627560 780753156 -496969203 -416602304 947804322 181268381 174216115 692563358 -314118474 -762539997 -120153277 350273761 266441976 146824236 386454488 -112627246 89636166 -479683097 774351686 -249394966 370132236 -164832783 -748164140 418494714 302230510 371828605 -418843933 -672154328 -410995765 961125857 927889260 -605476236 469487161 972677532 969139779 504385217 221707093 325752352 400752436 -970404761 -358135412 208526362 -183111878 600629515 -773421171 604098191 865719331 103027580 -569946775 -906068142 391651219 722377877 823888556 11145728 -42439029 946938661 -249902318 -645651057 922656540 -820707304 215379671 -65248202 499921058 -148155722 149330856 442481690 -155691875 -501746378 819568195 166527253 -281343763 355014424 -547969612 -609580289 -534085472 181399427 786363129 -169148347 -730781640 34269006 817057693 -447193496 413508012 54099825 -340538632 381402453 -680230263 -233473016 -829499032 743552151 341126060 -324311672 -2689754 -595167767 242380811 -921674617 303183276 260477084 -300757777 -833658904 807893370 974735852 -220484375 616100647 719210656 -875121784 748422614 660864315 -200654851 339479603 -394995513 682349474 -354945723 628884203 712750948 -792181172 498119853 -171777209 413732356 979009286 276155511 -190425904 402170427 -553768788 412882284 -808847858 473569833 627632343 691496934 -121217526 365377523 -296594573 617206933 -877671147 764705709 508473452 112132316 104831468 495031596 -256120323 -377361033 -504581957 83699413 -434893690 102120620 -163373222 -210665940 357488220 411176194 733557521 -750113939 731279491 -387507878 -104792355 344085933 -960321221 -689082780 96214786 -227106525 -29425179 -212553920 -427295388 -379252178 -965755270 -169874380 -79685827 -607684430 -419882520 -2141164 -887701088 -66364816 607647668 866012354 444400999 -148714179 -430041735 535122169 -612622039 -668381686 512693888 387305030 833569789 845533158 463690534 149564235 293135870 -839099497 623261726 713792721 -894916958 770485415 -985847810 -74957809 -103437068 195361792 444436710 -737150708 818598277 226981477 73035897 101872396 -682968413 903838563 268534047 -526622523 965457054 -861226712 -144624598 788736667 -263950478 155123349 520475004 762429386 -239633360 473307335 926622354 225754260 852434637 -984038081 576293046 -358903684 131216793 -915591039 -714902848 586280946 -17668707 -607698793 794927275 741891660 12488766 72642597 -557704300 -831843939 -306647135 246309936 496431628 295415792 463240688 176713373 23079598 -750185373 -645400520 400666738 -720087366 286464096 -335200673 -860467051 74012829 757255957 -88912510 -31355236 -810917484 411519665 -923020535 -157045115 552676045 -580587687 -696676491 -817894801 -706344976 261685161 -218129490 -701328071 -603167611 -343593815 51473732 717295606 949830557 360427303 49371336 777313885 -144057022 338632166 661142822 322437840 951460477 -842116394 -420123893 -804166148 924293274 -511908809 -997160919 -894135095 2112819 390398007 -726834988 651033996 -321718776 385202313 -821205334 -866416947 925588832 -99353523 -104847167 -655674029 -168035155 -766411487 -638078362 622611758 90181748 -103995186 319315760 -504552072 900253828 593785861 -449660084 -64813590 730423071 719383932 -112069959 -402910896 -199235833 893281908 57036506 -682740212 169452341 742204235 523206737 465708277 -670907178 -865058560 -195046890 660426807 -888892071 -132912550 497845837 865006477 460134586 -768535042 764169549 -58476731 125754885 37589440 75539197 -367823299 252088365 33903471 -369631917 -275671440 -248170160 -279207029 583680956 12114951 730587732 -303806655 -134202890 -107950010 -341403485 -324388958 -672744691 770093475 532703834 657633296 -327895523 -932877836 -452344657 732934129 249181128 727844306 548804199 -286662981 -416796053 -428497420 360303936 -240716597 574269600 -129404995 768495189 -846772210 -975959367 -361570275 -199307307 -328708170 -349458207 240657200 223220749 -842465251 486405233 804635766 638117288 901017702 -702530935 413310447 -22687703 168419261 -931050287 -881830776 -749457439 672400409 195940872 475614712 -265530066 -519027246 -358939872 965928928 -631328178 749381167 60840657 856395077 523319973 426066315 -586984296 480106656 -220826183 547970338 208582450 -823620359 -534698705 592702590 -35536644 -215255368 -90748865 262991396 -79850903 -745730383 430415758 269587544 536859329 646287148 290847962 42551875 191152250 884614947 -550704879 -664033349 433977311 688561787 -309249698 788377868 411774168 -973525171 -933136748 158085705 258470106 -242678116 942006807 -104834099 722310070 535121441 -119771563 -96128935 700709062 -495772483 805818508 -408438311 -643141697 758532534 317673026 775777241 377575579 -186225966 596535855 -223938484 910655465 934461007 17196501 -785341727 -290290045 945631370 175610693 -898809355 594008892 -350105841 -259180109 -777491869 -138394126 -131370579 300443851 -290212687 946077474 -91252991 -369090190 277204499 -341204671 -380434494 -604384391 414180199 39580857 -289728459 -205246158 -958037002 15074826 -919550056 519975126 396075639 475904046 923304391 -467372114 -550507867 245960575 899076008 -608160425 -702539175 -398049784 -701704727 158340429 580858660 -862871520 609174872 -576625229 438449048 -111226334 642227571 576513173 -464921340 -421974572 623164309 931284486 396949643 -926881043 792833623 -130787675 210067606 592277458 -316130101 770454112 -359283740 -54630674 928763038 788140434 -841630759 -376142049 339517877 -670142568 636317961 -290811001 951630059 849517628 874872204 323504426 -400969077 -366235799 -519629513 870926221 61274980 392789409 -832755592 -277405544 -392808565 846048513 -509114396 -464714996 543789865 300406414 -2964153 -600464984 -23202079 -405679935 -71453169 -821119907 -819024847 292501088 -273589452 14328892 600778075 -954448540 -459681109 883791869 838111426 -514535528 793158845 912071957 -442549217 232729599 -536820211 672665119 -566523580 219109510 784950295 -678883687 -514047875 744190012 564357864 509767325 425083044 -212003906 497655618 432356176 -501094933 -342833031 -623157687 -782666890 312615973 186909739 -49331746 -479321473 -113992442 949427925 -112147386 -744530976 -61337016 -116460933 475302659 114208867 -37049654 762603198 -712725632 88347839 555666563 -556714107 293294713 -643600372 -870742452 959079499 246445918 -550457036 -236670186 -50472547 -401853848 74326777 416448036 -698057110 -271558 694579254 -147995687 -940988175 -708306985 590476445 -44589854 -930629171 387744555 -955315046 -388578577 669128882 -588370482 981655502 470300577 793303779 835926845 358147371 143279119 -301141658 640315796 967844500 215269712 -645705274 -855639699 -240856387 -460251719 160535669 354166449 -779466278 657187809 902570104 830206816 936914008 -359905049 215449680 -200607863 677340945 -25867183 -433413660 -402473349 -10708151 168896196 -902397692 848856359 -688611193 272238231 684471760 -262428219 -342093749 -269885359 -145978827 939016508 122716148 -636130344 -941885052 -645602705 -5503056 -274221680 -247467371 343036603 -692670192 403496205 -539041711 -115306251 235628816 167952677 768459475 -353329488 -215778988 366964341 -563932292 -902660058 -505956122 -829625619 -128274585 -76540620 -914850701 544099061 -151468845 -219055657 567854803 216728744 -389813122 -605226724 624773965 629764013 791353933 362010018 31722954 291862271 593722410 309072695 -886850512 429829927 -699035590 928711177 -518845493 -635173865 -568267625 287035497 -492394845 -831297123 -374632171 764188000 96214558 796524965 477433918 987804981 693519072 408356683 -399718040 102179725 -267155051 156028643 -585200883 -548402253 -128548000 -160040952 -140308707 983661047 717575112 -776138702 -709606944 799432298 405849136 929788355 564751783 -315484695 -202795289 397564790 -726939750 -601696743 -790278093 -905696441 351089149 519476385 -887366280 -733608791 -987406952 190713594 -19869369 -993376122 768357339 -772983383 442762413 732559295 264002205 -161952295 -610798009 947532431 863930084 579708962 64327086 273999015 804762289 744678318 -886946179 -220976139 279685145 68219815 366131573 -179715162 -269096331 283293437 294495343 -19892450 35933328 543449627 -996899684 -925486128 -117492121 -603070627 -597475709 644060632 762118689 640321220 -475492793 -230569632 335234090 -787438035 953816366 -412039602 -665859777 -763750116 180433911 964384286 -448936164 -239326749 -220164268 218010215 802812227 595445129 474685032 320054955 365183885 -123243877 -699772751 -389100172 -810661384 -351754944 327133963 -519366415 -436087869 -464062648 -836185707 -279813071 -139495287 -296296804 373725 -86438057 -467941227 -523302246 555118737 6526393 491793587 -753119089 -622038572 337954851 -20636200 -126345 -596440734 90716227 -227339305 -464480877 875875173 -378078025 -934936878 71502784 75201798 608333884 644451424 -34384195 -330318505 -646953627 -224685030 903857708 217913693 -946536755 460346092 19080116 209924190 165921291 -907477386 -321697331 -633390985 -10866138 549956189 425937500 934721391 -153097986 -548756575 297591896 468600485 -933018325 -768888399 -783224451 -9635990 -710121703 -313507830 632921342 -296607900 -651149044 881004727 -303979290 931819758 426559361 459842937 -677398929 752999880 92323365 -326621313 -694240974 -685410039 296964814 -73523259 -276525640 -338319434 570861764 616611790 345616665 919627170 617434680 823615463 908192503 -460347145 -929147193 -178309720 -456102743 -232599017 678507188 914696312 194560031 242358628 -852927986 -133028504 408968135 731298625 -547843302 210019648 451555468 334523813 -257767832 -2482816 739764223 471422484 636262336 -735532254 136993541 457253020 29997986 72518689 -814582273 -403359061 477538829 620924676 -205907134 -847842689 634354100 935676466 -63332052 450362218 -6359030 -986583132 -982990029 691343881 -635070707 -629900000 -658493932 127545873 -337534725 -927711007 899818727 194059088 -411938437 -614699404 -861220334 -35240592 731028829 -774743664 -637332192 -323516606 637129245 -553107502 -824774916 -312164361 -136446353 795732497 104122523 409012162 554166270 385231662 711384766 502457074 -666985938 830136085 -940396807 -480192920 -134211102 -72441100 484667430 459916448 -492048928 -451164131 304285020 82298481 -792672134 790578407 826640292 -119097603 234549105 362503460 -793888861 -693780679 840386788 -959793551 615128730 4134226 938792450 -583711610 501507802 203100662 -62462808 176877349 390691514 -245308014 437206595 700951178 113780843 240200698 379565680 -664208714 -119590273 -493000584 73911535 -59833540 -815656512 -881353670 280873768 -942913112 550947961 -118404658 -597311470 -435310245 481932506 198118092 -536414348 -365551013 890290182 -84118354 663690266 -305559029 -346425779 -354525128 -766554464 505376762 -146755421 501956805 297849082 813987134 -332718806 461668685 250262701 349429157 -692515660 -762590052 150623166 27725009 -221574572 -419005535 -444143242 821469434 715240069 439445483 -238085847 755580469 566658882 -2242633 824845595 613446779 672485897 111575760 -403228759 -68953563 -629930713 -261516980 -788113096 -715876696 -291682804 660478019 -735099767 700801180 269254533 603708223 -377232624 -413832541 943372418 -763577269 133109324 964020579 -639354174 -834620002 995415042 -416424219 5042372 -960684811 323731675 -781042410 -192211330 687917158 361093472 186942718 -666304505 -354519652 310090579 -33161347 885354884 688855245 -312823381 703169802 918751400 -993355954 -369385048 245011831 -965287179 -612425801 -718747622 81389185 58093109 -236925641 621405941 741648583 -193380071 -300352915 -934185477 -147427873 81980506 460665987 -667775088 -433588770 -142138408 209829689 913659792 -884399200 849273724 939445828 780136528 -732827627 126575464 105994488 114811282 -99497854 665146045 616532209 505075473 -353010604 883203350 -299381134 -11799869 883324842 -541163220 168857795 216574326 287523393 615137484 -917952974 -66962367 -589996912 -574718226 6591163 601529848 -706181569 501516478 995118256 440238386 -621124394 47967211 -874510451 -120613505 -419596667 -82117451 -851913381 -943065508 635166667 -726734564 -38004942 -176881674 -595155808 -60496609 590173612 -24041082 48787945 751324892 77861831 208424165 750176973 373628460 750259800 458367170 211261580 719576254 -58207695 615173481 441273701 -476916556 -208847060 -98239342 302143632 28906859 23379852 -257027633 -555960003 658668333 -845306590 -656654116 -388301020 554917542 -956123057 -342428281 152675813 -216363031 -719883038 237294029 -701849045 -90969284 268958905 -688290129 543967704 -800607900 456422705 98154114 -570202348 631627532 666330243 296299521 -555464883 554474202 63447355 -840820963 864834423 881506460 312836565 232595788 22992827 -982626081 976135992 -796984400 13916573 492272836 925806595 660484582 680545290 -247230882 960650515 412262012 64508707 881384015 575724547 -638207464 214970494 -138377991 -11268926 -230140640 -931424313 -876429920 -356814675 -226943997 461003617 531158378 -253549380 484305156 605304620 -638157406 733372357 522046602 552505413 -35493311 -844511963 708717513 662372028 165272930 146083252 465371676 -625997933 -287017989 266809845 -858017565 -467067354 624934674 279041444 605191085 405667269 569479997 37328371 -757044291 780475502 -799551284 -555983303 165118698 -726953398 -339893459 -931096919 890895388 -923337354 792422429 638917815 -769428945 354722476 406632070 872130472 305715555 520504778 977410667 -620539075 15198247 -932919456 -86026410 144354614 -28190149 -811292595 -82483056 -570022145 127917763 234657496 -447340080 -80688938 387394193 750480166 148892247 -529236997 -603998379 -526907995 -537703049 -696922152 -898956575 388500245 -262986831 429409471 -740581017 -295420032 921019452 -362434928 -938219516 -504239854 -711828538 546128288 -382219667 932426845 -70640251 -133663433 -901126743 -501602880 16477891 257138959 922221570 -531141316 -59677022 580549341 165783756 7211304 -819102074 -896393769 494951301 340861503 -977267676 320956319 -65468167 72782569 17058422 821790702 570428263 -10887975 -467627091 -17014171 622239350 -594169713 559295060 -351592504 271915698 935573059 790042541 -639067453 610749745 -773664665 -284068575 398683813 934049604 141352097 740383847 -9855079 -986746577 -827829372 -889788657 181033067 -460897310 425636433 -477469670 -474807376 160126507 -154016715 -665369862 -423432952 -248158626 916781698 -691857673 -524153047 -452550464 189838641 -881387294 226578883 -633550054 -916748070 -804757012 984922710 -998742728 -701035340 238587153 500888994 554603185 600546181 -563627763 489096558 69317613 54899421 -788440159 -72604832 -99908238 -472753985 -52520895 -598115009 -421382183 -964282016 160853309 399276092 -318208262 103151036 426817255 -235928295 -923364056 670475029 202553912 993024376 492587048 -543737427 -159514259 -686533558 -949059588 -384554799 354371301 -303340487 -630572255 985283328 208258384 -74629670 99199543 -122943463 462730324 74782613 -530164398 -55617970 -801280779 82009153 -341333890 769242410 216118954 717369834 144447338 -825093623 749001360 955762913 246511914 674318660 397375491 91885295 809004211 -901953201 -183559983 -357150042 829042711 -238683676 -215474458 -799311708 -528349785 -894522757 56028571 711002031 469713210 -377062349 750647466 831118564 -463936459 56864741 -558439145 780945324 -268463192 -946758928 771978393 -971119788 161096255 318094923 -474032067 556252642 -792079237 422891762 -58944166 402658694 -325706775 -234518902 914218025 -796778813 -92056339 -679968057 206680242 -542579999 -686726523 228484722 495347091 532354760 -10785271 380201829 97153805 459021019 354942045 11663814 24953466 982021818 690166524 242545497 706543549 -153722905 -96888692 -168800616 -628992917 684241249 214611321 -410238033 522711863 979724329 -127259449 -939457239 627347331 -977070563 -698089539 -337263544 -725021733 209496562 879078965 -262514273 592124045 -887745980 606668464 -205854233 -552916410 -97992709 204924576 -156778673 -913713699 586029330 124081706 787825318 485626806 -465282450 620909129 -558372117 94422471 956969553 388928819 -682889680 -519261710 -389626087 -920206957 -600045016 223468886 304831745 -756171259 399134824 -478606776 -791985258 -257973040 -397944633 -946504565 -168762414 634022946 379239094 -122254850 -612407571 -541550376 -7502928 -927864211 -970006503 79831654 461216735 526002172 -92794684 586106073 322281955 -803362129 383749760 814345433 300474496 -242142908 497427875 740993245 712550905 -584237685 741232338 329913877 988949762 -920967750 -535755001 -738604137 777156468 82521793 103861854 124219313 294153021 -126825671 -959399865 34512870 17226152 871633736 704015647 465087343 -512011372 22463064 -358265170 -454359174 -736242947 273846433 11452009 -507636534 -218919868 533558841 256521292 -809399691 70012859 -67833363 -185925189 962490488 -677362776 -220075567 637280945 -603053575 519629479 461229315 578543182 171535135 324602279 653669580 267408070 -837495636 -172659900 947981805 329432864 964706944 527530780 838100727 -62182409 -233865119 169151188 -709286326 289467601 140078592 -719664906 398005298 788382509 877370098 903011447 -91864022 412787836 459123962 -618683064 -984195337 -164841611 -389760012 686834209 374263497 -255939517 545576187 846181898 548845794 434029820 938535694 988563228 181807028 936402049 736397780 949309384 -670491702 -782749634 127973508 -853252905 -271810324 -488910302 -6999026 736450199 -644447777 -133946348 -951125988 -165499811 -508559919 935326097 -110832351 -795132950 568575594 -109189147 116508976 164833686 -636061400 -384423852 54840896 975735211 -596716431 188993316 85872995 -622611450 769379172 629439178 -797805660 745680045 340814224 -755561804 132536006 247910667 266277485 -439098863 -291772766 508113659 89513408 -171149489 -397206530 -399112703 311034188 -121624837 -522138317 -206605961 163230643 -261624080 977187419 -174854300 722993364 -440008244 822524207 -825547726 -405200706 -698409905 694537469 -591440034 -960124148 -475531030 -923782250 -446589616 -662949538 -445421755 278350419 -655675839 -116628025 181240550 -735791747 -93570054 746830360 13950557 -125006258 527142420 -862858786 -615962370 869243296 164335076 463437852 316518842 81050819 580294759 574227980 -57014947 163902437 347360377 -396334129 312316443 993081500 -729506627 600093852 579135200 410586690 -405866130 -295806980 -195820949 -495823698 -341625376 -603710707 755169970 -323886990 -55838674 163852398 -996842824 -533418250 125360288 -358315239 -292999086 -484501631 -922537087 -846969418 -452432963 -835963331 311069073 -586062290 -145985178 -74642230 757687468 -187970325 815217415 -644484370 863876782 -430281396 -455402355 151744562 37762614 869636605 -578498342 -217537879 155757958 698940513 -506577391 895596383 827132336 -872303477 -880741250 247428870 677026632 -197612058 988015466 -560751827 -640685269 210260949 -193468389 -495093584 -560702907 673194659 160019111 669623951 672348699 24657944 -762129912 742537611 402087672 769974062 716324070 351492308 -27867522 950933680 -571488826 -502646317 -901446431 -167520790 313186524 -477241177 -408222636 -644466443 -406725444 158992059 620667649 -515112338 414752163 238622606 999278470 747751165 -522717114 -991713408 801676554 461983066 -88783861 794407218 -91367437 973388443 485319666 -176442512 207054157 469308431 -459407194 543446399 -222241018 464349975 807693723 15768586 632444894 -242922397 -338090126 657440824 951328874 -741574679 -861218260 870991865 -873823031 -743101140 572321554 183498178 -331361861 850894455 -158873269 -916395879 723174586 551889610 383459410 -663242139 2997234 719374567 676124172 -147771265 525121296 -802441592 339497636 686745193 -648084683 318897907 -774792401 818910696 -315214886 -214783359 524076263 -440694917 -321067924 -453874860 224466662 533906487 -776922380 738582105 -562844368 -588216454 789019319 326944949 866580488 392625768 -839963054 -258781715 -901790125 -639128665 -971512672 -814824157 -607477143 968342515 493292038 394688246 58335602 -600232029 2163277 -319475411 -475858541 86238149 -410748807 197829636 567618125 50081619 -160338103 647474389 -996764390 -52080235 92775250 -327308818 779404578 -228775418 -781589916 -172957226 -132246937 -696419249 -636877279 678644034 -352108351 -407919960 -787420386 -185159895 -134469737 -488934940 -187645410 -279377040 -981747289 -917839969 -182294994 -124716195 638877761 997357617 -63013306 805584027 -439242529 -620390498 -495815270 558292795 842603229 -94650175 495191545 469557153 -241903767 -933983026 13296104 55696426 947276063 -844075223 -261160188 -551268814 406149599 -179047857 532342479 258222328 -852863273 -220629315 -876811226 141693635 391350694 -308436584 -138714610 -887361211 -667008811 643135219 -881666687 -49146247 -381229869 472449458 431375201 -561760010 986476760 -922476669 -815945475 58382811 364067238 -745054514 150261341 -903086299 627043048 -763777982 -604168919 -554085845 -710015558 368757306 -763114598 478262448 564582630 129830203 512917770 -234365829 544817730 -306288222 -268243906 644617548 896612694 -385380869 268239316 -496696898 -69458944 -256401458 -436875205 385995806 7576575 125457457 -713390932 814651325 -615346474 -912770545 419518993 -168805920 23814208 -495147942 942689224 -411065588 -554226328 337483438 -538199506 732125216 686599337 -95980439 815100298 -34843189 -855046264 957663394 692757335 759846267 446621673 -560685968 -577837677 607426176 376410032 654817314 901575082 227334120 -675068959 -886551898 -373504688 -752150766 -869754361 401012900 569471164 619847567 583710624 -116843114 -156569380 -894489833 293480390 245682208 62876973 -691053017 163512188 -130251105 757694459 678295963 600101506 616585016 68306302 838949620 -797398519 601001627 676926709 661833018 653449281 155858883 935751120 -546125398 -69568175 721956430 -150973731 964454877 757167139 308610219 299040194 618232069 883333309 -883921535 -784789790 693345411 914302774 119449129 -359391877 698783690 311056858 662291574 -291104886 -703167117 -535406115 -361173674 -925038808 -9603723 -86527149 -195495316 119834312 -774174249 -314200835 -683089747 -618989672 194429902 -761573723 111796885 126490811 -615147340 699262618 574514625 366648558 -603148378 -70044609 49816335 -537535078 -795551251 -55794993 283901571 190632430 -873748199 572592555 253254085 -568669976 -120817778 598060734 692107947 -215342010 655299407 70228778 -458496400 -306995901 648435750 211888705 -803815498 540904844 62895950 181803774 146513124 40341493 -52139163 -187542618 737423236 853280814 536667509 795665537 -121559797 847836470 -630013360 -409514713 290587398 -186008825 -778046403 -404093713 -544974294 724142226 142571708 -856987029 727489445 -417611125 -358015518 65241484 -158519981 159613103 -793253557 -673832888 -349319142 416161410 -923828804 -77746698 -127408990 -248155383 4110795 -362180595 -771142003 857993926 -441942672 199633868 189800861 393641244 419831175 -144146170 178844837 299394361 -599514392 -961133299 -804968071 -492266749 -212377361 470251021 -132205980 -318156635 -74593759 631789378 -16323492 598705057 940890070 -399022758 -643994781 -672518314 403246513 317431266 821352879 339402640 -677649557 -246370990 -914874645 -519240798 -149922639 -191695854 -593240760 -879304407 -886276283 68821290 -979213460 792943909 531863901 698105850 -696191690 983070088 -557943759 513086328 811707332 798535684 -373565182 56791957 448741862 -566898489 -235270363 65993362 -984147466 752241077 -911492016 773958034 -358601127 -910743043 -574935460 -156175622 -392601566 -277921546 968952662 793423021 252652126 -411806358 672087704 -198533639 -342504076 489109195 204434394 405534471 -29023204 -222204716 -424791257 -118724146 56153424 670400505 504962306 45149465 -727497133 -983377642 -964920341 740160019 -874156025 -490417214 -379042371 -313055099 -241310875 -873772829 -453071679 -564100032 -710874332 -187329264 -175126794 451436178 785859965 -364990130 137739356 886003780 12264547 297046087 511396266 511807512 234948118 -98571934 760941695 -138707633 493156289 829720722 388238241 -493885348 756373539 519257997 313992883 635366478 -22950256 -219610006 518181402 472859816 303952384 -757529040 -554432422 507409112 -523887027 -270886515 -260752077 505534239 -932172018 -93316623 -155242433 -951072255 890009076 -753602146 -172467315 -570393904 -496330829 -45304935 -535834632 488174104 -109947144 -916811193 -705554860 -541833170 177461069 987675884 -24888757 252805806 573908315 112510736 -901874675 804948499 -314689094 -458883109 688705640 928895143 78483426 -183357175 114276258 -505147329 197633994 95793602 -678344135 776902023 48969303 980250084 261782978 421863019 919737899 264600602 251871580 -575691578 -30870024 -902423108 87826068 -69518253 12795482 246690419 173462602 -517105694 -234259086 617195083 -792647121 889189961 885220112 -2302161 -671007176 827304196 932387979 254770935 -441622577 343844154 -361880674 200067685 860603139 -627688113 -550825523 -341545723 -196495620 -945816736 -444861617 -674495900 -160955399 501163341 839364077 529549166 -820698809 238887107 -825400885 585283870 836090007 -209634411 934474527 399132718 722090506 -853086743 -710923178 -103726211 -426421994 -496247193 -974214454 577881785 -664641599 -194790292 -897236926 -187220034 -157995874 -796870752 -102221810 -398739328 433154017 -629551319 842980513 522574512 -473513956 -785903832 283568149 -863504512 776484551 516250981 -943802464 -879980833 566774087 -495026646 -14728855 383359090 530917912 -95777420 -53420865 390865253 407060562 322104248 106647686 499036415 -22426781 -573860361 770119071 -719491494 -409251515 -497518751 -366973619 735653538 894065027 -875165058 940761129 -542230390 621211413 -762005357 -211995055 371690869 579346007 526494411 112583381 -762028960 -209255621 246271086 134601618 446921533 -255749562 -889806198 538119003 -145881216 531792564 -389561601 200301813 -968153622 774074897 874596110 198330971 338828942 -111400590 657499335 -644579020 -506583112 -567952930 651105805 -108626935 200004393 -292700636 -768199856 -565784172 528855138 863252390 -805020175 -28901674 279342775 288320260 -874692882 -82827382 566843106 -580807709 334160412 522594434 730303530 -228022399 710215197 974546080 458568403 -796094453 72529699 -400614322 128882494 -78695853 277764755 -754010017 -89375008 -304845867 94630076 -823971843 776555555 -141221751 -493622829 878306913 -249218001 -937064504 51442169 -720676610 303005474 647483118 -227767536 -719689102 710249358 602043300 782281514 333998306 388307770 -909912856 -613389676 -357178654 -820303225 732109175 -3001552 922154491 -821635821 74606793 -719948213 -388377644 -99806288 -387380179 -694087457 904457544 -884934247 503814125 -888889714 126129349 288996823 699900724 92474845 -54393697 589245643 423031658 434240880 793445662 121666960 283348375 584840461 -212932361 -67752645 185575823 272996787 -941404572 683608446 -450667817 -505819545 -205450995 98886857 725726305 673149063 969962891 886023932 -841305466 -142838024 291720503 -463198192 -723994776 835724846 -320458914 -105189721 708558006 -107636678 -63375258 -622336385 -997376350 121678975 990537217 905289623 -903036366 391404323 463230978 273315369 574518406 826146022 -802873458 -640974822 961174923 757884794 104084965 -177047216 -741777581 -101413871 -524106020 847210392 -632488607 -976720657 446278301 -225226861 546472454 -601214781 -137462198 837436775 -916589575 -406437248 -689596305 820520940 112776032 -464393505 448163511 404688611 655676730 84485646 -87848186 250105140 325806141 -248992416 647019414 -347533209 72510533 681621194 121457779 -275723369 -660346752 -420125001 442283010 -34921338 -185150327 -97819178 273166158 -225149186 -802814043 579360916 -56722009 -383894227 -961790467 284858038 -496537554 963728596 -589228140 831481852 820087934 486707209 125685449 254649209 -791944247 -123075083 -340137962 100199652 -50750238 -102988978 -14375796 878572209 235188433 457888463 -151016089 -460921852 -606167786 448540857 894241958 -413001701 -993916257 -621615696 -999172719 -558895414 -990385905 950539405 76102930 -351599183 -934539523 687300826 161040210 -43212189 354602538 203244974 278593866 -982071223 133122502 376663592 -344657342 -158472334 -807524577 -682481577 89213882 -674773972 867689007 592423446 -105143381 690339447 819572751 -907875113 -461576794 -19908023 -505457836 536790106 277467380 -315678285 796150304 685826511 378985811 -214934832 -165349499 -352640594 353777089 554051824 964675626 310303042 -845101322 -787735715 -546406985 930032235 564229211 -520765803 -955800015 -195889431 998692460 -257059282 417418583 -549775170 193599110 -201384907 406583733 485305189 -5488953 -99520181 -265595974 -493864808 300215883 -784657019 -539026725 246696893 -404425179 119321662 377557069 -679657519 -134045519 -32075374 27368709 464421300 15634506 -662044333 -869197687 306303360 -398548154 47880723 514609962 -978850057 932645770 -81031094 -338871642 -863194485 677429319 -461370274 -901203294 -147394284 997908362 743768084 271678973 893199577 695915757 101422082 535747010 961950163 154645425 -380088793 109147936 99090900 -151181835 -417497346 889836619 -669892157 516276487 -934634958 -699534382 -24305023 -938039867 538981036 318285514 618424402 -714542528 332662253 632796931 -641735199 831929425 -347670345 -617407804 -236142468 313883183 385474931 912932925 44676212 336972160 -848548783 -564882885 -735702919 -728041119 -313613 735916839 398423944 378480503 -928503562 -559598051 729353252 454279730 713427635 -80133032 -502979941 -978660376 37621971 -298741758 -559522101 770166650 541570483 -14658976 -860515058 -731329262 -823634968 807547085 280308926 540389816 -967826760 975304837 -984734341 -564263305 937483695 -500782438 -651260348 -764141218 221763215 722899649 240809411 -286123856 -45593861 -759930459 183362121 712785671 -578147722 771382029 -438104626 -903755133 -121633804 204848360 -952490485 -85021480 753914624 602224314 166711431 202022537 750220987 -843066955 601965675 278567264 444018188 -658092989 -287764239 423442703 -227682022 486777236 268657460 490312200 -394903145 -585850976 -483978591 -898866401 731591822 696429066 -221556836 84275705 55995469 -809264517 899615537 824261563 -166249564 207244591 -679977673 -408049225 357424989 625216911 343728533 -492043466 791822294 788594748 -92609254 -51546091 -158828274 160891213 -800982012 -636206517 740812977 131447104 889155050 705057268 -51791200 -847094226 -511157454 -853370938 -253240598 133802615 963724091 240367927 260559584 284422360 163875610 -128464783 -215991321 32635699 -749546948 -91177566 953757337 -587151017 -447556065 575341345 -278388614 -875347753 433492919 162041342 302795170 -943518517 787889610 -578167822 -831393719 339939481 -478794646 782530149 -350490133 199518101 -69269951 417252138 130818633 616898331 882388783 -546733801 -544671620 -123181459 199237229 -702464823 -723348129 -272058783 -580170751 481716827 -370506222 -958543731 -505457816 -124836793 -753557183 801166912 831000633 388311140 352719279 -251478068 354913153 -156772092 87731525 83856871 544450001 -665326125 -801295322 -149937477 -309261430 -815458871 87328010 -168703860 141751344 -385969760 916506058 653038366 747982026 -493300063 -573612646 845930697 17741480 558717127 -868252551 -365284836 797060406 763347110 -181187889 543672543 -321447319 966550343 -831225014 -864482131 -398855362 -680609353 -949369016 748509135 -603873521 -26510509 324755495 559919406 86573818 319916062 413393802 586346983 308064730 972176125 -935984123 499812834 573838805 693070350 -692277061 -698527230 476486729 229348723 -679416966 586018656 -147508698 929924789 792758552 59004238 915836679 704763456 985190151 -56625130 788981568 -213111808 263372140 243595460 -676286153 750714667 -716819160 -629441986 -54602772 795724177 976327237 361707306 78721261 -120188417 32422973 -515224256 -855399700 740057433 10518856 -303884358 -985649619 -942979440 547176841 153787434 118975327 -294116400 647943194 602968666 897590561 -947975405 253446943 9444875 -482808431 -142667907 -574249340 993833614 -417079653 -937453897 451214984 -148610855 -641977893 -408183932 685143336 -471835448 -250579579 224926105 -555587439 297692747 178809315 -438679427 -828073391 -522757596 -77095151 870503151 954008982 748616884 -284539833 -999632175 779424792 -370916873 -766597705 -231950945 -493378491 367117777 394039771 950745855 -725427617 -423644116 -766152156 217309814 898730737 -317817314 -320816082 289003071 -136536904 343221015 -140344605 -39922732 877957740 -679391077 -389550786 825620762 -235385528 95675906 432899664 970006781 -814879032 -534632424 18713933 639703159 243497173 -40926014 895139338 -55132449 863681996 649920240 -343315058 -7222662 -283130127 439057273 998942980 904331012 -198020680 -737177271 986769129 87327345 -177709974 403666002 -657772653 467505622 -343904584 -289110066 558589038 -798117253 35367586 785813646 821690938 931553079 -952100034 -551719843 -693042020 273972835 -834959408 956779251 -340120246 895250912 973346543 -969732548 -860725838 870675087 80070819 474770814 161062883 -108853499 -87691400 -117744444 441823847 402923437 -160855366 600625305 -910786376 -600913962 464772018 957549184 -373974765 278664722 118398882 783049102 21294384 -877232205 450128462 -53624354 358430541 -288912486 -672273400 -943165082 820169822 876012863 -175308284 -823936966 458036877 974868219 -61095806 -654151929 917398585 156872887 778690664 587632259 -73898593 307696882 662665740 636904417 908719304 128899872 -740732030 -486310839 789408438 -404678040 -823495409 474988090 302855809 -110323051 39082287 498701147 -776685501 -200875260 709361065 608030482 970395794 261912623 819002181 909230772 -638195857 -356400363 -433729665 -421456607 911413872 66109160 793481087 531575462 -761500454 -501182325 276296013 -389043460 876946877 -521911808 483321110 22281535 -914735623 -9176023 -423331084 455298628 -573834614 -643876216 -117403058 954150370 462259392 183357791 -115719084 155501311 655674594 190989796 -623726716 711714719 805408739 153555288 -620423760 -250189945 902568495 795418468 -547923266 -249539506 -951592210 801619491 -584223170 -708863987 712952159 91309781 567339477 937265373 1047525 113158801 -642768166 172450000 -436186232 -429969466 -780140425 -100200877 -759082692 483562432 833962583 -715915830 -522570448 646055071 442913250 396904490 360020858 -467825330 -467509124 -880258399 607971598 -800630139 -575234575 -974497474 429500035 766461245 -245757654 -571064312 -904865807 -94388991 -813794608 501282844 -356062571 -40637575 -384461439 267186801 -445538627 614080387 -737471975 -272351256 -831807847 628086799 289602281 70889376 -411800967 669127199 443540120 487643696 -609696780 -893960943 165113587 -79427448 -691115692 264660895 394975196 213842107 451489857 994858022 599583523 -42873810 -40123010 986973026 -733645938 -54631084 -940817659 26735166 965617964 913407143 -516446137 787559030 287412998 171671193 380982875 -302793090 -290299929 -755543885 735845272 157445793 545594151 -418655183 134199692 193129287 -51193496 180332037 408748987 -808391670 832752517 -20213098 -477289193 -9224456 -430874052 -82835449 148586501 704214350 927777851 -199361707 256156606 -32030762 -163478983 897799639 239497669 960126415 -366236004 -589867733 918939369 -189999086 -252772341 -168058941 -296918654 308104538 290077078 739340758 516947881 -476777690 666910024 -62719233 347552669 -725366128 374472801 148583462 -927266829 -255401833 502442828 -148050077 694989249 -380730725 -742495508 -208335298 782687634 -157284052 605840650 -629212982 71689247 -358035658 332458144 -604873310 128409672 -445764976 -216579023 203175557 -249597695 -825621636 344197815 -609943194 375157151 126315878 -301791668 601621755 83742139 -661461389 -750526174 689107520 162270722 -367103312 32277792 399280971 -65887783 132522769 -490561571 -417530082 -952065691 -786176323 773462689 443387691 33446205 883544265 383506136 -591094713 -727653292 32274436 877723407 -680868039 -44738702 -317860193 -688019111 -715939891 692229741 593988412 -790037583 -321196898 -928192011 -776329368 954733538 -3943627 50699361 632865316 -781311678 -984841339 737703976 -48319643 838855075 -179419046 -568633115 -696910972 -918111130 -669926665 342015943 -881017204 312531049 -123814506 -543985152 426899888 342112747 -81280235 998441344 48705109 344173197 883411213 464250867 253301600 -113680900 -490881491 -75931126 609578638 358895341 952157519 -218272796 762000288 -174998744 -852311146 -337801481 -108814920 -549635345 -494450897 -903220427 -113510158 22388584 832386060 -366301345 -895206536 739837425 -756913340 -891095020 433047320 486938593 -67626173 658863957 632274962 681525970 392827703 421589430 632266114 520066352 -819631371 -341013813 -5701909 970284658 -403810224 -532710957 -211794184 768682878 -2484684 -380011090 608413841 -795585205 -305898710 -91492286 -141548687 -135539569 470452885 105002841 759838056 -11232418 800783673 -650302242 416963186 757543059 527965281 -516687637 -907056460 -866694301 -246282375 241632914 -828198716 -839402870 -414884896 641617895 445294832 603227974 170444646 -934020840 915966661 -818154537 524746685 524913822 -673019804 -489178549 959520558 807734124 127079007 -439293728 -741833966 612135809 -254109544 374550684 -817982323 -894963843 972531623 710294394 -25010440 -833857992 -910089098 894710894 751457287 -176807548 915391 -917995960 -225547678 924345103 834734566 143592096 -68513617 577938065 511201351 440708847 -469552823 -814211535 -629624707 496014819 380421601 457975634 923992074 919031734 351921990 -813355186 16024868 -369063849 798920962 -740960238 -793129006 508946053 559081472 374636272 -765017991 -144996791 866685724 508727118 478285558 825434451 -205445392 -825567669 410557308 797098828 388825645 784301359 782176870 324907363 -466281843 -485815116 881866497 -883026178 -565566663 266605693 -674929369 -200916612 694405952 183380897 -146281597 -467006029 -688113157 566117757 173623993 250919276 744574674 -106433854 -874719188 -533198284 -244482303 488594390 -363109035 -665839226 528481294 282080551 761016240 -866466190 63802064 262217300 110897474 664526834 856593000 -661555450 141138933 -504552357 -679074323 -136634712 -463947684 722155503 -197334317 261487103 -515540089 -34439799 -966331510 711475484 -741094978 726034017 675547182 -262425715 925667810 -508079728 -973725571 -450011585 278397102 -798104854 -199949636 200530163 732596958 -741052976 -745028134 -747712659 2896269 -396833482 -758268847 627756375 747687467 78813115 -889324560 53710327 27450918 -175462573 -763018610 644056273 -278915120 314290598 264999253 710107020 908007153 898424023 -980823126 -102987615 78845999 507519276 421325139 980263610 681711283 358810353 -448854790 270489857 680034227 896991855 -188262278 -3808181 -493918680 217335260 -10809493 -591626132 -297692598 -518271852 621397494 -380069318 938655211 -675318605 747127486 175233437 -774864691 765852801 945185436 518252376 -294960904 785320490 904493251 -860939771 -626041976 -764510883 504810049 277192254 752648565 486830127 470751806 714945243 -788002277 89693285 625601576 869906513 -720970492 675758443 -899164578 -488997039 697645636 590157023 910851301 776974875 -9409693 567411360 904813925 -799146810 -267360198 -699742338 65694524 690227141 -696261994 -834240785 762328770 -113490662 -916944742 811900649 718040695 -909031236 951340384 -860047844 5289843 -806216062 290734174 303023634 778280126 -698529753 891330360 914055794 966509301 -190372714 351919692 594236105 -896101285 304116200 -106779347 -329040033 -455084746 223415618 5758869 18692264 944408612 579814270 -849227734 -772382424 870302911 -906554257 682850149 -74823654 -626466659 741704560 -971569106 905105475 -973366149 632555446 567687675 -233921321 -477458599 69626635 600316770 -619421232 280100101 533043480 549795937 726172278 499781795 897022408 410439721 -18757190 -32985959 129568474 -711238744 531169382 -86652598 -93767721 -868923615 -93209344 -131385044 482221559 835552800 -295333359 -46500923 -415608708 -661685645 138498450 -929213152 -595838951 -275622090 914008788 888858994 -958277501 -415215945 -249927700 -634328725 872914210 549667391 237826991 -179410887 20752248 639581329 -974794195 -140594661 358903520 352081140 514556737 -614588361 197066386 -668311825 944293635 241807424 177598393 -928360629 -402116870 -740490264 -394085949 794184591 -748936312 -53914991 -161590272 -23150189 456464426 -489383875 -783937011 823925241 -751896342 207074962 491773646 731193182 -950393038 -357307854 376923270 -884706713 -675162203 858828020 -48430472 458710706 335377307 -676747018 -588931192 71361949 -121406879 620660338 635858075 -468996971 375723468 965420910 -712462704 90410917 -872847508 109655660 685781798 286706376 243486252 -59252805 -450878988 128494705 -265744777 -903308951 793725088 -75166357 -259058208 -627069478 163369620 -283886473 851444802 362775293 845060298 -693643938 -742410388 -857554022 735873653 -478333254 564652458 246106500 713248150 -728763284 794255618 -359403377 7301607 633350947 -281856098 6441766 -862598931 -234792506 -422959581 13448488 372377975 338947433 -689822482 -90319396 652849998 -250675636 -672833672 -563041391 -251180151 -921941681 967654277 651519793 49819322 275600282 603445114 61855657 556091569 459480398 -115810687 -664103186 479994481 443086186 596538578 -889930380 -591608923 -391905994 36326465 -231731946 -937993581 -566297043 358982407 -33796733 -694863219 -927021519 -162915922 -981499051 -649742331 -807759979 -133976739 -153084206 717105749 601549241 -875220835 58612000 741921969 206937409 784803490 -811467600 113240290 -695458330 789884517 -730154007 559477380 806242778 189153914 -640736236 618256727 37265609 -943631884 -986742032 -348561676 525526729 339371707 -914883333 609995680 541237652 -389570751 -301445066 -699359461 -689389053 195561551 -86613836 768632230 -634071745 -670014308 -150184456 -433328180 736392789 -498879745 -31569621 -295964475 -239749620 -394425760 298388063 -46412687 -876350423 -638047259 41847872 680204516 -686882049 312329384 -995011014 130896454 233536395 -863556019 -401401730 -894338741 717827923 695680165 899967060 415686982 -583831173 -574459106 981594848 135667629 -93811553 -15457367 -554516872 -719316955 497066488 -639303371 426934928 -648335387 -800385226 -634573874 -255880208 856737503 -235248520 231913724 813805593 -788224559 906085431 -828234828 416329795 433617483 832138260 -310968406 -385739872 494781466 -947734881 -896078594 282151282 610233063 -781795704 85395565 820759564 -780108710 -924388405 237744720 -58696088 -609021569 224860664 -692687052 -918476105 926109522 260562649 576074385 196535783 -287033682 394768637 838302546 -66298870 -846012928 -309084426 726154814 -744701517 -257393379 -597859429 -955210906 -640555865 -989017424 845935911 717561567 933709639 178568889 -923012134 -102287373 989205503 -201679864 642629737 -22609749 -4822236 194243607 188365502 -293477671 -192190607 857808610 136492496 -815285549 929020854 -485420989 733579029 -250825499 -965544626 661460322 725253492 487962828 -664517131 137674592 -820429319 -761023131 -624042878 -976178649 591122298 490174581 -170040983 109378068 111047730 297277233 -967495420 -428151479 -128611004 -254001745 822799114 401177798 474455759 -448119480 -244396694 345436914 861870050 -944239812 32218244 285613243 -153730385 -994767510 835305572 -44584011 -225075946 -487184351 -670109637 -256598527 499381404 -458774611 -549116346 267817646 208124815 514945235 -419529386 -231645531 -645225366 463938347 -138516120 -294873950 851284688 248510675 -453525891 -230913195 -567076023 -114809195 905244472 130934806 -593387460 -300747086 -963321725 608823332 81888084 -709826200 -416965623 -416667441 -854055713 -248428693 -285345674 463630955 928819209 592155924 723863841 -439349045 844679498 647469476 37274608 240782515 880446973 16568619 24928636 -702870463 973770147 9122022 -486687394 -469933143 616782676 490463878 456950219 610341599 710656497 630870039 -493380966 -441804864 -47621857 -704043370 -801768388 -611408701 634618238 912805368 221606228 -536614578 888522456 34119809 -769473051 -252981591 -822147863 175477611 -570221204 461349579 -233826201 -451592589 -513687031 -294408140 -869504008 -621945296 807616778 -999088632 -124901838 416367310 889620849 644403989 -468151955 970488703 44999611 624652611 48645046 -270424583 115245616 -409735119 -157675215 469889541 769088450 -801672488 823019818 -237082718 -320777861 577418426 827626509 493512126 407275356 799816070 -399655500 40800650 398980175 -421682766 -470975198 972939718 31016016 623915608 -905858519 -739879987 -239743414 -217345942 -276399496 -246278928 44463726 -442288771 -582986418 84988605 530649559 -733417101 -125416230 539775333 888436056 -604251669 222404524 -784903885 -801442082 -507027964 853415076 286471298 622908840 296436552 -639435908 -309893018 -313293434 -614879922 -945458170 -84211791 380553468 259129925 -891500664 -452797243 -392870447 578348742 -555623244 450959644 653732314 -259766099 65228186 601420636 -348595515 857679461 -603543702 -846005041 295051240 -773232038 753848847 859356080 -759425890 -289833893 -501805703 395499305 -915956220 -180587018 -929668774 -318824012 473587408 410156343 534619047 -931587394 -379966785 646572957 -340472289 -33220709 -186028217 271086580 830664978 -630226012 64750501 -650711633 19706966 957321821 -181261874 389671188 -939119767 -333987309 -657474069 55577007 741817091 -464274921 663782994 -582709483 250713253 77644010 441265398 869417911 204687458 -612810484 -320651968 -242851601 651876492 -448528085 799918909 -58425360 -756757825 -404225646 604008632 281616361 -498571696 47514822 916786442 -380790850 -272213189 394095515 -451202077 -210403317 938556140 -733134005 335879175 982718557 494196534 -88616163 -324674786 228712405 -306616050 899387903 262633029 876382501 -124537047 438107190 -12713137 855536785 722566736 812917227 -465008643 -320533281 977910065 366041482 158579709 228405115 859999096 -310709465 108741825 -399671506 -768374025 -202562827 849292574 285959548 421119242 606415400 -374058620 -878956292 886265421 -834863626 771271975 -613732052 -785759008 111404003 833097090 334566812 192987200 714548183 -113217836 235508859 -622510448 226555355 -287095962 218513875 -776401735 -520346702 536608554 602315932 -644561191 970636676 -477545331 -446565848 -713174992 498453393 529325242 -404323828 20556390 69300010 -383718705 536165391 184346600 -276545278 575025943 -357115909 718901262 52503051 -682941451 -318656545 -738327135 -238468927 743439631 264346786 520445553 914000386 950159431 526285487 -154916468 -367020469 -195433319 -921856752 -243208568 -636201479 -252447446 -48409887 -348572541 -234933615 -471071341 -775732090 -727621981 -629903018 666377970 869258674 -663641330 431128980 -924005103 942210956 812405452 -459312861 -944691410 -507915671 -686616000 886110624 472068114 893815354 984914194 -964623532 70468288 -724258025 -40608055 -875883539 390245339 378952517 813165653 52094520 856632906 770839394 -894259599 578896350 280775835 586184091 113626591 -916290062 903931272 672832734 140763963 496675758 -32934224 315137122 -292655356 132807500 994914546 373691554 467869048 392798908 259982412 -177126914 -48953838 460591459 -810355502 427500720 -556347259 -678394835 -910317516 39765731 375759949 -332185286 49047459 -289122120 454306799 549624909 -653974438 690822938 530065207 -15454900 653197383 -413664475 242152403 828110135 -389002745 -955948815 70200162 -224994347 -546942930 173928198 -388303859 50733107 956354816 -921915553 168039299 837782425 860013125 390693448 -458550737 -511763214 -802873184 116268589 477499566 -767325427 954346956 -553226827 792219985 -411877518 -478399772 223870635 -555397706 693548263 -44263817 942656370 -427529448 -614984653 -15873896 692303314 658739516 624664948 -880997485 -860825202 262441126 -144189392 -625890624 -839966765 -781097360 345961350 819803583 -307310551 -617984097 -774465893 476384967 731496621 -721403410 -208041588 -350999212 864385716 468112077 872689225 255627757 -792464867 -698740386 132479040 175211763 -688592072 532863158 -762501100 -794946480 -840242806 455384609 827292943 -666689044 666771778 805810759 -104971334 -487702169 -424738558 -28825140 900941704 -846144609 -988038713 768311950 91597256 -952304260 834566129 -829576402 703368463 -785725386 -320235071 -419335301 -362719487 808147357 -736695170 -660574313 875980553 801763982 917620666 940783664 -662182950 708547721 -590654652 913824329 -27653913 204906678 -986273403 -680703659 -340429866 550133018 -119521915 661819131 -116252527 -418931554 -111657599 -62545396 557855252 331436476 29434055 630212281 -988219217 -412475188 128574311 -69745718 818543927 614673962 -462041598 946077120 387000550 979144368 -727517890 -520837790 -970069276 571674872 -659101821 -416483057 -993957279 -688305265 -531085733 -560234095 641816666 798634179 201604516 813288649 899344101 60753964 -372098854 -341492606 -256439730 899417500 938310788 -517586682 -132060277 -534629547 42475881 435944444 -272907113 560451666 149596822 -275927538 368861090 -24863559 -806690984 -244789887 166424356 -647800001 491912177 139303292 -902746820 576092087 103869325 661954305 812005906 595859972 326456591 647114846 924602316 -775625861 778047548 889158188 77571897 -558725284 -561368284 185843368 852886771 -331191825 -702984079 -141211219 336659016 -856986810 -132840767 -948116451 -676712204 634127880 936763927 -768767349 655192028 -572388525 -59429761 -626413516 -99438258 -856037112 -813474303 857660165 -243294059 -937613114 509267878 348671432 -981444268 -544820872 204337575 -484680302 -532846527 680535121 -114415189 -276036528 970291889 -905142512 -778039325 -397201730 -712536707 845233721 133496000 22347245 -843087555 -90798983 -63246402 482584788 926605267 52375048 -332395969 -271577608 -119304513 606994424 -131211939 486778698 -705192723 818223519 -156408158 -415482384 -980235112 -232857660 358069885 788954375 154372803 739731685 567935301 -683161266 -973835972 -978140795 -863360637 -446657824 586984263 246012875 -648883109 -832481332 -581755473 -683744548 474152209 -639769360 -639853535 -187943552 -474060912 -211373790 627463750 957746570 -490589742 396718660 230168544 342970848 246694234 -789046382 -61078687 -304761155 -97509711 54781352 499069755 505518229 609495565 667750917 478443513 -517470736 956446776 -596721019 893852494 847332504 -676731506 -523058715 -452160346 733425006 -828390009 -389708735 959086685 -757130826 -49047591 671123997 -242771991 492823762 439534552 -990801504 727922851 -733626618 77398788 399449923 -922379903 543608419 -309624184 -361298860 859493640 990380146 579031878 -425192726 -941748099 502632383 81419603 -225018522 -727953278 -679130720 671078231 786998452 87630290 -911199273 536835207 -863045021 828996576 712160230 -700351416 -366842647 -811142607 727390076 478332767 3014749 -641313384 -218092617 -806810385 536415075 -120497289 -56263570 732129367 -30179289 -44283992 470957202 -660143201 -169291643 776667321 143488805 226546747 171982070 -270778772 143840209 -534155940 -212159615 366946671 -919670476 6802978 673902641 67873147 -731845857 995219473 669144973 -492858515 -405141079 -995144043 680707368 923915284 -782144694 496897336 -283697763 336057913 -897383123 -209060805 212894839 -663201549 -792057838 -494346147 986585189 366105154 790975012 -179238092 -576394015 779689683 474533759 69137469 -702362409 -466167909 -314781570 -995142321 329291709 -508855368 -72900043 -592318424 -383589983 572697068 -189542512 744406173 883074795 -88271991 -276824912 -189471866 -188243226 144074981 142080164 -600653091 852294103 91050199 286032146 -14386769 12081434 -100285813 -581565961 872833680 22445325 277719815 -621910050 -53183930 -333320304 853381359 -530232181 471101359 -371737004 -876925032 -267924306 -745580935 226878136 436331566 -570895649 -175911596 124092609 -267671218 -383682694 922876755 775510518 326893579 -510304917 342712987 -148839804 -595942637 -738882766 461088978 362096830 -407504349 50590753 -969678339 617465616 -983902951 -951123713 132787237 -142987581 -576743726 -978888935 895259451 699736809 368964296 845822179 978343852 595412969 -410788549 964030397 -217009921 19249017 248394846 701866717 348257435 874100805 252522202 -911748810 -683953568 -382201486 345054709 857492880 381334496 -64759191 424103530 -407839912 850274091 698324649 360267930 -466209455 -747615565 -702863799 -198979274 -741401800 90158991 -423243225 -298830110 687212112 -195002022 35347272 814005058 -181481521 -184458868 340945163 -769098613 825015707 231377949 -73455873 -64315925 298930773 -826130106 -154370505 -586388213 141762484 -621207164 691526566 -139554733 846117127 334874138 -629447223 -69043125 -518649327 -694665177 822308392 157059136 -432835891 440043296 -325150885 588216871 -152779 851533512 459895519 -412720667 -582582097 512816600 -831838949 -249824838 -338508141 571417623 744014742 -214795025 550047906 885420771 132736410 -831178244 409711656 -111507148 -828432001 -499281254 18146771 484211277 299259266 804007527 417801943 -106758572 898772903 70740896 536929043 551013101 -110188936 882447676 -784680584 -869613012 -463645390 164243055 970981600 673145052 -33907480 -796194386 977064109 -414559872 -837441253 -837957520 44053521 -717960968 348530682 -42592868 -547377320 91907183 759490032 351817357 545251973 -962416125 620243207 16534493 225476226 -791489691 -654790725 -538918478 -574739827 -453735861 -682390508 -761283484 833072947 -456838812 466238764 -456562664 -9341094 346317426 695282774 889118122 -506415524 -171283509 -374488349 -333415403 -258223846 244115003 73430496 -685433908 -17794140 484470907 124157656 -830943431 45848598 716859266 707234861 557400961 368572085 -957020386 -760691196 -420926007 -370954359 -845765473 -427427107 310826563 -332983003 514768556 -821535824 974437810 273336309 519607953 408483945 392677188 458208802 817525395 904947429 438841940 312516800 -345563251 -843261591 405049888 -848653108 485488284 -890545652 -989200981 829169702 -186305726 -852222369 -330735401 62102762 678046345 -67359536 20079 46405270 -369092847 -505603549 142583570 175060786 -476180381 556679549 -628405512 -957355404 -415058043 -797697610 942356122 -349676293 -759662360 -568786377 -784449876 -523522431 -173626066 -432064186 -494922080 19572598 801545563 -915350331 -984663119 -600284813 796037806 892893982 -914450879 -372781621 298406219 866365584 79355026 -200006640 528753102 -50890559 -826979238 -872865313 211602882 -121055297 834627515 -194792078 -297691344 -851988503 360684424 834118764 -925265013 923822246 -586637456 -260592409 -142198781 -713038653 -610012790 -644127964 -297533516 118301853 673443218 -216617252 953617383 -509195519 995134791 660153927 998828996 307434194 -249637558 -910156414 -752047426 -125013850 842901432 -770307378 -868673638 976885888 652301599 918314094 203708345 334058429 455901422 -672192784 -68459114 -690934264 -418729102 -563339798 684796497 -651731916 342861448 180276406 165871965 -580513143 542033735 736950233 -684293251 -789496668 512930380 -395145847 -965673122 749279687 -890155623 7533241 327097682 325052624 989176721 -293724104 -465510640 -347311835 -959675547 -494019911 -798491295 386811512 27181150 500136697 -455325496 -339377567 -180700348 623471364 -204697356 -511987843 -995876627 295949536 642719348 894125535 -368183749 -488087175 194407840 134592184 733571401 -729683218 196460868 831288504 -424425449 -384179791 947490470 88184899 -423924268 -42404628 518846294 -226520339 684628760 720311935 -252551517 -462696337 537759723 -190508182 -351616052 -114574143 615204865 261755802 78719902 303208066 -380150542 834171949 918237906 228024771 798344328 -281328933 215966060 282855660 -376599405 873099270 -708148320 648633348 969491140 -439748196 658147789 707379084 -986550857 -188451768 72615535 354372711 861695180 43398965 -264038911 397963116 -85799343 120535712 -849002794 -656787503 799372018 106981253 192722842 -76846031 -910617100 990537197 400777901 -389819724 81193395 -348888659 -661111268 -692076684 -909536124 -685023607 382555471 -675101933 292725423 -812214310 -69573616 243588532 529671402 -434275270 526899934 615717883 -489597983 -809514210 857521987 83088068 744685767 -136634658 524425342 -504739131 -499982883 870727944 15680883 311325942 313999147 15581120 -691241622 815817725 889054818 449165355 -101846075 -959746303 693217488 6593890 403909541 -472129556 961022908 912493 -872332003 -720753344 629319132 -929550668 961487726 641332437 441355954 690536135 887497758 471757003 -356021597 -39079865 822280930 -348069023 953795134 610040137 -322026422 487753908 754935142 -340584942 -761814200 376891181 505887642 484757519 -350580707 801371709 -799892311 -496686049 759691812 772986893 -342260124 666436484 278677577 756667829 879542898 312748719 644379501 192664555 507542118 -991742078 -653620083 211351488 297632294 14227690 -108937481 3827947 -34971151 179998294 -739094910 484071105 848679631 175248652 -331194197 -858185568 -135603194 -345790179 -583940951 -589204409 849228555 983574503 -362939713 -997654141 172092651 785397991 18177111 782418951 325357510 534972708 -245060647 -694345094 -194284141 858891098 -305631631 -902581665 992379954 309330744 -381530692 -332287054 777987470 -603721444 -159086976 643857908 -601973215 -892536303 -197647544 -15983498 26094498 -171039727 -252455942 790837428 10106224 716208649 -936344563 -905887909 -671731689 352453889 -315557600 614544540 -772459557 -1368567 366736821 -451307648 808068878 -531982943 995009383 -794815916 545243404 167654774 890152695 -181982338 -183664510 639953250 -480970012 332747781 924145891 643835463 -146748941 936860290 830190854 -330272860 54512123 220024065 519470868 -214702102 577323409 415439647 -125998981 731759574 -521389987 -403216314 -586848912 373746893 -242771541 -352883662 586307225 -319613096 -185188250 -474599502 245538447 -598015673 -484577176 604763544 -18225561 -645998403 954676175 -952441190 -906785243 -225311993 883463239 928288477 832194067 351362181 703000594 -600159462 -78367581 774491010 594483423 -681017392 -740995163 -412218242 -776591781 377541826 126673564 885114707 275501663 796454275 -581846099 -405783495 -255854180 -236238471 -332663183 -308932712 -919754858 -252980801 777770042 -954717909 -361789297 319465670 -660779969 -98901155 284402035 776407381 -342166210 477365719 -683507727 -809073584 -427494142 438429278 449382012 18426213 866990690 -83537889 924590402 521499566 -488068194 -166948500 985907481 -270835048 194700198 438268071 311606931 -961884282 125290872 473297457 928228608 244860065 157290883 497115745 795805677 -282477575 498100614 -671994494 -190202386 898042468 -6461247 47829668 -170386352 5831509 520248591 -520522731 -953915407 92936525 -51818765 820397552 -470334011 166290702 489322774 -929796260 -746269303 -480989886 -989389426 258022716 -843784081 206450846 -527651531 564408609 472160989 564614114 -928651735 557663216 534005847 -116769663 -303676009 768655196 -255506379 -697228235 -302729631 -869137177 -989415654 402473267 -105539645 -988361904 -178384466 315768666 673009102 870550961 960766179 -161783105 386555714 -811656120 -995152371 916978056 -352411827 -748699215 919399614 807196122 275357643 897075004 8021460 -420835958 -67240153 -702773596 796480171 -415612273 652628857 -301623435 -971825660 -941608416 -402211941 -234237181 -446100679 141390808 705751826 596671663 509643683 -969275190 486040289 -512336219 -944902239 -95180167 346003508 -591351232 333779154 -205936879 706040942 -772357655 901517201 25614771 -849161439 -759189988 644091322 561980689 -31780672 618306843 213614189 -495285731 592691831 345208958 -86255204 -726393183 769054322 277803954 933325387 -475230594 -789292153 -523736733 119920153 -586485942 -529062598 -182212849 -159101358 -47110328 -762484334 -259145040 191565355 -673488598 626604242 -929631260 -736444710 -848669203 658514464 -954678375 -654837169 461376458 -618992439 427654559 -402681343 -329363962 -768333881 876698560 -732477076 702831447 472239004 -410075879 945183195 106849726 -773173100 552860177 880282588 -842378278 -31694635 -301325517 -919280197 -384477178 281218644 244618595 324365633 385172294 666174457 -766906691 -599969894 -100494686 880173419 -815352246 180853885 -196322711 800008918 665881281 -81386392 511640426 -531858610 314413471 -282796579 433911551 -556982072 -553348819 -362542046 917854192 392178890 -449319337 651945463 -572191647 161361497 794700108 482609767 -309257121 -935916168 793352572 369545040 670417128 -171429844 -217771862 -24742636 -155873354 -469498067 609299450 -387093361 -340384762 765030527 533240525 136388218 886485175 -145284263 -100941406 245466768 624321649 410618197 304381374 -825860916 393249341 -83802872 -838024241 -230396925 -56849124 -610978752 -961911674 705339478 -285874492 -427206710 244724976 374719584 255572796 229798608 -571852302 155369239 -810213547 -960025545 -551415891 540946793 -232095997 190565915 -275102924 -837908686 145407012 718318686 -56679471 -98212726 -866393960 -614883184 696494191 33207835 -685951980 97173199 -411390846 506743626 689002272 739507241 814159112 120537402 -345539602 -813928935 -246103543 -158034937 -484119183 129067784 -623516689 565065911 292427119 -378251560 -81267957 114945739 -566543710 -61568 -320606685 -619672883 759158828 -105294543 -971543601 590658557 836616186 -695522324 173654573 -743194309 120046759 -221918359 743600609 735883028 406693963 -725572727 825516127 151865654 -66428207 859777267 589234908 629286950 81996372 995681417 -279121144 484052742 -978947533 -643592435 5664881 -387546218 244298087 -8808656 -991464850 344668834 -4610435 -366668986 458416451 511120518 29159966 680038086 707911731 723785718 430573154 -22680787 -643146671 26201687 834063185 252852331 880120573 -604656998 969752098 414206686 -19794237 792273820 217996728 634316611 -939315162 174873291 -450794230 -161001288 739249000 -300191632 674818733 944517289 -599436019 593221703 -155497585 474583276 791934557 -387415977 -800222180 705488664 18830078 -765544219 892376171 988195389 661023250 -651152509 -370542548 -835817692 -808364990 -104699619 938194900 168232218 728980836 -323220474 -633634697 -850285653 -286155077 990338765 779901080 -99367324 508083341 -624007917 643648529 -897680370 61385755 -694547358 -422467574 -963845120 630602063 678023693 -733134054 647926971 -280249007 -445212609 305055395 790818495 858838477 -718268243 -836787424 127138591 -628396948 -735296101 -205780351 -645404833 -387316581 -407949431 -937493261 -586152722 -765760843 -493255423 699394998 461480706 -871903443 -344750588 -388552846 571609207 820298329 -676287147 -107591739 956901185 314529741 -56625964 -349625673 749327392 874119981 867285774 -813122411 355692057 -474655612 -93955495 624930471 373229570 666572567 -847677363 952635905 204648462 -586998514 355558509 -34089458 751940658 700684679 529095241 37268843 125933982 -714673499 -938104627 -57385613 241771927 -666914662 -49047295 74961230 -817714841 -787101056 974762676 210558481 -139315442 -279660091 -51855008 -179312384 -44749909 191871639 35287075 40198791 545392390 -73961296 478149775 912245719 937283831 -230967409 -868447486 -324134237 -937204660 -394639598 958848182 513041252 816747038 -306474900 133063102 374159981 582283657 570168146 970693893 258431448 457635590 100419594 -721582910 -988183363 884944482 -207754348 -47930735 -34131893 208065944 54591674 716469272 21231282 -909402985 -419820413 646137485 -341911261 -308553326 633260202 833152828 -357428089 -470954616 680864815 947962815 -732092161 -642696318 -321873645 197136668 -133001868 -823497207 -48475523 -91762322 -196670015 155053225 -544179715 138913892 404180439 268409021 590226096 -391289854 -998802941 -799274265 -990915475 -902450093 -650714666 -815997654 826652460 -873537146 -333181255 -73320904 991452321 424396666 986257801 60089174 623518764 859056251 -3744326 129997088 -664598345 839368435 828323407 417180586 -260555859 -296207743 967010437 380840230 431645026 -440367354 -354036395 121058894 -693619346 143838292 716325846 44307170 75270149 816939987 352670421 -926913056 71822735 -336691823 117736452 -788654619 -666918188 168552902 254210395 -344497777 754998072 254330467 -522246221 -249092399 -269400968 -350733122 94301043 -612901490 643329535 -924114447 168432959 546422991 384490020 590588896 816726575 930215431 111666249 893784997 868106382 -441453262 970033309 726653858 320336311 233551830 -922974246 -612754994 449116688 -731608721 -280076452 -737734514 -442452820 386025395 -79449102 657707403 955361572 496436161 684466572 396201255 534867455 -574963528 -763311980 272157206 377515820 -897153622 -696660844 524871329 697762239 11410657 354036574 -68353334 490424343 -3155411 -184220907 179607838 -296583502 -892781096 -23163131 -912214497 261380356 131246790 -336864022 -378074788 153330436 51944986 -320801957 -321443872 -655188773 -357519580 -616992478 109190225 370371775 865221677 553993490 829943221 -291407209 675844032 -287264018 237817916 -647340219 -792698225 -527042831 864999701 212391141 38595858 -570566382 715641142 501175584 645312922 708957380 -436098315 208923282 -986879577 -333305254 -339447912 769147735 60325950 -91466538 707203161 -810342847 -246716183 -118070037 -96191998 841147420 -86988605 -508618977 -481719761 737054690 -83018821 -487264958 745045153 82354146 -641756872 238079071 -350086915 670381708 883423288 405485170 580561178 -370471685 380311160 518664199 350580729 515909003 -217894039 -354064489 -168922688 -979895685 -837089686 221716642 -886776635 -550650164 -96036854 -465017700 759066728 -41544290 -233233583 -596491556 561983556 -433907201 343757629 893416968 758623596 -684595555 -621329346 149933476 -364842768 631610019 258255833 811646164 -771108861 -589258018 -98949828 -484862977 377205068 -413976130 559746085 -326457034 -138235605 -276389090 691538314 807423952 430534015 -59535113 -763315920 297397967 -660631984 -568105490 968370292 -570312743 -545890735 -691537691 -168987760 -864144132 -90394576 190108241 -578636556 -258174001 81249278 -438200622 602422726 -763685504 974311143 261159419 172619846 -89868020 -900781489 -402211826 -401734401 602199505 801968437 -636700986 704258497 -464423989 -481747813 199340622 251363965 -388780765 273862637 86390603 -320815162 -847585623 320917510 -716928867 -626941982 -87536835 -91118159 982837039 -464176167 726098438 715078174 568888772 546164392 -799388673 607503934 -780114659 -849195050 8610877 634746969 -221190430 -459770782 -58029924 -974189429 494670163 -20487210 606076751 -563622463 -251607456 -153523510 94570659 273369352 -863546877 -43994341 -831856708 -213787866 457759399 -601378426 -168028366 476293782 38849086 517869782 539112819 738533739 931719204 -171599952 -179986310 608889780 -517572715 -77889980 -426143918 769823336 -459298282 -149870410 -262616242 -901931931 377537262 609442244 451985375 758878033 430183222 133064284 469067710 600946880 -205621771 -965043395 -895996289 -214646720 -660422139 338361767 147990929 780158891 903803853 -977981070 -206176432 -321900964 684001695 428393830 -791546678 -834805527 -402715571 -167978691 372454578 974955498 -81237099 292898206 149851319 -296714949 -825836144 -197140201 615047496 -7615583 942916954 -712264541 -358692527 -950522045 288519187 482857774 -488819147 -904354189 555351738 54907280 140420169 624219299 -375894149 -438241116 477916772 736920060 634137813 21579473 429961965 -578831825 -131807304 -493470597 -78162577 -151942540 -933366992 772154674 -843571946 599119874 238264831 -111378543 624630429 565117380 -708841786 -660964618 965778971 -871382888 -988901436 -839937714 212182164 -426689125 -742670024 566007771 256755100 195029450 -309389009 -556387469 654426730 -70123981 534167654 -642279609 915663745 277300292 169839429 768346378 972043187 -956439931 -547117637 222187207 -856425536 -339446035 -458511815 -805286793 438952243 -216360896 -257265162 -55670961 -979956554 -777756086 483050376 -629726148 54881826 889833885 -296250905 -334216260 -736695549 467757001 671067919 819285830 -536291671 -360245138 -206720041 251387287 -67354938 -358461678 -651441940 -795575564 125265736 520725686 995930361 112250648 991747834 423173798 296366987 784295741 552359572 133045450 -461156022 -608378236 -838938461 -263573210 -908233136 82771053 491534154 -206827240 328980767 -403999826 -59148109 502970847 -567506055 336108947 -561775145 82870644 -158623446 -693036983 778689681 458749409 114156959 -57161708 -157218794 663971193 -8545901 657750930 -766992898 -383036531 139711345 984542418 -600573564 -845800837 975542801 237106825 -853708492 -99457918 842042126 258689920 123757645 -167237207 -197663710 -638993994 358909462 853992463 816004499 858636970 253491620 -259348463 596088510 667884143 931944651 626937503 -288655281 272181306 500348307 944652252 -880684643 -712587131 531225866 861815019 -873358168 524810442 -100061695 974118302 -589324545 258512809 -963138806 39825391 -744160089 342428400 427388217 222002589 -829075817 553089829 25383494 773125762 -589860309 230784995 -552025418 -72841522 635128288 457718331 527729142 991125135 911909849 776635774 -155815350 718778181 63108372 -542707226 291847484 -839213380 223696031 -986398672 -346372814 928776536 -346775371 -105369411 753895196 -595868547 494318713 437251030 -807842187 539022266 -528740981 -514303547 -803592173 -984122989 -853824563 -885922597 -234480998 115367743 -822873677 440398173 -837093988 -601094633 394582931 944025952 -415575852 491624353 748833491 -217555446 448408489 -221113761 722416757 -863451475 256813169 412695534 213328300 74073201 380409126 683575278 878579149 -641012838 -330493400 -167740820 951637353 -543511132 883270773 959727408 919221679 -849641029 261076812 559971250 -196616629 -822325586 615780430 -576407061 119640894 -201588956 -264004783 112618932 -178294000 364752742 -430183606 -920229545 -777957648 -260389803 -156015685 360860041 -13401418 296614905 -91150924 -982838799 789431767 899092922 -178950710 935397392 103301359 533720004 -602600827 828211075 -341630031 449795180 -230423507 223083114 -624513535 742777709 -184103382 244861645 155964801 -978041353 -453970585 490555070 -76186274 -444932414 -260715009 -903332728 544021775 -766983597 313576751 -67114921 -727608187 -964412076 -213924335 534514420 956397751 -732417661 876452751 -631162457 -14980674 691303015 -926338812 556805175 728938581 -476612907 770111103 -998278176 -486028522 928198914 -896455990 -709173294 341122029 -487026003 -13032005 -406138807 -840417250 -707618823 -761346810 975307248 -877083425 -149073099 -976363377 646535793 75702812 -268235777 -402317112 -817212861 182562154 -686298804 -585073300 500554253 -677575485 544855985 273889106 295677485 -329477432 -45754993 5486051 -515009271 682914701 215334192 84455878 92591763 774472818 465688593 -982078222 729960674 -90058353 -918588492 -329589890 -228361628 -963985893 -750005226 312567487 102429033 -722336695 -995460039 998810911 -125377586 -382723116 354686901 -718710764 -498702774 586101694 318246149 74602340 -824774337 -901687987 54418098 -87894958 387216501 640954568 368094047 -969496013 -632558354 154644319 352798853 -9679576 -452907445 427329323 103436082 256185176 -682283829 -822769894 -167755147 335677487 -12292189 -294310481 386429755 485922197 -483934734 -685961684 -857990572 361147118 -217735502 -140820682 683389601 656358989 -768216205 3435848 -201040256 319036196 243762728 -537337381 183695303 -614301288 -170549181 515726937 -967104437 367811052 -328140861 -466789311 -342630673 -169218466 -105168927 -288768696 508759241 -554958481 -147076333 539131438 60965102 340507865 -792045536 -417291385 545841806 -631030381 -456357704 597762549 -555278224 -63802834 -34348349 297945904 -583867604 -997514512 134181067 -995687492 329359934 -725957135 556300334 -623059747 -181090612 657071046 96875451 -234111133 -489718165 -855929685 852904553 796738211 885074668 154040085 -498763421 -664518158 98115513 710578382 301474474 -70182071 625056054 -352494511 -772974437 -387926892 648177346 -564772809 -844892724 -883288818 -822816494 833912240 253134051 -217487989 606927456 475413667 775649602 180457913 690845760 -804118107 -838242542 589987557 -763423505 -996151772 -293424531 732786879 -631691348 -187811254 -813294137 591658087 -922911190 -664483201 -648497162 514540712 -519780264 250824087 352116781 609579614 610651770 703562914 681762709 127251065 -84609169 234151711 555881620 245355576 -672389155 -257795712 180075846 927253128 -34491916 -624494881 621567576 -520507825 -31219532 182413688 359278076 156868156 289336234 -211469896 -239599711 29598636 -577896901 -463291998 392565698 985242913 680229369 -113528699 975954825 72382432 811981792 354889522 997731781 -424353771 -33483738 794513336 496179550 -150923046 -256415446 368544575 19756279 566450222 -886085494 -225949515 -858376703 641052654 991154227 -489048931 685507940 -768276168 -874985739 477010329 278754392 -819768929 449999762 -313591408 -247149618 -498843779 -448840512 46984026 399768393 -722965797 375006794 993872171 950985826 -526665206 225908216 230279748 -111234607 -944933038 -334169787 822742391 -170976588 -702781099 -45669077 -66793278 -454188123 -389155015 553704152 871710401 -810797967 5506919 735456235 253079066 -336500994 -664882603 603810864 -299146563 404724656 -534829751 311332937 378409201 -285888301 285169093 -455920287 386654414 460031496 368888449 910636730 695494594 -146783536 -912677855 -104275348 -963715681 211186384 -798784409 814982094 734699524 346978750 26347361 634317625 -681517991 112718627 -628214289 -181996724 232572011 -549097198 824111629 344739640 -969115072 -491981313 -608575286 778174291 -304830264 -349992699 -882594622 -577034529 -875655462 -111333334 -362986841 360612504 582379500 10387025 380062343 -873490222 -707739644 -139946440 -496056692 385194470 212602066 -567051551 -211100358 226061660 328163724 -595068050 865556596 259597089 -693721290 -139782204 -595288658 -304557530 -151250879 442890775 -193069041 365495800 242974827 -720285706 -677433821 529466056 -991037054 911870542 -553507809 -892967597 25783734 -846318075 -258159399 987501419 -752961844 344753862 390466345 -472141651 -977795116 -876372998 555259469 971326320 21586361 750693751 696261402 423775309 -242363375 364602151 -181615150 -420794989 -714781060 -632143407 -320395831 -554640260 -268162690 133647162 -119148585 740828959 36132462 -439987516 559603072 109351028 -344321729 283776048 268507814 164412319 73120623 -716512288 -747977136 93440470 482522632 -55519862 -142226368 -704958718 645277164 475707339 23591282 694256753 -357406713 -726613902 873612333 -879865629 791304900 464699713 -637726995 469951864 -699387470 336996496 -662793989 -602227537 541340080 -237866006 -406522537 -161526511 -54027043 -81704116 837869715 -631002749 31770799 -728912684 -49211059 -907815476 -826844368 -173625373 -363531434 77803205 -514025116 -141937115 935222400 418496133 11982228 494207035 117311130 -670819962 5847277 551782510 -71700068 -741119977 678007371 383207204 -859655614 222253246 127345608 -147899550 887693346 -757003648 54467850 636955225 781112166 -748133989 810485912 -856370949 -690419055 276377076 -446162331 -108049952 719263353 -43932089 890450303 -634791016 748710199 -487363791 827588500 577218355 687680649 -892191672 554933083 -312855400 974402336 876407387 983547652 -13024940 213824898 -714438962 491239454 510605389 -814810305 -386452704 20992488 346167560 29062911 -397675245 -868797953 429303556 -495388738 954360158 -15743493 -205205085 -723907677 570465063 -972207034 71096678 -905469463 996850805 609337289 449583715 -409690492 -641467287 -968817809 89674600 -400061336 831293780 410346539 -949512358 330654114 -372285227 802451066 -51285881 -127206145 -256357495 670577847 869250954 195232723 891657979 -704721799 -219996256 -174078698 -518064260 766560645 -993254697 -752759447 47713247 -197927452 -930383969 -978192935 -67605521 -290452647 475983587 -839762899 398653682 306984722 -975717708 -227976693 -511318182 400557571 642862108 852887321 -865304203 -792801408 -701082640 790127886 831156554 527971422 290558769 812938604 536190470 931035740 -486943656 376447618 384542467 -398664353 -264347545 -278647698 -136894091 515825180 -67725456 -787251808 -927956337 -117848258 -218506336 932949942 45001965 -163604705 -380684615 906090432 -240478001 -376889649 -121071148 -995668488 -812661428 -921494348 -172133870 -349994889 -963648344 774237140 -311576502 223728474 -535194047 579276840 -637986128 -692708606 -598838799 488922383 209277236 977937759 513638719 745584587 530148698 702545723 -60114715 610682452 835401229 -212760750 463530912 339451884 -912766638 375298258 -921843247 670922953 -563273633 580651345 560946835 277561201 -959602961 528132509 192135263 634556459 52924358 443422914 242674260 977330600 596977643 -893280848 450859249 96385628 416592729 880128760 49948436 245054052 337480302 695089527 -776079169 -684100924 -632577693 78569162 -964793409 -64455990 987669439 -758229206 446529282 262445336 384407400 -989972674 -373011341 -97190563 -16871370 729152449 566195152 26967436 -708887821 206172356 -79156296 -279314356 -7307571 885759296 -911384952 798167098 -174019222 -774953611 426832146 705539431 -563098620 119294718 432896005 -980724856 974204264 -185470242 -651660871 367339115 -496613929 -258234557 901351355 781688798 -59176397 -646725537 -285344466 -895885965 544653563 559969264 391387850 -434112474 473773650 -710962422 17229308 524350005 -962122800 -639107595 -401999656 -250362807 896338342 710193558 -220797222 -3523481 -2054912 -853555133 340782298 524839660 192725904 528817752 832726123 45143035 -287173693 543628711 -747998258 67850264 -721804983 -172006191 -638969237 -706209033 -437031939 -676217337 -587575232 659902003 -449356496 -787393739 -773129609 -284042326 -686614809 280533021 294776526 -623202609 795274036 -278471147 -34628927 859239289 553001223 -225839987 643606638 92152829 -627423911 519910138 649779414 462038658 482094279 268543593 -479946821 216582971 306931401 -690382036 548061031 -695786636 86680154 -429895506 759701254 630384885 916372731 -577165466 274927117 715981599 -784644947 -760806126 -213447571 -924653632 -39458451 -683843165 -926802664 68148921 -316662851 857560292 -970552662 801420942 -493735950 316529916 -200045461 764960374 650049264 -363208665 -311486093 915616786 -764788083 -661661951 -548202059 522730169 -848107961 265257167 726178961 -409565774 957214709 -598271056 -105735455 439978786 -128571985 -163358800 -560047866 397476139 -204450042 81561457 -459585557 975457863 -645130236 446739988 -710732293 -324478542 540754684 -109467379 -345310408 -228889567 801783897 -385986816 -213429103 -505926709 919504377 -603238704 -309287301 360536009 -982378782 -432446053 -405707995 360937644 -318235538 518640921 116155425 368737888 249727777 -136859556 389244014 14860477 -633272231 800642833 339721897 -780094664 -559385036 422613042 973442422 555534139 716644678 -454668986 -908524500 976310 -212330531 -199438060 -965850477 -500374540 -412283611 -999108859 792863914 -259176845 427008721 -384627197 -360378588 -371822819 -218534780 662708116 798814886 156483877 828583712 -90788628 -294862917 -604965192 655241756 -303220597 512578418 -880526946 -648573097 743525640 -665934927 -35070933 983452817 344230581 675545929 -739555024 -371770018 -47750660 591155109 -804991634 -320701651 323079174 112114754 353752882 575413776 777173166 -645026879 -292333511 -584570267 -583243006 749577171 610164176 426841184 892763968 362875661 -579056006 777670808 787599698 -522666932 -43018238 -816038168 722913815 997772266 951371718 -82612421 169233996 -843460362 132359021 16889728 -362975928 384379070 394566377 -73417501 519706508 -344960894 734542001 -717385688 -600964613 559357885 61494051 -320841480 216458143 -667051336 43220425 -90835462 633273756 889276343 -39836943 942757481 326211381 822405352 473197791 135968399 -889205861 -720867378 422343281 -955774451 71408729 -336916063 -3662831 -327957025 -743353984 -989177472 306058220 758730113 772140096 -106616271 -805724335 344876651 939579386 917036567 997389296 -121055059 -696174699 -971362857 -618684144 530167835 419452093 -79242742 549216021 -365048383 652495724 423204047 695441293 487275865 457024891 -892096214 743855943 784719852 -376891629 737514124 -196045425 -359349691 150559895 178773720 224465217 691234682 -127748830 140374607 -957716708 180442031 398300138 375496673 660902297 728312370 -933760154 819201246 169262255 -985796538 -601402288 718979208 -571856283 -33519969 -146810232 40690855 -496293917 -36793096 849356109 -334970434 -936820347 -504595180 -345831027 170718595 -698881248 916084343 940177645 -659599026 15608450 922631838 -428767595 969411413 888032832 886629010 179755700 342607463 -883105534 831479716 -21393295 261900132 192118190 226635789 635401193 409670952 -624499475 -46697982 -911982734 -817684113 919357068 253622907 -799423411 680978388 -350279662 78502754 116097071 -475411693 -825668675 367240427 -765970236 917381167 -19663228 735345653 -962875316 178758007 -97509367 29609381 625657706 -452444555 -220575506 6239838 276330082 -83122652 927761178 -906537518 39353598 705780356 -809882188 -301347022 -495796242 -414516808 177131548 352100108 -323150626 673018150 145036657 -127949315 127980595 -788194603 853509161 732418428 215137485 -719662503 -425574560 196153557 -616496559 490456919 207473005 852188477 -953964994 611767184 -351128445 -978142035 -310040635 96402361 286488193 -383971204 948714476 206116136 865006524 745114103 -524849787 401094374 817669757 86318004 537663105 -111229073 872673220 718345880 171223969 -434160870 -165288869 -683313241 -869284849 -388674576 -477337751 -828796094 -670439174 785750469 882573174 11703583 108585216 -21979987 -94607302 -76499450 -868941595 933316064 857628262 -236991947 82157162 -96949953 -820735866 580764117 -345717094 -263169437 -793288200 649998214 -168506027 627540949 -23516609 -144073665 868132568 899902005 766583423 -668941481 -214723219 -215529958 639096996 208203793 -498000026 189823991 -465617984 932093634 -796210405 -559169543 441013352 -35249851 -840475036 -701201623 684722755 -114308050 764548871 -68241581 -768284410 -8751033 -758632113 729002092 849885479 467244136 443267086 187273465 -692496461 -858204937 -862336141 -207605339 -137602693 -269259249 48489892 447305142 67568853 -578408784 -407360126 908504661 -160078333 501263239 -767013104 665499534 109644080 -97157004 -972352096 384634169 695411328 416905035 292065577 471692047 -54637022 -281838088 -273353714 -813818703 422319481 249643339 263304442 -558133933 -337373322 -698411506 293215828 -944999457 -924497822 606188077 882934978 395529121 477991905 -446958366 621325686 131281817 -728501245 24430080 216578033 -292841944 -397388284 -234241292 -648467523 -37128951 -396946561 -21565839 -411129975 855556079 -116899802 -110918900 16263558 -439298641 -59307746 578533482 553990261 -866578079 -161547660 934801363 -644135649 -493835888 -205012494 -453484510 7591847 32233838 -646194591 -294037778 -982580562 -395916508 -513944054 770811038 -420377374 975457136 431349667 995229514 169904795 869284890 -446386309 -832599753 -643222354 843715085 -674200494 8047178 -783060835 -500122787 -678587106 77202821 -736991648 964931934 -911186659 301158473 276739126 992613445 210797715 596249913 283787005 -233102811 677843089 -929503249 -384616113 579219634 471433706 -985573130 71308688 295074732 -5858674 440622028 -822169128 -454888644 492630429 102944418 -550139166 -150178487 833593286 -638635800 347926260 728193378 -614305607 -352138224 129069490 -188540787 -780839962 854407282 482007723 -235883851 448650829 719093827 -83262923 933150713 -114167848 709897347 -458343242 -291086964 -921539208 504674173 -925214166 779544706 172981641 32064626 479210692 863952062 -77755405 -95261084 -936901191 -864297576 -225439618 -311126726 283167586 269831519 326873081 618056328 128095067 842012512 -780998333 -728220546 620415051 68638845 -411691450 845538276 164104321 -90897406 -152770130 27692294 -598553106 176965462 -190971888 -479976392 -756989210 -211991633 685798428 41655671 -116282143 -55763277 -151689759 236269082 -48650614 677249588 856816606 367496186 -232288151 721221798 650710815 1876251 -552451377 -194705584 973866021 -911865716 -55304053 -942778799 -974713018 -535381828 -375002663 571611913 -476244687 -379317417 -587897544 130345658 -642331399 632008721 696886648 -121438142 -498408962 -128310996 -97616545 -984886742 615391275 -328349693 387802598 -264657708 339547542 790945911 -792358718 873843184 349297570 -108991253 676636161 654052090 -779651088 573191913 580874008 366241862 776155052 -970286788 833428458 -4796876 -600724715 -114555506 -872035848 -383760973 -852948103 -801819147 438851084 -685592094 -744127706 -197958234 -799831784 421672680 93557603 -569877698 -780618988 -550543621 704433845 143204827 200308420 -265804388 -670613066 -962995638 64261847 -658758282 -411379067 -940633663 -782464964 -494932087 454416481 104657987 61134873 277421766 112245661 -115780298 841059906 -548658115 -389823283 -339249118 -907523131 145194881 975521721 -309057408 602889486 784256042 401687926 125290635 486287514 -977241698 610700697 789578346 -384173196 50784248 456453303 -91620621 15538740 -516636801 -661376207 507733618 -760804760 -198536685 136551532 -541722121 539954561 659157469 653850651 -148932976 177966404 262666136 -810641129 156495976 -82662211 -836231659 711226888 709465883 -27247646 -677116707 -523309546 -535958787 18866856 -795979788 -125596050 653001263 540777331 554495205 -762539722 606832975 414515549 -316661446 -824214997 928276777 -155077842 -518622480 -490170801 -622525202 364998249 -494367828 170823922 -587463738 -291986224 763494782 -266478228 -222032177 -976554383 600130914 364541200 51789390 -513992747 379702747 438617793 -709250886 277557018 -849894110 551471266 -227932990 -603170820 -857860825 100068707 909602336 900283795 -575957136 356745240 -592203083 107139133 -735895047 -739891677 -312800651 537156173 183633340 -225645051 -236727118 -910452653 554500967 -415358272 -343314579 -112957098 -471206362 962137333 -351144022 751570877 651008034 313969732 475854917 330624895 -477942918 -248133648 664440454 -794496151 -66446186 -28349926 328418768 938675829 -723915445 -162829452 -48433346 631707481 -924053239 848568320 74879680 357404222 990624674 -282604228 -894455027 396058572 -38002756 401401584 -365591285 -195274432 718368352 649840640 -547731911 -413793524 -99100132 16529819 974517529 -998021502 -470697662 -638961969 988642147 372844841 -416860962 889041621 -295332827 542163467 648597387 392226986 -642840837 -837273000 -75960132 -752094476 -670753229 607095044 -277735240 548861702 -202792904 -531593644 -778520803 141881010 283110771 876133219 456923399 709045518 -827813837 -555590205 504568016 312207504 741280912 -700497552 -13240601 -504103429 -916073857 453254838 -735750593 131914539 -274972811 -695574217 -936354486 -96272391 851995766 644744612 -326760651 780734100 -542746725 -506785165 -997906198 -516299201 -503740048 -16889076 -115023210 720234523 587594528 -595356203 -825216060 370879647 -470952516 -782173970 -778230495 -248598626 -840191629 370107445 909994673 -797973923 -635262212 924675993 -189650368 86961995 649882224 96011076 688162359 919863805 417774782 81987763 693155405 931896555 -127428253 613225488 -408784804 672192710 360691724 75305763 -575847209 538781975 -750910849 980414730 141895992 -881901753 561697315 10430123 986604558 -73045128 252516575 -162795687 147816212 100873115 -777816399 410965862 -57503246 831867129 44409555 980402378 927559631 -125822945 -165319636 -709141503 759623246 754113009 439803476 935901158 794096437 442026468 105580468 -92041650 -312018814 212861794 -863879891 973489475 -502712020 -773336021 483789598 -112383340 784749795 -723022588 982318171 -192369031 659779674 -387877364 554419697 -824996049 684630438 -399231226 -942059994 439797556 -309660267 159110688 -955204706 -710714996 919042752 -807438316 619038162 986573975 488030675 -189310886 839792941 495523782 -708052917 318370434 691860528 333214487 771520211 145609092 -273857924 -580366516 399295625 757820114 -166662728 249660860 -404023067 769412660 -534433739 714002840 161287858 -145590954 -483359880 -109097912 -994058532 476377477 -58123087 776934612 -605197039 -321663698 -951880168 160371418 912912650 907412686 868654077 -42634303 -773596973 -319236910 -347672273 -313972366 66824326 -115466747 -430670733 -784777360 -950155737 -512139744 574594989 -491204259 -260032786 -417955014 719981802 573369131 171930661 -226760109 967720992 294684176 866393461 -682827361 786647418 -642410284 -308692645 190654710 898120696 -875538581 -543939994 -705649459 -365599173 -634353419 -997320886 263478380 -865469383 953152261 -292455553 -810640136 536286537 103461912 945584382 666970960 -131634259 713414947 322789692 -676014094 938700322 -903903367 550953607 264350058 -107826836 -339175585 -115305745 132672264 -596768959 -210835451 960790819 -39540202 476439561 -187914219 -763970339 -512675255 569178697 74862856 326210362 727669682 -246611469 -742826686 13615383 -353790299 -719113570 116455122 -169876480 -818678306 735491339 997151312 -960468508 449931724 249872461 -22760185 -656710768 271298311 -434297874 -420193711 877078232 -746497007 366101839 285599431 136536206 -298845810 135080052 -713251813 -339352948 858998038 -619513347 788588305 49884093 -296945605 127882981 -601153817 305787519 -885308981 517049384 197887645 103664815 521297523 267492300 -20895823 863340288 832431956 340913286 -905624251 243934828 385722265 -482042839 -566051010 -617939085 -518351026 799349003 -620501647 -484859745 710923452 821871528 66794701 -94482947 323192670 -236711558 -741459808 693085241 375286114 -97419743 210868459 -870295178 191814829 36862168 -918038298 622272323 658580676 -778272679 -961907183 846543343 533665465 -866819908 -863358698 -10993936 -264236928 174613721 -444987717 -462327816 -722751993 -245163056 -265560502 251322225 -630753199 -356547059 595834086 317971160 -287101154 -68048559 -862575831 357913512 281967415 -148343277 -757801221 467089305 -448980617 -462212673 -265374585 -847854737 -410415839 -626537035 204485288 -2119272 -800253389 -365031045 -141845948 822904791 -609835751 -711038557 -908211306 739836364 -466228165 -834447325 -139660931 808793981 -230661542 980641240 231816616 -924552415 438806453 -144332209 -620371066 -881616711 551323513 -921259852 891425032 60169867 -216024746 382944545 -257075653 -764491879 956549995 -723541688 137934126 543713551 -347367794 -375868513 220869880 -752439416 -163369048 -631462433 243822547 -810941635 -366573549 763373412 61692436 -365062201 697433774 -681258320 307388992 -141381377 -772948160 -326255307 633981946 385690157 -155641832 -937331009 478462377 -798541771 -738630821 -634900531 -383104225 -87788647 93460112 -806373878 -928917300 -654832018 -307057367 -370936942 6191812 745581890 -152128284 297927240 -308704096 -248640823 608161134 915765398 486889217 -384919382 268634737 340230002 -868133301 626419301 -389226058 561494505 670231196 273174135 63409197 915599745 721362086 -672642034 282569991 -84005560 242140850 -733582476 -894326648 267682896 -263026152 235457662 168255717 -860112751 356549903 477620065 102696683 -2856392 190339679 -135299643 618027722 29731093 155972747 -718175229 -121444721 -465340819 -89296303 556501211 731081673 542696904 168972779 484896011 -473948933 712390397 -357112333 -474133305 246127034 -567368937 990506570 109218068 568991572 -843157260 53368712 -255111436 954246576 -772148002 936410277 -927854698 -719598145 -148334604 -486664170 414666800 164067151 519903836 -750359210 874004095 647954484 267104935 146187077 655139262 151218163 -93560379 -428908367 747225356 -350586267 -158880332 -991660248 692478867 -985114951 347266160 -918203504 484785038 -797364627 229704106 387510786 -483850695 -438961427 -984098437 538626073 642014639 796965442 -515938607 -286318606 -657480226 334922052 607813163 296041687 917096127 142635219 -522919801 143437177 285766378 693107953 377768515 -594253807 131718935 -504833302 394140649 -10957563 694447321 -13868237 -199460872 167738760 -335747122 54489816 -528325725 -249138994 -933553766 385073803 910693485 336307927 136541633 799081270 430521986 -89541825 -681675715 327584135 173330910 -46106411 716480306 -822184302 -791076455 414506401 -143151860 -41895628 816602047 345768703 -604152723 684034087 -802457653 433192544 -397199752 263646744 837909125 -584972808 -874843798 -20536318 731733598 -667261306 445883528 44733410 -631862155 -447604458 975639788 861371185 899590090 -537664673 -612013942 -753188848 275266963 -617446052 -429827141 -538086062 -830171565 900755151 916115404 -949707672 -558190712 -542318031 66187456 -302311086 369178950 -164343631 -812850175 -158603323 876822869 766681211 645662408 -674337953 11284559 517041196 14345557 197905995 576014029 -199464108 -547780701 414720545 382067903 638994651 1162649 -928480524 179280369 -26738741 -676548105 76760751 464337482 -816115361 309871250 926855915 -933368948 143855280 659096936 -65846612 184559911 -259785214 549835636 560135264 -312297147 563144039 -456603042 -84777144 -966475855 914957965 869680751 -406016244 820787682 -282475432 252782796 -656860222 -805701121 692828610 -349638528 -145526196 661475683 -384550469 -574040210 -437808668 -320914329 -174735340 -811784127 -145945267 -972209395 -136046532 677999509 625718158 412621928 809710831 207263729 -579359399 -446745694 161830494 935101186 150044294 -519584588 -668636858 812392091 518495709 413317267 -196742879 -579434597 564328222 -182656143 -497275209 974965093 -786156735 -218118824 687377545 899797856 -414079896 -805664344 -39058577 -718997903 -819449537 -386322481 861643866 895729318 803481166 773407342 -836476253 981887113 -696386187 -828514493 741498552 511660935 814605907 471198394 193151051 521241781 -366940974 -365737503 311007478 313836727 -362121209 236157186 991058290 -615968475 774430476 -45555217 445480401 -65314193 143230416 -501082779 345998026 -404800594 728612139 904450668 307453897 -622396099 -912724776 980419258 436373462 -649128728 749813938 826357859 -862753909 -518035441 363115588 248411032 107113808 172647397 -484591504 634003779 -350326958 199509894 632870164 72803289 15520549 -298219219 -55597733 822716874 -31924132 -824739606 176522330 -780311167 -230306884 -41824077 -148933109 -851655429 -666661120 -245721174 920937493 -856981719 -422262460 -326423654 -551790117 281316819 975429536 -334414905 -460942632 401967184 236399317 -156921371 283898909 259548363 530036449 438235609 -909144805 901396122 -230185964 213354133 187992679 -781847761 -301201996 483210500 467141469 512591277 997616802 -949435872 -205135612 395812828 498147749 -376158852 475481447 -547556548 421071915 -472670915 -907770510 -218887377 910787061 -860182766 -27947034 -830651193 -78390505 -111232206 -642061930 317592303 -232413306 938676407 -991448779 942059047 -786461833 668488571 -186423196 -453790874 40054543 -352465275 -668959022 -418307049 -106284259 -115228223 -279102638 133671529 -27131247 367675734 -575722834 -414240581 -218400699 612296907 -350941640 -709374428 247536820 363404500 709952291 -751931888 -544019439 281481807 631889392 -639107778 -689721396 -542301169 -759914841 46867656 -794442481 969088160 813622138 -744932528 -727503420 -133543525 -680601916 747635383 499930117 618994494 260328777 -56520649 -491427516 729327016 165427269 -405567222 714264911 -885099313 896684961 141903014 495704114 -643321300 -805284586 865663509 92310011 732249347 66978846 -753705440 145108970 -84687108 -573744134 -312773500 715034635 236119106 -463886136 842707520 210146147 -365853435 -213715622 -647492735 595924970 -398575388 -391023921 -465596720 -405983256 -945125276 -657485712 -691720751 -681891985 868672159 796954451 755760043 350407526 -249276630 -866591080 862892386 532659003 -984210296 9486943 279295251 -878229827 962190713 -757302823 231375040 -698356973 278328003 10685792 615640746 -405297646 83303508 -900301374 -505661273 -540476787 913533143 -118917030 568574322 -676761270 -499285825 -459737362 199803344 -991035063 190952732 -150659547 275922931 223949423 457096975 -503225901 -288150441 -153728402 -419580458 -475181383 760725858 87568829 -833385692 -837835358 -371141870 146730814 866646895 -287542475 686195801 -17584355 -217131605 -427620425 -95665460 398796132 -776933681 -656961556 -923622204 -51521964 -714724887 957514338 -764658822 -50645014 609448812 -710915694 -808170571 -324298108 -263721584 403116851 304192753 -614359713 -730346403 343063302 -597956126 315761285 -891291791 114617699 -352502415 980729356 -566892237 -308001491 -988227263 -978254611 -535419788 -460107518 365568588 616251403 980482779 -308965619 -371346144 -276467834 -270173615 529254095 882139093 257962830 -340053326 53587649 240098654 812801401 809124222 -369303694 -6502286 -824142466 -145856461 -742164131 -709976776 126651842 -178179857 -930666049 826739564 706105199 792443230 -95136878 724226468 -838084609 -411055965 563722981 -643383323 -67864120 -138115312 54588356 883383612 -799303805 152006870 -325851226 22717080 -946304309 -451903278 299755645 615715543 -921777353 -191334505 -678254455 -807728591 741673573 768025960 765526299 613309573 -42259654 -98499066 669204235 -491030152 593645620 -721292716 -681131515 -57671086 236881893 776819052 138282152 249847440 -427490555 247528669 157552672 817706101 378574966 -707541106 -813623762 -845289864 -882380758 485185451 -728410843 -137842380 771525946 -764067400 802721069 338192970 816051913 872607908 -114450859 -640215637 649318730 -656246237 721985443 -62849377 -222581108 16276190 -299382130 135181815 392742212 -955160317 -840223596 -590940896 610474057 -385570141 -793460956 -506542456 735100448 -743167497 879409812 303681250 714757512 -251358001 892091711 -8281995 -769301237 219612956 4699339 -970816033 -215197438 933327361 170674657 756091793 -98002222 -729960954 -22665453 -513162566 -589474557 -288825148 -312801277 -665048385 684596293 181721944 46378845 449137297 -859923662 332526358 -883301301 600453317 511274562 -324907587 251055048 -250323280 -61624742 -826557378 272673752 -737612213 122706873 743533209 -828067702 -576048558 -604862465 550414388 -393203389 -352650681 -847761732 -441986311 451085801 893661364 662535425 936825009 -646147050 -679586910 -598872799 743998927 372524338 165165753 944328709 650622045 155506821 -244870308 643835700 324318319 7181473 338761447 -135821321 335654314 -451850595 745374664 -578769953 -466618164 -940013380 417592571 992794056 -258842934 -404377423 899544413 -537370628 -969970689 226521426 616741826 771484860 -744081332 -304259645 -940119523 622478738 814751742 246917941 270324746 -134721144 -765286050 -599710674 -708129790 -38455740 -177335230 -2510023 -791976192 135833853 637178027 820442817 549180955 -868484714 -231179531 826022125 964473081 -23842833 -258979475 -221672434 -276036597 27888770 393586084 25142777 -207966046 221182399 403961743 -752513576 -426306587 -722490540 613516271 611025002 -691295920 -117903718 766555894 138917527 -582641977 47820226 -130263101 421591033 -518914030 -849787558 -868895614 343833861 134543058 603614201 639659415 -580306237 -939234098 571440023 -198638178 966366825 -737138435 846287936 -909074899 -533520224 -376617769 537222112 374017259 589182436 878074927 -736035946 -498491951 695047492 -271296794 -201204697 167736495 132718441 324510397 -748925704 725101337 -945215221 738675858 446743244 359962958 -725951956 -297919083 587783315 -582292675 254576914 377044157 -367899153 852764644 17006966 -599928448 -631608808 25583704 -656105216 387745376 154575675 843338782 865582404 -280374297 645062153 -679201603 857875351 -690335372 -982438376 217524875 -198279497 192748987 -981222227 443707337 175469665 -300306532 -365179179 618784203 479016574 225163746 -923710861 792543165 -554709422 -185543321 992614698 520056864 -493698297 -680967354 973864555 450971796 -984212129 -544831492 742172857 681072596 -388692854 -443687701 -674121779 -791672980 191886996 115221295 686867814 869360558 370915319 -237673185 -43732972 -2239777 802265644 -397528164 313275190 856569360 844174790 494118856 985873293 713169634 118881041 691675810 587094394 694783788 -866809332 -568098526 -340801275 -625680962 -988052234 -477649448 888770808 -676986375 987967498 -437307965 -317621260 970657916 82680656 617023762 -525200127 972454178 901421300 694336901 -127345581 116824378 905046999 -971417704 148458353 274854088 -328696900 902603425 -502919732 981622212 -229552641 -583828966 265005195 410890931 -520067569 524111687 491831709 -144683412 -586585987 -994448413 -405489835 613258858 -364541234 -43804435 -942067079 348591772 368229678 -32708453 934172120 -875215977 -101311660 -687985154 860465271 -300290621 -500673412 -450128531 -39310395 149660013 -750398569 942413134 -694175365 964777186 -799960617 411769264 -526066802 810964957 -224058325 763003003 -707082790 -150679036 880236447 43964015 -746394639 -884257359 -348753127 -880999677 291999041 304464600 -861700506 -72076156 624552269 49402395 -385607922 -692407725 -172271629 249462184 935256563 -919469065 265835424 -825924982 862616199 578238073 150526939 907740671 -426684045 576029960 -412733282 -869373946 -510303850 -862651818 517810369 90975780 -557046799 315578877 938087437 -533693627 944140117 677819145 -811005677 847503438 -4192504 -224626431 -474150341 319440468 -309781653 5358785 -623088731 -755281128 363094075 -553530390 -487567324 -77983115 -952253548 -487724854 809247992 -947682107 732928560 -936483978 -847337398 607936781 -763136758 553439364 118705341 -47837116 -96714624 962892410 -259464020 -197263932 -787975133 -897536100 -502418917 90928743 566227303 213460356 482948460 630659647 986471416 99560370 988312256 571292670 278185344 -210739080 908746413 -91260157 -574844597 72804394 -410305454 -634577777 216791413 -62214634 -742838887 866516735 -603556406 -96466435 922643729 200733300 288259639 -732416147 508421745 -886572113 -320387645 69258298 -110047146 -703836769 -591300323 -234025368 990377357 515113321 535573011 465007864 858461270 -151543482 -703854058 -532387306 -98870862 93582158 -786740087 566258678 809129012 975197984 -209828044 -995314415 -300765209 956347227 555404324 -773289921 187841755 673634588 768127470 -947087803 -35418699 336878631 51937694 -932459530 827876133 -993951570 703755537 884107067 353318586 600804657 -580856111 614755341 -232287918 870020487 -521008274 962241204 949201111 912831851 -109333604 616399813 -838661946 155412829 771821791 425664871 623083523 -370273204 436087652 -79945071 -146292982 987168446 -674063275 175120651 739931109 825449383 239213113 -758683597 387894453 -358142118 412471260 899795957 -205114252 -331211008 -469709421 291855435 -725022610 -6165039 -455378785 430496256 109818338 105082409 -388690523 -316636135 462318337 -633737582 -986737183 847584409 765247137 -486528283 927374546 -346975697 674206700 569856422 484238593 313212571 -454180327 955272258 -433689670 -837261850 151606790 -749315042 -128220195 -965643726 -318096107 -685041916 27727983 -701880788 -288237769 916819295 -536322859 -157018088 -612559819 588466003 644130599 837139366 185771175 224015518 892820646 346576370 15887173 -141842465 911742511 283661723 -968271482 588146475 280969562 447462379 -475604859 -382345125 98891482 -162671283 236831202 601529202 -636308565 758488309 539775445 118836459 457804462 -142471034 -196737789 -138090407 553930712 705157203 -542567856 697625048 472416885 -376542589 144017225 671664070 -680852599 -900682440 472636757 914425426 706494642 377643339 -122313801 455968882 -310152030 315240248 741711856 777109614 932409836 -443021394 -504255909 -898486520 -801665146 -813264548 -502886587 -527658716 -908024112 853209788 623412968 -726430969 -78489348 767593713 -570096950 -195037927 -423079622 -804542220 880752191 -476244399 -556818598 -110818832 -823203062 889733741 887413253 -376431765 -223423328 -35451366 238068066 -804166573 476731067 927178290 438722384 -955494507 290060491 5214724 -447641879 -701841947 636108997 -825058154 343798026 -26157043 110682955 900980635 -18349401 943743192 801350347 94117932 -158492690 259097370 -169797864 265961834 127017044 -888538347 -417793421 785056832 -226072519 -647996268 -740248169 521230731 282407161 688879057 -966368559 309555573 -109407765 128332037 303344583 295301303 -101185418 -222013161 -874100214 -896617246 -880705875 102865858 -947685818 329986137 935497928 -582633004 975407490 28690043 -606890549 895101747 218745011 -361104961 73868833 984559200 534528484 -830086294 -596555184 -177215987 942489025 397794851 -241684470 -782888250 -996831054 39366588 -612453193 -688141758 304846879 -714368551 -65428493 -249433254 166276114 -9883242 -317003326 800387054 -889468750 899303143 238983642 57826399 -846877646 793613084 718794590 -241193519 906412440 -536536248 875532747 -355787671 -172423425 792274778 -254211921 -769764990 98166378 173386493 955096704 -825672563 397595483 403808663 951812524 584069899 -206711331 -522346032 -286321712 95846815 297514269 -329931020 163947499 -500376539 -629070433 793207300 223920594 -561798979 245618593 -599265286 701884780 690063909 -815243762 569983489 -945107012 612519428 401455151 -237894513 -317518442 799260744 -57691102 417133729 33250688 -312481544 2880218 -952754617 -887717187 -981897788 569486913 641747299 -818992615 4005280 665140537 -387424220 199482219 846076487 -243936432 999834289 -987481430 599277661 -538532203 83273378 161985787 -93723864 -75339381 380442661 251167687 250359271 887542935 -263539635 216233383 -504399089 692943390 644898759 -443435533 737196561 -361784269 605350025 652057573 -583273650 -93147333 319967094 162883574 -119676388 602045477 -277496205 559732641 -731545174 685528888 608271123 384976467 501970807 397669593 169647347 -676143026 962550757 -481501904 -381239823 610810888 20452976 -887057251 -689463334 720952285 736088489 -364208570 694033821 -129879564 843413845 -284250647 -840620211 524508683 150598702 -365567778 -766602428 -267801176 -291400678 -251041427 356817941 561214974 995242468 888272877 637012742 985560505 -338533929 612276525 168217946 -509612967 -836413011 512570830 -632112172 -15898629 672458069 836677859 715038406 844919561 -411508938 -19481557 577928173 -37066022 210322417 450065532 -745705746 -152686575 11257426 -510871572 951874728 72600321 56370845 764554182 -462683689 880994066 -836321415 -217543242 857767282 -539072971 -231529953 -667050430 -459232238 829117383 659762011 203972181 -333176515 -888061201 979316467 975472059 886172300 -111202488 788078836 799485444 -35480984 -946528093 849901571 902243034 981948155 252822084 -2505785 876133713 -753943996 -308623004 -482151327 139615772 -838185373 908601451 325909285 29929074 -67923197 -178166765 -598981649 -111302202 -201413018 -583700630 966176260 41281377 -537895237 -960568070 126454391 670493098 -387938830 -626700278 280906602 -80422113 977410530 -217162875 -451801277 332076260 114307937 702222181 988481665 -482330869 836661845 -962846403 539271066 447052687 583007999 -660203978 -597665008 -534511955 503999459 78982660 -23727439 928850133 930657246 51058505 648674366 -841795553 358904282 432540161 -281139029 -653842847 268788646 -312069881 809483827 541753461 -889762684 98658517 -374085928 496565355 570619571 -99322861 -609189750 957434045 503455576 -825279865 -985936472 935357540 -561218763 659877910 -337401329 244693764 989885426 -638353883 -650916140 741247336 -333286397 -509336058 173437524 558819934 -52991039 848922792 -610858722 214578496 -172522232 532212025 -981649624 -842892404 -124444904 600503953 -490676600 198304415 -499398680 764645724 924860095 -369246305 -846311081 -979698633 -147788824 394647949 -344116696 -791118535 897786327 539530154 184879493 -561590922 570723965 588165613 83747106 982618988 516890255 479289602 242200710 -240386721 -31833609 577463749 -335100568 -503748006 -820918610 130841479 257261236 -321796909 377315053 439682206 -31389045 198612773 580002070 728767230 -491877091 693778124 -679014698 443813528 -954913212 666742860 270019393 931160682 64040106 -650386991 -924167086 -440838484 176927611 -665191326 -214903458 550417918 -232404514 -510678582 363857054 163585941 277134141 158528233 -242194079 629670678 331844611 -601278373 216941887 -438795040 613879557 -185012174 465740627 49722164 -21738892 458989492 -938488622 778982204 -769701383 873549555 -49997684 708418457 19310930 -637595154 381333546 -271323183 365755530 931916134 643797414 -211718701 471410898 -355231159 696253955 -812411026 -651982495 783102998 410942435 819964403 -390887821 605500151 793066375 13272510 -498345656 673705631 369743042 -879000535 -276548000 231586654 786133098 -459814464 744646397 225700176 -406320256 -329372645 -109163870 -691788967 294211791 370475482 894604852 102391188 312292717 -526836590 897616272 -97237133 -405694253 -878236246 125446604 -765862330 14660362 937893097 445928839 111638800 637287773 953039846 -845486044 -432177313 -364927369 -654624688 667456988 -660534104 -405097730 70241296 -55158152 -272099345 -240619443 860394202 -285651811 -434572170 458202806 369681450 637246348 609703186 77531813 -153232439 769749010 -433476335 76506427 -616228809 70270679 149795352 -572984803 -603293763 335066491 -200763875 -186518619 967719899 -915692697 505280688 252870925 -377880677 20899860 -163994011 -406575470 257182108 966381918 -523218604 543511721 -696790724 -796917013 -450876306 474113985 949182305 276987032 -943560171 -656722982 -882406769 573180516 162545816 -33814370 124716053 -576190224 806428879 -248989545 -976144449 320494347 -812940635 -885764280 233738862 246427822 738519714 -268348071 -634735366 -525700189 -711857972 -74274949 755080944 -668398196 35501544 222640668 921961396 701127188 732713535 -903737871 -326544639 -568052231 926813923 -162116101 -853194640 790537316 -516894939 792978521 949045588 945753178 674907992 312181725 -445898441 323661494 -115332941 220159485 112047298 531217938 -972611448 867376174 111812574 -934184744 384570114 -619248859 -996128356 -954238699 -405241985 -172177736 -662094689 -349413963 -81192028 9355830 -685693875 324786484 16549313 953477393 -726258305 -399384463 -510569726 120658799 937774213 958368231 299554632 -870831365 851889510 456582639 -656647336 -102130840 -640847040 -921091467 414324986 508989971 501018802 -273923752 -623023605 823960260 542586298 -271289090 773752907 -352653610 195242208 -208575292 902699683 256679312 713505871 392604907 -496971528 624735470 -435924169 -476132552 -848345199 1412952 -106454332 -970882888 -264032169 839421409 276464257 -420132649 616577574 -929711751 -455886833 -806017621 -900113073 459895296 -885655349 536291833 -208003251 -555915750 -601293211 -658552845 597929188 387595342 785622085 -426645566 -409015686 65448156 -425730352 316410140 386521549 -923419772 -424491890 392046556 -532913451 -751608400 451314996 -968836622 370142549 424205729 98862639 -680711927 -569881301 129733011 345474469 994064837 -817647073 227191333 955670132 96617446 716813324 -818686796 -789810115 59941636 84489140 165375159 -489794683 318543627 -967275867 429075211 -141453213 -779044009 -519184378 -682867192 947818854 -738979390 335739120 -336808325 -57463446 570005382 853817262 -606303190 967379205 983547714 -838645391 -698674746 -412609119 -946443327 -956330442 911801241 -159354523 -828358548 -603983908 -507165286 -910344746 836574438 -460665978 142059045 211051475 -118451593 927301848 -526012439 -867146293 -232574849 165708759 -265273409 285207816 443637322 914103570 -923338917 233564923 192807003 -295260318 -630754689 977713791 400978480 411890416 471752217 137841256 861312470 -935184746 -220605042 -329055426 -100284119 -674012886 341761045 833867839 -765020760 -933531662 -562049188 339764024 -131563988 704057590 745071425 503621508 918968449 -160417815 960393132 479020961 -856132218 442206207 111033808 -410157072 -640103527 911467268 -143144452 -949020037 -174033636 -671265898 -52002505 457017490 655485727 -179464594 841104686 -96865154 389969617 786991031 -603029530 -631628929 808203389 263661792 -756881512 -176467932 71776975 349346705 -647914444 523772089 443452439 -767362343 -164043177 497678026 -513731975 681433478 841714160 -150195773 -414078107 -545885396 730651014 823983427 863107252 -320601286 -546923459 753075682 869864157 854522653 912177714 -305060987 369345382 -407735035 448397580 -506827392 658287586 -798264573 755994431 621457519 -440076861 -367680151 310387811 -71085496 -272528000 40889247 -643960828 287990766 101649103 641238923 288681253 -994562852 -100919921 -76098807 336899666 -653565586 221403072 583144099 116514273 -932969013 -339146056 -671844060 448675250 -642192748 32192115 -778613277 -611978509 -288344153 221087218 -54690986 422200611 -179510211 123342948 247780576 418168364 512876089 -780718534 -567533268 94692206 -705640102 -589028443 994281830 767008243 -842665844 -79094821 -432791354 -855544933 99217783 -515664162 -42839440 -928641730 -221242264 159198582 -92625230 18044385 -456286656 -759893684 -686618650 187449909 -907085778 93178507 -237716585 15887671 293957528 148450499 555785850 -906851470 787784634 -426645698 -704221370 624092942 -792134997 889957813 -393032704 921278489 278529033 923371069 331491598 195626470 64540588 -662650172 685516845 -707571956 903929082 -871641031 -727916533 -750938689 -851673359 -409622455 992852060 -54467884 753817925 820083997 -473914302 799041883 -931766062 -911822492 982340708 175250257 -738274022 -381522234 424757909 -686191299 780428759 586587040 -479717194 393758319 986273004 104846859 -311068662 -757200463 -202369883 660533750 690858168 358450131 464086489 598656829 -291941863 278166624 867339232 743821437 413413848 762188033 -163553682 -380576295 -290297454 348391296 -443544179 -472985348 386063575 -734227760 -932218811 542846974 -845292519 668422802 431167894 242968604 -968711068 -499374716 895806500 -226359483 -241539100 -645061065 -21893547 -605489154 -254833712 802577335 -128963318 -728778108 -244314282 57596449 -171092719 -430660620 495440282 -419938359 -355139700 -973598344 301745774 72900600 385581371 -140906462 625856557 -897854151 -962421692 170020409 633149484 258195714 -67434248 -995950787 238103386 632814457 -708215549 855701061 -726291919 256764463 -936323868 994713143 326008576 -866088666 -37030120 -992154063 304348244 -723445790 -486879279 -131076615 -224192484 -965886630 -351374889 -622728597 541098239 860808108 -301715567 878391578 671587403 -535640397 -538274634 615749576 -401590280 583404717 -146748218 -150799056 -415114927 709989398 558162221 -372437623 254420731 552829057 -696552367 -615271175 116033075 -826725352 583473202 -581796698 9415220 -124698671 73179571 -899192769 -58464760 408371640 552957918 -548581600 168481039 -119255211 80363144 -32769788 -624134357 -40219496 -7017652 -486392552 -731957645 -358137458 945802647 402829669 325749380 -235338201 116947352 650408542 -719279817 194686597 705874389 -715864735 -87354487 -811719083 167049101 -716919855 -75315034 270785674 167406337 -975046990 167260720 433647745 -80173957 -520010947 -851794141 -452024780 603246681 -106010208 699822674 -430159835 330580036 -415639163 62132706 757677254 -757323083 646486376 123180161 780440755 104579459 423499310 -217898039 -756972999 611379681 520034305 153594757 -984791649 -951051412 295677027 585425756 131973495 -528365365 -212205660 671565971 -870810717 161980375 394205403 -146882600 -329189023 743464946 398779661 -422700221 -296266954 856065513 769186947 -337898295 -118555580 50248491 -883145215 873537099 -174750686 91828858 804415019 -98376204 -423616621 -229556825 -876861399 -534942252 357641471 665887 -717717237 193621521 626310377 -182468009 632493962 -391193398 -284506844 789567968 -245524166 212708852 381271790 -511624065 427005556 48216330 656094854 688702470 -969207578 -165640459 -150095082 -148021451 423246216 237292477 -327425645 847633742 474673945 347200092 -74451809 71858311 974808599 509833086 537263087 281934584 -406671949 -837044094 -146837016 -855754855 401691329 625438995 -902228919 -120998076 742726414 744285533 47898546 -990858532 136448219 -5233867 -658503187 -962307469 230646563 -447669263 -15491437 555028163 651546763 414211478 615479179 -104572655 444030337 -642005495 -994760631 -494279274 -276730307 -835655505 549406251 -592031037 633773888 955359456 510138102 186123064 354919362 -468554418 -989490723 -908768522 885552037 -905455215 861423372 703233940 -327707953 224458565 837727635 -677653380 -84646916 -983725321 351071906 -706920588 165336349 -439655444 933771315 -570796528 803120115 584905683 72129569 -853881451 -405779337 -404823073 -314145438 -477482155 -334218943 165904473 -339827666 411468680 428262246 -13795863 -413159177 754783141 -862590793 523193132 -341728383 -14085672 697513511 78323251 -80413900 -551807891 82189379 -958913273 278823540 47433615 121529861 -694629335 -742584687 203794902 -621563200 -150550168 -698847478 668475629 -971618741 -729041873 935385191 879628016 -239492931 873172628 -739629917 -894419963 9384079 503864299 -109515481 151357235 -767314273 -722449451 -662294113 958253323 -857877307 206090349 741497819 -85749368 -421900901 -90856889 -838476863 856493698 -187042559 -229132657 -632348207 861004322 -617227346 -415010222 586622078 -632178388 710953760 359649139 -918291066 132644942 -989158939 -815760997 654958461 -813535026 -159147517 -706701081 716863926 -373490123 690925576 -285424443 -68178023 183862053 -21808057 83533779 679168664 11177342 427525169 -930632942 -576297607 360748253 -867871873 601474345 382091501 370833375 -529229370 -705738275 894301886 408808707 -949866119 315916466 -126182993 -355954020 -913971120 -145780109 478610893 -318350050 -666775667 504716667 -453545245 -495831947 -537684550 -975831999 469888538 -445066166 -760171961 748667561 728577347 405228914 -533446794 -616158613 527743638 -731762745 -958198186 -386367295 722809978 -360312662 -461810308 -459995488 -169222237 343054906 -866137662 -540157810 635887789 -352000143 -874795980 -770020864 -221679431 -174031533 -338867902 418311888 -116039004 297662432 -807702836 954022293 482645101 -141939278 -358982107 -805498468 861449272 -180821777 -599986086 162376309 -497585475 -970618482 -512197743 -996483330 388898904 632400206 -334237195 -203745926 904665929 565120311 -252056726 -899197219 -652924555 -731363253 -991611475 177536776 850099265 193075553 -949417532 472024086 -274517284 843095571 -622529564 -546588144 -476798900 541474857 -389955290 563776440 440546827 18408809 279993996 459449091 -304486254 -632780533 -889174899 173788213 733348475 -791218129 -736243384 750237706 84642252 -94035468 -876264630 438787339 547934416 -66363506 429893100 -79530055 -676279433 -616829240 860295411 -870869903 -512373225 -617616950 -111957645 -869284100 -9462131 869249171 599472846 -395059730 -930738226 -240843985 -756265420 -212285835 109642985 653865134 -516287269 -194401667 596263960 336504672 -62138448 934815401 -514536821 -296905733 -465138245 -621438170 -707783644 843098496 -21894271 789002778 244058934 -281339873 486578216 -234881654 -206121404 646294620 -759621267 411024292 21489127 -697290015 454515206 345123979 -208543417 247887481 -827988685 -685408045 -166205059 993549297 -204378528 348289453 -599047957 354013698 672735437 -340707347 113803109 -435599516 -890327833 302995662 -512403290 -589229251 -332569468 369672326 -563643790 -748916852 598746628 921109762 123492860 -410899903 -757509362 29244106 547843368 862147729 -917243547 -201303003 -441367763 -216766126 -983032620 21424181 546100918 754709983 139320213 911224269 -343331596 -964280222 263591517 666098463 351719916 -975163571 593378045 -675067840 732373534 629164739 -273486743 -993625936 -386652199 -426576714 -970748395 -373415450 -31053261 627243022 -279410293 894287643 145936247 352597025 973198313 538341687 -406658973 638328350 9893779 -660680636 828770275 -437827846 -225747631 525145621 365969068 26840017 -527898752 419786045 268190241 -650761252 -388885513 841662021 -137846368 535021146 835212838 539962399 -155715806 160986183 164732957 -363494598 175116021 -357136548 -926286767 660146878 -249687669 111376155 -683417427 -452101765 537150396 -796335857 669858389 510863550 110094702 417622362 -393402765 -93986325 -858370753 -657107140 -888862486 664910441 650424775 -117304906 -70851511 695932339 -135784001 602065571 436136697 120561180 660506688 900086001 181440466 -561755544 382206247 849839713 241818830 37277116 388219368 951793409 90134315 -81973379 -929960926 224217778 -51734362 -518050853 142959140 -76464891 539789229 -68185245 959289052 572791959 563819937 -134292873 728569846 -931185797 100365472 -640661403 561982300 -359223674 -759207512 -479198916 179174562 -828913446 935360656 -872885562 465279677 -508999212 261959960 877491851 -123027679 -1856171 -862649477 -326735601 212442996 -861238 -495187986 -873995409 985829990 -312728320 531620281 48210613 96053586 -952205852 811425988 149798369 -961503362 213563081 421020841 17219523 122719060 -872080460 980380086 -678934688 952857456 831091621 -889819371 170205835 -278796923 266461821 -596643785 -451432960 36688264 -701131513 508726661 611978058 881430814 641559026 -953337803 -392744509 828110833 -803388728 280260756 952857267 -925649049 694344362 443570479 630919988 -918268274 65830834 -744831174 238228655 740154428 902211107 75514780 -866584036 835425472 933843556 -252323507 -602983855 -204095290 -993400160 953765086 -967970476 -369259785 -685293565 -20748472 309885816 -193078929 393380738 883074145 -549127782 -554032888 364735052 524451640 -104251175 639516297 271198828 -493752492 -363444821 859249653 247314607 -216095966 -170967030 -369786332 -585666549 298011540 208248267 -615554082 -402684520 -798939267 -248056059 639575448 -795855741 610535587 -149434345 498973697 -532917083 -662743668 -910145624 -681946041 656439946 -719127064 214395198 744057669 -757814176 -387123100 -558799058 -155464956 -293100877 -747377563 -251412462 -716640935 692198198 -551707432 542868396 570896975 463131872 -19784255 916054012 341244667 185552824 295839616 -755616265 -488106345 594740715 -514166851 856095149 692777015 -924992600 400982689 -616390366 543032665 -272847525 -533728498 -516681244 -274820155 250587085 574159433 -706641827 747406923 -470341898 20265107 -688845108 839486978 117572374 465013180 -364133022 810557678 -68189112 751351166 -325169810 -747843982 -823734501 -881961330 881089217 -589790952 -926983414 214069068 825082200 -263710500 -122325318 -89436888 970410331 -765520927 330154877 -455508056 -114042951 749927277 -1642308 981200720 72924701 -45572055 948850605 275358668 486049610 -241620732 487350160 -241127858 -508440728 -520211619 -859844441 121336331 -952132588 -641350527 -513041162 466623220 695786448 -38476820 200434832 472496250 873674137 247651369 -244086044 -659820109 -108436876 184724079 -44221531 911651674 -513800234 979621025 -86846790 8283220 487662765 549301122 -663223111 207859062 -458280694 483268488 545907773 3607920 -301039122 930597093 183555980 369360850 -460237296 -525437055 592004078 -512358205 728460004 -9991910 567004696 -784920108 772792528 610277375 -301418605 597282851 995406655 231032462 -69803076 443261637 -456054851 600387590 491882670 -268737452 -187394338 -376475117 410504174 -391271767 -514291815 -890599173 -243163630 -397120606 395001092 873027945 -228591821 -642101984 -727200602 -674721110 905601393 -253924193 507116406 -411144033 -46158811 -934898442 -189532527 -673219788 -381725171 320927812 -558238799 969264655 446589907 -951148597 -849054503 314563377 -27866144 696939844 -975023616 -125043288 -334843262 29241078 661518599 188559324 209518184 81319484 -577872224 582941489 -908697857 -562421151 -560480700 -280075189 90062672 -796576398 834307534 635920293 873194540 817906761 -841193796 -348739786 -426290326 -892291680 -649332250 -847130686 711404832 524965711 -869425037 -743088137 -623769498 -569236043 13669995 852723664 990059545 787760779 -670825121 165186666 288698078 755808802 283356829 101856035 -773985800 102168024 -614236171 441500032 -972841293 -686213205 189375725 -492622408 500813429 206444219 658662774 82563551 389266718 -111937997 -887778800 -914512597 708194040 -324512531 -55594311 936627864 596127150 -227396583 905384559 183154096 536330420 -987602806 352946351 -240500127 -268262415 -771266162 583501232 23319417 -123190199 255029995 -756884645 -478719235 255944075 -791035667 583152404 261271065 -75588684 942070537 -184778095 688711075 -863244443 879617952 -898065792 -885789627 789521752 -579382346 -304269396 576513660 792250094 167449219 -518386473 600789672 915019311 -122021576 268090749 -505525450 -299687069 406105415 -696575518 -872947586 112533428 546451395 -754461255 -420453317 365512849 781645282 -889118918 579514850 -199655557 -85608466 803375521 -422529710 795496773 826022011 -870094812 -635925563 481335633 379141227 32735395 886457216 928992043 -985919658 -918182301 94798750 -517295166 -926781388 -608463806 830915175 667289278 -996289579 12927130 936978004 -381925093 301201318 -218622496 905369535 -691764017 471780582 409744137 -406750260 337852578 387699431 137294312 -588003507 -693828204 883659384 -997899919 -806114752 -502167287 64864310 680589007 -775710437 802471595 -634168041 889021768 440915249 -241513343 -693130303 -135612054 -68859374 618264152 743549004 488440839 340617502 328361198 -973766499 -71151562 721225543 351406610 184350657 -426622119 492749933 -891731352 137593568 -64808229 250935757 -201846559 593153459 -373920268 -453262849 -351964484 368529270 -399401052 588116140 548387068 191803663 769765670 384982266 -556193985 -495841417 -982956721 443805516 374294207 529439229 29669928 -251602479 -705601876 722221630 -193590743 19694232 625628258 998072568 888068915 991186672 -957846963 -354132856 130357011 219698584 -356644230 9178207 -149048771 -722153813 978649652 37876068 -581453204 326574382 801171813 675501211 448007173 803809476 244548911 262611835 -957832782 -667339940 -848373437 -64982608 873179591 63295071 200613607 -187329959 615265328 -941732937 48819329 -302661136 -212196412 770963540 -672489053 927413373 883192541 -699764168 -907920400 939283470 23695082 889044367 860509120 937300062 -173066708 -509096595 -391490712 -815518372 -209281578 465757779 536082885 432771154 204174903 -351825431 899172848 650073319 442412654 645528059 -540758092 291877576 840913095 -841387250 -485137041 458238516 -114568360 190569892 -336786682 88254725 669210006 -179107257 404526982 539054433 725361559 10694738 170417852 171579168 311685297 -81863212 -329993286 453896829 -404040215 -639877240 -892607686 204487038 -385588116 255948479 752631804 341485852 -801015958 74690385 269128113 869497244 -284798362 -813058097 -999115170 -557834058 -702753307 -914300107 -123309105 -606011560 -2621619 -266085101 52344619 686867541 -978912547 -325757253 -163866234 410302717 -333905146 954253723 558020555 452383717 957994736 -148512963 -984222964 -597843635 865145906 144841486 -151346470 -467993485 354640454 -945374010 -994920333 -701630760 -977442039 -581956597 737751601 -234533878 818439282 507150952 -273244650 135676623 -310667999 16294522 15563531 571111019 -469756335 -192975138 895173237 -195911389 -102604689 394632839 -568833365 155542396 645298281 -772043162 -10902544 584212891 600641349 563594270 22051874 440362495 -958241216 673086650 722316057 -146968132 -604927073 -214547196 -345295889 -626736363 387012131 -325828902 997983542 351446951 176310217 255137280 930411249 551120370 955121542 224599914 190473052 811489480 -498985244 -112000602 908300835 -807026854 -49699011 103558745 507265244 547425269 763771831 116914833 632862232 -746192005 411134548 -628622926 -437881939 -585535251 270954889 591709927 -143833775 -156014118 -76268496 -96430294 340668856 859358395 481847701 430933169 -801556654 867435968 -385426189 955177940 811619466 -283512460 913148179 956397451 514702740 931469207 -687962346 -732167926 797827188 382449009 -871889293 -436806625 -801217119 -377067133 -507234271 -257930207 742457018 459016005 -999742945 641575420 -434548818 610036913 -417856032 921252783 -252369953 -518520769 572142046 979613503 -86047922 -655878301 796235917 -213693674 795464757 -19435717 -944258476 -541046523 170227592 18298747 206425710 -229427899 722839446 -966593838 -92313820 -972762808 812167372 -488745006 360265984 -180292059 -358964049 -315393284 582624284 -789874578 -498780413 -228189961 -591341437 -372237767 -845523045 -991422462 79356552 -808456500 -873123310 -33923719 -458804311 -564480130 -704924785 119933685 -899671122 -579363732 56898473 -305709397 -286064494 747185773 -930581310 -750317730 415513031 -968414045 247302328 -924142332 182860781 967527866 -596505750 75772275 82735014 -952023547 -26585892 655717079 114322932 857006791 773680390 117888800 256669700 -421660755 258245369 260294218 -26471547 338262992 -706758741 -942388108 -812068918 -886404025 379339316 -160103162 412969605 180826799 13657391 759677307 490074396 809736 583359399 -625756983 311832708 92047744 642473790 975512043 95766992 258518621 79848297 -221121141 647448208 997511884 758058468 -120732347 -695593921 839108621 -612677784 -804214759 700991680 -858852081 -316031867 -255332911 -432621451 257005456 -693069183 -791239860 292827421 432784075 758019753 -211699452 -956290018 -833616947 -587976087 -627038939 744436750 991733105 287059664 270383416 -153263873 -888071775 598035436 165615112 582960560 718974945 -604488294 270829029 798371883 544921802 -164424741 -871017253 770074464 -921738949 789819131 -168506858 339446551 -416971523 646786167 -1363369 352117214 518437190 -490922581 269705467 192580109 275392028 -244585884 -522001876 -34597922 -841884132 -280447440 254841490 -206253440 638776792 -740558032 -149807939 -911206220 308037382 39835823 -183504259 -740924366 954374286 -328873887 -426182158 -417936966 286102407 -759149110 -364095735 -584691144 448276904 463298831 153441768 663949074 279456940 -259580215 3192517 482445794 -927853824 -607787894 -383884100 -407429771 732545899 -838583864 111300407 484239730 779545348 -232242412 -693139997 420546275 -888784294 -204959423 -783262261 505499954 -752542419 752807178 -518920983 -678623742 -999977190 -161198586 -313583008 328848241 312321621 174077251 724809418 -959028305 850973124 235160750 546740073 -171029050 160967636 -701107115 -988266182 613715028 -440110774 -212636835 -225526976 788713416 -882431753 535091576 571726749 77535493 423477864 -633355768 791503246 -662130047 994277451 659423992 817273907 -152605512 73269189 -604509026 460148603 -67681554 -652400720 427329694 -901976407 779507680 -154881832 -764395366 -957639863 921821206 -844294565 -255891391 -911601066 171515552 -23246462 250637699 411432262 636918083 -984346105 -490969404 669391038 248981581 -848422076 -931399471 -809523654 -828354974 505573146 -895106107 -426741663 -303568077 316160707 405797843 937442212 610781160 -801856764 -917299166 -41740608 553236099 320672231 99924197 -101284898 742007129 310474760 -190564020 768978108 -40587273 -205973165 -525506912 285950771 768800505 812521924 471128802 -175873001 -633069608 -81918622 -492382477 -920902083 122413707 -544482275 752410259 613828711 309067150 911379059 -857957455 96675398 -472831834 -11787401 164770779 386669331 -390521963 -905401501 628291563 185575544 -367968187 1572028 -723749514 -515712951 951300626 439886668 -381415445 457415405 -273316549 380832443 -570336463 -147511785 985188781 747386054 445795164 -792988874 150301701 603318758 540573433 -341289779 354723625 805022107 -287207667 -145285957 -226502285 967778765 -606708158 -751967184 774573123 -213747980 -800349415 97583863 430809521 860691454 801179439 -774761885 79456798 276290035 -442671524 -330596449 -653178194 618590511 -452956022 -218846571 -22536142 22473670 -330232084 -829803468 347422160 659108419 367709574 -302152845 172898734 -45081447 335564173 431875564 448961051 940709274 858018000 637091436 -897381422 -73640407 -777564704 397185411 707384723 177321790 -939186717 -921816680 160400471 -269360496 721707446 690409704 -40907736 -916710441 939228095 -953232116 683624755 757461181 799914400 853903213 -157401917 -185668084 648197821 -450567858 -657615492 -792138839 -977305974 164391071 -10542489 -830358140 98341864 -442238440 647245357 539285691 -715764180 829918797 -794434683 -107371897 181591537 946515054 592104939 647852896 -693101066 894560935 -173328061 -565157476 -46619762 102445918 569784787 -115100594 156095840 796061564 -937277810 69580496 128184976 -982640615 137243961 -14372327 -823352027 -757696205 -713784546 -121267968 -631941279 -578652861 -17634479 -903620153 -371392788 92510547 437380019 -651306689 142047895 902735754 566884104 -509795378 -757927974 -460877145 332834512 -829923893 -47459171 -560706441 -601200111 -301295838 -671269480 307606307 -415948609 -904473055 414271837 -754851933 -19066316 214091531 -698018119 957783768 859694843 -494628082 -938151691 -92524803 296556506 177760908 -567272954 -72892283 -888586145 189988073 355227787 809707785 -526362421 -801738815 142032731 -964499484 -167755309 -166084767 -690340227 -27492439 -710926917 616291358 592381999 -494657793 -55482703 872023616 865342050 515207670 603908729 -185373657 -991135787 120418117 -456093909 781529324 -60495535 380936574 233012459 -948821212 -803253029 -142374118 434702433 -731755174 -402352543 171796250 454177859 611126079 -478339048 9744969 630244351 -934857678 -8435543 652832595 -510265232 952055201 -393624333 -567732917 717277968 -606594592 135995723 -719846747 640484154 -841619863 725035704 448264703 -777393593 944932186 -494506001 -344325260 -952850885 784398530 -853962189 350606527 -35973604 185739768 784474255 -153019685 -578499601 -800616390 566136181 985170017 -485056971 -861871174 -233411595 240039455 280410525 321315389 711738416 767829395 24656976 -553077404 105508503 399777023 595227615 227132747 124144852 253873038 823333207 -383698209 356223419 -465336387 36489738 991037678 -839548081 -769492653 -234933258 300517738 334641508 -257636479 -868518353 -120888499 -461862797 -83855195 -777316350 943823445 -183819891 -767964222 109543917 -738433026 902545811 629047289 -710912973 -741772644 -873702107 966404038 619690089 -203160560 93690947 -219943746 -794171197 -425618578 -759606162 -910732773 725910814 -431535296 -949872946 -8762457 -287251359 334748533 -415563249 -767131756 570680148 -660286103 50545086 959718304 600601999 816658274 621777277 -604745535 596368863 198721305 892665522 703725161 -118150985 433378038 325817519 516076671 -381866749 650365809 -298583353 -34569639 861106525 -21536073 -178712287 -838012679 783707579 -540065893 238254780 -362188748 -644570542 446273291 551338894 -232261707 937173120 60489374 -787295061 -593416255 -582613209 -641645915 -796519519 630543773 -269400670 -636676819 672084489 -833329187 -503874142 361235914 -684887364 -491384040 907611642 670169949 -44259005 230786011 365573323 952208085 -473790415 -524556771 307190561 -353082260 409819524 407948258 -269386573 115630379 -995834188 -662293299 -187091394 -888250024 -258892117 -172811253 -15622090 754410222 -156644054 -125362799 877805868 -447314041 -868588685 83642647 -458691354 294804233 633453350 -552055382 -109051601 -178855607 -478876745 881485244 514397972 371864085 -819218857 -913353872 -808795374 206207206 -637106962 586086582 -748174100 191814669 275384861 148123106 -521506708 686760080 922379473 564993496 867526073 404843855 782647944 -827996836 591726116 -760128564 -871380315 17852242 235830460 -421289602 -351897589 312124608 -873117160 409970632 -166720324 650743460 623405332 -195126355 -277548661 277125805 642068033 187147065 525977628 -643620965 -475671972 -358480924 -939470164 84267818 -956843457 348500627 -196520002 316882954 -684271671 -375041811 984065537 -347570961 -980085920 -537733817 -902746963 241148819 -731201018 586255633 357136345 -532279419 25732424 -586744601 -660289142 -777921112 532599159 147417588 612534165 277935530 -967728942 26925139 -701115645 -733543145 862459981 -162016369 -970190188 271234803 173007799 398036532 50937908 -832113706 496097547 121999655 932749973 -974170198 -222279179 687471639 -61746585 970990802 -903063845 -15972627 329747640 -696056698 434911189 -300245030 -918183966 -219466492 305228218 613343014 -964101648 618317577 7753812 993503642 171353965 108067078 -692088971 998972002 -529960133 973547839 93008937 69403412 -563982599 -342231310 -755093971 -328310559 960855180 -991118556 904894359 -489331846 615272582 -123402434 -546017544 6304347 301555861 328735983 911632742 293437108 286800022 -951057065 -99237981 731449240 702238060 416406011 -159872441 -104123225 243804272 -77702568 -543222654 -700844449 744021583 -485218164 144851885 356513747 259649769 -968800292 994994155 734215474 -142697120 346543578 126939552 -32299273 362300676 -724613383 -29755320 -526824987 -395506412 802917705 882065576 -634187595 -108175229 662692334 -782602437 640725372 -20862216 165598456 123887115 24524556 987763174 -983855662 -253291018 166901358 689383977 689448985 -410220257 276218831 -154460062 -421520117 511966717 130763953 -907987764 -493980693 745396505 -509719891 -972051423 600141395 -887101874 539779099 -623711210 192603944 201064395 -502857489 197283213 -684173471 919117140 896423954 203759307 675009921 -320417188 273286265 765065596 880280509 52220987 -425024999 651600872 66595086 -595400417 346819691 -529020722 -631515460 -59896156 -42117211 485471419 -32541978 -728167649 -999784582 -347392412 418983431 -306159564 278573526 528407846 881317888 -692078729 568420630 634040599 281949039 403631349 227241462 435335752 577174994 -632015258 -957315950 -410163057 487696691 715857048 313091913 -830139826 301334860 830070666 -46969676 179156109 206965780 -951026405 540828988 844583112 370065515 -490668046 -250482867 -496982769 516711415 -601622076 621336676 -224331259 -413168827 287023830 -209166931 483333127 224830503 561261672 -662012218 278825216 -974588122 119392666 629122842 620049219 391338445 694451245 -825134839 -774469807 243831827 -677450257 -403853900 40515583 -324193285 754179348 926826845 403893559 -317245957 316335082 -841353645 -423285082 -124210591 -501264307 570352850 683702428 -200859582 919851402 -556342324 987449916 502005031 926156837 339623795 -211917265 838382070 -890607672 937001658 550276731 -387317533 -728912273 653315768 835617040 265580890 -618951144 -729649886 -828970237 657021372 -302076371 110696395 381919736 659967020 -337963287 -525105095 864946269 51102761 -309091894 227873824 631941240 905744829 555971360 647742039 225264136 -974294304 626387676 46049385 -475335244 740466082 -432238189 457848107 704226624 160781901 791297058 821510086 716250955 -236293648 450407296 391823903 341952738 -910064813 346796545 895788911 -716956385 347830764 915387752 729136865 87311008 -589666166 -783619411 34944133 -689870390 -433597888 586443800 -896598082 -60709195 -472523064 -863558809 -388348968 496580882 -304015030 56129129 -520047600 529699159 -847410662 653685465 -754627206 -446464415 -767188409 247422537 -913953931 471376734 -135284062 -223554545 69591571 -907752743 -463424980 835724272 509306794 -826473590 -658257705 188563844 813756189 -804867094 -548973096 -83904423 -931994701 -791337486 550505881 805906896 -619105806 -25991445 -299473294 -461880191 788832275 -51044688 -962965172 535714931 786356386 678377431 767726643 317177408 -651350321 -973522785 787064240 307420481 433189017 682615802 -989298637 234400134 -687530590 -52253861 -636854992 302899804 157153466 893366078 -192790591 -212826054 993519981 721832420 -238842349 866403772 -887598689 954758777 79587913 -963965095 299825968 480741864 934202011 -523255665 784984785 173763650 8916629 -410632741 420178171 711235898 -157174051 818411881 -154527810 -900919708 132799562 390228927 318297802 -33038842 -128842425 -387958075 873112074 39011022 -775795778 -113375638 -113477798 67125389 432440879 -36329218 254907321 -713698808 -183593119 665418802 254529401 514544825 629209884 649805583 -86150105 -684008881 -573623768 -626116182 -539236835 -542930012 -364031314 -18480466 870175308 771304210 -76663810 527843238 -821150651 -574277868 903329430 -455874734 602586465 -40946643 958909617 200789115 -464321173 157669336 -451967007 352301958 398129744 979001472 401555950 163745543 -681567048 -786238593 906434334 -679942768 553917952 -598275782 -827373771 -752310564 785545592 287020215 -844328460 538360095 640215521 -45087478 273389527 453540163 381978532 -918002375 887385383 523864720 -928771729 341303548 440468853 -109061546 489331389 907775111 -495401136 162060880 245817945 261521615 -827882364 -807686898 918547151 597190723 -783753014 -769268117 723640237 -105743407 -641330988 523686972 88753696 875482149 249881376 -926606441 -957213022 -584189467 103956512 59730970 -576462571 -643487043 544245940 -905419903 15092865 933463027 635233419 -907312443 -167621530 338663869 215816090 -780016128 -821682821 320420459 229452234 -274405072 365276114 547511187 955505516 -900353106 -196042051 427033960 469278880 -666239070 871886897 280998394 86092130 98818131 687455491 333355841 332193680 702949536 -44660436 705804034 149538822 -425125863 -886845769 794691394 66735193 -36542120 -54993370 147687797 -212947193 982743234 -17471939 -31825194 -568470851 583330447 625895765 108220186 -214102740 -314052200 -702966858 -942924975 -273585157 -161740161 -923691235 749079705 -284237433 262198870 63611758 602252602 -941635051 760179510 -237256049 708662654 -511503210 -381636159 -381955772 950733988 151458411 222506612 -384925535 703913966 -774374719 180431699 -454133560 -680440688 75543661 -410319631 691370789 -366700007 -336599221 772798615 -998146612 984870122 -877913662 -742840116 -177304105 166327598 340479125 -388768271 484329367 875058289 -803419119 750879409 -35503555 -85973196 -522792487 -846017338 285163306 608358862 -959506906 -929603642 -113845457 -500853944 895072160 -395363719 -572813787 268455323 -631511116 192774480 -202971515 -81267751 -451456549 541986102 -661339367 -28626423 948741652 120081673 195859223 -448009542 -262961120 -645823426 63948840 -419546233 906386700 173529798 300028362 94401587 862833 -18708382 572521846 851018742 -17052150 -334196028 -998911879 937548644 982322268 -960748930 -162232466 -863410070 -237072262 807140290 327432808 144653870 155643012 530822965 970201063 114734459 804492803 503413438 -722390249 834694278 -118199699 443825181 45910657 -710091381 -928726799 822274833 377771161 -444307568 -798942605 -261577683 913291506 992622790 717003499 646267945 -527715633 -594205213 502919499 32253366 -688959977 -706916239 -906386336 -184324605 -202627413 -885969300 -886335056 -594525585 986819165 -904641279 689201880 328801138 36885317 560998160 889586640 -175886167 -204913418 938506634 -529122731 -94456817 -830034926 554197483 -248255844 816592038 -687181576 -303842472 -218551628 -597558171 -274646822 621883190 -179931882 6385642 -917706713 879304207 581165082 461476334 187633493 202752374 -145201186 -597812777 -101210937 -737645484 -129628855 728263337 743490450 -661522899 443420220 284821951 675012880 -641413261 813847593 -575943535 348431080 136558937 198410513 571136537 -557144172 737524022 947266331 -608668374 864644434 -98547325 -658003200 648507105 965910126 18347791 838840709 -954022160 658659796 997028254 -981594550 -268611453 -35852469 -311067502 -665986889 -435061409 2512533 892672734 -366925005 760062189 284861879 -742521294 -117595662 599164743 460175566 -60819986 -717492845 187551799 -570210475 895816280 15351642 -116164766 -246963379 -584262098 -202085858 -290989354 -38130873 -934943060 18952963 -642711653 -958041169 989049396 85160367 788718742 -846615511 600741317 -963630609 691041159 -318117920 968714850 -435319989 -510710530 220026629 -415831533 -551443687 -658283595 853096888 -203570376 -90457273 -916260869 -589186570 -620196966 -677339269 -987796187 237565279 931169873 -617431663 -939372682 -544413995 -657783678 675353900 9214465 589342547 160956547 -311410938 -340518971 657145201 996965851 -218856095 -670726403 312915756 -648858069 -71458662 -18160152 -177087120 -376317634 -795237874 -616427349 -443377260 528716214 -869927953 900634423 -702081620 -22406340 -750085631 -586173765 -756041101 684907062 -453976895 -387058584 -162690255 -379234156 875819261 -258395191 -918092613 271987133 866785860 -902072365 455602628 -817582302 -57345966 -40298987 831618966 535326431 -994082609 142359753 880303124 -626454844 -41183083 219763395 925342979 331839319 950304541 883620736 -116532131 -362797989 -212434125 481245849 -591071379 121031765 767135901 -706772954 752291008 -888019655 -231983317 399636135 308545220 787737610 745030666 -669919087 -114023919 -253178677 779219638 777277828 -241174685 810515918 -865363703 -523115795 -538394146 -50570731 -767584003 820446948 530990105 -344075146 841660151 -473687239 590990025 664685682 533087052 74120149 409854974 -63538987 187701336 473233192 222655571 177878833 -669702323 -469325103 983710926 896579832 607638643 161011152 61225680 544100185 -292735161 515501410 798760249 457972331 -794545031 -848358714 -638213291 -220110096 314853082 -799869262 115786656 -444207281 -424385555 -680353277 -148212758 922285264 846870976 -362158291 -905399734 379436672 -688634340 -675494092 317127539 -225996032 236037286 -59395585 -69033972 -392550534 864201146 145335007 -881632968 -966745053 -320521892 -535317842 -207611566 769242070 -812507084 538036190 -138046881 999120745 -498154432 408300566 649547590 262031244 -370500477 16644414 9506954 -268403688 718122100 -327591944 720333885 371550530 649113297 282303613 -534031197 506676104 385572944 673111010 896991289 139197540 -74731503 -442987761 -199262845 -13081001 627743385 172560063 4712390 -245288502 333028195 127166306 -892788899 -753629080 -708028282 141029433 119456218 -854463954 -142222340 814254732 -163913954 418553401 -242812420 507601970 -323316570 -345993945 481401937 -871361784 697950603 584638584 -552063993 -805070288 428819924 604909287 455619267 -93311059 64497063 370293738 -368063568 -911910841 886907581 743872673 -579142524 959707156 933874697 -764834273 -413487999 -114614422 -712755305 329118872 -682602976 91100472 -190743184 -528965008 304537172 -270526752 -841137902 -476185260 -778424660 999202097 -586168265 224707011 -655682721 -289367924 584095194 838961938 -226747141 -540959243 -398918765 372312219 171643672 -251766326 -879468750 -165508664 662720543 78484555 -268048097 -957692663 448180020 -331174338 367275994 101095804 467633012 -381185579 -460819615 -378095422 231882270 -797987038 -663534985 7698691 233280092 -355272025 430567397 618161829 -377177082 -846744570 899165069 608057537 -78760823 649765267 890895846 910088818 -187816885 -307516897 73347112 823419724 -305918830 -579696533 -60046687 458242404 -851264488 963917171 -305586618 280402149 -466498953 -766838642 287491999 99027444 -889027746 376986663 -315293578 390776964 190474241 -75904535 655986983 268222369 528470383 588401706 535192343 -411041367 -494032114 79615396 529601330 -416031306 -806468476 -593441435 -339739159 -144664387 -892383564 1193706 408304910 -723937239 146568406 -1828371 308140075 171641900 -437141027 559194574 -231579924 -408336756 787921460 942673446 459526421 -186572878 -607633243 974829504 25843764 -257459090 767177251 -856803488 -946513429 467827146 -616830655 -995898192 683937077 888560615 -857291525 -866827123 865769545 -972457159 -978961362 752957121 623426075 -24175722 477752450 -5428031 -144420448 273643254 -685016623 -959434219 -897866413 -614615351 -998945123 -54108968 -241902466 584522614 91250546 -509242061 26264347 -196833277 559459446 -398399749 470752732 -148664725 -978672600 -555825119 -839833069 975023679 61425821 -275124542 -907372721 319233654 211862297 134776431 -351816577 651955482 -314844074 -620798816 611467727 -108932561 923904292 -131212526 -76278047 -5481315 -87152983 -655081218 -503591247 969506618 -223603090 879616407 -866724355 736081162 366986546 498792371 -53034127 -595011689 -211021991 -604292928 795132826 244524721 137272143 -298693642 272678668 -554115945 211940055 -261984265 514494872 -542109223 -985121170 994128864 185006371 -375888891 -305430375 -535003634 247534699 757457849 -511918021 -865073058 -813852082 -818978706 -546584774 -577796360 -963117107 879884001 -231735438 679048981 18938517 -606845919 -422490447 784542392 756446959 -836047013 -367438174 -834738220 510491711 -869593647 672425910 500657488 -119840710 609593256 129914631 344023789 -508638052 -47525656 9269656 251729521 895365309 -668682898 -372929982 -687484500 -625771320 -996589824 56139081 -796805734 800376593 875810197 875476676 6152080 -212731553 -516565481 -193612276 549537541 -118332074 590500624 -470178413 -206676669 502052251 -426430515 690057794 247331947 -324106522 -943020025 932101812 -792237229 -528587405 266524287 -655794969 173671731 -483576606 -330330431 914889082 60959897 -619311066 807584088 -19581148 -488166527 225295753 -273465641 685002481 164356963 997677762 403343674 797911432 -251710718 -715196692 867597378 -873050043 -77696677 -448668026 444628271 852916842 -200000847 998863099 889571233 -748451038 961157417 -155606173 423622318 441687275 10892903 -948901668 567530588 -321512800 -780919099 -42929096 -928231472 -834539233 809880027 -631077241 926134791 763438911 -722059998 -221088697 -464381179 4694983 552718293 -391971483 -822868085 -46565564 -192799512 193088719 194560784 407673303 881120891 -528859130 698201280 386512593 32930458 -376460326 -411924604 -131831959 -374539348 -527738150 -626682613 55127992 -843224249 382507486 -600226240 -682095085 96721152 -12785503 622652957 74506386 -658915410 -763654308 105016616 486325274 -298358667 -371810621 466860464 -530734023 -319995552 400646766 -896470284 887341446 -907053176 867461482 19651534 -925104049 -370431016 -863945147 607594059 442422965 -28228569 145276667 -354472902 -704012994 101149078 301971508 -295613214 609189283 -610414465 218969561 7445042 -249023410 -955061075 625740280 -918514949 239048521 -902367202 -825430259 251374208 -623525722 576753509 -520572229 665279316 623819820 -873003126 -307467098 108426709 -670905867 789174308 490282566 -942650390 -362051591 -44216050 -48276345 -697597330 511989102 -60665963 284304989 -336652321 -343462027 -555007617 -742594823 90362237 -114001166 -231754732 -361014675 784963971 221827663 387588561 399892379 3304560 524001833 392934967 326608561 495261961 628225355 2734861 -92408299 290526582 854688546 492143934 -291078941 -188951424 691941357 -465641967 -340559 625455684 -460301456 361349896 -161212868 -787543865 -100732440 -642533290 280818364 -296726455 -758192790 -159749746 566509837 357659108 149522448 -696395822 -812329658 388592650 885287983 901755195 579084968 898308439 238233612 623895675 23085216 647764831 875802614 11539169 -868579631 710504259 239442831 -12042395 -346922041 -965353367 614446381 818555671 436656939 254126986 104938835 -746652434 764121228 829600879 -322095551 482860811 184307456 98111979 943759515 -576592091 591733929 -830338719 848971705 -880745482 798565896 -972216737 184670574 346155560 493129348 203014741 793481877 894224976 -553151954 524090374 86816106 -354496074 -715443848 -661598305 -472216337 -448590406 -89894218 -77845765 246590022 288225617 -130105410 299981016 760968667 -94971594 454401382 790734974 188757085 -117679613 -210421935 275562527 567557138 -380904963 718337558 302577051 524027516 89364528 -258434046 541307435 565404502 -432779079 109179449 434892998 858783688 -854264534 982107409 417931567 879200296 -364619960 -782183327 199405124 21782082 212759707 -21223592 -61472645 666323255 -434340633 220657963 -546649189 -685131417 -185516330 -973779698 -871891350 -508793844 163451522 125451294 783564519 -910668904 298984336 428428970 494150708 861784078 12530631 290645134 -655844730 -224690320 -121563048 147745196 -574629274 -805102403 641027688 422548310 -661783325 -297808909 -338322438 492131260 339560652 -136042199 -39861710 486292654 125266394 260366893 -437656381 181719462 -96768009 397199935 69676736 912871358 -706224156 112943660 -683842031 555520135 480407242 -117213631 -229335411 29694689 -8247955 -641546779 -60511160 872238973 610835227 62555306 880618128 711107247 -881648598 951025007 -481109324 78814577 602254920 -952361194 -192875823 -315129078 -767612319 628897582 -136553964 -606024064 -513965574 -154307 291792135 -297724778 132210071 -677350426 843175360 -270529048 457939912 746178788 138779404 -238614842 295214371 -583239138 520218859 713547007 -622176997 919557064 -147244932 -600427223 507079488 593097710 -576505589 565299422 -777533719 522559153 577236779 -912340404 -947314587 -932361016 573739457 229381762 501951008 -494898210 -559691610 453960335 -128601663 -913785090 702355963 -474844518 73277700 544432784 459678512 311262811 -82600220 329161030 -432515812 210907069 -750393545 -583596785 962278970 14636000 654762634 -42590701 337438285 -350661764 -441801311 -105236814 989567307 -988592839 595130402 -304513946 -110048921 -553493847 821199636 170157414 349895674 930607755 132584177 149285861 859273443 -416672875 804473293 -623960880 472179781 270119052 237839472 834739959 623622806 -197395959 -159420369 820657995 953557136 647523216 -51296069 867623700 309363150 235734811 951629014 -145885675 -602374177 170413436 -445256998 -120067268 -758584387 999769951 -330536977 -796647981 -438852905 282952236 -73398277 -782345332 732588887 729391183 561368803 -185773882 791328505 811407188 148751110 448031985 713327730 205680429 10458936 419346268 296431106 868359375 506254412 47869571 95699414 994373539 -599467674 93916381 528941745 529526121 -516908461 700835593 -142254435 315401131 -138392253 -676244972 -546053096 -677666423 -99511693 448664089 -118226189 -546533785 -622146442 320699518 338283345 -434928527 -975164430 798195679 -812997463 455190590 65826554 293982185 156013398 -934655804 875429610 72683530 -566629963 111011389 -947061100 711456581 -767396699 14398391 -655380529 -335924403 827635710 272423027 346668299 -3413055 -517260026 835636081 -436735446 216746658 -388089331 -260856082 832260650 124426129 959864113 -182611545 652236012 582361229 505431046 -905750595 700432641 646851753 -89969274 270107891 -373183487 -353630175 -836633947 72099237 -700031980 817912320 -385823816 579934404 -320795128 423158799 130026725 347214001 -132070745 785289048 -957426459 -628339685 -81624283 -244492943 303227947 117187347 -127428997 635373692 177641669 -639440652 269494190 -696471132 -754846164 894082547 191784136 -551950188 718044733 832388959 874320952 400715217 -687762728 -931270950 -523555457 363706875 -869912207 51942722 -331096151 -8048756 -490363672 56438581 866097250 240099709 -423624981 -200847630 776929061 -410689861 -8335999 -366374419 -385720104 864755784 -779044713 -984840491 846758492 -366018328 -893054329 912679300 576597798 -329098837 -918816688 436602202 -554333980 -239120924 -262572821 248352726 760666702 219848460 -585314964 629883905 298959580 466279678 279780399 782403168 111742306 34675128 183156663 -663734591 -645444589 -884453159 362900474 125709237 -779117304 15236685 800239219 990147068 -450300783 -308758928 251739097 832418262 -410448050 990875043 881243211 -367772866 -763836154 -704087372 853979880 356864470 -842903598 -531366980 578724425 867858723 477973673 -213933364 -379136922 240223839 955314606 943673378 -618147249 -273835656 313915918 776834697 -12368223 -529774858 -296708175 784527727 125292780 -594687608 822549716 221610474 -718538984 -994173393 362352604 -158862926 570890322 508485799 -171736626 764518228 -504676037 607895055 -613362362 214252664 526013620 -882460706 198915208 397114707 -887532731 805659364 -435732310 515881780 369275298 -363981586 795865682 667520426 -122107743 870794970 604155595 -462412200 322272733 985237967 203821067 876130773 387148177 -642950020 -213005388 -836658751 -939466055 -942244443 407615885 170601306 -308143049 -853424540 -558890070 -206019883 33048403 -494246864 681978328 343788700 215118075 260948579 -470590592 426286587 -674587524 -360460154 -649733438 913390447 943032530 -918046759 -8108375 965003445 528077539 414772238 -710709500 933731501 -634636474 811890066 947501331 -61981655 -556819992 359112722 -537858883 538299024 -943107316 427696953 -255742632 -112851383 691168592 249422624 -396233512 955036569 977287872 -324552233 -63096771 700150988 -738681079 940438285 746747246 22190125 -619378536 685102844 -893978258 -39777937 101380174 854670756 -604512271 -500478274 497131507 802102615 967814917 766841847 -577233433 -643234642 451598833 123164726 271828929 -148595060 -303267339 97417828 93354186 -467201795 -850711390 786393687 453939127 -807997579 512676270 -912228973 -165169593 941489875 493596914 -584437375 -859638534 -536729063 364098943 -937516946 -268240342 -871456042 -770733480 -848172965 243600017 105500440 -825644196 -428457578 -435819437 -47264530 -3761318 289401152 -887643598 -41914287 -281396108 957998735 16066904 230609553 -532064596 9486035 -583066363 -967827868 -383547284 675932793 -567945453 223975040 627692807 -758488925 -555164139 498745736 367083923 -346745006 -504898632 138147470 586870808 509708168 50411974 -482772941 -579396803 -645507419 463756255 229386559 -696718022 515085329 -465095913 -307021155 89305866 732772681 -494304511 835625834 437316548 418805527 -114730695 -587552251 -393131301 -108413134 801362577 -933276214 -385731968 854459917 -461401206 471718247 -275450846 -357743448 -705173915 -465344249 -332827926 -246139953 -407232532 945843029 888062468 -870632170 513112388 368741671 543379692 963091374 704398698 717712482 -471796051 74671462 240266425 -96862715 447930367 -616493042 772268756 -155556436 -27013229 738819884 58765879 -854969819 700683323 783349570 565560086 -498064302 -222018333 -603432788 664711121 276691348 -999371575 772721897 604032003 -761318339 -114317878 693074443 -787610420 -228744036 -986828077 -387243386 -522118156 20210100 -898829806 71436602 -157318685 835776539 -88982329 573963317 -632657225 52664908 -477054221 -989961004 950826304 -708762992 986574629 31828619 765270768 -925591903 121530439 295252363 -394562503 -30498980 -533995768 -730093312 419170105 509682035 229715953 301977708 -6096054 -182048202 -336025757 882681898 -758942778 -645782528 -122738644 -6689552 529455938 506318931 134092884 -507845800 -777135438 360607182 474940951 -274501163 -525796050 846805451 -867591377 684756396 -390304552 354347686 -817429765 571016721 925468166 -424786668 657035454 936401656 671957721 937103876 -830722047 -993876543 141616784 55512804 -596328049 -735124989 683470897 -779709114 -40117475 324048175 615169916 -135814913 212772890 321258196 161096690 -594031948 736431934 -435110466 -451367102 719417481 -542728875 -211159638 -488232176 615352795 -747134757 -916317456 -640331076 -466838335 247544511 854515472 -69172275 -227843392 100155715 -186500379 -142122006 -963613134 -912650670 -120624228 -875357759 846785367 532698046 -885158814 -751336941 -864717734 638981712 409118405 -256939007 144321899 984083049 -539054246 472897534 -110872391 827291787 892513915 214742231 -510423753 430724986 82324733 -320009606 -593078811 659461416 195242293 -67411039 726648819 477471784 -384257221 604304294 643214983 603734949 -851066166 994276932 -88544624 -623025262 551835760 854264422 -109550137 -413452949 -408879150 439036995 -941549454 -331163458 -395328419 837493908 552922560 636783947 607369805 121728733 -156895150 -526150772 -865618465 -684984196 -442563765 894836166 928519352 526132590 825984806 850251463 718526582 29187849 659754060 -495761163 -312414980 429128502 -401442791 774753865 52219381 -631084503 935586180 -644166495 -314996892 69790956 282070434 -14290671 311230624 -852418317 -571682386 299497470 -390019143 234444880 129882799 263243252 -805899942 266026509 495089974 23990697 -92029823 -926873241 -724945324 839158507 248913096 -654495294 340249288 128381741 576606830 -289176762 -149432163 770211000 141453961 -713772580 227865582 -8563375 380981083 -199390710 783376236 -122684206 370465251 572074038 602948994 205521927 713749640 69281222 178083445 889663165 392312197 715206664 -669425495 424192526 -730102823 367486286 -385862866 -882668300 -421417942 -431961995 -624324927 93497508 -554142499 812697948 -475912310 -220588851 191174257 -800085420 -258371397 -42987628 234080336 -866521747 550134929 -895984615 207753992 885793572 -241348132 -904109126 464067941 189391811 247211680 681375370 -870883199 928815188 401095327 -472805790 -402456801 -939696019 -387569583 901940971 -806874864 -201025485 -329382581 340644006 -582365996 265538425 821428685 17093801 934829020 -870074451 804153907 485644718 -677483825 -792572229 761886295 -557948135 -624583999 -360029263 573857102 -173580976 616827680 -378313419 -530515366 110732697 301361856 -544674977 -664587326 -313174469 281100157 846646807 -906591998 846016236 -267149399 -405430037 -332297232 -323816987 108492764 632837839 140206596 -700809232 -50403932 286280263 -23704333 458780936 152567708 714596953 -241962414 -337160547 -69128860 -459747728 487276789 -793896842 -904827538 242778736 -963523824 -190959674 738767281 438660511 -180619222 -229099556 27264948 164621986 836288497 403562285 -755497832 109860343 -31152122 487144058 -143268166 342809137 440158024 -992331670 713484681 -211031356 -918054879 -770114762 -503172897 393340646 -637707623 949955205 -558135140 -444167268 -92461732 -663853390 -366869612 -273904738 432987598 330392958 -425853939 506622081 -773312873 -767084891 797839561 -186928931 313934059 -808730502 811998258 -20852342 457133260 971539297 -889959636 -324389873 925757156 162225259 916870892 344330500 599084204 631365742 848473838 -595312568 -698654974 -82590909 -429715437 501568770 -807681382 38294767 -894699207 197004501 597905006 -431332802 256568081 -988586381 -90444744 -396396002 996678858 602162719 -621128678 -323763153 193979581 561062072 5510339 85474032 59642024 -393301008 -920918520 629775192 547240709 -649217117 -219891452 738411645 -803696650 762225563 540652641 -745021097 549120082 -303489133 -164707556 219949941 246601230 -567494154 -480641201 -700898547 -809541851 -994475557 842377559 -847427490 -205880569 -682068439 -747781431 -178693208 582540070 114014945 960266968 -621856547 -211741165 40553335 819118746 -278691814 -684176466 -109000211 529060708 293924558 -932614565 836552623 -682699203 364055747 -616144547 701650122 291487587 -261640604 -185021412 -901647048 688997916 634272252 902841911 68787094 617450782 814155167 -506203442 -554419016 -850109801 194196816 -491899075 749697855 424921895 -307550797 -186606847 407531729 -723204391 -60569816 651473934 -298291100 857454836 922955487 932561864 -47862906 427302168 -998571497 -130963070 -316517316 648558773 367007922 -494227471 201625895 -917021951 -753529825 -358090526 -504826523 12494673 16023846 972171174 742108020 -715582550 -567034857 716643832 245393118 -834901194 -844371376 502617962 630266307 221611049 304493940 -678078497 344190009 298016548 724611781 -160960630 916004686 681421210 621712480 -72550901 -362063872 108702691 739324193 -274806302 -698236010 601488618 -573495666 100166568 669252865 -41253360 -458174642 479648911 -95675534 -936760695 946627302 290033962 883925133 960596016 71083612 -958328463 -769059436 -57726255 886689522 -138045273 -688447170 -36664248 -385514218 -456393788 -537628450 -951816605 -221955934 320372484 -27212989 -495700865 -441836865 60895691 18419623 921749311 959233493 -491029564 -531563008 -30854393 666100090 120641460 -574894039 -800767183 558940576 241179453 280718179 -402282213 -167104308 -484203492 -327832427 -710942813 -597094133 437760631 165509366 -782556421 -749486975 -725232734 -333767497 907144500 858277090 680449257 -973445464 397401503 -309809814 617747014 597274807 -368773352 245591159 -163482548 500103269 887573552 -942546033 589914552 57307259 482640885 -612660696 -247143307 450539834 451540267 637785698 -519337341 -663723881 63302867 -115248089 250871974 987092350 233538348 -114182864 676602018 245255284 -871320785 425861015 -124903957 -54114590 272769809 133824317 397541606 150568554 -932263029 102002551 871035902 -110331382 383664145 -11959168 -590440474 729827746 711733406 643902281 -987444574 495223985 -687182376 529170962 455625127 786670573 -450640862 649903764 -918550782 -358580720 -708923134 605833040 -356390330 307320016 106846876 56388137 -220017871 -118160625 -644712553 -281695853 968722039 -20176355 -419345324 652213440 -235932040 -433813970 479787003 -184674121 -117659287 940367159 -275877446 -924968637 17001958 467858840 96689216 -239270244 -714716527 516920794 -337454949 -540290410 24628516 218921477 299774340 -39251702 -93620773 -590676324 -467130337 487259499 -289382524 356857815 -258372689 517276171 308032953 263569634 228276252 254698787 -797329806 -766308258 958399037 653510942 -748997613 117136299 502338515 200125122 740955499 -827796105 -968822199 -801353605 405947808 98877607 965718357 -78565290 -901425262 448932295 31621335 -27569916 -501242711 -400313147 -149042704 285706012 -342226148 756016583 995411268 -40523279 -541098856 -836929783 168873912 -17124254 32213873 640504067 -378297758 133967508 -383963629 -27371206 234336032 263224144 -392219870 937870226 -7038482 292958422 -332409666 -326074367 -273622102 -183753748 431429260 144320343 627035523 176931932 -136576210 -817809084 -263182055 166980445 893987414 -281768727 770010466 524393936 842970862 -221076857 845789658 -176757085 427035037 -640641714 463844215 144837228 438429618 776324093 -606716975 -220151193 -636726144 -949793586 -587752082 513831053 -952492892 -937885175 526570359 104286402 725073601 -846865218 911351582 -945620330 782856431 77688738 -511288133 829354161 -32559514 909583791 -20804596 44162012 730675775 -704228474 632921811 591445860 279634401 -544572224 -539305928 -102224665 329440144 68197578 -511647422 681407318 969199535 959780938 -235821550 -485883345 141722510 151512011 778531409 -134722126 -569265905 636262923 -732900194 214217133 282351001 -898237716 -262291007 -449021321 -752902748 -340832144 700156255 -150177029 346814696 -997875630 971345744 360612612 144535352 -889173602 -42508075 -794391757 -777202469 46521673 -532880326 -523795257 -149950885 441537465 -936362918 108640883 875246835 276209333 -921390896 -106468258 778443450 17525088 -303936895 -677385213 403499596 -235860422 556668823 -393121943 183911994 706628462 -153369768 -249387213 -751288337 -101438756 473339163 659492923 -923466787 -26574341 341976241 -797767832 -979810532 472588252 -99344733 -66238144 233770210 512714112 48793936 -707527241 740901583 158480156 -594748490 -883206452 526282282 -685239853 -89591274 456241504 -532747431 -700141666 734645496 797635221 -338651670 -662919485 -312053103 -510062277 383318323 -964793677 585716806 -10198512 -185761128 356544410 333232918 -853015305 -453840426 405354541 -319109684 -422078315 -11535081 217513115 -275612752 -971001476 686042066 -959706452 584624062 -120013877 184457133 -396259202 354210867 41016299 -35954700 -364341453 -666936681 393098325 323212230 538713713 941710331 -943242022 745594027 338786188 -996429701 705153247 621732202 -640576509 -706769424 -187554114 451431004 273141142 -189608288 -513733522 -356087565 -442086363 370352432 934240478 -481641690 -589978762 -357320757 -212985345 315492645 -436842381 -23071117 -985332183 84186616 -538319491 243746020 -977340844 116933991 -244713401 359469216 371760261 977069465 875540135 393419310 671145548 -490764087 -678651656 -48174568 -291635349 -12064897 -634811850 -671931164 348922172 -823609628 -13221687 825716531 270890391 -537949408 -161015209 -405067481 -525906738 155481433 158937917 609713645 -644579336 -301152991 -623823868 -280694840 921865740 -33304398 773000817 -935960755 678259769 -43948457 880833378 -355069617 -834874045 -823026449 366633061 783067645 -694111605 487322319 298671313 -862066572 -309065680 2556533 103515213 -797740017 -920176011 -29708410 641537792 -935691959 256933609 -482895594 -129974189 486306557 960930703 879103937 -723589065 649095651 -546830288 982761483 -220694425 887128809 -942007020 -628049653 -567867225 360770979 -679174534 172622719 486111085 -603745046 272832505 -491073959 -474994586 524740734 300603591 -757489132 354694397 -739177031 -850102305 244271689 -182778251 -506126462 623851460 936044167 -244874340 580361969 870660978 -139367674 5852663 831767103 -939024199 -455328744 -247750799 32673686 940521919 535887579 647146090 -455819171 -892355361 720074955 -251831973 951222978 634689381 948742495 976729620 791537086 -635595594 569387860 729709879 -557379305 -746781889 -195878213 286035583 -936942522 -438102392 932193244 678482156 -645311287 -432224014 833480502 871514507 -272090475 915426275 705186945 762373401 -229203074 823132779 -675445449 -79054808 730638067 -36905060 -816800625 970166950 -797445957 9897921 -110976882 32349612 -519666251 804458995 -231063791 -937326119 759370157 740453137 696693588 177436334 -731938728 -337414748 376471052 -5800841 -437630847 483591341 357360480 765980196 975694471 202952085 796795549 488506041 752748304 958558939 66934791 -365478425 840855764 -623233256 714733370 470942433 146614167 910187348 618246731 -256331878 -635561740 -623674199 -2373807 831833807 -444574759 815085398 170237408 334788825 -980200677 -316828238 750481691 -255621036 918032822 -585433853 995791399 -506465076 -269948839 -819877254 -535425225 -478794147 -700246614 -589618741 -536074633 -300229591 70908703 -373474322 -493852280 -197957686 -986115613 -701545191 365613798 774536683 -581900475 581660851 139673949 641335664 -961834861 -626636404 -242405039 -345609845 352302908 -694458744 -640751165 458539257 -125261201 525825818 -949406225 684680435 990499504 759164768 -612206257 -82460837 -697067022 238273797 -11120092 -99631253 -230533408 -652266656 -683515415 -806088657 736128567 -791686828 -753545141 176035917 923937270 -900042597 512344466 442049567 -60221393 -914206790 -4053658 233585174 724766071 180261794 -665109815 -544492619 716657886 -128090549 199437096 931053659 -920338996 51395273 941697235 53924792 -985370512 -968355266 -721337763 -451546459 20059983 -819564057 -186915939 -466373125 -753414429 212960901 -223678766 -979532683 925362569 -721751654 -21664362 232186287 -672127609 635810140 -768666768 810141811 564827603 -617438296 -894664293 746592300 719929998 -764829257 -335363847 265639715 -466614460 75777512 586705609 -702440654 410269288 50943544 587920616 -751541184 494076817 414699164 448817400 767143979 615039554 70516957 378687208 369599557 -239629579 165673994 -614694765 689738600 -450670767 81491422 866973581 691513436 915608021 148525928 783830822 783124054 -469175763 -100895447 142261771 -306991313 478911431 125586176 -216918484 13344186 887277189 -760457450 -730850901 991499926 146272741 741551807 183687716 -246005941 552117983 -461814967 763110108 830692367 783140465 -790855955 853169529 -91322373 463875261 -664231769 -915137691 -121585619 -609089332 -763193262 892087556 719364084 670036923 399290529 758892349 -829544519 871837009 -649175034 -950417265 -918771354 -510845546 6856183 740782207 -826356367 -84460693 360263599 545336543 -422881926 82419010 -726428201 -969193966 -515791539 -705301872 412492897 448781100 174133126 -688176181 328985353 -826395670 -614003723 -758186498 990832373 -248661829 -825208041 858974160 -445443255 -373761054 253334726 -320335765 -787650808 -224075677 862602621 -154067370 -764732064 707868758 -499369478 -182413850 215468393 -740216915 833417683 -374149470 -579491375 683278908 467478255 737801368 -346878819 -299980458 -377524332 -423438600 75644605 -928303484 139081060 161192300 -430878089 -883521413 -913049713 -38243884 -670382723 117100802 -731036646 -523041820 704241707 -130184402 -394054175 -178789480 -956032445 -662323447 -752315574 -905544737 538744062 874224532 -683476358 427667755 -517271010 -246013411 660872423 -294430280 964188151 529856780 296716941 28756483 -359202578 502597986 576961481 -380507383 -159481707 539481179 817172079 -317418945 958647735 304892299 -974823878 517196688 937780904 992381259 847522465 556363022 -491150346 -467756284 702291924 101546888 269009046 -996199707 -258350953 704583334 421656905 -30801724 997635123 -745429961 -223310516 -166331616 -332742861 -650840165 -170681703 -995808341 352467231 -473485948 -433970144 79652369 105630219 -440392888 102890128 549313045 -219877649 -313882239 -417330233 347937317 -377585956 -524233987 633860909 -231518312 234349921 956206930 -75350683 -595007891 -299361211 34270541 -967135102 -697380413 -627989441 -323255739 -169431791 374314946 -262387672 -253549775 -453934938 794674358 312801511 516855142 47569393 197163560 616321519 430569654 -322289334 -769157859 -793195215 -943655349 770207844 71640564 -79504301 358646021 724053880 834219927 -199384678 -789145672 972037424 721461424 -590490980 273130879 798918928 -964100880 318607222 -171207135 -380652092 -844652450 -115634201 -316210276 -618602672 688773966 516260682 47853423 -714440973 625329748 -402851111 -98500476 601689651 333004102 -394033870 -948352587 -864202015 672419699 984926294 827080527 113844414 -858405074 -909033219 -477295735 -605246783 902743854 201553701 -119277076 995105744 -957477092 792532784 -287109654 254320742 -468461896 760340027 -885755160 716903855 370300780 -966798341 -828790076 -539306351 -682431607 165517886 684348727 -18132814 -563749380 538530395 408229242 237489181 615241255 434173509 -693846320 898253379 40135959 -937954351 -5505269 760327270 -88897387 -298752805 -753955093 313935281 -36580905 247480637 -54596536 -787913094 -297862468 -917329477 677223688 720986404 -946068238 4846389 -753349084 -394633797 525637602 634467645 500010753 -305692985 -482470820 394823611 19784068 572696194 -378698226 113308306 -962879862 -158966768 -549091513 -379975629 -551108406 -988281112 924774020 -467200221 282694185 -709928006 837697193 -73718962 246745271 866645134 59541297 -324687415 -511748079 -302323098 -99499158 979205454 -284593876 -289054502 615199161 -465654878 -977821428 8598906 -261794743 -865825656 360725806 813469044 982967275 -822953934 -515243588 -957310848 563878213 -745401732 793451846 -670046311 941065924 147215436 756700254 757861622 662227774 -710763391 501881661 -362795112 -826318220 -138202990 79426561 -559590794 -682808906 -414395764 -22558055 478719830 763182576 11646040 -5736518 -113651243 -639720524 952934820 -620280713 892938317 322504173 569959590 891985956 -447912136 -758141748 -633029806 -51816131 254294963 656995080 148422788 -529931630 -747974150 920480448 -225444650 -429060190 594840599 -642003515 -583124605 341420270 -569841640 -640068513 -934777013 847286129 889117706 835018290 260754546 -582106677 177767412 -914436253 638252683 -841939647 274613984 934659585 -33218717 -779667005 -963970789 921979031 863307928 377486302 -770918545 793716001 287308508 -439028262 541303257 -24872065 -860771157 -690819660 801516145 676203364 920291910 -703040444 5939023 651164483 44423387 505824730 487304386 -443161813 989408929 -877715147 -254753811 -324922595 -142928289 -994237810 669299689 892237049 534689898 -238620275 593410389 -440453736 -775108243 238111873 221421426 949517505 298264510 523723669 -202602705 -325451348 -485567430 -722745093 -695881730 936485872 619420863 -480480755 -577940502 934471124 -148609913 -325946950 -363397187 -427422015 553620264 806598855 429749460 841027703 582613585 -469999166 -3469284 -998702368 133000229 -655453404 -686896442 156575667 -408844376 -784133771 -129141431 206325299 -568721555 585083936 -767627764 -435988831 -62383594 -600413699 408710015 -10168572 834915981 -801636190 36468320 274412375 -942289393 748145925 -724477540 -49871018 -422779802 776288124 273190582 559895544 689689007 334029649 -260103795 -359040353 700964224 305186982 945381131 577659262 -811977385 480505763 69935857 -156636259 -131073914 529614484 332372215 -981109230 -564454242 -592700430 -866897120 570134405 437519232 -3501469 -612709652 -42000993 -388256470 -517925515 620229614 -570347267 -399399988 -150478047 345489691 -38988182 603436756 662665863 785440055 -117828796 624436301 -341661876 689989618 -945736590 -461062221 397848926 943481670 633943855 -576416282 -805511932 -391435151 201421002 719963530 819210246 -630583698 -609717538 -104477809 -666986494 -847169160 475679814 -460764932 -979528125 730363935 890748860 199331538 819399334 70704629 -549715434 226732325 -756055998 -535832328 -323791551 -991423660 -129351095 457509502 -245898818 -863706587 854205080 -359912193 -748735759 785894469 653031875 422345313 -668305417 645116884 225718802 -125293097 594577075 367599851 -686255180 218318873 -896392468 -861945847 18956259 -456393738 396663877 197053699 -125806145 -574829790 110742000 -683354086 995969318 842597131 266561692 287604797 970910178 976633053 -148871710 281380410 70387097 -513689798 887807220 -212321384 -624415088 233802658 68924359 337721281 -240617381 -56055780 -863106396 -611320099 -710696216 -497034865 127716854 819997516 -554750135 686438685 -182908495 -23143832 -92661434 -981011084 798618844 94197543 -515403806 800845696 -520361798 692122140 401500870 -4292259 -224288498 102658344 31748936 -823130780 455180168 125236383 -87885227 -159606544 -896498105 -497741090 638197962 -508498595 531473284 -649844265 -423322347 887370565 873185981 -681581674 903607834 -159190135 -477867455 104231310 -205068080 705786011 111450995 -917242045 -214085909 -777169859 -783833326 612370011 227718718 117732993 -743016256 368065987 374908247 -19272126 548806028 -147545512 182920426 -927396241 805584899 -937090581 157931308 -786285300 -67288167 813123818 273242215 977363523 -184729764 -110230376 -113462937 -393227385 314809754 792539906 694379521 -964718302 -55748950 729146853 -660755917 716165374 -29757463 579371087 580711398 -294917414 214824601 658923896 845424782 -634405786 608780692 655059574 623191889 -71132258 -819701679 -712571279 -521508888 -730201884 514869977 320694209 -467282690 955294259 812869474 547323360 715250037 -785556429 -231609745 447995205 -269584957 132226430 520823589 75058173 -804546458 324124102 411593871 500198557 -183216522 -653175899 -811955839 -177493421 315918837 797338287 310926636 -207225877 -221830295 760813403 -540510325 -374753374 -686647101 546607472 -164513760 -133139559 -175175381 97378132 -524654968 849244237 864093675 -444833167 -512102947 687933014 961341180 918776825 475104231 -928152086 -14949201 -801387426 -545973091 -925031493 854718827 607808815 171081851 -8136979 391023404 -217501114 646581542 692773851 669961902 918597465 329211207 -543139980 723869973 -67106177 302544755 452826695 59014837 10818818 744785659 482557720 8162335 -377256985 -934993141 743056793 -665769260 -340520277 -717252350 610147332 294491496 91726683 -146010316 225175418 -84467242 -363123628 -260715958 719184883 -339346553 -789287789 72112569 561296538 519144702 796816286 484344980 175020281 912453513 465565222 513651382 424481838 -130087429 -231273050 -549367406 47819713 153110206 889887237 -491912331 -266455188 344857191 632697482 866079732 -50251128 -480824869 681882902 136278570 -157217941 -219723894 81369872 24937663 301937435 -526515879 252929220 282394569 925221921 929856585 710036995 19656509 -396420613 801434331 -767141322 -224920982 -173828802 444525783 386928955 -911887611 184545812 40952216 -273228051 629848231 303041937 336336390 -144538803 333546432 -852058329 -402060674 183573396 805222748 -961314186 837648221 -494321321 -851141778 -122756187 -354342081 436517820 -462907340 -477649894 -962237875 -753430746 -552086798 -627905817 336659211 162414013 -419721487 -325050014 -498619725 -384554939 -320827601 -42841307 -421752108 788828042 746252520 -813670097 -878073099 241075581 -454318019 155446249 546852400 236093989 -494458411 -119534535 562507884 137227453 261194474 -237236772 328225214 -905569125 -846382865 564311885 693595615 772914933 961395876 818998351 66352673 -960456068 -639329351 42074003 -8712097 -404832689 -923922873 80768198 -928477523 945703916 978565650 -436900911 886499873 -98986782 -657408939 -281963965 731764722 -334472377 257765790 -782111458 -927951162 464888135 896902270 -526892677 305785999 -624462667 486561242 -592005983 -670948838 951111319 -676424034 -320674590 726787053 434642670 -573900028 597983687 648567489 -211327643 105967903 234408719 -201810256 672470757 705774392 -257732647 -36578590 48086538 406434739 -117462526 -521784536 -983165148 -946603161 854960196 503959864 -193349759 697345261 971710664 -688570653 -779495802 36681071 24409121 962007583 836519545 553586012 36354024 -86443855 -429221837 547100712 -304654739 -112020074 688776974 -89960993 -293625913 -706149387 221671403 -519195663 -704651759 -546051277 -666078142 -93083001 337708237 562837074 405148312 656026063 312209928 -655742212 -273386764 606732083 -930328328 17211022 331593282 -723748725 78332642 -619927983 343290306 545615797 558731207 432094455 -956409317 -537401030 411557481 -233985491 -482395822 323248190 312136819 10673250 242868126 -437541243 551107975 -947414160 -964244474 -553306814 608972317 -447468602 637797802 773535134 113838582 -340695548 -690760030 227590195 846149178 388076882 574906299 591069333 -344990186 -850791017 -147431470 -755482976 763382639 -246498125 -785951455 -682110748 312588816 798305701 437616045 -546821573 692838218 131405663 -644732476 -29029453 -901535321 927720980 842957332 -1580333 -624938431 722237290 588914557 -207409669 -808182834 -34899031 -451291779 -214543617 766983335 648103819 998654955 -226286257 -545109249 476226315 -652587976 710844656 993248359 -889369969 367603420 455960833 367492524 -600839907 -725083507 85838829 -215841749 769217040 34594767 867712749 448120999 -981585430 824973523 -791649824 -747314605 -455215367 -958763677 173100340 -134827008 -847005721 -310211089 -622808558 779079883 272831096 916202089 -229068150 713100131 -631917889 789249463 670947213 -240288580 -537227222 -128204795 -220639886 -840560530 925765253 -373470899 317954338 -898087897 -171366755 -430306499 994725516 75070850 -21742753 -231199143 835862784 265400628 198596541 -603786695 -653718037 -590789604 214682022 -907965883 -72268282 178002325 -619686026 525609454 217432416 548254356 -335249539 -504111176 -983689805 -370527864 322572349 43844208 -280164270 545800300 249112514 316373427 397068720 800854640 -677973276 -355056586 -409066725 -587367168 -973487328 981807722 825309565 28857230 -658832445 -743574270 237109598 -2333345 323551592 -779593669 -984555174 674715352 83193397 443278660 -343440529 -620546067 721838198 722081231 -494125272 116376926 148926714 974304775 -477766991 624538013 -524402301 -254367382 -902149083 -474025129 -960660299 946611182 -294769534 306572836 -252313864 -871718678 988633361 396133195 974953754 -147934378 -527904483 375687711 34521482 89911664 -265384417 736463050 -622727683 -62329781 -284103011 -953545156 -465687926 -971960009 -178410493 -133335975 155744291 533992258 -476146351 -67652767 274854123 719811202 857165330 -660095406 914901149 80769711 498527438 -313470668 150177387 -544792225 -909889004 -882183283 554802197 -872617901 -535966899 479375959 29878660 564089954 77010249 -895887876 20299354 -677940748 686130637 586702555 522870526 -783661375 -823536170 523151501 -909319964 121522481 -919837730 -344312987 538132691 786209131 -426662863 -422382992 -6332281 -562513844 -713894432 354087215 -111191799 -512065942 -21980592 131006903 -583865215 -910501455 -339688488 -301299438 283540125 -574837655 432770387 209144283 140325103 -579998788 -290453997 507731724 526275003 906389474 -757872127 281564418 -184452349 530903913 -685972045 -773908042 602379903 -822371863 522369461 950300371 -333355125 105337003 30875455 -472238142 398038947 255948110 -907662173 100893658 794920424 -414856669 368271404 -451077260 651257779 -826551747 920099601 -14033255 -721942750 -236528855 488735757 -693636854 -141547643 -285568483 3379677 -102538186 454283410 428346506 -504565232 427450029 -520599 21854107 582021371 80852653 -14173650 -941795792 -419651521 -780542891 -844969465 591368925 -889765683 709758398 -90985921 573352814 -57847286 -860534349 238985828 -682083486 889561565 825411277 -656387883 842880446 946530171 13687813 -595418816 956000660 -329001860 -976289257 357636669 -217852368 672221009 -609964039 218387058 -974024081 404008396 570624967 578557580 -750340542 -213040186 688587898 697762868 545938937 -753742042 381827280 -511454801 -635855026 -98436060 -579473009 -541567268 648888369 -673523239 -878731320 672066615 -926530559 847246993 -825646958 216251295 -684498705 471518952 512380537 -541356291 -976298883 -553038412 -955366133 -98431839 650288040 -927617386 -980757911 424418080 -830708665 -909665660 627325933 528358438 704261393 990237272 209129393 246489681 -800916736 -662716946 -372287794 442351505 -116627635 11779883 171910322 950715233 -225406467 993128627 -226028883 -381106833 -864792988 177623008 -80807526 -391600301 127134219 -965929581 -257914973 -441340838 -374366261 674455461 -456200597 947903622 120362914 793242165 833575436 -740807547 86972323 -414208868 266284578 -466354208 -407845188 55817172 -779213758 -961578516 -966416606 -75583432 -532564886 830830517 -719594840 874783266 -34173763 -551250492 700857141 345107976 -541430751 18989832 -997936664 699327385 -392940355 -225752023 75430184 -706870944 -256598239 693104035 -856183773 297019739 934275932 477232489 14928556 -964446337 -677536898 52295934 -13551570 -259740048 -391473224 -250297833 -450199708 155706848 284980635 955270903 -583337360 -738610232 -825251838 -954793408 994150814 73472953 162790279 -269342875 959059734 998703624 -777624298 -694489246 96232273 589162132 745074397 750336630 -637445353 -661458573 -583434118 96108172 190698420 723974541 -590944056 -318437650 20469100 248933331 -833005703 535752248 84203007 418901052 -725758433 351388069 -54636616 -443828497 -430613734 641847888 -958435872 -486379350 592400943 -562841871 356838155 -474250649 890358823 149106947 111504403 90019092 325788014 789011911 571496110 -145440835 -624677851 671050642 284080181 934813852 -264259689 586387020 374477826 828122424 -614206134 -603554019 -490857308 -629795503 -401223145 -168430041 -407496635 -955288969 101312120 666646239 806179002 -948598982 -887983549 -481371345 -249930976 532843726 -284116579 37538379 -405076742 321536138 -7904232 -232108828 401986314 114919020 -439378652 -137343810 408910884 997252219 -135617767 -522810550 25463004 -10691264 580034789 758072210 486362423 823366112 677160650 -356318077 -635281332 234126230 949652710 400343955 205953245 902770723 -874105391 596208854 110203931 -844727143 971487577 108872460 830810825 7762606 539864591 979295337 477549871 395688558 -234459039 560613426 -831022735 -810785600 393355400 -266406153 -368462634 653729837 -297358868 164309889 345932498 177862279 -377339079 -3499472 -280216092 574671002 257286776 586359569 -830879122 -814357192 377976361 -486968560 -473907805 225242407 486724587 -292138781 972938861 243161477 -289046792 -164523287 702891013 292242585 -949914301 -111071835 932269182 -140757259 948170416 75702759 196974753 519196325 425842426 814555460 396083648 331709847 235419147 -722596938 -992158717 -570619617 364563864 89167924 -806076540 88683047 793690858 -94855502 -406667590 826502673 -563763192 -505078795 420986891 -939871983 932812642 235435962 -486089651 -544388871 451596743 992295196 -842889455 905008082 729863016 -252359296 -849703343 423504620 379847307 971274195 -695380361 -859305032 -760426478 872768642 68262137 975540422 370586091 604557771 -161687519 636849197 -942884868 205185922 623754820 713043054 525001367 642570656 -430367894 719692572 732074429 -47428436 215178921 72540799 709604967 991299388 -884537887 -783759102 323900420 -716906577 -724914985 -828656878 -266592641 219657993 -910453482 932463811 -95642816 85745810 311137649 -608364038 -673607197 102562894 817737775 -702106413 96141707 -888898334 589127670 -880299516 -95604326 265467082 160770688 -553985181 585845090 476333246 62979335 690850495 360215202 -767719192 -395118838 500087013 131920991 865316519 -194083093 552713931 -222214885 -65206818 202113759 -805906090 -950525262 -906995911 414491238 -88951120 501275057 -219190495 893572211 102686130 778140541 -948236896 -836336039 244074514 47728558 -780327419 -262359587 -119341971 -95603580 -971210017 -920529995 -632604756 268196728 457984794 413987205 928144565 -648979630 311527833 931263782 756369425 201007486 -633596261 -96727751 -257255749 50175509 419840733 318311978 472499212 -769334089 275700693 149218846 973047330 698032885 -357208289 -129716792 199874691 771914516 699667044 368123445 -628561879 225900594 -339283657 -942241601 31479007 -946534951 33190396 -555512916 -269926947 862176170 -116484115 -517235101 -478819736 -765872483 -986392796 682217117 -933618177 575303603 399409574 845652819 -85068103 180904477 -447456806 162159791 -799740800 -74169262 -834930013 -103673886 368990248 612077977 -374002391 842885591 912877500 -980748719 -667068468 -126412026 -59320644 -182211148 178581072 -847595979 805050528 -979824467 -91110263 679362636 -926814946 964461772 566918951 373458216 379333578 -819244696 -914465974 -984132035 561333142 -734698572 153862070 419398154 -573946512 -778926179 649484674 275396116 -144235654 277529640 13646079 591441823 -334749646 -156781036 -537014456 480922032 -124265783 -493499288 619332095 -715726044 968537823 402705044 -647998201 -695390775 -379601014 -887678948 147077472 -552628732 -88864506 327749160 -985157824 573299220 673004659 364037635 91381202 719703139 262007809 110916120 622764135 -783105523 6039384 -754776142 -936839361 149475721 190003787 -547821694 -123043904 672376731 -196123436 -390886338 -448345220 780317520 -452561961 -199020031 -937737491 144491657 358038716 315056515 -398167599 80345457 -794825685 -274745374 458485630 -926278725 -788301233 553348410 580517553 707250990 400379266 861473066 -409056124 -623130443 141651254 499359156 720235562 -426021869 -632474588 -770601752 712468956 674532207 201712826 636130023 725685985 63440736 -997103150 816605822 766471669 866366966 -845456703 -465740630 924638974 297641012 -887430671 48340258 167976886 -60257969 254908692 643699246 958148769 465385665 -280319822 -802279840 43040989 98544177 799254634 -119804621 -447055593 -204531510 -805141763 -530765604 -880533854 -346067323 -51246176 -269349759 424925886 -227972792 395919859 -387478022 -65291465 460191281 568142177 -313348213 -804888144 -554336736 -534700271 50406122 587924235 -676559831 91954901 934133596 109246590 -222324567 484519420 171085164 879238011 -931006366 696563926 119227 577095749 469289288 666338039 -612539854 -224152918 145421938 -735535564 -546957431 124618069 -691673670 804213343 -406083636 -151222668 26593680 764622801 -977904675 -107889114 282942731 285535354 -869145924 835469534 -321009961 819144578 -54934945 -38314508 494881471 -637829575 -734824541 905691552 916007256 492937913 7481419 -866533625 533483678 827291589 -55079681 -953224478 302160124 243606620 -698309549 103206724 200164011 839679117 -95263837 -711771829 910244383 110939644 -678269805 463113433 795849801 35805083 -29066719 169006450 933160085 985258159 668294125 977647152 -333527656 -6506010 467476077 -866825957 -801282352 783261531 14932199 -55096309 290286177 307829237 583727507 -570838851 -48975982 26889478 -782557806 -709621416 684910671 590418800 598186247 945647353 -794145135 926006198 481943259 408957623 383840431 303164042 394524048 426156990 -674735804 804284233 664796624 902861990 523314309 140902112 298962897 -678093851 -19774410 -112278204 807976840 -325645044 -395738076 -890783325 401164656 -600298500 100460878 998956880 -616972077 -583422790 636889875 126885570 539901140 765833492 -494282686 -411875584 -995929581 337540565 118962308 -592450084 788534387 -134575071 898717819 -366069549 -382353298 -419378235 30594314 625407659 -114199326 166954106 408163865 -352027754 493714709 711239062 -77872795 -351916227 -922906291 384527081 302199158 548972110 51667819 -688355277 112362393 -954833866 824937401 130891584 -950629450 386127538 387152335 -463405122 292692617 408558274 -305193042 813232787 110793063 199701541 84510900 829012796 603183846 312567189 -819831479 329241727 374779438 -63614432 -775857949 -604475470 -339449440 351584051 -350864109 -530541050 -891224727 964148809 114742400 -320149539 957730868 -2630855 243239342 -518517130 -29787374 936524113 -187746742 155378593 -886849554 276092639 176784394 -89313931 747133792 -399875806 -524616156 -796948953 248496514 -438199406 -673074764 -970840566 -400025405 -186189889 -657586246 -221685820 -312083780 -617600448 -686360886 982274646 -334559444 -887632273 -839403003 -60006035 122777192 -824909277 -778205059 155074108 469403410 -798383563 -249334290 -862809972 -853674168 -358843534 785901878 -83757250 -752113457 402833400 662343358 63127643 35357940 -842947740 15830622 -264010656 788911816 265614591 362129475 118204191 598577542 -12593634 570389292 266186394 -370369064 -808581729 593162674 410499047 357874905 -870184434 139423664 -274886307 -603571567 -493931434 -709958589 965205172 -949274331 31274273 822947021 351199808 701733951 -68128928 356008458 -110051685 -54699781 916697814 561182462 -678045662 -552271551 -906331420 -678894588 690342107 898102708 -645924672 565038989 -951791492 428922656 -995045989 -899173892 517194075 -676879272 990606447 970560911 -941865946 -178276230 -402587146 -361159051 -443991392 394638824 246797985 600970178 -558302504 710082761 695869909 188580494 174660182 7480561 144414208 51482445 -851184997 -61062974 -425277398 -702832913 205121290 -312406430 866725661 52095845 311436002 -138702015 -546102848 -69316968 -42426466 -894322213 642693227 562915616 576813609 923550290 173034221 -352918837 363618812 901198294 -66316533 -74502554 34936506 -570429418 -515860279 -24796977 563411419 33327199 -42987261 -851146875 572167663 -923263630 -868318226 -520152636 479454577 -149518204 -920425769 481367871 101118235 416321557 313320911 188882042 -952086896 868514666 -147249524 -833843417 -57406478 -131520610 621472732 -689215188 285912630 -517050987 945049603 -401019672 -614450271 -959064228 897055857 -856152253 148054049 -697591334 -682695238 543160524 -899248674 338044420 -954282873 -106310752 58024136 -789866263 -461312893 231682498 75879835 92405482 -905064551 526493890 -255207730 -95744722 632310265 837561754 678478018 -453961100 406668909 -159725562 -137083816 -934498523 -651743105 -21326652 546655892 -52843302 -326107787 521837917 -851239299 -328434667 253225104 443570246 -355237632 741433514 949220515 325654511 589587830 -296246979 212017129 617813542 -225813177 -575127892 720215246 -484030527 47491058 -831180192 664395575 -619230050 328341329 432901104 323086734 79018468 -940227528 -225672107 443025921 866912457 -521160561 -889074224 -752553677 -915061767 -463175076 745407831 561701137 510910718 -232426627 -727938270 48332185 -744063503 -754326332 -319129351 264432563 -349085782 -510273901 -364683342 -780686428 131352838 374296395 529891031 -751071260 803307655 -780937207 599809701 -220391892 -108870958 -3299156 -688779835 87719891 733490962 810735200 252788738 19994869 -330685476 461294596 -745674511 -164986539 -602297366 -388560312 -505167839 526887964 -190394579 4474282 539190502 217024054 175289512 -658295329 340466023 810851113 -565849546 -764370525 -766069534 985348207 23594070 -920076998 -103174482 -334577041 -152465422 -755765424 228543336 550487485 722586497 -552918592 204916393 754347310 463089854 333715144 -617529012 57505819 -26060944 -620585502 -714365349 538750588 -722644243 364508669 -296124526 -457735900 -257926421 -335950434 378933275 680348779 13009832 -528982674 -511404049 -466806820 -311793754 -898440094 -915159014 -709516937 963726557 -821305278 -11959954 273251658 799022778 -782389591 311799290 -767774022 987181099 601607762 936405063 740655378 -322546992 -722646896 455848189 879083352 -456158269 -279071444 -406059942 55060684 -625079345 192355609 -272413534 -517024706 -968819126 -619241070 96733414 455307508 -595952320 -802822947 -66631445 470245276 -16194375 -143980839 170312918 -241567743 471572393 -850399996 871476769 426466584 -899324520 562482002 930918227 -366669678 -759375570 836791326 -268372959 -366759193 -318865281 691800966 -704773930 -70674727 597764524 336436775 454744379 439633532 252724918 567578651 936589871 475947025 -572378237 161850541 533778076 -791711717 249624220 649310183 -199044521 911526305 -214863506 -654893334 -406936268 83284133 865018582 22215869 -867838895 -619830049 -719566587 92100618 310227925 -856990296 341478953 -505585426 745648356 -512251251 -402622007 -695946639 -413781739 497817907 117616914 -866936588 -596957519 116473416 898750823 -732311509 -441197052 -231837721 689865377 816353132 663789548 -443250859 -928311581 232684382 -811342406 -603049256 -732682866 199929864 126241584 -11247527 104685483 990823768 301239056 548340524 927789954 -508034158 651260308 745083382 -747013901 -216471258 -596198071 335288821 409766558 375026739 258893010 -145338826 -794309000 -345115318 976353525 -182051366 -737177779 -969995176 -449118015 -196148609 -417284967 -583022966 612011929 870731138 -926816074 -897257100 120192202 901444676 392926277 314846652 -433468502 79600706 -989353095 325225142 771850414 643563951 -461488799 219704887 -700029608 661815290 649774003 243651 -358205206 -332020430 478238811 452041552 -767090913 -946939798 -472527583 -203111987 -515079367 602744042 -17676720 -200958595 793182376 696593153 704122652 -363697366 63995246 395944949 75376847 -150805409 -198250137 636436410 717644213 -544181278 -762416206 252749089 -661712332 973249308 -656303585 890751868 792142252 -153948630 633473467 719613575 -266007110 601525911 -10285808 -787190670 -802048389 -218179765 -876686869 -119880824 -916563475 59812700 -265538668 146261383 895756367 328239895 -741212582 425386273 787056258 363020563 -33801751 -52920536 -773501957 -530174938 218573770 -714837578 719764864 210781830 469100382 759985234 -103297551 399394625 -467570050 888852282 -385449654 124081343 654869173 -333922069 -413363792 158333057 -249633383 -662835156 -748106612 213179192 799378663 -554953780 -782975569 -629476206 -986462149 -849724920 -446045843 -526055142 -251694044 -358252524 130161218 42465362 -81084727 848938271 953327671 -409104479 -341157719 339012802 -697483532 136001778 -803630895 -414898498 -978647740 -263326096 338379602 -215780317 353233269 -998723856 -819540317 135585996 960921184 497659432 -949824252 -833698349 472427616 -822509017 846591524 -762867008 -62561190 474961242 188579439 -938298175 121142043 162181561 -738996308 848364675 -35131339 523814478 -703656971 -340318019 -778665691 525609718 -95162695 -28038223 425516903 -780690914 -491165693 40550521 484066648 318132543 -993491298 340535605 -725246917 -668396644 -362842969 -714876513 -367159108 -852019257 194224775 -95743904 171029458 788711190 -200226330 -309164319 842798782 315730393 -645595245 785002436 -720505559 -230042534 -957133958 -748466807 245447923 -576982518 928443165 983796374 -559535383 624362550 -780814540 -845091681 811273938 -949160600 146502324 -229792946 811616537 266539674 -38750510 903354229 416077281 952633615 -519207108 -189708727 188155802 -887956428 -288396543 -289700910 -461921291 738351796 -205655372 -903138756 -191950934 532620100 252959178 -587199213 -648785981 -516623437 240817213 -64361955 -250673539 -241504799 523740955 265853393 479822630 -836064646 769359662 566756945 548104833 -365787158 -92278312 -346469747 -861817692 757969402 -746351250 600922335 -869988171 476521205 526992509 -749782181 502090276 33165048 257021032 753559157 596203931 477946997 237365051 13082518 -440863755 282513910 -411240520 -510570032 123214282 403327042 31087419 130509843 144098933 -342275631 -275183762 -349420665 590953231 320061275 -250644270 -336427680 -290982136 -987241055 -954219607 -50325303 441490507 942380718 604265817 354383856 -719757629 -604753213 -504812903 -532492953 137695152 944262521 -909921176 -770312467 812800473 -522210674 790729594 -481634601 -495738138 977221422 938658011 703427313 -793418582 795757910 -195216148 905399813 -905041799 -113055484 -436560348 -115381423 -146912312 -993946631 562607174 770650271 772805310 376965378 106464735 436080093 866383578 54562134 -583762099 660149552 -850496138 718953146 -411883983 -358131011 -993365722 273712827 897855818 562712367 613829590 707485547 -179193730 197087536 -781464313 711337531 392089645 -124360477 626238585 -857338121 557898347 -378587018 -37617729 -36729582 -622358288 648565042 676702618 -517363798 -946656876 784232083 -727977101 997565408 823361416 840125141 -679053897 -816972864 -658821581 -339138378 -16655480 595695589 -865762760 180332912 -439290872 479962861 706892651 -16625772 875598220 -511146064 -895739453 580427778 -433665584 889193990 922588029 27113937 639812475 -386286905 -263138537 198757706 -460725491 332114976 498674106 246024792 149281706 423024806 352739815 -801574405 370926863 -245954318 65907524 674441432 -657176309 364455021 -762178019 -625133060 820409555 923776271 722084632 -362218088 -147226878 159522475 685352140 -417952452 -960384442 788592882 166770285 862025223 -113994328 -366499197 623901694 821385813 -273779476 368754543 -597622973 -354402932 946644888 283753946 995847303 895694635 502062675 891347779 -614698512 -868331103 -523282281 -999687206 -831037292 -204426432 23231204 -6405940 149145535 291485611 827656816 332122399 666030815 699597232 382151590 60346040 -141287423 -215701217 166049172 689778173 820410401 896312501 -298531415 -607518380 -487143072 -186496804 624324686 -101930951 281291652 -71881987 200098583 -720406147 -921268106 715089489 674153336 20208035 861360257 330940154 139511378 -615079806 -212839110 -966262418 -979532515 47543849 174333863 548868454 -559798100 985674425 -717633747 -505505596 662911139 317948279 449481918 -748175256 -361216171 85230620 -477244319 335954438 -24562970 -970422433 615692416 -612918684 -887156561 312231289 -476827199 -232632921 13566931 -482241318 329341440 -411256348 -899277436 654417325 -341456487 519920359 -324191480 64536041 -709008331 167000102 603233054 -404592882 611269142 601469816 726608601 -163963924 580457429 630250710 -370602736 -273844158 512034770 -169225455 239160805 318766194 852901652 953978595 -380609378 -867700914 -993561883 -137793251 -542911197 999960316 -723936282 -904108040 574652734 -799104994 860327962 388690764 -624094112 -237272411 -794517848 -945166560 -780942554 -673492308 -459013116 267867222 -50690365 802366814 -644095345 796939649 -823033959 -919792199 -123065638 900747145 -769298104 -318006549 683355467 239388491 -151611874 -861420377 29075871 965212185 100559923 703676057 -760223039 864392118 853830025 784355003 867615245 575065648 -403064692 815753876 838679423 746284469 22168803 157144496 180941791 203995078 -641481976 850411136 837957722 -363651765 -682255183 -405429590 348243395 691644989 -356812553 -89946677 436895148 -406317324 119267607 -454821663 319234125 218706998 319793688 675425183 -694216881 568505413 -226558013 -700530506 75455994 -967977399 -156059110 5269648 182181560 802225702 203889762 882646164 -621006666 -391718077 117689818 -96626299 -868107325 -124808287 -79070418 997224614 905814653 -540251402 707748038 788498268 -709604192 -602271361 -512771561 652524637 -29016216 -806546429 788846011 -605816563 -671187851 -121031084 -899312870 704691796 -363051913 -531601625 -549747903 122418903 -171452616 -787117093 443535514 -277995794 -681700300 -170939370 852364261 932924113 328283405 548061261 -395276824 376737005 312205708 157516346 -58942863 -821021732 -352371454 -445705846 618768852 -900909253 459184516 -363959125 934137919 -160171467 -367911859 -797555658 463734002 -510575841 241821109 201885431 -571221791 960166219 336411337 339839386 234544734 785040813 930906010 199413511 846752617 338907438 -135287647 210158881 511515580 714198692 808340879 -282521081 -205929830 -574958250 66669078 -582841998 813360167 -929277562 -967759538 -819004216 633521678 -768961419 485688589 -107297497 830383738 -563847134 975669758 726550577 -584285326 39852066 762573985 433530825 -277119509 -432782516 -234663499 -915214682 -565359845 299863449 -183678334 467685823 -417862652 -853712756 -174529097 -169327866 -882509771 353956296 394816382 154522766 -968793717 654562431 715623044 611991310 -856310575 361064052 -194389488 892705686 93588510 -463334609 -553066457 757043810 -351721195 -989814609 -258361011 -949913957 -811206318 -894462176 -35669777 541363332 -405302732 -656050571 -740622365 -375120442 164064281 -671320499 -688696128 -754721324 565866909 -638548125 644123830 781880550 785072523 -569194288 561887723 367998352 721271401 -609092133 184934092 2624210 -195756293 -451774071 646130200 -866527646 702456565 -125274211 559564864 30764773 -424490625 513890562 822718645 -626820251 -376544802 378401728 -671778560 -670499683 -623467703 198186661 106463223 194811956 652996608 84848208 -90681570 -897533190 121425487 -427809969 -112202791 -260277125 564991850 -766429294 258937555 881657156 -448949910 -975109325 -852600898 440796815 -490277792 982361111 -894689731 85774010 830105014 -271113077 -3091967 -851320311 344788409 -175393953 988899004 67639727 -949160368 -879281883 -330659029 418088272 977702621 -491369502 436094691 -593825163 -171938284 12792248 -451425111 -416732335 -153167332 11729417 170562890 951355963 234767224 374610215 778072842 335113744 -749582425 635663778 -469083804 -229698361 305755523 748685928 -89471286 42374624 539800527 -977955375 -4239103 -268760553 -722815389 -669191564 -957509712 702508785 -310699137 921200977 192189066 781091047 173708187 -890187417 327256376 -678046946 153262454 717667543 102506350 916220183 -362565801 -274880379 -129452303 -219372794 880887986 942033605 501522716 -362565133 -463086399 -29683212 -653657972 -467793589 -780472673 987027172 -540867375 227997928 855384089 -972296313 -411178150 171358147 -327154431 907210240 -834129945 -762777849 -177462599 -108110699 993493980 32913862 798473880 280170390 2071678 -746448494 -507482777 888628957 -131365406 683792207 -114023699 -843721912 -710246756 -160291783 -499330405 -779005809 -391200191 967065942 429308302 -500712196 -672921933 716791533 802727286 -296805544 -515289613 750972299 -367829562 -917948495 -575257324 118381298 236412482 -987553905 -295748632 -191341524 740449216 303973893 981864777 -816901136 -611918422 752876906 679780425 -90117315 -793568439 -63133959 -667958296 243038016 -825370891 624008399 -843514283 -886520724 992921949 -959414833 658102461 -207231399 -128680995 835575726 252085186 -258338723 339905389 -413330744 -212826250 381547741 -626046703 -601417214 409452840 -326713990 -951720229 -978438438 545573796 978593729 861175881 -686003511 244288769 239743072 604023863 -27867941 -428938818 -123957959 156460792 -742894664 -303500501 -673742290 -258229966 -647268324 -307149569 288468491 -521107565 758941132 -943079813 -946869660 -538869803 964792444 276414509 227606102 682716155 831487519 -324363051 140515555 150328938 557776878 53434851 -897179608 -5306364 526107451 -238900007 590462128 704051111 -978918805 955218985 -764813692 -58446072 491662725 243261460 -969890430 387004559 494695909 525531279 -657732915 775552570 588889523 -949887802 -328352231 189219993 821314589 -822145375 249310209 -919666348 -918492951 449793686 -883293497 -670807544 -376216835 677281496 -570159744 -193275211 -537826353 -130367217 537822418 -304044419 -348712614 40472806 -791058823 -524058554 -117183152 33027538 -636423684 -278928821 26146224 673139706 -875067901 702580675 138742118 -872086096 23457664 -607892977 46371784 134956909 -500271401 150800225 28469747 730789762 -837629937 916433518 -99821724 -939373110 -644174554 -193117109 -706559172 478392386 -694772527 977108376 -883873337 235392879 -334998117 203761276 148900328 -918233083 738612225 493240342 -560961214 774521931 891770870 -156271241 694571155 -74032716 458245466 -766621128 -435415758 473837797 358134620 316824283 -396310131 613425805 -643794360 -903045671 -591653661 233178885 -968924227 3232073 255677576 -90318082 -446522273 -250329023 -229932544 936080624 -792530980 622033072 692037874 -271404355 -449158014 249558628 -172659233 -417444616 928038787 -18453260 445237472 -264630871 -312885516 676728136 328938061 -251748591 407239642 -216465426 782298890 -411219818 18555264 -845941732 802710986 -755168206 780263634 -656483910 657804355 -490642515 -255816692 680677425 -117316813 -288585655 302126161 18405005 665041342 -372043684 -393805877 -828750333 367091704 687451498 -215639581 65325462 -129960026 -44756791 -980442538 954822296 209361559 822630690 15458977 -433760348 -435766282 -897913394 -844114838 -277129193 745491264 83585649 811141167 -832269508 -719113907 370130968 -712272124 -107336437 527228602 514082051 -580550920 -562453659 440127979 -165487060 -961331416 -343171586 913416694 -464974215 409946079 -731649267 -406737386 -310398169 -141734788 -93222224 702982863 300422901 -709740731 846053367 -176170914 96167755 -936115811 -515852253 529501946 499199821 -461030896 -963269145 924818325 362733657 572730188 -335716396 -230862006 -763091379 -417157657 456327733 397145910 -798008116 816488498 -811857112 81865458 574510046 606866061 761229893 271200288 -696326996 292735647 523143990 775783344 913441174 -965089961 -2345659 804626174 -586319630 632913888 364268205 -547090556 -965643341 750778324 -596341930 -291480640 -654601366 794803961 715906672 487976756 193068803 356016025 753041943 658068401 150423209 -933470978 -152282605 -232542357 -82915911 87153037 -589042075 -603621251 -749041764 -663754652 554108017 775410609 -510192472 431100447 -172040387 458548742 381083263 -752375345 -675141109 -55490585 597286386 -689327157 -343554905 -232705666 888713996 472199025 -720235614 553046047 -891733095 251887503 -809555015 195973750 -960805501 452477421 759981581 137014154 623022726 -726078902 -610877859 -815419494 384616188 -133696604 26837819 862766526 -270866833 -108064166 -598368005 603356366 -212076553 -859120852 184897308 -384125453 400518836 476319719 818433516 309937591 -77188526 875838891 -598154871 -518237113 333623332 -408033484 578042864 560050161 572700138 -512081204 341287190 287537242 -137295201 -218572889 -540950843 -481600471 -304487261 -509458533 996425870 104689389 -587999153 -470894471 -120822306 -532219876 224310190 499328010 807507888 269983612 159022723 943157879 -217907409 -504034101 -374208874 -900683300 -863370863 -363902665 -369655731 182583408 -554581863 200024588 -695209038 747520548 433276269 677798529 728923706 -223066927 -851842958 -22993914 176409009 -357199827 -207498253 545803595 228573115 -483704357 -629905502 -956407714 924270518 -616968807 286758144 -555496561 340222394 -549099290 -632176280 954663757 879697657 -128642617 -674327042 537511945 215632597 971718785 383108133 -784595716 335986670 744265587 -653061641 798062209 -783826475 -60991893 330069604 -144184367 -736809596 380843939 105677437 353079308 -386410950 468899586 -74948526 -920511913 -593870486 -669893168 -844409403 -595879755 760859392 -992385924 -362802178 -927617986 -160258851 612920040 781001432 565876246 36941325 337852575 -696035180 -125477899 860313595 934677220 47856199 -900804234 -323374646 -820870838 732470214 850959291 -146863295 766071518 -986243628 785477574 -757125017 -886258729 -74759494 339193075 471498336 235818172 893373328 6429735 -757879978 37680150 -936546239 -400959532 -305269927 -234969035 -223336200 -12622140 -324854449 288254938 -154600087 -380238625 616023146 -57102840 892402072 -974464307 55396786 -699938889 -163130392 988394566 272865085 393904414 -353229796 926894133 -911255198 -754173332 -166680072 73585522 -935492376 -282463187 341341916 -986527604 -111156614 -126798118 52245734 -111496412 803843656 354751842 710366328 27922609 4624642 -266911955 144565165 -964349407 907266057 -280007515 -955269816 992471549 -271047180 -689203794 -190581309 666260461 -998367100 -139045322 -491844864 516469744 -728705584 538952233 -328226209 -990376410 -294902391 -816811787 -689195889 354795462 -689653130 -535739398 60264190 -997394199 -414943435 235555476 133085491 247890426 582613774 874909274 12254956 520137039 -559360427 -899868843 133454681 -426606261 -89244868 -336474356 -57862418 804695033 123909861 451045836 -542557782 -138596825 885459550 964399372 -995948275 -334715208 -253026182 914444469 894523490 659391760 -435867501 219019005 859999877 -204105281 -800542248 833163167 768888508 766213366 385400285 -988659309 255633063 981950829 76131070 -179445807 696282850 119089669 961095282 205436515 413348627 -35695319 -495168949 -720227439 446453698 702841311 -724730832 998714735 -407202606 -298364325 -125882209 854646520 -882687769 -779609781 146516186 -579438114 -957660224 254807262 -402838628 744108353 -993510553 -821856794 687258964 -333264828 328825440 -421496658 830640863 -832937799 -302641647 586503608 -144035400 -5725166 771293565 -32585987 -399042988 546219521 -963353766 861365680 718164330 -534636356 -29077067 -251812470 -242534905 998307339 -678021487 990791365 780701576 -988282525 986363857 -524746284 253503121 867402725 -247905864 -711804728 -987902640 -246966205 540548870 -983920602 27648122 120125495 -315133905 887402219 -639043221 213012267 38007172 763955940 -827766586 -745437921 -901822972 -12215555 -15270491 488077482 -746080526 -78058303 -874947094 257002034 -154293608 -194308396 52625555 -25232053 901851820 -699834681 -417371539 -872312620 805858149 773483129 -768755802 458342167 -784880002 -381717235 196978679 -881127090 -803318512 -514612249 -120841830 419711248 -320885996 743006979 608121991 861103280 -967720260 -138225863 -633547923 -388823307 851816816 -360148275 653848862 245739612 98142345 707015360 772668966 399894922 -959684082 783257898 -79817081 547082490 -683990585 -326427388 351523223 -603555293 31479822 -705869182 428576792 -486487664 906632213 -470885395 242625796 -703233481 596008093 -67371413 -81770213 -410786701 73158763 -48540648 -636554694 -861253086 702902465 701712866 -282709483 -19672984 584619960 118816458 -503596014 -828799603 470181248 -906094088 -920360751 723698207 -778069005 89396311 -123036079 -378177795 -550021258 -507047631 -865208123 314572247 205062049 295220458 -925901937 -985682066 426196765 -265638569 985730087 111946213 972308055 697307208 -786865295 653684281 -754931172 -177595780 97245024 -37887650 -130851653 68255258 41937361 -733101074 928080206 -119444738 60852956 -907157089 745413907 60486778 687736811 -797874934 -214374967 952078765 656729463 -260412157 181521186 627853240 -282192436 673181583 -540633840 -761835158 -866821030 700003831 964903730 -811341117 809727705 946806139 -263010466 136186760 859540262 784487464 915290355 -436544552 738376716 -133252936 -636163448 -696411005 84630084 -910265682 -552088844 943136607 509023331 388823385 735220738 -1413492 -689837897 740085306 -718555775 -850144415 -307946763 -984892613 731765494 123886698 -549500027 278838087 71698313 716500978 591087902 -595499486 524433917 778969250 464646807 -938001326 -702804622 409370361 -374479741 -577960681 815996538 51895318 -878586436 227434380 532432004 -725565193 53873428 687202880 949986552 -714354754 889979046 -181001441 -58004312 -819467563 235734869 300012320 662052550 -369091470 -750893312 536080492 -511627703 -768856075 378686411 184330785 -392062705 -449907496 220250105 -397452728 -961999725 400815990 483469978 599466145 -900448091 -34332101 -153667322 311437896 -89714617 263974562 161528370 -650376903 -395217447 411913915 -541739925 -171615854 -376766352 943431334 169440224 721270698 -650216210 -760788156 451254316 -956584423 130518189 434904164 -90307638 821538268 224915255 504084696 236299933 -73565177 -103023657 243642754 -223662007 -525853052 -318528954 -433205711 -58902685 649003255 -226295210 -672657479 209458515 983570434 839337251 -6609600 -457585220 540344036 850616493 241020223 955799961 438579905 -597527855 -500311569 174007668 427230966 676147269 803626746 124119887 -227675807 -874229197 -910864198 -467711790 -845060501 -354363526 530769115 -627854814 -100148777 659985093 -744706902 -800274649 694638962 -528620585 423744495 -148889895 -878969494 -264016722 -498339187 819501387 -65675747 926962592 -656736210 -246662503 -596683893 -994265406 831855254 -638317496 -943811268 444624884 562718946 -124762647 -924366040 386204880 711212092 -801741967 351042645 -991962650 -789100187 796242119 -464944063 914253880 -861926130 -156669541 967871248 -497512443 727279096 125036791 750427008 407653141 499320611 700194764 178103091 720524147 200358354 -767816310 208126629 863594364 -161206103 -322325614 -660132853 619046374 -367441297 -449334410 -259193396 -329873322 -114575886 -716771636 -449255941 153885989 -560028022 -35898781 70427709 -238956063 290145317 705367818 -492481688 508876315 -416310710 87340980 -217760929 163423037 31028225 89219441 963563079 -73652933 893601945 258395682 956224218 88759331 -906477658 905153339 195928480 -323876987 -150831540 -139548263 -822387629 -777863386 508578061 841104943 625547932 -782263310 754906072 741048113 707333719 267965867 515199976 159042741 -727766656 -591570212 526930400 -977293358 -853361957 -672368300 -601466285 -902690723 132895455 -6320400 491795020 578275735 -916661407 18336704 -636927028 -647286883 -135868409 -597098353 394252747 265404737 -605759660 872599576 955262093 -655731491 777271476 419162403 396484304 945784429 -107664022 838992788 673447220 -361941931 -286718944 235020429 388149992 -741436442 -126723895 267639876 -859883455 -877301836 806862121 -596370070 604011825 -649538263 -379221595 -220350414 114644317 139967754 -216434849 213102958 -609642351 598193564 -804410681 -72076667 -96797945 13109899 940441674 196122927 959791768 -579464619 186485590 -963436476 -18194559 755235091 573802996 232893293 -353792877 -842733000 702743467 567732909 972589855 780079104 -322951130 -379188520 -856410788 420180632 599378419 -944072127 -69108640 371454145 174913559 -800579118 -170018467 723429396 -69344334 -336334912 661094496 779018459 800413721 -198173533 -859946181 332944040 -901382592 -486054153 -264497241 372661124 -42736941 -674464075 39129533 -507444264 -603446783 -646298763 -383343830 -990264267 -209313280 -231827638 -24836383 326175387 -778299981 -821161216 -420078520 307130478 854469540 169640864 -650946755 528294866 -448510602 -668541551 -85555965 -681050151 171531096 -600886110 -477587994 -191487335 -917364019 -930913663 611673365 31575461 -433727231 15446162 -550714192 98291080 -228442507 197562795 482928329 299918261 735745966 886501528 983116564 48244451 -954425162 -5471394 -480104244 -335729505 469555269 -466485910 -907177778 -799798345 707426810 45887672 -572117988 520891768 297317750 -678181401 459157283 -166225328 -497793953 -116715966 108884489 380704856 975142633 -709291743 -702156823 743988028 675981084 -505978991 87219781 398803139 417818557 -609594899 590619968 -152806895 710660064 -168434287 495738890 340766283 -444375238 14717177 -701875598 653272268 71373039 178793814 -93898016 720987148 -363150135 198342065 -976922609 -135500693 73683664 973762603 810198361 641729251 -580341937 38581103 626106569 499930140 -846317004 953571352 569589892 -861853309 -858542840 815845837 -658097942 -63741251 337431021 606667935 852528216 279316288 -944690821 -317984202 -291327468 -104691371 -13160947 66279810 -869519559 157656772 166801762 -688185905 103543203 -438112012 -861332436 -94369996 655723554 424996453 941639057 -652607510 -79125677 -897715587 266107999 -199359404 -584055351 -237179788 602506487 585530734 -168641911 -717921698 882655020 178474325 590742376 -295451472 425846275 672567484 619264995 -508595913 293297355 119392438 -462061425 -651942738 798286639 -838625388 -640143901 556411485 -993420556 -715014948 -291845750 -817905704 -181022228 -873913104 -366516503 817289309 292127962 -247127043 -995277199 -193658901 650238389 -168985769 -239347266 -362294431 -472959176 788774211 -639553629 -821579106 171019256 -263094334 383488006 919568899 -629609181 636432843 -332722436 274877225 404767685 389582289 -745886302 -780413959 123460305 -417428957 412428028 -312385912 -711210325 765858098 5165576 -540475177 -804790336 78384119 -92911963 595322517 -436692628 -10440242 341116829 479509259 -252911685 -600018765 902368970 531033952 -51413765 -243717089 -777226400 -106543003 478659262 -844822147 276097421 762795244 -41321189 55117532 43541180 -891393402 271811798 -74746236 357860960 259976087 643499882 476072776 -618014069 346961969 -37409085 895801777 556652193 -639844629 157180051 -252153907 -740011688 -891634430 -360482657 677823665 -445945542 -72625639 -615707174 -944091714 581873487 -615959759 -878598205 -259973028 -459361665 -234373134 9935561 -191764482 -138169651 -300861030 -719146183 -56088207 -382676258 641915247 362509269 -349064162 -280858152 -771628604 -198282263 79291323 -960748823 457384243 993465873 43939726 -323852281 688760783 132452184 58087806 613275441 -469198785 256966209 -895986510 915230804 404278098 -614596600 820403285 894029936 -305690741 193637302 -517326857 982201591 -3071324 608790417 -371864871 -976802795 -60767037 -957144359 811646330 -387722196 -247806712 -416824507 824372411 778965903 -201957126 -854543620 767911420 683881824 949407813 -239549813 -194577524 75931259 -636170106 3116435 -829918706 -153712919 -765102268 -285586867 -160507488 161361575 -451584316 -331956246 182094331 -344346860 55144169 -190022384 -913341800 -636190508 961675280 -55650581 -724031003 -875608378 238313478 255979193 -46782623 -998114084 -121182187 341134452 -362632661 898553720 -568287460 -894117528 916510973 -809326912 521018602 556736138 -809112710 -827292880 -290009445 -480949120 -165193142 960225357 -256786703 -440943440 808776363 425900538 -636271620 272821826 -959533580 479522394 -541797622 529451453 410104775 84476212 -836768940 -980226008 -237458454 950698024 621999764 -735083087 191482472 933260016 303634760 -79192630 -351242593 -814540759 738189089 560484986 837243311 -857665487 199702520 -689976082 -363675740 -303548378 116590113 772681448 -72202101 -482973902 -375420987 -277472571 -107056227 255062682 -144961361 -437236478 -251137854 -313916794 -917487586 -937266371 889644965 413220980 46908868 154667742 297000731 138582980 -751583848 362391549 606732007 -537558089 -51246177 254266011 -757745183 625392143 -143153277 -708264051 -716519226 131627603 -952324069 -127738561 684958226 675132340 129556973 305840010 -418832725 -310481947 643170473 77269273 -141705276 656119308 -166114927 -230659293 -873726636 215663687 -595186649 -105619759 -989127467 836157949 139106453 176453638 -139207957 -200641050 -56201837 -479015113 -87568173 246148310 72879728 88842412 362644625 236093957 -549124249 -480445737 42046730 889942696 483789163 -121655025 658948118 -263559878 411363679 736196581 -282886154 454687629 -357034915 176211385 25272390 320261969 336534397 880067135 934026568 876702572 -215447527 655766215 -715444123 -726310022 288145876 878881258 890248377 879275803 -338706448 -161067345 603977754 -857707843 461739054 -121017178 806456104 -253128808 -402151829 137684118 96248625 600632434 -480860829 -208680468 -563412795 76206734 397510454 -135924127 -745640637 -955598021 302332076 705781494 -232303044 -622084759 -919385545 -678877871 -11806944 -855155792 -379297036 781720919 -869399475 369902170 313591992 507469397 -319147210 -54116461 915622357 915973651 -627666712 -604882885 -88018075 -870292638 -470800980 69387644 -207565058 -414293981 -899509808 911896577 -844725041 948256036 61589005 775832396 190110022 128307240 368823572 -824654828 -117706953 -428224361 -488391028 125161350 -815305563 264282357 903051452 811115667 -22700943 598046318 -886974993 -595336230 942697054 611545531 -421737546 -781061345 440170879 -978049021 677089801 -869666777 -532687594 573689896 -945893392 -63273716 455391818 -351962237 115304782 -613595718 -76379895 -848097639 -332028725 433849601 -126824798 -659581659 -923987936 -407353498 -115081654 15756856 618889253 -862425704 -910321986 157612950 -407236737 -391713937 39950719 975473337 -459172169 -246129928 -159724394 -284905223 947172250 -537164072 451316285 -892757250 254596265 866867389 247636040 -500594139 110793139 660254944 851813975 905532131 494533988 -129878651 -983847377 244547173 51233256 -197845384 -421703071 136928989 -623889007 221592140 98478773 115650801 42104023 345078137 510562437 -789450414 397198569 -204298420 -133391038 -719061374 -849977727 255418561 32030109 -826127675 508118190 565494735 693391827 885432476 -145124921 31706350 -1140177 839306280 390898927 -679792529 189267271 -1649452 549183356 -714066492 766134409 623642138 -806858245 238102601 337469016 560128872 183622528 311372943 469279329 267209532 -556548461 955104441 -610243396 494341326 718512168 183344025 874513805 516945529 230263642 790174298 260036832 -548432615 -190660222 987661883 852216236 -127557157 -627120375 -905016905 -771781893 779525318 458420852 478277899 118268537 -807845795 286492224 -997715914 957246999 997161447 -765455686 836513545 -328975210 -793056044 484938944 718137512 -828242710 -222921408 729484862 -188987931 -913806612 947223728 300754737 595259928 -926836522 624683310 851377600 -312997522 34057471 -948351757 -744153140 -593215157 204018697 529468955 -425884043 678366185 -807030776 809526035 189379619 848343670 -967480642 -154183272 711116772 -972587215 898699594 557773018 160868798 -26768492 -334480165 546508578 -912854096 -183962699 58666037 -6696115 -856918576 69791777 602448250 119227660 371368509 -568841406 280559606 750958635 624525399 -35429698 103911882 -874519944 -573341159 264849056 699848855 -364374322 -536312637 -326274085 -946342773 -261690981 -2170126 -42948482 725165350 -158769491 696798998 -813206335 -145225539 211307372 -367805009 -92983217 857051642 -647511349 475445111 -605401312 -256857619 799708469 -786815732 -538174911 795672293 354356666 -87369025 -109864813 199888830 -973755116 -545988225 -684754355 -391006183 -817564648 -588075235 -749351816 -220458865 755419847 325151870 -116397987 -991795222 -841966062 329568655 -925518609 -703420453 58191604 249103777 -378755085 725992909 628684782 585012089 858866198 -395854285 -952488642 575809959 838194433 755568430 -891231980 -13161710 839986785 -242755461 -630525859 441084467 251430063 -446790389 256055708 28872315 374064465 283471925 598698470 -863805396 -433082147 -464143394 935472348 -582019936 -471237461 526970903 338515385 283108257 -488338780 -776976432 42660738 -63881791 59977874 821244071 -541736427 -93276730 816667227 339807803 105049637 241165271 175994025 -895274572 -653341119 -818330048 -895756211 384348014 -11978891 -299352188 -658273265 569314377 727082604 168204223 722808183 -712224560 229452217 -782021001 -617399053 409778924 -370170612 -480505097 946115664 -802145492 708002193 -978436657 -656957711 883240183 398009514 866736644 34395825 -597237633 -334360821 -563075584 -207706369 -744372438 -892055439 -325269869 645161805 462307792 762556628 -198432085 985500238 531501278 -116117325 -631373317 -871386562 56329996 -656106394 962291688 -957950585 438522855 -375893665 611936160 75463316 -519903224 -185344342 625521701 -947388140 -16751842 -323661900 425931967 -138645983 764167399 648151375 -394105237 660425817 144919856 242192392 -894464371 20436001 -352785613 852575188 645793452 -119305784 -209969833 -664392891 889141179 -624148953 -635477661 106685673 -194015111 -339999343 -128670564 774777969 755466174 -341079934 -92978938 -852026213 290861269 -207659357 -692305809 37787246 125020449 763749826 685930331 705035812 92828636 -833343313 -534208736 -410558503 -970942221 219813433 508902295 -409975651 175052422 366034076 517521130 -544221309 217174609 -666020928 135559449 220205910 -774693168 254959863 298603184 -850268397 -514102249 468009805 50264643 -444116827 -202496909 700939844 809643126 -818183974 480991888 670842468 -248933955 -377246930 -680711171 733228115 -603642271 246133803 929699949 -869462178 771548275 205989303 -640665342 -451113723 -2905594 944057972 990065824 915935465 686886636 -115879545 -12516039 -768359552 239887949 -232917912 148692245 -888079860 833525454 -775160134 -548578027 -271866669 -566971889 537833322 -357757761 -71710260 -400106781 -927433303 6024533 42435741 551307488 -441004192 659122433 98479688 -543471054 -920992458 216712357 835646747 165804006 -482781206 -933236351 580885652 -134893819 -123276849 -176303335 -691475676 -557642988 -882378727 288311101 -328354184 721211950 759617987 820842829 -747496659 -86381999 -731127728 205838737 841429994 243271706 332143919 -884872756 -739293008 734395133 -485458225 637785876 -969388803 -134888912 -232065411 293553067 606418694 -868019069 781426908 -995364281 96357637 -490107382 586250821 -684046478 -886978625 -930537042 -705369594 627501996 115279013 -560107828 742889422 344445349 513078495 40377228 74259754 119141418 -113533416 863569930 -41316990 -862822245 940070958 79748766 -677109907 -540248226 -658034960 505860272 924756989 129985419 370915394 -662207349 -555025140 452224192 -158161663 -381897353 -970998285 -183439015 585416644 971786940 -689326683 137446422 35907775 -131427835 727555152 605617435 -27253406 159915476 321282506 -136804900 229513182 716286414 -499278675 -608410030 51024114 -526183013 510445447 -829659923 484472402 -898432169 -875097374 242589417 315146332 -657637656 -891942075 -142198745 -497266539 934131649 574340383 -856214665 201397902 79794384 177081754 287776448 -498791609 -930140396 -503596949 326488610 -752634660 762006115 -113159447 359305516 731818656 611813222 -446312750 -786592944 871106653 95398339 -379332980 -344519268 670114119 -10054473 -399815449 -155704928 63552290 139960880 904856481 233206309 155110736 -232821201 -730873483 -502081791 -496005494 216145519 962911490 -320983938 -861811383 643735572 -697516391 384346382 688028254 457321904 146374384 816929609 -762934301 957942705 -991785121 238897985 197637375 -39374635 -333510978 979187728 171112853 529274811 527650041 520762287 591818354 891248560 859009850 172116050 -447001476 -313090965 -489157669 -787779788 -928327937 384696074 -686012367 -193581655 969886503 -270473085 -846995601 178604844 681256854 483435093 -323816415 692129164 -909583864 -567156769 827026394 846786583 -45783721 -699026957 445260143 314371898 840832125 -615996629 650830470 -997843010 224159840 -116720813 -342905486 -337645019 595553636 -777480832 -882411502 166509142 405055035 -700816381 -673266322 -359470689 -320017215 -137844686 -875730465 -686730205 398242201 -225034986 461207137 316607986 -741166075 -738833655 191042169 -269123580 -598090980 106692404 -611664061 588175816 -472787114 -583426012 -343952338 -534954605 546135303 -329192778 -242395995 -652744705 -539722120 225999044 12554635 89054252 -882721312 -545074411 -224346329 -712729919 -294516929 126337994 342667887 913580282 -506240625 173060449 -123988367 908043032 -815918296 -578324591 55859591 -508042239 786283885 927777925 812797673 -703861973 -266992666 306972312 -293793527 151941789 -590128587 -952365035 292418786 150159257 -94936025 -632908185 318251919 -130186375 665079194 -108893977 -690230605 -890038030 718632907 -729326146 732060904 -538994661 161719426 -284049217 -899918425 -68204875 -59825977 258854442 759806088 -71641283 -438510200 521156153 -100963634 275519628 -776168055 -555444283 -863694896 -800083239 -352275276 -220595260 739933622 237407624 911828362 392800099 571101704 192875517 -538822321 -868922248 226098579 912718468 3224135 -895066024 -262762961 -736335680 -281014269 -988000170 751962803 -995919077 -874642171 844618838 721303162 -320270303 59979540 392265597 120790382 -209800879 187474423 213649849 -619004620 -496765210 459931129 202314171 572094557 -870978377 913993373 -711604997 -456612931 185197413 197158642 495599776 606275615 858364483 140615820 -361615575 486319592 -885141376 -801016967 -160028440 -539814712 193867180 -761581171 499062746 228642322 -148454199 -908926635 701632853 315141365 495211276 -976330370 347320385 151737859 872509545 -708160917 -517377663 -278433284 -501880094 837291907 -49608135 827069183 -258813476 -648827861 -237080563 819299153 933902061 -344779218 -725478658 -66224068 -471658818 13481694 -221932734 -172046351 885508322 -596313647 832965827 879512056 978095233 547461613 216517912 200009109 944600962 999075519 -516299794 373851500 119598756 -324436971 -389316812 -477811864 779123226 466584392 -707722388 -582093063 271789681 232142619 880732098 -931781768 -851350356 -991612628 318924784 559331989 975439662 776099683 982510031 760980152 -635735112 528486588 830834395 625206657 698859197 653519374 548037362 264278321 518831781 -653236380 670439065 935755205 150134743 -562236308 -157825411 -425140136 649517869 -153598198 -926880999 -819228962 802281755 -760573285 -134051061 -645177219 -215741165 718722478 496601934 734789207 -147000511 -9822776 -872153096 806660844 946267578 156139120 -911975382 -196508051 -59646563 140911163 952131791 -980482534 -711025917 757623530 -153532980 647269806 48419281 385669000 -617582830 995860638 -211261767 276681156 118388104 175926572 -192737599 884335855 -750669826 935468307 604196765 -964781112 -16849249 -478260577 218029755 -550680180 269586494 -111430180 -986914959 139084307 57355122 -306769623 -781977501 -814359409 -960024979 -704783653 344689629 90620491 -462343602 -554152083 452027871 -723280809 -311731414 -256870543 -935037026 -837642100 -875666128 986866020 219133474 626835084 -702139019 775350140 578599327 -72267086 -896173919 23634559 -383688554 513353763 -56462189 -326723823 -702679567 -537614735 892462499 -862818693 -536702474 -646541204 360088391 339827041 977623560 -877963063 186356886 212136977 573483982 -476130199 358401926 801359651 -996015118 -530809408 -673996739 56081225 -399548833 227612749 738054290 848695615 -225450415 416671112 580152263 -542363724 674304401 -756603585 -525906949 228724112 145521723 59594192 653879516 -517545137 -549921974 -474429004 340496664 861568571 -5358215 487476769 537342916 -441795273 550626661 -998334688 802877279 -131980204 -323914864 -554638387 121743622 207512857 -672682000 63019958 -789926617 888005615 244502466 -13573131 616368425 594142957 -443325926 583546115 -475833746 -675574905 152476760 -515973993 -374323342 -67418394 -710307845 -914415728 -346157092 -465421341 366570038 -939974582 121430831 100090569 604215396 -617988886 483669103 497913399 -117170559 398359537 525774864 277289674 -340469594 525613601 133773648 -944671786 701114202 -730149115 734425232 275834997 932684127 -591504833 607581916 642642336 190523190 682236571 164902872 400509084 -962752339 -728422742 181927357 -135196178 807207269 -354239823 438870861 4491696 -452665606 345357965 -148435748 -657995826 227215618 -863943460 980499972 -137029939 -547461600 83112465 -402872747 -523948736 -980161720 -405062691 435617503 743957390 274686515 14934321 -15691991 -574572252 71484350 221504850 -46543959 601283999 -442326373 -217397275 -218601694 -960408248 308517033 -315481609 220707000 -174538078 967234117 984649169 677550794 -695130715 -202007552 -823657577 44228011 -873788486 546797134 539605465 68182831 -425325650 -214236778 385366760 539911974 270609416 -339057378 -53091523 -400792274 -289956917 25028544 610857610 205711642 -106294360 581120774 -459177321 -33782761 -976222343 -241375167 -234461400 706434601 -321837371 885413457 515578178 -229137088 -192238706 367798926 945112219 -733294739 796445088 208995942 -805141403 -48607360 -326627561 118816649 642421407 330355338 -626666731 -655156020 848813235 189317296 848005232 -283060873 797731769 -246582391 -511893821 -71258442 520268234 -996103203 939394773 -615402393 636089594 -751199119 -614723835 -131698293 384018036 681451193 678734933 -293598357 386172948 849197390 164757166 -669802393 786319213 310915362 32800547 -782801101 -986569528 817838282 -876754814 -983727855 611505007 -410855599 -79623481 307918973 557174307 -834134306 686726392 913384833 158725751 35672151 -535333053 -524253476 -642626802 -102227072 571238459 -304720308 208025656 -53404781 -226103030 906825716 196664750 -452338589 -166868997 675855115 -108487239 261518087 -677334300 273448552 809888680 731724733 14329706 -91123492 43877949 -808820696 937606054 687309522 -81524320 536414876 154716568 897473456 -414780989 532477324 432572278 -546225434 134834590 240489043 -740747785 -375005762 -432382259 122067212 -698164937 -891342426 780408259 433178711 -602936512 672335060 818169558 -217259450 -619542125 -993467082 14534854 834639685 952366846 988724160 931516790 315964322 -414632905 -416227250 -312380712 -59981871 -572161294 -816717298 -454284232 -725768670 -163932002 275021630 999228622 519879669 -919382349 -307702159 633959612 -415046847 832246808 107800082 -643115498 208596578 262981903 -664123273 496205277 503564821 398397780 -525841435 542560164 -585974699 853495732 -646859167 925273158 688902667 -48887624 388944803 436208640 -193723747 -338291953 -737042978 -795753213 -670875684 -554063817 -499387883 199223886 374267897 704770071 -886102075 -935553432 190330796 388621910 564404457 -365637734 -58679610 -977000167 509715292 -698777060 95171010 -891469087 -857081104 400915071 493173738 -506193011 -504525057 -824590995 204095618 -882316874 88248789 -285797746 543940262 238295666 -639910064 -939326547 -979989867 616857396 -800373102 -229224912 724243714 163708715 573953397 145713137 497049756 -750638769 -450595223 429294240 584060998 768002910 778596900 -886530967 -940988881 -468030886 253409034 -126596606 415195139 657306573 -101445023 -802513292 133824902 914101065 -644720962 452310402 110132111 -21336629 913341194 672288476 433810615 582648262 -737659315 798331277 -988662354 -538096483 872813693 -6525601 -228745683 518699594 -245999652 762403357 -943674575 -367215505 26656278 -548949941 613683285 765262321 708650505 26834058 961638561 -910736842 -880415641 -867973142 801528413 266087632 -699109000 -467082089 231170181 -454639557 962384160 236081805 -309185601 -36036335 444279232 293922777 754347937 -522235015 622680748 865611738 -852607533 28175662 854770583 954769125 173375943 738049966 -325460056 76435133 -743786447 -461572181 -661144722 484499303 -588703552 -459583028 396492401 944349605 -323815526 162304937 569439222 -770388862 -255002071 933828110 119252997 339532621 -980220876 -634690062 729783769 571613828 476749168 343354717 588487196 436577900 -160751289 22652869 -340063238 -700898725 280525134 501952000 -201972876 44068978 405840338 682118053 968169194 -771155834 -198435496 119049479 -218697501 -275233166 -581777250 -286688130 830030177 -286670285 53756059 672240887 455216919 414883575 644805669 -200175441 45521117 321205968 342537774 -412605366 -729989345 507654599 -626336888 -424390285 -269539744 -665855161 -331725449 -211945581 648777141 471996413 845243463 -405211582 820321219 -509957183 202695124 271971598 -96030683 -498955670 819826437 54584421 232498595 -862890229 693003237 -6292917 -388537843 74912757 -721555294 31856440 -147609353 -133957896 788673379 -188504762 636519632 -895410718 138919513 314144640 -382834265 -352650379 -960365840 910557077 -713229243 497063463 293169058 657987565 318040417 560011146 134789776 -83810180 118640539 -754822901 -870487245 298312631 616889837 151725077 -917340279 -71049024 841598718 -260861837 76746175 -764653981 -795671254 748676602 -45035268 872148784 827390074 -507387297 -229307082 114486337 812386468 -212316794 -612796087 921594479 125294227 -384356077 957352562 818623319 253554372 -972172108 -799759662 9829021 -82754911 -545895149 -271487160 -907019724 19459996 642035023 44350581 -171237723 914832345 403891748 351218949 -52827349 -719600684 -443769012 546707288 -650552474 680791718 325953189 416813535 544924889 -534671835 697218971 -268776185 772093185 -987570005 711550480 -558905151 -725016396 990132610 -406252755 257631696 147291928 -330906361 -290708310 516719129 435827035 -795233594 -71623592 190757243 -363452516 314103777 -221059856 340606972 -593669274 -945634657 296700314 -696446914 -998642032 421411086 254339240 -322431039 882045 -885138842 714810533 -915887220 148470630 135779106 257426487 -958247670 -286291989 361854399 -116788564 695995162 475476289 -798557553 -820526300 -527583312 -822853498 -291825610 870588725 522479055 238849119 665974690 446791619 -626551274 -413204602 -325448947 72080517 -546366639 345986779 202031385 -455750611 495982597 -408366165 -882144106 69046666 548257057 928459814 196898 843583951 -64017342 595535975 413209264 -35654395 -945643729 -134024628 -245457175 115467581 -754259384 -868880188 -439289511 -689054711 318311688 -103066253 -986669320 -454687171 -783105602 -542819626 276152423 777282901 -332942435 256740268 97565913 419638779 -822365834 -55166230 -355233205 -242661769 191541353 520285428 562711645 -572131359 -505467457 -594828097 900142482 -43989170 221424475 638229123 -501015641 -324473643 857742154 -343772165 -39512247 453863761 895680155 801417070 -177691760 713137264 -979587771 488440105 -102697292 717979843 -15127555 711565929 650042122 -730280557 739476882 850145657 -919673087 -463604212 -997601693 -17013140 -708670973 366975378 208095947 671257340 -161556696 -55978713 -981989297 128896524 -956451258 982441771 -626635581 -250212933 984665414 918053925 -35589424 -842992862 26351942 731747611 975870689 -175480146 -990387502 850980521 95169194 491866916 768369411 720809986 -888619138 689281176 134229914 237169059 306800870 788553295 948151377 230460623 977865234 -120816044 -440854735 -384712324 265321231 -737221600 219879457 705810199 -402895639 -865756699 708069810 837558635 -972575161 -661592851 -853310905 -143287062 499380017 -543893357 -974279737 158986821 169630641 19200872 315711300 307609215 -118181126 556322888 -16012340 475104513 643793433 929353160 -144307845 -950942834 42939802 249526374 -863138324 -827819346 -874164121 -250745398 -600876686 -765766837 721751822 -432843525 545623038 156991387 -213610132 759609708 631354229 229574826 688818991 224303701 -672644884 -997336971 89311336 -508099348 161481567 146323524 -936442774 841540594 706669876 -986441827 848532974 -728245749 -60617295 -692994548 575637204 702732661 536047384 380143837 902724989 -665997161 -352318395 309460753 947937316 449253708 -53545532 -346941069 132346875 823840045 387279590 678966415 19496883 -619789847 43617979 268599662 949087222 -22243503 382887677 -689026766 416382545 402041402 -895891781 362359250 -491734621 175823162 -831198699 859821184 -569416962 326292129 335851997 285890341 -852872784 -96976022 -160254206 673428599 -547924940 -231712714 -545744343 503933632 447605620 162381308 527834607 -27668756 454835434 -630257651 310791024 -24183940 383786564 908824667 -820554147 -146635231 43963322 850618796 -239849692 638745635 41962429 821304571 241991998 -229005853 -80108749 407601062 939602267 728509139 -885874125 69862556 657416163 418777119 -248522153 -357683354 351064800 960527116 -299871333 -603290340 -850443385 -824068111 -24944809 -606786450 -631727634 -691373891 -14817666 -93216847 -481684017 -91333626 284128335 -260703745 275929208 728221302 -958800000 -594087860 440163247 357747493 254393180 489514660 -355050336 -723485276 -962997641 -668490420 -115342879 -440225677 566994627 579366160 998144944 -557423392 -601419144 980210 -753334055 -205125155 532224972 138277757 448854472 -290679591 -759256043 -749900518 -716032473 -974905143 -913124926 -137076398 135905168 -567479863 225207538 -669577414 603569877 -753410324 -501312976 863301949 611813408 -878621954 -251665633 626431771 420612688 -424402213 779610410 -334076637 -275591327 415878149 -209531446 -420163751 909205175 -22513341 109066337 -851702896 156732596 -22343222 94919086 289321014 -822052669 63531754 299966292 209120222 -351832187 562288118 -145543730 -872213612 -910033280 -875893556 -577567696 818814188 123740336 157315126 761486609 -543554988 659165365 -621570686 922002382 -544484711 976084032 -307521230 147736203 396943948 -80099312 447828808 900795132 5885489 -951931380 157582857 -920902363 890006073 -645274879 718422344 946587592 -18348608 -408375235 -401132434 -390405493 865524537 789474540 458561541 555750175 -210955458 -445702510 -535247425 329415269 866152131 891484523 -952050801 157826043 101925021 -796411234 398771164 686236007 805029935 -653930373 677898207 -869163838 349476569 -809277618 915396182 -438371444 -832781789 -623257023 -452762783 292090854 626485676 -329875759 -172486293 -82421431 48748856 120163873 994705345 620963081 857830270 -75050277 -676508559 -551809180 -180750759 813576950 -621977635 -479611152 789229277 343293769 -700077474 990659258 649828477 -489032919 45080436 -507947747 -463341542 -114299253 -466374038 383665316 377506707 -475751455 350182784 -288413584 -773747284 -712364647 201734333 -595755044 -233424599 710823442 117187662 792100908 329225091 628362492 -890357706 492843524 641456889 463488160 -158611138 -161491592 -712026070 501841916 -284094 -169748982 887927187 -54568614 429162945 -463904213 -969727242 429444342 608397115 -818107308 770049375 -938390488 -263830519 576817320 529704791 -496702431 -627248646 -314211644 199826651 357560060 98872410 509065226 -768202787 793516732 -564769696 -497040030 -39026130 -37546659 969374384 155055303 691522006 -934720398 765905911 -746805621 365199839 688227949 -296260482 -423419324 -42005757 -200303164 -702255054 39119540 -600885269 944318687 -931779799 -171215803 -594008939 -196803157 558795066 -874209506 199893262 -408531088 -70402511 -259460398 -84357474 -658890832 314007236 588332355 -950796190 -611121954 -30264029 -538401005 191082319 -898698154 893631507 836627216 705382693 305869772 167798297 54197238 976670521 775979595 469578992 473054323 694984799 276520756 -635059817 -748001298 439817048 71712804 725243608 242723125 926281655 852536148 -116306570 -153372820 428690958 977585731 -799294320 353889801 310609187 567962485 684964003 37432309 -470016271 737260722 -376816380 75993736 -389733324 -204210585 892836854 619753341 596750885 -964473631 822006016 -80077725 931122906 -570366778 292848336 -726099528 246384087 773360290 -215535699 750601061 67287861 -32001848 269224929 418802024 637029480 701141658 -334283135 -423921741 -233823145 -859701340 364209963 -83109120 -286067265 933795211 -971418534 -301718135 545718314 -307933630 349066669 714738236 -386125669 310888169 582244498 801208824 240741690 587330448 -533430572 816151590 -884977854 -745316383 923646665 -842302551 -960161139 185358914 -244176136 -470074115 643596570 -411755094 695282835 846644960 -200744580 490829452 -971750320 -205924446 -713031021 697414455 692250359 -959968329 -74776658 -2209705 123609673 -87799229 765699213 552492738 -298488633 595357614 163489235 -711022724 -56357284 -889648739 286999060 224469575 -354392912 -500664039 -647094612 -696095503 -660620205 110706195 662011260 414734375 850803403 -830500036 -477627797 319923057 79390082 -756322118 451788263 -607815303 -190953003 -639427253 -254419424 892066088 -158329988 -808997179 865119794 -965628076 -481643306 -965640673 -671934170 553204555 432302241 573566953 -488303946 -716015800 187483290 -256459949 818686377 171213762 -931404722 -763156956 320169486 725967494 158962925 -226973308 -551493114 889985592 509249483 -964232069 357041163 707672302 -226520011 -549771117 -652513433 59548977 -716547113 210072717 797552191 -601781129 710460643 995580535 -667138651 661028383 646950669 763383853 178273871 908112645 908383791 462458248 635498465 -405730723 200888650 -658084272 919901880 804763241 -947815876 577401352 292210551 -134587562 -912744187 -730837507 744370019 753328007 -740501527 904571493 281425697 -281795995 109169432 365659278 393212982 -70504827 -941681003 -904778915 810996590 12099172 15012729 -707580046 -495829009 218685733 182918839 683658617 -235614370 15837218 -275156503 -472784045 -287070724 -645829453 557126321 -310750057 13814520 -474525219 -893516003 -916615248 159593379 -663855480 -722405495 -510465507 81148389 230914857 -108097573 -8978492 229788690 653365570 897966979 -87456237 -867358085 -654472858 620793200 593713673 -667181484 978513388 -904839710 -718969251 50992632 338120989 -932937913 314241912 124940731 -673923468 359726770 -238191470 -446075387 382013672 906105418 85146067 623979652 333710351 808946481 415667742 -575471493 391080406 4328910 421621581 537309828 336670309 -629155643 -567346228 460569207 -639019461 800636391 806047651 101734830 84491173 -333876217 -275821054 -577997806 -955213686 164015039 316123547 644169845 -227499036 -147186338 659960014 -440023534 97359269 474486343 676330616 717439889 203614077 -970502856 -795821233 150131351 -661319765 896529405 83120582 -992791104 -26907247 -826963006 -577043262 35596763 482522820 -198693773 643091381 -625535543 443131432 -682467630 159609630 -4031384 65149261 224176410 -296911703 -299821585 -805586579 -615579199 -409801822 -251902120 476510532 548678428 456240510 110466637 858975481 -274756108 -578724603 982218530 -959512368 -885893631 261604197 698744867 336082383 523371509 -576212049 44333125 -508946016 94925717 499128575 -629033517 -636681001 995543693 -222300046 -901967949 -758504328 -99775789 -571758824 747049225 154892572 877183750 465742563 -808042105 819356544 -124373053 -708256629 938889860 725699578 874504689 -763653349 -809321507 488208853 967907401 497888867 736367221 -656030327 -603017324 437685817 238573220 4523583 293340381 -827640047 -526233699 -312174324 610276950 148318123 -473615370 -857057869 -156334509 -486838684 -348964496 242114585 -60826560 169448785 893689595 271044114 920877949 -536465907 -545681933 -790507221 -294979541 -72037156 -815364428 -103377625 184466373 -744457093 135071664 170648073 -503187747 -554815364 107498868 880175812 821245630 474658358 899229260 607474475 -740109096 -833616533 -330810699 262024776 60310187 43485828 -148581676 757076141 431414824 -93970143 -21223164 -709152339 838223357 -226587348 475008411 291174005 -748015664 811284222 -981398282 -946053495 61906227 -454611098 -66383315 542513660 36576585 141010952 550806156 208582932 -592408773 146083829 422565534 -319039864 83580434 270838211 947510961 -683406435 413018704 -419052425 -157578321 75305146 448875082 372554620 474487075 -548413825 76203562 -370821036 112421984 815675395 40658427 308208551 785080580 -645143266 -150350510 -159981220 138381553 -791114538 493412302 697920724 -322029250 396686410 966218677 -624369007 754136476 773600883 -298896507 403101100 733084060 715277996 654567639 -904261586 -696975117 -99718342 197696843 21358055 888733112 561648303 -230838948 189040928 504167655 -120459867 31782242 197387874 128658203 -426187689 -784413926 232949131 -876090667 -427103634 -182792942 642230462 -646616402 -470492372 263730694 -582627315 750639074 116142891 -292410249 -579344382 300109546 -806667395 -913970130 -285951350 721616598 725499442 206382638 -906941357 385677772 -99738168 499375507 -785237399 -522663247 -698353945 -852993488 -586354528 -732474366 -922057223 -327293307 -248141423 -52153648 -671110946 -28105 513899400 509436663 -966365770 711120869 -859601395 715298131 -138912545 48296507 -832802421 485185396 740045614 -642106394 556467949 553448066 -116218953 -631849989 -279567981 -364673721 632935634 -224425286 319827249 114471277 265136380 896648101 541082423 -808230179 -798347762 906935871 -519387135 176297905 -49432046 -173366782 949570636 715895287 -474889588 597341057 799041009 -801014693 384585257 -779999536 850643556 232442312 553788381 655156439 423854619 854776533 818127082 231634311 810750420 165595947 768059568 412645087 898699690 -237807056 -338297919 -787015337 896118731 -680100015 407628399 -998790043 423452883 889053147 610468927 787845802 -363929843 -519909625 382061817 -786971443 -919663940 18337565 -108763133 465884472 547580547 726760280 -672388043 919852919 277548606 673918877 203741291 -253273935 778574875 139198543 -32335441 895044460 632826414 -182425048 -585691341 330892030 608984038 -633408563 -630116301 747012424 -170424851 -992581898 -788877102 244254342 -66944491 522873908 -316552724 364596806 413857052 350293061 -512355503 589550123 377168570 347115959 -536315941 371650298 205764080 -227147686 -634977056 759379617 181600707 -67497946 -98805637 -901597203 -120012877 -151535009 853654134 869183261 400448348 -384763070 144253749 -669605217 -978259947 -984183619 -266126972 259788118 -329117684 -934082437 770340592 -626928243 878290528 148931889 -904926641 334728266 747753258 -927616413 613318523 869710891 -365377755 776728684 664918383 -98260105 301221368 272151407 -301922270 -828289987 679671268 -733387395 446426436 -201296693 392582105 -754220325 804242825 -662798521 553876721 595932592 939491266 -978094099 94310631 -433793015 -946713562 367779017 -90008205 599750327 -413775976 541181798 -903533638 -555828240 -108587725 -232760948 -434725452 830704095 -335923670 237628948 125218744 355391471 -327418364 461472081 594579827 744509942 372463086 432806628 423544014 928322372 420310010 773042054 807944572 -750487348 -908518863 -820778363 -82094755 -698288138 -758515372 491139791 -908941224 829918429 402926492 511522627 -761957077 590199758 700098969 453212716 681180484 -59334507 -13110366 -357743540 -572599874 -810756807 290203864 377601133 -44312526 -127778607 -748541855 -242956080 -10263053 612903137 -602656763 463834166 856570900 314931795 358322858 525671652 -397857159 990782076 -848303546 987948890 -793413965 -405699050 -242316393 157321782 -997782794 -773881734 631920949 346265164 -865368994 -433160298 -969949220 -451942869 -852539626 5793892 417689764 -740694438 -526148596 -450012327 302117526 -517139652 531404492 -723116676 943529179 -219191534 482871394 24296951 998719029 -968170072 640558979 -510488265 -90211879 -285069353 -173220943 420017024 -889520103 -687501561 849866329 265416138 938699131 -304195926 -635986352 708536642 802503238 -341647569 921218691 -489488059 -582583491 187552179 308105204 -789246612 616412425 -791547064 966271894 -56630748 678557911 31562222 -454434978 -337246290 930815361 109520504 -537079942 -856191135 132572277 -829799530 -212832754 320101915 -772413954 213381272 -758470701 -522199524 -939780660 136636602 -135961797 -118266621 804376755 323656954 277207435 -866034393 -307622849 -48692851 238010993 -942861405 -181888946 565183967 309093836 329799613 150966140 -330609944 789734102 486253915 21201388 958932554 54771108 -537477228 -256477298 231163273 -908224109 348132110 865877730 -663042281 -179200997 932127772 -623273624 582500316 129443085 -757198695 -611301923 -183916512 -944785046 163489176 -347426801 -394434753 -997316085 667941400 -928743949 339454426 -464157539 209807836 793186670 105746100 664089421 -5892987 -50901517 -458330350 363085050 673619573 -458004976 -752804360 -107587697 -459770413 86073000 137221977 818421026 -293338507 -379038211 -323066721 -556930829 744408922 -140820634 -548783537 512012945 32032015 759071816 105493278 729127639 531930528 915161225 -625826111 -717226506 486622197 644851186 89954511 553138841 127270958 5776814 785125901 -186394078 -25649404 -177225488 -79716784 -927366187 -539802486 -369259286 -805310732 287563134 -914490732 -894505591 -121982723 484064476 336913617 820585798 -304458596 495259046 -112469062 -789821620 -254042955 -8961184 667241481 -482167525 -643013995 300548842 655279010 511945575 -118590023 657673036 -724872466 216580439 900829564 416576249 59787079 -437127788 -717395253 -325770449 -296181731 519611657 511633427 866102019 -202551834 366504806 797553938 728578808 -617898467 -751116851 633612727 140709237 -440848849 9730354 -881727100 -881359690 -334414640 575735602 480199033 663718969 222867534 -577213752 -824715725 -886613590 716863055 910148027 -369095996 -43062654 -662591213 -368992671 -912414276 687148010 58160400 -125217396 -451643220 872557986 -531654774 -894058805 -769473707 35282220 698946839 637499561 295886756 -289381258 935446321 961130692 -565363406 -818628515 -840583322 448714941 -65955969 -708529714 378253183 -49253087 -196705530 127649470 663823465 -506406855 819293788 866456296 -147189437 846411694 572033468 41676739 9280810 -611964230 225010870 40740861 294284826 -903758147 585136357 -735087208 -61632365 -405812917 -543563396 652546508 -913767974 -162153731 240234592 -980948149 -543923227 -205711569 192119765 -638786635 550106769 -365344884 508731565 828949559 -900382663 -811299387 -353117482 950432892 -139374866 -312614729 38403056 599071597 988988998 520528510 -902798872 -252919477 -786230813 -418970230 -99076434 144464646 -37063519 946749055 485948717 487779882 652088946 828041098 288623565 -728505744 -46915889 -837344552 -582806388 545706144 886965863 774805040 564306203 515357180 646005972 -474966951 -55118145 726724132 -16169934 -933523539 783908035 891157256 73761535 -109405582 101824251 832730094 -536106092 -384009136 -581862855 966254070 -685951810 686746450 165735468 983686772 758726298 -194574410 -334542440 359341470 -290942905 -535983756 323687501 -672158252 659631542 -827441987 884532728 -298012644 540487447 434315123 344345798 327365741 -11223587 94319267 -189221983 -4141664 208820079 -706436136 745566424 161443543 -835532401 -209676948 519740379 -419900793 -27495516 -231085158 103025462 -455382376 -551430146 812873722 -888633590 170238741 922224976 -270995034 -149194723 106375858 -733606729 480710114 -100441770 -582060717 604391285 539434270 224563461 -676223758 -517447244 -801745775 -539597901 377150755 -903292302 -690031345 -520340761 665486613 835203473 -521393274 723741942 988631177 -391620884 -614582167 -224827634 -12914274 -367441108 -806062488 -366587073 613307253 911416075 438224749 -600495728 612919088 -29072666 -791131307 165069303 -722005641 351858346 441587674 981075641 967284327 957194039 476100167 -171380833 209642217 -76155813 -600073707 -653083332 -355873089 -804712062 -14787207 549086004 -198583330 612333150 -693274734 610993974 -250750428 199126081 945068347 -415118481 -244083521 -930594836 242146342 657851011 -710054574 -901265991 -128735425 343280255 -922072701 -941713674 211838376 -881643015 -591899384 78530631 20734713 989795899 526384413 -188603854 -974834934 296674521 -665291639 -97170526 -693410593 -866502073 -950877800 614660262 462177059 -770402515 448790474 931965082 106518965 -365076704 -224670503 843901694 -275054713 -586516628 552152106 5232232 -636789949 -628270539 849906448 279375067 -832153988 370139000 36195877 227919866 131127084 682847696 -556897331 438077293 -820739181 -490780700 -82275553 -879173174 -925031671 820704796 841742548 -266398581 23024347 -864110171 -573653821 -513935832 -527247301 -394745105 145499123 486791320 -640448615 -682703875 -182376758 375951776 569303552 100826946 -206693432 -180778787 7235014 -562691525 911186953 -528108860 486240695 275929177 -710289571 -43634379 702728061 235891186 -761429437 -832389852 -964826247 865738400 349740615 105733303 819421867 727656271 -286546112 461106328 -415376837 -368984126 -333318882 -864525028 678147123 -547186708 -306924457 -421397064 -887480457 -971651355 -554792724 -817261260 42864086 -481704094 445105168 821803710 -454272189 274136374 -753845245 -388100454 555419664 136406447 -80223574 -789199120 231418455 -169056523 -331764547 -862312853 -860155087 -610206976 -654212365 -4921698 966497459 -52859523 -782071755 -386012102 266201085 404633654 -738994713 614873479 168372771 -361387466 -902614582 -751213674 16990453 -43887536 -269922300 947508445 569750082 -688161944 720424764 -427762220 -98578267 -367219159 -816890733 570908091 -178531968 -951809096 -960621815 -464389706 -237747018 976222336 -889302253 782389023 567485226 -180677928 -203807139 -214930663 459680355 356067526 702640276 -650538754 -542902057 -540418981 133789118 -967697560 607269964 640746749 363834937 346144176 290403817 -265058340 -239410598 570492146 -477358175 -61208825 973149361 507700242 -420763155 369669682 360205839 -535526849 -385828062 30566326 -162238012 80948229 -860552922 -504493185 -601333623 223289900 120230804 989056203 672544106 -951598468 -866071850 222167890 -101870040 -963624969 -901817625 3046554 660743283 -239167843 -734508238 363028375 847825901 -330683606 172580707 989086023 576837806 -696602028 -454619199 -3353194 71066028 -534163209 -722856311 730004987 -842331862 344456160 -438424905 906661852 -782485650 -436282920 -51585529 -661281058 -488497298 -22369278 -51749829 97209884 -228030477 578524100 412195000 -634761883 93034215 -917854052 -529569956 275724917 627661512 -529763061 427626826 -284858769 296452259 548118998 -60041291 -865556797 -902227127 88592208 -364534762 146484416 -374210483 305596342 -549852069 -754362928 -648163836 677519934 399775078 438839501 -698075372 395317618 890793093 -339842816 620903037 -756877779 -883310337 -193183784 -228982720 -375933073 178733913 -729618069 -131572859 775437108 -732379858 -719318951 -660114659 -645533267 618408612 -421896193 -65351861 537851022 -415255802 -952164144 -81226194 662056511 932160670 -111663120 81918453 740414575 -706957294 968903114 -663289029 -481895616 480775293 -72656693 373572779 120219835 633445089 579834465 897202700 -397504792 633443023 -546170688 -921048590 -76470890 -69449241 -208064277 274767247 873171432 -283117324 140581416 -723037431 629843303 -858969675 799245583 -416367054 887137043 447842663 -286805565 683399347 -57078227 238469291 489517617 699819176 604299332 -471808818 -259769597 -535552434 -113115696 -897175092 -579559384 951547074 758049946 436472988 -390806845 -994928627 965158709 813877166 -593378620 -5141681 118445895 -544931679 708288641 847993690 -89309867 -643118962 -668650438 -482043867 -4709780 -759336795 421065719 -747527465 -285555033 -664958984 833467079 -611711867 600913888 -360188692 569932465 -890070089 389465832 -570311421 776358733 722617020 -794338282 -791302448 -683781229 -177182829 421736150 275796916 -96687596 -221146472 -151377147 369907259 -251199902 777034236 -401592116 -70433912 19017112 -10269652 211843430 -943905629 934222115 -762022224 357413679 -141798676 585773156 -847810465 -902990015 -929523182 598554381 682960288 329618389 800734610 -601355507 -379173450 -788545098 -83920480 147707857 532718184 819228747 -719418469 -543529924 -424020988 851599868 -74649391 813599991 -896158177 129594350 180353699 171204927 -26736045 902109888 803546911 -431449084 702760762 -51246595 -443209429 63132871 75191705 291794730 -605475250 -184721721 695707433 -962222078 535795020 591853605 -943554494 -327190973 720965224 678147552 -754600423 769499937 637250141 -614315879 12919047 386220020 -239174785 -939468424 -613156384 968486738 662715234 -294365109 209541621 -24664186 469031605 708233138 482828438 -946452634 -390354062 383914558 -303415313 537902365 796339175 583882166 200263010 327709341 824031684 -560329758 -645885362 -20705728 207864609 448400931 -234449699 -228571675 -293425446 622840511 -383808026 -170691106 -687668128 138969334 133022267 -319638219 -10617009 -782760419 542147918 -289943845 775241442 -62590367 -356674674 112685983 220912545 -320657684 -894335493 513594784 -723570588 -3336668 79192761 -579337371 526757459 947916293 644674454 395786145 -486584719 -231623504 -161464309 -540777636 -703687720 -410645329 614971327 899752584 -475594994 828916991 -44479215 525144773 -418559896 -578906602 578899934 -739753673 637527943 -759977563 -851894904 -436810129 176370620 -786180986 -691601515 -744372747 -466230511 649467002 342476159 352724193 552040455 -933926045 664582184 -167460471 -139976562 449971991 -943026406 403539396 637088493 -798603625 -31154700 -950448679 -812413287 606975720 -610642782 52569039 -545156053 540062038 311395066 -916493931 937227733 747202585 48380425 -997528591 182459989 -135012348 -703977618 995947234 45435115 -278525045 341943389 -290688877 963835563 -411244375 -802859173 -608125180 -322111036 -56304869 -701440742 -536444666 -380480757 -918925801 146401213 747713946 -915311478 -129577846 894947455 840074364 -748410227 -981535759 70060479 -552788802 220728659 935561008 805449773 455931476 947770771 808201840 -181633026 -792546344 379841057 -194484159 -213858732 -677464764 372886450 -812980825 -163663667 -782229693 248789879 -385380890 -200382922 -439557123 609926135 -258470421 -424056054 592641949 -2281639 316918900 505293846 277628318 -816582934 -153499348 440218634 -131959430 -130031781 -545905310 -663391707 -494358777 -667290698 447186956 71581050 82507841 -796331886 -744819742 -328853958 21995053 57200205 -289889422 272434142 -790476071 944755991 -667412522 -446058462 -532852567 696948922 221080240 -102633573 -671302514 -221971855 24303159 -257949275 -884037166 599479829 -113463615 -194479107 749523674 -723663851 -421539085 -825696851 -518175343 -366759041 417714595 -16272039 -562192457 -161809715 -472598957 530580150 -66582457 -160871093 -643886032 -47938639 461280245 732518556 792108197 -741642713 -226922378 -956233163 832461731 -698825884 365248677 772795547 -17474418 390704696 390730317 236363336 -184894700 264013049 730706143 -590104851 817479853 957689627 -873806677 589670846 -418515661 -316344494 743848508 752381318 -185257025 92290227 -846664071 -215564248 613955922 -491907300 -283695322 371649546 -769449810 -440668264 96840170 -605901305 -807711017 710326551 -783803429 973139476 447573678 659729949 -106924390 620329245 820274040 121241872 -755820986 -752283623 -65342834 70027071 595620763 -262988602 -391610319 324649556 272888308 438445846 -166371740 -623864471 -620171049 -730961528 -601524270 -967646539 731946759 369611107 961935923 -991975476 -164518549 604293396 -527224841 -261309032 495710651 776103538 -43813909 185964787 -377943478 -823552876 -328362027 -219466481 46467140 36789767 553136162 382814194 -787065516 384268521 -967930033 -919982086 872424561 -425621141 534594127 -135513644 -258719262 -650921184 463861987 -199527231 234841228 -90835799 100092550 744606364 -447863049 -186171654 -709692030 399597827 -282505859 93787561 13727253 -88306799 -785318602 144659977 -248363524 388328436 725731381 785580139 -195714794 496316432 -234442285 250287090 822383652 981491222 344905435 168677026 -649392499 -682061267 -827312838 -201525296 -550284862 521900331 -626671436 -567663399 769836371 -236976925 -310306970 -380787947 827323130 -209840357 170466794 548082696 -412857713 898809104 -562686402 327323695 -477279265 470026852 705443052 526937516 999274655 -833952272 -806919244 -545619796 927139823 -886041950 -973408588 270444641 858849269 547090537 279995498 850071173 -920964899 189650460 -262572853 938912999 650254805 -985130763 114068891 -165582860 349799217 189059411 825189369 210271920 -648278748 -345052733 -423274877 -903865966 417480512 -565561545 505592154 -368665498 -172935531 424795614 -102754157 293059918 778249955 -489302075 887045791 -817719836 758298323 933288881 744051609 -184811842 584854683 -707114671 -751039971 -748800968 262005013 829784731 -650362295 408799582 726302976 -644959299 836611220 -651430498 -519124932 -54206162 -92735585 104086285 -169024522 617839584 -914732329 -584929047 -844476739 843981088 776363307 -192292476 465478856 116369733 339743110 40840057 -301508556 -118797718 -610954553 -527027949 372023830 666658998 910796473 -611374431 -999820376 711467534 -658638291 -261517632 883814009 225973783 -782802335 742908815 -515615213 -43904633 158024164 890275781 -603309272 289349749 883462237 -99293010 266849417 -550275869 882141220 -104744475 46429523 359636614 -123787420 -176234246 -256713065 942396189 510344073 38338716 98548688 -345523122 823419953 127480032 -259190681 -651995143 949600838 -814447559 -921274322 692182192 -861327389 534686357 -222226047 831238708 748262430 -727346389 465047695 -676092628 -585768389 -571328167 504608072 -924934960 736175303 -497077267 94779719 -613114993 -837875581 623937093 251502002 -796865911 -750752439 -613796863 539931266 -43813957 282564936 -984227684 578761261 -707212177 106015513 122117893 -94525838 -908596998 -372167856 502565631 561092260 531949638 -589797054 84222968 149163423 272417363 -275626910 -71886929 266062446 -352888598 -155960383 -593201278 -104831290 710963705 -790509644 615864894 -197380696 623401998 666389114 4675172 762920376 -517326152 463687363 -579303844 267266059 767332589 105819877 -474380918 533510018 520170490 98483396 581674080 -229287506 479627758 90505012 -142642016 738590431 827216844 818205200 233538199 163031236 615373599 -127558316 367594977 -614798467 934486642 214912901 -180471860 962326216 -455237716 474678881 -884465808 411259827 -998797171 619952266 558242312 -300167144 883656274 -917111458 -591285434 -802847790 -5174842 384310261 -503955568 -142236646 418984064 237562112 -106048679 -203046516 -222875384 -565549937 960345752 -332624848 -503251146 -131654116 434392878 47429494 100200503 -524197497 -139193013 -86745921 -832837489 -671846975 -421048511 7431044 -408612970 -990205956 537255772 338433175 -925837102 -942630409 -998877352 460200512 455036549 217384312 -93573102 -979853597 -200546449 -484836328 -113487602 -12694686 -408590841 27221627 -169043761 -998876313 893791327 152504392 -743972643 -267147849 -558071661 -910707963 -958369647 -448935451 -32521746 303888805 655777015 -657843746 262886065 595830946 583665397 -551077951 -197947382 798170512 -215810828 937536212 41460834 -113455106 530763819 -275014457 -620004281 -362659830 589592674 845604820 423311442 -436259465 -960072980 -409250636 63932824 -830950439 752512187 -690191982 798157788 -83072705 295025385 875503219 -231889752 -981076587 -656840301 58214854 -983936688 679008485 622598206 30148734 386525793 484742451 726157012 789930745 329459860 27175048 546434766 -441780610 -135059927 -6982840 121679913 761705291 -767929998 -685889944 914034481 -528885081 -934255435 594473810 635787361 975509860 -878554655 55238953 -130563702 -824506318 742057632 -962394670 949026069 782109526 715663327 775832660 539739244 -25185895 649971607 -367213230 979681746 278670787 336028112 36491816 -350938985 -308230916 -92491066 174549971 944484323 -744690082 -365784581 -542181321 -288309010 520894429 -362127521 -117234679 850948150 596771258 -328398980 -162436699 590084253 136566986 856000722 322464403 849109091 -496223249 446437323 -723249957 -349798527 -798863228 295976502 576170124 -228193213 787080854 769809482 -691032638 915143124 222714409 -35483937 574736901 -94554696 -417525615 743521656 925393536 77067512 -376569299 664502916 307763151 694866023 -286318938 -12964483 534810438 559583918 -512101393 810603202 780897986 792246600 -701812473 887747449 -572863999 99220429 -314281192 -176160742 113961435 -101076337 720442746 316693808 935243454 -935028753 744216603 786069052 225068489 -970790538 421627789 -196552602 -150729509 -93864659 -739655688 -997579551 -287601226 375919982 -375653389 -701651540 206607095 710866474 237729578 134896381 333616440 -956761105 948147665 307600202 37552285 -719302952 121925830 843358811 -229910308 -117476845 870958791 184800932 399495498 -185153538 708931154 51414822 -980194477 775586323 -352949148 181169477 -260601191 -764909208 -841429418 269081718 823635537 -431529996 143624661 -262189239 680734419 -171146140 758109707 168969488 457925110 -456142225 960865797 -214977647 -791248097 -428156433 -394092067 -624821928 -18157830 695902261 -586512668 636571198 445322641 -15641426 -797513986 -612790284 -215575458 -478688239 -753356476 602852342 -630036237 876200705 -318586794 -229975937 -653298724 74792944 -425379783 67622013 -903590064 -509239034 -417387545 592656011 -959279134 -991218775 138876183 -193077494 -24688063 -969604075 833036861 -145693260 -334167362 -718492592 -515595509 557986177 988560770 284459971 298955442 140846063 347467505 -163844836 -852719304 -327154987 -954147246 408431691 744761 -725954184 931632540 622645767 -814656275 -870921503 527087868 546308625 953021081 -515661833 -525421557 417149541 34312953 696426593 -108696380 312533002 516600473 73827647 -478402299 -417901901 -733652611 -203957289 767723649 -792255975 -232286568 -291563172 992962316 100613488 553988324 -787294433 -499278972 -392663925 408542003 -94964844 654886381 181907091 -592998029 -7760902 434733374 -787892128 -869136074 -289701547 -184796330 -429557070 890914383 -459713493 174852020 -629910981 -443400915 -590873587 599115443 969082406 993439031 -101646573 974742181 -773415642 -277675582 -600996360 619729772 -112676142 -315562307 689536629 367563647 -536678024 -84550496 -752302531 -694911449 -378744802 -645406175 601260199 -185617773 -856642028 83435350 -147871720 -673430837 -531060492 -981221197 -34389161 561132576 955003205 521660556 -193333025 908712178 -570686892 173815878 -871987349 107960951 566461406 -604428076 -689992082 826126793 424978848 187639885 720435044 -521092338 136702774 996617032 -337656822 647645891 240258533 136895098 63396395 406875710 578557733 -729832518 -233540698 627024446 -848333351 -184112794 -958513604 25522251 383156972 424068927 423241252 118426491 -496160546 -941653911 -939542031 -584930643 -132101682 271124681 -984926121 516549006 913114296 97293158 375936577 922364074 475040332 -323557232 123288639 -124383583 84163520 -994027182 882719531 -950620141 -321470011 -285520098 -630366897 -598592739 137630036 -662524389 79945609 596061690 -474996829 -825961320 306883822 815217473 -486312760 991148764 629381141 870685670 -912220803 168279850 -931561798 -221336042 655477511 438285540 -907019443 648680849 -148454095 520904646 -889314999 631231926 -130247241 592606361 -773566821 -48659025 -260691852 20347633 -32763709 200308895 -659671266 -893356503 782228284 -75621978 864370557 186217320 -737086331 369304376 -37896080 980516748 -12488046 168688359 851570425 -932681265 -2870275 -521429403 104084461 773380963 -472245225 -879366368 -340262866 -448076217 -669583173 124670562 762075757 -678422262 669007945 237767594 -856218514 -800792702 909228070 599381129 601396142 7884739 -485111242 47819960 824594725 -407579727 320950341 -391155573 -870130277 587492961 695268096 -690563378 -515515700 409698969 35561 -333399824 840359636 -485245442 -732344838 -414422913 -669842313 653165395 -314550717 706530061 906539427 507757948 -92454709 698472031 -631377879 239329483 997139942 -628463256 -151795146 533851843 -609016682 -888941495 631155685 926101369 -578913489 -330474792 106461288 -657288863 -275722049 -93648925 -547291910 142263337 -367780060 540153028 -460325097 968201497 -357954134 581596649 -174965746 727492020 86588209 -336007812 213577770 194356231 19733260 307115685 -726714281 572986540 692007645 584586304 -413026784 -822039985 -147512238 -254202534 908539424 691421926 7345378 500716404 463027395 944686730 245454458 466823867 -347595263 941317797 3063473 849499479 993023759 788961667 332014358 -940618031 -383987759 -143729524 -683331861 692945151 547301748 249006413 140226364 393409543 75893466 -519600228 -980906444 26321122 -257283324 -203750472 395150625 601161874 -659679930 -809539818 110721801 408751776 962798197 -555089036 -133881693 -631747708 888072134 576044270 -487540509 -993240263 -275284616 831312063 774470266 -61294274 -706089116 -654868865 360087402 874017202 -604929158 484089908 -691464120 -802260732 -931404091 -674839440 777369067 -979923695 -259261518 -90871670 957844732 810865786 -455308963 -215580463 -975988247 193549887 -665588211 149320730 147341167 18896191 -775235550 826268250 382904550 421675858 475991816 630481862 113790671 688835824 -15834811 -810414717 672106937 -114688455 642673350 -824218978 -561173401 -721483446 -378904237 546561689 -43493038 879004998 -744280421 -419541008 -764195427 -810350538 786424687 -62162625 -941158827 957672095 126612842 -951663844 -851070263 735111157 481198684 -565744261 -938256474 -374661088 642852824 -29828933 965657293 -58153696 -827969999 901931274 -527194384 -467205254 43196263 698190379 260219016 -36950800 -494771601 323922 87249023 488344303 -89215264 137305690 -583177348 -424140341 175011598 -609214416 -687092697 333804725 -711183573 -9388443 -784050843 184279671 -201024618 497317327 354537830 646495342 91770596 -160697944 140359273 -880047551 -32655953 694798149 -265694675 26252251 734368495 372957296 630026702 -185291084 532357789 385229415 -597584939 -151302746 794845763 102449079 -54913342 371327436 -997865394 677915852 -777098304 718326471 -901483335 722289667 473379994 78770980 -311510435 -53680901 265016745 55755792 -463852269 795432379 -608116925 510764605 -214555390 246684900 920371476 -299110914 204953458 939821752 -587308397 808535999 145283461 -852004240 996058232 -532913553 -801202147 864109508 587922891 127038240 -84428599 -994307116 -504676986 -79800903 -995357773 -665112629 -567227522 392080149 414878104 346801689 679396273 -337040852 -124658274 -619954945 -396841806 269108909 600588458 472034514 594617671 38852473 544765828 -146587594 21363937 999108807 105963505 -25319542 -890938426 -598837126 609553007 478616497 776674471 739569085 245325448 858896993 894550874 357404615 833634550 -606442332 279393489 603738584 -477828728 -325991081 -49652862 614809318 -696203493 -438520286 828563901 848615310 832826087 -186512798 -114028567 645265435 65769767 -15985200 -369211281 -739704087 216963638 372946839 792624358 520414157 869195334 698319854 -477233142 -428588446 -248834542 -118738527 771532183 -770854211 258317719 -707436485 380080381 526523463 -999612991 -644453799 -804515115 -206132191 -685434763 -658564826 -16797305 363579918 304601631 436767139 -851243631 -845348714 897390043 -544179378 65730457 737676635 302597065 -486282508 -577798872 756332952 -910503866 673908321 332222934 997657940 924519643 -890959996 -786552939 -965108556 -15305389 -74998969 581731087 378004122 -756015447 99837126 -580605032 -735110976 848976238 -674107745 -952571926 -185406535 -280584581 519531527 -82258354 401583706 607610253 10340508 -344328223 -593429728 714924583 -433053767 552200344 -521276702 196897960 724483615 -492442741 -258226793 -288221491 631240469 713280407 913552591 -860251994 433591479 -846539971 -460423730 -870049029 -177866698 -301121551 57787867 -137550456 -525644683 -793282225 -804029254 65619519 -218240984 -407539177 323707050 835414164 154367877 -84271901 448342472 723106135 207769847 600303212 66623428 -227534044 668797611 -386758198 999322163 -916484421 -455477231 -912258866 429854190 -261543256 421865725 240720724 180812735 -727227471 -821996350 765066285 -836624766 -781820516 938101528 968744265 -627016158 -634189082 95656457 -82575139 160027263 811533101 -424730767 273354595 847418418 889858801 -708814096 802513162 -279232080 81501060 -456551116 -478383154 710520803 412495830 -477428796 213458525 -19863936 525600796 508789319 397396283 -7592711 241856014 -637096991 -516367680 -819605008 755428540 809422402 -944796419 510045966 411174148 -241789752 950065134 353932193 811018110 -45003236 -644506832 791825860 -996179965 239702226 574866555 585461148 874507408 -360847409 -69765783 222020570 184084923 -421770446 -264462266 -539777622 -777626134 79554483 680183668 -601090457 571859869 -817831923 116153163 575181775 -833087801 935636401 -567021016 437528431 -524705322 691027678 -705547521 -953550208 646346511 934778836 -634969549 629946656 977765033 549488632 933829233 -542715566 -132594676 617659317 -683093252 -377319683 745339105 773758684 -140962196 6724230 -147485680 -208268146 -268365170 -473180390 -105791332 529528334 -736185461 829624819 -406193205 39411936 280533528 512696141 -836400339 265692635 59750825 -367576359 802340541 585691964 330814568 977946226 -936956305 -523602138 305202869 459773858 644703296 -351624204 -850809345 -28951519 837095711 149947249 -624819303 101064937 -339775570 -599373802 169508261 668351743 532404236 805800495 587309919 -553607151 -59159396 -942056498 827861410 450017911 394497789 886031531 -650080423 278007811 -163137984 323024249 -375001650 -942904041 430144484 -702826182 712774836 534824726 -257460893 -292993347 -95793941 -483963072 -350626534 308377627 31420780 -588866533 -296372234 -454351821 -252221976 -414969321 -478153828 -513592840 431342904 -18200194 -967955009 -915044058 -844095063 477069255 -660318520 763141948 692049123 994066977 -584619865 423770240 60827760 -848548378 303613051 -544135045 -14053142 -294246469 639309090 -673653613 22136012 -912025414 -299692210 -364496084 -505566760 872623499 462973868 758943403 66739711 256933181 -527530574 280683767 930354597 882503666 -494012571 836321812 -143363305 -580724396 -760158433 703618129 916846556 174503779 800673868 -517544379 -849402397 776649702 -494514140 -852359355 -693427215 -21232164 981448219 -515144305 78275366 -909061224 -197456632 -397155873 524016678 553373077 -742369371 736393328 -872212836 936386264 89491684 -579272348 323311422 798592176 -401109263 -471154968 -588932016 178423232 868582567 242767537 -210473413 697299773 551898074 -97458315 -819246286 751757077 614445494 -612763322 -132812954 156978868 -142316460 -104489456 290884602 -451485513 3536350 -830623082 928142571 866099512 -479662277 885851847 779596140 -804419809 -348227358 744590842 -861049173 208236891 -987774736 -960432154 860674105 -273458984 117941126 -478155930 862656441 362491947 492526529 -96496060 -813775510 165511954 215837418 -484892985 -227373829 502185779 -54704074 280207240 -42535724 888615701 -507869530 -300690794 195396616 776179670 687485018 -16025071 744333335 250997329 542354072 506888476 776345125 -799339229 378174609 719783414 734802995 137215729 527072361 627224190 -43631143 -934076319 676744500 -89967979 49759754 -2426263 -336043283 -669359653 -374452765 -956993229 -651479013 606733990 583285156 183861119 -733421820 297848122 -63792219 949613809 666128731 309437191 -924816840 -287346318 794994307 873607450 448607837 484767235 86693414 -397183898 -388042998 -795011828 161185149 942476603 -695376156 893780637 -169322198 763214140 -596447729 817437509 -246829900 -644777951 517057112 240067522 -559949140 -265742556 854169306 -206343461 835157202 806936516 813661101 -253092644 531507113 61626350 -877259678 51266697 -748226882 966315245 930433165 86504191 -440239206 939364511 -790777468 -59838179 -728375696 -102396197 829462116 -499552452 383556435 -454107198 148131418 159189937 -7527387 -791459462 -660050156 -987941429 -496731782 -106615949 -789334581 -499184424 -765559384 -638571524 841987777 -131442557 559754529 991382489 -895769455 2202450 -199785075 58597110 -806058514 558194781 -25316872 878567792 405494742 932215612 594360677 269234254 186915997 536995369 -948317418 743522200 -402925502 658130003 690079217 986747346 808527175 -112896672 -346733599 -664949248 -70460481 93825584 251672789 149673995 738786503 -114558678 -614493678 767815017 -583252053 915994888 -263450058 -929135309 -511683667 460452452 -600987301 -163626952 -216942578 -554109714 -309130639 -45899404 -639533171 490980967 -234160750 -572288170 -885597317 414181800 -132060128 -500571318 463975069 -533478292 658952603 -615776783 832330467 -409074336 622908632 -540721769 -107033513 -201603941 -876076089 521584640 -522793607 -722608870 722617376 -41994498 604568433 482503962 936809455 -758627286 -148187342 270780772 656685211 439611614 655078375 -680959883 60641812 173994102 335406503 -835904963 -105819123 -303761149 395812789 97957501 -627066197 -655230119 666762562 -309023250 616981600 -458558819 164164410 -702123673 748703216 -739806339 98797486 -237546136 -173481549 -409979703 -607121073 -424594055 -843023502 -584558068 735150108 13589406 -665710628 -771368074 752597132 -240026770 352195605 -101476842 -136141756 401768050 -597425449 699765972 263567133 459194732 -723499169 914752253 -711412918 412559636 90904006 449206936 -162206104 756285740 -993410262 374137735 -297976620 473982460 -479946006 -79180576 908861134 -836770635 213431458 37502190 147682695 -658513980 895223567 336144345 -357434875 -606298531 -995160650 146923945 -821411925 334999343 936323688 220822276 133319625 -976224977 856086354 167413127 258443842 236984205 -786830197 157786695 -523660026 -45467840 281566589 -664179665 -910122926 -487564215 498973893 -708180841 611699797 686341485 -711810741 24158699 390830472 146369489 -425264009 -504823559 317881872 106580825 -148107459 138501047 533251851 401128739 -662586894 1375243 -221949664 -279071872 -723759400 -727222707 346310856 831440584 -887506350 -721779484 759310427 -300126592 744520394 -630724026 427128549 263230828 -293798213 344754712 -27644232 20100333 -659547978 878365915 152237571 637549910 257299764 232054379 256567811 -942053657 -928813429 144398758 -459700886 -174933379 -38953371 317295181 -608852001 133862826 179048333 -237736063 -461568689 -723518688 111529951 636239081 178897746 795562363 -336925480 -374225137 -856503275 -765008038 -471576113 800113034 428615469 -165136660 611058731 800261150 496401464 -625385684 -764504505 868223637 -444867491 -42381927 -282844760 -317815458 -387797855 -798440143 -257609499 -757032371 50325293 171040576 -603911485 -686492039 -469579882 361258924 132522118 472105024 22669435 5537461 293417919 -391397392 -996202940 27645615 211227635 -681931680 -225557564 -124652993 -641318424 -346594486 -382832980 -87086778 -308225272 -192452365 458811442 -392367401 -311222233 -178700903 -660535605 -587040596 -809393193 -703220107 904414980 -733983150 -419124348 425037794 499040043 645582936 -248847552 -398529662 -148072718 716206955 590714366 849591746 613941648 -534363180 -892431982 507111056 76042849 -293535710 842516259 738262130 394053675 -230198443 768607522 353724498 -657294157 139214613 349126586 132999577 -108684845 913114765 -965811637 -733523244 -641384387 -286786896 -374147824 -196075139 -349410082 -628817592 -755996530 981344568 674059510 -201065155 369808208 -89057540 -215496342 590260560 -968460660 901632071 -259537331 798067820 632115198 -546019623 -835968438 62186251 149046291 -981581817 50807204 -493964903 -96624227 826980317 50277349 -583200923 -28097656 -821194420 795940606 652309155 -844505003 -534725920 -636237757 -746967687 232342409 475634073 -551459118 796988670 -729933493 -658025864 535790587 449437686 -415493847 404853673 -296065772 888362695 -756766958 -134085455 807966814 443575907 948554658 286797745 463667545 -22833753 763915930 -168838550 -860423827 259717756 -642890879 -260956719 765868096 133284522 -546275865 810158762 -660690899 97199238 -836115387 936481084 695137378 648690651 -57824811 -148674130 54747442 23421476 -34136672 -77026926 -642265583 -138860297 591949270 -350518180 -373847306 73725897 -342836639 -147041547 660958901 -410194733 772730109 -378000773 488604820 382900863 -105025335 -637688397 -282866874 176924985 482172808 684576718 -38247124 -485496859 509382386 220831708 397078152 -551997653 745351431 566614255 82454573 -883221876 801644294 -618269615 -767496464 21730831 -513775699 657680932 -515428641 316002410 681050152 -310082258 -202995555 -74146528 67435556 -966455997 -521164616 258409666 -376389603 -513337141 32295449 -965519631 990869402 848168503 -371078653 411921826 -332652623 -338992111 -199527500 143439140 -670238768 876086820 -527691443 365162071 -607012646 -817766692 379657888 -77635029 -597369766 850202867 -473146475 -691694753 -778524916 -536644932 -47927039 -344498467 34479455 175207848 331892718 -424642435 -503812523 -239972290 -328476021 53554652 -415019109 -177740641 9903403 228012062 711590056 684103559 11171414 814025739 964200783 -323063298 -163092457 788390644 -163692941 950198675 -704605755 534368437 580735097 -801695084 216785230 413937917 -770170013 -741832779 -693718578 -956922051 -518508925 399859202 985085562 874053510 -485695000 312766521 -974558303 132380205 436772522 796283703 541559756 -726363844 923310198 -121120309 -487889197 -147160194 -371069725 367633984 783624011 325787088 -700598652 -291847044 -185627567 548357140 746405637 -684450065 -936838946 513860853 873104182 531815711 -48094482 809838269 900192089 -295634098 265309130 204382092 -483936156 957510697 844388012 148001651 407632888 -559752725 380168246 -930412360 117227828 -248489103 977475735 -450722122 330461731 725158907 138531142 442683151 718663955 -633163268 293107303 497963761 -729037367 -71621691 -27994545 405684006 41738311 -650252111 321715140 1405620 -29153763 506477555 -593611664 377522390 -677671572 -204334726 -231344473 -641327389 -705313462 -642852323 -129706275 -236567990 249787884 275255900 751059707 672871725 -418228013 655793849 413722264 198864587 -182645511 -907978347 385149028 131189495 -244851097 211879914 -992994227 632426715 -84559096 -210655861 -791205086 234534962 979251711 -772908546 -841790672 544809727 -961379029 955307345 669368262 -511401078 -904441988 783742561 383188964 583780972 -820406764 978604928 649085775 94538216 -490419483 -148047022 684392422 628281675 522590817 397192613 419091533 -165946876 -696617277 -663519743 -579324127 986815730 -102594666 -247619972 911255512 -513110999 334084375 -743506475 -388076447 321462835 212726370 850843853 -41685142 948612486 948674026 620011193 731933314 741762330 279013517 242067724 835737683 -311950793 425423869 236663829 171255937 -962309047 -441193546 216947858 -276847008 488122347 848338329 -682467142 47111858 236290090 729526581 -104312533 -145117681 421467053 -67987353 575608190 680160758 457857505 -544209581 -461514561 622516385 -168093237 151533559 844444754 280564234 925828615 -255981661 -681854279 316266416 -369776281 -914838180 -904766586 234276545 -62683614 -634330190 -129860956 453784061 916849071 -777356065 510127882 -169321600 -784316710 784806101 -712015640 -414381591 -287112395 522812376 -211135917 975964288 -897411455 -383777594 936920291 804790179 238465628 -872899562 932740796 -562816152 -282952613 896071555 312320251 -709238034 281565316 838643305 -700673755 -161563607 -469296615 -475434037 -777720928 -760547674 158120767 177151826 -669307154 -847860319 668876719 -891995142 865699294 -572207008 336237391 -478322643 934802496 7526177 -232839722 -715855229 -718411620 157521604 343508867 -157653847 -268367700 824457371 195603827 484025522 212514107 399215490 893115535 787311272 -225867876 -400656324 -443627755 -566573895 -247562849 -426601973 213502009 -396685725 -877117276 -611609283 -682754849 667513810 -342950457 -944804134 750615012 -215600373 83090565 917787660 642476439 -216427193 272645315 -461673987 868064150 -317769447 467516726 -84541392 949429783 327905559 -118577128 987833785 -807876031 186447802 -481661687 43042071 -1924264 323143907 268450997 945148528 93993743 256486345 867837535 478273925 621791858 -218164326 798609079 945200017 -824913557 985377895 699484517 192994683 216685885 667374929 93080771 -201877408 952796074 -964779711 -160861822 -962807233 -191301965 -674163091 232119596 -67307078 -744122678 351750227 -509147856 -461626025 229358775 -865039626 -515761855 -523636177 -766226846 -81514648 -309665906 239220660 -762577162 946642730 -149751979 -359878503 979738675 -838948844 764602229 -100178891 -241351890 -561278258 -970031635 903159451 -486519986 988950768 -973783533 -184770331 -341715545 50906306 305989683 709885833 675960960 750311224 196471095 -856679637 651106018 66998340 -945787885 -869681089 -515924563 -754518827 -187866601 -860972657 -698204101 -915206428 889365258 -2763814 854476043 535102769 -434750400 525320066 -590935021 -302652197 -982252376 -981945243 -360005294 -367879584 244072189 -106397627 -631570841 99979124 -165835686 478563446 85243167 -16690882 -488761496 -717068876 461615902 -423765170 -228426692 794944937 -714605701 56996952 776058638 -66748588 -241800941 178774458 -263179827 988196753 -91489258 783224485 -162570213 967553201 -91413516 751160446 873645114 149581200 437975672 -94214852 -251148384 -711421056 -930858419 -615749463 -350593424 -15893345 -527185391 -900754746 277603051 -94620512 -923154450 -881898428 -198123589 775935741 364846007 817672536 -34959507 -165840704 -827032694 -197210197 624802135 295894207 -339159574 99859878 979078098 69231614 -144081910 -344657621 486172660 66135665 -504016973 916595734 499310954 291834418 717719116 -418182324 -472235101 -451244431 998000925 239278900 77896956 410921102 416158960 -16967816 -911168699 -570810800 25018448 -308885656 952636387 -302477429 8033956 -180025421 810141407 113874869 -351395473 -396146394 -291557920 838541356 625588342 -469456335 150899319 -635517339 17167597 147830621 763318924 -331409944 -788868830 578908686 296002500 -662076009 -160044889 -10551439 242965042 -840252140 -656595596 752438495 -269390598 -319995822 661465994 702454844 433691634 -421054876 -386738027 324550227 -822592423 -169340797 -323050631 -479707043 -505880893 -798362521 592026875 269886791 -628429586 -484334761 968785197 -459113367 -530073546 943209899 -689824719 -946149281 797838330 796473866 -741835924 -9572901 892969397 -385154499 212050139 -542134138 395133980 530631067 -347163728 215161385 367348680 -721152795 -625592180 -788954620 865114031 960554624 -611599464 -28014145 354321691 -110481706 -507022792 944615932 -517092150 638331554 739026283 -433023009 611763423 -131929362 430803480 -582627863 -329170560 -495035655 -175534401 811502425 -92965520 838504316 -220452167 200540957 -492972066 -783673779 226760265 273464848 -77544468 -973215723 898215512 168329281 -734011772 955966003 -436944943 879228663 286915061 318511102 896664551 50709555 -141609600 -711337563 -765347270 961777224 457773547 968545681 249074442 -436453881 -484832664 -291661875 -106379706 -950083651 -483143838 -222084300 -425850467 95078117 -223851512 392148101 769837164 719430130 379035648 -385184790 -752162256 -136996242 383995999 -468023830 -837209768 -814413727 605189131 516130387 412980252 530554664 -838027450 129942964 -449278962 641490684 389913219 904715860 312610682 179623888 340013263 604922156 -315349329 987542605 339567437 591303085 744500044 196887978 308420805 677941328 -277284261 -349517088 133512816 903502395 230134523 -170318360 -254395907 494954141 492121036 657309073 -307945359 936792497 -69546627 158894182 596399177 30350870 389276795 -47134692 -218064848 -506956317 -636523038 422414592 -653534185 -765147674 -21794826 -594948929 921020398 308004107 -202464646 802521298 -531676077 -223042390 313038170 -820157324 858018114 648969534 -391591950 -585306894 549294465 413980408 -645897104 -495568837 514133861 -944726961 -662148612 489937472 23528555 348553094 -245135011 -898470883 -149165508 -380965309 654670193 -732897526 -76703573 -12072703 930570778 330997685 -195768255 -344471595 -986227065 -621371966 950740429 907595398 727640547 -812533677 123190213 302318601 -829151761 881813057 80854569 -694834220 752650349 322926278 667519862 783699260 994752153 -630251052 -297769216 415469218 718518833 -983821768 289138513 -36055593 -149961124 655059064 600296763 953976100 -100971300 944996402 -988702141 -988797077 567634752 -675755923 -189581997 -155947083 839108182 52840360 785824849 873817865 17831332 213228513 63896606 -42217682 -27674356 150108087 -973617 -523073432 924576919 -398715138 -579946092 101941751 818302781 904904040 364397114 -453641770 -236268030 -281927169 400348394 980112169 -282190085 -185157602 189504924 -667015291 508435474 -61265727 -545699237 -946899466 257923400 -566434653 483683452 440755711 -137887913 847588687 410649502 -904727632 -698510098 -899524297 982494190 -715543411 -277131459 -209266845 642738192 814319983 -585213623 -415271708 290534576 306159438 311995836 538782198 894974756 -157217792 922173162 79904061 757742316 600689961 984460491 898601258 -516817313 -250518936 663702714 923584356 -591028640 637143040 -552481764 876290515 -952685380 905485338 -433904304 -220698103 -272579882 680977213 726087825 -206302884 -509750261 -618665767 962045169 -531171804 842710910 -788193006 750145802 -766283319 596945210 -989947072 -685626855 265287218 52612725 552190377 155778908 -79028203 784389793 -252795772 -256203073 -468154480 -248731050 174460648 -796073580 -592956902 -989847900 532233810 -187696195 508413192 -905674519 729272913 -406120554 -179077253 196009343 268532826 -74571703 38810453 -451195564 -977377713 859513949 -681588227 -984172999 -95478638 -859184349 596622959 -959456526 -55226971 -680478846 728135641 -192264358 -481648867 -712172962 587024448 -516096596 871272424 589842473 -388670940 -114992176 441958860 749414356 253598496 860568065 -530423700 -335454204 931405322 928844033 -881688460 658791721 872470742 -81555602 26535917 591081925 -927476186 149389723 -465794237 -418088426 643852094 -858711498 805157124 -895234277 976807881 186771215 478670813 -419711693 -949238408 -539964957 275874020 225617987 86115260 764064966 262130969 -296785801 -548333103 -522477383 -958406796 -517968764 -127659271 107926531 -150747528 -909480865 -848352459 -760824606 504002969 189208114 953418221 82168959 -972263011 989048484 -619970383 -43662600 870723052 876486356 -889026142 641805229 456450107 -774094036 636283181 -223929873 363808527 -436826480 -909024000 32215757 55503447 879038877 -332874327 732365109 368821518 585698031 -58236946 639746825 542998277 163048944 -230500051 -632216244 -428641470 785236671 630737276 -459908633 -222480623 -904224925 -724291029 896250511 134496445 35744220 -224522622 393644003 -21889787 385056342 -528112450 151371370 -150749866 -348462151 516036050 745221563 -700601423 -158166033 435535802 753297616 766755871 311445383 418430513 -321303185 618154765 633993302 -818197862 92159901 -138267631 352395346 -50611441 934683521 999158792 509205650 -822122667 140814635 -934026340 321733820 182989311 531958854 96814917 472681349 833737327 -402018854 924604631 -347510883 -960424488 620190490 -773414182 -237080665 -16589411 719805913 -192924357 -525673800 850826158 325984800 260176831 814036538 -702778233 496261567 698951523 -724832148 657802330 -284858418 928051446 -281350844 -454774897 230798347 -33556009 635284978 785129600 -904925283 -757785384 560685214 319762016 -84569875 262481777 -740750711 -594312577 250166006 984437124 -673586390 -123045273 62500818 -7525581 -622823857 -696229520 -788098612 -767871466 -275611612 -976145521 -147905688 733385802 87192291 -52039014 -535582350 -444419756 -158553427 -112175484 -796977721 9945974 763867713 572811085 -116017255 663225809 486914382 -299047533 -522890965 -462006872 -904523258 670890345 -675199214 432793454 437941344 231546668 -842921935 -844499071 -749859402 -519553504 -933257686 842626119 218960725 -793574791 239107652 431650180 -308065003 284007292 -71318693 636041754 -511138993 495387029 -5693697 533818541 -355345807 -443547504 -289345014 266432005 -729552189 338353254 864412087 712798136 712552193 736218867 -850597983 922245959 704694368 256722678 974759446 352241620 409981625 -155575167 -199402950 234838723 258469344 -70267117 460412226 261850498 -756672082 21792170 256144914 562177334 -970860350 -343764907 -708938085 -432612647 188020728 694937533 -311252828 133426949 52050802 -518447228 -37176690 505524477 220317963 545362866 856115852 92002488 583395627 -239373494 -259327103 -121262986 843894319 264998623 254140789 -981070283 -301340548 -181005754 817808446 522191698 -171614625 -584198337 -730385048 -998981359 -24836753 818311184 382288779 133859068 -906585915 16089506 -354515143 -791462380 -346245309 -800503957 568419142 278642295 -39794656 629651560 -410978530 -557487512 -949977608 926740113 707330718 188900960 -388096440 -387505376 -896491512 -529804034 -895681731 -442812917 629281356 -282564184 205102487 84622663 961300667 949287940 -237121093 70941238 -859437059 921746620 -774342152 -287393959 501373932 -454563162 -584444323 -808755218 767578943 -349926960 152271579 -120170364 277609294 144373348 673206363 343496872 777429871 436100515 -980935484 -811840846 617475369 445133346 -863075511 -108022816 31670122 -270599590 819023174 -301334094 700594347 46635473 -53813156 -211380884 -833403485 -285244837 798496032 -596581055 134540286 404931675 304394713 961430433 29667171 -132206262 772433074 146322972 580638976 792678186 347177492 278535000 -850661477 519066865 -917369555 -643400569 -61632977 -689300899 -436722666 -668619694 -644576059 465697620 -893163497 -466911010 -872397731 -788515027 -694079735 689811064 65193183 948109240 204903404 -796158204 -139208840 783649795 201456127 -484083879 -964206743 636894780 557690282 -953405454 993265571 -246020708 -124419655 -863775677 -202842600 -862704365 294187795 -998240098 -622703002 897507596 -150894412 844378734 -738777238 427404446 -821006552 478127497 -21499598 -869263952 -694329940 -697578560 489457034 982806207 -520701318 -63397240 541044600 792047885 421212935 328189242 -343604340 703547931 575500077 -536794403 -585138541 816880905 -407276032 997695732 -509308048 -983173023 -798077884 -751628692 884738756 -32850255 -642944786 -686506563 -219218036 -295353392 -892994486 66854475 -231848829 357552600 -303263051 -181508662 607960370 -299072645 -924022654 85343610 766423517 637101960 421684429 386822810 497928001 62634974 -550595806 931616729 -59657282 -10397547 882627195 -511566644 -573808386 310940233 -788262889 -249048604 -561824857 642078961 -108174945 -792240189 -969485896 557162384 -696844744 365458844 260675420 -234514571 476433472 -301000903 815001292 -589639685 -409287652 -224543691 -288747763 995361190 -908265199 377317003 -17352318 775316119 -689173815 -9444487 -932050591 -710093879 451569987 653805706 -303078231 -508017212 -394626924 -236047499 -821280883 -77045631 896604003 -654985595 651055897 -734402931 -347837602 430772168 677232708 179363138 -789037602 -614180026 -687130373 -587530660 856840444 265639120 958412209 689327792 -972971337 689026134 -772600454 -440916773 369994214 -731538205 552242128 414668421 -971138354 -110121539 -781129699 278778704 -699008449 787096445 -919163051 937107132 370838605 88180458 -172759629 819225988 915131019 440232693 422576614 168320578 196274123 -459600208 -497099445 842046652 -637897061 544758165 42623976 -245799550 893443839 -438579599 -821313847 -983055933 -26956547 203386319 -757648735 108399224 819261331 138149573 739376648 758653804 -420269364 802497736 -719818764 -347949436 -344945611 250293591 -322703220 186803754 -699527644 58550663 -169107877 -222959408 131194033 570890839 -996406951 904435651 -402385509 68043765 713509138 854866703 -835030214 -36978810 -923568578 -618442385 80526999 -950082306 755104383 202344363 -580804780 -207874610 -711998120 -761269859 640330080 958982420 -806086088 -660604589 990435554 381648791 848313362 210246850 16979458 610060477 341400289 -491555686 -533911974 -949305319 -741033805 840069774 -894827180 452752401 -827438087 -220990510 -783610218 671038047 91528217 434703730 571012212 1207488 493144650 -310412190 -831173803 110908874 70059641 200975462 -766725304 -317229953 -705815545 -186476504 216189004 569217368 -554955231 19772282 220786052 -224066924 -152976239 379091477 439132400 -83398565 517693679 61244858 468039607 -64306517 -564988504 -121663795 331909965 -515744784 -453487809 -988267173 -936967729 654435940 -438851992 443399873 -393671906 532436982 726273930 357603512 884872381 807437715 424619788 51135504 -277108256 -684417744 35440240 525453694 -650411927 -502652080 -79681489 -560072203 -385358785 741492744 -159817601 259396952 85969135 -302190161 -698982400 -965028722 -521362458 -283861806 948427511 557893049 -371252073 208951227 -679551742 572559390 537881641 398333893 146791709 645107457 -854431217 -263520461 342055806 -712814318 329724084 761313942 490443308 372270832 335378560 121754734 844485837 292077756 -171525266 -437049982 -333908885 -309301140 -676827861 -67528420 190818845 258317733 -317112848 -378684497 738068392 172387448 -443917400 -487819626 -600783450 606599444 913357232 740434416 105326322 88447893 -928137604 -271096800 721762273 -760888515 202237244 588142421 -793480635 446109658 -466441633 -718191189 -434830701 -546490079 -806735695 -497197775 -933950720 505595236 -988936615 86003467 960295797 907433113 -192936769 -994362919 -756673513 -872429055 -339742328 486111031 846813734 -79261314 -729203494 -237452574 112154038 -603636033 -258054314 -528145168 704128951 -709774441 -554037610 25884178 -223070682 -877771338 -388487502 -344195978 -954071422 -240268390 -256101098 -830629017 400037143 -670633576 265678432 601820212 828531239 -290700437 -496992603 -11842259 -853641308 -868139365 -82064085 646488414 -254752450 -407869589 -16823419 -92800710 -712056897 5430573 340448319 43607440 473527361 292536866 -541519684 -156928567 872366958 476291684 -891810207 -552114183 -49143775 808422102 160676270 217201904 552806862 -938454579 361502682 839896154 499683622 817628309 -320833742 787660573 926518270 -373324548 962030118 198750004 214397522 -789377375 137193710 5299783 -37682620 317181549 612711411 -51871300 266939829 -6767546 372352579 162666817 -371391574 -593607007 590005722 -810981378 -68123705 282159407 366316125 -701290113 337829697 -666555358 764337100 -47703605 322294015 584635777 377824621 -604367326 56792031 52750646 302376939 709450834 710656692 204888982 -77233532 342885513 -257698151 868608114 -285620097 580546683 533266445 668972528 -147163628 361831180 -181287269 -81346159 -288651068 204305289 -182757432 -734938191 -45855992 -570705994 -944674739 446907671 -171337745 929087721 895788699 838701190 409248916 -776546231 625050205 -788151504 692553867 -105662667 -413488686 -740578835 432301079 285622309 -263599378 968004363 -280895245 811117850 999916840 -494550686 -817372247 787287427 -460957335 839182131 12296133 -394833223 253620929 -638591211 551504084 -838759903 71123274 -132584187 -926406169 510999948 -741022615 54864996 894969167 528877979 -902268030 375889852 788259306 46682826 465296769 -654307477 -701761008 178573025 -453071731 -954665128 72817193 450692780 349341720 176400467 -578831405 -333568570 600318435 320072527 -805432393 -692387752 -990314297 -30105546 377788390 -41674974 -505254467 -602009317 -249598731 -236095459 -415986901 476853955 749694075 -805381721 -960104273 -784086804 -975454202 890132434 620908075 289828358 -74926150 559084072 -249928818 -572585004 829149829 -37324159 -740162465 659323742 908944611 744727983 210234427 -681930987 460703336 334133319 -70532947 242081168 -403493479 -257345529 383782051 106602844 81333053 -203140486 -353035862 -313698139 376821333 51073268 -631511623 755573685 -646281556 -339806226 751278102 704969156 844825334 -659822596 -239772771 -540064056 552456987 314319655 -663792359 279534195 749400436 -840308521 -17911747 859025649 -133867317 -952576889 219649592 -58367033 -206203454 962956782 485193633 -989509356 -82003195 -522526729 -899634573 736117745 22361028 -14541303 508248114 -365946551 -430236243 -211444194 -16397543 646398166 757843830 -438505860 -227989973 -194045113 811072902 879897058 -847579312 559908200 196589092 -817963126 -781324782 437050789 -601036984 479911343 968617700 -918288497 601225314 484861389 161018441 -531084066 527731046 -885326996 31247764 -957685275 -824521331 204717790 -894633822 777486896 287787436 -691261906 -630851880 -122144130 374463868 368580697 -976689102 -918259538 -956798190 663077035 835426986 -655541022 496825420 -296168374 -513384712 484927411 -380922270 233532132 -91409392 839491125 -287643543 865152241 -411786674 -622100842 -397765750 -727434347 -33637292 -445491562 -717843058 329905496 44054867 -4177744 -316536763 846720062 -741990644 -228692206 431572115 -7825072 -920806666 975393694 430747009 -963474776 -456330588 -235270818 20352198 540389958 -689687040 264391526 -983405559 91332832 651043535 678183961 325681522 -422452115 827099336 781828192 580443255 608838812 916391416 364121700 824984324 338344401 -830301329 858352719 -312080290 934178366 -655133014 711043325 -916338988 -66548172 124146226 986448500 -411264065 756769840 384851026 820354730 307099419 -638914340 -615307834 -182222522 -810979900 646511205 -985459313 -187494355 149844859 -701701976 583496811 658128024 -381821639 163761439 624259322 -364802687 -527330634 -444195577 579557074 6953812 -608312622 271397215 -824859858 894643120 -693224044 740754264 631807066 377517003 -432859100 266095931 -452398822 617738457 712170824 230931982 925715512 -268144875 -604123922 -288531143 451368688 100504165 -476033373 -472718268 -53376192 -203803950 784580516 -328432491 -760186056 -982013719 518017226 650536222 739683388 780585787 140785083 -868632805 161554266 223257510 221393709 191434515 999105377 116445435 -281377098 814570471 -203715848 -34638773 -832020998 38917120 -526946245 -907120696 76193031 -284898266 874442715 -413006525 -896336282 -59771217 839966186 110639456 -21671535 -701493919 629809744 -396002723 -48670236 456924830 313684634 907551416 -330063464 964585779 -665066911 -719107356 -25389780 31454783 -563610524 -322718459 -939909295 -126369423 795428008 -494703585 -181611190 660563703 -863149944 -765870708 229771855 251188344 -554468000 -851111606 -799774115 998474766 -814460838 401708226 869643035 929988288 -292708426 -170831397 963153142 919196008 642782897 -356181203 -623024600 -796571115 -62192329 -172482966 126239647 -662902094 -116356360 635585700 88567164 -228070986 -575335953 196827067 75819760 -565262380 -818463674 280892859 571536037 -21842448 -124547996 -227137802 -189922701 -805976767 968928653 -853226846 -159259046 -863020092 626481426 544015784 -35750021 -185280969 877481445 -965618773 264849551 -568901127 342183997 -516619597 579475519 -450464837 -932409511 -5438152 619438482 -197387997 680196696 305221426 -976357233 -239490421 133262687 -998239270 617825316 820632012 71101397 -530138302 -775316699 -55221273 -713095730 -50506151 -853307748 644871261 -195698977 5811254 141774883 271349915 -180781841 -83219987 -244366318 147012153 -73223806 -520042696 508451004 565806360 -493084120 522531533 -774018815 -372581955 -986020371 115546336 -51880992 -179542103 -430326605 -646389355 498857841 702220337 -693887879 -426402657 -617379912 327338948 -443249944 -154882844 -439093205 875057087 76274620 -821071822 247499939 518375033 769957921 -661903156 618089575 870976118 -34417140 -694717984 -659222424 -83873412 261510443 -212498286 43885333 -233619683 -800394127 833985478 497706874 739823813 826760272 -308910274 -382889738 411558851 -258554857 595241844 359428741 -634004531 647930600 -851632543 663983348 -213258371 -781021537 -939028611 436063976 -148950019 -781786474 -271143608 627596635 101339491 -365337610 -277781368 900554245 -17142012 -62305529 248144852 554222110 -673915940 -714344809 863946525 751507472 528667394 931377585 -675507910 -243702377 698246275 429064891 972520073 -507107166 -167849299 -491704487 488014478 257449440 431412073 413804437 99769765 245960781 767371938 178221823 507826813 -198426985 382039032 492497617 480420726 672979951 150175668 131149050 674195453 926024123 654794152 216943950 798240834 -145041510 -105821940 -844132865 640233496 73704691 406211936 459903102 110665377 371965608 -465130970 -527789441 -126383297 -705577481 946871961 -67019022 -341158050 424894818 99594145 -509864114 231685665 -990617635 -228833865 869195717 -166325417 987897197 846574458 328385946 -582700660 -249220334 4087718 505798767 90508736 461214890 -342333039 -757863735 977932918 -33923939 -252030809 276944551 -262258216 -692658071 -254191838 -487723505 459358559 385761701 356658158 326520869 -513733763 -654928478 -696773383 825249910 -169710600 977558727 -346419370 -204401073 -684920515 232526932 -678400360 -510986478 -376099814 895429262 881075457 303906174 -399796414 131691925 848951229 -322386626 624445957 -579864607 16575110 949632130 -950644683 -269549123 -702992469 -768339591 -975736593 -928931326 155559289 -997366570 577318149 984185523 -320587931 821069487 779025504 -565633803 721747358 329567120 -116690526 -68742819 -237082563 373569755 75190861 -763140078 -486132639 -30168734 -504236269 -783297476 418313657 -583151380 -206849020 -841304468 -961797369 -769030773 -785345896 -681266651 688166115 -308998134 -844414469 -939386125 374808723 -792837695 -215774454 316474265 -989228583 186887340 872139071 -662718884 -647805837 -207050635 -109443635 -284711862 -910656544 -284277261 -323184173 -86376000 -603443227 -552822228 619727389 589951549 945058213 -662661385 423366081 57802529 -756161402 614622130 -733393214 -334634730 -791332479 284095688 999753751 799754242 52504895 -608047148 821545156 -761575427 -486950910 -415579303 129308931 643066101 -825267378 83119228 -258938511 853020594 -99062442 -108006103 671757670 -542394702 -755730150 553437125 -622842667 -88402249 492208658 51988578 239153549 216731584 917750070 275373840 608002627 156490805 -238766383 -730169194 484747357 -815854584 -441808197 -541787774 91366645 -665688095 -349172301 -99637356 53603359 -41788806 -343573959 -832216598 461886849 908436018 -386077504 -108596920 -328499263 -507066444 150770434 -426402511 -40129448 247649921 -556944259 736018484 -618238788 141530671 -914090986 -603042899 -317123202 247177868 729516713 972031607 980178284 895513711 -758401940 -808498443 -502523142 661021673 167141242 266354283 371080588 17444775 889663304 511615126 118357067 645970615 -365413495 64710111 -197707098 856307453 723378698 369123663 725997113 -499995539 -441588774 401368142 -225262684 -440966866 255592818 -950712397 469616937 800594257 -864295572 473417805 -261479843 369750766 -910685093 -597108533 656392632 396636666 -282533118 -206521000 -913810891 393991158 -417211878 -5978220 793345516 893001254 -112030358 153876337 31276487 501868656 551841027 -282866802 9189803 938384247 586362999 29913754 103216659 -371957857 649103320 -180796751 -102044481 707403793 -276439162 -105035882 -201719738 -799139259 705936076 -381612850 54965661 -244896229 902742311 477136512 563258383 -762530985 438107473 -790662927 -958603071 650679084 876668254 145061180 -700143531 55826906 338294058 -851354328 935889249 -552897135 586855566 797545921 987823183 -337518159 19481501 -153265971 -737441914 72714108 284557404 -12344421 -112828494 -675496068 960943117 234831167 917974689 -648802794 823839192 445357543 -246170643 418451052 -97164784 -824471807 -269467531 -672503060 70186526 -97234445 -393258375 873562408 315807502 -892110364 -827136625 737799510 437690160 337231605 207045899 175606180 960340691 352086286 910746247 -882453472 715127000 434533443 -841691235 768788757 212935057 79483134 -892106698 244727361 -347362391 -407052751 453059752 433338056 -70474889 -401191796 -725884951 -611819963 154953246 -262649486 501051076 458320295 -707255385 -962954158 -735318549 -773327807 788023763 -884679523 -336368524 -422637042 -649500214 -279614073 194142979 -660306533 -632968479 -207300549 798413553 4790994 595224942 478465232 389653972 -425315785 -93720499 868783845 311605625 281592107 417299870 -173016568 743385028 -680073085 295681676 324658570 933608754 231284673 630194621 -993013501 -383595611 -140166537 528789436 -922968540 519502875 411365387 808105854 737099559 399485432 -417836071 -598866356 -772189897 469043073 -996343824 972439746 -827020641 -680927260 588698895 -469790207 165945368 -946957305 -261712068 -742237933 -748149790 318178650 -555128409 767810895 -227394523 865148077 -714225235 -402401811 -249859005 831058793 -881464716 -643037567 26163240 317784439 502855927 -164654551 863989988 -233104994 -627640362 -298088094 -542065357 504729479 -487444899 -504702905 -471362129 -276937780 575558555 673356696 289804351 497091038 -470282431 -828458669 -453833556 -281332288 -329124453 4967154 -128651365 -292459007 -289876673 886686503 -885229862 163759561 -319046699 709777170 283474355 49545318 -347333835 376322223 -321356800 378302043 365006171 -681310240 783016619 -964995041 -299829637 800294974 -468800930 -946596642 -6531665 320573042 -422576044 498366822 -945008919 -245794743 874836066 -958093261 726948848 229854779 226503649 573814746 -893278058 569934879 -634841653 -549027750 -780098292 -912546015 25859331 264481440 454633576 939082014 -706837184 446446531 24769716 -180592666 -986015400 -358920250 -582095405 -741821963 944020443 -598388646 571092297 594530552 264374943 467129706 -838934795 455545544 310199333 230702877 -536557676 602068365 -246047040 -985651782 -350876583 -242759212 -351218554 -665560564 396715030 -633563478 -55271230 384152888 -559838806 586242092 279876651 -858064100 -237122200 -232569729 620716016 -429720890 67624287 17994815 825553515 776593258 1513304 -906806123 692515957 102075015 -774063871 -684225661 -624685196 -63746541 282085156 -110481934 349569059 -120490491 -1741057 833047056 -855729494 700859329 -888583482 -166040470 -183067848 744490654 -350859577 -416269774 615194699 -852281530 -764238973 51084819 171564119 238942546 -730470732 -564566804 216915222 955942430 257172479 358690491 -206540950 -907195979 598166470 -259295468 705743593 -948213042 883372680 -10823022 396916669 124027496 77466742 -575715117 -192750780 562371506 7016183 -657750428 -694123115 511862158 299674242 -799798363 311898843 -140923571 183302347 412344174 800525798 -530756260 538684244 489812817 531391097 118379880 18053058 -618239656 -460560234 -533212610 -867771716 699889010 847264245 460102437 -546485816 646979769 -691015719 641988587 -525111186 199790813 558832132 225504900 923785034 -616372788 -598944733 -565985129 -446383541 738202644 745425420 -214129062 513580275 -251277264 36001441 -56383563 -533291313 839485369 672904556 -212539374 344807758 697690571 836848071 -990238285 -516259341 295841383 45648669 693651726 988861754 262194240 792796553 967453273 396818327 -7668191 764135551 -342156879 8234977 -317586028 -728958964 -347613168 841000569 886391978 -441260727 121762857 -756677275 -139184427 21468790 -710653978 179455259 -299230110 955638218 809309385 -111910487 749879921 -612836154 -296445585 221853754 -679636845 263230139 -791207151 969037643 889393694 84835428 -388069822 381361364 777891402 -415652764 -673574641 809205148 -722026530 153616138 668499226 43583369 -941434719 305966562 -927802603 -496868105 -90174810 958414073 -932351665 876887611 185426817 -623414744 500432771 -219468035 -90340713 -176422378 -714184940 717825139 376568811 200425897 327945945 183840423 939073493 -852522681 249621769 224143484 -524913357 379123139 -758196419 -976300712 -943198082 -241832534 721964823 -958468899 360047681 -603747241 -232934519 466594985 252558269 -773344998 -217852921 -720584318 -154357966 173578650 -936838765 152390600 917520756 -116808926 -746461822 176031784 423869868 28680978 821707533 198862352 -432997391 215679243 -314632635 601110026 107727586 457379387 -522760526 494171687 -574496145 -573455736 693659939 666766835 -214166949 278856710 410369659 -529392800 847074943 -981515791 370429928 103002456 -307703036 -197124761 -676604144 410902429 -831285852 -691513087 -14911653 -180632588 139685596 -372560226 -943033996 -112571776 230550795 876767433 590839496 111184506 524715904 503925697 953374133 -878659830 197666391 -978365555 47880350 528326177 -900480695 -939003660 426485868 586294561 -896016749 -14293790 -161959685 -700460317 111034081 346507070 -419647644 -503460384 81766071 943415222 -228636175 549173027 260321226 -471995972 -539486387 422926707 938705341 706131210 -708932704 -23266467 -860354594 -272570786 -833514555 -373678792 -562785285 -488819040 15733274 -711687213 195019118 -276012289 693882475 -93687476 327668197 -947900434 -287096683 893546710 -518195302 974494596 945585593 -28843138 87255434 419414375 -165933357 770592622 -746056323 122863566 451713001 -688323937 155243042 645383054 -510710257 -685432282 587480046 236720862 947370675 -954561463 -936787388 485276657 422195163 834098886 630200861 956539687 -869361283 -39863713 -675503585 997233252 -294895455 924174750 289550946 532067199 -507344527 -993081424 -658373145 966019479 471964357 -25160892 -354837949 502395123 753880846 62647352 -30771373 -828845052 -124839673 721611763 898456506 -835477485 863591557 -663274242 908666929 432319790 860014293 923811787 337297836 -771845965 532845614 -165616209 -566020190 755108383 -736479404 -291731159 641548986 -356311517 335213500 662254390 -13303188 -617638807 -86265052 -60964353 764117529 -85908806 -229254140 -547923169 -974172451 -887484858 -409787233 -129936075 234280548 437521046 831083137 129167873 -954891940 243312053 780690856 551297140 -269813908 -179559282 -11805821 142460826 -747921651 575015619 849769203 61041693 -869953407 -508510919 84529533 157814660 438654348 358190422 91596683 651922211 -92507594 -519243420 235187852 -459966046 -494407869 396805527 -802342241 -566897421 -284815198 569548413 -281045720 35787021 444222576 -12809492 198497684 300042335 978637848 -401257634 -371530511 -86862642 356053288 961988994 -592617604 395564185 -953299867 253243187 -414311866 -696896106 -15077371 -617843478 -557724495 836305041 150820611 184900768 -234435114 -990402496 437698936 186262359 595044336 826188806 152720953 -978409705 -244863066 469508804 -263264217 45594584 -438943222 -603125272 -726914465 879878113 69229291 -802949880 -999870872 774442686 981051011 904455264 -602559517 -453149874 -386749471 286256674 -790909719 -360126977 -548010902 -332746799 -672226162 -615620930 -848690162 661664224 384267612 -567358649 -207155687 207336669 637131901 -251527765 -367886500 -816959912 836914119 231638649 -648844532 -602017433 199226068 346507022 529975367 -692921660 265159545 -927787033 -867933375 156895147 -461681469 780853605 635091781 -1533499 -102512488 471596037 391092786 -254852162 -270772329 -334610828 -9673669 468647041 -500834636 -616630584 185301564 -974650202 -434888761 -732694866 617598806 -965591730 113063578 811434608 -720068933 -867227017 257217789 529043178 -837861811 731156738 -913613151 -335205225 -886225406 51972705 -613462006 -673357792 -694492657 297047763 -944397526 -533543128 461891727 -609080237 -223762692 424737050 268002139 171488273 -533241297 -615785845 162040853 -323348958 56795633 -489518196 506185412 541586361 -159898121 659994699 -140504237 13553565 61370165 -359499221 -496800472 189377914 -468900405 369449065 -63232973 55657026 808256525 -181358410 21540229 -950355438 208425090 378679197 -657925464 296490592 548723901 -535003554 -109149878 106565771 -92437289 688341849 -259490828 -115007024 730945115 -682918569 -577835269 544277240 -163045597 616705338 59614622 -148601319 -849096131 -157039732 -18857884 653964518 -824909438 -6258526 -570762300 335867701 435850833 -645844193 388446733 -413348760 -193903686 -457130665 -437278288 -497643206 664409849 -551216882 -872262716 -738755124 420747795 -136331195 31441464 -244843865 159065687 -163183231 503845876 -985477909 73208431 -293999039 -195783691 -420699376 534934829 -479880330 112588908 -621269199 966844780 199881975 652424001 -16851334 912978840 -298852382 254264232 -59962333 -56193236 -196873014 706444902 -287470838 -829352350 135726401 10579429 920915391 296099362 -947480845 -21538868 -550519457 998777526 971414826 -232256328 -680237636 980496796 810491402 934381506 -154221351 -775435270 -550504889 111007753 -16174156 -36264129 -465813566 -134854221 -327547536 -764542112 -322051009 -108347277 91663920 524356192 -724819684 859959059 -342054402 -568705850 -291248219 305688351 303135005 -558573546 -971272758 990521376 137808940 191954239 -826117815 -591077516 12615693 -640925994 -220058224 -282252821 -553533011 -288759710 783409027 -759516841 -707567626 -968907830 -692286007 -992577483 -793577787 -395890348 -535203595 212331806 -201364004 -213160175 -290201237 -980268283 858606220 -519517697 -363433166 -690215373 434862508 -790380457 831781043 -824375765 724042086 880788385 739207796 601963619 704704954 -273366582 627709661 249201248 711764325 294737915 -843580380 587492420 -150187920 -460590874 546210284 -386865318 -902342472 287397705 393606777 845167216 -835771386 942493866 -550455424 -622420465 -933495518 -317296652 -74619934 -538393540 -22186500 454050834 759153500 287931113 235641955 888004473 -898849011 33055818 138507930 -828847874 -692372530 59087251 64863032 -28411618 102161598 772865292 -377779917 -745372296 -563557270 -463269323 -387076644 743452613 131521081 -573278027 -460644895 -846018372 -68479592 108742135 -294845842 -96694766 983240573 -244502114 979252379 -321759811 412061796 548012231 750888733 863120719 943075098 185591810 -755540299 408145005 -13446200 966049253 193949693 -634110355 953265617 -926190919 52456890 497289704 -851847907 558027353 -938000962 265406828 -595944496 -213497914 466425401 809646973 951981710 -339117180 -162316007 -254384174 -146394559 685115137 875666777 588778135 -467833816 63243181 637706096 94759562 -297754529 -114847639 -829585796 529754602 782271858 364482109 -543847721 668058576 -519543697 -225723753 925758491 622750757 790804021 787859273 -493614529 -215784183 -817950776 579397894 -330176358 -829297082 375043884 -999298835 403809271 761975720 -928259542 759219414 -242620031 -818228839 520615289 189515644 622106720 -224588300 665915825 653278041 -416309870 548184752 165886206 819539303 -747703935 335447529 -875430776 402087604 785086659 -600811244 -696284182 172528378 753186874 501099396 -698939442 -798250415 485945763 44207375 -450476974 -184523555 -648502061 -771081469 -155140430 -311526964 -937489260 809585149 419034323 462050180 741539668 619130158 -383185232 247498676 -502022919 -46421809 -454360880 187607589 -669500028 -917026407 131621161 -419773213 461517370 217086238 -540269107 63024717 -10745789 -838204839 -108595462 -752676475 -645396044 901684069 878308290 604047722 940566948 779612241 -527630217 635456205 -91789431 -107194961 -970151905 -29999497 915813190 -168672973 -288070536 -252221351 943058777 -423345868 -486325167 -710717273 301817709 479980145 -492292058 -762126933 -931877426 -250687455 -870168848 -405111402 -879638677 536771495 778695937 702047355 -44352602 -919334042 927341775 45332886 -36643900 -999279256 117798937 678582274 617647875 -523437992 459562985 -801741444 338148356 279271896 -653154718 -478944239 112776890 46235030 -698135781 454353531 -197051113 -83370567 883344098 -666295862 979407976 560878945 -58482902 -733079293 158854394 -212107127 531462260 735487997 -301183719 452716366 -338960342 719777731 163422512 975837477 -941339179 -908694207 -709069168 -415694771 -527309657 967756695 311877887 -372989510 -890906809 -515545173 -346119884 -566968958 -417076166 627529239 -194079404 853919337 338818576 -432144207 -174805199 636074526 -908730023 1840301 -357653593 919441600 386850303 -989315127 498770465 -310256549 89329165 -128357321 738288203 238681145 -230352040 882151954 -226797972 -830552824 315248489 -494384728 14131683 134781632 2227765 -119835310 -510170554 37713874 -38179607 260268367 -694037952 532238882 154986719 743632641 802155101 -8374533 -995517677 520889478 870688721 -790445823 231614367 -986315003 898816640 -669256363 965012610 158092692 858485392 -26911282 -534086418 -222593110 620879403 -480537547 -393256808 -679326220 885340018 999895455 593791022 -911947988 532606196 -88335841 366824393 484681297 953794280 416001449 -939965492 -441013886 706677465 229618052 713618023 222768475 587037381 598022423 -596764695 -406427572 35598834 -32952687 239592083 -9924526 -195822771 595129703 597880258 -608383896 531693832 -366103778 -949574724 -108786155 328148019 -806719416 -469046438 682612030 -425307500 -666219699 683653542 76518694 971847310 -930824088 135903045 -31774811 -48564973 687164581 -21464676 -375135285 -729893646 143820227 -240083538 599864214 67282266 314016858 -394999015 -337714490 -58808592 -859092748 -749767522 991421648 322273174 856805552 -728460120 -522730253 18950960 -789572236 -925692844 55920497 533981831 -540782470 194999725 207665571 250346478 301548391 89289464 495253759 -824707783 631138470 113392995 -618477104 174972201 -716940728 -727357730 386960055 -535743871 -169405568 53183717 118551690 280599852 621880373 844235301 128003454 -166983675 -244305293 -162701376 433865803 -7362515 -873209838 294301917 -901451632 -637942798 -471129729 346068261 -882433426 -148389526 290747341 -802944638 639219903 -328511383 869783089 567365795 981257385 -890043559 82409959 -771879529 -976375316 639872859 -301411893 -992238201 725467151 304074434 -305261232 11563396 193406518 61309772 562744204 -379707593 -503387099 555402605 105637198 -652798188 556737729 -953988098 876299121 -23405132 16397951 -149845679 36366156 -346658114 -544920276 483725292 832348731 -734628954 -387206044 427103175 -374951216 -231036789 -225248698 226403639 291541753 -566986234 611413772 32332473 655132975 -166873661 236255565 -102124415 -769788887 983585472 971908817 -359778453 657560701 -751437126 -570307713 -475333354 -144860523 728197011 -512687350 -534094060 903396789 -624356631 225022639 908912383 268158741 433424352 -547783217 -815109811 -273977815 -290749928 605811243 709181824 -717987154 -826948710 864701431 930010789 -697834341 319129964 375343278 -213298056 -575537521 863908184 967253090 784433807 621614766 444156009 454744984 -213793643 435963096 -556633523 -276436470 -724609395 -190974114 941857005 338957110 -442324345 -156528934 -10306785 859557253 253804693 -386838784 -103609565 137903440 8868862 57014413 534085109 320091406 -742264625 134677157 -511135018 869777875 -167527408 -351999597 -505191821 -546544344 942205304 -571773929 149143120 -838792146 -180022889 132136288 -479056766 969732412 -360085203 -838613452 -723696230 834540100 960859091 -420696855 -964098479 502369490 -62406820 371714767 -535607241 -257861313 -333451643 -301148398 417641577 -959440178 -540229122 -870170076 -197704998 -412147001 -218444944 -795999096 565957323 689568184 737797671 89823126 -802330506 -790603482 662245411 -15939342 -464488438 -766310253 -597069758 150109468 -855462942 -811344921 -887193143 -36032392 363481280 -167460800 365865500 293166717 -75003680 726435779 -124958652 285465514 -492489542 372697952 -892121418 -62156363 228502031 739839897 513405112 -13758511 -296786941 -757295404 -662153143 426616366 717541607 666737335 -73413393 637259638 -476851751 -108604865 512834221 95140099 887836945 -141008079 324359858 659774058 -732414778 646014997 -119806112 126803142 -335969723 -801840916 253934956 702743709 798279620 632884785 -132442649 900265272 366009482 350261462 -568379579 252427719 37990781 -364770311 -770204054 583941373 185779074 166922708 553126435 209970673 -804292077 235285533 -741609310 353314778 44460048 573047605 267064561 383818097 205466900 -271856703 940537451 -452968246 431267710 314135317 -671906694 113390095 283209677 -234484526 -290771913 -249414333 284435604 475313568 -196883346 861316419 -874968571 -137897648 -646438723 -296315837 -872470869 -162680273 -607642624 964570509 -120273560 784108475 -239865242 474111879 905815068 717477768 -483545024 -294455441 291289310 166905701 -305385471 -548127994 297177163 -931272627 -515590925 242521473 701621814 260920585 156548405 -741976020 680396272 -67327108 110197178 984675347 625018256 -359107666 956079426 573020248 364381314 -898208713 -10040014 56665085 818163510 612457165 -777908478 -483706649 89239302 74293049 -609698079 363389053 -599849813 -986998837 892266141 212971846 -651567033 -341050782 220118165 -806617787 878073910 812044101 267400856 -956757636 680174469 -275122183 -279723742 -582883585 -22295810 840115733 -855618148 -667029861 212658351 875431191 -699535354 449604624 -93249320 -328053193 221577 -347294775 -447287063 827786059 -478610451 -15323410 217245446 155377125 634697518 450788011 683650730 256242006 402457504 -75846907 779462929 720092688 164281339 -713098519 819158065 86789779 -873745212 495565371 881973200 228324900 -79988931 -141738484 -537449331 -233892440 -513483113 -883972954 18420185 -838715912 -906174518 371821040 -218193176 -636051662 -12672253 -623827272 -478236366 -401112891 -720647848 169504674 -545807993 -137276845 -913918196 705478062 893184999 167238692 438246294 -738248999 -773066122 874944824 -435634002 -986223128 -787942555 -45678565 772629665 554892456 27007088 -307843091 65290788 603674533 -526123085 -933703372 -858720739 -737588481 -281206798 -17569963 267303684 -422066554 -908240010 443576857 944209828 157728101 -409280382 -404767551 271794493 -208110466 308474464 531407949 -281714942 224458454 146332982 -633029440 -363024247 277734802 -797368649 912271066 -120138349 688116093 329384288 544320035 926607414 -623728264 106639752 -896360667 757356805 -287389299 -964802960 -908724994 286290646 -113470178 401520474 771558573 -588889781 -633504912 10977937 423078819 670536533 15265778 -469583513 -300482833 175617901 521336597 283949943 268513139 -132792349 845252770 -391881447 -959806250 571056100 3538840 -420597681 -566094945 647874278 -40212461 -700688544 -17845730 922733061 339801864 -230656369 -257584536 -93547493 662403955 -295548733 -815943971 -318071574 -454881535 500430266 -69672916 925610710 -54160048 -822688913 738899215 -109487020 -495591064 -657918317 154466292 -830485022 -407282462 -510936336 250776472 -792075478 821504651 869230945 236221029 -14510187 307549927 -437559576 625246598 977865808 686279493 443277424 -993723736 613164654 866914060 652778207 -391239520 -630371400 949742610 -592230846 -102087770 105939822 103232919 499718443 -225615313 -797194418 462222525 -949957241 691347272 775387272 -290877564 -882993678 39577909 -734120076 -827986345 -553959017 378651794 -837858004 202491101 220541607 910485071 -614869247 892225000 828301293 798832694 854190114 973445389 933240639 -625067152 371391313 233621852 381264384 -934073855 815046579 859625211 -794185397 945205106 909885749 419264922 772218392 -739751210 -28751265 573148931 -725326629 603649366 -801623534 529368069 297674397 361403358 -638383013 314401500 855027650 -239417867 -510593816 -271275908 -719251507 27872222 121018611 822108859 925471514 406588379 859091170 -943124410 -648698371 997805637 92523479 -107670808 969093681 -606231564 -945076248 -745414882 834347038 -922989607 -961087921 -265693512 -918665428 -418864728 968848327 178837509 -407828746 963582107 949472969 -166078412 -718207057 216945668 -37445458 -14735408 917587343 -618931643 968838738 521059288 208149139 -307083032 171277299 411068786 378424395 -836626427 561996649 -976259586 -428622920 -198846239 71429785 -326859278 400753607 -431323555 -993629504 339414343 152109559 -920967337 939286023 -406883012 849970246 329640111 -993167269 -330869329 -620026503 -838871938 -220543963 502753804 618241934 -488773656 -325081960 223529417 -949598358 -400029903 946389914 -540836697 -735208790 430395000 846416146 562215819 167425905 529968868 -733280535 -278409261 210394164 -556356278 536373990 -179675491 -523248514 694865429 878865466 -50329859 873019395 653693964 -293309972 31065335 479596413 372080240 354629373 679518615 -747925682 -318381939 -461204797 -241582479 739639995 441431997 -371087940 -75130534 685841751 -568757551 573280843 624800509 98953545 324966808 734726848 -167647233 224196188 -646705980 792319478 -462293768 950035457 149125646 722678896 536378487 -83023432 170154035 -398791803 -564308183 279347477 199127387 -42477955 987098285 463205823 401827524 -212845905 -296160839 -554102340 547216793 -859356738 -837206362 -891935560 -227621675 151520804 836293871 -372430495 919700135 -559252366 -67265472 118013484 -823959739 -840148506 -518337450 -815779329 802616808 -818358372 139342540 -327802310 -388748761 769684002 827481533 607155825 784344883 665857728 69583296 677292384 -286652570 76571354 350115605 598136955 -345629504 -626042280 421348546 458719655 475583947 68285298 -98125540 -67934660 -635797733 648072598 -100943526 466169806 678959111 -26582490 -557771280 -189206945 10225588 838578395 381906294 690370163 -392268302 501164394 -582188023 -187201993 95575659 -152448648 -588363513 -752062062 -161681781 976981908 209178091 -891672944 554259618 608645047 230554377 748640031 -708803071 821457684 -635871147 -826544006 -292244099 -383097944 279954577 184389988 292971261 -698910754 899650629 -668088642 317510656 958831778 950437318 777116932 938873506 649920356 549154754 38898896 -391104679 -143780577 -459963534 -525187125 632100236 999590090 -584737500 -660461336 801126686 -137570489 -12442770 630259716 422964410 884345907 611832338 184404891 185689148 995399502 -724333536 702000454 565413606 695354667 506148229 -642621277 851604667 832842499 -132970258 891915933 101707445 -208650307 366500855 576405537 445384512 -833749698 27200423 -838316724 371347578 -190395465 218015902 -326537357 -253341957 -693739660 537192950 347557595 904501047 942654062 808907991 638020275 -5444175 -829789152 -331155782 -494788812 821671846 -57640491 -847341036 -597642437 -7360447 -644988823 394226667 -663401688 523903531 716785669 -405908607 -105951298 -100184749 -761305692 266364419 -777086485 -880877025 51593893 -715609182 -724050715 387874150 -766043182 -219808198 748090498 -74580051 977675180 398876341 -238483031 180560150 221362253 -685743237 105210402 -36952984 553311761 -124586103 871761945 -619326512 -596591150 -501064560 -215190008 424554862 219868766 206842895 -202350158 -435773541 -668127850 -612351097 -873602619 -833873159 -79590369 -553815312 -388900996 -969384083 552062323 -447886236 25426417 92692550 117434047 71247954 -917946243 787672212 16796016 -429470474 -366675995 -524767111 912445500 -244294491 62078307 548132230 935863302 -419314951 -853648678 -754082721 1420740 114666139 539100983 -260038262 -619538135 148337131 974897147 356828204 -53992639 -344910674 399564331 -758809985 877481098 -78161373 -1495818 669322258 488133307 -884704804 910198897 -72527719 -908845770 -388471907 319526525 -298981028 449221395 -906209711 -946654039 41834209 568820824 319516425 -195851350 593711561 686012614 -483762081 641720430 -487228441 -140464805 553973380 936081135 -367101680 361814240 500034153 -815481891 -302336671 644907706 365468588 -883141651 38259732 925961499 885517956 -233436465 949952517 -656857174 407498064 705176000 -781701068 -536317573 -392972002 -105748851 -226641872 -733228697 -688172058 -712618317 526124121 930944573 195940710 -233857125 740038352 559889519 -828399664 -676137212 -305156709 132640086 61884814 -388986825 -532479440 598231500 -729222089 182219906 -122144084 -82453114 -371298568 310912429 -985711875 -768031255 -668583997 340378019 -332871600 -636574554 -885799495 -982582659 526896793 -257208753 216637180 839002141 377460647 -67602287 -440019096 -452981779 -580704456 -85972856 -134044567 284421586 3976426 -114661463 108178280 862105164 883195355 413336931 725286781 -299414045 -270467684 991011085 733932906 937323416 210862459 542879197 -51082989 -95691272 868345885 -600050837 -509438741 -306320512 14657423 -562018447 810981223 77518001 -350025053 -250137108 -183320088 -27277907 281684960 309544325 240699906 -482196244 -131136454 -777803936 920180642 29073628 174511644 371230914 -348820063 -827077495 -266022648 541324779 914443269 -847652510 910084165 452203005 -798313299 -609691108 -961990242 -608194708 762219541 -563968799 -451713065 619104292 549648001 -500258908 789049247 839933313 -963170923 4751990 -675952686 -458448211 708566373 518298000 883147873 -993623118 -110251340 -400577649 -572862724 359863558 -858769709 -826900631 394983531 362246579 768888804 -868815666 219913964 -731346810 -303538088 997864388 32460408 -641258020 228165551 -764954120 687611004 447028211 -559292582 721162815 405570109 571945658 -816697127 994871301 -44816026 168148580 637620598 973428078 -282971964 -167505090 -246951182 -766238279 339612867 101610335 -967025756 48658360 -839988714 -541214826 -845594987 -123010734 271461189 -39688766 389349547 -685703900 343904095 -24021953 619425724 -256029224 463009992 -325907230 -437145424 336889643 397953528 132854142 -857777463 -387633698 -601897941 276089 179869718 -960091685 4132324 -984459060 -760703629 -483399293 168911874 540921549 -308169066 -970206815 530870950 861211938 -265005162 855016668 -697975071 777427376 398137091 453234375 413650327 234133520 -357503661 -419227110 150599238 343022623 48100073 544443430 341496476 942520810 -732059868 146092063 774909307 928624210 -62267065 786574745 348445649 575275023 961033762 151233598 -843077632 -31950496 -711240169 155056001 -396247795 92228723 -337556666 -603432836 -454627560 -137672625 -79788146 -791331921 -249267215 405773860 485343632 -438293617 -633386687 484291657 291252374 187970243 -786769868 -198320627 401308627 -338074332 -633679775 249913909 -601117953 800887683 587219865 -455642406 597522601 -623419254 524480454 -979130773 -53477509 920248112 925473155 749233784 354902133 -169346251 956592369 -581791151 929773369 -36777183 -33522871 447503417 -470636535 530072446 -797675333 301217052 -185894165 787701918 -1425881 -401211357 -959819682 -411563690 553812004 -853041415 -842933055 -368137126 692595292 -277454375 593809785 -268822620 474893068 218671055 770846195 667619875 -452669819 676522286 819616204 991703971 855879216 -513976348 -497586120 792186213 -106878087 46027995 -839858591 -870302491 -705808793 -746847936 411702457 368715938 505197450 218310742 -164082444 76893920 -173448518 -319004599 186369035 166377836 687666236 -462371886 614850107 -546283368 100514112 -43957600 -453914095 297982020 -711991728 -682644013 -492377516 916923972 -832793025 -651574943 285538673 446046572 897055973 -645800452 121224501 388749608 942477226 -388338442 -96724493 -804570305 754223807 414540148 812364502 -205550745 875779407 -932359207 -203749289 122430058 -999747247 -702855069 64703195 -420864130 -231308163 940844285 706571457 261183257 -452254747 -421697100 664117482 914743994 551697344 32515340 -564432624 -965036636 -229352734 -671358124 -326723439 248576354 735755792 324861658 148665879 -351166294 944770397 868706090 -688592798 527232334 -887846349 -601508817 -118427888 -446564978 349774900 871003579 -140139915 162694709 -676687734 -246208970 -828395708 -794999021 -380284556 257421140 114980678 482585978 -561216647 -681525165 858158054 -427950802 45480261 812640117 304487427 -672609524 142815700 755318179 -46652216 -573667054 822466998 -329112376 790536837 -105985817 -865380898 610768079 -405983587 728863588 973032819 110173653 -153764396 -137759066 435166793 725683469 -607081175 69373873 774924520 -230736197 262358385 -958642173 -751414701 884121606 801967877 -917650291 469164760 183481007 -444222978 350307398 456367825 900720472 559681579 -185701793 -715743539 644442487 317809981 876595265 915653361 105163779 282392014 -824953347 -101539827 -880761805 637569272 -466630029 -496426290 -879047430 113565014 -305241769 560699614 -645790303 -796715333 -890492358 489699165 528989458 529775132 -161735312 -381504817 -679755731 66706275 266264074 644339587 749355274 409200502 580046583 333444184 -724882190 588264978 -776247344 355740189 639372307 757396573 489187765 68149234 -942487267 -711598964 683699136 -988299586 -534507546 491483885 916360568 460771491 -133311175 -443260859 -179784706 -942313289 437389893 685447822 611266920 -612397489 375730373 836836992 -305645706 -798830591 821838235 520619110 886204911 -618407633 922234576 546873882 -289102156 -54694592 -232383623 -652982678 411212772 -300438405 940164324 -407438632 -789233939 181690974 -77033259 77243232 444774997 492136099 255243747 956753520 299552505 -464580690 964783879 529213149 -44203351 907423975 -265237470 -615112831 515583991 -474184843 9363187 636095030 -47505978 -131932195 -215071446 -838130975 367558900 -768266943 -833070029 -599019271 172435358 -333059228 604452492 -561203251 108882125 61111433 493099454 295801054 -440056896 -664981386 -803327000 684852958 -456283939 739612433 -305115769 -852860112 935816892 445470848 -675828455 -451852043 -107156596 -343599958 -46587335 -55468245 96533420 61009287 922122474 776964350 785511612 554011298 105876579 -21524493 16456058 -854903347 -732241515 -495422089 -199630370 307619497 671605551 -49044776 247774674 395082073 227697218 -809196563 -37690213 -752038456 -887217009 689812036 -819634618 -110554381 966415946 -176638134 -684884083 497543150 806342554 -412421251 818584497 -180385670 512183810 246274043 -960048755 420740850 -707408863 -777243121 369509052 883658937 -352091725 -364038015 -55380205 -765124557 -199289836 -177794958 730536105 970521634 -348616381 274453308 769398174 550358473 339445685 106974709 -302432826 -802039576 474117870 987820996 -193191211 -934578401 249500534 -283114522 769645199 471220756 2439070 629974496 331574926 -674150333 103812650 -669056667 -100581732 -591379454 -20259437 915886373 754582655 201893678 -897985674 603502987 -451810527 210518206 245853162 -699829739 155706888 692675854 140340369 295346348 -159124423 -334698906 -741883898 -782012046 -397180 -273555806 398100133 100452355 -413704873 -721373869 -823931150 138010659 688900270 403720511 533276962 852506711 378083329 588154197 602327302 -354691403 24678180 106149282 577964850 527757103 -907814891 720038964 -550625399 -274472326 870888692 -397101929 -558921219 757150446 -787604235 501990985 872601772 -159560511 -94069436 -797372059 -772145869 -625498771 504006460 380389959 492834409 710659880 -684619527 784513152 -182078766 874517920 -760491208 -39402954 254211274 682230796 -142648416 -470160229 992842545 138607134 -468831847 -995529445 -710524788 761386774 -667496664 -671755540 -422415267 -470925376 -881290536 559644212 814383663 171817828 809103094 -770173488 -367923043 -16222427 -884125122 68491272 966310878 988328643 534812744 252696105 -508417830 850255162 -825036364 702393719 -276152768 61247506 488429037 -906343140 -544971859 644196282 114574897 -40678508 837215034 -481841601 -895471526 -239977466 789049030 239524665 -913483909 -906747611 773056628 -581401516 -525505540 937592392 -545449593 -70910060 121861113 -695878588 566284009 762271019 640930677 -159495977 711278589 382323182 -193891381 503627438 -185707601 948595128 -273355363 701848621 179137382 831686288 213437461 429953484 97313633 769640179 6339554 -17554848 468097863 -374032270 -245386753 367535573 777111694 288699091 -12209042 -956088025 724944767 -493089525 -638343344 813618729 -121319295 -784883969 403556012 324448412 354848200 117886275 -285542156 48233023 -815140103 828948074 1253404 936525633 -226680348 497143373 957931373 -155977222 770285210 956539334 28926979 921369571 -375443542 235548925 -837254218 -361917876 -659650532 456945120 659865171 542928582 -849776718 683979182 473063863 -969375514 -42984872 -680291406 -208250222 -464849156 -194231069 -941498493 769211767 -684108847 814882389 -902674283 -46213404 -131578942 591327661 244955193 -94754946 -553250356 641941780 -704395788 6169756 15722739 587767714 247194486 -515450379 -238896183 249802338 -698733773 -8533528 -20804127 -95581905 -921556215 872984162 -745162 559360257 14865829 -839239924 -225664658 -372163264 -946774738 -741076679 -848750909 -809340142 -201307097 856746168 -884304883 19816067 852945722 -411880321 90845939 -306076490 129991891 571587043 70346195 676315403 236999400 -194015426 -971567411 -710811095 434786754 475890509 -214848093 134781981 812704636 555132939 -570498877 38474661 824621566 -770393859 359812430 67913181 -513663747 618053227 473403057 -828650284 -945558279 -254729108 -729583142 459329700 303538887 -637412164 48825628 -573422875 796860358 -917505740 452584890 370224689 40864981 -781983489 253965839 -921286309 928201652 602653648 -839945565 -331358213 157199161 317521706 -910014414 165607772 273668281 -989810951 -870071195 168309498 830258522 801725905 -255231891 -623383737 -314656548 52830228 -29434535 -121071359 905783663 -390331415 287258214 340870992 733095877 810051760 -991647295 124974716 -943606867 -291402145 -645769731 -292339881 830523871 660162460 806177242 997790811 -896973247 -259957839 -73417701 -449255216 -938740307 -402932346 988551390 -758106661 -562960546 -501535632 974600955 -960372765 -194994035 -90133947 519274762 -238403334 -509910842 -365016378 -758050976 -158584560 801443925 -288807407 312149213 -289325256 -790721067 846834781 -401601356 99353755 -111017014 -479464960 780104608 614260767 289357409 766732106 -329378170 683411332 181382126 -457785505 -872556743 -67404670 -804972210 -686266148 740674192 -692754014 -943003082 -990317233 148046812 -253676387 -4403213 -515376402 -393986935 -541009670 169444485 960561370 95395174 332387148 -349476974 276245410 -388187400 209453202 930437792 199180707 113829543 903852717 -30175696 -261358835 949573224 -433183097 696384353 -318078052 777207261 40764779 -425215466 532076901 -782964213 -791873851 582786789 -104254077 -491995256 -825208480 -182856293 -25390320 -599977399 549459538 364832356 185935381 867530761 -902704775 802342543 -498868423 731608127 56962105 -776912979 -909778881 461942397 -96682439 -557590266 -884568506 -184269672 865818686 745455016 553946253 -841068670 309541445 517507650 855011801 475903340 272107784 -358703351 -929337893 -130114260 187460964 826937063 723759264 27407467 222881666 332791180 771820947 791546694 -171284211 -818175272 -271767741 -4508898 447683574 -401505566 -260031509 -86058623 -650480518 -175374594 98178091 -593706025 912146450 -620380634 504633679 865601076 -427180626 -352081411 -44342338 -889383974 -26851497 795694318 -796040756 25359272 586056990 -916890501 170253981 216610974 -114758424 121822731 -23627744 -75488391 58430504 -783358373 998389695 343280708 5232188 -235173809 -721486394 -755750686 -279759391 -481021847 801569299 -49701053 -330906950 572070395 308619950 -59813681 -894233856 867719695 -102571111 634475546 426687519 776031937 -883521033 -321767624 -493303511 684417790 771481038 -600901649 -317068034 132213229 -649914169 577429049 852041598 -365598376 -847209675 -432995700 -630675110 864728466 -244502214 -826426469 -912822436 -613127468 218597310 477169487 -386297757 194050809 -911851708 871224953 683475693 887684690 -684274929 311208073 -362039683 152221695 -332900771 -626591273 720080377 220961278 -914627724 445553088 -70613218 -672933843 752368530 657969400 507886336 -147999003 -542381173 641982939 664499232 -650691865 263840058 618922607 954190736 -323980547 947113474 29605840 -172099578 60763948 161111369 -93939686 -543348907 -279234760 504527937 -702178146 419766261 802905719 297870000 717714128 -168665070 -268914935 -18411374 337302216 149290049 -634329536 501051822 -647064994 -884933720 -364293910 -138137820 86991665 116408638 181226645 84296827 839868135 572243727 -562571438 -459652457 552008936 44255887 -794372791 -822327992 -958529562 522527358 -633590211 609434358 -320824991 742987832 -683849273 -434047880 941178276 448808137 -883481330 -648222302 364455577 291310773 519566083 -484598974 289269212 427276333 -596952424 621963699 -207132260 178650453 669696751 -743615312 469708358 -557849052 29857906 640124235 12505478 -938730852 -650858061 -479193774 776162120 -993789503 -824321556 162999381 -656493339 -720127396 -170600614 -159018657 540819227 -820194811 -366067854 -590234032 -97363451 102858850 794569018 -894108759 -319681888 -447770172 -133395088 -991323537 -844121161 -145906084 -741443633 108768841 481860752 387977727 -513520744 -413230020 -578781973 173410504 -624297741 70292039 49522663 -214317606 882406608 12296495 371788489 950719383 765666653 -574608658 606774323 6894835 -866390282 763408445 581930036 290942457 268245392 -545731304 -53071221 -46520747 -189262930 -643773242 646943785 -756883269 -375943013 997161515 786723585 -928869001 683826093 344819478 -715612390 918507855 -746935244 -265351671 -688232535 -964917228 788450688 -586849748 59398970 246756609 -686247232 305205687 -645609309 511987391 396923838 -145884367 -422566391 -485500611 -173892205 -35930003 -829978568 394274245 -556196137 -655341907 -771375083 519638690 -245499347 -846085649 621027460 230735046 -495646922 -512591922 956595039 -325240093 405402311 -982896956 890605339 -487992173 998957576 -539826162 -620264619 -82286270 -707568716 743646884 578347853 418066273 -383451825 -384766368 -296358228 903442363 -202539219 946643051 -412899852 -634254556 -418442074 201222986 -474373467 28758438 -593783707 720884127 -382017096 -299800512 301901781 -85531674 -367059397 575099607 -454683510 255968923 -839813506 152669698 -826691726 578173551 -123654070 246226268 -74370654 724067503 119977163 -157542720 902457734 -595440990 675805830 -936116104 -579133408 101208421 914979635 40251878 -410699373 473861171 356885374 -399857495 -32252265 279821166 -380409112 527542301 728758463 -277975776 -298734601 -229743903 839381379 -63821205 460572228 143746136 619502147 -867944456 962970295 -345661591 -831441372 -545751794 282400469 658690953 953354130 -45717968 436064819 -634565053 990406916 -453825391 343818643 625304371 -559313461 537351349 -424478017 78110432 -469998709 360071536 -444421886 765165733 714940223 -63314507 -855603573 -976085805 226335554 -23415797 125494392 604997266 -136622354 -543712604 -967328844 -660803132 187928337 835419277 349727059 -780346284 716747771 -401531175 84258312 -962708760 734618178 -99522888 93447134 545255438 693605414 -978504959 -118848784 -505861437 646678775 -470291227 -809063521 614415986 319489456 -543898593 -990983518 653168222 153278430 -814219906 324160470 32196717 -177485101 707894642 884315975 -285568421 -235809696 -842229075 -958823736 -494448273 -746854129 -647149997 944669836 -698550167 385712269 559533933 -463058187 -459210208 192652463 727333753 888479391 -271658976 -695925758 58868586 850776309 -530207948 -852533765 -970050991 -26665570 446289604 -602226548 98803646 129547437 608666921 143709759 -909461208 -834340242 209421015 129939906 543384430 991290460 758054290 25053165 -2289837 624831343 416917946 389058920 -965578287 98843484 -110401816 519846804 -944667178 -146292049 -193438987 885612855 -306772941 438596432 55566433 -861977840 -117266580 -800069886 -806884710 -935017610 -591277722 -643197331 584989625 -650764441 947199503 892238728 -237449618 -277589883 914326798 -847819837 86796447 605527410 892203768 225005583 146880768 256957461 -927801265 -721618259 -11356672 912550700 -512703493 524277499 843925522 -719017593 -711855922 -226241766 490826481 -855035810 355870207 226032767 -708449656 -37427112 -697594373 327081121 -728662774 62623203 -769253460 -817983779 -594972018 -135613806 -606806217 -739156516 745334495 -442885313 775170902 -961197332 854787794 -607709544 -685714986 -873716196 -932178348 832690285 -539802970 951178300 -359691917 264141767 5100507 355322836 -264190301 405624535 -928053053 237774440 398009082 685310050 122309796 999059802 -881188169 -449758940 -275386372 147211546 277453210 259165953 -458064817 166847493 -182833100 335021371 -834016421 -535709012 71871460 -709932875 305091350 650423780 -346273055 407984615 -612302813 818485388 609136216 281394716 164694731 150124933 823920698 -531730717 656323934 949125297 69497446 -112240572 -975142558 515775559 -121247793 934181498 819680823 -959438269 777780397 329584250 -70626529 -831748176 475392103 470506101 475076075 -447614578 -455239849 -319719064 764570675 -592270379 -410377485 -549784249 177645210 -374799901 332319784 724092945 164410260 -520352953 -897893078 -56957970 304652816 -804648992 -585945854 -684549341 -871598374 -535868776 648493056 -561126517 -647476226 -778285886 872854104 -340757960 -386881120 469135454 -561466803 475905476 -196486473 524190570 -595725460 829803869 -547442287 -281379900 -508734123 212815 -929675968 -422921074 273609477 243423865 235796221 -956755784 976696038 -418399153 344310013 -61610717 -302746748 839445271 323834235 406986118 -611140118 -869316913 673859240 663226445 824964434 -464060015 -894189653 888152204 -536203872 797829796 794134758 223572911 -96673988 -758547467 86536584 848846353 659721757 -154804791 -85593196 553026101 -115524178 -821253889 493630792 -298736769 870147467 -289591610 -468815264 928482477 -422374689 534423214 565288779 -404884279 -352679863 -15343088 772272242 -697211790 566602944 -195476641 239455166 -390525633 517416477 -483770815 432671316 932875488 -359005321 -533701308 434322971 -584858861 819260508 -615185641 -430646367 -516897978 -170262372 -435483493 861627761 -824340802 -467412308 -564740337 -930348849 -381307323 961204339 906013395 -690332641 957840930 -50963150 238293848 -82151108 -259566965 809442537 653405458 -482501329 -351741571 -114506930 335022840 91956312 786506118 259893418 -968922114 -677306822 -520396893 98346339 -109340133 923530031 -876296443 94991444 -674974840 -538060289 196257302 -797332348 -166967231 745784941 -636959042 -855462950 174839783 -849215913 -710175805 494232668 716125575 -342088121 -472460614 -206420999 877477908 43934961 -823224002 433645782 115739968 -872916104 163693113 -882558489 -579120260 64017540 349113748 -68892810 -62000832 -22600310 -476970248 -330771688 180971592 48296483 352047259 -41918023 -317069350 843580460 -437230861 131172763 503851942 980222483 50486490 -413626291 -803618128 395882233 -547572881 396510904 601413464 515638220 980390133 -553184765 -797899714 -80381912 -602959213 767779736 941785538 988199281 -198882515 153421075 242324718 323585846 656927344 55940129 -833192042 -878626428 -5644712 -238671733 -769681738 907085840 454413631 751986402 -652857815 285977211 729122183 -885915356 683693620 850508167 -144854704 982731971 -522194739 -54486124 -25101434 -18364230 220981416 -284157955 -747257544 -418833500 -478164377 -744863328 -541774046 494320546 -346612594 -988789069 189323766 -778487581 -558500873 -663856518 973040458 77552797 -396285038 -74502954 128075518 -793089972 970692971 -957419149 517874769 -586365369 -674841695 889159750 747946832 -177574451 -628514339 988781169 532664639 -744364651 792828120 299885433 -754631749 -236049989 24266780 67457931 386933273 994687163 967507073 -539739982 -763935665 -407489724 220885915 -919262522 1609557 205787695 575227517 -930494134 -736383092 99349006 -185912390 -499120169 -838519108 -224910936 803095749 -961064750 -550719725 -597000095 -32269075 565773457 77928413 923191074 141407413 716875576 -627488971 -663847669 727725230 878301507 663432609 331680341 153352598 -414692016 -4196857 -903516966 512330991 755805266 -415374260 368228948 -369302309 -175483533 -324355019 144889150 -231832137 486676158 -73236192 718265086 477905685 -871256481 191994482 -27629804 254024645 620669157 -702160513 298056745 494503231 356130233 -351572690 -577827834 -514578061 694912429 755028775 989387417 481905944 -674092068 -9772851 361805605 106898570 596466533 -114699301 913481908 -127125790 509690703 -720095428 742219535 564385490 765690665 157410113 9299589 114774726 425924704 -524440064 842554814 202826155 822259937 327702702 13293406 -961034112 507333131 285878815 189384974 257223125 -481830726 279020799 50150021 -322321488 -785890167 -408807929 108732112 -964669263 -422814995 22434326 485357639 -600578803 -434753261 443645775 -292373245 -130813497 -411301296 -615348286 411441199 -48029784 628581589 672419702 7521090 253333962 888379571 -13752383 -999292887 760663435 121118616 -245063058 35090746 575115971 605646129 -567412132 812409778 -502275456 550065197 478249162 446183905 -619642030 225781039 -256609555 -534195955 -424378838 -223462935 469241103 270730427 -760939367 682007755 355025309 664488049 -922701769 -399926148 355974075 -504745019 -979958740 -804189306 -191354119 779698006 924694647 49447387 -441836944 886706196 -744831696 744163929 -462226625 -651262440 7444991 199741950 -266970546 843248391 -923883906 -873820794 -426237274 685163467 966738239 -143685592 621944962 718115994 856737680 306413538 -486010458 745996016 167704086 429524626 -373288482 -508511768 19442889 705991353 357894881 640803926 -972965662 572590744 42919005 -267846828 57610770 772239933 -928901878 204747965 919915283 679667661 228595320 -522155453 -814196121 -559142236 -501710633 518259018 634957845 -550043372 431787915 222094607 653212589 570285753 -209405307 -594928699 413276799 125780362 206592915 -901570685 992762092 897529881 -985254689 -269556360 72190949 407759642 894473669 75683346 267400666 325925098 464527722 172577526 166656493 121620037 7448896 -986394696 -736606246 -573510207 867429226 171693209 94436147 -50520688 -416144908 -656549290 -521756111 -219912685 221985062 817346361 989523149 869129685 598206881 -760362527 -534318142 178091044 237207330 -446335570 667590799 725672693 -49832796 531487249 111214330 114759592 -195461289 -178726868 -189400022 756092447 -852426172 -242669233 770624190 -777831314 -587772268 996933686 832047451 -232059155 372408796 463030057 274256278 -103800948 209804243 -198881040 -18627864 -150447352 655844211 576239881 508777933 -426178881 -688505824 58885310 -830160150 259536059 100729285 -900350218 -350724016 671014334 592551576 223347335 182556463 -983680795 -914837956 -282055670 545869580 -952604233 920696787 840832474 -907946121 -295594353 -356955585 388242302 760659459 883438937 301880460 -733328180 623702362 887970613 -307224311 -450713244 935658074 -320708876 741373725 1309825 177830256 106162491 -433613749 518219900 -209776341 -233468267 -56930001 -542474059 -627227853 -286119752 -593908245 110790708 998875340 528362861 252680679 -611793735 794024621 -462446788 -613852185 -602730168 361256784 461854076 795476634 -389572869 -4849748 -597512824 -973763856 347846026 321232141 781223980 793152533 -794011990 435912325 -296444614 -777007953 -258278474 -149159475 299751579 872681578 -434500446 -814021823 914080620 -267198289 349967260 399758612 678940515 -653216946 547632168 -897943356 -80790963 -50218123 1202866 58943877 19533706 -12692857 987801177 -255182980 428360349 -916848182 -328861582 -106459060 787605229 -409939897 72114413 442099194 416578870 119371441 -910882605 -336667298 -28060708 164245836 -407271748 376660128 225102824 -985157659 -456867368 885935237 364441637 971310538 653142764 -404726863 -289883412 736898893 1141840 989166024 -621851552 822276883 882273422 -876567704 -827372370 781552964 696632128 125663183 858422299 182396466 -124925999 -277679739 156353944 -181801766 -161031478 888566637 -761017135 305645973 943915428 40263273 -569703476 -493388541 -850113158 222552766 -547010504 -825008822 -777042952 -953592049 -538147623 -776389347 -775454605 35229293 579322081 832233016 164342624 345064853 -259338668 749545609 -686389784 -113068159 -418730834 -946467715 -601268140 -342521026 -807279362 -832228612 -535144669 342200037 -360774119 628111674 -934375445 618265834 161305912 -327923342 -168636332 282703458 -234539054 -229408393 -852021351 705548430 -488941419 -651460008 851209673 -832674977 825085361 580598182 -584044316 441821221 510924480 398863307 -881093891 -606970988 180677093 -93567732 5732421 705828761 -672011037 -559662164 -331756624 717984658 -228948435 -794013096 -880593445 -415648458 763959806 -670513363 -565376979 668522509 418066715 286562341 656486330 667104007 524578734 686723378 726657324 -615314270 -118176783 -181878350 -216495809 -628876491 -999139079 262341183 -271561109 73578105 369560732 798573805 -754447512 -423124379 286442097 909252154 164855100 542815771 878552870 312706248 -756991968 -539173997 -660923677 851060893 827496056 705221463 -585893282 742218079 896399911 579912159 -419203214 556888722 -209678629 -23055012 829516289 -675315611 226139100 -427963434 282185620 934218123 476127784 -296341690 842173033 236331222 592399670 644966342 -625733079 -845725018 10952415 92797684 -736581390 -395813123 -800738027 979625729 -376899741 -946731866 -285548511 -17331895 -679498407 643321550 263113280 -462483181 150625322 -331356002 993312809 838925245 580786224 -636578327 854946862 -617739633 -217996298 -550001071 816288893 -153112617 357298031 938812966 -602990685 98954417 215902003 358512697 -159691735 -385930771 26236056 -78350313 839851384 998383657 -444378274 -222609881 -692130756 748142174 -116215325 535006523 -838370510 710609716 -667073314 229755056 608405456 10667270 -974544638 -675492464 -651760278 451718227 -596866542 -171965783 213761975 27470502 448508435 418425435 893419853 136935145 796392708 -273039780 -310437666 -64036963 -330410647 -422784165 -1159775 -585055768 -110717091 833228009 500240964 -731953925 -471685200 728484762 843259590 971532761 425435789 -150682422 -440580588 676418180 -602636306 -841555128 -477521471 187190019 -482011878 -871675123 458849899 -674488608 -980674897 -577897966 -730727992 140148220 -618987477 106048813 389274683 215140832 325541704 911784350 -80693177 -864693571 154468564 375560357 908378837 29448308 766612000 380682997 618357509 499078556 993205609 -468209500 -332014700 856889226 -234226674 -827921767 29636769 -244165024 -975872188 -119142419 951213108 -400611752 797491297 80969094 -816999609 -204997186 3263372 129907826 -20783956 -209707938 900195035 -751468839 -279488324 835910487 912575302 139412601 -659416592 -347255183 -315626541 -113001360 809667452 668768809 -265502710 -549677422 853385599 -146110993 -688675999 473227043 299204839 27347608 -765613691 -205839714 210975968 -455441794 -389071820 -766927361 937887724 -70375234 449267985 765348761 418625419 866452737 516621133 721517332 725730462 -274378638 615396643 114886505 905623466 -446405108 955491082 745487806 425451267 176429856 -92586436 -239083374 636852674 305723785 433462543 -691840358 -625111127 618014892 781745094 -30260784 -454954181 -968968605 225984097 -415612578 767509740 -273256880 -406458129 586118697 786051413 -401953431 -392456181 700620391 -406079836 -975608709 205237097 793772761 -393654927 -669581007 118006998 -361643996 164713329 247675038 633495087 -943447875 634826972 528075688 -283316200 977658812 693043558 -860817411 -69131350 -825218151 493448265 763453104 299231514 -426995056 -272284315 970302719 -221296167 587064528 423911917 -163575563 -677309704 184290047 313600841 -785173012 -972274840 -437693298 -742560821 -560771802 644109513 -536878216 793506895 -781531462 -933483213 257463630 -960981626 -714221162 -240709478 -515789611 -351359670 922108486 802182470 782459110 -949998981 -995593426 -393500371 -918906872 -170155127 298885129 767272914 -233752754 -17297060 702489268 939126845 10580998 119072789 904827223 -853247225 -167317221 -254900598 467877639 -208420792 467535378 36914597 -430306818 811182328 718418579 -634352256 -621662199 804132613 997468989 -164356891 -15645040 -109081639 626623991 272220663 -149783128 -443034920 -869441723 -82040101 -807066270 -685858363 -793567361 338766207 768537579 27070819 -332086987 -133277104 -141253542 501928560 690243182 -541389945 11597629 506809265 139857104 122330413 -659261341 529626696 -545502614 -296238403 3492019 -9674021 16817475 868959846 -221121104 -402497139 -417624604 -804313923 952703233 -916721295 236816838 71243387 383807148 -842643094 -495022772 72800080 -754944374 680357170 -542369600 54996802 -418637145 -980588579 15502921 -462889621 -639283328 -415887580 635339146 -920348152 -748473392 217371717 -625187511 158163239 -289588447 -925146763 668306626 790243426 -633616179 399757751 59164692 -325858562 -166033115 -310821455 -368828671 829626436 -158995667 -385170085 -450991446 718174237 269720108 294871259 -144287271 315803377 592131701 706143173 361231410 505288412 -495815733 -110201025 -163116254 709374600 271731343 -485138655 -311842393 674768477 432714452 773290279 -542850809 265879292 806221905 13757440 493902259 -667156402 -314191994 503188071 664909171 -225495896 -731324715 -424882959 -314076388 -334196288 -654776948 -311128139 -94469460 701813340 571447165 -294599522 -94048519 623900223 47490150 -875688111 -528189596 -515937560 -245851951 -745852194 -800052595 -249136788 376891434 -69543658 872520405 295692596 70909028 -64439491 959162164 -680645930 -571469802 -382207693 530751745 -863211562 -620125521 826803304 -460896474 579439206 78872328 351305847 -149713318 -753961043 -31153028 381538078 -514896966 -271980811 934113362 -699262301 762448660 -290795391 -545486684 308483975 -241598851 -942096252 363184096 -433826717 -770636949 245813918 758084470 410854804 962599121 897148061 -350307768 -376769583 989561356 688888964 169263859 -93455702 241632590 400891965 905894432 409902844 459147252 52965770 201151661 464548462 -812095416 222771484 734522956 -389303384 -841069724 272457354 446020212 393442419 614702978 174460617 -952039154 250021493 -326539283 33773330 878584743 -906662465 338777342 207749565 -504063100 327242690 -793111590 364108830 -78409759 -46386814 -337921637 -733749057 272826470 -415477377 45511669 -934357704 440538430 -878088463 156770231 -491884230 740562254 -479571137 -396046724 -211796391 883155460 546976753 -568520682 -583471114 480044073 -825259999 159173483 812970880 847072854 -66708399 -899535000 60507297 -499951187 -440406261 -304872667 -699146358 -810578986 -54678183 216802185 357025630 822761863 53045199 -64117433 -767074064 -932886698 411015154 195514321 436521615 -142722305 -84645648 63018718 -879997543 144557035 750671511 -186661061 878332839 107637106 594203005 -157806363 -291278707 -806002030 -390826391 699994106 -206469816 404608024 -428934906 -65385210 -176380314 -853084093 227409151 -649827828 -144652848 339056699 276726540 959568180 992948487 -411619189 119258091 505547802 -657568963 -239476290 -918939104 -637168391 573622147 895222795 -475098383 606913494 261085843 156332663 -617000439 713537456 -712724500 -299485928 -634136861 -401518773 -716133142 -189270907 696789887 -18165638 -193593281 708447907 316710735 -948093561 795111097 364877517 -879478426 -696619037 636528946 -154677793 -397700673 473952060 -323598059 -211208434 -495576739 621186837 354718503 -540435687 -488901690 559389252 169778373 913158943 -998875911 935468813 661396363 364872523 81557813 838452383 730776542 -560579041 974098559 -551297323 896795984 -835551236 852955653 596673611 -687854084 796658702 462990948 606021861 132529219 508906176 60013551 153691926 -360748473 933838625 544876805 -671540132 753928987 -453739890 -547262646 -928998835 -978543780 -391384191 502605415 427017616 395232720 -555071168 -889022844 -468005014 831030431 -774028805 -80598762 420488660 688150714 288686807 529427679 -6739180 929657831 -990468266 891811332 308447893 -839280155 -864510855 -331842719 -514008403 -274661725 875256139 -430512237 634753743 944587577 -924686556 -417011486 -8954338 -993493174 21778580 704303122 420306981 -247365931 -470159326 -686726275 -179238080 179758007 -903323256 622420348 548344058 700604355 228545348 968648057 584839428 720941943 -333768454 981584663 -890151505 -819774506 595150783 548013971 -178917975 985623894 661383934 -941471021 319695807 915239651 -265620520 -789614366 691432396 137822723 -397980173 938553250 92994570 960212523 -916498493 494964229 555335773 240092137 651612315 -927526820 -917679195 345751059 -630789299 -103873560 -947512168 -508927864 -608074034 -177627163 -821321671 486627363 154735133 1815131 933066839 622832798 424674246 -884964186 -179802805 -656528969 496108515 466214459 83100608 111737028 270280068 362849873 -500914610 -711318135 360606093 -648066192 -195366890 -679246873 212091744 972484501 -969473665 -398676499 -145580431 466643472 624673841 -112265305 48469158 -665362830 -689737851 231935332 -862067207 -47732699 991269523 -478159469 292802638 132675632 714069993 -857405875 -566139346 311591237 302191692 -388380211 -935597344 456507455 -774390197 -440990695 616132864 986930894 65386849 -570954730 911648085 -88812956 524238459 -343320588 -630421713 421704011 59944968 -736285764 893556924 -738430272 742509490 -278624007 -442277746 -240031192 972271204 473751769 116925393 -694696294 823900876 -278694280 -57468698 129218042 -683599856 476674333 -148906543 664293659 -919653469 -800482139 805960494 -72314348 -359845309 -389967029 641593682 264591411 -358441009 277764817 -540045199 738427837 -644516053 390555465 753078858 -645812609 465747871 -730206648 123296866 622402350 -678456745 -433046046 -732307688 -818411684 175504749 -7683972 823142741 -726526934 -695164283 -712392660 830370517 -507484310 442190259 -505798957 -821225159 389971939 -205076005 322847102 796705913 -489074484 955801978 -931374448 597422092 -623062539 100880500 -667607771 -587979665 68695892 -471978767 613534964 -845420077 838547391 138693011 164701348 -291201536 440039392 398619403 -765165373 594531065 107811132 -800396687 -13975002 -277639794 -573212104 242291491 -167108744 809709900 -717167809 49662924 766967574 -946188366 415728657 459498159 901141560 660671171 710395711 185136404 -777170107 -881087821 -29563000 -387750395 -375886307 -564930437 506244202 937896769 -867402793 -385321753 920323794 -715216875 317098030 680142332 618074602 -36539422 -261227346 629934796 -924959004 646521675 -962760914 119544731 905941461 694113228 -482082800 -728445006 -617629244 291101926 -42314718 70129728 530230610 166734974 -434862487 -344021754 431252565 -81431432 -252265320 679158211 128696450 988778010 -276234055 -722918485 784122708 -836207301 -935262915 -831534429 980012029 233602354 931816593 -288311812 -336118835 411098685 84167737 453413593 943489192 -563470699 -636039476 74365424 -92122953 -515918781 -569963858 -65776118 -76631399 -982223637 751293148 294184891 443497107 -679919598 563324596 524312270 -710850993 435028315 217951162 -418117582 -878365766 25728484 850981849 858943705 -858455929 -786510465 -670449016 -824030670 -662768236 -627710783 -325057892 898374331 -352277162 522299110 -764785467 -398452458 61438989 777677605 281515638 -99327354 867394014 -21323813 -407627727 195486076 150426240 742716242 787756523 868546171 -113690924 456966848 307614667 -35871136 418741191 -705719014 -725256447 380594463 508784422 870988322 989161331 655486482 751492826 106490957 485337201 -393864845 -614365993 -231488011 479604172 512657687 812247287 -92542578 -107526121 -235307398 -148201066 370476038 -318039421 60011983 -430652181 -831241115 -128990563 405917032 549636488 -251650819 80475139 -110194041 820073068 -88354272 -121188838 250814866 -510678228 -557180113 -847395053 -899010208 -661396996 180249342 -124104291 -287475682 755877294 116881654 701111608 -877577451 -595752206 -313197518 -188918434 -909903879 -180012524 -796951845 -467225303 -356587761 598700551 42492058 975605984 -193487521 -546643699 -257852604 -618629513 833571704 557189881 -478084780 43382291 726675681 89233021 -315422858 -787148089 502720369 272280517 -241537766 25144582 -493561895 625040171 655420440 739214011 237286370 -980523781 357277674 51971736 383193958 185843786 835177605 -187916677 878881004 -15705068 272172781 831159457 -927923868 -101275277 409967036 642568160 246700014 107889130 -228577211 -854629834 437362763 -777235160 -931136007 438889929 -28099031 718191549 -301235826 -883457192 692751145 422880561 929822964 33846790 997216000 -540875564 814411052 898909242 -200199683 -105761411 -636086179 152315648 717108316 710366883 -913719564 671423476 -690665825 -589884557 473079927 948806492 -679082101 381299858 866620189 -41053350 199891737 197652922 174646889 439487974 -378778254 223150159 -723620389 200967354 -242568706 447473628 -433581931 -829460709 -877686498 356275384 -130946288 88334375 552432569 601168654 -882322838 -877439810 -153821279 16145745 -374576282 513651652 516518761 -287396309 997735289 -377035219 -547679258 -198924568 -574627943 -695567068 -66376928 -785534606 -576548835 -609321535 247608647 -253566443 -184986196 -540224883 -563590484 342172245 -71153162 165859697 151489805 323866908 302780102 -237289747 784291932 722920227 -607544744 167164902 -708163005 -33222906 -321463018 -429516268 -293056461 -259404715 -445684952 936320892 -905782799 104658866 -799741289 -239892430 -713425 -480478728 882182172 590382349 -109898982 -64262378 722971062 966938027 164747889 -897617670 766801648 -536849474 -874766910 -594438162 375741849 646127490 -858111635 117135358 688926205 983897239 -376433652 63229484 140407008 -511229120 53714975 834263811 -608763567 138012800 -145082369 16410187 -428317300 35411961 -142486881 329046564 -709115257 -779455805 -88657687 -201549460 -671848511 -600699368 242603235 939902500 -713826243 -783576904 761061838 149148100 766969948 854912626 -735257042 770383260 -603222573 785152402 874058111 782172263 -472534213 48490162 922446426 655767781 488801832 -87282989 -782367297 -528315553 -882910476 109121502 -154434623 -9968333 -620615253 379997922 -739509596 -267031908 -589858512 -624243764 169297013 -839842715 -669105151 402741577 -186314911 44515244 950832760 -186154704 563972386 558744965 -289228822 408786948 234873691 714450017 -349233751 -772214121 322279866 -434443011 567676210 -951481957 599277886 -648674013 -343121445 -228922874 -485188131 -680592507 946926053 702312493 710340787 355599803 -241908636 -665519895 60307696 -242643393 187308593 -175956286 -697667014 545177047 -640404517 -96804796 673007347 703638013 -478977039 -628182983 306461336 -767047945 877342133 497076530 -416183780 -177786149 823533008 113439955 -104542509 -984538987 449138133 -268834808 561539757 418058072 959958953 596167653 -562109579 -85691203 547173325 936876657 821173358 371247326 331710104 461064238 349157681 -82136101 641375869 92865543 -276300280 955360076 -503957333 146373842 476164565 477004792 778947052 754250748 101700218 188955992 -360986177 -849043334 -823873364 -295959374 339311481 264804025 622967646 982355841 709745036 991191299 506101172 -919961826 126655321 -928746097 536843228 -827714598 -475269801 -584660869 -112211161 147396846 399744724 396667245 -120036492 -811751573 -232946582 756716949 -705319838 -491725468 122683739 -536858252 398379468 439787997 -232879615 -160701093 692518212 -571178693 -531247779 -689419314 519323393 -842841807 383128349 -347101059 893512999 499785654 -781959691 783484617 -600913681 77774964 627050077 463830720 774015624 -994866907 364224343 -380293206 248885746 -232503091 -515681268 140793232 917287234 586722988 -982734191 -727076521 866689314 481374857 467986926 -232590266 -577873066 -60394138 743594261 -988017489 -847938532 592909866 -534916213 252689650 -729025302 -515825066 -990549494 -615564232 8385699 87640261 -743920676 386760684 596546762 -60907219 -435808909 111031938 557106398 745593104 -8954880 504160357 481855632 -15380125 -976300270 -503378471 -488996218 985634951 -630335972 -507953085 955583597 -140686298 -903888341 288319917 564217865 -409797385 -742389249 76553205 569314180 -180082140 86440186 32234457 444086065 -504389870 946964956 -335025902 -737471010 233265928 -309413872 -657506562 -472723652 572575934 149513013 -160967932 692813965 -726158463 364767192 -624274468 -357102459 -425165893 -267117327 -521763238 -237030456 -505410720 78176029 -455016012 738276622 442355510 423166765 751625409 51036496 -340058819 626730775 -659679064 844957593 -988908567 491615896 165960356 155151931 -907644342 477328000 392210594 61449388 -334591979 -592179817 -688072345 -817139691 36128542 -314541873 430708404 465113900 520500086 20274954 -895500979 837601132 729333023 639840989 -525434474 -37164857 194145862 171463617 800813177 224838922 -842470018 -912066142 204658050 -878844397 -185278986 123948687 544396191 817966925 -189425450 703285006 382547769 402091242 327293733 682221209 -460372539 853840423 664204722 -721249203 -932471063 -334977797 -290033203 -304208953 695712587 830948365 -151493399 798913726 -861805892 823233449 -505194231 979365994 -185004960 -956249791 -888185783 -570072890 730988225 141016716 -74817350 152328828 -953331118 -639463693 242216591 -313067808 -832314246 -875740737 722162353 357246111 314177759 -593015484 -966949179 936906262 189088991 -1414166 857255478 -178439240 758536632 967149981 377932637 403241734 37387750 646187389 -882932576 -617630520 -295260008 -434787233 -292782428 813920411 202928134 -485821919 -439233863 -738534963 -962139488 436169098 471380394 816891412 902994140 296611473 949618634 -831960184 107188775 -380985585 -365025218 -774278201 -506124767 -806465823 -940446502 215498411 -371552421 -204492493 410577280 -311409573 91636962 475670614 25608615 -803023505 -15798050 -531574121 552711702 -484882796 716112120 -51246681 -519602868 68736423 -618541520 -777242418 -361124658 -120387304 178247868 214198732 -235006941 638187041 754305171 -897423436 302762889 207833708 -351840350 -880138953 -722724277 -194925414 167103148 -193371109 726873211 245035715 -636590375 -96623463 -641959057 140244074 -1398073 176370790 -384118453 151898754 617719162 470304275 643567693 -87733672 893629747 -213658253 435479787 100330566 176934192 536787554 -246907204 -336319705 -832985919 -558839324 -849866400 -255388439 766060898 -394460634 315052726 439626660 524477440 223906504 -391267761 -194962149 -142583695 -250366990 250265535 -46640605 810950643 -997927534 -429959588 -44877029 296248806 328417156 469994063 893429085 -343693425 -257258106 -417997595 665361862 -253751382 700897879 602606764 -543373763 658927688 721190229 -176543604 -205351693 954680005 -648963757 -289692882 -694199263 606028750 572737867 -693286894 -200231393 -767278431 854880335 -811457273 -301420555 722947543 -948228439 -659083894 891699938 930762705 -769578434 373409263 -255557806 -836400073 582139137 -935296680 -917733985 -352736695 -828629721 -951890092 404479082 -690803991 303798594 -624419180 -911410275 -285356613 435313084 407931361 -206709893 1810275 81220314 -186500306 -737716770 410797023 556480093 862488612 602586524 484311536 256088048 816908531 -150162386 815313468 771276452 34114430 -579726719 -365114801 -466736590 -460758711 87971621 -825676786 -130298549 -662769000 -943864931 -286701107 692421220 -968624255 -728007987 -717316852 102348994 287272018 -488445109 492621867 -452256826 -231224928 -280650702 221007837 -662545788 -165201761 494313135 -392279549 -535594520 188265813 785303596 -83026087 -791249619 -516277952 979125830 277864178 95483980 -151831432 -568104324 -197916917 -668350914 -765672917 660108192 166589631 460204263 -424621162 -429641431 -609631998 780961306 -877714532 656487358 -844414239 -321538183 592438060 -331744445 -28464440 -207122456 -233125931 93942693 884452180 -971161007 848554189 533735628 829184453 442707694 -58145233 -439825123 -438883609 236948693 732738942 -885382769 307684154 -284290717 221875255 -144342639 -239618702 -89913234 256670606 -468275155 -767802056 -562973100 -854347614 52918681 296661453 14706288 -279975654 726477828 389831946 -43991205 -781605424 -199016626 -324912539 720300820 -520598781 -310423098 318439228 -914743923 247733427 -238424548 18622313 -370146536 -482621791 740098709 -353866334 -988951519 528383786 416921704 -253090012 -305651562 -361533222 -360182381 -488636477 127955656 968399065 -313290566 387695368 -136205895 340604923 225136420 102680314 -850415008 474220400 135497160 477028533 643015374 695982337 -132564068 -814778394 324934587 -676059310 -404487962 -314113831 503590466 51688459 -172930437 -336033386 -774149958 46159716 -931364756 992058625 66176859 901714652 -591560744 391542783 716503845 -633730821 -944882802 -474350292 844014316 593223257 -796970469 3012505 517911980 -144070360 -410605695 59569405 22593097 360106571 208086660 361640958 -811926476 -59590132 -827482582 -991785853 -286958018 483926271 -209833862 -757745023 -380517147 -572604805 -957545928 -157202502 510558379 -229200359 205121332 -457339456 796329044 528038471 -978504819 716496923 -204261592 -465010046 167066265 225942498 365888910 383602111 286515510 443030362 -890797581 316564543 -1983757 -300341855 983427647 669322737 886718379 779314506 -87516992 -64319466 740899068 407138059 -441249603 -631938056 -788125019 -844904620 201804887 238550156 42602648 543285143 353926035 422331703 10027321 971306036 -861403754 262956208 266169219 -469972631 -644402941 139232142 -743114652 892943015 -277446180 -99169349 -399762150 -923338753 174303141 -688257039 -911188565 -827387150 713186113 -418338941 454045858 -304910999 365781048 -470916977 -802037156 -645573918 -582857971 161397068 -625157972 -882400000 -59324334 -109695163 -577279342 -70957042 -933788839 -185966761 -267496459 -507845976 -896838613 -189989451 135778394 -666513122 114537402 -828919971 -67350059 -57848300 -622454364 379531167 -396593940 -906678179 -758700948 -675623610 -653062976 629571982 -545199563 -526617507 608024257 500809792 554979296 21508812 274325068 23979947 303735755 192331169 223373348 -473706303 -216676842 -56574888 -319106117 -240741958 580995636 -649891110 -819864427 -708652631 -907201584 -812451772 692265911 -730458762 991026948 651520474 491311411 -378627777 118984633 -189298190 -641608616 820532713 14596575 750628643 296967413 81993162 -101252809 791131044 201986546 -231347016 -115897756 -142406291 17211627 -738123254 -873112859 -320746178 705685965 268997526 585121777 -735426075 -160361382 -561002228 189685256 619033802 -600728713 694323063 -436285450 -180996973 -277487934 -305970214 556951235 -997197861 979879701 -404862304 -520756543 -444385924 218596566 -383452256 -917637041 -177286592 516917971 -635568790 739063233 127016316 72564070 443607332 521122384 175555837 -538689595 310259649 -335870915 645597505 724653085 -336855252 657833305 592490685 -751681806 987628151 515570216 -557518447 988478539 715801920 -393676696 -829536927 -753846072 -559294637 -124935500 -84796495 508653174 -580590757 -30834121 -632045156 748767295 -174480538 79244079 969831698 452376061 -9033112 -697906984 498653867 760071146 384096154 829583374 70582286 815710728 316447176 501328575 933403930 -949318738 -137701097 -341702612 -480812006 -841856398 435670927 226935210 833095455 435863778 958053455 -515881122 563713232 -368922347 323478223 117382982 -238652793 244927529 326822264 398571440 -958116600 776496533 -190141022 -186357275 -981789509 356815134 -197713006 791296477 -517220887 685885432 -932891468 -84613678 655643728 -606587059 -587583886 18994823 -907009732 -603476781 247286182 62511537 -993500495 -193797383 252552652 -176512335 -563830652 858222375 302420419 774162469 133837023 611765792 -777937733 661069415 545010866 -92452746 -967014986 273436491 555192000 907385950 -797018532 979000494 324503574 997303922 584897822 -784689882 250314484 299425673 758785508 284789793 -75884531 941447270 -690712858 -182874916 136930156 -426255950 568270002 712017249 777287626 724974274 -436651090 -670303688 4580806 16517578 -91880082 -489658081 18375797 -158798768 20114546 -95524931 845632028 59603899 -210476488 275139976 -997246635 592125858 -401748043 921386712 -796750324 923153849 94697011 754483400 100607065 5181077 231324269 315551768 -579428717 -913205934 421185472 523740260 -443236183 -491032155 965518579 -11354449 276680548 -193165463 -707798752 -376655550 -131149421 -442522817 997183287 634161111 74424140 -281969944 -448874458 188774513 -180130551 -715978156 -408360195 -866509697 1787182 598015166 203419620 -949489759 -881886489 -153876565 118267861 759675903 -288186075 598717606 283662441 716561907 -115436047 -866242890 -540146917 -851851285 -976444514 92898759 -561125137 -593953958 -688527892 884927544 -620828482 -399700734 817326102 -425796966 618342308 -22396179 -329099911 -203074818 938778745 -128039248 -308751908 -109739505 -419925156 213322676 -573425606 234272327 703424618 855469885 871921803 -352199279 -280785304 581349879 158888182 -185849492 646974110 506953366 -980669477 127284928 319313473 -114741881 953258154 737761683 879083992 746407308 634568913 753827607 880916588 -862329871 60168852 -805082202 384549746 248102005 -811977554 414688559 -692680519 -905853477 893984061 456601454 -659131030 210284695 -493070260 483732349 400928159 685017114 -223571637 487950560 -256557694 556668921 118546740 499695416 -16505592 559928956 67612427 -430031499 257191457 530271637 550918162 -75947480 853669294 -356114445 994805544 -342589457 -925541073 -118825523 566867856 -276929378 332851569 -617259450 -723036409 -714996743 -909813696 -720039582 345803745 356605016 539644740 -471249749 -504219132 138680636 369982778 -963807455 -432303308 900797466 923612411 -747561858 189484060 623782760 -788842558 381474055 433834107 -135455065 -394389811 66799301 372395673 -593448178 535625778 315387430 451963140 -228530070 -630670173 833176557 -994417882 -721816818 -537689663 -553087227 127163614 201233684 236032019 -613589456 -824654999 32708159 -968453561 79521348 -707476962 129150153 158822862 358613345 -122497302 296350390 344132909 782882463 987353445 -746289447 -980404323 620362295 -576088414 124219978 -330885519 728454489 -387932206 696972444 453953351 -794004715 -77194301 130476838 -623725334 -36160528 698773429 -921615200 -950044384 992256859 -106353991 -170073418 161518852 656981434 572696347 273045935 84834162 -224861061 630195663 -754544128 -215847598 -430859040 -873154777 -876880492 904712859 549425017 487190674 573121519 345093398 -165234395 -880171050 179397555 -752896649 -704034095 260530922 -974378238 -898782960 99981971 700158323 567532007 237450754 286631413 468380382 316547567 780100310 -805224315 492685184 474347819 840724687 407409842 -95893607 -527436631 -309714205 -552582768 254966356 -428983525 870108584 713705498 -960198906 973249108 742011191 -940710357 728087726 -704003287 -626930278 -519525780 584993350 -730801236 451266097 107518055 -994464393 -500351675 -551913707 -575259531 639959481 -996183736 -357730315 466812618 -407802752 11530510 -585481477 429037663 -830653605 715572444 -9463283 -99425487 641372134 -493544031 -40867129 -907761009 -566463964 -748101674 -724292460 735713646 -711426318 -411803152 -448282838 -341725574 646359893 52469099 396998554 113390691 406431537 836141452 -755989959 203136110 284244427 630607257 -680876515 -553999161 -29795337 -733927010 -297858425 -442042142 393060763 -50136444 -768565063 344776458 936806929 993584723 183131491 -810972762 324451295 -554087222 -447239465 -878691252 -797225082 647118811 451481719 679375040 -218874439 -390020660 197105332 -710193553 -802648608 -862276362 -484760950 539929229 -275918599 376311098 -77119281 40445397 -127835502 701744652 306686889 -437570162 490298259 -50420155 763130423 444274962 361602419 765580737 -706929545 752937094 371779749 -74086258 980393418 -169779720 905403584 859566393 -188755765 144455867 -643404970 996292113 73069363 720277243 719061452 746253237 484884501 -43447026 -250726193 -621822466 -811778038 163595362 -500923236 -447671692 211542016 -234513366 138023915 675428229 -277764716 -102066438 -918016062 -458705174 -866540582 465423529 -374419167 158283621 500968851 362154103 -146676954 -594839379 726078536 -819951713 -253083737 -756409038 -738686623 352816083 746238458 446367310 382279078 735367618 877790510 391397675 683473811 -505323158 797260342 -664440752 670515789 -179884810 -153031302 88540364 341505344 407170466 933524914 -548267605 -814366348 47807448 956778113 -250473578 764189427 -341296221 -426839103 -615246642 -397850748 -374668594 -259568150 149754205 -666906038 339264834 240115326 -362166221 -615018763 -715224562 578293398 473422839 776849816 743457026 -74479219 -930584060 443259442 319011475 -60786435 -562077083 -759457069 -958926575 465052411 663005380 791832061 -425486939 190375844 475577672 -96019962 -657975785 -1368651 -733389048 176683989 -29116205 309753065 -547742487 398877697 131228920 505934368 -481056589 225277797 -573632299 -875315626 349079432 -176601723 -38372172 208497689 400230347 -466834965 -984594031 772267473 61424959 761568843 625751289 -286020929 -377055152 928675382 248248177 -937789479 405683224 452851317 -12465343 -139961569 -341809628 649639443 7422559 942997033 -53205157 554676443 331371780 584000929 -277644683 158278600 -405082358 -786048942 903675501 194463797 663280545 156636896 -642964295 88835345 -181352478 -702903372 -416122770 -316915901 710726580 391397173 -880094524 -298025173 559159515 -35211740 -914208755 91141178 -318203704 -385062856 -891039676 -899457857 625220290 -881106509 123123936 935745573 826783077 485104506 999415797 -506144630 -69088997 692722100 496238106 349536943 191571169 85586596 -377584196 -152985013 -151946785 -387250422 241672627 -403823696 -602456267 297368931 -300242078 966128226 -350052419 223240303 916560646 409149910 -868356200 -10135010 946948444 -556310438 294318071 738372803 706646212 -467549711 -115086614 108286352 -980424702 -399683835 903497975 405309115 -395151776 722976861 -776829941 -505642575 -484804727 -427882605 -339761103 -294193927 711374442 178924707 98651669 903192419 -204147133 -644564696 -12708037 -166778550 593039689 3226514 -961210410 -178004593 209554088 251652101 698517252 -202306673 26925810 846791996 -302992186 -256412935 915372477 950164647 -877196284 511747031 -12350220 515640922 -380443598 -788567423 -800078036 -525080725 724377578 556256080 291557897 318273657 827954939 898087700 533392585 34889666 -952279394 -817489238 985151731 -327794118 249489757 -310122973 904908216 623016914 -554211311 223286522 403636977 -534815178 154836732 143896249 994393865 -78780876 -756899680 -613836915 -632831516 -353621617 920124768 516944532 -910887948 357120289 343219550 -779610721 -62622046 -667439835 191442978 -283818911 835158304 421779499 -75735950 159991459 -832691586 -87782571 -844761280 -834847486 -522660896 -31240327 626150351 -104866724 -332688551 -835968644 -390421658 -405051540 -437072497 -752517360 -325233511 959053841 -11810549 -125792878 -869741050 993817876 -405806346 -459546239 -871649215 208955144 8108765 -10367644 -323809186 597011703 851396147 -410365235 -216017811 84761629 -242565837 -285600024 -517606475 99857199 674964533 -253261168 251345930 533486509 -13603751 -146419365 -952728283 213964953 -438191550 606363491 869884076 464976277 -827466079 -183567925 -555365236 -531776866 451637768 205862817 689466381 145543027 669388784 -202447754 -190485621 -807965954 -188888403 -943547317 895723758 941555359 946579371 -964526290 642844720 898970418 655419150 509308623 -250498162 -922968748 -822913103 -188504453 -766471891 -555537695 83761998 -162201365 -618957444 50600827 275659174 -827276755 792204095 -547492096 418620222 -473283063 -478755197 94415178 -8990824 -288550815 791411846 -853116063 -330741889 532085549 -208864642 -343301762 175300297 966536534 -132918727 696020192 -994325002 175870403 -300226895 -28266288 622797099 140531243 -294289357 623771071 519665432 69531304 -968162539 204748952 -51981605 242610572 -802094385 393511531 511695329 688784123 767185070 -231712966 180632871 448459307 -535639622 -685886601 -530001723 -830040422 642669898 422536220 -365295429 -720249804 -5881849 -439136484 823532217 153195667 724172237 -721729277 444657163 -767701227 -244375380 759918144 -215671879 884356904 -794128924 659863028 -707334443 804267580 -15791789 -51479376 383253876 572847661 852048085 935678569 -396384924 -941351663 149863315 191167191 802680148 -134283353 819913758 -948640982 -352136208 -41271283 -524980882 649200636 -147462323 49087796 -661136331 -79655575 -18272991 -814040448 -464755120 -515025852 255243270 -155877077 -365173708 628977905 -792315935 -458855204 -572211015 92698504 -352345946 468367875 -702428676 -514044369 -159742683 -520363313 -702810774 173652090 -398745807 -609569150 111962718 236608349 851655064 -976105904 866003289 974502820 -833696165 661309232 48548034 12515280 861143748 -700370172 319626126 60278329 382343024 285893375 -187945178 -752898397 29971213 946843795 37190859 -209641149 951369052 333139926 956187874 -112991641 921076913 569465163 -885737184 -197898872 -772685553 -895729736 -983577329 979511336 -668320360 821325380 -882554162 -186490015 -56310985 -845263414 776348084 -199344102 -100560077 190703690 640271116 -308621997 808473124 495699739 -857756875 744966261 -509712354 920276674 977753897 -933184628 670199442 -969734631 -520103688 -78704121 730905805 -657983901 858216071 472231191 -845582649 882203494 -997680065 -940347517 78239256 169172057 219212900 402044293 743050842 406925283 164152524 -499799689 -183643088 405759820 -284983391 -789354675 593319270 843611252 494335408 887004663 -151823988 -293880114 -303882301 -719066850 -814619655 -241810259 889481440 867839491 -588864335 960895127 352731478 -890379178 385074130 544037251 730926742 769467938 707785189 -715088943 795972674 -301304311 -542704291 353790726 -897147218 -337039074 71392109 -574213622 657515733 572085925 -666118230 -290558544 -313298774 96627848 -130303349 -163181493 -128133292 -803021691 -36781600 28286603 -100905235 50459242 672955267 -38041255 698451266 -212444068 763988171 924412301 -115630534 -375496922 -941770619 486114950 370105752 -930707618 37181570 -369859764 -210402953 -845287413 -643094522 -651202230 -734688171 728572112 -316630796 -276876070 450123906 484136229 78994796 343770694 682294243 -651969186 988381866 326641806 143585041 -82437451 86351197 156334644 496903769 -32594479 929700333 -71644588 132021217 626474474 -804128595 884411818 -556804190 189921174 702350748 -472024961 389422872 -824835266 425177349 -10674859 409190011 828280064 933615983 393901106 126866664 -888668015 583807931 929528192 -656017609 -368856056 -337882017 -446419545 243691244 126887417 -903475787 -286385515 -849152748 498891967 -213137016 -64773462 929918792 -679627724 -78601429 100697460 -432272359 616299820 -554220395 155797218 -500827536 -660699532 477759962 175204395 -984132551 -932313638 649074127 415471051 -157278529 -390635225 514841115 -488921697 -355107485 698397927 439648917 -19581543 -851528775 586307112 -700003597 -319100790 485368135 -521957829 558236157 61780775 412591528 -380184070 -432247553 408144621 54092222 -44022464 79689461 312438764 935566525 -7683997 -98326184 743311692 839769516 915646008 -956728733 681005036 296936623 -170827134 -375517736 148954612 -434536532 -807678944 577711219 -876708425 -360248621 514336713 707521492 -39616912 586281901 -277705685 869582401 729687009 910404528 -892753646 -158369346 239905182 -583229634 -623962806 598807745 -515652487 -935260652 -55885064 33244845 465269999 -697018882 -37015200 408696578 -5044436 -671966696 -579655102 828382040 -689701066 -432387691 906747093 37727787 -567419488 -445497431 -814029510 -907097990 -566919108 -167152823 -619595394 -796210607 865369249 930698512 130012276 482018590 -332378922 -508596786 387916643 762785560 -202615908 303284324 502173961 801888872 -931028303 -267630085 110997563 660234388 -472669380 -179618288 -340120243 -915610853 436379961 -915563310 803383260 -559142661 756674554 -412338746 -659966746 -716459561 513452981 619518083 399615088 214107321 493615666 840254946 844579070 -823745046 139322723 391392137 -43611405 949042585 -80157760 447789034 -472905177 558719843 -809624473 351766006 -914461156 -978966533 833665836 527854689 123460224 858016058 14442928 -215021104 159774086 457345959 258188723 909823551 -39402485 -168135499 952074787 -663219195 -903423561 -1597699 -921694836 -855192648 -60320097 192473090 265800777 -833569535 185581561 247151333 -930472580 665464500 16420675 106163027 -222546228 -955751338 729276151 629161259 383559180 965656572 844759923 -946748203 826024296 -318496349 702517965 -394055948 806567859 -245382603 -633318691 571654323 -750623330 -519714866 18283475 41312299 410983705 -382848370 500655398 772356691 -211299195 -25447635 -46876739 400993059 761144639 385974039 -659942795 -705183429 -223786817 -245608559 -304350186 -71494136 157684165 671683072 -627454287 -701841497 709086839 -186183032 280394523 -594877283 -480181856 238952023 904657636 -94810571 406435905 -50665440 286205874 -626597558 886819818 717542593 -48542104 891572822 828837961 -231694604 245912599 -417915670 -6753774 -617076039 579448762 -344107158 789075072 443311642 58779755 -118337420 -808928186 -699094477 994755701 541732973 561694101 243299555 -169394439 -537496614 40462617 182136789 455956643 -470044313 826446561 -126055932 -993376123 -358687400 561706997 122380312 -81008874 -16925298 162152495 414921877 -727496288 578226895 -670429097 869798263 417705127 22316651 709018731 210695399 474322867 598971081 -394023616 -379045259 -26079639 -556741785 404067383 -325994955 -474811545 342450014 26945646 -560048928 -210864686 -112186683 143479375 -597086015 204693609 87043523 -497217064 539924794 661294053 905044732 -954934530 48540213 132829177 -924299939 672521985 -418550670 -649214035 804832408 82994233 656508401 157057075 -894243247 333476072 -613898285 -857677987 -800638758 -186841889 853354661 -875363726 457897925 -479550115 644244774 -165717462 830033661 -903689190 -739842851 581627566 80047345 -512655988 -389936220 -270674866 -515671897 -127141149 830637910 -892950922 671142274 375551436 -796016128 154668634 -477759103 -879448519 325629096 541115154 -219844412 -905538770 -526273312 -321122805 -747431415 934681047 -675368727 -122182772 790252438 -986658215 -511465138 -593829743 -946426368 -629923523 994715671 -1839864 -584282322 -709856088 2101169 904011986 -335755000 841459761 279566663 -340774543 51842209 770144129 -81803460 556621820 652693744 695660935 -802448909 119784428 155935301 532850936 -342050990 804646977 273996592 22992101 -929236139 415505597 987177290 -174522061 -866345358 -532684575 662357496 935447270 498104150 953058521 -21124048 -606348777 -92136438 -587609557 354334622 -509277550 -356393803 -593032592 143550977 237667508 -157650590 -219658756 742824942 -362583608 54902188 -678810451 -535924773 -996181531 -641282964 33005367 604580474 345962381 -836933434 138031200 -530127562 -118912539 927652381 -252623849 221126722 -615598678 -400379199 998413029 910865679 -569019433 -763564633 -7354098 -780020535 772873807 -127688553 -938115081 399482827 -939485587 -695125017 -101980662 284832430 -663462410 921269271 -278972605 782432238 -998024825 -993076990 -298421833 436915854 201546186 -682434134 68275940 850066451 -452978752 312367433 -902924895 635925736 -957391926 138045474 195461766 -559985596 844272692 -440281130 -405118482 802879977 148599687 -201645905 228854183 -515366010 -726450816 -315672475 -487037989 -341365997 559382796 478190693 944036945 102484166 -805763821 -976310805 -959311523 376540535 -841843257 -10615175 -39346306 -131231752 -797875649 493001811 645652751 -537615320 -41644569 -446453394 -790873469 -819876188 518837895 666907681 -871493976 589348411 452935018 786261637 -201075045 -924800359 -995165773 184563365 -307896477 -287568849 505051196 354156978 -777971463 -149922809 -743480784 -133721208 436418653 790751663 978822318 -891060560 317678315 777679702 550321709 -990805373 -218144441 -711317537 616211523 512183615 -532983513 -18235811 -20406802 211675353 -709006390 -314861713 744856181 -699912340 -394153077 -607785159 440320518 -6103800 -993188838 758292913 565967554 -269038225 937165841 402769060 -774185690 465920830 396851247 -184467309 551847363 -293558967 -565827531 943996147 -630140317 -540124672 18275672 238445976 -33513734 -270439475 -308329700 -893822994 -433332981 -384652654 -391311410 -886065517 379130673 -626167831 536903316 884322934 151680612 -939722605 745620135 -617084049 78674190 -341207047 204231771 275074791 -518828002 533108587 392171996 872896611 -436060101 -61894719 661880030 -552732069 123212823 813096905 -285497952 334011257 -311706687 29630443 -786358122 204561063 -267812806 764113429 764638419 258582290 983901167 728512071 -656480656 490685865 -887123350 237557733 -735247188 697641317 -145780600 148763135 70469839 -69222808 134756956 -813363229 897024935 -207088968 -355228815 376703367 565368868 622834039 -399283334 -791142982 635149715 -840090179 617733915 387202307 -844956010 -49486174 613057499 -881840795 -62230185 -220993349 493551228 10834819 -401986256 711131769 -829267678 -325161033 455286530 -717839204 -955952446 -215481465 736257990 227560070 -170437121 899161596 859533919 421902856 -624395236 248685188 -69340096 376609901 788311573 -611016062 660117361 -648979382 -810722397 460031388 861136289 -209024951 611369850 152895172 680121984 513530408 -588232728 453280587 634052612 -56370987 46753590 -291697331 -749144221 -494306755 -75179577 -530221588 -424919230 264898536 -175844294 -203277 975404418 768720034 701182609 -961020142 -257188837 -709185235 754265321 827100579 -146967159 -398952569 275561910 657113154 -481828991 -471658947 67531677 454891405 -706847038 -591863343 -776575294 -673325565 859735138 594968173 -591021645 -710454271 -229338561 -358929278 -438248130 778702679 346264229 852928886 -476937968 425056886 307622936 -54966245 810362493 -665648775 910922645 -727289239 -8246594 -594995610 -95815691 -575194377 -578736961 -852536044 341891200 134628969 -567533575 224776795 257777202 560525942 -389273021 689276212 -339082790 199382954 -365888444 -150231632 687838182 -673199957 -677301445 105557813 -752876306 -18681517 995814420 160086939 -423143476 7143520 551408290 966255461 991287472 -299135352 396443094 -58646302 72524487 -595165273 315218280 605806775 -190452320 536146414 862773033 -443552923 701533364 572337576 -327671007 -823291886 970280505 579559229 -227784334 266166724 27169346 293769741 -252545805 -511629506 -846660493 77221473 -364668516 -77019299 -361586747 202589733 704541328 518694892 -729415329 287785401 -804395869 94839665 -862532389 -402952280 109900253 -331452462 -598798369 -236842585 -926277523 272061577 723013177 -510548165 264063672 851395442 775337951 158018690 -161036077 -836172887 838214315 472527869 907758199 615854574 -555687265 848634294 -156061178 -60038750 -611333296 591251935 -918569116 216642690 -948675917 -154688180 -788829288 422990764 125444745 -925835370 -681647999 16816269 306578027 224135844 -452961935 314798922 -189444104 -909009336 -674775467 -521326265 -443893023 683825804 -940999591 -348077627 -272752636 -693480619 -879042577 921795323 -865168715 299261593 372545138 746348319 -477763544 -932976954 -871707388 -809193094 -723499617 -136374063 -867707183 372802028 391242835 -544050682 -415738956 -414050545 919874268 -841662427 771271160 -234726600 651306300 -235151188 896684132 -186064226 -385203745 837388317 -276108806 776284032 682613386 -730570645 -582826022 181910997 -385481220 -865834499 -136075786 -294244758 389939237 -603088044 -280931365 505389953 -815430985 -736252927 -834222638 -289379014 493687487 313308305 -632019707 -542681099 -219785992 -368615663 -769271650 93405449 65280003 -791689614 152209340 313040805 -61708374 289261731 -269548294 -23070930 695977744 -331995886 -739094069 -137330008 61574409 212337794 -744888338 332815731 -347785591 -859486792 -241474030 -987212780 601699422 54209848 793268683 603638368 345157244 -967521217 -263696011 630107857 -152397325 -115919107 -470801374 -223884286 519454166 162694763 416579788 -886848884 75389323 -986613325 -549959004 -487008737 -39686098 -187450346 -826172386 515596998 -858312590 15569773 464976284 598482290 584270761 39358548 652828496 37905928 -492256756 492073219 230477391 268627154 113053470 -270456293 674002990 31642148 289299228 -799992802 -990650487 -719984649 -364530323 -837553518 -380137889 -38005597 798580223 -657510782 -397609212 959231888 311284108 -772035542 -606830280 -591836099 833392788 -861845341 -243917573 187981935 -318961354 445252419 -840870672 548663546 -955136625 960002048 492221711 -538355028 -453917077 401648141 -205917633 -20548264 -962154590 -732770871 362633832 -549242429 245183107 -394717160 868332758 425492412 -751390483 -420310301 455446819 528766498 -101486954 -122030852 377871048 -432153026 704026814 -587683158 -219550736 789816900 -425062407 -520572729 99232586 381767888 -313669697 728553844 786885277 24871873 -955746300 207641211 -514254751 421798086 -550554157 -647798927 -649109595 236340435 193336184 193422931 -77011099 -743720018 182791401 -257361974 344414142 -303983132 -690685000 -599624035 698705272 174882592 746425862 537249058 33825037 -999512957 -496955898 744503244 -690463394 -444045512 -241028424 -526478017 -967941729 724707955 61271982 236867878 -80382300 17311140 336833743 497905182 748348328 -77623667 -582655579 -239354554 -268512695 -244584231 -977377938 -413261638 161611159 -540378684 84335002 -308943225 -507444811 -717834147 -957738898 922467897 -281827009 -877643633 -433250556 72027618 -964508262 813566497 483976480 167764557 78615434 -449433254 -914469751 -950801605 -203009732 770834829 37716426 -381764372 66631836 153766234 327007628 -30498929 522680213 946284828 -554465004 543900875 737730576 -308748144 -442348189 126318994 404416992 -265279733 -133936214 -425311943 -43740001 606432508 677168089 453287615 -385782891 -767836494 -285205544 -56158046 -911123860 493156380 -816610741 -831865145 -683941081 908958198 -978722100 -303862130 -172688337 116541225 -460995827 507901302 -82854318 502007246 866816088 497722027 151824257 27443057 516708458 -303726209 181009299 -839672995 347009504 -368536718 -78531046 237612443 69228408 285922997 275619663 -951824811 404302910 152821326 849690134 -928384514 696542082 -860384334 -462808435 -432261585 -947559583 -838382923 466779078 813666380 -936161231 -197371435 480262233 -310855497 277852872 636329481 -183953551 800404833 911019386 -38564003 -602671530 653843740 897102037 876979141 76624059 37854453 -111106801 842795949 -620634277 -670122977 430162919 228464611 -658190105 -567147945 506626497 164456887 940654024 -127662250 -986183974 -564828251 -901619017 -376778345 -254630554 510892325 500641660 408655780 -709656624 700848419 -366892990 1010868 92546189 492402713 369461604 -188227550 589333433 199579797 -768906784 783521346 321421645 -657861337 -67624137 457603289 -14127135 -526248063 -126892800 -594606700 -936863888 -935255186 328383192 341122397 -62978149 600769446 -765979371 -518206130 820387239 651843565 353541830 -129575878 655341421 -22418767 107105024 851423499 -581203969 -432934292 315443929 337059927 -812854432 -161619390 -366529802 294381162 -563573099 707986354 120763759 270008827 -286015005 -971175358 -16552831 -890859228 -993779329 984452539 -28352403 -812443261 -834912077 38288122 765145823 -327449447 -181464372 -973028669 -354573639 -709227872 921636706 -707959056 39039116 -972530354 -699565350 -616502042 -381679237 -492032344 -874581641 -392502220 -852820678 78942076 -260902974 102267757 -929579156 904020387 379232790 -572687551 346158146 -924154994 466878233 404305869 -411065265 566815949 -771860042 187353309 -4385349 691281679 70012737 -932006962 556544909 -269440428 -763126139 -306729962 -684967059 -514301394 206511238 757166041 -491235726 849497112 606556101 390705348 -476973202 -723391699 206464861 -44031229 -413534818 -290648292 -268983101 -767821039 -135881960 -104009143 -92941839 -951640544 -606739210 -159449979 -127139090 -243179511 -380720459 557783329 287837245 62634551 -515434018 -218644036 -762320786 305134932 80086132 -852299106 155862919 -16432287 -491995389 -423830763 -908108060 553472968 905352476 907696855 300571869 462239004 53160904 292560711 -448981856 410325942 328134416 83288799 891285615 911756273 569131103 -124626122 533062937 217881643 -491787260 -421855575 584416393 325128617 -601499649 -275404130 914000443 -435000380 -963283959 -658662703 685209407 167767009 -244337081 660621602 206561920 -367760644 159862860 -366129428 941517406 837751655 427799981 793156650 -472973438 -558275158 -127230824 784780880 -236806923 167303739 11989044 702949541 12304163 540261601 -113542732 -225367333 83003172 947158488 -708878432 -79069543 -563987265 -312359045 -87874459 922763956 982369572 547121007 -591256080 710689963 780309653 -919598691 209403074 342106107 -30328089 -375402227 -381137696 823902304 170709012 211245651 493833433 364808721 890430875 -305839942 419347742 -871809204 -21302690 -557765203 -128241552 -481864128 36468896 -376938012 980085016 856138406 914703441 -968086035 132880833 -154346905 -375840141 333084901 -297857532 -279648103 -40129628 -276013249 -189160764 534045480 486403483 -832904904 -957808790 401626774 -190059495 -820844675 -252698022 -90536814 892149348 455842656 839026665 875524963 -827310007 357017856 -387815365 945154355 845421639 -830971534 12801945 272640396 447631347 -355814529 -147177434 127585601 823158538 432661069 555146133 -349709367 -865322513 24868326 -246953925 -989685079 -882860170 -659954563 433455640 -512745067 222947629 -819465254 -401094326 -614260308 -320196477 -19558830 659932507 -571155770 -751281851 950112814 788874796 -190904607 -164911391 359645972 -112886670 382385641 -120488665 -773722895 -487354473 690002374 -884722947 -852534809 461561976 -489063807 -441887546 -583616270 -419638639 -18793151 617870870 113000812 765917734 213137963 -599556359 -26333057 -862206799 802547245 -868169076 610634221 -472026930 702930954 843651540 -974116757 71863197 754526659 655859171 -460489906 -557656506 165341983 386030737 344947688 433507676 428351907 -46630925 -846987611 -80245876 -53566601 341386541 -341038805 -70091687 467374523 -143863066 792341246 -271056243 912666544 -385926025 574106969 -48713022 -900866877 -850796481 -145942997 -225455595 959523170 685773643 631427905 203272193 -341945575 -67824454 -488351350 -183948341 786488282 -290729536 -190098341 -651030998 -617411279 -363658800 581758364 872170740 -761835330 -155405538 -67349980 -511652858 11791726 868131169 650311948 836983988 -744810498 525396129 185494706 -406398601 434083593 187366580 -559444674 -986759283 415519269 587112987 -101614184 269863566 118025956 164002697 -919044704 612828293 769717000 855069046 564067490 308315135 -909054878 -696965263 -201720313 738209740 -944306345 -744423861 -309731242 -119548612 -84977754 -547691438 766828389 -693194075 479732855 38876214 258359334 27223526 921520245 -98274782 -761748875 720569858 504337872 -731201138 -311728854 -403430538 667416046 206889683 -631022649 -23855229 -449242794 -681348927 -157247004 -292430664 -304341423 345965557 -801309235 586419305 859010328 804505312 547380345 -42043020 973269946 972055436 97770159 946070629 134600312 23489659 568205863 294186739 -441491367 -229555306 -253350978 -833385532 -65277701 649910386 -118526076 -97604815 459696300 702007235 433463575 374725147 -950200529 -872714396 52580630 730873196 643588267 -952982039 -231478553 -797056618 -597019345 -475829084 43028394 98203980 661770738 463118885 -339773325 111634699 184651091 -821388689 852911085 536042895 860903780 867928627 230004519 -581293560 -524589745 -45094045 265684730 -37796557 -523232932 -970504855 -672831357 97354783 -720299471 114387942 376287991 -221329516 138787260 979841424 869240431 -684400303 592045232 511488599 -159022665 826936890 -229361907 714945846 -575673974 -533269229 411994577 768509701 113067388 75201394 -261118697 921921382 928356821 168333056 -446150891 -305388535 286838311 624832796 370459236 18719861 -436681132 -834306650 -431640787 -329385095 -730761460 -922386094 277421148 15075480 -49785065 741843590 815839592 782047701 -512955449 -176470461 -337181245 8581517 -529160149 -138395104 -549441872 -330039965 -846437344 -950927406 336888771 -937250387 23921408 -660506690 220734749 -304318135 -75355283 625559814 -340876964 -417582097 671939369 932838466 -961070550 -72894833 988107940 -764809811 -614757902 301337944 -754076896 123262278 -54918644 -959814691 445218618 618349122 -431951955 814033404 -734563235 236536861 251552792 489163046 694262239 -892568142 808825989 689212365 776008689 -186600507 272036675 877483532 -300483727 220242495 -842486006 749561587 -574365843 -182180043 -936057135 -736515278 777680193 400577475 653434352 281792909 13077209 663473286 436994313 830354255 175745840 -350141411 262214106 -614569215 -768692751 150678165 -13354729 570374036 -895345151 -541821181 2363844 214418443 -102518017 135633904 24178288 -718444175 -539358581 -230863371 -956463655 -74983182 523904987 2963899 -983747593 784524088 -509604567 475829775 -742764847 -297220197 625007902 964823268 -978519016 757796957 54599936 488694658 434023219 -552954355 97980807 -68433696 -100747612 -512692648 -153367932 50881011 -151704145 230047978 -720389242 -384663927 -821775092 924607637 -699500207 226749827 -964450212 870531311 -479440017 941594804 272555154 -133175566 669391065 -906538974 362861715 910601401 435852236 344877909 -650138310 226443857 774176702 -388853981 140976137 261738172 678056703 62774235 -688531947 625402306 184897565 -840960215 -181935061 -979556879 -850324498 72893855 29366149 508774979 637903375 549192872 -440536254 -533130319 -349228561 -534534929 693605305 266247036 555428729 87017056 839470896 -985765056 -954682297 558022634 -491186402 622457033 -174942556 -695972612 -366978291 -901875436 -333379080 409842105 -281552481 -156392572 -63942992 -869117710 -716076312 903334617 -204179053 -308913743 -422402112 -931342038 -121921349 592245435 -973605036 -755798135 -252858663 -532628249 54100125 8040046 -217443738 -826307657 -789195496 -419157544 736507124 -904345213 299882049 475087599 254891562 -536055181 782442820 673508160 -121630635 518615716 -423518770 -113733396 -731964979 -965151987 336199490 441026252 -247698220 -439780871 -134803683 -332865601 -851137034 748903663 902815094 928789259 758898289 -101557519 -106025595 969104409 -25030743 -758371357 521231037 -229158974 -3333973 564343708 -938719544 -76156498 756392285 962562232 588306058 -777675061 406763183 -863854452 -782490103 -608251875 207929012 -821365923 928005842 -797470043 -158010610 991210907 417946990 303334725 -489813103 -520231401 -580893799 508026054 -617514844 -12741113 484793039 -897928125 84485102 243445921 598655998 36817285 -388433089 -539140619 255262477 -687901441 448905477 -606010776 -135815282 438147800 -166488872 84515810 434642944 474710610 -803517377 -527391954 -28822953 266313391 427939076 -428855448 -42895501 386198314 -154096903 227409618 -627618102 -976380666 636037662 608223990 -907338655 607505512 -817979005 133292018 686963235 331307704 186256626 -540528934 969167515 208615066 823666431 83410128 -567106100 505001835 -237789493 -908845245 369032751 -77459821 -583929617 -294236571 775946830 -910405801 250240506 965937044 -96157857 770743362 368235967 616205765 -498908395 98573326 -88619466 -395559387 59715767 54222698 392941531 170438998 707374821 191541808 761199996 -762696995 141200807 101503665 -417799225 680693040 814213513 -398337644 14935992 -68156081 -687304218 985126387 359918434 884895817 -478631350 -322863635 -118309227 385956736 243439945 -251455505 -4209908 -30159375 968637720 -324912173 932481135 -127545394 823944389 -229651233 139136506 -665426555 484231138 -164471479 15373682 212232852 771466247 -593147599 730708728 473475556 -656490800 550545598 -618670474 580232395 238749362 -660447283 273333580 -107017036 -766948593 497467366 924383205 297831390 -133837142 -702098826 52616357 971232850 -967052824 776693303 630980593 315602231 -537379441 -318433732 -269072124 984176558 -737665893 -502171877 -154720418 -208793651 -343387722 -359072768 9951035 -928364739 -897454863 -844968882 -478227713 -827472668 -718375331 879872516 -341847047 60107605 -5807750 -304386930 606568927 -456779255 -262240801 293168426 -704028577 256145192 884872360 552459719 21724938 402039409 -853574506 793030043 15808813 299455277 -788603151 -971884104 26577442 -700651954 962456789 -845333717 -242113452 -558294113 731794547 -678361465 614573301 604507142 998426621 323611578 -269729212 885058156 783977486 -57309880 466975700 707183914 906387613 576606506 -420195931 -231341642 105717865 744164342 -81871063 -152641515 528799822 -975787665 10885045 -187269291 664717337 -283462171 -923277566 920415130 674705553 -603258186 -337833715 -296958251 396832279 859292838 -280769396 -771417755 683721679 -408521337 896447249 -712952446 434182488 -762975028 783143422 -72762619 545123825 640997667 -436689305 531245048 -317893572 292794333 -963950256 161274364 472650540 -819598387 164234733 426556566 -249930713 -613607203 122557340 -847377892 145790004 265629894 647007679 -913880262 -690917798 -348475102 757571102 501135336 399151057 -574788799 991431641 -954759762 183948425 -871768091 -280763683 504812194 830895940 48340617 562229791 -242845989 -87444952 937110384 -511252828 716070013 -960873457 353245594 -649507676 830863187 668910206 -736573181 106390757 -7815561 -40944740 858851945 -581821370 422393349 -860594585 791541756 -928371825 295607117 160226861 -527681487 -932413304 779740354 146798421 17405220 227664471 -757120351 -653270458 -644442926 312679114 -889932154 806315929 11361596 368997973 432617385 982578897 426902991 514633008 83369737 -329287091 -497182681 -780712799 146053419 752413747 -792530992 -68132605 433141749 459329300 138402146 477491550 150810981 -662973247 458282320 -692146789 995800597 458753035 -93639260 850051221 309987677 343107575 533186229 770572647 390123918 -804087825 -215538392 472398628 -831973109 -268602586 110909232 88965098 -509778415 781222928 -149042627 544851562 163582308 -528233876 798531208 565181004 -649280355 890713444 -356700930 -34076143 -721988385 534679688 -808218372 225439749 -910952906 283403507 287762622 -340610923 644511297 835758754 839213794 552849649 -679713876 -235102733 134666409 -966438309 533064156 428966973 467160720 -871951328 518803301 422006282 407590813 -753974757 469392048 346883265 -769946324 6423679 461839258 762427646 -517223641 334801976 -268728206 -532653395 915211977 -560997075 246949296 -119491096 -580471595 -413829350 408623594 865163723 -554723524 -31361701 -971740023 -8438586 -370637047 501296087 586109893 212875541 946184712 -700675174 739742925 55784387 -986538315 364503130 802898232 -381886803 321850178 697876323 140436038 -986476116 616757923 426240234 275196197 300649079 -597677793 -579813124 791400259 343742905 -15240450 -411112923 492897018 -36125503 -25010651 245035781 422798958 -654479628 -532926566 558427623 21658134 870041755 -97219543 838165139 -691172952 436450806 54837467 428938254 150825983 667895595 -905332408 275475127 -239518331 -504869421 -835145895 -766131777 796817543 -218366644 -448176492 51500859 -229528041 311103034 -363122869 -723020025 -361823163 48343310 -370776546 875925447 70937723 769478885 625419119 290746985 326219017 665323149 217269073 901643437 124454048 -652878678 -521776667 -590008736 183332763 -332049614 -326490468 807485221 474416876 -11277323 -562323039 -923266613 199127528 967027752 201402003 -854483797 735297673 419033268 400164862 -865232197 108708501 988143343 -515252449 -461957660 -705921553 873965772 -799703520 -804512858 -674995076 -358140024 122399687 -19426426 667737068 -179343855 -868607981 532640943 -670737804 240910373 -822236898 195195334 -296994540 -85322841 572534120 -653159520 365767324 -403703523 56829471 743356410 -907858352 858751205 741618760 152336770 259656289 -479516201 -205579706 778696198 -6653463 125983805 -553318132 -698202001 -299024217 -310630923 -459024867 382823310 -493197950 -313502319 89363103 756397201 -325790202 -717575579 483334001 -640286062 938003782 -928126449 -195570308 -164717504 874689330 393533906 645310733 6525995 939097945 255183359 -603697141 283067594 -224071408 -742863122 -851952375 -813730125 -870348020 -19475817 262097028 111048578 35643739 -832904176 -137568960 340895400 -516264479 407217729 363110165 539138257 905931404 -772528065 -785022148 -305458582 -727450825 -705628062 220260420 201110558 538034989 -1722633 -640307517 -840933587 521915107 312300058 -499434227 -680833355 -285466972 253658496 -408844658 946546524 49971925 297558913 960087308 -615099131 -529142590 664247135 -374244130 -548697075 -499043646 -875571615 601879424 83723235 -259023417 -383820575 560312802 -476903165 -877239338 254234080 -356012166 13840668 540609232 -301700667 606427132 311209678 -323072691 -591573443 -798052556 308658319 112932756 -805366011 -288717242 -497208249 186265159 551523185 366308001 -474828011 -605177188 660073649 -138232064 182423123 398448985 -887095339 631517114 -424884630 -979225021 -140488600 -956702275 -413130121 -595105944 298070602 -7887894 66691082 44529345 104436864 -793884178 -815768403 -256132656 859153358 -29285558 -107140912 -56055705 476719259 -732828478 100737690 -632992599 -686921194 309928814 -951210711 -966141332 -226113516 466320869 -812265239 -822158580 977173291 874714380 -326511439 625999746 -951823276 955820254 -98330066 60775784 -45105176 -414792660 934459925 196303577 194648804 -315788776 -600547518 -388374096 755737112 823937972 -801793652 980077193 597992315 -379646362 -745951294 -739877563 -888248214 962809996 919179180 885838155 -359411625 -123468135 -343814253 98491577 -200675065 163469442 111088928 -937762372 -215358982 -371302329 -303622172 16104871 824547452 308778973 273869008 16957913 471620653 -584422791 -941199021 -31580019 176133439 844539179 212716419 -316339216 9247742 202319261 738354820 313435952 -672238819 295327021 753895772 -86778093 -800325623 33921754 -489667623 117014248 491235503 115393942 -125923651 795760934 630744211 696289320 829938212 -417150313 -966327103 -139971996 -531101271 869203875 84789653 449844560 -813956870 754213387 151389507 711677567 -592917240 -542987396 339776791 -596906968 327448049 -342304153 633248148 183800048 484703058 950409376 -555678236 -490307402 619225880 -733008380 631113340 126044282 185214767 -8574048 -47393498 -321237481 -934387008 -292437373 944274798 -449479515 843674604 -793319944 260230725 -595058097 -110658162 742982681 505595380 -832081201 -553364342 -764255869 400890184 911960646 477601250 332503980 -336298774 -688036203 195975817 -845391095 131799268 -864533040 -173828112 -465343952 -796900270 -546335161 559272492 684873468 870723219 293627858 -563903788 91703112 -440634720 -701481151 -667961166 -420822980 -246771364 -364107943 -98713675 846313507 232342012 809010629 -869906036 -760143946 -795811805 -521946499 629462381 249152936 882144366 192490160 -623733185 -113524886 -287573849 -28617437 -311669051 -6342946 -835060811 -469276730 -421797506 -750303441 -39418623 401147634 389775804 981413524 309488367 877296595 371232884 509870506 -363648158 178670022 -963581101 26213598 -524442175 -632222643 -204785629 234946510 -760781749 366173395 903716463 -132842433 -143205488 489866603 -335704171 -275176826 283071231 901251761 -699627847 -562345690 735126439 -55101280 13167493 222796313 -461743768 4606132 821897230 697907619 -930863664 473167529 -814359708 -933755767 907657162 998517661 719921289 647182454 -16065403 -752087579 -586824341 -629539658 564455017 206384898 840686081 -110234699 558001270 567082312 395484134 78389283 -341149090 947501006 -184779480 -701914759 -509305167 802494629 7931936 -304564549 -575751553 952628270 606653982 833907708 102309799 575612543 38657168 633568121 -92317844 -633749949 -682850259 214109771 -859762625 -521123785 196783373 815686257 -644311386 -62126648 133123569 347148926 -518177571 -536787758 93510620 -463953373 183889251 862926153 729653543 250667613 -861007518 709426941 239871035 665308018 985990855 -788269053 -180436489 95298084 -76698446 -891054272 -376405829 844008995 79878145 507146187 -417196978 69639481 46199343 -345200518 -906423626 6217767 434710962 -558765431 -96131393 100704619 807628836 -444798624 39532516 -90536224 213081409 -654718917 -403739137 -688514132 899094855 -466640791 -319596221 -600047825 363628539 1393328 935606483 -324119062 -271563756 839665732 642689916 43798391 797667999 -74622172 826886057 -819458489 796775247 -544920942 -748707442 -540180475 -237577676 -211356770 -622726499 185632233 982072396 -449803950 959908398 -554160425 -574668983 -933260740 425689377 -759061687 656005478 702344329 -936137181 480959037 625769995 -124604103 541186456 -67945837 -986235579 -20445828 572498582 -968869014 586822066 -371912491 503212718 465544807 869492947 -901347881 206518726 -951021339 931937867 -136750966 -603453590 504895174 -826791321 -165790518 297047449 -653051545 814179435 985429021 795774763 456550118 445823548 -350693885 -428186690 3814011 -540936153 164751599 -918330660 13550619 -761451118 990198854 283437708 96969267 -186818817 336572996 631352809 -802265935 -87472737 -934403111 -293509515 -799253868 -351199348 777871159 430678317 -471865117 531856798 265301858 -434965046 -895087610 902242719 394597018 778950123 -149609930 -581267656 -813204789 580592369 926562320 989998764 417232799 586236628 667961336 -916779617 907422613 186049945 -313172221 -545567202 -137406363 -86297447 547831721 519880268 489736711 179815865 -444883194 -942887426 -546139983 130770191 -174536586 42893865 468817912 -800926963 421822227 218020467 -13900878 -114047672 662899633 -63212355 -473038741 452787085 -229422801 -603487711 -710648218 211319004 947588944 611937111 -243426378 -5159770 -195279678 235029616 -90510592 -296572391 -729781143 134553249 138077822 -952141039 842262680 180763409 -75306396 708041428 722439362 879026761 615819736 -734110105 -595678864 -159120131 -729354682 -214279350 -560355511 -215049453 -110394078 -140038710 -760043954 117473216 -140553515 -472256663 -243866189 -979875859 -4543482 436831305 -420871854 -546752610 348136422 844414427 -316076563 -549208185 978328001 615018357 -945266612 -572119524 -890544297 182296170 336337750 981355974 797842698 754290951 661544676 -361821091 56310631 20760597 99760049 -133250584 -84077248 -518278322 432704873 -963926431 -841931087 848717329 -82860455 242678119 326794560 -511313083 -444746820 -820675816 -471517775 381679473 -119599417 -233692781 -812474387 -796354248 994142338 701510622 -373151512 797061962 -358808634 -703501196 881442423 -576950855 -409434311 719388978 377645831 931148386 -660101369 19994573 -616290621 -142987732 730865074 720355973 969104191 -510664330 -434953374 678820476 -975791080 -488369534 -982103553 -729673711 746713600 -318459395 988144984 -511723532 463574913 415405854 284330547 -262905743 349817608 -548670591 -471702683 -589418852 408114238 475734396 -614976637 -187447138 616000449 728082690 -824039001 712440244 -625386576 -249220277 792844761 718299585 886872940 927589077 -658370417 -483322070 464460831 178853632 -118415169 22291450 -68722511 -216161608 742063255 214833020 839258634 -427494588 383399858 248727120 928001652 -157590221 -113994350 -573377654 -974118814 -343351714 -283810459 642293179 -72293373 -784666293 68373969 -309476375 -652467403 -510103042 829374274 -392864817 -782398830 -407561869 185772922 406258213 -240258727 660762086 46044922 -957644172 -671098082 588732255 -487064506 459920015 -325430674 -713086043 262925539 179177033 -147226505 -898219506 339168213 -453350530 518755591 -285260648 934360508 704992670 -286899359 898374694 -383949716 21871631 -319653761 -427081749 775706689 212316923 513212864 -208778078 -649960873 -60336933 135831061 708016628 -859510048 -215751329 892245465 -770245696 635248303 619682858 71999656 673250326 -839398018 666276487 493510180 -288849341 -492753988 846877611 -149052118 -548935569 -747599390 -328960696 -237366979 154880386 -65451307 345317660 -41235620 907202449 256308318 450877855 190726109 831683130 -156400207 -484723738 -202009064 -664147974 980994930 37994697 -815228698 -146055770 -496718889 -48244646 384244593 775264442 136418236 305832955 -837365746 173886348 -499331714 834037047 -518193938 -828639168 136795890 -44099278 -663342833 -307746226 -719575305 -879081652 649455117 569345980 5103613 333402285 652576118 487433743 166729890 356033680 433709159 -296987680 601811912 -844305811 -152084994 571944169 368821070 96007095 -615148522 -914965745 -24018389 -125068316 662299912 -196915553 809408837 927136686 -990551487 -525879819 285238138 -968492106 329690904 677590138 -256360022 516827827 -922371341 42306063 -43393102 -3260144 -346567822 -557411721 -975530482 -535527217 811265140 -641636589 -600070319 55045802 745644225 761443406 -702085413 -153680414 -175604446 933867736 -177192624 -111737137 981757027 572867121 718276323 -783653368 -423435088 511948295 97196856 -297637726 -35623639 119089647 372840025 -400501983 292927440 -677321485 163689971 158431439 -555242667 254752200 20583786 602018749 -474433179 -737432686 629882385 -695758580 -103026439 -134955108 252206399 376366339 207362335 996752539 122176758 -23869943 124257309 -631601426 -955187310 -489540448 -278440953 883394036 -604480032 -798529513 -932564521 -119076722 -218143295 -165275853 -38593406 -391579242 201529289 -826340127 -116211725 -326786110 1693539 782091022 353624523 867719130 357096915 -323560387 -60271790 385849107 185025894 270776509 -11415214 592699825 251876193 -969288035 -826050632 965171186 -907359439 737585330 549198889 -29576647 -965513150 681900454 -769472590 -39109590 898949816 -20526409 -979490101 -172461846 -828719584 630561093 -535149382 665153696 172643762 -429552863 -756521887 -374799121 -907963670 -394258046 931663005 -160900648 -18159046 -779203147 721207162 -230664153 172638475 224332502 -565950126 -566895667 938761853 28192211 596506685 175542493 21985058 -86006225 -122856424 -147870460 -514147618 -462137793 -271766795 -382629857 -601007500 277632751 -482653479 335113605 -778218808 -499678617 -625296442 360285776 847302252 -319700421 921385216 208158089 -660958396 -351205880 -312575736 690703052 45988453 -202465354 -263171583 101083260 351325381 427066476 -659538845 -86022312 -733101857 563023337 -61164083 449694412 -318947362 174742548 639158054 167945755 17874196 -160551095 -762930032 -275585789 -176298097 747254245 251095097 50722674 -858690697 -829000479 -521257026 398629540 38345082 313055556 229718621 -880976477 -604899573 -690902799 -538274053 40576226 164382779 50917314 -224691194 -201079139 778947001 358141290 -643585957 783346197 505945766 -958165202 -720870517 439404933 654314588 469232184 -822388766 -914591861 -698964443 976982708 -613313836 21471172 -158511016 -383016846 508837869 961662476 271224694 457454826 -235975677 -427696150 738941575 164721132 -955089313 -559761216 362631711 108197346 704817160 -813486317 852233482 742668548 986369719 948366292 -257932885 -534550220 -554551783 -172964689 329353073 -502056321 -907989678 656660344 -884150120 136918267 286737614 -881395803 370519522 894243335 320470448 -297845107 224579892 -583747478 -44668303 268041483 -148070265 -476394309 248425319 766922818 982885759 -724439383 -599345157 -319702764 -722024705 683304427 -510546815 -824296096 168063768 -576702218 863700307 -285804779 -560332420 710390109 435504543 -254010757 -381107799 407792235 -754547410 150537060 931954323 -74269640 -687838855 670933700 314303683 -876499565 555936571 870764187 876317475 211109779 -879657308 -883955866 -442994443 242846655 -34195607 -362787878 -100868905 -551592184 -150281524 -164501140 -488508518 -153617169 -264006285 -95946649 -903249302 413517670 680467975 338671395 -8406281 492656442 996417675 -889596625 -406585252 -799451093 144350788 -392162508 602426643 -846002135 294016603 985136602 439110920 699891800 636848203 -961359735 603303261 -717698814 621860876 339950613 -63316950 290765578 327870791 -799081223 -182817906 227207354 935845049 237282805 80257061 7486491 681374708 -616961962 405376463 -570806244 35481291 440819111 -850923941 9227520 744625483 -861997909 -132887132 127087167 485088476 -722014678 18886727 500811653 -662066349 -375588393 -943419879 -207990239 -397437177 515850315 690101770 -673472154 -928826744 -123505436 873876932 -835243759 -535995751 -911428176 -642951350 -202018850 -397640889 -995087927 -88219944 635629004 371545694 113519557 -808482922 -291517355 -353107256 -413975223 -33927229 73622351 636960045 -813145582 899139460 -818799185 -717401649 -288796211 592555345 -556290057 -677411427 -709606810 -818717607 232420425 -690115899 -608422186 924484409 -516882236 465022591 -503412176 535469045 669186396 -897690100 394482304 844858463 -957756561 813865587 456417125 -639965130 159043522 -374475079 -582806654 -733399347 834810026 -671486008 197663019 97392312 -720622577 -203763049 429991732 -287390696 945078051 50683645 385344821 686483454 430990486 748310283 -136172861 -185956137 -312540091 -59085558 -83528545 -244529813 985408680 725923770 351287497 -838093444 -684395596 311224255 160528310 627943366 413375187 700584078 -794570874 -683151640 211875316 715859578 360498103 103095529 -213590295 219880971 -648858594 528604871 581309042 -443302289 -299131316 -987717614 -698360610 813122172 333278054 481130029 764997773 -976291392 -275713729 489731428 714651678 267118183 804963766 -90922521 -56843097 33272623 808660036 897732842 810062728 66932713 -632067112 723058487 164201123 843867932 -163851013 404610664 -926475378 -786204852 682549088 -458679776 967610586 16458648 -74415452 -910815435 -84731410 -198682611 -637391303 990718755 -657401560 429722587 -150539929 791974204 -337664664 725782931 -273644514 -645400794 569147215 -19563989 -910153374 -389023329 4974926 -132288029 428095154 -188651361 -20173450 -846125754 578875732 -526397038 487418983 -62383102 -930941682 -780689386 385126663 76813871 808968182 774292789 376708274 -756366400 243218042 -195634 -792471636 -275825046 -628353546 -877682250 593320962 771543762 664560401 -926482234 -818580969 323090257 -7465539 -235100677 631346425 355199034 -105568502 -140271610 -706283014 -831851741 291458610 794502913 -116099620 637576835 536166265 -467299064 71488716 596932931 -523557551 -363871403 544616001 -166340762 -265173599 -402800627 374196794 2251697 -832086561 -644091847 -223104731 329432469 478171360 -239840602 257675218 698349739 250765632 -388709154 -15903426 448836372 -390600292 852295430 493413374 -877816048 791863421 -386252206 -576100007 -672434905 -109281628 -746622086 -122506340 817103854 497671178 -75722617 667322201 433058382 172753240 565045987 413690862 -256346812 -660774763 309902603 157268816 453715944 868917259 628673574 911739572 580288497 -410759901 -159949511 256952637 967248706 757877190 173195433 -214224371 318622958 -702712399 -54993443 993869131 567564149 -643246123 804582488 -802083324 482460313 470527156 290989096 952050896 629600016 -641804416 -204343142 -184513690 -629376555 -986736625 -207367171 861429826 -674817894 670663751 -845664416 -175630386 178005958 -472312743 -822249665 944694893 -155617937 665027494 101430702 -757106440 41617997 547735748 793257840 682588064 313241183 591922163 -192404061 -62096200 948557353 653533479 -72201033 686944793 818497085 75571244 -716153588 380203193 -981975830 -138230080 -767206074 330658670 740993939 287238132 791743092 167261067 -850711314 -450186084 -866527313 503238809 784479713 867998336 226150462 718152387 -180105163 119256999 -506033910 609774263 422099850 -394597999 74071232 967094522 -221615408 677823218 -983602408 179817031 656680738 637502867 438466143 234471805 621482143 -638092649 -274796376 904495874 837840637 765981090 -450856909 294175018 -497919729 892928596 569732869 829848044 886736187 724126273 -381148634 323041573 33254881 -457434046 -166595424 -558124823 -970213381 -366567308 225429157 496079783 -777572422 884613471 865251661 638636914 -19432064 -826181355 -908966335 739059243 624242641 -901847174 -821233874 915126363 111909768 877383681 491179501 856154687 204388077 -446681951 -906467149 728600160 878864688 234590332 172553632 541240966 49195891 -328438277 -9340343 -421135618 135760863 -610669184 -582136803 482051240 -597788590 435887334 746302773 444232905 718874448 -416802374 63251356 502184891 574182649 -605260480 38072820 104371853 -703879506 -300944668 -76012778 863734053 -491287902 675598812 -771438230 -504094930 -914808250 784012515 -341096579 112090878 -389438544 839079067 -726021236 762446245 310148283 -391525707 885621506 -443790097 984978545 958178357 -931281605 -547813112 -727674640 -946082913 840133723 336120327 -486989244 732649007 392382166 858960328 31397211 -891169604 -250884452 303081481 -298713505 -312364154 379886420 -871563029 -631338487 -35888566 -99626643 630857808 -619323312 260987231 266880525 517284981 -310523591 -909190863 -859151754 -985604615 801534506 -270633311 -665907032 267087596 339010801 54481795 922077089 -696899766 521402862 -642184071 -390236879 191665898 886641715 699283226 -494116729 -521571625 -223242594 -233991739 445408444 252093417 405240789 222441366 -918202189 899102041 807384599 -148095381 -383619760 822429940 -275937582 -472092754 -447554652 -148346297 -837262219 -278814170 -271796786 -201142218 -861536064 97461178 -592874488 -859746258 366039142 -368504396 752385440 386643703 -624698792 -536402539 -354216240 989804869 657306353 805806057 986514410 219783736 458947715 558054213 -612079502 954290848 360320945 611146185 -614940422 721070716 851140498 -632845580 521677178 -553443880 -674882814 -546078744 -651509684 -153277777 -711105804 180718380 725465051 422163893 592286233 319264727 -622361287 -698675836 -345717225 -865106201 -959812855 689639734 369805355 539251045 888006337 -64917337 617272878 -304597910 -571825843 -639650368 843999968 286209760 -47463550 645117641 423972569 -875012256 730485218 384852776 457112798 371014693 -599502910 768779279 -638187644 -528270899 -312963244 -320511428 33753134 685405628 -380528568 152936402 -674927577 -769712815 650063527 -352397477 -336337371 208672584 -176280945 -487687485 -252069135 243492636 590603967 -276545283 -481862604 -380611339 -437848852 665218545 -911845365 -606177450 -200131838 622032164 5892923 -871935180 433289112 69373064 -287659149 672696479 638989908 381650804 903119668 -563387376 -368677884 -604410203 -844664203 -316671846 -632363597 -445600883 286778105 226589749 -530744893 821527241 424566813 829257219 688904518 429780122 -563173423 -825170524 -651122533 163734484 107899358 -91204158 257976574 974877242 -811241434 -364665968 -256598099 39473734 -453891156 704869928 111168547 -48295324 559529451 556988767 -883492267 -951741343 985342659 838036246 -109788278 511699287 -304198985 -280855058 -325814749 69076261 959622129 -576318138 812012193 -310141957 -622350810 -515206176 -997342609 -430614355 192942206 -250690279 905076126 -168428615 -66402738 53332282 -900154206 421714267 2141724 -117552268 657764909 -275211036 -222262910 984425729 -742665584 993272308 409033213 -635034480 -718388704 533182202 972347063 455062975 -7563119 242237685 -141391262 -408175986 523946513 248684807 551932842 -648447380 577459097 620161662 -932086177 -466233524 279164964 594781158 -741406415 731568838 578951047 874305741 -880594677 -32022648 -536177990 -947999215 -434475066 -617620065 15289643 445184977 910638829 637662560 -846137298 886965080 431051443 735929473 583763907 662141314 877211475 -297705085 -797013742 877276980 828829075 966006995 193595585 600444819 -47598614 402258886 -426258695 -596894617 -364358043 549430489 344654372 -522962562 51091263 -423545751 -59606873 -702166832 -524761623 -44412756 -234814341 479462139 189110890 995576778 -173493767 280848893 -182140251 -214457573 -378901892 -558704591 269602758 934186566 -813770848 -336777483 22611995 248566509 89872478 691377657 -383499450 545256558 -998783764 -823013942 -785575351 -963647085 -158468049 135375680 -75998002 820656787 512767280 -992730677 942961980 735659488 -393305225 -48049813 460166704 -712505965 -959743345 224029080 994195172 -71048 -15490992 449979280 -757283159 -858740250 -774583461 630228551 654813368 366492372 967718742 -381948415 -111482361 481263517 503171312 841084282 133947083 -392606552 -415424635 -965413575 -883943222 -156763278 -309534821 -326976024 449376869 -758833352 181766123 552726311 884473349 800495718 -642453771 -810344978 174233348 -212703362 -757807914 -346282680 579050119 586589936 -134906532 -258355808 421390418 -311053087 685146569 -330672587 -172829844 904708508 -229669289 151338048 -520710628 -647144642 307155432 -931929233 443239431 -395206941 -402372356 -468443828 22508318 -925501586 -798390084 -289179107 764084855 252441706 -511192714 67402214 -788102298 -159263460 850310128 351952663 -513746491 412987599 778380654 871807720 -276885751 458418864 -404072499 98530008 159563310 -713789283 323900303 -683939529 234953717 -150952067 925712705 -697169343 -723482802 -316710993 -301979528 -31281463 -985391874 259338227 -277347040 -556038463 781267495 -509266787 43264207 361611513 467052831 -598866511 -459357316 -306160042 -139805591 863823714 -107747916 -319972731 -596531730 810543888 148156071 -383445151 -604875490 783690687 34612950 396634454 776268869 -679154051 533639250 117791708 -616505823 -244184581 -919520654 -589964307 -584759652 988202739 -601742508 -4030987 155953007 137950968 417509751 979362993 756998162 -915776107 134598672 -864227857 -645047361 417948390 -70733440 -946639674 48840376 816611327 -946953853 -625441672 -417216140 -428094593 -717964543 983892573 -134874371 285474133 -272438786 -231930689 -322347146 101490019 -649109678 -918862733 -822436127 -649300793 877713767 -558442242 23898679 891895750 199452242 -699376475 -289608634 102971661 -974868546 98058453 900315309 -64047363 -690962430 -131099537 -827933431 425720121 -746974406 325668465 -836029300 -820077628 -630141126 -5870120 -244447426 -965729410 -374542729 599405621 4725868 -890992051 -310707780 -152290755 299671479 -345298174 -786408600 257410334 -274463593 829336376 698703984 -818230408 247309709 157846613 293657684 791982211 -189243296 -217806556 388609028 280924322 -164768730 855680790 -570561534 -333786043 480315799 650274883 -942162644 -129352678 109933221 252234600 77843075 604496719 776839440 321002248 -838588080 990674260 -27446325 -526186925 811682598 -748863509 -947263062 291030226 94545103 -74615978 -879018416 827726469 -292656767 712907387 200728592 123283887 -138552157 -978764561 718112818 956579879 -431486797 985390103 801562468 -594996211 183038027 522503493 96642801 -628201628 -211905735 350401247 953501582 -382564173 994619876 5608550 995388998 -656974315 -406286736 -704080920 537658941 46136440 350286985 348549856 -303780671 280306086 93859115 -931385913 323836345 384069449 394991518 200131648 -681975188 -912138476 316836485 806838689 -11098745 954213010 -271713516 384869542 828024791 871317157 -387361348 933589880 687088642 580716356 263951034 275717697 -347222771 -362342071 -869440431 -455048972 -336066549 575958741 682293798 83194174 157199517 21187358 -139573218 170200549 -613148461 35701874 -944572172 363659105 118612460 -835761621 -797972930 235836613 343011892 -750158715 944040247 766295897 381913513 499298884 55764846 -654939800 -722256874 -226646151 203640136 436951493 476874488 437541641 -213192379 -824429371 -371201025 839636330 -193556550 -468862444 26508257 -87850706 871051339 -781393459 -381842537 -567813650 598397623 -566085517 -15689635 -134826023 704585469 246442864 -812120352 -681896473 -939499928 909067175 651226525 -501669460 939345466 859688248 -732090407 187128677 431199724 -412513676 -899610222 840259593 -513707276 -548529813 -241608211 -147145991 -207022141 23249398 -981862258 369287284 -201408771 -907312784 -46229966 -52846129 756293443 74159851 919073464 -372937573 -840636176 -285484112 70636676 -937688059 -877544942 851839757 235945105 777430316 615572034 466114457 -921971479 -733683757 685318568 908823390 -650732841 465595163 -721932417 56765891 461093320 -60287338 -520060477 785840490 -304133660 613029855 579032483 252385071 400750601 758530926 -309319954 758970256 624406274 342294539 -430421491 -270902759 661481450 186880495 -269414769 707299387 780436662 -672813740 -554534107 -617463561 -989789251 729790182 -133333663 -570374116 507298147 746083484 947859496 169549567 414477933 609810826 -929815274 -757442717 -636614637 710645427 878656512 -664408493 365038957 178074587 641185114 -27627016 -981591801 390421452 356051670 -760399794 -840823606 311411055 -737864603 -708801655 993426894 -94071145 843087041 -433886750 613200722 -21777940 560343068 -521708842 781739069 -891147018 -440198117 721394835 -173478830 -245166490 789763626 -19225531 71377676 993234690 -362677910 506963990 476809052 -756720529 493017883 -903727751 599186329 437571606 657403402 -937263236 -538302048 124894100 30222091 -162280710 664567798 761180072 -88772008 432864021 -772487820 801086454 -448479698 -927697728 950348050 -388529115 40250656 83529665 -815158717 310184813 -337051098 -846159920 569011360 163008419 -668472692 349754898 -699273415 -800858826 91908615 -389557827 -407180729 276402081 -868829201 -998861483 609167716 -156764517 -798398823 528161588 749180888 -220680703 -606789277 187203051 66767222 307473742 561789076 80787466 932307809 511163941 990246364 -299171831 890842665 -165998687 5493957 -293144410 401879771 -469589321 493454877 -231016509 85190548 -264720527 237990361 392567325 277786010 191213485 -207942784 -45961338 531240242 -900465156 -648707056 -79172743 512816871 962392168 295686981 593715935 736741607 -619787286 897747334 -413769120 816136784 359202676 614624918 225178794 -710822605 -571827799 -147183239 764477012 353078954 -735864419 -311443822 137697666 218157907 -177514481 904922374 324896953 -123053608 -513363718 -648891601 -438943556 157936672 266812384 -42609270 -134463956 679219483 -767517869 -914924542 689119242 -67271206 514271479 70699358 -607673619 -553090353 393657107 -746043553 841615257 843349922 -543312539 56086198 -375354965 255669793 342772593 459409267 662088835 -565076098 -98628303 -376995216 -762048663 113716658 702067779 503011111 69789341 -116591633 -69717099 -582371072 -437570106 -345596497 -670072185 2501255 -325910636 305430040 -370932023 -391185357 270590166 -584815516 977221628 -854870046 43496840 586587140 836189020 -226373469 -273168670 292870197 -180429428 778139390 -101164853 340571508 229335071 -789731301 -624012490 -975468403 370554687 -964926980 44368572 869533253 -483607024 262117887 -139536947 29402338 40653550 -854865063 -674699708 234432613 -12060331 681781925 -813859156 -974902554 388693019 -122821999 -798270891 553426409 -279710412 -99045018 616577408 492863732 -532227334 528334063 634036790 -935052637 -288980663 628876916 -70910245 401775683 -76484460 537480304 64525221 485442788 -275439368 336887524 -709580577 473798953 -607241808 48458455 621476450 -281663444 -955516611 -706157803 225108084 -826853585 -943310509 -182089876 -121998702 -832634980 903671492 973802056 736972625 -178518202 503919097 996447549 -651318300 605242066 838617012 -308022658 -768691135 426072768 -817703204 267637293 294810956 -71228167 -814596223 489908256 376296226 394105961 815670436 578245635 628716497 919890390 -7505988 -616720791 63502483 -839346849 -190332553 493623351 74803061 -982257425 428437612 915802636 44797810 549020586 -982266899 749034067 507646280 -849580982 -920329456 892462884 226127866 -582618649 -160063715 515129724 -779205621 -266639161 928059658 62495467 796313030 -830813247 -314867132 113802521 341995117 69011431 959149098 274839990 -440877468 -890946399 -746070088 -700640208 -156370851 646112742 975316666 -69826799 -504307136 -258354451 -536322956 -577476281 -217928681 587366182 566345759 651286112 -550847689 -942781136 913735364 -661927287 -61938267 -356915101 296250368 -257693942 -944112519 374333506 866635582 15438458 -205705444 633435861 592753 839041802 902770972 196869456 675248064 387482973 -416530488 -305792900 -207377725 698002722 -582789406 947412330 294944193 520937377 941190851 339145339 225395896 270806659 -738170671 253001330 -414789726 991294623 103862202 -444288262 -853577885 134261246 669476848 838369569 540620246 -21913782 -286717375 544347178 -35426792 -873684438 -251781174 767137608 -466481780 -223342280 -412352931 -194594978 291564086 984755249 -85534026 -555418562 -875532241 858817807 471879932 166111138 131933378 -288326417 743276472 -880968421 218362221 -630731819 -785234492 926848905 224203216 -955558971 952056020 -555231494 287374971 239082287 -714850117 239034591 857108135 898944705 437985505 -177781222 30432128 -910251408 368094926 553844388 -436409012 -942889346 -497422512 -432099176 381598907 976519971 418605999 286234102 -253446990 455311312 170494711 276691436 171987888 -220411298 111111579 348805523 208461281 -292433634 918885322 -787006838 -896549333 239951123 248993891 -794274571 -88918208 263658156 583902631 129373254 -241783982 -82767324 -300283157 -869557487 -497583795 419312621 -899299451 177324120 12723311 878109457 669025405 292868224 -133022708 165703893 778801455 -205104457 730492241 -103678532 -915711646 -516892826 386132672 -606498245 -269856279 919745523 163947787 -177157667 712533885 373088340 -332567555 -269716830 -527236684 -644168838 510390683 -704289499 293362969 -703756469 425115520 575303729 972329682 19872998 -246035853 8946531 578485813 -932436031 -376359736 -282693891 768757518 402826262 747672974 820508279 794651033 256933074 269916566 65635333 -190450245 797881196 -619606075 -211440076 -127990589 399082345 150908676 497493513 351918700 934682579 214134713 972518441 -339982142 235414937 667438387 328917647 910544228 70363739 -220078846 -442267961 -553164970 83664620 -722445964 576304441 567526992 916567084 -10850831 312184419 531028221 983439077 -459569138 -406386230 -957499216 847944706 -170920677 -560155726 -172104998 -555564940 435885945 60862491 -153729665 -61293431 175346656 294305036 -345765919 289741855 652101802 533120668 296812819 -257408310 169136351 -998660175 -884717435 498988446 -771213811 -670544965 -921105990 -317966237 429300948 145852498 649506 47778601 -676130222 385935249 -50024410 -500046248 -679722412 -552737763 -25748279 563696323 -24098315 -600189261 -242312856 769796287 946237197 -389021814 -95981833 -535221219 88783279 -262951314 538818267 380735731 -77635878 -828288208 203522832 841849631 -44788469 -425789515 315704089 -996841827 951886039 -219794337 616292437 860450017 -832114174 -360185416 -845999912 -165926945 -340394429 -545840715 415719550 -456512547 733619346 -837299718 -43165724 442853426 -799139711 678101888 -337874940 937551781 632349303 293436651 -150957989 -863408510 778285893 -427652198 -862505372 -19296625 110300511 -920422788 -298241614 954350463 173693400 595099158 -513088221 -942862021 -270687187 -846354615 499672421 51186315 706827839 86839004 599958727 -257395747 76061399 -368474965 39851109 -149599372 -847894460 547023009 733466758 136347097 645142064 595590126 -161778483 -73677105 766433141 48028879 -968279409 625343041 -883423389 -696389660 -718703921 -291667933 -533782525 -678412099 196223969 -946661474 330493012 423086386 225661380 -128111198 -991701991 -889534119 -189243704 -56840177 774727988 151948380 106935713 -719923663 -955195241 904047415 -132131976 -636488535 -348897934 -468340458 481742860 189193104 512485820 -349292686 -154941652 -562569514 -59203354 -178402460 662700716 -625615020 868319542 418232846 381417227 77224791 619359339 6024684 870782535 776863080 -247991775 -12905442 238173700 752981305 -957981553 -218109416 957079938 9794283 -801761287 51428186 -993321018 401954704 -889051585 79799671 -641685636 703430824 444350567 -507496792 66873080 -129400949 -270203745 -769066916 315439872 938805582 837171340 126652917 -629149214 -633915819 -888984762 -768717100 6790417 -605471527 567006109 650698481 -862297914 239753310 942965804 831709893 -391183195 -635154139 308031390 -486131791 -671313962 -579976246 -789747330 248623453 -25452898 -601610813 954720183 272688723 979947840 96160112 851142944 -537346860 912493805 -292164231 -425614002 377949510 -866153526 -941701128 -315754597 682084691 579256729 -825831564 992264653 -628490444 -164361164 258850927 -109802955 -921512138 366963926 825329595 -997522838 -622303696 229398009 -127027431 68921213 -977389566 -75889800 -216967111 443580381 -211205561 715883858 -526324953 -739895321 248603568 731050114 -854087773 235500416 167462393 560200028 634423216 -774699770 543169830 962970651 571024619 -96836015 147071786 581932471 84078986 265031352 641712141 -385898486 71910398 873704436 -791365174 -814765856 830795128 -290861729 323393101 -580178655 -214262104 -917953033 -959365358 -6849390 719751582 -508170418 -255759765 774528830 -618181825 -473163191 -29939984 -89100465 625890892 659059456 -760107765 -68264417 -204461597 416517063 -88428004 -778392062 774489018 -284029806 116493019 -827716902 -663661170 85880311 -278477128 567688370 456736346 -644290259 699181969 81720625 -151172662 751117586 315050542 -161465112 -545270078 -550580223 532303457 -721417479 405120544 146731772 696891051 -558922614 109823546 764746835 848555669 276063216 703477677 -861267293 -663041119 174052747 -358452949 -999497597 -469685014 -574939386 753520770 202268383 -353793621 -492482705 769427180 -878067528 -490140355 -725455423 345412252 -14621926 369453898 -649022030 -279822378 485422087 -383300225 -797347592 -439021390 481198225 -119521539 392189964 164855472 -948538722 902487374 -804070765 365309192 633135048 992249957 388066437 -606306704 1520534 -668036103 -536253841 238750635 -93322195 233689875 925903864 -428004666 564370991 -930009936 -232191637 -365056472 -175703073 -637511824 -754990760 176877198 -335261647 785914751 -379129650 503491384 575272604 60818524 -822736653 166371195 -4699946 -80977664 920321112 84317015 -958938251 -72652079 463885666 850003897 -382400729 145723117 -315726454 -45120820 550301068 747540948 500849923 86208689 -551754877 30079444 -257267262 -237873605 -93390453 -374043685 356746294 212255580 -640063448 -187145692 -886735883 136151436 557946196 -818610935 950114035 811432237 -853363404 790556917 496862386 392338018 280003269 -362268847 170527428 -210216692 -807118628 -9503074 853941733 766587749 359342649 -722097156 431013412 -580356898 454435066 829300088 -141012530 321260071 -355779161 161179805 -313598309 -321717458 781487568 228322945 -551777488 -956567082 752847105 116133719 -105650346 414014694 -42821694 -553666901 780891478 485884686 137987111 188180883 -396606069 9666696 893535655 915504385 261080733 529237333 46627848 900801424 606206780 -289757919 -119902056 -106521991 931071233 -525643790 -17361778 -576179990 162120134 -450149212 357627354 569338407 539398558 531596235 -88040698 689434084 59916148 -997353985 -407722942 -336953071 72857635 -518731881 37415005 728422332 92399163 458690210 -81210188 31594611 648171 -779465299 -954678171 544035255 614323958 -531102925 -370702935 -500567413 583439178 -80766434 522996717 727825353 -584841240 -249868333 415271609 -126059671 617758365 661553760 250190421 -676853291 37927223 -839492008 438783037 789853387 -620319195 722729173 730724866 154908966 -708601462 -372509102 -532677003 -8691861 70163968 331586023 -626882360 -561954297 -125291436 -828797208 -867528400 -577986456 15890548 -452101916 -331679300 508493273 -563434851 518942574 75248794 96480529 -380617760 755021589 768098533 810081299 -971041787 194233103 -47064963 124672734 995315477 304887917 372088813 -820731995 277527765 -548369688 796070292 -313759044 -187206877 721443858 -461187662 -1895256 -241674738 -618815640 205670001 -611624808 571238964 -138166802 -883369537 646899079 -965295907 591335968 510255844 -656955863 -882172075 885924009 -34294463 -434280443 720430937 669247531 978552441 -770870023 277481405 -181418981 -42908214 -319629900 -354412906 -785385174 -494180750 -452763315 714908945 -24434655 685164586 210413994 -431100373 229808251 -2339491 968103204 -899572700 -186346738 198416256 681080398 646017674 530386991 118760752 -429635930 736168374 156349010 -128192914 -497955762 -732549731 -319227921 -521723041 535057460 11228060 296270173 -848660223 -199584329 769401195 232366128 138071459 206170839 490987921 597714600 -723382345 254905016 112138864 138133422 -342047711 -510568233 277315511 309851136 321271496 -790015633 -478178597 -873813952 826896842 -716814925 860501866 226936705 -321732361 741200902 593147971 -85671280 504919824 -136459842 -981310268 -312851143 229211580 13380413 294925711 193947783 165671785 317902369 23911901 36020098 166042853 152276297 982878795 -943863393 -476408432 -994515464 524538813 -346270680 -297315042 -819233742 -958458395 196957852 513394090 591366114 -649638756 951022750 732200163 -264179077 687172782 109504233 -397843560 -427120474 739649374 893412216 427630556 182117683 980198605 -283809679 -920746320 -865399366 730082984 -859346905 -318815180 -128577301 585207668 631508666 -938682452 -275687799 85205718 845592133 -237203518 304079776 -602965745 -198203683 442869234 202211699 -110918483 663487411 876844332 170491371 -1553862 -521355332 -60554964 -925765367 58596390 464216934 808702209 411355049 -660875384 -521238474 131374479 -314115138 167628179 679468760 639527456 872717433 686939599 576471534 -435225195 -13523456 -791856261 331987252 -191284184 -478755143 -902965350 986501937 766871273 -776858623 -933159005 -995439163 737163083 -953501765 -71731281 799537521 -465597409 -571364634 -254044310 -243461371 -206644873 539098755 -977112140 230941756 936781114 341807999 78906170 294757727 -79081198 769796311 478419048 -800282911 -648897894 -622565504 -386634895 767840812 -50962307 985235897 14618762 -578870632 239245302 380813132 -805174466 336663802 -312214372 -325842246 383243460 885983694 -753161754 225766077 -701960961 673070283 370823358 885875266 -113304756 -488325784 192308748 -110758829 -805121131 -786496313 -170718238 -987825490 115954428 -936763195 769409818 -873469285 -859194179 -620129798 345409038 -165840049 787897902 696775454 268128666 595450357 -355746981 -235620137 -846648714 -349599526 -752450407 -63536979 630047769 663754205 632707013 498921062 -922067460 582564280 -55174060 440891328 620587123 -240644148 -738679538 892869931 433492309 918112294 -529091993 246934140 421605397 36108307 -758118218 -243640007 986158816 -994730664 -252572645 -435595496 28486645 433262375 824109062 -848976630 -243678328 791286125 -51240787 -267574837 436813663 -122996707 239034917 138587887 -826997499 -400139714 158705231 -276810831 -987452688 -186004369 -989835417 90195281 8608536 371979044 -31903180 955127134 54222240 336055806 23545968 -32515058 -679710191 -501976411 -830372694 171819867 478528825 110118892 61632736 -106331887 357937012 -942289828 427634017 812040561 -761047050 -943484011 -320091269 84050091 921443793 907579517 -262751672 756807375 -958414037 -20180366 -144833719 -53813112 708846387 534510862 952457980 855724532 166624354 -30444637 -490351687 -636975127 980781417 -225367514 -42302484 -613457666 -135841245 360844252 118109361 878348429 632391475 -1665042 794803318 -728680527 24178730 -134815652 -323080024 253018692 -870601365 750615461 655754041 881943811 -499614783 420503032 90041273 -368042805 -673537774 -996332043 152963966 -990663498 -766617716 982282655 328658717 -801430848 -941156926 652036533 -69381967 151283990 -183237625 -996668077 -162390442 817381609 260017821 -886997515 955266433 573169976 -785629737 -553581117 165766018 57381893 -826645883 578049577 -136163295 -946118059 165404011 -932874542 -848623741 -992595961 -493810180 703210980 192026890 735164741 -301693469 -995678044 -629654946 110623433 -978166495 -218031674 -990054667 871597680 -296424388 -461038146 -630634820 707046309 360577509 -704334437 -619831189 724553068 -112051102 -638801769 -581724844 -11124832 274395626 -632419854 -331610780 -266882394 351351524 -631037008 -607741219 -976392612 134591882 -418384506 138421502 -528062044 -547193181 -282666047 35789933 -93614411 729677074 -727797581 -264394894 229889603 -302168036 -960676918 58047722 725648269 -415759221 -455354610 228827124 -1916617 428617129 609591759 -145282858 -685408427 -339233683 -996317652 823012705 953804514 869640808 54072811 704925879 987441746 -374343382 -113522944 528959442 775197815 215754262 294082702 -397494425 -160298775 915076789 -669811868 -72475135 -373199991 925024264 999210280 -564051991 -550340629 890171118 839864777 -978295012 -127516980 -855093614 -504900776 280926379 479378499 645953658 -613411850 -129554856 -719494202 800164915 -633735244 -577614377 -588831477 -558454886 991417363 -910061702 959381313 126938750 -43535115 -924271721 -309147702 947351480 581393180 663369646 -413299178 250978516 445603638 -974202672 725996253 344088485 853105731 -688161740 -626691889 -559324543 192169416 -785567139 895613592 10102020 -666243806 980962297 900876192 -362441345 -133779623 772539717 -366314081 -390065444 579627872 -396816641 -622819554 -644726376 841399911 271459565 -430773405 771187542 672402095 927281064 -203050129 710189403 -110534177 279519169 -612767501 -553746020 -469724614 639884495 -628409440 953433297 -245170796 -444112541 577348181 875543815 -272164369 944557390 -289594761 967578488 -910126980 820339410 994279856 909263935 -976419676 846349792 -335547264 53845143 260487702 -37272078 367591984 440279882 216324660 589163450 -651733382 549877472 -369111249 -222081074 -2563974 -965358202 984936929 589523261 143417739 -840860471 -456683041 -609970680 -267937415 -313914370 -68043577 -990657975 -324169894 -83729476 258665426 539483521 732543431 -586281901 707905151 881923355 -865320988 -326850141 437907130 -282010275 -798376621 441912407 219429328 -577046062 -953732545 287243165 -587480916 -943808746 -203972931 -455554610 88514468 590277262 -730148074 980409126 333062437 -853305099 -447704230 -388892946 -229282439 -712804555 -953679972 -700363555 455154396 -699429607 766809725 -965192348 217889696 -310338258 10980380 877160138 682616517 -118034193 -800321323 -40131659 -874647949 -157181195 -607546080 625532345 993885192 724091432 445166005 68735648 658791270 -425809654 567591467 -577642095 -103047298 -551291726 744180040 -549716918 622869239 -461565782 395831422 -859023274 -183956190 -875481189 890588985 299953399 906996865 -635266165 -90416259 162871946 -248233565 875985286 738219872 712831131 -11152766 216390849 -219350122 791510334 475826007 -859235191 -2151988 514212063 990298165 -694637397 248277722 -180784868 10557015 -813016690 -643799088 826768772 -159992687 806107302 -290295167 -398296567 -10136964 698984369 879998068 200376652 903943730 419613973 -924757087 509043910 178532722 -117695600 742005240 -886460239 -162349917 -386140710 222006387 876340131 -655300140 -262526417 -44994538 -595976160 720203657 -605183717 -666214629 817013815 -451786829 -800112079 -128120708 -865690240 584822577 -152567585 757567123 -389622600 -306857544 -154321097 140797426 6813909 270154763 -225288805 935863722 -43238848 622635722 -853999223 473865269 19732378 642121720 -402102660 16275348 237827512 644584984 282360830 309716753 422753964 394282118 526275889 -696740611 659187255 -997927201 -50376049 -271183223 -180565356 181619994 -172092437 -487974067 -446164601 36696041 -216719179 -848677769 5713197 494570470 -15850661 99789935 245280797 68327901 850504568 805703569 -377429032 910408651 327535847 361716258 -661178064 368333147 987728319 -718299428 -967437191 -188955473 845519724 -94422797 -858381492 -668306254 154668512 800610736 -966401800 -132889314 -965178853 -129729604 201194611 -803105001 41950169 503287055 170659360 -219053985 -708832652 -707147071 -646388139 356635995 -489645851 73043850 169944159 460370535 221649635 -309131827 -579807720 -616723797 -37391325 569034741 -180979037 316976042 210396654 372083584 695681530 -554044842 115904924 -855757875 -878666662 806979933 -260110458 85659145 -660301872 140672644 -696720011 643088447 668374167 487378193 351422057 72033451 -991630914 -540537208 165931230 633059180 -859630199 199563444 -627454282 -743780206 -814854328 352397863 -572797641 184855037 721424103 803821937 -252846722 457395325 -749121250 540379882 -688066174 -597527765 -371271494 462704131 -279995516 -781409593 -951031613 603108450 -453441930 435919426 621003048 83056974 -350019423 -29978715 547960952 459024915 238159470 -788312942 -597849715 -130473204 667988392 582629990 602048625 -803453119 -990182676 -803195935 -778557142 -968533984 -285378059 371916116 154310758 -959007541 853195786 3684031 -89918074 -737175554 208878375 106147100 -599926713 685991692 -534240667 304243917 -606737920 -974501279 250410194 -881984434 427039348 899922501 416929174 132662038 -757014268 963550955 141566831 320324339 995407122 -859803656 -719490043 408097577 -703681435 -31342821 -310533556 -702522315 556623684 -841055779 14061791 -756778790 -956032892 415408965 532889781 827714197 176975256 -548569521 -463710747 743437900 482716399 -915024960 -956755314 -236780354 952695918 283947835 308285903 -1417964 684761821 -702399961 -647442750 300447086 722246508 -140592503 -848220259 7965608 706313523 529357408 573109010 188458843 -386447372 -243596622 -596668313 -158582544 -979971000 -982967414 -961507926 -121270326 -205549503 -111907303 -412391258 -569230708 320747596 -687392559 905139645 -418073179 -975937436 -646020181 684447239 660553444 -88114723 -396079041 517437382 -701253331 433471371 23561284 -496928354 855546946 -486395336 -922960210 -814812324 -195348801 -113383682 953057614 588736560 -154933685 -220059703 918667126 266116017 226236458 -646510708 150031292 654528620 -858384880 -93151214 -30521943 -127224950 -5540203 -366643043 564555933 615317266 -279061291 354325015 11104765 -124998647 449315586 973633336 277897005 438731840 -702694114 549602994 -312249516 -627312169 -837870751 -688939869 6751465 -171819524 504654419 -837341767 -298285077 -174299104 71017524 648222974 662260002 199585533 -360411722 837934522 121789114 942272247 -794024639 -266525289 -825445595 -984675658 -354259604 -640962573 653993409 -306713339 214235492 224286583 -804690744 617542784 -907261210 598345574 912243803 -22114768 -521341191 -311037347 315307042 -484075858 654071995 -158374103 727172290 -572141837 -529603797 -47552671 -692298860 350165171 963836163 -376568108 299243030 -899642430 -784906571 -743740532 -26250468 -993317738 -478218330 939056284 215411273 260203417 105177913 -85252082 -677892786 -218590430 -322563962 -286862942 768313557 -927934951 151281065 232669284 -164781508 455287888 484091079 424111081 957581048 443602762 828090210 -51418323 -491475343 647592156 -693726121 343508976 -612977099 -824343183 -834033271 -832096789 -227334302 872889279 3665177 830746761 279785292 -595718266 330441220 -500821650 400542195 224229805 -588603291 -588715204 925887111 695122376 69701598 -172297442 -606812704 -173405306 -94221691 326737419 733910909 -144001563 709774685 836800400 -625888025 -357558833 120564143 -484883421 130090531 -102500284 29347127 1036759 -603540841 616605717 -520531496 -601472155 -329229355 255104744 301102378 831412541 -919384304 -280697758 -388105697 924115586 866332338 26060650 -69073442 -295812565 129053404 292897560 45303566 -130131360 -525526048 -465588836 462781617 95465956 602525875 272545369 -590584106 789200636 -117572032 -703385416 612765109 642803614 -103897508 248654678 -878541936 46910118 150165234 261578676 855094956 -768297779 437574256 -716836039 -454191929 601074506 -661717690 -418869082 -308013530 -352115893 -127898420 214416480 492254648 965331578 -221050087 961216098 -545378147 -396846030 -614615461 -42619329 -693149771 980315403 -193121151 186891776 102261323 -351902661 386633862 507920669 348302287 -565067274 175598 -801140172 -893198490 916602140 -47102327 923129827 702174366 -508160810 -614453590 527069211 563818008 723490792 762311276 -65865014 -580039722 824971675 54590651 606401848 382969953 -163207510 385445612 796204982 211416952 -295980594 -123030878 -382044162 338342085 -948127923 -753001637 -334278836 -166299328 56727221 -485178607 -199204088 774886597 993003463 723629737 963423419 481611727 -867156760 -475734553 -582707117 940374709 101701528 845516106 847947739 143519354 -674232132 979983794 -78396107 -882682388 799070622 -358519760 881295592 -308931372 916904893 -908504336 -142144185 -501403860 -855677164 -557073568 683411483 -810999449 734624115 880572765 -476236779 688448518 -286323 -339330870 577267535 556329518 734072363 858280054 493794886 363317475 -52369141 106269563 934897300 419993131 -792028153 -283762815 961202803 151394198 372210293 -682485383 -810221983 -576385591 246132923 337012220 -822265067 325176842 529689967 -299315211 139793415 -566230945 -553789329 50179399 780385681 -888551824 -341599792 72585790 -886984879 -902389903 -188494288 -910689817 -565316783 5480094 108536840 137568228 -632767473 325638435 82035020 477901697 -460070887 72188265 538791746 -151059899 -182654948 -670063400 403021592 611907408 140831304 280704933 -615785130 809122350 98707408 -939165552 -620268784 -57488138 -411726097 5771032 251598851 901042027 136656027 354670578 -460662780 -850451913 -499557316 288714939 -242394504 -416217097 834685788 -790744951 853539851 -270591598 -14642610 -640787124 -494670942 -552885484 37061228 965044283 -515059710 -224353736 672625515 530807209 56405721 -107778431 728580354 610613103 -533822368 -205368713 588295274 626386575 -848599887 -273982581 -123549785 253226462 730812165 -807864075 -303505625 -441429217 875714256 325752671 154531343 353969966 527571419 256918244 -346300996 300722770 373695436 -431919599 -439277300 -951538261 -353265007 964060542 809930523 -360069882 671837973 736931458 -271092644 -531175626 525551122 -244601593 23860085 218712365 -544705287 733903471 7597449 -420964734 -965184005 228713355 -853750509 -784041082 384800154 -256153148 -301932868 -468137523 -299726465 -316036822 -269230459 831963618 415376641 -633160747 736996498 728840847 -509920192 917181723 -679560553 796968207 -91665349 629866408 -787408806 -551243472 401780846 -439848639 -112816706 -872406077 -635817982 169924140 132450289 406080376 851939848 -829777805 125677149 -480177363 705737447 -831164906 -845548057 997845948 332175310 -918647079 597103677 850111492 731553166 60764327 953665634 213149898 290807508 -979954309 351464623 23044416 963909377 -621171205 -549922384 107756632 -584703909 -671579420 -715600595 -926739753 659178879 -614251169 186163359 -421513877 161538342 859772157 760516776 475713563 517220178 -801622736 254008206 -363918789 -987044811 601318377 295274617 538701712 295606986 333547819 -201361863 -980057120 -820799371 -417947591 292575178 155902459 614020391 -427533220 -916207681 890239794 -988234675 520680333 -672608685 370447211 955040548 956411245 618534888 -144922536 -498984286 244841338 -367067658 -825032224 432142073 -91792094 -304369380 914874396 913086266 -787994105 -452139095 -549178376 -75531255 147663025 -936530144 -746235446 673632416 -636049831 -395794727 325013575 -668258073 -28672068 181990813 249562607 277888984 891696107 -632490641 81316010 137985576 -900996166 504688682 -443583046 -425969506 -526637427 981202063 378522179 -768684415 725965295 871639395 -172869243 367804270 -50803880 442068545 412130932 791006374 547033824 -812002321 953815965 -479481837 -285543682 652650840 -923145858 -782973435 -76850469 -175723138 -49930941 897999375 610847622 13841394 271706794 411606721 -194105631 -759263918 289809621 -360152954 704331859 -923823617 277499146 907529085 -265212225 526311974 524498100 -334818575 -119005517 718428421 65997386 -910938135 -238940036 -110623297 -615342762 43132384 -298076619 15368012 517914909 898023473 471838461 912362568 623266053 107559702 27253 232551656 -889370837 -82030822 -752877319 424261701 145740140 -29137654 808576557 176327458 331455792 -429427455 -154485726 -44427261 -586546887 511592164 -974401188 -108729047 -610862075 -92568030 715723418 -18800916 631367053 881209314 -916015838 -786234697 746289010 -588132577 -21278929 -886225289 66465151 -557746028 383232409 -280065409 501001431 50847957 -981284660 548434939 -950057481 -954209372 -203060746 929994245 -504133852 -536346088 761374798 -130369413 121542310 -807277835 753696071 -297151300 457157941 -212254199 -966141338 -10362347 -332011854 -172509907 29152454 655359521 367313114 -203717529 -78191496 314426927 -568719199 294314159 852104796 319407241 216271343 -258675578 908224919 -219708845 89682673 -812940661 490000962 -324273669 -983568124 380391476 -347331755 244273389 -291433515 -87407161 754703299 655426855 318380319 627636806 -429504295 -607880431 182883023 654780569 -121041869 486620671 -996876673 85469081 -315977822 -836396250 -273622075 -284658672 -502052624 -214653588 211951377 262157865 -693383881 -664360777 -197392514 -138847050 220399764 219014667 -558884518 -830736459 739028324 -978515444 786903720 -933735684 -71251893 643724591 336425740 -428978832 -598212750 -121313812 524142395 532943669 244033489 470356809 -347336163 454512170 -684671116 -241720531 874574302 -17877803 -451654909 -456478304 -330172422 -117086935 690180866 921841022 332647607 -408725678 641888805 938018932 980148951 -207587096 -937098240 151949792 -98780103 517493045 954187318 89833703 705853816 347122302 -433688711 -103022877 879724633 -904357173 -771808748 -189081883 -876725080 675357431 307769438 -991767007 -215309762 17025683 463251201 581373878 888086324 -735733550 395566942 -192040982 4344414 -84201669 -121149425 456543264 -999157621 -388756614 483430080 -362436159 -315628510 244066681 -998731277 371554100 -156783283 223969874 -36863179 976810731 -251972261 845991252 -785203659 710524068 -976975719 172211642 36839366 -485016844 -157046960 363884875 -243061170 -444707256 711351903 -360152366 -105816928 -17638857 658621983 442121736 -303053028 -66963031 -775978842 521338488 -459210745 -254132528 -172949330 -747680825 -637129657 -556507965 -850805725 -843787997 399436850 929873817 943114229 -415112584 -922049675 710141635 -413937234 -626236009 -105294525 22507158 -966679980 439867513 -861974142 120152182 -888901286 -252947790 -779617228 519386108 -175012408 46352882 -797966214 526060240 181704378 -567325623 -948650812 -859988491 -276728161 854788360 936415504 855330190 143664263 -966418419 -829099419 -120665173 392426014 466415373 892749018 796763108 -385371373 -202222342 -433838642 -701970421 -428378084 -845279502 367006248 469339626 -473318882 -412525227 -765473696 -391043397 77005572 -416279071 331565166 811276538 371153894 -456126675 -796239952 104536932 850082149 -749220212 -168074132 539901513 -467705829 135018877 -111057138 804827911 659233866 -186440572 263115488 -220135922 204052398 -382790348 750228105 161332301 -9693886 -375416712 922988908 625307212 -745466659 715909620 832311415 -846559144 108681758 777000547 503484319 -777318360 676972959 -587648708 217332357 461440389 884480338 -505690240 247704211 907573487 831195249 198819122 -668153006 -311285333 -541721439 -660970368 581457858 -226833114 -550389674 39769695 706840436 -291015848 665420904 -250852429 -984688911 -211611068 -726474809 -780363109 -458213476 -113726445 -535577034 956112413 606701127 390077695 -500631825 662873436 566115002 -348335099 404184941 100759552 -599004424 506330290 -926224078 -212252609 887695874 9190709 200906572 -360081228 575355436 480237158 725884043 70206952 915226798 -717716063 916105982 -60085342 812570999 308147825 -325000367 -365511912 424820621 458401151 604078335 -708157735 -106927371 416730806 122516899 344730040 -797026751 -862655038 -42369771 888377202 -850762860 271789566 269970657 344438910 -955773983 105400532 -101909605 665021814 862183806 -412760480 547696064 -549387777 -562677845 -132044907 995070055 -143608168 -863412326 646364391 142834145 -639711985 712797113 106302984 -730243717 -364207756 110619592 -245097830 961331477 -646736311 -423843259 499594962 -752490167 122988829 -865382110 749578349 -645367269 827244557 -357903151 347935949 972890704 551383088 -173651959 957672701 962713857 936525097 898756217 260705167 633726540 818130124 -951928929 -807248728 559943312 -120732 925386402 -70351123 -265860805 -704438812 687070123 -890979959 -687748773 877906640 -772136865 122828023 764920164 537819159 -106941485 -309355825 340452680 585762000 799046810 -225318410 126346453 -417250080 692682810 487068145 825854913 621211157 417964144 -408087848 -633377587 -506002247 -509745130 -178719577 438316397 -299999562 83280775 651732149 191537042 552087852 -248617717 171876075 -192483309 801021761 245108189 851434016 -524618662 -98838197 -240914549 -314753127 318228581 136015983 -311673829 684272295 405920378 -348365811 346853487 -904830283 175593104 584704328 -863425027 -420358747 -742006474 -159068113 822689065 -206644925 -600921298 114274540 852754079 908470322 -826822310 -218324002 623598114 503560623 -41548403 807034073 -65596429 -832913692 -752978965 -78898329 778643881 -970999702 426511158 -281664061 889216281 -202897849 648430132 -38217392 -858570202 356824595 -374987693 -781915922 -81673904 -644297328 -916242220 624686018 -520379950 -776724546 407912693 131466395 207445978 765748345 -280592594 782125326 745504793 355116365 -19181418 -187683324 352145276 60868735 124979566 365989610 806734512 -863539450 652722819 597699812 -299884705 -470422080 -785457458 992715585 -987195336 -589890164 -593984759 37639667 289517083 59109007 108094223 -398328493 975215510 -759201741 -192076285 543503764 -208225252 -620499234 -153141344 -850810532 -276706967 779220282 584595115 -287269786 -113120455 -713303477 -598594186 212254606 -975091565 22889416 682750045 195248534 579918875 205151857 893647667 493760635 386068246 214288100 -792427263 612278772 264365404 972847618 -898135231 861386234 704683460 -274217436 707289466 -816199852 822407166 13981818 182593531 -102325785 -23855506 -327309593 851206711 904370261 -503725564 -392071110 56837936 -954901553 755279729 -551034317 870588486 623780692 -602114699 417886141 781091996 64616222 104118660 -213069159 -728189932 674209465 8341119 807623444 141879528 612938003 -217478483 -46475286 269962780 671390086 -556267654 790855314 -696720127 -427880511 970102472 512682175 979364310 183335116 -18475112 -336589217 715101180 475488105 -163168196 762286928 -52949880 548536379 -818673421 180265082 832803552 779854146 -555770017 -557408033 861174759 109569463 120510902 -109491125 284024162 -516465355 819399268 -665641167 526280066 -463641596 -821268163 -305428822 649554717 311992325 391822840 -469408998 577317506 895391731 120569284 330734034 674623169 -134991036 -48300016 272277071 -153330595 -818769390 -260040816 -405379600 -575128430 -616345363 740852559 627804576 -211175005 336434564 129897116 936719879 -685948125 -741915479 680889205 -929665166 995761616 -110588218 -396342581 -869756943 636857899 -792990926 -525143368 292616137 -257356834 696408722 -80191702 -73769655 -882235371 -286334070 -752028189 -947295780 751912108 235102791 125586 -844974504 281106785 -63005021 -147219203 20419815 117544110 195097051 693768710 981979240 671739524 -874190876 264349100 97374334 538557704 248936547 -867147564 786285896 4097582 -402520766 312735771 -536402172 -418709265 327536659 -50123146 655689730 -587134699 616483338 22303805 -464558658 623563729 -557740065 245169979 -839116338 953102775 -457497267 127843678 969285499 805227120 -187746282 317388209 -743502752 436830439 494407316 492803773 515156583 525795377 559268757 92151903 629999790 -344696316 -974049259 734655843 -560541330 340798792 299526910 -582506205 -785373769 375452167 421109821 -132114698 324327223 -662649776 599587585 -931214336 582969830 -660718724 -932241468 630386922 -437460040 -557220855 -225091545 505379714 909824934 -913785085 -452067064 996011418 115804807 772093331 735678252 631695497 -281669935 73367737 219900282 853712680 302253068 -825716127 951536115 -395011143 -851561799 -392584418 -893246388 961737084 -990669295 697101842 6574698 159836381 -660765568 278501212 662639302 -908783788 573172138 -11390321 543960467 455688776 375968944 116730523 456277176 -608626286 -234701196 -26461560 372924173 -408182334 -615336580 788761129 314109210 -945720920 -137326010 963942462 -673342689 544980471 347065288 784307900 596493055 -236374148 -906040679 -553213661 -691330843 607503082 -560485269 -417075585 -684354573 -980018748 869205621 20351429 -89819399 81105003 -289134411 551313852 996266806 538639022 -761528312 -875473502 599953581 -990800629 -475575529 -974978360 -669123446 -522979221 169457241 -838846028 102732738 -629104992 -140847320 -940709342 70513980 -442204231 -331764976 949721578 25964109 211268795 606633033 466199480 530280649 -971945828 360809169 456461021 -694404995 550993594 998030112 -146636044 -929138881 796575819 162716242 -410388115 569603852 -686694731 167700639 499872490 96084531 -440922471 754443617 -410849760 17285167 207093556 485508499 -534468674 806061059 -859460187 -162970318 -301868563 519590544 -282109813 -601578217 -206369832 -34567650 -600547663 -997730919 -900499022 864143316 875111694 -7658862 627510550 -337652324 -605675541 60491672 40557232 376521918 -744505579 -825095894 842063070 -256351783 786405533 -232502452 443285801 671889465 -543829467 -46993613 754452568 796985584 324801093 -248771286 817443843 219047829 -902646925 -4202591 558832598 664555815 418671361 -893222993 -945165820 601666481 934923681 126967654 402581612 -648460751 17067254 -667986096 -622494809 62237510 531820610 -628309539 363296719 646328342 823893113 -745835305 431062779 331589555 -168180582 419035174 595573581 773565999 -490758073 896731804 -711181672 520421070 -991510212 540234369 -323084660 -979786916 -935355023 -815169139 -957840842 708311630 -140092486 -455467365 539881595 567790585 -123975590 -844976611 255962686 -763435327 -842211759 1530861 207745001 176164307 705409388 -228184434 850065785 -865619205 375400746 -983517066 -111954601 335876094 518346838 58991754 -196306970 64038703 562664703 -39177055 266823436 -272428013 -171838191 450234925 -523150841 -846667420 -581391634 -370796449 -187946815 772390384 -634716311 415597899 -828455866 -789333321 -255692133 -226826611 -412531172 798858436 -883851713 655960001 -648049272 712308199 -140110701 -628919791 -720303809 407907616 479655760 921729766 919687472 702415519 199457016 376514345 889860408 676234983 -542297262 -751564656 697434312 333828899 589561429 -694817533 -436065309 -779151965 -916676990 97504074 -599574719 349277358 16741482 -970408959 735765848 813376487 -482093835 -527180667 960563269 -634630977 949181055 -699533876 454329890 -975906329 495037694 170809088 607288698 554102528 322354610 -37837553 -790077934 623214898 -314003779 716602309 722782122 527318064 537325523 -969260547 -769945090 739624356 -241283001 699189808 -481611500 -181759452 640258235 305859336 -136078011 -529431429 933903126 998612530 1049524 502741829 -206747339 973343705 702648992 -547115740 -981149226 -161482610 -514727594 -180598360 135452877 964940156 165697028 -48182505 413561910 -814124856 -251543450 -344427355 -210361783 176221022 -682828215 -335116668 412848110 185429547 804769980 735726467 853977857 375067227 -92951157 -880569082 584476880 636548568 -139559270 685293222 -528907425 118962243 -471242845 -311697620 -598775752 -696314600 -942325496 106496601 -28712266 622258650 499201400 -536880516 610180536 71640735 150392453 -31060857 740163410 -343508534 -504595859 -393670701 350384233 830679809 -805743333 389653029 -471926957 -95004880 -749361028 -785967164 519675736 563088196 508248983 -471250176 -968494274 -157168014 388057622 761327687 24679196 122148870 602367445 -359064642 821224041 922200391 957473853 -6337415 -919566832 -748458053 222794015 435689542 -435291511 -613090807 -814547797 -354653798 -438324564 655353621 -87419867 -815203639 -767785034 580139954 -790923172 -321368405 -668933376 759107570 -384760196 647404630 -522494099 -549622240 -77325658 338611771 -129903266 568328457 -744196557 873834738 86247580 20511510 872987810 -76692643 146317977 -788260608 797530888 402103480 -222600135 195988075 -285499609 915561433 26350316 -4146 -659143770 143836314 -616462896 -58333449 -982029917 564350440 -729492328 271258129 651068920 221787280 421291675 -327280935 -738355847 -684064448 -617391882 -665704148 376427276 501700966 118696592 873043144 912892996 -730382545 114418031 -472875575 969143064 -695572075 688361373 -997295797 15131795 418560509 -66010160 323149742 905711861 185014044 -401295068 648767495 -645254625 788779091 -906647934 -972318725 207160669 -738425616 -560279749 913282668 886806886 849372922 -380441424 -888111942 293917823 -503957132 -963725630 756498824 956248643 -691042144 757816381 -684558256 -170664858 -108746895 596747294 -220515691 -586446332 528336740 -347777992 -650830923 700534844 -26573513 634369750 -298960945 -260505389 716537591 -301020011 904751797 -6006062 -607887071 321071706 -77367942 98422718 874487679 -848022806 418214737 750265478 342045516 754914984 387055396 998897545 184699529 664761577 203681981 -229427332 -567005122 -443718389 878336696 994560660 803601747 -36306577 854741619 -958350555 -457875420 -902573729 -92648926 732962586 947350144 -241446467 28972128 316208919 977995800 135044932 -81361188 -106044164 816439490 583622222 -961562294 598989904 -831465737 -994648726 -714522094 15951986 -612567568 581247962 91918868 52050337 422511294 124499551 642460069 195143851 328663670 954645615 -721355796 332656037 859783543 900837322 -852793161 546453734 -908774587 -874647610 719128263 -827902396 125034147 -400425404 950047030 537446793 -289541467 519075732 172032698 -87733789 -523767857 95249961 -754010523 224855707 452177914 -368310483 80717883 116181897 27674761 954502895 537758019 837356477 345868507 728576799 -734823638 -312768599 583196945 -243107981 876743194 520343047 -905412551 -143703534 912771530 -345853188 -567248544 993644140 107506150 525753455 30453733 617441849 796353789 422305640 857658492 -237791826 236039117 -551203308 -266431000 466883702 -267503884 -741676651 -825586814 -886696403 887484928 -456395774 -314513946 -655158019 -870373967 407639651 -3971550 -641104314 -188501065 181178462 987815153 -847600300 892925543 -954875480 805143615 -335012031 172310007 504768160 -411219436 -770105664 -877693545 630335459 171031538 178978350 -517252986 -260492512 169687575 -667543044 310195920 711516174 -191930150 -916355481 -566472265 446902833 -89578780 -688088842 725861752 -471985801 143730464 -686315281 -627401527 337767199 856589453 710839761 905780265 -484556093 -425745558 918667782 323401906 378397610 -83896796 70950239 124887631 811823850 467677039 265003524 -883310997 959531114 1963005 691665008 -116987719 -336944668 -509735038 -139914243 -572613964 43874621 -547316891 -661838707 616831071 -933923393 994553166 -546838108 -825096223 -837485182 521257556 -872645223 668545838 -74167167 -689064229 -770192539 -134367987 -814203919 -503335981 -905847342 830332686 -824213143 -845412244 -471929239 -745062305 -663153844 -472333797 807658795 461311457 120379363 -905442379 148845985 894936116 929242769 64406744 452199321 207928766 39704580 -161614555 301464151 265688023 506364682 983016591 480059714 -432408158 -849787748 421708996 4177735 806917034 631753850 -393315528 -91088506 67059056 934784342 944518317 -162210633 879997782 -988447099 -922354676 349987054 476843980 827287549 -441060127 102296719 448741469 -80441521 750216308 -518626932 -580027439 934099771 759028958 -457869579 -447028913 -431478844 171453075 333120805 315125307 -954658687 -832964838 943159413 -721363249 733734162 975997739 967451227 816033844 -715642255 -558496346 -697175900 381385918 937343223 -130829331 -162472547 698810172 664482932 -574133833 16326356 -756897737 -21092471 944184 559473443 -726828865 -369101503 -120739728 -590844763 -521504722 173955568 679188813 463310873 278725804 -660606308 -231407226 741107421 -217753367 571114779 -286093105 -843433766 882199100 -411875834 -174822144 404111735 525427476 619399000 781114975 400621687 -18600395 -354692187 -405252584 133009653 721594801 -286281094 286737512 349261997 671793799 -367750248 22463492 460466948 -633457505 329885012 -240984804 -202941003 933917615 792814983 -468697120 -356619944 -764811260 804233277 201013775 -282757888 762064012 577617693 -785661402 938719053 -760073777 -407096956 -384686709 682545360 -447208186 73196986 479555868 696159682 970843284 660063434 -538842993 188581051 -139853174 -165706588 -26009872 981874909 -847808378 511217256 -905881113 -911467520 -323519754 138776527 208443959 707547224 -730618170 -500257237 -660764274 -163589014 -751494591 855036988 -68592096 -41557048 -184292256 -391866847 474571416 616390360 457935780 -861309074 900653956 -158545406 468059270 -391917375 395168751 -236518941 -390630400 -17015075 718282301 621212897 639274241 -267599593 613796501 534078398 562048936 25179688 773428040 -818449496 763311857 -569195944 837402158 527588891 361580559 926111014 -289635925 -657413024 511419952 -234467599 343229731 -736685875 9571661 -795119299 318513342 692523960 -437194886 -402275826 -750152826 -90660351 128545528 781524761 674142231 994841709 -978877987 -870311167 895699709 745272855 141111401 -184225109 32959981 -4892369 387016020 -531860685 680124424 -801605590 -262121283 -679577964 -578405077 812675593 317370260 943892987 -763170876 -580957765 -665234716 -324848207 701307100 -275638436 402852161 -923804812 -169853177 358249446 588853588 -514482111 -120022065 926474439 333138852 94359723 -20000526 -800208921 -903596220 -983204962 896336301 -259299292 -765475886 -670726422 -239762839 490651673 637448099 -837671573 -383118176 -685981570 -564261413 983899863 -89333498 -210526921 970219263 -56872685 -22518126 -613874287 623454193 109146643 -268835882 -882821856 -824435522 947182611 -346114593 -677444021 691474561 483897540 708410546 -944579987 -998206792 -278562917 975710889 64629837 778907992 301685917 128815053 -458401423 715572001 -940459001 -659840207 -559510027 -369055048 -637191462 161689050 -545558504 32771424 -610046045 -291266384 -524104849 258458343 -614101729 484399110 -961108688 -671432018 -737612466 -952228781 -334478793 526743882 -129691297 650049644 489234443 -977105625 -709071655 -104071775 -997214917 237396441 -701638620 898344792 -99896040 -890785888 507070184 880011548 135297761 -110268347 -980199201 -603835482 -303521349 381954281 -612023583 -585411929 110314160 223922259 -684475104 -1015470 -738520635 -934900262 814860415 -390360743 879685089 976782206 -721979987 -452380878 678585219 -40423719 -776179219 -993516942 682965124 805094229 -68808894 -149070246 -236360842 41819021 -426753039 -868621775 -932711260 -161844358 -755438972 753256750 -316571206 454991782 -79866433 -85170570 473834101 -485600363 -326106589 -21321830 -476702978 383840068 -2211143 913827503 -691173268 480102965 662389569 614346621 841903923 982158579 -85278088 221471748 109698562 -308899654 -846945312 122608839 -747316920 678010834 569446066 -653496997 -81752103 -562749510 711692373 -327304038 553192484 -32584134 640464989 -592413135 744419969 594145499 440361604 -855761186 -588722018 -663388001 287220427 -958778976 6892176 128118959 -749566667 489034539 -648913072 -79587717 -544586134 -232868275 -164482418 -406233600 -514697642 -470512598 543938768 -91737132 -980268916 652274322 -34835832 516667320 -671241322 144795511 649147711 688246758 683168973 -906163078 564122353 -343377665 -104585062 355451326 238168145 -674679071 -191969149 -194967922 559945942 812954552 607720202 -501029656 581087776 446951753 -679125695 -453043623 -939551556 130582550 -761571175 -566221003 580590991 984743153 -860634620 352120147 -603279654 -939728644 372905222 -501474266 -255772091 686605567 556133451 -780089732 235514620 916904984 -65944434 948600689 -143461797 -978575697 789748705 893657691 -864665534 962091575 736008775 -219598772 388428095 405219344 732689221 -608288199 -828110700 243826775 -878019967 569009445 -752089086 886429303 648824687 -621419864 428661482 905208043 -555793913 -966044705 480448922 429502700 569119854 -134434456 790138415 -568069904 -854712332 743398984 523123305 -29267871 406658404 315312882 828801190 -621679324 297325370 -254449743 -225467706 749787601 357967413 -833285383 341623384 -207528176 82802423 236605655 605273064 270753832 -528838858 838289694 -57107093 299780654 99807597 415006891 839480971 928099626 -828611208 -961626385 997132711 880631031 -587465186 -630883683 454998577 448105595 577065521 158463676 430025804 -24062333 -844304446 498058323 -151132377 -307378991 -711221730 367143088 942659755 -389010307 683203013 967528236 -977223954 508171946 -274114928 453209019 -304739471 957300160 859153191 736200678 -521579382 -783931858 264785802 142587458 -416092342 -75901872 169893591 936006111 -111464757 627955502 608783324 828950304 -779660859 850891104 909083004 -672358874 234441801 697109417 112147710 -747044247 962973161 2458173 -522744251 -229262184 -698434442 107092881 374451516 -560441596 -345273042 756701791 439404558 247507501 339697522 959648776 507337679 -273318385 423092367 241696955 989354132 -9645438 -200852393 -332716598 745818913 324240640 -391582966 -253751990 128214788 -659019913 -542693801 290378544 440446601 -327454933 -486793779 677312601 -278940902 -926502764 256100307 338382292 -607539258 112618743 -488926304 708937614 -645994732 283611251 -677651921 -589153476 -5681195 -983006860 -154379354 505399839 -415525444 -673208830 -370297917 672074182 479908515 84724659 96824533 -965115823 -936565196 -132628397 593592828 313306747 -530579989 -440751887 895114935 134758453 663438839 -590905449 -280623107 752705470 596564400 -974945667 -887122334 873042058 -22277879 268982110 -236069491 -650413233 60920634 -4191870 887495242 980051583 -876533288 329166941 292337927 -897054676 249431964 -62579206 -763086260 5080708 653332827 271037568 -662040171 591950305 983412098 831114403 773769188 204351244 304678993 765660196 -604073640 915173253 662887237 -711910792 130845908 -191295924 582915019 428285787 123141611 935009734 -198703012 -484552136 645261682 -281895437 965544159 679109895 -388601636 72086577 -851880147 73711630 183448891 -455157142 -291711873 32616076 -540583824 315551854 655558285 -320093416 -136426325 756405756 492608164 -804077910 353218664 -586180568 644218690 -329154004 -914273308 482843273 328464146 -2583669 -629129604 -916521071 -569573581 -714506108 -809628284 605529651 77762908 888115575 -94303491 658047760 779600521 -97811196 -14690852 -528564867 -557591664 39712563 23849231 182802145 553937016 -384842359 -246376386 -855224470 903587750 117549469 759561098 -266418557 -265998302 629959114 317954628 130393763 73782558 922562253 -490756608 88128928 -681471628 139102512 -965199321 -825873282 257548993 -29477231 -30496413 -291440105 735910967 -112946079 -923106933 -106907993 -905220691 716863853 -612093473 599979302 -200050157 -658444260 259774431 -197836012 381688078 524185689 772674622 817582141 -934401979 711819874 -533838426 -185964502 -421342470 644876206 333759737 -14469309 879639507 201952755 395659882 -328327768 -168387053 114938802 -654899719 174605091 -935335348 -344603645 526433285 -310769086 -874097696 188097624 -437591439 -428772769 -860755765 -825917107 660062879 629475971 -441915454 194930609 -876489774 -21759285 396758730 -759700511 -117533056 -162217508 -133336653 -864957210 -511156872 -247719619 -961218495 -151153705 -302055797 -496851701 -813661778 -822653919 433610344 -7244002 -200560079 -44353113 107846174 235305484 135461583 601512911 -691564870 280669904 -14077592 -339033091 998303386 -255092352 -642790627 -246854945 928711085 -888290335 936530349 498590616 769098426 139738525 -706393186 50883424 513601100 -189000523 -185773010 952173770 635038641 556873605 119850876 840257418 -924587202 189049458 -903599280 246080491 -259741176 560410411 -249099261 930247496 847582931 -965432739 -86054200 715195867 -722878929 158775965 92837931 708957577 209657858 -387610115 -339805676 967880996 796237688 538709749 -610819319 705299363 -846639685 -708305358 888422328 -663962620 324621100 556724730 -50550985 -573119742 -557877570 -290551542 865035863 925551027 250144132 -785126365 -749776993 632560091 86043559 -297455726 -3688801 723649651 19385156 -187378769 -936751775 -971514831 25685258 -994628001 888128779 -1221253 -685244727 498041857 435825406 928909280 893459152 -846217185 -566656654 961496605 -350611036 -535618742 -685727716 -581540092 938059666 -732267564 788131189 -935267013 -556829535 -714877735 -473318238 796541647 978016320 696877073 -277181657 -946899938 -344141570 -588780480 -790399015 693564608 -147757880 -57979783 -115627856 -567589410 -460245773 -202954621 915064442 989518948 -615972611 -578639304 -936157285 380690796 -6592923 -461869749 -744909518 -386565153 194132351 -5763667 -916095336 -663065710 -751238654 209397254 -236541672 814641529 -350564616 -391661547 413809781 144595069 -365822855 500669203 -222276082 434544629 -875826620 767642620 -497890294 28757343 -774752102 -924020271 -466438360 363897368 -716506637 678165015 256344411 -154029282 -34741104 629805900 -111018625 969241797 -4603974 -725748497 830435232 767186182 968410123 -179739847 425993312 -471621175 -10274887 -945911823 -529964010 -197540487 -345727859 -281592288 525891998 -363137944 -783291712 -267476027 -312028373 896539857 -256051437 -750358569 552807981 -884214796 -483611961 518290981 517640063 441413025 494132826 104259212 963955778 -460786252 -83252217 664091237 -461560666 570644143 -791805147 160307793 649636070 992179534 352568249 -722061308 -6094752 416671046 -784945023 608926221 885684865 -349124983 590020086 882204135 -650223236 -759241526 376116491 593809414 -307858104 223879439 -268976581 -252264300 -658359503 284363682 551422927 -336988358 763831605 470017538 287616773 -552582075 -320194381 992539236 342541942 202070908 -596093736 528776859 123424563 627163965 128659753 622942293 -216785720 -975535696 -57024961 787446797 -163160997 -460758504 165492 -797355616 -659124777 -291766563 -548372313 622486401 623921394 -804841748 572788543 -997753202 762186110 -891907729 818491463 -970586675 315691370 65129000 655689593 235586744 378565800 -475605972 620755822 389293396 -785660508 -878279795 -322228223 -538123831 621975621 -715834749 -621618246 590648826 -482702637 -156757566 314628944 -788119063 -786947685 -437454998 -660462312 -557950864 342210487 -793463313 -202887348 225671186 -451848634 -435586270 -847802668 895255302 307593021 -688054248 96705806 940199164 -894416876 737366813 -231104100 -933521501 466340878 552034288 280548333 -320690294 -12461313 861799073 715585632 191532451 -602245128 -930946715 598676822 -188192278 631886488 106012469 734838212 729046036 -251761747 494912041 -114491120 -5920380 687299467 537026233 -581339153 -952679467 625627790 -324562184 -758912071 499274028 688721930 -945051065 126348239 -802119748 563802410 -55530533 939115429 861232686 -889934496 272636746 -940772888 -174527850 -722295234 589748774 421980815 35878558 -295025188 -383641790 751529199 298835736 332384276 -31003424 141704724 -242278792 -322724247 326256234 -414789502 -974735316 346166455 -964910709 837709077 497872510 379179147 -291441695 401695026 -518089012 644350374 388383176 437112532 -37526019 557093237 415878867 -437925744 631582498 56668879 859322305 -671367810 737196591 861269257 -369428584 -600498379 948543658 -869172232 966892821 -656936211 -36830169 -53425404 -464439737 465033773 -189038532 -30097900 283396970 -850243749 681162452 -966734080 287949274 -490892453 169403397 -310082712 -856595171 -527090870 111073125 318277402 -475249487 -853376550 -659558832 -463132877 865258129 -990657693 974461678 -876371967 410373812 486007358 -823039369 -47354 186906366 -223144324 377904636 -474186960 125374787 -227574174 -900648083 -558177724 917777288 -151738720 -361262796 989640831 -574468520 189596056 558267526 -137486137 -175318464 332732101 482260994 -628639923 -515306778 398630339 -607290135 -33500535 200229373 883708535 738677341 -409269321 -755886084 225565953 283881757 -775599445 909921800 -52890588 -45501950 772735678 369716118 -755033797 715436763 718727651 872578723 514848396 -906383669 -782726278 -801385047 658046748 -694822292 11931192 -514080767 -593693149 856337426 217512925 796353415 556036997 -220914337 827971410 948972286 428047260 778354838 56474199 -778052658 -448500094 -89864147 23222624 607607369 -971112308 698207969 -32625882 -229304502 -772664796 -159943472 -979049155 -916652086 288771220 690319465 703095183 -941327531 -599063359 -426615230 -664025431 817521948 -919611752 -196083083 -910882524 -146760016 517600978 -427608489 -195865054 -596349930 24986280 681003862 -623209973 59490418 -480118135 -389789654 809537254 -408845953 -58313004 218350316 -133327917 232421683 -877816035 896765777 -87854946 -107521065 -599294663 -695300492 -925203162 -379036161 -262233008 -891398 12753183 189098548 909410692 462659359 34508360 -529589364 334299787 -415745757 -663682208 -422208048 -235416165 983814515 163603904 -854718449 405620954 -220340096 302914175 499427477 568560984 -426795002 226934869 12646248 450641016 213465720 910741240 362450660 -415365563 -945726221 465171024 -732214025 -574287841 299742839 -934980219 -881667372 247777808 -217667805 -874246411 752064066 -41427583 -843417415 -526084220 522934715 310218715 -106444068 885876814 56574005 -870903806 -42999301 -596796502 322192662 430798312 271988270 740879015 -665627578 470157976 -486039663 222891955 178998737 -579569397 -315828610 864180460 -852539090 -270081168 356895993 -427094439 -992821147 811295868 -93776984 352185501 787201919 110209455 -233632331 -128321209 332145503 -251817363 911078678 164842563 180434129 -56272135 -122439725 -776598566 -429387611 -254974976 780852841 -721991969 3549155 324023840 -370083954 302051031 1483188 272454422 421831871 443387102 636397354 597256979 362653218 -489380999 -815630290 395370329 -172182430 -901088338 -601281311 536010871 -633438766 -608741260 377145036 -45502794 -883088720 -499436904 759652270 -150282634 -941004009 -212985667 -860115192 888821908 -623963938 682327278 -749123820 -121936199 -506958604 108631376 866987235 452266098 -158806805 781883881 -576014446 -698193618 -162153615 907303249 721130189 282357186 859669651 523121231 638361996 -790372640 198386150 -617880303 942299381 329408181 11211589 -724397064 -410044825 -835029982 986540723 495226482 -591417707 -963581643 -351993690 202381543 182522464 625513302 563422561 400707763 683423850 758503265 -441646271 279731270 608531997 -11861385 420127938 -327608162 87855791 525457433 -977247362 792910241 213214354 169809609 -381605795 466359204 217102932 650382018 -391848976 -852366741 -308568725 -46721074 -987229335 -521030206 73648180 -952731291 -953249675 -15790045 -695722247 -860561449 142760720 -379260569 978625662 947452949 -143925372 25701117 -491980524 333101292 305199934 -423403096 470754070 471166531 -421449995 769898361 30677229 26560045 -627280456 -699156627 866949575 -846555075 -454953888 14122394 -597085057 864427958 -364737070 643132642 -571945632 523154622 -985161869 177224992 635218894 784847848 -952652214 -275670031 391901060 -979649802 160588667 850974862 412601162 -437613927 496830815 858411773 747726607 -148043422 -325609789 -829913711 88749451 29578341 910316038 -608780512 -335976420 -227991840 625488817 -800716394 648300969 -645134399 -715330614 81850153 -173732965 -210826699 -59077939 328366994 719591404 -955329136 678213988 595517609 385993875 367937756 -361538205 -407794500 -413427039 392532936 -625474318 -819137488 -900022158 -260376299 -777618005 -109861668 -492809151 -232824106 748072165 32369830 -580337149 -618221467 -570595068 -514912902 -152344520 171170477 -326466175 -44262571 -603793688 -241922845 450287905 922285252 -844504190 191335586 -103340996 -999877387 291140570 -773709255 -28226565 -42592322 -209328653 23261505 -939808379 -199695726 876203097 824647726 300109042 435566249 339832771 -84482637 -293919503 584367190 -204881006 414069335 815650030 460228809 848028736 -941241504 830859761 -347253064 -213214251 319473703 -234984812 -521025211 676378354 369657799 198154555 -318166389 553536562 3099248 -534605717 -381360131 143160494 695500306 -448494095 -449186322 531340316 -45480453 736148425 -305792532 249407527 -461187145 350720471 887765173 475459905 -424452685 -518259213 248236167 -878405611 -463088493 -343416124 -208157047 -311340310 -243030400 971842087 -684088544 -430426199 -499835297 -666557374 367432487 408311949 -537237637 937264729 -150448041 -268862170 -752437710 -632749117 -461851317 -210870451 143920622 434651094 458674557 -655904416 -289432210 190943926 615667875 404839259 675442118 544418831 -835702258 -960097086 -57013866 236667125 858695434 -919164119 252468660 289913818 731595551 -731787594 106001063 709230131 671668427 -269174027 204899126 -556751922 284116174 829809086 927606997 -419668649 890540575 -519486144 231552619 72554276 272543432 28820025 -930241571 -635552334 -913807956 -721947380 -586531511 136512288 720488134 -517913720 580377610 -192366412 -443800751 -671536119 -132839927 967566093 -961582461 604640830 -184323205 127789420 214176758 991716492 697214226 -27207487 -230376368 517198007 350392095 232913201 674911119 98112754 40994812 -854507607 928566162 -255152946 -211073464 -561359135 -986740938 153696714 514896562 -203712658 -675317554 -800027171 -60806370 137983073 -433390715 -236601098 -427166309 -305637108 -830839355 439459321 358802460 -747575997 707626340 466382343 909641429 -492264436 487007343 479951829 -26069417 712881423 -751057751 -605062505 -960915827 -41573691 637467313 869553804 -305497614 -893692979 -604828731 157770339 -690586395 -566159193 773814488 -497593883 768104013 -931779437 313675536 627908166 -896977159 -789148419 247923658 556754726 827297499 638632183 -375961397 497893668 586894930 -883311639 907593762 -26654655 -327732686 -148371485 -312290515 -241004658 -464243290 812439474 -3961392 -890815961 -381125552 -831705743 -786473552 -799411355 600418299 569773779 244354376 748351472 -573589612 326570900 635770474 76643262 -297754125 -303635983 -736751702 627088909 77786977 509287350 -935918189 272172200 192327341 -38037392 -77084819 939901836 521850762 374772936 -951705681 311077979 -327025361 -964098433 710290079 -601384030 687688012 242070836 772393949 -201113679 -974970645 273943381 -313233666 -44899344 195581489 508264915 828244162 -134086397 632157910 510167493 -455223585 -579614709 83671272 900899740 -855279468 -382591774 -472674161 123224209 226273976 437728557 49847699 -24289158 -793516945 75259945 50930854 424147105 -332700271 -140184127 -584068481 -307462049 -926929400 -401884577 691633117 -94936725 -213204973 -656744068 479094496 -431354014 -412717754 741487525 -157175522 460763571 196691724 349059179 684367607 -86366807 -32689701 -155988065 636186213 -714783727 776506239 -415776902 -617892963 664433260 -763522687 -989937731 626114647 824993879 270985507 291540485 187997930 403805862 991235827 -76182059 81353431 381552927 53612946 -557542578 819003034 -210437381 512653545 367551364 582628285 -465854528 -171190092 26198656 937379738 152534204 -722471862 711006002 65770654 498192136 882724999 -210207576 287368661 314060571 -958366702 631404421 -779132381 858641591 757044755 701427499 -200583753 -82483306 -913990366 -668435549 -165576583 -167869613 -369571158 971868852 646729160 29385206 205346818 -744028181 -47105713 -694164145 887815793 -499165932 700563873 821916180 699243262 -234949931 78242656 -508847275 567733027 -992130366 -845152519 -541290958 992009378 567077753 872049205 -110980970 -737049842 -738954964 478374127 -989995879 -124091867 18991902 -10989242 341498029 -944927614 -644029677 95525513 -707773249 28155431 -818565397 -417432492 -922644102 633296964 647289575 752451682 270343492 282753638 -320231478 -460356660 383806249 -335890836 613849261 696552081 -391721365 -444894654 -577212754 492820920 192732063 -845767677 656259247 -6852676 279665524 -718225342 88713925 652491340 972016794 -614728228 -331735321 723626471 566343780 203314127 867617015 -73145219 291667241 -508636111 891890095 43969132 470844477 -558164342 774644149 -290332616 665854320 420710920 -296422635 871440823 -219456487 -81337270 646339527 -186899801 54998330 758974032 710186255 757675428 -530311240 -176783045 952419660 351968501 639237324 250801506 570029240 944285718 600867068 -96369240 55481794 209229013 -487541880 663006232 496704133 353412422 -871810760 -536699946 -83360336 -613777300 996408926 38017484 -669525253 393124043 452797339 827363614 -107242257 449556334 687566484 914496381 104641230 -427135555 -781004210 -875241076 -23791346 -406147279 -960691404 -252986663 229785496 453960109 243275691 -685456711 -259599666 55572611 479543677 -384502680 696316148 -562184021 505947459 -849375292 540018235 -575524266 -737203104 26587931 -116454622 658974765 930372320 -881826335 -586366883 -281927365 679434634 -234926334 79204503 -707094152 -830479517 -579861350 -692351344 -351317057 82268027 -264971559 505140642 825918697 572765226 558275891 -410854937 256312581 -470737497 718088010 330267886 -503283895 648864303 -861105890 -144174145 -167062195 674944157 359979653 -831132901 447492738 -306397351 67457211 -39703091 -552240972 -838736453 -819372161 386271038 -548518961 307086832 -2906747 213249658 -288016029 -480471801 -310220641 77706225 479887842 291149739 715361563 -403432552 527005175 -661388063 694730493 592148286 -755999366 -866195943 848146749 229899776 -401179184 -331452303 -217120501 95460908 641455587 -784607098 117532552 -966162823 -38059729 -784439301 -918842640 -167369680 -350589176 566209454 -903024946 -464009332 590287393 493815529 570854702 499009055 212439624 588903528 175161369 -46809816 -919190855 -912192463 -293032205 -642421870 41125500 843076698 516240826 -771220576 -497950147 -820671003 268782184 795765602 -983855702 272601698 -477841505 -777427176 337813748 -446939835 429068534 134164985 -516233875 159628692 -707088353 -868405841 665822076 -48791961 -882263274 437103808 -925774937 160027041 -692861915 150934556 -842676283 -521446834 -690865115 801904115 733813559 -440251001 -259414206 -584280799 -688299639 880157239 -603703365 16539769 385453339 -497631141 -249518454 -277199015 838037488 646090827 377139341 -913650761 616313487 -829782435 741524742 880407636 276224691 417866094 511585593 694843104 -958752240 891320325 827673161 -316262997 335674326 390719002 -47343299 716840380 -350659470 26449013 703770802 322035666 -437119482 212212939 816313805 957262698 505214258 511246956 427489732 -299492259 181731072 398147931 505491009 -70636252 -460945671 -464777487 184750888 -171289207 616009588 -495517936 -324568457 -217497601 483885427 326298302 701536600 -694495166 710117291 -812360041 -468816159 757081114 -119570545 -744800726 -308940439 -343410091 753168411 6086177 -512572218 -622587817 -266873778 151005165 -480893333 -482851788 -740312167 627510254 682523505 622349059 229200885 573399285 483634058 -572610841 -538426328 -971694584 -952346887 -130574711 902934582 557019624 699916215 -664585354 -814722612 703340786 -178330018 -680764150 971271623 446886493 147492737 285073690 -767261193 25210213 580809853 -600714345 893095675 97642679 224172050 -303960862 687449499 -148090213 -78683753 670463398 133568574 236580145 790526156 115902101 -157529949 530485934 -934557348 -388918703 -823625202 318470924 -494006647 82843665 705180469 137769068 630785271 -554998572 -524444181 -42345870 503243654 376271195 -198623649 586959707 -425558900 -141632223 228583719 336556298 861164259 -571641014 30934645 -127500266 908162796 156046309 -547529530 -179916892 -536549549 -534859585 -376326052 744943600 -911037566 -780786532 -751206216 943616286 -428656394 -375899530 -770712929 -761363224 83765393 581595009 -129168228 903702906 -717401806 37904537 570961499 274610400 -971555651 922878233 -564528160 572724493 -275398931 -807304263 -815401229 -271096021 456845101 -513841891 634525932 -802018580 316269986 725814545 -231355332 127054935 -102296266 -354769658 -662686043 -809544964 257092320 -64206799 650260022 -806750886 294134780 -782400423 -11452281 -186565976 -927950541 -38031345 460279155 812870246 -192691555 -320709832 268564495 523112269 -259984425 -405001766 -49703943 -54170311 -766361622 -444860631 -861204299 279079892 -16349191 -503524293 -399466173 -163656704 514292098 139937293 736115644 78568930 -719750108 -420851599 -560549026 671011273 962270247 -536472213 -314675940 -500423859 -322249005 -250688196 621652086 -591242385 -913033132 -427991197 -553536844 753218359 101503781 299388979 -208524495 734610729 979535391 464509536 -843617388 -347750214 323458723 -62047129 -461466664 -208120813 -812973999 782222859 410046121 -526909847 292573527 -818225550 -474315939 216184137 -647014957 -941251079 -73853863 414810853 -791290420 419039827 -745046483 -949908595 -471451317 627297799 386060579 -547744494 -674577179 362234018 -691712304 -466762885 -905633909 19477650 914027934 528584737 -872983121 -69042378 514716148 -951261753 -120269115 -386022609 216843897 -255216504 774098170 -827692524 -239126744 789464186 -621278357 -135404550 288662263 91148019 903691377 833447485 -602616937 794491738 -734244739 983819317 298627134 -535685887 489216252 -590550310 -957892006 -523224655 -886545176 461734525 894785213 67531678 -91118297 -469793224 901596524 -668357804 265640920 -931571456 184947953 55642897 -682969031 286411456 785912477 595041280 669547683 778878108 740066090 249057303 -761348625 923798554 -330695899 -71464723 -467384799 925348099 -315380556 820452732 -739124392 907351902 -585863345 -521140913 -141011683 -265783211 -142007553 -233757607 114623186 559733493 -122906720 -640460677 862469296 771108684 837926586 -927598442 378396982 98868717 278990258 -964351870 489373123 293763507 509410 58828043 202688917 964579249 -820882177 -385056152 -169269776 667294873 450599227 -910934332 -901218259 889363072 -382620686 -199090086 -148098179 -706582600 191341764 -251425774 -794431891 146528211 -954220348 761670009 -348195636 788321198 -199019995 46472207 -215662804 -830158301 -191413700 178026020 -824522780 -12669755 548327043 993414154 -776245761 -575207310 -933454796 358050152 552075490 -560252507 84837964 -92026511 639354291 -374416299 339798141 -981470123 -321303924 -91197394 -662487165 -537697527 -41007775 -277488978 854173592 -314228606 -182991934 -353038969 80300002 -25347155 208619451 857183464 -368813649 798835717 378884252 647144435 844114847 -308928292 -603869351 871130870 -835588741 652536831 613143011 -904324388 853754081 991349979 -960368032 -574386504 166708580 -59028806 354850102 68461212 -993092230 -135633909 -66262385 -313835720 -5315045 -374864823 233069961 -854725248 -461823292 170201198 181267485 -984496182 -196333746 -970007628 -306447663 439207693 426816051 -472016177 35059615 -25098384 -127525906 141041333 268954257 795249523 -563943634 619424540 -239759830 -972097084 637881742 -106671370 -195117443 -134021175 169982454 643243623 643963645 -668205045 987881425 -334779792 309811098 -9743495 -918503185 943749394 53251437 155324627 248333296 -827170243 510920422 788442871 -312800531 -956808008 -266156848 964600764 819209160 749074563 -974126850 370955036 -801300513 -328500454 254816053 527161810 228532620 -978162079 869430354 329972955 396422670 -798356499 937307032 -647869415 -339000581 -238689916 -506918839 747742864 88376997 -976299494 181581909 218260100 -95705798 -424818162 -501580807 612413101 399798357 -718975267 -643824842 183789759 687164965 -886643633 945202408 -780577666 994598867 -636302865 472756130 600139504 994806629 -843486646 167734586 -624261687 821385045 851239141 -194509716 -741284184 -177378088 -538184063 979970668 -429329765 979086706 -184265289 706192339 -252484774 -656552879 122938887 -148810075 -170824375 -950807013 -179289209 415851925 -955405308 -550065360 254791274 -108501776 431390010 -366797353 -183370516 -761073222 -375754270 181832632 -953582749 -498412279 -495687063 304803996 -165656816 264959078 -1943977 -425786282 449856331 -420253539 238177441 -663628813 -282099619 -368721941 922453567 -629101011 697574251 922823732 -817514130 -498715706 102510068 -125512978 -581391719 722675182 -622114555 -398984228 224995162 292377831 444750366 756411830 903330717 525768850 -657649735 -137587793 360355794 -778832334 56699687 883866510 755988879 944264924 987890467 809938052 755871443 -703494896 -543765586 -876061961 816552975 -12197700 729067358 -88617502 -318523948 -104725635 458877259 -762402367 156086818 -153149326 -764138442 48526169 266949728 -35254428 -72297673 -89891085 -647995971 231386908 -887355837 728048494 -803937934 552200094 -749956411 -129779514 410256518 164246394 689494318 404039802 -617963625 797607222 95093364 344485200 778818186 -317942102 126716516 521183132 866969657 -967133652 56617769 -527627847 269342151 739824669 -646965262 847859491 632544553 112657107 774582817 -640588367 -948038261 -596340138 -188895147 8163462 -272587783 -965174950 -126277755 -850181386 214824376 -71732434 335075307 519291221 -707329680 -300036595 -936637526 -974691831 77565280 -17059930 -957023914 -625316301 -559481379 -169011736 223018643 -246492429 -587045318 656995282 -107595268 -47327018 357021955 -618144490 -999675932 199993813 -11817227 780706018 450914965 394769670 264136027 -844952187 414735956 616416608 973783785 119631765 -519923023 155371426 -316191481 256598595 -412254220 -266066756 -374725094 725708934 -625498007 -978887522 -200102008 -412044166 -626742800 -951120449 827479720 -326289727 414538489 120214688 -337093743 -381956303 -612947015 774417939 55855876 -307909083 -981777927 -955157885 -578327729 -605280592 292763663 -898626613 957417489 109477942 215412007 837015905 410773032 -925436867 -817531505 -145987400 -811925343 -382421351 -446370271 581954491 -985012100 -220363073 -405630966 -966094131 -773678274 675744657 435447767 -913071870 -253472803 -625413388 615605610 244911688 616706785 739893664 709261908 -370518330 231850690 507492118 991677426 490569927 700066164 889997233 480699586 403792442 -779961935 -975238576 -113599780 -680181437 611519166 -892988326 -281127217 -294150667 -432625931 144194777 -323588345 545820664 -169697882 -581743189 882565459 430938243 538452935 -430659119 -406488213 839828881 -816682932 473384729 -639755721 -307626725 -702907300 627799375 847616267 -291198370 611433975 -72570492 -171897407 141767240 -113997669 -770671347 -76862887 -183915054 -418976891 448760109 888825230 368159777 -798357721 -260809623 -601938967 640776823 -899548553 568143594 -825617425 -806698767 -890860677 363438465 307840063 -343377753 207197976 -733740832 848047751 750826885 -557445384 -608821236 209995211 -586261787 95512779 271043259 926777265 -875768509 -566635020 634104042 -87965294 65305674 883221096 816249751 -266062142 -302122080 928901171 -989972022 318089605 817923992 -188438848 -97668762 190244984 153960105 -839513979 -766863674 930925054 -219687285 -389119065 -511162874 85803491 -177238285 384148774 336668775 -156249617 965568801 -108842949 -905132866 -816028582 -270803764 925199444 359150082 -564121813 395253429 221682334 -594394621 547865355 392915489 777725866 -818991277 -428620924 -925039473 -701203848 -275383905 516966011 503018293 -455269846 688012977 -519550376 -529562813 -527763604 808256022 961647021 140368005 -275872618 28682240 728755973 534431380 921827913 38416509 -236705462 -366725862 -980719393 -281275290 856597081 -213407354 -716345940 -375851016 -379479862 -196703382 -584743800 965588238 -992756775 -866238054 232875143 -975028411 559508413 525210157 -846825716 949050447 -698791681 -52579685 -996240033 -345912094 731473925 576740432 -82524889 550264535 -818150681 413498538 -569488234 -685877071 910848709 -709809599 -76865726 -955216712 485763672 93553362 -739191074 -494309933 272640158 77267965 -244598612 -914578063 -90673469 739022662 882980908 -785957524 -544500547 183717334 423736960 -767471250 -714067142 -535575843 -273524994 356510630 855487043 819629055 -852559781 365579508 721018936 -1584763 101745391 -697506404 -627779009 -678163601 668290599 -393400064 -575455643 371764227 943629247 -81694072 911189203 949524202 -460596137 186582186 759441345 -464510797 122136852 194994513 -431662538 216255082 472770475 603022431 -1132344 117956623 397341249 -623225639 -122868243 593966888 706947154 -185281878 111315416 -704998992 -767885636 -889859388 960153713 -810456678 -999437508 -515403427 -840989240 881926953 381489180 -80184482 971512813 -420542722 856586664 535068612 742017565 -205484473 -222425401 201763724 -481644534 637819862 -421625251 -431439967 -333600919 405900714 131279905 -591757472 493243583 -114052092 -385259829 695964371 -839135761 -526124967 -776640387 894209830 -540733133 -746961711 -703888850 384355526 -523794749 -760669409 938055031 -288873181 972738589 -981675774 -247441894 821331314 -479166635 -700764823 984505759 -913644972 -798908721 44285679 -767303245 -771412055 -713813019 -791497250 -914507505 955253575 -685518817 -628789086 881697816 681085579 257910872 70297488 -781777077 -360736771 -355671797 569709668 -355512817 -239653313 -955295215 -159515050 -957771127 -180219531 -846378309 715398909 770791673 815246793 -436404315 22643265 24522833 247952956 -539736772 -756856650 139064813 71685276 954846064 -438149425 -856220304 301215624 525408539 972868772 -602292831 -512467093 -141027286 24974214 653369942 839895676 437858092 -511783892 750252151 984723871 -730680470 573378184 -884442809 312684660 399953483 -181835805 -129454744 -458277383 -480051332 960891128 970934115 523048415 -177583947 -32837748 -503965307 290503314 908902199 -324008002 -857678570 283635127 -455422879 -659980670 94223325 -949358133 213692336 553350980 345835478 99298561 738737763 -701072315 -919209250 -914776773 884550259 -867583746 -946005694 -944227075 737668074 -308642726 984738769 529012107 -569043968 -112517525 220854183 -488278735 30561855 -762196875 236063266 -454548936 -455387047 108989030 860306118 210334028 -291155259 -748307385 421078221 -738469258 -884218908 134540654 830497557 643350503 965642918 -673391930 461621942 713257919 -437206980 -796483006 -141206712 -162268686 108022617 510578683 -683106196 -417807461 314619514 637167850 -317999946 5824178 -733443984 -553442872 -724474741 504876341 -241154208 746052371 154849318 569707355 -309632078 -992095551 -670829059 -645249944 -913588891 -865876493 -660636449 -322358373 830370300 998860036 -827666363 -403661370 446429639 -109256480 350016062 -177581085 -896206348 -63029883 -930608973 867908378 231071846 62696180 121508336 443256875 -548558970 708869249 -112232908 816261310 -370007235 213281277 672953407 -553986481 25288241 637436749 145998846 -262957554 622681602 -665464365 -833314940 -753141369 255756936 -642768194 -179436607 -326856135 -179196555 -493919839 -803853390 -739020832 -923445084 -610234218 -44141207 -531003649 -757419166 -494722 -584048008 -751307299 775683275 73469029 -182806992 82256104 -456600250 464884078 -608462975 899084834 213071189 381303045 300510805 -35073278 -806797269 -968844708 -965927208 -383954264 -863886850 -855055369 -877866691 -773263504 -703939186 -310244537 343976913 367219364 -125272590 53370999 -568092155 636204303 -356135765 339121944 367055022 195440984 668969754 809669200 741326635 -449896089 143011765 783448467 -821283146 530295712 -871456057 -509536641 -70238574 829441086 -272202008 -730725542 -507258333 146287457 -950817757 -103409392 286997410 761796989 598629177 -469434802 471179103 -866523046 987987430 -91625794 322618049 880873359 306372124 248285378 -860482655 642418594 98698205 735198690 -759392274 -682432458 -342496108 -799813603 836314368 555962778 -86275778 54584081 -921399244 -460313246 -234380308 -204104219 518821929 312827053 -406385468 810411292 -344912848 -385469857 984805236 726729756 -364955465 -678902831 -610928357 698091180 -78122749 59681156 -345831125 -705775213 -897180123 247811704 102067591 -895221048 -504395437 638379499 -899725736 446731033 565321548 -535825483 -15252746 927744523 371099566 484963053 -794210707 -790753140 -466820325 20005978 -489007558 12910097 547605884 763273541 657747349 -987472444 -979976762 133560386 665291568 178430154 -901891351 -569806215 56688871 767537794 899518388 547937547 -453488879 -229018634 986080071 347021664 -382042054 -102858982 640730344 -516490484 98609197 160024932 -548221597 -836121865 411574340 90446362 20964642 745823564 410683737 -153849081 -534831892 -470734266 -305115837 -884953398 649683593 249347844 -449375933 -260858311 943009855 -394236380 230981606 -874878430 682366711 157085753 112386544 33819607 199547331 -236400650 76248651 715864313 69761117 -385648254 -664142561 -217672180 -278196062 408426992 -638395179 741402448 -361111992 -963254351 66781176 116072816 195077288 873434277 874972409 245588947 904055555 -252351799 956874994 485157727 570969845 945032506 3998420 -696741423 208700996 835963860 -588402923 -645588586 -771868859 801270750 243290731 -806489837 521125000 -623721622 -856902644 532933276 922956963 -328709925 959706383 -989831514 993806858 819239877 -495452180 -529349917 677367592 842731007 -405837583 809928289 756753857 -357849882 696981976 -552223950 -491579482 -55464168 -452138012 325972869 -24641647 -475436976 443567735 -385363624 -98063785 562956850 -179157193 436274184 -543461626 520171101 -416990935 412124047 898065407 -59803263 -34286876 -934028296 -10312386 -81179003 323143800 -350242626 -644828511 -531802222 -243723466 671371929 -65866673 -718414727 -303952770 -768302742 290698253 752793231 501891404 375026045 376281723 -999461880 -388338317 764172915 -243009797 742187738 -255378400 -337273620 141054005 -965008554 -853342057 611296261 366184626 -446208447 -667058352 83683672 -803874919 964924918 485553884 308974971 886679435 -712584081 -709847661 450952952 805567293 -64601546 -309596313 868021311 -224718723 -832405488 747782472 -898547457 506891442 51408245 282911582 -569594970 -859028936 -574227917 -910975673 -609241070 220220714 214675857 157593459 314078465 890540430 -102855364 510085322 46489781 -699085386 -492172461 -342388033 527290974 725703696 181205066 -229259126 -300369266 594480396 -946594657 -230805122 -849980508 594361840 253845371 -316138865 -597557989 -937697398 917487850 -145237003 345055724 -225511162 -43716924 -712045801 -134229959 -963275079 126853924 739792185 -823607013 178872899 -526398697 -516278969 196759333 -769776520 -343807650 608695735 736212018 -676778215 738586393 504001504 775524158 882798265 502764089 -798567270 422910345 111446115 -443697719 -205695794 144490458 217810794 -153488171 -967267998 824248350 777294679 209867659 349257388 -728151594 -748511128 -85105705 947621846 561877056 -681294128 -308846161 837113650 634609176 515559459 -956688643 -48672833 -148570608 461446337 -416934806 -202248815 -688920589 541760304 -400709417 -800165256 -666898800 489951352 334993619 591295274 565796997 890251971 -578531465 -564794316 -274741839 830840331 431091633 -811207082 -135010239 -575765525 -957184815 -928860263 920042875 -690562559 -388316959 35812584 282594204 -728796740 292722456 335907641 99725194 687115211 776578063 -233963969 424254447 902418129 -412480183 -255522375 -986717748 -943532976 813534343 -19860419 -961601058 589296920 90988194 89952854 -987519480 -161639698 -296488379 269682329 -110685950 597451301 -616568231 -117294672 -349685994 -509324548 418126018 -565421257 970450580 -362708702 525911614 -271624484 -89047181 417218857 -215816605 588940746 31604714 734921695 -725150697 -115308459 265970174 489404704 -812244957 275680392 -707750183 -679376775 -478587408 257777686 189018908 234705079 121875578 -987506268 -46628227 403674397 -230422900 193307429 -660699789 407975961 -66478506 -986419114 -10279176 233938290 -274274332 -22123576 138710809 -491778955 534567939 -96509387 -992409885 155095429 23870412 -999579995 -889805747 679781910 896702857 95981560 -874523050 -151174416 513012234 -664308326 -698090183 -222180866 665951839 -680606642 563936574 -107457921 260568232 373311575 -683027020 701571203 741332814 216796525 421586826 359376524 266760749 745722341 -444848515 134994159 421867523 -268939868 -695101992 -989614382 128674718 -114738987 464113159 -298981140 490081996 -661790496 -269335952 60980244 -814919595 928611667 -412390715 320517057 5052326 255060239 -473451746 844033309 375773621 343089278 -761068544 150426788 -961555511 227815797 181078679 -557471984 757015706 -704680844 728214164 706884711 468378167 614145382 820333310 -727383885 400524087 597761504 408076889 -777473317 491042976 -133643789 482773397 305669491 402566591 519234707 824062581 -321924267 54208078 -844182265 785615773 118835294 333438413 -997096034 720545852 217225752 -849196660 -551495976 -248431055 -603223717 -921303224 686901772 385037952 -397640746 -736843804 -765941917 144060033 121029485 284769521 -468435052 -463303537 -199741431 339737322 -290621502 148779883 463129238 -226637594 524988782 -740185082 694977768 -177788811 829323241 852601091 589156289 976390997 -800696439 -387087038 -547532613 -829033922 -520161712 256622320 -66796285 -360063563 -844457469 -260205237 -619962810 148966021 213746726 -577912774 124128540 -206633969 -720400634 -868955574 507600672 870278050 -358238149 998201323 924535156 186628970 -385325632 -699967620 -414210303 397557632 -762663417 -392861781 1363169 433827259 808161619 -223665619 -887838697 831928356 526006260 -510542807 321024587 380018281 -572207235 267167526 -585463722 626227327 -698811454 -647995533 31154353 905415668 -538864879 99108679 -992929870 -897933973 -219618023 113083313 -541955583 733968668 -675391953 -823774872 -495617291 948717541 -779426748 -454652099 -709230749 -335407446 329988449 33663878 -115465619 -651221800 409272114 -644123224 804577447 -342046647 760785378 -125449305 -933028946 803885153 -59536023 865598625 -339489053 112303208 -454561454 -926570745 -650267966 677766510 845864686 -705576274 982122267 583254202 273059489 453949586 343349607 -792399269 -534903015 389744357 -785924367 911455958 -938020022 -283006461 483488162 -230784744 363004984 -838432269 -569617095 -291695163 -843328176 -527026948 -168785403 459916451 20846545 -543313129 610174524 -616062899 476274340 16050470 -954652995 884831740 -368544232 -730047002 6771068 369682226 254635703 -333048133 -617256134 -513875296 -310884095 823729555 -259423535 -599975261 207149285 441131976 -986286267 -8330774 -186752238 860414851 241878730 223453970 815194278 455608626 -620190566 -981085867 444473156 902717394 -941339129 726778722 -799408102 663002495 683469430 516436450 -611031614 932959413 423457876 857557594 -884187831 858899304 -975274459 -765756107 -8200310 -221108170 583946168 136459246 -250142268 -301236197 387684108 -919760673 479606403 -964510728 417742655 -602191116 -744289284 -384455709 747359534 790912369 -364251636 863333029 540205652 599132662 866664577 -344032524 708627742 -669293294 -352098091 -268510986 -183501908 185203879 -748556439 -947901308 236340755 6190608 -932283459 519749116 629024485 -172905776 -999200981 -390308825 -260757561 691327713 -110507743 -980628508 3134120 894045542 205619609 -17521402 -599322121 511264382 261243001 459233022 385993452 -749677136 49869778 332055465 833912647 -474173334 -40422784 890873177 -160486545 -497489040 -842313258 844509488 284167602 -380218015 874854318 417227144 -586420074 239997896 -229098226 554977210 -645585177 438602703 -138564044 285204987 869698339 631333226 327066869 -259510629 -281000522 -289136412 -763378859 100932902 61631835 276868154 10644669 -773448000 -577610280 991757418 -773328212 -15348596 -980196393 744413231 -752284546 179817853 -950896032 -400648878 16033122 -866246488 940620282 -70023170 514187148 -586082444 -297426068 -586102184 135978310 861986517 -143126544 831093816 487795122 309372770 -743108333 690323477 310608108 698095214 -618411690 -307218545 -744232053 608261135 489071769 701290614 -652995838 338518523 3408253 -940926548 -540075020 743444894 -506313026 -781897812 857526237 -831606616 -136361677 692850190 -494924437 -727252457 733378679 22056869 972531864 287913512 947343578 -365152514 500744213 -688812490 -739953096 -328654381 -265437966 -962310408 49219792 -653589458 336226369 -58281374 848731030 930722315 504085083 -722911083 690025799 -390998200 -161504010 -280272855 563411215 -160859724 304240405 90416882 313669601 -583407450 -46396521 -182753748 888655786 746473239 -10667751 913980417 -317519295 265070108 -204523506 -959476452 840735789 774303718 -190688356 -672725262 -822480024 885128532 -800867215 -219277123 -723091796 -321452547 619689665 -125311492 -784296346 -256743633 939043805 223504598 681689037 -555993904 -822275726 458920419 748733183 -835473313 -713514852 -73654446 191829439 165657863 627353460 -286963319 -422516597 -954834592 410356517 876691499 417485680 472517859 -278296567 342962254 38209250 468995641 -254092962 -289660798 -76499319 682027836 -499880848 589498180 672736859 336619298 986223264 -2515272 -476822893 -167482681 -470594234 108271596 -985510153 475515754 262329375 243052911 -409650066 -770805247 967572974 -403723334 883663532 -969795771 -284146180 -67689949 169203296 -708831015 141463231 972698619 334437672 54653656 -381503919 -881172403 805869081 -883893376 -515060027 -385926980 487676517 -475908955 956769874 -801385730 -95945176 -974834682 734976338 537612400 -679875941 -272623922 878215644 999807090 460143350 -430723713 -933104642 995505557 452634261 143545257 -706521773 -210346042 810355012 170711702 187588779 -895158487 159238607 -260543343 948767165 -986794220 496560266 47682579 -614264506 882117651 -262028665 108241723 482671765 969002017 -788089749 90021325 976154414 136487645 2181144 735440804 515955881 242556175 -133028582 995511848 631128000 942927984 333171635 950313224 -470762761 -636860030 -107138882 -346177948 793464611 163502849 -234548865 43815044 981156497 126678637 266164938 -21107967 288927142 163022117 319061889 -978575698 921317284 814078898 320255200 660231289 -538489123 -783839743 455380088 -744692527 -835529624 -87903377 586252051 205185413 535728489 -432492901 -737229320 48452546 -97363259 588751924 629749451 118964929 -5990963 -301246368 -154768640 -182379974 -257455903 -909161266 -113861245 815203556 752059936 323070131 173564875 642264513 -537227201 -534916087 914656159 529175355 -577947072 191301177 633659038 270136657 -330195452 -340060416 -416727663 -20307263 -211206964 -734385358 440971973 46311377 -520212441 245992289 -584097219 238072476 368756920 12828439 -366073936 655533916 -155228364 711621831 -20830062 831658896 -343049320 911109150 -183444714 -315762832 -684971595 -267939317 770391889 221390669 795542918 961553589 726555199 -449768358 944611318 -726909403 836842172 76521836 270656983 782370002 -525078283 -504843519 621960968 -304219404 408622649 -507814764 -507421886 -889931364 278591744 -804368124 193501228 -938010953 -946252931 935934933 277981824 -210710368 -474233283 599613355 -623026346 -490917669 -273215044 996245825 -858986565 -559932374 -607076128 784704553 -407346507 658441966 -844991063 -971481686 598082817 -61804479 830090189 -698940622 -877638944 271507070 944621749 -142526931 -990770783 -949154212 160721382 487769318 -747323812 -342468457 940433546 -621398726 -851856799 767208468 -667779380 328701969 -257152783 37313440 -121047520 -360732769 825563448 -387543523 396783962 -732502724 190996156 -296291744 -845656360 -374199558 -770012455 938801360 -418784650 709288721 426646937 423592298 -799893903 -508743919 -966401328 -926564898 738049522 340696978 85477347 895997478 -980801899 988541381 -757575989 814643868 524675966 -104990803 633049688 576283704 -473649445 449515844 771897763 -715815793 -261167549 -264369270 -352817411 -214871513 226333492 841465704 720863615 -347308558 621785234 189482456 -781245535 -490736837 -729587981 -84451758 -499476071 -979351157 -362917208 330689977 -637199543 -642515801 -237151570 923744543 -514333348 -229737484 -469885018 -307462864 -578096945 754407164 835957307 173652482 222164201 239872707 -488856969 580389315 -670801688 -945235242 -622666747 -44682027 -752388474 -385162093 -483117161 560925444 218459483 -625181236 -242621698 895841046 366334867 973979757 -43152098 858650201 -620024164 939508526 549341696 -631330074 461122232 873558435 915715522 -880072781 -774977134 219423356 -102023521 -467077915 -629605057 571134712 -510926947 -800609402 -233912356 803915044 888647416 -340556761 -342695524 -864339004 -439559837 72338066 418501020 -985989495 923546914 -631336222 -565942136 939621991 -703348893 -295268609 332572241 -471719611 -626255787 -922471461 608589823 104029107 718386154 -466192399 -575399595 -654749266 -846130349 -319167877 -630566508 848774305 -346438646 -473026265 881672749 662954533 -668603885 -894177396 520734938 -423015429 -694525019 729709248 -561646939 445275312 381436440 -564534700 665102738 -94426512 508572278 343278609 974928597 -148300615 -814294511 -900711894 -254836146 930417018 101444177 437291383 91349671 956991549 -930364754 -973345416 321563931 972379300 898133329 900089565 643292688 92740107 -371276230 23251124 551260771 483702227 -482410128 -225192630 -831990998 -422374272 -147575333 -979005872 -377957769 -89918511 738421212 -410134798 844080368 -504077233 -346704598 -307963495 170961477 -723049403 -48522826 -224785810 -540234222 -855055562 268873451 -462528119 -905774407 780227998 792738106 946876941 900204333 261843547 864705433 -863967726 -211802804 397789894 -944542050 -512150249 -212197828 908013959 -774446956 379450194 -641109573 317598043 -103842047 16583116 -938969760 656157437 -794489043 881011022 -824877327 -803528410 -897427334 -133350947 -820307844 -371982771 629024193 90246532 -919553912 477473035 -166234689 -85504258 -700352114 -805484627 22396853 349072013 -448133733 353114472 462729827 -565733110 -584405550 -293574072 217608865 266685341 -790823407 707356337 -919175868 250684625 116968249 999596 -231527373 822011142 -675189039 -315552352 -276184065 717992141 449688748 -265284844 -303494200 -88651869 -743904680 -523755621 -500554629 -173419891 405467803 724032237 -573386023 -172332603 -51953465 -198859619 859862451 406706736 -132790714 995319062 619737856 472142195 828451935 -105106698 833963884 586039530 726419956 753773810 43081947 77354067 -121198382 990507632 340964271 564694298 753228360 -66470725 -602875764 249680718 -429212513 143037142 717168962 -880764417 -829613165 -797045497 -254094692 814923343 -125099979 873991524 -9969967 445006848 -412755511 -495479892 343355102 104602339 496183857 677886989 935636645 -462239752 780442203 -697560244 224920141 -993071657 642180304 842519617 365133310 -530175323 108713417 -276936761 -534040965 -883868357 786281982 -631916051 -155676420 735271724 -243744492 -476901575 -817247786 -880247064 -483921236 417316997 -318814399 -544409451 -451159964 702540423 746275971 -297283345 146919605 446063323 -509137536 157141268 685950877 101062114 601109682 -63009790 -69118083 479456617 446568799 607965208 470170633 -296117042 964706525 -485961909 -6173384 -66277662 -378207426 782582197 -750584053 -213190212 -244238691 -807868737 331354076 159087443 294098372 346537202 969041908 148645647 -990825888 405655383 -895067833 828233081 972128749 -285724090 -63507925 -2356431 134282287 554621386 257863167 -550888542 465275845 -84348268 -392263259 567443776 -609188643 321374895 -108184781 -23392044 -268167249 401888600 727445308 -828696435 771938502 -197691994 872331218 155930343 323750103 774970031 232806559 689292889 693459068 -642944688 -907302315 -881074697 517880368 -460290237 846888010 -339241763 119256932 371492713 -327872945 898799576 -11454312 -828837374 790426897 -125476725 155825788 -230734546 967629170 -580697417 -929222633 -975455467 984009005 -129331808 -544273829 -755947056 247915121 -603771558 847372467 -204053179 209642462 183135592 707668845 -226534719 -381303439 -123049064 224924521 -330072788 213319181 202351967 -834269848 500746528 776992963 103893704 592132025 283367867 857832707 -761235092 -496671086 742173917 198253965 -447459955 -318600633 830214007 419139118 383164194 664367007 336476686 361433597 -614210162 986508605 -403045821 603977706 -660727196 776339811 -970910597 -297733312 -328759796 -851450619 -533252409 -718732604 -753812156 854954049 -786827807 -724919301 -692073134 -845793678 284060362 -969117701 -334145878 -255803840 -177885988 989030963 925352990 818104364 47063624 942406365 -455910099 106875772 -145931761 993678471 627909331 889703433 363797637 921552579 -891697194 402995102 -264424319 557922294 -244479576 132986057 677831730 365063562 -796198294 -648654877 -402560093 484103293 293515185 367746438 770887085 688571065 762849087 505065600 -1093354 503192483 -651252675 584326584 -545489832 566377486 629806742 -530531447 468699287 -102710160 50001840 647018718 926088186 528224039 225605089 893369319 -108469710 -167522855 -991230167 -813987147 -125341517 -503373264 753013053 378366254 140512903 -192712692 64974639 -993148905 705063952 -984849738 -561051096 800035978 651168118 -976427483 726012547 26913124 328629035 -96874035 48714765 -274604021 -796101572 -762014874 -91523547 14886305 161189459 -127658357 242655626 -653962232 205395983 931175482 593597683 448752028 -564936605 364215882 -244307347 -528052381 -380372060 82190007 -541772185 160458931 791086343 669698597 -65044841 188271584 13477922 -925368175 -600163196 50639026 354967230 -295738517 803465846 -858129815 54247331 768461662 -129924518 -669376797 910434901 669993250 -31895711 260621145 27966976 -349866645 439709755 390404877 -158119567 -397018988 146338873 943475114 558119996 -269634727 -97060991 996185667 -646037692 -77105424 -889429450 -142956606 -230012216 557376567 635772434 605003427 -390468412 446448354 -591268722 363105958 352197686 -758015089 685001833 -172780600 -30394634 307250126 -525146544 -354936670 -222831367 -944726074 514909274 -376033581 -41102499 425854093 707106324 -443829761 982602750 670024966 -804007569 854708371 702625373 -992615887 -446621223 -794302930 -309884478 -786726410 291959154 -388361811 -280353833 27067484 692320824 -866376483 -343352461 -553043730 -448117754 -349942499 -286416840 822857242 476364365 523485233 -951108913 166646307 575888886 -127382020 -15796170 170083537 -630148232 411964358 -53031504 209721494 263627302 37839298 -120823928 802099376 84996293 335355352 -507115294 -853451748 18965411 -412740148 110716486 156972089 -418445524 392632782 -587128180 41909811 -711582639 -930504009 -16925360 -384761655 -91076969 54805704 750205795 -34647471 -401731764 -409174590 598153809 903888433 668554642 -104794964 252438410 857254167 170066905 774918476 -757301684 878169691 85501154 -929407700 -199727956 20773242 -555117556 736200163 -537945791 -559875337 -390585793 831910971 87592631 -25944896 -507760889 -144223215 -138507415 989030458 -959379858 771415193 976598755 -77766121 292235111 -531211239 -378252917 -553720928 297346307 830260922 -764515245 -208056756 -355497158 947666932 385476550 -98833341 -243505027 -152142011 -753812728 433472845 960145604 -374764474 469012249 -476737096 266613651 -931845245 799718501 -862191046 -800709186 -584505695 975148385 -787662098 -664309284 903756229 594236424 108552876 892321364 300034460 830641148 242588082 -231109857 796309559 774909491 955610028 575903664 952824273 -236264990 -44315357 -769917182 -99275795 878869902 -906570297 -285179707 -825783742 -344553084 110765635 635741530 878249745 -157206145 60664679 -840217315 -254905483 728673159 -416524271 587730661 539478743 783247697 110508347 340946540 -593653357 62580798 872324252 -975711701 247812039 -36882082 -16610347 -890898790 -482136638 -883667810 -510952885 -594427969 -529082736 -435163599 963542405 -34282956 -387333508 391836367 -781926278 -297203056 668140362 801917856 -952096574 -245591000 -218757474 -534124851 -469691429 605717699 -972461115 918361275 -464764464 425038597 -956583571 -840597594 -871190487 -166375283 443472071 -630819361 -136186729 -568837624 -486699159 187911992 -195586781 98986514 -787583163 -723821174 87883275 496636425 -375504506 82228385 390661846 43210300 630434724 204185545 549259497 637980904 -15209423 -294839149 -682744283 501309995 -272711066 633947015 -983817367 713083577 -684643011 -155732871 -831155138 253643540 -73551019 -983582386 647363555 -889434767 277277613 -586625799 -128462164 827888046 976125634 43912203 622862024 -366613404 -517083692 -626428884 766247134 201553827 -68799219 -286425420 -655833957 -161083086 -576180800 901670100 797785175 -305928958 -973252632 988277479 962200674 -614564082 -638500301 -696073171 145151693 848422958 758076756 -417760504 915344585 -331878156 802354992 -474072475 346592117 -860790696 11412822 -842184132 -860880003 -159506770 619666476 -864849155 -117854930 795566861 -375518602 -400336523 250310590 -853107612 -235733540 -380523415 238067299 -159419621 142015839 -842512185 -730496789 456846028 769982353 169712299 352633562 -548489693 489211229 -158921234 -420701194 -343233125 -552525623 -179848454 -433803108 243397282 32857455 259115645 -810799528 149686649 -484713549 556228774 275535218 -809166344 863327169 -282930616 -216282803 874974618 790675337 -205350192 16040914 -993365904 9108014 -121493113 -353753186 830158505 96946107 -477241862 797596909 456624859 983883708 434463780 811819834 -21952501 -804087033 -74525068 909133387 748907553 -182889976 157900600 789312085 -987404919 730283238 -299333897 268130905 648747226 893829825 -795637434 -563595940 70807285 -128340548 482642893 203527595 -160554654 302219661 -518077005 -176436125 870639111 361192481 320636179 -370509285 -232398962 -510551440 254133450 -387630994 527609927 -976197201 -789877378 138771875 -432921682 -854951628 -858745821 166868297 -502514870 -306795767 -628736299 602024722 -146506405 -607403710 448756903 986216723 510492234 -635998106 212216000 751477366 316885880 899194373 -425399365 729465203 -154498261 -196934080 -119179004 244780153 153862275 448893736 507078581 880827140 762718057 788555438 -521520134 -145906600 852584235 -66707826 72744707 843528532 -499857064 13874609 92300756 -350829102 358387096 625903990 -968481679 400000039 125222885 784704081 -203955242 560116289 522514705 -302761761 -350412744 670681562 517517450 -491043805 717388739 -563387497 -207847469 765604796 58122164 -245031432 -903288736 350887064 670006701 112338446 -822812633 37024058 -693211178 462255972 814173414 -665308228 -233635573 -186369590 177625679 957554679 370047170 920043484 687305161 -825449797 749414724 176158862 701130026 -576320069 -949196247 -799744146 -76552718 -792688808 -145897132 -458921089 902230170 -335851227 726707395 12706255 -984076757 -139584983 389626373 705114088 -518465871 420488035 -908951774 -489379657 353224530 951723593 592117449 -613730401 -384949207 -956390464 483417479 756338939 -785895331 -535227458 486658565 -560003364 37202063 -830388368 688256674 443674053 991887960 -964121744 831492763 -392287183 340476985 930801541 -537497654 -523809385 921335441 981437889 310122079 -108813830 -891978993 972704176 -439688546 517083459 492017160 -243135687 17645514 444527979 933870586 277022387 -516218570 33691213 509778238 -712188454 684568852 -407023974 655143336 432395800 782325144 -194129730 589031165 222618874 -442003458 -502721629 939074333 427486872 413845469 -124002469 -405805586 115311449 -359144790 -812042676 614807154 932399945 -822125434 -710023862 878503964 588202154 270845694 373165621 -174621854 496195205 43537161 817927076 -351260566 510956772 -298907474 451300899 258406687 -929285377 -934847341 -248638344 -130817218 -920257921 -710601151 232138036 974721373 692042157 176060272 459333029 -426131375 407375618 940227510 -394813997 434194484 512512589 -337201857 22922305 -599586398 327807728 -93887426 188843643 -930814675 -892996795 -445364289 -708651711 -98634884 98984456 14857868 934718911 -599513808 270962616 -664727834 -681812544 -230428468 433590401 -648018010 -794265041 -430518631 -111686733 -522523753 -54917258 -258031915 -609261083 -250175507 -873250074 -186918500 -467369522 638797984 199864664 153042127 443313936 -859889784 520960788 -66234249 101064929 122462804 -74916246 -234689287 467929289 -960812911 -436967777 -135372324 272099834 349586558 831722410 -960189472 -280975895 971285819 -141027133 -70696297 467787174 32425417 -23615921 -790933041 -261227461 432664718 445291978 77575696 -729712431 240747696 459252729 -41398444 45169991 565433922 322062661 595149293 -15298689 916358084 623497545 191138677 308738040 -475506914 -568020523 -191611614 113191346 -377366012 -950915218 -713893887 -887210591 -21038842 834416771 -88154209 -992007152 761916175 25348624 28365321 422715210 -140779295 982040736 -773397413 710980166 -353382445 -617883339 382484604 10216954 833226987 592694955 -232338675 38745124 892766267 219149186 637870429 -186950353 -217642556 119811919 425421249 -602755599 856625458 77055612 -509696843 976297965 207227600 524681182 970027800 371656580 646629834 -191495916 -927077630 961689956 590962563 -94919447 -421057313 104494087 -481144804 -864148271 74294523 187765939 -736912543 -859713975 931404895 -825209961 867086805 823161253 -754813129 -104428849 755526381 407192031 603854961 333715191 -80971141 -624398489 -650938807 -166637446 143849434 486018337 398796884 -247387113 811663848 -605927904 590281521 -521895591 144970386 -58337928 817440347 291035602 484446970 -797524297 862077727 281937573 -561772395 -707342989 102334769 -25706780 -226668316 960138017 775432655 136233604 -529365442 -571590114 -415325920 -63351902 94287829 -196214414 227201799 532756573 -840382185 521359333 240001231 280605033 -779508311 -444260011 929025706 448594433 663657458 834178558 -519591782 -176743485 -744759052 -901472525 -344352613 393241888 966058582 -749756849 701551704 647028946 748868645 -697188656 772923132 -561579483 -452542294 441608842 508405164 916504558 152267243 803159416 -28278806 725022854 -578836234 -557399135 -341303582 836999696 -841571635 -45497670 -919491082 -559779539 652668679 471680370 -324710979 -401304492 608935145 87026743 -227437269 -643947633 -220066961 280828884 -865835808 -826053787 -349937679 -909416477 -72642844 -835810208 58297683 -648916639 276052262 195955829 -17603354 -146260619 -928902806 -385032261 977251841 -809223407 -203858046 -580098147 -520605342 -607918156 672737982 37876137 -603829134 -140328285 -366719380 -608131361 329531342 -676264243 -338416528 350214781 -495588346 574246476 -843894568 -734377637 676928271 -534549134 761388447 794052609 -166870742 247308468 674374529 -619696673 -388211313 -841674492 -44518607 720543648 323197880 -540990911 133214077 262775706 946643694 491844098 719614089 -738719306 -332889652 251625123 -413430753 -25559292 -117987097 159053595 -500620280 32561663 317749059 -407256382 -825674497 -327903706 -907120037 -57575962 788382099 -172955496 244421434 -287761831 -891169956 579581811 813595440 673665107 682720084 -402297694 -370098370 772146812 -118540615 483183738 583280187 -741471176 -501833986 -288759289 927054303 -562017850 -775845815 454553025 182418819 -743362927 14337261 -930997187 -963362932 -268934397 -851738745 727852519 220464275 886336886 -751540709 315916763 -465029534 -204812569 840547381 -543979267 420094129 -38252769 429758733 129395462 860765588 289585236 -126778393 -668746968 -385735292 608486710 -832053735 652691253 -171061656 -402552148 94244511 -228519596 -314008908 -436802496 -44724210 766966639 195993297 -422184799 -275093414 -179308957 829010955 967822770 -38506173 549904814 309304328 6865592 225150886 -386604199 -772438813 -636294728 -487385856 -984722736 -503300138 -868602218 -896626870 14879346 163777726 -290992843 -257470096 -250658225 891744333 -145131617 904451282 274644562 491200026 29949752 480952111 -774933933 -582671442 460436711 245587772 792422037 -676869152 155494255 -27401329 -157197926 -793189916 211205213 -285418585 691413220 -476743498 285413502 -931008780 -616686892 274020613 855144653 -926554261 -11272181 -711914677 -478551383 -103281184 367120829 -854013087 -920902476 -652856760 975181321 680470792 387792534 38843782 616841380 -691333690 1543130 979834155 253653645 -691315894 -238145974 -748959570 -487753908 -375114960 -256016999 -262266300 -217297918 531758718 -192757817 413756809 741424930 828082854 -186951244 -542050346 -565554033 120098879 539288661 -559482156 -256875957 75717783 58449712 813108581 256349838 -353533996 269333499 368823568 -351409747 -875526814 278071472 837186170 -577807100 614302785 48095399 272505273 144482583 173210982 573828849 434950617 603312789 -774426338 -900500487 -510190215 -438540789 -438975721 -565811906 960774240 -671042451 -392726514 -427206342 586731532 263271724 905824319 -456793215 -901591632 -839320404 -659599601 778109961 509934769 -398428765 -637327807 -479651123 -126652902 859242063 -218755122 668735529 959552762 -6793635 706619905 884340106 805987023 180440060 -335689515 -175323276 -214151344 -509780201 643585993 -445969149 -399367091 -88217993 580053462 -240650086 936906940 -816242086 -110671796 45034956 -933839195 -90832653 457134898 -545018530 638943764 977641921 -448985523 -231229367 -203665182 680431439 264786097 -144992605 497178887 1235614 -582223818 -497582921 778455261 -797209470 -794133898 144375055 -389223371 -672796408 589439468 -966016815 -552588892 999822288 899836182 -859376662 907967068 126010675 6299909 242634067 627529439 -902437355 685345007 2983055 -295819842 -568377811 714247122 -577811617 -927942473 485081736 872196402 -488902221 924874665 484830702 -643778132 -493532295 316805051 -435983629 357568028 -609268962 -298245356 315151698 77138101 666111632 26113504 -803152790 182123234 -789052330 -546188441 156329059 -286899771 -745559412 897625958 63336454 20606556 368815911 -645049226 196225540 -505563841 -29297687 -413901999 -37444989 -382713016 -166608234 -123924998 -130109462 -332798010 -395584019 900834407 330658304 -869902230 -69395482 -26557086 668735762 945852711 855911504 -781666135 39753228 134146101 561108931 -965038198 -346524706 381907256 619464193 -193032616 953975005 525980354 658912926 599616469 627043144 517783529 -496485018 520946809 -432915877 -865849871 601327179 -134542677 734459330 -122890555 -848027950 -823869226 -892739513 -550623021 -827494382 510332254 19191185 480816433 -704717378 -267172971 647303487 960363789 168896567 662769770 -238753052 -742532077 712729692 -970963655 -254750118 -980416450 -380348320 619908005 5364969 667178425 70642036 372570310 -940647380 -930236719 807982191 -618376255 600204587 -883987424 -521236866 -455724094 616934350 -898024131 -351914556 -196284349 -737792573 600272516 379521698 875582948 -879177516 -698633786 -175965208 -661055016 -875326729 -127611687 123285478 -116698595 92512488 783296793 848387255 -198061947 809029049 -602863244 -154528318 266900558 142340250 291769342 167929160 190697419 -796733613 844210483 -659094303 -520664242 325860984 571812057 108070776 719782926 -112536905 167009608 -941383208 -684634057 -962697373 49437250 34758709 -848359146 179015910 -808306678 -147657224 852711918 31310600 862956404 93796059 -65507905 375907817 -993647504 732969366 -422318998 798797001 140195508 864774087 866710949 822242040 868801016 545507837 906020567 226410384 739065029 822607893 234114993 212344992 252974159 111500748 -206027691 341233079 -237705426 -892548711 141344778 385038382 31521132 -683201545 744555431 441303653 -962000513 734235101 -863714592 -272438264 865179855 -372366525 536373245 374284246 -94035809 352124018 474223154 784186181 938840263 427478117 420358694 474537397 -179370017 -68369827 -639205420 -559247417 205918 921231483 -267267107 -330819746 -72297926 -165633624 -168733442 119284492 307437884 729097184 619568393 489042229 -764796212 -367559382 -969982694 -861539973 109593153 128859184 660340889 404232533 286717700 -908362891 795801242 -979062047 175380120 -425621202 450554023 9329500 44795630 132581102 -46474730 -485607538 -23688225 506155626 675444233 22763544 -238815277 -181790820 -461126304 924095092 -845239313 -153678676 923602282 -147802291 546806133 293132945 888481246 285646586 212109629 -570636860 92025670 -805494573 -943458548 -597536630 361482363 163505259 575766317 345622787 917219771 -902009137 50236781 94002488 300790974 -779943838 -194794978 -628797018 -77488023 376859988 815935338 -112725063 564389624 781861509 753913332 -629114395 661374545 6709259 -350803108 688220588 -27809479 430581523 372843071 -666546455 539401291 -991804346 907617403 275408900 -20837966 -694098071 -544980887 -868020220 559357780 159495977 -53479106 258355588 -650066057 -419174578 -350979564 -485186499 508534939 -764068554 -11960542 -357713319 450451492 -571737076 -314099869 -643813620 -995175082 360152030 34936945 226596964 -603181201 438961690 975328502 -238520177 592463313 493960595 351693925 750944322 -169319532 984433872 428371952 -865839273 591188169 261100363 267455467 164747876 -109301608 630949203 -773767286 870166328 -275245434 896934912 -363201641 -387853600 321286302 -91406454 -516473150 -802769115 29160129 -717099203 882051939 334704248 -608692521 -739066324 -721068386 -497673314 556523824 -91601786 521204854 794735920 580802470 682148731 578517368 505675420 -723523696 -96989733 -780597292 598598964 -539895458 -528452730 509020521 462784670 633145640 -238990553 -920462318 -800504894 876592675 59526040 -408443582 561450030 -654553130 358146723 581016545 77631589 -448865032 372322861 365807648 985190259 54179242 636794445 174494377 614287173 -259369768 54615979 -224498951 116669670 301434986 -410542903 -183650170 -852032231 384803737 -234732807 -642590099 534111334 857742642 764912564 -315710387 836463988 -194719285 256650994 -516372234 380878094 -96718705 -547955062 -499706282 153148534 981325920 -374072127 -456701870 221733990 333441443 -86978182 457952127 -838465297 763689673 304531193 586130669 970917693 347500977 -346098498 447427681 -36014468 135001845 -516176197 -642476446 224277121 189591905 370099033 -854251614 -455594265 524920877 484624502 -766821363 -349980753 931242837 179180267 835927079 -514837588 202875723 733284034 -90100918 -341066437 890538070 304707062 -639712571 -232856661 -722178 -809503259 501458063 439541147 543755529 -336867810 822319189 934758401 -211777099 -854877605 483365088 181855941 -148635988 200116826 -494757544 -51239529 723475491 -631668198 -275369960 294990167 -801897549 -732317898 783741418 488482383 -652362766 -323298869 -558445321 607412384 951827616 329374725 -345466429 -416714393 135393951 952576696 993881618 -743407009 435019044 -499692923 600448172 369686277 -281265808 -899594280 957754510 -378881158 565799295 -44877803 -90534574 111068141 -826688631 -115153046 -341388864 -709409472 -56212950 271184084 919053216 634635988 -616050766 -87642718 -670717063 -126117077 128775347 -948691271 -994522744 -334867571 36988841 -973889769 -275073442 815997144 -614201740 -158237886 -702596167 312700193 599366983 -818557404 811907922 -8394422 -400083326 -584597513 786080724 822504009 723531137 -876134152 904028924 -344113148 -105906217 -375775596 929614464 397429231 454262108 396507971 459237074 -718105893 749190483 769275384 206630168 348861559 -31507647 249340279 -485109941 -24079956 6919667 -114731313 -774605416 -808998631 63300766 707454881 -775386349 51676351 -946137276 399829759 116272944 -871969791 536944789 -706917258 -752690223 -479044067 360180538 -248622658 522037151 -435669765 215864421 671931350 -761938784 -966457973 -910756842 -315455499 -122406993 756107249 524474584 718112144 -972688280 806310115 -735490606 -328790061 -91461649 726172133 234451688 -833967848 486922745 601304001 3920908 665628591 326728345 -940812072 6286862 917879952 -667146721 85338468 -835727512 354400248 501581883 676147847 48663206 281516458 -912300962 500947952 -733004647 -513592155 -965021704 -852267987 980165108 904494439 338042657 -496587158 -718887743 -536006625 896875165 -541672538 975787223 -904528836 919916576 -548129256 -806512896 -431541745 -257944631 -897032715 540588195 -834091654 617930048 -932792947 -993520937 -287422635 -605041811 -706653880 63813015 -686752724 -999981154 -272696167 -792908607 -913174967 -404842029 671366094 591645162 -926228539 -480634862 -653629320 97826851 679459489 -22448376 503143843 -858954985 574478241 -914108707 -505537960 -185513232 -763684690 66699728 925110121 175082677 97104112 -620239659 149549849 -262654713 945630148 737623151 485746703 890087688 -594420744 -482198202 218350313 -441474449 692121560 -808319865 -145485998 -499278313 -222450255 335502903 188779165 228930638 465445608 37306825 -784654401 500439437 -245740231 459631474 924096240 -790306424 -658690278 -509479877 -817579484 -156241395 -548237406 -422000000 996890211 377823952 685142546 860153163 901125985 -513657499 457545272 -208155707 -477059438 -353561005 665626378 -360967297 802693787 994585127 -923866009 -210692701 -510149448 -520703291 736353690 891232243 -924420855 441429783 -635477688 -567915433 180026775 -186816744 -44086064 -801655837 991634679 861273759 346200257 -639107807 399694733 367590290 400691940 422036518 -890805817 -465881750 -505202640 -606579875 -221975660 20356360 315745744 362680972 -654301214 -257219013 -300463897 663988816 -602545041 -452507789 111902077 -930856512 980964131 -387646910 -679873159 -332614819 876554960 -39057981 989237321 319911584 -79949817 -302015953 268338539 -68842482 -652075006 -697059593 59931313 -239661074 -731933964 465552354 -646074435 949974353 -196967758 -274813342 440947274 341071899 506467514 -963964872 820801750 106933439 638398774 882179053 -601111072 -25112728 68747071 289241097 -270433862 910362636 -206340766 -905887934 -969618316 938503302 96207956 -658194126 -840805451 933643468 969789304 133228454 -853140666 371618594 -661302232 766975209 828719694 929944617 -21189001 -359600589 591119814 -953912072 -970230005 608205315 -296801009 -749047473 -541273157 -750367453 -852480606 -223531839 -237787734 548020750 -51185329 -990385988 -578020773 -227844576 -981987165 211264415 -376519513 -448514583 -531718621 669913049 603440732 -384859124 -987812039 -222183677 255385527 60249240 829324628 22471660 199268784 -255362959 137721032 871230849 -944816506 529812141 2112539 -947467930 -330366608 -735870167 -844144718 -74906106 -173917894 871016795 883222851 -529421204 264710015 -138647826 169622940 -48529872 331015455 422566826 -30677221 -990795943 312769887 -630201196 -490812057 220215388 856578172 286312532 172167891 -742277668 -799089699 941070586 47103984 -167610012 98232373 -966605252 -578278238 -74023882 -616341635 -950265875 -881445889 429580443 117460695 -306362088 404509414 -459717897 481386576 434719894 591285638 709864808 -708921057 472135451 -683419672 782886872 -360101017 -84376231 -283008390 258005172 -805289504 713807871 -841330230 -115877196 501588540 380278111 670444683 -263361432 697273427 -546035344 350846198 -136270217 901561676 -64194964 131318787 978225468 -525741466 445181390 -697593269 -631807932 -105189239 -448003089 -731714713 141478948 -687837998 169206258 -16394815 968008077 -212976621 979873005 546943822 -226493944 -134261683 -31455695 -722286405 373583454 -425592637 880489610 -239841540 -258186611 -506563852 530748380 9207304 -172567131 -622640021 -73979907 555085611 122351931 4193237 -956358245 792514631 648302222 882880146 720305063 -812857943 -874047830 200340518 696858926 -585545556 486555780 -567873747 734060565 -109282550 270811160 589702318 -731081727 168634157 -777382088 788023696 -183836668 849762121 52328431 482189923 731919569 311616476 -553165645 306478630 382541946 496237287 424271945 359042954 -661358090 -838364701 603523873 -272594815 956206687 -748322556 912092904 -297018433 -938782268 -974336492 316293229 771485365 -351495684 -526841723 -922821879 -667246869 24477235 577817616 599380036 619534060 557512759 871568010 -946058150 569671201 851308917 -484836331 -299141286 -940607389 -608715116 -186470118 -537488351 406071662 690294886 299863778 553204747 -147217131 -902760085 -520396905 473352227 562593282 672167043 -606957775 839424331 -126555191 547877880 739159247 -374626879 414429153 -932063361 826020945 -177825173 -202667826 941078559 -925396748 153858977 539076079 514555914 569585000 146638522 78215362 689171833 993623968 -971751602 761670105 925955393 436784311 176190945 -387479878 -476480610 202210501 420636873 293555586 581873309 -191997939 -866703560 40125744 -383564475 183195557 -918574208 -140122134 305621059 863772237 -620569402 -740437423 -995777144 762356542 873414482 775513529 -498012744 920083864 -694386508 857535349 607992343 -303931336 710980836 -974925165 -64620707 -545292282 360419329 -319864205 -191822604 787673790 701223701 534341518 937508875 -357329021 -808925791 777223125 -58705863 467945587 -105700294 981970117 -342081974 278297674 -143044036 643823021 -317506730 -359955147 -720339603 -357536605 244975921 857698547 -405808375 -998329902 -884792735 -176550763 -123887044 -175720867 -708026527 -465993706 -851674053 -292307603 387087070 555564805 514976861 179031706 641182514 -132763338 -236606986 977397693 -901896696 -349929014 -884213568 -700780639 -78236035 387905783 -888005928 -192088144 803504687 197576491 -831090263 -359068298 805378942 -386313529 789366575 -257990579 297414271 396918220 -700902479 628343518 -832840722 -953203618 725773215 -474514204 -717986451 -127212196 -142370234 360004675 676222000 761906186 -215007630 42301060 781784578 -48007195 708636675 88704668 -233620312 -879077270 -864291459 -602501687 -996843583 -212362381 -146891734 -596515930 -660698948 277443446 -706669957 -506657423 30071054 -871179691 -905453217 830436892 3499882 608934515 275046447 -394039505 -712438245 -442321720 -446349184 -47613492 49178374 -526766808 -234230434 -856064418 -431333440 848336797 351083474 895474993 404544047 -494605290 -157040613 276008444 293150845 -148527645 925373754 -441566267 389347911 211642321 341252072 311385048 -232728737 309566606 -226665134 -413762553 855426856 -562806654 -760533737 -669975884 -485541630 397346186 874089096 154614689 -679785630 993404022 565808309 793875090 502155000 670733926 733630228 690154044 -108764335 -25613626 742026231 260821459 570549336 -806863800 120931474 -355643379 298365962 248821804 329114058 22742573 -417450829 201940772 -868825899 -756181397 365273783 -86472230 -47422592 -934866066 728727963 460913314 366884693 754752576 775304920 796083218 721661300 69044969 285765794 24812750 567679741 605136635 -969942566 392189863 585049435 -858460185 -61203076 459709035 529849097 -460022709 175683377 468117198 -732017000 40625831 409255404 581128477 437113248 -370754450 -176217188 723397725 -750394064 -197307178 -323878161 -355502654 294845228 503543238 60380569 -916973874 -62245294 255506628 486370502 -11661321 -525889447 -6606853 -726844051 -898213836 -861895844 635038687 102180107 -584451448 872992205 -3740569 -121901729 571718392 288309523 639103868 -7646116 -91380007 12399255 -970734452 -453588991 -25610878 -297119657 -183419018 -268991255 -568355128 104364098 392067047 -119758033 -823165393 -342689034 382098431 -682836062 938271768 272126008 367221287 818858292 -199623754 -296350190 722940003 -194646183 -807692982 131213108 49994076 221063162 582082256 -249238506 739627507 548352365 172161538 -454583285 -793826150 -481183106 279254981 973901249 -730493104 -432351493 -726806457 -504280302 336060516 -535822778 587700455 106557624 967975156 -199624703 -22751511 982928697 46985136 38305438 700390089 -324844844 -675411819 -608629333 435193029 826260963 -288477386 -259179941 106696685 -584979635 277694663 911715827 -186836086 610733175 254062766 800807627 108136759 -27351656 246024688 794335462 13753850 721413885 -139764852 122137428 932875085 415050335 259731206 91696998 133574717 -829552971 780662946 727171106 -235243830 -891978894 -3883748 -925767698 -268692999 291782674 801283976 -981170681 237848399 589295456 -292699986 541641805 -960060116 -954594522 958981939 661409289 676989034 643952166 39681102 -707425422 371922114 684112031 387278141 49259874 -714513310 -275347244 -481452411 -885571894 -776439980 -194325106 648569534 326335602 -517918243 891781233 228935949 -885505927 -999456830 -898493243 110823661 636970754 -440450093 -955009330 -442737831 -717354952 -460336156 -262794734 -153600298 812434288 149122927 976123138 262147045 66673844 -219768161 -187977477 -411780011 44064588 -395573817 719924970 771135546 -626513062 14380421 -651989286 670010524 -6264516 961037161 -413199408 -556228872 -549995710 154121318 -229988463 330202380 69220836 -244255813 637651083 681240429 -949421562 572756083 167900937 -238233081 647306643 303227233 284846038 -845398766 -29700426 583292975 -24886083 556337072 43797359 -299260228 -199676017 -470364829 138954674 -531162732 407041705 142306825 -928468631 336005001 -79365195 316788704 -809287141 524472708 834064206 119694076 -379443907 -382768351 -789713455 802718840 260816847 490225998 -668974741 -816245642 732466457 413854147 -21280739 440878387 -481061434 848551984 -558133512 -792153681 846030442 181335317 766224659 -300258016 -469181412 -680164151 193413955 981672846 768724689 653954458 -93197386 53852071 -978931969 -194457722 -540876590 664562655 -833598025 -186553737 739481805 991815031 -550492998 306296991 273606896 526146958 -634600833 691097884 -463161134 -153637121 -195738455 645499881 367272540 -670633431 909781605 925791163 67234391 132079497 -336468282 -697749291 -407767464 -338031756 -201294722 -206089052 -380185458 575766814 -410783697 559092027 101123514 -292223934 256658138 -996862464 995630311 508635723 -246371153 509166535 385019478 874040169 899064395 877456228 -356131136 -976153056 809062617 597044797 -593852679 707882601 835575485 941054765 193246738 68382863 -500990585 213583845 485939913 748338864 -618927903 -570055449 -298675363 473330175 -434041467 195537594 -540178024 746595118 -681056052 904518098 561052667 599289529 532245405 542769620 -686801242 -615465381 455557703 650075639 527363626 409779735 360606655 -45385829 176892662 460280236 548987206 -315830538 961740047 -329814780 94944017 520315653 -352153127 -343900688 827303320 707549896 903412446 524674272 -863845589 40691681 -515975757 514336916 222712966 -99935800 -945925368 402463080 -14101076 207473409 -376977288 -793794202 273225677 -835815130 -226365805 -402678843 111617520 -40134538 357583311 638146845 -818720238 -979271898 -643973280 -333993694 -4141516 721469369 -755119884 -249928186 737193503 -702503973 108555178 240250155 465890265 -180618788 -955288888 432947030 788808852 71083531 -329241338 -752088875 -771539454 898750893 252136215 -569250642 -782227725 777948193 -566675974 -513992210 -981211025 -945831477 794946827 -108742317 -505816292 -541407913 916306849 985344237 -299725801 253333473 -643372445 -497808911 -828945901 5581522 359089266 -298771282 221524355 -341029859 363222594 -303959364 384624848 -361055742 796361096 -221518376 -169587721 573573462 -652350123 150235146 795422670 -866043901 440103439 55079454 -34415008 260018205 -631296760 738425156 632542857 -577855198 -626188368 302109126 948009591 559609276 -824820343 -581087021 654938349 367945601 786321078 256713091 562018214 248514760 -239500554 390927600 80006562 955704279 893908484 582557079 -407674795 -346417119 402760762 771895021 946103335 896972088 189531378 535831359 368742343 -86173473 790830370 884140363 -679248536 234981917 667371381 336517343 -608546215 300893291 -197155676 638076013 -632410947 -126555941 -779566328 -263374823 -445773054 -13120817 -504667554 131053819 939505201 -604059926 -785544812 291842958 -498388968 785524296 -650565437 -811378720 837752766 -38135408 -938495116 750638594 159258818 -301059953 907609727 875251107 226167026 -223410607 849840002 -627565261 -755542699 -486167453 41922819 524212513 -869083802 560510823 116193349 225032228 -204300468 -12191409 -753722536 306017985 807198893 426894296 368006182 -211003654 56950943 -471030757 -831687646 350041109 941575309 -267184977 242210638 568932451 184789970 136892687 884720579 402856153 -597958597 -599737268 474194028 223769229 -740083890 438182383 -408853055 840597473 353854937 816574910 -143454004 718678568 188157039 699477018 436084321 -657068544 543664254 484006891 -197972032 292520807 646455671 988756989 -811097226 -554091444 393600235 -555505912 541541720 448780323 -668477439 711284547 -776192046 -627547180 -256654481 591335420 435186047 640120051 -890517855 -874988885 475716623 -425244100 253039444 -193604074 665430087 -211381789 -237151663 -292691530 -186037298 136304200 289038347 196695202 -408775491 -484078306 -601191679 -871768093 42929407 298860253 256193258 953539810 10943321 212065991 -496387662 908434930 -204651642 536378319 -332164326 -565501629 -678585616 -511380683 -304901396 415986180 -858467498 138152526 -676625125 775508767 744397403 8550362 -516780423 45360590 950390798 910682362 -611274771 -146180316 415121277 877188527 791620686 338464204 608188782 -632061790 795562486 -39066555 925951395 -896705904 -577550644 610138058 639768816 962679634 -452358438 -8191633 -325019102 -302361641 -934782894 783325476 410397074 471919164 -545043787 820449308 250197090 483505744 -289468446 -65625284 -861414822 997379003 -455236042 -641266632 693135542 -776351784 -98701641 907119800 138362764 -604221554 665302043 -483550841 -903822487 -116025604 442524297 123276268 -632010105 680448418 228311580 397072306 653275232 147066143 946736551 897467652 446255606 758814395 -82539350 -896808620 -646268230 -449536837 337076271 -34832133 -832020986 620997505 650673694 -470374309 -293550183 618488477 -964366278 765999791 -880580730 -380356206 974837575 320548289 1929598 298087483 -291118302 750591181 -484650883 -609769768 -468439591 -9234152 -479620711 18676865 327269040 84598874 389339569 853109496 747797049 854669579 -832685465 -485454142 89773277 515625124 436606124 624284800 -368443312 913383444 -450191199 308700843 959434397 -553910089 -908436190 -672248927 541145090 -487546818 -673849233 -535159506 -399948911 668068549 431727717 726934860 -198044849 -546598384 986243359 508089634 -771381915 -606603751 -790836821 -88520657 818551455 -388097537 237927141 678634690 44260373 -641095704 -98955802 -656337495 -139060974 -440779372 742976577 732007641 -615622734 -6373939 594647928 981296177 -567967067 -570970219 507493995 806075753 -12295221 980338569 -406914056 -375048821 -909541047 -215184664 -517358374 277340632 305342252 -398045208 -22925251 -789732465 -754661564 929952239 -100710314 287074497 312464973 -242179815 -389792621 13325746 88330903 -462427880 963680426 -366067526 463817120 461650409 734137395 898772913 930832288 -897151230 299901792 -50557274 -511623295 178202652 -966948920 412531429 610255695 -509038026 64642061 784418209 371739405 -891934161 -408738445 -71394371 566940553 -833405565 -774791995 130474609 934584600 -452114283 825669272 104267644 138141099 -796692739 312223234 -525000073 439823624 -18290573 740691912 -931716478 353813929 -648384769 510504638 -483528124 -69369768 -373214631 -514073324 -208922663 124399453 175822696 916758162 -983944932 681206394 -193701383 423786819 221964895 343871984 -906073255 177537503 -559058148 187218012 259337036 154879499 86566054 -675032718 353031456 -82013922 280479590 826724947 459515841 897725375 169212926 732804995 -261827284 51768768 332057032 -309169884 -706208154 -873858588 9042715 698460206 308646204 -948136564 -223271029 991280385 388344067 145945416 71597051 202587369 965112444 -221616339 85265209 -738552820 -840359751 -185774337 -502322570 -16015573 -240969611 -578656699 389475957 -531789853 -199271273 791271003 -913832220 345577398 -288189606 -714373100 316284239 -27497818 -940659023 -133109155 -696837498 -835712526 -724055117 570849198 -894344881 676022922 644909108 -446380410 -682448369 941057538 278217566 317882333 584736344 -262055957 683377374 582380726 -677701023 -739279261 -328134030 79238248 987018928 852268635 -571703271 237541606 -260561562 19444172 -240520580 127503526 -792265449 -204739508 -405099276 572872299 184049319 -38336248 993103636 -289762443 575276257 690710425 -339548268 23103640 200255870 344635823 -654568370 -6702233 -902160103 994321849 756826820 -461798560 187103750 498707130 -953843572 -521154983 493415355 383741516 658916059 -775066136 -772143461 -699944184 -707332826 -650088744 -791181077 617607651 -206825954 -449861099 227671471 26880828 919245802 -194981792 -124769335 90879489 -818299952 -919523717 343205008 113315063 55354379 666203101 88274615 309160446 522816625 962198232 471422625 -688673127 -672900283 283405838 814265806 994228350 -97279814 -104983462 -789792390 -309774417 -421789937 316945080 94909747 214168024 693957098 -471361764 -653797785 -970288641 362531583 -496762963 958613930 -628496979 -135735122 239849926 -614596374 -529916095 826191519 -885800798 -640478851 998627013 -294160667 -376166176 735579796 304966763 188220296 164745954 319750698 -390745053 783754497 251237628 -888690727 -921886668 140538626 -266476090 553365336 14863864 926918723 294805329 705939009 -172316885 237186896 -909575021 -683767640 305239499 880844428 -477584037 -334315503 629645057 395682291 921041438 301454654 883643850 116501659 33242081 956162261 -327373858 919170244 -15036483 966655388 49743257 785311178 321332202 -791543450 -142451462 600078436 511280679 945816663 687181231 -179268020 -186563910 157189439 933246774 -106034672 597027468 560571002 -961480687 505192290 986833201 667341789 -711730694 -279132726 827158917 -601801385 -283478201 53769596 -210106471 -954783240 497513251 -40629803 46597995 -544024960 128097700 -986233597 -827660036 378961322 -27760878 103136044 657138667 5379757 -64564688 382360286 526329062 954169855 -480999183 378103850 434098296 -403707945 892663807 -652613073 -314020600 467299076 -406559363 730582447 966626057 630369961 -196239445 -968324634 769543143 -105693023 383784482 -430565365 780201534 484481832 219127976 882899171 123340144 -816806533 254947583 -635594274 -39117128 98015582 73546949 -838754573 270053012 -286541010 513777866 -818183123 229998445 575284344 -530538995 821151116 130714921 -778723067 251285670 -273846151 297200159 441471633 959396043 998289189 -894781443 -735208060 27467192 528384283 887348189 -995465614 -671505433 4169715 674562217 -92912381 -797480354 187716871 958300064 -961755292 436928778 -745315903 500024949 -20185466 184910593 -303131563 -212852368 556745492 -891155976 586631434 604822177 -641471960 672683782 312210383 -832159948 -602025234 819939880 102960612 -349016284 190071137 -763568140 -757222361 271295088 204914349 -440123459 832054401 -886111512 -455166540 -864808782 584654906 69349948 617833659 -134049254 -301270124 -733456266 -943364919 514538086 -778500862 -888514134 538345556 -634451733 129411663 273985528 -975080055 581623422 528198289 -175142158 -727640169 423241138 -674644298 157543535 726528126 318041560 252711085 131518325 -161188958 -302762532 -648231269 -92092267 97365826 420666395 -745225711 -501915384 369632079 761492063 334234976 -428185630 96940224 976488215 412998333 46616875 318864609 876855245 501663735 74367610 -668901891 893985759 200602472 -670313490 -272564531 -870341900 -207901423 416803581 -42946652 303229966 504521875 380553696 -557206768 -172374266 249765775 -894137631 410765611 323709843 -238948451 -439518450 148136579 294271931 782732217 384965563 -913939146 322649395 -154418272 -283260771 -454345906 520045802 -624002402 515278817 -52202977 -664609608 -356436937 -181462288 744673996 340254812 -334803906 -885133388 -886930786 -968755423 -525636335 983172835 988952351 229750863 -259206047 100233125 4868003 -857232475 838168047 470815396 -2917086 -61357874 -467119676 58890458 -179074700 -962755160 247514593 -727516274 191445657 -966350007 909649239 463998625 574710085 143513989 916831128 -644601685 -483959755 -518806544 -158896027 -86628355 414481452 -642572987 -802180292 -425771091 -742043677 -249710127 148460888 -136289408 -307189730 -849579468 81783432 656597415 331287526 374056885 -901931195 -152258492 351288375 -529950880 -98193580 -406767969 -271746260 139320522 -799542996 115420697 -517930501 415205368 -254761647 65246968 -975444588 -942567412 878135426 -183689093 -119560817 109964554 429058170 -492179933 -345235748 31369450 -856092961 878305953 508440394 431634344 759295713 6890167 533509096 247207997 -553696118 56444749 -783145419 306960125 -588401457 327921347 -431395372 250539898 792861717 713653591 671655305 589951015 -607322261 -821737072 -486833062 377731999 721314392 748891600 862975862 414318997 148685956 794339100 -863964953 152648319 417231002 318894592 406933630 -853179208 354825311 -59246982 653514671 973143849 -547219339 -215013259 -202354281 -301738980 -963912253 -84983420 673741126 956085953 -754423049 289919184 -784180133 -366581293 17425803 663969489 -535965360 945706347 245809150 -804916523 193271032 776419437 990230485 -942775014 -424757692 -885217235 170596048 432926623 203544258 -733667677 -538956083 120903889 257520400 226673895 -312043026 -72749060 654879091 -987183603 467256995 -965069135 -582189433 547016100 -28459611 962744857 -32102891 389527201 -568974848 -787777808 -25011290 -139631815 -930757165 -106870829 -135581269 -771227620 887328309 -732542834 -230398709 -490850159 45638772 -558103239 18238795 463992927 538057058 32581017 -128725691 78989380 -894723613 -841605571 996433220 455917975 -12519700 -290483936 -175011969 539116800 -974012340 -416549973 502504704 86597971 -508959802 350127678 -682592675 182944917 -389502093 -977508032 -138413838 -905549431 -433168334 214127498 -365195995 435614966 2404377 -824512244 -876413705 606952169 -951677257 -532991522 -860788388 -859327423 -815974206 904493023 580019821 -256037597 350008466 378447223 253795178 713708228 -465212157 -513061866 341324162 904873864 989481843 582068566 930250059 -955691753 107986237 -408494716 791354158 630725788 -125060590 -801599868 -491232799 -390038623 -701367181 115779217 506040124 582591344 -484544065 -641904993 -491226445 711211066 565180923 785472399 349029301 -802866554 601072273 642075598 723231181 -168693963 -979425607 -810939326 405673003 972254583 -687110350 171120617 -680174319 -452005488 -209852468 112050465 659998347 857828741 -89434784 -753753584 962089160 625098367 636020558 -122691024 879253435 -323316450 -780109497 110267019 -890657290 -909466976 -507364621 -639054526 -244742471 -535593151 -282721577 480552065 663716354 928409371 -207903305 160095413 -924690782 -374495068 37642967 -516816530 -33631704 686421832 -579566609 -946168958 -416101607 -706556683 416239565 972784543 678838712 189886566 -370909556 -980464760 477107624 -588357043 500773494 396183481 -129136101 -452898102 306307206 -657052697 305743611 -430690391 -288663090 247708892 -888172760 -121065719 170000151 345342128 -206768211 -881038038 858919994 309859049 -186260281 -642541884 701406132 -62945097 279240384 753825634 13682514 -590814291 907273683 2966998 -128064861 207693992 -521356343 308659901 503504580 -602888356 315322206 -612087659 -758444157 870340146 29786054 -344242640 -591208247 -540714774 526011300 -783834727 425577932 -868333168 742060567 427204460 58017226 -536388964 252119784 604796798 586122440 58989601 905372344 -947281491 312631946 -583586023 -737337986 56357422 -79092582 -295796549 348940287 919016163 -505476112 -272916840 -109187141 296115902 487986597 92629832 -543321539 -952989519 477634191 -137076961 971832607 911188126 314411917 -662020615 718016975 -352550315 -557348350 -803540661 570578509 -317001837 -98914674 -860551109 -510264438 -71088251 -788812614 77830337 -293432097 946987629 273906301 -624257309 -747297736 -862829294 200639762 506294180 391937776 632763650 666259474 301631879 -273608495 699645060 -603754295 673588250 -156579084 464021614 -252202019 622584839 677458497 236524942 97904361 691384560 -421825683 -651807851 -650233073 -494113201 281636364 320343924 -124903852 -412230957 -139910824 -90434840 -535238686 158565720 -26269974 -408186691 -161661322 -570449138 397630450 -802609173 504469074 745484090 -239928650 -367959969 471668107 207714148 243333828 913797011 310089218 164249759 -771565209 -690490681 107669629 -857883389 777856631 -598639687 495298808 -94140228 -344581930 -704933185 -383311378 -229417084 -785109895 -90742516 -33595551 117457584 582940817 829408183 -148164681 886592384 10756460 479735694 -441956781 -570234405 844007661 -57504378 -500314295 593458987 -475863331 213513994 -504180856 221781918 442998212 314411496 -783409203 687200043 843274706 617446553 827215378 719761578 396057545 -201366768 245245878 -580180534 676635023 355353749 -340259950 -114738653 38634410 -114883221 -864551507 -108798355 -75143111 -529652041 216669918 764533836 390066612 599009273 -179774382 -734485380 322970304 -840848640 781399728 -144368999 891771600 176729422 807492696 115297021 -756719983 -648140311 -769676218 567325890 -971299708 570314170 790302458 188347671 481053838 -830289709 -214709882 -124387023 468685490 -621115871 53421668 62193500 406838629 -76349261 340142870 157933588 276569097 -751666362 953203278 300878464 -718550245 637981712 575216249 665787034 17002124 -90642935 -13723498 -547592137 -882542605 202257727 -689165169 288614512 -281571745 -504831502 970516258 -766155498 -979000164 868089691 554803140 824672887 834029987 -494083552 -363488221 178039834 120628007 633896071 -60723850 305046038 -315162082 -862851650 346061884 299490874 -895531325 -837635973 -683033840 40095060 936932839 -780912993 752418171 642937353 294395110 871033791 -765236094 370650788 854227818 -466846328 -212874082 -696461843 -174264189 632010438 -410921017 118958939 497885802 863890576 -398190240 -571411590 -929122860 -10210002 -32617788 514171351 363961822 -861882593 942993134 -215221830 -74685770 860221284 -492727716 775505011 -691559734 -627499462 -917990429 289143606 -202315027 762329319 -356003517 545983242 -700993434 197636651 146902779 -173109773 245252907 967127028 -856251019 852448846 -2471064 216639508 933304383 -798565362 632577134 7358292 -817090531 -621897678 -493673368 -48415756 219505020 581812711 233075726 -326668656 456772715 494912443 -565687798 431388782 344750872 526820847 365119288 152508 97517178 117114425 918279631 421283997 340510151 -318865047 -260728671 -701610567 -629364185 -104974338 -598530583 -964116068 -957108717 -220714394 57058187 502146960 707319904 794096538 -683164028 -82269398 607353166 388235698 -582371328 479200416 -990576398 137012571 -818833037 -124446993 409677907 928319731 -611006961 560044438 -691467041 550109957 794606653 728262383 -67218277 141222456 -362326643 515178803 -304238060 -139427541 192921385 610212119 237389135 667793097 466023007 -790454754 -279248975 288305226 -299365725 239104102 334492172 -29305645 632272356 -454662714 35605711 721839526 151502248 -317406760 358672291 561503456 281218769 -965381679 -210191960 -823082838 -347476875 174692426 -564302703 209505468 418160938 89776741 965611351 -798795072 -217388477 -667621456 -455953011 -849821321 265135030 932749480 587445118 983867922 444948322 423549371 -529013468 -957924860 470109728 545821334 -99005701 560097086 -299585214 -741430572 -73859966 -956554009 81531248 -555832055 -881572083 323627033 546263396 47563162 -968314426 -110158880 -740821309 -836037745 413522154 -28739791 854192060 -972863091 101446272 371976925 -259120024 -531530382 -554197527 -508960763 752728179 955481696 765557824 -833622203 772953766 -417174871 -865419755 475686248 -788595797 -519340174 -879890236 87118210 -973291795 -743360165 564836547 -588484840 672071182 -796091824 -881391794 473339135 870375869 -731241259 447760425 689782816 -716289552 -494134776 -169073928 281489243 -997278239 719313309 -718066862 656430399 786080818 -787895820 229552701 -801757683 -463646849 -15670687 -368236089 94554293 667447475 321511752 -360774890 684931515 -45330852 635947932 -896832521 176165151 39624862 434218402 890323641 -530977026 429504377 331512592 -508528454 859569951 619822368 495676525 -608367398 109845233 333470100 797811173 613975761 620111638 901539596 624265138 988237365 968969869 -276546765 272217265 -356566050 4001740 -230380159 -625324606 -147969164 -77249566 -408377652 -808784869 594635841 -414763778 -161297209 -684561338 -823361535 -121765081 105019888 -497200650 705983007 449086575 -194759213 891137716 378658466 478432138 40574966 -618109350 610718508 51033315 567983499 537393590 120748908 -541276698 -666406822 -433777719 346738474 -62223592 -94962160 -287445035 301422511 -796029368 633555548 -133099939 -681921611 62541215 -954162467 -579701595 142373528 969664716 495457166 391844835 918213027 651196349 -894001676 871188413 788508370 316662448 797004807 473606939 -360012713 -449026891 -449970880 451874994 841936859 430670576 -911824768 485397467 -815587180 -769652337 435860005 771580867 -236549022 -271970174 -246837080 732572999 -973095733 914680004 301397436 376267817 -466023463 -537106805 -313315900 71750026 -938100383 544945879 144161325 946753941 873797754 -583401017 -546442948 -656999019 244527724 351900050 -97935920 334586535 -64346724 -320700569 269065655 -831912109 574885508 -819680783 498703834 592585413 -554538385 -348734823 -432211904 779080317 -184863263 -994282689 -634437046 -733899162 893959039 190176536 -358746750 509528644 -249774539 -489144975 504484092 3100445 -662012111 209837270 942030089 366348736 393875637 309856294 -913132054 444252844 -987291532 -220341064 -892053751 -941697638 188385386 853098610 521989006 -613228961 -537096832 -434575791 -601693260 -353349768 697977025 287571126 340702587 -172323489 741187511 -989190304 -909769302 70405174 -733552832 -405670308 -54558300 522362462 23108879 -780073934 421485009 -558548526 -833177837 -924392809 767090243 531287335 712414409 133118758 666800111 886701640 -702690761 893359365 -305192734 -223913976 515707644 287440737 841751432 62869340 -906432245 -465493038 -720422462 -848636987 285943928 432376282 -320542193 665778706 248214114 -62750147 111189672 772041143 -433562327 19118906 244638197 -968155382 -764969082 -141673174 666034308 405310845 -564623081 -451915353 121957720 252864352 141336666 721478170 -372995397 411070199 122009348 -342850259 -954434903 -571647311 32475329 -71192056 -540404845 -186765779 496972462 -985304266 -820966409 923873003 -548594380 48970451 -644782393 678833308 769017107 -333649367 -213530439 442753248 -417063376 -45564014 -141488277 -877900575 660137213 784830846 -869237728 -63177699 854838712 -843664818 -687830341 450916298 -940626057 135851014 801985272 -578607346 -963374790 795269072 365499223 -681999157 -916133505 -370518879 -162913516 -380529208 139482504 -248270159 838137602 490415696 699529548 -501436235 601827407 -392536130 260239168 -166104169 -995741925 192915072 -80946136 72994953 -317135863 35681177 -331578708 -540477135 -745386570 -568786212 -524519582 -152886175 208126261 -377387033 -263004000 120242522 -232543494 -231266377 640229506 225878398 88329848 935425287 -898242845 -112496787 45027468 -28117852 779191765 596325857 328600397 170517200 806834937 654298591 419934261 181518918 617421654 849476353 580433852 378910866 -115192833 479905661 124496827 278663143 288815750 943593885 274183820 -559324735 -128942994 82026069 577305811 55361567 -231198972 -52614750 253128096 -68621577 968181365 -352310665 649618756 911895353 172656908 -672888525 -524208595 -956116314 -365770582 -986486729 238281802 451559060 -916082730 134742564 83497025 -288110936 -613310231 -389628460 -441201916 -629968046 -509430832 87094699 197688584 -687879566 501740011 146949416 -969600473 409297032 313625257 -50732150 800407007 -42499276 968228886 -256542668 495436609 -883431382 -477339578 -712693533 -430220731 -457966201 -87588558 -943188180 988686685 596608130 -816241410 500923906 -530334339 -119004650 -89013364 574203769 784264703 960338794 -389902124 400364517 884253448 192773083 565827490 473321387 -331706069 471881229 -720479266 -740503641 620356715 -865447347 -572593839 -24880942 779191748 -406990502 622995768 -447623638 467556168 -831690212 513559536 -903431445 2828621 278412565 -575567960 973283380 -284947153 -875686036 -509931541 -172522350 390740025 470151829 940707141 540496436 -627495095 705705375 -996083354 -995887905 353615100 -951419634 -626339765 -147854967 263105356 91783043 -25119034 380092927 161462442 426553002 -615092996 515115643 -803321030 -160996299 453270974 -329087007 277318634 -370710652 910742069 819992597 966546795 431642453 -426215827 -818139166 221441638 -457308777 107320576 -503356717 354830430 966592744 -243996727 514565946 831340692 595435523 461547102 161482917 762372702 -411821041 -76655430 737201947 -960602499 -58381010 -386180473 18864300 -245313801 736353922 920174980 -118644459 237536229 -945204503 -547911046 939781250 580913428 413785925 789893969 -114047623 -723866654 306891084 433145465 -955708141 670485028 473840666 290168083 -629067441 -616072492 -488684132 -568796742 -87715830 -318618931 -86991274 272534538 330662530 -884063004 809141626 -909169241 683790410 140261663 -60715568 -114312169 822521787 36119497 608483975 -148530485 575598863 -764521637 534574013 695012915 528606345 -564021606 -836228766 -69697992 -452067574 -305057209 -322042981 624250959 730308123 711797236 -921627499 -944193214 -557293533 490863760 -504271323 640047534 131774401 -437628262 -831557181 -961824120 529690443 590357670 -567966137 -825839551 -874262244 431900406 371614199 103616365 164207178 -539782598 223244933 368068353 -519990775 569266843 611792921 -411175966 -560430381 948101564 -215778430 123414188 -211049938 899729024 -456622494 -73944831 -749022858 -607281312 -921816336 866139822 783312970 367160437 -10905412 -13180000 953573314 958203457 -237464417 -188304437 874943794 -295580115 -658271620 513618843 918446074 -653687952 -726561941 751178107 321717505 590220033 -616520463 -759152987 211053782 -874553420 908588762 -466840171 674257538 921309153 -838067215 81056187 562911828 -339113407 -599372019 447017373 -129469753 -875996452 439286455 -719092172 -135269329 23138405 162740708 253478234 343042547 558650230 -278499415 332768510 -741178418 15019389 517871742 -717908178 67331515 -394747650 692180870 1837114 -707135381 578263471 -618715939 -670302690 921428633 -751313851 808376818 -190704682 761952029 286685932 -629478292 126742811 799938493 743802951 93605742 491351898 -515997788 129861708 529606317 -419635321 -707908854 154608294 -244564442 507649054 917531180 -287943653 629462340 -970890389 313863434 545412560 186970913 -672154771 634826679 986613979 353306546 -273129602 -120738733 -950840401 647058298 -704175639 932447104 358675038 675841629 -95837611 -642660528 -642166093 670935997 502277859 749576593 -169636898 -454581542 335429456 -264563697 -423774619 22121959 685512816 -231225902 -918146882 341998077 -741247666 920949885 -427966926 202816282 -656811649 764762179 -303189987 315474207 -357450219 -566695657 -718885154 443871437 885171750 -159357526 -243539645 -483828672 -616726417 648278282 -511756505 449747291 -498346261 318812154 -916084150 606902867 -927646319 -580370614 667894426 792690554 -973408694 318605359 432317202 330776415 -106711631 -734025060 592522740 918029434 367585467 691814617 -579520228 90755287 -513293088 946311578 970130143 370779167 -889044256 55002638 -903743487 49036491 743021846 -282560502 823230896 440296730 255543367 743841589 365904989 587360059 780356362 -392605971 -110831380 -150218588 -83945118 -353059955 519503090 -514844601 820566826 -575790416 742130267 -163816246 -869405466 -449918421 931780134 -299841627 435667445 -708892784 -826484488 493813448 -555025658 938542499 862400808 -83110847 -964209305 -518837948 -544278960 -276195423 397107085 -37023585 580791971 -927913547 904014918 37781835 266406716 -536422471 752086589 -277507244 745751525 286713742 633618054 895367021 235238701 -28792386 -544068673 -930813288 779356333 917357488 131177349 -889756164 -435719252 -704475262 -246818401 -576143988 811452023 -436402394 -794328190 11333699 -715940725 804523944 -581218564 -53806484 469314371 -480768228 196413370 -175761899 501904562 181580750 -896512962 -376548543 -742522087 -68875741 -59513143 -404065993 754716965 979050497 -464277137 -409152280 392069336 763500725 145868633 -561197352 -741806793 229607078 -481936444 315162099 387329097 -312829802 980293874 672011734 -904947499 897039410 -860401390 -669171005 135621782 443342657 67656222 -959728100 763519388 -166163347 139560340 -286917850 705605349 921762915 207588005 -406334881 625822454 -462606494 884006432 -579053952 484645101 -476221753 3079868 -904552872 -297797501 -3146398 869801885 -836315871 880769710 -202518695 861451822 84113500 -955817829 -196499760 749243639 -137041123 441581968 -13714524 -597563145 158983055 -31284094 -155530146 815359806 -972621660 -788042818 -949302971 618939647 398285538 -13300544 -534027622 126353881 502654254 -796063664 935920516 -754546671 -571739607 -511395278 23667458 -881635619 -713928352 833125830 541003464 -111055971 158282102 276702517 -734309932 -468642823 734721505 -915132600 89446835 -476974049 189682853 -681792742 -874785067 -559091325 128057582 337200056 -672203994 151265501 657001367 795306129 89990279 300215438 458791117 80567810 -872752043 96567616 17063847 284001544 789894819 322725692 169898006 -125235378 -240539799 -456255735 -565937460 -54089369 9235730 -643357932 886363448 -891640473 -218967803 799026606 781919342 -724758853 -562721209 -363750417 940810744 -438943111 -181019412 242015979 -519217795 962782692 -560040861 -950345192 355810459 -949389413 -671667281 423926065 -441410657 -512168074 -870982938 -332674692 -626420207 576362912 -864687429 276688039 918150972 -870788011 401987355 -42883237 267447739 -532180939 142306831 -139739141 -957105915 431641580 -588990464 -407195568 -391701447 185478854 48619610 -522908806 3940840 -936442612 -308773368 288835511 -138745626 -270164533 -583719358 968141008 -340340722 -42774639 231825225 418667475 73062986 -659263967 -417187214 607811449 972971045 371554064 -398017795 -207842935 920046651 -115269121 -171505168 -503462497 834250189 -336439989 679416325 718709294 -365288723 313931506 251248839 -943693323 950101447 -759627834 172605215 -24652555 495472068 -582764212 -503002815 510028030 966998985 396353416 385868859 -109836674 167398669 -196467505 -722534229 896576880 -686040172 214140 -847395849 -178177297 -593074449 -893886542 955501731 -168445332 -770249302 423880223 267369270 994439889 -285471411 -360531371 -203649338 557230557 960032604 283919661 8454511 -64285754 416441187 -859061659 -356914155 20271897 -339505069 -792275799 632285690 359746853 146486856 314997417 -220243664 -135829180 -682301047 -474506019 564849592 -602864267 983743418 -855257036 -325758540 -697814038 6683081 -858940741 -169575274 794611500 -328880318 168035033 -263106047 -612244278 572635511 -794531925 654024325 -552492437 -59636440 -681714456 -488306135 -708132109 -744135798 -628882339 -906365372 791627249 400758069 472063030 -820291152 969961865 -648398661 814622418 847715871 -605000810 -241640221 25142269 760841227 -167616943 -619646518 -887190001 -610680443 677906540 567576882 416605802 939146462 459075555 -53455303 -824387062 -677911942 465127152 -120709113 540505129 840871308 -757983925 -263679380 -129932651 183226503 35978606 -872098897 -161752697 615932539 -418000869 881037373 -582113722 784156791 850638421 -725348912 -825517064 -142982759 489853699 179691403 -761106658 -549705860 -696859929 -673888210 -670748177 449491782 -167127457 610920002 762950743 963930934 -645553224 -516870991 56327295 811433415 492685132 -505420989 700641119 74145586 90299798 579323984 748025508 -385202372 202792362 25813708 -400205970 -254904790 -124479672 -21871926 -648152414 -231283543 802703253 -379272098 -892436492 846745792 113578650 657166004 -231304103 -38402853 -685224322 -184034183 887577975 684640284 821773287 -746349493 326458162 -497214710 -583476725 133974256 -87905846 -772215715 -934192944 -984644924 -535564909 210758335 767802014 -11642868 754517719 -50919163 -955148797 -252125397 -294819362 369136896 620218552 -74008253 -527623125 -770917196 -477813974 936644325 882978052 474793529 321952635 -896146106 -763770224 -765489967 394059615 461989565 -995280372 655056999 -37937670 -192362588 -295342609 -853511149 -792745507 647247355 915272018 -482724321 -141674197 253555895 167876422 -875925517 59512613 837001515 -941261421 848896049 301517768 101391783 605963739 585320190 775811169 468976719 725003337 -71780949 -780966624 915225934 833354386 108531190 500395477 -948337708 750359885 505802394 607216752 901112479 -707824911 -47578867 974424808 -832433178 353172943 333320074 -422970169 952172517 74590282 -591082050 890469441 -233822455 -209828461 92337226 488876979 993319328 -247399516 463607243 -384729570 887661342 -664417044 886839922 -250453467 673936805 929537831 982514658 18541863 323037209 259217052 30374841 174998309 220854617 -384385049 -52861731 -451870616 269237816 -498123028 -298599427 -727198179 929289283 394476849 705403707 106754536 208801498 -331075805 68583194 -643803508 663404077 609973022 -675702768 -307660066 -131073712 594728739 -800169480 -756148666 -567458915 804325047 864459232 -966186382 839759733 -753590514 -121023112 -688124646 -707128102 -782951187 -241993915 911699003 -772191080 -551945490 16544769 507143693 470863564 -479475073 993214355 -388334938 -716744525 -263278488 3736678 -884999052 51848804 820732896 660270404 417645873 -517751160 -465109490 -70315887 -719229778 -918376208 346783723 558315241 -716287348 429022463 524422310 27101408 222418735 252852069 901285260 866733794 551600393 -336411928 233214214 -419076128 -990778966 678483721 361401330 -577395202 993130101 337726197 858941303 744293162 60350239 -98414529 773464692 387987606 727905848 -843403594 13931821 652405039 359014140 -949431416 318414610 -431141404 -467467790 -897263056 512511683 35189387 -192375407 -467816525 -334868019 760741989 281089864 -824214023 721295174 393628645 -500483267 860422742 -623981322 -242666622 55801143 59184898 441528512 -337985067 -952351660 -897594037 967800913 -95407313 638851875 -4634020 28367329 -574396635 -481719244 -586866511 -103414858 568858587 784243411 302444185 -477698647 977740644 640796342 -420444231 -748130782 703236698 -446549313 52773703 154994083 987368226 585063984 -346488319 -220386386 -516358239 -108800314 506253044 -952861164 453196407 -36936358 153175283 -289916063 451325290 33304235 -270268475 -973399831 766078953 472622670 -463658396 -433641720 -289386818 -547006329 -117843406 -530257675 -37640865 666610785 754490846 787095268 203781345 -184235142 -30553278 -903932573 -832081004 451704090 770830769 -138061220 993798565 -963127465 -439927585 -379081183 -432848745 764485252 -931743962 737868406 -918384490 -894195318 595877191 -573734816 172270911 -74764775 712770796 482203236 -70454630 844870148 -721295230 212586909 -826038214 -779061363 -990040401 -844815527 -222972317 -615555775 276073973 -298561362 -85955974 2409262 -748425481 232324974 451989454 -967281022 -67065837 330457187 -850232873 720196646 214207271 -880310973 -615764946 -969362428 -735891974 31221300 -296880635 -210717999 11999803 322694089 228097627 892545637 -416412832 -442684308 -43882448 522400645 832835759 -442835158 -200883495 -369523799 -137362475 177320696 -485886207 -960875834 596122027 -312726665 -830926944 -213894334 711560775 452659119 -813485121 -73781106 342650177 -993995801 822473360 -157684403 819838200 524658078 -335913624 -354578420 -840608107 -602212394 632483459 -414835487 -158388165 -4666120 -682800833 -797395646 -476744446 130265822 -4322054 -653910922 125073517 578633097 81747328 859627474 -128387318 -491054559 484768779 64973159 -869415713 293215906 -847110285 363564685 -647596802 -107893676 -221653566 799144224 -733661415 -488397527 588144156 -959702353 -766541100 101395399 -403365406 -590428218 953916742 -382513624 -626685725 -429091843 1821999 -674073260 437566983 -201398106 -732681944 -889103892 204702911 -325475753 -229097705 869262135 -475162702 -112812516 696273461 -527798489 -302972050 -172802597 -526974351 -33061034 557821739 -906672353 546259366 616707247 818040994 196948226 -85824097 189041523 787022303 958517746 518072767 571584556 748848453 -433933413 398679129 -96169782 789178113 251171822 -298149751 -365319558 744143394 -274133139 706795700 -138932839 -610421211 232499803 483321787 -391608593 -264206659 341473070 963732193 171901330 -436981299 -167891350 302214689 -423218497 -297261573 -785504625 144765481 486417985 538482084 140140381 -743732446 -898491152 -826521595 -902891463 -857209985 -283428149 788506709 -571740112 -646711460 -327465780 -915195400 114212801 293961841 -932652106 771678628 751101927 -394580536 -646169623 383887811 -604590171 -22267497 -382159362 -778680571 -431994620 894901111 555881785 554162798 -735265989 -532530321 306377126 360365420 648385663 931522674 724515495 834241657 931761944 599484348 -280008653 636652214 984500854 443212036 -368641096 -579559768 176633090 979673027 -253518960 491550412 195365978 450674515 -296334269 -144678674 387321157 -72805500 408705759 -714439111 -348967328 191323082 22393650 329822004 -16966106 941317611 710291501 -982121173 28200544 723999972 182881852 -236813993 -142537181 -553235210 -386447189 748610116 -400912528 -898382298 -422410413 430353399 -956960534 -409508929 915273776 729352925 384383243 -160933983 337025515 767008244 -78244479 -370342251 -633599559 -672706895 -445167018 634788894 652203637 537679556 959895741 225318236 -408904990 -666797092 -110030066 865144998 -999766443 -178238080 -44391313 -471696476 301275682 949709129 480220158 586043767 320236134 -156488902 -113798863 -998009506 -556651995 -504437901 -379043440 647098140 71141113 -820428018 -938936412 621119197 741192548 -284086348 -283372264 723421593 872132873 523453194 389690284 -97110784 756324051 114603057 -330050288 -470332511 -112806197 765863865 -72310492 -515818492 417016903 981762941 -754407285 -760128290 -546610067 -948144868 -920650345 -492874070 111944832 595661515 286911431 232579827 -814072254 -254691142 -16070050 -94725286 231534578 944950226 886034491 -33089471 -44128222 436855836 484246491 833926595 -927171179 -838345644 -542675479 838912545 975102371 421434981 742476305 -791433116 -741312113 -439827397 -446716752 778074454 -533094128 -425934253 562844235 87233027 962741718 22746473 -355936578 -31582617 957625409 765290479 196405939 420686894 588864175 -925008220 -545397973 -558863552 -905872357 904722944 351786858 -658247417 -333536967 -961280219 -67040483 -311929948 989918225 -748014275 229478551 -979938231 250316070 -876831929 -97278444 780171264 557162411 537476709 -716149635 -93162910 883370926 538239475 -765087166 785896449 -363465438 938605281 -501697790 -978226729 153098792 544296963 -835634131 359094291 -37705080 -796786973 438156462 305797736 645386689 -545339283 -774350566 955505425 526472946 -159491046 304724266 103082943 848621038 503081854 322412138 311477628 698759607 720430421 973070540 151902341 418179597 -476966958 -568967089 -24198964 -839473745 85509679 -291958025 200407032 470329755 -783592897 524840657 -923881917 23899920 -70918700 -788858198 -254582692 951360555 550135589 990205126 216421355 -395202106 675851681 -114724911 -817460342 290553989 651353878 -385003645 147183261 905878996 -746953881 -927847108 -245163204 -993096605 -360726026 -219966713 384850715 -137952807 -654281033 449184401 -753225594 633700467 -913000345 612437111 -750812109 -671532666 -646396926 -550528490 -929940340 -71033123 -304685267 955841774 297482905 318863271 29948294 665957019 987597279 -720832985 -165031329 -172327247 20666781 -968299455 259302252 572092108 743157780 385361173 -767239910 886348998 743533619 335711919 157541814 -534787569 -463326707 -379119538 -759360261 -141464120 355975122 878185560 233182206 -816881464 -596304892 538495927 25223430 145150664 -256014694 133517780 528743367 -750675554 952445483 976096080 -573768711 -13157039 -679140245 903321304 -299759655 -799974442 -417927778 453047148 952336377 787395195 -521431395 -415435432 -376853222 -326617342 755591272 -45852424 -220109144 -481642576 -761875503 -843406974 -887052571 -659511230 -191106068 -679515151 -775436783 728797807 210907592 -439131486 912776305 912901499 -268060597 930520084 700482194 -177035071 946793678 -903064314 583599021 346641949 319036329 287996828 307924235 241017417 512170580 -438341234 -664531531 -30903121 -251702019 887184090 379939981 147770848 902373099 317228074 -927410256 -335513440 920969800 -252061002 -825251123 32450906 930080395 893073140 95834180 -980633908 748285765 -6324047 -207151196 -238817824 -896235587 -377845677 724095368 -349850692 652201091 -870522692 -977408833 -126696220 309663486 -884382302 -15289868 -848239705 -958705408 830008060 425218284 -875958715 -769192044 109183858 336269160 -667937503 582123188 978825989 806904974 -309019931 -388344165 -237928770 -896144880 -678151642 -278568703 82695813 -567260244 -44108412 736470657 -508775221 455536259 -757112404 222665507 190297789 319849403 -472597854 -298568142 -443549327 736503723 -285594202 664765351 -449483254 922214126 510017923 -795055934 973346327 23406682 -50202725 -962121440 663431619 -406729675 -276440005 810924481 -574819193 699279061 -340407398 -30745076 -545139583 -689338134 767552260 877982728 -68081907 -837242791 -983907266 562869375 790177775 749011608 273851248 891549876 -951691167 -813192264 -820382423 -57646493 -655014964 879183579 -864375309 731080095 -514826283 -42257694 -507346569 483770505 238315174 -189740033 -898659742 304621697 681163863 -475943029 -420944472 -651978412 597877563 -829097697 782506011 860623753 929108668 -72891086 918386713 -906120783 618657393 -897041512 -600643776 -859601885 -463106208 918386014 608935388 535370152 364196373 836538842 27746209 -263615282 -782665873 946694688 900836910 926279227 -509424450 376714410 149690413 122242929 506071865 878083676 -57889088 683970273 875216979 254459722 -424735871 848211802 589889150 878526930 -742328156 -268109118 -617713990 434706794 964969507 55366351 461417304 723032033 259532562 -308891103 260631379 -24171867 -866469433 700835483 -433236686 -408030416 -658843067 128238985 824165737 193075776 -329774921 744031319 -8002498 285166055 -836827198 276061581 -248109578 -412106673 -466288560 957933332 664317816 -979112613 -679321439 522372954 756267539 38397532 -264950105 119388240 502140729 -953646239 -907930161 -314222996 347623166 713344722 -277365563 852105540 -225514784 847589099 700132559 -517332857 -506388150 851645386 792098408 -509519106 -709218962 -214723728 687554803 -71156536 -47943452 512160858 430180749 288254310 150219078 -863118960 -516352623 -239610231 -42914680 146660010 -637491733 108085350 -989739034 668536697 440266936 674087768 40586386 988976000 676223774 -761036247 -354489424 -540581345 -460957859 136491338 -106986147 -215452397 875176045 863063141 -343482931 -347251680 551201399 777806929 593939555 99459319 14910240 825344694 -903995387 702376701 -644813510 804614007 618033261 -461335136 -41971706 107885604 783090748 73014548 43919897 375281439 18026263 529265436 234513281 -85181676 969233494 -692252716 507511555 -299192928 -965595182 280297831 -188070609 -324106885 -252551222 85703112 343676379 -295323662 169115315 -288745762 946856274 561851002 -997081539 84712140 272782491 236633647 -921783462 623316839 -648573677 -849833304 939589767 -897004397 -855164202 -727033431 -698824425 478151833 953366313 839186670 495313389 704075647 -391721771 562413012 -482452316 -71715910 -419641385 -373347740 783572812 -187448936 -473645185 -525969867 -643324382 719880372 -35808193 479434971 676331491 497591916 -168513294 -44815421 489829413 -41699906 317431465 741644515 684201860 -684613859 477461999 -626149062 774742039 -965483083 -382740485 361160950 417292172 -895222213 -29482280 749701085 -275329660 -764937723 254323780 982609323 900411047 815143249 -489490403 351146542 -318543379 259333685 -750578719 934872579 -947200809 -776385061 -942182219 453959843 -406664484 -900329415 -830857014 -859671347 -546883242 10251983 609764344 -900277953 795112974 852728361 -867337882 490408969 -48695645 832701842 -901689972 195718438 560066144 -647538080 -582866938 -326697472 371386513 527062296 640001737 -840894036 33235790 -962266487 -153627001 -290782512 -948643861 441180633 465161997 170275141 -598213303 -775343629 -403568775 655714590 -349533561 -955168909 -782519400 -666793606 989772274 317044845 991951215 842582613 344857742 -160694864 -133776544 125816905 -893228078 606424158 -39040285 247291131 972938276 660528541 888492762 287420027 825887218 112351208 -874335159 72842386 617573189 203926700 394651468 -828910229 -740372509 -170978348 -338478565 -833721447 -923339384 159816146 -231560702 354819144 698529451 524154730 -910873563 -128665190 932233742 570544282 996123440 27298109 429389106 503777061 -635500341 825502798 -216061601 736788445 -597121668 732836248 338259827 805827299 687876240 909166148 -809123086 -975454509 -981313041 -45874338 -524863538 270348743 -19164664 -758649033 267411230 -540584106 -431529352 404397536 -134651511 -431075766 456006307 -71173915 -25561290 -567507458 -345965893 -590001882 653720695 -815040553 425763667 -149524851 77520792 -36652188 -951727708 80326262 753279965 492543260 231140353 -280121268 158672219 134441798 40004003 748059560 234941278 134855035 -216204423 647268199 422994802 -416444333 892921018 452725377 734009798 499295260 -990232310 -318985144 -426280963 -277999017 -312738515 -8618491 335290312 662542880 -497395272 -843648295 530563583 625025415 862129281 -695795140 -253125995 -739594237 640573717 -920784579 -945518410 375713341 607738413 -367153972 599602571 -246965864 -56010621 -174116522 -419698696 -236570677 147661966 607333946 587710724 -229440357 -965290763 -504693096 704724778 -998545609 165973389 306448118 845289580 812012564 -164555177 948319660 63640472 460259349 712776459 81215727 796251128 760439065 769961585 676311939 -65596903 989072979 -588189452 572583177 892965483 271505538 -15454935 -406518627 -433666814 317858324 618180149 871232931 238767940 428902776 968774788 -331962456 -431718578 888547197 699840964 414586473 277154256 493640789 964267302 -845320434 473462067 334234402 -38953873 641977540 726437806 430863006 -314730358 -868929235 615784032 -343492900 -490016900 -285845608 -140235463 311394707 -339753667 -495809411 -225063898 -422552153 -281956369 780458008 855675235 69705590 781561805 823464211 -378996907 -194474983 -649299959 564762211 -254945673 392589921 -444325326 -592166443 426909298 757927361 860970389 -134783410 906866630 68015826 -557074824 -987720419 -256035661 -324973426 -51040676 -952841121 -876849592 782345683 -896205979 -859313239 -599482040 -516849574 327926380 -132165516 -376814309 351635265 710517722 -526653857 376259943 674694975 179388918 861837121 -378982783 -695642692 625264547 431934808 -379811266 750592942 167985816 30412483 195082658 176873403 620357141 -672534698 595097734 -282748597 678898112 372006317 737612928 66064700 910700964 -640897035 715706513 -141182706 789641675 -213295535 478508029 -341570522 522299815 523096140 -462453638 -432683610 95189094 -480161574 232140188 -448080702 273825960 409704499 925094335 -101280094 -750384570 357675949 -829537541 399233108 384290016 353204387 -521603193 -712764589 -311667358 -2719098 -852565288 -770944916 -525087684 759601685 -886143892 -541188613 -704506339 531600705 -614439966 -177952448 -185330530 -802512893 -842363715 517613389 836965134 71592801 -158269809 311710535 -23659901 859665031 -245877671 -972695291 88991504 -48393167 -973957033 -171346737 -348247160 -452064158 164468524 -673031166 369285253 295916873 -284622496 -690084122 -926299575 292877404 921358211 -838959644 -312305693 613851271 34034679 -551046968 -132213359 522567143 -558595680 628350620 -815802522 -819114758 -935557465 875135469 -195643778 -397619037 -973136196 128962212 585199384 -551668921 778003848 258767826 711177443 365973819 -840432350 184472982 97831286 -621674116 395657896 502885465 859844511 22291697 -799537480 -586708138 -521816073 -435672866 -747011658 -818678082 866585781 -385491402 -187430832 -268932921 231235878 649537683 947771579 -177680688 919098213 -798160291 -810174779 -990587783 868065306 -621086477 -675528028 -529414992 -786972310 572447066 -374933561 440706391 344781054 -388557696 700339914 -425317697 161974495 -75007722 -143445216 888209506 33876892 274168737 58302166 -577952463 137899046 425445460 48612263 -926352534 -440348462 127666582 -288348758 -627372725 64571132 -398854607 -959917952 -614883746 750728566 341558403 372930055 393344675 37391667 -754880339 -700091341 427059688 76374510 -993627312 -536827806 -180293956 -228282016 307203294 -37262710 -365339176 966013170 -372621024 64719828 -481715839 413366615 547996552 -545319632 -575652521 833244957 -406255715 -852704055 299028012 572937749 87209356 -714989903 553000775 -224447568 -197271604 625462352 -891807212 -420421777 -265453278 -500402386 -808403470 941077386 -311032262 548143497 859302845 -895290697 670115427 -411562901 860704902 675142385 841549769 -4748180 549369220 205894679 460176057 403615020 965324743 304349311 872093886 164038390 -690342150 -925375510 -689277683 -287216057 363911 358532181 -550785689 -101073968 854956738 872142062 406507614 -202889179 -365876110 -931001842 159480101 62369239 -31952057 -38977485 455723275 418953832 -608729228 -773345051 599528174 -367179253 449000025 -569246331 -824165350 -409076103 -9997156 -129218792 -616318795 705395072 -809473250 364363185 252395317 -557606312 410100366 503108494 718523501 273066651 -359498348 768275715 -974879363 -174278865 795041119 731970219 939601341 77540565 -522307156 -443664951 198193348 -380352315 -827544551 -666527634 -713612043 -584427554 381540121 -704143330 543301246 252202146 355491866 -855562171 791601333 919564716 261646275 33632401 780988965 492865690 -501049327 -928983278 637129130 19477228 -500061368 -459475170 960623314 744462469 883251068 541691135 -921386307 85900673 -616332091 -317063253 820652089 176817645 -44005591 -243258114 -465434709 -324450372 966097301 -411093601 -916367741 468430800 -406578010 112929544 -813827316 524543147 -874032159 143633174 -816298141 -378336540 -847428514 -888178011 -16818711 -958723144 -459166414 984661816 -330566255 412032385 297682689 -160925805 -546417758 -20469048 301833904 -593057749 -678793201 -278644889 -13167049 -84408377 75001569 386231343 -974234858 133371538 613411920 -292443320 -817505144 436519568 -652001037 -607908700 -902130133 243559094 646231946 626581939 -493125366 -285786353 6253986 212135194 219162742 -211795124 -812591191 609168020 515867367 -274587947 108531052 -970362882 -28770416 -889202239 -143861583 -579427245 -135938299 20498755 178524102 -973279006 553863949 202074951 352181717 -990261909 -47569262 547462823 816414662 193070109 991079968 93899092 -253965292 799870090 877137842 586569118 -628796866 -243865387 574733770 366965209 -696404898 108793672 -553991400 -596745066 912823254 522394720 761773886 399857166 232856433 944597098 -745421637 -294269132 968931854 523902251 -202866468 -551993518 170755083 417230765 924071541 985929543 178334128 -688044410 -491821849 -942660570 789645574 367909516 -902819149 306970655 725685199 136194894 659369642 -615756062 -591729114 -830872646 -348939987 705096970 222945307 877570059 948670996 783296714 -815696044 768262771 193279903 140027924 467204278 -792511485 -173343981 549657851 572205609 773804816 709923816 241507062 -876196484 -66715856 -71831819 -947737271 270358327 -321989394 524590316 -502892071 914745809 -736444405 82044321 409060575 555003080 704179221 -133779783 -181770567 -11917279 822422783 268585880 413715531 975460309 -953356348 -657279661 17231513 930677442 -596519682 -946503013 511366476 -251030563 -910140380 509894264 37245921 375111503 -635620677 197609308 225723695 -129954169 38363878 -915071368 -840247919 828558424 70400942 988017262 681843911 -13918931 -347729393 -699324567 -530013563 590223052 909049107 169812686 667699452 424863630 -776742463 -703292908 986170795 -627910668 993896650 -404477567 -201765886 471421586 -235200248 -296954957 480876225 322483147 131589816 -34967565 -67264745 -7047390 -985020361 213738211 -918999179 229633764 -319641746 886042842 -872555785 951483917 438095591 565159769 253875874 786160165 931374194 -336582436 -142219303 88154497 435715404 839958772 -805903896 409172239 -926547035 26640308 -389619706 -70470619 -187184937 409027181 -972203935 39097454 165231859 484263717 730301975 -204843595 -238776912 -741061781 -84826706 197301385 131800732 -90421402 981489354 453167290 -825735590 191000519 -160938221 712719131 -275430884 -517454379 -326333072 -159658154 -892371637 -429094510 -502288227 -431750906 147700454 -3803339 -278656777 -879498076 -261588174 438023802 873827229 892544569 -347262568 -562073444 -208991727 -730688603 -874907886 -52007610 906259142 -38995663 987602571 -229867389 -105741572 574446923 102532518 -941697977 -85929306 -699503923 -584932383 306498930 161527376 -106078582 -940710360 213224157 8160179 -751076020 282691950 -85003431 -964042604 586688519 953405108 542468964 524435921 -119402261 -367888356 458340624 -448242516 -751677346 806822177 906954317 176919218 -126651562 479850276 996088796 323437490 -887408406 994495241 889203860 177420908 40947896 156762455 689847246 833124382 -899078345 140115908 -531164979 940765774 -795856522 80863911 871521294 209901383 137179376 114392821 -590621003 -943907356 -731239097 883761591 297868650 -690917032 770309370 -773521516 -271087039 719114836 976070473 -817181609 424111366 -614585994 110761985 -186779602 -144066128 -193507651 166531693 802430690 501954973 -867170450 -375822643 -931401363 -143849058 -814193759 252307989 535735040 829915901 3469593 550124260 309551869 -796365529 904346045 169130446 -924792338 -535086437 697507394 508642436 872773155 711891084 326471005 942042460 609831060 985516606 -113559503 -663478403 -767554758 497025335 871114796 375709669 -243421412 -411234576 -417664929 467718090 -781172495 -269950452 -877323259 770226642 254282218 -212254231 -329076178 -465981179 -807993659 767821542 882092992 920105714 897552638 -657612223 568478028 -378463168 426640742 402127209 -531742874 633300910 562079177 650130860 70173990 262824973 -92574272 323819540 240144011 340651300 -314149142 969237996 -4909304 728487033 -821631997 682416267 85355630 -483077429 -639887532 181494223 464942922 -582870310 445293244 -990118591 -95568188 373687642 221536103 -239510279 -390085476 -549033900 -324246679 -246617418 -61873954 -303793704 753122786 -30427493 -514731792 638940494 242177852 841988404 557343710 -841896571 268120548 -68565498 -675805967 -529829968 -285345984 -988834157 126241632 321204276 -898332377 595269681 823418943 -528076680 240889257 -192015624 337479450 258891553 -547143332 -526638974 -415117431 952699922 250716827 402896685 961391872 27060418 66846787 -84498769 -87217798 928426919 -981485170 232600787 -147005600 652986605 -494273576 499686981 107023770 -934224113 25004588 942466632 544840182 623397154 -231710149 383605961 411963888 421217741 -54784184 -459081743 -967060733 -785387125 -490092346 -653965680 -959850607 430798381 -189683241 110914197 443496288 -707297860 -9248958 -499132119 523785217 -257728167 417721347 529277606 -695673611 -310069620 -909412152 439822578 -711106706 -516918744 -168991826 151639618 -244644398 548743609 -113189531 -645920952 464787923 -556592556 -486054740 -85005467 -720253650 -500115262 73793861 -588464392 311560301 247869560 -567579824 -616514691 -368358827 -718973357 989004198 -573048546 336883468 -325959957 -796054469 -624627673 -913185745 935408406 -668386584 789551967 333732673 136076763 -909517684 -107029182 -965769433 -463408127 935060063 224985502 378156768 49696600 737062987 -813424076 29847598 767356181 528633750 158182907 -352385804 -704358498 -842590697 938083083 797556998 945194253 -796939750 537633340 156971887 52215993 821987381 455558982 -746887866 196914562 -595282285 -646722018 -594069807 624415858 -537060636 -143888011 961375149 246820489 499473352 807032351 294359704 -229880022 286328814 -433976430 235675771 339247664 -543480274 33884263 -209972576 816913764 533165590 -493727066 -204619562 588724504 828116541 837515763 351964851 -929680558 -229647413 488163499 -801480553 403951172 -883341498 527451334 994834748 490595317 997309481 282999469 798175251 38349227 612563245 -167903025 901126528 183004507 -589061069 -315135163 701443954 112225118 705811997 -750889474 940126351 477407074 271747722 978272309 -239279505 -14180855 81056772 -14820024 -193704786 578231842 995558693 191404647 205964953 457621389 -670031963 509901336 -914745735 -500685090 -20169062 -537337189 -698343150 655160011 6341758 -492147808 -947274219 153794560 -402391921 74304228 -344229558 969286079 934572185 665168390 36504957 845824701 -35244544 267290338 242172973 -84845276 166843598 554394500 964971500 137748277 754772664 -4494650 -368747553 -684627589 893765880 -103150893 366938081 448085840 -825422506 -339664497 -964130346 537832215 -130651135 -50645730 943867343 -673543574 577496515 -750033390 -862373871 -801545851 168440944 -597443297 -165338186 143093986 174309713 626017746 -470694865 -248362104 500894544 540266863 313790893 -947960976 813950156 136925301 524158998 -235526299 958546707 150075372 -244675676 20227286 582037680 18924844 942961541 960163384 100073426 -370086983 881478551 -975051802 34765521 266522302 69886254 370012217 -205328634 -818306953 -521925466 -227245235 248767260 583676508 425982271 -75916164 -256350188 -711645677 -346407321 -278876596 697852267 817667915 -867115398 351127691 -906749203 -78650689 -859370185 610222115 -154932654 873951411 693546162 -930026094 989721586 -495181051 -270662579 -339428886 242422918 854307791 -904122415 -339068700 -909184676 812767756 -405865537 -32003656 -710886714 416591820 591245909 96906134 225503614 -667086865 927316034 -844039529 -844488738 -633862279 90848342 90727386 384602892 -233909682 -109250706 -619180731 -593808743 719789994 502417629 602768773 279167524 272551520 -845314753 732239845 347919599 985293945 573411839 850606048 359642109 397135704 861816965 -921043875 -819874955 806572193 -303081314 217729799 161241149 556205500 -748836344 103726634 206141491 344569818 -720674051 448844575 -277291266 -919582332 206577627 -935847184 180882099 -515925330 -841836298 488240165 -616816897 -697660598 72859808 580678638 -735021612 -296603681 92128896 784618375 537343105 828513448 -992734726 438609710 -621554297 -153865667 -604452628 -927983658 318059725 759422375 662141239 318816557 413392813 758360600 129344081 576650961 -885707549 -695603982 -952132005 671999533 818617073 469703075 -689687218 -144507660 820323811 -435178357 -914879742 -327684219 743741625 690443368 -352600604 -540519314 315556873 -722004810 -732294219 418322840 -850292461 82711982 -186490583 -69899242 -603018642 -845912060 818674020 -710601529 632890061 -115172364 -180180433 419898046 522647902 294937601 -333127156 501003800 300042731 40857324 -293542889 -138198490 637860087 173779192 268574700 -495842351 489392081 645886949 -651119753 668122414 387981755 -970798838 375688766 -797119943 -236732955 -476119196 504511984 -113632355 -219607767 -888698856 54456651 548949477 226670016 -762099830 794902643 -275857974 -974756455 206439599 470981451 -823113568 -33715101 -360427985 -800820253 -767506352 729969305 -310268749 -638877400 -287231406 746120974 817190753 685278665 865780114 -938015301 369954834 238452640 -703363552 207568765 299142638 968485608 70435670 -655646785 -395333168 -984150852 477374580 -563764761 908845689 411165557 962304060 -472767439 -492647852 591940654 711547071 384990412 742485781 645822362 -639565006 -559014157 -774488999 164003181 -64793559 -503182345 941834565 437013528 -414712232 453336367 443729021 885034463 285652739 755961852 -390131280 285879260 -900421914 42567859 -118430607 292767784 191133461 -749853748 840674991 801790600 -554799395 674417485 -656408865 972300159 -887029065 -837362370 504474098 277004282 526705894 -693447969 15637968 123909694 -731748658 -842818864 -888346070 812987746 -546355213 -339886291 614609118 122947951 663051008 127709104 -247323986 -710290784 -450705298 52644157 -429397785 590733959 830539108 626397466 -205616869 -925290648 735283276 -958403207 -169208573 96654272 -87786922 886692355 932703521 -160519910 -565606616 784859891 -742028553 968834931 -742667059 161238526 -978845167 -584872885 432391736 -449226174 331632764 -610522061 -588719394 -261996270 839174198 5237663 -480719923 807258184 714433400 34622187 464631853 -936508376 970199286 -346519094 -730560849 711578306 644511743 462062234 108806817 -754220812 -516658404 463731798 505379212 88663529 629351654 -225185363 -608660990 -649303424 52256913 -624847313 -963266260 -963143054 480859519 578738179 585934520 -489720142 264987182 107499471 -396931367 -859584150 -148855177 -508613139 -612032600 -601996949 -189743763 -503736382 -548327053 513852826 28863704 -711542556 -940659931 177797016 371541717 116541015 697756595 621553594 409326885 191707611 -187126957 121203448 -274836445 -142823290 -347969611 -456593241 -841150920 9614355 -537837235 -324370500 907740733 872947497 418423068 -180456595 802457625 -538108891 630172734 -45756440 974623986 683187286 418646279 -470956188 -198263277 625925278 -990605797 181302662 79145314 684030089 -542372837 -898467204 -17098895 -872485459 657430384 -160658918 567656148 333809783 359151443 843967153 295461586 750344582 -255996879 -296384648 -574295787 -826514003 -40595960 -399112257 -833312883 -336675648 -990355661 330785866 785791324 316120939 -624550381 -19263772 -628633996 680834017 72981823 -818447372 155800898 798719901 -736066623 -253738386 168366965 894639768 -507074805 614401338 128257927 657858882 -420036628 724068553 403099155 829552214 -402753148 691622338 -195523284 -273512611 293734205 264084204 -419745696 -542765485 771095799 353659329 542054855 295403581 899198653 341203910 -473891528 873088877 -454367503 407584669 81449995 958150786 -571972874 -556443279 465620478 -488214461 -799672163 488586291 -744406356 -859586104 -800797196 60864904 554289948 692222176 871966276 690988543 -36510346 -68660563 29966021 933332903 696820377 984749959 188656210 -723657065 225922864 273343211 -123916068 -839982198 658520782 -195924965 115577219 -615299239 -726594242 173621593 -975669111 -970951421 589953598 -728377695 -573914611 66045419 -860805754 -310829564 185726390 -887865630 505415328 522427732 -595742617 -326602200 -648833761 -45659885 888404553 881770294 951275528 28913769 -935917016 -446908133 -552026689 685380460 -115514432 850569365 730049818 184066260 -848952967 171287034 -715659418 -434499194 -516053235 -865928261 -629880054 -649456181 -681530361 545892960 -796972202 -829859455 469744017 -966377435 483081634 830702650 -159954886 127741241 426836557 -87910412 550699853 -92072832 167791985 -438478465 -80205133 -872061791 -484700664 -743911296 41161438 -254529123 380012587 -739439593 707048361 -880449944 -923308821 136553106 -1396340 -393938619 784604693 -6087153 931524265 -731257598 337516453 -880387621 498994339 757977840 -695556822 -378864536 -510369662 807656756 586444120 941637799 -49450251 981063544 921686369 -357110845 803395134 553311875 -88429386 -47326913 933762074 836155951 -464497030 -481104014 388152217 -732030724 -23994038 -67051592 461111117 536312796 -945693277 -365317910 -988563401 -898896560 832051326 -456432836 117831712 -615897163 692141715 -574062721 -887488818 -723486948 299166597 721231848 865455162 -302855004 -669253943 -311832688 98280033 -860293477 200356962 223644169 984243451 -570442465 799041192 569126398 -644730455 345123103 -526385474 -438394916 574339211 -92830000 33592280 -20160510 183485421 -808719811 -428570330 143459292 -19337228 -548592081 -54419925 -23132944 580717726 452393705 534049221 919484004 -792577112 732965266 365214049 -686318669 -918331966 35316541 -302047574 65561345 44026472 -216046575 943382448 922750676 -630139956 416574244 50432925 -444695155 999182382 -284398738 -118431399 396355613 -532317912 -991526217 -125895848 -309179414 -146007662 933844585 -975885040 -403866402 -825950427 -529265263 -964039698 437449507 -114548456 465694040 240393024 -113130156 339890125 80735663 631131795 273049613 91360999 279464684 788750128 -168885613 29353299 699033945 454469616 -787355917 -194570479 90269591 531105445 -772174811 992432301 388693289 436040834 -234689627 315337892 -895906520 -522542 -248827713 -49703013 229308673 254701951 -114564593 -7520659 -777106281 190123561 14436734 -237728413 875700402 529754668 -886370985 -787685924 835048027 399272988 -169606309 -123871334 -50286462 138801996 779875418 -454835921 -289924446 512337084 669998252 947883482 335723102 -448606970 145617470 717920078 38014078 641443127 -821779395 -267685673 523143179 541447244 11336055 -332129968 226225765 243666508 -155754603 -249233988 837894511 538300754 -440420031 -752193098 -945242423 179071488 -664947266 -892227130 -693724212 912017539 537352995 -205504400 527460070 885177181 -671342264 526378610 564556571 -368453396 -84812446 -585259288 96408102 -194518532 219792185 350249505 -606661770 758646985 323281775 221140076 -625430057 -644484620 777278423 558828142 516186367 998135790 -419651873 -202710717 -792968998 -903664199 324016210 -801670125 867398737 -546145066 456210504 -956313515 977886776 -374582184 930028724 159427787 237592332 790790057 -478972366 242048305 288583978 -881223157 86036682 -703480090 751568495 -89231040 -507812754 582828722 -489661195 -328137520 -91133359 -599302951 159849693 -467745238 528491773 264498900 -11473308 -849506383 -741714675 506353907 -838354421 450274375 591116882 769001666 589597147 221439402 479933748 -219229811 -709234751 -307497258 330033220 992894370 791250487 -899448513 670454457 -293199369 255614466 -281375088 -579954632 326020612 883392969 -363825372 800465250 -864436667 -725109273 -451970505 -901864559 -317182971 -804450955 -455589352 -763007773 -641897763 217612256 -978358592 390109531 -832797140 65101193 323101385 -961026911 -567123340 -97583705 -15852953 648808845 749921043 978129971 -458223984 501541877 726841413 -839343069 -339824796 517584854 -317086211 -83571270 -94589681 -163170254 478753580 -497016481 -24892927 -584049979 -188645129 612473159 -466016989 659032618 -166093045 -85704951 61903065 -604789118 494724712 850398180 -293567255 124769878 -995151863 33321997 258554733 417779584 -344564870 992583214 -338927775 250645148 -23769702 -840771686 -319213583 220063007 935873324 -88016859 -951065796 213241014 365143156 919960029 708340978 665655134 -744723437 -966580929 -472372272 -925639781 621171501 409426082 -179146219 -815415698 176654669 642830464 996783142 -485208781 18787416 629788309 -308525486 93227230 -491578695 -786924836 -348600782 -917672085 -570968999 -895484534 663803318 135077927 294664528 -888761523 680183213 -93147496 623834018 324810834 -633477985 887436103 -695951560 -658111256 678038038 -387677734 -19388384 -378763244 -62998883 -189641016 -252813177 -106320565 -797384502 18124319 -350228686 -16189123 -68301165 -324646949 105268677 -537342687 -852778788 -32391357 172513846 93400811 547467695 804855241 -803354865 752826710 -59867933 -883631149 -300244575 -215330813 -58730980 534271116 298256002 799766767 376992029 463422948 -593510849 -690051551 -341760396 295140661 -874422583 -401906913 -306909942 419182839 408467435 741552459 475819774 -964040837 176820458 -533505547 -168989869 -655957219 -198386446 -491030910 205555740 56615706 287753524 573875011 -103714128 920274323 825864442 881423612 -722909791 -496905130 -353828093 -997630177 605871885 -400777970 -279155318 -468104875 -971201469 -735547049 -725475058 -597636177 -653971784 392221975 -902114288 753086940 -605215638 -538117855 591619468 -723203979 824299227 -96203379 675182879 489377252 14896693 766412386 311085040 768459381 -858756255 927425594 -238955633 206678176 601771603 -25250082 841874426 -361120290 -660388933 -731154426 -73505943 -880263672 -682574204 169113282 -985817273 686969603 321390738 -658710194 113570599 606040273 708650491 929246468 -694148645 949195982 911761099 636154042 -187072302 -849769621 -714589587 658547614 677814807 -841896924 347323910 -965919392 -308425381 609915537 -943234561 9297779 691179161 -103557842 667017324 874517072 -338697362 574286036 -129615545 -616978693 53474225 699942140 -917199641 -620486568 280299884 -127796918 -591890481 -670755415 -217960938 915806664 32612157 348263898 574619615 296541363 -773651677 -381189631 -694553013 760997336 -724807258 -669525301 622184360 12661171 -448262836 729410930 621320632 -534759919 771760905 -240368717 112548743 -152368101 128020721 -383252868 -30772497 -758814257 -960375840 -728745118 -369482488 -911329486 -979545522 124814948 428569791 -633368648 -18619168 680005940 232872483 -881607143 671298283 252353887 585909454 953010410 -328069506 -47884944 676244683 578981807 -706596596 19438915 652451092 -135072209 820065 713203916 36895812 765082232 -728199058 -600705257 -671648022 -150726532 184521154 244421637 393260753 -608165972 -791856297 -232365620 966511967 149332098 -334288363 127215500 171130028 815439677 350735931 -919715524 95811376 -181944831 283064508 -274884381 63863274 -635775520 920298972 -825852585 -190473328 386483626 550501994 709472122 -939415416 -705535170 487373561 504887069 77038318 767839691 250895514 -644418500 -292178045 459537298 722148227 -550938296 650289084 33993746 -640062258 644933562 516258824 -965266327 373939771 698816831 959856023 -486796022 -122923835 928483814 -350596949 691474531 597312758 -472244584 450140389 -173144145 -337120013 -693264557 428674642 389482494 -82083508 -487605974 277106429 -75133751 437901444 381791456 39038849 -75335562 60331862 -154176523 929463961 972630099 552819626 -368352502 93446125 -621422426 900264814 -596223580 473641064 761795251 -935631909 -673165367 -629823367 605678205 -580365080 156405499 -10472979 304677359 929389795 528144834 -375559445 184448114 -573727772 -268809279 394854523 54707526 901847654 -292528089 -216202866 -809145319 -512576623 -205156560 -135970961 -700823113 -479678395 111132614 -837452152 -974376793 -712893580 626873938 -609042796 166670825 145306097 -159734514 -965838788 -351177051 469859272 957800811 -340705964 -350382824 741699702 647922774 -339925332 873219973 -552055622 -701054142 831447539 -322623409 -672879838 960252203 -106169213 -768080665 -50620075 -918683634 348484395 630810025 48762990 -631702352 770158258 -111523631 -830311085 -259923137 -7766317 -567448103 374831573 -152199107 647831575 -121792506 -831497478 -700055870 -432071850 572878932 29608957 -560170400 -754516551 -272528175 -159309950 -558872101 -737906736 463660078 634889449 -726119091 -208060774 200046461 746514420 967394398 319618029 -342126836 219639398 -661463675 -592009946 95460264 367490076 393083508 -702726830 -870123808 -72848009 -821978254 -487753567 500433634 781706470 -834150822 -900212099 -541321155 242035990 722147555 -394295754 435717389 -30736927 659654927 127446813 509371610 -277440677 -721144891 720652826 123013262 399385629 892803604 -656273609 -186550726 124834961 715005160 750772805 713918299 848931635 -416529395 145040383 -737531749 223573922 537400802 391844771 286848168 282173494 596320115 -215602079 980389355 -918487327 416485256 -582045045 -238157929 -496871122 -586190672 -62793036 -594500607 838522837 558396701 251788832 937203454 -15429854 990636766 -702319298 -680728454 200843842 -324669585 314633031 677622710 404506644 -479118675 -964684481 570984134 -433353550 697098820 717691349 -753481372 346452494 361376819 -343542440 713698390 715368780 -246144086 358320162 397947880 54012080 -897071910 887961873 -973719941 192069035 -526343523 -261128114 -277123258 143291438 262806405 -123370859 -373047550 110958060 -309485546 540286994 -963208673 -283224578 -187729021 -328023770 983933142 -305213733 639226329 -618212580 -637570372 677817301 492345398 -811644224 919728617 -191402301 118032836 401943315 559664535 767651794 264542060 -796084369 686803538 -889163815 810902746 -742412145 555463286 508053256 210935684 766197354 -821583251 849292772 945332283 605199564 -406066917 -404213318 441193157 493386037 -245853094 -671036195 -105682331 -46790213 967940850 148445 -674084629 -784122321 -368517260 577554668 741211389 -208878607 388394573 -142405787 39841667 -768575829 381686698 498490193 170872874 -270488999 -667378506 -598445879 -258919189 287974990 132608448 -289568623 -108745444 -645451335 -172147526 716975951 711506076 -821453923 -333288685 -682737087 934086702 -242100577 -695335344 217240114 418654760 -208798917 -36323281 223398507 966919309 37125633 726493640 96597083 -717191548 573762261 879457612 374602406 -896308066 270769500 753524159 -720381549 950254448 612250599 278152155 344977473 -65829414 -773068174 365923613 -657233721 -236834632 -282908943 -785580454 372779286 494153583 -231211763 464622007 -183252665 -817144421 805696806 -839798879 -555671399 921441997 585389939 200311630 -382251258 194206852 -161185391 740825632 -539680302 717077374 853829697 325785426 783344352 608189145 798816300 541206907 -899718588 -215244059 300125454 -52921351 -2753942 297077308 -73215893 -283607009 -523982798 595719009 -784294169 751953169 -408213315 18048329 93953965 -121832770 332519994 532092595 789690783 -351471816 -4192821 646164687 -482140484 -702032470 669768946 -524244023 -752050061 304212546 302087463 -685057784 972572454 207842104 48351432 -842461433 246285942 174301826 315761390 -649720897 -500723939 184122994 944885476 600964520 434971881 307420109 135744924 -719201269 -325844301 -213680961 912450756 -631286222 126735816 576275291 370927206 -540169240 -727132498 -696733446 -960832262 -600396877 -691970360 200210139 -551432279 -826128534 -185067866 -929700741 688172284 774421595 669272078 -598496270 -448932157 -724774970 888681782 -558357779 785216694 474412382 -264713771 907823455 -319471739 -121834876 -582197620 -19524805 739465625 -623226778 47306694 -711494507 194497833 895077243 633865345 907048127 -292187403 313659547 401242694 78719862 414343202 219970685 -686937332 357804805 986509916 -305781568 674017407 63056391 324122436 -998853687 754511296 2909511 -686432473 355550471 -442964152 -915376583 -194730490 529058342 -379365588 115043476 -338088902 89946849 903819355 423632828 -378253660 -327826081 120809528 562302249 -707165110 879294978 -34933274 -254983455 -759188977 -740179004 -760053007 -131915439 -103043232 -505505694 374232423 -207585803 241929333 157626650 -932754479 -871239376 739484650 892902154 709266400 915417804 869466546 746932008 -235232666 -423076619 913817612 416642242 673475161 -391339608 -983660414 -820583155 -995829107 -650736010 229927401 -491276781 -498835132 699757666 -274368157 260942408 -790064395 -398341190 -428883768 35403443 -757076193 596016491 663079110 63681021 155949267 -371821072 -817927259 -745642575 668323973 513644403 963228809 253370760 -206903116 659408722 943659410 -186098772 838898281 -261611619 -851628377 -840699095 274579747 162209639 -195340398 -166127968 -921866658 706653629 68216385 306843280 277310198 -257321136 -942482869 144007907 245610996 318753290 727210307 493143311 685855281 811491143 472663969 -639108050 -914442720 599655435 516880777 356098678 -911566498 -127979170 -990485978 932734778 -84880054 415092697 -299484550 -848700693 -277385526 -17840314 389449229 -648281968 -787861162 940279962 361129919 754625192 823006268 -565892636 23214423 -534427935 693322719 -580854426 486675554 -577794239 -373541079 176539901 505337230 -735424508 46975446 -160257960 -628738809 711266027 -109353654 346157834 -509402438 -543476087 -656890623 350770049 -906621279 -593621339 522617907 52331859 -296779932 -633557402 601412776 557151768 -505033701 -936408821 -514422447 126535435 -727165491 869211855 -265998527 -381915653 -697450202 -837212820 922791800 15034702 -295914045 -24370285 -584171700 -187473144 615972324 -170550643 -466365139 454642437 792138769 -70372061 44398879 194195754 -405516360 252113862 558979889 -286862138 -526813789 -517461573 -534572564 70327990 -912541311 299695403 -449604057 677521550 -398428225 577858820 77508395 80672179 87990384 -732744657 -766679793 -155708432 -302504083 -777138808 -256434345 -407067978 -110427843 -933719236 -461989051 703550771 -868249226 -21790065 736023292 -681002422 848655377 -95001401 368141552 -320159024 -483808882 879062965 -270009979 -951522463 819251519 101935726 327811551 -414689433 67739944 -259114999 718774407 168717263 -850109517 -852025221 280464356 601968140 -680984483 -604182682 -539810752 -821339048 514644670 246950270 -803230943 17808940 -659449852 868114361 601793642 -133837508 -244744722 -893709136 -896714187 -349239274 -640042519 737973900 -132654356 -992291867 84341629 164117156 991401982 162736324 -716525141 771576982 507172583 -338441089 66112307 -852545642 -92299229 -475001025 -73150157 -539148168 709097854 703084872 -407967551 -395042423 -204039982 684899375 -669675304 -501099529 -201551107 21694262 -857141315 188756377 761819554 553885477 236969000 -325984898 -883148823 825154531 -45231227 520448388 698295339 -49190145 468432720 -56002557 -349183823 -981022137 690711993 -712562814 -516490525 -420518519 -929720286 378117198 -43005969 -880438342 442217383 -19748676 -81712599 870653612 560701264 984406161 499864776 -968520627 -612899368 163113880 -274748581 748415860 -707749332 -760833712 -31559228 924224222 -543428878 129509806 417930099 -645435109 -530237764 793679831 -68852763 746311170 -865072173 -737065975 -633008650 -947417131 717143857 450381761 -423849957 846770741 -862740480 6025234 727001969 781811770 -83621051 915658269 696319109 -149973915 981598653 565925446 626935650 744663397 105818249 -994315835 -76789488 -24786008 562116607 790319005 280720632 726099008 -77037971 -886787797 190936917 464599778 -281022814 341991092 -508315506 292140663 502153578 574596958 658420461 -736326630 955071316 676388393 770424890 912635148 -710604976 -171807967 496537707 -379322568 813908292 -737582403 -477581139 251511858 -843558093 751348130 945838940 500110437 670164264 -289998929 -645060426 -863650257 869726335 596021696 -271256732 -790921372 891374577 786086603 -757202559 941932183 680240159 696323196 -621345049 -875348717 564511692 828128694 458604925 -794084742 931194619 -48859018 209033433 -755168053 130213608 -561338996 -693415928 154152954 -696438711 323648288 807167346 33598986 765171199 898094739 253220419 333548241 -272409898 600211690 -942357828 -819879721 833883792 -584052668 -973418477 -424030395 42772008 672064155 871931502 -820945516 -457119095 -534706678 955298927 -353568777 548717054 520474314 913029012 348336243 415964546 311979711 141834553 -493733967 -183252917 953022835 176881943 757055694 474394967 255982037 935226998 -922710880 397358453 398578578 272044303 774398548 -696828667 581345364 69596192 22777177 154526231 983080183 780242550 512079456 -502206009 663911169 311188392 -409515134 205865730 463315743 565886473 -750571968 -947596690 816820424 -74738370 603569828 269231949 92809400 -319383741 747013555 -592930292 -630083257 -364786242 970542887 -13742180 783412271 283116248 640288811 -929666614 112743388 -533677989 309400847 51052667 738911098 779479238 126883441 317349166 369859345 -273058573 -885282124 -580405543 -671243710 -748578166 259079954 -741128083 -851813877 -719023982 -439017875 -242966078 628727423 163013088 -838041354 749565621 360768405 314446285 -116963189 -442822502 601990860 374956041 890754547 -393083260 -759235612 244202006 690718182 -357378925 -163468493 -603151822 -101916535 698662522 -783871699 120731383 -837626436 268887354 354597715 635729793 -928098441 -681559357 907897827 374120422 -549057419 -270733265 -281170498 577851262 -690926442 782883819 247283495 888683477 625781111 -133431938 40323440 315426770 -21121531 38266178 483065889 -882162200 810447405 64740376 -711664542 -319405342 487821859 -318339391 10973784 -927905145 551774272 630179966 924879274 -463443919 -627206458 -86320007 252406776 736225240 -244015120 682099690 592918354 685409690 -963006905 351374584 -379085136 -859009459 -286644325 457123543 169987887 191001688 -410308628 330472257 -643700376 -933699062 38621436 -431714576 457405920 -511148299 -751061778 -358588231 529394835 569319497 -943738370 -175603755 -966206995 594571121 869661822 966763685 -871632791 -996893004 -357009833 143150035 455718778 890716625 -284909578 137142428 597467045 420653477 -489828168 -500565139 -354656746 -788712586 -536174236 846546839 49087276 -118630545 606506540 667460842 -271059926 83249111 -11193397 868538331 -778310688 -688510074 26845230 672500500 -486985734 -487804691 -394895525 570129812 329587112 354395310 -428608284 -673541098 545682130 -569502552 917795902 446417866 146631345 97453316 788349950 -833254267 836897976 -608359303 -105973414 888154626 -162537593 -943895789 919839700 901936117 325963995 22444394 266275154 -575933123 40511678 455875542 230603525 -944922917 929919083 593476826 913011649 938277786 -35652349 -633470562 -109963508 -101969439 34754122 467407286 -453377820 652488540 -996903234 375678726 11765547 -267410545 528522264 957115599 -926031634 884111381 -782064615 -632885189 729327045 -326455571 -85866849 -335129647 105176250 -857200587 894995609 -310219807 -978817739 -71101601 -441068655 -937564741 -308731456 -869080517 -90474212 428048576 98545023 -59477085 -603106134 826378990 566360540 -42165677 613660520 -561314318 -37897881 -39707916 -36640978 -626221227 680369505 -951235979 118829475 -311427800 985342480 638886722 -68732491 468927266 -809084694 -936649060 118073432 657175590 540337900 -795841889 65841645 -859003501 421575947 -732432132 585774567 310514661 -468369760 -295960510 204086671 422806999 561408058 -203475943 343306234 687722758 150888916 82106943 -766824601 -608935418 894666520 617411749 -465727377 -835590831 431385072 -286993851 155021813 873620258 838413801 125513496 -55164590 -700572124 502607297 -864475222 -501563474 -365337180 712883834 271520640 -896215126 -109886917 -494640759 880534503 802723936 -255537588 818808756 505489205 -760958866 -625779180 930182920 -2494487 -614359404 128372037 -478365032 -224583245 4410455 -185177048 379259348 911041504 336877363 224265862 -399686057 431464388 957162945 -666191458 -682667206 -620755760 -116639953 -537098697 831628158 -171534489 885383663 128640905 837900671 -916125788 842289483 -452996692 589613471 -603626486 -66931992 -572997531 906157055 -629185787 -362787598 767170949 673708292 433232880 -919128007 -455095731 -311638573 -60017470 183281880 406635439 424583549 -439294348 369325130 169711590 -944945200 137699295 758204272 677262274 -699553878 -981230096 143746947 -817513253 -685009558 213249728 -769590973 -549012058 -956070680 298814990 -760353241 -210395560 113002786 555370517 491758120 730010769 -3242091 719663805 309459961 161205334 -598475470 -523520840 -576056634 699951717 -631973845 933476856 712297588 134281977 738062938 963932904 688852501 273841460 130041504 668000196 -213428224 163215449 66389730 -116785422 959907972 959993189 -761137269 -89034859 -946688228 978306856 -955906251 794914724 3464881 705027538 -940555240 820112316 53804405 620054527 -418433842 -495836083 869084133 743129740 792869837 -260134196 -940457434 806637150 -991582833 544615793 491855193 -68821577 712867224 494885552 -528523467 -612566817 -362417002 -968262255 240325882 -188866217 -788646755 -154751750 783712451 230097064 143541872 -502004959 1069298 169943794 -604273937 276772487 617387793 -297765789 -360727249 743689497 620473618 -676997653 641020637 -349933858 -45582432 -932969528 225736209 528806330 -333830374 -676657714 -993482670 823125967 293723946 -847880604 -119943590 656551648 -827254060 -235161748 587928639 453717092 -631071304 504490364 671935822 666151431 -35060964 368102188 -152716035 -234487943 159610526 -868246705 -431330829 -150834062 846608678 -312594082 -431018789 500398275 -200473096 779467998 383263058 636930414 357698761 -28622153 989703326 -121516443 776850335 956851088 -392024166 538303292 -142927242 686187970 1697300 987359879 -561969614 749996124 865799611 -512475351 865473722 -734782970 680596022 917823973 881036648 558385893 -687866420 -905818447 -71024661 767707936 -432601387 951689460 -698645098 -805894799 959159451 868561769 -403585563 452636302 665776974 -778078973 -339260536 638873097 812623828 770942690 972596208 -809596302 249953099 371128919 -286677525 905938507 -172432286 52068440 246146084 272525442 -879423860 703941070 245769766 -43336101 -273209974 -84915101 326236824 -723556238 609803352 804213266 99303091 -134985406 177865739 267961198 -453625855 923224717 260869559 -441340341 -91450494 788388403 306184087 423507110 569469437 -682476607 748297999 5059652 258811316 -255890100 235994314 -71139144 -220170880 788518886 125754875 -887951329 -421685383 -55779379 -562646661 -5822443 412634454 -622960148 -176892182 693199890 -57003052 423663922 926166412 797905642 138162358 -920707634 859737389 -600036433 -469633328 -437429276 -271331581 -430417360 -287506677 -475266462 795406087 -462251135 448147682 872445364 735504839 996414570 -481187138 -98738194 -723295894 581726332 926214640 -769192867 418546699 -733510538 -179583702 178622382 596737819 95914766 -36864834 -658948730 -33923374 400194725 190915622 -639723767 -128772486 762054180 553001963 997099811 -305821505 678357816 935239080 855165490 -925930914 -857689798 277864144 203740870 983657329 -401420336 336033424 -379591404 -114831421 -595509149 632676861 -191355771 896419873 639829175 -585831288 637487131 -707261473 158564719 526188285 728824100 910724189 279545222 -376644626 401321533 98425316 437111142 -373657892 206002785 -254044678 -201832763 389714174 -922079637 -607652702 816566343 -705216295 640123790 -513860828 541829575 -223632536 -743085891 25229542 768005116 711176171 -917765187 908080554 -46914139 -390991684 756940829 -876840661 -287134035 58052314 576250817 720860266 784228434 303531958 447021577 717940642 -252531533 -277584306 91911737 -178155039 -999026850 -895681960 649355373 -813531168 -277774865 -421289900 449359244 245506174 -904468637 844706035 172275201 -730498913 -724876599 -45413150 -996565807 -54521191 773944180 66243948 -140147503 707931486 -460893930 807885919 -759925202 875357812 25466332 -456518377 667907666 414826444 -31156216 -898214260 299411112 352086942 -602616995 261499678 888688498 321797008 -336609492 566081428 -598529173 356493662 -472711250 -680808044 193821028 747934625 -306867089 185199337 -177757945 -331082800 -709135230 -403451364 -814333347 746293314 603115514 122363841 -123897583 198269362 626673101 93259935 -476138106 -445069065 -991579691 -809368722 350107988 -327097513 414155404 754084812 -235629750 -709030392 -533727008 -700013093 -845160364 421155151 876420315 -640575509 -842004978 -479127286 -323095075 -176059053 294582757 -757025613 112349574 -167064680 -553421164 -362111482 996721520 -536053008 316436247 324292754 242500439 -652980015 641350359 -618816879 879953604 266919910 326799282 -18456024 -150247944 177455590 157145635 -652732909 470594184 333338848 -681738739 426247200 -925717491 -629352640 -722828148 294412900 -314888035 -362084665 639056875 922023572 -931939122 774190471 500662972 744126016 58071062 314054410 265912249 872673716 -858896519 776302497 100721786 584667248 660523114 747554797 186860766 -656778086 98415787 -651252473 -687525333 -642542517 688893705 -714800185 -23620399 -865868606 -536685042 830806537 232339596 795011983 -361392120 -173152206 -509711407 -11015753 -388781942 -761003307 -375577272 152017121 -415634239 280341075 -434838280 -111565083 862520891 24420069 378211808 682631235 -799210226 -88322552 115867195 -370143320 -601514788 709094609 708276200 -810402505 800410973 860603158 -543223438 562987353 483061382 384934501 -985246833 -865399097 -161804549 -232779443 -223841084 917881671 530405612 39835315 -363481318 434608562 -112586168 -228472645 -305090672 -11362273 893352666 -512978973 505249908 894017811 -112868901 445651780 -752357432 -779304910 -672796621 278678755 -58349474 -649571536 -717248682 47141822 576736299 658238005 -365139899 685101591 376804408 -438471641 -927944156 803750804 -711271527 670786525 44109057 -78261862 197960497 -291763491 620536236 448117456 -998095166 803611264 -496541031 -847959239 882472022 -456436666 800948134 -681404760 750553797 558637567 175473675 -209901971 -622229918 -729027106 587490664 569090962 -928570935 2655553 -34690449 676012542 534340722 78254869 -521765457 -437371963 353960724 578300653 -886199333 -32063295 -518169865 -681604140 347939049 872992193 -425697405 983879364 803062518 645612651 771125012 285724170 556914725 175134526 -671292156 -397189702 993619103 -24486384 -102732736 759106630 -626257085 -862575304 -681083910 -983645554 760228163 39639707 -677432131 -536972977 -637941890 -135824556 20220187 560382546 1968722 -62663658 309902576 -963670943 331085223 424070357 619821628 -989079343 -57410080 -868164142 18071532 -121693466 977655326 402149006 745951642 195230567 -301188271 612560742 -56152576 213995823 667466926 853914939 -602748037 255281488 15226321 -610041851 472005478 106424664 467135100 321565168 -80792065 173808703 635530307 167688130 -945884297 -140006511 318470516 646530032 99889041 -37443812 -614776971 498341 -914748412 318935580 646819649 -361825013 172987158 -152669850 287807587 809945218 422354592 -845216721 627005744 -876207250 -117800484 -107020736 708257722 -744364059 -167434949 -237695491 -760031552 -180822409 -955605592 -962895042 -580156094 992581283 142722055 -581839685 -462045176 -675493374 477027846 900750518 93846723 -140743458 839458470 -269620797 -594558263 -686564830 -74730168 -882036244 402914872 -447572505 965237598 -310541663 -276773918 382455297 87605550 275362883 -642351387 -172426375 -558004526 -934856622 742768478 864822656 -527379880 160081581 -307016345 258786366 54170589 -269152514 969313532 -309424759 -7333803 544587457 -439489534 602232531 902857983 795388584 -221426620 812398122 316005115 -587174017 110426755 -934062455 704174554 -71554918 992787593 150866153 208410071 5311546 -48791478 823092230 -389373764 895153066 997583624 -546072118 727508460 958699192 102045689 882582474 50050516 49271084 -428280319 763224723 67680408 -45411093 954392147 -32108381 619229402 423168865 418215244 2464614 518634410 -713654415 403368974 -832057541 -786069148 30513271 28923764 -471338143 -477961930 896167584 -76185701 121778775 296123338 190590862 -540143247 985603888 -378880882 46546778 328153015 -28217689 -994598395 746123738 -970418646 381425457 -664739322 335535985 -988075157 813295786 -770429868 -253486545 80900929 -898440198 291839938 241102432 787169913 133488193 -829260744 -805041985 51437865 -672479887 -97509775 322104048 38047501 -730064061 -555784133 -544386620 503441120 820825281 -267540992 -275455922 -190393336 550585423 -921562601 537950550 80374684 -600635528 529487415 -768795883 -202618516 -262944373 566055590 -503288423 328465168 859974768 -720263077 491664686 871415912 -364498250 -451262924 -62293059 -164186344 334070106 60718626 -337242065 66811154 74039453 314978569 416954568 53193346 451075364 -459301181 603893533 -636864447 -900392351 819525101 -276177257 929934154 322290941 -314827421 635045016 210577032 402057131 -620127785 88139850 -672690850 81113904 299172218 812479100 302366152 -966208105 437382931 247071334 167489644 -608616800 485080608 -40091811 -6828913 264224435 679269022 672664768 972622896 328808090 202055398 -273748351 -786641955 694203931 983647727 597375439 244783931 771981895 -652809587 -876445124 -187775801 -314872413 784148604 902308393 493887057 -757406860 448704196 548202154 866977941 7490493 273473709 -892102315 218165426 -286239239 -824166988 397688701 -845084385 266061518 -944300796 606625793 380381966 -141922686 -472624202 927293440 1410999 661146312 345967154 59966930 364872763 994596064 972874192 987788862 -517686462 -857498682 -948329616 913913655 -10485307 768942934 -631739458 385476182 399331195 -118816561 746018615 -447986596 -729193431 -840562859 -565091883 79319045 -607480629 -588410332 908926396 -14587515 295752028 -151340604 -869898878 -692867252 -417335353 -299350963 -706117291 878634396 626452386 454131261 -892379117 -398119860 30020195 618024343 -595343846 999121191 -378160625 513371705 -533379570 -77849908 298123311 -277300921 443276149 195271911 -314114456 -773836463 858244968 -468445861 -188721593 562268131 309583705 781946350 886958509 111364322 303499731 141433163 469653734 327597599 822463381 -562962479 435477633 273653442 104638148 784750606 -71801829 -339853242 916227353 496847429 825828144 -390939694 680145451 -374266997 441032600 190998512 191930231 495508358 -501605072 -523860679 289136762 838052455 -521325773 60621733 618750559 -917928324 248053158 644831845 -922230363 -826187112 -238811777 -739099719 577106217 -682427221 -871458070 500060735 -111066857 -758660075 756311457 796176177 582257937 -956243578 541000983 25489185 -392150100 525652035 475421074 275776091 188756324 -611614871 61480214 917424639 -777821963 158269670 789337030 -787995676 -584790311 355404811 -148665424 164217823 340361512 -881559310 -880062641 -465829859 -562647319 -526274424 981506349 -868157077 333618887 -506581661 -332398168 498670298 426950104 749712876 -425156385 -834700057 -828668693 813518029 820155177 172990561 -144831582 613522772 170166984 -57307843 886457452 -152066673 -735385690 -171967610 -521710919 -638089716 463565378 -621148190 342130430 -987742777 -756998370 -988482215 -132592098 -917084840 405936777 754926944 754722884 -256225323 -785555420 962167650 -720283334 804436375 982518019 -336287702 -509546790 819007519 494365656 -413240680 -736147555 757006753 -512005678 54080297 -596988988 478863347 -145686521 771569106 -297774594 680587146 959984784 58980484 49405553 -112049247 -468364027 997306481 49357229 -809720929 -173662857 -912339055 170844926 686976435 687524615 567102861 -809528645 764648374 -801471454 610900013 519039017 712333020 469517243 604889553 -880245503 477167545 -522324032 -298405861 -143328255 -194635382 -326950148 -911761184 101388911 -936759272 444631630 556515026 635394606 959202864 -209835747 -606242971 58770902 281298031 789129299 -837344174 -958944488 -571160544 -532093838 632300727 677943494 548105610 -368118600 534681191 -142665834 -853826243 506107486 373707679 585436538 -428675944 623627893 737228031 30563956 524660005 567765288 -99890389 199786608 258136285 -306724501 -395551916 -794811258 22933561 -243632315 -21394638 -365221896 133090405 -519852115 899410127 808177830 -856894055 -505799433 -438762031 -122358163 349665619 -568376107 506245649 937100186 520439704 -505606686 -937401787 -96123292 -232738368 565184851 408998999 721042691 964613359 -411699842 600428417 -754652390 44566781 784155984 809960329 -493979857 234481564 249448667 -129431747 -707548987 -477032284 141481075 621653243 109972198 770510586 -91947177 -976115230 -799765331 619022438 666983907 -608277880 -177266263 846459601 -733146802 -129069261 -855693290 -787065549 897719433 -635530443 -232844709 -526918940 -163014275 526596729 352932368 -418329939 -84600561 -904350505 932486898 -913109557 -939842449 -42321176 287495299 673067858 102785849 652656553 -510606326 -180252062 214998972 -943956361 -444372195 479249422 -74066472 -273841058 -182230794 -605830426 540191416 -452743156 186604182 175531644 -551402433 -8374084 469335859 178345042 883934442 -954934531 728410677 504363547 -785923018 949547156 -325483152 456819534 954467094 -648590859 -222892478 -272836073 695651437 168078311 260482143 -474922681 -966292359 960970930 -307859274 398224534 -102545027 -905063345 -450378078 -766306971 11424394 -132330597 209293007 367608220 -283294501 283065999 335242632 -631025065 851783178 -536003649 -246595102 136230766 347661688 -712243713 105017056 377870505 66176519 -758631151 -291448543 -496841710 683636893 301691026 473052824 995988717 -937779014 -622329296 368707082 769194183 914822555 866560186 -180819455 -255255085 565661000 -999082547 -582047650 -73628787 -864488259 750514524 292492881 395146323 -990697753 207164462 -806929744 -315743547 2539497 -421973193 -506464447 -787060490 490520564 639440464 274982785 -620043173 985422246 -333871163 -130552187 -870135854 404237262 326805657 -448688130 -169757093 -885090359 342324766 -570433067 -741134254 -778489031 873521077 -43824067 574688708 -498749072 -106307115 -562095551 -453974415 303334277 -462738945 113862436 -496409410 -429969854 -963655617 -797301473 750151883 855092274 -968077411 855902921 870093821 591025659 -962793635 -225337140 -816947899 -130696996 -399951349 -40322423 -205742589 -683027691 -958087524 777891461 -648476811 223767089 -94032260 -122929142 856359329 351083897 -217566566 -599091449 -993630188 -533776355 395844900 -558433167 -886035239 -888922331 452134514 -76368559 874287424 440166014 765477314 344992025 547140588 156962906 962123381 -465676112 547598282 224531874 767009700 545775086 -641669160 -205422889 -213566612 364808926 178035665 -155475767 -597936149 543800633 -602527887 315167363 945407448 376415492 396556258 766608476 -478036797 -216749894 603790983 672740292 -598850943 -187420242 -183202840 -302257228 -86828058 -298609 -501722349 -116519415 -914404270 38686910 -632610782 554613291 767142909 280195446 -409362975 -48170673 -231426850 -151783217 -686476297 30216340 965927133 493924827 -509625489 452425894 -365414117 859308930 192978875 846119453 382964410 834611522 828300964 61668642 -97855754 364737991 700787403 358979610 -230864010 -820848132 718600885 403132447 -293817482 646794132 -757827004 -48762480 -926143603 32787253 -791911925 -609731971 121813709 115104803 -920959128 -849142043 353281088 -423980200 -799049800 633666580 -158040973 831393663 -693241558 -900909654 101906835 -78285511 683799532 656567914 913391402 589854377 -867073304 170234364 722541881 822644776 690134915 -619106527 308376593 451086359 676727258 605777847 670697557 203395901 -933963231 722878676 -432378070 -688983367 674941982 415334540 -612479478 -343467872 -728208956 -792101916 881650767 623881565 -202444047 574027890 631461255 -287205405 -208016522 -828116606 770501819 733831583 597751978 644160915 -555598915 -747668610 -60289270 373544934 259816956 -642808394 653484088 -452810999 777756712 459762016 -281992113 349121766 -592370712 911899465 148826100 -533438080 -444977342 -89518606 -397589903 -193146157 64748045 -907003744 196299392 -340367296 -370557961 312795496 -582139197 494499296 -177727725 810665566 678494056 -936919656 -233500583 -169957407 994015149 107180337 -604743246 914235423 136979683 -109678161 777525325 499656545 394984347 -231678144 3844868 573696415 823872058 735409723 -759583382 -33980136 922217329 -547881762 125782634 -20018260 53571945 -731657074 -753119005 -833610754 486167072 -435623867 281979491 -752067895 -346060827 781026846 928009635 -841319346 -25098067 636512384 302159834 175776377 -791227007 -362957617 620545255 991334590 -67184164 -504418561 386860030 716162885 278124580 -711559983 349535374 41053211 486181578 533013934 419319952 715625605 -854309782 395913892 365150579 -101920713 -910780755 376371445 143445649 676562739 848796608 -399945928 -187385356 544432431 320840859 541310144 -544380627 -24238420 468140386 577701708 -594027401 387548007 -105756095 -318519628 -123053361 -805556510 -520587074 -380463031 -993371855 -952734198 185512534 -107104466 -159020813 -370410241 -605826087 34231141 -320994970 341662001 -151373597 -126229273 134537423 -295677035 -448382088 33297096 -211541154 289022591 450404050 -359939184 570579217 -899272817 322626792 80911867 798570079 -555409294 767041222 -905385470 -602705554 -91324468 328784511 564270282 225785686 -336479192 885134775 -373135529 442026481 890864263 -167861585 -115027832 225266713 433757646 -858930175 -586095206 -840054536 -604126394 -981680274 -561811029 802532396 578289951 621499393 863798775 -201880598 -510360272 -444284008 -491163809 59870667 -427182104 -275555414 -80689306 453297218 781876335 999529386 -926626596 -519838993 96444855 -558042144 -412079255 -777596624 436878040 555940090 337190484 135320176 -375853949 320678927 29358017 -732423010 -914767042 80388441 -466044408 -664279334 -384595969 -941649772 -735265379 -202542523 55847687 -666242415 42545005 771480391 -926382349 -648138116 18688500 883496362 -515355169 -762475936 -587415130 -558430112 265522089 -685368577 -388959058 -572333521 110119606 -778312993 -384720553 804060140 399766526 -863976361 -667157638 423736071 -602700596 140464056 -269000849 -426697326 960041184 272671680 327790483 585389232 -547379275 198146679 559248837 699266339 -931478378 -492344057 -390661747 -251994387 505460794 277297040 219750691 -952765704 -371550109 -829800565 813370408 902759222 838276526 805671949 -152582228 -305736940 479604591 657523042 162683934 620401441 -533025185 -710589336 337127989 721592624 34536345 289450747 385890309 454207949 2260421 723855623 255098728 -546561161 387781372 882875860 -148474201 936715711 -460115262 -625880712 -940550560 518052471 675947507 518091956 -823510827 672575701 566750292 -314136888 -554719954 -405457158 -76328123 733421690 190876005 -759658625 845589041 481769481 707070873 -541341653 -857998527 268044527 270401013 -844903623 -186980900 -703835260 -505221386 430707375 -293010909 518600228 -754799247 677148219 764963001 102494367 442964423 840362364 948324050 -885776031 885588084 219618273 929929973 -529487658 -341338188 -692926156 971255389 249295773 225124916 -358918302 441353734 641486215 286685835 -327628630 -912424579 -774516992 439394430 -697774433 -993417983 153169083 -168522509 778819434 -822183137 -637735695 -87659469 -501005608 295052418 940126413 603312318 784211719 977482774 -688637007 -804641110 602618478 -641378338 936906881 -623401383 921844310 -490060973 45972351 -928663986 -880555365 448473075 -880562167 976372965 -96813593 -150302420 963877705 -499903218 -301114207 -456576939 -902261897 -206738822 470112267 -910199080 -20380311 978211299 471238380 -530881042 -585818096 -293572358 611913587 -872975939 1284980 -529201067 693660244 -977947248 615337371 826280486 -88959379 -434845658 592505085 39765407 354631591 68744474 695404932 -696725081 680064966 830276278 476070920 47137948 -568129184 -747733683 -113132794 915938040 969534006 875566525 123955039 908993663 272304813 -195914895 351306421 405787835 -657189637 992788448 582717347 772881214 274114584 206032007 -947991833 513505756 -773164284 -151279612 -716886102 400844640 -905907571 789064527 -979148780 -469743184 -714137039 -62421715 461428532 718103409 416461937 145025521 915996589 -778430100 975794613 -924481529 36439902 529901113 -841998178 -781092130 805033277 -892974350 -896358610 -716506006 118943844 234860756 -525681794 -182752412 -380202580 227905962 34181275 -176114934 946589244 -316177557 669318256 -408936977 113883807 149164425 811180591 552773036 -602461983 777350611 -123359012 -283003755 791636130 327451938 677771157 155257854 861263367 69388857 119125913 -921212377 779086308 214693405 402796387 -305434657 -308423683 644540520 410969458 -405548488 -781126375 190909675 -664689897 392896490 183766154 451793385 696457980 507278484 -907954631 422252418 -723612585 -28989968 749690826 -891659703 990425240 875966610 -909752038 -446457868 957601669 -492597221 678651430 203362652 -573553980 714213399 -405954803 -846214423 458300102 -83237232 -146873121 911439210 623402772 -552364223 -808789286 547146977 -104405670 724212416 -833058801 -459476849 285800687 359056580 -242167396 -544112237 -834736700 -144306901 874054344 -794032158 588933509 830793617 -493941328 -83656960 791379812 204234081 855234595 -874825247 533875471 565522569 737089496 538535153 867383885 871603295 594950924 -260081364 -556341850 233061014 -277166851 26233708 957055522 -923997762 -301323040 -991608226 -389003636 -163661245 563538365 -246678915 375093283 605297338 -142376756 -881432481 725606894 842195125 -206784792 -917750821 228441011 -295451258 -347747457 -769905604 -70233552 653472814 -990189186 -844744433 -435060692 792699763 -658719453 -866518251 -168522090 732694263 -110273154 393641560 -117850863 -107766676 -502601426 402859750 -968919017 -210084549 -419254876 314177166 149030807 945124444 189644773 595876342 -253643650 638040156 -87953360 745707106 -729702244 -790866255 -600543275 -352753346 809885720 696160958 852793325 17589374 272686176 -741373455 605902556 -214173734 -976954260 776082421 290280509 548334843 -620455380 -715413911 654920501 -416029971 -763261736 706532867 -124767468 -723462681 -459986999 -781994507 -593046352 -460095856 743685306 -260368539 661505500 -174347412 -560139680 497464902 984812749 -229999142 134668671 -10339650 -120745308 -25135450 -414382177 -404683706 -730183946 650217032 625370959 411002309 232081781 426094101 -453367848 432997025 -528556733 293720381 -499683569 832620123 -703398305 -124758621 792173283 -881204795 -242541609 -292747770 753278470 -930241441 917841428 268180095 -714113573 164678410 -238923493 647024224 3823571 -267550286 -800373428 244033363 -343680039 -118715174 814951499 356326768 224493181 834121829 195832517 759797477 761351502 -394369141 -561756227 574757855 -38575241 116293535 906610679 -387462231 854780408 842335784 -541902959 -700681764 -493504096 -15986992 -630752927 615915154 -443116153 613902192 -220486779 -12493256 -385214795 750418023 938897829 286905581 -634530899 -186478777 24787246 -786089489 -121411125 932731495 -579132767 -874516724 262755865 830154207 -411957115 -752964021 466884923 940300434 -388384158 686267354 108945432 -206285492 -517088997 -693573131 -478646892 -954182939 240711332 471777997 -344767007 -205845679 347775052 -256572894 572548093 64383134 156084220 455635007 -760248198 -993870428 680011521 130573224 21143326 831430571 -486642229 -887303252 543767574 -446030619 -331091971 504827954 911609204 709239692 -73590976 496015189 -601214654 656709237 -530378826 587618523 407819451 966877495 169550472 -2803646 590685957 344902693 497220541 437385706 410413866 -500001451 627347643 576535845 -184874179 -182764877 437457706 142158202 -635877400 511523215 -742926620 -193594835 -505964305 -619740903 -993109229 -974293459 201588913 838488892 -226365506 -171795415 -311898917 888597046 -189391964 -829158542 -516038214 640051330 -581705327 -842984030 24423694 847783873 270061596 -386525268 337530733 154921212 713588308 -966724523 -35195229 -682921058 360341118 59784062 415316769 599243967 -378141879 931557502 705234454 227293428 768937129 230201868 -248044455 -289044125 642944271 -932718438 -276136141 -274620891 -288283874 -61027269 -304585855 669734248 571900425 -850461817 -608918884 -889502447 175339820 -807247990 963746707 762224310 738453181 -422517097 -611039489 -296691780 604431579 -641578939 -284536888 985153893 -952323028 -537008819 434051650 -280516569 -389923812 -748553483 -499703741 -716418671 457039860 662882651 717129852 441438501 661123921 -325972978 195941565 723930279 875224571 -484500186 -891770534 -143768354 511653281 -24011407 -439030517 -623581808 -547748742 875434868 777282622 -849431351 -975595644 890552862 -488778151 474581725 -762355716 1738437 597772516 383818329 -796343111 -471215429 659147938 287180133 755064236 222517067 197738822 871989657 -273716506 -271569713 -426779811 -744147498 -259121859 -613612153 -236827544 367295096 -149226332 613313860 196534639 -159381822 -434405490 -551490300 81681392 974765983 -446297671 529809340 -163333163 301714563 594298219 -910034239 995105203 -612236068 -701397953 -135126000 643405827 -962950214 738512761 -272294232 -954522241 -418125283 510520427 -6885582 43572356 -793758302 227585628 -9408821 -729448855 -136722048 759095367 684004137 932895333 -93132443 524578167 383444906 -348793536 -405647632 208058788 756636669 -390779734 214341095 920217318 841713175 -813333484 -802357266 264392411 -131382210 730405706 376828409 94886810 20431323 660579306 180502993 -379646754 774750458 612975639 940416006 444283810 183789036 840286958 71974177 803011981 -294888252 -823560535 -539784395 757393323 -44862532 -736789526 80416651 -664485806 -890832593 121208773 -764013307 731257873 -881501113 -642380504 917810038 799622178 856633830 154308143 -726345793 -6722370 852301349 -990367334 -788022271 -689171673 685875369 -851239131 -256920436 772497682 351971299 572892799 963875912 82557275 775097827 660179985 100983499 504788891 -946722730 -910258372 117970707 -480411847 857898304 573504380 81203715 -111004726 -493096640 -599285446 -895333448 -790343419 -217634372 -476909122 834733487 -642930673 16214630 -537869196 557492850 -854397941 522125248 804543469 -599411572 -369822369 -900686851 503530254 130333544 298148598 684665933 -409983366 -336190378 -179809758 239449483 537495055 -534821702 -773531978 934801017 -228813549 147902833 -340471527 223443352 229526854 -702953188 -897706148 -296749888 578981833 -531801963 -925028319 364479567 -534700115 -622662768 -99887185 536640397 707946458 -100134947 -871622551 992158726 6108406 148518956 -960412411 -335850131 648258764 337972571 -547961330 895098397 676148299 994159739 782441334 -205742394 -164498627 -692871035 704109242 -150933824 462775149 240297189 -605307811 286869378 -189932051 261265214 46931065 302072361 -411843530 27111864 683606037 -130200382 -522056327 -324837475 387895871 -788684017 321970182 -387259205 869101319 466706464 848323958 -622351250 205502104 -606272062 -821336488 -994068645 11595016 -242808729 -278794231 418702416 -29028986 516097495 188158966 544655980 21925265 -350800044 207324039 727625749 -517379463 908510467 -257666992 434036200 -328073582 439650266 -781106811 -832355738 670791053 -23163610 -726597541 -732338961 -480518453 -88402458 -270526875 -288180878 25516249 783518429 470953374 530597672 148476750 872001843 -737522580 -648808962 -529490813 -344370872 -110232764 231939546 190403154 -11243761 43197239 -890510339 444873463 -353440257 -156289553 463765121 -715175343 650312117 947019083 -568113405 -729341015 -945833328 113380094 -62594285 -757098112 -146164968 -788490870 -564326321 823842379 476751666 694869509 89486500 -449945351 214757962 933348279 -550921961 -901065257 -815533152 928291293 -570497813 -364171953 -536176313 145860438 -118115718 -794994286 702961023 -15229620 562471305 33847756 -983368601 -439791816 -589716154 352584841 -699165050 -211523763 299043102 795158547 -967777099 -2978106 -902089930 868418888 -570049609 204713201 45668186 713987337 116679261 288933517 243019571 -314264386 996534843 -56730025 -517379803 40186628 659626636 531653623 -817308171 -409917602 -852262934 849733710 -372310064 529265989 537082989 84622671 43578654 -900595271 -639589383 60887417 -646844300 771593925 -729251056 -450875907 913468500 738410756 345270068 698749876 -183309496 -881424700 -65789599 -283624848 -967889349 624567573 943863939 360943460 -247793258 -666355663 760528804 117043550 -619831950 980052143 425597031 233757590 -479141042 793310281 -987885980 553635368 799699959 -962163368 440937151 -309724913 -36281955 -78115559 -851692017 613748982 -451646956 494707976 688920601 380218133 -147837289 -543520071 -942349869 -867945558 -250224735 777976648 558192307 -769199555 -790028663 916921306 941086920 518040708 -456485810 -216994504 -149254895 -120517391 -909607875 -899876445 814217944 -909129120 -627322527 -661175776 908541148 -709985314 443766782 -807452716 608608624 -368311830 551219678 905705642 -229348320 -577204533 668474993 -393929296 979596786 844229465 -390747102 -261241009 905512448 872766771 549253458 -205339452 -975569185 -763004539 -644310013 -784690178 866538305 -26456489 353672183 504447072 -38665374 477875888 -670321331 -433373228 611861175 34200713 -300039654 362785913 -368553100 16249223 330960322 760541331 60545960 -842605588 696537117 362666937 -468080147 10561883 -711307398 310173880 628729589 358968853 -748385676 543370991 192521024 39056043 274271068 763670856 -869770308 -324744471 -611271928 -470656568 415492096 -17272633 205544664 -712976193 33415771 267401840 -734555314 676931401 392013227 -368385073 -951316658 -641202509 -768625834 -141314050 392612051 -180461 -82924747 628746201 899247658 960066324 -483269239 42420025 -59239693 -260237032 -5222178 -749341343 189829034 130692780 928258679 -95311770 -161163753 -611427494 -565123776 -354370853 -247344652 842495417 -760453331 458159934 240307087 -892647250 -168184792 -931049551 -467923018 225865278 920730200 -171859355 666499817 503030073 303264814 -803408068 -228552663 301080056 -130348672 974012918 -74175102 -314398552 938286107 -230141390 -259129072 609482495 -807180975 -420211275 -503662971 531575489 -895780856 -368866775 586415916 678353175 -971617365 -677434409 -714542051 666143831 317057727 239860728 -947708263 319022767 929322030 668282080 -178008680 795530834 -927249049 628089125 141217832 121821181 158805508 319511836 206593600 51490490 640713839 810465606 972219322 834593241 -951455022 313594066 127990319 621210595 714509767 -34113441 -614901789 -510998099 25925804 492279257 -297580596 437837455 -727213633 -102862139 967573171 588716726 -94861100 647801732 -896445513 689930162 -620114084 -741215116 142213583 -709969870 -583810427 773140985 903541503 -550501866 611729200 -525331370 149024913 -815730299 522768864 894444238 814151730 28410053 -682381134 325154466 -798623982 69234124 229333652 126140059 -569388751 -196364967 765153337 -617699439 -536985938 -186440640 -354502772 -766350526 -648689806 986000857 -919777484 965954744 42788846 141933220 612338637 321421641 -751689107 -229369556 -582737849 -471783750 68301821 -381151084 805178881 -272788782 30111639 56409757 579295629 -987893235 -5736074 783099962 -191961959 197312800 -258689171 -761030193 276446111 -586331996 335072449 -122014097 254493841 -72419238 -962697853 884268393 -73048713 663562935 943361731 -638822063 443001701 -252378178 -10487834 331093265 106137848 185086291 -689353568 -4451909 -500462057 788348437 641830692 662198332 79359830 964744747 532440927 -970627156 -814915723 -362000736 -191424166 -868924742 660288550 -843492583 -38479989 456573464 23643349 363945047 998440712 -441364187 89945802 -501452073 358680120 -746913620 -842401746 -233325071 -334724835 469153784 -823682419 65939468 551772694 -388101783 218843160 900144211 -745394684 745517842 -619852659 -739649170 -921582374 554786892 -596051929 116168959 434249175 369038333 -700905878 -259622704 -105252175 -648484929 368927812 -467938289 -671819888 633192558 20102325 329484985 159825942 915153676 -720731467 876474209 636114913 -707320017 -134398436 -953990312 -727230293 441013554 -769187637 -430877349 181162386 -294809040 -618016025 354162225 -552507652 974784297 336315830 -933277255 910444922 162918286 188809131 651883120 816967475 603301645 609229557 -320607973 -823912957 -348915649 546976595 -571246834 -867755580 -793155270 678273636 29298041 -321459362 -557022179 -911321401 -185164621 525640986 49510869 514986505 -109233934 307549323 817129404 861512856 -33754837 -810558960 -83627079 -643237534 -573861254 115634634 364923011 -352380137 120624735 673427606 -876836661 34776680 457800917 -438146738 -790568156 -774101104 -632140868 16548746 331708505 484808512 946597759 620749643 213412158 24346609 -888471025 -515474618 -976008783 -794339216 -10806425 -890297902 -567526811 -837330056 12307709 918204005 681612629 347976289 -590796920 -966307328 170025600 -701508748 -870472508 987353390 774560244 -228517297 -197507753 -682700139 308147772 964178540 667726645 -892916286 982089336 544826660 738545431 -382967630 237129756 323292918 -193732382 700820093 -111040823 146509739 -668051075 -775631965 -454739077 -827282344 -70169318 892298102 -95706700 537457823 -472720061 618235851 800283184 802110696 672797953 -572534837 791725202 145909817 473588722 -268136195 165651638 420096437 596563087 320371231 -808028169 555110402 795862716 -527798742 -561295413 -847696908 664130332 758156586 -785899338 808354847 -598574224 -558562853 210972616 188134962 -932580787 636066611 -789982998 147960957 938679198 233700848 -847974446 -6491216 -862663513 -467016695 -628429237 -617367083 -141046996 -633389473 31180225 48664376 178336873 9122907 677859092 539928081 -924582599 -516755832 -816196244 701963133 -957689582 101160474 -48243029 -950250824 379186548 889036194 -961914202 728629979 -488139468 -246308165 4271837 -613579891 71608354 -250119892 -968875354 707415011 -491184512 499999994 222077408 509113649 -456591555 -953434738 -976811492 -277125106 -228209153 93906182 430679652 371933090 -673996497 -660756171 178955295 151349966 -104508007 -986964425 -465286800 47638549 922693150 359811260 885287920 540814423 -984467393 292607892 -47355063 55407421 588711394 -898498475 852060657 78449953 753091968 -976867359 -218734694 -718593037 -943721463 -249160181 496014974 -261073843 950928019 -672243281 -379490108 -914750399 -869151988 -664336830 621214090 -363873887 576817380 919160254 330320857 787215566 862822658 790989112 393566845 938930177 -996668891 533276648 -373842637 428815530 408743038 -619089380 -202922644 995399521 153681600 -266499578 -594155816 -321030248 -364775905 -534370882 -520439777 -126675643 -285506065 -930343383 410738280 -965220472 118643711 18281422 791619270 -629586862 624410520 941712507 399380425 -339516753 -753929209 794765610 288105120 -150941877 -448044446 607033416 -337726862 -614925869 478344865 -13965619 -397294503 824366100 573118600 -742622896 554605312 128738852 910562097 -209286213 313278765 -843638086 -534737180 -747370928 603400257 -894466752 777713411 -694932441 -516470296 188523175 948173117 -761153908 161178146 -966226325 -478348663 -731787532 -196788697 -174313852 -667934793 107544156 -832855650 -726959922 -618199570 202647177 -240547487 300749051 420898747 453465893 -193308420 -235211155 860315151 792456703 -348444468 -542212432 427029954 -740882131 119391246 -408283452 -603687858 68446223 356395772 -266542845 128274732 -476264162 -30904747 330940779 -43365196 -282293896 -565185972 379542154 -41353306 285692205 -971151469 -466752752 -87890293 504562948 -419600341 -736261032 81814876 -941917314 -3483852 -858006188 -685338836 -29956068 -644465257 -435258731 -452216363 608862030 81507784 164521997 -520380463 -230558859 -21733894 -797257810 833998896 69802524 584432461 461544181 693202460 -106928946 -926169794 -774091262 818071785 -287087022 410495209 -144640227 -838030821 482745913 425128388 -234702428 755908230 408610508 295253137 994758268 744007189 466669188 253552907 -192041353 -329796380 -217602200 422652200 -830779746 907344699 143696054 613861446 652027910 -931498024 216864633 330610668 -736219664 -721116895 345609234 651499921 -94126937 497983339 871398835 -526471305 -583002673 -863068879 -162358094 -410001246 524431956 795942503 912217749 -706121223 -125435262 509006183 -667404216 378262035 152902751 219384106 626859561 761363740 -351766890 634342762 537246679 75869101 -310953661 205234709 -675514267 461690004 149969068 70651899 214471695 29664840 856322797 -991879215 -989500209 -116271803 618229391 976229078 26215357 -135523413 -362547824 -979358777 934434493 86212547 -566131765 954941264 105568835 -644018812 -817697301 -793643443 819743464 -858580918 -580628336 -190764181 -929217733 898845537 637873457 796848542 -657102710 588851601 -927205496 971126706 860802054 -927533761 441261395 -737916432 432168421 -812334193 -399379448 625753599 -936931674 383978392 -313048849 -636573193 485173444 -521600460 -795470936 533750797 -644049049 183427207 60844189 -881631893 -237561635 -849546744 366235838 -179676163 -423304730 290861679 -806094876 -737081351 829566664 518798501 943999549 -373292647 911945323 -80952006 -81950959 -724529599 60332222 576543684 857137263 585591694 -796942729 993435791 -931912772 -303925811 710134396 187049734 740822057 974526823 333759215 806728114 992847896 -766330624 583900273 -163974833 467979205 -238949628 503955388 578136133 -580407422 -644590351 -337141134 -750660486 471084697 841163849 -321711352 -753533107 -299535397 -867728153 306783714 -867193355 759132090 124463814 -883102282 419344385 -212150493 360801327 361376200 898042454 -474138938 -119623388 794020893 747475937 236983762 -245117326 -8204833 263798481 -424111909 -486956283 -793041366 271778598 -417308302 -871527654 967743114 856263462 8450866 585967515 207262825 -134996242 260175517 67911466 -513529258 171020384 425637982 281696212 163715606 302781123 -913692295 190089719 -970666279 -666730202 -768743259 618701077 734671863 872952405 -794238511 -83720191 -974855295 -106303655 -890804835 -207972186 231275525 -168372951 -18381277 747350088 -274300418 -562954472 -331766994 -307451218 972464098 634228960 -851739609 -655223063 809827805 602986342 -645892477 476976056 12297159 -732301842 597469551 -925645308 112462947 -241509533 -609756070 -738503039 -267671421 634802590 -7485200 117150294 -8624110 175212496 -181235018 624631089 639630366 -482457798 631471169 -668265731 -554006948 706158382 -650238343 -957502507 285843577 557386676 10226571 -327383385 -751333843 659190780 82197195 -137427243 929937950 -715512710 -467175593 -31127630 143523555 565444044 519555094 -882552662 579835658 176312715 33185688 -249590426 667712848 -868620732 662776749 -284948229 -224109927 -989494266 998522095 -771532667 467718814 -179723760 282844922 44371744 421131134 -634637109 54728376 -843219341 -781209431 -373145156 -233370873 250746598 -687168683 396383634 -209676836 411122896 -782237225 648308988 -800791060 686971079 443719106 313550020 -784695692 13359107 -631928106 -290864809 -210737013 -844532870 808346148 -697101303 -310354807 812510165 -587776814 921708492 -323340832 -335138483 181657316 751954883 -555379263 -652463877 -372387673 738359255 -127383812 428536557 -783543209 671414207 -463355844 232750105 -695549321 -988092698 889927181 -303103 -438449639 -524335058 -977451341 -610550201 -369367101 -907437634 436028980 713180460 -73848153 -270334842 760445918 -303575534 -501957016 -160983752 -365887537 526577100 767793895 -286801014 -456276571 857761009 286035364 986958983 -130627700 -697528382 -674774813 491095352 212418052 769043900 422484854 -822646192 50053375 -354373009 736754926 197997678 207871944 -270227293 325268736 952903235 247142662 -470312804 949228946 947598331 82078445 -338814447 -609502106 320731393 -970922210 859694393 458020183 -395678654 -933664648 -834234603 725873028 41298331 313305221 790399627 32267229 670907390 -666653104 -249230897 374884663 -726963770 554247395 917133 188204750 526177004 -674558565 -511671481 606892668 -891357261 838902832 714132316 871549703 -814642662 553980575 -941572538 -661688799 -9593955 -768602080 -515354798 606208968 -559918259 -253042261 271969455 945685452 -133490839 44453721 32520102 253446149 671327429 367437322 -948295088 626024466 813199655 -277053025 -538404290 -173826260 -314308160 786190420 -89322576 -732471969 349161968 976994254 18139783 -465735767 -404311457 502866305 545088853 357153407 -275379002 -145726773 878860671 -883266730 92912837 -702954299 900446859 224792159 857579094 271230806 484218049 397002785 539985278 -143126000 -176436455 178866825 -951685874 -490684493 502368202 14472857 -549589700 851699975 651633173 218223316 -96391976 -846201017 -546493388 -626911674 -266215187 -89791992 668931448 657826090 901452035 184299270 697518657 -109198362 208985710 -79350628 -768283028 -214943690 -474779208 -181261605 91516993 -83369765 146932930 -694954474 282513643 -930228856 -593696293 732809437 604025806 358675603 515633513 -206494080 12386285 -752216905 818902473 -991358737 -558131208 67194144 -153713766 -290975551 -383920504 434487390 895126923 134814173 -183949513 123246159 -57144249 -99916012 -999466728 959681056 -216677769 993106982 448683847 832069596 -53068700 -505415240 -796162731 -767073 -79118033 -758110624 -919496763 -880445402 -389671958 616249964 75422692 441462492 -791792350 -182358439 909085538 -893271136 -97556249 883371288 -156538891 448468371 898128606 226886847 875125017 79404843 542981108 636734562 -166642614 -644079357 -584037145 933565315 996368171 517335451 613442002 270639711 -638391486 -711364674 418348126 776506050 -288679931 -919174595 820155938 627052073 -137871393 -674473150 614187832 -384409992 -364393109 749566232 -901431171 -247764465 -834746432 -250126276 725566766 299574582 -354236496 100346501 -772746184 -32454220 921334828 511606797 -570365095 565787786 347733108 -898741102 -545930706 -129743013 316767344 -114525971 508216311 936194949 -262835416 884918492 839041931 353278068 -504649999 118970582 978805965 -848852488 393246090 -552060035 -569341655 -869607048 -336005760 -150217717 -448625828 -421631450 -915260082 -495659365 674555915 116818950 962450903 -930797064 108643725 -736321317 820545879 -126711548 -632840014 -817960403 719013862 -581090793 -306102475 -981674397 861866142 54501835 625851453 583344303 -542651685 -58702545 825165220 865980256 -899069288 85415332 -266502822 -241554371 -338072240 -861058519 858401540 -611144433 686802268 762462108 -209852941 228150857 511898317 -154199867 -644014028 -57945634 531562042 -917244637 -503068994 -771937975 592404858 -331516241 -341703805 -156542709 196101533 470991845 118204025 17158796 -375631739 268345283 703692637 -381785883 679401307 -683934731 -309010663 241422086 826733405 -457256716 -549700897 -865697860 799460415 834363102 516424601 141316138 -908791295 -341527189 -917298836 -90360193 -496196702 46303077 922742849 -268611127 -657719229 -855161208 -179862665 -646097322 789485476 148031565 18693389 588999650 -152798339 -509684826 -295472249 598348562 -316347271 -276222660 -160319230 968398602 -784417721 -314514260 -869119143 -712014195 843811562 572220314 326030138 -323838255 475399616 -863259086 200051375 -893959840 -426866378 885785649 -491156404 -170263381 682674329 714064367 329550408 179696022 415240301 -631888598 696509029 437160145 496171502 -880448175 -723358572 -190378731 -575040767 649159885 -245994930 242311614 -448755521 213251398 -734593669 -123339355 323017666 -196072268 125021480 -345870449 301179185 434377932 -180485789 -85797086 184272062 314639519 -795590538 -883721715 -393892710 508962055 635739606 -506859850 -280138128 70218593 -816979979 -183238254 646377639 -597999287 -91249449 317873263 963054161 488183762 -870675390 -724306791 509236069 17985312 615577329 775794868 -84860749 646182370 849734209 -289281494 9102044 902538275 -296498742 -116430956 245491359 490880051 63668592 -813670420 309145357 720371310 -7016045 331684880 -619275543 216654163 -542628410 -416780381 -930123513 -487905168 932139137 446435640 545808552 148007036 -457636439 -22957109 556219993 422589108 -689114884 682620072 -993223656 535799551 34451955 -200217337 -125267035 568268185 223811709 865143295 -289267765 -966330466 -557813396 295728986 -672379902 767819536 -405994476 467221275 919941685 -229383017 -136522523 -214148338 664016520 -835788113 -590916973 -508658230 118635414 -203783481 882947552 46913918 -915075286 419746265 -726458244 -37680531 -264424764 900986550 855463598 -632414588 -397895754 -257441227 838441199 -612199469 238135119 -879046033 42777505 596258883 992301998 716362823 -781291522 523000487 568857842 -64970943 -448750999 391029661 -27814352 473609791 859556847 684467361 634322941 647199532 919820225 -940747642 -120390058 840718468 329162078 -599326418 -620419976 66216644 176974177 921868559 -949577328 732457328 -144581018 -488717714 -303959745 365145822 -197622066 -599742051 430872820 -667862101 492134794 826630306 -456148249 899923338 288905568 660339357 -673331180 670088418 723295549 -695939222 497667722 161985249 -497813338 -455410126 572042953 -843535356 -340664154 684121606 -313232292 344911286 55554563 768200311 185714812 -359667359 245118450 265723727 695078209 -603059592 -84728147 -34557518 -959800347 601407435 304860798 224087754 -552968573 -727518692 -132926499 168698897 755224148 474295960 -116054025 -293941661 -291667662 589976230 -321665687 -131172622 453809110 -667812046 -421641511 -225482684 -213840890 215044769 -395670527 -574734420 792786699 280092165 -469464462 556527703 348602871 -361205911 39168756 950731089 -103481032 249605346 430691239 -389892498 -699198119 -240350261 -523205525 -112448392 227695502 500125670 811924441 -993298940 652323372 541421664 869535576 -981943648 431361331 -619589570 -732122995 750782503 -327013526 539818082 63125058 -624342037 135305998 -175781007 -435980539 -958402041 856659470 644100400 214673349 50388106 303824835 976757917 791423320 447227179 562731042 -14442550 46999559 -28762231 48768228 415573255 -302215057 976065602 40743154 349279729 526725811 926391868 287379959 395389146 -665232428 710376854 876714588 10590037 -656547045 -930445814 421267735 373144221 67302162 455767990 190303405 476900572 -670799165 -770555274 374432760 -381658806 766679915 643020581 -468800980 70377068 442648481 224162405 -318377226 126280499 679549688 -292212538 -493348677 986985193 140834478 508838299 353748497 -33143930 482560834 327327202 762935050 -346970983 955918926 -838314328 -908005007 -898642933 -473268674 849626321 931551601 943900489 -655692556 908793060 -92085017 -890028512 -296686164 -739644736 311790693 893386984 -823310704 -300641068 -540105633 346458069 63534582 241861294 341261169 969919296 396985836 598338999 721035977 -993075778 928434285 228533881 -882665730 574500800 -741310829 826277999 686326944 -325451109 -177692440 -381021930 -43849091 -421136932 592630091 -604776289 637713075 -260875783 212347500 -629610904 681483722 86853124 -380459231 160702354 746828325 -587101889 -505152345 -251815475 651544503 965316506 811894895 763193052 655489343 590190659 -309640750 909987886 687273360 -323820135 -649130372 849733071 345068500 -823129810 724195106 -861011630 -545050931 -674774972 -458276448 -499178076 -248114676 -196486008 869589483 273244096 -316040335 -433582629 556969977 -600600844 159509705 312885370 570548341 -184593579 984734050 -317608718 687366436 -34564632 -612892706 -645720502 360730742 973742437 -963513242 389094108 651519367 -284627656 793680629 118009206 178318386 988260377 -819189406 -944857817 -469743185 -412823582 -268492358 -845623404 -279915814 649374439 -350575494 -886636519 271583008 521285942 -15998033 629605619 -453347461 20300457 869903335 310314612 935499086 -780783221 -667983780 352838466 756656954 -226600484 392972537 -307453443 -451610356 -379995173 -1041649 -114387547 799468558 -468898813 186363550 214975985 567430032 765220727 -170967160 140326976 -881936808 47566761 -686770425 251850303 984054021 362119721 295821617 866574514 74328972 -285863925 604490096 -148998379 7947676 -775052546 815772985 -629521649 -233700874 -847991702 440470400 -21848248 620299839 263703008 -824042282 -848914379 -416736814 141599856 970261314 141783423 905599413 -884092956 269834050 417967678 -629270286 522487751 733790794 -295263543 143676382 -97131780 -660502918 -86745047 195483027 -725602465 -479389242 373814768 -123240185 107195328 -405887688 861373115 782161640 -233506006 -511039879 -661011905 683048363 -786784348 -89979103 -594019 -103224503 348187062 -979383808 -665682071 -868742685 -186066602 -207765821 637909769 952695575 -671355980 527858156 -589851655 545433160 -235481492 -853433942 361546978 -846483158 711286497 -218926766 -102248341 602046174 -607729841 -119293734 -43661499 576623151 517695432 30988705 201887551 741057968 803437689 928552294 -867632123 127273434 -324711454 795835994 -167260104 -761416006 758482901 847195605 -702230617 -375397874 -197430079 -430418151 836419606 991629733 -942330616 -327955410 765445565 -61686645 -698134553 477165340 563645559 -980296506 657114226 535814110 -120327222 38132936 440491826 748597361 -461379905 149935219 313014877 -31389257 -170130923 609628294 -544212735 383155764 -71125728 -187160419 -609359482 -715507260 233572194 -162780915 -533147163 994035065 230405793 477139491 478617713 -598918698 -377971156 317399941 -866660329 -559034688 -632890790 -422038229 981722850 440886585 247798478 -758641524 477280986 -559269865 -666938474 438573686 288772661 756195638 871082524 -778374158 873378504 980401222 -199646022 458699581 -22712470 369128402 10807044 18591512 153860352 -820095712 -186078444 -549236281 -286694397 982949185 -751308685 -388871290 879939625 419244399 603016411 36450372 392075534 -622498798 126364783 -406552782 -784122254 -635887880 -322720208 -988679058 -617585007 406941598 343514340 531778513 -926596513 886618011 -472812083 -487785452 -945967340 532277422 530928533 -702657401 -836806526 278175645 601157399 -307686838 377774250 583266910 -738345239 -866094449 75472286 -154757015 -808215421 267165444 -275524385 -659400378 640154285 725855418 -400228445 659731231 557906763 -2277409 -715410341 755653560 87485393 995914223 -499828209 342023052 -476651015 -198756902 816265712 541785081 578043155 -837244150 -961430981 808996451 -382196916 883682477 -334799100 620195183 -389615590 -774646223 -33682304 -421728897 -215049507 -600818777 -165119000 402675668 -702488170 -104957192 215425103 282100559 -405963347 64832777 712265000 -126349995 -300194251 -536823518 43374735 -811913291 553342076 -666825084 571578083 -144061130 668501680 200971420 -992653427 679945299 -526479114 -272528846 -84728772 -857554827 221525031 563551495 273564060 664141446 350840365 -300864225 260688418 -562921880 739586066 770546445 644344006 -211117341 -882985361 181051366 738113369 -235575089 -266383994 3082189 -673065549 -269829624 -685529997 604763971 -86182993 76040661 441952787 -1841919 371582122 -77771598 161514185 -762465334 -367702232 691916095 710708968 311293369 237216574 891496536 100276398 406227741 595489337 316149975 773195151 660760800 -82648949 624935658 -999252820 -289491798 -77822746 578084735 -606102383 589840469 777449390 -600840920 -593521399 751794432 921073166 606488872 -819611638 171676860 194048979 -625001560 319735705 -988312539 -147963115 952434261 -87055442 -992080534 -816283924 260678606 -94728751 -53346691 -489407437 122261255 925451854 -125351527 751557767 644611076 -939305408 663079864 -692395228 -334801728 -570546625 901769638 -227841846 243017601 -321328196 680595152 -187489661 32786905 -123410992 451571742 -134243572 -140742857 -159205733 418499101 644436351 549170048 -149289204 598928462 -669537754 744162620 276612083 271080266 142673713 -679838838 771596561 305708198 -689050931 575669106 -566418429 83741215 -217791256 -993317397 -809990191 328224171 -522811229 894733493 856116122 472138493 854789896 -79039888 -784887744 752267694 639742300 -22727745 -827853030 -579052103 -315441843 -163288258 855830779 69969409 -431218792 176834676 511824411 936138698 -528064712 -70973060 -777704096 -843171931 -504767664 668017677 -968328564 -634197217 -261299492 1876931 -229223147 -895486655 121963761 76766746 875412597 863803761 417622740 -303508918 230672667 -733045084 -647326315 861667435 395887810 969176620 -408245358 -82664378 879456561 -277051096 -564575639 84600245 86225722 -862864937 264110944 -691012716 361892027 -57742090 -848978142 -865058499 -670862107 744017312 -46526424 768886410 -978923098 827694022 312285873 261131969 -596257883 789406662 -406834546 -814100462 -492016840 254112257 -696369411 642741697 982943821 465958219 -193098300 -570920195 335273026 -178634028 -948831520 981323828 526754531 71616638 -514244211 28714522 -930347548 -708019163 49422896 143731325 48085963 134531107 527057463 789917035 -837809488 -113543420 -602844953 -900715686 345017159 374783154 319747474 176473668 274437196 -467835803 -857317746 711379729 921337035 645631122 -736327565 -578724619 -582670 979663624 -667999821 -444374901 871199233 -398995873 -317593533 546339292 -691380849 300530420 -810371979 -854780975 -912337305 240611410 761350901 623235325 936870684 -826915407 -271573791 -62087729 -963681037 -235152759 821398052 -118264154 189884698 -272052823 -814173374 299615728 -158537906 -127410673 794338063 -148942873 15703788 -520129613 73859124 613034823 54297127 72694853 -146039361 872936877 424250282 585795152 -364384050 -250691256 887469965 472116078 -26365563 678348606 -195770409 -272760713 294952691 -647421405 -782457353 381546686 408965302 -617328319 633930686 89020106 190019001 335332032 186736313 -645831051 -163378655 789441718 482844398 646204590 646597917 16297037 -109726923 842360582 -625701688 268189167 266293633 -961891649 805000602 409295725 61707897 741506383 103073024 -971684467 423204113 26510684 -745474913 -232731899 -964928359 703997905 640973595 506665314 492307033 -533645332 432960644 418141086 -358216465 567129984 327227519 687642205 812907035 -726590157 -303699269 -539450651 -576641248 -568447602 -186766608 -253615236 -561044968 -509876992 -52457981 -404231091 -81779832 -282732065 -408646605 774860971 -11672214 119785807 427129456 -577669316 -773128243 -295239588 -520473658 125989518 228722138 752160209 -983304869 239781991 228520471 -310604028 -652669163 -274114822 214780971 32404317 134210485 710446142 561936051 597848287 535077314 799721772 -131583015 470856289 563840832 -352094603 -484403602 723678486 -782470830 246515242 -275460550 411918363 504278044 854694314 -267602057 296020481 350812557 537667854 209289774 -150319527 -51052584 -221144401 491250759 -886006941 75921949 705239617 -428589910 -885934807 336570183 -279670068 853565750 -95926144 86288513 -56708150 297647310 243241681 -297873728 342691168 -628120697 376653432 -34235323 746153601 -762297519 -620907420 -444838961 -469693621 247219364 279686001 -363488682 -33929385 -843196662 947447046 -825560899 -987215812 515086691 -540618878 950665298 257099261 -93039311 929845224 -412445958 -950326679 412547782 840327432 267322096 271407383 -812130982 -786817573 902114174 -624865917 -334043528 191950484 -251513902 713555696 -363521753 -45229404 -454308126 979052329 550852424 -848241955 499147487 -953468012 -150349673 88500068 669121055 589236750 -543965652 393107407 660230452 29978758 646479271 -231549256 491153638 -117100487 -173654281 879380357 -29120900 -101169467 -671532926 -747721707 188888737 -72515390 636552955 -231438350 845908446 -79859325 -846424035 846333995 458830231 -725031334 293132524 284172412 -854846339 391166619 153127617 535503122 -859058387 -743985074 -951000928 674313274 316492610 -101003965 -785543817 -362353259 -801339934 -991331550 398946854 637686030 -454680704 -431022090 738458274 -308141016 471895117 -451828889 -370155744 -640212318 -919910216 -203048167 880246976 833573909 -891405362 553586181 949415174 -387477373 137955912 725641968 -296391333 71087046 493610222 597249354 765238699 -938139227 -720111681 -516784479 808303831 -886302402 -36710957 311432930 880821670 -69219784 866510854 -788201818 -276406369 -582631606 -470668199 -920791513 -615098762 32393388 -512244676 478713812 902905455 619985482 -266328491 -161012271 70441113 229517343 19223652 367537593 -534977672 297890484 -396520200 -347052552 279531352 518860414 320272862 -537710312 236605938 641710912 -340773804 600046834 -171067523 -705971574 777357313 -39508285 -808702155 3283254 228824459 611247641 -640027301 -673310197 -612807519 -524742120 549892664 457270258 967060241 318061677 -713989246 865193329 262217021 348370234 -403706614 -894120678 -905424598 -137300241 323171996 5699606 -505846525 -753969385 -60910282 -416901147 -532352000 188328970 498713906 754402049 -341279615 -891889516 90196264 -487469911 -953528759 -820762572 997097764 -995926348 271781811 -412412537 628448506 -123422078 980632892 -704448643 580939697 -401124847 -452257604 -914980897 -995582797 922363451 175293039 -891813279 227254405 315039418 -966734326 812810898 -278879866 -1302593 -325563352 -815936221 -419882393 184250116 768596086 636244411 749291014 -572701982 715733488 104853320 -815680914 -61143802 377515650 -906876164 -837390042 -379130461 43163433 -544585050 -942806176 -33547009 75687691 -871184219 -852870794 -885758132 -891028362 -730494175 -507956471 -650527842 -557789965 -832909586 -341426054 863203354 539474317 -507475858 -218268102 306675829 501772528 -444100432 38818390 -861258855 843427699 -973889409 894780878 507614790 -528776396 -4277104 -360024694 -759771331 987495550 135078915 863000017 555693739 920496196 968365342 834023926 -173596408 909403371 -831122033 717636652 368133983 92061226 521257871 -948812904 -624992524 -626972375 337218763 -616446874 -299390195 -831737268 348727238 15735400 -892012411 869881254 299609427 804574602 -58585811 267413290 -265769338 237332598 -904615826 -426044563 -38716513 -790585844 -487758877 621371456 530591859 -975730121 630466714 615238714 665031710 926841798 956501635 -798643778 -760662851 594755218 376591114 -478309550 -721837746 -520784883 -141935887 21215747 675579415 56936319 308918979 -404083336 -172407282 54874080 549732937 -401079601 -77916205 -904935290 -815231989 -591880595 -608337422 160097053 916073697 -230502208 75971417 -984892206 -113510886 -907344065 400742733 521929283 -380150165 -620623712 942714681 553334141 -773346879 -616598506 458487733 193258864 -617728476 35349462 -908127348 688012568 -435905944 -975494997 961118023 527891000 865174674 -461217852 529151128 51643620 -592574452 187578116 -315459486 -120370877 -326666318 87828920 584479499 649630901 -864275820 -960964455 -381451481 532946397 -851633829 722233304 -685488994 -925820647 105408305 -856511018 216055657 -63744472 377037066 -92779111 -722097061 -594795743 592210039 568546202 69278294 -698850843 882141781 726519850 -931470182 780251118 516514591 -738483729 -264520778 792817348 96890820 -997989246 291085646 -431496228 271119230 -86378552 -911843014 650583117 329110762 -476872634 -707234564 -706678271 -85644784 -242487390 163090802 879913195 -123376041 554989402 -667198989 -403428040 -578309170 354465385 134512996 -681241888 203097140 -36701612 -628274366 -27677560 -350457841 480305002 661246237 -525177966 594065368 541851296 -967283098 892579093 -455757525 -457526907 471561367 740262812 717792393 -388477088 464742200 -349493014 -319625019 -225234474 -190865791 -316367817 760268694 -985067982 -546103413 208315749 -65879360 366772554 438477382 -987336954 376038181 384126728 811028887 99681357 -649961265 -374460562 -682842086 337177745 -971661182 836129259 783752472 -115318097 -635300008 371734756 -697673658 -466882231 801327990 473471730 467625109 933404521 -105244208 74622321 438124759 -988000089 -483981793 -203082757 844844944 370979669 924598893 -929137109 -779425767 643371340 -573412621 -716786375 -578460485 124797773 248472942 786345067 -55731940 -598728492 -978751837 -600107295 492570904 313022405 -616823144 -389355224 -482321451 973104276 669267903 -702627774 891689524 76872728 507226313 -35824193 -233069097 -909033576 -935616481 -110370045 -501253847 197166614 795851744 -930153588 -354103120 442961802 120902574 -391223737 -876456986 982702799 621982875 340365946 -630942381 -887644589 189509099 279018717 -809318368 -352366866 676682848 496147955 450686263 6778543 954098103 -150347791 -609015675 951184491 -649112980 66813340 -958714639 -515273237 -887888511 534049623 -177352524 953738841 527725547 433931422 -100386549 330296867 932069548 -354342989 896413029 -428533632 -318476912 -296993752 -879494835 -859334351 -619714495 828646208 -182070961 120875519 -387259534 -857512070 -459331364 -129404663 287216501 134699414 -815622581 394892897 217312386 -134501200 631096237 -644621235 -482700297 89340397 103009080 209781802 -267109563 548466450 552081760 887056214 915633160 -27925026 -345857523 -984740811 820330916 -400018392 -650443415 -370262802 -375311520 -490659635 140411700 692130373 -195565596 613056854 942950812 -313932549 226341593 -816913010 -396056043 678594881 600686179 -225377749 -348454759 -890039963 766205302 -679850259 -822870676 264788005 -234331414 840495568 -653076852 570471658 257985564 -870650799 -771966138 -586405709 -661220301 -538223084 -872384828 -93338589 556319156 -731646397 355282892 591079872 -923195876 758644651 929558583 93909128 338553590 -572120139 328685373 860405068 -985557002 -292481409 161226957 819142420 430771752 -483068564 890671536 204208955 -144597598 -754073812 -895805551 462568690 124256509 -471676831 457679353 -216668713 -398016338 -164467545 -392449331 -35998899 927061482 68463545 -208632843 -315475486 -720845626 -599017358 923786197 298244898 437417632 442533141 33268446 -481100403 -120307029 367170334 718476001 -845718348 -788864397 476933801 -297535490 -258891408 818414205 -120747727 -288982757 351505541 370273012 707472137 -503740783 665178973 469683844 174819828 565279152 -139666443 331935455 -181365825 851316210 -32212405 486598613 955543859 -165733763 147948632 -285501736 -118654027 -493353775 312695815 -827589642 -970824782 284538995 -129117103 5774068 342448954 678535932 -511285364 714684239 -638612657 41047537 161610752 959551744 33368065 -250706434 -689356897 -223538902 -809838799 -565669166 330157300 -848746968 43739048 282458205 712679039 -960838404 -858199372 -420878824 -138351583 928009302 -92354621 -891965644 -784126605 686343883 -434877469 -988351590 645299562 -762364046 927095391 280186213 928513252 -950605910 -123233125 -492601231 971501624 543862862 -332776160 33797671 -466830776 439013904 -862121628 -217341093 -120021579 -74777597 -95466547 59137202 970242989 -447889486 847564237 253057632 -173008125 -326336898 623823841 -830843814 -233710977 947531798 -503708666 337406823 929280288 -947719070 -585267536 228176520 491588102 134637408 499630866 -568839143 531579076 817001780 -660078077 -490905246 -288182891 450191779 -892608606 434664617 367172334 -995459236 781470772 -526306751 887247705 -56285542 -749141625 905950827 -225299607 -823851431 499523153 -50707770 -81427064 -344469053 -268451105 -136277793 387945474 770451683 -252890152 21925713 849323146 -365596047 941411657 416004466 -152155994 453540914 -347793468 -627522046 493579411 -297351093 950329294 -353349696 -655885488 -113985346 -55574311 -597223133 633745843 891220758 -228283913 379391772 -935985973 -939092713 -58993215 -179474126 806264022 -500868563 -839040286 -535914252 407489473 807543602 -328519465 609081913 748247737 -660240102 -915473488 -299597672 -814428258 490242282 -702788790 918014789 320365908 268052179 -459812138 964502372 930459096 603765216 -646186767 910599115 254217271 862018616 -507575336 -57467228 702663669 823003402 552368124 208045567 810255321 -776899935 215365225 301841925 -218798490 -68439502 37388860 -476154694 5772121 -633012922 908084175 -579460432 -319230767 225825304 -790026894 655168086 923812148 397503111 665860593 -775770257 348481912 980795403 -883586537 -958039959 -711181060 259900862 -265163028 410708348 595185720 -78492130 -688864866 -467699270 77839331 20936026 -873958423 681482972 -852557786 2715104 330463074 952161126 -894653092 -902114816 420399743 448714606 419963663 -350697701 -109688616 176388159 -606275059 171827347 -66891444 808369142 -984237345 -472792662 -984240113 -331411456 663511653 213137806 -172538855 538190952 100951351 -213574560 377328364 535132692 -138115864 -218516489 187761606 940477731 717749370 -561105204 857509411 -964835644 -543879128 327887243 942889134 -267636360 560525465 244350050 77505032 -390315021 -223353989 416089738 -18467 255740190 -601818575 -536572995 -881357947 397268937 415064935 -216040394 567673782 -388351644 653562639 169062242 63106036 -701955232 501821623 123499515 533823471 415664233 996888183 -61035611 698309035 -49329565 991504584 -75711936 617771273 466412806 -172972612 -637636368 -66163514 251069508 -616016886 897733600 -748504181 -230700748 -176068675 953923284 -921298111 404837695 -856522443 -510696343 270883389 225323949 947800355 -338777260 -751945641 -737977210 759419447 -897341102 191602611 -501349997 -980177153 207619358 253854612 111314507 -994130761 -474689633 515497546 -29640258 346392891 -794853284 986595901 189056093 -941523829 -655149203 -235675273 -935970275 205119175 138371595 -962096407 496987930 -32821353 189239274 284621078 865004734 -492857393 -145634957 -743579267 25401622 7279258 514999101 757229557 -266399516 -986499198 626811131 -367550660 796992770 -185522808 953692993 -794325398 -959505086 -842851234 -824720834 -441881275 -333626818 -488480336 -880842527 -712213198 696477139 504933306 -284378099 -946832957 -398624064 -740927613 -497590363 -670732865 -717374399 755614510 75797244 606355296 18391330 -62456145 169623121 488272096 -908507539 -805432396 338788231 -432525451 -797676176 -458292559 765079123 -341465756 -775844949 44573527 933371076 -475483362 496955702 649445217 -741499200 57858423 350345700 631174500 512919429 811579996 220193360 844828924 -994278510 633121303 940902545 227118911 -79232072 -406272720 519796827 902623753 524545030 913642035 203833109 878346827 750545939 513476041 258751873 -283784894 -354693218 879076841 197731575 -925813292 -211035251 491282216 199313265 474991471 -54271136 956480752 -913484950 -869784142 157329957 350448353 -921093741 726035505 662680637 -90013163 465904821 277547713 474842093 538889253 318650484 417944768 754983825 -213057425 -793984501 203844926 78810349 918715432 758122241 -903712861 -629587093 -996842331 528957335 725268711 487058115 989726114 463546325 -186140594 359985127 322168170 617293704 386844147 -956317160 654006077 -536270853 -361774262 -544166725 -364873980 140161510 23381977 -269106464 -180457162 230004914 -714324811 92691207 -533821161 -414791095 944359679 -938001951 -894192467 -847901660 -297291957 -551132636 315605359 -306677024 88848412 -195033722 -414043048 941273752 -848588842 -344005436 819302542 -469351312 -318637815 519816710 286008175 586739873 -394495324 -415094733 89468990 -579995270 -673915691 -379731508 -534101813 38639323 -567024956 344845237 132881268 -836950903 874297141 78837039 555614820 -158837624 -626615038 -152023386 -603364716 505816591 -383055283 -277180051 871662214 759571884 36617213 277301042 -752808794 -716064317 668099760 -429101681 -564510028 565165757 -204904196 -12450483 -121340950 -619797144 614050404 875423206 499850114 -330442063 505605133 -961238343 -735771971 86267597 -353595138 -319542770 967753972 -860845793 -446876391 -694429347 972992391 599282999 75913935 250623236 -360590372 -596686006 612444815 796218665 138630618 885116984 870222260 -674577349 960975947 133343271 404366923 -55853522 539555257 -323051064 -698696492 320475087 -458519325 400876539 364286103 -159563291 -275823245 360332615 -293864674 -31601113 186302434 282052038 824016684 -407086672 -305166432 -956028469 566421950 -373607097 -167106320 -65857951 -56309010 355060827 -366264605 108748909 -533897555 151450895 598260021 -339011885 349951958 -182595334 174375838 415452873 637086807 323774870 394729265 585271534 47838510 -735043629 746003192 903298920 -291210029 202817290 861582674 -17554138 153758548 -877092991 985320030 -426683880 -319102551 232223893 -801072813 -704234861 -556384047 799508415 -869620538 -963988736 -937201349 -70989847 33805667 41619908 -371937126 939234903 -412681077 591170474 85573933 -708986828 472172295 759111484 755721476 -577817908 668649194 528498138 -692558607 -270108627 -405278152 961627967 -967734043 697632046 -388459882 -38056264 -667708204 277057726 -660410912 635135804 867824888 -815390087 -122194916 -719512577 -24585530 -69117539 36412033 -42673772 951733984 -994943532 -535298000 -995681466 752502387 -483485049 -348576089 -788322170 250429432 -523868713 441020743 884840940 566673212 270824436 -157474144 967863010 690801463 -86003966 381873347 -625508452 475679744 896021361 617098488 106821600 -845629074 984263782 468027337 -199525149 -978590541 748159700 976259242 -759526676 -553364464 -489928452 -178702793 -67149439 789120718 -219898934 -596602052 -250997927 157684303 -442361311 653303235 -242839133 984102670 -752024932 332769639 -665734364 -195707947 -255702342 36117165 142337654 959402253 50194994 147696430 -264357325 15510474 -874213749 677487536 -915769198 -339375965 -509763428 -759801309 -78832523 -522020122 -661812160 -651003142 -374436674 -153537228 -276453730 -863561343 760609191 472587254 949602056 172655334 -965842648 -839896159 -454709831 850568941 175389294 468913209 -98658434 -530435027 -641087801 507908430 -659223696 -732736740 165761673 755119958 323981214 73555830 -985839658 828574136 -95018024 379716897 344325479 -947081807 940455933 -320124601 -397559309 774262176 213840364 -133956080 -977661235 -307164749 -201058154 979907809 854657476 -874359353 669313983 -279704610 893226341 -753702260 550398050 816198899 -909269809 712233146 28900969 -912505847 398733793 -599638044 -665438859 -646292673 -844182943 395680067 846058441 897307249 512103290 -376790009 -435746447 -684699882 -110076911 162683860 -532932988 -831787375 -773418239 -970094482 -724243472 445519035 227163750 -704385762 -757705355 -113084437 952388334 797679208 -906127278 849232821 996939281 -515728728 -383793493 658610229 399857747 -536179712 -222199281 812689897 -596762057 -420847358 444970996 -132280113 -849360547 -591898490 -603856829 -49639995 -638214266 336205840 -154033025 -644950651 154632672 4215011 -345186715 -498224492 563495063 576292447 133698669 550134398 -550673241 159847433 -178100696 -882266906 592230082 -372299504 914979865 -657739260 -664701043 -999397592 249218818 -561389496 793107653 -356238613 231541819 546014729 731729348 56109978 -969258125 879666653 961514551 -574531121 842628414 -985357844 605648596 -267580958 -792623143 866869857 645179257 -895241346 648860810 -611526791 759521648 -687332860 -803917559 284244239 -477056675 125279942 298174174 -922010803 833449440 -347451765 796387329 -172701347 445060677 -888834735 -204457151 374640077 -614513461 201199136 -383016867 397897283 720576258 -463927164 -162630539 -722471273 696993059 -206698617 486806097 -452351582 140796352 -198013564 389767918 -552153984 -418461234 839311776 615188612 -254264480 659600386 220189228 539360104 -511190908 223601445 -936479543 40956250 -682623335 -674481474 214186929 378602737 435853146 -181737969 -928864444 -891866453 999636083 -234654665 820426330 -72653546 766639578 -219698466 -640559617 439235931 -534184279 189946548 418598840 -416956405 944229028 -981479679 -553140754 45733735 -809920234 233675653 -269032068 352755310 -549423735 665911497 40261921 -120729751 -414580842 225425430 287866351 602464243 -914136516 61734155 4680218 790479200 459162828 563716624 -492791704 -951420974 119747522 574849645 -718047808 151116830 -182056890 -3292382 -432265897 -15329396 -667893860 -876830991 -519617376 875131364 589935135 -210758167 -481316614 364571620 -29227441 879657791 -623799093 983414166 228218964 959938027 197644674 686405559 -667006953 -254388435 -617447053 22926154 -558089926 -925228756 666907249 297126431 978394851 263487857 466797113 -466466358 -366501996 -738625436 -208059282 125053018 -588101606 -262300630 677146286 777431140 964880211 -591249963 -201534022 283513460 -780178899 -830550779 603793548 412821846 -475077775 -331230804 -963271744 869187294 -912458680 555160010 131730444 -835590911 688006777 739405850 -504284258 837214114 -309788037 -310769697 316160292 -810202218 -192290389 -253723815 -417153687 -129702002 17535339 137622239 -909237971 -269961563 -973099457 -474659697 -751510960 -913976443 -207705466 -65370338 766451601 593562280 19294316 385408777 402044178 -807828284 -361254207 -60242163 -167124265 -960642975 -624308908 -89781442 -421407674 225814204 194089543 -573047198 631472046 -287613117 836063193 939261407 -433445001 -575811839 801276353 14435048 -707419146 -942228441 -57476258 -943790206 491883927 -824561743 866221970 58629504 -472477665 -869349883 986887643 259499496 271473455 303694322 446108328 -72939762 -695845470 -374583676 -985158690 -887131166 -718134382 -416856063 837595309 159850857 453510849 -436569461 539304939 248434380 -426356687 28798134 -271480721 710891306 336383461 68707237 389921867 -525646 -16537376 -790954691 -457734882 656505125 -258788655 160266990 121062568 -935309197 443378015 114191396 -856930393 705113524 -419326997 -737066935 384025517 -998873050 677390417 254298276 -721556094 -866437742 -832020938 128560167 387870812 753098104 -754337191 891903195 -840860510 -363557457 73319706 -930953449 873850884 847756729 953575743 -974507494 17469237 -289215617 98069077 612671831 -103599790 767859590 -120819020 23530554 208282779 -359374788 498294150 571018563 591008152 -472627585 -512043867 -83169007 361730116 532625081 -100039272 751476814 111793307 733991201 55112220 500216644 -132537955 876993423 400223289 744527533 -591732572 929064776 -72842183 -886342433 -514817428 -398296595 143109281 202830123 -207219549 109674031 -537902396 603779139 -576708132 -483912771 -35361299 -534180547 372942189 925284274 -740512698 470729808 933941455 -651930139 694061027 -429501664 -807894085 -102482431 952474439 522561773 -442097168 352506609 -221342950 446021702 907382437 270979478 -708754044 -563698233 -266380002 -78629186 -294153420 170014408 -994360468 -117748823 324968289 503926627 540401261 354979982 8248555 -732204496 239378367 533494737 644938044 -418150004 -435441117 930342608 767675562 -886129480 -286160323 176713784 625874310 -235078667 -434263224 553199116 -991608816 821975417 819804565 -22887056 83205323 655850029 880357280 119102634 -441323430 -540354174 170974922 -785246502 -389156769 -405404055 959207234 864855135 101465191 -276606143 -580775930 212581564 -316348264 445751566 -393436645 422594896 398016247 371465110 -975596735 888853969 457830179 520805133 413273359 984175516 -930943334 -852055040 532487379 -291128157 -835519912 -886322942 711507201 -903266602 -64078885 -25138681 -644177071 -176594350 -210527668 -75356621 537206392 -661346154 178548110 801061831 -343092235 -276923505 -29842633 86189362 -929735126 196958319 303372263 529425703 -580396086 794254266 606592951 -510830719 -186468930 -511845286 -967041746 98372675 -959547445 -965725437 981178086 -151622569 -799235132 -667808314 -807791554 -291668611 759026905 -957341897 184289444 -6138438 351930760 70148715 503418661 -851226314 373236390 -654986959 239839609 464244593 -471823466 -161214774 -599709451 309192248 -313070606 537501889 256314492 -30848711 229817098 -697276022 -236011034 -489575865 -44581064 -305734302 968017991 754920901 -203293661 -695568554 655469701 -878181024 290098996 -579501730 506204955 -997003767 -945128807 -175635901 -148650066 -106552408 351416285 -640310084 -577362950 -720707763 -931638090 -708639961 -917064521 781665275 -388300246 -771981043 -622670997 946515365 -721875924 350890085 -548577339 -931693004 -273523628 808794248 -383225167 231841019 479891008 -894959161 170220900 -824207345 -728461209 -584337107 743732561 -549392199 233036451 -917361721 887126842 -45817006 395433282 513586321 124957274 345459037 -453846104 541768537 -70057709 -230548995 444235132 -525369696 -99792748 750330428 294648723 -39022056 507979759 -88524341 878911014 -678553160 -913813254 -954576848 -168692888 979822123 950559489 117500482 503874661 918385435 988344972 -95152534 -660082368 -679718954 -865308783 -41673856 669228829 887504563 571681128 84730044 -183828329 817486671 -606157827 -736146273 339382714 -727562282 387030214 -518694392 -963439958 669451730 -983837463 -295221142 299650211 145709487 654375488 -253303132 284090575 398939241 776601519 551117579 -5927211 547335738 -827627660 -13852478 -158401703 818884219 -866955388 426715800 291859471 538804072 32796139 853079563 254770160 606201092 161070902 -532617444 -197147960 716330062 -334467499 341325336 -813702643 636053534 -513013935 -126270854 515071754 220367885 482835264 -799877737 921239884 -999375823 -961309524 -403098553 -81626046 210901794 -723217442 409728110 -432726298 -20440976 -56049523 996059151 958746715 318666519 -605680680 -232471067 442656801 84144645 -262361078 505711101 -924539701 798849790 -178566308 622224871 510877254 -773779072 -773204839 227454840 744702092 798508133 -341212165 451182152 -439640689 -111883390 -448590112 -975439831 104208606 -918478718 595793645 363605652 447149235 739928475 183249445 -303410584 63550475 925945687 -873608169 939865584 659700177 -481658527 825437702 -349946600 117524719 995711394 -922778015 944767236 -619061112 -534790427 405709897 -499720083 -232893563 721770157 163277186 422044019 873981927 664231719 725783820 388171051 11185085 850652929 -936843672 526862932 -430457203 230805381 -769809937 -905076563 649966018 -547848482 -136308819 -308920002 -393469280 427616052 -800527056 786033800 920397853 922479411 77902387 211838954 262148463 878044560 -642182219 -498610070 -406983866 -509504706 -418572886 751511371 406137590 857841952 -553489902 825597581 708673677 -397242802 357729770 -385366845 -802547190 -779174437 709343877 -146206990 -104810516 451597708 989550864 -381890853 346544992 -939047537 -80950954 456193711 -269454406 -209455248 -102227963 -540255484 -699130699 686109235 -27772610 -100498307 661765835 -590011944 250405068 -787983885 -944181524 686163770 -512749395 141530573 652688985 373173911 -549832301 73761903 -31600446 171848165 -646908644 -236791481 393812352 -489377578 -333027640 -336015931 -853991339 -493374069 -487136844 -774893517 245984358 -613589160 -633297216 -928907081 -391943684 -160140723 -672788213 -26193098 -945971603 339606024 121908087 -147523843 -190077101 -925421838 901684914 940856369 -770828096 -232329982 172290786 -626641720 923886725 -922643448 -978405930 -654740547 90336311 612703182 356120002 -66455453 735264751 -686698956 -438728901 237255023 573032620 -12240871 23488572 -631744946 715080699 -669490365 -818387006 413389101 634824118 250940737 -744579006 -952389526 777671468 -300862591 -919387331 301632563 -292662992 -118090705 -497468465 763677491 -713716196 996099262 -586947725 -621734050 -129071418 336596118 -614756226 465215244 121195782 469317895 -259503792 847922684 -705243571 882646045 -428329879 464658172 888669372 -957120573 -877194167 -893152039 525643136 628209082 -904277655 139869854 -922367023 -134499634 525431811 -78650237 -688477787 930489511 -28264800 -266352395 -49769461 -881166584 -879192692 884003882 -915679061 -101157274 -928997676 660891631 -533992560 703035900 250813180 -520557662 181226996 680886647 -168668118 -214466729 223587166 478694737 392053636 465329340 -843406778 -49679992 -25918420 -757741987 -409933169 -77479307 291069691 -864798329 -467275926 411355628 -12411366 -627419725 -293285057 415513353 -606073762 -414768373 520944204 -891180664 -352426324 343194025 -933333653 925613293 -805291850 584184800 656688498 475063659 -482465157 353511639 -747456424 -455337546 698520842 -389128141 -430003877 -328288897 -395381911 65389395 266907894 731116729 -175767646 294093520 903626439 -829310493 392649536 -70097929 -688481195 -484223653 -533414678 334025568 316251854 -635679038 220002615 -33499600 -165038584 -739379679 518882966 -181538597 999399416 -833341599 409112878 743674319 450490782 300009739 235840998 393126553 373734943 981231172 -565179535 125117820 -807726955 209255553 532776893 512181529 185548229 -703407527 597563018 189758748 -147965350 -918003549 -478789936 -255778573 -544981950 740990956 -959843797 30534602 -300099399 -602188987 30823184 587508069 549412828 432443374 -540493643 -180251541 -244477325 -880956507 408672076 342552612 -624602429 -202275914 -54261320 -5593034 -940881626 -972385064 664495110 406473415 -590751885 -901628543 -825329367 926991577 546531054 202040207 260948465 -916756882 -989837081 -995797422 -872026357 730959137 -988341923 -583223195 494884412 -155097745 435131725 935515068 -674703153 151099689 750564762 -293983719 79460706 -654753170 136901766 465690743 -598774378 -871465558 395170911 564632816 -637334541 777743071 896447121 -594970908 -144703683 181390773 595598755 -284602429 709239618 418364508 710271203 -607821754 -866047785 -808759518 418807462 -397338777 896904702 776881810 -462000498 805506965 -343090102 -868646956 787101332 846069954 -732643341 -262672136 -28218909 199922280 622965755 935239375 -394716263 284515719 261212531 -892958720 -441529639 343848169 -700179567 726565382 842081182 -859409444 -950386580 364248870 907686916 -696287468 -524231998 241233552 155620431 -153145455 -145459752 28125052 -64568899 -510116000 -884816958 -871941108 -946379042 -100107360 730478764 655303832 -2667297 -706871274 650708925 -15795223 -726518107 460541564 42736291 713300592 -276846800 21306319 631472353 -377133717 -121496095 964173936 26536878 718794389 -698335506 891629566 290072834 -117352591 175283291 -229430671 -281693672 872249209 149127679 -278114415 -443540136 215485106 -124191317 -259079942 -438925616 376950523 247001404 -82790318 259461943 552041609 604039786 -793776712 328638861 335449594 -128810768 967709223 749416191 -401201213 964842241 -623068410 -111031183 -197841349 316528877 583530410 -764836230 -616570479 -906245038 -182325772 -335740526 820015076 293040457 -103016401 -923201171 914217575 -673547231 -774244167 -217467382 -456312669 620322868 -369195128 -484032600 -485882377 -49680835 660554562 29643751 460397574 -935685862 678770507 718254001 -867486662 -301755550 -555625068 -1283807 -398530041 401867681 -350536649 -787416190 -34511228 -756534786 454383689 391361513 -373746004 -538979822 860956239 621880040 -547479917 318126872 -82525705 774163988 -307332252 -902487748 945413988 518152527 -115413180 824948618 -891818855 801620557 736622734 -49469425 394196194 -277076407 468221874 149652473 627490291 577821912 -799286732 -181097034 -715034962 105020317 -653724656 -907990877 7658860 -526450752 -77690807 -340668004 402994566 450768871 -525110182 739810763 718061813 -653545734 -584065322 -808115272 975686181 -795812808 -917296077 -534208234 422483665 -885969547 -492186868 -292033835 -915090208 394981117 534117066 -43515906 287188583 676659491 -327440966 404480059 -652743174 -513437390 27781436 -780268874 182550815 368363513 43093570 -24548189 -315961990 -265520389 -680285037 -578419166 -176533736 -284755623 685000930 750974520 341041596 -228821633 229764042 -593129920 428838772 -307142662 571749255 560514641 -702041748 893940111 615348051 585694903 -360645225 449888575 785368290 -859863370 119081954 -718917937 622672189 -441449686 -660141857 -159821582 429334808 315964700 177076554 -850415504 894805836 -318703770 -731418909 358131096 193277868 -218109385 644030643 -549801232 -265378891 -15485382 833881495 947241235 856683910 -536143234 670754299 42341790 240894677 160684445 -189751805 595981900 870784823 246638596 -342477296 129049057 525710973 -40520933 -732096916 -632447297 -725236010 398896252 -669362931 -398635141 -957490242 417281021 865997046 235140900 -565838053 -682793128 30065324 -131850776 746260054 -991360323 -654323390 -342950334 -25734769 -208518737 796814899 408644550 564980098 145766708 -412553849 -251721074 -825897221 -874015620 494616969 775182451 -465142380 -416323308 -567451719 83683566 95336322 -738585250 556008407 -780453380 -800206762 -448744661 -412585210 -11428695 -455609774 546628132 306040167 82174831 -943031243 -679227954 -575337741 924674594 -207838433 -250024891 924827374 580078589 -566185800 -559597270 -767845547 -966984912 -689757011 -837476032 -949053540 -384864282 -974828994 -1464247 -925014797 -257352398 326092687 -982988327 -814304976 308243518 429405606 -671472444 821600610 254526167 665751083 324692410 947259189 -301562484 -942612473 567529212 864213792 -35191650 -408333649 -962596369 53033662 -136889168 225544950 195066928 -502522510 -773224971 343389948 47387751 258588666 135023917 529372897 143923017 -684392208 97560882 -996071946 -466416342 771907089 111496361 538499934 -650690436 -296078494 -356096105 681280558 -28110059 -704424848 45866993 420827937 604566546 -150551770 827594783 907649451 -546782745 -143361053 530209174 369455336 916822819 763336876 776464759 680674387 -930810688 -127499501 -339334772 807995524 773560140 752727741 200771131 800305552 -616624269 -867528611 -3183346 -257880623 818581895 234966121 -495467449 826871194 211712845 896863622 -896278972 301412084 245818846 -514089385 -430720673 854688099 632745773 503526339 390765275 889093704 797156037 592798616 -132242839 817859008 410813455 -21627868 557422298 997193792 -769947678 -955311229 -539039881 -396325969 -918193411 892411233 -936760374 24907892 254800875 159480035 965378679 268431704 733638980 623048039 328491603 942277264 -846372896 -332833822 541058068 156680093 -944172611 505551340 -407786386 -605243271 -232473717 889677985 713941062 361012735 -444782898 -426809168 -664222037 868554709 -240172232 -765552870 -492516679 639639430 -50045461 119791944 -979588831 -70815925 -373480653 713905225 132984486 -412945422 -921695889 101985669 -596853553 220560022 -53832041 -101546021 998984497 975452030 -374329517 -752771825 -708694872 -230641301 7069511 715804638 -2698079 -316811279 -620338088 572167936 966274718 414615826 323746113 537645432 479218982 170030895 -889707006 125137827 -987910175 -323033741 907011759 -468897532 996341891 -167134052 -58901747 -690625450 305574545 753123526 -884778706 -362434891 -150193116 -764660206 -797353816 -504865928 -481553127 648644513 150378223 -181841489 668387150 907114650 -569880647 -430828145 27478540 -494456746 -909643374 -188517458 -190610559 575941919 297298906 249506015 277931044 -197586153 888286762 -111182333 341255958 736058405 -169454241 783190468 764410824 -119201698 361942208 -239691581 -21198699 591131586 -481348185 -86297967 -546342461 -189458772 -50714278 -913603407 -85899225 -386251759 787160801 -655418086 771020243 421222157 8371451 -927943198 657149153 -588419788 -994583395 305715518 695218710 863786990 -17793749 -311032022 976276631 59112317 -568281877 729414328 314588103 757811891 -689477235 862404774 -936215793 -67482419 325074728 686319066 -197126202 425174824 701049968 261408432 23593539 732555672 -685727787 920688655 42767233 -89938774 706585052 62036312 -844100638 117777814 19446218 -351505191 633412135 -115324361 -878044750 158258381 747413014 -88416346 -26949062 -958147320 446851369 -944190435 -909542078 -992973482 745762529 801082319 -152933449 -79024547 227987883 -902623049 -887306765 814251432 249198398 370119802 -772773495 -881978996 323628186 -334198484 769829721 -650002214 -902241408 -920754873 -591574559 -332411622 -977408443 -718591822 -101337361 -73731790 123803454 931945525 487552133 -26436996 698889515 425915897 366007081 26691736 930676269 716435630 -110881081 -232664770 786374561 -22633091 -513903824 231747399 -710103964 -931904113 -27132803 -27661340 -7385000 924377997 501110680 -320756281 144443814 986281631 -546810185 -503687758 -52932821 665872548 179246850 983904788 561128340 385376594 -964670463 681837765 -952060597 -670803299 970337511 593411837 -641229117 -499206870 -475511442 835279014 553691433 -953651814 -174572727 -115925274 578613498 -789285426 -292380672 112640523 986773331 470846528 273675761 -654189184 -525389294 -169640263 115090967 -376837219 -910139265 -907871155 677338679 -467155841 -684377306 617883694 -482396516 -729288833 416937624 -872360862 -803772862 -315842723 891895900 183698627 674059045 918206785 -268691606 -171531863 -412065182 -446545278 -138914061 -806573402 -786293375 265614362 791963480 -792945863 -3367236 678682994 -954938109 -129482629 -908451438 -451505253 274437031 629034210 -718885700 786801785 627619805 -567240190 451735457 -560301789 794843493 55498894 950113620 535907024 45443781 302367939 -450728064 -322643266 -220475813 856283704 -542574876 864037553 -664118478 -544079852 -684007762 -649978929 -765813231 900728927 969496450 -339110397 -953428379 -29167979 769397686 -798486354 -988609927 785174154 -547712155 15589726 830531109 -236440184 -496529769 -115510641 676166022 -316784540 -710708925 10763439 466860837 -824057672 529359987 839944526 669285247 -578294964 197259070 -59566026 448712125 -434837998 642563397 882343938 -596258352 526358277 -499965766 756563227 675813548 249159792 361509570 509496463 910329214 -404692128 19291493 986345701 331834415 -244408831 566421212 355755005 -121619316 746020370 -90089594 -424761590 -992503104 936652140 489180160 731253787 -128887127 -456061484 141756567 902372323 -764986366 744083871 -971321409 134393510 -733319112 64605808 989009422 567617686 -882100621 -661504717 -614697494 506923192 -92638688 149054573 -848544633 443746079 15470644 -277486181 -626169091 61390575 -7200505 19468328 385804577 370400943 -773096672 -695002911 621165179 291052479 -983112520 99450794 -232880628 970425887 -379861871 86019370 560976416 921381448 -418971255 661466698 293593991 278381256 -294314163 -442529981 321121944 -301262007 281658749 -569155173 87416565 -268895893 694264359 701116941 27105632 710877010 660526521 -623308756 301705179 243040791 424148327 30975319 -413308476 568553166 -696204215 -629642992 41950326 858768617 372701267 736545561 235855653 -482013962 13699801 223578789 -239765674 -635847822 -536943375 188010034 940073495 41489056 545586188 466182331 -388223648 -781294591 157536757 -157779084 -151187967 995190476 91503189 936210429 -227712267 429987308 -228966535 -560932552 -905058803 -580374587 574119428 -708966620 998176160 444746695 391880905 529328457 825365374 -631238563 -528263859 -266989585 22366087 -414767926 878400643 -135312571 129378654 -307581506 -49147674 801856895 -219894965 514840797 506877640 -327962785 131918651 937473247 543019198 -370393125 317854464 142077440 -731154748 227653537 820669318 -641909744 -10087226 223297511 749165937 801895890 150348237 579580416 407593360 -700829525 271103700 6142971 124141385 222195428 132094155 -844715796 -525359286 218944721 955677697 370132467 -690004407 547296969 240888629 138079309 619857265 567559879 404455744 -687796765 -435200782 -803402925 789159797 -141635367 -794676835 -541107844 691383017 720245554 456275278 -166066660 994459973 -323184148 872817851 -876210667 -472254112 446164972 -450109663 993808830 7460071 -456517435 368824659 605589418 -116825241 905739517 -493229773 -556157750 323628677 35644447 -386047651 476753936 -953122099 471619333 -520521850 614142593 978716860 180585163 306634565 146172856 -568966411 -817069774 283744182 356248259 -544206364 -262576601 -225349639 677471181 882588471 9464642 448199074 789823157 -688683873 599363341 -648566707 -61703623 468034037 769528659 157011293 -31498965 -463316254 -74267106 -379541954 -791270025 -323968836 -21284220 657058788 123070536 -208641293 151351557 74575395 -378393132 -434004498 444328813 -429102460 345918687 -382035477 848723108 285236797 243681670 -918048245 -252790201 -348118091 -613662588 773591050 229422753 -503843294 -883608823 -282540387 -849985922 469015136 520541809 -246428117 780382830 342889501 -798310533 -48262404 796149495 250630748 -28191877 -931254403 -504565577 -899400870 895565118 -115066502 -852648403 -188417090 562809724 -403312941 -840755147 -133468903 227474665 -67248292 468834197 269736647 -168253889 -984580785 232899578 343387156 895087937 -234283887 553075925 -25738032 -288363179 228592280 -807847280 -400209538 101598168 740541528 -205911623 -793373138 -49472500 -632738075 -889012186 -798542798 -244942035 -221303887 954324236 660945844 -934633693 849759655 -242336370 -672602379 659941912 -870593899 398715532 -636923881 -865537716 -545985299 -281232465 69015407 326718362 -313409134 167075183 612159094 -855553458 -230974211 755533917 404521901 -297511694 180750904 -797216524 540778689 418905209 -304085344 -991699024 434216560 -872700360 -905137335 -908028187 862990165 -714284593 443227546 689215916 535722472 667082916 -805711653 437535317 -167549214 -757796383 -938597786 -838864413 736149582 -781741480 793586084 498699182 -611578997 -84784396 404858126 -726971134 716053994 721638882 564625099 580512012 291463896 993845201 544244435 507937609 772487920 765577533 102433758 -335343778 487549529 -278076188 -432672788 -525103387 664874447 -602786420 534829886 862895448 -920567005 -286582264 -882937203 636371155 363560656 300276821 915874372 -380425806 -632599300 403700374 206196630 969588087 -54882133 -26521749 429506645 703855783 -654938024 -626867542 -853062010 837597417 -878556672 -669257117 -874025306 542800846 -77381237 972565936 -686934529 -382540839 100432807 -999747658 -397172863 833767863 -976815017 83947528 -72319187 -555801668 -312182442 514081005 311111729 340168021 191135008 484201766 -61753809 -991597052 -196202018 -754884743 464245727 598864808 982640383 266245802 -882028449 636565785 582428560 -768837862 873448497 423548755 -773576456 -411981723 559245365 439816437 -302008647 777386093 888323276 727968598 -929896026 -207110665 -329348903 587910897 721316424 727081981 -580366309 304174248 -759798035 297341370 -659331071 -732363591 -481732971 431257880 294021503 -69591127 24514201 720488817 68456557 -627293846 -593689501 179044120 -471101920 947529910 -8239940 459810976 -941240176 -408959130 177616216 195936095 -768856473 -324201282 256831423 306168483 177046561 586682815 -437110979 348937448 -545339797 -594495369 -171392441 989661961 -421545725 434807266 860101208 -141206283 -11955709 -644050703 746463318 354708894 -921237946 -410927378 228898270 82268870 43149038 -830415239 -70188631 -391298351 609241735 64634525 227871141 -513780457 -55377665 -705309770 -253387920 -853847523 338969539 -864349581 -849551535 -71586547 590793845 381746485 -750454999 -358963873 107809071 192035862 -54454456 410365523 461952321 -125643908 834630238 -92314545 108850404 567396277 398776245 -773770801 72409755 -810648123 -293153775 -745177017 904206758 -835078324 169152190 -698368262 -529420711 286067635 307804919 -192283475 -81390217 -413874589 609654729 -839688641 -210624461 -459130365 -128518935 872870952 -279633599 555068571 -605179150 617205017 483036613 -959655058 -814911309 -184710380 572604239 -991000123 -787274827 718463895 -539813519 865081334 682117509 -908063835 -511745561 -588228777 443541768 -840124868 530687130 -779982393 178222784 984023628 903718310 -305315250 -969202978 927974600 571962770 -505981393 668544506 942492259 -156622220 -583288588 -276822653 743724463 22310669 -367501674 -384348332 29603057 929581786 837618980 343906032 -622917592 600696133 368108163 -907043715 -642421537 -634878756 -262814498 532576226 895531499 65071853 -877338830 44266896 592733611 999011870 242718450 -397989649 963370849 284941973 381292709 -698134886 495638681 -172988226 -613218600 -960190853 -414616805 -124239663 -670354592 678333573 -826881318 847727973 629287870 -676224892 -622046520 189658275 -708016113 -722700623 -135773132 284979176 234390189 -141284259 822621405 -465641384 53313361 895777111 787884702 861594074 -749133454 935558089 635165871 537505068 -276959503 538268184 592670690 144195344 -842778575 -987455245 106083561 335617454 -465484329 421485321 215120561 898884754 -257696395 -532209448 799689186 -425185640 672297043 -332428865 913813172 70718353 -681156671 -489650806 -313750483 -998989204 -295251043 168737878 563143595 -790064717 -237861651 34072921 -418835139 -7024175 617999041 753022097 436827995 277336447 338647435 67688406 -431865046 -546578192 392008998 36831317 128361907 526885763 -943173479 -769113779 755159422 -880659472 -254444248 -499058967 345185327 -594130786 911627327 -791964894 -228263867 -108534915 -223743694 -733822734 413438066 740089773 -919413921 -856446615 -540743936 602680551 -791240367 552638628 -981986006 -836891103 378267679 638334748 -305186702 -440933558 -562065270 838907232 178065801 -947218790 -570997162 16529676 296517589 -828507287 -760261129 197483741 -335928519 -262073872 971539438 -484313909 -242537913 -445839258 -93999441 628162904 507309121 -266251243 -926800859 411743969 -817319738 -92309292 -1590662 -232795721 -867383699 657766443 962127814 -86389622 -172034087 -427667057 179575509 -856156345 68186938 -62100168 206757441 -159943126 882216755 722986728 531900866 517632359 934908830 244588327 999541438 -564271664 -769338473 -620137403 -698085422 620378313 -602983052 447743585 -546049782 446164351 758431681 -276706598 583323171 -416403156 580095562 134155962 -580790274 999531241 -770094224 649928429 -591075351 -304000486 -975547224 236269420 611206478 -129596296 215410564 683403342 -921942258 -532947539 -58147348 826091244 -132632140 221563757 -906928814 -283975509 -557684510 -779856173 433982861 -405892908 -565915221 100481177 769021426 -842890182 930821689 270490273 -290480054 997358604 685970399 -630127293 266803510 678743732 441359789 520958613 478682373 128409397 469449542 654183995 -186826043 -459881191 789645046 -69214480 -141652127 -53140060 871375861 360108652 -344685365 -508556695 -24327506 149633162 621634198 719784121 532881148 -954569144 -956097227 334100100 -92142671 -792183769 703611261 -24607420 674860943 -854470746 671900975 334506238 -420441834 -941253804 792089179 -37864504 -86364209 -827208096 -218316531 979554738 -588473710 932906699 998072688 -913620806 -989797189 881778565 258000509 -243863228 679060489 -284023608 -622308938 297763249 -595291698 -956775359 -938283727 759976141 -621197169 34727944 626206299 224788894 -185643944 -736689195 -269546310 44919942 -352862439 669980700 -685914496 197968186 862727387 233455552 -240076425 840525476 477042431 901137246 332281781 3805893 -126809014 881084025 520188828 -771970389 -988916924 72468198 -564515436 -904555806 50058683 336748528 -402521634 582409822 312729040 -986987016 297787976 339220385 647366018 -543069047 -675908685 -732828603 -160049239 -255146363 -550974051 103092555 128226862 -924260395 997773231 -609806380 465616728 -225726048 906798715 -39503397 -712423818 -631923352 -859641603 -662837636 -957314633 262776690 235162091 -975769805 243883695 823617489 395557112 163809539 248870628 -696951209 -96310003 -622587148 334135918 276979120 832135889 738098124 -474497484 -973991986 818766869 516897562 844063060 -751221503 -19491737 277417405 -934334930 -83447414 283244971 -428849606 -535250523 -585540739 133530019 -386659140 783284904 -491757958 -980377998 235614347 -843308073 -912812526 -325878143 -968736575 -514724033 -863996822 411089244 370847241 879576185 -98471006 88505014 655878504 544843807 785693439 -989794161 995535719 -618893790 -380094526 -296945204 205878071 -63117291 -747281824 43489623 -304210671 621355450 -225164238 400487207 156708185 -557868459 -29988414 -199093786 -897832182 320941739 578548589 323282495 -421142006 349656389 511198368 -618683714 -93974438 -454699635 -86979096 -883945511 -567322516 -988011198 -301955268 541674240 470303175 -247182800 -328559385 -491609835 -585858782 -770862082 -686215711 -780464726 -287690184 639374360 -4308989 -767774140 -922728356 -130463501 -975004683 -198570754 720287441 227902816 320394178 553828523 928613635 -599070388 214229436 860133795 487883689 -540619763 -325431831 -725306217 505255018 -384190874 16237039 -527307644 -524878102 195811409 -388475554 -215244693 859200436 -695775653 -953908982 -354260623 -359790228 84392228 623171128 -169298352 -794839638 563799324 167335789 -834062101 226685604 127073128 -671300366 -510864007 529048247 456979215 -214941025 512655182 676412085 -788343077 836108853 -93279073 -79363863 -723288137 -913423472 -410784904 -903517111 -926969325 69628257 -322385557 -45624281 334273017 -128188457 860132479 -805713147 -468268230 72377750 670540724 648654530 303649238 976502764 183887184 -325926968 -647690133 778534402 685914905 -509050787 540214709 -604749689 -78165300 357656709 526716624 44663349 638716784 696119598 -421620779 75055706 -529624599 21059187 -633150150 849199801 736843691 268227955 -761046376 117135979 905688903 780373949 -442918356 501197087 481730025 -391801998 -434762487 -992580008 -473436476 -308910685 674050766 620357231 484576799 -160907763 -365399604 -365660737 326517514 -43546087 -179782221 92298227 730362207 -311427863 836062392 855929742 -616282731 513289915 -788832705 467541110 586302631 -384309345 -317391155 -60168345 68073539 -718289052 -420148033 -555556664 638968826 879145887 -550453887 153878005 892419656 127789445 419485467 384236107 875276503 285719553 504774205 -71471392 -911544144 226206366 536365122 240555079 802695430 392143352 281827255 -584336345 -727579166 691335802 432984776 -206643922 -54491442 697167978 -12781033 590451349 33246709 474235039 197244197 961822531 627134452 617303799 214478185 477293990 809895748 -640759840 -609525239 -741913570 247002028 -122423096 336427983 362639634 55873471 -865944776 -984498145 136667681 96067785 86229541 505783431 615067413 -54497318 929475919 458983588 -617477574 928126574 -489579135 -591794238 344848161 -799298454 365756834 27606640 400067628 -104019091 264634416 -705321411 427385640 -538926965 55593994 -659640571 149728003 -916763472 848910088 30262814 254439102 954367596 -935874367 675951196 -487523524 -304076208 390098792 526231863 526921613 79788207 928103631 267169863 -51336333 8362174 -243632043 -231272449 -72595227 -129739860 690769008 764284326 -462501815 -483183106 339033409 -863469356 246118334 163437257 51383535 802568467 -364722183 996526102 187433157 419410336 -856433581 -722812621 895461624 -990399773 -823240099 870275202 631258378 243787428 212556579 482821937 -36105009 815210064 -45095583 -636610105 -940240572 169785154 -515917290 -253476795 -677667565 -318380891 309025236 241310265 -625216734 -600300457 -806363124 913312269 -856763692 108889176 -131021301 -447866582 -60524797 344534932 338219779 -440512691 -603516100 -631576694 -378263020 742676730 231553792 331657341 879608872 728713028 637196568 972794222 -275295989 695456506 285666898 -351246375 5651593 85131834 -281588518 -76049618 -315065060 300905001 337843599 -588745033 -655873354 -621960265 775895700 -619903590 479714596 761144277 -595132903 -626267639 -183373965 847197094 508884314 442841337 968475757 811422996 -219431153 -386350408 -892350262 -365055893 891997600 419853300 113130149 -644543464 606378484 -593287219 683162984 827686142 743825557 -515098796 -429191974 875691087 -161413967 -242421969 -685777361 786257542 700601046 -825308361 -546801615 -40597102 -292135707 -433633070 451118719 -774292000 -272663630 -716603983 -685991626 236695514 358504093 -355263214 -123903769 -383856969 -787632818 976094285 -205842479 -972748883 -349086914 -987025024 386461304 978203263 460025037 -646359933 72132193 -647639773 -389694872 641537218 -197112730 628516352 226806478 -979006559 454850295 -432055063 507404421 439464076 514289788 -416289970 310679689 -157670264 -837080906 -168808058 904544214 218909971 -566494533 535377355 989271223 -805542416 -515254181 976134307 198980266 -570139774 144245187 -18874221 297291782 341938684 100804697 861250947 334574088 997705137 639023378 -136642180 -442047113 982954073 -738614089 -79944718 -958683879 -821256817 -777728406 887445353 40650931 134594599 -938512280 -224510084 -910863364 951292918 4428062 735317963 -373851832 163938151 220795248 363620899 217250121 526938550 -67707028 -670473604 533250043 -79280825 -656772988 840614711 -222134516 -330334727 -945974434 3759895 453252179 -47435670 -569460609 483643978 -278521477 -343112336 906937398 660921300 -550634022 -912706826 972445506 785141320 439269147 -397277388 590527170 685427696 -864077790 -833736511 -486950686 -773267433 282582541 -821484895 -117206568 -750573217 -789365933 755548730 740366194 418028525 -219521573 142804178 -94141777 812798776 309026331 -155411348 294945236 688304022 -821969926 631684217 753799787 889082334 668912311 -989597902 424489435 -520808677 -617321281 -746348155 170419825 165353324 -545910988 797918747 -78578203 -82323524 221125236 -194486634 356195442 359879750 14521313 -126266127 313110585 -227894350 -439865092 52165288 -751572122 -214587650 74924556 332761465 -6546436 -939769995 240356764 -645772499 176766598 906234730 193484104 -4386986 -599141447 730545984 -982074438 -998638391 -322739004 -752384147 -620830453 105065353 -815190856 -616946694 32469842 563821700 495833067 -423858795 -544123928 149488066 835397186 525251314 -115819688 -224093672 -442788345 -745872435 -637096808 409518508 593003567 917880073 -623380915 -913736644 -494287727 712688123 847476889 464720793 550518420 42430243 -745581988 -982784872 955495139 -891629402 -765505654 908121515 960842624 -232892667 321239947 628339480 -264372252 550899213 -301544380 715969479 -314645521 862283638 -427669004 -876977687 270988808 551619902 -408214621 -777455973 -254546850 570115177 418756915 -558932989 81013759 336466220 213671411 466563189 757230194 -674881342 -7448016 -704252239 430579394 -247739591 793910059 12795027 -402487196 639056950 764258885 663397405 -439327036 705437631 757101118 -719931185 171585003 -167672105 -904762067 -536690415 -87836280 487522208 649045312 311893975 -572972190 -330029153 656722121 195753605 347783123 83323562 649801631 286775954 595678599 -293304526 145233584 -789005835 911653078 -136289859 -633477335 383985865 -922972442 -209038809 318330031 210558608 230385375 824947223 695725228 255777512 243422939 -504921728 -870888202 288647591 865198727 344008554 -450811668 12241118 762125898 -690958557 -230556997 500760554 990937832 -532441678 -970142688 -199985840 -498181288 337426193 -653413740 881603180 185146713 518886323 -967881388 841448139 -312914297 -625811180 -834354761 -920479354 69207612 449427651 -278151985 -972901947 -348208487 -881062875 588588688 -848249376 -953662689 -441437362 259106643 -514107606 273183740 -529947680 301481488 990529528 300163992 661180305 -513482764 -12704574 -848963961 -417057773 882611957 484075201 123761922 -580583794 813365311 -857168765 40849166 593529838 -835345080 -605973582 364674001 827186501 193372269 -842473656 -815375884 -928706609 -663012287 645453971 -322917674 90643101 615846907 -427770341 -997147627 74321186 376694883 -417076587 -863539424 -212133739 192986180 -570893537 758338694 -991518363 861841185 -946270415 77525056 -945052766 -406421256 -252483004 603927241 229493315 25672714 888803818 -353229769 -284193314 -210766427 140995336 197252724 938693953 883675042 309290030 62628795 360435277 -541723632 52473717 -211900674 226820255 239967411 -222283591 -717644622 372127890 439379371 837493581 -350719794 957902536 118353346 28138264 942232700 398809006 220748752 -782685622 -165598526 -985234619 121483928 -30079348 589403247 348539026 -392962918 789372850 -994988038 879064960 -853801013 -151539920 -391568076 -792695176 -212059753 -64719127 -505920692 -927574680 944781576 -859788812 -447261372 950920672 -497983250 -350479924 96658347 -385962007 -319201747 -940563744 806488648 -829076418 81866003 -943589195 157005558 700952651 711423541 512651160 -459210341 70147750 357944262 -591782114 -49865820 -76393901 -197640298 -35703759 -111347397 -943108011 160115368 -384101762 -628841508 -74120210 356892604 328998378 -379781291 552003141 -610739653 -707969725 867201265 820799230 -647191666 -708020734 764166063 600092235 -138347078 499446013 -65375845 914831289 486511905 -400777205 -124474567 249571856 811154456 490588867 37443305 -609621195 501393622 -566101557 435933329 35197741 301655865 -500884315 -367774163 87509365 -365610191 425491647 -827424619 -838743666 -483807906 209409010 917077802 835669680 796191407 763038344 768954460 -468726757 486421691 -817062665 -362910756 199303320 -41345352 -13864328 309525345 -173237111 -445510456 -682690653 -21436322 -583603236 702222739 -999587155 861721220 -980970525 427483081 -227407590 -589004930 885728794 657734165 282744872 -796537426 662985978 -111842555 694043569 -895991190 822811544 639910575 -605020424 905360615 380631374 -308407118 -847793323 -317166450 827257593 647590462 263317875 287672447 -324053906 -577422202 -901724825 208488060 335634347 -219115949 663582980 694517274 634989035 -447879137
-985230708 858112087 98331281 413789909 150565556 505958702 961348761 658558472 -330701655 -10884182 -544874938 838906763 200615866 504018358 908583593 762086211 -287192401 -648778489 -144037502 -919713498 -858836347 -14972331 -134919416 -657501401 -326113826 289661122 942580349 117771391 821668575 756344957 -897999690 -978230288 160374594 -791149060 23462936 -921597220 938986271 824738481 -706268013 486414283 -811608615 747902392 -906396198 -791892433 -818978903 -860982566 505621631 831239476 -831680185 788967925 -849994243 148325637 -641676560 -851912758 958797669 -563485734 -507071977 -412544289 337723879 740931133 505631813 -787041817 919090447 -242574798 189833632 -904878945 -384242089 -876652561 -135496350 670606860 -192856053 303509134 93179267 -986060018 697279091 891866794 -480212185 -671167975 1723482 -485925378 -935094728 164765997 -911702160 -216493865 622218501 570575151 372778130 338971166 -859236052 557577729 -378627262 760018810 875921209 751754276 -980030882 -282799178 -757264232 906051873 520208714 842189200 117618329 -546797159 -829279746 -540897966 -114087235 -527354447 -1719539 -486741171 -356174515 -619094452 -993804658 -709282031 -74930075 -439440620 -368565118 -242462728 -778767494 712127509 267777226 -740347775 355520219 -237426937 -409468975 -297826120 -705875466 -589405174 -96832209 941516982 -915648225 -404479517 -490145104 605652065 385404006 516136166 -683475434 565627484 930559993 705682922 904726568 -848927058 352762573 550649490 -969149809 192317711 -367004699 -773778656 -318129529 -902192070 -370606546 888737106 -796103203 -934514262 -961267482 483269554 -342483260 485681815 -717579777 -698198723 -372097379 73895651 -290982010 604891385 252738669 -369723582 57719741 -544954788 966818562 -92385193 514729312 -383820171 447549974 888067420 637779665 10802783 563273819 530717666 -409272988 -436338572 -419859355 -836094858 551998857 913419425 -799042273 -253703187 393383028 129246774 -557997171 878917219 932345076 -6566569 799883193 640034311 763651294 -752604127 -188465950 105264629 929394512 464846163 360483171 -353801622 -945668813 67540231 -142832668 -430165422 -152712630 -862685916 -572880821 296033500 948623728 628156676 -392102803 -429646152 -33293865 -329746113 996589744 243281519 -537486481 -72024610 -538141376 -178194112 814488820 -923057825 879729377 740349474 633908687 76516996 912979781 -962747088 636635747 223488811 984394402 471126747 -123168481 -950726146 395206059 -531846981 -299624105 -124127000 -861003399 -217428527 203786718 25000997 -874055240 -879603509 -33397590 -985562623 811636593 -626702914 231682655 144074655 258293364 884767934 247927027 251930267 1804446 651658755 561391861 -650112719 -836115706 -44251586 -253406938 -72059276 -695200834 -346955482 294517657 87465976 188084723 728587638 -484286434 -716224292 331988758 461241135 305921320 -234379848 970114948 422422364 235596977 971839859 250057924 -465701016 997199295 154280510 -653914852 -716130573 -164569954 379984639 498080896 532617954 -179331778 -88505891 -436351575 848762520 -822530918 -180244863 174532545 593296922 -664125764 217540962 826993035 -256170826 -507677145 -641600890 -54434748 516466344 563627328 128641333 -84684275 -663982824 -518574321 -461292940 578154880 -56119521 817278312 -181068579 -134561573 -225932392 170602162 775093465 720377719 638023942 -63173696 -52859437 -561803362 633097090 853781094 300573449 178564870 -459290001 770375856 -183859418 -809870872 74580260 -97100872 117123529 597220093 998817977 -278930815 -663861034 -98974231 -437697983 424863810 124305884 261329474 -676122795 73036636 -994014160 -636313108 85771057 194771794 361536757 -411537101 884916951 108990746 61267262 -262949223 915063208 -231716050 -761160002 675092123 13403510 697123955 -474585798 -495377534 524523511 757011250 -830176488 608814813 -200368809 690902246 92096175 291237995 -512845224 -293983497 -727340803 300142279 714094036 867771568 489222014 -282118404 552308877 -997068941 -332517588 -858439940 -816467977 -536542511 -210676580 -830183300 600102201 -941359742 -46091285 -787757408 -315902825 -493581124 532092739 332342569 116489236 -324783640 -598381315 -625188210 970613765 -15823729 107972673 613774330 -969063388 -575517718 -59930659 917749707 105032149 547422428 305279821 -109596553 800923780 165046184 520933898 396165529 -883051023 -534134358 671184511 336282408 369880201 480959136 873006863 -506946900 -429823094 223756517 -278024913 -97447448 666496673 -204649719 -443292344 351487139 798814189 932845439 -399368161 690383842 193341926 -273560512 -799444795 895961705 266363178 12391587 -978608392 -611942023 -182052489 -711092729 675648990 -371625198 -483315909 -363724410 280747906 955316567 -539564765 -578304664 -345323523 -792804331 -260868126 202220204 999536465 472203486 771264805 -739186452 -808150502 450951139 -782908544 902369158 -963238261 -251007290 -981777062 -245124767 106921813 366434032 -85690800 -467026586 698656337 917336994 -478708349 -686202113 771009763 -231793744 628519652 -528242887 514799504 17652866 -103818005 -576934488 -373115020 374974170 576285350 -737628503 -150923913 -305832290 473115055 644086389 -623153784 670622777 572772759 332802461 834908045 450047341 2509041 -149156902 -302446796 337938245 532177934 -105800316 -585796683 -911846424 -684793211 702263361 614500696 351380535 -632658768 -373185426 -377390632 927331259 -553622348 -62889728 -766925248 436888058 -472334721 -38316900 453623831 105524868 -201567265 -352940442 -536799558 -716855669 -41395073 761734972 -799243503 -613856476 -778801327 -919266892 -153861100 -217478724 805069191 -777388364 966629292 462871431 -146014386 -86350458 206349714 -742915110 11231657 -423412474 -863389559 691612539 -769791898 929078331 -557367091 562049233 727473476 -48570937 -810536871 -914270188 589545365 -408825902 -234684153 -137275507 72273580 -99038921 662190211 168186004 214519299 -354960556 -728129049 -247290001 -779993492 -932115234 -420114934 -660441786 815575211 428895485 929594409 -238042863 -174160702 -9961369 913337299 164624147 290829202 -123871195 -70385586 92529529 868947868 -807310247 -640791108 -831566372 505127034 -507762207 -160428919 206176038 -770298953 -197842144 980686310 -19700701 701303437 -83953331 -884964382 944360999 -111977213 886160261 263418236 95982187 -154850674 31309477 769339531 757641064 283635576 830860512 -752621798 -555215243 646098198 445279097 826652491 -836957416 922693139 537049781 -195167316 239337160 -123686614 -710676296 958010177 -807716664 52635293 -938453092 354275711 805322061 877764484 679501 78606253 14566826 849324628 552567696 961705016 -540954882 -763691223 -51989724 -419512176 939150572 279768285 343284487 395089279 987054246 815692076 519748014 -567750580 -138332852 633057353 -587515165 -463014362 -677151491 -150155056 -627959856 -776154960 778954195 -514648003 690604999 -287085218 760864773 -267849551 -375893014 324892665 172146594 919614638 757099191 -404811001 258844349 -801187717 -446337892 -503340635 -193023872 401646150 -678486515 -682534898 912900987 226622737 -559252148 -178051986 155839362 -145961996 647149402 500251980 -587740738 281312306 -923244328 826292726 428285281 866218500 910660483 793453448 5600144 163650607 -741709822 -527458670 -847888402 -195956521 891617738 326461552 -493106587 -374316282 458487966 -97044894 -514082120 -791987227 776326817 -601530676 313764118 -938586977 -199469599 197434494 978512333 -555619050 171561320 50243596 -607667393 -724528668 803803663 -895799579 808746678 -953399547 919848930 88162056 -835671464 927518201 326643999 136850571 583898637 865867567 596409256 -977390906 -964914023 19052752 -914436631 -715867101 248951474 -858106283 -505474225 918725079 -758183127 796558181 -132547639 -925249003 -821614913 -93607298 -711965305 -320130388 -102879607 107129176 131282708 -390329556 -39140211 861148058 125415804 676609690 249015635 557810202 8123076 850656590 646631658 -912130516 914517381 -322973998 -442381251 958890644 272650083 -791285848 -649191551 154964811 133451983 154719750 408746977 -802024379 377167627 438782012 492817751 336321023 -61437626 958373877 655510220 -240394255 107175770 -342135198 594271094 -871799570 947802310 -889029579 876347863 599538363 213541081 538023874 -163922622 19334420 934111570 -426609568 58926667 -227132461 -11175338 173755692 911580407 2923811 958751728 701817469 382479547 221058454 880028096 -65128969 251566540 -936832782 397207820 -293346105 734871240 -909436752 598301424 852573101 801279807 -837540045 -984182154 -855853386 -312156800 -562856643 827362817 757739353 838760060 210756615 -49239153 929734508 776087476 572336624 -282540949 273156617 -468553722 90262269 -268615703 -259560492 916426465 393504438 636030949 -119431951 -214448533 -428574096 -680865529 -141669577 320903322 290949320 -150240541 -248884766 929098944 285812909 110060644 -512916495 84631170 528499556 -22862875 -811654085 -346299128 -169731284 -966312262 162770986 -891483712 956220759 777530993 -805341493 -376674141 -850084502 -768512200 -835539675 373001353 365120553 -729919686 -902492139 479289855 705595213 574186130 212107432 436119331 733173050 -999142245 -226115698 170345913 -826971820 678844621 664884182 -112750711 106947938 -329089612 -614543011 302961210 955609278 766633485 -224946765 -981205664 371155203 771375680 593184980 398688541 523886959 -588836479 -547930180 184264780 -336412866 383310370 -394495965 -640466792 207087818 -856615314 279948146 -473068440 -120902541 -303564615 -140240086 -68724163 -429912092 -806460848 287944582 -248780911 -883070593 582030302 -54267632 57137057 -681456216 -712601996 582171678 384604569 555986741 184665747 -362757900 571288307 -594808017 727129450 113373339 466651529 -945399400 -469044875 156055759 -664491137 -568988881 707870279 -150226840 825496534 547770341 690246765 -807622234 256846969 -42460269 -784553427 637337844 -6181810 919421868 866428542 -351528907 -447436438 969767343 310778852 688921494 -138496689 -198434438 -676253334 -883518081 409597247 -879664115 -526626189 984212905 -980327114 934495076 267973612 414475109 -914071685 -497795875 378423401 -466285421 612642880 -468146399 -336205224 -413637241 596125861 886402835 -623343685 373655549 -889992840 -545634387 137086392 -582968122 -430386241 -67535746 -896963160 -474713229 -951401821 -53804970 -442571172 229642233 926720137 -37257290 189922770 278449086 -816266295 -653055526 716854253 -401300647 -19975101 -88035080 -535725765 -434035024 -316528864 223542012 -222162588 -975759985 292123848 563552310 693416364 -558403961 220181175 90389794 501720975 -338872328 -334726003 -247887412 621786837 -26713883 664018664 236701264 827959806 -283653212 392917143 817123537 305208529 -30760490 981573644 106403950 11962348 -713067415 -680654132 -246394128 228715152 850104670 -360527106 446441512 -699991394 -972079289 -23879253 -185006698 -953939465 535715870 -86760210 -942031571 -451406013 753920221 922251398 -567882505 -791610355 -413769855 -427190312 119777062 -461967308 -55033058 -600619548 -389519354 389204527 -492630510 745887989 -815656996 -763124529 -8313029 -173961565 371058613 -483278472 998490034 503258064 -850336827 -398029920 -689288786 -600608467 -594530660 761560120 248107912 555003809 -757685228 -268957263 -137955342 299475537 -912629218 688858861 -798253334 -48940914 -537210165 -236613095 935712262 -130169884 -178622289 665948144 577016171 -883520493 3066710 474963262 521779190 -898055473 52967991 612768817 958172249 -564816570 674003598 -519278245 -452478781 487190287 -337169358 824270970 239185513 979056724 -406148909 867109287 434047179 -563512432 327079864 -293485600 903201112 -405685547 -515539682 601759437 516667397 519608813 -248925214 476039627 467234360 -972382380 855674891 754661767 66787926 423197241 875913506 -298522256 755318318 92096574 -323764894 543132792 756142254 400367 251646410 -478294235 41919972 552071779 -832403013 687642950 -97582045 948660249 -399533513 117856646 363844818 31383561 667809655 -559232673 -346806905 -975236080 303529119 555564397 134031074 285635447 -282892078 231449076 956222177 727580009 -11562152 72276170 211991266 -270206840 714490105 -796906566 568382676 897379214 -345165815 -469306415 -247469661 -663914275 -354666862 120480477 17946748 745407467 -253428695 827697280 386826926 586257261 -88758333 570781212 564979128 -493070606 -913849643 -143220116 994810348 -100270388 -209452862 479964461 669415011 650662400 940447919 -61767799 123019517 675005264 790126696 -177043750 971084539 -245930841 969958370 -315664474 199717133 -332353702 399226278 -699508538 -780341697 -173668868 -439643836 233506771 -303461698 -632677620 -599044440 300579450 788118837 -7579477 141328026 407483031 -853919719 208957493 -696286639 993637526 -676038756 -371742589 -403838097 206413963 -997728358 -841018243 -425074874 636124252 -925218723 83757412 343936680 359939890 -85978290 15629285 -6839566 -699045826 97159637 -593635300 979366163 -156454196 695926119 110431512 -481061601 -517235614 -338306910 -342569822 -195903060 141186519 -149963000 153220572 -4549144 -7821793 -97086108 -488851261 309428225 -37228521 -768115084 -208972932 -254556597 -434115991 767257289 554631460 331632433 -24752821 541700216 -522536494 704900666 -60504891 502738361 -723932471 562374653 -624081588 -59815748 435442365 895246983 243587742 -313637436 160682343 585893021 90437513 633769419 -499387476 -323124990 -991336789 12098738 -679296728 -921788029 612027467 77416956 236449068 -802679825 469051451 7369156 -111869474 -567234445 -806908054 378230435 988747284 -740829028 429946487 -422142554 440588822 -66117631 707250486 467704733 -231194113 -787754680 877897894 22294812 -450277488 -646723600 552495570 -411964923 192966299 964450252 468683500 995616833 -702099552 -455000726 -186840988 -674892413 -475024069 971115383 -494244376 734588567 661480959 387284253 600901129 806422412 -105962850 -805814474 475314157 187861677 -419687169 925407027 680179775 429400651 -902371679 514723577 -675467641 -651316597 186909974 890629546 -631441774 -856143219 450165141 622284608 -390471758 -630999499 -42683795 -776006251 -750242659 14956747 -260256145 377605410 562953669 -132143751 556296644 -482340429 529527153 870459685 -166143807 609473864 326296333 -591438398 -154544699 626214754 89164619 -246391155 -119083788 283012449 -78069705 -174831646 464495919 -407299215 656687268 -656342400 -130804283 243330111 584495836 -104268115 -353431415 -21788942 -643550949 771675939 -967399656 87195194 -2850236 -450923871 70252950 437726641 719852715 -389745098 550633606 -812882245 642504826 692063093 522668239 -142989508 770047690 862870096 -682541128 -744627915 867227258 716204425 -695747409 -946607176 656732237 -660812069 -627173372 285366959 728922651 -130278944 34603774 450781203 -845973063 161730066 -200728480 -923105356 119277001 680026350 96234211 -644004714 -934490286 -106671869 106260102 -653762352 -265742883 -223689745 468044290 -499110556 -542126952 97292461 -655469322 514000021 -577532498 -285926382 375028702 999542338 -107395825 789101735 260188200 -327314415 369526759 370143288 -516666428 195198287 -712863768 -356585250 540583340 144543434 414106513 -873130512 -167971705 -654765415 34540521 -126250018 -132103346 959772856 62205514 -701889375 992574626 646480400 -971321768 19715618 252618337 -640702405 297584575 -499967134 731713365 241300560 651072272 293662982 988475372 169426215 257412301 -535601163 671852064 891173853 854450831 -614158923 -895746324 521836189 153121028 -998919778 -363710064 -914959828 -266825408 840317633 712636343 -402024281 -238797029 -191713185 -844181471 -889890533 807911111 352894616 -173137875 -693129837 72062567 976465078 -824469539 -844686924 861963870 -465515183 -596603336 -842274044 119576140 -815719357 626182896 -14697107 -461228580 -758300856 335199378 -280905653 -862766191 -685444654 247949875 593361703 -505534640 714481900 564263740 -615473411 653752652 -873135370 547606290 -38632018 376369445 349435272 190125678 804307286 362467753 -635466531 -851014074 -762071439 572006507 -750853186 -200453354 549115443 -8438608 433966806 560798624 -284295099 771152949 -484084255 465021899 -717419254 582246546 424112902 -561927651 -8243615 -108260209 229070344 -92368671 -27298471 849987927 -489546937 -689021848 -541254184 -108488695 46631449 -773489039 -139494369 -245473907 -547369670 55627722 -524865830 -502114991 -321205010 269357180 859486931 -167815305 -870240250 737988213 -479056796 347182334 -699990010 797894136 522622922 -281170652 187529049 470500296 585311691 939856086 -931973568 54688265 967185207 274942351 -758967191 -829618832 -758751958 583680061 -271187659 -520290275 -699493740 -192916586 731161582 939544164 -580925917 342597304 -50579688 418175534 -430762972 -696614624 -593549840 -546334228 -432856686 -152910723 994257038 -645521026 27837897 -719193216 294489518 640468454 -384994677 21195953 -774998186 516117842 793079434 344643830 175760840 -98196207 -364890289 322358305 54188077 -274657339 -274635395 -928359798 -898611987 61107246 968050315 860781487 140438286 -674163554 -380356679 655683346 677537807 807730329 -846491901 354228542 231622 9966364 -593850952 283456602 970476249 811362733 309987095 330012105 -471075774 -781107087 -444577693 -33329366 580399151 -627684162 -900154581 472131197 732645965 832180626 -244355368 -955565722 -949255772 -65341126 -761064595 896402060 163490171 -569733703 -188008962 -863053202 21464660 -452864387 664248824 672635362 964302212 199662037 -831458091 -974383814 260795935 196423110 834555354 451575732 308900181 659060241 219461756 347641392 -409888389 -281360059 -461631748 -54880026 756351100 -944185773 -379792639 740330396 282161548 -761794571 -703153823 -670425282 764397787 -755585060 -631279258 -559856140 898395079 732494831 975650764 504046467 -338613174 -30432704 -142539776 -566320796 -743773968 -104497002 301454913 667189210 -171078581 -661850967 964293217 170236122 182227497 -551941581 -539034389 -481111791 -779718440 625740259 -600294972 -243403132 96896962 888234231 -12977962 910146744 162279095 -504156779 666506239 151094242 -658167524 -44363929 749894430 218259855 158928859 -256665367 -850585128 -425881696 -762291477 -501546594 -38056734 -251217464 -314558858 -677383453 -414609530 144702879 136111477 874821800 458989615 -752936772 768277976 400623355 -655361021 -971481928 497142066 -688999831 703482676 614587201 -28015327 -295679978 -102246903 -802228676 -122045089 134198755 873166190 581106463 -514796064 669668534 863327202 344326566 -751159290 826291440 -563608803 -541457511 -307319742 -546535452 -138863131 -773586832 -118660359 464145466 845523118 -772157834 -649641897 225186194 -610415543 -376009114 568852006 552921956 -20632981 787428181 -886056077 117303935 432595103 667584834 -943862404 98720071 -574982365 25736798 845173241 363190694 -753588709 614058732 -94932695 330175324 98662176 -799229887 774322150 -812241343 -702753636 -706190165 -286447170 -308422837 -243865077 -13027438 -188494651 544936765 -233784210 562357806 -107784731 -331482687 868211744 -602195842 274658633 141397192 906755911 694389175 878704749 -214046286 90689097 -352080933 -686972960 597135190 -594523753 -829294439 648517699 -490035212 535358755 -745816584 -351882758 816183757 151404546 -134964391 -824264854 -330932624 -581535662 938397556 517587509 137544199 566004517 289799427 373531990 -974584324 124224824 778766773 111516472 -499915376 372631315 -635226169 -760959802 890727386 261864847 -816091041 -530553461 366821821 565167644 -213828662 -368238223 788335837 -261010326 -488767859 -742814702 708240241 727089867 98489118 -976961460 837361213 -361194872 692672754 227769466 -223960627 690599979 -43293690 731797905 700232339 -938195328 668375226 -56519209 768942597 -672665541 731512934 -862559271 -300476820 434249336 -327900190 880248888 771709838 -677195206 -837851788 985540757 -657492576 -817062033 -352820153 -999383981 628599822 835920927 -208472818 -806004091 94546092 -699967415 -586143573 273236298 832199068 -151170472 857491678 -784515456 -33145513 512005961 -843478930 -711998358 -805527879 221966018 -96871004 655733331 -257664919 -38522399 185948876 693114644 824741670 799463034 123434951 -269836179 372123924 514004477 2157632 131045278 -978714272 267942714 -813595635 -356050154 -169666187 -869738777 -489649044 -765010480 -171947382 -84709190 -201175273 128107136 716552020 583258363 -971075145 -815971727 -355672190 732749187 -547339380 -121838760 -822800008 439797948 563802718 908722778 655151056 -857144619 -961952251 939483956 -926279249 -398714433 978588728 189361568 494554572 153623043 805403816 663110538 429093871 -552734199 -542859900 -5421480 -721048302 327927987 -491601663 -621970826 395312941 -677134923 665487574 -274484018 -510628400 179438425 -481430656 301853725 109957715 -521719925 -581057393 225522528 -4801358 -323135616 715571679 -861525825 -234132113 267700594 -536846970 259543287 -269409085 -270893911 663438066 95813252 240914916 732522564 881948579 810619097 579028218 522738197 265954049 -701002386 963561703 373966573 -280211012 499536729 630015883 -227782222 -129933283 -984450816 -893226352 232321937 -129039649 -909535158 883906974 -981404963 -503275572 442966681 -722894934 147657326 146243803 725973309 176348709 -509301176 939608412 -237668760 710152435 -663353682 -11242953 -502483431 -757013604 -876162230 -641027331 738004534 -824615204 855892232 -449458437 327296003 365383674 44856887 711200132 492489520 614249614 -67378198 327461186 -686422002 -857547019 -603567317 -545386002 -966656742 236207208 275840459 -594124881 411627706 607951501 323267061 509009687 -505140110 -447550224 -98796666 -519609780 437213262 572707541 -568403373 778470316 -124177676 -263730294 531540343 917386509 136545518 -29397621 135335381 -829007416 976653244 -871494079 -950845919 -903062679 437903006 -296582653 394464037 897772010 -550093050 764879569 637016189 410139166 -831585293 797297210 881513962 -693571219 408651723 411550253 999377361 724194776 -986105045 -177072048 742549892 101052145 -774142377 233631981 -256988583 -459660617 -130424310 350515009 580590961 -239316284 -700113490 -898528227 7949526 146234163 893980038 -539337391 988461335 775517250 -320806737 426132980 -24775704 -768993359 247110094 -234806685 822131092 141773601 578262195 289200624 212488170 724954537 -411391850 -773968393 654258950 -716491201 -790257004 74150630 436249224 -269184917 535497517 -232348156 -336231438 92212085 -657300032 -698820374 358475210 637309682 933628024 -685041643 -453713287 -420288724 629211013 -122004945 -581853558 459054035 939573662 89773726 45742135 -939632578 165945744 -451192008 -770803668 394323385 -438968671 413711420 15692041 -212040073 -124029151 610462086 825943486 835975327 -408478917 970778122 -796289438 314623701 -334857903 -202426078 -960185070 785051483 -176584963 164744567 197827599 800449025 -472981446 -40330227 286298255 -873948266 -334939567 -517757906 3617678 662708873 524264724 489632689 -445655550 74691084 845019082 -454483082 -728930738 520740023 666697401 13724542 689351100 344590111 -16105677 592318621 302781964 725395132 975535012 -448852029 -387179751 998718041 -696398590 747650940 -882525181 466222343 94042719 207464343 -691117345 857748392 560559621 -418531732 -353797923 474255686 -639934769 358384111 -534577018 -256154869 -121504135 294662986 239863376 -222327232 739204737 77703791 945291983 -80230655 -36516394 -520539246 -425933164 863401406 43421543 -766369215 -163994538 186951400 842977020 -229404965 663861767 771540813 844854650 119267512 -824551843 629483410 878370852 -366513390 677950736 -810929500 773865425 -714994319 680877096 989436381 -350049231 590748802 120608343 -243406258 -460057945 -548924088 931672578 -315306518 859386042 438423951 -770770021 209246840 902525013 32072915 -619525939 -766830348 -807929989 -527367966 -879118750 -117128685 325709353 208533527 302692832 85946927 -721928326 -538992979 -802003873 -279599341 -960143666 526017369 408984376 -403934522 966168348 -86572577 -875242982 -314101895 548946688 584252061 804612520 514732662 -324343056 -358323084 -917674546 -439693313 -328715567 -616373560 190364747 -248820560 765975762 -942040888 -183407841 156193439 -486327629 487613559 -844073634 886726899 -198865186 712015341 -685276581 -941504738 -790865628 -89283101 207373969 -723341306 861147961 664043267 -5689898 -985544822 -94237158 -78853232 741404417 -143720176 -752653288 168101172 -662263660 359976499 -642908021 136268279 -132769190 -854451583 205504553 -211116663 -844200557 341661335 468628921 944698633 41964432 794322392 114422339 636218358 530453149 -396741298 286874000 214367668 469610537 992227893 418189412 665261254 -26970768 -140639907 795674717 77749408 -738024098 625102159 20501633 -230053333 -508221290 -212764136 -421972211 -102248570 986547595 320294851 -351683422 -916675637 -620777574 -302595871 485916599 -128481454 -699254663 303314857 713145434 -899652906 -838599603 -375104132 -268194763 -779878351 -384739523 783597202 828563332 992793483 -311660919 -633771848 548911272 727582090 891938606 -154694957 52568258 -384449279 -234142359 -639967435 96366815 -915365669 99667300 149325498 -259330582 -291866826 972110857 784122366 764632240 534901252 356061465 381536623 279456685 -646741302 364169555 583672118 20765512 986901873 51312348 -856959504 -205957991 -231554768 -37626844 -523849557 -486941072 699202347 292837913 380707871 -79614118 788967175 -805671133 -668843276 -270024536 -565196439 -742163550 -536205222 159581788 382476231 -748517011 450896737 582950861 -725724457 305898232 -375594301 554862773 -547144413 -978939431 514444311 927773607 -944385288 -187157113 -537966960 -158446877 -529917738 186296 -36619923 -512231984 -866057901 -239919956 -478069512 -702368052 21342217 -284235393 -416811912 -905121092 -520537843 -564440771 -756126919 -986186080 851101501 535056022 -99484840 -315641230 156932710 -544059062 -29996121 -317480962 259833129 965714958 -835302110 -614900760 -438600139 741740119 452912746 -700652557 542953924 -865824303 254165297 723606712 957895968 182802032 717769023 -419259213 -992729801 798872302 322741633 -61933753 -120812690 398055571 -382550948 -520724291 500616163 -529352907 261811929 -506493100 -191797229 837203721 -901644944 454127808 -571557014 422776853 393825186 812664079 -289426748 -696165615 -735465697 -986220978 -790963126 -267926605 -994103033 460522489 584105829 224145269 855971911 -366675354 -836189705 -916839368 693341111 -813631777 -235477154 -154045071 897815830 -517919170 794344700 -321610245 -265486877 -909171929 -649659695 867528077 749331472 971436920 236669339 -72771393 824982914 -187864306 403293275 401494593 724061267 476150800 -843977199 -160837277 256488766 772613987 632593532 192117766 467901755 -958989036 998719815 466801185 82285467 -90268631 -349371610 245624140 -801601689 -113240752 -600977135 749587893 -608227998 480267819 -294013286 -660906315 -495643392 -338608625 432702837 363779107 -874131801 728075257 -365610472 -172383272 183439993 -805799563 -844550148 316467033 -740491987 -138047767 621202337 -796430024 -799476358 -876810145 227658775 492861558 -238836775 485193829 8068090 122685371 368234834 62359497 -981621927 -728643227 130397953 677146052 418553774 -286209934 -996039403 -866201246 387724948 668896688 894176475 -17706861 542392175 564399688 -956734533 332766341 865238031 -760123638 -594786647 -184104776 962748765 -902858113 870389100 -42344847 -549715938 628379309 -562640865 237551388 -451458756 -514317266 -163099327 326947816 135848342 -456596768 -239579767 762292653 -256358907 903217390 395531875 -923571855 337700047 -807194423 294711695 508555374 894413808 858313380 905565657 159837226 243411504 -757558001 -138930871 487439574 -263067188 427162343 151073369 355221669 -92284344 494962567 -453826682 502982452 -239908762 -73162494 -578001953 -664608306 460480215 398560870 477076288 -367446277 772325921 627278762 985174666 -577609866 101857682 348090872 844493387 903665926 -757662029 -25990861 -989789955 727752527 -814487903 -394357699 -865404845 88963632 583734798 -761188219 -155537954 -282609386 -633859204 394357932 -81023523 -641278201 -298298012 -314326894 -365831190 831719857 -300857734 -132307255 245342778 529763657 164392687 681911051 880077095 -382132359 415346108 -592452505 -629075444 980675426 842003121 914504084 938644629 -90813450 -834886324 399556 266685455 32044752 -975274224 138135737 -840326615 -617951678 -667181044 -117508288 -809572842 621914511 -907138319 -415351580 614429853 -68399637 -372062605 -333724677 310907852 615115 326904478 722489862 473393052 839822968 54375811 423515801 -295816435 -91379670 538660507 891467350 111970623 408895962 -214671202 -779842107 -43248216 -131952796 129672312 730155450 932467435 -802492505 -327640448 450670338 -983972836 -98102163 -457538702 822052155 -585050873 -929132513 -416106978 348884920 458260942 -991242643 487469047 -432859849 648904057 -146336780 647113666 37073650 -991672779 491596868 932652092 -531636586 -694982387 -491859189 879715564 -452585487 -91729282 -922387624 -935361035 -662801496 -504043350 -924284066 551996290 -347574038 -682682203 -634545262 -591837881 434350129 -516072477 -982730806 740782520 473173523 417910022 244915187 555460046 224781435 638836312 307061533 -395789989 -741962779 -574790674 -700989194 -44846128 -865506664 92544764 -309396730 -871444669 987724463 -541741803 649957902 324290986 -365389757 -719414110 -816126798 675440295 -565532093 470243999 -376026150 -462435776 -194544544 -448943244 -811474959 -143201245 587379611 916961407 -427061490 619792451 -81781619 306187179 -154540439 813044248 -625496069 -456935178 -504397961 829747940 945660776 541632694 -190232370 247216851 -772283108 -629987751 29550803 49800561 181276272 237647393 -765152319 -337543459 -990904633 -668502532 -859484889 -397589537 -201471252 -167818769 294542631 -38008634 -976777481 -320324245 -802817667 -564341846 -158544607 -895253204 789863720 317223170 -471252599 643559764 867939353 134345389 -308448013 -930499459 817043605 335107514 -993115823 -668808302 -769940456 -213686958 209112661 889860568 -970957802 269823427 -672112194 224325404 -654687750 481567050 584452269 -38624452 -316883655 462577782 -116586749 40341625 722727589 -832755085 900713474 -909306069 -118733789 -892226759 730515378 -134384493 -522020006 352692974 469777058 891257613 300227787 -564881042 195650899 236142638 487913602 544869844 278479239 228173004 720574414 310516728 822721815 -753052642 276438802 -341551856 -127569466 -184964497 -432876217 729580097 695214057 227455660 -328540362 438316143 -158724178 -538790931 -428937915 60475998 -362969456 870463035 -96840322 -792973369 -788562190 -287704736 -990928449 -2323566 -298184115 -56635355 544781579 147955533 -493073516 671478814 -926335461 -998889594 138849026 577567939 615792269 103069590 -933972803 559053718 885595352 -95235369 689512376 333233604 324986420 728085050 -891442579 -203733497 -847150550 49668447 -678351786 509798174 -351283912 -766185193 -216263262 -235577305 -184848962 -723387047 -285953625 27719119 -726510055 588241751 -647399508 605231729 101750917 780609726 553304849 679038663 140098289 -599403405 540688548 -18526835 250690685 875107548 302152076 -146226155 -122425554 141574421 767440637 840337216 -958496586 651978072 55407580 -830221765 -803433411 422722398 628789302 -641075958 -738328278 814051159 -540807403 -808949296 984737819 988305555 -197544526 443368007 312534625 -177026046 208913234 -559700801 -129557534 610711236 3886239 943642988 573617397 373701710 -981294689 -926411555 -769406399 547653698 -213696241 181887213 553176897 198756338 600852935 64691600 -636099492 975627404 -966791516 -53069151 539636118 -136081695 982288578 186325850 -418416602 139242516 -202529182 -612676908 -795643895 -503788870 892433767 828234863 -452488784 -607244024 -518922342 -509385262 925700656 325303765 282465008 676926244 -442931006 -459388961 776487432 33226684 933345831 -213875899 108683045 -762486268 110820774 -890843671 152745833 -240063562 -297853335 724599791 414282972 673899429 838517915 -166679749 691594209 -771432988 203378916 -340548192 842203304 -87530707 747094250 609117828 -184816557 -801456810 -722150392 -986134228 -401395761 840740763 875722201 605831230 443298817 346164139 -467871895 620518695 -228689281 224658224 -712960 108668142 254235179 -277105358 -322296341 -275252111 -782613049 -933865039 314412714 977778829 -402559642 465808948 777541784 -250891367 -917508418 596740287 -519783790 -497750634 255375992 867078215 -701593650 181588342 -327635060 -217207304 923383955 -827770801 -724849040 -818209845 -695606 -852758392 654741122 772908633 475593795 724128410 -502856112 345762924 961198330 850902579 629270049 -791243331 -883777656 632517006 -665182128 661887433 653962373 779432354 -978220863 -76087511 935703975 696775193 301851336 -316507746 476587359 209345816 -948725626 -124549686 -614405236 492450025 749926724 -109097425 650849381 279357023 133278225 596581415 690905556 -819845290 319805975 751699225 563990151 785177772 -757640721 -711309692 -917337728 -271425498 -748735554 -323926956 -426849016 688058907 942745415 -205540326 200371003 -241062468 -306660048 -316674475 252733268 -307570410 -723772599 391812574 956825730 -252820048 550832117 585994813 -898341168 1075956 466970213 -48281191 652339147 716180173 -835858757 -16374903 -170512566 -941954326 770643120 165166263 35641992 -717716752 807431222 -711714937 -645814020 -781936852 -807665012 785297855 330581286 -44387104 981148002 -427376705 -418993013 -111700232 -592945620 -678861932 -182426893 492898039 -87904972 653778571 -868846031 991972933 -238520537 -3616797 685310978 455613645 288251534 745394211 628168152 -849205921 319256057 -396427325 -141362709 -472780766 413915695 379516663 -798571431 330130719 -654266603 -760650979 9213074 -273699600 596186486 -775839133 -162613809 -770892138 843056370 -718056251 -368641478 198635535 296761463 -411235778 -453795226 540084702 -968292461 466751289 636496824 -311833833 -110137838 -33807442 -259591113 6498629 958519832 -460066245 -773636002 -860303129 -59468092 854423025 -914198688 -620420933 -765587657 -529797000 -509218409 -36102206 -719726471 -309106847 -268940045 589579271 -51076138 83000979 -185686483 207547946 -217071339 183175399 35391243 807938997 -543367538 857539259 -958788185 -476437809 -84485999 -109897803 -426734973 928374269 -722847829 -430804183 616525469 -631132877 716714816 575252573 542637092 -526752352 379285702 -753000675 -101335581 -804873356 60751649 -385277630 880020446 875650149 -252719685 -929263671 -607155026 80911674 983080692 384766044 505212724 243175950 -492295243 -783400758 -263564373 -9407296 955662408 -989967523 634161162 370967522 -915700295 508077046 -88505343 -452310236 -675585352 -34768872 642892205 -27468759 529170984 -153139247 489428163 -153438908 302769618 753768028 -191633599 973145926 -774603078 510358460 2489050 266279237 276239504 888861460 62340845 486388943 511848863 219735772 195168088 -986565427 449187438 285275457 503654622 -185728726 -858934567 959467708 -833028192 -112470172 266403767 -610311223 184763031 -268232136 -494438802 949840548 -870076979 -523069463 -306610873 -510064976 -75978717 273197563 641907401 -66741080 -406651755 -200336185 715957405 107869317 657689703 -882752297 -875149753 477572204 356453770 538344515 -123135769 -614848298 -958200582 350811208 -391891267 -48605916 -927218692 476859897 -487322934 479224012 -908737743 -949678551 -336578306 75331016 38299641 300985461 819030182 190758458 948485117 899589637 -524665148 558673406 761042858 869939468 -520229210 -479769089 -929477493 -247999000 599389524 -310114491 499648408 634565937 372534475 -801871163 -651983774 -454986697 940744288 755851590 541356916 895987370 556138018 395732478 164129292 333928728 685634970 -830850059 309577023 -709595723 -412715995 464392540 677553241 480670559 152215074 -462672433 491132009 86723597 -42938193 448719881 -514103008 507526011 260283292 655651681 -272401310 532015182 662143882 -728365767 -241907409 -274677015 236191251 416074754 604694412 -155324713 -400739278 332036128 -734042463 -196307890 -789226867 -984287547 888406060 -966839163 -338380514 -522483151 861667950 -482414112 -91833857 -615558622 824016328 -174075958 -701137084 381752630 -521227936 358218516 -806376507 158503629 -865977746 -185399729 597249043 434721234 950196028 292621978 -344613853 155304923 93698286 -63261224 530257613 -630299719 -942192914 -623720305 -592860853 -213866486 -623288828 771210661 153926706 -517393687 616388284 512826018 -112906818 -787968178 -120421006 -398623448 -657852903 -487998577 -611102197 -134181706 234288231 -520746119 -555826299 -992692665 -637068194 736954989 567388599 -305306071 -860236939 450056281 -633694958 -879844135 -590336590 800344041 118111376 421391491 885713908 -76314188 -941668642 -626593880 59223389 -761957972 -475001044 -94292157 256690856 -671107110 677720938 -411289396 -534057171 65643751 674453144 -936986715 -918555744 688013733 -602326451 869870202 90824465 -593419640 -791458105 794457724 -512227817 -55234985 -178292013 269108527 237442373 -888550975 -622616365 -72562678 862581639 -948359397 -974134213 681043526 -836352619 86331881 -312611929 750322655 -432964355 907200349 -990776913 304847736 630722404 241248171 107066692 -828078128 629498421 -895161558 -558948244 206114117 524012449 -72807899 963394330 -769738156 468831852 -220511757 -371519469 -575775685 875424779 816535602 332519783 -551638380 -378722825 -616110864 -600068699 -339352523 430689772 -638672191 -240564567 -823818662 929308961 443156940 -450604853 -753034524 -277753068 -499656997 -526150355 371048484 660641194 -479313188 353666462 -408072591 -635716514 845224856 -126652021 -661527505 -382226635 309936730 904849743 -771015097 431989595 -247763373 -554074910 566142349 500296776 -300591730 29644885 673403782 -795845342 -700529192 733013364 644753732 398626086 655343839 947790968 328905888 936249018 -300935095 297580144 628863995 -310381466 -641855505 -469817903 -420076654 52128417 -268474771 -363094335 740560032 -189264060 -895373270 36754236 -84465184 -841286153 -768918193 -612542093 -149490655 -109901664 619632342 -761404872 -488704756 -652101684 -39171397 474448150 653203625 -552273419 569329779 -505338321 623894505 854951301 774045700 -963741113 906613854 270446663 -621436852 44194373 -19783833 -65878819 -617390525 -7500097 651515825 -964625154 -347980847 -230890006 60293927 538234274 -577375436 110948200 305145530 860873852 972151692 -586369249 -845735388 -957872285 -731667669 -239495793 488450815 -993637396 98368985 -907831206 -406561143 534928111 42890293 -874098390 967661808 -131175236 194583145 -482761187 220715439 733205057 93500577 64191628 -97208780 -574704878 394801632 -861960482 -5421113 -485152064 689499729 -146948513 794302767 342822961 773117232 155942869 730236197 420662386 -418030578 -719357835 910073593 291323491 -549381568 39339612 818704307 -813244564 -418100627 539833049 -369374899 885225585 -860706256 -982706156 -104771449 205656398 241410518 362074567 317339177 -97731966 -523988369 408055584 712443959 686128880 365722271 -957208242 -436433199 277235225 -863064986 38379578 -705034962 161273368 -274873281 723026811 169843544 871914472 422807426 -497646543 49543388 236782193 178152091 149132942 -575363874 616315858 253592270 109208950 725032778 420158582 354471519 957594181 126320925 -760143936 68285815 544201198 -219624417 -56405848 -332067702 -994551887 9913755 297690532 354486853 450217819 630037518 293324862 803423591 -916904421 -817338659 -691231036 -367459704 912117914 640904353 -607391074 -877751227 413325837 -914432583 -527336645 772919707 313951068 -108471188 -63474886 -777867724 -525537357 -335097997 138381014 -880016851 982257736 -701135556 803655255 -741755174 -575097958 27560492 135574274 532094260 301050009 -455520111 -790478296 114406499 -658645189 -991965544 -615550816 962643883 797697567 499655948 -718099885 -484822647 -632108103 -812943369 -933401452 -169004309 110559407 -284260913 -783830588 255452330 647952806 -487856937 930361079 -239451553 -1319668 363050673 985063542 -885039606 -839231536 377748374 521681324 230482387 -798942405 186579302 547811466 -634895592 -460101717 -300044735 525259045 602257929 80135232 -261701361 -611982517 984941911 838569799 -196292837 264496475 -259405453 -133175844 193516713 901178754 229821002 -967811006 -808669299 -921562082 241251919 -329532129 -489524506 -770554579 -915928283 -545240336 -182709055 -178072552 -815187262 612093326 -344793089 -743136844 477968346 -179754905 -953784167 -7139189 -45324070 -468604920 -851496633 124988104 802216812 -864549312 -52503328 -650797870 -826029534 689012953 587586520 586376130 -422923455 -759762988 -119479221 -247177938 966067089 -124432647 193069548 -766468496 -867601118 70424447 -826609605 -140565059 -826156654 373249146 564218083 43667232 502116401 -782215534 -442379188 -243312194 354276963 -967395929 635969639 954557326 -326910577 -139380173 -331316057 -848169325 -866081032 -388062897 257721281 -467303723 -9559268 87247460 111318819 -670780024 -745908385 -656394673 74226633 35389717 -778295873 -233161456 -950773727 -201711558 -443311854 341522228 -509795958 90315792 -441391922 -72043869 -202763199 -996785414 -164968266 -979898475 565972617 -540393565 21689871 929393469 863298879 47217202 814998128 224870326 -787751632 -9801826 651866944 509791332 -639078961 556214054 -961672314 -538324189 -974044443 -960933657 190745572 -203468321 822657783 270380537 505119667 -865617737 690974149 539036086 -504294049 321401989 549474428 -887875349 -330884314 -642148178 -673787118 -52614824 -946335622 -375545550 541024979 648010700 355736902 -109193756 -893247955 193514807 848317879 -612054348 -129052528 821443011 700812849 -33116188 127582428 410611810 176938474 252736736 -316089987 105085501 527434847 -537423358 601780883 366153659 54553573 402909221 -784037509 525318971 -929356016 796387518 -455628147 986422757 -478419554 -292049477 -367310665 161715891 456766568 -768508100 -165435940 18816910 519868046 -340754475 197398174 307638760 -965807928 -978686571 -755101866 666565926 -472096485 131464302 -621707114 906704710 -636597674 -410926429 -277671823 -544489994 -5681005 -881874924 16805654 -46720074 181480259 409369526 639618429 330818054 -527399610 -1060246 951834699 786415741 786184263 -847931204 317955930 339001083 -122164809 -760429831 95807837 796863890 956795867 -236617136 -924216462 635681587 798315369 -169019816 -461145316 -89418386 88573459 -232827313 23988684 919621356 -391878358 380051629 -504831800 116088175 -800215714 -548747467 -399092277 800591266 589073832 808096982 267985502 661152047 -645405383 637371423 48302483 -13036063 -919125537 485490205 58308450 837891655 949048806 512657921 936866966 -978377099 893197661 -144307959 915280577 959269441 -181982692 -70355577 681179599 662680067 -307456675 -677970663 -39928921 -949862577 -955236964 -463991893 579022104 -447181101 882783293 -421620169 141778686 118908995 -38992309 927246196 353964326 815822921 977697361 -268821332 221470133 -126948420 -64476735 241688682 -844005808 876655593 588384629 920308761 -213935515 -975305066 -283633949 -913693772 -404771519 379105289 215783453 363215750 -626599761 -915697865 -156593727 -542340106 948494093 -329577706 -202598503 -745035886 -499292971 342026456 89639972 -583395009 757178046 137026934 543480257 -416217322 -939453256 95894882 -494101005 -217626553 -606461143 -115874898 803358199 -273562900 -378290308 824587709 871929759 348663617 188969701 144185193 509427336 528193845 1764120 963378966 366895086 341365888 -500625324 -135799466 -770120118 -291392835 -849908595 717388107 433780201 -707312998 -999600665 205389844 -95342911 -515428879 -830674952 -407212652 -911420018 -484901908 -536910700 546669096 -273608494 133365848 -402748454 628268158 -40102998 -353309646 982487760 679954089 -361770064 -170199026 608261958 377058832 -63107713 528724684 -308081066 -473033954 623416508 -137506552 -252453589 211311425 -141088121 472242492 -761928710 319845696 708703110 -342538480 566991133 -723311070 557482767 921944804 -389629132 -707769444 -828560903 513253937 297846180 -293898805 -744215579 -231783226 -740277942 -349132632 -280124150 -616919080 682932751 -146827887 889591785 576629414 -880915028 -527292266 -280335619 998949332 -378186528 698948701 271873438 -978204750 892587749 29812652 905837780 -261657060 247783344 -548294408 -247501902 288724993 617556931 367302989 -623862464 -261358738 626611351 -519421477 -365860985 829216022 848316072 -310007016 823330752 -529540684 -931174361 900831974 394551693 320892727 401481202 2069691 -516826692 157019320 491243125 -254161716 -571651755 -916516763 758604311 390030268 133555795 451321793 233425795 -150926535 6760924 -140534270 43510521 -175558763 522267062 -204526134 -437907339 -178309705 773199994 -941240544 -71038936 843510584 298090762 -869467829 179555325 -122107540 -958219234 -394079461 866864671 221959536 -887014272 -651680617 -127437291 -467805215 -619383752 61720637 961206236 -836480729 -707629587 160076848 802026896 -268681778 993124330 -23851092 -505232310 689641472 -171280511 234108114 181202518 583836137 -449227069 718352257 -750452659 -683317036 -440710502 -985819157 -512411899 -378178159 -156155141 116590347 -616278547 133410066 -650496857 967506740 -228282182 337942587 630338331 -14805698 22785953 630773639 416524068 304419409 -166373563 41786913 539588493 -794443158 -865040668 61545967 828870076 -206321007 -969142392 -970811518 -224394409 -422825745 -694410562 -16873733 661587680 -216301285 -287394008 639768836 -690867060 -326377115 37360811 -317689309 -27738463 -965776420 940411650 886560853 115915491 -405274585 639791353 202785785 236838138 998571223 950086391 -656617846 -186869966 929611232 -467164429 -350095446 -126389166 120430743 102444522 -752044971 249310832 -922090512 -32153061 822920583 964227454 135881786 -753427824 120310091 353102097 65460441 -342814819 516722017 -980659482 -806498563 -420159996 -357691092 -994465161 136163846 -556707121 -810295743 796990654 -478847403 -410092628 -722191460 -274934445 -683413746 -97492599 -774971648 -1343014 562464946 342792014 -249731858 624183669 90656619 -236899489 611749320 684089491 160620962 432956572 663123933 195078547 598071428 121702868 265949784 -560779193 -29401538 712328767 -845928751 -790307688 -895190822 979837667 454393311 912611063 43305709 153074041 384254112 -79735464 592243566 181667311 692757872 156849651 -306545298 -462224823 591480014 405307726 -943927751 -896949572 817548564 -760310374 994461623 -381133931 23411392 189984302 -199612545 77010322 129333392 -986627641 563893788 -576874021 -754576239 328017452 333272368 -488999412 -37762522 440713142 757090646 -5197212 125885120 -136691090 242792073 -880397418 -971757400 307719585 363376066 954683545 -232114832 -67040192 980820698 -522364686 -551316888 -109857195 -705705972 -821713231 801035558 -903780354 -153883765 564412962 -620872431 162193919 693063562 40827038 285768714 625592752 -893021771 264969008 178717799 289740406 -678465026 -995310779 452544153 -120416533 616570005 711750102 354313277 746736548 -19013851 29658365 -306184971 781888211 222529404 -392183504 830543114 941375374 440313089 -743646628 6623873 281875433 745358236 -917651924 725483170 -618578441 -544804082 147420088 892367675 375096583 777190627 117591548 -714734850 -782433292 56104125 -23508080 -957306143 -348499165 -602264683 -107608479 953229370 261497821 163978541 692407184 748038326 -893140195 178928289 -492499087 251164696 -947008497 293332949 -949874798 390969137 -868049661 -951506680 -157075808 -678193860 -54136328 592521816 -627117524 -594114365 -90763299 327114760 986701800 871803769 813900818 644284745 313721155 -991145983 -883147067 912980470 904437019 378777406 592373412 -732044632 -11129937 865953770 -117098322 403352249 -80050354 518973488 736048616 -192187831 -847417150 -462154229 484759411 -140521322 514640006 -881604797 396136569 288713560 -873443428 156268116 -842490375 -927620360 604028532 128367910 -191296725 -533610130 438406586 846128422 -649135299 -111152997 -444035350 -938642792 928731041 -952074176 -556935618 -155548881 -682527002 -678478661 123717482 -866431231 6768602 -338823361 745946922 460737285 311432381 755184412 631152096 -751325028 357497593 757673327 -815763788 503983209 -687194588 -554006499 369608593 -669864635 -838249862 -902514007 199864967 -481483920 -431699449 -142759278 206029089 -784025627 -126087631 -556738424 798253346 -991332413 -792644784 231945154 -964889796 217952631 130807205 775983309 587486768 -341477689 8032813 84169370 -690242814 412024897 284114499 136778360 777730431 -242496549 -425873409 943466507 -287918724 -982298994 -66656409 -998512971 246337623 627841658 491697683 -302702687 906102864 353060900 93686331 214958628 438607235 544489730 809362680 -774741584 -10112516 120212037 336781688 -369960863 637141308 366907727 664991020 -718665119 -391717645 -947497628 -903521042 490689510 274361789 152877690 41535458 -106677838 588317465 -171044904 -614781202 -844477385 -590478520 372075015 -212225383 608145885 -589878237 -695030051 819282446 203878757 517751096 202440085 840898645 -659742145 -656757131 285931533 935025848 -735255591 -418615146 -131452414 976798623 242814747 486657095 -102695804 -647960935 268743912 -479036976 -397313107 462277174 351892964 -801502256 343855153 955009531 154097486 818369480 482514965 706395135 -370477739 251155021 712559802 204281018 199758051 534508061 -510706166 92828824 985715108 -284999967 269940722 -442168349 -762976226 204864587 349158109 -887280835 412286460 -732441487 365685912 982963683 357236865 -719714424 -734449394 -491848367 -946299012 -230634263 482002180 -514853317 -472850633 -51880080 -382038666 -917325269 443022119 -52382390 818088219 -36422923 889733773 717430381 488613994 -518085100 796491695 -65112885 -136840123 -289044105 614776006 787825142 -77841286 -297403144 308089551 800538812 79782430 554232234 501234722 -655199997 -382309115 -517347374 662891008 603257446 -934661210 941340555 35420642 264215006 -787109003 896426218 -455984239 948544593 -945999042 618576621 781084125 854975654 -12402976 316843277 622600277 -532397853 412208268 -574522306 132910886 -24731218 668060341 -188677822 -800528614 -586195335 430710319 -249629693 264444878 -143544051 262124381 -116182402 -119205974 -433612707 -246217477 335168961 669312280 486779156 -538435475 -378889031 -652338782 -288188258 685148243 -839602777 596950753 -407419429 -769016757 593748385 372426084 -808888223 165102894 976280758 164562298 -259922089 -943721652 -921277303 915779253 985932814 485009849 860331521 209489316 -822607233 927516270 351052445 -291296490 -4861474 300063118 -946673392 -955393658 -407274546 -104528410 117235773 -942087220 753164896 -143887979 820227812 430825179 -147228265 398151388 -144419820 65008781 -434266658 167907845 700886498 530280309 -914800377 -70760836 783036407 459485546 307714854 -360244998 547857305 498036238 -83717364 389066289 -835239343 -652071082 378965697 537233333 -548480150 787148659 864785007 -823774672 -404524669 719802872 325718279 68300536 362998247 -217467038 -561450189 -874717645 -619531711 -480818166 -869640145 495334915 140895278 -402764056 -905774507 415327374 223892313 -635219953 975554095 864497199 681653124 596237146 873604912 -260356268 92817271 -545367022 162930064 132579360 -150235184 -262640962 -571733692 262942333 -820477971 -271287766 -351146967 -451970004 817204714 135679099 -622613825 979049604 68730339 548593332 810876870 -637158075 334105551 908544088 -131273023 772107141 -661411846 -648870494 -478436323 59857579 760453903 -533656503 -776378251 -766991123 -727377402 869505433 -608381864 960960385 250869684 897207702 754088563 435333252 -621925747 626668451 -679610921 -675103162 126767213 993632180 99794377 918966431 -726951815 790180128 -990273790 -396272714 430791570 -971964648 243333519 -294069454 647364744 103278441 -242436781 -97701135 101388159 -410202691 -182159631 436445695 -172620067 -921440113 -564437108 -321150176 788186333 -736355970 75488333 807927577 -323122567 -706037389 -290944895 -541025823 -193708781 -810356674 363771981 205378464 -598147931 -100811327 -140958821 128073124 -743446848 13946475 489467545 359448400 -859585701 -138411900 -725292030 -272118825 -671735954 290243653 -94954239 -459119207 978345525 942807554 -440951847 -673982594 533100336 -287647621 994807860 -314738240 341259434 113125138 -824551866 -764167374 221843708 676336401 -236080891 1145730 276210816 19461245 -33230347 -835311004 16050682 -979397606 -643565133 -138585187 -353886234 -52395632 442191096 365690773 628108706 395029185 -563686613 547545477 764861285 -711403792 913856273 531893101 519823647 495679145 -250476186 -922042274 381106787 277494287 -507855653 -311295962 -283903321 -893442436 -331226163 965557 -908596101 30334279 40890749 -662369557 -387234921 -446746477 412017164 95344896 896351881 -830427062 611905540 893604210 -572737564 816051708 232540817 937833038 926408522 275995151 -789172496 783297956 -769723530 -601330357 -994706702 -956836289 -656392589 -95135084 100238438 -222795394 -979500979 -633117864 705694067 -469422648 -788482112 195243338 763529603 629473125 -439757193 -249446136 610276349 -559468389 -168458134 377198492 -458041003 288443731 -146122386 378234321 -673409359 633168739 -315689168 452627515 123673105 343779693 -815422134 669746821 -539111557 -966342848 360729525 -282861548 761201109 196526952 -144743496 -201577479 -995496671 -400955528 474459144 855817072 940337557 -315376555 -419474581 -360601720 -687056912 -929178390 -629018785 484735299 148882256 891728728 83465785 -653356239 442087127 -853907909 -656735472 660112310 -334432584 -562709583 824649915 -181439781 36560546 -500473238 -90211256 13086430 -30949066 -61412193 109756964 -204590592 -995019213 88820440 923329644 72543244 3525480 963804983 -161997306 211441045 -747460688 -782608546 -397233739 -170420505 715695213 -108694910 105853269 950507869 -628861088 -276599829 -401794940 624403380 477862840 -756363616 705986021 -886086954 477424225 -218582271 -883089659 795196093 -618191708 522628622 980607384 768162632 -584970866 -820887711 -463747624 -339247120 469104806 -960569840 -282288641 -654164407 -21420581 530744066 964217372 208253240 68927895 -921340219 315671768 -603486496 82054197 -951819465 -248137569 -505749140 102926918 488816959 930655286 877583401 160947422 -193520592 321429457 -421137522 -343373803 -390208806 -911161539 192272165 -95079800 795334293 738894043 -873746413 -727054776 -305194988 -213092843 973210359 -103193051 897839755 -146797948 134646159 872290052 940186662 420199198 955117774 738875528 -837449018 880439101 42610512 57408352 -94178541 -388648124 -80969278 -790798635 -660201569 -667569550 491593188 511713204 -241118195 -741796661 -955144991 157874739 90737308 171420669 446880801 844040705 605329595 858538189 589893551 279239996 227051633 28963694 927876996 651463826 780627926 -469222842 654641986 -923578553 891022889 -603540241 -483629807 153547422 283506868 -350306254 945865578 862048491 -63670259 -664962694 555486496 -388208698 323020591 246553430 981727867 891450954 -241921831 893159464 8131094 732130319 732670052 209103612 986036472 -54476749 211868708 -262734898 171236736 -127675613 -595725484 -200078860 -181817330 948388979 505403898 -976763058 874889414 -527908840 943692395 -660393207 -90451614 411073672 -883784468 278348828 -762964079 -293867005 -410619302 -598899927 -417548263 -164585726 -832191600 575917560 344179048 801016981 -994040983 512281590 54805587 -266937403 -38230779 -418900892 -656634760 771116153 74836101 -294499275 -668657588 -288115343 775529358 -796361266 9256831 -344037062 -417472823 827970067 -49487875 -786966212 109206278 794622592 -667563519 936978159 714821600 999007020 -974972717 -605062033 -902252040 681003040 524110356 -618648193 652747074 646722572 -351502485 -717867834 654229791 -454518751 -904528540 149049238 -420933938 829038305 346116485 -144954639 301764203 111987898 844899186 871834534 105772756 805457201 -367832899 365951892 -530763645 251708462 387847148 749228604 442669286 802301244 -357795551 573191255 -279403936 -259999037 674085570 61826396 544701467 -945510065 -819778909 -749974415 -325535436 -91305223 -579432839 717846540 -119678924 37684715 -973135685 611765572 795930629 654314598 -956385787 -614130553 -784262132 -750744638 1121775 -249792401 -182705369 532897757 -940466434 -34735458 474202098 861958783 978602400 689821586 691792837 548092111 940614244 -384834894 -367687431 72163073 496310074 -150330925 268984796 -118745406 431614000 -131446933 731586294 -865473717 -263028457 -514436798 -918287540 -662483417 337926259 -283492739 836495511 78326906 -835371836 -129943560 788097608 -886406565 -863041338 -433352531 749578403 980403662 410239755 813959009 213144298 -902015788 -807412156 -581764124 112273863 893959902 593103327 -47921260 262379042 -332169844 543650797 491919504 -914054873 -282047663 -714251653 224045210 501720774 334686252 311087082 -853013654 775381464 430781242 955484535 9515092 748723337 -721134496 -803657789 78651201 -924694228 -341667319 -654056079 983625306 -788454526 -191189520 -848470475 -291410417 -653182457 -431111291 -243316012 558348893 634758557 328466703 72071450 589725306 212081744 553292673 -458545370 -143406160 561564081 726902732 410373785 763030095 969892620 525096055 689349977 -768633050 -805666075 532218723 922122898 -72847928 943225741 208515826 702591938 -53400788 -660615233 528236056 822896413 826252120 661563478 871458773 -310274935 903963067 915929367 -532427028 785833663 -426293823 550396037 467764850 942120645 795273472 667461023 14204151 -580771230 373884598 -181361570 -803123317 -760287490 -176939941 978776146 -635598064 718129779 670931626 -122237031 -793047925 338266483 32980756 -464308365 -47431171 -679981040 342272086 969887516 713852218 730746936 326100466 699617049 -765522790 -889581279 926900954 -234714496 17078954 677674261 861173747 181926410 -49281537 -824409623 -511665288 -281748077 -820367854 305619916 580887296 -916760878 277897477 -110290445 -207131105 830097311 -177881228 -600494955 63032098 -615271119 -168578706 692575106 -827478807 530236060 52214426 -265531011 -92445486 -806728690 680317378 -847527460 602929908 -359755827 -245129481 -982511744 -180381503 -285811718 797798650 -173269847 362182963 716949278 771379918 -728801124 959366568 -232663385 889681738 679710726 -991642736 -949423489 366478274 691235315 -947233751 -779847975 556347427 364700876 129200919 392175641 -701174105 960520051 217901353 -411998622 990343831 -210478966 306770786 438005326 -13237424 468270911 972206794 44478108 -380453980 393804705 141241227 -947008720 577364863 -949573157 164208712 430176595 -853073139 343451686 136015085 76227024 -665835810 330334763 149428746 621385930 -18470479 593933518 -415956888 834503530 -66574652 -752793126 30128390 559907233 236127663 349316806 -57489552 -846171671 -75299544 795302885 871891048 -378042147 114536884 820733410 216670497 -141430037 174810292 573715992 -928498550 171508932 429761321 432749284 469323152 -619090581 -342479258 -908670634 333682202 -791930392 -922813877 -630285416 574171454 -407555821 147128269 -743441244 -602695512 -553051005 -173283485 -8882339 -554928455 -675309279 69932375 -205500923 924901 513246854 -12539970 -142045774 -951231409 427539433 447425211 -751289937 -591865420 -901559825 575759311 -360859759 851441166 401813152 769025667 -416737008 -387074947 961518282 400009912 371406193 -471477325 960258167 -583380207 320953113 113225166 -418247908 -557434197 130903661 -924264183 974410918 -736410768 -97970351 -444333001 30194275 -104058491 -256375898 724865323 -195795605 -391656717 766072287 -481244420 -941488538 635856533 37375317 -862293342 14697395 818845630 367053605 -235989500 -572316853 -159158763 560483713 -781924484 47629902 -536126955 631327987 251025696 -579996693 -659448577 694360686 -515932994 487914627 -852670193 532079802 -776670730 -861504824 -202054556 32093122 181832514 -574463392 46596772 548939106 -684001435 -878672131 488774181 392134087 461663745 -175691891 -300371093 733640359 985104001 -91231951 -162731062 -221186332 714018623 -824306575 603549948 547300983 -980855560 -256589451 -887013592 772293725 -751925610 31194030 689060309 803119355 196976941 -990651196 -782197216 430737420 713652097 16273814 -392107429 764667667 -108192608 -994674087 621171391 978560139 519243312 589595098 777881214 309069831 -577046747 -588243659 618826582 583936218 -391289879 -586359868 -438165668 338186132 -301341747 -890843411 812764449 131447504 86813591 -756148700 565611681 -960766019 -81752530 -740451408 -163298102 -395803344 -935615986 -15357758 914372180 -702400645 -903416858 997109149 -306404112 195286261 13110509 220712217 557166310 934847668 -920821402 -699579979 -998411092 -470310461 946204692 978148733 809085476 -458413825 -793867758 527695301 337890929 -120590821 300199276 442058383 573361026 -911816898 664436995 237364432 786358164 -390919525 -665543374 615826994 172101704 747913729 -629089203 -625188497 703061018 26781725 387444734 -372806596 -319787545 29935034 951714258 666805572 51372441 395259994 944139998 267515675 -402475668 -857884337 -113637509 -167312945 -224520429 -611101472 688189107 -405275311 228211602 -845171362 -425156557 517065584 840782265 -552822768 31246492 224604756 -767005241 -926155026 76662320 573926833 -271134435 131213947 64777113 8369736 245268221 675206105 -309930009 266867271 -850937448 389692349 861043147 -559045719 -809867939 596042005 -256871689 -457931690 698826178 719580854 603217261 -924142923 305756354 313809352 803550899 -419878921 -572123963 164658770 -312790193 768368989 -404631516 -923284574 -810611459 455039750 -634098585 314138884 -882450124 -14830359 -562872524 194297632 911686908 -710875116 555013675 -398656500 623951510 -443519825 53968771 882016890 -163383172 -146498630 663633626 -512924482 614945472 -127525767 -970357941 -556679558 -609859794 -57954672 769323274 518533547 -786631557 -356571549 877482302 -921268192 -701124829 933148533 44110239 -420767533 -352307214 786780954 -553686656 -69794413 -823596912 171794703 -645676355 443932047 -963521258 -838446471 204170158 987660254 102256092 249460629 631526839 121197381 -477837837 -9878157 -579479430 -800269195 644220015 -655985222 970153453 14484515 645433048 -279008643 -799481495 142242728 -124828452 781902598 541309485 50727080 -608442269 497549241 -964667869 -738012745 -729366224 -573271102 789487239 -984869432 -405756264 -465280497 -231652278 -15471629 -791467856 956175687 354583826 248785750 -826834000 352926129 612404632 105444694 -395478469 688501231 -288866371 -3718782 -13127171 653880154 187284554 -202138018 500893332 -904050209 625257198 831380259 819275141 -240989283 342759165 882284739 -913979057 -571094280 442371790 -325988973 498320186 -328431385 -40496058 -277792174 -544659537 -248727008 90413789 -103335839 -804408726 275430527 -607168587 -873652885 -49856471 23378490 719206306 -136513157 -327035072 -442268071 784450345 -493184157 -927519808 111471582 188588216 -36104882 788161917 -64278208 -821237904 -599442530 482204956 -759631139 -462320542 730184133 -498289468 683863419 -849151263 -189128283 -921001338 -716615819 680377744 -174004016 -646701891 435662503 8802076 -869253042 986361085 992926541 296309858 -406378040 898493339 648260271 591797586 -175081113 73032891 62298039 -1961843 658116793 57097864 -780581550 75680699 -503981792 694041835 -624519016 45404517 -875000258 -80608627 78612441 -916134515 662218423 994965431 -609796037 -119308385 -237114967 253511613 658235245 818639258 -737283451 -254467577 15004205 444522061 -448643397 198446835 -181299333 890416635 -160865832 -215085914 -38540917 829379614 743890336 25840469 509367898 -739057961 -108052981 510174722 417353070 399315627 -994411891 -716424886 461956828 336895182 -782405100 915045108 998543659 -136394174 291620774 471965407 -600618825 114224358 683108518 -114549624 99730622 133942555 -512635801 -311739383 -348442005 -644069111 -89859479 176756668 217613836 -966627195 -758302208 813245524 93568969 592542156 532863941 -316344697 -48375986 379009567 636256524 225763703 -742499033 -581895662 -652876637 -208264832 594617428 -594230567 806609349 -409412145 515609650 -792842894 -700770464 -530808461 389800424 -606192967 -975094473 639559627 -337899318 -527477626 376219198 362558525 -687153135 766517823 -518435146 -794054365 556744611 288871444 597826906 186629446 297988095 124911242 -155461124 -190597844 -486045861 -929502318 203338950 -936577538 -608577729 -814696121 -43127289 -956023982 -301586598 879911382 138179885 220105200 682647476 -985328211 -790366716 -350759378 -164728278 -228680338 -203251970 294074419 -751282248 -76867861 -374775403 -832531231 -295367923 799425274 575399849 -968975966 -30861909 -956986358 906501919 428230012 -930893666 3293982 -890099853 -372701598 -197571578 -208151606 -762061982 528163352 -319367513 -464784605 -708023846 -335194991 263873625 215018492 879527484 -673090540 -644637578 576520974 693218291 -266268831 -900530175 -836452544 462416008 -877581557 791179381 831147111 841098107 -875489691 877129227 333698268 -597139765 -478640566 -295685300 4176018 -609937069 -520126665 -713648787 22083297 655189884 -436530531 -512112603 211051708 -581117522 -921556663 -951158414 923580656 -307059342 -229726429 298555926 -318511655 217541546 472183063 470973283 666318039 -656886865 504576212 -518180566 807523280 -844684511 554684059 907420409 -317423432 401103519 714716461 655324156 -559529828 561701597 -425206391 -12182898 325627931 199111219 -236066935 -43791993 616793017 -515572602 -887667909 464577027 -479487862 -824074870 -870457832 -522300924 -328088236 -337129720 429218707 -177812751 -10558064 563758202 -86909813 683494642 -132714746 958695942 -875725448 496319628 628723255 -818233850 165037642 -823180752 -114783187 -793682715 -115235527 -532962592 24449788 -565928253 747006469 -595124782 -688226372 -661150739 -435697508 -37557086 234811731 -878640320 -881601482 -545950097 574262505 -819621913 270038742 -370864395 -444757143 148812856 645830252 662013105 -955165157 -270824612 -928822744 -652235844 -867519324 -913396775 -194933712 925253102 -381650118 -327075370 980697569 301490397 68477015 111353194 490445851 230164080 812757 485753918 -264404722 684592648 182009397 -786682152 498881807 -104130096 -565059394 -285107015 673138310 -603345531 22007651 -819840822 -515504890 808852601 320823985 -813508053 -551969739 329969912 -622005788 -510196343 -403312336 -92625720 161905836 -741674707 -201333461 303628323 646921516 -8765075 -219937130 17442118 -403862562 -510819661 197816310 -717045187 -188082086 593170224 -224367255 590171528 -538283882 -213551337 -583533368 -493431769 -474221619 -289953233 474461457 -244887373 272461796 689762161 -528834470 782146234 -300795447 492084137 -750588736 69015316 922391743 473288367 239887019 864722439 -642638979 -608751928 287945294 1966175 -488947896 207605394 667051358 661800484 766449944 -833700777 -447216226 506343167 -468702800 680350705 -592825704 -503236505 167087927 -434669785 -193162295 256820656 884408738 735408058 83458667 -382895177 152186861 19893901 -152008368 844897272 393593418 -710551311 -135037758 264981939 885237423 943490116 -20325734 197278457 -582595188 993499453 539075028 56115487 456911786 996271162 -532109710 -25127743 -947898210 217384717 -591965524 188034685 -1680844 -86428600 -255543730 -678222263 -340827141 -274185144 220357666 203161831 -109807591 684933883 -675583316 -840965882 53376434 -585023361 -812447377 912093514 511424869 849462163 -859332579 637150259 782346612 -725824041 -251281728 578000810 729057714 -718996056 -510995606 -288013678 -719386588 277833798 254998351 -788797615 -645191985 -227690332 528163968 -431849222 645306643 21612831 619226635 724583857 991971089 526724004 -591863342 -448421667 684996532 619444346 786625723 -745831560 962107875 -685224604 246889510 747067795 -158753269 -888914607 -539290179 821758837 245767286 132767883 884185912 -515444338 -561414252 -160986872 -296330957 -214436289 -233911466 547523288 56320341 670522115 -320800916 -382076880 -2082740 -589665159 465731583 987220444 -81816745 -514464315 578357320 -244937426 26488964 878947349 -787132838 -695084784 -576052849 -772011987 71231330 -335983720 31248257 -714293753 231618005 1549030 494339463 483432913 -443887574 898009731 44028894 -561226622 734191550 -760006607 436304313 41089916 -719977021 -484156443 795937306 -415192504 563643459 -220175830 -186250568 653480008 328010879 796069037 -61156637 656943549 246145880 892490409 243235728 -354872881 -398195070 737495594 -583230294 716019021 998301586 -943672310 62463834 -718530695 -386931746 86258099 -761523462 876155522 -622436747 30688337 -261423757 275717753 -912002820 -302934062 -248255619 -782372129 785797338 -585051161 964549175 926080075 -722494751 -687581201 -572554615 83737589 -925811445 894494996 -971194199 -291415047 508519992 -382378326 107879082 -994764478 -982110032 -120827616 425420282 488927966 -512212266 -730328170 461990443 788042053 -508562350 679890358 -207175187 -511709790 -12323604 -133556680 389481534 629092439 -534562385 263645789 -146997944 -892136269 -402394949 -327255950 -757427438 -962708163 496507326 -550246352 8293743 414937879 -791148933 171268999 -944657644 317248392 155138013 221003984 -48108498 559271832 107995693 -334303445 190142207 -331242585 -950983846 -756024227 -213603420 231598920 -708219459 976007480 157014327 911980986 -126726526 558008402 99649496 986095613 964239376 -70339641 863077229 -377277650 -478456816 249522287 584208376 135100437 679750207 -576466416 600613635 679497216 -218716093 165571545 371007421 159099049 -778832940 -337705308 -507233859 -669156628 146741935 -578886293 -872932364 982376081 -662229433 -275553572 -532978761 58402221 869336378 -331304381 -703264849 242173782 -95951134 -413126076 -310294740 979940505 582670960 -732838170 -156950490 -500368398 -708772645 -805005153 401827438 -314998553 748514782 -268865624 377279793 554376085 558654334 328766073 199637181 -572777255 700095960 -284758083 -511331199 -778782841 567922807 531721670 731275739 678124404 -944235575 -993464092 775160530 886336184 780194456 497381383 -264062487 256416546 -487335067 781228800 377545229 433168492 777411805 -662729189 -903000696 619206009 -664758936 358899722 985941955 236356471 -611255326 479372929 952904398 -561289770 476328629 603446783 -672987512 197834424 680259607 -117086794 -8328731 997429279 -710674941 428042440 -972000032 -424281458 87880668 977421863 -310087265 -919130021 -442851598 993455103 -254253358 414218249 687708011 469080367 369352868 -858818301 646925224 -973328478 304859044 996548906 756901547 174671124 -630635250 -800419704 -81752508 -951362342 415101641 -209423915 243276598 -44008002 -444218974 -809936478 104930042 -944051712 618341473 -871420858 247098346 380518216 -916490365 626894566 -667238412 204066980 753354364 -529392187 -527044838 -441356723 -400822659 -437300859 -171317420 -227132120 -277107863 659795163 -296679866 -513236315 -519724223 -372759062 -795410287 -618551041 -707568180 -520810168 67580172 635117898 26605243 -288405647 211860445 -78577112 -11369558 -515831180 76466688 177399733 -96330012 -247302528 -608438158 5255392 131666393 617594532 -668098865 -17649433 311579175 -626203316 -290800149 234982514 166437612 -688533463 -441549361 52509537 405899322 988414064 46168960 -621387574 -403905703 922268243 846401861 -223179964 925237410 658001817 610971221 859170964 -286195137 -799341976 -490138199 760239612 -561127416 103708211 169702151 -15240633 651378521 -158027187 -174070246 461948270 -438986920 640356630 797886995 123275160 -208180978 707933629 -225275044 480589121 -542041175 -610876388 -816045894 -329977253 87119172 518396463 961537895 763205560 -381593005 864883556 708491607 300326892 -895320535 -106752560 776841885 506279953 -41368445 -376600734 934255931 173769294 -170276506 141462450 391583505 358358657 -159023399 13998996 -445689875 -934456564 -169789393 -915792020 322430816 -980188752 -229335687 181761177 -252490121 8322111 -837001919 -437810913 110970028 985139418 761276494 -873287701 954989070 799573041 564835921 114519630 -177241949 21325915 -890629481 -587194771 -884129446 -939775149 -406328383 -721380972 -482415448 158264190 -21042609 -139219155 975277955 -572341961 -747611657 612885204 484308235 81276841 -833531589 -407141533 266895982 -474712073 456113750 -131341539 -191505311 -617440453 -982525864 -149604554 962573873 -82654853 194006999 35639450 -202959640 -861400347 952108818 599531342 -601668912 -439971900 -682383005 922426814 -651781099 -399046871 958670499 864428796 -646141556 926587930 283106367 33467882 -54886753 971456838 338041969 -725557678 31107736 511833630 182691237 953488223 -693688902 -530882089 -749137805 731520863 886025946 528097530 -162894085 701191319 -550928034 -889643028 -986958693 237807018 704369031 -891690695 -111295404 557841670 912234921 -963088192 -312986028 -683243917 428759007 -432415912 320280931 675456172 124271438 -522423449 424017383 417986760 -489959381 405519499 666663759 -916235259 477074999 483262772 214524700 -65369571 65162987 -462916713 -698218253 694081914 23136401 -957406214 -62750421 264951669 -675790005 -291695350 601777542 393783546 -787592923 -189346410 466057182 184691716 -793436226 -397500942 -242772314 -656345946 -647101029 -475420593 853912105 150135481 -530158887 -750504221 -778273584 -339193934 226070521 -34315909 -716003012 657771893 752812129 146534687 -552016829 430911834 56418186 997655047 639632583 -611465320 -523430247 -145904013 -635961037 -649352715 558189476 -532917198 86008723 517346087 75534011 -249405118 -493472505 -144919647 -279723470 -931627854 -512283844 -388925864 -644112701 898866621 -655345057 -497359966 -474507744 874816027 -161607423 730776776 462210744 -821324341 340742816 -6146094 309529899 -212870889 -475684230 -31722505 -920985986 145186475 656624063 -504990918 -448475418 -212521107 768637035 -913323001 958392470 667278893 -205377120 -769414607 -708595268 70442087 -268453735 771661358 -285549891 518617145 -195130563 7980102 -915545809 -429056419 158754609 515313902 -305021888 226804079 735059137 887967772 -602462839 -784658099 958189851 42548384 -637314311 389109506 -980518008 27137300 662586557 -441845872 709287668 -202040550 -560982652 318993716 -366193657 -126425892 -625113398 -26902036 703323768 -833493331 232233288 532140317 -230422114 -522312603 344287835 -439376376 361987086 -238995618 45426437 822671747 -357849653 -720260563 -777036989 835121048 88193460 -45718819 -232747819 574192247 769858122 727042033 -537916067 -891084959 -927818597 649655610 558892466 19201425 -470640480 -880189388 688605485 -676161768 -115367893 542575456 952075083 -661982864 830119291 -988579908 658967404 -259820940 -752671185 -151084225 -509173739 73746255 -623369957 642701908 438286826 -194538699 433354209 785681744 787379330 354589157 988102778 -45120520 -383442245 -253781549 684659866 219998783 801062266 941057888 -319189123 -710299929 -960776636 -311701849 -774972152 -291084565 -971135979 -216292966 -268210950 -276513269 89706269 956846511 -231658270 -515894395 -233551886 -499956102 -877238861 995974736 955062869 289100771 484768669 -344546667 767327853 -203746554 -906585440 725920048 840464240 781216662 47230916 75912745 680622420 -358873056 -837639100 -340498199 -628789778 -764365861 189216306 251886408 152750612 -399745670 -332491453 665585988 980700278 -632631403 226229626 -730337390 323730409 -612232653 -170596850 -453519509 997904242 308635895 678517555 931245786 539917291 168281001 -309685703 -608251242 828252296 43704 821854699 -918723035 511675443 367948911 -783448326 847562383 665195481 291732510 -381727229 162629440 277422286 261807373 -979455911 -916805614 -273916636 -585838360 908802107 -652627242 946557154 459162949 323812599 264839718 446929091 -97441675 306910724 463660285 -547130874 251175607 925535238 700486071 -155145884 639983032 419030070 586992828 138706514 -351024626 920871656 516348575 -282182825 -572928874 34655205 -882005468 735454253 -670536457 -32108935 -637457274 -574810792 -641177484 654874788 -549998883 234589384 99717167 352733419 922905535 941768337 -942515930 -623695757 698347683 442072801 936980576 731668856 -701880886 -878440668 -882409170 -513919363 -852236180 794400546 329957509 121686908 526933752 14286287 -160451646 731767980 -737908130 430077795 -549876814 143474550 94241074 -16541913 118961569 543560298 -767756690 -713832348 -487356983 89965051 -254227237 -915322905 -508441524 79088705 524184535 304422798 -857774168 -456206593 -721693736 -670446235 977222886 -95693388 -680055497 623507997 -541298107 484820889 245712682 827439878 -567144675 -407205008 616761606 -472427847 794600226 -515376745 -798325196 816171871 -621249504 102031016 -101502022 836349106 -245135772 908272666 -432185188 -508885532 -116796899 -885000362 703024942 385255918 456532892 838087020 -614663090 -9459143 787683953 -594737489 154512977 -648999913 90858422 329134843 -443850987 -36135808 -544711764 323002353 -895335543 -263509886 604022574 592363890 541136235 -113859741 -780204307 930039016 -811476132 -745940667 -350037682 -918428287 880010944 608576656 331912570 664032697 670953687 -779280624 131676107 603816017 337143957 909746035 320950858 556565901 714699827 -414468941 -839217434 -721614701 -949608066 -572904729 -219323983 -169134742 844653377 -923835939 -89983518 -338051771 -240509955 -577816945 617514887 -223717035 288836488 -248291170 -101275511 -778663539 8669375 -641034944 -873087741 950843861 -122823371 126407689 -110775686 202702418 -665425990 -1846005 -280447507 862804240 316078127 116511916 379735182 274673633 399211571 905904983 587727017 -1572240 816676236 314968234 403715082 -615391273 771267838 -262036721 135231093 -845010880 688823078 327063175 -291533472 967441433 -138601248 380378354 -701486682 -681984544 543189009 -701730485 -199107516 -901250678 -631897848 987586808 735109374 253820925 102458403 -562023754 -881912122 126548556 -619955813 413264962 911687297 -308651826 -612656270 -611424183 -934918715 -942045236 -360980209 -116155339 190353013 -28321574 719204068 -553854474 -668505738 372692440 -743490852 666076452 -256592178 -963049676 -171698282 954048908 305243805 -386146586 155015698 -56773373 501945939 504826100 -350878855 -675676451 -939566963 793186314 -936345754 260812232 -924357080 -546855318 449668539 -560501092 237875890 -680797808 -107077008 -300674844 -945220602 -41975391 615658070 -137930267 -488846868 259716782 641342706 -75225162 161852536 34293040 520634377 -27750755 -323574515 -138263814 -926502933 969204405 -647328862 -494170425 -923231144 -670051622 -170047887 227460461 997812118 761033762 156271403 656125964 510726 522373944 307453821 910275228 174851619 -893293473 738654871 570205628 -187356901 676963241 -595432057 -407399274 783266708 399477696 850563271 675183245 -567162155 -324613438 -344957906 -186728983 391370676 821473442 436158228 967229541 -899596234 18138875 -625351254 632481225 792678432 -757733533 -239561646 -948652589 701725426 460228326 86997247 231166826 27867139 224894754 258100749 -168026545 506094698 522392279 -467279818 -791734667 -319233050 287588725 -437765972 -417911243 556580655 -506809838 -489769889 -346626636 -399541462 -553577520 725888090 -186167005 83463421 -626751373 -764920404 -500718257 993216780 -683420311 810152892 -25176576 470501805 254798563 -378246942 -238400061 -550572952 -976888754 199766897 -484920734 807912377 -417699180 866759231 -572210436 213906428 13748215 -254372995 -121548617 -797711832 -972070317 -640733737 -14337374 -174500384 -777332208 -797923499 -5800536 187049237 962970420 -404914223 -470593822 911072022 -918967112 -525203209 847156560 16274076 508494809 50102445 -761951461 979246525 -309323397 -705127031 -105114064 538853976 -892612991 429684435 -17597439 -72572969 -158843847 727699854 -146562040 -937232428 988346329 693135421 189352340 809806914 731412947 887658295 -971256510 858364179 862778076 -925312786 145881983 -195156166 -314519989 -108691158 -291253530 -273972249 -523468906 599010672 -870869900 172988828 112403090 -552746389 42487182 -388635388 -856925173 515602607 804675930 -278257381 -448929450 -983083694 628545127 -249881115 -784004008 989555788 831422044 -867025476 -66530159 -717006199 716873798 432394831 810261248 539274731 543799697 903177310 -761140107 -814578277 -562654688 559398568 -180563057 -925984810 211348920 -692297621 -69482453 190751142 -930096192 506671249 -970856757 -298524499 336940597 -519591788 -532399881 -39790093 310383683 410310593 348449868 60228072 830744752 454371799 39969311 -813595946 -661749025 -357267978 -235428972 95059812 50607302 -993554971 -691174591 -693055522 -134737678 -388629385 -420926564 -937814583 272831115 289813238 263143662 -668567989 -935985061 -473784195 -586824222 -695487496 274005759 518023273 931243040 -671631628 260111501 248747544 860384842 -759098300 -992260123 959192909 -127344500 -793154869 -230007941 -889991494 613559102 259858762 557564158 578012885 -526749872 -587408536 -557435583 780583188 -861345170 -274982904 843150010 -628094702 9314667 -105436765 714178843 62790151 -21467825 -11192692 -40966976 669643810 -47401831 -926651836 -319480041 -662087403 -683281303 519770865 -696217624 -845244623 -126068744 298965453 -117455331 800842079 326562103 -195539596 215537047 -80440982 613897892 -775425366 569729732 228273906 876156497 -444253124 104571139 961912369 -662740624 -157056978 3074370 -105642665 -606973095 -72236706 319018087 18905682 -955908285 -198035102 -409500432 510611820 781377810 612442628 -670694774 -132499717 888561029 -631807988 601609924 167574738 -405084002 -207985600 699478481 494086321 -943686383 -946305863 252909271 -224145054 124336543 788271658 -572738817 -58823936 -318445966 -989016350 -356890507 -484996968 654476256 -618461055 889583410 -767619793 782827000 -212359182 -675330883 -98159892 -384702242 181194410 -147914528 898405558 355135881 369935152 472542640 -554501926 764336872 -52033355 -713352675 -616684882 210337677 302219991 -180994979 350962607 -112635634 -988275786 215761915 -438904824 693351266 988163994 -336492264 -454594677 -652762314 -625155918 71517582 970043953 -406162209 277119587 -480815589 86969911 701917689 -284674358 603183781 147977872 818899486 -471153947 -44125354 674090146 953675944 764218643 701532312 -760385804 184833168 -130592740 825364517 681551272 893254165 373432977 -758356273 454873154 -274738050 772892383 -702683485 -984687190 -937679353 -558639106 -898163226 546777252 42207448 -664761859 -850575498 -112460860 679482999 355097127 -377508476 -639326346 366302929 91176718 -76460236 -558563499 833218291 789544566 -935772744 960392887 -341603475 -924213742 -722663755 -936999337 835657021 594073675 912938554 625028925 -566811065 -715122332 -639016436 -704226234 781917612 -878328995 -84994032 322001492 -654408377 -705619569 376465644 219427206 -136366538 618000615 40433676 546711991 -992014691 879539136 609102762 576773708 -42663621 234677496 -572506277 690359159 570198965 97869000 -987199315 -476357891 179800458 -267077130 963430860 711127725 6776004 -867763525 436332563 589124248 996608645 102994631 -487277295 -267740904 -369242379 -567726344 223175449 268173954 847383218 720220870 729826297 173691289 167059768 -672660998 745796434 -494322539 829817137 136285247 -31773955 -77725167 -148637690 723913338 -595645141 849702869 -683176759 -54827464 747877673 -421430384 194200556 971635921 86568108 -190660249 866084713 -869412772 295020181 358242683 -698182284 983735759 -692557561 -866950150 -856511133 -602829143 267448607 -706565124 -234726931 607171765 56661353 393205914 -496158062 -245453404 -744666209 -862378400 -179166857 -517680992 -163744746 -260510716 -181235711 480783987 -41059587 -808997813 -237181189 -828354133 739879886 -211600852 -211497510 -585194890 728422455 48236498 -930023565 729463934 941229182 -318682757 -510537819 195459250 -15377229 -214514833 379194113 976521345 -674041823 -844352843 -317106538 712890443 -761045331 -209292325 -725053464 393987608 968896137 609477983 438815407 119194332 -808414899 785639491 -156837545 -417052942 -170666530 -917927400 -978399855 670493769 471087970 -731230247 -872852580 471275479 259119969 -731585292 937133832 332409572 697039292 778916558 135161227 212466596 312266367 507846494 121584443 252833085 488842445 17509035 382373343 -832656585 -28887764 823062761 -84289595 284818962 -584929323 -46815246 -17077407 -629790580 -410982791 -285657410 -747947852 180612860 836858926 -875696945 968190702 708353589 -987082737 645949541 532151717 -10118582 -782720288 882936039 -842966192 675306287 -189592902 -853115858 -560463825 -674755960 441416903 -459742260 441586414 -470715158 -82396664 -589261062 1618662 6921537 -642519969 -223980904 591297236 665651648 -718609690 33518896 871290696 780342855 7862082 385273616 185509148 624758180 813433784 973445231 -533234678 -58260360 -520039863 287638401 26837534 -859562588 -824690924 -419450608 407109154 279485405 407955533 -137537243 302521860 -596092463 -803848466 412397924 -323400346 -183736649 196561446 -915410756 67538985 938976593 312633689 226463378 595187584 -231518312 678427303 973128763 722183660 154601310 -382771905 -758295190 204969240 591692227 -699252102 148688912 913312043 -663183349 -484672714 357941203 -543624669 273881636 589896821 -285040475 172518604 322974171 -466035636 595657845 189390073 795834765 -79977042 -300648741 -634644759 -898469358 810247013 7729342 151491487 -888045027 -959103711 216713655 -74042877 426546314 829061908 -446261483 473266503 -220921784 -793462224 150021445 -262411158 611863058 -398062454 -121339710 -475812095 -879508584 -423384329 -765366937 28490249 -44325 354564998 198734132 873136062 -880683339 116724641 -505604484 631872143 258663692 -59045045 -225952026 -539746856 340914925 782774433 324411250 -442270625 -812828868 -162890996 -184546405 178302107 766378515 896097213 -970593626 -406697867 803870754 314084003 364022223 850181929 -636520076 -143604323 259789635 -42482437 61558714 -54676127 -761295261 -69803020 -156025188 862136498 51006289 -921654820 287174552 -999729067 808838553 747625768 549144736 49853312 796162518 -360418413 -478847324 -599109557 838263233 -372177422 -940248905 229279198 -166712142 -199427245 34903296 -742139004 742363676 844080756 81502581 471690774 -953063062 -4616532 547203190 764021836 506959912 -698694416 -424437436 896909926 207466315 -134382907 -112407181 -395734589 -603839497 624085667 -646071446 276386932 -888944632 746895413 703977634 403482891 -931239698 -563033621 46292850 -957548769 685441528 -495562255 56492401 274081166 377165734 728064152 379546896 -137804973 11800970 -994777389 -310976944 -858965307 983076131 -873786771 -169682717 61735810 918575940 -359122759 798481768 458071950 383411523 -803317788 63431482 -478850590 -76104091 559859637 552595809 633221506 -950485786 68427445 560141880 714749248 -444367813 -529002784 645360454 -392642475 876245979 -874594837 614275188 264120937 987567463 551636144 246221927 -846552006 -232954734 590163816 -828704647 578120556 137555207 -580284662 681744598 -851066787 -202243074 772772839 827781844 -897005245 -594047427 363099329 -451138446 797149514 790556744 -413482764 714355810 -820326543 503107970 -835915453 900645890 -378818434 114849081 443450714 216413503 -370616605 42012919 25835244 565293901 -774962978 808948321 24800642 -278953478 601443175 443816321 -320910648 -954635800 -391603387 -810025344 -162107179 921549295 168661237 -343023662 582435214 97775220 647712167 434284728 759622040 283740732 192970829 775805112 -528312399 -133582222 477421593 -392867358 566013486 919498501 -500285532 748639608 185804653 -109857496 -297989887 744237907 10623698 727716189 778850454 -19852595 467721749 -655841633 -159410746 -737772253 -950497036 63353162 432086166 -104733048 -485290935 910312096 -582385166 -142857866 -453061440 -474613591 -809547860 -712557482 -457369996 227623507 -197072516 -929280959 173131891 196437628 -266915385 157888660 38356407 154975054 -903345538 -519326961 246149844 944470193 -142404289 333064149 -142744692 -598407316 898233996 -517360052 637818353 529814486 573684201 -861126666 -645873176 -665626133 -886507408 362163584 583355792 -642610626 494204285 228693224 219878792 897023577 660592160 -513083740 559903192 961542035 -95468559 207609854 -123183927 944172642 -797313027 364148688 267945518 364426446 -141344341 176879991 438478106 911111771 -44084528 315896338 594172488 873886658 -916582863 -837940597 -92663289 -706173912 -355542095 37566637 -755217909 140404181 90888993 312532279 -652892445 -575889053 39491330 -947351087 -978985474 -967126144 -301370316 -85321725 -744511628 -802272791 -330552863 331328490 523892761 -861863193 -165803377 -872032623 80340178 895082397 414391110 131235803 -864933344 294790814 -840854647 -333911773 311911494 -575166823 -717254170 -836182595 -636776713 572742334 -494142390 -252999708 806382670 -581525629 735083513 -991067600 -510293149 -945014021 -292508183 425725748 604384444 761046123 553403690 -845007364 542271288 -40179807 -145066283 555803562 -510600876 -168360910 461587168 664798321 812566177 469894143 -602530751 992598050 86928287 820279446 -263019964 -297931762 -759767758 293604796 56286299 -753049090 466841812 420660654 -8421874 -112228775 -703208397 -81118792 -73006962 -344046863 -222675663 -755528689 -284420807 812119546 439326591 106750899 764192901 -37604602 -979285730 -497139840 201146429 864396830 236186829 595648650 254374453 162990615 -484050862 93394078 285675096 -258242278 -482380523 920919870 -7382729 352108716 953200006 644741953 -102190356 520502322 691112353 354204951 -77550817 302731551 -945956536 -916499905 818701889 -784586669 666943485 -194210169 972507424 49308488 -890699401 888012908 845746939 -111628843 812209643 856326946 237000122 428235732 467404586 -829354497 153408751 -962478299 -899958720 48343407 -810599764 -209383891 566787307 29047215 -382313444 64289818 -479103147 -548591042 -373382672 -283838682 113107783 670585392 -17532648 -865810160 -93957049 -686692789 -734892175 -465201786 990161465 293803387 -942305513 911375935 666269010 -778128780 863357283 384373770 -402294930 -963837589 401234405 -465238818 665971981 902222543 -494413242 -426716519 -496895793 -265910760 -816762626 796569838 -921622730 610278192 -24744432 602958626 54852748 -124250988 -692595687 -291398561 412129228 -714882027 799073785 -472850700 -432551235 -995468179 -917575100 191409754 -662401711 984804257 818517354 -234589985 251142830 895709589 371028615 99316072 590292062 413159635 304991917 -552002459 -672785876 -343210529 -132201446 -552144329 291558476 -819403157 -489492827 -486960528 -186444818 -79455198 -768235140 -950231354 310813109 -315525756 734359106 59733100 -650055380 349121750 100439633 -806743395 -353663739 796213581 295204624 -916019302 -674352091 -27013564 -647904140 158131208 276941690 539024767 -885039874 -617098889 944804850 991625679 335394679 31762368 -943128415 -127381880 164153915 -699683487 -383471964 -368654523 97778363 496167853 353424446 -356865072 639155257 -702628458 -958448033 709463354 -511200267 384784401 -779202892 -114991036 47780208 -663209936 -363513313 608831750 798723952 325175092 -890850330 968842377 -674854476 14296419 -911075848 -845077837 861698044 -24743504 -570911468 -668894517 -797109586 -134733637 -69054819 -109653206 83728987 -491269758 799065878 -658282648 -520895729 496207111 870543931 483687601 853857476 -124242723 -568598350 81013015 378050782 578651620 -550382916 70415793 392106942 -45351368 -927900335 4693350 716332402 954910312 155110605 63923699 -373852211 -370523229 -465579205 -813935918 -259153148 719481443 -315199024 -484080801 128397534 18090966 -905888844 -680183786 308140183 -99647788 -959280369 673101043 -363809045 264461181 -288012242 700267438 69199811 538917477 291032292 -835734508 -393400947 -978663215 -770126888 345119995 -733625246 -3145966 593863573 817995942 -532437592 782408403 -75994561 694957214 509948737 -787133575 69445669 174004474 543934987 603312244 -461190081 165142938 972224025 920612279 -245656851 -809245688 -263325528 -927589682 -738005089 -213023248 360253177 -405758102 765593882 466865038 808767810 -261411648 507152120 595946658 32250022 -618792213 246700901 207895613 -501132994 117826214 -846947408 470829631 -285670194 728659061 951757263 582625950 773328734 719079810 42900184 860774841 955817775 -788995684 -440455673 -344113066 272091029 12077994 -146045807 -861850669 855773736 -566516016 479619925 824133400 282186714 -880536337 -391596581 910945753 -476753003 -973232393 703049122 -308061795 -328506483 -103504945 -847517067 -94329123 778005577 -499438794 -140049756 278995762 -586658479 -762431468 -120329589 999458024 737224116 -679233964 -782374773 146287296 998647310 89505541 -639241721 -350703865 -603428065 276965163 -973306273 -547517185 -527368502 -601452527 302058554 836609619 -736184400 -866418835 863093214 -671772874 -637532867 -957518988 571070605 -524420372 82637676 -874586825 444220793 -610277017 856879561 -851075112 7269913 492448612 959218949 -316582889 744150529 -849776322 -549989243 -755031661 -736770463 -737042430 941759547 656470005 192325684 -433712020 946248024 -978989778 649412412 132685719 393546868 -345215558 -536807130 -555489003 502953994 -149861069 584786939 -78962762 -989825314 767703953 -12280957 896994017 917209187 -629540957 874648418 192027335 -896404886 380462267 -130407269 -167375347 655791848 657836879 -577969758 518508070 674611120 -432121071 -609638184 699348097 108034549 -514170544 -586609081 -754132957 322434606 462431284 -797120263 106919447 -473363585 -5690542 -13635801 234418554 513640867 -32787166 -862075084 434871120 215892053 -831542251 985956275 -516307796 -200420744 -251972045 -362238293 829523882 -832112790 222120877 -25536415 -974153512 343156463 -387238906 -378848327 -529859588 842356118 370430868 944008943 577522935 640569961 -895192026 -421865470 841697907 803020539 478845912 861389737 -216566642 -302165929 623116081 -170763766 -148009467 -847703848 835980591 -807336402 -792955445 989509728 -50646840 -822285083 -714102005 -803033734 -133922388 -503252581 373388583 -941818745 -362813315 318022278 -621881262 -745886946 151223497 663252157 -812414272 -719584843 -567648018 71604887 463681761 -195335313 -466736352 883829304 -852040719 -144538451 22032122 -668001929 592840989 675506027 14322039 -61243487 -61732846 -57713839 297801891 -195335737 470242220 256389770 959277549 -480058870 579071187 -696727552 372392944 -344305015 995330119 -586989649 -346946547 -782138602 -666987788 -889301730 353416101 -38354183 104341545 773784130 -132422658 -414540040 -255589895 -330051918 -166528677 -119876420 -580501494 -65370177 228068749 -395266204 859132732 -892217635 -554924319 -866223506 -393551310 -931499792 828682844 -843983982 -476491779 -413324242 -796558147 -81481198 874407303 -441780480 -699362962 891504537 -763558686 -478354070 424607402 -860397634 -470159157 142361905 -121335081 -506092845 -942113192 382967611 -168429220 -482432061 -836013632 -284792172 -984650677 44366254 963367924 -378569920 561790419 156843394 -22034177 605712203 266063806 5696141 846640059 -170769137 169624518 -369431491 -707010222 737342538 -634540936 -245843339 -145148201 -394591483 -511950904 84275246 -38428518 7541295 762365887 -942913431 960235467 24892204 543699292 -915862917 971769284 118710793 848720353 394040447 502702837 -714926895 439781993 -631024261 -128629417 304663756 -429208618 314646826 -502461900 -590003409 -411170544 -100358692 302601474 -194885869 -883144866 22394443 30644544 -89877784 33376977 465304978 753949779 796376882 -76048884 -500832552 530582440 -934900885 -363309527 -208768971 -994359978 507814284 95036392 -904302358 501095838 -904212271 860491257 960371606 823266806 -471284824 -597452029 -235333041 172515385 797275905 -363461547 -995656747 50112822 -177319914 -409330670 571918846 -571173712 339810902 -575064133 997584802 163074229 919545755 -457325309 -537059294 -689828345 876020145 56581915 -855568010 -951048068 469521182 -650194419 921626502 -966192505 999944781 -415974721 -220561130 -291853141 180822630 785135955 25195634 -856399258 -775289933 -810952019 731697394 813724908 848789534 652879202 101682592 -182062695 -645906600 -791505606 -580869551 -422673881 168772107 -264250264 -338323576 -697231023 923056219 -126612953 -31702935 29636398 891831871 640149416 423765166 -797982152 982773369 -62054135 -530718150 -457370881 807849153 409788319 -643303694 401682113 -857565546 222595867 601087689 708406553 -815008809 -27640691 -353587134 541888082 -630987770 382379988 449248055 -60817578 777199694 454997786 -83189922 268483431 -210629923 -512540919 572036138 120958053 998026309 -331703091 -568220032 -315818588 501365256 -903656499 -377963902 374168386 866593402 522328628 -944995720 -550599094 -262459791 27664186 -683034735 402674500 448899382 -952624022 885028182 650209080 715201513 -978152816 -583845026 -397118780 677481634 -434778955 772669817 54718651 -120378738 -490157346 -442998116 -103998783 -317278279 -9692299 654595866 655362777 640863375 -214725568 -810510175 762685231 -160556214 -606542744 -327713716 121687206 -24835357 146163012 432049021 668397992 -256723890 664530433 445651075 -874752813 432483412 921294084 -423260241 -754181655 53287066 -568862811 -914886669 752209760 -809674105 918310709 -876443811 -365615325 59975095 -613992549 604838278 906143259 -990590887 -562752901 661655368 756733705 -817246305 654657449 -499628099 569866413 -940863560 138537676 -524126686 -464714801 729297082 -37616230 -427787126 396390501 40227908 -35802255 -972192834 -199223467 -767302013 -916791088 -798046953 -617387716 -90163326 889242802 -21089008 -871950405 -471389760 -370804025 594131218 170168187 -109073329 -887891824 896945414 -504816592 645051034 -899117648 943941490 -543319924 -789725619 -928096846 -213485368 148548650 988396507 470845291 -4835677 -226775662 814724670 661575650 -220655829 547191242 471462591 -115902941 -206867646 696351124 -261897161 590519469 621308470 -62049471 320320285 254754496 108138927 589898353 -947386944 -966046415 701320490 692253003 -756945720 -997775602 -493665084 812400872 425404008 350371947 177196360 843873323 285194966 672320176 -978960691 434592500 -579791968 509027534 345010574 275126480 118673167 874359349 -508760022 271825323 554825391 925943248 899466647 483467508 437003069 763155861 482660042 -531030020 422885975 -176720454 -866698342 112751056 270167454 574201544 376637991 70816751 244313232 266409079 217064812 -570105240 33099225 -331837381 -596834510 372169528 213869705 33319 -899420367 300426459 526460676 79165159 -761089201 797886178 -316064599 827206180 285416473 603553730 -517512188 -970616117 -249898461 -293098814 759539039 -173616420 593534257 -994767949 -816511555 -971511300 -30153991 957941367 145626484 322294168 487728586 -377094474 215339908 281284767 366456969 -143787843 79439153 -618282751 -756040301 -821908385 -478016944 648034680 298871247 -324480689 -718470796 794204990 23882011 763099498 750548418 586961896 740385590 -595821789 -495845334 195287223 -189403370 154278263 -52194336 -593653516 -215319190 279953822 -183762373 -338576296 -35614562 739398719 331796282 554083778 901083876 -966162772 -664975554 599970601 -731267038 741666934 -52411227 -775225689 -695480906 324559453 832093387 302106706 -841376439 782605966 -440892566 686623131 274268300 818721243 -523650315 -165654 149416994 -530711732 715096363 -23802552 -111527349 -841246110 522947431 764258744 570733096 -76735576 141715206 672732032 -622800357 788540826 952521391 -761510848 -202264146 -243198482 -47064048 -920723128 -572544905 -561472285 289946030 83826770 -56940915 -958855086 -765505644 -571889073 -45468007 -758298727 -75644877 393520709 749310511 -261612628 77661834 -411185803 340675186 79289282 -44466640 -133266361 404463622 -236230500 -27872011 604438980 647398298 584970143 -304349399 745969635 -406895557 881118582 327645914 -566481556 -523463894 729052619 526988355 -806345976 -175780781 272657278 664502716 -845649199 -306744804 145218214 -2995471 921759180 923257600 949889659 -480716778 -140553344 -116293094 -970705202 690798939 -345650000 -683589104 -323163906 536683501 496577816 724662340 712417651 -391756453 -140526930 20323810 -220282072 232679005 402146288 938965495 627903005 -987796951 557055284 -18639631 88116881 -819556190 977018344 992588663 -518923280 -422685640 -172955930 -269756904 -93126379 -458084514 -297120633 -954591566 514443990 624027681 -432658961 -732559178 148535798 216424206 -389231647 999918164 168576903 -283572902 -62770061 516812194 328135733 186143325 -971536998 -703351057 712205098 398740710 -69454682 749479692 -343269152 992004804 339237346 -69435890 138178872 871120863 -770775312 -289963757 -981473919 136125277 141073129 -55017916 -895250447 804113923 -429120303 776202971 197436941 778268434 540280789 -130343122 -675554772 748656246 712550600 -172372147 -272152971 893470964 -167319349 976423406 -311450844 845230249 -879055654 -10901152 665809587 354477067 -675851696 -430138078 46683553 264897131 714293853 390758793 -503286540 -343243843 -824422310 601408720 258502701 -990693854 -706732630 -824330060 -654182320 -550173160 785930674 -625101758 -947280222 387298851 -973096805 602044887 107947786 58312155 -134246923 -49962902 816352816 988694080 60346139 -222894552 818693856 -586320309 -554050941 -219951575 -324066483 -532805651 -334660659 -465918749 -984070142 -155682880 847752582 123362334 -669383524 872350499 911240155 444864025 106249964 226268826 -757337140 394509415 -30258757 -98788921 -764571161 781488437 460788216 -492321192 129638361 914574684 495099160 -414937506 21971347 -412821768 -715791504 -795338225 114095803 -561166419 -81788799 -776280099 -351222993 224786617 -461213141 -404657636 600763555 80847530 253826162 730368905 -389234302 -894341776 -170224450 -90440783 -250643918 694234297 487775731 -155482211 529954105 -789142214 677956934 138769287 -999337842 -541864817 446160712 187121552 635319152 -481314399 -560770266 47576571 630303288 -630593616 -604546497 -270490765 294702424 239003695 -87259007 -437628715 -493220974 -739187985 -681309909 -73532399 277732994 -674766463 482502661 400577407 590154178 -894734997 -675715054 73466260 -101138988 883722614 -115363432 613214021 9518508 838130707 439372299 -868127752 408331003 -934808333 -440321740 -669065183 -413878946 172161532 216566364 292126471 -699300576 -428522920 372975417 514242840 983750275 691939285 198230688 492639625 -683062859 -149989807 -222593819 -697498494 -202223289 743650997 -98947138 255544741 701128273 991352333 -49575616 -875968891 84763997 -809097096 -127973104 -857635767 -452074186 998363712 -385035966 484519915 -216180532 377483775 -871492962 230015850 260314245 267293827 -319411371 808083860 -714600446 452138619 -12677221 -904960840 231075184 210309506 325409941 -69146245 -74419169 -775549671 944317354 -220822994 28327727 25173396 -831017746 -490573261 321475450 -370774333 676868109 235536654 433690364 188355731 -28127078 -112771231 -852213636 650409778 631786584 743212351 177280313 -501446369 -685788872 -573004706 -132248673 255631522 -288036213 535161133 -754885583 989786795 352166898 -569294912 -302283324 -157845160 984247704 357106518 -594893179 801561969 640865605 -143820670 454940332 -437934907 -64884641 -520315632 -832316136 -155949915 227995446 86480925 -302709414 -43693972 -892684533 -755555222 -459513650 -668675556 932352704 340346570 -762691706 455058174 -143607936 -253006949 -988270536 -125539271 -596503777 786720539 729311738 -801689027 919496454 908450149 -746913664 -487576274 -354990747 895513686 653551111 876555120 -696768612 -596774349 -911337249 -162227928 -418337820 -716899562 -31705117 407342783 -940102273 -728068791 -213676346 -376006080 691460325 -218852545 -76185067 -833379048 285826657 -432625209 -325072741 268991042 -503534433 -972178902 534814174 -146622729 -779840818 956122776 -35721957 941198820 -195443040 463746200 391217955 -988736455 -390350274 -711628220 114375245 595282615 767577066 420879619 320170687 335760089 -164988836 -861864398 115817136 332282114 -857432489 697203874 941054342 192672553 972736889 220880464 -66327959 652018288 429510009 -208416076 -161888240 -596605439 -405772370 -938304629 -918641748 -920860409 688543505 -639898089 -297793991 -197334028 -937310932 -60063636 -347042002 -718841955 261327625 211371705 -781823773 -895238055 387465034 944767811 -965059504 -386447503 -243137769 916795814 -598576136 636443253 -897144548 -128674931 -293211963 810016970 855546428 -973573108 -211614787 -430450306 511607163 747983120 656260096 59241802 940290724 783123046 -922215234 -452931284 926799086 -713134223 755568806 -489535944 -439687368 -444447875 -331837019 719839410 -283893498 453494191 -173547095 977742592 284279186 -546309975 347813408 -585436377 -875943871 184614263 -790521988 320626978 538664512 236804842 -554858293 -560032380 974324909 421633539 -969825665 65939199 825661646 392591913 -72975094 -305145593 -373280209 959836210 -294824875 428830049 -611747670 -160658197 -413488932 -248641282 -380415217 545032372 -308508123 69066857 -338507710 468712087 -373981865 -486396115 -640621033 -967520646 772308017 770208998 -851428447 840099778 -655682833 494504079 782710145 602025002 205035197 142593510 -829755756 219225479 -923724193 -397309676 488498408 761388254 -971698438 -431587534 360091116 -223323061 568786946 -266160409 848983850 -164571038 -843361100 -1329777 -768827834 -126869442 -79277382 -155513193 341385900 557804371 -798649886 -232705922 196225771 24437930 -760706878 977933508 -835282795 997936927 9349921 292401303 -322590664 985985774 114864276 741594420 686465794 79952497 -851410554 410744565 -939630190 745566709 288870077 -619893515 -865682799 776966404 -551190570 -398832553 32403202 -765052619 -25241664 682300403 222630527 208908136 673281304 -71607637 -456893516 671277870 -887355801 36435687 -598155772 443031442 7741690 862925011 251323071 -588457845 -43757772 846315504 682897500 551196410 617397437 -329083397 53119420 256677411 314533523 -290163722 -575382138 747726710 -574068399 919524989 869263147 203963301 560316772 418506266 707887263 999487790 -829910024 67907676 -390871498 -336172626 35657259 -395395929 -259470209 -721166015 308591262 941967086 669788578 790969230 173892743 327505117 131051647 201319302 444752973 587841267 -733456192 855088085 20391028 318991182 -571746441 -424542715 -306000842 333608693 842779521 9856573 774321073 -156430679 798572367 785990653 -700388894 226334361 176879592 -449755967 -654799219 -712500485 504251247 -952874818 381168007 -783062507 -141214878 -663660662 959649610 -295278105 -646186070 -426253711 -593932947 837352388 -162208437 -897304922 -799077793 -84972322 -915236600 -192996159 581688713 622106699 -567597237 -936286602 -77818131 -442724034 689393303 -885911825 578004366 331604170 136041511 83798784 427129841 92026110 132913034 -485266476 -749349271 -566051516 -856098781 -396358305 -133735378 -584224706 251690100 368092235 519228799 -394529031 -463680667 914269744 -379722882 -437907239 -588516538 -804954011 623539542 -139119114 298693266 -516252535 299348520 439171951 151177697 -715996998 -689894229 151168932 161186245 -74939528 -605917657 -408941353 -972381455 -674607132 -812732969 667247499 -825375162 794390924 -409187445 -802147538 -789201559 390390694 -384757471 -667325433 582876585 -922079906 -63433541 -923101911 -37510087 322313905 447113558 408775611 -395519848 644952879 -156681756 -360674290 -223778780 -858298741 797342061 -980027776 -853517537 629255023 -353373280 -627255293 -565574057 256281790 -935114413 985821947 975074828 889129349 -809455507 -962252816 -601758555 -154786941 560889421 686812474 622269139 -728055467 314886759 270512060 -298988294 93278524 -409873657 -453418357 15568929 -142947953 -533861984 137773976 -872483865 16227946 -357104963 -288840015 -895801388 -776137513 -699970579 655231934 -260280183 64497535 -484497416 591436277 -353966167 -486816998 990880312 -830988266 402771821 39403560 740356857 819645069 -300473127 -15984191 -739250877 -704239380 358022868 -758280353 -140960568 -149775914 723528801 533577755 581826188 809848841 382821489 -142255987 -95665723 488514028 584662083 -206150246 370916981 -870262187 107473045 -426784407 -587578485 807844883 -428687764 -766264622 433584707 688234588 322654157 -396961169 83283631 -558339714 -987736302 -220936511 463300666 618288726 -954732320 895126147 10260714 264028395 -54526533 545359199 -449431672 539978167 215014750 -159089482 -584920807 153627667 -759188934 574638455 -975825665 -831384306 -210634262 429155915 -485676642 -294991245 956209613 -378249670 997653230 -882109819 534322615 817126843 -270337362 -101256204 719869639 -518750413 -354949029 -982883651 242771500 -782935931 259414624 898720986 538636748 -647526163 -780967589 -931840467 -398716100 31493397 319456322 -387840346 852835590 244224105 390075861 230718331 -891108112 -615090614 358511782 255284008 -10059885 328642262 -263776697 520139331 564793626 680484412 759514620 -610265582 -571455655 657300000 568664980 -376124839 194563261 146491414 664171089 -910052023 -845140980 -410519895 956352967 166981261 834874916 819367832 613014509 -780618741 -697205219 -591942026 -90015900 -930536105 -781326050 192334668 981097504 304483331 220522477 -401201174 -966111198 881360254 -219194750 316954459 24766474 915102629 -90372270 180904707 -165188047 -287549634 50268359 642954377 -820068436 -815067314 428799715 -253230542 411445655 -344928023 -104972841 828212819 -884711560 -788369797 -57301461 -307985006 169778508 -53012765 956577824 -228359726 862120990 867399294 -102925427 -15340957 937651503 21843137 261229875 -998250868 830451665 631987038 -5301109 129518786 649272728 832482999 555798451 -813783498 -424239530 -886735657 -800951466 297260342 -745975864 881982492 -385646621 -724194472 915848220 -649770804 648643132 -698160642 -639347697 148516296 693888875 -355611063 3924724 63286025 -515961789 -317229015 -330404576 -47319660 155666495 609201461 -300036250 279563097 679735488 -909074453 450408898 417288859 219181001 16500325 -561806282 -893069192 -943923699 578451919 572176296 -334478809 252880943 -939819119 -482557322 -400566171 303990984 806397851 161014552 5311080 -899434529 472110712 685063623 471198965 -853787360 -431926145 -706660032 -225882165 -49378896 -82221957 -123612383 -976336685 634383925 -478019543 190090485 980581423 -883652794 687544461 988369753 -876166451 -133747580 24726758 39744230 301799441 756293283 43811740 230171451 -375792002 -237355170 366578377 161707230 -796919489 -416650399 -841239735 319824180 -879241791 -469694197 565535466 609138837 -813472519 -732644335 432316331 -780851154 186602653 254241225 -471539693 -294818226 703558277 -440561155 -526179131 -6573811 -412897578 812783631 871085832 -537275337 -525073848 740036547 -450166104 518734138 790779918 128121654 -789317558 913332497 -335963836 217996015 744113721 969045087 -423242361 828559322 -219749642 -780944537 963945777 -745490270 445947536 -401814221 -933988370 325757719 -826519930 -398702874 -386527416 479637228 25796511 -288377477 322431066 -812942062 -617952960 128371833 -332674078 437846465 -110683948 654439437 319426476 792941014 963674522 672224152 -630870464 365701586 151442208 -95330918 -173826740 662504313 -429294169 461045888 364695284 462063581 -998331311 -616062367 24400074 308715155 682154762 225564516 -623320912 -779942440 611725428 -526810303 198591282 401942537 -83027717 -209145420 -431189983 151202085 961239817 982935983 -922784047 693462312 -964882752 371660742 -837862108 -480572392 -253042538 825596288 -249848486 812635130 -580507451 741460644 -654464116 -545636585 544200140 841516573 -126311860 -499797473 399767339 911973418 -33210677 -233650447 500629335 -813803883 -823537615 938760233 -868674850 -485522220 511131186 476522215 -68001972 67355661 541433817 -23662067 -936481091 928580332 -325893899 568529752 -941705897 435129604 -428239064 -25826496 332582860 533898689 873485795 398909868 881557619 -805667312 861015055 -297077071 575022032 668660443 546725348 196151151 -640277792 -607766305 -76241527 -576192006 683810084 701727544 186465931 -770544382 -520959441 464910262 -678405189 -824314098 443603423 809682801 -306869613 123321002 697097748 220975523 997433387 -38421239 -356583378 -800257396 637495517 -586392826 -944237148 -208526005 -883509241 632259173 488592032 52175756 -799904431 -195919589 49006730 -211418417 201109900 897941504 -610843271 -89597755 106509274 -376395871 -186186724 -974332702 -198188934 636453231 54282001 783789813 113036847 573742039 767792715 698738290 497740087 655524247 -830910267 12799630 141415743 -628999350 137440010 283025372 -643069088 775792932 320425939 -922973997 633379302 -871769728 -405810535 920749697 -910588641 -648367550 356157017 -43778536 -705133365 -218656734 105273018 234844580 -105145854 -421959106 -521937709 794257516 893099789 -10585231 868138038 731528240 -925652776 55179205 -345298394 273253716 -106088072 -587498522 -378310149 662861044 118159570 956002868 -374125 904813668 -860950731 -794994172 -634747668 -601667954 669320214 -387871496 514935142 451287439 -636275981 -701625911 -469532615 265092075 209383409 619871745 395068797 -925520966 -941402260 502471281 893313297 -855159297 82253238 596266666 18551421 -679036552 138289685 -386710603 183702220 377338745 -95610616 -515248934 712015586 -129268169 -778358008 -764422542 691179866 268346293 -980041219 941731231 626992970 -415914129 818860708 -130358060 -585574455 652737725 368155536 -338257850 687353890 -688139708 -942296342 -732576180 654050058 -621738138 72858592 -900409683 337946854 20495564 -45047929 532117273 -602761681 125002408 -884238 95512189 -622916640 572976275 609353630 647955375 821531285 -462602509 913159943 -229126004 569390228 80906357 9878216 -376307951 -938115103 -661273807 522097680 130720329 743910515 -453676892 -97073842 357814163 385750408 -141191690 846399300 -460307801 783135312 -995380889 -342726262 -992390373 -793380967 -405805138 909464357 -490524239 -136012992 -117057478 293579938 611214410 -807530757 223959960 449026913 246376102 -16802165 -51287034 936139850 325629320 -524226653 626938418 935843458 80351113 897080720 -114768342 -189926540 -860446827 749042975 -361811096 -755310364 299689982 -560458788 506183766 996262793 -833394043 -202564463 633841988 -644596043 972457190 -113498863 -759402496 807838581 32494225 -660141443 -590891286 -376262385 -37333034 47261841 50735921 -730290338 -188175228 -477112783 30513910 43267351 -103906967 -528414992 234919952 172719008 997190386 -362727082 934670389 -426913313 505632574 625672231 63556899 263018081 -444039057 -43156338 -969950640 -15175395 -772338701 390952354 551128928 857243670 -468383432 -656386312 -113325120 -597189300 600901710 356852993 324178656 25361392 953189697 906806423 680770098 467322781 -102999616 567775667 -814001921 253042905 -432081226 776481930 -361056583 524628897 843631158 -133965514 365395450 -738355622 -707923718 -287472162 -119007748 232905091 937495234 -975196583 -469356001 226346609 -367298060 -632137717 397250460 -894363422 -57740921 -855373690 791965299 -867082382 420429182 398343444 160631081 -298909125 410691335 -223285121 -505018436 -561628721 236097666 841062359 692416711 921204580 -695719788 199549395 -674385976 499166961 -694054708 -720474125 -713945012 -896184150 -930198435 344719259 280210668 22781898 313974162 542998905 -964746041 -556836344 -890114831 -553701004 -284626618 40633919 -686634983 -948451706 -548395947 299548768 992605414 -448187798 473928644 -645023311 765979800 -315793823 -35835454 -749688713 489372297 -769866530 -298635313 -836598610 353349956 -592370226 -551560116 -38088761 61834128 -403583849 -32941968 -272153077 -275459433 -430930815 -867313804 6184373 -59620742 647202485 978716524 406040309 172683186 564002885 266281199 -6629988 358232667 -803816263 -797110571 -261211264 796234242 -433196487 870760269 -691025641 -786419884 -824272335 -15268276 -358135264 -637889913 -248830516 -57101924 214632024 -551969522 34421680 27536116 464384431 -492595500 777692734 -497375537 -893145457 -555409346 242849544 -1112657 -133698983 -8318659 171768307 -117928283 -41642510 630011978 -125448737 -519713494 -89213449 -849934680 -355821762 525504847 -505684384 926269426 547795707 -170500853 -331828590 -583810014 -748006512 -244882161 103697669 -616273923 740907861 692683768 99239821 -655684717 -201332094 669823137 498726072 -976527973 -575529732 -841486527 -324675301 -182049113 -261051425 677809565 -610363704 -886072282 7262656 513604726 388321899 62409075 543381737 -617502951 751928597 -45006811 945920532 -849644540 124568572 667095081 -793653682 727774156 319833598 -57620323 -424079912 -923909679 -169652417 -732562400 -222472782 -325048849 -470468694 750557514 927036472 -38005557 795181904 637132789 -627582110 581656738 -459109585 737620360 -469764590 -516056943 -9019369 -381956127 52483904 -344957817 333344769 -610752607 -546321558 353494272 -419450781 -398397237 169608511 867243494 29114320 123916643 -274520374 -248659002 112723581 -855614993 795648161 39416592 -848771557 730555003 -487406885 711747477 842929856 -370694715 -759346240 980646202 506065607 -104841662 582393921 901202710 -933922944 -559270235 -250255593 -927033325 639103323 -831667293 -67691317 54944924 870145954 439338614 932312673 -103187459 -244982841 882774158 869115243 -339990613 755967737 -452771527 -203754520 -996093750 -552728489 636257151 382430175 174660623 846224956 808099478 -746764678 951282491 62439196 -836181749 -377125950 786214393 325638488 103678270 796658697 37104504 -907134060 120742795 -145706166 -192854640 641887196 192997228 212838637 -260142002 571741000 -119738804 100597600 407029112 464427573 -885507181 -676314038 -623438346 93255573 694198476 -517904663 -148322685 -166186621 -132978374 150407082 -908579975 711710469 905766925 -750143755 667738534 -106419123 180283810 797325500 679518025 482009287 295115767 -69019361 -101658470 -566386360 -750808218 -577484643 8284254 743170220 755693522 -32520782 -983542033 798770277 -492377458 -758029301 -904322811 -31760167 531280941 -485156432 -563260510 -130186850 883339794 -794736532 943626449 33486710 -206370681 596439680 -378146413 139289204 -822096703 693394114 954763795 -422693127 -809165213 -992472717 -410423487 -453406962 234058407 860793375 -538533491 131642396 971165551 -390868450 -314611662 325362892 -445874866 -175701168 215660482 4625747 -967560620 -829464362 856175905 -315260872 -952242411 -761251157 619550923 215957347 -281518993 870805798 833103729 485107473 384481725 994816648 293452141 -730584297 296489535 410304211 836425308 -921748168 389999906 762420440 -145573197 -621626510 168592193 886843109 -471631780 -624711021 -573705810 109957749 -875563836 760496181 -261782275 805136450 638637535 980515707 -810017932 756144134 469781432 -579276895 -695927034 -546278999 -751941578 969188486 535005298 -706078826 597696933 608112942 -258114670 546874106 221223985 -22290454 198200338 234776912 113152960 121013265 -394034254 -850775361 75328292 787067559 -541659559 -82227347 -175626453 -1237105 -43132671 259548149 401681530 -826804245 -723349194 -947071707 -355007542 454355381 480872813 -609773153 898324923 -178762839 -794326506 401898366 591768909 -671984536 -434226027 -581485392 697490714 325004378 59825424 -242495087 720831698 -562007238 -75536852 195331623 -99095181 -725113574 -582473255 -335060324 956927659 -469763670 -567346181 -896744068 -726415894 187557063 450720211 -416988385 530651444 -313970245 460682070 255396065 -311511965 -319934056 315230301 119161264 431716706 -410554929 345176647 620774318 24632212 98048808 -115188936 -65283344 920808407 -134621961 -747394649 -253347405 903513602 -146332430 913087437 -994010183 -452939734 -542728591 446612314 183980976 -349344867 -453333921 824359891 -708610740 -393462076 587689531 -648788212 -136977849 388575531 -548588128 559670667 -252132006 -637669409 170196796 -677770476 -928555535 599822057 -159215188 -577185210 -66743296 473901728 45323495 -861513525 627534335 -887008386 -176674534 573097705 -113227102 -370841375 404216505 -260712824 101522475 -536581480 381923317 -624397980 679468329 -695591043 -599349493 820985245 -725885664 757499594 -255654893 -460913898 -345228476 187428703 -380126307 -969897494 729041182 -927423685 -415778458 72407842 -581816353 -665350643 691048105 51105038 775227266 755772437 -255216861 -415211225 988805047 373881078 -99605969 -221537150 -458038384 471983881 -206642286 -64147847 249415345 660008250 759817640 433693544 -444085759 -660644661 -541644632 -50718653 -358996573 874943288 -958410264 -962579751 706605906 -756743370 -346074681 700059925 -617053675 883459095 -968817103 353127494 -490681625 -814435043 -870736838 25499358 76669507 88561426 -274352471 -472178451 -533974284 -440132239 321614954 340971500 -876161873 788307005 -675289974 222236869 -940732253 319535803 885809234 -430714821 -966508666 -677825774 241350002 677935911 -714845044 -516970603 193885461 239967560 -812929934 821707769 887991586 -457168043 608401392 131802149 425646833 -459528108 714645190 -142125048 461848320 729421373 302406964 -779422407 308251826 240469008 206509101 997455964 -327142249 -937935969 -78341691 -705059935 788620315 -164608341 912003747 -899789938 898683189 292474870 -128152573 374531785 -884807215 683418624 725238764 890071871 -926755292 -808708044 -500008633 -896394199 -596545239 -231930392 -235214619 117879656 323071732 130892747 -385632809 569359177 -249850875 786640717 -867405758 -572402290 737760864 -602557937 -551666182 -855164486 -26007414 -709386138 265338548 -545667630 -142789682 -232603810 -344753150 -671698915 673333377 -78289511 819764853 149455223 -164028714 670499740 979006951 -324634485 -807916446 -61945567 -470090576 -957750626 491654796 218516333 174554335 406821672 290274990 -210943799 -832995469 -280826479 -796786919 -420784017 125756179 -510199031 870163705 71267829 -692321184 -533558853 48783290 765193220 -818935489 -292233405 -48479980 54718528 -558451111 209735865 -291067241 -603139562 540423916 -515957810 663786400 181705940 -647967727 -497856239 61616868 -759686369 642950322 421897373 -311877220 -41947273 711964052 -951092484 -995518618 474429830 555532536 488025200 615968745 -607993920 -339431542 -609039140 581498187 -996432458 -123974722 226825847 -393184699 29708409 -383630047 974187077 750415074 958037671 -96859013 867980325 -567624641 -779039298 319503647 -411627974 888537741 -936287601 -546120598 -665014974 -487897045 645752119 -893438960 117317484 800294325 -95562731 -762331399 333234004 -196440853 -145917158 -868789074 126980408 -747782029 -243239791 -875462226 937355420 674217451 257765448 28269796 -604758483 402045745 280333533 151421073 818839046 6005724 663783961 -133011977 -114067905 124766576 369017036 375453757 -631763926 -257072766 -166428428 659479518 659535495 997634723 142828672 810810304 613282482 297235830 327559410 72763592 447000009 -172651476 828315279 12963773 -196747817 -213930529 20860227 57239081 356393316 -844601378 202729841 218222703 -421680420 -186480865 -100731452 -19873504 -366968170 90132523 121245254 921745356 -830155150 615127935 168207807 -695739052 -93895244 124927572 440999008 -793421424 -869309766 951931459 606414168 960081058 346034085 -572630334 -450066257 -828862471 -670243797 28022479 730090040 816903623 -815127584 782442862 -149772312 389783781 949834638 -694649563 -913303853 233223012 -737045344 489500129 -993311737 -470193011 -700917909 954666109 -253407515 -784418052 -531714144 443363152 821042216 -158662336 -460096776 560035240 251764016 746605365 -682718952 -205282358 -90130423 802113076 547557395 -609808481 -732026553 -245495628 -192318544 666646011 -344915677 56279478 460933797 -956908584 -335192524 739473320 838766010 -406805474 545009093 175949975 343347873 -660345153 521407383 73732596 246049254 115979099 -410024017 371807615 -405807907 -482002311 -714041673 -545143410 -373337537 -822610719 576020334 497593164 -215142624 -840374457 977511541 -897946768 -113619680 72406929 271613959 662051188 773773291 542560587 981125188 439679951 -999710234 195169336 117287794 168790161 824613648 321318858 353366270 105706832 606798376 870861013 964110058 513897401 -730906388 -7991461 996816429 -529897573 -795482198 867555106 462029440 -15947625 -120181358 332479277 366074574 -447572776 -884138031 -279200897 -853175155 678521699 505651202 -442016624 327938032 -816122994 526806372 420496666 -524708377 -352976645 969630377 -976025547 317929687 685182448 385773996 899493909 -826794389 247366772 419374412 261993388 -716673672 422411922 981510505 -441550481 -572231338 -381037890 -136381313 -463398660 898296330 -368994043 -791540906 584167096 945636338 424578754 958681206 -740986845 -480253744 -848559027 658514891 -465289167 -334234754 902589464 298717053 -611324642 -526037365 -39858085 -154075789 -452396344 10279823 -170724180 82341605 -224402347 824575144 522713159 -909962694 -629286060 -102682096 -81939434 623498977 -381379321 72592660 156316837 -452496311 38910898 974242229 -140378947 181867123 -909901263 -43113407 -509945337 -507744479 -778819770 -586740316 -46988351 533753181 -572101656 990580189 866321950 637774432 -224197816 420394386 -581798354 274141308 -511220951 830558642 -107957363 -198587998 -740385947 985810806 -421708298 942153265 247330727 -951066048 253484635 776115571 274253636 995691344 -608951748 -668754362 -360355446 -761442553 585140126 685396227 826303569 708920836 172421319 -54572061 584287150 980576235 -966496089 -981315129 -173807753 167108647 462173553 654661332 -156322622 199768551 626872331 -872452491 607080858 -336589423 -712851045 879006102 808636683 -556710067 774342299 450761953 -913161992 -176369339 -151273413 -729982067 -743711635 534304734 -412871368 -300673101 -435828265 -459836783 -340208561 416865175 -333865842 -14543003 763383589 760843027 -177652576 137643938 -741881356 -356966325 136847835 245765430 28008222 -180190196 -820121439 -680138158 808834823 -893881108 804833825 -315328493 566863869 886029312 675322737 330648636 -697728460 -111841979 982832491 -608336483 123134622 -316784827 -896345770 -851088589 584483620 286844825 -283459430 -243007719 -282991525 457978462 -946507695 933222542 -46031713 -71544858 584588085 -647711315 -656690759 -5063335 -717611056 -864023523 -464232494 636313196 606815848 -741375076 -743132629 -76718918 626191296 -807303778 -808854028 -986190610 -545404739 556693206 -710427234 203680168 -97396862 936188382 -427367131 -265817696 -971583589 -408428918 493925253 935832586 123882687 36447676 -31231080 444804610 832056802 -79767005 37120178 944229750 -304502814 -622545165 -947018871 -460049081 -684703920 -767200324 836651690 -352562156 322519621 -290377929 334705524 115317921 -374167760 -184654743 -571397033 -576484401 -178970046 -20255581 -117685103 -913702987 794787587 891349279 -871595216 263906144 943568904 -655189649 6131625 -760348443 -723562196 559264972 -108821460 80531026 -828733579 853828867 636204440 611387450 232795811 -41018586 -824031169 -844364980 176278791 327336267 945648182 -210330441 864254567 88133159 718620961 -539717943 750276852 233612762 97791717 -593852868 -569893706 869686701 -99663727 316606898 466160175 237718523 475893379 16121688 153099638 -848551847 42300783 552798400 -694801212 -27402281 610301452 996744118 -662816961 -514584548 -246600239 327431009 -760341862 242896565 345092393 939359703 880005585 872777834 944618091 -358855716 -465945642 -803583557 -64548794 184773138 -109988997 587131293 -580163603 251894635 -448403735 -322747704 -32040900 -142383925 -52232565 -970033897 956847937 -344974940 89595812 593488989 -48894835 884597996 -539452773 681798652 642163128 499502547 809999843 -125205372 16561014 -419965160 63268977 -202583628 250389644 -919683421 -980978853 936009335 -553384761 751767595 -895669178 -571486327 809224940 427212594 347274355 322115984 -864094183 -820257813 -749064189 -48114048 774722247 -917372808 574905282 -765177338 950168606 -762490628 866493064 -721332264 -105353700 -966702560 -470844654 954221847 575492331 -877029338 -431122100 326039112 -705276632 368202155 -920423280 -269857840 -787287846 -729275082 146167577 -812595375 585078518 -377850871 427939840 142213726 324603491 -862620483 -969294052 -851110169 -716167208 -901726469 -345171688 176120050 191084176 -557822842 80316686 -595689690 -165475487 553574125 -386065684 126751411 -61677871 858251853 -397954384 -66191420 -9285748 -914382073 206498283 -769561667 -954392416 269763879 177170149 -225043656 -547172975 46781026 400620924 649250106 300040405 -296948162 730288281 -620443257 -760144532 -495351097 -257586502 -6838918 724650950 -304327997 826341085 -505692221 19883367 -470748771 36529834 693355174 -706454844 -748002525 669950247 237309257 -169520898 -607416966 -145658447 -678086906 -190158265 -570532635 434893660 163474694 524309050 214086204 -843786621 780485954 376017129 779025538 -100972521 618501921 -917138473 -73067671 449555249 -311765929 -620854738 646102316 102732556 943544485 -182588288 639938812 -580534316 -530077209 373001752 -144096105 -813330628 414506757 994002350 706115078 -229309871 904524761 -810415004 -66464287 -946513698 -238690785 533776840 285642441 884480552 -666555192 414702526 -982155193 -426470672 -931875684 -935685167 -99341315 -2384796 635258422 154341128 -367295737 -741829111 453456874 441638329 -773057472 -401553884 991771941 -333970901 -877174627 481674991 -331051168 -301912703 173920526 -667786818 -569914261 -784092074 -279780185 752677061 345082272 -135760572 -70707210 776237915 -304413345 -751704985 989711638 920028820 173758245 761145000 217417432 420230377 -700031018 234959814 764214036 -727374602 -661251726 -136923956 -978613060 -646268325 512502249 -682187326 809304898 -966313351 737181836 -124145554 -608825099 244996290 325625872 -455846883 254382985 -467978688 -542734723 32344505 779942432 -26417981 447843730 523946076 -204488994 -165629850 -893146819 136119861 834395531 883073121 5169581 -780431641 -646425698 -973212172 36659081 -63533862 -983371789 -257207268 -689289927 974309751 8154173 -699152326 -172211803 -738649370 -662293460 -41432978 -458353440 495025591 -655368015 719930181 701550365 214097962 -292710503 -420064099 -434273437 -436872253 373525653 -211519334 -618596894 783041716 259060120 825292378 483941753 -814093348 -480383721 -405808497 891922167 -600216082 966181177 982363217 -337247960 -807432456 393801509 758411406 -457727540 -619687646 -882536990 -505782552 784271818 1417592 -677959868 909152208 265014123 -229719852 803335894 287669904 -474662913 833620947 -500159543 -350796026 351873577 -254419564 379183102 841567402 748653279 649055325 505117627 -808559723 730804123 885834559 -667753789 -63273352 -835792900 604850680 -983263379 745215145 65127504 -400804853 -423509097 729184329 -895963218 -47594770 849339382 57680206 163465479 243597726 151044989 -198383343 502924239 744111918 -969713847 -898185074 -825377846 -867999255 -816974500 812205892 783501707 240934081 -185054 945164143 206803986 -873085042 -778657454 756680079 -245482429 713237636 313707680 -832584852 985920175 20120843 658123949 111727224 -825038329 900387638 597166130 912266241 932135505 -858063004 797105159 657904189 339708555 -394235707 -779952328 955032316 -115279777 -643045710 743444109 334597915 -917024193 775628771 -760391450 610501508 235359691 -7500017 -989772991 -82779673 868071409 787972195 -417037855 638377434 784324806 816935278 -518644714 -440520056 -510427400 -622557217 910514342 302091207 -351231992 -446908830 -942905884 979568428 552079210 579043880 121240363 143125324 -529382188 -601980992 385271483 -222800131 -261833205 912591990 608244538 785250442 -890649441 450814522 910445875 -935982071 883655939 762410727 712370078 952216530 -939276178 575800770 -981366295 22300316 534220524 129180602 373287405 -656573306 128640366 -717202555 840041861 -216580380 432349235 854143851 -86138556 990391841 -997157074 -75753195 -111724279 -352232211 258853957 246206826 -271419386 874844904 920910199 -536219222 44853404 307086717 200976399 257814875 -254473575 160465665 47028367 -213113680 -7486986 -96068561 880347062 -737427255 -103840216 616656007 -657027747 330129485 -409547510 633450267 358874453 -429831302 -516764589 73930122 233829890 742061488 -282238935 953651718 -555633086 -385796287 -67127675 460588061 -554817689 781614713 535473506 794976701 -337531163 223865929 224045587 -581449286 56132028 607919061 -125494031 -555017722 -254367820 -427782398 -848716530 -640407095 203881054 -998702170 907834445 127570713 214462221 -323644545 650614638 -858727696 62120357 -487809406 -385093137 738555072 -29479583 825632104 -80263203 -868621050 -284087618 904398111 155508868 358692613 871358005 349286253 111851614 -274895023 441780825 -285937636 -90274686 609935998 -299018288 -710552249 -325103078 748257638 21774548 461156552 978306072 727785385 15694328 878898488 -714722292 164368365 -216203570 -940367308 -21953922 -662476430 -942078801 19604382 658741056 396811214 39048879 -752243513 -52679250 199131188 -767403886 455859709 216991103 386018545 85157163 395418534 -496883102 -763469848 77896255 -157102937 469007135 49661292 557632778 205191565 -948613095 -467897001 247282615 -835184689 -899172061 -303523687 762337947 -771929716 -470881579 902361487 -30104956 -243589947 908030976 -792365254 -791403413 781823030 -474260401 -904852824 154272177 -178404206 -540635966 768500357 -183307272 -735832038 676852355 563026672 70776829 623905871 89251295 -570704203 201731160 957872082 166570540 -75156379 228600199 520428868 858153157 729979260 -588821306 -477762100 905863029 -636796281 204103446 -897875132 400993337 -951276398 -520619852 352549014 -496717890 -87328108 -887212573 804946307 793463528 -301497209 698546602 125279748 903757852 803955182 403681286 -692168614 -673902806 52040776 755191732 144638928 -191565365 -50173425 360579808 -607987278 -762161605 -560895645 -342395860 -713506429 -524454668 -984397773 -328733283 -150429591 488472290 730268280 645416323 -345381020 602249556 195203809 -29086780 -603688009 54698148 728604134 355556706 -269426249 365555534 -544874298 -902871719 544889142 -337764092 -880150219 -559819808 -146523394 892601302 -282412286 -133269367 196763337 -777005155 39290290 363013881 -745224966 -275405659 598746651 591813358 -239893840 -168687129 -522660550 422742943 178275523 -895818490 -542521851 479122260 -421663093 -915312931 -863289131 719660829 394998305 319394752 577808840 -557285467 -117258894 838684082 -691841172 -496861576 475427679 278108157 -798473700 -490081471 -984808053 521072756 593126858 -958747718 857162877 895864492 754559080 -863453931 -272243017 -205466927 353402949 -347621313 -968443430 937717513 -969609617 -907280365 -229744088 143280299 221580989 321864126 583716650 -256527309 -115104639 836543577 214247335 647678299 -403937373 150417799 -964304145 226654738 413375590 707868496 -268984639 -205537965 394885986 -257635714 -907555129 256366483 -279914071 52560503 -333778547 308393426 912177259 404482456 -459724629 -512210857 395200204 -641924067 -182892441 -363318018 -84302466 -705502786 -623843695 -747034199 -269890908 403594064 173340117 712675888 -551709792 -313532098 104890997 -352352904 625712849 -865153243 838645962 417806839 -904334746 845489774 846022229 -529393161 248535624 -308709540 120194958 -212267407 -302737335 231640206 -946039945 -536921879 -38169746 486668478 -744237149 -922679613 837702113 84592202 -846553659 -215365632 -343890593 628593108 -415673937 -817551120 -471267408 -126020747 -395031326 -121801386 109723689 848506362 -981064972 549569501 -537595437 -363691026 -315493955 688449561 -798680370 -175911515 -16148021 -520783462 599031460 875852474 780984471 -75938494 -479978065 -514668902 -875731042 701827697 -812657818 494821442 535752778 -971875197 317079347 776278745 -988157681 267995035 -451532823 932737232 -435157333 758098099 751479784 776471140 893234792 649659487 515923206 394904116 -490571486 -148169094 183612241 874376917 -292941619 -897995452 -399248962 -748909420 375654612 24028559 210396867 -759288377 -796358699 466489773 -459932500 231751669 946678791 285488785 -520718370 -262277764 -585735500 573489281 71697298 742581861 -213010268 -624218746 308478222 651969015 -794625936 678989010 889663789 -501631638 991797745 192686461 932285761 239109939 303866384 254814849 -187134022 -257927535 -87325755 -261245510 -629069169 574957917 951794785 -872831135 -410250942 715036078 467677611 367832628 980776997 630459704 653128515 -673115676 -203471746 -809343035 -385594781 473845855 510548364 754848866 -938100119 576567586 -401801710 -669651262 635874381 -444036362 -148880550 373231080 263759557 789264166 510684278 288720177 -11948237 765003548 -976310627 356265763 -431129137 887908583 -466789880 -938479025 982897928 -751123143 -243783110 30643173 -156367749 727159822 939498343 437590572 777077016 -227935753 110431628 991503236 97755410 -680277134 -746766971 984932761 20963692 652908510 345003489 446636947 142143428 268810847 765402337 568287144 -306434201 44243197 244611550 436062622 -235806840 -634241522 -405907959 853903477 33596786 -206920485 -739641566 -259852167 -126453200 -379431821 902183630 -106337395 -390459042 337318745 741598559 -265314414 593484517 -585911252 -101260506 354510097 -531979660 -825285425 612984987 176055541 -687446190 111898185 -983555878 864366708 -796148333 414653256 -823040501 -570991563 216912663 638101319 -15573668 128242318 -513705201 -435171759 -304890761 760886012 599939356 962981837 242259404 -630112840 -28081489 914553074 -864195767 -350999895 -965322622 375234733 -210746925 528899239 500293581 204846273 929044005 -229831043 660902410 -54407907 -633015530 592460026 -822769885 906497559 785380499 713400008 -666526052 -319236297 -686597639 -677515271 453813826 -892485783 -871414307 -950979126 -988553037 983869101 -684131716 -921583120 890431146 556095284 789693037 -250427918 102733817 -920680752 97012217 -489422754 291078918 216039179 -652621002 -361545372 -428714439 750274872 634528877 -393309150 -430414171 -693324195 357086557 609894092 51701018 248367710 -964880997 145474964 -834012415 559961524 -780319533 -458842097 -476200174 483519529 -684693548 2478344 -19084684 -609684564 -268245733 673182912 -73551949 129620887 766371323 -644030650 510192044 -994066673 -964636377 501733209 -12092871 -990822965 -715155265 673495927 -861048810 307952113 562226876 70646768 586920403 826261929 590025883 -552183439 -605272921 52149640 709752712 -512849928 -674631611 969378928 586929906 421939974 330876196 -765349202 982967349 -592056168 212106829 -833342652 18384505 480613295 -769740755 -944334511 -497858013 277474832 -929659830 -827724957 87222987 -388635843 -995048117 268123316 -607226311 54203434 876308653 -656102511 581944392 262811102 -884329243 499961533 -735852600 -385926327 -59986892 -20938155 -444403701 694863283 -641144825 -789818537 -992042364 726451947 548502123 -19716239 574749507 -236681296 -158633432 836583956 -350488286 119187421 -605215378 -962430193 -656623347 406339084 -656947507 169888951 16935160 520948574 106162314 -733906118 561321026 -955002233 -181848181 153134505 730285131 -116457104 -902204937 -909451378 -33542974 933748675 672246924 -718054462 -573329632 161957915 -898823271 -40853581 225612077 44094161 980036442 360053102 2372921 -241288743 -491021876 -18312699 -768562525 -956102798 -926455774 311541056 601392660 -937571337 352412313 -909033973 970501729 -186703337 657982572 625159118 787969176 -880517710 67629493 473540403 -758152583 727270246 -356957288 742118928 -326963522 391194914 -353293650 577266731 776390756 545960097 -196384796 575029621 375332980 96557936 875616636 678209190 -449774701 -351312879 -342004919 -451092108 -112955914 16854661 756094538 875492176 787650435 -4219318 -417402053 -292993934 -573671594 -738889674 -34297349 183280352 342507967 83848047 -578720023 -687375725 -651541360 142371110 -118883553 7066409 44928720 -9548716 -618807362 739548361 472686518 343503253 501828990 621690297 -627040705 -643057743 891992564 362383096 955959478 -470677170 937072144 773975366 -722593037 -72397424 576251751 -641958846 -47687745 -710916687 -581327583 248415322 276702874 -759159838 559258988 364388451 -403147095 -8531806 856290780 -355064624 -841432464 980445791 146308231 45090622 336167058 -21396542 -188562057 -643594518 723352115 161252703 -82957183 -468682242 -356447119 310983043 -522633011 176232143 72511806 -866526939 -712362517 49870300 -814440102 -972120848 103831835 120449578 985677934 201453732 -971603430 849571707 -489987761 -716872591 53237421 -426420958 -858766406 963439120 201963863 401539572 -75905488 -877465181 590234530 797811705 449724676 690566033 630888768 750449778 98027951 725046713 524543786 592898812 681374227 853228727 628317894 -581651330 904601466 -286246646 694383458 -249736662 815648861 -240614016 -17222439 712037459 682517342 -714864004 -153861869 546124966 -972761489 -568900175 -1428298 486057957 978681627 -16356811 999427622 886107594 -59915732 -84375619 890621535 925275523 -998662474 262330918 725641333 25366832 809382683 858963061 -403487305 263985049 216641793 -394089501 -906707521 97382963 994744208 -565542443 -956665006 284928512 142263710 595492805 293540635 459813246 377206009 -25044448 807492959 485958681 553303973 -165888297 -206800657 390470929 -135156503 -555663894 256949816 -676867891 412253415 -63019093 329629811 -404894279 654428124 431194156 107274795 500468711 546773322 -90756000 -700957253 -483785934 832712619 241270190 706617809 916585810 -543676898 886829326 -566118075 152295056 976852296 -666279703 235414311 -43629771 241398466 -571630479 -504273901 141209687 -39926382 18152423 -494827843 -299957000 894914080 -701782416 -915788211 -229140495 -775189751 -207979280 954062359 535947929 429168380 878495472 -217771158 -295431619 -392068836 -876086830 792542489 -400128669 -503651295 -862989709 592051408 -358277363 571766067 -953146010 195409369 -231236465 433002732 660055559 -943559776 -266351318 920901375 -179667384 547765064 456754884 -72407663 -172086262 119426401 806757330 -982814607 209281452 512473806 -519055647 -618806040 -839450700 -416941232 507901244 -485769872 453890414 -761010483 123250374 529689315 -860045692 853232938 153244064 -46431924 -19869603 -298464889 276781536 389571560 8068057 -434891899 -922065869 392272340 502438808 305093619 -557024848 645414303 -34764919 638490776 379575319 -968433469 171873984 649942374 -728205546 629832947 -691342572 -547204806 791724288 -685395776 -429564368 -79363514 967440912 216541181 -957455136 651541695 553709700 331548610 465376272 817510403 -774217913 435745213 277581444 612124515 694405324 667731312 782613867 -461008121 829784599 -775109579 643551267 -415595183 846978016 664720126 404906528 58389647 609686995 126684120 -437559838 -132794980 -776843311 -122028029 495438812 -70265877 268687749 -376602419 615765333 768726479 953354264 435124787 132349672 796303505 751691899 -309274753 -563120750 -343254025 31652512 232990007 588724730 875701828 555686984 112813998 -274857657 100596405 -408636615 660395075 790583917 -66276116 -313067381 302024216 39502831 -963395220 -344392152 -731260569 203030764 40155661 -287992282 620473404 596993527 564921954 -525545469 358764061 12899335 -856091290 405647575 130197427 -335318626 -380868250 338929611 644576637 -571702202 -551758523 -940313054 -203379034 -150625223 30550544 -571217842 -776876875 790020499 806016245 -207949913 564437076 94028073 394146683 983038640 66560184 -702620633 701144524 -262446375 647110321 -680675386 -316065913 621264725 -16354525 -758552855 566171130 898416636 496026279 -766100104 -636324695 164081269 -82228905 -881807316 -555492635 -786480846 428606554 851110195 -853292105 -453878415 760937810 853709922 -996449840 986012079 -815582183 495498938 3035864 644696808 -263880916 924086220 -714085271 951084025 -516313000 903187771 818645317 742363800 -470833680 -160056446 -29106862 -852275213 -358197815 871781801 -170897578 277833063 970952448 -869699063 276356619 604126414 572048387 198815993 534995803 639294155 524338387 253403443 225160489 115543116 896206550 787291170 890734368 -956474294 -743393194 958399127 -925944532 247404668 -560016749 -668685713 -940034196 708451694 525857312 -951180980 -961376898 -680805315 377764883 -281771480 -460556529 -99012054 384615595 -88845622 -629200760 -916535760 378227517 145647615 708628704 336600932 788265471 401718264 325340569 298153085 245665 -677342642 -234107028 852879076 862585066 -979636242 341094838 814177035 -514721855 345386933 -196876165 668113458 -301013243 812017530 -220883370 -573522441 868228058 -813134485 -744109101 -89209814 936580201 -553523054 656733706 -602176234 -235000119 358771455 -877515443 197585489 155563287 58501469 604507641 770313258 -702888927 -990852031 862971417 582623327 -198547163 -374094080 615039201 -230819814 -945710423 23485363 -648950034 482525717 -249736547 -938974855 333871972 60926965 -35767133 -564671486 -61628703 -724368183 -180453889 321405530 -805881777 -828061609 -762516858 -673569522 -536629736 442707653 763191971 -7671451 -803061959 -924331208 -284866975 -308559708 -70099143 -230796230 933426349 -55853873 -477152867 980845969 109097169 34923392 3940774 251024564 460293971 892042671 -329624382 674076892 124585626 -491593167 -829389179 -523134462 -564310207 453567868 325204652 844617099 -961012681 770267729 -180896258 235821611 435011920 151287561 -497778865 -23564621 80755887 190726754 -313124652 434587734 359159904 948481886 -175288501 721818580 89371223 895086273 -763720127 745812021 442644720 -192373911 -99991441 -629463871 -110603443 -638866024 -615920888 752298878 -936730892 -883826846 -338102323 -959769711 -692796691 974424053 523437427 -574807222 -384284968 914412239 749659522 951326304 972951040 775001164 -441969047 -961804408 -566804550 -877975238 108305049 333857267 -424426671 -815311808 838279157 757654757 528372978 706051109 -402193744 23490752 -605543774 -526636733 234581381 -71927501 -5339607 -176681709 -171526250 543327046 32370783 -750260892 88135786 582886112 859110736 -956386975 306685896 247834328 610225212 174210356 413861405 -631404463 -840163274 -196700882 902580835 -899750984 791989679 545222035 196654827 -278197165 -606352289 416370448 -80336789 644639517 -4547799 247344072 -554671815 263432070 -103347186 -236856102 267520648 -398054255 493686723 -428986777 -485203658 -959249735 -775999862 974094137 -849148633 610354992 -419554132 -318990595 685321795 -272818718 24875927 -135961652 -861582592 -937060406 845118983 -265354578 -910776161 -780679052 597435819 467071533 -697336196 -910369057 437051120 -980530713 -450345619 80051166 -255620390 93205980 -976809193 226389890 -626894167 207880739 969393395 352764877 -535909392 33611051 -220479977 499444107 -893130040 726656585 -854771819 -358451911 -875858606 -650149100 -583498702 -795339193 712885367 659960701 -10083399 -50148051 -970746225 -284600594 441401631 607867881 412344304 494981794 -598008621 -855139778 -794150884 709133619 -467606399 121457257 -411079073 308643927 988490320 318131166 -110783004 -59602417 388440392 -258026830 280446616 -966353914 805058599 430044624 559371762 -315269503 -799354250 -900914078 512520850 21285131 276842986 -488382334 779878248 -796528301 -418350911 -811793765 835684826 93673183 -755255338 -191764749 -962181086 -604288753 191049270 -353690118 895742921 610664669 875113713 790464017 336403093 599464404 -12600425 724599744 -364439540 603218834 -290450501 35201702 -383212582 118959422 -582229283 -511724937 269071393 718916501 -286229948 210610979 -410902254 -136284282 -250744094 -826469401 287035003 922647293 -322195205 -684332773 -401681459 -901986356 -738070234 -927284500 -332245839 -604720164 -120821421 -56027631 131433694 572885284 423162205 598277676 -314759448 623354964 -693520490 -16397729 -65377858 -747177305 610687219 -371626057 541467285 916958120 505959716 211678097 -589887168 -816228876 -108409627 -959244939 -974584043 -184291473 544005321 -467518773 999433838 -298593254 -742360659 95868170 -180253890 261413589 -640237920 -60087651 -578491867 350932085 739764811 -889864593 -793108985 46219228 -194586644 50784105 359086439 -103872775 -406641006 -314663632 500743762 -750317250 -142239371 -768937924 -617548707 -984317979 -149545467 -212943685 78471362 189476836 673392147 792012460 144993188 -405754234 -96262947 499290961 152666421 -45948480 -365018358 120057652 -82040780 183953071 -529365044 -384776541 840720590 -849140876 -129906262 -467625203 21037725 183704287 -295962300 900753785 812094745 -170124061 323413158 342190741 -2353940 -18587864 -626319983 -444207596 -157552577 338759382 123465179 -988891246 461943352 770484135 -940225558 3011987 315191009 -134428110 -163592143 27936420 177029271 170234565 -693253545 -679991406 88444920 927887567 615593185 -3548267 54462601 -891083615 818712477 130316743 776314075 -914331080 789453949 938950831 969945815 552767518 -422373021 6438122 724560992 -922783445 -922470222 802228890 36836093 -735620051 794111999 335128340 275712367 -657539595 334129898 -409041489 -130696977 833446353 746926424 819284832 -760721162 -333582319 -851522411 -265453734 -558902924 939081638 -431334640 -606380539 -441305958 217931308 -267194270 -216984735 30911442 -374562217 -209746130 -362402498 -487216691 849460306 830505488 -13883064 491493408 791161997 321254548 953540887 387666639 -751991656 -497839307 -357420761 -80401566 -494529366 -118891391 44700320 582537172 160426743 563958060 -562110480 738701513 -842504406 -72442283 143744388 -964500671 -556234752 615101016 427206490 301053505 788580674 -665629224 -974456619 578951433 503115995 -149151056 130263719 581437069 -37116919 -422405421 -982832633 770660483 -409914977 438469641 -806565636 4742110 -814078837 -623857874 -133560592 923561611 -793316751 -118627410 145939255 762109397 787994187 -185185597 -427876750 -873379454 -554040840 845804615 -463041475 312771199 -741398360 639889384 481181141 -798370918 297165721 -883388434 -578680491 -957637426 -748305828 346555770 692657176 837741058 -621196785 -934110542 -597446802 -470111352 487265959 884559159 271945751 374912991 -446726213 -493315011 -176174725 441044397 800468896 914456875 -262763611 868840248 -885995413 -103985963 -535641789 704597963 673901934 -36144312 238261197 960430357 968977472 -260343777 441690673 -845460640 922073557 388691105 911705936 281204757 614029968 -972936526 653877142 -747262703 163799365 802041178 -136150620 716665657 -754698245 908579040 322219412 -489038195 292994030 -183455571 423828612 111628978 -737573162 167619667 -740107305 370581667 236168205 515593525 288661480 -970310694 703664494 -790696972 -121619091 -478890482 -326956705 -995467353 -900821191 596463032 603444495 135601433 -879188466 -599263468 991993703 199496454 16003577 -606440691 597650910 -778157343 -48623240 -540126675 692932775 604260643 -963542315 -294490592 679965971 8304775 238551715 -138886639 -203316283 175186834 -158669447 833721602 -592925985 -967156271 610852909 -57797417 995211071 697792151 -32444699 -891614493 -215376186 486475743 328923782 -510082838 360838227 775142730 151008385 131276717 616798257 -304880462 -758145574 760649761 811072785 932133995 243261231 348530287 -382288806 -586269929 90375491 -185618789 -243618122 683394248 -690201567 -584942165 -914787969 -816706652 810233124 14915518 542256016 -487030816 -816314333 -211417339 746582907 -937190206 346009575 130831894 -139372354 335984929 -936776898 -25870049 -664830333 -490257729 -267548714 -733104838 -444997781 -28687790 806284599 -16308976 -725865623 -818131503 12254928 739623826 138960623 284017184 -189896346 -101507100 39264132 60962250 776144685 799917489 -228405261 -163663906 406325515 -549724998 -126458383 319560233 -985756062 -112077168 589676902 762791386 568921697 692277648 193968824 921173581 -885098258 -584245037 558432641 296570601 -201115363 -216800013 511870247 949141029 831373063 -535118098 847573407 -791218274 328173260 807441792 554734855 -329522831 279001959 115119449 -210846812 694562192 -933863394 -76236339 765187112 751321332 897157661 -810783958 512913446 33032803 -901514515 334782101 -753862999 -640086823 -409082427 614300734 424693184 664610788 220608600 -350345912 -281214038 -232289568 276340052 712741556 511151518 -412966815 -13996799 142160241 350901420 441164759 -480119463 -682622976 -267804400 72923283 904148320 -633602317 -495595290 -34408992 933196867 -201690130 -526375268 308895550 999713750 -912573677 -123462582 -4102032 -911958742 863746839 -135080729 -202685969 381573544 21978349 -5356818 349127074 115381895 432987845 -902570741 778389624 -865525412 57692592 -741390028 86722381 505407233 6225515 604606976 425970655 484431992 -190873917 -713399208 67301859 -452178654 493873265 -666802628 28395844 398893322 206645280 -662987469 -21256305 -162908619 351491484 -774829048 239558293 311385664 336071101 -307036325 -925625683 -559631014 441568709 -112438787 -999637311 232154906 -610711930 526990366 -410826889 -148002442 766598832 -483016922 -654010429 218741962 32163065 546548401 -956647808 349452239 840005560 587546486 45270546 916028335 -751575588 92082760 29785977 -78032796 -165902696 -670345664 421141143 -191981989 743286259 -619100688 -955551678 -3782883 -820388366 -410228992 353150289 -137999903 816528245 567877180 -492717393 -11184500 -817720935 -377736252 85011366 979540758 573482982 417330364 -789642325 265807030 -716260845 850295493 958226531 806129820 -478994107 101424600 786076954 -155799484 -211778004 660995129 388155583 -456176418 940609551 118306005 722726143 489152703 348983424 647919819 -706824648 -260302108 737441814 -765116329 -460591132 237696229 435876483 -959976898 -6924299 100403466 -53624250 374409479 929729448 -711679429 -854197138 983025881 25589852 -233142650 -216330983 -155488339 324251106 237882098 -561184837 550304860 -582282678 -363827595 18682901 -450990467 -939890755 10379396 109013107 -414648631 -740843789 -579041399 -222376859 938904263 -143844227 797252746 641483050 -44325695 155340787 183659375 769544975 -603799823 828633691 368794455 -908940223 68040744 711857794 -309120988 -764056902 586795061 828680468 -936867889 678302271 -423692450 131765182 -296862433 -143871857 -306300099 996203110 -44889592 493198592 -625172666 802204731 -35435915 200853688 -249276522 150952865 -310147686 25097622 568996440 854582303 -798852816 -443250207 -531196080 296216620 123283644 976531671 -811634412 -696023423 -189434827 -546910856 -835341169 228888124 40806550 721846302 317699684 701722952 -730989598 -60069431 694352369 -556424485 -346254870 -817029401 -314574342 172912742 409462320 677608057 629762826 -797094879 -635151026 114540528 -866477178 569895688 -750020855 -715390759 -277655806 -311733660 216475867 -12114378 416809593 -974858229 -267577808 -206682884 494690111 932474480 -387632782 -433557479 -17526880 -499643115 -478384937 -928972350 516260359 108140097 -901861280 156146001 902226995 359038278 -153668669 -703046874 756885971 -85520806 83266215 -350851876 -59352342 -881862614 -769662696 -111172756 -761391849 930597000 -871201131 -792761608 -97723178 -363367995 218643670 104925088 21279146 -871420484 -521656805 659073689 -515566372 -729142231 427811017 606101116 -539290193 413598189 -824393123 -438957407 911270122 136085370 -912563511 -241986936 -812041690 747911936 786805508 259271130 435128529 -695768106 51837442 -299398852 860238692 -752979542 -867411884 634544945 -181706903 66980233 983408976 -430630970 -166024497 -54378248 -159725446 803000454 -251634766 96351946 127665107 -556614310 460350831 201769654 -298494175 -425703843 -183667873 -522074535 -490148062 -798000716 416545100 -559711482 -415569735 -651671650 612662623 -63828231 734284284 419536906 776118817 -19966880 237209498 393810736 606500158 -180809004 -246895933 -170189505 139324750 560144044 863059644 852006966 647213971 158917969 -922405127 522298244 282157495 -931349421 641893978 948962954 461092151 464638275 -879363985 841381706 886585802 773902201 73827893 -905086868 -150088679 -229708020 -940319362 216106362 -207493374 244223869 753611178 -692715398 27387095 8426659 49726469 -882189421 -433967209 -3635363 710939250 952192952 -141797145 582656389 468777294 -330088262 937897606 708409918 519047112 -278341122 -17659879 706026745 -408735028 738187485 -86719883 304226001 262295829 -282728322 -631298794 -601721763 444640091 -796364424 -348906789 -61826804 -514059746 -974443115 -213790905 -906616763 -604604517 535959676 795839217 147565684 -221902800 885970362 -559722702 -951582979 282834811 -94032078 631109130 -369981958 129789002 146490692 -293373885 -366263794 -176264740 793213907 646362137 937509734 -473388474 874131788 -690861559 793719043 -445037368 -162416868 543227442 409204247 743290247 -500452251 405400133 -714941901 -421467416 388677280 -16220246 -71122401 47252643 779202528 -321123033 500938109 773464693 341228785 -615430614 849941909 -56932348 -896176271 -340469449 -969925204 732114784 577755062 15223044 -235942873 -653889637 443001594 -115904795 -736114916 -209331825 296667008 990267616 -123102196 813391494 -85561587 -301736623 -389473403 988217026 130890501 680622753 -540745317 986309420 -645660641 -41651521 964275265 -71213691 -953363272 -754891464 222944859 -505872647 152715405 721701058 188736762 -851015065 497729307 -654659530 272680347 298135410 -633356498 95989888 -721644981 -136558044 -28849391 615643315 418901017 744162403 -898156985 -79946539 -537405008 -847352697 -4345114 818829555 301716771 981512074 -889157469 -433817114 864965620 638721132 29330630 -344904573 841364938 -73625688 386878558 -116310246 -454172548 -57506471 461834484 -963925267 -148120406 162196806 651776484 813305629 177705075 -63626305 -974307462 679912700 765523849 -709314121 -155178684 410192943 -80439566 -174547631 -545200377 -645229043 115206719 968319195 -484899937 617305868 759999483 718083326 -834973371 -702790551 -238463887 -860945248 973294548 897962389 -564524190 -342979178 854463097 -670673465 -825625869 98694862 -682245414 -230555752 -228061397 392615289 -180542589 402224566 -753436136 -841296514 -969336956 -627726886 244840110 460932470 538687518 790890949 -304319192 580935257 -396189526 -973158726 183294288 -901803582 814295846 412498439 584486201 -759887183 -40296750 535286050 -16768776 -92648424 124339185 835104862 90499131 -789932252 -847820573 778579580 558041487 -614814618 76748371 -760607710 676764123 -560678098 -808948558 555254409 -728497723 -145274830 -293074393 -259741439 -128943972 -615538336 -261955163 484728388 41568742 994273284 860250609 648554697 564782673 105484525 -752481757 121640186 -122026261 649810055 295490597 29454055 -381030985 -713237041 -394152514 507719325 -214690789 -932430024 -221146510 157028828 955793172 -659459614 61508867 -431879868 2246256 513740744 -627769018 593021000 -744727866 -408323060 -704361335 747689418 536930943 414686331 861328816 917180418 205977858 -386897458 -357593404 462506808 -950138059 986497501 -659563102 908013385 -211603207 -145435418 -692873475 895113789 -586485231 -214660911 -783823997 -52395396 -957289338 -201577755 507389072 39317500 789827615 912549898 954414742 -612734105 725234571 484849630 862960211 307536363 833483147 -272930207 651273924 480698898 35503507 -580507167 83187391 121944429 -139752456 974484220 101227059 -783382343 -514681545 547932855 431739349 35562132 -988739896 -91974935 745700532 -282968530 -223345809 865181669 -979897806 122623663 -601018923 913646225 -791919083 742800903 -789543691 659232461 66637133 -687942961 -342698234 514434703 -272929859 31877249 929385368 -151514932 926011922 -884868409 538083913 290712265 224921117 -870906538 -780401863 286873554 -376198518 -972962041 741784848 662551327 749160978 -359573158 988785982 166273130 -460647967 205986944 685918850 860262466 161512313 668795337 82543488 46152940 60292097 -603106603 541633611 794426392 -692538824 702269713 -814490790 -575280517 -778264445 -708804181 729882287 653808338 -620404842 -830001072 -307767501 817253168 472764089 748836404 -432371823 -624823904 -444371352 -347196500 478612228 658009247 -241851252 114486614 -81909406 -595155343 293691526 217339750 -915827963 -225917057 627000065 -800233695 -279707268 465374051 -933820216 244344937 -91848141 682838957 -486081662 667569225 38021586 -470479133 100815256 -799719179 -441097835 604044104 239835197 56594953 -865767016 253043645 -493160679 989384768 -219061290 498119756 -82594700 -263748365 -470204073 819171071 149028218 -580920758 666695817 -784034020 766374733 934516789 14668759 -514986156 733478202 -780301534 -440512161 -632680 -293868546 632948286 494590460 513548956 -515970642 -914418609 471062133 -500368459 218274066 -194615954 -488885622 -27027190 672271360 -754174665 921483287 -827402883 767509520 -899167075 299205445 388524282 -317093801 -233606741 -706391131 132360516 234732070 313845794 -527309164 755795154 28508933 361049195 854536671 604456848 103047617 -207934285 -57485848 920330900 925735784 -937230391 -515290535 -912341567 194036383 -420619178 -856360921 809853041 -356257850 -558163750 135358170 650182952 810116188 -148959963 -777524501 -997969873 466345289 486384305 -225250605 -754518786 952307581 805701901 -465494469 725012219 -759977316 -241098586 -995191333 -775895290 726796890 300046065 -858584045 -997698315 -339757397 910725320 -313546316 -470348901 737893414 -719342362 -433446916 -225166885 -490126273 702385322 402278862 -30697166 -677060284 575746324 304940486 -720496691 376842750 -963048709 35109084 -992143369 452558389 -726052653 -814738806 -844987737 -445932715 583279618 -103123599 -104266425 -552935193 527308424 -633953231 945342753 -533193208 138551741 -153075304 -230470567 -382396140 257578114 -903626452 -408511157 -94877878 -886187898 999621245 726503974 -537788557 -496017091 -796519063 340105089 687937032 -740274469 22673957 -358282471 -606864490 -679347408 339638988 -33583071 68987698 -701968618 630987803 -900008196 376966521 84207451 150554475 -576458830 527451299 498249809 755280049 -482286438 63942615 -720585609 883822305 692823274 151218607 -379522748 76614467 -683454791 992505019 -65309467 416438109 -249129848 -406926411 87058260 836972052 -43872086 -417773030 -223915572 584571829 956452898 820218696 598011131 659103238 282917204 -359997585 819887310 -224780461 -238384975 114402313 818146929 -757856108 -93462857 862118225 -199326194 -628933104 -561026253 -923997197 498452943 923773853 -243663626 170340575 49315795 -498830613 -155235490 180070503 524576845 946628834 605226475 617521743 452616405 -411987908 -521398134 -389538904 443513838 -444744718 86537622 -807704617 -535501870 -428532296 -910600140 723591565 1750905 870448415 245708218 -497296485 824022192 499786602 360706060 346076217 765992638 -399478273 242681814 474010120 -27968020 189702423 -521999927 -544088840 552788758 134641544 853480110 -204095686 349542320 713658877 -970464660 -333506144 -269867668 591292042 -305430320 -629306687 86588687 51968121 21195356 -469653085 590448072 590695504 -32264798 -780678163 -373446537 797332012 43170274 -57805285 28302958 741126978 -445188780 -397720182 768592989 -755301533 -472038278 -359586161 -97872224 -510857463 -934327950 535115940 304782078 752333838 -481300815 352701742 759043525 17653185 -963071009 -746936544 -878848397 -567051275 -218939506 -18566594 699136600 546896301 -561330591 -907041926 -58083114 -314858116 -478376776 26574986 -575479889 -765796624 536008982 949782479 -130303324 -256367435 -247273549 -167163521 -56785156 77943004 -436983161 721155452 535196867 -606030498 882889261 -507614259 790217151 -245788618 326641170 -164686551 520705630 -569656880 896907526 -207794901 -972026014 689444754 363620226 -375702195 -493282513 655764174 -385766308 -849039449 -653959477 631477288 722937090 -36092249 -364463303 793871664 -275157045 -759224793 270691985 -921368903 172964896 -114699717 516940804 213418005 623162430 162359515 -615289675 -236539781 -338476089 -584077658 -782357079 667007845 -186472849 -437117205 220969337 445126544 263849677 -264166241 12447082 864897069 293568237 -657218654 -436633558 276335347 51072215 488798773 659113129 -648492273 -78952984 -359190457 -12749152 -467366013 615435639 497776053 655318236 492688364 920339057 -616209168 -606271192 919674380 473640716 876716636 622156112 802820491 789237892 -248530795 415787933 428793041 139821393 924650165 -333368037 434851253 327257219 -72609006 -838260748 -391162838 -289179312 704238004 -923648593 -737551863 -125105788 -851137828 -811333771 -808308189 -975018781 801336953 -719766502 -513024767 -6404721 -636006346 725734250 649424021 64358190 -60590367 -430785257 531831561 959511079 696687917 936294760 -949850387 -925263595 977500867 -424338149 -621311542 -968094785 562348884 -781064281 474132175 -685101510 -789743640 -166166836 1730471 355483025 -307812734 374265851 106494550 -842849541 733853872 -429518877 -702776762 917594050 177780183 12897323 -286722340 -560371488 -963687944 -384512633 42909664 -74240634 929804411 46464916 -451962294 682133154 921038271 182900510 560243093 -828405890 330388066 -669164109 -903074723 344380821 -790891152 225707239 161808538 -158854760 -351665581 -823395892 -799125093 142399271 -304729996 374281030 72935115 971588017 237595453 -377154786 -743618027 -654026409 782320371 689800241 -81907029 -578210135 834422514 438821296 -764368914 -242103377 -968141251 662857812 796579536 967776857 -892351431 970015381 -897134663 239967917 -959516510 367380082 772312355 -365051567 -844884049 -934651295 748751235 269495626 -271973962 384597466 -525329368 -992498795 -626408316 -509460076 -795664064 757069024 92121346 -533826394 643561477 -34186723 316493325 168214177 -849257110 536646058 -174284456 -258275067 485612957 -898464431 -218767183 688705139 277561851 -677128910 888640490 758213880 -971980187 195647424 -981248970 128831907 76312084 -427545652 -408123384 963078372 -418112566 -89274144 59122642 -933194854 710942477 -895655306 -399697118 -625981270 -148570922 860848267 943902742 817650777 -109043536 76417637 -613231876 466032049 -691706126 311859438 -418140851 54424771 -499483821 769429990 931792420 -408354506 445045195 -683592622 749698186 -452259065 -502502118 -194845619 326740103 -838707746 893497052 -128742576 169760298 780673544 774486179 160740598 -312302873 199819984 -152986435 -884392506 -672098398 88634204 -862508826 -820449489 -272123445 932322077 705551080 -409334453 969319722 726501079 563954663 864096151 396088180 -353118768 780023126 997216508 423876532 901832752 453891731 247126702 485001274 966076072 684755103 315923730 598022097 -93155150 -841229033 909715365 530409825 -294885373 156939102 -285917826 -79196979 -561574679 589133651 -287704863 -865401856 -419028094 66655770 883281354 -153368248 686668667 776212774 -497382043 771617967 -913254193 429386889 712616901 -769231741 -818318463 -458937473 858040756 -422590758 810355861 96825028 780797653 -584355292 -688342672 519814069 573291468 998171770 518187576 -162446905 -782775852 987347118 609014807 131319849 566536981 538375354 -907158240 460597380 129383442 -578741251 -32806750 138756145 406040246 373409317 942715857 -189504708 397664897 653843822 494115778 -943332545 469321122 790009293 572000663 -478690872 -705973912 -213317250 -280731831 458279520 340178533 -988770997 -4859013 408857423 158668389 -730547926 353392742 -938370577 172167588 -52010263 -200255018 597655649 158096453 662351547 369202286 487621805 -97441164 -821588334 -988430695 68771827 127277776 -968442021 33431355 -357179913 -411615011 -924742945 -117912251 -465820207 -482577177 -495731836 97886597 952482547 -147642715 821118842 -677496812 -709083034 -993543294 450263496 513920871 887786327 -30775463 -392699108 -240583865 557372281 46585364 -81120261 513416406 -930838498 415654927 896908643 277198268 779889224 -64781490 -824518767 532395722 -229027745 -764524934 -850829638 -159867631 857351568 -844915398 -140229611 425027409 -166217958 -373107545 -346962021 -537648614 737790850 33596724 -28562911 943218641 -124238694 946352900 912879979 -167970453 -800827629 -150270764 -415617271 222978367 -665361848 -501471190 -884186970 -690264286 566047161 595647013 -57361017 -304596091 -296513882 -984776474 182170683 784295882 381620110 -817558711 -162334452 -707402798 -856529237 -995540360 -566185846 -526226274 -777936537 -567986071 -198355291 -22146400 -641811241 -809390190 839075140 384085946 496568382 778844320 671162614 -899101545 -767655025 -496042835 67172825 -842749768 169238286 443655336 5871302 -481913133 288230606 -983294466 622870843 -952850100 541703834 592227339 -298927558 185968331 -367595512 379945921 -708464705 422412209 472530710 -392076666 680220171 -290523606 334346728 -611204300 719714386 -69371080 -725075529 317186544 -816527906 -908797828 170728009 874710119 -207701300 568407689 134150705 -11707147 -709758528 -315112310 968626823 -202454103 -654095225 -561143922 -868327145 453152172 -917133270 252636589 631712627 -427614753 55178679 -505585259 998065815 -396357625 872771738 928393034 -759483325 -164202383 -318890027 477539483 229860672 486131909 322176340 -428253506 -303666014 -880281054 949254009 705847254 -504394741 -330119155 532481589 -343076730 733876998 -883003022 -999121230 -427967667 793235036 -112381673 739742984 636576832 -818654091 -213621131 -950792634 -42144435 101068901 -762669925 -22878310 394699884 -244076960 91552968 499875459 -734042906 -617056510 296180656 -147013703 -356913507 -136405905 -572898738 -162352538 -506569431 242604893 -988905231 91886721 416405328 411083629 -634309454 -745836445 150316185 -792495723 555204526 964386555 653561911 53015342 -672674912 -473425418 -480222910 477446979 -423322562 77641112 -444936139 109296381 -253696956 -996245548 143765503 -621240351 -910748169 774613908 -483741108 -712742509 855777678 -690121861 -78593912 929657758 951319874 780491143 -612473556 691592604 558103189 -585035322 369345143 683637405 244555078 516000644 -937702324 392560313 -229650316 529944935 -827487796 -794173162 297499732 -513581600 734339092 -152317296 -911100123 694286842 -372332715 72002527 924916401 395442285 -822315246 -500718503 912917207 -797410590 -131505291 602769498 -308576944 -162466049 858272962 769957139 738071500 860387930 -47259132 554708310 676066917 163874003 -589878303 24961288 907282350 810878369 -115322643 204796099 157426892 500422200 863690221 -419287146 -896193553 196110873 378424691 501937780 308520553 -246363466 516015087 524574928 115084948 314538724 407054118 76815110 -589466935 787276129 366658092 127191110 812220827 108705358 -170094590 -795948929 -763482055 -780814298 850134300 595781049 192706252 -527801728 319503185 -547687666 -378177742 -471501355 -16525920 -882910857 191281036 -61684791 -289870175 802097900 -333573458 -113423335 -781219793 -810585055 -98810824 273904059 -582345590 -151362327 405779653 -343444046 -828991840 719133189 -937360386 294747758 -119557762 743207847 13500759 922940333 193480433 -32961156 -665703006 -200281856 -539246738 921184755 -467910569 397934507 -594334920 223602020 238941165 225851220 670127355 609049919 548972466 920421334 130982027 940280179 -527701402 128774525 -423411085 849256682 -291277074 -629336850 -144951162 -893455028 132536505 424590302 766034548 -670164881 333884093 -415994923 -462877857 972822886 -361478655 287034271 -696282824 -347659782 -307392934 -672627639 -875675009 -671134944 586588188 909541920 -479356142 677122682 489991401 -956976985 23751742 -55242427 -920924931 911550570 -146198741 305089270 262222733 -324072999 555101588 261050541 -230889083 721402909 378045266 -329262985 -710619268 -292342600 607683569 9780944 202253892 853081146 447099929 309734055 498501342 -764772539 393048351 982409717 -436881701 -13938039 -743583223 275831427 -419147351 -202402407 797309611 -240302397 965345858 -710748970 576510355 -534078123 -527903050 281157593 665520738 25781660 -625091944 278858178 3346609 -290697421 991384783 404352748 -661103649 418247225 -641173384 943038318 -642348110 -223074109 12164497 456316278 593970992 -310183810 522506695 45689279 -709570388 -184051827 -362158272 -480867108 405255152 -185454292 587361137 -831552266 -531401281 -485395189 -449033505 264863075 -596754664 -923050153 902917847 -594871966 -894128677 603375560 801572284 774255578 -886456649 547569433 -896754053 -445326489 -281031598 583998790 835667532 -644966664 635346276 -770930802 -745722648 -48196581 34761489 -586098070 -630459639 -39540940 57526921 938612270 -530091033 165703370 710833299 656615986 442545520 -718538043 99766650 304973242 -501208613 994521206 147147888 -396096028 599632036 -581788371 83066990 -859360194 998331529 953420744 -391337556 58489889 516275389 416465389 -176042212 819640075 110348637 260996357 550742570 -660469658 -974568550 -119114554 -177915417 -703445712 529327793 32636910 -967868712 619690072 178683253 -389687538 956892304 -53571549 -579823449 310736552 366301319 366761129 -704060047 -407917284 963867767 355283633 292072422 -147194497 367373173 -176530895 101206124 885355360 578495371 -329410754 352282466 -504090432 -591526800 719814686 -177333423 -836594829 612419729 806935760 5735591 76034428 131373028 138700371 -134978905 -304123939 -259159761 822438471 244632360 212357431 -952216001 -243168529 585469474 -987313714 -301197206 818243208 608316912 -124910039 615468004 -406313975 56966505 970764195 -733611971 854681022 -172469883 -989009951 -930347146 268705260 802180982 -112038847 -353501004 607827479 -24295779 -776823834 -106744664 -800695381 -292512623 874138701 -888360270 -967081713 -621100828 284803542 -630448285 -845123009 14820714 305547068 -205054433 -364776764 -516316477 485204201 -330099091 495329875 898674916 549805865 -414917552 -645991230 -978285904 -721779058 221935750 -801633615 673465429 -284022870 -12920749 -806706318 -211483684 274971733 761631067 -449532307 -66816597 565929544 341462012 -866404096 -235664240 581196152 -202764289 253684118 220760028 697288955 356165956 -480561484 -30756911 427154749 -682175282 -975802574 700881984 -536829336 -118348677 627799302 -905387704 -501555357 6127292 -540581953 -735980063 736831615 486830292 -59337974 63468774 804311549 -801547769 523294722 -875260943 841321179 -172705378 -119718277 -777381970 825469508 557833098 -163637558 214248553 450493098 35061242 380250821 -792035840 16143724 -944869330 342766744 968432833 666055851 307279797 -505533413 201620052 -398081182 749261984 396197555 -866070591 991723710 903837340 -33513074 -399033880 527704325 -727441482 350791067 -680482422 108920618 -474352137 842045373 -33440344 -624506657 525013102 -939475094 -19426150 -189477306 132160883 1116781 36395073 -731333040 -104359501 867283615 701642512 -309335437 623053382 540379471 722497026 -879422548 -411028273 769698495 -799768069 -835485447 812997683 -897131099 60620031 -81849387 -749983750 103343990 304987223 -203081934 450481866 -136588646 292655595 695061198 756028079 839414680 531631769 480915464 687192340 -319897738 378836020 -447178943 -91982549 -590797202 20664302 -60124586 122697712 -213533568 -776909087 -341531264 590538755 -612954720 -912427896 -468043735 -500734120 354695614 421742902 -782958074 -574003304 752499285 426362904 55271474 521382619 -899505164 720821246 -736415023 -843383792 497166809 -942991272 -596767177 -460698107 473528174 -262672838 950148189 511137945 -762889076 551722824 250092248 362252295 315836415 -944834202 -440089731 219035587 252423788 -609022727 268704646 382870824 402675185 -260888018 111391 -672264158 -164287676 -197540474 -859762429 -966151798 713393538 -711786322 -154472129 -390602463 -668342012 976263584 63926302 765165269 155688808 828910490 865408766 -721670945 -256668729 798599876 531758529 865507586 -931624727 -693217263 999052803 671826922 619514864 -12473091 -503651473 721348651 -477479855 -36495428 -954956520 -667485811 -928924670 608170093 -919023362 455587321 -890166472 781382680 77490786 499441876 971396760 782149056 -581523898 702078227 -498518408 -374981859 -906541057 -791496497 366511876 -284874762 -628808954 -123635033 -316184450 -519903992 -855992290 482105434 -742476922 185884442 198058943 815906683 -709463843 810706557 -436526577 496130896 88693203 -594582846 -835565622 -895684459 -788802017 551851342 481661916 -737477063 -996855665 -432269932 -176228112 -680557592 -24605196 862293023 163247272 -122758069 -75720928 -214900627 452241181 119555486 -804017914 -958842319 -11426347 -702961146 -225659132 -336518984 993483686 -733739297 -647871934 724786553 -94974520 -136977279 479712869 822802778 -537388099 788421319 -905104718 185973362 644388202 -317959565 -372823746 -655558352 -332715945 922651964 425753180 -225883717 132411137 -523818777 -209741489 520220497 -558247212 195469 337804713 188575312 -16738429 -760233581 -145063553 311287355 155601040 134610787 -334554297 -304773059 -828263070 -664727440 551935781 991865435 443888830 651737854 -186807875 257293015 523041759 385396718 -102475975 734632441 327085352 101620428 -33228357 729419607 509864876 -23009670 63157232 -285078145 485787197 618938170 -727305915 379079845 813593406 -147028866 445183161 -472365016 414805623 -820353932 702641583 -703687815 460153440 -391757242 996422689 633391225 270097046 340923093 -389231058 -298564851 815803627 -283590536 -598526549 534262841 454177349 26152380 786045301 -306517941 842886221 580824000 -682578438 318784426 430582773 -525993314 -460183976 363509765 -139252695 948606242 1590522 652922687 -103756228 864888067 -611243267 930622994 -457622180 -175865315 -74820125 905589900 -269548077 -947213008 -26250752 -945355248 90211456 30683345 772087337 -941396282 -850488536 799581127 -483813074 766391549 153524825 153029235 454665661 -169291023 -104179050 -627409400 916863187 381831924 -79960099 -652638357 34871906 -209848304 -806920429 -473929325 508937963 -546595379 -754353537 45679133 -720073142 -459570141 880516266 614214227 -201218291 -813135142 514535337 -667128113 418030874 -307959014 207634765 733307854 -408282844 656735218 -996070661 -367935371 736403157 840781691 377083515 -262439240 940516716 772762565 -338428494 -774086934 322545362 -207563487 -208439732 959928682 -535949646 -376428958 366978506 715079444 112872420 643340843 -636489277 529491453 965379310 -176099718 -582776598 778008699 -477726070 593512683 -434007941 -787593995 -841240946 422616313 964931565 -48063153 977365890 -655072105 142653622 834665725 34993934 797706680 -216989528 690963304 500974656 399339905 697086661 -256193900 -10840461 959819929 874756 -100640610 -424072499 -736148999 76918564 956475019 106279122 896520516 -197171302 -73655249 194875409 -638588345 864371500 339691460 -937602717 -385202502 979744973 247014125 -723120266 -136181286 -420937128 -852578239 -422624594 984603014 -56475575 -576687604 -323307629 -900203796 -207346267 95175316 -656553721 126865761 -855747711 -417669321 -45012719 -474163328 -331289340 395730319 915859170 932778068 -869692092 -128255577 614424485 -440846531 884717281 342788157 678708062 -958045606 51401992 -238430813 -254714167 849936688 -309279529 567179072 -374423394 10129439 -863031824 -647750281 -480632186 153348193 452027488 585013113 310762475 -941118725 -291656426 -347896232 -483594884 -539048876 706427563 614821992 837575704 407111350 571111157 -210060373 -806281485 -658904858 -542579965 99695992 644281266 -612895078 974129833 -23375147 -95230663 571331585 -133131167 967163025 -685777933 -246464736 -15997126 -433049380 -947000707 -550333760 -560353168 488454003 -968642165 963305994 -959291428 -497230063 173597317 -290892967 -607742390 966371819 -177020136 -84336374 750350504 -124286429 -307986991 762654096 307790788 293277261 -900133769 -587880479 243045045 749693199 -584219361 -310934190 -399934138 935552071 190703069 677919747 988635354 73791002 526624740 213985383 -362955192 -490490630 -845335765 -965777749 -764494682 -376810191 -872442476 -182747690 -475391005 926520177 189534741 -500704494 -612685668 -721465936 -833198984 684896464 -535171349 189403737 815515283 123550704 310692886 597253660 -382801095 -256201647 843075145 -188538105 30606595 -863053128 421822313 -722023327 403534598 991211977 -672971224 669777887 980736953 -532493151 -535710271 -892186031 222196471 -509196788 34869138 -559375233 977505574 -205332783 385031083 867807056 392373502 882100641 94801221 62173740 643289980 179698669 725084393 578508852 408385810 203112060 959094907 -726266060 993903845 4168261 847189858 681041475 -680560269 505442839 112864376 662083189 394185905 -940891040 692947438 428744829 217179056 -929261089 -370227211 537836241 -474296927 994108592 -953725776 248028278 41794978 586607240 38003946 691839198 -297778907 -157457659 -242682796 934196861 -609373225 -662669503 -499943267 855160187 237823786 465917528 -10109612 -175580457 543116630 -968548915 11243424 6510756 543673971 -664700101 605832350 826504522 -216777527 940667111 -955462775 174319626 755663615 -178213233 -772102949 384701989 350104110 -418364639 -871479890 -200487894 -974368686 -321778163 -32170502 228184127 609849911 -863000180 618797442 14047095 455466247 -428885141 -633922847 -646929700 -548200117 -402354094 -450213391 600212479 185913638 -409792284 76204523 -953483021 -510241333 -884387438 -648720890 -391855674 -961044312 441698665 -263293171 -165058415 -282302130 -903618485 682506866 -555259250 861193347 -696990062 -746424389 -499901837 -548426696 72057077 207096150 484868936 514765861 -510491553 -718393466 542596795 811958215 -963196004 -987760270 768138096 -774169460 -873789521 -408704415 781753336 780950395 808119361 -556103633 407627444 -583410964 892377448 -684726471 297274166 182319858 292603575 -404302078 460216165 -991461961 -645474819 -908328149 -440851228 745216032 563666888 -437720944 401709233 -398516259 -351990511 932944900 -599695806 841217388 923253313 105078472 375133517 327886564 -26182652 -889874201 34728369 -581511732 360480086 -100710596 -637269580 957455291 970648330 -407841220 855134703 -810579926 -671754232 373150831 -831447683 521438942 364144559 231788374 -477410494 543947331 958838702 285570880 428510525 -362232140 271007366 -438496597 675093554 926842475 30265753 800578185 -875283348 -671748286 55947682 -208524277 -759058054 -770735696 590434539 -40234316 381708410 -962446438 -844081228 -139785406 923842465 295889915 -272625931 -617617816 150943811 -716444372 844865180 -817115225 491963475 173715945 -728556340 136507766 -872843958 -882716117 341790066 732863567 -936174254 624440149 768167775 -701614045 -254260530 515580141 -4730599 -543614862 -432345154 102523771 -28556718 830113473 335882141 -876756228 542407643 230918159 7915595 693927995 137490782 17495083 -932298930 -208312972 -478095131 -752507827 -430194573 -955855708 119398352 138798739 -912280526 -780984429 111814368 236679175 -609955425 -536101754 539528511 589920809 -632722006 51120955 -142930431 -886430689 -667702501 -525252940 117721157 559655568 -570426691 -871863151 -236564592 762919530 813169444 235832827 -415628188 355991233 -420863612 -552109437 -961860745 -858604925 213279434 207974068 -727081056 -884465366 -792461087 -629885446 793249368 800203940 -423259691 246459507 -78712960 -30654025 219114780 137800304 711952517 -223298333 41858303 242748419 270821234 -239268427 471239580 3585331 246261412 344095355 -379943878 -435899051 33214360 -23946380 448172851 378315270 -998570970 -279947399 -637425067 387409361 695459939 444800604 -974427529 -727756554 -451962273 -653618699 -7951590 -176979697 609875093 71255130 -941493587 158258446 918317957 -624341209 -595368893 -779083018 -764731868 -854542727 -513500231 837736494 442684487 -500961123 371526159 503896908 -184595587 520946715 -268038997 -293961129 769575366 -393780688 -428843507 -949213154 654262058 -477824968 -408593191 -268247918 -696523728 799783992 768857867 -150256859 -14231101 806154062 -706375046 -595324858 -917769037 -756743974 -721257916 -459504911 -724792616 602394818 639019886 113925434 211871903 593721791 -840387541 -843978841 85909437 684825212 -310128667 -750151833 -912418229 -501637930 552164222 769465978 -418578168 -550282735 324776282 494808341 613285574 -285765149 -324326548 -569575244 138130230 372359801 471995612 -253075137 -45928658 -630066889 285174916 -559229439 137496035 -151589787 950697479 -431811151 -410982942 578213183 -775715770 879314640 385976493 851697965 -778395120 925067792 178919911 284460442 -140385822 949204821 -94230095 -616631592 964089807 782607089 756814719 477468690 -550882387 358288198 581586589 -322338124 740990308 462753020 850346525 235784127 628305990 91313981 92641402 -44056692 528858090 -429304816 720972799 -899520058 -316879268 -564495829 -250854658 392501735 927414069 -964320652 614538142 322782734 -303959994 122279190 487577488 -186272637 140472107 -105245674 -65937866 -331977511 -873264359 -488143022 191864525 -775219789 -166211948 -377693005 -883961144 -9320595 634365853 642558483 -839552924 439167368 670414625 552360498 352835370 762926120 160634182 -618327555 -190057393 738367208 -327345454 145032033 -699627676 -353452158 766754200 -178402565 -74728862 -730214185 584127646 836888020 325896415 658619551 880424423 -402325990 -255748909 544369491 -495918604 -349014085 737630784 -650483905 45260441 -956917574 -283350395 139446967 948178571 243539659 -674128517 -134888132 464515555 96601143 -806480956 677692745 -387573765 26071576 -48963770 810399206 -228310065 -424001437 247976286 753786337 -839675217 87633707 -174416213 -859964677 -537517992 638587646 665953819 490542469 -421641695 587530442 291631722 -303774101 2677729 -754178305 898433667 762097369 -967054372 -568810714 26972053 -302576975 598932517 319384035 -117819215 -726222106 230961641 -445262904 -232382222 900450207 -601002880 810457408 -805408826 -167663445 -848126114 150111153 395526671 978914459 141240924 855805410 -127066370 -927403363 799123583 168631912 -581731544 -497664555 128010436 822796965 643820390 -481247380 -129331615 -296559587 181546555 732839420 -184739151 -608780942 191557028 -335625558 811912097 -903957431 835255268 -734340004 72867584 535072353 946864773 -303218371 988801078 -590248587 -700281991 -576016891 -465503077 -870460803 -592833300 826651708 -623746118 639826500 371289713 -901123495 -135349411 194012228 -398789723 699704717 -291352211 -618324003 -69958433 701751329 699946113 50004768 -911342059 608238456 182768780 -535901550 223892592 -676226940 -500064522 -359411368 690544464 -810452639 132104042 659713089 228733151 -76668392 608362918 461504205 129187973 686360219 -166376704 470573325 838501354 -506331333 -406507987 -270087909 -704787248 471904207 335926436 -235823275 570811359 210090911 34022787 774336977 -384762006 177522172 -360847080 -142406649 886782322 -297239545 -315571070 88312915 229951668 -401263349 85499517 303993749 415232337 -669373244 -349967485 895653326 -719210710 968716278 30340231 -261214511 -803396345 -23746067 -841501767 -646784514 -709378007 -329847525 483965672 666284550 482554365 220809917 264950945 -780082710 220601134 -484759787 -341808181 498757978 143665504 302742712 964154200 -343763592 591517641 425085099 -540951723 -436357778 -33234123 -878883196 12201044 413427714 -360494171 567374299 869588650 231736924 -616395997 -630518531 -288525664 -553243488 -855652039 747330693 -422544864 864750177 -414889973 -814168463 162029557 194018729 -9652335 -655611868 -548272407 993659490 -471052316 847496495 688291918 869561924 224889529 562386201 -711236527 -103130580 326267707 494088738 635229292 -702847970 -740367039 -755231849 -320093420 882470928 587956256 -469312798 133879873 -990327049 425102839 -332203339 -877903688 111182631 837385871 -162757315 -943513517 -347362425 569114016 905277804 130292994 342246909 -144676104 217108128 -409263351 349655133 57065960 320430301 -849437326 -692534811 424991387 -949183835 -104680467 -890661864 344638952 92756357 367818831 126690365 -70238852 710437739 499176142 500476058 231029980 436205238 328970827 273490498 814802903 -595150594 47842420 -261820392 -711031226 -867441547 538393889 -805109524 261105934 548880447 224803348 568106617 656372875 -613423337 -249393169 -912482737 -331832805 -680024416 -602590108 -71911342 745092028 430973542 277356132 -968694649 -336273931 -794061700 -46822163 232924697 -239659015 170774355 -358341203 217935653 -867341051 744724568 681707139 -552384680 -807496704 -381660838 -557278249 18059563 904316309 -930940529 62432122 -820614597 -165854402 826309477 -947854122 122423952 898276275 359480086 -718110874 127249438 -387780047 -682197300 -260140293 588102841 728969633 356634133 474771792 19943893 879271719 526800000 -867735384 321655968 595660495 453008260 510918 577754261 790146281 -327438669 -428458013 170992849 -576514900 -45944371 188282200 -761605628 -113327434 836996637 619363739 -593178983 275402280 460214360 56474929 -216676482 847363761 -271053336 -606410392 582906794 -44614385 356655107 357546329 -255586454 553384594 400391210 -256942605 -103819710 -4228357 198561334 696137264 380506693 430099162 106252009 192139330 570449379 -193341515 -583396675 285692309 -941712678 -196890302 -791161776 -508355255 -794695026 -336535504 -827622191 -414724809 523798803 162198574 -326917774 735383009 662455693 997422548 -7419938 660795433 568784893 747622105 -148941809 710137578 -264469068 -250524026 -829282954 841450370 -670160794 733042571 -654675695 -765740711 -360612932 -684311058 14177813 507239643 671114173 747109752 388339861 -14042608 -622852328 -935075715 712701816 -505696820 -987970066 336975050 -709086726 -164419328 -258380199 973199296 -636530486 642674758 -43530976 -526365904 588447914 -809093869 -165294055 -549014717 1869178 -754516757 697518041 336557350 507247571 -654205820 934583526 -796984561 659040588 755667540 275572608 8753357 -508237735 34614112 115611077 157696107 528849948 481596482 -592116499 679462500 820147023 891235688 -997896548 -186695334 263846252 -534361289 -58730200 355880050 -837741309 31171796 -289010466 -785465859 -784776318 186515613 -791629263 -311981075 937806773 -382497727 -201506449 -957385117 -969588741 940273193 7367861 602826922 -569735214 89859594 794421211 -628333942 -790887480 -210946323 240302369 -896678846 654012748 -739452817 -684039967 63484445 657234093 -444967269 -962921588 563858240 -330620660 -273428491 -869626717 958408443 210607421 563156197 165429669 56344783 -712227321 -452167627 -332334005 808374390 213431489 -371083213 101486452 617925523 -434832950 728957023 -712471865 939423309 -133062371 383011172 686227990 368192165 -346917183 464815139 1204475 -664354433 816048685 45142854 -967530171 699265705 237220611 883367248 -838459890 710109749 -709188716 -118146473 1438687 699374470 25424563 424202339 173650608 -192129135 -405887731 638360464 753417420 -595334593 -90793337 447082436 828473447 792909464 689033643 335218424 -556835256 991094246 -514134831 302392433 -257149065 100750481 475932301 523616739 -218104923 407169714 563878728 -358190629 416105907 901726952 543643924 -822218022 739498328 -36925645 -410665441 -572841552 -101389457 271159536 -394542962 -300829000 297723779 -679894989 -114444137 -549780909 493721714 703157730 -179172910 -868593556 612784107 -960681962 272721859 103522122 -200874906 -965484127 589815896 -533829880 -187530443 211290241 275025588 762447836 984101213 162830633 -682675768 759262799 -392206920 257705342 398413068 -732362735 579984211 -956682540 -891411456 -532532699 -911454183 -132515878 376850880 -201699213 846579015 753983307 225830170 799683847 -441258292 -164136810 -288987426 101823276 588550591 580110795 187286611 -456698411 677459084 -450015885 -450020855 320226157 -589709446 -257714032 -975432822 52535971 -360428620 388774307 -927131671 -901637725 148171516 505329575 -593801589 -717765020 -201774720 -663110104 133959628 452539135 663614168 982649413 168972176 -695291096 239330871 329373747 550487122 -156789679 -348478909 -244201697 -756252056 -739041392 -453229518 724771897 -54508872 612473889 227527664 -105514163 -72309136 266662901 -592074404 -711438424 340496822 -691711303 250399675 -553498618 395331498 -43329724 477677831 -760036683 327488368 -863506864 -11357320 890687907 461795745 882045169 2079046 504607939 -320555000 199190966 752757577 780854205 -356457740 -656633531 -957917575 489126390 -981586741 -148549849 689985025 -418616265 762833182 -144126293 338743686 -25862815 -116842788 -519076982 225188841 -860572941 -242699525 -681808048 -59075908 488622295 123525020 -373513750 -550917438 -464834891 320273920 -655123755 -59361983 585397955 345694979 -866026546 750468523 975620584 -719142360 -689526308 935625820 535056600 212705592 -81745957 -24037993 -437790841 471327644 -34383214 -348551251 549618966 836399504 307270087 -359034801 173418209 -873232104 -805598323 -69232453 176612916 -920486681 -782642163 911215989 37951985 -265406101 -314312131 75209090 -387904654 -578966598 -629080304 -954348013 -385783381 -121439001 -729153610 -306248491 261765427 -987779139 146229611 -377257038 -568997801 339594183 228857335 47986749 -386761823 389445030 -238847951 -27844873 -546642217 -834987776 577059846 -381576302 -11571208 -239469482 703165652 -944067389 -848173565 584811174 637415589 490580165 171244773 -672763525 -595707248 -751299618 955987953 897892646 100391375 -297575360 -559447648 -524086577 -335189142 -933239240 476132679 715767702 -364914107 -724323722 -870247807 826276850 652417086 959479563 57365513 59556974 -477860889 -434907876 160731476 70390482 -169956264 -507470022 -859175058 -885611721 100212268 -303579899 -605562063 788268596 601865769 304543998 -953660000 -665386832 -210394677 -268725974 -426594275 -209103656 450253174 626001363 -387470689 -104844033 569706653 -345521460 19233030 -953898590 -260962259 519648565 -788584840 -397608657 -136799581 -653826852 134359601 700945773 -515585085 -164616294 27140898 365052894 85020352 485095783 803085444 678610027 715742602 -19062966 -88241220 662727346 529885995 583899202 -106592870 -806520920 -187782711 -343807662 -232087189 -407772072 -86757764 816312133 -818291624 -48716260 638507562 126488180 -494812147 558203525 -645463680 -188788643 -560364869 -909744443 617280999 -616554184 829664163 -286442786 227796654 826619397 117608883 545268990 -720065955 392323425 -595417227 902912090 -106194225 599050014 259830314 867518927 -503621792 382529534 -849473277 -893708373 711190987 -997873209 -132903000 58670554 262547556 441965435 7574577 729707772 41106376 -215773570 361266056 745749740 601264620 -574742576 -766161643 -139109152 -378609336 523910094 842825188 -467776492 236276575 -38591098 -670151469 629460973 -499985630 276697005 477749522 -136395030 -561664370 820714752 581942601 258829592 770754436 867842951 842588730 744786497 -223023830 42609557 792244070 -108424364 -230642226 -36081682 655126574 881339182 -321790753 380389988 -540881038 647709773 533875187 -251997078 -665024219 841066610 -807326214 262230778 -120002873 743744884 -409315793 -619511293 -777670308 -744753391 571255586 -554889040 378962090 774625709 625661896 483054031 571367569 832920584 -230910712 -103545101 -604964489 -864016949 317475100 573671006 906849379 -120085372 -181301678 581148189 -995055226 -108679118 661833170 -779975542 -727987184 869043407 -2862362 -834996648 -863794612 -95884483 -303586876 -267651913 253129354 340131248 -97611019 -276048770 -284386627 833271874 -631951237 355819123 428465019 966314116 -999979802 -396717425 -527527305 -588776573 -416407164 811157892 480352531 343926495 -843238286 -242548186 -545024610 -196060916 -470515622 -433467439 924734169 827182524 287593021 9734769 76729217 876407063 -339134589 -738498105 800333734 -305891752 -244984683 -444252733 -138309266 440805470 979407975 -592871397 -144753477 -550319978 -64737892 -925881207 756679416 416654941 -578922169 -973086756 464815880 619250696 654778411 -359780096 -906479446 -812140232 -937273366 908153252 -473281167 902569847 -903036005 5505328 -9222460 15717197 -89643635 -559110798 -386367530 -627553374 462536658 -179203934 -160281708 146337918 214345814 -377238366 638485406 291843704 -224302315 440929416 725236754 26215513 -312592989 825239064 854954614 -180018684 -832898495 305367400 724221634 -298512449 -731214216 -637385971 -394721626 848839126 91713351 -706059168 358863956 537390438 335754380 -60981110 641869577 -499674349 670237802 -198709274 574178551 2076301 -410356832 695654261 -61591918 804172578 565162606 -840922752 -387069434 749068010 -410133891 743703402 -453530971 -722267290 17503599 148270766 361044697 -564920400 -917461997 270238231 534665658 25408646 126601780 -437610585 610121314 -367327723 -462171172 95362138 647619075 208316518 -891101419 808941276 -414090352 -397439959 956746334 -991696017 -330027434 -758909537 979935746 -585460691 -245953948 -399689136 -365923471 457802219 443608065 52611759 -426781958 626486927 807276364 -164812521 376706842 16182309 815148800 -427048184 -54829648 621215307 -444542274 -535992697 772372774 340463233 -422879614 -665433098 -561984716 302179243 -317204846 671747337 -8244875 829492665 759256186 -418219531 267776665 -335929637 -517578725 -874229249 531987830 -862150411 -867989056 803928493 746270168 78586388 -182050814 382301743 -76716352 196113746 754211573 -866570121 -856985340 556583183 -981570085 -344821038 -496588300 222282695 9732065 593883035 307571923 330505142 804535932 885252440 88668088 -217129317 142309519 -148504591 -743731077 55313735 347300503 -675409288 -168799367 -589450241 830638209 827882321 157453117 557733621 48368522 -692216221 -683732673 -386637104 589994848 -24764560 -603468293 178209818 -258314746 212043953 -612689833 -377797752 629768475 -554963848 104314979 280611578 240357196 609660432 -920433151 183014625 -119341123 -267119095 -619134709 -33035146 893335006 930006180 592762864 -423447436 -483236401 -697241717 162822608 253348326 -854621647 -869374823 -823825439 512776120 482211573 -108456094 667733402 300140113 -599740309 521537799 260282625 -333730176 -2988799 -406204187 -14116167 -371408417 191706638 -633423403 385698389 -312715218 468021091 -739779003 -805842075 440225181 -68281939 164957472 43178886 197539864 -841571616 -626463821 -854335570 515898108 -511621852 479685007 878163109 422235128 -171649056 -646902152 883593245 -527877079 728423357 -404982631 -298908460 145310378 -866356147 -857689912 293134276 -198840163 -778291849 124745562 42116085 511830121 -248810461 -862655608 -68019334 -906548625 -950544870 447678519 -655382359 -29659682 -917476966 -781231918 -982174318 -949782776 -555839864 884882103 990142424 473967393 175075051 993088872 484300460 323607699 -596563628 -86815615 -942457839 400383782 101697465 181146602 -862926700 827510166 200284545 697475881 -737768443 47865991 -800381288 -325040139 560736299 358992772 -748419678 -175298772 246921776 479137728 -228914249 -490326903 231462254 -281958023 -3767781 -285469546 281116979 199142596 126211357 249525720 -600572305 24389701 -774177601 476665214 263613547 859544201 78018595 -675498535 -255442170 273246770 820236049 -117469162 52390301 -742451726 686975453 158889549 -79460116 923004081 -373940915 459141520 112248689 43798697 359229531 846545902 -184977015 -790429913 242745033 -877836000 -44808964 218714071 267042900 -329753031 506874146 298059554 38704234 -360408745 -941283937 947534655 -107269213 70493641 -322447792 -104354116 -600375934 807675534 -956250007 353471711 -792080847 4403777 -353895214 273547876 689486927 89794095 787483224 -53082556 -544322636 -283075360 193784857 -910914112 -949948472 -43768814 672805523 114129414 -838691501 349329565 -930574273 355934486 -949183695 -86315218 -52438633 -466461332 16745381 -303887773 418512559 -346298821 -693011758 -378481678 157183182 -24309081 479783825 -76247329 883522873 -157964167 1665050 647410143 89271184 51947226 -678514660 369705712 691184227 -382802405 51560900 -317316918 334143004 93935258 -45261447 79873175 -331465329 -13377935 -116168058 -951666715 621975301 -209452228 493990670 -486244183 641521779 554597710 -78783558 -198072325 169379579 858325174 -687486504 -193633829 -69069474 -409684829 535535743 -529297692 -633282536 -214395083 -671014228 -341786455 -39880884 736646047 -442718493 -386128084 -76100453 634291655 -986132667 -827166692 665116363 745934783 190343168 192863222 499359352 -807486649 494620630 -386048558 339135143 -26528111 -291936709 512922381 -764990207 983893197 -877112999 -304826630 482002816 -410183865 473480906 -810051129 412782688 845010165 733849049 -74341500 113198982 879794698 246364397 575155837 587803264 706320155 -919480576 -696504745 -967021901 -181888729 -235591415 -628067506 68389378 -511187735 363892632 94253097 -551700957 421917542 -486028594 462488602 -600600316 -124567699 -862522251 -329793309 880790767 -688182587 -218636703 560574130 680136540 -354562966 -420328046 143173937 567516576 965781476 -323626510 59233712 232745946 -862051387 730752847 -912782587 -347359689 -411844533 -660597659 -938726227 976877266 -410295256 -506970301 -914415138 -405227981 -762723096 410843257 -609134083 21893696 -800117453 -5664194 -692303354 -328474062 117585902 -727848488 -833116599 -501135177 -617763077 -669295258 -216068996 618689188 -302407481 786167250 -123547814 -22212769 906030338 -84825769 822150229 335977601 209640982 -516886944 -670864258 -71579708 370420221 -448628448 905025261 -201438170 -350481866 -598521761 618649809 -392266835 -297982029 793719318 -484797330 -656958559 -232504756 992153107 100010908 819036756 183622908 622357382 729429030 -607210323 -145818671 353291365 -61940998 -902273129 -658994065 95273819 833232844 -46935651 175499818 -238280350 -847361098 131854863 81778758 -466298117 451681401 -235657481 -978523050 -19279631 -67750446 -399049310 549993675 -645517763 437903521 -711358071 -641638773 -540445855 344001244 -380375687 -169297536 354319102 -370210108 8771865 -467739159 -29853547 -463020962 206782443 -93247513 -971619128 539070602 -400445295 -767328460 -770220539 -528240468 118387540 42582929 -981510207 -76682469 614532319 528354961 -155700483 -493523654 180668654 -421008373 762328448 742777467 -631198284 -371545523 -474511204 -406907944 395086190 869727428 -4580547 -572376167 706866571 892426541 -753052166 -499401344 -630862770 -528129816 252697189 -1512901 -304112641 -878581950 158351553 -709763461 756746691 740524671 511734798 959650001 630310518 -47683895 522689102 695735575 -279957657 776102539 -422273853 166704783 770683928 636998790 899607224 764236748 899788815 968984201 -7452357 -424415123 784214932 360414148 -100412812 408321116 -130851638 -834354338 932068966 912630640 -446612170 703871275 -992239750 -301489581 955215403 -835161187 -630293416 -952289202 -362149428 911385183 -511330368 -244086739 478803478 -834216247 -925552598 -123237890 -198965144 493996516 -455752344 -926225344 -444928025 267744997 -523910382 419351415 439640267 948410039 764784205 -665714480 -160880725 -788367605 637538049 -826923281 629105745 424678368 133032220 555075304 712362916 -502855478 -252528120 -117858083 298737164 -50988410 371631596 -674146230 730105807 -486405753 -270443727 -634830259 -703346252 -600534765 200004293 24790238 -229289122 731607599 -676446951 -416292316 761158892 881121630 860307405 781298043 -333634665 746483813 -139983720 927155100 -284118944 -894401844 -345241276 -15745611 -587583712 -862211582 -185252213 506636592 266003083 -723211736 -69661007 917499570 -214833845 -444906851 -740607041 -435054251 -172647417 356965433 386131666 -18694057 -301173443 486699334 -637472890 -95075445 -879847813 558899878 309264342 169117969 -874985956 -795515675 983049036 -539996466 -749390735 584465082 -388271662 464213237 681375373 -78150449 511665917 92238028 888015861 -764903114 824991201 -280022939 -648143297 -285677979 989509205 -767416699 555475207 -2611788 770480045 -729260492 -802839972 -734121724 666054138 -581881289 -377629234 503013635 -174864883 -12757953 844740837 -939731728 513415833 -727211601 -571806531 -258467685 243405055 85049568 773245935 939522952 -937002822 -817464355 -499554727 -439009646 -645164334 -168100722 -785645050 154384645 934590998 115582289 -303609096 -937713275 233120417 -739425854 542448312 153002638 -628385612 728890121 -382795342 215017141 -159831578 586096771 236609721 814628658 284090107 669791123 -132002509 357288824 -38858611 -633924060 311056511 -312646452 910380932 -244412016 94570191 56347995 -255949821 -214768300 653102897 479631579 933243126 719404941 901626624 -992739665 647895740 -694816671 -437775359 30682408 -229461860 832155157 -262928372 -260400200 -777838270 744842754 861458232 430925678 -146634121 258037339 -745488100 250496447 -534768697 808876841 131630275 545179088 879704973 57503096 -786072050 724362202 728677671 -277686721 -105739234 251587026 -155439555 -538189386 -818696539 115755018 315576955 -355817765 -458739491 -613781080 -501928094 -41379463 -552778250 857904915 273315232 731747188 -914992553 460230249 -946888113 -245213113 -743310391 -756833878 384025789 738828028 942548776 -727644878 -743926357 382287712 -408423792 -881510318 785676380 -665257725 -197749465 752500285 -263356346 -509861524 -570295444 -1307485 210761308 -843510189 618838607 55874233 -375355741 161869769 -710768435 455763007 -423445868 482755316 -680194287 -418512454 -344775283 -154649124 -609434104 693913104 -907385662 -370188889 -171982043 969327079 -650089884 842207017 935048355 352496861 544940073 819993719 888099253 -407865938 -421160460 -303692495 -627748475 632156568 14452348 -473993323 275640063 337121093 166686453 38395854 -454093226 -860030479 -341119094 -923117094 793886334 407456559 -987705180 873933119 335765859 -115658292 -41827168 -479079796 356431699 577259402 735495955 544805674 -102433393 368342355 465543855 781321298 198149452 562177379 -219494289 804829792 450810709 279981040 937999279 729901167 371279044 -61128107 161600529 274153346 125038048 -378734575 136069059 451294367 -990289306 -210277211 -288833908 626883466 -936099542 440706578 695151655 970095041 -129211128 -661319236 -246147214 977438858 -550472147 -510765934 -881777725 -851204963 834672457 -389288817 -428014169 -834446744 627930656 -995277820 -344673884 -426181740 399140024 494001371 977878253 -173466030 611682905 -79450503 309390596 -238402892 -316794259 -370407581 724018143 585833001 93403798 295484744 -363589308 -900253844 -459024781 412211334 -477060656 455023902 571047170 941944562 -84956927 356322325 -465135784 265723334 -249115640 -130684213 -931957477 551262792 -720900615 399018741 -782094743 233890338 989493198 -217816307 200394855 -390880028 -240640857 558862565 -876811235 385660407 280778996 -700668480 695897060 760641646 -538657363 893828642 -394292928 114354854 -638985188 42628418 864983007 254235659 121154666 -220393121 347091118 581933386 -180048003 -791409563 -312735343 156155957 459932893 988669600 -938551455 18172958 -536939276 -389862090 -213510775 655148492 955350977 -211671514 118527380 999802770 932750077 -76988933 893188714 -175295119 606342773 -163193924 987106982 804956539 770745473 -330729297 -609634056 869585698 495452169 -240609001 -97975022 -359578258 781833759 62016462 755084655 -314337886 553767722 -430049515 142371025 -169038259 415503394 -951170214 -484152272 127415091 -458512712 535522046 -359827564 -849688217 -602621925 -220968463 -273140928 -566459771 -300484576 -510606147 393312651 -321604647 -968602612 -218369044 251187208 121655158 124006145 -219972976 -616143862 -350463496 753644614 -928579664 379392889 -788507620 876709503 -112680278 561544094 -77711219 624248016 90348548 616796773 -572389103 -316842 -414294562 637456545 393337218 -776842362 -155633285 282901331 372405385 -607447730 143820836 111371300 793331300 -509196093 407524624 493048036 988348719 96308407 495820457 838558692 -323730696 364545709 -459832788 328568136 -103733559 115498204 -385313820 279322512 319078018 -64509129 43912825 580381013 491595816 -735473538 283243389 842331557 610637987 -581045728 -415615331 946558846 -783821093 -228797873 730119757 -929135347 -690457106 577113142 -409239505 -885092839 513476513 -442446105 -336589245 -764034979 349990298 -722091896 558304435 -791349752 -660940359 402476227 -992733234 -971508521 -801666838 -171250445 126361259 -521578764 149692900 454502062 -826028752 886421493 995390887 -586125669 398745672 903656365 44438331 8830519 638364494 549346014 979617368 363339825 -200091597 -162261487 296893888 963477953 41673222 227080388 -678457072 681300899 -481511587 385776625 58734416 -440917425 221346397 476692033 -616637324 772051100 587296017 680294561 674790834 62058020 -127498551 246448531 859680590 324995844 -95968047 20951678 -660188384 337632783 -167529517 837242957 298330855 -113026360 -392202450 758090785 -857045265 709679227 -663006649 821879170 894268915 38851196 404699602 -975979906 252956947 979608662 -33864503 87490620 -488688589 -276736797 -865851782 124069426 875311841 -301973368 -781587975 887999909 -173732051 983863280 8564165 -894072502 575063582 690850525 79093239 -878386861 823958814 647906293 768186693 -743920081 934626271 -167897850 -117234845 -778816830 -390759039 -266539425 168834576 -595002756 194071316 360872056 -968960023 -23505916 -261553958 -563190986 -46433552 -341199838 -141236874 -783383700 -71895899 491173926 250251259 -66512244 157597620 646257882 -784797641 100347849 -397109986 -708067780 -629955677 -185204556 815744132 971556808 105477350 856763406 600963229 -657770472 874737312 -819242870 828208729 915379243 -580985919 470874183 308600200 -268115139 -622431438 256561489 700629659 -569239903 701745815 -924142459 951692097 992445566 191981427 -827231937 879874344 -933804056 -248238532 243011767 454753114 -992876992 323304343 695350955 207488953 799557060 -103782169 539218344 -832179343 -399778044 16821535 213474871 56046866 325965778 499674050 -95435547 -89854896 362947844 156106090 450199005 868630920 752450096 421016410 785202994 705306412 182944403 558503220 -202843316 650394738 701191126 -821807707 -811422617 -832928449 -527847891 389752810 -374954705 -882612525 855125590 711588772 506777450 -566060162 983298851 584355226 -88218418 1866764 317252969 -664988575 -225469929 -464424040 861218070 -221039373 783246606 570780314 -447947714 281903648 633650723 594959249 -265050628 -88954740 -56217501 642625919 527562933 -562384260 74019979 919408960 222985336 102268747 -898101897 23439682 583864503 480656793 409588614 -163535659 -908078394 -956756394 -880945939 546468083 160633764 -757828016 -839550242 -51241144 395501548 285399268 -569527361 -473986336 461291724 923452029 88870890 2353350 35317511 692368117 986471612 -988868538 -673523230 230312227 -176260636 -950524147 -889305637 401294187 -209715281 132744643 136823091 -166164897 601837536 -205046944 -979223296 -380494687 886377238 313528217 -453127904 107720992 -919693146 935692596 153242956 947405639 -808257908 994474216 -953963010 -934439035 -821515734 259347611 -420343970 549625155 -441162053 723298078 135251393 -451069377 942454243 -191257867 237090039 771320809 709148678 -187045554 302726990 -911307767 -655292494 -699982929 14189014 260844456 242752311 28346214 -489606925 669969667 -173704628 -231441937 112587499 370586758 -624227600 546321960 -643895229 -967149386 -481892570 -469989182 -641444574 548817070 -895912175 752654346 717341860 -343641967 821916991 913943730 -44873242 -398815699 -407552280 -943676437 -94445596 380050163 61216682 758243179 -397543214 -850826670 65959008 696414242 -403337014 376792248 780400583 522074042 -500226406 -802091971 -737519264 -145523633 -317425568 -363284404 846410065 979703717 -286295539 688865037 465358918 319112366 295720726 797393741 995750935 -57043244 -274982559 401619775 -562895362 -996425329 -234043472 -741586130 451720571 -725479658 -932396901 -955390941 554392256 -885610152 371459467 180222437 956264644 -143249460 -746969409 71265304 -989023513 -380941782 -881064296 882464163 -873826550 -485606210 737016831 -114131002 -820458528 672221080 -297893406 -489429763 115618053 -857712494 -180329389 -878382427 -980914216 786968435 173397512 -641873457 -980520060 -183832831 -780027489 -649199338 -603704098 -537862990 -578724119 546498799 545586999 -776449354 852906645 721048625 42390208 -218459139 -208310703 -597677440 188057367 179933577 -348090325 -768802534 -486737531 948983336 -966072148 -233809706 -77567929 -138069451 479176830 -359886526 925981066 -504720267 -753702822 -334747944 863555179 996185239 -226878950 -747033868 -862155618 -560787237 121979017 458171220 -552903549 873935940 296582695 566122211 55025271 -844224810 -254346857 109146255 -952892452 -97074119 -353267670 -549417710 -855913973 -46294946 458560152 182331937 -549131318 925152482 -490913392 -522337366 -977244614 -10773385 -276625052 -136877948 -424544344 -773956546 686110785 -268657995 -304182928 -528920497 893646355 -345657454 -853097195 -959708332 -916167162 -157627849 -748445693 206288382 -789857205 -163065697 262898401 -521613766 105366934 826706767 415350683 158551244 -723048607 -75249666 -124008868 975892738 475431232 299472905 766402388 289405490 594523182 138275503 -5096127 -389374664 497865434 893836885 306125150 566922043 -170111018 465799413 -691164172 62620722 -25661086 -231615694 582513372 688798264 -528615878 -801353584 -384221191 -199808135 -381024088 -635116447 320276041 -27021090 -267186190 778593376 -258002896 -331321830 432846062 810352117 -790247026 263728408 608526929 -614879434 223133380 204768374 454015967 806207678 830526384 281219682 630080738 836400768 530209392 -534786191 -477252211 -70024653 310853794 331565373 127350589 -901274330 6925667 344413125 -707283239 -720209732 210804017 483051836 -824950646 562123983 -525106933 849048234 25325754 473190352 -424483441 859725749 -274381465 -997918530 -71946885 616648184 -802409590 892888341 820250111 198628078 638746536 210086202 880282922 -519484723 335362364 572311896 -824081999 767470458 550110537 980971 -891500712 -71669844 590513908 392894071 60375065 839375782 -467009462 -876128050 984176349 -65318144 -574738269 352029732 -911840628 -792996486 139017805 963314095 -284266754 -623988178 -37515776 958378399 372112225 190518605 742211726 156946336 -948656321 381776647 211431172 730008648 -734147779 649668616 741942167 94264972 518129844 529266000 975724732 -499315022 -18442872 445462618 996050401 -619679812 97541586 -852299872 71054883 -527641226 -205560346 562517678 826287008 117330155 -690871727 498577995 -314441367 -595201643 41462254 29705624 -682871031 -858271133 -282700964 843350973 795157511 172402726 630631666 420095339 693925819 625127598 436713608 -961351345 449601023 634619392 362380634 124958679 -284244579 -570294873 -926444925 847319835 658030544 627051956 -655041092 -687319367 -232962063 119377998 611702014 -461529432 867710210 -177619696 119706873 684116063 778732364 368762084 983130210 436917828 -527651190 -813192997 -36739057 206267529 -793520829 -908865207 527932097 -312923496 -564955207 -585393874 -402134036 -532504871 820897170 426131498 -707655430 321045733 -417365662 -868017792 -878992497 688439309 -442492464 637654897 771052595 -6417889 122124999 526227279 22093455 -120360812 -110897332 589444859 -937311498 477957257 677131417 883522809 -878062209 819985780 414925138 -622644846 -275960010 -101268801 -111293397 -781911513 819697202 -840512226 553867301 87140436 640281955 582671163 -849350157 158674451 -996777634 149806196 548746617 131605778 23684316 346664293 -211145844 414130341 -434766425 -745538602 859776232 24834767 995475498 -845702543 -159522546 -456759275 -830558601 13873743 -855320013 -599721525 -237223854 794410988 -568764673 152959453 35961287 -425372345 695874616 -534380307 200673043 -836529670 802541307 695877653 -193706563 410652034 234403410 315972589 13065541 231005791 -372642541 351099598 147376564 100234727 -330197106 158694095 786382219 -745913557 -443965621 101922473 -320152812 838268322 -368562300 579804062 701588389 329567782 -743178922 -277687284 -957455332 -726489798 463594429 794727147 -361559747 906794748 -23623043 188528773 -399574280 259089362 515353524 413929493 -887358801 965641231 -453822937 -421868092 966116552 286215397 374011199 -904069523 907020357 526086413 860749372 164250471 -891537799 -987142847 -685935672 -688770945 -712431098 37026104 -242436493 -341976920 240264328 384762104 -148536869 291976634 -404154886 224612594 834098586 716324226 -972456537 836698109 315826009 441263061 -909264526 800547426 -717412536 -44143314 -482130014 295399623 -783039552 -679936885 -900040246 -271296904 567674499 -281294055 -413730088 901144225 141312780 544395913 -659716813 116546828 -448482990 -746600009 865468393 -110778500 -351619721 -222630615 -909935511 -441846080 -250040777 699308598 -759672370 935599338 955192474 431866635 465739918 145541906 308734256 334319652 -495682333 621948195 772679857 -734438060 -632210343 743786162 984297352 -259046910 -489427534 -722594512 -993470735 192460110 919150045 -13666175 698544055 592086060 209293628 -266261614 -516514576 748210488 -450825262 -573060001 -831811440 -693357650 -755489536 956623150 452828147 658699903 -335995945 -853973761 937647233 553538851 220188307 692224157 -106804575 410815513 777356193 -178174534 -463090651 64549677 925965905 17530299 607172445 500123460 -486492200 -1887918 -313724443 -835665229 139829176 828326465 -235107693 -942943235 365360446 212036656 24805846 -557589446 784181743 293839715 -111442122 -213426747 -882813568 -251686899 -564661291 -186711597 -642504000 712817191 -945771339 -225643989 909216104 220914986 -483422803 -518146087 -640377360 -269953594 -762292213 -620308202 -187177561 821658727 237449242 389325872 -628298890 113040653 458139226 500353661 301980045 500050911 850228822 361900599 -17545208 -62056572 41468437 201397143 -273544380 -932140413 -724359195 -736410895 506871466 384071292 -377072580 -891822030 396098199 -512471148 193094944 -524599732 48487902 109605984 738134447 -502765432 549909029 239399475 143641673 -831777548 -277539846 -433527949 -167839500 -487319164 596174750 -699313604 -758889605 -344139514 249458977 959584341 -188278593 860060207 -77288956 5544926 502201886 -332090962 460872653 544003307 -501468086 165620762 -29769370 -43849501 -60024145 -553202004 82423059 -636095219 -442389760 979723970 605091094 479062165 -828592987 805208632 -506139810 92756270 582727913 790968836 -606424991 737584792 272662154 174637389 -537386759 882556079 -35025784 -560190552 -472347435 -22504136 -533900744 -414860805 -834084219 254462511 -222722587 238127965 -994793497 -200147549 -121477400 -193705118 336434767 567168151 -927490452 -49756098 990307273 -761530569 771118266 301159141 -384998417 -329046374 604512566 -409977607 82656119 356742687 -671321055 -282531346 -947062674 -111542300 977151997 364593365 609895457 746813334 -940156059 -95197586 335300527 -31337763 -553511803 -74392861 -898631757 -188000780 -818862129 316773878 -668255447 163184369 510713512 -920503390 298565042 -330506278 187515157 -465935494 -794970695 -910170868 -960037409 -636965193 47098196 -759688010 76156142 47481805 841884686 -6285281 -929568257 -604447459 -874363571 424128470 523168595 398560035 421973555 -432987605 328149832 799630439 -938024714 58104795 -542442508 570696033 373977540 -601690995 -717438517 341415190 -861352827 -451006905 858830808 -192866459 -160686671 -353367107 584467488 -970529583 539749318 -764501545 322955060 -35039435 240898092 -142930895 408263134 331350490 -4827828 -457580933 633093726 462930839 -330740039 -423471397 492783105 -427483318 825433236 670429084 777941020 22832118 -255220904 -844954690 -389826071 -244117479 -84887459 -458564200 491759837 209087712 -64318260 356716559 926019180 -616167695 974896306 968011247 248403567 -332360780 -91626617 -733685121 38940798 678182580 795442870 671736851 -243790430 -997104780 701202223 -472277613 -576580137 593556338 237355720 -433539808 -800009911 -313941322 355374420 -754286194 -130253005 -458484371 -182642623 868909221 -451957689 -375793464 -285709279 871166844 213947812 340858538 -750576501 250830642 -302882692 222690937 -908045980 -644146474 -191448599 735935614 -602705933 -682441077 -896486636 276818694 302561013 120279093 -447485978 452395683 891932090 714943173 688284007 666566963 810193522 218391838 -98328553 -551680784 495861076 -280112432 590162476 207720067 -853848579 582666985 -785041373 238984429 868107923 340747391 383509918 -753773912 656576294 373649606 730909041 496539277 -468421044 -416011625 -795900249 512729603 686546027 299728065 -956507180 -59391134 83858456 188313534 372521189 -156638751 752569956 550232323 469475798 437183981 -822311314 -445755416 -104075620 -205423403 -10885889 -58147451 -611899932 907220043 817582416 -537771462 -623173461 -840168387 669853677 631459704 832327108 39840283 864126473 777138438 -493157150 -671570067 163122841 654867240 997120752 -670930226 -682392132 762677241 -275611448 -209153032 514896226 -123637730 323451288 446842238 -603835346 526768522 -427596072 -819781318 456175034 -349369821 -333684975 391571422 10834769 -744830933 -512623065 20747245 -916722769 693196571 -721536104 -647564511 -274584950 698802067 -850946053 577969267 -928757943 478135608 -321303984 -88480270 499046978 573072362 -838902699 -786311211 237530441 -306382216 84407702 -529461906 -201485535 -256298503 94410335 620212295 275697232 -838193258 -544705233 -875877340 623113772 120438989 -454390565 -733865107 -179922729 -494972752 825326773 -722099154 213181552 -942926632 -31771011 -33627956 -937132139 -872541982 -19602199 -591619405 755971236 880424690 -586535394 483570005 634049849 874920485 231184184 467272461 285603803 -367476747 -722750336 -594009853 643341578 -772808176 -46912723 -361885988 -322686433 335537471 -187419281 -980054934 -365257502 791247216 -365147238 885024713 -487970399 -267623654 398697940 933241739 124518173 10503470 86188971 -632416481 -394515122 571176888 -830016213 -334464358 388827058 421485849 -69326177 383191562 446645003 -508092636 -390469999 -711633332 640475509 348753535 -643538812 837374809 739921339 -690721526 -84410869 -804625837 -479914374 873113504 -620932068 -658077367 545438723 9767595 -926693137 215610623 -22058237 -698686334 344228770 775892042 769581527 796252427 726979722 -521985903 938581290 -663062017 -831926575 -26175779 314961189 363982296 -952393746 -857710948 -431471361 -660385444 741257436 622393837 -918411026 259738640 -872751373 42966964 -611556212 925384054 -234344711 -806590794 809193090 -577993918 -958875028 642536215 -950219092 339581323 174865295 996237494 -437072267 -308911697 744372989 304412975 651101487 34526893 679112659 -863264617 -208650384 341197828 -714835289 464915974 -577316840 296967322 756483217 -556623564 14892843 240600408 -29424991 -283129442 -200198161 -511159577 -15995653 -546034017 319908390 -723176869 458134425 -699220818 306550580 74997654 904064256 779314840 -789079117 -25935411 362732794 987715531 -509851003 671332444 -726933447 934465083 -217729617 51206921 709688862 -776358033 -916509501 -343942027 -608580755 -101325950 -149200387 780115962 -182736163 -626112520 -666721803 172472342 -578008684 450811253 111408461 -704113640 -848217821 611473535 869517359 416203618 172328308 -828273203 143510413 -923397447 814751719 432314392 -932260549 -173787744 636992979 467092772 598973105 -392905325 510022930 -350856564 -480168900 44599253 40795180 378702765 -843092306 -387516951 -982059804 982819426 279668364 -806358752 116983280 744937719 -568703449 383305735 -561888979 -415187747 805740070 753105302 -155760015 -392901978 -95259267 -564716188 132233241 333533656 576371911 23667518 694324928 -77182881 -71289991 899497466 644180814 566178462 71392526 -767000541 -818964573 625388920 77055572 483784547 951036407 -75552755 664535524 555101316 -556572892 -622140816 285805285 700753311 -516243988 242011832 -702696497 148338938 521136036 -929797428 897172258 223226153 -704376438 280389473 728066349 55153408 -984659706 934846210 258099276 981133978 779934002 305135084 -487705549 -983583826 318786012 144340965 -825456770 983715127 726678658 914119064 365263472 557522157 -499366985 -889698247 224752079 -818463620 661132607 -831630629 -181812209 543786486 808838265 -800578795 -275824041 40924972 -916261921 86389846 -391375098 541928855 -466057930 -46964984 -909167912 -114361676 110392164 21487997 625129902 -758900610 30302893 895690907 369315909 598014771 -466063822 -869702036 -496321756 915142955 928355147 -498025106 -507378586 -624479020 -515930038 777740886 108885674 -908624566 -260533578 -150408860 795019614 -623101514 339941779 -452999142 743110585 690669043 -978651260 166473525 -131441326 206707525 239309406 -524048998 -193948510 881061687 535493207 587763889 -935190295 -448461445 -694276075 571452190 757717497 -132280852 -833416534 983287020 889634416 587168964 -456555739 -171531824 -850833967 -540054770 -894206176 771504390 808047584 556366235 8133386 -665406045 185259386 -837374421 250070118 -534941207 -913609213 618563167 -293347831 483779091 407065980 252229483 -852631005 -298129126 287690733 977338722 806664238 273610552 -463250552 -266117193 514214138 -268989294 472231331 582677166 635574747 201677555 -125145909 989582068 -259678708 545838991 637840802 892179718 -325389012 473838424 -101241223 77283397 124157103 -474345468 523502323 -544901109 -860318495 -190284267 -968594051 925541764 602998657 95692803 -157658440 -49053246 -32557547 -907934677 -338777150 882204090 -687272767 446581423 425484226 228941338 -780383589 684533176 -244723196 -235115089 92722562 71445037 690404882 892888414 -373257579 -225294231 -394576258 -776588889 369891488 -365671624 446089088 272730156 -655781105 925459098 584261226 -943800552 473976727 -834445667 -38983379 -509070614 -40224993 -288582359 -957986334 733297694 69628173 74579799 334231977 722454676 369491027 633437642 829247028 349745484 946624471 -656356589 57656558 -754855652 -874349301 -987105105 -281023632 -319706656 -748984294 -327839375 93952759 515145290 -607492091 -800423367 373534095 962812873 858967403 -188599926 -219063222 -325760547 272927976 584463342 -795557459 -294902795 -745253745 120637884 317864832 -332471558 -229112652 -881122590 91296625 614120338 -631866169 -658765883 131999317 -787019590 785942089 800542730 331006224 861805462 -904148825 524011940 -973800394 398763381 -160932468 154044424 -453600522 213561364 957745783 -233956050 -415620678 492482511 -517625230 363646893 261038334 315312391 -316936394 -372241515 22789827 344174442 -459754124 394006945 885848531 -774278951 -438047594 600689158 182218353 -159381518 -652535317 -826689351 929300987 -261076402 -408880477 -497961677 -45330751 89755303 786170877 -23230105 -566850064 -846536770 173806801 289414806 -931737473 341753313 734829650 -905619865 -650351266 -331835206 155381195 570335594 642117221 603052306 675763021 -578081298 265809038 389329001 -638634969 279625887 685982466 -879998931 -570477902 -175762379 715904339 -203657890 -464147001 355736529 -117876634 -616457955 -835530430 390751994 -708383308 -751627602 -848100177 972642246 702737933 927375771 -481544143 -747271481 -614199759 -610130592 969139466 483628931 277656944 -774236146 -767289951 -687948335 -673076597 346424531 646648344 -818400312 -799293690 13730267 325318280 136471829 -173626536 47473591 329832156 517140297 -908693042 499391150 -897070849 -139706520 816439817 44696759 -17157855 905588260 664969933 330780461 -171304833 -487633281 -398840386 -526441818 291757891 499596462 -704893285 858784332 554033694 584669653 -808117493 30448588 603312230 -473536248 -803020849 -416384560 -513008987 930944219 237771524 493543627 560520642 520931179 -692626265 90462123 -326749908 -898026806 398860107 -930396663 -707068913 560451400 -622099483 -312547484 -667756282 168093608 -660167595 700941278 786553718 -318598351 -469584023 -63949482 580475088 -890252845 -65386954 -154898537 -229022473 279618438 -161434327 -895526370 -12040789 -615997982 780415145 98056424 914461851 17888097 482841525 874831417 -189246164 83348351 313381146 774438922 497230836 920314464 -363208407 -148317333 239464709 828224142 -304375187 603879134 572611946 174344085 -455376822 -821410112 -103956679 -382058397 -268640188 332497997 -763153584 -192727063 225900136 -152617109 176482491 81392686 -861721208 -561347705 22050780 -354402032 -90309396 -856939468 -391795978 960289927 183520750 703812129 788633696 756516359 327858898 217254083 -221921204 988782241 627546173 -87865884 495920330 -550494706 -594592981 -113360250 821134979 57483560 -856836203 812131521 -586150502 619164214 894013454 140054750 -110035940 4072650 27717873 117729092 7338607 14264430 38348449 -469893759 714933153 625085154 476333875 -108532444 687664664 120342306 -112784877 -809018871 37935962 -812164416 -167778346 -703910541 829851849 971903948 762054553 -403540659 780615811 735617971 -640643637 943723620 517740365 -235568853 -530503077 278079210 -222036785 -51681877 -484473371 -815896548 614878290 -960638621 455407880 474415339 -667707636 -152121236 55621350 141061808 590735559 440526524 -288660306 293616222 -93351173 759557670 138064324 -172605529 406964915 528194787 641759714 -91044381 -142970526 -413513370 -460146204 -14686062 -268928581 420251416 881400961 -732356302 -765575504 950790519 160227739 799615582 -981083348 -378868709 237264738 474464013 -897638162 -84363079 950587573 139963907 695985662 -244445079 527014172 468266686 -304488606 259293229 186475559 554707854 447477518 -949543657 -206531678 285830145 722826676 748421948 -65936033 443567229 740104901 -402569788 -236234076 -431747998 835788298 -855196922 626951229 544141941 -435588759 27565817 284473498 163574297 138980356 -417623827 -185216371 -423540141 332682724 -673461357 252391831 385407454 -422390340 177085901 -404179130 -662721904 945500344 357359441 749952626 202363439 -396360675 253237946 -277745970 -194850817 30184541 -860897471 335973768 859679887 -854771654 593597975 -108055316 456685655 -592303653 -990243373 -434758571 553559878 995974047 246184482 -637332529 456108471 -524552246 856623206 -777356334 -901857274 340181598 -520607791 -243822010 -451321530 -805395328 -563506338 -311119111 428191009 865215329 -715679938 -264265225 303682039 -883663820 667557955 980193448 -83910129 661178577 302245444 -721442593 -34096426 118165080 -161968789 600462115 85305889 556997430 357988917 -939706286 -716283027 294059591 513927456 -127290759 282447607 -563100976 -805382442 -439438940 -347449649 -908867003 -725456420 -698174074 -716157291 -422029567 -173067802 -136073746 203924778 -357527469 560560008 -451904307 -897743786 394778525 435199191 778702478 701000445 -181991476 -786802120 -869831426 -871601944 -780485594 896948141 -939053045 227468498 894471762 841238132 66697694 -209774802 -885286794 990409997 439354342 574240697 496195465 -691555432 -641183055 -759277270 771825513 -21815975 -624180170 349875612 127364650 599799474 -551285326 630104280 -389109801 135129510 424342581 540758252 -726518436 -580669880 88150531 -73602952 -353145048 599350938 -744126801 -576065234 -152215451 435508191 -259895799 -175222814 -227552858 -44636895 850300340 647626834 334874651 -117376159 -127684617 153412292 -858356365 -16833222 -875511598 -16394902 999075646 -780505194 21787550 -876889262 -132513609 317519727 154948108 317271222 -328500476 -499212380 675068788 62438284 -333281793 523016417 451149247 187692556 -892273136 -784260717 -101336094 111436353 -437522367 -658265060 262606451 -319556473 405417641 -466819354 -863396780 -717391401 -274973683 14802423 -8414477 -751710551 750997559 -499860180 534754686 -642527930 218610453 118417844 -408890550 -222482115 727201708 993592095 -830498968 -341060817 -179022954 -302398934 -976904010 415136796 769824549 410340926 -460762044 -364669084 -111337644 154084915 567414750 721238593 -354583583 216784791 -670534948 757623771 888273893 534138021 135794173 -701393215 797966345 -367446946 361482752 210479797 -824203275 573934874 -483833646 -649683316 460548043 181966649 231252453 -891025001 442196625 959729590 -96064491 406717848 -970583367 -139407238 574103703 194441622 959548592 417156265 985794470 -134687545 -201739004 591452670 -874786719 33625877 352576994 443130078 409685048 -466960183 591764356 788588385 -41567572 -223825391 -895903681 92233149 -518705848 853465141 -994488834 594560761 -161460505 807654643 305643509 -200531154 -228142713 893284623 940823644 -717861480 -389044492 -536621628 -279397618 265439792 506852615 -730281844 -35202283 529069972 913945609 845272057 961123811 -211620452 -894311970 -830380829 -482230284 -291778532 -677948912 -225885934 -931600576 -891212013 -210389582 567005866 -725020892 878565066 170195229 906182739 -190440776 -183981546 -614626173 -762657724 -36251996 501823495 -970576711 491155658 -93509599 -620417603 601109996 803568409 422010718 474135599 -867503522 905488907 332659657 -676018404 954946114 578576921 969924417 -107131519 92932169 -388704492 -271465762 -892223798 624571015 -445463014 63364229 -318234920 798836454 119349632 -77863316 -367640040 902928985 -271424480 991319245 793752238 -892081878 -696973735 64170553 -864232727 -302404213 -324343582 788851482 312618565 -337986686 330537903 -651929067 -924074194 -771929382 216277813 -430008186 886162145 -755045465 152515824 866385303 -272062434 601628382 98070229 789170520 165063916 561725954 -659741352 -255781684 -517656730 -927035814 738183409 564396889 -365098944 11143054 939717960 875904472 -249440693 -627939973 26496926 -25234288 335383780 -379149123 421718291 86018438 -146931553 -637086343 -476429275 856695986 -98427445 152311626 -113950633 229114932 -741200206 778125302 709626774 685059827 -87823165 -737194587 -783930576 10627294 -380545646 605404270 920137039 -48506840 650392364 -699086268 -211463429 154707287 -389845553 772190680 89049514 267554986 735967479 -635024365 -376465017 -436045776 54622472 -830921654 -422353846 261889435 -718498057 -454022725 -385510606 644665705 641234556 281067368 310111992 -815915041 -956568339 -184161263 851732897 675551893 -120334984 -96815051 -632631936 105238802 -499496993 -909355161 -776119624 -808403207 -819925733 -218410543 795506922 244773400 -826573012 -166335505 -628277047 -517457368 464753961 468584833 -716195481 157880356 922350097 -48183667 -611320706 -68696620 722143115 77331113 -642440142 -44326151 368553139 -270554432 -137575182 96223198 939522688 -645779681 454838486 -450456947 -994192206 29456745 580155277 -783609710 775525742 -211570478 -689349738 128915685 -624275117 880456248 -126600320 83325701 -479535402 3862768 -637184666 -871432365 -10407536 355487347 971761962 -64545222 -872979338 740771266 -771436906 854156416 978703964 -150331416 101517427 -127267632 300408725 -681086329 -967140616 -443536969 -544403647 -593665119 652954389 -206572906 289372909 544974625 458768160 520495122 -208413522 -535231774 541619961 -32292070 -613591869 657008810 1224266 -198680845 827474727 585271521 925339368 -239545332 -884080337 -908966954 899321943 -492446910 -540914399 -12254034 -620938288 274798134 -891078034 360758100 -344010546 17065989 861008327 917236997 -316683658 -856969410 -742536058 -950518807 -345816179 -654980034 910259804 -512821214 -837092457 110254203 59201386 370672650 -42785413 357792424 638511120 -353571681 814134416 -796894063 468907741 -149484090 855338722 -542686032 891044732 -3370060 61767414 -415938634 -484377351 -231499758 927031644 -749378604 -529039755 292562338 229986331 -451426144 -414947626 110750185 -738450601 683018035 260217896 -369204997 -131683416 -552521698 -314669480 -276048014 709987370 226478092 -363731215 681065459 872595718 -850597896 575631422 -53866285 511528651 440796923 132849284 -154045121 -232751381 185350890 -174036956 636062984 -910925800 -63169909 498566747 -780108590 667494827 805933390 -705529360 -102068349 275344319 -367039986 -167326224 927354960 365734336 80802692 509829535 -735105597 -64846037 608267861 287159859 -315080908 -701432826 -207765635 -721614082 577894318 -889428710 184161967 805497165 212376261 -369947484 -564307978 -523393199 602011879 959421899 231326768 -338695883 893790549 687337170 -469796111 -800326193 812937443 906961713 61765713 4168568 -833852907 53681557 148971207 118072351 998935059 746528081 460561128 195899360 288905061 266737540 489057016 243752602 752406429 899931575 -187158964 -450744377 -35395814 -44629386 870670511 -941632097 -957277749 -598415641 586215175 844210899 363061083 -166817497 -409595292 -785343573 -525452142 367961752 877792780 418625229 352953318 417186659 800812599 -255810323 -499005001 581583690 896391664 705485185 -600215083 -511913968 -263495283 -959180367 -625854574 428933549 -420338702 -838301677 -131159551 501365205 726596271 919594824 943241454 414839789 -904233162 -898005660 988132022 694192516 -441066420 149599427 -114208362 -837809211 180065250 204903961 905069842 -164724299 707914879 332991911 492926575 44524797 899657355 -742507535 698092988 291507113 590351664 23235687 -961652276 -724818397 391963490 228730333 485427910 -842882748 135524211 -836677624 -962971978 -748560448 864502739 -176842127 -287804953 710961000 -280090052 -269291816 150726151 -401695935 -86313149 -894650103 -468341176 -765316386 985511353 15361621 584530294 -681542691 466409811 812184393 -90728625 207492767 244810713 430116809 799668464 174658591 220521263 440943939 -397993496 -624369233 -699426825 454761713 626486878 -306019966 -643703804 908572567 893082823 110995528 893114319 -229154958 410070715 137166514 894482038 474495392 93267516 -412370376 -907465845 309511242 635551266 995565269 232626823 -958169046 42209512 -567818133 875451531 425283092 -660438494 723910390 430492632 -508029911 -187490911 780621117 -221595947 -746396989 -572258816 -712294670 -454544852 194992114 -82155375 -489448838 713062210 218558660 108937425 387150892 -513207762 -915000424 500028062 -330716528 274259654 585032441 -697920384 -301035 638188199 -839114838 -363857511 -481798388 677038463 161035301 950386085 972086936 -218175652 -755843689 822325780 531344184 -648367525 258362968 -879563072 83226190 607411947 -200950525 392812563 683136510 63710604 -241935996 -119413033 -635918702 12395195 910901694 271254753 900835200 -689866371 -504099515 434126708 137881592 608076163 -725065695 -127250615 -563409563 453869497 877208011 586138235 -238465288 364885209 -170526444 -937120419 814286561 12935472 -348418967 450351846 173279394 -592838967 -485318537 -238418633 352559726 -305112701 -86446635 905020900 -949321220 958419348 200887115 -371739716 -290210490 112049196 287340670 398637644 -515159722 946547430 -302944241 -807417391 180182167 -535451870 467423527 -20496269 -75480352 -849729369 -324140672 794235320 -712486964 837464164 -747396229 -232143118 422553137 -874822313 81011222 543547952 -62802102 -75676177 8914699 -374238159 283569667 355218177 827238591 593560523 706986795 -236264890 348885405 394144993 866337518 -161535572 -743766156 164076446 -250585254 368959793 -394214142 -156732586 -734368304 167525758 -738720265 487928593 954781380 994591251 232662973 -64091326 -916035261 -460103868 375666962 -586165882 -887153188 369182899 -154320486 288314934 121518882 -103172700 127355593 492205746 661068751 365527643 -983090387 -239112262 579203888 655083228 1094828 252204738 241893985 -463462931 -550934737 165684859 -795847072 -279001211 -911804884 480525348 558012315 169723910 168859603 278576418 385747089 -641339016 154096744 302491328 -663413227 -964529452 497619315 78356557 -679177573 743651504 213721614 473944377 998107535 -93216726 372631341 -994547690 -982591570 -509035454 276577103 -38375782 -970585421 813366956 291959914 453976541 -214346614 238017007 -150762057 -27524190 -277865066 -307300160 117429825 169830388 493020697 -909860049 -24439240 48060276 -768686361 866290220 -239952309 -375383999 795952586 281329769 843064347 -677584937 -687421978 -929883833 -452875553 452781731 312573033 -449793128 -173611517 88107616 194368644 650586897 -753405782 -832516159 885102491 343854880 -842961785 -329669057 -639549771 842951600 293243330 878313802 -18667537 -637618274 -608504530 -152975377 -567787236 -987022219 915225490 -5674763 900333949 -549863723 275723183 -521762717 430831163 -139278917 -766158680 -716289803 243666986 796601869 662166376 438728016 695423627 244123953 200686721 -230049074 336967176 563766977 -763384664 -627873192 -950327266 376624949 -263591899 734722811 848554800 437040774 -334453679 -697311296 6869817 -399644944 -790696262 -729335686 65307356 849139783 -137264349 -921600342 -716341689 579136908 71593463 -694525491 927848432 904014973 -706073247 110932806 559290605 329442879 22211965 -952417365 -440571458 -494884766 332595376 -531284210 -911550728 549669451 -983994587 438521281 -382657072 -240818098 846833760 539129579 -646377771 -859396236 925589663 -574825934 -492730946 -663664751 214919489 -481041917 -636467728 -538087318 -392326001 -14155504 -615135434 -681843347 -922535041 -403296953 417483666 180096775 676605057 -439951340 -688151916 -683687917 -635527270 610219732 -652762943 771398045 869053775 -85944229 -64885134 813395243 -650899278 357233906 302466049 -280072416 616849377 -865112863 994626309 -778189050 -595869663 -469996178 -772359388 -844702002 677434104 136177144 753056615 -577588034 -764255777 -669192389 -237140736 -829271502 850978334 -595813375 -907807730 698567929 -484753007 640112806 996275368 26299948 959525580 -765154267 -835457971 -784937931 -425070705 704984184 588594698 -550443683 -871753157 745602132 267908219 -798168658 937727361 573239745 -312199760 277941122 -258108864 -529289433 -660060384 -294779453 -61333269 -590866195 820326834 751384637 -813575954 230704182 -969570605 -234589705 909370849 413902989 -521499282 -201669150 552890838 173388084 254259848 568020220 315019027 -168054819 -673758987 592591500 -684173854 -321050767 531455920 -412416053 -292748244 -311697373 -88635741 228530640 382403185 95001677 97594914 -203939240 -124283937 -770646601 647755647 -618401617 -198119814 -298428308 -172584591 963569863 -631637440 224349121 -643979189 -573898966 -417005320 -787095312 -980356204 -202630735 -651833086 827725401 -465906492 818843675 685475429 267672676 113219025 -987529843 653177804 913025608 319573416 -431375596 944587615 -994596302 -881104864 -470925307 -768026748 -178125931 34326260 -571410651 -720060785 -700785696 700168271 778417547 25533250 900665681 384930999 -408686946 -582537465 957812146 169152512 31372601 -827356765 -701777122 479293019 320334883 -580729985 -928165080 -633488761 147031702 535272640 463711738 -235422874 -41717148 97766667 342353001 -2201436 635611673 135868439 952448333 985412385 448191226 -473784433 -574283273 344990447 -191067405 -699547492 590074028 491633620 -400613879 -127299870 -86277405 -750397857 679829712 465286311 996498532 -309117734 823046149 -985563649 522886834 -937519658 198731439 -174006897 -10028742 336923470 -177477867 287673714 188218071 -889874848 550016189 -124814163 -96275198 914349194 -280090919 -732575638 -992090531 -54036117 -706729507 -796038899 -677645744 768136130 122326688 812323045 -974094826 429419681 458717211 -83366665 -617626597 -145246854 212836222 -332116965 -606046074 264222968 -974397881 72330538 215387614 -95827705 -714603020 -473904902 434757600 599365274 -782730472 832545411 -871192248 -498199179 -929141278 -781390249 -314418669 536794799 -109685789 -262550728 -351342509 -319882877 -301794042 675977139 -475942116 894517106 541271115 675267867 676260977 827096295 422601555 185895380 19093847 106633770 -989487187 904305758 487322034 -942279999 -393742390 -825876535 553328625 -533756550 642794355 -246714658 -610554153 744789711 179077306 657337805 -648205413 -130026130 -193480190 812040704 -459991023 153085903 -898904718 268980387 -808107858 -10267375 -183771717 -906057073 -529358079 -160937055 158545881 302041668 433035538 270247465 221740571 806879260 443366656 -387571308 -28906363 107835669 632724399 -508693525 -915928641 -662496921 -139808493 -530780675 356928311 668892749 149885194 -879488778 -140458574 647870822 -487700040 -362290444 -966390320 -951946487 -122046591 -476156627 -75255 -132381916 -37784858 981646802 -917692510 -641474802 -104803299 -289239064 468656460 -934774427 754215109 -407565092 919301582 141807756 17986695 502805882 448215500 -356131570 -182459729 -517341499 22938220 451289671 -615140564 322344962 489978758 -202974243 -757282959 67980850 856581587 -794070870 455491170 564161859 22528813 -543025574 182498387 -884621400 -937607660 -491007579 -892912434 -277190137 336159277 277255966 352409403 77623575 -955832659 -116472139 -997050674 746481704 45886406 -366808739 -730746294 663905183 -642790190 -236973835 -722695661 560109484 -636940861 567057328 824579449 954186136 -885371245 443261947 965602258 860050938 -872754146 -912883145 416236982 -116224318 -655041790 396480827 -697973729 400613925 325965153 -222866580 -270434685 393542582 519984531 532947256 -106136870 451816402 860872945 -374337456 261074180 295639959 836479455 -178566222 -715150273 -238121813 970319613 635710301 86947375 31358682 392269236 837788948 -231686874 674650487 -153514007 310423856 667155279 -801776143 -771793217 51770388 193665731 -619304258 -643611659 -7837164 443788847 -669188084 -119495146 -188543023 316110753 85170061 -154535125 -559254847 656725675 -1642711 -431527274 -635399079 433119676 -826994477 912085041 843665123 -20695349 582442808 -581919251 -938115192 272253596 -589052215 -603963826 -775897100 243341012 19680302 -63349933 -684955179 -373850954 111313793 234177893 647452887 -121155469 487266588 252639588 -481650915 365288918 -304672524 -789130081 -10785098 342423998 -243291369 533848125 74887843 -197683540 -118456751 510493290 -869677134 338362715 -243799859 497856702 357027510 332233086 -206246853 599350365 188672728 -537317629 628106469 232281859 205978623 576367604 -202263243 -613954870 -721561276 806853557 719112435 -108179837 -666647945 -69779071 427874577 340160839 -282491965 177257380 454711374 252650209 -283036287 501837821 381090201 758022103 469286913 248506620 -894177289 451789938 722162479 -200954821 -327764690 -614523379 671033126 126558408 337546198 648582514 206063537 278952953 699317265 -116695315 793731749 -575722081 -630175343 143418586 -631862564 -745895651 930561972 926464161 481836004 719456052 -788193474 -268713981 -386800903 412844263 -582733766 752195549 201016472 38795237 -707332053 290718545 -466615536 -659997178 -2208776 -685375007 -498995713 -236666807 -438547214 -859325639 -703705208 -181530512 -450397289 106777189 -359202488 -569707307 -244970313 55772623 -883451203 -873872331 -386751534 153233716 -250556839 369535569 -56145230 180855713 861221375 -44633687 830782016 -572888503 29978441 -716634371 -337997998 101432106 -358559778 873644778 -731606467 -282093319 -629044033 957756828 -177265610 136053136 -774946424 803806532 697776499 862291760 253707376 -271181058 919971408 766418921 -113944340 279046528 567085021 -167560633 177754244 -363522793 631018928 -625805592 -784031534 344692232 199807115 -206468388 835541560 325450513 -819664858 -735621248 808137052 -60328982 569680982 -367032650 -755424823 9479620 742966927 -926950568 853654120 -744661696 851376978 392433492 541424541 519789536 -771851969 -948102427 645777886 66979964 -139961949 -901339039 110599366 305107947 -565031468 132456133 -653771809 -382137221 376729390 787057383 -935553604 932488272 -530296171 -664432748 -973897227 276388132 557362977 520767323 665283051 -522097945 -667340512 41494728 -332684039 525809969 947008064 -802921351 -205905551 155264136 705308746 478834395 114498970 -714054395 -579506394 -543584391 42263382 -858462443 -23748302 -160661386 -704716524 231949128 807914953 714179690 219091389 -964410623 989454 -464995308 -326879480 641244518 268113757 904393876 -337474759 -980992293 -56662980 113672830 -684672513 120872820 251246090 -277465974 -379619820 -808288934 -357162134 483863629 -726811246 543795071 -41704958 385243912 523776285 -278367263 774107815 794720960 685574206 -202869233 -543703704 -517120583 -603854067 -229524847 684408941 153762091 -4539829 704075589 -692063472 -537819218 -155260176 -491195319 147740326 -130112221 -968843253 69019683 681950224 170729023 -168933379 -702000209 416587952 -144742706 247057153 208740836 799873855 104963500 -14849512 -103231431 -656029766 -653536141 294440550 266761726 -212818979 -910788599 719554765 615666484 -840219831 -123013099 495813551 204994372 468441179 444263326 613508549 457199558 -40764796 860811131 478925401 536160542 24267437 -796897710 873918561 -808965765 871410838 684856223 -692339395 -232051488 488229669 360624438 936638518 108482245 904605438 -125483759 553752114 -986110882 -771102954 -64637672 430101687 660214654 414653403 -938573486 -418252246 935093999 -953395754 882346400 -349707572 964463216 -965379420 -460288889 -184668379 724125625 161081474 -201732855 -629559936 879246944 422064484 -416076613 -630872935 -930519425 870943542 -928885798 536537379 34093692 -687955743 483458796 -93201867 -156999376 878381321 -142304066 412679564 260665084 551266901 -351624653 940746790 792133740 34683504 366301153 942774866 -326838138 -696396945 -416085328 921952791 238747084 -978308640 302743004 -512488048 -301416767 27678602 578242825 682401605 -11250511 -513740569 -347829827 98756665 -226632367 -583527914 -371577287 283679963 925657805 165930878 -184107629 -578215325 -362215199 80216507 -71071630 -540604464 879743778 519496266 -349198333 -511403352 -813434231 991735866 394285000 196437775 -484923948 591856809 -596281082 963734921 685840759 778841088 -492753688 -616651101 17306229 -105812711 -214962667 286137296 529713988 -139770519 692535094 -3741645 -226740359 713019892 366638599 -658539754 -82498804 702158532 674230876 -954382984 -300958133 191537935 944191578 741557156 -96068253 -636862179 823344822 -792231416 -493477996 363100306 -716459983 -355361524 -309232165 -215393645 880128339 339227182 -482322446 483993055 -460090297 -824221412 -70203786 -568701804 -372415039 -491486759 287773971 -192307837 -92877448 475561860 -447285076 640463290 837511393 100660716 147487266 -307617195 -742716321 -117402283 724086494 -138065449 971574933 310987642 327069213 587696033 644348545 -490975941 -571654692 360859477 748258809 -43821763 -762409199 49941985 21550969 946475531 -643663527 -203469259 -702131730 561687248 -699801063 -496385756 211944156 332864517 -191666585 910648008 -163440206 -33145764 699154281 -733458443 851263219 -387152390 18493423 -273014231 -544854972 -548716381 -252346616 560996333 436207162 -987038313 -459138893 -533275283 549954906 792404232 -642698854 764213829 -277067839 -4076642 778140221 -705606902 -545194830 495596118 -816411819 468403115 138552402 956311998 236511716 341765345 -510639384 -507996505 -815266925 774910830 -522222109 -309616560 386713517 -280143059 18938889 949098491 288977914 722338565 -38741671 334986201 906175462 -615936141 -710795806 443322326 517636816 -859974667 143211440 273371082 -824686732 -873266977 -342173965 644502856 534251252 505638272 305041597 706270194 456653299 773126303 -283874034 592242500 -426919080 -243303883 -887984247 -184312968 670006534 524097594 986008116 547303160 268841158 269772372 63790522 -88693804 827787119 61472849 -619563508 206619005 624236557 271871888 309897842 803487306 -731064474 -423664538 -96305627 888624377 885129628 -763786214 -154084505 66466671 -485997658 765974164 669545293 417711256 623231326 172130719 -319171473 192641475 295176013 -116721609 385968170 -831336319 -158475249 -956336147 -23439461 -409861178 150335839 984992413 -722153232 80952365 309896930 53082929 -361629586 -108977912 82208695 350919193 -899802772 254111505 -175296625 69399753 308736670 -151347481 -761763989 -765490513 141851006 95274707 578488006 81974062 -398806943 -623141206 -880658861 -604412417 516146062 -276668740 738810465 794578038 151121367 -100407746 -843748240 -704687377 817689713 202360653 536254375 946181724 -119594908 991517557 454681045 71422859 421333295 -201493140 -827689912 -78675430 -154256828 -680703678 960244654 -631521779 -343915703 -181913525 -606378678 -685883524 -336032877 -855463160 918374422 579158070 -751704872 425198063 -215795001 -981590287 -983312794 842262137 -641350242 -10969398 489414729 702079324 911843111 -648881322 -544873861 95838936 -882784474 577017675 552660803 -95585552 978549265 -810559448 -607428360 -619990661 -886186135 526568549 398324290 317577182 813240551 -578252909 249742770 -686853872 -755432890 431513007 -661286024 -102241325 672940789 797902775 990330514 -516131538 464603598 765124459 395535915 653365829 -793680080 -73418242 794704883 -463885886 345549339 643589690 -629355792 675373800 37956644 -7234420 -268117718 -793490551 -47595311 609598810 -62127606 -429406399 368794086 941443639 -54724342 -478720996 820801266 -336581063 564581479 876294657 996617043 164495022 577737213 -496788216 -78453661 281492653 -441653151 713867718 67244340 -448431454 -141415509 602011348 395000385 726458739 478014763 487366631 232849218 -236075870 939408446 362421553 87615067 663901649 -352788518 -717269905 584933386 301316573 -21808483 460952334 -854364009 887249929 444141126 -203488582 473800354 -303252285 798423755 359401563 88054489 -78090394 879790567 -83185079 -995814683 -87527312 846856013 614005284 -615776914 -977698656 -821915506 692551835 -850245419 -601472523 873944735 -7403679 -229892488 42047329 -208278732 94540915 143488793 -486599043 -528176578 130742702 -60642996 786069647 706987268 -614971180 781903006 -182580681 489047738 148122792 -475734932 655393203 -472307322 -250759630 531864528 848630972 -784589986 450646940 -717280807 -990685747 -730505703 -535811015 -179572211 -484882793 133812834 -781015664 -892987123 -873719398 120017265 849422667 204931596 -7510429 456959281 -970894851 849413710 -608996780 79020522 964393876 -429519097 -619448060 -386473153 -780535855 363361445 -55651087 290949488 638715599 501107829 -467251483 301855334 766119122 -630219086 -312543918 365822259 -793043514 -930899476 860528764 585833568 959469210 -414052179 -35919512 334237026 464324932 266039448 -124107111 -88769851 550247324 601501474 7229522 305538375 774391158 766397909 -688014294 132047391 722919587 979880184 668708352 -342099747 848298025 -798545812 -698924998 723095299 -103473180 -611022655 719888555 907331153 800597368 -568183301 -457805871 321792724 479374235 613476258 910528377 810224493 186289629 -598159911 -592029888 679996270 958595098 -614205259 -545777188 -581033987 111933606 -835835200 -31897312 -63302390 -348420351 -719871887 -43894493 -620974681 976160102 820098815 -446693444 -165729143 -265988013 -889147401 -234369970 877748624 -788757602 -110489643 655762659 200306673 -929039291 231889553 703124486 -724673756 244308501 -80829077 -599225625 -691774619 -665933085 841053686 -728034969 494620464 815944398 -909158036 -442511844 -84907328 -305006106 -205001415 -956902039 350701923 468112026 -466841033 592554659 -179973610 660684775 255665569 593355917 919769681 -864671378 302712130 -589755408 946027139 831726669 182831511 271131585 692147309 -484072111 -451704325 -370073113 -688372286 49016719 492734825 833195771 -579081273 -949389723 -183490827 -834276737 -204853467 831211951 957494975 565432318 998033150 746149418 -367480430 -740527990 884575940 304236029 -47666960 -85020940 76073560 -170224407 163909212 -702906863 803200777 -524698961 -247929761 897848746 -640693627 -12106059 -864552083 744311499 -353057773 817263293 -713502125 601502071 -552368094 -849694936 410380571 486760872 965607131 -611293579 27020888 -643955198 -108722718 819776434 151751946 952090607 -5729498 -604245652 -823459683 870531614 -119410460 791483697 844443690 304355709 -580575019 -981119074 -51778747 94726113 53028668 613969664 280092924 -336500713 790308872 704135671 963095752 115576716 -709955415 41250908 -589338037 24183247 -859040922 828075773 -77191090 876515198 37815299 929924305 -18383688 -642802429 -800939907 78142951 388003073 17377942 -143575987 -871028374 -959437898 956213896 37264550 234387417 -739937941 -349605735 -653245702 -762476954 362972875 845631035 312860274 399310214 -751559215 965234295 -157669144 -657574859 -283754418 236047462 848007619 -79384201 952043907 -588063976 -154574973 455241737 100662386 910980358 154657480 -417786167 -864446411 -802478929 2444443 -952741737 -253821015 -957494438 -904066246 133347460 -77287458 629366496 -890934685 -908843787 -250933368 158127837 -966342270 366190800 735506817 966881782 -74620495 597862971 434886114 951592050 823454851 68079599 411545104 -586641254 516453204 -855602399 586976868 -263637857 508771300 869055874 -986393425 -63119004 959108911 347491819 331249135 -11188115 -614217219 67800713 699186215 -215789319 -584917641 372448741 -367638396 158467136 543405388 508513599 476521874 640461465 371251508 -943493358 -526460346 -560031765 49883883 340363811 101990873 -168002259 100097347 -232061571 -704020309 -541569217 -254122080 -666230176 -680877095 -145937613 994123210 774350650 768964051 -566248882 813551257 732406002 572933742 -359841581 890309667 548970358 -219725230 -955588328 -769054995 682869773 18952329 859757992 947470229 709891680 -633162138 815603476 436959247 -948748065 837188911 -804099517 -137658842 374827765 373098364 -344405382 325410164 715162881 -964283725 -457591685 -855966269 191210553 -785252219 548738565 -274619253 608788799 -240409576 -143050175 -828568091 -509767207 760849125 -810781585 -935192799 -801665370 968201025 943512553 -835336939 432037682 -245817482 -729495853 -656409370 -805177130 830309359 -674974344 -702298001 -582410304 805122985 320227683 -674475798 -547361123 435335271 -29170992 -633139827 -738503179 -625358121 433860729 583060563 416697039 193560153 392961009 -850191638 910183544 -105315290 -935773317 -383697942 -197723639 -703824226 882770966 -559462745 851709381 -328286974 -453756134 628664314 737570053 805983128 -937381025 -356544312 -308805314 -454498599 -426252187 -496376330 -658540058 93415021 -251719843 373973851 690476322 -609388344 591414068 606244221 -671847630 -986951073 351678015 -259869405 358272486 506371731 970233972 -620872548 -743900645 -301972076 9038888 -322674677 -483455887 -716166115 370372021 -846075163 887834373 -446489372 -982067863 -291889359 764513504 -997526388 -268056283 -729326364 -521979150 -540485730 -966542522 103788101 19853936 -262804455 -305285666 -551304756 -581394040 -849596192 56513286 -378560667 869455653 401585116 -284556160 -933405557 476685450 976835021 70952000 516622316 -503564029 573904485 904165422 -428085232 -775648141 205935724 -870927417 747224732 -993339654 268121928 187028701 36899338 -482061182 -176006305 -283227654 -559911093 561703802 -946616588 61635327 -350708663 -465755045 -541041475 114582295 -376642428 951857692 -777727363 152225285 -829078763 -876519643 721397062 819508718 454888312 959279127 -489931340 561461414 -681559885 205372224 -310500542 -811580240 61683207 125605940 541734314 -462261199 390509279 -569884440 888652975 -968325105 -610792427 53730960 -446913655 -678786330 846327273 -308729217 314715549 -109757704 -70949647 -696599590 -346981151 318553981 -739541427 496845121 421738983 -820994008 803318402 655849704 -981981771 -734802760 -686947199 144978201 234460676 444458836 985209497 24140871 -795227513 905688594 -339606637 -3633556 527449536 -136929119 464400107 -306446564 766153506 -409330170 -170203235 -654667925 731848581 -776425394 214963921 -406494331 393808625 462804962 -422032366 189913604 185890849 -143491311 -376523999 844247621 -389684102 -772740797 740601917 -122163402 -754041714 -670247638 -346977088 -852723598 602423173 -780448615 -109259850 -715040755 -807986264 -908681673 -276314900 641735551 -422239548 616849363 78303491 -562850154 385793152 670626240 -899720546 -538202327 390627766 -547479674 -660604126 -730982321 46602634 421923936 469860155 249614931 871428776 -613255076 205720152 -754066108 202211068 -908034735 -858422196 -865898038 -328629438 596186082 -110085434 -246625274 501987817 746562322 -782556259 -648962717 906205388 184990608 835579625 179174995 -321577945 761499709 720954311 -353349348 -551511812 402030056 -860607801 -640153193 781879417 549793205 -919101388 204026624 -528973704 596473760 -23682037 635335602 -988440495 815253363 -352713335 779357211 -432734503 -132092826 628034137 -101689599 -229406191 -619627513 219020416 798716970 458673291 605460294 647396859 475699113 620250711 -297462417 577898047 585168855 40620008 -636706541 -215264283 -363339073 194055327 -612474374 -312786944 -302929584 -378627092 -642233208 389098747 52856474 -333974628 626475657 435047004 -442702142 841898141 401317851 -814504152 -612367608 79601633 75788396 171699138 -566643920 -717409067 406145409 -394939435 -67100104 -271363023 274673933 892160543 -740339502 702643600 -261928964 -204333031 -39672461 176822697 700243393 444775108 -610703682 -879879451 650623060 456195524 -309539309 867230469 -113037356 -278002849 -455716213 98307984 -673791475 879821761 -599032092 -644152360 -706206495 -759941435 -724233918 -762233164 624572354 -475867095 246776334 -539062837 -52765262 926394057 235324000 418802715 965361758 991272287 891771270 261632469 -43058668 -704024087 455286419 857725111 433348705 500882351 -667520869 -819116944 -554348494 -106630403 -272804093 438687146 -156026307 238422536 -854367891 410622937 -88998597 718891337 626127590 72909817 -11667880 84171982 185553283 843828934 -969277753 343445507 646056713 16136546 -680596332 -764544746 434692814 824058134 674483558 670108617 -825854517 652728909 12340731 -55919825 -386300832 742214942 -999069086 -227924458 486767594 845355592 -311742859 -436850703 -376416274 -116754360 -961511083 -185244678 560215358 -677721651 412855727 -992545050 -293113959 497952348 651280592 921282941 -959071124 -859352572 71947638 -680857917 340581637 546143016 -181567788 -360594764 466260331 710703806 723439051 374370329 502696104 -811789378 443087234 580125319 -849358222 -431152022 584046708 146146950 -653496834 -627138905 -450933902 -522148063 647880554 -782922788 -959045829 -825519495 -570151341 648106910 274561611 414368399 -605770985 241407493 -646521418 -232380032 277798041 -922101199 -60465892 -544052318 830635227 -2409227 -340101850 -140336082 -195133518 286930192 713672025 -385125798 -456672839 -82596154 -303023627 -805855611 -571239587 936368937 -697229415 992365096 -881271337 -63109393 -849340722 -993202165 943350810 559508455 -102506850 997853762 927701218 263102188 -15057863 -225380039 84708365 -381844899 -748058649 -551682880 -724581043 -392218439 172016241 341373884 -367437315 359322242 -900828374 739010521 894039053 -368142374 -712962528 -790266997 916664400 -927470253 100500720 -448189 -933218645 728588803 308008046 888819516 624970892 -858675051 -541402796 -537398429 -803295286 -277451178 833084411 -988490947 -667465249 269747574 -113653463 762610838 -10535801 881474914 32813169 788901441 -683358782 -939224892 -295150802 -419888726 -302079407 908729233 154476627 -776482272 315732986 -454095587 -847400304 -334877807 859244175 -981573534 -209442367 374185449 292813535 -378931428 -535939695 596463543 836336980 -101237215 -313882793 -965644205 -249579436 270118531 -145041023 557463064 323181652 182823648 757790391 467366905 917131694 866150384 570095568 510213997 -607863077 244995934 807327374 -835947563 -259926845 638287238 363035760 715223595 98078615 347675981 227899732 -741122756 -690179395 177322781 -755727127 -225380475 543838304 -242752254 19123201 425523178 684525157 811852133 -838099056 -653660466 -630762035 313808609 -368725906 -102520316 -558904477 584007708 -629386217 509870684 -81275054 -151437866 755079749 227775344 -711026911 -811905736 968366142 -767260855 310843553 -615625078 470820750 -236654510 888783913 844330636 837433397 -323642312 -405481334 -296093929 -493421364 612350105 -584069882 540601458 -721399842 -758968346 497764673 777014893 -977228988 -233065081 508927410 854531837 21803274 -954484900 778577283 983958096 -210543683 -913076628 -421293053 104588057 549332901 450182109 53152547 -909293943 -126371729 -368285482 -228156472 -49894592 -575593483 -408210695 325089162 -145376623 -298148343 -106353843 -926261996 -444507126 -395565018 619963351 99077134 -411771908 -802137415 927413689 -390655737 -543752583 601347964 -935087459 -524210242 -811806724 -452738064 486259637 -292488911 -983517322 -5711281 785680040 905825685 -459871627 -13153772 427154074 882345283 243276190 327425325 -399428142 454972420 32268740 624288743 -242250514 55183152 -528799414 543404611 -672253315 148074743 -895091555 -365439228 -104085753 -914806064 22799186 578114799 99768772 -468889030 -908708482 768473561 426751141 -760460914 722947856 507388574 -846906271 -894085435 828773726 -959756957 -727103825 -583741771 646998308 -39679691 -351572420 -465945745 577740499 -585523633 -566118175 152325641 -798951677 694043649 -487985235 -770966391 -511461884 268504296 -480345289 224569404 -494700750 131913723 227150449 109563108 5079573 -823256472 866051261 -50565608 730519998 -582066533 -707031351 298910644 972096201 -361069035 110476554 492178409 -148853996 785136815 -672855737 -609564688 152350010 -679950271 -865907788 -176662065 -507630084 619781886 -6642856 -864413450 -630476110 -163044712 -923171727 -910565451 594139984 -974241266 -393603866 468193608 947828134 -954649789 603805989 -141837149 906661775 -486976046 -677660476 411309559 569774807 886655858 -507370980 652811730 500524935 -632330556 503898165 -575899350 214916211 -294261841 -792256574 7933827 -418380688 -551075712 249426471 -474015253 -881667834 582534285 -4762888 -313743320 575109012 -832832788 -266046422 69875557 -253139222 348431926 -986818589 53699539 682721886 -605549662 490494475 176027403 177199315 156156985 324302320 -8332076 -765739510 218981395 -833974129 260630963 953994771 -892650929 -872830920 -380941359 332559294 -534858401 558081814 -796126227 -992085655 357531242 -455467363 154370665 -848525156 -710791317 714514712 -813308151 844341880 -379645561 -104875042 -731677480 516282353 -611612759 -114037472 1560890 124455007 -463081348 352648255 600812204 31496517 590000905 815196365 -647266996 -82799005 -579867892 139682757 421538801 45453560 668466382 328340108 705380032 -772995243 607860548 -207015410 636689551 -275085457 357722084 655187709 -564855880 -241926542 364478669 -491735666 -227990300 -662791921 699728396 430412949 -578710549 -303403774 -294119171 -247593963 684665661 -316768003 -92070209 -105821475 -354706077 971079812 -23000243 678047791 -516762362 -981785588 150334663 139764474 -980856534 674868743 13878684 -55062463 -603090866 -798698356 -940398208 780999483 -41871625 -328165868 -126152480 -565488114 170439428 -784046289 910165352 -654042870 -471666674 93516359 -354078585 102069994 -797626624 395856845 865807183 769397340 -333504556 891444727 916760669 65914346 -698250638 -696282669 742039260 -724028928 160510450 -1162746 143792160 876171442 -632389552 759363851 -777091548 -542013722 741290798 291494105 395010070 339783351 -124874909 141710716 937905826 -172009770 -563801237 799883235 -845025210 945037248 710874198 -941117263 200808249 39199125 -526911791 -665409076 328965059 -972910400 -632751181 -87239244 -534114407 -692970894 517080861 784373073 -406451688 119558764 983840159 133161137 -65926462 -957079853 383387532 -987604848 924471740 622602819 14963406 551379449 -268080699 598399907 496333439 -657546302 -767583438 -696167494 -608756134 -38276693 -47665997 994648372 381767609 876683584 -277511132 -210302880 367153354 -660366017 187049183 287466000 758402652 -878826902 308145721 377738804 604771817 328865949 624058932 -352987964 -519184291 -311991685 -768366750 622017122 -910357651 -598866904 525072222 495905282 -537746082 301821100 -371283497 -232030280 73487694 690343511 960090005 -380067886 878868348 819545800 489583122 213022463 -225240315 677619658 9449792 478002189 -189562532 60561033 897990022 651513747 -75672714 441894232 300659613 945103863 -581194268 319073263 219084988 -873133992 863038001 -805537128 -562487849 586604819 -213380590 758464864 -962793152 517042684 593430765 -423286645 261510955 -937353831 -137843480 153932725 -635031303 452415869 630946796 141157510 764037465 -260276813 -904197711 14614044 -115909850 -865052414 584050288 -339286038 -632663228 -274526905 822577086 -751380889 -466069896 5105058 97994538 352113422 705566298 718735506 -754551577 384016303 912915409 -432376643 587314383 -894126479 -794438902 -132200094 -230622701 -73937194 465073000 382655598 -47056363 29118504 133936047 -183442303 420777763 831130874 -340369593 100672384 468629707 -956558202 365936755 -608836023 -766567500 -610839125 955719720 933479419 24908391 -110120943 -280572254 314016771 -252537513 -662092011 280055575 -270272310 928204600 289274922 -893554559 357241033 -435936327 894581521 105312639 -288100021 -124229636 -892366213 604672142 718106560 857361934 -309718799 448138361 -25143634 756479384 -773315682 90491467 864575853 -287857895 -661798051 -326175217 830679828 948516560 971812501 459564001 -260863678 524000737 -633421472 -267417676 -70171882 364956161 -852041508 255205600 672448079 567263110 451447414 878314048 134320125 534292070 558621561 -191828253 -177748310 844177099 -664793748 -208229118 361844963 -378077331 -131816580 190602533 -189875182 -431231181 967022635 -710457473 -871522400 -578486529 -81431800 -788204914 241383464 -152497821 -387335367 -403534027 -240892308 854866029 -719488797 -183479200 -897922318 458093570 210720617 101665133 -296560511 -114543939 284951416 354486930 -805235592 -503562893 -621266421 600343497 -519279011 -506717776 -258513689 -137717269 874333722 784329606 254108881 95322056 987577964 517388065 927586687 966571866 -692758628 811354868 -976079528 -682372634 -565119493 -322526203 845318994 -582655236 507181648 272445801 790114096 469772774 -992547190 -424401689 -382568146 513147873 -335726453 -680524969 -723859405 -579236702 -310981180 64779146 -641539915 -923145474 -598938081 740620860 -344912309 241992691 -293460600 851812305 942103112 466151664 108436666 202460233 -314280443 -874861509 903200631 -114282503 227323177 -353465146 -667045568 -277256694 -652095334 887443206 453254663 -799613015 -483780379 978264765 -548411647 -46987452 351649344 988535602 -993258147 -348430555 -848581012 69236103 38141945 -382357003 -590558108 173622072 184120929 174682219 -552554234 360786785 721196902 242098310 345072206 530851623 759748142 902509432 -139893918 -382298159 889357535 -85429102 698435486 -288325894 -955110178 -417805700 -440119036 -116168911 -909415475 223593454 -794507886 -352125242 400391057 -819189334 -247801629 -652013232 270886370 533491251 412922840 99504471 -788750387 -441517956 -225653294 51794300 -631805709 586483747 219817620 945677039 -352594641 -467186 -136847091 71667203 324186314 -179483258 -149422493 -696838754 -805704210 -817731608 -31517772 -674264278 -59121439 63767619 -437912528 -686723778 292235157 -505179137 -7440943 -252259532 756443412 -572040154 -336400018 662316006 -220410944 66439434 755905482 -589961682 571178419 -583670460 891869091 739955479 101028710 -169403017 953248374 991190386 354294178 857466114 516999665 -358974237 588760886 -965335450 -742850564 824261863 -544441412 -411238826 740326496 -69838246 -862243961 -943332684 492975858 170071006 -883308706 625391767 -813848943 -973872067 709008590 610342517 403834946 403550808 201707675 -835181292 -690527905 553425454 252885800 921777165 441476914 -145895993 -850651606 536908454 910467400 -730361059 230312564 -806003138 -752184227 322789314 -883182319 354566305 -498251200 -255687667 -729579384 -908392226 -596345560 -620057790 -599414459 322964789 -817055627 -355087290 119723228 884471135 164848975 -840545493 -327234087 -353848033 374139088 355595703 202590814 -409401581 -417674416 982265100 303043190 -186111379 191442667 579398246 -244674249 -213981989 236601576 45611551 -782494895 -414710660 -347775382 -328044804 -86571693 -736815384 -515545971 232752739 198111015 600736888 -555491417 -816418337 -953130698 224964341 -618540694 706681867 -125604234 850144184 -737888442 408867707 -728058209 497542304 786133217 410715287 220883302 351485196 864109725 -857214988 919556359 -453767634 -150070687 -694574282 -191897250 -377547158 -615750643 862310322 -87211046 892633987 -309728241 21736887 -951102015 741406213 -176776907 -583663557 -711319518 96555998 264739085 260155234 723503220 -943975225 -873607054 779507946 -723944375 -160634395 199939991 257464543 -563308563 -373328060 -82335268 593014021 -887633931 -105287551 56271072 -228784897 107194910 -359926285 -181190778 737130389 -936680336 560416227 -8422124 335781645 647035626 -691468293 -113122371 -312685778 -418193275 115513732 -66288827 550036231 -106468647 -424843339 354990085 -253584392 -724271968 422366369 -759005713 -773475501 -528175874 194796107 554439057 11968682 507804613 -230320677 -87879978 327616637 -525768177 724737553 -576210051 -62474435 -448289969 372547909 3738640 -223944746 802492432 590880602 17877017 -988505447 512710914 883219331 156365020 -550653432 -672865307 673624375 -34914741 213294449 -318407069 -81076750 405944768 -270352192 -191761453 -141339484 524254886 -584917083 988899963 -310574501 -531567544 482138156 -116779928 831912817 682283657 385886413 935674179 359576863 971122976 737710094 -265062547 -842660777 493163880 -349557310 -305461753 550568948 -714710032 -216688224 503910041 597026744 -639649211 921253605 675935340 -568104271 -255469226 301904172 -866462872 858438129 507254177 186199249 721699579 112609302 -844992818 738346323 192307137 686156009 297099065 916908876 789571392 360489631 -54174417 499446419 122618001 839317571 479668413 843685415 -63650053 572035158 -370838906 -57765254 479784790 -545918932 470688193 -393453456 44569684 -352591541 114419610 250133668 -253517271 358407645 101409474 961172976 -742120659 281324648 575233609 -765169441 448642455 -542794167 -209106874 -278058236 -248266617 -583268113 -160051191 -228385149 399585031 -319021738 -694556629 -513341080 212482641 -76777627 156625846 316353823 448164618 640138092 -671876860 -798171229 -427437692 306839591 436043812 -294619730 -837915126 -68164619 639654941 218362766 841458331 -650351266 68789870 -332208831 735003003 -46698060 -302212314 -765555350 652860335 223364257 -152584459 -314570724 353971061 -844758490 -875433233 847337369 -489275618 780365168 -774022216 64348863 573362230 -922576351 861250264 -111408670 636424150 -356770699 373801561 916561426 251338915 -807999750 205038008 -583332260 -167837836 358107659 173990113 367709519 -881679828 -201794052 -679315936 360436834 195670870 -374712702 -866891428 -670273782 104157865 741078880 761913732 -548309222 178013385 -315544257 624544909 -847118810 -73769325 -641969658 727111468 491181237 392323241 880908947 910097923 -672861760 930365386 -648360630 794695203 -362104430 -65526835 243721822 -990936993 374164500 466810800 316659340 806231152 757722930 -510040656 -675619337 -382173990 915092311 121867080 254616382 880536502 -971040627 -763357814 -85568147 -255991409 531760896 225180212 266232923 -163236173 -495001683 45669262 -587477910 -707678725 573817773 598520622 520021812 589436702 199636029 311279129 -979568882 -599452213 898331455 401908197 -992077782 104695400 42105166 477812908 362834531 -436334368 -96037579 -420590631 -419489699 -533302057 -460452853 657246374 -554655300 660326291 624086601 -315645671 318651831 251928957 -99418949 517566676 -7656762 316871860 -527638240 751421946 -980695595 -921261783 847029288 -402525469 917132010 -552153896 820757605 588679214 901113072 -630912513 -7954759 854497538 -937964559 832266324 -350416412 372775020 143935513 34381759 569345564 431918955 -305517955 925075469 963355672 -169239218 -468791198 964993819 881072784 -799421141 798200752 -966951581 -558898393 -289378583 -689475974 -948344030 369043628 347560536 -43174989 -889843180 -487951114 723335055 828045842 93351038 -569281947 438393440 338922111 -719469412 -837029362 -391782096 641961312 906220165 -157743730 -618147993 -854415138 -998289516 297775232 -456340087 942992697 207275944 -286051597 -929173565 -850040886 688170901 614738786 -464997528 -816487825 269668335 -814438119 -247574813 -328307197 -305086314 -606134001 251561911 -427389878 918150537 -441334768 737097335 500581874 631486804 -128077157 -948290798 -803664233 458538485 -753465786 -946013963 772362327 -453509731 62250488 795581508 -99560320 243771515 947019305 -578934821 -480435657 -847202483 356867544 -675909457 626055150 -516622074 90100367 638197337 678843552 -440181746 788802511 725562798 730138659 506688195 -262951532 866758055 -638544745 575044429 104355352 -591988644 -198762630 437862615 -104839887 489667682 256047221 -348027520 -45871957 -718352299 -856507191 -143664842 833498817 -307435667 -351751449 431545375 129135085 -535048616 838894053 -364528623 -18815278 260691453 -959394726 -333951386 312854842 -633244314 -420028314 -539364620 -463321137 732350087 -184324870 898243778 -347300599 -563819445 -486810385 -216995352 -807282044 -993799053 138180289 -822035042 254506320 -325589738 819051591 833668066 -427756165 292237633 -662277763 -43088307 -274905310 -691563126 -253302938 -359279855 -613784279 36935086 31481448 343512923 836994334 -265919647 -930588058 41867413 -853215367 78405011 -544801846 -864588572 -316403124 -254134740 82085987 58218897 -733151055 -36045526 -256801641 -914118667 -903881969 826810358 889739688 -595525999 -960869341 -45360244 862346144 51621092 187839241 -383214974 944884213 195172594 423041346 -331389690 -927917757 -617884776 450289751 -382756416 981256300 -290625418 555436296 -833192259 -383019606 -34263551 122431344 -875146505 -437486935 442263141 -272731852 779659451 60488072 975652043 -359648798 -956686442 -674326779 -980989447 -227136282 -850968059 376348524 -664308785 915862669 295147455 290117997 -586584150 -651940734 -8219808 141296391 -32611236 6459332 628911857 -928167159 -306696617 -670604165 365585046 -512711658 -786325227 726594074 -841093645 -596685735 -122069534 739030523 -61842890 156557742 -813520455 502314594 936024812 -728310883 822779533 -577272774 -921764082 -46938186 -721908982 -187559851 -826859374 270087125 99710800 -350815251 883330832 -508630712 35684107 -13357547 -427206988 -118104973 -323843069 562795216 -722698414 510466619 -999968528 677525078 958027595 -654058718 177759079 -604281170 -251837140 18107147 -343642540 42956845 783280724 -829061806 -394946156 -443924823 -512174008 852805109 -72035041 864775592 -114802494 195274819 -472007105 -138720395 -32041120 -568843665 660402252 -621950802 -67926065 -293867294 -518065684 -406235071 32881150 -382163502 319406155 -242265868 657794857 11540534 993694960 -578371803 737988793 -267547288 408654526 343532089 -354847946 269468911 -178031917 -444867642 598358189 -658282723 462887128 -627099842 104572333 -889796180 -956445772 -520749081 472736079 -895578346 525685031 -539382152 945939091 29580654 577461837 -341854787 -620531698 -168919936 641875046 659217644 -839623467 836434830 575956889 416962355 116340531 -207459791 -372917304 664694722 -318498397 -210155767 468931234 652826857 -508396628 462116734 599331030 -231494618 -932945207 -313166762 358415197 57104176 563015312 -277859216 -332568032 724648398 -124249077 -163964568 212132159 68057515 -690248710 -803828559 -589081947 698536756 225797591 649720416 269413069 509691135 -713457990 -247793591 424354842 -128435180 794200675 -669580058 452112510 562264615 237392848 -187649390 732408748 -410591211 -431726485 -569229161 60594686 80507601 -44544207 446104849 397590485 -704132026 -584480365 -86931915 43823056 543007582 -658964005 -704100498 -750217296 958258590 -364084610 720442605 426528217 -775289359 663666519 -58742801 560515375 -146161046 303374884 -622132663 893605687 -62625375 -404348721 -18347157 -267830538 -33710512 336732343 91894477 -537713902 -611546584 391713467 784794705 -724631008 793247901 230364646 -19428170 165392177 173007966 -868324721 569627842 -336482936 977797686 783208213 145530971 -983015420 307630975 -389829998 -469205353 158170003 -859482537 -358501886 484194266 -226354435 -680266275 -749598547 -885455611 -637991810 -250617860 186746334 815282726 -479256611 -45039266 -464909626 156230711 352281498 339049097 532409553 136659977 667375169 300631756 581824200 670184978 939023264 831636627 710163575 576220572 17319224 -676794222 718369184 -970558012 -579183635 978125074 -508418762 356308855 -675219960 -426575311 -348868013 677788831 178719315 429514631 -752811356 -295935358 -931118325 -626042577 -260807653 504250434 -149752870 727904154 771471933 -665087864 -183291217 -736268482 -872738772 927913715 741784966 380910794 453123229 694994875 905446926 128870999 -730615324 209335911 620354841 942034009 429388582 -811326951 123135915 -665661688 -920173525 -140329310 -431519261 371961202 -473957623 565542875 -467942574 91582803 764709200 65464262 -353679628 628075030 -238091054 687533194 773511070 -654331751 -798264456 -141760749 -110520331 -966024533 721933138 890129477 456958712 -930082652 -98552155 -525640133 849448532 129782731 -567291899 -773847629 -528752146 -311878695 -520562358 27236467 758601372 80920765 946384738 -618671739 -394135292 391996379 -220180901 -335221288 -853042519 403690323 -7263724 -482213177 181420330 872814064 -73893612 805587719 475420146 651145788 -589235910 938594594 -872049200 -423933862 247162655 -460357602 229437636 46533832 -552546324 -272861568 153822523 -727366422 -466189960 -874427051 908786950 -620057918 374432235 -589899601 757466418 73472001 -425508544 738335387 847310453 -452250355 -825971459 640771517 138808222 1209688 -505423823 -944363851 -296163089 -568294916 -991418508 -126638486 -675390838 729273646 998681108 816088171 176519842 125535695 -294276994 124272236 -576604318 -58851141 356819414 919599299 414450650 -166414969 -846952460 -708384618 -790299067 -228437994 768401304 -114982370 270264495 387712341 85095322 389763705 585012870 172255062 30805483 -125450846 -638285093 -510351795 226917829 191468620 978801200 -547904746 -234328065 574505443 760342613 295926863 -82585736 -970045208 436892360 484241119 -225149193 -853148604 -963037141 -713966306 -755117197 233519502 275437729 -722996532 372076982 481177793 -153210319 264068950 610465314 -414271226 707404485 -577323362 473219288 302024925 331467847 -368019761 -528290663 888303456 482158616 828995871 459700000 -334361220 -809412867 350969350 847671509 242988365 586578301 354352084 -418364155 -225978787 299373681 -666915318 -627881187 -753247189 983496114 -554587234 -86254257 -806840060 148091996 169305148 894372766 -727898942 -390307781 -655450992 -529894091 214768583 -883493889 -21601611 -835241929 599043975 213195766 -573890105 -491470825 -740516169 906683700 -333469080 288097775 -800267727 333488722 259685990 -616975407 -542397998 -104667726 -200909943 -318632311 909403861 -420023531 -713150685 428395008 564386290 923451214 904090263 -905332105 -545901383 -229132715 -249954050 611768046 -557853692 901457583 6917160 -116528943 -977826485 -762207879 -338975016 -678126197 -230270826 472607353 -685114507 -826191993 215894985 -574864642 -840492284 931341173 963999126 175670811 422844164 911052871 945553902 -296420813 14844923 915165047 503643244 815147368 -851310425 589180830 343919482 199689396 -968265210 -726255794 -262753203 -97179032 133015845 -436179936 57517879 -45187098 -157677997 -612800706 -620827427 -652610695 -64576243 -649463684 292473664 111359798 663421089 -272934168 748677530 -927305322 362167388 605712008 -289537962 528747994 -619392243 -352532078 -537897580 898775927 -238108215 11705754 -232041085 -119263670 -673296122 -202917746 -759069372 260660563 -215545015 719599108 -128427602 -960318667 -423510991 620375465 523052411 -989891186 -494987052 -619576111 707795220 207958467 -73683829 -280682578 723117367 -904367760 100196558 555658018 -412010184 -851501100 928011270 951134576 -859540196 -447743666 238250052 124413617 78054415 659710185 -86012834 -731659785 -457797271 719806663 -996889916 326180251 126400465 225929904 783224537 -714987875 -184960028 -857979546 -408867954 724146264 178239610 -43798224 -928115762 593286111 125524602 358680045 -489287992 -272342205 -305663778 805020812 -469646437 692852503 920389684 -723632799 -740411351 917056898 304270073 -52675987 443462740 -531886855 897318228 -397380901 -400693594 342677352 965442262 487327625 -424362390 -264973609 352252142 -827045473 -929645958 -942882500 -522078290 -904051506 729377160 -210080185 610394761 322019684 -721751598 74124293 -225161315 873782178 826765933 -643315703 -877365555 -189751204 -714506436 96957724 -373115114 -499146931 411245300 -117219381 842959281 102808462 520052283 688113762 -960142113 417304827 -455572067 185154089 406092841 -946621087 345901360 873025975 38671313 -80218652 277253193 -530801648 735248517 317385696 334503261 326010885 87577251 173649937 -342929046 900182631 466099341 397583436 -347634373 -388828388 -263312875 -154052288 388584687 230074630 -393446783 376701924 -224968597 -336764781 -928622877 -998984992 627046065 772721031 806784065 557709695 -885398544 -120443117 -347782326 731950145 981214072 72831563 -489715375 559813050 409843617 -210890105 723134561 -215979451 188476454 -373197052 480024352 -981253465 35919437 -122911926 24888911 -468529322 430633584 -286083132 -829950834 -654373007 585983001 -846530367 990336510 85621080 864856354 -224649942 956815447 -954970111 85369106 742813273 639271595 -653701163 805099159 -433796962 781360519 -736860362 -637444614 866216332 -420938536 264077488 -469697230 82552838 -333742067 990938241 386665039 -615887309 121739314 -137425007 -487143950 972945587 -707142984 673932936 -496093575 976176243 195622868 -14618404 92427945 531847088 507038423 -919946401 -34984871 134643303 115554163 -488517412 547372092 670521162 809139784 381023134 -36049586 -712271503 -411224450 -375995661 -586518916 887870340 -639521760 -146510321 927059767 143120842 652136851 -194707710 -329081678 988508088 -665915309 -362000687 176016755 712523931 549971426 593749080 -713513976 700442543 -590900258 -383196288 -324198198 454375045 634164864 -605852437 995455571 873016159 -440642410 722443481 754329820 -669094517 -778809701 -917700620 -246596815 391183520 575262912 518945236 -26254476 -316542086 -73529075 567382374 -449658258 585991952 800640642 150877023 782153331 320516413 -209412755 -386029363 34495975 589742810 324209175 73580006 122398476 234331663 -637397401 889049869 -830622832 579572808 910886704 529148299 -971207275 -594748477 299548193 77523066 533525645 -24374748 308505929 288214200 203577535 -434386351 388373477 -122592828 -772810404 -2476834 -652210145 -238857776 621866193 -824069010 683480015 789688558 794606896 361690007 -673125497 34992067 886127176 140235780 -918532024 128325738 101618492 564184176 562027892 279890361 351612688 542504112 361715078 113069892 -336813127 -582374503 -533994262 691938468 -716901111 509618187 -230946223 20714888 334761077 538211924 -105495293 282219250 -692265177 477833738 200485075 44679480 85566186 -68384479 495392121 306094878 478097794 -260132822 930586419 609887576 260630168 -134399022 338926779 499619673 592070214 328863155 861437865 449711919 -188812487 -256973716 -65268734 -609453927 841152442 175042873 -234753686 663379359 -512893739 -557014456 798935543 -453708980 -300700620 905543233 -814131811 -863586040 49569310 861485205 459949526 870405087 -558334610 271720486 -660464773 595000189 -40400463 105389477 -753846356 -204532368 -473713532 -760653418 -905663199 141582926 -339523921 63914622 -901251210 787276373 -635868623 519592542 396100993 -768375156 -877904104 631842001 144141307 -83026614 -122473688 -424903617 -593094663 -910787508 -740250204 -689720026 571707393 170828669 249231197 -586337126 -98241631 -855735065 -837609779 -511664149 -970446818 -578701129 -650254012 -350462168 52318377 422411526 151794756 470317265 912487962 -178925588 698709245 -790424701 -942832911 850863502 -47422790 -291296153 412633273 967111380 -754284782 632991548 -883267524 402159878 283029007 -494167518 -306008150 -387457396 456577410 -39269695 -511633121 503852843 -91392464 -428896111 970840955 302352302 61827708 409627095 -626195732 355676576 840569602 -633893237 -316004870 -363551782 752474073 232927708 27961354 -992806085 -923229845 759267192 -793592250 -481832471 208997171 -390173792 681966374 634489590 -345418248 -523645413 163866552 -660408477 648141544 -342994166 -419207610 -360988538 -331061744 -367829612 834428170 533168183 873022223 -36682040 433295084 79955064 -37762385 941141425 905109581 705359799 469944426 628888538 589172580 -730864109 828145522 947729162 -665040614 266140600 813298654 -371788643 800260013 444972083 811767531 -375521401 -489385054 378031024 -651738573 709844403 -756297683 302644455 -667490216 -546623603 -298997921 -877990856 347923473 -747584261 -828453415 614710027 928471728 889595944 201692475 -553244626 -426262090 -496849588 997127228 617031465 -242170496 -941346475 595130331 537329737 -395290936 553853763 -821749520 -806403127 -573215946 883294149 -393329090 185732249 340935186 697865321 -644551182 -34009695 -844431332 -883774253 -391959641 -997392327 94519739 -973053593 608092398 178348443 -41794216 -490833825 753737674 415081159 -858135065 151301250 -981001646 224596146 -619273189 -275832866 -111685192 839689475 -473718278 636221996 172073347 248287316 61928908 -596062887 950248497 -630837929 436776850 -313545249 504869809 755806078 -586661913 483514401 124003985 544986741 508463027 -644022774 73546700 -385011265 521982033 -450754838 349355689 326474840 324660547 740024672 -387696056 -154847960 -148385173 -536651756 692447436 -151209890 -302116964 943252880 -84089649 -3351915 -565922145 -108504337 -271184714 -419967532 614457593 801806954 -535172287 -943950515 669450773 88040870 144484124 -713012736 822098422 140291092 629715037 991188239 344057576 55695000 302407198 710774714 484371944 933018744 -523586442 -897955096 -21406822 526998380 919820285 -415312909 852601038 -985088938 -53793942 909590171 58603387 898831492 445162769 92745918 624089892 309296552 -476687438 -378169058 453896887 -883287135 -210996864 -16854176 -292151764 328239865 68296610 -786077005 -548566276 -773038184 749576794 193997795 502024899 802392623 -885528758 -368212529 -919099206 -489332479 314507467 -892131301 -818331112 -86079543 923554302 -228068523 784583652 181767927 -56250538 955477677 507689182 -476978550 960384911 477613368 -571298060 -514484599 320198537 106025892 -69930488 -287957104 -394870114 -818329977 -302278188 -19821939 -555030577 356005237 -311331235 -7357619 308788008 889847367 -884390127 -437431519 -817809477 308746247 -602061777 -749594728 639339421 -268725458 -306846094 -285758412 10680909 53800768 -320751801 482048641 260776643 -933255975 247294286 -4452330 69815270 893545103 306626078 616926386 914474664 -471171657 650151535 -255943132 -628566502 434388968 -807406268 528292653 -203064006 21509364 435092099 -581989376 -264294491 -937859482 -291205665 -396297081 97361048 -612278093 992453798 -761893052 939963605 868000557 -462389466 592630667 91760764 -603851722 -600571368 -285698443 153783826 -391232868 52885197 -740284333 -100628150 379629394 854049257 469089102 627569228 -483911648 -642228530 671562050 -675818017 938393933 -190042400 -639179713 -99017448 164465524 558875114 -170921214 379590122 807174053 -981816620 645965294 -9253962 201198061 248173518 -859120038 684278260 -339302106 747945412 -600975027 728759594 778441263 -884078459 378158109 423019295 502623469 335871330 -266746829 567619417 -693952115 635403414 24972097 399099898 -426705490 967668051 954868251 -669504580 611252001 -111839154 173228726 -196092154 -212490220 655264371 -430046767 619621379 -987221304 -206531990 699834482 -270260887 434827710 566457024 -914489624 -945954231 80162350 891449018 138915597 -669839700 860484288 483404096 19538537 952400104 75744058 -137156932 -866970694 650461000 -670368765 129296042 464028909 68012571 -732995287 -796310204 453002168 -273358918 782876422 -470391552 -271008126 -277580437 597115390 317155052 296837682 471136476 -56329380 -742169899 227833930 723896050 595354384 -625248594 -17663598 473426748 -326366017 189058852 -949698677 -293233227 443186171 212274520 -621125457 903904075 -344507812 -271992642 379601902 -734471018 -74576725 -416784901 438231065 815399432 54772104 -351368367 951877414 992951215 -404683944 -53736866 169302666 -698523775 -416329120 -826981369 557874644 -66456626 -292226425 -735006628 -18952541 -349325505 -619886915 -422156485 273848273 456373737 -626679299 -335748806 417439040 618343966 -147174532 856812624 -955622869 159282215 -959070387 106658690 -841555330 851610629 -813729457 912226557 -284257397 -65396516 -160004531 467282368 -325744893 -644181997 425465777 290562278 724126677 364657828 718083986 963922757 289408098 -707579351 -825958023 -903073636 939404848 -395655686 -619008920 -466584599 -245559765 -103983023 792668951 996538969 -844180287 731402579 -517421607 550356909 699168072 -215495505 476193108 -617804630 -150056622 -768022466 47818784 263499877 426521962 -606671058 416845407 -658270099 457528881 362367658 -17953756 86842844 602453166 643819197 -186737463 848289565 930543981 843793539 917170806 -33726241 -358519292 277077322 -572478652 415108339 -366775205 238733557 -489775286 589868636 -108938460 23232084 492317548 498254720 -964463626 -72090439 -565922840 620012493 -660329770 540002616 804565570 -662210451 -248261648 961602403 732603187 -63848884 963534668 -494170492 783313965 203456439 -235959994 -832126436 440527381 184843001 -680457664 996136476 804943420 524427696 -225942289 915016362 -573466757 -546313497 501537200 411331300 940386539 874182630 971108473 -459324640 17852108 275233413 -582649117 -851973469 30997137 620588240 -484860437 438599537 308930019 -216030991 633330301 -354465524 528033391 -30830618 486518027 -153906996 576863356 -757737528 -73021222 -314001825 -282286618 918075253 686806715 726502432 163913016 332004604 684212755 -544374579 -914079431 -884898827 102450551 624986380 -632013055 753545729 343637814 -578147477 -226485626 -949083893 -380277923 -424617210 -267974000 -463107044 440496784 -748067 783911489 501190262 456005162 -810581179 35047759 366790776 -576194328 -7614312 -754307472 703954005 -209236234 -909564298 -290265506 889241192 528716057 -70392738 730385654 -104302896 -441809207 -702290743 -349585929 -648888844 327799706 34474453 -828308622 -295697559 211199484 -939409111 217388790 44411251 -239178090 954861124 -12841906 51701231 379768425 168407763 -914338899 15789725 -500306880 -69167989 723634167 605198583 777444963 -524967397 27215600 -787282807 495391566 102337693 -932691701 -29732747 -120531558 544428962 205600372 -646574545 616974384 380563413 -543375012 417567740 -844941029 -218403291 -941229741 940423394 932648929 248603707 -803558036 740366183 -842767134 -461650121 838518883 -668585056 355516935 541941528 -689309931 -76702242 800656755 631784743 644210240 321774752 -995911141 672376876 -49993649 -941823574 903689604 -613019580 -849770713 713266311 -403075982 385811445 181535394 -311274406 -951691191 938307673 613833585 160717394 -194869322 -318287690 939213085 29723235 -90119499 -238143353 -115111949 -406677875 972943192 -597637727 894998793 188401496 246704082 -613348809 601735170 -982344666 139599718 949759892 650757282 -324415930 -633790672 277468950 787670603 -500004581 189611358 338658207 820044042 661240989 334980843 108492824 382525515 552742441 -455982495 -496608877 787597630 -917925075 -627981795 -235526539 194136373 650120951 -645481766 -658585515 -596195381 -237294890 -574616549 -947769654 -48102937 -557054662 854617896 454426289 496206337 -672787423 -36043409 803858972 -420806463 -923420480 -648873199 67312004 -601099294 868299677 278894024 194607619 297493428 890608912 619168080 732126309 921096092 -60086598 779488140 50333768 -581103234 459538638 948885733 875948698 -969346000 -865881154 -535221413 14846369 682182715 -354023703 -452815478 -467502202 498543154 389951456 -465842596 -335560372 -289930957 446991201 509799006 467019764 465792425 -116884759 886394176 396709097 -286853409 -24004781 -618005202 -153472555 600273679 -503018122 -249980607 -633089886 -692912469 -810673211 -966384368 622517605 44587642 236027858 -109440446 -971781234 -966483068 171315483 686606853 727915807 -287759672 -567382695 617032937 972837488 -978201052 765327434 -939282199 -386132548 862955797 667880336 -850151848 533766305 456387593 405103431 240782728 66103559 -435663456 -935471433 -805375371 -899111708 302043979 -951011937 265008729 -592227693 -557850365 74913029 -647747659 831593826 962609820 -507229728 -327022599 -426366361 -664888096 895452140 -83403634 566433401 231373454 81932692 -528252718 917564421 -162275136 -954244990 211619673 -369253274 -304379125 737741336 -144289571 -969238556 -843876333 342368134 -234799906 562347536 -265864908 -594569697 -900090438 771495626 613840589 -92628000 -667919900 -906834764 74185931 269927512 347994573 -649366780 -46642024 -951708706 890991830 107269352 225092360 481436018 -463490637 658202788 851723197 -827144978 -71378838 239926705 -366703739 -301419860 -582076098 658622728 -623757552 803412729 -864546716 903944468 -872521694 679464263 -638191290 -485295412 9020318 -924750001 -616497291 -370516773 -183994905 -204094837 -336730487 -863045575 627875910 840441534 365519620 427595550 736361305 569486625 144895200 38690951 592611379 874309537 -832314580 -239348588 -545564183 433693831 637047408 -150241135 -646645052 -357649502 396625455 -45506503 -979525296 125956059 646357962 789214175 481606569 -316412271 -278444271 -479194588 -588908439 -375026873 931759220 164585277 -285204468 150412083 -160649043 953385403 -885650535 -643641934 408057064 79700869 -950944894 -835277225 -904017316 987437345 -546520539 -925040626 649175941 -90293883 -65483157 -392627743 -979234237 -101534856 515613588 -62165099 -303739677 -634480218 713438361 -543415297 -993744629 -661555122 -102877676 -261768845 -220302420 526601109 -197337107 -93476639 -757157429 -684341374 220638919 -319536788 -597170631 -597078602 -719066675 -68923484 -918925845 -310880198 596983088 -876962682 954058991 -798676956 978998651 -205232073 -322137695 -72156468 920138497 883506592 281621664 -814145676 699309498 -401179528 -879254410 -482041898 318043781 401425909 720636607 198553081 400029176 -687598652 665660012 213252906 -954346006 27187368 298574281 649618662 -622342229 -699036604 -631291752 631791851 498235829 -720901548 -856776155 -893637424 525665722 391645483 -19736865 832616992 822565753 -435056675 -66971374 -447447633 -61414770 -14830798 273907013 563806808 580186709 -641730297 783218907 92452135 -919855533 -87695348 114092218 48383676 844996274 924762420 -167577453 831137744 -14708683 732150662 -252276725 -715606958 633113384 291297758 -522579004 139272413 391256151 -980072405 -262486454 381904924 63897557 -418188842 450818809 217613869 -334197137 480559650 -75352860 -645629337 -161500616 -315146595 -861353137 -471242688 129562723 -538164877 957101097 -917167364 -613657092 970609952 163838043 771699733 -347753308 448988691 -514319237 -748286220 726311137 31444595 -539334623 -39355406 929549077 -5558564 -608937478 903105290 -644398219 -724260609 -632571947 229178126 990410913 -304412339 -452846126 -63456273 289441943 -475573576 -681610314 -586603221 795040099 80722213 -368241411 -435358288 278847638 -720907098 171539878 -670638707 -457337485 -22380061 -132673090 148510106 631695800 338072479 382101986 220285287 746291152 359054465 -293193740 -413092695 545792360 -233543634 -155960189 -978912489 294345338 422924705 -58985533 77241099 -932364256 -392141633 -992922220 649939689 -593023615 -119556208 745855616 -709037174 205291829 -803406329 -98594320 290961959 -559788170 519166848 -307480344 -199238616 -652542935 799692418 155823144 661525796 83879216 308335692 -918197052 396986010 -599219462 939148639 502463450 371055378 -719092751 -430301336 -593465542 249207656 -998372484 -347082647 -841994772 -631505289 112492925 -870095933 190000392 55809546 -464890329 -453289640 38308276 576785980 -614636042 -77352968 673804908 -227059705 -691924893 651593914 452668705 810210283 782780721 -465043513 -315988073 391312675 -754259109 417376163 -383249080 657205415 -460685243 -519645306 772782882 386630549 766522066 -880117493 132868956 -613644764 -112819907 447201880 -424270946 -605673538 901833575 -101860747 227577751 597452532 252829904 273610150 986221112 801017198 705782638 221742893 -96814168 66113232 252746826 905784739 -74015913 -332570845 323303609 127472493 -118145554 398235188 -738516836 458970601 201829738 563087089 -499588375 388564987 -657565251 117693935 -365697933 106193844 501686043 -946772926 -760921674 396401478 572928511 -513781603 -108698483 867053090 -246116792 215975116 64606146 445158136 133613149 315812991 -627134069 -600779750 643584976 -316241696 -760395941 156361848 939194427 -430228049 -310375030 448755167 997938083 683936629 979694805 -742062870 310162240 917559406 45866417 -309794439 -421734850 -532263293 743815242 892390699 174920747 327876499 -992792701 -291400447 -129482169 738406177 -540376603 540005435 -90975936 137353629 -795060296 -908996524 363725630 -292644379 530385081 -110403812 -344266617 -139087994 205965256 -69600399 -959279967 -437009257 -762943624 139451202 79270530 634933268 -617375096 153954531 -557238838 157466660 -345480759 -457646896 667871446 42360067 -53736343 -796208936 304627640 835401817 296964234 -656344710 809572575 -700125908 -850480043 -181033427 267636722 -148404508 337242784 -75546059 163364278 -709501591 676586685 661392318 -34589680 689468847 532680373 -817817088 318751288 481890334 394959528 -393196523 -579131608 -558507688 381418627 526369679 220258762 639731556 -307671172 -674684689 -117406987 53206306 95361828 -537936894 770505164 339351520 764893403 -586214359 609277295 61979918 -169010109 925903341 -435652409 -680629055 761548446 370264540 -519075828 740520895 -350378245 56084750 -874247501 199276525 -853178127 732871167 554725877 -21483331 900667139 -515235259 -95342582 -445613380 353986843 -542070340 -701130908 440731731 -848944630 -318058953 513766372 186222070 -479007932 -261782592 -499709827 437448935 -84457627 -528474069 -726394119 -533356171 -603484399 -782764497 242270025 -765061399 -222437776 730284708 669648659 -801849893 701468319 214547384 844861106 -69002174 -308472283 257420723 965469531 861059081 818107092 -794048853 -202813811 663358404 680933393 -186172170 640815058 75075487 890659119 784601915 9206736 -824345041 690266734 142630752 -646920598 781694030 705706179 676266188 567329706 429653166 895639167 -549043938 547228878 712566049 -245812907 -754984357 -354087480 -995614356 -778593989 -665066025 -178817294 -854468455 -355056745 -915902073 230770613 12980261 407918121 -88502148 -626358741 -98454705 732477805 205536666 -428083302 -476808261 -361807492 918578036 703342761 -628568750 -357442815 -733564857 -295410735 -605144986 246136062 -918090138 52281449 451433512 -359358391 219094626 -306875716 969437137 -938647130 -413413558 213598596 351109351 -571723971 -496702000 38512367 -152182432 -796818060 654638503 872824088 825692957 237747893 -436392342 -419543370 -110605236 -204754023 -874845559 895483227 653433127 408133345 704722848 974731864 -280720763 373870797 800390969 -926206351 -555010202 -981929139 500193793 -618579778 -450775204 268893298 798958754 -674810899 -992480907 319430580 745154839 -731944248 -310080399 85001321 308871792 560544223 257816605 329612334 14291872 -117512533 242215407 55111223 -230919693 171505105 445508964 -417072694 -518244974 -167590968 188153474 -529959334 233564691 -344451017 -635439671 79592324 294428161 -540502209 -980883412 -86405654 -440465606 -159132358 -332682838 371121551 333584858 -898632733 661573190 410373481 -414878156 -266390894 -860772924 -699680881 -170176910 357189472 -698460330 -869046163 445850489 647289511 -777760905 46195235 3243894 712866263 796647481 601272547 -320523636 -26154670 -235649277 762116326 851876003 -716885092 -820308866 717731145 281492392 985827037 -558901331 500727209 467821795 -478811258 279899153 53739492 677301144 -643652703 441877056 -559455812 -475664576 -598153810 254266296 -279052814 -919097137 -970625439 818709880 733271399 -579835617 -919179287 -932220618 -711381263 -77519701 -576193846 -443160723 -501293977 635660915 -351481290 -321951877 -998590401 -630614781 -294186958 179473086 821240896 421695010 -36953533 19702075 327870317 543086555 -720134029 565785666 -295705884 35838937 19706108 -347341789 -557644712 -695643314 77302659 45240968 -981602887 -293025232 636825154 52971686 849851521 250093512 -894035534 393903838 142867608 9389098 -40174464 993617049 -441616744 885743573 -528638164 -761530595 281937043 -23366135 634859531 -751048030 -167957165 -995173822 803198604 733362177 633196314 710477940 731379295 925314800 -422495723 370499832 -974566608 506218420 -182670320 981376640 -594870384 701835034 -689140188 754604260 108740930 -587055094 928420281 -207939831 929503410 -871001355 74462038 -836050086 959000427 -134382376 577914097 459353958 786524374 201699471 -743722675 -929150229 482497051 260389355 -930124941 122914545 -428162388 798833151 -21629280 -841958483 -277317306 -796521144 -723518257 -524623638 745428886 -675332870 135322906 298048269 711403634 -75677087 712990423 496455085 57017034 -415569484 230121173 -753499272 677165387 -173980883 20956778 -372684989 272612918 785565819 -80201084 -911746907 -973869523 -535832412 -236962270 268096973 706844066 -597880920 -942503404 -574898774 -702574471 893199662 -672319537 320392128 711454775 -679575592 69482334 869098932 -153584616 851170921 -755808020 -256838275 -312501816 -298216228 789913300 -952719729 888942624 -85130649 616054619 -256462658 564120047 92715134 630556732 -362154799 -487910873 970078028 -787753331 392986214 572691962 224555032 -561855289 872682053 352516721 -56283959 670723734 260478342 -13390555 -271771320 -102093987 824859393 441728261 197978775 -836564994 -783110926 -51070547 -385208019 -244595545 493001812 -812340949 -479692352 -735638260 -769686931 389129629 -406826839 -74686108 -656507837 -177005943 584146919 -14022919 -221741079 -330900728 680400283 622605547 -572699548 -130120733 -367405227 -688158366 962596208 -708968976 -273003711 404908665 839541056 -280440549 195438510 -13371858 -10368640 -93369304 259096578 -788503612 -706432600 996663387 20841771 -249292327 756916138 -474291120 619709135 494864573 -515009390 -494687003 -428032088 530809110 -287226966 -182549926 -328359285 -524622946 -723181243 -542597331 140381889 77921220 -808218973 -922458712 697361016 -192292175 468863792 -732044814 -446420457 633150690 530713453 571602346 704900391 -407393055 900235780 68803660 -241736892 449034427 689207681 316133151 316514297 925050866 -387204994 -758499686 455152233 -653253216 41670262 -587772336 434462758 -479609958 125434093 -332999179 -148919415 -592149557 238061346 449127541 287001146 -343522620 -533588248 888966767 100732616 975657177 681256493 262521864 -957574468 -277941611 -890993466 613272816 793259165 -578398734 639288960 -887064505 291059384 183346737 394491590 -73484452 496210547 -380054914 732630018 886766008 -565799326 938008384 607400687 -494567361 -103150450 -877273715 -319989602 -120873037 73840080 -977439939 351437739 -428585894 -700543343 760963399 -1825470 -334035441 58007570 361881976 -172424298 12388905 277051047 471266583 -342730343 -323517104 449225466 -740475958 548729610 -806608684 801010259 318510558 731832755 -920219031 955827163 552539832 754063578 -77260264 456930433 692035154 668926301 -995879020 -841912627 -398923623 -222903482 680951947 -527966846 365810552 756280980 556587945 -58765322 699401901 -78190276 -549082005 -549904256 383431620 -283850242 737674393 593733490 663579600 -104198881 -216831289 -478113070 491277131 -369435258 -326519068 -873107688 -617959408 -692769916 554813723 829060141 890616616 -790391917 -607407049 940537460 -774850595 54310642 116106740 355376963 -22861215 -440388277 -951435145 -359712599 -255188465 357186684 976294989 37960283 -778587868 -465943181 458737925 -907700501 -303129817 -398713228 916383134 -294331338 315133395 407937002 -141530516 -208361611 382736348 -786155649 -214529244 -848642725 -116879106 -892819529 788422336 -812103276 -791800646 730917934 240505797 -506493707 730275916 777833650 241204065 -661118429 263402570 873340027 999954857 21681498 15577749 918242622 394650761 -201327694 -500560207 -582152086 -270375530 71974823 -852695529 520449050 664696869 -532382712 394144960 307036116 950961755 -38232262 -888831157 71404905 300950912 -725424416 -835521245 909577737 846151431 -222293752 -596968611 507816716 -121101621 900615800 -682569358 -806324974 -934009663 -96205219 264683207 353720040 197026128 438714964 616121945 826667815 -870201651 -730244589 -52835089 -574145285 -305462106 772306401 -77518554 405477120 -800508459 -595722975 752295068 763855167 -709710969 -497551538 176452460 -35297247 213641788 241125268 681876679 687434357 -643516397 -373562307 94589477 -44104152 -881117238 274588018 665542093 -510001354 -489237417 195940769 -789157440 -93388155 -765909520 -443210624 -545038201 262660471 -905994969 -43232895 -949799102 -387994704 989145911 -284354174 -240663756 260416308 275308096 589139824 -2242589 952777183 769134580 -534007612 -403348272 29494714 264088518 485092820 -820854117 920071574 398600985 -563681759 649937863 -346392592 113783171 -492339862 -777343158 -574658338 942154170 -457596438 -540454411 489089365 386177165 -860502103 279219909 -642300480 -310426295 415324601 -259217231 25750269 -540791535 60494161 411794927 700370021 -11064594 404000801 188871815 190822715 -879787221 -618992814 626907862 246008065 -646451532 -479583791 -52678033 -923006778 -147331260 -320292114 41995080 489622254 -588345553 6305827 -47143462 -51591906 598045196 352059583 58034911 600152950 -712576109 318903148 721497501 -705577252 717030270 -656456106 -51489112 420412769 -429718092 -161193225 675703369 -360433479 730319211 49234522 104963754 -170694346 -427207569 -977304664 663186119 -793062232 244340012 -999756376 228993281 -938751186 -84066518 936271272 -244156551 -236125712 -380895676 -32455148 23665903 394261747 -961645307 523919338 290393870 -477940986 425677999 366489364 -513922183 837342957 -46492496 -475933263 565466470 284672078 -957051229 558489589 -184027548 -623824390 16664462 599498577 -146896472 471513128 -998374515 649446334 -910611866 592606516 -745519633 -753375484 454096987 5341284 -735020964 386465123 13403933 -272644090 313355900 332447235 -113681850 -528496520 -123755996 405172776 -581725133 -146291087 -423121329 734943924 -100421437 -89562079 855157645 779732343 -992566426 -98481153 -995728672 -163492236 -181899429 -387264693 312335383 865192265 879027227 -828484089 -32765989 506211370 346376545 46148320 289170590 422832012 -563703065 -674861167 365856116 -161816472 -180713660 -439779487 642090178 566409636 -721143880 51349358 -403220701 -642327885 -491057816 -425756947 286207627 -994150198 -705300034 935138217 852307279 590886528 -653399486 533038193 739315183 917520567 687624856 -663338108 876448755 938954834 814545643 -972830095 -362105709 -695286655 849044694 -655920814 -782970983 -967691009 810799340 768135274 362252921 663653968 591277063 -5144340 370890478 -638456038 294872621 527281335 917305297 88142689 541329352 288694128 964769423 -505686387 -145837332 -193754193 -118055859 901679284 808697423 -881315922 286249986 -640663221 862033382 479482045 103639071 -482697053 -711499270 626399834 216941033 -150886329 272916897 638189728 304141267 698779307 350323933 747498702 959521737 -649582368 -28334779 -773539389 -567731975 -832298752 78341820 889284936 -66287061 154240569 307772589 -745133920 956984863 -660344206 -566342603 -834679651 563483706 93435629 164565878 -851850052 69588508 -645572715 90657062 110395976 -632436154 -446067920 707384279 -123677361 657358112 -878281062 37265367 519682216 -799420862 86582632 -472607765 -396164371 104107941 -645096415 -591893530 316206312 -907540188 399087997 -456100024 -308740656 396861209 -242226150 814238706 -885405245 -558972856 376350936 -598882290 -86734285 812931446 199321504 699836281 -365175728 -796873958 -760631813 -669999432 -108366893 -736626044 -763867280 592615944 -789039958 837961332 30923345 647266152 -958926350 -591942893 316502096 113884326 -122378563 -540828899 32307607 -360015497 853120013 618315992 -353588080 828599019 78148953 5299576 -674881433 306193797 389928321 -723076152 -628896631 -809144711 -443269016 -246612746 428679571 -953213627 -39491964 -640052067 856219179 -867083628 -734000532 82707232 993226087 -33073460 19761513 702767940 -634812797 -885334381 -928793805 638450903 472896594 -266579425 -301000120 -129412995 265942754 -648744853 810324281 106732107 208143622 616805818 -711462014 644930043 -594450703 -333398464 -392281399 -535475801 703398243 -573252640 815259013 -191675753 -914985766 591399511 109439321 -435072948 -817241110 703313390 -915471869 -28669942 357938813 986631843 621835419 -4885142 -809744264 624789842 188157297 -127331124 -364053729 -145234880 -615744084 729703065 -915835639 -799131737 875441375 865990619 360107055 796494467 -580637901 800812754 -4550208 -403026819 -470419801 698318417 -891012351 -962401296 658412674 162276456 -969491208 -453638119 -235917823 538050487 -640773084 -91721545 -723820673 -842928172 77377309 -865096959 357227344 -186282560 992450612 768320458 -512603814 774089251 481750541 -318433264 188936566 -333430085 -29915728 -889693251 -798843173 -305918318 370406715 641764145 708462914 -810315027 -608638233 394127977 -651110032 -114737198 557415141 -66458463 211726453 -7256154 -460636962 432476745 94822671 -204675303 -989709308 591383951 728989543 479895343 662046905 -729359460 639069980 592176956 -49189937 -83997047 -986261324 -771647735 261521993 -414900928 651763511 -715270504 770207357 562501195 -973191274 -496967558 797255037 -165741747 849206685 -200015089 862655633 -906220665 -550996297 -697169314 559031274 -967125772 -827702553 -288167971 312111734 -159583128 863874501 -40190879 -479015958 149491750 252397648 -10933669 -326087920 899783065 532837356 908426352 177265058 -428635937 -852627612 -372838463 728234023 -571271810 -53941988 518101248 -212999247 -759139511 345793973 271627225 467642960 501868037 -559486929 596742452 -999257785 -777198688 120414333 648700156 225031071 -123930457 -821202968 -228645199 -635047576 -826826696 -802855221 -470613833 -722818842 949144924 -376979914 -880363150 -484152061 -762777864 847564675 59725367 729607340 -131859981 -389009044 581405361 -406831915 412769608 230615928 909582510 -171452485 -114740927 -471231806 -978413093 -473428086 563614608 532312046 -573628115 820008693 15612073 908728218 77571233 -882850013 471795773 519754907 -220762383 608596008 761178910 -927572401 -656117635 734030141 -995018334 11668364 423968264 -161192916 -515008666 529225883 -723559572 -932963984 -847353850 205480611 927897867 -945220339 -901974322 -64623209 766238733 -330645844 -475783924 426804838 482087969 -119621893 -252307026 -907495858 303069439 -779247820 411244207 850566771 -194328295 -235667402 -148061455 614835948 -547972962 -832244234 384567740 435166771 -170109248 286758613 -20996797 414289037 -28062093 63124384 35633979 -591265992 234686822 -531564658 -740948386 -433019773 -847394653 562505857 609449078 -415559815 638544786 -802630346 525233528 994487150 -674350722 641018425 371628513 569492233 -848693412 22695395 644302152 -758522469 563116412 -189547748 586547342 -102549824 491229076 -554701513 588008517 354696658 -511681812 -949483020 11042345 312061041 -262706328 -891120169 895174489 307372654 736382118 -148727939 -154868123 581780859 653698919 233311107 829052766 -445828784 293430475 389157928 582262642 -271395613 113401503 152534223 -46993635 -406488923 -997303029 467365159 -67400860 -453653140 -468756883 274926121 -99451769 -702713588 957209748 552674253 876036287 -909730682 -991253389 -2773955 -165569044 622435605 -527118087 -501334500 -388513597 -553333413 -843599530 -325315230 -820385041 306916343 268922803 -324885959 -59350656 347660874 -395073650 -409734716 -771859703 -549692322 60130726 242293768 520416176 -39953991 -300503415 761212314 400721335 997446345 -489411500 962862253 -289656913 -313383791 -418421047 -248938190 -663693507 672387960 -605168654 142356797 718106343 734884234 17878894 -826704023 -608133104 -628388983 660328377 316331965 48464324 -973022582 -631135419 -302039039 121247827 420292233 -999657309 -53641213 -852003942 761824982 -345664870 -665089932 -335243885 -547880753 -730160945 110406567 -73016295 976936309 705143716 894417168 869882476 -494895307 755514096 -389398669 981402552 -793738036 -176117045 205640598 141340172 24561807 -162029000 -567995656 -684284382 319065313 -802529306 -997958981 -392781402 544327603 -501472655 -222499330 130772005 160212853 -539186590 642314366 -847645924 -752796530 -990893030 168533159 -189265773 218943529 -440083496 404316417 681792197 -292025636 499057147 -558849546 440456379 479930904 -445972580 -403229146 536641985 9763949 314569717 -971696008 202687313 534570977 135230009 671765965 -524173420 548849804 690880058 -40556440 456099272 855280808 487344459 388331948 589518897 -328646672 -356566857 192981465 -573881644 -308804961 541524069 -107246250 -210183094 623904088 247941601 -139328282 -616485568 -621678225 209565516 -916854914 -891483605 586076976 612696899 -344500739 -974272536 -114732368 184295743 1018037 302943165 449252163 -876876039 703267353 -320095477 -871794118 -849879292 967506306 -708431079 -927130701 624779601 427017093 -267090102 -512312295 450810521 718943216 550841829 -928647750 -529617326 446399039 101898998 -636426558 761915801 275750265 -115187568 -765636130 -54021343 -110568241 -606191725 -264359934 327579613 308203104 462284652 -835387410 786494107 -203955427 348498729 264785945 411041061 689512042 325562552 386968011 -725468615 227424103 -402119757 364332043 43641902 271645188 -560996758 -901609437 -344351367 794287911 5510522 933407052 -158198473 848466121 -302801137 -449112081 896891086 -818605547 -753939312 823844200 979756005 -975736049 -515995470 -626343087 -252939634 -860546523 -334969706 -99013222 108662336 -255868901 666335124 555893053 64424230 -710000629 -846609346 -59790093 -211779231 750869258 -824061748 -146585316 -861999840 94758724 135501966 -790237093 -937736868 655269724 -408366015 596263952 -57671834 -131822918 -548093981 -229174368 -197157435 947365925 875228675 837923017 515662832 -945209256 666657726 -517963156 615163007 658493802 736380 -572733572 52801447 395675696 462294954 -209457605 235021587 -822080368 918997283 -301055380 117927225 695546539 -890598496 -164398514 -280859280 -246825561 -506731690 -851406456 118504452 -380182205 -674719253 -585173102 543033116 820493974 502884295 -755169375 -888463199 656159398 688447357 -981960219 -988337853 -522495960 818896298 597158337 -580025494 305469081 633442009 -634126199 -676494496 974542628 634583640 957747838 98709265 -27588303 534986480 372328020 -718937830 -430238444 103093937 832012699 -748444320 -290963928 469408375 656007686 -538000055 187415988 -355568631 -754632455 35076318 962718772 -821046061 -221779989 -924269754 610313224 988266324 989234659 765145137 -226071695 -333552397 530684715 35679937 -66011881 417761846 895243828 -408147743 841662527 -85128287 105732053 -331482910 -432068656 -871454848 191508309 58293982 -748525635 -367085590 839425430 -7692898 381895697 -39373818 -456346605 884263520 -394176331 190208763 453196479 -526994133 -968422034 677909576 -610034110 -883397624 -197729883 -970860162 422759521 678576669 -407352978 -907610733 374765770 -475845655 -534255936 -772640926 315420363 -515542576 -896279895 -242811165 502261878 762637236 -573342332 -852063017 896476557 -186071060 -295286308 -951269939 -65374153 4824052 -418767299 361826306 -740706326 577730845 -421466161 86624150 -448915562 470184027 974436929 513674110 -601539252 -645461905 -27229766 328169053 -861663444 444069770 543503473 -412063988 861903389 -89053184 -560250250 462512376 -901101110 350446340 859120393 -738921706 -437548111 -85529057 474247224 -254180010 -248207727 -737711075 -607596758 869531106 13358092 -671134736 948147217 519461659 -976834991 749146637 439501386 -930038138 -542205510 924491369 -96220950 842059459 -283636643 -570298642 494019393 -889654871 841856895 939761219 345207781 -483401982 325717758 900476666 -420021575 260250216 501680177 -356694681 -781761505 -664847453 -596010875 807248045 253299570 -10290392 81436740 640557247 -571508895 773960351 293661690 -785364718 722560533 -976622358 -1527543 -210500359 377604920 567204290 773184701 627261974 451900066 790340004 -477946800 -296659654 508019163 -523293183 -501738111 -619323419 -577196717 -306068209 -165201929 -163437117 748611129 609788896 -353331435 -590294179 -296879868 -660499837 -904594309 517645433 127643671 417668613 -749042690 488774174 -728712141 -952477369 -261499900 -958155653 -770261781 264407639 219320448 891740543 -373972738 -933167135 466055140 -127636103 903079637 -635998253 514642791 274106195 -141247062 -234658707 -81400703 -913282390 959470774 -334510856 282229301 -286081549 105926698 -236046993 797893591 182504594 -821649906 391377486 -141092830 -352517089 60867899 -425305564 -644859453 -957529401 867503195 524088706 -797764874 117853496 -904296837 -894076848 -912423557 489180307 367999037 994499146 523695285 -381674325 -495860075 -667159401 756656080 125415589 -346122832 -150760783 611172397 135043281 417599973 -180789952 -532652929 995931665 -569585547 -79482691 -841054512 752432896 -126778189 -834177519 -281232267 727701973 669032990 -761578252 -629183758 -668689403 102769502 373388312 144853000 580831939 991036495 -774032959 116745804 104600018 931325500 -987455875 -606660439 990855009 -207555451 424153544 -544959764 499804829 944856254 440811722 206745741 843378857 434958016 -437515014 -269269391 637553187 388121567 -477784508 -612459054 326020695 915650440 -489120987 16815517 967888882 204391922 -771573085 963456151 -662221816 464586466 745864915 -302603846 297156543 -154259333 47327360 468730626 230745941 910048308 994692120 -894904974 186233943 -19192792 146656766 -102764712 696101346 574517367 963958571 -848760237 -646470375 115570737 -167189333 685625454 768537427 -990576518 411994866 383265754 -62942350 -930793139 -362965304 917770406 756111927 766530789 -51289000 -569797984 477956757 995580742 589304973 494441316 786066146 312547889 -690955740 962833181 -465862415 64903396 894667641 -114435236 21627054 -631942895 -561657336 21112192 336735268 -436967157 -382604901 -426096884 -569991871 -114662979 888908720 -377351264 -351526774 -76477242 -59337766 -117850747 -686194653 -290108395 903891217 -979477879 -98466365 -291435278 -941576900 -282063059 876367327 983077196 -801833920 807867790 -426777863 735142603 790081328 691225741 142348933 -29401004 627266947 950457880 -955058202 351085489 -144998182 -54504305 -74867417 -902547497 712341462 -252875820 368717522 -513198273 756268494 -92990681 612926381 -570433036 -306581055 -949424064 821486379 -875762014 -64646296 294602503 -220224061 -547244794 264919851 -984515962 370342567 -547488317 -893313792 836628539 -856482560 -673993677 -866686757 429568171 140997245 56490142 -247432511 -442157638 925685427 -399389191 -790326641 215616167 797192993 419411208 701039961 -573103607 760917232 201163933 496392526 -974931141 795341475 -680884195 326046421 651441212 -270357443 -428954255 -601701213 -509429568 822396792 -797483011 -558691500 335388264 -317567372 488294307 361383225 -632471132 848014093 533502552 -295197606 -222727638 -43185320 -865036718 -997443235 255123565 -818374865 -472714180 947149820 -103954798 -640344375 -903739751 -857796015 772020963 -416944216 600352935 -861402053 881094921 -778743348 -803401075 -179245681 -792217663 -344820391 -301704211 -337660875 -425621463 74755354 -895038463 648948179 61073 -51776783 105641050 -423331462 -86791012 946846314 -723448477 882732971 909749377 585793313 569417363 168734385 -29644967 504308741 131784523 417253822 93074053 310992375 -876124961 -543408402 -285240703 756267619 618912409 411208587 104938830 -472457928 778040854 -206510478 -954892674 897739797 522851429 -250771202 236921992 -355956537 716617184 791241313 -979295026 649097152 601434859 -793795724 182141980 -250950097 -872985008 -589098371 -57752164 242276336 490975800 -680211722 -915197920 -731780960 -457167968 857155199 882478190 -635151490 -672859266 214324626 -491911891 -498322275 661539815 -527265230 663476916 618005921 128744702 718355158 -571139450 848498713 73630678 -259820725 -377671066 -333484094 -837366741 188605653 852328244 -44671172 694619402 -652027369 -236392826 -81110532 429673972 852793712 -42455740 532427048 -784335915 -141438904 111845919 -314381252 240544289 -97146348 475504147 249486543 845122455 -160526440 -155399630 564303016 147359993 -677567666 -351606580 -619761297 -420553054 -245062755 -181438397 -98863087 -258287898 -418549450 977342674 725689082 421271317 -847509898 -120641378 -256487214 -901442955 -370917179 112075247 634833825 -655861284 -1401580 -631751086 -27563000 -294358842 841260049 -921537288 -345742997 870470035 452010073 284504425 -60742818 -578796981 371896016 -231974356 971882355 89863310 -980286606 -144399789 -641682393 -303193448 880045270 108782831 253021176 212968798 -927336202 -694309613 -497079438 -753123856 98491098 -566725272 755203788 -527020069 113647032 780857997 701037862 307101284 583648436 -700407173 360470659 -547140298 497322078 -846551773 344939229 383481760 820717278 329410811 93957121 964288791 -277468482 401179907 -465477926 -845610134 75848947 161969504 -905409330 -806687561 -659637006 -324321505 49734363 -537302853 444526194 724985509 793412275 -10502621 -302730194 613689839 -49689639 618404361 -10733840 851709872 -624515790 70104650 632428636 -650941467 -858543039 980694573 846325285 402718557 -845545389 166650962 -984888986 344124806 -241934821 -776575357 528886243 -684151402 554867117 -746538421 -557748518 192919908 391835150 -721237859 -452357938 582274575 154400961 341141766 -36162383 676228383 530694007 654546092 -459438812 -812139008 -532894266 -129605046 -143197204 880860738 -812027962 -134051063 550089766 -698287324 -35417966 -158860727 180246883 930834629 230051318 -334628247 135127340 431551510 -250850952 553313897 -589795364 805149384 483707205 540722744 917468113 299577210 413080548 -915465801 322219738 -178799724 -530787699 -581409769 -743870808 43342363 379448014 904600269 -655750093 -53050938 933965793 253374353 842627268 -913215565 105293426 -303263920 862410329 -542323423 394309820 -891658408 911872297 414239933 -269590413 -572204193 207542519 -164735540 601328124 496703832 64295049 934170349 426429088 -88190681 -265623874 625926914 -476302472 -187086408 853138937 -185027667 629227065 -505496867 598944494 522623427 646435676 -693942466 60230501 675348817 -634599725 725698920 422936878 924696559 -922865897 314976554 -26081256 887649580 951643724 -918891931 -617410536 876272747 -187544944 -921920421 -255577250 -745148922 29439674 827636312 -953691134 -393524311 -346923011 652655615 823850824 -308507169 553089405 -123282480 243370015 -562940363 -36896007 684144901 678244376 -977730294 354596705 -5247210 417120947 791231677 808743731 121336863 545309380 -469852125 -558812735 -56384020 -704129484 -478882692 888021353 -983321980 148372771 -721303977 -995520191 -913445685 -204296185 -422045639 -401777430 520131260 -549231463 908255005 116804135 -289743066 524604702 730199584 -839851264 -469348690 929045788 -853796983 -125054690 -404680898 -293685835 -615322064 358341706 163321803 -156912229 -336629169 -846629840 -162472710 187140582 517011459 -430132610 -686634790 645309365 -947235775 916573885 395780547 -260951059 -1492309 -675403854 280757880 878202986 -805029134 -72989575 54404196 -999943248 -38831899 828449385 779876921 -250979951 74871035 843616915 692545032 445436189 977160427 235445706 608045544 11077955 -97469896 -24690613 -946437615 3858581 5680408 350741389 768719370 -320311146 589578826 34289211 -124768068 910304711 -518159844 974180613 -381735843 435284797 -238477966 -155757299 -147957122 -703367366 808252962 120485235 593815727 237504008 -486782371 -144411298 -743320658 -72253429 142423520 -402119442 -40223303 -161481656 -598390764 -989062505 325419904 -852841096 924190005 40401693 -830458703 846227728 788164734 740205810 391729071 -670254675 630796336 554619247 -734860936 -942222783 183417617 -912909980 506951062 929418557 301207563 -818362311 407780743 -251948128 968551778 -151453098 -464939289 -299652751 168002738 -42784675 -861841054 92563624 -813982812 361003425 -622120770 777015761 -77419743 -840211160 -606834606 -954060482 37432789 -689082788 -711178369 -807828775 -234667423 568538610 938416823 -624062231 -395397646 -577737708 600733174 530730639 -682524081 152448349 -987971207 848305191 636005458 2940322 898591671 -950783945 128490771 242388283 269403325 -354869651 457601033 99240196 -187741612 -302450580 122881992 570348471 -913042020 249837899 880930808 -377532457 -961354163 -464784065 987844070 331606443 -173890782 -401725939 -723930289 727288404 123268952 -674644253 699397228 870651928 -183761177 36773045 795958236 56634074 289490258 665659854 -498184811 -344178091 -42425148 957930466 352112180 881985945 977124652 149920587 -818960244 573236091 -245523122 938597730 490685619 162099002 -501536170 -19637071 128439183 228919385 -18470697 101882748 -753296676 -380160875 -836445115 -65211021 -580116220 229768534 684642728 -13673786 835425784 -216445416 630057718 876915144 -909723884 302745785 -987435801 60189444 26916390 927755778 532694760 -650758593 220843057 527296869 -949005286 -568043928 -26233789 949137905 76341581 681472499 592963864 944053140 -852920885 -787549662 -586143215 -288986052 -718658305 624131983 874540108 -319565096 -899847176 -905998260 -530980545 271213096 -868904638 696879491 -606265847 -79129662 -217258778 -47388973 596778730 36928218 678182999 703832967 54885931 -398574387 -600223372 -20021992 564052026 -872812642 -462911557 -225764516 -740197365 -475762097 352679234 -847219936 -515074290 607295896 453959117 592510022 561161304 -299309365 -720287300 774824162 -673967278 -552175991 -415976285 951103414 -74033814 -582702133 -369652565 649866425 -45752873 927651250 -52051912 146176741 -821685370 774971138 -49751821 -701886066 -351423913 857372471 323567577 922573681 347185055 275457292 441185032 -893583132 -383688319 -708169967 -372177445 -898531982 440027390 -997657872 58204665 -729002414 -293946328 -831383897 695086481 -425984232 -564375038 522082109 312622890 189240916 766804217 -471886892 -635722468 658482492 93542206 -788924178 -397211980 749326829 673815395 -694148838 -123544085 -638567677 852998413 -161033117 940951020 -464294703 630977652 944958665 923094943 564685934 -378659410 -726470112 438102681 -762709949 245569779 -524375587 646649872 426054778 107496785 -366999892 624174271 235416810 247227121 -806053955 -333713847 -958654033 396408080 7181871 -28149587 710623484 -442137205 -817724375 900272924 674927168 -128856461 -976827475 88769806 -9018417 -891988311 354691114 823601316 418537742 972013655 216566400 -115004331 717201224 -187084811 -753704797 368185964 756015324 -180959129 -388149256 510775305 -667790166 471493699 387876303 156390033 -692079038 724856553 519897524 -616882933 923707841 -132552000 957499379 -532308392 563451746 -600975193 369732632 253387072 -610352410 -707678463 -637246706 -52811405 -186915488 -877688908 815666962 -187530617 692766968 35540705 -188534245 982473904 455886220 -128234820 -335193626 -469988035 841303339 -106841024 -104422565 -505097044 -427370266 694418484 605087061 258028181 -895397993 -578678253 -705120449 -571693775 -549685958 928040736 -121722684 396146777 684477669 -357262893 326934993 -419065486 510274217 -979240007 -818278450 415686800 83413282 233945016 926577471 677860965 -298483770 -768531946 -848395078 119164946 657478037 828237015 -314810540 196261404 660784033 652273340 -908438796 -963629446 201887703 890235786 -368873545 -952403789 206455637 -442615612 -308987032 953044893 -666095111 758002755 -533211404 -379966541 -619681641 -979690399 296715847 837066029 -973419318 -169557596 195039207 -821299574 502418646 -508639274 827493595 -621537013 631975354 -686982021 470016978 68837247 -56132435 -782587260 -335167075 -555839938 293355626 -779542139 -659720591 -376796098 -192584554 55966290 -347983784 -534245616 381943751 -525720027 166939708 318454362 314639060 -813251825 192454337 395178842 995080416 848791890 -470975877 954968034 177012122 908203110 -861399451 734283491 -289313864 -88441866 -563347517 260562932 273315596 648873770 342358289 915302916 -979288098 94416915 -833137243 -375174676 -196384046 55733161 -731042368 153964373 338541828 -323958445 841560895 23720690 209975709 41421932 -590496560 73036705 113298630 -701271734 -120856577 344001356 477915839 632752773 744098635 4479583 385154831 497382733 -675100935 902850029 891911584 616098748 893798908 -778929799 -53380069 -558324647 -861167054 -51104165 515384041 486526014 802513831 -852317173 680911004 -821874675 -906607093 -135652271 748385772 328190658 -477240592 758332422 -469464068 -671253544 -534953032 695345192 681361605 619459498 993299947 679156147 329841334 957221012 654966859 760896280 532991960 -750484972 520368628 -378971477 376786016 -278744489 -923151286 444309669 618335336 -106013591 -797999220 -40775123 -544790457 -750400044 832651341 842810478 708914177 -678155431 -281106272 592391381 -196163657 -608220581 106374724 -17925326 -386311384 -220750364 -142115012 -889415601 -929572150 766749517 -631860944 439897900 -822239299 651507262 -222426708 -303379616 -963794825 -771493921 69511929 -832894435 657599006 18703934 -218380389 -438566562 -687473752 332247245 -698332333 574858431 -615548394 -173193394 576353932 824584455 152824571 -282813529 -789732424 289081307 763441782 -379959512 713453910 131333323 223908892 67262284 -443554336 281850580 -343028593 190086974 714949893 -830002692 -763458872 503869799 -297582242 432900293 983451068 817604729 94419750 332953565 190080865 219133575 -607052865 969013906 -659400483 663868021 -654012018 -70467430 897816629 -110099231 -523195594 -906151007 77670253 -12091195 -749076840 -592244295 -24314165 -936904572 720904934 -483519875 -517194390 204481292 -60308439 -312726832 -984134546 -26602153 210787379 -96951786 -264578955 159747523 -5626532 -644693812 358551352 -100466572 83875219 868940142 -316295745 -382986830 -625289104 784127733 -954795811 -844557991 -539850220 -285794315 344756374 -686162527 -192523066 -5101047 382877546 890787316 86177100 70586175 988611931 -354352681 -180392653 173863940 536233827 -987473541 275766507 649968365 9671955 -717985760 -800925990 -847797099 374004917 366419377 618844889 -860399120 -749380008 574860756 514120800 936965941 -493287923 -490519834 -187951889 589099411 -435648928 56512561 378314652 -230490537 528806808 -931619344 477931676 -588888018 -336738306 -451739549 -783799878 -688569367 900817038 419615696 -505288368 784765269 627658004 125167694 -531541304 -397355318 -837644496 88450407 593714105 -781232988 149023908 -663396619 -853006303 -700811375 -478788831 336799430 974367177 -503846316 -666393020 -486782520 -267846542 -815905320 -834783210 -299915639 -659016545 -556504131 777067669 992286447 -929949062 -659585321 886978912 -663012891 -898625627 287405175 -417825846 -782544250 -765868172 745007735 -336566017 589119401 393916433 -318583212 -848411748 228285264 67635118 -380124867 204522964 -100415757 -489950426 975182491 11154260 367935474 -358171179 25939759 -882213779 -873419408 -602193314 664455579 432515503 -744234222 -379923477 -795116659 622522113 -774610625 -575155397 546879589 -639631377 543771514 -173438863 -979310714 -5036027 -570842288 -49774817 -262185472 338196809 48076579 -733164474 110259386 254856659 271350534 385590828 43268391 305889118 999766482 -3607134 -329757246 661019394 -123195842 -252260156 -787431938 -487209411 969148428 -827813032 -708155513 227904599 -456503391 -226693745 513989630 221266387 444004767 -190566608 376564886 -997633584 -995464231 106835083 193228964 -880964508 -150473205 454034063 -490943050 565834340 131542160 572721462 221105647 -93703283 711825663 -287488984 -368378719 218728631 548445797 583765827 -262570337 64607018 -759562589 -749631994 906639078 -147776219 -203062275 -103615388 -160616888 902756702 -17174271 529458974 -467129123 -482998981 517524534 508522253 680235932 -598027658 170463194 801739567 454102514 664601592 584364023 494456565 120086656 401337211 39660258 388021566 601798748 -209198203 54698869 64924645 -522123266 695783808 887491466 -530906290 156545333 -595256010 50819134 -273836834 925988052 145610560 -229628104 -191084605 981906686 878329989 -998511816 699848977 592649599 795517297 -311747469 252245357 390190730 592179155 595190602 -317940466 -926673061 -349618865 -110713333 -239121192 -564586911 434831640 -741731312 -376971790 -687434567 -118040322 986127541 -414391640 576849116 -268234135 -583539653 -982150358 -545571066 -281878265 -692204881 827549392 706517092 -245546771 -947740059 -590807747 -748799623 -171920313 727369138 668711502 -777212573 -853042918 987717804 -320369610 -857693617 -663581851 370770840 -316229707 -146248235 -948928792 913662523 -244445311 -793827074 939356597 -821462341 -493280667 862219765 591243607 819900022 -406729844 -747813116 -867113029 -169668608 431145422 190137640 -499299376 -134171695 121234596 -763811546 -761614704 -120923208 -200010589 21764611 604879098 -797020378 829061190 365469646 -741975466 195652864 20766192 844030069 995459040 -83079378 204371618 -636267811 832421412 480778915 -295778517 -43726175 -513786268 -667000944 404494204 793228823 -647756939 745563110 -819596619 -927943712 928289730 953415165 399976530 770464382 -892723429 -682215467 -174528199 561563998 842884035 576720006 -782987550 894712794 -747897051 713082761 -917974244 283607785 219358312 628780365 -286949527 396309915 365442517 203811152 440543148 766653167 277820266 8571418 633039433 70268515 82088069 -625715718 84016507 -213622649 431171377 -331254215 -960181135 747322643 -441804907 -981397929 924599147 867749067 -313844999 213507633 -96339957 -531077939 -76443816 833959045 635544797 -174552910 -152997742 -998629786 691769370 588888983 847452544 -175792418 -999102800 -155476694 -635962162 -161447950 -166985033 669886324 -526085752 565227813 -457756355 265756496 -451272200 -525922447 -280877726 -850937978 323283867 -62235021 -152503241 -652896816 791875198 -773022444 -230679226 -533592635 454479237 -984812987 471707537 538626927 -621546069 -834703840 -886037581 -715100502 387600019 -989502099 -474840646 -76813498 -601997677 10536224 557040145 -729695373 -704407809 -228264328 374954456 -45149694 120259073 -736635882 -422347309 -631703973 818355424 -849328238 148979558 -994814983 -172048982 -886980881 -576004690 775612920 -170194684 -124043536 799009118 -413709110 728994532 713821904 539410340 -705013509 21994977 748311820 71493152 44775725 -59980030 -707689421 -823220284 -98668649 899179768 -717792130 538409603 258067932 372844764 292782461 72696296 412614741 -346287555 494251968 -122308570 159856202 330677472 388739895 -717663724 -489804654 -312967685 -573359786 -167155888 738169935 226123606 135873235 -215902262 77435100 430489144 676436750 -948943578 585047331 868037191 479604765 -285177845 823009527 -532179552 -719525076 -890632593 844583792 -848055455 709553320 875708879 -929737268 764397531 -923915278 -232278113 778889477 512379825 220086509 -730914662 -797657583 235558405 -379699243 564164226 137537986 97996733 777610096 748687268 -689490264 -114797187 941230704 -68112089 -632818524 -944563202 -952051061 279386108 399732075 -473436069 -111561309 -981838242 -759621395 -771887027 178011570 -908426667 62923417 817258817 354473082 -722005611 924316170 -893814540 331539205 -810991404 83549084 552053696 -713378507 656127656 -414607871 -887762187 -709821772 509785439 614340519 -789605177 -892132698 -452827498 855100855 -92050972 -937631672 -410111699 137928045 -366640779 378673184 -338272701 -406355430 269763025 -353438161 396788378 211396958 -263482121 -866257845 628250497 752982210 915828458 247903924 189243867 -376769427 -420685826 401339645 -197308621 689832807 498678837 385321671 -258244475 -30819633 -858945158 -762994048 452283064 -912598067 -775278880 -987485938 977347907 362156771 891425699 -812125868 991461084 -991010667 -349192261 310801011 -357298935 692139631 292558252 -331449878 -393308490 -870578327 -849994803 -11442091 -280829328 -25379685 920706504 -992716068 675587579 -323042024 -384186997 168036292 626260478 -154193593 605381480 -296375035 -883602899 -169860692 245644587 435329391 -43122656 -947907567 525148077 585014198 489390282 854302408 -676927085 239588612 622614039 214284846 410190646 -504385097 -264495259 423857392 677211644 511797191 -433605609 -562731132 121095690 381602927 -472443847 -997813782 -616049257 -70384208 -252638141 74376870 -944266272 720887376 165990925 -563806801 523767910 -55203027 -974468753 -727875739 -761331313 512862318 -565647434 900342691 -290457684 835692011 853336780 -659046436 537037906 -426395044 -947281959 -327075740 61727493 908155330 -110416 -58074206 -655358667 676582710 -964433851 -675277642 788101388 -876332235 581507954 -488964140 300509284 -375678870 446914198 842421310 -473021382 -605787377 -557692724 -811789732 -540618358 961171619 -277468689 371621543 129574729 168439951 -910589606 -537830520 541734814 461710744 -415963518 -596543050 -50150705 -753122638 677992469 -12124948 -521043001 504879585 -774894047 918178885 -139470624 -445522165 -174918939 -885416464 -172842967 -619062365 217557032 -838300145 816726389 275463617 674195677 -845963179 142170311 -661683101 123843309 -977230318 -575177293 640327322 791843412 -449528487 -606421938 563290537 24042757 -613448029 81637934 -645781471 545050295 857086246 106323314 379332781 -390077544 244465556 232109277 -171834529 -37646500 -759854300 53610173 -872155148 569112453 409344800 -875458410 -79713609 309126371 839566334 -740604563 -390668297 869176849 -248285983 189833183 -14282550 -623439453 -749522450 621469373 -476704999 93239029 -671590891 736968197 943542400 600079033 475435852 272345664 -265647034 638070619 -146005432 377673664 937916700 -776496123 624982529 -322610898 185696862 -752337972 505218297 362232330 797340284 808328931 524706841 271181381 -766756285 -336310359 100857238 425607035 -333283758 -316861498 55905470 839483398 121664044 -476295980 -218423569 -443936031 -40682484 279592327 255777001 -819951845 466085788 -703000296 -132841735 -195774378 -707819051 969299754 -136118949 696838292 -599163209 -502602703 168675984 33904677 318147100 -159311807 -452936347 -373252658 -519018981 993523600 947919255 690681367 -523443659 -945271334 -48058758 -369376467 160335145 -70044730 -152865161 -408219894 590566963 651071875 -55586576 -584480384 -480501692 -659250269 -841841511 257302679 494520220 420771397 391559728 3318974 763428245 -516016891 34221110 374151379 321972978 422483414 -83333372 -852763682 12969135 -337284146 606844051 -974580295 421650861 103310651 861136859 -838602453 512272713 336067477 368016814 152823861 -271890595 -692236923 901875482 -549204726 169155034 162364162 3459914 641862848 958336346 312771351 859260527 20021433 -582499297 -411621156 -722728367 -189600853 -524893294 -903888624 -876539839 -333618878 671873745 845480627 -312832811 -88118015 -662128912 -32066273 157786756 399524633 -712854012 313861217 -547127766 956387596 148388441 382276244 897516608 846816529 496160837 -489329899 879790646 -656253323 610605999 -402138921 347349733 520949767 698635770 841544868 -346299812 703925523 946953880 416670346 -286953481 991924806 -516843293 890446706 -613865052 170473913 -817334368 -816274639 -297790108 -247252296 677802996 417609398 -191278092 -804822068 918836139 890431597 -366620870 -105903028 101688624 -126892755 960367219 868489558 -517628716 726935345 -159289573 -188804573 56555277 911953350 -373471961 -853842605 -409537907 488871088 259601008 -482904594 960088750 834882239 -342213602 600612991 -309677923 541410359 61709321 -327630806 -53920725 -6770664 -516323486 -251685518 231453429 76957994 -114364488 186763628 376412253 566993697 -461590430 -530905824 -77109009 599602809 368330009 -416947798 -983306639 -344607170 813676739 608826421 -187168448 -494501680 364574273 -339732992 -356086988 -930402585 247235477 120467673 -617987610 598131486 468740093 715022319 356729116 -915275197 -991622157 559624002 210300105 -46045607 772470824 869455282 -640125972 -866301961 -332344579 131687620 -845448597 739504968 -970053403 -402783373 75143745 -849047623 435719767 -463838302 -657529310 -611923263 287717277 322352417 -488937696 992504048 -615083412 201663820 -73912720 11805083 782481324 337419162 179532009 -511981663 816109615 271498095 -306802289 56653985 522588796 -753056498 -813314083 -916939648 302251075 -820942834 -39696415 -640508417 -776906167 845871 -814604673 -936981966 -761529343 -466897726 -896889058 655879543 953722550 54183155 -872506099 -31514450 104490858 -809253246 -840535283 -782633131 -345485901 857771101 -866359868 -804549633 -743752960 -170020556 254668503 620293576 806314910 -929985087 524488520 -248942362 -114611704 -448725331 -712952471 399458564 -406670166 -711021832 721454699 -55416570 287579439 970383372 773252356 222226975 546118942 259469237 44563696 970062963 139647144 831345001 -626639434 -341077010 976573128 -469243093 452905420 -858249319 234771211 -746580495 -266794571 593714800 -210419649 -391414423 311715408 -163285165 848933458 -889139097 554049023 845956291 -519561600 314729857 -615863465 -979345248 388643448 864888042 -493803705 545568585 -445552738 -175877926 222541169 -576282746 -921563174 73362365 -498347274 -430249175 -144987642 -683819561 847451629 -876625980 955437590 -36570042 -348617051 99857679 -883673418 741416372 377275000 -315417075 -181910597 -420030688 -722843699 230116696 241289868 497209764 739676696 493111810 551256703 536610906 -276908543 -23267604 440865042 -847761371 886572737 -202872598 -459705165 -557086668 453534657 -79174142 711711834 775620013 231646000 -739152635 -579044392 720516015 -527603609 50639535 -217379879 327598824 40530551 899314568 -83591859 372264325 531298984 -217860309 397670867 -350006654 130977229 235105267 -642756790 -844941443 753448239 347713428 -51436603 396702029 41058172 -387531684 61497546 -137141739 11866830 790757072 -793334188 -517101820 800769446 -243915488 -338112807 162537884 -644325550 -663282077 -790081440 -538607607 -186515291 945795729 293060829 142725920 989724744 -544065785 -282090897 471110812 45839687 928942091 -961122403 754401214 115914775 -263072777 291681613 -592291576 -340434813 163191031 -535053471 150730453 10197753 585044442 876946701 -490884752 -699550539 -459008951 -943593261 827801367 656508339 931953297 785234108 997792371 454763469 -798572449 -45435558 544964213 -106489672 888988211 -967697688 -10903311 -407642398 -63052201 -575840550 321334375 -85848922 -949940581 423189609 -435354692 -596688291 -821074602 -948063145 82361140 359107094 263275382 -104278283 499167818 -872433021 524362680 -132939513 79348056 78836141 211163612 846942319 -268747020 697587838 -956011980 -390294719 202432545 -393527630 556855067 632396566 -362042078 87553371 -69210629 938919774 165014215 415976530 -86689053 742027106 748855051 -778854135 44737576 -104173319 687251150 800267733 -274642143 -292187332 774357720 790901573 -706081864 -654922464 -50272796 -19744488 513125742 -86319376 201475305 209795457 954240888 -498734363 -111298961 72408435 -229846179 102712944 298112638 -264673864 107328579 -550109229 212429250 267521123 955876143 -206565550 -616976784 -880094235 900334802 855486810 848702538 -875998824 -894658392 -120425944 -913697570 -717231070 795949149 -3601401 -194101593 887950546 385620073 -572932728 719902046 621734170 26756303 -823616428 -729672826 -837502177 -900213773 217548544 -964143442 -694049890 124255297 612106652 828935532 -481981850 40543355 272912798 -31910415 354334075 -331889404 -143923277 189124840 -522305577 -450434762 556134124 938397130 -922276848 -50103929 68411594 -921094642 815047587 120791088 -656257631 533693347 187912185 881307458 472361651 200373736 263938451 270181952 -446149979 873571140 -570255834 -453862929 378022177 737592248 916877944 -585222777 802669110 555084823 542732148 -118381089 962310606 -73849947 -457179020 92473071 -371073519 916766148 285341098 608217868 -948868762 856068526 888236056 -218661157 463066807 108204912 -812173172 531879114 -126442861 229532718 -747137973 341425850 942369409 -159544995 545750339 872464327 77587001 880231299 63068073 352935131 -207162617 -443823711 639571928 932472454 126130883 681824715 648741276 -475926753 81237195 -615643071 -260213873 -699186868 442604220 850344527 -535026981 -442439190 32056853 832425079 422189531 322300927 229864281 -96952574 954979258 -640586630 -36110901 765418304 334738203 636855132 3478392 -956623957 -720771882 988145520 -149753653 406166564 -152955773 -934207546 542047986 210733209 184874522 -468772677 50127693 283627071 -500562748 976036956 -454943920 -174456808 386618387 101707485 219226200 886432909 -825502108 -420192988 37490321 858366816 -59823709 -975842584 771459126 392585206 760295271 36378108 925477657 908972736 107894665 105202252 -888927001 -90257388 -504741262 178057635 -688108600 862345056 -55304636 -802568938 -774286927 242254136 279893508 949227790 -933275070 465336096 106982595 768072393 -144548821 -832761166 543689214 626783438 489535303 -735193461 535964286 -775154369 -285386182 931098468 769157821 -841251123 -962705076 -830106995 300714193 884985635 417863625 -950882575 -211632858 799660418 126161712 -677968235 777591368 -63405973 -166433320 -839626271 -389837531 -519847147 29702294 -934199918 10232861 -551725442 -142514258 465957322 637459238 -693663878 -627206928 216170581 937875655 -176754623 85494915 823777132 -923682044 -822649120 994255393 155852608 -453585250 -19019036 -511384130 -95083938 -480358789 -44023486 -366185637 -759610251 -269695737 352558721 278638639 -994975693 -838090382 282278316 13578905 -516055867 567081701 377046422 738933726 -622650212 -510104335 684323748 -510587464 142771470 -196641176 498475592 -756004918 105708802 -505727029 40374738 -177006121 64012028 -810711782 -214541087 -881963558 181743542 726734475 -154838837 -994890581 -678898025 290575748 -454184632 66293539 -114884725 276728332 331961378 66689716 -722551475 -412077876 -972667230 -708702382 -983395199 -895881009 294705650 848665964 -293470783 773790339 -228352162 -470997085 44915667 -988754032 -274344468 23912126 855625852 278219671 -698111768 -514042039 463022129 -465248006 -47898816 496011781 805971482 -461921878 -555546637 -469717903 -152274487 -497100751 -477990153 -862432173 -285138122 197293256 318205114 -958477117 -403216521 564532479 -592727356 116251076 -736681409 254627305 542777312 12465000 844387417 -992809161 -102363463 249126676 -936315600 143981128 618626148 -458130000 545346941 591108462 714868106 612318645 -907098832 439937590 -566515825 387651973 875103587 145346490 -60794358 782083647 482588667 153640310 981392919 894062779 -177008448 701573202 577451604 212720595 -562989632 -914886954 963195547 -219838060 605355382 -719864618 -893075161 839228255 674815825 821196104 471616491 -203888640 12527191 670462797 -1591434 239757636 847992125 -855596156 -108247635 -844545576 321227920 842931415 470941473 -670877203 388775865 -960770831 -256589127 233638931 -79575427 286884513 414963149 304245586 902876294 -119276696 280322272 304896271 -341756009 876357528 638467360 131698629 374633991 701747532 513974248 -651933079 -943878618 30057899 -778610084 845244503 362585468 929528579 396445802 642434504 -692470698 541367805 633694986 -660319117 -652580407 -941853006 645167229 -552746565 733572686 -485206247 877642870 -984783738 -383664025 916770413 92502698 124440351 -321826747 -907508203 460077724 -219329421 954804097 327823778 479961392 -667934438 693144365 575398567 432718764 -880748788 -725002860 816039034 -701009378 688345839 68589615 312054977 -463697090 -943834423 239434705 -957056538 89291064 566556956 893600613 -904719847 -368415946 163021979 -483156483 488697660 388395826 -263516356 -84440629 509811372 308747483 831744367 -981520250 -748713867 172497697 -249039441 -582226820 810480440 529248024 -897500082 13163313 747763182 415741037 -130460649 -932355681 840363818 557757304 -572810697 -192246289 -66572587 497096026 -874334214 21307437 20930446 790604102 -68331909 -599699786 371174052 710950284 -566236447 538409300 560482025 640723417 798657910 -455145176 915722554 578663232 999995399 -490084429 667966231 432646303 -212203324 -908134228 -936381953 -893648411 228485361 737599320 -935399274 -179104049 759426729 566869701 -471124818 -336231557 -250201271 432563677 -228399278 482346818 797768239 -403149197 534722860 773833670 17593086 840235128 -640711209 923778321 -657214883 -512558644 825529723 200649802 -557452897 -286993778 112569884 -845123388 478472078 -144700777 -65981759 -857214306 -790441455 -518564668 380669467 -14703271 436097039 96657570 -487176716 -330236022 -229995638 432132506 671306633 294331980 -73581512 -197238235 122040968 -478346616 -274596418 -979945113 290722401 -527809801 924993376 -568966706 66374718 -765515940 169142896 -678131583 139758857 154934922 -303474622 -627829787 -139494888 605965003 -804202692 81127230 768765133 980355512 -84333774 261631512 455174864 -788240929 169985828 -366721906 196640245 -621885292 66144624 -867296794 -337849881 -519390048 -608531983 756433791 767995944 -594938196 -130579818 -476064356 142179562 390562702 -431751090 -20987434 338603896 671655334 -188204238 -973963906 -956019942 -677670423 60410437 -97845742 -39094220 115834062 90591011 -665613541 308424684 526941139 -552677943 598431626 257546077 546939804 -628860578 194716953 737001687 -505440712 321015779 31423593 -745566614 160545424 606815666 402254674 -554744186 252244743 -734843965 300554949 -365502029 19081747 348828759 -780808343 -433319843 -150505013 -424455198 -593825623 -241161320 -339144127 -958922379 485586199 -988956720 -917852064 -276135986 823297948 -983845793 -809760731 -588691945 -821921786 -530237289 654257493 647122872 625085495 -953277101 -854001702 -827378707 969898715 128868918 773778596 -250399268 93924765 -851476218 -481302991 -29168743 -474698154 504428135 89277494 -447823842 -581244898 -299354910 -452207195 -424451393 153898772 293416522 242174410 966694271 740664111 170960469 -281868565 -328102758 586373487 -401918082 -376642300 -516503730 414265971 184611426 445273414 938345706 499333377 -842182018 881984135 269161886 -656478771 -343451476 347598944 917933765 -399201597 837877365 7878408 365525407 614407012 150303991 -886718054 -490434851 966882509 780302902 637854369 -476664059 624987685 425410602 -298839877 348091695 284827829 14253261 104161531 -702338167 -30675756 640819258 880490770 -250398215 -839446383 704309939 515641019 -411722541 480298127 -870612582 -78670699 -136846259 488190485 -203491484 -957050293 83606277 19465422 64647703 -155802922 -719445672 -167748153 -446316694 -536714130 -493716283 388695282 927712953 707127554 267602232 910774639 467400473 -345249884 -195638845 32777281 911530633 216850880 -160794608 -549164417 417392445 -171551535 -578751129 712715261 -874726299 -569215226 -382015681 746314429 139405581 -203862439 -216418859 -877361727 -646343757 412082390 551193280 -628966652 -501691900 -707037742 767469482 454595260 985916584 -26064007 657621397 694190855 769689366 804486596 -789252195 -999070849 -741814178 -723716467 718718478 -712447125 -822984049 842584828 -491088827 -702126553 229671324 970613045 -254732146 -768114998 619305244 710878573 -509353151 851173832 595535440 135499761 271332099 -646177416 70506461 -993937642 895414165 226163956 181711681 -701701834 -264685947 521321942 -564708235 590927126 573277532 -291173568 -625914104 784073389 -470745938 70251094 877287024 651667367 -944958410 280980941 -333401950 833034004 958474228 159716228 271311856 406755393 123309080 196779430 126280668 928555636 691443409 -365132982 -267258811 989410256 998481070 -654212876 231650780 955072851 244576762 -723023550 -127846181 -849840154 -778776766 -199806390 741282928 983435596 -540266674 729525553 -396510627 50075159 146470332 816512202 -675031412 -300543581 -868253746 156856977 -967420688 -401167685 -480274544 832050821 834273297 746950586 -679209739 985494751 -201467781 -388834311 -142339771 -551329642 -941438942 877538428 -339300362 -485616683 625338514 572919853 -348377742 -813623802 -766035855 -98303810 42408913 -910982284 -111376790 -570401538 -862388375 591874521 -487343360 767323533 -482544902 502680970 572487279 433561329 -576485716 -597560324 30991303 -424509872 -70467409 157739508 -374224645 -535681777 -345459930 241211352 -666438396 -100663401 -285767832 -920439841 42080008 -761055186 414734283 662770090 976268993 430214803 -65432175 808987471 250164625 -82372562 86872255 -175591773 -861529468 -930278603 -818941642 578340510 -478460280 165027922 -940502126 38927937 232712163 491709713 -83039472 -374642495 -835155235 -211499861 947626757 -900722193 -90932218 484146140 508187786 343464331 -87701992 789738507 -297321803 -142651572 -172828995 -142108494 -108856686 722219176 895654300 -314582635 215746317 966823765 39852146 -11946775 -126638870 891407518 -936594063 513543364 505340018 63464887 658288278 -142508618 723666264 790191380 100034221 -223298783 170119617 482081388 908354973 -991838996 -985731144 264067461 -812919954 884334957 513559575 676711170 612780499 707999731 -709565570 -912691502 -740543110 460762991 959395020 -537034171 -974482251 -747556245 -523282785 -29027538 -581747998 884902198 -309751721 76828813 -193255977 -67911039 -748345134 31047907 145080402 -951040868 884900064 -868266675 121432720 -985072398 -618716461 -384897652 474906466 -365995112 -975341412 664677372 -30585651 219815620 247906428 -64088418 -716462952 153917271 -557960844 143535880 -283022650 873968409 -7611708 523681236 -668973208 -634167992 113456265 918496984 -710997588 -845393838 -109312596 487102969 333428318 -52268874 361825355 -39595605 632665556 -362842298 215921815 40198548 -431079596 -744184695 -421761258 -715236705 985964100 404304060 -461221121 -596303503 59827529 -39799691 -679971103 315807511 921722605 17065982 270369305 429184923 -456549687 -581912615 225350496 -728268109 32546957 -241427779 -803771172 -48853243 688240242 -299680611 -230503103 497924927 14091741 482034676 -917615363 536062172 202540289 -529794288 192519142 -286923228 393810538 948707001 -364288081 832952172 -198709359 -25425022 153481259 263103966 -189752154 397114879 -940031741 -756978529 -897569447 -788744907 -468218578 568169568 -629014596 -62228559 311109236 422792510 -396477421 383695648 -929792470 -213116270 565664908 526312433 -447036278 -572906860 -196478101 561208946 844000961 -636114892 -152400279 474784900 965345596 -792705155 -439599472 -334662676 265647613 -680233761 -261712635 867367903 -785531927 154935237 397749725 261566371 -164144496 -713404589 759127848 -14017645 -443985539 -289841420 -784236654 600746973 751317357 -783943159 -172223235 897866666 -165888065 761107697 -774665810 -723495303 774333861 -369368061 -200642239 -679632035 -428499515 -270886526 -28137897 -345882626 305763446 448598480 204983304 369332853 -888762605 245264700 300101338 -966420998 -314313136 -242818334 532003387 245504594 248319196 632828218 263299671 -853271095 -329822755 -376983536 594706663 234287128 -27344414 439588170 565992411 -611432793 668887455 670892649 -70055248 486332587 169161641 -838135705 494403137 63128301 -792783731 -556172236 289294199 710919605 -832342523 73730984 74188932 133647703 -536038980 58136788 527526348 -176060922 -889145312 380441846 621526727 880127718 412569474 753074089 386609915 28576368 533742316 59050674 782785366 -343914320 -461194958 939881215 -811708556 -210765948 345736292 -795039178 -588669737 -819930883 998439776 636541180 750901827 -661498031 528559446 743062844 899187727 550014117 616833416 888118143 129137127 -637154288 -304576276 743297671 587077926 684080831 547696647 66922129 642836539 768888880 -196350770 -958705118 204798130 670589881 391012541 -128349376 868069436 963915476 -796578058 -471792439 -875801430 -992070759 812959244 201400596 594611415 -730853156 -777587178 333703117 -782304128 90917434 -37653721 717314279 992223410 -297353929 -874480433 547058135 797008873 -753622370 -256467457 -669027112 -152925222 26392766 228045158 -970873475 95761811 762588885 -867344840 838962851 -701467398 380287997 -809066962 144836291 600563241 -400655888 747208605 -11479020 633201412 -665891624 -444654048 -802370051 -586317660 431921660 -286632418 173678042 -300618170 -347168461 -713759459 998448640 449756940 -120005342 483753950 -231559171 425702552 -581456117 574264394 104064451 -243489157 760739389 -66754505 268791346 253284810 -713175063 -680494055 -309116714 -755309825 -126273780 898216671 356899146 -51931315 743379810 549408254 -336206128 -511418922 335173108 402032885 911935110 -767593710 631078887 889617097 901110882 -905216892 176655188 -729451205 533032970 -895322347 259241250 -142701015 2193947 574012340 -792300968 670561446 -26727508 -498213439 770431787 998029773 -739831489 807250550 42482172 517941938 -45585438 285102671 492759107 -715286856 -989118661 -140708377 123090800 607716994 664315423 -758279128 -4247840 165453252 -138033213 -595517816 42813378 832682171 171296176 -794938943 279011408 27236006 -193289728 86693158 639200354 636234936 -619693798 -344171059 -988716518 -598720305 670476016 -743968564 -445864609 396253171 642119551 -751995881 917057683 605026762 -956790308 -132702359 -94437089 636532293 -464075149 429360431 -493300474 923249501 -839772953 -776787852 854140713 761056104 -469390361 -449142241 685229240 229201080 434502602 198591154 164900347 -955129541 -427055753 370791316 -574032273 125178604 -86992343 -915647341 57600268 397688786 606337618 -281604096 -850956475 810159839 642082171 946198565 173689891 521884754 669647885 -925613148 349894314 374440087 -560065358 -267027933 288954749 -270330864 822809862 -311574089 -284673291 -214237049 121187551 797486611 -460055590 -359166604 106521279 -230843691 -619138981 415695637 -798739184 692193671 -561833688 -820060885 -434972615 267994895 209156581 -884937531 -506088782 644648545 153422142 -633383142 923943873 -237285552 586888744 -857561590 658491705 -585025843 -99290081 286808601 -722249764 395595361 915866806 621998906 -693584582 59914938 50272590 743875200 -465777259 -839457487 964190513 449622206 511343575 195537264 881123146 -716589845 22619873 -397040564 -932719990 -271955263 -9727986 500471235 690866272 -743893673 708129504 233583893 548985991 -571685065 699684715 458411488 748870873 -745671063 155048531 80945967 -331888558 711695976 170781210 -255163748 590991854 -95604949 227620058 -925563872 931156717 476013234 -524780079 -498813956 -398565759 499456872 -295275050 438004130 -60034417 437863144 427458084 -989829196 -541350969 -488598689 656770884 708811598 69391238 -589924497 541064487 375185249 436750360 -249409353 870932488 754869053 893458540 949612002 879318799 -857686109 -492256216 120995277 -893655618 32101174 101509728 340052982 -233057139 -616567397 -257759982 -346363466 -801202645 430331070 -124181971 -105503358 -642865370 -484059722 -868763742 -221215868 557377899 -424307803 736498510 866877990 879864914 512427458 -496172429 -27836816 369725666 -404178664 -871589876 419358102 -48563683 -170873090 -388143764 -648546389 -734140934 391502993 -986891192 802815017 -527410186 -107172771 -257060487 -547817335 145753357 935242334 -780607234 906220385 234943505 948380472 -510907748 -932542481 780156065 165297277 -245039745 -807518127 107620228 448375106 -440597935 -293652340 -953412802 292467854 716188988 -620792592 990589912 411489023 858139574 -384819514 807484240 -744850902 48767983 -714468399 -319398423 907684551 -211355890 670369173 -581306138 812079549 337768766 -833973058 934727994 -805266691 -762335472 544141054 -629177213 -978091714 -595369529 484811976 219707921 491999309 -736703737 -631136918 796389499 -223088490 818486177 455413810 224598913 638849009 124887481 209224009 -337663823 -696330442 269684793 -723189051 -674996259 824924987 682590242 282608483 -442389135 16264926 661487310 -618275566 760280307 921119102 -468902002 -58161128 932812735 -239166400 564582164 -443996137 70186025 733585099 -646099350 998201 515049498 976901413 -353938405 -913440567 64939808 532438403 446028015 -213509417 356580823 822160124 848596312 -474044027 608770036 -441222973 -811566054 49537970 601265760 170089982 -689529266 196974207 47023646 866206130 974493063 -530465775 792804105 -367191272 240225690 -488448667 999565576 607581191 236962294 336489020 -645634080 100013063 112303586 -741665358 -364281704 897794198 -440622273 -519111572 -104810396 -163331138 -288004402 104887188 -175642480 -920609661 -698614132 301273294 -641675666 171054299 -792025521 664829588 -826240306 -352849800 55207901 -855156988 90434006 -478851840 471301237 194653900 757247089 225253514 -850439331 -676165825 -947029271 977645004 -425754212 -937016365 -717060519 987959454 305768343 343736120 200050051 53081992 205034395 317837271 543772810 220325759 -62649386 -13562257 172610302 -404321383 260860633 92659395 498301929 901035890 401099913 -758234572 -902093209 648884528 510601933 -811676754 886203236 54183537 880292021 599833696 27594953 -756409723 115045245 -697311397 727140578 -264214016 318186110 958489855 194423283 867169292 680311639 -925461014 -714974801 -786235769 729225283 -624102762 -859187644 573619622 215712915 -994729559 445337277 513775068 625297582 -363766952 -11348248 -335071822 477533419 -83709922 -216800337 429240534 -389362943 -342879367 -795053010 525804737 249419487 -344752362 412493807 -900518553 -285684670 335690738 -744198090 684344072 754261182 731744522 267890805 -526239860 -128328675 705128427 281414599 -137513604 -608085419 -423638531 -684381802 4637935 106201284 292844427 -549651695 67582155 317983833 -538162764 -811216883 321087636 -504189476 -709941010 608647406 317117655 -965805590 -878173617 77443468 879892016 416146686 620103939 -109697892 356071707 536201962 108225501 733520901 -199096840 -189746093 735214734 170407958 -921407326 -374779307 -536346025 -13554841 -539815752 271511839 107934877 -95816515 -410926771 -143394317 -919677596 -904726079 156868669 -187560692 -70749027 951421615 -293392445 431851170 -102331354 502531133 30469677 72717006 -912129456 978011509 -566995163 -820306992 624663779 828197726 -145693418 -459782265 805279871 444171862 -868488344 232582703 -281413222 -674459424 536369777 413811101 -279529365 759689225 205597304 716151444 980880998 -460339660 767032941 719281185 -79540704 -905956997 261655942 600943235 500644088 340420225 64489499 -82225321 555275260 758646289 629032733 471321964 274712903 615081972 -220771870 -553695678 894410744 -563263905 -417180077 330206348 -127524404 -505640564 17991909 874239669 186592584 797571304 -40443310 -897571033 -635887603 -767078518 140947738 356429587 205959232 -417756057 -691276672 408770735 718073009 -65119218 -675517463 -808407442 328975354 -464562191 599580016 -209424931 140924981 946625485 -22570256 -90611342 429147456 -510100259 -945134858 -258455868 -779306768 -832653214 473951304 177281441 -209489587 -46885680 -492337400 864522307 201929124 -890168123 -572545661 61166937 104387778 121956635 -140658482 277702772 -227595742 -857124911 -570012509 -576553936 549997312 -723185309 -83927711 58364028 -249909564 524792082 -973638474 930847516 -114682985 -819572371 -846645811 -499823001 -486488981 -59142921 -358217074 804375914 -973092805 389296070 -698639670 -812664760 226769727 750774370 957806974 255124618 -640226993 860240777 -268147036 -572878866 321771247 -655245279 -851738685 814442143 411292243 887537805 -972491808 -622307971 470662602 -980035791 117424008 132963821 -200370814 973609906 -212886885 -681449872 735947988 780754179 -499077934 -591778931 -704815016 -834905601 -876411362 -344783741 786011688 -16577808 644951130 684372979 -214547389 -142879763 -610054235 -294701386 -350093473 290582854 303973785 416242363 -36324563 228386712 721104614 -236672503 -872515018 552572292 219792326 -819260450 -500498130 -737349647 -76300348 784544198 236318547 -683767414 -968278997 605667741 -743644983 132136573 870482634 96730430 306020785 -192970833 93919802 -964149318 -599439465 330930948 513442381 -588515360 807583030 -427725784 -55114599 951598122 975193873 -418088890 466293330 639731154 358681461 -47113385 -625610902 -807634483 296379856 -723341125 870179236 -835837575 -184203774 712230138 -364440183 57642316 911258340 252757166 383100445 919015009 59106707 -22185942 618687220 678381565 -606850513 707198610 -934822855 729061288 418553628 983737821 -325499072 82081467 7796395 -467217513 966227658 -785604419 -48286012 -395761253 -381977026 -981704687 -313007496 886439411 811738105 108518082 -556508213 833403831 -456385908 631572127 -327718618 433426816 858044646 641286293 -17643834 280095570 -890524700 329127769 -125747011 207427208 801968532 -967741937 -999138450 -775236410 -976293134 278947364 -843351501 533896404 323460369 231755642 -226090350 133711340 685573197 204519459 -234474378 -393251973 -766655439 -913009495 501649464 -24342705 319888231 -956398092 -158150671 870450949 397115183 -869605166 781943914 -422976222 46203217 900215331 429392036 -612439525 17338092 834678769 630040991 423186108 -717501877 732676608 426724407 5577268 -37468194 446878869 531477336 529494344 -258634577 -433393359 157552688 888260429 -3580852 -521509079 372733400 -790014204 -850069564 -66438097 -288217477 -567201271 724241214 -674455421 160177545 293759922 332067789 -400510609 926065092 355688942 -678640373 -761244766 761354383 433660433 -360131191 -954480646 -620290040 -458057723 -935172028 907943586 -476430215 -478139770 -224954120 -180973375 966859642 -50549743 -946087236 863429944 413893274 716831848 -283502073 -776439861 -656854363 -298508620 57742156 548411815 316980372 703358677 -184444420 838506676 -540977563 -987860069 -498119590 892213141 -593186573 909226051 -585738790 972511975 -541282799 -259074002 -970774258 -417842359 -845193696 468773531 691145094 -93898305 393576320 995846592 42347702 -181534339 738667182 -728881277 669994818 -280335493 -392661927 -213266786 -853536512 937851619 -257365855 -654823114 895680777 132589028 289152007 706441307 72623675 -199331744 33530537 -798639607 -535812791 -706110243 241419562 963448677 470795148 458367348 -950926836 636515222 -282154401 -485318994 740817691 -987071691 -554054885 -404149678 -42153140 -976198292 -50217467 804446280 -432779171 -900026513 -396019280 -757207777 923367773 539098356 -968896272 -608759531 851974351 65795612 -266166179 232214765 -413342200 49118207 -122783995 531867096 759811847 406530610 -535554822 814788316 -782944759 -916561460 778619411 636838709 -618789471 -107030309 -929836216 -942486792 680960563 860460380 411800637 -642133854 -932392896 668560137 -940166695 -75156049 -520605604 61779651 406735722 254053252 -780161721 652043810 771554725 847675025 -689926186 -125496788 -515649463 -909623348 949512319 910933791 300536287 859671468 92068527 -866340621 -804036976 -147647939 8478166 140477495 823402999 -773584355 -447894432 -703602470 -417371118 717144203 -651864161 -743803133 864810080 426030045 872050551 -888525313 -821064778 -835874484 332673114 -273081184 578091391 992567076 91930772 -756735054 -962951484 600768079 -943020043 961566281 -362335264 -563259881 721828428 -841392463 -641997818 -659551090 -503192005 -359151344 -887123295 771584521 469357318 -187454772 223887424 38756390 -32286440 -925231257 -897151616 80183315 -817905108 431476172 111067652 -952592017 124682647 -875541804 -613210049 -339621216 40397784 670686690 -753540903 -411738848 -525354702 172515718 564585512 -285670659 -576288572 -527874351 -39716039 325857263 -523405210 -355523067 588882898 342467890 555830875 388971661 241931379 -796977185 -634489578 -7743434 231548452 596125927 406781942 -240430672 885326412 211207039 215186585 -865240027 -411606527 -818292801 -530530390 262251476 -590506737 -799930925 -428913345 -508440459 -345803727 96782597 -539150753 -385502270 -45544726 926981311 386874225 -743258971 -986036219 -163334187 69375482 173187994 853528741 -938993923 93262900 427835800 939990459 -68064174 -466871894 -223441227 -29960665 -634578387 -129807388 -766343620 -51402629 738483346 79391853 -477165818 -963555349 -651458195 589381573 -287160672 -361918926 915141547 -523013062 -266272311 726834345 -732000239 -15558592 -451447522 -120816506 -948060512 -595318983 261699618 -827053191 533716038 -7705187 -148645917 609379734 -324078036 78075218 823048704 -442995916 -976476431 168074301 -224742620 840352097 1234077 684632618 -341538303 -521389627 -766670216 55874523 -383400038 -129440265 -829983368 -603615229 585943703 -286862033 108188739 -885789333 892261696 210067656 -595458116 652723601 69941544 -439096556 612514192 949129820 -998961720 632806734 574045923 137519885 397369967 994492521 280704794 -910865150 514114401 688210625 977258103 47462906 -598197273 132952877 699976230 996181884 -724095595 -828242377 159056257 252444028 893990491 846233164 378832803 695024277 446691493 437313990 -725083535 845961833 600009237 -135191294 729049065 75916607 752503018 -482295665 1758591 -614984220 27992759 995316725 94804863 345783315 852118668 -682720299 -734536730 813438289 -44259945 -802287559 88093154 707102150 -302700279 -158944782 -62256370 35731385 -91422995 630953637 104110984 -947694012 -344935850 -461766436 -841220534 111121152 224063585 417467142 -424208593 258531381 556861297 -193114487 -998161957 -285858256 -188011922 476494617 583233146 974575644 782073466 384673775 439195511 -348710294 264505542 888412150 251047806 546257773 -922795205 -819046065 331144258 89853059 679411425 877329329 544240106 608902479 54193492 -363269222 66246561 -268883255 -99815768 141388804 -60537054 -662996949 -460070732 -472154572 553670814 81571567 26502477 -743100276 -146703321 -562878466 505673928 -399525429 -851152223 -442063837 -130204900 -483921492 906616003 357160586 361507575 -784441601 -579510110 -544548543 -446871773 233941625 179581441 154516253 568306115 -200246464 -506954041 -609750216 -405817526 237776967 416266135 527174494 -573483569 -591233597 -967501706 186572316 477557667 -513138611 -908387739 -716714959 994654727 941882340 979525465 630394950 373115985 -606468146 -302797053 916963450 250924049 123580810 -764277949 462246211 595101082 -142067703 646274020 -949632489 -250868614 -889744021 882865693 -880518223 869940219 174190588 258206460 -29341245 767622075 -660836880 -302448861 -452325482 996427147 -283104000 729936006 -563084793 -828936383 63837282 477541167 -591772159 -142400311 171444044 355672788 332334396 -831192822 355545520 -17311523 635324582 -462030280 -908902343 927851295 -235596924 -926873168 901354902 -142045775 450769367 -510458384 748017648 -743151748 184141147 597399021 626421984 -899031400 258284659 467681408 -275520942 931747290 614406439 -915565899 234501223 -609495314 335736745 732773806 848383859 718646536 -718751285 -608603335 -536034740 828098530 361746227 255330341 293468959 -119190960 886296406 -957766651 -595216919 407332946 660710127 489791605 816300542 -129839708 403375890 556595063 -914635143 598619156 -374350881 375588339 491914960 898963542 -98007731 -651957676 -396859917 745695290 -584325086 850064524 -63505089 -760823581 -830822529 -747670829 -807095124 -323880154 -979358670 68450381 33226966 -319345076 48485265 -498066900 214938643 -59068232 -859673679 30391936 190683364 441773301 -84160358 -669336419 -465525947 376595270 -982671878 101338618 320137405 807573551 999391164 -504051086 723989701 603972131 128430907 -127267984 590043337 -4910800 395116253 -782393587 376332783 -147017097 -99155884 -947016700 -744215964 -958834005 -588946393 -215607169 927849003 505442459 -221954500 541619287 869714601 -85644029 369148365 633870198 836982730 -448031393 655792183 203670097 582771454 780401007 628574217 -502776234 -133776869 -542649524 -654872695 -723725181 962307990 410720974 -970466945 359285571 948166360 920707889 -641368199 512658980 -232884455 -710643211 407854671 -179437798 473824392 872180296 512757584 -642947673 332516707 -166576500 371037308 81705471 -961088032 56545845 -705483739 237852557 -633352094 -357131365 -480426107 -658669597 252641849 -360528514 -406350526 -743577694 283801068 868391912 406409329 9038853 -187017425 373052391 -264641880 -829099616 -663782814 -904846928 190858473 461635843 -421896936 -655274293 -681926838 542045869 702913581 649097766 -305977130 831550919 497618465 47338452 708119531 127173546 -180795890 832541126 -691164528 707983267 549512224 -343446331 829005332 -346575106 690893899 -688361220 990546426 526811201 -858458711 -662455694 272102481 -112396249 -547428815 -708072958 927225550 -958248522 657652307 696108029 -682325654 -412175175 584561393 669588799 -468058042 -663410568 533652014 -660281293 -427434620 -543240401 -713478963 668709683 -335639429 -575459606 -212396801 262360977 968534285 756291514 114375718 205084919 225893268 30494026 883307957 -616876517 -254770250 184706492 963256523 -72771246 91426101 234104909 346584694 522443178 -202786113 -756637476 967238991 606044751 -258255934 153446919 624074258 -76805076 -378650065 -39839800 146903677 -240542356 555140059 -147763459 257133574 410133843 213217645 -836140800 -122116782 804024801 623256370 996056848 390670292 672774439 -891241654 282171353 -950731732 68574042 977762701 -778265834 955252855 27889067 139796853 180283397 -552192533 -128672278 -656879570 480653757 104643240 -339656517 -153240250 236127967 -62425003 502991719 -863388051 -192930789 843829702 -316108531 -990749305 640908067 -121674263 -258641179 247035428 708551465 960955530 -998635771 58760455 998039938 953489256 -607766963 -274837031 -78688208 -336431783 459352060 -996998344 698300054 -748401316 -563871259 -751670589 -638395429 -918941592 -30440318 373986588 569153851 431346129 8528019 836820979 -441347410 601264646 -508097793 58088090 886819002 -749363697 -547189633 725268729 -701903895 536761253 -525010859 -522290490 947988323 -197072648 -931463581 -118420209 487880235 287956615 591520479 821913363 326895359 -689364107 -660211611 839490261 6020292 -944969001 875789167 918368461 -687703914 969269897 122786826 -387042039 767401297 -220944975 -589471432 -593992403 -810866757 -607435677 -814730869 60527306 148794777 -419929822 34992152 809521834 588119542 -74928728 -367262323 -713954964 -496935652 -705192140 -543461644 405699520 195257825 312663091 525579273 733988291 337899002 -203454906 261961047 -672593110 271862862 88261642 -855080946 849711241 993800571 344873112 980525742 752526959 -999002220 -303948595 358787564 -643663828 693182062 -444418414 187636672 43511652 490633364 -727043999 982013311 -251832105 -332385087 -85723853 -345875624 -559356523 789596196 189431049 -329269389 914573001 -15119528 546969034 206747668 524187534 930267 698120249 673131847 445426264 969541267 613921378 563156581 -400215920 -421572785 -698706583 -321320809 -28490889 -151216700 -644223263 -71603249 -349823955 913332749 -295611622 -700246966 -747203274 -648786793 -630821422 846094780 14010199 566164628 -706281658 379898621 165766614 826197017 -531642487 -341043303 -746496713 -637656303 684912297 -971948094 -211575076 221888153 -342299804 698783883 219063703 -904193755 841009873 967396935 827015094 848139172 -546296766 199349754 720782471 639441107 201052953 -431765877 702738009 -830083587 -955922757 -61509366 -682218738 -395177730 270041968 990954433 54718204 -160700924 473627804 619658390 -446157394 -509861720 535801 877093804 -259039427 -948601941 840767218 979283082 937961938 -915999712 962759304 539423101 59386220 432276081 -190734586 173204913 134900393 595582095 19745895 936703089 570613827 74019270 235937105 -574577163 -736617870 954731990 -418072679 -413268423 -974277961 -452544774 523633503 907439120 884083466 -274827815 915855408 -839699391 49839445 872663998 693301709 673960999 889610258 -331104968 -309215928 144841656 813763720 465281789 -101028360 -580867118 -544651434 -112236236 -691347290 -571333528 -740843763 -421345317 -341290240 -584433120 -619966406 838870586 546190275 802667627 692336727 -5630561 496324709 -583357180 -323146260 -400766718 -208937833 -131205729 -961187463 -744746085 -667234195 -809647321 -800510807 -953362717 -808584463 136718209 732183985 -376555235 466592193 719896765 850783160 365930413 -535761567 580703149 -363583793 428696416 -958237014 449293879 -202843651 -155904988 668994869 569371495 194275408 932393581 -44745926 461215989 -781268794 978182461 946384156 -224000206 373980784 484858390 512933870 -16235678 -628490194 -207796538 -586411564 61438978 -422204763 410405845 -191110101 -657012891 -122599362 -980314906 694097402 146350959 870894438 265212217 718517621 -154080256 389216395 -397657216 -690946077 573420283 -622169047 455254480 -415565102 -892487144 -770608969 -774070543 -890161884 308507502 234427566 -345443557 869088731 544784091 -277128218 -644527045 -921946223 425818036 852988958 -268800539 732237600 872500226 -637458058 195996665 -442883213 391478380 -200225313 -399918918 77603374 -529187570 438925649 -739081785 -399782849 731049679 -730585287 93854537 -438470955 -812406684 -679299465 -386647798 -955149711 327624280 177974727 -761143219 313895831 -653741459 972700310 -693424005 -276995965 -74155797 65428637 -825268241 439626480 373114005 -108571924 -889979590 279832416 -355910911 -953871666 146944707 493385895 442379456 802919850 -426241763 -702054893 -69278741 341888556 576990466 284268172 -243384399 303282330 -282576519 -734665481 -385592904 -8939319 -33889503 342415926 -632993194 -733161243 -819334469 -201408513 -961126279 -733337129 268617877 887556267 -837850220 510895109 756494691 -189587286 178077782 -919162708 -154151480 188738441 -770277767 -74791873 311902183 -964151454 -789704846 375482807 -826352144 -922407120 853555031 -68913017 -646559906 308529333 448658843 -148985840 -620341248 -93780138 -610954021 586616383 474917435 981733589 -326214326 397672453 -843021820 938819590 -182084347 113925205 535659685 545079942 109879536 913435441 56712072 666495804 207395245 528014446 976867816 -461710765 -907063899 -673043575 -63504661 12485837 7070029 104201154 -114858206 242566041 244639749 -441643096 327820894 204580859 -161041186 -57832931 869641712 665949445 568558207 504875338 -679377371 324074043 322849807 -563201530 -683117627 -951857103 167127505 -419605331 493108625 544585143 73814776 905447183 392844010 -810265243 738195717 -413863634 -952416690 648690713 984877754 726664654 643120021 783673310 747638652 945571360 857139663 -83222802 -735011706 640311801 186298771 -978267718 -414359805 304526852 637271592 883634264 -4250337 408044207 -35775557 -206834571 -223485421 437244015 169241580 334324716 -18491317 -884732569 -897586743 926604923 -572953990 -973502635 -400104821 -441421996 -828371559 118642310 -624177926 -590022432 -688503502 -611927051 -351058634 97039510 -550864048 897432210 -383450416 883557781 169343931 387381553 -925900626 529044004 993103116 54731305 1344979 573284568 860091906 -815087211 914169270 -696804463 -67161101 671280888 -749692521 918320531 383965023 -407751619 839291094 -965715808 648828116 -348016257 888666691 360205299 27002393 524242784 -314210994 -696901545 279574573 955124707 532998215 -547931374 720735113 -476294075 584383584 766941943 -319425640 -894147594 879231292 -710754 743261374 265604721 -887178189 930531982 304018895 297399899 -456721991 182030645 890888874 -636340339 -220916434 109100260 -563217692 998823774 914603022 326378199 -251611645 -441110082 -597435443 837976813 -70628703 -880562846 -887990329 420768475 -598129668 -989320815 517974911 -107619564 -280684881 -483810284 453293482 -704232825 -577493555 -381589547 283446517 742652618 153378898 -392858206 660565377 592657991 965008006 531528363 59556617 97635233 -981689765 -451710926 -193345846 -35517835 294435379 -454422178 -402134391 954651331 -760683431 -536946571 619288908 -110879319 -644945440 -72921076 -60644971 396042775 465091303 -405137305 182920057 -881612473 -985154111 -833956855 228690163 -315502320 -408698708 770233659 -515500085 -231643149 -987673240 -505318755 522007015 67804494 543558302 614564191 -566983963 472064338 951658384 362943722 701736196 -887407912 -398320043 580905914 -748448203 946230570 -531905316 -726828099 986228869 -458463056 -123724506 965046400 736564161 361390926 960793552 -776393834 -40110808 -690456344 -874080662 535551286 -850620528 762904952 -479793099 -776326809 -699989904 559312059 305240936 -835136791 -410922293 -978762528 46493734 -688725572 -212585714 -12192100 -987507985 -600480780 856406216 -286513725 556426770 817187997 331871909 -634048358 -960585147 217682694 79605234 -892181596 948648557 -642039396 183653666 -553591950 791513223 578519989 -163782505 549034887 169465938 -142636961 341583506 -59459225 312681833 179724115 493797912 285949923 -642377258 257351742 506965097 -397055561 875781772 172308318 287843431 -133125876 -10965189 -829863336 822392029 -875796238 -472176606 -679752040 243006707 522908245 846724459 475738557 -201756102 941568329 362812945 447939391 -970869253 725573283 -35373105 -742175604 372461341 -398128935 457643505 -863659774 213068455 -316222278 164849384 -355502145 -191938721 -150400380 684777130 -427453566 -411937901 -941360114 -466777412 -22424757 145036366 586112137 -319344068 -998715878 821243072 -286536515 269451534 -177954572 -180588912 -803878702 -680177094 -923044316 -166602795 -86685058 -769081481 274823951 163824985 -394012021 -895333761 -694366057 300380213 296962261 299831726 697237211 971517522 232592980 57889023 -823303516 -887236576 969722297 -761630513 -2170425 108815699 -105785397 -35095467 31174682 282418819 -796755606 -336312009 -711123218 -700267079 270094117 663402502 -201938358 142836046 996814930 243598186 -482268311 607271210 240938287 397782881 57269443 617358331 -511312004 788298390 958055876 636234869 -375972263 -683843176 375656081 30628665 794634922 -754877427 661439609 -907592262 753682582 700117650 836871980 885750315 839258880 -945308560 -522958743 -631998114 -31396126 533245910 -301563622 -400322367 -875055423 314263114 -352359966 945412783 646200866 630454221 -410521932 -734008626 -996010695 498653519 -301977034 -983395511 -144668172 686208114 -934401031 489148692 -796961771 -872308839 -631766850 -970185776 -40408945 768791806 795566786 -160543598 164950396 -958431341 4577417 548833609 636454031 191988747 -648678829 -122958371 323765037 -873243581 -469851797 -138709436 -84856012 -972879747 -441770408 -140233678 406159020 544507617 -147727679 710149324 -146255451 825826587 967735007 794897527 787491233 -604821959 460241041 -320054526 765151889 -684696369 -533009014 -754118898 265121461 -174679204 631897283 -290356721 -776538510 307686176 -723335329 -503931979 780707467 899592504 261705330 -86616756 362907799 -39092775 280343635 136693758 -670116380 790543565 17154350 629753230 605439059 -203284410 973857245 165892326 767186491 -650755095 233292997 675498100 369999864 -33282208 934010063 562290462 725651989 -473098734 -659993051 -862835801 422493680 -86317107 272225992 -30939551 737969883 195149133 -768466632 -285972839 768196396 -789984649 322126540 -630222349 -505307195 -91797346 823423952 -634342574 -114652234 -857129616 -214694133 388557111 -217453450 -558845819 243884038 -641762526 957878912 -311098030 665394762 614170481 -70977396 378832409 -453488440 229991299 336073313 114050200 389590765 -164529643 -878311584 -144699246 660240196 -507582283 -342541980 -764757675 -411064887 -326269863 718409057 909191447 -437689103 -36392416 280101290 130668150 82050268 -340909523 -438171282 400165085 64786979 620365438 630573352 132225595 -140182266 -624772084 -485040162 -992316401 913105310 -465434707 -832780161 -713454218 662446091 879604049 848803740 881770143 264570654 -354035615 -147012452 -174396060 -175194226 -163150173 888209098 -555742403 121001504 580267120 -117725938 -506710997 273346941 470625563 354129430 -240898487 -740481947 75304453 497471624 -611125586 45833532 -686910988 967522574 713145196 -783717949 784561002 -164272852 -929875475 477914737 -241908132 658787731 54108194 719905481 763381310 -259191039 -598355294 609606404 345662846 204269696 898990466 354276112 -981725513 595397026 338708486 -240766557 -580982027 -428247645 -70679845 -863601035 -794624290 546276910 -23042844 852238382 825556391 -601644635 -197615848 487226108 -576948915 -267774374 -905387740 -539537416 -476094337 433403455 108417030 -663644529 62797923 632520155 899193661 -203004680 -228844049 -884750663 -383517233 -981559684 279451919 338619492 -874134738 -203715592 -774063626 -724909731 982261732 184965431 237615996 -343543302 -43991990 -659276290 775969631 -352404697 -526200173 704204142 -907505836 987615077 864461577 778461770 112942739 -135139631 784677268 -67123743 157012476 503057271 -191247311 665655192 879324416 510056528 187747642 -588160652 600789575 -145800860 -160019939 -667257622 61874996 520025862 776296608 -105199712 -796001493 -442589317 810742444 310888852 72201108 796394709 -185975805 -401495276 -150962288 522094063 -448353816 -35122476 -141749355 835390756 -427280516 257379125 -35111318 -608476548 558325475 -492070082 -570979006 -797268335 683869698 195544910 -661798646 -76493014 -107390790 623245071 -291420983 648197153 124104776 179048474 -366023615 -221300279 -305448633 -172488979 -939171938 -808286177 569983700 -589949176 995946799 71503034 -733204090 -417980784 -52580142 -66823412 902290439 152408922 274053844 422577361 410066865 -933766841 -151798270 -783372767 180022474 -813902106 -981193226 -259784695 591930867 -709251712 548105820 -657164824 828660020 -602644011 451132072 -544014614 42526316 -526319482 -294144293 174292472 -970749092 -470232082 -928885089 -531899644 388597706 -573797788 -705003522 757362234 -12175068 735569247 444785490 -792738074 805981598 724816641 -713792178 766812371 -553841763 176195228 683225530 560604682 939043551 404746541 -952141491 596421271 -34291986 356425908 741835009 -785365861 -966193262 762972586 321795132 -585292249 -170763413 -223044152 998146229 -39677719 322660669 437442442 -47047986 955740684 99580810 -948620059 423309300 -944394844 969606376 441847662 521758115 -160779643 -731529956 -1836788 -804303569 575825067 -180417199 -163387196 -290887223 -695418159 10611939 -587524334 86193088 246387517 -38484605 802648023 235161834 -256449733 -95833868 568370898 -503174600 -493547464 -15000887 -544931111 -506487669 -941666053 -684001067 467151239 213939065 -802420290 930650907 701491771 -973425922 304449022 151424652 -363792508 74102002 257746145 -320033021 94729353 564943976 70174199 -380096281 -993553995 -426795706 -461739346 771219809 602070044 -905405342 -964971704 -529263338 199001824 684799623 684316883 -518620744 485606071 8011585 -76709017 -347900776 265024805 482309202 -234492530 -899107137 728064012 -265962493 660479686 794857082 -90684453 93504267 255455061 -379786467 -203523920 143501259 -540174086 -575821605 562352415 271042949 -934138975 -454034218 123284067 329798925 836442343 683530321 -327753922 256301747 613871235 185691485 690133212 350386382 -286792968 -93893747 -273417131 -358314035 400847862 183720812 -424407336 -474225528 671641100 -411506478 119710019 -126920452 854351183 -842357914 514704439 246154675 733760212 401433675 166783460 -143617391 393368442 853526569 612120811 639984098 -237794449 -124895732 638795651 545775261 -941891484 620302003 -65759547 -313019649 738193409 645106333 -852151765 -234085461 -277217995 341514198 141268810 -307547836 -553169931 -321019514 -623987148 648180326 735162762 820617556 -635176115 -564067165 562424516 -177807354 -600922992 -950897477 -146039769 359428052 151253379 -99997451 726146408 -994555583 -120031505 -256272377 449401777 -220934672 862845316 -567822541 -916501680 331893122 -597865952 560632131 -502705210 281954565 585557149 -503522976 -407704191 -57351655 -203946572 -287019360 -980427878 284885154 19801883 357131258 245899588 -325279168 -13418109 611141566 507979147 -57548760 -689495678 -323571929 695570787 929696266 102304981 -614832060 181623340 -697356763 479340188 -508103828 -735231470 336715111 -779180180 491664016 494991938 -151635487 -127640463 -469412978 -778314653 -991398074 -481232310 -703707051 171971270 -381081732 -819398220 400215048 80279114 905116194 -428386488 -461885112 606982732 -460595867 583254165 -687986636 -2174902 -332250554 -331056286 936541762 931455215 -44400673 -486174366 286680056 711380783 91762058 -935937948 321934555 219071664 -621700020 547313715 -116318792 611305182 234888222 691557321 -326333539 751670230 -38285289 -807539479 -67580487 337393216 -608073608 -904015122 -749069409 974870185 143975647 847086614 519433162 -178220848 -969843523 366577157 -754815192 811173452 981587133 397576019 -466750976 -398427361 128699585 -570788912 -696916146 -400429716 -117726651 -68887953 831509513 210166684 -550486757 -723770702 269996065 -343457152 -94374332 -622457824 -625731297 -524444467 -387398085 658823666 108464062 956560876 -371178744 -444443141 658807739 548625976 323569833 828966599 -552684540 597546674 -434302588 -827265930 -497259220 230675792 -552945868 514011727 816133787 617578874 541680512 -790934738 -251930612 -717645799 257156805 971584018 875375659 635549500 -169288693 725779379 -148415458 503261752 -600739780 324062216 918378606 -479548363 561143581 -597057380 -710942082 -455072192 373832545 546987569 968439120 873277309 -409777710 824964408 -560880451 -576712069 -264979107 -833167829 320014859 218341997 -227574136 903090775 308565590 -556215568 564740421 -633800358 18437714 146554147 -905192995 984437070 28915584 243667909 282530733 -73622907 -589184161 -50741798 987647800 428555167 142522337 -412318471 848990701 -539329131 535095701 -397255081 260573993 -550868549 -54590803 -532796027 -377249350 167440058 272452250 820376245 -479706034 -871747965 872239123 82317242 -546159992 207865021 386312449 111936839 46821268 -164866482 -635625716 297712906 824360025 403842620 -889191608 -532363968 817370605 704176590 -683425898 -548594913 434612389 685623803 58615442 -639095277 -85523066 350206281 290408003 574061267 53835612 -735311306 629746602 72936458 -35163820 539583327 330543271 -792366228 -887084965 -252423670 543261738 -171711726 49826334 -450898021 -249696973 -34843819 978154528 -123848503 -100572405 -848125120 716779122 567912939 -690395047 316905210 40151632 -484863373 -635207349 -792597625 -648631278 -225357544 253460529 -672908760 810877315 58570786 730226550 -774200518 874558788 731368069 282462538 138673720 -637123576 -170899186 -122647735 -509724380 -427676006 -552164102 294825366 757100418 -773030740 -705078141 361032638 -546235394 123068839 -276449373 71756686 760490293 14801721 59146489 372608812 489109366 -293636701 716315580 8213431 52756884 520136 759235100 705021788 154056849 -528603263 924576098 934566182 158896992 4335714 -483402392 -462057442 -962883538 -751533588 143330548 910634550 548775895 -300989690 609375181 205083478 470028098 51805251 -950403122 -288091326 -749804605 -159961265 -641962163 -714150754 -926023856 -615666188 608915181 314232120 -167651413 604806308 874423741 962793302 -667419606 589734870 -914381323 -376828051 578206613 -825353093 -405753110 -582064085 665101505 945085283 -49745101 992789760 387030493 -564634328 410254823 -530899394 146983120 -815214491 -635315105 582438649 120247854 -858630969 524083658 -356165456 -755571031 -659462997 -342952201 747601369 -486116731 -186018914 840497139 -78739166 283773909 385249154 140803031 -955053314 104586201 281686059 -256729096 721736423 -650090045 -640030269 -757158184 -593773067 -883599927 902679590 591476200 -852012039 919506261 -875124297 -108376777 974867095 -133409406 661092778 703017545 282840989 942566154 -111745152 -547485301 -211213030 -699258745 294223585 -505577630 286276838 -13659158 -167166238 -127169935 129319036 -591499823 -802678341 -303731243 153461450 399666617 -437818496 -802392998 -207526464 533443277 722826307 146273660 -180048335 -418256457 -679698938 -951411962 154290969 2845462 284798719 -429741319 999452807 -897188412 734778711 689389978 -651796362 -593072064 379263436 -350483525 -266973121 -291135312 237421691 -923017111 317553380 56824997 -808805776 300993044 -685482125 -930330845 -998051275 396733152 709387727 476305256 -148366832 204886729 -852168743 289216877 -912263451 757540003 988706606 817779453 -319823526 961936835 -447483023 135246185 -771692327 205110967 -708217090 -383480633 -544936538 351985819 403956708 -967252051 722422439 -970289029 769113785 804968293 367276475 428190693 704006463 -993264413 986210018 -918794852 143832701 -409877146 -715682297 174450906 926426970 -176697628 163661877 366812387 678683465 270251987 705935879 -142703080 -274782219 992485376 915692054 449062385 15014387 -508271710 -863310938 -224126623 -131357759 841425033 560673455 -442638632 167451915 -655457580 -44159164 343240440 36779752 -67893232 688508271 817414833 688546073 406795667 -307250524 455626212 -852324856 55279705 76150627 -375973756 728577226 -869343840 105900950 -528333094 -535184039 -204250499 713217562 922389035 777301345 356859150 -358352232 -134573163 -246887531 740473065 -812261935 -315367943 256918051 348989648 686798994 -857438637 678148510 -296630703 -182702512 -886561284 839365268 -145592135 -674496378 109201966 -909636376 251344812 115780061 -273329792 425174793 -866296910 -33597436 99527601 -821979618 -51335778 -33173875 -696860670 123773633 413962217 363930486 500776511 122678406 -238653111 494176259 -556084343 -412817887 -370229328 -918330599 -607423177 902123175 901541957 356959654 583165450 107325842 476334051 -597967093 522701554 -105827015 97402577 273118164 -564099103 -565578232 -804022665 -383668011 -437735707 382997170 -812159698 977683790 791812377 -603891701 331470470 451456900 930939701 -686188601 -649408038 890720109 -831030984 203923459 -417737454 595170159 -756485132 465455096 718084045 989617628 933654996 82286478 -751478075 113072105 -375466323 -260049916 276360592 -838839886 -922901076 686728699 -483156260 405287970 -240326586 785888251 -954627456 451634450 789305857 272844768 268992275 893937130 56450454 -65452498 -915077533 -846954355 -5457644 148611679 -184766775 -271132221 -377273021 -137526193 -318683403 -557615692 -460668488 420439792 -880344166 556271304 40180869 67415118 -225004427 -564409255 -166461513 455343343 282182440 948924616 488795643 125583218 38754361 -850644739 -204732516 957597338 -482174232 306276701 186522501 991333076 -868133488 778814694 -428542615 -132877345 -236284887 -597033695 860758452 173263061 120471760 319240951 -722885814 -772858708 -683830539 -394795551 142779290 583504937 -683042261 975058093 489106302 891407969 306756953 -53917572 -876585760 -927777576 374612774 29499963 -413333538 -267736084 345882357 -627227610 -4333286 670576039 506305493 924858627 -649212509 900731643 546822125 -531321621 -141423253 -605387726 175738189 -811101181 345250343 -174432933 -67263571 820765981 779539951 780002003 -520024621 777822757 362232844 727845984 -942846852 -550076700 471872104 608172205 -536915155 809846561 22182605 801797886 523102983 -688686767 -561659721 -714377703 633323858 96317726 554919197 -933613183 -671955953 -704536684 -466227299 706196918 644734998 -247820824 659189598 -231538725 -236003035 -627943125 902773696 786245199 -652287658 676987657 551088589 654251939 409245459 -275954506 352815095 -444553497 -944145252 -865322677 -801908424 -849676919 -243683785 -25864264 -500395416 405151785 -473219425 -352027586 229985673 -479665740 -622830553 669226915 756042197 487280610 159532782 108193680 -572672824 -879385751 -479437121 -809128923 -650259624 -383971838 -517316775 -234588188 -698182677 516447138 -252749983 114896342 736633274 867674376 -189446017 -504335186 985327542 -482698506 59022009 -38224076 -109078734 980024072 -262012358 115194704 140814026 -194554769 -943905596 496208088 694586971 -58916583 85005068 667291464 -141856927 -724006464 549050273 -146402405 -132558470 856738638 785620866 778842570 177618226 -310180799 -226931628 792789102 -296371192 -573601486 -916192628 963399363 -101659937 -642596747 -452158134 -96306270 58647174 215691059 968583630 958369219 259211333 -491820096 717173961 942718030 -967734136 657479977 42694133 608451823 129713068 909674925 -107547994 941666497 -721701714 -176155085 648260704 -471231664 208126050 -625306276 -789977509 305111695 -629991752 563238987 727379952 954193035 110397394 980245786 -98689679 -1411827 -186794367 -443696367 -761934681 264926112 709238989 498677369 418300230 -334259182 902930219 -718693645 219227866 -606491001 161618943 344373675 -260560216 -204540666 -749488852 -147136664 182239306 546488766 596550291 181718636 -263214014 -235460796 909271048 -91930733 981573816 410656462 -601442464 -270883080 347537395 536561097 97895783 863434772 -52738955 289656244 140400624 610405597 231319259 -867458248 -226522397 381368581 -137455244 -29888045 241018862 -857362792 796001640 -832131289 113488940 429608053 540404778 911588899 833475586 -545123302 243923478 -725749068 -484667929 -101713586 119146655 -522358637 -135995760 558420297 -555942233 771529868 243578208 -734193990 -727345599 -253321317 -900720418 959769774 -963372528 -46527481 -760001297 -690038219 809163873 963341039 -620462424 -703391963 590454627 -891945897 631612746 302289363 -648325137 -181958541 784875019 513429224 -63652116 784045387 976714472 281692748 -724512012 -675370537 632377839 850806392 271149513 714121738 -134524051 997554267 951188015 -11836187 178919113 714769998 199265836 301930374 179011234 598592698 534764662 702202741 853429960 -233211489 -218138316 -26810665 62754650 162714109 692098400 752929955 154305762 -479075387 959390809 -139451594 882761993 136182286 -565572101 3397912 -849151011 855283138 377108452 -777060336 451811381 711451661 -481045258 852509360 252675498 106748762 250271904 -632783968 105900579 -991288888 485290033 -783370091 -671275470 942534372 607783280 -981198458 -453787062 -63297252 -694185112 313579711 275955077 218276264 -741829960 478557089 -494307307 -139344278 673433274 228020092 456001150 248363609 242297515 -115086040 544231397 -961497238 223993118 -622283579 -66687179 366024269 -782520372 -664763844 880508511 -46477255 307395326 814927151 388493437 357284512 472914294 -758007399 -927776890 -443848799 307239057 927742230 37228439 -925155154 -245389425 -476078538 981024143 -533012073 520498008 694473957 -417401718 902723715 -211734710 -251619799 285909904 63185431 216505212 -159222217 558811696 -819166447 -501916303 750499805 -346042024 921352596 976995998 -136228367 -137898180 -513590065 -783033512 561712666 10778302 -107189552 769697733 850595391 287517232 838242871 -177162897 417912790 -40569095 554645215 285246091 505859086 -231753295 939484072 -697812143 821006298 -270035323 565394537 -79809174 591106673 -653295936 -339393374 753586820 -229044294 -735472754 821343669 167500935 -465815440 -595644695 -333450641 -38857545 -2516718 -405039278 -294737042 802100024 434328010 -634531262 -207423872 530966083 -292437477 -227577541 -217477989 958833498 705903542 -790992407 712316658 49742338 -46451695 363323184 -954916998 222465359 355701096 -171068709 423828136 -601914238 255853919 367748037 -726125969 -926399827 346381130 -32511684 -289815165 926968730 -641463260 639423925 -950607533 -181629761 909691091 710309239 -782613182 255833018 -269435004 -439109126 -822490638 -597687671 499771803 136067165 448110832 813719996 697515845 -46803471 -776406964 -883475381 -94403033 -715151467 -660945774 -918397218 534403520 201810686 679136411 -55076609 676056377 -519337599 804144846 -936083388 -509285592 -281035731 -491015406 586477233 -167952615 645097348 -780468148 605580568 -703522170 632001019 -879847974 360080375 -314329665 -289316040 581328946 406548936 -720210636 -224022019 218975071 71431868 633313514 -742848390 -818123724 -550897712 -849806366 -731387083 431441080 -937944031 -843503814 -216102532 328285774 305941534 -190026424 -691588273 435816832 -310920387 929547426 824475661 -394404447 520565408 -779771208 472640120 562355526 -975718675 -239442592 -691630964 -838928036 795437633 269073269 1774008 -720934322 -123261961 -13990712 560371967 53329635 740470831 320136556 971173340 660232717 4421464 196206243 -768544063 -915457932 696626572 753391636 885087173 927679976 75032394 -554575910 -831398018 958408202 -867274277 -597961507 -650602242 486329269 56193287 364642221 334314922 185435078 -728543001 -927727452 142155920 -876217870 -689059765 836968005 -89952063 -528840563 867187286 -424866234 -191499372 823833532 879180136 604830778 -426103530 -880988114 276190788 -210636883 -393249733 654998551 -440983859 -872946146 -943531923 595365573 -723446517 273469960 -164164145 -733417002 -782746231 166691155 -592775040 -913458785 997642883 103423211 -541072425 678200309 162566964 -231923354 843762424 700772060 411025148 580611129 -935115474 947982824 681523310 -487511842 227506888 -115617527 -487056845 -620979879 -329959901 931264119 -873450323 531121132 515814241 -776461044 -779529741 -728880968 -153229263 -772329692 -799213641 799661089 482603114 935051262 918690619 -616176086 -98539225 -19452814 -344453163 220907743 723249349 794623434 290657296 57404930 -612810392 -668725946 779555251 -971714927 -636132094 191861202 652233812 -601954791 784317229 -294919111 652472352 -489797768 -661216564 567447620 86938051 195206650 -615603749 456784892 -435618495 948561053 -916493786 -123275769 -802636428 -971380079 -25998285 616907280 -53015995 -1949399 -91989484 -447910970 604725780 346313726 -294107045 827632965 950428958 -394702677 -579174598 -485513817 789720077 -285883186 -291576940 -974082839 -447198470 341161400 -253327662 -633940981 212753640 -945649291 613100218 -777830726 195496332 772265132 790380436 309286653 686481454 -227628998 -275116113 -984956125 -565975431 -688010987 -419042949 -97707188 -813247365 -786113744 -790450224 101154848 25815147 -185817888 101192703 -216575202 -935314805 -610130992 328900464 746138246 953814676 -468757980 -186553684 -535945385 -250971410 681995421 -642456853 -334341663 125333145 -877230048 580103336 24025451 -172728231 -994964413 617238690 -323449924 805986820 425767280 344985229 585307637 -579431164 955030387 87512352 -234156293 -833826763 223529706 91232860 104753882 426993948 -10393709 78554157 -376384610 -852260057 -836537942 746515462 -216957028 956712546 52615476 -268170501 98050980 829317343 -713788452 -732653001 306543157 -520453955 325179505 809771460 -274897068 373913882 664737693 84197701 609547945 10674068 98450179 -651236854 616212868 506220332 272276121 983246764 -267776729 522550547 -368414547 -944794289 975285361 -429374037 -655482649 -704497714 -637501480 -729933416 168876025 -939454635 -682831981 424950950 675408881 -653902626 -422576071 -948202042 -579672374 90692704 -889026343 521426248 -711026765 680532042 574782253 -275044329 940152750 297307290 344065167 -513965692 -974532731 -766258950 -638922981 358049684 -272517994 799992283 -518612081 530313510 -128765259 -247202259 -234723270 639109416 -440440253 -94898413 -662474071 -16366364 -596094921 964119895 -762994581 -39701904 812935334 -877085657 47587805 -657864727 -765715561 -193193245 66305221 -196543657 779003475 17054452 -269890389 -740178482 801728141 -218440468 104221106 -635246841 -988014183 605783466 -606619802 -306828909 -861435450 -548663364 925790144 -466725720 662395798 893909985 -236323596 -459291878 -96052766 769433430 -52143119 627796250 217430359 569193239 483361945 -50389521 765778966 -700090808 -587747772 -271266087 -24603619 -770364098 284627403 -548470710 593525254 -71916796 -909498657 896265307 473479830 220916298 505149805 839707454 -897145268 418308865 122771911 -50096094 -917698750 -674232484 -507760729 851072682 -282169683 497396716 17608121 -92963611 576196940 -842541747 410272162 218548056 285503241 -99889669 -831367108 -624758466 55413517 307854078 53259855 975532762 223203542 -506581237 -508801863 -448302864 -836767867 579020643 -731482697 -520701153 -234969335 -702252483 -714009426 -264439068 22683387 29223773 57601218 -419050566 36358640 -169924140 501558433 -701687923 -708273133 -643095579 -126252175 -294494745 -733777950 -592746707 657792523 -422867946 722572440 864319460 -356496849 -118744896 84003210 583354222 238357125 -188773892 92045342 -508588932 -234000242 195736109 -994122382 -188825917 918989821 109893721 -608547203 -795899672 274132251 -860388976 -352627279 -40905889 -748445690 -168479800 -388697839 -118973741 269896971 -168820698 -555111079 -424299369 147135227 -607263675 869573697 915578043 -854405612 -506941676 498652013 523290135 278076005 321826764 -336587404 -945695886 -71482212 -188647863 634918468 320448224 212737251 551094260 -895666010 -138696571 -139445998 -88316697 -117274281 -400918581 942484206 -497430497 -750490356 375055043 712037537 992354081 -65255551 -397379637 116854745 -407150759 410179142 769119670 -803863439 89741589 -114805187 -306629561 -531295648 72741312 -747486584 -360418372 958758899 -674092275 -750067162 -301521618 -992651910 818837112 547212684 766244627 -455900902 -888441772 874671144 -208239723 340009364 -330745266 586665937 -570591621 637334038 -183110949 392696290 -221706973 939584412 622301802 -874465763 -250200744 -895055837 532162050 627552549 -179398408 347950864 -437292026 -2442383 -701396142 -454519621 539257780 221063754 713752822 -632323137 620884195 268679323 -763158623 -903504681 774157208 784913028 -41620764 -635811189 140820383 840732231 709788326 494386486 -936378860 134821646 640446476 148127995 -556969104 765226550 -837040704 664235274 -212899337 807049709 877204021 480132533 -188139882 -224046984 265242776 891554500 -304730133 -448112779 -598022904 -493942846 459558721 502192825 -321274015 770525774 468458759 -811014683 989276639 -206634009 805581510 995008655 -420152386 489201854 964810945 402547664 -487131026 -257825528 -695560921 -54514448 959484191 80860705 -919953454 134643481 409861490 5979212 540297718 -555604573 314322710 454985378 -751220176 -739309256 -321052396 113253061 808766228 -742653609 878915177 -829412129 -958232098 -667057128 -785057922 6736065 -602120650 307404457 155173606 -662445949 -235547452 68088507 -9708926 -119158448 100284770 -122694062 620954862 -574242269 845425925 -726063753 94631915 741838394 -512152669 674151141 694001142 23877076 -762770768 -901196051 109360919 -947446850 626517277 -425295209 405088419 -685232128 824378012 -151712066 -617664254 958963175 730384011 706160512 827154110 946184333 -640908820 698070345 -395009618 98529007 907295350 -83747811 155250161 -931343454 -829050379 -712774843 -946696821 426573527 336650215 421343152 100234321 462405068 -171232087 -64718734 882829848 831910423 136630351 203600603 628526872 930212554 615379549 -93543437 100786350 37845861 75221333 138952208 -751213880 205695659 309419063 693270511 -788677402 459405105 458705921 -242520605 625367292 -334408924 18572631 -237652276 -992272074 462580886 -597996231 6873875 563785606 554037666 -699876296 933771304 423656103 756575022 417368724 756620651 -546061222 683729812 -459522870 -654335758 -504297667 -873608388 -770700031 310502148 834304965 -726969191 32043711 44381642 -761143296 -406609230 950198867 -388947796 -916646958 924152511 245882637 -840069002 -157326673 -933128160 -445050346 163752406 -273953116 911078937 724039745 360158495 -809618657 -840305152 426233149 183296408 -924928035 217772822 -665684012 94269215 849086259 424902500 -217806151 252086599 -728292991 145513621 -137038720 -53412692 -433510253 106629364 -345368881 779390222 -9585397 722395953 -853736450 836482166 990352113 350995559 -740039974 794409104 187989820 140498260 86479041 403098295 658191754 952120126 -1335859 -694838715 283130698 -837812478 -647618895 180969533 843180605 422188275 -115351765 480556719 -556212662 -184664574 785831513 388350525 352623067 222152704 76368956 -202992829 -267153567 -125906045 -860263049 749825620 -659882862 -926601011 -643359575 -30450476 9795009 -604714668 -831321804 -251941585 434572166 -581298074 -676565534 754788112 -894260376 -722644064 -521161953 927970153 364553607 -885176137 874650106 -9196025 -532623568 -358959115 229675064 971948957 356472712 995734397 885219232 700095446 -742409962 654304419 -460082300 -991092459 -252420077 396741433 314415416 28909625 -446078240 527386171 -773354258 -227660349 -330375791 341733619 310882448 -310834840 -489321234 -728672797 -398074552 475000400 313442978 -841768361 -592473716 713152827 -628711951 -347307669 75818024 129328242 -179876830 303400649 -711933145 793330085 679022288 -380094215 671218509 -190570795 513407299 847764533 -408727494 145807623 856745570 -722533956 -162363918 269795028 900989814 208865239 145969067 470896561 586308712 631695894 252918952 214020422 307490907 -93930258 863160696 -936834705 568307547 -793020219 778197374 -70256364 585731940 -736756828 270666873 368502684 209482483 -545631092 711919725 -374536355 -661914855 -862172537 927431734 -596337473 -396976254 225290069 268382802 -94761872 -166299627 32088248 196422078 500080604 -216637310 358679912 632474328 841503061 -857610743 -2833128 409467715 -978436329 870191888 598695686 -976539295 -947476452 1819929 -983029573 316126739 -643772750 -543653895 -905397346 579627222 65570634 800715037 879687131 -808180394 281027663 406671437 582617573 720294922 759293063 -208667435 177760124 -103659813 -851910665 374041343 615275913 -750408588 -312165140 -196221303 -232154203 990054624 -332262634 -643170185 500395983 389328766 288400776 758402289 752998225 -533170777 -955425888 -477068332 -25551937 -930690518 414662298 239214248 -925917884 136131168 -861825384 772333693 281063747 -107693341 150480110 941502706 -271399201 -984374042 169892062 557874172 -374237610 959300350 348189414 -636253574 -264896856 232062454 -485901476 246952474 72947986 -492827518 471741654 346083175 -623692982 -367150728 88963689 584244040 -39688334 727412374 -832490023 -197250729 -405233797 -450835213 447693853 -460267049 63365473 -597461317 609832971 915548630 697995555 -893812971 -350821941 201034327 -262529058 885249701 -192177473 634537389 392907925 268403260 506486395 629509230 -982187744 -93366812 -543286246 -674511337 -727855007 358909620 -190608128 629693385 -560972858 -779907539 -213941201 -857422749 663749205 177859839 101209486 -97926787 404267353 -609868165 698029804 -620681598 -841608938 -355072212 523924469 -958999544 805468943 329401016 364508695 -589653645 351940695 -997761570 -299586865 -307433798 -347989295 262672589 101392545 903010072 179991209 -624112559 -263169562 27495373 433357804 474658252 -826881919 705715577 774036733 9623168 -988938640 -716860835 162530846 -139205790 224650722 -809090716 -336891713 -315943576 -3133915 -81140601 -102003377 -767325969 -986776227 -352256885 -366585222 917872856 684427150 -789958142 179261588 -366039320 12182409 -339370655 -935582149 124680173 -382964423 445708857 -246921125 602158309 735986320 -303486062 339785606 -715771778 -710971851 751018485 -968061557 301528423 28178594 653802925 990763505 467362645 -42691748 -225395687 599777683 -19113769 418908524 -615143576 -820103109 205898442 682722024 848270151 32274069 -241600943 -368321697 29457821 -130999348 -512418660 -812855456 197782956 -41748363 -539768979 -653678834 767495773 -698609917 915476306 386066521 516180553 -578354690 974301200 618215513 246690745 -395788574 299377843 479053932 -630978894 -945188227 -863871323 -609840996 359505441 -667598294 -724283177 -190026199 895825908 654299470 -664552623 278054076 776471817 -982349881 -752624679 -115483103 -975740053 -193176569 189863979 -815088697 -249265910 532547492 643980933 207813620 -466993114 -285579267 -7286448 286030674 -261175205 944366428 -439624888 796571410 317970517 242044283 -640645877 532786151 570195773 -970052539 -566512756 44104523 571941690 501389363 691177696 372258912 -482964660 -306314517 755492559 636224692 -214832853 225840764 677892899 -410147538 -435858125 -723181608 -602537806 356530799 -950252655 840689354 654654316 -583770238 958827081 -274425794 946610881 -814654063 -459860246 608093402 -644348634 914718465 224797982 594511378 -154750931 675735958 921455079 11754944 -377105313 952242121 -454923682 -901923861 287349318 -201910033 930454787 107747830 464842462 897915133 -695560016 376373475 953947361 682458621 -775202150 -745301123 966165967 59245755 -911640848 -423722194 -850176757 -791221937 259148960 190691569 -880558514 348480123 -323970740 -142124744 905155091 678124997 -442472382 633812242 -318234602 -981348142 592103256 -824288769 -85391255 -796437550 746742700 502003170 -22770991 -744409637 691504638 -291446276 -378730787 -411018794 598688695 -851177043 397057116 -502558796 134110419 -91973849 -451926603 661755896 -385125695 -265812045 -489778829 -508053810 533703400 492576931 825962134 911673871 970061676 -534702308 902341352 5121372 -342618535 593421074 -212189383 520761400 699766523 304219035 -797895741 768318311 -339591545 -60219155 840450197 765704136 -343065685 697055360 -309753762 767271980 -660029984 -340104929 -844025403 -221430515 728775069 -334283832 943404160 938057999 540396007 -347423712 303782102 -5207594 587623350 -82132451 -764133801 666979409 -583299232 889205705 402400093 -925438764 11671463 156214915 -270303849 -87188251 549784597 564945572 -522178438 -727088050 191878091 146275786 972157914 -186226293 120958039 -370561253 774072343 -795876083 -245526580 -319421393 -97156060 -441331850 -113750124 858561520 -891427419 651147193 -427961089 398601572 758038465 -27055018 443335071 845574441 907144574 932902768 737682479 -211687902 312854446 123990865 -601099491 572310366 -586339758 226172716 103677305 43446312 793813224 272113012 -412908644 858922827 81812284 393065986 -420061021 729757279 -867397939 -237218042 479958349 21039721 -391997345 371160110 -976943338 229035341 421523152 -981925544 663732963 -602461636 -448114648 -885292440 -223850317 -852270279 -824532411 411412604 -875321053 -826816846 -596589921 955359255 570935655 -481910495 539597460 761408746 -558264932 -265470802 -200186036 -869602513 -3429109 -146657454 6731880 -276246106 717574641 -559258736 -771901890 916743722 682081933 -519557270 442033224 560672564 -369645205 222949279 339395107 186605415 -476189998 -407944849 269002071 -886818907 -659468907 609558979 355053688 -540942529 -438324486 75182780 -638808648 100585320 286615196 -794386521 -257695661 -399945182 -433495728 -473768140 247760836 303577783 43507890 -949436481 -226998588 418652326 -376981483 471762977 577555189 -351788854 -930224830 407402399 604525386 36546656 -652224508 -742674347 462417002 755466779 -116373464 306752704 -887634214 424252799 -156616656 905277348 729077721 566614141 212309287 -64212707 -670359524 456472906 611823117 -114673802 27597309 -924022595 -355231236 -751000395 -62505587 557058783 74505959 -333749953 -166365464 -343282529 983589795 866049249 -55266323 -15649974 432007287 -429297254 -61961736 88490583 299775146 692383772 403591704 831416426 331960937 -198019917 -286682492 954734436 438760793 60232849 -106677740 -108385636 -862851595 347509858 -981889596 -684532245 -654083261 398065459 921725617 -144927543 749168910 -201681758 438144639 968570482 459309639 100912238 480026931 694649766 468157037 174762397 -177416507 -937308393 -259771918 -929660655 -493801567 -881518868 124457047 -616935256 -850772316 -510150099 -739446588 -110410425 971515690 -241589068 -981997747 -85185203 -133477563 -968211248 -533122836 515843357 -135785448 -307659574 127797325 220791363 -738905714 23232224 792100304 -943000353 -932887193 929255592 -998886004 -12284157 -830433345 171021691 -616660949 256485719 -537120400 925262309 -625267384 857275946 -887226267 903047240 562837968 -28274614 140779556 -759379229 720840616 698134812 344789126 150178790 -803870819 583196696 639852381 788227272 -415510014 43091430 -748660495 46921597 -689576548 46595824 236735074 -695532729 -726071471 808495835 -628530091 -523009380 204924078 799476258 326751709 -241639351 -427313642 -642865678 531892757 -673304909 -901295739 -213866074 977637500 -637901357 -57982767 -542459286 351706040 741975342 -2077018 735386653 790428969 460056520 835956589 144536610 -948992460 -126850454 510669730 -624820075 446808799 469797736 -669730599 -751014218 -177055786 -684851404 680446066 106046555 685219958 207015479 -277173776 39691751 -145351318 845799042 888459395 240007920 -788637628 -192668891 979421103 280076583 898717341 561525979 957826895 875097373 565723281 -18297077 -751615835 -468616948 341347226 -520369920 -464044595 -145899737 -863595693 952744941 -896012481 721530571 -691255475 255910828 529284177 275993631 645786981 906378902 -41003331 997927987 -169064841 -631136121 756387134 336546019 -86109190 869963398 859170448 307883061 -956152993 31845462 835160902 -837575914 460262759 810788905 745277923 222131148 173528792 140912987 516714855 658239729 -304741802 -20672941 -802585342 567332608 -180841254 -385172288 -121138698 481903994 -883171129 -836565455 825154686 -61453090 945479928 -937399947 -106402315 134822788 -88004896 412669388 -125774191 98340083 546960498 848151542 -786072734 86437050 724295590 -435147740 -960236068 -382539079 84297996 -955186822 175635156 -161309864 -175932295 382074970 230314709 604705954 -859501674 568087322 -605257813 421708260 514734343 944508373 468688544 256944634 -43542088 -532573844 461411847 -572415047 -753622043 -145337571 -353687046 -851915665 -992198174 269832453 -86568040 365235074 -661743681 916445085 325430573 -488020484 621392383 -480392857 249620627 -357639443 -196076388 357346832 542068233 -176829720 -233656733 -592647312 468997573 -711656198 -791747787 -25526542 60528604 794524074 806736232 457338910 447324344 305803245 517219578 693859074 562331414 188380921 404606658 -250230174 -116768050 161798854 -25662078 -497323307 -175568984 -200341726 8595614 -284766651 935690753 395733135 -916603311 -164736518 473998932 662524823 -914093741 -651046124 287081699 -933323135 -620287372 777688741 -729460196 503597646 530164597 -54649754 -937268296 -98760298 -911160474 -708165508 -944869497 -535802696 92804602 471249702 -614889178 -160244890 544594288 259569235 -338401988 -861264578 927137081 -731805066 -761619008 297757442 -93841482 966292387 -184425144 935588138 334261632 -188588504 194515186 -827381865 957104575 -530657047 828517703 395914129 -401023886 97790191 -961847724 257309929 318595253 -270062548 -538673607 773591635 523501482 615693363 -178295428 449960541 -733732705 -144786297 440187205 362185859 104632055 31233454 -621489518 -245793901 734496469 338954699 -52599915 136463318 758023266 -734836831 867517544 566771515 52338134 -678443096 90442403 -573585517 -487575829 517984577 312517235 -416079625 455233535 769160304 828792099 132615429 -208418175 517143771 -16751708 933461599 532497423 842402651 610110450 -614286368 -274600162 -42915308 125835565 -777553364 619097457 746629228 363530107 335636927 -40658764 -938962327 640706099 896027001 932305943 66694102 -118451654 581093502 602721987 457153772 892538076 -601242070 -722145575 -635636238 184539962 608742327 -143331557 -225636107 -110904491 559605105 -153745017 -557964840 -183112938 618221727 -47220862 508948446 656866851 761246065 557791865 420006769 710708497 475350659 447408466 918692626 -554018169 928267135 -787798072 -215479279 -171022165 -840522079 651320328 730763923 133482651 -447765752 -506664168 -427730606 -67853768 -489065691 -1186977 -220191233 917816314 216455315 180634486 -651095237 -320057458 -807587332 -542051507 -674608789 772424630 838412518 -915809581 754910126 824502709 -774283684 932130309 67904074 323501641 397138875 967771286 309271232 965165193 -252610034 -138177314 -122451818 -375366940 584224310 772469322 153141687 -932243957 -725052048 -908666787 47172786 -156666842 -318071092 526957131 344724627 -923211230 -218080441 -495464592 -177971737 -411519689 483427962 -937719364 -905851355 473573465 203973310 862737647 -883975401 21658334 -548492682 -301567025 -384118495 123710903 434654392 -835002027 215192748 45248985 340495767 764960118 905143666 564614442 514065858 -723093220 497271971 -869859125 6623942 780228695 -686720798 -514833076 -331664773 425559275 -859949482 -975557536 633146929 377268261 996799489 922524519 639391344 -972233118 -538142742 -590747505 114398831 -57993003 572348797 782451403 533429127 -189178433 -765491079 471434117 880701428 415782923 -45246052 -166288410 -625715225 840135949 223297505 522246841 -858407684 352013083 237424434 445546408 339490134 492591547 -803044029 477700535 -561488710 435206418 634233418 802613272 -973170012 453411388 547088694 -757551905 -909357320 -806101660 557711530 798239068 983720445 -96315758 -208950224 -18929256 773750924 -854392903 68436132 95420250 -461875869 -832734253 606318218 194101607 629029574 -801370829 377810864 -464409529 -727142650 198082213 197370317 380086104 352411917 571763315 -263212059 21445337 919633051 -662547264 51309967 612524141 -913520622 640326541 613131577 157600105 305313999 -404289090 -202346327 276485981 -341041610 -970631868 -69837700 684508472 578263710 898968360 417889523 572836176 -219001996 816448938 -329540139 623291406 973087150 -298439001 -264344115 768661608 -317102588 -754459017 236287061 813554331 -991999167 190701941 -713811386 278528205 -677764981 656101104 991698823 -316126283 737513986 -378030439 -225751165 -580768250 -482822535 398101356 384907182 52246055 -654672794 815801018 458865715 196079062 13782258 242453466 636306544 36052620 687236758 152498229 935650802 -931026334 525403261 -606584961 674657331 -991715656 435194307 -934102015 -522053236 -538127131 -418801002 996389810 711639907 -745232489 -123595007 -465675611 -422472904 -597576050 -126238937 312480699 -445849353 492825766 117414061 -177838981 -465982770 -265104745 -52905883 -687677249 -966791088 68256737 -606168389 44094141 -381951026 108502652 815033707 -849432605 -28964894 -867752760 -968460118 890361352 -669940740 63891141 44906476 -204579002 78481954 619640170 -887037375 670946807 271806153 -616954860 -664527606 -759233426 -395464606 850502503 960242179 -923312873 886737101 -196870064 -838612927 -139857049 880588893 -450930032 658980337 -475203369 861547786 -797177738 516627970 -972492714 -808025316 -669639673 -753341437 156835460 651026124 957955592 71285472 400063967 -199444928 -266294574 -240100901 221642519 -100762299 -897944646 783652062 -428671411 2704230 928360991 -55145014 232197939 -442366767 147323059 42628195 -624781515 793787945 -980536863 -491212553 214033486 -996747541 -855187580 -27990586 -475201462 -681444446 380846369 687927397 -74406877 20825689 887829807 464241416 -555354573 -485439755 654833071 562483875 855472346 -254012169 962612733 -871568240 -182692602 718259845 -358899856 311597255 256378712 -950568899 441305799 884907060 -614947377 302124959 -962775623 -367686881 820040531 -234478334 752761763 -358997591 -406295229 144582205 -810091870 -494837847 -269273055 -352970419 -442767876 115873605 31374694 -959593381 -624724380 749275083 834552626 47674099 -355199219 450023882 487325317 470663141 538898880 -323520957 -246908214 685566025 -138056132 464476996 940229360 977292300 51073913 253985889 -94733194 -90472903 -335035916 -795958739 367565229 581748461 -974418491 400511088 669713061 623044153 -168906670 -126066694 265552620 -902008314 950216001 -453655687 166839579 116211133 -808212043 368656902 585115480 761813220 705767572 -318668893 -259324688 135751074 -129159590 425988197 -205161396 -914635060 -422314921 169586808 940358517 888813041 110078114 -823254153 569012039 903131651 -663431351 -716131767 775048612 682020907 -43483772 -764082291 -896404021 192507544 -890909343 -762502556 -738609045 -787776666 -295926736 904094529 -623522556 930182981 -254643220 -939165949 -756015716 -739251069 -722190657 394586047 -993543832 -989836201 853541820 -752419325 991596312 282452395 -583753943 -91224459 -53621253 101784885 -263503767 -574493879 758521132 -214354993 -825901248 180948247 684140565 -837304982 991919987 947679606 -384196681 3987994 390066049 -642462211 -955461145 -286482755 -105242338 -963309607 905713656 -580913327 -799103010 -431896198 -894774158 -914865946 991127203 -944965220 56952978 -382867700 935535436 -467643917 324280110 607517250 -673223660 17223464 -980296495 -656607221 78228327 -985457551 979898675 951051808 -500306515 345008100 -795852759 247085262 344384727 95030006 57988752 104947741 -500105545 -490758772 322456023 -59253831 -651291460 905275090 -155482714 67035539 -755047829 -425600905 -923861156 325473688 170633053 -782883140 962356016 -701358713 -884833178 840652005 -223947899 -497051232 244702690 -810850850 -85136312 -588525888 672512281 -407296572 781979995 -524912050 960028644 635318446 225061529 381038299 -783217835 -173876084 835893913 895821775 -572374687 332097844 -832547298 993608164 383193026 370886262 -389899893 -918062672 632662052 476805680 244259203 565597991 -479644943 137815498 586772586 820063029 -696004086 264018461 -35709948 -567301914 208500343 -41289678 -832878413 -922066209 145933493 917585157 -823131638 -607798082 -691399680 -306331269 -158783356 -470773215 -919309401 9565141 72662844 915099385 506524530 910529493 -58074318 156461511 58737328 -201388319 -218033724 502573461 -327983957 608433198 -32452804 -360170358 828266744 -389361145 -664881526 660034623 -263358441 49702507 368202447 -394763938 -612656225 443039852 -773235281 462754297 822713987 -673872589 -561022184 491294044 562153376 -615603370 -626696323 353207327 575389899 907431733 -24801343 -377623579 551856331 -205752394 -8478969 253197630 967273656 -126182421 441114530 -236860160 -209546650 -679270356 -999742007 -724629830 -930085065 -191917086 -635487418 319492311 426861571 913732202 395143031 503012155 -638966448 140070403 435651328 -959264285 572599141 148908518 2069079 -711408401 676029550 51888967 77066070 60290779 876119086 -660311042 -434977233 636463011 438933961 691177235 -91092977 -502586558 885583758 540596595 919545556 762420258 756801246 204527205 466295955 -74241893 276345663 28850362 626988112 -732465320 691337826 -490152284 574080337 315778283 -716257401 -578712887 152632080 710677867 507216696 -861213735 15574308 -277932333 133125640 538448151 -797997880 672292594 318334985 172874365 -928838234 629362393 -204745853 -492883920 36897859 -384429265 -99883853 -431064787 -931187470 -186409233 -656394502 -544065924 -684257027 363466846 838388222 829663477 -214937981 329612317 656333910 -474410364 -285497047 271217424 573576093 -933548288 -197261110 -596762775 737992124 180517624 -723974168 262740257 356657125 -294239629 979977600 503363022 -678868853 958204863 163915532 785927347 799378279 15648014 -233861314 838600597 -952871537 -964615116 -440151810 265691060 -275253585 629078408 90653624 -706595032 -917473213 -354696204 -715374938 219920511 -728256392 -676759638 349806124 -493378357 -121554488 -425751838 625889033 749734285 515764596 928894004 242426523 -662339776 159846398 207788200 813463520 -282700124 536041981 -368339586 -403636540 -498826001 -608176802 -26063489 -18424994 994623411 963517072 83830460 -262745059 229325160 -14141499 -639741198 602232954 -368347243 122668916 513102141 106217044 -125786533 361297573 -772450703 -403294362 484583826 -84969786 806959020 314223288 931658252 971727783 416934835 -929618298 -100589109 -241395655 862854070 -486423137 -451844447 -761547482 -759622632 983564701 781116359 -821892186 747362279 431315157 -594749963 -460267862 69988706 -938624935 653333508 -704518687 -545213384 340383440 -996971070 -735697641 793012016 -40907692 66518449 293834325 910888569 -230841694 -695266985 -623902449 -692766970 282326333 -749275316 -231235213 -833993378 783744032 689628197 686613999 -758203635 914506492 -766161277 -665117241 703453918 642491832 -458871092 833094520 877488212 -917448801 -153769614 68134926 -610242621 384884104 -297928307 -935296104 -571645238 -934643039 -528915811 381348557 -208795244 682078243 683742902 298673135 -170902585 -503821425 -973560236 -862297239 289416082 -116943327 -181829276 420287066 122358729 -124922898 -47699126 756612084 -434923231 272109388 36179687 -952542775 139017248 -402405602 -108603628 -390888400 721658463 -509122277 278994898 534183466 -488650093 -283194769 24760805 -628071697 -447940118 -268656691 -230790841 918391928 648352946 352991788 742779047 128042298 4428301 420521182 941086941 -560791177 90853293 872275548 579136601 -86335699 -309753102 932081423 -683861939 164035749 -704020722 -231846784 358327495 219212979 -814755226 754095166 453048257 74917298 -743746899 423683985 505716996 779525621 762633083 -815364002 -160524719 -204041026 130341552 203645655 650680261 -385413606 -921799493 -326832421 283014590 592532543 -306318781 497371030 -343781902 -522009776 -173904781 -54533287 704119750 -501041567 402039643 -80377044 317988021 -898079720 585848515 778040086 -31896765 21185112 72395554 -241332638 -343515255 -456449316 -712845078 -371213528 -827480105 987647379 -349958913 -584590679 552926976 303726156 567522536 907359927 837280370 404165829 -868939838 219572512 369076984 216519802 859373754 25967546 764465505 562633977 -252506140 -779356011 -911218082 78472408 955416059 572340374 298090134 -957947419 496413186 321833003 -10252759 269113430 -122899926 213115083 -380001988 262853712 -718795321 -627502590 -885732450 847241201 -323517760 455466506 518835930 797641396 244535090 104511000 161479930 -930617250 -244506894 -122090288 -849082860 969445990 -188801340 -932367209 334207189 972396981 -834466861 -680296232 323243891 109028633 925324535 364878708 404768222 -503543533 884563344 -299684552 494400996 563192782 526034485 972295008 88611570 -633834520 -113284735 -222217269 -837191486 983125409 -33567986 338105355 463551968 955848106 275302655 105937062 179108337 -51274738 -949937817 -431886623 578631094 455984284 -880958489 736212218 538018460 -128892915 125800945 -681607578 -995476985 200584231 418296553 -330737419 770162615 -110494038 98586656 755455788 -461712653 540351016 -958137459 -268035940 677436966 -480659618 -568043687 559215831 488075018 709805903 -246762359 -528449127 -67725551 293124996 -200902488 -763486661 883535960 585496199 -609295031 734522492 983315962 -398408564 -557919057 968873261 -761158142 673316711 -952404827 823429758 -747107238 427004717 -898359278 993915314 -385957277 403064347 -713392243 430843052 467435055 865071841 18581054 845452802 -963724199 -242284944 971585584 238656929 -769084832 -538618627 294513269 644470906 540062700 688174540 -338084199 79127833 939030207 -111063695 34509798 -952631618 183483839 -808555337 -213595023 848705573 125777858 -468920666 463259773 -759456038 -663403677 -621327234 -641355133 818172696 -581901862 209344542 -28034269 -798537195 624671450 183930431 326012551 222594871 378765987 152203160 674117989 547528900 631708941 435507074 899417895 -193531223 -12328317 663090553 -591488415 500759631 -357254162 295955201 -813861699 -396691479 -22373944 434438087 638823361 906743977 827238158 -540334659 -360590482 682075971 -165659362 525406431 831173333 -790764411 986400734 957747650 -216117296 213653183 -263160563 -719408950 193173449 -843578619 21839838 446611675 765776520 -939936017 154106712 -911105873 383948561 -987774813 59005448 -977519244 -323581830 106999896 -647328185 -770488202 -540796459 -853946370 267699612 41783751 -730418459 -258794572 410055411 771986339 680103449 -71993993 773256978 358771787 988417672 936787526 -6990352 -51100881 314110049 993036980 261680558 -482865147 -153425226 11547913 917304939 -981215683 -965841358 -135988761 869762814 -161365519 67959963 794218983 -545537468 833430079 -423185570 -801856123 629827187 459231218 826881201 685833588 306486016 10498547 8561857 -520209994 606419497 395174472 565411327 -613872003 71555266 37325423 321102438 -917812803 -999213940 -521380748 -115581646 -64512711 -559060064 -37693233 336110819 663853201 -503298114 -963519774 807408699 707401803 593458555 907205274 310384077 -469740414 240134354 49999578 261702499 905824600 419957551 131464020 993188196 -564533890 -576297244 -832607595 441287687 808934140 -266708912 87516176 678661797 643998293 998788586 991549656 505205138 -686307887 470038575 817491305 -328263618 -923648456 46172903 658524827 885331514 379034844 -762235389 -772630056 365138811 -587037131 919540708 -116159057 -437984124 -536450570 241395788 678298114 -388895277 325747675 -74394056 -843157652 485317367 654273450 -897313597 275480922 -650306269 -714320418 -29830483 -762255133 -165445464 344334208 -952238789 -987706817 -854013177 -729276552 -148941998 316551212 -419361317 435039216 885542507 840311663 854040128 829827642 713045719 -352274401 -951260134 -302729986 148294679 792584931 -975401003 -50400243 -668922894 -66939728 -595283490 842454298 101021009 -203876430 667910971 625740099 623647702 906166447 741301657 265111357 360173557 449867428 -746713042 472309449 761188287 -260279101 -605636781 541595434 830264658 445253603 248165272 -228890794 888582658 -483447380 -831364532 809776128 789399032 -581260827 258920117 -654699436 -71131836 896420309 706067213 -672124313 -143145013 348124272 748303150 -214321208 351318808 -782288609 -653232517 105455636 -519332301 -66365744 -943741961 -142479274 -752496805 635795213 11384573 186846314 598824703 -312075878 772429751 130545258 -62577027 -912918903 -17256184 -620642340 -363940485 510218439 -925308578 252940389 -999725335 -608064849 -305828549 225721223 359588285 -837863742 -875601334 806691183 -142021769 -191183695 642738674 495877138 290848138 49332806 -711673314 758500962 -407883271 -644113662 -957004067 -563490533 -164706680 -981626173 -300591446 820706739 777136060 -595726733 725680145 -960697062 -660725496 576075275 -586039941 -412039642 521168705 913917920 49496488 246817205 -632546806 -55793531 -32477825 423433302 -507927457 449939673 -999262262 -257219568 531263221 -92259919 645692389 -490399716 387794957 444413532 -666380987 253637276 -638860951 307253281 -945226770 872354245 -375998037 229176982 438360863 439470787 -308889494 -981434695 -265447409 119100328 73395564 681725474 -122947416 -929179459 -182015864 -569313631 -324416893 -814238954 -714912190 465672677 224304916 -313718373 -237174435 -841879484 403756858 433184005 898402021 921429589 -873366404 972155652 780314525 113695474 -988536043 -856872372 -265971766 -129347625 -307277312 -257484478 -851280386 165878872 -658973548 980921585 112504550 191265071 -474622252 419484777 826871590 613726309 -449128089 143183112 -678515012 505098971 405113151 -772521648 942707022 -513998593 608740684 -98444478 514439092 -15194601 -372924339 -448147046 220273343 233418318 379677653 -278640907 -852629041 -814072120 -866411725 -270251593 -909272765 378002485 77213464 -121531301 -148495200 161819156 -487621619 -121102639 -389601430 -408846367 134415668 83552191 -403634657 668488647 -766912963 837568301 178249090 -925878606 -424389590 749128188 951469364 64213903 272772382 -972317919 37407133 -132193283 -345804749 532861516 -876958793 -10632071 -51047555 -10498214 880857069 -918999105 -367065384 -312750474 -404779102 -682251757 45942573 -834491596 -951557963 62697676 -566825466 -774543142 926867096 109131943 -930482802 558405244 -591836673 -755504716 656736225 -602431172 127065534 -157481392 -283101662 339936697 597046371 -557254321 -48434549 -982977394 -953102483 -820833086 -229964279 353537626 -659928932 333271033 620518614 -19494821 -8274012 259201542 923993633 -897549978 -59139388 -747422131 178283184 949597394 -538564396 -596876997 -501281421 -703831390 529376953 -533090988 524370069 997238987 -91365010 90904422 -696783648 -958609611 -893110874 709527175 673456972 574556559 626666717 -108012734 499758472 767758125 772760929 -266617164 -581976706 -88736232 908158633 898525481 902571761 371744664 -32635437 986173932 694059342 -985209246 501909003 948638186 417442545 244878469 -323893210 361026095 39654174 -805849468 58542520 742143673 -894534187 -11861889 910822287 90397217 959213157 42896531 744654740 -409330529 -30295350 -260042633 490765538 -120825974 620239804 199699568 -727909480 661521411 -186809735 17338432 699263288 -40541217 -767640605 -866286097 -549505373 103973138 -249893369 -565501984 -585119902 977163659 625960617 785227321 273498627 -645354525 974689944 373878255 -76371987 -1684160 153037337 -818923484 489195998 -564130451 180211797 -622492442 -596290060 102530088 -990094309 -149935142 663719141 -957643587 854803058 132538356 -604236159 -545923349 585603584 947369421 873394005 -902762634 -625364815 143105443 676763718 667003056 -606116795 305391627 -612480694 -5490537 -831441300 -149478614 -843448363 -906503543 -639697561 770638202 493543773 681933196 736931210 -61134327 -48765509 232935728 -95045918 290277433 94014873 -824097533 -880627442 427816764 12314259 -996052156 -836705462 -399171170 -578311112 -999180152 694950167 -516019631 -768945529 785774420 629675154 -292937526 192461238 -355706512 -867079968 777921276 -514040639 987140855 135139911 -625352377 -483280209 946328702 -805327047 -681544665 823179204 -170222441 -523428438 -640416934 -403086334 -200691494 65560096 -261620612 805689792 716579171 -790275663 -64999099 794615406 -167704110 51440926 -300726572 -696741044 439930210 -65011759 -307190837 744736571 754520276 -423232023 -683157199 817314082 303362100 33648451 -859769434 787359221 -804544315 840810826 -414720087 713494170 591111801 -482144122 754453431 -992535872 -144615424 -827714519 436337224 959911649 -486694428 -119506953 -501772506 -853370323 285802953 235188999 264317285 414910805 -391115425 -904118653 701160007 -84882510 910282194 702843267 849072765 753482241 -383480063 866877563 314499429 -524149364 435486531 115241534 -903277077 -577151504 -465910528 -594763638 670954206 -254767508 849492040 -910190719 -236639934 -119931778 -497521953 -478417331 981141652 -104950541 -14824151 650393490 678818913 619125897 -261091889 803004805 -298801226 556116212 854180213 -472758333 -291204282 -202306392 680119313 -309807902 855876334 759511442 -799347572 970830704 126168862 -1630541 -894647370 251409923 -914478901 133910952 -997672078 615900524 430656496 320711132 -370229295 862827525 -51956573 310393099 -463619741 841489415 788170013 -798915171 -29827333 982551851 -526659280 -179957129 -680095703 826390406 359614991 968116902 -522609834 -457564610 -806890215 -345533814 -449604779 -487774833 633362976 -254610010 -403389595 775900024 944874436 -384379447 -237552372 -986105416 914497188 499807273 -382933403 645383436 257010702 424372020 -460891429 -763981715 437158229 331592499 495495268 294185695 -58013885 326385521 416764439 -463825166 -835087537 501746430 79104494 -627926819 27810069 322361337 813636790 417665872 -753184169 -413959037 -913490825 984706649 -128392137 229556199 -873975096 794244442 -955148210 316142590 740756447 -854254812 381209604 -305206591 778548186 -550510834 -20914309 633180385 -145992303 -506964036 727026897 197794282 -13419146 -200734293 -422236856 -926340417 -561827212 -837814503 69229236 595933188 -670052451 631531392 -758326895 -5115500 -377391796 -318873070 741482128 -496318593 726415591 188211073 -483638813 808568477 639228647 -799612428 -937394283 814752300 -493842457 940791972 739818382 -657468061 111581685 629254316 -13083545 470551129 51435635 -891737502 -435549846 -744040046 722297575 57312260 -393399730 -805138818 245693343 -444045402 676202213 -80199985 887984407 887568042 -89226851 -517226481 395153654 979741767 851460003 -790165908 428523395 -730609632 116049925 -212400329 976425500 -54022943 425003396 -817104715 345710781 127937138 279890856 -635845560 584032524 -877175568 -333612371 221663978 -329136393 -83337988 -271453782 -299614817 101121873 305659930 239816701 283315441 -187444547 -63186981 -987581086 122595763 305246160 -262378832 408871570 -313947218 251985617 256973544 251515681 413526406 679174018 567970600 -853587933 555699877 -86607173 -853832602 -683822825 -350599321 940701285 632944636 -396495125 912080922 365297645 -406814127 653879999 118003589 -232301905 -881566822 -607032953 695983260 460088111 -197027786 -122942852 612909750 -710920482 -612037915 374371262 222008329 496269942 419489735 931916078 173319100 579799804 196533773 -464259629 -857761428 581228085 159949435 652239104 -106267726 117937059 -495927160 913210308 714609127 -670024696 -631716016 -870667732 -545081253 -556597650 -916755202 -147977471 627164661 25350084 -424826313 507490939 -165131840 -470739069 884062775 -89833309 799878060 203512569 -300220143 -680071374 611189015 134274318 -795789569 -807639425 711309274 -505069750 -72516897 -195422647 805082621 662094935 217430560 539028328 -63573585 735029196 -969822221 724771452 -13782662 374616798 -50558019 -501034208 170283065 513608349 250457574 654432055 -176637977 -837997460 253734215 -831652731 949037417 786409373 -917638775 482657119 246168721 -151410622 -392174362 541138302 -11776536 810351443 -562309354 -521371816 -446661856 -678752565 213856100 588065544 -16786813 296554089 -77212307 -824350060 -154790660 -109592514 995757197 -720255703 464637026 -464774411 -481268501 212375098 778768206 -685192333 356614686 -18274348 271627859 -292285769 840325879 584950367 -442230808 -808144116 44653367 628579411 412120785 -474791128 610699166 -955844113 -822596084 290380766 20650157 -427197149 678760763 271905047 239554381 -63938811 907183836 -635903577 -648229757 -143872190 966535228 367583111 359498042 707883533 -151499341 -126573572 716048078 237025658 44238936 247194642 -482103209 743815105 983283296 -842700132 -486566641 -649821913 787978171 591334808 262665213 853159036 -503399699 514857070 804784556 -411883541 239588640 935089903 -976156902 -414043024 -390055787 482694488 33892411 925468383 843468545 -569526682 468622239 -113323870 61093297 -261604915 -584266743 -231720892 524623066 824795854 99358310 173261387 -605422929 -71132742 285767775 -805313776 -995059519 -955225295 25110382 483516288 864573368 -999618270 509237240 -404541923 -728055301 308145088 538879089 499302613 603963573 -652191718 778795224 258386587 -743411846 -575863210 -52529057 226149666 456146474 990713966 -656781765 -731929163 -921458858 251922343 -418453053 589666130 -776615103 -862236760 -45001102 -77938693 -131801187 106694057 500958189 418484716 889479250 29008343 -207970244 -554206120 811193530 106409981 754331545 893106299 -436569464 -295461343 312994998 -174534525 -447677799 -952255441 262782811 845073492 -61108472 -903490691 -42992587 826151785 -448751633 451773813 105651593 -568817752 409836359 -704543368 538818073 307735800 -184229311 810999217 -278073252 941647090 -609550037 105963501 791480782 123250309 448662023 -620958714 -718053085 -326106935 -716399711 8358225 -48869244 964782219 -714533610 -154127949 441689120 298185971 -910617139 482776601 -982214227 -932523927 -295945573 -619920418 889442665 869334496 -381690426 -974017432 29070274 -116214357 -889883282 361227601 367786274 970492269 -292287649 319941160 883520700 -141085522 -591842076 -219700333 -150760686 -719225439 -918225020 611925057 -695194541 213634769 618310660 -757218836 -266787702 -771948019 59147310 -129965911 -130653450 588609550 183682870 474703961 354117711 -294179526 -747417150 139208526 392158479 297370897 658675797 -689027125 -93901767 273970614 -914582972 -492769894 -948372999 886446675 134758348 911692674 -189688866 431572155 868867652 -963933968 406027457 819514131 395607285 -954546422 727172581 -558266910 -763913173 425107153 -421669615 930644954 -203189738 -284284566 -604563593 76245630 208194654 402744534 -997800322 374512369 678767792 -617281931 -652020514 -812427902 863255051 200089186 -316877190 275660749 677638724 617498045 -751538009 336968187 -243961077 265300154 -201523702 -643617933 -548714349 529750335 952465913 -396820557 65013685 -21316297 10743872 -804520363 3038655 -526285672 -285327995 487809493 180708832 359225851 -74946571 3695785 594242912 -956421103 -599264998 -345583294 -537581716 -808549207 219332289 98202025 -398530551 803596824 820960582 -721896987 -962746802 25210406 -502627280 -469389342 453224128 -175057134 -853351492 -730634448 545577540 306090220 -2210891 -637828629 931597674 393436983 -939444947 -848040800 408585196 966827344 -804154643 288656145 -925129977 351777707 -481410714 -664349323 -807062232 -520108063 -856908537 656445827 521473176 925759395 388367593 849917529 432772835 -714522932 -125215097 346660214 -352328917 261113802 -782642726 -289326141 -381501453 602684227 898561821 -954044994 -391459039 570776779 357669444 -2160930 -122310263 970900963 245734663 151761875 -274523989 -647482377 -981811125 -129609970 354742204 117961909 -328708259 983126630 528641876 -642121207 408707768 -106466047 -934674163 -358995410 -472913444 -174438454 75098220 -930512193 -168901670 922793853 225788190 466258865 -488551995 -105883375 278208236 -242554011 271004259 -536517123 -13802683 531596571 806502436 483395025 982595145 -333380571 -156144134 743027014 725792355 -59846052 -734299468 -403049446 993974318 -977004300 475931358 -397882704 -954509782 -622751345 -183177453 -690071337 134752426 -114535110 -626883014 742072926 30933626 -176964823 19246641 -455838564 452103004 901139321 -258988934 -463095740 -5954603 -137174124 901466637 466665840 -280444689 -98857013 -313505434 -907426170 -492492967 166289397 106651656 260061593 -852528094 28858213 -514256320 798247218 49139403 261408466 -900094663 -266608310 696754095 -460187313 -694009971 343595078 -353905862 798372718 -227425345 -489177887 -474678096 -589987774 305065975 -671564128 724966953 39752435 -671338115 -966896635 -92023451 -813853385 262665444 -212520903 530823754 -421461275 681833855 973339732 240564080 -688159613 -299219461 628163633 -1357370 622501085 -505727315 -725691920 78264830 227748537 413119887 471629890 441293213 495068286 -661255362 107096474 478587628 -140179941 -595815585 -478114802 -765202674 -705685043 -69575979 506573989 760914365 403585614 760634691 -369710299 -718856940 -927071818 723474547 479434265 509382446 -928199667 -214958053 -248318712 -622481309 -421593755 -438911955 -326331133 -662691327 478450491 -11199158 -73631889 567509144 -490717213 349940867 32884351 546555768 736637017 -696092825 397473511 270417350 934411261 721786143 305465993 -550360075 408271842 139150055 -385809840 -103120828 -713039378 -143055197 -946043923 -672606497 -89882707 -848858716 880802866 696187372 394610271 671271805 -289508849 -563252074 -957934345 -981507417 -847441456 713989606 -792086893 -386232808 -548342217 -451233731 112950308 -814433780 422326475 886182695 -730109446 156659002 -389155231 -617285994 -273345895 -570798986 638080732 628706389 904628202 -638521913 379592424 -424665964 -605908157 433995707 -260562680 333337159 -760181431 -938812678 96765378 -126393941 -176358583 -2195037 -492609484 374432050 -410186673 692242885 -138828375 -508674498 484644702 -240690119 -34447749 -982034888 633941954 243701 -688272837 -714090304 881532739 6704212 -120234669 611317662 222666306 306505248 -894447469 743820044 -532432673 -959369292 -359003073 179995419 622364174 186278600 -956290725 -759784601 87787306 -658885950 645024906 -48856923 822554107 900656564 -330793129 259449784 -337454348 -544280486 799421091 21613893 38356139 739501476 812571479 -444149924 940162095 -796021795 -629855587 732736417 891418777 -959907799 144641348 894767172 178901515 -376129470 934295205 890961519 554335208 248188631 -256754439 599107126 -594500224 -656714157 -727793351 496055303 -66735882 -899539441 -421898308 642106419 -134612797 66475523 -454433454 352605830 -417706943 -189649860 380678278 -851281370 782133017 -561860494 -800572730 -585985925 -483328380 -658427356 -97841932 -200420577 -253706327 863889400 761013139 335810988 538934059 950523534 384855669 -792269587 -627355514 -101993102 -468754675 327156702 141283580 -57234919 494445991 637178037 24824680 -769058689 343140678 -628166861 900033570 265970940 822284551 189880278 -527439243 840425493 451063264 136651682 172175716 -284630727 775525281 696463745 -547268149 -417836413 -240565824 289888610 -46542025 714705884 703682245 -258885906 352675238 -697978190 -665780869 626768523 333556741 86045262 463012642 800262205 -304870744 -707721736 178063424 -527550936 -339391394 287629176 -209019427 -855334478 -265926704 -529502706 521501800 185167201 -562666949 -226177258 140097709 -107887904 -110361314 -360328789 -359812453 842924474 -796366143 706469481 775125589 -547561686 -166475827 -629364301 -485791208 907296734 -247930850 886830965 845328951 329432196 51890245 620458245 -36903054 -405907339 -23433138 877217727 530428851 -572008522 -4159309 687925631 760706709 -370348265 -616994543 -747656692 -114078418 -35338777 250540981 -156665725 -660967379 -320038349 -227352388 -282238570 -346192410 -733845915 -674046770 67037116 -226327205 -84179655 36488506 -844529083 706061411 414036602 -593608478 -364645808 405152086 79003780 -801428755 -401726091 -896737356 293072286 -448685964 358554750 -554928576 88038706 -505897274 -149221469 -16011434 726966810 778821361 205810556 210177646 81760561 -637414613 -331926616 965612775 -494196699 -997481926 -860440097 967077133 -708944858 -600364769 809692291 155158629 834830964 -619221169 356544699 365582722 -264351949 992069061 -204763027 -172505496 313048463 -320035178 352429494 -478311633 334174434 41220089 -918410695 -479482163 -342094235 -38962990 312024829 856455981 1317518 -286733307 690752750 -699841717 675873272 978344134 -659059316 -286231143 315713665 511086653 719372560 938341920 988618813 -167498374 941775460 487806598 711129584 540100141 -845404214 210447505 -38163528 -977673425 -10155128 926558479 800699818 680618207 934752550 -5970171 -106708800 138242781 386198026 -254396197 317151563 806906256 -160009786 -119197194 460347374 18265749 798254261 897605225 610599168 -513610110 360734 359693425 799648315 -338196935 -915464496 -562453039 -882890293 -341049017 -242829295 385163776 288520799 834680496 531334175 545860007 -589071360 -543670377 -520556726 -444412128 362207429 738293882 -480956328 92313842 -472601568 842579634 332763461 -336300284 326240842 276140963 423383395 396779089 695753307 -783688768 860799657 857399441 -272044407 231830831 -244925941 -453248890 28660904 -394355258 782000216 -545598852 470562692 973313748 -543257079 -733168425 -819470356 450465819 222626871 -131834303 403439313 -621696829 643935597 -332420906 -22993004 -638633253 109984858 -522312132 -236309230 -62780384 295847765 7957453 671656550 894106112 650307000 937681642 -931859444 -271068505 264025532 181823701 -168484027 -912013363 81932612 -483023723 -111231740 371462388 592074465 -433590936 652232981 13666176 -931070909 541505528 200178720 -715248028 -992805841 -870507361 -203223258 530532067 44415840 -665741104 659295675 459935427 956625183 788727682 -733444560 -269402778 861930076 945156865 546094368 582761330 -865177789 -242923681 -36915106 86801230 336561993 497940870 -449348187 702511967 456739155 -426851486 894684145 -67370387 603114156 -8514420 -642530075 613250052 979132065 -964853238 987815263 -399234351 -856373324 -268980522 563846320 -629497558 -886411327 -851288329 -840524901 -390563830 895848927 61539391 -484429292 -993550153 486523218 91617678 -522993326 877320940 731574947 855720844 -962587711 393447099 568718683 403283821 -202184363 -251979164 767881002 912108386 539471466 578633743 -720602927 994967751 -678408209 819281872 -645766043 -218210547 -642771590 -660414786 -409966651 551750415 912448374 507214293 -808823469 -812305320 -649192594 -711281052 -134307188 -206115346 -318038353 609883975 -298378865 -702805564 886762207 -94372509 47798591 -908746197 -672315756 177985319 -419356526 376407641 202534056 -61702621 365058849 -226377258 -803947824 862823798 -486168383 289867850 992843620 500205060 -512898211 864855240 -643251047 33626199 133951291 227819565 -258101904 -283528969 -881186906 -609810033 463133529 -28415506 -673964201 -913890930 684193483 -689468736 -604430918 849645728 161433 -281870706 634861555 595464869 -305594648 736462679 388625213 -58122773 -363976742 105545653 219999478 455172042 -696602500 -909891846 -146358663 -429191374 -192805743 209768490 388088471 -477553387 -176811734 640116066 428268159 705849054 318193573 -427645917 -683649425 886151131 330708265 -325714014 136091041 -716653447 -107319158 -907324435 507106987 542626080 473487453 778020781 184002519 -544257473 766903262 -955921759 893928229 -63839350 166729040 51745532 490441581 579058362 859994402 175278925 153621646 -50649008 864268340 -838991127 -763365708 739294843 895762028 431697350 -75714024 -787898221 591073066 620518438 -55707927 -186942085 -626087975 -392050456 50884498 -340909510 -393236036 536373092 77238181 486652028 -982378421 -143025445 -682669555 707650611 634206707 993845146 926402049 -111081844 850144882 -200340480 -502345852 606452948 626712234 -352624010 -12303163 787221284 380090809 -653074764 -5966736 54053618 -941356654 -272220799 -549796010 -210903471 -279810196 106012363 -909274241 -505575099 400606 -434396853 -362669800 767008258 774198340 560898289 222779553 497225706 -803091165 113999983 247006360 -396982799 -981193435 788138013 7918642 831352606 -570443931 655353347 691002038 610261250 -447165235 -39967466 447287966 994615257 764984543 231727215 -155950958 799811055 -696273239 368473974 202190200 345527638 539484377 98906163 -206719897 76918492 367255229 803366560 253579801 -614783448 -301429280 -520555898 -606901949 53994142 -64881413 -296943629 -260246449 -206325705 493143175 964818786 -439330660 -39743476 -336086065 -181929658 821711330 -255879751 -892433574 27236226 335183039 -394486674 698626345 -7841631 747849158 -101003349 -900228969 -769435337 513742901 -63413371 749811730 874649040 38734374 203978918 959952910 936747187 989354728 278339109 -260307488 -252875866 -770599011 352580322 -650406131 594695345 -611269050 -576672414 -644196254 451366696 -64166989 322602722 459384132 -78470014 -554083423 -285778324 188299325 460819157 -389636213 -194980886 -297828475 -882793824 713165856 -600640805 791106353 567135454 400859764 700167465 -92762746 -941360662 320455757 784899779 514547734 -315543921 197893391 -803338225 199847303 157987739 -561622963 -260366418 -172489156 -230599288 -995446432 -74446616 902036065 571517647 613197110 -400783654 -295498730 -313146454 291689837 -976778205 -605345901 505073213 229809898 306410983 353115172 300479100 -648364461 -552165528 674635844 81346473 -837039416 -830391365 -11451452 -172068594 -257329825 -118375241 118171676 120175439 203124036 -66529547 -114695476 -992372624 650891945 -595733383 942504091 749822511 240890823 -710469913 -60569122 -837463743 -318264661 -676149354 -554285338 -874102582 -718711408 -852033731 122430138 661760393 -983905451 600638180 987219953 -367438021 -305148343 229283387 -92660446 -154866711 130472109 -132023371 -869463502 783167688 -930136387 -294259082 -633919930 484943767 802634835 669653568 421146023 -307817162 543004059 46042323 910281821 -733417339 457487277 668897671 -68688408 -228283968 -30696474 -839198486 239581987 -83540875 245648104 342998589 -237397885 -781817677 505731463 -128678481 276839811 -742021970 -291262049 -185304419 940882178 233982004 -717863184 -652946796 -210632110 -846658023 -308809384 -986447435 -949842926 -250690655 -148051464 -458095664 406842754 -492205417 655502389 -505269324 -238639509 989117490 607191601 613975987 -50804355 -749753449 670367854 -227848798 -81422230 -918325458 470785671 845076133 413974274 250205063 -993640337 -472090846 228345404 -744010811 -474481575 541806877 895794971 -198979460 646034154 46064520 452958178 -870395861 -729449519 757486556 643506449 -336902620 122911338 313623707 -104412476 690564530 -46070199 -182673270 -564727290 -102466931 -584234025 434906395 -693095155 -323935430 -354117938 161966751 700584209 102235037 -562430949 139465699 -522716261 -725812322 226392783 -65553227 388101740 605441516 -919332827 781712495 -7329869 -959398035 82520418 -978531046 953363760 89360965 540509309 981639516 -79025182 -253564764 -944497107 32713563 -129930846 -346009070 62665162 -735015193 483815178 -40539465 -592690318 -544226309 136635930 -734013711 712407541 -586199200 222623502 34701858 -324604766 -118328664 651326422 540547755 505916190 -988920816 -403947043 84844350 187159615 -763664586 -934272874 216220631 -923684413 -69067746 126728562 -941710947 -469214294 -911253647 -715042414 -189514529 -341053898 -765125155 -100222546 545983400 -85873870 940805959 81237656 840267317 52579513 -164352713 -415082940 503133520 -857085381 -762460330 889140032 -6959389 258055811 750109005 340440701 78712716 469295484 -785568582 493914132 857898076 230345425 344914776 927642352 -323928636 -49032091 570699595 6684141 -399173242 -985080853 623715150 937335083 -381134316 322460446 -470894176 327607615 337732395 512914361 -708612712 -176448433 -934180444 970359089 -280148872 -336763 -997378424 -205819596 -942609233 -200559850 321861297 595580106 -889031578 -430318790 -891851314 451039384 -687103291 -240803892 282995358 264771082 757847803 -113581349 805153749 -540911546 -123337905 -678424021 -433988762 993427495 -274603896 -983978873 531355519 735276904 988236182 -910891066 814012148 745475048 504040076 300185501 905910828 524082406 -26956487 360988737 378920026 -155485185 -818509925 -157649676 736135688 -791622276 -707719892 -332104956 745498245 -755501726 -290374913 838216098 362807833 540184891 833788323 -150193682 -504077883 -483781441 -77396528 809129555 -687752530 871307147 929635077 -125629992 143858754 816571946 -499452243 -456132830 -642164258 -536188104 512464199 268293291 -921803175 633871830 -3976532 -770108768 -429038828 -246951297 -727313083 848180677 742412520 13152356 11748264 -881909436 359995294 413399159 -384459370 -752334498 -804133524 449118206 -742178210 -196643065 -478617519 -762469701 -457128357 794315370 717974186 -760501298 305051249 735320069 691925263 -919551534 747952486 -703924155 265739665 -584510109 121981622 249522101 886197135 484530243 646669589 65794162 980970936 -882146331 -189501076 686011675 937628144 -865796990 3866839 -173910088 954115856 989361579 831721253 744753321 424990717 -805842021 279060096 135929912 169175592 -850870455 733672388 43554581 -260856988 880889732 -2925123 -82046372 692344894 199291728 -663235702 -33763633 858980234 630739906 351152323 962940642 772549821 556031520 699731770 548199162 113561406 65414876 97477457 -395245663 56170159 -44309393 -806569752 -406453377 -917208407 484398431 64297013 153574503 -579757561 -715068089 466896318 -46938073 -544491886 54067798 -165739437 -171397200 -28274856 466231140 323554042 171525852 123068886 -727324069 -979784577 314676956 879143032 -314729630 -693589394 -461325890 -901051074 367187975 -702345595 711198650 606994940 495341528 20033697 -28257378 517075845 -259677456 -602835980 207174704 953349429 795203924 122837509 -800552525 536822466 -609715145 234096383 -989212393 -637787780 -708265564 859680320 304266794 -441514893 845748466 508961118 593463491 -372837643 -906131176 665346708 -283164808 519202944 -493719498 512912883 -748309937 720935976 -790659955 551431138 353191188 260808019 959958420 -532517195 -491807766 -256002279 -81725200 832983083 384006372 417373025 461486724 -214521923 847458704 -887695817 655819385 34174933 900173576 -203901734 -480795646 804758560 -584786249 522164789 176734587 -195265193 -568916354 -551723831 -500450205 220924268 -101842076 418520275 -77290529 -769148894 206729599 -205964995 441070957 -592100125 205936188 3733885 174121514 -525504505 677610176 -820373627 710978234 -51850359 5508967 820959718 17136446 -519925293 794758506 -940855573 302140238 549559211 -846130018 -123526656 454992794 -995757102 -55257971 884054266 259651052 199891945 851467859 -282429739 644340700 100725289 761436076 -291986489 165844533 -75088462 425097629 -793506981 873638978 -87995377 -178888769 643792460 -831650306 975291447 -934903597 355231639 -675283738 178507328 -876263815 907495736 797412965 875027669 429840853 -140243140 -731470458 -976089237 -628312480 -380933541 376588588 -908598924 172373227 474723110 -549251975 -749559838 763944358 78397973 235589449 154827248 383105803 328840390 788497336 -311550795 -428607766 -56432086 822816454 -228662698 -368257527 -748904351 -300829935 -668744321 91681205 672518509 -966482094 297488958 401968954 -194103591 401910626 615122233 -104390575 341392400 -217381481 617974013 884124051 -855552585 -103461073 842680125 -470824860 874008265 86595264 -630641683 -536757484 608988092 -328244737 -65228599 87599347 165099992 312358256 -966584307 132630617 -404495933 826861737 -345572572 123110412 455775525 3050413 -986548168 -911007147 -636084063 -813009525 650703318 136540398 -812280751 867751255 760091313 -926777773 -915944118 -168454904 -733788159 -971802275 -7034514 -264521320 512377295 -630871424 -546914547 -111266688 715463880 401428434 182117405 -215211174 -200547727 672721236 526014977 947418632 -750834361 196838530 -909401908 904649531 575702940 -980297485 219868697 -125602011 -506844479 -910106072 110024558 -855345812 -664660765 -469912445 758367189 -122082999 -316013256 -944389983 520781771 71151044 595792115 -620438938 999619238 -687887163 -484694587 -758935580 -27713868 817091466 51554014 895821275 -770505482 416429700 -206582922 627529403 359641459 132059265 -232578401 56878650 398445782 -881429947 -106992712 -246066484 866339598 659121477 403773276 -801488545 -875762986 837189512 -144621701 -543265035 150471095 790451660 35603785 990729791 -226875139 -486447342 -5026621 282614409 -46732883 224611133 87646691 338221897 -905098757 218119834 -99627150 -91082579 402102072 551652085 651209154 -761339578 227952357 273123201 846631062 637492422 -726115436 -755088678 -843219782 300648858 859456567 -669052088 -531164455 361625338 657941762 -538227220 953514925 655683734 29733483 -686506371 -536967929 -283790037 172630842 -249806196 492536332 254188289 -516354111 -715041796 130367528 -682959968 971807380 734579967 -766159982 -796237489 -278565477 632797340 17904547 366610336 -395057278 -360751543 -948288943 541831702 671169446 -250645224 -438006097 26431420 501976396 588684590 -216281916 -931640429 882315521 230612371 -377944189 -38763134 599976474 -573817087 884032327 -711198703 -889281752 -312275524 -882426886 -346891670 -513754819 493685418 43858725 -453336776 -923691526 856819085 263930250 245681073 807819975 -481191696 -952412154 -273305003 433908716 -840857557 842985599 -728488368 -624261411 -840260223 -577724069 700492707 -402445601 -250447899 -192983137 373322633 -895198354 722097469 409172415 648741585 -133075554 -913487015 698546728 -500105232 988135693 -487175622 413906392 -410333640 -427288058 -816795347 -815311592 692159016 847437353 -126943470 739736610 437276360 -463002280 -67064068 -412759338 -9297287 -755540854 250155611 472317503 184446216 -701868890 -899076556 -281485011 -298270806 -779946091 600318085 52639546 -889367049 -594026624 -516907289 -268936285 -320874156 -22841786 893266627 912174651 -799967765 993615013 -324341810 -928284501 929102646 -292562536 -755660953 -790334542 55803322 959366535 -111007910 597205281 769299513 -616877689 -517389221 -168875366 352599168 -524753089 -595552247 -346773590 219602663 -418056572 268446959 -954470419 574251071 195056494 978221856 606640360 -206652285 896686728 -22364856 153299815 96692469 -656697601 502645709 149896326 240011812 -700120946 691156165 727249139 638959756 103132365 609257493 -900857204 -363585036 -99668403 -369522089 230295501 30240985 783219773 -142830395 -296388937 -23043111 -176660176 12736622 -6101021 -530410891 990240295 527411983 -956420117 158155355 -468785517 334012765 -666428189 -110361702 -487875506 -859645125 347823788 -620702477 360184297 709048616 -827609706 324951496 22498072 68691351 -102531489 -472672628 636661226 -924783750 -794744362 -119656687 -755853762 106796365 -95691557 726817382 804221145 -289235715 363646670 -869802718 499666927 41683228 -693921700 -158419131 -714420413 -885465546 -718486029 -75307560 -388995385 -74096265 76097611 608266096 -758264766 576296294 -194620760 -384015556 -640766160 197963632 -281253678 -114837515 584766953 -497680655 547964187 725022072 -909028797 -584325992 -260294291 790825681 -849713040 932187052 532947567 -504784226 333783137 323197617 240360212 405110353 -377076023 119012303 -708536577 -51588211 660426731 -483716159 -167741062 -855427115 159519585 493657404 -632199190 -290783979 -888513480 216260234 249374968 6592220 301557925 50543598 738367830 236227258 398512904 201102304 -85702546 819958099 -338273934 861481676 544460903 72648880 876050889 -756017833 -802733075 -44034230 587008801 216748420 -68938908 -238353017 296024174 -303998111 428138421 -454948757 -375314451 942960747 144457272 588020989 -892681621 -434937424 699988227 795745084 -428602709 453501147 137719530 125809166 -767156889 288318368 119641320 -43048891 736731464 502454779 608363544 -666462928 638287122 527480140 -635090016 94081378 -390295584 705127213 396591458 40077607 217881733 453598266 -150776283 -11809383 814628854 327771742 965474774 173073718 -137475831 229609660 -401499071 -914331778 252576153 219933411 807411647 531751501 -821442889 590146631 -245609290 -879670104 -772536306 267031368 -592637314 430287634 -325613943 -367693151 472406164 -525198145 -232470249 -307555657 309129442 999114879 955940823 -290229652 -783768443 361998217 779205045 241123254 817626449 -163427021 694431531 -340215902 -198295205 -747096945 251779176 -665806432 -106493030 -124163202 -586409834 -367433261 -490169211 90719573 -392417524 -487834149 -288576873 772569620 -769373750 -211766183 252376397 182221857 -65563343 -643851835 548120799 342428515 -38886336 831597299 -614912263 685811905 155807596 -650728589 -795373216 -602308288 69301800 -947409771 -862363458 754396288 -478763552 -560075741 -810411518 283908882 -71373347 731582940 -295917552 344273929 381014403 27976434 261371434 -254355509 -921675879 87454597 -998058181 750422898 -848406336 708093253 862705219 169939221 40141375 668524212 613531885 277680194 -431353776 -30858997 941728064 202499727 510170855 -521000276 363745782 -374573016 -644202782 193695268 -992530019 830917468 -939544731 405547584 -51292922 207161869 299508360 330015903 255631540 -203322672 -754790217 -913733157 -698793957 922641650 -205082385 -712916074 53691961 197076175 59328971 -703216855 535583086 419264931 380955221 937334021 408855557 326923480 -83390918 -553350295 360213767 45708853 490432593 -335869810 689718780 -935064378 -260980996 -26560961 915662186 -84211763 -317604506 505593928 -189130048 -576201909 64456393 737301465 755974099 -351729848 -298232375 -892598879 -324255594 -361467153 -312735696 -777647107 -366471801 -914484951 -72703862 417771292 743926273 -706473730 450179280 540508771 230860239 -700739768 -678804897 -951313375 -261796608 -315043986 -719842139 531029390 541963244 -84430356 -341618701 917663705 999681982 956102427 97268269 341453655 -964561330 -981510878 -369960152 -520662421 -526211410 806544908 -296765075 700567317 418347046 394120294 -229902846 -379976884 -247456488 -83719902 761481453 486501985 353723227 -445595103 301092862 -327489894 -279616060 350082986 -925100145 -37368077 195361606 -646093067 -64094611 -89740972 55253604 988358119 -673800366 -161700048 -539183024 457884622 902086019 -763605702 86748201 615625618 -968489844 -289267389 -894193433 51560793 682057641 -253714304 -620014806 -532054338 966472162 -27953933 -4213692 -226685015 -331938783 615903285 -971671195 -349254342 246273111 -150906390 791549075 547487070 -956616862 330658032 23218953 316638405 -170301661 257102415 850274272 365114072 426101966 -301445322 -326385039 576161882 -651870589 737678549 -509424388 481503098 -260883934 27365285 -852387613 -731139127 465297635 -831786865 645632147 85350549 -207636429 -542803489 -625060379 519167712 171621245 826387388 -570282319 -715956685 -117737220 839502131 -6036991 -946175535 -713310387 803119835 -454733028 547612710 774348245 -354951946 685358845 -637629745 792576137 703987636 -709778425 105727858 447143955 -659342014 75457424 -444050610 299183965 -717060562 -410814192 552313092 -709608221 -407643828 -383811448 -463917834 -171849553 381910684 485527582 -496444363 839275366 241747469 726838261 370622285 -105790414 -500175802 -41354856 296561686 -600844898 -20747606 834439093 705542147 522688635 88901758 745190393 -694449762 622449183 181362844 436285964 805733121 -194301228 -274998813 704311212 -445321321 -809655936 -944480116 146992434 341201164 292558633 504640831 749144138 -267042840 -968368986 -681456769 -950556987 97244721 -977333065 -736131214 -475118547 786014739 -906432317 -475007180 96910667 357317970 633844015 -601391575 -379087011 214714290 -732558806 316041425 -859871977 -116135952 -794162367 -754392569 -553380144 -710474992 355739998 -381798733 91127361 -638660725 459517720 -327354120 744997890 -735142728 906998905 -530551897 -657496733 -209559338 -271634401 -146384952 891839469 454176702 -572245436 433607228 570241308 86687345 558236503 -65101543 -986255156 399042909 -599192772 -730798233 -829313493 175070720 -959567376 936950711 -689883967 -870876308 328490277 112302438 -286599456 -523133370 960857577 441873122 -895027521 822444316 -770683995 978610663 425330604 -747745402 750656622 -876030126 621104494 -111290246 798037104 414546898 149405702 1451162 202914521 -395641929 -882078400 -695962148 -470499359 489127935 -751462178 -957595346 -895916456 -204791535 417687418 -200336639 -28735166 -622909555 659891955 881228060 -897098578 522667626 -896386422 -312118371 940008307 425239163 398891974 -260205276 -884677691 -396168997 974641061 300423825 -431669317 774764813 -85179325 -530892386 -88647252 4680093 -158163227 676692629 -130299520 910578145 781360825 -389657976 -452384784 976930749 69207566 982931738 -405813208 -25876268 -848726931 -306031718 -582027522 -451570064 580717010 -79985397 743223526 914202142 82218231 -384611650 595221435 866022416 51279566 -401755308 722002202 402822306 858766417 -843759487 -203894344 784806684 999810051 -574988353 -284955207 -762737129 541884703 94184667 -943047770 220853129 -642186383 -543945205 -315342140 -862367270 391574566 -654888700 69757509 -16391447 -97099189 108281094 -199923284 -899330539 -743950065 -832882901 401130676 500057871 646083774 -725479763 990417760 -178829059 206696896 769536158 -633571670 770224501 40058964 256822509 -397691454 -265260782 -320515171 -299886381 415665428 859644173 -152145812 540950493 -145816888 619291727 669093183 -104927990 37136168 -785034249 -61929141 -587900257 -799361416 328301025 351825072 -674402901 -23658938 203406732 160045377 -161823547 285947031 -22503568 159958805 709342899 -947857710 -497023408 353115745 -102516934 -623269313 166044223 -908179771 -505802356 440756861 935407938 -797489813 88435420 955575567 597761783 844677750 -441629616 877732450 958643203 538752296 173895165 -356566185 -676659258 594974012 727603966 815491088 446396652 470794615 584925584 -628027803 -72530513 -771554912 -827719917 -667816824 175745278 -523510817 62644954 -41030239 855319850 -717349350 -828949071 -671793129 -135413343 -546772262 -354395206 -868014471 855863401 938815627 -628061676 -704280938 -175286179 82253071 -375464978 755201051 -754652039 -601060059 -630367617 234926487 751287521 380351921 531348995 -950601636 407236616 -206555289 -42974031 -266696962 270664438 -843412470 959584831 716741382 -391300973 -344493860 -177509218 714897005 924544698 -516950393 -723632347 134806855 654539665 -85113963 12250693 -478606148 -773275309 855194973 -220020605 384562468 413467051 417612370 387896911 -374164570 -407675003 -809128755 146121362 -225215006 757710326 43124332 -728040640 -722178019 -553520504 733249537 451180197 -460365300 -732485623 -357765269 -703870096 -563923779 -810798125 -405580428 -749413781 108783991 -861628585 -952606625 -460253662 -749934359 957592025 74902149 631347001 -117200189 822505911 683364211 -865149477 -647400028 136757366 -640098288 180338537 -559804929 192299951 893565978 707923156 59371495 264816997 -65659108 -650269371 314504883 -168260337 239761821 -844753616 -976863668 245813643 -150225089 621521296 -527788010 415499959 -255795508 -860155046 -117704128 418348048 -236484118 -379843967 -229540838 -680194645 724256352 -833304571 -209517712 436452204 406678019 -549380758 -422143039 14618712 -176102120 635800567 -691778484 -616345006 976661081 -530760355 -973620040 -126136273 739915557 -795648409 -399586995 -832265371 -2461325 -300477329 483190444 -124315041 -339650906 932139164 -963578694 210333685 -62090830 -195846285 -301076996 117913461 -258941321 908285760 -664329920 131783013 -484495410 453983979 333079589 192524953 -345406800 936188873 -407461874 351767850 -921533914 481529690 219106039 -209676386 946982245 -948111696 -678405707 15749877 -760924692 -333395253 850946580 35076304 759942655 622403649 -27930991 -318401036 85079211 791095889 -693626436 587479928 -522039306 87834021 -605510529 -125007440 -836623596 -327283921 221415377 733012138 87633566 588187935 -231387501 260735374 -259755581 -812622877 -300917709 -298441906 -27697200 32970475 -145397482 -819630603 971409584 742276088 -954197428 -630357146 -579502569 783219546 728193427 -6067831 -584717407 -171537605 -24740972 628741917 -58946215 -84365801 -183590622 380924310 196649175 -451021025 100024985 920748416 588562804 104106647 -328297655 -358407815 64477094 511961998 -245329911 13155351 -818902468 -304032825 278395268 -653347237 362969931 323278582 387188834 -698867177 993918506 -889334564 522354693 -573829546 -881425342 251057083 74085624 685125258 -192901068 546409049 -810435183 77177833 635125188 780187859 -780192459 680073063 899009644 349998138 -308224772 -419669792 256817220 -5143834 832287173 -865816383 -448789936 -109635742 827234790 -204030718 -504970329 -876673403 -586572226 -470424340 448871887 -103845969 68624883 441228997 96185327 687371746 -786043018 881129886 -833754355 -307664722 -828443287 -661886417 -709815268 585190075 866218306 -121692905 985366230 -789437548 -969952070 729646151 582707463 850244111 -541004237 -703824077 146646096 511185385 -920947881 -653414083 -294296331 97397184 -655767278 597833903 -838023203 694739019 255535904 451354526 -452394461 541215474 592570779 -426011866 750930495 -890372496 759188094 968032686 -264152437 -358551127 9272435 -403111730 -886395420 999616343 298966441 -360107041 434257551 -966047904 641780877 -127261562 27267966 945041586 -361650421 -793621901 -88741260 -611293501 -820238938 -124290171 -670022470 -818769953 814234699 152480935 60150988 112171747 -389503553 725150574 399926475 -350730314 479929109 -796564971 309328905 876387337 318848281 -49644161 157693452 881906162 806386147 -572613331 -991807834 -979955191 -560110523 -876028514 939636089 -467521452 55384728 -689410497 603265508 325710022 832566077 -977707257 365617604 625433565 996431136 830944062 416452122 64334231 996318698 218343900 860878403 333533666 249734094 925468439 237733420 803294429 482593637 725162841 -351372317 -692185686 422878287 -471683182 -619332597 -182472547 492100468 -743309619 124498960 -587251514 -392126751 406289546 -958082862 784098989 -518917016 407771873 -693592544 -97650138 482238852 976506875 -369410061 120400740 -794084172 -678081774 -565778542 84102477 -717263869 49565943 -799095026 -225388167 -357665726 60876516 876885497 -871138247 853016590 -31668993 -607271339 247869247 286157600 -560422935 456683951 932729476 108478957 286378150 792788725 875939759 -608133778 472028652 -442656608 -737618791 -272423945 39674053 -613945033 407371963 -669699433 -56315643 -914568848 121197009 153169957 -159900484 -13311705 828256256 558201412 -706600272 -967680707 -865381013 595095611 296314484 -339643953 125276981 -461654100 -160835732 380578986 -968695152 -966638527 -715891345 -146165479 794445676 662308381 684506701 -505708261 59455160 -806935947 -157838230 697397424 -945170627 415380045 -600428519 189292713 -152668175 977347588 -304664518 -127944162 -250306024 -993943698 326456802 909441092 -50644545 -815223457 136048446 871538127 -50761470 594320427 -726604915 549096480 -607700807 -905484605 571863645 -355702431 -222748781 987595823 -264171510 -653957428 508339134 689574343 739323081 -150886944 -5362080 256552243 -227780545 -600938746 970756600 -167781303 194761787 -786401611 -528932486 -221953754 260916423 -774367941 223656183 38156998 761801713 -77241443 888629515 363037498 -956498719 -649056683 -709199348 -320417012 427335339 -936468287 -781489676 21003039 -960873428 782946599 106453309 147037936 -570659998 -375458333 902664568 384514724 -14053097 314616994 -630070136 13460415 -115956590 -438674528 -48452720 24747511 -147815672 70444606 275087803 863942868 -787717218 933996098 -935808598 -211256992 934407669 -784366443 397398408 -369847091 911321836 789625797 131243672 -78004853 -903425186 188201787 -278267717 -823008149 -521208583 -979054772 152563053 872754634 -231828358 -468505399 -105647676 45522734 474577974 -418746535 897515925 92149889 434493501 481345703 -310119369 -31538973 47954404 -368294804 959001301 -660741530 -749283746 484199046 -258543179 344217509 -387851863 5824876 42437612 -474690046 -393048066 820127118 -662953904 -761439693 -693240275 -772622343 -10760895 -394568826 982215854 563471317 559587680 -803995068 591320936 773887876 -431643736 465077320 -412642702 492746235 -346119886 204337839 -561104759 -524490041 -354331609 30773693 23070184 884581894 -969276230 -122920325 -162717186 -20322283 225195217 425567102 -271582266 981244659 433029182 523609328 -942756459 785408127 749961661 -43126071 74906090 828375686 -979046971 140406627 -628936505 -914453555 -224694792 -666558179 17774829 971131834 -622236114 328939800 -465264739 -150027551 96452883 -11157173 697293102 -458320113 -210480628 -364401555 -825514316 316171981 836924994 96023068 325411421 -88323597 -757082357 518046072 -927151905 655998577 -600579842 853505773 589247623 303349215 -557472601 473100037 988000497 847244988 -798937911 667059951 649643048 -92817984 94041985 311239957 -854143852 590008946 -294570259 257728084 -247631065 66910224 590887023 553356300 -365048861 99175473 880761312 961837197 -342209032 -362831335 895692578 -535985519 -850377491 602484302 -673976936 787292432 571490062 789324683 -348361815 -446196070 -230767082 -447003888 259307814 -412709719 -273634314 43391015 350878067 777715835 -220624543 -712243632 379754516 145946827 477038549 -543439043 -868438496 15101010 188365439 -532820543 718238749 -714470417 -41721480 -942894630 654619633 781859814 -976356249 -348780843 364988473 -660391691 -309965991 -393177814 -773277194 725139037 616580768 -716675794 425656305 289621521 -177399255 -804621810 -230596006 79530227 -862926323 -875701060 766859779 -533486791 435551184 293048698 -999373319 612358133 -633557497 689968848 400243539 -424251219 982264962 -466855064 -361016197 671659077 -179529630 205375966 656009526 -562224157 88141872 322370361 35790163 -48408015 -801800252 102690021 -698720508 578881447 -362845146 184268823 246679607 -404309827 234300895 -283857858 102631159 602265240 -512649097 -22778705 -718802433 782394946 -827533163 295316163 53246690 -708993202 724590110 -906117869 -527305595 444324122 -602562949 -583416001 773504180 301890292 -393400476 969465959 -32051895 371021957 -848458970 698454610 23377093 -139999757 -544669446 -430379618 -928804791 -509486826 547654893 522429968 785448577 -968718951 -682400910 842158252 -142864893 487718781 128620799 -444282870 158377925 -517952807 -233208116 -2302162 787166744 -77569612 204724206 621337506 -866319174 -593608197 -374915995 -482841998 -149114694 703428388 -658407308 -928279231 -954822577 927652343 -533015803 657917491 -655315525 -196809063 799936572 154912229 710541862 131268008 -850999961 947767166 -252598208 652485551 -616451860 -999086617 25116085 -955019722 -469606862 -984914478 -768480840 318866473 974497328 -700836384 416351191 -586003358 -616374423 424958602 417549574 674465947 -732054658 654537612 -735666559 929378932 343971347 955278176 173741100 -761018348 -40996128 183884110 -463828862 -486233310 487772424 975731013 -180562317 -123972574 628285436 -995021093 125644740 105814145 -338718946 592778709 -374794252 739867449 -20851567 -80903710 -240048846 62705528 70469383 -757177055 403498895 -384575472 -947697070 -308972569 969899176 390380632 906599906 161201555 -127221417 262177897 -418383214 506419488 -327311911 690755655 378486566 -833156453 -386900229 -192408814 446915414 -135459346 668893433 866928617 -828699977 -734077165 240494460 207953816 963525214 -918882443 -975683016 441625058 926234820 -403041967 -554595470 667891109 207140448 660900686 970725767 455309582 81949664 -96652170 684214581 425356001 -302806838 504109887 -336185542 251672463 -135138710 203063032 400882806 297572140 440008402 -586494181 -65106715 -292017905 -102805232 397390044 686222921 -389389984 -507819799 -139845840 -511816542 738641253 -888626367 -553637960 -894307948 913847872 -905352955 -630980266 375462281 -226272669 84145844 -894228405 -443382013 87858322 847197030 12575497 776981017 -213998200 680453716 413724529 -529602603 -384930465 -389144567 686262444 -574140725 184613858 591876165 833040828 -633258450 -173021602 -242987590 -28244536 -912276575 -825649207 -85915701 -404652984 -63833667 -886563450 -609072957 -107776375 644837580 -118768294 696837206 -422441278 -943894413 -789610314 -608146629 -652191708 -869826841 -103274962 980186729 -279185745 -273947902 -553411155 -431571974 394622342 -966429773 -766894094 509805594 863296101 -144746878 613317105 522390042 566689903 -364194701 -924672965 860859905 -604276556 -447020355 337533851 235228478 -100911930 781726542 -926428406 -846452298 399211109 429967036 -634937202 -787818956 -680378397 859310905 800300233 -72716220 346108738 162743796 -27288041 284692766 -63683942 346083595 16856921 730007441 -972776964 751478183 -900774936 613588163 435606838 -808071548 621793559 -804866845 -585044548 -286849794 156115593 -806782746 -312388318 316807152 403798791 37730008 149691486 -756073280 980594481 -801569546 356793636 293567828 -544790194 361575733 769342713 877605202 957660912 -177265396 115025588 -635484355 860313487 474126989 729116054 229909182 494781153 -97554202 -940383656 305717381 -4546082 768971138 895255576 -530951386 547951274 -257989343 454648889 15851308 450774050 151774048 663889637 -999876449 853277941 621569389 724622885 -925722277 456907831 -882441238 383470788 146523395 592367676 -881691888 -706831275 295935829 -47294909 -893165210 685945190 -624283471 538295835 115007572 312473771 -676363518 -321884171 199112196 -168194619 -500650706 824742626 116499656 986751373 67937315 -155113371 -328506558 903333013 622144473 568644028 232487795 590255199 291269593 553746902 253141235 -738376952 -103720222 -683288569 314193092 863887389 43354894 -9587770 158917266 30116670 104084184 287503450 329450777 -780403604 502942106 627161757 -711221173 340988781 582720903 192422943 538399075 594099304 -170129094 869584722 -60980135 826897350 17722594 398262242 353263593 -365993107 -861719055 -782233146 -139310482 118677128 411537596 -79574575 -487445448 878668437 225411324 442995151 -82384334 -296506665 84499858 917562823 438432659 -903899487 37874032 943704120 -654264419 -736223810 956418606 519663135 -770454487 60730291 646720445 -706594594 435566581 -161441683 938256327 493059472 183877462 51471198 -36614048 878547891 -733416413 -112998472 306055037 -330209070 982857086 -182296549 -190901591 -741217422 143406258 613583162 -824538532 807216832 647017487 -556397571 941860846 164704438 -123616982 -796589241 -325123640 -724792880 140020660 -345415215 -741117460 331243432 911678217 68167547 -447149370 559414165 -109925510 -807517803 -861692746 -924005061 -478794854 -169743977 458318542 -615692573 543143379 265982897 79123617 262296295 -98121361 667821329 614543358 871445944 523407985 961814314 -991059642 122340834 18913722 -141938094 -725390395 -808927563 705465866 602898561 -657602770 758454906 -90605502 154705960 348370541 -127394111 730209786 264849827 -620425252 -171429032 -668833220 -929338351 203159467 -306768030 688430262 132705253 -745662054 -310539918 -140892599 994529801 -339387246 717656734 908488255 -399022285 -621688541 -673011378 209765432 -455308864 17709424 -57951432 -26072250 126484789 44005269 -550832890 -647410795 358533739 -965970515 301608017 -840592156 52842142 -675579462 -774661977 959365481 -324839722 499134079 711673341 422587011 -197792348 -101794291 -810293834 74546493 -393882072 -665153367 75282088 -686599997 -786278950 236367027 -993543009 -431696286 -596286100 838818973 -417894527 -959435346 59415911 944422281 -778797991 955889522 305659708 -184071553 487659190 314596072 -738818031 798509779 308010959 886481178 -511004997 -729181890 838592664 963772431 533244183 -815015075 -458946664 565581069 -153165899 499103983 -558446529 736673577 -639000835 266147661 -857875207 483756759 -331567493 820374318 -881413526 -530540464 343698185 -252521886 -460188757 416292691 793680893 966142599 817178495 987268314 16226494 -901581226 -915592993 929883387 405143062 962015504 -954481617 114370247 955210885 -895762466 -902141416 189429581 -67070712 685950389 -576356148 -691701859 414550628 -45943539 404422221 411513905 -529024318 87703368 794534722 -25179618 235483983 384276221 877970492 -152127532 100199381 -953066604 819190057 -683971616 -431848184 -343462320 152662440 -54335871 964295823 46579026 727974812 504483275 -571559897 53022079 -91978318 -458353136 563980138 663209889 930436000 -740918939 -429652702 -860336402 10647867 139306033 -992023519 -524520999 50265262 -570676474 804700943 394472160 570792372 -768767145 -879140600 -787491236 -642908663 -431858686 790582099 -62280142 -640101619 185679767 112325003 79141707 72165007 13746309 -380056179 920351198 -957765452 184871025 502036467 382491835 -263077307 820701427 550778879 721143393 -890500243 724389320 630136024 359597375 -531360619 751273628 740991526 -674599727 -616669191 -192319836 792862298 81435782 -424522077 791542480 744989780 554784376 230270585 338489764 928254342 77945791 632264531 834951116 27279469 974351604 -698879597 33506113 -290341660 668330257 585113576 -584223723 181946680 383397618 742647419 787366462 -710024857 -136458136 -209935385 -560339037 -5772603 998254075 -6087529 -163462409 -277412638 365963598 -10292736 186323447 833479925 124630978 -92740573 90504374 -477388962 -845834363 407091638 485793920 -649812589 154231581 813663326 -198677870 721553542 875147599 -893376726 -241384190 290464627 459125086 -774141259 -965649586 412545006 -554682142 395826181 485558070 -905730600 150302710 339683850 -289352286 -429877140 -939764076 -181447796 411446744 808835632 -293649290 -943443854 -567300586 -566700092 -285132501 287858918 295459355 182982820 467857217 -728938625 -589625629 619043202 138687834 565390338 523530235 -234617831 976148916 -323730032 746952512 100088964 434363778 -714043240 -78075680 -54435997 -426920326 -87865429 656854963 660589137 -442352753 598928248 -735604166 405543015 -86675763 806802399 -865693328 420199824 283544721 427957057 403474396 -168161645 -597777817 705025329 824432180 -613048010 634257906 -462824436 -248104607 584527397 876674027 703227133 690274942 -945369324 469661686 -632048520 -741687628 530878291 459631983 -463053441 -913341056 782139229 -235508402 889628561 -552020918 322195782 -227259007 -63899322 205161185 770176409 74158974 -884480828 -239887267 -323371039 -977347492 -728968001 -939273575 977384749 -821590201 444770941 58516698 800315779 -727875584 -401799362 662715326 -488094660 -221188759 395653748 184754808 960329320 -635609848 -35515361 333827150 -9955302 -376019991 424108321 6889934 -442447077 761583330 -816164661 -363281899 56098705 635210443 -509950638 943525800 756467871 -512968633 -164589316 213040111 -151963693 85055523 855073383 77678700 -383579656 -83166440 -919091633 -850473712 625890722 -53312612 -544009154 47004972 872212866 -733206815 -159142012 -187714452 121072061 1546772 431795136 376584621 253608498 962663400 -113767630 580775793 735268722 -52911124 -213931486 46902749 -525007968 -289298235 283760015 -878434339 703359982 987552742 118048675 411671957 -294322060 -600338929 333597750 373546892 725346520 94163463 -920629820 216472366 350636940 427403556 736116988 176690250 521454453 -754002880 802216512 756621726 -984648396 637113950 -97648323 401757719 -106309186 -176946027 -452734453 328625867 -694049163 776936326 467772755 -208686339 854861944 -869024435 -866312912 555083233 442391914 -729161694 771405541 742802643 -381172943 -826517141 141434888 -26021535 -777404466 -480292588 -385612186 301999378 -43413809 -411366104 -517575559 -482272205 -472955903 -452599174 405279366 -519050088 617709168 -852225055 -217314062 -915316729 -606813897 -963857941 -76281936 -286425092 539007466 -267742734 777068793 -456599530 194451260 -842529147 259913232 183310664 -224893527 -637568907 64321533 -465602245 478079439 -298321481 -241685719 71412823 -837470572 -742790395 386689964 599373576 24208900 941429620 -52545194 960921996 -534003887 -196828840 -572623084 994367635 962803947 838938279 125576699 261642925 -6108891 -521882651 754630480 -568342207 991485831 -853632517 765454105 586679703 936052268 207479126 -735588245 -260798744 -779694810 515831783 934735749 739919127 486528532 524804120 -207622683 100112968 947341225 424958370 318487699 -126076767 -145916844 88674590 953710578 -368903192 -926167332 34083659 -473868586 769186217 -284223916 10095068 680532269 -838106399 -55022845 14640758 -283041964 -844191144 989189641 -380766873 -179512518 -445616409 419777132 -473514886 -786479763 -18377244 986366496 582237382 609376848 -393015967 -380446830 817712539 376884742 241087296 67810549 -536202877 939188252 270055469 -658340360 -724808976 -471971587 128526186 290820914 -214380994 -525614431 871415790 -598957211 922250552 719479164 583610679 389362749 -110863429 829070686 313957147 -855263623 -704072873 352095462 888598032 -3684414 -296101048 147060624 659406726 -200065895 938340429 -40255806 226918701 939421453 -835440093 -40162656 -445351759 -658155607 -776312881 -734519755 100756074 -388915588 396064972 859028513 -236335995 -942359111 138273635 83016312 -256299021 -573382822 -777022916 -593470160 -639381902 701051614 -874565999 -641701404 920966434 868305850 -933570520 -705292377 694608873 -193159538 -862079972 -207549565 677754271 143085238 -298579579 -294437808 339721127 -822077003 -384158236 -178178790 184749495 -418335164 -703570256 719269877 196071305 282476468 -44295517 330081095 780114203 842477658 -128863785 122084288 -751293819 -612168404 -957219707 -997101019 892856984 -463674684 -595865991 826516432 -527460039 -453907416 -890848898 539253763 810902486 655542698 999011637 31027130 -794213711 -126121963 822061812 -489716607 372924574 -550050744 35931682 -706645900 -510743764 -145830111 -391062852 -121399597 -983153648 942198020 381572987 842727748 577633444 215907424 -58021897 510439565 -735626257 40285821 -559715744 403711691 739223380 -299110695 65078288 764842455 -232147774 88759568 383652829 -506033688 73597687 762073815 554181951 425503312 626484791 -333165217 245521538 466934152 835015319 837922094 -352895181 -808703400 -286380875 992185793 -282819889 4211669 504558593 583926701 543147052 162621055 -305195454 -102339519 954147772 133989710 470250588 -935538525 -839095999 302576080 355289626 -862321816 -981943968 -70623412 982601434 170693620 682595738 -622546846 -268466046 -962340806 -468872337 55398000 -333741561 -253762098 125696482 -760263116 947782006 157337595 419759817 877377266 -91637180 -745327121 -221252601 627551290 -730182553 -256001925 816972090 688723032 576218187 -88290554 813596765 384583631 -225228174 -305982113 -804852732 -62196456 -803354383 273617848 507390595 352085978 -483216742 -214022434 -882273806 -429175779 4258020 -945147112 208238993 -537498808 -268331525 -926621706 853518009 93571775 -172239577 -776077846 -684256223 -12057920 -726477422 740140305 -829292168 340646670 144671649 -412160059 238802229 76621614 -247023264 564757291 -637292422 652297114 290291521 328811909 -962578249 -551328894 827865261 -754045844 731243137 79799063 -195652256 519089186 -682620648 559778645 -515567310 3049526 255795706 682334696 699838361 875081540 658214132 995794847 -970160155 793181369 643862047 153772690 -407261976 -518718760 721978164 595980300 36225942 -657155094 59006342 866959260 -787561399 -692199217 721839718 747100587 -319730122 -318804487 122571829 615588312 311110674 522806739 -439898235 -313313713 301634037 -845984057 490979455 -903809532 850044372 -818002998 327623264 -891463585 -249325036 423774418 -581472654 330791013 884833000 -706883913 -501253892 248819124 342415742 469122045 -433639145 -784484555 286728866 472962777 88902580 464077700 245001480 -113415804 542813784 969329569 -631501807 561734735 -557345890 450420943 414180253 -834399181 809669631 504318060 926893429 594411358 -217841575 875100492 328813819 50311742 -889266432 -110836416 314212145 -28987070 -795654895 -726763533 205789004 169658209 -13895574 797385012 900686233 -933179473 -613357979 681088634 90522613 -581272264 -244973828 241538905 -596063340 -435217977 769051030 -39161002 752879277 -621781047 189121279 511033235 411237918 227878847 791619322 -964715930 -778321728 -834054200 -165927242 -644630027 821028804 850667156 -946094760 -980305155 24262444 -354334321 558194712 -795975695 -260278704 -867575447 -596601480 -590270456 967709409 -418232626 -428867160 -953227278 699462406 341788759 638074137 600816182 76835292 -937724799 786102009 627776876 683296796 -174662797 624080168 -556114003 694820335 157422332 -337953550 -392022841 -927743195 103552742 -891371959 359788606 820145361 -825593637 468855363 979571877 -347264297 295056150 -635529288 345768621 252496990 -85886342 -533500063 269240245 -740820179 -315566742 944603249 -605519122 -274191297 698940505 650268022 -585443778 928794344 833777835 -232375517 -147590144 -218207857 422284927 216854194 775990978 19433981 850722662 992566663 827685175 -317214958 -298767166 -610962528 823959901 -600052663 -610151795 -506736921 700872747 155647573 -799957719 16496091 816865578 41412413 -531310709 658690333 -504499837 213959257 288568749 -132692569 -920075138 -576707998 -46101245 -740253903 -722702715 -266400310 -979267480 666393758 391640478 69446324 495462418 -784361611 322309609 -921314288 -330235436 35567270 -59988298 187947617 -14348970 282420943 729877491 -578620783 -928472195 73361790 -786671249 -285533063 26463563 -326264465 -532144165 69663304 874562586 -380838909 -657796040 271351507 933150588 457557290 181903602 -613215498 429681451 444445481 -304609384 -393308278 -738096862 950221277 -957173734 556945601 -530360433 -661473894 594741078 -754403548 641571707 -841266842 317873536 345921637 919488656 -234936682 914421529 514298822 797453201 738716332 -995673317 147183182 -72095537 -518752019 233568087 460670488 105900103 -900136668 959829240 -962309943 -263915800 -765221067 881138507 -967531717 -845260080 34962689 131006914 -64080993 -537142473 -200157263 748523569 -509524621 -927347993 -942826651 -698482897 949430984 -494889770 -424784546 -984813436 63496921 238840321 625567519 151982855 430904694 -13879431 -324551239 291813526 193033916 -902834785 -141482496 885148696 -675636129 559517514 -503279190 -277716200 -712861934 -964097991 -554934469 796374246 -975048911 583759787 297530804 -151857544 -188634329 788832330 424708446 542295966 -968324123 487114888 -227166675 156207811 -910385853 914855767 -269136713 907631057 842978745 922713739 -31391139 -823364018 972175761 421044534 -33806449 -606813440 867223524 229203425 -805171316 149022449 917156239 -979573048 741741986 -581340826 571354301 -441561522 -192576377 -647794971 -75636687 340147937 406960739 390578817 -203594287 292472555 -212777596 501480293 141947664 495481400 831581361 326660359 -834242176 -784954069 -816640895 65504730 -61865398 690333822 -838491601 -742461459 -962285652 -497508476 -174614233 -292558531 -83561229 -664171905 993099541 971315817 552375883 -534267425 -641910431 -833999324 668250671 -148062099 -661803997 -727298289 -621531000 -116643653 -884029008 79002593 13351781 243185692 -814141793 999985122 -857145502 508738439 352602151 305520104 480278816 175971602 -845226400 -702789378 46171089 -193348953 79449872 111025595 255334510 -653112735 -839625888 389754803 -913405486 -596167340 151289171 293358375 708383125 808098425 -198455684 498458058 815026463 770592129 93607913 -998263570 508895651 -387096282 520499857 859984547 -431446495 551603116 74700600 350748897 584555745 -628560636 -595408028 976599055 161075396 -170638531 255176928 -888632110 490246198 -178316477 -468913950 406474112 -259364906 273534252 -609550749 -994271229 446231997 -528806336 -60880998 656972773 969841236 693156842 326308963 349660385 984324724 -347134089 -304115412 704368503 839470051 -653573264 222318248 310326849 266647708 646472782 632082394 -916561758 -24763783 -458348534 -912154442 73913078 704218389 844691885 -948457968 -53066787 -574181901 914724448 -911695428 -175411254 -391826938 -948462204 846188699 411298718 274295732 -527408593 -448583944 -831527812 -117028236 -962670313 -421624371 -315536440 925459624 -284628800 -575950571 -858222611 752245548 616845465 10946020 -526929873 -426830215 441544719 314408938 338251897 617485341 364885817 -659563733 -103491315 -693847924 -58487247 -700951114 549638264 552201332 -733359371 -647271397 -950076640 -400195667 209723625 -712407365 816989538 -48389818 248555080 -680604898 -107700573 884146066 -790331901 439309019 700040989 448261729 -189026267 -73668695 388204162 375871490 708394707 916988951 829444211 -937288152 -176641942 -481124912 -539211425 -624220963 -925115391 575727611 -924220242 -616566456 -361718659 -193174551 -913251243 436536500 267072747 439909911 938211544 960638387 -322288412 -668408274 -741039599 -782339871 657721203 424512823 -288059223 22753040 926455975 302684565 -17216869 -385493727 -365661360 -546172363 123346076 -196021994 114892685 -288291822 -501774073 754346128 -166457159 113381154 -515464399 -496087268 -740535900 -609118331 -944311993 352359892 -179643866 -330217749 101686837 226243525 33645885 -150011498 154565357 -781661795 616262271 586637155 917623787 -894596927 749256599 351271889 -293485816 -362876593 538946627 -799119917 855377446 88134211 -55144692 -465887468 721396481 721439344 -751014243 913020747 605044142 34421122 -180789261 -234314415 -527762692 -390730281 704963196 -556155103 403493563 72748768 200698871 -594326888 620570437 -19530193 226314394 27990701 -689197411 -827171527 170559771 910923259 -952412223 -194694134 224912272 803520264 323906319 758753221 -695414441 639846581 738089068 295579370 -937769935 -525828044 118370721 57974300 513805765 321844518 652309079 -350027300 -650113371 -720698154 312713321 -682353176 882624221 981834799 519149244 -137355144 815025707 80570129 -810664906 165008288 -101556646 412857137 -110432126 -160130950 570093716 880076845 448416650 -129294227 418221876 543335833 -168845223 -384499903 -373302896 216687594 -690283987 -329447361 -828060126 -753186057 96762984 -392842761 700310533 -644902683 -239005093 -86183599 544458565 -261516495 882144089 -413041545 -308183728 -542857634 953225149 83561880 -692242979 -661926855 38661927 -616441092 90363406 -571101198 308121441 -554075267 86698146 642763469 -901602240 96185492 -253252164 -609709372 738424953 428701311 702461612 -426224804 553328845 -846780101 908451847 489937175 972730546 -3150527 609244400 478201324 63850348 -541731623 -548159660 880567503 -363572688 544957658 -473718169 -984798963 643831696 565603794 938310384 -375346055 -742686408 -617051993 394882865 -664427163 388056901 695049996 -647773424 945436447 925424018 821670242 686418399 -409445184 120917656 -43892357 -11177985 -246539606 -532837666 -163017685 6132571 -369750848 185363945 -612714329 157961974 -394037471 116463319 521529942 615155415 794269197 466226160 818845493 709179843 791092460 -305824762 -377251900 -354489628 -969785067 -919491296 398522473 205600148 199765987 -297827528 -739524626 -729546611 -865003789 -998170086 836905149 -223605120 -483029506 849574531 552471531 746125600 -713449155 -887548865 660782793 -905182890 -731122633 660974125 432744781 706909053 410251523 955851703 -387182869 -70840833 -895066462 107953370 -531659553 -450904572 671716308 -669940622 491630769 -473825460 490114868 360042565 113882817 859197343 502952144 -585145647 752391023 721203135 134635945 568759774 -440952218 -602529839 77510077 -471185472 927553980 -809525188 164368815 480777001 -256522137 -363507337 -10139689 274511070 -638264337 -958813336 -737681482 -852308925 -479583275 -671755769 905654887 -268450393 29838390 441250727 -571098892 435426578 950352568 -127265150 500566596 -832392908 -714974079 -866465441 951833489 -377695485 969042459 -19395624 24721156 -742596501 746366102 -944022770 696454278 997748008 851174493 -128198129 -456915185 -113706030 384371851 761841767 -279245401 -371131225 -43581194 -554373921 -958565873 63073493 546335297 637982156 288807805 526716216 156018309 -501187337 172398081 -174386280 484320247 -436491545 782242707 424198758 -978860472 -608327219 158948818 -586801449 -974077002 -978827884 645842598 -683189688 839760001 183686942 662123279 -57891893 -991790365 -738229784 213339628 -91554136 -107464807 784398563 -373675749 336558344 726429993 169314306 -924102496 -885010551 -698781365 -445939075 -83077868 -943694071 805871628 -670103931 147936014 -987401209 661225102 -292460966 -237928053 170166919 237314647 -916608667 -74301802 842211900 -584726934 -88018467 897823371 660806046 -25038675 869419065 -717731041 637069046 148954560 953220259 676062858 13769651 884644080 -224704891 -698325936 395737177 450615998 -31124964 -26884745 -320398682 761520331 -610719236 -642249073 201061112 129322228 -863985141 315610446 236655055 -379618901 -41969353 -497472885 -825673422 -429231598 593123518 100426315 381618732 201286332 -712958363 52447745 633187113 -224566356 -34250942 -914675298 379499004 -895548576 303185763 197385545 -835678876 789115450 107175636 842267831 640818561 -221131597 462751989 -85644315 -537853415 -41555173 949791287 -515168113 -722950115 -277826060 -191624888 719189498 722527530 471623008 -143044007 -296404563 -986542423 915126167 219868807 -542863056 -824829915 -538232962 831132767 -516163321 -628259685 -239558109 529698005 -873955573 300855713 661252959 -426101403 56641802 -668012173 110822594 -78636836 15580479 299057929 628157264 229157586 -738105163 385620850 -707944787 771015338 329333320 -461232303 697479893 632939578 851261770 -470410991 -998596831 -201926474 637079991 -614159750 779730905 -179962149 635504492 -647950397 -4584094 389892646 360877985 -153121753 -791542732 315901885 -513814542 768871812 897668905 -395035199 -229729215 -612919046 603962666 -215410610 578874043 -172614875 705060760 940105775 -322332071 176947289 -156069854 -71548862 -399416177 548332394 850196537 -272298538 438429858 641239858 -831259924 951385042 819691157 -871516055 51335910 -909020030 868429974 -828973177 -359815109 -774650297 159068628 975496756 -357686577 -845141966 -340915792 -45288569 473637920 847590138 922336059 -215769275 -206221473 -860725065 -878223056 -951746461 -452846017 -901783298 436172381 87122095 839922108 574851188 -651617621 46023604 -870681567 -506471082 -654558201 -286932299 242089890 496850776 717479970 -184485727 141912594 -722250418 -869308783 355789935 823307517 513423766 -875170560 -458878691 591303855 212132307 -333855580 -224972679 -896814151 -351953382 557686154 -229888047 382423831 331047057 345058595 -80602326 -98115779 699605414 -799386677 929683620 -266080467 243483502 -874475114 205396679 633141354 742803638 -638478514 621271692 -766270327 365532760 395079850 -873415978 -950665735 -552011512 608450416 174730188 189523568 -536444053 -839128260 808410596 46686319 -501086348 -301062533 981615259 -524724207 445984630 84424822 126110542 45843613 317953895 -944369962 425696955 215715126 -242628784 -308416118 -262087511 413015160 -483679064 993950086 973144676 -242151225 452388986 191602648 653674790 44865558 -526587593 599757746 -653879512 -338219465 -226834879 -909158450 -629858584 -163211497 -692485873 861544325 -576402246 644652976 578190330 -138745414 -352769388 113927830 -329124497 -500452712 314595360 941358691 17027665 393692853 -251260382 506322708 968313866 986173997 758061231 -304263071 -199385400 -369112025 -155708918 -415755038 -776273090 470857465 225592869 997185064 -474151268 422655169 -731970654 -780265710 465950135 -925460418 -871450112 -611134145 -854529787 716711976 933603795 -769915035 -583191788 -950397577 -962585143 -688961029 -110903608 -133892077 -792820212 -668923480 -497235729 205672013 -888845125 797438450 433308185 -137795569 -336978304 -148169548 374722694 308029344 -184049417 831205724 715954667 -941248724 977479724 -3887810 805988380 236012391 -274369044 613412312 -436646404 -53595903 867989673 106798436 800731167 -960538359 -485471147 60240146 -437012143 -682315671 -536409926 283723751 205194231 721430564 39981299 760298045 -801852816 829224984 448171184 978905418 781986833 513408963 593013853 -338477320 -887032294 -868772859 -448811773 48902535 628807460 264190467 995579916 800211337 255138456 37564831 369996099 594891550 101916336 -931326287 -649690007 751280392 -683715396 636035803 -871967534 -17359646 -330561875 -941219007 -395056445 -683177529 471122910 677092594 567021517 -48328850 919165041 48481873 -777448297 863179341 -597049232 -64381790 489851494 -568660861 594990552 -325114501 339299543 182921978 -653862964 -371075188 -543548340 -432716676 643973916 -578921284 217661197 460900796 -510793113 -166415872 933045534 164780445 -371332378 -840730451 -543948570 -892906763 322218440 -885583342 -893326480 767283719 348096269 214084406 803624490 234982763 -324719497 -3623183 971065642 684967192 -667135832 -764947281 165791628 -212117901 -42654569 817426215 152650682 238596818 -102690379 -879505925 -28183935 960538911 -617035886 -387888999 -859138311 -482445383 -97783538 -105117838 -871555244 586759077 -164831395 -450391994 -190471450 891246652 990099336 984759285 -761329075 -690377402 -645275200 538708863 -380313950 995680133 -823737503 177093798 -739609712 954721674 792530020 -714931648 -534731594 243531392 108599234 783425374 404400934 -719119407 89931079 -484609266 -816078432 256275340 830438558 -960742454 885463188 -319404473 -918074401 631194080 762579494 823513225 20920219 -699276875 591948728 504753365 -898352038 643060250 -840315152 -963058922 641470324 892950803 811105092 -607951174 446644329 351189550 381063283 953066888 809907146 -851961578 67222598 541884603 814958372 -482021218 984634003 -954957004 -841687843 -281308624 -984280048 13105542 542769805 -779417532 683141397 416544359 179148912 504426613 448278542 -876601183 -332025958 -193735432 913780069 -478862166 129407583 279804926 -67513125 -981182468 -914672642 175426923 175293829 372966713 -39872403 -56832206 -771114232 799408178 334467149 550779637 -878946073 -234596418 -887889964 522684163 -568468597 701413847 -186551059 -648069104 -497466256 771957982 -223735172 -339837163 334705192 955634023 -384330881 583759557 -158878118 480510562 -920035839 557207518 499208137 -586218651 454948986 231406775 126796740 324051386 778565071 -996180693 4891199 82741640 -92305867 -526189628 -916578253 862047423 668832407 249912724 632039518 -130508271 730321597 -843562581 -784041438 -349001186 953176165 513937273 -87734014 -479470921 736852111 -936722498 894182799 547776169 -863872641 525321526 387855121 -981546813 -450785264 422247088 -173596250 -24294606 882971369 936072726 905738178 855405237 249606794 613111655 -907003554 -938860186 629472935 -324662561 394053347 758704929 -26258621 499602287 968660002 -693583320 -345314486 262125475 26570511 257765781 812811436 -817096866 -825053813 97721186 569047315 971987117 271524256 217028023 531753902 -935335829 700807454 40898015 -517135649 475674028 -711919667 310520801 581483136 -430060170 -912135681 699722027 493133527 934581635 744964187 -203606779 -331963096 933158967 132594512 725960670 -564570567 128918483 -254513138 -61892603 392303740 -192407834 288392309 -600165513 -71655945 -953938770 644614841 766134742 -764251309 -429826923 372855664 -802003789 -237491465 -691429387 978942305 776326940 974908349 666816485 -968644161 510666715 -699905891 175940725 296949557 602663305 -553161128 408450179 -591111855 -101440472 458580724 -840782817 703138292 -81764045 188978487 -949366648 -165811483 -729683580 953352502 358172800 -280673231 -535306566 -236085777 571933198 528857872 139642347 291233231 -726128927 -838822373 -215241384 -454906454 588194472 153837736 682898749 -983656342 -400229475 -102719754 545147973 -664866210 968971416 980620903 560293127 867485914 -231563119 153887166 76385548 491999377 -267408388 29355480 547319648 -979125883 -367268121 -61513482 471973291 -626043583 -859398401 -296307705 957436857 226543961 312372057 -627828973 720052130 -806405290 -248056259 849514000 657693732 534136218 878446429 502435098 415251922 -519360192 507685524 -449487027 -424329034 517041088 24985409 -982039853 848326494 -464171897 -722042606 -929888019 -424017339 -857671244 -649853893 -617538874 -461806796 -124003416 -356147839 866038594 -844763831 -854150872 -725800082 -534589517 -205087191 -329764403 -448704931 611907562 331637784 -61980354 631907532 -798960034 324801113 -374204971 213072267 402847645 451856968 -876927926 418920822 397375067 446622827 -936925876 804862059 192247391 -189888145 -431310739 64878601 -612710373 -432780097 744821391 -985893588 498452215 -674601481 -975670200 262655714 -622557159 958507503 -170352908 60277128 672824229 -636657687 -891780231 55125812 -698118988 1414439 635027501 -610336476 -236234342 732841538 -401607859 730959931 752961950 -422587509 55870485 214489972 916317902 -482381397 -867072338 59007530 -278295927 -37733326 170462653 -200735038 -893517063 368041434 -899304280 -263175858 -25652243 191836234 668953453 -225266646 -765344627 -197233070 -959599637 -238672445 -304250488 902455778 -470962720 -363233605 69147689 -833178442 -128364888 -362435462 750836958 -818575800 -868252034 -375765479 -942308062 -92635137 -594099582 -132205980 -222955886 227575435 585467319 892381247 -51499741 -767941403 -530773652 -77956675 -500510650 -712266981 -506549786 -539502031 -558560612 318415884 458536692 -113847267 940050986 -222267890 -884178570 12439031 -485732730 -640240037 -460887146 1358504 -779429707 -255903620 171255910 586955607 -426975896 730845249 615835651 -222390782 -738497398 493984639 431853080 109106930 -244273891 -212467455 551759180 -90890424 -542879628 723278557 607445633 866772017 -273737501 340481389 -41789524 700680186 260911656 -753061070 781866293 447364576 -882432572 -496490954 -186506204 142262734 -675731724 -30030750 -349384250 -411093289 -940115672 998967223 -594503917 -173661331 800105584 -445086576 -263148306 453872302 -732556216 -995542226 329992432 -831497806 496289660 -343199560 789653162 921144178 -512647075 288040072 129899693 -324947389 205035936 -754290191 -379304820 -773519479 604264847 671182121 49219181 168446633 566618741 -406269373 -719315052 818392594 408615366 110447140 -988946212 802236243 781186244 -261225681 22603549 -161783094 -911184991 706651159 -607339323 24073857 -564668466 340196664 -683869583 342615963 -408885810 532327112 985897714 -521119060 50327859 770037424 945391077 798170788 -568857446 -362311281 958508042 732092243 -948569603 -917751160 -157912172 62418656 122092765 -919139584 529669379 -592100038 47226348 458777808 818680367 -72584874 25083908 817099829 -678080405 -414720224 -789455687 128829381 -963050642 -166781624 187554079 -901230839 365676848 -290632364 -210153912 362857504 684470790 -98888675 517925747 -610995224 867896562 -85299506 953621156 -416900401 -331452994 -433789914 342067995 465078006 -619559509 -82764256 60534156 443532940 -480097735 98492451 41598627 -106981527 -884992771 532133109 977097160 -942580126 350661908 742914597 341309622 821470777 -549735230 891711069 774172015 -491779097 -400559644 -140358216 795384284 -131855907 139899326 186961191 597438740 -128457578 -749732449 221424356 321156762 613957396 432646196 645743633 812938978 -84229563 90072755 633695856 -672715317 280335772 -957938952 214409724 -198578033 777232304 -694793199 -6109813 -266168353 -170201622 350881394 28910088 -673862966 -596644543 552677523 901823403 385757869 228445173 -6303835 969900696 839441286 -187132078 -739719900 -776885042 89443780 799334496 567046315 476085705 -956653411 936187694 780461011 91979639 87690968 600278348 464951061 986003822 813997714 579164312 544734382 -716487140 -568109161 161405433 -662162598 -924545582 815639001 851911182 -147021177 633129410 473466670 217950617 -881994306 -233317864 670027775 745226758 408853760 873968887 -251847642 177297779 575783317 -911313328 -494378293 -326966664 -589422100 113242897 -825838990 -418750918 197574177 778969170 976306073 -119669027 55729700 737892064 -59988751 339677861 315926729 976712984 -777508001 893283181 141017480 869873775 828977141 -973967295 -20497821 234169345 -468352437 5197534 484586504 -57101086 -915628337 -956974439 -996098342 -898526952 557224863 402511592 -864868403 -490404651 453920016 -44523520 -265247264 565866387 -866735073 -135269179 -670713736 -128251047 -303304717 -972706388 782594455 -437820897 138532794 -146656917 885568385 -233943186 -754789451 447369231 90698009 -750043988 -87608134 -112343213 -455680243 -872609120 18808374 970525161 -258611175 -224689781 -70427821 -212143765 -848833261 405096494 -217313238 -720450139 -351891346 -359309382 -628330987 21707297 -638337952 -77227986 -218437141 715362022 -285054851 213777350 -788031683 751504657 409851227 876990175 215490872 344290781 -106452136 -309487233 -391078371 67591881 -524011843 -142258831 645023355 -817431710 905229061 395280956 -736755695 802070349 -523636846 -752496906 -955786441 -324563771 458324476 374332385 -110649912 -229682940 -243263210 78813498 797405142 -185310367 -536860288 300570004 -915288935 33801721 430143585 414134113 -2981870 669871339 -701938181 895388188 -655704326 242317469 -513094408 -726775592 866845155 -421263734 518901693 721689586 -494588996 -373873874 -972743516 -718040424 173225209 -130131416 415295830 957448174 327830469 770999363 340739258 788008373 -964137551 -332472319 123583289 -937487141 737926179 467987073 655760925 -125579600 -82265180 58267245 -589722997 508576503 -233023727 744500681 651867695 744257211 -100450398 -165375225 370198199 922291143 -603433253 -379822023 310079628 690737192 925778778 -909004712 -219542106 911281059 427584685 -477696474 890218916 -244225478 -99060768 -288452079 858685252 340128975 656158919 476034379 -646543200 -899526850 -35037218 337391539 931535911 -532421151 -270248544 -984148478 607397439 54525441 665733946 131517623 766834697 817639254 -555003665 286836669 406571472 580744831 941186506 -318594740 55683923 640869433 871109262 735778939 17503818 700576894 -988538632 -684874895 -722013939 -951800926 519726542 -931778957 706166784 948915668 798852775 -884151243 -703476518 451306561 549678529 670747865 -875915697 179131303 51856217 -522151209 446146512 -109020102 -63179698 921324740 -526393956 -928609319 484734745 -259655570 -593199774 -94666749 654560200 435179822 -624637537 -697545642 337562801 17426976 288035385 -940482645 -846603185 -525998442 501996175 -864857687 -341325133 -294325306 -532136455 -71041122 -818299065 225909187 956462381 -792666903 -439907277 -971189229 -964266620 147770556 -217531139 511530030 -449317487 -231727375 756100826 -84940338 777386578 307862141 -885903908 828877937 269877346 266644707 -359501767 -918376993 -682113546 819467119 63147391 -504354818 -837583146 719902463 930622819 -864365676 1445883 -325752264 773559079 203005517 287357864 -963360815 -192032803 -480489422 898382956 294403310 374498966 156414413 -467159634 -531384681 -972609870 -634376655 835601002 -246891910 357332063 -678389940 -44031742 40364833 -185213950 299121876 384423134 -436272176 -411049845 536281140 -581638561 -943723071 -934552416 855108442 -856071071 927823152 533096766 -783480919 754232166 -451873069 -138995669 983300378 260315210 659090883 933141399 133042952 811173790 722417881 695569609 669521711 65597235 -129451217 716046012 359249860 -491897092 -266303222 -586072135 284943132 105809492 -580969702 -248754816 854735902 861729943 -248901604 170498361 526988024 233568512 696049054 -987558596 -372696115 -64082484 927904759 309399955 -978637953 735351538 -525655253 -711996346 -991317779 -344187740 -896411123 190308617 350626892 226316209 -792042020 -566384104 -288714007 857983154 -507072718 534012690 465228010 -674293540 453888168 902798229 820370461 393141415 -54120924 752441530 323045893 -302630292 655591598 -420007681 -573658478 -624444080 691753192 -991113741 -85194499 119207921 -892424266 -303096941 986499036 665222635 -857824514 974534932 -598639330 339148502 -914333217 422485951 506806273 75321034 -821655964 7035671 -452474333 935509108 -692079231 267313820 -266384469 734456658 -836866977 -272693945 807692531 -974447541 -842772298 -195048213 183268045 -777032736 748749843 339124878 -360179665 503598614 58094242 -51675938 -914166006 520271207 -174305279 543137038 258862174 172816219 -759366191 494615654 -483024233 -171516028 -189714758 -76786521 -770365572 -76624004 -376844568 -228838069 -329256592 -598306605 791409646 382055558 89058351 -398272198 759351903 -775719356 440546029 990261807 361139395 -812338105 -239078965 -248674655 445547908 -203723671 37300408 -579367759 -914282612 -847210483 -494529653 -25251184 -675627733 -936335721 166784295 -909916507 -183962055 -715607763 -23801578 528563975 -658747127 56827551 933321701 -1304134 367771817 -432092952 -216181713 -139363171 -743978448 626878481 -577694187 -207918178 374934211 373442834 932278207 634617678 -184290466 536038066 960580546 417441505 653983065 -871483813 -166451455 -850969014 310015576 904007565 726663077 44816063 563344881 -251379815 341720087 -4509767 -514941561 -404839352 -58541462 230584381 203714615 491523217 -437958242 102029193 238104511 -669044493 182023612 770667022 192677872 851474502 -680468527 -574679675 -975767105 592792894 687438130 -819748123 101788419 -315623064 -330147169 729941420 778199633 543207688 734297641 628076189 -125370731 -872076889 -364537147 356985638 282043550 442539107 -532192664 -572378848 -280479063 -104562387 139658093 880148751 -420136903 571967747 -983604542 68769734 -777101096 -572096892 -271814478 803037276 -890934563 -669026427 987364342 -926296464 55840540 408349597 355805522 497606932 411585728 777940140 -184836985 986601622 396930203 -176837555 881321135 674536367 873146942 -747232141 916640747 697994641 -866599143 -366202024 465118581 984587687 992162825 -104912981 -550556140 -275397814 134948063 941989892 638043817 -348721326 454424105 88544077 -235850914 68768960 -57322038 -82408396 -506806082 -166034196 420077597 -547707551 -576459414 -368742288 821160149 30247554 -296873427 -536650666 -664134739 956577206 -998353097 -264690438 -48520252 351864554 -419533941 -478088697 440881134 -571961978 -895069505 -839877457 -515082931 -673516419 -409007848 759645384 -644652810 -334714375 -937326130 354076033 601695849 931706015 980154459 660103179 283388729 946050222 61775599 -588496973 -237543412 -904524500 386722590 -529349084 -138877547 437716983 -123820814 -733661471 744394919 316186334 592548011 26054269 238173218 -559456070 -604504428 782868622 678912760 -751865217 -850681802 902049602 -189411301 809532283 686891601 492096565 580517664 736790874 178552706 -796793329 -238760591 518693778 -592877248 -526442743 -44797150 -701215623 84474603 -502075777 -730651730 394177783 436566838 75814740 561169567 954764586 239118852 215786831 -869666328 -462354862 -976010939 802937283 -567999793 853819079 280090891 192054624 -78254987 587954713 916606770 813166715 851775360 -23368503 527008543 894917817 702548797 -241299749 399607865 635442853 -647767127 891439542 -620178130 -652266106 851845973 -690747585 -841052122 364872614 2327156 662992412 -294029035 121408786 337184818 -892549086 -748798472 -763055397 332754571 944153889 854941224 815801113 3802783 287446 -46474974 443683835 -330775646 -218751844 -72870719 86410183 157533257 671556881 114440564 -194757881 253227260 157956517 -305656883 -561546637 -704917473 388871301 -380117594 467979623 591680534 -145765452 -474562208 -786702841 369207731 -999362280 998473068 209634414 354081719 309556168 340752045 222224957 -578028162 -931107378 550576077 -635374786 185723328 227541282 688632366 548018521 -30100960 730340804 964974070 610571765 689395941 839615980 302908178 -735089941 859411720 352794749 908372816 402589228 -902509291 227709829 -66867613 116984318 -304150903 -806350178 63546633 751878908 493884250 139010105 -854643211 108562726 523914339 709470602 498497647 -443606518 823169616 -519267295 -392282355 662557505 670087482 -971496590 -424882117 -614057929 381494440 595108959 -901068471 -743797526 633911423 822548161 -901996241 394860414 132598482 986046607 9540301 205199013 -38625458 662814073 952446349 285560509 -276411639 -417083107 -999631575 -142936516 -244752736 -140392348 -235975806 379943477 -205337053 -260359996 -817079301 -911477658 -767410411 549303260 -555759514 285006868 717845302 -308621726 -776304800 -954866927 433032969 956981797 479093201 623927081 -803692 167936274 -232118761 324287599 354804026 -310647398 484563744 -351635442 525054866 -658268398 -23668896 969543607 -456701774 808025318 785258576 525460756 709591680 199799010 717721771 -827739361 512506210 804770013 -566246714 626110612 -675024839 41304779 -754928131 -430884855 207070935 506254739 657897178 -576844271 433249325 -852237577 -283192814 668328816 -772108365 -179045112 -648048283 92481600 -661820801 -910521839 29120567 860432778 488722131 -532582506 125231623 242810563 -414619711 -615433107 998342015 663050509 -80059883 -202723496 483890816 -413466006 -748707538 50181302 -754613470 -764149282 694172271 -434103060 197275828 -962388311 565915778 -725435223 -137339501 698317747 -332383616 -257511627 -635327578 465032574 -2548404 407680590 796242674 -270964949 967183247 -823014174 8813155 557542800 -40412307 17383227 -885721308 212729722 -871162750 532061445 -988713043 993686219 873529490 677635556 769943354 -11342377 266658612 846242146 -99278063 340687663 -926921153 -101617682 140776201 -59833581 676455758 -610201133 -75512334 103016094 409753333 656073617 70523800 391558801 -691921683 333464694 462451143 -511552564 96271190 762938484 199322030 465259449 -823808518 142372944 766640362 -123388342 -961968024 284104079 415814212 -839117605 351288731 -907461296 38006947 730904739 678228327 -157758401 -31309291 82206502 916806742 -240945727 -17124829 743003017 347251093 -129045876 -585313533 576336744 268226958 453044118 -633546422 -233963212 882635824 -618491168 793551667 -701483666 -665542677 6673082 -704488703 -496323911 7735526 -448130080 409284077 234916936 -401811029 959064348 796185121 67394059 -158400023 5540903 230248492 -317671542 -102352127 -969965612 505229582 252512266 -166369921 -300887617 414636179 -657613684 299602487 181415165 951365105 -29417412 788904372 -771414711 966778095 -661331067 -557498638 -432528980 -204012935 -451755397 386455818 -809651929 794063521 661031620 724074676 915416594 354561647 -600277786 556474060 823145008 -876221904 910700490 441841134 570091076 -660128997 -782902726 295176288 -783334833 -765779406 635870931 -515034759 -741253825 -33102552 7508471 -530000585 -504884641 613914320 122451453 -106886910 393245913 -715488445 870384492 -602037453 653017297 -872763597 -336685138 -220018988 -918356427 885097015 504650611 576371774 -619263973 684255887 -722259795 294202533 -955455491 -13297311 -547131317 843254619 994382821 148736384 52100982 -769593902 937939857 525150840 631255794 -490035635 517470336 262617509 -670533557 401662590 -12209375 712938171 -599530577 -293485371 649942845 -564274313 214138736 871447332 687338801 -886445308 -165186012 -250589128 287377760 193775826 853523750 819000233 -286243074 -263049797 891952240 28219290 -788510332 -606894744 930052195 800403771 24173242 -193948902 482969871 -709028008 108548392 -197037267 -948382289 -534956344 993019869 -690726044 -887905380 276379332 632658319 -512571561 801114580 -833139507 -196983004 -513118877 120250844 -328134765 761675254 -381890344 -542299612 -967465460 -645829705 -530540054 963615664 21541109 -590273930 -20995012 975031837 858139981 -612579603 145211282 897989975 633990454 -315531457 -257719758 814498840 -98011018 699942467 69218151 534599566 277971045 -576359780 328126841 -698792217 -369467231 -111783425 121732596 304188397 544279854 -855702479 -769228088 928925417 -856546912 436877788 -660161486 -520273454 -722694003 289495308 466931286 -45525232 681352798 -14608622 -926679991 -301104661 -20943164 803183745 897698993 -305402244 -803084847 922776135 -826979512 -400458055 -447947722 905295674 -52058679 887028186 802702654 -334385567 428843542 -907304492 633818109 -945833950 64327379 969783668 462293755 972547285 625224564 223389221 -786584601 964852503 -949344724 -126585976 879116826 -160148424 415346231 -817135665 586686488 -861053489 484008302 484974646 -720076535 495172463 -189029011 -708995293 363644087 -170693857 -760349898 283369429 605322786 823210494 -627181581 -853549007 401107379 613949174 -27837646 -379671726 105371300 550658048 843195464 615549538 403202943 -857923921 -746828807 102725218 559223195 -686006421 793420897 621303622 168746371 -726498800 114062216 976037979 -445154878 116690870 -629937976 955563361 -905430416 468484930 514464422 -206447912 663522000 487866474 571336484 -215521393 -423242418 272299339 -500653094 820930430 800565289 375636520 -562497508 -235975787 689386488 695411094 999810756 -594227055 184294542 808233220 -904427240 -89844803 -25233726 314215442 -959276762 -481605727 -591488582 -262670369 948213101 -867537797 -991292518 -640503891 -348439629 771411986 -964720926 -479170817 716964689 420555588 -134752188 149400202 -849634294 -446279365 -791217860 972141763 896977490 450860009 811537310 973935645 874934168 755390175 739165002 115549331 197463170 931741205 753359238 698165977 348478988 177182899 -955817505 -803510183 751847085 144104921 -525346262 -774557344 -617892560 -277792959 824447925 822743229 -665527741 703103449 559501969 -169987376 18440937 828397429 267800138 -520961684 791517012 105248905 -902926819 211879022 -636429440 -908655529 -38519185 639039162 113468341 718891401 85026722 -922403451 17067182 729227920 -44762265 -392493672 -253954377 517715847 870309882 295626417 184367451 -452186477 -10050326 578847255 -502389113 -38914088 758595807 593923642 784386217 -255849708 680707103 -71681491 245772731 -106908158 -230476407 15357301 -506062267 805219866 -880152589 828326909 -262303780 106800649 -233461996 86873521 766247510 -629822746 808931577 -246477961 -844119634 496312225 -262630557 -747627108 -973738149 723747066 -926104030 447338081 -967925492 -536047577 -583365352 -392285229 598508694 -636225565 27998722 -981133603 373857889 -822356073 -924624645 730606656 -510851993 -502116925 401916251 228593068 257860427 -444733803 693135546 997747525 568475974 -546182544 227944764 -949389697 -713051828 745843369 -333375785 -946731477 211997308 -431404412 35017729 -206776163 567781171 68541049 704749827 -872429864 -597928898 863050981 -937049787 -518713088 509947904 505323164 717228613 215893578 -3741608 119071024 -398329544 -58780361 -569049957 -355087335 -538232492 -27511338 -18593222 828131407 622262652 799359714 -247432457 747660647 449046517 -867581620 -864023878 -245008441 -405636139 605957472 -733003658 -172582773 -21092376 937538734 67030921 -57081169 467380464 -482281442 681970771 196201053 317694568 -161333279 -976545660 643788286 878593117 99182606 -40026668 465127240 485039799 372303365 492040619 -744590870 675759168 -171207361 51224037 -824890442 -769724362 107585319 -792913574 -10889682 -433747273 -765783251 390435205 854629788 78685094 -707044953 869730772 405217996 -956731311 170066732 -491743572 -608821778 -275440178 385251467 -960745480 -744166847 754667495 -365992451 129365872 492709243 -676282036 -256856872 -238230715 -780262204 691895531 749500424 785827754 360563456 21438458 558488713 -128207212 72592988 667464211 496300489 -874263207 379694899 530229841 642325496 -317484916 982865812 -546228703 717428303 476610706 -226129135 -797596965 -55545905 -346288777 -851217407 -1867161 -725528065 269191567 -840325499 58516307 -799764456 -363427299 -510148515 156418384 647888989 902252902 -777033740 -660184531 80788404 -552435045 186726664 -743293858 -996707293 -293629346 -127260402 275933764 431414258 881722573 931897991 -518536672 -555099050 -359736992 -908927609 -965723001 498052383 -588695278 -251497735 -619201036 -747806165 110330760 -906503011 -700008352 118925740 594618940 208694924 839968727 658517994 717382994 -786893188 -970624031 -564535103 -121357998 516661071 531185568 -331818838 -157060869 429032816 673286993 -808743420 605927679 670432553 -512718426 -703008898 -631627431 385056122 867407365 -17281486 789797211 888617099 -490075443 -276706820 645549823 -446482639 -744427524 -866621330 644767309 226077022 -537015400 -109906887 97833960 -210988652 -766458395 179844343 541820240 713907496 776491415 643192741 -556638275 -384540670 -313505459 -394963720 752940780 816356065 346157896 -329340068 -496080949 -417787838 -672231733 993754070 994677600 -907162233 -545864075 -449905346 139698196 -674109763 -788811698 675192215 850282528 -735651223 -880935567 -373276264 110109557 348021016 -67902618 -55029592 811005069 -554008285 -963548211 -670161127 -774099724 647540784 707011508 158392800 429261918 6156757 -322380171 247050031 268290863 -662029086 -634218943 4499165 -656155807 201031072 -679127604 414928098 924153195 -582170192 368102572 652895502 609762403 -327534665 811878055 -29708935 -745393865 -462937545 351661454 643670294 -675058187 102042711 -221963330 -324010729 333734594 -815967865 155225147 -451811087 858073282 -553568830 471709329 609616843 -311947339 677317449 -540725928 708475373 -683517601 384219946 -679988693 -628364837 690641233 -689254970 942117433 -218801722 -971376340 -276940267 953093759 -275947714 473955970 993513020 376154901 -200195901 -320240762 -607227333 -200649619 260481069 -614306108 -160555641 440324853 313535705 -82299334 -534609185 742542343 315540957 -433841552 -852424137 741878683 -939523881 -639293632 -500076784 185680902 -797540486 -341382189 -2074138 163978112 327114014 572661520 -429389196 494178521 441669923 -998796722 -514908429 -892050583 -345873716 951133294 -46138881 -204266114 -883093466 -165150933 -496195574 87147766 113164444 -807655101 599021742 -688286217 309753698 -83341972 740997401 925769051 644800006 265044831 489580190 149023869 84651597 -620494999 -232203406 59373721 -557386568 206238416 -145172669 304272337 735628692 -579974944 -421986300 -55614142 555205210 466348966 -425146516 188238938 -616079871 351341649 814643617 -55906853 957729266 -465220027 476542435 -632408509 -951773072 657240523 -195544987 -725574332 -912577337 -432639560 -672770834 387651074 -140098447 -621092099 -336989387 282366007 -737872800 -989736211 877669071 -826003237 980970505 -101264163 -751685175 361179201 -651091230 -250577014 -45226441 51322434 255467456 -75007264 825152738 855964022 976762791 -177882820 -153253060 647443504 602284060 -199148963 563309179 499284726 795311541 2449780 -263864016 280478832 864515450 -625678310 -7026893 974908492 945186769 652480320 -741391589 684463450 -878765977 83532906 333006009 -437426032 -420337906 -619377024 407712233 -906451086 899969210 312903007 168309586 938506337 -977939728 32323655 -977647658 345430535 633065675 467438144 -314191888 -137652956 778663177 -818306669 -775070181 -504409429 237832139 53278715 -871562491 70157094 -762276303 -573147752 -350291520 796062653 746675286 -913992893 796102703 -941210378 168395425 -273858812 -114233547 186562620 360526357 244266211 -83753544 534874785 -385495607 833010898 921089174 -977851098 -395869665 -451143428 319223559 45186611 -16443268 -358066817 744415283 324592441 -988213003 -102712156 678526525 -807476344 624550731 -786564640 415121474 91957407 -266768358 -43166747 100262232 -513444231 722511425 821850324 506309206 -60871265 666866813 995960854 796255109 -386790973 211947728 -278826075 433934719 475492779 875972928 -828785506 527809774 -950995890 -889212894 103714473 863043003 -177647530 -57361405 -989691379 145993784 912513224 -209689719 -226251354 -650429072 8684125 395306114 -70735724 938159620 107039219 -184889242 513042686 586271586 -135486617 -292090213 224428509 -244813025 -758125463 159441704 676750852 -906731768 869050239 881495241 -692101288 353175981 -219988722 -155236541 -891452760 -926527236 215919912 -747862804 -981195208 885391748 435863398 786702781 -59159473 -762202676 872136759 779436971 -724753781 -527270773 -720465606 777734821 736908297 -611734092 403574220 -220131733 877070459 -863525811 189594232 -814538419 866509524 635720708 178152826 -157365481 421791119 31841788 934737154 -209155392 -928811694 -359098821 -352907456 757622888 964989510 567121072 336622255 -432304385 400840102 244043723 128167404 781502309 -846405745 352164765 704957486 -642518886 -736448249 -817491388 296246273 -769832435 560329368 259277065 -882934865 300257905 310500650 -796567436 268247819 759576365 603457416 8686757 -500191128 793245283 983527906 228828784 -135039807 37703485 655928218 -339237959 -777948971 978736023 808459633 -697024692 -246943918 335084185 -791729397 -871520339 -794152734 -749641543 672159923 -882469127 69979622 -187214923 55767798 -957299237 525485244 -51359139 -234186387 605547615 956669495 -977922165 -480326017 859538516 865600433 -960652863 670977405 165392079 -532151549 672496180 -558314254 -872533550 -474481520 -977220158 -329249637 58565225 237617399 -562188260 -197610703 261163965 882401963 -666410321 -601670767 -88979949 -939023730 918699244 -300507011 596285888 345342046 -310521402 -18586249 529263434 -129392169 -831515890 -227979839 902495868 -71158370 -829904998 -711154068 113069174 159706402 -511176224 831755656 125546322 673880878 860847530 36241875 92993103 -640737607 -221017976 744485766 316891591 -342670772 113363267 415266057 556958840 82497001 691543690 -422822313 -319346308 24274180 -332314448 -596420573 556381801 178332695 792018892 550437824 -119168720 924496368 244973104 -943031272 -254922763 -302916957 379047811 -635931228 -452766719 -4525509 -766314591 -592110831 -87546206 -848642080 493622052 -299159654 -924618219 372066561 -109488729 -973318912 -947953500 835331162 692358265 -556604262 231371896 41296220 -886148411 788927224 -199277795 -424845785 -612741655 -586767812 869281288 988460782 494213404 -989483321 873616898 -457313136 -969106063 -84887867 67707908 811381406 -422580191 547310151 -258246188 -799547965 292586927 396584329 372468885 945802535 822432219 -69585675 820764278 864262481 -433806180 890552525 -818808033 -313200513 23740341 -166265156 882587460 -192863033 953515260 -354335904 543479400 -931040114 346992443 873959457 -231918220 710157711 -252164517 517060013 570165156 623642018 59389573 -832670854 -501223041 -432839973 -874239545 888688683 534960455 -210649262 -920720374 473272350 135486212 -694105744 -613891148 422302620 609429309 -606496507 -150869365 -495107436 237180564 -725364239 -46993051 694656466 -819487883 795556110 940549883 -760211379 -215770230 -196544898 -116048459 484619535 -690058179 -177454160 -434191486 175471066 392913873 144756707 -637519671 -336684904 957931010 777913322 -160739870 690416644 810724751 -628170848 321324710 -533152282 500979924 584631973 587380244 79291548 -18088839 -328892054 -970662478 -34907182 -242027939 -405348220 953768901 719599900 966016727 -460978028 777858204 -313834338 80194455 -841531825 765238769 299880150 633751626 977234294 634607911 -298705304 -50354460 979204295 368707826 -415562465 -814464685 -305632084 391287659 -507560873 -666593153 889766211 496503986 781085709 -361718034 -671187868 109955179 648291425 -184820801 907196183 -99154232 -888526828 953437327 -534030981 -156177259 -305176528 -56724812 -526602413 -432314447 358904522 582307641 -313930078 404332603 53719720 -807795291 -474137769 774292612 396489199 -770622244 31946465 -420530718 -958188525 884430153 -266366435 854190391 -600328506 -295772066 334310683 646393852 -274186159 782430209 -44510473 -341440163 411719962 393146484 -88802582 17964810 -314882476 932916289 -648908692 126703620 181982222 491894911 -613842926 829927864 983536406 -335867023 691968806 593510784 -64309344 -627707414 -257173722 -921437268 -828156227 -847035380 219863274 544888138 607745786 -974246271 -550644251 -216644725 -727224477 -977911121 884775832 -512337942 121598211 193144989 -866114748 756958743 -117574414 479295581 -353952689 207630570 -466068588 664310517 255312027 947726830 -666373344 -553681846 891902730 -640914759 401211420 -700502578 -768856033 -764242930 436115624 -972725041 -612625825 954753336 331241291 -534911059 380473827 420631894 -387667736 -495319725 -160238535 250430391 259059766 447221349 55161263 -126835621 -978078238 -55754620 -85193406 -889825029 433008268 574979150 -689129496 -354962499 67123228 -251645473 -398774219 839207134 624215210 -767836989 -295774141 -265287100 603237858 -243035884 -9624485 -410219039 -428587819 678986813 994819085 -776847731 327427679 347503835 -231147379 926596677 526130373 -183921344 822656696 646877035 618161046 5783525 147480652 900719050 -900566158 -510769178 -653128575 -560008094 407148884 -504370710 371834462 -307202487 -972270062 -341210935 80580470 -319828499 -778595623 -369078832 -104056822 -287084931 518786140 -110915990 244463564 -581018318 -72753666 -967811222 -495921971 -815864649 -643763057 -741289583 -359470111 685695001 -986042974 619685443 434204603 88412849 775929271 268240423 214984579 -338028712 115890339 574518797 31515600 82380880 -269192910 -25831809 -866958169 369865041 -50656392 -417744088 -544494481 448359815 -386614811 342545830 432577575 -166395792 -281923991 -405391309 808416221 -91916126 751040470 -942806767 -88940842 -26451101 100566250 261276230 797015504 163787332 -878112171 -569049372 -624134367 131104433 -310380909 662564783 -913522809 -876309442 237661072 -829772661 -925846152 -309609272 -380056512 -380247198 -472066033 149812761 190346310 489087226 918866767 -211725831 724193727 -450676639 -751791774 902727280 941934551 -132733405 -98904082 -461143112 -212025552 -407964576 -965375789 944301464 -515490069 451145646 -77753267 -744229645 -837071110 87841870 -271858727 678411416 540278157 -571931159 146509252 -666784223 -106188961 264279476 -468175105 877407808 243624534 341267165 -816802881 957833190 612155956 -573661841 89806945 -595879116 572172661 -989547981 -3098030 -856184333 634219452 393528237 -71220676 -643954899 435714146 921578684 -843618092 344419329 109140118 -326118927 -882827519 187760255 -446877072 -374461493 -812698550 -922996116 848060886 -27698258 -722622065 -3855265 543045874 -463588459 132309723 907469574 598791093 12896114 -983642667 -305182441 -473107262 -958142575 536027806 -958436587 -361714451 -354373824 22414261 -248354752 -768919681 -690415552 139851644 -705439401 10235174 -683036442 330454473 -432566903 280518280 -94969996 -964609847 888522073 -242133492 82708360 -702652579 202232334 -956773335 951340439 469756172 -854848178 -843363462 393017874 63429722 835243552 178465070 90769614 -973429898 -230774215 331369308 61715983 864995156 -575357520 -880031486 -287308357 -704755052 -985273075 -228916727 560313531 708339099 -150026711 429670596 -767069544 -158579692 -434991200 -637359372 340676868 452128629 369562345 780222935 -438264366 991270231 901477796 331996592 -658477866 -870159563 813078682 -668385003 759005717 -163688918 70504041 952198518 -231802044 -834846435 285585111 -479162042 575554800 740514974 -779378537 663012702 -841501562 -906814043 79718785 -859656500 -726264778 24287922 -270527915 -759074788 -754925618 -420086814 -492122637 -335575237 -727683169 468523646 -140499899 617355148 660083326 -277927172 -363775758 -557319590 -455571825 245000384 -348712463 295208215 126723230 -71124812 -378954150 997414742 -39062367 -715571226 -491616212 -631846253 705049799 769950316 211153593 178328245 -818759819 -366863489 90633023 562751445 123274068 -476816163 533130618 623699606 -337035243 -609856993 923232152 -215195553 545464931 -727664843 -696135545 976653588 863883700 -903635800 590275152 284581930 612843342 129357160 -359826145 -128282997 992510088 686359196 933737376 676517002 425509198 11033078 182173801 -349629831 600648184 678308542 477207868 -986070069 -421093223 -579318054 -642950299 316768322 -721013409 117746625 500277909 -27643706 922173014 318834150 922120607 21756826 -894363215 412680902 732995709 -229449792 897635019 726694490 -920370676 -70507987 -410371676 165555054 751304387 695761469 -718563969 964991197 430014443 915565355 -681123900 -689931457 -981666789 -91850979 377318953 351477676 -373548641 -927757348 659312804 -860768636 -590327273 -263776072 45840378 -599126082 -284353117 -786267364 704186170 983569560 -152003504 -948445650 -477756100 133631508 -569068416 495184272 -381734641 631741742 -479532879 -895821884 -982113590 -936396702 40629687 -853491698 -900314339 496399348 -267797131 126012284 301535958 252451864 701111264 742886477 64468822 401274541 -913454786 -104406110 617026970 -107715286 833569938 -153608365 471367924 -657842356 71190752 -624422354 27982665 -776094814 -812794227 -491545951 774918513 -533327517 408830276 -696374130 779690874 -569210979 519052618 -28491602 -306271143 -423789175 127901585 -43593782 -142149198 -628846085 188972957 -882060684 -947681643 -382097586 -508188213 -288650873 420183819 873835625 685546580 -406652665 -208775364 912759138 421784533 -35213590 81474552 -871456331 106110713 383696534 -298039742 459761641 103465947 202633309 -722867708 831135890 545007729 191370105 -661822915 959822362 755057970 -812233938 159428305 541471590 -760182574 -271095741 -545617260 -743852713 -618390411 -831452897 388980107 705725374 948405017 -739623877 -176883172 747356604 -996465594 667539122 -165052276 -394198334 918528507 -929737347 574724660 -693988210 -845089723 855514236 -675441025 17148474 368785072 726369387 -448682397 349770786 961310718 939954112 -881926595 163202860 840786419 913172939 140942817 21081019 -567559984 626575212 -394994540 849667958 57835056 -971088578 895743379 -506589875 723229730 -132070655 -11841826 -511239540 301479716 4390105 -256124527 721516209 350351370 -65795636 592592999 -941350593 -522154976 -51244396 413329548 -671951549 850476506 649916807 160859705 -264437231 -838070484 -597185943 -2641714 -271772279 549585571 -703754664 461897414 728411788 -412035471 -146380080 125272955 -398228317 623346172 -116638043 -788095297 -416169005 541323975 -10444991 -86022389 -301703853 -712177826 -50627474 253902473 -15004162 966602050 -342631232 -587242111 -825215289 770836037 -452771138 998938810 933701972 -984701090 -702663076 -451715638 -157974784 379632571 594981972 -319658578 478099666 394350976 -345981771 900225891 464873871 828870507 -318666660 991098707 -551099034 305670201 -597164155 -744252890 324836035 -35162638 770730696 360924245 860047539 -654231584 -101825256 -300351376 356683591 942754856 -797955892 -180994658 -659765795 -209568935 51202271 50639681 267168959 717688415 -646813840 791402291 -396621200 112060353 -996387753 201234154 -941053640 547856624 -147805083 626870623 -424537914 870724683 538758454 946214672 -907201751 600630603 -407838150 105807426 -998575608 -371486229 215698358 792687931 666762948 -839132088 -639622033 191441073 -530122673 326911060 -167585469 -600103308 -239367739 -310642798 93309440 444941040 -88516321 -36842966 -149918488 -105289064 852008382 -339937595 -236360407 66746165 205741115 160527756 520692685 115550442 151860402 -700644827 -329116883 767238176 860858051 125061589 55554232 -551637650 388330305 -832732528 -418630687 -695831959 -847717733 -472753861 430514327 104547284 865749164 -394847364 -480158039 -153976566 -960645588 280569633 935238375 976496454 520648913 -54151748 238497997 -619961199 500079857 -280131016 695024461 -846069558 -60961761 -808474801 353940529 -778588032 757269833 559893740 476272376 -633755779 -407791769 804287478 -68625571 -967489580 530886959 23470477 910138038 670633817 -512193879 -241501367 885843721 956177680 616062121 -159255472 -729427877 -301448089 579349588 -80242524 219641171 -976121495 -850039656 -581977847 -340799019 531920118 -940962711 829889798 154727572 -31623288 -753293869 -355910350 -514795769 -492798790 -547061484 319516242 -120934064 163558252 -717826171 342823094 -787300123 -657082381 625569467 -296898818 -107001910 263754197 72001015 749103761 737077335 350662392 249493230 471030679 913123895 832424655 -992672254 629170460 -24893252 68356811 -635824424 -27313588 289896201 -857921843 -199865351 346612936 -476443805 531355293 -402114938 726090811 -679926163 -239003406 -862166455 -67459469 720943743 -34203061 407269569 -39912493 -643485494 758391246 -644331411 757951286 -530063454 259139146 267005494 617667809 206593415 -806112947 -237613392 12255677 56223546 -955849829 -317493085 -996248374 -13928386 -552304710 -233281448 -851002957 -341993728 396512302 243568873 198571115 373284038 -908902190 322875621 19224360 845878008 -379279568 924029583 118912922 -412042575 -995719062 778437486 -3701641 448859213 915367276 496930490 404779610 -840722430 921236551 890577286 -349131044 997655028 -27358070 9437582 -324759892 -981686283 -648445089 -951791456 376448338 978280311 193292757 -737302788 -876480246 966222704 -610322827 551078189 -779835720 233139462 -809412625 638784792 -753871473 -489251195 -447658891 65286926 701239370 545408981 -886157184 792949932 723420736 -898810442 150556487 -629093426 -959390000 -807443940 366561511 185522555 -532081029 -752971867 -85287971 128841802 -210112861 -290749678 -48928570 116392749 -389525730 504913553 309844521 -485023883 983150826 -970826294 449311407 -485321347 -344259012 -918018991 -125853452 73133345 550605364 332195766 236352923 -532330630 -523732341 -904524778 -776903574 198622058 -77332543 -118062695 955581444 26715278 434237557 809582869 -490421594 172693013 -674737492 290857191 -172108083 -735336659 -967889321 574360334 -103530131 49836842 -367899457 946410576 -761158457 -320034513 238461904 -78260290 245533167 172108900 378042159 595550101 -956831847 25696104 -473702818 -563659883 312892980 -502689570 971256195 370518542 -455865575 -14133805 -211181962 350908915 -335153928 563989566 -160324650 655634182 -15418576 986937238 -659400715 -918309860 -966064932 299489911 -578960047 787281602 -760478036 -636356210 374806529 859504297 515407338 401598348 -108507384 870580429 -556597755 -800376667 -291617717 -658406963 -316690837 662040824 -124757910 -971013239 -437080031 388277953 35149380 625182330 693108143 816654463 440627777 575956101 -828162800 -4911744 364678430 -476115752 188852739 -322252588 -775053009 943697525 -493148621 111309566 -388812061 797071182 -830780763 -662302861 237596847 352569748 903779816 -728507782 379248324 -907614829 -95410187 -246463130 -911200077 315233049 720761905 757702254 823404401 236841090 550226324 -877439542 -767853780 -977368416 -514160966 -219315044 691708217 -463967753 599980857 804037287 -860269007 -732089452 34332798 338365062 801358272 -899127857 6910737 -813972321 536901152 36714771 63363631 -802216241 -838257564 -365107823 42225720 422466903 642307540 -210495772 337261903 -614153696 425832253 -754328665 -541623 -416318899 -227977531 -632137132 -606958061 291236445 -370757416 817172677 -207400825 12673515 -875399195 -722975444 356857689 672313328 -920676094 361142628 -125708776 -836982163 -588872003 653759239 -805800190 45978974 647018078 -73987092 -942217618 -349539187 -3241253 -196457781 228257372 878773222 -344057620 -414783904 -772264165 287058842 -194956780 487854724 -577431967 -208738046 -373309446 -616420135 -281903250 -734196803 538824151 -361971371 46930959 -776106786 -448262657 -444102424 621205509 854493229 377196445 -460997546 354102184 -852808394 -989187262 -913997877 -232932092 -505468919 -672056492 -499011586 -156141466 -931701318 267782823 90820503 85905640 -464594366 -753054913 -494618237 -617788494 -667422920 506068488 -521693148 -350777500 471464451 242634491 605907655 -283222585 109243112 -24154911 -694231297 489469017 164204083 -304450182 723565104 -100825008 313875187 153338744 -511814126 -83196803 -43918693 -884915182 406172194 524987785 -657057630 -622398520 -887343029 -857285904 51613159 -891143552 7495486 961822782 -358327 -155322608 482582035 245109001 -953715466 905647879 -621169550 581191524 -766694080 938059127 -520909267 -123580757 -264361857 931151748 818145068 -543271930 -59421761 -994153609 230798176 -226741181 -389770887 958121379 77670498 -574032190 -427781829 -448140595 -958706899 -651992521 693982568 583457017 -803393441 -885564619 -629946609 923781428 796160812 -282746331 -161780392 -827459125 662701611 -942482595 -481424065 917733537 981391600 -751985529 605580240 -251917382 -451925284 -625421064 -622716160 889367874 87361601 378794373 951504878 644585102 -688732392 -332694057 -742283546 243639339 -233365194 -634614432 369171571 880108671 -773609137 173470496 -731238595 985147274 45239965 889587955 -578073600 -569993844 580704429 -41032419 98569231 -354394859 -305570078 -786349761 522170185 -25133367 755578999 -704754328 423932528 114697269 93622076 819740959 582064227 42997964 -154607778 154527277 -184417826 -479382624 565086279 -414348789 -126437857 683950223 236223213 -46356158 -795676708 -502927129 -22443410 -155750404 -108343434 -717855002 -45771431 -571445803 159191363 139929303 -411706666 -154080688 100939649 -592992787 -423355168 490150896 258116661 754300759 355190518 404972644 -554307191 539280535 -922102360 -599588061 -346966581 -21838307 287762499 240610734 652428818 -60849253 646549016 -673291022 -684118542 -75252793 -668603377 761248251 -230750828 -387609820 -69660755 657571304 70537575 784700543 -354311319 256355008 -717795157 322913866 -174296228 -347332238 -723551876 -67114672 534126795 -361178358 772928998 768127806 487874673 -607698449 768493043 797851285 758065453 197670381 462987662 -1710232 -72458031 439012724 -997513949 998132778 -980727445 126531505 494118813 -621897571 442574068 -924490566 126359219 -365334760 474967209 -853062155 307234221 -645387202 -198580070 486756847 634873504 942749616 -267304466 299298938 -534253433 -274740842 -17099200 -251712259 174951997 -877482388 -598992954 84979844 -265157728 177268082 239770083 -354573613 278283074 -814495645 82838814 793907790 8639969 -414963955 684633445 68537875 -466874985 -352375673 154896428 -243079666 -835701957 -272011436 82988501 15382999 887486389 719176393 -290780546 -616631368 -171221120 -707165376 356432854 369069639 -511242141 -497857474 893364511 -654583788 -715089748 264426296 778040677 -668416959 -969244176 52192909 -637250950 549446579 -22595504 746433656 724956208 -958572425 689094994 590723681 377803437 -713658044 -897106831 468996354 -51455503 -780520715 -771528909 761470246 -158646489 -801937877 52801960 -298046187 -465294652 718729905 826264191 33749065 652118086 -343305210 -194139118 -749629783 874009322 -666011655 275562180 -293516475 753493422 581916276 798969113 -14516482 210606249 -274031995 325913379 -586357956 573016362 21172684 -267052175 838520093 -287077477 -167456567 121425554 -727454913 520256961 268622228 -141498610 -201315339 -414926201 -161815704 -479389266 786466877 -231769395 -569001752 -571186749 278199801 -68186853 -599334255 244396245 -224065241 701325658 948384013 565725383 355079487 -556208933 -243289523 -377742644 735326627 -141204611 53345696 179308041 254960558 -406738852 172364499 -265932200 -905290884 -259067677 -674137644 -776954816 -955380556 -706539875 650194366 -710896596 129231146 -966857735 466834114 -253573148 -218453769 -228084148 961516247 -742598947 892260500 486741175 68890205 127524707 -649656273 675682987 -446978118 998585158 33907675 154431092 393007344 991280574 703003080 -5114822 308554502 -268869701 235081077 691013897 188220244 -861051197 771560416 -386193616 510874114 165443434 -7723447 -192220842 157100796 -864085916 318152312 119545376 -323579091 -688042911 267073299 -225718359 -553518742 -35908986 -400531852 -765184796 501060310 269768775 979352009 589163773 -953262221 26388718 834524398 -70285610 380454675 -456055479 -623437477 133596710 468897109 -184515509 272937264 -924859611 4286434 104813618 103974757 843088462 328753203 344424603 106631838 653571611 -165480845 -163407303 525464757 266094555 -873695662 -459791117 -983501236 370303215 14147521 -495386897 318920915 734334511 437661766 -641635211 432642022 44308737 -569284140 228106354 95393233 498502343 -530745503 -769963718 632129622 -768970562 -648789189 -302745666 -274385617 562516559 478509596 -547680529 -88072505 -519803196 -893582901 411168439 947797609 -119343647 -278049514 654826433 -96207017 778963152 635226236 329166557 -48013395 -436744851 841857215 496407616 -605881192 347991653 -762974827 295354418 475878475 339671604 -268128623 -268364195 97508705 -662623438 -79884407 -71617708 -338553572 -415827233 -936882995 910705751 760388967 825499076 214196491 -172902078 -516844711 879618010 -407524351 -422609686 28689794 90345301 293399494 -364437692 826833225 -768790902 -638729636 -359980184 961665648 122392976 69572226 689737765 160968801 799062263 846483697 50856040 -241468524 -839937836 62288817 95321963 845770698 620882878 320038075 -986423535 851017935 -633616129 -663221753 -758165770 -73637045 -799693073 -606092673 896021746 633555168 -607697993 -81342072 -446768610 876138530 -820389287 -626982127 113714253 427676459 434123292 905200375 -793975388 158199606 731944209 -397231261 337649195 392214591 -629333478 583826531 -662771918 -794292534 603630587 -565320595 627484344 -356518617 -845125842 509200763 -935823822 187420404 955507734 834857078 529263990 -75931906 -668257121 -574165232 677649576 -639029475 -816667437 -640436958 -5213503 210898378 -892462523 121652324 337878374 -261957425 -216582005 -907197583 -16567653 -755162713 -965092529 -25468682 16564167 244879759 928455831 177805057 809521615 -501374026 -883962504 -506669470 -102159419 -145648165 -541896687 816411307 57033808 836176198 -153837737 139974552 239571095 -717040666 -736347484 435985802 -901028079 -120629290 -415746160 687484707 879539730 443951089 388819211 -944944083 -858299263 54880346 338909986 178272074 -475109575 483226042 746871839 510471140 865990386 -515582392 -287111270 377842126 -235876098 115793974 284699802 -979231845 170075188 -425291172 -134327845 832165631 -578767194 405685718 479597662 -511980213 -160035156 306613452 728942037 -952474025 486974315 -714321036 -407296769 -60277232 692852360 -881646843 -9813434 -946370792 118146237 -688586877 826934725 824267461 -81495061 -788927748 -667376904 862398407 -698542125 503715012 -636511761 809588941 757821005 472744571 33186557 271046826 653579584 -511465801 698152445 -762620588 -682719816 -947245841 609323881 -419882552 -166090408 545220016 572559404 -491301168 -361639979 -72242338 -107970673 909103582 -791382348 287909900 -475543424 6644588 -518562872 -442522829 -306318148 -374116178 498487407 764125219 24976007 -882604994 805042382 435958723 -235357701 -202999686 394411402 961236791 79292180 585756508 84911157 274222511 743071670 947918273 -930772461 775510342 908395599 -74853954 550225080 70439798 -327517940 980059426 -942519089 160375875 -522900575 925795728 71537410 -621669918 -665810056 647714828 -641026733 -296449103 -598886510 980388142 -644877159 -606220886 468256538 -829823993 -498277105 849865276 677665126 -334599884 381929880 -326020740 -407668910 65562724 -321965771 813877897 -544849093 -874870105 -970079439 557838870 -845373534 -830107157 -907139656 -809624266 638808959 -544550601 430596493 155996647 840702903 -448163466 809784578 -813813777 201890727 -570152570 466524124 708153802 838347974 -22291182 206466897 452925368 -286272522 -199311444 -356692001 -950381279 399003692 64636433 -328273951 126039130 -700838536 -235555796 -790277605 -261413730 985905069 -452192757 360832535 223241210 -731124228 -960730349 290698876 730335864 -985963617 556951657 856935679 -954861742 -408845730 -776494922 -349103194 350572100 943198513 -826117801 -541746837 879969811 569193140 442060658 769501241 -386871252 465371274 997411381 716385748 -629500803 108813773 65085080 -801241024 679632356 187925779 -33055234 329663804 -896352898 353748276 305583326 552945947 991091947 240752010 -936393053 209954437 -816666207 733007592 664379524 -577115132 789072910 -993395487 -527401877 -153765585 -730846208 -288676082 359334500 -362729961 850258234 140056261 -269757257 -959225086 -77582220 193215095 697304646 493480955 -178491901 873242089 -710119350 -636499393 196072941 220057872 834335671 211746189 -906100707 312142129 947862786 437919125 611205593 691864615 -871954574 -278061406 -55137818 -617505951 249132699 -309627849 -803997358 51521808 189809902 652888270 430211673 -630623285 229299525 -333065410 308467179 -994924881 896815610 -420656695 -729555767 527831183 -338539691 826528908 450130051 291933544 207670133 -828053794 -617129390 -677570388 -848216227 -150189937 883100926 69711570 968924062 -382248353 554157725 117625032 522540738 435608718 275245548 148288766 -728151181 -933203022 792735604 926396505 338863283 63744837 887881081 777967822 -795893955 -827250949 -394138749 -581840442 -712901944 -407755637 681337584 883896211 -770662511 327202997 416940029 806956584 630263522 752751065 -534485123 316225942 -453373552 -76713738 -372716042 -921569180 -440960089 -423842493 -133899007 -729148302 -33814247 196266040 111241106 975173865 37867490 -546360476 322892436 257858932 32243763 -303709898 -747993118 196269257 112275433 -597955393 313841456 945279759 780659191 493763535 954121403 423384818 -225460365 -113284110 149262221 -711929575 892558114 -804822391 614349834 -985354798 833582819 396519819 -19579124 809632245 -142814553 -681360640 -928897468 773097602 -290669557 644484635 -932980505 972387206 341420031 468813478 348666710 114080761 -844805263 -453570348 -991964822 864468512 550352745 -794787135 -100116469 665071774 -449769218 256406552 868310524 290134970 14931798 398636490 737902356 45886353 -640893653 -822151203 -781827816 -481809501 447088491 478976519 -89252093 839817521 -543288921 -790148189 363768100 9314796 832268319 781939850 -263027096 793601125 -698624529 155418958 -353631412 342860377 -54223277 -110656519 589779917 223067041 -923515813 -959203761 43776799 727242635 912217015 599992855 954498655 174331180 588287293 131729025 -489844059 -282264772 50958608 438579636 -492181501 -776575183 248754378 -348556254 438399981 -994411493 163419709 898917468 638902550 583965812 532552862 597678093 -525210912 -184870706 -986031567 935184475 -840767484 -554944545 -224644180 630967200 -401072493 -666800250 148883379 824361226 363473681 743658447 997224625 143047104 708497799 590945093 591279096 -70169349 -351398258 -602898554 81765108 -250252491 329659431 -354733135 705564955 644961125 -703758417 -362042756 183217226 427495169 -720237327 -999419746 -212808988 983418604 -136708286 -88747930 950957877 -37387381 492837056 -58995944 -632076693 -303693282 -525177314 -59619997 -808699054 575779576 -19331535 -459439069 635639065 -985216396 -741216525 -534515942 -557893246 288753693 -686711718 762129051 29740515 211489631 -374153549 -742296475 182406049 -24880202 876559967 -739808862 88872978 -149327517 -219628678 -424308253 788161076 143809097 95126155 672910923 788930735 -293974572 -636463989 443996202 93546638 352915625 387080753 906165951 -51759910 -441144964 -85883068 57909205 265919859 -249949629 963948813 683519902 431194376 697991435 -527220696 -785713229 -112715624 856033273 221506183 533796467 535714688 860468043 929453150 -824851492 696591301 -277252529 760154697 375139800 -496678870 597127990 412318036 827976284 -348220994 -331717329 -875567906 -139164908 -256968589 190693970 123052489 -847647303 234645331 -7526928 1697694 -743155319 158284576 669768142 -786307847 -472256075 -636079159 75107947 93029902 -636821992 -81184799 -245380838 996508224 560086977 348315833 -786699278 83561120 -944015165 -502426253 -188861300 551828813 234150463 861541253 298215747 664044905 -473362475 800914497 649431080 -997168172 -391063541 -868085360 787162068 444770344 -934577596 -765283516 790661590 -437233572 -556765545 -139173574 -731449048 -410258226 -569473772 163693911 -911045814 926537836 889683204 90015222 592951047 -831708846 -528800771 334280381 -332230930 314668026 156114898 200960560 162705186 -554191095 -707305465 -815178842 -244108212 -37609568 107112281 -222518945 -732983895 851373009 582972276 597579878 -283700952 -389050346 -636730497 -307138088 -566422050 14038693 453539223 -294971102 -242666622 -875168769 512176321 849273684 509153788 -872368859 -541649152 559362638 -161391782 -807734808 -575111216 286009752 -933586516 439480446 815583899 -618845210 579976258 799860264 -827843417 838113802 747227604 -794859343 -72475898 58921005 -161485755 515246453 644010417 -452198980 581972705 729920857 302475641 -684717279 171922472 793023307 530970823 942069096 623182444 -418566986 319651172 -323462452 845049943 516933387 478498909 -158431247 650606333 798090441 441152779 452574727 -881544365 409708933 -497282297 143953878 657511803 -676095317 -330940061 753494237 141462342 614069390 169309986 396024974 200883924 933351540 524172154 -47273200 56087030 425319590 134037583 -412850567 314015307 79629284 566376319 108889639 -440376047 746049440 -268084951 -54929613 915316354 140574123 909954805 -911423972 564556608 11638220 -177603915 -607750951 -672937823 88591430 483073663 -348715230 -128522767 4836020 788823058 -894750236 -889509313 803187731 980855745 -22553608 -851720914 -716111270 -903204482 530249423 -397374343 -309130086 249818499 -444238875 509306491 895058302 857674356 642778089 398066209 -2331035 751422135 92225082 -539405886 188270312 -202773849 637493606 -83220416 46606346 175212010 491439863 -276266401 -600067774 851513394 -213926757 -357274456 78777174 -123361521 970173704 486065690 -873165840 -337536753 404384911 -556050733 322282293 -513146091 325405449 -415638439 204077822 -315615556 -900833901 -415661618 -135651804 -752860396 941155643 541192773 460891128 62171070 -110445365 59938287 397642720 667234956 -742338688 627202321 -640985091 -957513419 -888264909 -666181959 620954415 -141727290 -779426073 -893388616 364382610 95267815 791775768 -16424595 52124770 48731256 168567662 508627177 893511239 579552347 728871309 214289958 42890584 -930342977 572675891 993078760 469875501 412739414 806367181 -85532173 -20509586 162541978 -336912669 357675662 -290877200 -864649993 -838813394 383237844 325139525 770915223 -761782496 -105145769 -316899227 74616764 -543851427 532060807 -409568147 -473401979 353300896 -595932797 598905280 -629529453 153007441 138867604 350019598 743286021 725911349 40464165 -683169896 382430563 629415918 724100709 -462531221 825822031 -991890394 562408317 -532735416 968380564 -551162015 526107429 -369543353 196588688 -901872786 -380510031 -478712212 18110633 -674858805 395257550 84953775 -476579590 -911518668 -761628633 358309332 -768623044 804402927 451607774 357145043 54569827 827262777 689468018 926741537 841012616 145307218 -539411140 120300801 384735613 -678185459 105816133 610778673 -842099327 -313440666 83933525 -813661238 -418972736 298595234 -424811530 425865433 -846893111 711262361 -522454431 943393762 -128612884 995796531 233874603 262582496 -52218416 -268313259 970266062 544697859 435112227 924337409 -773956647 569988417 996780483 233871639 -141862651 65921834 217776427 451546993 428068390 625435693 615907240 -313013280 538648346 -480867534 -164641323 -854285832 -805931508 41591028 982471386 540790179 460555757 394404085 220697841 59974368 804740800 214410251 189455252 640378808 379960523 493898425 -269764749 -287707932 -679863410 -407833223 549188600 458654524 430106471 489765638 -68283217 -811946206 851802584 467010553 171035789 819212772 -196255409 516979839 347851697 -312691713 -900470014 2600557 -591980208 -417329326 -684155685 512378741 652588487 -759893844 -766791389 -842797027 427911471 233482472 962845422 -448492398 -750289390 57698993 239990419 403302955 -865099504 -702635033 835542979 -909296061 -897375544 -760050624 964953375 49568479 -144006818 74113748 -676519784 -799821780 -824467193 906252261 -935426354 630058434 782799476 -860640776 672974426 63927393 -702689060 -181402119 -381881677 854945113 -868572737 -925743826 -211822550 483537954 406571992 561395600 366368589 896110689 -131896026 421101408 599364444 -415949201 880948930 -752834668 -519728269 -195089381 -200747625 -308029640 164144249 360144151 441762427 383671775 654017363 -176299379 25041548 -962416106 -536413568 187373706 -427327364 -76514411 -957708154 661004517 6986886 -993675740 673736154 -832354373 -805790378 -762017186 -194418903 103106498 -354627837 247408714 -313599508 -858624689 947987209 790995824 426941588 -801499089 -260722788 686333597 178032623 686107333 -408927808 519903103 375578503 -538887053 926426082 147256660 276585965 350923239 -684163234 528688111 -738327928 -338875878 985938926 -654554716 -377615895 295314906 -37033086 271437564 94921265 653850723 -406433187 -895594342 15617593 -153807796 -635940148 650636938 -917191000 878846277 717065945 -899435922 619877527 -553537324 656895785 926963090 -89525488 396433392 -414761872 -165820344 859475165 -761878654 -464317750 -124028393 -383280480 463063787 325054788 -147876090 870944615 -601798669 -910002244 -960094539 -542496985 892152098 7022048 -256692377 -273700550 824059965 -72896745 -402216867 -264899114 308521605 -388791478 -69579822 -984144066 946011347 826120786 -877205248 356917084 804348728 701739377 443376608 935483720 388367555 886494139 -936413562 890077756 -274579279 545262897 284971280 184022957 757826272 -806430593 -846612959 -967138520 643023359 -245390018 901276366 293549492 -680748977 -190068501 -361580679 -299888539 -572629636 -501667398 -45765752 -553932277 105108244 873795122 657961250 -758140363 401054102 577022091 -969531336 -434434688 297822412 -701163043 944618622 -284507263 -243940968 720515314 511101267 -69475091 352401702 -172843545 -356347658 478635076 827408517 588309229 993811901 -113116847 -653390753 241436769 165605220 889304527 921937515 -875059776 196961988 -968880381 816552206 -68215235 973462938 57908342 -139040314 918797021 399360629 -138226358 277224555 216543831 263476458 -974587182 347240563 -633501847 -977942664 290020692 690410599 270784741 838355680 353394450 -268384231 666919075 254643299 -733122762 573603671 698206008 -39968633 270110319 -402893016 933902571 964464518 237289545 46492858 -718331906 -637690563 -313314553 -628398511 -438422240 88049698 193626367 196160086 -935981636 531555762 615540601 -828500968 -12968009 879086898 786251823 399243821 -993727801 -860665623 438104542 -110628769 -688176380 -213691517 -921008848 68002041 671628172 -80458775 851582600 438024577 280313301 103451899 -173396077 142847479 47279413 159434211 230707601 -124566555 -576853429 -3753715 -57984478 -787112033 919076289 497677730 -86509375 485375035 89223515 919353602 -915019919 -905639722 959172581 510894802 -509965003 -134927732 -992603850 147240658 -392522688 -502421928 128387794 800299684 336407792 532686089 -684755637 -158851242 727699934 -114119215 -318707089 -77880246 -564801261 528922171 803330204 -537955801 -23697924 -24402292 707966286 378537916 -371055216 -717799604 924482382 -195033312 -700848150 741131740 192869415 -291289109 883426189 302816842 -37853180 -761223352 714418625 284446241 -180966518 -909092162 -146017114 -94482299 743060570 -273966161 19932172 -386651540 925092642 133732588 -131636359 -924265113 865629255 516606289 -337340739 -167974170 -77849824 397319321 577591685 -642574762 14089121 -310414241 -344648757 -169686583 262213687 -630612111 366803794 -202885870 -325175057 -773805424 -665748607 -624578440 545708757 -773445760 -493184146 811045563 -155489799 148301668 -181321106 452799841 -203716657 -348525090 59576639 433825853 -462728309 652973772 -905326826 -547877913 -755778336 25484481 -143554416 -772198061 416925969 640082039 -264256172 59092729 651634454 753181292 -56669554 -989910904 -18253737 266685526 15630938 905220189 711956619 140521548 -319355411 320982227 386267928 521838176 186738668 -102678761 214609176 -307806675 846630790 -458089687 481976397 -123353975 -225456812 854392584 535417154 226421269 -578708202 -250483440 755971629 -529881243 -393527329 558437388 -981366993 152764545 104810504 -641080233 327927947 88501028 -274330927 170925052 -36614430 149644421 876315212 -44748361 -289349815 -193463920 615959722 457393438 284431839 435763005 283730358 -179890295 -773201233 871258501 211359863 -771862943 732265117 658251025 226425859 -552561782 521611888 136025307 -992275440 509373113 -1979647 -30100765 609837138 698739725 85146480 -293968829 -201539027 812411027 -377623932 578526182 886651460 -207614619 -764907311 777727799 390786826 264275841 -988489247 996149142 167058712 -152100463 -121089093 -219714389 576518240 979074062 -616502895 355180612 507131627 836429497 -449715376 -379598595 919832290 -600477017 369297199 112859668 -118631443 882083705 795431829 -323656041 985816611 -153372984 -439506781 -956280994 -201287222 -975566512 -114693553 295618363 941898978 -689751880 789587027 -435298088 -606629388 570321694 -527149203 962653226 -835788595 -817952777 -516523495 -635387375 392706474 -219909627 122134132 175762902 -261406396 -671879861 -417778141 327535963 404304240 235830523 887847632 -798357392 -633196326 708686350 811511972 53703917 -407927769 631508169 -338619959 174445594 41230217 -35462919 937294459 -554011007 47853861 319372951 -405109408 -73330092 -97445598 -820545212 778913318 -571502552 201832952 -139458032 -383878860 861301158 -390373187 915702348 35884201 427883022 492288903 135395956 742116189 894670714 -63463911 -482104467 635042100 -734569861 525049612 652767162 -673081004 93725106 619100667 -812532090 774678093 -854191146 992917828 496907462 -819114407 -118466437 -595987629 -802472664 -746102333 6272203 -701306230 531210907 238146119 914520514 -213036930 740520530 -830028537 -384319501 -288620878 541492115 -837691144 -692467325 -677045794 731465466 273842784 713213631 -339720651 -276523607 101589298 185336744 -415248276 -214546903 135868559 987468475 -27647184 313951543 383732337 -635047734 -482941149 -962830781 -470973525 -583698001 582959918 -765966117 -297750314 -916108170 169957389 -61481243 719605536 -724870750 750602309 -715692360 -483414787 -290007574 -212770824 785025818 -345694915 591990409 -716880760 381573114 199578846 -709936062 -429232917 605861615 -773252509 -631677304 953624637 561063445 -207373911 -424202208 -534085062 -888355205 832616559 -538049690 370142305 971796824 381694881 523799767 -6021556 -334166820 -81697268 -323413675 73965842 21675600 505850749 -422240534 374845221 -188892695 466374647 -797409102 367401900 40581079 -904222148 111928507 -839730815 430415763 -479953539 -218837253 -127704379 -34776446 277832716 319379958 875190322 -758825121 180978172 407595041 327225083 117478609 962526742 -511211615 -438063961 -813497962 -206654543 -703675053 896624773 -324517975 880537057 398428423 -750044757 -801412707 546380651 491903474 -225009632 -290356738 988126125 521652908 401144000 92395744 310106144 996191863 -343334328 -206781456 -292531134 588144555 126925127 523647352 -379641267 -268859864 461726898 297855242 149009378 176630940 89052973 103217912 268391140 -965910080 193225144 -287558061 274030585 913271131 -268635012 941641046 -112767141 652854444 -677192732 -754893390 503050138 -990633508 482286834 -194110973 -742273706 186168815 406495361 -342419060 -821897412 698159983 -984300065 -512598479 943723014 561974565 694191695 546284208 -250062809 498689644 -439469543 201947949 -967519232 31930746 354867731 -831107963 483600306 644506619 730643653 920517751 178433512 906110946 651843338 -467502328 806010929 435263401 -301573083 206880748 -183066759 -726191283 -775115756 -408594423 334361657 315460369 849694271 -38061267 -295948933 407393535 -742684620 -6454092 309508219 576140665 -768671087 -126101602 694525327 -954160902 184557807 881239659 -415953518 -684588079 823687828 898692373 -502929590 -230486142 329766359 253478210 -47842579 250562135 354715718 -751799006 -741929507 967615540 -11521007 551382911 367787510 -224194451 -793852538 757420702 790233189 2476612 -652045038 -695747798 141757850 -987188805 368735268 -908469328 884061006 177124658 758274728 -759975165 -982583953 -251326470 -630371851 -565889347 894751708 825033414 -586380708 229841844 -387403993 -364457363 462674634 -185747923 230496860 940756851 433784614 706514003 208451904 159497526 275506927 -182546137 -113986962 -475761040 -321516441 981859099 -27224716 402747559 187996270 -121000770 520833759 -735114913 -448182466 -525899510 -740544265 223277593 -377072374 -506083615 -934087232 90406675 795518999 -893583458 112228431 -551775200 401693512 -703248153 980293510 -25944494 -33643476 -185297402 998647317 -604308519 -431584314 -166183359 394277844 -973510557 -923077968 11034862 477614552 -14523133 517221181 -828480931 -392306335 735884147 142837868 -378306109 -938444198 627294269 -202993373 798448051 -922510089 -635315379 509371020 -52359550 -633064461 -481961949 -526210171 -187710885 287447718 283688571 -598182580 -193562599 -10463684 -304599845 655178793 -203887616 -974153086 -110867293 782310656 752607295 -886276741 -674494658 -254091358 -95070529 358990974 794466270 918130770 -726874407 -114543519 -695648326 756786400 -716565531 443888513 -695097669 165576028 907570822 -208430239 134107384 105018026 112018208 357547638 922016072 710278295 762661854 -204011168 281319225 -626322299 -482511100 477267888 -990062513 970277010 674939566 977057573 -562538158 79783954 -254480612 -737349350 -528414081 649226361 -619846835 532570886 438166916 696485321 533302452 -143343251 512238559 452361064 -850932023 491571774 -703161880 396824513 376255417 -775686872 -468356951 -652710109 616958697 -397053898 -624813513 928575045 -724847157 980621300 250434531 147208052 -725032108 -529610933 851424932 -957869694 -2131719 312323426 651150704 -959356026 -683959634 781246867 -284253300 728407411 115380769 390849542 86926548 131229300 -410081591 -85020365 -163329082 586844523 571369196 -640783224 177146235 345108519 757080400 867453579 788272456 416882537 935513233 971827441 822301356 907564695 885691533 18231200 212902867 534009605 928010259 -240254229 -558341143 539084237 133950232 -521967165 -774261222 -335506417 -549389231 707988329 957503402 500857769 -895907527 73236714 578209241 754339185 -859378397 686635552 755695470 731104793 -577322974 -988795547 -315068195 672732834 -709760858 844556767 -151641711 984613240 -824198057 184195518 643127968 -779504419 411887412 604728019 -633886182 -949790742 589884032 434327128 201150892 -637979629 196526970 132579607 -786536390 960098767 444332510 586968526 -712955855 457457378 -236815040 -547140666 60527052 -416550337 -155116241 -105769938 -181689768 653612649 899329494 -294005960 -508883839 -891909207 -840271823 449138749 326143046 657519405 143415828 -10673578 -75126000 78381791 -882853112 -370662219 -429142576 -546726326 516689971 85270947 695749654 -982126378 -178699674 21888781 491991560 594305322 28685576 317356742 112046829 -296043935 143121904 -84344913 768732369 448706079 -679988429 -227439161 -829668292 592993790 -928248331 -44416181 -388741298 802690297 -8624207 -905507474 187693825 -608432079 -224973708 -316227067 -468061440 114206452 374356038 -785348805 828478668 -552340869 -652075316 206857277 -261772522 -483101383 504081257 -830093846 427263106 211822031 -214255909 -792832050 932914678 229275190 199708935 -37891768 843783610 -186731614 -508850249 -723622449 -257121283 631724888 -181755091 -872416016 -761928787 869513097 462943343 -87877305 785387139 -103682969 -431387101 301838800 -9420077 621843167 757883575 -702495110 -451139974 -86935657 37123562 -894787017 814383097 284647560 384630726 -613068779 944076275 -944001622 167584532 555415308 761334536 -530458699 -492126431 554429823 -870067043 -120535923 -211385051 975924131 -837539516 -141069757 -858587671 -244184836 798733239 508200360 -621701713 147641780 63897315 -878654298 213094211 891736065 -843694710 116559995 862219263 -973857823 601711447 -419752492 -832821698 -799752356 84110790 772518861 248566293 -595896443 774898459 -256393755 -84133181 -613530624 714110699 566991375 765066007 600974047 418505664 622953497 124159872 987726640 -779930229 -710761597 134339098 749427112 359181644 -976948469 -133437196 -472344125 -615658956 859433459 -520920096 -449839729 -29696235 966325344 -368438937 -160831533 -734009063 278130101 -729738893 825735795 617666232 143195788 724038019 -690372225 485787487 23173061 525721911 -575434324 -265057623 -352147018 -641099052 853774504 -727927102 -264831953 682250316 199623818 984323930 431766676 323029762 -252804976 223850077 838125306 -688612367 -526766897 505473273 -863097513 480662227 -544832211 768548512 523225588 579886654 819669491 -802224820 513728845 398052583 -609772075 -852774251 -408354296 -225704376 121796187 -597833450 372708560 939861605 763607022 -685148198 123999839 -797481428 925812965 766943530 342838407 687999041 569800235 129893935 697575439 -67710444 214324950 -741286285 -466795640 568898782 -752995777 -550924811 -527427027 -801393799 377175714 -156494661 345025454 -907364485 -751574892 560326448 -613419701 400032768 -72257250 582201715 -54826036 236326634 -519330438 -638124445 -791438489 -562049773 371928074 972870413 305507501 558501484 -802128669 -483612529 -352347551 -818397690 370157697 -700793989 765473272 468475414 -192029946 -202693510 -487620304 -268776834 541659959 -636348076 667956148 71682229 993840302 -470117601 -890186701 -272557343 381883565 728809818 54905554 787586867 150249801 201712478 -528664740 -586295916 136443839 9880153 627418451 3948952 705900595 221698652 50088410 290955589 -764175866 -428364685 665250297 -830284665 -134642333 136679468 -406563693 -842626601 -628063714 -451295082 -842949119 -894316876 -890684013 -828188400 -49099850 -773158383 388318683 -450936709 -800257295 802568319 821641460 -290148837 829894818 -756769050 -205538239 -280186925 592326521 -200012546 656902118 -996676897 34908223 -229199527 973718397 -977115024 13498585 302019867 449389973 307235197 139108944 271337878 759358360 681821342 565205490 368524608 846638661 839149501 120622136 -901964739 -422233548 -202058505 737989684 -774840736 36932821 524794640 186710029 370065717 -15978633 -695433467 178428375 605518171 486791195 643745570 -64863921 -644316223 -18079092 -807472855 784097517 464971523 226025586 -45666243 491388902 894643519 710297557 346315246 -21481038 78003461 548000883 271429197 624598683 -727575060 829727257 277033010 -598910010 664737301 -961078887 -42245066 -149040253 748252547 267169788 -459753839 -907204203 -832640689 769014270 446664899 -714350620 -125041330 -936871176 -263311411 -792532303 674231936 -943747219 -955418900 823839722 891063184 -896542457 -972508566 226763230 930684944 -612981852 -96901702 732023152 -972264984 -715769000 178532276 -748357376 -869050659 20995181 544159727 -768924645 19365899 958435913 -389253737 -430775345 -255559 -716871468 -148278686 -832976249 254891123 -950975674 888695898 -640640531 916452678 615923012 -276353891 -477124306 -374289560 -95822833 547200268 -284738529 714776332 -925834045 -380868584 -497218818 472894731 -989856039 369419789 43848086 -251210273 247592577 -471465780 -474569433 -846975092 590581832 -687588329 -840421178 214498708 613079827 564594536 -380593018 591925932 314499415 -926197252 480461253 -984968732 -981734512 -532808767 73068116 464668719 -297108085 -52254877 26570187 813160240 -940260415 -116422145 595092333 405855267 -112929119 -342509152 300026919 -550558336 650927034 570089861 -406796317 -680542277 281134072 885764415 -176797726 -540075320 -763081974 -959664781 -454443097 -115937455 852624005 -925132177 860155351 -251133810 -15328669 -584620259 299089014 -70673900 574653053 555355734 215850865 543987094 -836822993 -597237779 249616733 725761619 899176188 -670031341 -462183845 -170355269 424731585 -78704198 544716551 745464845 -701514115 -727956923 -983365529 -827612899 -858627331 -375193807 63045163 79884416 -353868231 -839097511 796387940 -278482943 -545685402 -333454700 -314680526 231584258 -115084456 223834000 244025995 62430752 532928862 -744617457 -311418247 981055075 469539609 -680817763 695386377 72732549 -904177497 -61148829 354459748 432901399 -863134652 982362976 232071815 -985728136 65347118 -932794837 511050102 542608365 256208651 584846229 751705940 168694623 408091641 -70950525 -983484335 -326863239 -121673431 -885596848 -188792186 85255999 -803736970 -277313492 202093221 574135077 496140327 21399524 475286718 -396105557 667242625 571971104 642643838 415216497 -548031319 587552633 -775435910 25219927 -976063984 954922810 -330385748 -468437705 77330145 -827493206 -588072595 521110544 466899014 -131317466 -558566171 -832518822 152415927 130565844 -783782547 -53343774 931677339 596888315 957327501 145890257 -237673239 -124025124 -489725583 651171487 1090296 140685471 -235085256 -618330106 -415325577 -273351256 103280286 -800578927 756025306 -749697842 -881763383 488219105 -981538296 -972154348 -297156393 -353730543 34776802 -291356563 803781722 -501687844 837869577 -118773339 711773055 541674059 -746993799 -267324670 548336069 -553590954 -617133864 -832115545 901776275 -100832285 -464700431 -187218196 682912728 590430722 331554850 -918638204 586345875 215439303 635688864 -671675179 490709946 853176077 -78532528 186689194 952644428 -919228323 -844976408 486079202 900460062 522329551 -418914148 -246041863 -814309823 135545072 -985493136 914514546 250882786 654739654 -423993662 504669155 359627809 -998427164 -971938776 421087963 -626808272 902859552 479933268 389525635 231443420 768866360 27376622 80922010 -987968247 -370995353 756131111 535912691 649232932 606056515 382609180 -949212816 -573314770 975177994 150812143 -71549673 -545296973 -329739064 -246846034 116596091 842979096 -726162646 -200189091 -262527727 610992602 451872842 -111225780 -87225772 775746235 -739548676 -805882876 -851167542 -348334098 595260692 468041840 -792760043 -436420255 -220471283 -280639433 -555534716 913915776 154692672 872036216 -909992231 -587450551 -474569162 -566405346 -995868377 261464658 891566655 -593029832 190270521 974819420 698368855 253490284 -220127366 -881307071 -263865637 -387247859 808448065 677767097 -510775534 871512994 960829466 156182746 -143467794 -491491197 150975310 -959846339 -81187635 -851864835 836636002 -282743472 -211751966 607940824 -550265219 69343089 -602743611 883232143 460813969 508551746 -49508997 -57201374 -863114116 -483969676 438656218 646059478 199925620 156177865 -410455968 345775055 -886600876 790160065 -238083467 -471140315 134303008 -787412900 742472702 960371149 651881786 -868473476 259838364 -525579022 -677848113 853692941 193514652 249864459 323079621 209817120 604271024 673408627 746706145 996077287 -249252670 -208990566 205290418 411785501 -708690620 770379331 -734211637 -858121111 943233267 589526583 752457341 -639429018 300168766 -137550929 337136085 661198732 -839953135 -646615451 -219947756 744257533 50916711 -550617068 -153514947 -200797642 747835813 785813485 894189814 -419314995 536625635 -379566849 98797335 -355647745 46236255 37116292 304004413 774071585 -919605352 594422327 552508064 -595536577 -384880286 158059723 -355190613 674717016 710583784 -903697887 -621988768 294059863 477661662 -255341205 -779901122 -691593154 -171180175 289512470 12163095 -19113717 -188774821 44933523 25686284 107970589 807479576 -959094800 491535628 -538305465 598784619 -284402273 -769881265 -648025608 797022219 -432012627 -75573438 915912736 -110945267 -651418996 -52355513 -317694604 441966625 -456683453 412622821 -429835069 653714014 383560478 -858136169 534850164 -464012882 -151037848 -883544674 145052040 956815763 451419864 -19450211 471049331 378144179 -440643658 774865101 -758072952 -43555786 -922372073 706981071 -735243170 240163842 -573062722 242319494 -518411836 139040056 578712344 43513581 188650082 -572307152 709426261 913188072 652995180 836570796 18427777 505431894 -498410066 -688282727 574461031 842214225 630201502 485236348 -398037124 532517169 -924588153 278115477 -803888113 496463090 -120968517 -815132384 16293801 63694242 909851381 -624906542 -188821458 540417318 892863831 304620271 629985209 190636385 239354431 -685392940 392806063 594439338 -934068044 -239557020 -796714764 -886435983 -10338582 -56675938 355041124 295561663 284512955 -708082057 635683397 389596323 -112053611 -705634806 148842133 796687484 -79642967 749361908 202929976 579112859 -153384094 -988664915 5678218 -640941157 -751411305 -932096156 -301427950 691983462 -355974619 -562511466 -738682912 538767627 -401604530 261312507 -291686456 -70396431 -816384849 -342671378 775324250 609273068 647968377 394363771 286414610 -432745875 87094245 -809553393 472212332 704100021 873335171 337125961 -834508941 970129356 -895401125 777128442 581129933 -703802112 708996976 -901240630 176837551 738346005 2768210 394794533 -660909247 -239377192 -691897111 155581850 889784935 -753441597 -237217226 -687221799 -333122965 -548104043 539288223 -671976592 315858054 -128252136 -921998605 395785541 178637908 -598504952 -116724105 99042514 198094564 811784803 -320084010 643294760 -570061959 -6787993 -338462305 718016172 971396520 -693312714 985260487 -492244930 68603298 244199850 -585686458 -371990787 -309532444 181775407 -150196105 -561067607 -430992232 -8824265 -507508390 966676343 -524995953 618607507 628853511 -493140044 -826082236 -784887588 732221662 -815112888 -102068078 793808268 -193614820 641719064 256205745 248702902 -918982594 309636169 -149636943 -599615702 331156439 -355839366 -496157106 -378613296 711702866 -706368564 124658983 628719895 161708363 -639593339 597774924 595936959 -732283066 135608803 -573128549 -893825535 758035919 -715648192 165226769 -670284425 -980779069 -278802116 -874861530 -766860476 -904734238 593321837 -659011379 570003075 -679055887 625726578 199114696 -653698499 362761302 -453938894 129294397 -840876518 -601163453 -573337479 406582265 -220709014 830451469 776319820 154828412 684411012 376789778 -349149565 361083291 564280105 -998135555 -639713805 279095543 -480032564 -545850610 474476156 620773240 278590903 33185511 -134474765 696781062 -327195019 -667215236 54422381 80513225 804836224 328876321 -1152161 -462264410 -191568194 -869547595 -77934303 730386733 253919732 518416427 -459856794 -809814201 -714767857 505035802 368203654 -341230548 -707717185 -152258579 -675809058 4982731 -147385106 431751193 -445078560 -383560017 689146024 -915250410 -987232530 -382679159 786173723 -361271209 -711958456 -43360519 488400938 674383307 -875076762 -697350119 217864374 -469865268 911831130 -434480340 545916600 -430503344 -829327056 501008145 -514810876 -655290501 29717585 -466767304 724395090 504363816 480562814 223320199 -246633651 -415152304 520742461 -712854936 -713333957 -525908196 502924038 626115989 307808706 -374490667 -89828553 543357894 -995506957 897910057 85885319 233063584 27174545 777249087 901462559 -702607710 -284282922 -528556938 -197741106 420739350 -980284159 952036040 71178072 -726557176 -122564833 529495709 -948324346 -192804891 -984613326 -756719419 349218601 -279343164 -998485155 196622084 747054994 436314770 -775845538 954873021 -219800082 541540669 972899439 12627195 -158455636 795358812 -517956392 -366562937 656985632 801421073 -200350622 -80510979 194850056 -412236139 -663635354 489778562 92545550 498873959 835708905 468780580 473103693 -215224688 -751400703 -810324005 -792940318 151510411 555461533 440839381 5695360 528151091 -4141464 -695403165 648042505 -915028922 -578429335 737864841 236082502 -539477354 957946603 224167537 -937235035 -222616728 -614322245 891318489 823558311 -862976677 -177845559 -232446637 976710055 275007025 278279766 -464608721 379530272 -938955865 418299305 -750216496 -667540301 750497861 73003526 -463141461 16475951 108814482 107424417 -169164603 870771022 534788266 490355906 176908847 536666803 970327531 49716055 651761853 -330393365 824385078 -181935632 -137080677 -697826606 -787309067 228636095 -673712616 743904126 507501825 -575756835 -289214757 193384734 350029539 -259899279 777509612 -695470276 910550489 -597323012 788288606 -478606650 252189257 349841291 166974893 -408511698 16398260 -763057456 242217864 -348995309 862899166 366138426 943920691 -303135373 -597717978 -880042609 94465565 -235710226 -636106062 -984110906 724100491 -471977853 -990773821 610020228 79060099 -683389286 -375742158 -640565158 -897482237 -636942108 550049450 -563183207 357539081 -212728429 476299916 457694259 333176000 635825919 -54958121 -181168210 -850053756 293021856 358022770 42476814 937479884 -803431692 639320622 285510166 -555955697 -429554198 -942612011 -134955754 -737424953 306142450 -16564271 648101718 -277947405 -933852178 636917469 -918624385 376853941 805933980 742148651 225356936 -467999688 865705582 -886753459 -643785702 -73559895 460622696 460501182 167882403 793611 -621263604 -261578415 453998627 -16152509 -664251105 483220653 628832442 987489187 -937814226 164141094 894288649 450956936 -2116271 -487788398 953741995 218816114 466977638 -588152944 -475025558 560603747 -655510829 -748314231 -472662812 416587016 -383999743 -204211247 -177374847 -994084442 267725118 92002158 506237562 864462351 -64046614 402038751 28420183 -91126216 380697749 534603902 -14751926 924519189 -567229454 405383179 -916068891 -139583198 -109529539 -637751662 83572117 644474596 -632525435 -900349560 658469106 -655367831 990504388 -861585232 820948497 588848292 -154938816 -312053682 438226004 67514934 -420269350 491292638 -209327650 -882582615 258599668 -998223537 907556881 562655813 -56286945 -503552109 -212034794 15298776 406675860 -799217874 -997176625 959332539 919508934 829625755 578669624 -724340381 631174135 -125653976 940725019 -876652882 296451932 893644173 -232417644 68630282 780933421 687958922 97510015 -934848094 548404604 -85728357 -361413963 -576411331 -44246796 431456349 49780490 -821870307 169913530 -945562465 517378359 15144368 -722721424 819526040 -241410921 -105159476 359828682 -257932967 261632277 897225185 -929295771 -836032621 115831660 301414209 -577627006 -441159562 695162237 -564870901 830267712 -814399251 -30263606 -112164185 -816421345 352789596 -702486906 -274713838 -86784855 -725030085 -704653777 306703919 -349966141 123863463 865195900 -775671096 -888481461 -491280706 -3673970 -189106474 182372695 -623579398 476819709 -879694402 -756068021 -157820088 788845906 -320010132 -421325301 -110092932 342412969 248703729 -450618052 970172969 345404342 -385491060 351853142 685730588 468910912 -759799961 958260873 -734475045 -970406658 933761850 85479030 204810132 -534184129 -934472754 -368047699 336603956 858627836 398065264 -199679482 705558456 936827366 486474859 271246426 -915604157 873543669 -790918684 -162975729 -67223714 -938027837 986509337 477841563 679957458 56363867 164201916 -274724432 -847297215 -902198357 -834712672 194147256 28212847 300149730 76939620 363140792 -695104405 -694906306 -904436331 666055213 -252681038 -552220449 678505828 -11727795 716434049 -303047876 -138081288 976999771 -565196645 348032405 -12049064 -217793479 74140474 -255471236 15260811 -54050478 -443872777 15979328 -789165463 640708109 -506222414 -7545926 -386044337 -772842545 -199807090 -929932916 482073830 915692020 247536718 693257343 -663636697 -482141098 786546120 861893473 -922494390 -527261077 11764375 332213323 -599291197 696997367 -172396529 522633579 -810593530 11753006 348166950 201803642 885053988 -772469315 -916587581 49305656 -413122782 249207803 603049194 -540056602 177210971 361773387 92190929 -883827630 464569243 -229383936 -381074399 228029855 -709896212 -444962292 -290081 182268312 490524466 -555334343 -369434845 731949203 836770181 -724350425 -924552269 886356618 -944749205 428061163 193812547 -771527496 -594115810 653732216 400570132 -555404989 -83921941 365904659 260162087 -281676915 847947668 -352148650 473454570 373064462 -485514980 -989148044 -977133133 636148674 843803591 235251807 -259453971 613279995 -604709974 -482400893 -915865001 766421676 -489623948 -469978871 -515986174 -124595044 -422517679 958427031 721004005 680386513 750255167 932783549 -392900844 -777270305 -546719891 -380618151 689604984 -707500976 530218848 -233920077 -624009146 -988665234 -66203416 788243975 -571973177 -120772897 133795745 681890531 949248390 -980858960 724210410 -462968583 447321220 899689878 -224786590 -62731593 93949311 63393905 446821865 -742770203 711042344 742454763 130975332 304331191 376265187 186251506 499845754 119830922 898470616 -820092564 -509759549 488625165 146848034 562710749 -135559184 513456223 -514008650 534881178 641528470 -753077864 705677942 913113457 -60657688 -471224601 585716283 588888475 -511628850 265664428 -641332146 122619431 -386139666 -204504453 -718494451 580501772 -828906835 883435369 827513514 200137759 180253358 -401057401 696142165 -597978476 -30583548 -296076703 46969521 176595288 578733122 -952259067 889858193 -306469329 -329340274 856440891 -29620513 -560086690 -620359817 746443446 170809451 -590628817 -365291631 417668627 -365662641 -714993361 -762414399 668387251 220604188 -274201486 585097617 622142086 -858955350 26932124 -941473382 547943859 69183263 -447546033 901119050 -994682418 -481075283 490777295 -544464873 395330349 -215293263 112733891 -628301744 139214756 405116890 429694685 232169317 44635443 -617980300 -727733812 531364583 725450169 -813327162 -952604783 -865163774 -598855667 -15818387 370585730 -605228560 949997508 786864503 156920856 -80214187 -780295620 562616503 363210845 -487629258 676867058 608721918 234815866 748912380 433262108 495721317 126882242 -696848725 -372056919 499718673 -784667652 -57424359 148371692 -452638257 975982789 149221786 -603214134 -22557729 873723982 816285617 -794377974 4282468 710216840 991265737 706428751 538082293 -449148269 -488735343 -218479095 -603023634 -797532931 5044736 40747342 185065800 -106759108 -670848797 743105916 361619967 681482301 -592307835 32093684 -414624049 966625732 -951485539 -158542957 797005597 -218045275 -42323688 -994800054 -186001567 -715405377 511083065 517050746 854678954 561289386 610340796 -970697339 199033867 833252795 -980595127 759464720 -573371231 700636769 -858750705 -519810405 -909560302 360814715 284440776 -364243775 -277834762 478001215 625185670 387283039 -745095118 -978597988 -706397482 378652759 485089488 834750996 -692532214 496605288 -227357760 564410861 950258725 -276138518 556035171 204714808 -437033295 541739509 -457534551 111265471 -370849850 825039149 229183159 -247520262 -832382051 887232171 -461318166 362642943 -63975228 715832445 544082937 -67965389 507263519 363693139 -520200397 386695711 -913638900 85656511 -271818697 11953960 238320770 347042376 82378553 268946548 183854637 130808300 -691014976 -871562611 872585207 -106173035 423485691 -976326080 242580057 892682249 -418963368 -472853155 532089679 -566919617 -142447388 289305284 -77341136 -683462969 881858975 159115326 550129598 379871904 -355334063 799121149 -599730417 -113627639 890312111 520735176 -316545032 -863127808 -516491538 -644556207 748304726 390422276 -855712361 925785709 -529869481 77425482 290386294 524158363 -686110765 -443824664 -289642503 210898971 908549958 168086507 654564178 771048426 844680902 535488006 -865872916 462999443 207857880 835035871 -359962338 906848085 52839368 927127419 993445936 619741831 -763307508 24314966 -927598844 964315858 730059784 -212808318 -293767669 524371158 74380990 342367891 762087416 508915905 895164229 -77776616 746538999 981572634 286546133 -350629404 713629781 908235007 -610997210 839956829 -957477253 974630231 -893304692 -75500860 601842924 470859404 75549285 -498886313 204063719 24460279 -192432132 989095983 185249728 -199725986 -788362961 -316540079 -865459306 837945446 -23085496 251877268 588007652 -186187612 -565767553 -262851018 -857987783 -185480458 495001604 531311087 544868347 -62051619 -234329327 -694743681 703430685 -310175620 -759917373 246461701 -728453037 -68794950 203833705 -273967335 -91868578 -231562729 260443618 508539746 346598045 544499423 311008479 97022562 719779901 332654520 627492840 -592445746 763566526 -644176367 439564860 794109599 440903764 -157099037 599792051 -706483540 423992797 -75165936 -833191952 -73438319 -650463898 200647833 515054787 -805520591 -878552721 634046826 -999476018 -173274903 -416487283 -16870882 -714930761 -759527537 -13879054 -44450026 245225827 122788605 -600563952 -463842887 72172288 -673523823 -753035321 888647932 607121596 385803836 355554320 942920434 683746240 150519808 -443714129 117989930 395938678 -322570761 -714541997 473714508 -961876788 150782733 -244649267 923075859 -116106337 978240755 784075649 -487371043 -333834246 -83381101 -202783484 -964961793 -967546535 957573156 -124729631 999196812 642443006 547058510 -414897380 322466024 -616949928 568949735 789609240 211069965 -678113132 245097572 -473946134 -879951715 -491347398 422895174 -718078742 199137546 661676222 -719126806 -763575877 457418851 -68104047 -217218637 -960253845 374311964 24442572 -426948669 772990245 -858568289 -891602218 -177314450 176017358 -49136296 70731509 447887987 -609324723 -648438077 990179758 715791432 -365682925 -577078476 823374285 530323277 -795380889 -681370200 243908438 595569679 -292443190 -969229043 -399591635 224364814 807075252 -941887973 -360521693 -530592147 378671814 2481146 330822281 140680161 631472085 823633523 -200002425 -755294623 -896565661 101129783 -522088512 -651370547 478507002 -188786881 -9279704 26621863 -939502922 -544908428 -628754354 39000443 -902430863 491278103 886956678 479817154 -822493358 803765030 149651067 451874305 105109542 -267106186 264281147 -358286097 -199087761 694265279 -18591257 698389100 298796249 -499519556 888122171 -444888368 80477496 -86313977 780369429 -925573926 -171174288 858115758 -240048091 797665238 -941145620 376355246 -208927385 -119185564 148994155 674619955 -709423430 -805839224 709460663 727885070 14773629 844168565 -220143898 507931512 -176361924 -700785537 202729279 -876004672 -986659572 232051837 924352852 893747426 -970615673 -111014992 20310401 564110277 -346721244 466871604 -81785657 442372965 509315995 933599747 -857987095 -953924097 -691724065 296316421 -462214424 86953370 -699706822 79217697 -10162909 985940957 415342604 726446745 565585393 42548562 -827051862 -598254039 -524208208 751972153 -8049607 552165552 928115182 -728206643 -898161040 428653694 -212899132 -137544600 -537171011 -641524003 758999164 218739848 275476384 742154002 766328270 463156378 -827506263 -794974150 -2755644 114056349 -723458879 360899647 -817025462 -546180146 558812201 319496063 -24396818 527575998 -483503551 -400708314 -30477073 -651667675 -916119349 388369252 694733668 -575973300 -371653518 -649481831 -33770921 496895050 641115738 -441525849 -359733362 953840761 110385561 -235716732 64965687 -275793124 -405234712 588411062 -699885499 745595413 672109977 -632031650 416165527 148237861 -618458861 901965552 338234709 -113389867 638054796 553292211 335871993 -507322715 -610112648 780363324 353536681 -930326822 -610402015 -380352358 783623184 160417649 -318409530 723536521 -576764909 -228634459 567868619 19365708 652137453 228206838 -420590693 55839918 207109943 -925245247 -71206352 -391294292 -119588302 -572002298 -359941524 -391633339 -100566391 -54905358 489670163 -400154005 926890683 10481867 -989983792 491631830 -914754684 125658261 526724181 374311088 595747417 -296389255 -526583875 -461805699 -511768864 110237418 -746572171 -419054299 647743980 574856383 629461040 867822054 992482433 -257416279 66178880 -126628909 550608166 305809757 676317133 -612758832 -499421833 -201446131 125444317 173224369 -169282770 -658672379 528636005 982357697 532443181 -537780349 398960816 -435058820 949822922 801265775 274230654 -71009319 -264905954 726719465 -611205507 87706115 -949286642 -592353907 -397212763 -180386956 403891533 -698304652 925139427 -820524314 694813705 -903254618 22780128 -885038421 669737134 -404153840 408824614 574377579 38956405 -586982409 78063593 -851262515 2536160 378299777 -185750714 800608247 -313563312 -112140257 864633450 40800186 -265741973 -950245647 -35438347 383982677 -802055521 -238742173 174433443 920712733 148988568 -406010943 -848057299 415701041 -164328828 -477452062 796592652 341854238 335045750 -769994696 -966159133 -926304630 -465458838 -630452026 -226729662 814671600 507140743 -555384436 912992442 -345967042 939945919 141813513 289202214 -508485690 830911594 682143951 -132970303 828180840 353095551 -325561743 -203506025 -747317710 -682770478 396422924 328499542 -636712422 96106231 838326744 150586226 673326193 -160142596 682237175 412265334 -682079035 -490560297 929852052 133695019 -285831148 810961728 222140721 -692206251 125635700 98348014 -666483807 -91225172 -193100387 116210666 39513253 -776094914 -184908840 -344889032 -451257202 223679830 544887540 -465638522 -468590077 444200892 -648703743 967985050 -565609207 447047216 512584143 -327582630 203895362 785711029 -693529601 -892777230 -895571270 -120457643 914861443 174662811 -919061160 466286244 780023211 186109525 -368735298 -923304843 291308338 -943398524 363759959 -929246516 456938065 -228219111 673951867 -346942164 -273994394 -103797797 -964099998 -194235998 780474391 -253179249 -933302276 -725581086 292937122 -562924087 696057600 803077140 529469607 -12384501 -919199555 -661151369 -131415245 -105121522 636571946 188227088 55955877 480595502 431439988 -462060280 245233818 171616814 -266900134 -817121933 -881411212 -153282338 -42103732 -507291645 152923445 -865530294 477735893 -207306711 -954156237 -584470777 905883168 -273624513 -384166418 548382245 238346190 532296504 224293775 258726571 -638449768 -731983124 -858797262 568843958 -443959961 100020484 -916369585 -567044470 349270375 -495914211 41980663 -249343785 832426652 -669843199 -426258114 -834191044 40257605 -383437446 904407425 -625903185 -823387316 819004037 -386629183 -48856097 -449289687 -842413884 -878427994 -578849250 906210673 -451802728 465131085 43150497 -773179349 236499559 -433057291 558292951 -790361395 478657026 595924868 78593519 -54747218 -155071947 -272355246 -940650097 -625026875 -722553187 -485954220 399161485 87164722 108823431 590447049 65460326 943392607 -194940921 -790118772 273342643 -459407382 -86611255 888579219 303889733 411442211 -642280037 -18184179 -152096979 180211720 406496098 -101297603 -820476156 135007969 -98130885 977427960 -720888585 866593966 -374610369 75097192 -986049130 -989544643 -650863760 -604427295 -732445867 -43128386 722908937 -99642554 665581413 -97657696 -385871027 183354272 961227900 428859827 792137359 634668078 867589939 397696893 369276846 902547321 461070479 989871309 71717606 -575672339 -874787386 -646510885 645707188 -490364663 -714992664 398717175 -124269788 616715933 801168390 -45756063 -601496396 -445527162 -854026242 -619817382 625873000 -474632513 -991938981 -36878844 -846852789 -718778452 -734925775 -701315165 530235507 -447831689 -630299623 -755418430 -168210592 715462035 783688116 606128653 -228964340 -71815447 581465753 626663042 581189085 277239976 507737424 13364636 -398256908 276961219 79274069 -577777931 208698204 -629201511 865998938 -814053229 716463421 -751816473 -210336179 153434806 -652672521 756228437 -21259037 27562009 184965246 509184205 541288305 -661059509 651819399 343449987 420079039 -975733977 71887266 868180337 -917615190 881416185 -838189138 476549032 320549159 895867539 670061433 -646770296 553996815 872577656 -753349470 679125521 -113415870 549658221 -361580206 134757702 697163823 107321198 -746187572 758904084 885721810 46323838 353744640 -575363752 -993001606 611614681 -618920366 -150256503 880813996 -219256288 283650890 -649770884 256037857 -52295249 292555331 94982177 -244020513 250158736 -988881967 -632716993 -559129885 -622559226 789917872 -26784793 456485061 -76016707 -938598816 -211026433 -130308354 -579509664 548560909 673619094 13982100 592276135 -160969554 -274497827 322890613 -476749329 356173167 -216535736 737197813 747796472 -462430833 819093270 -729490951 -79600471 265525366 -282988849 -88629998 197124187 -803409263 854889555 -395028796 135406381 990309300 -391177631 846409770 514152976 -166381165 -275716424 -758970906 -362316540 -885166793 -437066985 177824424 -635540310 -416048573 -806709101 937860650 627150273 -890936942 9799591 247188132 -199961706 -357136125 -980044482 769531951 -648945814 -534619010 164674144 1148812 -176367685 180419291 -993661046 867635834 -403322166 156363780 485047422 1027746 443640827 -377497810 978436349 -675435441 651951354 414980163 -149503170 -603702643 225834830 -740756847 797622928 -512538866 -762574221 -199771598 -658972622 -452987921 -134957801 -387696158 -169854404 -935893817 525277133 444307470 -581386525 -273234060 233113793 -853018628 412565106 133303882 -905908119 698472879 -331446962 -65307565 -989297668 -650594653 -106674163 -225559287 -121728793 437116317 841514611 -4195597 -271302327 317383590 129234711 -771391903 797233291 103970566 -301210133 972628314 87467700 45033892 -740303745 606187834 325503192 703566566 -188605669 -132967718 -30923476 571313417 -889228612 799989137 -313811554 183016357 -361239611 976789123 -416677803 292215992 -305861187 410195545 -844697772 -933090970 -236166081 -261499968 -602690115 -166039194 -430939276 322059072 7320392 900956724 -614619723 -19386929 -860971888 870995871 884347648 -461505976 -66821852 386040056 -973792940 878251239 244004173 783662463 -205952882 -228973221 -331817113 700443845 -830097123 11824935 624007019 416306847 -593011619 -218685790 612692097 113769962 649999539 192225077 -236268808 598938793 385736160 111487048 622173042 696628582 -355261152 -712100683 -645022817 -23152608 -384092911 -946904810 -710596042 260336387 826692556 369459555 -253153843 277751377 190943978 80992128 702064128 544924808 -26605762 761906950 -718173668 131850248 -636502267 921139449 -200375353 89305440 -22232148 909229843 -169681698 232159948 -466402469 -208212682 -530146351 214945505 -990146348 -858638695 18289289 -511560058 -235828024 250934227 618804565 55146290 888668929 -41457696 -140977373 -279024107 462900609 -627204799 -69604934 -952222702 143726464 -763804076 271062178 472541256 131327218 -227911360 878138614 -61459353 -843157563 -521544023 -87205304 716851938 -723100665 701044987 854380263 803899699 -622422946 585545411 267500273 36999274 -411563572 47965244 303640681 407769644 -904345191 -59460266 923857373 -777864552 180561946 -364706585 -963314965 75395025 -430908766 -427726000 529874919 -100164871 -214539023 -434921401 -932524886 -408422085 399584685 -299144588 -819585839 -659784395 -346136580 641997019 -782623259 539675577 -94573286 179450316 854173663 -148058330 526389823 459485405 200165597 206410042 138849346 -420385227 849961981 526454006 447069022 -112103846 -544993732 -676931425 -288770925 -844948646 -144136982 -707991418 277990701 -22583830 865037228 550531518 -818341001 66484930 -641854652 -68035462 665043120 -312179835 -488739329 -223545659 -180924406 972694721 -719062247 229609734 -779540087 -119240694 -769333773 195261027 519238649 -903436155 566926439 305997116 683166022 -376789825 671602429 -799708330 299674968 548995348 -334920302 -133100455 -357222517 -192809691 529721423 -955985889 -386329721 -491583422 214957806 903713382 -533357998 104870719 81297096 -149699390 -640823257 -307820609 -288819832 -103180723 143883211 -543045623 -762123999 -694542457 107041399 -499304820 158821417 -967915386 893229029 464003347 523816086 -209368853 -505967906 665510522 308388757 -334913047 634415765 -254666057 403227978 -76213900 -86847767 887771181 458769268 568586172 -630783844 -956625689 782803085 -74515268 653927633 849650703 752301185 184627825 -463813337 966896696 372910066 -871233669 310790924 -524864936 -448364447 -833092717 152001622 -494500789 334721622 735482771 -549774234 -675913720 -464486072 860009693 320274367 -616032713 433926799 405772497 239698213 854787926 -314875838 538792570 862466873 268953389 362274607 414745235 626911002 427435837 580857264 850420247 -149060704 927230355 706588384 -762805735 -450676492 -113901971 821692308 -952717338 -49858034 -875430934 213603146 -574312105 -142737195 -782878522 261994499 909048869 563827929 630271798 524258228 738369774 358161822 166882258 902609873 477987830 75885848 -83462380 -952122872 558284678 -412414546 -130642245 135879789 13542072 641210115 -412132764 -911196757 515793523 584431933 759054547 -575451509 243247330 693851955 516642982 -78289496 -524776136 923040270 315439601 -445005959 797021975 589057114 316111192 -665181121 -915652044 -65819780 418319622 915837331 -459066138 150392664 477874721 -451852097 446860244 664289832 -512199174 -832095586 -949601579 -983190864 -526147372 -17900357 -927795490 495331086 533568311 208443837 812894184 -732273018 911563129 -216495713 -549122244 -767837479 983791253 17831446 138791823 57118793 -439972106 -830180466 -504532118 -697319823 -614085807 491118922 -990789353 532004366 -134844567 961690532 571588319 741578605 -715753986 994583570 30710892 390410504 -248103539 -285189507 68534169 -452181853 -976833781 -459005045 -557888406 970237616 -40183106 687211837 -718834272 119129142 33136031 46520281 343242374 256260625 445039282 -985228624 -190869432 -201018837 -432509666 35966818 742220404 -389200593 24038721 -519090038 748234683 -887920628 243092111 617891022 -758464974 -870590026 -355752752 -708049228 849752021 -85694706 773930657 962906555 355980054 191677482 -1282727 -712364617 -754605728 -963431755 153798539 -263940810 -809275861 167148124 683540370 112229314 -506850928 478828060 -524296187 46844622 -349122008 300065132 62047807 392568501 -141768621 -318845283 -296858436 474779778 263778849 656831772 847100824 42120425 -890480281 -766734688 -358055106 -212048565 725837795 683596179 -971429431 -981948829 -197865638 440694377 -174988694 281260648 664932494 -846293899 629051303 665526976 -457602133 203000299 -903015066 338065895 -75192640 185677966 -752575890 61740823 -701869563 837612817 -29374330 -71127720 202803476 -240254548 801735341 -440205648 -483890207 240256577 -580788161 -332629310 517456818 197763214 -35890489 615625724 413160812 -811266908 -953557742 -372941994 428148514 973164070 200507551 186177519 349675094 218009783 -607130234 -174952514 880517565 -291920954 766441819 -514825654 681636795 -393508195 115503101 -810355642 891382895 -694105552 717601866 827061780 -877124570 829845965 -924402250 885397020 76427248 755600924 -732779683 -558824190 -141893993 -925870101 15990963 -775882004 855672691 483195400 623276772 -9901383 360812574 -731649142 144772004 -120350707 407452348 -725475812 -396240457 -262812838 559792643 508427273 944223438 42250624 838230826 23848526 -80426452 -797160854 778720258 -177435540 914869119 -797675494 80088366 -275145351 146498313 -73079898 598006790 -326975799 345641958 580347381 653804726 922693352 711636921 -967256709 -647800678 838292394 375795873 -551070728 916516998 -176515909 494351349 -311849695 648173881 -352334441 727850483 168834882 -836365960 850101302 -718898365 779760314 -900688559 544054644 -326102563 -517870556 -916070984 957629818 58579159 922026254 -728318914 -219342170 -334999451 298579189 548982887 793824803 956637905 -926772619 48761335 89213175 56173202 -322190340 789532085 -432636716 585005277 1639603 508090515 -571307689 716287041 -993652811 -260808477 670238752 647578806 -526259706 -261785318 141426507 996349603 -832137179 588616759 -901191195 413575930 -796416828 -36541259 -1538511 -751238010 229357073 455164000 -701561218 -52085515 366721425 -481866345 806426695 139247581 -268685749 -803635508 978308860 15172919 97558183 68750405 -853276922 -913198206 -768574265 -928429724 50315038 373250188 -719485380 -334031836 303290159 -463152713 -823402401 139202637 -105532206 316095978 964887050 537537127 708520365 -216181259 -992305318 624905723 -624247288 -112088938 203063756 -981163602 -153067201 779181409 -589153897 -251513011 -122225790 400149202 496133113 486778400 -655406486 516520099 -892202356 -915943427 131799790 -448186033 -9282555 -894284136 -934304607 -876607668 -972023594 -136417359 879314050 448996740 992462387 -402148871 -68608807 740746300 -818376651 664518194 931250927 -846970639 530977167 470560995 -309075658 -412656383 71821059 334260708 231115475 406967357 536397680 -673510110 607355818 789060660 214250640 653466977 -917266077 324686610 -540685536 648710046 232242498 913403619 -312718686 -463877312 -645444291 -93185509 -192496761 436600017 -109497534 66346726 544845622 -225845968 902011745 -833958872 218012429 211484764 -177085946 -432057017 -565438097 -744729866 747571532 704476223 538465134 479226399 -284936907 905083424 381968446 495454585 -728653506 221746979 144216007 -67892501 236853925 -635069833 324450501 -770332239 -775118 899650982 842894236 762370743 714338986 809567385 146780662 -778501266 151654756 496843346 -890932964 -540932238 -431280904 -910758778 223262304 202490816 841836058 -564519788 -75862577 740800990 988316434 -917306059 -590391111 -530326626 -409230715 -551230949 886126210 -772241934 -938592201 826990100 606197398 22529426 358463687 471504068 -901527763 856174828 -357345835 -122734917 218556532 -798710178 -376874825 -932728273 928140818 -23494091 -319306225 -641206164 -501359659 -848611716 404417311 -654864651 824824134 67885980 -981909696 206897107 -372295885 -35842406 -5754268 35100031 -66664310 262739830 -506172274 295334774 514843796 -441916925 111406730 471480811 -310871173 -548199995 -614797 -490553088 -896462739 -88164618 -416109914 -759487183 -34226788 95821592 -637477776 255328419 -395236704 -110963604 207001665 637064256 445241021 -372806061 -526777450 -173402643 -486612148 203890260 -673142400 67665114 -442000735 949032863 973006288 -781763297 79695682 404910652 -507157645 -701781500 782145708 212904786 473429115 -159582068 107200958 -755846577 352359667 -693862496 -959384664 371423239 -676797642 -221801616 464570956 419632518 214274634 782548225 58708132 -230208340 -555588965 -985882182 329359349 733982955 -878024851 417237076 296377584 -489635169 934352137 -221032330 505590918 -597500626 755711574 -242449925 544019484 -269981336 221100026 348234902 184577084 -306631475 -110071771 57546422 987716021 -918563449 798434392 582440266 526700401 -389881857 167603147 929446571 -849555229 491897012 342565090 838890710 -669904324 857786437 -401894304 87539159 -49056413 -697253809 910696844 -452192147 -792818685 429899431 437136817 165113057 946401226 -942546865 -109078148 -96416010 942352909 -720402129 977995244 59700787 668567211 415917000 -179946248 -814862348 535845782 -21881341 204717417 835976218 -893442786 -772226705 845630304 121367750 -535963719 70046655 622319410 -672656597 728419578 902331848 506760519 -300550396 -355936527 927887717 -51087469 781056004 729218972 984436692 -453783579 900030542 -722162550 767208746 12561784 -710211585 -143438136 555222093 -284339768 630323875 618917891 888514607 -760712625 550361664 342586399 68986741 448544734 -770681306 80722141 -853683150 462457638 -472879993 8586563 -150157828 679927844 922843650 37710602 -739035718 871174764 -808682981 -25129385 -223868319 675148872 800419487 173557916 803007246 631851352 917224532 -496977301 642774914 -443630363 732476174 298493734 563638724 322767472 719100208 213202484 82464404 335499964 -142167867 -624856745 -728343125 -338752307 26678971 -284381558 57628629 175106158 -131200902 639051720 610597533 80948851 966137934 -8171932 -109585498 346916174 -449250717 -650882803 -660398373 650241108 -579295301 379570298 963787224 -267442892 793295890 454388593 -162813632 -347108362 389648978 -566133891 92045407 456611283 643891128 209975921 -231546779 456413667 -409589060 -874124705 234890833 -666234093 547559673 -92653599 515539409 543341695 986061146 8882870 798410797 -613085569 -1419342 441619059 -289629597 956613321 -30516672 358899133 650696544 -314767051 23521357 513570605 -240698255 -181130467 -804346910 -317337895 -27697828 -565791909 512071931 385015642 -774881653 -26004833 -367066796 -33043493 461717794 -962335458 -225146728 -144268144 -784329609 -519376163 -988563923 -484261333 984899823 33854259 -900599460 -585564162 -446247458 -679705071 757729291 -534642640 730493422 684341355 324479159 -998332585 413708948 505121539 618171430 754634294 -466153335 245736388 276226062 -688279141 -338383055 -941476445 721971372 -194364033 -747287102 -519243258 543377811 -564246030 650853432 -207659719 -246016887 -527372323 110739841 640091620 519854578 -213893026 745476622 -597346618 -946596371 987196787 666587053 535899569 -19372354 -356126968 -274646406 -240838770 926264574 -608038287 -95391085 39187717 189284882 477262311 -85851387 -776749111 -756737937 978389139 -789446511 -11972480 -783728399 534519147 513215824 -508280983 980952973 -963268093 335880614 -801102199 -791312506 348821277 -406418350 115840563 44885145 929279121 -3932867 272839322 810639208 263299272 -53013221 261028295 46003320 -60779722 -262248617 393042697 867549786 -632888846 851001191 815827840 -125756694 -610606339 -847163533 630219501 -718976229 -190174859 -844858314 -783356707 410225639 946714191 355347559 291284209 -995069791 757053811 232589135 -645831383 416562078 -813307165 35140943 -846290874 462771942 -952995488 722790069 552187056 993624708 891485263 988265618 645520384 94929687 885149783 89330944 668610736 -379961309 -750155861 880735989 285755820 309344245 -670874997 -860923466 703190376 300649317 664159428 -665124937 843468583 -149347714 834432308 468274942 976514526 323449366 919794809 -583955641 815458628 107413175 -234597172 239457766 -707934170 83446386 512462741 -801145483 971248453 -304646290 -337911320 -156661403 332514703 841502577 -701088293 -820592171 -165941131 -246537727 284605181 -324362107 -289926617 -998154996 -987461479 564466060 879083333 637284237 227145106 -131064878 541100093 208319683 -936671136 729258318 350108788 612398402 -846609146 357997125 781922752 950957224 -747253325 816136513 715467174 -761791731 -472545252 -939395670 -797842819 -96174938 953124231 -249781458 -615551175 161979759 -92165307 -918992016 -691093289 594872513 -490138090 314507005 -901676973 642177699 631289235 -146752435 326880468 598001961 -493149038 -776008718 -93717681 -723910800 -278758043 -893299187 349376801 449466671 -696820706 141026147 712238944 -81311279 -78236834 181256076 616764777 707054489 371693366 763954187 480805501 -116242103 -254413451 -619833766 721190590 685124829 -3699610 581739345 735761450 987548557 707519581 -425972189 -935080029 833055137 284643775 -893044920 381898846 839120716 82305155 801604004 -318938666 -146935467 439471316 -674265706 -767176485 -566383783 687709670 801018492 -9728608 -769052591 -505799194 63780110 -860745413 -46776574 379870465 164857979 851666288 697699780 18716151 457644470 -763554238 -930777 -745334251 596025297 334266243 66622085 -614939589 -282316159 -1935495 -826458986 405711373 -86057529 680441150 422723267 -236629554 708123763 125568794 -524039380 135497627 -7324988 -653472845 909858592 -665732144 -834354689 950624943 998361110 170651808 567908443 -683487038 -828778739 46667743 -244087102 -946102884 360355076 737002048 640344378 588293362 532160446 -983446833 349069189 581701697 541052533 -896189281 -686353245 171547479 648241694 -744281521 -523388009 -671566452 121073608 -318198027 -682184664 -845570741 963692460 67568738 947421806 192698564 -528685657 -118078024 -917792507 -457599208 -397388903 471112369 -857305958 684392723 520030079 565023516 -570783804 36755579 762700124 -725721704 -637137262 385932639 578669166 641516210 -615155354 -625629531 -639656665 159431885 -919359174 -978228237 634330323 -765699760 -200401030 707498383 -308275677 815083913 664056270 203398500 -351210470 -151073250 -56461407 37777607 48771115 363422543 -86807145 732292925 -396876578 -930088459 -59164046 902326676 664260946 986569959 -902331428 -259613580 642864551 9842523 152706795 -419046653 -612359857 -407624644 676726097 960986168 596121246 485342147 -384701259 -128447758 716094539 499063428 174766488 -952606372 -205518538 656114183 939770879 312052846 -539061242 393019610 60249419 549005132 870012652 -447436785 -770101887 176212459 -688152094 -223136878 498266150 682223988 117837293 428090559 256210244 502793227 808065622 894762615 872878629 -819736767 -891783862 -319241072 -700739422 735012644 -544501088 459607901 -594611360 -39553865 956922291 469788122 -566050238 211655254 -678051057 996455812 -205047754 797384031 436608018 744236533 -508778619 399853657 -77482011 -603652903 522675921 -482865809 -277774258 -890906 922755696 436519016 991667300 -795100263 -361852823 531186274 625642356 978303976 142030183 -264400558 380025972 260304804 731206248 750240271 645727330 75794455 -277110787 -802595259 -787663652 400353250 -106112556 -152394269 334573303 -499204002 429684106 -658979926 251102668 -904396988 -369402989 178077706 161117124 -714961899 -122289569 82724536 824399022 944067028 607782757 -561652065 224415671 969968222 -827090765 -773415522 -450381574 739111530 708477645 561787517 50852550 802109221 100796743 795668199 191613924 -454154275 659008700 -556227464 985016220 -843801338 579832611 843688708 52555199 623306104 717186810 646948289 -745556410 831174576 946090381 750630376 -902241784 -40186022 -326422393 -628661477 -462826402 -442354648 200894157 -552146972 381180422 199820419 700354721 697810143 -563233358 914712758 999012570 -263603424 -212665851 -760490627 -914982730 778729408 -658368267 424249732 512245134 591595192 900935372 -402136808 -912321770 -454936622 -999392796 -525610610 -527177413 -14295285 350153606 829118244 -785534206 -512885901 215522670 961626778 583333806 -449303508 -516443273 256982259 196491258 619297221 194732895 -61099876 921642925 799598826 799326510 345130961 934330087 -82421062 -344044407 611203382 817638481 316299821 -824933398 -365893353 -326766960 976233879 -886609047 -813802918 -623422487 555472062 893399965 -165295011 427474667 75894409 -779544495 -985728789 503452978 560934893 -910861692 695273793 -622405226 -287539769 84752910 591661883 867372956 -107987914 -557159181 451863101 -533246503 540400299 54809735 734517762 42501335 987102128 -248920541 817136427 -738457529 695846232 532779379 -874810634 826014851 -652135305 -149747287 -101021882 -198584753 895670132 -982628372 982241947 948070552 977346433 979702972 -429595436 908320891 -736801310 17117856 -819340864 -927965974 659975234 933931576 947490272 -381793623 4172144 475935596 -943486507 -182509691 -446240175 424224554 -401182197 -873849876 -329691978 197020430 353663685 227294334 -774364429 -935745872 -942440967 41172440 -214923568 201996213 847282888 -911121999 -508299795 -362502370 489892955 514718732 519023049 577976369 -806836320 675360130 -971958027 -406382666 -481942029 925010326 -296933027 -359242348 459112029 394340956 266248784 677530243 -472393248 -17082210 -920845571 294058576 -508665576 -803160724 864893313 584463569 -425059236 820065000 35030436 460250069 -440646255 -602058120 -680140718 -165973172 -579443826 -441727828 203431127 243637441 203898846 -61608343 583511875 297334440 -311963750 -595758685 -921503462 886261731 -612440445 -585474537 -504853416 949533455 -841755486 -596100609 762799877 443662080 443304581 253880099 -816848023 -448932985 852328812 -526060500 415074348 351654607 -26034572 -212557014 -734745934 630457108 342221486 -577867057 -385038762 525264184 -753323020 -93172351 881443072 -915441950 -453259062 43717811 -905495680 -25812911 -966046935 10007867 153597057 569913006 90994273 812790758 13730313 -101470951 -701582791 -553626936 305857729 65936040 543295276 346869055 -638260404 499094785 -45362658 -645902621 -922373795 875544084 155567038 -170821469 974593005 -163668075 -916167646 -304945655 -195053380 -837389329 -954592606 439262626 -34262803 433320977 575931557 239804225 28110090 913976038 761282995 -12188706 -740594301 290562179 -350984605 -442635777 921728595 -450330346 398399081 -981650233 -648265251 -744424488 613139029 901320125 937910474 26167632 439588093 -671403870 667539430 -814828275 -577773859 318023493 204150441 595801515 7235905 -627851675 389748132 -15284299 152692091 -475310929 -269355698 -448113437 573203719 -775870634 -916351468 -706082275 -757200247 -731034761 461325928 845753676 252848433 -529319282 -945270135 -951933342 40865990 440556526 408463718 31087706 359437859 -230426957 857974177 969415186 -856304624 137301919 651811815 -475316008 -744060628 514534305 568384692 -615393235 -521833373 735057070 475052047 803727931 136353035 604997303 -862111156 612516319 -927607837 -30004973 -555544779 -194054909 -180756462 -409704802 666010031 -659222800 -781465742 -759840170 968273791 598675171 -564763167 583774793 335505507 13832323 -439958121 530928817 -69947018 -838494517 447469983 643769679 250429891 771965320 431209334 577156133 758431460 773633251 909749626 -66019460 576022298 991790446 -958059459 -629444614 271358385 947235788 46320531 -799659296 -916503622 42220837 181858299 480804530 -459770461 -225642799 414333851 -345646348 -936721227 747200956 990326019 -342881160 -791067398 627040249 903599602 336487244 -454519305 268326511 245814453 640414688 66411899 -623719838 521594241 -146135721 -408830440 -88772023 -201154491 -614213193 -660081683 -25983703 -407509771 502193712 961730047 763457438 -350828160 918535330 -947883157 -869316495 140466267 -696540536 -333737540 -38524998 271838972 33257947 828148647 344761495 788940792 -494485505 -699459893 -342560550 639360704 616699171 163722642 810581229 -144570726 994331591 -865841422 -123660332 -640169223 956403673 760737017 893578284 132704556 286358408 -23649517 108510095 237432843 373204821 -434833692 -861187836 747078693 431978799 -428861026 319200947 -983357913 944822742 653928600 -652443846 265281613 -512264717 82421737 -295124453 -650326061 -982905782 -82019394 441586032 924253542 860673837 -972675015 740121211 216804603 -852100975 435356205 142960144 -578070118 -935733108 312381489 -412687782 -730286504 72318487 -931350300 -305922473 -76648247 -967790698 -520156587 -592346570 -608583946 393907344 387446316 98260080 568255804 -916521869 -936792307 -791240058 -697744503 -879570463 564168659 969714884 585600392 -298751239 -472638132 -400297393 -604621469 -589663552 92393120 51294300 511152005 514328753 625803280 -400185821 -621415621 920619262 -996254224 780892905 172595161 340492408 880535823 429525052 169894409 506289010 -564467363 -637929254 364232985 -765687519 775861088 267502340 -277467834 -222482618 758619572 -842971591 746199563 264795071 774621857 589242531 264211120 -606069339 -290798221 772036342 55793002 -582435631 643532475 538592250 -663709315 576606065 -980847224 126310143 -613862676 -792851268 407895566 854935504 113990413 290596433 87696422 624955979 146192800 -901983206 -489899828 510397615 560921609 734165049 -885775045 22248374 978254892 -7950908 -875779787 -247658981 804440848 463272302 -422799957 183018565 533266649 682245965 -580038539 -390616200 567274926 -819342888 624799638 -326289973 266840318 -3468393 929280893 664925734 489723915 -993608584 -366670892 -596227101 -469201334 -90351865 940019171 634536830 -689884970 706142983 -606245998 -355004846 -945346751 -575335881 838426716 718285286 -189056185 670091470 402776471 -129443383 -41943478 880808612 374644628 879965003 -608177261 -54631122 -629582534 -86246276 -889197220 901680811 -286188981 -688672072 804985692 728720727 24905326 847950000 626631087 310943179 -695486538 764949957 120428031 -289863776 519898890 -360521855 667446815 -167320405 239450009 627890356 176513932 189817900 -283941980 731131578 -746646516 -825859560 329984602 -207174815 -795365646 987434396 -706708822 951411936 906413038 486188184 -789335152 397965924 813194346 730945037 251170818 660373177 -581281314 -70685943 801300008 899105005 -507504233 -844989772 345634556 386646805 773400158 482555226 -380867829 -832067222 -751246883 -976386127 -462485179 -220968409 -299642231 128713664 -323089844 -886306307 -257292941 -966919656 -980833640 -641324282 -752552165 887157409 485489507 -144025857 -912510822 -423995249 720123025 44362162 -512979521 -407848754 -130452899 -885177606 -801992652 571484613 254198691 -712522509 -305102906 34443924 237651002 -504559168 353937121 408844007 747743927 159649801 974414779 -730206681 475783068 724434262 -645231878 -840916096 -454497408 51923779 -823857884 -391901630 361841588 -502993666 891440816 510592071 -857384741 540503435 901373159 -876877906 -978398965 79545149 458580583 -468531248 -723703692 776271391 -623519956 -380986361 771271671 672400975 -508738875 -78315817 -769235720 773852644 -277691158 -986333589 -3438347 -285689175 894671631 -295830598 -581505523 182066801 -907116411 -632896816 -967489749 -412723190 -141450475 -48265054 390173772 302320006 79308155 314934360 331272142 -12477357 -835132171 -105039893 -645421945 -385524264 -258259768 -909569091 158820664 868717615 136925584 206795296 -592628074 907302762 -644690773 -599280170 -849745305 -676440211 -774017751 612853319 308814963 -245922326 153637314 463377434 37387015 -766206438 388119368 398193723 -953495606 87186397 159239559 -700728394 494207254 31950564 -884752798 -782890162 -717473953 -444413495 476571016 271708744 -54317570 221732261 -998397560 423372824 -966859384 -641144956 817676188 -562265094 -930380623 -744940585 204379792 -103758872 -923057595 817057720 11114199 884803701 -177088651 -325224679 491732147 184371558 406194836 -759564707 511436380 984903820 -990134666 622374683 852503838 -149168251 -131418658 -780888448 384507647 -545815862 566125848 -855511261 -536560499 -496611738 -548442993 398876169 -297684906 560234704 795048115 478567291 -887482691 222366259 -754851104 615318957 714672900 -891225116 11503600 -536670731 -426903433 -891913116 666482985 -946050175 -661997460 -280814067 -489233152 999569764 -543124100 -132311684 -770186484 84469938 735678519 765903027 650170647 961444607 -852792084 -927524833 -496284777 -794498501 672437694 619994829 831029809 -295589263 303939640 -470784715 -541854543 -255579017 551839152 439953976 -776197742 -692731703 658800494 340116334 -407992047 72878348 136926247 -760011139 -389178577 -790146457 812083336 21164838 -604695175 -746738889 -583814642 -635212616 -619522392 272018040 -655586998 -128257949 -445340025 17571076 382599782 598419466 -808224959 498989293 -109479318 769148945 -169517144 174261578 369616196 313584676 100052486 -209154197 641653465 -217212984 515366092 621202342 237288918 173626568 -277692753 63406275 -533450908 806890260 -286632538 480294459 -121667823 823317898 -405194145 -643896985 63874029 387095283 -982747614 -429113485 389946213 -170796974 633518761 -280518832 50880254 -723016186 -186141948 -264339350 164975369 -190283822 -378583477 473960462 316822492 427018365 -74252131 -763557134 -445122315 839093544 622124997 -709692397 -458760037 900747788 942657738 524242639 -949680167 -336408737 -161553629 521318471 -19597269 538378457 453076842 -648502161 -398037456 -905869236 243157159 165852384 -366231747 158079151 418073778 -828908326 -995959933 739514389 -147307360 751675369 61330389 -801355564 198763254 -88395717 -765446506 726709810 -103854678 934708632 908541332 -818034509 121336255 -677039479 422405609 359578278 231528450 -360080672 -271527109 -320223246 -991150478 -877178174 -507519990 331920011 -23139233 697909694 -820546828 437565435 156312883 -545709972 -565742396 443110891 775895521 -378977991 -677658198 239341584 -866798907 -147511167 -326809933 517807356 455135720 -310812468 320501578 295814426 -777670433 674685597 -270194304 180041983 868298007 -145766432 644939283 535450265 -840862650 640871754 973936575 431114542 -548733258 -140331106 615518141 739994341 -95494167 546017125 405436894 -880996043 -662568106 579503353 -465203272 868048880 836487010 641672467 620580749 318734907 441050927 -427454207 599049936 -140027425 -337551280 -957724547 -77793783 -272697601 238778834 -92386325 -436365886 -430530621 -103727437 899302009 -451389150 624256638 945585318 265587931 -107579295 226522495 -599040133 379717510 628189085 132323765 246101147 251012589 -425883232 -344063783 -790434734 -324934982 -612495469 542760019 -516427717 95637765 -582603897 -870572462 740651508 -689477646 -758016155 -255425109 778728815 -804831924 44265556 -180756463 -818491469 278939914 579605451 92973327 -792460643 393461270 358534468 -895818348 -461521867 -881790140 -812895604 -166182848 -901761165 -446786877 829471143 -804937995 589266875 609510214 -492927062 267110915 483361062 426896935 -83388766 455419654 685218102 964876348 70679754 588110123 613909305 405977600 -486141019 -491453579 42522446 -897455091 390203404 -712415288 -419941673 481069257 783088043 678160578 494457821 -641802796 -802435792 98309075 -237752271 900498352 50250645 931801919 -974318540 -228294986 -878885218 -905953930 928414279 226067956 -516376619 942405736 527865831 -63782872 193477925 765655516 -737730312 327332948 252565697 728716358 -77633434 -792700651 60015033 -552282723 526997833 -948253978 290096294 3814172 856033677 -718650813 -443601038 -663549904 -340626171 -489293562 -449270508 395899064 -521119836 605799623 -160456338 262952539 369457179 945207 -413348388 315517169 49023527 -335520974 533985141 641892323 -968628035 422180108 -440659141 -577237025 984480918 -476195657 -334780396 -405230703 -522240159 -368840323 232475108 438018489 414674456 450600603 -260111239 339488245 -608672799 225655516 938036993 59679841 -764377703 918745370 837860655 420857368 355424904 595810470 157883317 933857837 -92070349 995300376 674692642 -180285856 -352134702 725769716 -4410726 834820934 61371804 -837609021 204557603 -268533540 584758908 193361871 983233682 -298754717 769567074 -153864451 455620872 266779835 944943825 88589083 -488564142 -664642564 273053871 773539920 1999718 131394501 573353295 -568477072 -370389992 -915674661 -937256888 -924877565 -588113059 129288181 675743105 24380159 -925846885 622248246 781305766 927345105 542751361 -298618998 794036 292588009 230997825 -750952158 -471125704 -198979262 524543447 143716535 972961628 -18562135 862302191 293362449 970381537 719827875 476430185 429867235 -204796321 -878051480 -293862469 -389066092 -538615296 149038364 -18855810 -695698964 544539904 238146534 -198670813 564467526 -175151056 -890198306 -446199986 408189204 -629261120 839853890 -251483989 -226607779 825661617 -766643453 716096365 -369616940 126674012 382134393 -36310774 291665800 -694404505 -883086726 -401912012 816844264 -442638804 151756182 90207292 281345632 852431270 -610732640 469502040 -965759406 137968192 512326462 544175375 -827412995 782684140 204525038 646395772 -829140489 120256721 -881892644 313697060 -673901315 287408263 871923023 426159108 -579316155 735428182 671327782 785054599 381293912 -214003430 782364568 -587697465 224837989 994215193 620838871 895168122 -925696828 -631202026 49641103 853145881 -561913584 149258203 -902348265 120074385 409584896 -845686899 -217678558 -585769038 236326877 -271362453 -873926696 607961583 398764412 923015540 -882750536 341801819 -698986578 803776995 -996754013 957011392 538479757 246196807 263149607 475332101 126998683 -509983291 -695465609 411931888 30790141 -160440669 107820211 803348400 -899706104 199912919 903537060 977158933 714950425 257751091 526023380 -94569049 -873258068 -69944252 39050518 -721835114 85188879 -341984241 -842883088 146874011 -821698372 141577082 228132288 452680189 -360719883 -579541363 -24625192 266535696 -10027618 445834099 425687252 -777226097 888308607 490280032 -162214960 108130838 -993572427 -446764260 817688382 627316113 -959332012 -257950412 -806236357 636003707 137398052 675142175 452405842 269250509 -929564874 -548223190 205097707 301853743 438605885 899197791 109952329 -545004479 -543424206 278752575 -848738422 -594071526 924056299 320643422 -990163219 843701028 -951311968 752358670 -663045969 -928458700 543565507 910477371 24160783 -930297624 339654837 265244174 -706632581 356795410 949756547 -85762524 -953523138 837699784 -793275288 973596328 493020912 -480759908 -311871938 708962416 -60580683 525787948 -480409250 36802613 -442523051 -747388714 208766723 64332823 91581071 -738788960 -418106194 799787115 -666174653 702018895 408291754 -668126506 -304097993 418364361 499540656 301844535 587087690 -908823305 774589979 -214243765 343886496 -143455466 61388565 -563717925 302001860 582386278 -478127832 -468377845 547291944 -846113463 381622940 -858105038 -967955409 676680898 -129715573 437462500 -659504290 -389759468 464566805 817032987 300075200 226466877 -712103220 262987899 904295379 721071999 -606600993 308512370 534250634 -389564870 -189074708 707301145 -677431833 -761117940 -375842215 622495078 659940282 -130634529 164310372 690638176 123359141 987421563 -444322372 -314950081 599847306 -429797752 856773608 766877205 -118331009 -415516960 -865217435 257129455 233962822 -1603225 -119936107 468643707 -920043356 702037463 -980513515 -546113222 729366241 775918137 539865029 -306127452 722480595 -820332788 -143031789 -41984369 -240070957 238428699 892746340 -919752361 -117106790 -797942185 -63719717 678393724 -324413203 -205966756 157288538 22376427 474425008 435394624 -230425207 503325406 -982930978 114206098 -652722421 -391333301 -142494154 -276512770 -459368969 -163860328 -572303782 -74582256 943844830 -179935920 -133857014 707219050 152903548 -294937947 357830368 334567973 598462925 60410983 -587651448 -778972684 389815537 211347082 307277839 306372441 105084185 -427673110 -642904476 -298284031 504192854 334685250 376019899 -652890432 156640765 -273828652 -385971228 -920668334 -141726821 6841597 -522516864 999864558 438862578 -807022153 850251695 -702051893 247592006 346821713 -856238323 -849184376 -763824108 685710451 -704719595 174224080 -326137218 -88729628 573824500 213338839 468882029 117593788 -394387745 -841849101 161775521 -579236532 -16757956 -444093176 634633991 -282001300 -802799738 -980042294 -66071889 -182564325 -564547077 158055023 451923811 -10089338 82591242 -280573823 948880050 723937664 -502140272 -19976312 -613267951 308734243 561798578 -987995475 -573742572 -803401166 -7914235 279944143 142009422 -243132153 -45957939 686076991 675163875 -381321637 86285455 865407607 -345295673 518242441 953329417 -197191354 261022331 -543076153 542982561 -456392959 -411578297 -837910958 282438682 -338588700 -83166791 -409030093 -126890434 -615625075 -154102239 -920294331 -338669014 917359336 35953158 -900920149 -647841991 661468594 -957546881 -632207799 -349298072 -202588609 -439408303 -913087541 17093712 -323522837 -846959392 424397382 -750476670 717176825 -941635946 -256013988 593558185 877001005 -435633774 -974840190 -611443911 -639935575 -527071845 148200157 910847010 965742593 393016645 789552937 -820596153 -839673639 -231986191 850859388 419407911 -791526336 45088430 520061116 -79493746 -928980641 686343173 733064158 -536861020 206199787 907023797 -743351140 -180614181 544848825 267143410 -909897468 241040298 -112966267 464625580 -231691369 -954225492 -106527288 -647587322 544665160 -380518241 -659843932 -156708554 -487722759 107226232 -976017103 60838762 -666215928 -551302762 -377009418 -531736830 752791852 -433351080 934417149 759336838 609721880 451528659 138185869 561418460 -789264804 -184700704 -864151200 -422572793 -885718495 141256659 479900544 149991821 -580763754 93431633 -305827758 912220070 -98904353 -871592184 -685178130 414315266 321581330 -339628459 942482762 -719926645 -780707996 -267363018 -187993641 -604740278 -590344498 507514309 519735348 284995566 -879323634 850336614 -119338302 562455652 -509476880 855752040 -335022168 632669152 844316453 -512940432 172199624 -883300002 -301428630 -938554845 -568798253 217280332 15505060 -604705723 -727345305 -283013457 199013613 -989695030 -665363311 -373398633 262082333 729983399 -429633715 838270862 -30019923 -851836862 -821904690 40936968 -58041645 -276208703 563621310 -661893546 930673994 400228189 -625467130 462865853 52844019 381665434 295593884 457848585 -235859931 235791471 -744701150 -536116479 271030387 -540931109 978216971 -132392620 958106732 49637044 -501140387 203574169 -495222882 886173206 -485294841 367722663 36109680 -863903396 -716305010 1263591 -506173103 -138752191 590333139 552919257 651905466 744657518 -311892857 651936823 933438133 -702402110 -631551560 -421370781 736685311 926236517 705190473 273500974 -311634326 -60301149 835808661 308418741 -667609153 -950912649 268432327 961533426 801787147 541316064 312345819 968389480 -808778430 628987207 775826203 -731207930 649458959 -919501482 -491949365 -522044853 -450722490 -835441247 415252014 -418781369 -718964808 -935801388 -968687715 -814612028 -906112617 -342047574 -494406567 474336549 358766405 565309139 654872432 -782893 564030528 -577261921 -182558963 916118153 307597969 -954302934 308919959 -793226065 -796011982 -12777722 -821590582 114441444 164852909 510251170 854486212 106290409 -303994477 -920984598 750179270 400678011 -279167405 -658682279 916078465 -998633 -288545701 -482783741 -912323887 -899819439 624474678 243746459 613116164 -173726176 -762594871 -180700171 364512363 352574931 -64135333 -523443070 -163215004 780911496 923523595 -728168951 193888532 -858791014 -740473553 -589335921 115979144 615363801 -291290711 910194899 -432715572 300046849 567656238 -997857273 -494648427 155856777 103363429 482361453 566928237 -341859381 706340040 -599660984 -746335204 511878022 225933594 -778683607 95401456 -123510661 513746644 291651574 -184995941 -762849342 743434531 -50078272 -954626224 -481825024 -182225703 671273206 896577646 -804549294 -104757267 414300049 73004232 146084042 695120689 -855053976 -149069963 -707690087 895400269 925109047 111394180 219907434 33068845 934362340 -141751756 -334931950 -218361821 -846920872 -888329496 783721350 946035095 584089390 531048882 -619377262 443338067 726559808 78475443 -691950018 940174858 -125382867 863313214 -779552715 831987683 387006108 -28505446 382629033 -91182888 -763771798 -814870787 791583159 801477778 583331230 517416302 174114806 425053613 -266735938 -93703834 858150017 559937144 -503792450 -685707089 -579451950 601234484 -264109177 552044801 -597912530 -963113163 135107027 314360972 868155256 558317473 -126317519 861551478 447426091 583263003 599094098 593178090 680757215 19579284 939192204 564699935 344913244 785910124 930986729 788782425 191164204 204769269 18362652 -759384132 -836391195 -843595875 -187338169 990739725 -858016813 -768950225 -173092286 579183657 544386140 -255315950 994614052 805094713 -180217896 -924683186 -634054859 -264320964 725477307 286557310 -462532334 -991455240 798299081 -102532452 -615121691 -159660474 -741733964 666796843 50533512 -534024801 -936957971 -956752911 213855949 -496199154 755790151 518939999 -272428250 -772848496 762781336 -40703948 724235395 2634613 574581542 -724940483 -510256821 -506994575 115221045 -8116740 -529184318 980960951 414117480 -485322943 -670556717 -691072257 -113445000 250067542 80156630 -660405710 990797989 1480730 529578152 -193402702 157727954 -859500105 -475733438 47925339 269492916 327349312 119302913 -272828559 -152145037 -296136944 -481227136 178916015 335312993 -843276819 -268083974 339233965 112729902 -939342309 381648485 -692059048 -167256744 -126127196 407652937 863042830 630034375 -889223766 998992917 -457046323 153710076 838756172 945909340 784073702 -23061565 849738706 -719859399 482646828 158561380 585381319 -238326784 912852202 -658402669 557842054 904647578 -41834623 -909504943 303165326 54685191 947949947 868501314 490873352 558908840 -193431087 -340241955 262232297 -453971716 -632431784 15113339 182798567 180726479 -429414125 -465111169 -766754422 -952228564 -720580003 542359834 -281536856 513639355 497443305 874608337 953383518 283822825 923358222 -726680424 -809645413 -726114573 387874377 704040654 -465028046 -425118059 479450466 370667500 -221467927 -322850618 267511259 15479076 610545691 -765309351 -526785110 -335609636 -58395248 450254533 -934058016 -503517425 -37972067 20044858 -317227182 -911808061 -425378992 -478459298 -76463813 556154458 220289961 53969989 604178607 433496512 -144952557 748990737 -839359493 -207506233 837914589 -536248792 454245939 -389135798 -406587389 751855692 -856276961 673455935 -117138443 957474535 -893962957 -282962086 711600454 -302893847 196312025 62763077 178350008 679266906 367231880 -479908914 -292966538 954651207 -471513247 108550997 213315827 909084789 55229615 195852265 -980736092 -339959179 -400024194 -507863296 643726302 -543778228 562403824 202210475 661124376 -2888287 -352049388 -329908405 -976688323 719045960 939420393 637994524 676172192 -200267529 -272358597 521807620 549663439 776942376 -479413353 836983054 736105651 -55348280 245094678 -620701264 -227576968 680457036 -973271189 180712526 619032695 580670145 -545096697 -372079476 -376852285 -531113951 339642784 -660821332 158981577 -697305680 -742684600 -78928234 917683105 773025766 -655688875 806753314 -248197879 -171533554 -488733496 -830079967 502820975 -973961671 -546266798 -777671111 -491226019 91608204 -121462818 -173645167 326063557 -575703119 -603862017 -794918143 -300417682 -352321347 336365554 -495191039 -146844646 -571525756 -190299211 219407328 -257653652 895571840 -688256557 -36067806 21038987 -824801646 -832485367 119044071 97186576 -942729642 662486159 -409295367 324983329 -642628195 662597142 131986561 959727356 679825053 665814646 272043240 -545970785 -56101442 -708243776 268604070 914970246 -54285552 -272729954 -91817204 -942796714 -776214621 -440848424 -354616737 582314982 559161548 -421634396 72010709 72796680 561658771 681924459 74694898 587078106 -701908587 919305561 -472521075 982452289 456520837 -852106441 -502829267 -854310766 -514513262 329734554 5663637 -600025646 -67216304 415580795 -217690894 -832953165 826882121 840306257 462432137 865166645 -55773146 686083163 -668843667 -47195634 -726004311 352424423 358606605 -29157476 -106766272 -594644592 8232827 -159820956 -38917427 -397845384 -156856418 724054877 619939436 -777382957 58808384 594368894 -146823649 857210232 975108098 647159184 10685482 -857336474 -404892192 -663168831 870612736 748043780 538948901 -295115249 -346573258 -778240903 826629643 -934317183 -156359780 726707030 -470659389 -218422751 673188658 -913647711 13174017 -286183948 -288433713 447468332 -850494644 -856933746 -575185122 -283296471 -249632253 492825560 718966204 924326256 -368367054 -709912755 -288940526 265380214 -727134142 -243500636 -757743888 328206673 -409517574 293851313 280928556 27419473 807976603 -637110778 10197297 501239709 -180661350 -517365083 765909188 12606770 527408106 -718190098 -239548438 55438464 520653102 -861218217 -338703136 -204136580 852344758 956901321 -812136772 418653842 -262499596 558371242 55124843 -610695246 -40526634 -72133152 -24441065 -248040503 263237799 -674898739 303391653 729762598 157563638 439021159 -148118497 -49756490 -944693622 -524594372 510853189 482945697 -152576997 701781933 840401655 -35170023 73807347 197293060 383228942 -833756559 -652548838 454736112 9049821 235397723 991897330 -375776973 -22918569 894781216 -241876623 739943776 -685040685 493952715 -49915414 -234165061 -768824809 -87286703 576975374 297874250 -809914527 963575490 668827121 481836528 -353159029 -38334109 550117786 -90600354 -411336970 115479975 810687991 -801022090 331511850 -349830041 525700760 -760227920 -31494532 864482593 -864905404 -974031405 90913728 -821284080 321650833 -405921456 795509499 525641435 -544540474 -568389020 208469763 77141257 276153996 4299661 -666199085 32537444 695215796 17970566 -62025967 -13321728 261460388 975266917 -749048008 -191983960 118845541 -660461929 984834953 570680019 -979606443 -544935392 583100704 -775866511 -618396899 -15596116 149637269 911116799 159247349 816129662 -234960398 -416832111 -378714728 75910053 373440114 114703064 567142369 569661993 386333389 992594854 937494743 -876228115 -929715576 -420174005 681128649 -909267281 424021991 -885522342 -435444529 -138624987 -571315233 136052374 934961371 -409476655 -540810606 -761830433 -273111454 584770410 -772877375 -967754757 -364684854 152690737 538644052 -423870871 -581763790 -586926188 330365105 -448815274 820549862 89876358 308927295 -950279997 -556511711 194852490 36417418 28587348 -303537647 876307994 -635767880 -855655029 -477858867 219267856 880912875 -371828377 190216991 -372242381 -465447537 -231615120 704686017 992760234 -514797343 -718563471 -634810444 -430908918 -398358644 -899900266 276689910 441469043 -812827693 378531629 300834818 591882329 -991372472 -441309289 745912749 444971171 711223196 -231870524 -66181749 -862721862 639252971 -966248331 -264878565 372492510 244944644 803356967 252477497 -632224640 -820846903 -808157849 589959757 991275339 799591256 871643537 -1456008 -640208040 737970156 -961534475 -810663943 477769731 338842971 -996776245 215182266 277289740 -264144287 782106987 -266761323 761996846 -34291105 -655569110 976277107 808977363 742945544 -96347100 687696686 -456161668 437326528 -843159492 966992998 573974779 -368303074 325314608 271315870 -249212592 -558916251 -317244503 -512879217 -862400515 567100232 -964037674 -611027299 -816699815 770722645 -498735389 -697707563 494990587 57173735 668689759 9833593 107186868 -870614109 821498728 -62315064 -822251746 -277169572 348111300 464267729 125898534 968575622 -190224402 -443199434 920822882 89044117 -336326095 3362289 69579460 -825238320 570014850 -302243641 767595850 -479799787 870313437 -241023965 39427524 958574705 386687274 -63459858 931376887 -695262526 -825408709 -41963471 -769734863 -845754368 974687494 386943215 -789808845 -410992849 -245943028 785420107 631299127 -714525771 -198644030 -248879712 785047747 -630438372 -603256150 295419196 555721482 -340880533 346421814 -177148965 931539534 154791306 219185246 370211414 -439837526 71540129 -810848562 99187867 -784724727 -901539455 -993885874 890790743 258058977 -768811015 723703434 140903232 -381508775 904493129 619193736 -223418255 227907855 -638591174 640322394 51535646 490834775 -507880952 339827479 -888925369 609474995 456261453 823824793 -170177258 -93835964 82441655 -302126530 672650015 -179020198 598056242 142931136 -238785277 -533950512 -458964884 939471059 -973739022 -919116113 -635932525 698858464 366975032 -986797203 756436771 847522437 -517752251 625842536 -714841431 123795793 708161225 -179201053 -595788097 744601210 50311769 -496632592 173191504 -379589635 163139941 130982239 938125721 -433557687 610871328 -325176718 -933958934 -927627375 592157692 971548265 -901716437 -976406731 -654501115 -958468734 -706026510 917164334 555890950 -958713543 912154352 158108646 -843602544 907647284 -946210332 311742864 384545404 -343500789 97464151 244389200 -434637762 353253469 -552226615 -396499660 -76955272 396650549 -912484923 -415862641 70112719 -249192014 -306951261 429580635 812822437 960015543 152367203 966515084 886264246 -821085788 -489012236 -718038226 -414669404 -520923056 -504624179 341622021 533629440 -75833341 138757669 -372117076 -383386527 -996768841 -714575582 418563545 -426268683 -843998496 472444943 215816768 -761107606 561597451 -862200961 831622854 672567963 363914850 221551981 280227089 262312456 -96447269 -758123709 158312926 -232333988 -721352688 -479640235 429394451 -101356030 -195377694 947665222 -625863292 -825139774 -343609532 -351667158 -640682930 109893028 617647851 853019736 316410106 -103691454 213008396 -3523809 432099405 -131020224 -9714241 -321298480 -509169132 108338686 -857388509 -174919143 -940836389 203817000 967420791 64088116 951881352 921689780 602872036 588479167 -990815015 30419352 712060335 -586896634 801662384 -819299666 -417863358 -210052526 464018174 -135494157 -531594980 -44239690 -900503396 -296582702 782057079 924247228 924783627 -403428958 10453661 401387686 255582730 -557850851 14660950 739399406 647091708 952383537 -375232494 -476155290 -347854058 -191875751 658762783 9056236 670443695 950328316 533279818 839043051 -609548701 -444998851 563059569 -667456857 -623229563 906695346 -637768544 303768071 -577200501 296366023 27545486 996448640 -395836041 629024363 325286585 -701980433 458282977 857767271 296685423 -126322898 779330466 461852548 -767629191 -768520081 -102809824 -635058174 -275753572 -128220475 -605677882 -309101811 -123115521 616775068 631582042 -287425325 329531962 -808044916 -120119982 -905385465 253896309 -71116074 89965635 -431754906 41875071 -58836223 -870633648 709890239 -360512423 -861149377 -367230870 40833576 898828122 -278114495 -159586999 -903080618 -521609574 -123841040 272982697 -393423472 293900248 576540664 635454261 -62148988 808618166 836365494 -432268408 377393336 492543995 -258968878 -588408120 -587852796 920752805 799243389 -821544228 247420973 -384189416 975199985 150140254 -802716239 440676914 597217622 78711900 -913146319 -138487349 -35519674 -688161895 51542997 -810142123 788576548 96630644 460756894 784540637 -991246701 498977615 -766936684 -739867450 876994638 -165734267 390231618 5898941 -564449578 833045415 -30687691 697518245 420958654 156749152 -656414228 -415972848 -608976600 -679691821 662162527 -886504208 661864145 129497662 939308909 -862854107 428271418 822650041 -212943433 190493539 15924994 541523175 -607125708 -234327925 -844217555 535129607 -794833273 -753457460 -774058195 -713140133 744650229 22479792 120938264 159650263 -691021246 753645868 -291019150 -53733594 -94928158 926017139 -596615462 -167025350 59110788 -880271768 -931757121 369783864 -574359561 -411179699 201925261 827386420 -226815650 967311414 -267636003 -464317087 -979441453 290590220 940373237 880688838 247344215 82431254 -945823028 497724008 921351702 -695432595 724809565 506360663 -56223597 -830004971 -704634738 688325169 17705692 -335558416 -32000235 -588710476 220862363 149534992 -673439179 -840635152 -615905080 -522950508 -519263171 -534554289 232462709 -525295033 712711037 -766245732 -807949796 512659613 551602376 -320914105 -547036596 61348343 -398956535 39782969 976042061 120641509 -168989876 603602322 265639001 196921010 90419020 -867924733 124416331 -651538352 552062715 110983401 -549506686 -377366838 -678089094 542866420 -554724289 690217216 860450815 418904301 -799539064 -848699141 -503582797 672265091 -426864679 -842698001 72650596 273722103 372891153 135308320 608964406 62419686 794268090 -716933061 -997370886 664578868 763511233 724712883 784032324 -781818996 319056489 901762988 -317804862 962735715 993258628 -442543663 928847640 224211457 -761493177 936345658 -111383362 -192536225 182744995 -444481282 274727175 -375960430 -968171852 945511309 466459760 488745544 831074148 -960065919 -74875207 839577710 759724194 -788433016 -183567197 -920482551 -413953159 -458316679 714686984 941592813 -872046131 172511976 572219367 445713497 664364676 263546498 588832499 604306155 -432848138 9124186 -1328676 -718581176 87106663 777743006 887679421 -205078858 624028219 -459321561 -294017377 88145825 121110167 -293371231 565096483 -189148398 -825788435 8343132 261991213 182624355 -60815136 806156915 151934528 539911403 469781128 -824852221 99326018 228739882 745618586 -43718716 -319830670 -336906248 -615218271 -55902127 870082222 657217017 390943533 964188837 950951811 -822741477 978203022 -437959172 -269351347 727533469 526861376 682686592 839683798 667646515 -409556635 -554565758 -441190837 -467138964 -953980391 533205760 -101921721 328518588 566952519 -473209107 -712746219 480261402 -886175714 909658344 119686422 447840573 703167104 989728951 -294129489 277753165 678170023 -888501573 138339722 935363607 986077800 299760560 155205274 858879872 -920231089 -484176147 598417688 -56331217 -302649035 488582365 -8391264 760418054 4466080 287041350 -776193338 -803197722 -300465689 444394994 -385142076 69605683 -454053158 -660100493 -625516012 -236022541 54625727 826805944 659378706 153810561 -41174288 538729409 668339995 -234194178 -812681773 908243109 983093893 836378762 431265574 -642436891 -591721167 -858380104 -15013353 -112276656 664239695 -458819298 -776179850 -821833585 980291536 174410405 627057690 -10056824 834791764 849611201 847508501 430243469 219248753 -301034403 -408772825 14341601 -400475819 -25893616 951553452 184428575 -569003464 250898176 -897967703 507044192 645838214 -921280056 733127481 -54362262 -577293814 399801265 -705671835 -43164017 550410920 80060437 230546480 -839551322 -795725573 -174728650 731662071 56256696 -948121069 -728948742 -968688203 62321616 -997565666 520647963 -772063820 476308485 -838469391 233839385 -817195866 846873525 -167327817 -495530487 -425081393 -87754402 -343396179 -30705524 -705562197 735943790 -731243063 246176278 -900243135 778603902 646323116 985109659 -882267755 104386865 807205892 -776086717 193414049 -686180250 846554815 23451658 867244129 -648633040 813641243 -874999026 -297166545 694957717 18062954 309506347 886890228 -893339222 373494110 948309524 -417395286 965704555 685166277 83239462 808783209 1593113 877131112 279419068 -351203166 -77102194 -540893504 700526082 -689659325 938551953 -437243675 -945482701 29695715 235572166 -131390320 109907153 459723153 -980597943 -376643965 417261357 285956933 553888761 -164306713 511335600 708018682 468147020 -201563901 416479756 824289383 -102798188 801405280 777928664 712846147 -667457488 -5154093 -564753452 -206006782 70992156 67041602 110036887 927207488 -670914507 -35518608 -683493872 -342097220 -4739160 960630111 -306444602 988713654 -607609141 -666317249 981935079 -779603269 -700378513 688774742 -726798401 -762798047 -296554261 715298334 372869031 859628017 102437091 973231743 50789555 -826084341 -224515457 428729866 -13328860 173185762 108533063 -71248616 -4006510 -696795369 -323148540 -851438225 -688096682 575094548 -47678378 787321914 -391450782 -71014968 287247042 225942919 -408084107 -283688987 -496831758 54891275 -52778629 912311532 -878139852 833246957 -386622004 493415331 -316504103 -137113686 -449100832 -475406160 -998924137 -751617359 -73018635 347697535 -135146933 471989726 89951330 -780159102 900689584 456501309 167648608 -79307967 728549489 795380105 566268898 726357111 -608589563 241603224 528245319 -402019484 249948420 -247958576 418481783 154412934 722667536 324810512 -937933989 314046813 -606179407 -675133555 -10394482 580853725 853893447 -688257092 111183083 559649502 512249453 539691003 -758248061 367609202 551215752 -924207007 -392491851 794535862 -459247918 -400277980 -14501582 862875565 444822665 943695935 773431374 396624815 -551794672 989369739 -716388996 87950062 -524104707 14092448 935278618 473519528 139693268 545665555 35474887 -624882803 -277781664 380590844 664767199 -961324690 549939258 442251964 42189171 -478694478 950712819 -115309132 -835324692 -73256440 852607198 721100016 287948756 -862260415 507809598 -356335495 -759652893 692696883 762937421 -763824686 -842355069 472974352 -755090964 -839823915 -654968309 -709335367 -251258211 -315560955 -492389432 -668426059 538591655 -548500417 598436928 -846996443 -694457857 188132331 -751925386 722156180 256603942 376500202 -83449335 -263620056 -982969114 -395342720 -38268767 63024391 -554036760 30686482 886031007 -35940879 -947693172 942096150 -314376971 733189979 401139872 -876422253 373827907 -265369550 620246858 -126591328 -627195286 704292047 -798524134 -141555848 164997998 680592791 -208956261 -583916042 768046328 159719916 705098395 -344972735 -480975923 1314406 56026628 -438353626 -979547718 -686865046 -646343291 590082238 -402855108 570090012 659758509 263378727 710119965 -649874082 -292311431 -714417643 -271632049 -597399391 536036170 560157113 656783342 -28609918 228965989 54352711 -433502196 127189396 281943124 653392266 -132769300 -200339632 916204260 -242408170 796965290 -261427433 338633207 146172955 -636492196 -342964845 719722139 -86566086 507880167 47055782 273387739 360103402 -924668557 -726394264 -616897812 -552629897 -991016562 -432878682 -408988514 292583375 -825968286 759327292 781728554 762188837 27491435 431764682 761600314 -878335841 -141916110 -64898927 254022789 666774650 408974974 -652520402 -212862981 558857233 594916288 962056314 -9699551 -328651040 -242575963 145948282 644422395 -798027680 -730557690 -541341400 -771931954 -4154005 205861898 868644885 799936951 -719949521 -449266691 -416079547 -295907995 926882546 693393117 -754411182 986563327 377494056 907881822 606887928 836793816 -52320681 604850957 -135502499 -316988377 -310373548 -747782670 855395717 723176147 -669759676 -25158609 946133752 827464590 181334607 -357818035 340760121 -336900052 542452158 406185932 340170753 -920156340 -709965167 -324074377 80944493 506451274 -854917849 -331837549 -937519388 448140254 734276772 -975471075 501789000 539002198 456773514 -521276592 357397167 -428722 -245023252 -295176910 225447851 -415070834 36082266 535614150 -735727837 462817143 13239895 -764999415 384086483 -552979537 -731133441 472081102 509854445 -441553472 468661423 -854152340 -69577323 996292759 -266266152 614284409 -975404583 881517800 -251208513 -571804391 927111783 832897170 -944734978 -605879731 710213793 873959254 -868598100 510908488 -100399353 -455746384 24880139 -862615406 -74547782 315096681 615789973 974387873 -686334507 -69903879 966391330 924220100 270016090 -503267601 -866401828 -28920909 108059733 594550146 840629604 857080340 73507415 126982502 989859432 -796824243 524079227 636516721 -570363064 -7537793 -97679174 -286990705 -350785448 712934507 388656503 562799223 29736012 -47260281 -842636591 808442567 -490734543 709559288 676524269 -533790725 109067135 580786686 430349162 94899611 980419891 -823479758 529312030 222612739 253599233 -631337008 -572695831 434933437 703246581 -584908701 989564539 -431323479 -112053822 -688182366 -645871305 892026009 -729657542 -139412845 755840822 593873613 -780113855 -691290440 191978098 516353380 659347216 684444370 471012136 -872063786 432972312 726557763 -875013906 -700152008 -677301735 801948112 636322371 -329441226 -177676696 -615482499 525709342 440347835 -674111563 93296778 -479409700 -796344445 715011624 847275168 875611673 -176483905 565423048 -565707552 834509060 -225789381 695223898 967543221 137964208 -252777088 286308447 -588198486 592850206 963086521 -515826290 429259187 -212884451 586881754 580439540 271800120 -961413980 586368319 84251873 -380796922 -687439207 777508348 585094806 490822878 -44381927 -876370368 -621221966 601523426 -130732347 542421069 -663681998 177869932 317558827 168239667 -856736537 483599071 -430526254 674438293 567047596 -511353076 978274692 -82708813 -534647717 -844156522 -403417581 791436156 970774317 -233188409 -846383283 48262426 151764465 -912960156 362656192 38170956 909019578 899805373 -673793307 -429471113 -266724165 -606732117 -79542887 782787433 -368735095 -954642523 -152854734 -581607180 -829908678 474631386 869987806 526294571 -299432937 919418752 -606472891 -590254059 902256218 92249797 -788584704 -623040018 482574817 -148363428 -935387900 542572925 -780413467 -476229906 882157386 224271218 -637705961 -12457184 -671151056 -158088081 608960077 -503805183 -164759014 -199996036 409779934 611632700 -988318740 580235618 490432459 605745360 605656124 263942596 802768851 370662728 119458849 -912726699 909881322 -627697533 -454026438 565013668 40430705 408779071 -57733396 -771779275 -572287238 -126706114 744574552 -924376803 -214233961 -551645959 542678612 213553918 -112321469 318469625 -644692864 -351826428 722931401 135886306 90258458 709553512 -198386497 -999981476 -247506472 -416504526 -669878820 374143585 687593432 468241119 411728525 104054102 -983704731 933698847 -264750297 -411177997 -171823574 990699776 -822388756 -956718458 -701592156 -234284495 988116641 -780416871 377997356 -238316067 -190613525 -21519846 -121845293 221203705 452806178 378904773 192386430 541850189 -130126057 -814674459 82613050 592122731 -806692738 -338950976 603411747 -664967439 -900326143 -54471077 -936188677 -838072263 -880370748 588725921 963937261 348367460 516906147 6080499 738633224 -475622476 -845220532 392844410 869169068 -949577842 434493974 -594256452 723274517 980778007 -403461754 -458043825 898658692 -469966191 801501123 -712343059 790144667 398540908 923054846 83027395 -811976969 480169219 844438236 460062522 412036478 -21898346 154832939 -795113897 -334589286 736624793 76561473 992034053 -113296729 -909514340 681369463 968084525 419040901 543951794 -576133308 -413897501 -368373434 33026509 46309504 917097248 886671444 -835823015 461238976 -266696316 -111188470 -928818529 -624426706 -771534597 771331979 549380890 -910240478 -494212506 243438724 772984548 721611124 -425698938 896765545 -162834219 118208325 -834424480 871747590 323286445 70332238 956039714 667951800 -893851808 -398475984 596007312 202200219 51113742 756729757 -691165367 74166898 816137000 -408805321 -134865138 646636420 -960980445 -474552048 905819545 -156878994 -521985890 752446065 344479246 -889164069 -885920559 -69680118 -774847670 513971830 375978039 -298475098 230466120 971940514 -79121187 479198223 378791834 -542993352 -93130731 -428931595 -779352657 -892132476 671112888 -27966834 114199235 961327836 9292003 -295916144 -199585235 -825269740 304174774 401273457 -149244735 593365437 -292962871 987630219 -380574226 -731652701 664812382 192484940 218245704 -209631138 285616529 -252138519 271011025 553538578 713883686 -58609415 650895226 721321478 -524060555 -543297743 -536930456 -892869292 466471394 536197187 266166841 336214687 814111884 -838397159 -622372334 -10009751 176691211 353384568 -941199513 -500831706 -558870294 395132290 337832241 363936874 -993230285 109512095 -752081905 567747429 -652428334 680906444 871117666 131101350 -437755027 157569163 553842330 134093643 -824862025 673436037 -275396359 736665693 -118057791 -994959104 -546932747 -442756359 604074040 95314718 -420007195 -830413710 -423854045 -624681770 281570602 479246740 542079958 -931661756 -394399038 169087301 -836436089 -236895725 345772526 -947351666 -116889241 961743563 890740729 267544953 713670223 252945037 583464501 665895790 709171209 705538646 276850463 -907126653 426902529 748833930 -869819860 242326006 -47838891 -824692990 -426849382 -932258811 163600952 215911897 234834485 647842489 837201217 -160452410 672956598 705645428 690397298 754649854 -528831270 737248436 879971972 386077396 -159076202 -597383781 468684944 -995523023 331058874 805787073 -859327407 -724532146 -556342440 -773948449 -980649568 -624340185 -646684579 -754964093 770751772 -736248740 -53045177 -416538517 -34180342 765536643 -406187374 46249276 349781000 -595034737 218626341 -343707918 -328786089 549067659 534162113 -831981660 339765129 -161856300 -41384182 -286037733 295983460 -335189193 -336186451 -608662263 -88408797 713805701 505859174 513734754 99705300 60816985 -391010503 -298062439 -725256751 -354496366 664150932 44293253 82406205 -445975766 368218769 -269325481 -907872988 -99403411 -304612995 -970555231 965446183 644040685 922773731 714380095 -468893082 879497946 550667733 359074230 -784590505 46736887 452779263 902450348 75494417 624161174 -641911678 -839828517 286069460 678618984 -517419534 112507977 -766863936 832342401 -569840001 -563077268 -484018374 172480028 -473523431 -752519846 -908089731 481243126 -134726042 -545370668 561804255 25555048 871223609 799307797 -945052046 -827621339 879290387 -38128797 -713757782 514105104 -142950425 51698747 -946819574 -463270208 -84005927 796455981 -153783484 862615289 -997675238 -856625565 -772876159 719004808 439201734 -516305151 504837387 -726312660 176144789 -627350942 -521675329 -273982154 864908191 -332486533 272218305 -199372938 601371980 191295096 572544446 -881176993 583715777 162504824 988323107 14404855 -846062904 540092192 -294055753 -219293695 -48627635 -442953257 954130699 171420864 -861053691 652955533 73608281 619171238 419919682 -219198055 -283745871 -468022568 -309388749 -808292247 395185730 -62879039 423051729 -465452239 -974188591 -384288031 -778929267 -826411096 909769210 719882643 -705075676 963057990 -968600334 659614619 251496200 567895978 955259599 878456751 356644328 -279567459 -4980431 -141075706 75089437 -230166561 -973543144 -464950238 36209983 544255239 -767689598 168797410 -689073441 430677857 -489950889 -545506344 985751156 -549458074 -106611056 337904345 682331318 -653426842 900181458 -80227997 788429226 -733993679 -211870189 -814854922 -644872216 -934767949 -813408001 712898451 827758763 -932275299 -369358918 949255885 -16382399 -341992566 622976764 -435558238 422430299 -880844990 842001809 155670001 -751738611 364068563 -280200647 -854193794 -461425109 390946668 -132408968 269240994 -14013403 208618377 179623236 914133530 381701045 372145227 -397501283 -258816961 -328685723 10136897 817203136 873198741 898474224 -734513943 478801920 172420980 -508337242 71653080 749241984 -494171836 567930849 748348296 -752546701 266475427 -382162278 -93857541 739286746 442442131 744650266 751670949 543941312 586362004 323132089 498376233 84570880 750169293 -439761906 788231548 313684643 -910737301 -977653100 -721711988 -912656852 -411445446 890587961 916462385 915892880 308144962 -552419029 862841965 212432445 22345269 406618147 138531175 -616320850 -500735698 -228417626 -596190105 -155953732 493984631 368178501 174571784 464843581 167434448 702746794 681363504 135466443 558792049 -381919185 379616266 -435524206 -940341675 306970872 -183227595 355773933 869785310 -575091808 879190730 620456580 -915623658 548573236 636651718 167753169 -526336939 -197236260 993755624 -595608301 -657561978 68486772 -876787066 -168130342 -424717794 -456132376 685642966 387464270 -737990315 -333228699 451293302 -410225210 -474161670 -237877210 -527146554 -650627189 192050279 -936764823 338180558 -311593978 -274813763 124989094 -820603942 566935148 -28268433 313600663 339954529 137969060 -339593766 421714819 -917541333 -267418868 -785590175 -987355971 5489492 -863394182 -193366984 965296608 692015267 -485818591 220697104 227443187 714181734 -175035808 302538236 593588459 353627298 900046664 -892989154 674704867 280476415 -937039563 -429001833 -22574832 851358957 374621462 679871643 -634289059 -213014951 -225724709 -75090599 -117321425 -984390535 328397960 700593908 521131425 -731544591 -404883571 803940287 233866615 -489071493 -263769567 -8459254 185203265 113915794 747274022 -122071875 -131096503 729099467 568942817 684727349 -326076694 -743548894 840957013 63285834 -184817331 -366136682 -810287111 -725444933 109986231 528348926 389652520 -41141264 605196148 -751032597 73684050 -18276634 105986022 -377542216 -164788857 -871833958 -234908597 621164666 875496261 622900988 -703772780 877025238 -899868379 -488920234 33050032 -582951613 610984129 781782335 848273643 460788572 371098546 -710445461 512468795 401498630 531785226 -836401791 309286478 -994490763 -641854809 134243422 -845310289 566261886 -715504669 -467217769 190560488 -9440674 -973694521 528825271 853924391 192019949 299240565 323675360 475233744 31940070 -589022913 -934544045 913812241 -690856563 -164571660 -115286850 -20706421 119519293 -921165465 -538706322 -557724000 -167033173 164503318 620589481 -594440167 -910752045 -643346376 427645854 -68246529 -610688722 632139476 -489210978 469817454 -854199791 818306661 -622858071 187281363 -294180631 -862342814 -124377949 385975131 -567918856 -549641968 -170554296 373633850 -285210067 -241347574 18004427 202969735 -23395757 129561795 424797357 -252634639 -321186874 144650408 -559697362 -21062580 50879035 556702311 842054531 148169726 -879682529 193755683 367821934 -860771959 353414541 -19422450 -743612089 -748742266 -537347864 679746276 1441587 -843684607 138689119 -610331455 -718382223 271190198 -11098397 682373227 15223071 110644505 -977941805 -326179311 365051032 723247157 -187842545 605381471 549868249 555223325 -257478034 -658931530 557946333 -136955336 246025255 -482358246 -535955976 765482480 803986367 -664132115 511687613 -232462918 369861864 295902417 -890802149 495434827 512090270 -396315412 -380307249 -899647827 -558556498 909652415 913190335 209661260 -108923604 653234702 396070473 123193576 559645907 -963000765 -976074664 977532084 -993978885 304338057 627380484 -42726014 -767178756 -227365717 -481292614 248062168 780829666 953633021 -404283341 -961061769 -261654909 -843603103 60975777 497915852 299558154 -239872270 -51244482 -265544400 -726934670 -590352459 -355474668 884936409 105978279 441024806 -774195555 45247044 -617348860 -484147285 979720310 763178875 853219273 -852146954 -246000642 -585681073 -870033605 -915833653 672227694 -911327406 -443362284 -621067548 722261483 -257538740 832355857 -925552508 837784041 -854774116 224102125 -473195688 845807128 -346350682 21151001 742053884 357253378 -654215808 906232058 96998390 28547413 -493586889 618289247 960876569 -847301356 488210554 923350332 12364971 -400256739 318908551 -715174246 -622662703 547955467 117664555 943287668 132058970 544015562 892410004 -258081609 571545534 -37081601 740272149 -400957042 182928550 -858683957 -474406884 -348915545 681321101 -48282996 997554155 -721646347 315924483 82201392 968076707 299954942 709334415 -730155561 864075841 -373817387 467247810 772361245 -732338826 471264503 442239818 560744574 356805821 -234469060 -945914256 -310509556 232862039 -684943725 -240490360 -25898355 -889486908 597597412 -829370814 -786960641 418058536 477135706 -35673218 -405199258 -982625531 -588554352 491310379 91288453 424015443 -305767413 -46772624 263983308 517474480 -243405507 -725950559 874288817 957721242 929036276 -55994663 -468472140 -601142433 -845185554 -490022261 329118032 11432623 416033876 609918632 321683421 -109715143 492968223 -711731765 548720933 -430711352 -953783359 605181816 114103196 -261317028 -530740851 -580863360 -136803481 606611907 95340987 -649382824 -776140313 3806811 452893944 364361430 -932800210 5592440 782191896 217400470 404097337 -449433946 -257552302 -687269728 -725544647 -770994275 -511945527 -841226614 263739142 955659371 -749463214 596731382 -856332391 -509544656 -746616476 -256745219 -643470685 -657931405 164235022 873600413 -702759375 637160720 -85151228 -714430330 -18625083 -681853963 672059379 -868061839 749802530 600848916 -355834390 471488874 -795025832 497716957 -433955157 720520865 -663223154 298399848 281383565 492305575 -209639807 398909968 -475136630 293542757 755586499 -280278603 186608847 39046093 -362255870 367794082 155080122 -84467709 303998518 259721660 782429610 338289432 -285180250 958711565 253364634 650252260 417359090 -135424083 705636748 -645968540 -956186959 368608711 -902430130 -330988071 95732047 911674478 343336988 -549287345 388907466 -628418825 942165217 -252852982 801234347 206771491 548594238 -173027647 -747006623 341866365 828318547 -611378694 163902929 463785891 839683432 682847631 138940579 209498760 917232903 953270617 -46347279 -10739411 -548690091 -808271970 626076512 950057489 21483695 614420555 528668502 578743185 -25253264 628713887 -760967822 483767017 -709617231 -705090048 690773141 697343255 119117739 898619687 603949098 -965873636 668227025 -410576145 -316721542 590137410 740540800 369508494 -390901197 48119786 365991946 -708006255 -162648194 942526973 -391558162 -521496686 -673850617 585748641 -890989422 -607113993 18975086 793051533 -164952802 -369764036 -712356025 942148097 250403859 444376171 -829935320 -332841509 906116088 -475867743 289975464 -468484986 -269474681 -95526076 -656126597 45931166 611132893 -88184250 -959393570 656775869 605336150 196378690 -436177242 428708068 978719730 -433651589 484564097 290037109 -656869989 -10720935 -385676555 -942079801 197112431 427156942 655976554 320351371 -937179890 -204142773 962887031 -293545785 799244283 -879632524 -178495199 -286534261 874527279 425010350 -722826257 -722391768 -886583507 556025537 794032328 528118757 865212562 -806178700 -895926857 939425630 -370122109 882876201 -786211354 733756159 -735724565 -849924436 166407155 -244294846 -426825092 306131020 -50293398 -597980068 -398958669 864668896 51862198 158946588 -980670677 -95392775 -671121165 764427159 155762456 -590524246 -913207950 850666878 456921473 -655116969 905802829 -27181183 73511290 -140263981 -913121051 -644576125 126298352 199203819 281982393 -37300347 918861119 552438474 162820027 -506655259 -373777838 -643125419 103725663 926936116 -717307854 230511359 -399107399 367027164 692411443 -839413400 518814507 -585895266 -324297420 551095728 869704371 532721253 -242656925 38356850 816325040 902818373 561502582 391748765 -526823333 97500122 -279372478 -100614432 -632166660 882503926 679817347 -573115887 855452160 -51166372 385850111 417440539 891410323 -350459760 198008051 -536538505 -867666257 -856248796 -329720691 -696179013 -553534171 952460770 -589764294 -408944336 -744361456 914733713 881313778 -256886413 -512960227 -873144999 381894715 -876229918 -453021730 -127372111 133777002 580392911 -67029166 630285257 627868935 304955702 -549443846 -860894723 -701005504 -205748952 -468741116 -720329831 -46943169 -726646934 157867551 591670799 -354027490 -941372922 -129387988 -491059996 -608206522 986655971 700895426 -365041270 907200139 -730591977 434855257 -64305746 -933851419 935066121 576869741 -854054779 336474830 757703188 437818891 254138204 386514418 -497445212 -5946630 661824030 601416718 -996733990 51872158 -613002013 260077520 511883171 -57794530 155268373 -400168874 -476550051 -411986936 911837114 591253222 -321732325 282793688 137959565 971425102 -217059389 517102548 -522828704 -300554216 -302292999 -232057898 -387256999 -487460371 262724204 650164702 -596022964 338182664 -662503333 665355144 -829222417 -464589115 909570591 579386180 954390376 487284976 -355399437 -237119655 413699415 133851335 -587344864 265288113 108407521 198865616 -25209671 442540411 725188051 382420048 -205929620 696789064 -261404526 -887694700 -533215316 155036623 -556338804 -908539400 -42127657 -383931556 393458645 -852052947 -446974647 108314245 155726163 -282114510 843029348 -924915094 209635278 414634013 -120546664 -246532160 196446600 674645195 515623398 220466645 -614173021 574331997 10893038 -375956628 591120389 -701578965 -537172373 -212980394 524620105 124077645 -144848680 -151907299 -267559493 843067504 865120247 -183796553 22219818 483709831 507728163 407392574 711211853 -343558080 -837313561 927592895 9972939 195239832 -810272116 -58878959 -226765623 935787922 -121273653 948556412 -17485326 -551786301 -877943889 903233958 -484350964 -695085794 -311522337 694490523 -688344633 -984915172 -137954960 81025578 454090273 -460970815 730397026 -286192965 765791822 319512726 599050694 776800521 946876740 642619660 624998943 -907385536 429182337 378468618 713327212 -611836671 -837554175 -854985658 917576418 -946227418 344672579 26091426 457444601 293231497 -816157327 -983682142 -84539636 338825307 -968878364 424820166 -87673363 852392353 442758248 -699897255 801886987 -322579711 -980753798 822696926 134007441 420016110 -900287120 -271936007 744131212 -500000682 -934001956 244293148 723832388 869884635 -588101317 -940629465 133655410 -735310613 586930666 781459613 439003070 -652424218 -739237328 689007637 172626852 -191388531 170356338 107712414 100125363 -831113852 565347467 -533004206 50989205 -365552379 825166453 837082867 853047617 144360624 241201461 -599228195 200722581 697812720 -391489562 -300057834 631058561 -690752121 469555966 -50679509 385601135 -3061750 -366211858 -313672961 97513285 454048287 315904930 850639433 -890624707 -973696770 -675879405 -492832987 263655393 -636605994 -313507525 561786877 397811893 199552819 -200359706 -858788325 -837642161 679056504 44268407 765365134 -428287247 -549386590 -619282254 777827445 326602044 -877412287 798253230 651027977 -896641343 -866791412 678708212 -828913193 414737135 -886253887 192983630 -970176865 213206305 -483120785 384513813 333011491 715041216 -223802708 -232387546 797195656 -682039290 876068381 -193196604 -53727762 296135882 -348604955 -461103117 3888009 -247996944 -336256195 808125857 -532577900 -587261163 -369919711 721245665 999512558 687458610 496938223 -893293802 662977801 375850151 765021358 -427218997 -272664272 -112056416 738793900 -226723633 843973570 266660750 -184807479 843230567 -266453350 -983844369 -659975935 -321127908 -92151314 819623984 199761589 713961007 -638536449 110644960 -27881487 -753625896 166264763 869029406 -613305282 805188682 -696109572 -213610949 -672445792 -941250253 122995703 -339717060 867938595 -295476837 -452078502 -409779461 -414691157 53112707 664812205 -1899041 624198211 -816752298 -661009940 455978228 -779852299 432148351 369414556 535399252 -539780525 157740226 -943859831 -630510355 -171914011 -927650548 -53860036 90004910 989834705 -933649789 -76730615 211244642 -529460941 -185260577 -196792428 -988495052 457483618 -468976380 386954090 241652162 715444142 109666989 -7318484 922762626 -534216169 -243008151 271979877 919317272 636326643 -220457519 118096933 -553503834 -191546237 43728056 277442216 -72097418 911898325 80060634 -717248110 -64252999 988881473 -494180364 686707993 -107655899 146088445 753227049 -410953594 -491688912 565376335 985757037 -951583702 -286283108 -521731380 20683246 812984123 795350345 -330203325 421582225 649931575 314785601 -315358717 -935495635 652407281 959517997 629979370 195959147 610036604 -282823573 681515815 800398134 273431429 780917170 589080402 -888385753 -52648816 918466881 921874722 -800256628 -267610944 240915909 706654726 -766899142 -333287032 -234907978 422170022 401552476 643792166 300236666 -124694421 -434152176 432051064 228299905 975826514 -673649472 950899135 63208265 -155841472 -351545112 390471363 22768302 -177939314 436615857 60499512 631961319 831814570 533222965 874397765 -900297062 -438777032 601965376 887540375 29435867 -212332681 52866357 -14255063 -52055912 -652863122 -505123618 507060407 -866913117 222217585 -573316771 278853832 409816324 -186005172 -99755873 -54141498 -992050923 299923294 -582866376 911989144 431124580 473013548 -405843482 -798797490 265146837 167095559 72369676 451954336 -353048938 -391504666 -532948335 918874860 422591613 926608391 456576330 617150482 263190535 -759608175 -203462248 416760623 -582434317 4837515 -960722437 -693924640 206334819 -97926602 275012017 753904471 -901192879 405098452 292856659 155751400 340653151 -257561825 585664340 922549508 598200082 175298245 860034258 902398642 977858425 -981586048 -242483383 -408473543 670623177 -212126423 -252162426 -333775946 -430732589 -958354869 -148152652 993760517 169386513 -444376216 247159890 342912565 192924159 -443893033 570087667 672989417 -779050070 674655643 621277422 -187621449 900609259 -114295387 -578251612 826749383 664771996 267643277 558637136 967307230 -423811909 976596129 -891214206 147283518 -491456709 -62752010 -399438497 90508567 -751265857 570789065 547663045 -242208782 -320707824 679894853 49600023 55465236 79012324 399351811 -969814290 440640442 -788716640 -447200995 715013334 682627087 -418115782 -543428545 -117301844 288787036 444614336 85323739 723884086 -221985566 335815662 -450290245 -133117819 293650061 -590727405 -836631726 -417170026 -659538589 -434836262 456722875 -336103516 936639366 -295480153 244617744 -490550633 950544574 41040030 -857723456 693457158 360804983 740505321 -25887142 -73088173 327848267 653948339 1279804 199532327 -483355790 750588008 -963583826 -377951093 240295042 188350096 -722334003 317324705 32319914 457754405 797330947 -638442863 857381531 -722129955 -62944514 -255776305 -176811051 -699168976 -64277376 291754019 37171713 596575512 -468911007 -595061040 877892049 -18739015 -110870398 -694687998 224171273 18431314 -855135517 564971043 41287616 930847622 88774941 742496127 -44749664 -820196108 -252339475 993545105 379361072 -193354680 377595078 920044856 958715667 -36781819 -224412630 595714237 338119432 -253349908 -681676374 239498082 -93499569 -951337993 231492004 -624000383 975898890 772270262 -325200495 -638999760 297863785 -923571324 504101131 -904992036 341037225 791429607 -125808407 -112755259 -446336300 -170966264 375724771 495721041 -585906592 694719394 804468735 -122257328 -214965208 -808354456 -284831562 517729733 288147194 679550952 -622965970 -512595921 100202101 37324411 339504069 585167924 -2604247 -88002624 -905639319 -548258766 416870536 832812813 -535897162 -339363053 -336348087 761930127 941681712 -190067847 975074574 959770446 919400269 424707326 10616140 -687375861 -726111432 680162398 -213381936 -677741730 -426501347 866324073 912425940 -412052777 373631682 822227319 -902326774 489798226 -592045911 -200478507 859379214 -147103525 257209081 858948174 -296083392 -220162866 -869748818 669554926 -540514529 972175260 898774510 -590867086 -979012824 469125023 -382522184 -679078234 476620127 -182119453 367135199 907294964 -149701569 -49417130 825528032 437224006 -883448532 -529111306 -667907493 -25124971 -659020236 -281967751 471122416 448801531 -189413247 30660994 799172032 -61386624 -843962339 -540014154 607270177 450692948 600744094 59710998 282375087 905379751 -417933036 851454480 -514630857 -84070089 -690847987 614108663 255343424 311296666 813687415 472966447 662127031 377074149 775872292 -208305573 -538046148 376018863 849432753 806623772 -162364789 492719291 -812739105 929550726 -836564090 802660337 -306239074 579774352 743647293 982187840 723780950 628898014 -659684325 -236248324 -604544803 955828054 -650459382 -60064943 -561891614 -737727402 -110431557 917396011 -359505944 -506206051 567531952 627784465 687420664 870422746 376021533 -483610744 283213298 -301021849 193073385 -204002285 -936695376 773233261 944391148 -606239812 -367058123 -52915348 -999358009 815824046 -690981120 -132810637 -136766044 -125700813 -136246295 112721173 593484722 47770528 353081381 928432179 -651964973 716285603 -974388848 -506356609 -691593804 -993395388 884566314 -870932518 716288583 -223048338 -148634943 915791086 -375386365 -824452938 369188033 332273987 683930749 996303968 -351961614 -967838612 -22146368 -310092824 971367468 965241310 364846598 -580649290 -918783642 -60044988 -524222069 940639031 538065137 341910839 206072909 342070024 737409818 -531750217 350698560 600144375 -140321900 897497533 -678684762 351494662 877896527 297767559 966727171 504775924 -342798147 -449793524 -682500132 661468034 218160286 263135149 914552700 4656488 193300940 696060805 231481098 -814666371 -554776175 -220894969 349338224 -27099022 972787025 606189796 894709067 994853959 -816158224 -571865714 171312618 354864250 930655249 -344751062 967245805 144981418 259173724 594258713 235886169 337807883 985213271 454777483 -953491497 -899389086 -77558968 -912054627 403056832 -52651592 -691035177 -973671405 341606006 -801665944 493116476 514334088 -753190577 -698545321 730985559 502370296 -339462293 363330304 -846543781 564282125 576164615 305973987 640054014 -107253889 -130860115 -767355565 -611789613 436177030 -357688741 -125542252 -517231789 873025057 940013568 815371432 335136636 -242406315 -583223972 -429462847 -918378649 -753502650 -645302448 854194964 -423413528 -107847591 856728906 -522222624 815692874 389075513 566124641 135752443 -5877087 -894040360 493077830 -295873459 869039733 453444759 -578010756 743589737 641251931 -522562427 167416926 -634404915 -178622419 -926353356 -556010925 684755138 -742223292 785238653 -462590908 841084088 535527768 891829338 317876318 -698503229 -841096852 -567337399 702250707 764281062 68777639 825116761 488861205 -255796380 433567393 885114509 -180041395 620655955 643174742 239420597 -145722618 93099545 -547256455 -29298692 957983575 -897642881 -783224646 -210061951 -191906360 -355367358 447287769 586710170 842103603 -385376662 761724251 702114764 -928577580 890859440 82643850 566046284 -770992827 765337464 -857841835 690102234 -483313227 734683986 424142833 -857684712 676229460 18989657 -661217685 377047262 -361550683 888922689 302841016 881175513 354202735 68006227 116204217 -842871176 -572034957 597434175 -730447185 -327722243 386635712 569493029 331907857 -696976172 -531966999 721494513 130841612 571449922 -645086458 -538439884 -924752199 -847905702 922706021 -785441046 848267117 744306844 868580537 -857416347 -934224384 295216938 975945102 -413463745 -938744275 772071667 -229971290 424665532 -834906129 80615590 318910630 282860201 839150491 287164942 578749702 734005263 -260472518 -232897235 -435561108 -136284859 222005991 817226474 908278548 -147827532 770195777 504594045 -400104632 994303737 -267274269 41827395 296484787 -591680622 -372472320 -241928016 526873567 -153964204 -986250586 -415545378 -944824979 -988905667 597828941 -904670468 -293753732 -608318170 -826158487 512456110 -824841812 -56312836 751987639 100509438 -650472081 72463747 -477778617 -45745871 -862925388 966603719 -281539930 -400454336 790776735 -324786655 252480299 163278112 -201479731 -92316721 -901683183 -168468394 577392316 584568834 -998126655 -684809512 -496542270 -514016931 -695221882 -696928199 434215694 93010800 987463045 226668571 -640085607 -759440813 -467460553 449225639 15479895 299834732 -671097155 -265230575 848677002 43363572 772565980 51998299 690953334 -364788661 416403778 -637876087 922881570 726526795 -869958607 928917047 -204528139 780420703 -246080252 -724963571 -107816244 -867960846 291237291 -645081920 -690164491 -458132424 228390139 451299645 -744767236 -89178646 900072526 -174521687 -110004224 -458451581 -56791217 241265769 -805180765 270907455 -498402476 648873752 -273670107 428128125 879876700 154930548 -166481440 173964885 988203987 -378154258 60920213 -756625678 -856836740 -747231862 187587954 227624454 369973061 735398779 309259129 -26300303 -730398028 809921424 343301871 917857625 196573079 -504325249 -639412145 308939379 271723033 -534359072 667042861 700735239 807323517 -828796246 -250012795 754762420 -302852851 64083540 -316524043 76045607 862030325 -685224951 838722438 767494557 275722586 322669831 54103298 611155494 929880437 -804496598 -358598239 494023613 -500979203 144458482 581786899 82661082 -543945671 899586550 -651729831 989250786 -970585371 534691393 -364841100 743616234 -384809362 530616613 87655671 -564203571 -180742167 -559974541 164697892 -952963241 334755526 -302291501 -976187478 -293128471 398552975 60539220 715430466 307173844 458146577 318934484 -319830437 566710723 613333164 -460019442 339462962 -583512532 -893107283 -106004590 -951424649 -786132266 -734794285 906835276 -459281756 -254667492 540776573 -792703823 591850901 478673354 520813580 547415505 -352232927 651699623 -154028617 496853686 -342146432 -101791255 656760804 929768989 925750932 -243204915 -379826508 -354602615 -354339957 -935432834 -986287569 -190415572 -786653869 -817221914 -925866448 740052317 803967338 -497764216 848555489 -402393317 -606915010 -844239042 -35241889 -315160065 -899183171 86092358 100463817 116636149 -535617109 893574998 332292384 567590171 710789037 -891425258 29236889 790768613 393090312 61354613 -435257615 674560468 615909553 -180709964 114387268 -158205288 171836764 -679325220 407263474 434380625 -884411157 -63595324 353216018 988999435 528604748 769114956 -799708864 -129630168 -716702415 -380868931 -708627651 -989602083 -889678803 111784217 725282780 -429436351 374663976 559268907 -444147068 171947720 -592909175 467289510 614703450 -242401782 -975179649 -546805955 699380209 -595350288 -305541343 -723253396 48868152 644557736 488033238 -836865209 -764044649 674087282 -34207241 -802516899 528994783 -532279817 716909758 375544312 -161337234 -881313334 -690940710 -892276898 -87122990 -257954281 -987848112 -367039367 289392552 -79976863 -765266200 -557191268 202609185 947069358 419475188 -260494108 203435323 520743054 -13838063 248635627 588542697 -585296190 -583144650 160852761 527247310 -69134043 739689505 -718549351 945372462 -997769638 -819890108 -970423204 -631573027 -575909341 -820844093 -945243470 -864594510 -685955300 64547214 -514987569 200139602 727288877 -430206595 127195195 -551840200 545019331 -529665656 -925647423 -593887818 -474257577 -480811317 -649265160 -825711692 73322616 719522928 -41866261 -565192711 -394142660 -62155134 -616230905 782730598 -399406039 -193319067 -951330219 -637657541 896747845 808292465 -926038243 -244197254 336542915 976055528 -891193003 808605241 963342805 118221003 801243652 -37559311 -449268045 292394409 -151601118 -277797082 -324822107 -149796041 509135447 -399626068 15004412 -668284844 3485155 468584136 856828403 -440162740 -509736978 -889245135 605586065 -826406125 671330848 -689694998 199934582 586078232 -867520139 -999375728 -813384777 -718344803 -550452383 -191957490 -403875679 -756234225 -288951588 -187252979 802170662 841214069 816631121 -655124455 664903575 -547825882 270970581 -924006052 33079481 829486399 -488802914 -134022787 -451334650 -740159051 -763826771 465183929 -601699474 312755257 674089519 402972197 354816684 -769758193 769936975 -694254735 -698341421 785820491 -968121007 -766319950 -358783555 -12338840 870538739 -804574620 -38212772 -10567352 907700868 -666464385 -136599692 -476441108 226076563 802713584 -295850838 -479467981 -386176673 -284722164 -206462832 -563658587 545120668 -921589949 393448091 559183179 -707465070 734723227 -182880398 -932441208 551150529 -415908553 278445162 522391556 -425385487 409395246 405491621 263645674 616389661 300347512 502330515 -385368233 553174319 573696206 -984489342 653214077 -418814214 791599935 322017080 -595941639 -945123446 549412401 -975838363 -180929852 423702882 672373464 -574258844 455595628 -507700807 714128653 347839047 607893030 -131335346 -644111162 359857966 268799214 104536660 100650221 -541826826 -862963140 -871516367 254482587 -895728949 -489268013 -438352926 163211030 -680890901 75228806 -415007867 -149267208 820277268 -908331210 -864346890 354285698 -812875925 276646310 294147546 -143861416 275310027 -768944518 -226553497 -28057112 -88407572 457143689 713109958 641908960 -24945657 530171606 97838248 667124555 631391325 -315749568 -811072804 250293248 372732870 -384810749 885699750 -707373912 -795048821 784428049 115237413 -375407045 861877903 475670540 227755715 -918544732 509832953 -888051628 -134976923 174771733 856067059 603657544 -33379966 337271904 -7025324 646646274 -57363570 2857151 235690993 335632722 -72125925 -192863696 -864465964 -264632427 -948788847 353377250 247811646 216909269 735698384 568192162 -777868584 -861945323 -346823019 782274727 350093572 -55071952 -35138237 995380563 194765495 -29893383 -421009719 586435698 -268366475 -408728940 -717928719 359736966 303697392 -481521121 -476844906 -153912650 897496022 580596965 632116533 55569074 172423842 565128017 -687528377 -254038381 769979872 -176294393 94170867 329922711 -91206087 930737569 -667390909 366588809 -250164312 -321315824 -925550004 657529600 -637111697 710915823 869341718 -709136126 264719807 622087617 180370686 -664030599 306454676 -928839089 -803506790 552447697 -498289815 -650218354 -946403150 628643882 -1208808 763489027 654658546 69197223 -814051690 958598217 404794660 -41691347 -492789533 -553226520 775005727 -69602708 45820393 774956260 -764382440 80865398 185609210 456162539 811859190 961511319 734329969 601650279 -972330718 -103454611 9519564 418596214 -355478252 -690290717 -909834997 491248229 635501535 40348508 -893300358 -865871518 -654284729 208114177 444890989 -906406976 111009890 117812522 -110227147 663086826 -837221380 898610106 -268218550 197512529 376153756 -297390480 983830404 -931729909 -785622520 -216607374 -383462220 -552089110 630907643 -337050299 -23210560 -79677167 324286222 -3678034 565577116 -703947709 303226103 984339587 -703188127 691445089 351828530 800892030 44919137 -451814980 -254416909 974575527 -458602608 -468292221 -348548878 -475349165 52262333 -737543929 -409826450 267997878 -604519936 41993340 231511628 386861519 -648557664 308937125 854093577 -936843706 -503131900 -335307189 -434490627 922431230 510381399 -273009584 299505914 412314869 -729569267 -376167479 838608021 534231428 571694291 -270551739 634342199 -88655984 -232409026 -279210856 -672173905 -823661007 756678278 -708215597 -871119083 535717817 641541111 365488268 -688518291 655252488 -463513209 205128950 -460660182 806869150 823307403 -695845343 305371171 973021504 -417394884 -682896723 910837397 542356547 -349112248 -813075369 259099710 565167014 -664461494 -724820810 -322120561 182882780 -605218112 833863843 403304666 524102524 -169307888 -849699517 -1001615 775835178 758353895 57222991 133448234 20252461 -677667488 781578597 737312985 -716901497 -594943774 -485803526 -300168091 963104285 -971609382 -820430596 -426660500 29715407 89404601 -166154787 -825830611 -68462790 -10434207 -26767766 593343412 964852754 735296053 727902807 19825777 400496936 394565705 -562770620 -831020663 410460325 225237023 895651513 -883369308 752317859 103700518 937393469 655912094 -865797917 -651040599 -648061767 -953779671 62935196 -241334471 125061394 675289094 -781756055 477693900 -106995753 212524295 -476802687 1670431 212523973 -418956141 508297461 621639087 -885002943 -352709222 478001557 -32361724 -936336332 3866106 -614766026 460712342 354847030 448504394 836491461 968673564 -392752607 850183136 -999693864 -123001248 -64218254 963658811 268300225 -548399959 -611984507 996933666 422874477 -484236413 874812681 -917691046 302827434 191286347 915262290 426908962 -696381162 471823381 204574163 -290366192 423505965 -286477362 -763329911 -441040447 -588729076 273660755 -255758904 490164011 889884274 786709447 708357045 530735942 826020206 -708730682 212214634 -583997679 261585305 151036463 -358216751 346051094 -569049633 -305678504 483429913 918505996 223717648 486853334 -384681361 781710925 -956148616 -572594827 418627986 547944301 -642746892 401677267 -449444637 398652188 -971214966 -408706115 977281318 331234393 -732311369 -740779210 -667901393 -207357297 -294791001 789408315 -722727615 302329024 653720039 552219852 -271694746 316966311 -66471676 -792125927 -228749769 -630904280 693665724 -242456280 -121812779 -94664639 -610084315 -271473809 -570746715 365741332 482162219 -402679124 -810174028 -132285203 735485279 882669052 -468698671 195234102 893202786 252228582 -602432646 -705063696 -569203044 -390559475 989563543 -776104112 72039355 381374447 577446743 -480550173 -49404544 360089923 801951779 365415881 215643142 209136517 -581658809 -499638316 408729037 -689510522 -301039107 -206626173 -21072271 57306567 -393015602 -271593331 -170202839 -150469285 295696832 762739557 -628217052 821154846 -707756339 990435704 -246990309 -386539414 469747215 -784485486 -58165244 -255345089 -828177822 217681675 -29191567 118710620 -308261405 -840152086 -513000133 -949377812 352216219 -906810024 -518802078 24718972 -24799383 -497252168 -789470504 -985697983 -861041521 455998895 -408863729 -100150766 -291739421 -562586220 -20095448 -853695677 984091338 -29633836 901537730 -92685150 114134281 -77427837 -268297793 -41677437 -943934563 165382233 102575759 854865491 -61561660 439617356 809934133 -455217556 200468575 -247476738 -558042827 -850268237 -115895632 -703109753 119809028 -147116352 673554535 -890515015 -207417378 621662907 423489239 641529704 -68657356 -789187643 -425233643 348266700 944128795 -971034468 732572830 -871698267 755925886 356235379 -894512498 846053873 269078596 -515487145 590736012 -687397435 -446160280 -197213318 -322534661 -769191252 28823696 979774982 -970309071 709928825 -886774711 -223858612 -149133296 -988920805 646003365 742796310 -790767248 671933510 -212358336 146191972 68274558 -982846979 -468991176 -295896797 434057693 186786137 690556695 -4563295 -421641665 -257586131 -193451326 -223143116 -500392942 -89281112 -502399469 243286756 -137931450 217373021 803682514 92708262 877621766 -337646179 480813887 -809790286 256444048 -499721415 407139016 825105908 496498910 831996479 226773141 -934085728 -492693370 210816855 -889264694 564629062 -426596408 -414191933 -134620236 -77815988 -438043556 -830025203 952705970 -919231175 219921349 913784473 191587026 746751765 -985233762 -967332353 -668790131 -85596044 -64525426 -131764739 617298279 -233809447 511005923 550140727 526685740 -291172464 749388748 553354345 79119850 -39644277 465079961 376087006 -660883380 123120561 816723849 192046238 275661936 70300346 908202199 -277057548 -809396293 -903302780 95203950 -835752460 -918902335 -358723209 947607825 432355015 -486771165 -794517274 -224166117 579492319 748359358 -84454238 948238234 -402540066 418953035 -832161945 -315645964 744858552 123774334 -46662487 -306359675 -264320881 259485582 280399502 110789761 -392034410 493548409 -842024670 -754594688 365633313 801837097 -369270041 -484426717 435692439 -671555452 -977657124 -832652565 -930192746 -761135270 -249698735 394883330 -146224208 -990992279 -661800379 49499878 -288150667 -103429811 947341593 -423087934 830262481 -528632144 981623876 228324539 -431028285 -494340777 -668957343 -146185245 -22243155 588948775 775475186 568603808 889715583 -381096695 -367719479 -33077882 -145195822 -867134974 -925872565 681231830 841653329 809762178 309034967 443006274 477056221 839306172 306719021 -505445813 -151123938 42898981 -302199229 -754247705 -959659400 472062886 35163735 668384849 -941519872 532539395 213112797 185871449 642598163 -615625704 153952066 -442378098 -211676029 205475007 1577969 582272583 -445223630 434105061 565729245 -634614652 -178289738 -832718450 -490778949 249426835 758220331 -849800730 -414502579 508818085 -945276875 748944689 949402329 -689022209 -202580503 563729118 -904023460 522687657 570632544 794835875 768102217 -958826476 -426340483 494326225 -90286563 345727707 126770305 22229932 -951238285 -807492403 -312789651 -487449150 608634663 -877602767 -72412086 868666671 -176371654 872941323 821190178 -548090617 -285064959 268877274 440655016 -608847658 340955648 -641918937 665606821 949739727 350753071 783754766 -230429604 -395268213 827092307 -263135755 -193039217 465034958 -253593365 -69896992 -460304620 -611728709 -312799735 -470669351 947531436 -763872837 835289095 -212236330 -80608733 417996263 -675680656 727836985 -765905592 120117067 -210262415 110400609 -664197936 -539270378 314138358 -959447011 -128747051 -891758458 463692519 994792523 450728770 991402750 172325624 -349187296 510249253 259493558 -980580928 593656166 309289585 671193997 -938887963 943596425 -555850889 311730449 -396241151 154528823 -881797300 -734962119 -537500629 751271996 598208426 13940868 -410985631 -743736591 233985235 -42181068 172015078 913311576 -565097167 218922556 187825589 -908940476 962497652 -71786690 25491921 747181721 143722936 -868579116 -777386163 -289189969 594191429 478701322 503733273 -313761521 -876477561 -380415552 584817576 12673160 -288905312 -142470215 -185360310 -789082906 -416213102 638362703 701421845 -888080884 551182340 -170391994 212539703 993849633 986724946 -726440194 391357628 -418006110 -191944358 284647985 -854769157 -782906137 476884293 966005721 844293027 -764060376 -7662695 -58916988 578408426 279755071 253491497 200751012 59020010 -301081980 764579366 -131622622 474947486 188135382 -618780427 -341547349 937335459 -416542805 418270763 388738653 247466626 -365352518 -12529140 988966462 -865661201 -798631334 -905327948 -460312716 433920241 655500834 -993202670 -523521964 -372858730 -837684744 -957858916 261019856 511594541 -202716888 720351121 369228426 -882040332 -943404402 -8435858 -147383046 -942527683 593133967 -444555825 -370957299 -892851614 -921992503 513057412 137246105 -510640931 586797938 -313356848 34188265 806701170 -129434023 -393027084 474351239 -413870500 -411394911 -603650146 -223400211 561973421 -490386655 629711380 558355550 818931635 -788298945 807149634 571470555 601604243 -217101891 649703149 729045044 900767976 -580198761 -67045261 56801292 470573618 -445528299 459253742 954771526 808128441 -40123710 892855171 -456822114 -292593812 -727381733 -845658195 -429173938 758628484 -516246394 855380340 -156987791 854261216 -755197548 -869707221 -385482278 -986067706 416865772 -971180320 -600315236 288210183 810156302 -934736941 668928832 102174555 -409521257 252108664 -586468753 928412259 -4640015 -126045328 -990041356 -772740674 118589678 521933534 833125547 783759466 19588289 -647680570 931799752 -152240614 -686010268 552849800 -165155867 -133996536 655482842 -887999152 -438342707 -897343771 895919404 -690800754 -744815824 -745382946 -474903050 299727862 -242495320 124606773 -789201551 -834766835 968048078 73133323 -169542355 792704002 15291044 -10863442 -663663344 829220812 646402745 967468474 -272462794 -853227251 -989864168 901608609 -405962665 -719957613 -920327620 902383544 410107304 516247313 281775143 585816717 52240813 647636432 847865175 897636061 689728892 467705110 766039991 970170831 827924194 504654028 -688252112 -762096915 963016584 807531489 -338201397 -754113351 794061135 -810575301 -952788374 -329132476 -445013950 -200599586 -965909581 -599217222 -591653990 348916851 867966556 -343883121 586026360 807120256 -583080844 -403182317 29980778 -420365345 -378575534 283001290 -942227624 -43664942 750111112 -650753515 -919292906 398349730 151501741 -130227006 -722524957 182606977 721666441 866867803 823746532 -826711802 -976732948 -557820566 -260173260 -200718938 761222636 -269602925 -311385414 386702972 -548057018 272778016 397611567 -512689020 -298313887 -698967986 725809478 -247404024 518612613 -920699052 781724686 -794860171 641796017 499320167 201016783 -26313553 605027314 641929645 669053261 674623957 -747254878 244609463 406342853 366422727 664519707 847569253 189661035 -524253144 -613612912 -945809998 753803022 409167589 723360943 -934121269 297010731 403126712 451659365 -440997839 314484394 -459451637 558679434 440031091 -9694460 -794347435 -445464633 684614123 49725554 -78181745 442832632 -802035841 476909469 -816893387 70690629 -910591235 877203761 486512697 -940194534 -387414503 -33165949 716865766 505008020 -587973915 168101107 540647314 -181391083 -481025517 733316208 192242244 137450075 -739355885 -125230946 18611314 -254633511 543759158 -403901263 -293920717 449888921 -511794432 694153777 -824364984 -310101868 985452580 635222180 -28630595 415417478 774877617 -883847203 -801255538 822413298 544748281 -276859282 927609460 790875550 -341218301 -82202149 448906619 -757853976 -936036863 -929953224 436484298 -256710499 990301734 -866145945 383106675 736764369 309202087 472421536 -674900717 -581840080 6895865 -823272416 -143412832 574203540 -299696649 124194347 -837257955 528544135 -355190880 -591447028 -457274541 -168897877 -417421347 -196014852 955845597 378974630 -833470372 -278599582 -54882164 33882013 -302637318 -411043826 624954022 -655525602 -113885757 208373926 68763206 -314870041 -834413913 -867025377 -577424234 434159229 -691245156 -257824683 -851199500 -884483618 -197315805 -621027284 176978045 -271638892 267863211 453650076 632815043 -383666070 -628658068 102945178 -359559694 891979802 722890518 -756062979 -208648850 -538279217 172079523 -885598603 -490633246 39596170 534963527 -638278296 -651303423 778752061 819602253 218426068 498834142 -399300502 485251040 -800476029 -898388447 98155527 -409711877 -880327595 460080094 -617405505 79934753 904887868 -237564499 997535631 -554976677 39490510 -35957448 -215899797 -677774854 596434432 521261438 -877684401 72224947 488583543 -88457978 -201283103 -783880075 -240186925 462957053 -594072785 934904886 393060690 600025568 -724559231 -41881893 676009614 620330955 -108473619 981586775 -56430408 -632095765 652826999 943599151 355565163 -7291070 -836978232 401798510 721408104 489492658 558786621 -203340576 -713701431 -201471089 -316060327 -815247397 594638407 -96171269 -345014005 -510120881 -340701128 756566568 -408480117 694961267 -413276219 -230717238 -956345988 721146906 755266096 474738384 -447270180 449761644 322101719 908878805 -840599377 357728805 -547212116 -93480704 665444283 776294708 355271953 935565638 -345962255 826129787 162437209 -124046125 -947987569 11981203 396024803 485199324 995057282 -916979985 116406315 900478304 -583078383 686655824 -171750143 -711487916 -793341200 995447156 19190680 -570819306 476717607 932398646 -244646073 -64227264 352902506 -791848995 -731045099 -83070710 641050003 -577428747 823888493 -555146339 322751815 -769497654 -302261907 -789816001 -784274892 -769310716 -333801688 -262561699 -680192287 923086826 73250226 -433879590 508488742 605878854 -870781532 -758756698 -80291249 122844282 -763843465 304494826 -241711169 882067907 269986133 -790831094 -76915736 179819801 -237445132 150784505 116395431 -459537267 -815776329 762337528 -595211524 307181019 -756093796 -909114414 -344893641 -177786657 139693551 102514086 72811536 -640651361 870204096 -392628363 433264854 395563595 456717737 -397806669 654642091 656993595 450728113 373881947 367408852 470985619 905816974 370379315 875380533 256445146 -208535843 831694025 621371925 685624380 384183137 530909962 -393957271 -379250629 -339213326 -28153346 612157260 197591348 -535944794 -563437019 -474353465 403041065 -677278094 -532221411 31786001 80817062 -292038379 -225974392 -597461851 -277875790 -759951131 -33708390 21621999 229977984 627220461 -968991178 247689162 101619772 633560150 896308131 -244692012 -536222318 96040989 533167705 -309938409 977436235 710536848 456785678 37827734 -417906224 -780475528 468983928 405666503 -94062303 308272929 -537117801 403737771 343112928 54134918 -296995777 379457716 -772809700 840686870 580222161 -236503025 -1289840 -668530706 -818277150 -69093594 458097494 -187788957 529527243 -841817627 -12048579 292334747 -92583523 -610559264 -676532840 -595124550 609318886 -359105736 -421926616 974725087 96108090 -246333344 432914451 -500580369 -964793355 -770582652 750740490 -801365298 647499972 781903901 715749203 865414974 -334576374 725880383 549902924 338722989 268917569 153960445 799650709 321921848 357820659 -938020914 -260297103 578367232 -531018598 -649052795 217052732 362124428 909577723 -391855755 152324376 -218813765 804713839 -602425962 82333119 -75034635 255438943 -361257949 540507559 -499488230 880174910 258962092 539578281 -748262288 224428148 19056706 -254478812 415118465 297177187 -489997142 -798218991 641632317 -975030127 686713178 759032510 306158620 -905261969 623957082 -799973956 -40158336 -834546144 -630370485 404891741 407347325 247770067 131170624 -557341167 790489561 548850168 -391174443 -101483511 30156670 -334147864 925597879 -458422586 -392409989 -574273190 -387349607 303729616 -369564523 121393097 -70524551 637242488 -982804943 -551392057 600573467 -971085216 678605816 206443784 -405764918 -75463329 -406937585 282958947 -310067824 -75892266 51934011 716424513 790611862 -121809305 -138823322 287336497 -612658756 420809381 294018852 973189742 -957692977 770847109 965247603 451794029 744545206 502627611 846534285 640082614 -39265366 -462962216 -42247845 969599676 882347924 -846753733 -11977985 286664808 600363912 -770279161 721626584 992645878 461058956 777658491 -819208889 680167295 -902351902 -473786372 -793762768 248513975 526955901 -578215059 95676247 -317253174 88229839 -69559856 744601179 -41817691 806190468 -691202991 252412950 -218802286 757562253 779630984 -953522300 -271366294 -93620912 535416981 -714006008 -190696942 -185904094 526232472 -539482325 -250489362 -771990891 173930914 -939610541 54713390 -80583539 -780413509 -522018264 770053304 -201723184 -749445703 -285441626 -234445034 -865509253 479818869 -429712579 -927775458 -721765623 542979987 275603982 -512066232 -717874650 -940819075 513068585 365002898 864727802 315645827 59627908 -563680807 129063452 730174410 220528820 613495618 738578995 -496896922 92181516 711121171 -365027912 -475571682 3086526 618840022 635901345 49957656 -262175349 614221303 150913057 -520221295 -111881651 573459190 -580336627 352067376 -816143595 -358682341 344364489 668794541 -431899887 46351622 626692353 -774606522 335708686 705169862 399318544 133809038 -203875573 21399823 -44890449 872353158 -533839056 774719877 213660396 263984137 818577913 -917911318 -284137690 -719569876 340988778 -739516046 735692714 -316437671 950738418 -506389727 -859785177 -569941758 -340822991 368624640 355904170 139490786 299675376 -792009465 711572019 -525629281 -271972723 -252710034 29671747 -158033189 -108991908 -87977606 978776504 -764042446 -122357198 991489206 638480416 -826113375 711220501 194690940 592889863 358965648 -993447344 592767429 -885747772 -725375991 -196415109 2045271 307091812 -988192429 -238895516 -397176057 367890705 -670235616 -724892687 -832376144 -428854831 -276546379 951605452 338672464 950309453 796838943 181747577 -364142825 686852219 -583320579 -922931888 871354280 543346652 -638749121 -607163869 -193906942 -52690195 633582634 342687861 867154888 -3093901 -871876434 -701814234 -853359664 -434501669 954651052 476514003 -297739349 -42151084 810116854 448911207 845382071 573775923 -892377501 -640393189 -151453132 -577418201 -250961146 943693558 -942449999 -586093888 569818022 -233346769 775895656 -875514275 611237544 978948886 -335094955 350297124 -360136696 787122274 -752448315 310388275 75404689 -960863794 60295878 27778639 -997116611 640503248 -399964112 633646868 641355239 472923612 -418895389 -685466909 173297316 -466324246 390309889 460815570 -777421589 834384594 413715763 -192080371 -153590659 -78148097 982125958 -372979670 -330317432 815708791 524762114 -234792782 816031811 69487373 -288024231 -111458037 826583048 74788338 -541288013 353339970 480150189 437723652 -171200501 440132551 417232949 -924272846 428009440 -196597327 402203491 -488866088 335901853 -128297488 805133338 608473598 760690056 -718709587 471446714 788355471 91257576 61749423 -502217158 -247422744 397459871 646780677 453183183 -123779082 -587147959 -899907910 664791900 -794180251 -744884291 564233120 675832705 258495370 -746323677 -646694060 -997785907 -356499909 807954700 -341241762 723894617 -21549462 390623173 -581724838 -569327033 259320716 -923013530 -815399189 -219983387 -2404637 -510652124 -168933033 -293045712 499368915 462648885 -722950674 525459558 580240702 -94089114 602555717 -96576870 -515288993 -453930227 -670818997 378403057 994178952 -123344690 -784047683 661571615 -656542248 751680363 901805736 141822834 -49410807 -215097359 -25606715 303598808 -789390008 69236154 -534867951 -743464669 27539941 -639251241 102301491 637052489 842104953 452365717 -866278812 178336216 777855563 291629410 -271524846 -252651525 -441959785 -195208660 -551387835 83490250 562743235 -446781930 -890871903 -490861069 -246824549 438971765 -33219468 -522391779 677449783 400991400 -144304679 688386374 -364042302 671816963 -927620584 197949591 -425819667 494046225 728602125 620850992 797499546 278653745 465772160 662552814 958622680 392252466 855353360 -30986314 -984414095 699985114 970163267 -330025667 956092623 -480391144 4169973 -327012149 809115346 503672301 -285754659 690798768 146750232 -584668961 962741709 -355634815 122264584 -954444255 -579600455 -668132030 459522918 165664540 -392469119 -961974732 -171186810 620649601 -600540890 475554624 -578720995 483168482 -506484407 921888096 643310590 -393184394 109565128 -33759664 -90075627 493741421 763099277 -655542082 -632225868 -889646387 -685153962 402736190 530076056 961754204 -210641791 -55097284 -248810975 348088127 -305474806 -674320550 260912227 -2316695 321728677 -121997520 347183936 -945318705 -80977626 833480854 -451719579 855759228 724220031 578150855 -140079060 56209228 -29172923 -11433817 823064193 108203384 -658418236 370197459 -703051142 -71218789 -803711918 10356347 -627053427 170721274 -255902041 -794047914 -778961978 -487842774 -726821856 210068396 -589764278 -618647574 764834074 839014607 -651110761 871550893 -771317811 222671298 762267564 -940808104 733164622 694368843 -848425761 707769467 -792264519 -798933784 -895284591 784371014 546242187 -969537696 -770352655 438927162 531470919 -734663282 -184377154 758260521 625482314 -538204623 -997195923 208736167 -861661017 659790579 811903581 -396213918 -281071317 -424851582 328293055 872681397 -940646516 322254457 617331640 542787207 723434172 656420173 -725161847 -484545203 756931656 63793687 -431368969 319495663 647689485 256671202 204754203 868305497 658750430 527231606 742639509 -1419992 -382549388 549574671 351912683 652967638 592327297 -518040784 57151587 872755408 -133715348 986610890 -906573578 -875821196 780744200 -536757701 348819001 140901275 -779335318 -225285784 -10231354 -939767788 554692050 -838711565 -204889803 642316264 -42037815 915586010 769639766 -131933636 557179778 -788776221 -574978767 711730044 61422039 696378480 -269964787 -538019053 716744790 -581419629 -89374911 777333692 -903920559 925317922 -512277736 532575432 -225305153 129709853 -166798878 416922261 -542577261 331670513 -354705668 563526791 457814293 -479516849 792496697 -763425688 814635062 -965193942 -624117398 -844635861 -154636661 -723589489 775120002 466411321 -893548971 406250085 -170270030 232185795 -87209533 48308557 -431379563 197590945 440029141 -60836276 680432446 423977397 -425082330 469767474 512364808 -306982349 -178891193 509261493 -677640204 -974741231 -562912432 -400083734 -165988109 856091976 -276037551 548891255 -608983006 -25997375 -106444976 -469183720 -717751579 -72624282 685394976 -466546442 -797785354 447416386 -831008536 -294369304 257362895 984092224 173143680 436148284 282130265 654460866 839760182 -961720218 -622281160 183216738 891491822 612956399 -297065867 -289420853 -117846322 -470026404 811392384 -935064370 576731582 -35886866 830060413 28366280 -120655684 -663018519 -14556732 -58414117 358135649 897201026 -410131785 -867660632 -440869879 505658801 491248079 839951364 -263533412 -265042840 922155857 356195158 736887837 142412754 957704798 -346373128 977620208 -885637874 -942478240 -592040522 743099921 -656662692 494681908 -290595821 172280046 -727481 -814461902 816073757 460497916 -376441721 114131499 -344580205 -727000373 -755224821 -151029312 -569949118 -950114385 370473098 147810061 -756580907 -19430843 78411046 -253456739 -295601643 -609115958 33402018 -681798576 570263220 452177487 891464866 782073433 808768304 -572891545 -677613271 850289214 480878822 526761009 697646207 199544923 231362052 -221231731 -731708809 -39457045 910544921 -973722567 81705500 280654568 -593837613 -357876433 -280036536 -546621538 -191822600 -451620609 -883202796 366547294 903146051 10095757 547067239 33737727 190162939 -212533561 856250924 539275846 -681834688 771219847 200456036 782004936 -519776740 -410076599 905783609 -64690671 -118557683 520114395 9262099 131143473 -809257009 -635743549 -71692378 388219422 -423929345 -388710681 -362492661 -990426785 -296549656 -74086559 436689892 100587267 211714444 631054521 -604068743 -684110977 996243275 -739153824 -712639744 -26218614 423334657 93064494 112063211 812201998 -820644235 678267939 458466733 690140410 539206116 826098532 737009387 808280493 -416517921 -137129107 190393943 465920404 -161111005 -28694337 -862147799 -899980656 101755712 -71140443 -146930501 -897356966 -544447369 -474457929 -546599717 769041078 966734472 -727209967 329715620 816367502 -471384216 -322553417 -421281226 -739441285 -544468754 -432136626 607179764 -5718154 -644173771 -733350329 46034592 281836182 -182397177 -648934864 -46129925 224886996 272043701 -773067186 616417652 -568636175 -614882693 -400772543 881310875 194133303 -576292819 650044076 -442150269 466908644 110388710 -971914019 -82889316 86896484 -984124098 660099906 -481028813 241059012 -96837720 -176252490 412579043 69855022 -317006069 -981213333 -957707588 -777783843 -300273028 -53222117 918666071 832511326 668033430 -881810563 284153510 595622872 938110960 -756813796 611298097 222507909 -338131859 -648812793 27000649 -920618930 -865364684 519943278 -768695198 -60912670 578713952 -780695489 983186845 -606480122 -211417153 -713488845 757942642 -771564740 -466435803 -826666983 -273828711 -259429688 673702982 -378505998 887022466 410375239 -836096258 -789308397 728535863 -918070580 632746395 724582149 216543021 -875127188 -360402613 -291966291 194679093 -872640426 -800357179 -354505044 -963773022 -890030531 -585771098 806487324 -366522656 -206865696 -649473758 163563939 271758477 -718478401 -651488690 -496425451 4089259 -802015110 -201524196 288106191 940511298 -503402421 -941773502 -646954528 -301325890 236403115 715475574 -87157783 -954397261 -36025752 144652330 -838595700 754812773 -41075052 469825612 488275934 394907700 -107353691 631787463 668385875 -712732815 359390612 -501094537 -448701944 838696573 409545330 882386761 413786299 -67860249 -309483995 296189371 44409135 -932343068 145038964 -906270391 114957908 -795635901 596505917 -17336730 631500783 709789597 724497252 -817112193 -23774542 173602916 -127221004 626366637 -506458041 410344158 -31826460 828767398 -790955253 656608554 303672473 -784358034 884541992 228780331 -464790443 -387913056 -447742310 111965740 -874291817 51815751 813765534 702549166 311534896 802844118 -881812070 783970601 -367941033 -371388540 220897791 633127405 349049816 -718281664 480068982 -866128247 -467881517 235450722 10135229 -694425406 -427060874 -729017284 511979321 142777762 808908867 -256970198 614356771 606808353 -859379773 260718981 683705237 24963714 -368486297 689825327 432967750 -72348651 -943144461 -107764764 638228784 749623546 -306230544 114719502 922861433 -845191269 -736269209 -32938962 -741827186 217965012 383043870 327412055 -714065844 777164339 419549347 -136254870 813866162 -497119978 401059925 905046032 -99420525 -734719292 191576334 -252170330 -414078090 849566346 645704695 -581192975 -874071786 -716855879 -567988028 483043983 411949580 878059472 730010814 -600066905 276430650 -266143239 -430253452 -638234812 126204581 993911484 -126183199 -322489787 85833159 446361619 -85464154 -205767847 -276199475 900429238 -55433309 -149930330 -710380506 31616195 -312625519 -813442663 72867736 949528535 5588518 43367438 -790883499 558117682 974632818 61116134 -118910539 958724014 -506813352 4520915 411676361 819835910 337232200 -799387775 -575917187 693370916 -661384075 -299122550 -607774862 -14208475 -303182913 183344597 732566536 -403810557 506824874 -449489166 -234810049 -809259540 -45369883 986089125 393796464 -897174074 573926510 695506656 -295415481 804021365 506813205 -652287157 -695644074 476674388 -323934257 316637747 -487951256 -341208618 924859938 480622803 -243006189 -131553893 727210637 171000968 -515075819 617534720 -660268728 47278635 -388236148 434910399 -482793932 -20168228 119793545 -154619637 261853154 -956570703 -153719241 -113814047 777395434 972655339 392248378 552219044 -574468165 -523468341 -407292696 710082085 -431254206 437247998 145328689 -552416027 -264396831 -998779674 -872808150 758365782 384961884 500498946 220239509 -795758384 -659599122 -807526911 -243897761 522972198 -240476827 728824569 734723353 -472612925 217024200 -245004912 365000715 903986351 195376002 -778145085 704987320 504830581 960892422 110911104 -283581627 -614505472 324833801 397681102 -570542656 410560244 -706744939 298162192 953685617 842541682 913891755 587594487 -213260389 -343650359 552585384 666765239 712373623 972957929 -31242133 516583414 990532620 -313977875 970554338 208384993 -683811342 558614942 328610572 637260266 -118723568 329328262 -69965897 -8066844 501378888 882496928 448030025 134097144 -17386570 -537246867 -849578979 -294537317 76046744 -225500200 -318046345 -930749187 371705383 34540526 -428636052 -835245638 -31057702 -97644035 257828102 818125422 382537241 -402348043 -541220721 -536845193 49287448 316498384 -619245612 -953202780 275305589 668582210 -108382118 361938233 -796865182 65438948 664540682 74573295 176500073 -775118034 -610150070 229507757 916835201 -270718811 -690383729 553473958 -493171153 255329027 -537190844 55998582 -745479246 790450168 779086638 415897290 -379979459 774515631 877649776 -884782170 -978057652 -957390582 -846525487 33901914 300551720 771885364 938720991 258194777 -453723327 423325515 -925839782 -847446618 519173758 -96144258 378344555 264133151 84831802 155650294 633137711 -497083069 347287100 -514916652 -647224468 -874119919 891807350 -46287640 -683486285 589689875 435425348 2411062 -548610699 -359158493 520185389 550119809 -593407449 134243697 47758596 -713854236 519372080 -167340776 94374888 -775848398 -324160786 -194449826 -46179845 -946659762 446411521 -885509796 -344034119 765307851 649688210 809072608 -428204156 -536810719 248985183 229316324 543457782 -854217673 -23593135 -639716003 531330427 851667287 -364546166 -166944031 781876806 -298692816 -964742693 -719927386 -782834016 -372475966 62469967 -506582748 -83567040 -782913208 945129784 -167037557 173407852 -393510360 578951109 871160638 839768419 -110218914 -392934486 -615685238 442830213 -220577931 739959827 -196717243 697118596 686015498 -160609968 834997525 861074863 -961010737 -126153563 798805876 538570657 806833358 -263602077 -943241228 480506091 -378052251 -891966599 400908762 700839497 -994336806 -116936713 -219394002 -236168326 -392677630 -725223603 -503683875 -726806733 967159314 -918236142 554368057 -628823383 -968314635 -871628561 95711340 665831561 -79871854 88809630 770535143 -652608020 -77867581 -735980060 -102163743 357809392 82985363 -42749258 -246627878 975526470 529904129 -504586438 342042658 421821345 905592502 -407954706 -73477578 291774343 -262008928 235752623 195355779 45258190 195501867 -756396078 383022617 -660703917 216930778 170508681 -577970099 -312761561 552850926 -990411538 -428309358 649213309 335033485 -841440977 -378657921 157348633 -769177063 714344070 940279512 -49939799 -991987908 -493562621 -207880241 -828678099 -108409220 699218922 498534478 -696439595 699909479 -15223030 315257589 -766044120 -853985072 -693263002 346677756 -422429940 543602471 742730022 573929843 -100251315 171794689 -883378225 -823195186 829975441 -374503269 -899186480 -686145324 252484447 -848743362 -600713915 824181156 -304194513 503042693 361784166 -522317441 -263553483 84114069 997130854 -659149117 442209165 238545097 80081462 777582800 -145219171 559198418 -330615849 -639314904 -331540208 913418159 7293291 729060698 712474847 491096287 831023058 -290377060 -762028326 -924695220 -740395119 259401333 -640138118 201587195 563720257 929462692 148457282 331993453 645899392 -226060183 815315827 146782961 607707170 -474610584 968047980 54664206 -450060587 -948608912 -920013183 931932423 27788268 -15989573 -725370374 -113957952 -626223893 -973226541 -708183487 363014420 341193621 465103531 -708692567 312390478 659826773 822946521 -151091922 -714930747 -73881775 545946825 -609411032 -259392882 651142973 562583621 887928005 463403630 251837901 509515876 -584324003 -94761286 -40305420 -612906305 644102098 -931016145 899928234 584911613 -680779445 -748272715 -605825199 -238560680 -131824898 73452940 996994673 -949140436 306374405 834702709 437282358 -667554374 653228911 -126149671 683449182 -454127283 -532767056 792233706 -111390106 -268581469 -295706835 -167786563 377773073 -9543025 475866251 -820810521 958161569 68038178 -179902906 -584340017 922744324 -749366843 -580993765 482168482 162031082 45650279 734807785 428120427 -893954167 950008255 -12161334 -952107369 863325341 -572203794 -242807048 -246456522 -326394740 323085113 490040002 -623977812 -768726468 801982415 767916430 -563057617 798384564 -272462379 -18473971 -706739544 -221042933 -12197825 738992739 171608835 -87640975 144296404 -601382231 -413231665 411636814 -176331290 838166444 36710379 264676595 866718136 260518986 275359089 -975490075 -149520176 -896076055 -542217894 -173594295 853103513 47749108 27607335 551247512 -227383781 -252181846 -371484000 53162548 90283408 -194103314 -369095465 599092129 650749417 695024806 315611883 365408270 -134806103 -968439430 753152010 95479418 -205984520 5094123 -190873797 959608384 -582949500 342501213 914437121 385288952 -541437945 -827253789 459988268 31054970 -729280773 -926354497 -582604261 477100287 684717908 900346827 -382552765 -711432854 -171219615 848514017 651129341 471201318 528919929 544770587 811796341 45976231 522055404 374569970 -806358919 857932269 -142778403 881862503 -875436718 -34469202 -37460203 -391938428 575985484 428679907 -273678355 632744227 -187663389 -668836465 291656627 -293369721 -25217511 -607290933 339371012 311122789 -91305461 -765803874 -645548910 -659930688 -376722773 737416663 -195251031 153198454 -663943613 537253613 -623033545 -595126921 552470801 -697014469 -579159092 -96468730 327733971 241750968 -135120738 -865932918 246963678 757020141 -772418067 -558032611 723048134 -2137709 879177919 892902454 634274264 -410107464 819660005 394515747 762307073 481858850 610765164 473585991 60029649 -938052357 831712236 919235763 -336011637 -745164418 -185120636 510176907 805691981 339944887 -379590324 -472047101 308015074 776965427 907885461 -503725926 102876554 -61407543 -581035809 -662581861 -136743390 133338335 934924581 998984160 -91244637 653093522 505670316 -530460267 -39619678 743817713 943949968 -36286442 -667865572 -769216118 724816465 787516337 -166835484 840893832 -140459908 -989167909 141674287 -919919106 -595944291 116124291 405738250 -450869913 464726633 -14818476 130440532 -391619682 896426978 -913514924 -172346212 747353510 2652365 337288545 -713087714 740003385 -67694614 -174971464 924260664 733139795 -410273824 523822172 -50818212 4405960 -859551402 388119628 56231728 -271271574 322868443 557409139 -357844995 -446590810 -272632449 279435947 -394491248 540611898 765805174 632525820 -436007868 750545963 290213421 -407043950 -456742903 36318352 257444188 -347296269 -124398158 938603859 -547512722 754069413 -698368197 128521446 -339333045 -10555918 457955794 -726177708 -455741742 832869243 189495670 885335109 974040135 -677684924 -976592458 -418896819 -462347230 -121474103 983957080 950638006 -705368225 -34808830 -806095158 554545377 -120421505 -439932865 -897009963 -191490843 321139088 58226122 -860834081 295212257 -3826659 -994992741 -469085012 -367041329 963480633 501951341 -252552944 625120980 -467531841 185619175 -723511498 849243172 -40402384 -988459058 380510811 -997309513 442093173 -119054883 -315795409 -184870732 -595896861 645875633 543610139 -70646910 387385461 -881724911 -645680947 -32752236 -581479264 481009974 478578982 284767704 733556810 -761162702 -519767062 -766460991 962133209 862193480 472367709 -293998961 880903466 425527959 426618447 768050060 -517051607 -609770317 -353556010 -718860816 -462078969 -497249584 -10870466 629214840 504866111 -769594315 -399026689 949511736 -802338726 901775900 230356631 -243750555 722864531 -823407819 612574929 516268216 -269671529 622948192 -411148910 -660369744 288820615 929624179 -23805 832409082 -428665094 -400308622 637407057 616128418 598961474 75570522 913396945 76899040 -716870300 -24691599 -266461097 657351106 594138109 48087883 481494078 -758634834 174429708 625950188 892852971 155345410 -455698275 636884764 514982495 -997644746 -632212527 221889949 430027368 -730535587 961524131 -597697926 128559545 -566961562 430442718 666363893 -654004126 -231332666 -198946197 -52731262 186832279 -330285590 537564017 468035241 -171965737 -54930824 726145000 268738000 764364274 -917736770 443414236 -108399317 844445963 7328413 678770688 -999355360 -957653924 -138653358 -411962428 -907956092 889583641 -610123150 -40246298 459107221 611299190 -423552497 514347676 -349004486 977248920 -560217048 804443596 580701682 -241326743 420971530 482104254 -258043760 -408334721 -106983882 808267985 -985220636 92447845 -945878662 -904226973 -5855694 480167832 -584471024 -171872293 -461492849 -83669703 627355502 -160738518 -466944148 -861179094 270792741 388675417 256117718 245834704 519313864 -252424967 -35710299 -18561074 770380134 -763008226 224636912 -719430178 657454322 758556923 584412289 -748441136 810163699 -644894348 463851786 464399988 -494232243 -208516891 -105174731 -837738395 243292902 971784480 128226893 -155671252 629715050 281933167 -282841089 -467129257 478121426 701621513 171654315 641219417 771609730 -703757562 -187326858 -753580794 -367610069 -80022000 962107150 -656953918 78410014 -40508755 -550274112 247931883 89127319 -883905191 348289071 277307994 37977116 -692557155 -495256379 -571752870 -517633770 -864785848 -479141884 -11951863 -734032693 -648332390 -235858333 967585503 -362618600 872156803 -259636716 -11719814 -956421643 680309902 720459492 632832587 94521039 304509205 892234261 509782383 -10446083 -300045261 -863002611 466393836 -418943978 -564195161 837324389 845602465 823078749 -63249744 -253070202 -477274159 11760254 568826080 316922421 -214254428 -630055222 796907056 678531908 -82775450 -784748438 718793252 215914547 353286986 -48828866 736702305 58821440 24691198 -135094803 -160247093 -11802040 24754467 -22538498 261391758 -645343153 69673531 143886616 403317896 757898212 239592303 -49344587 817952381 310255041 -277904653 416736277 15545005 989499360 -985848540 -327432708 87688700 268932221 639116121 581645761 939272055 -799675421 60933492 154225 -88571463 157889036 804768958 243028220 -396037802 -674017307 -573039259 -550116423 -899237968 474374435 175566969 974845569 149302646 -103581516 663187426 -277085041 694061936 -207425288 344594827 690838526 928669764 717655188 686820965 -799031327 377216768 765999791 749400645 -976989281 -824109302 -691140898 -960115829 -860682690 -702732263 -785257831 -482197823 -677310223 557610939 -159858219 -120328352 -992767870 403901048 -672641035 -244711208 648286884 -527915341 -459373751 -913222530 522148426 -38413328 556843279 -45033106 -210897111 -41694412 346312846 808196053 915758598 77605826 689904485 -173585104 11910594 -22924969 -383917352 732468845 -665485175 -172911966 -806535899 -537469397 -458192038 -828985418 671046583 -736602437 -805059699 -687435154 -863412949 142590824 -89863099 952997253 -265567081 845358062 -339543498 155411245 436551392 16315083 10885862 -23843202 78795486 -523937206 570541738 487501611 377447201 739941364 -413548242 612808215 -483071856 -225818990 261209482 335769452 797905003 880061556 989134071 27714331 -672688119 -251772043 993450497 -856160838 -45086288 -233008375 -746210734 -83596885 -148038477 511095155 -995882162 682026762 914448986 -467528043 -1281521 -400607388 640802294 -722574489 569583179 573783921 737824005 -678782813 739920082 -509793252 -274449157 823854078 867170396 -633856530 506115669 442155963 367526749 936727102 -54412229 -241192379 969296669 926898798 -478812641 766650037 638435556 -853677140 624041463 597060029 332181320 994698090 -303413474 -634094641 -762216173 -744025775 295560141 -108109075 -530860347 417464536 468479460 716420190 325369248 -724740170 515418323 745636990 -947876948 709156562 -631803517 -583093724 -522868218 932798257 863050453 -505201674 -481401524 683783650 965686873 308125156 -643476623 361827504 880775822 351825732 -368162266 -660413042 560491033 -351660168 555697833 -267242710 -685890180 101713568 729819517 138129066 810870767 531514282 -558146132 -938088570 -393529539 784464810 63471815 285923925 -328799887 155472060 74901243 315941563 -150446716 574797365 993906886 557946395 64958873 405209451 293548245 266067819 411060500 -959756894 -826612123 -517826818 904970652 688597467 722337613 -926156627 -215501869 -489721951 -155021210 354582148 383896513 -441329309 -976782000 -642130973 -132847649 80131867 957096767 660252186 -152876014 948043333 -176879645 223778351 707758410 -673093748 -399146458 -880734810 305442717 88010834 -638790403 186788713 -503908925 -133971087 -207279344 -481851172 -265778688 -871213589 810287484 733364304 -31180287 -164231354 714060724 -868327765 785578747 -323830155 823752242 -339653075 955080320 731068385 -31160452 601489168 -602799509 -114938209 173163308 -609445825 -366720513 -951629032 552637206 956084713 767226305 -742634444 -67882756 858032119 388007799 944681007 541468508 -849209922 967945664 93681072 -190585417 227339672 264637475 39716981 -169191712 -122907389 -511838098 -79883047 507909108 -801214800 779389214 -338353064 -191675417 174087630 337946547 -4742112 67526171 105306717 96887056 706216071 -522910634 863580295 -209500792 -993851371 -339673432 -979883019 895279958 162845835 -784020543 -191838202 -522662768 -193000183 264130731 71012220 984983401 -61674864 309758942 109887431 -929736148 -639892771 46025540 -795717387 894904466 -476061949 683600115 -506782236 958478179 374198517 416921453 -17774442 523855224 -381706539 -954002844 165068344 165618898 452854213 -750003788 -64433865 756045426 459094474 -877429344 -88999984 -185245828 -164949220 -82537390 -250090695 410640426 384441273 142632348 -833959549 -708155996 992622733 -67970043 73724082 -868535002 616894175 -405040565 -302317625 -399488671 -817010699 -787623567 -463604496 -963167754 -857426613 -359993962 326733611 -532533653 -953391688 439494739 896674399 -403873067 -422015320 -345026221 357593790 -453475571 571613739 -330931968 -279601096 -71668849 -683411009 156649917 -663487901 938975169 652277372 -35006496 -308908909 -856272203 679395670 -445801624 590431258 16954136 -775982082 332874801 874638026 -725477993 923891127 -420779593 967674593 -138766043 875585643 -341635636 -657286850 -606766934 547003812 -745794991 935957078 984169933 -852365330 -450146808 -411738914 -199074021 952286066 -996403938 522501132 106321668 227821881 -906098083 -753705189 793996861 893907710 -817106781 49182626 448425479 236477403 -302010634 642336044 405285221 579833823 928991518 -791145219 -950598019 100013997 -79433839 -436334681 -219731109 -238822033 627822537 -307937951 309701760 -542431118 -804336929 647301103 218174547 -704387452 -509230346 -344444545 -791113177 521511315 225297165 554936072 -949273712 -132665587 -337218712 305345413 -19703183 -542637807 999409534 769557038 -707334297 372299862 -716677551 -433500489 427775402 -58612857 -866951434 -903900463 -93594471 -488107594 335310905 457109067 -654171735 156532852 537971240 913631469 -476097831 -601295263 -381178111 -994011020 -97101010 118265227 901073694 327738278 692103639 441913001 849409715 -658252857 -815091349 -812277939 530965884 -685877173 -917371553 -989965733 -46919396 516496161 -110278589 -973538528 799330729 788497206 113325969 856051728 740012052 -938322061 797898810 339802561 -464592681 860451946 654120459 -362423408 747282565 -484464844 -488971382 643757473 -856749711 -357464276 -413022405 629145032 695802060 -760268541 -484257411 -993186639 -732997555 857483721 -679387443 841947444 443092273 -172952310 -867115815 -832894836 814250601 -60710428 668302970 -309103675 -687564083 415802267 -478365415 -239631097 452830935 -189480467 878044181 -592084213 493063167 859269878 863755956 -162317777 -992821185 738870043 730842124 -328280692 -776631871 -773362970 -653190338 -700630988 -268614775 -840019831 564556434 755466623 -383881538 -364657180 -249549289 835690668 102777230 -383382296 -880612819 615223619 -944522487 -148887642 -513597234 -146269636 -624443501 -779671344 670503955 -864870893 675579577 -540938954 -876689596 786056658 -319251018 441505180 19448768 802528536 36432044 -233088268 -425667599 -734356095 -987346143 -777234324 858588171 799202087 357757581 -900586473 690093904 844593028 -724575936 -916602086 808081496 -175664664 -331607256 -392429166 -101342048 -148306565 822378406 651172621 -842004180 -509652573 818083302 840458779 497046555 381866171 265939596 -111600934 446811823 700359927 153807266 -568727178 -590360806 882986964 -318496521 -893360092 501683255 -889510112 -332288735 320723162 176712364 239586728 984987503 -14314105 292704376 4984796 -569445779 -216298425 385619871 461870932 -600869405 -473390162 -431865029 -479476171 -302533950 518153292 380587500 -959857524 -285548127 839120471 954934802 -671569810 942879474 -88293053 661642404 932184268 115650945 -206730079 586126019 385829731 452678740 344722459 108152891 -390187003 808752274 -19702457 104154005 -532671238 -208209774 -629128210 668115024 801613235 -22590332 -393997421 844231377 606601514 -759090907 -32963636 560784616 468323386 -299877862 70723151 200917690 466190308 -71201358 -918157390 -713357068 -172364717 649063385 527333081 -979399758 983342256 884949096 849837258 775394829 -338027313 -773790429 -211207084 985998277 446535976 614328425 -705617575 -459851448 758302644 719215925 777562984 -36652320 -9216226 357761579 253226325 188481099 -219946782 447395970 -942755818 -214296169 225252400 253422167 -824478367 -432946669 655039098 418583787 573983285 -302430859 -629479302 -498393933 828820550 -770918695 -740437050 11678686 601289327 -166487720 -971220568 364412537 -153527475 953361727 -128592884 -705339586 -519985690 27565017 -623486004 991822403 118677183 -194993271 -595122642 -623051175 660545393 679296987 -311646335 -863888296 -479971292 701736758 -993474748 544204546 165675749 338047236 46819003 145115948 316724145 -230492651 -489109462 -867493192 209963637 215842032 85167622 -580982892 -930700168 876551091 729904851 -388361316 806901961 -46877622 786292714 -779455020 -605099061 366818910 138822051 49258306 897268978 -655797223 -578120911 -177739953 711258700 -441633049 630960796 -528637974 -651359046 -791619459 377232214 803144848 -762627386 -17395961 -399201529 -803027683 -997200060 515743642 552520552 539537914 -281936709 -703927164 -158555540 -916438386 -303491950 -553415696 -193126147 -358729639 601397132 448462444 707244171 -706999799 -354023342 -260762783 -180141916 941883401 948223898 330391973 293317784 -937797621 -788216828 -354185530 806447725 7685368 -738819643 85637239 -323876072 890541680 -392491893 944734954 -592164631 716563825 -920163844 -581197427 443239141 -818986294 -134217351 -126150574 675424315 -540911113 87094078 230080349 906272457 -768456748 -20196785 -70852262 -49561562 7548454 -417293053 725246699 -853689241 683443206 143219828 493200281 -689998910 -895358846 -901178820 3726132 -693656544 -770843722 645585836 256471582 -230806789 -200800292 -591575905 683882817 560585408 122442886 -367418949 720947306 678802274 266840997 594749087 817022193 -144057289 -39254604 -620942710 869568602 -187574326 -303149510 131159975 914733418 -426533466 -511148340 -645852687 -503428688 -877752308 980096477 -422101518 -208343875 660593992 -388485705 116849692 132980018 228412739 -110761500 -833842736 559021517 676872037 -947116393 -74290814 -405557188 59847589 -132797136 -216736170 -184260946 65524872 700036039 159690975 828833797 254467004 812283369 660786065 660013709 -103736652 108383814 853306613 365363806 980008543 589288299 680631490 -187398048 521122427 444989444 -584903 838217213 -302475917 -81393399 -77758244 -91426275 -885293075 -20409828 311266733 604265067 -915740696 -741353227 179463743 319440622 869931541 -537726651 56982080 539059313 16141731 -694119434 694279212 -506264289 -461741662 -670614939 -695199639 186290848 468117368 -469352482 -520663069 -289108791 987020607 877158448 -466123480 -272659248 598683420 -992043835 -713309164 -467693659 -54388336 -665265153 -86315194 247463258 511033535 -239566999 672772563 -666687752 -62713913 -835707855 433600161 -803452489 -223009404 -861265680 380456840 509524325 -796340997 -58638018 -344286329 -106371387 -469607124 -122322728 -469247257 -86664406 793985305 948433746 -471679827 -944099053 222916898 797616544 -486290903 -38606650 -931757845 244992426 119460943 228741837 -34348625 -215328329 -239591423 -153921107 374784110 898038889 -864430151 -127743091 -883765877 -221077303 721607887 647863482 -532186193 -356025172 -801962965 308604678 110153136 -935740805 827817461 -334784947 173685721 -332968398 164263575 401653724 -987552895 410868431 626835976 -943002984 986687340 476662934 707257238 242011765 -292965479 369829612 983793162 742952207 482755487 -571501247 -136091664 -426123276 -24728454 -427004572 445753860 -538650321 -32873248 739581043 -609096394 418471970 -387285499 935384852 -358810439 -547909314 850915337 176352091 844679935 -375569388 314755128 -537712807 636501173 -206630422 -777358936 -740389017 -757775961 -353363679 294150034 -507600267 -345028003 -542360335 -899788537 14230823 431164726 -640524356 476513919 -921220918 -495272453 473284257 475727566 -200311609 690765424 981595000 824575568 269319467 -530523588 565907033 -276909764 124914497 -654767932 237624578 600135956 -337170903 -47803490 -461219092 82357691 577682839 781285397 200509007 213631166 -759330467 795500911 958001665 577759836 443352245 -742354970 749825332 -77913588 -192055632 766564898 101963601 -43948507 368841595 -537361582 -950386395 -494541788 -489320153 -743210312 690376424 821821174 742875857 877745742 -860282503 885213471 -207405145 403864456 -816085437 128640418 -869873163 -90725155 -879725627 -596356815 664447566 -675189985 644554609 -119937763 -246277416 -893807847 -83387079 -563803593 -878894945 64534375 -611197552 711623650 180475667 -22745739 198043558 -269246202 268361444 -713857788 -7755192 901550450 -940261993 38888185 -568588817 934198136 5993958 140249570 -925903063 800523152 -718026014 36009162 148357171 -719773510 -305600965 433391623 347471119 -285618173 -988909091 359557760 -764350246 -462527340 383854860 -557666803 -977025074 643598382 658247141 -638710687 474803430 47408410 -314526254 -777911204 -842724096 65622296 838127187 243172462 416031763 -993439462 538732196 -847235679 -860452978 8295891 -400904751 -979494981 613183177 -931600293 847482875 746927720 -852884773 102922454 988745764 45194955 -677144464 -716189297 -177117583 -501916015 161949750 683763637 657050932 531295860 873904993 -797802199 5442577 386547667 609508692 -207374006 -874547684 -56082956 -516714518 -752049059 551033085 -646290282 -413933789 23917232 142022774 633477919 236820830 -800415730 -928276387 -762465036 823496113 156592586 -652211297 555291003 -440173768 664842829 461604599 921094137 944164567 950729482 -317722168 897437104 191568202 -295726120 452361739 44531096 -593643658 -897926210 -413593098 -987177759 -532149004 79684913 358238469 -849531814 765900558 550876217 -19825317 -917241558 454589570 245535661 900697809 -380361163 916488917 -790361771 -853595512 -651048126 -894418441 129208075 29709434 -45645248 498919722 -549741065 989019279 659010473 -574652138 -44433884 194267157 811362664 -505006068 -524561430 -896899344 -488119586 -338873155 -640533368 -902738343 -427802471 983528689 -565264337 984749431 -169425063 749415446 -374517441 155566962 -421127831 -887932137 593406870 -427061011 41765990 793214351 -69900693 782140865 -55806434 -398208448 -202845595 697569847 -582678834 -637077853 -741026777 -684099576 -1775658 82293844 -284478640 -68903616 805625946 771101447 550470968 853433022 617231742 291960333 322928603 7448911 -276348370 -595808904 -834427544 -757697093 -381450918 -578970636 -266149845 -121871662 -595493489 -396419046 -224429727 640388345 -289638018 185453016 197662258 960807240 523082963 566199249 846560002 420390872 931916473 390589902 -669017639 694859742 958559826 -730397746 -574921532 839223108 893595387 862671721 451415780 -992675934 -419704925 -8236138 -155005248 -455993847 739163323 -657032155 819679112 -342422961 -779051604 613828104 -412447736 -949544458 -888014275 -585358210 -50898029 -12717112 214455297 885542170 -201258704 -371890505 634356088 -468359493 -4564291 634657572 54909628 -393401344 -667242161 -414140709 679376057 149581404 -975737923 -731821349 459827058 973213699 -809998814 -11138107 -731435517 777672393 -571565471 -366690783 700040269 83704134 934858485 506574520 876190625 714205477 -673125535 -639169714 -87433434 -708352969 432217190 -294934994 -410467471 808388822 -234995110 24966629 173095127 943279876 879564265 -877951114 347789802 546014004 228636523 566252510 -774565630 123070237 -864872943 353450626 107154251 946012789 322633842 -423491624 -246723720 -514845375 495682982 347504258 -873076961 534355131 -522141046 79953306 400085595 15282230 102508400 -157095364 -729222573 499918170 -178958318 612584204 -617119849 841194339 823086698 -53257313 -993854941 432027472 693907057 -910746113 709846715 -358588891 -122395878 -56051442 776915760 377450328 -860937871 -862458013 855917340 -208810976 809808976 -491109367 701305673 -494848301 637968350 824006594 -25994010 -337209069 102307727 -583771283 -529985931 283264945 739559068 -989199817 -805325330 -56549925 -990216746 -302558188 -466471102 469784759 -47714271 -485268299 804900448 -396684318 59336227 400365085 -694982245 459842388 -200909736 -266878536 -392012849 -598278717 -628423237 -691778171 -39468268 -538852939 -674531992 -775669438 303463202 -119006244 -659021620 543738365 -713029704 -960793477 2203500 -619402542 417351857 688090750 -447997765 -379516049 260305341 -616445375 747245569 368667814 909290223 -40730577 225994065 -442387628 -556776262 694279710 -184458676 543302370 -918326974 448734201 -296850262 -84885426 770719062 -340908923 -199929506 -537470697 -467808183 715781065 549215836 -783368474 -617686300 428156226 -862303856 529856699 -251261318 -457899564 -69560577 918292523 530965129 -231096283 -379392989 -580350898 42369405 363638050 -712339614 6653043 -336809918 -276868404 -66795023 -142816856 191109637 219642758 -515387481 -338566922 610322039 826809305 870425578 157630561 32587617 -567351853 -57751557 -969869551 -430307337 174191873 807992450 607450311 -101094277 651559023 262020555 863328731 -977968020 128680723 -766151678 -511940458 267665044 -116491230 775369351 210002665 -878557735 464830471 858662866 -106559701 461188353 989172430 -181550744 292722156 -243054729 -554318896 -582013944 940126971 -540308470 795769178 -996909244 -871395617 -995899504 -401437368 -98749945 -400380928 -931036199 -170846965 788187355 -21634895 874014438 986968427 -697963173 -17008782 229637255 930919436 659939648 -191555466 988624242 221435415 -561139924 -330663047 744185788 -673926037 79421742 382081167 713959462 -261849543 -665656850 157413141 796814823 83148857 -145818988 539925198 837137099 981685469 -266913519 614000676 -708343532 207735205 -808746649 -569342431 -58863106 672185390 798490765 -663049222 -12740396 31516230 736505523 146597571 861670298 225032576 -417857189 900776362 -228729545 -496406837 24965658 672458581 564290721 484856997 364296286 410696667 -538599448 684900327 -142638881 59223191 -836166262 85308880 251240987 -149157166 704197077 367170081 481412210 -442486655 -255027284 880087364 -70755087 -763539953 100178691 -661221540 -159478245 26826740 -214806424 -283892568 -982724949 511572100 830450653 945520457 -868751735 423901144 -821816692 474089740 952327042 -368483328 -645947079 771552017 998407693 -587137084 880470123 -975074408 -181172100 412195354 -7383727 -744779943 698922287 -632377822 648061101 -778281860 -741805894 -648270235 -688383370 271280412 515918863 -572123037 177478359 825446883 -596165195 -688755692 -401698866 22489420 256369018 846709892 -711680624 -525449375 -719714615 670532330 382403096 908623280 -446363176 -598413491 339836048 344740669 -532528186 516213033 -761764060 -797302969 888572248 729268844 -220100647 867479731 171142608 335513523 -135273129 180998205 -245582111 798391063 96508811 691495459 -587711552 -1171773 -857930443 -732169890 653918 281713695 525651482 -263314257 496288201 361147844 782419622 951723314 -91262803 218571579 -447510904 -635079333 -807169110 486216909 122331057 688715925 189244811 -423302923 -324093168 -58695569 678339499 309691714 66994401 940244585 613661829 684682224 893680205 -95448831 -870645735 -331259785 928171450 376422995 486504689 71131517 152632138 -716897599 -976863853 249186204 282535894 290045327 429480701 179104951 -671804125 -372356784 -161798966 569679022 -932429068 -978104901 767847978 -141363552 148135563 840263163 -208929235 -314193265 585759050 -493779227 522228328 100669396 264378704 -439098906 -900907147 252292531 -318442288 205103322 -514603983 -212680701 -427667644 949507881 967081363 129800196 476838075 -795041185 -871672797 -291906510 -658740913 537763031 119308573 410059088 29211496 311569449 -848031442 -837329337 -433953738 504150018 591521154 124932964 -851453672 459477927 521421769 -625800408 -662454894 669887011 -730268098 984575405 579033358 -844509928 -888182125 -740735277 675842458 -963281431 -267445267 47876775 592020706 -604422530 228824759 543023873 331775223 -879873511 -428864955 -2814912 22365275 161884367 486411539 -191946178 -245140206 273147689 -236551686 139358834 -221225726 -371714565 11396369 646828685 -980328510 141416201 -328385916 602882026 -753590638 -903274282 -834278272 955416164 212055822 -653355880 -492952236 285547882 807146683 -973913556 302096244 -560600340 657141214 194890584 75187183 -526958807 299022421 822878015 -468097635 713168517 -289364728 105534514 535603431 976342651 -121491130 886479894 605569087 -654341920 -82610673 -831209592 352678729 338754147 219147868 403010819 -303079264 995430172 556478226 -32757140 -582698900 856713346 419325166 933656729 -37364598 -574421417 -271537032 -312358147 407599403 -203329554 669361126 484302552 124181706 -743404592 485727960 626562190 -624023182 -253491371 297195270 905825072 -867273935 -918162190 -816056567 -783783348 212042210 424267923 469632169 414400864 441498292 -376138127 -149184640 523954906 -846478815 -936346214 690185527 -181488623 160425987 -747773732 354552012 370413252 842517957 783563087 -987280117 559652680 574834207 -352951369 -684516770 39852419 105598338 960757916 -518962003 952310444 -301054452 -391417205 620098820 -392404254 -643111853 -773181540 389571278 743521055 523992576 -147618565 580569875 848009014 496650247 414512486 959677756 -436466161 -872233450 799381856 -259372217 -766830017 611195701 -511514505 -18667508 91680829 -334963827 -745672767 399939454 701438146 -924441587 -752951225 -743745732 -436052569 903602841 -905838445 -32189725 -359828936 383243439 763344610 -873942377 352084846 -926325736 -95726813 291669929 40047572 -914678094 753545154 260799731 476211683 -440304374 -589186384 78808229 764737167 -6893729 141113515 -882467381 -937483907 -157721522 -479288175 145620084 967939586 798033026 478792643 -583839564 434525220 -607572588 345688499 -256197238 199407452 441305323 46027689 643489954 -630121300 -674546613 511357729 -130305222 506110753 -8395496 -383691952 -861569667 -312236741 -591411820 -569070034 956877508 133073388 -33748863 580738896 -124857675 980599035 -131180112 -667549582 -52763455 -524361824 -186409838 92912008 133343848 -318658416 535450776 -684590246 186396198 67256446 950519492 -765075801 -58871248 531018983 785557231 -498769993 901719582 791065263 -265549337 -304590580 842648189 -42624813 636363942 -770579497 -181068808 -934377653 376241676 678082201 -597274615 664086644 -636295670 -714061190 -952944270 -142743237 847378333 643049155 -134046748 -24547340 -973013520 -510079366 973987735 726393751 844776339 533064751 -910767973 -533777257 -563807802 -536287553 389843066 -793623192 202285410 218383866 -32304395 492737544 923480285 420513507 348356863 -736813198 727491450 -844172007 -71881668 134097555 -496908278 -311875036 -634923763 -385627701 971400323 616697196 -512203083 -206893944 373916153 -475556858 -418058048 208395270 -354323027 99401147 -89895915 -52147679 -879925157 -647462976 22170883 -659069279 -221850305 40508584 964501281 -177543435 -155900470 -668288270 -517165886 818337309 491633073 895339625 165647710 -561348605 -862537461 531126261 -331889564 886073543 -187420795 -154330150 966290526 -389238318 406661754 -737487586 -807714575 -818401242 603974464 159354272 604165908 -920018436 717452892 -463923303 -931933823 152297778 -5037949 -779301661 -643314727 75128588 276710371 304118668 331968070 601645327 145204444 -38699731 470464874 -633955179 -812508032 912188683 -37745548 -925120208 100860838 799922671 448616740 236043192 -399503997 -133773520 -498803275 -140903693 -453952213 -197336944 -622424016 15176023 506399608 578896657 148206079 -396003947 -801280801 -634649532 946771300 -929394124 339609544 33182682 450126460 -240389702 988481862 101493715 748240548 -515760171 271670728 -54916549 -234274752 539284415 -113230728 254006177 638317293 -141530581 443775686 -660039555 910774716 -435163369 397767644 -854190136 799120504 249864612 133875247 -631400071 -654718771 -167129082 821333128 -782866608 -147677471 -337708819 -277995080 -469882575 627631899 292105046 -649858120 -896457071 863932533 141268134 178293384 -869957575 -331693778 -151407878 836930055 811083311 -43983715 -734692294 -201763978 -379918129 -76941020 896050459 -471506896 846245284 -620639157 532332094 -112986305 -501343672 68317887 264597525 259280660 169211412 -378707566 765182945 121974480 -723611727 -813714803 793392633 -271297447 769527312 642341715 -539319072 867564809 944097065 38486372 616347718 -384802895 391063835 322673524 -796429647 -601380189 380738692 -317952914 -68835092 -990838588 38021436 66858556 415927813 -272595459 769733686 443597474 -363228592 -519608231 -878640319 781981002 -903107842 -873030398 5263580 -431997764 209440947 -902463876 916387072 -442900215 -654642575 -993190890 -59716809 842293407 833141275 -872151048 -209798423 583099494 -767274573 -471228398 431435442 725902913 790951176 -427690396 -954831992 -276432146 881580275 -770021088 405551184 -837319044 -924572973 -969509178 -352655797 292336822 137512353 -874939931 -454963902 153647080 438054328 -300534519 128283198 245045665 537725676 765066082 838906820 230380180 581534598 -555373581 -174211804 425139320 947358424 830981408 689796799 -474430245 -425842152 994751820 -267654418 -518274196 -990491839 53447356 923741609 494307977 -507386005 -140961981 30905978 -757858356 29673124 342620302 832320904 -274469096 880228584 175311834 -35488155 914993212 -34538703 -442639424 77348721 -946048435 166310994 29181582 -744511229 -54073310 -233337536 189588883 746119426 -169682595 805110911 571421347 -909770013 -62828928 358645121 569471098 -479769254 -652129803 -273863763 -726106870 368369946 -44532329 829973245 -464829200 615942037 323375334 761613046 -604378613 583872627 871597037 741891848 -509096275 -293286208 142136319 98581928 -659088509 -979164031 316634912 -883434434 485045377 79225306 282469421 766518921 39509175 -880731884 -610414434 134019756 -973210485 569018172 -690452903 -500578029 -977059714 -59869182 -251856224 691107940 -923058117 867402284 181647839 -552835704 -271452187 900705502 528802073 -822255695 -803180398 -533200839 406298091 20077216 -743380574 772797949 -77632296 413837300 -559612120 248078403 236236246 575991546 -784122505 -476228115 163804849 276471006 -574665083 -905986074 -433555469 588903706 506688785 504474303 -320036159 -770049445 588494513 -541320583 -208515360 -514510903 90432043 -714626762 408545865 -67772651 -486952290 300318968 619884600 444161890 -724823252 -515196460 2673584 -152359972 30006732 905385868 -523802526 273901224 -258670913 169310916 623267706 -809531831 845481908 -961376927 738624679 950863839 652387869 -486569564 -595435136 -163878937 -476193272 635916604 990254449 628530819 536292864 -470913989 -476260843 -958923447 -521909328 -496013356 -723755310 -961685691 709291210 -200008580 -323661459 418917232 250005386 -769549232 100906030 -855154781 -610975828 162635242 382616953 490385652 537611130 -594515144 966816065 809296316 180055479 781080432 868207353 -839879550 658559686 313243623 -989412188 396121295 -793348289 -364754686 -339407631 -741151039 -909969110 -104105101 -357387715 70175725 338914880 106178208 453908751 -279605686 -385574593 532707891 750236246 -285354169 200967056 743370072 -187716805 507919426 668232366 -922992106 -87030435 66376414 335707804 -942402075 -237518426 274205675 -525331312 624131878 276524009 -396900837 -790413603 717643776 980449305 150188895 639184073 -686557206 -541113217 563587156 -424628377 -452394043 -585288410 -899445567 682516448 300601441 -223983621 609869535 -688206154 571448502 187865012 872936599 864682867 660142049 643862583 828028644 -985350921 -612158745 406361289 -656202607 1802530 -311498347 -584589835 -888330163 841690685 420727613 684538203 -642441204 705251088 305879261 -841407373 846843525 -601307514 615281108 491035839 -627520263 877569368 523047107 -378394955 -955589063 -671651122 -651924345 818676647 931884147 -11108710 75166939 53063584 -611966599 -800266154 -658045932 628257479 -31775913 -550041076 -963914549 61987098 408850918 327389067 -39464613 -152447874 -798629148 -636469742 -406753777 86434723 514114076 -439576161 632008003 144225832 -524650107 -861226279 -209812731 887218278 -463727030 949366589 756316604 484156539 723956617 351528948 990398398 -10823497 653244028 -911939088 78990310 820002303 -650347511 589040929 900249214 541291801 -354139499 -653793247 825180485 -763517920 258982847 -407865375 734685456 -185345753 -37646606 775395675 -107871949 146384360 -267316473 615463370 -2722362 109778704 -490751040 74317323 571644246 -403858925 761096935 -877368766 579503048 60229860 -731421306 -154964591 -489109952 484951586 689113380 994053196 -167432047 -918741747 -416760106 157913187 340953398 452058251 451009369 -546032430 511267526 -572791163 -94473805 939277017 342720129 -137300872 -983685945 625284374 345091623 265948853 -927076562 782827555 -592089223 -387109829 -357427967 176217845 364719730 110619683 -113395045 220646505 -209082843 -737222499 133174726 274000494 816777803 85554499 988429839 565644556 580314215 567713943 850513902 -791027210 -691179247 -314549493 370057086 114384662 387838060 621529802 -880270762 90603533 -520340505 957091133 -474446184 -159302452 341715992 -490778130 -252483626 564134820 -550989455 -653746971 -449631303 -963797005 -47528390 -263041430 492575601 -890426053 -666048562 -242200696 918248618 -381911656 106313635 693985786 834091089 325730139 849458673 -423771867 121598074 -866932673 -764240215 -875273860 -654994021 -833870788 682334604 -572327996 540732437 -910613002 773476864 -851850181 -498887660 989593303 140429165 309013610 -510307332 -254670648 -641456789 858294640 -696002558 -195342313 -193002787 -487816415 -655189194 -30222303 -620341402 899551417 377238406 110930169 587302541 -941989443 -686366468 -149159147 575233163 -555220145 182460291 -468969522 615764842 124707581 -765584271 -994539371 602746491 -948756952 -417495386 987594727 -417005829 -740257626 719454386 219651 852793871 -917056039 305608183 -818723864 693475414 -911178748 -613872129 776038706 -906932112 -391345937 -460610332 322247687 -459640349 -737855713 -790785003 -597072447 540300556 847061878 -588597494 -365866650 76252623 -750729718 -901296200 957127556 809063662 408671368 -708668589 -387631904 587016929 -307689338 -21376385 -481055974 -368029704 -550906625 -783240229 -586825597 404933854 294917718 -502275162 88864551 298117745 920862522 -611794763 539979226 676756441 327984325 -389286979 -897392328 653871099 -634434311 664689132 217786614 -799881181 487864667 102898927 -474448300 894598260 77907662 -294384921 -931605032 475423890 739287022 -966427018 63318453 -267512044 -730649811 -993977715 590218488 -588932745 -187740109 -157424315 -89100536 58801430 828626564 -541484865 -795270721 218049113 -894921282 -750545558 -819465839 213953814 594099597 -956701532 -67410902 692449646 367767183 476607246 -677865536 489237499 -144985476 22202938 286152779 -841275304 8618483 487270062 807138062 -293323122 565600275 8236867 -208338698 748987429 -828318200 920426245 678770155 -460609107 -733693706 842034433 78055512 -664828684 -230553721 -463771358 801586405 99445524 -925778068 -283537750 874149042 725599753 400017859 -152072528 784661614 -110952619 931885301 367813085 342225657 7424878 -137143854 -349860373 245871701 -245418142 477775767 676875694 -796652758 -948731527 -568987522 -639311427 18698310 235037376 969539650 -519118818 -437771271 -396026889 987704047 -731421653 -557407067 -626333350 830449988 910726897 891500963 537470132 -103297031 935994422 122577629 166820582 -229641136 668042928 -52409539 811895835 -454150858 -821124048 132143611 -781514633 353418804 612087185 769569682 721265728 711835337 -579631982 -21196716 688551600 -615063041 116406579 531959550 -131855732 -928597919 835309840 -704986110 704320392 -156201233 610435992 -658832293 678406445 -540758927 -244510775 -167087431 200121654 -234579775 -917924362 433425518 -910910384 940210859 -410882843 500526105 -466711860 -971542445 -981911322 -192201761 601422617 -273241850 589149450 -769640208 247718353 -499742822 454721220 -984249551 -58752815 528530126 135828555 798296251 -430143344 525623038 -848526601 -886496420 648460880 311036550 615493264 849662267 29879308 182535930 -74580087 532813505 -455113791 885225185 973775840 -665855661 -927168515 -83230039 321146230 -478798514 74025863 852679077 -812324822 607961447 997525634 -702885867 460516337 267308066 156521462 494971525 -929872796 449217535 820619752 693633381 754770121 694617244 -768252237 307524993 -573797059 904082689 -912417142 770527602 -559881899 173484177 -878579197 -180785382 -743674087 -180638048 826143087 624910999 -141286035 405864208 458781720 -368033751 -964148200 -494605093 966528596 -12185992 201835654 -870758280 278280538 -697692395 -477107579 234890188 -383967863 962815743 155627197 422911078 237460421 -640311801 -404420944 100433263 -841443631 352062544 842073483 812321619 -756017880 518855044 -473291343 728761652 -243970716 975051645 -184932602 254444295 805710332 27446691 78768947 618358822 804645786 -839799259 132553505 707607139 -115259350 293246624 184039959 865064266 76603563 -774221488 -666610539 693743043 -89659037 779601248 554914702 631054983 -940245101 -923211066 -767553094 -3639713 239421148 372012810 151880606 781439585 352283811 -300775524 245944467 509962064 -516065751 895945080 374210097 -288580562 -177452531 -32429390 642179397 -473758749 -429019399 376534579 688453854 -165949663 -806526015 607516269 319087173 -902536253 675101305 344209129 -743237665 -373751482 -157275723 642295405 -787767579 300120412 -815672836 399133247 -4928960 422854497 -693920131 154401783 -843082196 -207233043 -920121757 -102021694 527359027 -789948355 166974565 -193379891 876393213 -806633038 271954265 367547699 961685144 -118635304 -68977495 59304534 64444555 -886337938 682823577 -2791977 -900776022 45817343 936744423 443491225 419168292 567400071 774036280 -425448918 -659927814 -803534786 26048648 886895773 934697026 309608528 151483000 -158247879 303825006 389003113 -446183437 547894926 183094772 -126418535 -228239238 671194929 -536553961 350473275 864129227 -928075830 533145615 775916160 339932190 -263643092 192131608 -535825220 670993087 124112961 -523736134 -711509 182150573 -200594376 205892949 -398452296 -865647337 605273755 -932686922 288191251 -849358407 -596806152 477818816 669368033 -66985793 484468445 164685711 -415070007 -284608050 663044796 -199364895 -966588125 -638147038 -822855755 -96206083 -906241941 292300488 -159477628 728532993 683217553 596007908 526953424 708579770 488370020 276391425 183967224 107477651 937815298 289074680 154823755 718159492 862632417 692784049 776259438 291095880 -718212266 743396777 -374388666 -374954096 -883460668 -478320490 355930187 970831425 -123625115 -392882328 907440382 -405446371 -640763239 -36287797 50103793 139178129 -461734656 417466003 -937905014 -550057318 424663682 -828191749 146993693 -653876903 216966976 476185212 -548514249 765380688 313703773 182796080 -699445711 -906377720 -771977255 -843823751 144543190 -302070488 -570553428 -673132794 -163643120 464903538 746670885 -41291089 -138678182 775823862 865400525 -959105026 744054367 295479020 720298072 265768522 -422379805 -251617583 362227955 354219945 790468660 870548154 94764881 726322712 827398759 184700936 545774443 -839282186 -408568619 -158498175 730254882 -874321271 -97701638 -962968796 -51281755 -462180373 -200287524 -760227026 -2877136 -179717643 -674002361 -271169047 417269126 449688044 -352979732 -490085960 -201105154 206861276 -61240742 389222520 -957900278 -291739923 381382562 -866991269 -87875286 14847106 198432461 -552999423 889346327 -389990982 -913456687 997029584 -541564667 708952789 -371848862 72373871 -924026963 -529165523 -423390473 626406738 28917981 -962059956 128805317 -643550907 -617586342 877205998 -251475399 -69799994 3936866 -859262180 575992533 -475596826 329629674 78524586 60422246 511110683 -936650950 218305612 983371167 220348944 950932208 -674065952 -605206437 370059582 -211625535 -206107235 -363755704 100024009 342166143 788202755 760506354 -13218954 624261100 821116398 721819853 -252247825 -924512443 -598838328 -709370143 -612531799 -94894263 -407519900 342867592 183301827 200291037 488829268 -750811773 -241186029 727503168 552543354 619840677 962197037 -109572382 -800409600 896316473 29401454 659558874 -230903936 -676332190 -374063281 -901569302 124127497 -62467562 -86563061 -349890222 -218033447 41221272 -658010383 -25768425 -730133038 306247736 651101656 831994292 766394044 837309633 -780290385 328316455 178193933 -236004898 -421076528 -273767894 224712499 892007213 -545565180 295225619 368990988 496539306 -581677072 -466680705 -417466466 133581363 -583312854 -520799703 495193558 709427382 810329848 -646302419 62211958 827054608 -403106779 283873990 -969371137 -420839240 592710973 414270130 -931826699 554405836 300892625 712768374 -53458868 -938932215 -977784358 689438580 303831229 25095757 -337089637 -156582593 -908523164 732043707 223558359 -258218150 -870666971 -295405468 -25288689 -537418550 69025308 491541509 -432778322 680440331 561887258 -593516779 499497793 871061834 66660493 284536666 316384097 144525381 335499855 -461737143 -134088569 974612783 411083875 -61273929 -142626084 -907030790 -946411084 436047949 710193381 305898769 419962886 163035682 15974753 -399881989 43123324 -459224272 -156529543 -860213503 443360575 -851604352 805028693 -430540593 -175050166 -850520588 641109249 162212347 -430155378 141712748 322662142 221346490 619595264 -79380070 561877994 -800210999 645441206 -551370367 -70419018 348178272 -119127009 17702274 -316783128 567758598 475623431 362558499 584927375 393903780 286373079 110705320 632092084 -334637436 481333123 -143547204 785364433 143496338 152928566 268375458 -396462276 -679466004 722860950 938061685 -914015206 794510465 415821275 -733604057 871728122 -202973259 -974039485 -274045744 -994709345 197801829 603499773 -632307408 901007956 -317737151 -44388138 -841715234 -988625869 -404875347 520326230 -717666266 -355307141 -68264720 -459780468 893759952 791818234 288060273 78614232 -249755588 -876926595 -959377074 -730176823 351228817 448862379 451720466 443680630 -787346616 855238334 -89982033 -398347067 978604731 361016392 -233462466 244962554 -519159982 -444646117 239087855 146358589 733423290 414150318 350461667 -137683427 991136665 146559005 456217115 -67763953 706825635 -20318314 338865271 -6168021 -746602175 488062756 9108156 -94083713 267038395 -529948112 137789765 389384367 71982496 -28888505 746666271 -213263151 -3666604 835613161 -195309570 853113079 -509678577 492353297 -199271143 476779780 -936872401 112090718 -751752998 -143019139 456120042 -570678269 19971313 -935722264 792673613 -860348267 -800965138 -31877211 223039882 -206254203 33199271 990772573 -555452084 230344898 -34464090 -438734882 356367091 983418859 -598675860 257287282 306928663 571294307 -365002263 307803179 360061317 916302861 812194572 294874004 605337400 908361446 523125846 -482802443 -92208298 -358714901 757575639 258453684 185578493 20843163 248796620 18328038 786214678 -109217027 640666410 -977837967 300851890 -591537469 -70691611 783022315 -133251706 -663509937 70797937 -665935171 -199568333 602420069 -976660531 -910457531 -858728795 490452471 -504045527 524685967 -557780197 -565695061 -368200291 -40201740 -75780925 -876667920 -76022016 -288043022 225571783 828715678 10233203 -636573229 -656152732 910823055 -715497878 -682807213 353878884 242475884 881004694 -821322404 280110978 -708751869 193935411 571304187 -871585416 -554163462 -640836378 -517541876 -388586469 -827712266 -863881013 548208606 -518572973 918097664 99500379 435163339 -33761875 -287764834 -925078446 11289494 121291649 941854091 -354638934 -793913044 -177671583 -44357502 -232013206 -927468108 -376779721 552896623 28149032 -831975419 -963507901 927467561 -688703516 899857469 -568047706 -529188948 -282590922 563356129 -636234590 -598257537 574664478 653286377 -155968412 -636526789 171847405 424876273 659779816 -950775124 245516339 537777075 859677487 -792660016 23007975 950372530 -426583509 -811588736 -69424525 -557222387 397085875 -38065520 869373997 -852170728 412246716 192652035 -500291933 -455323918 -182985139 -37342814 781093725 -815722502 -78780959 -987404680 814817401 290002969 -448036421 613347289 -351571502 -675525509 460924443 16246646 819399282 855353090 65337419 835850641 497111725 892433199 -884594044 -616502606 -795640856 -306907867 552063871 -556698176 -665688634 555455045 123432142 -676152678 -244755357 887734034 -635487062 429449529 699131516 -652611726 -712211644 65898567 353707836 -340530171 338904834 -625541239 -298367359 -35937320 771252479 -472695246 478963235 373910676 882602025 -931887828 -350560909 -832519126 -417570526 361173455 468477601 -148789307 794912943 -845908030 360885873 96059091 901551272 -818003114 262661187 899330217 -856252665 -282473826 -605250668 -977889444 -232557862 474346370 -768601163 -146434682 196840974 164346080 -957672002 -120552232 424580174 -252280189 742116330 -279211417 180186200 -208671130 -979038350 239777783 92691208 576405062 62569037 78927422 -439086307 973240636 -120426512 -461109053 -815605979 -417106665 -579814155 -783539322 916144013 -4404627 -578549679 -509178769 745806907 -379745411 -57868563 -966342188 442938921 530604771 -66688516 631747271 235062043 -690017905 998417779 -386816137 820622071 -619449095 -683482357 692126669 -377418390 -303703719 -342519352 -277173227 281751129 -781693866 262703517 255753950 500568358 -177253677 261181193 -652671164 -903173851 -768169904 -921331976 863076755 972493390 235912430 -221678710 -787843040 -964097297 752920357 303109170 446504861 589231907 -902843483 600192051 9234151 -828768747 637711812 466734878 -938846734 -111268855 -235934538 -515832834 95834772 -205717645 -342783141 529120457 12349158 -954756378 -656914760 -816030377 -242343310 -16487334 -79862380 -780743618 199054599 -916588099 355513469 844008239 -939844682 -677903430 -182314390 -204994367 188004355 892204097 136127832 464362584 95528474 206582156 -83379640 908806755 41816521 -87589496 891588753 745862717 360974828 20034906 33839185 688180637 790360990 -601367196 -703138498 -906725416 -459457879 -372771158 -303411129 -59668831 871549694 512017348 -266435604 -217172018 481469590 -288360852 8339519 -987759794 640197380 695917864 -502345841 518349716 -983218999 199331414 -325381145 -938115245 -669369995 311649741 -497105734 986314141 -918827696 309203392 -959258993 945964518 758670319 445176498 30077901 642012663 -345001552 140723178 749888218 -418027715 -321927248 232028167 -358816463 -516399208 -463069171 755073627 247661847 -125102826 -750729330 837477735 -14493647 277667727 -188535638 -203105928 -784849560 325780725 -218301199 789524315 691203922 359213902 897050769 442755945 -873166617 -258587509 -698600318 401739742 -324468274 718029179 -289090161 389308834 638504497 85967680 -299630584 858333184 224693136 -394252226 -5810988 644547350 189038950 -470399665 -734761041 -404961251 662035894 447455269 -309116417 -389919533 710849691 -575036479 800891567 286939442 -257352375 166813188 119124665 -103087463 290264894 462953425 -767783835 20420158 -747980463 -852166819 5015467 -767344288 958977869 163041701 110208169 968302025 -434159825 667304165 326566961 -72660515 894260029 -74743673 571969556 82130163 206767178 229341791 -650704959 469635584 -844526348 -641212035 -13493449 558373416 -462756344 -579082043 672922027 -269846692 -394460014 -985241406 -615329638 190381663 214141735 -508806103 -802844687 653338143 -80038943 -236707028 -919223014 803969674 -622255932 -71476497 802472450 225893738 474183140 312683776 -425657672 -598009752 -314944796 77060034 127882283 360170284 -384665049 821605653 795724728 -829420098 -546513010 999077451 -299333453 632247919 -241120450 760162313 456968242 602605521 70282351 -407352624 -927460649 794521121 -733490451 -435519570 308847072 849330235 -858768349 173580521 176391282 -442421674 -309582723 -537831295 -370448013 748473144 584069736 105213734 245356640 -350940160 -154268855 -707671301 -994593359 -305643765 -349172593 -206035610 177706931 603753880 918779892 -294508728 -770321801 -388888439 -981679534 -703425394 -248904168 -798247616 -516958628 -411698966 759193881 881220005 -98864293 -995759275 -106602496 357624941 -199905767 -235628605 587423272 -914452820 -19824715 974735512 -883984884 -449506705 495454944 123993473 -558233850 -564080750 982616576 114203723 -947743949 -405019516 380082920 558583293 128429184 -142825156 756372733 959724219 -526022864 -586546982 -604980839 451974521 908091285 -416258539 -426990251 72163089 614721313 17741839 786469204 -309028419 -415144255 966127999 -167247659 -687002306 -199255437 -198432369 196509582 -175463372 749028122 -297065970 -702131768 -270002184 -180567804 -467668063 -236468246 64845017 -302398903 -602126653 684202706 913711412 23822232 727873064 -676563397 -154813674 -695540747 -543592615 -738814087 534590649 -245339932 -358273652 370668281 -781816565 414208759 -339373773 60715915 -785008095 -240618345 21031689 -824719713 799514042 106208623 -694003216 482196936 -58142319 317557586 905393786 915824258 -97800810 -579140011 27398377 -235709570 77891503 455980862 -156394102 248794261 -882825978 327178440 -31524344 -971016908 276860523 505219332 -531020159 -334751980 183645767 421501251 103772279 -306402194 -501682022 -173119413 -355232161 -461583443 493542060 -876235708 312393617 -70041972 715235896 663791694 -525927921 -349370103 -346000158 -780914872 350320592 -956003823 -477790310 -366125881 218332158 978479565 -414855821 -508195045 583741933 -525398104 959882821 604770566 -334299981 429032725 196116581 775996309 -900721798 -703236329 -799040609 774460767 78576342 806339005 758530810 317282733 905771318 609423062 402413034 -800746051 661063359 -597850681 310211883 -24063098 679941450 -946863326 -44512909 102957583 876309737 -906256759 -622657855 397546799 939111120 998855490 -31484130 325561946 -724890139 373829222 84775174 992364905 -757574198 148282400 262635314 528864301 -264138419 941284566 -554274764 119230000 588945489 456951869 585567452 -9645028 -84446827 275845782 112334601 -565493816 75979448 676397801 -173672405 -618861616 366541691 859242238 -206653584 636806781 -720544541 816917074 -472779651 700914804 947283014 -310005239 178447718 778861921 829761199 301000669 918821027 -316823377 -334747115 383290657 350979457 931232479 -340706966 -468521009 767616732 -992480326 385906089 957988077 -52577908 -790938179 -374653854 803490001 -307098382 -870440643 -825051901 377526155 -491269516 -408518956 866382236 -360479704 133063657 900113632 193829424 -966052162 -886902740 -555608224 164107530 790457314 920157063 725876665 -400366116 -938057345 -412055330 -713497736 -538112653 397342636 103593503 -69024814 -486439555 -337373043 966214694 -741258969 -277077802 511275553 -570538315 300277151 68362712 -478733602 828198040 -519713659 -880324988 911498807 621046982 -199103120 -958393441 -578586609 -783645243 809905065 261704109 977177900 -253399548 106012274 676175221 -449139662 278910606 -879027837 -274443988 163672990 -637782485 21613103 -752820394 28244506 -765003528 79166065 -453050169 72111892 518158286 550136174 658933156 371366798 -583041204 526140020 -421134300 134798759 -260151376 631673416 684576901 -757425546 365336135 897537920 -560707140 -684667593 -4640080 65078536 -861480899 -50400026 256990071 -35087649 -697804425 -594721738 -924724178 533009717 633142564 -778086488 322681666 586200018 -85003811 -504282771 -206387458 -699010580 273281111 34094637 839341591 661597102 937516629 -414741000 -81220391 -120484992 485914390 54966520 -333859389 624705971 -468326271 85813151 -764691221 186822335 502457215 244100321 69775850 81119094 -986754500 341367783 -189540133 -844074861 -647696695 435674096 -569087195 -334248599 989542044 -874101979 441618499 356127821 -880269339 -638734992 286766046 -13757034 136188448 -727518945 205119081 -809790143 357580866 185159608 -934826191 -671878188 -198600750 -237233998 -170777785 -25312234 -725587005 73486605 -410886632 -354811709 -93772481 -985724888 424500669 903609557 167742468 -267143985 853155484 -363878572 -736209467 -47781646 984951856 -293931841 172215747 253551430 694947144 193460846 229746583 -677341926 -7914031 515940702 -172796430 -797551329 160041916 -879466446 -947425050 514921631 956716240 -626020133 -101733581 844022563 -344980770 282426493 882366463 -710137587 459042979 -195653252 53315025 -619116161 -974721860 -10979126 485805721 -470664463 -499074617 926129302 -447042524 -838182923 8373534 -87273602 -879409218 -121371632 442353968 991101684 664145531 97576700 -814639585 366268953 529210802 500967162 76746616 480705863 -450049556 -409819974 -543191904 -341810138 654758157 355447517 604694639 937438248 77254451 -291057633 -883957335 -674796610 602236502 -74473025 56247012 483146976 572004081 -912480844 -494977886 -625489612 -509267370 43447671 410639651 339363967 507126387 949187847 -555791978 909982287 -87626936 -979371544 -754484883 -104787157 919153899 316933491 -837432779 -897747529 -429393294 564575793 -906503428 138640413 -548797920 748642648 -116932261 -311178883 339014526 300135569 -715686403 -714721658 -288814070 873125960 -440090522 -214831308 -990138436 678238105 -483031503 167496959 106014470 62016153 721848987 255377471 474519088 988360505 296894711 -622702226 41048154 164479 301833773 -721336402 -518064897 -831452388 509816942 -514802055 671648341 -112418445 545393166 755637181 -545510604 54651991 664436508 -11283226 -156475334 230162076 -454702913 -163787521 675937360 -997680184 176422173 -815374191 745341784 994930746 -383163820 424727197 885436869 100727423 661262669 884045384 692161271 -605696816 -55530431 656033966 384549174 815895863 -73162214 -113817154 -518495179 -337763848 -898613871 -88602042 649123231 -281979063 600062247 -719830034 256172161 -775758099 -68705159 87137160 498092616 347121392 -932277314 852386819 640178150 -378843334 435958388 -916135191 405563791 629296812 -481715071 184403779 -364425762 491271597 -235865567 72087584 340625688 -810352200 164644825 -443815183 251231145 -653247792 497823270 -723525883 360087110 123813792 376940360 16599093 702844032 184612562 -818888356 45345098 391580044 -481823700 -415611799 92218239 -152623787 987794013 -688555126 787532201 11130151 -261302345 -562569528 934152560 374983039 611749317 -988798631 -675999286 -750927858 -771563727 -261094039 90279362 -788862350 -456716843 -309736859 -462261069 -778093725 -101636976 37238207 -647935585 -226396605 268705762 137136884 853734524 -16287975 137417455 486590529 -756623468 158968283 -388810401 557855586 438322923 663592068 -739767389 621617125 728184682 101523432 966321244 -537014489 176745189 226653623 212507648 -733765173 -984617200 963908107 -524188675 -113611262 -397872154 219244488 112771321 -200348217 929341940 110865838 -939584306 954871655 -592247534 935171027 591704088 695751574 -743593241 -767735536 576141737 -932044705 402184687 -394845207 -982125135 917256961 776752266 -483991772 -511093671 944205785 341109839 -391451177 -18571134 314068888 672457636 83029256 -371039777 -941166515 441410352 -570377028 -653463423 276961129 919311736 1440461 -797173889 960745825 673452645 -664116252 610267149 575319362 717783617 638882006 61468125 673007969 -492726716 -55994576 -947724 725501311 61503476 -571092712 -407478289 -118104284 212863627 588864417 678508468 -346195358 -204491599 -410266260 299652844 -440394780 -382242119 -631032503 -172708950 437602395 -688625002 154828600 -454111571 -488514464 -811173296 447740066 172701790 -250398846 -755916501 -993813461 -607712267 395911954 -803414691 363305784 941582179 -267933853 -437321041 -406072094 78825637 -107510122 899250414 692623383 504707011 107271564 905753726 -356158457 -198378123 -880908235 577565036 940286890 494426352 192754282 468213223 -513522841 803385474 -841759325 124025039 -153965730 520714847 -253868451 -809174253 374182283 -346954015 -60513975 335599792 -807395283 -333523451 136130607 875541203 487863984 85093896 -963490484 -127451465 -414891280 730384551 -571214161 -828854525 963870801 887222608 -719384255 -67926028 519832607 396669675 -640539459 403311710 242922134 -462961872 19772789 -228655092 800591938 -852813900 70488943 557060961 208961604 456172449 -750680855 865837780 962748913 -474457980 828908463 593203478 439143713 251599804 153069811 173030573 -315262997 658574791 -397775895 212156672 111217999 2270192 -407797119 598967284 -642072508 -131046824 -342218173 936996444 -662153698 977040532 369541522 54500623 -991000520 765830932 -820789291 104277649 822815839 -559992087 37636288 32058776 -815818378 157144011 75000168 -820957459 -501459812 -62532459 882818831 -527411655 20875433 338361110 -85710522 -448764775 346121308 -136514937 504933443 -443721583 934305529 -390764199 -685820150 795638863 809320268 675619652 -556805384 -689825210 528681657 621015983 -313994503 954680148 914398829 -460060624 885755731 334191779 859465374 -513388894 507690982 -511137623 528735153 -561620802 -75523110 -809764606 542258708 -407078235 -827933042 891877876 -37832165 227150623 702191619 701910815 251781424 -705370647 -286625129 -592045614 -474608826 876970683 -907720872 -557495245 -413754708 575924093 397889026 374593586 -87276433 781294414 -755354937 331572755 -427154300 -879592885 -471770717 324102923 433217520 -155759800 176277797 631846150 -988063701 -534420537 102301744 -918095657 218371140 -946910930 -154211384 121368746 -636479406 667709710 -935049526 363945537 876474594 -662207760 448992477 -527112832 986246983 649162038 -916309862 708243476 -690184275 289538222 -350927556 -89324531 810011126 -677701224 61439066 749897972 847124812 193665744 -138887634 232099644 187697650 -573834708 -486327021 648514623 957302660 -340852158 -632845055 561447709 -321948135 -475972363 465276470 864355671 286326783 -289884690 -407212787 755831317 941369322 247214858 -692368807 -838839312 -930518640 229007810 -473049684 -417663121 -748237259 -668586348 899716585 351462883 24251499 -246945259 -435785337 387908267 473929656 -978825862 -765870856 -956363136 615137116 -215175407 289577700 -339164964 984060147 354325254 66590968 -781403957 839665514 -124341136 -591811916 276184513 473249652 -211489125 -636740704 -601540638 269675013 -689368251 159053752 439773389 579953769 438758668 -259283413 515022259 -384652275 55978138 120170336 -605948918 421245828 -676781586 814623059 -526048031 -970857483 217185944 123147836 -551963034 -510376886 801928710 -582407138 -39751694 614823601 -903087870 982216618 -676475828 190778791 -949025853 -675973908 -850076865 -54430509 513664962 332731669 -751703766 -687379614 396139459 -439459761 684197656 525936364 -419024837 -135498634 -815809317 -825762069 688342642 -318103773 -622011857 896774918 535288504 -405414437 341783013 691371384 -336847442 -263721096 -949975725 311369727 -329305830 -398457026 -17854063 -325367936 31240326 -418099137 245989307 -935978509 -547780042 802552035 -478169980 -903899121 943278708 -325892414 331220685 764337413 -850870450 238600672 255163395 -477944215 46440507 523009882 -144127248 187850285 -506992179 443387233 -479038639 181978513 41786193 -618067975 851933638 761080708 620697399 -540374898 -858739284 219988247 -380647980 730974700 796471940 -746603014 570287661 -571661060 482782710 -886196663 -272848254 -815540361 -309989075 67738370 306898492 -559960847 280004464 871322438 -417544727 219276205 -839129123 -665540923 312859609 187230503 91998860 -54315697 -896995737 -724767852 308602890 -750748094 -791691790 -38278562 174341374 -945915024 461378818 245408383 792243931 -337061275 -874155949 -282810133 -655476273 -386524361 -877478256 111306068 959135692 554051735 42892833 -679082852 -225598816 -484432923 43094557 987699579 119647775 845693514 -185604213 303949970 586788090 585339605 -580934599 581158680 -390417806 -666469648 -554718674 224520056 861862487 552223724 622769540 -816832614 452486184 959918084 -435810261 894887981 -305787083 750275233 -882754030 -893896695 -200262888 -45782307 -287832734 824272960 891440986 -275211221 -251422182 494776985 719203669 640301107 836017383 -452107017 -372409947 580799403 -158275082 -308604920 100888299 -721227172 -881619170 985833232 -34658418 -799107702 330919538 598193737 131129648 137125064 -332821498 -770933731 -276598857 10284120 -35715083 -330390041 -907153300 -173644636 430392399 -213381743 -286421066 280665431 680498011 -771864514 687723322 -659645760 -228114457 -996096406 417022293 658706565 319365838 -196523651 -281839449 877429430 749250160 436324111 -629517534 -456960804 -588269128 908639329 99957003 -11739227 -301785661 -190943287 -812099721 671154058 -845534152 -320843201 528173877 -288048676 -1855044 -199290260 -424349767 -612201256 803283644 957177434 347286847 796969720 -824845945 518776491 -62385497 -631764833 -358580079 -288018690 743975476 -757410434 609563748 809997310 557461457 256294223 -505877477 986429664 996505956 -356853638 794569810 160617552 -591812422 544825500 826952576 -218883262 691967628 325774183 693802137 -377233605 -490630656 570515256 754888579 -384865813 322710951 -308160804 -769890702 -630587791 417559979 504605474 207025359 -369230118 125904669 -37683240 996696811 689211612 -280165965 341332633 506407026 -406327616 -75175552 -21958834 854546006 -768257983 -117569145 78434452 -13047483 -440013094 -303660595 285699968 862330140 -405869240 655350214 452715501 -321329656 301172580 -474344414 701356641 47541912 506462936 -944565243 -880870659 -655364894 768726406 222486264 -209509917 675240125 492966005 -202885159 574581382 602131107 -811403167 199891680 128468691 -645396410 -580998540 -789221306 -248262945 -959226016 -937745533 -246695625 100071306 338647495 335514520 273303321 -343774545 672843860 110571136 999395817 -987454786 932477629 -693459159 24006157 -363585213 -382818778 -83153922 80748436 -957321695 614612726 -987891385 708782439 -342400682 951419605 -537686571 -616397732 704918305 -906216181 -12343837 541410010 25788101 337691811 180927658 -69454452 -130118025 561577116 883485151 -244666402 554858600 6334770 -671961178 -579846953 -451448373 741219114 75251400 -712636198 -469539846 106103419 988398492 -216541429 -325639478 -123778116 -716548512 -314769229 703812779 -154865150 -70695735 53423939 665409575 333447697 650802826 686036541 -44185425 215724171 -809255283 -911402459 585850648 778356518 13326769 -618295427 -404273672 -945587242 899703359 300054806 -388985759 37382843 248451076 883397740 -379822584 677529455 -779814670 -244161959 -183864918 -389536691 907676839 -887458978 -184190646 -500885860 926125399 379842927 852251644 975999088 -524335034 -573382376 76673552 402309699 930149515 493871761 -221272050 -713418466 -852815739 253067519 -408642902 976487791 -425447535 -346412135 -503659216 139226372 752541690 369848002 43857801 507843035 -324426321 -478673652 967038335 -903890527 -209494447 225025140 815163272 106451613 636199534 509192933 682884670 -948531336 -846974165 -600883985 -177036992 267594317 156631312 483559092 -875768946 896553607 519741191 948975635 92884341 217441350 838365089 -582139295 350121241 825085413 899417707 -546372485 -949635934 917112563 -3295639 982205509 -429712050 301457294 -495458002 -998124798 523211427 -816803031 -245432931 152443639 458296689 -374493603 229531102 -535016286 877973076 -740862304 509847269 569789279 -639322810 620419144 818734173 59840454 -907768976 -983103384 298242441 -812768138 566406170 667729446 785744541 516390001 -948435982 802247152 -376098929 -785651862 -642720434 92242512 -418606844 11935282 631763999 489241517 464205441 238760281 53865051 595680075 -499841158 -584951388 681254141 750089278 803741581 -294188691 600804676 110280134 491819303 342968725 -951547233 988214315 182237144 706282395 -328689132 81688989 865297717 160930382 -223334696 -91868379 -962537543 -547125452 -331102798 585277372 983656948 -587444621 -617397224 502008564 355213077 -406700102 -364015023 -348654714 177301610 -172820097 -812366494 -362533812 -370070360 -494749085 250956864 -704543996 -22978884 -547763842 -473298214 794738515 568251759 -946506410 423922228 -329495232 66167444 -399177938 716562902 -355242472 166429826 528712918 -981636975 176495823 30914511 667922053 835363632 -763011382 733226259 720616303 -454022992 964335228 -533490242 -600906739 -788787967 177435708 -42321975 226217219 -194321405 282537154 380680480 155794476 443423131 -439733579 -641495592 126280487 -146015026 982491850 238510260 -538749761 447003253 137954601 94175853 813722002 -691207232 -614274613 -565987723 329059227 -133761191 773307286 -47927349 -584168460 634290977 612627314 -295471481 679575027 -767145855 -312651809 609296981 -22333322 757410757 -265190265 771124170 333071621 -322322201 457836885 432313126 -772073341 -186591688 -746693055 858284028 372755027 356555932 628517407 993886263 172622162 472159660 -721499948 308511536 -221750782 -599720385 903880686 -971501429 -181228507 166796407 -524861170 502592962 412630487 -12725738 393913087 78973531 282101206 327866108 -958510629 538959239 810054234 -568562908 671150830 -240103730 954744201 -666843866 531243577 885065001 -415743358 864169056 -313491758 177589176 -850342575 443760050 195734024 674317586 -184032474 -259354214 970697923 -526104341 884252113 -262118759 182107522 -679682402 -591957141 -495872800 -981416699 646571892 -196308520 -868770106 -54809657 509322983 -977663387 -142796554 -825427940 -584177915 -628607338 879786373 193007301 736513437 -167936059 -927119497 -788338496 -623068861 985297573 776940678 -618505813 350627021 97443015 -250969326 -572480787 614060851 486238792 -758486704 765247002 -880592404 -663878631 -139783495 152445191 968124068 -675555353 944519621 986424707 352201079 -572555772 183153946 477548290 807907235 410005725 573006413 902035255 -443743926 -183031020 549667079 -208024028 40250874 355704558 -358199039 -465644880 778165008 -471619585 -589938544 -328245807 678760118 134626563 729057326 -327101594 824303984 -964033523 -768072031 661733748 792458400 -705991113 244344421 648296066 -58828485 -793133374 -527843005 326644047 -567170710 279110538 707988478 518039076 -503787396 -492442367 -557350918 535593116 -184089297 -562092061 901863181 -822665512 -150638487 534544880 314630567 -110766213 967406379 703363401 -883585823 -874781494 -126309700 -207006622 -811100787 -399220322 459278282 546453613 693640663 -442091101 -879639806 -618440070 -356839174 321970032 4674427 -140649769 540173391 570695304 187033542 335230416 873560300 672479171 526762176 -553284110 -939102735 732861148 -937313900 277615315 123945064 -212711884 -293123445 -337398733 -781697135 -460603225 -936437617 -106308818 -628032429 235100011 -189592839 926188205 -640772646 985846074 667563448 -905575060 -155618575 -711331049 464982818 -783841746 269528878 -290900892 -438112052 -925445867 -507341190 -548925496 -983379988 -353537309 738313276 140754936 -875518357 295850397 770784324 -218591448 25977199 615607135 -967559235 -39042326 113482295 -44976083 -224503439 372349538 789768527 303113664 -354262625 872663609 -107322419 -995520797 -278815002 -213814299 689887801 -555469753 -12625652 -943047589 916835894 -846619176 859853862 125804432 -453863749 -995431700 -140924016 200521233 856805167 -905572464 -486516006 127047931 -919411991 -856465153 569719841 349642923 470664162 -676442796 835389179 366129352 367827756 903574064 -88104808 363947966 -13349878 -712738614 171700477 533484431 934463358 -688759502 192307765 984625740 168918261 303003172 829236899 531120458 -197154345 -501746865 678497553 -556236337 429730534 12900969 -875699865 608759908 864555998 -374039686 -939581061 535877328 195432067 -44190100 340332907 315542462 525547123 166471521 287799525 -302523974 556688761 980529997 -743485927 227730011 821937015 -890593516 464749373 -702629277 -7356623 111363238 227029454 825921299 545084249 50171385 103547952 -367888838 -294654903 113912172 158842132 232742481 -525826204 -914346621 465176061 -174144991 -116191832 947226167 748155525 143566051 -40025482 -714868175 266964394 621623828 728718636 713937132 208714692 964550495 47424841 59165979 -506715188 -495095347 -189249647 532322648 109672941 800267664 -990793417 -793792744 279941397 976475470 -954760310 215769853 -787387948 -390333061 -45346393 291186755 -706178532 -476296853 972525396 772265470 226915508 -736495386 891733445 562492549 -502488602 551403437 519019819 887751589 487877876 844673792 -341292530 -913872577 562951160 873692352 507736758 874723846 -971693032 310088707 832173855 -390834627 375389677 -134825564 435652156 870471380 98025674 70180357 83380530 395748314 479492470 -734162409 -260416535 -792857666 677840985 64023466 575995289 -961124482 -204380720 925504792 -40629170 -430491776 -517749630 -405108188 -675887419 -870364859 268764600 -807800297 329760500 68570486 -711287140 32946166 460321602 -937604237 -988943914 -7671932 337345452 859776123 -77366894 86718488 558276703 963635861 309160486 32710342 996640756 -708753224 273942839 -2989597 404936611 505284737 -302969417 52618011 792844689 620853564 -197580302 432534207 486849687 -886017560 658712100 259331334 -735783740 947505548 241579080 -431210426 -260149687 465427174 -476950613 -105230456 -498963395 631765632 -375672275 -586755074 -577133280 -635570808 -956687076 236671215 676100751 -649765107 701806788 -995656801 789792873 -473503017 -226592538 -635279775 224466804 479097047 999796441 -990959365 -701058628 542154733 206666596 -731190001 774515487 388550486 629902032 -429793973 915527709 157812073 -442550801 -561370834 737756486 -726392825 -206416548 -3352253 935437811 -377283435 705595018 -290521351 -541267140 -757072801 776320653 934747909 -682953039 556564308 -595758105 -530642548 552239960 -111261499 -666430159 590234313 96615771 -484484028 221154690 715618628 834368460 427607727 -373327698 -416212115 102677062 -401223381 -206257128 -731211904 199625834 794031847 644516209 511796806 389423389 667977374 -492124753 -990985507 -583959478 -837858069 223927686 879704907 732384198 707471717 -302106632 -491763119 10214105 397541483 79124676 -354889471 191498852 -290023645 -949981493 898881995 -110643638 -537579559 423511535 579104838 571357392 -94317883 -946328707 112188968 573174005 -968672950 119194934 388038498 830334891 685235478 -677766341 -440976838 762469538 857356714 -129009285 172302832 247558758 -7368656 -342733220 -767805032 -832235345 473889492 -549370639 909461634 -307148309 -855349983 -483175764 -927051009 536429608 -401728729 23718438 738194104 -757411553 -58113325 -246064860 -103257460 586907069 243675459 -193174461 833836801 -123854674 -171564772 -652433364 122802032 306563883 938019166 -906905772 -448785595 -676353000 -458814667 -591289032 372683281 -75109372 722639305 160481568 640714314 402517760 846757719 46005641 -130794473 -375185312 661280256 743448371 -449769586 -708265132 968754337 94559017 -611410446 -958944903 542311024 318792548 668651580 152147374 -35137503 379019811 200777676 -833956184 -163178943 700502271 -991127535 860962051 921018343 909157873 -706222376 939133776 -513196958 -165115760 -561535209 -657807090 -418699408 -234678635 -703521103 768536882 -611528949 555709991 278408087 -466962790 -595479895 675169167 -154339690 -592447845 290645647 1883484 913277554 -981074954 -504320130 176221380 912407951 -962761202 383739541 -231665333 890674734 -122998316 942995016 -147587072 -556817783 -905837252 886936492 -723529810 -435912845 69781182 -109551537 545394883 867883390 204237317 -970546995 614231074 -136601282 -507122031 -206047401 352810530 480021951 -224689354 127359776 144804451 466090095 780419710 519902473 157527709 -925445743 1027046 921539649 110105789 767396518 -120363759 111964155 -751697443 -294132629 414422259 406523459 -711606904 759718121 514525641 359720239 -235183609 382371531 622899637 513801148 -282492117 -852856535 758732830 -484658432 598836949 620303848 -235129521 376872194 -10224024 -35885190 846203830 -62993091 -859111449 -762534295 202333860 -515502606 369142010 702921538 -250837637 147372024 456956241 -746204047 969873037 509955565 -560570613 -137167349 154029396 850134958 761298626 -833322190 -738732539 -692828831 -721683819 -494419884 -832465199 651360153 436246557 600408022 291950522 -966553333 538472570 882232318 -407297803 -66484785 -616612991 939616380 106670984 -599918156 -292430575 -476173512 584776937 -884937454 819831501 -9577483 -391081895 -987532366 -421645321 -282359393 -24172327 -68632196 585738910 -462334035 180766698 977401713 -442435638 -836703182 883894849 575999678 -75436344 74162870 -918174978 251180067 -740838116 752435737 924187973 456685255 656055990 -455461738 -708671113 647547406 639894245 -849667521 -181622502 -50558946 -139028399 77811646 -196673720 -446171900 -347223119 -879790550 451853426 882154475 423880420 -328662486 -78783250 484931432 442592181 -455814590 -319122089 622876507 850680157 800278579 -766276179 -799882655 -930890715 -518111417 -73506098 -120586584 -232255969 503597459 857548626 522836508 -224278269 -813355997 187477419 -829745530 -890757178 -283361243 -815008449 -699628082 169781407 267917978 -694607044 -374075505 481770072 462350900 -858655100 30975022 -886224482 -413904849 745942469 -416840890 794182646 -796505192 -282942662 -140854101 195799076 481320811 -312604131 410704391 964393610 -410001035 -225481509 -412893521 -591606917 -773886735 173164877 -731175572 646436948 -957160530 570725758 -769117164 105625730 990056924 830845883 -452067747 -837220452 10605447 -946355593 30286757 -801138818 230820840 -702781752 -397782567 -181806172 -406161812 256874465 864171601 -915224664 240923779 794691611 530377625 246947392 370623353 -31062252 88542438 -536336058 -749633140 -171271354 -487715250 -636189373 -76091862 821626095 -958818286 -737370409 -626252295 701215146 228334907 -367994490 -8823247 -397054036 456859216 -344979366 742160708 823747866 601435793 492311485 -196115827 141352566 915184416 348320436 -337147861 -919529905 629733344 396140918 410840258 -86346490 244835409 498406683 203347006 -743398986 984520200 745338707 915363659 -466083448 -903942440 130396216 -339408210 415858652 285413809 -569003142 -154066648 -289936495 7899111 -345692113 949410583 -489447753 87404959 -246170300 -373132344 79614539 802753167 -427054970 -67913906 -86769331 -323544760 408911134 -611842845 524461750 343937528 634541642 -957957018 861492986 -535032303 761111068 97582394 653675182 899553761 650914210 30075669 685020308 568741612 539677644 771047531 218618997 529044350 554720958 -664774458 274766422 -980619750 -6101568 -956120581 -955201402 98715334 739498880 -753894861 263210122 343006515 -734647995 -9277554 -622337294 -269977575 -900799338 441928203 -7237622 -207836801 188643051 -722792493 551650563 943144112 835138544 -865371856 -278050834 -715522575 -610203363 -785077604 880851167 716396948 -763740438 472180096 -413976922 850220289 -530304620 123919660 828969092 975161807 97285627 -69609440 187264563 786630691 723310962 -33796837 963196088 -645159771 -368055648 884821877 -789557428 -255906648 -644405605 -229749355 127572812 99904884 30569753 -207836143 -678879957 60542249 -674427474 -6305632 179852782 -190933449 302182810 546482358 92522948 369608428 -865397786 -904538071 448480037 -667167068 -33401806 808360822 829425432 -478235693 -181981953 686336828 -504464772 -581616406 -309025619 -481591855 337676032 -755440574 10479851 117321696 -51809332 -913137889 613949093 587765357 -207835241 -169625218 -514252347 -107084752 172640438 -809147490 387426066 -962375983 -710809984 -577616616 803882484 350261669 -931583036 -326468788 -589721844 316874062 -723137164 969841490 398845293 900841858 25937059 763059762 -139649260 691293384 973237005 52316677 208127080 482755453 260721051 604730744 -614721031 208038718 -655596839 804144522 382735494 575544705 451726616 -892975929 -213778229 229200963 -588931629 -196361837 -624358809 913642445 -152782859 -199396226 817398017 697844748 -168827809 -887146472 -50006441 134993802 274168775 -393231533 466269456 -159833833 50977125 403290808 176983101 -246183613 -702138234 -739345592 313946039 679653094 -940241687 342714904 -716252471 916305883 -574104286 22912656 796096091 901456803 -37857379 876699850 234637893 830729064 -166529424 -396102214 597506809 21334281 864337554 106374066 -807977037 100095122 103900318 -664203689 76691738 -39916484 459507293 842456275 822147611 413111350 805061487 988164590 201921823 -908924486 442409417 -338470065 172365315 -806697933 346547175 468683731 -64575677 419144523 428865568 -164094162 166935866 -272404745 -163369358 -904255393 821144477 -5256923 -412459040 -744273207 221743682 -975573364 265423316 -882158062 -848348966 -534459528 115463689 506314403 581336319 -883965032 640499739 205071221 415138529 -527077464 -681003011 300900433 -866928496 816139987 663035235 -730062591 303725268 527825014 423149888 -428922422 -785684998 -355307573 -136577397 832772692 -834883779 523958247 346382450 358280021 677893859 460889170 -223222043 -531881666 533089504 -324496384 359381925 183114205 -344366806 -647731823 -968373730 37254972 203249033 -238765614 -436809639 719747146 -85900374 44260445 -372396475 -273568438 -217081087 362210392 499650804 495994722 -965433825 382548389 294864643 -916712426 543517489 -182487022 -714065606 332769580 -284394774 311644584 -931401610 463655708 891059230 -265702894 -248156077 212905914 777996524 -793503038 -682120015 708304523 -635622079 76548913 522606820 -708949479 592185124 742702463 -887332252 7804321 -424060463 975136065 477076505 -926036976 -407667321 -601583282 90929721 -84866468 783828132 -180257456 -598678710 924735898 -829469426 -160136729 -508319172 194305670 260481592 216688908 -619655656 -170164451 -685834239 457617127 845636235 -376025939 -934191666 238126369 -715159637 -132047005 -913058212 855793675 804134414 295166961 -574158441 358797608 232784585 61308509 -85277274 766146747 -453841930 -330616019 -283523851 992335554 356552873 881842946 226998963 -880822119 562179791 925166614 -522444198 713275158 535384747 485157407 109135473 -205412376 547354300 -497566955 -272413870 915031687 972985001 241151675 3931545 -659070078 519307093 829981610 663278454 -91048226 827925570 -198801311 -293963284 -337232488 60016972 549129994 -95336926 839901849 203006389 327217796 56979660 926928524 947416842 714563513 -166529879 -65360471 7547330 -515504075 -694011545 408623243 66720912 180054123 -234761166 -681322001 -64450663 398690217 -518861609 -984799159 246426383 -46550434 -587284959 -900691427 -837295430 -213659304 -243465061 394982525 -546743432 632778229 -739358318 678630205 -992952579 425903748 -899141833 735077751 683435996 -128559404 -646675841 -942948033 -453410296 -857667887 -230589287 -9805192 -856818709 -684700228 -14350221 -15622106 246085719 636506715 -645353684 464932784 475469708 719536488 168170815 -757749984 90181697 390508749 776017965 396169970 392975282 -744670562 657039100 -917662107 218263204 -887016360 -34212325 603455757 634098489 -350544683 835668844 192754919 373967593 153489395 518695827 907752291 315674135 -239791868 -282843762 -372541616 896508983 -927341514 -59657817 -417400168 480781072 895376762 -835142581 623614669 760268696 583470619 110455197 -81073764 -686342507 -15453829 -737085506 -360214736 994177199 747139425 498955077 525459110 326213605 117840608 -789052948 584984162 -959348110 -678743093 203137441 -381805407 333253048 714879441 599191259 -713595764 -604474002 710947062 -967381980 -241559534 165691287 164233280 632313842 -556714431 -135074802 586400934 -656181417 712862157 825941244 118879841 -998999882 248496964 -972978838 636220062 -620377988 -57724464 -873440298 119421137 -179280794 -176177871 529585963 199605966 -975382626 446870352 -293239 -340294810 -888895907 -179214963 -279584931 105820870 838302260 944082543 536360008 -78204034 681414749 -408213125 -248040872 -477963414 -408247799 -140114517 -205161143 341030300 -129134554 -975695135 -68329656 61882570 463121512 213170154 112594830 -508275468 738973679 -629784622 -476431885 283256287 -484095646 767851490 -814541737 -759325627 378099752 50994356 158545266 -740975388 683798886 -758668182 -453604042 683247395 173530661 -963483025 704252289 -95335148 -536855678 -423415360 157019616 -322184174 843864459 68455317 769509299 98576777 651568612 797612749 -504028294 -397961333 -485154254 967994807 -365849878 713113058 -405362034 783934019 -69977907 654056161 181284412 885095344 886523921 -778718672 -501581126 568625080 622576478 57880053 361042336 603299740 19531430 687450660 -826072180 77152032 -654124822 -26136479 -664876037 -415337927 110354801 407990120 879669090 -504632231 736338125 884322685 -904794299 754423545 -121419856 -802847019 278406763 590263030 -329097140 -252844890 445951449 -294946151 865143905 -753221164 291323116 -495748434 600329188 -213369064 207100737 229671355 480806122 -442191745 508652237 -880215550 492777277 520932216 -37439746 -496525406 -197184384 -248278002 769981121 434005142 412047575 162219486 -525034092 865283186 816289371 -501138054 -301802164 660916651 -551742889 -316786139 -848723995 -174318458 -238028250 -441576737 826066132 -210765356 -804279687 588707135 603182450 543876170 35867083 617051170 10398358 -440108194 -687464395 -343809622 -674822163 510323255 -720694802 -215821866 591083181 -47343912 181731304 -880658024 520868516 -759338290 -14699448 857194209 -301623194 -909150238 226203737 442744361 97270597 274636719 246870959 184671958 -453411638 489757194 134002372 -227242700 -68060553 -817075412 643760128 338408480 495154649 374738175 372830738 996220890 -213677237 -74129010 -430508742 514917855 -920188681 -859525426 360041640 82678028 -31362687 137627827 158767355 -524989937 -739797203 238110463 786220825 577438283 584283445 -550611955 206153244 -288106534 -746689676 292533275 -875920214 99794950 -396041532 971316177 -778389049 621160404 740804964 -827288024 -652650678 445364363 -720377817 785935999 55908260 -540263629 -305605638 -821068118 313526139 379329046 -476115422 -705793194 -194380428 516076055 -499469266 643175666 -923903101 -763338207 -677306969 958582253 898767056 104902730 -497589077 -559558560 -235200710 -722278626 -658058796 -464384711 -753541151 926973297 706537686 -392800077 -983659907 286984964 307686642 -291050158 856938014 564954976 102739942 512600760 833815500 823397198 272429223 -222443497 458796434 773371833 -609706389 -520044735 -998876788 459423048 -286315863 585318288 632391737 -216520376 807085150 -474580902 303966585 -420694573 202092821 -720931668 165574853 167059626 722760305 -205004246 -156092365 -381823135 -686252449 -704915890 -404684273 -693374191 -358470736 -528330003 672832504 -244929544 -165065135 -135680988 680222833 -999958407 827768511 -934937677 476527252 -209198456 -215270495 -548876860 828764600 -263678991 -451210924 950809802 -364501806 -967750254 -219665747 892424387 599573150 -953977024 -252361224 -798393513 -909737653 -165202244 -215885513 -323945006 -653191483 -38333136 -67505184 -83985381 -662611544 344236495 55897554 363633158 -7113160 -488923838 768674735 705989101 -445833298 612899571 73497302 -534594424 419555065 701314277 -715893714 711364050 -84300833 148864501 942127598 122592901 -17074538 -158141146 -276012279 25935095 248128982 145693636 874245571 -884745086 -951016890 -22202625 983327220 -884452477 -641383899 182372084 323405741 102168017 -3506168 708880887 211982533 56295168 -118375784 -392810505 -631283670 -200853468 793189457 -902233500 -486746081 776068244 508537428 156667998 -601780572 580285334 -589565008 -912844901 516605821 -160907204 965334759 -148227243 -846983148 -990292661 -333116247 356366769 -108589773 -913874458 -93303110 806560559 276279440 653796657 -581953717 -981091046 300819962 911905937 51158653 829481861 98111231 881899327 -972846316 323629823 63063265 873100097 462586701 651946258 165286005 -736270669 -903668810 233994574 -359752515 635130496 -368104197 628483736 881947901 -932760554 488555518 524767367 -860655973 -914073933 210971799 -95997973 595262506 -995501168 -711135213 348604519 488150792 709039730 -494004512 825427878 951068701 -634936195 -101961345 713517720 727494147 -618476603 109456056 802712793 -177527371 -646583186 695580164 -245289628 -958674263 -296548522 959164633 -948616546 297528269 -2828077 -608926947 168312692 -497213913 -280393579 -309960549 -486577287 426537619 -829659229 575613050 369880801 307134279 -360289735 -574215302 -205504744 817523325 -918243672 -785806205 -626012533 691149893 -652009901 -563022171 989374622 -554675119 -468287689 493799260 231601202 -94597783 740909735 -49108389 -586731909 -41381695 703789347 72843275 306756009 -782017221 384353432 590720062 505270393 -209506017 -230034020 -785420042 940932996 -657813372 -926460439 224376196 592226293 -676833481 -327271493 419111211 -422287788 -50611839 -235736173 241991981 228095612 -61557855 803388155 -310113183 75262016 -651971381 -351891511 107886807 739324774 -617991074 -484912924 167405772 536234052 889610230 628475707 -783046041 -759887954 -942880192 -795131217 316341438 388716374 986447212 -250625409 756335407 -183754192 -849243061 -346603642 601471092 378056598 449762173 747493423 539113791 -49202713 830074055 -648260540 -54324906 623788784 376318761 -562607320 18510596 -638827185 738217664 348600800 459437779 -727238816 -803636970 -399142631 -299838637 149180137 32161887 -699939648 -884010595 338970878 -854486442 492067476 647743074 934960477 -743874543 394542793 -376310608 496236740 -523448253 -958455824 -414473457 -636248893 541553412 590866001 167633162 -650857571 -921136842 -894738341 -900461125 223578497 -522440955 -455164718 -781041854 277797299 670803410 -888821120 702977378 477243201 -272514636 -608069647 -144814501 -114545172 -186815314 -428932230 154012326 543946538 -81245053 25775309 300489303 -427246661 584694538 574741355 -478504091 216236164 37603233 112648633 325700014 -580153042 -141968282 -908687691 711817199 -781189322 -133096028 -699579617 237463138 -229653852 636696626 68027652 -466947598 214834991 231784361 558847564 190928776 -555793817 -428909754 827268061 -377612404 -136123130 165295271 -687526519 734957 258657507 932439556 81254147 255827834 888400836 956434880 -646797571 -815339604 751720890 -73801274 -938355979 325938684 -495301311 -267601340 -457925808 34138726 -32729478 590137837 -561231964 -446326449 215307415 -8642002 632907351 -739117213 50767931 383286967 263342926 117711731 572399299 664510558 340393526 -97882925 60322622 319033410 145018777 448273111 187561315 734891578 -176522715 110084368 -776269414 988645333 -440985897 867791100 338061085 524791709 705053397 -441954851 299145575 -811235002 -842466200 -908394500 347766523 -870129627 391548335 860396600 922886207 -636785730 66839541 641835117 -462785491 317769810 -232898582 -726217293 -186865264 -20683245 -653714014 -512602832 -667691739 135718406 247446637 990915416 -705580394 417176417 -45231188 268513077 676387716 -670520492 349279348 266337532 486777374 -662081561 -655514374 322548377 -684246013 -564290267 968022177 -877996879 -516399099 -431709285 -222442338 -640889950 67509156 628830651 -791793995 436053585 -716825355 -326711978 780380611 511968582 196000964 628689159 -1635644 -479753513 -782237967 291210986 -17649792 -894991512 -222028639 -876954407 -739603440 -455623294 937228684 -680811453 393672765 -268217037 771199150 103156980 642737492 425113664 632380650 -511799971 271656283 -808164061 737895224 -976400693 -149615802 965087969 768899964 234205917 -233457181 297967411 -718615398 802778215 -644544252 -305050863 -674359417 -141572622 661586354 -362367315 -52120805 -523004358 539184806 -356935396 -357981229 -55249439 753033841 458167343 303480273 -857296190 474133206 534055023 330507193 361246929 841576343 -46658227 101786059 273645583 -433116547 -102457490 -438058034 749014600 -962005665 331851223 12557749 363312384 333942142 -504828145 -769193615 -173117594 -585806196 -870047529 -657809741 -70605047 639396992 239840303 686393596 -278507955 837343945 -859389153 525735766 201739555 218014142 -257085120 194818493 -836429992 -411337655 -685487203 487694891 -249111501 -890861561 -745561926 164509365 185964513 -567371763 285947568 -6786191 991338414 238249621 -285483705 890503966 148264686 -837017625 604358603 -378444955 98668852 943350840 248023747 392469126 773601005 318631687 274964253 498227513 -2444456 -800036274 869289487 927460586 978925503 91165933 -366033264 433941287 144528123 -9473153 67502855 724398037 -734677000 162593510 388237737 -714285033 -197282255 -19933080 -204831895 -329903765 -805084335 -50165060 469686610 528640893 -879988773 -662176147 954852826 175346322 -54976821 217445024 -501800024 -682870600 -194368849 853805438 603234916 909630705 266569756 -160744376 -569957884 -889535951 -347489407 869198343 -456700149 571598762 -658571970 273238173 -333997432 103635711 -521775356 859896673 -123073717 48501568 16368977 -363810102 609230097 744246972 -114373829 -709428142 816079818 -276615322 297540753 990712913 622694146 -769970202 380671466 51003822 441198294 81928924 54577963 -419587750 486659721 -808766083 -915711312 650683498 217561656 244791986 -248360548 -341739078 -773401530 -510440927 -906277573 411827276 -703167679 -462470604 365693564 289274292 -260818620 -355381139 -144377860 375896905 406200342 -349788637 -221072433 -751474502 -55356538 -33116983 673235847 874276784 -519385759 -940139345 -883134802 -41455456 -357035573 -675460204 -884492529 692404009 159852320 -381806576 -932076256 158915906 192939098 -159355464 -200338208 -697964020 524651884 -34091239 784102814 -741377653 -833902287 556285824 -254550765 939549954 503062492 415607254 257231193 -731641091 -961338356 918732405 268000174 -876538388 238737993 -479930245 -746037558 642385177 988194398 956928121 -622431981 -787407963 393678161 631227807 510576324 -821411649 177337395 -808893861 -974257333 -366350053 -19842522 760215982 14676864 314264194 745069183 396726831 181160857 828404629 -498410859 867372552 -669883347 -304442274 229767745 -232966739 379054982 -808668163 267372663 -214277118 -819975089 -367794460 89029156 -311609026 -621334891 -813060418 -743217867 -623609461 -891055147 594191210 -40849807 324310808 4780038 869486007 895900120 -507174496 500441313 45852533 34053506 699011600 429239094 -44990937 179183116 941809263 798405184 -978020018 -265172606 814604280 -84767476 932605769 -640918456 236979284 69384114 848604269 67810221 -497033307 876975129 -535899038 -23112856 281374967 308217555 -92752571 -631314333 -367702507 -444042724 -410634763 -867361714 -486913470 -950881734 371932819 971823919 -18264010 -53752348 -191593480 901939491 -977686525 407242729 -407209946 214059451 -245714754 -367108871 -400420197 -559415050 812322023 -365231529 -790974226 831439624 999340477 -161176016 853554477 -624568946 193529871 478541758 -627714001 454431690 -744483667 -559834104 -820747675 398747048 -684595311 -142080979 -535766537 238263535 621434703 -748603806 -905198581 597560769 43534734 -704597961 994242206 -194681924 628807021 301593112 -659944497 -182043536 -508262226 -245075862 216548770 404033445 467362931 -623977510 356203013 7457474 -310021589 568735110 -479140587 -723898173 -968644480 -676871937 651790761 -841941092 -999961115 53707604 -702529597 6573684 -378761031 140691589 519110582 -2851036 39630173 -428974011 -860008188 332158753 268902150 960644128 954654167 457398965 131999294 228677068 -195341865 -816538829 -435704131 -769251750 72366527 534803682 89365611 -10110250 -812264854 621263896 134807325 -290672176 -238194675 734174824 186048378 -452586334 -402126029 342552219 -173270112 -104996071 655825488 -889401919 938709320 451518377 -561524649 389997863 468623817 -532804332 561719524 86151477 -959293336 -851879079 -547252599 246358391 47890225 -505972079 472917043 708505200 563956683 -538153741 -926102931 -879005908 -694335466 -148294326 -918729805 691591068 274069016 -206950853 -723655094 780336839 -151321820 136029872 -423518543 -416515683 -924491564 788960186 112518730 244464131 857758531 -514542044 417852927 474815646 -932446891 -809263783 -367831679 194600745 697272086 -320996758 383385299 -24415896 -793333818 997451948 294496291 -328461752 -609613923 -82663539 203819159 -278842869 -574114901 951835743 237646437 89360701 -565469975 376248851 26830321 658638124 446227806 -148187526 365166846 -644735549 503508208 214671611 120873132 -602622642 -797397094 -458021553 -831772684 -345066928 -663966703 -993338342 971471569 -770293073 321475065 301535885 651839879 -847205898 389424292 949001455 834460993 -233230322 58952286 -506264663 687119060 877736577 480154550 687078287 467779175 -518843093 362091301 -421948429 -161373300 -252178639 666254303 -725434462 72163577 271721120 463451365 -629329447 -970324329 -273278935 -920870216 -47611621 -460059979 801947989 -587508056 -667791769 -395249765 -498422673 -594248206 350070217 -519730737 460230644 -884017854 -109854832 -885212811 -549926090 618632340 -291081008 70840149 434462722 -255281952 -370846969 167476139 473918245 -162907589 663524840 -782310750 954226505 -298987263 338121478 -656138815 -238199571 -415685333 914121580 -87148160 -569699583 -215915274 969015442 -820038259 -748214941 632372296 -63065879 -331910619 -904287147 823807184 753485341 720576226 472229870 782953574 -80962355 284232694 -159366899 -186288648 -126576933 771558214 -569467552 775670140 55664553 202483120 621821882 -863568757 984510915 -272320377 544902077 848436791 -33585532 957728955 -161176369 -573813142 -247744948 -79352374 468327136 -854785036 -38054696 917302135 552348140 -197621722 335277544 487426928 971865357 655471749 -724514670 -758197072 -191271271 641417867 412341669 700753043 540260468 957787122 -265239112 395287181 -930941836 -471538945 122909730 -378069679 446436480 -561958674 348721313 469309857 -558621661 -372677477 -690105183 37502239 -649489749 504816500 241964356 -439641109 649567106 222352006 -458854949 773488098 -623868754 447904491 685681696 -522049895 322503452 -567998461 -111020530 275643839 299420435 -182661269 361206835 -36479450 844595443 938719830 -362719423 -609479034 -259600081 -988466486 -743410268 249472305 -481352441 -204858173 82140214 -499993129 728262941 205774862 -22806568 -245470920 -439178576 687296010 67299362 -703776768 -656604948 42623150 -323576115 738672417 265196965 444183376 943688345 -912078728 -438694547 555508172 204314858 -317528445 561170290 -635584220 41923497 -204291571 -419306166 666427834 587783793 768731854 -178479221 -941897123 852108591 853560788 -653684228 840725101 111470620 -391254204 -882953901 52370472 530638326 -381005521 736156109 117947970 595144234 -280820312 739294785 797029356 -472527129 -605444457 -567015398 701914159 -834744148 -312342298 -183366562 424082868 699031327 -92055029 -501099757 375908170 362394832 -269206303 532666016 739162182 444609553 -984220249 759148638 -450206915 904609093 68912053 243068000 79741413 326563204 -80279670 -70537570 -515945864 983098185 119579421 719936184 36052718 -180376151 747119284 426233571 -423041799 829492660 259781095 717815596 -651504215 564812813 590608480 -802672245 -926714686 68388537 -209116695 133836271 -966429109 -617042932 826300601 -707437191 -815428667 -397593954 -712163822 -876716233 -616296603 280836163 -969736065 336326973 321511337 266205730 -64706150 591976848 -203433783 -630840463 118633159 -900097242 -19036031 142874226 538104457 947404962 53784331 -186290736 461726169 922199481 -511170124 -556692158 439502234 12657852 -617785639 -561074328 891553106 -432453235 143401484 598916446 648322415 -55621236 163757440 73095253 -811206914 -249826161 467166036 -387131528 867529725 -964856513 546249421 184389394 56198589 364929975 684165402 452726009 407611109 26875093 -832071822 -8821086 -144604995 883763853 -608283993 153771247 320486019 -606842566 607947148 -691155367 340524113 -115192777 -850478618 234453636 -387102613 -219215041 -222898188 -816320801 -676191240 -692039218 -974687066 99647534 -804308989 700431284 -861642559 360534900 117557915 -745299790 -820933308 490254544 -324125644 -50939670 413585821 130901488 -860160395 -331533509 -169888603 -194481774 602490016 324974967 572556742 591467740 209136935 -980634421 -28750564 -568850889 719259872 -410020940 -168551702 560232168 -627796984 -587232675 533524529 95794590 633493871 365989123 448982800 -756142971 -593848300 -718064158 461993529 539629519 -107957764 -620586505 647482892 -940209102 127882014 388330391 -981662750 199948587 -647671048 -779876961 147976671 -461368814 -406812654 616432060 -697663738 451969180 387922435 767393328 642414878 -344609996 -375042279 -77841101 -252393484 -340873986 520583319 -605336080 826509152 407672307 163311409 -714829423 920253076 -974929789 -959068512 437708780 972510495 -679416631 -230514773 606948209 -447278379 -62493380 -866745157 762681454 691527339 790033574 339033383 -52981782 -106235103 -408443594 -769523346 -75285700 -328363658 -279550182 -92581904 -758845256 546186116 -79446088 -676135544 466926889 244243999 751709225 -338495394 848860269 -212327074 -820999303 694109822 -980647840 430268718 786564702 -198091391 -49194637 486567508 -253069526 -955654694 599638656 260218914 -759457646 -725804050 303811079 -207709647 751972929 996569548 -879668235 -939728853 -540918802 383530195 -231874162 420700187 468617153 673486630 -421974613 518125749 -395434467 -472652538 -464314394 597459004 241757109 726676112 805426801 335422255 866232128 302916619 -593646214 -860655062 -525534955 708014382 -146585550 -194227846 335717142 -638154740 -881622290 -978359972 376631695 -800177687 193846008 -545508787 -307922739 -161680990 -17191809 741575617 422747390 -254327623 -781591892 522577041 -31095514 186103876 -743664132 242416378 735975149 536517888 391240741 -998030021 578110778 -234253080 445155445 -99071553 -930329281 -79832062 736587262 -841274938 931177215 965127499 995447302 -572714429 209313121 184859484 698145322 12274805 -347122044 -911641738 -603468203 810511200 845440926 -555155300 -770311583 -65074232 414851685 -340465562 218187437 -499482827 -333702655 438483406 -547995194 -573700916 -25731343 765563505 -181521220 -202300634 18427736 203412412 179514963 630114955 -762124143 761965637 702124053 -953621725 224692165 430619540 -586217562 455688407 420574441 -982245449 -309742284 -589717796 612969328 193117260 562110572 -971700554 720509459 -15694826 757030463 -144564238 302626379 -591197336 -900277197 -910431172 986790589 -607387293 993707251 220669127 37181799 -284952714 -940766597 512809696 362263903 701525247 62834466 -378026133 836404341 294775935 -461110895 -646635169 -90878028 860625467 484937841 -108948409 -407599547 -655831672 30162219 -316627303 -856756500 -362795405 -228073040 -224377292 640770292 699663041 -832628283 972862190 744134033 -834829706 -720517155 540054891 -518288229 67600290 468889317 436695817 906269726 299586170 510833996 292171868 381927595 743410843 997592951 503332171 -636435102 622912485 -19521159 60630869 -755017397 191584108 -562282081 -277277145 -879986301 -82027342 469480191 319391010 -457666717 491218418 397265847 863900646 -593740089 896999552 775935044 -215070481 -603840967 134615311 985622802 626919956 -494087667 -258848550 265228077 553389735 -967723132 -483155293 -36116703 -120009775 362143111 -239822785 249411746 -901138916 496855140 150986002 337055806 664740392 707186840 -26058199 -715127659 -291042667 -843623031 -736924972 250097246 560003944 317416970 -70497665 -743265464 -76154045 -742703142 -564664928 593155432 -598184075 -169996336 649105028 396299188 153608069 315869921 -665853541 90509693 -300714069 -162319438 -244953196 -762552045 -808109664 -160044663 948243109 755278810 518376997 -553707392 -803937271 -824465897 815475534 -438211520 896900382 -199813712 -235260525 414909476 297548626 438526148 -507390309 -65447955 96121556 886452122 774586791 -868344768 914236327 -227668359 -712608562 16878772 -761167758 140006898 480787906 350422343 642781833 647083412 679851883 -693515997 -122286333 -866799505 -103205657 354786940 129997785 263512781 199975407 -198437461 -454568195 30701696 -514501504 -399265307 -683588681 953844012 -560949362 857233260 526701806 -558495128 349954230 835364569 -892436240 969306150 618978978 532119907 686727070 -494843461 662262080 428627164 891627972 -360216846 867909945 916657129 29441500 -653266419 863989680 -167657588 820269224 973509364 -210391499 680802067 5815997 -78326164 866924883 226464762 250073081 581560535 251419163 536846424 639425425 392929825 -163167115 -846707069 234245149 -101479356 -872943747 -52275544 -518401862 -558710195 -926637907 -568660981 -298408195 236810070 -553781117 -912526414 484176834 -932815703 11314371 -529808031 181745059 480630177 339995394 -776040777 -756676789 -794392787 -594781979 850712915 -190846582 91809911 801607517 593437829 335848524 265693921 -799036925 405025277 -855952501 497431718 -484774953 794750699 556706078 745785766 -256729061 -123913882 -629027935 826792996 -216255580 -186859678 -587418924 -228702204 -443321334 715879971 -745523664 584501661 881275268 -105755460 -674569875 624019837 -947707821 122737645 99435544 105355614 744276503 897035384 453710155 -744109061 -41267979 975738168 311347820 62308159 -134437069 -92998884 -141439238 -283760723 -280617567 19578803 849568366 577898583 147521136 -543735367 856778062 -499725192 667564202 -730863663 -270734968 357723702 -114514107 963410679 359003601 375194864 -542279766 306308534 -765108433 565578724 990545880 397824836 -555271448 949223763 535766124 -744914398 -754397105 441549688 -338286133 395488017 -936298499 510755346 977147421 918082021 225265156 -500245797 263800153 -839973965 948061105 -170717339 161506472 -622600142 -936833451 -722178523 -606590760 178357199 526284832 -105970234 993374706 -233558158 903784786 596294980 755321625 -309450013 3924044 972861873 -131386956 992538779 144908868 762108184 71366318 -393398564 898305377 -994233814 -143669332 -661339677 -471730799 213807725 -438456702 -460982298 111403213 -540503682 -848284550 -24594292 -421305518 209650033 91090018 -842995292 597563699 -980432034 445971286 -274986995 -596896609 -778212499 -43577394 -498751719 862513408 72111538 -173445407 -138213698 -901038990 253275406 -387293624 -322980044 -592228207 870847689 967452906 884321393 926130402 744519793 -302008993 984259164 -230656270 562095025 -793903180 812182693 -316921885 164410939 204934597 -867435760 673746063 -455348234 424134454 -111622537 935482587 965236337 317189520 -609014193 237363605 237109770 -301809309 741510210 -604231494 613365862 -117458929 -650860350 -584334395 159210009 527696878 -773681273 -805971966 98511313 -533345200 370335464 828572286 354005629 558570514 438412421 -286965714 795877280 247682482 -190196119 -967020640 817756061 -997532340 62097927 491409947 798947409 131738415 -78464798 -865697604 755257844 -359106903 895811164 433051094 -576560886 723678360 613442189 268138138 -283534722 922055031 -654056275 152881367 517698654 849599163 -895573487 -822144134 534311117 -513054945 -616549666 985498816 -905360744 642774606 -96641419 960677185 203633539 -732046260 -850353335 630776673 462258777 -706994100 950898964 172057704 464356487 613034560 -696542188 -232883224 -497360455 351772731 -766088899 -668145743 -319743250 638962825 277244629 -821380160 82677793 797442348 -413047708 998157756 756238931 329619658 -855461399 245226521 474263765 -609193533 -284672799 -582173857 -70211363 834179692 -360858893 212551340 -36976499 -107119224 -638718892 989323225 663850891 -406753691 532001573 -708415073 305620936 379966246 628535063 -595537846 761034830 -653182721 131819201 87489323 -405221947 -335937169 -635642796 -575863936 -487381138 -403867895 887136951 -273134244 298564373 582202471 221432089 499928976 -365419976 -466119794 -269962204 907454240 394589042 92763012 -441283670 -114575545 907876707 540288046 695944535 -723225390 357404564 587546232 -677985853 -273659171 112767692 649741107 -889589427 776718130 -703905186 -702134868 40355082 -619023358 210699514 995203953 -308027363 -983971999 -876606591 102653010 73125527 -293410886 -938533797 -366759448 -948385329 -853515750 283198060 -734843377 -704692731 -821089029 -816168482 584664594 -669145766 -865041894 355836500 560611302 813066282 402412990 704578755 483305224 184259295 -162457789 801870306 627164165 913342684 -201304031 -918157139 -772365105 782085248 -133581107 -278565359 450245494 375888466 -200823904 -802957405 973186181 763877918 348115287 -554194516 -699615547 9817002 705483502 745955228 3243167 -405378649 383635066 -328783248 421745102 -425016741 -573213908 666293767 447333920 333491249 -316398806 -912147220 -721834967 542350342 -773283222 310071940 946172751 933448124 -940642638 -803996319 -699983798 333149062 -148442995 284491102 -375203984 18207165 818349823 -345170442 -806477029 627220081 499194328 575975260 806188164 -539221547 -854989989 586540911 713772123 -778691355 -995785603 209478485 357259869 113371584 781538996 -766984541 -748791165 193243172 246191570 -227063937 -962008438 -578206851 543514803 174366734 632346324 -617230684 -315197084 -600676575 -859264425 700074439 -508264245 343740554 -248306933 168475208 724676441 855094886 828226986 652431223 -190655408 145524537 435741855 480303401 -799745617 833650971 306198677 -115246320 -568995374 -208805993 -437010879 646211072 990312623 786083490 -350667350 -207029472 -668435573 -258328179 461085267 160167577 687724095 -911654987 173236760 -301522931 891236393 -47392135 180994849 188484203 -283468143 439385696 -646981660 655708031 -809005542 -939252720 -172115800 25122108 -453649019 -971533852 383279514 388272034 -915739474 379723410 -654243333 990365166 289309036 -103995856 837513739 -357202055 -911030205 721724819 256913997 -580643779 -403129193 -257157027 11008866 121942661 -780503734 168341640 599181994 621015516 -765831104 678620723 987115383 -385292784 -654459705 -581061682 8871328 -242006833 972066727 -481087955 158678628 -205077956 -499330998 -618377470 -252626998 685660711 448593822 290651042 289259588 167016786 -212455616 -14593688 280150204 545464359 162986445 -647351871 -794842665 336215335 164629054 735586952 -349762631 -493324116 -704769066 414976722 -816016831 344946656 967364051 -115912226 963328496 -628785166 139437371 -828399807 -777919198 886485204 -280544236 -423380905 -778272527 743322285 -572512994 -125743250 128343640 252406311 435125332 564472006 271438109 349334277 305493968 57641674 -391427934 -881409480 -551528289 196038570 -548650534 675812832 -877427174 278557486 -770344242 -385860205 851996220 -315194113 -665271596 52743944 -174199167 -246217709 285288290 887255767 134678030 754023242 -20258585 82733985 878603950 985815661 847817167 -410966376 651468408 880451250 849324685 1452670 287814840 760628719 -178023017 -101843406 305229470 -354092812 -840985314 -795794742 554730695 454349449 946622843 -871995624 457263532 -464639307 -598441094 -566979306 26406133 -364465244 641163935 -256733663 881457635 633765194 12458749 -597849955 -879381120 743080636 -290864065 991564090 749898 -946936100 -800600978 -941706233 912389861 -538154456 -945000377 -728278246 -203870425 632417147 515437754 813892201 914930461 426491077 -86912756 -200304640 -777102717 303833239 -209300969 535197602 836315482 315174991 433215728 997953089 999956865 -183375783 449638263 -178937063 -786766996 248775302 279071231 166216942 18061366 424086139 -730686852 279602003 -738303982 -24411851 -659525980 -26674969 -509378313 -181139240 607700011 651471549 269329289 -408550311 -552928434 -982312609 597028105 -157706196 -531666035 796528014 -508353679 21095090 -63778806 311066979 -513890114 -448815775 -838564312 747509823 -656592387 -835213063 -20485575 -774858284 384728602 802546719 99733480 361318285 -879940604 -315725689 111886114 -995665583 183158076 573235202 454694217 533296299 -831967557 321494813 -521169105 -407400409 -106148626 76365644 -817399544 -877649934 184848636 -70682743 -430171399 963257510 -464883090 -343578099 347192217 -387147454 -62537586 -109262067 -693265535 -843447157 8234320 792425891 732333300 843724116 500773507 783639831 -425140420 272410807 661851317 -29651052 122627041 261830362 246775364 221237534 152534867 -368689663 -516306558 -738235650 -775694445 317540615 580783461 -646591618 -490271579 -250530436 -151841030 -453500622 -41202163 -325686970 -56446366 -574792983 930582654 -903983714 -854340393 911410415 544148375 -147693183 910729250 -540240450 -744590031 462218605 438148032 286496333 -917939104 245330434 908124072 857455889 478276806 -198564432 949048509 -196869040 -922917972 -37819545 95796829 -498053738 563470197 671335294 -702699388 986376738 -814275149 -752724036 -707529128 -818841793 861872634 -45929638 -15466513 320718947 849259023 344809494 -376899659 926733599 450948870 -322206163 155748236 -805673273 -559935007 -751496104 265047439 128878621 11420409 -781662875 618085474 176620076 -711749386 -145648636 -834549396 425344391 767190007 -922935085 -740154491 -766746752 56709945 -219894733 -295024545 616965797 -49692542 -792581973 380445613 -730550473 743561983 -407291256 -403321082 863095920 457480356 -343304604 385050143 774743664 -370645305 -900352033 758896975 804798274 -942586756 -505847903 579799589 301537347 7281481 -102855563 437992865 -419747839 -393581599 867659011 730434782 929964214 69077097 739601979 -195797959 899614963 -319221880 374319358 103944603 -42648760 103624344 -506964315 296410725 -782246166 699850758 -945814772 -402232580 -217066408 -194132248 -184206768 581219726 -129381719 -932490745 -853439477 645432879 88441952 986198597 841379033 -534952299 980788785 -177828398 633395161 -663801348 980646189 415934022 -275195331 759425529 -735003871 -419570829 -959065331 -546436781 -738754557 138038554 -167145741 -306200508 336682000 330026565 -60546671 497880642 945439621 -202708837 -701500322 -238380067 90702729 626279581 -578977325 -668969645 736220350 -744174467 104435881 -542620643 -120407945 843804233 -702253511 396977268 288501321 -165651802 -894046623 921772469 -35270244 -459879226 -412254256 267565860 -110639438 425260303 276620414 533087322 720388635 613327548 681075632 -862860221 597575020 11053661 -147232078 641449431 -658970108 654572324 492036744 -767669985 -103786250 -873810161 166131235 -89189029 -748850218 715153240 756345605 669741723 566691513 -872489392 -435346851 -697133931 649146928 -136693580 191662282 115565217 -156168986 90477899 -171318974 -501365315 -671071786 43929240 858259010 464868769 -969479259 -999571996 268663986 451253053 479902844 -231895162 -228444297 379950963 -930357304 712090940 -237964390 -712575017 -334085426 -64094404 -356059795 -292813659 938318413 -692120943 872172764 -648577162 996460621 -412505019 -188169365 -637852739 531093456 -757827548 -271778812 -350373131 146301676 -121630205 820286887 558566120 132143087 356225736 521650140 231654665 -638600972 854909131 -654604152 -463381210 -933298169 -30915709 -297693097 218522913 467324855 194676210 -600279847 -939311548 731019860 592627945 891551185 33175293 -327212674 -837953047 841491303 703782266 739756566 -719616914 243860649 303829795 -256693809 -103731269 -786210788 -555559885 781014128 -300737397 210847150 -64033898 164619623 278291635 -415440106 -486630246 778470116 975959493 -732435468 -958463628 874262163 443976027 -977070029 -66132033 -474000766 21628053 -360479529 288264639 -604379602 536036119 184649114 -137081241 355679151 -953761222 787454228 -436842088 367098902 870613161 -903457123 452596923 130591894 -132979379 -740634881 761138616 230674099 554629461 776261971 657988452 671585369 -758544936 -302824522 -134797503 798333823 -127024432 428208602 3122568 -763753915 417316532 -126407792 -569632560 -735066858 -173443605 -422616359 -6501286 -947188407 990888785 -662393211 -470472462 54997325 -420494716 245888571 694135165 -46782973 -110184234 -350916529 123930579 185970015 969799739 696266775 -259685928 675252607 -745936981 -928691989 -830304423 -818518921 -694918840 679442536 82530407 259320480 -655433118 -878195206 -444385041 -30608887 725787454 366147932 900215037 896580002 18724071 15416569 -592534217 301084130 -807604504 -536256525 -69845554 419961938 -973217865 198949683 568899963 393368832 707575668 -298142525 -566130251 -781069719 226449887 -599504564 883145599 -600207801 556527213 819942043 -864402415 563512582 -159637300 561373011 771340047 516177502 -587608631 266785165 -717994274 457686618 -651553110 673112045 -61182988 -702000785 -103998864 -142622699 993568256 -90025463 215325676 921869479 -733668592 -512605150 75272520 -489865558 128458805 947408385 -150632871 -41710386 -758842612 -810505255 715450170 -743027799 622507323 832688055 -149642144 789047794 42702726 253932096 -232634052 -243001364 -77879896 -740138531 -543356947 -978950812 -366656557 718642602 188127704 943723300 713394168 599115105 453953138 221429742 -434555040 -228340209 776433076 543562326 -922157141 682380516 -709494929 857004290 193876234 812633492 631876625 -432307537 766300348 25733666 728354003 194304154 -307832295 -971060204 -447232170 926229868 -901411414 -835606604 337573807 679841695 318529729 922386724 -249918437 95276186 -882286388 -606112471 -82225441 742907244 748306486 104320697 498065700 -247792660 737501607 615762628 -714241278 766197363 -797713592 950467267 -867973789 781483115 -88532820 -943944387 -11339450 -904172187 242725797 -999440431 989157900 -900124732 -148046474 188963172 589487048 535700741 203207934 206661192 -313240058 540648158 163345625 852476983 33471370 -697334907 785591808 99337618 781203322 -607964016 -35811575 -14212816 -93968256 241920259 684260739 360281050 -8924858 148754616 858303744 -15101733 425001320 -718321257 -54987733 -457019943 -722234981 -661084714 -963999360 122370767 299923582 -218474617 -815727677 -473014496 361933401 502605969 -584503185 -811593191 555814939 894793973 194252129 -333362842 995520690 166356285 749008292 -692244589 -226606932 628473536 -818059404 -36600726 462128272 -489268645 898895517 18496018 -829264635 648255103 353201795 -119220645 795506854 -917717492 624473789 793968266 877595427 477898608 -141573160 753508401 -167047709 430373616 -966581544 60180376 323430704 218382126 936017121 869929529 -110861054 -556626789 -579622449 -983897883 -642001005 -242812722 373483384 -16777104 488668267 42170591 -684955393 662408075 224424880 931669067 -498122147 -447025626 -48895148 -164150619 -583487945 660746302 320116651 282912714 689565104 -550693404 -755081186 -886567248 526170626 931575425 92226928 -989831117 -162645904 821655841 370176876 -937871773 631534737 -78059982 654339004 232151729 814079395 -180655820 335732232 -516334859 792143697 399466348 -972719405 884767851 -848619400 -461835630 -727054096 -353729754 725789102 347497598 945530837 825357233 864885384 -860182308 -974292147 -447766698 -183752805 -276498425 -903457614 735386110 -499135340 30388907 453727334 139989300 -13540690 -54014001 591705531 -624508361 -458961950 595649187 842895266 -337894960 861821443 -849579346 794113234 -581425049 -677135831 280874061 667323778 -564814682 -361245387 -228039516 -455056200 188050361 820458504 -83775672 -296902002 -889022190 -221962718 341270301 -321530733 -118572222 -734845314 -691325915 -95926295 -440613514 565439565 883966292 -543993129 -850045619 839041431 878800045 -549234777 -17632259 430914546 -98440458 448966820 870172620 -547216894 664468807 300341212 857037742 -64479667 401358263 -941230611 742969790 497615563 -734369586 -120611191 -763896276 -189683947 246934094 17526921 -41594008 -117369435 -521382001 552747803 -495428687 -306269681 -487522069 838294047 172359518 817589678 792035363 775023958 934886213 -811466631 423192561 -68166541 -280669589 -196637850 -348331010 854600917 834282526 -26384129 -825012678 -239592800 367257681 905949337 -926832417 -436097290 555336516 -967184010 667352483 -679271920 689065556 482773349 422468323 247056731 13123433 890079786 -595582297 889598082 70489005 -11553601 -23257711 801448143 -69220225 -163337452 -182247243 442147505 345971407 856768304 -499445013 219895368 867353847 -877304838 566140045 -775948497 621792129 -981890071 -523591912 286937031 252731328 -922429192 -857705482 -471984060 -797897276 170416666 836675846 -779981716 -436962947 -213934834 738325868 308440821 -312250957 -905887185 591158805 176326336 -944083844 563851384 -928696680 -319270723 -421725298 239401029 432722379 -519282370 -929199157 -734132303 -532437302 -838475834 -762077243 -638002552 -670585835 458356295 807987753 -118190176 -501095598 -340486681 -855584836 -664134343 -665648242 -933471351 74827393 975819121 -946001341 723663880 658913404 -194674114 821345988 605585644 34033998 -711291986 -394955760 -830606602 475928738 514786613 335466506 15466125 56891789 -36325654 -347899357 317373576 283148627 4868663 -82183849 -632003416 304866688 382051913 581526865 -906953832 824093642 511011960 -131217360 -786351360 869698588 755496191 186419516 769396746 898409463 688867244 178261758 -7019555 -573549893 567891892 747300623 -56507684 674127944 529276889 -968784617 229522537 897186155 -303968912 168572474 -736680562 -159383435 206896574 -489680869 -830227804 -673862371 -295828268 378401136 -140484760 -267262607 -502270252 -794581232 -167999657 -830827168 -863429280 -54742595 639815954 979894634 517682137 -942793514 839219057 -631610111 -173285610 -586978983 435672111 50177511 -383440541 725281350 -356886523 -134746446 -571668706 -583413514 421343388 -45604489 -862049389 986323763 -796862298 341513863 -593106113 958996338 105243366 571797258 418607173 601372454 -497779751 993441840 792813289 -270405902 -493996620 -654127178 -756357032 277986527 -953798789 908029392 769608590 846496360 -104168322 -316788266 392405777 748580008 966278583 255506854 300585092 803656053 142061242 325272561 160074738 -358134163 41965651 625285976 -738206267 328424379 -666080816 -95566839 585954887 -965683443 353147969 108191618 -310386387 -525251049 -814196464 -427827259 523117198 -710423924 -863724448 -284815103 197260309 -392831295 317266646 -631429561 816442412 -224814362 151152385 -770323875 -962110855 -940298288 332192194 -181678934 -303504010 -926779549 110975927 -832433134 485448427 -709788373 -82582238 -625076742 -483042301 -103269896 -475826481 -286106523 -572174445 832704096 474775017 151201237 278115026 -114804715 -544800593 169326227 -54354417 711072471 -837061041 986032299 -718133574 999352224 -751920703 212682788 -998841914 -41062391 655968139 683860215 -920199501 986245725 -213509045 45929219 -636194770 363932416 250287035 -307381062 288862693 234286192 -156966431 -960604490 -642280832 -856834103 683101516 835939940 262391685 -899338297 697706691 -617484303 150357329 911610462 -543257298 -922891408 178143509 -42249275 496879431 481276487 825936818 -299001641 204990975 758712721 432285149 -641343449 -732702035 886050704 280226711 852086560 -277488660 285656047 116424626 -994204482 390363287 -868435571 336295277 -76295289 -260248798 -461703295 -492502995 148321519 -195842729 -748158366 -636038437 -123425103 -141527806 -386147455 -607660799 -241632391 952767334 869623812 448895268 473788817 -326448461 -468468105 617888597 -865729798 -296954970 -794289372 -5435311 338178059 360177440 -724579500 -493607627 798284494 201729254 486310559 572057342 364126147 649869402 929085612 -75542511 -146541916 382349869 -772075574 565891162 600319275 -207781959 -117536505 588192844 860354015 -501900517 -693932329 952600265 288614911 -845071860 -38365243 736714192 631774028 345323341 723206793 -421206444 -110476760 -214655493 -756496096 -387302962 760926465 -474129091 620926989 341791651 -387495012 574701302 976640054 868328159 -116809553 -805893990 4207523 -464214582 246828154 393343561 341103956 -372069522 -539589493 291828014 -201063971 705254690 643384250 -308808877 -483311726 936075768 478656685 100875945 599147575 70569844 -376495317 -679796505 668112081 -839257844 248960267 -677372388 81859 759225017 -459712925 -403154518 292359833 752768185 -702019997 911034168 -878107966 -481607265 -617980156 -120029380 785577527 971391514 -228290614 -66523459 -331155409 -408701916 -53878899 -690812971 -494637109 -694706704 804526888 834908356 -845065798 23036798 -258146708 -184448712 705767964 331159506 626225612 -111142610 571027297 -85236071 -90179060 -420226942 -345423028 444212952 -605299722 -565861908 325276485 439423954 -68085688 603711064 605868251 519250152 948336524 -254381722 -827086531 266243933 -215600693 868714624 743937302 -318215920 -414889952 784962506 -759005936 -854509599 417656636 231640269 -889504448 -961116943 549343286 -421378710 -787098502 -842027331 692264063 116354549 650923821 328903209 -432141845 20662417 -65055266 996818175 619041708 -324414537 66916644 -720531486 -457467593 4476641 -724873048 -86005765 883510183 -682637833 -715729891 601140069 -550261727 441268390 995797377 -915069384 317674320 -763543775 -83277603 -768075203 -213451743 -224053080 -522102760 -584368797 518738677 564844032 313892828 488204012 -129410086 746439946 -565147587 875045644 334079848 -699621276 -167514485 -606208589 -721543926 462088984 -149004632 513019904 876822296 -30418627 518110851 -154618018 411175758 -389630945 -490942213 923988462 641574672 -615558541 -949397289 -550881747 -321665113 -942746167 -369501452 -499999600 -875320742 88267464 -923979899 507796805 -637937957 -343026077 75711080 -265830985 -661337652 -454702218 -917635464 -302959700 -351239054 -278803396 -532595753 -48136748 -656532300 59896130 -504993757 -914824221 44190247 391288306 66928619 -601366943 -738174468 -688484392 881524019 -459697153 405339397 721876040 505297762 261758030 300061480 -899527756 300139733 -742319772 -511401892 998038645 359870091 503664572 -746958919 -547930072 199807522 285069300 -224183952 165923451 -321862370 324509655 -424702450 -284333949 -347874426 492857839 844296956 -72109329 982179103 -984775441 555420933 -822278946 -879541394 -448369848 823470702 -21275945 -340220108 946737321 875210938 294172421 -24820156 -31311338 -94083973 -437071379 670791148 147675756 -522252568 820347778 -712540705 164920599 243432680 -598562823 508759940 -688333934 412012930 800307890 -235510348 101027246 649419831 -948902126 683758113 -532627544 -634546845 171958313 982237268 -497839469 561413105 627485315 962959494 927454429 -922306645 -172389254 291905913 -382825103 836018275 -850148737 -499906895 -626145590 -115566260 -806633632 -26704750 266571947 902803975 902554119 -171746541 579887681 -212283095 57989309 454089346 33146395 792675903 -722257244 320178320 346327243 962684797 -800728328 495819890 207802500 -643316017 903396037 210107935 766733426 636625604 -901829025 281884706 -822006308 963992885 -166938125 961928394 -24344659 343143281 -167439581 253691132 -118952734 -472233445 837678647 785426866 -477405200 669800356 -584610949 -117419247 643280155 358914646 -754724266 307618687 904683515 -740299978 -823475856 -331880364 202198761 -587476004 -100945881 -863797030 752763592 805614652 262991165 663958229 973604663 -370521527 -296119485 -260192191 -282357429 346526929 239728068 905594905 -344133579 362903025 -961837453 357017721 119591975 -353971583 575440067 289595013 -177189360 -291416205 -328365220 -142805556 494490586 134068699 -212141686 -400342917 401628898 -154351275 731799132 -318042517 -931666868 862386722 -182040485 -93833370 259456634 -699493721 563235520 805082788 -821289239 485235638 -468079127 -746517639 -5828116 -452943055 -524600420 -933825256 -437013258 321965065 -911106556 -700395273 884193033 209105180 -154766460 -233850622 616130194 -10657555 -2629309 702115625 977422067 851926592 232851678 -300591789 620853762 209694145 -507186702 586042569 456138693 -542895666 -424776923 -855082932 -40000405 -757483115 500114194 835961897 1705168 -951185490 -241247448 -517913039 -89250791 -308939849 -270791581 -940038965 -900582971 -639981757 -932393258 -349841482 494211465 640512518 -991018310 -215498945 905761571 -280171583 -423363705 297462826 -380193892 -32643604 -980203449 758844522 -736667766 552869531 431083057 44916446 -319656459 761170286 -425968219 -133580291 -551772751 984714082 928447679 -486346710 177977864 -788983693 -664226208 166885900 -468114843 615217317 -240576712 698940631 604689260 439153342 -952013114 -328727006 146407966 250538247 -169413970 341529086 -591381975 -392180129 390047795 -207312380 916198681 -616799069 785759184 946642549 952439558 -400839915 563162638 166951035 829593111 851245594 431742282 -131422696 933627054 -670491513 -686614561 595999173 -771970565 -17068383 47421054 20254870 -520898355 -416610192 603000728 687226768 129283015 3149586 133865543 745633983 -176743128 383077034 -84325422 -658541173 143699023 538006025 219319464 -386405971 342717074 -345942992 -49417759 -766312784 -375860535 73256328 233472683 -649559024 -989101340 -158925837 93043161 14139621 -360875733 -12702691 867015820 -322412988 -12951993 935179945 -931826999 -113608074 714339674 -337101278 -739930766 -269486467 -129974242 -552043792 820092440 534731522 285646753 -489453471 989316157 773271390 511077151 685050348 893356917 -868257013 510391806 312064491 884633790 816872584 642026656 156546245 -572677660 -353328624 -211333561 615182290 -526878101 -168409308 642903832 -57096960 523189645 527424734 -307106682 338238465 463846832 -705949335 931927482 593351134 -443917200 876116940 343439294 779063179 -555340275 188892554 441493089 595577721 -498382220 404911037 44860651 -958494183 -162967176 -755126226 473428753 -6105482 -857266074 -299001081 204604264 -874470084 928589813 905765320 335494447 -269076624 -421955397 187408569 -395247219 916177908 -891627424 573120015 -709171732 -268897160 -436892458 639138326 912287153 147368208 -671070549 407066419 158790616 882627157 44924683 -436051956 -31243679 -542675147 -669550696 330799561 590347446 -660202292 566491928 994187901 871268621 -556620573 934230875 802461048 -235344796 535998769 -383466003 -829378367 -222391332 -679627770 866754553 -697317310 218723591 -953216003 227178993 494851756 -842618380 145674098 986737373 369115959 382207469 196182701 900793076 -968150973 -214565653 604172199 -673585368 -432971498 -818247305 563443891 -529914315 580585967 -352218319 -186422841 -92810536 248425855 -305784973 676791577 -742947031 804060251 -752080603 -311856283 224916364 -174168318 -576212261 -192811082 -107392590 63352793 120609553 987211041 926426410 66339883 960099842 74004407 -731929962 -625703691 -331612051 -688913818 -569048150 268305828 -742877872 -597660776 -902674932 390786695 -178734347 -96766163 -970179274 -562826347 -687557582 -878326921 -327795987 -834589462 -327692161 857217360 851532529 737710396 -602377018 -280922518 977503472 -128055616 -718298945 571883831 -360944879 -91754051 -721138271 -665901681 324824882 172223856 114807613 882334302 739347512 119845923 750600404 207504193 -684577244 -459953541 437794220 -121605236 172430341 -346799054 -205256412 -258141330 -590667828 662195887 -393364734 -622683307 -660954661 778909506 258480996 -496935269 -337082366 -579536069 176209274 -557110673 201630218 609559297 -556801525 435010837 -969267103 981535620 957328572 329715912 -497395192 600847314 440334816 -445203283 77341515 -673013283 -685859966 -791874346 -93427561 799256809 -441500274 -778897585 361738137 -946834517 597267172 781450443 -115134725 375630487 98512029 203891455 -103351332 -358071501 -19105249 864937081 287303607 -339339671 -572790957 -24542137 -176976951 409775722 45231219 -927106941 894550821 -515878186 -832267215 939157755 520998976 692688774 65819915 -845347611 -766827086 625241421 -44389473 492105597 -75284876 411416813 588138894 -407446247 -852514026 816706642 -876495938 723779406 -292102613 760351870 -395008755 -138064437 -255631764 -130701314 228872456 -115760614 -965113297 -463760730 -492782665 -570469759 -537159306 -845999220 411503097 849427761 -887589046 159579617 -129202057 -665642932 56219825 598916676 488347523 -767258310 42876142 45433340 537184960 -17845980 784945697 176191221 842949030 -390911214 812352886 404544954 -118177608 -40288884 359961185 456545497 599721537 -336114718 114735125 -739076394 -627205958 894216707 -400756126 -660435340 135831933 973008548 566577485 749065431 -951518701 113652151 68069639 214323048 -817306364 959024276 238199196 -346580701 -662774873 175734418 852403549 684994896 417291983 441237796 -171954133 454589737 412023129 709873769 -852503624 422042346 889614782 -840838632 -875873455 -674083176 -408039763 959153300 52318448 699875709 -58534859 -818327986 603246964 -374549859 943476085 -453684145 529448051 -755085215 -876599522 931397432 761109565 -345597209 970450820 800134718 -161876360 562612429 -382198923 187204322 -135862833 899656343 808584298 -873774229 -275461073 -502785429 982369669 -136064178 -3992399 -925585569 959496798 459699541 569627613 43387121 615512811 -558745284 -490385730 144964765 295522706 680055292 461066634 -434202816 -994353357 129201355 769202901 -581315258 557302834 -321852277 -169144926 -624133400 -699742031 -780635988 -68612470 940460322 -74097187 323725539 -17337565 -823431010 179518471 509816062 324203538 433123920 178591566 -29752225 -464998471 -135297591 -892383028 722902864 -115258203 -620366770 -170165155 655862882 -496858009 87657827 -404468733 674187346 570739397 587598888 677933403 -200419268 299832759 512446960 -698392812 -975820122 145117389 -718618203 346365617 -519940292 -479395002 303229895 -647059029 103834978 586079865 -226514010 243668298 -516278503 163558143 947959557 -908900720 319428136 -261235786 195492998 37100258 -571950932 155485749 588493249 -937120800 -736477830 -530584351 214953004 -296842363 206713432 594254912 -614428310 -253329091 533305383 597619562 -676215793 468211335 -228875183 -689277659 132412401 47473396 953243619 -965762883 -204721277 120036635 807449500 959095872 -316813173 911487889 -50381303 353958060 520477540 -96845471 -173834781 792656207 933018069 -775264825 927254291 572006303 -389901300 320021432 -326203781 -967001558 -620738051 983782271 441490696 -259011798 -143144253 -45015993 997097686 -378272425 -796013218 -316131809 999715159 -672615794 -719320364 24516488 -566123513 -567575766 -597639536 -568710693 -987075167 12865039 -979489502 -526467088 -292212013 -160722716 -418216462 991413366 231121989 351062170 -199569663 -853622909 -359018560 -365707301 -109017289 -865410055 -394139000 218997110 95295601 465206835 146835623 171323911 -378599220 -93956814 -57062018 -101276633 -983146198 424291970 605890148 127858612 454221148 993262558 -333870867 150924745 -397460997 301070347 215058667 -34940662 233545641 110918418 110133768 -113146043 -380904950 -769335874 -261810797 793515713 -212666630 -881300819 -111013723 -399822360 -398097936 -272649718 -449339213 -336884324 848129769 -228852181 -178686392 906027477 694305298 371267003 697948020 -73469131 -874688328 30040192 91228965 -283079345 14513657 149788086 478418187 -469151263 875844880 -487209550 -30524800 433474557 525679579 61803010 -969696370 90835836 -80025397 -781776351 276085880 206292851 -136684137 169154983 507981003 312176217 910484890 236147089 -838663118 640559392 -801003656 562286150 678576420 -487859201 -38712636 -186496080 -198000387 -522158805 779319776 353485986 359326058 381522218 -512809161 258485645 595753928 427182364 -343209935 328363484 361169496 829673206 -724991432 -14222075 486351635 49521257 -685187160 -213359729 464310789 -436621471 641258857 -830430960 -431913423 -193854103 586812932 20335017 878876495 466756731 -323389358 -514185834 -702294506 466783026 388096126 -339485637 706799729 -10869787 -370896781 -218533748 -717856807 -678316249 -406992341 887923932 -365631740 7912833 -472110285 847710003 270021590 217139504 147793949 426582297 360222607 240927093 101387211 570762259 532715391 61043326 -583781655 -854728311 -381405395 736566981 -540436282 -218855143 922467660 -528914566 -790070510 182300872 -337572715 -24939415 5557444 -420255894 84921190 -849168800 -998743373 77190325 672585567 473941486 -654966679 -961815833 585401043 330465490 -461316218 -86640374 664078493 -255070865 706945570 -729621658 661348474 -153588297 -22848306 248884020 603546914 615986505 -181277458 -361291384 -998249569 -85464286 629891742 -440819954 968784308 778345481 -431153883 921317706 -843875401 -806474017 -752322108 -456125472 -694375459 563909544 170472989 -491276078 918622510 198417941 -632587155 292447405 -290361806 -531747075 -757704095 -284672684 -172132216 -689395050 881518510 -366738100 822420392 -483685412 596406370 971414455 -218752763 599936458 -731202 -643884186 764030321 138841126 -587024137 -837769891 423046911 204318776 -538594333 -537452368 959042674 770037852 -227587313 -355007828 -677117595 -836784863 -887635156 -914745364 960537476 -6900961 603108775 -290205512 957165418 -974048926 612843677 615438299 -632843626 682515044 2959833 458762131 65844552 620502210 376729122 -77779367 130011281 689420501 -801267247 233152887 -171519932 951871112 482942682 188199529 -690586535 136340224 -884512184 421277666 68748100 -246065511 -379263544 5904373 294468313 -273288224 -193894561 554979615 -363533288 -895745342 -923772355 -397642641 -339701353 -754501920 785835019 471132357 -961544990 -656033889 -933366464 -636480966 -842413358 4851056 175070821 678774438 -244220113 -52921308 644312628 -255323413 -65366507 -217359090 834607243 744339998 247542067 850488364 632403151 -409443379 -615694238 532252503 -522352817 -577563545 -548612054 885936217 162746639 334368570 -119941135 974480278 330498317 -74098226 -21500320 990025313 -497057320 593679051 36193101 242460728 -599928367 -948027940 -293186062 -747736538 -126932100 -616024380 -531742806 288953980 836483732 838092282 964660629 980849474 -529239365 -818485005 930410649 623898584 97077837 -752682023 -337969505 211167196 -97762992 987835694 536059875 -643092705 93434794 -441422054 80741175 873835127 659535145 653620553 960134992 755163128 775226372 786224645 671745308 170312973 739768500 -127873847 -785775855 542108915 -46654831 -180807168 860035617 995442959 248937146 389574003 -739390440 372631297 -122772936 229707589 36561227 -852006722 -51822895 467104272 171520270 350813848 53304004 98118309 -546014053 492320255 -774321936 5336476 -292268230 -867603697 611689758 387229334 -89264520 694134113 254128926 -734212930 -982430331 270807901 -572183573 196825956 -516823994 -570857171 97141537 -497061614 -823331209 141518307 421222464 -998000871 825678122 -688057284 -23034407 187906592 -454769980 488983075 682001446 987114517 635460711 -306894790 -56364753 428542182 -821922605 -60410846 -732609733 -683342659 -967835031 -635681477 17802524 -7830679 840168167 -67214196 284556846 320301960 969262083 -538858049 368875577 -694095403 107078699 -255343212 25951822 943550603 130843585 239365892 -545122942 755157938 601061484 607069854 -169883544 31947861 804963696 42899280 769390482 483022750 -174101582 488369571 522071778 657056633 719054537 63890689 -494842479 -820012630 427337877 -802010040 -53462056 454025253 937496892 -562884217 -282395865 -22636114 272731612 -836046385 159006037 583215003 -260584719 -962409275 289919504 345785536 -131201837 -155994832 -339136557 712908212 427232747 -274303670 -368335805 -33974348 660256273 -459548934 -364187698 -631760349 -25738560 721891289 -899036745 196370211 -578358704 398033911 -461494329 -784395040 53956002 283096324 657751222 -474491247 891583692 -873429232 570929086 -238234290 -197405982 -113746086 602194124 -45923556 -180525539 -461354529 -247460820 411390457 -326393419 55449149 198869071 992183467 142898722 384151325 -494787485 787064104 -841834331 -880531600 -913801083 -185758643 799293705 653042999 -213117696 -248826128 978412296 -76119154 194174537 309996690 -874520287 602852401 -179365715 708415029 475938127 -555633453 -776475543 720775273 904612359 471716415 84331536 -717692792 -374863795 -643578897 -454285185 515677608 81656708 -218631376 60820337 47392137 50592849 83044597 883249788 57090709 -837717690 -653104786 -944097765 -763280333 915842623 -87645198 781883813 212734331 -110503207 -564352255 -788810754 -665364589 558327400 -685484884 -678326955 89424350 425381590 -942570494 -476944923 432811900 606788882 493708636 -604999759 -862120025 263019777 -609054824 160527775 609062408 -777548279 240081087 424140558 43746421 226652291 623597823 589404059 -136257987 654114033 198149521 -59231915 709441395 899120014 -894435355 -866490762 -123624079 325543483 -923008053 660284955 111224775 20885679 -413023730 -484457055 -809970375 969151026 -928753556 -163904462 -983104132 971047293 -937511645 795783228 -555447868 62077262 -343660425 -759900938 -75991790 346372605 -495659707 974879938 159164179 421800839 -541406349 998314632 88908176 -930479266 618129530 -278077875 622185537 836833014 702118704 581292350 -337256528 128807144 394357803 675733294 -490023520 469555069 333411446 -279183577 -209696248 -392949685 -242743273 450335404 374883143 -485454535 -737350242 475005853 -942629535 909210148 244536140 -835135883 -606050902 118633587 -41767692 -12039577 169775738 334389710 -24375910 517065696 591009399 998684250 -42687989 70241561 -234478478 -902342537 252107277 -715701561 -148477305 914447564 -876657675 495150808 137853376 787094289 754523995 -529982926 -354483147 -838252312 145326389 665243357 -372402125 -469951515 473562084 -433503328 -390405869 275520675 -489752505 926463988 249062781 -483352302 868078360 -583580109 599217956 910374154 -477414056 -26151503 636805600 444866877 935841787 238873813 -674075524 -443186231 -489591287 251692313 255156182 806048404 34407943 614251731 999468633 564533571 418581976 -658470400 -11575844 459655565 80064300 -956370051 -50917487 297890877 857736617 21971434 344109365 481229822 -428529474 -930122327 807007379 694144622 196915966 -950972005 -66957866 -413390229 978172770 -449717054 -341755578 989574499 -953097809 971432347 -891477427 866484131 -658504571 810115640 -331777213 251923938 -353660324 -688755331 994503497 -442401115 146041295 719363970 -522581450 -587178584 841092467 -598011889 564062746 -966562987 -990198525 659897473 -960138387 -693903351 -427368991 -10763055 -445885217 -625435943 324119302 304109538 -669505149 147692566 586717760 520911959 526227744 307573742 -35156806 -769441537 842018801 -129509014 -619305244 -420531606 -792225501 -709052205 817402881 735063090 -344681981 439094453 -729584072 -296130788 889878184 -289871702 716515216 582551955 -122035520 672676963 -563606135 -474618862 146226113 -688083860 7050617 97105988 -359691816 -116083884 195200046 348017882 15642700 -496558238 265096196 471424291 976566107 -965763601 -954329599 -190374454 -129776281 556510763 -426445271 785564931 -98093704 630570151 280704092 -440298356 740421232 -294286923 -999671572 726753609 -947774541 614816581 -875610693 487738178 661494838 273393634 548116063 214214419 179581943 978824024 251448956 555248553 -82279292 -178667133 517709045 474039752 821089296 -270045119 -321765419 978747502 106845436 933970578 239145858 301156014 875646021 318251502 167132727 -545878905 -32082496 713670466 456051094 -128320667 -108120298 -101186112 99769491 270006843 53600226 -87517379 209228653 180073334 -17843131 783193996 612598781 590555550 674728117 -695485623 -496715048 -693083096 747729127 959602262 -800564962 -87318831 530727897 -519519210 199921963 -929762026 -870552885 -476538852 792121904 -978614227 -305214411 -149312145 -868033520 -455412499 -444911364 -842930970 669434146 -622590421 733624338 -722294636 -980440173 462752609 399633776 -950270759 986854481 787507137 765877680 -935253760 -879399073 268210535 -454012677 714761116 -729485728 -10176007 -928472545 449147988 -928967734 -679047649 491945296 -106676942 214658898 206099717 385200989 -60709337 -137363682 -195928715 -202402342 298705339 -900466934 156517887 304680380 -652170760 -737876587 -154609030 -146266469 471671571 405631636 28488867 591084360 -114334818 529751092 715894379 -88835741 -412036134 -476489851 234091847 593448369 427068874 295307431 -567145463 593069971 905424386 -644799119 -308317621 335084236 -855047452 -541336265 -970299500 470663207 -248638589 189507350 -883437265 -531645256 -17904310 -451256277 -460003597 -341617310 -808080068 -289859590 785793985 -838344864 -982618844 288481678 723022784 -148575429 941774864 -772290974 -292610975 -248642227 -471350996 -865825464 439947087 634252378 -556441213 816210117 663920073 -61718714 247382052 668416966 515613087 688432752 283428389 530330841 -713675236 -244068804 -555913961 -975434232 -850981783 -945852793 473039355 909977824 937052376 946914586 47187960 816392041 63539442 675307979 380778696 813663217 -169081349 106288179 -412628903 -414861045 144480127 704933036 -778758596 341097080 30375107 380657481 -798481366 87572270 -391144534 -507152517 806585354 436739279 995837173 -127460844 658260858 -965188323 -335950665 -6812145 -615301781 -586271632 -655621951 321804895 -114628038 -185106175 377955297 350321568 -82741893 910725587 -307950895 495372860 421823776 -217235259 883906973 888271561 995860115 597625432 790169542 340580021 -810033805 337837042 -190013885 -301585822 353669110 -781634705 -586854907 699108518 53029742 -761570541 -433266855 -43608753 690676596 256160446 892055382 -410023544 -492068946 -335212797 441231022 128858528 -605291032 78577020 -545367841 -863994769 144118437 135009630 -403788812 -693076507 481774252 393765348 867565582 -354118296 454719741 -921302706 222680934 -311496275 -297109154 87730896 -761448802 -558098524 -911978700 -751240979 945968075 -7241835 -230096081 345124701 548462016 588874110 559958801 246796061 150136193 -258331462 254795897 -323765044 638228573 -736899293 6363190 390254184 -708105086 139742393 -216681019 613326833 752479951 -537926576 -781796941 904067024 322239304 284359661 -171008053 -828005059 -18012437 864663580 -517018325 -263858891 827156952 -320726462 153218367 584995454 -533024282 531104838 -96253070 335740072 663140086 -540370965 -679394417 -779354331 734385794 40493347 449692216 55710530 -728465728 387033361 -799255140 316714932 -463380309 -167340651 108334147 -773955975 -303247417 -486244141 295713976 975300440 -509714351 -584530673 -616547542 129950218 -762465919 -843109405 -168216285 -865087852 578015415 -529810779 222169486 -590273229 -947730826 -573449621 -720021779 964129677 -935544972 -171333318 397935343 887410478 202449551 678194686 874136377 806408442 900841338 -861919957 -820086282 -943538859 342324135 8572766 951594723 888044725 164731718 -4620129 -330812452 -995172297 577802719 -674448305 -936971097 971477476 355996808 -668409017 -71622604 700882992 -694786418 -969338308 -312386033 -568707253 -516673771 -174580259 733010532 41287791 874317707 -727877787 290980051 995041583 191821103 430068081 -402472299 5740190 -632892397 220650725 -766569545 -900173457 -451846735 983084052 -434523743 988674270 721188200 -466672318 640080946 -921176411 226549635 -158038200 893770135 -859522429 -601406902 788366675 488938752 699650295 584089959 -128345034 -41875514 -377017240 543169002 -201773792 -134688073 958612734 483977780 -393033014 -305934023 -293744696 -123538474 409300795 834431137 -58259380 -776729529 591940237 864102887 941373071 -600177304 -192981509 -98189666 361559201 275207269 882778972 -870652233 -792902624 439398425 432105254 -750997185 847530668 -45423259 -650118699 32903478 536018233 419673049 -999147624 474476941 -860555794 -35996224 289548097 883821108 -806388558 -517628842 -295070263 291306858 -907258411 874619107 -89084914 -118485372 -621846953 -835536441 119883987 555068318 -925478583 -975845000 143905000 192624938 -408450003 -939134684 411684822 -539102440 505430157 -684605853 -280728509 -358724171 28200016 846159828 -96742304 727011396 -693947767 430494264 -389499238 -800752288 -937318735 -772412970 978048551 -937511536 795497335 250122596 -394933980 -809802608 -288467345 947343086 -748836901 -495136873 930339291 -77933479 932779674 342268941 451701020 -13125205 -941743935 364588672 -41378067 -542737817 120748310 -80556432 -22500846 -446840953 770884562 -139005585 -175718044 522845710 -822293510 801934730 -214336970 -31394456 -839265472 449165233 381956884 -673230071 891708925 539713487 -685055152 -796390243 40911107 -529362310 -829002255 265141596 -739268724 -398426934 579854020 236615003 519946274 331447148 -920614804 72739966 -690786283 317103662 195362543 171922855 -661442770 830207512 704634700 -790458095 -786021893 495128125 -686237338 -469996239 -318662292 837076952 695163310 220310225 -770442496 -912849419 200533322 -616683437 709607969 549119395 -161027415 720971887 433315555 436404491 -214420484 -340209865 -226393169 -444909264 546262674 -398850778 230994260 -893433449 952280832 821512266 -265227980 -168595426 -293572654 566452698 -327437754 557311282 435786039 -773245212 951064832 -186281507 280870391 -111012276 270654323 512775841 763573542 -541309024 -681044835 -158059086 -442768710 187908449 357030489 458939270 189536189 -343346841 382127790 742225383 612718306 -644731742 983711059 268214053 722209450 226001741 621436473 -709879400 117793143 -977969769 -420566090 -644921452 -453203320 597154044 -202864647 998516042 -86889490 633170943 -414910060 812778645 -771477692 971310589 501549454 593677285 310784276 -846194340 -281960594 -430896421 415087548 585223073 -458234858 -271077068 848154112 562422357 -16340206 -778124823 -63520982 210704170 140845776 512529195 -180693310 -194939398 933350004 -66374160 -635104056 310963380 299614355 -559748320 -394057855 -879854648 625827503 -688830285 -836757458 -581512138 281418054 733863168 792383610 603862058 70032631 979366394 460714622 672529905 815218734 -84520769 -117668784 410108961 -189417424 577484034 86404287 357432529 211054433 865867750 -819366693 134578429 -668231927 -997440632 -877160318 -37846194 349156069 680840021 -287345363 -552413273 213736253 647140293 283240767 -209970494 -862356357 -756627564 -34778854 173404692 515427900 -363599252 313041155 -283200724 -960375263 341230580 673100676 -605051070 653717509 -564442270 978121413 695341325 -796327495 430294942 957178402 157202254 982593796 -707214155 -715181563 750257537 -592277381 10013838 994347783 -178490971 -489644926 -148267683 -867132488 785791887 808601833 -869262475 -667486927 -516053177 457730329 -177082549 -156517034 141436352 761262112 -405751697 -390987584 885536301 980105547 -311195087 438025034 -428362795 161572667 -39537199 -364213808 72278067 -488177385 263651640 -812876541 -10513467 -431195152 708969875 -206299668 274746681 -827621077 -322912203 -45674151 -263281294 -628116134 -337401607 882622627 -440105430 629577626 -125706370 218717736 -612504179 -661838465 -175211686 7242305 -316565665 -902711385 -949677387 105662635 741142701 -176468757 75431283 984544284 -418818611 706107049 -528823908 999567132 -491989183 70096658 267924256 48267923 702787081 619389665 856392332 -938989050 -149962753 -823474218 244205813 -676935145 -217819971 152960906 525973547 -24346889 568943562 -278343348 473262776 -861766815 166470481 -424877486 499494167 831310778 877268492 -902081389 -983865508 -50566969 565265163 -540266889 529623583 30647308 -520314865 613103352 344280386 -874234453 261498471 442775409 -220030728 140820708 -461492261 -631423695 -500807563 25629327 -539399571 669474468 281701908 431896481 729195990 -930590740 79583831 599034440 810748474 205646897 39455441 -351261367 -631839713 612503773 528984858 12917823 -887797130 647033016 -272218765 497755449 703274549 -354380261 688621233 -577654536 -3698797 662118237 943031373 746143845 -885331036 -993400658 472684216 -512823022 -846421890 -252618596 -161410718 -764440444 261230884 -382177986 254225051 -921444483 38975999 -430812439 603385229 339759836 -622928701 -759977749 452959561 591525309 -525843558 967157037 807257648 75430750 -369652004 141730946 -423836742 888165102 -830133336 -519041665 421073270 -260090511 -210459458 559601051 64304762 -708939469 260201559 -784030777 -6597494 -571116650 -822979704 -588287837 524695389 -319421563 152542211 -456373364 -826739734 21167277 -131294644 -248264325 -330170509 96064223 813899355 545755584 -920312538 346364315 -444503845 -488644665 -831398779 -638257336 766701033 -625344349 -107189556 -525689722 -816404800 432597735 915183694 428586559 -201475860 -412637262 965728819 -321161208 -982774888 -761605570 -10749607 -451873918 -859138555 -170029522 955325811 -776894630 -82366233 -378330754 -89901192 755564745 -684787121 523767721 -511345729 490538513 716935013 -515999680 -939339773 310974002 848485035 448982179 -578117896 906304844 659412303 863265222 957912841 793538382 -838823408 -484532804 -502971007 -315807658 478815881 -947405208 -57340694 748768457 -770524282 -676164490 586307943 809956088 -500512393 748346541 456739930 -361484626 -724146017 671996793 -647590439 -831017209 -548856059 -198694113 -370953024 191724885 -204133972 479510273 -759895476 -839684057 719102436 -489272630 463721875 404837734 -947297576 -73781961 517242106 -527268619 297126541 -758919575 800646912 453345794 -412806124 -781942844 720500000 645241652 376415604 -243450317 -175308137 -448633977 822633443 -929239607 43371036 576055550 -448693656 -913946875 -547439422 921521407 -689435546 -861190904 139941023 757280628 709896128 532074622 -812676287 -470013805 -500396685 400409861 -546797600 -883809317 -47006421 -41434236 353028723 -833430842 -496887372 883041493 -148000147 -213354645 -800458563 539184967 785652888 -40585949 -755930634 748702664 -321035941 -947530675 -43399351 -424757856 349778792 -761857736 989566720 -836175392 -213677012 564727544 49638212 -561521025 -611696962 95534983 -470162554 914713262 -351249897 114935082 -997994599 -901074407 379988700 -981012048 153572151 998565450 42681578 84289474 -302672126 497372853 199807219 847873848 28073438 490435931 211185393 -94174008 -271783628 -127547957 -17557823 249423328 607451664 -298421705 827046123 -193026012 -25538627 700280222 742361296 21440555 -622518646 -939067652 -237843993 -115456568 -717431649 -780514749 548880250 370525709 -599843297 -475010086 485045213 -729549354 -409774065 -612926442 -163488152 -872607987 -291575141 195132992 65567135 -206554295 -747534466 705155493 108589292 496882632 408509704 114955085 471917929 -615265763 -476955560 -511997189 -108727086 806448973 -917290075 -417084256 -337077515 190515057 527229812 115061872 -87998338 -857018016 -330105373 -144107558 -137488870 152726974 532545084 -528280230 -601214056 534100890 451856791 -740643940 -947578274 709877725 -708637548 -653468368 456671472 377533270 877102609 -376630630 -972033357 -623549223 -913734681 645119385 -493641353 313051309 839197199 -790014655 354371606 -494688409 350037388 24328318 -567684352 -822925805 -352046482 -283429650 463220437 290283825 142200504 -247182748 -130838784 -425258737 865546347 -706163037 -763997879 946770395 -556731058 -192917269 -830099687 -202557029 70317029 -171667095 -599379171 150392636 -373389877 662668041 -443631952 213533213 -532344870 385059621 -437717993 344263037 -290962175 550699221 751955392 719021575 21909601 827089679 190080386 -452937428 548815594 877937330 955579841 -99998071 114319168 -323314128 -987277586 -611757192 39695327 -409601673 385395165 940391795 -949031131 -955593740 -523310034 96182849 -530634542 512681084 640133001 -755187806 -766883736 -196884924 -715154885 504107315 287403886 302997003 -193048177 216843701 -560084361 -928481092 -641235024 -604908796 -529607849 846153962 -509327224 -774594279 786405435 613612128 -635706964 -466024591 80782113 -397301854 347983527 650701076 338759100 980399228 776221946 -261552776 432716548 760283348 -294950012 -214116981 -268057933 936754148 -566820481 -164947870 506883913 -426751883 685050675 456695489 -65784093 -954120192 808111206 918292863 -198052755 700587267 135494753 920098036 -243788467 830467763 -909976559 -500385639 746272250 36587919 587222082 -655369923 302743739 -213301911 -788480270 288472641 505695118 -75861795 313108851 -436745206 478909365 -80038978 -155219460 -404036918 -896454852 -995010098 -195716048 -921054299 -809420890 557928231 -238659714 640959988 -960971799 -116408360 209700503 944030582 -625765370 -708421867 521900223 91739651 -821235537 -425980847 815748141 -224370484 -27771983 -725476891 646586960 -24841504 986216475 161744 -959828909 403310936 -145964873 174020372 189810627 -621346128 -897760639 666384966 52860727 -53741373 302360437 -192572349 -445970682 272175344 594068410 -453125304 -729307751 62264274 -931103610 -316775006 -154102479 912024463 95036363 310579334 505022966 652321355 -953188220 -72323975 -742577689 -531619961 702039080 974197112 24072366 -548433330 -394390213 216709444 192058938 -713390598 789518023 410667180 -56498061 -395609083 821081355 485353945 -890496236 25420352 -404061627 535603922 -811563839 -705577038 254383819 647347986 421737005 -890404847 -826020366 767239409 -576055132 -518279773 331247585 -33834970 517828237 287907722 -134822552 -257099443 734982259 236294014 -219275693 696731767 -759735557 -323997361 -801485825 566831487 -528742546 323130350 179944584 -225700244 -756149850 -868750560 -244298275 208941871 337230659 952228027 -923227639 -260135822 -669009642 600288748 577061699 -21784555 403951098 478776358 798914042 983466630 839925340 265754479 -2105571 782048278 870351569 -76640942 -463835658 948476329 -713532629 -458072269 803188046 -228487790 366641258 -729935671 50724305 861148845 -192642692 -113832251 73754380 670646774 -919411712 458483132 -217740777 199325765 -106993850 592220838 -253673682 -625275557 -374948244 592870329 -355750668 349056478 -55760587 -560579070 620138485 -780349197 611451665 917904035 -430135832 -359377448 473630038 -421379174 -215644211 622542624 -169588548 770371772 253460713 204806921 414341757 25970692 68723068 -887082461 -72575764 156266310 153571900 -848569722 44486265 -828830060 490553176 -867766501 739119598 42870371 -977934013 -875659193 -984413325 811063689 -247423000 -699845997 828036349 210046049 -287052273 971161112 17690574 118497556 428967799 -628501519 -882747478 -247127335 -679139767 -41985461 -788346237 -752092305 -543036346 368052050 -830833455 -862595894 -428108911 -711329443 -298669298 150303962 703740143 679729995 640249804 204292340 -373301627 309554757 -110112531 396373066 -151326201 815741372 -166045652 -524367711 991651530 -988761057 567857287 -488422183 446464523 549616753 -486354872 171840972 9267780 -32248529 -443374780 378062189 305345497 -297108034 -837614128 -215662800 301030875 329277869 -719047042 -689426515 -59153396 842864914 -920512748 -497455080 -951107111 584779228 -161029970 -110524240 706237426 954510063 512292841 78498117 357150044 934209408 320409072 -755607573 521833555 83298116 -293900591 -120582672 -292565536 -687852279 772682151 486854094 29953739 -286078350 559244446 49194350 174876009 -110365394 23590443 284164297 802324491 314239082 -388348694 862383353 -405358915 887386295 -545522058 -360897437 -739836133 683299834 280353682 -294124792 -892783051 -585241038 4504145 410269364 -82556655 -682802440 50587906 765348197 -613253463 145255396 -93189079 -896657283 -169052604 -596213290 703370217 747613620 -938568724 -54928867 -535707205 -906737875 111139303 -676739541 493687259 823411929 -534395155 448023356 887808497 -599051667 -161024086 -791510103 866098410 -538488912 105634277 227185068 -132011222 568852900 -722870956 -239804155 -350784259 -629988941 -210410462 -597514227 -824543825 371263624 -101228339 -612342061 77608511 -735820546 -151369766 839759548 921207925 367456414 -483845734 913667647 386850895 -128964564 924794301 -388851669 813538475 198741575 -862261663 -652515246 568091763 -20682093 881245535 -943558003 436413956 193703620 539291222 991841544 -164897511 -139417884 -93708794 -187643206 -177662112 -94856383 -50633168 -417629327 521577435 178341424 -187431482 -787142397 -225192408 -351095343 529816566 995811759 -488956721 -165964612 63523440 -472426820 -276906262 -138844539 153539564 974763758 -376264999 791757386 -805790360 276287915 -31274018 351948380 -271911847 497330237 814750285 887151269 330461249 23338663 -20327404 -42319268 -120570028 -63901462 898272649 227688369 890340926 -737164621 -774949647 -850353018 -923740160 -641596094 -688584468 -604609352 224925090 -438470472 524729217 -738102170 -789715644 -257934526 669911106 -859416654 -506758041 589950903 153062521 458190730 736689149 -721020745 754203391 -121906221 -649894487 14323636 -618602221 -262197872 -275417186 853570511 -62862846 -874920567 -400774633 -827307660 765223598 -941679073 532394577 155099158 121569437 118772190 707685910 -861155309 942807219 -817365511 -465562863 433575796 -319679826 703414571 -685107382 -930482728 103904443 505111516 -46655067 -473915025 -103747223 333891498 341949700 -574422537 -493533173 -242086745 314633412 551259037 403143361 -210755327 48581998 -610968716 153005004 205064131 32920810 -172763707 -372393195 549298314 -387479662 846146446 655834508 -370806610 600569070 185185439 -549638705 -519408501 -550775587 562997193 -357148141 -602175506 -341187761 -428611359 570481517 991108695 -918593345 136184797 -398212000 446923045 -521762001 749923553 -471752980 384173373 915869272 -158684165 950626084 -913844628 -300773350 -66137608 -45710946 -683856422 -160677557 -696724271 -203908545 -245695615 -561775516 -568533630 326957937 625504095 -50141786 -266287001 261746623 886105487 -935959959 -169886162 425567482 -520644210 -403010721 -633341876 53861900 -786131108 257052243 918104652 78264738 -607771574 -274130468 606773133 664762974 -352580456 179551820 -614262394 -282529281 -484632248 -539646162 187927681 386040573 -962127225 567402548 635345551 630219199 944069358 -928691644 -760977692 -649979583 731772363 64231610 -664976213 400344798 -440171080 968311127 405207351 -751851021 101476236 -656006509 347092180 -586753567 -216619950 -445575992 -886646392 231418315 -961861934 -481852170 -841288813 -144173876 298704333 -859645500 401481191 144266073 -394962799 203219121 -6457981 -960175427 -488839326 -552445887 894293839 516005168 15399829 484040761 544062991 915572143 -423685893 898425566 893622077 -138811323 298832902 42959126 99452110 450597848 -796581720 902547596 800568 42264372 327829081 -510518049 923044394 321690821 540013673 830788373 -316425474 22233243 994827341 -862039511 678510607 -882963960 678951137 -322424314 -825761351 -928185080 148066906 -437546274 -711115908 -573010154 -111656732 216859098 759500742 -934738718 99405366 612823199 -170438265 777330516 360186091 782588427 -665046919 -158555959 736848054 -712471789 55157971 671552190 -652042668 -16005387 -94073439 499811752 -377488808 767426486 -726851603 472229699 28844581 189676312 172780118 714697889 320810666 387647246 272774956 75626937 871598589 990007596 164777499 -612244571 -339792946 37796210 344757355 -334938235 -16550630 524167433 -762931112 453542519 -415085349 692995752 -656930763 678922986 -141107561 -676452630 148855315 635855441 -993208483 705657758 -766857991 635606385 -477442147 -291484022 679572489 574212078 -602128570 795340022 -941830527 829242388 -313429785 729202329 -72464890 812074957 305108963 -101864272 195673234 154623857 131611705 -247951870 856587938 143881659 956015426 -671682262 853850172 -138388678 70300440 -707992568 -56778323 -754776652 -48066885 321695145 -846852016 4016455 -306262522 -472051504 780132499 -93529105 -964400575 -365178539 206386728 134182607 557630206 118681623 -143639439 110292432 -933294728 623281578 -683092378 803737533 -206603547 548410361 -40079096 -985605877 223971717 -379226128 -973556325 -138702902 30853318 -130244660 -434198933 669139486 350146573 931347981 -846974092 188360601 -763251831 -427055587 793023140 104188551 587043104 -883647508 289378481 -147283168 -506783122 -740763329 -970580997 -952188989 -421991885 46766664 576827327 -419591146 337300473 -355381402 340918973 -292641623 -384862220 553148282 -676327292 -628925276 -940328909 -578534667 218006548 837115742 673430106 552806586 631748820 522708387 -263653416 847342657 38511344 428055884 -803380881 629998675 467174571 -188860375 282835022 332962575 961833750 -374843476 332239455 -483386790 -377660426 618541706 866782242 -719410553 -386231798 -43094661 -163826750 912329931 229240495 -266117332 372240553 -113980066 -913890356 -810459999 -519013978 -413859399 190142975 -560660109 -587897661 -695438848 -409072032 107647219 613839207 26406224 -66067517 993089608 714762953 -396185638 513678752 -203540262 -422069987 -577397256 918280335 92052570 -816463998 -590546495 -660164873 151868154 469765647 -75127607 -813231998 -71687808 374236494 -888982807 -910934466 -540620964 920551955 862328335 -216479440 822231745 -845617826 104136180 -884499302 -812105689 364094327 168308672 -671592864 807431942 485595430 17586974 467424011 -429636779 829739894 759125869 -268479033 312373223 -649810110 -240521739 -226361775 386361978 834149519 745279890 -725813977 -711359934 -748139335 -226494909 142839713 965848087 -16761868 836575504 -765645966 856935239 511860760 -222599712 -956326999 -332876575 -332009733 -70770848 -497391430 -3900837 -864123027 793956311 591560557 -863284704 907846903 917924976 274111547 140622592 151102777 -551204631 -334465049 -606284786 226600605 994620389 449083057 -203052288 -606345329 -94298923 648845676 819072719 786005498 -748484156 -934295114 474923809 907374034 -313422946 560614933 139423431 -302264638 -781726922 776639226 -389589470 -707954415 -154960400 -80325600 -977241433 654726736 -862300374 416656892 -321551800 13250307 87857941 686635519 -169350295 675795812 -574723352 -489874262 530872850 -291442132 -54428137 362953451 -747257645 82486329 -155649730 715526522 -43022805 740528134 -422161821 -99405191 793348102 -153274959 260904180 -535738151 149109099 -192277648 -363686652 -863320356 190632601 -92083480 -432420109 998435506 -91459452 468572184 -553954681 748714515 92709680 -671953675 -337885276 658206522 -656892175 -500129501 156944239 65346889 801131302 -571186214 -372377101 692701136 803892054 -663773737 502341162 613159594 679798583 546672869 -79745087 897540529 -415295159 -816026104 -495177135 -218221739 -370585026 589730193 -735721800 748285614 -883402354 666646516 819896388 -818919717 -194048040 113750744 449230652 611946170 783987729 371695737 -264633471 682414670 763148107 -226039123 257454370 62073236 865029644 -442306114 635062418 -102509489 762603181 -589246141 874147484 -511084759 -548512050 -903569278 -405336053 427183199 365166672 -485403142 552383711 -317818608 -136063083 447804196 920117908 423118449 935791757 -537375176 606567909 543327068 970650569 628066352 649627936 -93719471 -110227152 -313063102 202623914 -929631624 -280557304 691784971 -455769810 113223674 956203606 -539199071 934853829 362075205 -90997821 -414646561 -643387982 -193485578 51422693 91396989 214276879 497405033 783945363 807329910 -374353426 844827110 -812168576 22032120 83901369 -129412413 806143126 -447981344 -36931046 -449705338 887090442 -114240503 -603573154 -16973922 844957489 -27000541 729937650 126148803 -554585057 784268629 -39659388 486743425 -361154144 -110938495 290841082 542922222 -570162752 -726460272 -266224732 255297591 -856924395 -198399106 635506514 782800995 -173306424 488862288 -709913331 -613381870 -726606183 560078947 628177818 -515636249 -484656228 731977585 -853630866 -319072705 -770503054 749009529 723196020 423711724 711768775 -908023334 94510873 -636718727 843374168 570778835 984609949 420222208 45261873 -366069003 450468347 -995923154 -902614751 192157121 804866971 -934200636 892026052 -685031835 -750751269 643643801 -233987494 -849209632 368644229 -160235531 819685944 425692156 -290089284 688439617 898350633 494260808 691172461 -849001486 -560196419 -278081552 -397665146 -597886730 964181437 -879684125 -287757764 -517899915 709794797 172615133 581106000 -820485583 -449646056 454044619 203561054 -459686087 -917893907 -922898833 -966213874 193314408 -731284315 -521245843 681465811 -157427774 887343216 -572630816 -771603267 -738721071 -35245465 -898060131 -259650959 393213623 -827673602 -862811863 867001849 2099351 692146525 -739215620 -870628035 -557418569 -885895958 -159510931 -663196893 101312382 -935871618 -312787882 -405117616 43332307 691175737 911617739 212122729 -668874512 458233337 919181490 -180647321 669776152 138183707 685036074 832918989 -382889982 -539932704 51354231 -888304797 20451724 -946868241 -934280177 902442911 -452464923 45653453 398051143 -433386849 -660408726 -107245496 -447096458 602537865 -26492346 -247080852 64111059 -390798051 -303840592 -623602576 553867671 -252940837 -788079205 -951143991 16420347 -949329036 -12259453 -671625712 124269772 -823879284 -861493652 912917699 -888181018 47974218 -619758750 569720635 -500858557 724968331 -357843598 -812125918 -382261798 922956640 -928134892 494918554 789491447 791564683 -513845945 -291933861 -709507565 977821238 314887059 848695448 -753813415 634736743 295941867 36080628 -942003237 -896209703 -21300346 -954944871 684180924 205960522 477109438 -616513262 200322214 -575231834 -948545201 795092519 64260626 -763128197 898629874 -905076683 301652199 118476368 128622644 -944913334 -97263670 233349386 -300921873 214043533 -716796960 517230531 -425630091 -267876554 762536974 122192882 54265102 -37360758 165880641 193426931 465749533 -59807171 -683732194 -82079285 -527035551 -662377599 292921657 -48264359 -348049217 41456643 -631236588 -928646061 439883869 888512645 406858315 948742256 -179831591 -44082821 -24362182 363483786 -9594000 990251871 -623450596 526533495 305450805 241812298 -513119539 155112744 852557575 -387255370 833396767 -17784195 -830460937 380887468 -567983665 -759534795 321900190 413795281 728055298 -877159308 -750956798 -538237594 949741127 -599987738 823398789 -860587619 -211307226 -734754602 150304452 917800037 896679715 -574129757 -202419746 -524801749 -808693672 171978206 -778769630 748370321 601390307 658605273 -794085694 -797995121 -602938509 115919482 -946334614 770683025 738182534 443807200 -372189025 -77272276 516660327 -734617819 -847603982 794272045 910952237 -543292975 650828085 -128891423 363188234 320945147 824673662 -527604457 -779100415 -421416882 118691152 784664229 236398962 -862735792 227185952 -507038614 511668462 -974510777 -463827148 916036483 -217142528 -466604553 -73340736 830343405 245135861 -707306437 -653771098 -795715967 186944996 642451069 53762304 832695225 221598175 -77907750 571806797 -674791820 -621791227 576208673 -324023172 -615401091 -591571684 800159173 381485172 -712550865 577209649 -489449154 110310976 114574903 791868279 9690012 694077035 152256420 -331644216 -664243715 -546570720 865734913 410002532 239723558 389410083 -602169758 692381108 -112211485 -189610778 940565469 -443859392 -589648681 191944028 -602152429 -936394691 -725445717 -849443399 -245002463 648429476 -263928480 -940205638 -982458049 485733344 718388500 -293505059 -583018574 366821775 793117223 -500407876 904413192 10137541 -509895325 -409728427 50152722 -98080956 869696329 -245269316 671132638 -882858916 184357342 -19924688 730738487 -394029187 890858231 646864189 291550062 557359522 -312152326 292504138 -33304188 -310876104 493326064 954160725 -905767886 -109968658 -707325809 -267598272 -708679219 -594715157 -492020012 842660052 -392489677 849581814 842982958 316094028 165489377 425971543 801366516 -288651006 732880472 -850211624 289134715 155526109 -15423872 807532986 469880493 -625731144 -547438717 297902189 -452244149 488080129 172050701 812406940 355539614 -810860296 516705967 270880646 744766370 105077934 522041616 -11755899 595227631 -241832491 -427638822 671457913 -418981662 -114296891 -601618323 -268460860 -652759301 -105124604 343658223 338114731 -325446620 -793702142 795241346 558177574 337403906 -184030318 708886271 501207756 446575890 477462284 729080280 459767239 -47978046 -258031024 -260209919 -378356052 599766980 120675978 327064942 -727107282 -40812263 350236152 782039125 -892187979 690017652 -719191966 -738751644 -53350476 120365718 172976747 -414621489 -205422723 781636867 407193569 141587792 756476451 728704633 954799416 -63105769 363754107 281582412 -915580919 -955466476 989601277 -540966462 989272132 58482287 153706710 795799778 146997624 905886626 647116856 -111699441 -709850338 400996078 -805645081 -452991599 -690774459 718984044 -243297930 -70724047 -131961969 -767080425 -266790465 -862795948 884312571 -315390008 -239760817 -62201237 290779599 -773003550 445351521 192362990 562008490 -117692835 -861989771 -693075348 -457962129 -725443556 -166611824 -344928219 -622595604 568125071 -899018501 -176071658 -581964170 -864643138 317438407 607676037 206561967 -591631601 -188466541 -531165229 -761208292 -736756184 -724590660 786873539 -63487419 -57389357 746959028 -930349355 467039313 -564847047 -714427985 -596112078 836072133 -431892451 605734768 -555386282 897629140 539632231 -350327792 924963674 638459221 -690735455 261164177 -576171325 25344658 -179994347 752516763 447454354 356397598 -147782636 191169122 11075961 161518129 -64527860 875155902 577693396 -273900504 -281880248 57657942 -931630263 806726196 283779348 42561648 562567934 14505472 -538561047 -106562478 -925632712 798375406 906681788 282514137 -20712505 -828522327 924455584 598869335 -964003469 -827093745 560027209 -312762655 -228429102 -983443744 -961469360 -216302407 -707787928 -25182610 5035212 546206243 -188450896 958477366 976544212 -572512814 -964883145 -929678984 436563295 762625074 141617711 5237603 -18053288 541793088 276016710 -385598387 -66586122 -490093618 855972884 273193998 -631190648 -777277298 -699805301 -538861026 115237909 6396000 -506732411 397477562 482414605 -287961991 -350878950 -98577759 -147778861 -432467713 728494983 -530916820 -880995129 511295228 611084764 311752658 -50379689 173119902 -530747256 -332686479 -161684262 -8992834 -621404406 -796852673 -706403004 733446356 721116436 164769645 -360548619 287690635 -520943127 -588672082 -384736137 -994686906 -205826814 45045886 813168740 728112171 201321863 -656430255 185910466 -748021457 818575214 -865216475 697414648 -260257277 -660657017 -670597711 -360272909 -420893932 456661000 798404943 -895059292 -956836151 -1973937 818909651 -412046476 567124978 504541485 -749965291 -6923027 84492210 -116846927 -686199028 867957772 377344330 445613703 546027428 637057300 72363691 744371348 -631965209 160780746 535050631 -581600328 833744556 452164764 -205456648 -955585782 -646307720 134901296 325693117 -145457730 -996181164 862440447 818691442 -155391261 -876959729 198572632 -277367069 -545291080 -720536241 -734288817 858583985 163108786 -81381402 -64857753 214285113 245020943 -986896272 236089704 754382381 123052128 -564196155 538029849 23792982 -566969641 637048664 939745572 -225706624 730625802 -373917953 -21287435 155082046 -581213908 -802171339 -124394199 -85746940 -9094776 787177978 -55828062 -429491654 172999255 -189027319 218255900 -61443965 -819684414 98926089 -662728328 -46653014 89198520 699447297 187702408 -923078295 731001765 955283683 -618828000 -936181999 869336619 -832713246 -147493472 462202464 -866383647 987856575 139401067 192222395 -821645787 576437898 -881184086 846942476 -962583990 -802864708 -818995644 88663670 396965959 761273691 561282528 786863396 -875864299 -837377051 -179612188 -932152578 -908473572 487159291 -537738406 791935670 -121053930 533734499 208822144 439788531 -430775316 302444889 -392706931 -85117788 -679684234 -968791318 305400797 676339717 -319194 -383766018 736059840 952787206 779185247 735376585 -799717314 670027307 459430221 -799376581 196824070 -79287909 494306586 872049333 -385790388 -906295405 245161652 12261398 759120866 57044633 501838268 -83692606 542798426 -97463801 156462470 -133405923 -359030079 -832216774 702394779 203398405 127131666 -157162330 -941339222 612849764 618230311 578365174 332494707 -93990050 906127502 -609725550 585554699 -446071033 -434224066 860586007 552096733 -309115634 698465233 255356117 310046497 -117597116 -112251886 -920394509 734602311 -16955427 -373395531 179258460 -439454615 541286926 971417143 -792041348 -849934621 610990470 154334889 -254313068 726107677 -192190894 -623961086 1690747 -263302501 -61676993 -185730567 -414727512 643501408 -126263380 555736778 -190103145 857065050 178318218 213210190 -442975142 -241817060 267199558 -756881998 304924181 204252030 -534340457 989829583 -857550970 453104876 825427625 198086133 -578032527 -226216305 -80092178 -591587850 562286258 156390553 951225019 991873592 -541290503 -58422757 106391231 950400622 -997836726 -4139726 809591226 974850542 831853561 -683909792 -728469794 316644418 906160393 210041163 -488741045 687765695 -568592678 941136135 986925431 -439601273 740576599 -22266193 -633776612 14522345 403212861 -757843752 658742249 -10786081 -754528383 -715414177 443392531 -190988473 -755946583 -323491752 111906904 -280665105 273053530 57544297 571310340 -332842697 -419010273 -519555609 -741547665 94806830 245239198 -861705454 954715537 566786864 -887404867 646820686 72422461 -834247895 771697118 119770221 -897672214 923443392 -819007650 -587035058 938938726 -918319314 846528689 175428508 -512578589 745770407 709894846 66733217 -236170914 829146323 967296714 -971284179 -354235582 509745125 327804680 -727785481 585410941 958999911 547214431 354555268 -683940367 -745610260 98754316 321709921 262636295 915825758 313205662 -818310187 363045507 815886528 -536008003 -426591302 399918127 625851908 781373252 44700757 -707804060 475933597 856285429 -137738221 -279049089 -609474372 551363011 -555257256 64607649 -8102463 866755946 -885599628 -875142482 -780017410 -579397842 470019504 -101498607 104124064 -944440475 673813956 -999882007 -323409683 -851396080 -705921795 48605910 -532566356 460821575 -908039045 -198730091 -70260460 791971612 -85506500 -606163029 -956522583 59279426 -548679949 -394148361 482730844 220717637 7925187 -416998942 353130621 -854417841 -506235640 649059126 -462727660 -997273436 -14968831 -887865487 13281290 486833128 709239384 -26670970 799876400 -851221285 -624650719 859213189 603538334 -789033974 -950605345 -840912899 295398435 713447856 -978025845 -139787860 475444692 -991882535 -14505837 -224895210 -631958168 28216886 472953388 -679721470 -750202228 815107636 -144221193 227674609 -56062149 679904301 132151700 -306806262 -735586067 -739886894 -834806353 -999602902 -787061659 -933553203 646121620 384458473 551383385 -941524142 -675058186 530921720 -452253247 296169483 920293476 -494761241 -280719866 433349848 829032349 58744564 571531357 612231436 -330153336 593375559 -131109885 -53977441 80018433 -18334980 654089034 -581604060 776365226 -682919960 -726990886 -268355059 818401901 399051507 994197519 -387023322 357190154 -678973125 -978416332 -603611828 -32068993 269071607 -470759480 100846334 376937003 -159185152 947843057 851257575 622621570 -851950605 -919227665 -647316776 914574832 -278933277 69477739 873654852 -764227149 -5309738 -863856961 533063669 603139425 984593743 967064988 505549907 932858653 847692767 128854850 -606281346 726861574 393583536 -956332183 240767897 877285686 404959818 -295191783 471294133 -807441824 -747861921 98020458 278778812 294983363 848828791 -62121123 290381047 482596966 -756776817 292404263 532325780 -472679085 310109293 -742330337 -659069141 619908399 -507779251 -787843839 -454076595 744709648 727687149 -761283819 -313544817 -371608401 -876568694 862879231 282989670 926667709 866841676 -20866548 -617389492 19811454 -26126525 -603856707 940799694 868813402 772113127 -965897272 -358754658 -290231746 446380581 56511826 -341690264 -253363027 176328017 -656089913 837427879 -307167953 651390043 -896447158 368451624 733538498 214632510 -790186890 163135670 -790333145 457833666 258082323 -753220329 -96636826 196584966 878630595 78436856 953842904 -272584733 817081229 -502649235 294361881 759370712 -983876327 -410797444 -174079609 167976516 231478159 738361105 -103942916 43799489 577055190 -812069360 -953574782 339205111 326515194 848053173 541550638 -95722967 -346951810 -344869995 -599227030 -720715106 17155013 -254118953 106711968 -54607563 -351052542 -980514796 -97926034 -379059573 878839094 -366054057 999086456 172924850 -249901097 -407100079 133433037 566558683 649139694 -453374723 -91688265 90591817 -196264455 554684319 -789617503 252354370 780510003 -832594041 756826657 991242330 762011992 -309860422 -160013138 -657306163 -782235252 -919647563 322573390 648419064 514908830 846812367 289790166 -161451976 182720413 -349628969 -597971339 -664385108 -796283260 -511685610 -520777861 159622746 -806944699 516124491 -946256899 452988770 -120981931 714783135 -274833077 -400345317 -288837476 339110926 810123305 974460524 506301842 -427880021 -219932865 -597770500 -862936935 -792218932 -792142818 -469790873 252855621 -557959243 -275107833 -463091405 -541047403 -180723994 -231773184 -423426931 -93158153 -653581943 -282761138 -23754945 350012944 622513639 -467653913 -96713978 -514760868 32933896 730646867 -320503238 -513298513 977753901 -759097756 899117967 -924130685 -905342965 461441999 -123776253 -378530650 513490894 -261724823 -678172759 -269191587 696016091 432753860 -577290456 416565056 -987906246 928748737 220285746 375030206 523909590 -599138539 170107832 -381202621 486689206 -157998361 -214575531 -212733784 408432427 3782267 696976205 -835786976 706971226 -428555170 -438834540 -320979161 337265329 276336738 847575663 844137055 76722980 -434768500 825410209 -246609039 651950705 -179377425 -363589043 -580516648 -979497867 -260213506 84520492 -533580686 969929008 227242774 -427292095 829950132 193470741 752942366 731770415 -43636263 685633347 469596897 46371601 -997836623 -303639230 842061044 -31884902 -371422733 278413392 257059745 728654251 737958070 -776155757 -636776623 823709936 611483120 461889376 387313641 916221429 910044193 362211888 275975166 148632934 586390045 -96146072 360474355 -743945164 311447405 -659218151 384422725 906609740 489953016 897444240 -349519549 489867642 -223245290 331339220 -605657181 68714009 893380535 218887038 -105164360 -571321583 522832705 -435668392 -19228237 2833195 -905880023 967558889 -561711501 342519090 -182236882 -78367331 968429905 279836339 -632935027 201532680 697615232 -675985158 759410698 -726648319 613486720 914140380 -123636670 -878559371 985948524 -522836552 -650270522 104836847 933086958 -721487735 944767605 -295470872 73736500 -443323246 958804890 -869488842 492854861 -62101278 -882336887 784825533 48777205 -175564442 584127196 846522407 362212162 825394296 -565736014 71530107 -719136237 5127056 470409492 681296125 112654139 427795232 -185758952 -532623203 -400401783 -879910161 -170906263 -521632910 909275712 -22210051 419771073 818207066 558967896 -618642486 -998676173 763791260 262831026 322087376 -289941102 728912158 753069433 -658200338 560019597 136775820 896178859 71563836 125986556 183523613 75856371 -428060878 566955620 -772413012 515598466 278103812 -521421621 77590153 -906295410 -977366085 -683209314 303839450 86027437 909133377 -518586464 -856913051 -492158846 -383935969 336452928 328965441 -801021879 840605281 217050788 145349626 264547183 -863245898 401593752 553967345 287513410 -744657076 363122360 -152973733 742027311 727240312 194226164 268236354 764547686 -10396730 804893566 226206003 -667526014 -178745761 443909606 592217187 -271185547 -566177176 -362459297 -201382278 277263364 323363030 343992317 -400481345 72399778 -666890784 -34620070 -985863815 753056656 -441472682 621779996 -969729526 -814563051 -767222696 -364739991 23134290 464335347 497306725 -844376764 51852193 925713238 76210057 586733572 -461604951 -484689947 309872713 -348538117 896346271 769287231 80086651 882262635 209188870 895725689 -312893509 532336929 -396674001 417230557 423029519 175883896 -876494024 386925503 373552426 -451546523 -793080783 668983751 -204835326 -614781916 -675068576 -137041691 -944159350 -213111243 -775626241 -319019788 -843277591 -136390720 -806666839 -642761068 -685858995 88732463 593433487 347291652 352293386 -549984199 -780367091 705671472 638350387 -80396628 953604165 -513049864 4154037 767582510 -52703674 -786837156 156235124 660491846 202865789 733736826 -161711601 237943664 -653110057 -610832757 476330542 -392038054 232733047 963467132 950270124 -4188048 -88287807 -246339694 916783270 -619764542 741161422 -130612246 471968587 -595800038 -816912959 -47866891 790988001 -207353404 530111849 397678272 239482067 -565651961 -745431224 81901101 730468472 -851228702 -477226903 -323641040 -141509141 257051678 347621498 -6518379 -87675438 295894508 -875442522 -758293866 818180171 -466426597 928503522 -976006798 -102439517 177220804 -356209251 448662428 -44759759 984578969 -693308116 317940990 -932331336 -52698472 -640498603 -821245416 -979832534 -675596485 944891561 -202673366 369188500 -481999702 814329317 607115414 -173060132 -594529886 -253746251 -57047983 -917535901 -762092283 747725519 119622972 -251916649 -780827544 -123286144 -870768594 754507322 -665304720 593177089 655387307 867676050 977064524 676232507 797838272 -105181411 -899445061 272282550 153865436 -186305308 -511925614 468298772 683933669 -743278500 741054362 776240373 215279094 262743054 622110206 -402328797 461674483 -215291446 -332120938 -568432919 696831370 -929305514 -631938190 -97112267 310907399 910296104 965406469 -733652761 -967054358 3006525 315549894 -589375129 836517960 146213123 180810863 -459915711 622395975 -838194140 -470353991 18760751 19528671 -189753923 308005418 -559291949 963999743 -317598412 -155194618 -78083777 -793816969 -119558009 -344444862 384439758 936866342 551078239 -269910737 -783087917 -743229734 800098444 485467938 941352508 -122318532 549578129 -433208217 -225985846 -439074408 657201543 857014304 -637761196 -718908611 564256564 -726031582 -389297373 -55075091 868005648 252464923 504381448 935227435 -631532121 -180345004 182834031 223617538 987016663 -586885213 -464903481 -792652272 871828904 -348228537 103763719 -730132226 640242944 54171943 137934724 -877192949 690484901 -553662798 -27926722 224606733 -69855867 -620132703 829055630 568053560 631448587 -40224926 230086595 -613469433 895672380 -556296990 -823467007 -494193251 -247625473 905110163 -293518557 850075192 669369669 984460102 755347373 329009549 97271414 -639525906 -550922765 -917575123 -751249606 -443606004 27996033 772957708 926580954 -506932813 -645037320 -981398872 53747776 777001373 -428022940 -733874792 174145280 389063047 308102308 555977905 -937134263 -578220685 -170786128 -778408458 350067631 586350181 -678207110 -32850151 -791319349 722159339 -172131704 -258622092 694698224 26334786 249965632 -650915641 -699828952 476707647 -14596539 904747811 -134029320 199294932 903914276 -497103359 26078456 -8985366 -209927082 373600514 -464026548 224166772 645457082 717078859 -156715891 8866089 792002100 679498680 -237588836 820829623 -933982506 -668818596 458486774 655680241 -665088346 452999953 -526593220 -623009619 -653452213 524005960 -586553721 486470914 7801811 752930369 -618100656 956040131 38873088 545315086 519814783 -492907417 -482228623 858287175 -715583545 613828425 -371770773 841086710 -933013318 55371296 621283801 -473789671 -405477430 625364773 901499261 -27465898 -780427281 799806894 -589333825 -578979707 849026196 -418818892 -143345092 174237839 -884817276 -863781827 -693047373 -144757572 211030999 43792317 -113771909 996055948 307465060 -737297321 174663543 377539115 -404806431 180557103 508795714 -396152078 494434685 -640877423 548156498 857452265 -17108896 -348123056 369236652 -805701180 -931555161 -783437368 -501428475 -701145446 -744159249 -455726115 96716566 -540356153 593562707 -351293841 805110822 392997556 -98024649 -796700417 -785554482 -668385069 -626534397 622059965 118712179 351522512 661179348 -687252034 -966698645 501153002 150846998 1424937 631061825 -285781140 -533759911 -424672323 867956537 -928077774 448596973 -162552678 -150754616 -542422108 -700577387 289389191 -148654746 -156553153 -7834545 -746882067 -106110311 -448619802 -915127686 -963602669 -68004070 433082684 81560741 668246204 231636066 -561391726 589052989 524976597 -878691219 -562323355 -674945917 496440937 420688216 -352826708 843192339 -836419401 656372282 -126682410 -855799155 907784838 483757588 203480407 178444730 -296475831 963675342 265845573 872314392 -830678819 -336688918 673780483 791000351 477996587 -526412667 -1683340 711713821 281430509 -220020413 187229533 757890610 -556192261 -994462412 484140688 -791689717 -143482232 114457346 -692861859 -995851537 -114259822 -598865399 419159151 -555918101 -601105068 983120330 -874532051 297706016 -428165297 -246228186 -981870586 -45906011 109047803 898805616 951085214 770834355 -321862265 450320587 -666866599 588503263 725955774 91358526 -464489203 240978148 -783437004 -923363790 -294060118 -784244124 104709951 761034341 351385796 -439390220 -952912081 -924665354 300437524 822919700 -774351351 300884404 -881998920 -575831765 -253282512 714577956 637625697 -358082322 -738297354 224355985 -104783368 -748639759 -315106992 86249584 -826454182 -728811228 10633041 -751445964 247676487 101183029 87064158 -233062272 871831507 -232031671 271931191 565492119 111793656 -42723365 -927040719 -235708077 -124388447 -677473555 -578061096 -397043532 -594112245 466956806 -817907896 700127847 394435279 -859969666 -541509022 -989510546 328345314 767953253 16705643 -63288123 376604628 554115719 859802958 -811282594 -255772843 824110172 910009622 -974299287 514307822 800232475 128330199 121462440 81579738 435322555 -30307847 612530721 835008517 194063430 -536458655 -882674489 403650820 450124338 -795312346 964934684 959587766 141647634 482385785 -100154244 237303067 -516013712 -543013673 -88580715 -594719773 -803611127 175834697 961611507 -166684667 -310412168 839962118 -260628319 788963581 738708218 491707561 625438795 -356725668 311468188 783418339 -840313836 -184448600 857911025 -938839649 92382397 -183565133 730357688 -936304309 366950550 745633989 -194876239 475345033 856054796 608713764 -834552826 -84665576 952254131 85928912 150922586 280918047 -210168393 325472776 169243826 -78160694 -255116983 -77752331 345202399 -136924496 -171292565 -455887513 -906516203 -603486272 28093134 271469507 -622640922 812286531 -998569922 -322307527 -798511827 -571151066 586823916 -666434851 533952213 -716141245 -180850043 -765067100 -578971345 203982972 920429223 273043929 -242392123 -722642232 -544961505 327280063 695163224 -78909998 -967387243 -468776911 254079810 -671586482 -173162421 829965246 762667371 -373348578 744871900 -974194886 598346077 561491081 -712895376 -509374563 178247388 -993301030 99112732 -838199464 -165568780 459505064 997535602 -491355958 -935875156 -240314873 -573487564 -202066017 933378668 -264989125 -690294037 -247661140 -176135817 -800640598 119724141 -364837204 -194308052 -60204783 -411346531 -104080571 834065443 -860099541 497692261 -938394246 136969958 -190806509 807424785 481319978 331900509 -269469160 -942409316 641841657 342158508 -180053808 278456847 254585489 -301784423 -27036473 -927629558 -237607177 -354097831 -996892347 -468041921 -895474756 -314248327 695343209 637100409 309260922 6246994 868172696 -855553126 -628264465 543280 -976935020 -753128128 268047322 -70707316 528944220 604449686 882926923 444156721 -957007215 358872178 -638919631 -180968492 -637972777 -259326079 -373648712 693034109 -440252232 -58843178 691483592 -444204646 88901236 137316680 -369225935 996864963 197624711 -261735855 93400469 -484679369 596695277 -296666699 618072729 -551010948 682035670 150593306 387258857 -795896221 -533951126 19781316 -735088920 561655648 -849218113 -976309149 -120750947 -820257881 -436615376 471593192 260726028 630616688 292750235 15720798 213037158 -987925286 47153234 -482837179 407238517 31641161 -31108554 -373504376 -675193151 438750408 -787171354 496170136 485505494 643718803 727247652 151838844 -641680807 -80519494 261161298 -818851514 -720825660 469657754 -770694078 404813955 250432704 991254219 618153098 827059044 350950857 420805043 -693521203 744709532 -893318536 -418871666 243061605 -228458048 -220897167 -760655436 850246211 206841938 -963600676 -312771979 972755070 507084113 -254022426 646084782 546019654 594819835 753665492 325485991 309651070 -987396129 16945876 -745257531 -372654781 119271499 231134955 21057787 -29679205 529008216 982781179 -173185719 86449706 -409177755 -79880762 247821935 -632739335 770935183 521305600 61197690 579113321 930888865 273146826 334891594 506035239 -514781196 -187165321 -452368537 -990306842 -739039159 -16244901 808941087 -443800051 722658406 -276139746 303662122 852861394 -502190012 -340145495 174352672 -171894256 192588141 -380631476 911282463 809780079 339075450 -583120361 596075712 -12672259 -303425544 419237677 791450863 -18993094 168246708 -85694776 965024404 929408691 -787534554 303674254 -835810499 -154730116 304532960 -756109669 -375048153 -519389387 790241659 -30960492 379860479 -595275983 -32278633 600076801 -993277072 700715225 234149424 -786489480 36674963 -150228349 199411872 816559900 -834397116 -83983522 48785880 -184705755 188856956 -709158667 -922587452 -904921407 -627912205 576619185 606071878 -897731612 -889156164 -497281760 648376324 -871054255 -850106922 -940621284 -10657124 873991664 -401909995 -83994419 -317834069 365066716 -959659007 614350741 -447553745 -968561394 916015914 745421795 -851004976 618613045 697257591 -942269205 419051574 -157272058 -931439206 -709031724 682288789 -562628547 -769971962 -476169027 -384708095 -846839745 -828130911 -341993364 448101112 -173313116 -834259829 788631854 -228160070 584599057 844371045 -427761412 515622092 -241889806 -66798605 -64004266 614947625 649969885 175586324 -28216708 -102966214 148899940 -615532008 498088620 -679965735 24078410 -572605680 -406193527 537085846 -966256213 -293148052 24486886 476222582 -588106932 -287250214 -430006317 252659214 677215875 -591980049 -621624838 640838879 -73620006 -978660300 -27363221 -162501327 -732616569 297802232 -697607781 22085885 -571504566 -709442607 -356300671 -56547207 -258335080 248126283 617722295 917104753 -869460206 -709801109 -923603465 -696232451 308632261 602815609 726863751 775429193 5733381 163663431 142351104 -119838909 510579567 412436265 -636185572 -980317501 466411653 212223666 358993656 -943015119 858998880 149048460 -823497964 994143995 -975092814 -853861797 310399946 185529108 -83443190 83565108 168948761 1105445 271524490 927532343 -760855133 -813242402 219607921 107738951 197938206 218602953 -209867653 -30442184 -601043793 -187952159 -576482184 643266025 159340044 72485486 179934856 796344713 -257623550 216793423 -295023088 -687132050 -939892341 946847195 83035198 -240689495 -301779026 -689486149 -867309013 867623194 -135593561 358285763 214423107 -917134577 -656139250 -287059633 439351818 -239124265 936836272 232243075 -438673469 75184536 302725006 165854737 -591365246 -741387260 797841782 715881933 449056361 114021381 -519276839 -946618667 -636328989 -612064799 547796152 451232995 -726261949 3547869 -650432022 -421266112 907404391 -879358217 -893119386 631371713 36461973 347471801 443503620 -267934720 416027478 208228134 -910088539 -972718241 -416392115 -497455610 -987848423 287403908 -465176032 -644245597 -156192476 682650323 792574247 262867507 -351373685 -91653380 639135270 835083432 400225186 -341131770 -542823398 -491130788 701136879 -99586351 772872982 -495257448 501826140 -4188300 -427545222 -573391547 -432856951 185404500 -548498481 249873996 -599026273 212109383 -527072073 809830510 904247019 -817893371 148526200 -605493175 -149435697 609575186 263402502 -303929872 -219948094 -530554878 936464150 -717531079 32409080 963347594 467921032 558488163 -957918146 678593280 72258628 607232580 266135143 993205272 -455099302 -668867674 -441506263 527565828 763266567 983110172 978245079 115586994 -985819592 -368256471 -552896214 -636860649 835301409 -731212423 592580993 115819359 -155554829 250434694 343731878 -344103234 826192691 757722057 -680341643 439954689 508971271 559099303 208260944 221452139 -438457178 -958640445 -656208846 -341851273 -4561669 94280527 -774704294 -543833547 907956222 -647742918 140833521 -141389748 -143002640 -594238824 725311958 -535531115 -334974981 349408471 346244332 -239059746 653258211 -791540393 -413766093 27304903 161501081 -687684363 -646807757 -69577196 395402804 608834173 -817783959 509112778 612334813 357708432 851767031 928704897 107082971 -599006768 -161056549 -909443946 624414855 184642880 415884914 -988926831 -386748214 -150767168 -909733714 536224070 226169990 557189937 -100095668 -299696849 107727403 -549031059 621525143 808297356 956864225 -718643246 -175330302 391734525 258101666 479514209 887769339 -462210783 188190948 -294300058 -930762143 -393726875 -207136517 277053043 -249236356 -502615298 169755291 281869260 911770880 -77180446 898148058 123355360 509117446 15908868 -26792376 -356111305 531744060 -561008385 477575003 -607254249 -555578229 -689660688 -352004737 -900832617 871112923 -323877461 -789630791 156965919 650668529 373619270 429847387 722301025 267757175 -389573445 -498238132 256464977 -109906146 -874690684 58673597 160828327 -158045368 -149511383 -455626837 178871832 -708806745 -948585135 110211739 771193600 -534529765 -475648981 -862505063 879181444 -187357251 804146026 281760156 531435430 -438660328 -612815386 988436490 749013362 390355109 -645926134 555425276 -791729382 -776220316 -698075385 961432203 -248608131 -148007447 -825070945 885686351 41213409 139718238 471739760 116473142 652720896 808031399 728217715 -78038240 -390069592 156043869 466874580 -148667003 723186792 297389593 364454678 -394258583 892921787 -861941380 -335160986 -255489736 -91158509 798535846 101254990 -617557158 152800712 694053727 426285295 -500488950 451281034 925435970 869920316 -74889361 -886750107 -376159466 -529363072 280636830 816563644 -175517494 646822539 -506024572 -366116992 -163767696 -834579582 -974777970 128555271 53706155 72984153 -934610034 506403454 -391943324 -292511765 277221962 -871182627 260220449 -312274781 599102034 259084237 -88153725 256928458 -254197975 548510272 -976154851 747453791 259611742 692181658 -258683936 -729273478 419423138 -181272665 972248918 511552450 -971135385 865764881 -839472237 505489472 -700377015 -311183005 -106255356 224798981 -719031951 -476791265 60408519 2619611 761453070 -761582737 163688879 147328359 913668705 661095268 -219738325 -842126027 -237626087 959195808 137792216 -31686582 73872711 -491311866 -996236386 -56970119 -59822095 -343031066 403595901 -358630827 334621364 -641151549 59560246 -63329105 -956000546 937043284 -121193336 -814025247 479003169 -436116745 -600597133 19348841 -444174868 404630972 729117131 -318446624 288325753 334058797 192001617 992661061 654883776 500364948 -66570083 -211266950 -268735439 367398489 355659533 668390562 -280618612 -678381565 456102695 574959284 -393679231 20904450 -923844781 627128499 -229460015 346251033 45764443 -878278569 661370158 985920797 82306818 847232285 -696393395 119472679 -206618995 747396054 127537255 412508637 -676965276 687046408 -143242852 -96745985 316891831 60177249 963760842 -436250087 -79539174 -677141301 -253433194 137873421 -589871268 309273765 911002859 368112326 -958572213 -192554248 118416367 827329787 -538955219 972551048 743328257 -65505270 200990633 -880993283 560333680 195430709 -77693923 683277740 -361657171 -681316544 -561463889 897311034 -617676773 912513113 420101107 497072122 104240333 -561253196 932682679 -108435048 -301486785 690089265 626850721 941744469 -965853466 10093762 -282849215 -525487579 -544685932 -925259539 820609048 -47795229 -22963907 585952175 -945733102 -259736916 345316935 -627895802 -204801272 -889974269 534092633 -828553869 -105006169 -825763893 -43086995 416455894 -795845388 87275098 582712028 -343515736 367372991 -714148468 -830305517 562795992 574605758 -8253824 990641845 562859761 -771240846 148839144 -621084892 -381202779 -872098937 264433106 603409175 -816201842 -261618875 -661099775 446654033 -573249011 409508000 744600153 -916523292 94548957 417580748 -499986027 615288816 161986035 -248557916 680863452 -904602790 1997071 -946087205 893076783 402104672 431964099 378847547 241964294 589190183 -240641471 603963041 563696795 430122445 64207032 310124813 808432964 -967454923 898214757 93836536 608969879 -808410501 -196389468 -792480438 570878100 -54344177 174953198 666408463 930464604 -244371712 -103809890 958038001 -909110489 -628314938 -276445760 -683469372 949954728 502813449 292200999 -819412960 -361551612 303014910 195446944 -291770535 398194391 930044529 620592174 742110263 381807440 443703437 69555257 -934311575 -408395646 -491562374 -246356959 -218055571 -714296783 410503104 -958175075 606311071 16848500 -850430245 390978635 -222652607 -111871250 -891936099 739022967 819226043 938277585 967831914 381041221 -313651354 -287574919 294654033 -698896351 846616043 734671775 847301756 404250412 322983546 309888721 -125130314 435540601 -709369398 521338837 -330698586 911974905 718988741 553722968 823669461 952846242 -711451954 251916264 928020987 402956053 358142921 -971451039 866472624 452999652 -435528109 -109919899 42406952 819612430 641708989 -769546537 182915821 854653845 452758694 266613993 735361867 709289994 -807204488 955008264 479294416 684468123 -199269619 -841083446 -54665770 -526782376 600460219 521613426 133135631 -320478477 387563625 -914939763 479510632 -697256365 647949022 699935852 -298078466 -291259061 496598485 504692485 -847524825 -685331661 -539228541 -942651601 -480178279 -507960533 272701000 242223562 -192643598 904279016 501331064 705558058 -169493929 -289951176 -154334140 -812988710 -653945414 182382792 833944391 -505674925 469910112 -724164876 201542811 943551390 -320913245 -454734279 354613985 291252417 -7331431 39596827 435724827 -789185051 318385219 261197652 -227585023 201654075 -610964086 671643781 538511063 -750624121 -896387662 -30843561 -927139799 -538975864 -12361979 994236327 -520187642 671024225 313591745 137265851 -615819577 -589676344 -958574000 -193625326 -272772163 876609491 -907021312 608787197 -262497776 -922756492 -147608833 -738796647 590281313 999946470 625335622 -38318456 -588639388 -783375613 432208434 -677103655 -261358721 -657535172 642582720 -826971664 291595921 -599355730 186269999 56680597 -554153414 853528735 -87399704 -452385610 527123177 -673376324 -240838179 -254542247 378400443 -89408761 -432766095 362995163 314633444 -4967519 -269833746 301507178 939990330 577467048 -379200582 -556775296 593338891 -739556229 -165216095 -934469488 -227736860 -255564309 -630474833 755368295 614216917 -517114521 271432474 -676263511 394155781 64116605 485521817 -215994139 980041331 239323603 -41325766 -281851253 278001014 394688981 471363832 -956383801 -793320720 -650441728 718887112 112162230 -123619373 -764949584 443071817 -196745942 -314550437 673672602 -903638686 -431824295 176615311 -189940704 362714178 -141753428 244411305 -505374981 -799360036 -561417318 -121864169 -705010294 -210928497 -200339528 102775078 -864112257 -951645346 -935189297 349242759 989991969 298323831 -260999677 764584124 904841218 847382512 628399691 268114395 -520013058 664339987 -328133947 -692931539 -790152199 -691934122 -734862390 756174900 766948879 431870673 118522776 99403295 -998772302 130050614 -320369584 -513856873 327805596 -476941400 117952002 -921838686 771742883 140150954 966097205 -377521865 190099663 -142168049 -650009037 388398238 7424494 234751520 -848143053 777343067 464935476 806609930 -752189186 547402913 -262484244 -626491384 -798829957 -468664034 882940073 -623748198 -477892880 779464201 -335396233 29193460 936691191 669817067 541319164 -776216757 -732885741 -50280130 251127857 597973234 -746001821 807538005 -9020981 -980912134 -884507128 -483509349 -218605057 705090758 -135197625 220001691 108380443 617527898 234125458 3177971 -219452507 352783000 82206381 -713487989 130993601 -170425555 -529010424 -342523818 640785148 2278850 375879460 -279600604 872803055 394134585 -336003113 325388511 -732816454 -101388237 201330097 -444774403 -714863441 -112206102 560998988 82790205 -835632771 235246058 482144475 -307497114 667122650 -348921673 619685340 174510566 -138016315 -475612148 -635228342 -698488192 -248106602 -127111241 997542763 -799757339 90746055 -957739502 798204912 -13710376 -696918822 847587439 291861614 -994856241 614627230 883321741 -155251534 -99886447 53235028 -526238 649672708 31161973 -913793060 -970371082 -237747503 750611596 146749059 -978354112 -859999101 -265657580 -278258297 220358184 190065443 -443798746 -218331760 -219298714 -888228888 427583085 -832086182 -866707220 -348680051 -849583115 -656887329 -62899193 791648071 -174075598 -976818674 -21217135 341789680 -724456065 557563777 -503506409 -716320873 -314808976 -749418162 982715437 956410172 -65138659 788216750 -239094311 -916994418 848200019 -697727290 105490783 321145589 -630532688 341705520 -72734648 -776876232 886798544 196891984 570490707 579324269 80118052 -568431879 633338505 -900764355 -594099129 -819335995 925071002 904650600 -513456593 -648067469 321380675 815005657 234918015 -237265672 -142382235 -576608662 294420046 656641434 883150346 328444152 954043779 -404812751 -54149738 422002184 -279471573 -114047144 466079393 -823521258 523382390 236158441 368697626 -191002031 -290808538 -144284399 -131334197 -168323396 -897356851 566417927 915548983 225405624 -291474482 -257531771 907664905 -365749459 544329186 948162925 -87845495 448444698 463760222 -757020471 666066005 -282191912 -647241348 690132952 -581887216 761444186 234743258 -688837303 -656663480 857229149 897025208 128796856 -313999797 -264814091 -310245585 -389060183 498721497 -162999347 336284903 -817162281 341135987 165146040 306123824 -455070394 -348132910 -713874645 -747736779 -672760483 949430489 24845063 776459370 232685854 -749287657 -562835461 -139988385 -827629233 -536947902 305915683 -576147677 -104070201 -230087155 -453528678 -931376853 -485755846 -691389706 538777495 -119470793 -36559767 -813977930 -12890690 122878700 -295401476 58190019 -297493100 -485456068 -840324709 453662495 904161449 938089153 870046647 191951566 -763277692 -79538356 773444460 -126174749 45201524 576611443 -800706494 406148276 969378569 190561750 642985787 733890176 780523963 339592706 147898860 831290133 106042281 382978927 385864380 -973967912 870319423 -318815675 918620339 -549569189 -887609880 655265190 353215063 469942899 695743463 430123225 -170193743 -839725835 -725786978 -617574669 -845181405 738527449 45718732 974668291 37336855 732482270 553900458 -177709038 -501543351 25348704 785634586 -324614296 465672941 615520231 427756637 708535807 -343487366 -322737683 791767537 -892787498 64508855 -863921016 -918533023 697340014 333177943 -782726115 -144943580 -555407171 227913207 -67051177 -494975560 -921252156 -167108249 -398585072 772933777 -332046538 292579983 591319672 -831936578 -82835038 -317185812 158955123 -510272990 256995942 158033050 305426250 -325828151 981712640 748048631 -732439875 243696140 771649483 -111308947 579179150 987252048 -380761308 967569695 82867113 -250252225 -120693907 97429433 822614338 207512358 -686266383 108063901 683801950 -493015316 -654169355 -40376743 -848549530 190238138 -195874855 793484952 -50294052 856756967 427783984 -506986976 -536661225 -550148604 -354611789 -511002215 -616677618 -502353665 -37774854 398325623 206804486 989369035 406001235 -641185935 -533978448 809637833 647232268 -529405230 441324848 276118207 -617021733 919799590 -407241274 715873617 608386747 -615137618 -348231154 599535332 222427630 -760443313 -397508744 -643001662 141228808 784949677 610883716 -321022794 702902670 781454355 849344625 -999819647 316717370 848813773 60914229 642575950 624980691 -320964747 -466264019 355193898 -747754952 -470090781 877570849 113063822 802267115 820941910 -652545461 -433712506 640975609 -992494734 -880244562 -294520470 -178727597 -295874371 761124037 -427870605 -834410334 77233650 -310372493 424334408 -615640990 -935020842 649858734 -360938058 -805410489 -567061404 3015531 320128458 157218983 -155550004 -563286038 393828796 249767785 621430875 -676099977 863906647 -231779611 -550147535 197990856 -523193266 858136555 423197007 676490048 636446736 735546646 768664795 -285447513 474306741 -108603921 89285842 -32632487 -151268243 -906248854 -995811505 -427548522 400220101 -990356066 642861510 353127395 -724145584 708419171 877364010 64976337 -726539546 861500743 598924215 -499567785 823054917 915759454 -803135504 -863626404 922142723 -561196674 -604232625 -936078384 -778433484 -671456326 -341004544 -567004186 246700508 304363017 -580482819 3108252 533059527 -538905859 -407086476 895501793 -572030088 -309332786 -55485660 -223210986 -342548191 -307450383 -377047819 742106827 204675636 846131727 -226062596 24643190 704902655 712127221 549981609 -602307280 -553564257 814590115 -975389190 -615816987 -381505529 -41081447 -182222063 388327782 462217465 -720939516 -569365119 642359525 591792002 968494592 -590962463 787459083 -859484976 1190113 536767620 254570786 672318290 -114444788 -676700186 -126294631 -262175497 -949157274 348958311 -281768952 999017788 47378761 -650284950 894980323 -80054022 794935085 895768691 -89514811 569799948 906680378 49205375 207787931 -596890650 245518291 29643244 -479830273 -877558794 -64040638 -564968846 728504489 -962410703 132781 -933642937 622237851 289584103 874659458 -446964065 -792668363 -395611676 -578644673 -275870717 -648614384 -680754961 439043152 -82520244 767313127 -964873148 -725760463 735488909 327358822 -470188354 522572462 -793407360 -598046756 816737009 -888185832 540256364 -789493957 740614196 61559124 -675867281 -505190825 -788722575 -24264006 179541854 775411946 -321777307 322842776 -613286708 -209327061 78975911 -99717845 306439235 472964668 245073628 644997032 -535486311 676886224 -524141250 -348021280 692703983 -884814653 -926463038 126423790 -575472615 -864902079 784578930 954915213 -157362718 -656540985 -688459471 -839256866 684376849 -555735036 281648247 666520725 -787205552 -910317774 -179924100 471875829 -166485199 -887014538 835438602 528033727 -570940765 -576056504 -483341908 420930813 821551593 -65843397 -662591812 755289948 3933745 -41035335 -782179238 -660197454 -49251647 557846909 893015400 -455456298 -423642236 680059005 102704983 -87537658 511750440 908954319 473273294 -744964171 -704590490 255736096 35421852 -359905058 -729590436 -294925735 804535684 -287748629 288526267 -636241965 18924944 391059305 912515382 -436829786 639102164 210610082 555983469 -828169890 8583460 724980053 799704954 175409213 457120784 -591495831 -948205056 419142613 1554602 -720719797 548784959 -867514263 11252576 230629713 -267667143 -775366449 955738513 887456439 -748655054 757424704 534380392 -595171755 648629865 -812061631 -820851101 -865718718 998008312 953419464 -393193738 904320731 -601381786 -486118427 701094564 -778660694 -96360463 710349570 -26478580 484540892 -649113466 761752889 974441821 -390170024 503813931 -297001872 275397733 809561146 581606871 -367127394 -130597601 -240193984 352018441 -936376936 -723552155 334212032 -533669147 -338388970 -355250882 -157154687 802160581 -976029314 144761340 -31443015 988056993 -423283468 372997865 593126624 -692391783 853246332 -882604174 376877253 620952053 729972443 -675134093 -336392599 122536876 -700716089 821772200 -322281798 434371298 -304213870 -843604957 -725312511 -588178604 -528487632 269906884 462645972 -952201773 -573859771 -677322475 559187228 344507640 -310936052 -792627365 -962253223 146842748 717361282 -75284195 133186639 -989151426 -863193749 626230515 -466763235 -462959893 332601357 857448791 -876506593 358803470 481981304 -253761916 132059508 619373474 389517484 -891161821 -220840153 -851585363 -413072628 404669028 -753887607 -698304013 27324711 300304846 -232028836 543222706 -161032818 -792174166 952345881 -629442862 -442099914 -626729294 -607212309 -325929546 101542391 -688432529 386284311 -418997658 -371066187 -366300802 54848876 87989569 783138053 819240730 424610880 -631202135 -13770551 -185250437 -51500461 -635907589 169568714 247883245 -216287099 -403151438 -586826828 -398815253 10816839 -965898481 971001171 -493475254 731753081 -646611564 844842681 -776229397 758915587 490014944 62729733 -773615845 981246969 -150864920 -450858352 -847713800 215481941 840075118 719661009 -792456494 -7085706 512360042 -995666819 -216038293 890511498 878011531 170689145 773609700 62864617 315449539 407746312 -623329506 -820030876 -613584329 -145709404 395197957 -438330644 -334072226 370161951 965785874 657385018 603716826 -594071513 99799947 -923179139 -357481724 724450582 806431898 64142953 -153028577 -543483270 699873814 818771809 317123928 -180188687 681199799 -564205445 988538667 360714361 -740530887 -210523584 -971619393 364564756 750686819 -803754059 899211131 -406459327 -17794919 639021387 -680279008 -619938370 -358998034 -511678769 396533134 -453297568 527142369 -470297807 746089472 -985589802 -60402547 -276353015 -686343852 450650027 -905293360 -701043820 428089730 -626642884 269653957 -244127126 280891983 -67372847 -842494971 -20010041 152175303 959655071 205963031 -697292165 151112816 -53056606 -912364311 621263636 226211762 -127949950 -788395642 -655357695 -785733545 879297429 213441249 -758587966 -249894154 492702688 889406197 786813392 -968801504 368617473 171477656 -512997058 377464111 -420857798 -509098054 -730513649 98977816 113290512 -573314305 -555288869 -441359977 -897205243 874450082 -651161825 498251665 -261650599 -704408819 352799579 -468902804 731426774 417943975 -133527954 96838679 -224656297 -39060463 967640045 -734002451 -426163201 903994879 430266216 -507738294 -935542809 997297996 -598372730 -991976464 -830259972 -332131055 -533621667 -711738739 818709290 -481135559 -261961009 -727647842 -822246098 732341389 -932084989 -758355377 -620416640 209022061 -272246629 626075337 -433586567 -887107201 -896088349 -130443186 -968392499 12938309 313542599 695025396 371891770 634986132 993581677 273932000 -744216983 261309870 -360841 431433815 -945433465 2754618 -944874632 -277115491 281651021 225101989 938314934 -36367441 -827606707 827269277 771256687 -245959745 89549816 166508133 69546270 -828064249 128264540 579901770 937150532 -642584119 473375242 15520469 570727343 562636472 -5813094 -422850471 -448372677 -26648106 281250718 -509460108 -992329909 -340876561 754738247 -574790854 -46099458 -647005879 -309390141 -787422539 -763237144 375313032 -400297894 -721290649 51956824 -328464605 -889761835 -451026724 17904972 920645176 723439353 -414717351 -822626845 -792815452 -844288792 888109731 -582415976 -959372119 -959089266 269810916 18873058 -190597721 609676532 343720310 640655313 330406902 30693088 -347445954 467494506 1039551 331247824 422164615 412578352 -294434706 405638737 380589433 -986217139 -389644654 835270339 293910235 -409215478 558568930 -609377100 -713799491 -163808031 -397365119 660531299 65414335 741521772 -603399528 -819135676 -124151742 -532702616 -389786768 48103195 -863143103 -822422848 609134053 752901007 -718952004 273124210 -255397904 -160470012 412276845 637317833 451122397 49205156 290428918 -253431474 178601363 -334135861 595863091 -842716513 -241247203 -766620484 537388509 458300925 329717772 -34236803 755668493 -670189467 81820493 -348909562 49149734 282575926 -779770366 -56942369 752771887 242241050 -932554081 -21465850 398912018 -976182946 31897392 513545510 -833491179 604996651 -846749808 727941265 595441064 -587626588 -561402063 358234056 -655462121 643856257 -206051790 828920535 520470799 955055872 452808743 -272327152 718779469 497201903 540411676 -872415853 -89218563 -662301712 -588392179 872942833 998145804 956059915 404105332 668095423 395521563 844635884 -243256494 691230335 337130655 132069095 -503047899 -221246348 348517147 -995500355 647909659 -977706456 -798678868 -520412609 998959536 280537807 86257087 -233251694 -171067266 368877749 -822275773 -980139650 295666449 173044482 -349330555 -797415481 -27922763 392610527 -806143576 502454330 -7248940 -955837596 904978773 15581471 -254855099 -117680958 -679944000 -817778930 107267640 352459311 772113098 -707233778 182080977 736382306 119893176 -644791721 25481352 -811334842 -679155074 83564942 991519917 -177383665 21509209 571771758 -216525307 -20406628 511706480 319555693 -589622492 -739594021 -865151234 -310297679 -551999904 -409910358 -420275218 236070828 -385188431 253226724 -206696491 -979295110 -95539457 749843338 976580137 16827761 -734139617 776164804 43726256 615567123 507001140 -13063915 -32567387 523535599 -505749309 -868822468 -680604888 -122472225 -237206479 690086065 -195096450 -805201072 441291965 -266308700 -141207227 -293448145 852644108 625751968 -631936781 -655030078 952028424 -348158337 138809729 302352582 529235818 -427410442 -937226298 781121779 573332048 -769092021 53762649 -877599396 -940796349 -589232098 334311668 231586332 948893574 -49515490 177011881 595929988 505713500 419499642 559545368 -100149735 -539111524 -404811435 709708309 466217480 848915248 564083863 41278554 484721145 -188563917 567243674 211086801 378139015 148527665 838934666 2405106 -931681734 649728715 705665809 -564556189 338943018 -541305982 28035895 128295587 -669304757 -857641882 -879116601 876097858 -258045542 873977189 937835510 -936494479 402394469 851683789 931278545 592802433 -443390719 917560111 601920896 -425085399 -322913368 -732614113 759178653 348969938 -652384575 697443205 -184605119 -449011388 -826749086 -804539747 -138557167 599596420 -731187895 192802321 -973138562 -546426228 -144176282 -147724486 -369734201 184618728 -711717843 306489962 461311680 630050455 641384776 111039574 401433612 -858150612 636207027 -877739248 694465343 9844112 300091186 65949034 742940451 157168681 -919702075 751675168 -739588234 79719755 997513564 -90664914 835304985 29408794 939340495 933273990 336220727 -892916804 457651414 568733377 961469587 122021051 -897365640 265369572 -194852875 -635053285 977895422 811032412 -709348736 651419761 675852247 -236805737 -677758200 603351039 287729531 291369702 -531130805 -981058761 872479608 795232732 974005146 802671776 -219163973 51258308 -746170855 -1238467 -444089513 -335334152 389496226 76435472 82074591 847913429 -901079848 432922659 316005961 -58616773 -371241977 -458649048 218363883 -529133518 -506590869 -23066002 -669614288 476237545 619644868 354698445 798121525 -519982892 -409766229 -688052176 750692799 809230038 271615154 -514363133 545431580 763693749 884960645 -966975642 155665279 746420662 627509985 -923172133 982105239 -18051209 892328932 -974776727 -997836204 -400353681 -92253925 660030746 817399012 -663125618 -255582777 -19288013 861235555 632093973 -869448351 -98222136 226961721 -585169695 -371090278 -874969158 -359208870 -716366321 -28538595 -840497798 -477083898 981206893 -925578205 -181400963 -675862488 822410058 -530414903 -997952522 -361394532 931153136 -562179730 388513238 729153303 90443044 676617448 205128742 -427973362 -194119541 -150933101 248753241 289201615 -63574964 152318397 -352045088 356899568 -143154348 -345122416 887537797 800953917 974577277 634784640 697695336 -607304007 516776096 700807 -491916281 -768614933 166633253 210346704 996035167 -506482931 940450035 230715782 32184137 903295157 -868295484 194460684 -637506713 -854444608 500168910 -920694987 219132941 98190447 -94908830 -429088658 838587822 578498979 911728051 -22935677 86101480 -25529498 -829458131 -380169328 -658247891 514270867 755886548 -595426103 -752608719 18072537 926711217 -992918830 -94256548 908029405 -116782035 255098085 469535448 461577159 550952490 -169595404 890540682 372589401 -258825813 135205981 -409078715 -341269708 -945782016 587327919 -169387996 -984618144 -849771969 514980809 -213196282 -788022455 282694881 155116419 -43846075 350748523 2229001 485906295 -582306952 512403063 -506177935 -672512265 -454536816 -133685590 825842158 535317456 -165796110 358389829 489809572 -260287571 54034775 -456791522 792975160 -780211763 324587857 226673370 462894382 181646134 -205427043 984873294 -871204940 -831494424 933951191 443798172 -323231580 -391137196 -536965800 412265581 -136495 -134775694 313215037 804007929 347472929 974471195 -391779815 491453463 809265845 -187914009 -262171153 -181338399 211640867 147962052 -477409946 -355239791 41018214 373521494 292157033 -83888943 -686512256 -825052529 407169794 -988548856 223006281 113408129 651835610 815999673 736684275 513787450 239754595 81628911 319452523 838400956 128748776 335364025 146765770 -30253933 -680665175 974414009 230268772 -429325544 -116922447 276744660 -105551665 962369064 894385824 987930333 -868143580 -489840754 626310881 160019093 68513310 972035836 -200217896 389595791 -564791838 -904981483 -662450016 162381821 -58927550 784660079 -279412912 82899798 984179674 -444469274 613210876 -23389688 -823553049 949710746 344414505 -522644382 125495745 -963789595 154910914 193697617 -10536921 5639923 -612840718 -510930794 -605037573 -749680827 -347381699 -801456389 -929234189 -619729339 980282861 629688064 471035036 592354817 389111920 528342689 682255930 473915021 -977367285 -581270672 687456785 -158686883 168847803 820144260 371548277 50905388 147945935 179255170 -48542557 -271410998 -124579219 594044881 -292270705 -899418916 107486804 80813238 715141156 727422692 -854077247 76152996 -567970111 136836904 601696104 -51850991 -866418838 98750 731031523 -878892396 637736505 -782147587 -975806163 -168996398 806221818 -165983415 584313790 90316412 -951085542 355909848 865707836 751299334 405065611 201787797 724715994 401834354 647876740 -298876016 589548671 683146338 -969543126 -373068367 -579942369 564225994 77003195 -543152476 -706851601 -813376161 147340095 -708203706 -161047556 -461372329 -141943566 -735468230 -753323773 -276568156 539127590 -591006483 -981222514 -499679409 -171910842 626573219 -711122412 817529775 -540382786 -46438709 472449844 -871925291 -808156765 -494801413 -400936729 -950126135 -14207227 -111467199 300609799 7525663 826623267 -825215269 982881328 16643788 895817369 -480513163 57709767 304788709 -911739496 -645724731 -413883456 492649497 226150103 -245576439 -253657014 -734356542 -778346061 581385704 18517673 -135462285 -467825568 -739428232 -227735119 -717092744 -444393900 -277384139 -814127749 -50952181 -940303439 66432332 -683463742 206253104 -314919581 307349746 -119192297 722879445 540437162 480307945 310171254 963929593 740659563 567692136 939101070 -894488015 -573039188 613105699 -141917262 -845355693 426572195 -783210971 -624881411 -401645862 -285834736 8565523 -994985663 -9666792 379521112 602337759 415164708 735305993 102841934 -313754104 750895575 418153912 -527455179 155920099 57507412 -94674693 4648941 408887240 26062328 -528238207 -145299498 -753283673 -553740126 290863014 431747250 39924470 316173144 420935861 942168936 859609964 -244359302 304744145 -938199409 -923096105 677888796 -450790273 942625394 -943306121 298155895 199750087 145670206 -12282360 999440164 45955451 694175022 598668772 686171142 800610199 -372512956 703763634 993546268 390238568 136354584 917194645 -700091542 -270550849 579270918 181699143 923253932 -526910085 259270151 201342383 761910266 859252362 716531271 157396381 319515117 -861161356 -733203210 -388389580 155634107 -204559928 805455932 -933838573 -803464969 -26575446 794955235 606491065 130462031 -759834834 -553951217 777265428 -851285592 923690747 -582939447 645776938 -630033508 -175720401 -177030423 19902649 -367452898 -987022296 -972417201 81400606 -377567639 -387339167 398020599 153578943 875678943 -321666041 -884392200 -915441940 -80279140 -436613531 273817726 -26632311 330660262 -552578752 -442728440 -58215009 -298169748 -89832991 832756305 -910207607 -795090956 -759862843 -961592684 324096291 319460311 -480540686 -361050267 794176571 340751287 -54838817 258654585 806879372 -525131033 951985067 702920142 -118955155 -570490945 -996357136 146958285 520033636 -92516815 -794183630 727188045 -92481993 -486004423 -281586864 125553033 714912529 -855453472 166967225 638499914 291257011 -53455346 -108604566 121415212 37002344 -49778367 -124067678 909742442 -512786993 129985473 567110882 723450184 804411327 824982102 866727965 -321089026 622355467 -814415973 367174898 565084609 71613868 584636720 -616752815 -175259749 -693846987 812444919 41031408 993782430 544922933 584228996 345508870 -424532981 15680909 -104438966 763310974 730815125 870051285 136667158 -556880798 -756088354 5179766 217866313 -299145523 271959580 -251285285 827561487 919941278 -510393629 571387789 290467418 65422765 929751718 -546888823 -740360333 -431100461 157842352 -876455745 157033097 -996679795 232692721 -694324163 181402786 -227223870 933922333 -184873895 796456808 200900456 144329753 -500003545 -570665642 -794258131 373630408 -864111734 735958492 712814873 -668874866 793042344 -826718758 -571349206 314605334 -615158955 -478152869 -356375804 487204588 -489087159 -904559712 512746640 -561730508 -873782498 112563484 747696203 504918718 623616686 501435415 495765985 183889934 6168948 783669419 -631353797 -443439752 165849803 -410061222 995995441 51330269 192712076 794950155 246736461 792001560 -908503036 -56735574 167591337 -104106997 -676322032 344221454 252652150 117144656 -965124843 698265415 290543628 489118932 123401712 -715316371 -7662880 -989880227 56651473 116218863 -717955786 -217205084 -754356563 417559290 -854556527 361464328 773192903 68468590 758026549 -261159386 509261465 -694811897 -278236163 580392998 -955772486 47193647 366358609 -36942283 -979919607 -828324717 -400756243 -921298721 74679256 -319681423 -645592631 -93691423 -136169962 -421873292 -567989524 153286644 -957478020 181614972 809659987 -133846813 644441638 -738144780 -798729366 149356477 570271113 729454182 -744927506 -134369887 -851927002 -475068074 781743892 983269681 -113934004 105213157 -670908929 -793945450 -855945965 -90254255 -698659915 352726306 721533989 634397264 -134530015 -861500316 -403264124 861614203 26788568 222537724 -679229690 -64617479 617374803 -20901068 601094067 -219696244 214744585 247223132 22108362 663013959 -840975008 -903462453 781112831 982790475 -117687760 26642277 -277336729 561880899 -252578413 235075298 -494114220 -459193448 927322814 143125301 136069492 -175417276 -218107851 -118731078 817975970 773643827 775812409 -587790345 777359112 -378532581 -950063154 -978492673 -494495312 -549378759 -551135932 -913195649 -411194132 165556838 32834735 -322529459 -514076409 -699889216 495555085 503607097 146766775 419246416 462898248 -240728420 116516151 370966329 -684225792 399021289 376962975 -647930483 -408210643 203953980 -194760660 557771997 -339287651 273861490 317235915 561566652 -316853600 801203268 -876518049 686930289 417614451 911884621 533032146 -805809425 52397836 -233642992 -858501473 969125157 21254216 652142335 -724093254 -574936650 -359398766 447824427 549384111 -193334745 832016483 -452167338 774126637 -63283238 923004593 167633358 -99626237 609014237 981665778 854463416 -60850401 134700137 50277075 993831356 350800840 120687457 -219084996 -519674242 -385731399 501506326 220707072 253680348 119122947 854282393 951014486 962749712 -775615450 -681862672 -588489083 -178360960 271530152 -218557431 -469614458 -891701634 -252459219 -852351260 932593962 445306 -645690731 -60403368 -107393951 -856003244 55410363 -381421564 504847473 -578070157 -66764408 -565888006 525044090 641512325 609271199 715501347 -503600425 -365107858 -114241624 -938743672 -376123702 -323618457 602901827 901440340 -243887967 -76797912 -743530154 918361955 286182835 125184358 230768796 -751973231 -879294795 957106973 915695024 788576852 722532904 -269132722 351257229 -759665822 -514900507 -184350623 -38765754 25088531 614496660 667303073 -594961647 310792096 35548908 -196693478 -101010162 668473304 -107079614 -87163215 -288120764 467327798 67243444 -851539986 -449552230 582293415 -400238814 271892535 -844160975 103041679 297104365 48588148 716357218 573775177 -90556302 926897062 -999136991 176926439 -177584799 318619021 207526770 365759364 966449869 139190917 -671939694 980100072 -755901417 -811711120 -969459160 278467173 -414086985 669614963 256534565 219351439 -593362499 768982778 -704623534 -403306540 83260396 -881808430 -60019633 156081511 279956178 -252451661 -885631146 362060745 -281184320 -771878646 589922433 -676201575 676798496 -456367715 610456501 579969854 653874498 865784811 -213312781 -621327170 338858104 -920181187 -319926224 180304694 953057629 -743377376 -691545207 -550871296 284769212 -821137824 -246370875 -744647400 -193845677 360817522 -949977522 -663275994 -126306141 -630384715 -407598804 -167374312 -80299852 8882531 -885645574 740927053 983076317 -136935803 -22284863 323620078 176518302 706749107 -678291028 761545849 643026270 507291329 274819077 -340295530 190860669 -768193345 933216919 549943949 -939865454 -276814002 -908707086 91053033 -871168723 297164226 -577493406 419328883 -582878410 -770578169 858630618 -45218615 339633272 274190065 314809373 628990637 517776159 -833814130 -499280836 -673469548 -697574641 -738057089 -691460287 -925191660 46836386 972594755 550351245 -848330336 -978720933 349681146 -324730169 297372828 -540287899 944936341 -882516241 900209686 -107491402 -329944830 875857391 277875114 206929500 -156434295 474359431 832730323 281342743 994076148 441770999 428573674 -593305829 -25332996 -233794295 977826082 993928350 205775700 920340370 852252629 236454782 -39068637 114989053 788742129 -954793726 7376962 406261979 848136229 -866126093 118496471 -264497846 -987545230 -619195278 731368477 -712595991 -651691790 329420332 248667407 -980306209 513207734 -575496614 -409820365 411744890 282514118 -990062 477009589 111572276 -749773040 146963330 347428139 344023612 -800519209 -702635027 915434636 485931350 557039285 874424111 -664092440 -319922154 664390469 -719397904 -889279595 -700276640 -597263889 767490829 444996679 -997852240 -400246676 -570681220 209284595 -482941316 -861885682 565051941 -336130637 -195589655 -542283714 -775823327 -608832066 -564229054 -826261623 -726027768 -174127086 945931773 860933818 -466799231 -470863242 833526435 -66484024 692598815 -815724356 -817556671 -374174376 -365298204 160933718 -975634887 -436270159 115193130 873079832 885195636 933641914 -317616613 432214972 -558756678 520411199 27358924 -552751692 953734553 484890011 501615792 10325501 452443542 -373263 -565570076 -456969263 -471623804 9381804 -433346868 656365271 -893584417 29107793 -771803783 401951274 -910633630 -995717214 -741006588 -118662089 -964078870 -159803989 440719942 -146198238 691544063 -498230362 758832330 758112943 693866769 -85671940 -429480971 837587312 -286622238 18069788 10149818 410809272 766591820 445767448 737877531 483378683 -480448173 531806233 365813293 452482224 534566366 -132194981 -410387424 82366027 346362549 501288664 904606995 113125396 934157159 -638792254 979539993 486423580 975773470 -640144069 -244579070 -337179147 923137912 524633332 -136256388 295524878 419815788 306451449 338309438 -177974844 -408793974 -998494018 -903869240 -875580026 -435972199 985865786 -603042888 552607286 -503420910 -215771141 -828535022 175938189 568356969 413885128 482970549 -316205929 87634280 -844346268 -194535704 645508465 372824312 889356903 -317822748 -873622479 -501678916 84079588 -897361604 -707029527 570287899 -548916834 332357891 432245901 966674029 722405957 -401678446 -154396678 -259697135 846794674 -133662844 749413986 366160760 -89784606 -818138682 258730445 -79812447 750131705 -625773098 -299031453 875500994 625928616 -71851158 -445037091 -735398156 311690122 -407499774 30594463 -480218531 558840632 325559288 -597483385 -755541928 -928681423 698124682 825171269 -961846824 306767679 -315485058 -867166859 980916186 -779221335 373893918 737550742 345705456 -327257350 -948831998 -133194508 -844158286 98114109 541034111 -884901728 457852990 906525285 -693455838 -185468523 -579509500 -778258526 -638541624 -625090773 947532784 -752283742 837127354 359513426 -895028992 288923445 -860957346 709601788 866464472 760530834 650292796 525445981 -914103077 -434860560 900614988 -440309578 -163921904 -999705463 584794307 -968716667 157069457 12177358 681349812 65156260 490811260 -124217645 823360952 524788691 -543551346 -332212138 -929679148 944692248 -296305427 -536667330 -637436386 318456347 -950690382 153292710 382491121 -506520015 -498641416 859621770 -563604325 -793450517 901335692 262375833 176768369 -636155071 -191748085 -270073531 371960073 -528188339 199412125 -182836751 740953935 365223042 -130758958 347500833 -191064113 -426978700 -509729721 -363469276 -95091121 961402250 -278478440 -507987543 -736305979 -622996402 -110706642 753548823 857743742 812862461 -582075615 57945984 -74203431 77990484 446381807 -21243891 428025588 16390385 -876931567 813629304 -495822016 979394808 -533421165 -415421939 -228734244 503340601 561882649 440879505 -49073808 421168044 -887353597 -846148755 61886155 -954139596 329934681 733513753 -462348258 769143287 -676006598 629011528 -930843554 -112892005 -163651073 -500864398 -213229317 632767709 -791536694 -53203921 -909460205 -268609964 29012889 -708907123 -259068521 -148899803 -579769774 -421357878 -276059652 -500822214 -200284392 -726941533 331995872 239170297 658451747 68215325 -748207833 -912741140 -656915180 365932930 587236937 -790658318 118304113 -128193208 -11362586 812698785 501766608 -764193126 577206455 413974901 513373993 -241846541 694549948 -945299089 -566499124 750502854 -337540901 443267082 -227106359 794751266 987627953 -132695533 -140788006 330604959 -981547410 -292340895 -874071325 585730876 -10692388 692614470 185496336 -164307288 -462727431 814979706 103499046 995875348 -632531899 -898298111 -198536261 -914324843 496813884 746328284 728081560 -214559227 83789931 31353807 -600896673 609165109 -435298222 -218872435 219338954 -874693619 388529992 -311244534 996267659 429383344 367114095 389441027 345769276 -842692205 916418532 -968459341 997928514 686016327 -69599546 -241637948 148292415 -433704412 384756572 -278842445 762030403 -933738638 -289711322 246987188 6850705 453360342 282795024 141186604 -240175771 -167860354 -37663841 191533671 -525735190 627444249 623403445 37798063 882610766 713409044 -640487821 334584365 -535553214 25058377 669722770 -537833828 631123254 -761872091 401624974 114893230 315027605 -597756646 623756835 730341073 -541871857 410043606 370251205 -58943456 544378324 657113022 179804378 821008007 -572032963 890256858 866146453 -508830159 -127721387 -142606853 81798117 415088006 359863848 78211875 -747800257 203860609 -387629191 584293749 921520367 8229625 -990496403 922203951 -267702960 103167551 73828423 -255628085 892252406 -423865564 -280370865 -260223845 -588157058 -958412316 537365570 -736270565 433051426 249552954 186877401 635934384 91441302 37284369 -41612875 -735355078 907979552 900302226 -868064309 -459228554 -986840676 141157134 -290173130 -723230916 146769177 124333046 664528939 598835359 565192200 649520988 701877405 -184040337 526018561 195635286 551726995 -584261410 -231268556 220713343 107105981 765629551 855294907 -490091994 448409386 -370826041 746339822 433126475 -999480823 706179774 -950041622 -220088699 8667134 227027970 220154547 -764175519 337687034 -240082687 -788278257 54534153 -878920221 902872457 442196872 898851790 664542689 42167599 -147128299 219116676 877655721 -107222353 -906856941 79933889 -690469125 -297564428 -700723238 693670725 -685151627 886937040 -631741772 -870371620 704603775 -530443147 788310738 98534471 825015024 292768305 325208432 -263020745 -57928239 -250232736 719775665 229922579 -142823931 717115388 -875931677 292992755 604590911 970925377 215608317 46545620 385163646 -318272356 777251449 -567404558 343275379 709849656 756775272 693844028 258409395 440888328 938909852 257283619 689962579 516408430 -12236962 -868920408 457905948 -447051142 593489234 272761611 -410037594 110659042 -784167830 345138420 790712806 -506223830 681548850 272744142 723314074 -804328947 -565496090 731338907 -845865741 938198995 851529029 714359650 544976544 -234998209 -883928738 -334366960 -534766231 -953762992 -836469276 112730989 603110316 -645147415 -401628457 691008362 -577187938 -547091316 -732562091 476254000 340838695 174852367 185301693 -809749458 -183780593 -210464012 555738235 855319070 255922030 -683228477 -464715338 852775790 -90278601 283113409 -925689282 -531762798 -44472713 -944541659 546479153 -717167190 -919414650 -770935979 -848071656 118624538 873367278 496885898 385347763 858459620 -456239975 -636258851 -844595005 434934900 -934488163 498290711 -101275909 -723324677 -899616982 714998927 -172473328 223132043 752318506 -278476684 467609702 -627887025 -64552017 543720750 -672331922 357885765 -170805075 146602028 879473812 517829118 103797816 -123338981 812805383 376842300 -223364056 -975514271 -662173847 -748615653 -75607547 -302203579 118386204 240483383 316835146 -396831405 579300283 -789483786 618807887 -706715749 294264944 -8470223 -295278069 -57255113 756928606 -995929549 -469552952 -707939509 564234105 62708896 546719908 312583383 597903465 -370890712 -113646629 364375971 -325856759 99788579 -142937756 243169803 -894727349 72872937 76515610 712918948 866169308 423485574 -3691197 -637385729 529586208 140163747 -229257370 149165764 596458385 901334728 19653755 -520688196 441816791 -155396040 998674645 -13445396 39505912 983293130 -183426496 857782806 -667785326 -571006970 569841727 543123979 588790766 369562256 -740310917 -693635498 584571115 844233097 918801692 464378485 -381015693 -470670391 -133397427 511510340 180522179 356427162 82815234 -244029865 -115628347 802951736 -159824277 -115981586 403224879 -910764378 -456142874 519958397 154914523 -323885575 315472190 818843476 -855367462 681208658 -621920755 -430588135 -832531381 967981374 -77775349 742523217 -424715028 -777879111 -146540988 -329525526 7405320 196274622 -746259650 582127067 208637453 -707061214 389458238 212173542 -324154207 955143864 -611040342 -185690735 -56373813 184136216 -872691790 -715160770 -361749947 -980632277 -168327398 -367021791 309009850 -106212544 40623913 -168517905 139063649 -520807928 -541353416 864045682 442857837 -974964508 -633788005 -743744619 622306796 766925489 357067465 581918625 430997516 12737986 842954141 -268610208 -850032186 -302125972 -94377138 121691214 605849840 119946401 880100839 -725668268 -47570590 -992588257 169408225 -709397833 -497404594 -489319657 -69187575 -29450347 180805107 -414959746 877684246 -913113686 248711630 975886500 -752739251 885171828 -615352735 906212618 528476269 -633137343 201078230 -625899288 -817131690 331509681 761797967 -120927490 -382210433 4669413 -944865505 -117219115 -209495539 -34106397 -885670587 621631243 319825177 -578355924 -67272034 771277012 -984010871 -298662762 48362781 984407180 -677866500 -185689974 -970527832 -159817361 -773159158 411934483 674017031 71678191 -242711990 -656506811 -641005216 -805484663 927817293 -113017140 268712858 582760252 -744532632 -543652674 671169394 -845289096 347903572 -487077721 632122184 213265971 636149521 80501637 -367640443 284447168 -874611497 480382121 -16935742 959311756 571890035 -204515498 131173140 377962807 -521743385 456555307 570430245 771717602 405032824 -762441678 280531046 163629736 925121736 -155952403 -248206026 396779697 -503054856 276174207 -558508805 712890885 -883009404 -191620075 296467431 440594419 -280854851 -26762026 893059852 -752201970 563008703 -600718660 866229714 -999170721 -356070659 -272837724 -331649141 -276779147 293975349 197241913 663668634 -565412012 -453957787 -699615831 -239256270 235872907 -418441359 812620166 -163212745 324191432 379414488 634496954 -242369130 595388000 -211654319 650622977 -522413807 -67713930 -995799771 -28193583 -745770945 355666805 545873812 -147001438 25111474 -435144423 -747048074 675493628 203542599 -433967148 99076825 628639005 215555244 -667301564 199751740 959030273 -447424501 18238534 -818732383 715826686 50993290 -757782695 54582200 -340505101 -816076973 636239459 216122926 -39194084 827445400 571429955 752090534 738418807 832347285 567778382 303086982 126798872 374335260 72511374 246241403 -79201553 362013858 431631049 437062065 840902329 225281511 67643488 -889449810 -220436254 775622664 -425477540 991612335 9260614 768541671 -71264802 69446320 643543756 -96596152 -762485635 431499958 856298936 688525568 -919081002 -599084958 933459872 -99877958 519715119 -667630217 -215428 182855792 356191862 809876791 -361233357 420395237 -319191771 -350648346 -274864253 -365930884 -290057693 -852942114 -882785310 658854125 604045791 116042983 -999408925 -208911087 187270896 -967099108 -586848997 193203563 -351612332 -462374787 14234816 -390252330 142356679 480745104 -275242584 601566336 840974735 129887596 -512537518 -374536553 365003777 -996058555 -642149175 -321680080 508771652 872437593 343326636 861929363 -662499868 -201648328 -777610715 463199493 -390965110 317883991 796539299 -348719284 -688800894 447462643 815539853 -64481285 -99226533 977500409 -603771923 -440926050 237424726 558898789 301807102 -201527383 -369788852 715665873 326777455 462282588 291611003 724095128 -756705147 -69588012 917906587 -652149406 19611703 -295535818 -694807168 -556602172 -661979155 506341770 -837647788 82256931 -748594524 -937945950 -305085085 -907748436 563421102 -908849076 372023148 664078672 929575380 -536328549 -863679198 689242972 -435088190 299311316 -944633885 -393494688 -23483255 522102988 -555352731 317851714 159208385 -212403164 52131923 597630673 823456782 678413222 895022320 -648391916 -517025213 98199018 21448346 999061109 -507363325 -943472041 -601614357 -500066158 -148577505 -889871691 -778514450 -189559232 -967176573 -342336327 744080805 -718646486 -425364628 590606660 867894011 -851364603 963008737 -948668915 -305234282 -99064996 -473767705 -836163230 -895107343 567318820 -851044044 406184875 216170076 538802957 -970505969 -127972544 -333176523 -492757050 8688489 333550641 -928558962 -830677339 763154337 -160453676 -484501147 904260718 842965419 -594003611 429979873 768670470 871410902 937843536 -242050052 568294180 287188566 724035386 551157447 693336419 -395983213 -752807537 291923428 -94817402 748961993 779983752 -747675572 -475322031 -32474323 -367554158 441766546 405768266 -877284565 -628500140 667149312 -918694928 553687603 -180908930 -642359657 -486254640 653551653 340846178 -881201786 -394350062 884460142 718121013 842827460 983627409 -328503558 -795203770 841201475 452319368 976254906 -215996851 391563694 244542604 674123819 -178821821 -329127374 -720371560 344685336 -931036856 898053969 -108691515 594253037 -647275212 -120072255 -881047187 -466690243 676913440 -318379228 -519046909 -934228192 510649780 957274229 51017391 -401753411 290862962 -76653789 -890026030 156605121 -773073583 -559861510 740301729 910825259 -719855689 -616429966 -541238611 667058588 423019148 -320984178 505525512 467363188 284798965 -897335576 -454400167 439753007 -199343783 168633299 -842913956 -727965040 -678905863 -289772514 -426348639 -191009858 406447213 157325933 420902873 269255691 -502552791 865130513 77148557 -714902388 -577352569 -51132904 -73037708 -681888439 927019969 -117727840 -633471103 122221662 798391955 -128054903 -298956783 -881568971 766394556 -528792398 948620160 -402514052 684117577 -653098433 881106464 765433628 695559456 -632352076 -899956058 418541726 433870098 -465487576 65160337 -985216642 -519961357 137070779 -106508966 686851537 349432569 -793381846 223522840 -901748198 -954089842 -321561467 -244895297 780000576 107437031 -283978743 56605768 -251141059 142429480 97325206 -820231472 171035512 -392760485 543016759 724332699 522494079 -965233083 -658759109 -324273462 -557903611 926591218 -376463639 -982628576 -995447366 -34230586 364532258 775115813 27565993 -537077888 -465551050 -8834996 523967195 90077390 -176266139 -53731338 -569398329 276383056 204188128 -353844145 812070895 -344190070 769393050 -928999585 -930035586 -177090538 135545017 723963652 322937125 -365934952 -457666605 -208508841 76920580 -34842362 -374779603 472091660 -423783825 -674742332 -137138113 -159842555 -27964294 -652627701 528137558 -835454751 291293608 -294860888 -853202394 -490151422 -435794487 -40880979 251695061 -637363678 -893760682 -850522538 -328996472 630342688 531978184 -885174636 622342948 -710112171 -169758752 321681691 221723140 -654869108 620881528 414676942 -42137810 613172965 -561683970 242616492 -425427952 3717919 897527055 -977478254 69930320 -829021177 -583769065 -781095815 -673641634 393818335 784840830 -616331823 -292155580 723929725 711468849 -573296641 -809842305 183334840 561035767 -714218281 225643863 -512990186 -240977399 496410249 -46214819 734407800 -979298622 771291172 -899544170 -293268448 -561058666 -18517348 748990534 -984447114 -130054228 -801722921 944971204 -566526927 16294343 -530001327 531899893 -922917758 586981164 -561652390 163633219 -586978133 756903588 747313618 519396903 383074405 285941818 -318464605 876164426 -273908299 -922005226 -615850960 664517123 -734179375 -628565293 877254948 -546238581 931324163 -75679408 155376381 -470804659 345529561 -396293066 -314665640 -328673615 110042224 539564437 516555441 399828794 440185660 359353404 314136342 -23605834 299390324 -271007680 -118327097 515018657 363001304 -506146451 419704158 -966360147 -725274632 702512327 -772184120 -692215071 331625818 -890061106 -885745799 -341637036 -623349655 -683732924 -737089697 -188466179 282679850 935425353 -478126947 -484864100 -174916790 -504088551 -331054214 785834511 890458515 931338193 -715475503 -770334355 -200701201 418464944 -932697989 -700938029 751897856 -250812620 160126447 889783687 682397894 -161584220 -608340908 121710636 360066477 36111011 -571801134 439440248 980887863 877432363 522920272 -666515674 -793513015 -984467761 -1651299 127875500 502956062 981012702 -185505976 841407856 -480245738 -706845719 -652118593 15669827 336442333 458793922 845559142 -550929688 -740575228 685586445 565506576 -360577210 -660062840 650338482 679163767 -38522473 -597541203 -863172830 185186207 710928197 540738085 -82329734 999608892 789158707 -685142804 -564879189 926925841 -171165239 314808696 -299006357 399882051 -855909215 -105908273 -587010437 -224441903 -938768590 789698949 -188772197 814151512 423308655 -104772988 -71339652 -868409035 -548289555 867447049 822854281 844024024 -715012777 760812886 -661697493 275811843 609950600 -557198174 -552403584 -666078658 8025413 -247332613 -697535170 985474652 91701041 317540853 -450126744 663452038 -114311105 734703868 -695969776 958361234 986019062 -572939114 -926943561 846241212 -148819458 -648085630 710560792 -400659994 -915298017 -146377779 -183134746 655470079 999485273 181151509 339519931 447823276 -885200103 545633073 -271607168 -936694639 979550539 -979467158 332733985 -949775520 313217171 -890934243 760646329 -250993162 -511299231 -787989354 -942959269 -312670848 425986859 -606079362 -716297818 -873419001 318183503 979527101 -246262608 901752846 -908281278 511009776 150529369 -409339870 -951504053 735563823 842830727 392279462 -651752198 1976255 -230265015 -674553769 800174246 550550553 -257210467 863919056 131239350 750898231 829573654 524643101 -958975565 456288007 -630664097 -780941070 -539858209 -6153022 -139950079 -694150904 -932058038 66311943 -780535458 -106307224 382495649 -685026815 -49384499 -913734889 849932856 397948690 -972355041 322698304 -997237647 -193131254 -630819879 -450891772 801706815 -742194141 -568238868 916319780 938961933 -505424083 -89645905 -351921658 -449205359 378354714 -124267645 -88733843 362903735 980704103 736489520 948400836 988167616 -984256855 435964725 -187467560 -301577735 -726874788 823365685 -60702562 -593353168 -185625538 -528682487 343289958 480247079 -817828115 470759541 647453357 -935997016 617042647 914826430 -631655718 -322188209 -522544667 380226877 -384319708 228860964 477062353 264050989 -348745481 372763147 636872257 -237811235 -470579488 -734230553 -779362752 297535177 -146102852 -377260373 -563699830 146462622 22189124 91381346 -263916652 251757019 -548936707 338090565 85966 -902792248 -48027410 -946225746 -776340621 438713551 -692944658 -740738786 78051619 -790093022 646071069 333559676 -649732406 -920645529 -983360893 -741616649 -22090410 -30872522 -151356315 576919952 791124746 -122426924 698934868 -226292547 -588923365 -505753264 -783276990 400682917 -338140488 -514112686 -992185797 213456651 -78812696 134917880 736351683 380353022 807158673 -661257055 -382078054 -24702310 827283547 281643029 155519658 425551022 -241694459 -953040269 -69391927 557140105 814475063 865615461 883219640 -721328212 503328596 -802766760 -399524205 -799370097 -626772991 -94552988 -313130156 -764171211 -780844051 -352294659 558958727 -511812879 -720113860 -208665653 142463459 -921829309 -692182522 104002808 969077577 23991807 481739539 211302943 74297726 407207537 -82037408 -314536852 -120521961 13232207 738137180 -833730479 611499102 -898498689 -177696819 -44898133 -2240374 -40552730 512065008 -197483417 115625752 287206317 -846692620 -674404282 718990937 -519581631 -928214193 -838944835 7139872 -49397321 -753529166 -189494905 -149443108 -610151096 -946575043 -756527152 824549406 -927581383 630720850 -206675498 -385121344 -178824334 -223364352 -245015658 113941092 313284395 -299965085 386715682 -752188617 792385936 -748594770 470277744 914628707 -824094150 170600032 -459611362 465152523 252223032 -731511891 -33151201 405739708 301495884 -31842329 -225254901 419219237 -781300930 -491457510 661926866 -274345171 975599058 -642122143 690810704 463719904 -968681122 980967814 -126551747 -659931463 873782866 -494030688 185447973 -284994847 395689214 27861894 704526913 -177411925 -409944273 -406466701 40731535 123241532 -508487917 -342321251 443409971 582675658 -67831109 397733312 912293730 139263013 -107334755 -883556598 96341893 22426977 23881725 -907192341 567244956 312450384 -203259049 989788868 557400133 -583114868 -540714450 709913477 386264400 -155669890 -696626847 -579053046 274381926 469684824 160639139 -642028408 -865032613 149315250 52350012 -36683744 -72301375 287472005 -485248466 320645495 20275623 716156917 476212787 782281066 -979775329 -605769781 -807955963 588308887 -72943678 -804305802 832194830 477163497 507491661 710798245 218372411 -725493913 -876962421 573562379 425688002 445189251 512620988 -237897444 -530162553 525667039 -117248612 -101803738 -829191845 131362609 395850942 -75855176 154883021 188873940 195777878 -722934872 282251762 645440513 -81708222 892315711 536109166 65294355 -474586959 489569692 -176973363 -861625383 141569193 -812086722 872669754 171144263 -682313563 714391904 -246995161 715812413 -559022158 -953845021 90418505 373823229 568741336 -531604049 731145086 916869682 499163496 -689781366 824867944 -159036945 544691295 445663768 561276304 903326150 -701782890 -946378199 561427709 65653523 -169430188 75816920 796661512 328887314 308049786 667168870 639589994 158282294 424597239 917398678 213480995 -23995152 39423038 -390534507 -107548562 -862185850 9312418 -414281324 449484322 -692505787 -522959665 853747432 519713161 100451491 946963906 238941905 -49181658 936505282 -529367305 886582768 -658415655 865974797 84088619 -503867555 456959219 -59985942 814893268 295729368 -344305009 -973372117 622240247 268628571 -738151427 489389724 -767875689 383151750 -996823378 407058343 616182202 -691149514 188468064 -273694048 295181705 885968211 870152979 662880478 724907831 -240406556 77129680 -590385036 -166842761 960692552 -729242190 270591537 -696903179 -241891101 51672242 661842580 27880145 610907742 -358401263 -980747036 -868772388 -873422118 150549441 249641428 -689190082 943932104 974385684 856394722 -53784802 937199960 -398672630 19450103 514592579 404019916 -949358364 -292883076 831411771 -703076029 -113866563 -969621332 737854222 149223705 -154727857 -404462934 -299753665 424798715 951441633 716162135 -756048841 -971548385 -214276828 511092026 804652342 811181064 -588635415 770127407 599671327 -41526902 -643537271 256127980 688933682 -756799102 922922802 -161175354 423900 -82582619 -64609817 12557997 916970161 -340495713 272746959 -711078947 -942665815 -153217201 -348892497 -674339949 -803612025 -219607959 134830520 291321599 843840007 672719498 306996309 265481471 -179368192 -256298486 -602720273 -299814120 -660880969 519447156 -171365879 -757611631 -655686062 -686168335 202198750 872832578 -69684093 -875854505 468301872 482996934 133920647 622922059 -330329666 -990725377 502812630 18339780 -329385050 -762085698 -770236462 405960064 713892015 823005497 -517860447 147040556 -390661334 906147937 382790235 691927828 561559276 -727122513 519211298 -872062845 439058476 -377855605 644599157 -907670832 530930328 -871291614 762066 810864378 -313937240 17333662 73627842 -557695481 44386603 657796588 457538761 97579411 -52580867 891498532 -582495672 -333809399 -798099959 -788210588 -502228378 -391468922 703476173 -774374847 -378137339 498145457 907200050 -310483681 -97255230 595192041 464345802 -151404706 -163222459 -932520142 -367488120 -289183227 514970732 156068344 540227350 -337640843 928908712 172078447 -918710975 301336765 975649423 -361241230 -361299837 -491943639 852856545 -650097517 564080768 -947961483 376334274 473683191 526548498 594021649 1210120 -24062278 560972527 -727545726 181291340 -193821734 792386458 -518183756 -49686853 786142432 335647388 -819052980 804678044 -779774325 549227715 -488893116 -450281389 612794955 600089817 314376737 -488157157 -259777772 -527413704 166848789 899626087 -229047595 166139479 402267345 -497538213 -315606391 555134237 -158925527 -643792038 179618722 350866240 770093754 304599163 -458182920 256706756 -609983944 -280114366 -737984462 -349130988 -237025158 410421476 -609873905 476169751 712898210 -871113518 -456567826 763734526 504173374 -848020757 811357064 -478233770 274888782 -298551267 666586375 -86000267 -256692309 -274073054 505964246 705304447 -522891219 -81113110 274943955 -887195438 -807981503 -506109424 -791190090 -32579580 -771666186 -261977017 -138904331 -473698772 -825410940 -752630618 -247931305 125131700 562906133 -460125374 345611920 921623460 33346955 804697497 547059078 -893473021 773456861 -906813207 -844392385 -556130418 -724617637 -949219601 971449696 45998672 -990606360 -336368311 959221132 -321844478 -154870622 869634573 -135872241 -753138109 330382006 581947103 658567362 -179575634 -451670725 960509120 -512263927 325270804 758694648 50154736 -648999501 -723935186 -323579478 738326146 80516953 -148009643 -889287010 562349527 688605517 868213039 338215995 -748219992 -399860491 -428913202 -94735463 446920386 -983779009 523887210 667848373 -395820495 624082194 641333818 697459411 -660858276 -332298280 -929267693 433692325 -199536096 -702290678 688137882 -537858348 -973355032 -761266705 -951895775 319449034 772500064 725931195 220069384 -770640958 925338948 802017691 400118372 730795021 78901068 794982782 92614262 -232406040 967194227 -625303954 -97182447 418482698 -270605263 -849242344 -130366075 -835770982 774732402 765848703 -160568794 178259147 130909279 -332503228 -959166654 -149054405 -857926114 442632030 335190188 98056441 -363247265 786004130 -859658365 769446927 418715646 515554560 752424785 403759559 152435230 249805409 -14776928 338448295 -15884822 687528066 816377848 497462093 -751231041 -347432522 -679017920 627616552 -545072056 971808984 -787082999 570062889 -633939857 971845014 415068456 -652475996 908487311 -336272528 150562374 167795466 -850760638 178010294 33139842 -496763314 453109203 -296163167 185049678 536073594 282598839 -638518041 58564504 -672286390 584746316 664381604 460662332 -488260977 -500593357 113152401 -443648469 637301063 -6081253 -963675450 568882670 -666186114 483041822 -554199652 -404580554 -649610681 949933756 -359380791 -720633387 856931952 356476024 -116901484 -74945622 541408795 524614837 811473621 -953145728 83127466 -157127513 -452158078 -562349245 170258598 877645784 567928993 74604207 192422198 -377685731 366197045 -412457155 303555780 204959066 839503299 808469277 403736750 378931904 -416012898 -86227664 -664944264 -590166668 235635223 -362752826 -258738674 -877871808 394043570 217590956 612289743 441989844 46381169 181158785 -644114643 -66023151 -445463871 295932852 13597029 -382764897 588891980 -152031873 66335939 896755947 -928250753 235776199 -677959214 893261376 -906996423 917413657 -30804457 -770647476 393742824 -672304810 134815245 602683601 591020412 -857240540 -598425179 -154658632 649177406 185097695 985990601 521674428 122501809 452860776 812077573 100652870 713126554 520203335 -67961000 359836043 264298821 292836027 911710789 -876917644 277216106 -72010103 -242943653 242229486 47173358 439738816 -662534544 871299319 -231693805 -392899823 210170535 953097047 -66977579 -194768331 -258434271 -130339580 -492218369 -781740716 87583841 544257517 26759566 -304588426 826560315 909107167 -141280175 -201542077 171887183 -373903988 967624042 895616265 -379044831 -864594894 -235235210 -832873388 -447484820 -584859382 -294798527 -174996898 -686690773 356350150 -349055491 658806510 44709146 -932634980 930635570 -495234402 -497794176 -429108756 849140646 798714245 -502643927 92236539 212378903 364375854 -437973700 -208216102 539583690 197340915 -580680706 -301162974 -120150111 655505071 -343654014 -173762237 432449410 -248609118 259914119 -640617123 -33587412 746358093 329075275 472828853 304386576 -834343981 158553038 518413149 -265162476 148273524 -691079004 895562220 843828270 560826192 -654868252 530719913 699791573 -322829207 544748083 -478944838 -117096977 -826107331 -149032112 876342539 -933863478 -222969923 259645084 581202313 -703682537 901094705 -163665284 -217377045 263377413 677994002 649359548 -908496043 -998335830 -635339754 -638506221 996883611 565675741 -359308702 -415310026 168565849 362475452 -683371839 -865939124 421300993 62445353 177617920 522395113 -779031518 676404617 639174601 -817050294 -323132335 -588696319 -89859686 588585889 -503263794 -282242070 270405033 216782411 997578000 13068512 -287729289 919108023 588952032 -589356942 408996882 -335762441 988931377 250880556 -743535815 -710640891 527865212 -424249741 991152637 -174771838 725017847 876106136 322877913 -856467936 -903079450 -919968875 -467689585 -430782872 774272490 169786899 614407215 524363405 -428290972 379517327 -156006865 -633379966 -926902119 -643824910 164804011 -950925411 -615531309 -10102851 -672120248 -657818192 -284738310 -415694170 690278295 -488316590 -629456469 -813339435 675016709 904530513 543370112 588018102 -413940468 481484656 -704823625 347827504 245703170 -180886419 -823254824 952996678 -786714121 -391030389 -909748561 449827179 -62561032 922082196 -508871064 736250471 -326329636 -438631856 -649461613 553108697 -989334529 -798556047 -246355354 824007662 825718273 876543808 -93987091 -392424921 -740169792 558147626 -686660175 -942932740 -671367682 227658391 476910520 118206426 83978400 -605474610 366541127 73315134 143217957 912499912 776241622 30155665 -202637187 586149426 -729844593 -552185409 84713163 -656485358 425859592 266220157 -816978855 747943493 -778957541 -858453532 413063552 -185619934 423745157 -284164164 903947155 162378461 648759123 165104555 489565952 -606276885 204440216 557243249 956527639 384347400 -636392037 557545563 -858155850 -411936045 662313804 -881669871 434854020 819389616 -635673892 -194563929 398519160 -464534570 -308136656 996385428 -685083152 670733422 642618000 -162008036 -416486868 -747967771 -273572191 -451996194 -419280115 -130822761 804511246 627840025 -657355172 -534052189 -779700692 637598318 -291540138 -482067465 -505756770 451925140 -812958314 -544532093 233001592 -254976285 418365377 -504780322 -979503729 -758765094 -101185494 742198061 475322180 -65363927 -801928970 -3664963 709049371 -258652253 536774504 447871446 939156205 358377636 -807852176 -417830498 -198477576 -202621799 738411788 506107451 358634905 959203804 698046901 -748748615 183988749 15443661 -880561098 -622193470 -822902063 784649524 836987251 986065122 -312229537 127119745 509506596 -220160610 1909709 124701751 981934672 384261235 -251330131 -167378321 928847200 -437411310 469303469 -826095538 -122554016 402853322 633125815 -706756902 -229378761 -835067438 837174875 -20287331 270413834 461137802 -464923972 167595192 -123579990 -641034125 -213218187 -485193775 -177388668 228687114 -417945565 -788803583 -653960920 -427836687 738495180 165194760 931005861 918208796 291716551 798882981 -104886604 868811228 -583009702 -605840090 460644972 478623686 -212774760 -154552009 -686849821 115113603 526812401 987413849 897278148 -121706729 851994164 -282723406 771199050 557072845 -724323901 722139513 255367707 287032258 -368822166 305205222 -823811293 -878044507 -578811321 774010256 -859940455 -58810781 -880488774 41757198 -451735018 -661810957 -262489652 -569687977 -602432581 202479751 18357042 179953312 7509009 116628026 246977651 23820366 -401237363 -732287898 -888223930 -714624356 955167168 -741039182 599382788 452999992 -5774534 -59130536 -586068328 -570633681 751016774 487029432 605145711 -238758578 150273606 757713274 162660263 -88720673 249438555 651440252 -319008712 -639617075 -980677855 845600275 432147581 -125370011 -560289088 707581723 -892067664 -297497551 -992979608 -509395667 -546013391 971375802 30917812 -775833706 404009843 672109008 195050603 -508270493 -703596674 371825346 24126616 239321222 -184350541 -920240729 564107758 532142448 909973931 -439693286 -483792100 -42632246 -839220242 748081934 -814136269 693830246 -343902614 144366499 743807659 843172960 -808029878 -239405817 442753337 478861350 279927349 -699819000 -641038496 -392482991 -117713815 744036351 -47177533 59978779 -847839105 -643191384 816566306 -573538377 615139947 -380190920 -905818734 -712608758 -913737354 -604325129 496274394 -707029941 -619089448 166671378 771026035 882811721 245096338 90799899 -911526447 396871974 565164109 -493454845 -995072388 399183356 -604220105 402540835 -723016661 -489361414 916705016 114552307 -790373747 -560767818 -577525981 -520518775 -761358461 -492742274 930761317 -152025664 -950143099 825964842 114684260 -603896278 350295951 -211896865 -369145298 -978796119 -337073439 -708619333 399754298 644605827 -915928941 786491351 -443559217 -309168923 -766177455 -408034790 -492871205 -898789866 -825188916 -494179638 -565288073 -690670056 985253603 -29532092 773277620 242706419 870189190 -241089779 -312911095 358683384 402719646 -306918374 -231246813 675047374 343152847 -411931471 951972610 -545187245 660615829 250256565 -46088074 980654713 861023063 358717060 -227268334 -456359983 998190617 -793143802 -558376811 -99838138 953358299 326856824 -269833030 689557616 -778025527 -332829036 -371321244 299764535 -396201269 -15847451 -237404943 -728365985 -537480783 -583085193 863030211 135955774 71144162 891299605 659677784 -163001962 -502832028 -514233691 -140325804 -606323001 -905546092 515802418 -980140652 454370728 -520635879 -51116856 -369393830 521346490 -255191306 600423438 -460136815 1895168 -446805170 -40397449 135781208 981622993 825085783 868141110 -509019639 459141559 300836693 868886793 -668505256 968499696 -637958689 -526772637 269580764 968288353 353905528 223851947 -927283357 912990412 -677752698 241287630 748587056 -326182800 -47193586 435340605 -272905434 530762379 781624664 755771210 656551801 852012699 -939228776 706699195 -19733932 394438975 -807307083 721174196 800912808 23081793 -697560486 -251448938 -608479339 -67249071 -191405102 456640216 479742050 385253602 768391915 -336087281 189547229 -599997355 -297639116 469783546 288623424 739234085 -185393327 771534196 576992046 -969152334 256066430 110886266 877469093 -358074044 -152498402 270889205 837395918 -51620141 -975477224 -906580730 -258404307 -965794265 789649795 827237966 -815457683 497219364 91547211 963541479 328562701 -702159631 558721635 181613191 514535485 410983033 601614748 395388520 61071664 -528511461 578480105 321140364 -895604633 -749029138 -335962958 798482131 811978034 500523408 667998623 -468457761 -91074165 584971300 434073068 -803425784 -891313642 -849728934 692201610 946757020 186524329 800425047 -227473413 754113311 585552239 -502787247 831863596 444537385 -827989158 -510818316 -188455228 -132437442 -673745250 -922482477 -379811027 254308879 195350189 -609499368 369634233 -236848424 906209326 185321847 -176211366 831794097 600899649 920088907 679539450 -876723523 662003245 -978594325 132625354 -429096447 371937405 -964570783 934713433 -194135797 -679164901 -118528087 -667236001 475662127 -906226552 278629900 344701144 -200104980 793336442 932030688 -376407835 -837609899 438867934 -829687548 -653832730 644970791 -815921732 769903678 -940039008 -558954360 754250538 -875538459 750750330 842401178 600766732 -860014237 -534363943 743626614 -54714185 140675753 166946875 -62154366 -178917934 877317326 697329898 -310507158 465143732 -820598180 -518024368 131676684 -299756008 934400573 428821215 -222032303 -267987975 -643345575 -320961360 -271822106 -84408395 -469074756 871882865 -179008454 298360610 90899661 -413126080 -425897231 905893706 284983336 278537760 -164847926 955683019 -189963436 -894409617 -482208770 -366146809 -765356772 -558206270 393243147 -490082184 -399250373 -238337158 -249512136 721660631 650103851 439345930 -593687432 -635644624 173319151 -850422049 362834191 589611068 880497626 -674265578 -898987211 -673970993 601826957 -950818229 -777180604 893206287 663407436 720624515 206733676 -385090443 765648677 -262157615 -15567850 -54527857 -462489111 -811943953 169815439 -219215422 308504349 260387884 298137971 -289957582 -779584112 -904335212 -252379873 8895377 861089327 -30329706 -444685230 -831309353 -709674811 -44841797 25001430 875023149 415439923 793461472 196106017 954448695 -128123784 453257701 848066535 -778296745 369237340 -161703560 823513138 314104116 577336518 -178423891 -290472433 -955368096 627883996 411787848 106147183 -890507800 -614650295 81668875 -733205944 782274710 731721703 740075779 -368490884 267799708 750800362 -562495079 322998086 967467050 638895781 639952046 -196087296 -84120471 958539840 277638488 85976732 -288436209 145981841 -583458752 -742916473 -561586477 -111899796 -871366257 528595108 -846591054 -197762518 -365715735 -150542336 -549717490 703065109 -730235409 500312726 -715830326 -1876689 615955803 661886523 78613177 298273607 96715134 -789178909 -880888490 -773608814 -16186267 -308410974 205651760 -487355781 -957199683 991638581 616622679 -775671795 -283985416 -897135257 -511484553 15778832 -370241907 544874681 825677369 -737522460 -234210433 83192938 69039924 -80347552 -315852199 43588368 -943766692 581841466 -345574494 -426253933 -327177829 281082176 -73590152 -292027258 -428514842 -304209222 -463855148 44545895 953017503 805972263 735021000 -453747464 719202848 47663147 -733714837 401871128 -496448134 -353106237 463483434 178770807 -213649492 -426094492 526054366 -309590463 619565682 288892591 -463212019 599996430 -57458613 -476314817 -381512041 -694448598 403114379 -806869497 -437345948 152015730 -454818714 309052371 -341662589 434729521 322683624 276175297 734513717 -321268571 911337780 634257584 -427807994 -827528009 468210198 746547919 155006863 340595082 164269603 -694628496 -217152153 138636362 71689624 32902126 996085922 994325139 689420781 186533323 -803405055 421658027 -884376765 -698488971 258573981 -73455195 -296244417 -160817440 744906062 420601396 -50481801 -881185883 645451605 -477760175 -680236607 739540388 511420665 -511387758 745879311 623752842 460960167 557563421 233220654 238890889 528125474 825421766 -403423560 -286229159 482245387 299469466 920066709 -373027940 129189276 393089310 -692181485 760304604 88867333 641611961 163923172 173620885 -20747768 380718694 822306322 -240652702 478095027 -177038269 256298636 -282680388 -883945529 -714248058 772743488 -943427776 -271997899 -296681836 169249000 -970559292 -61750195 -642440858 -118317 642329425 -246415670 -561735159 684347317 -713863672 823583708 6304199 635922801 -965904529 -27106135 976796223 -583555351 515497514 410182673 911158850 204636144 838939934 -816151135 196639946 162968188 299631653 -248702355 487560275 -47118647 -167714555 -928458503 -487695495 420594720 823091129 580354442 757299225 607058017 262680498 704383866 772124031 741281785 -60061231 710699494 838589698 -325920225 -207081445 -477148573 -663534698 -645828708 -985341762 744803823 41524538 -182973860 -373364504 -63809809 -41247702 293202872 749525606 446426740 121569668 -22125797 796416918 567353924 677273184 823195118 359462726 -767120783 -332988060 557176448 -579918911 360338033 600666283 902885327 143417219 -817446572 -436926436 -36768058 40807141 797686373 2559950 896413354 -979200333 -573105933 181768454 216349898 -369321050 299598698 306487266 -584273712 -101250494 -333147499 -387154617 289153297 -506749525 840370203 198231728 98611793 121106684 -106086477 116142024 -467399933 244546802 379885026 -928588102 -927992925 -229101756 487053484 -37826124 137966220 -191815243 -749930012 311614984 105992999 -121934333 928871245 -836716281 786751096 34925278 443859588 750197912 -956698299 -248865522 -191357227 -217312198 -605492694 -399312542 575497036 -221681394 483353547 541570808 -753052249 -326006627 -409137637 689464917 321938032 -283458398 -692494497 -677136434 -2416629 117513614 -34097731 622303057 -516286922 -728963003 -633583034 708300699 -659418835 -188756965 119068294 250346141 489762301 219263341 -644528202 273787019 -849546471 -868737819 -603248901 852834836 890956563 180693425 251040120 848469311 489347450 -125205533 -1904033 -35401240 -418481458 581444228 38551318 551717161 -97858103 167386879 -718527926 279152031 -29853853 493035589 419411164 -684210230 -359567397 291999496 -974013422 -266137014 -644577181 -840408615 -557947150 386301899 -162364473 -664625925 234119022 667626029 797229483 703929411 727553843 -667084273 -667242313 354185004 869698680 -960878982 349626333 -598262257 745827868 553202718 912184202 -976612556 -156111344 315448324 -169729343 -676828947 339537934 589637636 -962308139 100445758 -203125159 332343695 -205878454 36651925 557971995 560742148 -823944470 811319107 -63347384 -624280564 889598579 858107573 223268782 322438094 324565113 -686734733 -997788222 162075396 151700927 566391757 -939264091 518611978 590169050 -465463778 -59621424 981550419 267515033 -160943335 853804382 922329162 -501949327 825419219 -790466736 65855915 738148307 87685215 405745339 449259882 -545818053 -821067669 -465806899 -252231578 897953284 277915428 623389706 -87645225 -720799755 -510342416 -602965806 979581185 -806679682 -551169395 -974814503 -686067783 -468313907 -857457076 -705825578 690760723 -161030336 656298243 364752978 -110772339 142752874 869734722 861144770 -962638383 401411288 -175264797 -290480796 936529821 491338960 -640909067 943541350 -305247859 750414675 294986165 733650806 513876955 986978711 -969929338 -136041688 -722447793 -193749464 429872315 751544061 170687686 -841649759 -876401859 410213539 -417824667 196403760 429673738 -535313651 -700845318 769207694 -309573795 -341736862 865721476 522931195 785307427 497548236 263039081 124290479 523943168 -587346270 515025511 956164420 -239864086 -169879731 -503523263 -866563158 744985228 930712890 505562639 500727523 94451506 248126209 -957170189 395597898 -976768564 -539555730 415631328 -901987163 375448612 -937487124 -370751901 353871433 210918564 621050484 -133879956 -968256056 -668079947 679640806 -560887233 -87322778 -865405399 124177906 -544684746 683817043 965951871 -687240146 -108377857 -381059986 -519708500 738061986 -300564878 -727828089 583554987 -457364829 620186764 340993821 105613436 -911936552 -630292632 -667291076 -136583118 -400399973 346272534 -681572143 -861066102 -591154843 278964294 520591065 -725229890 -315579130 766926073 189748145 -906107530 490824497 -765414280 -536547161 373213517 190458405 454700015 -234953423 -24893743 -408840032 801000746 -618810170 -606227194 -406440563 -390760517 452443614 -944259620 395027200 382316185 166170119 618158813 204260796 -725147337 -712897229 -264699143 -758952218 -293707862 -382594470 335782844 563487345 -223710773 -339361648 693250462 -489444801 -632796975 943932455 11721374 -853792722 411139123 -573393812 -382614672 112487516 3646127 -889112512 589899060 -442096405 -320053530 -206458382 57654755 -172642794 -910409593 -133591500 -87640346 831492856 -157330529 -57220999 235615885 -959735420 249809518 -900736190 748591714 -523552382 544104195 -502960920 383008492 383012137 -251832239 313159341 67383438 894142184 91969941 250001247 -171545370 -245777321 290926512 969830948 140989582 379976848 -724912498 -518829087 843474636 70239623 771156920 715517605 129659416 -968363741 -37486026 -638647996 -379396994 288422345 -807757557 -736128290 -883644543 -898612665 -330866422 497769363 834355612 -131889859 -999484193 428026243 -80098585 -743938272 629620690 247188141 -182927778 -215798743 -939217566 -949361600 533235495 496830086 -175585110 465504132 -550993811 -389276786 762308720 -208776316 687240983 615276124 -249230507 151469034 255077756 -742630948 495112426 403254764 -586135463 -340488559 897767715 924058504 849024573 322020907 935963535 -483248607 603415930 -82808445 428355218 898306178 -856171486 605525129 51531999 -496329423 -218137667 -663817036 733866370 -764559467 509266976 534017870 373188873 -34260372 -93459274 590426385 -345894377 -457609212 731016971 -647281135 -766405427 826848838 264913008 925341220 547539659 101228149 114904319 569585690 412724863 -308750422 716201082 770029345 -640857821 766253213 -664126463 -307804428 -366009978 780524905 -633388282 85081589 -257544696 817459933 166326794 -429178117 -711931173 444226424 -347787549 -98003777 641246527 629339300 -883840812 -755898098 57162789 492373477 994732034 -142412356 -391967966 558431451 39620383 672973000 -203843529 -206242276 -593526816 339561878 254329585 -428346247 52594851 318787008 -86074673 529134430 488280717 510433718 394259002 -186842699 312953482 -284698265 -667695978 839761262 91144049 -360295564 715493648 -939216426 -271100780 311213800 -258903570 -792758761 -920708030 813454267 791456829 -421542369 -521493452 -622271832 -940335357 317720935 155644094 253551272 603440845 41034982 314516072 212456135 434245298 440090132 -806134637 456935828 -920490884 -614796865 168356241 -918792920 638011800 -340078518 610091018 -925936404 334836520 825248721 231256043 835432377 224166538 243133324 333666514 907229499 776301192 890275510 261874837 -719846660 -918220981 -105623553 -148412770 -961166493 -616649003 -443017825 325534150 -330005143 -77330574 989511503 -378243098 -690579603 -469183369 -382513814 790708338 -624438860 -47511739 294295401 -141682700 -563619138 581034847 -639989886 -834367817 -988434882 80624163 -457636489 -137738359 344642223 -781076718 -319219014 511371316 185899755 333589871 920526092 -69921184 325828641 390940240 -982342159 559078944 -726939960 463795732 667793429 -578147392 67824015 29384162 306457374 588119375 437122167 -479737996 -77525218 370261501 946803176 -882213600 478787766 -291124233 -769672713 199698684 100707110 -660408357 -811884676 546598277 786413704 283894643 543123758 -427006296 6136307 440124948 -373008823 -333391093 -485402033 14652580 -779324602 287308698 635019496 744768682 -564950972 -328662014 141403342 -603144089 363229039 814469949 -138695991 -85511859 -524184209 794111174 -146624336 -210514903 218081084 619178207 875393442 829112243 128827547 278828777 191084116 -431252086 969605144 62248677 -333118342 -730544044 557618001 748963109 423977838 -115565776 -760922306 568964222 -679209665 -121049536 -616934160 523613280 -539789412 -688482307 -350459571 -477333934 317240063 -162315700 -284973565 -935537798 978466369 110547605 -645106465 895193312 -585571255 796670152 -401188182 -910732280 631259725 800161374 -891137865 -230767715 -819740184 751314730 -897971233 -365163648 991996389 898827166 -854034687 -79573902 39102533 -223608018 342979127 -981722177 -239813903 17691180 639488527 -595361551 -8561249 -283482894 185508620 -662323193 -909013398 341508161 -887352885 -872990258 920221166 710483074 834580242 -13856429 -89381190 -208776361 -343353852 -424492613 99816347 941828572 48272358 -604432746 -932045880 -624511831 -267296370 -112655275 858907609 -984241548 -412143216 516932212 -557521645 -795878586 -144769507 -990962143 -114457366 51879346 -774687536 280438858 -239563784 220626359 -704870258 508535053 233687404 -559581995 -777177184 -601580113 -801173742 -148913722 -358433825 566587624 291128864 -314663725 -304582323 290799948 -859762749 551981006 777622937 -63103 -202417603 -586290612 -420020897 -37432658 -984962866 225912628 523216357 59762470 5567654 -55016375 -241877610 637662320 668888989 527891705 769562252 -891832225 220485837 548256660 -33139428 -950089895 772550424 -256868293 539040838 -836110736 496358879 -156713352 540839292 -720543653 515040823 -169027305 -301972427 -547515870 869806756 -781782659 -18964194 226965229 989262856 -24761142 -696137233 -572980652 -151512903 -351130983 -463248723 208810604 882127627 -146470340 773313170 -130646562 293180249 829712731 252475118 -915578936 923455609 -58487445 -62248485 -239709012 729974307 383802251 401781 392924067 -631349427 -736435060 383624685 215582631 548360414 619540169 -39608727 -994353715 -132482599 703581222 214292747 754945257 -932865724 478095634 -590679136 253260103 486905624 -633189015 719686636 685401017 -534624569 -690269989 898064056 -150993670 -822540442 -908203140 104194193 30101178 -670519102 61177723 -245841531 -972824439 614901030 -424362751 451361495 346110596 506690273 661466032 -806061530 779441390 -307071306 31773325 -629097001 -756690447 446370237 436365445 -819668676 479513085 591351627 -363564714 -352623870 -958148955 -76095300 -306361785 757171811 915354717 -745396556 319384936 157998407 427136636 -275920066 -343878577 177653711 -672700836 -129999901 268753787 643001535 -952399322 -996406925 943497958 -920047723 -828617917 484097143 859695823 -254871959 558759191 -650866676 -554579198 363021244 -597912100 -214233717 806001606 833489667 755790389 70071936 863377956 -597325612 -57438046 132676851 302775391 522931413 940335079 -245723442 -380326025 -782260247 982095525 551733837 340196090 40977971 -19792710 -40266045 775188631 331282175 -398037769 -957262712 520611214 123310193 -386882553 -195699163 152534447 912445535 841148126 347132456 7730721 -987192722 -393122765 -754078833 -710327386 -71967497 -353358301 -351100151 -995059046 -317337675 478286170 132676624 -419223636 81716095 -367154687 943091435 -274239889 -135307863 321079065 351818497 -440879015 -55288388 709248832 -73558663 -349675981 -636912711 -103962545 341971506 -415779284 428435204 474009223 943001864 -640382999 -805087944 180410875 -70742602 -124901872 -546842401 854509493 -835174314 -18254660 702925857 393097344 -288282477 376017226 683379053 974216076 665955622 -900692732 -944102116 -619363430 112646266 -297846791 267987165 -227602997 -806899810 -762239432 598206185 -893972816 -586575339 -830825490 369222 -488767305 -638831179 899359632 -372535708 661928151 -538230093 -288450798 -871779616 358395660 681843276 -839758031 450779811 95121069 -476943491 338347825 -982088238 -781688403 104465999 790397959 -988220506 460389368 -526594624 -16347942 290235594 57197065 -833843031 -962859130 762236925 -162113273 -582384995 855475861 -139265899 -32087269 549058562 957550539 613332516 260718431 548509764 744990363 -767144396 -30170740 -286410107 -198203517 259507772 -677612235 223620261 -378203366 595040188 25198975 -764653086 914389684 -327186669 146605596 -394111052 -917237162 -931268658 865103890 91570760 -347412255 806279807 -390948585 789034261 -7356344 769806562 -827205258 545956389 -921287940 255014513 295983188 -51117094 748371139 829721613 464912436 -538729879 256148791 -712788614 -925462964 326205491 -430297351 -50146251 -456000986 -242146056 -769745889 625376782 -35976813 -430528466 -936708719 -494506811 -440419975 70045756 -829297748 -981426293 808270329 -348729251 959256475 -499616232 -62642564 921118288 -234433662 160074407 609007866 207874330 913667096 -581940051 -337458960 -453266242 -602178390 747410971 164324321 -429035218 99246419 -393920533 -692166484 219069057 473230607 -658161747 -612554289 -612372333 -87683359 4247978 487133370 -712368126 -25557801 127105021 232365676 776879379 -441173274 -866541721 14907583 462910287 -269379938 -626628192 548970608 833220753 -102494969 227516565 139482741 226778708 675149816 881809050 -234276614 -717551571 635381283 -759942208 542242139 -562736047 416749137 -585438059 -504546407 -120189832 538893980 55814980 773464062 554186209 -984040779 463583489 418886321 -425107549 -555133930 -585043400 -761382912 -656343 42560325 416450132 149963289 -767405629 -739024335 652848273 462679713 11130770 149517119 792168667 558771726 -103277220 -938937686 -973558670 752268832 975590462 -409087456 974316570 -763567138 71919925 926838530 -964045143 -373073267 892161545 277243986 -882071370 965867760 -12530961 -523774820 -679708966 -396852214 -434545104 -187858550 56194294 -918779542 -764233404 -329108662 -92517676 327285718 -943384291 -249655018 -687273919 -738624665 585738538 -862642857 -170188496 -880113575 -539861563 -551825543 -90467120 -901415913 451143178 981199635 597991286 34326556 752459697 -221378847 -165080882 -174498300 577756634 -885481672 604164258 -845355887 -254399703 -202880405 277594246 414074960 44988646 683039342 369215135 813205459 -936191383 -650090918 -606980280 -109197326 -113346333 863740316 128968753 209585349 -674092776 -112794890 96904243 400187797 376421298 -576791963 -772429867 615332139 40926264 16708350 -13043693 -53495830 760491758 -846051230 -892715909 714169994 406533855 490266042 -717401093 -340355841 -922090312 201276677 449220820 -820308975 188430560 -338309242 -799500889 334473382 -388623684 922440780 613660000 -112442417 441173959 190226738 513484979 -80920974 101541385 -543119350 904157987 -120985113 -23983942 -728717405 -874277463 846454673 442665987 -495437918 -128134001 -89559533 39701834 541028461 132332626 730402019 -401246530 938175266 978284306 94240426 344659193 727112610 -73687198 -210229019 613672070 -701876241 -579866133 952721653 645955022 994075035 -338092575 852365657 -44590180 -575717788 693234827 636020865 868793903 -268025741 -712957817 -104023625 714215744 226528226 587682647 -972153926 -377687654 859841920 -986724428 348946790 993988099 775316306 461638612 -341059299 965847505 719624329 592950000 54308291 -30562505 -394410320 653304414 -905109479 -850417727 -43196077 92545672 -349991187 -710971310 -315825144 308992164 -775934838 227094017 -938883169 583074342 779381319 642770391 467476952 -21702980 -610566544 -435688219 958721372 -762331894 -619345448 -235208535 -59688701 -794189551 -644257725 -923912246 -142198571 2767441 398491770 -653364461 681815213 -371305145 -501844248 913532001 -523832171 698887228 371713060 718989950 -382471276 -734584698 652777298 726733106 368212539 696835731 81756852 -959543807 38241118 -701010504 984526169 -884549570 -416162920 780421796 -89650610 -761123172 -827520036 100171473 -14655205 -80465621 81439408 722096045 -447119311 658855101 404786381 629752146 850932909 -233072594 -454414980 -474825344 110441380 -669564801 992351121 -147548951 -517649217 -83052556 -227217883 -728162026 -697584805 -776935370 988600010 -408404884 404206363 959025603 352928115 -297517247 727185268 -117837800 -610544999 -666281529 341740846 -27848523 128223933 686327148 -537750810 435246430 280585003 752618842 283296951 533384215 435489653 340446824 772264344 820199008 -249656000 274196429 482208947 168919739 582936273 187757379 738497618 -558645325 401875789 660671288 621467233 -486358197 766898202 802840776 -263182102 -347591978 724868335 434461686 561167204 -289629497 931155424 -919735846 965084614 -75319499 -283774233 -210111085 903741612 3774207 330441990 -923350489 -281271791 210184935 143390612 -990958597 151466589 685976181 897209398 -552405085 -618224560 -502517849 265644109 17070055 67579912 308100733 852183818 -958107325 97891373 207131546 655045071 496621255 -804629142 149551725 53407148 -95775174 -400472948 963207108 -563637115 717191705 733110628 38834160 62357951 247044147 -518066967 -252580930 477824878 -885166783 -625808364 171590011 758894366 215210807 -134525173 64608068 -965416123 -810392525 -738431972 260475237 632742517 679631004 455891300 874819929 767812835 861827622 213715460 -646745594 288305218 587066468 -357393967 720026326 -742945970 -474929769 -653034158 -968486872 -675339639 -281730333 -889920244 246344591 434191369 715460345 -774655294 -596273958 -718813949 812628028 -47437184 223809631 142999969 -21649541 87579561 -924314472 -294203756 -620196577 -816613565 360367315 749860949 565171102 319537134 -256644250 -991720170 702966121 -391680774 644464944 786091169 -780614435 -101473836 863438267 -724336894 707342723 -959965459 359956756 53054040 -703775840 945244724 94056526 313786107 -663841638 775988967 2541706 -662523249 -73546551 362691219 -319794356 192060295 2807072 -274424221 -434389974 678859569 669557494 -47749063 -197916188 891286498 -757444443 -163730680 271764380 -229598629 972399102 -624793075 -167390809 -141668893 -635268 -814961211 -269114816 542486230 9003277 539548912 -664135567 482139635 642362791 135759103 887311160 291605353 836236926 -707400967 105819259 885123498 246354586 10909989 983498631 164900928 249814736 169404582 892552697 -590907921 -968669984 171162353 -212367469 -662161111 -80928916 560191948 968051709 -559205301 -386024992 -990171118 401863636 469838962 19502708 640474019 -282307769 633636399 -523552477 -965855755 115644363 667906575 957399907 -689846640 -895804692 -245518464 924548041 577785353 212322728 -316847130 -93082312 621144060 -176685595 980059144 820914023 206453510 514827728 587675759 719758734 285568738 -942136976 813501482 290384279 -799658164 994453115 374614492 -85680505 720947566 990098286 -573752304 981534194 535048119 715475514 -931940167 397489734 -316722180 -173462041 -83401601 -323279805 432360841 -212410740 -978389509 73152474 -297002002 -859673662 -917053633 981604909 -167550383 602298093 908508051 160347881 -975630474 724179842 -693579110 -460343445 -663291418 258846445 -832255382 356355998 223155529 -549963739 226877814 854696727 -725020587 -957942356 -662084134 -83349848 982422825 744472648 -993456136 513834899 779933943 -383271033 -553225942 -371757451 -163346316 715739815 -896617512 -14447393 633733728 335300484 118146672 -205530577 194033530 -743392889 -905943109 -89110474 -294301430 150386812 922782961 775509701 776097758 489109245 674213790 -590964106 413280734 392538260 -355833089 759196345 445394735 -349549554 562524525 972973531 -144883112 -9156133 99523147 282480934 277447066 480977979 729740449 242042125 -891425745 -943713469 68551961 313434726 685227368 -531666986 683734021 609194345 257337230 -837627071 889354531 276665691 886429411 -417368992 701664375 854303695 -743654735 -134521530 345057320 -321440751 584144172 -319161334 382773994 -575950227 -665991485 -618994215 21459769 690378980 178139385 -564920875 760627399 146371249 293141640 944903443 821304271 -210270218 664380463 -173621277 -357981393 734235195 735004098 183724466 -723590940 551093301 -728885513 260839100 -486320629 156422502 -933039508 934894241 502906270 -216392134 -409870438 -54756238 244035173 723369193 -579646151 -848367617 884733762 195087394 919716978 -225053535 615856957 -188621979 364892495 -877846619 -185167682 46950609 76718354 756459466 86408973 603241783 147421134 -732360265 -368202569 68062775 -296100224 -723725158 -725262643 -887546839 -526924098 808848666 179631067 613617364 952448564 -333749506 835491491 982286929 706765319 -244492018 -151993881 -801668365 -721077090 597381040 310914833 -883681556 -24776857 -378393436 772557312 -185710316 -740863757 795920517 935066466 -225900059 435257495 105286094 -385818111 700764006 730392960 205465403 -838220804 901950009 -828462024 -364184090 -914799527 22024884 -571100473 844324613 271289601 -101840852 -483134314 769767716 584645846 762093988 426959273 476527125 904710476 -357500202 107286676 -545423313 88974417 -916725496 -971787707 -559940496 513603776 -69342124 354733703 -719362777 157163515 430193176 -561577604 -129263312 -765081345 -440899180 709793087 744771213 108308860 -296452112 469496476 -574807149 590168542 -924194904 -771547821 779653348 381783079 19083341 325361318 -357404665 422165194 864897299 -925304758 121244834 -249309561 -596557466 706550750 192857844 218285546 20914892 -972422141 79665209 -70072573 386091515 -480039978 -930112903 -142446783 371853492 998410198 81751053 -382015263 -170104424 -207787579 -959140208 -195510922 614441897 383892743 -967927160 -102224688 -867394820 676226417 121601788 545053592 126771360 -54964968 956054919 -202930975 -441716277 340337352 168662807 681706280 -857672359 223352115 652765925 -302462855 -747539525 78611352 -963015640 507258249 -762895853 245012096 -123693709 313468863 836274733 -798187514 702151383 -494831695 -467098391 412012467 -962717568 595211770 13341771 -685315960 555903292 -55342897 -235340524 -860153740 408641356 716104811 -265525774 -765451731 -808607702 81207203 -355580944 -962599451 -176048880 -310832095 639650 -716673306 -492459028 116379480 -632012053 -32275036 -259293070 -574528059 -480955939 655180967 -124766522 -823514988 586762264 276546926 -957422964 -898792238 -218300553 -56324245 470377743 781393140 904674747 551827745 582290518 -477355956 108811195 -224812622 -830575148 829717705 -388041855 -711726233 -192371391 496458104 -959610964 -493561769 -785109186 793919440 956928049 428182748 31938569 -246139143 562832530 -509780137 890531191 533687825 203981177 -430889927 363241689 -639810950 213858179 -11631886 -981604412 523648210 62637509 -843839992 874606754 -539430859 -690990376 966045636 899837111 -900378844 -132781916 386889068 105251634 -274633202 411505706 915701054 -929537291 538761845 959040579 787715672 -896864491 -163259255 962352262 -627326337 557304510 210432473 190332024 -994580769 -192231391 -818005675 614184270 -696708181 658065632 846129361 94152649 -282355561 -77364904 29141810 414106723 -598383740 -174281598 -855934671 365698723 785832536 504172802 586664302 -471755177 -823522278 -4341277 -143747412 -525036411 -678498507 370609910 -824050640 444211437 -241371727 -529636914 -379996975 689274826 963908194 507881792 -756018333 723222838 -216335169 -257426011 -706935211 985953523 314569113 -215011470 -83065722 -176529553 703503266 59261340 -76967223 951890721 274882347 115178677 304699887 -541606408 207350763 922258543 591476854 237441005 -337788696 -574049886 -426885236 -688313840 -850803349 470863075 735161047 373572608 -475036108 -644902825 -564974809 757086134 176286524 -827806774 -847681375 -629873257 -779237482 567766736 -728737790 -126771146 467246251 625255990 552642925 818218674 143282516 -75851928 179324691 -690495626 -986296944 -889522637 -485204891 -979758028 -917664001 -323313334 -40168441 -41054758 -474623100 555850060 727109546 -607732167 416200756 806510565 -887945600 393110635 805958915 -811272839 -534563672 265129044 -40422484 -25639340 -699981578 976009256 -417919630 38535269 892238507 -531684742 -74133999 -967857947 -591871007 -81965955 -775522784 -145597027 364483948 471589605 -545792101 589786479 -934183903 842263303 -215539194 -262221808 82697537 -525158229 -332277644 -589634469 250984822 870915538 -346292711 517103746 603388014 -589857113 -737940762 946118534 602472688 -534289911 -974467218 -596820280 -980221954 -310215229 784181574 -559640650 454675530 -458112487 -703162555 -749346559 430418358 882818682 261596599 -910770944 5992916 723514930 340013824 156608519 371375662 -661719879 -776555477 -605158068 948200883 -456242227 457687050 900432359 -553006361 -698939378 386705065 -580339545 -201253715 -518743273 -496062972 -559437285 525505442 796146848 -389195166 -516707637 -834295937 -819973938 529619099 -355573315 327835667 -365574791 214436235 -845715592 728246390 414595705 250422769 605376888 -665240082 -709391193 497556594 577598831 -491734082 -289589688 -722416075 -283566843 -885105327 934905508 325676923 554074834 528514287 133981468 -511431174 -220232488 804069106 -834702076 809187380 402768412 -512240064 854945453 45733262 362578385 -868031548 -712667752 -199667865 591574908 -498293235 -648536553 -216703978 -558409415 358619988 598975655 494710337 479726549 -440423688 268721743 -201923768 117176236 490824073 435750454 288132715 180372118 628026587 -790343550 -168076217 -938253364 -481428666 713201636 446441158 -173405266 219705682 993954438 821914032 -457903877 637988066 -958166972 -358548976 -95916181 388738477 -856057221 -909992751 7187517 -819981615 -467557135 -95461711 -250890000 372267741 779241259 13287797 -831179215 -356282898 -419714074 -668748691 941223957 -572818359 -471060342 -66604697 -842971070 801826001 -775159737 -414008002 -519615928 426443337 251260398 761984537 -109181864 -230227671 122273629 109248290 573633417 39536596 -780204688 825377282 551275964 -848211222 -900400281 -658104597 -7692996 871664744 -702903033 -35447700 -647053676 275462982 514600136 -796697677 -541656811 -62109388 714178892 660312266 533801227 206587505 831309297 301029179 805534470 320968167 -468940062 220722759 78201206 768269682 571497775 478802776 -864146922 -784007351 -782962008 938866388 -845575215 -779594239 306804016 -678675339 -918736937 -746992005 -117183484 -476333393 -194907741 492815107 -592261386 -427455352 251819443 637330695 -644758686 565494438 -392988761 459612832 42397429 812542504 -709819284 788234489 270017004 -109130132 -875042053 -470892692 440913065 -496990332 -320343197 -553043728 -950578196 866342585 -673058675 -102953679 874962262 844143514 -65137386 -71720913 -868700845 853535969 383337475 -916787535 977272117 -879805646 729180388 505631356 -348270080 -138281907 -253289119 269151550 -544572204 -740317923 -29474421 -896362058 -12932556 -327709607 -397387589 -121587433 714781164 566915289 641991290 -679645642 -542213213 298587683 972145560 -550641870 802227803 400550335 389791280 -447456345 204395732 843032115 316905307 -993530157 959582857 -401056571 427335460 549740153 217221007 -15434220 -283833113 -585490450 368283161 286844743 426289574 -606339304 -293217643 -329325482 -223356586 973641736 -115740950 -979629375 -501474261 418672725 172487424 -870024198 526109259 952039348 -186545452 -263419971 866989008 -171659506 666191160 799385141 15355622 338198446 -476261546 630960388 -66538102 -338760206 -124437297 -241895769 -344032538 743200896 867267575 301763880 -998481103 684900797 442851162 749044731 -357531314 532478543 -65090175 561011922 -428706501 -732365371 212168464 -375848720 -568653618 -98434122 -373622634 -916997436 -668479956 789558468 687514641 -977623618 310528541 -355152459 908753793 -871998912 490090980 -420529351 -342124824 -105486487 -338532313 -583855936 -467456548 240914577 -955021294 214039470 650636205 641556231 -111280976 881863517 -589672293 -535290352 706488301 231148053 -287760927 -639146546 -70292556 138779499 -868114372 335748152 -285614161 338499170 -7083913 -861457610 -415059518 966109028 -89825028 290111022 14794459 -99974295 932800400 466075349 -281577171 -683570348 436985504 480758635 103320224 961499618 -252213934 -969832885 276663076 355418573 -743090110 738352856 -738024918 -614579525 -612779878 -572315027 229759507 14565766 520868818 887633923 298758156 615660673 -780741594 -296991354 -153247735 -259090283 -913556751 247993416 -150439810 -563404626 171755684 98491854 -838068531 855259933 326454277 261259547 -593885749 89404787 101746368 300250873 169179403 178904905 -407485756 81421236 -151693155 629355127 -943687919 -911733001 -8180309 772834603 -728272662 -999998603 537110106 -38690401 940358542 274306018 626418475 240415706 986091483 419899430 381756273 -423692747 -612955711 765481986 368979022 304602385 435376755 720164569 686386361 799396239 -33056465 -254741756 618618144 966447978 614451789 537842623 253014854 764625331 551387510 803627736 393130606 -872185931 390462520 -135360599 -666305744 248134646 717718903 247951155 478018699 297857765 -927965671 306224603 -657093124 11101950 897108962 -599895353 603209599 -176467182 850293238 472152209 -807635614 381662293 -249034816 -76392580 -777084015 -919168115 755523579 162597759 -957709286 824923869 -230727079 -279511547 381147185 -891026138 -292097998 -625856171 56290121 456989910 650331939 -144851220 525657930 -230823462 733315735 384456139 -797135695 556566199 -543218305 462563060 -778710050 -145890483 568527728 -86155077 -402978656 -283882078 -678725100 325288813 -256424037 -328814409 989185035 -146553037 -519678038 -870053060 -524013735 222770152 -979214144 187719284 171667242 -445077976 380976018 -771598458 -624915492 662420835 -712594073 650227117 141223908 -376450667 -638574339 922292634 -769952727 37707451 -138878041 -586507615 -358668752 994168891 445978718 141564927 -827407765 -705546826 319970342 977995624 -236674458 518461768 -262793551 254905178 -307029956 414924990 -174624013 739890161 653815147 -842316624 36550098 -307256027 436693276 -570576458 -212604456 931191940 214115912 -146288668 -645303220 913137487 120994716 -932662255 867059706 -596089754 159538942 -289420999 605106473 -517964943 848705598 824008042 545859167 155343351 -36457409 -606068832 143789613 84507596 -996193915 547001700 -383820974 -508341222 975479120 656141608 597424708 -104694668 -596792800 -840472797 658431660 -453190262 189908462 -913838899 -674621530 598302655 199034341 452660858 158918000 71755607 302751060 330018431 -213909046 160590421 -917788583 270695843 -695327272 -962139401 -421955528 5933690 -888999919 400048037 -871743214 243544123 -747937744 -826758911 -452464923 104831840 456389927 255382216 530910225 -452432162 -833367779 542053451 -169411858 -859249745 -116163906 -654382223 707241088 -757345169 -242459716 -197818898 365524444 410307160 -198727834 172238663 268204545 -746554648 -313006556 536603796 -791529106 913056327 222665926 -903039427 423596349 14563466 -590500405 -517980773 -541536889 -886423793 18083951 -216164907 916953994 -815490954 505249469 -544889189 129502205 349698051 -72915676 619540843 795432423 277987381 67276743 -177165510 -447879392 -288613024 -90657506 -56699532 117837821 -436933751 200323952 -692790820 339477547 -371017336 835646297 632571166 -270617362 -267518769 -428367144 -346669784 808703094 -704764487 875862480 -636135660 -216310321 -519969872 871188476 -452166679 37628155 -736819896 405591114 -164428914 -404863553 188167741 693115333 408520510 268473248 40244982 134955045 -579026705 913159363 352163698 519593370 -547922641 -903949329 -686665681 -895527534 -589371311 494302791 -745204572 -642327246 -573007352 451671542 223877124 133260766 -235540198 242067794 429481691 -113179952 -874503782 363627279 776022360 -431374417 490347116 -998856858 -147808130 236980313 -376080177 -723325329 314386940 -257585956 -276361563 -904098928 -389469171 -586698785 -95095658 -313847530 -728699914 455038224 125301578 -685365327 67999125 37123698 311784986 -595768599 592513935 734945071 -349553802 -678462885 679212720 -245532839 279517424 873049417 176730432 319446137 210676264 284529558 65147221 38749104 951209840 424649545 -374386099 299299820 -434073565 204662401 123316644 -79613214 110179864 -810919318 594150323 -813718047 -212479049 -464071050 -368422913 -549330181 778764312 921660147 -483433380 825304942 -443051254 735298217 -758351308 -503505042 476094417 -891131843 -683428315 -422703091 971089998 -59164161 -335093293 562485402 917685540 234943416 -147104247 46404205 -731237515 -910786768 -885055450 -522925230 419061535 638375632 -637651638 943877029 -699276067 -788671371 953749100 279759532 -162990357 254964364 -120589273 -559003264 -110050833 841723891 -439381359 265429694 313670459 -544894173 233791893 66897961 -176330690 802163555 109725742 213570211 -560243880 -146750421 842796406 193102199 -316191722 -922126126 -985482458 -581793529 -39914549 305848784 -239098639 -511110488 -785084292 -227023201 -267088788 776279281 891439002 -94282977 50858940 -81990759 25338823 -278819026 753147238 686253297 -71701873 109597027 39073129 361237766 -819628816 -808337867 334205581 146343482 721296444 -43598441 -309750180 749230275 -156534230 -125835570 -261855336 -448718944 791950557 -132587710 -215050979 -520670601 728775978 755185324 996599672 607325401 -39635184 47870379 590896081 368758238 708197021 417670789 235525179 -796347464 715525754 815516102 300064806 29251317 463335650 -103707601 172808300 906320578 -580675054 856532482 314303332 -259060285 28057975 -21382307 -633111104 -433074669 571673851 -34222879 672767958 -339783161 -981091676 -957116383 -91019072 149025345 -991852539 -152635696 -968618000 -667758090 305926210 375389315 -966723517 4758783 -212361535 -742900354 999551570 229563250 -212211730 345549682 334322416 67454126 693032991 -707580998 -914261527 -17241533 414282295 919379753 763044867 -487415851 447987235 146086373 -542721646 43855686 524020403 201019647 257587224 833786854 -491954982 308751880 -690944056 -880260426 -831453651 -716500940 -863501747 387229680 -602826835 492802519 -462440244 462847818 -517498199 -619878492 693982029 -665257044 768185073 494656731 441798245 -504000128 -651952403 519940833 -380831799 405545590 -578368129 -184214741 285803934 266875332 -173022327 -409937578 -894825907 58290430 -264117137 -496053724 268569873 -236661454 -552471986 -54862410 116138387 698286621 -459697316 868244924 -733433674 520355761 796935350 -452740733 -513214436 -761673938 -384933293 247734779 -358200390 381175372 -467161649 -345100577 675630933 978912432 -66004933 731205057 559659483 -691438653 -422608482 -609356959 764185981 -741542554 488535935 -954088845 900876373 -59775660 -161488654 -78512288 929935132 -605064426 453060769 911311340 736695108 575180126 -587793364 482056720 -682458822 320144656 -908523891 -749821521 329983266 228464286 402902550 -83584584 -664651225 126101271 840025449 447016845 613952456 -434176424 900386942 -935648472 -126573581 26503072 -173352316 653212519 538401129 -430591857 -253016044 604891857 434939793 198453521 -837151262 855864699 191941787 -694302293 -46385293 -502211042 -235749089 651571123 962562273 -927131066 -951963655 192681913 -699727269 -900756383 957450705 388976925 -912268711 57248358 -233690958 159910918 719766713 -736720241 49915533 -660013556 -672234738 -391038168 5973550 123396192 313073610 -806530663 -754666202 -932848010 -446237452 -511628027 21329716 -152499920 438391575 -812405520 -122260162 109078803 -800550846 224218440 -317155930 -277046718 -910506751 125023944 -117928361 -774113459 -219896583 386900655 -706806486 -677355556 -569298641 47728517 -201415408 -927368713 -911554019 -713616077 454407168 946247670 -139149681 253814477 -588072982 721944965 -547247632 686365634 435004079 853614423 -777472989 -62850468 139823972 -519744911 796518352 212245034 799143275 255256673 -879257222 783298291 -890149232 -129124542 -2647514 851467253 926133212 814826128 187313529 935085196 -385266688 866738613 -174835841 802376560 -872544760 161567187 767486512 528638248 -643911000 -533115929 -818870766 773631766 696534580 764088073 515144975 216635615 298441095 269589346 -11035489 -302794793 330363854 -595959728 724508861 -614929902 467609459 407104870 703199384 620909964 583094370 -173707622 614351933 54310240 956945032 901844415 -665043670 849388758 312039712 776664158 617591830 -229802977 87304385 -58481436 336267942 741321287 -137769778 409221042 -522443261 -750953665 -492458443 92644970 -566779483 -250164651 -984962707 -719719925 -745771254 108503087 952347904 -602274833 -842952909 -507928415 -259880405 -745012017 836938628 -252380778 117797324 802712148 249483297 -356052349 -599825890 462553605 -285814602 -212380155 -796271089 -81255717 -606862529 449055999 -997901113 864130551 -262362676 -17049056 -573858588 -794968538 -745866879 -806353692 -79337509 -46172833 235669586 -219527499 -75436138 677219868 -781006616 -470658073 326275156 -496735358 -959985374 -469647182 -864892991 -655230194 -706880066 -113471521 -767039804 -11337382 129275609 -242972629 -585798481 -262040329 178143034 -515552269 81901060 3510209 -240390753 577527850 -111668656 447527130 559339369 119148177 839579903 465155205 -285670762 -382418032 671102428 -97239382 773345807 -118211163 737100546 -756865512 -518210538 91381183 301351971 -586020093 832911397 710081448 26580247 915373870 51260937 -267647508 -793297160 -93252154 481999616 -953145848 423795034 676948956 111925002 -83210593 822460627 -627075311 -638145283 739965276 367192167 80197702 -207804358 -53652140 146021248 567808412 -92806858 -778731177 -294680903 726389036 -993736110 -683805448 -656206933 879252191 -265463538 -141245159 -812274001 670544161 -918818 -984724268 -474000194 -78588204 459010292 100011484 898105215 -136582505 903675587 -688385169 -863404984 -148882494 -524979677 958938440 -638941132 238874894 -976379031 378518228 -552163271 -911878486 -823262557 112362444 991679429 63673128 29038630 96095318 -344773625 667411716 -763577695 -428349169 597778851 -121094571 -882259223 -586533311 -329553350 944770625 650005179 -115291153 -232057658 -842147748 423554446 912073701 -872715546 257312087 -115859482 -636425213 -199735961 -984109421 -339482135 -84767816 -929194494 -889676026 161901568 471317436 -358505201 288109920 985066009 -572597194 -516102226 95700754 -232972822 440490902 136675670 326889336 870700675 261820910 815850731 665678693 520954537 58527422 971833246 -807031729 -730044404 138728251 -48448616 279669727 -945100331 -283964165 -922464699 158266723 187568383 -144987619 921778179 -821641256 -179881508 -841758612 59459568 -15376210 880156613 745808884 -195786439 -398244180 996970634 -64816256 -355519129 356799330 -385928783 886660900 978595040 -998941467 819858968 -188657062 -287642286 997851496 -436425565 -942476628 476768861 -451370589 852546137 -138870016 -512470096 713115916 272452936 653284151 -762167181 -948454418 -780742414 269069254 639123746 -829708018 -57163212 169872122 -694046657 -640266265 -918871103 -59263723 -517617550 559354174 583971325 -755451581 -757013718 -363783969 -934964546 426473356 223104114 -555991665 578432727 -585779676 -712698207 -123002184 -173927539 -762866860 -735479041 -346439884 -789802218 613065311 -745569810 -833071666 753629583 -789468560 -253151997 79300026 905124661 958410484 890495035 -709491326 503255085 -75366363 -247898873 451484183 88296787 240342380 390426146 -798290196 -405853293 755919713 949094574 30321080 -554386403 495466318 72442139 401542191 680203686 -802749226 579549291 -953889353 -970963518 -244171586 577051218 -990789674 -523359894 -809858062 351278220 -917722677 -60134462 885391315 517288793 86313210 961437101 343904802 -896619662 -113198988 314210267 -615837422 50645215 -457064239 358797611 -279853089 -801357523 -659559421 -797709110 -349041745 994642218 377435158 531936713 -798765423 -906519473 -52682439 -692307429 -807013408 909168659 -454539175 -976622210 315403084 931186321 -81551797 -444320807 -955831175 -630465062 122134951 -916824258 -200390979 -873543776 -101180920 401407324 285912609 -565370764 -538856040 -896893312 126765193 913712245 -123785006 -938837926 -500193331 767735336 -950883025 -194512410 -276625051 236230692 812688977 -594171473 957771863 156558113 483356470 -583446159 323479313 604017967 -333154981 -122264111 -498956331 -774178577 -790373038 -624386342 -962759809 472666366 140616625 -452022137 -277690993 -194943002 -349377635 427482734 155563653 -833855690 -787823768 -166036774 851421756 654087636 237230330 54528788 -965947757 951035583 -3831402 117756984 300606789 680433226 -182418312 -612187551 620585472 -721323092 -277524153 175026368 167675633 -554067427 -352160804 864499282 571095158 271156430 839751084 274884455 839841030 -317487369 812648894 -726493322 373661888 812916788 -649271931 479571519 -729934773 -880140249 -607244068 -669577487 931264235 910455746 -764830776 -586694044 -877739499 104935682 358800754 964817228 10110131 77186238 -514536150 432701008 -828980964 802575753 518590160 -202078176 853204144 -574046075 763083683 -827914569 717468779 599547660 628254956 -177716957 565534584 -813013095 -748881793 26593341 -338214893 -437021523 913216687 69229044 -672439082 -971100820 -848096021 876081094 -845877761 150715600 -719941798 -502405666 514701215 -716633094 504190595 -387986659 -225791228 -171217830 -47352698 -930173738 -358284289 -12394329 753690449 292555316 879297550 -192179837 -935059767 -5930908 2596071 -621932963 80871397 -617291982 647755287 -276241814 -663851922 690136280 814596358 -922651391 -350891177 -967284953 -747977428 262552355 -816192027 388357857 410699718 -81418958 -273270833 389634841 -660165555 879829792 592074302 333813738 66072183 -55629914 -810194666 909751045 115113026 -635745646 762905795 -697312276 -660150309 15878035 -692944748 -104336143 -180887196 158439593 29787971 -83229842 -17262982 92129179 -501168933 598063717 -567782438 -137510224 675954660 -590583930 679143880 -79696587 -508240844 -764124460 302703916 -585980640 -166274767 -87163873 -951177457 -712455750 705004573 -125497839 -689594133 -549199451 -160708430 937152266 703749455 -298396847 54872534 -788904791 -995311324 -736017566 347563043 161725687 663005487 735202824 469274976 190284357 -343655833 467040714 596454107 -897550257 -138115843 372873682 -40131064 -178098707 192933901 839148352 620588483 -98346672 946288458 -950849851 -855327504 461484766 153662509 452655794 374760309 744071037 -563378937 61872008 553710716 -610272962 -678260667 -416921833 -643787906 -129436411 -72515151 -261484252 -84859270 -974918816 -45138311 378028486 107175077 -864597660 -488963038 -994728171 -513104768 73717733 -797947743 678188875 -979217403 -130982177 608785099 57547164 211622162 136177131 300340990 -402772195 -85171190 -337494548 670703153 -779251107 124652801 -544522589 -875526519 563166629 -536744773 -464740131 997311167 598244037 -262505591 834889332 223350297 -422465841 245107981 711247719 532829659 538518966 -993247935 668395255 796023178 -509674643 -877344791 449715711 -858660115 101559547 986708651 915154057 -383634885 286788497 581966250 -619217889 881356026 -867613685 256995865 971200822 130897715 -908355029 725562353 -282855228 999988058 -836569474 267523799 806210243 -279561907 -987923258 340773609 516668645 -889659672 -280040602 -20042372 -518179331 98076133 -165922952 649358668 -172101853 79011428 -286270253 185216781 786197695 587043803 -967594787 -13009175 472979439 -718766283 -266190659 965292896 489844000 -129583481 -824634011 898230897 765385060 749387502 851989780 753122353 283346666 235181112 845748383 -311919569 414448672 -411195984 225016250 -364422001 295836360 -904930185 225465916 -285385829 -479665333 103669718 -202060764 773290464 797861281 -259565585 -710928434 -734946092 464254752 -808230168 47372896 225609687 11686955 -354444023 631479559 -820993175 674801066 -177731612 48132671 665603968 -540755900 -120042326 -745189195 526880803 273648370 -963239577 611955196 -438433893 756408181 -389744321 10580995 528148849 247123810 -274803460 650797030 -637895235 252787879 -624533930 -599018226 -872078076 968881342 -468384779 667497359 -808318549 984898987 -430501634 -244412151 -397543288 -696577888 775983565 -243922396 802311917 -714814646 -730808500 198055097 -378033185 -451247193 -267362145 633705483 22819626 335197528 -812966254 441945279 264704297 366551203 623780030 338231762 312025284 -513990888 256033603 974718585 -164810558 -88791958 -995149522 308771050 -702781528 830954944 641050259 226485284 -855872893 107333 325349223 -659084269 -716380939 -207899037 -723333713 -74079758 915079424 365831132 -704997006 -162160072 -680226751 -862948664 -528218439 944847760 -562623868 539840620 -680228031 446149587 345633335 -351801515 402341487 286470537 -996528741 -389731631 -588895115 231015656 703809395 147746646 -729789575 -209388531 38602439 -732253720 293025486 811240705 30022413 48737090 -212114320 981049138 -808638416 702961755 -886136816 -128412386 -506164224 -640903160 -822871661 427310727 -747197887 373522074 360349845 787573330 149408029 -898454462 323054884 78178843 -856686581 -205219474 115842646 570389313 991611021 -366278564 931729407 641627623 408827914 780112657 -879662962 -360467770 -819448137 -709796788 433151189 -122213082 436400089 465048813 -789814421 -143124475 697325500 -631037798 -614734422 353355785 -245694535 134509936 -856543793 -344222310 -280575008 -605778538 -666642463 -302571811 -535018873 871029881 -396428378 608819524 -762279420 558320062 -285085911 908702610 736395756 -264649650 -686677309 -611773548 415782689 -222660377 -543429285 -540928843 578792872 651353798 583146303 -128193736 257095197 291862948 679747268 -653611986 -732055560 238388963 747823256 865379635 374654296 -447501758 375486968 235483817 -620210017 -835338960 -920474594 -87959764 -923603447 700862510 502350809 -999490410 685484565 921300505 613519533 -753524672 5162816 -91032602 575577703 -847028778 683619388 20246610 -870533949 -737520928 276214206 36945084 -808733279 764939287 928080226 426435330 740614480 -866534728 -694785414 -327210298 262228635 -470602031 -695656540 -835676339 -175148560 728870150 -324773630 13748615 328497632 863315816 996104518 -976081621 -958113960 -633795678 -997966357 313002576 -931207211 444676599 463261242 -475936351 337504051 549280232 645715904 -601808042 241423473 369273043 382814016 -220933811 241049648 41161914 110834542 186129808 520137366 -135805551 -311421893 134545992 840681197 -536798961 296274098 -877912789 -313600865 156453212 933551104
1 2
2 3
1 4
3 5
1 6
1 7
2 8
2 9
6 10
1 11
1 12
10 13
7 14
13 15
9 16
7 17
14 18
4 19
9 20
3 21
2 22
5 23
10 24
2 25
13 26
5 27
19 28
23 29
21 30
12 31
26 32
16 33
19 34
3 35
7 36
3 37
10 38
5 39
4 40
5 41
9 42
28 43
43 44
18 45
36 46
13 47
1 48
4 49
37 50
25 51
27 52
34 53
41 54
7 55
15 56
1 57
21 58
24 59
48 60
27 61
28 62
49 63
47 64
42 65
33 66
46 67
36 68
3 69
48 70
6 71
67 72
61 73
59 74
22 75
25 76
32 77
22 78
45 79
70 80
26 81
70 82
74 83
69 84
44 85
7 86
6 87
35 88
76 89
57 90
71 91
86 92
40 93
20 94
36 95
15 96
15 97
10 98
37 99
75 100
48 101
36 102
8 103
66 104
75 105
35 106
51 107
69 108
52 109
51 110
89 111
73 112
55 113
92 114
88 115
82 116
45 117
14 118
101 119
30 120
22 121
94 122
34 123
119 124
44 125
4 126
6 127
86 128
50 129
12 130
125 131
117 132
22 133
42 134
95 135
25 136
2 137
109 138
54 139
93 140
90 141
100 142
34 143
127 144
94 145
134 146
112 147
117 148
66 149
112 150
74 151
79 152
76 153
123 154
13 155
31 156
33 157
32 158
79 159
47 160
87 161
68 162
62 163
112 164
1 165
151 166
137 167
35 168
55 169
114 170
136 171
162 172
102 173
167 174
133 175
30 176
132 177
12 178
162 179
68 180
129 181
44 182
63 183
47 184
169 185
106 186
69 187
167 188
9 189
73 190
184 191
49 192
82 193
156 194
50 195
113 196
13 197
148 198
83 199
28 200
141 201
43 202
65 203
101 204
152 205
43 206
163 207
65 208
92 209
114 210
162 211
4 212
99 213
158 214
193 215
61 216
105 217
50 218
198 219
144 220
102 221
1 222
182 223
216 224
65 225
195 226
186 227
213 228
75 229
125 230
1 231
221 232
185 233
176 234
60 235
108 236
128 237
108 238
48 239
171 240
155 241
38 242
93 243
182 244
8 245
96 246
55 247
81 248
98 249
200 250
155 251
211 252
171 253
150 254
151 255
196 256
99 257
39 258
64 259
6 260
49 261
255 262
144 263
88 264
207 265
256 266
161 267
135 268
26 269
111 270
112 271
66 272
261 273
175 274
96 275
64 276
237 277
109 278
259 279
247 280
77 281
141 282
98 283
82 284
215 285
32 286
197 287
186 288
13 289
247 290
118 291
46 292
136 293
51 294
145 295
230 296
242 297
195 298
214 299
133 300
95 301
56 302
167 303
148 304
285 305
207 306
45 307
260 308
168 309
240 310
226 311
276 312
120 313
2 314
181 315
261 316
84 317
13 318
53 319
262 320
49 321
5 322
281 323
1 324
237 325
26 326
20 327
235 328
70 329
198 330
324 331
211 332
89 333
75 334
208 335
268 336
23 337
253 338
310 339
195 340
198 341
9 342
238 343
224 344
287 345
148 346
107 347
314 348
189 349
29 350
48 351
72 352
347 353
73 354
273 355
353 356
286 357
223 358
213 359
13 360
96 361
246 362
269 363
57 364
189 365
89 366
165 367
72 368
312 369
145 370
259 371
296 372
168 373
147 374
95 375
360 376
6 377
15 378
21 379
187 380
38 381
340 382
20 383
77 384
141 385
3 386
296 387
138 388
204 389
71 390
313 391
319 392
44 393
170 394
126 395
366 396
151 397
237 398
306 399
166 400
132 401
154 402
351 403
155 404
160 405
47 406
279 407
223 408
399 409
220 410
273 411
324 412
79 413
120 414
364 415
187 416
203 417
54 418
390 419
144 420
208 421
332 422
45 423
383 424
405 425
272 426
133 427
400 428
288 429
348 430
113 431
317 432
14 433
281 434
321 435
61 436
112 437
83 438
97 439
36 440
265 441
104 442
247 443
263 444
155 445
400 446
229 447
14 448
154 449
307 450
103 451
400 452
144 453
83 454
133 455
342 456
432 457
204 458
278 459
115 460
302 461
350 462
447 463
451 464
427 465
113 466
83 467
296 468
62 469
175 470
164 471
233 472
358 473
241 474
418 475
267 476
48 477
268 478
273 479
42 480
93 481
310 482
213 483
476 484
182 485
150 486
96 487
91 488
288 489
381 490
264 491
275 492
402 493
128 494
360 495
100 496
334 497
98 498
169 499
429 500
368 501
383 502
237 503
38 504
474 505
190 506
462 507
307 508
205 509
308 510
282 511
273 512
43 513
325 514
391 515
198 516
188 517
517 518
493 519
115 520
465 521
444 522
137 523
119 524
225 525
22 526
77 527
239 528
156 529
502 530
289 531
317 532
164 533
256 534
309 535
203 536
138 537
70 538
296 539
483 540
446 541
514 542
433 543
234 544
178 545
523 546
49 547
84 548
544 549
1 550
506 551
210 552
409 553
388 554
156 555
500 556
77 557
275 558
376 559
116 560
408 561
18 562
264 563
552 564
148 565
153 566
214 567
440 568
122 569
533 570
226 571
379 572
111 573
490 574
385 575
64 576
11 577
285 578
199 579
5 580
349 581
314 582
523 583
137 584
457 585
271 586
204 587
407 588
348 589
400 590
157 591
147 592
471 593
303 594
5 595
112 596
191 597
311 598
139 599
87 600
77 601
310 602
286 603
235 604
408 605
119 606
534 607
207 608
488 609
524 610
588 611
487 612
386 613
113 614
229 615
53 616
496 617
231 618
205 619
332 620
352 621
112 622
154 623
64 624
492 625
449 626
624 627
407 628
400 629
125 630
560 631
292 632
199 633
395 634
427 635
127 636
389 637
27 638
233 639
506 640
46 641
11 642
426 643
493 644
245 645
257 646
239 647
201 648
352 649
457 650
443 651
330 652
131 653
596 654
404 655
481 656
316 657
448 658
438 659
1 660
261 661
611 662
16 663
520 664
605 665
277 666
87 667
236 668
114 669
78 670
155 671
541 672
353 673
357 674
411 675
468 676
661 677
15 678
159 679
23 680
637 681
184 682
18 683
596 684
172 685
293 686
105 687
452 688
618 689
568 690
473 691
535 692
605 693
683 694
368 695
241 696
587 697
671 698
559 699
677 700
295 701
663 702
478 703
582 704
196 705
137 706
427 707
48 708
649 709
444 710
318 711
635 712
572 713
326 714
683 715
605 716
578 717
443 718
77 719
261 720
27 721
110 722
187 723
659 724
83 725
76 726
10 727
159 728
516 729
211 730
290 731
179 732
260 733
277 734
288 735
163 736
636 737
93 738
620 739
721 740
739 741
30 742
187 743
628 744
144 745
725 746
707 747
49 748
623 749
358 750
676 751
376 752
658 753
124 754
569 755
210 756
21 757
316 758
125 759
526 760
133 761
282 762
376 763
715 764
494 765
330 766
200 767
91 768
300 769
568 770
308 771
568 772
722 773
272 774
750 775
709 776
670 777
109 778
452 779
419 780
553 781
63 782
281 783
541 784
548 785
244 786
307 787
475 788
474 789
643 790
497 791
52 792
225 793
16 794
679 795
751 796
83 797
37 798
429 799
257 800
153 801
649 802
802 803
691 804
270 805
704 806
63 807
376 808
274 809
804 810
720 811
223 812
50 813
240 814
299 815
693 816
437 817
201 818
558 819
534 820
782 821
252 822
592 823
230 824
173 825
467 826
635 827
177 828
584 829
595 830
107 831
566 832
262 833
270 834
454 835
698 836
743 837
362 838
777 839
20 840
247 841
117 842
14 843
276 844
185 845
681 846
569 847
516 848
424 849
665 850
204 851
817 852
681 853
801 854
200 855
143 856
444 857
289 858
701 859
663 860
373 861
252 862
483 863
336 864
56 865
160 866
32 867
108 868
84 869
138 870
125 871
198 872
353 873
465 874
806 875
199 876
66 877
496 878
261 879
508 880
785 881
794 882
865 883
492 884
207 885
217 886
5 887
743 888
443 889
432 890
606 891
725 892
535 893
257 894
349 895
163 896
754 897
560 898
518 899
785 900
599 901
423 902
149 903
226 904
109 905
877 906
204 907
810 908
504 909
184 910
813 911
150 912
454 913
245 914
350 915
23 916
675 917
652 918
659 919
621 920
45 921
211 922
60 923
737 924
704 925
327 926
673 927
539 928
697 929
148 930
789 931
268 932
43 933
754 934
188 935
373 936
415 937
751 938
54 939
651 940
737 941
265 942
26 943
903 944
760 945
584 946
132 947
877 948
243 949
425 950
453 951
674 952
839 953
483 954
21 955
172 956
165 957
687 958
841 959
363 960
16 961
61 962
76 963
489 964
768 965
174 966
355 967
862 968
930 969
554 970
878 971
526 972
244 973
167 974
431 975
275 976
829 977
82 978
723 979
975 980
922 981
731 982
354 983
783 984
868 985
401 986
310 987
939 988
575 989
135 990
377 991
286 992
316 993
568 994
921 995
158 996
402 997
24 998
130 999
178 1000
491 1001
834 1002
53 1003
908 1004
773 1005
244 1006
325 1007
924 1008
937 1009
832 1010
891 1011
924 1012
708 1013
86 1014
875 1015
645 1016
497 1017
487 1018
91 1019
1005 1020
532 1021
408 1022
973 1023
626 1024
1024 1025
412 1026
673 1027
809 1028
401 1029
401 1030
401 1031
671 1032
5 1033
315 1034
388 1035
337 1036
296 1037
925 1038
786 1039
907 1040
31 1041
712 1042
471 1043
262 1044
518 1045
291 1046
440 1047
211 1048
818 1049
945 1050
490 1051
617 1052
1029 1053
371 1054
719 1055
895 1056
2 1057
764 1058
502 1059
237 1060
653 1061
323 1062
55 1063
658 1064
901 1065
406 1066
1048 1067
889 1068
701 1069
559 1070
712 1071
99 1072
612 1073
728 1074
701 1075
455 1076
462 1077
810 1078
1017 1079
792 1080
890 1081
435 1082
192 1083
29 1084
483 1085
213 1086
393 1087
514 1088
35 1089
346 1090
546 1091
212 1092
755 1093
611 1094
775 1095
64 1096
30 1097
674 1098
996 1099
989 1100
832 1101
59 1102
214 1103
151 1104
987 1105
1068 1106
450 1107
732 1108
453 1109
817 1110
924 1111
929 1112
1077 1113
930 1114
878 1115
138 1116
208 1117
451 1118
679 1119
99 1120
745 1121
1102 1122
952 1123
1116 1124
85 1125
164 1126
767 1127
443 1128
293 1129
597 1130
32 1131
640 1132
57 1133
449 1134
885 1135
230 1136
9 1137
259 1138
924 1139
320 1140
1099 1141
170 1142
456 1143
198 1144
809 1145
780 1146
794 1147
271 1148
162 1149
89 1150
458 1151
45 1152
984 1153
827 1154
858 1155
443 1156
412 1157
1117 1158
961 1159
386 1160
1077 1161
729 1162
28 1163
1114 1164
736 1165
684 1166
1133 1167
1010 1168
593 1169
976 1170
1163 1171
470 1172
664 1173
283 1174
696 1175
356 1176
807 1177
384 1178
190 1179
589 1180
1048 1181
961 1182
628 1183
642 1184
755 1185
859 1186
901 1187
330 1188
776 1189
223 1190
542 1191
1060 1192
971 1193
64 1194
175 1195
516 1196
1181 1197
395 1198
738 1199
389 1200
1096 1201
341 1202
420 1203
300 1204
540 1205
1114 1206
1205 1207
167 1208
301 1209
830 1210
1025 1211
1065 1212
537 1213
736 1214
406 1215
1072 1216
1214 1217
282 1218
70 1219
1012 1220
205 1221
978 1222
271 1223
1024 1224
506 1225
1114 1226
627 1227
955 1228
960 1229
140 1230
999 1231
439 1232
434 1233
1111 1234
128 1235
865 1236
1028 1237
458 1238
560 1239
593 1240
711 1241
378 1242
1137 1243
558 1244
775 1245
861 1246
3 1247
1184 1248
831 1249
264 1250
910 1251
826 1252
292 1253
827 1254
28 1255
312 1256
839 1257
561 1258
918 1259
1127 1260
457 1261
241 1262
769 1263
588 1264
1218 1265
521 1266
21 1267
1079 1268
526 1269
1213 1270
837 1271
803 1272
872 1273
374 1274
127 1275
622 1276
616 1277
1231 1278
863 1279
66 1280
1271 1281
1037 1282
446 1283
531 1284
787 1285
816 1286
790 1287
359 1288
502 1289
1149 1290
467 1291
445 1292
873 1293
837 1294
1292 1295
1146 1296
188 1297
237 1298
861 1299
1192 1300
843 1301
789 1302
976 1303
985 1304
485 1305
1186 1306
325 1307
1011 1308
1014 1309
187 1310
798 1311
376 1312
172 1313
487 1314
79 1315
1168 1316
735 1317
223 1318
724 1319
624 1320
418 1321
864 1322
944 1323
368 1324
370 1325
503 1326
625 1327
1051 1328
309 1329
864 1330
1317 1331
631 1332
1135 1333
922 1334
1121 1335
820 1336
41 1337
627 1338
613 1339
648 1340
592 1341
52 1342
173 1343
876 1344
802 1345
620 1346
1193 1347
257 1348
1 1349
1283 1350
364 1351
330 1352
791 1353
144 1354
883 1355
343 1356
949 1357
1152 1358
1223 1359
678 1360
145 1361
587 1362
1189 1363
807 1364
699 1365
608 1366
957 1367
1146 1368
1297 1369
812 1370
1308 1371
1269 1372
1366 1373
189 1374
389 1375
902 1376
1341 1377
838 1378
1168 1379
922 1380
323 1381
958 1382
1141 1383
837 1384
1266 1385
242 1386
816 1387
691 1388
638 1389
825 1390
614 1391
1154 1392
531 1393
1021 1394
528 1395
1178 1396
1229 1397
1283 1398
1231 1399
797 1400
360 1401
736 1402
1389 1403
196 1404
691 1405
814 1406
1302 1407
1352 1408
1375 1409
1217 1410
1168 1411
374 1412
1362 1413
1359 1414
157 1415
935 1416
415 1417
911 1418
1205 1419
943 1420
442 1421
276 1422
704 1423
901 1424
239 1425
349 1426
266 1427
176 1428
379 1429
725 1430
46 1431
235 1432
1355 1433
622 1434
872 1435
462 1436
1041 1437
226 1438
97 1439
1239 1440
1135 1441
558 1442
439 1443
602 1444
175 1445
196 1446
274 1447
131 1448
161 1449
731 1450
1198 1451
33 1452
1431 1453
1123 1454
906 1455
765 1456
1226 1457
975 1458
1357 1459
198 1460
1295 1461
827 1462
1212 1463
239 1464
1005 1465
700 1466
1129 1467
1455 1468
235 1469
928 1470
1229 1471
295 1472
1231 1473
577 1474
275 1475
698 1476
132 1477
170 1478
1220 1479
1301 1480
1437 1481
162 1482
1242 1483
1198 1484
1266 1485
836 1486
739 1487
280 1488
104 1489
373 1490
1124 1491
1078 1492
495 1493
1104 1494
1233 1495
1402 1496
595 1497
498 1498
175 1499
1486 1500
1493 1501
654 1502
1484 1503
1428 1504
675 1505
1155 1506
1148 1507
1406 1508
787 1509
786 1510
1043 1511
899 1512
646 1513
939 1514
413 1515
835 1516
676 1517
1235 1518
1385 1519
1444 1520
1164 1521
1482 1522
969 1523
1116 1524
1189 1525
745 1526
1196 1527
540 1528
377 1529
419 1530
624 1531
807 1532
103 1533
1426 1534
84 1535
658 1536
400 1537
1108 1538
17 1539
539 1540
1070 1541
1131 1542
1489 1543
242 1544
305 1545
402 1546
201 1547
112 1548
1411 1549
239 1550
775 1551
335 1552
827 1553
102 1554
1487 1555
253 1556
1287 1557
1036 1558
1482 1559
130 1560
274 1561
472 1562
733 1563
468 1564
1193 1565
152 1566
396 1567
1127 1568
1561 1569
673 1570
626 1571
1109 1572
603 1573
657 1574
221 1575
361 1576
465 1577
1260 1578
243 1579
1105 1580
1109 1581
1072 1582
1484 1583
529 1584
312 1585
98 1586
917 1587
326 1588
947 1589
1412 1590
1514 1591
197 1592
538 1593
398 1594
1168 1595
99 1596
699 1597
412 1598
229 1599
900 1600
1347 1601
1597 1602
947 1603
583 1604
385 1605
404 1606
974 1607
1550 1608
827 1609
1452 1610
915 1611
955 1612
612 1613
1162 1614
48 1615
1225 1616
840 1617
1302 1618
1500 1619
1030 1620
751 1621
389 1622
1586 1623
618 1624
78 1625
487 1626
285 1627
1225 1628
717 1629
413 1630
1071 1631
616 1632
530 1633
1393 1634
1183 1635
33 1636
1511 1637
32 1638
882 1639
1079 1640
1082 1641
1529 1642
657 1643
515 1644
230 1645
810 1646
1643 1647
328 1648
1214 1649
227 1650
397 1651
70 1652
998 1653
1309 1654
1622 1655
1002 1656
1578 1657
1588 1658
139 1659
589 1660
1471 1661
1102 1662
387 1663
328 1664
265 1665
580 1666
502 1667
1473 1668
403 1669
617 1670
593 1671
92 1672
699 1673
564 1674
1167 1675
1301 1676
641 1677
395 1678
764 1679
1664 1680
95 1681
909 1682
625 1683
1107 1684
391 1685
135 1686
495 1687
465 1688
1553 1689
93 1690
1237 1691
1427 1692
485 1693
1366 1694
440 1695
1084 1696
1517 1697
1242 1698
524 1699
322 1700
1384 1701
781 1702
1407 1703
1515 1704
177 1705
711 1706
1633 1707
1448 1708
963 1709
247 1710
484 1711
1205 1712
414 1713
708 1714
1622 1715
1490 1716
468 1717
8 1718
882 1719
357 1720
880 1721
150 1722
1695 1723
455 1724
1707 1725
547 1726
454 1727
511 1728
1665 1729
429 1730
340 1731
1541 1732
1421 1733
17 1734
576 1735
1699 1736
553 1737
86 1738
373 1739
1679 1740
1662 1741
779 1742
1265 1743
690 1744
1216 1745
647 1746
1386 1747
1444 1748
332 1749
1283 1750
81 1751
1388 1752
1666 1753
874 1754
1445 1755
278 1756
469 1757
1571 1758
689 1759
144 1760
393 1761
1653 1762
375 1763
1706 1764
1464 1765
934 1766
1048 1767
1642 1768
94 1769
1086 1770
1369 1771
766 1772
88 1773
502 1774
530 1775
1347 1776
1561 1777
1590 1778
581 1779
785 1780
1347 1781
390 1782
742 1783
256 1784
1147 1785
1170 1786
1770 1787
1772 1788
871 1789
719 1790
12 1791
850 1792
1355 1793
1480 1794
1394 1795
736 1796
1440 1797
715 1798
290 1799
335 1800
445 1801
1644 1802
68 1803
1324 1804
244 1805
1103 1806
570 1807
935 1808
652 1809
721 1810
335 1811
1704 1812
876 1813
1410 1814
1218 1815
1398 1816
561 1817
372 1818
1770 1819
986 1820
54 1821
176 1822
1426 1823
1086 1824
1448 1825
490 1826
428 1827
624 1828
165 1829
542 1830
205 1831
453 1832
570 1833
224 1834
455 1835
40 1836
765 1837
415 1838
555 1839
981 1840
349 1841
82 1842
970 1843
818 1844
301 1845
1094 1846
1782 1847
38 1848
525 1849
1126 1850
237 1851
1190 1852
408 1853
313 1854
1505 1855
753 1856
519 1857
1259 1858
381 1859
112 1860
1691 1861
1629 1862
1365 1863
1824 1864
688 1865
375 1866
1597 1867
491 1868
1689 1869
39 1870
1043 1871
1208 1872
1777 1873
557 1874
992 1875
1478 1876
197 1877
1823 1878
1025 1879
1093 1880
1326 1881
298 1882
476 1883
1341 1884
1738 1885
567 1886
1400 1887
501 1888
457 1889
1118 1890
1217 1891
319 1892
1569 1893
1226 1894
360 1895
1330 1896
875 1897
258 1898
1583 1899
1304 1900
123 1901
582 1902
177 1903
1857 1904
1884 1905
1683 1906
354 1907
1682 1908
848 1909
781 1910
1325 1911
1458 1912
421 1913
1499 1914
216 1915
651 1916
1868 1917
756 1918
1709 1919
989 1920
1493 1921
494 1922
1872 1923
1114 1924
369 1925
307 1926
408 1927
6 1928
976 1929
1346 1930
522 1931
1176 1932
1651 1933
587 1934
232 1935
981 1936
1 1937
855 1938
1204 1939
433 1940
306 1941
554 1942
256 1943
104 1944
625 1945
1284 1946
897 1947
743 1948
631 1949
530 1950
1578 1951
1236 1952
813 1953
1650 1954
808 1955
282 1956
986 1957
75 1958
25 1959
1653 1960
499 1961
965 1962
450 1963
516 1964
865 1965
750 1966
380 1967
368 1968
1557 1969
1676 1970
386 1971
612 1972
1831 1973
77 1974
1865 1975
1466 1976
636 1977
1619 1978
75 1979
817 1980
697 1981
236 1982
495 1983
1819 1984
1877 1985
1013 1986
292 1987
1616 1988
172 1989
1145 1990
1299 1991
609 1992
911 1993
1162 1994
301 1995
824 1996
720 1997
614 1998
273 1999
1370 2000
1131 2001
781 2002
189 2003
451 2004
1167 2005
746 2006
511 2007
1531 2008
274 2009
713 2010
1415 2011
1775 2012
1083 2013
589 2014
166 2015
320 2016
1906 2017
298 2018
1286 2019
1285 2020
511 2021
452 2022
1587 2023
1986 2024
121 2025
666 2026
150 2027
537 2028
1846 2029
316 2030
686 2031
12 2032
1159 2033
1764 2034
944 2035
878 2036
774 2037
1311 2038
1130 2039
121 2040
1320 2041
811 2042
335 2043
102 2044
74 2045
277 2046
987 2047
1616 2048
678 2049
1442 2050
453 2051
852 2052
1683 2053
1433 2054
63 2055
1799 2056
404 2057
519 2058
934 2059
1557 2060
42 2061
831 2062
204 2063
1655 2064
79 2065
1974 2066
183 2067
208 2068
1320 2069
1934 2070
2 2071
477 2072
1417 2073
2014 2074
523 2075
1219 2076
1932 2077
359 2078
928 2079
1989 2080
1145 2081
335 2082
613 2083
1049 2084
932 2085
1248 2086
1438 2087
13 2088
1533 2089
1902 2090
1711 2091
969 2092
1396 2093
429 2094
1350 2095
1445 2096
884 2097
2001 2098
1554 2099
1419 2100
389 2101
1694 2102
669 2103
42 2104
1690 2105
1806 2106
1626 2107
1849 2108
471 2109
1609 2110
139 2111
748 2112
1260 2113
328 2114
904 2115
1333 2116
1843 2117
1753 2118
1093 2119
890 2120
119 2121
366 2122
1535 2123
373 2124
1100 2125
1833 2126
422 2127
1749 2128
781 2129
313 2130
1463 2131
116 2132
949 2133
598 2134
277 2135
848 2136
903 2137
1944 2138
57 2139
1164 2140
1593 2141
1238 2142
1984 2143
1995 2144
1027 2145
1415 2146
2137 2147
402 2148
22 2149
66 2150
216 2151
231 2152
695 2153
872 2154
1141 2155
1116 2156
358 2157
1325 2158
846 2159
630 2160
507 2161
1487 2162
1679 2163
1300 2164
2084 2165
1532 2166
2050 2167
419 2168
1299 2169
410 2170
2000 2171
1502 2172
48 2173
691 2174
464 2175
526 2176
578 2177
1700 2178
1580 2179
457 2180
1482 2181
1027 2182
1232 2183
1885 2184
1152 2185
752 2186
1467 2187
1410 2188
818 2189
1399 2190
1329 2191
1994 2192
517 2193
2118 2194
65 2195
1908 2196
1831 2197
227 2198
375 2199
1375 2200
931 2201
636 2202
1417 2203
2192 2204
1122 2205
1834 2206
1107 2207
1156 2208
239 2209
232 2210
2036 2211
1222 2212
1063 2213
48 2214
979 2215
580 2216
583 2217
146 2218
97 2219
594 2220
576 2221
1026 2222
706 2223
613 2224
1645 2225
1538 2226
289 2227
1097 2228
1860 2229
1911 2230
2019 2231
740 2232
1306 2233
1959 2234
1333 2235
427 2236
2153 2237
1654 2238
544 2239
936 2240
523 2241
314 2242
801 2243
2189 2244
1269 2245
112 2246
2183 2247
558 2248
2223 2249
674 2250
1786 2251
1793 2252
1936 2253
1702 2254
2214 2255
779 2256
2215 2257
381 2258
881 2259
1046 2260
424 2261
506 2262
1618 2263
1359 2264
2068 2265
1046 2266
2166 2267
1680 2268
1948 2269
16 2270
350 2271
986 2272
60 2273
351 2274
131 2275
358 2276
1893 2277
257 2278
1984 2279
1354 2280
309 2281
1088 2282
1453 2283
2103 2284
1555 2285
867 2286
2187 2287
1412 2288
2120 2289
2136 2290
110 2291
1015 2292
483 2293
1470 2294
1154 2295
975 2296
791 2297
772 2298
1655 2299
430 2300
1938 2301
1528 2302
793 2303
1045 2304
38 2305
1457 2306
1855 2307
954 2308
1385 2309
144 2310
2186 2311
1907 2312
965 2313
1931 2314
1622 2315
1827 2316
955 2317
972 2318
2187 2319
1691 2320
1571 2321
2022 2322
1284 2323
226 2324
590 2325
1449 2326
1797 2327
1539 2328
268 2329
782 2330
527 2331
1136 2332
129 2333
598 2334
1481 2335
2304 2336
748 2337
781 2338
138 2339
1582 2340
690 2341
307 2342
763 2343
1818 2344
2122 2345
1455 2346
313 2347
535 2348
1661 2349
542 2350
1189 2351
831 2352
589 2353
655 2354
1621 2355
191 2356
1379 2357
1189 2358
1277 2359
1592 2360
2170 2361
1236 2362
751 2363
1672 2364
1484 2365
1325 2366
999 2367
840 2368
2355 2369
2297 2370
2168 2371
592 2372
2060 2373
1935 2374
2290 2375
676 2376
1104 2377
691 2378
1349 2379
2060 2380
557 2381
1530 2382
197 2383
1410 2384
1722 2385
2305 2386
2267 2387
415 2388
1567 2389
1054 2390
226 2391
1708 2392
1562 2393
1496 2394
812 2395
1584 2396
2026 2397
65 2398
2128 2399
1397 2400
1566 2401
2079 2402
1435 2403
1304 2404
1136 2405
635 2406
1308 2407
1069 2408
1492 2409
48 2410
8 2411
342 2412
1563 2413
748 2414
2216 2415
785 2416
1885 2417
805 2418
250 2419
1217 2420
483 2421
331 2422
2255 2423
644 2424
435 2425
334 2426
1077 2427
1666 2428
1269 2429
2101 2430
2428 2431
980 2432
2258 2433
1085 2434
1714 2435
2388 2436
2248 2437
1880 2438
444 2439
2105 2440
2130 2441
686 2442
743 2443
458 2444
1016 2445
1757 2446
1085 2447
794 2448
1435 2449
1001 2450
1852 2451
1286 2452
2345 2453
1290 2454
580 2455
1437 2456
607 2457
1477 2458
855 2459
1586 2460
488 2461
628 2462
1786 2463
322 2464
2323 2465
882 2466
121 2467
2070 2468
1566 2469
258 2470
2 2471
2457 2472
1853 2473
1442 2474
618 2475
1151 2476
1094 2477
576 2478
2262 2479
1428 2480
1175 2481
2286 2482
95 2483
493 2484
67 2485
1804 2486
1920 2487
294 2488
858 2489
1754 2490
2133 2491
1809 2492
1091 2493
201 2494
1525 2495
2136 2496
291 2497
1689 2498
247 2499
519 2500
1440 2501
1320 2502
2412 2503
2070 2504
938 2505
1280 2506
1207 2507
363 2508
1622 2509
360 2510
1076 2511
988 2512
2421 2513
1462 2514
1363 2515
1215 2516
1227 2517
404 2518
2130 2519
1843 2520
265 2521
199 2522
974 2523
412 2524
214 2525
1433 2526
715 2527
1627 2528
841 2529
862 2530
1827 2531
652 2532
1020 2533
791 2534
1155 2535
2290 2536
148 2537
415 2538
1181 2539
11 2540
529 2541
2151 2542
169 2543
1651 2544
1771 2545
192 2546
1464 2547
1875 2548
2075 2549
284 2550
1150 2551
1317 2552
2023 2553
2434 2554
1064 2555
1146 2556
217 2557
738 2558
876 2559
2461 2560
1863 2561
1394 2562
496 2563
1327 2564
1252 2565
1383 2566
1319 2567
1318 2568
1040 2569
919 2570
2173 2571
556 2572
1489 2573
1212 2574
48 2575
664 2576
330 2577
1908 2578
1030 2579
805 2580
125 2581
793 2582
1899 2583
2580 2584
1297 2585
58 2586
40 2587
1842 2588
2388 2589
1303 2590
227 2591
2260 2592
257 2593
930 2594
1793 2595
1880 2596
2222 2597
2280 2598
249 2599
1018 2600
1609 2601
848 2602
2185 2603
432 2604
300 2605
42 2606
877 2607
2571 2608
856 2609
272 2610
1765 2611
1954 2612
787 2613
2355 2614
2378 2615
2598 2616
1539 2617
1609 2618
864 2619
2197 2620
331 2621
2010 2622
2211 2623
891 2624
284 2625
1175 2626
647 2627
1876 2628
1224 2629
103 2630
364 2631
24 2632
1756 2633
785 2634
365 2635
1838 2636
1624 2637
1279 2638
1623 2639
520 2640
2281 2641
2100 2642
2540 2643
505 2644
1567 2645
2440 2646
2179 2647
2233 2648
632 2649
2340 2650
1750 2651
931 2652
1590 2653
323 2654
226 2655
999 2656
508 2657
1375 2658
1111 2659
1761 2660
1196 2661
2135 2662
1896 2663
2022 2664
908 2665
587 2666
838 2667
164 2668
2387 2669
1857 2670
2039 2671
1732 2672
1553 2673
882 2674
815 2675
761 2676
1367 2677
2568 2678
522 2679
452 2680
1036 2681
1182 2682
201 2683
1190 2684
101 2685
1532 2686
685 2687
2449 2688
388 2689
1351 2690
2284 2691
209 2692
777 2693
1608 2694
54 2695
301 2696
1462 2697
362 2698
2610 2699
64 2700
1839 2701
320 2702
243 2703
1840 2704
1970 2705
1780 2706
636 2707
1810 2708
1090 2709
1654 2710
2100 2711
1687 2712
1780 2713
659 2714
1888 2715
993 2716
2156 2717
1418 2718
1363 2719
1587 2720
2585 2721
291 2722
955 2723
132 2724
1858 2725
523 2726
2670 2727
2720 2728
1517 2729
908 2730
246 2731
2266 2732
674 2733
2023 2734
1370 2735
413 2736
1939 2737
1605 2738
1878 2739
442 2740
1991 2741
2002 2742
1599 2743
2522 2744
2452 2745
1126 2746
1191 2747
31 2748
1575 2749
100 2750
2680 2751
1194 2752
2270 2753
1370 2754
1120 2755
11 2756
17 2757
1804 2758
385 2759
1549 2760
142 2761
773 2762
254 2763
892 2764
423 2765
1360 2766
2524 2767
1380 2768
1014 2769
2663 2770
1158 2771
2620 2772
912 2773
1918 2774
1986 2775
873 2776
1599 2777
932 2778
1744 2779
2454 2780
2254 2781
2232 2782
2036 2783
1076 2784
279 2785
2701 2786
550 2787
2176 2788
945 2789
1077 2790
599 2791
952 2792
1884 2793
405 2794
2362 2795
897 2796
1389 2797
810 2798
2589 2799
910 2800
2143 2801
791 2802
2708 2803
920 2804
140 2805
678 2806
1514 2807
2552 2808
1666 2809
552 2810
1580 2811
891 2812
465 2813
2025 2814
124 2815
406 2816
1418 2817
1874 2818
399 2819
1909 2820
14 2821
1905 2822
442 2823
1254 2824
2756 2825
1625 2826
2061 2827
1086 2828
554 2829
1215 2830
984 2831
1686 2832
1555 2833
116 2834
284 2835
1454 2836
663 2837
2134 2838
2253 2839
2194 2840
1576 2841
1299 2842
2805 2843
45 2844
308 2845
2665 2846
2051 2847
2639 2848
1496 2849
770 2850
1615 2851
166 2852
8 2853
245 2854
2518 2855
843 2856
2258 2857
2270 2858
2389 2859
2761 2860
1301 2861
2035 2862
2488 2863
96 2864
678 2865
2653 2866
1761 2867
2292 2868
2813 2869
1083 2870
96 2871
2743 2872
1734 2873
1795 2874
2068 2875
968 2876
275 2877
648 2878
357 2879
1645 2880
743 2881
476 2882
2125 2883
1344 2884
974 2885
135 2886
588 2887
2187 2888
1193 2889
2727 2890
607 2891
541 2892
1865 2893
803 2894
1428 2895
1497 2896
2059 2897
1388 2898
1607 2899
2243 2900
2822 2901
1026 2902
147 2903
2715 2904
1591 2905
335 2906
159 2907
2820 2908
2075 2909
1542 2910
1231 2911
2797 2912
2427 2913
74 2914
2354 2915
52 2916
2178 2917
265 2918
2856 2919
2450 2920
1621 2921
2127 2922
2862 2923
2267 2924
356 2925
1813 2926
2714 2927
698 2928
822 2929
1725 2930
312 2931
1696 2932
2445 2933
1460 2934
2049 2935
1504 2936
1640 2937
1823 2938
1560 2939
288 2940
102 2941
732 2942
613 2943
396 2944
728 2945
2139 2946
658 2947
890 2948
2683 2949
2805 2950
1638 2951
1279 2952
907 2953
2055 2954
1356 2955
2570 2956
2077 2957
2457 2958
150 2959
236 2960
1356 2961
1456 2962
2705 2963
2312 2964
2680 2965
334 2966
2445 2967
1660 2968
1596 2969
2572 2970
2206 2971
2906 2972
1977 2973
2493 2974
1179 2975
2193 2976
2336 2977
1239 2978
2881 2979
656 2980
1293 2981
2290 2982
552 2983
930 2984
2351 2985
2692 2986
1715 2987
796 2988
1460 2989
1234 2990
1415 2991
984 2992
1265 2993
2139 2994
707 2995
1959 2996
626 2997
765 2998
2523 2999
1701 3000
720 3001
2067 3002
1635 3003
1491 3004
465 3005
1292 3006
885 3007
2487 3008
1210 3009
440 3010
1228 3011
1171 3012
640 3013
1085 3014
619 3015
2753 3016
532 3017
3005 3018
1897 3019
194 3020
1377 3021
371 3022
1800 3023
2328 3024
216 3025
1446 3026
112 3027
1902 3028
2095 3029
993 3030
965 3031
118 3032
2208 3033
122 3034
420 3035
556 3036
2436 3037
2017 3038
1419 3039
705 3040
2472 3041
340 3042
843 3043
257 3044
328 3045
790 3046
2196 3047
1925 3048
455 3049
2555 3050
747 3051
1 3052
1171 3053
1527 3054
1584 3055
2450 3056
1942 3057
1366 3058
352 3059
1047 3060
2495 3061
2692 3062
1634 3063
2581 3064
2111 3065
1327 3066
1703 3067
1994 3068
1163 3069
2364 3070
589 3071
2124 3072
1774 3073
1566 3074
1978 3075
479 3076
1313 3077
2842 3078
2538 3079
2141 3080
899 3081
1940 3082
754 3083
2302 3084
1824 3085
1160 3086
2429 3087
2492 3088
1358 3089
868 3090
2000 3091
1649 3092
2698 3093
1390 3094
23 3095
2889 3096
1001 3097
361 3098
2912 3099
1100 3100
335 3101
2137 3102
831 3103
45 3104
1361 3105
2886 3106
1154 3107
1444 3108
2095 3109
2359 3110
2403 3111
545 3112
549 3113
430 3114
1612 3115
82 3116
495 3117
1370 3118
2429 3119
2813 3120
693 3121
1074 3122
714 3123
751 3124
705 3125
2047 3126
1238 3127
1106 3128
2771 3129
2008 3130
1497 3131
297 3132
2262 3133
1032 3134
2957 3135
808 3136
1749 3137
1238 3138
666 3139
1675 3140
1154 3141
888 3142
95 3143
476 3144
992 3145
835 3146
2783 3147
218 3148
2720 3149
2076 3150
1283 3151
136 3152
1454 3153
887 3154
3005 3155
2503 3156
2838 3157
2747 3158
960 3159
1247 3160
3129 3161
2764 3162
2112 3163
1474 3164
2174 3165
112 3166
2801 3167
1563 3168
1405 3169
2299 3170
2140 3171
382 3172
1667 3173
526 3174
1791 3175
324 3176
2289 3177
2694 3178
1667 3179
3063 3180
2679 3181
673 3182
1270 3183
3129 3184
206 3185
1178 3186
2791 3187
2577 3188
2046 3189
247 3190
2778 3191
87 3192
166 3193
1727 3194
2264 3195
277 3196
1841 3197
1885 3198
2128 3199
3155 3200
461 3201
2167 3202
1310 3203
2474 3204
1280 3205
883 3206
1960 3207
1170 3208
2371 3209
3167 3210
1523 3211
2922 3212
144 3213
696 3214
2722 3215
2450 3216
776 3217
1253 3218
1670 3219
1824 3220
965 3221
953 3222
962 3223
1051 3224
950 3225
2871 3226
1934 3227
2287 3228
221 3229
1730 3230
2096 3231
1276 3232
1418 3233
1055 3234
3199 3235
913 3236
918 3237
1747 3238
559 3239
509 3240
2139 3241
345 3242
938 3243
1657 3244
2872 3245
600 3246
2885 3247
2236 3248
2753 3249
2801 3250
1709 3251
1748 3252
2003 3253
3045 3254
1526 3255
918 3256
1270 3257
95 3258
1555 3259
3029 3260
2409 3261
173 3262
1156 3263
2002 3264
2488 3265
288 3266
189 3267
3007 3268
2813 3269
440 3270
2316 3271
441 3272
1221 3273
1124 3274
600 3275
3240 3276
553 3277
2567 3278
2922 3279
217 3280
1436 3281
2716 3282
3202 3283
3273 3284
1608 3285
884 3286
2247 3287
1048 3288
1994 3289
260 3290
2998 3291
670 3292
1528 3293
1113 3294
249 3295
1637 3296
634 3297
19 3298
2620 3299
2650 3300
3089 3301
1498 3302
1859 3303
1765 3304
2931 3305
1291 3306
1877 3307
205 3308
960 3309
2526 3310
2136 3311
2174 3312
2014 3313
398 3314
2750 3315
813 3316
2109 3317
3007 3318
2766 3319
3012 3320
2181 3321
307 3322
747 3323
2405 3324
2060 3325
1739 3326
2519 3327
210 3328
3189 3329
3079 3330
2709 3331
127 3332
107 3333
894 3334
1661 3335
505 3336
612 3337
374 3338
1768 3339
334 3340
2997 3341
2235 3342
1539 3343
2110 3344
411 3345
632 3346
3100 3347
3117 3348
3336 3349
1799 3350
7 3351
2766 3352
1812 3353
2542 3354
2324 3355
3064 3356
3192 3357
95 3358
2898 3359
2756 3360
3308 3361
624 3362
2639 3363
92 3364
2873 3365
559 3366
915 3367
89 3368
3162 3369
981 3370
2442 3371
1834 3372
2120 3373
2814 3374
2368 3375
2443 3376
2422 3377
767 3378
612 3379
404 3380
1378 3381
2545 3382
1685 3383
1650 3384
2402 3385
3095 3386
3070 3387
2317 3388
1643 3389
1765 3390
3005 3391
1892 3392
2340 3393
591 3394
558 3395
2739 3396
1236 3397
2629 3398
189 3399
97 3400
617 3401
3124 3402
1673 3403
1021 3404
689 3405
533 3406
1136 3407
3127 3408
2883 3409
2537 3410
2240 3411
2532 3412
3208 3413
1261 3414
1159 3415
60 3416
628 3417
372 3418
3319 3419
3199 3420
3263 3421
1127 3422
1863 3423
1850 3424
2176 3425
485 3426
2570 3427
1757 3428
1897 3429
2517 3430
1977 3431
243 3432
2806 3433
3282 3434
597 3435
2504 3436
2073 3437
2353 3438
179 3439
1195 3440
727 3441
1491 3442
1806 3443
1720 3444
904 3445
1286 3446
1645 3447
1243 3448
2061 3449
1188 3450
1671 3451
566 3452
2243 3453
3289 3454
398 3455
2550 3456
3173 3457
334 3458
3414 3459
1665 3460
1550 3461
2412 3462
84 3463
2267 3464
325 3465
3130 3466
2044 3467
3450 3468
58 3469
2664 3470
1107 3471
1431 3472
486 3473
2755 3474
143 3475
7 3476
72 3477
1744 3478
797 3479
1629 3480
1546 3481
243 3482
1587 3483
1964 3484
2435 3485
2788 3486
3349 3487
1169 3488
1782 3489
3471 3490
2686 3491
704 3492
2873 3493
2255 3494
2129 3495
1857 3496
985 3497
2692 3498
1377 3499
525 3500
1621 3501
302 3502
2319 3503
2246 3504
2131 3505
2853 3506
2776 3507
2917 3508
1286 3509
1299 3510
2210 3511
196 3512
919 3513
128 3514
2361 3515
1691 3516
938 3517
2529 3518
317 3519
2675 3520
3160 3521
2568 3522
1847 3523
813 3524
1332 3525
3477 3526
2848 3527
1052 3528
2247 3529
2873 3530
2213 3531
699 3532
703 3533
487 3534
1192 3535
1817 3536
2803 3537
2987 3538
2699 3539
2508 3540
1624 3541
952 3542
3143 3543
1358 3544
2198 3545
690 3546
1213 3547
2604 3548
1586 3549
1679 3550
384 3551
2797 3552
2959 3553
1747 3554
759 3555
1223 3556
1665 3557
828 3558
2702 3559
3130 3560
874 3561
1856 3562
3392 3563
2622 3564
2050 3565
3499 3566
1194 3567
227 3568
3465 3569
2397 3570
2868 3571
2419 3572
1780 3573
984 3574
1136 3575
750 3576
542 3577
1769 3578
983 3579
137 3580
2402 3581
3517 3582
3468 3583
453 3584
798 3585
1872 3586
2010 3587
689 3588
1546 3589
3117 3590
1648 3591
1747 3592
447 3593
1383 3594
1710 3595
1267 3596
2180 3597
2479 3598
1632 3599
3441 3600
1866 3601
1770 3602
138 3603
1412 3604
3056 3605
2533 3606
3123 3607
3545 3608
1657 3609
912 3610
2129 3611
1852 3612
618 3613
790 3614
3016 3615
3313 3616
3049 3617
322 3618
657 3619
467 3620
841 3621
2685 3622
3088 3623
2854 3624
3017 3625
3251 3626
1962 3627
3383 3628
667 3629
3560 3630
2005 3631
2905 3632
1609 3633
838 3634
2451 3635
1763 3636
3206 3637
2468 3638
2437 3639
435 3640
2035 3641
3390 3642
2501 3643
3473 3644
1678 3645
138 3646
3573 3647
678 3648
1621 3649
2526 3650
3537 3651
370 3652
632 3653
2398 3654
354 3655
397 3656
1597 3657
1537 3658
1009 3659
903 3660
780 3661
2552 3662
3605 3663
2626 3664
1451 3665
98 3666
2055 3667
1442 3668
1972 3669
1705 3670
2655 3671
1193 3672
2889 3673
929 3674
2791 3675
1555 3676
382 3677
2240 3678
1099 3679
3233 3680
1126 3681
3350 3682
2002 3683
876 3684
2841 3685
395 3686
413 3687
3379 3688
3342 3689
1599 3690
1041 3691
3017 3692
3092 3693
925 3694
342 3695
866 3696
2435 3697
2075 3698
2433 3699
2581 3700
1069 3701
2080 3702
870 3703
2145 3704
127 3705
129 3706
990 3707
2912 3708
1078 3709
2787 3710
531 3711
1272 3712
2975 3713
3286 3714
1404 3715
2860 3716
1855 3717
1064 3718
2110 3719
2712 3720
3537 3721
1279 3722
2688 3723
656 3724
1990 3725
3138 3726
2609 3727
1258 3728
1142 3729
1951 3730
3304 3731
834 3732
2896 3733
641 3734
2280 3735
3622 3736
608 3737
452 3738
2349 3739
3415 3740
578 3741
2829 3742
856 3743
1670 3744
1924 3745
3210 3746
1436 3747
787 3748
3741 3749
3335 3750
1383 3751
1236 3752
65 3753
2843 3754
2120 3755
151 3756
2381 3757
1245 3758
1439 3759
3619 3760
3719 3761
2468 3762
2590 3763
1153 3764
2915 3765
1031 3766
2561 3767
1470 3768
2641 3769
2218 3770
105 3771
575 3772
34 3773
2397 3774
488 3775
1845 3776
666 3777
3530 3778
196 3779
743 3780
97 3781
130 3782
3767 3783
377 3784
1019 3785
302 3786
2138 3787
3285 3788
387 3789
816 3790
3094 3791
2710 3792
171 3793
2302 3794
1917 3795
2648 3796
973 3797
2122 3798
1522 3799
29 3800
861 3801
1776 3802
621 3803
1153 3804
3743 3805
2692 3806
2323 3807
2095 3808
3205 3809
1896 3810
799 3811
2093 3812
2158 3813
2226 3814
1493 3815
1123 3816
2842 3817
1509 3818
2479 3819
1310 3820
2302 3821
2442 3822
2375 3823
2456 3824
3429 3825
1331 3826
3544 3827
292 3828
2041 3829
3756 3830
548 3831
672 3832
2657 3833
3084 3834
2282 3835
164 3836
2831 3837
3258 3838
1660 3839
44 3840
1768 3841
1394 3842
2777 3843
2994 3844
3580 3845
120 3846
2111 3847
1321 3848
3707 3849
2843 3850
3687 3851
1439 3852
2396 3853
888 3854
971 3855
3337 3856
970 3857
596 3858
119 3859
3689 3860
33 3861
1941 3862
758 3863
484 3864
1176 3865
3394 3866
1140 3867
2709 3868
2971 3869
2412 3870
3256 3871
3800 3872
3208 3873
1926 3874
1764 3875
3235 3876
1359 3877
2163 3878
2065 3879
1732 3880
562 3881
688 3882
124 3883
3276 3884
3536 3885
1900 3886
3672 3887
868 3888
1710 3889
2020 3890
5 3891
2621 3892
468 3893
3611 3894
2312 3895
254 3896
2654 3897
646 3898
1372 3899
3258 3900
1871 3901
3184 3902
2185 3903
2508 3904
1832 3905
2298 3906
3069 3907
3814 3908
3618 3909
1970 3910
1454 3911
2048 3912
266 3913
78 3914
1907 3915
2985 3916
218 3917
3333 3918
1546 3919
650 3920
420 3921
83 3922
57 3923
2442 3924
1870 3925
3104 3926
2892 3927
3382 3928
2265 3929
7 3930
2988 3931
1579 3932
3875 3933
2516 3934
1646 3935
3593 3936
2093 3937
3296 3938
3100 3939
1643 3940
295 3941
2835 3942
1817 3943
3705 3944
375 3945
1353 3946
3084 3947
1708 3948
289 3949
2919 3950
916 3951
1628 3952
3440 3953
1733 3954
1172 3955
768 3956
1307 3957
3368 3958
3739 3959
1898 3960
3475 3961
152 3962
3308 3963
1137 3964
1460 3965
2078 3966
955 3967
775 3968
1530 3969
986 3970
2694 3971
558 3972
1085 3973
1741 3974
64 3975
291 3976
2335 3977
1900 3978
3715 3979
3836 3980
1599 3981
3368 3982
399 3983
1419 3984
888 3985
3341 3986
2589 3987
97 3988
3179 3989
2191 3990
1602 3991
65 3992
2032 3993
2319 3994
3217 3995
3396 3996
3164 3997
3018 3998
2010 3999
2732 4000
84 4001
3790 4002
402 4003
1621 4004
84 4005
2943 4006
3088 4007
458 4008
411 4009
2640 4010
569 4011
1472 4012
3487 4013
2820 4014
57 4015
3954 4016
3629 4017
3964 4018
1567 4019
2746 4020
2650 4021
3982 4022
2921 4023
900 4024
453 4025
3475 4026
1763 4027
2793 4028
2900 4029
2289 4030
53 4031
3763 4032
3583 4033
1414 4034
498 4035
3707 4036
2044 4037
3642 4038
1037 4039
1991 4040
3065 4041
2295 4042
3223 4043
450 4044
1585 4045
3255 4046
612 4047
3577 4048
1813 4049
2960 4050
3787 4051
3184 4052
3976 4053
123 4054
2602 4055
1112 4056
3821 4057
1829 4058
3967 4059
3735 4060
1057 4061
886 4062
3814 4063
2362 4064
1854 4065
2302 4066
1044 4067
3258 4068
3857 4069
1172 4070
3845 4071
3671 4072
2437 4073
1432 4074
1841 4075
2718 4076
2093 4077
2603 4078
2857 4079
1132 4080
3492 4081
2859 4082
3178 4083
3052 4084
1509 4085
3474 4086
1374 4087
1996 4088
1189 4089
1529 4090
3966 4091
2056 4092
753 4093
2670 4094
3497 4095
3183 4096
1004 4097
1733 4098
1832 4099
3147 4100
27 4101
977 4102
1156 4103
3227 4104
4058 4105
2924 4106
3315 4107
815 4108
935 4109
4097 4110
3689 4111
1462 4112
3773 4113
4042 4114
3225 4115
1746 4116
3825 4117
440 4118
420 4119
3020 4120
545 4121
1381 4122
562 4123
776 4124
1194 4125
2183 4126
1138 4127
3282 4128
265 4129
2394 4130
1429 4131
855 4132
866 4133
757 4134
3554 4135
2422 4136
5 4137
3179 4138
3624 4139
332 4140
279 4141
1303 4142
3753 4143
93 4144
3477 4145
1126 4146
3622 4147
2899 4148
76 4149
1719 4150
2258 4151
2862 4152
4068 4153
2010 4154
2463 4155
2153 4156
1578 4157
1490 4158
2571 4159
1003 4160
1886 4161
1996 4162
962 4163
2539 4164
1086 4165
2927 4166
2751 4167
3458 4168
401 4169
3715 4170
156 4171
1691 4172
2129 4173
2359 4174
2057 4175
2980 4176
2943 4177
443 4178
4012 4179
432 4180
586 4181
2322 4182
2847 4183
3369 4184
1066 4185
3166 4186
3663 4187
718 4188
3379 4189
3089 4190
2794 4191
738 4192
1527 4193
1013 4194
3243 4195
4060 4196
2556 4197
3022 4198
3285 4199
1398 4200
2827 4201
2684 4202
1980 4203
129 4204
565 4205
3581 4206
1243 4207
3092 4208
1520 4209
3240 4210
3464 4211
3324 4212
1015 4213
2926 4214
2946 4215
1282 4216
3408 4217
3147 4218
773 4219
1573 4220
2059 4221
2228 4222
1240 4223
1463 4224
3192 4225
59 4226
78 4227
876 4228
2938 4229
2637 4230
2878 4231
3553 4232
1070 4233
3048 4234
1423 4235
424 4236
523 4237
647 4238
1956 4239
3860 4240
3595 4241
2951 4242
1407 4243
3469 4244
3943 4245
1658 4246
751 4247
1103 4248
3530 4249
3033 4250
815 4251
483 4252
2356 4253
3166 4254
2531 4255
2947 4256
4134 4257
2454 4258
1175 4259
806 4260
2629 4261
2161 4262
560 4263
137 4264
3431 4265
1356 4266
2097 4267
2484 4268
1619 4269
2119 4270
2559 4271
3598 4272
1125 4273
3456 4274
2614 4275
1562 4276
3967 4277
3211 4278
2958 4279
3331 4280
187 4281
330 4282
2783 4283
3480 4284
1332 4285
1375 4286
1960 4287
4248 4288
1349 4289
3276 4290
379 4291
1908 4292
3997 4293
2955 4294
372 4295
2988 4296
2218 4297
360 4298
828 4299
4113 4300
3521 4301
4122 4302
3983 4303
1003 4304
3506 4305
4205 4306
2608 4307
299 4308
3309 4309
183 4310
1566 4311
3622 4312
832 4313
420 4314
433 4315
4108 4316
3261 4317
2500 4318
1716 4319
4191 4320
1336 4321
2054 4322
3029 4323
1809 4324
3238 4325
1915 4326
2782 4327
3885 4328
3898 4329
4203 4330
4026 4331
3111 4332
1325 4333
3258 4334
2834 4335
1156 4336
4197 4337
821 4338
2910 4339
2575 4340
1470 4341
2750 4342
1628 4343
3313 4344
1884 4345
31 4346
1823 4347
3216 4348
4078 4349
2613 4350
1835 4351
1417 4352
4068 4353
2690 4354
117 4355
1409 4356
785 4357
3527 4358
1485 4359
3417 4360
1955 4361
3248 4362
2152 4363
886 4364
3135 4365
4191 4366
2534 4367
1896 4368
3810 4369
1099 4370
2509 4371
2617 4372
1802 4373
2878 4374
2486 4375
3981 4376
3900 4377
2809 4378
2657 4379
1354 4380
1202 4381
1296 4382
4147 4383
4369 4384
1292 4385
573 4386
1694 4387
2189 4388
116 4389
3901 4390
1324 4391
921 4392
1850 4393
909 4394
134 4395
3924 4396
2079 4397
4138 4398
2646 4399
3974 4400
974 4401
1767 4402
384 4403
2253 4404
774 4405
1025 4406
1655 4407
4051 4408
2051 4409
4023 4410
22 4411
1415 4412
4255 4413
908 4414
161 4415
1355 4416
53 4417
2578 4418
2854 4419
1357 4420
1080 4421
2940 4422
4149 4423
49 4424
3882 4425
2752 4426
3268 4427
891 4428
3102 4429
554 4430
160 4431
2368 4432
2397 4433
299 4434
1199 4435
6 4436
2016 4437
1371 4438
2609 4439
3159 4440
3038 4441
1810 4442
1832 4443
1258 4444
1972 4445
980 4446
2350 4447
109 4448
1602 4449
2251 4450
2333 4451
2910 4452
2250 4453
2430 4454
4420 4455
1193 4456
3409 4457
3432 4458
954 4459
3091 4460
3902 4461
1110 4462
2543 4463
1674 4464
3026 4465
3441 4466
2823 4467
481 4468
1110 4469
2252 4470
4299 4471
952 4472
2760 4473
379 4474
4299 4475
945 4476
1741 4477
2086 4478
4386 4479
2045 4480
1304 4481
1519 4482
1066 4483
3670 4484
2428 4485
2752 4486
1146 4487
1809 4488
3392 4489
3653 4490
82 4491
3216 4492
2572 4493
2795 4494
2202 4495
3058 4496
3713 4497
2282 4498
3354 4499
4448 4500
4058 4501
3788 4502
2004 4503
3582 4504
1838 4505
3037 4506
230 4507
4051 4508
3237 4509
1954 4510
232 4511
3861 4512
3770 4513
4061 4514
2771 4515
3540 4516
2744 4517
178 4518
3582 4519
2619 4520
1365 4521
1824 4522
2404 4523
3228 4524
3977 4525
3795 4526
2153 4527
1018 4528
1327 4529
4121 4530
896 4531
4503 4532
2014 4533
298 4534
4414 4535
1319 4536
2299 4537
280 4538
2267 4539
4212 4540
1830 4541
2697 4542
2769 4543
3 4544
1197 4545
4051 4546
2343 4547
619 4548
3052 4549
1716 4550
216 4551
2345 4552
596 4553
783 4554
3249 4555
733 4556
3755 4557
438 4558
919 4559
2473 4560
4160 4561
266 4562
3972 4563
3907 4564
620 4565
2412 4566
782 4567
4443 4568
900 4569
1138 4570
648 4571
3405 4572
3211 4573
1922 4574
3537 4575
3081 4576
3732 4577
2282 4578
3600 4579
887 4580
3270 4581
1574 4582
241 4583
2377 4584
2328 4585
1671 4586
299 4587
2577 4588
3703 4589
2598 4590
736 4591
3135 4592
3383 4593
1320 4594
286 4595
2271 4596
3742 4597
2202 4598
4004 4599
3144 4600
3636 4601
68 4602
1963 4603
1338 4604
1188 4605
1815 4606
3790 4607
3641 4608
1812 4609
2941 4610
2764 4611
3788 4612
3276 4613
4232 4614
3232 4615
1405 4616
2182 4617
2496 4618
2062 4619
994 4620
338 4621
557 4622
1469 4623
1644 4624
2185 4625
2106 4626
3577 4627
2319 4628
3294 4629
1835 4630
2846 4631
2954 4632
2168 4633
1045 4634
2580 4635
751 4636
645 4637
4514 4638
191 4639
3793 4640
1041 4641
1868 4642
1650 4643
608 4644
2260 4645
2415 4646
1503 4647
4006 4648
33 4649
28 4650
3490 4651
1511 4652
4218 4653
2983 4654
3684 4655
3531 4656
1081 4657
4650 4658
1716 4659
3780 4660
3394 4661
4044 4662
2721 4663
1854 4664
2012 4665
563 4666
1147 4667
3894 4668
3718 4669
1509 4670
3121 4671
1580 4672
2350 4673
3438 4674
1559 4675
106 4676
4060 4677
3068 4678
503 4679
4084 4680
1406 4681
1947 4682
1766 4683
3673 4684
4081 4685
308 4686
1216 4687
2558 4688
1804 4689
2675 4690
3109 4691
1352 4692
3168 4693
3181 4694
1260 4695
1721 4696
227 4697
2859 4698
2245 4699
4239 4700
4299 4701
3320 4702
450 4703
1052 4704
4303 4705
2996 4706
3955 4707
213 4708
3398 4709
413 4710
2100 4711
3133 4712
1552 4713
768 4714
3389 4715
1727 4716
1245 4717
2707 4718
2454 4719
1311 4720
2277 4721
4093 4722
3624 4723
653 4724
3302 4725
869 4726
1665 4727
1555 4728
4170 4729
904 4730
2032 4731
4222 4732
136 4733
4319 4734
3571 4735
1643 4736
602 4737
3688 4738
1176 4739
1138 4740
1401 4741
2017 4742
2524 4743
581 4744
940 4745
3689 4746
2911 4747
4618 4748
3440 4749
3166 4750
4726 4751
4578 4752
2537 4753
740 4754
2817 4755
4739 4756
3047 4757
1084 4758
1543 4759
704 4760
3980 4761
975 4762
4156 4763
1608 4764
425 4765
1380 4766
4283 4767
3742 4768
4688 4769
2107 4770
239 4771
4346 4772
3048 4773
2107 4774
1969 4775
4501 4776
2765 4777
1846 4778
3809 4779
388 4780
1500 4781
3137 4782
1529 4783
924 4784
3611 4785
452 4786
3669 4787
2508 4788
3806 4789
1483 4790
4429 4791
630 4792
2893 4793
1858 4794
1481 4795
3761 4796
1898 4797
4740 4798
2056 4799
4496 4800
4215 4801
3121 4802
3284 4803
3887 4804
2813 4805
2951 4806
3369 4807
1454 4808
4352 4809
1670 4810
2901 4811
2107 4812
999 4813
3712 4814
437 4815
3907 4816
1520 4817
1675 4818
497 4819
3648 4820
3993 4821
3509 4822
2233 4823
3514 4824
4650 4825
2518 4826
3410 4827
3964 4828
4255 4829
2141 4830
4148 4831
3609 4832
4307 4833
3714 4834
895 4835
947 4836
3247 4837
3264 4838
404 4839
3308 4840
2761 4841
2229 4842
2089 4843
1230 4844
3624 4845
437 4846
2752 4847
1638 4848
4508 4849
4607 4850
343 4851
3425 4852
2191 4853
3691 4854
4692 4855
3484 4856
191 4857
752 4858
716 4859
2008 4860
3672 4861
3959 4862
4244 4863
4241 4864
4199 4865
2394 4866
1755 4867
3679 4868
154 4869
4356 4870
2141 4871
2362 4872
1258 4873
4583 4874
4690 4875
3173 4876
3402 4877
2347 4878
3827 4879
1447 4880
338 4881
4465 4882
2289 4883
204 4884
3348 4885
4489 4886
3502 4887
284 4888
1743 4889
2799 4890
4115 4891
1317 4892
1546 4893
4417 4894
901 4895
4089 4896
2488 4897
1648 4898
2005 4899
3784 4900
2465 4901
3756 4902
2422 4903
2454 4904
4442 4905
4531 4906
2341 4907
2029 4908
1023 4909
4784 4910
1597 4911
576 4912
1750 4913
1846 4914
4413 4915
1532 4916
1432 4917
2162 4918
4333 4919
4891 4920
727 4921
2697 4922
518 4923
367 4924
4671 4925
2961 4926
1589 4927
4883 4928
2313 4929
4327 4930
4565 4931
2500 4932
706 4933
2629 4934
2168 4935
1681 4936
251 4937
1652 4938
2168 4939
1290 4940
1690 4941
2990 4942
3889 4943
3173 4944
3341 4945
1984 4946
1486 4947
879 4948
1594 4949
4093 4950
1373 4951
1000 4952
2578 4953
2655 4954
3087 4955
1056 4956
1084 4957
596 4958
1325 4959
4873 4960
1439 4961
409 4962
3693 4963
2398 4964
2816 4965
338 4966
1770 4967
174 4968
3386 4969
992 4970
3505 4971
4211 4972
4042 4973
361 4974
4285 4975
4242 4976
203 4977
2816 4978
4813 4979
4761 4980
1268 4981
467 4982
2820 4983
4983 4984
1125 4985
3947 4986
1308 4987
1385 4988
4841 4989
687 4990
2155 4991
4961 4992
1213 4993
454 4994
686 4995
4170 4996
4343 4997
4036 4998
4778 4999
4677 5000
4154 5001
3745 5002
43 5003
4215 5004
3653 5005
2841 5006
155 5007
792 5008
435 5009
1691 5010
4892 5011
3173 5012
3445 5013
4511 5014
3808 5015
1608 5016
1371 5017
3310 5018
3870 5019
701 5020
79 5021
307 5022
1245 5023
1318 5024
4008 5025
3088 5026
3261 5027
2282 5028
4371 5029
1669 5030
375 5031
2413 5032
3719 5033
3619 5034
30 5035
4579 5036
4058 5037
3245 5038
4976 5039
2542 5040
2329 5041
3297 5042
951 5043
2059 5044
1245 5045
4055 5046
1298 5047
4185 5048
41 5049
294 5050
1572 5051
2118 5052
1228 5053
3581 5054
1087 5055
2520 5056
1635 5057
4723 5058
4702 5059
571 5060
708 5061
2879 5062
4874 5063
5041 5064
3878 5065
2244 5066
1700 5067
2160 5068
4049 5069
2712 5070
2045 5071
5052 5072
1811 5073
4538 5074
129 5075
2138 5076
1624 5077
2160 5078
3493 5079
3374 5080
139 5081
150 5082
2984 5083
3211 5084
841 5085
3127 5086
2251 5087
1265 5088
3475 5089
2984 5090
3981 5091
64 5092
4998 5093
2658 5094
245 5095
4612 5096
4675 5097
1837 5098
2342 5099
3783 5100
1142 5101
1912 5102
1975 5103
3965 5104
2690 5105
1593 5106
999 5107
3300 5108
1130 5109
2812 5110
2264 5111
2531 5112
2260 5113
1870 5114
436 5115
4330 5116
2351 5117
1558 5118
3171 5119
2763 5120
3804 5121
2773 5122
820 5123
3391 5124
4465 5125
4356 5126
3398 5127
2037 5128
3769 5129
846 5130
4561 5131
1635 5132
3413 5133
735 5134
1264 5135
815 5136
3405 5137
1091 5138
2209 5139
3495 5140
3987 5141
4273 5142
3367 5143
1068 5144
4560 5145
2134 5146
2363 5147
2290 5148
3028 5149
4540 5150
4949 5151
4825 5152
3489 5153
3760 5154
1328 5155
4882 5156
3709 5157
4355 5158
3874 5159
4857 5160
2285 5161
4030 5162
1475 5163
2924 5164
2194 5165
3362 5166
548 5167
3597 5168
4053 5169
794 5170
5021 5171
3013 5172
2103 5173
1989 5174
2426 5175
1270 5176
1852 5177
4333 5178
4453 5179
324 5180
370 5181
1768 5182
4811 5183
321 5184
966 5185
5142 5186
3338 5187
1956 5188
4762 5189
2997 5190
1110 5191
3068 5192
730 5193
3133 5194
3332 5195
2615 5196
1825 5197
4006 5198
3060 5199
3898 5200
881 5201
2735 5202
1583 5203
3180 5204
1599 5205
1319 5206
197 5207
2301 5208
3500 5209
2396 5210
4454 5211
142 5212
3107 5213
2747 5214
1607 5215
3088 5216
2896 5217
4980 5218
4872 5219
1835 5220
896 5221
2917 5222
2096 5223
2928 5224
581 5225
598 5226
939 5227
463 5228
766 5229
2796 5230
2901 5231
756 5232
3106 5233
466 5234
2332 5235
4035 5236
645 5237
2843 5238
663 5239
919 5240
723 5241
1040 5242
2405 5243
2466 5244
1149 5245
1217 5246
1560 5247
688 5248
67 5249
2167 5250
2078 5251
642 5252
2108 5253
4251 5254
4520 5255
5137 5256
1225 5257
15 5258
1318 5259
1283 5260
1609 5261
4609 5262
3383 5263
2601 5264
751 5265
30 5266
251 5267
3781 5268
2026 5269
4507 5270
33 5271
2970 5272
2733 5273
5149 5274
1895 5275
4421 5276
4402 5277
4609 5278
4260 5279
1137 5280
2946 5281
1947 5282
5234 5283
2651 5284
996 5285
4939 5286
3177 5287
3966 5288
3763 5289
1512 5290
4775 5291
3455 5292
2618 5293
8 5294
2714 5295
4682 5296
4394 5297
4084 5298
3990 5299
3438 5300
406 5301
3467 5302
4556 5303
472 5304
5192 5305
2517 5306
4158 5307
3207 5308
5216 5309
1006 5310
4976 5311
5226 5312
5106 5313
3168 5314
1695 5315
3764 5316
3613 5317
4159 5318
3210 5319
4725 5320
919 5321
2627 5322
513 5323
2678 5324
4065 5325
628 5326
1287 5327
2131 5328
887 5329
295 5330
2949 5331
1574 5332
1301 5333
2233 5334
1801 5335
1257 5336
2277 5337
4895 5338
1322 5339
3560 5340
1878 5341
3464 5342
2371 5343
1163 5344
1558 5345
267 5346
2842 5347
349 5348
5207 5349
3593 5350
4224 5351
3805 5352
568 5353
2300 5354
1821 5355
2580 5356
3186 5357
189 5358
4603 5359
681 5360
4203 5361
2974 5362
937 5363
1959 5364
1444 5365
4914 5366
926 5367
3222 5368
5242 5369
1097 5370
4767 5371
2915 5372
491 5373
2480 5374
891 5375
1090 5376
3443 5377
4982 5378
1251 5379
625 5380
4695 5381
2198 5382
3349 5383
586 5384
3234 5385
1570 5386
1259 5387
3247 5388
1493 5389
4485 5390
4126 5391
2517 5392
3513 5393
4419 5394
1356 5395
4673 5396
2265 5397
3780 5398
4599 5399
609 5400
5019 5401
1633 5402
680 5403
822 5404
2109 5405
2599 5406
4518 5407
2078 5408
492 5409
1485 5410
772 5411
3670 5412
795 5413
1164 5414
2643 5415
3741 5416
586 5417
1396 5418
5225 5419
317 5420
199 5421
4071 5422
3911 5423
5356 5424
1222 5425
3435 5426
2388 5427
2402 5428
2633 5429
3294 5430
324 5431
1535 5432
3979 5433
376 5434
2978 5435
4395 5436
91 5437
2675 5438
951 5439
2580 5440
614 5441
63 5442
186 5443
3348 5444
4820 5445
664 5446
3895 5447
1362 5448
2564 5449
1509 5450
2154 5451
286 5452
3710 5453
3235 5454
2733 5455
2707 5456
5094 5457
3833 5458
5013 5459
631 5460
3281 5461
1475 5462
4208 5463
4425 5464
199 5465
3640 5466
705 5467
3262 5468
4368 5469
5396 5470
1009 5471
5382 5472
2820 5473
4380 5474
1708 5475
1596 5476
1031 5477
4951 5478
1478 5479
2013 5480
1627 5481
1802 5482
2624 5483
1588 5484
4347 5485
748 5486
3346 5487
2690 5488
1532 5489
2907 5490
1809 5491
4567 5492
19 5493
4976 5494
2696 5495
1157 5496
426 5497
150 5498
459 5499
3642 5500
3046 5501
455 5502
712 5503
4155 5504
1259 5505
2570 5506
2320 5507
811 5508
1294 5509
1808 5510
4336 5511
442 5512
3259 5513
723 5514
1418 5515
3902 5516
1318 5517
3659 5518
3192 5519
142 5520
4045 5521
1510 5522
3024 5523
4822 5524
3752 5525
4235 5526
1265 5527
82 5528
281 5529
1432 5530
1219 5531
4462 5532
5056 5533
3085 5534
1511 5535
203 5536
574 5537
1855 5538
822 5539
2517 5540
2183 5541
3253 5542
5185 5543
454 5544
1201 5545
5263 5546
4876 5547
3642 5548
1944 5549
4585 5550
968 5551
2039 5552
2252 5553
1023 5554
3540 5555
1184 5556
2369 5557
760 5558
649 5559
2406 5560
5032 5561
446 5562
1882 5563
3083 5564
2190 5565
5379 5566
1037 5567
5326 5568
354 5569
4240 5570
1976 5571
3597 5572
2340 5573
1350 5574
4177 5575
1117 5576
1977 5577
2275 5578
3886 5579
1260 5580
3443 5581
199 5582
4375 5583
5580 5584
5501 5585
2553 5586
146 5587
2649 5588
2752 5589
2489 5590
5342 5591
4348 5592
3866 5593
856 5594
906 5595
1041 5596
1436 5597
3215 5598
2426 5599
3699 5600
5594 5601
1097 5602
3973 5603
4185 5604
2391 5605
3890 5606
2330 5607
3480 5608
4254 5609
3179 5610
1935 5611
2007 5612
2056 5613
3940 5614
3030 5615
4528 5616
4133 5617
900 5618
2503 5619
104 5620
2419 5621
3383 5622
1789 5623
5591 5624
1059 5625
4197 5626
3639 5627
1093 5628
1222 5629
2270 5630
3970 5631
4385 5632
299 5633
390 5634
2732 5635
5014 5636
1846 5637
2016 5638
4822 5639
791 5640
5085 5641
5448 5642
5026 5643
5158 5644
8 5645
2182 5646
2241 5647
194 5648
488 5649
274 5650
5030 5651
2410 5652
5069 5653
1492 5654
3797 5655
1138 5656
5136 5657
1593 5658
1703 5659
4840 5660
3384 5661
1742 5662
228 5663
4290 5664
25 5665
552 5666
1277 5667
3574 5668
527 5669
3070 5670
4440 5671
3403 5672
4017 5673
2513 5674
3551 5675
1128 5676
1301 5677
2943 5678
5070 5679
1778 5680
1625 5681
2846 5682
4048 5683
5148 5684
5017 5685
1433 5686
1745 5687
3039 5688
2420 5689
4773 5690
2383 5691
1633 5692
2218 5693
777 5694
3563 5695
4473 5696
231 5697
3545 5698
4880 5699
71 5700
3968 5701
4075 5702
319 5703
3198 5704
5031 5705
2411 5706
434 5707
2483 5708
3509 5709
216 5710
2874 5711
2062 5712
1069 5713
3836 5714
40 5715
1372 5716
989 5717
740 5718
1945 5719
5190 5720
3581 5721
5313 5722
2626 5723
3796 5724
844 5725
2792 5726
5439 5727
3089 5728
2361 5729
3631 5730
1112 5731
3936 5732
5559 5733
621 5734
3575 5735
2309 5736
1578 5737
4601 5738
3426 5739
2054 5740
5694 5741
4231 5742
1745 5743
436 5744
504 5745
5568 5746
3454 5747
2490 5748
5635 5749
5119 5750
1829 5751
4321 5752
5540 5753
4965 5754
2590 5755
3696 5756
5598 5757
5233 5758
4413 5759
3992 5760
1332 5761
800 5762
4454 5763
2733 5764
4383 5765
897 5766
816 5767
2036 5768
5679 5769
1150 5770
4149 5771
5771 5772
1226 5773
2052 5774
3828 5775
1563 5776
1372 5777
4491 5778
598 5779
1987 5780
5581 5781
3618 5782
96 5783
4326 5784
2159 5785
120 5786
3659 5787
233 5788
3124 5789
3260 5790
3298 5791
4215 5792
860 5793
4799 5794
3692 5795
4602 5796
2019 5797
320 5798
682 5799
4657 5800
5673 5801
5434 5802
2835 5803
2170 5804
3852 5805
858 5806
1218 5807
341 5808
2480 5809
4510 5810
5539 5811
4146 5812
3522 5813
734 5814
4749 5815
2013 5816
618 5817
3433 5818
4384 5819
4710 5820
26 5821
350 5822
3172 5823
5764 5824
5748 5825
4459 5826
4068 5827
3355 5828
3717 5829
1693 5830
1985 5831
1522 5832
1829 5833
4201 5834
3361 5835
3913 5836
4819 5837
1594 5838
845 5839
4184 5840
2390 5841
4605 5842
3610 5843
1347 5844
590 5845
1166 5846
3260 5847
88 5848
5320 5849
1070 5850
4347 5851
983 5852
1892 5853
4970 5854
3439 5855
2274 5856
1697 5857
4292 5858
558 5859
2653 5860
5060 5861
2100 5862
1669 5863
1102 5864
1047 5865
5398 5866
1516 5867
2493 5868
5349 5869
1010 5870
2308 5871
3873 5872
1682 5873
435 5874
3183 5875
1184 5876
4428 5877
3086 5878
3527 5879
1277 5880
1878 5881
4432 5882
3280 5883
2522 5884
1558 5885
3188 5886
2742 5887
4779 5888
3846 5889
1985 5890
3571 5891
2984 5892
2380 5893
208 5894
4979 5895
1164 5896
2802 5897
4363 5898
586 5899
4733 5900
600 5901
5171 5902
1212 5903
4612 5904
4585 5905
2482 5906
276 5907
5037 5908
4718 5909
4575 5910
2555 5911
5206 5912
735 5913
1839 5914
4114 5915
4810 5916
1864 5917
2041 5918
1008 5919
5092 5920
1320 5921
1699 5922
762 5923
822 5924
1964 5925
2440 5926
2922 5927
1958 5928
538 5929
3961 5930
313 5931
2387 5932
5258 5933
3397 5934
4797 5935
5278 5936
3983 5937
5674 5938
4902 5939
4134 5940
1195 5941
2180 5942
1617 5943
591 5944
2848 5945
1125 5946
3726 5947
2182 5948
2959 5949
52 5950
3689 5951
604 5952
5130 5953
3582 5954
959 5955
2914 5956
1102 5957
1999 5958
3064 5959
1555 5960
3788 5961
5809 5962
3038 5963
2675 5964
2790 5965
2311 5966
5555 5967
4250 5968
3335 5969
1574 5970
533 5971
5072 5972
5651 5973
3372 5974
2238 5975
2288 5976
3444 5977
261 5978
2102 5979
2115 5980
4381 5981
3943 5982
3008 5983
1237 5984
4881 5985
405 5986
3920 5987
380 5988
4197 5989
4743 5990
1213 5991
1630 5992
4220 5993
304 5994
4235 5995
3677 5996
628 5997
622 5998
2995 5999
4969 6000
869 6001
5381 6002
4889 6003
2621 6004
3526 6005
1533 6006
2382 6007
5276 6008
5176 6009
2359 6010
1608 6011
5684 6012
2695 6013
5340 6014
1597 6015
112 6016
1440 6017
1580 6018
2328 6019
4518 6020
4429 6021
357 6022
283 6023
5487 6024
3725 6025
5214 6026
5088 6027
2005 6028
4967 6029
5476 6030
8 6031
5860 6032
2910 6033
1034 6034
3599 6035
5217 6036
2672 6037
5103 6038
3655 6039
293 6040
1687 6041
3124 6042
727 6043
5519 6044
5777 6045
4377 6046
3510 6047
5033 6048
2940 6049
2472 6050
917 6051
131 6052
2806 6053
32 6054
1236 6055
5643 6056
3611 6057
5805 6058
5447 6059
5715 6060
1477 6061
3485 6062
3922 6063
2995 6064
4870 6065
3219 6066
4556 6067
1403 6068
1177 6069
2424 6070
3392 6071
1539 6072
4726 6073
4965 6074
132 6075
5939 6076
4648 6077
5648 6078
5581 6079
4982 6080
1384 6081
1327 6082
3871 6083
1267 6084
5068 6085
4843 6086
5734 6087
1242 6088
1875 6089
4417 6090
3866 6091
3544 6092
2409 6093
6049 6094
4517 6095
2177 6096
704 6097
2572 6098
4426 6099
1563 6100
4325 6101
723 6102
4658 6103
1462 6104
2912 6105
1813 6106
3675 6107
5635 6108
4246 6109
2344 6110
5314 6111
5465 6112
2153 6113
1864 6114
508 6115
3661 6116
4435 6117
519 6118
1736 6119
5842 6120
2897 6121
4406 6122
321 6123
2964 6124
4939 6125
4871 6126
3968 6127
218 6128
1825 6129
4637 6130
5069 6131
4765 6132
1608 6133
2494 6134
2713 6135
2779 6136
5138 6137
2936 6138
326 6139
655 6140
4841 6141
1043 6142
1735 6143
3602 6144
3 6145
1099 6146
3940 6147
5761 6148
6119 6149
3147 6150
5550 6151
623 6152
3328 6153
4619 6154
2954 6155
5716 6156
3387 6157
3064 6158
1654 6159
4856 6160
5164 6161
1573 6162
134 6163
845 6164
2158 6165
5029 6166
5179 6167
4796 6168
4984 6169
2130 6170
5768 6171
1327 6172
1199 6173
391 6174
876 6175
3963 6176
3033 6177
3778 6178
1727 6179
1230 6180
5352 6181
1928 6182
459 6183
5416 6184
2861 6185
5497 6186
5673 6187
4163 6188
2981 6189
653 6190
4504 6191
2673 6192
4118 6193
1121 6194
3291 6195
293 6196
3515 6197
5743 6198
6140 6199
2431 6200
1981 6201
5918 6202
2105 6203
2136 6204
5017 6205
5493 6206
2291 6207
5417 6208
3407 6209
3289 6210
1621 6211
3610 6212
4190 6213
1549 6214
4808 6215
4304 6216
3859 6217
3595 6218
3682 6219
6201 6220
553 6221
5579 6222
5836 6223
2062 6224
578 6225
462 6226
3855 6227
1563 6228
5199 6229
4132 6230
1206 6231
3434 6232
5757 6233
5243 6234
2111 6235
2948 6236
3720 6237
1702 6238
640 6239
865 6240
3946 6241
2875 6242
4724 6243
4917 6244
881 6245
5290 6246
3987 6247
4805 6248
5399 6249
2571 6250
3243 6251
2540 6252
4023 6253
3714 6254
1020 6255
1697 6256
5925 6257
1413 6258
510 6259
2224 6260
1878 6261
151 6262
431 6263
5729 6264
6053 6265
2202 6266
3387 6267
1738 6268
3154 6269
2890 6270
954 6271
4646 6272
4270 6273
3362 6274
2274 6275
3710 6276
950 6277
567 6278
853 6279
5168 6280
4364 6281
3151 6282
3028 6283
1929 6284
4695 6285
2904 6286
5791 6287
3663 6288
5666 6289
2271 6290
482 6291
3992 6292
3764 6293
4123 6294
2662 6295
1777 6296
3489 6297
4809 6298
2380 6299
4819 6300
4021 6301
521 6302
2087 6303
4248 6304
3678 6305
1327 6306
3559 6307
646 6308
2551 6309
6306 6310
5170 6311
1253 6312
4615 6313
4786 6314
4508 6315
972 6316
1105 6317
2160 6318
3694 6319
5304 6320
3454 6321
5050 6322
4008 6323
2187 6324
4342 6325
2539 6326
2050 6327
5460 6328
4228 6329
1026 6330
3982 6331
5398 6332
1524 6333
1001 6334
1520 6335
2174 6336
1983 6337
3170 6338
5963 6339
6066 6340
5969 6341
263 6342
4064 6343
3538 6344
4340 6345
5352 6346
4251 6347
1432 6348
1293 6349
798 6350
158 6351
4135 6352
5340 6353
2677 6354
6221 6355
1568 6356
1942 6357
3506 6358
2579 6359
5777 6360
771 6361
3677 6362
4171 6363
810 6364
4674 6365
5128 6366
104 6367
5677 6368
5652 6369
4819 6370
1163 6371
4717 6372
1832 6373
3895 6374
4289 6375
4283 6376
166 6377
5788 6378
1271 6379
2651 6380
5403 6381
5555 6382
1361 6383
2576 6384
4833 6385
6140 6386
6335 6387
4775 6388
1893 6389
6071 6390
1083 6391
5912 6392
5457 6393
2077 6394
2113 6395
3721 6396
3745 6397
6356 6398
2849 6399
2837 6400
2593 6401
4184 6402
4919 6403
3519 6404
6193 6405
4651 6406
4533 6407
2742 6408
961 6409
2838 6410
6353 6411
630 6412
2064 6413
5532 6414
4371 6415
2146 6416
3921 6417
4480 6418
1090 6419
4199 6420
5887 6421
37 6422
2120 6423
1602 6424
5211 6425
3441 6426
4679 6427
40 6428
724 6429
3100 6430
2197 6431
6161 6432
5100 6433
2361 6434
3109 6435
2066 6436
6002 6437
2328 6438
6018 6439
6428 6440
586 6441
3444 6442
1608 6443
6064 6444
6314 6445
1391 6446
3651 6447
4764 6448
2975 6449
1720 6450
3343 6451
6149 6452
1177 6453
5977 6454
2622 6455
4548 6456
2844 6457
2627 6458
982 6459
3269 6460
5374 6461
5828 6462
3353 6463
4187 6464
3318 6465
5653 6466
5828 6467
5642 6468
3760 6469
1142 6470
3617 6471
624 6472
605 6473
3901 6474
246 6475
1304 6476
2334 6477
783 6478
2269 6479
6397 6480
303 6481
4578 6482
596 6483
5686 6484
1013 6485
1496 6486
4063 6487
819 6488
3169 6489
5039 6490
6370 6491
2594 6492
5621 6493
4238 6494
4892 6495
2650 6496
4230 6497
5819 6498
2993 6499
1372 6500
3936 6501
3379 6502
3643 6503
6296 6504
6125 6505
1206 6506
3077 6507
4855 6508
4624 6509
5812 6510
1080 6511
5232 6512
3558 6513
5090 6514
5723 6515
876 6516
1340 6517
4442 6518
6264 6519
3950 6520
6021 6521
3943 6522
4857 6523
2776 6524
1236 6525
3705 6526
2236 6527
6258 6528
4445 6529
6164 6530
5570 6531
1690 6532
4136 6533
1091 6534
3377 6535
4724 6536
6254 6537
5128 6538
4339 6539
2672 6540
6253 6541
5763 6542
3105 6543
4692 6544
2696 6545
2857 6546
3599 6547
6354 6548
4223 6549
3378 6550
387 6551
1669 6552
3773 6553
5241 6554
1620 6555
1833 6556
3455 6557
5073 6558
1582 6559
1842 6560
3202 6561
2084 6562
6279 6563
4492 6564
4562 6565
1094 6566
297 6567
847 6568
1965 6569
4156 6570
4995 6571
6416 6572
1591 6573
4630 6574
3126 6575
2885 6576
5784 6577
3731 6578
5905 6579
707 6580
20 6581
2532 6582
451 6583
2776 6584
2988 6585
657 6586
64 6587
4292 6588
1110 6589
4610 6590
2375 6591
4926 6592
2423 6593
2873 6594
6130 6595
291 6596
4232 6597
5474 6598
1921 6599
2344 6600
2302 6601
145 6602
2346 6603
2887 6604
1623 6605
2251 6606
582 6607
98 6608
3019 6609
624 6610
3819 6611
571 6612
3461 6613
5743 6614
1445 6615
5019 6616
2903 6617
1977 6618
5593 6619
3826 6620
2164 6621
4205 6622
153 6623
5902 6624
6624 6625
4045 6626
4786 6627
4623 6628
2352 6629
2237 6630
76 6631
5631 6632
596 6633
767 6634
4026 6635
5880 6636
4294 6637
583 6638
1835 6639
4987 6640
2804 6641
1584 6642
2463 6643
2733 6644
5532 6645
5230 6646
6205 6647
5575 6648
6370 6649
4598 6650
6551 6651
5459 6652
3943 6653
17 6654
2510 6655
5602 6656
2914 6657
5558 6658
2288 6659
6074 6660
468 6661
4010 6662
1022 6663
3073 6664
3916 6665
726 6666
5207 6667
4213 6668
1270 6669
6519 6670
730 6671
2618 6672
3768 6673
6146 6674
2960 6675
5667 6676
3567 6677
260 6678
5658 6679
1206 6680
6376 6681
3552 6682
2642 6683
4509 6684
1234 6685
1128 6686
4187 6687
1432 6688
3041 6689
3375 6690
4552 6691
1397 6692
3726 6693
228 6694
306 6695
2157 6696
905 6697
2644 6698
5926 6699
782 6700
6625 6701
2765 6702
4809 6703
4800 6704
5114 6705
3916 6706
6660 6707
1215 6708
597 6709
1640 6710
5229 6711
1251 6712
5909 6713
5132 6714
4703 6715
4887 6716
333 6717
4985 6718
1759 6719
5948 6720
2432 6721
5286 6722
5328 6723
3164 6724
5444 6725
757 6726
2393 6727
6645 6728
5560 6729
2145 6730
4575 6731
1237 6732
6317 6733
3376 6734
6467 6735
45 6736
6255 6737
6643 6738
235 6739
5191 6740
3021 6741
1289 6742
5534 6743
2812 6744
6462 6745
2084 6746
1659 6747
5655 6748
4596 6749
3245 6750
6710 6751
4570 6752
2339 6753
1393 6754
3867 6755
4069 6756
6668 6757
694 6758
2397 6759
2752 6760
716 6761
4474 6762
6426 6763
3282 6764
6548 6765
4766 6766
6143 6767
4699 6768
4634 6769
5963 6770
2666 6771
4166 6772
205 6773
1071 6774
1103 6775
4561 6776
3831 6777
2459 6778
5768 6779
1566 6780
875 6781
624 6782
5891 6783
5662 6784
5039 6785
6167 6786
1038 6787
1471 6788
5981 6789
2468 6790
4093 6791
6439 6792
2450 6793
4283 6794
4693 6795
2548 6796
1604 6797
895 6798
1379 6799
170 6800
6256 6801
5523 6802
4050 6803
1489 6804
1644 6805
2332 6806
2123 6807
4793 6808
6067 6809
5520 6810
4292 6811
272 6812
5518 6813
5989 6814
415 6815
2183 6816
5256 6817
2438 6818
5843 6819
4793 6820
5934 6821
5305 6822
5143 6823
2387 6824
3997 6825
672 6826
2812 6827
6048 6828
3307 6829
555 6830
4892 6831
5612 6832
5204 6833
1871 6834
353 6835
2602 6836
5929 6837
4366 6838
5559 6839
1280 6840
622 6841
5091 6842
6010 6843
1779 6844
2050 6845
6259 6846
6618 6847
6151 6848
2577 6849
5426 6850
5824 6851
967 6852
3441 6853
3517 6854
672 6855
1138 6856
2706 6857
4221 6858
3973 6859
326 6860
5863 6861
6202 6862
5388 6863
5857 6864
5435 6865
5170 6866
1007 6867
4221 6868
2862 6869
1498 6870
245 6871
3214 6872
6230 6873
4700 6874
248 6875
1023 6876
3809 6877
3333 6878
4574 6879
4748 6880
143 6881
2415 6882
747 6883
6002 6884
5981 6885
2913 6886
1598 6887
3647 6888
5485 6889
3558 6890
5807 6891
6269 6892
3530 6893
5928 6894
5717 6895
3677 6896
6392 6897
3284 6898
6557 6899
244 6900
5382 6901
795 6902
3229 6903
2746 6904
6636 6905
2806 6906
3848 6907
2576 6908
5140 6909
4825 6910
5944 6911
4288 6912
4037 6913
2126 6914
2413 6915
3384 6916
2426 6917
6858 6918
4676 6919
568 6920
4873 6921
3514 6922
248 6923
2910 6924
2663 6925
5355 6926
3044 6927
5973 6928
1696 6929
822 6930
2766 6931
6813 6932
3713 6933
5230 6934
4498 6935
1135 6936
6670 6937
4600 6938
2002 6939
4678 6940
6767 6941
2689 6942
5369 6943
4317 6944
1816 6945
2493 6946
5367 6947
945 6948
967 6949
2753 6950
6785 6951
4361 6952
6146 6953
3311 6954
1960 6955
5282 6956
749 6957
223 6958
1390 6959
5061 6960
2439 6961
4599 6962
3744 6963
4566 6964
4190 6965
440 6966
5271 6967
155 6968
6664 6969
3953 6970
908 6971
2727 6972
3526 6973
2143 6974
915 6975
6033 6976
683 6977
3165 6978
1311 6979
5101 6980
930 6981
4739 6982
5197 6983
3606 6984
1069 6985
6040 6986
4147 6987
5364 6988
842 6989
5620 6990
6348 6991
5185 6992
3472 6993
6005 6994
6517 6995
6492 6996
3511 6997
1486 6998
4916 6999
6476 7000
1357 7001
1882 7002
6958 7003
2957 7004
6273 7005
4667 7006
1545 7007
6502 7008
5155 7009
122 7010
1789 7011
6740 7012
6678 7013
4556 7014
1275 7015
2197 7016
1838 7017
4333 7018
936 7019
4486 7020
5585 7021
5281 7022
1214 7023
418 7024
5775 7025
1637 7026
902 7027
1201 7028
6055 7029
6900 7030
3804 7031
6841 7032
3370 7033
4371 7034
2386 7035
900 7036
4845 7037
3337 7038
2663 7039
6787 7040
4259 7041
1585 7042
5224 7043
4838 7044
1663 7045
3643 7046
989 7047
3374 7048
1032 7049
1591 7050
2332 7051
5638 7052
4302 7053
5929 7054
1504 7055
1297 7056
1177 7057
4205 7058
4495 7059
5283 7060
538 7061
423 7062
5524 7063
3098 7064
4011 7065
1627 7066
5768 7067
1873 7068
112 7069
4750 7070
4993 7071
587 7072
3056 7073
5276 7074
696 7075
6314 7076
3245 7077
2921 7078
3531 7079
6464 7080
1079 7081
4706 7082
5797 7083
4723 7084
2268 7085
6050 7086
2853 7087
6947 7088
4690 7089
181 7090
4096 7091
4410 7092
2956 7093
7080 7094
1426 7095
4432 7096
547 7097
4951 7098
5866 7099
431 7100
3311 7101
2627 7102
2363 7103
3228 7104
3533 7105
1932 7106
6705 7107
2857 7108
5428 7109
1213 7110
3252 7111
1162 7112
3473 7113
917 7114
5192 7115
1735 7116
117 7117
5822 7118
3520 7119
1649 7120
365 7121
2898 7122
1532 7123
4890 7124
2177 7125
2067 7126
62 7127
4924 7128
3334 7129
3076 7130
4804 7131
2211 7132
3135 7133
6494 7134
1317 7135
1474 7136
3679 7137
607 7138
5396 7139
3631 7140
4260 7141
2923 7142
4239 7143
4015 7144
3327 7145
2990 7146
4009 7147
1985 7148
1460 7149
210 7150
6096 7151
1431 7152
655 7153
6334 7154
1565 7155
493 7156
2621 7157
3798 7158
2839 7159
3727 7160
3449 7161
5076 7162
3290 7163
464 7164
4338 7165
6341 7166
3745 7167
2924 7168
4937 7169
143 7170
2096 7171
5512 7172
7129 7173
1727 7174
4297 7175
3553 7176
1255 7177
2997 7178
5730 7179
579 7180
6513 7181
1213 7182
55 7183
194 7184
6123 7185
3844 7186
7047 7187
2179 7188
1208 7189
1599 7190
6198 7191
2000 7192
1591 7193
3448 7194
5179 7195
3960 7196
3066 7197
6810 7198
5311 7199
2542 7200
6896 7201
1319 7202
5239 7203
5630 7204
6439 7205
3280 7206
3988 7207
465 7208
6165 7209
2568 7210
492 7211
7037 7212
3776 7213
6473 7214
1737 7215
681 7216
2854 7217
3111 7218
5898 7219
5177 7220
7074 7221
1623 7222
3783 7223
812 7224
3765 7225
3151 7226
4799 7227
809 7228
2337 7229
2198 7230
6147 7231
5178 7232
2552 7233
4550 7234
6199 7235
4742 7236
574 7237
829 7238
6090 7239
4761 7240
4620 7241
1978 7242
6903 7243
3339 7244
3997 7245
2305 7246
559 7247
1684 7248
4755 7249
6661 7250
3758 7251
2615 7252
5199 7253
3077 7254
1815 7255
4436 7256
3031 7257
841 7258
796 7259
3315 7260
6093 7261
1237 7262
5835 7263
4049 7264
6436 7265
1892 7266
819 7267
4751 7268
4554 7269
4749 7270
1286 7271
534 7272
2305 7273
4108 7274
3382 7275
4308 7276
1392 7277
1406 7278
5666 7279
3374 7280
4327 7281
87 7282
2145 7283
5556 7284
4976 7285
3065 7286
299 7287
7273 7288
5320 7289
7153 7290
7195 7291
4757 7292
3044 7293
6466 7294
4490 7295
4839 7296
3897 7297
386 7298
616 7299
3944 7300
5800 7301
4757 7302
6101 7303
1922 7304
128 7305
3104 7306
1299 7307
703 7308
3097 7309
6287 7310
6804 7311
2837 7312
3381 7313
4114 7314
7304 7315
2199 7316
391 7317
1754 7318
3275 7319
2494 7320
6261 7321
393 7322
5669 7323
2691 7324
6556 7325
1545 7326
4566 7327
160 7328
1850 7329
3460 7330
2592 7331
4341 7332
7190 7333
4763 7334
1724 7335
4910 7336
5971 7337
4788 7338
4056 7339
7055 7340
3220 7341
3016 7342
6871 7343
1974 7344
2498 7345
6603 7346
3933 7347
1022 7348
4429 7349
191 7350
4333 7351
6678 7352
6297 7353
6060 7354
4518 7355
4146 7356
1931 7357
726 7358
5614 7359
890 7360
7147 7361
6582 7362
6291 7363
5406 7364
5613 7365
251 7366
1977 7367
6909 7368
1713 7369
481 7370
1252 7371
148 7372
3097 7373
22 7374
2994 7375
3288 7376
2146 7377
7050 7378
3886 7379
4956 7380
1530 7381
2109 7382
3762 7383
6822 7384
5232 7385
6800 7386
4952 7387
4288 7388
771 7389
2988 7390
6849 7391
6880 7392
2097 7393
4443 7394
6074 7395
2924 7396
3061 7397
1673 7398
5088 7399
1198 7400
3060 7401
5196 7402
5984 7403
4423 7404
5561 7405
1716 7406
3884 7407
2724 7408
56 7409
6787 7410
1411 7411
5388 7412
2519 7413
3653 7414
1687 7415
6197 7416
4064 7417
1743 7418
385 7419
4272 7420
6031 7421
2693 7422
6711 7423
7275 7424
6640 7425
4233 7426
3365 7427
6116 7428
3499 7429
2317 7430
4422 7431
3014 7432
4792 7433
495 7434
5552 7435
3914 7436
502 7437
6508 7438
5475 7439
175 7440
2984 7441
1383 7442
3611 7443
3081 7444
1046 7445
3392 7446
2904 7447
5688 7448
4674 7449
507 7450
2838 7451
6196 7452
3462 7453
4521 7454
4742 7455
7092 7456
6091 7457
6007 7458
6886 7459
1497 7460
7033 7461
185 7462
3108 7463
5063 7464
2418 7465
4884 7466
804 7467
701 7468
865 7469
4022 7470
3966 7471
6245 7472
6279 7473
1712 7474
5061 7475
59 7476
1268 7477
7021 7478
306 7479
4663 7480
5660 7481
5273 7482
674 7483
5642 7484
6270 7485
6209 7486
4999 7487
5509 7488
1895 7489
6975 7490
4588 7491
1799 7492
3592 7493
4466 7494
2008 7495
6945 7496
5062 7497
4505 7498
819 7499
7031 7500
7018 7501
6491 7502
1682 7503
4365 7504
857 7505
5756 7506
4089 7507
465 7508
1858 7509
5183 7510
4514 7511
590 7512
2506 7513
335 7514
6951 7515
4077 7516
6462 7517
3344 7518
501 7519
3089 7520
1191 7521
2055 7522
4592 7523
2036 7524
2897 7525
1181 7526
4086 7527
3780 7528
6175 7529
3604 7530
2567 7531
2555 7532
4533 7533
822 7534
1645 7535
7481 7536
1633 7537
3145 7538
2568 7539
4704 7540
5110 7541
4740 7542
6926 7543
5405 7544
3168 7545
6992 7546
6717 7547
823 7548
674 7549
2291 7550
6084 7551
7205 7552
1008 7553
34 7554
168 7555
6450 7556
2458 7557
2120 7558
3701 7559
365 7560
1929 7561
614 7562
4211 7563
6669 7564
7483 7565
4738 7566
7172 7567
4989 7568
5699 7569
2549 7570
666 7571
5851 7572
5053 7573
4473 7574
2622 7575
6502 7576
7320 7577
4470 7578
963 7579
54 7580
6529 7581
4337 7582
1655 7583
6947 7584
4710 7585
4203 7586
3822 7587
321 7588
3204 7589
3488 7590
4146 7591
825 7592
3313 7593
3959 7594
7522 7595
4678 7596
514 7597
6382 7598
6221 7599
2414 7600
2388 7601
2703 7602
2607 7603
1223 7604
512 7605
2404 7606
773 7607
2901 7608
1273 7609
67 7610
4442 7611
3786 7612
3997 7613
886 7614
5865 7615
6728 7616
5676 7617
6347 7618
3710 7619
1870 7620
3496 7621
58 7622
7471 7623
4902 7624
1547 7625
6466 7626
979 7627
3664 7628
3955 7629
3671 7630
2414 7631
4603 7632
4408 7633
2920 7634
348 7635
4153 7636
1897 7637
6014 7638
372 7639
6997 7640
5141 7641
796 7642
6890 7643
3341 7644
2217 7645
5529 7646
2242 7647
6474 7648
4998 7649
762 7650
3363 7651
4235 7652
7276 7653
72 7654
69 7655
3206 7656
6466 7657
7255 7658
1282 7659
2325 7660
2707 7661
1119 7662
6451 7663
534 7664
6322 7665
6592 7666
4078 7667
3458 7668
1022 7669
2671 7670
2125 7671
4904 7672
7296 7673
3681 7674
3801 7675
2324 7676
2905 7677
2887 7678
6522 7679
5285 7680
4537 7681
5423 7682
5844 7683
6419 7684
994 7685
2583 7686
1835 7687
3852 7688
7563 7689
2597 7690
845 7691
4949 7692
7104 7693
6532 7694
7388 7695
1222 7696
695 7697
5314 7698
5405 7699
1774 7700
4129 7701
4191 7702
407 7703
4748 7704
2175 7705
7628 7706
5721 7707
1038 7708
6321 7709
712 7710
5300 7711
4494 7712
1800 7713
2622 7714
6129 7715
6457 7716
5917 7717
4224 7718
723 7719
6571 7720
2281 7721
2977 7722
1016 7723
2973 7724
7228 7725
4429 7726
3583 7727
5482 7728
4778 7729
604 7730
1777 7731
7621 7732
6708 7733
3716 7734
3138 7735
6444 7736
6726 7737
7406 7738
3299 7739
4299 7740
5117 7741
81 7742
3747 7743
4844 7744
4856 7745
3295 7746
1864 7747
3011 7748
4836 7749
3255 7750
3805 7751
5082 7752
3577 7753
4072 7754
5313 7755
6226 7756
7521 7757
7587 7758
5851 7759
2051 7760
4352 7761
1622 7762
6167 7763
3664 7764
4778 7765
6792 7766
1974 7767
2890 7768
6128 7769
5635 7770
5852 7771
6828 7772
4337 7773
2988 7774
521 7775
5389 7776
4109 7777
7665 7778
5130 7779
2388 7780
7125 7781
5828 7782
2530 7783
5911 7784
3046 7785
4014 7786
3009 7787
1735 7788
6165 7789
4843 7790
5196 7791
3684 7792
7276 7793
3202 7794
1841 7795
3768 7796
7658 7797
5301 7798
1221 7799
3538 7800
3753 7801
304 7802
4342 7803
4967 7804
3133 7805
215 7806
2513 7807
5617 7808
970 7809
1877 7810
4654 7811
915 7812
5547 7813
7683 7814
2705 7815
4931 7816
1085 7817
3437 7818
7446 7819
1562 7820
2878 7821
4286 7822
4695 7823
4372 7824
1123 7825
5151 7826
1325 7827
7783 7828
1982 7829
3124 7830
6585 7831
1359 7832
4574 7833
4793 7834
3137 7835
2504 7836
1641 7837
2647 7838
908 7839
7408 7840
116 7841
751 7842
4207 7843
3827 7844
7809 7845
2998 7846
5184 7847
901 7848
81 7849
844 7850
7125 7851
6678 7852
1378 7853
860 7854
6637 7855
2231 7856
7160 7857
5133 7858
4898 7859
2557 7860
2001 7861
1017 7862
7416 7863
7151 7864
7315 7865
304 7866
1524 7867
5138 7868
2605 7869
5165 7870
4334 7871
4704 7872
3918 7873
6436 7874
4216 7875
1255 7876
2081 7877
5162 7878
6468 7879
4658 7880
3887 7881
355 7882
3474 7883
4115 7884
6492 7885
3151 7886
5550 7887
4024 7888
6592 7889
7667 7890
3647 7891
812 7892
4078 7893
6585 7894
483 7895
223 7896
4611 7897
4982 7898
6692 7899
1804 7900
1829 7901
3068 7902
4705 7903
3905 7904
3548 7905
3995 7906
3944 7907
3335 7908
2798 7909
3601 7910
3166 7911
2947 7912
2115 7913
2949 7914
7845 7915
243 7916
3291 7917
2772 7918
3659 7919
5157 7920
2831 7921
5843 7922
7180 7923
2272 7924
7135 7925
2372 7926
3389 7927
6054 7928
3819 7929
1441 7930
2135 7931
5139 7932
6641 7933
6655 7934
4984 7935
769 7936
5028 7937
3804 7938
1487 7939
1787 7940
2896 7941
3399 7942
590 7943
7793 7944
4064 7945
2924 7946
283 7947
4755 7948
809 7949
2915 7950
2341 7951
1022 7952
1976 7953
7065 7954
6561 7955
3790 7956
3035 7957
7434 7958
4237 7959
2133 7960
5446 7961
3822 7962
7415 7963
4277 7964
5914 7965
5195 7966
2288 7967
4786 7968
1127 7969
3730 7970
7548 7971
7346 7972
6434 7973
846 7974
4508 7975
2033 7976
2114 7977
6810 7978
6468 7979
1799 7980
5297 7981
7791 7982
5824 7983
6547 7984
4703 7985
4293 7986
3262 7987
3637 7988
6538 7989
994 7990
7073 7991
6952 7992
3913 7993
4828 7994
6410 7995
1973 7996
4042 7997
1153 7998
2211 7999
6591 8000
7212 8001
7480 8002
3597 8003
4581 8004
1002 8005
2767 8006
3545 8007
1040 8008
1038 8009
4462 8010
6851 8011
6463 8012
6094 8013
1333 8014
4312 8015
4109 8016
5369 8017
2884 8018
4952 8019
2868 8020
4712 8021
4731 8022
7799 8023
7801 8024
1487 8025
2714 8026
4017 8027
7744 8028
4370 8029
3078 8030
7392 8031
3205 8032
3412 8033
4966 8034
2934 8035
6512 8036
787 8037
2771 8038
3574 8039
5663 8040
5352 8041
4906 8042
2971 8043
1325 8044
6810 8045
3628 8046
576 8047
568 8048
6282 8049
260 8050
1360 8051
5785 8052
7169 8053
886 8054
7574 8055
3490 8056
965 8057
2324 8058
6317 8059
624 8060
6962 8061
6755 8062
4197 8063
5858 8064
198 8065
1699 8066
7995 8067
7770 8068
7789 8069
2272 8070
2625 8071
6053 8072
6483 8073
4249 8074
2918 8075
6857 8076
6644 8077
7837 8078
4871 8079
7345 8080
1781 8081
7348 8082
1352 8083
1296 8084
5361 8085
4551 8086
401 8087
162 8088
5766 8089
6876 8090
1556 8091
1466 8092
6219 8093
2697 8094
4940 8095
4170 8096
6116 8097
1980 8098
505 8099
1414 8100
5196 8101
4405 8102
2961 8103
7389 8104
659 8105
7911 8106
1390 8107
205 8108
2284 8109
4553 8110
627 8111
2877 8112
3518 8113
2112 8114
3866 8115
2937 8116
8088 8117
5620 8118
3370 8119
3029 8120
4751 8121
3657 8122
918 8123
4007 8124
919 8125
7742 8126
7537 8127
6543 8128
7378 8129
1169 8130
2407 8131
6463 8132
976 8133
8021 8134
2256 8135
5330 8136
974 8137
1660 8138
3175 8139
6927 8140
2606 8141
7663 8142
5456 8143
7933 8144
6507 8145
1059 8146
701 8147
7587 8148
1082 8149
4001 8150
6553 8151
900 8152
8091 8153
1848 8154
975 8155
2268 8156
1852 8157
5541 8158
2434 8159
1097 8160
2741 8161
2451 8162
5721 8163
6279 8164
6345 8165
6285 8166
1442 8167
5073 8168
5421 8169
6151 8170
2384 8171
3350 8172
2149 8173
6059 8174
6099 8175
7496 8176
1949 8177
1496 8178
3206 8179
4114 8180
955 8181
7826 8182
3937 8183
7342 8184
6703 8185
6013 8186
1284 8187
6245 8188
7892 8189
5428 8190
6213 8191
3375 8192
2625 8193
7329 8194
4546 8195
5674 8196
5691 8197
4926 8198
3011 8199
7677 8200
7854 8201
6748 8202
7296 8203
1797 8204
715 8205
6569 8206
3309 8207
1315 8208
3146 8209
374 8210
1653 8211
4906 8212
59 8213
871 8214
1061 8215
6736 8216
5383 8217
6148 8218
7986 8219
2707 8220
6156 8221
3399 8222
300 8223
4242 8224
4648 8225
5658 8226
1480 8227
4020 8228
450 8229
1022 8230
6100 8231
7261 8232
3133 8233
6396 8234
3241 8235
7889 8236
1219 8237
8217 8238
7069 8239
726 8240
3414 8241
1677 8242
278 8243
6651 8244
530 8245
4776 8246
1931 8247
6815 8248
5894 8249
3021 8250
7031 8251
2293 8252
2265 8253
8088 8254
2127 8255
2341 8256
7681 8257
473 8258
6129 8259
7249 8260
6970 8261
5130 8262
5970 8263
6951 8264
7645 8265
6706 8266
417 8267
1328 8268
1681 8269
3717 8270
7313 8271
21 8272
4229 8273
3987 8274
7255 8275
5926 8276
3440 8277
2978 8278
1792 8279
2345 8280
4208 8281
3580 8282
1533 8283
2617 8284
3257 8285
7126 8286
810 8287
7541 8288
1278 8289
5024 8290
3900 8291
821 8292
5167 8293
7672 8294
5312 8295
5570 8296
4323 8297
4750 8298
900 8299
6472 8300
4721 8301
2947 8302
4903 8303
8045 8304
2537 8305
5865 8306
431 8307
4234 8308
7929 8309
1595 8310
3109 8311
4074 8312
2362 8313
7578 8314
1089 8315
4203 8316
6926 8317
4955 8318
3100 8319
4407 8320
2275 8321
7021 8322
1471 8323
6561 8324
7977 8325
2976 8326
1939 8327
6552 8328
3507 8329
6637 8330
8181 8331
3778 8332
5903 8333
2917 8334
272 8335
837 8336
5721 8337
5627 8338
7727 8339
6418 8340
1173 8341
6478 8342
3102 8343
463 8344
728 8345
2146 8346
3178 8347
321 8348
6370 8349
4466 8350
1201 8351
7534 8352
7094 8353
3469 8354
259 8355
4881 8356
3757 8357
6981 8358
2593 8359
3070 8360
7991 8361
4899 8362
7583 8363
7413 8364
887 8365
2429 8366
8319 8367
8230 8368
7847 8369
4416 8370
7291 8371
7574 8372
8204 8373
3363 8374
5105 8375
3200 8376
8053 8377
2226 8378
3970 8379
2298 8380
6447 8381
139 8382
5222 8383
8344 8384
3576 8385
3800 8386
2231 8387
2374 8388
3357 8389
516 8390
3675 8391
1311 8392
6222 8393
7278 8394
8002 8395
6706 8396
1326 8397
7826 8398
4463 8399
238 8400
4983 8401
3990 8402
4173 8403
4505 8404
6291 8405
627 8406
93 8407
7353 8408
4726 8409
7578 8410
7927 8411
5105 8412
1428 8413
1323 8414
4890 8415
675 8416
5807 8417
3716 8418
7257 8419
3580 8420
7538 8421
3818 8422
6441 8423
8414 8424
6402 8425
5119 8426
7624 8427
199 8428
4830 8429
7708 8430
7790 8431
709 8432
2990 8433
1019 8434
1060 8435
7710 8436
1140 8437
7315 8438
2651 8439
6393 8440
6590 8441
140 8442
8240 8443
1669 8444
8256 8445
2755 8446
7159 8447
1443 8448
2271 8449
4854 8450
4057 8451
3183 8452
1096 8453
5194 8454
1546 8455
388 8456
471 8457
2365 8458
4756 8459
3317 8460
6756 8461
5313 8462
7256 8463
7619 8464
5887 8465
3474 8466
7155 8467
4096 8468
6252 8469
4352 8470
3243 8471
2733 8472
3114 8473
7705 8474
7147 8475
842 8476
6033 8477
8081 8478
2715 8479
6382 8480
1835 8481
3590 8482
7227 8483
173 8484
796 8485
867 8486
1759 8487
2918 8488
2810 8489
1316 8490
7671 8491
3786 8492
6300 8493
1639 8494
6198 8495
7426 8496
7935 8497
3714 8498
1824 8499
1366 8500
6288 8501
7274 8502
6612 8503
919 8504
6509 8505
1126 8506
2716 8507
2530 8508
6522 8509
6998 8510
5091 8511
7958 8512
1464 8513
916 8514
1516 8515
3455 8516
1100 8517
1975 8518
6248 8519
1576 8520
2231 8521
4315 8522
2785 8523
8280 8524
4218 8525
6287 8526
6242 8527
3324 8528
4898 8529
8098 8530
5117 8531
1578 8532
8162 8533
6787 8534
3928 8535
3239 8536
4004 8537
8456 8538
2742 8539
5153 8540
599 8541
5872 8542
7034 8543
172 8544
905 8545
5629 8546
8112 8547
3588 8548
6278 8549
3983 8550
2725 8551
6828 8552
497 8553
3696 8554
2806 8555
2352 8556
5579 8557
1300 8558
2125 8559
1319 8560
6523 8561
5773 8562
2146 8563
4441 8564
5603 8565
5744 8566
3328 8567
2426 8568
5138 8569
1812 8570
8382 8571
4510 8572
5311 8573
4326 8574
4120 8575
3032 8576
8483 8577
2994 8578
2881 8579
5484 8580
7940 8581
2767 8582
957 8583
885 8584
6548 8585
6308 8586
2108 8587
8161 8588
7345 8589
370 8590
5186 8591
6628 8592
4510 8593
2078 8594
3362 8595
7008 8596
6608 8597
1299 8598
5843 8599
3960 8600
4180 8601
1899 8602
710 8603
4988 8604
988 8605
2617 8606
4922 8607
1429 8608
2153 8609
7685 8610
1285 8611
698 8612
1823 8613
1046 8614
6651 8615
3252 8616
3797 8617
5419 8618
4850 8619
7471 8620
5357 8621
1141 8622
819 8623
7604 8624
1729 8625
8466 8626
6150 8627
1192 8628
6179 8629
5028 8630
2633 8631
4936 8632
4797 8633
8590 8634
1324 8635
6945 8636
2001 8637
3867 8638
2189 8639
5549 8640
1472 8641
2779 8642
7944 8643
5123 8644
4224 8645
5267 8646
2844 8647
793 8648
6072 8649
7358 8650
1975 8651
6986 8652
7524 8653
959 8654
1931 8655
1756 8656
7045 8657
7467 8658
5498 8659
3665 8660
6130 8661
5696 8662
8577 8663
6974 8664
3738 8665
8627 8666
3127 8667
6705 8668
8270 8669
6158 8670
2955 8671
2894 8672
3340 8673
6772 8674
5034 8675
862 8676
1421 8677
146 8678
7872 8679
2686 8680
88 8681
3966 8682
6641 8683
2609 8684
212 8685
3737 8686
6568 8687
6155 8688
1104 8689
2785 8690
1966 8691
5207 8692
4819 8693
8490 8694
4041 8695
7712 8696
1999 8697
136 8698
3943 8699
3025 8700
4895 8701
5413 8702
5256 8703
3236 8704
4144 8705
616 8706
6306 8707
3518 8708
2908 8709
6991 8710
4493 8711
3828 8712
6610 8713
5993 8714
2904 8715
832 8716
426 8717
3389 8718
3807 8719
822 8720
582 8721
1726 8722
6340 8723
7445 8724
6472 8725
5697 8726
1317 8727
998 8728
4287 8729
7650 8730
7949 8731
5417 8732
4204 8733
5405 8734
1321 8735
3951 8736
6864 8737
890 8738
1226 8739
1378 8740
508 8741
2084 8742
246 8743
2907 8744
1889 8745
6435 8746
621 8747
6042 8748
2939 8749
8099 8750
7642 8751
7274 8752
506 8753
7065 8754
5009 8755
5188 8756
311 8757
7991 8758
2830 8759
1950 8760
7350 8761
8549 8762
2535 8763
4067 8764
101 8765
7333 8766
7393 8767
2778 8768
4625 8769
6895 8770
8468 8771
5675 8772
5316 8773
7255 8774
3828 8775
3119 8776
4418 8777
5216 8778
775 8779
7078 8780
7605 8781
3322 8782
180 8783
7973 8784
4753 8785
4985 8786
2188 8787
8163 8788
2902 8789
4222 8790
1485 8791
1535 8792
89 8793
903 8794
4013 8795
4000 8796
2502 8797
4773 8798
3682 8799
4299 8800
1783 8801
305 8802
2375 8803
4023 8804
2890 8805
1012 8806
8259 8807
8182 8808
4496 8809
5549 8810
4890 8811
1513 8812
6810 8813
6111 8814
8338 8815
817 8816
4782 8817
6789 8818
2027 8819
1650 8820
4932 8821
1011 8822
8654 8823
4995 8824
1068 8825
6459 8826
8536 8827
4331 8828
6907 8829
7397 8830
5697 8831
1956 8832
2309 8833
4788 8834
8535 8835
5586 8836
2396 8837
5344 8838
5183 8839
3301 8840
2752 8841
5921 8842
2956 8843
477 8844
1509 8845
2706 8846
3386 8847
6507 8848
3366 8849
8546 8850
3265 8851
2855 8852
7872 8853
6497 8854
4596 8855
2688 8856
7554 8857
1698 8858
3798 8859
8422 8860
412 8861
7391 8862
4569 8863
5140 8864
3935 8865
4101 8866
3904 8867
6163 8868
7588 8869
5103 8870
3774 8871
4192 8872
1318 8873
2022 8874
317 8875
5023 8876
8453 8877
4608 8878
2499 8879
4724 8880
7661 8881
8643 8882
8836 8883
7905 8884
2876 8885
7423 8886
5342 8887
7431 8888
8200 8889
3318 8890
5376 8891
3354 8892
2601 8893
4217 8894
5026 8895
527 8896
939 8897
4284 8898
1190 8899
3371 8900
3057 8901
8486 8902
7782 8903
3418 8904
6948 8905
3152 8906
2786 8907
7250 8908
4484 8909
8635 8910
1067 8911
4438 8912
2262 8913
7804 8914
6828 8915
7041 8916
8203 8917
2722 8918
5296 8919
2714 8920
6017 8921
7889 8922
4459 8923
750 8924
3542 8925
6037 8926
3502 8927
7578 8928
1930 8929
7904 8930
5717 8931
3883 8932
3055 8933
1872 8934
6335 8935
7044 8936
2513 8937
7798 8938
2128 8939
2731 8940
4948 8941
3064 8942
208 8943
2431 8944
7301 8945
3745 8946
3984 8947
5393 8948
7141 8949
6510 8950
2639 8951
6268 8952
5993 8953
6488 8954
4453 8955
8309 8956
6427 8957
7889 8958
1200 8959
8040 8960
7586 8961
179 8962
7609 8963
946 8964
2101 8965
6657 8966
5260 8967
5983 8968
4879 8969
6312 8970
3195 8971
6165 8972
3619 8973
2000 8974
4457 8975
1620 8976
6255 8977
6023 8978
5548 8979
1795 8980
5097 8981
314 8982
7849 8983
1060 8984
5374 8985
5243 8986
1306 8987
7943 8988
6804 8989
7564 8990
1279 8991
7118 8992
3831 8993
1907 8994
2110 8995
8806 8996
7133 8997
346 8998
8025 8999
8792 9000
1290 9001
3185 9002
2973 9003
2458 9004
5496 9005
8536 9006
4169 9007
993 9008
3271 9009
8698 9010
4055 9011
4595 9012
1081 9013
8076 9014
6506 9015
1774 9016
7345 9017
3210 9018
4394 9019
186 9020
946 9021
111 9022
7705 9023
8889 9024
4236 9025
5493 9026
729 9027
4078 9028
5738 9029
5661 9030
7809 9031
3706 9032
7527 9033
7739 9034
1221 9035
7228 9036
1382 9037
7796 9038
1247 9039
130 9040
3970 9041
1449 9042
4691 9043
2451 9044
580 9045
5497 9046
8968 9047
456 9048
6953 9049
3048 9050
2964 9051
4589 9052
7659 9053
6115 9054
6903 9055
6725 9056
5798 9057
6892 9058
835 9059
2535 9060
6680 9061
3205 9062
4791 9063
8701 9064
3306 9065
770 9066
2317 9067
4867 9068
4211 9069
5738 9070
4349 9071
606 9072
4 9073
5005 9074
1406 9075
8874 9076
2398 9077
3723 9078
6191 9079
8761 9080
8215 9081
2125 9082
8949 9083
7703 9084
7100 9085
7284 9086
8183 9087
4366 9088
3593 9089
8373 9090
7635 9091
7114 9092
6027 9093
6754 9094
1009 9095
5217 9096
7590 9097
3900 9098
7413 9099
2073 9100
5294 9101
121 9102
7361 9103
8666 9104
8144 9105
6763 9106
8603 9107
3061 9108
487 9109
7528 9110
2687 9111
957 9112
7898 9113
6919 9114
5367 9115
5245 9116
3113 9117
2062 9118
6835 9119
1832 9120
311 9121
3075 9122
2174 9123
5047 9124
4611 9125
4552 9126
7520 9127
5870 9128
2648 9129
3065 9130
1066 9131
842 9132
6087 9133
1384 9134
4680 9135
7382 9136
8987 9137
8595 9138
8209 9139
6396 9140
423 9141
472 9142
5629 9143
5164 9144
5812 9145
7291 9146
7410 9147
3929 9148
2783 9149
1773 9150
1389 9151
4425 9152
4535 9153
2600 9154
7113 9155
1407 9156
4968 9157
808 9158
683 9159
3643 9160
7219 9161
7095 9162
4371 9163
1899 9164
9010 9165
3426 9166
5525 9167
772 9168
8616 9169
2095 9170
5048 9171
3462 9172
8458 9173
27 9174
7322 9175
7487 9176
8545 9177
3898 9178
5262 9179
3310 9180
8832 9181
5629 9182
5713 9183
1594 9184
2027 9185
2145 9186
4446 9187
7618 9188
7130 9189
2176 9190
6888 9191
8931 9192
3339 9193
8704 9194
9018 9195
4372 9196
2991 9197
213 9198
5787 9199
7499 9200
4828 9201
6436 9202
1478 9203
3415 9204
5156 9205
5381 9206
2861 9207
3 9208
3846 9209
8078 9210
6184 9211
6219 9212
1286 9213
6973 9214
3831 9215
8572 9216
3127 9217
441 9218
7762 9219
4694 9220
6473 9221
1051 9222
8373 9223
2344 9224
4262 9225
2489 9226
4361 9227
8192 9228
1218 9229
8545 9230
6174 9231
7315 9232
5994 9233
489 9234
6776 9235
7972 9236
2057 9237
4262 9238
7940 9239
1223 9240
326 9241
4783 9242
1811 9243
329 9244
6371 9245
648 9246
3049 9247
573 9248
6816 9249
4929 9250
6543 9251
56 9252
3757 9253
2001 9254
2885 9255
3107 9256
3573 9257
2133 9258
8005 9259
7413 9260
4819 9261
1027 9262
908 9263
3238 9264
8471 9265
8408 9266
5474 9267
16 9268
5517 9269
5017 9270
4539 9271
6091 9272
4094 9273
8225 9274
4239 9275
6186 9276
2933 9277
3931 9278
4907 9279
5470 9280
3754 9281
4423 9282
951 9283
6995 9284
22 9285
7632 9286
4781 9287
4521 9288
6079 9289
8507 9290
9241 9291
8152 9292
5594 9293
6717 9294
4420 9295
1781 9296
1286 9297
3526 9298
8823 9299
250 9300
8896 9301
5048 9302
3571 9303
4471 9304
6834 9305
2483 9306
3833 9307
9157 9308
4346 9309
7341 9310
7617 9311
9309 9312
4728 9313
7069 9314
3759 9315
4473 9316
6496 9317
4896 9318
1805 9319
396 9320
2405 9321
7713 9322
4031 9323
411 9324
1803 9325
4349 9326
8949 9327
3008 9328
1516 9329
6331 9330
6389 9331
2443 9332
7930 9333
5767 9334
3016 9335
1337 9336
7117 9337
3983 9338
6281 9339
9236 9340
4096 9341
8091 9342
6968 9343
1110 9344
814 9345
4874 9346
79 9347
4689 9348
5935 9349
3616 9350
7805 9351
3227 9352
5454 9353
5660 9354
4305 9355
8413 9356
1006 9357
3552 9358
489 9359
7027 9360
9180 9361
3204 9362
6882 9363
2708 9364
688 9365
3251 9366
5908 9367
7478 9368
4996 9369
6275 9370
4921 9371
2316 9372
6057 9373
7970 9374
2632 9375
7184 9376
5809 9377
2625 9378
4816 9379
8728 9380
4152 9381
8306 9382
2586 9383
389 9384
4564 9385
237 9386
5610 9387
1147 9388
4231 9389
885 9390
5880 9391
7177 9392
171 9393
8120 9394
7569 9395
5102 9396
3060 9397
2995 9398
5449 9399
782 9400
7930 9401
8653 9402
8710 9403
6625 9404
1199 9405
793 9406
7710 9407
5261 9408
7845 9409
6732 9410
3356 9411
802 9412
233 9413
7271 9414
2499 9415
5161 9416
7579 9417
8380 9418
5164 9419
225 9420
4338 9421
2690 9422
833 9423
5754 9424
124 9425
1344 9426
8515 9427
6326 9428
915 9429
2233 9430
7074 9431
7932 9432
9099 9433
5903 9434
8348 9435
846 9436
3916 9437
3852 9438
8475 9439
2924 9440
3437 9441
1461 9442
2869 9443
1178 9444
8979 9445
6782 9446
3467 9447
3623 9448
664 9449
2944 9450
6163 9451
2969 9452
3627 9453
8940 9454
3597 9455
3708 9456
2980 9457
8398 9458
5230 9459
3070 9460
7305 9461
7399 9462
239 9463
8522 9464
7981 9465
6410 9466
216 9467
3752 9468
6750 9469
8904 9470
9025 9471
3318 9472
6382 9473
1880 9474
9019 9475
9400 9476
6806 9477
3824 9478
838 9479
8510 9480
6630 9481
5007 9482
8672 9483
1356 9484
4642 9485
2051 9486
4332 9487
4230 9488
2359 9489
7904 9490
7672 9491
3554 9492
8599 9493
9045 9494
1444 9495
124 9496
3049 9497
6372 9498
1386 9499
8556 9500
7508 9501
3140 9502
8132 9503
8987 9504
1675 9505
3657 9506
7108 9507
4862 9508
1563 9509
5595 9510
4738 9511
1394 9512
8018 9513
992 9514
2657 9515
1081 9516
8571 9517
7818 9518
2969 9519
9 9520
7544 9521
3647 9522
180 9523
8748 9524
2499 9525
4557 9526
3213 9527
8418 9528
1006 9529
9262 9530
8810 9531
2972 9532
2909 9533
105 9534
1025 9535
7129 9536
2537 9537
4858 9538
7507 9539
3360 9540
8384 9541
225 9542
2788 9543
6688 9544
9360 9545
7633 9546
9020 9547
9040 9548
1551 9549
5834 9550
8907 9551
6728 9552
3499 9553
5760 9554
5168 9555
6390 9556
4226 9557
4762 9558
3871 9559
8588 9560
2525 9561
6541 9562
2539 9563
5637 9564
4443 9565
8369 9566
9349 9567
8823 9568
8651 9569
2624 9570
9017 9571
4239 9572
4698 9573
8858 9574
6187 9575
3710 9576
1507 9577
9402 9578
6549 9579
7548 9580
8504 9581
9011 9582
4848 9583
8301 9584
8037 9585
336 9586
788 9587
6284 9588
3285 9589
4510 9590
835 9591
1343 9592
9205 9593
5289 9594
8706 9595
171 9596
8185 9597
5486 9598
7692 9599
2982 9600
6902 9601
4260 9602
6575 9603
5706 9604
6542 9605
3792 9606
79 9607
4384 9608
671 9609
8962 9610
632 9611
7412 9612
4567 9613
7279 9614
3715 9615
9331 9616
3338 9617
6933 9618
9307 9619
3728 9620
1242 9621
7808 9622
3772 9623
9241 9624
4664 9625
3988 9626
7497 9627
2504 9628
3459 9629
6587 9630
773 9631
3070 9632
1677 9633
2857 9634
1148 9635
931 9636
4698 9637
2107 9638
5012 9639
6730 9640
2834 9641
6116 9642
8667 9643
3395 9644
2996 9645
2877 9646
6366 9647
8801 9648
3885 9649
5880 9650
3428 9651
1934 9652
1935 9653
4116 9654
9508 9655
4946 9656
4450 9657
6563 9658
916 9659
3853 9660
1581 9661
4305 9662
355 9663
8715 9664
9461 9665
4792 9666
9472 9667
8321 9668
716 9669
486 9670
1828 9671
4854 9672
4045 9673
5623 9674
2219 9675
7198 9676
884 9677
60 9678
3565 9679
1209 9680
2147 9681
662 9682
7109 9683
2180 9684
1810 9685
7273 9686
3865 9687
1409 9688
8536 9689
7945 9690
2384 9691
9106 9692
1763 9693
3943 9694
3846 9695
8153 9696
8018 9697
8144 9698
5717 9699
4875 9700
1182 9701
7408 9702
4373 9703
1883 9704
678 9705
5388 9706
8284 9707
5972 9708
705 9709
6062 9710
8656 9711
2766 9712
7343 9713
9639 9714
9426 9715
2198 9716
8317 9717
8509 9718
5961 9719
3786 9720
853 9721
8738 9722
7727 9723
2055 9724
4948 9725
1494 9726
268 9727
1081 9728
199 9729
1662 9730
8974 9731
1375 9732
4742 9733
3055 9734
2817 9735
4094 9736
6113 9737
7985 9738
6554 9739
8301 9740
8585 9741
5127 9742
8995 9743
6546 9744
9173 9745
9228 9746
564 9747
9565 9748
4094 9749
5211 9750
5916 9751
103 9752
4646 9753
1764 9754
4822 9755
4707 9756
5306 9757
389 9758
4116 9759
3581 9760
2520 9761
1311 9762
4085 9763
2404 9764
1054 9765
5196 9766
3485 9767
2397 9768
8001 9769
6496 9770
1728 9771
6553 9772
3054 9773
4829 9774
1176 9775
6227 9776
4635 9777
2609 9778
8079 9779
7666 9780
2471 9781
8482 9782
7234 9783
3961 9784
3311 9785
3502 9786
2887 9787
3340 9788
5132 9789
6844 9790
7371 9791
1104 9792
842 9793
4751 9794
2536 9795
6336 9796
7396 9797
5582 9798
9712 9799
6591 9800
9563 9801
8904 9802
7436 9803
6335 9804
6654 9805
6695 9806
8150 9807
9747 9808
8098 9809
6105 9810
6903 9811
2100 9812
7419 9813
5566 9814
218 9815
1044 9816
8851 9817
4134 9818
378 9819
8474 9820
8870 9821
5834 9822
3217 9823
9150 9824
1057 9825
9540 9826
6745 9827
4730 9828
1879 9829
3063 9830
5245 9831
1865 9832
3898 9833
2995 9834
5936 9835
9192 9836
7107 9837
1892 9838
2537 9839
8529 9840
4817 9841
3071 9842
3096 9843
3676 9844
573 9845
3722 9846
414 9847
2430 9848
6238 9849
4436 9850
5152 9851
3254 9852
8228 9853
3926 9854
9097 9855
7628 9856
4576 9857
8219 9858
791 9859
118 9860
4038 9861
5505 9862
4068 9863
4862 9864
9803 9865
6403 9866
5917 9867
2658 9868
4423 9869
1283 9870
4204 9871
931 9872
3514 9873
1228 9874
764 9875
7813 9876
9419 9877
3328 9878
5287 9879
997 9880
3989 9881
8385 9882
7736 9883
8122 9884
5142 9885
5186 9886
5202 9887
6221 9888
4939 9889
5688 9890
5033 9891
3667 9892
6639 9893
5940 9894
5065 9895
3472 9896
5066 9897
5808 9898
7000 9899
3276 9900
2772 9901
854 9902
7156 9903
7642 9904
8961 9905
6250 9906
1373 9907
5749 9908
376 9909
6695 9910
2660 9911
6887 9912
476 9913
8408 9914
6574 9915
432 9916
4861 9917
2678 9918
2788 9919
7941 9920
9831 9921
1383 9922
8191 9923
7459 9924
541 9925
9624 9926
9332 9927
4701 9928
8833 9929
6392 9930
1080 9931
690 9932
4228 9933
5717 9934
4083 9935
5658 9936
5339 9937
4575 9938
9635 9939
8346 9940
43 9941
5546 9942
6163 9943
6576 9944
7750 9945
7471 9946
8912 9947
9257 9948
9711 9949
2409 9950
7371 9951
7926 9952
5720 9953
1938 9954
4178 9955
73 9956
8804 9957
5968 9958
9768 9959
7594 9960
2655 9961
3504 9962
1176 9963
4547 9964
1486 9965
8593 9966
7094 9967
4906 9968
2795 9969
7902 9970
5466 9971
94 9972
6062 9973
8372 9974
628 9975
3731 9976
5512 9977
7841 9978
9183 9979
9776 9980
4085 9981
602 9982
4612 9983
3874 9984
5825 9985
7704 9986
3910 9987
6325 9988
3207 9989
2022 9990
1342 9991
9558 9992
7758 9993
4726 9994
2494 9995
3377 9996
6565 9997
3815 9998
4954 9999
5427 10000
5286 10001
7506 10002
8556 10003
5007 10004
4792 10005
9644 10006
8288 10007
8250 10008
7541 10009
1372 10010
8079 10011
6426 10012
9683 10013
2972 10014
9302 10015
5756 10016
3943 10017
5491 10018
4505 10019
3317 10020
5776 10021
2906 10022
8301 10023
1353 10024
5162 10025
4605 10026
390 10027
6107 10028
5567 10029
9870 10030
8707 10031
4108 10032
3872 10033
3202 10034
7689 10035
9271 10036
2849 10037
5753 10038
2338 10039
3619 10040
9978 10041
882 10042
7474 10043
8999 10044
4497 10045
3310 10046
3103 10047
1041 10048
5133 10049
19 10050
6662 10051
5900 10052
834 10053
6031 10054
557 10055
7239 10056
8936 10057
3002 10058
6984 10059
6322 10060
1271 10061
6728 10062
559 10063
7691 10064
4396 10065
5089 10066
6317 10067
3243 10068
8625 10069
4511 10070
4635 10071
1666 10072
8306 10073
5142 10074
5267 10075
2429 10076
1868 10077
376 10078
1174 10079
1677 10080
6680 10081
5762 10082
314 10083
6911 10084
4585 10085
2256 10086
8252 10087
3713 10088
1028 10089
5345 10090
950 10091
1814 10092
8696 10093
6195 10094
4885 10095
7895 10096
2158 10097
7733 10098
5449 10099
5353 10100
4016 10101
9325 10102
6327 10103
2883 10104
3482 10105
1868 10106
2105 10107
6102 10108
3518 10109
8851 10110
4827 10111
8792 10112
2411 10113
5553 10114
887 10115
8388 10116
7849 10117
8495 10118
76 10119
2223 10120
3009 10121
1904 10122
1225 10123
8447 10124
4264 10125
8850 10126
3002 10127
3317 10128
5835 10129
4841 10130
373 10131
2468 10132
5021 10133
47 10134
2798 10135
35 10136
5181 10137
2482 10138
8382 10139
9629 10140
9352 10141
4831 10142
9434 10143
3931 10144
9547 10145
6784 10146
2293 10147
2780 10148
6782 10149
3645 10150
655 10151
2318 10152
1212 10153
532 10154
3775 10155
3354 10156
7374 10157
8766 10158
4052 10159
3872 10160
6215 10161
176 10162
4867 10163
9688 10164
9130 10165
8936 10166
3001 10167
4243 10168
1808 10169
9763 10170
6994 10171
10096 10172
3935 10173
3085 10174
2411 10175
4584 10176
7036 10177
8212 10178
955 10179
4926 10180
10000 10181
6241 10182
7151 10183
9817 10184
3960 10185
5870 10186
10124 10187
1046 10188
226 10189
6341 10190
9308 10191
5565 10192
3605 10193
9604 10194
2170 10195
733 10196
9218 10197
9732 10198
969 10199
3270 10200
3455 10201
5427 10202
2966 10203
9775 10204
5633 10205
1249 10206
7582 10207
9475 10208
6465 10209
5728 10210
5005 10211
543 10212
6951 10213
380 10214
8987 10215
9352 10216
1761 10217
3416 10218
5251 10219
185 10220
56 10221
10186 10222
6446 10223
2976 10224
9258 10225
8571 10226
8318 10227
9567 10228
3577 10229
8539 10230
2082 10231
4308 10232
8797 10233
10078 10234
5334 10235
1006 10236
4391 10237
524 10238
2133 10239
2547 10240
6622 10241
5805 10242
8523 10243
3734 10244
1775 10245
8225 10246
4717 10247
5831 10248
69 10249
5274 10250
4753 10251
1274 10252
3128 10253
4157 10254
10 10255
42 10256
1433 10257
7846 10258
3753 10259
5078 10260
8460 10261
4271 10262
7770 10263
4263 10264
5894 10265
1663 10266
7578 10267
24 10268
6286 10269
2775 10270
8986 10271
4883 10272
7064 10273
9300 10274
2518 10275
361 10276
6856 10277
40 10278
6770 10279
5557 10280
4485 10281
5176 10282
6440 10283
71 10284
5714 10285
8662 10286
6782 10287
2003 10288
5031 10289
5887 10290
1445 10291
7038 10292
9365 10293
461 10294
7199 10295
3462 10296
8423 10297
7411 10298
9673 10299
9959 10300
5472 10301
6246 10302
4375 10303
8696 10304
1650 10305
7516 10306
8091 10307
4043 10308
1802 10309
9673 10310
7327 10311
4240 10312
4984 10313
5999 10314
7802 10315
7376 10316
9714 10317
5727 10318
7060 10319
186 10320
8919 10321
1553 10322
7248 10323
8045 10324
5053 10325
9263 10326
673 10327
10235 10328
4340 10329
5714 10330
8230 10331
2823 10332
3355 10333
1406 10334
4124 10335
9699 10336
6641 10337
7435 10338
2768 10339
2289 10340
5021 10341
1025 10342
3814 10343
5854 10344
4759 10345
4279 10346
8744 10347
4237 10348
10036 10349
6639 10350
5002 10351
9789 10352
4078 10353
466 10354
1602 10355
2928 10356
8836 10357
2434 10358
4286 10359
9265 10360
7992 10361
4397 10362
4181 10363
8327 10364
8721 10365
3216 10366
5404 10367
261 10368
9497 10369
6843 10370
2127 10371
25 10372
10237 10373
9961 10374
3206 10375
7648 10376
10177 10377
641 10378
9318 10379
9362 10380
8216 10381
523 10382
301 10383
5697 10384
6847 10385
1990 10386
2798 10387
4434 10388
4318 10389
43 10390
3431 10391
6942 10392
6151 10393
5365 10394
3360 10395
7545 10396
3052 10397
79 10398
5943 10399
4102 10400
2957 10401
6054 10402
5627 10403
8406 10404
2783 10405
3643 10406
9025 10407
1702 10408
280 10409
9568 10410
5882 10411
6800 10412
9826 10413
429 10414
9020 10415
4314 10416
1503 10417
3063 10418
7424 10419
9638 10420
4987 10421
8942 10422
517 10423
86 10424
9886 10425
4160 10426
224 10427
1747 10428
8782 10429
6919 10430
10176 10431
9128 10432
10162 10433
3489 10434
1552 10435
3621 10436
2489 10437
1012 10438
9985 10439
8831 10440
10256 10441
6590 10442
2759 10443
2233 10444
2010 10445
6984 10446
2906 10447
1735 10448
6770 10449
1643 10450
7040 10451
3459 10452
4416 10453
1440 10454
5380 10455
2595 10456
6793 10457
8576 10458
4197 10459
2701 10460
6893 10461
8225 10462
1150 10463
3627 10464
6859 10465
1352 10466
9818 10467
5336 10468
780 10469
9576 10470
7498 10471
8642 10472
2934 10473
4155 10474
8782 10475
5624 10476
2600 10477
7408 10478
131 10479
5541 10480
3610 10481
6017 10482
9355 10483
5223 10484
835 10485
3402 10486
4732 10487
10124 10488
2259 10489
2222 10490
9636 10491
7775 10492
1484 10493
6045 10494
5255 10495
1156 10496
1053 10497
2118 10498
3972 10499
9884 10500
1580 10501
6501 10502
744 10503
2029 10504
3613 10505
9021 10506
8667 10507
4380 10508
5508 10509
5116 10510
7437 10511
7728 10512
1278 10513
7395 10514
7573 10515
4327 10516
10217 10517
1604 10518
8165 10519
8165 10520
2433 10521
7777 10522
7649 10523
10438 10524
3090 10525
4958 10526
6297 10527
1262 10528
3563 10529
8887 10530
3727 10531
7130 10532
8086 10533
6398 10534
8915 10535
7485 10536
8682 10537
4475 10538
3222 10539
2224 10540
4935 10541
10395 10542
9831 10543
1233 10544
4592 10545
6394 10546
4562 10547
9725 10548
570 10549
6755 10550
7843 10551
6438 10552
2454 10553
4926 10554
7002 10555
4823 10556
6169 10557
2727 10558
5749 10559
3063 10560
2298 10561
4661 10562
2193 10563
8708 10564
380 10565
5420 10566
10551 10567
2890 10568
3409 10569
3098 10570
1986 10571
7664 10572
1491 10573
1729 10574
899 10575
4550 10576
2324 10577
8696 10578
6661 10579
1471 10580
8947 10581
10458 10582
2848 10583
6311 10584
6199 10585
3249 10586
2663 10587
2683 10588
7388 10589
4908 10590
3270 10591
3513 10592
1709 10593
6180 10594
6920 10595
8666 10596
6139 10597
3616 10598
118 10599
1407 10600
1021 10601
7118 10602
9459 10603
6263 10604
4441 10605
8938 10606
4452 10607
9793 10608
10112 10609
6060 10610
7089 10611
313 10612
8226 10613
3187 10614
7639 10615
3482 10616
6503 10617
5708 10618
9594 10619
10300 10620
4063 10621
922 10622
4638 10623
4322 10624
3177 10625
4580 10626
9921 10627
6595 10628
8068 10629
2021 10630
4748 10631
2152 10632
5195 10633
10030 10634
800 10635
7109 10636
129 10637
2973 10638
907 10639
10279 10640
1925 10641
8160 10642
1436 10643
1685 10644
5917 10645
10072 10646
2448 10647
5251 10648
10179 10649
9748 10650
914 10651
9106 10652
3546 10653
9126 10654
8444 10655
185 10656
8977 10657
7597 10658
10130 10659
357 10660
2669 10661
4356 10662
8120 10663
6415 10664
4526 10665
7967 10666
19 10667
4841 10668
1724 10669
8854 10670
2906 10671
3081 10672
1337 10673
3421 10674
9254 10675
5366 10676
4078 10677
9125 10678
3392 10679
10259 10680
271 10681
6741 10682
5442 10683
3611 10684
8932 10685
3064 10686
7945 10687
3531 10688
3210 10689
8503 10690
3648 10691
4452 10692
292 10693
4395 10694
7910 10695
3428 10696
5578 10697
8312 10698
8484 10699
1309 10700
3664 10701
4234 10702
350 10703
5877 10704
5136 10705
2889 10706
6766 10707
478 10708
6999 10709
5490 10710
10648 10711
6418 10712
5957 10713
9406 10714
2535 10715
9585 10716
1363 10717
9364 10718
9999 10719
4410 10720
6071 10721
3534 10722
4035 10723
9908 10724
5367 10725
10101 10726
6869 10727
9084 10728
3908 10729
10476 10730
9114 10731
6446 10732
10198 10733
8396 10734
6431 10735
4667 10736
1517 10737
4446 10738
10363 10739
3698 10740
9758 10741
4620 10742
8994 10743
2016 10744
2100 10745
559 10746
8625 10747
5127 10748
6830 10749
4515 10750
1776 10751
6123 10752
9597 10753
8162 10754
4643 10755
5341 10756
6864 10757
4726 10758
547 10759
1162 10760
7328 10761
9010 10762
5312 10763
5667 10764
9391 10765
1204 10766
3496 10767
2576 10768
7285 10769
8476 10770
4267 10771
4321 10772
8145 10773
4938 10774
4749 10775
374 10776
3702 10777
1743 10778
8939 10779
5768 10780
5761 10781
3499 10782
5687 10783
9662 10784
6464 10785
5701 10786
10237 10787
4908 10788
705 10789
7917 10790
5699 10791
1954 10792
177 10793
698 10794
1160 10795
7599 10796
5365 10797
1232 10798
2357 10799
7297 10800
8475 10801
2451 10802
2768 10803
9894 10804
10558 10805
10797 10806
8918 10807
4602 10808
3607 10809
5140 10810
2983 10811
5139 10812
5524 10813
6112 10814
4403 10815
2217 10816
8099 10817
9863 10818
7390 10819
5369 10820
7184 10821
10724 10822
7374 10823
7634 10824
6164 10825
8132 10826
2034 10827
7894 10828
554 10829
3165 10830
6001 10831
10792 10832
3460 10833
937 10834
4161 10835
4845 10836
1271 10837
10351 10838
3669 10839
9227 10840
8004 10841
1662 10842
6781 10843
3070 10844
4243 10845
3677 10846
1058 10847
756 10848
6538 10849
6610 10850
9414 10851
4866 10852
3956 10853
1310 10854
3488 10855
2367 10856
5732 10857
6038 10858
2533 10859
2453 10860
10408 10861
5696 10862
7307 10863
2665 10864
7635 10865
3812 10866
2424 10867
7674 10868
3623 10869
3958 10870
804 10871
4918 10872
6129 10873
4118 10874
6258 10875
789 10876
1098 10877
4532 10878
8967 10879
706 10880
9690 10881
3880 10882
10201 10883
1849 10884
10056 10885
9931 10886
1080 10887
4155 10888
5078 10889
5895 10890
7037 10891
7288 10892
857 10893
2153 10894
6239 10895
7241 10896
9341 10897
10492 10898
4091 10899
3782 10900
409 10901
6958 10902
1166 10903
3475 10904
8081 10905
5567 10906
13 10907
698 10908
841 10909
1659 10910
5597 10911
10137 10912
9111 10913
2523 10914
7480 10915
279 10916
2610 10917
2874 10918
4498 10919
297 10920
3310 10921
6615 10922
8205 10923
4688 10924
2919 10925
1486 10926
3782 10927
9690 10928
3269 10929
7737 10930
9655 10931
4753 10932
6795 10933
5626 10934
8270 10935
7626 10936
2289 10937
6409 10938
1174 10939
8744 10940
4188 10941
608 10942
6660 10943
2273 10944
2692 10945
10714 10946
4267 10947
7268 10948
8697 10949
1964 10950
5671 10951
345 10952
10735 10953
909 10954
709 10955
10406 10956
5316 10957
788 10958
824 10959
5294 10960
3232 10961
679 10962
6529 10963
2653 10964
6920 10965
373 10966
8940 10967
3688 10968
9276 10969
6055 10970
2515 10971
7381 10972
1671 10973
4569 10974
3672 10975
2281 10976
8614 10977
10554 10978
8393 10979
7792 10980
9817 10981
10808 10982
6565 10983
8647 10984
10445 10985
6491 10986
4131 10987
10004 10988
10631 10989
2830 10990
5115 10991
5622 10992
2626 10993
2317 10994
5775 10995
9434 10996
1212 10997
7898 10998
1032 10999
8801 11000
6758 11001
5192 11002
10283 11003
4586 11004
10927 11005
5117 11006
10964 11007
10758 11008
5120 11009
7909 11010
10780 11011
4103 11012
1297 11013
439 11014
4483 11015
253 11016
4077 11017
2819 11018
334 11019
5714 11020
3567 11021
7012 11022
6436 11023
6913 11024
3566 11025
2164 11026
10051 11027
7073 11028
4206 11029
4801 11030
6865 11031
7529 11032
3213 11033
10591 11034
304 11035
9654 11036
4838 11037
8750 11038
367 11039
4799 11040
9303 11041
3951 11042
8538 11043
2933 11044
3743 11045
9682 11046
10094 11047
3578 11048
1618 11049
5038 11050
2724 11051
3083 11052
7362 11053
4691 11054
3886 11055
1243 11056
8264 11057
10185 11058
9303 11059
4663 11060
4536 11061
9642 11062
6034 11063
207 11064
9458 11065
2840 11066
1434 11067
7133 11068
7177 11069
6453 11070
10985 11071
7049 11072
7214 11073
8805 11074
1984 11075
4448 11076
4050 11077
9079 11078
9778 11079
8027 11080
8673 11081
8099 11082
7830 11083
6709 11084
10839 11085
1462 11086
276 11087
8007 11088
1925 11089
9676 11090
8132 11091
10706 11092
6629 11093
2560 11094
9585 11095
1192 11096
7364 11097
333 11098
910 11099
10291 11100
1848 11101
5846 11102
2403 11103
3417 11104
1322 11105
5542 11106
9863 11107
10502 11108
5766 11109
2664 11110
6968 11111
3895 11112
6606 11113
8281 11114
1107 11115
516 11116
3602 11117
9959 11118
9678 11119
2425 11120
3497 11121
6001 11122
559 11123
8887 11124
1457 11125
2897 11126
851 11127
11064 11128
9213 11129
8444 11130
10331 11131
6083 11132
7816 11133
41 11134
657 11135
8900 11136
6510 11137
7328 11138
4299 11139
6762 11140
71 11141
4242 11142
2670 11143
8809 11144
10852 11145
10690 11146
2831 11147
3604 11148
6610 11149
1813 11150
8536 11151
944 11152
9831 11153
5704 11154
8516 11155
5537 11156
7684 11157
9490 11158
301 11159
2293 11160
2929 11161
4521 11162
9285 11163
3531 11164
10611 11165
5683 11166
6167 11167
3706 11168
10303 11169
10364 11170
2386 11171
9695 11172
37 11173
3439 11174
2044 11175
8127 11176
3544 11177
9134 11178
9790 11179
9506 11180
3461 11181
10253 11182
3440 11183
8318 11184
3555 11185
5563 11186
5111 11187
3884 11188
8170 11189
5977 11190
1189 11191
7509 11192
3541 11193
10930 11194
8568 11195
405 11196
1502 11197
3712 11198
5693 11199
8260 11200
9888 11201
5354 11202
681 11203
254 11204
6376 11205
4149 11206
155 11207
831 11208
293 11209
5848 11210
22 11211
4286 11212
7402 11213
7803 11214
5654 11215
11006 11216
419 11217
2607 11218
6087 11219
8822 11220
2999 11221
6695 11222
2979 11223
7874 11224
804 11225
5367 11226
1617 11227
1565 11228
4458 11229
8042 11230
8309 11231
6946 11232
6870 11233
11081 11234
10496 11235
2641 11236
1588 11237
3514 11238
7806 11239
1887 11240
10463 11241
11001 11242
8968 11243
5346 11244
965 11245
9241 11246
4756 11247
6384 11248
6968 11249
8740 11250
9633 11251
5202 11252
2239 11253
3509 11254
2354 11255
2069 11256
3491 11257
2581 11258
10658 11259
4809 11260
8529 11261
8003 11262
10327 11263
3825 11264
2469 11265
900 11266
1647 11267
1951 11268
6085 11269
9905 11270
8666 11271
3270 11272
4436 11273
6405 11274
7600 11275
2588 11276
10474 11277
4652 11278
7571 11279
9134 11280
10136 11281
5571 11282
4761 11283
3057 11284
4094 11285
7862 11286
6507 11287
1625 11288
3110 11289
8738 11290
11061 11291
6462 11292
2168 11293
7092 11294
1369 11295
11261 11296
9616 11297
385 11298
11231 11299
2410 11300
1287 11301
783 11302
8799 11303
10804 11304
3445 11305
9479 11306
8341 11307
8871 11308
7725 11309
7465 11310
1053 11311
489 11312
1815 11313
6568 11314
3027 11315
3253 11316
3244 11317
4532 11318
5264 11319
10713 11320
10472 11321
5035 11322
5703 11323
2407 11324
11176 11325
3311 11326
9937 11327
5120 11328
5211 11329
622 11330
8471 11331
10128 11332
5682 11333
624 11334
1605 11335
10225 11336
6993 11337
8812 11338
10870 11339
6582 11340
298 11341
6533 11342
5295 11343
4135 11344
7704 11345
8687 11346
2985 11347
6129 11348
9925 11349
5725 11350
3912 11351
18 11352
4213 11353
2495 11354
743 11355
1063 11356
10335 11357
7946 11358
9953 11359
5097 11360
5227 11361
123 11362
2319 11363
9438 11364
10150 11365
7480 11366
991 11367
5432 11368
3641 11369
8887 11370
7560 11371
9033 11372
7541 11373
9255 11374
10798 11375
9362 11376
6512 11377
5845 11378
5108 11379
9263 11380
2809 11381
7291 11382
8654 11383
8363 11384
2394 11385
8951 11386
10835 11387
1789 11388
6675 11389
316 11390
8172 11391
816 11392
4388 11393
7945 11394
2809 11395
6233 11396
10567 11397
11342 11398
11008 11399
7031 11400
8316 11401
1532 11402
8270 11403
10733 11404
2530 11405
7013 11406
4592 11407
8896 11408
6595 11409
4282 11410
10051 11411
6786 11412
9909 11413
743 11414
388 11415
10014 11416
7171 11417
10665 11418
11343 11419
3670 11420
4791 11421
4135 11422
5708 11423
11073 11424
11209 11425
11168 11426
1266 11427
3088 11428
6682 11429
7850 11430
10825 11431
7180 11432
156 11433
4967 11434
6247 11435
5741 11436
8089 11437
10631 11438
8891 11439
4661 11440
3123 11441
2141 11442
3090 11443
5944 11444
87 11445
7197 11446
8294 11447
5852 11448
10067 11449
9278 11450
2008 11451
2375 11452
10146 11453
6739 11454
4192 11455
8297 11456
11167 11457
7650 11458
5542 11459
7203 11460
4585 11461
4972 11462
2780 11463
10883 11464
11013 11465
4628 11466
1085 11467
7958 11468
166 11469
1401 11470
11410 11471
1561 11472
2247 11473
10738 11474
2279 11475
10674 11476
3164 11477
7375 11478
11061 11479
574 11480
4463 11481
4002 11482
6526 11483
11029 11484
9614 11485
9944 11486
8499 11487
6637 11488
6729 11489
5692 11490
1491 11491
5882 11492
8421 11493
8902 11494
9861 11495
8530 11496
5412 11497
4867 11498
616 11499
3105 11500
8781 11501
9888 11502
9344 11503
1017 11504
6657 11505
3308 11506
5811 11507
7030 11508
292 11509
2740 11510
8998 11511
9927 11512
10730 11513
573 11514
2088 11515
1589 11516
3557 11517
6105 11518
7359 11519
2565 11520
7787 11521
10276 11522
10916 11523
2670 11524
8618 11525
6565 11526
8829 11527
4769 11528
9132 11529
6350 11530
9799 11531
10493 11532
1511 11533
1918 11534
5681 11535
7046 11536
757 11537
1527 11538
4411 11539
2988 11540
11076 11541
1046 11542
1859 11543
4296 11544
7265 11545
10602 11546
9639 11547
8097 11548
637 11549
2303 11550
1906 11551
8776 11552
5483 11553
9158 11554
10238 11555
1131 11556
10145 11557
8241 11558
6047 11559
10153 11560
386 11561
3152 11562
7299 11563
9740 11564
7742 11565
9532 11566
6530 11567
11554 11568
5384 11569
3446 11570
8389 11571
8042 11572
5922 11573
10379 11574
3875 11575
7317 11576
3775 11577
1437 11578
849 11579
4727 11580
213 11581
11211 11582
4781 11583
3915 11584
618 11585
2359 11586
2333 11587
9537 11588
6924 11589
307 11590
10263 11591
544 11592
6170 11593
9115 11594
8650 11595
10008 11596
5387 11597
2983 11598
3462 11599
8320 11600
9422 11601
8589 11602
2775 11603
4047 11604
3951 11605
254 11606
3181 11607
6881 11608
57 11609
3293 11610
6604 11611
1293 11612
4137 11613
6267 11614
7095 11615
4236 11616
5871 11617
10811 11618
8503 11619
6923 11620
8240 11621
6168 11622
5773 11623
3395 11624
1967 11625
11620 11626
11540 11627
7790 11628
2262 11629
4069 11630
1911 11631
1622 11632
11130 11633
1075 11634
2295 11635
4299 11636
8320 11637
4715 11638
8163 11639
3270 11640
2250 11641
5924 11642
7316 11643
7715 11644
6864 11645
1839 11646
10892 11647
9838 11648
9724 11649
9970 11650
9757 11651
8234 11652
7034 11653
10847 11654
1238 11655
9554 11656
6022 11657
6038 11658
9179 11659
10215 11660
7020 11661
8927 11662
9254 11663
9255 11664
8672 11665
8454 11666
5650 11667
4254 11668
8635 11669
2948 11670
5281 11671
6287 11672
10015 11673
8118 11674
10868 11675
6291 11676
11144 11677
8447 11678
7571 11679
3629 11680
1429 11681
7830 11682
7093 11683
2951 11684
5572 11685
727 11686
10543 11687
10655 11688
2682 11689
9479 11690
5442 11691
6842 11692
4495 11693
476 11694
1487 11695
8930 11696
4534 11697
8174 11698
4951 11699
575 11700
6710 11701
332 11702
6050 11703
8789 11704
3379 11705
1977 11706
8884 11707
6794 11708
3504 11709
852 11710
8587 11711
10785 11712
5759 11713
6727 11714
9784 11715
8531 11716
6532 11717
2204 11718
1824 11719
4551 11720
1487 11721
521 11722
10664 11723
10467 11724
1920 11725
5176 11726
8554 11727
4236 11728
8317 11729
4858 11730
1052 11731
1816 11732
11135 11733
10848 11734
9333 11735
8099 11736
5163 11737
1077 11738
80 11739
5948 11740
4884 11741
6012 11742
966 11743
864 11744
7549 11745
1947 11746
1300 11747
11390 11748
2884 11749
9460 11750
3286 11751
4813 11752
4723 11753
606 11754
2481 11755
6516 11756
1788 11757
4613 11758
3647 11759
7170 11760
8747 11761
8967 11762
4415 11763
2654 11764
8384 11765
2943 11766
5346 11767
5168 11768
1610 11769
10450 11770
4177 11771
10325 11772
8224 11773
11224 11774
9736 11775
7261 11776
8276 11777
6405 11778
4747 11779
4753 11780
810 11781
7399 11782
8840 11783
5548 11784
151 11785
4457 11786
4579 11787
5323 11788
4177 11789
10572 11790
5468 11791
1826 11792
1316 11793
5324 11794
11521 11795
386 11796
3863 11797
3571 11798
6624 11799
7329 11800
10005 11801
7902 11802
6440 11803
1846 11804
3140 11805
7015 11806
6604 11807
140 11808
3784 11809
2201 11810
10312 11811
6515 11812
2320 11813
1756 11814
344 11815
5743 11816
4537 11817
1724 11818
6089 11819
9317 11820
3061 11821
4118 11822
8465 11823
3358 11824
8027 11825
11753 11826
10992 11827
1832 11828
4174 11829
4762 11830
11577 11831
6217 11832
1184 11833
2290 11834
7798 11835
7888 11836
8448 11837
2234 11838
9415 11839
8414 11840
284 11841
6247 11842
2092 11843
8918 11844
3616 11845
3032 11846
3340 11847
9541 11848
10373 11849
10764 11850
3098 11851
7638 11852
3122 11853
666 11854
11141 11855
5749 11856
2917 11857
10003 11858
9468 11859
1217 11860
10507 11861
10300 11862
8561 11863
2885 11864
1566 11865
9019 11866
7348 11867
10383 11868
5268 11869
9938 11870
11469 11871
1498 11872
8884 11873
2779 11874
9371 11875
2219 11876
8573 11877
6945 11878
10175 11879
6461 11880
7447 11881
7525 11882
10098 11883
8238 11884
5846 11885
8101 11886
11416 11887
1480 11888
5733 11889
8514 11890
4278 11891
9299 11892
1456 11893
7519 11894
2048 11895
9486 11896
10371 11897
8061 11898
9422 11899
6726 11900
8716 11901
7156 11902
10833 11903
3145 11904
2421 11905
11115 11906
9777 11907
4644 11908
11722 11909
11890 11910
11394 11911
4152 11912
2649 11913
2276 11914
5699 11915
2555 11916
2295 11917
4392 11918
11295 11919
1992 11920
1264 11921
5222 11922
10203 11923
5594 11924
9372 11925
273 11926
4692 11927
9405 11928
11277 11929
2314 11930
3300 11931
7622 11932
6976 11933
4413 11934
7020 11935
5606 11936
10019 11937
868 11938
7111 11939
11523 11940
2849 11941
7757 11942
4871 11943
10092 11944
858 11945
2546 11946
6247 11947
6169 11948
2167 11949
2247 11950
301 11951
6491 11952
11194 11953
2032 11954
8187 11955
4758 11956
1974 11957
6127 11958
4401 11959
6808 11960
9197 11961
8429 11962
8764 11963
561 11964
3672 11965
10002 11966
9726 11967
47 11968
65 11969
3054 11970
10857 11971
8974 11972
3585 11973
7751 11974
2411 11975
6116 11976
5284 11977
3265 11978
11699 11979
7812 11980
4220 11981
5558 11982
10880 11983
4884 11984
134 11985
4132 11986
8650 11987
2931 11988
5020 11989
5760 11990
11494 11991
1144 11992
1553 11993
1380 11994
3446 11995
7364 11996
11384 11997
2609 11998
10639 11999
3160 12000
8532 12001
34 12002
536 12003
10927 12004
8709 12005
3421 12006
11591 12007
6966 12008
6331 12009
7777 12010
1184 12011
3315 12012
224 12013
457 12014
8721 12015
5196 12016
5880 12017
8418 12018
1311 12019
11777 12020
4357 12021
4507 12022
5112 12023
6390 12024
11829 12025
10048 12026
5617 12027
8577 12028
6568 12029
8593 12030
2566 12031
7943 12032
2911 12033
8529 12034
4754 12035
6836 12036
3259 12037
6338 12038
9941 12039
3213 12040
2868 12041
10216 12042
6084 12043
2413 12044
4298 12045
8531 12046
1535 12047
11555 12048
5893 12049
10807 12050
9398 12051
5296 12052
4813 12053
10690 12054
6068 12055
8459 12056
5524 12057
158 12058
3211 12059
3311 12060
216 12061
10753 12062
3090 12063
9386 12064
5767 12065
7811 12066
7417 12067
1354 12068
1890 12069
3131 12070
5171 12071
1757 12072
1098 12073
8796 12074
267 12075
9551 12076
4173 12077
1251 12078
5512 12079
10681 12080
9856 12081
8563 12082
9514 12083
641 12084
3804 12085
6575 12086
10730 12087
10489 12088
11059 12089
11940 12090
8791 12091
6950 12092
2253 12093
11174 12094
11527 12095
1990 12096
12079 12097
866 12098
11398 12099
10186 12100
10950 12101
4604 12102
8328 12103
4784 12104
2426 12105
9199 12106
5051 12107
7377 12108
9867 12109
11005 12110
11172 12111
9986 12112
8718 12113
11276 12114
3716 12115
447 12116
6142 12117
2376 12118
1064 12119
5761 12120
7525 12121
2994 12122
4171 12123
709 12124
1405 12125
4924 12126
1922 12127
10619 12128
7996 12129
9258 12130
1027 12131
8998 12132
5295 12133
8820 12134
11481 12135
1768 12136
2464 12137
1242 12138
9803 12139
254 12140
12087 12141
9603 12142
1696 12143
9961 12144
323 12145
538 12146
10703 12147
3222 12148
7510 12149
2636 12150
8641 12151
1222 12152
5591 12153
1905 12154
1283 12155
3903 12156
4161 12157
8575 12158
5549 12159
4532 12160
5393 12161
5540 12162
1627 12163
5709 12164
1573 12165
3914 12166
5348 12167
7742 12168
6711 12169
357 12170
11912 12171
6306 12172
7997 12173
460 12174
2353 12175
954 12176
4626 12177
6380 12178
7978 12179
3516 12180
5854 12181
8732 12182
5096 12183
8912 12184
708 12185
885 12186
9826 12187
1189 12188
4914 12189
10178 12190
2764 12191
7400 12192
1075 12193
4433 12194
5111 12195
9897 12196
5564 12197
6242 12198
12146 12199
4301 12200
9156 12201
103 12202
684 12203
1503 12204
9668 12205
5128 12206
457 12207
7960 12208
4320 12209
2630 12210
10508 12211
9249 12212
537 12213
11328 12214
8491 12215
1005 12216
7361 12217
7122 12218
11048 12219
7239 12220
9582 12221
592 12222
7443 12223
1023 12224
1381 12225
9678 12226
8515 12227
6817 12228
10156 12229
11289 12230
10203 12231
7576 12232
7354 12233
11045 12234
3220 12235
2109 12236
378 12237
11535 12238
1947 12239
6685 12240
4320 12241
11358 12242
8820 12243
10146 12244
10159 12245
203 12246
5364 12247
12074 12248
8578 12249
3074 12250
9678 12251
2348 12252
10282 12253
905 12254
12143 12255
3666 12256
1964 12257
5203 12258
9945 12259
11076 12260
3289 12261
3901 12262
906 12263
2321 12264
9870 12265
8225 12266
456 12267
8683 12268
10722 12269
3591 12270
6759 12271
5442 12272
1543 12273
7306 12274
10969 12275
8482 12276
3184 12277
9317 12278
10790 12279
2473 12280
7290 12281
6837 12282
5521 12283
737 12284
3459 12285
2612 12286
6387 12287
3868 12288
9100 12289
6591 12290
2129 12291
4608 12292
7295 12293
12137 12294
11676 12295
11505 12296
4939 12297
8295 12298
5096 12299
8360 12300
5776 12301
8990 12302
10331 12303
7927 12304
7208 12305
8499 12306
11264 12307
11981 12308
3292 12309
8085 12310
6058 12311
2024 12312
2181 12313
4831 12314
1198 12315
11429 12316
4247 12317
1025 12318
518 12319
4696 12320
9736 12321
1161 12322
3484 12323
8685 12324
762 12325
7082 12326
1097 12327
292 12328
5093 12329
12030 12330
10759 12331
10073 12332
3628 12333
3525 12334
10561 12335
2848 12336
8296 12337
3325 12338
9981 12339
9091 12340
4968 12341
5590 12342
5262 12343
11323 12344
8376 12345
8597 12346
540 12347
5822 12348
1300 12349
10758 12350
1693 12351
10005 12352
3748 12353
8383 12354
10833 12355
1771 12356
5894 12357
10569 12358
12161 12359
8804 12360
5914 12361
11152 12362
12237 12363
12248 12364
5766 12365
11128 12366
2129 12367
223 12368
3674 12369
3308 12370
9307 12371
2573 12372
846 12373
3611 12374
7779 12375
2409 12376
6967 12377
10006 12378
5102 12379
1993 12380
8324 12381
515 12382
4624 12383
8578 12384
8453 12385
7689 12386
412 12387
9839 12388
2527 12389
3108 12390
5003 12391
7851 12392
9228 12393
1536 12394
2025 12395
5955 12396
11014 12397
9333 12398
4377 12399
3264 12400
8275 12401
4705 12402
12012 12403
2335 12404
3331 12405
8185 12406
638 12407
962 12408
10685 12409
6528 12410
9010 12411
1879 12412
4693 12413
1450 12414
5960 12415
10911 12416
11983 12417
2908 12418
2879 12419
11258 12420
2749 12421
10303 12422
432 12423
4094 12424
2143 12425
8653 12426
908 12427
8496 12428
2608 12429
11194 12430
3146 12431
11149 12432
3958 12433
8006 12434
11488 12435
4431 12436
323 12437
9280 12438
3803 12439
3217 12440
7598 12441
9725 12442
4204 12443
12156 12444
9921 12445
4475 12446
749 12447
36 12448
10469 12449
10450 12450
8320 12451
11843 12452
8784 12453
12442 12454
3740 12455
382 12456
872 12457
6903 12458
7435 12459
5628 12460
5900 12461
2104 12462
5745 12463
6246 12464
8600 12465
10089 12466
10096 12467
11277 12468
1126 12469
3779 12470
9320 12471
3691 12472
4536 12473
5321 12474
928 12475
229 12476
2658 12477
11723 12478
9468 12479
11062 12480
5483 12481
7736 12482
4280 12483
2278 12484
10377 12485
665 12486
8956 12487
7938 12488
186 12489
6410 12490
11489 12491
2759 12492
510 12493
630 12494
9451 12495
7181 12496
1708 12497
8504 12498
9829 12499
10592 12500
5776 12501
5944 12502
11414 12503
8989 12504
4660 12505
8400 12506
2184 12507
9320 12508
11070 12509
9633 12510
5060 12511
1040 12512
9831 12513
5802 12514
10498 12515
7831 12516
8122 12517
9456 12518
1682 12519
3352 12520
11898 12521
5184 12522
9657 12523
12394 12524
4019 12525
9187 12526
3022 12527
5953 12528
8791 12529
10595 12530
3089 12531
7227 12532
2554 12533
4163 12534
8288 12535
1958 12536
72 12537
1562 12538
5042 12539
11420 12540
2475 12541
9246 12542
10663 12543
8385 12544
11738 12545
7119 12546
12092 12547
7265 12548
10220 12549
6472 12550
11131 12551
8948 12552
4748 12553
7361 12554
9138 12555
2989 12556
1861 12557
6693 12558
9782 12559
4871 12560
6285 12561
6192 12562
1094 12563
2284 12564
7094 12565
3361 12566
6546 12567
11615 12568
1272 12569
2813 12570
2254 12571
7186 12572
2980 12573
6456 12574
6559 12575
12156 12576
9419 12577
2526 12578
1510 12579
2160 12580
4520 12581
392 12582
5364 12583
2362 12584
10299 12585
3525 12586
11353 12587
3540 12588
1057 12589
10925 12590
6896 12591
3083 12592
2161 12593
3503 12594
3009 12595
4511 12596
3885 12597
1249 12598
3221 12599
12581 12600
2055 12601
2069 12602
9367 12603
9617 12604
8173 12605
11380 12606
10537 12607
2332 12608
2939 12609
7005 12610
2571 12611
7366 12612
4128 12613
11768 12614
6109 12615
3223 12616
9339 12617
11299 12618
6575 12619
12609 12620
1887 12621
5090 12622
1320 12623
6638 12624
8871 12625
10694 12626
10398 12627
4325 12628
10636 12629
8794 12630
4343 12631
7309 12632
1802 12633
1018 12634
11321 12635
6453 12636
12269 12637
6015 12638
8212 12639
10731 12640
10097 12641
7586 12642
7920 12643
10948 12644
8013 12645
8721 12646
3630 12647
7293 12648
1289 12649
1198 12650
12201 12651
5911 12652
4075 12653
3649 12654
10831 12655
529 12656
1140 12657
6362 12658
5852 12659
2844 12660
3729 12661
3197 12662
4961 12663
9093 12664
4980 12665
10432 12666
8344 12667
12181 12668
5554 12669
8478 12670
12114 12671
1923 12672
3758 12673
11351 12674
799 12675
12055 12676
7472 12677
3441 12678
9222 12679
4007 12680
7257 12681
11935 12682
11403 12683
6381 12684
9142 12685
11063 12686
7256 12687
6895 12688
3820 12689
12327 12690
9505 12691
11772 12692
7654 12693
6306 12694
4638 12695
8839 12696
8298 12697
3258 12698
11665 12699
8234 12700
6519 12701
2135 12702
2980 12703
11267 12704
3865 12705
5030 12706
7750 12707
2722 12708
3191 12709
3802 12710
7708 12711
8530 12712
10278 12713
12444 12714
861 12715
6781 12716
6962 12717
10584 12718
8111 12719
10821 12720
11634 12721
2610 12722
8703 12723
1564 12724
3513 12725
10912 12726
4712 12727
9493 12728
1136 12729
7506 12730
6502 12731
5887 12732
136 12733
7574 12734
7253 12735
8011 12736
9748 12737
7344 12738
10702 12739
12709 12740
10112 12741
7550 12742
1111 12743
12023 12744
3300 12745
2153 12746
8221 12747
7271 12748
9728 12749
4757 12750
5829 12751
12310 12752
2619 12753
6504 12754
6173 12755
1732 12756
1304 12757
12392 12758
1290 12759
11055 12760
6217 12761
5887 12762
4771 12763
9560 12764
2681 12765
4741 12766
10833 12767
5781 12768
11331 12769
6911 12770
4263 12771
6728 12772
12509 12773
5575 12774
11679 12775
10666 12776
1889 12777
4432 12778
12592 12779
2542 12780
7921 12781
12223 12782
11210 12783
4564 12784
3674 12785
3913 12786
12295 12787
5068 12788
4789 12789
7247 12790
8200 12791
3537 12792
11457 12793
2797 12794
1514 12795
6914 12796
7190 12797
9553 12798
8644 12799
727 12800
7499 12801
23 12802
11145 12803
10621 12804
12392 12805
10440 12806
11186 12807
12204 12808
7710 12809
8298 12810
3635 12811
1941 12812
3651 12813
8245 12814
6235 12815
1074 12816
5603 12817
5269 12818
5844 12819
11668 12820
354 12821
6044 12822
8336 12823
8273 12824
5893 12825
3214 12826
7975 12827
6784 12828
4858 12829
6024 12830
8515 12831
10976 12832
5327 12833
3786 12834
1299 12835
4144 12836
1903 12837
5236 12838
431 12839
5494 12840
5554 12841
7747 12842
4071 12843
8484 12844
1228 12845
10862 12846
11202 12847
947 12848
2236 12849
643 12850
2315 12851
3686 12852
5201 12853
7343 12854
7395 12855
3709 12856
8880 12857
1401 12858
11332 12859
318 12860
5207 12861
1835 12862
6623 12863
9617 12864
8052 12865
6407 12866
8534 12867
4879 12868
3124 12869
3382 12870
1391 12871
9853 12872
10966 12873
11173 12874
2233 12875
2146 12876
1626 12877
884 12878
10242 12879
1910 12880
1926 12881
3744 12882
7616 12883
3218 12884
5456 12885
9489 12886
12326 12887
12025 12888
10328 12889
9828 12890
5426 12891
14 12892
2540 12893
8843 12894
6250 12895
5214 12896
4702 12897
8503 12898
9094 12899
11521 12900
12350 12901
3324 12902
7424 12903
2052 12904
9817 12905
11372 12906
12116 12907
7601 12908
2675 12909
10654 12910
6634 12911
4396 12912
3864 12913
9091 12914
5867 12915
4135 12916
2830 12917
1352 12918
11852 12919
8658 12920
10262 12921
12600 12922
1823 12923
4581 12924
11338 12925
1238 12926
6029 12927
8978 12928
7472 12929
12362 12930
11753 12931
10054 12932
4132 12933
6507 12934
6378 12935
4768 12936
5644 12937
3915 12938
7842 12939
9115 12940
7333 12941
9086 12942
5380 12943
2712 12944
9892 12945
5197 12946
10280 12947
6008 12948
12898 12949
7694 12950
5919 12951
8480 12952
3120 12953
2156 12954
7295 12955
1532 12956
5783 12957
7977 12958
3513 12959
583 12960
5103 12961
5180 12962
11296 12963
10514 12964
3132 12965
5627 12966
9073 12967
7954 12968
6846 12969
6799 12970
172 12971
107 12972
6210 12973
3495 12974
7009 12975
3614 12976
10286 12977
8720 12978
8298 12979
12252 12980
9814 12981
9030 12982
4869 12983
9306 12984
7650 12985
1131 12986
11128 12987
6304 12988
7964 12989
1684 12990
6004 12991
5504 12992
3166 12993
4109 12994
2619 12995
8390 12996
8357 12997
2441 12998
12179 12999
2298 13000
3073 13001
9885 13002
12168 13003
7751 13004
388 13005
4512 13006
1395 13007
7733 13008
9723 13009
5341 13010
8757 13011
66 13012
4925 13013
11929 13014
11051 13015
4345 13016
3087 13017
2041 13018
7259 13019
8576 13020
1341 13021
11228 13022
7578 13023
2976 13024
11458 13025
1339 13026
12978 13027
11058 13028
4166 13029
7716 13030
10410 13031
11059 13032
1945 13033
12033 13034
11912 13035
307 13036
13033 13037
3699 13038
412 13039
11551 13040
2062 13041
5189 13042
1767 13043
727 13044
11982 13045
3247 13046
3594 13047
5158 13048
5196 13049
10645 13050
7343 13051
3786 13052
7514 13053
8745 13054
5280 13055
10149 13056
3806 13057
2228 13058
906 13059
2543 13060
4093 13061
5747 13062
3419 13063
2760 13064
2979 13065
3043 13066
4097 13067
317 13068
1592 13069
8139 13070
283 13071
7484 13072
1068 13073
9554 13074
9262 13075
12984 13076
12383 13077
4364 13078
2652 13079
9371 13080
12492 13081
8387 13082
7542 13083
3065 13084
1775 13085
10440 13086
5947 13087
609 13088
3542 13089
5730 13090
11410 13091
2914 13092
9677 13093
5363 13094
2266 13095
5286 13096
6299 13097
8684 13098
150 13099
1364 13100
11637 13101
11591 13102
5991 13103
1541 13104
3193 13105
9748 13106
4826 13107
1765 13108
1135 13109
6271 13110
2212 13111
12950 13112
11836 13113
5175 13114
3691 13115
702 13116
4236 13117
8168 13118
11231 13119
4280 13120
7888 13121
2060 13122
3156 13123
2560 13124
6974 13125
5682 13126
12446 13127
4287 13128
5844 13129
1098 13130
6663 13131
12246 13132
3151 13133
8024 13134
569 13135
10754 13136
12312 13137
8905 13138
1427 13139
9033 13140
2790 13141
6958 13142
10089 13143
3966 13144
1391 13145
1241 13146
5338 13147
12525 13148
10438 13149
13101 13150
11719 13151
10869 13152
6829 13153
12166 13154
11594 13155
3417 13156
656 13157
8377 13158
11430 13159
8875 13160
9506 13161
10589 13162
7922 13163
12734 13164
12336 13165
2819 13166
7615 13167
9746 13168
1117 13169
8174 13170
3756 13171
12626 13172
3844 13173
12484 13174
5526 13175
8732 13176
2778 13177
9304 13178
9179 13179
11174 13180
8383 13181
430 13182
6675 13183
5503 13184
11604 13185
4108 13186
5697 13187
2832 13188
6827 13189
10508 13190
10518 13191
9463 13192
9474 13193
10787 13194
9844 13195
12764 13196
10655 13197
12231 13198
3961 13199
5746 13200
4061 13201
9441 13202
2379 13203
9580 13204
6613 13205
11666 13206
1760 13207
11999 13208
5248 13209
9304 13210
9369 13211
898 13212
3100 13213
4550 13214
6866 13215
1346 13216
615 13217
9875 13218
8946 13219
6408 13220
7203 13221
3763 13222
10463 13223
4143 13224
5136 13225
1619 13226
8547 13227
3358 13228
1908 13229
10760 13230
9439 13231
9378 13232
3532 13233
8811 13234
2924 13235
3769 13236
12661 13237
1724 13238
1171 13239
5038 13240
12926 13241
7625 13242
13058 13243
5020 13244
11902 13245
5353 13246
9125 13247
13232 13248
11466 13249
10590 13250
3446 13251
12665 13252
8296 13253
4855 13254
4956 13255
2180 13256
8335 13257
9689 13258
7439 13259
9553 13260
459 13261
1176 13262
12119 13263
3923 13264
2909 13265
511 13266
1790 13267
6156 13268
11356 13269
1348 13270
6893 13271
10346 13272
3199 13273
3831 13274
9745 13275
8325 13276
10607 13277
10542 13278
1802 13279
5438 13280
10978 13281
592 13282
5180 13283
1716 13284
12118 13285
9776 13286
10143 13287
7736 13288
6508 13289
5500 13290
2619 13291
6981 13292
4159 13293
11000 13294
9537 13295
8302 13296
6053 13297
12954 13298
10514 13299
6486 13300
2934 13301
685 13302
11826 13303
8782 13304
6752 13305
2458 13306
9641 13307
10996 13308
6776 13309
2736 13310
3889 13311
3560 13312
7058 13313
9617 13314
4963 13315
1618 13316
1213 13317
8226 13318
4868 13319
3932 13320
10466 13321
8528 13322
8742 13323
1520 13324
7318 13325
3764 13326
110 13327
2159 13328
5767 13329
3731 13330
4996 13331
3922 13332
2683 13333
7899 13334
5513 13335
1815 13336
5205 13337
6421 13338
9424 13339
7897 13340
12822 13341
7823 13342
13151 13343
9423 13344
3743 13345
9426 13346
639 13347
632 13348
11265 13349
4574 13350
7794 13351
9433 13352
7958 13353
7404 13354
290 13355
800 13356
8551 13357
2626 13358
2546 13359
6388 13360
2568 13361
9362 13362
12452 13363
12314 13364
13087 13365
11518 13366
232 13367
3358 13368
6785 13369
11988 13370
10004 13371
9145 13372
8583 13373
11882 13374
9711 13375
7056 13376
6925 13377
938 13378
8022 13379
4438 13380
4594 13381
1830 13382
7714 13383
10887 13384
8299 13385
12186 13386
10057 13387
566 13388
7630 13389
10759 13390
9394 13391
3940 13392
10171 13393
2082 13394
6358 13395
1012 13396
10958 13397
13297 13398
474 13399
5384 13400
8384 13401
3038 13402
9169 13403
3844 13404
581 13405
12430 13406
1541 13407
6148 13408
6751 13409
12101 13410
4293 13411
6895 13412
12820 13413
11338 13414
3338 13415
5605 13416
11070 13417
2877 13418
3815 13419
4863 13420
12479 13421
5207 13422
5807 13423
4481 13424
9509 13425
2446 13426
12117 13427
4843 13428
11812 13429
5732 13430
1133 13431
13394 13432
10743 13433
7029 13434
5498 13435
5568 13436
3722 13437
8053 13438
5342 13439
10275 13440
11930 13441
2836 13442
8491 13443
6284 13444
3275 13445
12734 13446
5768 13447
2568 13448
4082 13449
11663 13450
8697 13451
12250 13452
8542 13453
7656 13454
10619 13455
6207 13456
1961 13457
12896 13458
4256 13459
3093 13460
2977 13461
4927 13462
9900 13463
1274 13464
642 13465
7838 13466
11159 13467
7986 13468
1956 13469
2286 13470
8698 13471
10370 13472
8833 13473
4096 13474
8861 13475
11215 13476
11579 13477
10279 13478
10037 13479
9418 13480
964 13481
10753 13482
8200 13483
3809 13484
5347 13485
8067 13486
6686 13487
4035 13488
13436 13489
11388 13490
12135 13491
1474 13492
10794 13493
9453 13494
5294 13495
1416 13496
2220 13497
964 13498
10416 13499
7856 13500
746 13501
1189 13502
3696 13503
11653 13504
11224 13505
12554 13506
11190 13507
3281 13508
11901 13509
6590 13510
7076 13511
6630 13512
7431 13513
13253 13514
478 13515
9956 13516
6511 13517
3884 13518
10505 13519
12019 13520
3570 13521
12621 13522
3056 13523
11290 13524
4573 13525
6270 13526
4017 13527
996 13528
3690 13529
4401 13530
165 13531
8075 13532
3743 13533
7494 13534
9047 13535
6475 13536
10788 13537
8914 13538
7729 13539
8335 13540
2671 13541
5644 13542
9332 13543
1320 13544
248 13545
9043 13546
4140 13547
1883 13548
1844 13549
6778 13550
5097 13551
8397 13552
6781 13553
12468 13554
8096 13555
4540 13556
2463 13557
7603 13558
13272 13559
1477 13560
2735 13561
695 13562
12558 13563
1359 13564
7113 13565
12131 13566
5475 13567
2268 13568
2153 13569
7266 13570
11652 13571
4902 13572
9170 13573
5490 13574
12879 13575
4590 13576
91 13577
974 13578
8178 13579
2568 13580
12255 13581
5018 13582
768 13583
12530 13584
7140 13585
9199 13586
9237 13587
352 13588
8296 13589
4811 13590
3235 13591
5716 13592
2104 13593
10702 13594
6343 13595
12150 13596
5535 13597
2693 13598
12710 13599
1691 13600
12682 13601
10114 13602
3545 13603
6635 13604
6203 13605
7012 13606
7847 13607
1524 13608
7939 13609
4863 13610
2766 13611
8859 13612
13584 13613
10735 13614
1121 13615
1132 13616
3609 13617
12647 13618
4473 13619
1372 13620
9913 13621
5524 13622
68 13623
8093 13624
4784 13625
1635 13626
2187 13627
4437 13628
5736 13629
8759 13630
9837 13631
6023 13632
2348 13633
8015 13634
13029 13635
5653 13636
892 13637
1992 13638
11915 13639
10909 13640
9628 13641
12667 13642
3877 13643
444 13644
11279 13645
5288 13646
2077 13647
2438 13648
10400 13649
1146 13650
4622 13651
1468 13652
2416 13653
7927 13654
4982 13655
182 13656
1988 13657
12521 13658
11606 13659
8876 13660
3786 13661
8650 13662
1985 13663
3271 13664
658 13665
7211 13666
3457 13667
2640 13668
6190 13669
9281 13670
5680 13671
4861 13672
8819 13673
9220 13674
2111 13675
10844 13676
8837 13677
11952 13678
2340 13679
12048 13680
158 13681
9467 13682
8384 13683
11893 13684
7963 13685
11305 13686
7072 13687
9754 13688
8023 13689
820 13690
4952 13691
1151 13692
6700 13693
4804 13694
10458 13695
15 13696
1793 13697
9185 13698
7789 13699
10551 13700
13530 13701
11298 13702
13460 13703
7830 13704
10380 13705
11013 13706
9423 13707
802 13708
8648 13709
4047 13710
1451 13711
1889 13712
5591 13713
8601 13714
6367 13715
5299 13716
11696 13717
12788 13718
141 13719
574 13720
9870 13721
260 13722
6132 13723
12306 13724
9870 13725
6019 13726
2513 13727
10176 13728
8061 13729
3591 13730
13689 13731
9419 13732
1754 13733
3785 13734
10816 13735
11703 13736
11522 13737
4081 13738
10209 13739
324 13740
8373 13741
1519 13742
3264 13743
11134 13744
4510 13745
2361 13746
11045 13747
2616 13748
8405 13749
679 13750
13231 13751
6289 13752
10116 13753
2352 13754
923 13755
6844 13756
2807 13757
7825 13758
587 13759
12541 13760
2952 13761
10540 13762
9921 13763
6350 13764
7720 13765
10116 13766
10823 13767
12834 13768
12217 13769
5406 13770
11181 13771
48 13772
9213 13773
8597 13774
5453 13775
2752 13776
1960 13777
11563 13778
10466 13779
2058 13780
12092 13781
12871 13782
1980 13783
7133 13784
446 13785
2275 13786
7190 13787
3349 13788
13565 13789
10174 13790
6072 13791
9569 13792
2505 13793
11480 13794
5582 13795
9233 13796
5974 13797
8052 13798
2292 13799
4581 13800
6127 13801
5524 13802
1368 13803
9575 13804
4930 13805
13224 13806
5974 13807
11173 13808
2520 13809
13313 13810
10026 13811
11780 13812
627 13813
1446 13814
8882 13815
12511 13816
136 13817
9018 13818
9136 13819
2585 13820
7211 13821
11740 13822
10086 13823
1988 13824
13410 13825
6525 13826
12005 13827
4151 13828
3106 13829
10602 13830
2090 13831
1550 13832
5325 13833
2563 13834
5187 13835
6127 13836
10601 13837
4550 13838
1733 13839
3504 13840
1811 13841
12352 13842
11805 13843
2012 13844
12012 13845
12207 13846
11603 13847
11670 13848
11085 13849
1367 13850
2892 13851
4366 13852
6329 13853
13026 13854
5074 13855
12057 13856
10167 13857
1203 13858
11818 13859
8365 13860
8054 13861
4683 13862
5514 13863
10258 13864
12210 13865
4891 13866
12964 13867
1627 13868
5995 13869
10148 13870
8938 13871
2761 13872
7436 13873
9486 13874
2381 13875
2311 13876
13037 13877
12375 13878
11999 13879
11233 13880
4721 13881
9463 13882
11884 13883
1729 13884
3759 13885
6443 13886
9925 13887
11006 13888
4589 13889
11272 13890
5659 13891
7245 13892
5352 13893
7926 13894
1325 13895
1439 13896
9079 13897
11723 13898
9749 13899
8015 13900
12938 13901
11573 13902
10732 13903
1610 13904
11224 13905
5407 13906
11699 13907
11958 13908
9504 13909
5095 13910
11701 13911
1859 13912
761 13913
9731 13914
12971 13915
1948 13916
13541 13917
10942 13918
2049 13919
10078 13920
9064 13921
3307 13922
11009 13923
1343 13924
8671 13925
7274 13926
4838 13927
11790 13928
2731 13929
4088 13930
8687 13931
382 13932
11604 13933
3011 13934
11574 13935
9569 13936
7434 13937
7424 13938
7401 13939
9973 13940
839 13941
12034 13942
5143 13943
5248 13944
2561 13945
1846 13946
4357 13947
11251 13948
5895 13949
9917 13950
12617 13951
4421 13952
267 13953
6315 13954
1107 13955
2062 13956
7918 13957
2124 13958
5701 13959
6536 13960
6735 13961
3823 13962
6052 13963
647 13964
12447 13965
3352 13966
5130 13967
6050 13968
10407 13969
13849 13970
4089 13971
13893 13972
13521 13973
12252 13974
8200 13975
8604 13976
2484 13977
2528 13978
146 13979
13789 13980
7385 13981
8692 13982
2382 13983
2365 13984
8379 13985
3587 13986
2465 13987
1500 13988
3107 13989
7462 13990
6836 13991
8655 13992
4394 13993
12650 13994
11384 13995
8923 13996
11349 13997
7304 13998
4934 13999
6704 14000
18 14001
12509 14002
10230 14003
11878 14004
2741 14005
3435 14006
1303 14007
4176 14008
3446 14009
1098 14010
11051 14011
6581 14012
7303 14013
4542 14014
13974 14015
1456 14016
6683 14017
13968 14018
11663 14019
11422 14020
3545 14021
2515 14022
11283 14023
13003 14024
1750 14025
6133 14026
13972 14027
4271 14028
3597 14029
10167 14030
5191 14031
868 14032
6256 14033
11641 14034
7111 14035
11336 14036
5661 14037
1792 14038
11898 14039
5731 14040
6629 14041
854 14042
7936 14043
7144 14044
1142 14045
4574 14046
13915 14047
10935 14048
9199 14049
11023 14050
79 14051
10336 14052
10283 14053
1882 14054
13189 14055
10557 14056
10071 14057
596 14058
8437 14059
13814 14060
2474 14061
8158 14062
568 14063
7161 14064
13509 14065
9404 14066
13628 14067
2730 14068
6760 14069
5931 14070
11205 14071
5124 14072
4162 14073
9553 14074
13193 14075
344 14076
11256 14077
4381 14078
6708 14079
13882 14080
9341 14081
4964 14082
8864 14083
1883 14084
6771 14085
4749 14086
2801 14087
2627 14088
1850 14089
345 14090
11171 14091
8997 14092
13070 14093
6069 14094
12168 14095
443 14096
10628 14097
3442 14098
809 14099
8737 14100
8950 14101
12597 14102
5887 14103
8097 14104
9451 14105
11061 14106
1049 14107
9829 14108
4338 14109
11701 14110
7830 14111
11607 14112
6342 14113
12110 14114
10023 14115
8442 14116
13880 14117
2527 14118
6064 14119
11644 14120
10395 14121
8193 14122
2692 14123
12635 14124
13528 14125
6176 14126
2163 14127
9229 14128
13761 14129
5782 14130
787 14131
2894 14132
5571 14133
213 14134
3973 14135
7317 14136
5236 14137
8827 14138
12349 14139
7712 14140
7104 14141
7289 14142
6749 14143
1541 14144
721 14145
2442 14146
8366 14147
4980 14148
4950 14149
3117 14150
7240 14151
9828 14152
237 14153
5810 14154
13403 14155
1908 14156
1135 14157
12914 14158
1099 14159
3785 14160
11713 14161
8632 14162
6612 14163
2184 14164
12606 14165
13528 14166
2716 14167
5544 14168
14160 14169
3391 14170
9981 14171
12412 14172
12990 14173
12990 14174
12576 14175
7367 14176
2911 14177
8148 14178
11951 14179
8035 14180
11345 14181
10115 14182
13205 14183
10628 14184
6284 14185
1168 14186
11100 14187
11293 14188
857 14189
12083 14190
8691 14191
1706 14192
10680 14193
3346 14194
10344 14195
3492 14196
13401 14197
12728 14198
7426 14199
7010 14200
11548 14201
569 14202
10041 14203
7976 14204
1701 14205
11601 14206
2849 14207
1321 14208
311 14209
11663 14210
4091 14211
13957 14212
5281 14213
12497 14214
10977 14215
8025 14216
11149 14217
4971 14218
8961 14219
4039 14220
1097 14221
7795 14222
5968 14223
1776 14224
8825 14225
9369 14226
6958 14227
12438 14228
10539 14229
9551 14230
2921 14231
4419 14232
10612 14233
13602 14234
5256 14235
7949 14236
10855 14237
7002 14238
3557 14239
4828 14240
5370 14241
4082 14242
11894 14243
3685 14244
12246 14245
11879 14246
10990 14247
9616 14248
11076 14249
5176 14250
2022 14251
3378 14252
6111 14253
10087 14254
260 14255
12191 14256
12696 14257
9773 14258
11181 14259
2270 14260
7844 14261
9677 14262
6626 14263
1256 14264
12411 14265
13066 14266
10501 14267
2867 14268
12633 14269
2954 14270
4131 14271
1016 14272
11279 14273
4718 14274
11684 14275
8953 14276
10384 14277
3864 14278
13400 14279
12089 14280
1020 14281
12569 14282
7959 14283
11600 14284
2543 14285
8800 14286
9032 14287
4491 14288
571 14289
11053 14290
3601 14291
8256 14292
1552 14293
6416 14294
9350 14295
12552 14296
501 14297
6187 14298
6380 14299
3026 14300
5164 14301
2335 14302
641 14303
5978 14304
952 14305
1318 14306
9599 14307
9450 14308
727 14309
7159 14310
1168 14311
3604 14312
1250 14313
9360 14314
13138 14315
4904 14316
14245 14317
7971 14318
3126 14319
12722 14320
7251 14321
1135 14322
6464 14323
14279 14324
1023 14325
5578 14326
11889 14327
1784 14328
6263 14329
11709 14330
6475 14331
12066 14332
4626 14333
8972 14334
929 14335
12885 14336
3513 14337
6100 14338
3137 14339
11369 14340
2527 14341
14025 14342
3832 14343
12039 14344
11433 14345
2697 14346
1913 14347
315 14348
7573 14349
8248 14350
12268 14351
6090 14352
10998 14353
2421 14354
10515 14355
3459 14356
3357 14357
7158 14358
4465 14359
8461 14360
10852 14361
9483 14362
1459 14363
10080 14364
3705 14365
12478 14366
130 14367
9529 14368
14167 14369
4806 14370
5036 14371
7677 14372
1264 14373
14072 14374
13085 14375
11048 14376
2022 14377
2800 14378
6682 14379
11833 14380
10067 14381
3406 14382
11668 14383
2990 14384
3352 14385
1673 14386
9832 14387
4797 14388
758 14389
6096 14390
8218 14391
2935 14392
12545 14393
5347 14394
4332 14395
14117 14396
2663 14397
3536 14398
6777 14399
11497 14400
10966 14401
12734 14402
6558 14403
7432 14404
1302 14405
10642 14406
6864 14407
3567 14408
2996 14409
1246 14410
10311 14411
6580 14412
8447 14413
8630 14414
11404 14415
6349 14416
1484 14417
1783 14418
2306 14419
10968 14420
5683 14421
10289 14422
10576 14423
12729 14424
10394 14425
3044 14426
7438 14427
1634 14428
266 14429
8649 14430
8134 14431
8157 14432
5849 14433
2920 14434
7691 14435
4467 14436
6085 14437
9976 14438
9947 14439
4204 14440
5904 14441
14042 14442
3906 14443
8150 14444
9549 14445
11378 14446
12384 14447
7703 14448
7079 14449
2266 14450
1313 14451
12781 14452
7606 14453
6368 14454
431 14455
5916 14456
9226 14457
2483 14458
4042 14459
3574 14460
432 14461
9831 14462
12286 14463
1548 14464
10500 14465
13561 14466
6479 14467
9241 14468
12429 14469
9320 14470
3397 14471
10414 14472
2693 14473
8040 14474
6495 14475
3787 14476
13973 14477
13004 14478
3317 14479
5495 14480
5053 14481
5680 14482
9813 14483
11777 14484
6312 14485
3552 14486
7328 14487
13682 14488
7254 14489
7558 14490
7215 14491
8124 14492
2499 14493
4691 14494
11205 14495
11015 14496
5628 14497
5839 14498
11580 14499
3243 14500
4410 14501
2167 14502
8236 14503
10034 14504
14328 14505
12923 14506
10159 14507
543 14508
7031 14509
9172 14510
13906 14511
10994 14512
9856 14513
14063 14514
10657 14515
1962 14516
3805 14517
12267 14518
13038 14519
5165 14520
6129 14521
11898 14522
13335 14523
7403 14524
7009 14525
13754 14526
10694 14527
8980 14528
6437 14529
4253 14530
7930 14531
9941 14532
11333 14533
11757 14534
11641 14535
12944 14536
8724 14537
1416 14538
9868 14539
8647 14540
8595 14541
8021 14542
5702 14543
10981 14544
5079 14545
8387 14546
4532 14547
6363 14548
2301 14549
10396 14550
13841 14551
2440 14552
1167 14553
3065 14554
10302 14555
4767 14556
8804 14557
11326 14558
13712 14559
2453 14560
11042 14561
13083 14562
5704 14563
7111 14564
11872 14565
4157 14566
189 14567
12031 14568
6718 14569
11114 14570
5672 14571
3337 14572
1465 14573
14126 14574
10245 14575
13235 14576
12516 14577
10646 14578
976 14579
5514 14580
13973 14581
9117 14582
1297 14583
11977 14584
4685 14585
1908 14586
7516 14587
13464 14588
11819 14589
2745 14590
6027 14591
1428 14592
12824 14593
14175 14594
8766 14595
501 14596
11772 14597
7835 14598
299 14599
10793 14600
4522 14601
8290 14602
8438 14603
196 14604
2185 14605
3925 14606
5105 14607
11470 14608
3419 14609
10965 14610
941 14611
13066 14612
3003 14613
3 14614
1656 14615
13412 14616
4527 14617
8662 14618
6260 14619
8260 14620
1425 14621
11728 14622
8469 14623
10444 14624
4170 14625
6790 14626
5732 14627
2930 14628
1205 14629
12118 14630
14132 14631
3947 14632
7691 14633
544 14634
5909 14635
6332 14636
2775 14637
8094 14638
5883 14639
5725 14640
10497 14641
9239 14642
12960 14643
9993 14644
9076 14645
4488 14646
14040 14647
10355 14648
10232 14649
4078 14650
12003 14651
482 14652
12004 14653
8256 14654
1175 14655
11832 14656
5373 14657
7149 14658
497 14659
10760 14660
3252 14661
10489 14662
13298 14663
11628 14664
13093 14665
11774 14666
12299 14667
11084 14668
9716 14669
1492 14670
835 14671
12083 14672
4026 14673
14291 14674
10107 14675
9585 14676
4149 14677
4825 14678
3835 14679
629 14680
8093 14681
8733 14682
13195 14683
13634 14684
923 14685
13058 14686
11352 14687
3745 14688
5524 14689
7895 14690
7410 14691
9608 14692
1487 14693
12217 14694
537 14695
10685 14696
1797 14697
6546 14698
13726 14699
12084 14700
2606 14701
1979 14702
12324 14703
10890 14704
6505 14705
452 14706
9890 14707
14450 14708
12948 14709
5351 14710
8286 14711
3224 14712
6754 14713
4368 14714
6428 14715
13848 14716
7585 14717
5244 14718
11490 14719
9635 14720
13172 14721
11455 14722
6147 14723
9304 14724
11572 14725
11641 14726
9189 14727
5474 14728
3039 14729
14186 14730
3602 14731
8287 14732
8606 14733
8692 14734
5237 14735
7186 14736
1314 14737
10960 14738
8158 14739
8136 14740
382 14741
973 14742
4501 14743
13096 14744
3617 14745
13569 14746
3205 14747
10607 14748
12220 14749
9974 14750
6246 14751
9171 14752
7936 14753
2834 14754
7464 14755
7888 14756
8769 14757
7559 14758
2343 14759
633 14760
5446 14761
13114 14762
12024 14763
13847 14764
2300 14765
10933 14766
2260 14767
5943 14768
2651 14769
14648 14770
12540 14771
233 14772
9668 14773
12886 14774
9157 14775
3439 14776
10313 14777
10191 14778
7663 14779
4014 14780
4975 14781
8335 14782
2153 14783
2811 14784
4061 14785
5670 14786
7543 14787
4152 14788
7984 14789
14121 14790
945 14791
10884 14792
1039 14793
4925 14794
879 14795
1005 14796
10021 14797
4587 14798
2408 14799
5995 14800
12677 14801
6353 14802
808 14803
5478 14804
5764 14805
11123 14806
927 14807
9530 14808
4780 14809
592 14810
9808 14811
13821 14812
2382 14813
10842 14814
5023 14815
711 14816
9743 14817
9657 14818
5205 14819
6287 14820
7007 14821
114 14822
8350 14823
1734 14824
8421 14825
5308 14826
3537 14827
3467 14828
9239 14829
6494 14830
9493 14831
4722 14832
12262 14833
905 14834
13930 14835
8759 14836
3968 14837
1645 14838
6231 14839
9860 14840
9262 14841
1796 14842
8940 14843
13565 14844
12317 14845
3040 14846
614 14847
1815 14848
11161 14849
2467 14850
11309 14851
11491 14852
2720 14853
8883 14854
9541 14855
3015 14856
14108 14857
12479 14858
11826 14859
7855 14860
2508 14861
13581 14862
12562 14863
3285 14864
11218 14865
13752 14866
9497 14867
2182 14868
7775 14869
11463 14870
12126 14871
8897 14872
5564 14873
3032 14874
8065 14875
4390 14876
5764 14877
5843 14878
11731 14879
13516 14880
10143 14881
3491 14882
11825 14883
407 14884
12581 14885
3692 14886
13164 14887
3711 14888
1866 14889
12110 14890
13855 14891
338 14892
10410 14893
8558 14894
7449 14895
12073 14896
4860 14897
14562 14898
8997 14899
2069 14900
1148 14901
4723 14902
1585 14903
9152 14904
6106 14905
8813 14906
13828 14907
9411 14908
6895 14909
4778 14910
7031 14911
11983 14912
1542 14913
12817 14914
4227 14915
2940 14916
9280 14917
3817 14918
1321 14919
4218 14920
2656 14921
3774 14922
9834 14923
2187 14924
7507 14925
5773 14926
1667 14927
12976 14928
11065 14929
11366 14930
4792 14931
8737 14932
8169 14933
11711 14934
2732 14935
8317 14936
7963 14937
2022 14938
7572 14939
369 14940
14794 14941
5780 14942
2940 14943
14914 14944
2642 14945
6491 14946
10708 14947
6944 14948
4971 14949
12298 14950
13347 14951
6101 14952
2645 14953
8072 14954
11907 14955
14156 14956
10757 14957
2867 14958
7821 14959
4363 14960
11260 14961
14159 14962
8725 14963
14758 14964
2716 14965
6624 14966
11691 14967
6914 14968
6627 14969
14233 14970
14445 14971
4119 14972
7977 14973
14316 14974
7437 14975
1930 14976
14342 14977
8815 14978
13127 14979
14126 14980
1772 14981
10258 14982
2231 14983
870 14984
11323 14985
4413 14986
11884 14987
11709 14988
5462 14989
8538 14990
8839 14991
10293 14992
14138 14993
6621 14994
913 14995
11462 14996
2299 14997
575 14998
12665 14999
13915 15000
4743 15001
7149 15002
1809 15003
1146 15004
7160 15005
5640 15006
785 15007
9210 15008
262 15009
269 15010
4428 15011
6052 15012
10198 15013
2520 15014
12997 15015
4484 15016
2886 15017
9916 15018
11795 15019
3184 15020
6256 15021
4156 15022
5668 15023
5563 15024
9047 15025
6590 15026
14888 15027
11032 15028
6337 15029
8929 15030
9225 15031
4896 15032
4667 15033
6125 15034
11601 15035
13467 15036
6787 15037
10699 15038
14590 15039
8309 15040
5559 15041
11062 15042
11499 15043
9951 15044
713 15045
11363 15046
5836 15047
10727 15048
15019 15049
6385 15050
7744 15051
9987 15052
13973 15053
4940 15054
5260 15055
9598 15056
13509 15057
7636 15058
9732 15059
4857 15060
10322 15061
3811 15062
1317 15063
7893 15064
4250 15065
4815 15066
6207 15067
5406 15068
14474 15069
10262 15070
8160 15071
6668 15072
6365 15073
13090 15074
5492 15075
10311 15076
436 15077
2249 15078
9742 15079
14589 15080
9629 15081
6337 15082
12161 15083
5808 15084
2100 15085
3282 15086
917 15087
1349 15088
6571 15089
13177 15090
6264 15091
6519 15092
1281 15093
543 15094
13287 15095
9332 15096
6721 15097
2457 15098
367 15099
3303 15100
13549 15101
7281 15102
6658 15103
9396 15104
827 15105
503 15106
9084 15107
11239 15108
9397 15109
9321 15110
2090 15111
14376 15112
7665 15113
12804 15114
4829 15115
13735 15116
9676 15117
7526 15118
5400 15119
5492 15120
14459 15121
11508 15122
11772 15123
13657 15124
7864 15125
11018 15126
1998 15127
1464 15128
8699 15129
3302 15130
12267 15131
377 15132
13117 15133
9983 15134
1719 15135
8825 15136
8886 15137
9932 15138
12608 15139
14086 15140
10999 15141
2597 15142
2919 15143
8811 15144
14283 15145
10837 15146
8809 15147
11330 15148
2075 15149
5385 15150
5770 15151
13514 15152
7193 15153
3577 15154
13493 15155
10805 15156
1850 15157
414 15158
10271 15159
7739 15160
1917 15161
4449 15162
13391 15163
5923 15164
3984 15165
10202 15166
6847 15167
6685 15168
10609 15169
7071 15170
14714 15171
7245 15172
6586 15173
9197 15174
8521 15175
14611 15176
11726 15177
7777 15178
5738 15179
9254 15180
14828 15181
124 15182
8966 15183
12943 15184
14314 15185
11150 15186
10724 15187
7579 15188
4511 15189
4690 15190
5476 15191
11969 15192
6306 15193
10687 15194
11633 15195
13206 15196
7963 15197
11692 15198
5241 15199
9700 15200
12369 15201
10484 15202
6310 15203
13258 15204
6874 15205
6718 15206
4487 15207
10288 15208
10142 15209
10247 15210
3727 15211
9265 15212
3238 15213
13822 15214
11650 15215
11411 15216
14050 15217
8643 15218
7227 15219
4589 15220
12499 15221
4735 15222
9146 15223
5442 15224
2535 15225
11064 15226
3743 15227
14431 15228
6022 15229
4157 15230
9729 15231
6086 15232
1849 15233
6506 15234
7183 15235
14044 15236
7799 15237
9314 15238
1379 15239
11926 15240
13904 15241
12210 15242
1405 15243
14422 15244
7435 15245
1366 15246
5514 15247
6590 15248
5332 15249
2973 15250
14084 15251
8091 15252
14186 15253
4481 15254
6874 15255
3383 15256
2063 15257
5326 15258
9965 15259
10746 15260
738 15261
12568 15262
3750 15263
10188 15264
5262 15265
8466 15266
2321 15267
11963 15268
993 15269
14202 15270
9775 15271
11020 15272
840 15273
13079 15274
34 15275
2943 15276
7138 15277
3380 15278
9642 15279
527 15280
4677 15281
4727 15282
11155 15283
10450 15284
4548 15285
14726 15286
4814 15287
7362 15288
10623 15289
9727 15290
7873 15291
8919 15292
11001 15293
6157 15294
739 15295
1901 15296
4340 15297
898 15298
15038 15299
4938 15300
4224 15301
5171 15302
4650 15303
5637 15304
4817 15305
1458 15306
3491 15307
9421 15308
4711 15309
2764 15310
14212 15311
4339 15312
13640 15313
5914 15314
5665 15315
10159 15316
1821 15317
7962 15318
14476 15319
11170 15320
14314 15321
7565 15322
10793 15323
12960 15324
2996 15325
10755 15326
534 15327
11843 15328
8590 15329
7018 15330
14253 15331
14281 15332
9244 15333
8441 15334
9593 15335
12041 15336
4832 15337
783 15338
12164 15339
10790 15340
3386 15341
13544 15342
10430 15343
6051 15344
3922 15345
2334 15346
1596 15347
3008 15348
9625 15349
12702 15350
4855 15351
6038 15352
13077 15353
1349 15354
2365 15355
3025 15356
10888 15357
6772 15358
1565 15359
11894 15360
5632 15361
6789 15362
8843 15363
8598 15364
14445 15365
5467 15366
7567 15367
1415 15368
12048 15369
5821 15370
6583 15371
8148 15372
13935 15373
15182 15374
1497 15375
5035 15376
9734 15377
7735 15378
68 15379
13190 15380
11304 15381
810 15382
15160 15383
2537 15384
11284 15385
14531 15386
11294 15387
11794 15388
14987 15389
11277 15390
9823 15391
872 15392
6703 15393
11447 15394
5658 15395
9825 15396
8667 15397
2206 15398
5474 15399
8264 15400
4262 15401
13173 15402
1753 15403
2552 15404
594 15405
11684 15406
6107 15407
8614 15408
11080 15409
11834 15410
14519 15411
7023 15412
13530 15413
7624 15414
15311 15415
8797 15416
3154 15417
15195 15418
1658 15419
10426 15420
1891 15421
13512 15422
2301 15423
850 15424
127 15425
8237 15426
3632 15427
14010 15428
9630 15429
810 15430
14664 15431
10630 15432
10173 15433
6622 15434
8618 15435
12192 15436
1471 15437
10916 15438
1855 15439
5484 15440
3262 15441
6553 15442
3907 15443
828 15444
5639 15445
14802 15446
6217 15447
8865 15448
14219 15449
3752 15450
1249 15451
14046 15452
5198 15453
12500 15454
13693 15455
8951 15456
12723 15457
14776 15458
3990 15459
15403 15460
9222 15461
12321 15462
6048 15463
5579 15464
15242 15465
11099 15466
3303 15467
5069 15468
7042 15469
14340 15470
974 15471
9066 15472
14570 15473
10382 15474
4562 15475
10807 15476
8491 15477
913 15478
2055 15479
7342 15480
228 15481
3204 15482
6722 15483
14362 15484
3626 15485
4435 15486
10696 15487
10032 15488
12687 15489
14949 15490
13015 15491
2078 15492
2219 15493
11848 15494
2919 15495
1044 15496
5056 15497
9765 15498
13102 15499
4975 15500
2155 15501
11707 15502
8890 15503
14271 15504
12000 15505
9841 15506
9984 15507
9900 15508
7334 15509
5855 15510
5199 15511
10425 15512
7465 15513
4557 15514
15332 15515
3273 15516
4145 15517
6993 15518
10016 15519
13026 15520
472 15521
13600 15522
10677 15523
2350 15524
13273 15525
9229 15526
11282 15527
15240 15528
3412 15529
11098 15530
1533 15531
13652 15532
8178 15533
2163 15534
14707 15535
1643 15536
14501 15537
13307 15538
11086 15539
7026 15540
3617 15541
15154 15542
9505 15543
8539 15544
4965 15545
11766 15546
3585 15547
3498 15548
12849 15549
7950 15550
12498 15551
7751 15552
12882 15553
13302 15554
10180 15555
973 15556
13213 15557
14064 15558
3059 15559
6740 15560
7281 15561
9709 15562
9665 15563
9403 15564
6879 15565
216 15566
194 15567
11413 15568
4044 15569
13517 15570
2797 15571
8864 15572
9026 15573
3960 15574
12438 15575
2099 15576
6277 15577
3579 15578
797 15579
410 15580
5749 15581
15474 15582
11207 15583
1466 15584
10912 15585
9229 15586
13797 15587
2805 15588
5697 15589
8696 15590
7016 15591
389 15592
5468 15593
1826 15594
14323 15595
364 15596
1602 15597
7578 15598
12552 15599
9678 15600
2442 15601
9517 15602
2290 15603
9944 15604
4942 15605
11432 15606
12373 15607
10989 15608
8324 15609
2285 15610
90 15611
452 15612
2916 15613
4691 15614
8269 15615
14758 15616
4327 15617
4291 15618
3948 15619
5892 15620
11898 15621
4699 15622
4372 15623
11829 15624
2961 15625
2904 15626
3409 15627
5760 15628
13475 15629
248 15630
6146 15631
525 15632
8803 15633
11933 15634
3470 15635
8426 15636
4601 15637
1549 15638
9660 15639
3735 15640
5159 15641
3888 15642
8545 15643
1725 15644
14636 15645
5698 15646
3740 15647
4242 15648
14954 15649
6911 15650
6259 15651
14535 15652
12112 15653
2167 15654
4124 15655
4488 15656
9499 15657
940 15658
1781 15659
7494 15660
1975 15661
7643 15662
1532 15663
3698 15664
1882 15665
11286 15666
2130 15667
10094 15668
1108 15669
14830 15670
12426 15671
13034 15672
8049 15673
7399 15674
8755 15675
12740 15676
7468 15677
5196 15678
4707 15679
9567 15680
8366 15681
14776 15682
9143 15683
723 15684
1752 15685
6526 15686
5388 15687
8542 15688
11670 15689
6621 15690
8248 15691
2657 15692
5604 15693
12025 15694
7168 15695
2811 15696
9923 15697
11337 15698
12226 15699
1287 15700
4705 15701
13063 15702
9484 15703
12983 15704
11895 15705
12216 15706
4522 15707
9226 15708
2039 15709
499 15710
5345 15711
10517 15712
1910 15713
12649 15714
15318 15715
3050 15716
8356 15717
4908 15718
9802 15719
14261 15720
13495 15721
14106 15722
6646 15723
1301 15724
11223 15725
14152 15726
13877 15727
6494 15728
7139 15729
2599 15730
6191 15731
10272 15732
681 15733
15727 15734
3982 15735
7502 15736
660 15737
6119 15738
8558 15739
1363 15740
2467 15741
4662 15742
12806 15743
3891 15744
9735 15745
12412 15746
13590 15747
6692 15748
11974 15749
3458 15750
1067 15751
6274 15752
7970 15753
8567 15754
14694 15755
11844 15756
5640 15757
8563 15758
13574 15759
10342 15760
3710 15761
459 15762
13025 15763
10705 15764
12989 15765
9089 15766
15544 15767
13363 15768
6093 15769
12876 15770
2238 15771
2377 15772
75 15773
13293 15774
5543 15775
312 15776
11652 15777
1099 15778
6221 15779
803 15780
9844 15781
4538 15782
1112 15783
6015 15784
11874 15785
13312 15786
10458 15787
9183 15788
12096 15789
522 15790
1633 15791
15642 15792
9079 15793
13645 15794
4178 15795
2283 15796
9655 15797
5795 15798
5081 15799
10365 15800
12493 15801
9263 15802
10717 15803
7186 15804
14535 15805
5339 15806
1551 15807
3275 15808
2706 15809
3423 15810
13363 15811
10655 15812
15568 15813
990 15814
13357 15815
6282 15816
13876 15817
12813 15818
14480 15819
612 15820
3489 15821
11464 15822
15356 15823
10487 15824
13298 15825
11282 15826
6581 15827
5946 15828
11145 15829
6356 15830
15118 15831
6072 15832
1209 15833
8198 15834
1625 15835
2038 15836
10907 15837
11691 15838
1122 15839
15552 15840
14133 15841
3472 15842
7478 15843
9140 15844
10716 15845
12732 15846
7657 15847
8351 15848
619 15849
5619 15850
7259 15851
4165 15852
5944 15853
5657 15854
735 15855
2141 15856
15125 15857
6950 15858
5484 15859
6499 15860
9909 15861
2003 15862
875 15863
5140 15864
9013 15865
2726 15866
10862 15867
15456 15868
4979 15869
15571 15870
12454 15871
8146 15872
8431 15873
12503 15874
12331 15875
4372 15876
13926 15877
9758 15878
843 15879
10332 15880
11699 15881
6935 15882
8150 15883
6608 15884
14014 15885
6855 15886
9138 15887
5465 15888
8257 15889
14744 15890
15752 15891
6361 15892
3673 15893
5858 15894
5977 15895
1736 15896
2084 15897
12651 15898
5580 15899
15020 15900
9839 15901
15573 15902
9052 15903
7499 15904
1895 15905
6568 15906
5094 15907
5394 15908
7928 15909
321 15910
13745 15911
12976 15912
10370 15913
5212 15914
2713 15915
3074 15916
4345 15917
8137 15918
7875 15919
6663 15920
12717 15921
6617 15922
6492 15923
15396 15924
4052 15925
10260 15926
13358 15927
1135 15928
146 15929
10346 15930
3032 15931
10650 15932
5679 15933
13987 15934
13883 15935
7274 15936
447 15937
8894 15938
5695 15939
8551 15940
15328 15941
14512 15942
13105 15943
1049 15944
11930 15945
8171 15946
11932 15947
12705 15948
3383 15949
6509 15950
12565 15951
12470 15952
2410 15953
9651 15954
11632 15955
9742 15956
3941 15957
429 15958
4844 15959
11097 15960
5140 15961
3 15962
6861 15963
666 15964
11799 15965
3854 15966
7077 15967
14498 15968
8091 15969
4934 15970
12307 15971
12817 15972
14892 15973
12861 15974
12818 15975
2973 15976
7487 15977
10380 15978
5914 15979
388 15980
14238 15981
12634 15982
3403 15983
12396 15984
79 15985
10476 15986
4936 15987
5322 15988
3130 15989
4542 15990
14877 15991
5366 15992
3326 15993
14815 15994
3611 15995
8426 15996
3623 15997
11239 15998
9881 15999
14560 16000
11553 16001
2530 16002
756 16003
2625 16004
13198 16005
8485 16006
3575 16007
12908 16008
10798 16009
13041 16010
12015 16011
13851 16012
552 16013
15912 16014
531 16015
2240 16016
9422 16017
13055 16018
14196 16019
6031 16020
270 16021
12608 16022
11999 16023
5152 16024
10387 16025
2445 16026
9756 16027
3625 16028
13891 16029
3889 16030
3778 16031
573 16032
6002 16033
15058 16034
12618 16035
5857 16036
1213 16037
7370 16038
7650 16039
809 16040
10626 16041
12697 16042
7760 16043
1834 16044
3807 16045
3295 16046
3825 16047
3274 16048
331 16049
15784 16050
12733 16051
89 16052
6764 16053
7889 16054
380 16055
4595 16056
15943 16057
1999 16058
15999 16059
6538 16060
967 16061
8255 16062
14020 16063
9964 16064
6708 16065
8737 16066
12393 16067
14859 16068
7417 16069
7772 16070
2112 16071
13215 16072
13592 16073
13769 16074
9253 16075
15727 16076
11977 16077
220 16078
1996 16079
8733 16080
1419 16081
10830 16082
10970 16083
4836 16084
4650 16085
12257 16086
5344 16087
8142 16088
2504 16089
9983 16090
15015 16091
473 16092
12999 16093
14972 16094
10789 16095
15080 16096
15435 16097
13424 16098
15709 16099
12390 16100
10969 16101
11890 16102
13424 16103
191 16104
1547 16105
1760 16106
4892 16107
15193 16108
5149 16109
9746 16110
4399 16111
11905 16112
3457 16113
4602 16114
2089 16115
9425 16116
13527 16117
12597 16118
6519 16119
6334 16120
2775 16121
9758 16122
4645 16123
14682 16124
12387 16125
11013 16126
8104 16127
4177 16128
794 16129
6249 16130
9752 16131
11823 16132
14911 16133
12490 16134
15966 16135
2688 16136
528 16137
12665 16138
8586 16139
14321 16140
14926 16141
15524 16142
6779 16143
9235 16144
4626 16145
12169 16146
14472 16147
15714 16148
15715 16149
7735 16150
14041 16151
5058 16152
6955 16153
3752 16154
14170 16155
12220 16156
2271 16157
9292 16158
12982 16159
11228 16160
10054 16161
3382 16162
5877 16163
6616 16164
1146 16165
8572 16166
6996 16167
3534 16168
4043 16169
3819 16170
7557 16171
10688 16172
486 16173
13923 16174
5934 16175
14141 16176
13794 16177
11871 16178
8577 16179
302 16180
2241 16181
12711 16182
6059 16183
13307 16184
8197 16185
2959 16186
7217 16187
9979 16188
7019 16189
6328 16190
5947 16191
11484 16192
178 16193
13934 16194
14350 16195
2545 16196
12930 16197
7489 16198
2011 16199
10364 16200
8631 16201
10917 16202
9386 16203
2909 16204
1188 16205
14963 16206
12214 16207
14721 16208
836 16209
1762 16210
1989 16211
10185 16212
15723 16213
13894 16214
5291 16215
3470 16216
1684 16217
10624 16218
2196 16219
2158 16220
10284 16221
1950 16222
12052 16223
9822 16224
6019 16225
14458 16226
9953 16227
11906 16228
14403 16229
1584 16230
14974 16231
2879 16232
10776 16233
7651 16234
3696 16235
13786 16236
8184 16237
5069 16238
10294 16239
612 16240
4236 16241
1511 16242
14069 16243
2802 16244
6616 16245
6769 16246
4522 16247
3043 16248
6993 16249
11657 16250
6851 16251
2562 16252
12376 16253
12138 16254
11177 16255
5066 16256
6620 16257
16105 16258
8434 16259
3987 16260
15957 16261
9857 16262
12153 16263
4329 16264
14379 16265
1918 16266
8343 16267
2208 16268
14125 16269
8991 16270
7835 16271
14984 16272
13839 16273
5320 16274
1363 16275
5726 16276
10108 16277
12981 16278
1797 16279
4515 16280
6915 16281
8795 16282
10339 16283
16078 16284
1812 16285
6099 16286
11145 16287
12730 16288
12386 16289
5816 16290
12156 16291
1477 16292
9396 16293
2379 16294
5551 16295
8496 16296
15492 16297
5441 16298
11517 16299
4198 16300
5125 16301
11772 16302
9405 16303
2811 16304
6465 16305
11774 16306
14657 16307
14592 16308
12923 16309
10663 16310
12554 16311
12029 16312
2324 16313
4366 16314
13193 16315
7936 16316
1801 16317
7760 16318
9255 16319
11782 16320
9721 16321
7063 16322
330 16323
12337 16324
6995 16325
1854 16326
4268 16327
6826 16328
4790 16329
1988 16330
14038 16331
3447 16332
3523 16333
8671 16334
9799 16335
2492 16336
6421 16337
8621 16338
1768 16339
10468 16340
11809 16341
15628 16342
5001 16343
4031 16344
7424 16345
7216 16346
3596 16347
885 16348
14849 16349
16228 16350
3865 16351
1385 16352
12899 16353
283 16354
834 16355
9764 16356
12981 16357
13979 16358
4705 16359
7727 16360
2606 16361
297 16362
6763 16363
7088 16364
15835 16365
490 16366
14781 16367
4713 16368
4400 16369
3634 16370
12931 16371
2830 16372
314 16373
10969 16374
7495 16375
7152 16376
10636 16377
2225 16378
4883 16379
168 16380
13677 16381
11106 16382
5233 16383
12969 16384
5908 16385
7699 16386
11105 16387
12039 16388
2675 16389
8512 16390
14925 16391
11502 16392
12927 16393
2229 16394
13433 16395
7863 16396
14197 16397
15385 16398
10001 16399
13185 16400
6853 16401
6292 16402
9176 16403
11958 16404
9330 16405
11816 16406
15307 16407
2290 16408
9027 16409
5113 16410
13961 16411
1250 16412
2370 16413
2297 16414
15994 16415
4284 16416
7591 16417
2652 16418
7119 16419
2723 16420
8914 16421
6881 16422
4780 16423
8884 16424
5894 16425
3445 16426
8578 16427
6157 16428
6733 16429
1209 16430
9481 16431
2685 16432
5897 16433
16107 16434
10655 16435
9736 16436
277 16437
7036 16438
15831 16439
6348 16440
6210 16441
1630 16442
1610 16443
11006 16444
4830 16445
977 16446
11805 16447
8865 16448
15111 16449
15906 16450
292 16451
95 16452
3874 16453
12443 16454
7606 16455
12303 16456
11438 16457
11030 16458
9120 16459
3892 16460
15031 16461
7353 16462
1655 16463
15104 16464
6815 16465
13249 16466
15254 16467
620 16468
14335 16469
2558 16470
6782 16471
9429 16472
11973 16473
12983 16474
13442 16475
4916 16476
3411 16477
3714 16478
11274 16479
13420 16480
12140 16481
8171 16482
8533 16483
11426 16484
6347 16485
6810 16486
4732 16487
2763 16488
8332 16489
14755 16490
6179 16491
1955 16492
13447 16493
15305 16494
14397 16495
6241 16496
11004 16497
2732 16498
930 16499
10560 16500
3045 16501
11807 16502
2253 16503
1797 16504
3263 16505
13293 16506
11926 16507
12030 16508
4243 16509
11368 16510
2224 16511
5840 16512
9146 16513
12641 16514
11062 16515
16316 16516
11861 16517
7283 16518
843 16519
11359 16520
5227 16521
14243 16522
16310 16523
13508 16524
9725 16525
8635 16526
13070 16527
7353 16528
14707 16529
3404 16530
10734 16531
14347 16532
4893 16533
8456 16534
9048 16535
13935 16536
4973 16537
12669 16538
5169 16539
3290 16540
7100 16541
11846 16542
6579 16543
7444 16544
10932 16545
235 16546
4320 16547
15878 16548
3856 16549
763 16550
12493 16551
12806 16552
9256 16553
14614 16554
9516 16555
14311 16556
10817 16557
5278 16558
2485 16559
1283 16560
11193 16561
13749 16562
5700 16563
13799 16564
11996 16565
13042 16566
2747 16567
12838 16568
1730 16569
4626 16570
5473 16571
192 16572
9741 16573
12646 16574
1398 16575
2991 16576
6495 16577
2605 16578
10788 16579
7127 16580
3696 16581
6867 16582
8001 16583
1331 16584
16558 16585
9697 16586
13755 16587
14695 16588
3699 16589
1802 16590
3737 16591
14171 16592
9537 16593
13140 16594
4768 16595
5020 16596
8806 16597
15170 16598
14853 16599
3180 16600
5434 16601
12920 16602
6898 16603
7546 16604
1973 16605
10042 16606
8288 16607
1316 16608
5502 16609
15813 16610
10623 16611
3318 16612
5842 16613
15182 16614
15159 16615
11198 16616
1562 16617
6863 16618
7487 16619
15075 16620
7883 16621
2422 16622
5230 16623
11185 16624
6672 16625
15652 16626
3299 16627
12489 16628
3884 16629
14968 16630
10311 16631
9417 16632
4987 16633
16126 16634
7947 16635
1459 16636
13670 16637
12637 16638
2153 16639
6890 16640
12246 16641
5314 16642
15944 16643
4561 16644
1512 16645
9745 16646
9318 16647
5779 16648
3392 16649
12578 16650
15467 16651
1593 16652
1657 16653
10539 16654
13212 16655
7942 16656
1162 16657
8312 16658
12158 16659
2047 16660
5376 16661
12035 16662
12783 16663
7922 16664
5942 16665
9255 16666
16338 16667
5136 16668
8407 16669
15916 16670
9137 16671
111 16672
11754 16673
5084 16674
16292 16675
7200 16676
1503 16677
11932 16678
3711 16679
12821 16680
10251 16681
6762 16682
8206 16683
2603 16684
12950 16685
12962 16686
13718 16687
9782 16688
6690 16689
16646 16690
10772 16691
13469 16692
13231 16693
3466 16694
8368 16695
2579 16696
1338 16697
8833 16698
15211 16699
4349 16700
6051 16701
10060 16702
3187 16703
12972 16704
13375 16705
354 16706
6615 16707
15904 16708
14524 16709
11183 16710
1378 16711
12791 16712
10807 16713
7805 16714
1894 16715
12495 16716
15516 16717
13753 16718
8202 16719
5609 16720
13724 16721
2973 16722
6582 16723
7793 16724
16174 16725
8970 16726
3085 16727
9755 16728
10352 16729
14553 16730
14103 16731
13381 16732
7732 16733
1293 16734
7182 16735
2307 16736
1208 16737
5112 16738
6485 16739
10309 16740
10525 16741
2146 16742
10940 16743
2825 16744
7473 16745
9525 16746
7423 16747
14336 16748
11900 16749
10957 16750
1547 16751
9844 16752
9805 16753
3573 16754
7047 16755
4015 16756
10543 16757
13315 16758
13156 16759
6839 16760
11111 16761
4167 16762
1483 16763
8127 16764
7249 16765
3281 16766
10768 16767
6999 16768
3514 16769
9499 16770
9472 16771
13613 16772
8340 16773
3933 16774
2503 16775
5678 16776
1957 16777
10543 16778
13147 16779
14071 16780
4567 16781
8990 16782
1306 16783
9596 16784
5753 16785
3914 16786
3425 16787
6606 16788
3971 16789
14357 16790
15431 16791
5979 16792
14385 16793
16165 16794
14887 16795
3494 16796
8082 16797
9235 16798
15134 16799
6934 16800
808 16801
12065 16802
6254 16803
11798 16804
8263 16805
2140 16806
9211 16807
15182 16808
12374 16809
8043 16810
10835 16811
14537 16812
4751 16813
1945 16814
13523 16815
3274 16816
1139 16817
9957 16818
16295 16819
3287 16820
14311 16821
7923 16822
14143 16823
13368 16824
7674 16825
2921 16826
871 16827
9567 16828
11615 16829
4024 16830
14947 16831
7361 16832
13159 16833
5907 16834
3399 16835
283 16836
2551 16837
11972 16838
2514 16839
14043 16840
6129 16841
12814 16842
13126 16843
13676 16844
11881 16845
4907 16846
8555 16847
15769 16848
12560 16849
13352 16850
8265 16851
12068 16852
7717 16853
12328 16854
9663 16855
4348 16856
14135 16857
3594 16858
4866 16859
1842 16860
5939 16861
6100 16862
9505 16863
11793 16864
4538 16865
13822 16866
439 16867
13978 16868
12381 16869
15263 16870
15282 16871
224 16872
8281 16873
3891 16874
854 16875
12865 16876
2894 16877
7664 16878
15066 16879
1538 16880
9731 16881
16375 16882
12975 16883
10451 16884
15195 16885
4685 16886
1311 16887
7801 16888
15211 16889
9726 16890
8554 16891
6037 16892
2280 16893
13250 16894
2530 16895
9413 16896
13414 16897
8336 16898
4439 16899
6147 16900
10496 16901
3558 16902
5487 16903
6525 16904
15651 16905
1721 16906
537 16907
11480 16908
7320 16909
12750 16910
9225 16911
16006 16912
14625 16913
12997 16914
8855 16915
7694 16916
3971 16917
9292 16918
15845 16919
6567 16920
803 16921
8614 16922
7607 16923
15214 16924
11741 16925
15808 16926
593 16927
11567 16928
2191 16929
8628 16930
3129 16931
12666 16932
5315 16933
14588 16934
9190 16935
12138 16936
4602 16937
2566 16938
14412 16939
3949 16940
2441 16941
11127 16942
11488 16943
6796 16944
205 16945
14374 16946
16428 16947
7145 16948
8203 16949
154 16950
16580 16951
13460 16952
7515 16953
14662 16954
13554 16955
15294 16956
9246 16957
3687 16958
3171 16959
15819 16960
6552 16961
11078 16962
8861 16963
10219 16964
6760 16965
3176 16966
6420 16967
2884 16968
9051 16969
7165 16970
1950 16971
1652 16972
16495 16973
4086 16974
1340 16975
9281 16976
11084 16977
15916 16978
4533 16979
15144 16980
2030 16981
16885 16982
10111 16983
8668 16984
4062 16985
8096 16986
10068 16987
5695 16988
15643 16989
2442 16990
3848 16991
4468 16992
15845 16993
10624 16994
13358 16995
12052 16996
9105 16997
14059 16998
4973 16999
2593 17000
3297 17001
13417 17002
7019 17003
16001 17004
16252 17005
6811 17006
3180 17007
6241 17008
11201 17009
2715 17010
11734 17011
13801 17012
13799 17013
5962 17014
13583 17015
8553 17016
6640 17017
5108 17018
13207 17019
14846 17020
16512 17021
6476 17022
3413 17023
3741 17024
13275 17025
2706 17026
13234 17027
10023 17028
5868 17029
12648 17030
4731 17031
8926 17032
5665 17033
11973 17034
15997 17035
8726 17036
6178 17037
9424 17038
9382 17039
4648 17040
5889 17041
16407 17042
1590 17043
6456 17044
6744 17045
1460 17046
3200 17047
13041 17048
16294 17049
9741 17050
16979 17051
15979 17052
4921 17053
9247 17054
2031 17055
12771 17056
8030 17057
9471 17058
11755 17059
6949 17060
16412 17061
117 17062
1056 17063
7360 17064
614 17065
4389 17066
8872 17067
42 17068
3575 17069
11165 17070
7457 17071
7070 17072
13551 17073
17063 17074
8699 17075
13117 17076
11796 17077
16932 17078
6408 17079
365 17080
2068 17081
8484 17082
949 17083
10290 17084
830 17085
10896 17086
4878 17087
16965 17088
16593 17089
6275 17090
14070 17091
7806 17092
11508 17093
12109 17094
3736 17095
12012 17096
10677 17097
7673 17098
1019 17099
680 17100
11841 17101
5756 17102
3087 17103
11683 17104
32 17105
217 17106
255 17107
7794 17108
3718 17109
14328 17110
6622 17111
1916 17112
8821 17113
2522 17114
3200 17115
8832 17116
1244 17117
9194 17118
8990 17119
4401 17120
4057 17121
16099 17122
6732 17123
1067 17124
1802 17125
16834 17126
15931 17127
9751 17128
5977 17129
3685 17130
9377 17131
164 17132
14446 17133
4875 17134
12106 17135
1359 17136
4504 17137
3908 17138
8879 17139
13933 17140
16828 17141
286 17142
1107 17143
16035 17144
10662 17145
963 17146
5834 17147
9410 17148
13125 17149
15808 17150
3194 17151
14298 17152
12569 17153
2615 17154
17128 17155
2169 17156
721 17157
10514 17158
3242 17159
9733 17160
1231 17161
5522 17162
4096 17163
10636 17164
3681 17165
4393 17166
7489 17167
14601 17168
9178 17169
4585 17170
6065 17171
4292 17172
4489 17173
1362 17174
7310 17175
2735 17176
6202 17177
15679 17178
445 17179
15897 17180
13970 17181
8027 17182
15997 17183
409 17184
4118 17185
17178 17186
14443 17187
7244 17188
5173 17189
13755 17190
594 17191
14178 17192
8187 17193
4081 17194
10978 17195
13931 17196
8517 17197
9297 17198
4223 17199
15157 17200
4826 17201
5244 17202
8156 17203
2804 17204
5581 17205
5933 17206
9517 17207
5935 17208
1734 17209
3310 17210
15305 17211
9000 17212
6387 17213
394 17214
7191 17215
8709 17216
16467 17217
14817 17218
9229 17219
13799 17220
3934 17221
1660 17222
16697 17223
5992 17224
17144 17225
13772 17226
1448 17227
8658 17228
7860 17229
2243 17230
16111 17231
7881 17232
16221 17233
4391 17234
16736 17235
12692 17236
7532 17237
6534 17238
3924 17239
6902 17240
14941 17241
6861 17242
1361 17243
178 17244
6280 17245
9198 17246
13207 17247
3754 17248
9301 17249
13307 17250
5000 17251
4301 17252
9004 17253
13853 17254
16539 17255
15820 17256
6658 17257
7512 17258
2752 17259
9268 17260
16517 17261
16839 17262
13475 17263
12330 17264
11399 17265
1011 17266
14539 17267
9106 17268
4018 17269
17198 17270
10767 17271
14158 17272
9692 17273
10781 17274
3404 17275
10835 17276
2654 17277
642 17278
8679 17279
86 17280
8479 17281
15920 17282
2652 17283
17184 17284
415 17285
16723 17286
12413 17287
11106 17288
8286 17289
16221 17290
16474 17291
8317 17292
7928 17293
10172 17294
12405 17295
9062 17296
283 17297
3509 17298
15544 17299
4606 17300
147 17301
2778 17302
13523 17303
16961 17304
16486 17305
6385 17306
9340 17307
1548 17308
1663 17309
11551 17310
14216 17311
2797 17312
8598 17313
16257 17314
5523 17315
6970 17316
11462 17317
8708 17318
4150 17319
9680 17320
592 17321
4151 17322
8845 17323
3496 17324
14196 17325
12693 17326
14445 17327
13194 17328
17181 17329
14553 17330
14488 17331
12493 17332
1323 17333
9844 17334
11044 17335
6876 17336
7776 17337
5473 17338
17145 17339
8827 17340
188 17341
16175 17342
16649 17343
3784 17344
285 17345
3600 17346
15502 17347
3705 17348
13731 17349
1267 17350
3679 17351
12793 17352
8171 17353
3867 17354
10748 17355
1990 17356
9671 17357
17026 17358
4709 17359
2115 17360
14370 17361
15703 17362
11431 17363
2032 17364
3902 17365
7851 17366
16288 17367
5093 17368
17030 17369
7374 17370
5473 17371
395 17372
16306 17373
353 17374
8060 17375
146 17376
10041 17377
4239 17378
633 17379
6596 17380
14289 17381
8614 17382
7528 17383
10551 17384
15364 17385
4 17386
6065 17387
7400 17388
9644 17389
7079 17390
17035 17391
910 17392
14478 17393
16532 17394
10751 17395
17268 17396
3768 17397
16912 17398
1211 17399
11539 17400
3883 17401
2714 17402
6417 17403
6160 17404
4763 17405
15474 17406
3199 17407
9465 17408
5358 17409
4329 17410
5793 17411
9722 17412
272 17413
4775 17414
9283 17415
1992 17416
1950 17417
1034 17418
3156 17419
10790 17420
5367 17421
9606 17422
4976 17423
1316 17424
14932 17425
2176 17426
3391 17427
690 17428
13625 17429
7076 17430
4732 17431
6776 17432
2891 17433
9975 17434
11010 17435
12054 17436
15449 17437
449 17438
6981 17439
4984 17440
14463 17441
9842 17442
520 17443
5878 17444
11401 17445
5890 17446
9135 17447
1998 17448
11254 17449
2542 17450
15952 17451
2088 17452
3232 17453
2756 17454
13050 17455
13875 17456
5993 17457
10026 17458
245 17459
5412 17460
10601 17461
11787 17462
11933 17463
5389 17464
3851 17465
6825 17466
15880 17467
1911 17468
4638 17469
11555 17470
8179 17471
16202 17472
6320 17473
13599 17474
9492 17475
9858 17476
10806 17477
15254 17478
5857 17479
12158 17480
2559 17481
2626 17482
4219 17483
11043 17484
12183 17485
17043 17486
7418 17487
7880 17488
9344 17489
6821 17490
236 17491
14080 17492
12364 17493
2456 17494
4401 17495
6051 17496
3775 17497
2307 17498
8844 17499
3705 17500
1576 17501
9518 17502
13377 17503
9357 17504
4326 17505
10038 17506
8300 17507
15123 17508
5760 17509
353 17510
11207 17511
16939 17512
6398 17513
1403 17514
7016 17515
7956 17516
11788 17517
8588 17518
7653 17519
9531 17520
6830 17521
5038 17522
2162 17523
6413 17524
14778 17525
14648 17526
17244 17527
11796 17528
6458 17529
5188 17530
8570 17531
10882 17532
6905 17533
2299 17534
12346 17535
15209 17536
9477 17537
16411 17538
1470 17539
5358 17540
1483 17541
13226 17542
111 17543
8092 17544
1030 17545
7190 17546
3314 17547
16274 17548
12435 17549
12090 17550
6937 17551
7505 17552
4247 17553
11854 17554
3893 17555
6664 17556
9039 17557
424 17558
16579 17559
2410 17560
7456 17561
13994 17562
13456 17563
16259 17564
2479 17565
13710 17566
5960 17567
16065 17568
8048 17569
13205 17570
13835 17571
13099 17572
9335 17573
8949 17574
17132 17575
8473 17576
15372 17577
4730 17578
15371 17579
13093 17580
6020 17581
5628 17582
8110 17583
2448 17584
8589 17585
5341 17586
4470 17587
2895 17588
16835 17589
15743 17590
8235 17591
3024 17592
7558 17593
6234 17594
787 17595
531 17596
11820 17597
2160 17598
16590 17599
10414 17600
13644 17601
9201 17602
3807 17603
2204 17604
7900 17605
13182 17606
16489 17607
16009 17608
2627 17609
16793 17610
1475 17611
4658 17612
1787 17613
705 17614
15613 17615
11124 17616
2535 17617
13308 17618
2280 17619
9190 17620
3915 17621
15644 17622
13456 17623
8477 17624
2864 17625
2536 17626
15303 17627
9917 17628
4334 17629
1946 17630
4897 17631
17165 17632
8572 17633
7967 17634
6630 17635
13634 17636
1859 17637
14106 17638
15039 17639
6830 17640
6528 17641
10307 17642
2094 17643
17221 17644
105 17645
3291 17646
6073 17647
7543 17648
7399 17649
17312 17650
10183 17651
11185 17652
14093 17653
16229 17654
6253 17655
3826 17656
3857 17657
8398 17658
1331 17659
4520 17660
1776 17661
7552 17662
3005 17663
3110 17664
12516 17665
16665 17666
8875 17667
10090 17668
8662 17669
242 17670
14014 17671
12260 17672
1215 17673
13135 17674
11331 17675
14976 17676
11632 17677
4771 17678
11727 17679
9432 17680
15841 17681
11394 17682
14317 17683
7086 17684
15142 17685
16713 17686
13992 17687
13089 17688
2606 17689
15236 17690
6775 17691
14439 17692
12229 17693
15839 17694
11418 17695
14346 17696
3658 17697
5983 17698
11405 17699
15729 17700
2306 17701
15824 17702
10794 17703
7048 17704
11483 17705
7573 17706
13406 17707
4424 17708
5585 17709
10748 17710
16427 17711
11568 17712
10282 17713
5994 17714
6365 17715
16968 17716
1659 17717
11167 17718
5581 17719
7847 17720
498 17721
10539 17722
15715 17723
9246 17724
10827 17725
3949 17726
12913 17727
17397 17728
17455 17729
7716 17730
17370 17731
5947 17732
260 17733
13847 17734
12002 17735
12288 17736
17272 17737
14129 17738
13931 17739
14596 17740
15056 17741
5722 17742
1641 17743
10823 17744
4134 17745
6726 17746
14305 17747
1006 17748
15446 17749
10991 17750
10481 17751
8954 17752
1450 17753
7367 17754
14634 17755
13314 17756
3533 17757
8179 17758
11075 17759
1689 17760
16538 17761
7447 17762
17664 17763
5149 17764
17338 17765
17656 17766
10751 17767
14020 17768
15931 17769
17197 17770
5012 17771
7213 17772
8513 17773
418 17774
12524 17775
1161 17776
4152 17777
2731 17778
5547 17779
10421 17780
7264 17781
14211 17782
2791 17783
12089 17784
7945 17785
9075 17786
12747 17787
14321 17788
1223 17789
11423 17790
1264 17791
16841 17792
11532 17793
17489 17794
11374 17795
14655 17796
1525 17797
10610 17798
6876 17799
5351 17800
14736 17801
4833 17802
16027 17803
12960 17804
2261 17805
4461 17806
6519 17807
5916 17808
3908 17809
3554 17810
10552 17811
2786 17812
3926 17813
17722 17814
6584 17815
9546 17816
12644 17817
15962 17818
6372 17819
3982 17820
4648 17821
14068 17822
2649 17823
15551 17824
3884 17825
10405 17826
9956 17827
4864 17828
16910 17829
16558 17830
4875 17831
11928 17832
13130 17833
10430 17834
4666 17835
11284 17836
4562 17837
14119 17838
4258 17839
8201 17840
5359 17841
13960 17842
123 17843
11721 17844
5462 17845
12177 17846
12206 17847
4270 17848
13526 17849
16239 17850
13503 17851
8385 17852
15038 17853
14569 17854
7283 17855
16784 17856
476 17857
9388 17858
5035 17859
2562 17860
3311 17861
12046 17862
11822 17863
9970 17864
5902 17865
11167 17866
414 17867
5815 17868
14973 17869
8298 17870
6525 17871
683 17872
2749 17873
6672 17874
8370 17875
13512 17876
10078 17877
16663 17878
16039 17879
15439 17880
956 17881
8183 17882
11093 17883
16661 17884
16128 17885
9222 17886
760 17887
14340 17888
13856 17889
1027 17890
6492 17891
6802 17892
17642 17893
14568 17894
7001 17895
8036 17896
16175 17897
9362 17898
17777 17899
683 17900
17287 17901
17578 17902
16300 17903
7556 17904
4273 17905
17190 17906
7207 17907
10262 17908
8724 17909
1380 17910
15403 17911
11026 17912
930 17913
12410 17914
17032 17915
5814 17916
11354 17917
16819 17918
2724 17919
7575 17920
10237 17921
115 17922
11028 17923
7693 17924
4317 17925
4953 17926
7417 17927
5320 17928
15834 17929
2714 17930
14339 17931
1683 17932
5286 17933
6466 17934
627 17935
12456 17936
7296 17937
3312 17938
7753 17939
14895 17940
12178 17941
4964 17942
13950 17943
15569 17944
10003 17945
546 17946
1379 17947
1745 17948
13492 17949
573 17950
11012 17951
2740 17952
16343 17953
2535 17954
4926 17955
697 17956
4766 17957
12006 17958
14115 17959
9179 17960
10458 17961
9848 17962
6779 17963
6190 17964
9184 17965
7545 17966
1808 17967
1345 17968
9437 17969
6522 17970
6568 17971
13154 17972
9630 17973
10018 17974
6918 17975
1672 17976
17067 17977
9694 17978
11968 17979
2290 17980
14626 17981
15891 17982
15249 17983
15629 17984
15313 17985
2111 17986
8845 17987
4172 17988
8048 17989
4818 17990
13030 17991
8165 17992
3508 17993
14260 17994
59 17995
955 17996
13235 17997
10696 17998
16216 17999
9471 18000
237 18001
16784 18002
4088 18003
13401 18004
12582 18005
13822 18006
17412 18007
5123 18008
14999 18009
4128 18010
4209 18011
15649 18012
17164 18013
17139 18014
329 18015
7032 18016
2511 18017
15219 18018
4466 18019
1461 18020
12766 18021
10794 18022
12537 18023
16945 18024
17211 18025
5089 18026
12617 18027
1039 18028
11921 18029
16236 18030
14246 18031
6971 18032
1027 18033
4955 18034
6593 18035
4087 18036
13233 18037
17200 18038
11142 18039
11630 18040
15619 18041
8436 18042
14937 18043
1919 18044
7630 18045
14017 18046
3313 18047
8254 18048
3894 18049
11887 18050
12974 18051
2626 18052
5942 18053
17721 18054
11060 18055
3785 18056
1100 18057
7922 18058
17620 18059
2413 18060
11928 18061
6266 18062
13634 18063
9240 18064
15684 18065
8392 18066
3197 18067
16221 18068
8350 18069
10105 18070
1833 18071
16561 18072
6194 18073
9389 18074
2168 18075
11918 18076
14136 18077
6984 18078
12758 18079
8678 18080
14122 18081
6840 18082
17592 18083
3173 18084
83 18085
383 18086
8935 18087
16144 18088
1882 18089
11251 18090
13601 18091
9111 18092
15582 18093
11337 18094
9568 18095
14259 18096
14692 18097
11911 18098
16317 18099
1601 18100
4711 18101
8685 18102
4630 18103
13364 18104
5305 18105
9498 18106
12207 18107
3474 18108
7894 18109
9922 18110
12872 18111
16745 18112
12814 18113
560 18114
8810 18115
1305 18116
13408 18117
1268 18118
3458 18119
15603 18120
1642 18121
10161 18122
184 18123
9335 18124
11849 18125
16009 18126
6155 18127
17511 18128
14293 18129
18028 18130
4016 18131
322 18132
443 18133
17099 18134
2715 18135
14204 18136
3483 18137
4285 18138
3379 18139
10675 18140
6284 18141
11868 18142
1001 18143
5744 18144
13159 18145
11761 18146
10693 18147
12681 18148
11695 18149
13081 18150
3264 18151
374 18152
15343 18153
16674 18154
597 18155
4169 18156
4535 18157
1829 18158
9434 18159
15477 18160
16190 18161
5624 18162
14929 18163
6438 18164
17938 18165
11828 18166
8465 18167
14875 18168
16356 18169
6868 18170
2486 18171
8096 18172
7362 18173
535 18174
14584 18175
17802 18176
15160 18177
5273 18178
31 18179
4048 18180
11531 18181
12358 18182
4774 18183
2277 18184
3382 18185
8314 18186
12561 18187
6149 18188
4111 18189
14554 18190
10878 18191
4622 18192
1633 18193
17997 18194
10547 18195
2171 18196
12939 18197
16421 18198
1244 18199
8463 18200
2002 18201
4997 18202
15742 18203
17571 18204
897 18205
5538 18206
6240 18207
7015 18208
12262 18209
10688 18210
17810 18211
8269 18212
208 18213
15680 18214
473 18215
10814 18216
15875 18217
7574 18218
11703 18219
2748 18220
8868 18221
261 18222
17859 18223
3127 18224
10002 18225
145 18226
8676 18227
16167 18228
15104 18229
4486 18230
4700 18231
15607 18232
10198 18233
14341 18234
1221 18235
10173 18236
7039 18237
4161 18238
1719 18239
4754 18240
6548 18241
8905 18242
8481 18243
2685 18244
9786 18245
3322 18246
4813 18247
352 18248
16793 18249
12398 18250
9963 18251
16533 18252
6476 18253
5147 18254
9047 18255
16433 18256
3174 18257
12865 18258
17954 18259
5503 18260
360 18261
7664 18262
1251 18263
5109 18264
17919 18265
3379 18266
11498 18267
5384 18268
9633 18269
9228 18270
16802 18271
13311 18272
7655 18273
10377 18274
10195 18275
14283 18276
17205 18277
8383 18278
12336 18279
6695 18280
14132 18281
13824 18282
5315 18283
5208 18284
122 18285
2123 18286
4119 18287
665 18288
6001 18289
7969 18290
12554 18291
13897 18292
9591 18293
13906 18294
827 18295
10774 18296
10831 18297
17421 18298
12964 18299
4358 18300
5975 18301
17431 18302
12223 18303
5147 18304
15874 18305
16661 18306
10316 18307
4092 18308
4340 18309
7120 18310
3542 18311
14273 18312
9266 18313
1390 18314
3504 18315
12930 18316
16386 18317
1465 18318
3840 18319
5347 18320
854 18321
6610 18322
6276 18323
8848 18324
7789 18325
4284 18326
9314 18327
7565 18328
2554 18329
11321 18330
17259 18331
10560 18332
1414 18333
13003 18334
6949 18335
6395 18336
12938 18337
3390 18338
4554 18339
14995 18340
5133 18341
12716 18342
2459 18343
17401 18344
7884 18345
545 18346
13994 18347
4394 18348
9284 18349
13153 18350
15470 18351
16054 18352
6346 18353
4990 18354
5704 18355
8541 18356
7210 18357
12755 18358
14245 18359
3881 18360
2597 18361
8416 18362
10473 18363
4315 18364
1568 18365
10051 18366
18059 18367
7237 18368
10530 18369
12507 18370
13308 18371
3025 18372
13307 18373
8724 18374
16803 18375
4746 18376
1240 18377
17819 18378
1427 18379
16104 18380
1300 18381
17812 18382
12738 18383
10284 18384
6320 18385
11409 18386
631 18387
9274 18388
478 18389
16022 18390
10683 18391
3524 18392
6331 18393
10156 18394
14027 18395
2494 18396
422 18397
3212 18398
1379 18399
13353 18400
18223 18401
8344 18402
6820 18403
12914 18404
5902 18405
3497 18406
861 18407
16136 18408
16058 18409
4374 18410
1874 18411
43 18412
18265 18413
1608 18414
14746 18415
17669 18416
1964 18417
13499 18418
2403 18419
4851 18420
9389 18421
13926 18422
16252 18423
15325 18424
9497 18425
1576 18426
1559 18427
14199 18428
1421 18429
16594 18430
17057 18431
5075 18432
5013 18433
5713 18434
1394 18435
4039 18436
2338 18437
3255 18438
11223 18439
2579 18440
15069 18441
15148 18442
2090 18443
17364 18444
16785 18445
1687 18446
10824 18447
14650 18448
4564 18449
7355 18450
430 18451
5211 18452
5491 18453
16446 18454
4854 18455
11569 18456
739 18457
825 18458
16789 18459
14049 18460
663 18461
2216 18462
5954 18463
9088 18464
11094 18465
12665 18466
3163 18467
11714 18468
800 18469
17650 18470
11362 18471
14029 18472
9542 18473
2582 18474
1443 18475
13543 18476
3851 18477
11901 18478
12632 18479
2678 18480
1929 18481
16869 18482
2568 18483
1993 18484
7076 18485
10182 18486
8065 18487
864 18488
15044 18489
8350 18490
10584 18491
16753 18492
2178 18493
4082 18494
10039 18495
16566 18496
4921 18497
11438 18498
8034 18499
12961 18500
18142 18501
10660 18502
3271 18503
17927 18504
7328 18505
16449 18506
4293 18507
5135 18508
5483 18509
1399 18510
12282 18511
8318 18512
18 18513
8806 18514
9371 18515
7451 18516
12712 18517
14830 18518
11889 18519
3541 18520
5232 18521
15309 18522
2277 18523
16331 18524
13456 18525
18150 18526
9840 18527
17804 18528
16544 18529
4089 18530
4887 18531
4591 18532
6553 18533
8517 18534
16670 18535
6719 18536
15992 18537
14690 18538
16501 18539
8883 18540
10133 18541
13266 18542
15548 18543
3283 18544
13249 18545
2267 18546
9453 18547
6908 18548
599 18549
1357 18550
18164 18551
4926 18552
17372 18553
9930 18554
5078 18555
10389 18556
10103 18557
580 18558
14690 18559
3539 18560
2416 18561
10455 18562
6006 18563
7906 18564
8845 18565
13790 18566
5008 18567
15765 18568
6689 18569
5955 18570
13829 18571
8860 18572
4081 18573
13508 18574
17975 18575
16313 18576
14794 18577
15746 18578
12501 18579
6610 18580
17150 18581
13417 18582
10893 18583
6862 18584
11780 18585
1914 18586
16695 18587
6188 18588
13149 18589
2938 18590
11465 18591
10545 18592
5932 18593
17019 18594
4354 18595
11879 18596
7506 18597
2399 18598
71 18599
13286 18600
3608 18601
5261 18602
7291 18603
1114 18604
14651 18605
11481 18606
6358 18607
3811 18608
8738 18609
11465 18610
6229 18611
17095 18612
5591 18613
12818 18614
17077 18615
13065 18616
17195 18617
14674 18618
10515 18619
5273 18620
1452 18621
11220 18622
11494 18623
15249 18624
18136 18625
10323 18626
11403 18627
4877 18628
13852 18629
15221 18630
10762 18631
2267 18632
2809 18633
3293 18634
11154 18635
15275 18636
7168 18637
16127 18638
9124 18639
4609 18640
10044 18641
11691 18642
16091 18643
11383 18644
4579 18645
13717 18646
14658 18647
15829 18648
13694 18649
3899 18650
17532 18651
8110 18652
5403 18653
8457 18654
2160 18655
18434 18656
18010 18657
7129 18658
18001 18659
15192 18660
15324 18661
17707 18662
11418 18663
12712 18664
11414 18665
10867 18666
9599 18667
14747 18668
16254 18669
16452 18670
14043 18671
11841 18672
3725 18673
14956 18674
4767 18675
4045 18676
2478 18677
14887 18678
15126 18679
12123 18680
760 18681
18245 18682
18617 18683
16584 18684
1521 18685
6282 18686
2547 18687
10252 18688
5139 18689
18255 18690
15835 18691
2321 18692
17980 18693
2553 18694
15364 18695
17217 18696
7094 18697
9808 18698
14028 18699
9329 18700
10334 18701
1369 18702
15361 18703
15573 18704
793 18705
11022 18706
10396 18707
14813 18708
1929 18709
8015 18710
13299 18711
4044 18712
18701 18713
8810 18714
15458 18715
8775 18716
17324 18717
16946 18718
7619 18719
12744 18720
6281 18721
10077 18722
14858 18723
13426 18724
11345 18725
12267 18726
13271 18727
5862 18728
5211 18729
300 18730
17401 18731
3919 18732
12576 18733
6140 18734
13451 18735
17000 18736
4227 18737
5731 18738
11125 18739
6276 18740
4034 18741
4070 18742
6125 18743
11789 18744
1219 18745
15562 18746
7461 18747
14090 18748
3571 18749
16613 18750
16235 18751
4824 18752
8384 18753
16602 18754
9182 18755
7249 18756
8860 18757
17931 18758
14149 18759
5495 18760
4161 18761
10831 18762
15855 18763
15909 18764
4132 18765
18630 18766
12720 18767
17329 18768
6111 18769
5289 18770
15720 18771
13672 18772
10374 18773
1361 18774
5550 18775
5207 18776
14852 18777
6832 18778
8281 18779
10370 18780
18229 18781
14978 18782
9632 18783
15685 18784
1915 18785
2 18786
11379 18787
9274 18788
1303 18789
11164 18790
1256 18791
16940 18792
7917 18793
14664 18794
14594 18795
16343 18796
11999 18797
7344 18798
7284 18799
16141 18800
2370 18801
8662 18802
7984 18803
17189 18804
4578 18805
15575 18806
15697 18807
5008 18808
14628 18809
6276 18810
3387 18811
16268 18812
8148 18813
11460 18814
6216 18815
9127 18816
18303 18817
243 18818
12838 18819
14214 18820
6959 18821
15576 18822
4172 18823
16659 18824
18123 18825
15075 18826
9181 18827
1998 18828
15883 18829
5048 18830
17413 18831
8147 18832
2464 18833
684 18834
6863 18835
8566 18836
17336 18837
8204 18838
4631 18839
11441 18840
8616 18841
10612 18842
16027 18843
1960 18844
5807 18845
12240 18846
7320 18847
14169 18848
13456 18849
12162 18850
9849 18851
6435 18852
7425 18853
11133 18854
17148 18855
12727 18856
2470 18857
10254 18858
8836 18859
9971 18860
1089 18861
4152 18862
10966 18863
13437 18864
76 18865
8826 18866
7031 18867
13194 18868
18194 18869
14856 18870
9724 18871
8006 18872
1259 18873
1462 18874
17551 18875
14926 18876
10814 18877
518 18878
9335 18879
8844 18880
10737 18881
8770 18882
5769 18883
15295 18884
11127 18885
2459 18886
7942 18887
18472 18888
6315 18889
11762 18890
9463 18891
1594 18892
6514 18893
16112 18894
11316 18895
5560 18896
9594 18897
1549 18898
8093 18899
10138 18900
4306 18901
4793 18902
12178 18903
11416 18904
11090 18905
9967 18906
17874 18907
12558 18908
7021 18909
12718 18910
4063 18911
10852 18912
10822 18913
18385 18914
16174 18915
4607 18916
11691 18917
5903 18918
11987 18919
1788 18920
11541 18921
18435 18922
18779 18923
9015 18924
9472 18925
10452 18926
937 18927
14392 18928
16880 18929
6503 18930
13882 18931
13428 18932
13874 18933
7604 18934
6622 18935
6524 18936
3840 18937
15180 18938
15518 18939
7137 18940
4736 18941
18473 18942
11400 18943
15278 18944
10676 18945
10288 18946
16272 18947
4911 18948
15375 18949
8641 18950
10964 18951
12917 18952
16201 18953
13165 18954
623 18955
17564 18956
2264 18957
15700 18958
7536 18959
4733 18960
17695 18961
7210 18962
12986 18963
15567 18964
396 18965
7284 18966
14927 18967
1979 18968
15970 18969
1216 18970
13400 18971
13054 18972
7859 18973
12101 18974
2481 18975
2213 18976
7230 18977
9044 18978
15582 18979
12305 18980
18197 18981
10495 18982
18213 18983
6244 18984
16010 18985
5721 18986
5965 18987
13478 18988
10515 18989
15377 18990
13874 18991
12019 18992
8190 18993
10166 18994
9607 18995
5278 18996
10578 18997
18254 18998
14494 18999
4125 19000
948 19001
8914 19002
15604 19003
7145 19004
3610 19005
8278 19006
12795 19007
18595 19008
14761 19009
3770 19010
14279 19011
3483 19012
1320 19013
10184 19014
4318 19015
845 19016
7645 19017
4626 19018
3263 19019
14005 19020
13307 19021
10162 19022
6089 19023
5932 19024
19006 19025
126 19026
8904 19027
13367 19028
7063 19029
10745 19030
15825 19031
14809 19032
11377 19033
7205 19034
7338 19035
2472 19036
1177 19037
15 19038
3408 19039
11695 19040
15289 19041
4365 19042
3559 19043
4859 19044
15867 19045
8796 19046
14062 19047
5218 19048
18581 19049
4424 19050
10564 19051
14301 19052
9174 19053
11963 19054
10065 19055
1140 19056
6102 19057
7945 19058
11313 19059
1702 19060
7118 19061
15372 19062
16578 19063
9317 19064
6557 19065
15595 19066
7961 19067
13758 19068
13184 19069
17567 19070
16903 19071
11050 19072
14513 19073
7532 19074
16110 19075
7392 19076
12972 19077
5403 19078
14258 19079
2129 19080
10543 19081
244 19082
7330 19083
9718 19084
15290 19085
17405 19086
17617 19087
2840 19088
16168 19089
7910 19090
15832 19091
13301 19092
8769 19093
10189 19094
13698 19095
2877 19096
16174 19097
891 19098
10674 19099
5326 19100
18659 19101
3663 19102
5223 19103
4152 19104
17590 19105
10194 19106
6109 19107
8910 19108
14838 19109
9702 19110
9382 19111
18714 19112
6262 19113
14461 19114
441 19115
9663 19116
18557 19117
9599 19118
16842 19119
7812 19120
11640 19121
17369 19122
2542 19123
14140 19124
13131 19125
2734 19126
682 19127
14231 19128
3005 19129
10472 19130
13937 19131
12889 19132
8998 19133
8284 19134
4796 19135
6871 19136
3947 19137
2048 19138
7868 19139
7052 19140
14232 19141
9985 19142
12297 19143
5414 19144
16615 19145
1667 19146
12580 19147
2004 19148
18774 19149
13871 19150
2446 19151
7643 19152
8171 19153
7686 19154
3586 19155
15661 19156
6283 19157
13342 19158
2290 19159
8440 19160
2544 19161
6623 19162
16556 19163
3634 19164
3257 19165
18565 19166
18980 19167
8237 19168
19028 19169
13485 19170
13578 19171
19 19172
11124 19173
217 19174
13812 19175
14645 19176
15486 19177
6474 19178
6250 19179
3169 19180
3904 19181
14192 19182
8329 19183
14704 19184
9220 19185
12263 19186
11164 19187
17639 19188
7379 19189
16043 19190
12954 19191
15374 19192
1227 19193
1150 19194
1168 19195
1264 19196
824 19197
7055 19198
5394 19199
12443 19200
3191 19201
15873 19202
13511 19203
4023 19204
7801 19205
608 19206
16533 19207
14546 19208
18645 19209
18856 19210
18973 19211
5896 19212
17393 19213
11003 19214
10456 19215
835 19216
8696 19217
5850 19218
4390 19219
14249 19220
8014 19221
10110 19222
6295 19223
10021 19224
4729 19225
13934 19226
3411 19227
13763 19228
2075 19229
3135 19230
2065 19231
2695 19232
981 19233
7527 19234
15239 19235
3422 19236
1139 19237
17845 19238
11208 19239
4453 19240
10411 19241
17876 19242
6789 19243
331 19244
10444 19245
6696 19246
982 19247
10885 19248
6683 19249
2386 19250
17506 19251
1386 19252
2752 19253
17243 19254
4746 19255
4383 19256
17287 19257
4 19258
11325 19259
4871 19260
9739 19261
13782 19262
16125 19263
14415 19264
15925 19265
9069 19266
11103 19267
1663 19268
686 19269
6440 19270
15626 19271
7856 19272
18346 19273
1775 19274
13287 19275
16493 19276
10428 19277
18509 19278
16356 19279
2693 19280
18208 19281
18610 19282
13747 19283
15096 19284
9729 19285
709 19286
1413 19287
13978 19288
18760 19289
7059 19290
2211 19291
6773 19292
9430 19293
7055 19294
4297 19295
5992 19296
17048 19297
11490 19298
6675 19299
2114 19300
2177 19301
12017 19302
7182 19303
18399 19304
15143 19305
16799 19306
15906 19307
12948 19308
8483 19309
6432 19310
15310 19311
14957 19312
4939 19313
1221 19314
4256 19315
9337 19316
16409 19317
10084 19318
3461 19319
8822 19320
9801 19321
3631 19322
19026 19323
16038 19324
2585 19325
10772 19326
2015 19327
15106 19328
12037 19329
1768 19330
11984 19331
13237 19332
13254 19333
1911 19334
10016 19335
2594 19336
661 19337
11225 19338
16701 19339
1620 19340
10388 19341
18371 19342
7516 19343
12747 19344
13201 19345
15381 19346
5385 19347
15307 19348
5659 19349
19230 19350
16501 19351
1593 19352
4397 19353
889 19354
9482 19355
8695 19356
8064 19357
15217 19358
18926 19359
18207 19360
3198 19361
7545 19362
8767 19363
1009 19364
14628 19365
3806 19366
9688 19367
11896 19368
2512 19369
5680 19370
15205 19371
324 19372
10415 19373
10375 19374
5954 19375
11489 19376
16646 19377
7288 19378
1550 19379
8590 19380
14465 19381
12557 19382
15241 19383
15870 19384
17017 19385
10247 19386
9791 19387
16445 19388
4604 19389
19223 19390
15327 19391
8976 19392
10375 19393
19268 19394
2410 19395
5576 19396
1447 19397
12753 19398
14565 19399
10330 19400
10021 19401
396 19402
2951 19403
8790 19404
5372 19405
10871 19406
12226 19407
16394 19408
6557 19409
12282 19410
15254 19411
14703 19412
13838 19413
16211 19414
14357 19415
5590 19416
4505 19417
5449 19418
18430 19419
13292 19420
3567 19421
3256 19422
13388 19423
1222 19424
6341 19425
7195 19426
11275 19427
1433 19428
14835 19429
4133 19430
11078 19431
7975 19432
9200 19433
3019 19434
8183 19435
3966 19436
3827 19437
15434 19438
11182 19439
15571 19440
7163 19441
2149 19442
16086 19443
13457 19444
4334 19445
3206 19446
16806 19447
7256 19448
12192 19449
12150 19450
7869 19451
10841 19452
10035 19453
9735 19454
5155 19455
6549 19456
11355 19457
13528 19458
82 19459
3866 19460
16276 19461
12979 19462
17418 19463
2616 19464
18588 19465
7641 19466
4001 19467
15494 19468
18464 19469
17929 19470
18973 19471
185 19472
17219 19473
7862 19474
10348 19475
17699 19476
9926 19477
15313 19478
6165 19479
8208 19480
17618 19481
5613 19482
13958 19483
10134 19484
6562 19485
12596 19486
15295 19487
9497 19488
10222 19489
5590 19490
11552 19491
14101 19492
4358 19493
19425 19494
19251 19495
16616 19496
8038 19497
18422 19498
19401 19499
16688 19500
14930 19501
1528 19502
2557 19503
15448 19504
18826 19505
13002 19506
5576 19507
7138 19508
7836 19509
3117 19510
2059 19511
17032 19512
12492 19513
13219 19514
16984 19515
2714 19516
8149 19517
2230 19518
14559 19519
1641 19520
546 19521
15288 19522
1318 19523
15642 19524
12214 19525
16426 19526
7203 19527
10045 19528
9137 19529
14199 19530
15 19531
18323 19532
9659 19533
11177 19534
15561 19535
4821 19536
15219 19537
4902 19538
18872 19539
17439 19540
9029 19541
13744 19542
17554 19543
13982 19544
10266 19545
4238 19546
3988 19547
15797 19548
9117 19549
19510 19550
17079 19551
8175 19552
11514 19553
8175 19554
3318 19555
13239 19556
19118 19557
15411 19558
3855 19559
9003 19560
12970 19561
17579 19562
12263 19563
2582 19564
4099 19565
15925 19566
14970 19567
4306 19568
4947 19569
12353 19570
3467 19571
10859 19572
12753 19573
123 19574
4612 19575
14279 19576
16111 19577
14506 19578
9976 19579
4756 19580
445 19581
10000 19582
6668 19583
4310 19584
14970 19585
293 19586
18862 19587
12758 19588
14459 19589
19511 19590
3786 19591
9692 19592
13356 19593
13372 19594
6603 19595
7542 19596
19456 19597
9821 19598
1398 19599
4379 19600
16125 19601
12871 19602
4396 19603
3123 19604
19436 19605
418 19606
2594 19607
19144 19608
10767 19609
2308 19610
5992 19611
13755 19612
14404 19613
9155 19614
982 19615
15780 19616
12424 19617
3060 19618
5152 19619
6014 19620
18849 19621
14945 19622
10477 19623
16266 19624
10756 19625
248 19626
13004 19627
19100 19628
18499 19629
11029 19630
17305 19631
17721 19632
3622 19633
8569 19634
14053 19635
19218 19636
4458 19637
12001 19638
12296 19639
8786 19640
13031 19641
14799 19642
18711 19643
12544 19644
6864 19645
19238 19646
6260 19647
7275 19648
8709 19649
1275 19650
14769 19651
9803 19652
14952 19653
9748 19654
746 19655
5531 19656
4462 19657
18200 19658
2726 19659
2503 19660
8696 19661
11225 19662
5068 19663
2815 19664
145 19665
12644 19666
12696 19667
3100 19668
7888 19669
1916 19670
14827 19671
19068 19672
9155 19673
9946 19674
9277 19675
4659 19676
18071 19677
4947 19678
16313 19679
3023 19680
12183 19681
10957 19682
6044 19683
13915 19684
16805 19685
17856 19686
7421 19687
10242 19688
6301 19689
19056 19690
11417 19691
9573 19692
7099 19693
19213 19694
15132 19695
2889 19696
7395 19697
19169 19698
4830 19699
8216 19700
5488 19701
2037 19702
11430 19703
2702 19704
14910 19705
10475 19706
13169 19707
14348 19708
5751 19709
54 19710
3381 19711
18708 19712
14178 19713
16351 19714
3751 19715
8004 19716
14142 19717
7407 19718
4671 19719
6841 19720
18325 19721
2521 19722
17920 19723
9634 19724
4360 19725
873 19726
18524 19727
13174 19728
12912 19729
338 19730
15820 19731
13679 19732
8875 19733
17261 19734
10097 19735
2465 19736
6901 19737
13916 19738
10754 19739
16098 19740
18007 19741
1608 19742
8814 19743
3802 19744
6121 19745
6213 19746
15293 19747
3168 19748
18720 19749
5776 19750
13295 19751
4232 19752
2139 19753
16559 19754
1614 19755
19079 19756
2871 19757
16457 19758
282 19759
1525 19760
91 19761
7943 19762
12426 19763
2062 19764
6626 19765
5689 19766
5595 19767
13740 19768
1307 19769
8743 19770
18611 19771
3070 19772
13178 19773
18949 19774
2889 19775
13891 19776
9137 19777
1228 19778
7170 19779
11760 19780
17928 19781
13569 19782
12669 19783
10236 19784
14939 19785
13898 19786
5685 19787
226 19788
12737 19789
215 19790
17740 19791
10746 19792
504 19793
6969 19794
17328 19795
2753 19796
17203 19797
5611 19798
7459 19799
8055 19800
17309 19801
14698 19802
3563 19803
9590 19804
15270 19805
16721 19806
15615 19807
17211 19808
11293 19809
16868 19810
292 19811
18491 19812
8272 19813
14684 19814
7287 19815
3268 19816
14064 19817
15293 19818
6465 19819
13362 19820
7764 19821
6265 19822
9273 19823
19691 19824
16076 19825
4459 19826
5588 19827
1878 19828
1311 19829
7784 19830
391 19831
10884 19832
18950 19833
14858 19834
16245 19835
13014 19836
18338 19837
18903 19838
1724 19839
3121 19840
16530 19841
8205 19842
4294 19843
19774 19844
16353 19845
3159 19846
18122 19847
6390 19848
19798 19849
18267 19850
17440 19851
19594 19852
8233 19853
7083 19854
17562 19855
5372 19856
8379 19857
2473 19858
6329 19859
2828 19860
13907 19861
15106 19862
10293 19863
5891 19864
915 19865
4622 19866
4944 19867
4712 19868
13646 19869
18082 19870
13489 19871
5415 19872
1139 19873
8247 19874
14594 19875
2785 19876
11648 19877
11606 19878
19183 19879
6950 19880
17954 19881
16262 19882
14767 19883
4676 19884
10968 19885
13519 19886
8111 19887
9074 19888
7992 19889
9205 19890
1930 19891
1531 19892
7509 19893
3766 19894
7008 19895
10024 19896
1400 19897
6311 19898
11709 19899
13398 19900
1822 19901
15657 19902
14559 19903
19068 19904
19685 19905
5681 19906
17237 19907
17446 19908
10063 19909
2966 19910
8742 19911
3177 19912
5400 19913
2479 19914
4983 19915
2116 19916
482 19917
12554 19918
16984 19919
19679 19920
6552 19921
17318 19922
15391 19923
9980 19924
11863 19925
5066 19926
4439 19927
308 19928
11768 19929
1852 19930
15079 19931
13122 19932
2957 19933
2660 19934
11880 19935
17356 19936
16716 19937
12869 19938
16839 19939
19135 19940
14640 19941
6367 19942
11170 19943
15475 19944
5131 19945
7181 19946
14360 19947
7777 19948
13393 19949
10475 19950
12749 19951
7705 19952
14206 19953
1111 19954
16288 19955
10448 19956
2975 19957
3177 19958
18336 19959
129 19960
16343 19961
6876 19962
248 19963
2939 19964
5997 19965
15305 19966
18118 19967
3280 19968
15243 19969
8447 19970
10852 19971
19413 19972
9025 19973
2975 19974
9482 19975
11306 19976
7152 19977
1388 19978
15890 19979
2489 19980
3939 19981
6610 19982
15050 19983
5356 19984
12623 19985
18395 19986
8999 19987
3594 19988
14859 19989
5264 19990
9248 19991
313 19992
13194 19993
3664 19994
18011 19995
17946 19996
19401 19997
2581 19998
1004 19999
3367 20000
19494 20001
3038 20002
14059 20003
5782 20004
1204 20005
14273 20006
9744 20007
8583 20008
7770 20009
19626 20010
8420 20011
15787 20012
1198 20013
9916 20014
13487 20015
8350 20016
17118 20017
10437 20018
9191 20019
2460 20020
2973 20021
15370 20022
2009 20023
16577 20024
6268 20025
11672 20026
16030 20027
6279 20028
4405 20029
7933 20030
2949 20031
9419 20032
6626 20033
17442 20034
12293 20035
15863 20036
3744 20037
17320 20038
13094 20039
9576 20040
19670 20041
3700 20042
8693 20043
2861 20044
13600 20045
4444 20046
15893 20047
19893 20048
14176 20049
5231 20050
16343 20051
19251 20052
17799 20053
13792 20054
3813 20055
14546 20056
6506 20057
15193 20058
741 20059
15419 20060
4885 20061
15498 20062
4797 20063
16658 20064
7619 20065
3669 20066
2820 20067
16487 20068
11392 20069
18196 20070
19109 20071
2942 20072
8343 20073
12634 20074
7196 20075
2922 20076
10335 20077
16819 20078
4607 20079
9583 20080
18696 20081
16698 20082
3107 20083
1895 20084
14488 20085
9518 20086
8426 20087
366 20088
17784 20089
1328 20090
17537 20091
18251 20092
10337 20093
13319 20094
9411 20095
13656 20096
13260 20097
10321 20098
11404 20099
18191 20100
2650 20101
17813 20102
9424 20103
4228 20104
2314 20105
19731 20106
4030 20107
18176 20108
6697 20109
5407 20110
6629 20111
4122 20112
17467 20113
9273 20114
15334 20115
10879 20116
515 20117
17968 20118
11192 20119
14983 20120
17377 20121
3906 20122
4019 20123
19348 20124
4401 20125
14996 20126
8068 20127
8365 20128
16961 20129
5329 20130
13286 20131
7144 20132
16689 20133
19176 20134
12381 20135
5106 20136
12538 20137
14420 20138
7158 20139
14983 20140
2396 20141
5849 20142
16315 20143
1425 20144
9228 20145
2506 20146
12958 20147
3650 20148
11722 20149
19774 20150
1661 20151
18186 20152
5018 20153
15054 20154
3063 20155
13445 20156
1182 20157
7944 20158
6486 20159
9651 20160
19048 20161
10527 20162
7036 20163
15275 20164
6764 20165
6069 20166
16815 20167
10684 20168
5004 20169
11629 20170
10770 20171
2734 20172
6306 20173
4456 20174
18268 20175
19826 20176
3760 20177
9715 20178
7407 20179
4101 20180
11800 20181
6608 20182
11953 20183
2303 20184
18790 20185
1352 20186
16619 20187
8345 20188
11346 20189
11276 20190
15579 20191
10537 20192
17954 20193
4185 20194
2513 20195
697 20196
1081 20197
17285 20198
18737 20199
12732 20200
10164 20201
9432 20202
19247 20203
16514 20204
8869 20205
14112 20206
1949 20207
10427 20208
571 20209
6877 20210
582 20211
3792 20212
15185 20213
6473 20214
18028 20215
6812 20216
9314 20217
6379 20218
14178 20219
4196 20220
19770 20221
19161 20222
5584 20223
3465 20224
5077 20225
15940 20226
16003 20227
8556 20228
1755 20229
11923 20230
10143 20231
13369 20232
13877 20233
14276 20234
1679 20235
13280 20236
17023 20237
17371 20238
4319 20239
10390 20240
1423 20241
14166 20242
3383 20243
1934 20244
13192 20245
13560 20246
11050 20247
6498 20248
15585 20249
6071 20250
6930 20251
19036 20252
11282 20253
4031 20254
16690 20255
19853 20256
1285 20257
19586 20258
16402 20259
1196 20260
18922 20261
15678 20262
8077 20263
15725 20264
11827 20265
19786 20266
246 20267
2260 20268
11827 20269
1789 20270
2700 20271
15617 20272
10771 20273
10192 20274
19961 20275
673 20276
10251 20277
9645 20278
488 20279
20051 20280
13560 20281
10649 20282
868 20283
3338 20284
17066 20285
791 20286
18261 20287
7868 20288
6581 20289
5936 20290
7643 20291
8076 20292
16542 20293
14632 20294
8146 20295
6581 20296
8123 20297
14627 20298
3460 20299
20256 20300
11537 20301
16392 20302
12530 20303
689 20304
6985 20305
7651 20306
10134 20307
3780 20308
4865 20309
1064 20310
15726 20311
19194 20312
13770 20313
3569 20314
4390 20315
8512 20316
20275 20317
7567 20318
16582 20319
8217 20320
6378 20321
5345 20322
10970 20323
14079 20324
4354 20325
8093 20326
1685 20327
13455 20328
9353 20329
4763 20330
3408 20331
15589 20332
2224 20333
1090 20334
3978 20335
15560 20336
5110 20337
10682 20338
16594 20339
2788 20340
3342 20341
8612 20342
6787 20343
3704 20344
8268 20345
13053 20346
18542 20347
13324 20348
5379 20349
14027 20350
20031 20351
11059 20352
14120 20353
3298 20354
13792 20355
17779 20356
20056 20357
4957 20358
8808 20359
3084 20360
14280 20361
17636 20362
17565 20363
16124 20364
15326 20365
8829 20366
5001 20367
16513 20368
893 20369
17590 20370
11580 20371
13291 20372
9138 20373
14786 20374
19548 20375
9446 20376
3377 20377
649 20378
4455 20379
386 20380
13267 20381
16159 20382
8391 20383
15104 20384
17489 20385
13324 20386
12568 20387
19673 20388
8759 20389
13261 20390
6260 20391
8616 20392
668 20393
10245 20394
1087 20395
2456 20396
11962 20397
1466 20398
7937 20399
12961 20400
13730 20401
5592 20402
15791 20403
11754 20404
3421 20405
3291 20406
11483 20407
2952 20408
3118 20409
19098 20410
17677 20411
6027 20412
1631 20413
16194 20414
5331 20415
10832 20416
3532 20417
12098 20418
12682 20419
13779 20420
639 20421
20264 20422
9697 20423
12076 20424
10842 20425
19 20426
15117 20427
2203 20428
6640 20429
11567 20430
6557 20431
4799 20432
8314 20433
15539 20434
1665 20435
4436 20436
2923 20437
8685 20438
3868 20439
13853 20440
15102 20441
2752 20442
20295 20443
18725 20444
12572 20445
11575 20446
17841 20447
10614 20448
13947 20449
4675 20450
8858 20451
2733 20452
6912 20453
10400 20454
11030 20455
17592 20456
11222 20457
843 20458
2191 20459
3366 20460
9432 20461
12299 20462
2563 20463
1841 20464
4537 20465
9669 20466
914 20467
2342 20468
16252 20469
19363 20470
7368 20471
4667 20472
10566 20473
5354 20474
8935 20475
11118 20476
7176 20477
8784 20478
10379 20479
11091 20480
16194 20481
851 20482
12596 20483
11856 20484
19722 20485
9916 20486
4340 20487
16420 20488
1963 20489
1593 20490
16195 20491
9612 20492
14698 20493
5160 20494
20039 20495
11109 20496
8018 20497
10056 20498
545 20499
6947 20500
3372 20501
15633 20502
7112 20503
18964 20504
4546 20505
17943 20506
20055 20507
14610 20508
12589 20509
7075 20510
5924 20511
12846 20512
12038 20513
14123 20514
18881 20515
12150 20516
14157 20517
12457 20518
2189 20519
15519 20520
12646 20521
2524 20522
11534 20523
16187 20524
4610 20525
13820 20526
12025 20527
11290 20528
18490 20529
19469 20530
11984 20531
14738 20532
11555 20533
19545 20534
15644 20535
14693 20536
17533 20537
10346 20538
18113 20539
9589 20540
11665 20541
15091 20542
1233 20543
17935 20544
1451 20545
12927 20546
18668 20547
8435 20548
17826 20549
13175 20550
18688 20551
4981 20552
1154 20553
9853 20554
4498 20555
6472 20556
17960 20557
1268 20558
8649 20559
4832 20560
5524 20561
14951 20562
9936 20563
15611 20564
4037 20565
11763 20566
599 20567
13527 20568
8915 20569
9235 20570
8773 20571
13427 20572
4898 20573
12420 20574
4250 20575
19359 20576
4532 20577
2365 20578
14045 20579
7071 20580
371 20581
17574 20582
15989 20583
8095 20584
8508 20585
11825 20586
1752 20587
12634 20588
14564 20589
1341 20590
9569 20591
7460 20592
9173 20593
3394 20594
4669 20595
7535 20596
9822 20597
6010 20598
11466 20599
20155 20600
20537 20601
19892 20602
14684 20603
11431 20604
16358 20605
4247 20606
6624 20607
12125 20608
4389 20609
15012 20610
18666 20611
19011 20612
16805 20613
3745 20614
2340 20615
20528 20616
4847 20617
5836 20618
536 20619
11340 20620
10798 20621
10709 20622
12172 20623
6185 20624
16992 20625
3659 20626
14533 20627
285 20628
4383 20629
11725 20630
16955 20631
1342 20632
19555 20633
1164 20634
17705 20635
14785 20636
19923 20637
2819 20638
9175 20639
9963 20640
13699 20641
10119 20642
5517 20643
16581 20644
7276 20645
19230 20646
6188 20647
19938 20648
9216 20649
5842 20650
14464 20651
2949 20652
562 20653
4238 20654
15211 20655
7776 20656
18458 20657
13161 20658
11229 20659
1763 20660
13522 20661
7974 20662
13990 20663
19841 20664
17092 20665
11383 20666
7541 20667
11087 20668
9859 20669
3931 20670
19112 20671
15013 20672
10258 20673
7970 20674
8157 20675
20537 20676
17112 20677
6958 20678
15564 20679
18595 20680
20635 20681
14184 20682
18638 20683
9428 20684
17520 20685
8671 20686
6221 20687
8054 20688
16631 20689
18392 20690
3406 20691
4903 20692
1428 20693
9463 20694
13016 20695
19962 20696
6689 20697
1126 20698
8093 20699
13623 20700
20256 20701
9776 20702
16678 20703
12910 20704
16053 20705
13866 20706
447 20707
1976 20708
10522 20709
11194 20710
6200 20711
5860 20712
18523 20713
6929 20714
3140 20715
7862 20716
3860 20717
87 20718
10006 20719
1025 20720
10778 20721
3699 20722
7322 20723
1559 20724
13701 20725
8388 20726
13134 20727
15114 20728
15877 20729
18407 20730
17923 20731
16621 20732
16065 20733
5385 20734
19759 20735
13909 20736
13777 20737
13250 20738
16829 20739
7245 20740
18456 20741
16582 20742
16977 20743
16844 20744
276 20745
10938 20746
6257 20747
8187 20748
8198 20749
12699 20750
9134 20751
19137 20752
359 20753
13688 20754
7987 20755
11701 20756
3182 20757
16115 20758
16892 20759
19757 20760
14877 20761
3254 20762
10025 20763
16737 20764
15673 20765
13509 20766
5485 20767
5870 20768
809 20769
5899 20770
18787 20771
12268 20772
13543 20773
13314 20774
3806 20775
4581 20776
1507 20777
16043 20778
18122 20779
6175 20780
5994 20781
5600 20782
19692 20783
20553 20784
5395 20785
14727 20786
20218 20787
11216 20788
4601 20789
14654 20790
6039 20791
19234 20792
20524 20793
11331 20794
11424 20795
16714 20796
7294 20797
16315 20798
12963 20799
6546 20800
6018 20801
16393 20802
14386 20803
6234 20804
908 20805
1862 20806
3353 20807
9740 20808
6436 20809
19414 20810
11114 20811
370 20812
1717 20813
13504 20814
3249 20815
9220 20816
14066 20817
18788 20818
12415 20819
2528 20820
14047 20821
8480 20822
11978 20823
1339 20824
16343 20825
19024 20826
18626 20827
8808 20828
19679 20829
8387 20830
17274 20831
54 20832
13567 20833
3022 20834
1583 20835
1103 20836
3197 20837
20665 20838
9163 20839
9407 20840
16586 20841
2475 20842
10217 20843
6342 20844
15553 20845
2027 20846
20241 20847
10631 20848
12839 20849
8199 20850
9693 20851
14524 20852
12781 20853
1558 20854
6179 20855
7111 20856
15585 20857
18388 20858
135 20859
580 20860
3560 20861
880 20862
17842 20863
17685 20864
69 20865
5814 20866
3802 20867
11839 20868
6835 20869
20542 20870
18654 20871
17773 20872
2697 20873
9240 20874
3102 20875
77 20876
11815 20877
14434 20878
13136 20879
14212 20880
6310 20881
19657 20882
10944 20883
11468 20884
4681 20885
5636 20886
10230 20887
10455 20888
4207 20889
6087 20890
20324 20891
10122 20892
7340 20893
14928 20894
12442 20895
2394 20896
15063 20897
1130 20898
8385 20899
18954 20900
15659 20901
4307 20902
3248 20903
13880 20904
4278 20905
4616 20906
18628 20907
5338 20908
7552 20909
20744 20910
16783 20911
13850 20912
3748 20913
2169 20914
18620 20915
16662 20916
9625 20917
19596 20918
3204 20919
5650 20920
20260 20921
4659 20922
15717 20923
16682 20924
15169 20925
6211 20926
6877 20927
3246 20928
3194 20929
7742 20930
5090 20931
6557 20932
12039 20933
18552 20934
10765 20935
11571 20936
3429 20937
6173 20938
15878 20939
15868 20940
20294 20941
2682 20942
161 20943
5105 20944
10693 20945
16975 20946
2122 20947
16586 20948
4555 20949
11782 20950
10674 20951
19696 20952
8333 20953
3638 20954
19978 20955
7920 20956
3062 20957
10593 20958
15773 20959
106 20960
5458 20961
4373 20962
7814 20963
15294 20964
16197 20965
3049 20966
20639 20967
893 20968
19305 20969
14967 20970
16581 20971
11926 20972
9470 20973
12360 20974
10068 20975
1920 20976
11436 20977
14517 20978
14024 20979
3914 20980
15693 20981
4816 20982
8668 20983
17682 20984
13150 20985
2618 20986
10619 20987
4778 20988
18619 20989
9985 20990
3410 20991
15423 20992
15234 20993
9515 20994
2746 20995
12744 20996
5507 20997
7251 20998
7116 20999
8373 21000
15071 21001
8569 21002
18004 21003
14594 21004
6453 21005
17564 21006
9897 21007
17787 21008
13406 21009
10137 21010
19783 21011
9416 21012
8441 21013
17228 21014
2184 21015
7690 21016
1634 21017
17678 21018
7234 21019
13382 21020
8120 21021
1551 21022
439 21023
17738 21024
1582 21025
5568 21026
5160 21027
4335 21028
18191 21029
3254 21030
15281 21031
6321 21032
3714 21033
14374 21034
14390 21035
13131 21036
7085 21037
19625 21038
13447 21039
13799 21040
7902 21041
3935 21042
5188 21043
14669 21044
4177 21045
1240 21046
15701 21047
14243 21048
13885 21049
20129 21050
11105 21051
18490 21052
5209 21053
8670 21054
19149 21055
13415 21056
6075 21057
1541 21058
13982 21059
53 21060
9179 21061
12858 21062
17713 21063
18367 21064
8575 21065
11769 21066
17330 21067
19360 21068
12208 21069
11571 21070
4894 21071
6654 21072
9841 21073
19913 21074
19814 21075
16552 21076
395 21077
7342 21078
15208 21079
6423 21080
10564 21081
8278 21082
7004 21083
13034 21084
18722 21085
14283 21086
12160 21087
7380 21088
14285 21089
8218 21090
21005 21091
15664 21092
13449 21093
17456 21094
8056 21095
13222 21096
19153 21097
17448 21098
6979 21099
13012 21100
1868 21101
19042 21102
2396 21103
16574 21104
8970 21105
3239 21106
2904 21107
5581 21108
11677 21109
6889 21110
9192 21111
12820 21112
11787 21113
14450 21114
4108 21115
5371 21116
14123 21117
1037 21118
19039 21119
16843 21120
4871 21121
1208 21122
17640 21123
12294 21124
628 21125
7559 21126
4464 21127
5570 21128
11301 21129
5138 21130
11505 21131
14363 21132
20659 21133
18651 21134
17522 21135
12875 21136
3774 21137
21032 21138
16733 21139
368 21140
5010 21141
15083 21142
8185 21143
6752 21144
9621 21145
5701 21146
152 21147
2832 21148
17080 21149
14505 21150
9107 21151
15190 21152
18381 21153
8038 21154
7809 21155
6550 21156
1484 21157
18892 21158
7983 21159
17037 21160
15406 21161
1395 21162
1741 21163
3475 21164
13583 21165
988 21166
6295 21167
18777 21168
1665 21169
19471 21170
11593 21171
14414 21172
12397 21173
1127 21174
15275 21175
9273 21176
9830 21177
10982 21178
10379 21179
11990 21180
13965 21181
10921 21182
3638 21183
4906 21184
14148 21185
6287 21186
4674 21187
3722 21188
16512 21189
4946 21190
3151 21191
6649 21192
1273 21193
11729 21194
19541 21195
19311 21196
13490 21197
13768 21198
12009 21199
5003 21200
5605 21201
2825 21202
12402 21203
9584 21204
14468 21205
17268 21206
10481 21207
15318 21208
4420 21209
12394 21210
10984 21211
20091 21212
4898 21213
3091 21214
10072 21215
10800 21216
19120 21217
1225 21218
19499 21219
11744 21220
10746 21221
12448 21222
18080 21223
12992 21224
11346 21225
800 21226
815 21227
18115 21228
755 21229
8737 21230
2692 21231
3876 21232
6625 21233
10670 21234
766 21235
13672 21236
4642 21237
5260 21238
11956 21239
8216 21240
18520 21241
5095 21242
8772 21243
4816 21244
3788 21245
6468 21246
11702 21247
4980 21248
2900 21249
19885 21250
15629 21251
5301 21252
3373 21253
20980 21254
13923 21255
20470 21256
19084 21257
12998 21258
15938 21259
17113 21260
3269 21261
15313 21262
1499 21263
11285 21264
15959 21265
18521 21266
14319 21267
15251 21268
12879 21269
3615 21270
20771 21271
2538 21272
9392 21273
435 21274
15643 21275
20547 21276
12325 21277
13501 21278
3699 21279
7460 21280
12757 21281
2016 21282
11771 21283
3258 21284
3949 21285
1728 21286
2203 21287
425 21288
10523 21289
9694 21290
12459 21291
18547 21292
13034 21293
4711 21294
14197 21295
14951 21296
15051 21297
21287 21298
6067 21299
17150 21300
11543 21301
8377 21302
12184 21303
20743 21304
17944 21305
19017 21306
3472 21307
5143 21308
17502 21309
20567 21310
11949 21311
7312 21312
20438 21313
17487 21314
11571 21315
13066 21316
985 21317
3065 21318
19414 21319
11512 21320
12676 21321
3721 21322
2494 21323
5940 21324
9985 21325
14445 21326
14483 21327
11875 21328
19090 21329
20214 21330
16466 21331
6811 21332
3342 21333
2807 21334
13977 21335
15967 21336
4491 21337
15778 21338
8933 21339
10045 21340
20747 21341
10492 21342
11395 21343
12718 21344
8508 21345
11842 21346
15123 21347
2499 21348
16107 21349
16488 21350
18232 21351
4882 21352
7739 21353
7175 21354
15141 21355
10895 21356
10606 21357
10571 21358
12981 21359
10921 21360
11632 21361
10214 21362
12527 21363
13500 21364
15479 21365
17148 21366
11953 21367
7885 21368
17158 21369
4892 21370
5508 21371
9052 21372
10676 21373
11523 21374
11059 21375
347 21376
11882 21377
15595 21378
5122 21379
6247 21380
4578 21381
7503 21382
16458 21383
3423 21384
20347 21385
9716 21386
10829 21387
19185 21388
8728 21389
11617 21390
4977 21391
5469 21392
12792 21393
14850 21394
17616 21395
5973 21396
1040 21397
17337 21398
1640 21399
5720 21400
10165 21401
13108 21402
13242 21403
14548 21404
2030 21405
1686 21406
846 21407
14511 21408
17285 21409
14340 21410
5752 21411
19950 21412
6102 21413
7448 21414
14669 21415
4352 21416
19264 21417
8100 21418
11262 21419
13993 21420
18529 21421
3633 21422
6127 21423
11034 21424
8159 21425
6500 21426
3751 21427
5178 21428
2808 21429
11058 21430
4521 21431
6149 21432
2370 21433
4152 21434
10249 21435
14558 21436
2255 21437
5767 21438
20711 21439
18006 21440
1009 21441
2627 21442
15433 21443
15218 21444
14351 21445
18493 21446
5622 21447
2037 21448
13248 21449
6559 21450
526 21451
10121 21452
17168 21453
1531 21454
10583 21455
2803 21456
2984 21457
5751 21458
13689 21459
19582 21460
1439 21461
13585 21462
14161 21463
1279 21464
4588 21465
10711 21466
11494 21467
9738 21468
549 21469
11019 21470
3832 21471
16045 21472
21425 21473
5606 21474
8625 21475
19254 21476
2069 21477
8889 21478
11119 21479
18292 21480
18580 21481
20580 21482
4244 21483
2600 21484
14173 21485
14003 21486
8849 21487
12926 21488
5847 21489
14010 21490
19171 21491
463 21492
16593 21493
2922 21494
4728 21495
13383 21496
12477 21497
3274 21498
13536 21499
18793 21500
14414 21501
4464 21502
19833 21503
21026 21504
8265 21505
12509 21506
1552 21507
7339 21508
11868 21509
14884 21510
12104 21511
1816 21512
1050 21513
8845 21514
863 21515
3256 21516
17680 21517
1940 21518
5688 21519
14747 21520
11906 21521
3432 21522
6635 21523
11185 21524
7138 21525
19831 21526
2747 21527
21457 21528
18657 21529
19821 21530
21373 21531
21240 21532
8091 21533
16771 21534
223 21535
2256 21536
3966 21537
3469 21538
13326 21539
8106 21540
1208 21541
7440 21542
10778 21543
19672 21544
4886 21545
17623 21546
20321 21547
1122 21548
6009 21549
4234 21550
11508 21551
2462 21552
18794 21553
15912 21554
10621 21555
6009 21556
11791 21557
19558 21558
16982 21559
1152 21560
7653 21561
7637 21562
5807 21563
15535 21564
3793 21565
9803 21566
10761 21567
563 21568
17555 21569
5916 21570
20633 21571
5518 21572
20293 21573
13055 21574
13104 21575
6154 21576
3363 21577
2079 21578
20884 21579
793 21580
20456 21581
8539 21582
2370 21583
12797 21584
7286 21585
41 21586
249 21587
16871 21588
12398 21589
19685 21590
796 21591
363 21592
16069 21593
9927 21594
10496 21595
10845 21596
18050 21597
15427 21598
11117 21599
18475 21600
1582 21601
16730 21602
7205 21603
7615 21604
8496 21605
7068 21606
15658 21607
6058 21608
7510 21609
1129 21610
8470 21611
2597 21612
13957 21613
14704 21614
18919 21615
984 21616
5175 21617
19881 21618
11576 21619
21029 21620
12948 21621
6490 21622
21405 21623
1109 21624
15548 21625
10085 21626
4665 21627
18794 21628
1124 21629
9042 21630
17292 21631
4656 21632
17008 21633
21442 21634
18850 21635
10477 21636
11895 21637
6848 21638
5356 21639
14144 21640
19211 21641
4275 21642
16170 21643
17071 21644
14212 21645
18124 21646
13607 21647
9784 21648
20548 21649
12527 21650
1509 21651
857 21652
19337 21653
2465 21654
2466 21655
15486 21656
12015 21657
17425 21658
7430 21659
2601 21660
5069 21661
9731 21662
19152 21663
16768 21664
7423 21665
4114 21666
8142 21667
14071 21668
8071 21669
3149 21670
5919 21671
358 21672
10164 21673
18801 21674
5579 21675
9389 21676
1329 21677
6617 21678
7504 21679
5414 21680
13087 21681
17263 21682
17488 21683
7806 21684
2885 21685
15772 21686
12022 21687
18237 21688
12281 21689
17617 21690
8317 21691
14805 21692
11867 21693
15222 21694
16910 21695
6513 21696
10175 21697
13367 21698
911 21699
611 21700
536 21701
18265 21702
13876 21703
2818 21704
17416 21705
8735 21706
8899 21707
7864 21708
17704 21709
20332 21710
12771 21711
18180 21712
10748 21713
16743 21714
20927 21715
20463 21716
5440 21717
19011 21718
15181 21719
2466 21720
5366 21721
10490 21722
10604 21723
16109 21724
6657 21725
2176 21726
15333 21727
18673 21728
10643 21729
19497 21730
8992 21731
3918 21732
13066 21733
5504 21734
18128 21735
3704 21736
9369 21737
18373 21738
16142 21739
14569 21740
3997 21741
8408 21742
14687 21743
18551 21744
5920 21745
4137 21746
559 21747
702 21748
5131 21749
5610 21750
21162 21751
4639 21752
19251 21753
18725 21754
14771 21755
900 21756
12438 21757
4646 21758
19041 21759
19735 21760
608 21761
18185 21762
9071 21763
11100 21764
8762 21765
10189 21766
12933 21767
4811 21768
4795 21769
11425 21770
18181 21771
16780 21772
10132 21773
18720 21774
19553 21775
20427 21776
14670 21777
15804 21778
6150 21779
9140 21780
7176 21781
1862 21782
7443 21783
4067 21784
3940 21785
371 21786
4478 21787
4774 21788
3856 21789
2910 21790
17392 21791
229 21792
2121 21793
5613 21794
14870 21795
11796 21796
17158 21797
3735 21798
6717 21799
4275 21800
4467 21801
5642 21802
1685 21803
6833 21804
13242 21805
15166 21806
12285 21807
17180 21808
17499 21809
7410 21810
13880 21811
10888 21812
12912 21813
1248 21814
7216 21815
18065 21816
11412 21817
16686 21818
10538 21819
813 21820
16518 21821
12411 21822
14735 21823
19846 21824
14707 21825
4606 21826
2988 21827
12875 21828
21059 21829
16159 21830
16827 21831
4701 21832
5869 21833
16509 21834
13980 21835
9426 21836
7693 21837
3885 21838
2941 21839
16890 21840
5643 21841
6859 21842
20008 21843
14250 21844
11544 21845
21464 21846
2648 21847
21519 21848
20840 21849
16722 21850
2973 21851
6642 21852
16572 21853
8132 21854
14099 21855
7553 21856
3617 21857
21139 21858
9116 21859
6121 21860
11110 21861
9153 21862
2376 21863
5120 21864
16596 21865
8927 21866
17494 21867
11107 21868
18334 21869
19181 21870
8664 21871
21604 21872
4305 21873
9976 21874
10161 21875
17457 21876
3046 21877
12905 21878
13002 21879
8665 21880
8220 21881
14709 21882
11811 21883
8407 21884
17457 21885
15283 21886
11886 21887
17359 21888
18072 21889
10925 21890
7372 21891
1071 21892
7233 21893
14419 21894
4885 21895
12959 21896
13212 21897
18288 21898
14251 21899
5826 21900
1049 21901
15414 21902
5343 21903
770 21904
10850 21905
6745 21906
19598 21907
11504 21908
16872 21909
7931 21910
9063 21911
20185 21912
6930 21913
13545 21914
21545 21915
2870 21916
15755 21917
8597 21918
18449 21919
19360 21920
123 21921
1728 21922
16062 21923
7371 21924
6702 21925
21014 21926
1396 21927
3301 21928
4018 21929
16104 21930
14924 21931
17099 21932
14955 21933
17439 21934
1602 21935
2895 21936
15665 21937
18458 21938
10398 21939
11636 21940
21640 21941
12067 21942
12483 21943
2157 21944
7689 21945
20207 21946
16329 21947
8749 21948
9665 21949
2510 21950
19121 21951
7200 21952
20975 21953
11564 21954
3372 21955
17453 21956
15355 21957
4121 21958
345 21959
4314 21960
20922 21961
18894 21962
20328 21963
17287 21964
5510 21965
11674 21966
14465 21967
15498 21968
18834 21969
8244 21970
3211 21971
15848 21972
18576 21973
6269 21974
15914 21975
9699 21976
3747 21977
12930 21978
8223 21979
18039 21980
11359 21981
3097 21982
15072 21983
8716 21984
18135 21985
16593 21986
3181 21987
6824 21988
18534 21989
7247 21990
666 21991
15230 21992
21375 21993
10547 21994
5977 21995
17931 21996
20392 21997
9468 21998
16424 21999
7123 22000
17307 22001
1622 22002
3531 22003
4334 22004
9918 22005
15254 22006
17578 22007
3245 22008
12692 22009
7307 22010
4827 22011
4686 22012
4997 22013
6461 22014
10550 22015
20333 22016
3992 22017
20605 22018
2780 22019
17392 22020
12857 22021
6303 22022
3374 22023
19077 22024
7246 22025
19995 22026
4999 22027
7368 22028
19495 22029
18438 22030
4919 22031
15952 22032
11949 22033
5590 22034
19222 22035
4814 22036
10568 22037
18258 22038
15903 22039
20789 22040
8129 22041
10445 22042
19933 22043
4404 22044
14379 22045
9011 22046
6042 22047
17820 22048
3926 22049
19874 22050
8109 22051
11424 22052
3098 22053
18972 22054
16138 22055
6375 22056
8138 22057
11430 22058
1127 22059
998 22060
15576 22061
8140 22062
11288 22063
4838 22064
9375 22065
2467 22066
16576 22067
11263 22068
20884 22069
19416 22070
19833 22071
19134 22072
1166 22073
1783 22074
4177 22075
12584 22076
2225 22077
5886 22078
9881 22079
14126 22080
2228 22081
18507 22082
21254 22083
9432 22084
9235 22085
21672 22086
4963 22087
6621 22088
14216 22089
18473 22090
3866 22091
19010 22092
14500 22093
14610 22094
8896 22095
690 22096
13234 22097
6096 22098
7990 22099
5054 22100
20324 22101
474 22102
11147 22103
3267 22104
10414 22105
5949 22106
5040 22107
1055 22108
12335 22109
10363 22110
12729 22111
16459 22112
20662 22113
20695 22114
6210 22115
14393 22116
12454 22117
13211 22118
5432 22119
5701 22120
9123 22121
142 22122
11206 22123
14310 22124
14693 22125
17914 22126
13566 22127
17393 22128
13645 22129
21687 22130
18296 22131
11835 22132
9527 22133
7086 22134
771 22135
16236 22136
19181 22137
18432 22138
10630 22139
17178 22140
10593 22141
20819 22142
2601 22143
18846 22144
3681 22145
10112 22146
20214 22147
9972 22148
12654 22149
3611 22150
2137 22151
19297 22152
10576 22153
16311 22154
9289 22155
20012 22156
19085 22157
17941 22158
6550 22159
6191 22160
18177 22161
790 22162
10874 22163
16776 22164
20652 22165
16210 22166
824 22167
21118 22168
17112 22169
17674 22170
14771 22171
4733 22172
14859 22173
13660 22174
2086 22175
2244 22176
9977 22177
19635 22178
15666 22179
21644 22180
1398 22181
13654 22182
2862 22183
4841 22184
21634 22185
18123 22186
451 22187
15275 22188
5255 22189
12451 22190
10768 22191
19799 22192
6213 22193
6497 22194
2561 22195
12742 22196
11941 22197
5125 22198
18177 22199
130 22200
1603 22201
16998 22202
8859 22203
9445 22204
3013 22205
12865 22206
21652 22207
11756 22208
1153 22209
19101 22210
21046 22211
17460 22212
18136 22213
19113 22214
5555 22215
19509 22216
19998 22217
2174 22218
21969 22219
14148 22220
17234 22221
17017 22222
8025 22223
3709 22224
12139 22225
16903 22226
21408 22227
4636 22228
8193 22229
14759 22230
9190 22231
17547 22232
17033 22233
7389 22234
17185 22235
7065 22236
12795 22237
890 22238
19309 22239
3644 22240
6270 22241
13291 22242
19760 22243
21949 22244
11267 22245
14699 22246
17975 22247
14769 22248
4120 22249
13694 22250
15760 22251
8599 22252
344 22253
18425 22254
592 22255
10725 22256
3895 22257
13720 22258
20941 22259
7471 22260
12291 22261
13571 22262
13472 22263
6756 22264
1871 22265
18682 22266
21198 22267
20852 22268
20293 22269
20091 22270
14074 22271
4056 22272
16883 22273
18245 22274
10985 22275
17527 22276
4391 22277
20105 22278
6469 22279
13276 22280
8395 22281
16919 22282
3094 22283
19110 22284
8312 22285
19722 22286
17604 22287
7363 22288
11502 22289
19867 22290
21560 22291
7871 22292
10405 22293
12249 22294
6087 22295
11034 22296
14152 22297
14231 22298
5600 22299
2459 22300
13667 22301
13416 22302
16152 22303
7739 22304
1285 22305
12347 22306
21476 22307
17671 22308
6428 22309
583 22310
12180 22311
595 22312
7571 22313
3505 22314
3519 22315
22312 22316
6017 22317
19292 22318
11905 22319
19455 22320
15140 22321
5034 22322
3287 22323
15242 22324
21842 22325
11347 22326
16941 22327
284 22328
11833 22329
15921 22330
6932 22331
3210 22332
5794 22333
6061 22334
15553 22335
22186 22336
1879 22337
2420 22338
16313 22339
18080 22340
6785 22341
22063 22342
5302 22343
2422 22344
7829 22345
19965 22346
13536 22347
7873 22348
9577 22349
2105 22350
5247 22351
12380 22352
5548 22353
1519 22354
15443 22355
7099 22356
15230 22357
8635 22358
18214 22359
15855 22360
7493 22361
3066 22362
19324 22363
19376 22364
7024 22365
8292 22366
19018 22367
10403 22368
4270 22369
75 22370
5168 22371
6512 22372
1100 22373
12322 22374
10967 22375
11037 22376
18853 22377
16066 22378
8425 22379
15595 22380
21523 22381
16650 22382
14493 22383
19555 22384
9658 22385
6665 22386
4071 22387
13944 22388
12597 22389
1836 22390
13254 22391
13373 22392
15137 22393
19817 22394
3438 22395
20566 22396
4922 22397
16404 22398
233 22399
6677 22400
14413 22401
12926 22402
7542 22403
12195 22404
6804 22405
21301 22406
20937 22407
19644 22408
14 22409
15230 22410
5144 22411
17009 22412
8383 22413
10531 22414
1752 22415
3068 22416
10227 22417
9441 22418
18487 22419
9927 22420
4031 22421
12686 22422
9261 22423
6556 22424
9024 22425
19401 22426
1891 22427
3173 22428
14993 22429
20176 22430
14653 22431
13807 22432
10201 22433
13514 22434
7643 22435
6578 22436
15389 22437
16635 22438
8892 22439
9698 22440
9116 22441
19238 22442
18716 22443
3124 22444
13528 22445
9281 22446
9570 22447
12755 22448
18587 22449
18736 22450
18444 22451
5818 22452
8856 22453
12460 22454
10696 22455
13227 22456
6367 22457
6558 22458
10086 22459
13581 22460
16211 22461
7776 22462
15375 22463
17742 22464
6965 22465
4840 22466
7893 22467
18001 22468
2659 22469
393 22470
966 22471
8580 22472
1093 22473
21824 22474
15228 22475
15451 22476
21916 22477
2453 22478
12376 22479
12840 22480
5765 22481
19065 22482
19784 22483
7448 22484
12580 22485
19208 22486
7578 22487
4997 22488
17273 22489
2787 22490
1675 22491
7970 22492
9533 22493
17437 22494
16179 22495
22051 22496
6470 22497
8413 22498
12827 22499
21750 22500
14254 22501
7071 22502
5170 22503
6508 22504
8618 22505
6370 22506
13066 22507
1794 22508
7614 22509
7887 22510
19512 22511
1263 22512
17398 22513
14435 22514
8877 22515
6438 22516
12995 22517
12491 22518
13677 22519
2364 22520
20283 22521
10849 22522
11098 22523
17445 22524
17816 22525
14578 22526
11542 22527
11810 22528
11120 22529
22048 22530
1742 22531
5550 22532
17318 22533
9743 22534
14524 22535
13847 22536
8353 22537
15406 22538
3590 22539
4705 22540
8118 22541
10054 22542
13296 22543
20104 22544
9409 22545
11071 22546
14306 22547
17313 22548
14821 22549
15043 22550
1002 22551
19690 22552
13393 22553
15285 22554
186 22555
6896 22556
21070 22557
21780 22558
11148 22559
20179 22560
9430 22561
10148 22562
11274 22563
18577 22564
847 22565
16343 22566
14747 22567
12335 22568
854 22569
1076 22570
17073 22571
1080 22572
1452 22573
5374 22574
21804 22575
492 22576
22427 22577
22099 22578
5077 22579
18276 22580
11570 22581
9664 22582
17238 22583
4534 22584
6470 22585
20594 22586
19411 22587
13615 22588
10305 22589
20373 22590
4915 22591
13998 22592
17820 22593
1812 22594
17425 22595
10501 22596
13497 22597
21576 22598
10138 22599
22438 22600
3732 22601
906 22602
21696 22603
15022 22604
16860 22605
10353 22606
17936 22607
8912 22608
4471 22609
16597 22610
14115 22611
46 22612
13658 22613
10180 22614
7528 22615
17988 22616
7702 22617
16746 22618
4075 22619
22512 22620
7063 22621
10557 22622
14556 22623
12105 22624
19527 22625
2576 22626
12786 22627
18851 22628
9825 22629
3243 22630
14661 22631
17882 22632
17608 22633
2452 22634
6751 22635
20161 22636
882 22637
12832 22638
3418 22639
19668 22640
602 22641
196 22642
4012 22643
14334 22644
20853 22645
2087 22646
14361 22647
15570 22648
14982 22649
6100 22650
16641 22651
229 22652
1730 22653
2416 22654
6820 22655
20666 22656
13659 22657
1014 22658
8364 22659
16125 22660
61 22661
5256 22662
9545 22663
17539 22664
11270 22665
15372 22666
4254 22667
21115 22668
8866 22669
22188 22670
22372 22671
12883 22672
20263 22673
5143 22674
20532 22675
17379 22676
21963 22677
22118 22678
12860 22679
21455 22680
6330 22681
18498 22682
21130 22683
5616 22684
8284 22685
22422 22686
22431 22687
9045 22688
7899 22689
19846 22690
2805 22691
2970 22692
21646 22693
22614 22694
4687 22695
21611 22696
6952 22697
7588 22698
19008 22699
12199 22700
21108 22701
18829 22702
16408 22703
8416 22704
1107 22705
17721 22706
22206 22707
18003 22708
7349 22709
14278 22710
20188 22711
8987 22712
17861 22713
7005 22714
10516 22715
10532 22716
15167 22717
7135 22718
22180 22719
4333 22720
6668 22721
11644 22722
8229 22723
7967 22724
5724 22725
13067 22726
6569 22727
2345 22728
12525 22729
10959 22730
685 22731
9100 22732
9984 22733
4659 22734
9410 22735
7993 22736
1489 22737
13991 22738
15540 22739
21146 22740
21093 22741
609 22742
8533 22743
15106 22744
4116 22745
19887 22746
13819 22747
14665 22748
2505 22749
12684 22750
19798 22751
6292 22752
18929 22753
15319 22754
9645 22755
22100 22756
2867 22757
3657 22758
12353 22759
11940 22760
21935 22761
21810 22762
21937 22763
15432 22764
1382 22765
20145 22766
19819 22767
6623 22768
9926 22769
20872 22770
5325 22771
10651 22772
20644 22773
5225 22774
22497 22775
9007 22776
12954 22777
20625 22778
13327 22779
15357 22780
376 22781
3190 22782
14313 22783
1113 22784
18702 22785
3772 22786
5231 22787
2168 22788
19156 22789
602 22790
20696 22791
16498 22792
1378 22793
22199 22794
5775 22795
4846 22796
12591 22797
14547 22798
20481 22799
2118 22800
9750 22801
13432 22802
14728 22803
11664 22804
16566 22805
8324 22806
10026 22807
3098 22808
18524 22809
4380 22810
21423 22811
12319 22812
635 22813
3119 22814
4997 22815
18220 22816
7785 22817
22413 22818
21997 22819
13348 22820
4577 22821
21239 22822
21446 22823
6536 22824
5139 22825
3323 22826
20159 22827
17801 22828
20441 22829
6119 22830
19209 22831
20325 22832
22628 22833
659 22834
1425 22835
18347 22836
4880 22837
14023 22838
19984 22839
7105 22840
11029 22841
21419 22842
20616 22843
1403 22844
19309 22845
11747 22846
20301 22847
18246 22848
11459 22849
616 22850
4066 22851
21341 22852
15679 22853
12301 22854
9254 22855
2273 22856
3638 22857
7384 22858
18499 22859
17760 22860
5029 22861
3508 22862
16918 22863
9884 22864
10788 22865
17275 22866
7184 22867
3490 22868
3224 22869
11865 22870
10667 22871
14052 22872
9106 22873
21829 22874
21526 22875
1860 22876
19212 22877
18371 22878
2722 22879
3924 22880
931 22881
6362 22882
4213 22883
8337 22884
3419 22885
4328 22886
4147 22887
17064 22888
718 22889
16433 22890
9661 22891
11904 22892
8647 22893
10258 22894
15020 22895
20404 22896
4731 22897
2526 22898
1051 22899
22067 22900
1972 22901
14378 22902
5146 22903
4999 22904
22574 22905
11883 22906
2973 22907
21547 22908
16543 22909
16683 22910
10539 22911
7252 22912
22667 22913
1862 22914
20330 22915
14865 22916
17411 22917
21224 22918
17761 22919
8787 22920
18751 22921
13781 22922
4799 22923
17756 22924
9848 22925
1780 22926
16177 22927
1027 22928
18797 22929
15375 22930
5291 22931
12246 22932
17966 22933
13197 22934
2266 22935
16545 22936
15878 22937
16806 22938
16604 22939
14223 22940
21010 22941
20963 22942
14622 22943
19432 22944
13663 22945
1332 22946
20493 22947
17778 22948
9513 22949
4844 22950
20945 22951
3185 22952
5422 22953
6705 22954
2201 22955
2211 22956
15882 22957
19543 22958
5104 22959
1518 22960
11613 22961
115 22962
10445 22963
12509 22964
7540 22965
2669 22966
22075 22967
15038 22968
6509 22969
11738 22970
20676 22971
5364 22972
7637 22973
10649 22974
1471 22975
21083 22976
13764 22977
5381 22978
3470 22979
10305 22980
7439 22981
5714 22982
16993 22983
11553 22984
22279 22985
13411 22986
19870 22987
10834 22988
8262 22989
6001 22990
21908 22991
14650 22992
11728 22993
10463 22994
9313 22995
15494 22996
14164 22997
7057 22998
1615 22999
22323 23000
16104 23001
10521 23002
16901 23003
1707 23004
10696 23005
2151 23006
19711 23007
1118 23008
21821 23009
21470 23010
7748 23011
11795 23012
15243 23013
2913 23014
1532 23015
19534 23016
17589 23017
6446 23018
2428 23019
14154 23020
11113 23021
4400 23022
18613 23023
18585 23024
12937 23025
19985 23026
21505 23027
12857 23028
15776 23029
15907 23030
21739 23031
22387 23032
6955 23033
15354 23034
17591 23035
20066 23036
17746 23037
21993 23038
16183 23039
11664 23040
7631 23041
12987 23042
7670 23043
20330 23044
15319 23045
22267 23046
5787 23047
18512 23048
16917 23049
9275 23050
15095 23051
6578 23052
21865 23053
19511 23054
1606 23055
10591 23056
2621 23057
18938 23058
20822 23059
17613 23060
12330 23061
8867 23062
11082 23063
11471 23064
5089 23065
13729 23066
16118 23067
4257 23068
12529 23069
7015 23070
14461 23071
14478 23072
20062 23073
13662 23074
10940 23075
15786 23076
741 23077
9143 23078
2892 23079
19287 23080
3482 23081
7916 23082
19718 23083
17175 23084
6712 23085
5343 23086
3368 23087
1949 23088
14831 23089
12645 23090
17372 23091
13220 23092
7600 23093
17872 23094
6733 23095
21134 23096
22422 23097
1971 23098
9089 23099
3780 23100
16496 23101
5579 23102
21837 23103
15354 23104
7053 23105
2674 23106
1148 23107
15244 23108
2087 23109
15922 23110
17069 23111
6380 23112
19417 23113
235 23114
3087 23115
17973 23116
10396 23117
4790 23118
3491 23119
8804 23120
16772 23121
3981 23122
20157 23123
5954 23124
20472 23125
12747 23126
17172 23127
20823 23128
16807 23129
21892 23130
8017 23131
17413 23132
18375 23133
17224 23134
14262 23135
12882 23136
12672 23137
9290 23138
43 23139
14220 23140
8243 23141
15614 23142
1841 23143
13105 23144
16453 23145
21432 23146
11268 23147
19100 23148
20627 23149
8011 23150
17903 23151
22940 23152
9839 23153
17190 23154
9584 23155
21317 23156
2668 23157
3202 23158
8719 23159
1377 23160
16296 23161
19807 23162
6710 23163
13364 23164
21494 23165
22782 23166
8291 23167
14851 23168
12252 23169
22017 23170
9350 23171
6936 23172
7608 23173
6006 23174
19827 23175
7620 23176
6683 23177
7942 23178
20831 23179
6436 23180
15175 23181
3385 23182
14783 23183
13202 23184
645 23185
22836 23186
5294 23187
18781 23188
17163 23189
831 23190
8499 23191
21035 23192
22228 23193
3503 23194
2046 23195
5116 23196
13066 23197
23135 23198
20759 23199
2619 23200
1797 23201
2151 23202
19412 23203
10854 23204
14133 23205
8143 23206
745 23207
14852 23208
4518 23209
21951 23210
19992 23211
21053 23212
14162 23213
20912 23214
20618 23215
22214 23216
20169 23217
14071 23218
2941 23219
19726 23220
7580 23221
995 23222
16223 23223
4648 23224
7647 23225
9466 23226
9060 23227
17960 23228
10217 23229
15752 23230
23046 23231
7480 23232
18782 23233
18947 23234
22376 23235
18962 23236
3548 23237
21988 23238
14410 23239
15551 23240
2347 23241
8897 23242
3681 23243
7217 23244
14890 23245
5083 23246
19108 23247
16665 23248
18480 23249
19323 23250
2313 23251
2652 23252
11581 23253
22129 23254
2737 23255
4010 23256
527 23257
22086 23258
7546 23259
17868 23260
7816 23261
3185 23262
4798 23263
10423 23264
19052 23265
729 23266
1303 23267
7856 23268
10076 23269
11123 23270
12803 23271
3600 23272
11630 23273
21465 23274
5698 23275
1957 23276
10617 23277
2207 23278
1296 23279
16213 23280
11037 23281
16563 23282
19565 23283
19800 23284
3829 23285
8176 23286
19215 23287
4601 23288
2957 23289
15817 23290
20786 23291
10878 23292
6051 23293
2943 23294
13604 23295
3472 23296
13490 23297
1941 23298
18535 23299
7967 23300
7381 23301
21171 23302
5510 23303
15211 23304
13386 23305
6865 23306
3101 23307
8336 23308
17014 23309
17887 23310
18356 23311
11326 23312
133 23313
23312 23314
11497 23315
19689 23316
20064 23317
18103 23318
9030 23319
2884 23320
15504 23321
6078 23322
3627 23323
3878 23324
11598 23325
21432 23326
23053 23327
2894 23328
21173 23329
22367 23330
5223 23331
18868 23332
5919 23333
19845 23334
18977 23335
17957 23336
5835 23337
8411 23338
13386 23339
9259 23340
17284 23341
17741 23342
10300 23343
3946 23344
7564 23345
3792 23346
13184 23347
14716 23348
10902 23349
5626 23350
14531 23351
4401 23352
16441 23353
7583 23354
582 23355
2868 23356
8485 23357
14816 23358
33 23359
19073 23360
17912 23361
17510 23362
941 23363
17921 23364
13453 23365
8710 23366
14519 23367
15844 23368
6678 23369
5112 23370
6357 23371
22921 23372
13001 23373
13853 23374
1842 23375
1115 23376
15685 23377
16941 23378
15687 23379
652 23380
6922 23381
3966 23382
3262 23383
6696 23384
14127 23385
17619 23386
2987 23387
8624 23388
10801 23389
4141 23390
10399 23391
11233 23392
14656 23393
19598 23394
23235 23395
17146 23396
21381 23397
14477 23398
3819 23399
9606 23400
3191 23401
8861 23402
9104 23403
13816 23404
17600 23405
22851 23406
17730 23407
16825 23408
2085 23409
19484 23410
20165 23411
15554 23412
14854 23413
13724 23414
9710 23415
21344 23416
18195 23417
9906 23418
6122 23419
2987 23420
10860 23421
18864 23422
376 23423
6268 23424
18256 23425
9222 23426
9753 23427
5926 23428
21402 23429
5211 23430
9297 23431
17098 23432
9017 23433
14022 23434
15376 23435
12030 23436
21885 23437
6970 23438
22580 23439
22462 23440
3903 23441
13740 23442
7809 23443
3532 23444
15405 23445
16639 23446
12360 23447
10416 23448
9084 23449
14597 23450
1070 23451
4060 23452
4027 23453
15427 23454
10944 23455
21876 23456
3405 23457
21322 23458
22220 23459
6694 23460
4992 23461
20315 23462
16683 23463
17803 23464
10193 23465
16695 23466
15575 23467
15482 23468
6504 23469
8448 23470
15612 23471
1200 23472
6551 23473
20107 23474
19558 23475
2380 23476
3583 23477
20588 23478
10842 23479
10493 23480
17548 23481
6210 23482
21998 23483
19828 23484
6043 23485
17256 23486
19977 23487
17831 23488
18586 23489
12618 23490
12761 23491
4226 23492
17595 23493
3999 23494
2574 23495
10599 23496
15194 23497
23180 23498
14187 23499
21248 23500
3392 23501
11464 23502
17352 23503
6945 23504
10402 23505
6148 23506
18867 23507
16700 23508
18144 23509
20500 23510
11767 23511
20216 23512
19471 23513
18826 23514
10844 23515
12613 23516
4722 23517
17732 23518
21424 23519
18880 23520
1756 23521
23003 23522
7682 23523
5952 23524
1675 23525
21462 23526
22801 23527
21661 23528
7760 23529
14746 23530
22465 23531
22146 23532
10475 23533
1987 23534
6278 23535
16117 23536
820 23537
1591 23538
22117 23539
9449 23540
20984 23541
9926 23542
14523 23543
894 23544
514 23545
402 23546
22498 23547
2384 23548
12813 23549
5932 23550
16392 23551
17938 23552
19639 23553
12298 23554
11898 23555
8925 23556
12612 23557
20532 23558
16295 23559
8990 23560
537 23561
5333 23562
2698 23563
12356 23564
20492 23565
22957 23566
19019 23567
15074 23568
16496 23569
15083 23570
21757 23571
6409 23572
18471 23573
13806 23574
13772 23575
6649 23576
14048 23577
18521 23578
6697 23579
8637 23580
10305 23581
6970 23582
10209 23583
2629 23584
20590 23585
22491 23586
12031 23587
22389 23588
21678 23589
21155 23590
12962 23591
4262 23592
6886 23593
14440 23594
21428 23595
12936 23596
3075 23597
13081 23598
16525 23599
20596 23600
3611 23601
21817 23602
999 23603
11776 23604
12669 23605
15484 23606
17668 23607
20788 23608
6958 23609
14819 23610
569 23611
21018 23612
7884 23613
22709 23614
18057 23615
12322 23616
7685 23617
12559 23618
19337 23619
9679 23620
21721 23621
7883 23622
1514 23623
3534 23624
5206 23625
6961 23626
6395 23627
15455 23628
14388 23629
7040 23630
31 23631
5829 23632
440 23633
11117 23634
9472 23635
23230 23636
14399 23637
7497 23638
6145 23639
10854 23640
17800 23641
15301 23642
23480 23643
19592 23644
3164 23645
18925 23646
6715 23647
17395 23648
16577 23649
10681 23650
20131 23651
2447 23652
8497 23653
3288 23654
14213 23655
4556 23656
19522 23657
8882 23658
2780 23659
19310 23660
19643 23661
13111 23662
16812 23663
7710 23664
18124 23665
17736 23666
5777 23667
10345 23668
10471 23669
12001 23670
2267 23671
2934 23672
8289 23673
5365 23674
8837 23675
21238 23676
10703 23677
216 23678
17500 23679
4361 23680
10854 23681
5523 23682
23659 23683
15011 23684
16111 23685
18560 23686
20147 23687
10369 23688
12561 23689
22610 23690
9665 23691
19708 23692
12964 23693
5378 23694
17566 23695
11440 23696
698 23697
9326 23698
8661 23699
22911 23700
22122 23701
4444 23702
2307 23703
658 23704
718 23705
10069 23706
20465 23707
23591 23708
20535 23709
18595 23710
9298 23711
6771 23712
20023 23713
4301 23714
14044 23715
13703 23716
9389 23717
18245 23718
5652 23719
6806 23720
1741 23721
9498 23722
8664 23723
12488 23724
18759 23725
13319 23726
4193 23727
4404 23728
12583 23729
20914 23730
20764 23731
17831 23732
16672 23733
14440 23734
3966 23735
16508 23736
13850 23737
7764 23738
2902 23739
12354 23740
8706 23741
10766 23742
6278 23743
2234 23744
6456 23745
12681 23746
9393 23747
11984 23748
2228 23749
15594 23750
9959 23751
15682 23752
15874 23753
1804 23754
18634 23755
285 23756
8437 23757
898 23758
18400 23759
11181 23760
7959 23761
15683 23762
17724 23763
15593 23764
16013 23765
10557 23766
23564 23767
23286 23768
1897 23769
22220 23770
13708 23771
10224 23772
16514 23773
9342 23774
1879 23775
17652 23776
15727 23777
15207 23778
7430 23779
10227 23780
22352 23781
3880 23782
14562 23783
9391 23784
14797 23785
1553 23786
19250 23787
9978 23788
15644 23789
2959 23790
16600 23791
10994 23792
23725 23793
23649 23794
2169 23795
17540 23796
19742 23797
1142 23798
4355 23799
15097 23800
17985 23801
4732 23802
9919 23803
12020 23804
8374 23805
23665 23806
6669 23807
14444 23808
2269 23809
10885 23810
7069 23811
6995 23812
17618 23813
22018 23814
10598 23815
14741 23816
12833 23817
8022 23818
15066 23819
19590 23820
761 23821
6921 23822
2256 23823
20541 23824
16269 23825
1340 23826
823 23827
6382 23828
10321 23829
14361 23830
586 23831
14411 23832
10163 23833
13691 23834
2684 23835
411 23836
20733 23837
13009 23838
3872 23839
1522 23840
21225 23841
22670 23842
19030 23843
11818 23844
21376 23845
16678 23846
9422 23847
7873 23848
9891 23849
11330 23850
23560 23851
20550 23852
8404 23853
17465 23854
15244 23855
22305 23856
3788 23857
9001 23858
15459 23859
1357 23860
2843 23861
13319 23862
18216 23863
2097 23864
1446 23865
4253 23866
23844 23867
14770 23868
17321 23869
13857 23870
15027 23871
16913 23872
23476 23873
15066 23874
4002 23875
3693 23876
15291 23877
174 23878
4850 23879
13313 23880
14783 23881
14995 23882
14473 23883
14138 23884
17809 23885
5767 23886
15756 23887
10187 23888
21678 23889
7328 23890
15917 23891
1893 23892
20489 23893
752 23894
22076 23895
2105 23896
8643 23897
10820 23898
17389 23899
19623 23900
4589 23901
22822 23902
12425 23903
15285 23904
15077 23905
15669 23906
21093 23907
7327 23908
19636 23909
9865 23910
7736 23911
22831 23912
20160 23913
20779 23914
14859 23915
1790 23916
12913 23917
8319 23918
18183 23919
23100 23920
6790 23921
21511 23922
14042 23923
16408 23924
10125 23925
20495 23926
5434 23927
17020 23928
4121 23929
8021 23930
3927 23931
16229 23932
1237 23933
1628 23934
5019 23935
10935 23936
23709 23937
874 23938
16153 23939
2146 23940
957 23941
6583 23942
3561 23943
22962 23944
12594 23945
12815 23946
4245 23947
14912 23948
5382 23949
7153 23950
23094 23951
9065 23952
15368 23953
22194 23954
10190 23955
14678 23956
1776 23957
2986 23958
2028 23959
2771 23960
5522 23961
3241 23962
21409 23963
8478 23964
8105 23965
5624 23966
14891 23967
2922 23968
23075 23969
15984 23970
1878 23971
23296 23972
7108 23973
2270 23974
6700 23975
21385 23976
17771 23977
963 23978
5757 23979
17915 23980
4093 23981
9276 23982
9013 23983
9834 23984
13513 23985
10364 23986
23617 23987
7773 23988
3115 23989
17880 23990
7577 23991
4870 23992
11282 23993
327 23994
19906 23995
11324 23996
1772 23997
10228 23998
19461 23999
22710 24000
17593 24001
14883 24002
22840 24003
15721 24004
10039 24005
18629 24006
19971 24007
16942 24008
9516 24009
22394 24010
22941 24011
9554 24012
10907 24013
1526 24014
14270 24015
13888 24016
8381 24017
4347 24018
9914 24019
14723 24020
19164 24021
17490 24022
12692 24023
10538 24024
8446 24025
5919 24026
9480 24027
13663 24028
14468 24029
13270 24030
14374 24031
5803 24032
3875 24033
2859 24034
11357 24035
8853 24036
9088 24037
21792 24038
14621 24039
7191 24040
13915 24041
1510 24042
9788 24043
9689 24044
14926 24045
5552 24046
19181 24047
13955 24048
16167 24049
15571 24050
8341 24051
10746 24052
6401 24053
8523 24054
7001 24055
9438 24056
10929 24057
9612 24058
7241 24059
20677 24060
4244 24061
7526 24062
19099 24063
14387 24064
17446 24065
8258 24066
10418 24067
23464 24068
16393 24069
21570 24070
7927 24071
19277 24072
2700 24073
20009 24074
10003 24075
20013 24076
1295 24077
8463 24078
5668 24079
9468 24080
19244 24081
16248 24082
2713 24083
15232 24084
18401 24085
10302 24086
11617 24087
15091 24088
11072 24089
6429 24090
23961 24091
15094 24092
15436 24093
8610 24094
17170 24095
19281 24096
19654 24097
12861 24098
4611 24099
20853 24100
1084 24101
5303 24102
15969 24103
16656 24104
13634 24105
11796 24106
2190 24107
17190 24108
17419 24109
3142 24110
3311 24111
15799 24112
271 24113
17247 24114
14519 24115
15078 24116
12047 24117
1070 24118
17118 24119
8388 24120
19263 24121
18466 24122
4713 24123
14321 24124
9228 24125
9590 24126
22007 24127
13761 24128
7430 24129
3048 24130
9414 24131
20993 24132
3991 24133
2430 24134
13371 24135
5061 24136
16474 24137
16583 24138
16959 24139
9245 24140
9672 24141
17430 24142
12809 24143
2240 24144
13765 24145
19522 24146
23371 24147
4911 24148
2537 24149
4065 24150
6460 24151
459 24152
11649 24153
4991 24154
234 24155
2398 24156
15856 24157
12594 24158
17215 24159
8105 24160
3146 24161
21398 24162
812 24163
13503 24164
14528 24165
10467 24166
7488 24167
14464 24168
1471 24169
4162 24170
17545 24171
13313 24172
7316 24173
3570 24174
17557 24175
18014 24176
15617 24177
3091 24178
17763 24179
22534 24180
20637 24181
16418 24182
15745 24183
17185 24184
11114 24185
9903 24186
11296 24187
23052 24188
8528 24189
13323 24190
15795 24191
18912 24192
7287 24193
2598 24194
6351 24195
15432 24196
3298 24197
22293 24198
17923 24199
19335 24200
142 24201
959 24202
12382 24203
15499 24204
12213 24205
8620 24206
22263 24207
15773 24208
12968 24209
16652 24210
9311 24211
22173 24212
11013 24213
7617 24214
15901 24215
22541 24216
20791 24217
1537 24218
4101 24219
15689 24220
13876 24221
5691 24222
21704 24223
8094 24224
11793 24225
14182 24226
5495 24227
16944 24228
836 24229
8749 24230
16618 24231
17830 24232
18683 24233
12614 24234
12779 24235
22045 24236
16493 24237
2165 24238
5609 24239
23023 24240
20413 24241
13994 24242
15570 24243
23414 24244
13120 24245
21992 24246
1170 24247
12061 24248
3060 24249
6509 24250
23398 24251
4048 24252
13336 24253
10816 24254
21924 24255
11691 24256
18907 24257
16432 24258
6850 24259
1285 24260
7740 24261
19040 24262
19938 24263
13899 24264
21912 24265
11331 24266
14770 24267
18115 24268
23539 24269
510 24270
4900 24271
9384 24272
16117 24273
16074 24274
10908 24275
17484 24276
738 24277
20403 24278
21460 24279
1249 24280
1428 24281
23839 24282
14973 24283
21224 24284
4112 24285
20363 24286
13659 24287
1743 24288
20154 24289
5315 24290
5290 24291
21694 24292
14953 24293
12361 24294
13312 24295
22356 24296
15268 24297
22567 24298
14809 24299
8242 24300
14934 24301
2733 24302
10059 24303
9668 24304
15668 24305
14914 24306
21220 24307
2491 24308
22458 24309
17254 24310
8281 24311
5079 24312
12452 24313
1795 24314
5592 24315
12241 24316
8445 24317
12385 24318
1656 24319
19065 24320
18577 24321
11405 24322
7703 24323
17005 24324
12107 24325
9885 24326
2290 24327
11149 24328
9265 24329
10944 24330
9193 24331
9213 24332
11288 24333
23505 24334
4307 24335
13250 24336
12909 24337
13378 24338
2013 24339
6132 24340
8890 24341
17966 24342
23555 24343
9745 24344
15711 24345
11417 24346
22273 24347
5237 24348
10097 24349
8803 24350
10046 24351
2498 24352
548 24353
15572 24354
7695 24355
22057 24356
9373 24357
13886 24358
7578 24359
8156 24360
18059 24361
14411 24362
3056 24363
23394 24364
10716 24365
395 24366
15406 24367
1405 24368
12372 24369
22394 24370
19116 24371
20745 24372
16417 24373
21255 24374
107 24375
10527 24376
19674 24377
9558 24378
22982 24379
12065 24380
2681 24381
15887 24382
17473 24383
19628 24384
14329 24385
17176 24386
15913 24387
21860 24388
7509 24389
2840 24390
19019 24391
4977 24392
6319 24393
10209 24394
5513 24395
14844 24396
5477 24397
3879 24398
7926 24399
7402 24400
20782 24401
8937 24402
9126 24403
3466 24404
14067 24405
17855 24406
9129 24407
6234 24408
19464 24409
12220 24410
22103 24411
2831 24412
18677 24413
18712 24414
7570 24415
16781 24416
12466 24417
21123 24418
17456 24419
10179 24420
8598 24421
19036 24422
11002 24423
15229 24424
7449 24425
2375 24426
8187 24427
1358 24428
15697 24429
21918 24430
1858 24431
1352 24432
14335 24433
19878 24434
836 24435
15422 24436
9280 24437
2253 24438
400 24439
12687 24440
5766 24441
17332 24442
11010 24443
15041 24444
3834 24445
4170 24446
19264 24447
221 24448
23923 24449
5456 24450
22837 24451
2833 24452
11060 24453
23394 24454
24093 24455
10208 24456
22652 24457
18864 24458
16338 24459
20667 24460
4043 24461
23605 24462
3819 24463
11889 24464
9930 24465
17365 24466
19922 24467
6063 24468
3264 24469
5686 24470
17941 24471
24163 24472
1815 24473
14492 24474
7879 24475
1923 24476
5038 24477
20930 24478
20587 24479
1853 24480
10817 24481
18874 24482
18895 24483
14789 24484
7491 24485
217 24486
19781 24487
14147 24488
2613 24489
10121 24490
858 24491
8609 24492
17787 24493
11180 24494
21785 24495
7157 24496
11444 24497
10704 24498
2142 24499
1106 24500
7195 24501
18976 24502
20376 24503
11636 24504
9928 24505
24045 24506
5030 24507
8165 24508
1314 24509
9310 24510
3887 24511
23508 24512
11935 24513
879 24514
11739 24515
17933 24516
16047 24517
3739 24518
23519 24519
15881 24520
22407 24521
17578 24522
10385 24523
8412 24524
11977 24525
20709 24526
8013 24527
3505 24528
9360 24529
11942 24530
14555 24531
3077 24532
24453 24533
6879 24534
22071 24535
10667 24536
23645 24537
4202 24538
21279 24539
5787 24540
16723 24541
13651 24542
15373 24543
11743 24544
19314 24545
15718 24546
22003 24547
2291 24548
12660 24549
10754 24550
18613 24551
7662 24552
7294 24553
10634 24554
3766 24555
13686 24556
3937 24557
21855 24558
14209 24559
2348 24560
13282 24561
21643 24562
16132 24563
17001 24564
22202 24565
8087 24566
21369 24567
12598 24568
19305 24569
21090 24570
17546 24571
19008 24572
8963 24573
23905 24574
2570 24575
10808 24576
12317 24577
1888 24578
370 24579
20390 24580
7542 24581
5225 24582
17783 24583
5169 24584
13920 24585
1521 24586
17065 24587
19855 24588
10035 24589
22124 24590
14161 24591
9229 24592
20592 24593
8160 24594
5549 24595
13592 24596
9246 24597
5916 24598
14005 24599
10482 24600
17408 24601
11926 24602
6582 24603
15292 24604
20423 24605
7458 24606
7750 24607
5628 24608
21701 24609
10750 24610
6430 24611
6086 24612
2457 24613
18678 24614
8972 24615
6190 24616
15622 24617
8798 24618
18361 24619
19466 24620
11258 24621
6988 24622
19409 24623
8814 24624
23227 24625
11556 24626
10196 24627
16409 24628
16865 24629
1076 24630
5903 24631
16753 24632
1695 24633
3465 24634
22779 24635
10841 24636
20768 24637
4542 24638
17483 24639
8363 24640
3022 24641
10133 24642
659 24643
1546 24644
18417 24645
19102 24646
8389 24647
17733 24648
19751 24649
10337 24650
7743 24651
23711 24652
21372 24653
8471 24654
15261 24655
17827 24656
15930 24657
10654 24658
8389 24659
3768 24660
14619 24661
23570 24662
23990 24663
5763 24664
15250 24665
12498 24666
463 24667
6140 24668
19888 24669
11387 24670
5002 24671
22469 24672
5051 24673
13956 24674
10334 24675
2188 24676
1010 24677
11606 24678
17534 24679
12298 24680
4668 24681
1554 24682
11000 24683
1696 24684
2564 24685
4339 24686
15947 24687
15284 24688
21102 24689
14432 24690
7083 24691
22251 24692
13616 24693
2497 24694
12115 24695
5196 24696
3364 24697
19885 24698
31 24699
9099 24700
2609 24701
7574 24702
836 24703
766 24704
10129 24705
3390 24706
5511 24707
23726 24708
1113 24709
5272 24710
2323 24711
13176 24712
22852 24713
15802 24714
13735 24715
3026 24716
17371 24717
1906 24718
475 24719
10560 24720
17486 24721
2970 24722
15473 24723
13902 24724
11916 24725
12028 24726
2732 24727
4766 24728
17761 24729
16394 24730
12302 24731
4189 24732
13046 24733
20107 24734
7691 24735
10912 24736
3187 24737
20333 24738
11887 24739
4035 24740
16016 24741
17252 24742
11309 24743
13405 24744
22113 24745
11339 24746
17829 24747
18996 24748
10343 24749
14357 24750
4643 24751
23676 24752
6172 24753
16912 24754
4427 24755
10702 24756
6236 24757
15344 24758
17477 24759
2116 24760
6062 24761
22322 24762
20174 24763
11398 24764
10478 24765
20952 24766
17806 24767
11918 24768
9541 24769
15394 24770
12282 24771
17102 24772
18628 24773
4357 24774
6997 24775
6672 24776
14759 24777
10046 24778
4772 24779
19121 24780
16677 24781
22095 24782
11649 24783
21409 24784
5676 24785
20024 24786
9333 24787
809 24788
16890 24789
16414 24790
20729 24791
16464 24792
12807 24793
1222 24794
23559 24795
15289 24796
4127 24797
9586 24798
6380 24799
14961 24800
16908 24801
180 24802
22214 24803
6397 24804
1785 24805
23976 24806
10649 24807
14003 24808
12571 24809
21226 24810
24422 24811
23451 24812
10877 24813
7678 24814
9010 24815
20596 24816
9539 24817
20977 24818
20052 24819
18894 24820
2475 24821
13683 24822
18089 24823
16387 24824
3023 24825
852 24826
13121 24827
4513 24828
24615 24829
10303 24830
24165 24831
21791 24832
2252 24833
639 24834
287 24835
4789 24836
8460 24837
24139 24838
5398 24839
17310 24840
13136 24841
8384 24842
9732 24843
13252 24844
1327 24845
22721 24846
11202 24847
9132 24848
21716 24849
14627 24850
13944 24851
19848 24852
9971 24853
21842 24854
5409 24855
13218 24856
16387 24857
8519 24858
3891 24859
12291 24860
11960 24861
3389 24862
17131 24863
19528 24864
14760 24865
1802 24866
17941 24867
7265 24868
4931 24869
10114 24870
12325 24871
2100 24872
8707 24873
1790 24874
14569 24875
8095 24876
623 24877
13444 24878
5350 24879
13089 24880
2740 24881
6017 24882
16169 24883
7204 24884
18287 24885
5206 24886
18446 24887
8624 24888
15382 24889
15094 24890
5706 24891
13987 24892
16049 24893
11002 24894
12215 24895
22956 24896
19013 24897
8025 24898
1785 24899
9224 24900
20495 24901
24627 24902
4814 24903
10516 24904
2944 24905
424 24906
4125 24907
7692 24908
7354 24909
18644 24910
17523 24911
12195 24912
1847 24913
14341 24914
443 24915
1726 24916
9749 24917
826 24918
339 24919
3224 24920
10949 24921
16028 24922
5776 24923
13185 24924
2738 24925
24874 24926
17350 24927
11664 24928
24774 24929
24206 24930
15566 24931
17293 24932
18129 24933
5061 24934
20846 24935
14234 24936
12162 24937
24570 24938
17382 24939
19463 24940
19902 24941
7263 24942
10489 24943
321 24944
4880 24945
18279 24946
348 24947
6184 24948
5575 24949
21519 24950
10812 24951
5174 24952
24459 24953
13436 24954
4199 24955
19616 24956
14250 24957
14273 24958
1231 24959
8307 24960
6224 24961
12292 24962
20969 24963
9465 24964
1039 24965
10894 24966
6901 24967
19279 24968
18405 24969
17600 24970
4408 24971
10131 24972
23056 24973
10390 24974
8522 24975
9316 24976
21796 24977
8209 24978
16074 24979
4761 24980
20419 24981
12614 24982
5167 24983
9541 24984
13661 24985
20072 24986
22192 24987
24827 24988
3267 24989
3810 24990
834 24991
18571 24992
1031 24993
3149 24994
11785 24995
7541 24996
18083 24997
23545 24998
3987 24999
11069 25000
8599 25001
14317 25002
19112 25003
13236 25004
12292 25005
20542 25006
22155 25007
18952 25008
16022 25009
21301 25010
15113 25011
3862 25012
2066 25013
6262 25014
23389 25015
8330 25016
10550 25017
16736 25018
4648 25019
7620 25020
2660 25021
14744 25022
13381 25023
22570 25024
22157 25025
1180 25026
7890 25027
8231 25028
2851 25029
2578 25030
14250 25031
856 25032
10505 25033
12221 25034
19883 25035
4935 25036
4231 25037
14276 25038
13397 25039
13753 25040
8554 25041
22418 25042
19746 25043
21453 25044
15525 25045
3731 25046
9499 25047
14077 25048
16203 25049
15339 25050
10519 25051
12733 25052
18353 25053
10609 25054
22559 25055
7791 25056
18761 25057
3539 25058
9606 25059
18229 25060
14781 25061
1441 25062
12658 25063
1548 25064
153 25065
303 25066
14253 25067
16364 25068
1075 25069
12710 25070
16758 25071
16177 25072
6534 25073
6583 25074
11656 25075
24985 25076
14230 25077
1535 25078
19615 25079
12264 25080
1888 25081
17349 25082
10333 25083
8859 25084
19274 25085
23909 25086
12151 25087
5824 25088
2717 25089
24765 25090
9126 25091
696 25092
13643 25093
22288 25094
8553 25095
16586 25096
6179 25097
15508 25098
23070 25099
3824 25100
1510 25101
18953 25102
13819 25103
13885 25104
5419 25105
2191 25106
5912 25107
2691 25108
8043 25109
5549 25110
13849 25111
10353 25112
21536 25113
23046 25114
24756 25115
1641 25116
13663 25117
19817 25118
1895 25119
13542 25120
14605 25121
24941 25122
5186 25123
4463 25124
4323 25125
14781 25126
19562 25127
8699 25128
18834 25129
24252 25130
5735 25131
19265 25132
1022 25133
8223 25134
13967 25135
12444 25136
8960 25137
15200 25138
19659 25139
20031 25140
11859 25141
24623 25142
11946 25143
13017 25144
8039 25145
20955 25146
337 25147
19583 25148
12200 25149
2283 25150
1013 25151
20178 25152
6814 25153
13467 25154
6482 25155
22238 25156
6827 25157
2088 25158
19954 25159
15314 25160
12171 25161
18418 25162
3727 25163
3404 25164
5961 25165
23314 25166
5544 25167
23526 25168
2902 25169
20726 25170
18218 25171
5760 25172
20973 25173
6243 25174
9427 25175
20484 25176
9746 25177
25097 25178
4423 25179
12624 25180
20417 25181
12150 25182
18318 25183
21769 25184
6580 25185
11417 25186
6448 25187
7856 25188
22049 25189
17776 25190
2841 25191
7269 25192
3809 25193
4330 25194
2090 25195
15220 25196
19365 25197
3554 25198
5356 25199
24878 25200
7828 25201
25166 25202
13401 25203
22390 25204
19903 25205
1157 25206
16883 25207
15533 25208
1181 25209
9264 25210
23000 25211
7496 25212
5682 25213
13285 25214
23757 25215
9264 25216
6578 25217
11925 25218
2167 25219
2881 25220
17536 25221
5300 25222
12293 25223
21204 25224
2521 25225
23153 25226
24126 25227
16544 25228
18120 25229
10609 25230
7972 25231
1350 25232
13243 25233
16511 25234
13086 25235
328 25236
18132 25237
16858 25238
7672 25239
13587 25240
18547 25241
19140 25242
20486 25243
398 25244
15591 25245
7396 25246
7353 25247
15234 25248
15837 25249
20397 25250
15740 25251
10766 25252
6731 25253
17181 25254
16626 25255
17309 25256
8615 25257
18873 25258
11543 25259
10965 25260
12952 25261
10527 25262
6775 25263
21672 25264
23762 25265
16923 25266
21746 25267
20082 25268
24103 25269
15208 25270
822 25271
16958 25272
12185 25273
5416 25274
21284 25275
10787 25276
4840 25277
21491 25278
4820 25279
22354 25280
19512 25281
9982 25282
10501 25283
12678 25284
21252 25285
4136 25286
20304 25287
21463 25288
8958 25289
8351 25290
14394 25291
25197 25292
21419 25293
21449 25294
22835 25295
13225 25296
3051 25297
3181 25298
19760 25299
10056 25300
13722 25301
6875 25302
16158 25303
16817 25304
13586 25305
14799 25306
24557 25307
4554 25308
24241 25309
6094 25310
5110 25311
17014 25312
7975 25313
243 25314
25131 25315
20983 25316
21998 25317
2976 25318
14515 25319
18321 25320
18938 25321
3616 25322
17140 25323
12119 25324
12363 25325
19823 25326
18061 25327
16594 25328
23450 25329
9302 25330
10420 25331
8822 25332
12968 25333
5324 25334
18489 25335
10057 25336
10146 25337
15960 25338
7195 25339
13784 25340
20210 25341
12872 25342
16618 25343
15056 25344
656 25345
25010 25346
7256 25347
7955 25348
3353 25349
1660 25350
13666 25351
3809 25352
17784 25353
14742 25354
5581 25355
5941 25356
1162 25357
17024 25358
7925 25359
7623 25360
25076 25361
15546 25362
12326 25363
4476 25364
23309 25365
24473 25366
16382 25367
11023 25368
423 25369
7654 25370
8472 25371
11894 25372
7448 25373
4321 25374
19871 25375
7956 25376
4564 25377
5197 25378
10192 25379
6865 25380
2868 25381
23010 25382
11174 25383
729 25384
13003 25385
23153 25386
21977 25387
11147 25388
4699 25389
19423 25390
4325 25391
22731 25392
18045 25393
22549 25394
16693 25395
19189 25396
24088 25397
10933 25398
6511 25399
18926 25400
21138 25401
13318 25402
23152 25403
25222 25404
14061 25405
17304 25406
1747 25407
24960 25408
19162 25409
5006 25410
7358 25411
1917 25412
14117 25413
17873 25414
419 25415
18726 25416
19352 25417
17231 25418
2658 25419
24742 25420
1450 25421
15400 25422
5199 25423
17012 25424
1112 25425
2875 25426
2257 25427
17664 25428
6435 25429
22395 25430
2338 25431
24182 25432
14562 25433
6248 25434
24338 25435
17748 25436
12554 25437
13136 25438
9093 25439
25164 25440
1731 25441
14728 25442
4355 25443
20506 25444
15315 25445
7453 25446
23975 25447
8954 25448
10435 25449
19779 25450
21673 25451
12015 25452
6578 25453
12911 25454
5563 25455
9563 25456
1945 25457
9737 25458
21602 25459
16595 25460
21633 25461
13763 25462
12134 25463
14373 25464
12281 25465
1221 25466
13019 25467
23985 25468
987 25469
14158 25470
9254 25471
11898 25472
5814 25473
2962 25474
15543 25475
12937 25476
2142 25477
5873 25478
18639 25479
7346 25480
2039 25481
9979 25482
22871 25483
20451 25484
4765 25485
9854 25486
24051 25487
4377 25488
17701 25489
24930 25490
16365 25491
15873 25492
3898 25493
14271 25494
23359 25495
12050 25496
3499 25497
13626 25498
13651 25499
25420 25500
10681 25501
5706 25502
20774 25503
3999 25504
15093 25505
23565 25506
14884 25507
1014 25508
9210 25509
8820 25510
9324 25511
14694 25512
19209 25513
19019 25514
15850 25515
18859 25516
6834 25517
9330 25518
19653 25519
1449 25520
19520 25521
15252 25522
7097 25523
11211 25524
25174 25525
15853 25526
690 25527
23722 25528
10949 25529
21076 25530
1474 25531
22535 25532
15542 25533
5372 25534
20637 25535
1614 25536
8452 25537
22302 25538
9627 25539
10264 25540
9827 25541
8884 25542
19123 25543
24003 25544
7068 25545
23928 25546
16905 25547
19812 25548
8949 25549
4692 25550
4039 25551
13785 25552
19613 25553
15312 25554
8020 25555
24545 25556
21861 25557
21573 25558
23568 25559
15140 25560
19162 25561
22808 25562
23254 25563
16548 25564
12951 25565
2400 25566
4682 25567
23433 25568
13608 25569
22198 25570
24414 25571
17025 25572
3221 25573
19729 25574
8526 25575
15465 25576
4388 25577
11675 25578
23562 25579
8745 25580
8402 25581
11756 25582
6799 25583
3119 25584
25233 25585
17069 25586
17198 25587
21254 25588
8539 25589
14331 25590
911 25591
5129 25592
14799 25593
10091 25594
15498 25595
11378 25596
20725 25597
24187 25598
7864 25599
25331 25600
2468 25601
10400 25602
24131 25603
3365 25604
2860 25605
10794 25606
7413 25607
20830 25608
8743 25609
16061 25610
15443 25611
24087 25612
3325 25613
11454 25614
390 25615
9360 25616
13599 25617
11456 25618
15260 25619
19581 25620
17040 25621
4890 25622
22112 25623
458 25624
13640 25625
14709 25626
3293 25627
19933 25628
3630 25629
13207 25630
20969 25631
16828 25632
16573 25633
24955 25634
12555 25635
4236 25636
21032 25637
18404 25638
11347 25639
8008 25640
14798 25641
16110 25642
10195 25643
11151 25644
22538 25645
6692 25646
9018 25647
15300 25648
16588 25649
25316 25650
16304 25651
24629 25652
6476 25653
15267 25654
17921 25655
6928 25656
14424 25657
4600 25658
8265 25659
14677 25660
18908 25661
4647 25662
24687 25663
916 25664
5623 25665
21471 25666
3753 25667
14945 25668
13325 25669
16796 25670
19663 25671
1863 25672
8512 25673
11307 25674
19652 25675
15270 25676
3261 25677
21104 25678
15690 25679
16986 25680
9467 25681
25240 25682
16339 25683
19614 25684
4459 25685
7923 25686
3795 25687
1512 25688
4747 25689
4859 25690
8608 25691
9122 25692
12849 25693
24937 25694
9129 25695
12958 25696
22261 25697
11085 25698
22243 25699
22017 25700
9407 25701
17077 25702
3923 25703
8080 25704
21766 25705
18911 25706
22335 25707
18501 25708
20094 25709
13666 25710
19741 25711
8434 25712
23553 25713
21532 25714
13185 25715
12673 25716
22494 25717
20387 25718
24988 25719
21396 25720
12622 25721
4886 25722
15245 25723
8489 25724
17479 25725
112 25726
15334 25727
17273 25728
24027 25729
9428 25730
5237 25731
14025 25732
23687 25733
24705 25734
10808 25735
7859 25736
6399 25737
7520 25738
6145 25739
2828 25740
15273 25741
13627 25742
2637 25743
16196 25744
609 25745
7854 25746
10336 25747
11007 25748
599 25749
18400 25750
25363 25751
23709 25752
19717 25753
14539 25754
14839 25755
14964 25756
2896 25757
15416 25758
15960 25759
15041 25760
11694 25761
19895 25762
21302 25763
12426 25764
22715 25765
8037 25766
18942 25767
14458 25768
10245 25769
16595 25770
4665 25771
20851 25772
17534 25773
25164 25774
23596 25775
12550 25776
16992 25777
4712 25778
13399 25779
4085 25780
4059 25781
5263 25782
16055 25783
4474 25784
12811 25785
19971 25786
2872 25787
19758 25788
19410 25789
19404 25790
4692 25791
5998 25792
12786 25793
20181 25794
12348 25795
10125 25796
11488 25797
16651 25798
7005 25799
8765 25800
6916 25801
13877 25802
126 25803
22101 25804
21845 25805
10135 25806
13117 25807
24734 25808
18625 25809
23200 25810
23631 25811
7899 25812
7834 25813
8842 25814
18482 25815
17743 25816
15229 25817
15783 25818
21722 25819
14817 25820
21795 25821
15034 25822
6569 25823
23169 25824
1514 25825
9128 25826
14517 25827
24835 25828
15838 25829
19814 25830
17875 25831
12993 25832
15489 25833
18773 25834
2405 25835
1406 25836
4286 25837
1970 25838
13017 25839
19667 25840
25417 25841
22938 25842
13484 25843
13660 25844
10381 25845
23211 25846
8415 25847
8220 25848
10822 25849
8908 25850
5992 25851
13884 25852
23521 25853
14734 25854
15939 25855
4918 25856
3547 25857
16545 25858
14028 25859
17302 25860
13738 25861
15014 25862
18820 25863
12080 25864
2327 25865
24732 25866
156 25867
9080 25868
20197 25869
14302 25870
8333 25871
14610 25872
24492 25873
12301 25874
828 25875
20402 25876
18314 25877
2353 25878
15638 25879
20298 25880
4674 25881
20141 25882
22116 25883
3091 25884
15147 25885
17814 25886
19748 25887
4257 25888
5640 25889
1250 25890
10576 25891
21983 25892
4478 25893
762 25894
25260 25895
1537 25896
627 25897
1807 25898
6025 25899
14185 25900
11970 25901
20559 25902
7543 25903
12615 25904
13853 25905
16716 25906
1790 25907
13328 25908
10330 25909
2331 25910
5000 25911
15591 25912
735 25913
6016 25914
1422 25915
17228 25916
9785 25917
13402 25918
14251 25919
14707 25920
14902 25921
11858 25922
617 25923
12420 25924
13503 25925
6904 25926
20142 25927
2398 25928
12025 25929
7856 25930
20978 25931
22006 25932
13978 25933
24253 25934
23891 25935
13494 25936
15792 25937
12383 25938
2146 25939
3742 25940
14634 25941
11935 25942
6439 25943
5770 25944
19967 25945
15406 25946
20681 25947
12494 25948
21302 25949
20735 25950
8567 25951
19581 25952
7400 25953
17842 25954
22589 25955
25656 25956
15306 25957
15000 25958
3341 25959
12559 25960
17116 25961
19565 25962
3379 25963
4126 25964
18583 25965
1872 25966
17860 25967
22087 25968
14202 25969
3252 25970
16778 25971
20784 25972
2188 25973
12354 25974
11003 25975
16897 25976
1910 25977
7858 25978
12756 25979
8189 25980
16904 25981
8935 25982
7341 25983
16795 25984
4643 25985
3024 25986
9755 25987
8690 25988
15297 25989
13922 25990
23044 25991
1716 25992
4361 25993
18157 25994
15024 25995
5002 25996
7594 25997
4853 25998
16005 25999
13670 26000
21759 26001
1553 26002
24325 26003
21178 26004
23589 26005
6569 26006
7830 26007
16467 26008
2577 26009
14155 26010
10949 26011
17320 26012
594 26013
10257 26014
15991 26015
21934 26016
20362 26017
20929 26018
8927 26019
1571 26020
20649 26021
17289 26022
5059 26023
17447 26024
14795 26025
8764 26026
18505 26027
7090 26028
1192 26029
13030 26030
14404 26031
15448 26032
12450 26033
23353 26034
5504 26035
12668 26036
9874 26037
5124 26038
8906 26039
3606 26040
363 26041
864 26042
6902 26043
6278 26044
10412 26045
10866 26046
16525 26047
7668 26048
2242 26049
9575 26050
3178 26051
8933 26052
2883 26053
21555 26054
4232 26055
3140 26056
17982 26057
8814 26058
17271 26059
7735 26060
2315 26061
23803 26062
14763 26063
23336 26064
2440 26065
209 26066
47 26067
25696 26068
22969 26069
19722 26070
2357 26071
273 26072
17225 26073
1943 26074
15036 26075
23589 26076
15930 26077
21803 26078
17450 26079
13869 26080
1519 26081
5198 26082
18796 26083
23702 26084
22521 26085
11448 26086
7825 26087
10735 26088
13463 26089
5055 26090
9796 26091
6067 26092
2136 26093
1304 26094
12696 26095
17681 26096
9780 26097
25637 26098
6134 26099
19025 26100
6272 26101
13338 26102
2037 26103
14490 26104
4638 26105
24608 26106
23417 26107
1300 26108
10200 26109
21975 26110
24539 26111
10447 26112
18228 26113
14186 26114
3131 26115
15533 26116
1581 26117
16809 26118
18737 26119
9203 26120
20802 26121
17886 26122
25784 26123
19502 26124
4920 26125
4996 26126
6647 26127
22074 26128
25883 26129
19399 26130
1554 26131
1815 26132
26129 26133
18191 26134
17528 26135
24238 26136
23959 26137
11261 26138
21660 26139
9430 26140
16462 26141
4548 26142
24912 26143
13563 26144
821 26145
2429 26146
1938 26147
6073 26148
4374 26149
4080 26150
6792 26151
14232 26152
2138 26153
13619 26154
25665 26155
22812 26156
8917 26157
17187 26158
16992 26159
19603 26160
3728 26161
25183 26162
9345 26163
12877 26164
3542 26165
12016 26166
21812 26167
7806 26168
472 26169
1535 26170
24311 26171
13392 26172
14336 26173
22521 26174
3421 26175
10273 26176
13847 26177
19274 26178
24370 26179
16479 26180
6843 26181
6570 26182
23418 26183
7651 26184
25172 26185
12612 26186
19360 26187
24859 26188
5881 26189
12818 26190
9414 26191
12065 26192
18024 26193
15318 26194
5527 26195
23742 26196
8166 26197
8112 26198
876 26199
11388 26200
3708 26201
19689 26202
3296 26203
24024 26204
20734 26205
23972 26206
13703 26207
3000 26208
8062 26209
931 26210
7053 26211
20838 26212
14314 26213
9369 26214
533 26215
8925 26216
10172 26217
9982 26218
22814 26219
21462 26220
342 26221
14521 26222
2250 26223
4784 26224
4982 26225
132 26226
26043 26227
344 26228
19904 26229
17987 26230
8054 26231
471 26232
17879 26233
25644 26234
2302 26235
16961 26236
18376 26237
25121 26238
16501 26239
2569 26240
1933 26241
24543 26242
24693 26243
9325 26244
6658 26245
12578 26246
12580 26247
7077 26248
18124 26249
19038 26250
5895 26251
845 26252
21382 26253
8864 26254
6102 26255
24421 26256
19151 26257
7410 26258
6484 26259
6358 26260
20530 26261
2540 26262
16891 26263
26073 26264
5183 26265
10192 26266
9671 26267
13732 26268
11258 26269
16352 26270
24314 26271
8422 26272
8904 26273
10005 26274
9117 26275
7634 26276
16278 26277
20009 26278
7635 26279
22361 26280
21755 26281
13901 26282
18568 26283
16904 26284
6555 26285
7025 26286
9900 26287
16830 26288
21670 26289
25354 26290
10424 26291
24035 26292
15579 26293
21136 26294
12202 26295
23956 26296
5301 26297
3445 26298
9150 26299
15266 26300
8656 26301
20630 26302
2304 26303
4914 26304
7349 26305
22459 26306
13113 26307
4538 26308
11376 26309
21034 26310
4528 26311
720 26312
4763 26313
17522 26314
25717 26315
23089 26316
16083 26317
10773 26318
10038 26319
26149 26320
12720 26321
6632 26322
6201 26323
3016 26324
10586 26325
13094 26326
20187 26327
18886 26328
8551 26329
20266 26330
9356 26331
24617 26332
16230 26333
13619 26334
16511 26335
25594 26336
11957 26337
12475 26338
26104 26339
2541 26340
11775 26341
11640 26342
25196 26343
5806 26344
7584 26345
6008 26346
19780 26347
14145 26348
661 26349
6296 26350
1446 26351
16503 26352
23280 26353
2894 26354
18736 26355
6394 26356
14845 26357
11257 26358
21449 26359
7550 26360
19729 26361
6260 26362
9353 26363
10271 26364
14224 26365
17442 26366
13864 26367
14996 26368
6830 26369
17149 26370
24936 26371
20159 26372
7487 26373
20582 26374
7570 26375
25533 26376
26255 26377
10315 26378
266 26379
13462 26380
10632 26381
25602 26382
23570 26383
6891 26384
23499 26385
21833 26386
5703 26387
18837 26388
903 26389
10282 26390
16318 26391
9502 26392
1510 26393
13427 26394
18615 26395
14948 26396
25446 26397
17273 26398
16960 26399
3471 26400
9732 26401
14089 26402
1499 26403
6492 26404
11519 26405
20911 26406
23451 26407
9633 26408
22499 26409
14583 26410
25674 26411
24303 26412
1238 26413
18413 26414
23633 26415
25986 26416
21909 26417
7402 26418
19077 26419
8339 26420
4960 26421
1 26422
18174 26423
4682 26424
10051 26425
14908 26426
21680 26427
1386 26428
23736 26429
3914 26430
20457 26431
15566 26432
20378 26433
14861 26434
19954 26435
11953 26436
14949 26437
11592 26438
10412 26439
13212 26440
10969 26441
19347 26442
16030 26443
14816 26444
17946 26445
1684 26446
3403 26447
5157 26448
7537 26449
1089 26450
9295 26451
4476 26452
832 26453
14563 26454
7703 26455
21652 26456
9179 26457
11853 26458
19441 26459
16100 26460
20011 26461
18427 26462
6492 26463
13246 26464
8405 26465
11243 26466
13028 26467
7392 26468
3008 26469
25016 26470
17324 26471
13436 26472
15605 26473
4849 26474
1782 26475
6023 26476
13852 26477
18411 26478
13625 26479
5935 26480
6563 26481
8340 26482
25611 26483
16722 26484
7771 26485
22903 26486
12875 26487
9298 26488
19195 26489
26340 26490
10333 26491
15918 26492
3325 26493
10890 26494
23706 26495
12901 26496
4504 26497
25146 26498
181 26499
26305 26500
11628 26501
21294 26502
9816 26503
23889 26504
26402 26505
6466 26506
1923 26507
24154 26508
2015 26509
6832 26510
7174 26511
12654 26512
6401 26513
25880 26514
9481 26515
19929 26516
10445 26517
19539 26518
25622 26519
6334 26520
15710 26521
5565 26522
5762 26523
10558 26524
12627 26525
941 26526
19723 26527
13665 26528
6600 26529
323 26530
5997 26531
7714 26532
6221 26533
18374 26534
10297 26535
22367 26536
6053 26537
5160 26538
875 26539
18958 26540
7545 26541
7839 26542
19014 26543
14634 26544
10220 26545
4095 26546
16499 26547
5429 26548
8842 26549
19463 26550
18991 26551
5641 26552
19969 26553
6606 26554
15732 26555
16555 26556
4322 26557
20301 26558
9775 26559
21798 26560
25161 26561
5020 26562
13577 26563
26185 26564
20803 26565
1561 26566
6633 26567
16187 26568
19409 26569
3298 26570
17524 26571
19962 26572
5981 26573
25434 26574
17244 26575
12468 26576
20170 26577
20672 26578
7664 26579
8601 26580
17814 26581
13490 26582
18597 26583
26361 26584
24320 26585
23919 26586
25347 26587
10637 26588
26256 26589
2381 26590
45 26591
13793 26592
25118 26593
24665 26594
7123 26595
7857 26596
26354 26597
11680 26598
371 26599
20392 26600
15291 26601
8967 26602
24399 26603
8090 26604
8855 26605
12991 26606
5788 26607
4300 26608
13071 26609
20640 26610
13654 26611
6937 26612
1617 26613
1742 26614
17337 26615
10675 26616
4662 26617
15414 26618
13804 26619
8801 26620
21386 26621
24214 26622
10706 26623
10713 26624
9547 26625
3987 26626
20787 26627
3786 26628
12706 26629
8869 26630
5323 26631
3543 26632
10798 26633
23093 26634
17883 26635
18947 26636
21239 26637
4851 26638
13256 26639
18329 26640
25486 26641
24768 26642
321 26643
7237 26644
19307 26645
2459 26646
4253 26647
18811 26648
26047 26649
12027 26650
25416 26651
5827 26652
16005 26653
18532 26654
11296 26655
4096 26656
17781 26657
281 26658
18006 26659
5703 26660
22195 26661
19546 26662
24438 26663
25831 26664
8182 26665
15591 26666
7484 26667
17219 26668
2841 26669
10743 26670
19102 26671
8859 26672
26652 26673
4557 26674
13157 26675
13457 26676
15960 26677
23124 26678
6823 26679
21352 26680
1976 26681
23191 26682
23311 26683
3187 26684
4987 26685
14469 26686
17187 26687
15698 26688
8896 26689
25305 26690
17897 26691
13290 26692
8965 26693
20314 26694
8329 26695
21086 26696
12937 26697
499 26698
24950 26699
4595 26700
21069 26701
3995 26702
21456 26703
7989 26704
26684 26705
3877 26706
17248 26707
12570 26708
22336 26709
25539 26710
6761 26711
14773 26712
17437 26713
16702 26714
20770 26715
26491 26716
20666 26717
1660 26718
20090 26719
12296 26720
16783 26721
4798 26722
12676 26723
23674 26724
1392 26725
7440 26726
13178 26727
1714 26728
16217 26729
6219 26730
25993 26731
6718 26732
21891 26733
1914 26734
21198 26735
26516 26736
15923 26737
480 26738
18632 26739
3418 26740
4591 26741
9091 26742
6384 26743
15000 26744
24113 26745
22078 26746
24879 26747
6977 26748
13148 26749
24843 26750
16328 26751
9175 26752
12230 26753
2173 26754
3399 26755
9213 26756
20241 26757
2871 26758
4490 26759
10084 26760
20922 26761
19160 26762
15004 26763
21202 26764
6615 26765
4240 26766
14438 26767
7415 26768
6420 26769
17916 26770
14924 26771
10147 26772
19093 26773
19338 26774
7837 26775
15456 26776
1512 26777
8898 26778
18106 26779
18433 26780
24803 26781
14367 26782
12997 26783
19019 26784
11146 26785
19685 26786
19121 26787
8282 26788
18078 26789
465 26790
4468 26791
5643 26792
4225 26793
19239 26794
22124 26795
21696 26796
3965 26797
4437 26798
11530 26799
13766 26800
24756 26801
18664 26802
22728 26803
14598 26804
1466 26805
1251 26806
15435 26807
25845 26808
10687 26809
13266 26810
26612 26811
1796 26812
18614 26813
13077 26814
4220 26815
1942 26816
23871 26817
25144 26818
3956 26819
10648 26820
21676 26821
1119 26822
5108 26823
7063 26824
8297 26825
9439 26826
23779 26827
19256 26828
3841 26829
17784 26830
10910 26831
12943 26832
21687 26833
5789 26834
3148 26835
13670 26836
1663 26837
6194 26838
9322 26839
17289 26840
9034 26841
3558 26842
25013 26843
20081 26844
4928 26845
17517 26846
9328 26847
11188 26848
17288 26849
633 26850
22890 26851
3621 26852
12943 26853
11104 26854
12800 26855
10416 26856
3375 26857
15252 26858
1590 26859
14617 26860
8667 26861
8910 26862
16863 26863
22975 26864
24752 26865
13141 26866
24656 26867
19371 26868
21258 26869
25565 26870
2064 26871
4671 26872
13148 26873
26377 26874
6386 26875
20416 26876
14799 26877
9555 26878
14565 26879
8997 26880
21770 26881
10592 26882
536 26883
20481 26884
26547 26885
23584 26886
25899 26887
13009 26888
14727 26889
14335 26890
4395 26891
11906 26892
8703 26893
8042 26894
19103 26895
13941 26896
14467 26897
18490 26898
24367 26899
5583 26900
4896 26901
19377 26902
15465 26903
2581 26904
17298 26905
21484 26906
22173 26907
11369 26908
7094 26909
2431 26910
22061 26911
5277 26912
25864 26913
21141 26914
16291 26915
18997 26916
1305 26917
13372 26918
15995 26919
438 26920
24747 26921
10840 26922
5378 26923
7348 26924
1470 26925
13385 26926
20987 26927
10132 26928
13477 26929
19875 26930
21634 26931
2718 26932
6674 26933
19274 26934
25389 26935
6346 26936
19687 26937
512 26938
18436 26939
13591 26940
1296 26941
2036 26942
6579 26943
15530 26944
13895 26945
4744 26946
14319 26947
24732 26948
21763 26949
14988 26950
13721 26951
17405 26952
8546 26953
1222 26954
1704 26955
1453 26956
4958 26957
22171 26958
14326 26959
7163 26960
24234 26961
7308 26962
22411 26963
4847 26964
12194 26965
22351 26966
10806 26967
763 26968
12224 26969
14713 26970
12654 26971
16891 26972
883 26973
25732 26974
22716 26975
16301 26976
21994 26977
9140 26978
10154 26979
6635 26980
9207 26981
10475 26982
25906 26983
25853 26984
4966 26985
25671 26986
637 26987
1806 26988
24296 26989
18501 26990
6962 26991
22002 26992
10133 26993
21318 26994
14885 26995
13995 26996
21237 26997
17232 26998
25565 26999
12403 27000
9144 27001
6069 27002
394 27003
15264 27004
1742 27005
6311 27006
24177 27007
1421 27008
20758 27009
2416 27010
26339 27011
9390 27012
4683 27013
15663 27014
2212 27015
25661 27016
24236 27017
23076 27018
11566 27019
3342 27020
26280 27021
2959 27022
11889 27023
7961 27024
16810 27025
2244 27026
18428 27027
26284 27028
7748 27029
5488 27030
26771 27031
14898 27032
8940 27033
13179 27034
25208 27035
5544 27036
201 27037
2465 27038
13016 27039
14850 27040
3790 27041
19151 27042
8110 27043
24749 27044
3532 27045
18409 27046
21244 27047
15929 27048
20263 27049
13026 27050
8311 27051
13512 27052
13403 27053
5884 27054
24984 27055
6394 27056
18206 27057
22157 27058
3404 27059
21140 27060
5613 27061
20558 27062
2216 27063
14320 27064
12504 27065
14406 27066
17336 27067
8990 27068
303 27069
24828 27070
13243 27071
7844 27072
12055 27073
24697 27074
11182 27075
23509 27076
17599 27077
25453 27078
22014 27079
6047 27080
24187 27081
2063 27082
7102 27083
8180 27084
25147 27085
1005 27086
4140 27087
26996 27088
20933 27089
18217 27090
19084 27091
22942 27092
15842 27093
5309 27094
1646 27095
8113 27096
19383 27097
20522 27098
16221 27099
21725 27100
20510 27101
8738 27102
1201 27103
25542 27104
2421 27105
10389 27106
7051 27107
23209 27108
2902 27109
11890 27110
17269 27111
15192 27112
12118 27113
109 27114
5730 27115
14535 27116
14302 27117
6265 27118
22891 27119
10584 27120
15906 27121
10043 27122
20141 27123
4803 27124
20401 27125
1284 27126
2010 27127
4954 27128
22309 27129
25948 27130
10467 27131
23466 27132
16433 27133
10560 27134
20043 27135
20636 27136
4074 27137
658 27138
14167 27139
3135 27140
21691 27141
12106 27142
20054 27143
1071 27144
13417 27145
22891 27146
14102 27147
6211 27148
14606 27149
10594 27150
2598 27151
1589 27152
6090 27153
21295 27154
15367 27155
16638 27156
22584 27157
12929 27158
5149 27159
18741 27160
11319 27161
2363 27162
18835 27163
18523 27164
464 27165
8255 27166
9527 27167
15542 27168
18749 27169
13806 27170
8931 27171
22674 27172
4433 27173
6958 27174
26885 27175
25043 27176
20467 27177
22068 27178
6978 27179
17610 27180
16532 27181
9532 27182
11738 27183
7602 27184
14352 27185
12606 27186
24862 27187
12401 27188
809 27189
5909 27190
2182 27191
4601 27192
26352 27193
23787 27194
1125 27195
9685 27196
859 27197
22972 27198
11601 27199
1240 27200
16496 27201
20069 27202
590 27203
20114 27204
12199 27205
7022 27206
20056 27207
21842 27208
15213 27209
9608 27210
2304 27211
8653 27212
9421 27213
13740 27214
25385 27215
14847 27216
9641 27217
6398 27218
7535 27219
19391 27220
16182 27221
12733 27222
14455 27223
17157 27224
14589 27225
22548 27226
20071 27227
26359 27228
16902 27229
1266 27230
6036 27231
6865 27232
5544 27233
4341 27234
20762 27235
6070 27236
4303 27237
18371 27238
10576 27239
20831 27240
19806 27241
22035 27242
7467 27243
26232 27244
15243 27245
5885 27246
19071 27247
23120 27248
16696 27249
13000 27250
24284 27251
19640 27252
2430 27253
19443 27254
5662 27255
20406 27256
18898 27257
27252 27258
16608 27259
333 27260
6721 27261
18888 27262
15793 27263
10617 27264
20616 27265
5641 27266
21295 27267
26894 27268
12031 27269
12448 27270
11942 27271
9309 27272
19607 27273
3996 27274
26521 27275
3718 27276
19936 27277
2076 27278
5321 27279
3873 27280
9394 27281
7524 27282
23443 27283
1369 27284
17008 27285
17261 27286
16892 27287
23476 27288
10146 27289
2701 27290
19799 27291
19409 27292
10920 27293
9044 27294
10843 27295
17827 27296
468 27297
13772 27298
10960 27299
9690 27300
181 27301
24132 27302
16610 27303
20942 27304
13639 27305
21600 27306
8782 27307
20560 27308
11719 27309
9499 27310
10696 27311
21946 27312
4298 27313
13871 27314
2679 27315
26305 27316
21366 27317
20628 27318
11932 27319
11366 27320
12706 27321
6676 27322
10638 27323
258 27324
7775 27325
2412 27326
1448 27327
19533 27328
17937 27329
2118 27330
7279 27331
1598 27332
14732 27333
18283 27334
23351 27335
5475 27336
11504 27337
2240 27338
18025 27339
20992 27340
12011 27341
15425 27342
11452 27343
900 27344
25749 27345
20427 27346
20259 27347
26974 27348
18683 27349
9963 27350
21636 27351
11914 27352
26821 27353
2029 27354
14937 27355
5689 27356
11551 27357
25641 27358
1128 27359
14974 27360
24259 27361
22088 27362
9331 27363
8225 27364
17860 27365
26457 27366
18502 27367
69 27368
8854 27369
17228 27370
20341 27371
15019 27372
7614 27373
5265 27374
1118 27375
14440 27376
3543 27377
6051 27378
7623 27379
23183 27380
1895 27381
17077 27382
26148 27383
1633 27384
26072 27385
2899 27386
13455 27387
18165 27388
11918 27389
3101 27390
3830 27391
7048 27392
17901 27393
441 27394
8822 27395
2128 27396
26816 27397
17379 27398
18011 27399
11259 27400
1342 27401
14975 27402
21036 27403
15889 27404
2827 27405
24329 27406
3242 27407
9365 27408
23603 27409
22715 27410
3579 27411
10153 27412
2030 27413
13544 27414
21653 27415
20773 27416
14006 27417
18721 27418
13298 27419
16039 27420
25693 27421
17976 27422
21277 27423
14295 27424
10932 27425
26007 27426
5074 27427
18702 27428
6318 27429
13697 27430
19862 27431
5087 27432
724 27433
637 27434
23700 27435
3408 27436
21165 27437
7827 27438
4078 27439
25009 27440
2573 27441
22118 27442
26085 27443
2990 27444
6783 27445
10906 27446
6538 27447
6018 27448
15252 27449
1615 27450
25384 27451
6051 27452
2064 27453
20371 27454
9515 27455
15149 27456
26107 27457
17677 27458
26390 27459
2731 27460
25177 27461
20180 27462
17190 27463
24163 27464
17355 27465
16239 27466
14064 27467
7253 27468
13270 27469
5539 27470
18852 27471
8552 27472
6906 27473
22828 27474
11942 27475
18025 27476
11692 27477
2698 27478
5917 27479
8365 27480
19413 27481
8175 27482
15206 27483
13383 27484
18503 27485
17033 27486
7055 27487
24621 27488
9447 27489
1830 27490
17740 27491
17435 27492
13181 27493
26701 27494
26382 27495
1715 27496
6751 27497
2928 27498
20044 27499
468 27500
1037 27501
10904 27502
18360 27503
26781 27504
6446 27505
18060 27506
6941 27507
16871 27508
7588 27509
13642 27510
17429 27511
21997 27512
21118 27513
11566 27514
8147 27515
14152 27516
20651 27517
10281 27518
16946 27519
9837 27520
10011 27521
4373 27522
13871 27523
2749 27524
4842 27525
7489 27526
8098 27527
17811 27528
16357 27529
4075 27530
13550 27531
17109 27532
1378 27533
20319 27534
15982 27535
27163 27536
18524 27537
16530 27538
19030 27539
4307 27540
14015 27541
14037 27542
23065 27543
332 27544
24858 27545
1503 27546
279 27547
4357 27548
26610 27549
9232 27550
27410 27551
10595 27552
23836 27553
27015 27554
14234 27555
26672 27556
9096 27557
25705 27558
16806 27559
12873 27560
23857 27561
5823 27562
5690 27563
21132 27564
7132 27565
14840 27566
26352 27567
13698 27568
24729 27569
22455 27570
16651 27571
659 27572
21977 27573
9784 27574
15005 27575
17925 27576
2318 27577
26179 27578
25856 27579
21959 27580
5205 27581
9212 27582
10067 27583
22968 27584
110 27585
4819 27586
5051 27587
20587 27588
6007 27589
26161 27590
297 27591
26706 27592
25390 27593
15364 27594
8876 27595
25578 27596
5373 27597
17961 27598
14006 27599
12991 27600
20408 27601
23573 27602
15961 27603
7437 27604
7834 27605
21794 27606
7662 27607
14128 27608
21005 27609
18033 27610
10135 27611
17739 27612
9309 27613
9960 27614
7396 27615
18928 27616
8211 27617
18357 27618
4468 27619
10934 27620
26731 27621
21651 27622
3688 27623
4648 27624
20601 27625
6409 27626
3970 27627
6841 27628
12600 27629
637 27630
17478 27631
20277 27632
3757 27633
2319 27634
12199 27635
7981 27636
23918 27637
19781 27638
9082 27639
23217 27640
14612 27641
21758 27642
8746 27643
16285 27644
5192 27645
10522 27646
23306 27647
22431 27648
10002 27649
9605 27650
8525 27651
1173 27652
2760 27653
2261 27654
8648 27655
9899 27656
11773 27657
12933 27658
25698 27659
1495 27660
11173 27661
7264 27662
22027 27663
17129 27664
7022 27665
18125 27666
26831 27667
18410 27668
9281 27669
18154 27670
27109 27671
2453 27672
8759 27673
10525 27674
6819 27675
25133 27676
16724 27677
5490 27678
22669 27679
20388 27680
26861 27681
18683 27682
11843 27683
27000 27684
13770 27685
10 27686
913 27687
8448 27688
10543 27689
1194 27690
4914 27691
20354 27692
716 27693
9857 27694
19927 27695
19533 27696
16732 27697
13696 27698
3691 27699
1451 27700
20679 27701
4473 27702
20315 27703
2443 27704
14473 27705
10144 27706
22071 27707
7375 27708
25655 27709
3994 27710
13513 27711
7293 27712
22312 27713
22028 27714
7499 27715
15642 27716
9425 27717
842 27718
7547 27719
5469 27720
17986 27721
6898 27722
4926 27723
7009 27724
15665 27725
8448 27726
14223 27727
16285 27728
23198 27729
21707 27730
23425 27731
15154 27732
25128 27733
27670 27734
21190 27735
16499 27736
22566 27737
2502 27738
18975 27739
16963 27740
759 27741
25037 27742
3451 27743
1716 27744
19368 27745
23931 27746
15899 27747
17083 27748
10053 27749
4002 27750
12750 27751
5110 27752
21139 27753
13465 27754
20572 27755
16994 27756
11024 27757
20685 27758
4700 27759
20321 27760
16837 27761
14975 27762
6020 27763
24047 27764
26320 27765
9934 27766
27726 27767
538 27768
4571 27769
2178 27770
9507 27771
10643 27772
5978 27773
13395 27774
9472 27775
11004 27776
19921 27777
12965 27778
24763 27779
4005 27780
990 27781
4899 27782
5400 27783
15862 27784
19365 27785
5534 27786
25158 27787
10991 27788
5537 27789
24653 27790
13774 27791
14480 27792
25864 27793
653 27794
20613 27795
24928 27796
7832 27797
21770 27798
794 27799
2014 27800
4916 27801
16125 27802
22517 27803
21322 27804
25086 27805
5370 27806
20376 27807
11502 27808
5958 27809
10472 27810
24999 27811
13843 27812
18361 27813
8023 27814
27795 27815
162 27816
22285 27817
16605 27818
23201 27819
10805 27820
19672 27821
13894 27822
6320 27823
9213 27824
9977 27825
10963 27826
4606 27827
6521 27828
13266 27829
26886 27830
25197 27831
1774 27832
9428 27833
26855 27834
22342 27835
15636 27836
27217 27837
14713 27838
23000 27839
1739 27840
20076 27841
3205 27842
12612 27843
6299 27844
1244 27845
25735 27846
19850 27847
6234 27848
10694 27849
1105 27850
9345 27851
19733 27852
22301 27853
17594 27854
9578 27855
10083 27856
2972 27857
21935 27858
27549 27859
551 27860
9151 27861
6892 27862
27781 27863
10171 27864
24864 27865
8801 27866
13260 27867
5189 27868
22825 27869
9365 27870
15893 27871
17556 27872
7782 27873
15510 27874
4003 27875
13907 27876
2832 27877
11456 27878
27383 27879
20962 27880
18645 27881
15412 27882
27786 27883
7841 27884
22292 27885
3504 27886
1038 27887
7451 27888
23478 27889
10405 27890
19601 27891
19164 27892
13839 27893
24837 27894
13618 27895
20860 27896
8715 27897
19692 27898
21146 27899
4036 27900
16261 27901
19076 27902
13477 27903
27559 27904
8281 27905
9815 27906
6950 27907
21664 27908
14541 27909
6425 27910
1035 27911
16108 27912
1830 27913
10799 27914
5435 27915
914 27916
12682 27917
14848 27918
3952 27919
9172 27920
25818 27921
4214 27922
25441 27923
4981 27924
23503 27925
16519 27926
24607 27927
27205 27928
7722 27929
7089 27930
9826 27931
7617 27932
10564 27933
22113 27934
5070 27935
3686 27936
12648 27937
25834 27938
22310 27939
22280 27940
20092 27941
12228 27942
6643 27943
25634 27944
13460 27945
14646 27946
21771 27947
20992 27948
9841 27949
12629 27950
23976 27951
7176 27952
12157 27953
6970 27954
22473 27955
2043 27956
4041 27957
3493 27958
4485 27959
3746 27960
1320 27961
15628 27962
10228 27963
26065 27964
18288 27965
26838 27966
23769 27967
14599 27968
12344 27969
5013 27970
2451 27971
9706 27972
19683 27973
1436 27974
535 27975
6966 27976
12379 27977
10923 27978
12634 27979
16231 27980
20290 27981
338 27982
18718 27983
26934 27984
19331 27985
17824 27986
4775 27987
15953 27988
18966 27989
17070 27990
8723 27991
16098 27992
15274 27993
24680 27994
10423 27995
22788 27996
20440 27997
11804 27998
10691 27999
3319 28000
2508 28001
25244 28002
27557 28003
7565 28004
23976 28005
19793 28006
12193 28007
290 28008
20048 28009
12000 28010
25764 28011
4028 28012
27529 28013
25142 28014
15049 28015
3518 28016
11679 28017
21990 28018
11771 28019
13594 28020
771 28021
5385 28022
5355 28023
21058 28024
5315 28025
25811 28026
26134 28027
23477 28028
12336 28029
1396 28030
24173 28031
27011 28032
2601 28033
9027 28034
20023 28035
27858 28036
25257 28037
23571 28038
2366 28039
5772 28040
19095 28041
12830 28042
21659 28043
20587 28044
12719 28045
22829 28046
1124 28047
8541 28048
7238 28049
11070 28050
6130 28051
5479 28052
9530 28053
27766 28054
16743 28055
3497 28056
11096 28057
27054 28058
14171 28059
9422 28060
6155 28061
23562 28062
24527 28063
14154 28064
16626 28065
17463 28066
14655 28067
5180 28068
22107 28069
1756 28070
18715 28071
4317 28072
21115 28073
13588 28074
13760 28075
3080 28076
9214 28077
24141 28078
24413 28079
25641 28080
3371 28081
3634 28082
26393 28083
11177 28084
16753 28085
24295 28086
6028 28087
9888 28088
17460 28089
8688 28090
2622 28091
499 28092
12819 28093
21404 28094
22127 28095
12779 28096
26508 28097
9708 28098
27070 28099
16109 28100
27759 28101
5111 28102
25458 28103
10739 28104
18672 28105
25685 28106
27460 28107
5005 28108
16675 28109
3360 28110
19688 28111
22796 28112
10978 28113
15301 28114
14268 28115
16702 28116
11598 28117
9529 28118
14697 28119
19119 28120
18140 28121
13589 28122
11996 28123
23491 28124
22571 28125
12920 28126
26940 28127
13402 28128
24218 28129
10089 28130
25054 28131
15349 28132
15767 28133
13532 28134
11240 28135
10332 28136
15108 28137
9903 28138
9849 28139
23952 28140
6323 28141
17711 28142
10585 28143
12692 28144
22145 28145
11886 28146
19475 28147
12610 28148
10871 28149
11212 28150
1586 28151
1853 28152
10484 28153
5140 28154
26353 28155
17068 28156
13431 28157
17106 28158
6527 28159
4665 28160
2241 28161
23225 28162
13537 28163
25740 28164
17473 28165
12153 28166
27858 28167
17173 28168
4152 28169
22391 28170
4011 28171
21361 28172
2064 28173
8768 28174
18598 28175
21297 28176
25113 28177
8349 28178
26658 28179
17051 28180
25702 28181
9767 28182
17100 28183
3158 28184
21463 28185
20418 28186
20882 28187
1450 28188
25943 28189
1351 28190
19086 28191
27672 28192
21765 28193
19893 28194
8782 28195
19464 28196
6584 28197
19968 28198
10342 28199
25521 28200
21763 28201
1723 28202
3197 28203
897 28204
26608 28205
22979 28206
25549 28207
14988 28208
6080 28209
9575 28210
19866 28211
26150 28212
25645 28213
4406 28214
1743 28215
24563 28216
14377 28217
24835 28218
27949 28219
20091 28220
21131 28221
18672 28222
17667 28223
21905 28224
19625 28225
1589 28226
23816 28227
21726 28228
27191 28229
13915 28230
25644 28231
17634 28232
21542 28233
10223 28234
11283 28235
1311 28236
21117 28237
12912 28238
18199 28239
11011 28240
18938 28241
1978 28242
8812 28243
22987 28244
7211 28245
10321 28246
16846 28247
19357 28248
8143 28249
5943 28250
4504 28251
25818 28252
10067 28253
23277 28254
15531 28255
7571 28256
23089 28257
25987 28258
24999 28259
14482 28260
20688 28261
27040 28262
7685 28263
14288 28264
15032 28265
19489 28266
145 28267
22515 28268
10673 28269
5414 28270
18563 28271
4566 28272
9323 28273
27507 28274
4710 28275
12962 28276
26951 28277
16858 28278
17114 28279
4602 28280
16781 28281
24435 28282
11742 28283
847 28284
951 28285
16493 28286
13589 28287
15623 28288
21282 28289
14804 28290
23185 28291
13980 28292
10373 28293
13561 28294
16892 28295
23989 28296
4154 28297
24259 28298
25833 28299
5458 28300
5734 28301
17356 28302
4433 28303
1630 28304
19941 28305
854 28306
19845 28307
16475 28308
9015 28309
1556 28310
25155 28311
6483 28312
26046 28313
24527 28314
17860 28315
5427 28316
23155 28317
23955 28318
20112 28319
4158 28320
26464 28321
6123 28322
14445 28323
27434 28324
26472 28325
19687 28326
7781 28327
1601 28328
20499 28329
13452 28330
8501 28331
15687 28332
20858 28333
24939 28334
24729 28335
22329 28336
2655 28337
7454 28338
27405 28339
1647 28340
9098 28341
23410 28342
15679 28343
13425 28344
25302 28345
8074 28346
14114 28347
1328 28348
5271 28349
18780 28350
19510 28351
5971 28352
3150 28353
8192 28354
13683 28355
23614 28356
23396 28357
19596 28358
5511 28359
26408 28360
1861 28361
1690 28362
21885 28363
27190 28364
13359 28365
6665 28366
16031 28367
4400 28368
15643 28369
26561 28370
2306 28371
18631 28372
12659 28373
4992 28374
26895 28375
6806 28376
26411 28377
8503 28378
3200 28379
10615 28380
21803 28381
19768 28382
10015 28383
11121 28384
9169 28385
6097 28386
2981 28387
3112 28388
5345 28389
23914 28390
26333 28391
4156 28392
23884 28393
1824 28394
8865 28395
24017 28396
91 28397
18455 28398
21317 28399
13302 28400
2701 28401
20900 28402
13429 28403
23082 28404
17724 28405
3104 28406
26268 28407
1518 28408
10902 28409
3469 28410
8551 28411
4979 28412
6919 28413
21021 28414
24030 28415
28374 28416
20044 28417
12681 28418
16520 28419
21244 28420
8278 28421
16333 28422
10341 28423
5109 28424
28221 28425
10259 28426
2602 28427
2070 28428
11981 28429
16803 28430
22181 28431
21378 28432
14682 28433
11498 28434
7352 28435
5733 28436
5812 28437
16017 28438
10818 28439
24107 28440
9349 28441
14159 28442
10029 28443
26669 28444
14976 28445
14636 28446
21878 28447
14869 28448
27108 28449
19373 28450
28183 28451
5910 28452
8753 28453
17870 28454
18169 28455
15144 28456
2116 28457
13275 28458
20281 28459
12727 28460
11208 28461
2763 28462
17470 28463
5488 28464
26822 28465
11614 28466
19538 28467
2625 28468
3715 28469
12956 28470
9198 28471
2025 28472
26876 28473
12385 28474
26888 28475
22039 28476
22840 28477
5598 28478
7991 28479
14654 28480
14332 28481
11414 28482
3618 28483
17743 28484
16869 28485
3911 28486
27320 28487
28399 28488
3124 28489
12190 28490
14245 28491
7024 28492
11978 28493
21557 28494
10368 28495
21493 28496
11620 28497
23483 28498
12529 28499
3941 28500
12613 28501
2972 28502
22514 28503
6017 28504
11326 28505
20996 28506
7063 28507
16416 28508
592 28509
20206 28510
23256 28511
2331 28512
23737 28513
23109 28514
25113 28515
23226 28516
22958 28517
11997 28518
3467 28519
12269 28520
15073 28521
9082 28522
9189 28523
1408 28524
13298 28525
8049 28526
14520 28527
25624 28528
18296 28529
15117 28530
13527 28531
6628 28532
28282 28533
1351 28534
10789 28535
25348 28536
8728 28537
10045 28538
5389 28539
27284 28540
6908 28541
16670 28542
18606 28543
4230 28544
12990 28545
21261 28546
8887 28547
4969 28548
18632 28549
25973 28550
22750 28551
9039 28552
19424 28553
20399 28554
23692 28555
15366 28556
5088 28557
10818 28558
2121 28559
13851 28560
4519 28561
17742 28562
18615 28563
15753 28564
3806 28565
20225 28566
1940 28567
26422 28568
23390 28569
1107 28570
16030 28571
4303 28572
4601 28573
5189 28574
14717 28575
24945 28576
12784 28577
19599 28578
5821 28579
543 28580
23279 28581
17719 28582
18500 28583
28095 28584
9917 28585
13995 28586
8048 28587
22091 28588
23356 28589
7189 28590
2257 28591
3819 28592
581 28593
4065 28594
5976 28595
13073 28596
17340 28597
2817 28598
21659 28599
23297 28600
12746 28601
2371 28602
16764 28603
10006 28604
7841 28605
11292 28606
15281 28607
19692 28608
17778 28609
15102 28610
6146 28611
21654 28612
9699 28613
8307 28614
11148 28615
16246 28616
24387 28617
19094 28618
5398 28619
610 28620
18121 28621
7650 28622
15809 28623
15014 28624
19845 28625
22106 28626
21036 28627
2601 28628
2426 28629
26276 28630
24714 28631
6179 28632
3611 28633
20118 28634
3018 28635
24400 28636
20249 28637
17574 28638
25013 28639
17163 28640
24841 28641
21670 28642
10163 28643
22939 28644
12032 28645
28446 28646
26480 28647
20354 28648
10423 28649
19413 28650
13146 28651
16077 28652
4297 28653
17442 28654
18183 28655
13890 28656
16284 28657
1859 28658
27203 28659
23980 28660
20663 28661
1747 28662
17344 28663
20261 28664
15171 28665
15892 28666
6626 28667
1503 28668
1042 28669
23450 28670
424 28671
16331 28672
21241 28673
18770 28674
9801 28675
19439 28676
22218 28677
14703 28678
16878 28679
5344 28680
2916 28681
28572 28682
5078 28683
2048 28684
6911 28685
24440 28686
7481 28687
22721 28688
6749 28689
28089 28690
19038 28691
4590 28692
27920 28693
14442 28694
5172 28695
27671 28696
16038 28697
13785 28698
13140 28699
20678 28700
14594 28701
1714 28702
1442 28703
15311 28704
20101 28705
701 28706
21266 28707
8603 28708
19233 28709
9720 28710
18051 28711
7622 28712
20295 28713
11949 28714
9669 28715
4467 28716
25007 28717
6308 28718
20167 28719
15650 28720
24893 28721
8904 28722
17539 28723
28193 28724
18843 28725
26356 28726
22314 28727
26418 28728
9697 28729
12901 28730
22465 28731
20632 28732
11475 28733
3742 28734
22417 28735
3317 28736
14193 28737
10967 28738
9134 28739
11147 28740
23025 28741
1669 28742
18260 28743
9064 28744
22371 28745
12710 28746
20795 28747
5531 28748
13665 28749
11833 28750
19989 28751
2490 28752
5999 28753
26936 28754
1573 28755
11847 28756
19389 28757
18067 28758
19121 28759
25289 28760
5160 28761
3970 28762
5528 28763
18166 28764
12719 28765
13477 28766
338 28767
23090 28768
22690 28769
22743 28770
9946 28771
22526 28772
14386 28773
27421 28774
7619 28775
4107 28776
27773 28777
169 28778
9883 28779
8127 28780
13417 28781
12673 28782
9759 28783
17265 28784
26504 28785
18056 28786
18366 28787
21502 28788
506 28789
26022 28790
9068 28791
1548 28792
12214 28793
28785 28794
23627 28795
21939 28796
2676 28797
5331 28798
1612 28799
10769 28800
18556 28801
5552 28802
363 28803
27796 28804
20712 28805
2211 28806
1652 28807
255 28808
8880 28809
28450 28810
2037 28811
13021 28812
19127 28813
13003 28814
9039 28815
2304 28816
8811 28817
20139 28818
2396 28819
15553 28820
10162 28821
6891 28822
20561 28823
21783 28824
19736 28825
18778 28826
25302 28827
16986 28828
13760 28829
4790 28830
17149 28831
11628 28832
14370 28833
18562 28834
21030 28835
7567 28836
17664 28837
2787 28838
3744 28839
12565 28840
6849 28841
18265 28842
15105 28843
747 28844
1067 28845
8065 28846
7377 28847
22053 28848
25037 28849
7782 28850
832 28851
23578 28852
3365 28853
21569 28854
22168 28855
24721 28856
10705 28857
13308 28858
92 28859
1312 28860
22529 28861
11746 28862
15668 28863
20581 28864
13881 28865
26954 28866
11038 28867
18859 28868
5644 28869
21498 28870
23124 28871
19559 28872
15611 28873
13779 28874
28688 28875
15735 28876
11614 28877
16094 28878
1183 28879
9637 28880
20545 28881
5537 28882
14435 28883
3258 28884
28352 28885
25088 28886
26040 28887
18123 28888
4797 28889
25956 28890
1237 28891
25217 28892
18766 28893
1908 28894
6242 28895
3363 28896
27876 28897
4537 28898
8228 28899
11181 28900
21417 28901
15972 28902
11910 28903
16448 28904
24411 28905
13290 28906
17321 28907
10044 28908
4806 28909
24489 28910
26358 28911
23124 28912
5644 28913
14131 28914
25531 28915
20863 28916
1033 28917
4737 28918
14910 28919
25744 28920
22929 28921
3493 28922
12914 28923
7778 28924
6918 28925
3129 28926
13117 28927
28000 28928
22983 28929
2974 28930
6576 28931
566 28932
28471 28933
6011 28934
21635 28935
5454 28936
18509 28937
2568 28938
8790 28939
28560 28940
27208 28941
16652 28942
4726 28943
6206 28944
23090 28945
9355 28946
26150 28947
18300 28948
23261 28949
4703 28950
12444 28951
572 28952
8505 28953
11094 28954
18856 28955
18369 28956
8127 28957
1162 28958
19318 28959
14880 28960
16232 28961
2345 28962
11252 28963
4393 28964
28867 28965
2206 28966
23530 28967
17948 28968
23812 28969
8850 28970
20859 28971
2410 28972
4968 28973
14632 28974
2368 28975
28508 28976
9254 28977
27250 28978
18533 28979
1884 28980
8965 28981
28445 28982
8641 28983
15806 28984
1280 28985
23352 28986
5964 28987
406 28988
22148 28989
13730 28990
9153 28991
14742 28992
11848 28993
17873 28994
5651 28995
19907 28996
13907 28997
13690 28998
2735 28999
18853 29000
15252 29001
25872 29002
8003 29003
7940 29004
16610 29005
5189 29006
9943 29007
24190 29008
23612 29009
9633 29010
5012 29011
18675 29012
26439 29013
16356 29014
4636 29015
8506 29016
17123 29017
3648 29018
401 29019
6013 29020
2984 29021
22316 29022
21114 29023
5667 29024
16846 29025
12547 29026
9940 29027
3105 29028
8364 29029
13938 29030
28993 29031
212 29032
12658 29033
10345 29034
452 29035
9368 29036
4539 29037
15581 29038
14113 29039
9181 29040
28473 29041
20289 29042
19429 29043
23028 29044
17468 29045
20367 29046
4107 29047
25304 29048
4062 29049
26628 29050
7048 29051
22361 29052
4185 29053
15449 29054
20087 29055
4366 29056
16476 29057
9603 29058
3857 29059
20160 29060
27159 29061
21606 29062
15760 29063
28441 29064
5882 29065
10616 29066
5941 29067
16693 29068
27517 29069
8739 29070
10180 29071
1345 29072
12689 29073
26674 29074
20883 29075
28887 29076
27953 29077
12143 29078
18516 29079
28720 29080
25411 29081
23518 29082
28098 29083
23388 29084
26858 29085
14948 29086
23064 29087
21457 29088
11638 29089
96 29090
11600 29091
6578 29092
1262 29093
11384 29094
1780 29095
2419 29096
543 29097
18628 29098
19984 29099
1032 29100
17029 29101
4344 29102
24741 29103
21248 29104
18663 29105
24974 29106
15495 29107
26745 29108
5740 29109
26797 29110
15524 29111
17015 29112
28121 29113
23371 29114
28950 29115
15759 29116
21095 29117
20887 29118
2535 29119
5919 29120
8673 29121
16587 29122
23163 29123
25821 29124
11983 29125
7206 29126
23961 29127
2617 29128
4878 29129
10556 29130
19925 29131
20964 29132
3212 29133
1845 29134
24979 29135
24916 29136
11168 29137
22409 29138
5747 29139
970 29140
899 29141
22663 29142
2724 29143
12446 29144
498 29145
523 29146
21827 29147
23753 29148
12520 29149
17506 29150
15253 29151
24414 29152
14784 29153
5590 29154
1665 29155
3733 29156
24464 29157
13714 29158
7413 29159
6386 29160
4906 29161
13144 29162
16421 29163
14037 29164
18688 29165
4339 29166
21622 29167
17530 29168
4351 29169
15440 29170
15519 29171
10045 29172
15576 29173
23698 29174
21222 29175
6654 29176
9746 29177
19008 29178
25423 29179
2216 29180
9669 29181
2309 29182
21509 29183
8134 29184
15288 29185
21475 29186
21027 29187
9680 29188
20571 29189
1226 29190
27506 29191
27812 29192
2055 29193
12636 29194
25153 29195
13175 29196
21662 29197
17311 29198
26823 29199
970 29200
20825 29201
27147 29202
22028 29203
18521 29204
961 29205
12110 29206
26632 29207
23062 29208
13206 29209
11171 29210
11423 29211
2733 29212
19054 29213
25786 29214
17085 29215
9429 29216
18573 29217
16703 29218
16943 29219
17123 29220
11518 29221
23681 29222
11463 29223
23050 29224
10971 29225
14338 29226
16111 29227
21356 29228
5167 29229
7720 29230
20871 29231
15854 29232
8481 29233
4358 29234
22914 29235
4365 29236
15948 29237
24751 29238
26037 29239
27555 29240
6842 29241
24980 29242
26014 29243
21495 29244
14283 29245
7917 29246
24449 29247
7356 29248
8706 29249
26159 29250
21475 29251
20160 29252
10627 29253
16608 29254
28969 29255
1061 29256
4719 29257
8024 29258
11483 29259
13041 29260
19077 29261
10889 29262
17996 29263
14206 29264
6268 29265
1131 29266
4231 29267
2708 29268
23311 29269
22484 29270
17012 29271
8429 29272
26521 29273
14874 29274
5473 29275
8182 29276
22332 29277
19376 29278
18069 29279
2525 29280
28763 29281
18429 29282
12940 29283
14173 29284
10485 29285
14849 29286
11184 29287
19821 29288
18946 29289
18963 29290
25762 29291
27733 29292
20306 29293
26956 29294
25088 29295
16967 29296
26557 29297
27594 29298
3797 29299
16990 29300
6909 29301
15542 29302
17856 29303
28211 29304
25807 29305
26547 29306
5170 29307
24793 29308
13413 29309
21980 29310
14161 29311
26326 29312
4957 29313
21398 29314
10543 29315
18428 29316
21155 29317
21830 29318
17132 29319
17610 29320
6006 29321
6809 29322
3568 29323
29265 29324
9484 29325
26092 29326
13648 29327
11342 29328
13865 29329
25314 29330
1118 29331
15080 29332
18529 29333
415 29334
23459 29335
6041 29336
10505 29337
11486 29338
9241 29339
15176 29340
182 29341
26532 29342
7177 29343
16114 29344
23788 29345
18137 29346
11990 29347
11657 29348
17975 29349
5908 29350
4089 29351
26922 29352
10887 29353
18101 29354
16814 29355
1246 29356
369 29357
12887 29358
23135 29359
22336 29360
4467 29361
10506 29362
10102 29363
11563 29364
4733 29365
26017 29366
15227 29367
21548 29368
20731 29369
1177 29370
17656 29371
3493 29372
4783 29373
24671 29374
3426 29375
4228 29376
9387 29377
29215 29378
17823 29379
11996 29380
12412 29381
4004 29382
325 29383
25980 29384
2994 29385
21006 29386
278 29387
22198 29388
7376 29389
8268 29390
4745 29391
14868 29392
20864 29393
10158 29394
7937 29395
4524 29396
24644 29397
22950 29398
21755 29399
16871 29400
18072 29401
6792 29402
23795 29403
5832 29404
2744 29405
27016 29406
23020 29407
11797 29408
17055 29409
12257 29410
17388 29411
13557 29412
750 29413
25565 29414
22968 29415
22239 29416
12690 29417
76 29418
25610 29419
11284 29420
16884 29421
20833 29422
24563 29423
8667 29424
4483 29425
11418 29426
28485 29427
18448 29428
11478 29429
5549 29430
5026 29431
9029 29432
6645 29433
4375 29434
6113 29435
12733 29436
13825 29437
10669 29438
3174 29439
12326 29440
15307 29441
29196 29442
948 29443
28371 29444
4740 29445
8638 29446
22239 29447
997 29448
9404 29449
24384 29450
17153 29451
21312 29452
25211 29453
9274 29454
145 29455
17762 29456
19297 29457
11759 29458
10754 29459
10015 29460
4626 29461
7933 29462
5587 29463
12241 29464
2141 29465
27878 29466
1152 29467
12437 29468
25198 29469
12650 29470
12749 29471
9282 29472
20180 29473
8975 29474
10762 29475
18624 29476
11784 29477
22848 29478
12033 29479
1986 29480
13860 29481
25672 29482
21501 29483
5830 29484
828 29485
4657 29486
7623 29487
13967 29488
20542 29489
427 29490
20620 29491
10370 29492
20526 29493
26592 29494
1944 29495
22522 29496
16045 29497
13158 29498
24031 29499
1940 29500
18912 29501
8013 29502
14257 29503
10700 29504
19485 29505
21581 29506
15016 29507
29130 29508
23005 29509
17699 29510
2134 29511
7350 29512
14125 29513
5432 29514
16645 29515
5650 29516
9882 29517
24590 29518
7373 29519
14991 29520
14429 29521
25202 29522
15769 29523
6584 29524
14481 29525
29089 29526
22209 29527
26416 29528
14296 29529
11912 29530
23956 29531
5891 29532
6925 29533
25617 29534
28293 29535
17986 29536
24267 29537
25232 29538
2030 29539
15864 29540
14735 29541
24859 29542
524 29543
11610 29544
15115 29545
10802 29546
26136 29547
27601 29548
10919 29549
5406 29550
17169 29551
25883 29552
6210 29553
23786 29554
19788 29555
16241 29556
10511 29557
29404 29558
21035 29559
29249 29560
8931 29561
5100 29562
15215 29563
28246 29564
13766 29565
17721 29566
17102 29567
1320 29568
17665 29569
12149 29570
19843 29571
8627 29572
9170 29573
9887 29574
12106 29575
23594 29576
26107 29577
19469 29578
17780 29579
2161 29580
11086 29581
15448 29582
29347 29583
24846 29584
23203 29585
3234 29586
14003 29587
20049 29588
10780 29589
26969 29590
4148 29591
1326 29592
777 29593
24383 29594
14109 29595
8059 29596
26291 29597
28691 29598
15038 29599
3079 29600
9028 29601
17324 29602
5727 29603
15769 29604
25486 29605
23863 29606
13271 29607
20520 29608
27897 29609
16442 29610
19581 29611
2712 29612
28419 29613
25443 29614
1997 29615
4336 29616
26849 29617
28366 29618
6020 29619
26629 29620
22820 29621
7661 29622
7283 29623
23478 29624
15255 29625
13316 29626
3560 29627
7904 29628
17757 29629
29040 29630
22505 29631
26162 29632
15703 29633
10854 29634
3396 29635
6707 29636
2183 29637
15951 29638
16506 29639
12188 29640
21432 29641
26366 29642
26009 29643
5580 29644
14986 29645
4844 29646
3163 29647
23128 29648
24210 29649
29636 29650
17146 29651
2600 29652
16303 29653
28901 29654
11149 29655
22498 29656
27832 29657
25734 29658
24689 29659
17788 29660
182 29661
5553 29662
8608 29663
8329 29664
8767 29665
4721 29666
12314 29667
18805 29668
20577 29669
12223 29670
14311 29671
17590 29672
6221 29673
14558 29674
15545 29675
22141 29676
4067 29677
17426 29678
24927 29679
5770 29680
25018 29681
12610 29682
19381 29683
26398 29684
23157 29685
11198 29686
13508 29687
15348 29688
13577 29689
10822 29690
9335 29691
8757 29692
4008 29693
6278 29694
4808 29695
9739 29696
1280 29697
18399 29698
9239 29699
3146 29700
19224 29701
15085 29702
19784 29703
21399 29704
17131 29705
2724 29706
15938 29707
16580 29708
22809 29709
13394 29710
2020 29711
6204 29712
27868 29713
12729 29714
24329 29715
18370 29716
17250 29717
2752 29718
10003 29719
24947 29720
10654 29721
6601 29722
2123 29723
771 29724
10701 29725
6219 29726
25697 29727
19192 29728
4701 29729
10230 29730
16915 29731
12973 29732
7524 29733
24667 29734
252 29735
16941 29736
1927 29737
822 29738
208 29739
27383 29740
17302 29741
583 29742
20362 29743
15259 29744
6173 29745
27044 29746
10810 29747
5220 29748
2290 29749
20688 29750
4282 29751
22156 29752
16954 29753
22533 29754
4064 29755
15180 29756
23638 29757
17056 29758
11473 29759
23318 29760
14682 29761
16240 29762
26074 29763
28697 29764
789 29765
15816 29766
15970 29767
22509 29768
16060 29769
2452 29770
19483 29771
25903 29772
9957 29773
8088 29774
12116 29775
13588 29776
21792 29777
11609 29778
27332 29779
29709 29780
9941 29781
12364 29782
6656 29783
7419 29784
11073 29785
11429 29786
9807 29787
18563 29788
11196 29789
4625 29790
17011 29791
14889 29792
2556 29793
19316 29794
16836 29795
23555 29796
21959 29797
11322 29798
14528 29799
13514 29800
19175 29801
17537 29802
11285 29803
1244 29804
7154 29805
4631 29806
15811 29807
19571 29808
26234 29809
19880 29810
17107 29811
16555 29812
29619 29813
18074 29814
21166 29815
26903 29816
18840 29817
19730 29818
21938 29819
5478 29820
23121 29821
4110 29822
28978 29823
19139 29824
9415 29825
16417 29826
279 29827
2164 29828
26914 29829
15884 29830
21299 29831
7825 29832
24971 29833
19001 29834
26589 29835
18491 29836
14466 29837
8542 29838
12573 29839
28791 29840
22398 29841
6477 29842
20322 29843
10640 29844
5293 29845
19138 29846
6322 29847
3449 29848
16371 29849
20430 29850
12461 29851
14853 29852
8011 29853
8212 29854
28728 29855
18700 29856
24254 29857
4246 29858
19641 29859
828 29860
6191 29861
8736 29862
9529 29863
15029 29864
13517 29865
10200 29866
24478 29867
259 29868
20867 29869
21257 29870
18929 29871
5750 29872
25905 29873
7411 29874
5423 29875
29743 29876
10565 29877
5562 29878
23130 29879
5442 29880
23125 29881
25258 29882
14516 29883
19463 29884
28277 29885
22948 29886
19734 29887
18044 29888
11109 29889
25220 29890
10052 29891
24319 29892
21992 29893
14142 29894
10938 29895
26003 29896
21264 29897
18265 29898
3640 29899
7017 29900
9754 29901
25971 29902
16859 29903
13478 29904
27575 29905
4068 29906
18030 29907
13352 29908
20692 29909
20259 29910
8311 29911
22904 29912
23755 29913
17449 29914
16459 29915
12892 29916
27302 29917
1444 29918
21309 29919
5086 29920
20482 29921
5516 29922
5459 29923
13492 29924
11062 29925
15747 29926
4646 29927
22864 29928
25249 29929
17572 29930
8111 29931
25688 29932
9947 29933
19751 29934
26171 29935
17192 29936
19491 29937
24334 29938
4166 29939
6593 29940
20482 29941
724 29942
20786 29943
17525 29944
14672 29945
28743 29946
21322 29947
1306 29948
29468 29949
5416 29950
6881 29951
24542 29952
7766 29953
28371 29954
21958 29955
14451 29956
20889 29957
24746 29958
5765 29959
5090 29960
25532 29961
22425 29962
12214 29963
22993 29964
27990 29965
11004 29966
14739 29967
5635 29968
25929 29969
1031 29970
15917 29971
10182 29972
18912 29973
6671 29974
27315 29975
11673 29976
26689 29977
23304 29978
8123 29979
8538 29980
18178 29981
26460 29982
13591 29983
1631 29984
17191 29985
20827 29986
9597 29987
10662 29988
15262 29989
1801 29990
25285 29991
24461 29992
17292 29993
463 29994
18492 29995
448 29996
26051 29997
5912 29998
28715 29999
20964 30000
24078 30001
3207 30002
4999 30003
5654 30004
28708 30005
12356 30006
7043 30007
23105 30008
21481 30009
108 30010
23985 30011
21113 30012
8711 30013
16771 30014
16315 30015
9747 30016
5945 30017
18030 30018
669 30019
726 30020
6019 30021
28394 30022
17379 30023
9870 30024
18117 30025
12021 30026
22233 30027
11678 30028
22454 30029
20663 30030
6357 30031
4668 30032
19206 30033
21135 30034
7477 30035
4096 30036
13499 30037
26791 30038
19544 30039
13411 30040
4173 30041
18294 30042
24688 30043
8850 30044
6605 30045
29925 30046
257 30047
23237 30048
18704 30049
7009 30050
25257 30051
16676 30052
20101 30053
6971 30054
15698 30055
12760 30056
11956 30057
6912 30058
16379 30059
20100 30060
17992 30061
17786 30062
2996 30063
15275 30064
6132 30065
3696 30066
27502 30067
28171 30068
16026 30069
20295 30070
19254 30071
20245 30072
10160 30073
947 30074
28214 30075
16419 30076
24335 30077
24018 30078
8497 30079
7926 30080
11310 30081
12723 30082
3839 30083
19955 30084
9081 30085
16581 30086
3043 30087
17965 30088
26509 30089
9606 30090
28004 30091
18683 30092
2239 30093
366 30094
7689 30095
15790 30096
16572 30097
5187 30098
17316 30099
25061 30100
24043 30101
3427 30102
27289 30103
8826 30104
13783 30105
12458 30106
15104 30107
22967 30108
9837 30109
11032 30110
27915 30111
11434 30112
18298 30113
23243 30114
10241 30115
2068 30116
4533 30117
16477 30118
28742 30119
25946 30120
6227 30121
7828 30122
12351 30123
15250 30124
21612 30125
22104 30126
82 30127
18481 30128
7155 30129
5919 30130
13923 30131
22456 30132
12368 30133
3205 30134
686 30135
2821 30136
8853 30137
23548 30138
26910 30139
8185 30140
17519 30141
24854 30142
15455 30143
26880 30144
17302 30145
22420 30146
22505 30147
5107 30148
22927 30149
12665 30150
11951 30151
10808 30152
6027 30153
8453 30154
12155 30155
25265 30156
13292 30157
2956 30158
21693 30159
1458 30160
16973 30161
22201 30162
2150 30163
6107 30164
7275 30165
9048 30166
15536 30167
12539 30168
25079 30169
11529 30170
13338 30171
17972 30172
9288 30173
14031 30174
28898 30175
4959 30176
6086 30177
26312 30178
13492 30179
26875 30180
16013 30181
11161 30182
14095 30183
28661 30184
3816 30185
17384 30186
28026 30187
11299 30188
10993 30189
15212 30190
25224 30191
19468 30192
7389 30193
19149 30194
1510 30195
8051 30196
16814 30197
1557 30198
19480 30199
3683 30200
10401 30201
13621 30202
26880 30203
17904 30204
7490 30205
14800 30206
12761 30207
4285 30208
10447 30209
2099 30210
91 30211
9769 30212
22001 30213
1056 30214
18132 30215
8505 30216
10030 30217
18731 30218
24170 30219
18087 30220
16829 30221
10583 30222
19835 30223
26701 30224
6392 30225
10464 30226
28419 30227
29477 30228
8643 30229
9941 30230
3105 30231
27601 30232
29766 30233
13755 30234
770 30235
22765 30236
17228 30237
22436 30238
13358 30239
15452 30240
9556 30241
13080 30242
27314 30243
737 30244
26733 30245
11150 30246
3231 30247
9834 30248
21067 30249
24123 30250
8992 30251
1680 30252
24138 30253
11031 30254
26368 30255
28338 30256
12337 30257
12274 30258
5955 30259
19245 30260
18456 30261
20890 30262
23181 30263
2896 30264
29746 30265
7026 30266
10078 30267
10570 30268
29122 30269
299 30270
25851 30271
24904 30272
13946 30273
14202 30274
17663 30275
11866 30276
22839 30277
20760 30278
2021 30279
1612 30280
18176 30281
8006 30282
12435 30283
514 30284
17862 30285
22553 30286
20774 30287
4770 30288
5037 30289
26203 30290
23659 30291
28956 30292
6643 30293
22815 30294
19417 30295
699 30296
16714 30297
18492 30298
12987 30299
2442 30300
21956 30301
25149 30302
23396 30303
26130 30304
14245 30305
3539 30306
9111 30307
8580 30308
6910 30309
19065 30310
8666 30311
27600 30312
16972 30313
19440 30314
15139 30315
1502 30316
2215 30317
21217 30318
6766 30319
26334 30320
15039 30321
23421 30322
24807 30323
15109 30324
6806 30325
6173 30326
165 30327
20070 30328
5850 30329
3399 30330
11389 30331
26367 30332
1986 30333
11741 30334
1745 30335
1390 30336
4920 30337
2432 30338
7181 30339
860 30340
25197 30341
25559 30342
23247 30343
14209 30344
17841 30345
2797 30346
18058 30347
17717 30348
9515 30349
23391 30350
22122 30351
30107 30352
2796 30353
8414 30354
2389 30355
29513 30356
26440 30357
9967 30358
16432 30359
21544 30360
19941 30361
16836 30362
8196 30363
20170 30364
4 30365
12331 30366
3938 30367
2662 30368
14360 30369
27447 30370
11343 30371
15984 30372
23918 30373
17756 30374
20456 30375
27475 30376
6611 30377
8094 30378
4956 30379
29766 30380
17644 30381
27059 30382
29556 30383
15855 30384
23911 30385
627 30386
3036 30387
13809 30388
26892 30389
9662 30390
18793 30391
24547 30392
1455 30393
18413 30394
29022 30395
25278 30396
18178 30397
9379 30398
26200 30399
21200 30400
14440 30401
5442 30402
14993 30403
10653 30404
1724 30405
6682 30406
11754 30407
23637 30408
16895 30409
25026 30410
6008 30411
27801 30412
20148 30413
14624 30414
15692 30415
18033 30416
26469 30417
18467 30418
27835 30419
7941 30420
15116 30421
202 30422
782 30423
10298 30424
8494 30425
16929 30426
24498 30427
1947 30428
1529 30429
23008 30430
15831 30431
11609 30432
2476 30433
5046 30434
25573 30435
18715 30436
5739 30437
14045 30438
22443 30439
14326 30440
7152 30441
358 30442
1385 30443
28913 30444
28661 30445
12543 30446
6068 30447
9607 30448
18394 30449
8819 30450
2978 30451
21042 30452
8691 30453
21300 30454
4942 30455
25998 30456
12867 30457
20203 30458
8801 30459
18965 30460
24551 30461
24400 30462
5692 30463
22285 30464
13162 30465
23692 30466
28448 30467
16708 30468
17454 30469
27844 30470
10043 30471
26432 30472
9147 30473
2826 30474
6269 30475
612 30476
19117 30477
21214 30478
152 30479
10100 30480
20585 30481
6302 30482
11531 30483
21020 30484
27217 30485
11723 30486
2651 30487
25941 30488
8941 30489
13540 30490
25603 30491
1599 30492
10593 30493
37 30494
30170 30495
1159 30496
11875 30497
1812 30498
7649 30499
9665 30500
25259 30501
19834 30502
5128 30503
15962 30504
14196 30505
14042 30506
25302 30507
2135 30508
6167 30509
8690 30510
17301 30511
13679 30512
16310 30513
22321 30514
18692 30515
18876 30516
23750 30517
12916 30518
4477 30519
9199 30520
23677 30521
25919 30522
19413 30523
15255 30524
3811 30525
29956 30526
12391 30527
16610 30528
9502 30529
27501 30530
6004 30531
13555 30532
27693 30533
9467 30534
9197 30535
18586 30536
22462 30537
14687 30538
6889 30539
18312 30540
22695 30541
5869 30542
6861 30543
30523 30544
1782 30545
12377 30546
22534 30547
17186 30548
16826 30549
4092 30550
2852 30551
534 30552
24498 30553
5546 30554
6137 30555
25432 30556
9805 30557
21072 30558
23590 30559
16352 30560
1244 30561
11033 30562
25011 30563
23758 30564
25092 30565
19661 30566
11120 30567
11644 30568
20237 30569
9827 30570
23504 30571
29227 30572
6200 30573
18717 30574
28247 30575
14980 30576
27981 30577
19387 30578
5392 30579
3908 30580
25260 30581
22457 30582
14610 30583
8609 30584
11829 30585
13513 30586
28327 30587
2649 30588
29144 30589
21340 30590
8280 30591
26063 30592
23396 30593
22168 30594
10341 30595
19268 30596
18944 30597
508 30598
12597 30599
29753 30600
11094 30601
20324 30602
17375 30603
27656 30604
29876 30605
18438 30606
6718 30607
4668 30608
16654 30609
7067 30610
8798 30611
20895 30612
22650 30613
7976 30614
22535 30615
13506 30616
23429 30617
17251 30618
25480 30619
13194 30620
7642 30621
25511 30622
23203 30623
29862 30624
6680 30625
27928 30626
474 30627
3750 30628
30205 30629
20671 30630
5578 30631
27183 30632
5013 30633
24202 30634
15741 30635
22746 30636
8022 30637
10222 30638
6716 30639
13683 30640
12365 30641
20239 30642
13846 30643
26999 30644
2603 30645
26764 30646
16398 30647
21914 30648
10580 30649
16700 30650
18656 30651
19552 30652
5496 30653
192 30654
16943 30655
6855 30656
2780 30657
30379 30658
30266 30659
19508 30660
23487 30661
29966 30662
4132 30663
13700 30664
24085 30665
29102 30666
22493 30667
1647 30668
13010 30669
8053 30670
30372 30671
1981 30672
21312 30673
29972 30674
25087 30675
27164 30676
12475 30677
16659 30678
20048 30679
4724 30680
2662 30681
8312 30682
17410 30683
10979 30684
8851 30685
18156 30686
1773 30687
16053 30688
21269 30689
3598 30690
19806 30691
20392 30692
27126 30693
7121 30694
11454 30695
30230 30696
5387 30697
26494 30698
29449 30699
20913 30700
23152 30701
13357 30702
10140 30703
25137 30704
4920 30705
27668 30706
27802 30707
29780 30708
6902 30709
22056 30710
3638 30711
23956 30712
296 30713
17151 30714
2873 30715
771 30716
7433 30717
545 30718
17774 30719
21359 30720
26918 30721
29526 30722
10701 30723
30605 30724
24522 30725
13554 30726
21219 30727
18839 30728
3354 30729
27722 30730
26009 30731
994 30732
23300 30733
21251 30734
13167 30735
19446 30736
24060 30737
16916 30738
531 30739
5793 30740
24428 30741
28624 30742
10436 30743
30340 30744
27237 30745
22269 30746
21931 30747
4596 30748
20700 30749
21780 30750
30396 30751
6818 30752
23700 30753
28013 30754
23841 30755
10230 30756
10495 30757
2980 30758
3505 30759
9277 30760
14455 30761
15701 30762
11300 30763
20306 30764
15734 30765
10266 30766
7938 30767
21500 30768
18941 30769
18963 30770
26956 30771
3403 30772
9682 30773
3958 30774
4700 30775
25115 30776
21618 30777
7156 30778
6858 30779
30469 30780
12894 30781
5726 30782
69 30783
12586 30784
28387 30785
11973 30786
22140 30787
6383 30788
29137 30789
18105 30790
27628 30791
6995 30792
13621 30793
21329 30794
22684 30795
23208 30796
29534 30797
8097 30798
20434 30799
24553 30800
7042 30801
2657 30802
8273 30803
19459 30804
2838 30805
5745 30806
25348 30807
14910 30808
28811 30809
18827 30810
13014 30811
26492 30812
10565 30813
7442 30814
3124 30815
6725 30816
17942 30817
21392 30818
15179 30819
23047 30820
8012 30821
805 30822
19235 30823
12502 30824
6929 30825
15410 30826
16296 30827
747 30828
5856 30829
27564 30830
24778 30831
27008 30832
26636 30833
10951 30834
7701 30835
14996 30836
19733 30837
23782 30838
14737 30839
17752 30840
10195 30841
18767 30842
27706 30843
15351 30844
28167 30845
10572 30846
27254 30847
18229 30848
12081 30849
18980 30850
8965 30851
4778 30852
860 30853
16443 30854
957 30855
21107 30856
11406 30857
23977 30858
12071 30859
3126 30860
16416 30861
19714 30862
12384 30863
27914 30864
21442 30865
21055 30866
7535 30867
30202 30868
28399 30869
3023 30870
234 30871
27834 30872
2407 30873
12624 30874
25756 30875
26220 30876
3098 30877
8258 30878
16491 30879
11997 30880
21082 30881
20563 30882
11556 30883
22500 30884
19737 30885
4018 30886
28393 30887
12162 30888
8769 30889
28262 30890
21045 30891
13338 30892
24134 30893
16105 30894
29930 30895
879 30896
29958 30897
15518 30898
845 30899
28254 30900
20104 30901
23026 30902
10632 30903
15459 30904
29714 30905
13544 30906
28336 30907
11300 30908
26500 30909
27269 30910
17294 30911
10705 30912
6578 30913
20580 30914
6538 30915
26833 30916
13752 30917
7717 30918
22531 30919
21585 30920
28749 30921
7955 30922
23626 30923
5378 30924
27678 30925
8292 30926
14038 30927
9317 30928
6636 30929
23487 30930
6487 30931
27130 30932
30312 30933
24601 30934
2210 30935
24166 30936
12040 30937
7158 30938
5182 30939
7181 30940
12395 30941
8933 30942
22714 30943
25713 30944
14047 30945
2482 30946
10782 30947
6319 30948
4715 30949
28428 30950
8767 30951
16239 30952
18983 30953
12705 30954
21590 30955
426 30956
20420 30957
21196 30958
17851 30959
22296 30960
17625 30961
2602 30962
27278 30963
9097 30964
21044 30965
4267 30966
10263 30967
10931 30968
8991 30969
10490 30970
5366 30971
17724 30972
28946 30973
19986 30974
27641 30975
19842 30976
18949 30977
16972 30978
7914 30979
3708 30980
5155 30981
1736 30982
9438 30983
385 30984
25699 30985
11927 30986
7794 30987
6057 30988
20864 30989
2757 30990
26535 30991
10811 30992
19840 30993
26195 30994
697 30995
17370 30996
26550 30997
17152 30998
30002 30999
3174 31000
28040 31001
8710 31002
25060 31003
2069 31004
17700 31005
24707 31006
26096 31007
11661 31008
935 31009
22308 31010
7744 31011
9990 31012
26953 31013
8040 31014
25704 31015
23049 31016
756 31017
9041 31018
30730 31019
19308 31020
16714 31021
17891 31022
3339 31023
11744 31024
26470 31025
21807 31026
2470 31027
23469 31028
25027 31029
17 31030
14036 31031
17672 31032
4442 31033
8049 31034
17205 31035
12471 31036
15307 31037
18682 31038
25387 31039
21251 31040
18506 31041
21451 31042
27717 31043
22518 31044
26887 31045
13452 31046
24236 31047
26649 31048
24118 31049
7185 31050
10956 31051
16038 31052
17727 31053
28107 31054
7600 31055
24061 31056
5695 31057
30982 31058
11551 31059
18237 31060
16292 31061
24672 31062
9175 31063
6476 31064
6310 31065
17547 31066
24833 31067
3316 31068
27682 31069
4589 31070
24230 31071
14581 31072
29009 31073
25364 31074
10087 31075
22850 31076
17922 31077
8611 31078
4411 31079
29987 31080
4470 31081
24397 31082
3538 31083
3605 31084
27293 31085
22527 31086
15310 31087
1544 31088
3550 31089
19105 31090
19116 31091
26538 31092
15795 31093
23386 31094
106 31095
17773 31096
9755 31097
8297 31098
10100 31099
1107 31100
2329 31101
12986 31102
3585 31103
25090 31104
24993 31105
12398 31106
2518 31107
17594 31108
22263 31109
15224 31110
26315 31111
27865 31112
26408 31113
16816 31114
4922 31115
24977 31116
22073 31117
23863 31118
28223 31119
2995 31120
26472 31121
16240 31122
602 31123
7821 31124
11758 31125
16227 31126
5974 31127
10879 31128
11059 31129
15412 31130
25139 31131
2511 31132
20283 31133
27342 31134
22252 31135
951 31136
6366 31137
23126 31138
18886 31139
4047 31140
2944 31141
4344 31142
18645 31143
13431 31144
15599 31145
13868 31146
322 31147
13344 31148
23784 31149
28021 31150
3808 31151
18237 31152
2640 31153
2710 31154
1064 31155
17571 31156
10767 31157
14431 31158
26045 31159
9501 31160
26810 31161
2101 31162
9304 31163
6754 31164
26946 31165
29539 31166
6459 31167
281 31168
17642 31169
29618 31170
18585 31171
15771 31172
9631 31173
13325 31174
20715 31175
17826 31176
26048 31177
29897 31178
3823 31179
2504 31180
4728 31181
28029 31182
6216 31183
16290 31184
9754 31185
28313 31186
16964 31187
28804 31188
24688 31189
14205 31190
30791 31191
19790 31192
27517 31193
25717 31194
13753 31195
10452 31196
29449 31197
20777 31198
5907 31199
6169 31200
11884 31201
23160 31202
19775 31203
7087 31204
6186 31205
3126 31206
29950 31207
5924 31208
12254 31209
28162 31210
7595 31211
26362 31212
25062 31213
15011 31214
233 31215
9578 31216
10027 31217
19433 31218
17046 31219
17048 31220
19127 31221
3086 31222
22801 31223
26042 31224
7215 31225
4295 31226
30700 31227
19153 31228
16644 31229
27299 31230
22133 31231
28151 31232
4102 31233
17586 31234
19705 31235
22885 31236
25339 31237
15902 31238
11467 31239
30559 31240
18006 31241
1318 31242
18550 31243
7277 31244
14811 31245
12068 31246
2044 31247
21654 31248
24647 31249
2529 31250
170 31251
4017 31252
22266 31253
21914 31254
28734 31255
20869 31256
20325 31257
18015 31258
3397 31259
31006 31260
11411 31261
28548 31262
28201 31263
11344 31264
23548 31265
11055 31266
1611 31267
617 31268
19288 31269
10348 31270
23504 31271
2135 31272
13699 31273
2651 31274
17611 31275
13531 31276
24349 31277
14248 31278
2380 31279
26323 31280
28593 31281
28322 31282
29793 31283
9019 31284
1259 31285
1404 31286
6667 31287
7311 31288
3147 31289
19300 31290
3296 31291
704 31292
21378 31293
20630 31294
26909 31295
29473 31296
7507 31297
13337 31298
26651 31299
26009 31300
29099 31301
29492 31302
31167 31303
2487 31304
10122 31305
30550 31306
42 31307
10480 31308
2050 31309
24498 31310
28381 31311
22194 31312
7694 31313
23224 31314
756 31315
2871 31316
25256 31317
6686 31318
2284 31319
21703 31320
6484 31321
7248 31322
19122 31323
10261 31324
1897 31325
17139 31326
2769 31327
515 31328
591 31329
16671 31330
314 31331
19724 31332
11007 31333
18728 31334
23231 31335
24480 31336
630 31337
29953 31338
3793 31339
20213 31340
15140 31341
7405 31342
1665 31343
19138 31344
15346 31345
1598 31346
1525 31347
12071 31348
3816 31349
19077 31350
14485 31351
365 31352
5844 31353
25631 31354
7619 31355
29139 31356
14848 31357
18666 31358
13033 31359
4513 31360
2611 31361
9276 31362
6084 31363
10096 31364
30075 31365
2542 31366
12683 31367
14971 31368
20700 31369
8107 31370
14289 31371
30538 31372
21201 31373
28630 31374
30073 31375
4507 31376
22415 31377
8498 31378
28225 31379
10365 31380
7474 31381
8627 31382
16477 31383
8534 31384
25200 31385
24753 31386
24777 31387
29295 31388
25787 31389
8816 31390
8501 31391
20380 31392
11491 31393
30730 31394
12447 31395
11182 31396
11013 31397
17503 31398
30599 31399
27421 31400
5583 31401
10562 31402
12407 31403
4308 31404
12159 31405
18837 31406
29770 31407
13188 31408
31372 31409
778 31410
3000 31411
268 31412
9288 31413
18516 31414
7771 31415
23214 31416
10084 31417
24076 31418
9073 31419
4046 31420
13950 31421
12289 31422
12380 31423
9316 31424
8261 31425
7673 31426
27131 31427
14940 31428
20584 31429
2438 31430
19520 31431
17384 31432
10540 31433
12870 31434
6829 31435
6532 31436
8816 31437
11063 31438
786 31439
2502 31440
8891 31441
14641 31442
26772 31443
19260 31444
5145 31445
26896 31446
14109 31447
24038 31448
11403 31449
15289 31450
2671 31451
18782 31452
20977 31453
28712 31454
22382 31455
29955 31456
26106 31457
21897 31458
2766 31459
10492 31460
13975 31461
23340 31462
22017 31463
6876 31464
14630 31465
646 31466
8477 31467
1863 31468
29379 31469
1429 31470
31012 31471
4709 31472
6224 31473
6910 31474
15862 31475
2968 31476
6936 31477
7486 31478
5991 31479
13914 31480
25746 31481
18719 31482
8821 31483
12966 31484
5500 31485
3558 31486
14886 31487
4029 31488
1320 31489
21018 31490
23164 31491
5240 31492
18832 31493
16075 31494
19942 31495
12664 31496
5810 31497
21653 31498
12282 31499
14418 31500
25243 31501
14131 31502
9614 31503
28682 31504
29040 31505
21810 31506
19596 31507
25525 31508
9643 31509
5540 31510
21864 31511
27590 31512
12452 31513
7321 31514
11650 31515
7268 31516
14880 31517
14019 31518
7405 31519
14815 31520
30675 31521
20833 31522
4960 31523
5377 31524
27882 31525
28100 31526
9823 31527
16021 31528
27100 31529
29653 31530
10143 31531
21136 31532
3130 31533
17689 31534
18320 31535
3818 31536
5167 31537
21989 31538
18751 31539
24400 31540
13357 31541
28000 31542
11627 31543
3755 31544
11462 31545
21358 31546
21933 31547
9778 31548
6611 31549
18447 31550
4947 31551
21133 31552
7486 31553
12705 31554
4510 31555
4161 31556
17965 31557
6885 31558
29153 31559
26602 31560
14367 31561
14860 31562
2404 31563
27273 31564
7 31565
13011 31566
3250 31567
26240 31568
15680 31569
16506 31570
18345 31571
942 31572
9722 31573
10630 31574
2448 31575
30768 31576
6939 31577
19956 31578
4750 31579
4654 31580
28098 31581
24771 31582
401 31583
13959 31584
10318 31585
21216 31586
20950 31587
25004 31588
24561 31589
24567 31590
31293 31591
28906 31592
7111 31593
12132 31594
20585 31595
710 31596
25850 31597
4238 31598
21445 31599
25060 31600
6695 31601
5261 31602
7422 31603
7587 31604
2794 31605
19908 31606
12484 31607
27386 31608
31088 31609
29047 31610
12025 31611
22975 31612
23841 31613
21794 31614
156 31615
4899 31616
30951 31617
8381 31618
22 31619
29194 31620
23318 31621
2323 31622
24425 31623
368 31624
26985 31625
30623 31626
20795 31627
21466 31628
3542 31629
23974 31630
26480 31631
18504 31632
12745 31633
4021 31634
29570 31635
1603 31636
5813 31637
839 31638
9656 31639
25823 31640
13072 31641
26060 31642
18247 31643
24292 31644
31477 31645
8076 31646
3436 31647
17643 31648
7051 31649
737 31650
24957 31651
5157 31652
12792 31653
21114 31654
14736 31655
1994 31656
29713 31657
10811 31658
26952 31659
21479 31660
5585 31661
14173 31662
26272 31663
12336 31664
2362 31665
18210 31666
18803 31667
31240 31668
1843 31669
16660 31670
20516 31671
2866 31672
20368 31673
10954 31674
27739 31675
17866 31676
25224 31677
10199 31678
10477 31679
26562 31680
22785 31681
2621 31682
3214 31683
4693 31684
1163 31685
16705 31686
26664 31687
11272 31688
26306 31689
25051 31690
14890 31691
18317 31692
24702 31693
14144 31694
9822 31695
1939 31696
14621 31697
29441 31698
18066 31699
21386 31700
29356 31701
26383 31702
9075 31703
8501 31704
2428 31705
9804 31706
20753 31707
15869 31708
21879 31709
27777 31710
27198 31711
31588 31712
25291 31713
13757 31714
13067 31715
8916 31716
23547 31717
803 31718
24981 31719
23884 31720
377 31721
1601 31722
31466 31723
11086 31724
7317 31725
11580 31726
21678 31727
28593 31728
10679 31729
13998 31730
18136 31731
27028 31732
8692 31733
21626 31734
11863 31735
21784 31736
4183 31737
4469 31738
28343 31739
1469 31740
31467 31741
28538 31742
31180 31743
12690 31744
21357 31745
9615 31746
28349 31747
27374 31748
2112 31749
28513 31750
20851 31751
10297 31752
24913 31753
18829 31754
4881 31755
26747 31756
26734 31757
6081 31758
6495 31759
12786 31760
17531 31761
10914 31762
18798 31763
11045 31764
19487 31765
24013 31766
24904 31767
5546 31768
28069 31769
28667 31770
5208 31771
2694 31772
8838 31773
391 31774
12459 31775
11111 31776
13132 31777
21669 31778
1772 31779
4608 31780
6030 31781
27035 31782
21044 31783
6634 31784
1015 31785
30042 31786
23753 31787
15322 31788
4825 31789
835 31790
22125 31791
24533 31792
16606 31793
12243 31794
17836 31795
27864 31796
22665 31797
24111 31798
15306 31799
11360 31800
21435 31801
17995 31802
21206 31803
1199 31804
11638 31805
31037 31806
17647 31807
20269 31808
2636 31809
2919 31810
19502 31811
2087 31812
12321 31813
7948 31814
4110 31815
13860 31816
10886 31817
11255 31818
1412 31819
10444 31820
14942 31821
17981 31822
18231 31823
12965 31824
20515 31825
18957 31826
7985 31827
9454 31828
5694 31829
19499 31830
13431 31831
31400 31832
10181 31833
5726 31834
23237 31835
17531 31836
5537 31837
4054 31838
15579 31839
3063 31840
15472 31841
16461 31842
28458 31843
14688 31844
20489 31845
2195 31846
3473 31847
10537 31848
26627 31849
12395 31850
8353 31851
15511 31852
13581 31853
28968 31854
13264 31855
28846 31856
6783 31857
28884 31858
20131 31859
883 31860
18614 31861
5473 31862
12031 31863
19004 31864
15358 31865
20190 31866
2814 31867
30618 31868
6093 31869
18609 31870
6680 31871
16227 31872
13756 31873
18804 31874
8296 31875
17684 31876
8818 31877
10785 31878
20033 31879
25123 31880
9705 31881
18442 31882
15230 31883
23097 31884
20666 31885
24408 31886
10904 31887
10180 31888
85 31889
14830 31890
3454 31891
6336 31892
15121 31893
25044 31894
9179 31895
17047 31896
954 31897
20831 31898
13320 31899
10528 31900
256 31901
5306 31902
31616 31903
10149 31904
30645 31905
21862 31906
5091 31907
3716 31908
3268 31909
6824 31910
628 31911
1985 31912
24573 31913
8960 31914
22793 31915
22199 31916
21089 31917
7656 31918
29758 31919
27930 31920
15130 31921
4065 31922
18071 31923
18552 31924
18300 31925
1316 31926
25410 31927
11189 31928
30550 31929
18526 31930
10813 31931
9857 31932
3084 31933
19149 31934
23330 31935
30851 31936
26591 31937
29699 31938
16250 31939
14381 31940
6376 31941
9387 31942
31151 31943
16917 31944
5714 31945
2480 31946
16911 31947
12145 31948
29598 31949
1229 31950
362 31951
13770 31952
18033 31953
16991 31954
29845 31955
24921 31956
30909 31957
1921 31958
544 31959
21417 31960
5846 31961
9816 31962
14069 31963
3846 31964
8816 31965
13019 31966
9585 31967
7009 31968
31197 31969
15943 31970
7882 31971
26782 31972
28740 31973
18945 31974
5502 31975
13293 31976
1477 31977
30288 31978
9663 31979
23854 31980
26361 31981
21770 31982
30716 31983
31629 31984
24415 31985
24943 31986
11484 31987
28702 31988
16661 31989
4532 31990
22363 31991
24273 31992
12229 31993
3346 31994
6694 31995
20526 31996
12075 31997
26065 31998
25949 31999
20610 32000
1748 32001
6710 32002
27528 32003
31468 32004
22569 32005
21069 32006
17742 32007
5592 32008
29506 32009
26896 32010
16793 32011
5757 32012
20286 32013
24420 32014
18062 32015
15372 32016
5128 32017
8374 32018
23136 32019
14807 32020
12257 32021
5933 32022
16217 32023
9887 32024
9232 32025
18986 32026
19957 32027
22349 32028
18251 32029
19511 32030
25015 32031
27445 32032
20263 32033
27444 32034
14827 32035
4944 32036
15896 32037
17689 32038
26168 32039
12537 32040
9004 32041
27137 32042
24977 32043
31564 32044
1082 32045
7602 32046
8546 32047
2800 32048
15343 32049
7984 32050
7774 32051
30130 32052
17371 32053
10163 32054
23206 32055
30824 32056
21178 32057
22813 32058
10415 32059
18249 32060
7743 32061
25746 32062
7011 32063
886 32064
18811 32065
8982 32066
30729 32067
20081 32068
8083 32069
27453 32070
24600 32071
2796 32072
11279 32073
30187 32074
1652 32075
25164 32076
24611 32077
17372 32078
11150 32079
18013 32080
26856 32081
5331 32082
24334 32083
16574 32084
17732 32085
31966 32086
21360 32087
28882 32088
12168 32089
2043 32090
29172 32091
344 32092
29631 32093
9784 32094
27415 32095
19692 32096
14771 32097
13965 32098
22514 32099
4814 32100
24219 32101
20950 32102
15568 32103
12984 32104
200 32105
29114 32106
14584 32107
9386 32108
17366 32109
26740 32110
12889 32111
9210 32112
12840 32113
21650 32114
25545 32115
1211 32116
2813 32117
13456 32118
1918 32119
4239 32120
11245 32121
4904 32122
16520 32123
2865 32124
24886 32125
4893 32126
3933 32127
24029 32128
31412 32129
29722 32130
15554 32131
19135 32132
22157 32133
28165 32134
29449 32135
5076 32136
27603 32137
1538 32138
27814 32139
4993 32140
26687 32141
25497 32142
5440 32143
20287 32144
22547 32145
25356 32146
9689 32147
31736 32148
32080 32149
7787 32150
5078 32151
22646 32152
11614 32153
11988 32154
12046 32155
20193 32156
22858 32157
20497 32158
26843 32159
16736 32160
13409 32161
16074 32162
25687 32163
27565 32164
1987 32165
31590 32166
24028 32167
6811 32168
4987 32169
20578 32170
30062 32171
31374 32172
29775 32173
22668 32174
11783 32175
20824 32176
16748 32177
16583 32178
25708 32179
13626 32180
24015 32181
10371 32182
14465 32183
7919 32184
14950 32185
20829 32186
30143 32187
4650 32188
1126 32189
29302 32190
19887 32191
1156 32192
5087 32193
6610 32194
17899 32195
15280 32196
18595 32197
15354 32198
2487 32199
18511 32200
28469 32201
27302 32202
21644 32203
7907 32204
19532 32205
30571 32206
18926 32207
25001 32208
6536 32209
10682 32210
31381 32211
9139 32212
628 32213
10447 32214
8596 32215
9922 32216
9706 32217
19000 32218
7757 32219
1078 32220
13802 32221
24643 32222
2570 32223
9446 32224
19634 32225
7644 32226
6110 32227
21008 32228
15103 32229
4722 32230
27611 32231
9886 32232
6116 32233
6499 32234
7147 32235
3439 32236
4404 32237
3231 32238
9481 32239
27046 32240
14602 32241
26078 32242
25764 32243
18407 32244
18897 32245
24216 32246
24345 32247
23417 32248
10406 32249
17202 32250
11762 32251
21022 32252
8610 32253
1390 32254
16591 32255
22730 32256
31581 32257
29244 32258
4635 32259
25327 32260
1197 32261
20622 32262
29037 32263
14099 32264
16013 32265
3449 32266
27770 32267
25335 32268
17961 32269
30827 32270
12632 32271
26202 32272
18231 32273
19043 32274
22044 32275
11747 32276
13040 32277
32179 32278
3449 32279
30134 32280
9605 32281
2595 32282
16204 32283
20617 32284
7278 32285
17415 32286
25926 32287
29762 32288
21924 32289
4713 32290
12602 32291
25175 32292
15355 32293
14162 32294
20165 32295
17436 32296
4707 32297
31364 32298
17525 32299
5657 32300
12828 32301
11442 32302
9977 32303
17923 32304
18914 32305
6606 32306
9810 32307
26964 32308
19107 32309
16049 32310
22822 32311
458 32312
27131 32313
11629 32314
900 32315
20679 32316
4534 32317
4089 32318
10695 32319
3499 32320
21900 32321
19164 32322
6379 32323
12504 32324
8051 32325
12398 32326
13471 32327
10853 32328
14627 32329
19110 32330
26030 32331
24785 32332
9194 32333
21055 32334
7283 32335
7853 32336
29856 32337
12180 32338
13046 32339
27461 32340
28116 32341
24530 32342
13937 32343
29476 32344
22469 32345
16606 32346
9 32347
22562 32348
22102 32349
3937 32350
23136 32351
21437 32352
15801 32353
5915 32354
1091 32355
11588 32356
5408 32357
4437 32358
13546 32359
17899 32360
25136 32361
2925 32362
606 32363
12974 32364
11629 32365
21998 32366
30831 32367
28769 32368
10228 32369
28976 32370
31426 32371
31700 32372
3445 32373
30233 32374
21245 32375
26020 32376
16111 32377
10916 32378
16195 32379
10533 32380
23930 32381
14451 32382
11867 32383
16070 32384
1358 32385
26179 32386
15238 32387
18218 32388
12349 32389
5305 32390
12443 32391
21023 32392
29607 32393
14769 32394
5265 32395
25866 32396
20659 32397
8424 32398
21905 32399
9719 32400
14707 32401
6944 32402
2582 32403
30362 32404
26217 32405
31832 32406
6070 32407
9458 32408
18164 32409
30437 32410
28832 32411
1059 32412
7898 32413
25863 32414
19978 32415
14972 32416
30511 32417
28023 32418
7520 32419
23204 32420
8008 32421
30324 32422
12572 32423
30092 32424
31739 32425
1575 32426
29103 32427
1918 32428
23427 32429
21471 32430
27425 32431
2457 32432
15520 32433
30584 32434
18229 32435
18490 32436
22283 32437
2047 32438
25080 32439
9873 32440
20601 32441
31050 32442
21177 32443
17090 32444
12770 32445
26662 32446
29558 32447
32069 32448
31873 32449
26233 32450
24032 32451
20129 32452
5504 32453
15342 32454
17352 32455
24456 32456
7873 32457
31162 32458
32385 32459
23735 32460
96 32461
13078 32462
30809 32463
20553 32464
6480 32465
441 32466
19169 32467
334 32468
28093 32469
24870 32470
27814 32471
30957 32472
15553 32473
30283 32474
27574 32475
16058 32476
10942 32477
17888 32478
32219 32479
19747 32480
23336 32481
8752 32482
19307 32483
1025 32484
13080 32485
24625 32486
29940 32487
7566 32488
12396 32489
10197 32490
32238 32491
26051 32492
24256 32493
17522 32494
6917 32495
29681 32496
8518 32497
27618 32498
20750 32499
15492 32500
26594 32501
13710 32502
323 32503
27918 32504
5808 32505
27215 32506
12971 32507
31262 32508
20782 32509
22160 32510
2092 32511
21037 32512
4359 32513
463 32514
5172 32515
27039 32516
14642 32517
16295 32518
2498 32519
9146 32520
24201 32521
16379 32522
29028 32523
10615 32524
7470 32525
749 32526
27631 32527
8903 32528
23575 32529
13875 32530
22478 32531
5517 32532
6662 32533
15039 32534
18055 32535
20533 32536
4180 32537
3077 32538
16200 32539
28765 32540
2342 32541
29359 32542
17846 32543
32145 32544
16803 32545
13355 32546
30562 32547
31965 32548
17805 32549
2877 32550
17594 32551
17171 32552
22884 32553
22872 32554
22039 32555
4915 32556
785 32557
25119 32558
148 32559
7173 32560
2359 32561
25120 32562
23003 32563
21539 32564
9057 32565
15651 32566
18583 32567
28399 32568
27694 32569
14630 32570
2435 32571
24236 32572
31571 32573
9509 32574
14397 32575
8445 32576
8959 32577
7377 32578
10379 32579
13152 32580
8393 32581
2475 32582
6971 32583
1940 32584
25080 32585
18675 32586
7802 32587
29358 32588
26595 32589
22844 32590
10590 32591
15040 32592
30281 32593
84 32594
18759 32595
11414 32596
414 32597
24882 32598
29763 32599
14348 32600
32029 32601
21885 32602
10108 32603
8069 32604
8967 32605
9186 32606
1534 32607
15444 32608
16224 32609
22730 32610
21213 32611
24178 32612
26626 32613
23229 32614
18348 32615
8682 32616
5201 32617
29299 32618
27836 32619
5416 32620
23059 32621
31800 32622
9922 32623
30604 32624
2849 32625
17666 32626
18073 32627
20904 32628
7023 32629
1906 32630
16684 32631
8436 32632
12707 32633
16017 32634
19163 32635
8295 32636
15655 32637
9611 32638
21610 32639
13929 32640
19465 32641
273 32642
9826 32643
4933 32644
19620 32645
20076 32646
17859 32647
13064 32648
20133 32649
10814 32650
24976 32651
12797 32652
27101 32653
22967 32654
25097 32655
10552 32656
17253 32657
27183 32658
3553 32659
22732 32660
18719 32661
30195 32662
32287 32663
7553 32664
20668 32665
24195 32666
25976 32667
7216 32668
28375 32669
13278 32670
21791 32671
10165 32672
28447 32673
12759 32674
16488 32675
11854 32676
17955 32677
22789 32678
31163 32679
23489 32680
3325 32681
3864 32682
14291 32683
16531 32684
18304 32685
4889 32686
4927 32687
3463 32688
7014 32689
17441 32690
30673 32691
12592 32692
15134 32693
7896 32694
8664 32695
26861 32696
9269 32697
26587 32698
12229 32699
31625 32700
25948 32701
2078 32702
17573 32703
30121 32704
7558 32705
15981 32706
19330 32707
6266 32708
27907 32709
32644 32710
22251 32711
23977 32712
13359 32713
13639 32714
23926 32715
12179 32716
13542 32717
14390 32718
10527 32719
27789 32720
24314 32721
5366 32722
19478 32723
22695 32724
12516 32725
27998 32726
4687 32727
17977 32728
5505 32729
22690 32730
9756 32731
148 32732
3188 32733
7789 32734
12307 32735
23630 32736
14977 32737
4646 32738
14822 32739
30795 32740
1288 32741
6457 32742
3405 32743
29054 32744
15591 32745
16901 32746
3739 32747
2671 32748
386 32749
30944 32750
6459 32751
14786 32752
6261 32753
13909 32754
22935 32755
20129 32756
5637 32757
13075 32758
9921 32759
24850 32760
26349 32761
2067 32762
25681 32763
31236 32764
17465 32765
7281 32766
29686 32767
25677 32768
7652 32769
12460 32770
17587 32771
22510 32772
13942 32773
7767 32774
3301 32775
24610 32776
32048 32777
22750 32778
16054 32779
31830 32780
8988 32781
26939 32782
8288 32783
28261 32784
26890 32785
25517 32786
14768 32787
11150 32788
6485 32789
21035 32790
7015 32791
20069 32792
20293 32793
8252 32794
16633 32795
28448 32796
7273 32797
27919 32798
4374 32799
6748 32800
20708 32801
23880 32802
12033 32803
8054 32804
16557 32805
21911 32806
11162 32807
32625 32808
25367 32809
29449 32810
9201 32811
10734 32812
12668 32813
29819 32814
23799 32815
10802 32816
14590 32817
6656 32818
20969 32819
17473 32820
5040 32821
15404 32822
17037 32823
27070 32824
3212 32825
27753 32826
18998 32827
22984 32828
30626 32829
17747 32830
17973 32831
2442 32832
8852 32833
27300 32834
13856 32835
7520 32836
28689 32837
11919 32838
9481 32839
13610 32840
11447 32841
10481 32842
20560 32843
13448 32844
21818 32845
26978 32846
26675 32847
9303 32848
14068 32849
29631 32850
3990 32851
5421 32852
15763 32853
5980 32854
18368 32855
19510 32856
28310 32857
19966 32858
21640 32859
9891 32860
21322 32861
11364 32862
2898 32863
25690 32864
26282 32865
6738 32866
29329 32867
10762 32868
26374 32869
3060 32870
17168 32871
29345 32872
10613 32873
8611 32874
25863 32875
8379 32876
32694 32877
30291 32878
21219 32879
26889 32880
2337 32881
18604 32882
19926 32883
17644 32884
26848 32885
4534 32886
28595 32887
30180 32888
16544 32889
1731 32890
3868 32891
28423 32892
27983 32893
3650 32894
27712 32895
14042 32896
3943 32897
763 32898
5906 32899
10474 32900
9484 32901
12943 32902
63 32903
9739 32904
13852 32905
16115 32906
6512 32907
15589 32908
168 32909
17117 32910
22075 32911
32839 32912
25176 32913
10607 32914
7782 32915
7628 32916
12816 32917
15758 32918
6874 32919
27739 32920
23198 32921
13627 32922
14639 32923
231 32924
25555 32925
18132 32926
6001 32927
22809 32928
7025 32929
28307 32930
13388 32931
2117 32932
29467 32933
22726 32934
17155 32935
26700 32936
28865 32937
2412 32938
31790 32939
10401 32940
31544 32941
24342 32942
29763 32943
11658 32944
27534 32945
12464 32946
17912 32947
28025 32948
17843 32949
28576 32950
18491 32951
8319 32952
10451 32953
9906 32954
18285 32955
18009 32956
1012 32957
9261 32958
25312 32959
5856 32960
18348 32961
485 32962
4215 32963
21496 32964
2200 32965
1970 32966
28277 32967
2877 32968
31912 32969
16855 32970
15921 32971
24823 32972
4186 32973
8618 32974
1101 32975
12110 32976
1959 32977
9429 32978
8728 32979
13188 32980
12705 32981
5991 32982
22277 32983
224 32984
13956 32985
2084 32986
20288 32987
20486 32988
18596 32989
25254 32990
7108 32991
19779 32992
1819 32993
27544 32994
19927 32995
2106 32996
22613 32997
9289 32998
10689 32999
13046 33000
24683 33001
25682 33002
6447 33003
6144 33004
28834 33005
11131 33006
26580 33007
22721 33008
15142 33009
11879 33010
32047 33011
1238 33012
12839 33013
8494 33014
8807 33015
29878 33016
9268 33017
17193 33018
32220 33019
13479 33020
25501 33021
1854 33022
20473 33023
20043 33024
963 33025
28744 33026
18617 33027
3216 33028
1531 33029
9807 33030
2462 33031
6629 33032
32585 33033
247 33034
7173 33035
28084 33036
445 33037
22047 33038
4148 33039
5330 33040
24335 33041
15417 33042
28687 33043
47 33044
22327 33045
29721 33046
26763 33047
31074 33048
1247 33049
14828 33050
592 33051
22057 33052
642 33053
9910 33054
27166 33055
15835 33056
9319 33057
5215 33058
4158 33059
26555 33060
7198 33061
1861 33062
4311 33063
32262 33064
26900 33065
25759 33066
3408 33067
13063 33068
28425 33069
27152 33070
21972 33071
12269 33072
24215 33073
21892 33074
14240 33075
2330 33076
20094 33077
2822 33078
12676 33079
7700 33080
4059 33081
8304 33082
14533 33083
23109 33084
31386 33085
15953 33086
14915 33087
8158 33088
9996 33089
26138 33090
32824 33091
32722 33092
27055 33093
24827 33094
32394 33095
6732 33096
5408 33097
21439 33098
18932 33099
11763 33100
4607 33101
27251 33102
28597 33103
16569 33104
9026 33105
3614 33106
13838 33107
11464 33108
9561 33109
12679 33110
4125 33111
8323 33112
25922 33113
21868 33114
15949 33115
16479 33116
21919 33117
18191 33118
388 33119
19608 33120
21749 33121
23528 33122
30325 33123
23780 33124
3132 33125
30384 33126
16338 33127
21676 33128
2722 33129
31416 33130
12945 33131
32600 33132
9575 33133
7045 33134
19589 33135
31436 33136
26595 33137
30288 33138
18985 33139
14754 33140
12982 33141
22560 33142
12536 33143
5535 33144
18312 33145
15323 33146
24300 33147
32511 33148
11812 33149
24851 33150
3187 33151
1535 33152
21735 33153
18153 33154
25672 33155
28377 33156
28487 33157
27528 33158
15143 33159
25797 33160
16134 33161
32452 33162
18773 33163
15533 33164
13430 33165
4201 33166
8970 33167
8367 33168
14222 33169
24381 33170
7561 33171
27692 33172
12647 33173
20078 33174
5493 33175
30129 33176
1698 33177
24719 33178
27659 33179
12601 33180
21373 33181
17646 33182
10862 33183
10080 33184
20165 33185
29972 33186
20039 33187
27892 33188
6282 33189
27182 33190
4897 33191
16486 33192
26999 33193
9091 33194
3321 33195
11984 33196
31618 33197
23459 33198
28309 33199
24354 33200
31624 33201
1309 33202
13662 33203
15657 33204
12206 33205
29843 33206
27341 33207
5647 33208
24227 33209
15004 33210
24985 33211
28621 33212
31802 33213
30696 33214
12195 33215
19072 33216
7796 33217
24072 33218
3711 33219
25563 33220
1243 33221
14944 33222
4918 33223
11355 33224
12482 33225
18658 33226
19380 33227
5503 33228
9064 33229
19711 33230
9145 33231
18321 33232
7589 33233
5557 33234
10252 33235
23881 33236
31252 33237
31611 33238
12295 33239
25381 33240
13736 33241
14001 33242
22582 33243
30669 33244
4683 33245
4313 33246
23315 33247
30943 33248
12503 33249
20729 33250
25497 33251
25964 33252
28896 33253
23960 33254
29750 33255
609 33256
9906 33257
22234 33258
21718 33259
22549 33260
11169 33261
7426 33262
31316 33263
5468 33264
26136 33265
22875 33266
32021 33267
23468 33268
6218 33269
19761 33270
7773 33271
4056 33272
13892 33273
9830 33274
18640 33275
18341 33276
8567 33277
16282 33278
28953 33279
28294 33280
14035 33281
19534 33282
10262 33283
16449 33284
33071 33285
31458 33286
31375 33287
30979 33288
10732 33289
25528 33290
10573 33291
22759 33292
19235 33293
1622 33294
18315 33295
10519 33296
13958 33297
25327 33298
19515 33299
26554 33300
4199 33301
14127 33302
7137 33303
14054 33304
21732 33305
26200 33306
6467 33307
14969 33308
21224 33309
22884 33310
5595 33311
14402 33312
29228 33313
28979 33314
2017 33315
23472 33316
26474 33317
6545 33318
23876 33319
5652 33320
29259 33321
20072 33322
7728 33323
5841 33324
14972 33325
3607 33326
15333 33327
1123 33328
20002 33329
3925 33330
27316 33331
13645 33332
14990 33333
12032 33334
13806 33335
11601 33336
16932 33337
31976 33338
9798 33339
8512 33340
19525 33341
29441 33342
28915 33343
15563 33344
6309 33345
15188 33346
3851 33347
14343 33348
29867 33349
15662 33350
26318 33351
6 33352
4228 33353
22624 33354
18506 33355
13320 33356
25898 33357
20535 33358
5994 33359
30943 33360
7153 33361
18830 33362
18289 33363
31176 33364
5549 33365
142 33366
3391 33367
3372 33368
19895 33369
5474 33370
20204 33371
29064 33372
4930 33373
3432 33374
26159 33375
8397 33376
19266 33377
33228 33378
6191 33379
16431 33380
32516 33381
12159 33382
17459 33383
25303 33384
14722 33385
14644 33386
20170 33387
8751 33388
12495 33389
12520 33390
27332 33391
4488 33392
24982 33393
4569 33394
17066 33395
2692 33396
31966 33397
6730 33398
8645 33399
16057 33400
29921 33401
3314 33402
9565 33403
5322 33404
27011 33405
1774 33406
29885 33407
10409 33408
6793 33409
5411 33410
8282 33411
13627 33412
33323 33413
22786 33414
20881 33415
16239 33416
17826 33417
17152 33418
21509 33419
11896 33420
11985 33421
4887 33422
6228 33423
17653 33424
11670 33425
20937 33426
32597 33427
17836 33428
14579 33429
13967 33430
19464 33431
27501 33432
24392 33433
3493 33434
18967 33435
20816 33436
20892 33437
26453 33438
15173 33439
6310 33440
21947 33441
29900 33442
13145 33443
213 33444
25383 33445
13494 33446
12254 33447
16435 33448
5047 33449
1056 33450
5308 33451
26566 33452
22578 33453
32051 33454
19749 33455
29808 33456
31332 33457
19834 33458
7891 33459
4609 33460
4831 33461
26400 33462
23642 33463
8099 33464
24461 33465
19141 33466
27929 33467
27519 33468
7146 33469
1100 33470
2954 33471
8753 33472
24990 33473
26665 33474
4360 33475
17830 33476
29284 33477
12902 33478
17228 33479
2347 33480
3022 33481
10715 33482
14235 33483
15450 33484
17956 33485
2091 33486
10993 33487
22110 33488
13669 33489
24132 33490
13345 33491
12914 33492
16370 33493
19670 33494
29310 33495
3004 33496
10838 33497
9140 33498
33083 33499
24943 33500
30031 33501
23303 33502
31888 33503
19926 33504
27894 33505
23821 33506
20500 33507
14368 33508
4617 33509
5324 33510
14809 33511
3359 33512
29923 33513
7915 33514
26469 33515
18693 33516
18701 33517
634 33518
13005 33519
3585 33520
8461 33521
9353 33522
21797 33523
30709 33524
33219 33525
9989 33526
26081 33527
2232 33528
19023 33529
10119 33530
18721 33531
14736 33532
11400 33533
9286 33534
24332 33535
31739 33536
20230 33537
2296 33538
12883 33539
24006 33540
24516 33541
3238 33542
7890 33543
19166 33544
9896 33545
30155 33546
12638 33547
28118 33548
8812 33549
27885 33550
30395 33551
33045 33552
927 33553
19467 33554
32427 33555
19200 33556
3676 33557
32336 33558
29854 33559
19293 33560
12123 33561
28724 33562
10671 33563
8987 33564
24617 33565
32937 33566
417 33567
24836 33568
2899 33569
28102 33570
30013 33571
29800 33572
4024 33573
2547 33574
19144 33575
13075 33576
20164 33577
14830 33578
18780 33579
15686 33580
13696 33581
23523 33582
6793 33583
17712 33584
2255 33585
6816 33586
2302 33587
23706 33588
2140 33589
5804 33590
10649 33591
20096 33592
13303 33593
28062 33594
30435 33595
32975 33596
15366 33597
8153 33598
2673 33599
2984 33600
8544 33601
4308 33602
27579 33603
55 33604
28641 33605
8522 33606
28411 33607
12319 33608
1969 33609
15018 33610
21191 33611
4556 33612
30507 33613
27681 33614
23293 33615
15644 33616
9842 33617
15692 33618
24462 33619
16119 33620
27075 33621
21690 33622
12812 33623
12761 33624
1278 33625
13435 33626
26851 33627
23849 33628
2672 33629
11508 33630
4583 33631
14453 33632
8146 33633
5578 33634
16628 33635
12733 33636
25559 33637
2483 33638
16395 33639
11143 33640
2748 33641
19569 33642
5254 33643
31097 33644
32548 33645
26574 33646
9960 33647
25069 33648
26508 33649
4641 33650
10799 33651
28602 33652
22357 33653
31339 33654
13768 33655
33293 33656
26869 33657
12610 33658
24195 33659
29207 33660
6929 33661
26898 33662
15260 33663
18068 33664
76 33665
920 33666
9060 33667
33401 33668
28766 33669
13542 33670
9276 33671
31396 33672
9184 33673
22334 33674
5692 33675
7173 33676
15963 33677
1899 33678
26159 33679
5343 33680
8736 33681
27362 33682
20838 33683
17830 33684
33154 33685
3655 33686
32013 33687
11682 33688
3007 33689
1665 33690
15488 33691
11223 33692
5874 33693
3329 33694
31658 33695
14202 33696
5107 33697
36 33698
21207 33699
15991 33700
2082 33701
22719 33702
13718 33703
15653 33704
15345 33705
20491 33706
22433 33707
1644 33708
29000 33709
21381 33710
12075 33711
897 33712
13330 33713
14883 33714
33394 33715
24425 33716
19150 33717
4908 33718
3836 33719
30187 33720
21937 33721
22391 33722
5741 33723
13651 33724
27804 33725
4335 33726
14239 33727
4220 33728
33002 33729
5885 33730
5418 33731
7240 33732
16967 33733
23794 33734
28671 33735
25322 33736
3132 33737
22368 33738
13762 33739
11362 33740
32466 33741
27109 33742
28485 33743
22539 33744
30328 33745
27702 33746
12583 33747
17014 33748
33177 33749
21215 33750
9218 33751
30247 33752
9503 33753
19317 33754
31783 33755
18171 33756
15785 33757
14376 33758
17896 33759
23735 33760
30550 33761
31694 33762
11019 33763
18189 33764
10961 33765
19608 33766
31056 33767
7607 33768
5781 33769
23843 33770
19565 33771
27898 33772
23895 33773
15010 33774
4123 33775
21212 33776
17347 33777
5509 33778
11715 33779
27446 33780
33583 33781
7731 33782
31353 33783
15818 33784
27844 33785
16218 33786
14367 33787
25611 33788
24102 33789
7902 33790
2048 33791
20675 33792
6747 33793
16261 33794
23636 33795
32217 33796
11212 33797
33287 33798
19099 33799
14161 33800
32479 33801
30225 33802
8734 33803
1564 33804
21262 33805
30578 33806
33238 33807
6 33808
1929 33809
21721 33810
26001 33811
30905 33812
9512 33813
31289 33814
25150 33815
21387 33816
19964 33817
33095 33818
13352 33819
16390 33820
13396 33821
23725 33822
14501 33823
30315 33824
28732 33825
9175 33826
24560 33827
32229 33828
33152 33829
16801 33830
5423 33831
14427 33832
935 33833
11478 33834
29568 33835
25751 33836
12423 33837
32529 33838
16418 33839
28231 33840
13838 33841
5884 33842
18105 33843
27624 33844
6548 33845
33386 33846
32835 33847
11101 33848
6852 33849
6357 33850
19272 33851
27228 33852
13057 33853
26533 33854
22467 33855
139 33856
18749 33857
6365 33858
13660 33859
18165 33860
7613 33861
12485 33862
26497 33863
9424 33864
24928 33865
19928 33866
31209 33867
17846 33868
31270 33869
9019 33870
30204 33871
4598 33872
9942 33873
10449 33874
15448 33875
8347 33876
28691 33877
4319 33878
23979 33879
33005 33880
10144 33881
27863 33882
30715 33883
6732 33884
8623 33885
31027 33886
20637 33887
25470 33888
9827 33889
15220 33890
7858 33891
30039 33892
3027 33893
840 33894
347 33895
28691 33896
23599 33897
644 33898
26036 33899
2 33900
555 33901
25839 33902
10043 33903
20647 33904
27875 33905
3082 33906
2336 33907
24854 33908
26593 33909
25438 33910
12649 33911
31913 33912
29419 33913
753 33914
14274 33915
12378 33916
8620 33917
11605 33918
21282 33919
23626 33920
3378 33921
22323 33922
19978 33923
14769 33924
28518 33925
26667 33926
4192 33927
32336 33928
21927 33929
9310 33930
15449 33931
4818 33932
22322 33933
9846 33934
6931 33935
1948 33936
25068 33937
15249 33938
11461 33939
13306 33940
33806 33941
25750 33942
2011 33943
4091 33944
33241 33945
1568 33946
9924 33947
3008 33948
33054 33949
8794 33950
33018 33951
7475 33952
2797 33953
10057 33954
20017 33955
5757 33956
24766 33957
5506 33958
5930 33959
3562 33960
21061 33961
20917 33962
25464 33963
14329 33964
7619 33965
32114 33966
1387 33967
6661 33968
22883 33969
2990 33970
13746 33971
14973 33972
30975 33973
6556 33974
17043 33975
5087 33976
13711 33977
31009 33978
23941 33979
15448 33980
15427 33981
17053 33982
5064 33983
29451 33984
729 33985
16496 33986
25155 33987
13863 33988
180 33989
25678 33990
31673 33991
14823 33992
4501 33993
33012 33994
11881 33995
26363 33996
15378 33997
18495 33998
3019 33999
3575 34000
16620 34001
3717 34002
8951 34003
24020 34004
30438 34005
12810 34006
24844 34007
9027 34008
1585 34009
16150 34010
9673 34011
17622 34012
841 34013
23938 34014
25419 34015
1268 34016
26425 34017
21371 34018
11378 34019
1711 34020
32526 34021
12543 34022
27717 34023
29586 34024
29402 34025
28900 34026
18892 34027
30802 34028
12740 34029
30881 34030
16973 34031
14847 34032
33868 34033
33259 34034
20879 34035
5449 34036
12528 34037
8312 34038
17607 34039
28279 34040
17938 34041
6150 34042
19487 34043
12638 34044
30679 34045
8938 34046
321 34047
11636 34048
27858 34049
18094 34050
12097 34051
19369 34052
11837 34053
11253 34054
24570 34055
8054 34056
19392 34057
19184 34058
6686 34059
32531 34060
8107 34061
5562 34062
30539 34063
31342 34064
30214 34065
9358 34066
1091 34067
1899 34068
397 34069
27642 34070
24772 34071
8246 34072
25895 34073
12504 34074
15693 34075
17589 34076
11364 34077
24497 34078
15847 34079
15696 34080
6343 34081
12508 34082
24025 34083
21050 34084
14077 34085
8609 34086
18514 34087
6462 34088
2180 34089
8672 34090
15232 34091
29711 34092
11944 34093
32136 34094
22165 34095
9778 34096
25167 34097
17687 34098
26371 34099
9725 34100
18458 34101
14764 34102
22026 34103
11209 34104
10915 34105
22537 34106
29465 34107
27297 34108
550 34109
3519 34110
911 34111
25197 34112
765 34113
16312 34114
6132 34115
6457 34116
27619 34117
3771 34118
23780 34119
16676 34120
32698 34121
17673 34122
7643 34123
11615 34124
14071 34125
761 34126
3495 34127
27019 34128
22203 34129
6322 34130
11181 34131
7660 34132
10173 34133
3153 34134
29945 34135
16879 34136
7475 34137
3299 34138
4312 34139
5202 34140
32116 34141
24449 34142
20899 34143
25669 34144
30487 34145
11042 34146
31374 34147
29433 34148
28861 34149
15048 34150
29621 34151
26428 34152
4357 34153
2830 34154
3867 34155
29884 34156
13877 34157
11358 34158
30230 34159
12327 34160
25581 34161
10653 34162
3193 34163
27875 34164
28972 34165
3331 34166
21861 34167
33772 34168
1666 34169
22321 34170
23325 34171
18018 34172
9790 34173
12975 34174
25257 34175
10869 34176
31802 34177
4219 34178
18862 34179
13661 34180
1205 34181
17144 34182
17666 34183
12044 34184
10401 34185
31318 34186
28629 34187
22960 34188
9156 34189
33566 34190
25565 34191
8421 34192
15225 34193
16335 34194
2576 34195
30385 34196
30801 34197
6773 34198
21694 34199
10214 34200
2365 34201
15166 34202
11158 34203
29310 34204
5908 34205
6704 34206
19995 34207
32510 34208
18697 34209
19538 34210
15992 34211
11313 34212
1689 34213
353 34214
10551 34215
30292 34216
8235 34217
1751 34218
14404 34219
18656 34220
34089 34221
21220 34222
25638 34223
10512 34224
31349 34225
25688 34226
24267 34227
2384 34228
23309 34229
18146 34230
6477 34231
24752 34232
13704 34233
909 34234
3217 34235
4145 34236
11333 34237
1767 34238
2411 34239
16616 34240
11817 34241
9744 34242
31113 34243
3773 34244
975 34245
10845 34246
82 34247
28529 34248
24839 34249
31078 34250
8971 34251
24992 34252
2401 34253
33699 34254
5993 34255
27371 34256
1874 34257
5289 34258
328 34259
30591 34260
28817 34261
23218 34262
14765 34263
3904 34264
21654 34265
13095 34266
3961 34267
14847 34268
17847 34269
6334 34270
27212 34271
22604 34272
27197 34273
33651 34274
26593 34275
2098 34276
24497 34277
19217 34278
29382 34279
16175 34280
11152 34281
30424 34282
11217 34283
10263 34284
33886 34285
21458 34286
7460 34287
2355 34288
11606 34289
10141 34290
16775 34291
8801 34292
32743 34293
6195 34294
12991 34295
26607 34296
11227 34297
29621 34298
5984 34299
26513 34300
33609 34301
28246 34302
26477 34303
25984 34304
12394 34305
21509 34306
23924 34307
6133 34308
3137 34309
31192 34310
14551 34311
33117 34312
17635 34313
14592 34314
12013 34315
3597 34316
25449 34317
23471 34318
20225 34319
10560 34320
1205 34321
23636 34322
27557 34323
3135 34324
22977 34325
1712 34326
22108 34327
2732 34328
16988 34329
19038 34330
6926 34331
13696 34332
1883 34333
32184 34334
24312 34335
32038 34336
17332 34337
4912 34338
8771 34339
13198 34340
26473 34341
8687 34342
22910 34343
4384 34344
7531 34345
486 34346
8440 34347
5015 34348
3379 34349
2729 34350
7684 34351
30968 34352
3490 34353
22162 34354
14474 34355
18703 34356
33142 34357
11787 34358
25048 34359
19887 34360
20260 34361
6299 34362
29250 34363
31022 34364
1633 34365
24590 34366
12181 34367
27165 34368
29790 34369
768 34370
34093 34371
15227 34372
14647 34373
31871 34374
34368 34375
21982 34376
32645 34377
19677 34378
22697 34379
9915 34380
9518 34381
20294 34382
18858 34383
32980 34384
24722 34385
2891 34386
2842 34387
26025 34388
11145 34389
27110 34390
3278 34391
23416 34392
20976 34393
1624 34394
13627 34395
21166 34396
19735 34397
2969 34398
27212 34399
32779 34400
1260 34401
1955 34402
21546 34403
26897 34404
18869 34405
7646 34406
14437 34407
17536 34408
24772 34409
5467 34410
24421 34411
1625 34412
23924 34413
7029 34414
30234 34415
15856 34416
760 34417
28399 34418
19178 34419
33906 34420
24876 34421
9937 34422
31690 34423
26053 34424
3812 34425
24407 34426
32377 34427
31111 34428
28093 34429
15876 34430
34397 34431
32457 34432
355 34433
29720 34434
3720 34435
10617 34436
19661 34437
30784 34438
18408 34439
15408 34440
10229 34441
29710 34442
9382 34443
13912 34444
29659 34445
25506 34446
6720 34447
12665 34448
16633 34449
26362 34450
3835 34451
4588 34452
27842 34453
8080 34454
17429 34455
5337 34456
11979 34457
31104 34458
19790 34459
14700 34460
21055 34461
27933 34462
29330 34463
28828 34464
22279 34465
23354 34466
33256 34467
1900 34468
6650 34469
18213 34470
1503 34471
24480 34472
7435 34473
11302 34474
17781 34475
19461 34476
3325 34477
24421 34478
8176 34479
23379 34480
537 34481
4358 34482
1739 34483
2899 34484
29974 34485
14507 34486
19630 34487
32271 34488
12282 34489
5296 34490
26011 34491
24887 34492
27049 34493
1780 34494
11310 34495
5644 34496
18395 34497
22013 34498
21316 34499
12924 34500
7768 34501
16460 34502
1737 34503
20112 34504
11243 34505
22474 34506
22772 34507
19733 34508
9281 34509
8599 34510
16060 34511
17354 34512
10379 34513
24487 34514
10428 34515
10381 34516
12806 34517
12459 34518
4601 34519
10134 34520
17300 34521
10096 34522
24719 34523
31585 34524
22271 34525
27156 34526
21707 34527
15643 34528
10212 34529
15169 34530
28435 34531
4146 34532
10098 34533
28863 34534
14406 34535
33114 34536
12369 34537
10677 34538
13377 34539
4342 34540
33558 34541
7562 34542
29892 34543
22070 34544
21523 34545
27754 34546
24765 34547
10169 34548
26785 34549
11438 34550
19319 34551
7548 34552
4390 34553
34466 34554
20914 34555
142 34556
26918 34557
24338 34558
1892 34559
30196 34560
549 34561
13488 34562
20571 34563
21343 34564
13302 34565
1879 34566
19702 34567
20757 34568
3728 34569
22479 34570
18431 34571
12799 34572
7114 34573
27841 34574
11510 34575
12165 34576
13302 34577
17278 34578
896 34579
29101 34580
25615 34581
26260 34582
13940 34583
6864 34584
9267 34585
100 34586
33038 34587
28798 34588
31160 34589
8106 34590
4546 34591
2519 34592
33475 34593
23937 34594
20712 34595
23655 34596
14867 34597
31363 34598
34489 34599
21223 34600
11468 34601
2131 34602
15865 34603
8905 34604
11924 34605
9069 34606
17533 34607
18767 34608
23303 34609
28559 34610
22614 34611
12402 34612
5511 34613
570 34614
1646 34615
27543 34616
5888 34617
30484 34618
32373 34619
4786 34620
25426 34621
30413 34622
16581 34623
22218 34624
7969 34625
27886 34626
28737 34627
34243 34628
21009 34629
28018 34630
31022 34631
8223 34632
10586 34633
1897 34634
26977 34635
10389 34636
13623 34637
27931 34638
7517 34639
16981 34640
555 34641
13675 34642
31306 34643
1351 34644
13539 34645
837 34646
19985 34647
22324 34648
14800 34649
26390 34650
18252 34651
10855 34652
18448 34653
2694 34654
18742 34655
13735 34656
28964 34657
13387 34658
2419 34659
7405 34660
15756 34661
23503 34662
3889 34663
15265 34664
10806 34665
13540 34666
22661 34667
1558 34668
7385 34669
7428 34670
3531 34671
30421 34672
5510 34673
13294 34674
20899 34675
8077 34676
34186 34677
14759 34678
13669 34679
24892 34680
29640 34681
3193 34682
13220 34683
12784 34684
12959 34685
21893 34686
6666 34687
32637 34688
26927 34689
32791 34690
31164 34691
27013 34692
33468 34693
32050 34694
27870 34695
27018 34696
22235 34697
16622 34698
4498 34699
1631 34700
18697 34701
24496 34702
15292 34703
26871 34704
27467 34705
11509 34706
16588 34707
11059 34708
6616 34709
28639 34710
26766 34711
227 34712
5083 34713
9992 34714
425 34715
10722 34716
31429 34717
4474 34718
32917 34719
10393 34720
28039 34721
8348 34722
7062 34723
24695 34724
10917 34725
24824 34726
1923 34727
12134 34728
6837 34729
29218 34730
3224 34731
33347 34732
8263 34733
22159 34734
15568 34735
26102 34736
5823 34737
15031 34738
6772 34739
28257 34740
17793 34741
18162 34742
29363 34743
31062 34744
4782 34745
16762 34746
33841 34747
33621 34748
32551 34749
14563 34750
28009 34751
9354 34752
1071 34753
14968 34754
29526 34755
13001 34756
323 34757
8331 34758
2131 34759
12445 34760
2465 34761
9556 34762
13981 34763
1509 34764
21143 34765
3187 34766
446 34767
1861 34768
29333 34769
24134 34770
16723 34771
32476 34772
23577 34773
12065 34774
30697 34775
21497 34776
6580 34777
9204 34778
11834 34779
4415 34780
19106 34781
33250 34782
32501 34783
24623 34784
12076 34785
21635 34786
3738 34787
31277 34788
6738 34789
7017 34790
18775 34791
5207 34792
7091 34793
4726 34794
26424 34795
4270 34796
20481 34797
28729 34798
28736 34799
31802 34800
23506 34801
8837 34802
6707 34803
25472 34804
8032 34805
13099 34806
17059 34807
18323 34808
19850 34809
31360 34810
2861 34811
27417 34812
12460 34813
7157 34814
23040 34815
26420 34816
12034 34817
12018 34818
3394 34819
26803 34820
30450 34821
17813 34822
32274 34823
4220 34824
18342 34825
17762 34826
30206 34827
27576 34828
28612 34829
16149 34830
33667 34831
12586 34832
377 34833
18264 34834
22042 34835
17970 34836
13450 34837
11306 34838
27521 34839
26929 34840
31500 34841
9379 34842
25331 34843
7451 34844
11846 34845
8354 34846
23156 34847
6337 34848
29428 34849
34782 34850
22573 34851
26348 34852
23819 34853
28975 34854
21812 34855
15235 34856
9967 34857
8704 34858
27063 34859
33368 34860
19526 34861
30856 34862
3482 34863
10877 34864
26367 34865
11602 34866
2911 34867
18487 34868
11275 34869
21048 34870
6525 34871
6092 34872
9885 34873
28252 34874
8834 34875
7605 34876
19345 34877
14497 34878
18399 34879
12110 34880
23622 34881
16919 34882
30264 34883
14520 34884
27009 34885
5715 34886
22667 34887
14058 34888
27625 34889
17129 34890
15707 34891
18676 34892
4190 34893
21988 34894
2049 34895
25668 34896
4775 34897
1554 34898
8729 34899
33742 34900
5883 34901
5731 34902
32023 34903
2918 34904
34769 34905
33473 34906
34401 34907
21961 34908
5139 34909
13440 34910
28142 34911
4914 34912
8061 34913
27360 34914
33653 34915
25104 34916
17104 34917
11735 34918
18330 34919
17716 34920
31969 34921
17996 34922
21256 34923
21653 34924
26764 34925
5010 34926
14598 34927
13916 34928
20726 34929
24163 34930
28771 34931
27470 34932
4879 34933
8755 34934
25640 34935
31811 34936
14389 34937
19091 34938
24262 34939
6402 34940
9646 34941
7736 34942
28316 34943
27255 34944
31517 34945
32579 34946
2184 34947
21985 34948
13184 34949
15252 34950
22854 34951
27630 34952
34866 34953
18433 34954
3997 34955
28929 34956
1716 34957
15177 34958
31560 34959
4877 34960
24847 34961
3854 34962
31440 34963
10506 34964
3449 34965
13573 34966
363 34967
13512 34968
5437 34969
14796 34970
23665 34971
11412 34972
21537 34973
18347 34974
25903 34975
7261 34976
2377 34977
15167 34978
22521 34979
24741 34980
29597 34981
3232 34982
28748 34983
28510 34984
14857 34985
23037 34986
25543 34987
30119 34988
5615 34989
21625 34990
4730 34991
2982 34992
5095 34993
15977 34994
11101 34995
27112 34996
30350 34997
19759 34998
13145 34999
25877 35000
20356 35001
20529 35002
24311 35003
6307 35004
14839 35005
6615 35006
25904 35007
16092 35008
10981 35009
5720 35010
17633 35011
17352 35012
691 35013
21642 35014
172 35015
13411 35016
29922 35017
1356 35018
11874 35019
9227 35020
11407 35021
25822 35022
15062 35023
25775 35024
20321 35025
26761 35026
15221 35027
14281 35028
16254 35029
976 35030
8775 35031
22075 35032
14143 35033
21196 35034
18666 35035
21359 35036
19246 35037
21262 35038
12946 35039
5425 35040
26615 35041
16858 35042
34755 35043
29834 35044
6963 35045
13428 35046
33452 35047
12704 35048
19816 35049
4898 35050
27091 35051
6285 35052
22701 35053
6355 35054
20369 35055
19351 35056
20178 35057
21606 35058
16247 35059
10656 35060
20498 35061
18557 35062
7773 35063
24602 35064
22953 35065
22164 35066
14455 35067
26876 35068
34684 35069
10655 35070
11153 35071
4560 35072
11264 35073
25599 35074
10319 35075
10176 35076
7707 35077
28501 35078
23133 35079
7716 35080
33999 35081
12253 35082
23386 35083
18154 35084
27837 35085
16791 35086
5377 35087
8764 35088
17902 35089
29096 35090
24852 35091
20195 35092
10584 35093
11373 35094
2073 35095
25268 35096
8839 35097
23990 35098
22246 35099
1779 35100
26875 35101
973 35102
4090 35103
7309 35104
4743 35105
34463 35106
32042 35107
2740 35108
26504 35109
2076 35110
22394 35111
26234 35112
23604 35113
20462 35114
19591 35115
23266 35116
20811 35117
21154 35118
26159 35119
28365 35120
18456 35121
32491 35122
2853 35123
24812 35124
33437 35125
5979 35126
6833 35127
25569 35128
14388 35129
12003 35130
17519 35131
985 35132
18514 35133
3403 35134
11377 35135
32948 35136
1549 35137
18075 35138
8952 35139
17339 35140
13135 35141
12147 35142
6237 35143
13744 35144
25547 35145
11973 35146
24317 35147
33222 35148
27067 35149
35063 35150
13274 35151
11575 35152
22756 35153
11140 35154
21640 35155
28639 35156
21170 35157
621 35158
2442 35159
19913 35160
17101 35161
2643 35162
22183 35163
5365 35164
16581 35165
27691 35166
18400 35167
17023 35168
11161 35169
33111 35170
34571 35171
22259 35172
12066 35173
15429 35174
17006 35175
25125 35176
14647 35177
3374 35178
33504 35179
6027 35180
3542 35181
21904 35182
16904 35183
12980 35184
5591 35185
29739 35186
21120 35187
9765 35188
5381 35189
13984 35190
6169 35191
14771 35192
20685 35193
22025 35194
5511 35195
22698 35196
20747 35197
26288 35198
32435 35199
13540 35200
25644 35201
9785 35202
3484 35203
928 35204
9199 35205
28251 35206
22274 35207
20542 35208
1012 35209
12197 35210
11961 35211
22726 35212
22066 35213
33090 35214
23499 35215
10481 35216
549 35217
17724 35218
13755 35219
18766 35220
16715 35221
22409 35222
1957 35223
845 35224
32393 35225
15883 35226
14325 35227
16565 35228
32602 35229
18635 35230
26548 35231
19247 35232
28653 35233
10627 35234
14437 35235
24795 35236
16460 35237
23699 35238
24134 35239
26341 35240
22175 35241
30387 35242
16998 35243
7713 35244
17320 35245
1254 35246
33168 35247
26760 35248
29841 35249
15961 35250
3467 35251
31526 35252
7709 35253
25442 35254
21566 35255
24415 35256
34676 35257
28757 35258
8027 35259
346 35260
11409 35261
24915 35262
11743 35263
26364 35264
9278 35265
29274 35266
30933 35267
33344 35268
7906 35269
11789 35270
5160 35271
3858 35272
17292 35273
29980 35274
26587 35275
28132 35276
21837 35277
2551 35278
24788 35279
15676 35280
7056 35281
21880 35282
26849 35283
17195 35284
8101 35285
6000 35286
18238 35287
29776 35288
10899 35289
23047 35290
24394 35291
17086 35292
20204 35293
15891 35294
9249 35295
749 35296
10947 35297
16665 35298
34824 35299
865 35300
24354 35301
17900 35302
28055 35303
29008 35304
34822 35305
23326 35306
30535 35307
32446 35308
23359 35309
17817 35310
13475 35311
16489 35312
14213 35313
3825 35314
30725 35315
20347 35316
29717 35317
33056 35318
25562 35319
6465 35320
16938 35321
19522 35322
2826 35323
25019 35324
22023 35325
25785 35326
5491 35327
3645 35328
14881 35329
29499 35330
178 35331
29536 35332
25679 35333
24613 35334
5464 35335
22316 35336
14770 35337
875 35338
3436 35339
21604 35340
4376 35341
8073 35342
5576 35343
25574 35344
30852 35345
17119 35346
842 35347
973 35348
8255 35349
5471 35350
17083 35351
1276 35352
27972 35353
9049 35354
6946 35355
19693 35356
11154 35357
15362 35358
13213 35359
11124 35360
35164 35361
33471 35362
22510 35363
25656 35364
28516 35365
34020 35366
4265 35367
15718 35368
34851 35369
3313 35370
6195 35371
23706 35372
8942 35373
17303 35374
32784 35375
25234 35376
20515 35377
8230 35378
28639 35379
14066 35380
2981 35381
33434 35382
16190 35383
12236 35384
30533 35385
21135 35386
24046 35387
11801 35388
24021 35389
35343 35390
24499 35391
116 35392
30903 35393
33830 35394
8203 35395
768 35396
21595 35397
23922 35398
34750 35399
8782 35400
10046 35401
26041 35402
11323 35403
792 35404
28219 35405
6058 35406
15043 35407
13526 35408
13395 35409
33044 35410
10382 35411
17128 35412
27318 35413
8901 35414
13397 35415
6743 35416
25326 35417
6473 35418
25614 35419
33618 35420
27365 35421
2108 35422
27573 35423
32734 35424
11729 35425
6973 35426
24144 35427
8341 35428
9594 35429
21423 35430
17703 35431
6871 35432
2271 35433
21722 35434
20776 35435
16900 35436
33560 35437
6153 35438
15483 35439
15073 35440
14804 35441
7375 35442
15407 35443
6639 35444
3684 35445
29022 35446
4919 35447
24093 35448
30121 35449
19071 35450
5913 35451
21220 35452
1099 35453
31494 35454
28251 35455
4714 35456
24622 35457
1564 35458
7363 35459
26870 35460
18902 35461
27223 35462
13495 35463
22652 35464
8680 35465
15621 35466
12567 35467
33553 35468
31008 35469
26037 35470
29949 35471
33929 35472
7554 35473
32840 35474
26824 35475
33621 35476
33976 35477
26557 35478
2282 35479
31043 35480
5261 35481
14917 35482
1376 35483
33881 35484
19925 35485
33028 35486
2533 35487
2339 35488
18386 35489
21760 35490
8237 35491
12224 35492
35075 35493
7736 35494
15149 35495
5286 35496
32003 35497
12290 35498
23668 35499
18271 35500
13565 35501
18468 35502
18233 35503
8638 35504
13312 35505
17605 35506
2997 35507
27343 35508
9038 35509
10304 35510
29627 35511
24172 35512
29726 35513
12510 35514
21711 35515
14226 35516
2250 35517
8421 35518
18778 35519
10960 35520
1807 35521
15722 35522
5822 35523
28261 35524
2448 35525
18876 35526
10582 35527
21397 35528
11398 35529
19887 35530
2210 35531
14173 35532
736 35533
18809 35534
1421 35535
22077 35536
625 35537
5865 35538
30383 35539
13387 35540
4643 35541
32779 35542
24224 35543
27489 35544
29431 35545
5153 35546
14179 35547
4813 35548
32783 35549
12678 35550
23381 35551
8722 35552
26554 35553
23510 35554
7864 35555
30331 35556
21922 35557
29405 35558
25151 35559
2633 35560
1492 35561
13350 35562
8647 35563
30070 35564
31699 35565
9385 35566
11084 35567
27854 35568
4555 35569
22031 35570
13706 35571
29527 35572
32202 35573
263 35574
25663 35575
25090 35576
12934 35577
30073 35578
64 35579
21592 35580
18583 35581
33384 35582
22364 35583
8636 35584
7975 35585
27147 35586
19700 35587
17977 35588
4964 35589
25215 35590
28817 35591
29427 35592
5632 35593
34813 35594
20417 35595
30509 35596
22025 35597
2521 35598
14783 35599
24717 35600
10592 35601
34369 35602
7548 35603
17564 35604
14636 35605
34482 35606
6864 35607
23776 35608
19133 35609
32571 35610
29136 35611
28095 35612
34231 35613
2842 35614
12244 35615
8245 35616
32137 35617
21359 35618
23138 35619
25159 35620
34498 35621
34667 35622
2396 35623
29989 35624
7744 35625
28924 35626
34158 35627
5970 35628
20011 35629
18377 35630
18662 35631
25581 35632
26965 35633
11936 35634
9069 35635
19169 35636
7868 35637
13881 35638
16257 35639
19709 35640
21850 35641
28210 35642
7698 35643
32585 35644
27350 35645
7613 35646
1298 35647
21672 35648
30038 35649
8779 35650
34647 35651
6562 35652
9189 35653
19623 35654
13832 35655
21146 35656
32942 35657
35467 35658
27315 35659
15732 35660
35087 35661
24971 35662
20102 35663
34848 35664
22894 35665
23034 35666
2537 35667
26686 35668
2971 35669
19208 35670
6282 35671
2234 35672
23423 35673
13620 35674
6026 35675
22402 35676
28760 35677
16818 35678
12775 35679
27228 35680
5761 35681
6197 35682
26135 35683
16206 35684
32800 35685
1782 35686
18186 35687
30708 35688
11023 35689
33054 35690
15758 35691
32182 35692
23797 35693
4788 35694
16310 35695
12854 35696
10911 35697
19303 35698
28755 35699
18732 35700
29556 35701
22960 35702
9899 35703
12854 35704
26017 35705
16759 35706
16502 35707
19731 35708
21065 35709
31075 35710
23091 35711
1465 35712
33917 35713
9812 35714
28114 35715
1878 35716
33844 35717
28730 35718
851 35719
11493 35720
24199 35721
5951 35722
1631 35723
8635 35724
29312 35725
15999 35726
14214 35727
9072 35728
31324 35729
33907 35730
11101 35731
23081 35732
307 35733
27916 35734
11996 35735
23889 35736
30844 35737
4380 35738
7691 35739
3889 35740
8051 35741
10198 35742
17612 35743
13865 35744
15040 35745
16250 35746
24413 35747
32481 35748
15376 35749
21193 35750
15136 35751
7194 35752
26354 35753
2487 35754
26303 35755
2897 35756
26720 35757
18199 35758
19807 35759
27236 35760
33449 35761
8119 35762
11808 35763
2703 35764
14109 35765
29050 35766
26921 35767
27872 35768
20468 35769
17437 35770
22771 35771
14462 35772
18427 35773
20579 35774
27874 35775
19856 35776
35068 35777
32517 35778
20304 35779
1985 35780
5209 35781
23270 35782
4140 35783
34681 35784
23188 35785
3798 35786
33246 35787
31277 35788
18682 35789
4235 35790
24458 35791
11622 35792
24730 35793
2564 35794
3954 35795
21636 35796
11989 35797
28549 35798
11046 35799
21863 35800
26845 35801
23108 35802
10072 35803
278 35804
26855 35805
23354 35806
32838 35807
18519 35808
23782 35809
14901 35810
83 35811
4206 35812
27089 35813
31882 35814
2987 35815
23435 35816
5729 35817
13367 35818
18700 35819
26473 35820
12121 35821
7789 35822
10750 35823
805 35824
20403 35825
3216 35826
5825 35827
35027 35828
5000 35829
34434 35830
9637 35831
24452 35832
2483 35833
21903 35834
23836 35835
2778 35836
16362 35837
16450 35838
2464 35839
3089 35840
12338 35841
23000 35842
29168 35843
26265 35844
33755 35845
9964 35846
33740 35847
32081 35848
26085 35849
34093 35850
23162 35851
28323 35852
14126 35853
30449 35854
4445 35855
16617 35856
9447 35857
8771 35858
5644 35859
9615 35860
41 35861
7571 35862
26447 35863
16825 35864
26066 35865
30520 35866
35746 35867
29545 35868
3757 35869
5821 35870
14870 35871
5617 35872
12724 35873
17652 35874
30151 35875
6441 35876
15961 35877
16851 35878
28009 35879
34689 35880
30884 35881
15448 35882
34210 35883
11164 35884
27131 35885
456 35886
8592 35887
4298 35888
22572 35889
31431 35890
24067 35891
22893 35892
28512 35893
22569 35894
4596 35895
17343 35896
25973 35897
24791 35898
31640 35899
12313 35900
5707 35901
557 35902
28671 35903
3706 35904
17664 35905
17312 35906
7921 35907
33554 35908
12275 35909
6963 35910
32861 35911
8374 35912
32849 35913
10886 35914
1218 35915
25046 35916
28531 35917
15999 35918
12378 35919
13880 35920
11348 35921
17777 35922
33956 35923
11993 35924
31914 35925
306 35926
30768 35927
12298 35928
31106 35929
21892 35930
32050 35931
9122 35932
21145 35933
25526 35934
33772 35935
31864 35936
15338 35937
30077 35938
14099 35939
8672 35940
14149 35941
30883 35942
29743 35943
19394 35944
20170 35945
7036 35946
30505 35947
20511 35948
14028 35949
23841 35950
21267 35951
20386 35952
31973 35953
2941 35954
35279 35955
3100 35956
15358 35957
35080 35958
14152 35959
21879 35960
12507 35961
20135 35962
14141 35963
22205 35964
10654 35965
20086 35966
29628 35967
14506 35968
14022 35969
8373 35970
5428 35971
9051 35972
33944 35973
32392 35974
14649 35975
27441 35976
14161 35977
10726 35978
773 35979
5924 35980
20886 35981
18427 35982
4836 35983
2335 35984
7041 35985
6478 35986
12363 35987
35865 35988
1917 35989
29849 35990
32949 35991
4914 35992
34325 35993
1846 35994
20097 35995
5579 35996
1078 35997
32456 35998
18039 35999
17842 36000
29192 36001
13046 36002
12603 36003
26285 36004
29019 36005
26036 36006
29501 36007
1905 36008
16147 36009
30001 36010
17520 36011
10325 36012
2957 36013
24829 36014
17699 36015
25721 36016
205 36017
26898 36018
15672 36019
7966 36020
32650 36021
1212 36022
3393 36023
28080 36024
18565 36025
31668 36026
1371 36027
2325 36028
18190 36029
6138 36030
6106 36031
21890 36032
21795 36033
17630 36034
17503 36035
2872 36036
15943 36037
34317 36038
13991 36039
15506 36040
22324 36041
26573 36042
14751 36043
11301 36044
34322 36045
34586 36046
4087 36047
3751 36048
26125 36049
14837 36050
23164 36051
8963 36052
34729 36053
19872 36054
6793 36055
3268 36056
21669 36057
27429 36058
29331 36059
14343 36060
27785 36061
32469 36062
16836 36063
31983 36064
3501 36065
33983 36066
199 36067
4707 36068
17179 36069
31788 36070
25753 36071
15904 36072
23081 36073
14995 36074
24342 36075
35377 36076
36001 36077
12119 36078
4734 36079
20972 36080
24245 36081
16836 36082
26460 36083
17994 36084
28911 36085
34023 36086
31854 36087
9280 36088
8090 36089
22575 36090
33267 36091
12007 36092
7140 36093
26528 36094
1673 36095
25114 36096
23992 36097
33391 36098
1976 36099
18873 36100
10992 36101
24554 36102
14027 36103
12221 36104
28428 36105
21437 36106
10549 36107
4393 36108
2940 36109
24329 36110
31008 36111
16016 36112
4617 36113
133 36114
14284 36115
3592 36116
32155 36117
1698 36118
34375 36119
9255 36120
5808 36121
12354 36122
11329 36123
4211 36124
5646 36125
5283 36126
35064 36127
30396 36128
14938 36129
24194 36130
24682 36131
21684 36132
4285 36133
19799 36134
24257 36135
24080 36136
11033 36137
6370 36138
2147 36139
19129 36140
18790 36141
20011 36142
31721 36143
30281 36144
31405 36145
27749 36146
17252 36147
31642 36148
19814 36149
10531 36150
30369 36151
3353 36152
35987 36153
1322 36154
22963 36155
7575 36156
14251 36157
21920 36158
31308 36159
25764 36160
29029 36161
32834 36162
7423 36163
7146 36164
27998 36165
29603 36166
7171 36167
4687 36168
22846 36169
23894 36170
23930 36171
14819 36172
4100 36173
6598 36174
34752 36175
22131 36176
5748 36177
32980 36178
16175 36179
1168 36180
15915 36181
34585 36182
22122 36183
29450 36184
31566 36185
2369 36186
7708 36187
12896 36188
15112 36189
26392 36190
19376 36191
13797 36192
7662 36193
23757 36194
31084 36195
16515 36196
4288 36197
21350 36198
34511 36199
25636 36200
21030 36201
25736 36202
7634 36203
1327 36204
13320 36205
28803 36206
24064 36207
11788 36208
7860 36209
29093 36210
4995 36211
9868 36212
27455 36213
18419 36214
17678 36215
21272 36216
15535 36217
35043 36218
14796 36219
28745 36220
14652 36221
16215 36222
3692 36223
21868 36224
14217 36225
34265 36226
12793 36227
35439 36228
30082 36229
12916 36230
21859 36231
31694 36232
24581 36233
5409 36234
15359 36235
33172 36236
16550 36237
28216 36238
27564 36239
1126 36240
21167 36241
24605 36242
20524 36243
18026 36244
15957 36245
6187 36246
30390 36247
22867 36248
24233 36249
18653 36250
34628 36251
9815 36252
25759 36253
3734 36254
11696 36255
30703 36256
7946 36257
16793 36258
3318 36259
18683 36260
893 36261
3636 36262
13963 36263
32661 36264
11694 36265
875 36266
30909 36267
23360 36268
26744 36269
4861 36270
14998 36271
30018 36272
11227 36273
4181 36274
15141 36275
14041 36276
25373 36277
25758 36278
31784 36279
27813 36280
24087 36281
6731 36282
29546 36283
4809 36284
34474 36285
1735 36286
18027 36287
27688 36288
36229 36289
35562 36290
17078 36291
29992 36292
17364 36293
17277 36294
30175 36295
34563 36296
16431 36297
6128 36298
15975 36299
8769 36300
13153 36301
8074 36302
6645 36303
10046 36304
394 36305
2230 36306
12364 36307
15732 36308
34596 36309
4378 36310
33136 36311
13849 36312
20631 36313
34954 36314
10980 36315
25342 36316
17537 36317
2193 36318
1205 36319
8651 36320
1549 36321
32826 36322
34891 36323
17954 36324
8883 36325
20760 36326
21201 36327
10605 36328
25970 36329
20872 36330
12236 36331
3125 36332
770 36333
13608 36334
31653 36335
19839 36336
4609 36337
3974 36338
32159 36339
23204 36340
28717 36341
950 36342
1084 36343
24635 36344
24219 36345
36313 36346
32653 36347
21714 36348
31971 36349
10625 36350
8180 36351
30333 36352
26296 36353
13186 36354
425 36355
8741 36356
6839 36357
14858 36358
681 36359
30023 36360
26940 36361
17964 36362
33358 36363
574 36364
16753 36365
30276 36366
11221 36367
27815 36368
18372 36369
35098 36370
5678 36371
17430 36372
29968 36373
2219 36374
1419 36375
14688 36376
15456 36377
19371 36378
3435 36379
32128 36380
23372 36381
32047 36382
11450 36383
27953 36384
10809 36385
15407 36386
15555 36387
14348 36388
24975 36389
8558 36390
18305 36391
34178 36392
11177 36393
9055 36394
31111 36395
8389 36396
28126 36397
20496 36398
15918 36399
35284 36400
22023 36401
16677 36402
26272 36403
13516 36404
4542 36405
25404 36406
25016 36407
17048 36408
33682 36409
12953 36410
27216 36411
9709 36412
33641 36413
13063 36414
20281 36415
33111 36416
2115 36417
33466 36418
17945 36419
30408 36420
1288 36421
33345 36422
33884 36423
34144 36424
34709 36425
20376 36426
34211 36427
4165 36428
13131 36429
10681 36430
13850 36431
1329 36432
28686 36433
12161 36434
10267 36435
6499 36436
22750 36437
23597 36438
6734 36439
33805 36440
22677 36441
13041 36442
26754 36443
29231 36444
29101 36445
21998 36446
2019 36447
10005 36448
29132 36449
10783 36450
11685 36451
9633 36452
22901 36453
17314 36454
21340 36455
1422 36456
32356 36457
8000 36458
33688 36459
24432 36460
30179 36461
33403 36462
24945 36463
13330 36464
34525 36465
33997 36466
5075 36467
10112 36468
10569 36469
7524 36470
7179 36471
24133 36472
12925 36473
28577 36474
30028 36475
21520 36476
34460 36477
17783 36478
1582 36479
29030 36480
9798 36481
20600 36482
1994 36483
34969 36484
34014 36485
2346 36486
21197 36487
22259 36488
14786 36489
25838 36490
4137 36491
7732 36492
28923 36493
34547 36494
22887 36495
4384 36496
30488 36497
8708 36498
26269 36499
30719 36500
31702 36501
27132 36502
21552 36503
3021 36504
14062 36505
25824 36506
23794 36507
416 36508
33011 36509
4932 36510
27330 36511
6190 36512
7974 36513
12814 36514
15694 36515
10362 36516
5888 36517
12737 36518
3092 36519
33587 36520
7027 36521
35079 36522
14559 36523
10736 36524
8845 36525
23973 36526
24680 36527
2613 36528
35699 36529
31838 36530
21915 36531
10973 36532
22070 36533
18782 36534
17132 36535
18325 36536
22556 36537
33096 36538
6540 36539
19901 36540
26753 36541
27592 36542
17385 36543
15253 36544
22176 36545
28460 36546
36113 36547
25931 36548
30022 36549
24673 36550
27330 36551
20276 36552
22219 36553
26189 36554
22693 36555
34681 36556
6865 36557
11930 36558
36114 36559
9569 36560
34737 36561
576 36562
2440 36563
342 36564
3732 36565
25715 36566
15117 36567
26234 36568
21650 36569
8762 36570
20763 36571
5141 36572
31747 36573
26322 36574
9735 36575
21378 36576
13736 36577
17354 36578
27140 36579
13058 36580
4201 36581
29457 36582
13288 36583
27087 36584
30053 36585
89 36586
30915 36587
11448 36588
27302 36589
33318 36590
11609 36591
27758 36592
10504 36593
33863 36594
14674 36595
25496 36596
4 36597
33414 36598
12078 36599
17845 36600
34950 36601
35534 36602
12619 36603
18016 36604
33300 36605
9284 36606
27420 36607
12267 36608
3122 36609
20252 36610
28591 36611
32262 36612
27232 36613
34331 36614
24768 36615
4969 36616
19199 36617
18200 36618
26467 36619
24102 36620
22740 36621
16531 36622
7165 36623
18515 36624
5722 36625
6543 36626
5213 36627
10492 36628
5055 36629
21716 36630
35454 36631
29681 36632
7698 36633
30436 36634
27520 36635
26496 36636
25836 36637
7550 36638
35332 36639
28423 36640
10578 36641
34685 36642
23032 36643
5437 36644
34843 36645
30993 36646
603 36647
30522 36648
22515 36649
20631 36650
21939 36651
32528 36652
34896 36653
5663 36654
30614 36655
8201 36656
9292 36657
7678 36658
2453 36659
17724 36660
16516 36661
17882 36662
9815 36663
35606 36664
15188 36665
17602 36666
20303 36667
32070 36668
4476 36669
31311 36670
2415 36671
14958 36672
20380 36673
35862 36674
19153 36675
28366 36676
29155 36677
27989 36678
36198 36679
30948 36680
35975 36681
8070 36682
19478 36683
34630 36684
21825 36685
30183 36686
31649 36687
32028 36688
21378 36689
18500 36690
13804 36691
34789 36692
28999 36693
6943 36694
8092 36695
33727 36696
25126 36697
291 36698
10550 36699
35644 36700
34964 36701
5037 36702
35775 36703
29485 36704
12067 36705
33076 36706
13063 36707
19388 36708
32163 36709
2893 36710
15559 36711
34639 36712
16677 36713
32823 36714
4651 36715
4630 36716
12695 36717
20525 36718
31140 36719
35008 36720
18864 36721
12384 36722
4175 36723
17665 36724
31249 36725
28041 36726
22714 36727
4166 36728
13997 36729
4530 36730
26301 36731
29227 36732
1014 36733
9525 36734
29512 36735
18261 36736
24445 36737
26477 36738
166 36739
25105 36740
25180 36741
27415 36742
27807 36743
32627 36744
31578 36745
17936 36746
7889 36747
33115 36748
14103 36749
10220 36750
33841 36751
23530 36752
34378 36753
22078 36754
17156 36755
10962 36756
24050 36757
8478 36758
14969 36759
3617 36760
20029 36761
33480 36762
957 36763
20848 36764
14304 36765
25017 36766
36283 36767
25666 36768
8732 36769
22719 36770
23526 36771
24568 36772
3613 36773
1553 36774
20739 36775
7017 36776
20930 36777
26211 36778
25354 36779
25322 36780
7112 36781
15644 36782
21523 36783
32856 36784
9428 36785
8542 36786
24574 36787
14053 36788
36357 36789
34117 36790
16472 36791
11606 36792
33266 36793
36069 36794
35780 36795
2916 36796
2538 36797
32483 36798
27231 36799
10686 36800
7733 36801
5261 36802
3534 36803
17834 36804
35535 36805
30522 36806
3392 36807
21366 36808
19761 36809
34035 36810
8314 36811
14885 36812
4703 36813
12575 36814
11767 36815
11763 36816
22402 36817
30385 36818
17961 36819
22531 36820
32118 36821
34588 36822
29024 36823
22694 36824
5344 36825
2476 36826
20576 36827
32809 36828
29915 36829
9263 36830
9916 36831
31151 36832
28701 36833
16603 36834
4868 36835
31820 36836
15333 36837
25707 36838
7610 36839
30003 36840
3419 36841
21339 36842
24289 36843
30455 36844
31543 36845
13181 36846
457 36847
14039 36848
36552 36849
13204 36850
27741 36851
22277 36852
1 36853
1954 36854
12459 36855
14568 36856
34355 36857
5571 36858
3009 36859
579 36860
14947 36861
15684 36862
19079 36863
26004 36864
26406 36865
21104 36866
31166 36867
4698 36868
10427 36869
24511 36870
25291 36871
15504 36872
33652 36873
33488 36874
6256 36875
32243 36876
35513 36877
32298 36878
26478 36879
17835 36880
15689 36881
15893 36882
34503 36883
28638 36884
9871 36885
4859 36886
11280 36887
34405 36888
21463 36889
14034 36890
106 36891
29407 36892
34831 36893
36518 36894
21730 36895
2757 36896
23685 36897
11067 36898
29519 36899
222 36900
18554 36901
7949 36902
12996 36903
16017 36904
4127 36905
26009 36906
12497 36907
4804 36908
4304 36909
8267 36910
27381 36911
21138 36912
16603 36913
24299 36914
18849 36915
24043 36916
29836 36917
26740 36918
7798 36919
18310 36920
30175 36921
15295 36922
31902 36923
15609 36924
26590 36925
15022 36926
3240 36927
23510 36928
18862 36929
12503 36930
15689 36931
15086 36932
19737 36933
5603 36934
30885 36935
24781 36936
17058 36937
34835 36938
9958 36939
17047 36940
25828 36941
1749 36942
32359 36943
1953 36944
35760 36945
12498 36946
22319 36947
1509 36948
4547 36949
18686 36950
12375 36951
16149 36952
22401 36953
23852 36954
32930 36955
373 36956
24585 36957
29814 36958
27392 36959
13994 36960
14133 36961
30376 36962
5370 36963
20318 36964
1712 36965
25087 36966
3290 36967
3446 36968
28303 36969
1001 36970
14026 36971
34368 36972
30674 36973
16440 36974
6162 36975
34458 36976
7886 36977
31595 36978
20285 36979
21049 36980
36880 36981
19941 36982
6982 36983
22004 36984
12615 36985
20833 36986
3480 36987
7899 36988
2746 36989
33255 36990
18105 36991
24978 36992
33454 36993
6172 36994
21797 36995
33916 36996
11852 36997
35449 36998
2357 36999
18819 37000
13180 37001
14723 37002
30711 37003
29398 37004
17073 37005
23635 37006
28229 37007
4495 37008
4503 37009
33055 37010
31338 37011
31339 37012
11211 37013
14558 37014
28048 37015
21090 37016
17911 37017
18871 37018
26199 37019
20337 37020
35992 37021
33879 37022
18006 37023
8169 37024
20780 37025
21589 37026
2952 37027
2191 37028
29260 37029
17199 37030
17125 37031
31090 37032
2027 37033
18256 37034
12433 37035
6743 37036
1362 37037
34235 37038
10523 37039
34617 37040
6304 37041
35292 37042
18448 37043
32306 37044
12545 37045
20683 37046
23294 37047
3743 37048
33211 37049
2069 37050
37002 37051
16964 37052
6985 37053
11183 37054
24653 37055
30351 37056
34565 37057
12854 37058
14209 37059
10468 37060
12577 37061
21872 37062
14441 37063
17980 37064
8801 37065
27267 37066
13842 37067
581 37068
4187 37069
11835 37070
8866 37071
2548 37072
11661 37073
18751 37074
5413 37075
2429 37076
3206 37077
21608 37078
30833 37079
15874 37080
9944 37081
13543 37082
17055 37083
31527 37084
265 37085
5118 37086
35898 37087
11776 37088
17547 37089
33196 37090
3145 37091
9187 37092
1370 37093
3629 37094
26410 37095
10422 37096
7330 37097
12136 37098
5093 37099
31723 37100
5499 37101
9898 37102
18117 37103
4040 37104
50 37105
18120 37106
34400 37107
10521 37108
9965 37109
9654 37110
20155 37111
27300 37112
17906 37113
21163 37114
31076 37115
17667 37116
8752 37117
964 37118
6438 37119
22216 37120
18580 37121
36243 37122
31550 37123
21245 37124
21416 37125
17016 37126
28050 37127
29342 37128
25202 37129
3385 37130
5195 37131
23040 37132
26568 37133
36281 37134
14651 37135
29400 37136
7107 37137
13579 37138
19441 37139
12627 37140
4526 37141
23512 37142
6038 37143
24055 37144
13949 37145
10202 37146
34426 37147
18940 37148
19863 37149
28566 37150
11924 37151
18609 37152
34386 37153
10027 37154
26080 37155
16431 37156
17086 37157
8532 37158
14828 37159
7580 37160
35029 37161
10823 37162
17353 37163
7121 37164
30074 37165
34329 37166
28617 37167
35255 37168
11700 37169
23146 37170
34002 37171
323 37172
7382 37173
15604 37174
4801 37175
24645 37176
21333 37177
26115 37178
10700 37179
21882 37180
650 37181
13755 37182
27935 37183
29605 37184
26106 37185
6544 37186
11979 37187
27403 37188
32592 37189
16513 37190
10945 37191
35007 37192
13399 37193
15510 37194
18751 37195
1534 37196
17833 37197
21525 37198
3143 37199
27084 37200
34824 37201
18688 37202
31088 37203
11039 37204
16476 37205
2493 37206
19329 37207
1486 37208
1166 37209
6611 37210
8268 37211
19336 37212
2831 37213
29200 37214
13514 37215
30840 37216
31552 37217
20691 37218
17069 37219
135 37220
15303 37221
36652 37222
14027 37223
25838 37224
2028 37225
18289 37226
5662 37227
13688 37228
4806 37229
35229 37230
18129 37231
24818 37232
8901 37233
9163 37234
26143 37235
29512 37236
17840 37237
533 37238
10083 37239
20706 37240
24819 37241
3511 37242
35664 37243
7774 37244
4549 37245
18681 37246
11541 37247
18533 37248
11096 37249
27176 37250
26692 37251
20641 37252
1878 37253
28532 37254
20771 37255
25932 37256
26295 37257
12591 37258
3355 37259
16394 37260
9829 37261
12544 37262
6170 37263
683 37264
35229 37265
5278 37266
18777 37267
21338 37268
22383 37269
10166 37270
15342 37271
31555 37272
186 37273
33662 37274
29836 37275
34751 37276
15809 37277
35436 37278
35433 37279
26437 37280
26646 37281
30931 37282
22492 37283
16767 37284
24114 37285
29833 37286
6346 37287
25823 37288
10462 37289
15260 37290
27716 37291
10586 37292
30233 37293
9416 37294
17376 37295
1375 37296
6678 37297
33985 37298
18133 37299
30961 37300
4228 37301
28891 37302
26164 37303
31958 37304
21773 37305
26579 37306
31976 37307
23160 37308
18685 37309
19898 37310
8313 37311
18195 37312
4686 37313
23018 37314
4528 37315
18322 37316
18706 37317
8524 37318
27741 37319
6775 37320
17675 37321
32093 37322
20629 37323
5302 37324
23702 37325
20083 37326
28529 37327
37170 37328
35970 37329
10173 37330
11927 37331
26265 37332
12524 37333
28545 37334
5306 37335
21743 37336
6202 37337
13814 37338
5168 37339
10979 37340
30017 37341
27369 37342
31597 37343
12876 37344
30292 37345
10742 37346
33239 37347
10167 37348
36574 37349
1167 37350
6826 37351
22866 37352
13300 37353
18643 37354
4637 37355
4902 37356
16584 37357
13912 37358
4785 37359
13302 37360
29654 37361
8326 37362
18917 37363
20217 37364
21794 37365
8942 37366
21634 37367
14231 37368
2803 37369
8639 37370
16714 37371
2809 37372
6364 37373
19537 37374
35685 37375
10016 37376
23932 37377
36953 37378
12700 37379
31444 37380
28531 37381
32316 37382
17187 37383
8920 37384
26235 37385
31049 37386
21571 37387
6538 37388
35376 37389
27921 37390
27725 37391
14456 37392
26534 37393
33437 37394
21369 37395
31173 37396
13187 37397
17351 37398
6123 37399
7211 37400
34941 37401
6932 37402
4443 37403
21261 37404
4054 37405
29161 37406
20796 37407
13397 37408
15161 37409
16637 37410
30369 37411
33016 37412
8724 37413
34127 37414
34802 37415
5250 37416
5925 37417
36537 37418
3800 37419
29308 37420
20494 37421
8525 37422
15030 37423
11205 37424
3590 37425
11219 37426
11992 37427
4891 37428
8882 37429
32304 37430
37306 37431
6757 37432
14308 37433
19060 37434
16599 37435
7256 37436
12931 37437
27589 37438
6856 37439
23443 37440
37057 37441
16637 37442
25536 37443
14047 37444
18942 37445
30634 37446
29360 37447
6009 37448
23038 37449
25870 37450
2037 37451
17743 37452
20213 37453
2926 37454
15727 37455
34399 37456
33178 37457
17366 37458
14084 37459
2718 37460
7039 37461
27495 37462
31361 37463
27069 37464
16220 37465
9443 37466
35073 37467
3246 37468
24704 37469
20732 37470
28047 37471
15976 37472
15846 37473
28332 37474
4353 37475
10848 37476
612 37477
33672 37478
161 37479
24993 37480
27138 37481
34555 37482
7821 37483
18218 37484
13321 37485
19501 37486
19550 37487
33520 37488
21334 37489
25995 37490
12509 37491
36945 37492
2067 37493
5368 37494
23829 37495
26391 37496
18209 37497
34523 37498
23523 37499
17889 37500
1585 37501
35481 37502
26237 37503
16625 37504
29437 37505
6326 37506
24168 37507
20121 37508
8818 37509
3580 37510
34509 37511
14443 37512
36973 37513
18015 37514
25283 37515
9228 37516
3143 37517
5308 37518
23216 37519
31258 37520
16078 37521
338 37522
19142 37523
25736 37524
11529 37525
25964 37526
24291 37527
30320 37528
7591 37529
22176 37530
32637 37531
35004 37532
16265 37533
7923 37534
8058 37535
32381 37536
6682 37537
11475 37538
36242 37539
25347 37540
13465 37541
6296 37542
31995 37543
28852 37544
35883 37545
7629 37546
35859 37547
28526 37548
3990 37549
12182 37550
19722 37551
36811 37552
3941 37553
34687 37554
2889 37555
29945 37556
34105 37557
35488 37558
14988 37559
21032 37560
18090 37561
19853 37562
5643 37563
9833 37564
7664 37565
26182 37566
4006 37567
26113 37568
27409 37569
11837 37570
33407 37571
3004 37572
256 37573
1280 37574
70 37575
12884 37576
33015 37577
19752 37578
11159 37579
20642 37580
12202 37581
33708 37582
28964 37583
36124 37584
18977 37585
14987 37586
2197 37587
7030 37588
5728 37589
28172 37590
580 37591
26452 37592
35286 37593
29490 37594
7241 37595
15909 37596
6339 37597
1256 37598
6879 37599
24726 37600
35734 37601
5196 37602
3299 37603
12050 37604
30844 37605
4433 37606
5871 37607
12597 37608
16455 37609
28434 37610
8752 37611
15232 37612
9240 37613
390 37614
351 37615
21085 37616
29348 37617
32569 37618
28766 37619
25069 37620
2006 37621
3747 37622
11950 37623
27857 37624
36694 37625
25309 37626
26190 37627
34839 37628
32321 37629
24028 37630
18605 37631
10306 37632
2013 37633
35454 37634
32175 37635
8334 37636
23044 37637
19307 37638
37154 37639
13751 37640
34326 37641
26379 37642
10992 37643
13933 37644
17607 37645
18515 37646
15128 37647
8984 37648
3204 37649
19808 37650
14368 37651
23498 37652
27433 37653
17369 37654
12969 37655
36220 37656
21632 37657
13241 37658
17603 37659
15197 37660
36914 37661
3626 37662
18620 37663
6798 37664
15450 37665
19460 37666
17081 37667
31788 37668
4672 37669
22167 37670
284 37671
6508 37672
9191 37673
25339 37674
5820 37675
31490 37676
3176 37677
752 37678
20267 37679
18682 37680
435 37681
11838 37682
32063 37683
21334 37684
5391 37685
36238 37686
16597 37687
17820 37688
4382 37689
8494 37690
10120 37691
29271 37692
14723 37693
33024 37694
1206 37695
4972 37696
10241 37697
23083 37698
35912 37699
36233 37700
6257 37701
29610 37702
26594 37703
1115 37704
29511 37705
905 37706
32440 37707
15087 37708
23990 37709
33846 37710
23611 37711
11075 37712
28438 37713
6905 37714
19519 37715
36992 37716
36640 37717
25084 37718
7379 37719
11649 37720
4013 37721
960 37722
7975 37723
17350 37724
28127 37725
5746 37726
17071 37727
34224 37728
3718 37729
33346 37730
30796 37731
35372 37732
28978 37733
562 37734
14758 37735
28531 37736
25826 37737
12314 37738
7182 37739
27099 37740
14394 37741
19481 37742
1169 37743
8307 37744
8961 37745
8304 37746
3349 37747
3369 37748
26819 37749
4823 37750
1872 37751
34139 37752
34073 37753
10713 37754
23066 37755
7061 37756
35759 37757
19409 37758
28442 37759
9082 37760
36508 37761
35517 37762
2431 37763
36899 37764
18056 37765
15150 37766
12965 37767
13695 37768
16941 37769
6132 37770
22587 37771
33744 37772
25234 37773
738 37774
9064 37775
26543 37776
12184 37777
995 37778
6401 37779
1482 37780
7776 37781
14991 37782
18792 37783
15710 37784
12086 37785
26678 37786
14129 37787
13083 37788
31922 37789
27390 37790
25887 37791
21243 37792
4857 37793
13293 37794
17580 37795
14192 37796
12118 37797
25278 37798
3738 37799
9844 37800
2866 37801
3747 37802
30903 37803
12924 37804
35985 37805
21552 37806
5656 37807
27300 37808
21599 37809
25971 37810
27308 37811
13083 37812
24916 37813
19220 37814
36296 37815
29239 37816
7744 37817
17275 37818
18979 37819
3034 37820
6013 37821
4794 37822
34444 37823
12534 37824
13647 37825
14631 37826
16131 37827
12092 37828
1041 37829
23049 37830
21380 37831
18178 37832
31254 37833
31033 37834
26134 37835
13919 37836
36656 37837
16741 37838
23493 37839
21052 37840
25322 37841
31121 37842
17600 37843
7532 37844
17822 37845
22060 37846
2785 37847
35867 37848
36675 37849
35305 37850
18482 37851
36618 37852
7739 37853
14172 37854
2598 37855
27757 37856
31187 37857
33056 37858
29406 37859
27130 37860
35184 37861
27357 37862
35633 37863
25606 37864
2444 37865
21141 37866
18180 37867
16336 37868
17074 37869
4914 37870
21123 37871
8313 37872
29261 37873
928 37874
28469 37875
5362 37876
23003 37877
35673 37878
31830 37879
26089 37880
8283 37881
20840 37882
5427 37883
23328 37884
872 37885
13126 37886
928 37887
33863 37888
22969 37889
15844 37890
15857 37891
3176 37892
29275 37893
30447 37894
16209 37895
9172 37896
18306 37897
15169 37898
18637 37899
14982 37900
12596 37901
11619 37902
22529 37903
22026 37904
30603 37905
16042 37906
19586 37907
23538 37908
27254 37909
25311 37910
32379 37911
4270 37912
5004 37913
22787 37914
20652 37915
16458 37916
15125 37917
21352 37918
19008 37919
15664 37920
16437 37921
2216 37922
6592 37923
29507 37924
6387 37925
10601 37926
12165 37927
1569 37928
35155 37929
6982 37930
36530 37931
5248 37932
13536 37933
4278 37934
37 37935
13214 37936
15002 37937
20537 37938
30555 37939
22348 37940
32039 37941
19389 37942
22384 37943
28207 37944
5962 37945
32098 37946
23171 37947
25369 37948
37573 37949
19609 37950
30177 37951
6156 37952
33275 37953
28038 37954
36970 37955
31698 37956
15347 37957
3829 37958
33865 37959
21291 37960
27026 37961
1701 37962
37870 37963
17170 37964
19465 37965
30115 37966
30495 37967
27565 37968
25068 37969
3916 37970
15084 37971
10389 37972
16571 37973
3050 37974
12711 37975
4160 37976
37264 37977
13490 37978
3875 37979
8923 37980
22464 37981
23059 37982
20944 37983
36036 37984
23231 37985
34951 37986
19600 37987
8379 37988
19723 37989
28936 37990
35481 37991
15943 37992
33037 37993
3802 37994
27540 37995
1711 37996
2324 37997
14028 37998
35250 37999
19964 38000
31111 38001
4807 38002
14135 38003
12441 38004
2157 38005
1392 38006
25213 38007
15284 38008
32923 38009
22229 38010
35978 38011
34627 38012
14639 38013
23713 38014
18410 38015
37380 38016
28469 38017
16453 38018
7891 38019
36421 38020
29052 38021
10044 38022
25659 38023
19352 38024
12574 38025
8330 38026
28269 38027
7634 38028
16036 38029
736 38030
5723 38031
17084 38032
25613 38033
4771 38034
26109 38035
11194 38036
25346 38037
28373 38038
17638 38039
5177 38040
23992 38041
19364 38042
17452 38043
11146 38044
17194 38045
33927 38046
3178 38047
9760 38048
33393 38049
11567 38050
26719 38051
30820 38052
32705 38053
17257 38054
6462 38055
2685 38056
4771 38057
3753 38058
25614 38059
7547 38060
6926 38061
4842 38062
30335 38063
36721 38064
13491 38065
29804 38066
37178 38067
21787 38068
24737 38069
33622 38070
38002 38071
19831 38072
23137 38073
3656 38074
6165 38075
4083 38076
34459 38077
16144 38078
13562 38079
23956 38080
23686 38081
18698 38082
8852 38083
12714 38084
30923 38085
32236 38086
13119 38087
12871 38088
16198 38089
26193 38090
2336 38091
2503 38092
32117 38093
25558 38094
4271 38095
7840 38096
30285 38097
19370 38098
17828 38099
33831 38100
19726 38101
27188 38102
4108 38103
7106 38104
5555 38105
19133 38106
4611 38107
19674 38108
11089 38109
9206 38110
18178 38111
13069 38112
31690 38113
25184 38114
5874 38115
17386 38116
1713 38117
27617 38118
25575 38119
26274 38120
34412 38121
20253 38122
18974 38123
12564 38124
33525 38125
18365 38126
36257 38127
3925 38128
18415 38129
10120 38130
932 38131
8863 38132
20650 38133
34392 38134
20533 38135
27186 38136
29498 38137
21395 38138
18775 38139
19420 38140
2613 38141
27504 38142
37343 38143
968 38144
33807 38145
31458 38146
1390 38147
11671 38148
16312 38149
32986 38150
25218 38151
13078 38152
27385 38153
29895 38154
7560 38155
3368 38156
14803 38157
23587 38158
37517 38159
30227 38160
37853 38161
11346 38162
5580 38163
35426 38164
17961 38165
23274 38166
29410 38167
24735 38168
138 38169
31428 38170
26500 38171
4132 38172
9965 38173
8269 38174
8031 38175
6060 38176
970 38177
2633 38178
38053 38179
33155 38180
21731 38181
2939 38182
24531 38183
4368 38184
36465 38185
25990 38186
17128 38187
11987 38188
17530 38189
31740 38190
9336 38191
27379 38192
37627 38193
33895 38194
31368 38195
9951 38196
32549 38197
8896 38198
35182 38199
1267 38200
5831 38201
36899 38202
30120 38203
30720 38204
32932 38205
18052 38206
14436 38207
15620 38208
29616 38209
21493 38210
27340 38211
25048 38212
1942 38213
15367 38214
497 38215
31785 38216
23880 38217
13680 38218
9913 38219
28524 38220
30427 38221
3580 38222
20855 38223
14034 38224
7916 38225
29160 38226
11663 38227
30361 38228
17564 38229
18611 38230
24727 38231
31299 38232
19717 38233
15462 38234
29973 38235
20225 38236
8615 38237
32351 38238
37628 38239
21931 38240
22195 38241
5846 38242
27891 38243
17218 38244
21714 38245
12152 38246
6700 38247
15310 38248
37817 38249
4714 38250
11131 38251
25757 38252
36181 38253
32669 38254
37939 38255
36188 38256
13238 38257
15167 38258
18541 38259
17920 38260
14814 38261
22471 38262
23815 38263
9371 38264
16239 38265
28506 38266
2079 38267
34436 38268
15717 38269
15019 38270
7002 38271
20076 38272
35656 38273
35397 38274
35256 38275
26910 38276
15450 38277
36692 38278
7975 38279
16014 38280
9546 38281
31265 38282
3172 38283
16378 38284
552 38285
2533 38286
31811 38287
32862 38288
8379 38289
37057 38290
18406 38291
28101 38292
26850 38293
31195 38294
36645 38295
5288 38296
32723 38297
11235 38298
15726 38299
4162 38300
22099 38301
26060 38302
31049 38303
36493 38304
15971 38305
21705 38306
29757 38307
22400 38308
18287 38309
16505 38310
31345 38311
18315 38312
6029 38313
3556 38314
21697 38315
38205 38316
35029 38317
21252 38318
2595 38319
34902 38320
28305 38321
25020 38322
38113 38323
22404 38324
34676 38325
9323 38326
68 38327
5097 38328
32212 38329
37467 38330
37807 38331
21183 38332
17840 38333
13666 38334
31018 38335
28853 38336
20664 38337
430 38338
34903 38339
4352 38340
10316 38341
22843 38342
10300 38343
7103 38344
17928 38345
23723 38346
16788 38347
16166 38348
13611 38349
30467 38350
13796 38351
10795 38352
10762 38353
8716 38354
13050 38355
3694 38356
13101 38357
25476 38358
26145 38359
21611 38360
5493 38361
11941 38362
28832 38363
18708 38364
37144 38365
4635 38366
22247 38367
58 38368
36410 38369
3282 38370
4578 38371
36728 38372
7269 38373
33986 38374
4373 38375
33733 38376
14485 38377
3041 38378
27225 38379
17036 38380
37615 38381
34423 38382
11781 38383
34169 38384
29211 38385
30228 38386
12487 38387
28283 38388
5032 38389
27732 38390
3797 38391
19692 38392
4163 38393
37685 38394
2703 38395
31087 38396
27660 38397
19746 38398
19565 38399
16692 38400
19423 38401
36135 38402
14866 38403
18521 38404
7591 38405
109 38406
17501 38407
5744 38408
31866 38409
24420 38410
5465 38411
36312 38412
34164 38413
27798 38414
24860 38415
24780 38416
5608 38417
24389 38418
17192 38419
12666 38420
7841 38421
1726 38422
21748 38423
9509 38424
23858 38425
15395 38426
10849 38427
7425 38428
9588 38429
21460 38430
11757 38431
29332 38432
31098 38433
30168 38434
19864 38435
3286 38436
12717 38437
17445 38438
18011 38439
32723 38440
38225 38441
5828 38442
33942 38443
6432 38444
15618 38445
36217 38446
28778 38447
33024 38448
1941 38449
5772 38450
30388 38451
30555 38452
19141 38453
38279 38454
2497 38455
3073 38456
24423 38457
3978 38458
29922 38459
30709 38460
23358 38461
37787 38462
17397 38463
4698 38464
25694 38465
34817 38466
25128 38467
21241 38468
15800 38469
8890 38470
443 38471
5577 38472
22639 38473
24424 38474
27288 38475
32166 38476
24830 38477
1310 38478
15586 38479
31602 38480
14102 38481
37869 38482
8357 38483
35858 38484
32179 38485
33229 38486
20035 38487
18518 38488
21084 38489
12479 38490
9237 38491
16131 38492
8312 38493
17795 38494
2098 38495
2911 38496
864 38497
12919 38498
35366 38499
25900 38500
32935 38501
6560 38502
22258 38503
7999 38504
31744 38505
21222 38506
36596 38507
34929 38508
15851 38509
13485 38510
4678 38511
3304 38512
10751 38513
34117 38514
26485 38515
35103 38516
28608 38517
21332 38518
36992 38519
4297 38520
3670 38521
12128 38522
13308 38523
20280 38524
29334 38525
3390 38526
17388 38527
7374 38528
2517 38529
6582 38530
19927 38531
7226 38532
18398 38533
28825 38534
36431 38535
10069 38536
22920 38537
34745 38538
25674 38539
37430 38540
34046 38541
22991 38542
21541 38543
14555 38544
34724 38545
28231 38546
13291 38547
17701 38548
37279 38549
3113 38550
25816 38551
3649 38552
21944 38553
11422 38554
11853 38555
36538 38556
35335 38557
2484 38558
20162 38559
6663 38560
37903 38561
14444 38562
32497 38563
35634 38564
32450 38565
33371 38566
25100 38567
13643 38568
17570 38569
6975 38570
26932 38571
3383 38572
7838 38573
35494 38574
15594 38575
24178 38576
5384 38577
14704 38578
5207 38579
22000 38580
1717 38581
10285 38582
18838 38583
6576 38584
6576 38585
7160 38586
34125 38587
15794 38588
13531 38589
3151 38590
27492 38591
16019 38592
15843 38593
16506 38594
7170 38595
24827 38596
29226 38597
8027 38598
7060 38599
11255 38600
25476 38601
140 38602
28685 38603
7817 38604
3931 38605
21345 38606
10033 38607
501 38608
38193 38609
37120 38610
29860 38611
8265 38612
32597 38613
16687 38614
35432 38615
5710 38616
15793 38617
19347 38618
36602 38619
6853 38620
4298 38621
10771 38622
13522 38623
13331 38624
2117 38625
30867 38626
29977 38627
33230 38628
5259 38629
20574 38630
21705 38631
32748 38632
8777 38633
14313 38634
11179 38635
4572 38636
30550 38637
20096 38638
21445 38639
36367 38640
38385 38641
5324 38642
29260 38643
18939 38644
17511 38645
5020 38646
31028 38647
38124 38648
29494 38649
15329 38650
16156 38651
27833 38652
29178 38653
11566 38654
19072 38655
20112 38656
36393 38657
31097 38658
7186 38659
7948 38660
828 38661
20960 38662
29760 38663
35872 38664
4660 38665
6497 38666
10834 38667
4685 38668
28175 38669
27433 38670
26221 38671
9673 38672
24286 38673
25340 38674
32733 38675
29174 38676
16832 38677
2753 38678
29310 38679
11638 38680
17925 38681
23872 38682
18015 38683
16813 38684
33340 38685
12700 38686
6489 38687
26656 38688
36963 38689
24667 38690
19695 38691
29223 38692
13905 38693
6625 38694
12562 38695
21188 38696
24779 38697
15238 38698
1596 38699
12740 38700
6464 38701
7785 38702
24813 38703
74 38704
20090 38705
3287 38706
5257 38707
14793 38708
21779 38709
18646 38710
14908 38711
30018 38712
32008 38713
23907 38714
20327 38715
27229 38716
3382 38717
10096 38718
19320 38719
33272 38720
4742 38721
38112 38722
13128 38723
36372 38724
26711 38725
15101 38726
13340 38727
13582 38728
18880 38729
22237 38730
23288 38731
35510 38732
32183 38733
26344 38734
13242 38735
10440 38736
746 38737
25919 38738
22260 38739
18405 38740
19069 38741
30882 38742
19628 38743
6404 38744
7156 38745
32063 38746
35715 38747
1897 38748
23279 38749
11181 38750
20729 38751
4922 38752
2152 38753
5561 38754
16592 38755
9324 38756
26745 38757
25738 38758
2161 38759
3050 38760
17152 38761
34638 38762
15275 38763
17531 38764
24772 38765
26666 38766
9651 38767
6216 38768
35298 38769
30290 38770
27863 38771
30226 38772
18477 38773
13871 38774
30198 38775
20891 38776
31846 38777
24746 38778
33500 38779
7842 38780
33792 38781
1261 38782
24151 38783
18765 38784
15451 38785
29409 38786
21077 38787
25952 38788
35992 38789
32261 38790
14807 38791
9401 38792
19967 38793
34596 38794
3684 38795
8919 38796
8210 38797
28709 38798
8686 38799
4898 38800
32102 38801
9989 38802
13466 38803
15107 38804
20947 38805
33401 38806
15060 38807
35894 38808
16496 38809
25790 38810
30079 38811
13485 38812
22364 38813
8943 38814
36469 38815
1867 38816
20693 38817
32794 38818
32811 38819
104 38820
3051 38821
18305 38822
5779 38823
11241 38824
14201 38825
18351 38826
35685 38827
16046 38828
16993 38829
9174 38830
24342 38831
5064 38832
19546 38833
18353 38834
37992 38835
26480 38836
28396 38837
37660 38838
34295 38839
31810 38840
15895 38841
36484 38842
23286 38843
33858 38844
27883 38845
26723 38846
29215 38847
19031 38848
4168 38849
28422 38850
12493 38851
7832 38852
35075 38853
9535 38854
31719 38855
5107 38856
6330 38857
29238 38858
23573 38859
13676 38860
4154 38861
38291 38862
15380 38863
17412 38864
34914 38865
26133 38866
661 38867
2062 38868
22167 38869
28272 38870
34357 38871
16586 38872
18023 38873
33130 38874
17787 38875
9759 38876
23162 38877
15419 38878
22680 38879
36156 38880
19306 38881
25844 38882
13919 38883
17810 38884
32119 38885
26704 38886
8718 38887
35638 38888
9102 38889
22571 38890
3495 38891
1927 38892
9828 38893
12567 38894
21855 38895
7602 38896
1890 38897
19572 38898
16825 38899
20714 38900
11124 38901
4006 38902
9260 38903
10197 38904
38859 38905
27607 38906
27338 38907
6274 38908
36325 38909
22285 38910
15083 38911
34341 38912
37869 38913
17920 38914
7879 38915
34411 38916
30155 38917
22361 38918
2341 38919
34339 38920
26249 38921
16155 38922
33865 38923
7228 38924
19291 38925
25189 38926
24075 38927
9270 38928
20909 38929
34215 38930
38253 38931
29102 38932
14480 38933
19166 38934
19157 38935
7626 38936
10577 38937
38161 38938
37128 38939
3372 38940
12918 38941
22348 38942
25623 38943
27402 38944
34598 38945
37296 38946
20942 38947
18789 38948
31880 38949
34485 38950
7610 38951
3427 38952
11686 38953
35709 38954
38235 38955
29529 38956
20628 38957
30939 38958
35504 38959
9238 38960
33785 38961
9884 38962
35845 38963
33918 38964
22887 38965
38762 38966
17401 38967
34838 38968
22100 38969
21816 38970
32840 38971
16575 38972
10432 38973
29087 38974
28022 38975
34703 38976
10665 38977
31673 38978
18036 38979
21066 38980
28585 38981
24169 38982
31072 38983
10860 38984
35083 38985
25671 38986
5845 38987
15063 38988
29575 38989
35932 38990
20806 38991
23513 38992
20728 38993
20139 38994
12279 38995
22713 38996
3608 38997
2476 38998
4930 38999
35711 39000
13983 39001
16391 39002
22611 39003
6786 39004
37228 39005
3870 39006
16049 39007
18774 39008
21354 39009
34352 39010
17507 39011
2237 39012
23150 39013
7497 39014
13244 39015
17253 39016
32331 39017
16054 39018
4257 39019
6402 39020
15954 39021
34410 39022
37400 39023
11692 39024
25439 39025
32163 39026
38461 39027
23648 39028
29563 39029
33273 39030
28913 39031
5218 39032
23024 39033
17508 39034
3575 39035
17833 39036
8424 39037
23454 39038
10521 39039
14883 39040
20828 39041
33297 39042
23526 39043
11447 39044
8040 39045
27375 39046
5839 39047
20513 39048
1321 39049
11640 39050
26088 39051
36444 39052
5488 39053
10386 39054
12616 39055
18590 39056
13059 39057
30703 39058
7852 39059
9116 39060
5901 39061
8525 39062
20075 39063
32418 39064
2745 39065
18866 39066
28970 39067
29701 39068
22299 39069
36502 39070
8300 39071
28321 39072
28885 39073
23366 39074
34223 39075
4391 39076
30014 39077
5502 39078
2707 39079
36593 39080
2026 39081
26981 39082
12512 39083
38558 39084
1154 39085
7087 39086
31382 39087
31634 39088
11046 39089
11538 39090
2382 39091
3856 39092
38473 39093
38091 39094
12163 39095
38981 39096
5719 39097
33799 39098
35092 39099
7595 39100
7118 39101
36387 39102
13041 39103
32205 39104
31208 39105
37113 39106
27582 39107
15848 39108
28073 39109
11168 39110
20735 39111
23794 39112
18618 39113
18944 39114
6520 39115
23420 39116
24098 39117
12021 39118
27919 39119
14857 39120
21805 39121
31831 39122
36757 39123
37510 39124
14871 39125
16677 39126
17599 39127
11416 39128
21566 39129
18464 39130
33770 39131
26436 39132
32176 39133
34849 39134
5877 39135
22771 39136
16424 39137
12116 39138
8187 39139
33859 39140
6856 39141
22397 39142
34824 39143
13871 39144
10501 39145
15291 39146
6440 39147
4678 39148
30227 39149
1869 39150
27092 39151
30402 39152
20396 39153
18070 39154
22384 39155
5720 39156
980 39157
6193 39158
31762 39159
38331 39160
5362 39161
20633 39162
2810 39163
18291 39164
850 39165
27808 39166
36430 39167
35763 39168
13099 39169
1221 39170
11067 39171
27081 39172
11452 39173
20943 39174
22472 39175
7701 39176
26168 39177
32456 39178
440 39179
25234 39180
33766 39181
14420 39182
29466 39183
4778 39184
24503 39185
34969 39186
4905 39187
37913 39188
29139 39189
8966 39190
12785 39191
25513 39192
18351 39193
19384 39194
19324 39195
9927 39196
2279 39197
27986 39198
34197 39199
29120 39200
21123 39201
24849 39202
18797 39203
14413 39204
28232 39205
23388 39206
13472 39207
21690 39208
30788 39209
18714 39210
35083 39211
9834 39212
23150 39213
23624 39214
32866 39215
39061 39216
18705 39217
27229 39218
10852 39219
177 39220
29197 39221
28610 39222
29208 39223
18010 39224
7465 39225
15233 39226
18443 39227
6226 39228
1259 39229
21225 39230
37715 39231
9163 39232
18821 39233
16628 39234
12286 39235
1273 39236
37480 39237
19292 39238
23901 39239
10648 39240
30864 39241
22939 39242
20285 39243
13647 39244
29188 39245
29508 39246
31638 39247
11139 39248
2288 39249
26853 39250
33192 39251
7833 39252
3377 39253
38808 39254
8262 39255
11482 39256
30180 39257
24859 39258
25137 39259
3749 39260
29671 39261
8328 39262
25636 39263
34127 39264
5189 39265
27754 39266
7956 39267
2211 39268
19845 39269
16715 39270
11009 39271
18254 39272
33647 39273
24029 39274
5958 39275
19931 39276
2035 39277
31625 39278
3415 39279
32837 39280
37959 39281
24879 39282
20795 39283
25325 39284
15815 39285
20628 39286
32186 39287
26378 39288
13068 39289
17429 39290
26708 39291
4772 39292
16974 39293
19813 39294
21121 39295
28327 39296
5591 39297
32760 39298
37617 39299
23211 39300
8890 39301
25187 39302
1597 39303
34290 39304
28797 39305
3047 39306
14572 39307
21803 39308
14619 39309
18460 39310
8558 39311
38230 39312
5913 39313
16827 39314
27861 39315
12352 39316
31352 39317
23999 39318
3917 39319
38770 39320
32692 39321
12260 39322
31239 39323
13779 39324
33489 39325
38687 39326
25747 39327
10400 39328
29263 39329
33336 39330
16719 39331
25509 39332
30936 39333
18998 39334
38004 39335
33232 39336
22789 39337
36145 39338
28874 39339
18493 39340
13197 39341
30218 39342
36457 39343
22295 39344
37164 39345
6854 39346
17815 39347
33125 39348
35211 39349
18594 39350
467 39351
13863 39352
38458 39353
35398 39354
2368 39355
31966 39356
33879 39357
35768 39358
7147 39359
31959 39360
11393 39361
27045 39362
31793 39363
9564 39364
21818 39365
6267 39366
35126 39367
6493 39368
21909 39369
33765 39370
16140 39371
16435 39372
7716 39373
21088 39374
8220 39375
1173 39376
17346 39377
23030 39378
11943 39379
16157 39380
3701 39381
12874 39382
23148 39383
35647 39384
14232 39385
25759 39386
29653 39387
577 39388
14020 39389
21734 39390
9253 39391
30502 39392
21345 39393
33600 39394
32584 39395
32252 39396
7900 39397
6730 39398
19468 39399
786 39400
4215 39401
33180 39402
12238 39403
25210 39404
18505 39405
3673 39406
17958 39407
38262 39408
14064 39409
10199 39410
4879 39411
29841 39412
7317 39413
12447 39414
39235 39415
18233 39416
14779 39417
36345 39418
30045 39419
9744 39420
34225 39421
30783 39422
9874 39423
31186 39424
31714 39425
26112 39426
26481 39427
14051 39428
38951 39429
4091 39430
10761 39431
7253 39432
15864 39433
22675 39434
12303 39435
589 39436
11667 39437
12044 39438
12341 39439
12638 39440
24490 39441
19949 39442
3153 39443
1710 39444
348 39445
23742 39446
6369 39447
22703 39448
11880 39449
39079 39450
39416 39451
3483 39452
28453 39453
15414 39454
7189 39455
26070 39456
14554 39457
35936 39458
20701 39459
34803 39460
28054 39461
38810 39462
26464 39463
35165 39464
19668 39465
5965 39466
24071 39467
28853 39468
19662 39469
27796 39470
18353 39471
2381 39472
18724 39473
3725 39474
1720 39475
26448 39476
33905 39477
38121 39478
7187 39479
9283 39480
12729 39481
22468 39482
23686 39483
28587 39484
29129 39485
13012 39486
15780 39487
21371 39488
5787 39489
10832 39490
15991 39491
36038 39492
3190 39493
12759 39494
15275 39495
20158 39496
23759 39497
13861 39498
29822 39499
11242 39500
403 39501
32390 39502
25808 39503
12178 39504
24706 39505
36356 39506
20078 39507
246 39508
22480 39509
22525 39510
5184 39511
36791 39512
36427 39513
17047 39514
24347 39515
33129 39516
7792 39517
32814 39518
38948 39519
11341 39520
17915 39521
7409 39522
26390 39523
12916 39524
34462 39525
1928 39526
6288 39527
38007 39528
4317 39529
28476 39530
8115 39531
12225 39532
10678 39533
37764 39534
29828 39535
11792 39536
23048 39537
29009 39538
22401 39539
13241 39540
14250 39541
9374 39542
16948 39543
7070 39544
2178 39545
9277 39546
4917 39547
32380 39548
746 39549
23539 39550
146 39551
1053 39552
37452 39553
18026 39554
30607 39555
38645 39556
14654 39557
36391 39558
35043 39559
25337 39560
3362 39561
32086 39562
7012 39563
24047 39564
20565 39565
34810 39566
22449 39567
2137 39568
19498 39569
31515 39570
35974 39571
14900 39572
27278 39573
5689 39574
19996 39575
11190 39576
21874 39577
843 39578
26177 39579
24370 39580
33248 39581
12176 39582
38966 39583
32359 39584
26051 39585
10467 39586
2105 39587
30247 39588
38539 39589
33863 39590
38563 39591
7108 39592
16858 39593
31199 39594
4195 39595
24301 39596
23982 39597
37569 39598
3107 39599
16211 39600
5723 39601
6302 39602
30337 39603
27129 39604
30204 39605
39174 39606
17069 39607
3714 39608
36918 39609
12897 39610
36692 39611
22032 39612
35906 39613
15060 39614
37483 39615
4925 39616
37716 39617
32767 39618
35568 39619
17663 39620
9392 39621
24651 39622
21448 39623
10545 39624
38497 39625
28430 39626
19625 39627
32448 39628
8893 39629
28394 39630
27614 39631
15303 39632
11745 39633
30100 39634
19487 39635
13532 39636
14889 39637
9027 39638
1139 39639
20030 39640
12356 39641
20171 39642
38958 39643
37035 39644
14822 39645
33918 39646
2196 39647
21629 39648
23603 39649
29856 39650
17136 39651
338 39652
30190 39653
28819 39654
8078 39655
27422 39656
18738 39657
31839 39658
33534 39659
14688 39660
34485 39661
29269 39662
604 39663
13151 39664
19406 39665
14374 39666
10000 39667
22992 39668
38341 39669
37437 39670
36437 39671
12355 39672
30462 39673
5300 39674
9091 39675
24783 39676
8794 39677
19122 39678
15267 39679
39489 39680
31252 39681
7177 39682
6034 39683
15164 39684
28604 39685
26294 39686
32258 39687
14185 39688
39107 39689
25763 39690
37522 39691
35071 39692
9306 39693
21634 39694
9515 39695
7710 39696
33912 39697
14784 39698
7454 39699
35425 39700
32446 39701
20881 39702
3858 39703
13826 39704
10290 39705
14609 39706
11441 39707
13662 39708
38878 39709
4810 39710
23957 39711
25383 39712
5707 39713
38785 39714
23476 39715
19133 39716
8010 39717
15322 39718
21257 39719
18079 39720
9806 39721
1788 39722
15481 39723
16899 39724
32601 39725
13061 39726
27063 39727
26731 39728
5457 39729
18895 39730
39661 39731
39458 39732
22943 39733
30087 39734
1224 39735
24403 39736
7114 39737
24037 39738
11864 39739
1286 39740
14041 39741
16514 39742
31411 39743
24517 39744
8556 39745
35505 39746
10205 39747
36525 39748
31585 39749
33996 39750
4900 39751
7699 39752
21593 39753
14010 39754
4758 39755
34303 39756
28897 39757
22560 39758
142 39759
5209 39760
28398 39761
29893 39762
11465 39763
1776 39764
7245 39765
15569 39766
15570 39767
22699 39768
38316 39769
2215 39770
10803 39771
38400 39772
6375 39773
32630 39774
6117 39775
25206 39776
17258 39777
27691 39778
3599 39779
25257 39780
17261 39781
24002 39782
7368 39783
8 39784
12230 39785
7931 39786
36745 39787
628 39788
36362 39789
32254 39790
3175 39791
33564 39792
11187 39793
39314 39794
24641 39795
30805 39796
28010 39797
12619 39798
31795 39799
35987 39800
6850 39801
3533 39802
12093 39803
29174 39804
21313 39805
37395 39806
38858 39807
31907 39808
33467 39809
16627 39810
8312 39811
26408 39812
4544 39813
15269 39814
17841 39815
1347 39816
39218 39817
35072 39818
1610 39819
33336 39820
29549 39821
3756 39822
3639 39823
36267 39824
2740 39825
22935 39826
28261 39827
29191 39828
19397 39829
20121 39830
36599 39831
4025 39832
20561 39833
17483 39834
1874 39835
10729 39836
25594 39837
1947 39838
10947 39839
20075 39840
4529 39841
37176 39842
21161 39843
32514 39844
15332 39845
14795 39846
26313 39847
19303 39848
34041 39849
23015 39850
3346 39851
501 39852
9273 39853
15638 39854
9288 39855
35651 39856
16485 39857
13261 39858
36004 39859
25607 39860
3643 39861
37049 39862
11881 39863
31569 39864
25341 39865
15761 39866
14102 39867
5043 39868
19294 39869
11573 39870
16708 39871
16820 39872
18018 39873
35523 39874
7169 39875
25001 39876
33761 39877
27965 39878
39849 39879
37222 39880
27983 39881
16423 39882
29365 39883
27786 39884
24043 39885
36968 39886
28321 39887
16435 39888
16122 39889
18504 39890
27606 39891
29017 39892
18347 39893
9453 39894
23178 39895
22978 39896
31602 39897
7784 39898
28129 39899
39676 39900
7702 39901
14916 39902
37968 39903
4999 39904
25376 39905
27796 39906
36479 39907
27930 39908
10238 39909
38826 39910
17433 39911
24339 39912
11664 39913
30723 39914
18705 39915
37603 39916
5998 39917
31099 39918
31340 39919
836 39920
25959 39921
17057 39922
39309 39923
38532 39924
17734 39925
7266 39926
14130 39927
21662 39928
24708 39929
6826 39930
14907 39931
36275 39932
1537 39933
17324 39934
26532 39935
27736 39936
2496 39937
15903 39938
33868 39939
15771 39940
24835 39941
28139 39942
30527 39943
33152 39944
6824 39945
15406 39946
4459 39947
20188 39948
4259 39949
10733 39950
5648 39951
32845 39952
17855 39953
34653 39954
34378 39955
27035 39956
16775 39957
2900 39958
12264 39959
39774 39960
10726 39961
38105 39962
35823 39963
4195 39964
16904 39965
38768 39966
26429 39967
2890 39968
10518 39969
23017 39970
27569 39971
1250 39972
12745 39973
6342 39974
5201 39975
28892 39976
34930 39977
25344 39978
38989 39979
22854 39980
33793 39981
22600 39982
20458 39983
10706 39984
3368 39985
26159 39986
37933 39987
35663 39988
22974 39989
18912 39990
24329 39991
3839 39992
24166 39993
5286 39994
37357 39995
6220 39996
31150 39997
68 39998
33882 39999
34237 40000
34102 40001
1767 40002
3169 40003
24687 40004
931 40005
17217 40006
2722 40007
27885 40008
34980 40009
17144 40010
15833 40011
22111 40012
2872 40013
9195 40014
9777 40015
910 40016
28580 40017
9207 40018
12142 40019
35367 40020
12432 40021
525 40022
34544 40023
36039 40024
23878 40025
34045 40026
39953 40027
33732 40028
9356 40029
4388 40030
24723 40031
14493 40032
7284 40033
22989 40034
25697 40035
9296 40036
8933 40037
22557 40038
38135 40039
26265 40040
12960 40041
38277 40042
5866 40043
32438 40044
12649 40045
15559 40046
18997 40047
22562 40048
3080 40049
38685 40050
27889 40051
11975 40052
9652 40053
15647 40054
21453 40055
22762 40056
9812 40057
13642 40058
1170 40059
11968 40060
10649 40061
19784 40062
1558 40063
26611 40064
12324 40065
26632 40066
27192 40067
9046 40068
264 40069
27476 40070
33933 40071
17733 40072
6852 40073
12254 40074
1064 40075
4505 40076
31615 40077
28111 40078
33631 40079
25975 40080
32665 40081
16952 40082
11089 40083
39140 40084
13923 40085
22714 40086
23145 40087
33726 40088
31154 40089
29571 40090
27850 40091
21201 40092
27645 40093
7842 40094
10130 40095
38198 40096
20121 40097
20589 40098
22202 40099
1666 40100
9140 40101
34550 40102
39010 40103
17920 40104
12010 40105
35593 40106
9553 40107
12581 40108
1738 40109
34655 40110
31046 40111
12478 40112
25145 40113
29563 40114
20504 40115
36666 40116
12692 40117
39770 40118
19449 40119
17808 40120
34221 40121
12132 40122
28247 40123
35764 40124
23257 40125
35053 40126
30302 40127
19483 40128
30313 40129
30864 40130
26145 40131
33728 40132
6171 40133
18969 40134
28829 40135
33873 40136
3543 40137
34213 40138
24944 40139
5450 40140
25267 40141
34701 40142
11202 40143
27931 40144
35021 40145
28224 40146
18340 40147
9303 40148
21288 40149
10291 40150
21257 40151
9111 40152
32249 40153
33017 40154
30576 40155
20314 40156
20132 40157
14109 40158
28353 40159
30676 40160
4007 40161
18657 40162
1185 40163
14760 40164
35055 40165
32315 40166
4521 40167
317 40168
34807 40169
34840 40170
30127 40171
14276 40172
34086 40173
1385 40174
33766 40175
38159 40176
29433 40177
27958 40178
21312 40179
26177 40180
5393 40181
7932 40182
27052 40183
23552 40184
5891 40185
1641 40186
27779 40187
14447 40188
5895 40189
25222 40190
3642 40191
13232 40192
7910 40193
5196 40194
30077 40195
8869 40196
34260 40197
14789 40198
11236 40199
35807 40200
27438 40201
17640 40202
15290 40203
31523 40204
14602 40205
5695 40206
21669 40207
8541 40208
38945 40209
15614 40210
18786 40211
35606 40212
31898 40213
27361 40214
4047 40215
28878 40216
36845 40217
32416 40218
37530 40219
25862 40220
25221 40221
38229 40222
7203 40223
20224 40224
37787 40225
12432 40226
29890 40227
37904 40228
8109 40229
12947 40230
19967 40231
32634 40232
33408 40233
36500 40234
18442 40235
6681 40236
34483 40237
29304 40238
4340 40239
8231 40240
7096 40241
19661 40242
32084 40243
13460 40244
29212 40245
23307 40246
32020 40247
23228 40248
9851 40249
3979 40250
14020 40251
22734 40252
18026 40253
38514 40254
9322 40255
11410 40256
7738 40257
25575 40258
9243 40259
32681 40260
26898 40261
39857 40262
23861 40263
8988 40264
17929 40265
411 40266
19256 40267
1390 40268
38473 40269
34056 40270
20025 40271
22694 40272
34596 40273
4257 40274
33199 40275
21302 40276
23853 40277
35367 40278
11340 40279
30687 40280
23867 40281
1653 40282
13203 40283
4923 40284
28895 40285
12047 40286
15890 40287
24465 40288
14776 40289
11220 40290
29676 40291
23132 40292
15768 40293
21460 40294
4096 40295
26157 40296
15973 40297
3917 40298
19229 40299
6427 40300
16025 40301
21681 40302
25964 40303
7018 40304
18344 40305
2490 40306
5173 40307
3972 40308
20961 40309
19921 40310
6766 40311
19725 40312
3800 40313
23936 40314
9027 40315
38573 40316
28791 40317
10010 40318
18581 40319
36108 40320
5255 40321
20310 40322
8967 40323
2085 40324
12846 40325
23406 40326
8467 40327
37203 40328
9551 40329
39671 40330
17302 40331
11465 40332
12507 40333
6839 40334
6464 40335
13553 40336
33191 40337
10909 40338
25826 40339
30033 40340
9607 40341
3713 40342
33404 40343
10558 40344
2093 40345
17925 40346
39915 40347
19711 40348
32803 40349
31401 40350
3631 40351
2933 40352
9660 40353
17265 40354
32094 40355
25399 40356
11857 40357
29160 40358
31467 40359
4212 40360
22261 40361
24162 40362
10060 40363
29653 40364
19481 40365
4145 40366
17179 40367
30085 40368
14102 40369
12970 40370
18531 40371
31925 40372
39327 40373
21108 40374
21779 40375
11399 40376
9968 40377
31478 40378
5739 40379
27188 40380
27682 40381
23750 40382
27970 40383
14188 40384
16234 40385
17560 40386
23370 40387
29671 40388
38664 40389
14470 40390
27670 40391
27645 40392
5465 40393
39003 40394
2332 40395
15314 40396
31042 40397
26253 40398
34081 40399
29057 40400
1818 40401
5930 40402
9166 40403
11932 40404
23958 40405
26465 40406
38462 40407
842 40408
36971 40409
39471 40410
5197 40411
7793 40412
18036 40413
26385 40414
35275 40415
23804 40416
11207 40417
17708 40418
32047 40419
26306 40420
25671 40421
35444 40422
8685 40423
21949 40424
35033 40425
38782 40426
13409 40427
8926 40428
37187 40429
16217 40430
31070 40431
7032 40432
39093 40433
6179 40434
22757 40435
39773 40436
23959 40437
1156 40438
17924 40439
31549 40440
21812 40441
6759 40442
24004 40443
10769 40444
24970 40445
33033 40446
26219 40447
28390 40448
28550 40449
36832 40450
14571 40451
32595 40452
15727 40453
15035 40454
12493 40455
39565 40456
37975 40457
31607 40458
3429 40459
20218 40460
13930 40461
39063 40462
3909 40463
3071 40464
9324 40465
39246 40466
268 40467
34369 40468
9890 40469
16734 40470
13065 40471
19748 40472
39301 40473
3576 40474
32000 40475
23392 40476
12467 40477
7083 40478
32415 40479
27402 40480
35802 40481
35373 40482
29103 40483
14417 40484
3259 40485
3947 40486
31162 40487
11989 40488
27328 40489
38345 40490
10508 40491
2806 40492
37939 40493
38504 40494
9961 40495
2767 40496
17363 40497
19101 40498
28450 40499
26952 40500
33868 40501
388 40502
22897 40503
18231 40504
9395 40505
14172 40506
29111 40507
34549 40508
1316 40509
36287 40510
10455 40511
38999 40512
22073 40513
16172 40514
17301 40515
23486 40516
32128 40517
976 40518
17489 40519
22575 40520
15232 40521
33642 40522
15276 40523
15468 40524
31761 40525
5318 40526
34517 40527
18420 40528
7534 40529
36260 40530
739 40531
13727 40532
25032 40533
2793 40534
20699 40535
29584 40536
37946 40537
4997 40538
37077 40539
15413 40540
20608 40541
40189 40542
732 40543
38704 40544
4341 40545
30610 40546
34803 40547
23764 40548
10433 40549
39261 40550
34383 40551
18913 40552
11923 40553
20484 40554
19655 40555
33494 40556
37284 40557
10030 40558
6525 40559
24610 40560
14625 40561
11031 40562
11929 40563
18037 40564
4559 40565
34186 40566
27649 40567
33035 40568
2718 40569
21981 40570
37787 40571
34735 40572
4967 40573
12084 40574
33563 40575
5448 40576
18019 40577
13082 40578
38786 40579
31497 40580
10006 40581
33591 40582
18599 40583
34119 40584
37789 40585
34983 40586
38794 40587
31149 40588
15716 40589
16897 40590
27624 40591
10153 40592
37008 40593
3641 40594
15723 40595
31445 40596
17692 40597
32035 40598
24647 40599
34277 40600
21307 40601
30328 40602
22621 40603
38863 40604
40242 40605
5421 40606
27308 40607
20107 40608
36920 40609
40347 40610
30498 40611
1681 40612
17040 40613
37433 40614
4626 40615
26004 40616
7450 40617
24688 40618
4048 40619
7211 40620
16887 40621
31159 40622
7549 40623
35866 40624
10382 40625
13830 40626
4561 40627
30648 40628
10220 40629
27161 40630
14227 40631
20320 40632
14908 40633
31128 40634
27467 40635
13106 40636
30760 40637
26498 40638
21088 40639
2939 40640
24870 40641
36729 40642
28093 40643
27372 40644
30758 40645
13239 40646
26610 40647
6179 40648
85 40649
34489 40650
39680 40651
39502 40652
21382 40653
9732 40654
2868 40655
1104 40656
6433 40657
25078 40658
12753 40659
29714 40660
21118 40661
29335 40662
37083 40663
11667 40664
2199 40665
28622 40666
29198 40667
2709 40668
39670 40669
6507 40670
37864 40671
27577 40672
23138 40673
35362 40674
25408 40675
16938 40676
14485 40677
39679 40678
36533 40679
28104 40680
2252 40681
15301 40682
26566 40683
24214 40684
23547 40685
4403 40686
12390 40687
19396 40688
32443 40689
21921 40690
5994 40691
6261 40692
36490 40693
5403 40694
2489 40695
5676 40696
15063 40697
11719 40698
10026 40699
18854 40700
6219 40701
38181 40702
20728 40703
25642 40704
35744 40705
18416 40706
2301 40707
7008 40708
12260 40709
2995 40710
3314 40711
39556 40712
15689 40713
31675 40714
22462 40715
13701 40716
14485 40717
16415 40718
21310 40719
29683 40720
39570 40721
13647 40722
37846 40723
4512 40724
35329 40725
34852 40726
25665 40727
16022 40728
19719 40729
33132 40730
16243 40731
30373 40732
24944 40733
35691 40734
25677 40735
30695 40736
9779 40737
30661 40738
23846 40739
21369 40740
31055 40741
20399 40742
15740 40743
35535 40744
33418 40745
1015 40746
8238 40747
30828 40748
21205 40749
4772 40750
20044 40751
2002 40752
38168 40753
3973 40754
15363 40755
18394 40756
15622 40757
9910 40758
28773 40759
35054 40760
1540 40761
8787 40762
30028 40763
3687 40764
35299 40765
23420 40766
33488 40767
19324 40768
38065 40769
10744 40770
34989 40771
26582 40772
7587 40773
7222 40774
23160 40775
14283 40776
31625 40777
8040 40778
26987 40779
2986 40780
8086 40781
1612 40782
24645 40783
3502 40784
23186 40785
25281 40786
36844 40787
40283 40788
13338 40789
25753 40790
40421 40791
8642 40792
21147 40793
5575 40794
2937 40795
29262 40796
15059 40797
27532 40798
17467 40799
39083 40800
35245 40801
35646 40802
8727 40803
24071 40804
31568 40805
7243 40806
34863 40807
15276 40808
1539 40809
7517 40810
28096 40811
29373 40812
11968 40813
17712 40814
21438 40815
4989 40816
24580 40817
39426 40818
39073 40819
26333 40820
4896 40821
3679 40822
19725 40823
3874 40824
16686 40825
23027 40826
38088 40827
9003 40828
8565 40829
8708 40830
27445 40831
10131 40832
37690 40833
35799 40834
20186 40835
11308 40836
28916 40837
14484 40838
18039 40839
34018 40840
16789 40841
5866 40842
27896 40843
13140 40844
13552 40845
1511 40846
31988 40847
26441 40848
7890 40849
39002 40850
34958 40851
26029 40852
3400 40853
25751 40854
30219 40855
26485 40856
5378 40857
30078 40858
442 40859
27437 40860
34408 40861
32081 40862
38443 40863
1325 40864
10222 40865
28136 40866
35658 40867
30748 40868
21837 40869
18190 40870
39426 40871
23631 40872
29169 40873
9543 40874
30819 40875
16721 40876
4646 40877
7014 40878
6591 40879
35127 40880
38256 40881
4211 40882
21436 40883
17619 40884
34531 40885
29201 40886
16319 40887
2536 40888
25011 40889
3607 40890
16773 40891
39870 40892
38069 40893
9261 40894
6574 40895
34981 40896
15131 40897
25239 40898
12038 40899
35362 40900
29023 40901
39389 40902
28555 40903
35618 40904
11164 40905
18734 40906
27857 40907
2887 40908
3512 40909
12253 40910
15017 40911
4355 40912
39202 40913
36411 40914
17439 40915
25222 40916
21484 40917
38462 40918
33879 40919
25381 40920
30653 40921
23562 40922
5105 40923
30043 40924
38446 40925
5519 40926
37700 40927
6008 40928
20342 40929
2407 40930
37192 40931
784 40932
29517 40933
29323 40934
25439 40935
7337 40936
37865 40937
39978 40938
22558 40939
10024 40940
33784 40941
26120 40942
32472 40943
17937 40944
16875 40945
3490 40946
11777 40947
821 40948
3532 40949
26850 40950
25665 40951
15556 40952
2564 40953
39629 40954
2680 40955
35343 40956
40130 40957
25381 40958
15541 40959
10323 40960
36659 40961
13947 40962
31068 40963
36423 40964
17995 40965
12191 40966
30225 40967
17063 40968
8942 40969
3140 40970
11284 40971
11184 40972
3306 40973
11940 40974
5249 40975
27246 40976
23249 40977
28693 40978
31997 40979
33179 40980
18286 40981
3851 40982
15576 40983
39094 40984
20051 40985
20991 40986
19445 40987
27964 40988
23474 40989
6414 40990
34253 40991
36516 40992
8807 40993
18141 40994
18957 40995
22592 40996
31066 40997
22630 40998
28218 40999
6862 41000
34598 41001
30936 41002
18882 41003
40686 41004
26437 41005
32656 41006
28040 41007
8148 41008
26599 41009
15495 41010
8637 41011
3276 41012
19294 41013
27565 41014
30738 41015
3339 41016
28240 41017
8571 41018
21017 41019
40733 41020
19713 41021
30346 41022
31747 41023
16155 41024
36580 41025
12143 41026
12173 41027
21553 41028
2913 41029
30918 41030
39838 41031
22454 41032
14124 41033
30595 41034
1675 41035
7408 41036
3413 41037
8332 41038
9671 41039
34772 41040
35136 41041
39009 41042
14385 41043
25864 41044
23597 41045
31604 41046
11159 41047
13096 41048
34366 41049
14037 41050
18521 41051
26351 41052
36456 41053
9471 41054
7713 41055
20017 41056
29246 41057
11559 41058
17620 41059
29307 41060
3024 41061
14305 41062
28546 41063
26544 41064
32534 41065
7423 41066
10465 41067
30136 41068
24611 41069
19143 41070
21713 41071
29738 41072
3057 41073
14671 41074
38271 41075
6419 41076
7914 41077
17007 41078
26748 41079
26349 41080
31384 41081
36182 41082
8883 41083
6501 41084
37962 41085
26803 41086
35673 41087
16784 41088
15755 41089
33268 41090
14323 41091
22442 41092
10788 41093
16396 41094
37895 41095
15339 41096
24830 41097
12331 41098
37552 41099
15347 41100
31402 41101
29110 41102
22761 41103
21926 41104
3039 41105
8199 41106
22500 41107
40891 41108
4766 41109
7206 41110
34822 41111
11357 41112
27219 41113
5146 41114
20092 41115
18570 41116
5179 41117
21995 41118
27382 41119
38479 41120
11678 41121
31610 41122
3504 41123
21818 41124
7069 41125
4782 41126
17651 41127
40221 41128
30522 41129
33227 41130
948 41131
6989 41132
25331 41133
29647 41134
31638 41135
2845 41136
17980 41137
13620 41138
6962 41139
9847 41140
13840 41141
32045 41142
25255 41143
23103 41144
24492 41145
33308 41146
17805 41147
33363 41148
5444 41149
7915 41150
3005 41151
30701 41152
18698 41153
24590 41154
28615 41155
29746 41156
28101 41157
38428 41158
22355 41159
11050 41160
15052 41161
26086 41162
7685 41163
9710 41164
17281 41165
19093 41166
8365 41167
10052 41168
35773 41169
4340 41170
10467 41171
3093 41172
2276 41173
34551 41174
18488 41175
8076 41176
31869 41177
37296 41178
39928 41179
6466 41180
19380 41181
8468 41182
40169 41183
26370 41184
28069 41185
5643 41186
3532 41187
292 41188
22806 41189
15712 41190
26228 41191
5889 41192
34265 41193
24649 41194
29014 41195
627 41196
33740 41197
24977 41198
9184 41199
27528 41200
3862 41201
15242 41202
39600 41203
26135 41204
38943 41205
12824 41206
24878 41207
36092 41208
2283 41209
34338 41210
37207 41211
33437 41212
30931 41213
18726 41214
11997 41215
19119 41216
13121 41217
30149 41218
35492 41219
25247 41220
29656 41221
21095 41222
5032 41223
18410 41224
39493 41225
38488 41226
39747 41227
24247 41228
18277 41229
18871 41230
33581 41231
2558 41232
7547 41233
14561 41234
34755 41235
24511 41236
28152 41237
12565 41238
15756 41239
3210 41240
2714 41241
37027 41242
18648 41243
29260 41244
20262 41245
33983 41246
36715 41247
36891 41248
6420 41249
35401 41250
22500 41251
39525 41252
40058 41253
11513 41254
14546 41255
21303 41256
6748 41257
13147 41258
6068 41259
34629 41260
871 41261
20883 41262
16753 41263
5048 41264
33615 41265
5670 41266
22920 41267
15581 41268
7520 41269
31731 41270
675 41271
16453 41272
7134 41273
31739 41274
26139 41275
6860 41276
5297 41277
14027 41278
1964 41279
33443 41280
17296 41281
27453 41282
7413 41283
25342 41284
22364 41285
13117 41286
30647 41287
37035 41288
25714 41289
32318 41290
5926 41291
4002 41292
1599 41293
2192 41294
36689 41295
2834 41296
1416 41297
33925 41298
17754 41299
33162 41300
25202 41301
35378 41302
16903 41303
16117 41304
41114 41305
1027 41306
28941 41307
6281 41308
9291 41309
10235 41310
2582 41311
21208 41312
31146 41313
29674 41314
38727 41315
20409 41316
35235 41317
27863 41318
7493 41319
24622 41320
28546 41321
33275 41322
27549 41323
25108 41324
33164 41325
4584 41326
9202 41327
7260 41328
33657 41329
1826 41330
22213 41331
3826 41332
24722 41333
20584 41334
12418 41335
35970 41336
6516 41337
25600 41338
3783 41339
11235 41340
2040 41341
30543 41342
5390 41343
8815 41344
3286 41345
746 41346
17595 41347
28802 41348
8846 41349
38496 41350
34421 41351
20828 41352
32010 41353
21705 41354
36376 41355
40551 41356
35938 41357
9735 41358
18577 41359
33295 41360
30773 41361
31031 41362
35941 41363
32973 41364
39177 41365
36301 41366
4685 41367
33025 41368
7447 41369
10169 41370
38159 41371
38979 41372
32880 41373
32625 41374
25815 41375
13430 41376
18408 41377
16658 41378
27522 41379
6364 41380
17690 41381
39087 41382
7864 41383
2414 41384
21764 41385
38026 41386
11281 41387
2902 41388
24186 41389
32205 41390
7190 41391
8075 41392
25281 41393
6438 41394
14385 41395
35802 41396
32579 41397
25237 41398
27456 41399
24316 41400
18990 41401
26984 41402
28034 41403
28202 41404
13100 41405
21369 41406
39437 41407
11767 41408
6772 41409
8225 41410
13784 41411
21532 41412
6634 41413
33634 41414
2350 41415
27141 41416
17710 41417
14036 41418
39834 41419
28097 41420
10079 41421
41229 41422
24060 41423
12965 41424
33282 41425
16253 41426
439 41427
16439 41428
26942 41429
15839 41430
27105 41431
18305 41432
942 41433
4842 41434
3841 41435
7971 41436
26624 41437
17498 41438
40857 41439
21631 41440
1454 41441
9636 41442
37695 41443
35982 41444
32646 41445
26828 41446
36390 41447
32455 41448
17058 41449
6215 41450
67 41451
36318 41452
38662 41453
27113 41454
15008 41455
27122 41456
27066 41457
12963 41458
31073 41459
11785 41460
22564 41461
3727 41462
11496 41463
34043 41464
26556 41465
5255 41466
36543 41467
6443 41468
32119 41469
12627 41470
22836 41471
12141 41472
20681 41473
10171 41474
28264 41475
18906 41476
21123 41477
37645 41478
29925 41479
36306 41480
1013 41481
7847 41482
30672 41483
8073 41484
4474 41485
31024 41486
20440 41487
38950 41488
9326 41489
9338 41490
23021 41491
22140 41492
4877 41493
7176 41494
31278 41495
24568 41496
29666 41497
35062 41498
36822 41499
19135 41500
39701 41501
3101 41502
31459 41503
20445 41504
7803 41505
11641 41506
29938 41507
10518 41508
15532 41509
7338 41510
40535 41511
15221 41512
10004 41513
30022 41514
3240 41515
3151 41516
31463 41517
41292 41518
33273 41519
600 41520
14546 41521
34486 41522
10762 41523
11183 41524
16136 41525
26398 41526
20664 41527
19499 41528
19101 41529
15317 41530
25408 41531
30760 41532
39139 41533
14516 41534
126 41535
15397 41536
13878 41537
11121 41538
5466 41539
16748 41540
28470 41541
28756 41542
17537 41543
3030 41544
41169 41545
22074 41546
17328 41547
3502 41548
37862 41549
24926 41550
12076 41551
25466 41552
8858 41553
36507 41554
31738 41555
40259 41556
39629 41557
157 41558
32303 41559
16235 41560
8617 41561
22937 41562
25499 41563
17661 41564
23084 41565
14664 41566
13956 41567
38087 41568
14416 41569
10627 41570
7267 41571
3190 41572
27352 41573
15945 41574
6236 41575
30 41576
8809 41577
31658 41578
3550 41579
19863 41580
6350 41581
37755 41582
33911 41583
16508 41584
15930 41585
36104 41586
32081 41587
34187 41588
12449 41589
29639 41590
83 41591
27744 41592
6842 41593
5499 41594
24686 41595
12252 41596
4664 41597
34826 41598
28816 41599
24423 41600
33563 41601
30665 41602
36054 41603
34013 41604
34098 41605
35023 41606
8433 41607
25166 41608
10824 41609
36075 41610
36204 41611
7814 41612
12144 41613
10036 41614
23991 41615
32624 41616
1077 41617
17125 41618
3810 41619
35660 41620
32463 41621
33897 41622
37837 41623
10545 41624
15308 41625
29933 41626
30566 41627
1121 41628
4152 41629
34725 41630
25566 41631
26017 41632
13868 41633
24486 41634
41274 41635
205 41636
9745 41637
28448 41638
19070 41639
11733 41640
28641 41641
20149 41642
4774 41643
13597 41644
6635 41645
19584 41646
37975 41647
16635 41648
40625 41649
36535 41650
39461 41651
29213 41652
17735 41653
8500 41654
7304 41655
6081 41656
22675 41657
21386 41658
16056 41659
26096 41660
33311 41661
22866 41662
11577 41663
31531 41664
5911 41665
25857 41666
8579 41667
7491 41668
36192 41669
41421 41670
17954 41671
14643 41672
24090 41673
7738 41674
41652 41675
32101 41676
30815 41677
27183 41678
2853 41679
16851 41680
10145 41681
17350 41682
19900 41683
10737 41684
20746 41685
36339 41686
26042 41687
30085 41688
41178 41689
4516 41690
22050 41691
38217 41692
5670 41693
15845 41694
19522 41695
2248 41696
36688 41697
8080 41698
32821 41699
36554 41700
7096 41701
29341 41702
29654 41703
8071 41704
30118 41705
18876 41706
6563 41707
32154 41708
28217 41709
38104 41710
17686 41711
5223 41712
10008 41713
7048 41714
516 41715
4034 41716
14816 41717
19815 41718
3092 41719
39959 41720
5583 41721
32269 41722
28081 41723
23977 41724
37412 41725
14906 41726
25511 41727
41308 41728
39115 41729
17617 41730
21671 41731
1987 41732
26104 41733
37293 41734
1548 41735
4786 41736
1088 41737
10374 41738
24803 41739
6038 41740
4924 41741
30576 41742
8283 41743
14329 41744
21867 41745
16748 41746
34921 41747
30361 41748
3071 41749
452 41750
34973 41751
818 41752
40572 41753
3711 41754
1196 41755
10560 41756
33489 41757
38748 41758
1243 41759
31846 41760
20220 41761
28578 41762
36545 41763
19920 41764
19976 41765
872 41766
19661 41767
39266 41768
5006 41769
473 41770
39227 41771
21413 41772
1157 41773
24476 41774
22804 41775
11892 41776
34303 41777
22929 41778
26279 41779
39209 41780
25806 41781
37386 41782
40549 41783
28687 41784
39127 41785
37685 41786
19035 41787
16881 41788
40962 41789
2666 41790
16803 41791
20543 41792
34967 41793
38076 41794
36594 41795
3046 41796
4389 41797
40896 41798
40986 41799
6077 41800
26578 41801
23106 41802
4897 41803
18332 41804
27943 41805
21625 41806
16818 41807
27109 41808
10246 41809
4478 41810
28789 41811
40742 41812
30938 41813
29539 41814
13275 41815
32892 41816
24210 41817
11425 41818
3341 41819
34008 41820
34031 41821
37305 41822
11589 41823
10525 41824
8623 41825
28841 41826
25036 41827
27132 41828
19091 41829
38825 41830
203 41831
38111 41832
16633 41833
20356 41834
27615 41835
39138 41836
21495 41837
23665 41838
31714 41839
14578 41840
7685 41841
910 41842
39511 41843
15212 41844
9569 41845
21846 41846
11626 41847
23502 41848
1210 41849
34226 41850
24025 41851
17864 41852
32534 41853
38893 41854
8086 41855
19845 41856
34394 41857
11305 41858
31347 41859
19716 41860
35040 41861
37288 41862
6157 41863
38262 41864
4535 41865
12970 41866
34853 41867
41103 41868
17112 41869
6458 41870
41824 41871
27996 41872
40864 41873
16847 41874
3135 41875
18448 41876
4979 41877
38069 41878
7796 41879
40510 41880
41347 41881
32539 41882
10824 41883
30023 41884
34637 41885
40013 41886
11809 41887
2148 41888
38826 41889
2089 41890
39279 41891
28643 41892
5382 41893
12525 41894
6625 41895
21788 41896
27816 41897
22339 41898
14197 41899
5681 41900
9174 41901
7516 41902
27961 41903
7964 41904
31227 41905
10758 41906
41502 41907
13175 41908
18082 41909
14982 41910
15578 41911
26925 41912
5361 41913
18635 41914
22856 41915
35065 41916
13452 41917
632 41918
24101 41919
23811 41920
17524 41921
41103 41922
19698 41923
10073 41924
5265 41925
41376 41926
7343 41927
14254 41928
13376 41929
37865 41930
6355 41931
14698 41932
33570 41933
35873 41934
27420 41935
26141 41936
4362 41937
20996 41938
33740 41939
11337 41940
3244 41941
23155 41942
5779 41943
25030 41944
33704 41945
34875 41946
17417 41947
3950 41948
40946 41949
30077 41950
4259 41951
33087 41952
32525 41953
16121 41954
11130 41955
40602 41956
10352 41957
18168 41958
8562 41959
275 41960
24795 41961
30234 41962
18759 41963
38168 41964
10707 41965
37464 41966
32590 41967
8118 41968
9712 41969
31169 41970
20791 41971
23186 41972
15801 41973
30345 41974
21933 41975
6444 41976
36028 41977
24137 41978
10948 41979
16684 41980
41907 41981
9865 41982
30943 41983
27165 41984
31815 41985
19045 41986
16757 41987
7690 41988
26891 41989
10839 41990
24213 41991
10876 41992
22149 41993
10674 41994
30616 41995
20338 41996
22249 41997
10256 41998
37309 41999
14094 42000
18323 42001
25536 42002
1310 42003
16344 42004
36332 42005
14043 42006
26499 42007
40628 42008
5065 42009
32510 42010
8533 42011
29065 42012
41000 42013
22479 42014
36619 42015
39639 42016
6423 42017
15372 42018
18216 42019
13335 42020
33531 42021
17237 42022
22699 42023
22419 42024
2609 42025
4727 42026
12937 42027
24624 42028
30557 42029
669 42030
21817 42031
33615 42032
38149 42033
2601 42034
9401 42035
5726 42036
35313 42037
39466 42038
7676 42039
18736 42040
34578 42041
18852 42042
23960 42043
9786 42044
27248 42045
21932 42046
23288 42047
23445 42048
13553 42049
41380 42050
26732 42051
24802 42052
11927 42053
34760 42054
4876 42055
14450 42056
5637 42057
6956 42058
24655 42059
18316 42060
18927 42061
12943 42062
17416 42063
19022 42064
3436 42065
4146 42066
19960 42067
40678 42068
40677 42069
33846 42070
5354 42071
34043 42072
13093 42073
6354 42074
36618 42075
3080 42076
18127 42077
1252 42078
27449 42079
19981 42080
17417 42081
21736 42082
31533 42083
14958 42084
21011 42085
35080 42086
23681 42087
36307 42088
15588 42089
27482 42090
13211 42091
38031 42092
18885 42093
26473 42094
30919 42095
36435 42096
18202 42097
27191 42098
34199 42099
16089 42100
23532 42101
23365 42102
36938 42103
6820 42104
7724 42105
29660 42106
40935 42107
14038 42108
30714 42109
33005 42110
19261 42111
33232 42112
23059 42113
26824 42114
29033 42115
41571 42116
30188 42117
30937 42118
26121 42119
21034 42120
30233 42121
38191 42122
63 42123
37153 42124
15673 42125
1900 42126
6894 42127
29936 42128
11876 42129
22247 42130
25795 42131
10089 42132
28008 42133
10109 42134
16189 42135
14977 42136
268 42137
825 42138
34275 42139
295 42140
661 42141
37586 42142
14742 42143
23528 42144
27746 42145
14288 42146
30947 42147
37856 42148
22 42149
15541 42150
9814 42151
712 42152
20025 42153
21530 42154
36915 42155
11932 42156
11731 42157
21936 42158
18395 42159
19237 42160
33375 42161
24149 42162
18180 42163
22000 42164
24471 42165
4454 42166
29704 42167
30014 42168
11218 42169
19082 42170
24276 42171
26125 42172
31819 42173
31423 42174
30029 42175
33996 42176
27276 42177
40194 42178
542 42179
24259 42180
29307 42181
7684 42182
15897 42183
32278 42184
40104 42185
2963 42186
15843 42187
27139 42188
42022 42189
22556 42190
16579 42191
6765 42192
16349 42193
27503 42194
14452 42195
28941 42196
12869 42197
36079 42198
35176 42199
24774 42200
41528 42201
41092 42202
30086 42203
11637 42204
10848 42205
9781 42206
25041 42207
13727 42208
9027 42209
16168 42210
17446 42211
14445 42212
12737 42213
22637 42214
22599 42215
19908 42216
17866 42217
840 42218
12556 42219
31826 42220
4738 42221
14377 42222
13699 42223
28419 42224
13107 42225
21043 42226
12216 42227
39418 42228
36480 42229
26151 42230
30663 42231
34398 42232
35283 42233
25175 42234
21536 42235
40170 42236
36424 42237
11343 42238
36356 42239
3911 42240
8253 42241
15934 42242
2124 42243
6316 42244
20592 42245
3172 42246
8848 42247
16506 42248
32755 42249
6523 42250
11899 42251
8323 42252
11064 42253
21776 42254
6370 42255
19809 42256
868 42257
39849 42258
25050 42259
22001 42260
18675 42261
4686 42262
34539 42263
30434 42264
37519 42265
7432 42266
5999 42267
15911 42268
17128 42269
20939 42270
35231 42271
12323 42272
19500 42273
18392 42274
23421 42275
19810 42276
21307 42277
19943 42278
4639 42279
5899 42280
16487 42281
10599 42282
36685 42283
7799 42284
36103 42285
18719 42286
11501 42287
15553 42288
39318 42289
34932 42290
40250 42291
29203 42292
13707 42293
10303 42294
41577 42295
40903 42296
15200 42297
18711 42298
35805 42299
26143 42300
2640 42301
30103 42302
25465 42303
34111 42304
10565 42305
10016 42306
5050 42307
4298 42308
11794 42309
2541 42310
13919 42311
35908 42312
35346 42313
2135 42314
28584 42315
11231 42316
21420 42317
26092 42318
21860 42319
23613 42320
14412 42321
28867 42322
1981 42323
28982 42324
3382 42325
20675 42326
17360 42327
10701 42328
18241 42329
37215 42330
21844 42331
7172 42332
21862 42333
41663 42334
12375 42335
11839 42336
4284 42337
7562 42338
16269 42339
15624 42340
16410 42341
17650 42342
68 42343
26159 42344
32456 42345
37463 42346
5794 42347
909 42348
34582 42349
6886 42350
10810 42351
21870 42352
21529 42353
33465 42354
5507 42355
3600 42356
28956 42357
32214 42358
30069 42359
40960 42360
5832 42361
13712 42362
29690 42363
2689 42364
3513 42365
29858 42366
27889 42367
25200 42368
37189 42369
16314 42370
27636 42371
28870 42372
3610 42373
6401 42374
19875 42375
33249 42376
22541 42377
30029 42378
37243 42379
6804 42380
31953 42381
22610 42382
38826 42383
18840 42384
17107 42385
10881 42386
37126 42387
14470 42388
25280 42389
20750 42390
29813 42391
38432 42392
1536 42393
10508 42394
25545 42395
17570 42396
21966 42397
32291 42398
29157 42399
36736 42400
42388 42401
11421 42402
31925 42403
18012 42404
10151 42405
29643 42406
24963 42407
37756 42408
19732 42409
5905 42410
4168 42411
8518 42412
35410 42413
25342 42414
500 42415
6175 42416
37308 42417
32195 42418
40051 42419
24194 42420
9174 42421
39736 42422
15080 42423
39412 42424
19084 42425
15343 42426
34260 42427
13382 42428
35147 42429
31855 42430
30600 42431
39507 42432
3293 42433
16973 42434
33583 42435
36843 42436
2472 42437
30351 42438
11882 42439
22864 42440
29571 42441
41532 42442
25409 42443
4152 42444
22844 42445
38651 42446
38158 42447
34719 42448
3338 42449
5771 42450
36002 42451
36157 42452
7171 42453
32433 42454
35263 42455
39313 42456
36946 42457
26367 42458
27375 42459
35524 42460
30992 42461
7507 42462
6906 42463
42448 42464
2580 42465
17561 42466
14178 42467
37415 42468
40473 42469
19127 42470
15835 42471
25730 42472
8644 42473
16348 42474
36266 42475
27354 42476
13124 42477
34379 42478
7805 42479
34701 42480
14991 42481
38789 42482
34833 42483
24834 42484
26642 42485
30797 42486
7502 42487
8392 42488
8436 42489
3223 42490
12732 42491
2612 42492
24003 42493
1148 42494
8621 42495
37918 42496
25517 42497
6952 42498
34 42499
20833 42500
18635 42501
9456 42502
40931 42503
21498 42504
15220 42505
3103 42506
7962 42507
16023 42508
3625 42509
33247 42510
37895 42511
32536 42512
32880 42513
2150 42514
36074 42515
21936 42516
24331 42517
5166 42518
41634 42519
18816 42520
32279 42521
42306 42522
18618 42523
28986 42524
13443 42525
7655 42526
24259 42527
27612 42528
41371 42529
14794 42530
9928 42531
35583 42532
23789 42533
28003 42534
2980 42535
37998 42536
7255 42537
32412 42538
20415 42539
3151 42540
29751 42541
40451 42542
38060 42543
11702 42544
35297 42545
23591 42546
33016 42547
25112 42548
41259 42549
10119 42550
12776 42551
26202 42552
30935 42553
6552 42554
13745 42555
21054 42556
37753 42557
3265 42558
18385 42559
22594 42560
16148 42561
19708 42562
2056 42563
42445 42564
39884 42565
16429 42566
41503 42567
23899 42568
30057 42569
30466 42570
25849 42571
29454 42572
15931 42573
4762 42574
30520 42575
7479 42576
27942 42577
30148 42578
34085 42579
7122 42580
3514 42581
26692 42582
33456 42583
32306 42584
39432 42585
7710 42586
32634 42587
28176 42588
7919 42589
21028 42590
1238 42591
29380 42592
6058 42593
27972 42594
31050 42595
28134 42596
2867 42597
31391 42598
39413 42599
30125 42600
38302 42601
24656 42602
13919 42603
33506 42604
42088 42605
12584 42606
10931 42607
14692 42608
16499 42609
1584 42610
3329 42611
34793 42612
5134 42613
26575 42614
25453 42615
24758 42616
40318 42617
38665 42618
41305 42619
33250 42620
26753 42621
19502 42622
5039 42623
17294 42624
37362 42625
3335 42626
11029 42627
12743 42628
30054 42629
33366 42630
4265 42631
40781 42632
10578 42633
29606 42634
2221 42635
3070 42636
33651 42637
27270 42638
26013 42639
20169 42640
42523 42641
21633 42642
33647 42643
25873 42644
27373 42645
13945 42646
33038 42647
879 42648
25517 42649
37393 42650
18398 42651
34028 42652
20246 42653
24130 42654
26302 42655
11248 42656
18080 42657
41906 42658
39521 42659
38539 42660
41922 42661
10454 42662
18367 42663
33258 42664
10617 42665
29431 42666
31513 42667
39521 42668
8995 42669
12386 42670
41570 42671
4947 42672
33556 42673
8411 42674
6333 42675
16382 42676
11963 42677
22463 42678
30268 42679
2292 42680
30897 42681
11435 42682
20728 42683
39331 42684
5102 42685
25702 42686
25798 42687
19950 42688
4649 42689
12172 42690
25688 42691
25896 42692
9282 42693
24129 42694
12696 42695
24552 42696
11879 42697
17851 42698
42142 42699
13500 42700
27861 42701
6633 42702
30342 42703
10958 42704
10673 42705
9897 42706
31903 42707
13621 42708
5719 42709
26566 42710
5589 42711
14653 42712
4733 42713
36243 42714
27930 42715
41674 42716
37530 42717
34687 42718
4622 42719
41738 42720
22975 42721
23766 42722
10445 42723
22714 42724
33115 42725
35704 42726
25489 42727
22657 42728
41615 42729
34975 42730
18066 42731
586 42732
32163 42733
9740 42734
12759 42735
14627 42736
21189 42737
25393 42738
28342 42739
40570 42740
773 42741
7841 42742
18080 42743
13772 42744
36935 42745
11424 42746
13441 42747
29912 42748
15877 42749
33673 42750
42638 42751
40739 42752
26518 42753
31793 42754
976 42755
13723 42756
15248 42757
27852 42758
1368 42759
38854 42760
35631 42761
22320 42762
35377 42763
371 42764
37212 42765
32115 42766
25951 42767
2994 42768
2069 42769
14515 42770
30704 42771
6616 42772
4386 42773
11216 42774
2472 42775
1880 42776
7705 42777
36982 42778
7216 42779
35432 42780
37743 42781
31572 42782
2073 42783
26319 42784
900 42785
11995 42786
29725 42787
14981 42788
39402 42789
16185 42790
33486 42791
30199 42792
18993 42793
32026 42794
12605 42795
38236 42796
40125 42797
7337 42798
26106 42799
22730 42800
24102 42801
30697 42802
39661 42803
11406 42804
22125 42805
17409 42806
12963 42807
33245 42808
24073 42809
40866 42810
18684 42811
31507 42812
39153 42813
40730 42814
34064 42815
8571 42816
38876 42817
28303 42818
9628 42819
10316 42820
21315 42821
21882 42822
40240 42823
6061 42824
24483 42825
15506 42826
25421 42827
3348 42828
15328 42829
1403 42830
1322 42831
39375 42832
16394 42833
7459 42834
38446 42835
5321 42836
41619 42837
30874 42838
37444 42839
10184 42840
39993 42841
42011 42842
7222 42843
3081 42844
37758 42845
31337 42846
21986 42847
8748 42848
41458 42849
10891 42850
6258 42851
5523 42852
11842 42853
5260 42854
2032 42855
3202 42856
2767 42857
2694 42858
12863 42859
2874 42860
40025 42861
5038 42862
22135 42863
10664 42864
9078 42865
21520 42866
1617 42867
34095 42868
14155 42869
18909 42870
25324 42871
26455 42872
38622 42873
3903 42874
25698 42875
11997 42876
32107 42877
1463 42878
28483 42879
20709 42880
3481 42881
11793 42882
37071 42883
2127 42884
2584 42885
14339 42886
5965 42887
29724 42888
19322 42889
26418 42890
26571 42891
21054 42892
19891 42893
35840 42894
41817 42895
21859 42896
6910 42897
7664 42898
14160 42899
15286 42900
13529 42901
16544 42902
36071 42903
11245 42904
19188 42905
16523 42906
17582 42907
28145 42908
41747 42909
39691 42910
37957 42911
11597 42912
21735 42913
19673 42914
35297 42915
39965 42916
21711 42917
42273 42918
11462 42919
28089 42920
1488 42921
41390 42922
24050 42923
41919 42924
40726 42925
21348 42926
40181 42927
38515 42928
22438 42929
30744 42930
15162 42931
37927 42932
20262 42933
27500 42934
6888 42935
37185 42936
15943 42937
17750 42938
8587 42939
5448 42940
6191 42941
25851 42942
40316 42943
409 42944
5550 42945
12099 42946
8305 42947
10812 42948
14951 42949
12541 42950
5421 42951
27607 42952
7125 42953
17662 42954
35298 42955
22661 42956
29895 42957
33648 42958
36219 42959
21622 42960
22098 42961
20106 42962
41123 42963
6953 42964
7085 42965
21604 42966
42280 42967
13593 42968
32963 42969
18303 42970
17587 42971
31368 42972
2462 42973
7072 42974
22665 42975
16330 42976
29251 42977
5191 42978
23945 42979
39771 42980
24679 42981
35155 42982
21549 42983
15343 42984
8309 42985
17921 42986
32282 42987
27760 42988
29405 42989
1068 42990
5761 42991
16496 42992
20581 42993
741 42994
7069 42995
39799 42996
13747 42997
35515 42998
41224 42999
19921 43000
36156 43001
41609 43002
10611 43003
7434 43004
23836 43005
18699 43006
38402 43007
41507 43008
28922 43009
26798 43010
27821 43011
13780 43012
29103 43013
33389 43014
11607 43015
3394 43016
41115 43017
30974 43018
33580 43019
40388 43020
4245 43021
4434 43022
6138 43023
42754 43024
13189 43025
2407 43026
15837 43027
31746 43028
32643 43029
65 43030
18834 43031
27728 43032
23870 43033
5622 43034
39791 43035
17263 43036
15434 43037
39495 43038
37743 43039
19277 43040
16647 43041
21100 43042
27884 43043
21618 43044
34580 43045
767 43046
30318 43047
6987 43048
34765 43049
32102 43050
39930 43051
33865 43052
39461 43053
26791 43054
40981 43055
24225 43056
2612 43057
31894 43058
11151 43059
3909 43060
30821 43061
29327 43062
23986 43063
32866 43064
42844 43065
32680 43066
36453 43067
17412 43068
24211 43069
2986 43070
29033 43071
1542 43072
3038 43073
23313 43074
21480 43075
36672 43076
31365 43077
19423 43078
4972 43079
43028 43080
15942 43081
951 43082
27426 43083
42777 43084
29012 43085
23523 43086
31199 43087
38239 43088
14424 43089
13840 43090
11365 43091
21759 43092
8066 43093
23778 43094
42992 43095
11555 43096
23780 43097
7930 43098
15902 43099
739 43100
36839 43101
21467 43102
36681 43103
15394 43104
11539 43105
4539 43106
14739 43107
18964 43108
13774 43109
28563 43110
18304 43111
37315 43112
14473 43113
12126 43114
9704 43115
3343 43116
3996 43117
34882 43118
31698 43119
7240 43120
18387 43121
22372 43122
38567 43123
11371 43124
17209 43125
9329 43126
11959 43127
18470 43128
36248 43129
26992 43130
32980 43131
11238 43132
599 43133
33431 43134
39754 43135
20962 43136
5946 43137
5910 43138
5854 43139
11426 43140
42244 43141
32038 43142
8443 43143
6026 43144
24956 43145
29163 43146
2889 43147
41796 43148
4369 43149
33838 43150
17225 43151
36299 43152
38346 43153
3544 43154
342 43155
33406 43156
12455 43157
1261 43158
20661 43159
43076 43160
22326 43161
21951 43162
16619 43163
29599 43164
2875 43165
26326 43166
28316 43167
15045 43168
6183 43169
20146 43170
39553 43171
5356 43172
32463 43173
9400 43174
28675 43175
12250 43176
31153 43177
18878 43178
12827 43179
10911 43180
3339 43181
31941 43182
28641 43183
16785 43184
6385 43185
20298 43186
29710 43187
30782 43188
41751 43189
33048 43190
27976 43191
35903 43192
21920 43193
284 43194
24561 43195
2103 43196
30881 43197
660 43198
22482 43199
167 43200
30765 43201
26022 43202
41426 43203
1682 43204
7441 43205
7617 43206
7246 43207
9118 43208
1125 43209
9212 43210
4493 43211
4923 43212
6403 43213
2229 43214
776 43215
29003 43216
18813 43217
24827 43218
27671 43219
36737 43220
41877 43221
36214 43222
37161 43223
2224 43224
36859 43225
29256 43226
26203 43227
38096 43228
31147 43229
5600 43230
93 43231
27339 43232
1474 43233
11541 43234
6291 43235
7833 43236
15517 43237
30957 43238
23349 43239
34117 43240
19004 43241
27731 43242
33329 43243
26462 43244
37025 43245
24146 43246
31503 43247
1149 43248
175 43249
31488 43250
17286 43251
36108 43252
24086 43253
2644 43254
6879 43255
14936 43256
15131 43257
14241 43258
1965 43259
16903 43260
42213 43261
36090 43262
20497 43263
33597 43264
37592 43265
39646 43266
41125 43267
21071 43268
37500 43269
3998 43270
21036 43271
5544 43272
39866 43273
26675 43274
4243 43275
26479 43276
36375 43277
2714 43278
16733 43279
20860 43280
28542 43281
6430 43282
16193 43283
27196 43284
7161 43285
6911 43286
7989 43287
3910 43288
9636 43289
21985 43290
17139 43291
41488 43292
10134 43293
23293 43294
36139 43295
10244 43296
35748 43297
31783 43298
19503 43299
36493 43300
12544 43301
11758 43302
34319 43303
33998 43304
30299 43305
26882 43306
27848 43307
29777 43308
42568 43309
12826 43310
5734 43311
9146 43312
38957 43313
193 43314
36912 43315
22270 43316
2811 43317
5551 43318
6346 43319
30636 43320
31754 43321
7300 43322
20586 43323
6257 43324
12574 43325
1294 43326
34522 43327
28982 43328
20507 43329
23016 43330
29336 43331
6690 43332
24108 43333
29278 43334
6000 43335
23573 43336
22971 43337
29091 43338
20552 43339
29830 43340
19617 43341
15632 43342
22923 43343
40126 43344
19808 43345
4176 43346
25766 43347
32332 43348
3691 43349
29486 43350
18498 43351
23489 43352
16057 43353
24713 43354
37898 43355
22899 43356
28190 43357
25271 43358
21595 43359
35752 43360
9807 43361
29722 43362
34746 43363
18034 43364
15713 43365
24065 43366
5023 43367
20841 43368
29382 43369
30889 43370
26943 43371
37601 43372
17660 43373
37010 43374
31707 43375
24427 43376
14250 43377
2405 43378
9517 43379
24814 43380
39953 43381
38880 43382
34443 43383
31860 43384
30572 43385
20227 43386
31097 43387
14614 43388
36949 43389
36111 43390
34126 43391
11013 43392
8789 43393
7904 43394
34206 43395
12716 43396
18570 43397
20484 43398
34531 43399
9189 43400
30911 43401
32147 43402
11267 43403
41048 43404
25185 43405
16911 43406
27478 43407
38550 43408
6625 43409
40674 43410
29673 43411
30219 43412
31834 43413
36563 43414
30346 43415
23267 43416
16809 43417
20161 43418
43069 43419
6688 43420
1008 43421
35820 43422
23546 43423
32900 43424
13249 43425
1890 43426
2929 43427
9945 43428
16904 43429
37863 43430
20926 43431
19606 43432
14356 43433
6817 43434
35695 43435
31828 43436
3870 43437
7323 43438
39201 43439
40026 43440
23255 43441
31359 43442
20585 43443
10711 43444
33602 43445
10516 43446
21308 43447
19231 43448
41658 43449
28759 43450
1075 43451
17613 43452
17238 43453
6755 43454
14319 43455
42519 43456
12263 43457
7475 43458
4987 43459
20156 43460
6754 43461
490 43462
39990 43463
28475 43464
9063 43465
28796 43466
20257 43467
33955 43468
42174 43469
1435 43470
9735 43471
39972 43472
41890 43473
28630 43474
16531 43475
29303 43476
3675 43477
29579 43478
40562 43479
21998 43480
16477 43481
26426 43482
7390 43483
21399 43484
28387 43485
22267 43486
39418 43487
33144 43488
2714 43489
20180 43490
25386 43491
286 43492
2532 43493
1625 43494
14692 43495
20350 43496
38174 43497
28033 43498
22567 43499
21994 43500
22122 43501
30609 43502
21301 43503
34333 43504
27492 43505
23977 43506
17655 43507
15999 43508
16219 43509
34240 43510
15791 43511
8421 43512
38868 43513
27705 43514
37859 43515
36007 43516
30820 43517
36561 43518
25530 43519
17371 43520
11824 43521
11173 43522
12062 43523
32341 43524
919 43525
5491 43526
34721 43527
1482 43528
26347 43529
17199 43530
15230 43531
29911 43532
26788 43533
16703 43534
19565 43535
34243 43536
1042 43537
1181 43538
14033 43539
14285 43540
28554 43541
29970 43542
25817 43543
29792 43544
23868 43545
37006 43546
4354 43547
19784 43548
9512 43549
36450 43550
8779 43551
4412 43552
23100 43553
40391 43554
31155 43555
13323 43556
42290 43557
30772 43558
11333 43559
30966 43560
30315 43561
8059 43562
6362 43563
11397 43564
30168 43565
38064 43566
42434 43567
2542 43568
30384 43569
16315 43570
2856 43571
17454 43572
7267 43573
32291 43574
16393 43575
21614 43576
14169 43577
41444 43578
4439 43579
37089 43580
42180 43581
24003 43582
15773 43583
20884 43584
23441 43585
9192 43586
14616 43587
38562 43588
39214 43589
23049 43590
19537 43591
22243 43592
34826 43593
9927 43594
31955 43595
22227 43596
39108 43597
31708 43598
201 43599
27321 43600
38850 43601
35107 43602
20808 43603
31596 43604
34798 43605
5554 43606
20906 43607
2576 43608
36679 43609
12540 43610
17828 43611
5764 43612
36047 43613
37612 43614
35590 43615
11206 43616
39140 43617
29193 43618
1228 43619
20494 43620
20626 43621
26605 43622
23442 43623
39151 43624
39964 43625
24276 43626
41555 43627
3665 43628
33383 43629
2813 43630
13334 43631
5893 43632
39564 43633
19990 43634
351 43635
31313 43636
35284 43637
40164 43638
34036 43639
12146 43640
28866 43641
41516 43642
31064 43643
21497 43644
322 43645
4766 43646
32982 43647
8723 43648
8682 43649
40093 43650
29831 43651
14141 43652
6234 43653
12705 43654
10831 43655
41800 43656
29101 43657
9239 43658
28783 43659
15302 43660
3222 43661
40107 43662
6862 43663
30080 43664
9073 43665
33253 43666
9732 43667
7860 43668
16768 43669
11724 43670
22965 43671
42737 43672
18326 43673
26578 43674
28664 43675
12101 43676
26347 43677
3553 43678
18821 43679
29243 43680
40533 43681
10138 43682
30431 43683
32257 43684
38847 43685
36771 43686
38464 43687
9515 43688
14401 43689
30755 43690
28348 43691
41187 43692
6011 43693
39938 43694
38762 43695
1505 43696
15223 43697
1578 43698
33293 43699
39147 43700
11610 43701
42283 43702
36910 43703
38826 43704
38679 43705
241 43706
41325 43707
30513 43708
18413 43709
29707 43710
33079 43711
17418 43712
43354 43713
6993 43714
2882 43715
12867 43716
11268 43717
14483 43718
3537 43719
3019 43720
2515 43721
42410 43722
35452 43723
11278 43724
1794 43725
27074 43726
41998 43727
32052 43728
1216 43729
25884 43730
22984 43731
38907 43732
24655 43733
5618 43734
3203 43735
16488 43736
36585 43737
14169 43738
31607 43739
17056 43740
29161 43741
21988 43742
25374 43743
11222 43744
38317 43745
2253 43746
30530 43747
25123 43748
30098 43749
36049 43750
9434 43751
7411 43752
23545 43753
30261 43754
40647 43755
27796 43756
25430 43757
29660 43758
31867 43759
13766 43760
4114 43761
8535 43762
31256 43763
9240 43764
8843 43765
14988 43766
16246 43767
15192 43768
9191 43769
36256 43770
38882 43771
22696 43772
23633 43773
9310 43774
38312 43775
727 43776
20994 43777
32858 43778
14170 43779
24227 43780
39068 43781
22420 43782
42248 43783
35119 43784
9949 43785
31788 43786
38775 43787
26923 43788
14463 43789
37593 43790
15704 43791
13191 43792
11535 43793
22243 43794
377 43795
6181 43796
43697 43797
18643 43798
26453 43799
96 43800
28799 43801
38287 43802
1506 43803
16725 43804
901 43805
30794 43806
26565 43807
11803 43808
2957 43809
39923 43810
22510 43811
14325 43812
33091 43813
17123 43814
38543 43815
33061 43816
37957 43817
30492 43818
14494 43819
17485 43820
28234 43821
23434 43822
30903 43823
32415 43824
25117 43825
37510 43826
3925 43827
9882 43828
38037 43829
26548 43830
21852 43831
9806 43832
24651 43833
2737 43834
38765 43835
9855 43836
10492 43837
23684 43838
9167 43839
38026 43840
27713 43841
6181 43842
33241 43843
28013 43844
41349 43845
2432 43846
29927 43847
1080 43848
13755 43849
38529 43850
7665 43851
29469 43852
40646 43853
42528 43854
12159 43855
3681 43856
27246 43857
20293 43858
24023 43859
26787 43860
12759 43861
42130 43862
19037 43863
22880 43864
8728 43865
36623 43866
33932 43867
30979 43868
14222 43869
40585 43870
36894 43871
22830 43872
3380 43873
41697 43874
36687 43875
15143 43876
43513 43877
27262 43878
11625 43879
35799 43880
41788 43881
17010 43882
11854 43883
17922 43884
41199 43885
37850 43886
9813 43887
17464 43888
40199 43889
4534 43890
35745 43891
27109 43892
38828 43893
36893 43894
14786 43895
29065 43896
2330 43897
37110 43898
28856 43899
23198 43900
35740 43901
4808 43902
19993 43903
2644 43904
3833 43905
31026 43906
6654 43907
32072 43908
41144 43909
34967 43910
42366 43911
25104 43912
27749 43913
31988 43914
12283 43915
4483 43916
402 43917
8869 43918
39884 43919
26767 43920
39660 43921
12845 43922
9971 43923
22299 43924
9276 43925
4670 43926
22879 43927
2626 43928
21477 43929
17137 43930
14211 43931
17861 43932
21817 43933
9101 43934
22584 43935
12851 43936
14083 43937
29141 43938
16316 43939
18416 43940
27624 43941
6703 43942
18319 43943
18764 43944
25464 43945
29763 43946
20057 43947
43730 43948
20814 43949
25101 43950
12680 43951
23526 43952
1361 43953
23345 43954
35582 43955
29687 43956
10497 43957
1946 43958
3173 43959
38319 43960
27101 43961
34726 43962
38929 43963
33840 43964
9729 43965
25504 43966
30367 43967
32011 43968
19271 43969
20081 43970
955 43971
31272 43972
30701 43973
29213 43974
19703 43975
43793 43976
36730 43977
26759 43978
30442 43979
4925 43980
9152 43981
32624 43982
9727 43983
7226 43984
8921 43985
8426 43986
9822 43987
26119 43988
7254 43989
6661 43990
926 43991
33515 43992
7270 43993
26406 43994
32674 43995
16260 43996
10797 43997
38826 43998
32819 43999
31168 44000
25306 44001
10024 44002
22996 44003
8119 44004
22174 44005
34267 44006
19462 44007
43341 44008
31158 44009
21837 44010
7690 44011
7654 44012
31579 44013
24217 44014
34699 44015
36583 44016
2554 44017
24931 44018
9701 44019
28617 44020
42548 44021
36877 44022
40160 44023
34838 44024
33756 44025
8945 44026
24054 44027
8248 44028
37673 44029
25078 44030
16757 44031
43681 44032
40270 44033
38287 44034
27108 44035
20545 44036
5639 44037
2196 44038
19299 44039
15334 44040
30802 44041
21758 44042
9550 44043
5972 44044
17860 44045
28546 44046
3923 44047
13028 44048
8791 44049
43771 44050
13680 44051
31148 44052
23813 44053
30806 44054
13940 44055
40843 44056
24531 44057
33394 44058
3168 44059
42366 44060
43399 44061
29521 44062
33473 44063
33019 44064
43192 44065
14908 44066
28411 44067
28749 44068
2421 44069
12633 44070
28767 44071
25435 44072
9121 44073
13341 44074
32872 44075
11721 44076
34282 44077
35922 44078
33739 44079
17336 44080
42803 44081
28575 44082
20269 44083
38289 44084
28117 44085
369 44086
10573 44087
17554 44088
40286 44089
12155 44090
31170 44091
19758 44092
28398 44093
29375 44094
31510 44095
22773 44096
43180 44097
16444 44098
28499 44099
3031 44100
26399 44101
23585 44102
22070 44103
4359 44104
12222 44105
9818 44106
34124 44107
25498 44108
2637 44109
20602 44110
29059 44111
18061 44112
36116 44113
17441 44114
12468 44115
6808 44116
9266 44117
6199 44118
37723 44119
19003 44120
12731 44121
38087 44122
4296 44123
33687 44124
25547 44125
13528 44126
32699 44127
30605 44128
31582 44129
28126 44130
23238 44131
1933 44132
18641 44133
6772 44134
25575 44135
10149 44136
9391 44137
20527 44138
13749 44139
31113 44140
21614 44141
40435 44142
21796 44143
2532 44144
30236 44145
19071 44146
23837 44147
6762 44148
13119 44149
13625 44150
26655 44151
1926 44152
9828 44153
28714 44154
42563 44155
16828 44156
20268 44157
36316 44158
17701 44159
35309 44160
257 44161
30648 44162
2798 44163
11165 44164
40 44165
12932 44166
31616 44167
35374 44168
23046 44169
35177 44170
7503 44171
32259 44172
5360 44173
10594 44174
12017 44175
22005 44176
7536 44177
28101 44178
28827 44179
5801 44180
32501 44181
28373 44182
8488 44183
39551 44184
43807 44185
1736 44186
16835 44187
24677 44188
36808 44189
18795 44190
44059 44191
9067 44192
24939 44193
5979 44194
4656 44195
6054 44196
9956 44197
23229 44198
43956 44199
6352 44200
5609 44201
11369 44202
42796 44203
44042 44204
20780 44205
8138 44206
32551 44207
38062 44208
31444 44209
43751 44210
11768 44211
32318 44212
33550 44213
2606 44214
9051 44215
22910 44216
4894 44217
30476 44218
23764 44219
9398 44220
16380 44221
23304 44222
19091 44223
8554 44224
367 44225
40929 44226
28053 44227
28876 44228
19679 44229
2658 44230
18098 44231
8281 44232
32218 44233
19489 44234
19484 44235
23631 44236
15361 44237
28333 44238
43479 44239
40961 44240
37804 44241
37212 44242
13930 44243
345 44244
28062 44245
16454 44246
28460 44247
7607 44248
14878 44249
11742 44250
20285 44251
24332 44252
16207 44253
13998 44254
28921 44255
29825 44256
10144 44257
34041 44258
1311 44259
35172 44260
24164 44261
25641 44262
5490 44263
32253 44264
34622 44265
3637 44266
4766 44267
42453 44268
39839 44269
24357 44270
21281 44271
8655 44272
44076 44273
3952 44274
21490 44275
19637 44276
10660 44277
29191 44278
1822 44279
2175 44280
8979 44281
20105 44282
44118 44283
23977 44284
40994 44285
37038 44286
27614 44287
1946 44288
13588 44289
17855 44290
28889 44291
11013 44292
164 44293
18794 44294
2668 44295
42680 44296
8377 44297
15289 44298
37829 44299
6929 44300
15107 44301
27551 44302
7821 44303
21409 44304
23720 44305
20850 44306
37458 44307
9905 44308
4852 44309
1196 44310
3102 44311
32972 44312
9193 44313
778 44314
26407 44315
9741 44316
9808 44317
24152 44318
19715 44319
17523 44320
16605 44321
16561 44322
24610 44323
2787 44324
30773 44325
16404 44326
18386 44327
3051 44328
17999 44329
5167 44330
17266 44331
27368 44332
19676 44333
13444 44334
38518 44335
10178 44336
21748 44337
6842 44338
18464 44339
16681 44340
23834 44341
35377 44342
27230 44343
36894 44344
43468 44345
6512 44346
41553 44347
27146 44348
23481 44349
38831 44350
39687 44351
2182 44352
27792 44353
10629 44354
15735 44355
14249 44356
510 44357
41293 44358
2426 44359
6123 44360
33004 44361
42081 44362
21133 44363
17757 44364
13898 44365
18515 44366
9829 44367
14294 44368
21076 44369
18300 44370
7773 44371
1314 44372
44124 44373
38891 44374
10627 44375
30307 44376
984 44377
36469 44378
19900 44379
5951 44380
30594 44381
14225 44382
28701 44383
27944 44384
26977 44385
37290 44386
34538 44387
41033 44388
36548 44389
6416 44390
7006 44391
38597 44392
5539 44393
11507 44394
20090 44395
15467 44396
1498 44397
25143 44398
28655 44399
30849 44400
20411 44401
35461 44402
31943 44403
9043 44404
27355 44405
8477 44406
34088 44407
30063 44408
32888 44409
31822 44410
41042 44411
33600 44412
23950 44413
551 44414
38557 44415
43950 44416
28036 44417
12060 44418
28529 44419
11965 44420
4834 44421
38511 44422
4398 44423
20528 44424
12602 44425
22792 44426
42531 44427
34716 44428
4288 44429
23804 44430
38237 44431
43230 44432
8879 44433
10225 44434
39106 44435
12983 44436
6929 44437
18838 44438
41872 44439
11260 44440
314 44441
8835 44442
30120 44443
17598 44444
32034 44445
623 44446
3300 44447
2279 44448
12301 44449
39874 44450
40418 44451
32879 44452
27649 44453
19113 44454
28396 44455
28325 44456
28459 44457
13943 44458
2991 44459
5090 44460
23051 44461
31399 44462
4607 44463
35861 44464
3170 44465
2106 44466
4645 44467
43840 44468
11521 44469
29187 44470
44269 44471
5189 44472
2001 44473
34474 44474
16960 44475
8598 44476
40061 44477
38863 44478
187 44479
40666 44480
36624 44481
29050 44482
6132 44483
36664 44484
25632 44485
17233 44486
14876 44487
12774 44488
31676 44489
23139 44490
4389 44491
3745 44492
42551 44493
38614 44494
10784 44495
4082 44496
27545 44497
20847 44498
41960 44499
442 44500
14576 44501
10914 44502
15643 44503
2487 44504
24584 44505
20854 44506
38828 44507
11659 44508
10247 44509
6018 44510
24718 44511
4939 44512
41793 44513
539 44514
9279 44515
15575 44516
39443 44517
2367 44518
40445 44519
28314 44520
3903 44521
30043 44522
19920 44523
22150 44524
35404 44525
32503 44526
12563 44527
41711 44528
30841 44529
32169 44530
30317 44531
15324 44532
6165 44533
34194 44534
3383 44535
7889 44536
41076 44537
3003 44538
40969 44539
9365 44540
19013 44541
26898 44542
17597 44543
38342 44544
8275 44545
44464 44546
6943 44547
43421 44548
14407 44549
23632 44550
14663 44551
1721 44552
10929 44553
24389 44554
1766 44555
1401 44556
23387 44557
20562 44558
24020 44559
18024 44560
37668 44561
42006 44562
10866 44563
13731 44564
33084 44565
7908 44566
8580 44567
4945 44568
19641 44569
19943 44570
16123 44571
5787 44572
22614 44573
8953 44574
30427 44575
29199 44576
156 44577
40050 44578
4617 44579
22981 44580
16651 44581
15716 44582
19252 44583
19407 44584
26543 44585
28122 44586
40177 44587
19402 44588
35492 44589
1356 44590
23708 44591
882 44592
43279 44593
6325 44594
10472 44595
23200 44596
638 44597
8788 44598
3275 44599
14084 44600
8780 44601
5830 44602
32986 44603
36793 44604
863 44605
9853 44606
15512 44607
12452 44608
17582 44609
28088 44610
40269 44611
4917 44612
18920 44613
30996 44614
42853 44615
43742 44616
29475 44617
25739 44618
38533 44619
3206 44620
21102 44621
31612 44622
13358 44623
6187 44624
38094 44625
18827 44626
2915 44627
732 44628
35615 44629
42802 44630
11311 44631
22405 44632
23527 44633
12457 44634
30992 44635
9325 44636
15663 44637
12903 44638
26332 44639
20140 44640
26367 44641
13226 44642
35245 44643
43744 44644
37717 44645
10316 44646
17725 44647
23750 44648
17258 44649
34614 44650
14102 44651
39082 44652
18637 44653
11385 44654
27748 44655
31537 44656
24868 44657
37558 44658
25297 44659
23928 44660
4801 44661
13984 44662
36622 44663
33719 44664
35687 44665
10996 44666
38506 44667
1012 44668
8710 44669
12096 44670
5325 44671
29330 44672
40961 44673
29931 44674
39120 44675
23826 44676
27570 44677
20554 44678
582 44679
19307 44680
36168 44681
32262 44682
30057 44683
35201 44684
8766 44685
4459 44686
37809 44687
5799 44688
3879 44689
19409 44690
6797 44691
31693 44692
30470 44693
20034 44694
4167 44695
27219 44696
12063 44697
5660 44698
39132 44699
24482 44700
22969 44701
2619 44702
30839 44703
30152 44704
30345 44705
39071 44706
16728 44707
11226 44708
34620 44709
17025 44710
38033 44711
37840 44712
39104 44713
28654 44714
24678 44715
2806 44716
7492 44717
21980 44718
24854 44719
33607 44720
28346 44721
13782 44722
35057 44723
25845 44724
15022 44725
13385 44726
29349 44727
13934 44728
7589 44729
9214 44730
17804 44731
651 44732
33164 44733
4896 44734
26362 44735
26996 44736
38571 44737
32563 44738
23865 44739
34837 44740
41974 44741
4655 44742
1267 44743
11004 44744
1688 44745
17577 44746
38747 44747
31911 44748
39339 44749
4880 44750
3027 44751
21784 44752
21168 44753
18303 44754
6209 44755
39590 44756
44368 44757
1232 44758
36760 44759
10303 44760
2212 44761
4608 44762
19747 44763
16975 44764
11729 44765
30638 44766
41710 44767
12698 44768
12827 44769
12633 44770
23092 44771
36301 44772
12593 44773
6974 44774
6417 44775
33329 44776
23971 44777
1692 44778
14203 44779
4903 44780
23100 44781
31130 44782
44169 44783
39740 44784
7359 44785
13868 44786
32574 44787
35215 44788
44188 44789
35259 44790
24563 44791
28030 44792
28039 44793
16736 44794
13407 44795
39609 44796
13742 44797
43607 44798
3775 44799
15585 44800
18701 44801
43917 44802
15009 44803
5800 44804
19792 44805
34011 44806
22992 44807
35149 44808
38340 44809
15686 44810
41030 44811
4099 44812
27290 44813
41041 44814
23877 44815
2840 44816
37753 44817
9980 44818
43170 44819
9182 44820
10543 44821
270 44822
18115 44823
32983 44824
8988 44825
29628 44826
8632 44827
18183 44828
10947 44829
2574 44830
41765 44831
17324 44832
16853 44833
42470 44834
29278 44835
35610 44836
1912 44837
30891 44838
19976 44839
7630 44840
38553 44841
35138 44842
11277 44843
7265 44844
18790 44845
1684 44846
11013 44847
1173 44848
22275 44849
9463 44850
27667 44851
13744 44852
15388 44853
33364 44854
42908 44855
12868 44856
8509 44857
33452 44858
921 44859
23607 44860
40075 44861
30039 44862
11593 44863
8960 44864
44679 44865
8699 44866
30811 44867
5591 44868
25147 44869
42295 44870
27805 44871
14853 44872
10820 44873
10103 44874
1884 44875
37921 44876
40331 44877
28744 44878
4346 44879
205 44880
2226 44881
42530 44882
34076 44883
23550 44884
13320 44885
16989 44886
33643 44887
1414 44888
25903 44889
41086 44890
38168 44891
40785 44892
27002 44893
35773 44894
32112 44895
9465 44896
42262 44897
1305 44898
27101 44899
36339 44900
15660 44901
33765 44902
39174 44903
38708 44904
9394 44905
5324 44906
37501 44907
28650 44908
43506 44909
26381 44910
12085 44911
31468 44912
21640 44913
40251 44914
13657 44915
13475 44916
16198 44917
39175 44918
9489 44919
36188 44920
37703 44921
24992 44922
21981 44923
26395 44924
15581 44925
14080 44926
26228 44927
40545 44928
23416 44929
39194 44930
31190 44931
30839 44932
36036 44933
5747 44934
37050 44935
3057 44936
32943 44937
38314 44938
18839 44939
36823 44940
19497 44941
2124 44942
31924 44943
39034 44944
26202 44945
6330 44946
42134 44947
33785 44948
39846 44949
273 44950
41688 44951
41082 44952
12095 44953
28270 44954
21705 44955
20911 44956
44599 44957
39685 44958
35314 44959
19871 44960
25151 44961
14057 44962
9132 44963
33088 44964
42433 44965
41216 44966
35570 44967
20437 44968
29407 44969
34126 44970
16744 44971
25749 44972
13547 44973
11906 44974
7504 44975
18836 44976
2844 44977
810 44978
44530 44979
1177 44980
27945 44981
9288 44982
17717 44983
8975 44984
20596 44985
40948 44986
28264 44987
3722 44988
1016 44989
42262 44990
35272 44991
4862 44992
41217 44993
36857 44994
15860 44995
35435 44996
30835 44997
18490 44998
21255 44999
36585 45000
21710 45001
43135 45002
41218 45003
24272 45004
15025 45005
27336 45006
16870 45007
17832 45008
7857 45009
12879 45010
15099 45011
24599 45012
26758 45013
14006 45014
18493 45015
27829 45016
11658 45017
19747 45018
15264 45019
30392 45020
31321 45021
15122 45022
44327 45023
30271 45024
7888 45025
34542 45026
8142 45027
21934 45028
2289 45029
5215 45030
13979 45031
11372 45032
6424 45033
7863 45034
27503 45035
12236 45036
13630 45037
7840 45038
42832 45039
37693 45040
13551 45041
44672 45042
19143 45043
8544 45044
30490 45045
5291 45046
41946 45047
29022 45048
41820 45049
1713 45050
32569 45051
1663 45052
28937 45053
3425 45054
11942 45055
35325 45056
8513 45057
4227 45058
4762 45059
43792 45060
43007 45061
40574 45062
29797 45063
21360 45064
8977 45065
32420 45066
9055 45067
40156 45068
41923 45069
11267 45070
7211 45071
44945 45072
31945 45073
41912 45074
5901 45075
28752 45076
28408 45077
27515 45078
9567 45079
21210 45080
41920 45081
42556 45082
20518 45083
39130 45084
24641 45085
21783 45086
594 45087
45068 45088
42280 45089
21701 45090
19899 45091
16766 45092
41654 45093
12425 45094
28706 45095
20863 45096
2948 45097
15729 45098
18955 45099
34805 45100
41258 45101
25702 45102
13738 45103
9539 45104
9954 45105
26355 45106
921 45107
29312 45108
33316 45109
29487 45110
22357 45111
40457 45112
29065 45113
36670 45114
26867 45115
39649 45116
18212 45117
19363 45118
25801 45119
20344 45120
31449 45121
27044 45122
12305 45123
37164 45124
35249 45125
39857 45126
35264 45127
41059 45128
16687 45129
3490 45130
35720 45131
40095 45132
322 45133
16070 45134
7538 45135
41199 45136
2208 45137
28285 45138
19495 45139
20321 45140
40991 45141
35785 45142
43779 45143
14606 45144
33146 45145
667 45146
35152 45147
34666 45148
25511 45149
1290 45150
36819 45151
29104 45152
17416 45153
3701 45154
18096 45155
19254 45156
40736 45157
7325 45158
10081 45159
3498 45160
43629 45161
43301 45162
10424 45163
17510 45164
9904 45165
25382 45166
24184 45167
16477 45168
8117 45169
14396 45170
21431 45171
44232 45172
19492 45173
33138 45174
10739 45175
8999 45176
10993 45177
16887 45178
13528 45179
41906 45180
37657 45181
11715 45182
29130 45183
39724 45184
28265 45185
23870 45186
5823 45187
27541 45188
26468 45189
43183 45190
2386 45191
30171 45192
15713 45193
8382 45194
43661 45195
16984 45196
12995 45197
12893 45198
13284 45199
25734 45200
11974 45201
9155 45202
13000 45203
39206 45204
41664 45205
24558 45206
12762 45207
34143 45208
7400 45209
37058 45210
32453 45211
11363 45212
1578 45213
44744 45214
7531 45215
34908 45216
4432 45217
20082 45218
42732 45219
33840 45220
13797 45221
24640 45222
32375 45223
19329 45224
20488 45225
23543 45226
1897 45227
10936 45228
8348 45229
41577 45230
34264 45231
8174 45232
27351 45233
37358 45234
30848 45235
33647 45236
29930 45237
8358 45238
28297 45239
13440 45240
13988 45241
13983 45242
8810 45243
24567 45244
8183 45245
34415 45246
25346 45247
4757 45248
18320 45249
21708 45250
38661 45251
3770 45252
28225 45253
1061 45254
36028 45255
15226 45256
29166 45257
10976 45258
26306 45259
5997 45260
40942 45261
7221 45262
14269 45263
13264 45264
19852 45265
10291 45266
26403 45267
7392 45268
1446 45269
18671 45270
1034 45271
34428 45272
13553 45273
29804 45274
21757 45275
27386 45276
22743 45277
10056 45278
30057 45279
37545 45280
34687 45281
6668 45282
24886 45283
8761 45284
19799 45285
10179 45286
7707 45287
28147 45288
10199 45289
34976 45290
27129 45291
32158 45292
35405 45293
41110 45294
41142 45295
34127 45296
16649 45297
6075 45298
2236 45299
31353 45300
10109 45301
42278 45302
11840 45303
27364 45304
17459 45305
42231 45306
27978 45307
17876 45308
34755 45309
2496 45310
9433 45311
31089 45312
40943 45313
16979 45314
14934 45315
16464 45316
11864 45317
30855 45318
23570 45319
33933 45320
27447 45321
40920 45322
4588 45323
642 45324
17186 45325
41128 45326
4466 45327
236 45328
3266 45329
20353 45330
14617 45331
41023 45332
18286 45333
36388 45334
31500 45335
20889 45336
30534 45337
25498 45338
1553 45339
1441 45340
29298 45341
4985 45342
41212 45343
22963 45344
4053 45345
8122 45346
43235 45347
42132 45348
27342 45349
35319 45350
43259 45351
12212 45352
42210 45353
3969 45354
20181 45355
13827 45356
9792 45357
37345 45358
40002 45359
6324 45360
9275 45361
14218 45362
33382 45363
30470 45364
45178 45365
12249 45366
3022 45367
20108 45368
1694 45369
8599 45370
12070 45371
11364 45372
22496 45373
23312 45374
9354 45375
1293 45376
18278 45377
17976 45378
16367 45379
30616 45380
2100 45381
40475 45382
5472 45383
15954 45384
10836 45385
23894 45386
1825 45387
15760 45388
23188 45389
28129 45390
1742 45391
36160 45392
6824 45393
37667 45394
5164 45395
42534 45396
37800 45397
160 45398
12713 45399
44969 45400
29783 45401
17863 45402
5622 45403
9056 45404
13546 45405
39511 45406
44037 45407
35585 45408
30292 45409
28622 45410
34137 45411
42300 45412
43067 45413
43307 45414
21273 45415
10145 45416
23729 45417
21634 45418
3392 45419
35922 45420
28737 45421
1170 45422
16475 45423
28005 45424
14636 45425
21071 45426
24743 45427
20655 45428
9957 45429
39162 45430
29662 45431
3331 45432
35701 45433
39339 45434
17681 45435
21948 45436
42019 45437
1653 45438
32368 45439
38459 45440
39508 45441
23839 45442
31731 45443
37439 45444
33530 45445
5702 45446
12154 45447
1960 45448
33109 45449
28828 45450
3667 45451
34259 45452
11479 45453
28751 45454
28853 45455
26308 45456
32701 45457
45277 45458
4685 45459
14995 45460
17603 45461
28344 45462
9719 45463
27172 45464
27979 45465
544 45466
21012 45467
20956 45468
28676 45469
10490 45470
19734 45471
32077 45472
7994 45473
25330 45474
8312 45475
5294 45476
1830 45477
9376 45478
20721 45479
4486 45480
26651 45481
32503 45482
12008 45483
30151 45484
5119 45485
36226 45486
17143 45487
4375 45488
34333 45489
22913 45490
34379 45491
35542 45492
19097 45493
36515 45494
25431 45495
26834 45496
15935 45497
44743 45498
38563 45499
10665 45500
20452 45501
26461 45502
43404 45503
25088 45504
41433 45505
33977 45506
43108 45507
32401 45508
27758 45509
23923 45510
41718 45511
19567 45512
41561 45513
6447 45514
1043 45515
16162 45516
22156 45517
36857 45518
24272 45519
32706 45520
1873 45521
38244 45522
27733 45523
35372 45524
23264 45525
39238 45526
24251 45527
4332 45528
31523 45529
19214 45530
6094 45531
37827 45532
10075 45533
1719 45534
2346 45535
1252 45536
23463 45537
9668 45538
19661 45539
2733 45540
30382 45541
19337 45542
7847 45543
15648 45544
28369 45545
20485 45546
31338 45547
17546 45548
967 45549
28125 45550
35254 45551
24158 45552
29118 45553
27785 45554
34895 45555
20024 45556
30714 45557
20321 45558
13646 45559
13366 45560
32172 45561
18751 45562
18790 45563
21293 45564
18514 45565
38270 45566
21977 45567
17547 45568
44055 45569
23646 45570
17081 45571
1211 45572
43931 45573
19233 45574
31877 45575
36971 45576
34720 45577
20360 45578
18297 45579
3456 45580
12895 45581
34706 45582
21143 45583
42841 45584
16966 45585
3601 45586
34893 45587
4471 45588
21319 45589
31594 45590
21342 45591
5830 45592
27151 45593
28241 45594
10711 45595
3295 45596
3436 45597
13832 45598
27722 45599
15941 45600
22652 45601
10864 45602
35716 45603
32010 45604
43660 45605
45564 45606
11703 45607
43248 45608
18386 45609
24726 45610
24397 45611
42058 45612
45544 45613
25581 45614
21719 45615
2631 45616
9630 45617
41895 45618
22520 45619
4828 45620
44150 45621
10214 45622
40711 45623
37638 45624
38486 45625
43145 45626
24599 45627
2855 45628
9874 45629
38164 45630
31495 45631
21671 45632
40940 45633
37498 45634
42407 45635
42409 45636
5894 45637
25373 45638
5023 45639
33668 45640
875 45641
21926 45642
38797 45643
18239 45644
13871 45645
20473 45646
3320 45647
30865 45648
1338 45649
17605 45650
16102 45651
34916 45652
18163 45653
22692 45654
1402 45655
10645 45656
19806 45657
34023 45658
17010 45659
3608 45660
44483 45661
2775 45662
22113 45663
26909 45664
12217 45665
37056 45666
26437 45667
3815 45668
41196 45669
9624 45670
8588 45671
38868 45672
14335 45673
10550 45674
16499 45675
40076 45676
17935 45677
37141 45678
43403 45679
41687 45680
19421 45681
11336 45682
12253 45683
11510 45684
32315 45685
18434 45686
37635 45687
16516 45688
14819 45689
1766 45690
6253 45691
31352 45692
45035 45693
29531 45694
14967 45695
8619 45696
38585 45697
44117 45698
33624 45699
3919 45700
34878 45701
12864 45702
41102 45703
27620 45704
32170 45705
17342 45706
29538 45707
42562 45708
33653 45709
3668 45710
3289 45711
31076 45712
24029 45713
28991 45714
36028 45715
2309 45716
9005 45717
10685 45718
11500 45719
25629 45720
20545 45721
20606 45722
26284 45723
19493 45724
1215 45725
34046 45726
34633 45727
39368 45728
18814 45729
45433 45730
24084 45731
6999 45732
31657 45733
36653 45734
18862 45735
39009 45736
43104 45737
40517 45738
1645 45739
991 45740
38932 45741
4618 45742
30197 45743
36492 45744
14989 45745
10366 45746
4557 45747
39783 45748
13742 45749
36069 45750
26305 45751
5587 45752
19195 45753
31109 45754
34897 45755
1315 45756
1850 45757
42814 45758
9770 45759
36152 45760
15901 45761
16354 45762
28641 45763
7488 45764
43388 45765
803 45766
11173 45767
40106 45768
4533 45769
26330 45770
44629 45771
4208 45772
3576 45773
14668 45774
26102 45775
45482 45776
24096 45777
34921 45778
38066 45779
24883 45780
45333 45781
27751 45782
23148 45783
14339 45784
8063 45785
4493 45786
16557 45787
33777 45788
9913 45789
30498 45790
9097 45791
16794 45792
6410 45793
14682 45794
19035 45795
41637 45796
4596 45797
5246 45798
16764 45799
30132 45800
39484 45801
20607 45802
34952 45803
29613 45804
11386 45805
26855 45806
35398 45807
29070 45808
7500 45809
41396 45810
18992 45811
17730 45812
32530 45813
43766 45814
32047 45815
21492 45816
11719 45817
2745 45818
38882 45819
38378 45820
24099 45821
25614 45822
10162 45823
12240 45824
40377 45825
22601 45826
17155 45827
27504 45828
38288 45829
18389 45830
29766 45831
44352 45832
29627 45833
1037 45834
18978 45835
39194 45836
14078 45837
8168 45838
40837 45839
3785 45840
10435 45841
10517 45842
42693 45843
25612 45844
29142 45845
44077 45846
18906 45847
44768 45848
39169 45849
2186 45850
5558 45851
38080 45852
9969 45853
32958 45854
13390 45855
17660 45856
13246 45857
5268 45858
11023 45859
35009 45860
31549 45861
23738 45862
41897 45863
39327 45864
1828 45865
23838 45866
7406 45867
41072 45868
3070 45869
17947 45870
19791 45871
39636 45872
22586 45873
7951 45874
9117 45875
45715 45876
36124 45877
31723 45878
43007 45879
1943 45880
43623 45881
27667 45882
7962 45883
16411 45884
29157 45885
28044 45886
3016 45887
33186 45888
9004 45889
29286 45890
19964 45891
11630 45892
29577 45893
4487 45894
343 45895
1147 45896
845 45897
12639 45898
10950 45899
14446 45900
4532 45901
43172 45902
39524 45903
7820 45904
13094 45905
19663 45906
40137 45907
43306 45908
7088 45909
38376 45910
42038 45911
10132 45912
13799 45913
3869 45914
39352 45915
17807 45916
4546 45917
26707 45918
12132 45919
20178 45920
25945 45921
35620 45922
7654 45923
17474 45924
23823 45925
28306 45926
40055 45927
9347 45928
29456 45929
14478 45930
22328 45931
11321 45932
5556 45933
14536 45934
38840 45935
5006 45936
27001 45937
39285 45938
37363 45939
33442 45940
33119 45941
26465 45942
11073 45943
35480 45944
6499 45945
12556 45946
23440 45947
14587 45948
18401 45949
40711 45950
43701 45951
11097 45952
18071 45953
42643 45954
17689 45955
3006 45956
1392 45957
13792 45958
11476 45959
36573 45960
13538 45961
15845 45962
37092 45963
16332 45964
23561 45965
19684 45966
20793 45967
25997 45968
28680 45969
19352 45970
3053 45971
43197 45972
24025 45973
6836 45974
27276 45975
40063 45976
24776 45977
23545 45978
44833 45979
45818 45980
6280 45981
9365 45982
21724 45983
41015 45984
8796 45985
37427 45986
36293 45987
18286 45988
27079 45989
6970 45990
33865 45991
205 45992
41791 45993
1976 45994
10426 45995
18931 45996
40195 45997
8874 45998
7356 45999
37978 46000
35814 46001
17325 46002
13508 46003
37750 46004
36264 46005
39985 46006
36031 46007
40602 46008
33090 46009
41430 46010
43761 46011
9144 46012
8855 46013
41744 46014
40963 46015
26166 46016
26778 46017
41043 46018
7014 46019
27895 46020
33177 46021
35088 46022
19029 46023
34114 46024
3323 46025
26466 46026
30603 46027
2444 46028
37811 46029
33515 46030
23449 46031
40145 46032
44681 46033
34366 46034
13502 46035
11430 46036
26531 46037
14946 46038
4848 46039
34614 46040
9597 46041
44151 46042
14200 46043
15210 46044
10393 46045
40145 46046
43143 46047
36394 46048
43174 46049
33797 46050
20295 46051
42985 46052
9212 46053
46041 46054
10252 46055
24748 46056
2994 46057
44600 46058
3746 46059
41053 46060
34092 46061
21315 46062
20344 46063
6482 46064
38372 46065
25325 46066
29703 46067
36152 46068
29715 46069
40836 46070
36163 46071
17057 46072
10972 46073
8695 46074
41283 46075
8981 46076
32606 46077
35343 46078
1943 46079
5074 46080
29909 46081
5371 46082
22399 46083
16536 46084
11167 46085
28622 46086
19411 46087
29734 46088
36319 46089
36284 46090
20843 46091
15703 46092
14614 46093
2974 46094
21422 46095
29551 46096
34827 46097
18225 46098
29460 46099
8462 46100
37978 46101
5952 46102
10129 46103
43173 46104
5045 46105
11119 46106
29036 46107
8959 46108
34031 46109
33451 46110
10716 46111
12682 46112
24121 46113
2587 46114
7002 46115
35871 46116
18163 46117
16619 46118
13394 46119
7798 46120
39032 46121
37230 46122
42736 46123
32104 46124
8706 46125
8422 46126
508 46127
14135 46128
45121 46129
45146 46130
42105 46131
43706 46132
24016 46133
3162 46134
24944 46135
15037 46136
45579 46137
5356 46138
703 46139
13305 46140
25219 46141
8110 46142
11806 46143
33174 46144
40039 46145
19 46146
25320 46147
44781 46148
1443 46149
32075 46150
10946 46151
13514 46152
42088 46153
28127 46154
31503 46155
13299 46156
12952 46157
8018 46158
998 46159
28733 46160
10316 46161
38183 46162
36436 46163
19591 46164
30999 46165
26346 46166
40978 46167
4017 46168
44273 46169
3093 46170
11270 46171
45223 46172
25595 46173
34124 46174
3424 46175
17603 46176
13650 46177
12428 46178
1407 46179
36988 46180
30724 46181
11136 46182
37880 46183
17936 46184
16210 46185
17516 46186
20668 46187
16853 46188
22134 46189
28725 46190
39427 46191
16931 46192
32958 46193
27397 46194
41287 46195
13579 46196
27170 46197
18888 46198
40360 46199
24913 46200
709 46201
23517 46202
36227 46203
33414 46204
44166 46205
9608 46206
21417 46207
31510 46208
29808 46209
30853 46210
44489 46211
33439 46212
44392 46213
2876 46214
4096 46215
10094 46216
5116 46217
31039 46218
4188 46219
12242 46220
19687 46221
33064 46222
1558 46223
27398 46224
15948 46225
33087 46226
28584 46227
37572 46228
13026 46229
10624 46230
29337 46231
43187 46232
33081 46233
11930 46234
3874 46235
39052 46236
26168 46237
40455 46238
32311 46239
20063 46240
16340 46241
28094 46242
37743 46243
33575 46244
8206 46245
5047 46246
37954 46247
7639 46248
6640 46249
20558 46250
3120 46251
28380 46252
10736 46253
35402 46254
29148 46255
35400 46256
19546 46257
31770 46258
6684 46259
23722 46260
7781 46261
4815 46262
41249 46263
13243 46264
28370 46265
15234 46266
38007 46267
9607 46268
29482 46269
37602 46270
36979 46271
43219 46272
16210 46273
38754 46274
42927 46275
10400 46276
12712 46277
4153 46278
34166 46279
9656 46280
6475 46281
10374 46282
16476 46283
45287 46284
25247 46285
9751 46286
45920 46287
5331 46288
7404 46289
39965 46290
43738 46291
30099 46292
21471 46293
44781 46294
10675 46295
42615 46296
42924 46297
11483 46298
44239 46299
8442 46300
29403 46301
12002 46302
40824 46303
25303 46304
12157 46305
6251 46306
35736 46307
7613 46308
30582 46309
42812 46310
35500 46311
4547 46312
39969 46313
31834 46314
6427 46315
3949 46316
6179 46317
22782 46318
24720 46319
40704 46320
4230 46321
14227 46322
19254 46323
39426 46324
523 46325
32720 46326
602 46327
34656 46328
3436 46329
7777 46330
25741 46331
11799 46332
42567 46333
14919 46334
20650 46335
20642 46336
35434 46337
8812 46338
45924 46339
2316 46340
41736 46341
42312 46342
12189 46343
5744 46344
45542 46345
28396 46346
34852 46347
37745 46348
40341 46349
1530 46350
27601 46351
31081 46352
10940 46353
39960 46354
39442 46355
22691 46356
24993 46357
45406 46358
36635 46359
24847 46360
38755 46361
17434 46362
39056 46363
24581 46364
14583 46365
25917 46366
33470 46367
10737 46368
7630 46369
5917 46370
855 46371
20160 46372
7743 46373
21720 46374
45756 46375
10289 46376
29438 46377
2930 46378
16510 46379
21404 46380
24468 46381
15443 46382
32665 46383
14190 46384
3378 46385
38618 46386
1584 46387
32232 46388
20546 46389
25107 46390
10215 46391
41225 46392
33752 46393
39227 46394
22803 46395
23661 46396
25323 46397
43368 46398
33735 46399
334 46400
36251 46401
39229 46402
18036 46403
7358 46404
39815 46405
3319 46406
6854 46407
34139 46408
46037 46409
25320 46410
40689 46411
44797 46412
27345 46413
627 46414
12555 46415
22233 46416
22444 46417
13036 46418
18180 46419
45104 46420
30801 46421
15353 46422
1764 46423
15180 46424
27198 46425
12932 46426
35931 46427
32830 46428
40626 46429
7675 46430
8115 46431
25055 46432
11878 46433
42844 46434
25753 46435
30181 46436
32978 46437
9565 46438
29564 46439
29944 46440
11863 46441
41315 46442
3115 46443
36326 46444
43559 46445
30512 46446
29660 46447
15006 46448
9501 46449
18294 46450
10379 46451
3255 46452
6322 46453
1488 46454
31214 46455
36704 46456
5513 46457
3127 46458
25991 46459
8031 46460
39100 46461
12016 46462
36905 46463
45225 46464
5571 46465
36037 46466
14212 46467
2022 46468
17622 46469
37437 46470
23700 46471
24236 46472
38287 46473
16620 46474
31786 46475
9684 46476
46310 46477
27134 46478
19230 46479
30936 46480
42667 46481
5052 46482
8618 46483
22611 46484
37738 46485
2304 46486
25700 46487
28847 46488
20524 46489
25322 46490
13290 46491
32574 46492
41905 46493
27241 46494
42266 46495
8190 46496
30790 46497
26382 46498
43689 46499
12651 46500
41995 46501
1128 46502
746 46503
37722 46504
16219 46505
18471 46506
27793 46507
45780 46508
44779 46509
34554 46510
42034 46511
41986 46512
37864 46513
10840 46514
26903 46515
18833 46516
11676 46517
26360 46518
3246 46519
9606 46520
40085 46521
30050 46522
22323 46523
25456 46524
2710 46525
13874 46526
913 46527
4228 46528
11139 46529
18974 46530
17057 46531
18042 46532
34668 46533
21420 46534
7452 46535
35948 46536
33245 46537
40584 46538
33846 46539
17932 46540
10129 46541
21078 46542
39649 46543
6859 46544
7881 46545
1338 46546
41490 46547
13201 46548
16381 46549
249 46550
11158 46551
31318 46552
39150 46553
33036 46554
6680 46555
17769 46556
6111 46557
22553 46558
14376 46559
43587 46560
35918 46561
25141 46562
15930 46563
18330 46564
20329 46565
1752 46566
1678 46567
25265 46568
38979 46569
46320 46570
36965 46571
2990 46572
9053 46573
29093 46574
4036 46575
25982 46576
10722 46577
16228 46578
9119 46579
36434 46580
44704 46581
35067 46582
21566 46583
39558 46584
13173 46585
25606 46586
42685 46587
22028 46588
36555 46589
44357 46590
42190 46591
7700 46592
36218 46593
42753 46594
24176 46595
24799 46596
87 46597
3423 46598
9524 46599
13647 46600
43479 46601
6859 46602
32513 46603
45117 46604
23190 46605
29237 46606
4499 46607
16524 46608
32312 46609
3296 46610
3296 46611
25622 46612
40978 46613
4732 46614
42189 46615
18568 46616
21828 46617
45628 46618
14253 46619
45881 46620
26370 46621
21097 46622
38190 46623
38262 46624
11485 46625
14910 46626
22954 46627
24280 46628
10913 46629
464 46630
25440 46631
25007 46632
32574 46633
39341 46634
4972 46635
4968 46636
30588 46637
43065 46638
24965 46639
1142 46640
19629 46641
20509 46642
25606 46643
46598 46644
32437 46645
6987 46646
3364 46647
20120 46648
44792 46649
15869 46650
4720 46651
32488 46652
6248 46653
11724 46654
14934 46655
10855 46656
16073 46657
17819 46658
27562 46659
17329 46660
24 46661
38077 46662
45871 46663
18259 46664
9804 46665
22925 46666
24720 46667
37323 46668
38020 46669
1917 46670
10919 46671
28191 46672
33317 46673
43145 46674
26379 46675
3987 46676
24480 46677
18746 46678
44918 46679
38434 46680
16261 46681
39797 46682
34033 46683
26909 46684
19499 46685
13113 46686
35325 46687
2229 46688
42292 46689
43049 46690
43866 46691
9653 46692
18771 46693
41146 46694
46181 46695
10007 46696
28037 46697
4274 46698
1334 46699
45703 46700
38622 46701
4280 46702
33765 46703
45678 46704
7814 46705
27075 46706
26405 46707
37047 46708
43924 46709
29595 46710
7263 46711
35463 46712
9791 46713
22378 46714
37462 46715
40259 46716
15796 46717
4454 46718
39906 46719
20922 46720
11792 46721
30071 46722
19834 46723
13113 46724
37102 46725
15816 46726
7374 46727
35389 46728
6941 46729
13359 46730
6828 46731
279 46732
19300 46733
21101 46734
34544 46735
13094 46736
29443 46737
32165 46738
35427 46739
38321 46740
22556 46741
9145 46742
17520 46743
11509 46744
6594 46745
32677 46746
39317 46747
12210 46748
2673 46749
1086 46750
44953 46751
42971 46752
41010 46753
22989 46754
16463 46755
36893 46756
14262 46757
42193 46758
2895 46759
42038 46760
23272 46761
11631 46762
5360 46763
35449 46764
27004 46765
12393 46766
39315 46767
45461 46768
13328 46769
10246 46770
31849 46771
43014 46772
29077 46773
41977 46774
40374 46775
38390 46776
15905 46777
7521 46778
12060 46779
2268 46780
15349 46781
41860 46782
43915 46783
36471 46784
814 46785
10170 46786
31944 46787
9768 46788
22987 46789
43878 46790
16679 46791
11042 46792
15449 46793
28435 46794
16871 46795
22542 46796
39150 46797
6479 46798
866 46799
10453 46800
16944 46801
32472 46802
43769 46803
27652 46804
9489 46805
17410 46806
33431 46807
9275 46808
30730 46809
44059 46810
23089 46811
32157 46812
29089 46813
12709 46814
13803 46815
43284 46816
2584 46817
36161 46818
32567 46819
34925 46820
21423 46821
19379 46822
16353 46823
14250 46824
15230 46825
17002 46826
43847 46827
13770 46828
19657 46829
19402 46830
1970 46831
7452 46832
38441 46833
46326 46834
42326 46835
16215 46836
6975 46837
9171 46838
142 46839
12733 46840
39288 46841
4520 46842
27993 46843
25162 46844
37476 46845
27548 46846
17203 46847
30406 46848
41220 46849
38455 46850
4944 46851
29976 46852
1832 46853
17193 46854
34373 46855
36545 46856
33361 46857
11080 46858
31704 46859
15618 46860
3561 46861
7317 46862
40792 46863
40444 46864
41853 46865
20826 46866
19306 46867
34494 46868
36496 46869
30461 46870
39354 46871
39629 46872
22214 46873
19459 46874
46053 46875
17440 46876
45194 46877
28155 46878
14024 46879
10852 46880
23046 46881
4362 46882
45645 46883
36125 46884
32542 46885
37806 46886
37962 46887
44191 46888
1432 46889
11355 46890
34734 46891
45675 46892
32775 46893
15166 46894
12986 46895
11794 46896
23681 46897
29025 46898
38657 46899
34849 46900
6059 46901
15115 46902
38309 46903
22295 46904
32553 46905
24673 46906
11087 46907
21019 46908
36632 46909
24960 46910
4345 46911
20587 46912
14194 46913
38737 46914
19214 46915
11546 46916
40156 46917
30537 46918
29197 46919
23977 46920
33557 46921
32417 46922
12018 46923
37068 46924
17458 46925
31374 46926
15543 46927
44587 46928
7673 46929
7739 46930
33726 46931
19598 46932
25073 46933
26283 46934
14318 46935
28462 46936
38950 46937
19124 46938
25981 46939
3332 46940
18277 46941
35424 46942
3036 46943
38119 46944
13851 46945
14638 46946
46289 46947
24186 46948
6654 46949
10832 46950
29010 46951
26887 46952
31197 46953
39060 46954
39006 46955
5333 46956
9774 46957
11437 46958
20324 46959
15156 46960
30858 46961
20540 46962
28383 46963
22968 46964
38197 46965
4108 46966
39496 46967
11912 46968
44199 46969
11802 46970
22429 46971
46121 46972
46546 46973
22563 46974
21454 46975
45142 46976
19927 46977
41176 46978
4095 46979
26909 46980
868 46981
29978 46982
27992 46983
25692 46984
45621 46985
5308 46986
30540 46987
179 46988
25152 46989
38744 46990
24281 46991
26757 46992
45702 46993
12343 46994
18148 46995
22670 46996
17627 46997
325 46998
31683 46999
22262 47000
5249 47001
8797 47002
6979 47003
15738 47004
33662 47005
24768 47006
37412 47007
1858 47008
10040 47009
31562 47010
34985 47011
18013 47012
31132 47013
37657 47014
7690 47015
46972 47016
11583 47017
4696 47018
3823 47019
13855 47020
45703 47021
20336 47022
211 47023
40795 47024
44465 47025
13823 47026
29042 47027
3848 47028
20952 47029
4758 47030
36810 47031
35505 47032
9896 47033
42181 47034
9260 47035
24389 47036
630 47037
14447 47038
28838 47039
17761 47040
44692 47041
1484 47042
8823 47043
5928 47044
5287 47045
42844 47046
9745 47047
15327 47048
43112 47049
19735 47050
6641 47051
25884 47052
1252 47053
27031 47054
37553 47055
46788 47056
5953 47057
13084 47058
45017 47059
22097 47060
29251 47061
13517 47062
10084 47063
9186 47064
27344 47065
6959 47066
42708 47067
4884 47068
31769 47069
23256 47070
41509 47071
31145 47072
24509 47073
29630 47074
20117 47075
39465 47076
17931 47077
4004 47078
10433 47079
9498 47080
22675 47081
27395 47082
41018 47083
2928 47084
19390 47085
34955 47086
12600 47087
18601 47088
17321 47089
25607 47090
873 47091
22598 47092
10797 47093
8010 47094
14149 47095
45823 47096
38357 47097
38927 47098
33816 47099
46238 47100
44575 47101
43302 47102
8526 47103
7818 47104
10248 47105
24891 47106
21589 47107
19911 47108
6215 47109
16547 47110
24300 47111
9203 47112
5374 47113
28617 47114
38553 47115
32897 47116
11466 47117
1684 47118
8747 47119
9515 47120
3421 47121
22481 47122
2645 47123
19346 47124
19525 47125
5333 47126
22830 47127
17606 47128
1002 47129
28222 47130
38688 47131
13056 47132
10577 47133
11449 47134
16234 47135
25811 47136
25065 47137
42386 47138
8510 47139
32560 47140
43640 47141
47097 47142
3137 47143
22203 47144
292 47145
23612 47146
17008 47147
23896 47148
12915 47149
29211 47150
5426 47151
13762 47152
3360 47153
21274 47154
16927 47155
32791 47156
39899 47157
40418 47158
34036 47159
10076 47160
14445 47161
39500 47162
8378 47163
14292 47164
29722 47165
29737 47166
16694 47167
15699 47168
30548 47169
25861 47170
7080 47171
26778 47172
26425 47173
35961 47174
18076 47175
40602 47176
9616 47177
15930 47178
25091 47179
31730 47180
31401 47181
28978 47182
26903 47183
8649 47184
9591 47185
44931 47186
12151 47187
19318 47188
4316 47189
42055 47190
11213 47191
10345 47192
39961 47193
32599 47194
29343 47195
18371 47196
19074 47197
10329 47198
9714 47199
33769 47200
21981 47201
3925 47202
9423 47203
42454 47204
38219 47205
3874 47206
17709 47207
20088 47208
33960 47209
5060 47210
3383 47211
39760 47212
17745 47213
38513 47214
17657 47215
22232 47216
9079 47217
13363 47218
5509 47219
28910 47220
35327 47221
31362 47222
26352 47223
19132 47224
25993 47225
1935 47226
29055 47227
331 47228
16986 47229
10483 47230
43982 47231
19083 47232
24216 47233
8023 47234
37030 47235
2277 47236
24032 47237
24765 47238
16384 47239
16483 47240
46566 47241
3674 47242
45864 47243
16221 47244
11130 47245
9948 47246
13447 47247
3711 47248
20146 47249
46604 47250
20671 47251
33995 47252
21181 47253
41438 47254
40004 47255
36501 47256
26018 47257
15586 47258
18494 47259
41501 47260
46154 47261
17987 47262
40715 47263
35562 47264
5400 47265
11024 47266
45265 47267
5412 47268
12419 47269
33766 47270
39272 47271
33558 47272
7104 47273
2396 47274
31246 47275
27259 47276
27384 47277
4748 47278
35906 47279
16107 47280
10653 47281
3688 47282
42496 47283
10564 47284
25781 47285
913 47286
6774 47287
24558 47288
14049 47289
29876 47290
16990 47291
5474 47292
37716 47293
18854 47294
44108 47295
16049 47296
6579 47297
22845 47298
46068 47299
46593 47300
22510 47301
34013 47302
34172 47303
46155 47304
27928 47305
27605 47306
18294 47307
30403 47308
37888 47309
30928 47310
18590 47311
41036 47312
39068 47313
8242 47314
33357 47315
46906 47316
8079 47317
4397 47318
179 47319
32371 47320
43768 47321
46605 47322
32141 47323
21887 47324
23699 47325
18467 47326
8978 47327
42964 47328
42203 47329
8090 47330
18523 47331
1543 47332
12009 47333
27513 47334
14335 47335
20535 47336
37411 47337
3189 47338
10388 47339
46628 47340
34906 47341
22318 47342
4762 47343
46818 47344
27299 47345
18812 47346
20448 47347
9655 47348
2824 47349
2695 47350
1845 47351
36827 47352
28820 47353
29823 47354
39922 47355
32192 47356
25780 47357
39128 47358
4862 47359
21618 47360
13446 47361
20286 47362
12337 47363
28643 47364
3384 47365
6683 47366
14855 47367
15864 47368
19877 47369
24197 47370
27406 47371
24130 47372
14433 47373
20270 47374
13855 47375
32107 47376
42614 47377
12932 47378
28123 47379
18841 47380
19583 47381
14379 47382
4128 47383
31799 47384
29905 47385
30586 47386
28272 47387
25679 47388
11137 47389
6505 47390
38962 47391
17126 47392
1606 47393
14342 47394
23472 47395
32172 47396
4088 47397
3371 47398
10279 47399
47195 47400
1242 47401
39691 47402
14199 47403
27788 47404
42141 47405
44071 47406
7181 47407
11539 47408
1017 47409
33626 47410
10282 47411
7998 47412
16689 47413
23050 47414
27067 47415
6630 47416
6059 47417
9943 47418
5367 47419
13689 47420
44054 47421
22657 47422
44974 47423
5629 47424
44400 47425
39328 47426
3214 47427
29452 47428
10873 47429
38963 47430
23450 47431
11266 47432
25998 47433
4718 47434
13081 47435
11538 47436
24362 47437
41313 47438
38807 47439
2965 47440
17263 47441
42892 47442
47417 47443
37042 47444
34121 47445
20965 47446
19691 47447
47315 47448
45949 47449
21677 47450
24087 47451
37145 47452
24637 47453
43675 47454
19685 47455
10037 47456
32856 47457
40814 47458
12226 47459
41975 47460
46209 47461
24508 47462
27096 47463
33682 47464
34924 47465
35052 47466
14540 47467
47398 47468
26933 47469
23662 47470
28714 47471
10840 47472
21998 47473
28105 47474
1115 47475
27509 47476
35528 47477
30428 47478
39485 47479
12718 47480
45573 47481
44830 47482
8904 47483
39719 47484
19025 47485
5555 47486
44167 47487
34028 47488
40786 47489
10693 47490
12420 47491
12155 47492
1934 47493
23122 47494
46496 47495
32261 47496
7154 47497
14858 47498
776 47499
1445 47500
45934 47501
40303 47502
14143 47503
36084 47504
43592 47505
2435 47506
32425 47507
15390 47508
25548 47509
19566 47510
14744 47511
30624 47512
28710 47513
22531 47514
36698 47515
14732 47516
22399 47517
18677 47518
16274 47519
38297 47520
25682 47521
9257 47522
1607 47523
34749 47524
16836 47525
35468 47526
14279 47527
42639 47528
37306 47529
622 47530
18763 47531
32784 47532
34711 47533
43193 47534
28688 47535
20337 47536
45027 47537
28300 47538
9065 47539
6630 47540
43632 47541
43898 47542
10966 47543
15479 47544
8579 47545
32143 47546
32460 47547
19286 47548
44849 47549
18802 47550
36700 47551
14298 47552
36172 47553
37743 47554
13395 47555
27096 47556
41078 47557
37404 47558
24336 47559
17090 47560
5034 47561
7387 47562
13174 47563
1054 47564
26583 47565
25768 47566
42026 47567
33587 47568
16977 47569
41025 47570
30257 47571
32472 47572
25993 47573
14759 47574
3858 47575
5512 47576
26649 47577
9692 47578
12681 47579
23011 47580
691 47581
30488 47582
34202 47583
18094 47584
21684 47585
43417 47586
35940 47587
20754 47588
22788 47589
19546 47590
37677 47591
43039 47592
17996 47593
39053 47594
35218 47595
39761 47596
30287 47597
147 47598
17000 47599
7637 47600
33447 47601
42649 47602
19013 47603
29206 47604
17886 47605
28249 47606
24658 47607
31965 47608
3461 47609
4544 47610
17956 47611
44251 47612
19491 47613
19597 47614
26079 47615
13346 47616
29310 47617
28261 47618
19554 47619
7384 47620
6643 47621
2670 47622
2430 47623
16886 47624
14157 47625
44764 47626
21771 47627
33519 47628
29497 47629
22737 47630
38514 47631
23056 47632
7625 47633
16501 47634
23045 47635
39305 47636
45188 47637
40766 47638
18693 47639
9556 47640
44609 47641
13418 47642
34327 47643
45139 47644
22472 47645
27132 47646
9630 47647
24670 47648
45277 47649
16237 47650
36647 47651
13537 47652
28354 47653
920 47654
26835 47655
33924 47656
45194 47657
33178 47658
9195 47659
23397 47660
17769 47661
42406 47662
37374 47663
46801 47664
13659 47665
32233 47666
16962 47667
10160 47668
11437 47669
30900 47670
9362 47671
15678 47672
9754 47673
29529 47674
6069 47675
36109 47676
31323 47677
38945 47678
44883 47679
21958 47680
29383 47681
46305 47682
35092 47683
41095 47684
11038 47685
8278 47686
40907 47687
42871 47688
11653 47689
37090 47690
36230 47691
45309 47692
4970 47693
20411 47694
17739 47695
42378 47696
45553 47697
13384 47698
1714 47699
37041 47700
41784 47701
41767 47702
31875 47703
24455 47704
42660 47705
47435 47706
41315 47707
7744 47708
12034 47709
12519 47710
23711 47711
44063 47712
40750 47713
43435 47714
28356 47715
10680 47716
27230 47717
42893 47718
35084 47719
10144 47720
42267 47721
46951 47722
37394 47723
4133 47724
32396 47725
46017 47726
5687 47727
43300 47728
28127 47729
15761 47730
26765 47731
391 47732
45262 47733
17666 47734
42499 47735
6737 47736
323 47737
4183 47738
31553 47739
40129 47740
16673 47741
9954 47742
17387 47743
18899 47744
5127 47745
438 47746
44093 47747
26386 47748
29467 47749
17296 47750
30938 47751
2311 47752
38192 47753
2712 47754
12878 47755
38393 47756
32444 47757
4916 47758
39426 47759
3693 47760
9545 47761
40876 47762
13076 47763
20593 47764
47734 47765
37849 47766
9697 47767
3977 47768
32659 47769
5240 47770
2017 47771
35727 47772
40451 47773
38961 47774
26561 47775
9185 47776
359 47777
23295 47778
1290 47779
38060 47780
26159 47781
32676 47782
16310 47783
25677 47784
7463 47785
30516 47786
36377 47787
4536 47788
44621 47789
12779 47790
33356 47791
745 47792
24099 47793
9691 47794
33805 47795
36127 47796
20325 47797
27794 47798
20596 47799
41614 47800
8496 47801
35014 47802
6848 47803
39543 47804
22832 47805
14891 47806
28128 47807
31855 47808
25952 47809
31930 47810
42424 47811
26776 47812
38709 47813
32846 47814
34535 47815
21497 47816
31894 47817
43000 47818
27540 47819
8793 47820
11811 47821
13421 47822
27525 47823
25503 47824
45280 47825
27600 47826
35648 47827
32808 47828
42314 47829
30338 47830
7226 47831
20054 47832
43045 47833
28075 47834
8626 47835
771 47836
24313 47837
37318 47838
32849 47839
3435 47840
29447 47841
46446 47842
7378 47843
27539 47844
16698 47845
29922 47846
11258 47847
38227 47848
26280 47849
11733 47850
41727 47851
1358 47852
4579 47853
45996 47854
31037 47855
3295 47856
42790 47857
4097 47858
15860 47859
40528 47860
39745 47861
37201 47862
45964 47863
7077 47864
11848 47865
11495 47866
44075 47867
15734 47868
17129 47869
518 47870
7290 47871
46055 47872
38128 47873
13461 47874
29806 47875
13501 47876
46388 47877
42354 47878
7577 47879
46 47880
6264 47881
7147 47882
25634 47883
6580 47884
25216 47885
20653 47886
40751 47887
2606 47888
14231 47889
39599 47890
18383 47891
44766 47892
10623 47893
42083 47894
23067 47895
41734 47896
43131 47897
7974 47898
39749 47899
25400 47900
46736 47901
25161 47902
24624 47903
37646 47904
47086 47905
19898 47906
12976 47907
17308 47908
39143 47909
3182 47910
36129 47911
41173 47912
33724 47913
3196 47914
15561 47915
37974 47916
19355 47917
11447 47918
39688 47919
47045 47920
56 47921
39385 47922
37109 47923
14861 47924
39639 47925
31106 47926
15065 47927
4124 47928
5332 47929
15591 47930
41622 47931
32350 47932
47723 47933
29856 47934
36946 47935
29034 47936
44375 47937
5248 47938
47662 47939
9008 47940
43146 47941
45144 47942
42179 47943
35122 47944
22414 47945
39209 47946
21721 47947
28924 47948
6803 47949
25877 47950
8446 47951
10650 47952
28669 47953
33634 47954
28575 47955
33368 47956
35513 47957
32285 47958
18987 47959
44878 47960
19421 47961
16754 47962
32137 47963
9107 47964
6337 47965
15022 47966
17448 47967
20735 47968
39294 47969
24459 47970
39227 47971
3323 47972
40881 47973
46168 47974
38797 47975
19325 47976
10531 47977
31549 47978
35237 47979
35145 47980
36396 47981
13767 47982
7502 47983
21382 47984
37370 47985
47668 47986
38991 47987
47934 47988
24650 47989
20036 47990
25082 47991
13234 47992
8059 47993
4089 47994
37807 47995
21472 47996
20683 47997
30392 47998
24215 47999
12233 48000
14518 48001
42390 48002
30160 48003
20745 48004
6261 48005
47629 48006
8094 48007
40050 48008
36783 48009
37678 48010
9982 48011
19444 48012
35127 48013
45866 48014
33506 48015
20821 48016
16963 48017
20715 48018
41633 48019
44165 48020
36730 48021
9288 48022
47566 48023
24774 48024
42570 48025
15905 48026
22835 48027
8278 48028
33224 48029
18744 48030
31496 48031
42125 48032
16117 48033
17874 48034
5080 48035
23507 48036
44237 48037
31176 48038
47057 48039
46085 48040
45414 48041
33304 48042
25904 48043
23457 48044
2572 48045
18098 48046
22899 48047
15655 48048
36444 48049
37071 48050
32646 48051
9618 48052
12764 48053
43765 48054
108 48055
36574 48056
31638 48057
5469 48058
35105 48059
20990 48060
32037 48061
3545 48062
13354 48063
14489 48064
39405 48065
32154 48066
33167 48067
2547 48068
30945 48069
26515 48070
20925 48071
20098 48072
32028 48073
44155 48074
1939 48075
24131 48076
3041 48077
20305 48078
21558 48079
24073 48080
42169 48081
37041 48082
47246 48083
33604 48084
18284 48085
19586 48086
913 48087
46608 48088
1435 48089
36886 48090
21591 48091
18490 48092
11532 48093
44302 48094
3413 48095
35547 48096
1459 48097
7620 48098
17668 48099
25523 48100
41974 48101
42685 48102
6722 48103
20297 48104
42005 48105
3115 48106
7303 48107
23236 48108
44852 48109
18155 48110
4459 48111
21849 48112
47566 48113
14552 48114
7161 48115
4908 48116
3542 48117
10611 48118
11432 48119
31839 48120
38869 48121
18057 48122
36375 48123
17598 48124
34340 48125
36583 48126
36600 48127
27133 48128
24283 48129
36868 48130
44536 48131
22408 48132
42727 48133
36886 48134
8638 48135
6816 48136
46925 48137
34892 48138
9035 48139
17256 48140
25737 48141
34568 48142
11679 48143
46475 48144
45454 48145
8928 48146
2604 48147
26035 48148
42927 48149
35754 48150
38983 48151
42734 48152
3232 48153
34469 48154
39736 48155
1293 48156
42419 48157
36599 48158
3116 48159
39685 48160
36473 48161
33003 48162
20237 48163
47502 48164
12125 48165
36149 48166
24874 48167
3180 48168
18135 48169
32043 48170
42595 48171
45174 48172
20027 48173
12398 48174
42885 48175
23636 48176
20815 48177
1074 48178
35881 48179
6051 48180
23807 48181
27691 48182
18506 48183
48068 48184
14175 48185
8737 48186
47331 48187
36721 48188
26709 48189
1775 48190
38131 48191
36753 48192
4065 48193
41922 48194
30839 48195
41279 48196
3979 48197
46669 48198
47895 48199
47742 48200
34585 48201
32893 48202
15527 48203
38774 48204
22354 48205
6102 48206
29526 48207
41965 48208
23955 48209
33205 48210
322 48211
19040 48212
23953 48213
39266 48214
21107 48215
47165 48216
47400 48217
7117 48218
42611 48219
5613 48220
38946 48221
25686 48222
40754 48223
684 48224
47047 48225
22222 48226
36544 48227
43796 48228
44970 48229
23914 48230
11860 48231
8802 48232
23814 48233
19632 48234
25116 48235
17975 48236
29015 48237
26839 48238
44549 48239
44007 48240
36976 48241
5927 48242
15291 48243
20325 48244
35617 48245
28445 48246
47163 48247
2658 48248
21325 48249
29053 48250
5110 48251
4696 48252
7447 48253
12312 48254
6101 48255
24434 48256
12639 48257
31828 48258
15218 48259
43821 48260
24573 48261
12666 48262
31438 48263
3240 48264
16345 48265
5350 48266
36950 48267
46563 48268
11653 48269
37119 48270
4838 48271
41249 48272
3240 48273
43629 48274
30468 48275
19431 48276
1643 48277
24055 48278
21284 48279
11006 48280
24851 48281
26261 48282
46230 48283
34827 48284
19972 48285
13416 48286
17525 48287
20067 48288
21629 48289
2145 48290
47958 48291
36584 48292
23496 48293
6258 48294
28325 48295
45763 48296
21519 48297
31754 48298
11837 48299
6640 48300
10281 48301
25452 48302
26579 48303
38320 48304
45120 48305
26246 48306
43214 48307
38948 48308
15176 48309
2217 48310
25706 48311
21556 48312
11119 48313
23838 48314
5731 48315
11864 48316
43943 48317
24287 48318
41089 48319
2488 48320
15796 48321
39786 48322
6560 48323
3551 48324
41976 48325
15017 48326
45978 48327
43985 48328
12364 48329
18826 48330
30907 48331
4845 48332
20950 48333
14532 48334
22565 48335
22890 48336
40812 48337
48094 48338
20706 48339
11233 48340
6196 48341
12991 48342
1656 48343
36861 48344
20563 48345
6913 48346
15218 48347
13728 48348
34314 48349
36426 48350
8838 48351
26055 48352
30554 48353
45465 48354
45001 48355
4530 48356
29936 48357
22709 48358
47072 48359
12250 48360
39868 48361
43063 48362
8623 48363
1513 48364
17612 48365
1130 48366
41173 48367
32687 48368
13168 48369
37061 48370
43104 48371
19941 48372
31290 48373
3171 48374
40225 48375
41488 48376
39252 48377
26846 48378
2491 48379
6216 48380
35097 48381
1922 48382
18065 48383
3920 48384
12609 48385
34220 48386
13113 48387
10141 48388
47064 48389
790 48390
44745 48391
22416 48392
18643 48393
46645 48394
30955 48395
31456 48396
22860 48397
17273 48398
19414 48399
11744 48400
3328 48401
2750 48402
43514 48403
16936 48404
36934 48405
22098 48406
30246 48407
47326 48408
23310 48409
6179 48410
29272 48411
307 48412
38219 48413
16343 48414
8566 48415
35742 48416
39807 48417
44848 48418
34726 48419
2447 48420
8417 48421
644 48422
28046 48423
13775 48424
3901 48425
42540 48426
13405 48427
37416 48428
6517 48429
44459 48430
16671 48431
34205 48432
9760 48433
13088 48434
24586 48435
36575 48436
20217 48437
2038 48438
17252 48439
34598 48440
21413 48441
37044 48442
23626 48443
34762 48444
380 48445
3866 48446
34864 48447
11142 48448
29222 48449
9873 48450
33893 48451
18057 48452
34843 48453
46419 48454
8366 48455
17201 48456
23710 48457
40589 48458
31416 48459
23146 48460
40672 48461
45103 48462
710 48463
46308 48464
18435 48465
23000 48466
22230 48467
41045 48468
29666 48469
6497 48470
36183 48471
22740 48472
3684 48473
21614 48474
34339 48475
45211 48476
26805 48477
6331 48478
28951 48479
11584 48480
10699 48481
22347 48482
30896 48483
16943 48484
11412 48485
36942 48486
20241 48487
26884 48488
38394 48489
32679 48490
30862 48491
1378 48492
4944 48493
20638 48494
11800 48495
12024 48496
40655 48497
36061 48498
38813 48499
31496 48500
34021 48501
6485 48502
253 48503
35720 48504
28137 48505
44194 48506
10355 48507
35023 48508
12289 48509
33228 48510
5094 48511
24177 48512
4354 48513
28819 48514
46073 48515
37484 48516
20895 48517
24779 48518
24626 48519
25832 48520
31965 48521
14302 48522
4724 48523
22400 48524
15485 48525
33405 48526
489 48527
26679 48528
9382 48529
6995 48530
26584 48531
39172 48532
21715 48533
31821 48534
21307 48535
1896 48536
28319 48537
34782 48538
411 48539
7318 48540
8797 48541
2363 48542
15316 48543
47062 48544
18495 48545
21707 48546
7938 48547
44463 48548
7757 48549
37906 48550
8104 48551
48522 48552
16794 48553
40702 48554
800 48555
38603 48556
2424 48557
37237 48558
44880 48559
27616 48560
5438 48561
15662 48562
9645 48563
43180 48564
34367 48565
36580 48566
20460 48567
14455 48568
45937 48569
4667 48570
44331 48571
4044 48572
43484 48573
102 48574
38895 48575
23779 48576
20918 48577
37166 48578
24100 48579
28975 48580
25488 48581
5639 48582
4177 48583
4786 48584
32471 48585
15642 48586
46946 48587
8650 48588
10780 48589
27767 48590
47366 48591
6769 48592
6377 48593
36011 48594
41138 48595
15485 48596
34002 48597
3660 48598
10005 48599
18939 48600
45773 48601
41644 48602
825 48603
35710 48604
18318 48605
34718 48606
28356 48607
38499 48608
13818 48609
31408 48610
32735 48611
1429 48612
28867 48613
33413 48614
45058 48615
22723 48616
20478 48617
6172 48618
743 48619
41516 48620
9150 48621
22181 48622
20919 48623
19437 48624
46540 48625
5494 48626
43439 48627
4354 48628
7879 48629
22519 48630
24103 48631
37663 48632
30013 48633
2930 48634
16628 48635
41133 48636
17016 48637
46579 48638
14442 48639
35704 48640
14625 48641
7725 48642
15791 48643
46951 48644
1563 48645
18016 48646
34934 48647
1080 48648
7860 48649
38302 48650
46852 48651
24318 48652
1069 48653
2742 48654
21241 48655
18892 48656
15963 48657
6858 48658
31784 48659
15067 48660
41719 48661
42460 48662
46760 48663
21511 48664
19054 48665
31847 48666
19646 48667
41140 48668
12121 48669
1379 48670
19724 48671
12849 48672
23742 48673
2710 48674
32995 48675
22612 48676
5135 48677
10835 48678
10042 48679
7399 48680
26229 48681
2613 48682
10750 48683
21285 48684
5145 48685
15936 48686
14888 48687
48354 48688
41658 48689
16248 48690
10422 48691
38525 48692
14204 48693
20755 48694
26429 48695
31070 48696
46668 48697
46197 48698
30651 48699
5807 48700
4318 48701
16339 48702
27124 48703
18960 48704
15588 48705
35408 48706
14241 48707
47124 48708
29440 48709
39135 48710
13658 48711
31717 48712
20941 48713
41663 48714
16436 48715
10223 48716
37787 48717
2408 48718
27776 48719
32110 48720
13117 48721
30118 48722
25917 48723
43599 48724
3869 48725
16624 48726
9479 48727
27618 48728
47539 48729
34950 48730
6107 48731
17354 48732
8838 48733
2941 48734
17767 48735
31359 48736
32936 48737
34892 48738
17203 48739
17315 48740
20377 48741
8120 48742
26645 48743
46708 48744
42856 48745
16907 48746
23429 48747
37597 48748
43130 48749
36628 48750
18608 48751
44913 48752
19864 48753
34698 48754
22061 48755
25348 48756
4396 48757
35864 48758
40952 48759
27381 48760
18423 48761
39958 48762
39928 48763
45496 48764
36394 48765
27801 48766
15024 48767
22243 48768
10271 48769
26987 48770
34995 48771
18612 48772
17307 48773
41626 48774
31022 48775
46086 48776
626 48777
13426 48778
43122 48779
30871 48780
13507 48781
44727 48782
17129 48783
47517 48784
28719 48785
19026 48786
38587 48787
46044 48788
45553 48789
23153 48790
1506 48791
4509 48792
46956 48793
23820 48794
29903 48795
17191 48796
2792 48797
39814 48798
46493 48799
13191 48800
6555 48801
22082 48802
42020 48803
9981 48804
8336 48805
3091 48806
9699 48807
41075 48808
36703 48809
43102 48810
23723 48811
5061 48812
5677 48813
41074 48814
36336 48815
7195 48816
15494 48817
15459 48818
4599 48819
22715 48820
32256 48821
6710 48822
39392 48823
43513 48824
25222 48825
38103 48826
1633 48827
6782 48828
18583 48829
35310 48830
34283 48831
12225 48832
18417 48833
26756 48834
7943 48835
21959 48836
26723 48837
36761 48838
43971 48839
24206 48840
23803 48841
22434 48842
48000 48843
16566 48844
37124 48845
13973 48846
2005 48847
26421 48848
27168 48849
20659 48850
2569 48851
29614 48852
32830 48853
15717 48854
15082 48855
25433 48856
36224 48857
46041 48858
3010 48859
40927 48860
1160 48861
29236 48862
13695 48863
48433 48864
43509 48865
19952 48866
23103 48867
34921 48868
22073 48869
17668 48870
24498 48871
47217 48872
20161 48873
15103 48874
18456 48875
964 48876
46129 48877
34832 48878
32241 48879
635 48880
2227 48881
6783 48882
5892 48883
11683 48884
27630 48885
7092 48886
6858 48887
16733 48888
37152 48889
13019 48890
19778 48891
15507 48892
16265 48893
25838 48894
37091 48895
36054 48896
44923 48897
12464 48898
39860 48899
31360 48900
18320 48901
25685 48902
28413 48903
14913 48904
767 48905
41070 48906
7689 48907
19951 48908
35099 48909
37745 48910
42055 48911
15184 48912
12369 48913
20435 48914
23428 48915
40470 48916
4197 48917
7735 48918
23076 48919
31264 48920
43496 48921
29843 48922
3809 48923
3815 48924
26966 48925
3063 48926
34344 48927
34334 48928
5015 48929
18782 48930
1976 48931
21561 48932
8840 48933
42888 48934
47607 48935
48485 48936
43727 48937
29333 48938
36388 48939
9265 48940
23475 48941
13464 48942
43982 48943
21440 48944
16015 48945
11874 48946
4261 48947
35383 48948
2094 48949
66 48950
21332 48951
11741 48952
24670 48953
44346 48954
31902 48955
36577 48956
7006 48957
27084 48958
2067 48959
34433 48960
30940 48961
23258 48962
30781 48963
4306 48964
3320 48965
19452 48966
22635 48967
4511 48968
11327 48969
42989 48970
13903 48971
33350 48972
5780 48973
11308 48974
44728 48975
38948 48976
2353 48977
10569 48978
1954 48979
46780 48980
35658 48981
16565 48982
37934 48983
19772 48984
32876 48985
26303 48986
5183 48987
9921 48988
5849 48989
5002 48990
17275 48991
30119 48992
22208 48993
13377 48994
18878 48995
43366 48996
23988 48997
41549 48998
16062 48999
31397 49000
26745 49001
7537 49002
45670 49003
2922 49004
7123 49005
2406 49006
19099 49007
47576 49008
24763 49009
11827 49010
34671 49011
17279 49012
5704 49013
11073 49014
34146 49015
9085 49016
15255 49017
22296 49018
38688 49019
3298 49020
34300 49021
9549 49022
9044 49023
36824 49024
17462 49025
8375 49026
28876 49027
36744 49028
40009 49029
15975 49030
22106 49031
14978 49032
490 49033
6546 49034
16960 49035
11369 49036
19951 49037
12759 49038
23419 49039
34300 49040
19233 49041
13991 49042
31504 49043
32743 49044
27884 49045
13044 49046
24402 49047
34520 49048
36979 49049
274 49050
13002 49051
5079 49052
11594 49053
13026 49054
37626 49055
44364 49056
2833 49057
38082 49058
46592 49059
7007 49060
1670 49061
14399 49062
35600 49063
40602 49064
44958 49065
35699 49066
15071 49067
44277 49068
24708 49069
14132 49070
6237 49071
8533 49072
12423 49073
47954 49074
48334 49075
5761 49076
4283 49077
8787 49078
20797 49079
17446 49080
18764 49081
29992 49082
43013 49083
41212 49084
20379 49085
14982 49086
13215 49087
9227 49088
20070 49089
33713 49090
818 49091
24710 49092
10731 49093
22654 49094
9340 49095
23145 49096
44289 49097
5956 49098
44735 49099
46204 49100
2127 49101
29464 49102
29237 49103
47315 49104
23905 49105
14853 49106
29659 49107
45300 49108
8964 49109
3928 49110
24375 49111
15004 49112
47102 49113
4748 49114
31977 49115
19807 49116
29948 49117
15143 49118
23316 49119
30169 49120
2026 49121
21067 49122
7704 49123
18250 49124
47821 49125
33406 49126
2927 49127
15664 49128
20303 49129
5816 49130
16390 49131
36117 49132
18975 49133
17604 49134
16013 49135
37259 49136
2099 49137
23847 49138
27253 49139
48910 49140
42616 49141
25293 49142
35782 49143
19717 49144
10805 49145
12203 49146
22260 49147
46602 49148
9153 49149
40266 49150
35891 49151
16047 49152
44367 49153
46815 49154
19168 49155
42765 49156
15475 49157
37311 49158
36188 49159
8607 49160
11123 49161
17121 49162
26476 49163
41041 49164
47388 49165
30136 49166
18408 49167
31085 49168
14336 49169
33365 49170
17795 49171
33574 49172
24558 49173
19391 49174
14025 49175
35252 49176
36389 49177
39079 49178
30947 49179
22957 49180
30564 49181
45912 49182
48162 49183
2708 49184
24298 49185
24759 49186
495 49187
18797 49188
13850 49189
30656 49190
15031 49191
17146 49192
8811 49193
39234 49194
7334 49195
28149 49196
67 49197
38376 49198
41187 49199
21527 49200
30734 49201
37403 49202
16471 49203
47695 49204
37706 49205
45620 49206
31543 49207
9222 49208
22817 49209
15019 49210
28164 49211
46292 49212
8419 49213
13811 49214
3354 49215
12686 49216
33423 49217
3063 49218
46835 49219
43864 49220
2549 49221
15442 49222
40243 49223
37129 49224
7266 49225
28112 49226
15725 49227
36032 49228
33596 49229
44009 49230
23382 49231
40470 49232
13471 49233
4913 49234
20599 49235
29490 49236
221 49237
22387 49238
17360 49239
46587 49240
4127 49241
46748 49242
48603 49243
28151 49244
14626 49245
38813 49246
34086 49247
15173 49248
23410 49249
42600 49250
29064 49251
16416 49252
11373 49253
19462 49254
8033 49255
19811 49256
9435 49257
10635 49258
5816 49259
14167 49260
1561 49261
2523 49262
3244 49263
6776 49264
26185 49265
6019 49266
19251 49267
36150 49268
2638 49269
32666 49270
43031 49271
14492 49272
15217 49273
44617 49274
1387 49275
5730 49276
24860 49277
44012 49278
8963 49279
3737 49280
966 49281
1333 49282
13061 49283
15865 49284
27053 49285
36427 49286
1802 49287
31215 49288
5180 49289
16654 49290
912 49291
3286 49292
18828 49293
27692 49294
39520 49295
33970 49296
2046 49297
39880 49298
37105 49299
41712 49300
33810 49301
45321 49302
40663 49303
27174 49304
17533 49305
36975 49306
9054 49307
28512 49308
18549 49309
19143 49310
46127 49311
36677 49312
40417 49313
23298 49314
30544 49315
36884 49316
9657 49317
743 49318
12762 49319
44489 49320
22183 49321
40257 49322
45606 49323
10637 49324
42025 49325
2340 49326
47799 49327
342 49328
19923 49329
18425 49330
40414 49331
46494 49332
31020 49333
30369 49334
1233 49335
47261 49336
14341 49337
2174 49338
30146 49339
31565 49340
10606 49341
38967 49342
33083 49343
19069 49344
23382 49345
42489 49346
37651 49347
19208 49348
5782 49349
1796 49350
41314 49351
19678 49352
14481 49353
39450 49354
35909 49355
31425 49356
20115 49357
47383 49358
31236 49359
47569 49360
6124 49361
8746 49362
46829 49363
19157 49364
40056 49365
42514 49366
44065 49367
38619 49368
48614 49369
48251 49370
8506 49371
30467 49372
7746 49373
15089 49374
20776 49375
22874 49376
21208 49377
31965 49378
16772 49379
3899 49380
24735 49381
33149 49382
39795 49383
40249 49384
43174 49385
33127 49386
20856 49387
12632 49388
2182 49389
46297 49390
2075 49391
10613 49392
42253 49393
5484 49394
2072 49395
16072 49396
1163 49397
49014 49398
2970 49399
2238 49400
41364 49401
4113 49402
4455 49403
2934 49404
9634 49405
17282 49406
43672 49407
48504 49408
1181 49409
15012 49410
19368 49411
9177 49412
31256 49413
9371 49414
35321 49415
32472 49416
33466 49417
47793 49418
49133 49419
36914 49420
17243 49421
2111 49422
45781 49423
4801 49424
26426 49425
10459 49426
35303 49427
49286 49428
31668 49429
29342 49430
31739 49431
22072 49432
45299 49433
12133 49434
18708 49435
11291 49436
5937 49437
47609 49438
21338 49439
11972 49440
42167 49441
48021 49442
22455 49443
1001 49444
13654 49445
32072 49446
2019 49447
36152 49448
35137 49449
20474 49450
24302 49451
4281 49452
43377 49453
24845 49454
48878 49455
23253 49456
28439 49457
5035 49458
2684 49459
37650 49460
45584 49461
3596 49462
4598 49463
33998 49464
39351 49465
8692 49466
15943 49467
25175 49468
8399 49469
40331 49470
48213 49471
34760 49472
41147 49473
20414 49474
43191 49475
1121 49476
693 49477
33248 49478
39092 49479
9168 49480
7535 49481
2980 49482
33520 49483
17218 49484
12545 49485
32732 49486
2715 49487
15059 49488
41655 49489
23175 49490
28861 49491
6194 49492
26302 49493
6721 49494
25086 49495
24730 49496
28580 49497
12012 49498
21743 49499
30787 49500
24325 49501
18946 49502
29362 49503
2822 49504
13181 49505
1596 49506
45403 49507
29528 49508
11407 49509
17890 49510
25054 49511
36892 49512
24376 49513
26567 49514
22629 49515
20640 49516
15442 49517
38578 49518
44377 49519
39788 49520
23712 49521
42822 49522
43923 49523
20121 49524
4223 49525
43590 49526
10728 49527
30956 49528
29325 49529
695 49530
46926 49531
36627 49532
1666 49533
11676 49534
11589 49535
11596 49536
46673 49537
14199 49538
9501 49539
14172 49540
12927 49541
38406 49542
43776 49543
13907 49544
40271 49545
49398 49546
23557 49547
9333 49548
33660 49549
9150 49550
17910 49551
47786 49552
45988 49553
45655 49554
45623 49555
48717 49556
31962 49557
4691 49558
42779 49559
25736 49560
9368 49561
4785 49562
41169 49563
7765 49564
39455 49565
5464 49566
16542 49567
10590 49568
28107 49569
4291 49570
34190 49571
49548 49572
47346 49573
26634 49574
40155 49575
18577 49576
5122 49577
17536 49578
3195 49579
30779 49580
16600 49581
40401 49582
21675 49583
7073 49584
47113 49585
7701 49586
34913 49587
2146 49588
26727 49589
18737 49590
24251 49591
32412 49592
1455 49593
1959 49594
3462 49595
47902 49596
22639 49597
8014 49598
45472 49599
13551 49600
17215 49601
6655 49602
10022 49603
28559 49604
20398 49605
18269 49606
9277 49607
959 49608
38979 49609
12846 49610
40153 49611
44541 49612
3649 49613
43267 49614
42925 49615
29735 49616
22561 49617
20982 49618
39063 49619
14727 49620
22603 49621
32278 49622
130 49623
46766 49624
7376 49625
46245 49626
23733 49627
35697 49628
12730 49629
7484 49630
11401 49631
16872 49632
29793 49633
28545 49634
11861 49635
41747 49636
20571 49637
42310 49638
5781 49639
36634 49640
23784 49641
46661 49642
15223 49643
19158 49644
21364 49645
14170 49646
47365 49647
25092 49648
16561 49649
28744 49650
20109 49651
48818 49652
21973 49653
6087 49654
14809 49655
26794 49656
28909 49657
47621 49658
44379 49659
15647 49660
42833 49661
33877 49662
45625 49663
4859 49664
42341 49665
8537 49666
8267 49667
27864 49668
46107 49669
6113 49670
31950 49671
26556 49672
30523 49673
49627 49674
48850 49675
5345 49676
26100 49677
33880 49678
41515 49679
24348 49680
24653 49681
6086 49682
48351 49683
25777 49684
44945 49685
36444 49686
19907 49687
34751 49688
34947 49689
3182 49690
45832 49691
22824 49692
41371 49693
48285 49694
9560 49695
37948 49696
48702 49697
39 49698
11462 49699
31113 49700
30609 49701
29824 49702
47517 49703
40809 49704
47417 49705
4278 49706
10506 49707
11156 49708
40657 49709
680 49710
46490 49711
46366 49712
22217 49713
10712 49714
30480 49715
41064 49716
31308 49717
7326 49718
31057 49719
38934 49720
37246 49721
22221 49722
1396 49723
17015 49724
1929 49725
23560 49726
38815 49727
5640 49728
14818 49729
44864 49730
13809 49731
26154 49732
19930 49733
8310 49734
37026 49735
49059 49736
34214 49737
4445 49738
35863 49739
13953 49740
16836 49741
19768 49742
42551 49743
27782 49744
29577 49745
20356 49746
21054 49747
28087 49748
34437 49749
46783 49750
4954 49751
33088 49752
23114 49753
47630 49754
14187 49755
36213 49756
7926 49757
19801 49758
40409 49759
37032 49760
29283 49761
42150 49762
15177 49763
49100 49764
34224 49765
30551 49766
35011 49767
5098 49768
47670 49769
29423 49770
45890 49771
39094 49772
29020 49773
38328 49774
8948 49775
9977 49776
47649 49777
20810 49778
11247 49779
24035 49780
31237 49781
20176 49782
22890 49783
10501 49784
48955 49785
38394 49786
42618 49787
48642 49788
44142 49789
48603 49790
3615 49791
15747 49792
34774 49793
34958 49794
19910 49795
41014 49796
8811 49797
18173 49798
10382 49799
1764 49800
9717 49801
38366 49802
29295 49803
20519 49804
21186 49805
26501 49806
530 49807
8959 49808
24357 49809
22793 49810
39406 49811
41612 49812
20723 49813
48324 49814
44288 49815
41803 49816
3789 49817
41531 49818
10503 49819
23522 49820
26078 49821
30232 49822
23941 49823
8785 49824
26639 49825
40238 49826
2873 49827
22982 49828
20909 49829
11398 49830
17328 49831
22102 49832
32055 49833
42416 49834
17948 49835
49036 49836
6369 49837
10052 49838
30386 49839
41982 49840
19800 49841
38775 49842
30035 49843
12279 49844
12192 49845
21071 49846
47395 49847
31372 49848
12100 49849
11927 49850
25318 49851
45886 49852
12537 49853
43585 49854
43596 49855
16356 49856
15714 49857
39505 49858
7841 49859
11397 49860
20765 49861
41626 49862
31691 49863
34243 49864
12023 49865
47963 49866
2896 49867
35060 49868
14502 49869
11615 49870
31010 49871
41706 49872
14384 49873
11113 49874
49624 49875
20419 49876
12335 49877
11310 49878
15711 49879
23327 49880
45204 49881
46666 49882
362 49883
45935 49884
8192 49885
2143 49886
42551 49887
19611 49888
44067 49889
34515 49890
19349 49891
9668 49892
8148 49893
25876 49894
3463 49895
4159 49896
14403 49897
24032 49898
28405 49899
33792 49900
25983 49901
49892 49902
41929 49903
27779 49904
14623 49905
35906 49906
2924 49907
27701 49908
8836 49909
23819 49910
1233 49911
33075 49912
41136 49913
32307 49914
36733 49915
29159 49916
25674 49917
37174 49918
8077 49919
48720 49920
30118 49921
22677 49922
29053 49923
33600 49924
43388 49925
4791 49926
12563 49927
401 49928
15109 49929
5420 49930
19289 49931
19112 49932
13195 49933
3708 49934
25950 49935
19632 49936
2923 49937
24067 49938
30511 49939
29251 49940
44964 49941
29193 49942
19116 49943
46286 49944
8310 49945
39675 49946
18867 49947
19707 49948
12332 49949
3214 49950
8118 49951
37065 49952
34399 49953
22281 49954
34115 49955
7990 49956
18133 49957
34696 49958
20954 49959
19753 49960
20963 49961
24185 49962
38592 49963
37742 49964
5927 49965
29077 49966
37045 49967
20165 49968
49686 49969
35870 49970
20585 49971
26955 49972
43406 49973
1361 49974
34872 49975
47324 49976
23832 49977
31516 49978
7765 49979
24347 49980
9657 49981
2363 49982
45062 49983
3334 49984
29442 49985
20777 49986
27515 49987
1089 49988
24094 49989
37254 49990
1563 49991
19220 49992
943 49993
32048 49994
26169 49995
45709 49996
49502 49997
34836 49998
4591 49999
13266 50000
32613 50001
36173 50002
42499 50003
9341 50004
18478 50005
28749 50006
27794 50007
15965 50008
2763 50009
22640 50010
18613 50011
31417 50012
28385 50013
4902 50014
41641 50015
4264 50016
31171 50017
38582 50018
35128 50019
10171 50020
47059 50021
18871 50022
20819 50023
33976 50024
974 50025
39176 50026
3603 50027
4667 50028
44081 50029
35196 50030
27323 50031
42134 50032
37548 50033
6857 50034
20109 50035
6465 50036
11509 50037
49541 50038
49229 50039
47271 50040
31707 50041
46123 50042
10037 50043
13029 50044
4881 50045
27119 50046
3929 50047
32454 50048
15573 50049
44621 50050
23839 50051
5530 50052
34501 50053
9837 50054
21644 50055
32806 50056
12885 50057
7183 50058
621 50059
33050 50060
16334 50061
37846 50062
42121 50063
14796 50064
8287 50065
30488 50066
47095 50067
11505 50068
17059 50069
15539 50070
41083 50071
22993 50072
15132 50073
33169 50074
36932 50075
1479 50076
100 50077
42557 50078
9572 50079
27941 50080
557 50081
34871 50082
17433 50083
21855 50084
12951 50085
29922 50086
17026 50087
31771 50088
22582 50089
42529 50090
26501 50091
29758 50092
47192 50093
26866 50094
18454 50095
27928 50096
29186 50097
49363 50098
43978 50099
5610 50100
26519 50101
4504 50102
32205 50103
47293 50104
48346 50105
27251 50106
22778 50107
39564 50108
36182 50109
27824 50110
20468 50111
14637 50112
48896 50113
15812 50114
7122 50115
9471 50116
2049 50117
46688 50118
18512 50119
21814 50120
15550 50121
49725 50122
19780 50123
9846 50124
17728 50125
41562 50126
49451 50127
26864 50128
9993 50129
46768 50130
4202 50131
6710 50132
24797 50133
6062 50134
30204 50135
24916 50136
16241 50137
49751 50138
14035 50139
30509 50140
45608 50141
7460 50142
2950 50143
603 50144
3680 50145
4474 50146
8467 50147
27285 50148
31544 50149
2777 50150
16452 50151
15705 50152
23496 50153
27603 50154
11127 50155
13136 50156
15217 50157
10072 50158
21769 50159
32034 50160
1912 50161
1864 50162
2295 50163
3420 50164
16997 50165
5291 50166
18696 50167
35357 50168
8797 50169
27092 50170
39311 50171
3508 50172
30537 50173
14818 50174
13518 50175
14971 50176
37730 50177
18578 50178
31831 50179
21513 50180
26963 50181
17315 50182
14436 50183
23038 50184
35290 50185
40567 50186
13220 50187
14062 50188
8400 50189
24315 50190
1496 50191
2673 50192
25554 50193
37031 50194
42836 50195
3430 50196
8628 50197
3574 50198
27724 50199
17875 50200
12242 50201
21886 50202
29465 50203
39264 50204
27370 50205
25193 50206
9356 50207
33569 50208
48378 50209
41254 50210
19898 50211
48230 50212
25031 50213
29011 50214
35766 50215
46247 50216
23311 50217
9398 50218
6997 50219
24651 50220
43684 50221
15392 50222
47427 50223
24855 50224
15853 50225
32439 50226
33705 50227
23704 50228
24654 50229
30563 50230
44381 50231
14104 50232
49011 50233
30211 50234
8228 50235
24381 50236
38542 50237
39371 50238
38797 50239
10976 50240
28188 50241
32044 50242
12652 50243
9741 50244
7935 50245
17830 50246
33289 50247
19339 50248
29746 50249
27907 50250
43876 50251
40101 50252
35305 50253
5513 50254
34809 50255
8965 50256
30539 50257
36262 50258
47752 50259
26415 50260
26222 50261
45724 50262
25082 50263
41953 50264
29878 50265
25811 50266
8769 50267
6394 50268
34902 50269
20831 50270
48548 50271
5073 50272
20444 50273
20204 50274
10515 50275
5030 50276
45932 50277
2153 50278
45660 50279
49181 50280
9265 50281
32847 50282
34813 50283
42214 50284
3312 50285
12536 50286
10730 50287
19828 50288
7714 50289
1722 50290
6847 50291
26155 50292
47096 50293
3816 50294
39191 50295
33413 50296
27045 50297
41675 50298
10042 50299
43205 50300
21917 50301
41540 50302
27812 50303
8298 50304
24398 50305
33186 50306
38231 50307
25163 50308
43173 50309
46798 50310
31976 50311
37176 50312
16766 50313
4520 50314
9097 50315
4204 50316
38404 50317
7688 50318
10789 50319
8775 50320
30196 50321
3073 50322
37264 50323
24465 50324
39192 50325
32609 50326
46157 50327
21078 50328
12414 50329
13015 50330
11394 50331
31443 50332
47227 50333
44889 50334
22438 50335
47187 50336
31398 50337
10735 50338
39 50339
19922 50340
13150 50341
9895 50342
45527 50343
14602 50344
487 50345
46287 50346
44072 50347
19549 50348
2341 50349
44689 50350
9081 50351
20663 50352
9974 50353
30000 50354
39684 50355
37206 50356
22071 50357
1792 50358
1541 50359
48923 50360
41779 50361
36544 50362
15030 50363
19548 50364
21557 50365
5531 50366
27232 50367
15409 50368
8535 50369
874 50370
50251 50371
18610 50372
16564 50373
40738 50374
25704 50375
1218 50376
13470 50377
43420 50378
41913 50379
4265 50380
40192 50381
5560 50382
18372 50383
34327 50384
6460 50385
11837 50386
22126 50387
47959 50388
15129 50389
36601 50390
45411 50391
15560 50392
26073 50393
15297 50394
24704 50395
21576 50396
28838 50397
29828 50398
25168 50399
1012 50400
30359 50401
5772 50402
46464 50403
5335 50404
29626 50405
3478 50406
26258 50407
45620 50408
47968 50409
38099 50410
35696 50411
22682 50412
397 50413
34211 50414
39343 50415
6725 50416
9194 50417
40590 50418
3612 50419
17601 50420
41969 50421
46212 50422
8864 50423
29731 50424
44316 50425
6747 50426
30748 50427
6943 50428
11623 50429
23297 50430
5303 50431
37684 50432
43160 50433
12140 50434
24094 50435
28930 50436
20496 50437
14436 50438
20083 50439
15640 50440
3553 50441
13403 50442
47485 50443
45309 50444
13938 50445
28761 50446
33115 50447
17159 50448
30180 50449
3826 50450
30636 50451
26046 50452
6335 50453
20683 50454
60 50455
31194 50456
3808 50457
8118 50458
25428 50459
18013 50460
24587 50461
15663 50462
37354 50463
43269 50464
22575 50465
5929 50466
33585 50467
36129 50468
5091 50469
6678 50470
4058 50471
33605 50472
18589 50473
24183 50474
719 50475
10387 50476
19030 50477
23047 50478
9470 50479
18381 50480
6605 50481
48582 50482
4020 50483
10799 50484
5884 50485
21344 50486
11304 50487
10953 50488
49769 50489
16830 50490
7598 50491
6065 50492
15930 50493
28514 50494
46020 50495
3584 50496
44401 50497
29427 50498
30896 50499
42313 50500
34439 50501
17292 50502
24224 50503
23395 50504
14280 50505
48648 50506
21314 50507
43131 50508
3734 50509
41434 50510
29521 50511
971 50512
14571 50513
43670 50514
50276 50515
18021 50516
32723 50517
37132 50518
46174 50519
9952 50520
48355 50521
41547 50522
34221 50523
7320 50524
44533 50525
1996 50526
49162 50527
4254 50528
976 50529
34018 50530
9573 50531
34107 50532
27554 50533
49133 50534
45099 50535
4257 50536
8701 50537
2091 50538
36186 50539
24894 50540
23700 50541
17112 50542
24415 50543
43325 50544
9825 50545
17365 50546
40061 50547
9843 50548
48504 50549
44143 50550
49160 50551
25602 50552
38825 50553
22305 50554
2742 50555
16126 50556
29487 50557
46582 50558
48866 50559
15167 50560
577 50561
16370 50562
10356 50563
14631 50564
15371 50565
43926 50566
3924 50567
40685 50568
5986 50569
45332 50570
28819 50571
17150 50572
32152 50573
9894 50574
2581 50575
21517 50576
39746 50577
23886 50578
37288 50579
13666 50580
36160 50581
13985 50582
37870 50583
34796 50584
25705 50585
50074 50586
35933 50587
47972 50588
18745 50589
10376 50590
2035 50591
7736 50592
3704 50593
48224 50594
10651 50595
9899 50596
31455 50597
27857 50598
19286 50599
39400 50600
30801 50601
2968 50602
33046 50603
34203 50604
37672 50605
48942 50606
44965 50607
50128 50608
6100 50609
5805 50610
34986 50611
22705 50612
32222 50613
3596 50614
43977 50615
46315 50616
29702 50617
22014 50618
40240 50619
20661 50620
43738 50621
16648 50622
29141 50623
36311 50624
48489 50625
3481 50626
29960 50627
42292 50628
11908 50629
27459 50630
33685 50631
10802 50632
17784 50633
9953 50634
28469 50635
34145 50636
18607 50637
20943 50638
35108 50639
34034 50640
33273 50641
44399 50642
38674 50643
16132 50644
2255 50645
15021 50646
14710 50647
49453 50648
42499 50649
32049 50650
18933 50651
13138 50652
2814 50653
4873 50654
35099 50655
14478 50656
37127 50657
28025 50658
46560 50659
17008 50660
44730 50661
48563 50662
28110 50663
31492 50664
16257 50665
45684 50666
20040 50667
12015 50668
46022 50669
28050 50670
6451 50671
15271 50672
39862 50673
38211 50674
18757 50675
48842 50676
34642 50677
46801 50678
7608 50679
16700 50680
8749 50681
25949 50682
13226 50683
46917 50684
43446 50685
19190 50686
40434 50687
21053 50688
4936 50689
8053 50690
7518 50691
7795 50692
37023 50693
23524 50694
31818 50695
16690 50696
31849 50697
6128 50698
40470 50699
18685 50700
27 50701
30302 50702
50248 50703
15793 50704
9983 50705
13895 50706
1420 50707
17263 50708
48752 50709
10487 50710
33149 50711
48482 50712
27464 50713
41560 50714
27424 50715
43491 50716
35721 50717
23242 50718
47448 50719
26551 50720
28190 50721
10239 50722
43668 50723
42919 50724
32882 50725
22079 50726
17161 50727
49726 50728
27245 50729
1008 50730
43675 50731
43176 50732
34238 50733
5728 50734
29349 50735
12211 50736
18968 50737
28937 50738
1805 50739
15912 50740
22468 50741
11436 50742
6403 50743
9587 50744
48281 50745
19387 50746
15247 50747
47441 50748
46060 50749
8284 50750
1411 50751
49534 50752
41727 50753
49122 50754
9196 50755
1919 50756
37796 50757
16603 50758
43168 50759
18501 50760
45191 50761
7334 50762
18733 50763
39952 50764
11365 50765
38539 50766
21409 50767
6171 50768
10421 50769
44979 50770
13921 50771
23747 50772
39642 50773
11082 50774
8883 50775
44675 50776
27834 50777
36609 50778
16321 50779
20699 50780
2526 50781
40931 50782
35639 50783
40237 50784
4477 50785
10979 50786
5492 50787
41515 50788
18795 50789
15767 50790
18980 50791
29386 50792
15044 50793
42779 50794
4051 50795
23990 50796
36135 50797
16334 50798
20482 50799
7964 50800
12474 50801
35939 50802
21107 50803
14364 50804
39231 50805
27174 50806
29941 50807
11724 50808
43288 50809
31541 50810
31561 50811
43952 50812
29327 50813
44690 50814
36756 50815
47415 50816
47662 50817
45747 50818
25580 50819
50283 50820
2079 50821
16988 50822
9132 50823
38432 50824
23480 50825
14329 50826
5511 50827
28467 50828
46225 50829
28104 50830
14878 50831
30455 50832
13755 50833
50295 50834
34657 50835
37769 50836
8030 50837
31238 50838
20739 50839
5084 50840
40222 50841
13450 50842
15840 50843
36973 50844
9356 50845
49748 50846
19098 50847
2285 50848
3204 50849
32621 50850
43421 50851
50143 50852
29310 50853
47708 50854
38807 50855
49487 50856
36062 50857
9036 50858
7411 50859
20695 50860
44649 50861
21341 50862
42645 50863
42097 50864
42443 50865
30564 50866
2307 50867
38641 50868
38547 50869
19133 50870
50333 50871
22669 50872
23250 50873
32865 50874
14241 50875
34301 50876
24972 50877
40151 50878
35339 50879
14611 50880
14772 50881
26517 50882
31582 50883
3698 50884
11499 50885
43846 50886
47583 50887
35624 50888
21684 50889
16591 50890
27188 50891
19209 50892
16903 50893
11793 50894
49141 50895
17822 50896
19376 50897
21045 50898
3653 50899
39108 50900
39999 50901
48088 50902
7785 50903
19456 50904
8375 50905
41899 50906
30474 50907
27898 50908
14740 50909
14401 50910
49951 50911
47100 50912
34706 50913
22521 50914
50198 50915
15075 50916
30827 50917
38260 50918
35342 50919
50259 50920
37197 50921
12888 50922
9686 50923
42187 50924
4558 50925
46668 50926
7890 50927
16910 50928
12380 50929
14551 50930
26336 50931
5499 50932
18714 50933
3230 50934
11623 50935
23346 50936
2152 50937
41744 50938
50024 50939
31166 50940
15599 50941
48982 50942
38568 50943
18699 50944
32370 50945
50292 50946
39959 50947
46498 50948
12032 50949
20748 50950
47479 50951
29069 50952
18604 50953
5141 50954
13163 50955
21872 50956
34022 50957
6407 50958
3664 50959
19620 50960
18069 50961
40399 50962
13880 50963
49481 50964
26694 50965
24146 50966
28153 50967
47770 50968
36267 50969
5922 50970
28350 50971
48845 50972
39017 50973
43833 50974
43794 50975
32381 50976
28936 50977
40334 50978
24693 50979
37197 50980
44854 50981
2796 50982
39159 50983
29060 50984
3319 50985
34555 50986
43627 50987
24994 50988
50976 50989
12957 50990
1897 50991
20948 50992
29469 50993
6120 50994
36317 50995
35534 50996
48933 50997
21547 50998
21627 50999
9271 51000
18962 51001
6878 51002
39550 51003
20382 51004
26167 51005
6914 51006
50863 51007
30277 51008
4487 51009
17716 51010
39834 51011
45911 51012
12440 51013
41601 51014
25389 51015
4771 51016
21752 51017
42299 51018
22649 51019
34059 51020
15071 51021
15160 51022
25414 51023
44289 51024
5145 51025
20278 51026
19014 51027
48728 51028
22195 51029
48767 51030
39351 51031
38596 51032
6618 51033
5967 51034
10648 51035
18601 51036
6589 51037
9196 51038
49353 51039
39391 51040
30213 51041
29742 51042
32815 51043
38931 51044
18458 51045
14606 51046
47786 51047
6267 51048
48820 51049
37780 51050
15213 51051
26416 51052
25679 51053
20738 51054
22263 51055
23868 51056
14717 51057
49624 51058
12173 51059
11470 51060
16387 51061
23780 51062
17779 51063
8072 51064
21592 51065
35051 51066
15876 51067
46212 51068
10161 51069
23265 51070
36619 51071
33464 51072
24468 51073
25212 51074
49455 51075
40544 51076
8009 51077
39338 51078
30568 51079
40640 51080
6631 51081
35747 51082
30661 51083
13217 51084
22525 51085
21345 51086
18986 51087
49082 51088
43677 51089
10008 51090
29308 51091
29923 51092
24637 51093
43615 51094
50633 51095
20174 51096
17926 51097
40594 51098
18176 51099
46681 51100
48373 51101
44965 51102
11503 51103
12471 51104
17930 51105
16345 51106
14579 51107
47365 51108
668 51109
40373 51110
15027 51111
21170 51112
40749 51113
21538 51114
18376 51115
6186 51116
43341 51117
571 51118
17850 51119
47593 51120
11053 51121
37119 51122
50615 51123
33871 51124
26526 51125
18333 51126
3479 51127
20888 51128
28177 51129
39902 51130
42423 51131
30119 51132
18521 51133
23211 51134
16525 51135
43180 51136
1785 51137
48484 51138
50449 51139
5351 51140
16911 51141
26256 51142
44612 51143
43148 51144
3522 51145
3152 51146
3274 51147
7820 51148
46821 51149
34713 51150
370 51151
17411 51152
43441 51153
44758 51154
15721 51155
27258 51156
34621 51157
38023 51158
19345 51159
50873 51160
48693 51161
20427 51162
3073 51163
20020 51164
44580 51165
15239 51166
6334 51167
35844 51168
3638 51169
28942 51170
39811 51171
27189 51172
33471 51173
28866 51174
36598 51175
9932 51176
45034 51177
49690 51178
43903 51179
18209 51180
9451 51181
22255 51182
6014 51183
33623 51184
39053 51185
20666 51186
11429 51187
10270 51188
22199 51189
36048 51190
41655 51191
36873 51192
15245 51193
40567 51194
23745 51195
43425 51196
33198 51197
50780 51198
15103 51199
45437 51200
16662 51201
576 51202
1155 51203
34121 51204
18131 51205
29530 51206
50558 51207
18374 51208
4345 51209
24076 51210
26472 51211
20348 51212
21159 51213
22898 51214
15301 51215
13472 51216
7364 51217
23965 51218
3125 51219
29584 51220
19147 51221
907 51222
7760 51223
32156 51224
15391 51225
42562 51226
36447 51227
35290 51228
13032 51229
27738 51230
39052 51231
13378 51232
7435 51233
20630 51234
17999 51235
43312 51236
21400 51237
50597 51238
2961 51239
30796 51240
24786 51241
1719 51242
42913 51243
43507 51244
40924 51245
38421 51246
8332 51247
15877 51248
10988 51249
1849 51250
25278 51251
2996 51252
1629 51253
31525 51254
12024 51255
38725 51256
27230 51257
23321 51258
225 51259
25362 51260
9589 51261
16860 51262
8422 51263
19112 51264
16202 51265
40752 51266
5550 51267
6565 51268
22989 51269
35110 51270
34353 51271
17479 51272
11203 51273
35323 51274
32394 51275
44379 51276
37486 51277
38866 51278
17934 51279
40056 51280
18887 51281
22760 51282
2085 51283
9331 51284
47070 51285
21658 51286
19809 51287
4194 51288
27437 51289
1554 51290
2392 51291
11731 51292
22342 51293
1917 51294
23350 51295
33717 51296
37607 51297
4272 51298
36285 51299
16977 51300
18471 51301
14851 51302
37791 51303
4397 51304
31951 51305
8599 51306
19594 51307
2981 51308
1678 51309
25340 51310
19322 51311
16706 51312
49898 51313
8568 51314
33339 51315
17797 51316
24621 51317
49191 51318
1592 51319
46591 51320
9042 51321
20112 51322
33752 51323
19352 51324
33722 51325
23779 51326
30967 51327
47613 51328
38133 51329
10013 51330
48060 51331
22778 51332
26717 51333
49281 51334
15620 51335
7895 51336
19577 51337
9647 51338
20343 51339
27622 51340
45603 51341
43490 51342
2800 51343
17786 51344
49018 51345
34048 51346
24139 51347
48019 51348
42351 51349
27250 51350
4454 51351
10296 51352
50063 51353
34054 51354
18777 51355
13808 51356
50085 51357
13720 51358
47364 51359
27192 51360
10890 51361
27362 51362
32867 51363
23331 51364
36135 51365
26246 51366
45306 51367
12004 51368
13814 51369
36715 51370
35129 51371
46319 51372
47158 51373
13182 51374
42354 51375
20403 51376
1625 51377
18475 51378
32706 51379
7717 51380
13451 51381
13923 51382
22599 51383
5647 51384
20841 51385
12301 51386
37925 51387
6627 51388
34672 51389
42666 51390
44603 51391
19293 51392
42681 51393
30673 51394
25938 51395
13925 51396
46370 51397
46409 51398
44648 51399
10464 51400
22378 51401
24862 51402
603 51403
13028 51404
45982 51405
47552 51406
36943 51407
6968 51408
41164 51409
48118 51410
5751 51411
30659 51412
27113 51413
15642 51414
35624 51415
48421 51416
44252 51417
28440 51418
11558 51419
28603 51420
9098 51421
16987 51422
46658 51423
11361 51424
5653 51425
13572 51426
51353 51427
28420 51428
47325 51429
20140 51430
25463 51431
10087 51432
8705 51433
14917 51434
18463 51435
30946 51436
6479 51437
26219 51438
19178 51439
2272 51440
18199 51441
31573 51442
20070 51443
7182 51444
8330 51445
17058 51446
1222 51447
19827 51448
46908 51449
33707 51450
13553 51451
38642 51452
18439 51453
26264 51454
27554 51455
4773 51456
39475 51457
43374 51458
38575 51459
24635 51460
38028 51461
6845 51462
24465 51463
10360 51464
48343 51465
40534 51466
19139 51467
29621 51468
28278 51469
43238 51470
3578 51471
9094 51472
5262 51473
16890 51474
28555 51475
21268 51476
11074 51477
2152 51478
40224 51479
15000 51480
39517 51481
28592 51482
1973 51483
42700 51484
7836 51485
9295 51486
45202 51487
35710 51488
16168 51489
34059 51490
45410 51491
16276 51492
25892 51493
48068 51494
32653 51495
14371 51496
43344 51497
615 51498
8795 51499
7095 51500
39362 51501
14620 51502
10402 51503
7660 51504
18532 51505
21616 51506
3612 51507
131 51508
9651 51509
7907 51510
17375 51511
23345 51512
963 51513
91 51514
9468 51515
28833 51516
4313 51517
29129 51518
39747 51519
22256 51520
51398 51521
29395 51522
24700 51523
5039 51524
42237 51525
46090 51526
39678 51527
32721 51528
50400 51529
14919 51530
14741 51531
45125 51532
1243 51533
44118 51534
42828 51535
24451 51536
1599 51537
2285 51538
6647 51539
25129 51540
12115 51541
27338 51542
47761 51543
26637 51544
1346 51545
29939 51546
32956 51547
44134 51548
16169 51549
11957 51550
44098 51551
32442 51552
51106 51553
6749 51554
39008 51555
37363 51556
3057 51557
32429 51558
24776 51559
31329 51560
37955 51561
23514 51562
1035 51563
5153 51564
14546 51565
194 51566
23694 51567
29552 51568
44322 51569
5745 51570
46319 51571
51031 51572
25738 51573
19131 51574
18010 51575
19826 51576
41374 51577
49783 51578
31021 51579
33497 51580
19088 51581
30529 51582
44281 51583
45260 51584
37072 51585
9096 51586
39168 51587
16940 51588
30555 51589
31609 51590
20092 51591
28657 51592
37765 51593
27144 51594
6947 51595
40246 51596
37859 51597
32605 51598
19087 51599
35844 51600
1632 51601
11024 51602
2799 51603
29299 51604
41711 51605
31397 51606
14735 51607
37526 51608
26178 51609
32806 51610
50201 51611
43212 51612
6838 51613
15137 51614
26703 51615
32729 51616
27492 51617
20902 51618
44695 51619
22352 51620
49508 51621
14713 51622
37845 51623
51338 51624
36449 51625
6456 51626
39310 51627
19774 51628
44877 51629
37684 51630
42295 51631
2075 51632
19439 51633
19809 51634
29036 51635
15355 51636
28950 51637
29303 51638
25454 51639
37648 51640
28116 51641
11941 51642
47879 51643
23865 51644
10292 51645
31163 51646
3883 51647
33762 51648
49842 51649
13885 51650
26455 51651
1809 51652
23034 51653
44797 51654
47891 51655
11127 51656
49365 51657
8872 51658
17603 51659
9558 51660
32440 51661
35787 51662
50418 51663
14278 51664
12433 51665
33191 51666
2674 51667
7302 51668
31656 51669
35183 51670
2563 51671
32080 51672
36750 51673
37710 51674
23527 51675
48446 51676
4758 51677
30454 51678
9863 51679
35449 51680
51246 51681
12639 51682
43784 51683
24990 51684
40409 51685
46451 51686
34397 51687
46101 51688
50435 51689
20780 51690
8997 51691
13945 51692
8612 51693
41068 51694
48538 51695
24503 51696
39995 51697
21507 51698
5061 51699
19822 51700
12928 51701
38133 51702
32636 51703
44390 51704
41293 51705
42837 51706
9125 51707
38540 51708
51555 51709
35504 51710
29026 51711
193 51712
25803 51713
42075 51714
23408 51715
46833 51716
48383 51717
48447 51718
9090 51719
35327 51720
17640 51721
6551 51722
40658 51723
24842 51724
30855 51725
10635 51726
47364 51727
10946 51728
27185 51729
23924 51730
44133 51731
7509 51732
4270 51733
44457 51734
6854 51735
46821 51736
37270 51737
10565 51738
44936 51739
17102 51740
36415 51741
50881 51742
37218 51743
6692 51744
45023 51745
3669 51746
32633 51747
20544 51748
45747 51749
35384 51750
20878 51751
1919 51752
31040 51753
1214 51754
18946 51755
6396 51756
50610 51757
48084 51758
51367 51759
35632 51760
36455 51761
11415 51762
9267 51763
17341 51764
16371 51765
23838 51766
28806 51767
39141 51768
35499 51769
1575 51770
38664 51771
23795 51772
36982 51773
6627 51774
30940 51775
32922 51776
46268 51777
5704 51778
9914 51779
22284 51780
1414 51781
21115 51782
39042 51783
51443 51784
36575 51785
45154 51786
48747 51787
22013 51788
5403 51789
42912 51790
34108 51791
43686 51792
21937 51793
896 51794
8242 51795
13958 51796
28502 51797
13459 51798
21629 51799
41598 51800
32841 51801
32204 51802
9246 51803
42248 51804
51265 51805
16332 51806
32547 51807
40468 51808
42616 51809
25473 51810
40199 51811
30501 51812
17730 51813
1760 51814
15229 51815
49134 51816
465 51817
4506 51818
6167 51819
4070 51820
10129 51821
45962 51822
30161 51823
24597 51824
46835 51825
11809 51826
51519 51827
36246 51828
48060 51829
10219 51830
44331 51831
21091 51832
3140 51833
9383 51834
5530 51835
30977 51836
13080 51837
6091 51838
17705 51839
46104 51840
20901 51841
3782 51842
8595 51843
3211 51844
34779 51845
31707 51846
25350 51847
37227 51848
27154 51849
30671 51850
3865 51851
19336 51852
15977 51853
9830 51854
16567 51855
21355 51856
15969 51857
4279 51858
37334 51859
30862 51860
49800 51861
38490 51862
47495 51863
35973 51864
8567 51865
17730 51866
7812 51867
38466 51868
522 51869
27905 51870
24844 51871
42441 51872
35224 51873
41579 51874
16444 51875
29802 51876
38951 51877
37613 51878
45265 51879
36255 51880
278 51881
43149 51882
11544 51883
47496 51884
610 51885
38043 51886
31139 51887
30742 51888
44238 51889
28309 51890
37299 51891
828 51892
39703 51893
19288 51894
23592 51895
26079 51896
17160 51897
24546 51898
11709 51899
45477 51900
49803 51901
23737 51902
24816 51903
5887 51904
4261 51905
42007 51906
9198 51907
20875 51908
34061 51909
44200 51910
3453 51911
19047 51912
8177 51913
12687 51914
9055 51915
6492 51916
22304 51917
6008 51918
9995 51919
38940 51920
49776 51921
40848 51922
49980 51923
25296 51924
18324 51925
47545 51926
14698 51927
41050 51928
50250 51929
32118 51930
17990 51931
3428 51932
34072 51933
17390 51934
37433 51935
24741 51936
16320 51937
20331 51938
51678 51939
26258 51940
25222 51941
47628 51942
3609 51943
29426 51944
2086 51945
42417 51946
49938 51947
11725 51948
37900 51949
12226 51950
10498 51951
9386 51952
39769 51953
15616 51954
29724 51955
17301 51956
30359 51957
29708 51958
13112 51959
46737 51960
5744 51961
18948 51962
26712 51963
29169 51964
4384 51965
20959 51966
7477 51967
31483 51968
39133 51969
12989 51970
20450 51971
22198 51972
14552 51973
1940 51974
19625 51975
25842 51976
31291 51977
12768 51978
31681 51979
25121 51980
8509 51981
24684 51982
31431 51983
15559 51984
29327 51985
36493 51986
13701 51987
18656 51988
40713 51989
37245 51990
42847 51991
3691 51992
32408 51993
10846 51994
16954 51995
44894 51996
48151 51997
31999 51998
26081 51999
40107 52000
48944 52001
38093 52002
28308 52003
49173 52004
25303 52005
32152 52006
3758 52007
37823 52008
44818 52009
23108 52010
37610 52011
51341 52012
18504 52013
40898 52014
38771 52015
29005 52016
51060 52017
14517 52018
19555 52019
3777 52020
44989 52021
46559 52022
38279 52023
49132 52024
18772 52025
5875 52026
19677 52027
29570 52028
49178 52029
14395 52030
5133 52031
5832 52032
50925 52033
24565 52034
40558 52035
8465 52036
40806 52037
15547 52038
29469 52039
28232 52040
7017 52041
29344 52042
24150 52043
30464 52044
51168 52045
5371 52046
24924 52047
43861 52048
1581 52049
31511 52050
39631 52051
9705 52052
4116 52053
35057 52054
5505 52055
16004 52056
40778 52057
7381 52058
7206 52059
6116 52060
51648 52061
6021 52062
42333 52063
37833 52064
28999 52065
37009 52066
41553 52067
39900 52068
9217 52069
2813 52070
8638 52071
51248 52072
46770 52073
14481 52074
21202 52075
40065 52076
3818 52077
5941 52078
11208 52079
13473 52080
23598 52081
32869 52082
23759 52083
47470 52084
28365 52085
41574 52086
15530 52087
21348 52088
38540 52089
39877 52090
22807 52091
18459 52092
4998 52093
20318 52094
42752 52095
19575 52096
1652 52097
38030 52098
25007 52099
26101 52100
45133 52101
42935 52102
28712 52103
12452 52104
28666 52105
32133 52106
49875 52107
49293 52108
216 52109
38857 52110
35401 52111
43251 52112
40219 52113
3463 52114
27141 52115
35873 52116
9304 52117
12369 52118
40700 52119
29093 52120
40375 52121
12791 52122
37044 52123
22676 52124
35407 52125
6800 52126
14955 52127
3734 52128
25542 52129
35288 52130
28842 52131
12727 52132
36733 52133
51046 52134
37692 52135
49160 52136
38157 52137
43029 52138
32717 52139
6651 52140
44761 52141
16111 52142
9067 52143
9600 52144
42808 52145
39848 52146
23385 52147
9230 52148
4554 52149
21929 52150
8062 52151
10504 52152
30583 52153
46752 52154
33864 52155
33200 52156
18024 52157
4260 52158
50978 52159
18470 52160
6547 52161
40410 52162
4029 52163
21171 52164
43169 52165
9472 52166
44088 52167
47323 52168
50031 52169
26632 52170
40436 52171
19166 52172
49951 52173
50720 52174
16143 52175
15018 52176
12825 52177
7260 52178
14848 52179
38415 52180
8898 52181
2784 52182
5119 52183
16492 52184
5648 52185
8864 52186
39458 52187
49245 52188
3296 52189
7495 52190
28134 52191
16211 52192
49613 52193
33948 52194
7578 52195
43192 52196
13602 52197
35089 52198
4983 52199
13980 52200
47740 52201
27016 52202
9736 52203
47225 52204
10042 52205
26764 52206
37186 52207
51571 52208
37953 52209
35013 52210
4185 52211
8785 52212
30672 52213
10204 52214
7047 52215
515 52216
4061 52217
8369 52218
4308 52219
604 52220
44011 52221
46680 52222
39156 52223
10635 52224
5737 52225
34678 52226
44884 52227
44434 52228
18363 52229
10873 52230
14098 52231
27249 52232
1951 52233
19744 52234
31235 52235
39611 52236
3862 52237
48662 52238
37664 52239
8486 52240
50598 52241
22252 52242
3475 52243
12946 52244
40217 52245
27202 52246
46967 52247
4673 52248
37940 52249
11613 52250
38549 52251
12881 52252
14150 52253
16057 52254
18521 52255
40585 52256
17979 52257
43972 52258
46423 52259
34853 52260
14801 52261
44096 52262
12422 52263
51413 52264
26350 52265
10618 52266
5682 52267
9739 52268
36456 52269
2885 52270
604 52271
42289 52272
31723 52273
1449 52274
12482 52275
40412 52276
24305 52277
12480 52278
36118 52279
37516 52280
47136 52281
36523 52282
27674 52283
32768 52284
10428 52285
38668 52286
26717 52287
3755 52288
18263 52289
25643 52290
13597 52291
14936 52292
13359 52293
42660 52294
32607 52295
44534 52296
39476 52297
45026 52298
2044 52299
15042 52300
35391 52301
5352 52302
29340 52303
16611 52304
39075 52305
17618 52306
43050 52307
11967 52308
13275 52309
33098 52310
43618 52311
46700 52312
36540 52313
25204 52314
10526 52315
42583 52316
34825 52317
42711 52318
27457 52319
22055 52320
3057 52321
31163 52322
15044 52323
22546 52324
33798 52325
41199 52326
20430 52327
38803 52328
23892 52329
2739 52330
34599 52331
46457 52332
16968 52333
747 52334
34045 52335
39246 52336
20003 52337
11500 52338
13797 52339
50062 52340
39263 52341
44047 52342
46566 52343
51758 52344
1702 52345
5963 52346
2137 52347
46169 52348
8782 52349
29891 52350
21978 52351
41164 52352
29757 52353
45183 52354
49036 52355
18443 52356
6633 52357
23139 52358
34094 52359
11476 52360
24716 52361
50387 52362
42407 52363
2327 52364
20926 52365
50029 52366
46832 52367
22717 52368
656 52369
4386 52370
10668 52371
31247 52372
29666 52373
28912 52374
26697 52375
44973 52376
47424 52377
41967 52378
25647 52379
10970 52380
32019 52381
16519 52382
49236 52383
17356 52384
6286 52385
15312 52386
39758 52387
9160 52388
1208 52389
20414 52390
10257 52391
42421 52392
12614 52393
6044 52394
44160 52395
50949 52396
14394 52397
48626 52398
16696 52399
16840 52400
36636 52401
24574 52402
36132 52403
7038 52404
29583 52405
29007 52406
30478 52407
52211 52408
29199 52409
21077 52410
31398 52411
16074 52412
46118 52413
14479 52414
16104 52415
21094 52416
5178 52417
2706 52418
33554 52419
4636 52420
40984 52421
13292 52422
39690 52423
51677 52424
30479 52425
47885 52426
37090 52427
30215 52428
35151 52429
22597 52430
19524 52431
16687 52432
44348 52433
32530 52434
42158 52435
238 52436
9818 52437
2169 52438
24248 52439
11007 52440
22063 52441
52212 52442
3237 52443
13142 52444
30338 52445
38061 52446
3433 52447
37281 52448
39187 52449
25507 52450
44791 52451
20871 52452
32100 52453
14549 52454
32754 52455
12877 52456
28051 52457
44070 52458
10448 52459
30426 52460
3989 52461
42870 52462
15324 52463
49401 52464
27924 52465
47319 52466
932 52467
7013 52468
16444 52469
16487 52470
17553 52471
9986 52472
49725 52473
24273 52474
1796 52475
45269 52476
34972 52477
10832 52478
50435 52479
44398 52480
30063 52481
28983 52482
35955 52483
20925 52484
5528 52485
17233 52486
37849 52487
5014 52488
8022 52489
41907 52490
40876 52491
2794 52492
44429 52493
17326 52494
41404 52495
17128 52496
41608 52497
33626 52498
8684 52499
7428 52500
30788 52501
1813 52502
6007 52503
4706 52504
52242 52505
8116 52506
37445 52507
1564 52508
27874 52509
27964 52510
33771 52511
6715 52512
32704 52513
33399 52514
42658 52515
48297 52516
5869 52517
26140 52518
24634 52519
37735 52520
35844 52521
6800 52522
1882 52523
51845 52524
11882 52525
45648 52526
2895 52527
29834 52528
11387 52529
299 52530
17828 52531
13839 52532
20395 52533
8952 52534
337 52535
16934 52536
38077 52537
50393 52538
32221 52539
21538 52540
51200 52541
36815 52542
29116 52543
14943 52544
49211 52545
8302 52546
14225 52547
18259 52548
40331 52549
35610 52550
45566 52551
34087 52552
34249 52553
38447 52554
42577 52555
17388 52556
46905 52557
27389 52558
49875 52559
50034 52560
14275 52561
16664 52562
37488 52563
6870 52564
29116 52565
10499 52566
44300 52567
8947 52568
29113 52569
3853 52570
8420 52571
50507 52572
38700 52573
2859 52574
36690 52575
35654 52576
43829 52577
703 52578
32530 52579
28511 52580
15401 52581
46862 52582
47195 52583
450 52584
25457 52585
34217 52586
34877 52587
47700 52588
51817 52589
18455 52590
30842 52591
46780 52592
20675 52593
13530 52594
12523 52595
48229 52596
41639 52597
26682 52598
44865 52599
48733 52600
418 52601
46646 52602
51314 52603
5770 52604
2105 52605
25553 52606
49676 52607
42850 52608
29568 52609
26456 52610
30919 52611
32395 52612
43387 52613
28734 52614
35346 52615
43405 52616
39935 52617
39214 52618
19987 52619
48678 52620
38850 52621
10774 52622
34226 52623
42484 52624
19982 52625
41678 52626
14266 52627
13018 52628
14117 52629
43133 52630
315 52631
19749 52632
40939 52633
15318 52634
35469 52635
40676 52636
50996 52637
44169 52638
12233 52639
21972 52640
37265 52641
6665 52642
9000 52643
28367 52644
47201 52645
38383 52646
15668 52647
15557 52648
8297 52649
15815 52650
30069 52651
43176 52652
42729 52653
34471 52654
11174 52655
9026 52656
13609 52657
460 52658
21528 52659
19345 52660
34729 52661
38797 52662
40684 52663
30083 52664
19730 52665
24975 52666
24784 52667
50294 52668
31111 52669
18828 52670
21240 52671
6624 52672
28251 52673
13408 52674
18623 52675
46067 52676
35068 52677
14287 52678
9077 52679
13714 52680
8617 52681
32775 52682
48553 52683
49202 52684
47665 52685
29387 52686
9495 52687
40622 52688
48537 52689
14840 52690
36703 52691
47951 52692
51716 52693
26932 52694
2196 52695
27096 52696
12729 52697
37825 52698
774 52699
3712 52700
15846 52701
43936 52702
18887 52703
17323 52704
21364 52705
35158 52706
9397 52707
48416 52708
15644 52709
1743 52710
25260 52711
27591 52712
15061 52713
11385 52714
41963 52715
35288 52716
4639 52717
19465 52718
41374 52719
40740 52720
3200 52721
6409 52722
4091 52723
2071 52724
8665 52725
3336 52726
8244 52727
5351 52728
28270 52729
7972 52730
38488 52731
2905 52732
12839 52733
36410 52734
11359 52735
50090 52736
17903 52737
30095 52738
13261 52739
26945 52740
27427 52741
41551 52742
43576 52743
22261 52744
51255 52745
33764 52746
40093 52747
45723 52748
45154 52749
47973 52750
34313 52751
32148 52752
31763 52753
1879 52754
28222 52755
32581 52756
30421 52757
18919 52758
11504 52759
25330 52760
20779 52761
17791 52762
50260 52763
15646 52764
33969 52765
47063 52766
30469 52767
27298 52768
25919 52769
33402 52770
12067 52771
7508 52772
28336 52773
20899 52774
5635 52775
7048 52776
8276 52777
1376 52778
36576 52779
34191 52780
9038 52781
48142 52782
37565 52783
8625 52784
4294 52785
16839 52786
16895 52787
9197 52788
47167 52789
33059 52790
10476 52791
22174 52792
24397 52793
36826 52794
30282 52795
23411 52796
45917 52797
11682 52798
32791 52799
4373 52800
28314 52801
8728 52802
34373 52803
42349 52804
28956 52805
8776 52806
27306 52807
27663 52808
23968 52809
51730 52810
37979 52811
39186 52812
33008 52813
781 52814
27679 52815
1857 52816
26125 52817
23765 52818
33403 52819
5341 52820
27739 52821
4372 52822
12036 52823
15522 52824
16320 52825
45060 52826
40286 52827
26378 52828
45969 52829
24854 52830
748 52831
6356 52832
8114 52833
77 52834
52511 52835
17020 52836
14133 52837
29125 52838
40988 52839
9354 52840
25191 52841
30075 52842
5442 52843
21886 52844
17883 52845
43519 52846
22545 52847
28873 52848
44924 52849
7341 52850
48841 52851
23820 52852
4170 52853
8403 52854
48891 52855
40791 52856
26256 52857
52062 52858
23081 52859
1344 52860
39685 52861
22583 52862
51049 52863
16243 52864
28092 52865
17605 52866
36719 52867
25592 52868
41231 52869
40760 52870
12148 52871
30355 52872
28645 52873
21405 52874
39195 52875
19495 52876
51576 52877
12004 52878
6632 52879
23215 52880
45463 52881
44587 52882
49909 52883
19225 52884
41599 52885
45908 52886
42380 52887
45218 52888
10073 52889
23175 52890
44304 52891
26342 52892
15492 52893
49307 52894
45028 52895
38365 52896
19437 52897
19612 52898
24256 52899
30470 52900
10685 52901
14546 52902
29708 52903
23657 52904
382 52905
23705 52906
46708 52907
9114 52908
8666 52909
11621 52910
52163 52911
12958 52912
32049 52913
956 52914
8941 52915
48617 52916
24826 52917
12414 52918
10902 52919
11348 52920
32614 52921
4111 52922
21078 52923
16383 52924
2938 52925
51413 52926
29778 52927
21205 52928
37943 52929
43220 52930
38175 52931
34426 52932
31035 52933
39646 52934
44723 52935
20725 52936
1365 52937
5630 52938
15469 52939
30379 52940
12557 52941
46229 52942
28194 52943
22678 52944
27472 52945
6043 52946
16605 52947
19628 52948
1480 52949
18714 52950
52395 52951
2653 52952
47293 52953
39631 52954
13057 52955
48422 52956
24271 52957
46759 52958
34638 52959
8697 52960
8431 52961
25221 52962
13499 52963
41502 52964
34589 52965
29970 52966
8234 52967
30468 52968
14984 52969
14265 52970
26587 52971
27072 52972
8818 52973
25437 52974
966 52975
9200 52976
9606 52977
5196 52978
21174 52979
8095 52980
49105 52981
39196 52982
15758 52983
15491 52984
721 52985
24977 52986
47935 52987
18827 52988
41393 52989
23631 52990
888 52991
18438 52992
6633 52993
8192 52994
38884 52995
19834 52996
9496 52997
18264 52998
29737 52999
43214 53000
32481 53001
2453 53002
38242 53003
43696 53004
15025 53005
7087 53006
43538 53007
23602 53008
39961 53009
37864 53010
46424 53011
35397 53012
39691 53013
21657 53014
46216 53015
21036 53016
1429 53017
13977 53018
48902 53019
13480 53020
48793 53021
22125 53022
41197 53023
32930 53024
36728 53025
27383 53026
9966 53027
29167 53028
29040 53029
22816 53030
24635 53031
6803 53032
20854 53033
38612 53034
40275 53035
14078 53036
14496 53037
7588 53038
32900 53039
7779 53040
35899 53041
22460 53042
12629 53043
43719 53044
35961 53045
38967 53046
15083 53047
14616 53048
52822 53049
39089 53050
44624 53051
30547 53052
18449 53053
37578 53054
34072 53055
38436 53056
18930 53057
33529 53058
29459 53059
13747 53060
22244 53061
15955 53062
25549 53063
3810 53064
721 53065
42642 53066
49154 53067
52183 53068
51389 53069
34431 53070
23105 53071
29773 53072
50721 53073
46035 53074
27638 53075
29546 53076
3912 53077
9320 53078
29348 53079
23829 53080
45033 53081
50790 53082
8228 53083
17177 53084
6772 53085
6682 53086
12907 53087
2482 53088
13418 53089
15725 53090
10590 53091
22307 53092
33652 53093
52932 53094
1391 53095
3881 53096
52231 53097
5670 53098
15073 53099
16477 53100
13204 53101
26135 53102
41158 53103
299 53104
7967 53105
20865 53106
42977 53107
22135 53108
10938 53109
51503 53110
46376 53111
21655 53112
11528 53113
49393 53114
52961 53115
31736 53116
16151 53117
52269 53118
51737 53119
44783 53120
48243 53121
38734 53122
26764 53123
33573 53124
27605 53125
47995 53126
8062 53127
20303 53128
49461 53129
42534 53130
42080 53131
46178 53132
39304 53133
33877 53134
22159 53135
6595 53136
41609 53137
15065 53138
11080 53139
2068 53140
39634 53141
17013 53142
33357 53143
12641 53144
46840 53145
25434 53146
18485 53147
743 53148
15929 53149
27523 53150
4019 53151
18092 53152
45283 53153
17992 53154
15784 53155
46751 53156
45798 53157
15010 53158
24563 53159
53006 53160
25013 53161
42965 53162
9993 53163
48762 53164
42185 53165
9412 53166
36797 53167
10146 53168
50707 53169
33821 53170
27303 53171
37962 53172
3493 53173
2923 53174
10132 53175
29924 53176
16317 53177
28014 53178
28168 53179
10523 53180
48083 53181
52567 53182
43969 53183
7675 53184
39692 53185
26673 53186
14558 53187
6520 53188
51831 53189
8817 53190
48662 53191
46315 53192
35860 53193
20883 53194
29856 53195
28728 53196
44772 53197
12949 53198
17405 53199
24396 53200
35041 53201
20273 53202
34893 53203
38715 53204
18426 53205
15747 53206
10274 53207
3936 53208
11747 53209
41302 53210
52802 53211
39959 53212
33851 53213
20914 53214
19744 53215
9329 53216
10499 53217
50691 53218
3154 53219
32786 53220
23081 53221
7423 53222
48398 53223
10170 53224
1285 53225
2227 53226
32781 53227
12627 53228
19196 53229
31527 53230
11668 53231
44925 53232
28166 53233
33271 53234
26539 53235
39117 53236
34618 53237
49287 53238
19308 53239
32544 53240
49830 53241
26770 53242
2425 53243
27587 53244
29056 53245
47952 53246
29645 53247
7723 53248
17244 53249
13334 53250
43114 53251
16008 53252
52763 53253
24438 53254
28904 53255
29930 53256
13318 53257
33544 53258
18465 53259
40831 53260
50625 53261
47695 53262
39096 53263
33357 53264
40008 53265
28621 53266
32532 53267
27418 53268
39432 53269
33628 53270
31810 53271
44679 53272
42913 53273
5707 53274
30440 53275
35858 53276
16583 53277
38488 53278
46961 53279
14921 53280
15468 53281
37220 53282
5318 53283
26491 53284
27338 53285
2576 53286
19091 53287
24478 53288
3674 53289
36808 53290
25521 53291
27676 53292
51224 53293
11912 53294
50388 53295
23123 53296
21018 53297
14825 53298
51270 53299
11954 53300
24284 53301
13206 53302
35890 53303
42021 53304
36770 53305
34431 53306
7111 53307
6823 53308
3147 53309
44650 53310
15003 53311
28073 53312
49604 53313
18787 53314
45817 53315
7300 53316
30717 53317
12866 53318
17327 53319
31159 53320
45580 53321
22011 53322
29145 53323
23833 53324
21493 53325
43658 53326
39641 53327
48947 53328
42399 53329
11814 53330
25703 53331
49634 53332
15279 53333
43835 53334
48806 53335
28133 53336
11363 53337
20025 53338
44308 53339
31325 53340
49221 53341
3980 53342
1479 53343
7558 53344
14235 53345
36127 53346
2254 53347
37592 53348
19885 53349
18484 53350
3687 53351
47840 53352
25394 53353
27136 53354
26861 53355
37425 53356
28766 53357
6368 53358
41563 53359
23443 53360
52620 53361
26065 53362
49145 53363
20124 53364
31744 53365
16853 53366
41913 53367
17503 53368
45714 53369
13474 53370
31882 53371
27578 53372
25343 53373
24895 53374
32183 53375
46052 53376
24484 53377
36295 53378
25197 53379
38146 53380
989 53381
26344 53382
34986 53383
17334 53384
7038 53385
39438 53386
33394 53387
24752 53388
30842 53389
44512 53390
46661 53391
7671 53392
11125 53393
34943 53394
14071 53395
45679 53396
46636 53397
40347 53398
8743 53399
25089 53400
34337 53401
15981 53402
9667 53403
28631 53404
35320 53405
30955 53406
38512 53407
51496 53408
883 53409
33162 53410
28448 53411
32476 53412
7433 53413
43705 53414
35284 53415
14885 53416
49606 53417
19232 53418
14403 53419
52015 53420
30942 53421
4575 53422
18804 53423
14111 53424
16575 53425
8907 53426
33120 53427
34625 53428
45370 53429
10887 53430
1400 53431
13856 53432
36021 53433
26949 53434
26671 53435
14771 53436
52329 53437
23467 53438
33635 53439
47736 53440
50715 53441
2049 53442
14741 53443
35995 53444
49634 53445
37285 53446
32827 53447
44153 53448
8788 53449
9073 53450
24654 53451
6418 53452
10796 53453
33160 53454
40508 53455
780 53456
16156 53457
20372 53458
2365 53459
16038 53460
42475 53461
10363 53462
3319 53463
30849 53464
35995 53465
13203 53466
19041 53467
13259 53468
46981 53469
8046 53470
33411 53471
20871 53472
41138 53473
5707 53474
1294 53475
27836 53476
2555 53477
46347 53478
78 53479
39127 53480
7861 53481
30563 53482
48188 53483
9285 53484
14511 53485
50875 53486
51328 53487
34884 53488
46369 53489
30435 53490
45166 53491
13001 53492
34317 53493
40536 53494
23227 53495
47817 53496
22741 53497
46165 53498
9827 53499
32229 53500
36889 53501
20212 53502
2421 53503
20225 53504
35402 53505
22962 53506
22342 53507
9072 53508
19120 53509
45463 53510
21777 53511
36797 53512
37677 53513
52888 53514
46816 53515
18680 53516
25268 53517
4139 53518
27143 53519
45434 53520
19697 53521
28204 53522
33353 53523
2748 53524
44723 53525
33720 53526
29105 53527
25680 53528
29184 53529
8010 53530
30775 53531
31754 53532
20284 53533
6075 53534
9019 53535
51265 53536
21817 53537
41478 53538
3227 53539
9102 53540
11818 53541
29341 53542
52106 53543
30006 53544
35912 53545
43970 53546
18371 53547
22761 53548
7270 53549
11936 53550
2359 53551
38249 53552
11474 53553
1273 53554
32892 53555
18963 53556
11346 53557
44886 53558
13456 53559
31210 53560
17424 53561
16727 53562
12880 53563
30034 53564
42334 53565
30028 53566
33113 53567
18435 53568
50513 53569
51883 53570
13073 53571
50452 53572
1825 53573
21027 53574
11915 53575
42129 53576
4298 53577
19923 53578
50293 53579
26220 53580
51718 53581
10448 53582
14961 53583
28885 53584
839 53585
43622 53586
40769 53587
8986 53588
24152 53589
28034 53590
42102 53591
33227 53592
53312 53593
30346 53594
8460 53595
2575 53596
53404 53597
36153 53598
20488 53599
2523 53600
14119 53601
43957 53602
52309 53603
32749 53604
39988 53605
2357 53606
13480 53607
50663 53608
43654 53609
2720 53610
21532 53611
8074 53612
22567 53613
24657 53614
22808 53615
22424 53616
44611 53617
4203 53618
51301 53619
46161 53620
30213 53621
33444 53622
39049 53623
48585 53624
43478 53625
35459 53626
1809 53627
1728 53628
38569 53629
34227 53630
7089 53631
7509 53632
1231 53633
17527 53634
11183 53635
53410 53636
38047 53637
27569 53638
12904 53639
35736 53640
37298 53641
22638 53642
3590 53643
8606 53644
24969 53645
3176 53646
3777 53647
13373 53648
26204 53649
11604 53650
26429 53651
10587 53652
53072 53653
42564 53654
41444 53655
30787 53656
52077 53657
41878 53658
43422 53659
46893 53660
46542 53661
27519 53662
36109 53663
18889 53664
5021 53665
34993 53666
48989 53667
32072 53668
29438 53669
18842 53670
23291 53671
52301 53672
46376 53673
2865 53674
24240 53675
31328 53676
39441 53677
24651 53678
17526 53679
7876 53680
3220 53681
44822 53682
30204 53683
15464 53684
2701 53685
49137 53686
32352 53687
53230 53688
16888 53689
38763 53690
441 53691
6917 53692
17670 53693
17114 53694
51785 53695
1638 53696
15077 53697
26163 53698
3404 53699
23535 53700
51090 53701
41295 53702
12135 53703
27869 53704
32534 53705
34103 53706
51798 53707
35423 53708
34526 53709
1272 53710
38624 53711
49897 53712
6977 53713
39452 53714
13990 53715
29427 53716
38237 53717
13561 53718
16506 53719
38506 53720
16844 53721
48101 53722
21142 53723
2384 53724
52017 53725
52389 53726
41295 53727
34283 53728
40315 53729
8865 53730
28427 53731
12087 53732
10567 53733
28470 53734
52283 53735
40088 53736
36782 53737
35298 53738
34516 53739
8892 53740
7477 53741
8731 53742
21191 53743
21870 53744
8261 53745
2403 53746
32687 53747
46085 53748
26895 53749
14510 53750
41069 53751
8691 53752
7398 53753
26301 53754
6136 53755
21998 53756
16948 53757
38751 53758
2820 53759
46070 53760
1202 53761
24113 53762
4451 53763
12579 53764
22595 53765
50721 53766
7468 53767
51519 53768
12325 53769
2848 53770
10739 53771
20081 53772
53749 53773
17690 53774
6954 53775
5896 53776
32629 53777
25074 53778
17859 53779
36204 53780
38451 53781
37070 53782
51175 53783
46989 53784
13608 53785
36508 53786
9843 53787
18185 53788
28814 53789
10471 53790
4431 53791
20839 53792
30656 53793
35980 53794
16940 53795
13478 53796
3809 53797
46206 53798
50578 53799
28728 53800
29128 53801
1953 53802
16605 53803
4376 53804
36175 53805
18020 53806
21234 53807
42321 53808
53301 53809
29399 53810
52897 53811
24267 53812
12770 53813
46958 53814
19057 53815
25724 53816
52847 53817
8764 53818
25343 53819
20939 53820
24948 53821
30402 53822
39118 53823
36963 53824
35095 53825
19177 53826
43153 53827
39461 53828
6766 53829
19813 53830
36054 53831
32869 53832
25969 53833
42905 53834
44476 53835
2938 53836
49089 53837
5847 53838
7477 53839
50090 53840
22937 53841
53267 53842
96 53843
30174 53844
22780 53845
39314 53846
30010 53847
10955 53848
51663 53849
43304 53850
50120 53851
11227 53852
14141 53853
17573 53854
9174 53855
19513 53856
33325 53857
16388 53858
37870 53859
27598 53860
16068 53861
4298 53862
32815 53863
10126 53864
44869 53865
50133 53866
52329 53867
48910 53868
27426 53869
14092 53870
43279 53871
10193 53872
9653 53873
34551 53874
26757 53875
38035 53876
39639 53877
20960 53878
31404 53879
27064 53880
22036 53881
24400 53882
11889 53883
28882 53884
18145 53885
20192 53886
31460 53887
5495 53888
5364 53889
41558 53890
7944 53891
33220 53892
25399 53893
906 53894
3321 53895
50741 53896
5736 53897
24667 53898
14152 53899
8645 53900
13859 53901
39096 53902
11984 53903
41765 53904
20220 53905
46243 53906
48352 53907
13935 53908
44605 53909
4050 53910
8267 53911
35733 53912
31602 53913
14357 53914
22552 53915
38925 53916
26405 53917
41867 53918
10958 53919
38661 53920
53857 53921
43895 53922
41709 53923
44552 53924
41914 53925
19817 53926
26691 53927
22544 53928
44869 53929
50273 53930
15775 53931
40678 53932
44978 53933
27335 53934
27850 53935
23858 53936
68 53937
8123 53938
41519 53939
41948 53940
24074 53941
15599 53942
1894 53943
12767 53944
12229 53945
25976 53946
21967 53947
43030 53948
43865 53949
48801 53950
9443 53951
10279 53952
28840 53953
42168 53954
591 53955
35694 53956
10589 53957
37872 53958
26624 53959
16524 53960
14242 53961
24465 53962
32013 53963
3483 53964
14587 53965
17861 53966
3121 53967
111 53968
26064 53969
21054 53970
20616 53971
17153 53972
50309 53973
6767 53974
2171 53975
34086 53976
2944 53977
39043 53978
6641 53979
48046 53980
15491 53981
48587 53982
53430 53983
4224 53984
27293 53985
13312 53986
3997 53987
14409 53988
45128 53989
48132 53990
31653 53991
22266 53992
48074 53993
5318 53994
24166 53995
47127 53996
11305 53997
22332 53998
509 53999
18753 54000
28931 54001
16582 54002
23858 54003
35499 54004
21370 54005
19201 54006
14450 54007
35680 54008
34713 54009
16686 54010
48810 54011
14922 54012
35937 54013
12357 54014
29013 54015
37012 54016
44948 54017
22709 54018
4037 54019
33365 54020
41060 54021
913 54022
3647 54023
34383 54024
24224 54025
31270 54026
13366 54027
213 54028
12128 54029
15402 54030
20824 54031
44085 54032
29074 54033
23975 54034
53759 54035
34367 54036
47718 54037
28374 54038
11941 54039
23002 54040
37586 54041
43036 54042
29446 54043
8748 54044
2759 54045
5771 54046
34899 54047
2985 54048
29857 54049
27926 54050
48331 54051
45169 54052
3893 54053
44857 54054
6866 54055
24182 54056
3026 54057
16310 54058
29005 54059
3659 54060
16629 54061
34224 54062
35038 54063
14024 54064
4978 54065
14438 54066
46715 54067
5661 54068
46864 54069
28606 54070
43316 54071
31267 54072
6697 54073
23811 54074
14026 54075
42362 54076
8228 54077
3926 54078
51509 54079
2130 54080
9880 54081
9822 54082
36975 54083
8470 54084
33334 54085
38082 54086
23272 54087
22172 54088
35794 54089
33740 54090
47406 54091
14662 54092
33335 54093
6330 54094
8148 54095
7805 54096
18549 54097
393 54098
15963 54099
51309 54100
23501 54101
45155 54102
31045 54103
26900 54104
10152 54105
17036 54106
42434 54107
25873 54108
2984 54109
17439 54110
49641 54111
10679 54112
32652 54113
34517 54114
20990 54115
27514 54116
42675 54117
21034 54118
15614 54119
11335 54120
45165 54121
10210 54122
23837 54123
18723 54124
34358 54125
17118 54126
49050 54127
54063 54128
13280 54129
52037 54130
13215 54131
1112 54132
50936 54133
24771 54134
47120 54135
15850 54136
26692 54137
35060 54138
8114 54139
27692 54140
18828 54141
841 54142
22076 54143
12557 54144
5907 54145
28766 54146
19498 54147
38355 54148
34349 54149
13254 54150
3039 54151
22809 54152
44703 54153
51413 54154
45902 54155
34971 54156
46999 54157
36276 54158
33910 54159
17148 54160
6903 54161
50830 54162
44655 54163
35740 54164
23385 54165
18807 54166
20077 54167
48998 54168
185 54169
29880 54170
38603 54171
48961 54172
7835 54173
38063 54174
35159 54175
36934 54176
20415 54177
23226 54178
28519 54179
5847 54180
1835 54181
54095 54182
49900 54183
52725 54184
29180 54185
52206 54186
37966 54187
575 54188
38601 54189
22326 54190
47217 54191
47195 54192
34046 54193
7135 54194
54179 54195
31236 54196
11629 54197
48939 54198
7103 54199
18206 54200
1011 54201
7894 54202
12523 54203
36927 54204
34913 54205
13425 54206
41309 54207
48153 54208
12133 54209
28578 54210
53708 54211
38991 54212
40181 54213
32269 54214
38592 54215
11001 54216
34112 54217
39946 54218
24117 54219
14536 54220
34121 54221
23430 54222
20702 54223
53247 54224
26041 54225
46046 54226
16704 54227
34643 54228
45423 54229
19543 54230
26172 54231
42076 54232
32414 54233
17039 54234
23470 54235
37846 54236
11871 54237
29269 54238
5612 54239
38266 54240
6202 54241
16459 54242
6555 54243
9540 54244
26860 54245
18389 54246
24969 54247
28022 54248
41807 54249
39253 54250
40206 54251
8658 54252
50602 54253
1297 54254
9051 54255
38433 54256
41387 54257
5433 54258
51391 54259
18430 54260
8568 54261
23570 54262
16208 54263
1639 54264
30590 54265
5497 54266
11346 54267
40750 54268
30937 54269
49457 54270
31152 54271
5757 54272
42992 54273
49836 54274
4588 54275
49380 54276
44636 54277
22771 54278
29972 54279
6167 54280
4621 54281
16898 54282
44657 54283
41212 54284
47433 54285
38832 54286
31411 54287
32064 54288
17034 54289
39228 54290
15179 54291
2439 54292
10899 54293
33485 54294
44684 54295
20702 54296
49759 54297
41885 54298
52146 54299
19041 54300
35685 54301
33586 54302
8949 54303
7489 54304
53788 54305
33003 54306
24594 54307
45849 54308
46743 54309
9569 54310
43028 54311
40091 54312
12597 54313
47524 54314
51483 54315
4044 54316
46989 54317
47090 54318
43985 54319
45178 54320
24744 54321
31140 54322
4838 54323
3507 54324
47044 54325
45520 54326
54269 54327
31464 54328
52540 54329
47101 54330
13482 54331
50919 54332
23489 54333
18976 54334
54032 54335
36788 54336
19026 54337
15632 54338
53983 54339
48512 54340
14667 54341
1238 54342
29223 54343
30437 54344
20901 54345
10306 54346
13087 54347
11667 54348
25202 54349
1888 54350
8346 54351
20882 54352
18139 54353
49032 54354
25610 54355
7313 54356
49624 54357
12951 54358
17349 54359
1005 54360
53955 54361
31502 54362
30614 54363
11919 54364
5037 54365
40600 54366
44895 54367
24369 54368
43398 54369
26382 54370
26835 54371
40903 54372
24964 54373
50057 54374
45471 54375
20592 54376
4119 54377
39352 54378
51352 54379
53061 54380
31241 54381
41322 54382
34161 54383
39988 54384
51797 54385
908 54386
6291 54387
52228 54388
2654 54389
11930 54390
25657 54391
19157 54392
18110 54393
26681 54394
39617 54395
36361 54396
5424 54397
52156 54398
26458 54399
45828 54400
23724 54401
48667 54402
50743 54403
17155 54404
43549 54405
9475 54406
9301 54407
8246 54408
40089 54409
43778 54410
822 54411
44862 54412
24625 54413
48984 54414
14430 54415
22670 54416
50539 54417
42767 54418
14514 54419
52499 54420
34411 54421
6408 54422
7956 54423
39979 54424
33226 54425
23717 54426
1423 54427
19960 54428
2662 54429
11191 54430
35202 54431
22542 54432
12343 54433
28674 54434
33489 54435
17794 54436
48462 54437
3806 54438
4057 54439
53771 54440
32365 54441
32014 54442
48147 54443
12889 54444
21446 54445
11551 54446
27433 54447
18853 54448
49618 54449
3781 54450
874 54451
49082 54452
28154 54453
32065 54454
35381 54455
14820 54456
23652 54457
53572 54458
15545 54459
52402 54460
48488 54461
5172 54462
48916 54463
53088 54464
36317 54465
38434 54466
3 54467
43647 54468
8428 54469
32798 54470
39571 54471
9179 54472
22144 54473
30443 54474
13934 54475
46389 54476
52649 54477
26449 54478
17627 54479
32124 54480
40700 54481
27462 54482
24218 54483
39168 54484
27007 54485
24117 54486
52464 54487
21187 54488
50558 54489
40611 54490
22837 54491
9327 54492
54237 54493
3815 54494
44759 54495
6845 54496
29872 54497
47177 54498
3092 54499
47331 54500
44926 54501
41811 54502
36563 54503
24234 54504
4278 54505
42853 54506
28627 54507
5780 54508
1674 54509
49764 54510
52085 54511
24225 54512
19326 54513
4579 54514
45960 54515
32231 54516
30759 54517
24382 54518
34490 54519
50478 54520
52101 54521
38803 54522
14659 54523
15953 54524
31562 54525
51375 54526
36770 54527
21939 54528
35782 54529
18295 54530
37322 54531
29335 54532
1145 54533
37618 54534
19237 54535
48085 54536
36403 54537
31927 54538
44124 54539
10568 54540
8340 54541
21129 54542
31848 54543
32792 54544
47787 54545
16630 54546
3328 54547
50905 54548
47565 54549
53860 54550
27852 54551
8315 54552
38525 54553
11182 54554
35739 54555
8432 54556
2350 54557
39998 54558
47311 54559
24469 54560
8337 54561
10858 54562
50197 54563
27317 54564
35003 54565
26744 54566
39023 54567
13635 54568
14027 54569
36803 54570
53508 54571
863 54572
6591 54573
37466 54574
33549 54575
42645 54576
52681 54577
38266 54578
16872 54579
6068 54580
47578 54581
19907 54582
15310 54583
8530 54584
37906 54585
51561 54586
50671 54587
46103 54588
13245 54589
31341 54590
27188 54591
1347 54592
18118 54593
51991 54594
40424 54595
43418 54596
21087 54597
28733 54598
21329 54599
49208 54600
1162 54601
12779 54602
25323 54603
1810 54604
36063 54605
9542 54606
32070 54607
25537 54608
45547 54609
31188 54610
44304 54611
52944 54612
14333 54613
50622 54614
17993 54615
20516 54616
33943 54617
41941 54618
18746 54619
2117 54620
52184 54621
15812 54622
18994 54623
6078 54624
2169 54625
8810 54626
29903 54627
52354 54628
42191 54629
3495 54630
3455 54631
47974 54632
33684 54633
53495 54634
7907 54635
16023 54636
48657 54637
20432 54638
42515 54639
6140 54640
5508 54641
11170 54642
35697 54643
5303 54644
48338 54645
47937 54646
12080 54647
4664 54648
41618 54649
22188 54650
8731 54651
42495 54652
3846 54653
31979 54654
1955 54655
24141 54656
4798 54657
32961 54658
29886 54659
51186 54660
6259 54661
31089 54662
33739 54663
48581 54664
21981 54665
53731 54666
7282 54667
25086 54668
34445 54669
7825 54670
51977 54671
1035 54672
39674 54673
7118 54674
37592 54675
53624 54676
14102 54677
45178 54678
13950 54679
2682 54680
22166 54681
1446 54682
36386 54683
38908 54684
24276 54685
45546 54686
52735 54687
24480 54688
50217 54689
37756 54690
40535 54691
46304 54692
1823 54693
14360 54694
5995 54695
5913 54696
48752 54697
52462 54698
20431 54699
24831 54700
13038 54701
42614 54702
48958 54703
970 54704
52495 54705
54671 54706
14706 54707
52600 54708
34989 54709
18788 54710
46501 54711
26649 54712
9118 54713
25638 54714
17308 54715
54671 54716
27609 54717
18143 54718
7616 54719
47790 54720
16846 54721
31106 54722
36274 54723
8407 54724
39132 54725
5033 54726
14419 54727
32098 54728
15627 54729
44582 54730
30480 54731
44870 54732
22768 54733
2564 54734
20750 54735
43011 54736
11321 54737
2228 54738
29361 54739
13249 54740
6609 54741
50227 54742
20671 54743
50621 54744
35064 54745
10751 54746
39456 54747
53912 54748
44197 54749
10763 54750
12205 54751
12952 54752
45953 54753
22235 54754
20718 54755
9911 54756
48298 54757
19443 54758
31794 54759
42137 54760
45296 54761
10891 54762
21599 54763
10639 54764
1487 54765
15818 54766
39319 54767
4466 54768
17786 54769
11481 54770
4481 54771
26413 54772
26596 54773
54 54774
9135 54775
19086 54776
2750 54777
47104 54778
4221 54779
16085 54780
21473 54781
40210 54782
1241 54783
29168 54784
53526 54785
54643 54786
20078 54787
21908 54788
44304 54789
43198 54790
7198 54791
42237 54792
21988 54793
32849 54794
46843 54795
4301 54796
19996 54797
53216 54798
51188 54799
14821 54800
51255 54801
46020 54802
994 54803
41643 54804
4738 54805
11051 54806
22604 54807
31015 54808
11749 54809
34162 54810
38753 54811
48522 54812
14212 54813
47630 54814
10483 54815
40395 54816
20480 54817
32096 54818
20552 54819
48842 54820
36386 54821
4359 54822
49219 54823
30971 54824
15667 54825
39929 54826
26916 54827
41977 54828
52387 54829
3136 54830
31436 54831
32134 54832
9156 54833
8972 54834
2277 54835
48031 54836
1862 54837
16700 54838
29605 54839
2087 54840
51353 54841
27055 54842
30686 54843
38675 54844
7675 54845
10173 54846
38579 54847
30717 54848
24053 54849
2947 54850
35838 54851
21514 54852
41636 54853
10346 54854
42144 54855
31025 54856
32457 54857
14575 54858
47936 54859
32974 54860
36087 54861
20004 54862
11292 54863
20298 54864
19941 54865
46205 54866
48635 54867
17596 54868
31608 54869
8524 54870
7049 54871
49286 54872
37486 54873
10466 54874
10642 54875
44744 54876
6917 54877
47227 54878
38420 54879
13229 54880
27175 54881
3534 54882
44742 54883
4993 54884
43587 54885
14483 54886
11372 54887
13099 54888
13410 54889
48258 54890
36053 54891
28250 54892
28172 54893
9544 54894
27582 54895
49012 54896
13198 54897
30393 54898
39561 54899
49045 54900
19593 54901
52764 54902
17528 54903
14774 54904
5488 54905
45869 54906
41358 54907
6092 54908
31854 54909
17645 54910
47241 54911
45690 54912
54347 54913
31238 54914
29834 54915
28939 54916
53307 54917
26203 54918
22845 54919
22873 54920
44338 54921
12853 54922
43206 54923
38977 54924
6611 54925
30572 54926
35617 54927
20246 54928
9794 54929
53796 54930
1431 54931
31114 54932
47856 54933
19080 54934
53809 54935
8054 54936
9587 54937
7919 54938
49380 54939
36212 54940
8547 54941
13143 54942
28262 54943
20485 54944
45205 54945
49179 54946
27777 54947
19079 54948
37395 54949
15272 54950
15910 54951
28635 54952
41893 54953
6882 54954
41066 54955
33362 54956
44987 54957
3789 54958
44038 54959
49337 54960
51735 54961
39451 54962
46801 54963
13314 54964
20141 54965
3610 54966
39815 54967
42126 54968
9483 54969
18663 54970
46856 54971
19074 54972
38083 54973
31134 54974
54748 54975
25791 54976
42490 54977
25050 54978
354 54979
1057 54980
28383 54981
3118 54982
51392 54983
16644 54984
37431 54985
19852 54986
23113 54987
4201 54988
46284 54989
9009 54990
24623 54991
1251 54992
36000 54993
5472 54994
7653 54995
1842 54996
40369 54997
50955 54998
7990 54999
45395 55000
30827 55001
8945 55002
3143 55003
9961 55004
28135 55005
15751 55006
41566 55007
663 55008
47724 55009
1484 55010
15180 55011
23584 55012
46651 55013
26905 55014
39418 55015
37046 55016
36131 55017
22500 55018
45241 55019
11185 55020
32563 55021
36025 55022
18721 55023
28617 55024
15504 55025
34227 55026
43276 55027
48888 55028
42236 55029
24186 55030
28975 55031
4224 55032
35009 55033
12423 55034
47727 55035
34699 55036
4710 55037
38594 55038
49054 55039
28744 55040
45791 55041
34196 55042
25327 55043
51822 55044
38989 55045
6934 55046
39425 55047
17019 55048
1183 55049
34200 55050
27300 55051
40121 55052
11267 55053
26465 55054
54981 55055
637 55056
40572 55057
42462 55058
2432 55059
2026 55060
43116 55061
9056 55062
9193 55063
40368 55064
4543 55065
48316 55066
47960 55067
28823 55068
7893 55069
26941 55070
29101 55071
38837 55072
42185 55073
88 55074
2825 55075
11742 55076
33430 55077
29293 55078
26509 55079
7520 55080
35829 55081
26028 55082
51642 55083
46239 55084
5273 55085
28869 55086
39501 55087
7207 55088
38761 55089
7874 55090
43897 55091
52076 55092
47536 55093
51987 55094
4230 55095
10964 55096
29803 55097
21319 55098
33517 55099
8138 55100
40770 55101
37161 55102
23354 55103
11689 55104
23901 55105
17337 55106
2916 55107
23559 55108
38112 55109
44410 55110
54870 55111
38515 55112
22043 55113
7153 55114
9172 55115
42421 55116
4288 55117
33157 55118
8700 55119
41760 55120
49129 55121
25988 55122
19472 55123
21657 55124
47829 55125
31345 55126
53207 55127
8600 55128
22575 55129
49974 55130
11990 55131
14859 55132
43744 55133
4291 55134
13803 55135
4233 55136
30543 55137
5635 55138
34791 55139
1541 55140
1726 55141
546 55142
49811 55143
11695 55144
16219 55145
20704 55146
39100 55147
7680 55148
27724 55149
10550 55150
24593 55151
18995 55152
1121 55153
43070 55154
27443 55155
50402 55156
22153 55157
22168 55158
37299 55159
39148 55160
42248 55161
1376 55162
38803 55163
17496 55164
52920 55165
30723 55166
50531 55167
51204 55168
34770 55169
4145 55170
639 55171
15540 55172
50961 55173
36758 55174
40749 55175
38715 55176
10050 55177
46515 55178
4224 55179
38885 55180
29886 55181
48468 55182
45539 55183
19170 55184
16757 55185
18104 55186
52510 55187
46554 55188
23296 55189
8170 55190
7450 55191
3786 55192
31794 55193
26194 55194
41263 55195
38960 55196
31465 55197
18866 55198
4579 55199
13160 55200
17212 55201
14651 55202
1165 55203
26837 55204
26796 55205
15858 55206
35249 55207
48582 55208
1108 55209
265 55210
1047 55211
45709 55212
22570 55213
3969 55214
30294 55215
29266 55216
12457 55217
15228 55218
43859 55219
45330 55220
15220 55221
7257 55222
26299 55223
4542 55224
54337 55225
9204 55226
30584 55227
39848 55228
51052 55229
11370 55230
32484 55231
34796 55232
39455 55233
50075 55234
27889 55235
47346 55236
41587 55237
48451 55238
52456 55239
53041 55240
12525 55241
4280 55242
11563 55243
12504 55244
42166 55245
11578 55246
757 55247
49276 55248
50433 55249
35812 55250
15219 55251
38548 55252
17147 55253
45666 55254
45189 55255
46958 55256
3249 55257
24494 55258
40072 55259
1724 55260
1667 55261
51100 55262
45528 55263
54612 55264
45680 55265
50487 55266
25139 55267
21678 55268
2011 55269
15018 55270
48108 55271
51850 55272
28561 55273
22102 55274
18628 55275
21789 55276
12648 55277
2664 55278
45041 55279
54474 55280
1168 55281
1906 55282
49883 55283
45991 55284
51949 55285
16452 55286
12950 55287
50809 55288
34590 55289
47429 55290
7914 55291
19418 55292
17949 55293
31407 55294
9186 55295
15373 55296
46115 55297
45494 55298
42989 55299
4446 55300
18852 55301
35711 55302
8476 55303
13625 55304
46843 55305
25191 55306
33159 55307
29268 55308
9436 55309
13925 55310
16458 55311
48058 55312
20556 55313
23432 55314
24704 55315
28478 55316
31809 55317
21832 55318
9191 55319
42327 55320
30324 55321
4302 55322
29938 55323
5859 55324
35051 55325
42738 55326
9137 55327
8151 55328
25868 55329
21871 55330
28027 55331
52624 55332
26176 55333
18809 55334
28857 55335
3394 55336
2753 55337
4133 55338
2170 55339
42584 55340
44389 55341
15421 55342
8335 55343
48426 55344
2103 55345
1713 55346
9828 55347
35529 55348
11891 55349
47260 55350
6201 55351
29109 55352
10038 55353
4785 55354
27424 55355
49918 55356
32620 55357
53996 55358
46683 55359
36436 55360
1855 55361
8625 55362
31154 55363
8484 55364
25505 55365
31232 55366
22853 55367
33114 55368
14710 55369
36693 55370
5281 55371
42295 55372
14039 55373
31304 55374
24722 55375
15099 55376
52935 55377
44615 55378
33473 55379
33999 55380
28148 55381
17467 55382
8031 55383
17304 55384
12850 55385
17514 55386
23444 55387
12060 55388
53697 55389
45363 55390
21771 55391
49049 55392
20880 55393
49107 55394
52845 55395
9397 55396
30919 55397
27476 55398
48364 55399
34736 55400
39029 55401
36461 55402
41497 55403
27968 55404
49851 55405
47328 55406
2374 55407
10756 55408
22974 55409
55228 55410
54807 55411
4688 55412
28016 55413
42859 55414
13069 55415
15866 55416
17794 55417
53500 55418
46466 55419
43876 55420
44605 55421
45363 55422
34867 55423
35252 55424
48595 55425
54652 55426
24038 55427
9605 55428
27537 55429
19964 55430
9137 55431
26995 55432
31740 55433
19414 55434
5114 55435
41499 55436
55420 55437
35012 55438
4704 55439
15070 55440
10193 55441
45364 55442
54169 55443
32886 55444
40073 55445
16933 55446
6346 55447
35007 55448
47692 55449
2871 55450
30832 55451
20219 55452
28380 55453
48408 55454
25268 55455
4394 55456
53564 55457
26408 55458
7001 55459
11857 55460
20175 55461
53113 55462
18038 55463
41718 55464
15445 55465
49045 55466
28268 55467
35111 55468
46691 55469
7035 55470
16671 55471
34658 55472
52564 55473
45519 55474
47630 55475
48305 55476
24877 55477
13761 55478
14605 55479
17316 55480
31522 55481
10779 55482
17076 55483
50976 55484
827 55485
36484 55486
9713 55487
47736 55488
3198 55489
29516 55490
16714 55491
54539 55492
25490 55493
27930 55494
8563 55495
43550 55496
32781 55497
31346 55498
47031 55499
24569 55500
23783 55501
732 55502
1276 55503
33866 55504
40235 55505
50891 55506
2075 55507
36309 55508
40120 55509
19768 55510
49836 55511
35070 55512
52617 55513
30491 55514
2419 55515
312 55516
55297 55517
43913 55518
45371 55519
50901 55520
44879 55521
16707 55522
1185 55523
14551 55524
39125 55525
18794 55526
53484 55527
27591 55528
34584 55529
32457 55530
40732 55531
52387 55532
25160 55533
46757 55534
13887 55535
46656 55536
2906 55537
15753 55538
30686 55539
39886 55540
4832 55541
45202 55542
22118 55543
6914 55544
31389 55545
54257 55546
13512 55547
44511 55548
21867 55549
19365 55550
45925 55551
32406 55552
481 55553
54121 55554
4973 55555
13324 55556
47433 55557
49997 55558
7363 55559
3653 55560
7394 55561
38852 55562
13162 55563
43174 55564
33203 55565
17828 55566
49968 55567
54300 55568
51605 55569
45450 55570
1031 55571
31210 55572
528 55573
48002 55574
42611 55575
44519 55576
42 55577
12044 55578
9448 55579
30085 55580
47908 55581
14840 55582
26157 55583
23211 55584
14345 55585
39057 55586
39778 55587
47343 55588
18125 55589
3835 55590
31896 55591
36529 55592
8863 55593
24159 55594
28292 55595
26518 55596
51475 55597
40091 55598
43886 55599
26904 55600
19728 55601
16915 55602
15918 55603
45820 55604
51113 55605
54898 55606
8070 55607
43926 55608
41780 55609
52 55610
11900 55611
31642 55612
6804 55613
6726 55614
23912 55615
16842 55616
16924 55617
519 55618
27738 55619
4717 55620
46773 55621
49274 55622
28679 55623
27240 55624
24203 55625
26375 55626
30618 55627
35214 55628
27353 55629
27969 55630
31518 55631
21241 55632
48271 55633
65 55634
46551 55635
17684 55636
17729 55637
4584 55638
55385 55639
34654 55640
18847 55641
16249 55642
37617 55643
17764 55644
38792 55645
14509 55646
32846 55647
31007 55648
18412 55649
20354 55650
23864 55651
9418 55652
20790 55653
42079 55654
53966 55655
2173 55656
3474 55657
15908 55658
16318 55659
43962 55660
39260 55661
39148 55662
3319 55663
34047 55664
45333 55665
45154 55666
23529 55667
45867 55668
27948 55669
40788 55670
962 55671
36154 55672
28966 55673
41464 55674
6444 55675
5659 55676
1267 55677
51822 55678
23864 55679
48948 55680
19278 55681
3121 55682
37840 55683
53859 55684
27779 55685
18338 55686
34001 55687
22165 55688
14655 55689
35084 55690
28122 55691
42911 55692
8100 55693
34984 55694
26038 55695
29762 55696
5000 55697
28015 55698
40801 55699
42933 55700
47481 55701
48813 55702
17997 55703
10658 55704
15071 55705
43890 55706
21354 55707
6097 55708
43749 55709
52647 55710
36551 55711
14531 55712
53206 55713
32067 55714
23414 55715
11320 55716
6480 55717
52093 55718
7216 55719
54390 55720
32400 55721
3160 55722
13153 55723
5882 55724
55418 55725
51398 55726
39579 55727
14164 55728
31770 55729
16654 55730
28870 55731
23580 55732
30368 55733
8125 55734
16017 55735
35744 55736
26260 55737
50224 55738
27110 55739
22335 55740
2623 55741
43792 55742
22075 55743
37327 55744
11928 55745
53358 55746
46781 55747
21892 55748
15582 55749
30360 55750
47315 55751
2953 55752
24295 55753
31941 55754
15078 55755
21039 55756
34713 55757
8066 55758
52347 55759
45364 55760
34736 55761
1504 55762
46530 55763
32540 55764
48042 55765
18067 55766
16551 55767
15916 55768
50107 55769
49320 55770
36952 55771
18782 55772
5873 55773
4224 55774
30662 55775
16257 55776
29159 55777
51496 55778
46563 55779
45346 55780
17669 55781
43429 55782
20482 55783
48016 55784
39346 55785
2750 55786
46304 55787
4827 55788
10698 55789
21240 55790
2937 55791
52861 55792
3215 55793
1105 55794
10361 55795
52679 55796
7594 55797
33989 55798
33148 55799
42207 55800
50702 55801
52946 55802
168 55803
42800 55804
55058 55805
53139 55806
52506 55807
37495 55808
25881 55809
187 55810
25598 55811
54859 55812
54224 55813
17071 55814
27064 55815
31737 55816
55603 55817
32911 55818
54527 55819
31732 55820
36160 55821
35929 55822
45063 55823
3196 55824
31209 55825
1051 55826
27499 55827
9074 55828
52248 55829
14415 55830
34462 55831
53217 55832
45146 55833
6485 55834
20011 55835
39960 55836
21882 55837
39027 55838
27051 55839
4775 55840
44001 55841
1873 55842
49745 55843
19896 55844
48195 55845
7016 55846
30910 55847
27954 55848
25199 55849
16138 55850
53105 55851
27216 55852
22799 55853
46390 55854
19376 55855
28200 55856
5555 55857
18831 55858
49889 55859
12145 55860
9737 55861
24819 55862
36571 55863
1797 55864
40491 55865
14924 55866
43845 55867
708 55868
36110 55869
53817 55870
42890 55871
53094 55872
29746 55873
47939 55874
43308 55875
35858 55876
50154 55877
20887 55878
10002 55879
27753 55880
3082 55881
3631 55882
19724 55883
10643 55884
38384 55885
16557 55886
27647 55887
5073 55888
5649 55889
38982 55890
9898 55891
21515 55892
46813 55893
8495 55894
43736 55895
2511 55896
54221 55897
41555 55898
25267 55899
13136 55900
1781 55901
52884 55902
43342 55903
47519 55904
41857 55905
4790 55906
40417 55907
6511 55908
1038 55909
3621 55910
41429 55911
50776 55912
2360 55913
8986 55914
29888 55915
50512 55916
8130 55917
53474 55918
28546 55919
9093 55920
33687 55921
45395 55922
26349 55923
32964 55924
19342 55925
40920 55926
45429 55927
48023 55928
22820 55929
49682 55930
20837 55931
45519 55932
21455 55933
17383 55934
20938 55935
31916 55936
29635 55937
26578 55938
39767 55939
35352 55940
36955 55941
15007 55942
51343 55943
17017 55944
44069 55945
43864 55946
40186 55947
16953 55948
31002 55949
31278 55950
42060 55951
48221 55952
16104 55953
40248 55954
50166 55955
52568 55956
4330 55957
50348 55958
28854 55959
34048 55960
30604 55961
796 55962
42141 55963
8580 55964
8565 55965
5829 55966
11268 55967
19933 55968
9674 55969
20181 55970
45950 55971
44205 55972
34068 55973
42379 55974
28485 55975
49338 55976
55221 55977
23933 55978
7712 55979
26478 55980
907 55981
32176 55982
15248 55983
46482 55984
15898 55985
36731 55986
13791 55987
42891 55988
4457 55989
8538 55990
17975 55991
8614 55992
857 55993
24110 55994
24921 55995
37012 55996
22742 55997
42243 55998
24817 55999
50016 56000
36843 56001
51138 56002
51122 56003
899 56004
43785 56005
54734 56006
39880 56007
29681 56008
2635 56009
55319 56010
5928 56011
1619 56012
26181 56013
9046 56014
20868 56015
15159 56016
30831 56017
20909 56018
12390 56019
17784 56020
23242 56021
22181 56022
23962 56023
15094 56024
49935 56025
12193 56026
48097 56027
48677 56028
27599 56029
41696 56030
36720 56031
16207 56032
24602 56033
53874 56034
53092 56035
14752 56036
20395 56037
26350 56038
10333 56039
41297 56040
51293 56041
1687 56042
13611 56043
3576 56044
43005 56045
43299 56046
1083 56047
25236 56048
31213 56049
25059 56050
29024 56051
32411 56052
32205 56053
15210 56054
41127 56055
42346 56056
26329 56057
29551 56058
10976 56059
308 56060
52283 56061
32961 56062
40641 56063
2628 56064
2251 56065
53553 56066
46484 56067
51230 56068
22009 56069
35520 56070
22513 56071
27105 56072
661 56073
8435 56074
49911 56075
14241 56076
13198 56077
38550 56078
43404 56079
44792 56080
47702 56081
54593 56082
28571 56083
40402 56084
46631 56085
28331 56086
38604 56087
48669 56088
51437 56089
25704 56090
13547 56091
53993 56092
12794 56093
37384 56094
26407 56095
13746 56096
25298 56097
5985 56098
496 56099
30606 56100
12879 56101
33264 56102
10534 56103
19274 56104
3377 56105
19910 56106
43885 56107
23277 56108
25009 56109
20398 56110
28581 56111
14900 56112
22624 56113
7895 56114
7935 56115
4671 56116
15459 56117
4747 56118
34355 56119
31132 56120
21765 56121
4496 56122
1216 56123
1767 56124
1613 56125
29407 56126
8321 56127
32078 56128
2050 56129
43931 56130
3838 56131
38395 56132
5578 56133
3920 56134
34070 56135
45478 56136
30067 56137
37432 56138
19593 56139
15867 56140
38313 56141
15186 56142
2635 56143
47323 56144
8845 56145
6695 56146
12495 56147
44374 56148
26686 56149
18684 56150
21342 56151
10197 56152
47982 56153
17083 56154
17511 56155
28443 56156
11780 56157
7573 56158
2972 56159
36150 56160
35921 56161
37642 56162
41717 56163
27012 56164
3321 56165
37743 56166
20864 56167
30186 56168
24416 56169
8470 56170
26953 56171
9757 56172
45491 56173
21141 56174
21581 56175
26669 56176
36594 56177
7057 56178
39381 56179
19408 56180
18191 56181
8227 56182
4151 56183
7274 56184
28100 56185
30428 56186
6380 56187
52272 56188
27657 56189
46192 56190
39578 56191
1086 56192
52914 56193
28318 56194
24509 56195
28049 56196
32689 56197
3003 56198
28661 56199
14291 56200
645 56201
15187 56202
40630 56203
31782 56204
28074 56205
46761 56206
13999 56207
51462 56208
14627 56209
11133 56210
22093 56211
44196 56212
54142 56213
36864 56214
22000 56215
7938 56216
36291 56217
52709 56218
32031 56219
28132 56220
17470 56221
12466 56222
32887 56223
37844 56224
24728 56225
41438 56226
26852 56227
50135 56228
34477 56229
35559 56230
54048 56231
46845 56232
25372 56233
40105 56234
21546 56235
35386 56236
5666 56237
10626 56238
41452 56239
23812 56240
13668 56241
35526 56242
3939 56243
12055 56244
48644 56245
18335 56246
3045 56247
32117 56248
8007 56249
16386 56250
453 56251
29939 56252
33111 56253
20111 56254
42939 56255
7499 56256
28408 56257
21346 56258
29525 56259
46458 56260
4785 56261
40358 56262
23048 56263
22609 56264
45202 56265
35400 56266
10177 56267
4607 56268
24556 56269
22512 56270
1977 56271
108 56272
19544 56273
13300 56274
16208 56275
35331 56276
56164 56277
27634 56278
54232 56279
28198 56280
23428 56281
6660 56282
47012 56283
32748 56284
49123 56285
52060 56286
22613 56287
10452 56288
30695 56289
14326 56290
12960 56291
14798 56292
16122 56293
22436 56294
7277 56295
23509 56296
44378 56297
16548 56298
47597 56299
19719 56300
30623 56301
24627 56302
36011 56303
21152 56304
2085 56305
47310 56306
2185 56307
23232 56308
10527 56309
26881 56310
36291 56311
56249 56312
6790 56313
8589 56314
31 56315
43632 56316
35914 56317
34130 56318
33483 56319
765 56320
8183 56321
33467 56322
8455 56323
51928 56324
27316 56325
21345 56326
241 56327
8327 56328
40874 56329
35758 56330
27810 56331
38847 56332
12539 56333
39795 56334
284 56335
51279 56336
17870 56337
21481 56338
27837 56339
2599 56340
18976 56341
55572 56342
55659 56343
27522 56344
34265 56345
33300 56346
25096 56347
44837 56348
35253 56349
41529 56350
32115 56351
9868 56352
21757 56353
18221 56354
26127 56355
21172 56356
7081 56357
40036 56358
45947 56359
21577 56360
36829 56361
4883 56362
4163 56363
22768 56364
5829 56365
7219 56366
40919 56367
46600 56368
47094 56369
24040 56370
5134 56371
52148 56372
735 56373
41107 56374
12330 56375
14165 56376
52272 56377
28040 56378
30285 56379
2806 56380
50183 56381
26747 56382
51792 56383
47491 56384
25677 56385
36988 56386
14668 56387
12541 56388
11863 56389
4288 56390
47633 56391
47701 56392
42942 56393
32566 56394
34647 56395
25701 56396
9797 56397
40534 56398
54807 56399
45923 56400
19667 56401
41514 56402
45736 56403
3703 56404
14405 56405
17853 56406
45896 56407
30383 56408
24201 56409
38818 56410
41659 56411
32327 56412
47341 56413
1863 56414
9239 56415
3145 56416
36987 56417
21226 56418
39890 56419
22235 56420
27478 56421
8626 56422
22243 56423
51758 56424
55123 56425
7799 56426
47576 56427
15921 56428
31901 56429
48768 56430
16716 56431
20491 56432
30567 56433
2702 56434
26345 56435
17091 56436
36365 56437
50052 56438
36800 56439
50219 56440
46038 56441
36840 56442
45654 56443
7129 56444
48789 56445
13598 56446
43939 56447
1186 56448
36634 56449
19954 56450
38624 56451
43839 56452
16357 56453
53552 56454
53555 56455
32641 56456
49094 56457
50139 56458
40212 56459
42933 56460
52743 56461
13219 56462
3679 56463
14567 56464
49559 56465
45185 56466
5660 56467
669 56468
7180 56469
21941 56470
25031 56471
18336 56472
1669 56473
29469 56474
21604 56475
58 56476
15450 56477
44402 56478
32808 56479
48899 56480
3072 56481
21186 56482
49952 56483
45298 56484
22320 56485
23810 56486
45747 56487
56155 56488
39412 56489
52985 56490
17713 56491
17830 56492
41699 56493
13757 56494
23222 56495
17928 56496
7639 56497
40840 56498
20718 56499
55312 56500
49313 56501
25102 56502
18147 56503
9953 56504
6688 56505
14681 56506
19725 56507
185 56508
43658 56509
6729 56510
8129 56511
27129 56512
16896 56513
25485 56514
6568 56515
53874 56516
40804 56517
32212 56518
18635 56519
18612 56520
13826 56521
20370 56522
5981 56523
51207 56524
13872 56525
5222 56526
12400 56527
1739 56528
29515 56529
4189 56530
54278 56531
41019 56532
21564 56533
18134 56534
37251 56535
45485 56536
21476 56537
44089 56538
56154 56539
33904 56540
55361 56541
44136 56542
37025 56543
48656 56544
2381 56545
43426 56546
35775 56547
29443 56548
44268 56549
45557 56550
15495 56551
33969 56552
50226 56553
35301 56554
45355 56555
45783 56556
5618 56557
41982 56558
19435 56559
1356 56560
51479 56561
50023 56562
5094 56563
49796 56564
45918 56565
15393 56566
52704 56567
32301 56568
3357 56569
44451 56570
30841 56571
34244 56572
17675 56573
25711 56574
8450 56575
35191 56576
925 56577
46537 56578
8475 56579
868 56580
17 56581
15241 56582
19178 56583
2623 56584
49017 56585
56210 56586
28401 56587
2150 56588
3970 56589
39319 56590
28409 56591
22934 56592
49743 56593
9434 56594
8860 56595
43567 56596
38410 56597
2838 56598
31641 56599
9715 56600
23455 56601
24303 56602
11080 56603
49711 56604
53309 56605
33028 56606
56005 56607
17561 56608
54978 56609
43315 56610
16448 56611
31258 56612
20178 56613
4583 56614
46311 56615
25658 56616
13419 56617
2300 56618
39527 56619
8126 56620
47971 56621
15465 56622
49242 56623
6504 56624
44679 56625
34211 56626
48522 56627
10821 56628
44433 56629
46765 56630
46355 56631
18579 56632
8678 56633
22236 56634
8060 56635
5114 56636
28571 56637
32471 56638
19165 56639
3104 56640
1169 56641
30310 56642
53665 56643
5668 56644
19511 56645
6608 56646
18745 56647
25290 56648
1348 56649
36005 56650
44814 56651
42154 56652
37594 56653
51955 56654
37179 56655
5412 56656
7363 56657
40562 56658
17858 56659
33355 56660
31626 56661
26986 56662
952 56663
15609 56664
53846 56665
41513 56666
48807 56667
54122 56668
7067 56669
22691 56670
47943 56671
42397 56672
20158 56673
38760 56674
3018 56675
23341 56676
38701 56677
56299 56678
42763 56679
8850 56680
30823 56681
31718 56682
6594 56683
32258 56684
10306 56685
42941 56686
36621 56687
8771 56688
14886 56689
5498 56690
35243 56691
32611 56692
49869 56693
33501 56694
13356 56695
39036 56696
31466 56697
28786 56698
25939 56699
171 56700
44840 56701
40877 56702
19251 56703
37361 56704
10109 56705
34505 56706
23985 56707
1607 56708
48563 56709
5726 56710
9747 56711
37782 56712
30194 56713
25684 56714
11812 56715
26554 56716
46959 56717
9975 56718
35765 56719
25860 56720
23462 56721
2118 56722
50321 56723
21294 56724
28855 56725
27274 56726
44734 56727
20551 56728
19696 56729
37003 56730
14342 56731
52105 56732
33515 56733
3456 56734
54275 56735
28795 56736
10882 56737
45334 56738
17550 56739
35512 56740
36301 56741
4174 56742
1539 56743
26629 56744
18783 56745
53561 56746
9304 56747
22671 56748
27998 56749
49577 56750
47357 56751
25027 56752
44805 56753
7600 56754
47796 56755
34739 56756
33508 56757
8354 56758
29204 56759
56529 56760
33763 56761
2080 56762
40387 56763
14458 56764
33094 56765
26126 56766
30330 56767
44818 56768
4161 56769
30396 56770
33939 56771
9093 56772
4216 56773
28350 56774
3637 56775
26933 56776
8212 56777
51992 56778
47176 56779
10819 56780
30846 56781
4438 56782
45455 56783
42058 56784
20616 56785
33084 56786
6551 56787
8755 56788
28334 56789
36412 56790
5692 56791
961 56792
51398 56793
45507 56794
52817 56795
4508 56796
42681 56797
47563 56798
46724 56799
16157 56800
54734 56801
33669 56802
19037 56803
2938 56804
41676 56805
53583 56806
51557 56807
22529 56808
30323 56809
21076 56810
2366 56811
49637 56812
15936 56813
46597 56814
53154 56815
49486 56816
17604 56817
9460 56818
22741 56819
39688 56820
52355 56821
13764 56822
53022 56823
39198 56824
12918 56825
31926 56826
19961 56827
24917 56828
39627 56829
23164 56830
55875 56831
10740 56832
7868 56833
42602 56834
1283 56835
48783 56836
22324 56837
41018 56838
31059 56839
33872 56840
14841 56841
38167 56842
6736 56843
51769 56844
11159 56845
7120 56846
45856 56847
45586 56848
3707 56849
4283 56850
56810 56851
39739 56852
28239 56853
16207 56854
7773 56855
27246 56856
16319 56857
27899 56858
8323 56859
42788 56860
49916 56861
50219 56862
4681 56863
25267 56864
42753 56865
23891 56866
15393 56867
27071 56868
27964 56869
17466 56870
53911 56871
45874 56872
46235 56873
20307 56874
31213 56875
38966 56876
28923 56877
52429 56878
38401 56879
52907 56880
17410 56881
9741 56882
55565 56883
13339 56884
6057 56885
42182 56886
55000 56887
45952 56888
30630 56889
27434 56890
12231 56891
9318 56892
10388 56893
29053 56894
55998 56895
31088 56896
15503 56897
56160 56898
54655 56899
48832 56900
28944 56901
26230 56902
31000 56903
5586 56904
5115 56905
3335 56906
9726 56907
52355 56908
47181 56909
30455 56910
10945 56911
22591 56912
32941 56913
44514 56914
1535 56915
25377 56916
34329 56917
51614 56918
11046 56919
14906 56920
50397 56921
9026 56922
30641 56923
14711 56924
44212 56925
34689 56926
27088 56927
43318 56928
30940 56929
34162 56930
999 56931
8122 56932
43525 56933
48056 56934
28740 56935
4212 56936
38502 56937
23688 56938
37003 56939
39022 56940
49980 56941
44475 56942
52170 56943
25694 56944
31535 56945
36484 56946
10109 56947
28207 56948
3224 56949
15289 56950
47847 56951
16046 56952
43032 56953
55945 56954
22732 56955
47033 56956
11356 56957
50456 56958
50133 56959
19416 56960
9818 56961
55291 56962
5411 56963
200 56964
38563 56965
43086 56966
13387 56967
7447 56968
2680 56969
35284 56970
45813 56971
24403 56972
24333 56973
52373 56974
36618 56975
22808 56976
1678 56977
7201 56978
14423 56979
5143 56980
25233 56981
34919 56982
31016 56983
19287 56984
13709 56985
15828 56986
54013 56987
36679 56988
33479 56989
46303 56990
31518 56991
37874 56992
46142 56993
18298 56994
3734 56995
35373 56996
24581 56997
56071 56998
39604 56999
5005 57000
23236 57001
29126 57002
39881 57003
52269 57004
17271 57005
31009 57006
18145 57007
2754 57008
26669 57009
20112 57010
43175 57011
3552 57012
1740 57013
36607 57014
28142 57015
55932 57016
54359 57017
24380 57018
23005 57019
34930 57020
1553 57021
53643 57022
21248 57023
19906 57024
2044 57025
11562 57026
15092 57027
35119 57028
32671 57029
41275 57030
20590 57031
56362 57032
30488 57033
33096 57034
32750 57035
25065 57036
5603 57037
10768 57038
54461 57039
24851 57040
45439 57041
4752 57042
18243 57043
18046 57044
36350 57045
54220 57046
50159 57047
33349 57048
18546 57049
25417 57050
11374 57051
35364 57052
15527 57053
50420 57054
41912 57055
18369 57056
27432 57057
7132 57058
14399 57059
17192 57060
31626 57061
20140 57062
55574 57063
34275 57064
29615 57065
31932 57066
45068 57067
42164 57068
28772 57069
3192 57070
29662 57071
16472 57072
27258 57073
18196 57074
55398 57075
40835 57076
28279 57077
17000 57078
31986 57079
22610 57080
32217 57081
43089 57082
18160 57083
54295 57084
21188 57085
5144 57086
33693 57087
4741 57088
3158 57089
2873 57090
12978 57091
52388 57092
19953 57093
45007 57094
32364 57095
24888 57096
16084 57097
13436 57098
52971 57099
56325 57100
5086 57101
11709 57102
48952 57103
35239 57104
37392 57105
16854 57106
8292 57107
12115 57108
47726 57109
23240 57110
10678 57111
9553 57112
37010 57113
13817 57114
49631 57115
5571 57116
27632 57117
28966 57118
51021 57119
11410 57120
22522 57121
51959 57122
7261 57123
15000 57124
54156 57125
9022 57126
24481 57127
16175 57128
39165 57129
45616 57130
51797 57131
55942 57132
12173 57133
22643 57134
50679 57135
31921 57136
56054 57137
8907 57138
6125 57139
13519 57140
53907 57141
18428 57142
23803 57143
47340 57144
43959 57145
39583 57146
37395 57147
55989 57148
14712 57149
25716 57150
49644 57151
18983 57152
47048 57153
42253 57154
41801 57155
55751 57156
21060 57157
54699 57158
18376 57159
16317 57160
33388 57161
43194 57162
46009 57163
3712 57164
24415 57165
16691 57166
37177 57167
45986 57168
49777 57169
38487 57170
14058 57171
52908 57172
47174 57173
28526 57174
11860 57175
29418 57176
45485 57177
37775 57178
41819 57179
39449 57180
4575 57181
19664 57182
32650 57183
46993 57184
48307 57185
14920 57186
8120 57187
41384 57188
4036 57189
37495 57190
10173 57191
40838 57192
38822 57193
10475 57194
8106 57195
19189 57196
3497 57197
26210 57198
29375 57199
36760 57200
51491 57201
24333 57202
217 57203
6867 57204
22324 57205
2413 57206
26498 57207
39083 57208
23673 57209
17854 57210
31038 57211
12555 57212
46162 57213
41778 57214
27607 57215
5728 57216
33713 57217
25392 57218
15520 57219
12603 57220
40153 57221
54112 57222
7775 57223
22248 57224
29703 57225
16050 57226
12815 57227
21430 57228
24945 57229
47988 57230
38916 57231
48288 57232
44929 57233
42681 57234
50158 57235
43887 57236
23269 57237
4683 57238
46705 57239
34647 57240
29781 57241
33267 57242
49041 57243
9622 57244
12248 57245
19922 57246
34062 57247
33364 57248
51284 57249
30360 57250
17186 57251
35804 57252
16738 57253
26845 57254
7259 57255
27451 57256
19459 57257
3235 57258
40946 57259
34465 57260
26790 57261
28932 57262
44864 57263
32085 57264
2671 57265
49734 57266
26865 57267
26134 57268
18831 57269
54835 57270
44646 57271
15270 57272
9190 57273
3792 57274
35968 57275
43050 57276
13782 57277
28802 57278
38378 57279
13675 57280
43634 57281
30096 57282
11664 57283
51335 57284
42499 57285
14646 57286
4148 57287
41864 57288
33510 57289
29776 57290
31862 57291
7296 57292
30117 57293
8089 57294
18844 57295
38496 57296
57296 57297
37459 57298
54089 57299
39394 57300
1173 57301
15536 57302
37104 57303
18124 57304
34951 57305
50281 57306
48747 57307
28546 57308
14887 57309
25753 57310
38579 57311
12300 57312
48989 57313
47986 57314
19978 57315
53242 57316
19849 57317
14375 57318
54856 57319
2618 57320
39972 57321
20503 57322
35980 57323
17721 57324
46485 57325
29901 57326
40644 57327
222 57328
51066 57329
33356 57330
36093 57331
24131 57332
31740 57333
1110 57334
21067 57335
17776 57336
22670 57337
38362 57338
52308 57339
12357 57340
14267 57341
33864 57342
10458 57343
656 57344
21354 57345
25085 57346
43798 57347
40100 57348
12780 57349
34139 57350
20199 57351
36476 57352
9353 57353
2895 57354
47398 57355
39289 57356
4663 57357
31995 57358
14463 57359
21288 57360
35104 57361
18994 57362
41872 57363
37152 57364
938 57365
14900 57366
54408 57367
38222 57368
53694 57369
13766 57370
4658 57371
2731 57372
6695 57373
30643 57374
39301 57375
48023 57376
24973 57377
5754 57378
15376 57379
28762 57380
9458 57381
10094 57382
22398 57383
29419 57384
40912 57385
44400 57386
42160 57387
8307 57388
30514 57389
46653 57390
36732 57391
46728 57392
9173 57393
40999 57394
38876 57395
12830 57396
16583 57397
47528 57398
29986 57399
30912 57400
2627 57401
3664 57402
56674 57403
19442 57404
44350 57405
11876 57406
45039 57407
6902 57408
41978 57409
44646 57410
10313 57411
25651 57412
52337 57413
20953 57414
34823 57415
10331 57416
42343 57417
45641 57418
9016 57419
52259 57420
5374 57421
45899 57422
53132 57423
36222 57424
52383 57425
26037 57426
49078 57427
55884 57428
12685 57429
37813 57430
13481 57431
37696 57432
44512 57433
47440 57434
18457 57435
42878 57436
33024 57437
19157 57438
2595 57439
32310 57440
21349 57441
37830 57442
31436 57443
39004 57444
43597 57445
13448 57446
12900 57447
54541 57448
37368 57449
47866 57450
51516 57451
29353 57452
52360 57453
47876 57454
44281 57455
526 57456
4144 57457
53022 57458
42071 57459
12880 57460
32807 57461
21571 57462
20592 57463
569 57464
27795 57465
1477 57466
23353 57467
56364 57468
32902 57469
25788 57470
11590 57471
24030 57472
6914 57473
38827 57474
14382 57475
27693 57476
47825 57477
38824 57478
47883 57479
36702 57480
7929 57481
11383 57482
14187 57483
26180 57484
29563 57485
30955 57486
37162 57487
20512 57488
42589 57489
32977 57490
35923 57491
8557 57492
22134 57493
49631 57494
49838 57495
27511 57496
20302 57497
9101 57498
47982 57499
20596 57500
30076 57501
32085 57502
45219 57503
18007 57504
2308 57505
15272 57506
32966 57507
14985 57508
32157 57509
52877 57510
26511 57511
36004 57512
40572 57513
40055 57514
36010 57515
12134 57516
29635 57517
29887 57518
51924 57519
5764 57520
32506 57521
37876 57522
49254 57523
23818 57524
35972 57525
53327 57526
31328 57527
165 57528
16614 57529
24234 57530
36394 57531
20636 57532
54104 57533
10471 57534
48046 57535
53201 57536
2529 57537
32602 57538
29255 57539
36796 57540
55782 57541
38979 57542
19813 57543
6683 57544
23974 57545
32687 57546
79 57547
8420 57548
3641 57549
52760 57550
39251 57551
53951 57552
40987 57553
45531 57554
38325 57555
37757 57556
369 57557
46025 57558
51711 57559
35903 57560
29775 57561
1389 57562
54732 57563
45423 57564
11605 57565
33495 57566
39785 57567
416 57568
56460 57569
39640 57570
51876 57571
18882 57572
3347 57573
26782 57574
4798 57575
11673 57576
41179 57577
22485 57578
10487 57579
46536 57580
3845 57581
35037 57582
41932 57583
24418 57584
15972 57585
51190 57586
33918 57587
5219 57588
6740 57589
12901 57590
52837 57591
48163 57592
12381 57593
52627 57594
33794 57595
31631 57596
13648 57597
24014 57598
24925 57599
33940 57600
1272 57601
34783 57602
7096 57603
13998 57604
45333 57605
28522 57606
48790 57607
16584 57608
37343 57609
8469 57610
12313 57611
35389 57612
34173 57613
50763 57614
38548 57615
22900 57616
18297 57617
52613 57618
30267 57619
40040 57620
17777 57621
31561 57622
47198 57623
32404 57624
26788 57625
18409 57626
6548 57627
19655 57628
8535 57629
7827 57630
29223 57631
47761 57632
4634 57633
55933 57634
41469 57635
47309 57636
14611 57637
19101 57638
52426 57639
48414 57640
20134 57641
8085 57642
15338 57643
537 57644
54052 57645
56357 57646
45866 57647
44926 57648
25726 57649
26589 57650
56210 57651
15644 57652
23888 57653
40109 57654
28119 57655
5034 57656
8040 57657
46077 57658
25673 57659
33217 57660
52369 57661
41953 57662
48228 57663
9657 57664
8806 57665
56060 57666
4631 57667
44744 57668
9073 57669
39193 57670
12971 57671
30313 57672
57324 57673
24333 57674
43824 57675
52112 57676
39175 57677
24780 57678
24030 57679
42024 57680
54791 57681
38345 57682
16367 57683
36619 57684
48207 57685
7598 57686
14623 57687
21349 57688
42037 57689
49733 57690
2657 57691
26437 57692
1171 57693
34681 57694
37501 57695
18901 57696
10609 57697
17961 57698
22843 57699
20311 57700
46372 57701
48099 57702
17195 57703
22608 57704
46589 57705
10698 57706
271 57707
26160 57708
20136 57709
30005 57710
13550 57711
6987 57712
7159 57713
320 57714
25507 57715
5932 57716
28403 57717
24009 57718
15511 57719
44972 57720
37575 57721
21976 57722
35188 57723
49746 57724
9632 57725
22365 57726
29420 57727
56999 57728
27725 57729
41315 57730
55051 57731
35330 57732
21575 57733
20029 57734
55503 57735
10362 57736
39557 57737
28179 57738
54807 57739
51222 57740
25283 57741
55222 57742
44935 57743
12348 57744
9588 57745
53844 57746
41984 57747
31930 57748
56814 57749
23284 57750
56686 57751
20321 57752
51609 57753
50430 57754
42801 57755
36240 57756
25981 57757
9801 57758
47714 57759
19268 57760
53583 57761
43652 57762
17183 57763
4176 57764
24686 57765
41118 57766
50352 57767
2026 57768
25671 57769
14643 57770
47839 57771
39957 57772
55274 57773
57325 57774
25721 57775
53660 57776
32192 57777
30162 57778
43898 57779
56487 57780
48895 57781
36010 57782
27936 57783
36046 57784
57265 57785
57108 57786
38400 57787
27985 57788
41073 57789
48367 57790
15070 57791
32338 57792
31626 57793
47777 57794
57140 57795
20843 57796
29814 57797
10387 57798
20951 57799
48349 57800
5289 57801
32948 57802
6197 57803
9997 57804
31764 57805
33870 57806
300 57807
25898 57808
32448 57809
35321 57810
15964 57811
6245 57812
32567 57813
13814 57814
40161 57815
4207 57816
52489 57817
45094 57818
39981 57819
26667 57820
55952 57821
55348 57822
57756 57823
45034 57824
9940 57825
36771 57826
16058 57827
12309 57828
14075 57829
42593 57830
39170 57831
887 57832
43413 57833
14334 57834
8925 57835
48010 57836
3610 57837
43501 57838
716 57839
20468 57840
32713 57841
25632 57842
37741 57843
43978 57844
41113 57845
32410 57846
7746 57847
16188 57848
14702 57849
6405 57850
939 57851
33568 57852
871 57853
9226 57854
39736 57855
16658 57856
4608 57857
16469 57858
45051 57859
51521 57860
45012 57861
33035 57862
41211 57863
38824 57864
26112 57865
4697 57866
8458 57867
2779 57868
30350 57869
39047 57870
51428 57871
11675 57872
44429 57873
4433 57874
29593 57875
8113 57876
19477 57877
27618 57878
20027 57879
50158 57880
28213 57881
35637 57882
44516 57883
49535 57884
2590 57885
6061 57886
31837 57887
54544 57888
28193 57889
49521 57890
51608 57891
47501 57892
27157 57893
53057 57894
13856 57895
7792 57896
34974 57897
14295 57898
1688 57899
52440 57900
10468 57901
26119 57902
34255 57903
19380 57904
33969 57905
31494 57906
14329 57907
5457 57908
4492 57909
20949 57910
42818 57911
15217 57912
1784 57913
37000 57914
44272 57915
20078 57916
34367 57917
17553 57918
31811 57919
27158 57920
24397 57921
21991 57922
13319 57923
53807 57924
17154 57925
14018 57926
20420 57927
31606 57928
40155 57929
47286 57930
44251 57931
21900 57932
23935 57933
5113 57934
24482 57935
8326 57936
10969 57937
40438 57938
1290 57939
2791 57940
17526 57941
46638 57942
53491 57943
5447 57944
11124 57945
47363 57946
48205 57947
16945 57948
9592 57949
36740 57950
33564 57951
22605 57952
2934 57953
52072 57954
13528 57955
35998 57956
30256 57957
37272 57958
6421 57959
36195 57960
46715 57961
38657 57962
21184 57963
9474 57964
45495 57965
39225 57966
50209 57967
26100 57968
45624 57969
45421 57970
2651 57971
1806 57972
26557 57973
52358 57974
16847 57975
29479 57976
48005 57977
16324 57978
26672 57979
42843 57980
31273 57981
6202 57982
38960 57983
89 57984
52497 57985
29167 57986
26164 57987
56622 57988
30459 57989
7675 57990
43023 57991
37079 57992
4786 57993
54757 57994
16145 57995
57346 57996
20616 57997
22163 57998
7957 57999
13797 58000
452 58001
13138 58002
29044 58003
1838 58004
46160 58005
32663 58006
55787 58007
33218 58008
26366 58009
46999 58010
35747 58011
46983 58012
5029 58013
8693 58014
22869 58015
22336 58016
53843 58017
16699 58018
39417 58019
56463 58020
15502 58021
57987 58022
35575 58023
31232 58024
24188 58025
32477 58026
26268 58027
42735 58028
49659 58029
20493 58030
20815 58031
11562 58032
22272 58033
38736 58034
28869 58035
9202 58036
15620 58037
17637 58038
19518 58039
51372 58040
49245 58041
25057 58042
57256 58043
20099 58044
43128 58045
13115 58046
51227 58047
1748 58048
56174 58049
43463 58050
18133 58051
44152 58052
9433 58053
12169 58054
20430 58055
6387 58056
9885 58057
42106 58058
22336 58059
32385 58060
6632 58061
20400 58062
34115 58063
54553 58064
18239 58065
6059 58066
38614 58067
15219 58068
33191 58069
2666 58070
36122 58071
34647 58072
12445 58073
34922 58074
13090 58075
4294 58076
28510 58077
45568 58078
33594 58079
14275 58080
49111 58081
26092 58082
33713 58083
7428 58084
46129 58085
42210 58086
12574 58087
25376 58088
3432 58089
28647 58090
42497 58091
56590 58092
43554 58093
41604 58094
7400 58095
26075 58096
41543 58097
27923 58098
56336 58099
5780 58100
37840 58101
56786 58102
10880 58103
24272 58104
20305 58105
37833 58106
53131 58107
32403 58108
15633 58109
37720 58110
31208 58111
25225 58112
25474 58113
53131 58114
34119 58115
27392 58116
27973 58117
8971 58118
21254 58119
38499 58120
29267 58121
13347 58122
36753 58123
48704 58124
37865 58125
52666 58126
223 58127
57699 58128
45610 58129
7742 58130
39729 58131
54212 58132
43144 58133
30467 58134
29437 58135
10335 58136
22807 58137
48573 58138
34265 58139
7016 58140
22878 58141
18962 58142
45563 58143
19506 58144
44450 58145
48558 58146
30421 58147
41443 58148
8089 58149
54327 58150
8385 58151
18105 58152
49232 58153
56815 58154
44530 58155
29451 58156
21450 58157
40507 58158
32180 58159
55793 58160
22733 58161
43669 58162
16981 58163
1670 58164
14686 58165
29390 58166
46615 58167
55322 58168
1537 58169
22072 58170
57579 58171
11403 58172
33771 58173
34594 58174
36141 58175
26115 58176
54061 58177
5611 58178
38409 58179
9714 58180
52322 58181
30919 58182
26322 58183
22049 58184
46509 58185
44994 58186
37063 58187
16072 58188
44260 58189
48538 58190
40572 58191
23207 58192
19029 58193
27081 58194
41501 58195
37804 58196
54767 58197
9692 58198
24443 58199
22766 58200
16941 58201
6944 58202
40695 58203
5397 58204
34551 58205
40947 58206
38864 58207
52019 58208
20694 58209
20801 58210
50802 58211
15810 58212
4223 58213
54208 58214
42972 58215
16184 58216
47548 58217
32753 58218
42214 58219
22735 58220
44147 58221
11566 58222
43542 58223
55371 58224
28228 58225
31736 58226
11639 58227
11489 58228
53626 58229
9985 58230
43640 58231
54396 58232
51389 58233
43800 58234
38305 58235
26335 58236
1587 58237
43391 58238
34823 58239
3920 58240
43600 58241
50831 58242
41094 58243
22023 58244
19257 58245
13915 58246
531 58247
30205 58248
31490 58249
4014 58250
33927 58251
21280 58252
35672 58253
38260 58254
10633 58255
36510 58256
32143 58257
2532 58258
10831 58259
16685 58260
10335 58261
22189 58262
274 58263
55113 58264
43678 58265
44933 58266
3030 58267
15846 58268
766 58269
24471 58270
56110 58271
22729 58272
30769 58273
30553 58274
22953 58275
25067 58276
29099 58277
55540 58278
24196 58279
52342 58280
57603 58281
20613 58282
1857 58283
8050 58284
42071 58285
7192 58286
29867 58287
39527 58288
29657 58289
43750 58290
24527 58291
12021 58292
1647 58293
41316 58294
41330 58295
43120 58296
6556 58297
3478 58298
42740 58299
28109 58300
452 58301
8913 58302
14819 58303
51552 58304
57931 58305
43887 58306
36476 58307
5109 58308
10373 58309
614 58310
24107 58311
8780 58312
19547 58313
16895 58314
37106 58315
6442 58316
49470 58317
8893 58318
13678 58319
30796 58320
17272 58321
45835 58322
55718 58323
47183 58324
13677 58325
50378 58326
26879 58327
21370 58328
33971 58329
32627 58330
7369 58331
29498 58332
19282 58333
19775 58334
15411 58335
40733 58336
14259 58337
53764 58338
25947 58339
8350 58340
47612 58341
38846 58342
33347 58343
54581 58344
18222 58345
25712 58346
31366 58347
37998 58348
48323 58349
6846 58350
25290 58351
30058 58352
54959 58353
5549 58354
9609 58355
10546 58356
6010 58357
49107 58358
14312 58359
45445 58360
27070 58361
39105 58362
11211 58363
9346 58364
35820 58365
54617 58366
46203 58367
32350 58368
18046 58369
5034 58370
14914 58371
15102 58372
53892 58373
48938 58374
4403 58375
48014 58376
2143 58377
30624 58378
44392 58379
25229 58380
21862 58381
48910 58382
26672 58383
22100 58384
6098 58385
26502 58386
7299 58387
15569 58388
221 58389
52298 58390
57499 58391
30536 58392
46251 58393
55312 58394
28765 58395
34790 58396
24868 58397
25528 58398
28525 58399
7554 58400
50174 58401
49318 58402
16378 58403
12026 58404
28147 58405
29715 58406
30335 58407
12225 58408
45044 58409
52816 58410
36882 58411
28426 58412
29510 58413
52130 58414
5566 58415
21024 58416
18244 58417
28681 58418
32868 58419
33187 58420
32202 58421
55348 58422
19272 58423
26381 58424
1117 58425
28603 58426
5809 58427
56143 58428
14701 58429
23236 58430
3554 58431
50930 58432
58248 58433
49100 58434
15989 58435
48543 58436
2623 58437
5718 58438
19644 58439
52028 58440
3632 58441
14227 58442
37044 58443
5714 58444
48359 58445
54799 58446
22766 58447
28872 58448
8698 58449
31031 58450
57063 58451
19584 58452
21006 58453
36394 58454
1957 58455
41522 58456
5863 58457
15457 58458
10079 58459
11450 58460
43356 58461
52205 58462
46151 58463
34869 58464
22991 58465
27156 58466
4047 58467
44026 58468
42672 58469
8588 58470
25301 58471
41482 58472
21638 58473
49778 58474
57849 58475
11451 58476
4074 58477
54836 58478
49105 58479
56938 58480
21497 58481
54878 58482
5317 58483
37596 58484
3400 58485
36555 58486
25583 58487
38387 58488
29647 58489
17563 58490
28178 58491
34972 58492
33675 58493
39254 58494
43873 58495
14122 58496
52489 58497
25103 58498
23853 58499
10552 58500
46101 58501
41635 58502
8027 58503
52789 58504
2844 58505
24456 58506
51577 58507
51828 58508
51014 58509
57 58510
24966 58511
58371 58512
1171 58513
22362 58514
1410 58515
10965 58516
30397 58517
14119 58518
47082 58519
10724 58520
4383 58521
20309 58522
39278 58523
34402 58524
38233 58525
41705 58526
10653 58527
28144 58528
15785 58529
21679 58530
29771 58531
12354 58532
36662 58533
11358 58534
38442 58535
36550 58536
19244 58537
52156 58538
52820 58539
27250 58540
17120 58541
55451 58542
13620 58543
4701 58544
47309 58545
34837 58546
31114 58547
18124 58548
24160 58549
41885 58550
7180 58551
39686 58552
8732 58553
29477 58554
17186 58555
32153 58556
33783 58557
45654 58558
39899 58559
45462 58560
34850 58561
21694 58562
51271 58563
43331 58564
33668 58565
53803 58566
4311 58567
51074 58568
33987 58569
31612 58570
25067 58571
55410 58572
6647 58573
7800 58574
3244 58575
15077 58576
45195 58577
23488 58578
49138 58579
23448 58580
16613 58581
12322 58582
44062 58583
16084 58584
4698 58585
9137 58586
16244 58587
30198 58588
26676 58589
33153 58590
27301 58591
2115 58592
5514 58593
21238 58594
13554 58595
1769 58596
17218 58597
13085 58598
26867 58599
58492 58600
54813 58601
38476 58602
58374 58603
53793 58604
259 58605
22375 58606
16460 58607
46395 58608
29137 58609
21496 58610
1586 58611
57332 58612
42177 58613
15524 58614
32825 58615
46728 58616
55918 58617
35313 58618
35398 58619
25210 58620
56905 58621
13422 58622
30852 58623
52141 58624
7155 58625
5457 58626
53594 58627
38472 58628
15853 58629
50192 58630
1078 58631
45223 58632
23846 58633
10155 58634
7885 58635
19956 58636
1601 58637
33857 58638
21360 58639
55475 58640
21315 58641
18125 58642
24004 58643
31224 58644
24811 58645
3716 58646
29082 58647
12005 58648
27505 58649
12124 58650
18880 58651
53004 58652
50853 58653
26494 58654
2167 58655
15321 58656
41299 58657
2610 58658
49793 58659
36878 58660
45780 58661
8124 58662
37285 58663
8502 58664
56850 58665
28344 58666
4449 58667
37759 58668
51276 58669
31812 58670
2573 58671
56803 58672
8389 58673
41298 58674
50096 58675
26262 58676
56972 58677
35840 58678
41314 58679
8730 58680
50458 58681
35803 58682
27170 58683
26238 58684
49492 58685
22255 58686
5179 58687
39709 58688
12764 58689
3519 58690
50645 58691
19044 58692
42571 58693
21467 58694
30923 58695
2555 58696
27477 58697
55876 58698
31442 58699
50765 58700
44368 58701
30534 58702
20672 58703
30019 58704
20842 58705
54843 58706
56568 58707
17639 58708
48811 58709
34884 58710
30587 58711
37432 58712
21284 58713
49333 58714
57857 58715
26702 58716
2495 58717
58115 58718
21929 58719
47156 58720
7715 58721
19325 58722
18242 58723
33657 58724
20775 58725
11473 58726
35686 58727
27205 58728
37083 58729
55743 58730
11130 58731
15010 58732
26302 58733
27111 58734
35902 58735
14234 58736
13736 58737
35813 58738
32021 58739
7988 58740
51881 58741
34247 58742
26815 58743
43110 58744
683 58745
10351 58746
20223 58747
19522 58748
1537 58749
27461 58750
10665 58751
53636 58752
52668 58753
13924 58754
45282 58755
36722 58756
11979 58757
24326 58758
21231 58759
44497 58760
47711 58761
44344 58762
31243 58763
31386 58764
40162 58765
30263 58766
32224 58767
42582 58768
24850 58769
54185 58770
44211 58771
18851 58772
54724 58773
43856 58774
5531 58775
7141 58776
19418 58777
39086 58778
6877 58779
17873 58780
25167 58781
32191 58782
56846 58783
4549 58784
37083 58785
7285 58786
21893 58787
28359 58788
31292 58789
5947 58790
53767 58791
53162 58792
46495 58793
52734 58794
33805 58795
3365 58796
45051 58797
57276 58798
28812 58799
12700 58800
44235 58801
2072 58802
48498 58803
38643 58804
5551 58805
15400 58806
57542 58807
57340 58808
4143 58809
38102 58810
44603 58811
48505 58812
720 58813
33527 58814
8989 58815
46929 58816
16052 58817
10780 58818
45908 58819
327 58820
41132 58821
38716 58822
40394 58823
57016 58824
33541 58825
53218 58826
34447 58827
17742 58828
57769 58829
37180 58830
20689 58831
53306 58832
45960 58833
2049 58834
56073 58835
11961 58836
41655 58837
27461 58838
9881 58839
12059 58840
13724 58841
8189 58842
6981 58843
8784 58844
38480 58845
9954 58846
35780 58847
6241 58848
26747 58849
2942 58850
20526 58851
25891 58852
1602 58853
40235 58854
9167 58855
27456 58856
49039 58857
10577 58858
25722 58859
3750 58860
21553 58861
19898 58862
42812 58863
1534 58864
45213 58865
42040 58866
23652 58867
20280 58868
51250 58869
58247 58870
20947 58871
42810 58872
1111 58873
48551 58874
44028 58875
48946 58876
34620 58877
37500 58878
29984 58879
2272 58880
1251 58881
9280 58882
55730 58883
11129 58884
38340 58885
16007 58886
34997 58887
3461 58888
45647 58889
8357 58890
25462 58891
49257 58892
48662 58893
43911 58894
14617 58895
11752 58896
36527 58897
17124 58898
34694 58899
50103 58900
22220 58901
38315 58902
19064 58903
32888 58904
56530 58905
38136 58906
51034 58907
16967 58908
16223 58909
11184 58910
53692 58911
15381 58912
28226 58913
52446 58914
4818 58915
18083 58916
19426 58917
19109 58918
7647 58919
29765 58920
13834 58921
53107 58922
16457 58923
34155 58924
2120 58925
24738 58926
17313 58927
31780 58928
42608 58929
47122 58930
22165 58931
4204 58932
5652 58933
2476 58934
11989 58935
38808 58936
56466 58937
30323 58938
21921 58939
56760 58940
34134 58941
52122 58942
56052 58943
47883 58944
42410 58945
56020 58946
5492 58947
40770 58948
30560 58949
17805 58950
21719 58951
29861 58952
23612 58953
15193 58954
20063 58955
9108 58956
28072 58957
41165 58958
52303 58959
13910 58960
44324 58961
6681 58962
14063 58963
39056 58964
1478 58965
52142 58966
15503 58967
20467 58968
41963 58969
58405 58970
17963 58971
18972 58972
29852 58973
9368 58974
288 58975
30495 58976
53809 58977
5539 58978
16988 58979
45212 58980
39136 58981
3476 58982
8386 58983
52226 58984
7089 58985
8687 58986
49020 58987
10807 58988
49985 58989
81 58990
30591 58991
34563 58992
22209 58993
32227 58994
24541 58995
43559 58996
22959 58997
1288 58998
38178 58999
11297 59000
15705 59001
41739 59002
55659 59003
29985 59004
45065 59005
37196 59006
20817 59007
30484 59008
51305 59009
14861 59010
55674 59011
44940 59012
8027 59013
22634 59014
9125 59015
2966 59016
27501 59017
27303 59018
471 59019
17053 59020
45112 59021
39841 59022
24184 59023
54244 59024
17498 59025
53564 59026
33035 59027
18055 59028
12154 59029
28868 59030
38916 59031
43355 59032
6952 59033
52796 59034
58491 59035
28258 59036
4826 59037
44091 59038
16651 59039
10799 59040
41063 59041
44235 59042
2017 59043
26747 59044
48247 59045
31771 59046
14962 59047
24437 59048
20636 59049
19148 59050
29241 59051
26752 59052
808 59053
36925 59054
13561 59055
45156 59056
12787 59057
878 59058
38307 59059
6993 59060
38996 59061
299 59062
21758 59063
20762 59064
41083 59065
2504 59066
4213 59067
24109 59068
14603 59069
4441 59070
22280 59071
53221 59072
6015 59073
36234 59074
30267 59075
37085 59076
57447 59077
29008 59078
42200 59079
9715 59080
49201 59081
32087 59082
11031 59083
37802 59084
32469 59085
15737 59086
57062 59087
32873 59088
27183 59089
32659 59090
23419 59091
11970 59092
41852 59093
45714 59094
18876 59095
11080 59096
44880 59097
33581 59098
30644 59099
28877 59100
28714 59101
11193 59102
8126 59103
14752 59104
49093 59105
44886 59106
47798 59107
40824 59108
46576 59109
12221 59110
13347 59111
34670 59112
30914 59113
1731 59114
5233 59115
1464 59116
1460 59117
5447 59118
28024 59119
19077 59120
21844 59121
32694 59122
13989 59123
5443 59124
52178 59125
14250 59126
52328 59127
44607 59128
5218 59129
19449 59130
38998 59131
28369 59132
23825 59133
31282 59134
41565 59135
13838 59136
55629 59137
43033 59138
11417 59139
56870 59140
19665 59141
24985 59142
11330 59143
40989 59144
29049 59145
10297 59146
10839 59147
42705 59148
35124 59149
5034 59150
52670 59151
8794 59152
1588 59153
43031 59154
29078 59155
26554 59156
3371 59157
48437 59158
54624 59159
16289 59160
52204 59161
55040 59162
30187 59163
58121 59164
49192 59165
53690 59166
10578 59167
33966 59168
56075 59169
24577 59170
48560 59171
51236 59172
25054 59173
1715 59174
56948 59175
42650 59176
4844 59177
38816 59178
39445 59179
4409 59180
20678 59181
44373 59182
56526 59183
35156 59184
45796 59185
4326 59186
6375 59187
18548 59188
29522 59189
7188 59190
20688 59191
36251 59192
58643 59193
34305 59194
27798 59195
31077 59196
33254 59197
31099 59198
28155 59199
21735 59200
54323 59201
39598 59202
28822 59203
13605 59204
41256 59205
44433 59206
10462 59207
16619 59208
44101 59209
31505 59210
23748 59211
9656 59212
20045 59213
26344 59214
56909 59215
1259 59216
40392 59217
48488 59218
2750 59219
30882 59220
37883 59221
17109 59222
54438 59223
28260 59224
16436 59225
51005 59226
39689 59227
27599 59228
17147 59229
6320 59230
27158 59231
9627 59232
36376 59233
41971 59234
39561 59235
4166 59236
38762 59237
12713 59238
3263 59239
43205 59240
7265 59241
5777 59242
11993 59243
38783 59244
37034 59245
40542 59246
49014 59247
58295 59248
2037 59249
8702 59250
15923 59251
40252 59252
6223 59253
1757 59254
52964 59255
55690 59256
49489 59257
35884 59258
43472 59259
58893 59260
54752 59261
33532 59262
57078 59263
9933 59264
58512 59265
19774 59266
44677 59267
2084 59268
56269 59269
33543 59270
22231 59271
42063 59272
10573 59273
13468 59274
53075 59275
17107 59276
36328 59277
57047 59278
41215 59279
36141 59280
8156 59281
25112 59282
28518 59283
10740 59284
30534 59285
41586 59286
7816 59287
46282 59288
48487 59289
42827 59290
23426 59291
3838 59292
53560 59293
35594 59294
30408 59295
31680 59296
56173 59297
36299 59298
45263 59299
57012 59300
41252 59301
28005 59302
39388 59303
45785 59304
29947 59305
25551 59306
55530 59307
19854 59308
56427 59309
53487 59310
54237 59311
28026 59312
7364 59313
45723 59314
13549 59315
56097 59316
57226 59317
54162 59318
29631 59319
18145 59320
5178 59321
56367 59322
21061 59323
47286 59324
16131 59325
12358 59326
52736 59327
14845 59328
57925 59329
39691 59330
28143 59331
41531 59332
48968 59333
42657 59334
8939 59335
28348 59336
28280 59337
45770 59338
20234 59339
43786 59340
37144 59341
23364 59342
4733 59343
6737 59344
17488 59345
32278 59346
3921 59347
37535 59348
44226 59349
53639 59350
2791 59351
6791 59352
48174 59353
27267 59354
23259 59355
58239 59356
15226 59357
44246 59358
43857 59359
36159 59360
10218 59361
20703 59362
37397 59363
19625 59364
27095 59365
49614 59366
22150 59367
40990 59368
9527 59369
12379 59370
6087 59371
13676 59372
53902 59373
12855 59374
43474 59375
49146 59376
10020 59377
47880 59378
17128 59379
13112 59380
21527 59381
15980 59382
38380 59383
16847 59384
27575 59385
38798 59386
11168 59387
58722 59388
248 59389
52275 59390
35836 59391
22835 59392
305 59393
12588 59394
13127 59395
37885 59396
50352 59397
21421 59398
9343 59399
32231 59400
24574 59401
2452 59402
59252 59403
52794 59404
42337 59405
14500 59406
51158 59407
21297 59408
6899 59409
40203 59410
52360 59411
44989 59412
11755 59413
2338 59414
42877 59415
26199 59416
16304 59417
2366 59418
53591 59419
14173 59420
6326 59421
3744 59422
50820 59423
15331 59424
36686 59425
53609 59426
7709 59427
25765 59428
53344 59429
55290 59430
15692 59431
27612 59432
18416 59433
47754 59434
17031 59435
4458 59436
46022 59437
43220 59438
55797 59439
23477 59440
21411 59441
45345 59442
34228 59443
27402 59444
29586 59445
54435 59446
26231 59447
58788 59448
33879 59449
18212 59450
41905 59451
57938 59452
53251 59453
37635 59454
42699 59455
50641 59456
37365 59457
39879 59458
394 59459
46651 59460
27842 59461
54318 59462
47326 59463
31126 59464
28384 59465
56553 59466
20636 59467
53149 59468
2060 59469
12883 59470
38045 59471
14868 59472
2550 59473
41081 59474
16696 59475
14520 59476
34978 59477
32175 59478
52544 59479
8608 59480
35782 59481
54119 59482
19999 59483
49172 59484
48172 59485
27525 59486
29200 59487
43852 59488
2938 59489
43198 59490
33397 59491
22464 59492
9511 59493
37859 59494
36458 59495
8495 59496
24716 59497
48082 59498
51340 59499
26261 59500
37036 59501
41197 59502
29881 59503
2695 59504
32674 59505
18135 59506
26431 59507
58202 59508
8390 59509
2003 59510
27147 59511
50374 59512
54099 59513
49911 59514
17027 59515
39889 59516
57136 59517
41773 59518
36024 59519
27770 59520
4657 59521
31678 59522
23745 59523
48911 59524
30933 59525
45783 59526
35119 59527
37835 59528
24366 59529
2991 59530
6993 59531
41606 59532
6697 59533
47784 59534
2833 59535
40101 59536
55049 59537
3372 59538
39523 59539
18225 59540
37971 59541
19683 59542
3705 59543
11534 59544
28064 59545
47104 59546
54022 59547
14524 59548
50403 59549
53473 59550
40495 59551
22506 59552
46381 59553
51645 59554
55128 59555
3628 59556
3503 59557
58274 59558
43457 59559
44275 59560
179 59561
20050 59562
18653 59563
24812 59564
22552 59565
42554 59566
36197 59567
32443 59568
43376 59569
13317 59570
5390 59571
55272 59572
44175 59573
36708 59574
52063 59575
14965 59576
53498 59577
33798 59578
2531 59579
44618 59580
55994 59581
7679 59582
19378 59583
10036 59584
16708 59585
16020 59586
42216 59587
24923 59588
47158 59589
46942 59590
39869 59591
25004 59592
54352 59593
59400 59594
57622 59595
55049 59596
37280 59597
42110 59598
25264 59599
40144 59600
29915 59601
22515 59602
38729 59603
19981 59604
43834 59605
5950 59606
12183 59607
28831 59608
30894 59609
40038 59610
31098 59611
35485 59612
23712 59613
3341 59614
20088 59615
29487 59616
28520 59617
49392 59618
10021 59619
5582 59620
26985 59621
40782 59622
56890 59623
47671 59624
40943 59625
41875 59626
41387 59627
47424 59628
36581 59629
16661 59630
30143 59631
36523 59632
22670 59633
38643 59634
6829 59635
22991 59636
29467 59637
52114 59638
28922 59639
32637 59640
4918 59641
26630 59642
1695 59643
51981 59644
44550 59645
1688 59646
9391 59647
14100 59648
8847 59649
33032 59650
58026 59651
54863 59652
8325 59653
48474 59654
12376 59655
26767 59656
45749 59657
11943 59658
52716 59659
55720 59660
49988 59661
11218 59662
27121 59663
8052 59664
17981 59665
12090 59666
18925 59667
19031 59668
486 59669
16240 59670
50925 59671
13275 59672
23111 59673
55124 59674
9721 59675
55433 59676
10475 59677
17055 59678
8410 59679
34053 59680
18667 59681
43011 59682
21760 59683
12201 59684
21017 59685
45760 59686
17282 59687
35480 59688
48238 59689
31452 59690
18337 59691
1838 59692
28748 59693
32531 59694
31133 59695
13249 59696
12796 59697
9305 59698
23992 59699
40663 59700
31720 59701
31434 59702
15746 59703
56842 59704
10412 59705
18947 59706
39291 59707
42265 59708
38731 59709
43528 59710
36068 59711
1929 59712
4017 59713
11886 59714
28380 59715
52047 59716
14741 59717
50732 59718
7089 59719
34043 59720
54110 59721
13632 59722
24107 59723
42906 59724
43674 59725
19319 59726
56987 59727
35790 59728
57726 59729
25069 59730
32799 59731
58436 59732
43036 59733
19015 59734
37700 59735
55171 59736
24651 59737
13959 59738
50829 59739
28578 59740
48071 59741
16940 59742
33461 59743
47636 59744
56213 59745
26509 59746
12830 59747
38870 59748
51410 59749
27110 59750
37977 59751
9697 59752
944 59753
33681 59754
35766 59755
629 59756
22257 59757
15917 59758
1632 59759
38484 59760
56873 59761
50179 59762
26023 59763
15197 59764
38230 59765
29068 59766
18744 59767
618 59768
30207 59769
25310 59770
49341 59771
18366 59772
48030 59773
12887 59774
53478 59775
49573 59776
38475 59777
59273 59778
52244 59779
12234 59780
25671 59781
50857 59782
28557 59783
3924 59784
33306 59785
42612 59786
23265 59787
26747 59788
58153 59789
25597 59790
37487 59791
52457 59792
10479 59793
38032 59794
21668 59795
11900 59796
16059 59797
40222 59798
45147 59799
7793 59800
48364 59801
39323 59802
26055 59803
50608 59804
50437 59805
4743 59806
29030 59807
13024 59808
14151 59809
6679 59810
57296 59811
23191 59812
17593 59813
2492 59814
29516 59815
38794 59816
30366 59817
57194 59818
6980 59819
34197 59820
2567 59821
17398 59822
18142 59823
54481 59824
33158 59825
30544 59826
38068 59827
34945 59828
32658 59829
54661 59830
5395 59831
57947 59832
21213 59833
9455 59834
56339 59835
18271 59836
23339 59837
33479 59838
9366 59839
11317 59840
46013 59841
3631 59842
24723 59843
12297 59844
7423 59845
28499 59846
37852 59847
19303 59848
59178 59849
36589 59850
42999 59851
29145 59852
10726 59853
56937 59854
31705 59855
45768 59856
59216 59857
41156 59858
14290 59859
3593 59860
6640 59861
16269 59862
9494 59863
55765 59864
45655 59865
36958 59866
5441 59867
11558 59868
6324 59869
29543 59870
6336 59871
55670 59872
19457 59873
1292 59874
15199 59875
38780 59876
42357 59877
22418 59878
45520 59879
43877 59880
51896 59881
37511 59882
41437 59883
23674 59884
15955 59885
47279 59886
31209 59887
7726 59888
44626 59889
10667 59890
35822 59891
7548 59892
25988 59893
36407 59894
57239 59895
17243 59896
36671 59897
3822 59898
44303 59899
19531 59900
17517 59901
16567 59902
14659 59903
56327 59904
30567 59905
56106 59906
29044 59907
23563 59908
25452 59909
44596 59910
32021 59911
13008 59912
15733 59913
59082 59914
50425 59915
44118 59916
9101 59917
50927 59918
48390 59919
17794 59920
58240 59921
50665 59922
59043 59923
18329 59924
943 59925
35025 59926
16667 59927
17025 59928
51111 59929
57166 59930
58308 59931
14116 59932
59833 59933
44042 59934
15946 59935
24451 59936
51394 59937
41491 59938
53859 59939
36973 59940
29039 59941
26603 59942
27698 59943
57966 59944
51814 59945
17362 59946
21671 59947
15613 59948
57352 59949
52936 59950
9586 59951
11166 59952
19998 59953
59641 59954
20641 59955
28290 59956
45427 59957
38196 59958
9461 59959
11947 59960
29004 59961
41006 59962
53320 59963
58924 59964
5165 59965
45406 59966
21627 59967
35193 59968
6184 59969
55135 59970
17864 59971
3722 59972
14355 59973
18258 59974
9263 59975
30023 59976
48685 59977
17445 59978
59167 59979
39864 59980
757 59981
53040 59982
161 59983
59260 59984
44752 59985
34453 59986
37574 59987
16180 59988
20903 59989
35998 59990
17294 59991
46546 59992
31618 59993
11576 59994
28654 59995
23585 59996
51432 59997
59395 59998
5095 59999
9068 60000
44939 60001
7057 60002
44571 60003
4122 60004
57059 60005
31102 60006
54472 60007
7039 60008
26071 60009
33084 60010
22939 60011
7564 60012
9375 60013
45399 60014
25077 60015
19347 60016
36810 60017
45738 60018
43445 60019
42172 60020
38192 60021
46268 60022
7568 60023
39249 60024
57541 60025
40790 60026
3986 60027
29320 60028
34090 60029
6774 60030
32607 60031
46856 60032
30304 60033
17115 60034
48075 60035
55204 60036
10463 60037
2525 60038
41833 60039
2469 60040
32128 60041
13885 60042
24579 60043
57210 60044
47963 60045
54715 60046
24090 60047
27684 60048
40480 60049
57172 60050
34382 60051
42313 60052
7017 60053
43902 60054
41734 60055
33586 60056
56601 60057
53902 60058
26348 60059
20265 60060
13208 60061
9412 60062
1035 60063
10035 60064
42556 60065
53030 60066
36164 60067
17174 60068
18064 60069
8972 60070
54541 60071
16691 60072
36715 60073
12333 60074
42583 60075
12932 60076
1908 60077
21685 60078
45808 60079
20035 60080
21958 60081
32855 60082
58861 60083
21975 60084
1743 60085
18277 60086
25039 60087
2184 60088
31378 60089
37271 60090
46464 60091
33129 60092
52189 60093
12113 60094
44852 60095
25202 60096
28465 60097
27358 60098
46222 60099
49132 60100
4765 60101
39216 60102
41708 60103
25449 60104
32990 60105
4721 60106
6363 60107
48036 60108
58087 60109
887 60110
33691 60111
26346 60112
57359 60113
25288 60114
10854 60115
31921 60116
59236 60117
47239 60118
47827 60119
4553 60120
12363 60121
41849 60122
24532 60123
239 60124
52762 60125
23956 60126
24165 60127
43581 60128
2228 60129
8482 60130
22068 60131
57651 60132
54475 60133
1418 60134
26948 60135
26067 60136
37932 60137
54019 60138
7014 60139
30364 60140
1554 60141
49633 60142
34129 60143
29259 60144
18769 60145
58779 60146
38031 60147
51095 60148
21559 60149
43762 60150
32107 60151
12434 60152
53978 60153
38352 60154
4199 60155
46459 60156
35030 60157
57752 60158
7338 60159
60153 60160
17336 60161
58205 60162
26586 60163
53960 60164
14825 60165
14513 60166
19844 60167
28894 60168
24760 60169
16924 60170
34678 60171
43723 60172
1856 60173
36756 60174
29840 60175
1475 60176
10414 60177
4503 60178
43871 60179
39362 60180
38969 60181
49953 60182
7376 60183
56458 60184
34961 60185
7360 60186
24604 60187
3565 60188
33174 60189
40832 60190
17030 60191
17472 60192
54067 60193
20526 60194
12794 60195
32621 60196
17935 60197
45659 60198
34605 60199
17690 60200
44544 60201
23460 60202
16512 60203
11272 60204
5050 60205
40578 60206
40570 60207
14021 60208
47291 60209
14624 60210
12871 60211
28586 60212
15065 60213
52069 60214
7146 60215
45989 60216
59230 60217
11910 60218
2329 60219
47627 60220
22228 60221
45798 60222
58748 60223
35262 60224
38808 60225
37844 60226
11106 60227
45385 60228
5054 60229
38709 60230
10328 60231
11040 60232
33326 60233
15002 60234
1136 60235
11022 60236
46778 60237
22993 60238
41721 60239
54219 60240
21564 60241
50358 60242
26309 60243
12615 60244
10512 60245
24834 60246
15128 60247
56972 60248
27243 60249
18249 60250
52448 60251
23452 60252
2099 60253
37907 60254
18144 60255
4601 60256
18203 60257
3563 60258
38451 60259
5339 60260
56121 60261
58627 60262
6404 60263
59942 60264
10439 60265
30405 60266
31624 60267
758 60268
32432 60269
54558 60270
56885 60271
12288 60272
19893 60273
26693 60274
2871 60275
26188 60276
37137 60277
9795 60278
50627 60279
34628 60280
43397 60281
41471 60282
2291 60283
34988 60284
55352 60285
46618 60286
10757 60287
39311 60288
7919 60289
9467 60290
40369 60291
45063 60292
26593 60293
38356 60294
21301 60295
21479 60296
48839 60297
59705 60298
35855 60299
24948 60300
24351 60301
14112 60302
1088 60303
4009 60304
6410 60305
10128 60306
22673 60307
48749 60308
11980 60309
10700 60310
23723 60311
35512 60312
10136 60313
24737 60314
8258 60315
16559 60316
25502 60317
23641 60318
23672 60319
11664 60320
6794 60321
5673 60322
10198 60323
20935 60324
34969 60325
19292 60326
41153 60327
2265 60328
49514 60329
58460 60330
4899 60331
9357 60332
37603 60333
22483 60334
545 60335
25682 60336
20431 60337
59084 60338
12089 60339
37283 60340
52446 60341
41812 60342
34801 60343
28509 60344
7928 60345
57957 60346
11320 60347
29556 60348
1818 60349
50964 60350
49513 60351
46231 60352
14622 60353
3213 60354
59943 60355
2451 60356
7022 60357
12052 60358
56577 60359
53555 60360
7796 60361
55597 60362
39714 60363
13524 60364
52105 60365
24338 60366
31168 60367
129 60368
59400 60369
22671 60370
49512 60371
55602 60372
60034 60373
30378 60374
50544 60375
8707 60376
22481 60377
9689 60378
42327 60379
3605 60380
46610 60381
22053 60382
39005 60383
31380 60384
1760 60385
29135 60386
17252 60387
42918 60388
2566 60389
43930 60390
11477 60391
49422 60392
39425 60393
51446 60394
43500 60395
6981 60396
31160 60397
42176 60398
30079 60399
45018 60400
41129 60401
11165 60402
44310 60403
45234 60404
44961 60405
21674 60406
20192 60407
54684 60408
44759 60409
5455 60410
50424 60411
5017 60412
11837 60413
10916 60414
1819 60415
13757 60416
52100 60417
404 60418
30379 60419
57709 60420
8580 60421
29974 60422
35591 60423
52159 60424
31525 60425
8494 60426
48939 60427
56775 60428
40464 60429
14447 60430
22577 60431
10370 60432
9797 60433
29671 60434
26487 60435
28148 60436
27674 60437
17732 60438
30906 60439
19438 60440
14709 60441
31423 60442
53907 60443
12742 60444
59448 60445
53790 60446
43792 60447
15899 60448
51646 60449
59021 60450
41533 60451
56259 60452
32101 60453
13155 60454
21033 60455
2469 60456
52555 60457
28096 60458
23054 60459
59578 60460
25818 60461
17895 60462
16487 60463
31051 60464
38402 60465
22632 60466
21664 60467
39969 60468
46729 60469
41904 60470
15409 60471
20392 60472
13049 60473
27237 60474
23008 60475
2010 60476
28082 60477
57392 60478
52481 60479
35611 60480
47746 60481
5374 60482
55258 60483
20551 60484
32200 60485
13712 60486
302 60487
56228 60488
41713 60489
48636 60490
26226 60491
42483 60492
57582 60493
34221 60494
58570 60495
31812 60496
9058 60497
9110 60498
5813 60499
3185 60500
48467 60501
10927 60502
60322 60503
42004 60504
27766 60505
31827 60506
1636 60507
21660 60508
8116 60509
14132 60510
24766 60511
18365 60512
55492 60513
30798 60514
46300 60515
34720 60516
20666 60517
27427 60518
29997 60519
41152 60520
6561 60521
29898 60522
38356 60523
30077 60524
27426 60525
5027 60526
11854 60527
29333 60528
53227 60529
4424 60530
33149 60531
15116 60532
45379 60533
12705 60534
50567 60535
36246 60536
30823 60537
52668 60538
14201 60539
59436 60540
31493 60541
4008 60542
41225 60543
27096 60544
2680 60545
3344 60546
56196 60547
45454 60548
28557 60549
43665 60550
58043 60551
5072 60552
22585 60553
729 60554
10379 60555
49280 60556
57209 60557
46654 60558
56708 60559
37327 60560
35615 60561
49052 60562
39538 60563
15743 60564
52578 60565
5291 60566
15311 60567
4765 60568
25505 60569
26506 60570
22289 60571
49485 60572
12341 60573
60409 60574
11811 60575
19651 60576
8466 60577
32552 60578
788 60579
50634 60580
43428 60581
24716 60582
46058 60583
1414 60584
7259 60585
52448 60586
35066 60587
29064 60588
4644 60589
44142 60590
35059 60591
45428 60592
24787 60593
7127 60594
21382 60595
55982 60596
54079 60597
16566 60598
43709 60599
37487 60600
39961 60601
47243 60602
27618 60603
57412 60604
44801 60605
46577 60606
32059 60607
50697 60608
23045 60609
52162 60610
8724 60611
45133 60612
16220 60613
5475 60614
49179 60615
34665 60616
53268 60617
54650 60618
28562 60619
3349 60620
35153 60621
19151 60622
38485 60623
9248 60624
44971 60625
24121 60626
48262 60627
29190 60628
50834 60629
29954 60630
52377 60631
30263 60632
41105 60633
22245 60634
27414 60635
16235 60636
46232 60637
29019 60638
53044 60639
38541 60640
48135 60641
6645 60642
7256 60643
4158 60644
18272 60645
52762 60646
41345 60647
43488 60648
17392 60649
36949 60650
21180 60651
1334 60652
9356 60653
30811 60654
54997 60655
19325 60656
7691 60657
50299 60658
12717 60659
10502 60660
57132 60661
20680 60662
5640 60663
31562 60664
29502 60665
29610 60666
52972 60667
22258 60668
36242 60669
26563 60670
11703 60671
41856 60672
30410 60673
9841 60674
53357 60675
24936 60676
55877 60677
39892 60678
19360 60679
10184 60680
49547 60681
24622 60682
3118 60683
16398 60684
32759 60685
15088 60686
25548 60687
60288 60688
44055 60689
48979 60690
21272 60691
23556 60692
40396 60693
27115 60694
15122 60695
53236 60696
36916 60697
33289 60698
26879 60699
42325 60700
57208 60701
48544 60702
43440 60703
55800 60704
51428 60705
33469 60706
3870 60707
1474 60708
34874 60709
5462 60710
14865 60711
23791 60712
60297 60713
35040 60714
41348 60715
55652 60716
14104 60717
18623 60718
6815 60719
31669 60720
39955 60721
17054 60722
6006 60723
57194 60724
7115 60725
23273 60726
53050 60727
2273 60728
28991 60729
12949 60730
21649 60731
2941 60732
43878 60733
8392 60734
37369 60735
43799 60736
13415 60737
54899 60738
8782 60739
58205 60740
59755 60741
28433 60742
25349 60743
47351 60744
10070 60745
20411 60746
47725 60747
39264 60748
52467 60749
9405 60750
58414 60751
4378 60752
18226 60753
28277 60754
2208 60755
53099 60756
50080 60757
27419 60758
38996 60759
9478 60760
16818 60761
36216 60762
59776 60763
39641 60764
927 60765
41516 60766
23367 60767
57480 60768
19400 60769
17763 60770
56577 60771
15761 60772
19873 60773
56426 60774
30288 60775
29102 60776
14910 60777
53812 60778
36467 60779
214 60780
1387 60781
11559 60782
6727 60783
31854 60784
57274 60785
32528 60786
27859 60787
53180 60788
52656 60789
18925 60790
51510 60791
29345 60792
59539 60793
43066 60794
17248 60795
22084 60796
44379 60797
38502 60798
1259 60799
22115 60800
51195 60801
43852 60802
23277 60803
13143 60804
58779 60805
21666 60806
4411 60807
22321 60808
56005 60809
27406 60810
2944 60811
10142 60812
23340 60813
14923 60814
16037 60815
30691 60816
2253 60817
56064 60818
37137 60819
39428 60820
16261 60821
56263 60822
27908 60823
57742 60824
37477 60825
26963 60826
34339 60827
43072 60828
59014 60829
58031 60830
6606 60831
48937 60832
13460 60833
40768 60834
20030 60835
7963 60836
16510 60837
3321 60838
56529 60839
38770 60840
54870 60841
59916 60842
9011 60843
56949 60844
49363 60845
5419 60846
1169 60847
16465 60848
22881 60849
9480 60850
13290 60851
41459 60852
44366 60853
44091 60854
9891 60855
57934 60856
11475 60857
11907 60858
55726 60859
50841 60860
8665 60861
55876 60862
35485 60863
60512 60864
24679 60865
46399 60866
27367 60867
20882 60868
32361 60869
30527 60870
40720 60871
51854 60872
41039 60873
56798 60874
42374 60875
49381 60876
9363 60877
26232 60878
1768 60879
54545 60880
25032 60881
11654 60882
17081 60883
44380 60884
31700 60885
35303 60886
46950 60887
57832 60888
763 60889
28050 60890
39595 60891
35141 60892
16732 60893
25628 60894
9856 60895
46162 60896
8391 60897
26762 60898
18519 60899
34456 60900
47300 60901
55571 60902
54885 60903
15425 60904
59954 60905
43056 60906
39681 60907
16661 60908
36281 60909
15142 60910
44823 60911
15011 60912
47943 60913
39335 60914
40660 60915
12114 60916
58202 60917
43724 60918
22712 60919
40120 60920
6663 60921
45369 60922
59904 60923
29402 60924
27358 60925
18415 60926
54494 60927
36769 60928
59274 60929
2754 60930
21939 60931
21104 60932
58604 60933
53549 60934
25729 60935
719 60936
51492 60937
7684 60938
12145 60939
38483 60940
32256 60941
50191 60942
26332 60943
3136 60944
5170 60945
26654 60946
52248 60947
3741 60948
4289 60949
15851 60950
54755 60951
53490 60952
28596 60953
29415 60954
35538 60955
6335 60956
11491 60957
44484 60958
14106 60959
40704 60960
17283 60961
52110 60962
58845 60963
9074 60964
1224 60965
44139 60966
46842 60967
29088 60968
49521 60969
15313 60970
47404 60971
38802 60972
28473 60973
47742 60974
27430 60975
34244 60976
48605 60977
8379 60978
60319 60979
21356 60980
60119 60981
18138 60982
24507 60983
37917 60984
33702 60985
60172 60986
26903 60987
48019 60988
53796 60989
37197 60990
14866 60991
41612 60992
35653 60993
17804 60994
42787 60995
20184 60996
10377 60997
22055 60998
5189 60999
43687 61000
53973 61001
7095 61002
15498 61003
23552 61004
426 61005
39120 61006
48814 61007
29424 61008
24460 61009
12371 61010
33875 61011
30244 61012
57187 61013
51558 61014
17849 61015
45220 61016
18657 61017
51956 61018
54380 61019
26443 61020
25792 61021
23437 61022
16395 61023
7509 61024
41221 61025
26603 61026
16577 61027
41139 61028
57206 61029
35617 61030
42235 61031
45095 61032
48020 61033
42459 61034
36116 61035
4551 61036
39694 61037
44088 61038
49354 61039
51929 61040
56979 61041
60718 61042
35547 61043
26762 61044
14346 61045
51286 61046
28385 61047
6913 61048
48321 61049
48662 61050
20893 61051
1625 61052
52127 61053
60689 61054
512 61055
45489 61056
2808 61057
35642 61058
52519 61059
30798 61060
12783 61061
35596 61062
32305 61063
30246 61064
29522 61065
41248 61066
9954 61067
37381 61068
18830 61069
46043 61070
9469 61071
56531 61072
37478 61073
4977 61074
30261 61075
3177 61076
60091 61077
44335 61078
29459 61079
20279 61080
26578 61081
59233 61082
29642 61083
59024 61084
17782 61085
11110 61086
51111 61087
53468 61088
37680 61089
47359 61090
10900 61091
5715 61092
24325 61093
53152 61094
5206 61095
6976 61096
41283 61097
49044 61098
19720 61099
18744 61100
38244 61101
7683 61102
55004 61103
30868 61104
59448 61105
15311 61106
2649 61107
43668 61108
37703 61109
35042 61110
23167 61111
19555 61112
55904 61113
45190 61114
50202 61115
20148 61116
18588 61117
3844 61118
54271 61119
17839 61120
16322 61121
60547 61122
15986 61123
51610 61124
60455 61125
4117 61126
42472 61127
39940 61128
42627 61129
26475 61130
41597 61131
16526 61132
24936 61133
20155 61134
47767 61135
55657 61136
13071 61137
38227 61138
42279 61139
7874 61140
35961 61141
42600 61142
34763 61143
37335 61144
18822 61145
30193 61146
6195 61147
59811 61148
52666 61149
36379 61150
11137 61151
25020 61152
34402 61153
48415 61154
9089 61155
41055 61156
25418 61157
4964 61158
5903 61159
18108 61160
53045 61161
37317 61162
11895 61163
818 61164
19045 61165
9029 61166
2247 61167
21277 61168
36429 61169
25375 61170
21817 61171
31396 61172
56929 61173
30031 61174
9149 61175
36754 61176
34922 61177
39563 61178
42547 61179
18720 61180
51639 61181
24690 61182
14851 61183
4017 61184
61124 61185
31132 61186
38532 61187
15737 61188
35073 61189
58094 61190
1668 61191
43368 61192
27127 61193
5081 61194
14450 61195
15618 61196
39523 61197
24175 61198
24167 61199
22740 61200
46168 61201
38315 61202
24772 61203
49953 61204
54032 61205
36151 61206
56941 61207
48769 61208
1462 61209
12204 61210
49966 61211
6605 61212
1639 61213
23016 61214
37182 61215
1540 61216
20764 61217
44033 61218
6961 61219
35488 61220
18268 61221
19955 61222
60974 61223
24551 61224
38187 61225
47320 61226
25440 61227
40594 61228
20447 61229
2541 61230
28275 61231
53721 61232
5826 61233
31764 61234
13055 61235
15731 61236
24797 61237
35911 61238
11389 61239
33653 61240
57664 61241
40278 61242
41096 61243
1501 61244
3263 61245
6142 61246
26961 61247
19037 61248
2077 61249
39875 61250
4485 61251
40874 61252
24336 61253
43664 61254
39572 61255
53510 61256
54175 61257
36319 61258
1332 61259
7694 61260
32928 61261
38753 61262
40276 61263
54518 61264
23024 61265
12890 61266
39558 61267
1891 61268
48104 61269
5089 61270
51095 61271
55566 61272
8922 61273
47617 61274
32096 61275
24476 61276
24539 61277
46126 61278
26304 61279
47847 61280
46621 61281
43683 61282
9676 61283
39106 61284
55316 61285
17906 61286
40595 61287
40557 61288
47805 61289
47750 61290
7199 61291
21486 61292
11142 61293
49649 61294
225 61295
29237 61296
23286 61297
9631 61298
1533 61299
25715 61300
31358 61301
38892 61302
60727 61303
17869 61304
17153 61305
3952 61306
9529 61307
42419 61308
44681 61309
56332 61310
28634 61311
50918 61312
1647 61313
2872 61314
36340 61315
14925 61316
15289 61317
21096 61318
22745 61319
17800 61320
19186 61321
18546 61322
7334 61323
51164 61324
47302 61325
30191 61326
11071 61327
54199 61328
35544 61329
27815 61330
59304 61331
56170 61332
22887 61333
39262 61334
60971 61335
28366 61336
43481 61337
54662 61338
59656 61339
15101 61340
25031 61341
60185 61342
45538 61343
45223 61344
4934 61345
20429 61346
57834 61347
13601 61348
31614 61349
47510 61350
31726 61351
13089 61352
66 61353
20579 61354
26135 61355
42844 61356
32715 61357
29119 61358
47756 61359
14807 61360
36762 61361
37001 61362
7719 61363
21523 61364
57234 61365
3493 61366
27481 61367
33422 61368
3254 61369
37321 61370
61029 61371
24395 61372
3125 61373
50515 61374
48727 61375
9988 61376
22487 61377
19831 61378
32021 61379
38845 61380
12744 61381
46362 61382
5865 61383
40007 61384
52545 61385
35790 61386
51737 61387
7077 61388
43882 61389
27685 61390
42760 61391
38920 61392
52832 61393
60260 61394
43273 61395
54885 61396
14007 61397
36431 61398
28787 61399
1089 61400
11212 61401
32554 61402
7054 61403
56258 61404
45474 61405
2713 61406
12037 61407
48193 61408
22391 61409
21369 61410
9440 61411
6067 61412
11585 61413
7931 61414
52057 61415
24183 61416
38467 61417
26388 61418
52087 61419
25801 61420
56458 61421
39713 61422
10579 61423
26650 61424
11838 61425
5990 61426
22418 61427
12624 61428
29558 61429
13176 61430
57337 61431
59096 61432
33743 61433
19722 61434
51139 61435
35657 61436
53066 61437
4507 61438
23208 61439
22411 61440
19832 61441
48408 61442
17100 61443
11994 61444
4880 61445
20616 61446
5129 61447
28407 61448
26395 61449
42493 61450
33249 61451
42279 61452
14076 61453
36173 61454
6870 61455
38826 61456
32055 61457
42726 61458
1174 61459
10306 61460
18268 61461
47741 61462
60644 61463
31495 61464
49531 61465
21435 61466
32395 61467
38585 61468
20038 61469
2485 61470
13944 61471
10304 61472
8335 61473
2545 61474
29116 61475
17455 61476
43118 61477
13954 61478
45730 61479
29340 61480
51759 61481
32426 61482
55969 61483
32466 61484
26887 61485
21172 61486
32525 61487
16645 61488
1745 61489
47469 61490
15398 61491
7082 61492
41485 61493
2529 61494
37918 61495
2568 61496
11771 61497
9097 61498
18297 61499
11825 61500
43245 61501
23782 61502
60352 61503
53104 61504
49328 61505
27223 61506
42701 61507
39398 61508
44674 61509
42089 61510
15490 61511
48284 61512
23354 61513
58700 61514
49015 61515
43716 61516
11791 61517
54882 61518
27076 61519
50854 61520
14030 61521
2395 61522
24078 61523
7893 61524
480 61525
41652 61526
19691 61527
29853 61528
60013 61529
46795 61530
19612 61531
41454 61532
54059 61533
41593 61534
22662 61535
18398 61536
42351 61537
40254 61538
19284 61539
10389 61540
39213 61541
23056 61542
22388 61543
59171 61544
7839 61545
23822 61546
57889 61547
8957 61548
3813 61549
23652 61550
20826 61551
36693 61552
23748 61553
23737 61554
50577 61555
59035 61556
38705 61557
47730 61558
31018 61559
52508 61560
39107 61561
7498 61562
59254 61563
58136 61564
59329 61565
9151 61566
60306 61567
6611 61568
45663 61569
35315 61570
39830 61571
26342 61572
14361 61573
22950 61574
57473 61575
23635 61576
37308 61577
51752 61578
59248 61579
14014 61580
55380 61581
33683 61582
33300 61583
11429 61584
19269 61585
58357 61586
2921 61587
14055 61588
41852 61589
54545 61590
47228 61591
7041 61592
6843 61593
23573 61594
1785 61595
59895 61596
39587 61597
22301 61598
11727 61599
49465 61600
17110 61601
6787 61602
2827 61603
44108 61604
19689 61605
5558 61606
19543 61607
57716 61608
53403 61609
20270 61610
6458 61611
32877 61612
20108 61613
47117 61614
32597 61615
44138 61616
38278 61617
40907 61618
46004 61619
54702 61620
38774 61621
27189 61622
11289 61623
24840 61624
44943 61625
9232 61626
40703 61627
22759 61628
22812 61629
4887 61630
2030 61631
58927 61632
16999 61633
24995 61634
60477 61635
20281 61636
52926 61637
52540 61638
25585 61639
21180 61640
21369 61641
8764 61642
9046 61643
59581 61644
21986 61645
21786 61646
23840 61647
17138 61648
41851 61649
46268 61650
22695 61651
9404 61652
54655 61653
9914 61654
22182 61655
13060 61656
43020 61657
17231 61658
52661 61659
47756 61660
44464 61661
47929 61662
42226 61663
16706 61664
2725 61665
38458 61666
43730 61667
49979 61668
19119 61669
23840 61670
3808 61671
9308 61672
6138 61673
45641 61674
24956 61675
29684 61676
34786 61677
10050 61678
25183 61679
23623 61680
32328 61681
26484 61682
46455 61683
20527 61684
38950 61685
33400 61686
13670 61687
25202 61688
28342 61689
53595 61690
4335 61691
47908 61692
50255 61693
6976 61694
2304 61695
46365 61696
9894 61697
43206 61698
44155 61699
9084 61700
27985 61701
21226 61702
38984 61703
9169 61704
3018 61705
11655 61706
10456 61707
36322 61708
5407 61709
16905 61710
1022 61711
36096 61712
4593 61713
27002 61714
5827 61715
16571 61716
19911 61717
46972 61718
47438 61719
13902 61720
1281 61721
22469 61722
12235 61723
7835 61724
42798 61725
46745 61726
1600 61727
6077 61728
20636 61729
24865 61730
54959 61731
57133 61732
12955 61733
16784 61734
3234 61735
19979 61736
28733 61737
58158 61738
28717 61739
43204 61740
14181 61741
47420 61742
51844 61743
51165 61744
49866 61745
33353 61746
23324 61747
19794 61748
30063 61749
41682 61750
21717 61751
16027 61752
25145 61753
37662 61754
47302 61755
4695 61756
6549 61757
28455 61758
26356 61759
60875 61760
56892 61761
61000 61762
21241 61763
43200 61764
59377 61765
19949 61766
56677 61767
25932 61768
60591 61769
28441 61770
13495 61771
44800 61772
1848 61773
43893 61774
9940 61775
8672 61776
19606 61777
6002 61778
30931 61779
58937 61780
54721 61781
11756 61782
16949 61783
18893 61784
41602 61785
16845 61786
33214 61787
20502 61788
15078 61789
27811 61790
60327 61791
45888 61792
12794 61793
53961 61794
10713 61795
30576 61796
53784 61797
30645 61798
8391 61799
30960 61800
6812 61801
46911 61802
10690 61803
7358 61804
26353 61805
56756 61806
8635 61807
1926 61808
3499 61809
25814 61810
24907 61811
9344 61812
21201 61813
25702 61814
12890 61815
50482 61816
7127 61817
4126 61818
26865 61819
2939 61820
45768 61821
4561 61822
25331 61823
22162 61824
4298 61825
5122 61826
18279 61827
21973 61828
22487 61829
179 61830
57797 61831
17008 61832
53079 61833
49543 61834
53562 61835
40187 61836
20088 61837
27355 61838
58760 61839
11121 61840
54283 61841
4862 61842
43346 61843
51084 61844
54196 61845
43215 61846
56081 61847
6241 61848
35646 61849
36472 61850
23637 61851
26183 61852
15096 61853
25099 61854
31268 61855
52007 61856
32896 61857
21045 61858
9115 61859
40706 61860
61547 61861
45695 61862
9358 61863
19998 61864
58622 61865
9318 61866
7062 61867
27643 61868
10408 61869
12342 61870
2805 61871
60504 61872
28140 61873
15748 61874
41574 61875
13728 61876
22333 61877
51585 61878
22260 61879
16059 61880
24809 61881
933 61882
51561 61883
44528 61884
50004 61885
53120 61886
14358 61887
3126 61888
7728 61889
45344 61890
52578 61891
44843 61892
12099 61893
18431 61894
17242 61895
4509 61896
44755 61897
5205 61898
10788 61899
5508 61900
15341 61901
19736 61902
77 61903
37629 61904
10096 61905
49006 61906
45670 61907
57739 61908
27845 61909
39572 61910
5199 61911
26911 61912
18910 61913
55076 61914
31776 61915
29259 61916
1380 61917
2647 61918
26516 61919
39356 61920
35662 61921
37798 61922
39594 61923
43220 61924
26595 61925
42036 61926
1172 61927
47677 61928
5476 61929
27089 61930
21874 61931
22137 61932
57435 61933
13310 61934
38331 61935
12956 61936
43084 61937
61241 61938
12536 61939
31591 61940
36375 61941
14407 61942
1930 61943
977 61944
30807 61945
23608 61946
49994 61947
32300 61948
162 61949
47666 61950
58001 61951
2443 61952
20301 61953
3338 61954
11903 61955
17948 61956
148 61957
21559 61958
45075 61959
51510 61960
37323 61961
2803 61962
58043 61963
16253 61964
23095 61965
13256 61966
17541 61967
11931 61968
15972 61969
28084 61970
11577 61971
17298 61972
45884 61973
35730 61974
11102 61975
50288 61976
27041 61977
3550 61978
37767 61979
46636 61980
33165 61981
60489 61982
9988 61983
49411 61984
55811 61985
59200 61986
22570 61987
37517 61988
17793 61989
14555 61990
57193 61991
51950 61992
54565 61993
2426 61994
61491 61995
46670 61996
46097 61997
19332 61998
57522 61999
7447 62000
53980 62001
34276 62002
52697 62003
36006 62004
51191 62005
47979 62006
60546 62007
24869 62008
53456 62009
17960 62010
55515 62011
21472 62012
41442 62013
2999 62014
43851 62015
45307 62016
14594 62017
31976 62018
46153 62019
30003 62020
38971 62021
46445 62022
51771 62023
47372 62024
39646 62025
50972 62026
50530 62027
25525 62028
43556 62029
14439 62030
42743 62031
54887 62032
17080 62033
29110 62034
18660 62035
20122 62036
28976 62037
6595 62038
13255 62039
21206 62040
4032 62041
59574 62042
18710 62043
58726 62044
8575 62045
20387 62046
8753 62047
53763 62048
54240 62049
56847 62050
41012 62051
38131 62052
21953 62053
7556 62054
1518 62055
23475 62056
37938 62057
19940 62058
2113 62059
34869 62060
13592 62061
57770 62062
57454 62063
44858 62064
39980 62065
30670 62066
50241 62067
7863 62068
8764 62069
17580 62070
9571 62071
38092 62072
36285 62073
55529 62074
49624 62075
56630 62076
61504 62077
56689 62078
37647 62079
42041 62080
2607 62081
28791 62082
61188 62083
44213 62084
15871 62085
21278 62086
31315 62087
13972 62088
27845 62089
59673 62090
56494 62091
11974 62092
15866 62093
52561 62094
39566 62095
39352 62096
35404 62097
15557 62098
37762 62099
11266 62100
22802 62101
54778 62102
57063 62103
30409 62104
2419 62105
23858 62106
31228 62107
17102 62108
9208 62109
30386 62110
7969 62111
27983 62112
10244 62113
20741 62114
62101 62115
24993 62116
44982 62117
61622 62118
22768 62119
26644 62120
31363 62121
29335 62122
4023 62123
5553 62124
9429 62125
21039 62126
57132 62127
49024 62128
47563 62129
60909 62130
6049 62131
42336 62132
44958 62133
57903 62134
11432 62135
17985 62136
34166 62137
5217 62138
54819 62139
15873 62140
55783 62141
43791 62142
45650 62143
39383 62144
39859 62145
26719 62146
45099 62147
5547 62148
6005 62149
12276 62150
54696 62151
52403 62152
18359 62153
15864 62154
33013 62155
19119 62156
40101 62157
45378 62158
1346 62159
18299 62160
37935 62161
60687 62162
28010 62163
22401 62164
46425 62165
36054 62166
26280 62167
9114 62168
4074 62169
34840 62170
47863 62171
56627 62172
54986 62173
46949 62174
32403 62175
50382 62176
59568 62177
11618 62178
57013 62179
2499 62180
58957 62181
13423 62182
35234 62183
35836 62184
8103 62185
54903 62186
24860 62187
23888 62188
39375 62189
8126 62190
13477 62191
9547 62192
60314 62193
23248 62194
33051 62195
53726 62196
51366 62197
1409 62198
22574 62199
11016 62200
57058 62201
54250 62202
48512 62203
16985 62204
56108 62205
13014 62206
1414 62207
9550 62208
39023 62209
49081 62210
31449 62211
57799 62212
6361 62213
6225 62214
35980 62215
38124 62216
33421 62217
48038 62218
41184 62219
42154 62220
55442 62221
34524 62222
3334 62223
53185 62224
38226 62225
34280 62226
22241 62227
54645 62228
41082 62229
31800 62230
27343 62231
36323 62232
18180 62233
3996 62234
9102 62235
38399 62236
11645 62237
28940 62238
58310 62239
44976 62240
164 62241
8719 62242
34151 62243
51213 62244
44409 62245
16538 62246
44733 62247
51079 62248
6295 62249
45768 62250
2443 62251
17474 62252
6231 62253
7151 62254
43603 62255
3485 62256
52905 62257
60222 62258
61707 62259
50595 62260
27816 62261
60470 62262
40789 62263
33512 62264
7442 62265
57556 62266
30025 62267
48157 62268
25666 62269
47466 62270
13292 62271
32908 62272
27715 62273
52653 62274
31771 62275
30014 62276
28758 62277
23794 62278
27970 62279
49625 62280
22071 62281
51074 62282
42026 62283
7108 62284
43485 62285
54911 62286
7505 62287
24390 62288
19908 62289
56269 62290
5435 62291
9880 62292
56541 62293
27877 62294
15347 62295
20637 62296
54889 62297
29512 62298
8184 62299
12413 62300
55670 62301
13458 62302
31390 62303
39787 62304
19167 62305
18590 62306
46416 62307
10818 62308
24955 62309
60707 62310
43351 62311
13183 62312
13418 62313
10719 62314
15 62315
718 62316
39352 62317
14065 62318
21723 62319
51322 62320
14295 62321
62217 62322
35413 62323
50439 62324
61308 62325
9426 62326
26688 62327
43333 62328
13533 62329
14303 62330
51284 62331
21527 62332
9154 62333
35079 62334
45303 62335
14313 62336
782 62337
18948 62338
21012 62339
46683 62340
62033 62341
1121 62342
30999 62343
55982 62344
4205 62345
16818 62346
7538 62347
7580 62348
55501 62349
2248 62350
33547 62351
24637 62352
17142 62353
21811 62354
11561 62355
61636 62356
32849 62357
34977 62358
57414 62359
30645 62360
35362 62361
19020 62362
24347 62363
14105 62364
19409 62365
7068 62366
10038 62367
28764 62368
32706 62369
3838 62370
57015 62371
30862 62372
53051 62373
7265 62374
30145 62375
40561 62376
43106 62377
32720 62378
52600 62379
43728 62380
51420 62381
20788 62382
4220 62383
9622 62384
33797 62385
43600 62386
49863 62387
29218 62388
29033 62389
39270 62390
40824 62391
39545 62392
7124 62393
11938 62394
57123 62395
51308 62396
4840 62397
7480 62398
60098 62399
14938 62400
60273 62401
48467 62402
62338 62403
27974 62404
46810 62405
3337 62406
42311 62407
7643 62408
43014 62409
48591 62410
60795 62411
30583 62412
11203 62413
15861 62414
43691 62415
5289 62416
22136 62417
61216 62418
53264 62419
51145 62420
60979 62421
61355 62422
46621 62423
10539 62424
26551 62425
20318 62426
35498 62427
56602 62428
5138 62429
38737 62430
17601 62431
43606 62432
38573 62433
2016 62434
59821 62435
25087 62436
15821 62437
53210 62438
35734 62439
18011 62440
6396 62441
36587 62442
39097 62443
56603 62444
54037 62445
56625 62446
33458 62447
32261 62448
40771 62449
17078 62450
56420 62451
41693 62452
38704 62453
38022 62454
38223 62455
61794 62456
51175 62457
37417 62458
15906 62459
60079 62460
43615 62461
4187 62462
35562 62463
25107 62464
33547 62465
39978 62466
62068 62467
6818 62468
55952 62469
57533 62470
51143 62471
61563 62472
38698 62473
6995 62474
26291 62475
13539 62476
48443 62477
42699 62478
43066 62479
56949 62480
37033 62481
49586 62482
12997 62483
37729 62484
36979 62485
10047 62486
23549 62487
33276 62488
29376 62489
6262 62490
13800 62491
26895 62492
1044 62493
49187 62494
52492 62495
35962 62496
12927 62497
4246 62498
34634 62499
23672 62500
30028 62501
16257 62502
61457 62503
35489 62504
5163 62505
26609 62506
17643 62507
27069 62508
49239 62509
5174 62510
52412 62511
55285 62512
47264 62513
43583 62514
57068 62515
18832 62516
53888 62517
60297 62518
34648 62519
5732 62520
37901 62521
20559 62522
2164 62523
2419 62524
25284 62525
35559 62526
6447 62527
50618 62528
1981 62529
27002 62530
18283 62531
3969 62532
29880 62533
46300 62534
20896 62535
12098 62536
20570 62537
49050 62538
38621 62539
27207 62540
56576 62541
38710 62542
55465 62543
1110 62544
51930 62545
30795 62546
40431 62547
12993 62548
37564 62549
7361 62550
59876 62551
34458 62552
14548 62553
16528 62554
22596 62555
27652 62556
30879 62557
24047 62558
16666 62559
24549 62560
24793 62561
38643 62562
19417 62563
39148 62564
44676 62565
4178 62566
42587 62567
3964 62568
52885 62569
12772 62570
56564 62571
34192 62572
50623 62573
53705 62574
58954 62575
60555 62576
55676 62577
59362 62578
6667 62579
60324 62580
230 62581
28471 62582
57418 62583
4532 62584
39903 62585
10832 62586
16967 62587
17975 62588
9114 62589
61690 62590
555 62591
2298 62592
45415 62593
48002 62594
57835 62595
36131 62596
1573 62597
32015 62598
18933 62599
35717 62600
56014 62601
3738 62602
12150 62603
15510 62604
61335 62605
40891 62606
27709 62607
51743 62608
2763 62609
38481 62610
23166 62611
33368 62612
62515 62613
26735 62614
29405 62615
7292 62616
49212 62617
44289 62618
49603 62619
39010 62620
37441 62621
44927 62622
19441 62623
3279 62624
43163 62625
62163 62626
9913 62627
39186 62628
15186 62629
50316 62630
34330 62631
34509 62632
49378 62633
25477 62634
41211 62635
54530 62636
22285 62637
51036 62638
54340 62639
27418 62640
49849 62641
29734 62642
39568 62643
10858 62644
43742 62645
50903 62646
8706 62647
46259 62648
16421 62649
55443 62650
664 62651
8124 62652
3286 62653
26094 62654
39607 62655
33178 62656
46504 62657
60659 62658
17509 62659
56357 62660
26732 62661
24780 62662
15611 62663
8726 62664
49566 62665
2722 62666
17102 62667
32366 62668
23500 62669
11007 62670
45512 62671
27786 62672
23931 62673
42352 62674
17769 62675
32922 62676
62603 62677
15925 62678
47914 62679
52739 62680
2135 62681
24725 62682
29889 62683
62429 62684
47663 62685
59470 62686
35832 62687
42079 62688
49284 62689
11090 62690
3209 62691
52752 62692
53258 62693
10374 62694
59947 62695
19898 62696
37532 62697
35191 62698
40625 62699
28082 62700
34596 62701
43329 62702
11570 62703
32752 62704
32581 62705
16386 62706
60825 62707
10511 62708
7223 62709
15696 62710
11149 62711
32355 62712
38582 62713
49693 62714
14756 62715
50918 62716
27912 62717
41024 62718
50201 62719
45423 62720
23841 62721
62181 62722
17792 62723
45913 62724
21145 62725
57396 62726
29024 62727
41147 62728
18281 62729
18382 62730
18634 62731
2353 62732
26382 62733
24428 62734
51203 62735
35232 62736
61227 62737
55130 62738
11567 62739
14148 62740
45257 62741
44403 62742
3647 62743
59946 62744
7502 62745
53665 62746
4731 62747
5938 62748
46500 62749
37858 62750
29896 62751
32336 62752
27860 62753
44259 62754
46895 62755
39659 62756
27040 62757
2243 62758
12945 62759
5578 62760
44761 62761
10755 62762
51153 62763
16365 62764
56373 62765
43973 62766
7910 62767
44028 62768
15680 62769
34506 62770
42104 62771
22327 62772
56194 62773
38693 62774
10179 62775
48012 62776
59251 62777
37195 62778
40457 62779
49418 62780
35007 62781
41149 62782
11338 62783
6759 62784
22002 62785
31420 62786
3045 62787
23175 62788
15307 62789
28133 62790
32951 62791
44391 62792
13848 62793
21198 62794
36534 62795
52594 62796
7702 62797
23086 62798
19459 62799
53037 62800
22938 62801
9507 62802
25128 62803
59995 62804
28665 62805
62415 62806
39290 62807
43157 62808
5073 62809
46762 62810
22150 62811
32357 62812
34034 62813
30027 62814
224 62815
22877 62816
397 62817
21274 62818
19978 62819
42135 62820
48747 62821
25148 62822
54540 62823
9600 62824
59217 62825
58906 62826
24201 62827
37171 62828
24812 62829
32845 62830
39121 62831
28247 62832
6252 62833
24496 62834
44399 62835
62259 62836
8839 62837
39548 62838
25879 62839
9047 62840
25115 62841
57070 62842
49510 62843
41200 62844
2784 62845
42917 62846
49926 62847
23217 62848
35002 62849
21546 62850
50673 62851
29642 62852
38591 62853
58487 62854
23867 62855
62098 62856
51786 62857
48926 62858
19520 62859
22951 62860
16255 62861
59448 62862
60701 62863
34337 62864
3401 62865
57832 62866
54111 62867
25211 62868
46795 62869
44515 62870
4795 62871
14181 62872
19895 62873
52279 62874
20342 62875
51700 62876
44602 62877
20520 62878
50888 62879
5925 62880
55469 62881
44294 62882
837 62883
39393 62884
29244 62885
15792 62886
25593 62887
27579 62888
30485 62889
10464 62890
46304 62891
6631 62892
52972 62893
6029 62894
13369 62895
3784 62896
41335 62897
12112 62898
24252 62899
28076 62900
35349 62901
58975 62902
29256 62903
61416 62904
12128 62905
12341 62906
46320 62907
44378 62908
62859 62909
14328 62910
52945 62911
25828 62912
38041 62913
1530 62914
13668 62915
11078 62916
58793 62917
29259 62918
29342 62919
55212 62920
50048 62921
46309 62922
34494 62923
10004 62924
20314 62925
62788 62926
46019 62927
62886 62928
55304 62929
42591 62930
4107 62931
53060 62932
15290 62933
41576 62934
54074 62935
15522 62936
15569 62937
19581 62938
54768 62939
39712 62940
37383 62941
14590 62942
829 62943
24556 62944
54612 62945
117 62946
45212 62947
34087 62948
19914 62949
38015 62950
58329 62951
43639 62952
12117 62953
4270 62954
34813 62955
20057 62956
42646 62957
42906 62958
20006 62959
4921 62960
3681 62961
49417 62962
12614 62963
40996 62964
2141 62965
48875 62966
28938 62967
28688 62968
51575 62969
5900 62970
54059 62971
36938 62972
19167 62973
4982 62974
16224 62975
34684 62976
57009 62977
23336 62978
15630 62979
42025 62980
35960 62981
35685 62982
32559 62983
39779 62984
11737 62985
4440 62986
57285 62987
50764 62988
41195 62989
54254 62990
57476 62991
28779 62992
55094 62993
4291 62994
4094 62995
57069 62996
20022 62997
56777 62998
55692 62999
38836 63000
53854 63001
55364 63002
55439 63003
508 63004
61130 63005
9093 63006
31706 63007
62652 63008
43555 63009
20752 63010
60837 63011
55692 63012
62846 63013
60724 63014
18678 63015
949 63016
27945 63017
32449 63018
35206 63019
36490 63020
24677 63021
1400 63022
1333 63023
45534 63024
40907 63025
48209 63026
16963 63027
35153 63028
38962 63029
59840 63030
22158 63031
56143 63032
55483 63033
2902 63034
43538 63035
1159 63036
36337 63037
22011 63038
10388 63039
55256 63040
33056 63041
49966 63042
17568 63043
46446 63044
9473 63045
54505 63046
59627 63047
34500 63048
29735 63049
48173 63050
14002 63051
41751 63052
8357 63053
4254 63054
27391 63055
18046 63056
4260 63057
44370 63058
14783 63059
33741 63060
44340 63061
22729 63062
59394 63063
39953 63064
45296 63065
50314 63066
35162 63067
51233 63068
6987 63069
49054 63070
49871 63071
54810 63072
44922 63073
2483 63074
34060 63075
19564 63076
51976 63077
11981 63078
11579 63079
36728 63080
11112 63081
1774 63082
58563 63083
40478 63084
51502 63085
55160 63086
29580 63087
51620 63088
37333 63089
48552 63090
30181 63091
41895 63092
10273 63093
50184 63094
16583 63095
7218 63096
30129 63097
19313 63098
14020 63099
4261 63100
7613 63101
49581 63102
4636 63103
14619 63104
135 63105
55268 63106
18836 63107
48438 63108
60683 63109
16925 63110
47909 63111
43576 63112
2280 63113
13201 63114
7388 63115
52348 63116
36405 63117
14934 63118
31742 63119
46254 63120
32562 63121
59287 63122
7745 63123
59380 63124
20156 63125
38595 63126
13684 63127
62315 63128
17956 63129
7644 63130
51294 63131
12624 63132
58785 63133
39818 63134
11575 63135
41811 63136
60281 63137
9882 63138
42813 63139
22679 63140
16271 63141
42949 63142
10237 63143
88 63144
20666 63145
3696 63146
13524 63147
37782 63148
39889 63149
41360 63150
43029 63151
44271 63152
29886 63153
58502 63154
13133 63155
54671 63156
10794 63157
35470 63158
58078 63159
30665 63160
28692 63161
26979 63162
3446 63163
33828 63164
32914 63165
736 63166
35357 63167
52865 63168
38853 63169
17696 63170
7471 63171
57907 63172
47271 63173
57336 63174
44066 63175
62428 63176
63012 63177
32817 63178
16658 63179
52442 63180
3078 63181
50621 63182
43525 63183
35784 63184
37247 63185
12045 63186
2687 63187
6738 63188
25414 63189
36106 63190
52707 63191
20327 63192
4205 63193
26943 63194
3509 63195
59919 63196
38013 63197
16888 63198
16319 63199
60612 63200
13119 63201
57593 63202
37470 63203
30443 63204
2600 63205
26397 63206
52233 63207
5808 63208
36521 63209
33095 63210
57986 63211
15586 63212
48589 63213
27064 63214
4062 63215
47754 63216
46711 63217
55117 63218
48509 63219
14128 63220
60328 63221
61960 63222
37158 63223
16957 63224
26090 63225
8772 63226
9927 63227
343 63228
15888 63229
6743 63230
44345 63231
61822 63232
13243 63233
40938 63234
58261 63235
39473 63236
18853 63237
58100 63238
14796 63239
60969 63240
60116 63241
41954 63242
3100 63243
11896 63244
24386 63245
36831 63246
52242 63247
27117 63248
31100 63249
3874 63250
28788 63251
27691 63252
41117 63253
51915 63254
52670 63255
55507 63256
33561 63257
43000 63258
18888 63259
54866 63260
31779 63261
56844 63262
15158 63263
20847 63264
3629 63265
54341 63266
45120 63267
8889 63268
1666 63269
3731 63270
9034 63271
8953 63272
57659 63273
10717 63274
19372 63275
45496 63276
18651 63277
10886 63278
52575 63279
62355 63280
18272 63281
46070 63282
28019 63283
51191 63284
13204 63285
9722 63286
51073 63287
6663 63288
57852 63289
50734 63290
1527 63291
29058 63292
33877 63293
41945 63294
16883 63295
13753 63296
16072 63297
37098 63298
3770 63299
6622 63300
40452 63301
22200 63302
52043 63303
12898 63304
55216 63305
206 63306
55211 63307
38639 63308
31978 63309
4566 63310
33523 63311
23143 63312
22312 63313
42065 63314
51372 63315
2633 63316
61297 63317
16875 63318
14010 63319
51159 63320
48920 63321
52240 63322
34812 63323
26444 63324
18558 63325
47769 63326
5747 63327
19040 63328
25538 63329
13390 63330
14787 63331
32869 63332
14266 63333
52533 63334
63054 63335
21340 63336
62920 63337
51878 63338
48580 63339
10703 63340
16687 63341
49138 63342
24690 63343
36577 63344
26680 63345
16286 63346
62055 63347
49601 63348
57173 63349
53007 63350
57610 63351
37431 63352
18482 63353
12931 63354
54215 63355
15191 63356
13359 63357
27576 63358
29862 63359
46723 63360
29773 63361
36361 63362
38451 63363
6891 63364
45597 63365
31713 63366
43191 63367
312 63368
51063 63369
7553 63370
37374 63371
13293 63372
56045 63373
43274 63374
28974 63375
50994 63376
8132 63377
29999 63378
1306 63379
20546 63380
15592 63381
22522 63382
58373 63383
26068 63384
17148 63385
38656 63386
21483 63387
54981 63388
27827 63389
35718 63390
18814 63391
13465 63392
8991 63393
5313 63394
7069 63395
54673 63396
37236 63397
20136 63398
43554 63399
28115 63400
62809 63401
27436 63402
48019 63403
3872 63404
17156 63405
47687 63406
55138 63407
62129 63408
45472 63409
46320 63410
1453 63411
6351 63412
561 63413
10795 63414
53096 63415
6989 63416
32547 63417
5454 63418
13380 63419
25057 63420
27314 63421
1992 63422
34691 63423
4582 63424
63146 63425
46680 63426
6300 63427
7185 63428
56352 63429
2454 63430
21961 63431
23539 63432
59122 63433
45371 63434
27075 63435
40527 63436
35961 63437
42970 63438
61496 63439
4147 63440
10656 63441
49419 63442
3551 63443
41694 63444
19428 63445
44762 63446
58248 63447
8814 63448
55274 63449
59339 63450
61424 63451
57452 63452
34113 63453
14284 63454
43770 63455
18543 63456
44067 63457
34932 63458
13471 63459
20565 63460
5092 63461
54122 63462
5535 63463
16119 63464
25086 63465
8978 63466
4246 63467
21107 63468
22619 63469
1543 63470
6232 63471
44891 63472
8344 63473
8701 63474
44578 63475
51733 63476
33781 63477
5151 63478
29272 63479
27232 63480
51863 63481
23318 63482
3193 63483
26846 63484
3580 63485
5018 63486
57803 63487
7479 63488
55359 63489
14993 63490
58667 63491
46609 63492
11496 63493
57176 63494
52361 63495
48138 63496
50097 63497
63046 63498
2370 63499
11009 63500
11306 63501
46962 63502
23673 63503
24098 63504
26635 63505
26869 63506
53616 63507
58520 63508
45169 63509
25352 63510
47928 63511
6727 63512
45781 63513
48029 63514
12758 63515
9410 63516
62621 63517
41024 63518
57782 63519
10618 63520
4944 63521
51399 63522
717 63523
46068 63524
24017 63525
36280 63526
1888 63527
6048 63528
13526 63529
28091 63530
18630 63531
16040 63532
27171 63533
52529 63534
21030 63535
14 63536
28639 63537
23672 63538
16946 63539
51197 63540
6980 63541
35580 63542
20170 63543
40813 63544
58472 63545
36983 63546
49442 63547
11631 63548
44563 63549
62876 63550
19712 63551
36611 63552
52331 63553
61502 63554
20284 63555
47269 63556
9510 63557
58689 63558
34030 63559
17214 63560
19883 63561
58086 63562
36891 63563
48499 63564
14402 63565
37130 63566
25646 63567
27520 63568
45078 63569
39206 63570
42620 63571
23072 63572
50929 63573
55758 63574
56948 63575
37467 63576
29859 63577
33423 63578
41650 63579
16323 63580
57103 63581
19163 63582
7552 63583
11738 63584
6659 63585
19751 63586
13924 63587
15581 63588
32815 63589
19542 63590
11888 63591
26649 63592
1698 63593
45241 63594
15827 63595
33886 63596
36089 63597
1818 63598
21963 63599
43365 63600
6165 63601
13019 63602
55697 63603
38329 63604
30204 63605
24246 63606
52823 63607
41198 63608
53500 63609
39395 63610
60570 63611
2130 63612
49807 63613
46373 63614
10423 63615
16200 63616
14350 63617
38007 63618
22749 63619
47057 63620
56345 63621
39621 63622
55855 63623
28150 63624
30217 63625
47013 63626
28880 63627
12806 63628
49250 63629
14696 63630
22892 63631
31360 63632
45873 63633
23573 63634
33455 63635
6127 63636
33821 63637
33357 63638
37839 63639
50474 63640
30933 63641
46655 63642
28247 63643
58115 63644
50486 63645
59355 63646
13881 63647
48220 63648
56319 63649
12697 63650
51774 63651
19717 63652
24967 63653
37500 63654
4147 63655
10145 63656
37274 63657
30707 63658
60622 63659
43728 63660
19649 63661
31291 63662
60740 63663
30755 63664
23580 63665
35824 63666
60922 63667
234 63668
16714 63669
7284 63670
20706 63671
33907 63672
4163 63673
12131 63674
1030 63675
30863 63676
35209 63677
28749 63678
24523 63679
56209 63680
55882 63681
20923 63682
35322 63683
52661 63684
6546 63685
13557 63686
13410 63687
40514 63688
18586 63689
58938 63690
19651 63691
31836 63692
6069 63693
61291 63694
61287 63695
9169 63696
58747 63697
26309 63698
56672 63699
13952 63700
10160 63701
59837 63702
28415 63703
7612 63704
12506 63705
18041 63706
50401 63707
8854 63708
46675 63709
19001 63710
44228 63711
30631 63712
37346 63713
59683 63714
23701 63715
36425 63716
40265 63717
8947 63718
58899 63719
63277 63720
22901 63721
11078 63722
13656 63723
36083 63724
15930 63725
49536 63726
53262 63727
30985 63728
42050 63729
30755 63730
60051 63731
44862 63732
22989 63733
22609 63734
45273 63735
39776 63736
2614 63737
24573 63738
40088 63739
7126 63740
58977 63741
328 63742
34424 63743
7494 63744
47420 63745
45507 63746
13566 63747
34945 63748
4637 63749
47384 63750
49636 63751
31905 63752
16583 63753
45322 63754
14567 63755
15401 63756
42541 63757
20660 63758
21102 63759
1824 63760
32997 63761
49118 63762
59544 63763
55709 63764
34032 63765
17460 63766
54751 63767
62144 63768
1643 63769
40105 63770
42295 63771
35845 63772
10238 63773
50759 63774
60532 63775
31462 63776
48013 63777
45433 63778
62036 63779
15892 63780
55861 63781
39988 63782
22529 63783
40093 63784
188 63785
30030 63786
25400 63787
6760 63788
19941 63789
10905 63790
11989 63791
15992 63792
20551 63793
10119 63794
63402 63795
48515 63796
18446 63797
11400 63798
57330 63799
32136 63800
45685 63801
60860 63802
45900 63803
40881 63804
11194 63805
45341 63806
36209 63807
33794 63808
52359 63809
58093 63810
50298 63811
12185 63812
41105 63813
45477 63814
35336 63815
5513 63816
52384 63817
7894 63818
58028 63819
63044 63820
46943 63821
5161 63822
62054 63823
52851 63824
50478 63825
20038 63826
11315 63827
26892 63828
63502 63829
38128 63830
16596 63831
2540 63832
35976 63833
6654 63834
8428 63835
34518 63836
42106 63837
34308 63838
47338 63839
10483 63840
1439 63841
41401 63842
30546 63843
46935 63844
56818 63845
42004 63846
20157 63847
56032 63848
4103 63849
8750 63850
25233 63851
57000 63852
31878 63853
26978 63854
8230 63855
30915 63856
26253 63857
6197 63858
22603 63859
17085 63860
26724 63861
21593 63862
55277 63863
2687 63864
20912 63865
5165 63866
5522 63867
59395 63868
32553 63869
20143 63870
9653 63871
32403 63872
10569 63873
46741 63874
16310 63875
7322 63876
44223 63877
55928 63878
52330 63879
12413 63880
51125 63881
62467 63882
32812 63883
5377 63884
51274 63885
10138 63886
23581 63887
61036 63888
46407 63889
57390 63890
34100 63891
25330 63892
57225 63893
48907 63894
53302 63895
18369 63896
61392 63897
30767 63898
61422 63899
18103 63900
58756 63901
15453 63902
6880 63903
54454 63904
39129 63905
36301 63906
15426 63907
36312 63908
11321 63909
14001 63910
22998 63911
3968 63912
35997 63913
39421 63914
27587 63915
37971 63916
20952 63917
21183 63918
35000 63919
1073 63920
21649 63921
7332 63922
25262 63923
35714 63924
34796 63925
40858 63926
63550 63927
5158 63928
11414 63929
19824 63930
12103 63931
15647 63932
22634 63933
18911 63934
49310 63935
29661 63936
10019 63937
9100 63938
4443 63939
52217 63940
39091 63941
53784 63942
38904 63943
31180 63944
56717 63945
28504 63946
14500 63947
59876 63948
62207 63949
25485 63950
60530 63951
16003 63952
14016 63953
18208 63954
6170 63955
26450 63956
1946 63957
41812 63958
29546 63959
27793 63960
49644 63961
35311 63962
56506 63963
26485 63964
22251 63965
53538 63966
327 63967
40456 63968
42939 63969
1692 63970
39745 63971
17371 63972
30741 63973
36704 63974
33588 63975
7685 63976
62615 63977
7175 63978
50669 63979
15298 63980
12984 63981
6949 63982
16570 63983
60318 63984
19862 63985
63263 63986
40636 63987
53415 63988
27182 63989
6216 63990
8767 63991
43956 63992
62271 63993
28427 63994
14112 63995
49294 63996
636 63997
19936 63998
52293 63999
40581 64000
53172 64001
38150 64002
50364 64003
43865 64004
17248 64005
38379 64006
31341 64007
1514 64008
11024 64009
11860 64010
9950 64011
55903 64012
7722 64013
1188 64014
60256 64015
28347 64016
63112 64017
49534 64018
43103 64019
20454 64020
36845 64021
2803 64022
4375 64023
50188 64024
45316 64025
6842 64026
33313 64027
20644 64028
26372 64029
16964 64030
41402 64031
19492 64032
7876 64033
19435 64034
45415 64035
35144 64036
33119 64037
17164 64038
50335 64039
40664 64040
16252 64041
31434 64042
8808 64043
5213 64044
36669 64045
49451 64046
30443 64047
46532 64048
46650 64049
23457 64050
59633 64051
12372 64052
40282 64053
54620 64054
54893 64055
50164 64056
51509 64057
63968 64058
13171 64059
20212 64060
59920 64061
34259 64062
41988 64063
62074 64064
733 64065
42577 64066
18494 64067
55748 64068
54511 64069
46347 64070
5847 64071
63361 64072
36415 64073
19298 64074
2224 64075
14346 64076
13102 64077
27927 64078
62940 64079
22469 64080
48672 64081
11326 64082
17884 64083
29625 64084
41969 64085
61166 64086
47916 64087
25088 64088
43199 64089
19019 64090
10408 64091
3112 64092
4875 64093
54407 64094
14393 64095
32679 64096
59349 64097
21554 64098
57457 64099
13730 64100
50619 64101
42095 64102
26856 64103
30621 64104
15837 64105
14093 64106
17712 64107
9700 64108
57132 64109
61542 64110
6375 64111
62375 64112
60718 64113
42557 64114
51791 64115
46361 64116
27615 64117
54549 64118
30328 64119
30772 64120
40590 64121
2524 64122
15981 64123
61557 64124
15057 64125
22386 64126
54065 64127
14652 64128
20222 64129
62476 64130
43437 64131
21948 64132
62179 64133
59526 64134
45648 64135
46394 64136
2402 64137
23420 64138
6978 64139
63283 64140
1400 64141
63051 64142
58101 64143
53748 64144
45112 64145
51801 64146
49120 64147
18390 64148
28187 64149
54406 64150
24319 64151
21866 64152
38741 64153
3025 64154
918 64155
34110 64156
41711 64157
60553 64158
34798 64159
57481 64160
53453 64161
2359 64162
58564 64163
61616 64164
11180 64165
57538 64166
59432 64167
56168 64168
24402 64169
19142 64170
61798 64171
4436 64172
37609 64173
31363 64174
10977 64175
61407 64176
20497 64177
47398 64178
3089 64179
50614 64180
50873 64181
35334 64182
13088 64183
22089 64184
10074 64185
19722 64186
14725 64187
31659 64188
12973 64189
10784 64190
63428 64191
34377 64192
26230 64193
24820 64194
58518 64195
48115 64196
50313 64197
39335 64198
28231 64199
40538 64200
18177 64201
4210 64202
38452 64203
14218 64204
59728 64205
50104 64206
42751 64207
62726 64208
42991 64209
12844 64210
2644 64211
447 64212
57222 64213
63755 64214
30143 64215
7892 64216
35360 64217
47702 64218
32609 64219
29503 64220
37629 64221
4338 64222
8499 64223
48123 64224
2829 64225
35841 64226
33502 64227
15851 64228
52243 64229
19019 64230
3112 64231
33697 64232
26986 64233
38098 64234
25283 64235
17087 64236
36376 64237
18040 64238
54108 64239
8609 64240
23700 64241
4591 64242
22329 64243
34704 64244
14158 64245
27263 64246
3374 64247
51362 64248
51154 64249
19520 64250
9114 64251
36053 64252
20217 64253
44840 64254
25503 64255
30677 64256
59814 64257
40149 64258
59354 64259
10036 64260
4157 64261
9871 64262
58800 64263
61863 64264
11867 64265
6643 64266
32165 64267
3493 64268
63881 64269
53321 64270
52003 64271
42213 64272
57318 64273
30237 64274
56753 64275
13473 64276
55811 64277
43881 64278
12603 64279
25797 64280
59422 64281
711 64282
13391 64283
61963 64284
3609 64285
26815 64286
10930 64287
57438 64288
6805 64289
35001 64290
57098 64291
35894 64292
53355 64293
23073 64294
51417 64295
48360 64296
34214 64297
50904 64298
27291 64299
6935 64300
34047 64301
35660 64302
39606 64303
25691 64304
61943 64305
11843 64306
62513 64307
8734 64308
42347 64309
40981 64310
23788 64311
10912 64312
5894 64313
22258 64314
7244 64315
36537 64316
1348 64317
21293 64318
40882 64319
34863 64320
8110 64321
18872 64322
58698 64323
9799 64324
43770 64325
40344 64326
36173 64327
47640 64328
49937 64329
49046 64330
38045 64331
53316 64332
27136 64333
50086 64334
14030 64335
23443 64336
32652 64337
37494 64338
54015 64339
32228 64340
54842 64341
2124 64342
50913 64343
8937 64344
38047 64345
55532 64346
58288 64347
28327 64348
53066 64349
29361 64350
331 64351
12250 64352
9796 64353
46256 64354
54667 64355
690 64356
48429 64357
7878 64358
42633 64359
50761 64360
55654 64361
25146 64362
44863 64363
6841 64364
62029 64365
56413 64366
46726 64367
52812 64368
25193 64369
43857 64370
42837 64371
59041 64372
50847 64373
12774 64374
53726 64375
53349 64376
8302 64377
30792 64378
8788 64379
7542 64380
32896 64381
8884 64382
41215 64383
47813 64384
32685 64385
58957 64386
38123 64387
49278 64388
27185 64389
19622 64390
15910 64391
5839 64392
23778 64393
58133 64394
45875 64395
41502 64396
44868 64397
15067 64398
63938 64399
30794 64400
16898 64401
36189 64402
31221 64403
60848 64404
706 64405
6381 64406
18559 64407
2640 64408
48525 64409
29759 64410
44705 64411
2868 64412
8009 64413
23043 64414
11971 64415
57513 64416
46555 64417
4853 64418
30596 64419
56818 64420
56529 64421
27544 64422
3493 64423
23183 64424
55153 64425
24235 64426
40717 64427
59938 64428
38156 64429
48104 64430
29851 64431
16 64432
40075 64433
62689 64434
51797 64435
20024 64436
16860 64437
17612 64438
26619 64439
55312 64440
44505 64441
31204 64442
289 64443
22565 64444
47677 64445
59034 64446
58490 64447
22530 64448
18884 64449
39054 64450
13381 64451
51043 64452
15154 64453
26514 64454
43099 64455
39876 64456
58591 64457
630 64458
701 64459
39241 64460
37058 64461
49483 64462
21260 64463
56770 64464
59176 64465
52921 64466
24660 64467
27383 64468
52240 64469
33372 64470
22504 64471
43058 64472
19862 64473
30360 64474
22136 64475
53058 64476
46321 64477
63160 64478
21358 64479
44889 64480
20538 64481
584 64482
42332 64483
63937 64484
55523 64485
579 64486
14224 64487
60962 64488
48328 64489
62816 64490
34561 64491
43171 64492
22517 64493
51321 64494
29448 64495
23471 64496
55356 64497
43214 64498
686 64499
18784 64500
15515 64501
3741 64502
34798 64503
47188 64504
56015 64505
34875 64506
219 64507
45129 64508
4808 64509
5702 64510
19326 64511
5224 64512
40210 64513
22684 64514
12711 64515
5354 64516
38888 64517
35385 64518
33987 64519
55905 64520
16455 64521
10968 64522
46098 64523
27330 64524
23558 64525
43230 64526
45102 64527
45176 64528
4621 64529
40251 64530
34421 64531
42428 64532
53852 64533
9229 64534
25016 64535
63934 64536
11306 64537
26324 64538
54508 64539
11295 64540
6275 64541
57572 64542
55230 64543
17995 64544
57120 64545
59160 64546
45419 64547
5169 64548
30734 64549
11891 64550
19355 64551
34725 64552
37834 64553
17498 64554
24607 64555
26729 64556
5880 64557
5507 64558
16944 64559
64084 64560
54222 64561
17168 64562
84 64563
41693 64564
39071 64565
40782 64566
11065 64567
44805 64568
42594 64569
11177 64570
32863 64571
31205 64572
13397 64573
12666 64574
26683 64575
37351 64576
8440 64577
24267 64578
56540 64579
48546 64580
37480 64581
14892 64582
46028 64583
14861 64584
19820 64585
50069 64586
40038 64587
48034 64588
42743 64589
63224 64590
12198 64591
35193 64592
51026 64593
62221 64594
39943 64595
21864 64596
57857 64597
50641 64598
48209 64599
54164 64600
2658 64601
37242 64602
15667 64603
47038 64604
6287 64605
58950 64606
2224 64607
45339 64608
47950 64609
43301 64610
49272 64611
32674 64612
12594 64613
1169 64614
4386 64615
8724 64616
47168 64617
21113 64618
2235 64619
61367 64620
51784 64621
17296 64622
50345 64623
56115 64624
31470 64625
43723 64626
491 64627
18983 64628
40309 64629
32503 64630
19423 64631
20745 64632
24296 64633
13501 64634
52313 64635
53437 64636
58972 64637
10968 64638
55404 64639
12144 64640
44118 64641
21093 64642
20906 64643
26105 64644
24305 64645
58239 64646
39040 64647
14332 64648
21252 64649
37565 64650
25637 64651
51466 64652
61314 64653
6992 64654
22900 64655
56599 64656
8023 64657
57524 64658
32252 64659
3715 64660
3360 64661
42408 64662
16778 64663
29574 64664
35342 64665
50404 64666
54216 64667
54011 64668
22176 64669
30057 64670
45134 64671
21559 64672
3235 64673
39342 64674
8604 64675
50261 64676
59740 64677
36238 64678
12030 64679
39323 64680
42842 64681
58039 64682
43019 64683
25605 64684
27325 64685
24683 64686
62868 64687
59414 64688
23391 64689
21901 64690
50962 64691
19519 64692
5821 64693
17341 64694
48017 64695
157 64696
31753 64697
30073 64698
7415 64699
39223 64700
50428 64701
21642 64702
35680 64703
21905 64704
64139 64705
38976 64706
11148 64707
41346 64708
52916 64709
38442 64710
12508 64711
27854 64712
9703 64713
19125 64714
38659 64715
4356 64716
52378 64717
30242 64718
59460 64719
52089 64720
14747 64721
10601 64722
32545 64723
20315 64724
812 64725
52659 64726
24576 64727
49407 64728
36221 64729
53108 64730
36237 64731
45432 64732
53403 64733
9191 64734
19704 64735
57070 64736
63648 64737
7559 64738
63204 64739
10460 64740
55404 64741
33551 64742
14532 64743
22218 64744
1671 64745
8702 64746
43236 64747
10615 64748
20729 64749
17464 64750
18604 64751
60259 64752
7151 64753
36491 64754
54039 64755
21327 64756
56254 64757
21498 64758
9506 64759
20385 64760
37590 64761
38775 64762
13563 64763
23062 64764
24678 64765
21797 64766
27713 64767
50794 64768
11000 64769
15436 64770
40533 64771
11342 64772
47161 64773
55332 64774
36852 64775
40225 64776
2150 64777
17481 64778
34883 64779
538 64780
60300 64781
55989 64782
42062 64783
52035 64784
55695 64785
51192 64786
54883 64787
10222 64788
62783 64789
37347 64790
64266 64791
26116 64792
25112 64793
22338 64794
54986 64795
1889 64796
32628 64797
27162 64798
36376 64799
3015 64800
52581 64801
359 64802
56360 64803
6723 64804
51746 64805
15893 64806
880 64807
21257 64808
37152 64809
39960 64810
9693 64811
9522 64812
25894 64813
18135 64814
42435 64815
27726 64816
53806 64817
18419 64818
14580 64819
6646 64820
58045 64821
63231 64822
18392 64823
62509 64824
50991 64825
20369 64826
1060 64827
17091 64828
9117 64829
43688 64830
29490 64831
22021 64832
44284 64833
45245 64834
53068 64835
18743 64836
27439 64837
2629 64838
9680 64839
45660 64840
45697 64841
45206 64842
29054 64843
32946 64844
4908 64845
13333 64846
21638 64847
59668 64848
13826 64849
23057 64850
5270 64851
56534 64852
59910 64853
4165 64854
60419 64855
8225 64856
2479 64857
56408 64858
23123 64859
6630 64860
58742 64861
5564 64862
14756 64863
20760 64864
1682 64865
59668 64866
57883 64867
56517 64868
2609 64869
1142 64870
43756 64871
58428 64872
41189 64873
36467 64874
1474 64875
18481 64876
42236 64877
18595 64878
27976 64879
63946 64880
48350 64881
52575 64882
54755 64883
15168 64884
21542 64885
64640 64886
59016 64887
30693 64888
40836 64889
33040 64890
48273 64891
58884 64892
36354 64893
64465 64894
18910 64895
33603 64896
22905 64897
25954 64898
54562 64899
27051 64900
28659 64901
34701 64902
48888 64903
40777 64904
431 64905
44744 64906
42827 64907
43235 64908
35038 64909
26754 64910
60128 64911
32238 64912
37509 64913
61774 64914
60247 64915
13313 64916
54928 64917
3966 64918
61041 64919
59553 64920
18409 64921
50929 64922
25356 64923
48921 64924
4690 64925
14623 64926
26323 64927
709 64928
41925 64929
39369 64930
32808 64931
46681 64932
8742 64933
15950 64934
45016 64935
25195 64936
36709 64937
38357 64938
48016 64939
5771 64940
39420 64941
9892 64942
40552 64943
15334 64944
8044 64945
52560 64946
35694 64947
23937 64948
46080 64949
26783 64950
5601 64951
19104 64952
2548 64953
13170 64954
21181 64955
25781 64956
28149 64957
42823 64958
42608 64959
15840 64960
48908 64961
61731 64962
12031 64963
39521 64964
5701 64965
19519 64966
60946 64967
40807 64968
24905 64969
3889 64970
45439 64971
53125 64972
16125 64973
4629 64974
2043 64975
7471 64976
64216 64977
312 64978
19491 64979
16340 64980
41999 64981
30577 64982
39027 64983
50817 64984
13231 64985
21933 64986
16828 64987
17663 64988
16199 64989
21074 64990
33409 64991
5058 64992
47393 64993
61774 64994
29453 64995
55192 64996
17836 64997
18820 64998
31549 64999
50646 65000
26849 65001
58490 65002
45600 65003
21224 65004
51558 65005
52121 65006
33944 65007
17615 65008
5851 65009
47308 65010
3316 65011
8768 65012
57808 65013
10194 65014
36603 65015
39177 65016
28352 65017
10723 65018
9429 65019
5759 65020
10017 65021
53858 65022
1356 65023
41229 65024
54360 65025
27775 65026
23359 65027
37957 65028
36340 65029
46931 65030
53747 65031
3526 65032
53743 65033
41902 65034
37120 65035
6153 65036
65017 65037
35215 65038
24951 65039
49784 65040
40858 65041
22890 65042
37462 65043
37332 65044
28371 65045
41747 65046
59254 65047
34367 65048
45569 65049
43981 65050
43281 65051
37905 65052
39046 65053
48930 65054
9662 65055
34079 65056
45572 65057
1349 65058
53296 65059
7402 65060
15668 65061
8929 65062
63352 65063
21771 65064
46856 65065
9196 65066
31851 65067
28603 65068
32190 65069
61333 65070
25725 65071
53097 65072
63193 65073
25158 65074
33499 65075
57382 65076
2797 65077
51023 65078
54379 65079
33063 65080
11087 65081
61738 65082
21042 65083
63454 65084
10471 65085
63906 65086
19205 65087
10024 65088
21819 65089
31658 65090
62516 65091
27679 65092
50701 65093
1483 65094
4581 65095
25471 65096
44744 65097
56443 65098
747 65099
2698 65100
13468 65101
168 65102
20134 65103
25681 65104
26956 65105
34829 65106
7159 65107
30065 65108
46429 65109
3731 65110
2911 65111
21360 65112
34766 65113
61744 65114
57473 65115
53736 65116
54739 65117
41795 65118
37817 65119
30643 65120
48911 65121
46058 65122
3529 65123
59296 65124
3426 65125
37709 65126
36001 65127
29640 65128
9779 65129
29241 65130
44091 65131
49046 65132
10507 65133
7522 65134
6673 65135
21258 65136
54519 65137
715 65138
10543 65139
44547 65140
61036 65141
11768 65142
46706 65143
52162 65144
5658 65145
33279 65146
55964 65147
11706 65148
56766 65149
50060 65150
63100 65151
6645 65152
4373 65153
11533 65154
46977 65155
6894 65156
44139 65157
59559 65158
45316 65159
64862 65160
29261 65161
51955 65162
64677 65163
23354 65164
60735 65165
46775 65166
31833 65167
61636 65168
61133 65169
29900 65170
61169 65171
62491 65172
33985 65173
58978 65174
40627 65175
5825 65176
64055 65177
14230 65178
42367 65179
37430 65180
31237 65181
60162 65182
31030 65183
63691 65184
51714 65185
55251 65186
62118 65187
4235 65188
18901 65189
11334 65190
8453 65191
25852 65192
16738 65193
31550 65194
63369 65195
28391 65196
36265 65197
14066 65198
39498 65199
44691 65200
15076 65201
8389 65202
45433 65203
26171 65204
38213 65205
36812 65206
48379 65207
8233 65208
19016 65209
13418 65210
17552 65211
11738 65212
21367 65213
26781 65214
25831 65215
48240 65216
57096 65217
28527 65218
55766 65219
60818 65220
3471 65221
51431 65222
47343 65223
33028 65224
26397 65225
35595 65226
5830 65227
252 65228
14925 65229
29225 65230
13348 65231
32060 65232
23247 65233
23596 65234
22337 65235
33712 65236
21339 65237
25546 65238
63650 65239
6602 65240
60859 65241
63792 65242
18751 65243
17053 65244
1661 65245
55915 65246
62827 65247
29763 65248
53468 65249
22355 65250
19309 65251
10215 65252
58806 65253
23707 65254
4423 65255
9933 65256
48756 65257
27463 65258
47750 65259
11301 65260
49626 65261
41306 65262
45150 65263
26899 65264
41793 65265
11753 65266
2607 65267
34754 65268
1931 65269
18899 65270
7273 65271
52745 65272
60643 65273
57230 65274
47940 65275
2609 65276
57150 65277
61625 65278
37052 65279
37332 65280
45362 65281
17341 65282
13586 65283
55072 65284
53377 65285
13587 65286
15536 65287
39340 65288
19449 65289
16170 65290
24241 65291
32473 65292
32932 65293
48869 65294
31624 65295
4139 65296
55039 65297
2644 65298
44342 65299
8988 65300
43654 65301
11148 65302
8975 65303
9916 65304
36403 65305
34428 65306
24051 65307
59324 65308
19235 65309
50406 65310
4718 65311
29385 65312
52765 65313
48483 65314
31223 65315
63112 65316
11328 65317
22103 65318
10192 65319
15079 65320
26074 65321
54389 65322
59517 65323
64684 65324
34664 65325
45480 65326
34536 65327
50303 65328
50574 65329
61598 65330
23439 65331
10644 65332
25271 65333
59485 65334
5854 65335
4585 65336
50584 65337
29080 65338
5631 65339
34622 65340
49326 65341
57322 65342
45288 65343
53702 65344
28147 65345
8121 65346
14787 65347
8133 65348
57552 65349
30221 65350
47853 65351
52523 65352
61185 65353
29822 65354
10487 65355
27697 65356
48597 65357
23288 65358
56223 65359
29146 65360
1264 65361
25444 65362
12332 65363
64494 65364
42799 65365
38006 65366
685 65367
17260 65368
1639 65369
3415 65370
6525 65371
50266 65372
10522 65373
62439 65374
57857 65375
53051 65376
8999 65377
54938 65378
59442 65379
22502 65380
7513 65381
31230 65382
10190 65383
48850 65384
29747 65385
15085 65386
26433 65387
17139 65388
57939 65389
1633 65390
15056 65391
44184 65392
25482 65393
53666 65394
59777 65395
14520 65396
25181 65397
57300 65398
61773 65399
17706 65400
19474 65401
33936 65402
32081 65403
953 65404
18328 65405
46212 65406
3447 65407
11487 65408
16556 65409
40359 65410
15574 65411
12210 65412
37189 65413
1895 65414
24260 65415
43746 65416
36357 65417
21450 65418
26927 65419
35601 65420
9571 65421
1879 65422
59907 65423
51446 65424
15664 65425
33592 65426
19376 65427
11366 65428
9705 65429
32204 65430
62652 65431
33776 65432
9902 65433
26999 65434
15495 65435
16587 65436
55134 65437
31449 65438
60891 65439
37431 65440
60696 65441
22915 65442
51573 65443
42967 65444
29826 65445
40711 65446
15914 65447
6113 65448
13225 65449
43614 65450
57964 65451
35590 65452
53081 65453
47053 65454
62111 65455
25965 65456
646 65457
35606 65458
2863 65459
25283 65460
30496 65461
59794 65462
18897 65463
5749 65464
50175 65465
46212 65466
56668 65467
31118 65468
42732 65469
13804 65470
4395 65471
54615 65472
1341 65473
3251 65474
44615 65475
46481 65476
1552 65477
62814 65478
17249 65479
27356 65480
46339 65481
37563 65482
5992 65483
8614 65484
56511 65485
53826 65486
5819 65487
18876 65488
7552 65489
34563 65490
37911 65491
3617 65492
56033 65493
22433 65494
1937 65495
7466 65496
29257 65497
24193 65498
35076 65499
63491 65500
7113 65501
31376 65502
22512 65503
37741 65504
14640 65505
18552 65506
61367 65507
29064 65508
41866 65509
2866 65510
28503 65511
27050 65512
56841 65513
16733 65514
54134 65515
19915 65516
46871 65517
37630 65518
16369 65519
23874 65520
43377 65521
46114 65522
32256 65523
50854 65524
18280 65525
17779 65526
33694 65527
22968 65528
12928 65529
25091 65530
16916 65531
30308 65532
40665 65533
47700 65534
27831 65535
51681 65536
57219 65537
32464 65538
24442 65539
23366 65540
32244 65541
64246 65542
18905 65543
23285 65544
8998 65545
64079 65546
15284 65547
9340 65548
46681 65549
40888 65550
22100 65551
61092 65552
38831 65553
63119 65554
32356 65555
42515 65556
31046 65557
13705 65558
53851 65559
61179 65560
4023 65561
29770 65562
1996 65563
399 65564
57749 65565
12977 65566
4070 65567
60031 65568
52144 65569
57729 65570
47018 65571
4463 65572
37015 65573
41738 65574
12306 65575
36432 65576
49774 65577
21608 65578
16955 65579
20882 65580
6872 65581
32759 65582
33683 65583
29380 65584
14940 65585
27475 65586
45722 65587
27765 65588
24111 65589
33851 65590
61701 65591
43491 65592
5948 65593
4581 65594
50318 65595
16287 65596
22616 65597
13791 65598
30838 65599
26625 65600
58853 65601
16270 65602
39567 65603
39365 65604
44742 65605
49117 65606
48456 65607
6784 65608
38676 65609
14453 65610
26056 65611
20162 65612
63976 65613
12640 65614
58227 65615
33711 65616
2158 65617
19729 65618
48242 65619
20821 65620
24694 65621
32505 65622
58255 65623
51010 65624
43513 65625
46245 65626
19659 65627
45427 65628
23615 65629
47356 65630
59248 65631
24207 65632
58488 65633
14840 65634
7117 65635
18777 65636
56581 65637
15016 65638
4531 65639
35102 65640
31478 65641
56150 65642
14474 65643
24746 65644
24202 65645
34187 65646
27765 65647
24627 65648
64151 65649
8742 65650
1719 65651
44546 65652
55835 65653
5752 65654
16273 65655
18453 65656
4796 65657
24140 65658
50397 65659
4491 65660
7269 65661
22730 65662
49907 65663
17680 65664
34237 65665
35885 65666
56404 65667
45081 65668
37133 65669
24285 65670
39198 65671
28542 65672
22366 65673
43868 65674
17639 65675
64035 65676
53705 65677
58335 65678
35493 65679
44424 65680
428 65681
57182 65682
10999 65683
1258 65684
46787 65685
10553 65686
65618 65687
17829 65688
20623 65689
63556 65690
6642 65691
46986 65692
9406 65693
49904 65694
62248 65695
10334 65696
61768 65697
990 65698
49487 65699
32503 65700
42454 65701
9935 65702
43749 65703
19628 65704
2401 65705
13761 65706
46943 65707
1900 65708
45198 65709
1614 65710
31455 65711
55945 65712
44162 65713
39215 65714
5268 65715
14929 65716
50773 65717
48881 65718
52381 65719
40082 65720
29303 65721
38526 65722
57812 65723
41415 65724
64283 65725
48589 65726
3901 65727
53125 65728
56044 65729
56652 65730
20375 65731
29888 65732
17762 65733
57873 65734
25936 65735
64136 65736
5212 65737
26329 65738
52147 65739
27343 65740
37684 65741
31723 65742
22998 65743
57997 65744
34539 65745
63761 65746
2208 65747
60423 65748
53657 65749
48408 65750
51304 65751
60759 65752
52169 65753
40684 65754
11992 65755
14717 65756
64267 65757
25602 65758
8588 65759
56508 65760
34751 65761
34473 65762
30124 65763
58227 65764
38303 65765
18220 65766
54369 65767
61097 65768
17833 65769
28076 65770
18841 65771
19491 65772
53063 65773
36614 65774
58589 65775
8390 65776
24748 65777
61744 65778
32593 65779
26284 65780
36324 65781
64918 65782
56546 65783
4493 65784
46175 65785
42166 65786
52532 65787
19504 65788
27958 65789
1608 65790
9654 65791
13418 65792
3411 65793
14844 65794
19939 65795
25155 65796
23293 65797
38669 65798
55414 65799
17980 65800
3525 65801
62277 65802
4823 65803
21674 65804
6536 65805
59730 65806
2169 65807
39574 65808
5192 65809
63620 65810
46540 65811
28505 65812
61213 65813
28916 65814
10035 65815
50947 65816
59926 65817
38916 65818
41740 65819
47735 65820
33245 65821
51199 65822
28409 65823
27659 65824
60830 65825
21565 65826
11857 65827
37054 65828
2231 65829
19107 65830
56699 65831
47371 65832
48996 65833
2379 65834
23198 65835
1755 65836
36086 65837
35381 65838
58181 65839
61774 65840
3301 65841
58384 65842
47096 65843
35987 65844
25717 65845
48568 65846
12682 65847
4401 65848
49633 65849
50715 65850
53403 65851
26117 65852
2432 65853
62493 65854
62345 65855
63262 65856
6802 65857
55290 65858
55957 65859
6352 65860
31789 65861
11366 65862
41618 65863
58896 65864
31705 65865
31327 65866
58932 65867
19793 65868
5754 65869
58629 65870
16149 65871
50538 65872
16150 65873
56004 65874
20735 65875
29564 65876
17811 65877
15103 65878
64954 65879
54578 65880
62598 65881
46255 65882
12675 65883
47770 65884
2266 65885
12598 65886
59274 65887
58219 65888
37188 65889
6773 65890
24007 65891
11134 65892
2792 65893
4745 65894
26661 65895
33408 65896
43266 65897
62708 65898
31491 65899
40032 65900
46326 65901
11998 65902
28692 65903
15375 65904
1726 65905
877 65906
12097 65907
47757 65908
13159 65909
34887 65910
47754 65911
3011 65912
15592 65913
40923 65914
27502 65915
63608 65916
53779 65917
10408 65918
11231 65919
16112 65920
2888 65921
59232 65922
53405 65923
50811 65924
25279 65925
28391 65926
32810 65927
5273 65928
39858 65929
17079 65930
48899 65931
18720 65932
5345 65933
46576 65934
31576 65935
47594 65936
52563 65937
47528 65938
65820 65939
44629 65940
26526 65941
14197 65942
31419 65943
45636 65944
29387 65945
45911 65946
59382 65947
64650 65948
33171 65949
11457 65950
42427 65951
20392 65952
32306 65953
60437 65954
52401 65955
55637 65956
60719 65957
37878 65958
287 65959
62800 65960
35364 65961
44418 65962
44625 65963
57988 65964
22073 65965
42233 65966
2872 65967
37976 65968
53943 65969
10267 65970
44738 65971
62641 65972
23967 65973
1943 65974
43889 65975
65642 65976
434 65977
28380 65978
24268 65979
42748 65980
35871 65981
65143 65982
58705 65983
12189 65984
45334 65985
57179 65986
63444 65987
22094 65988
61523 65989
64191 65990
27518 65991
6991 65992
61142 65993
40504 65994
19005 65995
51822 65996
18506 65997
12303 65998
54879 65999
9851 66000
4384 66001
4905 66002
48124 66003
47477 66004
10939 66005
3199 66006
54267 66007
50117 66008
7546 66009
32244 66010
37645 66011
28651 66012
57551 66013
2443 66014
19107 66015
30817 66016
39623 66017
19716 66018
64320 66019
1488 66020
42635 66021
45735 66022
36967 66023
6642 66024
10922 66025
6187 66026
4573 66027
15357 66028
49501 66029
19700 66030
56237 66031
14131 66032
22000 66033
45254 66034
8476 66035
20215 66036
13921 66037
55131 66038
15796 66039
18890 66040
256 66041
37104 66042
44788 66043
34661 66044
21202 66045
10485 66046
48874 66047
2557 66048
21147 66049
61517 66050
63063 66051
32662 66052
59580 66053
33705 66054
35877 66055
10309 66056
30501 66057
4209 66058
29890 66059
25371 66060
11517 66061
6245 66062
56188 66063
14294 66064
62636 66065
11960 66066
15923 66067
35620 66068
3938 66069
1349 66070
42088 66071
7073 66072
486 66073
1121 66074
45457 66075
46483 66076
3308 66077
47723 66078
12727 66079
60728 66080
13093 66081
40059 66082
16702 66083
63708 66084
24097 66085
63254 66086
16625 66087
39107 66088
16820 66089
53409 66090
48146 66091
41995 66092
57590 66093
4014 66094
36220 66095
45704 66096
34120 66097
47058 66098
56169 66099
22966 66100
12617 66101
51744 66102
34251 66103
54986 66104
44177 66105
18858 66106
8568 66107
8549 66108
17845 66109
1503 66110
23138 66111
55205 66112
37112 66113
35734 66114
26697 66115
48095 66116
39119 66117
46791 66118
36013 66119
27081 66120
17673 66121
15417 66122
35181 66123
11362 66124
50789 66125
46372 66126
48757 66127
8509 66128
1272 66129
57197 66130
14572 66131
50207 66132
45106 66133
65175 66134
3216 66135
18593 66136
40781 66137
14974 66138
41331 66139
667 66140
2863 66141
45086 66142
49882 66143
65344 66144
49418 66145
33592 66146
48582 66147
29007 66148
53337 66149
42864 66150
6260 66151
3488 66152
19113 66153
41681 66154
3777 66155
46 66156
65509 66157
40024 66158
14104 66159
44740 66160
23680 66161
1544 66162
38257 66163
48334 66164
51674 66165
57088 66166
58047 66167
3797 66168
54886 66169
28512 66170
53997 66171
61871 66172
46579 66173
44830 66174
47305 66175
40275 66176
56653 66177
60678 66178
1800 66179
42498 66180
56791 66181
62614 66182
25720 66183
8353 66184
42464 66185
8724 66186
61345 66187
20714 66188
12807 66189
51252 66190
18902 66191
29497 66192
55427 66193
2713 66194
27320 66195
19850 66196
12648 66197
10166 66198
41520 66199
48476 66200
5832 66201
51502 66202
2697 66203
60284 66204
37359 66205
63303 66206
18842 66207
30552 66208
6134 66209
27058 66210
34021 66211
51090 66212
4374 66213
63511 66214
45584 66215
63630 66216
21129 66217
44373 66218
42218 66219
41646 66220
59266 66221
14686 66222
14452 66223
48402 66224
66007 66225
15501 66226
43513 66227
26759 66228
7644 66229
40297 66230
21531 66231
19755 66232
57767 66233
41180 66234
37122 66235
68 66236
61754 66237
14138 66238
3425 66239
1583 66240
65529 66241
35385 66242
12009 66243
56807 66244
20773 66245
5866 66246
43393 66247
11148 66248
6218 66249
5891 66250
4414 66251
11827 66252
41790 66253
22428 66254
21250 66255
32191 66256
65999 66257
2735 66258
29146 66259
26993 66260
46703 66261
7532 66262
35592 66263
39377 66264
42438 66265
9804 66266
52224 66267
18994 66268
14593 66269
61398 66270
17124 66271
54707 66272
32202 66273
16576 66274
66191 66275
7319 66276
36237 66277
27210 66278
46208 66279
10117 66280
34246 66281
13624 66282
17663 66283
39683 66284
3896 66285
16245 66286
34183 66287
16383 66288
33150 66289
31802 66290
18535 66291
50595 66292
42145 66293
4370 66294
10339 66295
969 66296
17707 66297
53315 66298
38243 66299
17670 66300
50627 66301
48789 66302
24727 66303
23400 66304
48477 66305
9047 66306
59701 66307
54449 66308
6317 66309
27714 66310
20240 66311
15536 66312
13632 66313
22934 66314
46077 66315
14497 66316
49263 66317
50065 66318
60272 66319
64740 66320
841 66321
12485 66322
25309 66323
3497 66324
31956 66325
12569 66326
6898 66327
33164 66328
55296 66329
11340 66330
15019 66331
47980 66332
53876 66333
46541 66334
63399 66335
25543 66336
39430 66337
64723 66338
59227 66339
30309 66340
3689 66341
21706 66342
56343 66343
20050 66344
14566 66345
37550 66346
9822 66347
28183 66348
15212 66349
16425 66350
27020 66351
62889 66352
47637 66353
50699 66354
50343 66355
21295 66356
46319 66357
8058 66358
25845 66359
12642 66360
7803 66361
43780 66362
64716 66363
8632 66364
63741 66365
9960 66366
15467 66367
50551 66368
6489 66369
38132 66370
933 66371
13047 66372
55726 66373
999 66374
36699 66375
22868 66376
48898 66377
38332 66378
11939 66379
27462 66380
15922 66381
51731 66382
63547 66383
23149 66384
9876 66385
30340 66386
20453 66387
40010 66388
28531 66389
5152 66390
3836 66391
55987 66392
55198 66393
18847 66394
14713 66395
55158 66396
27273 66397
28057 66398
37013 66399
65537 66400
36393 66401
63677 66402
31020 66403
23626 66404
4872 66405
52801 66406
55697 66407
9751 66408
6545 66409
20763 66410
45638 66411
53627 66412
37022 66413
11837 66414
15279 66415
58333 66416
32043 66417
37925 66418
7421 66419
13091 66420
23846 66421
57229 66422
42733 66423
19536 66424
2886 66425
60228 66426
44951 66427
6640 66428
44109 66429
64221 66430
17724 66431
65815 66432
15692 66433
58868 66434
6264 66435
29160 66436
31893 66437
52777 66438
21708 66439
34263 66440
60271 66441
48671 66442
55657 66443
26189 66444
1947 66445
29489 66446
17032 66447
4148 66448
52462 66449
54717 66450
34309 66451
34527 66452
32903 66453
5009 66454
58980 66455
29349 66456
48431 66457
13323 66458
30792 66459
20248 66460
8 66461
59625 66462
55815 66463
59611 66464
41364 66465
30746 66466
38791 66467
38930 66468
5323 66469
49429 66470
13549 66471
65796 66472
51208 66473
17619 66474
58159 66475
12630 66476
31941 66477
6811 66478
51325 66479
5121 66480
4657 66481
25546 66482
33007 66483
479 66484
49971 66485
42440 66486
24873 66487
52533 66488
28085 66489
51648 66490
8966 66491
48757 66492
23939 66493
11223 66494
56574 66495
16061 66496
37654 66497
44397 66498
25578 66499
32518 66500
38414 66501
60022 66502
59487 66503
65045 66504
30648 66505
13356 66506
7846 66507
39972 66508
35789 66509
14478 66510
29762 66511
13699 66512
29096 66513
5595 66514
20370 66515
12619 66516
33817 66517
61189 66518
9966 66519
47020 66520
27220 66521
15233 66522
49229 66523
25427 66524
45873 66525
48759 66526
47420 66527
56135 66528
51175 66529
58774 66530
30613 66531
15205 66532
32225 66533
5673 66534
11858 66535
33865 66536
14947 66537
7425 66538
21456 66539
23160 66540
13494 66541
43000 66542
10599 66543
28146 66544
2198 66545
64526 66546
41436 66547
16823 66548
18478 66549
38794 66550
48341 66551
18252 66552
19912 66553
18424 66554
34843 66555
25310 66556
43134 66557
28858 66558
60526 66559
66192 66560
4505 66561
7676 66562
58636 66563
10457 66564
36520 66565
12915 66566
13628 66567
13927 66568
21229 66569
13684 66570
45402 66571
12892 66572
6648 66573
40420 66574
28007 66575
37896 66576
6001 66577
58522 66578
48561 66579
2392 66580
13221 66581
58472 66582
46647 66583
43762 66584
22164 66585
17165 66586
42987 66587
57521 66588
24507 66589
2228 66590
58911 66591
58170 66592
20225 66593
27849 66594
950 66595
16862 66596
24832 66597
35229 66598
50430 66599
53549 66600
63705 66601
19942 66602
59196 66603
43901 66604
47584 66605
31229 66606
2873 66607
1466 66608
62699 66609
52347 66610
41754 66611
3699 66612
2994 66613
63447 66614
35708 66615
16462 66616
37774 66617
42726 66618
61901 66619
24299 66620
47863 66621
47330 66622
41067 66623
64427 66624
24883 66625
64196 66626
11429 66627
11562 66628
53920 66629
63257 66630
59438 66631
23594 66632
37037 66633
38124 66634
63340 66635
21234 66636
50293 66637
63224 66638
14933 66639
11523 66640
33242 66641
19605 66642
41401 66643
5950 66644
8506 66645
38753 66646
12010 66647
64397 66648
20257 66649
17779 66650
56649 66651
15408 66652
56082 66653
60433 66654
62989 66655
16912 66656
35779 66657
60943 66658
19085 66659
33052 66660
28636 66661
25839 66662
36354 66663
63978 66664
24947 66665
25934 66666
17749 66667
40635 66668
29280 66669
57519 66670
33936 66671
1011 66672
4912 66673
56400 66674
46131 66675
9111 66676
63404 66677
59687 66678
21316 66679
26179 66680
20800 66681
33091 66682
30166 66683
56516 66684
32313 66685
17305 66686
20368 66687
14090 66688
42949 66689
33098 66690
41489 66691
34214 66692
385 66693
4557 66694
29576 66695
31348 66696
58801 66697
38383 66698
49695 66699
49365 66700
21952 66701
17147 66702
28735 66703
11650 66704
44402 66705
23027 66706
43492 66707
29478 66708
35237 66709
40430 66710
37489 66711
54130 66712
19832 66713
40701 66714
30854 66715
51916 66716
37392 66717
8603 66718
57018 66719
64210 66720
43020 66721
36421 66722
66129 66723
65143 66724
1695 66725
61307 66726
2198 66727
52674 66728
48609 66729
15126 66730
1696 66731
22427 66732
38854 66733
11302 66734
23377 66735
51085 66736
7301 66737
41998 66738
9338 66739
14249 66740
35404 66741
31525 66742
25057 66743
11552 66744
45414 66745
32653 66746
3353 66747
25596 66748
53757 66749
30070 66750
1748 66751
7611 66752
30574 66753
1258 66754
20877 66755
42241 66756
15348 66757
62556 66758
53892 66759
22503 66760
45664 66761
22096 66762
6532 66763
46813 66764
46297 66765
41631 66766
26945 66767
17709 66768
50171 66769
25830 66770
60067 66771
60699 66772
40614 66773
41328 66774
52277 66775
3712 66776
47068 66777
27399 66778
23802 66779
31854 66780
27939 66781
53071 66782
10527 66783
41095 66784
35229 66785
30242 66786
43333 66787
45176 66788
28858 66789
49855 66790
55666 66791
66420 66792
65746 66793
38225 66794
7278 66795
37942 66796
46061 66797
22389 66798
45621 66799
33904 66800
45240 66801
47125 66802
60001 66803
8436 66804
23061 66805
57740 66806
43732 66807
10875 66808
22263 66809
44722 66810
38671 66811
48379 66812
16507 66813
37597 66814
15065 66815
54757 66816
27983 66817
47303 66818
33100 66819
48514 66820
59025 66821
5971 66822
5111 66823
66290 66824
34075 66825
29434 66826
18031 66827
57511 66828
24643 66829
43427 66830
33994 66831
47374 66832
7970 66833
43035 66834
16581 66835
31596 66836
51692 66837
11289 66838
6513 66839
31105 66840
48075 66841
22702 66842
65648 66843
12643 66844
56887 66845
65629 66846
42403 66847
38788 66848
55798 66849
5883 66850
22204 66851
1581 66852
39772 66853
32418 66854
1614 66855
913 66856
30807 66857
50807 66858
2494 66859
18618 66860
29906 66861
50991 66862
2954 66863
15728 66864
54748 66865
44834 66866
51608 66867
51188 66868
53224 66869
27623 66870
25999 66871
23379 66872
34988 66873
8389 66874
34722 66875
41564 66876
3287 66877
36685 66878
36176 66879
47199 66880
5447 66881
22752 66882
34787 66883
20789 66884
25515 66885
33828 66886
53502 66887
32376 66888
49970 66889
40395 66890
56469 66891
5841 66892
62431 66893
52299 66894
53150 66895
20399 66896
23258 66897
64694 66898
60104 66899
63486 66900
40355 66901
51258 66902
1956 66903
40441 66904
40709 66905
2786 66906
18091 66907
63573 66908
15677 66909
37840 66910
35946 66911
46070 66912
50454 66913
36028 66914
50246 66915
71 66916
38051 66917
53574 66918
21333 66919
46769 66920
31584 66921
39724 66922
27434 66923
39655 66924
57509 66925
45067 66926
7655 66927
50798 66928
15967 66929
28578 66930
64717 66931
62925 66932
46177 66933
4526 66934
546 66935
38631 66936
56580 66937
7041 66938
32139 66939
43015 66940
35536 66941
51128 66942
57464 66943
46757 66944
58807 66945
59933 66946
47913 66947
213 66948
3775 66949
47986 66950
19378 66951
63667 66952
17949 66953
45835 66954
18087 66955
46196 66956
55008 66957
63569 66958
15185 66959
13324 66960
49985 66961
14154 66962
34659 66963
43907 66964
45925 66965
51254 66966
29096 66967
59664 66968
48020 66969
1513 66970
11591 66971
32208 66972
6981 66973
52677 66974
63725 66975
57447 66976
50974 66977
5834 66978
61083 66979
21197 66980
36820 66981
2365 66982
5954 66983
46256 66984
41516 66985
33908 66986
55711 66987
12069 66988
25765 66989
39620 66990
59051 66991
38321 66992
28802 66993
58514 66994
23778 66995
52813 66996
57731 66997
65821 66998
25886 66999
26162 67000
39760 67001
8796 67002
34505 67003
41990 67004
12822 67005
59176 67006
53276 67007
47479 67008
1087 67009
28432 67010
65702 67011
3868 67012
31185 67013
7192 67014
38042 67015
48388 67016
28930 67017
19571 67018
29423 67019
48531 67020
16983 67021
65483 67022
45218 67023
3273 67024
2808 67025
34947 67026
47879 67027
1477 67028
51160 67029
27271 67030
34892 67031
5725 67032
61910 67033
2272 67034
32785 67035
21618 67036
32955 67037
47895 67038
64787 67039
37938 67040
49902 67041
16482 67042
53030 67043
53603 67044
42602 67045
12716 67046
6204 67047
58225 67048
23732 67049
63229 67050
58526 67051
52486 67052
39155 67053
54740 67054
49153 67055
8699 67056
59621 67057
17398 67058
17590 67059
23547 67060
7667 67061
47109 67062
17034 67063
45372 67064
39088 67065
65765 67066
54676 67067
45650 67068
63670 67069
36747 67070
3681 67071
46959 67072
31359 67073
4091 67074
55619 67075
47664 67076
29772 67077
29008 67078
49650 67079
19166 67080
428 67081
56384 67082
23968 67083
58329 67084
52000 67085
35785 67086
59742 67087
63684 67088
1070 67089
2606 67090
1276 67091
33097 67092
38172 67093
39469 67094
51751 67095
47478 67096
45827 67097
9046 67098
49994 67099
45947 67100
25962 67101
10286 67102
11735 67103
35239 67104
15973 67105
51170 67106
51149 67107
22009 67108
22738 67109
62271 67110
40820 67111
9819 67112
27295 67113
57377 67114
21293 67115
38787 67116
38750 67117
31672 67118
8686 67119
48680 67120
21783 67121
59091 67122
52325 67123
50516 67124
6244 67125
47947 67126
51592 67127
40040 67128
60995 67129
30403 67130
50739 67131
66521 67132
58328 67133
24947 67134
45233 67135
57525 67136
50582 67137
4073 67138
54021 67139
59654 67140
13253 67141
48697 67142
38375 67143
12676 67144
47873 67145
55574 67146
47143 67147
61513 67148
4558 67149
53811 67150
10284 67151
20210 67152
22180 67153
43846 67154
16517 67155
7804 67156
60939 67157
50971 67158
14762 67159
10900 67160
54068 67161
60265 67162
34189 67163
64319 67164
46394 67165
52330 67166
20966 67167
20712 67168
22468 67169
53579 67170
11522 67171
52471 67172
8964 67173
33649 67174
52895 67175
50765 67176
6110 67177
9179 67178
11018 67179
54347 67180
48903 67181
44314 67182
12866 67183
14696 67184
17177 67185
34763 67186
45595 67187
64495 67188
63491 67189
6613 67190
33047 67191
43281 67192
9522 67193
16723 67194
2925 67195
33853 67196
38856 67197
30971 67198
58979 67199
39257 67200
35108 67201
13050 67202
50006 67203
36903 67204
1295 67205
54158 67206
10924 67207
52115 67208
44978 67209
30556 67210
55871 67211
39526 67212
46994 67213
35959 67214
3101 67215
15295 67216
52313 67217
58426 67218
16559 67219
34367 67220
38422 67221
16015 67222
54492 67223
66915 67224
13433 67225
28649 67226
14167 67227
26129 67228
17953 67229
4033 67230
6702 67231
63974 67232
37642 67233
45869 67234
55133 67235
35630 67236
54123 67237
20208 67238
60357 67239
12352 67240
35025 67241
56029 67242
62616 67243
30585 67244
50182 67245
35590 67246
4566 67247
56324 67248
23562 67249
57343 67250
4415 67251
31793 67252
1864 67253
3039 67254
51930 67255
38504 67256
57981 67257
26126 67258
7999 67259
57425 67260
54137 67261
4135 67262
16284 67263
39650 67264
14794 67265
49604 67266
14643 67267
31380 67268
42287 67269
8226 67270
48705 67271
4713 67272
52135 67273
16274 67274
30467 67275
13027 67276
61688 67277
9472 67278
43803 67279
30754 67280
36239 67281
49279 67282
44865 67283
4481 67284
44236 67285
41671 67286
2361 67287
62499 67288
32473 67289
47950 67290
9282 67291
5871 67292
35237 67293
34621 67294
43134 67295
21160 67296
63800 67297
42828 67298
63030 67299
40293 67300
7716 67301
30276 67302
51307 67303
34605 67304
42479 67305
7585 67306
57939 67307
61416 67308
11646 67309
8798 67310
49439 67311
55273 67312
54939 67313
29979 67314
51661 67315
58464 67316
2242 67317
34133 67318
28782 67319
50596 67320
46523 67321
58883 67322
32250 67323
39392 67324
59640 67325
64209 67326
55578 67327
41768 67328
3624 67329
20362 67330
33953 67331
24675 67332
56905 67333
4674 67334
64155 67335
31173 67336
43575 67337
30533 67338
31816 67339
48556 67340
27103 67341
18226 67342
36183 67343
34384 67344
34947 67345
53951 67346
29626 67347
55255 67348
30863 67349
61582 67350
59310 67351
36102 67352
8773 67353
44802 67354
11175 67355
59505 67356
43650 67357
33136 67358
36241 67359
62719 67360
42158 67361
8698 67362
29538 67363
6315 67364
8450 67365
60420 67366
59248 67367
37938 67368
63521 67369
45035 67370
57283 67371
52476 67372
43164 67373
55718 67374
17755 67375
55445 67376
10412 67377
4781 67378
67207 67379
14251 67380
37178 67381
41823 67382
29021 67383
61611 67384
13429 67385
45052 67386
38912 67387
57513 67388
15128 67389
3885 67390
10410 67391
1450 67392
35678 67393
39057 67394
59610 67395
33281 67396
5124 67397
32051 67398
25461 67399
50183 67400
44490 67401
59626 67402
21340 67403
34693 67404
48623 67405
39678 67406
24746 67407
63175 67408
60200 67409
24626 67410
61600 67411
30065 67412
46496 67413
32804 67414
19896 67415
32394 67416
3013 67417
59734 67418
49471 67419
49540 67420
38609 67421
18067 67422
62267 67423
49175 67424
29004 67425
17316 67426
43909 67427
46225 67428
52223 67429
25128 67430
40128 67431
24069 67432
8903 67433
10909 67434
11319 67435
44974 67436
3204 67437
23467 67438
45453 67439
28047 67440
8716 67441
56204 67442
31193 67443
53523 67444
62988 67445
48946 67446
6496 67447
25813 67448
6618 67449
40261 67450
1686 67451
66461 67452
42302 67453
7294 67454
5019 67455
46284 67456
10379 67457
39969 67458
22591 67459
43708 67460
39309 67461
25969 67462
61718 67463
49182 67464
53514 67465
23848 67466
21871 67467
441 67468
32818 67469
51167 67470
16122 67471
37677 67472
28380 67473
53710 67474
38266 67475
48437 67476
46250 67477
66561 67478
57973 67479
38004 67480
39512 67481
50843 67482
9024 67483
37702 67484
6930 67485
41332 67486
17677 67487
50928 67488
913 67489
11279 67490
28732 67491
24563 67492
41520 67493
60599 67494
5826 67495
35741 67496
65200 67497
44585 67498
44062 67499
11106 67500
19609 67501
17094 67502
30654 67503
34707 67504
24764 67505
32799 67506
5671 67507
26337 67508
2307 67509
35217 67510
42856 67511
6896 67512
47387 67513
41703 67514
24523 67515
1093 67516
55698 67517
48647 67518
13971 67519
14644 67520
61136 67521
3063 67522
34630 67523
63595 67524
18400 67525
22590 67526
41835 67527
15703 67528
45445 67529
58994 67530
10346 67531
60659 67532
2058 67533
51085 67534
47916 67535
3777 67536
39359 67537
25813 67538
6811 67539
33761 67540
29826 67541
61812 67542
25088 67543
48717 67544
13823 67545
32454 67546
66245 67547
16657 67548
18388 67549
58701 67550
8850 67551
19508 67552
6813 67553
60933 67554
9572 67555
47353 67556
17104 67557
14650 67558
30871 67559
41279 67560
54301 67561
63343 67562
55609 67563
64480 67564
37180 67565
59132 67566
1491 67567
26388 67568
47755 67569
23521 67570
48388 67571
65167 67572
62476 67573
11558 67574
11715 67575
48671 67576
54336 67577
48693 67578
43116 67579
44621 67580
10139 67581
58315 67582
18375 67583
12643 67584
8524 67585
50170 67586
15491 67587
53631 67588
18572 67589
37089 67590
58998 67591
23740 67592
7267 67593
66896 67594
41541 67595
21815 67596
23551 67597
14642 67598
33414 67599
53191 67600
38243 67601
46000 67602
34338 67603
57743 67604
50540 67605
22032 67606
2494 67607
50700 67608
30370 67609
27073 67610
3675 67611
44664 67612
3237 67613
3000 67614
64447 67615
63627 67616
14833 67617
37523 67618
20783 67619
26275 67620
22641 67621
39232 67622
35945 67623
29726 67624
14141 67625
64727 67626
13935 67627
57172 67628
11428 67629
25505 67630
17897 67631
20883 67632
15082 67633
8770 67634
65524 67635
48141 67636
55518 67637
13423 67638
21436 67639
33154 67640
4192 67641
55343 67642
12932 67643
3039 67644
44978 67645
49310 67646
8641 67647
15551 67648
49312 67649
18352 67650
17754 67651
35842 67652
33358 67653
19878 67654
24690 67655
58970 67656
42566 67657
44173 67658
24472 67659
12772 67660
14859 67661
26096 67662
29212 67663
12471 67664
17446 67665
56846 67666
53524 67667
41586 67668
62595 67669
52962 67670
20923 67671
40178 67672
25392 67673
65016 67674
7545 67675
23376 67676
28486 67677
5471 67678
34651 67679
41341 67680
49549 67681
14032 67682
23812 67683
67445 67684
60583 67685
11951 67686
60033 67687
63072 67688
46737 67689
39116 67690
60994 67691
55170 67692
28307 67693
28713 67694
11770 67695
57539 67696
23625 67697
34639 67698
22753 67699
35471 67700
37110 67701
25438 67702
4262 67703
18631 67704
18156 67705
43577 67706
20705 67707
35472 67708
3242 67709
12820 67710
1427 67711
16998 67712
29548 67713
61433 67714
57227 67715
9949 67716
24513 67717
33371 67718
35232 67719
38722 67720
10436 67721
58031 67722
22535 67723
55517 67724
45296 67725
16988 67726
5932 67727
43141 67728
18152 67729
52333 67730
37289 67731
32106 67732
21928 67733
31601 67734
47922 67735
16621 67736
33122 67737
22091 67738
18560 67739
47292 67740
42878 67741
35024 67742
8790 67743
66522 67744
51153 67745
16124 67746
9822 67747
65895 67748
48404 67749
45076 67750
64126 67751
8063 67752
54001 67753
31755 67754
62181 67755
7633 67756
67434 67757
50962 67758
19453 67759
1813 67760
44743 67761
38296 67762
39304 67763
5261 67764
31144 67765
9653 67766
14604 67767
26379 67768
908 67769
22201 67770
16235 67771
3912 67772
5360 67773
34419 67774
40055 67775
18696 67776
33103 67777
43137 67778
19267 67779
28372 67780
8086 67781
36525 67782
5296 67783
43971 67784
5917 67785
62096 67786
13110 67787
15343 67788
35730 67789
3438 67790
58179 67791
64908 67792
34522 67793
58352 67794
3076 67795
20298 67796
1354 67797
8001 67798
12649 67799
52863 67800
30327 67801
50279 67802
9778 67803
18463 67804
54990 67805
51943 67806
14821 67807
1846 67808
22844 67809
32642 67810
62301 67811
40029 67812
63069 67813
43456 67814
12039 67815
35915 67816
44740 67817
3760 67818
9635 67819
7847 67820
60668 67821
60098 67822
35979 67823
40971 67824
22725 67825
30192 67826
25649 67827
20775 67828
2379 67829
58819 67830
13509 67831
25409 67832
15079 67833
52059 67834
3115 67835
17581 67836
16392 67837
12941 67838
29065 67839
26032 67840
490 67841
50859 67842
22326 67843
51446 67844
46277 67845
66245 67846
51929 67847
22999 67848
24786 67849
50679 67850
18284 67851
32923 67852
52578 67853
28025 67854
56970 67855
50910 67856
26268 67857
57694 67858
1710 67859
34353 67860
21714 67861
35842 67862
56302 67863
44561 67864
43968 67865
8171 67866
29684 67867
63336 67868
13625 67869
129 67870
5033 67871
6868 67872
25390 67873
52332 67874
10214 67875
53465 67876
46721 67877
10014 67878
50491 67879
11481 67880
43987 67881
40671 67882
27579 67883
57056 67884
67734 67885
61046 67886
22436 67887
15364 67888
66659 67889
17623 67890
51592 67891
50708 67892
64880 67893
5697 67894
11707 67895
35110 67896
49934 67897
30162 67898
39813 67899
62078 67900
29513 67901
2128 67902
62943 67903
4039 67904
22621 67905
7091 67906
40508 67907
54104 67908
12149 67909
5809 67910
51902 67911
11892 67912
36043 67913
14044 67914
65335 67915
43434 67916
21964 67917
44450 67918
40558 67919
63368 67920
57198 67921
6542 67922
52741 67923
45455 67924
40116 67925
32080 67926
12805 67927
47202 67928
17317 67929
21104 67930
45761 67931
47326 67932
44849 67933
47782 67934
53044 67935
24065 67936
2537 67937
38516 67938
56244 67939
16761 67940
22830 67941
33774 67942
38940 67943
35228 67944
32782 67945
33944 67946
41138 67947
37247 67948
1507 67949
37113 67950
28203 67951
2612 67952
23520 67953
31387 67954
43093 67955
21045 67956
26202 67957
60925 67958
38795 67959
55986 67960
26960 67961
42814 67962
37912 67963
42462 67964
45812 67965
10209 67966
43656 67967
67628 67968
32455 67969
6405 67970
15860 67971
21122 67972
38191 67973
58218 67974
26136 67975
34306 67976
759 67977
21429 67978
49323 67979
23541 67980
39743 67981
61072 67982
42654 67983
65395 67984
19567 67985
30393 67986
25978 67987
58043 67988
46751 67989
8654 67990
52410 67991
55400 67992
35917 67993
55202 67994
45015 67995
65290 67996
39919 67997
67803 67998
63745 67999
48231 68000
19883 68001
5631 68002
31834 68003
38541 68004
29361 68005
42472 68006
713 68007
63670 68008
31084 68009
44955 68010
54276 68011
31243 68012
32009 68013
53150 68014
48647 68015
9277 68016
41421 68017
29880 68018
27524 68019
8172 68020
32007 68021
5857 68022
33502 68023
52839 68024
38790 68025
58817 68026
23756 68027
54173 68028
48525 68029
53834 68030
14905 68031
6437 68032
17417 68033
48968 68034
21443 68035
63942 68036
54255 68037
66755 68038
9284 68039
61991 68040
36775 68041
14876 68042
273 68043
44804 68044
13068 68045
62550 68046
32069 68047
47301 68048
26399 68049
21629 68050
11638 68051
33431 68052
36984 68053
19261 68054
2251 68055
8873 68056
50185 68057
29320 68058
14313 68059
13343 68060
1238 68061
1234 68062
66081 68063
59267 68064
20724 68065
19206 68066
19037 68067
54431 68068
11049 68069
17871 68070
42323 68071
42403 68072
62862 68073
15717 68074
37176 68075
59052 68076
7425 68077
40513 68078
9693 68079
43265 68080
7194 68081
27416 68082
60980 68083
56068 68084
16140 68085
24250 68086
7522 68087
44312 68088
60960 68089
56768 68090
54973 68091
52322 68092
66687 68093
25101 68094
28288 68095
3172 68096
54786 68097
18221 68098
16720 68099
45357 68100
67580 68101
60783 68102
28600 68103
55812 68104
59867 68105
45446 68106
27255 68107
5076 68108
4427 68109
46569 68110
49961 68111
28129 68112
46368 68113
45094 68114
37391 68115
3662 68116
60027 68117
10371 68118
44547 68119
6074 68120
9664 68121
54180 68122
40562 68123
57368 68124
66755 68125
25232 68126
10145 68127
36870 68128
22918 68129
48271 68130
47951 68131
37331 68132
36671 68133
53673 68134
48949 68135
1811 68136
21971 68137
35367 68138
57143 68139
45766 68140
22187 68141
49209 68142
12179 68143
25203 68144
17622 68145
41825 68146
9399 68147
23795 68148
37524 68149
24740 68150
7444 68151
4490 68152
21893 68153
554 68154
33008 68155
64097 68156
55991 68157
56348 68158
42558 68159
54709 68160
49875 68161
47959 68162
26806 68163
65275 68164
36279 68165
51164 68166
67041 68167
53895 68168
13290 68169
28712 68170
45511 68171
56499 68172
51895 68173
56403 68174
55328 68175
50901 68176
34144 68177
42402 68178
3204 68179
56884 68180
46379 68181
57534 68182
679 68183
46300 68184
24027 68185
14986 68186
62581 68187
58835 68188
37186 68189
39076 68190
9212 68191
12464 68192
10238 68193
37271 68194
62203 68195
7748 68196
39535 68197
34765 68198
4154 68199
13674 68200
68188 68201
63886 68202
60951 68203
20676 68204
39778 68205
7673 68206
25774 68207
11474 68208
31458 68209
65034 68210
47637 68211
4069 68212
54457 68213
57493 68214
29735 68215
3990 68216
63046 68217
20235 68218
4376 68219
16407 68220
31673 68221
56577 68222
56942 68223
56145 68224
55964 68225
47435 68226
33406 68227
46910 68228
26407 68229
43551 68230
34606 68231
67410 68232
10093 68233
16932 68234
59230 68235
25092 68236
22797 68237
60912 68238
17287 68239
18826 68240
3551 68241
29724 68242
19937 68243
5481 68244
17897 68245
33603 68246
42073 68247
48504 68248
47066 68249
8822 68250
61491 68251
50919 68252
64650 68253
25572 68254
67732 68255
26195 68256
18303 68257
32656 68258
58946 68259
44693 68260
37464 68261
29815 68262
48566 68263
43917 68264
46825 68265
17074 68266
7333 68267
568 68268
8342 68269
22485 68270
15847 68271
29698 68272
15405 68273
56404 68274
63789 68275
48031 68276
35035 68277
40524 68278
6266 68279
10858 68280
32723 68281
19402 68282
22082 68283
40229 68284
42528 68285
49546 68286
63871 68287
33941 68288
12220 68289
26425 68290
17580 68291
43822 68292
63409 68293
43858 68294
16269 68295
60675 68296
18595 68297
62854 68298
1085 68299
13575 68300
57205 68301
35260 68302
46076 68303
59335 68304
40590 68305
52996 68306
26298 68307
13016 68308
64760 68309
53505 68310
2504 68311
28415 68312
58757 68313
22051 68314
59654 68315
43850 68316
11036 68317
50226 68318
66960 68319
49151 68320
67943 68321
18370 68322
52846 68323
26991 68324
30431 68325
38686 68326
64931 68327
57903 68328
54041 68329
55945 68330
12218 68331
48 68332
49353 68333
50877 68334
63978 68335
30940 68336
48552 68337
14040 68338
21651 68339
6596 68340
34984 68341
18042 68342
63894 68343
32029 68344
33819 68345
56616 68346
29283 68347
6957 68348
50612 68349
13414 68350
695 68351
36682 68352
58516 68353
907 68354
38506 68355
43750 68356
6945 68357
5081 68358
11935 68359
52284 68360
22221 68361
60131 68362
47792 68363
38032 68364
39918 68365
59191 68366
11572 68367
18242 68368
13117 68369
47645 68370
33225 68371
7291 68372
50801 68373
21564 68374
66551 68375
58384 68376
67667 68377
42505 68378
51939 68379
15859 68380
56316 68381
65902 68382
54875 68383
29198 68384
10903 68385
26459 68386
20914 68387
58386 68388
27847 68389
32492 68390
24916 68391
5346 68392
28589 68393
28214 68394
58509 68395
62643 68396
52097 68397
52125 68398
21505 68399
40687 68400
51842 68401
5675 68402
63529 68403
19144 68404
6966 68405
39514 68406
51917 68407
41648 68408
10679 68409
4792 68410
59911 68411
52180 68412
42855 68413
52074 68414
26185 68415
21194 68416
14787 68417
42497 68418
33916 68419
67346 68420
28478 68421
62554 68422
59097 68423
12380 68424
33731 68425
30446 68426
39868 68427
18731 68428
25821 68429
10596 68430
9805 68431
23085 68432
65068 68433
62786 68434
64014 68435
32255 68436
54716 68437
11904 68438
61257 68439
64566 68440
4308 68441
26144 68442
8143 68443
51977 68444
46889 68445
21264 68446
19321 68447
40446 68448
63790 68449
32092 68450
60592 68451
5788 68452
36038 68453
50373 68454
1853 68455
65025 68456
21372 68457
27824 68458
44172 68459
17061 68460
26414 68461
17327 68462
10657 68463
58291 68464
64605 68465
42364 68466
56167 68467
21155 68468
65225 68469
37399 68470
63074 68471
53977 68472
54798 68473
66149 68474
14219 68475
7261 68476
13819 68477
32611 68478
9986 68479
34106 68480
30442 68481
3127 68482
37955 68483
35440 68484
45541 68485
4850 68486
2804 68487
58003 68488
63213 68489
39988 68490
2586 68491
44724 68492
36773 68493
47257 68494
7371 68495
3705 68496
52682 68497
15468 68498
35887 68499
56645 68500
20893 68501
21588 68502
12036 68503
63101 68504
34057 68505
19807 68506
50152 68507
4416 68508
30712 68509
64300 68510
31577 68511
9730 68512
61357 68513
40845 68514
63560 68515
47542 68516
21729 68517
31876 68518
14697 68519
19748 68520
40904 68521
18646 68522
25250 68523
18234 68524
22533 68525
49438 68526
40828 68527
68493 68528
6071 68529
40973 68530
25461 68531
41245 68532
24270 68533
3886 68534
28890 68535
41048 68536
37793 68537
64162 68538
59952 68539
14085 68540
2900 68541
43128 68542
41259 68543
63664 68544
36969 68545
40606 68546
26093 68547
53720 68548
20938 68549
17705 68550
46948 68551
27068 68552
19025 68553
57885 68554
54471 68555
44226 68556
59815 68557
22556 68558
42423 68559
64100 68560
66743 68561
38832 68562
26056 68563
59250 68564
58531 68565
26552 68566
35367 68567
54705 68568
46074 68569
63166 68570
35985 68571
29364 68572
65824 68573
54621 68574
16524 68575
31249 68576
9332 68577
67634 68578
60438 68579
28283 68580
5371 68581
61399 68582
30980 68583
21031 68584
238 68585
20043 68586
39168 68587
3568 68588
67498 68589
27467 68590
5668 68591
65062 68592
35632 68593
66915 68594
68076 68595
3322 68596
55549 68597
5034 68598
19328 68599
45626 68600
36672 68601
22009 68602
7633 68603
27185 68604
60196 68605
14227 68606
65770 68607
52366 68608
57504 68609
24534 68610
2233 68611
38849 68612
19288 68613
10163 68614
3422 68615
10514 68616
2274 68617
33330 68618
47245 68619
46845 68620
31295 68621
13894 68622
7940 68623
51774 68624
21157 68625
9034 68626
63007 68627
39213 68628
30050 68629
31776 68630
577 68631
2619 68632
17175 68633
30475 68634
38971 68635
6856 68636
63106 68637
39478 68638
29277 68639
44529 68640
14658 68641
48473 68642
31439 68643
37865 68644
1502 68645
52003 68646
50028 68647
57114 68648
44473 68649
45947 68650
51534 68651
28432 68652
13461 68653
31695 68654
52682 68655
65300 68656
32905 68657
39587 68658
50432 68659
35954 68660
54182 68661
63999 68662
30900 68663
29211 68664
38810 68665
55582 68666
27996 68667
62407 68668
58512 68669
32185 68670
59378 68671
62421 68672
55150 68673
7381 68674
52686 68675
42717 68676
41360 68677
13557 68678
45595 68679
60464 68680
41606 68681
22818 68682
22171 68683
11965 68684
40752 68685
18740 68686
44423 68687
43753 68688
42594 68689
25249 68690
49831 68691
26923 68692
8527 68693
18194 68694
63837 68695
1520 68696
64735 68697
24453 68698
60387 68699
36396 68700
61158 68701
16567 68702
9761 68703
24187 68704
65560 68705
19571 68706
32646 68707
54798 68708
67034 68709
61094 68710
9958 68711
60280 68712
45775 68713
62724 68714
15688 68715
66606 68716
5789 68717
4127 68718
22112 68719
23685 68720
37842 68721
36124 68722
60637 68723
66681 68724
28560 68725
1705 68726
34693 68727
25625 68728
53696 68729
55979 68730
62590 68731
14705 68732
55183 68733
40406 68734
63878 68735
12850 68736
25651 68737
67242 68738
64618 68739
58659 68740
13537 68741
52608 68742
32032 68743
55673 68744
23566 68745
10813 68746
64708 68747
41656 68748
29903 68749
54005 68750
48611 68751
13436 68752
38846 68753
34741 68754
42190 68755
16621 68756
51950 68757
16623 68758
67778 68759
616 68760
3691 68761
14104 68762
50629 68763
67355 68764
10267 68765
23191 68766
17008 68767
30627 68768
52309 68769
66291 68770
13308 68771
57573 68772
43413 68773
62053 68774
29293 68775
57818 68776
4752 68777
46596 68778
64726 68779
28059 68780
21550 68781
68453 68782
6962 68783
22163 68784
39866 68785
25206 68786
31618 68787
27391 68788
53591 68789
46207 68790
11248 68791
12885 68792
62378 68793
20994 68794
27452 68795
42808 68796
54427 68797
12920 68798
44480 68799
62811 68800
44241 68801
62228 68802
59038 68803
65616 68804
15500 68805
65420 68806
62444 68807
42816 68808
56610 68809
58381 68810
25256 68811
49444 68812
56011 68813
66825 68814
66924 68815
36734 68816
46010 68817
53371 68818
45355 68819
62695 68820
65155 68821
66492 68822
26178 68823
20450 68824
52626 68825
17412 68826
43384 68827
40948 68828
66654 68829
32102 68830
3619 68831
45032 68832
64954 68833
9919 68834
15908 68835
58414 68836
31165 68837
60625 68838
59546 68839
37417 68840
40534 68841
22550 68842
51841 68843
51593 68844
17794 68845
58396 68846
14462 68847
4374 68848
14770 68849
54282 68850
14721 68851
27085 68852
13432 68853
39811 68854
68811 68855
33023 68856
27951 68857
52641 68858
17662 68859
7718 68860
20285 68861
60029 68862
25020 68863
8799 68864
6694 68865
18068 68866
46085 68867
54276 68868
24053 68869
55665 68870
2439 68871
22890 68872
41769 68873
21922 68874
7478 68875
64017 68876
14054 68877
5691 68878
38853 68879
27503 68880
31670 68881
15568 68882
14701 68883
39332 68884
19413 68885
8563 68886
46178 68887
28207 68888
24629 68889
31769 68890
25093 68891
30870 68892
32387 68893
35013 68894
42751 68895
36318 68896
63495 68897
46552 68898
9569 68899
11436 68900
41306 68901
8752 68902
2352 68903
22582 68904
3239 68905
37408 68906
31558 68907
43861 68908
45459 68909
5637 68910
42130 68911
13937 68912
44138 68913
29995 68914
48644 68915
7470 68916
67959 68917
58446 68918
49270 68919
54345 68920
25304 68921
59211 68922
13786 68923
18184 68924
15008 68925
1609 68926
8759 68927
33971 68928
9490 68929
59086 68930
64868 68931
1777 68932
35091 68933
52747 68934
60550 68935
64254 68936
16539 68937
22173 68938
66211 68939
68119 68940
8021 68941
55772 68942
43699 68943
65034 68944
26770 68945
7230 68946
12148 68947
34858 68948
5232 68949
48796 68950
57221 68951
50987 68952
17268 68953
20172 68954
869 68955
19012 68956
66441 68957
25310 68958
30934 68959
11985 68960
43707 68961
66004 68962
18829 68963
41242 68964
56165 68965
47198 68966
53993 68967
66086 68968
43859 68969
47556 68970
61817 68971
43068 68972
65425 68973
4585 68974
27324 68975
6579 68976
34081 68977
54569 68978
59965 68979
28791 68980
39292 68981
58238 68982
46099 68983
48741 68984
38580 68985
6344 68986
47536 68987
56589 68988
56481 68989
7062 68990
6227 68991
21933 68992
19446 68993
18351 68994
9408 68995
10243 68996
42707 68997
27854 68998
60296 68999
57747 69000
362 69001
6772 69002
26084 69003
5382 69004
34443 69005
25929 69006
35960 69007
40657 69008
11213 69009
25758 69010
13035 69011
29661 69012
58814 69013
57253 69014
23285 69015
57722 69016
34974 69017
63524 69018
21181 69019
14020 69020
55477 69021
38574 69022
32079 69023
4203 69024
41367 69025
17237 69026
35054 69027
43797 69028
41742 69029
36822 69030
3908 69031
60898 69032
36235 69033
6361 69034
9719 69035
13125 69036
51766 69037
28402 69038
68165 69039
38320 69040
60552 69041
21540 69042
39200 69043
23950 69044
17282 69045
44463 69046
41386 69047
44088 69048
8020 69049
5179 69050
20722 69051
48957 69052
16796 69053
14799 69054
47518 69055
25645 69056
65778 69057
38611 69058
697 69059
3939 69060
24541 69061
2162 69062
55525 69063
5784 69064
28844 69065
3435 69066
64070 69067
12751 69068
6822 69069
20763 69070
6751 69071
29954 69072
6999 69073
58679 69074
27629 69075
67713 69076
33985 69077
33531 69078
52949 69079
28984 69080
56644 69081
30482 69082
48775 69083
13618 69084
13718 69085
22113 69086
4011 69087
17804 69088
19067 69089
7802 69090
65075 69091
39430 69092
57272 69093
45616 69094
62908 69095
51837 69096
25015 69097
41298 69098
187 69099
44676 69100
4175 69101
3358 69102
29142 69103
40767 69104
14047 69105
51799 69106
29890 69107
32051 69108
4526 69109
53792 69110
32415 69111
42499 69112
21296 69113
11626 69114
60086 69115
51300 69116
44832 69117
68572 69118
33399 69119
29625 69120
56613 69121
29671 69122
19832 69123
56874 69124
57372 69125
59277 69126
29728 69127
38585 69128
62753 69129
21500 69130
35829 69131
4999 69132
24214 69133
2988 69134
55997 69135
29932 69136
52194 69137
40034 69138
18744 69139
27724 69140
46397 69141
10159 69142
43756 69143
12109 69144
18021 69145
61208 69146
29074 69147
16205 69148
64997 69149
13800 69150
6087 69151
67955 69152
55270 69153
65067 69154
26808 69155
35807 69156
51440 69157
53759 69158
13764 69159
50118 69160
51671 69161
27523 69162
5580 69163
7302 69164
45615 69165
59985 69166
7757 69167
55960 69168
40485 69169
51847 69170
56521 69171
63982 69172
61819 69173
18417 69174
6095 69175
24939 69176
57224 69177
27730 69178
61305 69179
53176 69180
10638 69181
30369 69182
6463 69183
30207 69184
36016 69185
40433 69186
65672 69187
18334 69188
13229 69189
68545 69190
54520 69191
42982 69192
52083 69193
51700 69194
26832 69195
684 69196
14665 69197
32083 69198
40209 69199
42815 69200
23340 69201
38737 69202
46087 69203
58253 69204
5784 69205
55603 69206
53377 69207
65797 69208
31923 69209
67779 69210
34344 69211
54102 69212
66074 69213
48391 69214
31788 69215
56244 69216
16281 69217
1212 69218
28259 69219
17388 69220
47358 69221
22750 69222
515 69223
31871 69224
24026 69225
61935 69226
64430 69227
15091 69228
15000 69229
36040 69230
24787 69231
59470 69232
12298 69233
8746 69234
23595 69235
15340 69236
50038 69237
21509 69238
50472 69239
25333 69240
62962 69241
36222 69242
67873 69243
56024 69244
17741 69245
60571 69246
54617 69247
64236 69248
10419 69249
20017 69250
29085 69251
39987 69252
68287 69253
14600 69254
27164 69255
36045 69256
42104 69257
10990 69258
37928 69259
43747 69260
26809 69261
33443 69262
66066 69263
55100 69264
21605 69265
53810 69266
65960 69267
61367 69268
14175 69269
33241 69270
18728 69271
30461 69272
4675 69273
37086 69274
20730 69275
15070 69276
4508 69277
66126 69278
22396 69279
56317 69280
60051 69281
45760 69282
60937 69283
58580 69284
62081 69285
3232 69286
45043 69287
33139 69288
4192 69289
14351 69290
48298 69291
24363 69292
18223 69293
66917 69294
10175 69295
56043 69296
5808 69297
50482 69298
54565 69299
39317 69300
44583 69301
24181 69302
29646 69303
22950 69304
15505 69305
58542 69306
2865 69307
33113 69308
56514 69309
34175 69310
26372 69311
52967 69312
59725 69313
59909 69314
53028 69315
43315 69316
23235 69317
6261 69318
66665 69319
204 69320
56576 69321
41358 69322
62199 69323
6327 69324
43182 69325
68142 69326
28658 69327
23042 69328
39518 69329
67908 69330
57923 69331
49628 69332
29605 69333
21283 69334
23742 69335
11917 69336
26328 69337
19422 69338
66946 69339
51183 69340
12732 69341
14698 69342
54542 69343
5414 69344
48757 69345
9558 69346
44311 69347
37524 69348
17310 69349
41105 69350
18614 69351
8327 69352
23203 69353
40895 69354
22701 69355
22403 69356
2939 69357
65380 69358
56678 69359
42496 69360
17957 69361
869 69362
65977 69363
31281 69364
34325 69365
48629 69366
41986 69367
49860 69368
6099 69369
26736 69370
25014 69371
44351 69372
4033 69373
11372 69374
17424 69375
65489 69376
58527 69377
13609 69378
36222 69379
38839 69380
49909 69381
2447 69382
25377 69383
61591 69384
27692 69385
55454 69386
57652 69387
50339 69388
64865 69389
59685 69390
3092 69391
42659 69392
40039 69393
24927 69394
60880 69395
25297 69396
28444 69397
26071 69398
18698 69399
4327 69400
17344 69401
44199 69402
14234 69403
45627 69404
35942 69405
8210 69406
8907 69407
28824 69408
49887 69409
60110 69410
35373 69411
53278 69412
61433 69413
42503 69414
26929 69415
28157 69416
31513 69417
39181 69418
9630 69419
33432 69420
47357 69421
11520 69422
64327 69423
40804 69424
34665 69425
5445 69426
14843 69427
44935 69428
17101 69429
55047 69430
60256 69431
51559 69432
16905 69433
55170 69434
24946 69435
50771 69436
48994 69437
394 69438
33272 69439
64993 69440
67913 69441
57270 69442
28308 69443
4603 69444
68820 69445
56307 69446
35037 69447
37379 69448
19516 69449
65081 69450
65208 69451
66075 69452
24018 69453
62622 69454
50539 69455
46282 69456
69424 69457
52314 69458
68465 69459
11346 69460
30321 69461
49300 69462
34516 69463
45807 69464
5307 69465
8379 69466
41044 69467
23473 69468
64585 69469
16805 69470
51621 69471
37119 69472
19632 69473
55758 69474
27138 69475
61102 69476
47993 69477
51263 69478
57888 69479
17962 69480
25242 69481
5837 69482
8644 69483
21017 69484
24273 69485
15461 69486
1258 69487
17312 69488
58606 69489
851 69490
13331 69491
8150 69492
56903 69493
21206 69494
30124 69495
3820 69496
45106 69497
11821 69498
19268 69499
41618 69500
59424 69501
13704 69502
57155 69503
20856 69504
16490 69505
51900 69506
65694 69507
9407 69508
5653 69509
16373 69510
23218 69511
20654 69512
35311 69513
9535 69514
22004 69515
8608 69516
28260 69517
68365 69518
11892 69519
56241 69520
63144 69521
42937 69522
13002 69523
67686 69524
42075 69525
11384 69526
52428 69527
39090 69528
58931 69529
54143 69530
27286 69531
6512 69532
34274 69533
34662 69534
27417 69535
43319 69536
41289 69537
8004 69538
27865 69539
2476 69540
43530 69541
29645 69542
14901 69543
42642 69544
21199 69545
26127 69546
63529 69547
12797 69548
26946 69549
9930 69550
55863 69551
7842 69552
26370 69553
3537 69554
34973 69555
45141 69556
23654 69557
13155 69558
35141 69559
56894 69560
46304 69561
51418 69562
64047 69563
6892 69564
46595 69565
59943 69566
31984 69567
35821 69568
43363 69569
60089 69570
12207 69571
59522 69572
42904 69573
64345 69574
59306 69575
68315 69576
62190 69577
45061 69578
36221 69579
24189 69580
64304 69581
67462 69582
59942 69583
43345 69584
13967 69585
17877 69586
27051 69587
16296 69588
66863 69589
26918 69590
21061 69591
22861 69592
32733 69593
69583 69594
60223 69595
51505 69596
56772 69597
21024 69598
67969 69599
30342 69600
31242 69601
44532 69602
56763 69603
9658 69604
32146 69605
26475 69606
4405 69607
48410 69608
8840 69609
63079 69610
12354 69611
620 69612
26973 69613
66038 69614
23068 69615
64810 69616
27397 69617
9151 69618
47002 69619
65403 69620
15635 69621
14389 69622
31588 69623
31629 69624
16872 69625
9250 69626
8709 69627
42057 69628
63148 69629
27250 69630
19944 69631
49043 69632
16275 69633
6798 69634
54006 69635
27705 69636
53908 69637
67675 69638
57610 69639
10202 69640
9465 69641
18759 69642
12251 69643
61355 69644
45818 69645
68288 69646
38207 69647
12634 69648
41175 69649
20396 69650
54312 69651
36042 69652
6073 69653
63997 69654
15601 69655
24972 69656
7540 69657
66117 69658
12043 69659
6540 69660
60624 69661
6985 69662
46947 69663
29315 69664
33650 69665
7931 69666
62080 69667
41761 69668
36359 69669
36173 69670
38947 69671
64239 69672
4172 69673
12403 69674
55454 69675
55398 69676
38577 69677
1588 69678
48246 69679
65591 69680
41032 69681
58351 69682
37876 69683
6094 69684
15025 69685
51570 69686
29165 69687
25580 69688
24757 69689
43819 69690
111 69691
55193 69692
64983 69693
59024 69694
50079 69695
5399 69696
17883 69697
60377 69698
11181 69699
59782 69700
34962 69701
6226 69702
65085 69703
61057 69704
59039 69705
56018 69706
30143 69707
59415 69708
10237 69709
26304 69710
17541 69711
6091 69712
42238 69713
18601 69714
50376 69715
64346 69716
34608 69717
24404 69718
14706 69719
32118 69720
5086 69721
45508 69722
13282 69723
18040 69724
5954 69725
20498 69726
50365 69727
65320 69728
18050 69729
13690 69730
69609 69731
11096 69732
22345 69733
46686 69734
61151 69735
47015 69736
53380 69737
13730 69738
48781 69739
39853 69740
4391 69741
11409 69742
37481 69743
42323 69744
7195 69745
54705 69746
28320 69747
6017 69748
20825 69749
48086 69750
2629 69751
54511 69752
4021 69753
48011 69754
55844 69755
26503 69756
33888 69757
17304 69758
65270 69759
59639 69760
55963 69761
65019 69762
29342 69763
62500 69764
23885 69765
46754 69766
52406 69767
13433 69768
51281 69769
63097 69770
26062 69771
24456 69772
62302 69773
8278 69774
44127 69775
28070 69776
42548 69777
47074 69778
8673 69779
36850 69780
49765 69781
42627 69782
44017 69783
61373 69784
25156 69785
2843 69786
1583 69787
34375 69788
17573 69789
33035 69790
51096 69791
15992 69792
5465 69793
7394 69794
26793 69795
7494 69796
41234 69797
61627 69798
64684 69799
33346 69800
16 69801
27734 69802
35348 69803
51277 69804
38467 69805
65752 69806
24284 69807
46676 69808
29021 69809
47306 69810
61446 69811
13219 69812
2767 69813
24460 69814
54311 69815
36716 69816
6552 69817
51654 69818
69151 69819
15667 69820
23126 69821
56527 69822
36532 69823
60020 69824
14578 69825
57847 69826
24096 69827
13119 69828
30510 69829
9628 69830
7068 69831
47455 69832
44646 69833
61321 69834
52676 69835
3469 69836
31417 69837
34562 69838
31883 69839
15099 69840
9754 69841
49500 69842
24316 69843
34347 69844
11315 69845
580 69846
5723 69847
31181 69848
9581 69849
13776 69850
46736 69851
26101 69852
17886 69853
14610 69854
12357 69855
39304 69856
14905 69857
21449 69858
14432 69859
22631 69860
45340 69861
23122 69862
53011 69863
61647 69864
54191 69865
64567 69866
14350 69867
65601 69868
62604 69869
69020 69870
60766 69871
31964 69872
34383 69873
58163 69874
66803 69875
44869 69876
7970 69877
26366 69878
68834 69879
42142 69880
34143 69881
59938 69882
67689 69883
5491 69884
38982 69885
58097 69886
52395 69887
45185 69888
1537 69889
67066 69890
37395 69891
33639 69892
65465 69893
25302 69894
61715 69895
35654 69896
38303 69897
5114 69898
2958 69899
44257 69900
23413 69901
46874 69902
50055 69903
66389 69904
1136 69905
42239 69906
14602 69907
22693 69908
66907 69909
12172 69910
48125 69911
2819 69912
62986 69913
34255 69914
9491 69915
22827 69916
50925 69917
27285 69918
25221 69919
23558 69920
9087 69921
47994 69922
12809 69923
63914 69924
17283 69925
22524 69926
12807 69927
29557 69928
42050 69929
979 69930
62137 69931
32075 69932
51307 69933
55527 69934
47613 69935
52878 69936
46929 69937
59277 69938
7660 69939
23844 69940
1915 69941
38194 69942
61882 69943
40409 69944
39642 69945
8182 69946
23178 69947
17001 69948
7991 69949
47534 69950
62778 69951
15053 69952
2279 69953
47167 69954
29651 69955
3559 69956
1737 69957
56237 69958
60748 69959
7466 69960
18620 69961
15352 69962
59319 69963
44727 69964
14895 69965
57319 69966
54644 69967
53425 69968
25510 69969
51308 69970
66681 69971
66842 69972
9121 69973
17440 69974
28494 69975
55232 69976
45315 69977
42528 69978
12828 69979
63702 69980
6513 69981
13263 69982
45493 69983
49501 69984
31342 69985
41302 69986
57507 69987
69138 69988
43496 69989
21249 69990
39190 69991
48470 69992
55649 69993
41278 69994
37006 69995
27514 69996
21116 69997
50966 69998
9614 69999
30434 70000
26306 70001
37613 70002
21084 70003
68846 70004
1061 70005
66938 70006
14614 70007
43107 70008
47321 70009
26692 70010
61091 70011
2786 70012
55410 70013
2043 70014
53088 70015
51592 70016
11462 70017
58592 70018
20263 70019
41589 70020
60907 70021
16512 70022
41304 70023
52561 70024
26181 70025
7865 70026
15864 70027
10212 70028
31382 70029
1110 70030
69165 70031
22614 70032
60683 70033
19386 70034
39020 70035
57423 70036
57204 70037
15196 70038
29402 70039
60983 70040
8735 70041
26854 70042
23161 70043
3855 70044
10019 70045
33522 70046
41959 70047
44558 70048
2884 70049
63596 70050
20901 70051
61593 70052
1971 70053
1248 70054
42439 70055
43702 70056
37235 70057
22799 70058
37241 70059
28364 70060
36614 70061
24147 70062
4038 70063
12189 70064
61155 70065
37606 70066
2764 70067
14894 70068
24218 70069
22613 70070
38349 70071
47896 70072
38619 70073
24321 70074
55951 70075
50276 70076
17543 70077
40991 70078
45035 70079
4310 70080
48955 70081
8972 70082
24922 70083
46054 70084
69803 70085
35546 70086
6135 70087
48285 70088
19880 70089
66657 70090
43080 70091
22727 70092
21195 70093
46907 70094
12428 70095
12163 70096
62975 70097
35158 70098
66910 70099
68622 70100
5153 70101
48468 70102
25252 70103
13675 70104
40511 70105
45478 70106
22536 70107
41809 70108
41438 70109
2147 70110
43424 70111
7631 70112
2305 70113
19821 70114
58180 70115
23323 70116
66811 70117
16509 70118
14711 70119
692 70120
38665 70121
8158 70122
69638 70123
34960 70124
68654 70125
4513 70126
43472 70127
60747 70128
53555 70129
26325 70130
28708 70131
23402 70132
35491 70133
8315 70134
3145 70135
31857 70136
6912 70137
11361 70138
13453 70139
32991 70140
29553 70141
6191 70142
55124 70143
9027 70144
66025 70145
8715 70146
24409 70147
11668 70148
64436 70149
61877 70150
16488 70151
4038 70152
61896 70153
22560 70154
69767 70155
54746 70156
61610 70157
66181 70158
6768 70159
54730 70160
5076 70161
39437 70162
39303 70163
24557 70164
20260 70165
16522 70166
44417 70167
9435 70168
16195 70169
42341 70170
61762 70171
54165 70172
66431 70173
20645 70174
34291 70175
27267 70176
48198 70177
8716 70178
7786 70179
69764 70180
54641 70181
17106 70182
61119 70183
26914 70184
55210 70185
57364 70186
53599 70187
32181 70188
21339 70189
66200 70190
28747 70191
12923 70192
47572 70193
30284 70194
24443 70195
12460 70196
25355 70197
50351 70198
885 70199
50576 70200
26522 70201
66343 70202
5590 70203
31292 70204
59929 70205
42135 70206
57666 70207
55436 70208
69806 70209
45969 70210
33491 70211
38745 70212
17479 70213
60807 70214
46548 70215
36602 70216
64211 70217
20331 70218
39170 70219
60640 70220
26386 70221
5438 70222
61586 70223
25659 70224
43896 70225
9076 70226
6706 70227
44470 70228
56276 70229
39928 70230
69802 70231
6569 70232
6434 70233
21781 70234
17152 70235
41773 70236
41702 70237
52043 70238
23836 70239
59524 70240
62163 70241
25345 70242
41964 70243
57215 70244
25173 70245
67261 70246
57053 70247
38137 70248
11863 70249
24184 70250
46154 70251
35093 70252
8474 70253
33166 70254
28625 70255
33022 70256
60755 70257
58781 70258
19726 70259
47668 70260
57012 70261
69598 70262
32586 70263
21312 70264
26415 70265
63899 70266
20738 70267
37438 70268
18898 70269
16486 70270
24706 70271
47995 70272
3690 70273
66278 70274
20799 70275
33661 70276
29483 70277
67781 70278
40374 70279
23859 70280
30258 70281
21644 70282
60836 70283
24515 70284
54752 70285
18033 70286
2759 70287
55128 70288
31275 70289
62216 70290
13347 70291
57479 70292
64666 70293
56649 70294
60600 70295
36089 70296
56084 70297
58467 70298
69608 70299
18410 70300
47302 70301
3836 70302
41842 70303
11965 70304
44072 70305
46404 70306
13231 70307
54949 70308
454 70309
49648 70310
67788 70311
64470 70312
69904 70313
46841 70314
46691 70315
30476 70316
22539 70317
519 70318
47115 70319
29281 70320
2979 70321
56246 70322
28213 70323
21889 70324
15623 70325
51639 70326
29531 70327
69909 70328
31999 70329
25356 70330
26825 70331
19112 70332
49117 70333
5351 70334
59665 70335
25830 70336
23295 70337
46983 70338
52485 70339
5728 70340
2145 70341
47287 70342
58141 70343
28443 70344
29741 70345
20214 70346
55140 70347
47866 70348
58499 70349
56707 70350
21679 70351
56503 70352
51710 70353
7345 70354
33634 70355
11757 70356
25581 70357
28725 70358
55703 70359
47098 70360
68339 70361
42079 70362
13041 70363
39707 70364
34580 70365
65029 70366
52078 70367
31500 70368
68516 70369
57613 70370
27393 70371
16331 70372
66881 70373
2714 70374
45839 70375
29511 70376
47396 70377
50531 70378
46029 70379
28635 70380
22489 70381
59060 70382
57012 70383
29877 70384
69922 70385
36649 70386
62419 70387
28768 70388
52799 70389
41661 70390
40165 70391
16955 70392
5763 70393
21189 70394
54248 70395
31992 70396
10914 70397
53864 70398
22679 70399
38420 70400
38475 70401
24718 70402
56349 70403
49798 70404
44633 70405
48271 70406
69967 70407
39855 70408
58531 70409
20565 70410
53120 70411
20312 70412
54277 70413
60925 70414
48895 70415
63403 70416
55041 70417
24210 70418
62929 70419
660 70420
10723 70421
33439 70422
24558 70423
65934 70424
67229 70425
52637 70426
57590 70427
25025 70428
27475 70429
55258 70430
67027 70431
1842 70432
56199 70433
44331 70434
37521 70435
25583 70436
39406 70437
39735 70438
22786 70439
2855 70440
52956 70441
56817 70442
10625 70443
43616 70444
11597 70445
60299 70446
70326 70447
4141 70448
59008 70449
56674 70450
64065 70451
32974 70452
51813 70453
29068 70454
33708 70455
17969 70456
25811 70457
944 70458
31741 70459
59552 70460
66772 70461
404 70462
28569 70463
63484 70464
66414 70465
50553 70466
5883 70467
10812 70468
27566 70469
5210 70470
32645 70471
10259 70472
33276 70473
12520 70474
419 70475
35366 70476
18567 70477
33499 70478
17944 70479
11062 70480
23107 70481
37498 70482
68968 70483
69011 70484
3133 70485
30295 70486
3356 70487
54105 70488
1050 70489
42667 70490
42486 70491
58914 70492
58309 70493
62987 70494
39584 70495
47739 70496
35347 70497
24324 70498
37151 70499
39671 70500
61812 70501
66494 70502
6293 70503
54619 70504
42392 70505
42434 70506
20581 70507
66394 70508
6891 70509
66437 70510
19854 70511
70123 70512
2863 70513
29046 70514
32690 70515
69264 70516
5640 70517
64053 70518
16775 70519
32977 70520
20487 70521
28166 70522
2670 70523
60871 70524
1600 70525
20020 70526
66800 70527
60917 70528
34441 70529
54156 70530
34554 70531
34121 70532
68889 70533
47938 70534
67300 70535
53781 70536
48994 70537
41286 70538
15110 70539
30746 70540
49276 70541
69003 70542
31770 70543
29017 70544
38598 70545
29917 70546
50023 70547
53397 70548
29214 70549
58465 70550
53713 70551
59220 70552
16868 70553
28095 70554
41642 70555
64 70556
59751 70557
67752 70558
41465 70559
53467 70560
62534 70561
41464 70562
54491 70563
30073 70564
14691 70565
39262 70566
1962 70567
25344 70568
5535 70569
65762 70570
44468 70571
28061 70572
64146 70573
27343 70574
56127 70575
16638 70576
17596 70577
34455 70578
16369 70579
55692 70580
29309 70581
39512 70582
15997 70583
38847 70584
59798 70585
33200 70586
25788 70587
29438 70588
65658 70589
51414 70590
37161 70591
28255 70592
39356 70593
8429 70594
47754 70595
49903 70596
68910 70597
67190 70598
10898 70599
41093 70600
68963 70601
23769 70602
19375 70603
14189 70604
662 70605
53975 70606
14074 70607
50609 70608
30887 70609
3095 70610
60114 70611
64677 70612
46972 70613
42942 70614
63714 70615
40383 70616
66905 70617
33608 70618
9042 70619
16029 70620
7468 70621
39182 70622
40121 70623
65243 70624
6656 70625
49171 70626
26249 70627
63693 70628
49165 70629
38362 70630
8471 70631
54975 70632
14450 70633
49382 70634
28571 70635
48903 70636
31327 70637
11316 70638
22128 70639
29947 70640
8298 70641
45705 70642
24754 70643
38917 70644
55700 70645
64060 70646
26192 70647
40353 70648
6784 70649
59273 70650
50434 70651
53806 70652
28297 70653
59038 70654
61375 70655
28730 70656
13862 70657
49618 70658
1736 70659
56721 70660
15424 70661
953 70662
13842 70663
23170 70664
55031 70665
9332 70666
36683 70667
65472 70668
48057 70669
43313 70670
38549 70671
69614 70672
29449 70673
37049 70674
33293 70675
62696 70676
22071 70677
57046 70678
38530 70679
17648 70680
24425 70681
36781 70682
2187 70683
46022 70684
29986 70685
66463 70686
30379 70687
41947 70688
41155 70689
8599 70690
26282 70691
253 70692
16576 70693
41188 70694
16566 70695
10096 70696
62168 70697
44050 70698
40863 70699
56240 70700
49609 70701
14421 70702
47014 70703
28160 70704
54551 70705
68242 70706
49986 70707
39913 70708
26829 70709
11616 70710
50713 70711
30142 70712
68543 70713
4789 70714
63688 70715
1762 70716
51950 70717
60505 70718
20150 70719
5596 70720
55913 70721
63383 70722
18795 70723
59725 70724
16488 70725
56794 70726
4895 70727
58950 70728
16096 70729
40080 70730
35037 70731
37066 70732
69047 70733
31036 70734
27800 70735
69508 70736
22137 70737
59678 70738
66677 70739
55864 70740
42328 70741
58638 70742
50250 70743
35865 70744
28293 70745
59921 70746
39188 70747
60672 70748
17038 70749
27841 70750
22979 70751
53546 70752
51468 70753
59273 70754
12269 70755
48615 70756
66652 70757
59455 70758
42810 70759
64406 70760
46194 70761
44242 70762
32586 70763
63245 70764
43765 70765
45940 70766
46673 70767
52830 70768
3892 70769
53066 70770
62158 70771
3403 70772
5959 70773
61146 70774
49227 70775
40361 70776
8761 70777
27165 70778
58651 70779
31397 70780
62913 70781
17306 70782
33745 70783
46620 70784
59810 70785
36223 70786
12841 70787
46717 70788
24525 70789
2476 70790
59100 70791
34892 70792
44644 70793
51855 70794
15596 70795
24736 70796
4810 70797
26432 70798
51764 70799
44995 70800
4122 70801
65300 70802
62152 70803
36727 70804
43723 70805
50414 70806
63775 70807
40796 70808
11877 70809
60476 70810
14359 70811
45547 70812
50375 70813
11199 70814
41964 70815
29507 70816
17630 70817
64447 70818
26571 70819
55872 70820
17091 70821
51051 70822
28681 70823
62591 70824
24808 70825
19089 70826
19443 70827
42353 70828
43247 70829
6649 70830
69848 70831
2078 70832
40848 70833
68123 70834
4938 70835
18509 70836
24178 70837
35209 70838
68501 70839
10582 70840
50014 70841
43149 70842
69368 70843
10079 70844
16249 70845
42724 70846
49789 70847
47378 70848
61171 70849
44164 70850
57019 70851
25497 70852
57580 70853
30741 70854
16532 70855
70208 70856
64371 70857
68806 70858
35151 70859
55655 70860
35542 70861
44380 70862
15171 70863
16307 70864
27146 70865
19468 70866
9441 70867
63676 70868
66456 70869
47536 70870
6371 70871
39264 70872
46272 70873
15566 70874
31097 70875
12080 70876
52590 70877
9988 70878
46511 70879
62618 70880
33655 70881
10735 70882
15369 70883
50899 70884
61687 70885
18284 70886
13168 70887
68721 70888
42929 70889
28511 70890
9197 70891
14031 70892
38362 70893
24000 70894
4032 70895
47348 70896
25020 70897
54292 70898
2493 70899
10282 70900
31388 70901
42669 70902
40634 70903
17293 70904
55991 70905
67789 70906
8912 70907
30387 70908
34326 70909
9314 70910
24446 70911
8895 70912
7548 70913
38289 70914
35410 70915
40633 70916
8465 70917
30118 70918
60209 70919
69261 70920
31438 70921
62637 70922
21473 70923
23857 70924
520 70925
55527 70926
55394 70927
47878 70928
4634 70929
42160 70930
43101 70931
26132 70932
646 70933
37089 70934
38690 70935
25413 70936
30023 70937
35787 70938
61349 70939
7396 70940
22802 70941
8826 70942
17459 70943
66158 70944
3832 70945
14449 70946
69956 70947
49958 70948
63544 70949
39500 70950
26328 70951
40589 70952
64558 70953
31609 70954
63239 70955
12521 70956
1211 70957
9573 70958
8411 70959
56718 70960
39896 70961
10312 70962
4078 70963
5638 70964
8002 70965
52694 70966
2284 70967
68356 70968
50884 70969
48757 70970
8963 70971
26090 70972
2562 70973
19558 70974
61017 70975
819 70976
52061 70977
12645 70978
66003 70979
6979 70980
44719 70981
16525 70982
68944 70983
9521 70984
61557 70985
48256 70986
59476 70987
25008 70988
32852 70989
66883 70990
50422 70991
69963 70992
46761 70993
52166 70994
4646 70995
63245 70996
36226 70997
5585 70998
20813 70999
25833 71000
68418 71001
54969 71002
19212 71003
354 71004
61885 71005
59415 71006
3677 71007
24228 71008
14240 71009
68669 71010
24910 71011
57494 71012
991 71013
32261 71014
31083 71015
49398 71016
32527 71017
57683 71018
30356 71019
569 71020
66710 71021
58794 71022
32016 71023
35379 71024
37427 71025
8256 71026
17296 71027
57533 71028
23055 71029
6066 71030
1192 71031
10348 71032
52045 71033
66813 71034
34478 71035
12833 71036
16435 71037
43349 71038
20411 71039
47917 71040
60853 71041
34602 71042
67347 71043
11403 71044
19111 71045
49580 71046
37454 71047
32795 71048
10879 71049
4335 71050
23440 71051
13922 71052
48005 71053
29407 71054
23084 71055
51955 71056
16073 71057
29189 71058
58191 71059
54899 71060
24827 71061
61246 71062
13038 71063
24671 71064
53192 71065
65281 71066
29564 71067
11244 71068
9824 71069
14339 71070
5650 71071
42352 71072
68912 71073
32083 71074
31217 71075
48452 71076
50676 71077
61054 71078
30708 71079
24176 71080
54659 71081
36882 71082
19768 71083
26247 71084
57166 71085
20321 71086
38704 71087
39063 71088
47806 71089
44051 71090
57644 71091
50757 71092
44509 71093
26132 71094
16895 71095
6955 71096
665 71097
63254 71098
53776 71099
47702 71100
10405 71101
48595 71102
47372 71103
12144 71104
59429 71105
6544 71106
16182 71107
33265 71108
63317 71109
55115 71110
54087 71111
34774 71112
26589 71113
38741 71114
33344 71115
65485 71116
5972 71117
46960 71118
43955 71119
32864 71120
15495 71121
58561 71122
11297 71123
21733 71124
29330 71125
54109 71126
40950 71127
35798 71128
33226 71129
60898 71130
64094 71131
17565 71132
55654 71133
24783 71134
14672 71135
44351 71136
55080 71137
58458 71138
8808 71139
17086 71140
32438 71141
8403 71142
16396 71143
34567 71144
15354 71145
24112 71146
7331 71147
34233 71148
896 71149
27898 71150
60815 71151
17495 71152
45720 71153
34728 71154
23854 71155
35654 71156
47669 71157
10381 71158
11000 71159
10838 71160
657 71161
70000 71162
50327 71163
19740 71164
6118 71165
40112 71166
38491 71167
2964 71168
59468 71169
59113 71170
53255 71171
47874 71172
29324 71173
51532 71174
22254 71175
64598 71176
67007 71177
4978 71178
58710 71179
18690 71180
62389 71181
15209 71182
65851 71183
2420 71184
46917 71185
36938 71186
56528 71187
66851 71188
27086 71189
17204 71190
59431 71191
21002 71192
17784 71193
37958 71194
36575 71195
21450 71196
26105 71197
1574 71198
54975 71199
70081 71200
54407 71201
15395 71202
10215 71203
63431 71204
23842 71205
35470 71206
8873 71207
60836 71208
53270 71209
38857 71210
31221 71211
9520 71212
23291 71213
57084 71214
14420 71215
22107 71216
54003 71217
28900 71218
22239 71219
30126 71220
57282 71221
57701 71222
21827 71223
4685 71224
4172 71225
60677 71226
11658 71227
27535 71228
69807 71229
67203 71230
52698 71231
69553 71232
58379 71233
8380 71234
43229 71235
44279 71236
66185 71237
66665 71238
14402 71239
42075 71240
29572 71241
65940 71242
40526 71243
1116 71244
15183 71245
27983 71246
10492 71247
7436 71248
40787 71249
55772 71250
3231 71251
46982 71252
22441 71253
39037 71254
66307 71255
3061 71256
4489 71257
59395 71258
31334 71259
1846 71260
60641 71261
4960 71262
10842 71263
709 71264
38222 71265
34599 71266
19584 71267
69706 71268
50108 71269
68160 71270
36140 71271
39518 71272
37973 71273
24993 71274
10369 71275
67851 71276
6153 71277
19067 71278
12851 71279
44916 71280
54428 71281
59278 71282
29642 71283
12111 71284
70521 71285
7914 71286
69907 71287
26188 71288
31507 71289
9421 71290
24431 71291
62980 71292
15879 71293
62398 71294
63555 71295
12182 71296
48322 71297
42812 71298
7868 71299
58571 71300
53515 71301
14697 71302
63164 71303
62216 71304
741 71305
1046 71306
25470 71307
36452 71308
70195 71309
6057 71310
14763 71311
56983 71312
9441 71313
5343 71314
35416 71315
63803 71316
27413 71317
3604 71318
56959 71319
42571 71320
24638 71321
9077 71322
2490 71323
49260 71324
67604 71325
37807 71326
6131 71327
46288 71328
46716 71329
27146 71330
56624 71331
1699 71332
45435 71333
34849 71334
13747 71335
23103 71336
52728 71337
53361 71338
54523 71339
41037 71340
10639 71341
2098 71342
35200 71343
52490 71344
16438 71345
18145 71346
38961 71347
64029 71348
3710 71349
67852 71350
47971 71351
32888 71352
48013 71353
55434 71354
30784 71355
43485 71356
38820 71357
55086 71358
62122 71359
17072 71360
66640 71361
46883 71362
13345 71363
22629 71364
14303 71365
13595 71366
68187 71367
5167 71368
48121 71369
59299 71370
53274 71371
62215 71372
153 71373
67205 71374
57840 71375
62021 71376
3198 71377
22409 71378
50385 71379
47918 71380
27406 71381
40152 71382
53455 71383
29539 71384
43782 71385
29227 71386
35991 71387
50651 71388
11536 71389
9439 71390
56398 71391
59540 71392
13650 71393
44583 71394
5382 71395
57805 71396
46008 71397
52790 71398
60154 71399
27773 71400
64910 71401
45005 71402
25804 71403
58796 71404
63612 71405
62883 71406
7359 71407
6351 71408
61167 71409
9452 71410
13607 71411
25553 71412
1356 71413
42093 71414
41589 71415
18253 71416
45196 71417
2873 71418
8663 71419
8003 71420
3959 71421
37830 71422
1275 71423
56338 71424
24470 71425
2604 71426
9833 71427
46150 71428
8937 71429
31811 71430
8847 71431
24135 71432
50377 71433
66959 71434
45473 71435
17927 71436
63408 71437
2514 71438
8397 71439
31441 71440
29355 71441
17462 71442
46422 71443
21170 71444
35513 71445
43817 71446
31071 71447
65909 71448
39514 71449
61287 71450
18176 71451
23046 71452
50085 71453
46443 71454
38557 71455
68644 71456
56688 71457
67522 71458
49610 71459
59034 71460
40183 71461
49453 71462
37227 71463
51406 71464
38072 71465
50400 71466
6164 71467
62319 71468
50342 71469
9521 71470
40776 71471
71127 71472
41095 71473
30904 71474
14615 71475
346 71476
67552 71477
35206 71478
6163 71479
24000 71480
19685 71481
68506 71482
24163 71483
54368 71484
65499 71485
59389 71486
41886 71487
42185 71488
39476 71489
61898 71490
43697 71491
53146 71492
35844 71493
9596 71494
16779 71495
65998 71496
57469 71497
3697 71498
32803 71499
13689 71500
4901 71501
43224 71502
18053 71503
5216 71504
38199 71505
18672 71506
6345 71507
16601 71508
38102 71509
21400 71510
223 71511
53423 71512
59426 71513
70817 71514
8388 71515
46278 71516
66652 71517
20888 71518
55082 71519
61495 71520
32565 71521
62562 71522
54791 71523
54957 71524
55675 71525
64944 71526
56522 71527
7332 71528
66237 71529
40949 71530
58626 71531
28080 71532
49741 71533
40234 71534
40918 71535
70107 71536
22815 71537
52381 71538
36838 71539
3621 71540
14418 71541
30986 71542
71137 71543
4589 71544
4451 71545
40637 71546
55679 71547
53138 71548
801 71549
20164 71550
19268 71551
5896 71552
55753 71553
43984 71554
9113 71555
15070 71556
37285 71557
56628 71558
8136 71559
26762 71560
58181 71561
56523 71562
54806 71563
62730 71564
49527 71565
59253 71566
1633 71567
36610 71568
39587 71569
27429 71570
6180 71571
49303 71572
22392 71573
42666 71574
70489 71575
27519 71576
51805 71577
5300 71578
19147 71579
60904 71580
56133 71581
70135 71582
23002 71583
27485 71584
674 71585
34212 71586
16678 71587
16555 71588
29684 71589
17305 71590
15635 71591
52554 71592
53639 71593
18438 71594
68797 71595
26789 71596
19782 71597
44743 71598
6391 71599
43496 71600
29399 71601
17985 71602
70759 71603
69004 71604
66585 71605
65320 71606
36311 71607
69401 71608
70868 71609
52822 71610
1716 71611
70086 71612
61913 71613
48171 71614
15292 71615
45359 71616
40246 71617
66276 71618
70310 71619
22952 71620
66556 71621
63527 71622
3896 71623
3005 71624
7791 71625
71061 71626
4581 71627
44898 71628
39699 71629
7104 71630
15359 71631
54102 71632
40447 71633
70140 71634
32063 71635
31757 71636
71184 71637
23894 71638
68607 71639
33724 71640
39436 71641
19917 71642
24840 71643
53269 71644
53696 71645
35896 71646
21167 71647
56785 71648
48535 71649
20745 71650
3220 71651
51099 71652
68888 71653
19239 71654
16116 71655
30817 71656
1907 71657
70235 71658
30138 71659
26440 71660
24685 71661
49768 71662
3347 71663
38421 71664
42655 71665
68942 71666
13584 71667
35690 71668
25802 71669
39468 71670
54363 71671
40618 71672
36929 71673
61015 71674
34615 71675
15313 71676
19034 71677
3336 71678
61400 71679
17460 71680
35930 71681
62850 71682
11773 71683
39496 71684
33776 71685
62240 71686
9098 71687
31330 71688
51582 71689
62840 71690
60090 71691
13401 71692
3545 71693
62613 71694
64736 71695
33766 71696
3322 71697
48767 71698
64792 71699
7837 71700
49422 71701
70312 71702
40132 71703
61485 71704
62734 71705
11443 71706
1780 71707
44493 71708
11616 71709
20894 71710
68267 71711
33978 71712
52403 71713
18580 71714
64281 71715
37807 71716
19321 71717
37262 71718
29123 71719
23044 71720
50076 71721
4483 71722
52778 71723
28474 71724
33678 71725
2800 71726
15239 71727
8173 71728
47782 71729
58246 71730
25914 71731
50487 71732
380 71733
66442 71734
37150 71735
65199 71736
69817 71737
42337 71738
63089 71739
55936 71740
60765 71741
18724 71742
34551 71743
52048 71744
54934 71745
33728 71746
53926 71747
7424 71748
21818 71749
62203 71750
40411 71751
13411 71752
61584 71753
18260 71754
66579 71755
7478 71756
46100 71757
71147 71758
70451 71759
18541 71760
54933 71761
53178 71762
36488 71763
52531 71764
65569 71765
67433 71766
13177 71767
31601 71768
68044 71769
23118 71770
45696 71771
59181 71772
12725 71773
14414 71774
48891 71775
33242 71776
46039 71777
27045 71778
20862 71779
39642 71780
23651 71781
44391 71782
35671 71783
6860 71784
34256 71785
67460 71786
39208 71787
55196 71788
51548 71789
10937 71790
13897 71791
63177 71792
52957 71793
61965 71794
63446 71795
51165 71796
42760 71797
12826 71798
54580 71799
21816 71800
1165 71801
44151 71802
42834 71803
16219 71804
54545 71805
55744 71806
34990 71807
34065 71808
46410 71809
55797 71810
25065 71811
10747 71812
2781 71813
2721 71814
36570 71815
4361 71816
40230 71817
2885 71818
50635 71819
22228 71820
28493 71821
53834 71822
34233 71823
41097 71824
49344 71825
29510 71826
921 71827
45972 71828
70618 71829
59728 71830
64112 71831
818 71832
70430 71833
23723 71834
61939 71835
33860 71836
29337 71837
908 71838
60307 71839
56757 71840
47842 71841
55102 71842
49836 71843
50509 71844
26924 71845
33065 71846
47344 71847
12410 71848
22719 71849
20914 71850
27652 71851
50477 71852
38539 71853
17992 71854
42125 71855
53578 71856
66227 71857
53890 71858
19504 71859
69992 71860
67478 71861
7496 71862
67341 71863
36960 71864
66564 71865
45413 71866
2837 71867
35625 71868
8775 71869
41141 71870
21330 71871
48915 71872
34901 71873
8187 71874
22885 71875
31789 71876
54286 71877
49604 71878
20092 71879
63933 71880
69432 71881
64665 71882
71213 71883
50598 71884
65015 71885
22685 71886
57516 71887
40946 71888
67466 71889
67133 71890
22116 71891
59819 71892
28500 71893
64060 71894
6462 71895
13807 71896
46196 71897
46716 71898
45875 71899
66251 71900
58730 71901
25515 71902
18873 71903
28767 71904
20501 71905
8035 71906
28127 71907
32472 71908
66014 71909
56910 71910
42091 71911
40182 71912
1923 71913
69659 71914
23928 71915
22456 71916
41777 71917
36261 71918
62637 71919
16931 71920
38217 71921
17545 71922
34243 71923
31550 71924
43093 71925
31587 71926
69262 71927
8795 71928
18640 71929
63235 71930
8271 71931
1107 71932
54503 71933
70652 71934
35235 71935
31524 71936
52888 71937
39339 71938
17688 71939
55528 71940
33961 71941
63882 71942
15769 71943
12386 71944
22405 71945
53600 71946
44009 71947
65042 71948
423 71949
10249 71950
22461 71951
18156 71952
20724 71953
55269 71954
28928 71955
589 71956
55188 71957
33470 71958
16278 71959
26896 71960
64301 71961
45227 71962
33657 71963
27802 71964
69356 71965
65397 71966
65991 71967
51366 71968
24752 71969
10582 71970
15810 71971
4101 71972
49501 71973
34421 71974
31717 71975
46259 71976
68946 71977
32735 71978
65566 71979
21818 71980
61088 71981
55866 71982
55375 71983
31991 71984
33567 71985
5698 71986
5154 71987
47999 71988
58462 71989
10502 71990
24265 71991
44801 71992
36742 71993
8361 71994
22458 71995
70223 71996
16569 71997
6208 71998
69016 71999
1620 72000
20914 72001
50149 72002
69680 72003
404 72004
40337 72005
24890 72006
3106 72007
68913 72008
11589 72009
50863 72010
11600 72011
51880 72012
32413 72013
6195 72014
45215 72015
64240 72016
53309 72017
64602 72018
62143 72019
12809 72020
17006 72021
60458 72022
24497 72023
54185 72024
34849 72025
24946 72026
3636 72027
2952 72028
48192 72029
57171 72030
36425 72031
33171 72032
54706 72033
33245 72034
28682 72035
70624 72036
12246 72037
4484 72038
53624 72039
48536 72040
31348 72041
61437 72042
9363 72043
32460 72044
30316 72045
50191 72046
53705 72047
49261 72048
27924 72049
44991 72050
63286 72051
27235 72052
24541 72053
20537 72054
25678 72055
51630 72056
28617 72057
31192 72058
50953 72059
65815 72060
52876 72061
52812 72062
68610 72063
61490 72064
47300 72065
6711 72066
49840 72067
65090 72068
36079 72069
39940 72070
52378 72071
59362 72072
52586 72073
13076 72074
58475 72075
54583 72076
65861 72077
56249 72078
17144 72079
8346 72080
1670 72081
29871 72082
55346 72083
3396 72084
25765 72085
46500 72086
173 72087
3798 72088
61321 72089
25477 72090
33144 72091
30298 72092
29282 72093
6279 72094
30086 72095
54681 72096
65884 72097
32994 72098
26724 72099
71515 72100
46901 72101
56807 72102
28841 72103
46756 72104
38722 72105
8155 72106
18845 72107
42397 72108
39350 72109
56558 72110
58940 72111
65656 72112
2057 72113
61031 72114
37528 72115
49674 72116
64341 72117
64395 72118
46974 72119
31037 72120
17919 72121
39550 72122
60353 72123
40305 72124
66200 72125
6747 72126
7108 72127
66659 72128
9966 72129
60532 72130
7056 72131
26873 72132
28715 72133
30436 72134
2341 72135
8671 72136
46690 72137
66391 72138
15771 72139
33846 72140
29590 72141
58149 72142
33885 72143
27065 72144
44991 72145
36961 72146
61792 72147
68632 72148
18738 72149
16838 72150
41827 72151
54752 72152
69901 72153
45948 72154
55976 72155
60910 72156
34214 72157
52375 72158
67608 72159
7075 72160
12046 72161
2355 72162
30691 72163
50727 72164
57261 72165
57698 72166
19867 72167
53612 72168
71860 72169
28479 72170
6511 72171
39379 72172
33906 72173
9649 72174
45005 72175
68579 72176
1613 72177
3747 72178
4220 72179
69058 72180
15254 72181
40787 72182
34584 72183
70825 72184
56833 72185
20809 72186
19512 72187
8933 72188
57822 72189
10413 72190
61606 72191
60852 72192
68176 72193
6295 72194
1054 72195
36762 72196
56916 72197
36042 72198
72026 72199
263 72200
52805 72201
22901 72202
59606 72203
38702 72204
55380 72205
19358 72206
13403 72207
47480 72208
59015 72209
35456 72210
37085 72211
6649 72212
34397 72213
35547 72214
2514 72215
61446 72216
269 72217
60381 72218
48059 72219
9105 72220
19747 72221
5470 72222
71717 72223
55776 72224
43463 72225
37455 72226
4823 72227
18135 72228
52587 72229
47934 72230
33348 72231
9418 72232
70690 72233
25456 72234
47226 72235
2079 72236
64808 72237
38114 72238
19356 72239
22387 72240
5905 72241
7380 72242
7661 72243
31864 72244
42806 72245
7361 72246
38152 72247
62163 72248
61862 72249
36746 72250
42289 72251
4139 72252
22230 72253
69105 72254
42715 72255
48293 72256
64521 72257
5106 72258
23754 72259
38512 72260
42171 72261
10903 72262
72210 72263
13388 72264
12213 72265
67017 72266
55497 72267
66732 72268
63337 72269
18599 72270
53369 72271
35769 72272
49247 72273
10248 72274
12664 72275
11526 72276
48501 72277
12473 72278
45947 72279
2409 72280
19792 72281
9862 72282
54684 72283
46707 72284
20849 72285
16677 72286
2914 72287
35377 72288
6376 72289
64528 72290
67341 72291
10530 72292
30971 72293
8891 72294
39695 72295
53543 72296
35379 72297
3438 72298
5994 72299
24864 72300
63275 72301
35447 72302
52376 72303
33836 72304
34245 72305
14695 72306
31814 72307
44214 72308
8239 72309
14351 72310
19077 72311
28046 72312
5759 72313
38969 72314
889 72315
52161 72316
17256 72317
68686 72318
22802 72319
27259 72320
3769 72321
49276 72322
20250 72323
12337 72324
10207 72325
69990 72326
7350 72327
28368 72328
19776 72329
42705 72330
39537 72331
27562 72332
43390 72333
40731 72334
40286 72335
1863 72336
56855 72337
45720 72338
71149 72339
44045 72340
51531 72341
26694 72342
47613 72343
6359 72344
68215 72345
17412 72346
40948 72347
61981 72348
4446 72349
9830 72350
20287 72351
32531 72352
25488 72353
18422 72354
24194 72355
19401 72356
5812 72357
52325 72358
63457 72359
28299 72360
9567 72361
63244 72362
8444 72363
68782 72364
40368 72365
54563 72366
3558 72367
68050 72368
20841 72369
14693 72370
29879 72371
64441 72372
6806 72373
62825 72374
15132 72375
46882 72376
58132 72377
45420 72378
20079 72379
68160 72380
11359 72381
36458 72382
17221 72383
37762 72384
66050 72385
50328 72386
72176 72387
37559 72388
21726 72389
23153 72390
5649 72391
12605 72392
46942 72393
71176 72394
10734 72395
33591 72396
23230 72397
25811 72398
29726 72399
67617 72400
52510 72401
13271 72402
63872 72403
49777 72404
54483 72405
61381 72406
63156 72407
68424 72408
18417 72409
29329 72410
66423 72411
3270 72412
64303 72413
30046 72414
64158 72415
51385 72416
13217 72417
54725 72418
10469 72419
65388 72420
60359 72421
5326 72422
60473 72423
22325 72424
1312 72425
35009 72426
54395 72427
19475 72428
57594 72429
39878 72430
16867 72431
18859 72432
45756 72433
54104 72434
20743 72435
71639 72436
16518 72437
18238 72438
16714 72439
44776 72440
12868 72441
21045 72442
49722 72443
69646 72444
12980 72445
17944 72446
39786 72447
65552 72448
12161 72449
55833 72450
22255 72451
25079 72452
921 72453
23715 72454
50125 72455
16340 72456
57560 72457
20002 72458
36575 72459
55034 72460
72151 72461
57305 72462
6074 72463
66270 72464
7989 72465
13261 72466
37653 72467
48348 72468
53672 72469
58264 72470
36531 72471
5019 72472
599 72473
16 72474
69672 72475
63785 72476
57491 72477
37754 72478
27213 72479
45317 72480
26648 72481
7832 72482
28450 72483
25345 72484
32568 72485
27504 72486
50000 72487
30278 72488
58283 72489
10756 72490
66214 72491
22087 72492
4170 72493
12674 72494
12563 72495
71443 72496
66334 72497
17352 72498
64228 72499
22558 72500
58100 72501
53933 72502
29233 72503
53938 72504
71432 72505
71809 72506
49790 72507
66252 72508
58730 72509
7189 72510
3568 72511
49452 72512
35033 72513
30562 72514
69078 72515
59288 72516
2771 72517
55623 72518
26223 72519
60599 72520
12630 72521
3274 72522
7 72523
60516 72524
42090 72525
21677 72526
19377 72527
52065 72528
44171 72529
67866 72530
670 72531
2847 72532
66710 72533
25844 72534
46763 72535
57216 72536
50593 72537
22665 72538
38128 72539
8377 72540
18268 72541
57350 72542
21880 72543
28605 72544
21368 72545
69455 72546
69750 72547
42702 72548
10514 72549
45346 72550
55640 72551
1400 72552
71075 72553
57092 72554
49083 72555
70523 72556
21407 72557
68150 72558
50663 72559
59691 72560
60672 72561
47144 72562
2646 72563
67686 72564
46991 72565
66527 72566
61514 72567
7636 72568
65999 72569
30803 72570
47172 72571
13981 72572
63466 72573
51536 72574
58229 72575
18941 72576
3624 72577
60742 72578
22123 72579
72289 72580
25477 72581
4666 72582
71752 72583
31086 72584
21631 72585
23072 72586
46775 72587
55998 72588
31778 72589
35935 72590
47146 72591
68340 72592
24593 72593
3336 72594
2089 72595
63166 72596
34575 72597
65020 72598
4918 72599
8314 72600
34358 72601
60929 72602
52121 72603
67421 72604
17603 72605
41494 72606
2936 72607
5942 72608
24287 72609
9224 72610
20824 72611
60862 72612
43778 72613
63957 72614
49244 72615
30819 72616
69126 72617
48445 72618
34029 72619
26955 72620
18839 72621
33126 72622
1580 72623
50672 72624
69090 72625
67091 72626
19415 72627
63872 72628
15108 72629
59605 72630
13464 72631
56728 72632
5698 72633
48295 72634
28007 72635
7187 72636
44048 72637
53548 72638
2893 72639
72318 72640
16271 72641
48306 72642
31821 72643
67677 72644
39042 72645
31880 72646
13520 72647
36173 72648
12220 72649
49303 72650
58152 72651
11537 72652
33932 72653
57225 72654
29538 72655
26483 72656
10215 72657
29814 72658
63100 72659
71384 72660
13761 72661
15743 72662
64475 72663
17564 72664
66127 72665
33852 72666
47028 72667
50835 72668
62483 72669
30413 72670
45751 72671
42768 72672
54381 72673
53533 72674
26206 72675
42155 72676
62691 72677
57175 72678
3607 72679
19082 72680
53797 72681
15794 72682
2671 72683
5718 72684
34647 72685
57964 72686
46481 72687
37383 72688
13156 72689
42038 72690
49236 72691
3196 72692
16843 72693
29258 72694
51223 72695
34836 72696
2441 72697
68318 72698
64666 72699
40943 72700
26743 72701
67723 72702
28841 72703
35542 72704
59949 72705
48380 72706
29071 72707
70132 72708
69876 72709
21272 72710
32618 72711
49268 72712
21477 72713
7444 72714
68296 72715
28217 72716
37424 72717
24709 72718
45095 72719
33043 72720
10444 72721
15147 72722
711 72723
69852 72724
15100 72725
2 72726
43273 72727
49963 72728
39355 72729
70673 72730
68568 72731
20486 72732
55165 72733
62011 72734
17874 72735
2604 72736
13411 72737
53451 72738
9626 72739
15099 72740
38194 72741
61596 72742
38520 72743
71148 72744
56495 72745
51684 72746
19175 72747
2736 72748
61126 72749
63549 72750
64645 72751
50501 72752
70245 72753
2154 72754
2196 72755
27260 72756
10732 72757
17868 72758
9318 72759
32260 72760
50739 72761
60507 72762
68689 72763
44789 72764
45060 72765
30616 72766
15718 72767
68500 72768
8995 72769
72613 72770
30508 72771
37434 72772
59952 72773
46622 72774
4351 72775
46248 72776
64721 72777
7670 72778
29894 72779
45777 72780
18141 72781
23892 72782
26599 72783
15170 72784
32673 72785
56055 72786
50793 72787
39337 72788
35825 72789
30946 72790
1458 72791
41863 72792
41260 72793
16347 72794
48296 72795
6237 72796
62561 72797
49226 72798
27543 72799
32347 72800
27649 72801
63876 72802
70670 72803
65235 72804
64603 72805
51182 72806
32476 72807
47320 72808
19413 72809
30722 72810
3077 72811
8559 72812
51366 72813
55968 72814
39986 72815
18229 72816
49718 72817
49611 72818
21566 72819
5788 72820
60402 72821
28059 72822
65488 72823
57656 72824
63505 72825
15969 72826
5251 72827
48159 72828
48174 72829
15003 72830
42091 72831
55092 72832
61713 72833
58715 72834
5076 72835
19749 72836
2161 72837
60581 72838
6934 72839
32627 72840
26857 72841
64941 72842
1653 72843
42790 72844
36968 72845
67580 72846
32457 72847
41608 72848
2598 72849
8146 72850
4782 72851
38764 72852
39584 72853
61234 72854
42291 72855
64552 72856
70319 72857
20767 72858
43635 72859
53685 72860
18778 72861
59764 72862
62597 72863
6171 72864
42471 72865
50663 72866
3050 72867
49047 72868
65173 72869
8558 72870
69051 72871
68858 72872
64231 72873
67263 72874
66586 72875
58171 72876
5532 72877
56626 72878
34265 72879
2563 72880
52102 72881
32995 72882
40045 72883
5290 72884
23913 72885
63597 72886
48890 72887
29222 72888
34235 72889
26737 72890
53569 72891
40436 72892
18306 72893
65608 72894
13897 72895
27070 72896
62294 72897
58156 72898
64552 72899
14925 72900
65269 72901
10323 72902
52010 72903
16771 72904
50092 72905
60669 72906
25361 72907
23548 72908
14001 72909
54464 72910
39587 72911
12881 72912
10650 72913
49399 72914
48985 72915
66892 72916
23989 72917
45216 72918
22224 72919
21671 72920
17223 72921
63446 72922
42395 72923
70454 72924
28361 72925
4388 72926
67499 72927
42759 72928
46996 72929
1826 72930
50288 72931
49650 72932
64561 72933
17887 72934
56368 72935
51556 72936
66652 72937
1372 72938
27642 72939
25120 72940
51031 72941
46041 72942
15965 72943
21871 72944
36246 72945
14627 72946
47387 72947
43448 72948
44903 72949
15549 72950
52967 72951
3640 72952
14096 72953
28517 72954
27363 72955
55984 72956
27768 72957
31075 72958
44726 72959
34238 72960
62291 72961
20740 72962
57585 72963
42332 72964
61941 72965
25302 72966
23989 72967
46841 72968
35102 72969
61648 72970
32684 72971
52061 72972
56614 72973
56188 72974
14340 72975
48174 72976
52075 72977
70204 72978
9060 72979
40168 72980
39725 72981
64932 72982
48373 72983
6581 72984
12322 72985
57726 72986
5615 72987
43505 72988
22259 72989
66746 72990
23942 72991
62358 72992
60818 72993
22124 72994
561 72995
16910 72996
14308 72997
22134 72998
54497 72999
47065 73000
62700 73001
66843 73002
20149 73003
18230 73004
4815 73005
29039 73006
49469 73007
53882 73008
52483 73009
18463 73010
59161 73011
10987 73012
18266 73013
54951 73014
62479 73015
18482 73016
26684 73017
38023 73018
5059 73019
55830 73020
62610 73021
12047 73022
36910 73023
56205 73024
19471 73025
1535 73026
52657 73027
71595 73028
38868 73029
38003 73030
2494 73031
43407 73032
38331 73033
24267 73034
40913 73035
65479 73036
48100 73037
53491 73038
64169 73039
7693 73040
55413 73041
16956 73042
72392 73043
1296 73044
30426 73045
55100 73046
71913 73047
22193 73048
3297 73049
53331 73050
39474 73051
39380 73052
54580 73053
8770 73054
20650 73055
42001 73056
26647 73057
46460 73058
16853 73059
48505 73060
13829 73061
35176 73062
18259 73063
10120 73064
1823 73065
35499 73066
40472 73067
47301 73068
50724 73069
27644 73070
69685 73071
67120 73072
67541 73073
49067 73074
34986 73075
42768 73076
53440 73077
45644 73078
3468 73079
40295 73080
35461 73081
45289 73082
23084 73083
24559 73084
54969 73085
12003 73086
7055 73087
72668 73088
30127 73089
9044 73090
67323 73091
52292 73092
6689 73093
55816 73094
54054 73095
50510 73096
11324 73097
64011 73098
3253 73099
14290 73100
47272 73101
1206 73102
44082 73103
5318 73104
1414 73105
45748 73106
16022 73107
52095 73108
61793 73109
12142 73110
61233 73111
24645 73112
12979 73113
17707 73114
20488 73115
7732 73116
10397 73117
69872 73118
8840 73119
27050 73120
50459 73121
54230 73122
32457 73123
37848 73124
19046 73125
56385 73126
38598 73127
27359 73128
45565 73129
14500 73130
45123 73131
69768 73132
72382 73133
66174 73134
28711 73135
17374 73136
2461 73137
57126 73138
18102 73139
4193 73140
44175 73141
70302 73142
35837 73143
38278 73144
26793 73145
48609 73146
8606 73147
6923 73148
57725 73149
44822 73150
24340 73151
61835 73152
46686 73153
20272 73154
48322 73155
17333 73156
67696 73157
65923 73158
48082 73159
35367 73160
34719 73161
54157 73162
36022 73163
15705 73164
5581 73165
47376 73166
43742 73167
47280 73168
52046 73169
42957 73170
16136 73171
50409 73172
1836 73173
16989 73174
20353 73175
33387 73176
62121 73177
41980 73178
49878 73179
30407 73180
68108 73181
2533 73182
9942 73183
10299 73184
17982 73185
4031 73186
56119 73187
12479 73188
30005 73189
11483 73190
42415 73191
53484 73192
12086 73193
16210 73194
62841 73195
20104 73196
64609 73197
27973 73198
64317 73199
29569 73200
19357 73201
58249 73202
63804 73203
12933 73204
65824 73205
35781 73206
56413 73207
57111 73208
47008 73209
8580 73210
27542 73211
38242 73212
63151 73213
44980 73214
35421 73215
63690 73216
48381 73217
64643 73218
27687 73219
31102 73220
6315 73221
32058 73222
21293 73223
55754 73224
51326 73225
65420 73226
43817 73227
7377 73228
69103 73229
52371 73230
4875 73231
3776 73232
26717 73233
11773 73234
20728 73235
38964 73236
35565 73237
27545 73238
21948 73239
31514 73240
52441 73241
40689 73242
35482 73243
16213 73244
14877 73245
47563 73246
11401 73247
8041 73248
39616 73249
25169 73250
58437 73251
71679 73252
29765 73253
49775 73254
64092 73255
67775 73256
45874 73257
30228 73258
13392 73259
54931 73260
11613 73261
70509 73262
30831 73263
52680 73264
17444 73265
29770 73266
10311 73267
39608 73268
489 73269
57611 73270
20968 73271
31393 73272
62945 73273
2950 73274
39393 73275
43053 73276
40926 73277
38696 73278
9145 73279
9073 73280
16938 73281
28009 73282
67705 73283
13937 73284
13368 73285
57485 73286
61781 73287
67921 73288
44215 73289
65079 73290
69370 73291
43012 73292
32898 73293
66666 73294
16364 73295
51281 73296
5700 73297
27801 73298
32556 73299
31502 73300
61243 73301
31324 73302
67878 73303
17242 73304
60093 73305
4757 73306
45109 73307
2121 73308
30794 73309
20473 73310
41409 73311
19812 73312
27713 73313
54514 73314
63025 73315
21253 73316
12835 73317
45382 73318
3505 73319
9327 73320
52793 73321
60486 73322
24799 73323
41712 73324
48755 73325
40605 73326
37193 73327
23852 73328
37826 73329
3575 73330
67963 73331
36005 73332
62443 73333
60017 73334
26556 73335
68692 73336
2734 73337
65375 73338
66538 73339
55443 73340
16205 73341
72424 73342
47673 73343
35702 73344
60039 73345
16481 73346
32857 73347
21982 73348
14214 73349
29632 73350
33322 73351
12330 73352
37036 73353
6906 73354
57015 73355
71240 73356
61250 73357
28280 73358
42191 73359
14373 73360
50801 73361
66717 73362
49042 73363
8570 73364
57090 73365
7327 73366
11795 73367
110 73368
17483 73369
61904 73370
67914 73371
38499 73372
16992 73373
54559 73374
36902 73375
40263 73376
52961 73377
7427 73378
44156 73379
63458 73380
50249 73381
50906 73382
44818 73383
3068 73384
73260 73385
63337 73386
14882 73387
70733 73388
42906 73389
18542 73390
36721 73391
68219 73392
69239 73393
3409 73394
48947 73395
47224 73396
61411 73397
11357 73398
24465 73399
72893 73400
26455 73401
6686 73402
63340 73403
49832 73404
50134 73405
11208 73406
63286 73407
1583 73408
25331 73409
7142 73410
64769 73411
5739 73412
36904 73413
60536 73414
12474 73415
394 73416
15076 73417
41933 73418
14004 73419
2281 73420
72655 73421
72146 73422
44515 73423
46196 73424
53638 73425
6356 73426
45483 73427
68750 73428
36170 73429
63571 73430
56902 73431
65280 73432
31517 73433
36684 73434
69642 73435
58365 73436
59496 73437
20662 73438
44025 73439
62922 73440
32384 73441
55370 73442
56260 73443
37354 73444
41784 73445
16961 73446
29987 73447
58761 73448
54545 73449
20391 73450
58276 73451
20590 73452
71957 73453
30533 73454
30093 73455
34447 73456
29139 73457
7369 73458
69754 73459
20352 73460
41719 73461
71808 73462
50215 73463
65430 73464
40234 73465
38186 73466
48634 73467
30139 73468
69984 73469
10806 73470
59210 73471
23643 73472
70222 73473
13034 73474
1060 73475
4436 73476
68060 73477
46211 73478
25934 73479
16238 73480
59383 73481
65084 73482
2049 73483
297 73484
65973 73485
43719 73486
14508 73487
9238 73488
26306 73489
34863 73490
20918 73491
6813 73492
13083 73493
65538 73494
72569 73495
1771 73496
50818 73497
55363 73498
22656 73499
39069 73500
69432 73501
17970 73502
16578 73503
14576 73504
24287 73505
72172 73506
30369 73507
3867 73508
58349 73509
11971 73510
70655 73511
70065 73512
53786 73513
4772 73514
68817 73515
48816 73516
27730 73517
7138 73518
35302 73519
51358 73520
7574 73521
44559 73522
5668 73523
46938 73524
4929 73525
24409 73526
57335 73527
61432 73528
72816 73529
52137 73530
34468 73531
57354 73532
43304 73533
9246 73534
43146 73535
36706 73536
53944 73537
24059 73538
28173 73539
62659 73540
35809 73541
26878 73542
49555 73543
14366 73544
11277 73545
31058 73546
71673 73547
35973 73548
37305 73549
67078 73550
19770 73551
3542 73552
35396 73553
48654 73554
20440 73555
60894 73556
69690 73557
24679 73558
29922 73559
31562 73560
72250 73561
16698 73562
28817 73563
36479 73564
67294 73565
26580 73566
66427 73567
14514 73568
34909 73569
11960 73570
72210 73571
41612 73572
33806 73573
25707 73574
64746 73575
58844 73576
41734 73577
60624 73578
5393 73579
27010 73580
49136 73581
39164 73582
66678 73583
42885 73584
32001 73585
11365 73586
57521 73587
23242 73588
33416 73589
28231 73590
36453 73591
53069 73592
38538 73593
4476 73594
15301 73595
26631 73596
30824 73597
52114 73598
13480 73599
25148 73600
21841 73601
44642 73602
44655 73603
36238 73604
34000 73605
15286 73606
49333 73607
15104 73608
41759 73609
40909 73610
25292 73611
62040 73612
26833 73613
35942 73614
53995 73615
60537 73616
69566 73617
19841 73618
3737 73619
60478 73620
61717 73621
46610 73622
36897 73623
28749 73624
63773 73625
346 73626
46687 73627
43833 73628
14381 73629
39921 73630
41388 73631
13130 73632
1081 73633
24879 73634
32514 73635
24649 73636
10017 73637
52304 73638
18438 73639
59203 73640
50421 73641
67609 73642
70792 73643
25621 73644
28719 73645
65324 73646
60825 73647
43566 73648
12914 73649
17753 73650
27720 73651
369 73652
31952 73653
49345 73654
70060 73655
53609 73656
65975 73657
49169 73658
47282 73659
23806 73660
71753 73661
36606 73662
17702 73663
39421 73664
68473 73665
71816 73666
73122 73667
15860 73668
21495 73669
36362 73670
29132 73671
63192 73672
71451 73673
62632 73674
46656 73675
19758 73676
60367 73677
62013 73678
61469 73679
56930 73680
2224 73681
35124 73682
55964 73683
59255 73684
29226 73685
27554 73686
35996 73687
53967 73688
30571 73689
68202 73690
69606 73691
72922 73692
46533 73693
19747 73694
923 73695
34002 73696
69429 73697
27184 73698
43475 73699
19704 73700
50557 73701
47072 73702
50436 73703
13059 73704
7543 73705
72854 73706
60474 73707
42603 73708
66236 73709
20176 73710
28002 73711
26330 73712
2939 73713
8043 73714
49073 73715
21792 73716
24313 73717
39283 73718
49000 73719
72862 73720
8814 73721
70997 73722
58784 73723
55607 73724
17688 73725
28229 73726
26553 73727
3925 73728
29329 73729
57432 73730
31277 73731
61984 73732
48471 73733
39946 73734
36421 73735
49388 73736
16507 73737
47465 73738
13018 73739
45319 73740
4302 73741
39808 73742
3677 73743
31493 73744
35208 73745
62862 73746
62081 73747
28218 73748
51743 73749
20478 73750
66535 73751
62119 73752
71061 73753
43581 73754
37209 73755
64209 73756
58262 73757
11480 73758
21209 73759
24051 73760
14608 73761
25589 73762
11877 73763
13389 73764
12390 73765
346 73766
12690 73767
68518 73768
6404 73769
46710 73770
39364 73771
33158 73772
57649 73773
23222 73774
42659 73775
47846 73776
42651 73777
68347 73778
69048 73779
450 73780
5768 73781
37457 73782
36724 73783
21380 73784
53281 73785
4624 73786
10787 73787
54620 73788
46968 73789
27579 73790
65077 73791
4977 73792
68407 73793
58503 73794
5033 73795
20339 73796
70073 73797
17828 73798
53302 73799
8497 73800
51278 73801
5927 73802
4136 73803
1106 73804
63010 73805
25404 73806
44327 73807
6114 73808
50903 73809
44086 73810
39886 73811
40942 73812
55858 73813
53109 73814
71213 73815
49657 73816
26193 73817
25466 73818
45058 73819
3957 73820
51956 73821
20308 73822
3444 73823
36956 73824
38666 73825
52820 73826
67570 73827
55461 73828
17956 73829
70168 73830
32480 73831
25932 73832
13980 73833
2166 73834
26224 73835
66846 73836
13608 73837
15628 73838
17766 73839
9888 73840
24033 73841
48080 73842
22130 73843
46168 73844
27067 73845
178 73846
18117 73847
62532 73848
28967 73849
34669 73850
6984 73851
65617 73852
52052 73853
17013 73854
16422 73855
31312 73856
54157 73857
43987 73858
39704 73859
39177 73860
56760 73861
23399 73862
13119 73863
6033 73864
16795 73865
37414 73866
28970 73867
22741 73868
42647 73869
60550 73870
14935 73871
31227 73872
39310 73873
33554 73874
19040 73875
70644 73876
14358 73877
65819 73878
39837 73879
27203 73880
71345 73881
25836 73882
49327 73883
64480 73884
52500 73885
16949 73886
53014 73887
27665 73888
46820 73889
29957 73890
37025 73891
68958 73892
2479 73893
59250 73894
27216 73895
20190 73896
73520 73897
16936 73898
17608 73899
3887 73900
38575 73901
72911 73902
57527 73903
70339 73904
25744 73905
52799 73906
553 73907
72669 73908
31236 73909
52384 73910
5142 73911
3037 73912
29521 73913
65413 73914
27618 73915
5767 73916
48466 73917
52482 73918
22609 73919
55602 73920
25970 73921
73735 73922
31249 73923
53035 73924
63215 73925
20146 73926
27628 73927
43329 73928
29404 73929
70500 73930
11514 73931
25913 73932
11085 73933
50694 73934
42285 73935
25006 73936
50603 73937
69992 73938
23051 73939
22014 73940
71035 73941
16982 73942
18278 73943
12129 73944
57643 73945
23186 73946
58448 73947
29154 73948
59816 73949
3429 73950
12712 73951
62696 73952
66620 73953
43328 73954
26101 73955
64144 73956
35628 73957
26320 73958
50862 73959
52360 73960
51030 73961
10701 73962
39940 73963
54176 73964
40152 73965
32496 73966
12754 73967
67188 73968
8085 73969
41956 73970
64506 73971
33159 73972
33841 73973
17020 73974
15083 73975
1472 73976
27093 73977
22226 73978
44521 73979
22512 73980
48157 73981
25983 73982
67252 73983
65816 73984
54726 73985
51942 73986
20967 73987
42730 73988
71920 73989
3137 73990
38738 73991
5820 73992
50776 73993
54515 73994
43320 73995
53749 73996
7076 73997
65785 73998
236 73999
7526 74000
73168 74001
6357 74002
38451 74003
28291 74004
37930 74005
62228 74006
39722 74007
62904 74008
18049 74009
53594 74010
50582 74011
20883 74012
2966 74013
16675 74014
33076 74015
69492 74016
64787 74017
51192 74018
31924 74019
1538 74020
50145 74021
67811 74022
60307 74023
40809 74024
6040 74025
26786 74026
53267 74027
72793 74028
42594 74029
62899 74030
35536 74031
22665 74032
13777 74033
27952 74034
51944 74035
24078 74036
67996 74037
5607 74038
73944 74039
56148 74040
61764 74041
29367 74042
55360 74043
32263 74044
68754 74045
5343 74046
59575 74047
21498 74048
24489 74049
37435 74050
21099 74051
21591 74052
15282 74053
60204 74054
16395 74055
25105 74056
34824 74057
38559 74058
67831 74059
60902 74060
59489 74061
65621 74062
41122 74063
25385 74064
68700 74065
71353 74066
69914 74067
71555 74068
35217 74069
39394 74070
55252 74071
17354 74072
73714 74073
25758 74074
67401 74075
5065 74076
42305 74077
69739 74078
9610 74079
65104 74080
52266 74081
65093 74082
60428 74083
64337 74084
63936 74085
17903 74086
45479 74087
6347 74088
31812 74089
15798 74090
19161 74091
4489 74092
38145 74093
12291 74094
8949 74095
26507 74096
21604 74097
28177 74098
73872 74099
26917 74100
7028 74101
34783 74102
16011 74103
56873 74104
42135 74105
68421 74106
23950 74107
71621 74108
27939 74109
13916 74110
55906 74111
56043 74112
65723 74113
54905 74114
52282 74115
8129 74116
61206 74117
22477 74118
41107 74119
66277 74120
46442 74121
57169 74122
69977 74123
29755 74124
2479 74125
14182 74126
62635 74127
66199 74128
39935 74129
26507 74130
73592 74131
6209 74132
10089 74133
28592 74134
23342 74135
51098 74136
5510 74137
46000 74138
53731 74139
51654 74140
17728 74141
7227 74142
22792 74143
53198 74144
6240 74145
13050 74146
61724 74147
59473 74148
62456 74149
70641 74150
50486 74151
71459 74152
54652 74153
66347 74154
8482 74155
2947 74156
60857 74157
14557 74158
25223 74159
16725 74160
17439 74161
60062 74162
30142 74163
55963 74164
41805 74165
49944 74166
36126 74167
17430 74168
32653 74169
70216 74170
8609 74171
19798 74172
8881 74173
23528 74174
22327 74175
61890 74176
46812 74177
46120 74178
61368 74179
11210 74180
12086 74181
64709 74182
1743 74183
2805 74184
54575 74185
72533 74186
21862 74187
35196 74188
48877 74189
4539 74190
44136 74191
2354 74192
65785 74193
65564 74194
24136 74195
70008 74196
21899 74197
60923 74198
23079 74199
40738 74200
31526 74201
50811 74202
45840 74203
71189 74204
55249 74205
51703 74206
39274 74207
1665 74208
22197 74209
16639 74210
14104 74211
49441 74212
5053 74213
28226 74214
54977 74215
28296 74216
61087 74217
34283 74218
40609 74219
40440 74220
35799 74221
22729 74222
65871 74223
33897 74224
12177 74225
44900 74226
49148 74227
62935 74228
54371 74229
13652 74230
26203 74231
5400 74232
22253 74233
37625 74234
40923 74235
73357 74236
67009 74237
33303 74238
6880 74239
68666 74240
30701 74241
55494 74242
18614 74243
74000 74244
41155 74245
39474 74246
28137 74247
68708 74248
9304 74249
20379 74250
63587 74251
38096 74252
53645 74253
60522 74254
2987 74255
55586 74256
73354 74257
46447 74258
43218 74259
9299 74260
4722 74261
38554 74262
46199 74263
15149 74264
60480 74265
7501 74266
46308 74267
47656 74268
33712 74269
27818 74270
7187 74271
36977 74272
13641 74273
18622 74274
2 74275
17957 74276
65087 74277
8932 74278
32590 74279
49033 74280
72662 74281
64297 74282
73395 74283
51804 74284
60925 74285
16000 74286
46231 74287
63321 74288
43465 74289
43600 74290
50412 74291
65081 74292
28451 74293
57280 74294
73219 74295
63308 74296
37745 74297
27487 74298
50863 74299
3762 74300
29338 74301
42536 74302
9950 74303
58515 74304
65164 74305
2545 74306
7123 74307
15987 74308
58030 74309
36204 74310
12299 74311
36767 74312
32612 74313
67647 74314
72062 74315
32691 74316
6458 74317
44686 74318
27606 74319
45407 74320
354 74321
45571 74322
42713 74323
31854 74324
53886 74325
19632 74326
20164 74327
9915 74328
69245 74329
32014 74330
33514 74331
15020 74332
61135 74333
11896 74334
49603 74335
32216 74336
67228 74337
28071 74338
55338 74339
5238 74340
14754 74341
8909 74342
70189 74343
25532 74344
74055 74345
62849 74346
37708 74347
20752 74348
69896 74349
55295 74350
17069 74351
23096 74352
69369 74353
8973 74354
12622 74355
57484 74356
39627 74357
38241 74358
32788 74359
67841 74360
68808 74361
8291 74362
27353 74363
26392 74364
15835 74365
64655 74366
47433 74367
49369 74368
57947 74369
45135 74370
37531 74371
25278 74372
58610 74373
7403 74374
31205 74375
62160 74376
27275 74377
3674 74378
35051 74379
43164 74380
49048 74381
49110 74382
65681 74383
4003 74384
18818 74385
51481 74386
58891 74387
25641 74388
10039 74389
32442 74390
22486 74391
24634 74392
15038 74393
55048 74394
51052 74395
3487 74396
32007 74397
42338 74398
26500 74399
5349 74400
1902 74401
9405 74402
7059 74403
21367 74404
55050 74405
73190 74406
59972 74407
36099 74408
40467 74409
3200 74410
67062 74411
73219 74412
55469 74413
72112 74414
52015 74415
32520 74416
528 74417
45672 74418
13215 74419
37899 74420
70941 74421
4967 74422
3778 74423
889 74424
60803 74425
52506 74426
71601 74427
63333 74428
13570 74429
62140 74430
65697 74431
12113 74432
32569 74433
16906 74434
50005 74435
38286 74436
44871 74437
65638 74438
5565 74439
37458 74440
21605 74441
64954 74442
32092 74443
43101 74444
56043 74445
42938 74446
61100 74447
73973 74448
14857 74449
14119 74450
41957 74451
66332 74452
72145 74453
15172 74454
23089 74455
47481 74456
40130 74457
5763 74458
28303 74459
63991 74460
5485 74461
40800 74462
8209 74463
14675 74464
43456 74465
61785 74466
11581 74467
17340 74468
5531 74469
66733 74470
55755 74471
25729 74472
60611 74473
15297 74474
61071 74475
47991 74476
70731 74477
22758 74478
41826 74479
47606 74480
7998 74481
45732 74482
62839 74483
24334 74484
28243 74485
19572 74486
11022 74487
29184 74488
20216 74489
36661 74490
1946 74491
34546 74492
5594 74493
70821 74494
57019 74495
48373 74496
25094 74497
36028 74498
52498 74499
64795 74500
42337 74501
29439 74502
20253 74503
19990 74504
22394 74505
27818 74506
26406 74507
65327 74508
74240 74509
24921 74510
69371 74511
58898 74512
2966 74513
70887 74514
69872 74515
22775 74516
3928 74517
71263 74518
25174 74519
12840 74520
43385 74521
27795 74522
14213 74523
68111 74524
28147 74525
44789 74526
4542 74527
21219 74528
23920 74529
21876 74530
30356 74531
59380 74532
50206 74533
53734 74534
53047 74535
45751 74536
52685 74537
69437 74538
53738 74539
67868 74540
45706 74541
30290 74542
72452 74543
15119 74544
71092 74545
43494 74546
2566 74547
40600 74548
3307 74549
5238 74550
58590 74551
9224 74552
44968 74553
44692 74554
13252 74555
67198 74556
62088 74557
22922 74558
71747 74559
50147 74560
57890 74561
19457 74562
72637 74563
49706 74564
19764 74565
61962 74566
18182 74567
6070 74568
47882 74569
182 74570
48385 74571
50015 74572
59441 74573
45617 74574
56335 74575
8993 74576
40715 74577
38431 74578
51827 74579
34769 74580
23308 74581
43858 74582
16781 74583
38708 74584
8315 74585
58833 74586
14081 74587
11646 74588
13271 74589
21356 74590
45145 74591
40449 74592
30272 74593
23691 74594
26035 74595
29064 74596
42786 74597
1554 74598
52962 74599
72550 74600
37403 74601
37959 74602
9458 74603
36565 74604
52102 74605
52531 74606
23337 74607
7021 74608
56656 74609
36664 74610
59643 74611
51743 74612
5252 74613
2403 74614
7978 74615
39943 74616
62660 74617
53865 74618
56023 74619
35696 74620
12082 74621
36886 74622
16987 74623
37993 74624
19949 74625
34843 74626
25521 74627
11119 74628
74172 74629
32793 74630
6852 74631
62875 74632
59941 74633
16810 74634
57175 74635
41733 74636
4724 74637
8280 74638
41439 74639
20009 74640
12343 74641
37803 74642
66166 74643
42357 74644
59178 74645
32991 74646
57322 74647
12119 74648
6584 74649
24965 74650
11240 74651
72632 74652
18372 74653
74053 74654
3820 74655
54627 74656
32206 74657
1821 74658
38631 74659
21403 74660
27858 74661
40914 74662
57274 74663
47232 74664
14492 74665
31649 74666
9689 74667
50891 74668
31315 74669
22241 74670
3413 74671
65823 74672
36228 74673
14696 74674
45564 74675
21141 74676
12494 74677
29364 74678
2662 74679
12088 74680
50235 74681
72389 74682
9325 74683
21196 74684
921 74685
15786 74686
25317 74687
59113 74688
35783 74689
71871 74690
71546 74691
5821 74692
69041 74693
69422 74694
9557 74695
20133 74696
9708 74697
42995 74698
27618 74699
59981 74700
43927 74701
51636 74702
40944 74703
66450 74704
47466 74705
18133 74706
47983 74707
52044 74708
13796 74709
58741 74710
23338 74711
7665 74712
61808 74713
52301 74714
2011 74715
11410 74716
7578 74717
68334 74718
67895 74719
13166 74720
32060 74721
67223 74722
11234 74723
49364 74724
65828 74725
67932 74726
63274 74727
19877 74728
61264 74729
38576 74730
36287 74731
10843 74732
21257 74733
38753 74734
3638 74735
61103 74736
41966 74737
33940 74738
17469 74739
19535 74740
31173 74741
14817 74742
59426 74743
54300 74744
44876 74745
58284 74746
7012 74747
12225 74748
63306 74749
38285 74750
67746 74751
987 74752
60689 74753
73162 74754
58393 74755
8682 74756
60484 74757
7268 74758
61330 74759
74100 74760
74693 74761
68711 74762
37636 74763
65532 74764
42056 74765
45451 74766
22412 74767
58729 74768
36340 74769
9603 74770
13364 74771
5366 74772
3572 74773
70884 74774
66179 74775
2544 74776
23875 74777
66014 74778
8616 74779
15586 74780
54233 74781
2165 74782
55239 74783
13510 74784
60489 74785
28763 74786
71482 74787
2278 74788
43919 74789
3317 74790
15136 74791
10721 74792
20087 74793
37214 74794
65073 74795
1126 74796
45777 74797
48030 74798
49537 74799
11307 74800
34032 74801
41882 74802
33184 74803
13843 74804
71325 74805
47171 74806
30871 74807
38877 74808
18545 74809
66275 74810
60833 74811
52248 74812
5116 74813
1924 74814
28852 74815
38463 74816
16041 74817
40146 74818
30127 74819
45594 74820
35383 74821
2705 74822
32883 74823
72274 74824
63042 74825
10077 74826
41020 74827
12503 74828
57614 74829
41657 74830
72620 74831
70377 74832
60950 74833
13892 74834
18069 74835
22419 74836
35265 74837
22432 74838
22125 74839
35853 74840
23522 74841
24069 74842
71357 74843
15436 74844
32057 74845
16975 74846
63336 74847
31432 74848
11861 74849
58168 74850
55875 74851
72817 74852
67415 74853
28298 74854
50118 74855
55465 74856
41770 74857
22640 74858
22583 74859
61183 74860
24025 74861
50316 74862
53550 74863
70061 74864
63257 74865
30024 74866
35811 74867
28715 74868
30259 74869
10756 74870
32616 74871
22855 74872
35097 74873
48641 74874
59454 74875
6598 74876
73658 74877
73161 74878
18177 74879
68394 74880
29425 74881
17770 74882
69458 74883
67763 74884
21948 74885
61982 74886
14434 74887
34728 74888
46362 74889
50422 74890
9424 74891
59492 74892
8941 74893
16959 74894
19502 74895
55839 74896
70638 74897
52569 74898
9882 74899
35004 74900
32059 74901
14853 74902
37418 74903
2248 74904
15580 74905
33059 74906
16952 74907
57703 74908
3027 74909
21516 74910
62450 74911
7583 74912
40801 74913
52639 74914
24206 74915
57967 74916
9545 74917
65048 74918
31392 74919
74520 74920
73559 74921
27953 74922
32855 74923
58309 74924
559 74925
34599 74926
23307 74927
67664 74928
1353 74929
2015 74930
13768 74931
51500 74932
68345 74933
24546 74934
38220 74935
64817 74936
35436 74937
45713 74938
8189 74939
20699 74940
73338 74941
35467 74942
41389 74943
7569 74944
3080 74945
44462 74946
70355 74947
19691 74948
65562 74949
10176 74950
65767 74951
14875 74952
39493 74953
9701 74954
21402 74955
31369 74956
606 74957
51989 74958
44727 74959
65170 74960
71918 74961
36441 74962
14214 74963
19739 74964
25874 74965
71552 74966
49624 74967
14926 74968
54216 74969
63509 74970
68149 74971
50432 74972
37845 74973
53516 74974
47438 74975
62367 74976
62827 74977
69971 74978
45472 74979
15998 74980
4467 74981
4201 74982
21856 74983
56377 74984
52903 74985
7028 74986
38859 74987
64728 74988
20670 74989
6116 74990
1511 74991
11091 74992
53008 74993
7713 74994
9248 74995
56248 74996
46933 74997
46187 74998
1305 74999
16894 75000
16771 75001
38375 75002
12749 75003
49517 75004
25347 75005
6113 75006
29560 75007
65341 75008
68366 75009
17618 75010
37313 75011
50793 75012
47821 75013
713 75014
69519 75015
8533 75016
65067 75017
59459 75018
59563 75019
30235 75020
45703 75021
45585 75022
20459 75023
52283 75024
33893 75025
29194 75026
23905 75027
46477 75028
4658 75029
57202 75030
40930 75031
61836 75032
31088 75033
63805 75034
44710 75035
56635 75036
10305 75037
11041 75038
58084 75039
48204 75040
15349 75041
34061 75042
7129 75043
34951 75044
39839 75045
29654 75046
31211 75047
65839 75048
43603 75049
47830 75050
41322 75051
33868 75052
20234 75053
56956 75054
29206 75055
25811 75056
4287 75057
66410 75058
16068 75059
22089 75060
74490 75061
49807 75062
55534 75063
72188 75064
64548 75065
27009 75066
69120 75067
41989 75068
47266 75069
20793 75070
57809 75071
68097 75072
66531 75073
60998 75074
49767 75075
36139 75076
63849 75077
63345 75078
5306 75079
66848 75080
324 75081
6759 75082
5049 75083
53200 75084
8001 75085
49470 75086
53770 75087
53324 75088
44930 75089
40790 75090
32333 75091
44179 75092
39384 75093
52936 75094
54206 75095
68837 75096
18723 75097
53512 75098
31224 75099
4858 75100
18902 75101
43815 75102
43258 75103
7800 75104
72477 75105
48855 75106
50069 75107
15844 75108
68743 75109
71460 75110
28377 75111
43335 75112
6594 75113
54980 75114
4454 75115
42126 75116
6019 75117
47577 75118
40184 75119
6415 75120
40084 75121
70278 75122
44405 75123
58915 75124
33548 75125
72276 75126
47721 75127
17728 75128
53569 75129
49781 75130
34783 75131
72792 75132
56849 75133
21443 75134
53190 75135
2977 75136
66535 75137
64636 75138
24754 75139
11090 75140
2810 75141
56279 75142
642 75143
20624 75144
37840 75145
63960 75146
31368 75147
29375 75148
45841 75149
21785 75150
67752 75151
21217 75152
41415 75153
30688 75154
9873 75155
33542 75156
3018 75157
50279 75158
48946 75159
15724 75160
30649 75161
26245 75162
45129 75163
31359 75164
50551 75165
28863 75166
64092 75167
45529 75168
46341 75169
37899 75170
48149 75171
29120 75172
20825 75173
1255 75174
11958 75175
15583 75176
26580 75177
27667 75178
18033 75179
4541 75180
20497 75181
14302 75182
7139 75183
17485 75184
28273 75185
22422 75186
999 75187
21480 75188
51915 75189
58430 75190
40796 75191
56097 75192
42184 75193
41292 75194
21951 75195
52579 75196
49005 75197
25722 75198
33682 75199
27883 75200
24571 75201
28360 75202
13276 75203
68177 75204
20644 75205
57734 75206
28946 75207
60303 75208
40048 75209
34626 75210
18224 75211
11502 75212
70470 75213
61971 75214
63259 75215
21293 75216
4147 75217
49145 75218
61063 75219
16400 75220
38078 75221
65358 75222
64568 75223
69741 75224
1770 75225
46646 75226
39091 75227
21605 75228
37214 75229
70690 75230
49384 75231
22333 75232
67532 75233
46623 75234
46461 75235
69930 75236
16848 75237
4507 75238
73591 75239
9273 75240
57753 75241
39136 75242
53182 75243
9581 75244
64580 75245
1443 75246
24087 75247
53700 75248
48308 75249
31216 75250
64567 75251
53578 75252
73011 75253
41325 75254
12752 75255
16768 75256
12619 75257
8016 75258
10273 75259
72503 75260
29959 75261
26455 75262
9955 75263
64979 75264
54781 75265
34960 75266
11684 75267
19097 75268
63700 75269
56034 75270
28460 75271
65565 75272
16650 75273
37013 75274
65207 75275
38313 75276
30964 75277
69451 75278
56530 75279
34110 75280
69335 75281
25419 75282
60273 75283
49190 75284
4123 75285
72808 75286
4949 75287
33117 75288
41727 75289
34965 75290
2513 75291
6964 75292
17539 75293
39711 75294
20685 75295
65017 75296
27826 75297
60916 75298
43209 75299
63026 75300
53340 75301
24415 75302
13830 75303
40354 75304
21441 75305
36381 75306
16649 75307
6963 75308
68656 75309
66596 75310
71083 75311
5950 75312
17855 75313
28786 75314
10645 75315
34667 75316
29104 75317
74709 75318
28537 75319
47147 75320
67697 75321
31476 75322
16053 75323
19989 75324
5354 75325
48096 75326
71499 75327
62891 75328
35151 75329
69997 75330
34115 75331
68257 75332
54420 75333
37495 75334
29556 75335
18394 75336
27200 75337
15503 75338
17886 75339
20110 75340
28251 75341
28196 75342
8475 75343
57912 75344
45041 75345
12536 75346
56167 75347
48216 75348
26528 75349
62081 75350
47085 75351
8171 75352
38806 75353
73794 75354
36503 75355
27471 75356
29760 75357
17781 75358
14229 75359
16831 75360
33719 75361
73406 75362
50723 75363
73407 75364
57257 75365
4377 75366
65201 75367
13066 75368
7580 75369
54898 75370
74590 75371
40179 75372
56502 75373
17902 75374
28645 75375
75079 75376
48193 75377
50592 75378
2590 75379
36137 75380
13675 75381
17236 75382
8435 75383
38296 75384
51026 75385
52983 75386
31599 75387
39871 75388
2101 75389
2506 75390
3984 75391
30937 75392
66895 75393
68728 75394
33867 75395
36131 75396
19122 75397
19472 75398
11752 75399
9081 75400
17769 75401
52096 75402
41563 75403
17236 75404
22583 75405
58805 75406
31040 75407
73048 75408
46419 75409
40831 75410
70047 75411
37647 75412
15807 75413
2923 75414
62612 75415
23261 75416
75297 75417
7634 75418
41753 75419
61240 75420
56606 75421
69773 75422
41076 75423
27491 75424
34107 75425
35876 75426
45998 75427
47540 75428
58727 75429
63253 75430
50938 75431
61652 75432
66555 75433
11418 75434
7147 75435
10147 75436
20985 75437
23238 75438
14169 75439
61496 75440
18026 75441
60331 75442
71320 75443
21831 75444
21474 75445
30140 75446
65513 75447
8505 75448
34206 75449
20770 75450
6431 75451
60237 75452
55670 75453
36835 75454
8580 75455
26117 75456
799 75457
26742 75458
32419 75459
45301 75460
3209 75461
67330 75462
28330 75463
18622 75464
56949 75465
43929 75466
68466 75467
10757 75468
42484 75469
56838 75470
54811 75471
49877 75472
23643 75473
14139 75474
63718 75475
74664 75476
11107 75477
43090 75478
37549 75479
68747 75480
71839 75481
39157 75482
61373 75483
5958 75484
44518 75485
56063 75486
51209 75487
61473 75488
31167 75489
8406 75490
1204 75491
69415 75492
47287 75493
20655 75494
39861 75495
34398 75496
48588 75497
47420 75498
20728 75499
38367 75500
22248 75501
44032 75502
23852 75503
68565 75504
51034 75505
52278 75506
45401 75507
15080 75508
74063 75509
72955 75510
45292 75511
65776 75512
63958 75513
36937 75514
4041 75515
5296 75516
17040 75517
69417 75518
29246 75519
44686 75520
19166 75521
5749 75522
10432 75523
62186 75524
69697 75525
53674 75526
28808 75527
71642 75528
15092 75529
66730 75530
82 75531
71052 75532
11090 75533
33774 75534
74187 75535
9277 75536
27675 75537
60864 75538
2086 75539
24531 75540
46557 75541
56691 75542
28070 75543
1383 75544
49888 75545
14626 75546
17214 75547
53171 75548
27142 75549
62267 75550
57201 75551
39412 75552
9089 75553
44067 75554
30311 75555
17629 75556
15247 75557
69237 75558
28669 75559
33965 75560
65049 75561
37144 75562
40131 75563
35286 75564
74109 75565
44435 75566
54618 75567
39828 75568
40705 75569
74491 75570
44449 75571
14285 75572
24337 75573
63800 75574
70180 75575
50916 75576
51328 75577
59282 75578
64886 75579
47099 75580
51508 75581
16825 75582
10280 75583
37838 75584
364 75585
39053 75586
45741 75587
116 75588
29682 75589
14264 75590
62089 75591
46580 75592
19654 75593
58821 75594
48991 75595
53077 75596
27730 75597
11793 75598
3578 75599
62170 75600
55218 75601
20772 75602
72567 75603
14113 75604
23999 75605
51467 75606
62367 75607
71394 75608
37196 75609
14183 75610
43068 75611
69134 75612
62508 75613
4225 75614
56525 75615
2065 75616
4963 75617
25950 75618
6433 75619
52129 75620
57857 75621
62859 75622
24822 75623
17953 75624
14697 75625
50702 75626
46095 75627
33050 75628
38355 75629
72335 75630
36789 75631
66644 75632
50352 75633
4697 75634
59754 75635
64675 75636
31720 75637
24677 75638
6470 75639
63847 75640
45878 75641
23325 75642
25046 75643
12149 75644
30224 75645
16867 75646
46062 75647
15651 75648
65577 75649
12493 75650
75465 75651
18168 75652
46252 75653
16638 75654
34923 75655
28010 75656
38988 75657
56824 75658
73015 75659
46289 75660
50854 75661
46744 75662
24802 75663
51668 75664
49936 75665
42342 75666
38324 75667
60672 75668
57471 75669
34416 75670
5808 75671
34224 75672
20339 75673
44368 75674
49535 75675
49982 75676
6831 75677
67561 75678
6580 75679
776 75680
30372 75681
66585 75682
14896 75683
24363 75684
48028 75685
588 75686
46930 75687
55813 75688
75283 75689
9773 75690
61467 75691
61642 75692
64343 75693
66434 75694
6726 75695
16847 75696
14373 75697
17703 75698
39431 75699
74777 75700
68020 75701
27779 75702
7665 75703
69732 75704
50822 75705
8586 75706
31893 75707
72859 75708
8985 75709
16701 75710
50076 75711
53421 75712
30134 75713
16521 75714
44450 75715
58683 75716
20051 75717
4273 75718
49656 75719
27646 75720
33716 75721
18900 75722
59720 75723
27436 75724
58884 75725
28594 75726
74126 75727
62610 75728
54325 75729
62956 75730
62653 75731
32841 75732
68311 75733
14228 75734
75093 75735
66638 75736
42613 75737
54565 75738
56747 75739
54875 75740
30595 75741
11071 75742
22145 75743
27268 75744
66627 75745
59117 75746
44955 75747
35042 75748
34368 75749
5675 75750
33262 75751
38051 75752
16609 75753
65089 75754
73632 75755
2908 75756
64671 75757
73076 75758
64426 75759
11395 75760
23794 75761
16692 75762
24592 75763
61266 75764
289 75765
15318 75766
22675 75767
55364 75768
58258 75769
46999 75770
56984 75771
478 75772
14356 75773
54263 75774
71758 75775
56843 75776
42673 75777
52191 75778
25225 75779
67493 75780
14904 75781
43820 75782
44929 75783
15213 75784
19096 75785
22992 75786
48084 75787
25811 75788
36423 75789
65405 75790
47422 75791
46650 75792
15009 75793
13341 75794
5668 75795
12290 75796
31209 75797
35664 75798
70943 75799
33100 75800
35050 75801
5085 75802
634 75803
52268 75804
11164 75805
53895 75806
13552 75807
61050 75808
14466 75809
16131 75810
29582 75811
9986 75812
68673 75813
56672 75814
68068 75815
28848 75816
73675 75817
69122 75818
64996 75819
66819 75820
26624 75821
33094 75822
47461 75823
57515 75824
44182 75825
75228 75826
36395 75827
55590 75828
32251 75829
73815 75830
21502 75831
50108 75832
31985 75833
7963 75834
54119 75835
22375 75836
8972 75837
10805 75838
24871 75839
5269 75840
31100 75841
30231 75842
74427 75843
50980 75844
40185 75845
51657 75846
37934 75847
46526 75848
46686 75849
74523 75850
1258 75851
21373 75852
49079 75853
52148 75854
20460 75855
58002 75856
57780 75857
36797 75858
13793 75859
64168 75860
25976 75861
26708 75862
61522 75863
72467 75864
947 75865
64304 75866
28225 75867
8330 75868
39942 75869
70823 75870
15868 75871
67437 75872
44257 75873
42306 75874
19506 75875
44480 75876
22251 75877
51933 75878
15448 75879
72260 75880
2967 75881
38115 75882
65862 75883
62426 75884
55287 75885
35100 75886
16006 75887
11544 75888
32113 75889
29500 75890
4852 75891
18191 75892
31279 75893
5635 75894
29570 75895
10846 75896
45667 75897
31580 75898
54662 75899
8908 75900
57728 75901
8951 75902
74180 75903
74024 75904
56821 75905
33729 75906
1288 75907
72221 75908
65632 75909
51132 75910
26115 75911
66320 75912
27392 75913
73023 75914
18738 75915
50600 75916
21964 75917
65797 75918
61542 75919
69986 75920
3503 75921
2962 75922
29877 75923
43567 75924
12664 75925
20452 75926
10996 75927
3276 75928
5334 75929
40995 75930
49860 75931
46557 75932
70230 75933
8091 75934
63104 75935
38515 75936
39486 75937
950 75938
23183 75939
34613 75940
12338 75941
14550 75942
65670 75943
55489 75944
8814 75945
71944 75946
69174 75947
25006 75948
506 75949
70030 75950
14564 75951
71463 75952
72643 75953
2070 75954
14076 75955
52751 75956
57727 75957
48052 75958
60513 75959
15165 75960
12360 75961
59541 75962
7969 75963
50038 75964
25230 75965
22429 75966
478 75967
74683 75968
9790 75969
26613 75970
3193 75971
48651 75972
53776 75973
4288 75974
30747 75975
42865 75976
15021 75977
70476 75978
46132 75979
4065 75980
14586 75981
60835 75982
37096 75983
63427 75984
49968 75985
39570 75986
33868 75987
14235 75988
13681 75989
44672 75990
69842 75991
17967 75992
9533 75993
47523 75994
12786 75995
1355 75996
52010 75997
22365 75998
64431 75999
29517 76000
37242 76001
9255 76002
1049 76003
70237 76004
53906 76005
38307 76006
70136 76007
59825 76008
59361 76009
50737 76010
61743 76011
71203 76012
15983 76013
55378 76014
57561 76015
10385 76016
62156 76017
74121 76018
37297 76019
37825 76020
26233 76021
37044 76022
18324 76023
55634 76024
59801 76025
63584 76026
38380 76027
22911 76028
22857 76029
60670 76030
41051 76031
73025 76032
68214 76033
2597 76034
15095 76035
59075 76036
58765 76037
65124 76038
39412 76039
23151 76040
25869 76041
70730 76042
65317 76043
17614 76044
58189 76045
50054 76046
6752 76047
49849 76048
20633 76049
3828 76050
75126 76051
47217 76052
43843 76053
65557 76054
43797 76055
36160 76056
72679 76057
3627 76058
873 76059
74600 76060
70152 76061
60672 76062
46925 76063
56699 76064
13334 76065
442 76066
41264 76067
60243 76068
18992 76069
56358 76070
72997 76071
48468 76072
69278 76073
34150 76074
38215 76075
16049 76076
7977 76077
3685 76078
63346 76079
60057 76080
50316 76081
23893 76082
18565 76083
73084 76084
26656 76085
16642 76086
37157 76087
1522 76088
3724 76089
33217 76090
57552 76091
53820 76092
70534 76093
68840 76094
41622 76095
46399 76096
2173 76097
54607 76098
7169 76099
55714 76100
57235 76101
38441 76102
49425 76103
67758 76104
37792 76105
69470 76106
46687 76107
56130 76108
37394 76109
12984 76110
74181 76111
69983 76112
47465 76113
69388 76114
31289 76115
27151 76116
20482 76117
6909 76118
15419 76119
57587 76120
12612 76121
33906 76122
55062 76123
20013 76124
12143 76125
49327 76126
29463 76127
1302 76128
35952 76129
28464 76130
74866 76131
57871 76132
59366 76133
6240 76134
13051 76135
20417 76136
51687 76137
16852 76138
54000 76139
55772 76140
58864 76141
12062 76142
47552 76143
51461 76144
32932 76145
50445 76146
29807 76147
58144 76148
72908 76149
27586 76150
64942 76151
5844 76152
54739 76153
42094 76154
307 76155
53500 76156
22355 76157
10507 76158
75723 76159
15875 76160
61491 76161
59330 76162
30836 76163
4915 76164
62718 76165
48561 76166
35757 76167
13385 76168
74479 76169
70239 76170
73430 76171
14594 76172
14096 76173
29726 76174
36824 76175
115 76176
35504 76177
23666 76178
71897 76179
72955 76180
5343 76181
18124 76182
74708 76183
64798 76184
44924 76185
42275 76186
69596 76187
36068 76188
35822 76189
76174 76190
59726 76191
32892 76192
3082 76193
3710 76194
56722 76195
13951 76196
53358 76197
59415 76198
15844 76199
2620 76200
40243 76201
43698 76202
67054 76203
75068 76204
56564 76205
4418 76206
20452 76207
7347 76208
35506 76209
65182 76210
71037 76211
38654 76212
68561 76213
26963 76214
61353 76215
53318 76216
4908 76217
34534 76218
59405 76219
63971 76220
5809 76221
3176 76222
46712 76223
53919 76224
54329 76225
67180 76226
30498 76227
1329 76228
19859 76229
14782 76230
71585 76231
73704 76232
27960 76233
75451 76234
12845 76235
3895 76236
58562 76237
24288 76238
28840 76239
67855 76240
34254 76241
67403 76242
21863 76243
18097 76244
8809 76245
18910 76246
73688 76247
75505 76248
58559 76249
52317 76250
68972 76251
59306 76252
58283 76253
43260 76254
75048 76255
70938 76256
6051 76257
33402 76258
12326 76259
59358 76260
25947 76261
35854 76262
8899 76263
33694 76264
12578 76265
38871 76266
46583 76267
17731 76268
36654 76269
20278 76270
24414 76271
74875 76272
12520 76273
40808 76274
18773 76275
41234 76276
26535 76277
33561 76278
25382 76279
62041 76280
52913 76281
31866 76282
34779 76283
54780 76284
2421 76285
18755 76286
49628 76287
16159 76288
38701 76289
17169 76290
58754 76291
74340 76292
13132 76293
38471 76294
27171 76295
21221 76296
10701 76297
14223 76298
71619 76299
21139 76300
61522 76301
36115 76302
15431 76303
38073 76304
18211 76305
13284 76306
47665 76307
26573 76308
33907 76309
67267 76310
8488 76311
20605 76312
7534 76313
8692 76314
72444 76315
33905 76316
52850 76317
53142 76318
56960 76319
36846 76320
70427 76321
32289 76322
61570 76323
2872 76324
67557 76325
47274 76326
66836 76327
54838 76328
64532 76329
39789 76330
1514 76331
7487 76332
46696 76333
2741 76334
35762 76335
61295 76336
21989 76337
62940 76338
46843 76339
18699 76340
56958 76341
50733 76342
54030 76343
24619 76344
56185 76345
69761 76346
61229 76347
53223 76348
69650 76349
39078 76350
52719 76351
74714 76352
16881 76353
36512 76354
69741 76355
50938 76356
5983 76357
43580 76358
8069 76359
40072 76360
30693 76361
18379 76362
58798 76363
38502 76364
30571 76365
46901 76366
13622 76367
2047 76368
41904 76369
21885 76370
57537 76371
56505 76372
44683 76373
23773 76374
5945 76375
21704 76376
25295 76377
13960 76378
67644 76379
75661 76380
10033 76381
20174 76382
54843 76383
55065 76384
63954 76385
60005 76386
20640 76387
49025 76388
30300 76389
30283 76390
64089 76391
9888 76392
71898 76393
1010 76394
11001 76395
42005 76396
7911 76397
13778 76398
11608 76399
35863 76400
48825 76401
63815 76402
73057 76403
19550 76404
14954 76405
3921 76406
5079 76407
1659 76408
61172 76409
65679 76410
36305 76411
72776 76412
27547 76413
43299 76414
75209 76415
70261 76416
65763 76417
42683 76418
53433 76419
7199 76420
43782 76421
68936 76422
11457 76423
13264 76424
67463 76425
49356 76426
42577 76427
65819 76428
72317 76429
1704 76430
70037 76431
17991 76432
24595 76433
55889 76434
36440 76435
41983 76436
64468 76437
57953 76438
36114 76439
9896 76440
37916 76441
60190 76442
28460 76443
70310 76444
55445 76445
53502 76446
69034 76447
37624 76448
2920 76449
48334 76450
73623 76451
677 76452
8269 76453
45820 76454
73824 76455
20112 76456
41266 76457
71888 76458
6916 76459
54588 76460
31112 76461
3343 76462
7568 76463
14813 76464
19524 76465
17819 76466
37062 76467
35934 76468
62612 76469
10271 76470
17355 76471
36008 76472
11850 76473
15441 76474
31477 76475
12425 76476
16646 76477
40155 76478
66363 76479
43858 76480
20965 76481
25002 76482
74689 76483
57737 76484
74979 76485
35172 76486
60437 76487
22856 76488
29141 76489
61378 76490
35245 76491
37969 76492
6252 76493
66328 76494
37097 76495
19538 76496
13150 76497
65324 76498
71064 76499
12028 76500
61334 76501
39614 76502
58648 76503
66036 76504
35780 76505
29464 76506
59926 76507
14254 76508
69543 76509
8483 76510
1102 76511
30952 76512
23966 76513
3950 76514
52685 76515
59647 76516
50634 76517
29458 76518
23583 76519
58008 76520
31582 76521
49940 76522
7583 76523
49962 76524
10682 76525
791 76526
36892 76527
48291 76528
36182 76529
31897 76530
68630 76531
25041 76532
36555 76533
61908 76534
13713 76535
35844 76536
55820 76537
52625 76538
37917 76539
73525 76540
62922 76541
37814 76542
37345 76543
60474 76544
28118 76545
63038 76546
59690 76547
33806 76548
63733 76549
59781 76550
28243 76551
62760 76552
75502 76553
620 76554
67330 76555
61551 76556
32305 76557
74603 76558
37040 76559
46569 76560
38096 76561
12060 76562
63047 76563
7748 76564
19557 76565
51225 76566
23651 76567
63895 76568
52574 76569
52987 76570
50878 76571
16136 76572
74057 76573
15961 76574
65451 76575
7719 76576
19506 76577
23036 76578
21212 76579
36433 76580
32676 76581
69168 76582
30817 76583
58480 76584
57764 76585
39943 76586
62347 76587
19568 76588
27377 76589
35864 76590
62079 76591
15386 76592
75695 76593
64173 76594
45035 76595
1600 76596
32939 76597
14448 76598
19531 76599
11967 76600
73088 76601
73599 76602
68901 76603
76168 76604
48980 76605
14471 76606
13033 76607
35281 76608
18134 76609
23433 76610
33789 76611
9379 76612
30300 76613
52163 76614
53838 76615
76249 76616
3667 76617
38045 76618
6471 76619
61886 76620
10542 76621
28852 76622
54504 76623
67721 76624
41496 76625
11078 76626
37614 76627
25490 76628
25578 76629
61718 76630
49738 76631
28120 76632
26652 76633
49962 76634
17073 76635
2162 76636
7753 76637
20696 76638
56718 76639
34450 76640
2118 76641
48238 76642
42502 76643
50871 76644
72008 76645
11328 76646
42542 76647
1422 76648
11742 76649
50169 76650
47702 76651
54993 76652
6209 76653
61222 76654
36567 76655
75065 76656
48863 76657
22911 76658
375 76659
72270 76660
14923 76661
44665 76662
71727 76663
22924 76664
52960 76665
62675 76666
49026 76667
59503 76668
3794 76669
74680 76670
5797 76671
74482 76672
40453 76673
23940 76674
52329 76675
38843 76676
28920 76677
65640 76678
44035 76679
17193 76680
76650 76681
5270 76682
20475 76683
57034 76684
5321 76685
73445 76686
14545 76687
27587 76688
8424 76689
35720 76690
1026 76691
61400 76692
8679 76693
19990 76694
28053 76695
62442 76696
29126 76697
34799 76698
70375 76699
9290 76700
16522 76701
6300 76702
13482 76703
49172 76704
47993 76705
50395 76706
57017 76707
74098 76708
56073 76709
58805 76710
21082 76711
45166 76712
5563 76713
21588 76714
30600 76715
72797 76716
75630 76717
4657 76718
59670 76719
64382 76720
26359 76721
28241 76722
2190 76723
62094 76724
73765 76725
58072 76726
3861 76727
9318 76728
71490 76729
65916 76730
35355 76731
41169 76732
19009 76733
56064 76734
17499 76735
21312 76736
35716 76737
67301 76738
65916 76739
3895 76740
12782 76741
17146 76742
9951 76743
47696 76744
50892 76745
49369 76746
71801 76747
17035 76748
865 76749
62752 76750
11835 76751
68816 76752
33999 76753
21655 76754
27201 76755
41778 76756
65566 76757
74727 76758
40425 76759
32036 76760
28314 76761
11245 76762
20172 76763
20440 76764
40204 76765
47030 76766
25687 76767
17477 76768
52843 76769
13980 76770
57094 76771
31654 76772
40171 76773
72375 76774
48306 76775
24401 76776
19987 76777
55032 76778
13584 76779
16153 76780
29884 76781
68517 76782
35791 76783
38990 76784
52582 76785
20518 76786
66045 76787
16735 76788
71521 76789
13312 76790
29560 76791
36448 76792
76208 76793
26181 76794
49684 76795
68727 76796
7286 76797
67091 76798
69553 76799
52082 76800
3953 76801
24000 76802
45951 76803
59760 76804
23332 76805
3650 76806
63636 76807
66481 76808
70346 76809
53587 76810
49824 76811
51299 76812
50993 76813
41523 76814
40015 76815
56399 76816
47870 76817
1947 76818
11296 76819
64264 76820
71702 76821
3179 76822
33864 76823
9797 76824
66073 76825
64254 76826
68331 76827
30414 76828
5191 76829
59332 76830
46214 76831
44185 76832
316 76833
9836 76834
25773 76835
58503 76836
26290 76837
34291 76838
11684 76839
71022 76840
25886 76841
28470 76842
75419 76843
60854 76844
68712 76845
3408 76846
20962 76847
18308 76848
69307 76849
4431 76850
14515 76851
45860 76852
56013 76853
912 76854
110 76855
11337 76856
11473 76857
11472 76858
23640 76859
41154 76860
37076 76861
33526 76862
65486 76863
34175 76864
61678 76865
17611 76866
14833 76867
37797 76868
61640 76869
55721 76870
14483 76871
20233 76872
68907 76873
19714 76874
14302 76875
1069 76876
18087 76877
8170 76878
63845 76879
75407 76880
58547 76881
56816 76882
44216 76883
10619 76884
60447 76885
44017 76886
41596 76887
1023 76888
53012 76889
70678 76890
18398 76891
26747 76892
51723 76893
409 76894
30980 76895
30864 76896
33100 76897
68859 76898
12351 76899
36670 76900
32522 76901
42141 76902
20188 76903
58656 76904
22404 76905
18400 76906
68261 76907
73048 76908
59064 76909
64420 76910
10795 76911
19316 76912
47320 76913
17556 76914
21832 76915
55034 76916
23034 76917
42481 76918
39805 76919
21369 76920
27397 76921
45937 76922
10141 76923
42371 76924
73750 76925
49350 76926
27040 76927
20319 76928
59929 76929
19249 76930
67288 76931
56324 76932
2480 76933
60133 76934
8934 76935
40640 76936
7135 76937
64337 76938
726 76939
21459 76940
30318 76941
33788 76942
23185 76943
45221 76944
49903 76945
10855 76946
43621 76947
68347 76948
31897 76949
69392 76950
62783 76951
34724 76952
6537 76953
57360 76954
22301 76955
62094 76956
56721 76957
75475 76958
11249 76959
59574 76960
67003 76961
72066 76962
26214 76963
75622 76964
56499 76965
47087 76966
21824 76967
9357 76968
39534 76969
23104 76970
26420 76971
17439 76972
38814 76973
9328 76974
31122 76975
47718 76976
71308 76977
36276 76978
5491 76979
195 76980
31057 76981
76947 76982
68859 76983
68517 76984
69500 76985
49205 76986
56917 76987
52189 76988
69538 76989
57943 76990
20733 76991
39628 76992
34260 76993
48208 76994
39037 76995
13410 76996
41646 76997
59032 76998
72054 76999
70165 77000
56262 77001
3326 77002
23367 77003
67396 77004
70475 77005
40540 77006
71503 77007
28631 77008
18035 77009
75400 77010
71039 77011
39845 77012
74340 77013
9550 77014
68501 77015
16482 77016
6274 77017
22840 77018
13596 77019
52092 77020
33691 77021
63048 77022
35375 77023
58217 77024
24777 77025
66928 77026
21948 77027
18390 77028
70594 77029
31438 77030
18556 77031
37301 77032
74762 77033
38328 77034
26778 77035
23589 77036
66221 77037
5513 77038
70765 77039
41847 77040
19272 77041
63076 77042
15407 77043
42048 77044
16841 77045
33186 77046
72370 77047
908 77048
68335 77049
41985 77050
32966 77051
70268 77052
20299 77053
44397 77054
23650 77055
67826 77056
72958 77057
50871 77058
65367 77059
36534 77060
3997 77061
74176 77062
50839 77063
53581 77064
34000 77065
58618 77066
20715 77067
32291 77068
39688 77069
36124 77070
33592 77071
69084 77072
39838 77073
17418 77074
582 77075
61842 77076
26596 77077
55346 77078
50817 77079
10083 77080
65374 77081
76851 77082
47372 77083
54801 77084
61943 77085
41729 77086
19709 77087
59447 77088
4087 77089
26883 77090
69659 77091
54909 77092
57129 77093
30733 77094
20229 77095
30103 77096
58178 77097
73742 77098
130 77099
64941 77100
35381 77101
69756 77102
58567 77103
22406 77104
76986 77105
3267 77106
33544 77107
15959 77108
26917 77109
58646 77110
31223 77111
40601 77112
64740 77113
691 77114
15299 77115
76021 77116
42622 77117
55441 77118
71663 77119
27381 77120
40375 77121
67315 77122
70198 77123
74105 77124
43485 77125
7540 77126
16696 77127
4016 77128
47117 77129
25620 77130
11353 77131
16391 77132
66682 77133
2616 77134
69520 77135
59898 77136
38208 77137
11770 77138
17592 77139
57342 77140
39409 77141
69145 77142
43163 77143
70235 77144
7797 77145
8164 77146
66885 77147
62764 77148
74288 77149
52647 77150
14823 77151
19737 77152
21764 77153
66942 77154
27777 77155
1629 77156
40078 77157
43802 77158
17106 77159
52580 77160
55893 77161
30244 77162
49085 77163
19540 77164
26290 77165
55182 77166
43086 77167
15086 77168
75315 77169
19343 77170
29704 77171
38110 77172
69531 77173
19592 77174
13242 77175
14446 77176
13565 77177
46231 77178
595 77179
56510 77180
26297 77181
66998 77182
19682 77183
36391 77184
68511 77185
31757 77186
44426 77187
47475 77188
35298 77189
67242 77190
73468 77191
56780 77192
15557 77193
23988 77194
47962 77195
37048 77196
73790 77197
27837 77198
62651 77199
45565 77200
18729 77201
47048 77202
54792 77203
401 77204
46352 77205
72286 77206
68873 77207
64091 77208
15143 77209
13994 77210
53903 77211
46818 77212
48157 77213
36098 77214
29693 77215
22330 77216
59471 77217
63586 77218
17369 77219
24773 77220
36091 77221
33948 77222
32846 77223
51097 77224
50187 77225
12115 77226
1363 77227
9547 77228
68188 77229
73770 77230
67204 77231
27950 77232
10916 77233
74229 77234
15620 77235
28079 77236
38442 77237
34093 77238
44696 77239
45146 77240
61808 77241
3938 77242
57971 77243
28683 77244
58585 77245
71474 77246
65375 77247
1491 77248
17495 77249
71723 77250
22334 77251
6253 77252
57573 77253
12195 77254
30680 77255
19172 77256
35905 77257
40938 77258
33361 77259
29929 77260
21879 77261
60554 77262
47300 77263
50074 77264
58009 77265
41374 77266
41414 77267
51116 77268
36747 77269
4517 77270
66341 77271
25371 77272
55276 77273
36606 77274
32778 77275
33655 77276
59692 77277
72268 77278
24196 77279
56132 77280
67258 77281
11236 77282
58465 77283
57746 77284
19334 77285
39967 77286
51645 77287
71122 77288
49764 77289
8207 77290
61526 77291
67023 77292
51935 77293
62823 77294
16422 77295
45552 77296
28747 77297
58165 77298
63738 77299
59152 77300
68299 77301
17410 77302
45889 77303
31816 77304
3023 77305
19081 77306
63682 77307
3701 77308
55691 77309
75504 77310
13681 77311
46745 77312
75133 77313
74787 77314
29878 77315
32835 77316
33896 77317
18602 77318
52200 77319
28152 77320
51951 77321
4075 77322
44686 77323
27136 77324
25693 77325
14057 77326
15561 77327
21661 77328
6768 77329
37531 77330
64218 77331
39232 77332
24960 77333
20106 77334
60834 77335
23328 77336
41589 77337
32063 77338
4416 77339
46760 77340
7501 77341
8146 77342
35058 77343
65412 77344
46980 77345
8275 77346
49861 77347
4793 77348
65650 77349
68037 77350
52382 77351
48199 77352
24008 77353
61823 77354
39645 77355
31903 77356
21399 77357
70542 77358
72646 77359
33732 77360
17386 77361
25370 77362
3354 77363
75215 77364
21420 77365
21734 77366
20644 77367
36933 77368
74945 77369
43624 77370
46994 77371
17755 77372
72670 77373
56981 77374
22618 77375
76322 77376
73395 77377
45366 77378
66952 77379
19399 77380
26997 77381
53291 77382
31332 77383
11049 77384
16657 77385
25470 77386
14123 77387
46866 77388
70812 77389
39704 77390
27358 77391
28630 77392
29422 77393
20372 77394
42248 77395
48770 77396
19242 77397
30535 77398
61030 77399
38799 77400
31472 77401
40848 77402
21272 77403
20275 77404
58358 77405
27994 77406
47719 77407
21303 77408
38221 77409
32224 77410
3885 77411
74021 77412
69328 77413
7613 77414
8635 77415
45140 77416
42511 77417
49495 77418
26486 77419
23632 77420
16741 77421
58854 77422
63402 77423
9831 77424
65200 77425
66121 77426
60821 77427
67525 77428
11162 77429
34089 77430
76510 77431
9101 77432
56574 77433
71920 77434
72852 77435
28978 77436
34173 77437
60335 77438
4900 77439
7617 77440
53656 77441
38280 77442
14195 77443
29658 77444
7187 77445
3589 77446
31398 77447
3125 77448
15510 77449
71535 77450
29544 77451
19704 77452
16252 77453
28607 77454
30075 77455
40531 77456
62980 77457
17874 77458
31336 77459
6230 77460
36057 77461
65787 77462
24223 77463
61817 77464
71671 77465
59017 77466
27174 77467
45557 77468
53260 77469
31165 77470
46255 77471
58535 77472
41334 77473
18785 77474
26759 77475
5061 77476
10214 77477
35880 77478
51824 77479
25023 77480
10601 77481
69146 77482
70125 77483
31574 77484
55032 77485
31792 77486
14192 77487
73128 77488
25357 77489
27466 77490
25713 77491
54178 77492
44742 77493
50424 77494
688 77495
37924 77496
66510 77497
33102 77498
42568 77499
30731 77500
60606 77501
50734 77502
7004 77503
31363 77504
2507 77505
43624 77506
74865 77507
42398 77508
54265 77509
25545 77510
28956 77511
5416 77512
75558 77513
43777 77514
6297 77515
74349 77516
54037 77517
29046 77518
17384 77519
21013 77520
58112 77521
74291 77522
431 77523
38377 77524
70941 77525
61535 77526
55754 77527
39592 77528
49712 77529
75509 77530
76141 77531
72580 77532
40260 77533
15831 77534
56880 77535
53703 77536
8829 77537
17485 77538
69630 77539
60561 77540
11169 77541
56400 77542
44720 77543
26817 77544
28391 77545
7888 77546
25440 77547
62146 77548
3459 77549
52494 77550
57892 77551
32291 77552
4369 77553
40570 77554
59188 77555
55820 77556
1426 77557
35427 77558
55864 77559
4398 77560
43762 77561
34289 77562
45793 77563
5460 77564
72968 77565
29108 77566
2445 77567
69253 77568
68334 77569
64771 77570
12416 77571
72992 77572
13661 77573
4813 77574
44722 77575
24678 77576
30561 77577
74492 77578
40418 77579
40241 77580
32587 77581
4246 77582
21033 77583
22939 77584
59732 77585
53385 77586
32031 77587
22147 77588
55266 77589
12092 77590
62275 77591
77061 77592
28109 77593
53358 77594
22279 77595
53446 77596
57260 77597
31322 77598
32317 77599
30678 77600
49123 77601
3477 77602
387 77603
7856 77604
12106 77605
29125 77606
33167 77607
60799 77608
15424 77609
409 77610
55302 77611
69549 77612
73588 77613
64756 77614
41643 77615
22741 77616
61805 77617
25655 77618
59308 77619
2661 77620
43928 77621
7756 77622
9648 77623
4088 77624
73336 77625
49281 77626
14773 77627
33457 77628
2176 77629
59619 77630
42107 77631
34025 77632
48352 77633
41834 77634
67944 77635
13419 77636
34910 77637
32605 77638
53337 77639
57295 77640
52751 77641
37515 77642
29962 77643
70415 77644
66287 77645
57021 77646
73569 77647
33671 77648
49359 77649
5007 77650
68952 77651
15185 77652
26473 77653
56890 77654
20226 77655
1796 77656
32485 77657
73207 77658
55423 77659
26955 77660
5330 77661
72092 77662
53214 77663
26327 77664
13417 77665
67920 77666
44621 77667
30480 77668
69807 77669
42565 77670
44869 77671
54661 77672
52283 77673
57594 77674
49557 77675
61320 77676
52478 77677
43802 77678
52150 77679
68783 77680
7071 77681
46098 77682
13223 77683
62583 77684
9691 77685
60722 77686
19972 77687
39416 77688
24209 77689
63584 77690
61924 77691
28513 77692
59956 77693
75008 77694
38471 77695
66835 77696
31490 77697
3745 77698
4061 77699
37389 77700
29753 77701
28282 77702
29812 77703
9885 77704
34272 77705
38150 77706
54583 77707
48562 77708
40391 77709
27940 77710
3359 77711
19611 77712
43665 77713
22836 77714
74553 77715
58417 77716
37276 77717
17001 77718
15277 77719
54143 77720
68728 77721
2787 77722
67918 77723
836 77724
13905 77725
12413 77726
48985 77727
40739 77728
61838 77729
46494 77730
74850 77731
56942 77732
73706 77733
37996 77734
11094 77735
51060 77736
59298 77737
68416 77738
72457 77739
10763 77740
75570 77741
61212 77742
28172 77743
41541 77744
37545 77745
15432 77746
49544 77747
7391 77748
69863 77749
60818 77750
59998 77751
9051 77752
47782 77753
3979 77754
38532 77755
71347 77756
68969 77757
27341 77758
74876 77759
33145 77760
75762 77761
69104 77762
65614 77763
7735 77764
71484 77765
42359 77766
53532 77767
7997 77768
60781 77769
43825 77770
41849 77771
7704 77772
60505 77773
280 77774
50450 77775
56685 77776
76858 77777
21982 77778
58768 77779
1080 77780
58645 77781
22295 77782
26744 77783
34461 77784
36375 77785
15135 77786
32555 77787
62530 77788
68737 77789
62716 77790
46487 77791
28587 77792
4850 77793
69386 77794
7607 77795
20603 77796
54182 77797
7185 77798
42904 77799
29936 77800
20300 77801
3962 77802
8303 77803
19496 77804
26026 77805
10320 77806
38137 77807
28088 77808
22393 77809
45904 77810
46959 77811
9895 77812
39132 77813
42600 77814
52816 77815
73762 77816
7014 77817
63376 77818
53667 77819
36879 77820
75748 77821
10352 77822
68636 77823
10902 77824
26449 77825
13233 77826
42099 77827
4000 77828
71508 77829
36493 77830
20487 77831
58299 77832
61052 77833
70425 77834
62665 77835
15377 77836
53960 77837
64203 77838
5602 77839
37081 77840
7354 77841
9329 77842
37807 77843
45184 77844
32278 77845
45964 77846
7622 77847
51628 77848
8984 77849
70055 77850
31796 77851
11365 77852
40770 77853
40141 77854
25352 77855
29687 77856
2197 77857
38196 77858
46170 77859
11387 77860
63159 77861
15571 77862
60318 77863
34037 77864
39929 77865
14073 77866
53759 77867
43041 77868
19175 77869
18947 77870
57778 77871
52381 77872
74577 77873
44498 77874
53368 77875
38193 77876
69843 77877
63928 77878
26729 77879
63297 77880
68337 77881
20368 77882
21814 77883
34416 77884
17956 77885
38112 77886
8033 77887
74909 77888
43264 77889
1460 77890
67994 77891
46468 77892
44034 77893
52369 77894
64880 77895
26713 77896
27607 77897
77141 77898
34629 77899
12156 77900
45416 77901
11251 77902
9458 77903
53134 77904
56978 77905
62131 77906
66218 77907
74455 77908
64957 77909
11269 77910
26841 77911
64130 77912
76749 77913
16599 77914
62581 77915
1249 77916
37660 77917
632 77918
48662 77919
53702 77920
5303 77921
17611 77922
23920 77923
65801 77924
57645 77925
29562 77926
4402 77927
17316 77928
1322 77929
23249 77930
49433 77931
48967 77932
14914 77933
5931 77934
22229 77935
57962 77936
32624 77937
65133 77938
61875 77939
25341 77940
3206 77941
41638 77942
4187 77943
7634 77944
53863 77945
67918 77946
61915 77947
26970 77948
676 77949
72156 77950
40975 77951
24011 77952
2654 77953
66725 77954
33902 77955
52217 77956
31065 77957
76792 77958
39933 77959
55047 77960
70253 77961
35894 77962
499 77963
19089 77964
10937 77965
2444 77966
74162 77967
43357 77968
24320 77969
46954 77970
29645 77971
73536 77972
10837 77973
315 77974
69541 77975
53528 77976
40700 77977
72732 77978
61712 77979
68021 77980
40164 77981
28101 77982
5727 77983
38237 77984
9144 77985
77052 77986
29005 77987
36410 77988
10408 77989
49055 77990
26434 77991
37160 77992
76429 77993
24935 77994
61407 77995
19207 77996
1069 77997
70189 77998
37826 77999
64292 78000
31878 78001
22235 78002
73591 78003
8789 78004
26343 78005
9578 78006
49960 78007
16392 78008
27888 78009
71473 78010
27578 78011
34936 78012
458 78013
47234 78014
30384 78015
50683 78016
12106 78017
40928 78018
62871 78019
50133 78020
24404 78021
47426 78022
68057 78023
8482 78024
37534 78025
30410 78026
57399 78027
46579 78028
9631 78029
50639 78030
42929 78031
11779 78032
26550 78033
48123 78034
21773 78035
20512 78036
59534 78037
17199 78038
24861 78039
69861 78040
2855 78041
12196 78042
20497 78043
38018 78044
37832 78045
46714 78046
75489 78047
50238 78048
64376 78049
2564 78050
9386 78051
13372 78052
9693 78053
27389 78054
59785 78055
43677 78056
36604 78057
13112 78058
29469 78059
20892 78060
10010 78061
52846 78062
33008 78063
37626 78064
54179 78065
58232 78066
44392 78067
14466 78068
67536 78069
15958 78070
68269 78071
57646 78072
54804 78073
1792 78074
61286 78075
34006 78076
38889 78077
40584 78078
7093 78079
42719 78080
46758 78081
62994 78082
59807 78083
32800 78084
73841 78085
66865 78086
45166 78087
21587 78088
17906 78089
142 78090
77083 78091
41800 78092
17826 78093
49649 78094
51163 78095
10689 78096
68706 78097
76687 78098
68491 78099
63835 78100
3585 78101
3497 78102
14117 78103
46981 78104
39829 78105
5282 78106
6836 78107
67213 78108
57234 78109
29426 78110
33573 78111
4020 78112
59672 78113
74453 78114
46958 78115
61610 78116
67190 78117
72635 78118
58811 78119
41598 78120
63829 78121
18654 78122
75907 78123
4346 78124
67644 78125
69287 78126
14467 78127
18032 78128
19079 78129
29213 78130
24500 78131
74259 78132
11331 78133
65978 78134
20490 78135
10108 78136
49436 78137
29165 78138
67903 78139
17425 78140
59294 78141
52957 78142
73808 78143
10844 78144
67217 78145
42509 78146
15072 78147
18098 78148
11684 78149
16996 78150
45818 78151
37767 78152
64209 78153
16629 78154
53448 78155
54528 78156
12299 78157
6639 78158
66758 78159
66123 78160
36998 78161
3984 78162
74008 78163
59691 78164
19440 78165
16947 78166
44557 78167
77360 78168
65814 78169
40880 78170
13968 78171
836 78172
74877 78173
19293 78174
24491 78175
65355 78176
69175 78177
19404 78178
21370 78179
31490 78180
68037 78181
44101 78182
46344 78183
43843 78184
52482 78185
8556 78186
53770 78187
40795 78188
66987 78189
58316 78190
57207 78191
6926 78192
23475 78193
22407 78194
63894 78195
60769 78196
25103 78197
33146 78198
27871 78199
52238 78200
62118 78201
54357 78202
42237 78203
35185 78204
69535 78205
63594 78206
8261 78207
23102 78208
28844 78209
23066 78210
77512 78211
34509 78212
37759 78213
10338 78214
56323 78215
68684 78216
35756 78217
65342 78218
53224 78219
23049 78220
64089 78221
50530 78222
46180 78223
50302 78224
39809 78225
9395 78226
39746 78227
66088 78228
62864 78229
38501 78230
49769 78231
32931 78232
1554 78233
16903 78234
6385 78235
51862 78236
49501 78237
77357 78238
5477 78239
45981 78240
76308 78241
69533 78242
16484 78243
35542 78244
44505 78245
18336 78246
23626 78247
43614 78248
71170 78249
2930 78250
8031 78251
72230 78252
21763 78253
38248 78254
40370 78255
66178 78256
55109 78257
55225 78258
30348 78259
65867 78260
77220 78261
4990 78262
32174 78263
8270 78264
68940 78265
18454 78266
54254 78267
64312 78268
49017 78269
50623 78270
9814 78271
44840 78272
37909 78273
13756 78274
75356 78275
32485 78276
71599 78277
47339 78278
67179 78279
62797 78280
25801 78281
68286 78282
21977 78283
32972 78284
21839 78285
22353 78286
69519 78287
39907 78288
72995 78289
36997 78290
33566 78291
46457 78292
21406 78293
48606 78294
481 78295
69539 78296
5009 78297
15808 78298
72445 78299
67172 78300
4890 78301
28592 78302
68242 78303
50649 78304
10577 78305
44227 78306
31466 78307
55338 78308
58402 78309
54610 78310
59801 78311
4989 78312
74205 78313
47825 78314
67289 78315
72401 78316
65693 78317
58196 78318
66368 78319
25305 78320
21663 78321
27018 78322
55116 78323
49133 78324
22914 78325
66296 78326
74471 78327
32738 78328
4389 78329
27000 78330
28956 78331
26824 78332
6837 78333
61106 78334
1975 78335
35616 78336
58093 78337
32374 78338
49292 78339
46035 78340
11585 78341
59689 78342
76541 78343
35762 78344
68162 78345
69426 78346
16390 78347
65784 78348
8043 78349
16876 78350
28604 78351
18638 78352
42397 78353
51934 78354
21220 78355
6219 78356
77045 78357
20001 78358
20137 78359
71187 78360
7499 78361
46396 78362
32291 78363
35127 78364
34700 78365
57152 78366
47288 78367
10076 78368
71053 78369
13753 78370
7850 78371
76990 78372
28036 78373
56716 78374
78318 78375
1348 78376
13075 78377
18157 78378
75358 78379
35133 78380
55815 78381
74590 78382
52918 78383
20860 78384
33584 78385
74952 78386
3518 78387
50878 78388
30230 78389
58703 78390
27993 78391
45581 78392
38353 78393
33775 78394
1900 78395
50581 78396
15782 78397
24712 78398
34037 78399
56856 78400
24917 78401
12755 78402
64030 78403
69428 78404
3995 78405
37905 78406
23563 78407
1486 78408
64037 78409
78330 78410
26315 78411
22472 78412
14440 78413
58311 78414
66833 78415
19861 78416
47149 78417
53445 78418
75012 78419
72442 78420
37713 78421
25213 78422
36704 78423
13203 78424
7265 78425
16002 78426
12289 78427
16939 78428
5115 78429
26382 78430
44595 78431
7135 78432
61160 78433
17839 78434
75656 78435
22017 78436
66931 78437
72642 78438
7313 78439
36466 78440
56316 78441
51945 78442
22721 78443
56565 78444
23958 78445
7385 78446
6016 78447
35268 78448
43720 78449
3131 78450
27202 78451
63075 78452
6470 78453
69879 78454
65119 78455
12830 78456
69416 78457
41133 78458
39368 78459
24162 78460
7675 78461
3786 78462
5269 78463
49142 78464
42476 78465
20095 78466
7619 78467
14410 78468
1823 78469
64267 78470
47969 78471
2354 78472
58100 78473
28460 78474
25880 78475
23760 78476
7494 78477
32135 78478
46208 78479
53575 78480
25092 78481
72543 78482
41147 78483
72111 78484
51254 78485
9719 78486
55355 78487
12964 78488
22986 78489
47508 78490
16829 78491
40661 78492
11791 78493
12467 78494
34677 78495
5236 78496
22691 78497
43506 78498
27896 78499
50268 78500
14439 78501
6930 78502
42404 78503
77607 78504
5033 78505
38250 78506
21720 78507
40940 78508
27631 78509
49758 78510
29978 78511
56708 78512
15927 78513
18740 78514
16582 78515
41688 78516
42792 78517
17704 78518
41244 78519
20778 78520
26562 78521
37763 78522
52926 78523
9820 78524
70626 78525
71827 78526
58560 78527
60501 78528
3601 78529
69280 78530
41225 78531
56198 78532
56236 78533
56743 78534
36529 78535
44161 78536
1478 78537
42421 78538
73297 78539
5743 78540
62601 78541
17751 78542
28813 78543
19080 78544
17571 78545
41568 78546
58591 78547
13611 78548
27468 78549
5700 78550
4113 78551
49766 78552
57181 78553
64843 78554
7299 78555
39622 78556
57349 78557
2494 78558
73284 78559
38092 78560
33052 78561
14928 78562
50101 78563
19121 78564
27240 78565
73788 78566
3758 78567
76521 78568
66568 78569
13726 78570
66146 78571
77346 78572
41681 78573
17119 78574
21457 78575
14264 78576
19165 78577
40658 78578
8921 78579
34819 78580
40254 78581
73781 78582
43300 78583
27758 78584
13831 78585
53844 78586
23680 78587
29861 78588
58054 78589
76578 78590
7260 78591
63039 78592
75558 78593
10708 78594
16042 78595
52685 78596
60142 78597
13279 78598
656 78599
4327 78600
50035 78601
38548 78602
54542 78603
10263 78604
70342 78605
1746 78606
42801 78607
76842 78608
19273 78609
602 78610
19636 78611
8947 78612
9543 78613
38968 78614
27520 78615
55720 78616
6884 78617
39467 78618
66298 78619
55216 78620
39835 78621
31969 78622
60697 78623
55262 78624
7605 78625
10816 78626
62368 78627
36306 78628
68379 78629
25260 78630
43725 78631
46088 78632
10627 78633
72586 78634
9053 78635
41924 78636
4996 78637
35847 78638
3035 78639
42169 78640
49146 78641
34784 78642
36138 78643
19568 78644
56150 78645
76168 78646
60704 78647
54473 78648
25856 78649
76996 78650
76957 78651
67090 78652
47996 78653
77396 78654
53534 78655
61227 78656
56970 78657
14348 78658
64436 78659
56926 78660
35581 78661
12217 78662
51934 78663
13120 78664
30827 78665
51398 78666
8946 78667
24717 78668
12155 78669
65579 78670
32626 78671
52208 78672
50758 78673
30477 78674
22714 78675
10786 78676
69939 78677
58293 78678
27377 78679
59292 78680
44574 78681
16328 78682
76940 78683
12635 78684
52887 78685
26443 78686
75688 78687
21263 78688
70572 78689
28127 78690
22652 78691
10967 78692
33327 78693
32415 78694
52795 78695
58984 78696
32785 78697
61819 78698
42343 78699
28789 78700
29952 78701
28279 78702
11122 78703
42227 78704
48111 78705
37160 78706
3832 78707
51779 78708
78543 78709
33641 78710
11586 78711
35359 78712
32091 78713
42138 78714
47179 78715
20668 78716
28934 78717
17205 78718
8928 78719
19778 78720
43166 78721
78456 78722
54151 78723
44639 78724
63129 78725
26625 78726
23563 78727
1441 78728
30655 78729
69808 78730
3891 78731
39012 78732
67986 78733
19771 78734
4368 78735
56180 78736
10826 78737
16619 78738
2785 78739
28047 78740
34405 78741
64553 78742
14041 78743
64508 78744
78339 78745
51496 78746
75889 78747
56334 78748
32904 78749
7228 78750
57869 78751
77352 78752
55523 78753
22614 78754
54745 78755
7327 78756
74863 78757
3426 78758
27552 78759
22510 78760
23418 78761
25505 78762
49584 78763
52768 78764
17405 78765
70055 78766
2151 78767
1005 78768
66810 78769
35399 78770
55109 78771
66332 78772
8345 78773
71167 78774
13520 78775
62186 78776
62154 78777
12878 78778
30984 78779
6968 78780
38709 78781
48632 78782
56071 78783
15785 78784
31104 78785
24958 78786
49250 78787
5687 78788
4122 78789
44782 78790
63843 78791
72697 78792
10981 78793
11239 78794
40219 78795
74275 78796
1630 78797
18234 78798
45960 78799
30119 78800
60517 78801
18961 78802
38112 78803
38210 78804
69419 78805
25140 78806
78652 78807
30700 78808
44052 78809
62060 78810
62887 78811
68196 78812
74318 78813
71274 78814
2306 78815
25772 78816
61113 78817
12486 78818
25596 78819
15153 78820
72037 78821
60645 78822
58992 78823
68647 78824
29246 78825
72827 78826
33736 78827
70098 78828
52767 78829
77620 78830
62943 78831
32251 78832
62349 78833
49625 78834
17164 78835
49820 78836
69024 78837
67008 78838
60977 78839
1465 78840
48452 78841
62911 78842
44507 78843
26373 78844
14426 78845
48098 78846
71441 78847
29932 78848
52817 78849
33081 78850
30303 78851
50944 78852
53661 78853
67749 78854
52286 78855
63016 78856
1231 78857
33894 78858
67097 78859
17205 78860
68402 78861
7063 78862
55750 78863
42794 78864
5159 78865
64572 78866
21763 78867
46365 78868
25083 78869
47577 78870
43579 78871
72734 78872
59487 78873
21697 78874
44962 78875
22026 78876
781 78877
58310 78878
52706 78879
61337 78880
4014 78881
37758 78882
47915 78883
6610 78884
47704 78885
18423 78886
24722 78887
24024 78888
53549 78889
22892 78890
37134 78891
60194 78892
36475 78893
75701 78894
77360 78895
38233 78896
8295 78897
5329 78898
45495 78899
59033 78900
16264 78901
28452 78902
37139 78903
49247 78904
18833 78905
55023 78906
71640 78907
55704 78908
39548 78909
18846 78910
10607 78911
14676 78912
33138 78913
19707 78914
62490 78915
52553 78916
10016 78917
75986 78918
31497 78919
69047 78920
19332 78921
5512 78922
46209 78923
68474 78924
2480 78925
70835 78926
77164 78927
74058 78928
37376 78929
25327 78930
28873 78931
37650 78932
17996 78933
42983 78934
14219 78935
50271 78936
28541 78937
60447 78938
27833 78939
248 78940
77801 78941
37244 78942
14541 78943
19222 78944
32546 78945
50315 78946
55681 78947
34973 78948
40156 78949
74385 78950
26366 78951
50451 78952
11127 78953
53245 78954
66516 78955
50679 78956
71391 78957
42324 78958
10051 78959
5593 78960
33720 78961
62998 78962
37035 78963
25604 78964
35962 78965
33557 78966
43834 78967
23046 78968
39881 78969
32205 78970
11453 78971
3212 78972
26510 78973
51724 78974
59002 78975
64686 78976
49474 78977
28629 78978
15356 78979
45225 78980
67525 78981
51982 78982
77206 78983
60285 78984
4107 78985
6571 78986
36317 78987
58858 78988
74351 78989
16998 78990
11504 78991
29620 78992
52673 78993
71427 78994
49890 78995
32245 78996
18534 78997
39823 78998
57262 78999
52749 79000
53223 79001
6503 79002
25264 79003
28748 79004
60127 79005
50950 79006
41 79007
73531 79008
8309 79009
68640 79010
13348 79011
53768 79012
42542 79013
59922 79014
30592 79015
54823 79016
74908 79017
71246 79018
45060 79019
39589 79020
59493 79021
36447 79022
52267 79023
61201 79024
47632 79025
49917 79026
33840 79027
71946 79028
69600 79029
56074 79030
34685 79031
42670 79032
78012 79033
1071 79034
41622 79035
10912 79036
7470 79037
27186 79038
58769 79039
36711 79040
44193 79041
25603 79042
43221 79043
25323 79044
54527 79045
6810 79046
65248 79047
31441 79048
17390 79049
18051 79050
5683 79051
64193 79052
68584 79053
69084 79054
57218 79055
68085 79056
15112 79057
27466 79058
57865 79059
10208 79060
4769 79061
75323 79062
20846 79063
5640 79064
19436 79065
61482 79066
15394 79067
33409 79068
51533 79069
44044 79070
39315 79071
2504 79072
65736 79073
62589 79074
44257 79075
60592 79076
14300 79077
10078 79078
28637 79079
4254 79080
56741 79081
68154 79082
2290 79083
53035 79084
40104 79085
76789 79086
66760 79087
74714 79088
35727 79089
5759 79090
646 79091
19595 79092
51160 79093
22112 79094
4193 79095
20296 79096
51978 79097
17624 79098
78183 79099
17622 79100
55731 79101
23128 79102
35158 79103
67915 79104
18542 79105
20977 79106
3433 79107
32612 79108
34498 79109
60596 79110
36795 79111
49833 79112
60476 79113
5609 79114
3407 79115
70542 79116
48437 79117
63900 79118
11814 79119
6551 79120
60871 79121
52612 79122
69095 79123
9265 79124
64145 79125
26352 79126
26088 79127
73586 79128
49364 79129
76231 79130
14951 79131
60063 79132
39493 79133
22054 79134
12771 79135
46740 79136
28441 79137
49566 79138
66837 79139
14979 79140
25660 79141
72259 79142
14273 79143
67540 79144
42633 79145
12375 79146
50649 79147
54100 79148
77384 79149
61728 79150
18037 79151
62155 79152
50005 79153
34028 79154
18221 79155
29882 79156
11785 79157
33737 79158
68804 79159
8199 79160
47644 79161
13932 79162
7869 79163
78457 79164
28646 79165
2194 79166
52715 79167
60525 79168
24012 79169
19967 79170
49018 79171
49660 79172
54594 79173
20148 79174
2999 79175
7074 79176
6406 79177
8889 79178
60384 79179
62095 79180
72163 79181
1447 79182
69961 79183
1692 79184
56013 79185
51921 79186
76309 79187
50840 79188
9427 79189
58518 79190
77716 79191
42147 79192
10711 79193
67466 79194
44022 79195
74930 79196
51374 79197
39620 79198
79133 79199
42348 79200
25930 79201
69896 79202
24045 79203
42087 79204
48752 79205
28570 79206
24874 79207
45695 79208
7391 79209
66031 79210
26051 79211
30494 79212
36461 79213
19063 79214
39309 79215
58047 79216
17763 79217
57661 79218
28599 79219
34889 79220
10271 79221
76258 79222
35089 79223
59881 79224
61384 79225
44675 79226
59594 79227
75341 79228
73081 79229
63693 79230
35788 79231
56056 79232
70104 79233
73911 79234
6582 79235
31706 79236
67023 79237
50618 79238
49950 79239
42550 79240
52226 79241
30939 79242
43278 79243
57685 79244
56163 79245
49588 79246
48276 79247
47807 79248
43754 79249
21059 79250
74577 79251
30623 79252
8049 79253
20631 79254
73512 79255
3688 79256
45165 79257
11847 79258
77116 79259
51735 79260
77020 79261
9373 79262
77111 79263
43345 79264
62458 79265
27247 79266
46127 79267
58303 79268
67022 79269
51813 79270
34932 79271
59938 79272
7705 79273
64483 79274
35060 79275
15525 79276
72031 79277
69370 79278
62299 79279
21932 79280
29479 79281
17591 79282
20097 79283
77502 79284
61542 79285
66169 79286
51877 79287
8518 79288
50056 79289
60099 79290
42830 79291
60459 79292
74641 79293
57322 79294
7871 79295
24802 79296
2803 79297
62333 79298
30860 79299
45494 79300
54689 79301
78039 79302
18690 79303
51018 79304
22505 79305
49990 79306
78635 79307
45378 79308
8140 79309
10154 79310
12688 79311
67628 79312
32942 79313
22724 79314
3107 79315
73371 79316
72413 79317
53616 79318
76189 79319
40369 79320
60342 79321
28730 79322
32082 79323
20416 79324
45927 79325
13825 79326
2257 79327
31395 79328
49384 79329
5394 79330
62521 79331
49057 79332
77761 79333
27856 79334
40459 79335
39192 79336
48846 79337
65512 79338
28815 79339
76973 79340
62914 79341
36771 79342
47099 79343
56169 79344
23699 79345
15323 79346
43435 79347
50450 79348
43218 79349
8200 79350
49380 79351
56542 79352
29283 79353
72731 79354
34378 79355
55205 79356
36027 79357
70117 79358
21662 79359
52555 79360
46462 79361
19703 79362
14008 79363
52098 79364
59909 79365
3901 79366
71268 79367
47878 79368
1220 79369
55013 79370
35702 79371
5552 79372
68646 79373
21138 79374
40651 79375
25784 79376
6713 79377
3093 79378
19259 79379
53854 79380
16674 79381
30979 79382
40023 79383
56396 79384
21122 79385
64063 79386
17624 79387
57503 79388
51527 79389
15030 79390
12882 79391
22565 79392
29462 79393
54400 79394
68801 79395
62029 79396
31953 79397
65347 79398
19350 79399
61209 79400
5230 79401
59602 79402
76211 79403
13729 79404
33406 79405
26002 79406
78334 79407
757 79408
60838 79409
66898 79410
42155 79411
57525 79412
33007 79413
57584 79414
12378 79415
11650 79416
18585 79417
64682 79418
9416 79419
31020 79420
73462 79421
14981 79422
47592 79423
72812 79424
31191 79425
9611 79426
48256 79427
65330 79428
38881 79429
46188 79430
62912 79431
54626 79432
60914 79433
13497 79434
72653 79435
4490 79436
70989 79437
13187 79438
18528 79439
11872 79440
43116 79441
50791 79442
51781 79443
5731 79444
3483 79445
42459 79446
41846 79447
5345 79448
22066 79449
74371 79450
58788 79451
16525 79452
63060 79453
24210 79454
30616 79455
16004 79456
63652 79457
35667 79458
45247 79459
76330 79460
19498 79461
76141 79462
21897 79463
16175 79464
29754 79465
48543 79466
37418 79467
2347 79468
68740 79469
40714 79470
64619 79471
47123 79472
32047 79473
52486 79474
21145 79475
48355 79476
44738 79477
5848 79478
61207 79479
15786 79480
37226 79481
52572 79482
38446 79483
42433 79484
74033 79485
61975 79486
11311 79487
45589 79488
18400 79489
18098 79490
75407 79491
45985 79492
17243 79493
6813 79494
4522 79495
15623 79496
24955 79497
55551 79498
39300 79499
52085 79500
72677 79501
77737 79502
36997 79503
76311 79504
36053 79505
53406 79506
2861 79507
57884 79508
13542 79509
48237 79510
27676 79511
3204 79512
14484 79513
47256 79514
49148 79515
3108 79516
23818 79517
38855 79518
6783 79519
23529 79520
76528 79521
76372 79522
55037 79523
15308 79524
50300 79525
76336 79526
74300 79527
69276 79528
48984 79529
5301 79530
48326 79531
73656 79532
20391 79533
58348 79534
21563 79535
79118 79536
36000 79537
34690 79538
16954 79539
76719 79540
72301 79541
52451 79542
21741 79543
19397 79544
65222 79545
26651 79546
19734 79547
1034 79548
42518 79549
51179 79550
38075 79551
68320 79552
60088 79553
63286 79554
76033 79555
33407 79556
35210 79557
311 79558
6426 79559
27951 79560
68550 79561
56376 79562
22241 79563
35584 79564
30878 79565
31518 79566
69623 79567
45080 79568
8358 79569
33562 79570
7332 79571
29903 79572
16371 79573
64830 79574
46551 79575
71436 79576
59482 79577
29372 79578
23786 79579
46563 79580
65010 79581
12130 79582
55432 79583
73272 79584
68635 79585
6724 79586
62384 79587
71290 79588
29668 79589
54527 79590
560 79591
904 79592
26226 79593
55818 79594
58021 79595
64977 79596
50014 79597
11795 79598
78285 79599
22294 79600
9161 79601
43662 79602
65254 79603
61322 79604
30690 79605
74034 79606
15331 79607
68181 79608
18789 79609
64658 79610
714 79611
11276 79612
33020 79613
17777 79614
50073 79615
30797 79616
13183 79617
9356 79618
64114 79619
36761 79620
34342 79621
6105 79622
30173 79623
32090 79624
7526 79625
49580 79626
469 79627
51309 79628
6332 79629
8043 79630
21266 79631
32197 79632
29869 79633
52102 79634
50180 79635
8762 79636
75940 79637
13464 79638
56574 79639
5451 79640
44251 79641
75892 79642
32312 79643
57971 79644
5082 79645
57774 79646
71659 79647
2140 79648
51622 79649
74510 79650
29441 79651
72168 79652
45880 79653
46411 79654
72111 79655
56106 79656
78518 79657
21358 79658
78928 79659
43684 79660
57107 79661
20209 79662
52440 79663
51278 79664
65000 79665
58524 79666
59415 79667
61695 79668
27784 79669
60746 79670
6469 79671
47784 79672
34944 79673
46801 79674
4765 79675
14933 79676
77528 79677
61920 79678
47219 79679
26540 79680
60949 79681
49279 79682
45430 79683
66139 79684
1923 79685
11872 79686
697 79687
9080 79688
71920 79689
32341 79690
22450 79691
20977 79692
51208 79693
23306 79694
61772 79695
40297 79696
2508 79697
26368 79698
53707 79699
11175 79700
35858 79701
18201 79702
65375 79703
70483 79704
71935 79705
13462 79706
7859 79707
14069 79708
56556 79709
78774 79710
44154 79711
11594 79712
10735 79713
9287 79714
45283 79715
79274 79716
47862 79717
42460 79718
76429 79719
16238 79720
30454 79721
62880 79722
50952 79723
70991 79724
25097 79725
29741 79726
1270 79727
14309 79728
6814 79729
68735 79730
51904 79731
78081 79732
37599 79733
26473 79734
13417 79735
49319 79736
15829 79737
32924 79738
48163 79739
44632 79740
60232 79741
69231 79742
34233 79743
7577 79744
26202 79745
52858 79746
11587 79747
63265 79748
5365 79749
37218 79750
66714 79751
41370 79752
43837 79753
10331 79754
47746 79755
46598 79756
52436 79757
36032 79758
48285 79759
8911 79760
65714 79761
54811 79762
1784 79763
34629 79764
68854 79765
64941 79766
9778 79767
34495 79768
15582 79769
72520 79770
40695 79771
73252 79772
28007 79773
26917 79774
54619 79775
5575 79776
15160 79777
55558 79778
42416 79779
63981 79780
54801 79781
24235 79782
68776 79783
49305 79784
50809 79785
29425 79786
78547 79787
5991 79788
29109 79789
34038 79790
77211 79791
36098 79792
36668 79793
45377 79794
68573 79795
38925 79796
76343 79797
35674 79798
74123 79799
69844 79800
51862 79801
11667 79802
72642 79803
43409 79804
38497 79805
31537 79806
45867 79807
69804 79808
20270 79809
2036 79810
47504 79811
53375 79812
53452 79813
67545 79814
30755 79815
37605 79816
34606 79817
43772 79818
68965 79819
49603 79820
57234 79821
24056 79822
35287 79823
29015 79824
12719 79825
57693 79826
71425 79827
23459 79828
1018 79829
35725 79830
13941 79831
20087 79832
27544 79833
20835 79834
61322 79835
15143 79836
38151 79837
21058 79838
69194 79839
4629 79840
23200 79841
68552 79842
27967 79843
40038 79844
28721 79845
61420 79846
34952 79847
47786 79848
17791 79849
60902 79850
39325 79851
15317 79852
14701 79853
55097 79854
9410 79855
27389 79856
48369 79857
11195 79858
2020 79859
73148 79860
16656 79861
67784 79862
73955 79863
29435 79864
69922 79865
60151 79866
32031 79867
8734 79868
61124 79869
39178 79870
44256 79871
46824 79872
27762 79873
64285 79874
68357 79875
10341 79876
53797 79877
11363 79878
74583 79879
73933 79880
38849 79881
5478 79882
49173 79883
74375 79884
76377 79885
34200 79886
17861 79887
77479 79888
12084 79889
70157 79890
7636 79891
54818 79892
73272 79893
57911 79894
45473 79895
50803 79896
46150 79897
55315 79898
55609 79899
55905 79900
34456 79901
7065 79902
79796 79903
51348 79904
54247 79905
7875 79906
70328 79907
14521 79908
5838 79909
69464 79910
28406 79911
15506 79912
65128 79913
37668 79914
55603 79915
44932 79916
36894 79917
74367 79918
38697 79919
60376 79920
13948 79921
26341 79922
46785 79923
14492 79924
70778 79925
60525 79926
21516 79927
37432 79928
32225 79929
3123 79930
47312 79931
34054 79932
13196 79933
63280 79934
22768 79935
53014 79936
37380 79937
42996 79938
58142 79939
7685 79940
62018 79941
75104 79942
69080 79943
77613 79944
44368 79945
70416 79946
44433 79947
68115 79948
39169 79949
45334 79950
70475 79951
16077 79952
73247 79953
61713 79954
40717 79955
66363 79956
21967 79957
33983 79958
56118 79959
48610 79960
79942 79961
77983 79962
4584 79963
5962 79964
31626 79965
55568 79966
70853 79967
34110 79968
76013 79969
40146 79970
787 79971
73317 79972
43384 79973
39758 79974
5232 79975
50091 79976
62676 79977
40038 79978
68045 79979
66370 79980
7873 79981
68214 79982
12728 79983
72834 79984
27215 79985
74554 79986
57542 79987
60302 79988
77402 79989
4916 79990
66716 79991
28404 79992
65323 79993
18082 79994
1779 79995
78819 79996
10128 79997
76606 79998
76701 79999
37023 80000
75718 80001
27153 80002
44030 80003
1902 80004
17773 80005
40375 80006
70166 80007
74206 80008
14498 80009
46978 80010
24351 80011
9393 80012
23038 80013
55621 80014
12301 80015
12188 80016
42385 80017
70570 80018
6152 80019
24847 80020
55907 80021
58643 80022
75054 80023
157 80024
22954 80025
15011 80026
12915 80027
46143 80028
1714 80029
71603 80030
66661 80031
39949 80032
13650 80033
7368 80034
5181 80035
57528 80036
39635 80037
67145 80038
25118 80039
74219 80040
33412 80041
11631 80042
51897 80043
78311 80044
7920 80045
19680 80046
55935 80047
44907 80048
62601 80049
71884 80050
41620 80051
4834 80052
1066 80053
57036 80054
77283 80055
74891 80056
26920 80057
11648 80058
2702 80059
12878 80060
28426 80061
72861 80062
174 80063
76304 80064
78679 80065
45307 80066
35733 80067
43797 80068
62265 80069
17569 80070
19215 80071
5758 80072
2479 80073
41226 80074
40269 80075
53493 80076
63124 80077
16726 80078
54747 80079
35619 80080
57371 80081
40333 80082
6848 80083
64216 80084
22008 80085
11056 80086
40750 80087
45364 80088
18569 80089
48959 80090
4022 80091
3967 80092
24066 80093
45126 80094
38041 80095
78395 80096
17847 80097
68135 80098
32492 80099
23707 80100
65519 80101
18037 80102
53451 80103
65147 80104
59998 80105
57086 80106
36083 80107
79704 80108
41237 80109
14343 80110
64788 80111
58460 80112
78506 80113
25632 80114
73909 80115
3262 80116
45152 80117
18083 80118
20050 80119
45904 80120
35856 80121
23916 80122
36567 80123
10682 80124
36197 80125
10742 80126
23834 80127
7964 80128
36439 80129
1928 80130
47433 80131
9799 80132
55666 80133
23747 80134
77612 80135
74753 80136
3607 80137
14820 80138
63034 80139
45147 80140
60284 80141
64474 80142
72164 80143
24143 80144
40332 80145
27054 80146
34465 80147
15885 80148
28770 80149
7932 80150
69926 80151
33581 80152
66707 80153
15082 80154
55424 80155
42918 80156
32720 80157
29147 80158
5641 80159
42369 80160
11834 80161
2266 80162
1622 80163
32738 80164
17745 80165
6355 80166
23083 80167
51201 80168
29028 80169
38053 80170
39606 80171
19901 80172
8347 80173
14781 80174
36386 80175
5195 80176
3571 80177
18012 80178
51451 80179
11623 80180
14715 80181
24459 80182
6251 80183
54004 80184
60996 80185
31128 80186
60338 80187
3663 80188
38022 80189
58405 80190
19549 80191
59015 80192
8998 80193
38519 80194
36730 80195
779 80196
36608 80197
39116 80198
18766 80199
72732 80200
5234 80201
63156 80202
14272 80203
66077 80204
65060 80205
50926 80206
11120 80207
70045 80208
28980 80209
21441 80210
14283 80211
73749 80212
20325 80213
38865 80214
7788 80215
30255 80216
27736 80217
9604 80218
72505 80219
73080 80220
15227 80221
50640 80222
17983 80223
43186 80224
27261 80225
76546 80226
5404 80227
33906 80228
20548 80229
27844 80230
35052 80231
74652 80232
13685 80233
19291 80234
5178 80235
45645 80236
28578 80237
10080 80238
23539 80239
69786 80240
31330 80241
20665 80242
2523 80243
35261 80244
20935 80245
79668 80246
61942 80247
28669 80248
26970 80249
37043 80250
38194 80251
54340 80252
15359 80253
69396 80254
67621 80255
1869 80256
4644 80257
35878 80258
68052 80259
4781 80260
47751 80261
70142 80262
73235 80263
71349 80264
29392 80265
13219 80266
6859 80267
61786 80268
77286 80269
38251 80270
56611 80271
33114 80272
17939 80273
12387 80274
75601 80275
60442 80276
50110 80277
41416 80278
14694 80279
35804 80280
41224 80281
14877 80282
69853 80283
21987 80284
54247 80285
32431 80286
3931 80287
20737 80288
34527 80289
74425 80290
72860 80291
73091 80292
32751 80293
56788 80294
21586 80295
61738 80296
78193 80297
25947 80298
65903 80299
4174 80300
10982 80301
2663 80302
78231 80303
29700 80304
10249 80305
54570 80306
73746 80307
48680 80308
54168 80309
74220 80310
65721 80311
58730 80312
8212 80313
33055 80314
3052 80315
26882 80316
72721 80317
40681 80318
44786 80319
40721 80320
39281 80321
57846 80322
39446 80323
38181 80324
63956 80325
31778 80326
44223 80327
26971 80328
71570 80329
8620 80330
48591 80331
14172 80332
7864 80333
69397 80334
8386 80335
43095 80336
50297 80337
52842 80338
60403 80339
27621 80340
3908 80341
60954 80342
43212 80343
10088 80344
41491 80345
39316 80346
61577 80347
41408 80348
39876 80349
40230 80350
52969 80351
76167 80352
43712 80353
30611 80354
20158 80355
56988 80356
64864 80357
650 80358
43003 80359
35550 80360
56184 80361
10408 80362
73180 80363
73859 80364
10612 80365
39781 80366
27963 80367
28544 80368
26182 80369
15502 80370
17812 80371
8422 80372
69954 80373
79211 80374
77965 80375
72763 80376
66697 80377
57891 80378
52001 80379
60061 80380
26073 80381
42637 80382
66889 80383
31706 80384
63790 80385
34932 80386
57634 80387
7114 80388
521 80389
58407 80390
51269 80391
79467 80392
34566 80393
7190 80394
72144 80395
22643 80396
47984 80397
10752 80398
14383 80399
1006 80400
20758 80401
17458 80402
75473 80403
11038 80404
34326 80405
38793 80406
76481 80407
78456 80408
65009 80409
52074 80410
62252 80411
21392 80412
6930 80413
38978 80414
32818 80415
20846 80416
14464 80417
22598 80418
34708 80419
35524 80420
66746 80421
61492 80422
52814 80423
13813 80424
37690 80425
55850 80426
32045 80427
47417 80428
40162 80429
18313 80430
30315 80431
38881 80432
20955 80433
63180 80434
14415 80435
67483 80436
34401 80437
37207 80438
21750 80439
57808 80440
21017 80441
46812 80442
27635 80443
78875 80444
56890 80445
48162 80446
71815 80447
78075 80448
55865 80449
47741 80450
26542 80451
20352 80452
59796 80453
74161 80454
23275 80455
34939 80456
35838 80457
77271 80458
45759 80459
64290 80460
14405 80461
70345 80462
1508 80463
27693 80464
59098 80465
37809 80466
59039 80467
10277 80468
670 80469
55096 80470
63523 80471
72722 80472
17555 80473
21985 80474
47676 80475
54135 80476
3773 80477
6943 80478
47142 80479
34902 80480
80255 80481
78998 80482
61988 80483
54281 80484
76369 80485
67426 80486
52259 80487
72423 80488
41079 80489
28483 80490
40570 80491
78932 80492
40286 80493
41415 80494
53419 80495
13875 80496
63015 80497
71114 80498
55883 80499
7771 80500
10434 80501
37556 80502
68004 80503
65426 80504
55140 80505
40077 80506
77377 80507
57664 80508
39799 80509
77115 80510
66264 80511
268 80512
51060 80513
35068 80514
62969 80515
22202 80516
67739 80517
51236 80518
57765 80519
8580 80520
74753 80521
20296 80522
70124 80523
52569 80524
25615 80525
511 80526
65461 80527
44963 80528
28134 80529
200 80530
50128 80531
46061 80532
40811 80533
23114 80534
47318 80535
47423 80536
60895 80537
23753 80538
57432 80539
13310 80540
41481 80541
7793 80542
37389 80543
16480 80544
64413 80545
12197 80546
54854 80547
77212 80548
66098 80549
64102 80550
72114 80551
34715 80552
64848 80553
41317 80554
78997 80555
41733 80556
21270 80557
20454 80558
12301 80559
68245 80560
32874 80561
24112 80562
6503 80563
78968 80564
20787 80565
33268 80566
76103 80567
24747 80568
65626 80569
8246 80570
11194 80571
8000 80572
55066 80573
842 80574
77276 80575
64107 80576
64318 80577
32092 80578
62837 80579
51844 80580
70328 80581
27429 80582
69579 80583
51202 80584
46391 80585
44987 80586
8971 80587
21127 80588
5202 80589
32543 80590
52676 80591
1054 80592
69304 80593
15510 80594
32302 80595
75525 80596
53801 80597
20772 80598
52479 80599
70085 80600
67687 80601
53468 80602
46841 80603
56273 80604
14475 80605
2899 80606
62622 80607
15499 80608
26010 80609
4859 80610
15965 80611
37445 80612
19459 80613
68708 80614
41870 80615
6256 80616
20099 80617
74536 80618
30320 80619
15616 80620
2628 80621
22464 80622
18327 80623
64060 80624
39284 80625
425 80626
4006 80627
43253 80628
26030 80629
57052 80630
59579 80631
26442 80632
32171 80633
47849 80634
8028 80635
45067 80636
35086 80637
51200 80638
39840 80639
67869 80640
39671 80641
11793 80642
65340 80643
68920 80644
11106 80645
18873 80646
7776 80647
5610 80648
16 80649
32349 80650
53271 80651
44347 80652
13727 80653
57795 80654
28727 80655
5753 80656
38418 80657
190 80658
51929 80659
14351 80660
13965 80661
77913 80662
48561 80663
75959 80664
18274 80665
60561 80666
17111 80667
4637 80668
55493 80669
40387 80670
29089 80671
11691 80672
28855 80673
1763 80674
9199 80675
54478 80676
3725 80677
74936 80678
20049 80679
32151 80680
76674 80681
36726 80682
24991 80683
65052 80684
48519 80685
75307 80686
78818 80687
39719 80688
39414 80689
67662 80690
31954 80691
1920 80692
51618 80693
77675 80694
66447 80695
18015 80696
23584 80697
16147 80698
28222 80699
4109 80700
74028 80701
66030 80702
19660 80703
17461 80704
43775 80705
27727 80706
20986 80707
30304 80708
75301 80709
55526 80710
70932 80711
28136 80712
47852 80713
56323 80714
58238 80715
77455 80716
70400 80717
30506 80718
30821 80719
52522 80720
49139 80721
57553 80722
80269 80723
32541 80724
71733 80725
9177 80726
12555 80727
19957 80728
53352 80729
61629 80730
73666 80731
6126 80732
61441 80733
41185 80734
63848 80735
60261 80736
36306 80737
29037 80738
32386 80739
68193 80740
61785 80741
8083 80742
79901 80743
77978 80744
38403 80745
46869 80746
71347 80747
57328 80748
27355 80749
17685 80750
75050 80751
35958 80752
16718 80753
78067 80754
30981 80755
61544 80756
16762 80757
49493 80758
71723 80759
5040 80760
7183 80761
51680 80762
23283 80763
39598 80764
69498 80765
70772 80766
69082 80767
12772 80768
6070 80769
48052 80770
48903 80771
9115 80772
8681 80773
70555 80774
38595 80775
79020 80776
19508 80777
7110 80778
9924 80779
46919 80780
11647 80781
26097 80782
54949 80783
78836 80784
37067 80785
27680 80786
26022 80787
16660 80788
28326 80789
33739 80790
37182 80791
31940 80792
73577 80793
28505 80794
80510 80795
34761 80796
24038 80797
25707 80798
24321 80799
74709 80800
63693 80801
58672 80802
44029 80803
7943 80804
44710 80805
38347 80806
38670 80807
35448 80808
53744 80809
2674 80810
58323 80811
52134 80812
62804 80813
350 80814
65941 80815
73722 80816
34846 80817
77750 80818
77650 80819
2407 80820
67685 80821
11723 80822
78414 80823
12855 80824
52298 80825
49412 80826
43917 80827
1170 80828
59213 80829
53030 80830
69222 80831
10473 80832
3772 80833
36523 80834
18344 80835
45002 80836
41599 80837
61517 80838
42482 80839
78208 80840
46158 80841
58982 80842
49971 80843
74328 80844
29147 80845
5364 80846
64240 80847
80406 80848
32458 80849
64052 80850
11877 80851
14774 80852
24341 80853
6494 80854
19651 80855
62282 80856
8293 80857
79122 80858
63421 80859
7567 80860
13364 80861
51982 80862
64056 80863
8487 80864
9063 80865
31413 80866
54996 80867
36691 80868
37312 80869
52293 80870
60912 80871
10313 80872
68816 80873
3231 80874
57886 80875
25403 80876
51334 80877
22722 80878
1784 80879
8719 80880
20612 80881
12892 80882
49263 80883
30860 80884
68448 80885
38955 80886
72922 80887
60484 80888
296 80889
46768 80890
13572 80891
39495 80892
76998 80893
22631 80894
75305 80895
35522 80896
38322 80897
35821 80898
68827 80899
53521 80900
78857 80901
8665 80902
31862 80903
20768 80904
30388 80905
73470 80906
56095 80907
62372 80908
64839 80909
6344 80910
62444 80911
39740 80912
23760 80913
72997 80914
5356 80915
61066 80916
66653 80917
11381 80918
60382 80919
10930 80920
2237 80921
38085 80922
63526 80923
51218 80924
55231 80925
9714 80926
23796 80927
75265 80928
10592 80929
43113 80930
68583 80931
43356 80932
7435 80933
16429 80934
17544 80935
40378 80936
80324 80937
80405 80938
54304 80939
20860 80940
4118 80941
9024 80942
65671 80943
11739 80944
36418 80945
60565 80946
10150 80947
53552 80948
55880 80949
64161 80950
28120 80951
37701 80952
15217 80953
26068 80954
17839 80955
5557 80956
19676 80957
297 80958
4163 80959
55579 80960
63670 80961
47765 80962
33138 80963
62414 80964
5893 80965
46213 80966
32195 80967
77282 80968
1060 80969
59402 80970
78669 80971
54305 80972
18601 80973
10861 80974
39646 80975
53936 80976
29566 80977
64604 80978
54251 80979
65959 80980
69958 80981
33585 80982
43570 80983
5395 80984
80063 80985
21607 80986
32897 80987
15843 80988
56651 80989
10750 80990
47799 80991
9773 80992
19736 80993
57477 80994
29492 80995
8105 80996
2179 80997
41437 80998
51138 80999
26093 81000
51314 81001
56516 81002
1836 81003
18509 81004
22394 81005
3541 81006
13124 81007
38160 81008
74279 81009
68090 81010
72780 81011
33876 81012
35557 81013
44324 81014
54481 81015
44068 81016
11101 81017
42831 81018
17898 81019
27108 81020
79158 81021
41971 81022
16612 81023
39288 81024
6506 81025
32013 81026
66112 81027
71569 81028
75001 81029
58283 81030
68371 81031
17848 81032
58152 81033
51874 81034
46371 81035
26216 81036
44484 81037
11188 81038
22968 81039
66626 81040
72962 81041
50059 81042
63067 81043
77692 81044
60052 81045
33863 81046
80032 81047
29162 81048
42389 81049
5795 81050
14500 81051
59475 81052
33785 81053
43250 81054
58787 81055
56903 81056
80240 81057
55220 81058
9636 81059
2697 81060
34300 81061
26886 81062
12634 81063
61410 81064
67611 81065
49928 81066
69830 81067
2341 81068
71692 81069
54415 81070
11135 81071
16108 81072
51635 81073
6505 81074
80331 81075
15376 81076
37420 81077
21279 81078
18120 81079
56165 81080
29596 81081
20658 81082
71119 81083
46576 81084
21430 81085
1959 81086
4726 81087
38369 81088
5869 81089
32681 81090
61121 81091
1998 81092
40143 81093
43824 81094
53936 81095
63793 81096
78303 81097
33400 81098
76549 81099
40966 81100
57281 81101
19868 81102
49587 81103
5804 81104
74526 81105
17506 81106
440 81107
53820 81108
8323 81109
48714 81110
24667 81111
8988 81112
70478 81113
69759 81114
8233 81115
31334 81116
11467 81117
79061 81118
10489 81119
44712 81120
62566 81121
70581 81122
80793 81123
888 81124
58919 81125
68281 81126
68939 81127
17959 81128
27408 81129
64471 81130
69541 81131
25344 81132
39571 81133
70772 81134
47223 81135
80740 81136
14086 81137
23495 81138
42145 81139
73228 81140
50512 81141
69589 81142
74999 81143
11328 81144
73526 81145
39699 81146
62903 81147
80629 81148
4799 81149
78074 81150
69977 81151
38685 81152
4191 81153
68672 81154
13859 81155
1325 81156
77090 81157
12461 81158
30757 81159
66361 81160
47769 81161
17292 81162
4330 81163
66380 81164
80874 81165
54000 81166
20555 81167
997 81168
63136 81169
67658 81170
51632 81171
34408 81172
23011 81173
11976 81174
13981 81175
62608 81176
1473 81177
34692 81178
16296 81179
17467 81180
503 81181
633 81182
68810 81183
8821 81184
20827 81185
32527 81186
45941 81187
65134 81188
30954 81189
15469 81190
37269 81191
79050 81192
60871 81193
80756 81194
80965 81195
41088 81196
67987 81197
17334 81198
23530 81199
72166 81200
62144 81201
58405 81202
58576 81203
18321 81204
62684 81205
59288 81206
12516 81207
30892 81208
69028 81209
64023 81210
49222 81211
29845 81212
20230 81213
5742 81214
61738 81215
5695 81216
2848 81217
50697 81218
58840 81219
77636 81220
25622 81221
33678 81222
34233 81223
14961 81224
40766 81225
45932 81226
78220 81227
14825 81228
5824 81229
3067 81230
62676 81231
32957 81232
30490 81233
15164 81234
41274 81235
27400 81236
64524 81237
56606 81238
9691 81239
37300 81240
37568 81241
65620 81242
33142 81243
32131 81244
22856 81245
79942 81246
17019 81247
31530 81248
66512 81249
51373 81250
46967 81251
12890 81252
11827 81253
52341 81254
16410 81255
26116 81256
12866 81257
10710 81258
5288 81259
67849 81260
64928 81261
15357 81262
44942 81263
63358 81264
78770 81265
64776 81266
20688 81267
33461 81268
39638 81269
62614 81270
17099 81271
35860 81272
43892 81273
13911 81274
74328 81275
63441 81276
27085 81277
7812 81278
25175 81279
32947 81280
7696 81281
24277 81282
75656 81283
24885 81284
34836 81285
78570 81286
42952 81287
7349 81288
40679 81289
1367 81290
38857 81291
43393 81292
61052 81293
14293 81294
40610 81295
33255 81296
79243 81297
22831 81298
59133 81299
15707 81300
59747 81301
75191 81302
38375 81303
25610 81304
57163 81305
44152 81306
53655 81307
31567 81308
38798 81309
11481 81310
35363 81311
27347 81312
22980 81313
58193 81314
66889 81315
19335 81316
32489 81317
79693 81318
21912 81319
61823 81320
45872 81321
55827 81322
37388 81323
15759 81324
17474 81325
25952 81326
47179 81327
7714 81328
78618 81329
12029 81330
30412 81331
31071 81332
74693 81333
76179 81334
2704 81335
36832 81336
14200 81337
60961 81338
22545 81339
48321 81340
34629 81341
68737 81342
38403 81343
39995 81344
44431 81345
16632 81346
35904 81347
25455 81348
60806 81349
5575 81350
77394 81351
47161 81352
77410 81353
57174 81354
5828 81355
29544 81356
74301 81357
42556 81358
75823 81359
59010 81360
71027 81361
18321 81362
16101 81363
31120 81364
14582 81365
33414 81366
72770 81367
46330 81368
72736 81369
75270 81370
29355 81371
40842 81372
65737 81373
70100 81374
31839 81375
65137 81376
12983 81377
26221 81378
4653 81379
66760 81380
62071 81381
63333 81382
33673 81383
26377 81384
35153 81385
57871 81386
55727 81387
8397 81388
59205 81389
8837 81390
1803 81391
25156 81392
3386 81393
50814 81394
42912 81395
29414 81396
25706 81397
30770 81398
9507 81399
46856 81400
40735 81401
66586 81402
70935 81403
48353 81404
30235 81405
35070 81406
7794 81407
3656 81408
6654 81409
57677 81410
5830 81411
3482 81412
59277 81413
11 81414
49978 81415
32924 81416
63289 81417
76213 81418
60292 81419
70323 81420
64455 81421
26831 81422
77824 81423
38709 81424
38755 81425
53282 81426
7679 81427
77685 81428
43407 81429
34562 81430
68808 81431
40020 81432
68320 81433
16344 81434
7833 81435
64270 81436
43237 81437
26448 81438
2331 81439
30364 81440
19401 81441
53823 81442
79905 81443
57340 81444
52315 81445
49431 81446
62538 81447
55487 81448
43405 81449
43489 81450
55504 81451
76210 81452
79685 81453
29075 81454
27569 81455
5618 81456
76321 81457
22329 81458
16646 81459
12914 81460
80779 81461
72527 81462
51555 81463
66969 81464
40856 81465
57525 81466
24645 81467
66527 81468
50934 81469
27588 81470
29717 81471
5683 81472
59835 81473
63289 81474
12024 81475
70682 81476
63998 81477
4235 81478
52516 81479
32728 81480
67498 81481
52064 81482
21291 81483
61543 81484
78478 81485
36823 81486
34409 81487
45140 81488
52745 81489
42272 81490
69014 81491
65787 81492
62761 81493
79900 81494
64005 81495
20118 81496
38732 81497
51417 81498
51327 81499
59296 81500
34510 81501
42930 81502
73602 81503
9659 81504
14330 81505
49354 81506
7249 81507
26394 81508
10641 81509
36596 81510
80897 81511
78708 81512
11060 81513
1107 81514
22743 81515
40962 81516
1711 81517
38422 81518
20797 81519
70712 81520
80991 81521
23763 81522
12280 81523
24139 81524
53605 81525
75059 81526
18652 81527
29556 81528
21438 81529
45377 81530
80675 81531
34670 81532
20145 81533
41470 81534
7561 81535
57461 81536
25768 81537
77795 81538
71075 81539
80551 81540
7448 81541
80113 81542
44532 81543
24391 81544
79095 81545
56773 81546
56908 81547
53310 81548
66226 81549
68793 81550
38264 81551
26848 81552
20902 81553
54036 81554
30018 81555
78348 81556
55104 81557
12653 81558
35451 81559
3992 81560
64826 81561
49344 81562
53825 81563
672 81564
8496 81565
53269 81566
35669 81567
62945 81568
70858 81569
61041 81570
50001 81571
51321 81572
61563 81573
46259 81574
51576 81575
80022 81576
10071 81577
32005 81578
64022 81579
25002 81580
61610 81581
9946 81582
80221 81583
76536 81584
48196 81585
57233 81586
17047 81587
73800 81588
22297 81589
50993 81590
48842 81591
37737 81592
5182 81593
30582 81594
53997 81595
63356 81596
24386 81597
42609 81598
48083 81599
7272 81600
15396 81601
28655 81602
69591 81603
29682 81604
9142 81605
21841 81606
44220 81607
11102 81608
53591 81609
80123 81610
10846 81611
6674 81612
38095 81613
3068 81614
80595 81615
8761 81616
5307 81617
44141 81618
57203 81619
4837 81620
28216 81621
67939 81622
65510 81623
64722 81624
16812 81625
36221 81626
40899 81627
68928 81628
69820 81629
19036 81630
35761 81631
17540 81632
49113 81633
30680 81634
80664 81635
54877 81636
4242 81637
4081 81638
57794 81639
10765 81640
21388 81641
22966 81642
81069 81643
23236 81644
74765 81645
49138 81646
80634 81647
22140 81648
54944 81649
61503 81650
25565 81651
31515 81652
38498 81653
80929 81654
15268 81655
38097 81656
15745 81657
5535 81658
70148 81659
58410 81660
74004 81661
53079 81662
14127 81663
11795 81664
63631 81665
28344 81666
40552 81667
741 81668
67034 81669
57775 81670
11429 81671
24950 81672
14770 81673
14394 81674
16765 81675
11223 81676
80065 81677
6792 81678
41327 81679
17063 81680
27799 81681
66869 81682
46863 81683
20310 81684
77497 81685
59132 81686
76237 81687
79247 81688
59153 81689
1419 81690
27886 81691
42808 81692
43588 81693
47592 81694
18330 81695
39700 81696
37416 81697
78711 81698
64056 81699
31324 81700
78379 81701
80431 81702
36223 81703
10426 81704
73077 81705
34919 81706
77863 81707
45178 81708
618 81709
25542 81710
72342 81711
68371 81712
16627 81713
36784 81714
7044 81715
8872 81716
43067 81717
70121 81718
41522 81719
19261 81720
38863 81721
39161 81722
79552 81723
45369 81724
59844 81725
59177 81726
6885 81727
15034 81728
22985 81729
67421 81730
28980 81731
26946 81732
4427 81733
28873 81734
63589 81735
5721 81736
25497 81737
67268 81738
1888 81739
79247 81740
13441 81741
42949 81742
60932 81743
45096 81744
42634 81745
24491 81746
22334 81747
77099 81748
22308 81749
63726 81750
62452 81751
79544 81752
52345 81753
69312 81754
13302 81755
10208 81756
17414 81757
36866 81758
41101 81759
11672 81760
62902 81761
26477 81762
24637 81763
37161 81764
24608 81765
77934 81766
44425 81767
16552 81768
43761 81769
33249 81770
6706 81771
39528 81772
69908 81773
21830 81774
16713 81775
72778 81776
8046 81777
3353 81778
40507 81779
30082 81780
8302 81781
46536 81782
14228 81783
44600 81784
20737 81785
58712 81786
50119 81787
3553 81788
48468 81789
62634 81790
75625 81791
27742 81792
25266 81793
72271 81794
72975 81795
32186 81796
71330 81797
45617 81798
60686 81799
57124 81800
51682 81801
960 81802
79136 81803
28505 81804
63045 81805
1136 81806
10004 81807
78851 81808
79268 81809
42606 81810
67011 81811
24915 81812
3883 81813
9873 81814
23985 81815
45512 81816
3596 81817
56833 81818
39703 81819
43874 81820
17157 81821
56296 81822
29483 81823
75969 81824
70882 81825
49787 81826
77848 81827
76260 81828
19851 81829
46730 81830
29329 81831
9547 81832
29120 81833
65305 81834
42480 81835
25550 81836
55296 81837
59933 81838
47631 81839
27008 81840
37167 81841
22648 81842
77922 81843
33147 81844
32802 81845
65962 81846
45580 81847
73163 81848
54110 81849
34242 81850
72919 81851
17594 81852
53357 81853
26420 81854
44095 81855
5744 81856
77930 81857
38606 81858
12208 81859
79224 81860
52309 81861
55754 81862
33397 81863
14187 81864
38174 81865
59892 81866
69640 81867
30826 81868
5679 81869
55990 81870
51700 81871
68674 81872
50597 81873
10262 81874
21102 81875
77273 81876
65372 81877
24289 81878
59667 81879
43905 81880
68402 81881
59987 81882
12732 81883
2764 81884
44873 81885
36464 81886
62490 81887
26448 81888
42766 81889
17752 81890
46543 81891
114 81892
13431 81893
12148 81894
77338 81895
12715 81896
64466 81897
27905 81898
71166 81899
26570 81900
13168 81901
49842 81902
18290 81903
54557 81904
48632 81905
65246 81906
28999 81907
4529 81908
23615 81909
15499 81910
72116 81911
17134 81912
15358 81913
45773 81914
9704 81915
80072 81916
27320 81917
7633 81918
35059 81919
12279 81920
36370 81921
65816 81922
73787 81923
56222 81924
3573 81925
62832 81926
562 81927
52209 81928
28126 81929
43937 81930
18775 81931
24357 81932
31642 81933
56724 81934
55702 81935
53191 81936
78877 81937
38599 81938
57047 81939
18599 81940
71469 81941
55302 81942
31764 81943
25089 81944
57852 81945
46329 81946
50336 81947
12360 81948
8594 81949
65355 81950
38889 81951
3481 81952
76985 81953
25907 81954
43662 81955
46730 81956
72852 81957
71214 81958
39628 81959
24327 81960
61239 81961
2701 81962
23569 81963
23169 81964
70561 81965
49971 81966
55041 81967
12592 81968
72344 81969
80483 81970
2048 81971
45789 81972
29930 81973
56078 81974
72843 81975
16494 81976
13240 81977
36710 81978
58225 81979
77875 81980
46128 81981
80397 81982
61616 81983
58336 81984
70408 81985
12767 81986
69452 81987
57015 81988
42123 81989
6759 81990
23781 81991
80601 81992
43145 81993
34178 81994
18873 81995
19618 81996
71090 81997
26689 81998
57356 81999
11960 82000
50684 82001
14268 82002
4828 82003
81862 82004
61628 82005
27236 82006
33813 82007
50831 82008
20832 82009
81430 82010
80725 82011
54408 82012
19788 82013
37475 82014
59835 82015
13380 82016
39267 82017
56449 82018
53569 82019
17006 82020
37162 82021
25448 82022
37162 82023
77253 82024
69911 82025
51084 82026
53293 82027
58112 82028
64608 82029
79325 82030
19270 82031
51238 82032
20207 82033
63978 82034
58811 82035
3605 82036
26165 82037
26559 82038
35392 82039
18862 82040
17966 82041
50465 82042
42104 82043
54461 82044
7972 82045
75252 82046
30466 82047
19167 82048
6574 82049
24049 82050
34242 82051
65311 82052
14462 82053
25751 82054
66206 82055
80887 82056
74438 82057
27321 82058
69973 82059
6011 82060
31599 82061
69449 82062
43926 82063
34965 82064
31811 82065
60132 82066
35097 82067
60597 82068
28420 82069
76723 82070
52551 82071
34266 82072
35872 82073
28676 82074
73695 82075
73136 82076
58280 82077
19827 82078
37485 82079
52132 82080
77965 82081
28658 82082
64457 82083
18206 82084
36949 82085
66372 82086
14169 82087
8382 82088
6707 82089
47874 82090
26432 82091
81686 82092
72079 82093
15797 82094
68010 82095
54545 82096
27293 82097
68091 82098
1542 82099
37385 82100
60990 82101
22591 82102
78804 82103
13287 82104
41200 82105
7440 82106
65253 82107
46996 82108
47434 82109
67241 82110
23463 82111
69734 82112
19811 82113
56550 82114
15429 82115
43669 82116
72374 82117
70443 82118
64479 82119
53775 82120
75415 82121
3986 82122
60546 82123
52945 82124
6317 82125
2647 82126
70232 82127
36369 82128
46784 82129
51290 82130
68395 82131
69369 82132
62625 82133
30816 82134
21565 82135
19244 82136
33218 82137
65942 82138
41228 82139
42033 82140
34168 82141
78527 82142
66330 82143
52193 82144
45333 82145
26503 82146
72118 82147
61791 82148
43874 82149
34684 82150
5701 82151
54466 82152
36321 82153
13291 82154
17016 82155
61785 82156
82084 82157
13270 82158
41737 82159
33027 82160
71826 82161
64599 82162
65654 82163
3620 82164
60843 82165
16312 82166
15195 82167
73767 82168
16388 82169
27753 82170
39916 82171
71631 82172
81493 82173
35188 82174
32856 82175
80720 82176
41863 82177
32494 82178
7779 82179
20360 82180
16906 82181
3583 82182
47218 82183
70626 82184
57892 82185
7856 82186
27608 82187
47445 82188
50597 82189
68649 82190
36608 82191
44889 82192
32869 82193
24608 82194
21628 82195
10355 82196
12352 82197
27350 82198
51845 82199
68304 82200
73400 82201
57890 82202
48495 82203
21687 82204
36502 82205
72010 82206
71606 82207
42739 82208
44829 82209
20250 82210
17802 82211
49686 82212
62559 82213
40311 82214
4293 82215
77701 82216
37051 82217
41538 82218
16010 82219
45497 82220
47926 82221
25308 82222
1128 82223
74478 82224
41182 82225
35980 82226
66328 82227
19643 82228
18894 82229
55395 82230
63000 82231
31689 82232
10883 82233
62164 82234
70074 82235
25421 82236
67518 82237
23273 82238
11787 82239
32668 82240
22010 82241
25154 82242
71376 82243
76361 82244
20469 82245
64093 82246
1962 82247
40977 82248
68715 82249
54620 82250
4674 82251
71454 82252
3701 82253
45218 82254
3349 82255
7369 82256
18161 82257
70175 82258
36230 82259
54832 82260
10527 82261
49957 82262
11709 82263
81096 82264
1217 82265
41991 82266
15145 82267
40430 82268
15029 82269
81656 82270
36100 82271
67863 82272
23587 82273
47248 82274
4642 82275
31497 82276
42122 82277
8096 82278
21902 82279
69925 82280
39224 82281
56630 82282
31067 82283
20425 82284
42521 82285
37977 82286
80420 82287
66705 82288
78209 82289
54957 82290
78627 82291
19149 82292
44382 82293
31697 82294
76113 82295
22667 82296
73694 82297
44159 82298
6859 82299
70184 82300
21535 82301
28973 82302
64556 82303
10152 82304
57884 82305
38456 82306
65638 82307
37498 82308
29832 82309
5762 82310
4693 82311
78302 82312
81757 82313
65759 82314
28895 82315
43058 82316
22479 82317
38435 82318
8586 82319
1116 82320
61572 82321
31085 82322
53244 82323
9776 82324
48075 82325
28029 82326
63873 82327
58399 82328
72877 82329
12463 82330
33256 82331
56564 82332
39777 82333
16673 82334
77819 82335
1339 82336
23177 82337
39633 82338
29719 82339
57674 82340
69638 82341
19627 82342
15257 82343
61815 82344
82287 82345
54467 82346
42789 82347
13349 82348
43105 82349
71324 82350
11492 82351
6069 82352
28796 82353
39703 82354
10421 82355
41995 82356
70667 82357
66397 82358
68342 82359
31555 82360
41924 82361
33630 82362
30537 82363
36178 82364
12809 82365
5203 82366
71607 82367
49059 82368
24205 82369
2854 82370
23542 82371
8846 82372
68928 82373
5818 82374
79845 82375
57727 82376
8955 82377
64455 82378
9348 82379
5991 82380
53137 82381
47064 82382
46708 82383
41348 82384
43358 82385
28138 82386
37316 82387
64213 82388
57821 82389
49457 82390
47907 82391
44820 82392
11885 82393
57812 82394
15198 82395
40577 82396
32262 82397
80613 82398
58415 82399
56336 82400
77454 82401
4087 82402
81731 82403
24944 82404
22907 82405
30020 82406
40979 82407
10078 82408
74922 82409
55712 82410
22280 82411
49713 82412
48347 82413
69526 82414
17563 82415
51175 82416
65150 82417
39412 82418
43995 82419
62250 82420
52373 82421
14508 82422
47420 82423
6412 82424
10276 82425
18276 82426
12933 82427
16792 82428
6689 82429
63299 82430
9991 82431
53513 82432
67566 82433
72298 82434
79934 82435
61227 82436
80510 82437
78239 82438
62131 82439
36370 82440
65027 82441
59029 82442
23529 82443
48795 82444
1473 82445
65676 82446
36949 82447
21394 82448
59887 82449
10178 82450
35098 82451
10980 82452
21412 82453
56625 82454
35300 82455
58171 82456
52343 82457
70879 82458
29804 82459
34896 82460
79076 82461
38625 82462
61497 82463
1036 82464
47122 82465
47261 82466
48242 82467
61962 82468
52081 82469
7925 82470
18912 82471
49961 82472
13561 82473
29149 82474
30535 82475
50687 82476
56137 82477
3293 82478
10531 82479
73406 82480
61926 82481
44521 82482
39152 82483
69582 82484
63441 82485
13139 82486
53369 82487
14976 82488
23912 82489
20472 82490
44949 82491
19263 82492
20558 82493
24647 82494
54640 82495
47691 82496
76765 82497
20642 82498
53966 82499
16016 82500
38256 82501
28699 82502
16005 82503
68188 82504
70495 82505
26337 82506
26611 82507
37057 82508
69182 82509
9177 82510
31922 82511
58627 82512
39256 82513
70432 82514
75048 82515
2825 82516
76736 82517
79906 82518
24028 82519
17284 82520
485 82521
73437 82522
9226 82523
45467 82524
60367 82525
58457 82526
3986 82527
9607 82528
8565 82529
47614 82530
8238 82531
30031 82532
51448 82533
54059 82534
55895 82535
44770 82536
15474 82537
54627 82538
28086 82539
42167 82540
79381 82541
48799 82542
62444 82543
65270 82544
21446 82545
65128 82546
45276 82547
23255 82548
62121 82549
12039 82550
20931 82551
80102 82552
78551 82553
38948 82554
29529 82555
42572 82556
79239 82557
910 82558
47860 82559
22585 82560
37244 82561
68787 82562
81303 82563
65036 82564
60184 82565
5355 82566
59943 82567
75354 82568
53206 82569
55379 82570
75215 82571
30846 82572
21112 82573
65789 82574
40937 82575
46391 82576
42663 82577
49670 82578
65450 82579
18986 82580
18317 82581
35793 82582
63019 82583
55472 82584
35709 82585
78791 82586
53184 82587
22783 82588
68167 82589
80324 82590
81056 82591
50090 82592
8951 82593
51003 82594
9054 82595
50908 82596
81828 82597
64073 82598
17553 82599
41631 82600
51398 82601
17727 82602
79817 82603
77839 82604
30801 82605
69358 82606
67778 82607
56089 82608
31981 82609
44665 82610
16094 82611
46427 82612
9087 82613
74145 82614
56341 82615
58652 82616
68250 82617
82386 82618
14557 82619
18466 82620
41102 82621
39765 82622
62300 82623
961 82624
47338 82625
446 82626
25289 82627
77445 82628
57545 82629
33315 82630
58205 82631
28501 82632
15544 82633
53146 82634
43378 82635
56451 82636
60703 82637
16814 82638
23811 82639
67391 82640
65310 82641
38278 82642
61927 82643
2252 82644
67123 82645
11853 82646
13560 82647
11093 82648
881 82649
13714 82650
58738 82651
32614 82652
35041 82653
79084 82654
77389 82655
32040 82656
16313 82657
59643 82658
71405 82659
73583 82660
41565 82661
29880 82662
1406 82663
82280 82664
48838 82665
74529 82666
5456 82667
30846 82668
54419 82669
66666 82670
53848 82671
40502 82672
63356 82673
82024 82674
72147 82675
57523 82676
67409 82677
79869 82678
8572 82679
12133 82680
67775 82681
69418 82682
25051 82683
34935 82684
65738 82685
18323 82686
58849 82687
872 82688
15943 82689
45615 82690
59462 82691
61902 82692
57523 82693
17485 82694
62258 82695
70174 82696
72285 82697
58305 82698
16821 82699
48602 82700
108 82701
79621 82702
8324 82703
9158 82704
30667 82705
75841 82706
80538 82707
668 82708
54170 82709
75816 82710
20461 82711
36220 82712
32680 82713
2970 82714
82366 82715
1928 82716
49867 82717
82003 82718
978 82719
79705 82720
38809 82721
57777 82722
55365 82723
47808 82724
16208 82725
16859 82726
74817 82727
46757 82728
79424 82729
12134 82730
63624 82731
10593 82732
78442 82733
28289 82734
38007 82735
17325 82736
44097 82737
62577 82738
47997 82739
54295 82740
3949 82741
61775 82742
18942 82743
9909 82744
7023 82745
31362 82746
69238 82747
19893 82748
72832 82749
33764 82750
48093 82751
58775 82752
25459 82753
12839 82754
33228 82755
55547 82756
56514 82757
13414 82758
56304 82759
70863 82760
62981 82761
5329 82762
14861 82763
2122 82764
61269 82765
57308 82766
52240 82767
18694 82768
64368 82769
71556 82770
57688 82771
19981 82772
66594 82773
6847 82774
48894 82775
26116 82776
20082 82777
36215 82778
71337 82779
52118 82780
62967 82781
12301 82782
65145 82783
75405 82784
55801 82785
63497 82786
33326 82787
50628 82788
20304 82789
15185 82790
37605 82791
72295 82792
23238 82793
64565 82794
35525 82795
39361 82796
80350 82797
68234 82798
74045 82799
49584 82800
22461 82801
4279 82802
49992 82803
74041 82804
61406 82805
3846 82806
41560 82807
32256 82808
18155 82809
73961 82810
60052 82811
425 82812
5974 82813
66034 82814
76974 82815
21723 82816
12750 82817
3780 82818
7083 82819
47340 82820
78822 82821
74651 82822
72003 82823
54448 82824
26904 82825
60039 82826
67982 82827
74614 82828
31280 82829
45904 82830
41451 82831
21183 82832
45564 82833
18123 82834
70763 82835
58735 82836
43296 82837
44066 82838
20581 82839
37123 82840
14463 82841
55955 82842
57308 82843
24816 82844
14800 82845
55957 82846
4714 82847
17980 82848
56247 82849
24583 82850
45397 82851
29716 82852
6992 82853
18715 82854
69407 82855
8893 82856
51679 82857
48496 82858
62351 82859
1548 82860
38651 82861
18926 82862
48182 82863
73771 82864
14673 82865
78313 82866
27651 82867
61965 82868
32292 82869
73449 82870
38083 82871
60385 82872
25362 82873
74311 82874
36245 82875
12693 82876
16853 82877
30763 82878
59988 82879
7104 82880
45049 82881
79779 82882
16142 82883
79613 82884
37535 82885
52455 82886
20610 82887
79408 82888
49879 82889
34156 82890
8170 82891
13152 82892
55652 82893
46472 82894
62875 82895
25755 82896
23103 82897
66555 82898
36856 82899
16775 82900
5458 82901
36665 82902
53032 82903
7838 82904
15535 82905
40146 82906
52550 82907
47650 82908
17118 82909
64896 82910
50220 82911
9527 82912
8757 82913
29343 82914
39578 82915
46302 82916
56962 82917
45612 82918
49732 82919
57891 82920
54555 82921
54977 82922
54121 82923
60087 82924
33437 82925
67344 82926
69435 82927
12117 82928
9371 82929
67731 82930
41434 82931
51035 82932
32175 82933
34399 82934
64785 82935
1571 82936
67411 82937
11705 82938
50692 82939
65366 82940
190 82941
22466 82942
21236 82943
8186 82944
64914 82945
11132 82946
45749 82947
35822 82948
37970 82949
12450 82950
46965 82951
65183 82952
18152 82953
20408 82954
35044 82955
10232 82956
74860 82957
79966 82958
63991 82959
39884 82960
41737 82961
9031 82962
56253 82963
43763 82964
48898 82965
12131 82966
45908 82967
17665 82968
546 82969
41281 82970
69927 82971
5395 82972
52065 82973
5524 82974
40989 82975
23911 82976
69202 82977
37464 82978
40009 82979
4509 82980
66397 82981
46264 82982
44578 82983
80324 82984
13066 82985
11909 82986
6047 82987
691 82988
67453 82989
66509 82990
70748 82991
50882 82992
12733 82993
78356 82994
4701 82995
52895 82996
32304 82997
4890 82998
51216 82999
26090 83000
23192 83001
15693 83002
57735 83003
55397 83004
24176 83005
32127 83006
12533 83007
45261 83008
7355 83009
72383 83010
24812 83011
40143 83012
58185 83013
41383 83014
76000 83015
15225 83016
14509 83017
13753 83018
4690 83019
67772 83020
62150 83021
11663 83022
20791 83023
39665 83024
1243 83025
63796 83026
23658 83027
17150 83028
18739 83029
78925 83030
9009 83031
26778 83032
61625 83033
73526 83034
16740 83035
67679 83036
13569 83037
60978 83038
38005 83039
29017 83040
52111 83041
22609 83042
62206 83043
15120 83044
47633 83045
25418 83046
47834 83047
73649 83048
82933 83049
16096 83050
2101 83051
16880 83052
61117 83053
45182 83054
16201 83055
24397 83056
27014 83057
400 83058
66147 83059
74530 83060
67005 83061
53190 83062
33908 83063
8392 83064
14160 83065
50195 83066
76264 83067
80509 83068
44230 83069
16832 83070
18039 83071
21278 83072
29074 83073
19280 83074
20693 83075
41363 83076
18498 83077
16257 83078
23989 83079
71684 83080
35909 83081
26215 83082
33288 83083
30533 83084
39049 83085
52694 83086
44939 83087
42965 83088
74755 83089
55537 83090
60184 83091
2459 83092
69485 83093
36219 83094
27691 83095
30532 83096
73611 83097
74966 83098
46637 83099
7574 83100
66675 83101
49405 83102
70258 83103
38413 83104
82986 83105
35341 83106
25824 83107
11401 83108
2291 83109
29652 83110
60769 83111
27081 83112
64058 83113
43490 83114
81851 83115
49231 83116
2367 83117
17869 83118
74266 83119
36331 83120
78406 83121
52818 83122
49564 83123
23077 83124
10207 83125
37338 83126
69427 83127
32169 83128
78604 83129
62182 83130
53871 83131
10961 83132
1286 83133
29018 83134
64356 83135
18299 83136
68729 83137
13279 83138
52625 83139
23669 83140
18856 83141
59661 83142
5952 83143
81835 83144
13928 83145
31647 83146
31454 83147
26969 83148
46210 83149
65357 83150
9223 83151
69554 83152
65491 83153
28598 83154
37579 83155
61209 83156
26716 83157
76995 83158
38925 83159
25960 83160
39151 83161
46631 83162
23006 83163
70302 83164
8849 83165
74128 83166
61554 83167
39495 83168
76708 83169
24368 83170
57867 83171
36609 83172
59169 83173
78067 83174
41071 83175
71619 83176
22434 83177
2608 83178
67347 83179
27311 83180
63674 83181
44076 83182
41593 83183
15630 83184
58621 83185
3710 83186
283 83187
68899 83188
58423 83189
18720 83190
19896 83191
82756 83192
74834 83193
12168 83194
17360 83195
3038 83196
53227 83197
66112 83198
14093 83199
70232 83200
66767 83201
41745 83202
54150 83203
35442 83204
8415 83205
55536 83206
6897 83207
59706 83208
7950 83209
56759 83210
17564 83211
6812 83212
34251 83213
54523 83214
15480 83215
21385 83216
79882 83217
61427 83218
77913 83219
39527 83220
71256 83221
13681 83222
3370 83223
53355 83224
9631 83225
25838 83226
31052 83227
25483 83228
54045 83229
27297 83230
59546 83231
29108 83232
12094 83233
75964 83234
36633 83235
53670 83236
6641 83237
15406 83238
79909 83239
67245 83240
65022 83241
8388 83242
4333 83243
4306 83244
69574 83245
6186 83246
57217 83247
24668 83248
6812 83249
73041 83250
1635 83251
41841 83252
71992 83253
55835 83254
56033 83255
60551 83256
39947 83257
14717 83258
81550 83259
45165 83260
22094 83261
41925 83262
58018 83263
12913 83264
76340 83265
20912 83266
38434 83267
62445 83268
15831 83269
2317 83270
23515 83271
44413 83272
41039 83273
51516 83274
3805 83275
6745 83276
78589 83277
38227 83278
75522 83279
56243 83280
19543 83281
26325 83282
38796 83283
18307 83284
83146 83285
4834 83286
50294 83287
71584 83288
83130 83289
48472 83290
24941 83291
23781 83292
26126 83293
45754 83294
80356 83295
34958 83296
35478 83297
27414 83298
985 83299
51993 83300
37913 83301
27007 83302
39434 83303
20705 83304
28261 83305
56263 83306
44474 83307
62160 83308
72951 83309
33294 83310
66804 83311
8180 83312
67937 83313
15538 83314
2863 83315
71790 83316
28030 83317
34107 83318
6204 83319
27459 83320
5368 83321
13617 83322
77149 83323
28950 83324
20533 83325
63661 83326
14795 83327
65740 83328
69576 83329
14365 83330
27106 83331
77831 83332
59636 83333
22161 83334
61877 83335
79765 83336
82595 83337
44000 83338
53661 83339
37043 83340
68585 83341
9679 83342
38117 83343
70735 83344
66124 83345
26671 83346
73154 83347
38022 83348
1080 83349
62068 83350
43333 83351
6756 83352
53128 83353
32726 83354
43209 83355
13238 83356
10764 83357
64191 83358
34710 83359
74339 83360
70318 83361
31288 83362
48556 83363
6858 83364
74715 83365
65611 83366
44171 83367
79434 83368
21503 83369
56436 83370
24089 83371
11821 83372
34365 83373
24220 83374
66206 83375
51575 83376
47614 83377
60844 83378
54483 83379
18193 83380
31677 83381
499 83382
37955 83383
20342 83384
71736 83385
5572 83386
12695 83387
59591 83388
32321 83389
20544 83390
47068 83391
70019 83392
35308 83393
65013 83394
54338 83395
4711 83396
2126 83397
21778 83398
81896 83399
74269 83400
16571 83401
33000 83402
65392 83403
63782 83404
62310 83405
17660 83406
40082 83407
7449 83408
19241 83409
67588 83410
51926 83411
23748 83412
2888 83413
27570 83414
31839 83415
26287 83416
23090 83417
14602 83418
46661 83419
58497 83420
75415 83421
43490 83422
78047 83423
17073 83424
52229 83425
57116 83426
36962 83427
30443 83428
50758 83429
54142 83430
65231 83431
5552 83432
42860 83433
25064 83434
83065 83435
13185 83436
41460 83437
67047 83438
61056 83439
17420 83440
76193 83441
48409 83442
46721 83443
63660 83444
65717 83445
38623 83446
6132 83447
58746 83448
45746 83449
6726 83450
32817 83451
21561 83452
75571 83453
74864 83454
21006 83455
62868 83456
56574 83457
45071 83458
34020 83459
16362 83460
60146 83461
51394 83462
37786 83463
69320 83464
2214 83465
69938 83466
24573 83467
79433 83468
17248 83469
71670 83470
64355 83471
4041 83472
16364 83473
46280 83474
52694 83475
82840 83476
10077 83477
36304 83478
30161 83479
13846 83480
79526 83481
57302 83482
27896 83483
46051 83484
60403 83485
60670 83486
40329 83487
15956 83488
52443 83489
23539 83490
54217 83491
74994 83492
63906 83493
25566 83494
10368 83495
32081 83496
72220 83497
78491 83498
22498 83499
21207 83500
34029 83501
72597 83502
44820 83503
6089 83504
56684 83505
16687 83506
18903 83507
55018 83508
42054 83509
30462 83510
82658 83511
9598 83512
73600 83513
47762 83514
75738 83515
55496 83516
47034 83517
34557 83518
77173 83519
10718 83520
58528 83521
17494 83522
71802 83523
78303 83524
43306 83525
61940 83526
62378 83527
24147 83528
7659 83529
19608 83530
67382 83531
27552 83532
59515 83533
16376 83534
38858 83535
8872 83536
46630 83537
38185 83538
3907 83539
19339 83540
13994 83541
79118 83542
54616 83543
60440 83544
28637 83545
32635 83546
36406 83547
79911 83548
62872 83549
25676 83550
5196 83551
17992 83552
33872 83553
43954 83554
23541 83555
9101 83556
18363 83557
72460 83558
20475 83559
57422 83560
65031 83561
10662 83562
26469 83563
37146 83564
10510 83565
46465 83566
23622 83567
8880 83568
42542 83569
4088 83570
4499 83571
9938 83572
4761 83573
69571 83574
20031 83575
33929 83576
77657 83577
30465 83578
32334 83579
14726 83580
75105 83581
21623 83582
81773 83583
43202 83584
75248 83585
54039 83586
57724 83587
73264 83588
25400 83589
7014 83590
36932 83591
44653 83592
37204 83593
10057 83594
48081 83595
14131 83596
34115 83597
60639 83598
44171 83599
68022 83600
3000 83601
42914 83602
14385 83603
51020 83604
45957 83605
62830 83606
34115 83607
53107 83608
9656 83609
34549 83610
46965 83611
33425 83612
23050 83613
38439 83614
24830 83615
70136 83616
58532 83617
67076 83618
77703 83619
73682 83620
68405 83621
31495 83622
38543 83623
54975 83624
3990 83625
55122 83626
11362 83627
64803 83628
62537 83629
83387 83630
11442 83631
69180 83632
12727 83633
46896 83634
66884 83635
8773 83636
81020 83637
76956 83638
48831 83639
59354 83640
15053 83641
77582 83642
22617 83643
20102 83644
15914 83645
34564 83646
51558 83647
80625 83648
72144 83649
68578 83650
54363 83651
82278 83652
69407 83653
83062 83654
64569 83655
76159 83656
16168 83657
42070 83658
20390 83659
4130 83660
5620 83661
63432 83662
5384 83663
59095 83664
17984 83665
56283 83666
50149 83667
18266 83668
8130 83669
69468 83670
9067 83671
68983 83672
59862 83673
11655 83674
67705 83675
27453 83676
58798 83677
78069 83678
28253 83679
60132 83680
11800 83681
16087 83682
22858 83683
69403 83684
76929 83685
39046 83686
2846 83687
43909 83688
21759 83689
1509 83690
31180 83691
66655 83692
7116 83693
27986 83694
11418 83695
26319 83696
60375 83697
26738 83698
13398 83699
22240 83700
61533 83701
30003 83702
49303 83703
77181 83704
37509 83705
21565 83706
33995 83707
71631 83708
80276 83709
8485 83710
28550 83711
66314 83712
24351 83713
21219 83714
54109 83715
30078 83716
38103 83717
75902 83718
23139 83719
29724 83720
49207 83721
83034 83722
11491 83723
43569 83724
34246 83725
20726 83726
30533 83727
55229 83728
13216 83729
26665 83730
63442 83731
42071 83732
41535 83733
5530 83734
82092 83735
47281 83736
3423 83737
74813 83738
14995 83739
9823 83740
39266 83741
50415 83742
81654 83743
52511 83744
13962 83745
60254 83746
49342 83747
592 83748
26157 83749
50794 83750
11891 83751
73162 83752
36108 83753
14481 83754
16367 83755
11684 83756
15293 83757
48856 83758
36479 83759
18453 83760
71598 83761
40985 83762
65251 83763
3896 83764
12463 83765
50838 83766
57993 83767
42955 83768
42391 83769
82112 83770
28377 83771
68126 83772
4872 83773
79788 83774
10206 83775
53748 83776
24573 83777
30988 83778
82590 83779
31718 83780
38960 83781
36519 83782
23245 83783
32430 83784
67873 83785
76090 83786
60241 83787
31707 83788
41322 83789
28794 83790
43057 83791
51176 83792
2903 83793
28149 83794
35175 83795
50381 83796
23933 83797
68178 83798
20015 83799
50684 83800
18611 83801
37575 83802
44974 83803
39333 83804
38196 83805
62281 83806
79089 83807
31659 83808
76636 83809
49093 83810
5671 83811
58741 83812
70399 83813
13517 83814
73551 83815
36283 83816
40564 83817
45954 83818
16209 83819
37424 83820
61811 83821
17670 83822
82095 83823
66380 83824
73277 83825
3643 83826
28828 83827
74208 83828
56382 83829
9196 83830
53807 83831
21885 83832
32037 83833
25726 83834
77162 83835
51410 83836
408 83837
31765 83838
30224 83839
40801 83840
57098 83841
13620 83842
19941 83843
30640 83844
24822 83845
892 83846
23850 83847
54807 83848
24335 83849
10941 83850
77152 83851
7834 83852
61734 83853
23376 83854
66991 83855
28376 83856
16581 83857
18893 83858
62072 83859
12233 83860
1337 83861
9705 83862
61498 83863
16923 83864
15170 83865
44269 83866
35954 83867
60245 83868
51287 83869
14211 83870
63814 83871
26044 83872
20909 83873
57894 83874
35946 83875
36301 83876
42266 83877
2484 83878
43463 83879
42441 83880
46263 83881
17691 83882
12700 83883
10127 83884
13243 83885
36413 83886
76800 83887
48080 83888
55794 83889
22421 83890
5635 83891
83037 83892
48282 83893
66262 83894
8381 83895
28550 83896
56573 83897
58290 83898
69961 83899
70290 83900
30405 83901
53429 83902
26169 83903
74951 83904
19431 83905
5104 83906
40234 83907
15806 83908
1413 83909
79624 83910
2065 83911
18186 83912
22471 83913
62427 83914
39088 83915
15322 83916
63408 83917
75166 83918
44226 83919
72474 83920
16010 83921
823 83922
20183 83923
76373 83924
61909 83925
61587 83926
19416 83927
51593 83928
1964 83929
83612 83930
79053 83931
10303 83932
76747 83933
29635 83934
79740 83935
54843 83936
25629 83937
7674 83938
10947 83939
8205 83940
37878 83941
59106 83942
68740 83943
1034 83944
19173 83945
9558 83946
12636 83947
30494 83948
59507 83949
51568 83950
5425 83951
33063 83952
28015 83953
69226 83954
23950 83955
24271 83956
51711 83957
26054 83958
57396 83959
65453 83960
3129 83961
52108 83962
52107 83963
17052 83964
42300 83965
6927 83966
30631 83967
62059 83968
9266 83969
70687 83970
51705 83971
54017 83972
19662 83973
70787 83974
24210 83975
33907 83976
36635 83977
67099 83978
36516 83979
52213 83980
62271 83981
18614 83982
73974 83983
62103 83984
29462 83985
83723 83986
11508 83987
55794 83988
69011 83989
64807 83990
20941 83991
64683 83992
33465 83993
11151 83994
76678 83995
54602 83996
21180 83997
78439 83998
40919 83999
57468 84000
29068 84001
63710 84002
3338 84003
82744 84004
39907 84005
57297 84006
74626 84007
76033 84008
78102 84009
31978 84010
21462 84011
41377 84012
38232 84013
80830 84014
47014 84015
38065 84016
29571 84017
43367 84018
9911 84019
68858 84020
61417 84021
68751 84022
71790 84023
5966 84024
888 84025
68508 84026
34438 84027
58859 84028
80432 84029
44570 84030
76724 84031
41510 84032
24909 84033
8573 84034
11686 84035
29220 84036
24704 84037
6446 84038
14401 84039
23370 84040
60281 84041
63185 84042
68206 84043
40335 84044
7455 84045
71754 84046
56172 84047
820 84048
75337 84049
31822 84050
61131 84051
35454 84052
69802 84053
71947 84054
25841 84055
28315 84056
55002 84057
30914 84058
9547 84059
55251 84060
51050 84061
57762 84062
13681 84063
9063 84064
4026 84065
62788 84066
26911 84067
45598 84068
24145 84069
6932 84070
76994 84071
65306 84072
48362 84073
36630 84074
23486 84075
44987 84076
68835 84077
43602 84078
49529 84079
29954 84080
51854 84081
43386 84082
2816 84083
50088 84084
37085 84085
78881 84086
35255 84087
39015 84088
70146 84089
7065 84090
81847 84091
48019 84092
56940 84093
38 84094
35116 84095
55776 84096
79382 84097
83229 84098
70751 84099
20900 84100
32598 84101
71597 84102
14964 84103
3527 84104
62787 84105
58345 84106
73082 84107
57552 84108
48144 84109
76222 84110
19018 84111
78732 84112
2116 84113
4517 84114
67068 84115
52327 84116
3446 84117
25012 84118
6952 84119
43033 84120
14021 84121
57997 84122
13982 84123
64265 84124
43538 84125
57085 84126
38572 84127
4428 84128
76487 84129
39443 84130
81951 84131
21804 84132
47516 84133
46113 84134
49215 84135
77867 84136
35201 84137
73757 84138
51140 84139
55289 84140
23882 84141
36504 84142
33760 84143
52174 84144
35536 84145
71839 84146
5955 84147
13972 84148
52673 84149
43735 84150
21689 84151
48354 84152
83831 84153
44543 84154
24990 84155
36886 84156
60434 84157
42376 84158
63131 84159
51382 84160
1327 84161
39771 84162
48163 84163
66022 84164
24678 84165
1856 84166
16175 84167
11055 84168
58184 84169
9163 84170
28180 84171
28989 84172
43378 84173
20592 84174
27383 84175
55321 84176
57974 84177
61198 84178
51454 84179
74002 84180
73199 84181
54951 84182
28722 84183
31545 84184
60388 84185
34040 84186
14217 84187
80178 84188
19266 84189
67164 84190
54908 84191
76044 84192
84019 84193
15480 84194
74496 84195
29017 84196
18328 84197
68703 84198
29665 84199
58269 84200
1820 84201
35160 84202
14138 84203
11367 84204
80971 84205
26939 84206
31654 84207
60389 84208
19049 84209
20421 84210
37417 84211
14842 84212
82839 84213
74197 84214
49888 84215
36368 84216
78944 84217
64008 84218
51456 84219
68385 84220
14405 84221
22582 84222
7394 84223
30330 84224
35639 84225
68889 84226
34618 84227
9416 84228
36671 84229
8619 84230
40202 84231
3979 84232
48352 84233
60088 84234
20652 84235
79373 84236
66406 84237
42256 84238
50443 84239
71465 84240
77838 84241
21930 84242
46543 84243
10750 84244
2409 84245
83285 84246
20160 84247
21632 84248
79718 84249
60041 84250
26862 84251
64503 84252
52164 84253
74265 84254
23096 84255
51515 84256
55327 84257
13072 84258
77410 84259
31269 84260
76066 84261
17305 84262
46497 84263
54054 84264
62178 84265
42943 84266
26717 84267
29351 84268
21217 84269
36546 84270
63683 84271
12066 84272
44345 84273
22889 84274
36991 84275
9002 84276
64806 84277
8970 84278
51785 84279
81649 84280
1131 84281
51483 84282
42451 84283
64392 84284
73430 84285
58481 84286
79263 84287
6196 84288
25166 84289
8566 84290
65192 84291
10207 84292
66353 84293
53353 84294
61824 84295
74208 84296
57140 84297
20418 84298
48321 84299
71200 84300
4538 84301
66349 84302
14362 84303
25868 84304
13262 84305
225 84306
65421 84307
33448 84308
29053 84309
30786 84310
60520 84311
34177 84312
42435 84313
23876 84314
5136 84315
46373 84316
52843 84317
54356 84318
79536 84319
80516 84320
78761 84321
61643 84322
21982 84323
83572 84324
73997 84325
52641 84326
38364 84327
72468 84328
522 84329
74203 84330
55617 84331
74288 84332
16112 84333
60456 84334
66125 84335
71374 84336
10193 84337
82659 84338
42580 84339
67732 84340
20194 84341
1717 84342
63716 84343
15793 84344
3546 84345
3723 84346
58555 84347
57353 84348
31923 84349
8879 84350
4724 84351
5216 84352
36116 84353
50702 84354
83056 84355
57035 84356
7532 84357
1875 84358
30214 84359
33223 84360
27250 84361
48351 84362
15241 84363
44471 84364
42384 84365
9716 84366
16232 84367
48708 84368
13813 84369
77904 84370
8949 84371
62914 84372
26845 84373
53921 84374
13922 84375
72815 84376
45779 84377
79539 84378
83344 84379
13589 84380
51363 84381
29053 84382
20204 84383
80509 84384
60467 84385
77211 84386
7151 84387
16152 84388
39296 84389
23443 84390
14103 84391
12375 84392
17398 84393
38032 84394
50790 84395
64734 84396
62552 84397
14426 84398
22814 84399
28315 84400
38479 84401
2002 84402
83534 84403
79445 84404
10887 84405
4232 84406
17718 84407
79233 84408
50875 84409
27274 84410
71664 84411
36272 84412
14725 84413
14379 84414
5959 84415
62739 84416
48810 84417
52953 84418
35850 84419
72027 84420
52769 84421
73782 84422
66823 84423
13454 84424
34251 84425
78326 84426
55164 84427
77762 84428
75602 84429
74785 84430
44651 84431
37693 84432
72307 84433
57334 84434
57419 84435
24738 84436
72747 84437
57536 84438
686 84439
57301 84440
51126 84441
40517 84442
36393 84443
42544 84444
63996 84445
60298 84446
30362 84447
29712 84448
72732 84449
22049 84450
71189 84451
46269 84452
21261 84453
83665 84454
45468 84455
1749 84456
56757 84457
47874 84458
29903 84459
79879 84460
78970 84461
785 84462
21690 84463
52386 84464
84453 84465
31962 84466
47418 84467
52985 84468
38481 84469
16800 84470
22231 84471
75570 84472
26944 84473
65565 84474
54342 84475
21535 84476
18965 84477
74018 84478
1348 84479
55957 84480
43310 84481
81682 84482
8464 84483
2970 84484
39490 84485
74933 84486
49401 84487
66197 84488
23696 84489
14481 84490
57087 84491
68951 84492
5866 84493
9666 84494
74292 84495
14918 84496
31080 84497
66596 84498
68637 84499
26004 84500
60901 84501
40925 84502
3707 84503
79553 84504
12621 84505
41511 84506
78335 84507
22818 84508
24742 84509
67969 84510
19803 84511
59784 84512
16388 84513
1712 84514
1123 84515
49191 84516
77007 84517
35080 84518
58508 84519
63520 84520
76551 84521
3452 84522
27863 84523
22830 84524
56084 84525
40415 84526
39874 84527
41900 84528
75218 84529
37104 84530
59626 84531
64666 84532
72656 84533
23324 84534
24502 84535
27186 84536
32032 84537
81124 84538
79230 84539
22731 84540
46258 84541
63028 84542
74444 84543
76825 84544
322 84545
36468 84546
7918 84547
31385 84548
57025 84549
29703 84550
69835 84551
67660 84552
1248 84553
39029 84554
6012 84555
44716 84556
36183 84557
37312 84558
29205 84559
57797 84560
9941 84561
7777 84562
71543 84563
64158 84564
48317 84565
53856 84566
34289 84567
76747 84568
18638 84569
64449 84570
1451 84571
57945 84572
42881 84573
63443 84574
59113 84575
62633 84576
49131 84577
57516 84578
58946 84579
52349 84580
19950 84581
77222 84582
1800 84583
55916 84584
75437 84585
22062 84586
38840 84587
17551 84588
31664 84589
21568 84590
32690 84591
18980 84592
20614 84593
1707 84594
15489 84595
60904 84596
8869 84597
52219 84598
24930 84599
41812 84600
20835 84601
54164 84602
33974 84603
39403 84604
36383 84605
5964 84606
68124 84607
48724 84608
82564 84609
17575 84610
83094 84611
52147 84612
14876 84613
41962 84614
57765 84615
57906 84616
30914 84617
24560 84618
42651 84619
24796 84620
59789 84621
38644 84622
68636 84623
51971 84624
81864 84625
16996 84626
55965 84627
4401 84628
78618 84629
46202 84630
15014 84631
3975 84632
26747 84633
45709 84634
22645 84635
69089 84636
52697 84637
57380 84638
84196 84639
40974 84640
3025 84641
56038 84642
81074 84643
49219 84644
15015 84645
7726 84646
42439 84647
67494 84648
19861 84649
3533 84650
30488 84651
15240 84652
51180 84653
12200 84654
82890 84655
67828 84656
51569 84657
18349 84658
9297 84659
16032 84660
29594 84661
83728 84662
38304 84663
26860 84664
71121 84665
80940 84666
67460 84667
82456 84668
21710 84669
63933 84670
22671 84671
64631 84672
51542 84673
16434 84674
39703 84675
43104 84676
31505 84677
18040 84678
28558 84679
50684 84680
24376 84681
10935 84682
59650 84683
2695 84684
43700 84685
66277 84686
80725 84687
7592 84688
62547 84689
38165 84690
36590 84691
25754 84692
71100 84693
82711 84694
47459 84695
8041 84696
46763 84697
83232 84698
56483 84699
35747 84700
24231 84701
41733 84702
83013 84703
30018 84704
34967 84705
38240 84706
81535 84707
67681 84708
81084 84709
20812 84710
28598 84711
51897 84712
7145 84713
78279 84714
71895 84715
20462 84716
34514 84717
6092 84718
7069 84719
26616 84720
26131 84721
63629 84722
22952 84723
73857 84724
53553 84725
26892 84726
3158 84727
67052 84728
14179 84729
12785 84730
80177 84731
4171 84732
40218 84733
81343 84734
6035 84735
17660 84736
50967 84737
46630 84738
70053 84739
68987 84740
60399 84741
74856 84742
82786 84743
4168 84744
66369 84745
36607 84746
72469 84747
18014 84748
50541 84749
49955 84750
12601 84751
67308 84752
74933 84753
8286 84754
53930 84755
52742 84756
46208 84757
5422 84758
80616 84759
80789 84760
20742 84761
47610 84762
6730 84763
27109 84764
50625 84765
54369 84766
8490 84767
18122 84768
40795 84769
60880 84770
84745 84771
61943 84772
47483 84773
6993 84774
71715 84775
28581 84776
29503 84777
9951 84778
10210 84779
11078 84780
70565 84781
83654 84782
46959 84783
5779 84784
50844 84785
34431 84786
75844 84787
51581 84788
64601 84789
56979 84790
32748 84791
74018 84792
54031 84793
80702 84794
33027 84795
84088 84796
83652 84797
77451 84798
39809 84799
71333 84800
79207 84801
49905 84802
31334 84803
80174 84804
13458 84805
19052 84806
15380 84807
13719 84808
83278 84809
84478 84810
51981 84811
57086 84812
58442 84813
34237 84814
4526 84815
48803 84816
61197 84817
45508 84818
11083 84819
25268 84820
11848 84821
8835 84822
73115 84823
83705 84824
83700 84825
6467 84826
55948 84827
547 84828
84325 84829
84738 84830
36399 84831
65446 84832
3583 84833
51848 84834
73824 84835
59877 84836
22970 84837
2236 84838
63979 84839
21495 84840
22537 84841
13513 84842
53664 84843
72700 84844
51937 84845
7597 84846
64010 84847
20853 84848
63325 84849
41882 84850
29105 84851
18328 84852
28482 84853
47314 84854
52898 84855
47554 84856
17983 84857
20476 84858
38448 84859
2917 84860
76610 84861
82534 84862
47875 84863
12273 84864
11494 84865
6303 84866
70261 84867
79085 84868
72610 84869
39885 84870
61011 84871
76875 84872
38949 84873
46273 84874
49349 84875
25272 84876
16693 84877
8204 84878
58704 84879
38805 84880
37773 84881
84802 84882
13774 84883
10522 84884
56513 84885
56333 84886
29132 84887
7449 84888
29725 84889
68592 84890
34569 84891
8592 84892
3226 84893
65062 84894
74942 84895
53647 84896
16642 84897
69722 84898
84657 84899
36686 84900
65083 84901
73516 84902
8781 84903
59240 84904
12814 84905
59124 84906
78315 84907
9888 84908
890 84909
14746 84910
54106 84911
28609 84912
80804 84913
39632 84914
43408 84915
15272 84916
4996 84917
11568 84918
57746 84919
58905 84920
43433 84921
22533 84922
13290 84923
42738 84924
49741 84925
70197 84926
64021 84927
15077 84928
51765 84929
58146 84930
55800 84931
18272 84932
492 84933
60710 84934
63916 84935
32770 84936
51848 84937
48862 84938
42264 84939
54513 84940
31461 84941
45955 84942
558 84943
37210 84944
421 84945
53185 84946
20467 84947
76680 84948
45396 84949
60926 84950
75907 84951
325 84952
65449 84953
4595 84954
51260 84955
4003 84956
14400 84957
10230 84958
78825 84959
51071 84960
64836 84961
33029 84962
18762 84963
18580 84964
42485 84965
32531 84966
84457 84967
6301 84968
11182 84969
49745 84970
16587 84971
23527 84972
12396 84973
29234 84974
9025 84975
50973 84976
15571 84977
19090 84978
45167 84979
17749 84980
11531 84981
31971 84982
38270 84983
33424 84984
49375 84985
42075 84986
64217 84987
44947 84988
73990 84989
21472 84990
25208 84991
8300 84992
36338 84993
61680 84994
57311 84995
31709 84996
45506 84997
40444 84998
16227 84999
51135 85000
23549 85001
71962 85002
11428 85003
70674 85004
24293 85005
65192 85006
38366 85007
80938 85008
6851 85009
24276 85010
68270 85011
1880 85012
4096 85013
36153 85014
22549 85015
55076 85016
80080 85017
19615 85018
73429 85019
65945 85020
19139 85021
13645 85022
42295 85023
15880 85024
7653 85025
39320 85026
30131 85027
17406 85028
54248 85029
16644 85030
6232 85031
72743 85032
19657 85033
33285 85034
37909 85035
8620 85036
59232 85037
50945 85038
34442 85039
72693 85040
22777 85041
74883 85042
5858 85043
17526 85044
83727 85045
14393 85046
71805 85047
17223 85048
66664 85049
26757 85050
54616 85051
11854 85052
19960 85053
33382 85054
82522 85055
36839 85056
76159 85057
12418 85058
75486 85059
53250 85060
62258 85061
77246 85062
42668 85063
13531 85064
1254 85065
60208 85066
33518 85067
61794 85068
46319 85069
45234 85070
78922 85071
77820 85072
62712 85073
27425 85074
45067 85075
41796 85076
46645 85077
24384 85078
22160 85079
82018 85080
84507 85081
3637 85082
62291 85083
58147 85084
76451 85085
78833 85086
71774 85087
76198 85088
1029 85089
14796 85090
79986 85091
75431 85092
67624 85093
32279 85094
59209 85095
13635 85096
3791 85097
55533 85098
41053 85099
12091 85100
36032 85101
64800 85102
52405 85103
70374 85104
37333 85105
19908 85106
28531 85107
2924 85108
50572 85109
48607 85110
79115 85111
43433 85112
20204 85113
11986 85114
31543 85115
76368 85116
67282 85117
5833 85118
56497 85119
33284 85120
51515 85121
5951 85122
39467 85123
9065 85124
57850 85125
63109 85126
53837 85127
74118 85128
53674 85129
2800 85130
71226 85131
35438 85132
60754 85133
33837 85134
84292 85135
61401 85136
23445 85137
9047 85138
52331 85139
18908 85140
12383 85141
8291 85142
4766 85143
2239 85144
79544 85145
24667 85146
25729 85147
15698 85148
44789 85149
15379 85150
36798 85151
46624 85152
79396 85153
17462 85154
13820 85155
13689 85156
47645 85157
52199 85158
31213 85159
81904 85160
15169 85161
41906 85162
31133 85163
67698 85164
84574 85165
76725 85166
55061 85167
17922 85168
31129 85169
9123 85170
30275 85171
64200 85172
73203 85173
19924 85174
61442 85175
74637 85176
3459 85177
6380 85178
70858 85179
51668 85180
67286 85181
28998 85182
12700 85183
55781 85184
50437 85185
50305 85186
54143 85187
61263 85188
49048 85189
9571 85190
22084 85191
43567 85192
29417 85193
76109 85194
53646 85195
27422 85196
58755 85197
5262 85198
53706 85199
57017 85200
65448 85201
1051 85202
22940 85203
80440 85204
75586 85205
83442 85206
74542 85207
45142 85208
4545 85209
73804 85210
60154 85211
8224 85212
30767 85213
14268 85214
15348 85215
50800 85216
81154 85217
6643 85218
68833 85219
36255 85220
41528 85221
31252 85222
18895 85223
25407 85224
16365 85225
59501 85226
53139 85227
47854 85228
79909 85229
83284 85230
43410 85231
78102 85232
74757 85233
2242 85234
82590 85235
27684 85236
54703 85237
44689 85238
14657 85239
43322 85240
20198 85241
81893 85242
69435 85243
22369 85244
22223 85245
81749 85246
7773 85247
1099 85248
50111 85249
7257 85250
47306 85251
50465 85252
2671 85253
17745 85254
3162 85255
12900 85256
62915 85257
31031 85258
15643 85259
56673 85260
47132 85261
45077 85262
30 85263
68555 85264
15427 85265
13604 85266
8694 85267
15530 85268
13906 85269
30259 85270
50188 85271
28506 85272
50469 85273
80904 85274
60213 85275
58731 85276
23851 85277
16820 85278
75002 85279
23180 85280
31264 85281
20608 85282
1149 85283
2002 85284
27531 85285
7341 85286
74001 85287
6329 85288
55021 85289
39962 85290
67318 85291
28475 85292
10137 85293
55108 85294
23963 85295
69237 85296
63927 85297
69346 85298
12914 85299
57237 85300
55411 85301
22393 85302
23914 85303
35038 85304
69379 85305
9528 85306
13523 85307
4716 85308
9930 85309
8857 85310
15558 85311
55941 85312
39624 85313
48749 85314
28480 85315
78215 85316
30347 85317
3123 85318
38613 85319
11459 85320
27312 85321
33323 85322
44195 85323
7426 85324
53215 85325
25375 85326
4601 85327
30558 85328
32597 85329
59508 85330
46435 85331
26344 85332
74555 85333
58296 85334
35292 85335
55346 85336
69724 85337
26231 85338
62575 85339
76140 85340
9708 85341
16670 85342
3034 85343
69661 85344
20221 85345
29576 85346
5792 85347
8192 85348
7124 85349
66910 85350
54098 85351
49619 85352
71648 85353
82081 85354
58900 85355
480 85356
54842 85357
46078 85358
53461 85359
41603 85360
13424 85361
79296 85362
65478 85363
21228 85364
62873 85365
27138 85366
45435 85367
4318 85368
71396 85369
20383 85370
65698 85371
13080 85372
56309 85373
44017 85374
51939 85375
17665 85376
36865 85377
77402 85378
44456 85379
31119 85380
73057 85381
35633 85382
15219 85383
80154 85384
24488 85385
22206 85386
75982 85387
71530 85388
82406 85389
16940 85390
64533 85391
15541 85392
39950 85393
46481 85394
70985 85395
41135 85396
14506 85397
28121 85398
70428 85399
39812 85400
31102 85401
79246 85402
29568 85403
53990 85404
37370 85405
26416 85406
75890 85407
49033 85408
53592 85409
57156 85410
21098 85411
46481 85412
33270 85413
73018 85414
84943 85415
41777 85416
80014 85417
47445 85418
6757 85419
83079 85420
71876 85421
5580 85422
12329 85423
30612 85424
39953 85425
1083 85426
65960 85427
58631 85428
24660 85429
64446 85430
46140 85431
44131 85432
37255 85433
67657 85434
44240 85435
24535 85436
82877 85437
25280 85438
14278 85439
83006 85440
64776 85441
52118 85442
38886 85443
34580 85444
73691 85445
810 85446
47112 85447
59680 85448
32444 85449
5772 85450
15530 85451
10246 85452
42695 85453
77107 85454
19594 85455
72399 85456
78878 85457
79589 85458
47239 85459
10956 85460
83889 85461
67988 85462
17730 85463
5647 85464
19147 85465
49311 85466
69148 85467
6492 85468
1329 85469
17779 85470
38306 85471
15700 85472
9043 85473
60858 85474
5294 85475
23139 85476
65996 85477
31224 85478
24004 85479
66134 85480
22559 85481
64838 85482
33548 85483
9920 85484
78247 85485
81325 85486
41742 85487
9556 85488
49481 85489
37124 85490
16318 85491
28208 85492
36829 85493
48786 85494
13921 85495
19498 85496
51198 85497
83421 85498
78874 85499
58835 85500
10387 85501
24174 85502
57657 85503
26975 85504
51326 85505
61744 85506
34298 85507
33774 85508
85182 85509
41776 85510
73476 85511
45033 85512
54698 85513
56226 85514
50115 85515
65950 85516
11273 85517
49559 85518
10195 85519
45059 85520
34117 85521
14616 85522
31149 85523
1847 85524
66030 85525
8439 85526
34036 85527
43836 85528
25292 85529
81574 85530
69350 85531
80276 85532
4609 85533
18189 85534
28663 85535
84009 85536
28013 85537
19096 85538
1938 85539
4169 85540
17384 85541
51489 85542
76685 85543
12843 85544
51131 85545
55022 85546
76955 85547
43584 85548
33268 85549
27085 85550
56222 85551
46903 85552
63367 85553
35794 85554
43160 85555
57122 85556
8090 85557
14483 85558
4097 85559
28709 85560
39304 85561
23860 85562
44586 85563
64842 85564
47266 85565
9829 85566
81341 85567
24237 85568
57348 85569
84334 85570
33192 85571
42361 85572
17347 85573
84872 85574
22352 85575
17494 85576
72548 85577
6712 85578
81732 85579
32576 85580
13936 85581
22710 85582
31474 85583
77801 85584
40899 85585
14296 85586
1073 85587
17876 85588
17992 85589
70407 85590
41971 85591
9487 85592
1023 85593
50986 85594
77034 85595
55141 85596
57654 85597
48393 85598
52839 85599
48945 85600
1382 85601
27269 85602
9881 85603
71092 85604
42370 85605
41797 85606
9170 85607
56427 85608
10802 85609
69693 85610
67094 85611
5526 85612
51001 85613
74955 85614
8538 85615
64922 85616
61005 85617
42245 85618
46850 85619
25059 85620
4988 85621
49892 85622
54845 85623
81835 85624
17317 85625
35808 85626
39028 85627
10355 85628
39445 85629
39136 85630
4470 85631
30552 85632
69945 85633
17907 85634
82780 85635
39789 85636
76689 85637
69870 85638
21312 85639
28179 85640
26305 85641
6248 85642
44613 85643
25796 85644
46824 85645
20684 85646
45429 85647
17027 85648
76473 85649
2244 85650
57264 85651
80298 85652
20063 85653
44869 85654
33234 85655
47832 85656
63414 85657
77337 85658
10756 85659
80725 85660
82112 85661
13214 85662
20 85663
38295 85664
18047 85665
2524 85666
84793 85667
72738 85668
52972 85669
53856 85670
73889 85671
7216 85672
46388 85673
30963 85674
53611 85675
51179 85676
63192 85677
81330 85678
47769 85679
77905 85680
63146 85681
50000 85682
53723 85683
29070 85684
56668 85685
24225 85686
28340 85687
20408 85688
59685 85689
46301 85690
79174 85691
80963 85692
44958 85693
5939 85694
17314 85695
34431 85696
73276 85697
11496 85698
58011 85699
70406 85700
75059 85701
59733 85702
12131 85703
79616 85704
753 85705
35695 85706
27752 85707
44898 85708
29205 85709
29078 85710
47831 85711
7470 85712
405 85713
64652 85714
9178 85715
4831 85716
56719 85717
22556 85718
48804 85719
39825 85720
66104 85721
57200 85722
69960 85723
75070 85724
47820 85725
43271 85726
54883 85727
14550 85728
30006 85729
3790 85730
30664 85731
61404 85732
28147 85733
24986 85734
17978 85735
65196 85736
22314 85737
26751 85738
27564 85739
4636 85740
10987 85741
20547 85742
30893 85743
50583 85744
59342 85745
58631 85746
79129 85747
43155 85748
32025 85749
30242 85750
68986 85751
46056 85752
21225 85753
22498 85754
69700 85755
57564 85756
6060 85757
2320 85758
59044 85759
72161 85760
74287 85761
57708 85762
8719 85763
19513 85764
29055 85765
45703 85766
52975 85767
2731 85768
60700 85769
30731 85770
85546 85771
75042 85772
22347 85773
18718 85774
38574 85775
62226 85776
45001 85777
61909 85778
50067 85779
70661 85780
60540 85781
58987 85782
33477 85783
79697 85784
39332 85785
61381 85786
73295 85787
12647 85788
65976 85789
49534 85790
82956 85791
19175 85792
37517 85793
1149 85794
42678 85795
33748 85796
55336 85797
54805 85798
52132 85799
2456 85800
3931 85801
64179 85802
16295 85803
62809 85804
7972 85805
13402 85806
1805 85807
10833 85808
45866 85809
78023 85810
59686 85811
32039 85812
68722 85813
1027 85814
44476 85815
37715 85816
65159 85817
73653 85818
36971 85819
14523 85820
72328 85821
15040 85822
29084 85823
41222 85824
47217 85825
61759 85826
13930 85827
31702 85828
7316 85829
62013 85830
63932 85831
67442 85832
80218 85833
76180 85834
59905 85835
55085 85836
14219 85837
73132 85838
61932 85839
28107 85840
47076 85841
43368 85842
61022 85843
9424 85844
53355 85845
46486 85846
29798 85847
67264 85848
80772 85849
44406 85850
403 85851
12438 85852
42506 85853
59676 85854
80203 85855
21398 85856
31490 85857
55683 85858
61613 85859
5025 85860
61093 85861
72017 85862
16237 85863
18875 85864
16294 85865
14822 85866
27381 85867
44153 85868
77726 85869
79163 85870
38490 85871
19402 85872
26956 85873
30628 85874
41493 85875
43874 85876
43641 85877
37863 85878
22302 85879
49168 85880
45393 85881
68706 85882
7309 85883
45136 85884
39488 85885
37071 85886
51162 85887
49598 85888
35683 85889
62837 85890
84699 85891
11087 85892
56531 85893
62714 85894
77364 85895
72035 85896
48563 85897
78066 85898
43231 85899
9341 85900
9791 85901
69610 85902
68385 85903
1813 85904
27686 85905
69142 85906
79224 85907
22213 85908
1002 85909
14891 85910
71876 85911
57537 85912
84720 85913
62985 85914
85856 85915
39621 85916
3469 85917
62751 85918
61736 85919
60965 85920
78647 85921
21399 85922
11648 85923
61135 85924
28576 85925
72263 85926
78223 85927
56872 85928
65533 85929
17363 85930
6843 85931
50717 85932
82338 85933
22022 85934
44487 85935
26523 85936
83654 85937
13169 85938
1707 85939
66845 85940
65929 85941
6053 85942
54196 85943
35621 85944
8357 85945
35988 85946
51678 85947
82379 85948
20085 85949
46317 85950
44878 85951
85401 85952
11683 85953
23023 85954
19042 85955
63632 85956
54690 85957
31705 85958
13937 85959
24129 85960
53416 85961
17932 85962
78332 85963
17735 85964
64845 85965
6192 85966
17857 85967
77341 85968
51679 85969
54558 85970
38947 85971
5192 85972
45207 85973
37562 85974
4475 85975
79113 85976
49814 85977
53459 85978
45272 85979
47014 85980
1513 85981
22580 85982
9905 85983
3517 85984
41739 85985
44234 85986
80335 85987
29412 85988
84064 85989
33265 85990
31537 85991
67963 85992
83919 85993
16508 85994
38026 85995
8187 85996
81974 85997
67491 85998
78580 85999
40721 86000
8518 86001
48152 86002
60926 86003
6010 86004
64610 86005
26269 86006
11401 86007
6623 86008
14741 86009
71528 86010
60063 86011
85719 86012
25972 86013
19146 86014
35785 86015
36430 86016
46802 86017
31539 86018
72329 86019
31525 86020
16898 86021
77133 86022
80270 86023
46382 86024
8655 86025
36602 86026
25052 86027
35243 86028
41264 86029
65140 86030
23693 86031
5192 86032
28111 86033
75919 86034
582 86035
74644 86036
4984 86037
9189 86038
48940 86039
7 86040
21527 86041
20002 86042
48285 86043
64650 86044
57026 86045
76327 86046
111 86047
76266 86048
58142 86049
69194 86050
36688 86051
10276 86052
57241 86053
75169 86054
16573 86055
55219 86056
55172 86057
55961 86058
35022 86059
62453 86060
58623 86061
63904 86062
5811 86063
11979 86064
81358 86065
47001 86066
20382 86067
10535 86068
76281 86069
78763 86070
64493 86071
75988 86072
608 86073
64013 86074
40376 86075
23648 86076
6328 86077
75449 86078
2733 86079
12234 86080
20433 86081
29806 86082
69138 86083
26621 86084
44804 86085
62925 86086
4737 86087
70753 86088
32866 86089
38114 86090
8148 86091
49825 86092
71976 86093
41772 86094
54769 86095
23395 86096
56023 86097
51599 86098
75674 86099
9919 86100
29635 86101
59940 86102
73100 86103
42771 86104
45148 86105
19121 86106
73716 86107
84369 86108
47028 86109
55910 86110
42116 86111
17436 86112
72496 86113
37160 86114
84253 86115
55927 86116
2207 86117
15174 86118
23969 86119
39715 86120
34725 86121
70100 86122
46092 86123
35089 86124
85334 86125
27050 86126
59090 86127
33972 86128
73949 86129
70473 86130
12299 86131
28446 86132
68924 86133
58495 86134
47694 86135
11767 86136
41030 86137
74288 86138
50131 86139
74734 86140
18464 86141
15454 86142
67502 86143
35845 86144
68223 86145
81463 86146
66915 86147
8020 86148
75935 86149
39457 86150
58746 86151
1013 86152
27960 86153
15481 86154
10064 86155
31279 86156
51761 86157
78231 86158
39083 86159
57236 86160
16725 86161
22696 86162
51987 86163
66858 86164
58555 86165
31345 86166
9157 86167
46432 86168
17139 86169
41815 86170
60677 86171
33896 86172
15952 86173
28645 86174
69516 86175
63033 86176
80289 86177
55114 86178
41503 86179
80004 86180
14011 86181
82483 86182
14195 86183
72224 86184
20312 86185
78444 86186
61614 86187
29069 86188
78557 86189
39163 86190
77675 86191
1354 86192
74419 86193
36039 86194
25592 86195
16821 86196
15341 86197
59821 86198
33293 86199
41245 86200
65591 86201
81060 86202
59282 86203
52900 86204
26762 86205
59054 86206
21080 86207
71397 86208
29755 86209
28302 86210
23199 86211
4982 86212
45707 86213
66694 86214
9119 86215
49387 86216
60241 86217
48509 86218
4376 86219
4647 86220
69043 86221
56633 86222
24683 86223
758 86224
58203 86225
48802 86226
74913 86227
30792 86228
28108 86229
54708 86230
6127 86231
14639 86232
10974 86233
85340 86234
28653 86235
48428 86236
72524 86237
35393 86238
85820 86239
47395 86240
21906 86241
818 86242
12538 86243
63386 86244
73711 86245
21108 86246
68099 86247
42183 86248
35503 86249
31162 86250
68871 86251
51372 86252
36514 86253
33196 86254
34360 86255
16664 86256
6944 86257
23785 86258
38544 86259
21160 86260
34226 86261
30012 86262
85129 86263
17119 86264
64092 86265
34115 86266
14315 86267
46897 86268
83717 86269
63236 86270
40929 86271
31120 86272
85607 86273
75489 86274
25726 86275
61444 86276
29936 86277
33836 86278
32839 86279
16961 86280
32397 86281
58588 86282
573 86283
32182 86284
72671 86285
27081 86286
10926 86287
30005 86288
8232 86289
82457 86290
65684 86291
74830 86292
82895 86293
84480 86294
7609 86295
802 86296
14860 86297
12505 86298
30918 86299
84171 86300
84030 86301
53358 86302
44234 86303
58670 86304
61441 86305
66963 86306
61874 86307
84154 86308
78680 86309
23673 86310
21998 86311
54149 86312
16432 86313
76337 86314
19065 86315
81125 86316
63988 86317
65670 86318
39476 86319
71935 86320
74101 86321
28168 86322
60047 86323
4268 86324
18409 86325
46043 86326
29188 86327
63991 86328
27251 86329
9503 86330
44437 86331
14356 86332
84186 86333
9036 86334
76068 86335
27479 86336
59938 86337
56969 86338
45976 86339
84547 86340
59154 86341
36304 86342
2056 86343
11137 86344
75132 86345
58912 86346
56155 86347
59830 86348
38895 86349
75231 86350
50350 86351
17877 86352
71003 86353
72112 86354
36600 86355
77517 86356
63726 86357
68465 86358
6253 86359
61971 86360
22293 86361
28444 86362
58051 86363
51232 86364
8705 86365
25452 86366
56406 86367
64064 86368
5744 86369
67617 86370
10219 86371
6536 86372
56511 86373
21203 86374
72902 86375
6938 86376
7149 86377
75806 86378
78915 86379
78797 86380
77391 86381
81962 86382
25935 86383
12789 86384
70096 86385
49563 86386
54567 86387
70940 86388
63765 86389
32997 86390
71161 86391
13115 86392
2829 86393
61973 86394
40390 86395
77478 86396
76915 86397
83107 86398
28893 86399
15191 86400
83725 86401
57392 86402
52484 86403
61374 86404
40429 86405
49519 86406
37564 86407
62932 86408
77991 86409
26803 86410
24450 86411
15068 86412
27121 86413
5117 86414
41751 86415
74998 86416
45446 86417
2760 86418
83630 86419
10951 86420
65127 86421
17127 86422
28349 86423
83787 86424
59417 86425
1406 86426
725 86427
11122 86428
8017 86429
61209 86430
84576 86431
66673 86432
317 86433
33433 86434
77495 86435
55316 86436
50099 86437
42129 86438
15357 86439
51282 86440
75229 86441
72077 86442
348 86443
25445 86444
48343 86445
74899 86446
86241 86447
42801 86448
44947 86449
71380 86450
68187 86451
78080 86452
13270 86453
56358 86454
63547 86455
45054 86456
10203 86457
38196 86458
46148 86459
45806 86460
68117 86461
18008 86462
84831 86463
67480 86464
77702 86465
67107 86466
84720 86467
975 86468
54121 86469
57060 86470
54843 86471
72569 86472
26956 86473
33402 86474
16070 86475
41320 86476
163 86477
46708 86478
33366 86479
6576 86480
23800 86481
29101 86482
3750 86483
36170 86484
63004 86485
4755 86486
43920 86487
56645 86488
65736 86489
83120 86490
43005 86491
18456 86492
81730 86493
63627 86494
82968 86495
56543 86496
6442 86497
38379 86498
70953 86499
19800 86500
39108 86501
58816 86502
28476 86503
79816 86504
78056 86505
75767 86506
14609 86507
62870 86508
67297 86509
31331 86510
38961 86511
15920 86512
30508 86513
28519 86514
70925 86515
43162 86516
22404 86517
68479 86518
82342 86519
41836 86520
75948 86521
67448 86522
3620 86523
72821 86524
63141 86525
55871 86526
33078 86527
84262 86528
76526 86529
16543 86530
12182 86531
47041 86532
79255 86533
18896 86534
67861 86535
70837 86536
7141 86537
18470 86538
52585 86539
67769 86540
35419 86541
44489 86542
59522 86543
30196 86544
60562 86545
31759 86546
38380 86547
64435 86548
18075 86549
2069 86550
14070 86551
48411 86552
21459 86553
35022 86554
22531 86555
23853 86556
33196 86557
55756 86558
70481 86559
38238 86560
37718 86561
24628 86562
85117 86563
30970 86564
80438 86565
54007 86566
29223 86567
86317 86568
61246 86569
50928 86570
54672 86571
37764 86572
52547 86573
321 86574
32853 86575
50908 86576
27213 86577
45755 86578
19717 86579
9540 86580
41228 86581
1276 86582
26528 86583
12703 86584
40624 86585
7678 86586
76882 86587
41019 86588
83442 86589
1555 86590
45898 86591
38073 86592
85926 86593
74287 86594
56744 86595
11860 86596
10697 86597
10658 86598
6527 86599
42418 86600
54192 86601
56794 86602
9166 86603
83540 86604
27056 86605
36051 86606
36814 86607
26342 86608
69730 86609
65297 86610
26576 86611
68165 86612
65023 86613
53329 86614
66141 86615
23095 86616
25136 86617
80665 86618
55973 86619
44208 86620
43359 86621
18326 86622
68561 86623
25241 86624
33281 86625
24508 86626
85634 86627
14688 86628
6881 86629
79024 86630
63192 86631
44376 86632
77175 86633
36044 86634
47827 86635
36150 86636
71763 86637
46485 86638
15791 86639
25211 86640
31909 86641
20417 86642
28520 86643
24631 86644
77064 86645
27191 86646
5891 86647
41387 86648
25903 86649
50642 86650
28312 86651
73641 86652
31835 86653
12566 86654
19783 86655
3255 86656
67725 86657
42986 86658
7680 86659
1696 86660
35253 86661
30661 86662
4305 86663
63746 86664
75311 86665
83341 86666
60491 86667
54848 86668
74226 86669
82108 86670
46559 86671
76261 86672
77754 86673
12119 86674
33168 86675
82558 86676
61796 86677
22081 86678
85681 86679
20275 86680
59161 86681
10735 86682
15831 86683
44424 86684
63187 86685
36167 86686
83776 86687
22854 86688
21004 86689
33571 86690
59380 86691
49822 86692
20021 86693
54505 86694
44165 86695
44250 86696
15604 86697
6416 86698
59630 86699
19923 86700
56567 86701
78602 86702
26595 86703
19655 86704
28180 86705
78388 86706
12524 86707
32579 86708
75702 86709
22052 86710
60613 86711
11401 86712
66697 86713
16769 86714
11830 86715
17927 86716
48958 86717
70244 86718
55201 86719
22370 86720
75203 86721
11683 86722
40541 86723
47703 86724
48450 86725
81495 86726
20448 86727
56329 86728
84577 86729
26824 86730
59205 86731
48705 86732
57657 86733
26896 86734
7728 86735
78060 86736
22408 86737
16813 86738
71857 86739
84324 86740
6278 86741
39611 86742
52838 86743
65420 86744
40732 86745
85519 86746
23329 86747
24608 86748
19557 86749
23189 86750
20575 86751
3474 86752
61749 86753
22250 86754
32496 86755
58473 86756
58007 86757
39275 86758
16822 86759
6745 86760
21587 86761
10465 86762
54507 86763
41019 86764
68285 86765
74888 86766
73713 86767
51907 86768
84586 86769
76924 86770
54593 86771
60381 86772
21652 86773
21527 86774
50141 86775
49394 86776
374 86777
18070 86778
65536 86779
41654 86780
37126 86781
27659 86782
7017 86783
64139 86784
70247 86785
7484 86786
2111 86787
85146 86788
37172 86789
10067 86790
16430 86791
18754 86792
52238 86793
27531 86794
62364 86795
23777 86796
58426 86797
56045 86798
22809 86799
72534 86800
58702 86801
31524 86802
31977 86803
56601 86804
6205 86805
40888 86806
32313 86807
54505 86808
75955 86809
69227 86810
45483 86811
57498 86812
19671 86813
11268 86814
10021 86815
77392 86816
16542 86817
24648 86818
80407 86819
22537 86820
42125 86821
50818 86822
13208 86823
84354 86824
60750 86825
57194 86826
9527 86827
5386 86828
8736 86829
44868 86830
52714 86831
18090 86832
78071 86833
43123 86834
41791 86835
1919 86836
23736 86837
50805 86838
68813 86839
30568 86840
45319 86841
3195 86842
21760 86843
81505 86844
46172 86845
58363 86846
51151 86847
62722 86848
49116 86849
13863 86850
27998 86851
26052 86852
30363 86853
73432 86854
64883 86855
53311 86856
79734 86857
57202 86858
30039 86859
50089 86860
46759 86861
64038 86862
31785 86863
60136 86864
4955 86865
14857 86866
85612 86867
13056 86868
66185 86869
3848 86870
61326 86871
54756 86872
9405 86873
82660 86874
60880 86875
28175 86876
45935 86877
54865 86878
61051 86879
34373 86880
5317 86881
73536 86882
52888 86883
13722 86884
55077 86885
38723 86886
59163 86887
42499 86888
7956 86889
71237 86890
46806 86891
4214 86892
2588 86893
84183 86894
15526 86895
65775 86896
35596 86897
10367 86898
45894 86899
1697 86900
33173 86901
26134 86902
42315 86903
17282 86904
34042 86905
24907 86906
80791 86907
47998 86908
61442 86909
64694 86910
38727 86911
67220 86912
80895 86913
71583 86914
81203 86915
41261 86916
43607 86917
24947 86918
56811 86919
5568 86920
51274 86921
82735 86922
32159 86923
72184 86924
46038 86925
11877 86926
79244 86927
12315 86928
73007 86929
79481 86930
10149 86931
82146 86932
45483 86933
9401 86934
8159 86935
520 86936
80178 86937
83076 86938
2500 86939
12647 86940
51456 86941
55017 86942
73288 86943
76544 86944
23628 86945
62104 86946
40249 86947
20474 86948
83273 86949
84476 86950
30323 86951
72377 86952
85389 86953
79089 86954
61500 86955
48707 86956
52417 86957
70174 86958
78633 86959
84725 86960
47831 86961
39479 86962
80331 86963
30644 86964
66127 86965
61520 86966
10943 86967
63263 86968
54857 86969
64354 86970
52714 86971
20703 86972
8389 86973
54961 86974
14971 86975
52427 86976
83825 86977
79641 86978
46150 86979
33746 86980
3828 86981
18434 86982
81434 86983
68929 86984
53344 86985
73159 86986
58229 86987
16230 86988
70102 86989
2099 86990
22722 86991
85823 86992
57690 86993
79895 86994
41770 86995
32344 86996
44522 86997
49482 86998
21436 86999
40736 87000
46339 87001
61637 87002
42879 87003
30248 87004
23138 87005
15404 87006
81199 87007
17357 87008
4050 87009
34433 87010
34488 87011
86722 87012
75455 87013
57692 87014
77057 87015
59703 87016
1521 87017
43160 87018
53433 87019
86700 87020
7575 87021
35096 87022
40576 87023
39522 87024
58618 87025
38680 87026
71168 87027
43779 87028
15886 87029
5110 87030
11011 87031
15921 87032
44691 87033
6849 87034
55360 87035
13942 87036
29990 87037
25498 87038
48363 87039
71159 87040
50899 87041
59510 87042
27877 87043
64372 87044
18259 87045
17628 87046
1563 87047
55779 87048
27058 87049
70317 87050
76454 87051
48772 87052
2414 87053
5878 87054
17044 87055
53833 87056
84012 87057
48754 87058
9107 87059
43695 87060
50613 87061
25195 87062
84600 87063
7481 87064
82446 87065
43877 87066
24684 87067
9697 87068
47409 87069
65148 87070
296 87071
42932 87072
30807 87073
53866 87074
7819 87075
85313 87076
27178 87077
66462 87078
59265 87079
67375 87080
33440 87081
7457 87082
51047 87083
214 87084
67883 87085
86653 87086
86099 87087
40154 87088
31812 87089
33087 87090
83043 87091
53824 87092
59299 87093
50726 87094
62718 87095
6509 87096
17160 87097
85121 87098
23445 87099
28805 87100
61392 87101
72741 87102
11656 87103
68540 87104
62787 87105
56351 87106
42424 87107
77479 87108
13462 87109
40637 87110
38720 87111
78314 87112
7167 87113
60065 87114
62012 87115
80612 87116
62700 87117
52348 87118
54554 87119
26364 87120
60549 87121
28771 87122
45628 87123
5015 87124
85910 87125
46565 87126
51167 87127
3631 87128
74084 87129
49564 87130
70235 87131
61864 87132
3385 87133
13319 87134
63246 87135
30907 87136
16987 87137
6148 87138
73930 87139
11121 87140
9326 87141
12566 87142
6941 87143
52844 87144
35866 87145
50420 87146
68501 87147
85031 87148
35955 87149
229 87150
86186 87151
11409 87152
37461 87153
15267 87154
83362 87155
76037 87156
45172 87157
24597 87158
45446 87159
11295 87160
30944 87161
68315 87162
27560 87163
58653 87164
34514 87165
72724 87166
82469 87167
84375 87168
70755 87169
17143 87170
18863 87171
70071 87172
42531 87173
42160 87174
54537 87175
60739 87176
47070 87177
61455 87178
16832 87179
52033 87180
28863 87181
84115 87182
5376 87183
22053 87184
68694 87185
5891 87186
60543 87187
49565 87188
36164 87189
18568 87190
7877 87191
68600 87192
65838 87193
12778 87194
62082 87195
4334 87196
83975 87197
7070 87198
85896 87199
45687 87200
24030 87201
64846 87202
42745 87203
47828 87204
10708 87205
21960 87206
8911 87207
13089 87208
76111 87209
56126 87210
53612 87211
25359 87212
70901 87213
38576 87214
25761 87215
72286 87216
24813 87217
30121 87218
1394 87219
34184 87220
40727 87221
3255 87222
86215 87223
52598 87224
1739 87225
33516 87226
40858 87227
63933 87228
60298 87229
41615 87230
82655 87231
84702 87232
2834 87233
72883 87234
7469 87235
10017 87236
69273 87237
37577 87238
9060 87239
30183 87240
85233 87241
27660 87242
50529 87243
58685 87244
17028 87245
70535 87246
61627 87247
37903 87248
50013 87249
39486 87250
51385 87251
59105 87252
16435 87253
20979 87254
37791 87255
71713 87256
47075 87257
34880 87258
47579 87259
24565 87260
70533 87261
9384 87262
40853 87263
51908 87264
84129 87265
75757 87266
64309 87267
84540 87268
24486 87269
59418 87270
61427 87271
38108 87272
55408 87273
38178 87274
37034 87275
17226 87276
57160 87277
54904 87278
75009 87279
8920 87280
38652 87281
17662 87282
72507 87283
75870 87284
5966 87285
6160 87286
61428 87287
75660 87288
65009 87289
59079 87290
59405 87291
43011 87292
40675 87293
87135 87294
31958 87295
25544 87296
58416 87297
61178 87298
69508 87299
23692 87300
22440 87301
43071 87302
7252 87303
71152 87304
67831 87305
10330 87306
28053 87307
16487 87308
21077 87309
44976 87310
42601 87311
77042 87312
86812 87313
6076 87314
22065 87315
86917 87316
34535 87317
64657 87318
80659 87319
9482 87320
23187 87321
41298 87322
78399 87323
13878 87324
73885 87325
3067 87326
63777 87327
79807 87328
5090 87329
45799 87330
31267 87331
87267 87332
20666 87333
64571 87334
81966 87335
70316 87336
76932 87337
17517 87338
28536 87339
64713 87340
33380 87341
16412 87342
81794 87343
83883 87344
35906 87345
77899 87346
42359 87347
18211 87348
9407 87349
28151 87350
49637 87351
3603 87352
32547 87353
12601 87354
61030 87355
49319 87356
20526 87357
34055 87358
66389 87359
64284 87360
35741 87361
82224 87362
73526 87363
25432 87364
85056 87365
60930 87366
8375 87367
43233 87368
46737 87369
67197 87370
85741 87371
64501 87372
71432 87373
55581 87374
56665 87375
590 87376
24434 87377
7340 87378
19828 87379
227 87380
50965 87381
82645 87382
11453 87383
32738 87384
75470 87385
34274 87386
50958 87387
53462 87388
61990 87389
1172 87390
68141 87391
32537 87392
31427 87393
32336 87394
40088 87395
48346 87396
13762 87397
30881 87398
29672 87399
16886 87400
85882 87401
53938 87402
4113 87403
58135 87404
2781 87405
68061 87406
29532 87407
37352 87408
78208 87409
62427 87410
42379 87411
8978 87412
45181 87413
55598 87414
45200 87415
1089 87416
62975 87417
5602 87418
63712 87419
3584 87420
35245 87421
78824 87422
50556 87423
62353 87424
7737 87425
78947 87426
75624 87427
25375 87428
23353 87429
44019 87430
39663 87431
24910 87432
75557 87433
39494 87434
15880 87435
4715 87436
58151 87437
83693 87438
79426 87439
21462 87440
77311 87441
58263 87442
61556 87443
41270 87444
81399 87445
53485 87446
21499 87447
85902 87448
62612 87449
30808 87450
57826 87451
4820 87452
29868 87453
72696 87454
81794 87455
32905 87456
5699 87457
41029 87458
76900 87459
65434 87460
72168 87461
78458 87462
79889 87463
67438 87464
62804 87465
54187 87466
58973 87467
22199 87468
13723 87469
3866 87470
36455 87471
53641 87472
15252 87473
4894 87474
10409 87475
65782 87476
56872 87477
85804 87478
21133 87479
26205 87480
36943 87481
500 87482
74774 87483
22083 87484
73421 87485
45411 87486
69944 87487
41750 87488
63396 87489
43576 87490
18104 87491
27322 87492
51895 87493
38584 87494
75271 87495
7489 87496
31708 87497
358 87498
79987 87499
14103 87500
70300 87501
68733 87502
58057 87503
51691 87504
35603 87505
86007 87506
82552 87507
75782 87508
24344 87509
59942 87510
72009 87511
19259 87512
74755 87513
48255 87514
20678 87515
55163 87516
60576 87517
50731 87518
54458 87519
52758 87520
59255 87521
21232 87522
36333 87523
38940 87524
12012 87525
58398 87526
27127 87527
49233 87528
67402 87529
77067 87530
58327 87531
9120 87532
4100 87533
24632 87534
86059 87535
13518 87536
69194 87537
42812 87538
67868 87539
34982 87540
24260 87541
73892 87542
18121 87543
41563 87544
70582 87545
66334 87546
42862 87547
48943 87548
3804 87549
40130 87550
77345 87551
62204 87552
33049 87553
31966 87554
77497 87555
50953 87556
69420 87557
1060 87558
52659 87559
63991 87560
8702 87561
19123 87562
39828 87563
58654 87564
17287 87565
67636 87566
75510 87567
64061 87568
50731 87569
77476 87570
64733 87571
28727 87572
20041 87573
24415 87574
58360 87575
13890 87576
17288 87577
1383 87578
43715 87579
4477 87580
85382 87581
51316 87582
32333 87583
63993 87584
9447 87585
78535 87586
52763 87587
30532 87588
68406 87589
35141 87590
53001 87591
62757 87592
33451 87593
38137 87594
56392 87595
16896 87596
58489 87597
30043 87598
51987 87599
84950 87600
28611 87601
32652 87602
29721 87603
65444 87604
61534 87605
71050 87606
18330 87607
74400 87608
51357 87609
67254 87610
34740 87611
62477 87612
84590 87613
66236 87614
16858 87615
6179 87616
18901 87617
62911 87618
33312 87619
54591 87620
27175 87621
86418 87622
4191 87623
43642 87624
81309 87625
23927 87626
43694 87627
63356 87628
59247 87629
5738 87630
32176 87631
4936 87632
87492 87633
70200 87634
37815 87635
48374 87636
19580 87637
65831 87638
9267 87639
38146 87640
38130 87641
24845 87642
80276 87643
11495 87644
57907 87645
18414 87646
82180 87647
60779 87648
11127 87649
41652 87650
75135 87651
50559 87652
78099 87653
74800 87654
26336 87655
87472 87656
79921 87657
29351 87658
53103 87659
34916 87660
54565 87661
1638 87662
5529 87663
30255 87664
7508 87665
33480 87666
12368 87667
24677 87668
58667 87669
63192 87670
36961 87671
48296 87672
72545 87673
42126 87674
32146 87675
62562 87676
84770 87677
5214 87678
80245 87679
36296 87680
79074 87681
59375 87682
832 87683
65586 87684
37354 87685
33354 87686
18221 87687
32134 87688
48081 87689
52871 87690
16284 87691
7426 87692
21394 87693
7216 87694
68958 87695
82671 87696
81814 87697
23500 87698
34835 87699
79841 87700
59970 87701
71439 87702
2432 87703
14667 87704
70568 87705
11897 87706
14036 87707
61954 87708
25551 87709
76721 87710
23105 87711
77180 87712
11272 87713
29380 87714
5768 87715
80568 87716
22315 87717
5388 87718
72472 87719
19350 87720
74003 87721
52663 87722
55770 87723
16682 87724
78895 87725
20020 87726
79606 87727
29383 87728
38702 87729
86423 87730
59953 87731
59174 87732
6606 87733
80336 87734
29204 87735
13926 87736
38081 87737
82397 87738
43499 87739
69496 87740
23705 87741
23630 87742
52049 87743
30283 87744
17951 87745
17524 87746
56066 87747
52525 87748
3803 87749
66333 87750
33788 87751
34944 87752
39810 87753
54255 87754
77159 87755
35227 87756
13308 87757
31603 87758
84631 87759
51078 87760
54400 87761
34835 87762
13805 87763
32869 87764
53075 87765
77341 87766
72963 87767
78754 87768
27914 87769
43775 87770
71260 87771
425 87772
22873 87773
13336 87774
6581 87775
81019 87776
30042 87777
68391 87778
5783 87779
57557 87780
22809 87781
50439 87782
82625 87783
69977 87784
53106 87785
10178 87786
24846 87787
64898 87788
19080 87789
28416 87790
44685 87791
27659 87792
33345 87793
87238 87794
19897 87795
52891 87796
61544 87797
75483 87798
17882 87799
72116 87800
3254 87801
82088 87802
3517 87803
77911 87804
70823 87805
85152 87806
10227 87807
66255 87808
67693 87809
83248 87810
48530 87811
12274 87812
11419 87813
72135 87814
49456 87815
32919 87816
78639 87817
12848 87818
2080 87819
33350 87820
75520 87821
81569 87822
11428 87823
31386 87824
52483 87825
77435 87826
60656 87827
35017 87828
12878 87829
53841 87830
55769 87831
58862 87832
50626 87833
83031 87834
69724 87835
65465 87836
86086 87837
52248 87838
21050 87839
69042 87840
18700 87841
31015 87842
20959 87843
55155 87844
18846 87845
60970 87846
47186 87847
60465 87848
29293 87849
43119 87850
65678 87851
8100 87852
32640 87853
70660 87854
33436 87855
28669 87856
42876 87857
47021 87858
79407 87859
18595 87860
82109 87861
54329 87862
83074 87863
79754 87864
9080 87865
81968 87866
23042 87867
43524 87868
47199 87869
23286 87870
20852 87871
34710 87872
83371 87873
24084 87874
80621 87875
46903 87876
19189 87877
69701 87878
38218 87879
6631 87880
24905 87881
42115 87882
59075 87883
26551 87884
18591 87885
10137 87886
30068 87887
29402 87888
79039 87889
1675 87890
34990 87891
51661 87892
54348 87893
69153 87894
84774 87895
30583 87896
35710 87897
12721 87898
2419 87899
2489 87900
79414 87901
14571 87902
75516 87903
52776 87904
79359 87905
1876 87906
49651 87907
84326 87908
79754 87909
57886 87910
8320 87911
56459 87912
55101 87913
83810 87914
55442 87915
35017 87916
48742 87917
61696 87918
68954 87919
14134 87920
53376 87921
14216 87922
7632 87923
2797 87924
61060 87925
71151 87926
78205 87927
41237 87928
3126 87929
64623 87930
82150 87931
31469 87932
26958 87933
49854 87934
3569 87935
87457 87936
10938 87937
28595 87938
33858 87939
3672 87940
29366 87941
50535 87942
64869 87943
66740 87944
24967 87945
56671 87946
35122 87947
43239 87948
49821 87949
19475 87950
43990 87951
28857 87952
87875 87953
57533 87954
79925 87955
15113 87956
16673 87957
22621 87958
63024 87959
54360 87960
56022 87961
21479 87962
18192 87963
3605 87964
39048 87965
55286 87966
41037 87967
42496 87968
67410 87969
45859 87970
35923 87971
36589 87972
54804 87973
74896 87974
8047 87975
15128 87976
330 87977
53236 87978
70327 87979
3082 87980
53963 87981
33527 87982
56754 87983
85926 87984
11677 87985
60200 87986
36216 87987
59201 87988
41490 87989
33339 87990
43397 87991
34929 87992
27185 87993
15210 87994
77059 87995
57361 87996
85688 87997
38004 87998
48366 87999
27074 88000
38586 88001
43819 88002
54843 88003
14685 88004
67257 88005
19180 88006
10232 88007
17200 88008
56098 88009
45552 88010
84646 88011
8855 88012
71409 88013
58365 88014
3786 88015
52844 88016
78496 88017
31058 88018
3673 88019
78424 88020
42796 88021
62551 88022
44554 88023
20814 88024
49059 88025
4707 88026
1516 88027
79761 88028
76469 88029
71340 88030
12653 88031
54641 88032
39686 88033
79998 88034
1468 88035
3710 88036
23009 88037
25814 88038
17222 88039
65785 88040
63075 88041
71792 88042
11870 88043
28741 88044
7202 88045
16381 88046
68047 88047
68268 88048
71202 88049
65632 88050
55642 88051
33256 88052
36463 88053
41071 88054
33027 88055
65885 88056
9825 88057
30029 88058
34535 88059
51128 88060
8220 88061
84773 88062
17607 88063
48808 88064
80586 88065
60619 88066
39695 88067
58994 88068
28640 88069
1350 88070
77515 88071
54683 88072
18506 88073
38659 88074
24143 88075
49193 88076
56216 88077
77092 88078
80219 88079
18229 88080
68982 88081
85406 88082
51824 88083
72518 88084
78666 88085
28877 88086
711 88087
24606 88088
19077 88089
79969 88090
60530 88091
6318 88092
668 88093
19181 88094
49418 88095
6321 88096
14651 88097
84532 88098
11747 88099
9390 88100
25553 88101
15708 88102
27122 88103
48651 88104
60705 88105
47594 88106
63828 88107
69660 88108
26496 88109
53009 88110
78841 88111
34399 88112
20176 88113
29260 88114
32779 88115
21652 88116
11506 88117
21254 88118
42206 88119
10500 88120
28949 88121
68906 88122
11975 88123
85035 88124
9534 88125
77179 88126
31931 88127
38539 88128
10891 88129
66081 88130
45447 88131
71670 88132
6164 88133
44179 88134
35289 88135
21544 88136
48686 88137
25417 88138
25367 88139
78935 88140
69881 88141
82400 88142
43834 88143
43770 88144
78180 88145
15936 88146
86340 88147
66319 88148
77763 88149
6495 88150
16207 88151
58598 88152
75932 88153
51963 88154
38208 88155
27433 88156
374 88157
26406 88158
5845 88159
83252 88160
87312 88161
38480 88162
16154 88163
24691 88164
54047 88165
36689 88166
83004 88167
86075 88168
82692 88169
53545 88170
5386 88171
22825 88172
18609 88173
52835 88174
83207 88175
16817 88176
75734 88177
83209 88178
18421 88179
20518 88180
19788 88181
78587 88182
2085 88183
64894 88184
1190 88185
69255 88186
43434 88187
26256 88188
38436 88189
6534 88190
24192 88191
61726 88192
65309 88193
33542 88194
42 88195
64128 88196
41776 88197
42448 88198
11345 88199
16792 88200
38503 88201
4096 88202
24937 88203
17396 88204
33569 88205
87845 88206
14785 88207
32376 88208
77611 88209
76426 88210
27492 88211
16324 88212
64258 88213
60728 88214
26343 88215
62010 88216
63951 88217
35796 88218
57457 88219
36861 88220
4243 88221
24630 88222
5157 88223
76195 88224
74886 88225
85474 88226
62442 88227
79257 88228
23980 88229
19526 88230
25620 88231
87767 88232
14283 88233
22601 88234
718 88235
44297 88236
82200 88237
31546 88238
35536 88239
81092 88240
4373 88241
688 88242
58808 88243
16951 88244
42788 88245
37859 88246
35571 88247
51654 88248
41211 88249
19814 88250
75288 88251
30894 88252
87168 88253
57693 88254
54433 88255
19126 88256
39455 88257
43231 88258
43311 88259
81123 88260
61166 88261
63530 88262
73964 88263
50255 88264
43173 88265
77283 88266
26768 88267
41401 88268
18768 88269
48284 88270
87175 88271
22552 88272
24938 88273
69952 88274
71177 88275
68421 88276
58719 88277
21064 88278
13048 88279
71883 88280
27343 88281
4806 88282
1088 88283
24346 88284
55746 88285
33042 88286
29422 88287
18794 88288
68092 88289
15894 88290
53244 88291
43564 88292
53643 88293
76553 88294
19925 88295
59964 88296
53855 88297
76361 88298
74341 88299
18887 88300
10710 88301
51032 88302
70616 88303
32774 88304
15165 88305
68223 88306
41350 88307
24810 88308
31835 88309
63883 88310
6448 88311
39354 88312
80309 88313
27364 88314
54034 88315
81562 88316
78894 88317
37977 88318
21418 88319
49429 88320
55090 88321
11723 88322
36972 88323
54340 88324
78603 88325
65551 88326
33965 88327
52890 88328
51567 88329
2223 88330
28412 88331
58018 88332
13577 88333
79576 88334
46037 88335
40167 88336
31490 88337
46273 88338
58851 88339
48270 88340
80452 88341
68134 88342
11161 88343
40522 88344
25883 88345
80790 88346
39629 88347
48838 88348
37600 88349
13983 88350
3679 88351
21310 88352
71123 88353
36795 88354
25974 88355
22139 88356
43757 88357
8899 88358
46032 88359
66784 88360
40464 88361
70495 88362
69412 88363
59763 88364
33647 88365
10872 88366
71635 88367
3399 88368
58733 88369
87009 88370
83019 88371
41866 88372
65769 88373
66230 88374
36645 88375
6535 88376
46684 88377
76273 88378
83495 88379
36540 88380
84268 88381
21021 88382
29505 88383
73842 88384
59317 88385
73124 88386
72832 88387
51580 88388
72854 88389
26371 88390
38966 88391
9338 88392
58262 88393
24463 88394
39184 88395
40186 88396
13541 88397
8142 88398
40696 88399
52593 88400
28643 88401
78893 88402
49451 88403
32948 88404
79323 88405
27253 88406
44814 88407
40367 88408
32284 88409
75842 88410
77293 88411
51515 88412
5965 88413
80183 88414
49027 88415
47494 88416
80683 88417
34666 88418
42411 88419
32311 88420
3030 88421
67850 88422
44353 88423
74819 88424
65893 88425
60524 88426
84647 88427
29519 88428
64742 88429
57374 88430
15177 88431
72874 88432
78790 88433
64727 88434
50225 88435
84458 88436
26977 88437
19787 88438
77910 88439
47130 88440
25983 88441
33113 88442
78414 88443
21533 88444
81820 88445
84368 88446
83419 88447
42386 88448
20105 88449
72386 88450
44384 88451
37571 88452
1164 88453
8308 88454
82756 88455
2242 88456
26313 88457
57599 88458
38167 88459
32087 88460
74763 88461
46858 88462
46011 88463
76100 88464
12684 88465
6458 88466
69124 88467
72164 88468
492 88469
80371 88470
42554 88471
38721 88472
30841 88473
46869 88474
88435 88475
13072 88476
60444 88477
43531 88478
69423 88479
70828 88480
65252 88481
17715 88482
25632 88483
75211 88484
44249 88485
81852 88486
35569 88487
30707 88488
37582 88489
83306 88490
46851 88491
81992 88492
83212 88493
34432 88494
74995 88495
68954 88496
66296 88497
39281 88498
36145 88499
46035 88500
43592 88501
5722 88502
1814 88503
79905 88504
40943 88505
1882 88506
19641 88507
1477 88508
4642 88509
1352 88510
86341 88511
64608 88512
69006 88513
72137 88514
5060 88515
50770 88516
22413 88517
82973 88518
48356 88519
38039 88520
62377 88521
17463 88522
34144 88523
77454 88524
16124 88525
41567 88526
24080 88527
64712 88528
1518 88529
30982 88530
16767 88531
44663 88532
24453 88533
64503 88534
85984 88535
65029 88536
36116 88537
3206 88538
68122 88539
20496 88540
56790 88541
40387 88542
25905 88543
16402 88544
31901 88545
7724 88546
77952 88547
85993 88548
82523 88549
14896 88550
5671 88551
7641 88552
47085 88553
3158 88554
25695 88555
2816 88556
25644 88557
70299 88558
59726 88559
70930 88560
14498 88561
71812 88562
43171 88563
59622 88564
70398 88565
1143 88566
68391 88567
35901 88568
85083 88569
28229 88570
64543 88571
34757 88572
25375 88573
11675 88574
62674 88575
3484 88576
61603 88577
29128 88578
60495 88579
82972 88580
59920 88581
77363 88582
82610 88583
368 88584
74374 88585
71909 88586
6693 88587
39322 88588
43224 88589
62227 88590
58626 88591
70864 88592
6040 88593
60919 88594
25842 88595
16332 88596
23931 88597
77449 88598
1888 88599
58234 88600
87882 88601
41891 88602
60677 88603
64006 88604
19806 88605
52519 88606
60810 88607
63840 88608
42870 88609
23086 88610
16798 88611
58256 88612
7731 88613
75507 88614
5716 88615
17321 88616
29888 88617
25922 88618
43976 88619
21341 88620
50088 88621
36717 88622
71144 88623
4323 88624
70293 88625
8963 88626
3515 88627
45226 88628
13078 88629
59186 88630
29247 88631
51787 88632
28805 88633
34409 88634
68627 88635
83505 88636
73787 88637
17561 88638
74315 88639
47717 88640
13097 88641
10083 88642
27858 88643
81121 88644
57806 88645
76167 88646
67031 88647
60259 88648
83247 88649
34805 88650
55577 88651
29211 88652
38335 88653
79954 88654
16098 88655
20364 88656
41707 88657
52206 88658
36560 88659
7445 88660
63885 88661
50039 88662
7043 88663
78605 88664
9310 88665
69768 88666
75672 88667
80383 88668
79405 88669
75447 88670
15039 88671
12218 88672
39761 88673
77750 88674
2094 88675
9370 88676
43094 88677
23726 88678
29499 88679
64165 88680
75791 88681
4688 88682
76285 88683
65494 88684
87113 88685
74821 88686
26438 88687
60025 88688
72096 88689
4747 88690
38140 88691
31810 88692
86605 88693
40354 88694
39864 88695
30715 88696
13314 88697
6320 88698
66486 88699
13982 88700
47229 88701
14424 88702
71818 88703
7710 88704
14208 88705
88337 88706
58376 88707
73803 88708
44646 88709
50397 88710
29000 88711
12351 88712
80965 88713
54458 88714
3517 88715
64448 88716
3224 88717
85803 88718
86168 88719
69009 88720
88311 88721
49883 88722
15370 88723
57400 88724
29257 88725
8372 88726
26007 88727
31164 88728
54302 88729
56272 88730
64390 88731
8102 88732
64811 88733
44082 88734
36667 88735
59920 88736
33516 88737
47724 88738
39161 88739
37062 88740
39308 88741
10259 88742
34916 88743
32568 88744
73916 88745
81577 88746
43608 88747
2542 88748
34142 88749
7524 88750
54017 88751
44397 88752
66836 88753
30405 88754
52490 88755
13570 88756
67702 88757
87793 88758
83686 88759
56450 88760
56197 88761
24025 88762
46149 88763
42535 88764
40550 88765
64397 88766
87184 88767
25452 88768
35079 88769
5674 88770
28334 88771
35665 88772
11765 88773
8325 88774
36805 88775
5696 88776
48544 88777
21554 88778
53199 88779
10113 88780
8131 88781
57567 88782
80019 88783
19636 88784
68763 88785
52563 88786
7995 88787
16307 88788
43852 88789
7945 88790
78600 88791
83626 88792
42955 88793
1517 88794
53192 88795
19991 88796
76171 88797
48249 88798
75041 88799
26115 88800
14215 88801
71197 88802
35960 88803
49810 88804
73917 88805
72710 88806
18372 88807
69207 88808
5109 88809
41664 88810
42554 88811
52380 88812
1849 88813
64290 88814
55730 88815
9944 88816
80801 88817
41170 88818
56080 88819
52180 88820
15666 88821
21785 88822
61480 88823
71314 88824
40036 88825
43529 88826
39542 88827
55328 88828
27866 88829
78610 88830
51394 88831
52069 88832
57375 88833
86815 88834
51992 88835
36557 88836
26835 88837
61265 88838
2219 88839
57354 88840
68727 88841
35280 88842
54450 88843
44876 88844
65994 88845
8079 88846
68448 88847
80214 88848
52968 88849
85230 88850
6638 88851
7697 88852
83797 88853
79435 88854
32682 88855
67436 88856
60436 88857
43751 88858
41618 88859
1708 88860
56166 88861
23545 88862
49029 88863
38986 88864
131 88865
64699 88866
82868 88867
80878 88868
23008 88869
12890 88870
86324 88871
59391 88872
22346 88873
20448 88874
66824 88875
79097 88876
32406 88877
31821 88878
25321 88879
2327 88880
82630 88881
57352 88882
86574 88883
61206 88884
50537 88885
61864 88886
84342 88887
43464 88888
84535 88889
42090 88890
56283 88891
83226 88892
78128 88893
2143 88894
46272 88895
42590 88896
35496 88897
24988 88898
25077 88899
79506 88900
41783 88901
32031 88902
62736 88903
47513 88904
48586 88905
83444 88906
59519 88907
70512 88908
51658 88909
30346 88910
50916 88911
4046 88912
35390 88913
60209 88914
33481 88915
36622 88916
83765 88917
48191 88918
9205 88919
44920 88920
87034 88921
46501 88922
87453 88923
12823 88924
80220 88925
31099 88926
33980 88927
63756 88928
71360 88929
35161 88930
86668 88931
83461 88932
10949 88933
6760 88934
79362 88935
43172 88936
14044 88937
68993 88938
87566 88939
59861 88940
74138 88941
54886 88942
40619 88943
85906 88944
17460 88945
7656 88946
37448 88947
88649 88948
38558 88949
23777 88950
37966 88951
17693 88952
44560 88953
16763 88954
85399 88955
41235 88956
76025 88957
12902 88958
3713 88959
19409 88960
28673 88961
40468 88962
38352 88963
30028 88964
18078 88965
77216 88966
72956 88967
15356 88968
60867 88969
40428 88970
40409 88971
11991 88972
54134 88973
75151 88974
44880 88975
40118 88976
82316 88977
40500 88978
39931 88979
55414 88980
2556 88981
28392 88982
83603 88983
18633 88984
29988 88985
72673 88986
36534 88987
53379 88988
66972 88989
63632 88990
46137 88991
35043 88992
29981 88993
9511 88994
42770 88995
68051 88996
59785 88997
52319 88998
52319 88999
50939 89000
35091 89001
40724 89002
21065 89003
68814 89004
26117 89005
15184 89006
68093 89007
9449 89008
25675 89009
57994 89010
16097 89011
30775 89012
76718 89013
35803 89014
24749 89015
39315 89016
33845 89017
15544 89018
14220 89019
55821 89020
83224 89021
19859 89022
24190 89023
27153 89024
25290 89025
65819 89026
67649 89027
54173 89028
3584 89029
87286 89030
25903 89031
47627 89032
53800 89033
80291 89034
7861 89035
37130 89036
60548 89037
64538 89038
68310 89039
65268 89040
26099 89041
15613 89042
36339 89043
25267 89044
2913 89045
85462 89046
75832 89047
55524 89048
62508 89049
38569 89050
40428 89051
54445 89052
36555 89053
59530 89054
57688 89055
57861 89056
27995 89057
39012 89058
78276 89059
42190 89060
79428 89061
30538 89062
6844 89063
39783 89064
3286 89065
7948 89066
6406 89067
40211 89068
26099 89069
17843 89070
63162 89071
38865 89072
67098 89073
78994 89074
52194 89075
4665 89076
78836 89077
83700 89078
25729 89079
85590 89080
45750 89081
36931 89082
77367 89083
70472 89084
51915 89085
67870 89086
76534 89087
50237 89088
77477 89089
47072 89090
33503 89091
71267 89092
15124 89093
42377 89094
52407 89095
28124 89096
3282 89097
59536 89098
78733 89099
29282 89100
41253 89101
45478 89102
46057 89103
59290 89104
6675 89105
13745 89106
2029 89107
20264 89108
44509 89109
37100 89110
18844 89111
35791 89112
9976 89113
19309 89114
448 89115
51630 89116
19004 89117
8255 89118
80118 89119
7516 89120
8250 89121
34186 89122
32065 89123
83966 89124
13666 89125
83953 89126
5486 89127
81111 89128
68582 89129
73359 89130
24584 89131
89000 89132
37283 89133
82564 89134
43475 89135
24553 89136
38562 89137
47255 89138
83068 89139
1627 89140
68986 89141
64406 89142
62650 89143
64531 89144
63892 89145
23156 89146
81650 89147
1146 89148
6899 89149
82898 89150
77398 89151
9018 89152
74864 89153
42748 89154
19019 89155
28463 89156
67523 89157
71247 89158
24936 89159
47244 89160
85504 89161
87053 89162
78954 89163
2533 89164
51404 89165
22269 89166
37632 89167
69431 89168
88075 89169
14457 89170
60670 89171
4158 89172
15235 89173
55295 89174
8358 89175
78648 89176
60024 89177
79815 89178
81432 89179
67935 89180
60888 89181
13279 89182
40094 89183
75028 89184
38777 89185
49348 89186
59009 89187
71510 89188
73590 89189
20586 89190
18480 89191
35782 89192
24867 89193
7777 89194
85065 89195
15783 89196
46249 89197
23196 89198
53290 89199
78640 89200
2178 89201
57668 89202
53960 89203
48449 89204
43985 89205
39161 89206
85332 89207
49090 89208
38023 89209
26933 89210
81411 89211
38797 89212
79335 89213
31538 89214
81746 89215
16540 89216
25227 89217
10680 89218
33510 89219
79192 89220
11224 89221
20721 89222
5343 89223
54033 89224
3795 89225
6093 89226
63213 89227
41953 89228
1666 89229
11724 89230
72456 89231
55123 89232
21628 89233
23810 89234
26071 89235
88677 89236
57720 89237
80225 89238
41016 89239
67732 89240
26957 89241
61455 89242
21649 89243
15371 89244
7767 89245
30020 89246
10645 89247
35647 89248
30425 89249
42854 89250
7325 89251
60240 89252
75469 89253
55027 89254
74766 89255
83155 89256
11204 89257
71853 89258
62680 89259
27840 89260
85987 89261
88483 89262
36107 89263
57435 89264
78683 89265
81357 89266
10260 89267
6345 89268
26848 89269
3330 89270
13647 89271
73776 89272
14870 89273
24594 89274
75933 89275
72968 89276
44801 89277
69057 89278
19435 89279
45033 89280
28247 89281
8069 89282
79647 89283
48866 89284
1416 89285
6890 89286
24219 89287
62471 89288
23234 89289
38471 89290
4953 89291
88125 89292
24039 89293
33332 89294
2825 89295
12043 89296
66421 89297
32535 89298
37003 89299
83364 89300
65988 89301
85133 89302
35031 89303
73321 89304
16463 89305
68761 89306
48632 89307
80259 89308
76000 89309
9430 89310
22464 89311
61218 89312
48634 89313
51503 89314
53417 89315
52039 89316
17198 89317
36962 89318
74885 89319
65545 89320
19906 89321
83884 89322
68768 89323
33423 89324
69895 89325
5927 89326
66367 89327
37295 89328
78573 89329
81524 89330
1191 89331
86871 89332
62717 89333
30553 89334
40326 89335
42782 89336
87386 89337
74765 89338
41879 89339
35800 89340
79861 89341
9472 89342
71742 89343
71128 89344
6196 89345
57623 89346
24558 89347
87410 89348
5039 89349
70072 89350
86842 89351
58961 89352
28935 89353
64416 89354
9019 89355
31238 89356
20714 89357
62096 89358
1760 89359
14388 89360
61463 89361
17747 89362
17164 89363
54684 89364
85114 89365
56026 89366
28260 89367
81089 89368
21485 89369
21595 89370
74181 89371
74634 89372
62352 89373
85507 89374
38531 89375
80999 89376
39035 89377
31271 89378
57877 89379
11379 89380
47582 89381
50841 89382
25092 89383
1334 89384
62028 89385
11392 89386
64421 89387
68759 89388
41073 89389
46017 89390
89196 89391
7492 89392
22983 89393
14193 89394
36874 89395
26230 89396
58157 89397
40913 89398
52117 89399
43124 89400
39539 89401
28259 89402
15070 89403
53027 89404
84621 89405
71931 89406
73412 89407
2726 89408
7554 89409
8927 89410
43630 89411
28831 89412
77620 89413
22520 89414
9315 89415
1712 89416
31063 89417
86194 89418
45763 89419
39659 89420
12868 89421
33668 89422
47506 89423
43899 89424
77074 89425
12308 89426
21205 89427
52978 89428
73895 89429
27872 89430
35447 89431
21397 89432
22752 89433
7037 89434
78245 89435
56121 89436
68051 89437
37804 89438
81091 89439
22867 89440
35677 89441
18443 89442
26368 89443
19025 89444
29021 89445
80417 89446
4388 89447
56615 89448
37347 89449
58494 89450
46817 89451
69339 89452
84495 89453
55479 89454
15611 89455
42138 89456
16506 89457
53774 89458
76681 89459
55146 89460
46831 89461
31968 89462
20296 89463
43166 89464
35568 89465
62259 89466
36345 89467
21810 89468
83790 89469
20573 89470
61444 89471
71554 89472
28448 89473
9701 89474
11978 89475
11745 89476
41944 89477
76734 89478
87931 89479
61804 89480
40389 89481
79476 89482
54337 89483
31788 89484
5049 89485
71212 89486
52189 89487
26388 89488
4117 89489
14029 89490
65993 89491
64124 89492
87259 89493
17672 89494
19187 89495
33185 89496
85800 89497
19115 89498
60921 89499
8153 89500
77444 89501
9035 89502
87965 89503
4534 89504
12575 89505
86265 89506
9683 89507
21876 89508
25026 89509
61254 89510
86313 89511
42608 89512
31335 89513
88367 89514
17575 89515
29600 89516
47470 89517
38429 89518
38962 89519
51583 89520
32454 89521
78531 89522
84257 89523
54662 89524
15052 89525
49914 89526
59554 89527
19965 89528
67402 89529
14884 89530
15024 89531
56751 89532
75375 89533
22681 89534
74566 89535
3131 89536
7407 89537
431 89538
9348 89539
83909 89540
13071 89541
59059 89542
33297 89543
38439 89544
76647 89545
69204 89546
31536 89547
23051 89548
56080 89549
10815 89550
48080 89551
19800 89552
69665 89553
4578 89554
76048 89555
87123 89556
41021 89557
86957 89558
21835 89559
30237 89560
16340 89561
78590 89562
60442 89563
29752 89564
62116 89565
39979 89566
19901 89567
47003 89568
49922 89569
67825 89570
57235 89571
72137 89572
34726 89573
72246 89574
11640 89575
45550 89576
74296 89577
78128 89578
77515 89579
12566 89580
13525 89581
12563 89582
11231 89583
44470 89584
51018 89585
26739 89586
6719 89587
23126 89588
1043 89589
84107 89590
30433 89591
21673 89592
47913 89593
68707 89594
72234 89595
68841 89596
42394 89597
77482 89598
5396 89599
24185 89600
14030 89601
9769 89602
28853 89603
71793 89604
44500 89605
64514 89606
4315 89607
19187 89608
65293 89609
79737 89610
69514 89611
81160 89612
902 89613
55978 89614
75212 89615
44824 89616
55301 89617
58028 89618
76732 89619
11273 89620
66806 89621
19490 89622
59667 89623
60708 89624
81421 89625
4895 89626
89591 89627
73990 89628
31266 89629
17241 89630
16952 89631
2613 89632
26438 89633
3366 89634
4559 89635
60118 89636
28660 89637
24961 89638
43628 89639
43402 89640
70525 89641
36251 89642
6415 89643
81178 89644
19762 89645
5620 89646
57983 89647
83081 89648
33831 89649
13736 89650
6270 89651
13493 89652
17221 89653
7387 89654
22143 89655
26727 89656
23828 89657
17927 89658
562 89659
27030 89660
50540 89661
28701 89662
73729 89663
62528 89664
57118 89665
65625 89666
3854 89667
32353 89668
15912 89669
12005 89670
76462 89671
13102 89672
67089 89673
25515 89674
12158 89675
57406 89676
19074 89677
42664 89678
83518 89679
3610 89680
38674 89681
48528 89682
29298 89683
33673 89684
67949 89685
19741 89686
38336 89687
60345 89688
86698 89689
33085 89690
11398 89691
71579 89692
83803 89693
52157 89694
61885 89695
57141 89696
43018 89697
17110 89698
76605 89699
79352 89700
7950 89701
55136 89702
40169 89703
24577 89704
65518 89705
495 89706
70874 89707
82684 89708
75526 89709
33030 89710
34881 89711
24372 89712
35980 89713
9336 89714
78929 89715
28394 89716
67062 89717
27606 89718
70030 89719
42924 89720
3812 89721
45313 89722
65147 89723
33016 89724
12036 89725
8453 89726
38059 89727
2875 89728
73790 89729
27049 89730
73136 89731
77391 89732
76354 89733
18850 89734
35543 89735
15280 89736
41265 89737
23571 89738
22332 89739
238 89740
85717 89741
14645 89742
12551 89743
77071 89744
39640 89745
46562 89746
63880 89747
41276 89748
12868 89749
77530 89750
81547 89751
58826 89752
14836 89753
80164 89754
88228 89755
52942 89756
807 89757
76132 89758
87632 89759
88843 89760
55727 89761
78925 89762
19992 89763
74176 89764
17245 89765
50259 89766
62026 89767
58104 89768
30604 89769
40866 89770
79890 89771
43003 89772
83128 89773
18015 89774
1838 89775
48177 89776
56234 89777
59541 89778
70410 89779
25468 89780
77006 89781
41165 89782
84566 89783
14181 89784
26808 89785
42072 89786
45338 89787
74303 89788
66595 89789
64553 89790
70704 89791
87937 89792
38224 89793
24017 89794
6924 89795
18417 89796
74191 89797
51322 89798
69965 89799
88785 89800
54597 89801
40384 89802
54344 89803
26527 89804
56171 89805
89654 89806
54561 89807
72482 89808
55542 89809
43767 89810
18704 89811
81034 89812
63620 89813
26090 89814
46001 89815
50345 89816
56427 89817
19532 89818
83076 89819
84198 89820
59873 89821
65959 89822
13238 89823
34305 89824
2325 89825
49988 89826
7089 89827
21946 89828
16520 89829
13445 89830
36888 89831
44759 89832
3743 89833
21389 89834
19609 89835
13349 89836
793 89837
40320 89838
25527 89839
89705 89840
19217 89841
36799 89842
47502 89843
52734 89844
9328 89845
60495 89846
10929 89847
50519 89848
54713 89849
55153 89850
24171 89851
71 89852
8333 89853
23731 89854
33696 89855
16038 89856
12146 89857
14865 89858
13446 89859
43291 89860
88883 89861
36448 89862
51251 89863
18128 89864
3110 89865
75358 89866
86331 89867
87910 89868
58463 89869
59604 89870
82627 89871
69104 89872
44397 89873
26394 89874
6979 89875
1938 89876
66780 89877
16531 89878
31053 89879
83480 89880
34686 89881
3284 89882
15291 89883
74052 89884
42694 89885
16048 89886
23707 89887
71566 89888
64891 89889
89518 89890
56763 89891
26254 89892
47749 89893
84892 89894
18728 89895
73494 89896
51255 89897
8182 89898
9331 89899
909 89900
63185 89901
65914 89902
82216 89903
60680 89904
1344 89905
51171 89906
52846 89907
89525 89908
74732 89909
31810 89910
40102 89911
53852 89912
40903 89913
52575 89914
87229 89915
87803 89916
22073 89917
48394 89918
35269 89919
55957 89920
25284 89921
42582 89922
21653 89923
16482 89924
40085 89925
19131 89926
71143 89927
66545 89928
89868 89929
88438 89930
89852 89931
69861 89932
89718 89933
59455 89934
86728 89935
28098 89936
65117 89937
43114 89938
27292 89939
58877 89940
58426 89941
34338 89942
5083 89943
4078 89944
34038 89945
5294 89946
60245 89947
84180 89948
38818 89949
33335 89950
81713 89951
88513 89952
53409 89953
494 89954
7851 89955
85580 89956
47660 89957
83149 89958
6693 89959
18662 89960
35427 89961
11896 89962
27964 89963
32194 89964
32683 89965
70200 89966
16016 89967
73417 89968
14936 89969
19374 89970
9507 89971
57906 89972
44948 89973
32788 89974
46500 89975
5259 89976
26561 89977
86401 89978
75021 89979
57619 89980
11560 89981
12658 89982
17758 89983
5287 89984
54631 89985
62771 89986
60530 89987
40859 89988
20646 89989
87596 89990
37038 89991
46075 89992
89567 89993
78541 89994
88156 89995
72377 89996
15747 89997
10123 89998
7088 89999
19335 90000
24005 90001
55729 90002
34704 90003
352 90004
11430 90005
33736 90006
52512 90007
72620 90008
83603 90009
89073 90010
21959 90011
35868 90012
30420 90013
1269 90014
77684 90015
60319 90016
27305 90017
69992 90018
54305 90019
23318 90020
87367 90021
18631 90022
14306 90023
20832 90024
8092 90025
80908 90026
50243 90027
50789 90028
50480 90029
45711 90030
45710 90031
14830 90032
60617 90033
26586 90034
49411 90035
86399 90036
23646 90037
31978 90038
74939 90039
39497 90040
73176 90041
74162 90042
8231 90043
4550 90044
53765 90045
58152 90046
56367 90047
84429 90048
61563 90049
26940 90050
13089 90051
21434 90052
63398 90053
49261 90054
37207 90055
3819 90056
76878 90057
84368 90058
87868 90059
11212 90060
87315 90061
50776 90062
52714 90063
47264 90064
42774 90065
41970 90066
5972 90067
42969 90068
4005 90069
8558 90070
36577 90071
45845 90072
9484 90073
42913 90074
69220 90075
66928 90076
20237 90077
84330 90078
3666 90079
28178 90080
80209 90081
41846 90082
21697 90083
54151 90084
49163 90085
25040 90086
15657 90087
38077 90088
52353 90089
67964 90090
77652 90091
5670 90092
56843 90093
66726 90094
57033 90095
46131 90096
5186 90097
48152 90098
89179 90099
43958 90100
58370 90101
26472 90102
47814 90103
88248 90104
44563 90105
16902 90106
70006 90107
27421 90108
49573 90109
41312 90110
4193 90111
62814 90112
51999 90113
26083 90114
17907 90115
16016 90116
43236 90117
52631 90118
8936 90119
54280 90120
35633 90121
77786 90122
57104 90123
53279 90124
44830 90125
59127 90126
79111 90127
64231 90128
58192 90129
47626 90130
79433 90131
82297 90132
15579 90133
86866 90134
50561 90135
83047 90136
68178 90137
57563 90138
68566 90139
85474 90140
14928 90141
26477 90142
6640 90143
76806 90144
89434 90145
14891 90146
582 90147
88800 90148
31675 90149
7348 90150
61470 90151
41310 90152
75371 90153
18835 90154
15875 90155
84973 90156
20421 90157
21592 90158
84452 90159
48861 90160
62020 90161
76499 90162
79792 90163
9320 90164
50525 90165
21327 90166
87900 90167
77667 90168
10227 90169
50257 90170
51313 90171
59872 90172
70556 90173
17142 90174
70453 90175
67649 90176
76148 90177
3129 90178
52695 90179
86587 90180
18157 90181
56993 90182
62498 90183
30439 90184
8730 90185
31288 90186
6275 90187
8847 90188
27288 90189
15515 90190
38608 90191
60820 90192
23250 90193
6846 90194
52717 90195
47173 90196
59244 90197
88935 90198
75267 90199
77411 90200
12524 90201
16435 90202
4712 90203
68524 90204
13510 90205
82715 90206
62978 90207
46073 90208
86307 90209
30262 90210
23114 90211
66293 90212
42253 90213
32900 90214
59554 90215
32591 90216
63586 90217
37528 90218
14595 90219
66397 90220
35542 90221
85368 90222
4013 90223
28379 90224
21470 90225
48790 90226
33332 90227
36956 90228
62719 90229
549 90230
31992 90231
19364 90232
10072 90233
56173 90234
58382 90235
69197 90236
52586 90237
90140 90238
57091 90239
28870 90240
73498 90241
87272 90242
25510 90243
46401 90244
61792 90245
71428 90246
86088 90247
9065 90248
27119 90249
1121 90250
31942 90251
48630 90252
32976 90253
81398 90254
39056 90255
66362 90256
44700 90257
12903 90258
40441 90259
20522 90260
85511 90261
28189 90262
31001 90263
9402 90264
89339 90265
43747 90266
79315 90267
75978 90268
34027 90269
76243 90270
20586 90271
71207 90272
13677 90273
6702 90274
29666 90275
30810 90276
88198 90277
30374 90278
19583 90279
16158 90280
28293 90281
36486 90282
64517 90283
76139 90284
51389 90285
70269 90286
70630 90287
26701 90288
69633 90289
34110 90290
71424 90291
52706 90292
99 90293
16027 90294
79959 90295
14640 90296
85370 90297
33811 90298
6182 90299
78528 90300
6922 90301
44042 90302
402 90303
71472 90304
35184 90305
65658 90306
1745 90307
71842 90308
76102 90309
71666 90310
46870 90311
36556 90312
43136 90313
36376 90314
78805 90315
23288 90316
62794 90317
24506 90318
38049 90319
25728 90320
27568 90321
87565 90322
34956 90323
49487 90324
2321 90325
16509 90326
29757 90327
4152 90328
48991 90329
72468 90330
75324 90331
85055 90332
23374 90333
86105 90334
42647 90335
88448 90336
77495 90337
25825 90338
31406 90339
15411 90340
72481 90341
16316 90342
81343 90343
55076 90344
68669 90345
63882 90346
17654 90347
67294 90348
4763 90349
48279 90350
5394 90351
1051 90352
83069 90353
76980 90354
74157 90355
55129 90356
54974 90357
37710 90358
90113 90359
22232 90360
10840 90361
19111 90362
55755 90363
38591 90364
78528 90365
33135 90366
45421 90367
82828 90368
80599 90369
86034 90370
16552 90371
63609 90372
65307 90373
31275 90374
15211 90375
11235 90376
41358 90377
8392 90378
14513 90379
15034 90380
55392 90381
27040 90382
68492 90383
76265 90384
51276 90385
31369 90386
44582 90387
78095 90388
72613 90389
9654 90390
80020 90391
22439 90392
57687 90393
58360 90394
6422 90395
20765 90396
3168 90397
33378 90398
27664 90399
40429 90400
5666 90401
61631 90402
49810 90403
80859 90404
6955 90405
65264 90406
69372 90407
31335 90408
38593 90409
54713 90410
3383 90411
46018 90412
46260 90413
32976 90414
48257 90415
35644 90416
35153 90417
70667 90418
48256 90419
36167 90420
45076 90421
59844 90422
38197 90423
45070 90424
73170 90425
52952 90426
13535 90427
40325 90428
75845 90429
66176 90430
74522 90431
1622 90432
21102 90433
89009 90434
29072 90435
32236 90436
38622 90437
42495 90438
62059 90439
60193 90440
13625 90441
78805 90442
46518 90443
77110 90444
38295 90445
84422 90446
11760 90447
57984 90448
71952 90449
15918 90450
60594 90451
58091 90452
14596 90453
12789 90454
70400 90455
11344 90456
62996 90457
51247 90458
40871 90459
74832 90460
72624 90461
63445 90462
11418 90463
22780 90464
52046 90465
417 90466
1569 90467
63780 90468
62108 90469
66316 90470
39216 90471
22085 90472
76930 90473
43676 90474
46573 90475
33872 90476
28067 90477
27783 90478
78012 90479
26316 90480
50030 90481
49873 90482
48838 90483
81651 90484
59076 90485
10293 90486
63246 90487
2767 90488
13961 90489
77903 90490
48248 90491
67948 90492
54997 90493
21996 90494
14804 90495
33310 90496
64598 90497
83504 90498
37880 90499
62037 90500
4864 90501
39192 90502
39744 90503
81870 90504
59073 90505
50585 90506
83380 90507
31690 90508
29546 90509
89103 90510
20079 90511
52650 90512
62078 90513
84939 90514
29615 90515
24851 90516
24274 90517
62329 90518
16052 90519
65706 90520
41782 90521
50560 90522
65892 90523
72149 90524
48448 90525
62314 90526
39368 90527
40886 90528
70395 90529
80143 90530
83992 90531
51945 90532
39091 90533
22816 90534
44454 90535
79798 90536
8096 90537
77122 90538
81484 90539
43305 90540
88597 90541
55193 90542
88161 90543
9450 90544
15348 90545
23568 90546
17448 90547
81131 90548
40703 90549
70244 90550
67996 90551
72434 90552
64989 90553
89720 90554
8942 90555
26100 90556
46968 90557
83204 90558
6132 90559
56449 90560
78191 90561
70860 90562
13768 90563
74669 90564
47297 90565
30575 90566
13136 90567
14334 90568
6053 90569
84785 90570
5591 90571
32099 90572
56903 90573
16950 90574
65142 90575
64098 90576
88228 90577
17505 90578
85100 90579
55922 90580
70802 90581
1904 90582
3060 90583
12273 90584
73276 90585
86654 90586
19044 90587
41420 90588
46517 90589
71079 90590
80989 90591
25885 90592
61736 90593
77733 90594
72780 90595
30420 90596
67533 90597
38978 90598
41890 90599
51702 90600
28658 90601
38593 90602
79813 90603
78336 90604
5929 90605
80276 90606
67550 90607
63303 90608
66530 90609
53678 90610
52344 90611
14898 90612
89825 90613
24818 90614
79998 90615
31065 90616
51214 90617
43957 90618
19049 90619
38568 90620
68393 90621
65123 90622
38197 90623
60242 90624
35736 90625
26034 90626
22471 90627
43501 90628
11536 90629
69110 90630
52093 90631
83541 90632
48125 90633
30874 90634
41433 90635
79679 90636
79447 90637
49919 90638
49284 90639
57331 90640
9858 90641
18841 90642
43297 90643
54002 90644
10413 90645
57407 90646
78548 90647
34584 90648
42295 90649
19565 90650
5455 90651
58724 90652
18122 90653
37596 90654
15047 90655
88784 90656
14805 90657
89126 90658
60742 90659
33380 90660
28841 90661
17018 90662
73752 90663
53410 90664
78537 90665
53883 90666
25777 90667
80627 90668
47288 90669
59984 90670
40086 90671
69761 90672
23561 90673
4758 90674
17312 90675
87544 90676
38421 90677
27637 90678
29639 90679
24042 90680
52643 90681
87446 90682
26164 90683
76420 90684
51085 90685
14163 90686
10164 90687
34876 90688
80946 90689
88959 90690
76270 90691
21995 90692
89362 90693
83830 90694
48765 90695
81273 90696
47563 90697
73966 90698
89252 90699
56922 90700
7045 90701
21172 90702
72688 90703
78618 90704
17849 90705
47800 90706
24919 90707
82532 90708
98 90709
55256 90710
85503 90711
31612 90712
17630 90713
85911 90714
69865 90715
71762 90716
61417 90717
70973 90718
84041 90719
3795 90720
13764 90721
48037 90722
13724 90723
63941 90724
31857 90725
35110 90726
24313 90727
83298 90728
88653 90729
84423 90730
57880 90731
59188 90732
3342 90733
38942 90734
38886 90735
86765 90736
88712 90737
75432 90738
54197 90739
47922 90740
16176 90741
44102 90742
37100 90743
44444 90744
47621 90745
33079 90746
32896 90747
73021 90748
47531 90749
84529 90750
59053 90751
32455 90752
27677 90753
30488 90754
17592 90755
27238 90756
4162 90757
39792 90758
79849 90759
46620 90760
86356 90761
61591 90762
70744 90763
19251 90764
82334 90765
43368 90766
52167 90767
59075 90768
82361 90769
58226 90770
35399 90771
58226 90772
84922 90773
69881 90774
80456 90775
32508 90776
69802 90777
20905 90778
39912 90779
33711 90780
63847 90781
59288 90782
83240 90783
52317 90784
3027 90785
43285 90786
69331 90787
41540 90788
76414 90789
2647 90790
68627 90791
20405 90792
71517 90793
43555 90794
83355 90795
17008 90796
77434 90797
50066 90798
50961 90799
28330 90800
29216 90801
45450 90802
83799 90803
74195 90804
16973 90805
6055 90806
86242 90807
84800 90808
76315 90809
69162 90810
59003 90811
15832 90812
13592 90813
60761 90814
42083 90815
24609 90816
9592 90817
61773 90818
64058 90819
70319 90820
9969 90821
28102 90822
16248 90823
1764 90824
81995 90825
68492 90826
26717 90827
39508 90828
2874 90829
85277 90830
2395 90831
20556 90832
57729 90833
71730 90834
85574 90835
50380 90836
79501 90837
27124 90838
57578 90839
15636 90840
4387 90841
12025 90842
9196 90843
49015 90844
49371 90845
37559 90846
90428 90847
53412 90848
48034 90849
32645 90850
72296 90851
868 90852
57067 90853
52946 90854
64768 90855
24446 90856
55242 90857
17047 90858
1001 90859
4601 90860
1993 90861
67736 90862
58442 90863
39059 90864
50913 90865
21345 90866
11798 90867
7854 90868
7721 90869
50424 90870
26087 90871
51910 90872
34414 90873
82135 90874
35128 90875
60430 90876
19284 90877
20997 90878
69929 90879
37745 90880
50788 90881
70164 90882
16974 90883
29090 90884
18107 90885
24817 90886
36216 90887
51389 90888
27286 90889
42651 90890
22990 90891
71852 90892
8736 90893
17174 90894
52765 90895
696 90896
10610 90897
22880 90898
447 90899
54075 90900
86506 90901
27512 90902
66242 90903
64727 90904
14392 90905
88474 90906
20221 90907
26933 90908
68214 90909
74559 90910
64890 90911
21844 90912
36498 90913
11338 90914
39656 90915
48270 90916
46462 90917
79145 90918
67289 90919
27296 90920
13107 90921
10187 90922
17739 90923
65138 90924
391 90925
71653 90926
43199 90927
37542 90928
19594 90929
72470 90930
37237 90931
65211 90932
68436 90933
89332 90934
19550 90935
73262 90936
77718 90937
77767 90938
27436 90939
88545 90940
21722 90941
54465 90942
87286 90943
33277 90944
72065 90945
38227 90946
11837 90947
62509 90948
8187 90949
8780 90950
6960 90951
12121 90952
51566 90953
78122 90954
90327 90955
76379 90956
10941 90957
5960 90958
8928 90959
53579 90960
17916 90961
23498 90962
388 90963
85411 90964
17094 90965
51931 90966
37096 90967
57675 90968
90202 90969
31448 90970
59722 90971
77477 90972
8691 90973
32250 90974
24663 90975
80759 90976
84099 90977
88712 90978
3258 90979
18131 90980
31931 90981
72047 90982
68771 90983
806 90984
64826 90985
18820 90986
6427 90987
88332 90988
15015 90989
80664 90990
67319 90991
2580 90992
66764 90993
43609 90994
39331 90995
34036 90996
18429 90997
25768 90998
35032 90999
24485 91000
66690 91001
35203 91002
85604 91003
79157 91004
82699 91005
3632 91006
62866 91007
8691 91008
43630 91009
32200 91010
37486 91011
27551 91012
50338 91013
25060 91014
75805 91015
44480 91016
85570 91017
90718 91018
69783 91019
31211 91020
5277 91021
78978 91022
84352 91023
18305 91024
67342 91025
4104 91026
40812 91027
50249 91028
47201 91029
81364 91030
7373 91031
36433 91032
28561 91033
62523 91034
23681 91035
44167 91036
1468 91037
48052 91038
76424 91039
81543 91040
39092 91041
47010 91042
45648 91043
50154 91044
13348 91045
66913 91046
22858 91047
14316 91048
8012 91049
15578 91050
8062 91051
49415 91052
61878 91053
15416 91054
3727 91055
29879 91056
18759 91057
84187 91058
58560 91059
86095 91060
40213 91061
9514 91062
58577 91063
17008 91064
16115 91065
69683 91066
85100 91067
63429 91068
2218 91069
8133 91070
41024 91071
28224 91072
3211 91073
351 91074
31091 91075
11944 91076
63268 91077
44719 91078
66238 91079
48416 91080
67899 91081
89706 91082
61981 91083
49142 91084
66611 91085
26739 91086
58506 91087
7766 91088
86953 91089
37959 91090
16606 91091
80310 91092
70058 91093
72347 91094
15156 91095
79033 91096
52652 91097
44701 91098
38116 91099
8392 91100
74770 91101
74271 91102
13069 91103
55575 91104
22854 91105
66741 91106
36748 91107
1393 91108
27591 91109
46544 91110
86387 91111
28906 91112
1532 91113
58855 91114
50039 91115
24646 91116
82667 91117
38631 91118
7588 91119
29060 91120
72346 91121
36942 91122
89519 91123
70 91124
22056 91125
19438 91126
5130 91127
78836 91128
22504 91129
40664 91130
51375 91131
73847 91132
45732 91133
45855 91134
32805 91135
90334 91136
65594 91137
45341 91138
8241 91139
39876 91140
38448 91141
31837 91142
88207 91143
40238 91144
62777 91145
78466 91146
75407 91147
11153 91148
46024 91149
90192 91150
1351 91151
8544 91152
55485 91153
85242 91154
37180 91155
12304 91156
36866 91157
46727 91158
56244 91159
15506 91160
22276 91161
43482 91162
72630 91163
16350 91164
73280 91165
88030 91166
12595 91167
28891 91168
54681 91169
20900 91170
32793 91171
41069 91172
4600 91173
40074 91174
86297 91175
40543 91176
32200 91177
3575 91178
88139 91179
36173 91180
6315 91181
52832 91182
84123 91183
89772 91184
50854 91185
41616 91186
22941 91187
75829 91188
5309 91189
73096 91190
89256 91191
85115 91192
32355 91193
50304 91194
12752 91195
4665 91196
81353 91197
10054 91198
52689 91199
1577 91200
22233 91201
35457 91202
45505 91203
67054 91204
86771 91205
5223 91206
16671 91207
39598 91208
27923 91209
18099 91210
13686 91211
11418 91212
71627 91213
43740 91214
6772 91215
30401 91216
21737 91217
84451 91218
39531 91219
36961 91220
49136 91221
49439 91222
23517 91223
71632 91224
63896 91225
60986 91226
27227 91227
23458 91228
86552 91229
41838 91230
1977 91231
69042 91232
18444 91233
34985 91234
34459 91235
38541 91236
67204 91237
69802 91238
65843 91239
20271 91240
70496 91241
45823 91242
85843 91243
41663 91244
79050 91245
7645 91246
26328 91247
63042 91248
28970 91249
28171 91250
52217 91251
18757 91252
14029 91253
40424 91254
45262 91255
74086 91256
54865 91257
3110 91258
53222 91259
743 91260
3188 91261
87944 91262
58218 91263
88193 91264
80072 91265
79550 91266
34306 91267
474 91268
67892 91269
50721 91270
55307 91271
70971 91272
21458 91273
16725 91274
39481 91275
25734 91276
36869 91277
90018 91278
44154 91279
47600 91280
23997 91281
70043 91282
62230 91283
26261 91284
42173 91285
62718 91286
40628 91287
69002 91288
26994 91289
3718 91290
24837 91291
30027 91292
9079 91293
59902 91294
85630 91295
25318 91296
62432 91297
34177 91298
6561 91299
1915 91300
30519 91301
89713 91302
43641 91303
84238 91304
22413 91305
19718 91306
31943 91307
54752 91308
56463 91309
77015 91310
61780 91311
78582 91312
70295 91313
66581 91314
43241 91315
39376 91316
50111 91317
52595 91318
49042 91319
59470 91320
68885 91321
87821 91322
49860 91323
42927 91324
65890 91325
29563 91326
74182 91327
15154 91328
46056 91329
8118 91330
41009 91331
21025 91332
43276 91333
70862 91334
8910 91335
52513 91336
17646 91337
18408 91338
88640 91339
76224 91340
49294 91341
27603 91342
72318 91343
88284 91344
44331 91345
36588 91346
34954 91347
48969 91348
38893 91349
72763 91350
28718 91351
18248 91352
21871 91353
43040 91354
39286 91355
6408 91356
74060 91357
82086 91358
38931 91359
38300 91360
73013 91361
33451 91362
44519 91363
16622 91364
29052 91365
31634 91366
81162 91367
69069 91368
23183 91369
51012 91370
30570 91371
55655 91372
75947 91373
16002 91374
3006 91375
53026 91376
39437 91377
42781 91378
2304 91379
11342 91380
28804 91381
79765 91382
11759 91383
36681 91384
65285 91385
24248 91386
64322 91387
89158 91388
91167 91389
67938 91390
48251 91391
47667 91392
61721 91393
49574 91394
4530 91395
26628 91396
52071 91397
72701 91398
31023 91399
58946 91400
29062 91401
22212 91402
85156 91403
65628 91404
821 91405
40671 91406
75602 91407
20900 91408
43457 91409
48961 91410
23085 91411
46479 91412
51076 91413
39360 91414
44175 91415
20563 91416
56666 91417
37829 91418
45870 91419
77659 91420
57576 91421
45181 91422
48052 91423
65105 91424
34986 91425
23902 91426
38643 91427
11804 91428
27736 91429
84752 91430
29259 91431
72696 91432
81774 91433
28082 91434
75231 91435
21719 91436
27902 91437
74627 91438
37538 91439
35872 91440
53931 91441
89915 91442
28923 91443
12533 91444
80152 91445
51675 91446
51576 91447
78737 91448
29209 91449
49500 91450
436 91451
18638 91452
43230 91453
51885 91454
24315 91455
19523 91456
17275 91457
86108 91458
61398 91459
7842 91460
48844 91461
20182 91462
26960 91463
50805 91464
73019 91465
4469 91466
21164 91467
58262 91468
91287 91469
70381 91470
86968 91471
90129 91472
38543 91473
17589 91474
54094 91475
41775 91476
62657 91477
89566 91478
5907 91479
67748 91480
79504 91481
19146 91482
16170 91483
89680 91484
29094 91485
52653 91486
87152 91487
16051 91488
8320 91489
53964 91490
70512 91491
18351 91492
2279 91493
73416 91494
47466 91495
79441 91496
73017 91497
80143 91498
7342 91499
73771 91500
22267 91501
11096 91502
9287 91503
69688 91504
75474 91505
24378 91506
22240 91507
62354 91508
49370 91509
62201 91510
89908 91511
14985 91512
41379 91513
74897 91514
43854 91515
11935 91516
44756 91517
74653 91518
48097 91519
52852 91520
85549 91521
72585 91522
36652 91523
65247 91524
53440 91525
13111 91526
67756 91527
81099 91528
33044 91529
47985 91530
80135 91531
7478 91532
78695 91533
38278 91534
34485 91535
49893 91536
69975 91537
33692 91538
83988 91539
53216 91540
36736 91541
82606 91542
68202 91543
18132 91544
24564 91545
58914 91546
10926 91547
71371 91548
13451 91549
85160 91550
18720 91551
20116 91552
89110 91553
61114 91554
16171 91555
1273 91556
54416 91557
73561 91558
14538 91559
80236 91560
56873 91561
28190 91562
68142 91563
85094 91564
69275 91565
3442 91566
3650 91567
90443 91568
57586 91569
75432 91570
10030 91571
42080 91572
56563 91573
26239 91574
15912 91575
63350 91576
56385 91577
74001 91578
78785 91579
49679 91580
29265 91581
8270 91582
56055 91583
18424 91584
49872 91585
43261 91586
60326 91587
7491 91588
19211 91589
55881 91590
10942 91591
18171 91592
73730 91593
59377 91594
34612 91595
14679 91596
29974 91597
66284 91598
83957 91599
81680 91600
65655 91601
54662 91602
21679 91603
31 91604
62862 91605
34239 91606
87591 91607
22731 91608
4836 91609
66616 91610
57172 91611
77489 91612
3563 91613
51400 91614
36946 91615
50094 91616
66189 91617
91607 91618
66369 91619
46639 91620
31828 91621
12711 91622
85254 91623
10900 91624
70941 91625
16750 91626
11608 91627
53948 91628
78438 91629
81640 91630
36135 91631
82854 91632
43610 91633
80480 91634
10856 91635
17407 91636
2766 91637
85064 91638
9986 91639
8246 91640
37155 91641
33098 91642
2187 91643
81759 91644
9360 91645
81064 91646
40492 91647
42226 91648
72963 91649
34727 91650
73527 91651
76696 91652
91312 91653
45540 91654
13434 91655
56659 91656
19541 91657
48920 91658
29109 91659
82010 91660
67332 91661
57416 91662
89552 91663
40276 91664
17615 91665
27082 91666
74157 91667
86900 91668
8695 91669
88093 91670
57947 91671
7049 91672
50265 91673
60041 91674
69617 91675
79497 91676
69602 91677
72930 91678
75279 91679
34184 91680
90629 91681
79864 91682
65529 91683
24479 91684
63619 91685
45443 91686
22695 91687
24473 91688
4430 91689
8307 91690
66985 91691
90416 91692
9019 91693
48986 91694
48627 91695
28655 91696
5835 91697
34530 91698
62065 91699
56533 91700
89469 91701
60601 91702
48601 91703
11120 91704
24058 91705
86397 91706
42153 91707
44602 91708
41985 91709
72280 91710
37878 91711
67514 91712
48231 91713
44438 91714
26562 91715
57633 91716
29016 91717
20690 91718
90937 91719
58413 91720
4116 91721
53959 91722
61879 91723
1210 91724
27069 91725
81184 91726
14222 91727
69078 91728
52704 91729
47037 91730
32325 91731
60543 91732
50087 91733
74615 91734
34262 91735
46950 91736
60427 91737
82212 91738
79419 91739
4913 91740
10015 91741
26182 91742
83476 91743
73076 91744
49661 91745
91128 91746
88165 91747
85782 91748
15408 91749
40877 91750
42588 91751
57609 91752
87788 91753
30980 91754
83760 91755
32013 91756
50454 91757
17956 91758
37717 91759
89817 91760
57716 91761
41008 91762
20712 91763
1251 91764
7441 91765
74896 91766
57330 91767
32875 91768
82918 91769
89302 91770
52911 91771
38819 91772
59322 91773
38608 91774
67844 91775
67815 91776
51611 91777
22148 91778
34800 91779
43777 91780
86682 91781
40026 91782
49736 91783
90209 91784
74208 91785
12737 91786
32203 91787
45380 91788
64840 91789
70234 91790
25605 91791
11350 91792
44778 91793
24201 91794
18795 91795
25337 91796
33369 91797
15736 91798
71589 91799
89421 91800
25225 91801
66101 91802
62918 91803
18396 91804
22118 91805
51746 91806
78684 91807
23449 91808
14326 91809
83201 91810
67728 91811
18995 91812
35171 91813
35271 91814
70837 91815
47460 91816
19086 91817
34602 91818
81555 91819
47204 91820
42257 91821
80350 91822
64224 91823
44841 91824
84822 91825
51084 91826
23959 91827
77389 91828
57125 91829
4064 91830
20293 91831
8853 91832
56686 91833
87486 91834
65622 91835
19952 91836
36405 91837
26121 91838
71962 91839
72102 91840
81217 91841
77763 91842
70112 91843
82178 91844
3203 91845
74119 91846
32809 91847
19033 91848
18849 91849
72230 91850
48928 91851
21579 91852
70325 91853
8810 91854
61592 91855
70708 91856
63148 91857
50785 91858
3207 91859
71948 91860
12094 91861
39678 91862
19761 91863
4074 91864
90235 91865
84902 91866
31367 91867
90287 91868
82881 91869
1298 91870
72710 91871
63625 91872
72176 91873
51511 91874
88045 91875
27064 91876
29082 91877
77468 91878
74659 91879
22677 91880
27341 91881
16866 91882
59161 91883
58803 91884
79366 91885
45203 91886
46191 91887
60651 91888
16897 91889
7760 91890
13067 91891
45891 91892
68735 91893
63769 91894
42489 91895
5493 91896
74739 91897
12221 91898
58465 91899
64638 91900
53830 91901
75194 91902
13356 91903
69006 91904
46839 91905
69925 91906
24100 91907
21711 91908
11123 91909
17495 91910
29727 91911
59031 91912
18118 91913
29175 91914
15684 91915
52707 91916
85762 91917
54778 91918
45047 91919
3470 91920
36519 91921
23454 91922
75678 91923
52513 91924
81701 91925
73159 91926
87047 91927
76080 91928
3235 91929
44784 91930
1495 91931
61015 91932
24562 91933
34442 91934
53958 91935
77740 91936
64426 91937
72212 91938
26211 91939
84241 91940
31031 91941
41712 91942
50679 91943
71234 91944
28720 91945
32648 91946
4805 91947
10954 91948
89337 91949
9875 91950
28580 91951
21151 91952
29332 91953
961 91954
27537 91955
44856 91956
22380 91957
43152 91958
41119 91959
86669 91960
28517 91961
42160 91962
66827 91963
20568 91964
54547 91965
48845 91966
27440 91967
84099 91968
10902 91969
25452 91970
41256 91971
52680 91972
34926 91973
6747 91974
41228 91975
60081 91976
69134 91977
61214 91978
26256 91979
71974 91980
29805 91981
35970 91982
15128 91983
45531 91984
12876 91985
77779 91986
22813 91987
56733 91988
66476 91989
79624 91990
50 91991
64473 91992
15051 91993
12123 91994
5390 91995
55410 91996
68106 91997
2953 91998
27559 91999
13042 92000
72969 92001
89312 92002
34473 92003
60468 92004
8602 92005
22843 92006
85547 92007
2222 92008
89924 92009
81870 92010
73567 92011
72457 92012
73120 92013
62219 92014
66494 92015
7873 92016
81791 92017
71399 92018
60440 92019
63304 92020
57556 92021
77511 92022
87932 92023
91666 92024
64373 92025
27828 92026
79756 92027
86872 92028
25969 92029
56489 92030
39375 92031
16753 92032
38981 92033
74040 92034
6534 92035
25325 92036
51715 92037
31037 92038
16792 92039
78178 92040
89252 92041
65467 92042
55570 92043
53920 92044
81273 92045
85206 92046
79236 92047
8118 92048
67853 92049
69384 92050
4749 92051
33624 92052
10439 92053
53998 92054
18655 92055
8088 92056
36988 92057
36042 92058
30341 92059
793 92060
16049 92061
49790 92062
76154 92063
75835 92064
10701 92065
56058 92066
86362 92067
63064 92068
36385 92069
22694 92070
66410 92071
89596 92072
28562 92073
33280 92074
49591 92075
73172 92076
50341 92077
81559 92078
91871 92079
74373 92080
34122 92081
42943 92082
59982 92083
19882 92084
30790 92085
82764 92086
6895 92087
85275 92088
44778 92089
7414 92090
85307 92091
47501 92092
50149 92093
18702 92094
69714 92095
87275 92096
70695 92097
46862 92098
48018 92099
4940 92100
65897 92101
81133 92102
63468 92103
61425 92104
42802 92105
34102 92106
13442 92107
19306 92108
86647 92109
59186 92110
33097 92111
22902 92112
7642 92113
73876 92114
56713 92115
39136 92116
34152 92117
70568 92118
64415 92119
67194 92120
20133 92121
71909 92122
44009 92123
48118 92124
19790 92125
79233 92126
48116 92127
886 92128
17270 92129
41785 92130
82180 92131
40666 92132
12519 92133
58930 92134
70100 92135
78183 92136
27535 92137
22194 92138
51319 92139
14568 92140
65320 92141
80510 92142
91740 92143
28160 92144
49121 92145
75143 92146
39405 92147
59323 92148
29214 92149
82413 92150
53326 92151
22375 92152
49207 92153
36277 92154
39510 92155
39872 92156
77156 92157
80106 92158
65655 92159
19297 92160
42591 92161
1999 92162
36844 92163
18797 92164
74826 92165
18095 92166
91168 92167
5613 92168
39279 92169
2579 92170
55281 92171
20302 92172
25499 92173
52783 92174
16457 92175
9776 92176
88547 92177
5138 92178
70047 92179
9987 92180
12308 92181
36610 92182
76596 92183
781 92184
3797 92185
36844 92186
66136 92187
40828 92188
38962 92189
60837 92190
56373 92191
6929 92192
84644 92193
27189 92194
59013 92195
12100 92196
9007 92197
47029 92198
84455 92199
47114 92200
27325 92201
20951 92202
34914 92203
89673 92204
43532 92205
91453 92206
48956 92207
77207 92208
26420 92209
78814 92210
70883 92211
1438 92212
32169 92213
46746 92214
6239 92215
13974 92216
69684 92217
82944 92218
61246 92219
84597 92220
63624 92221
53446 92222
25310 92223
76939 92224
27402 92225
41980 92226
53884 92227
77195 92228
10125 92229
18950 92230
65242 92231
12200 92232
78605 92233
56594 92234
75325 92235
38239 92236
44081 92237
20402 92238
43611 92239
59647 92240
35384 92241
64765 92242
38820 92243
47531 92244
1669 92245
41404 92246
40993 92247
85081 92248
69006 92249
81890 92250
4370 92251
53695 92252
70399 92253
8667 92254
41313 92255
67332 92256
11093 92257
68293 92258
55509 92259
60263 92260
61645 92261
37750 92262
92109 92263
13036 92264
40779 92265
22217 92266
36653 92267
85813 92268
9112 92269
21340 92270
22805 92271
89963 92272
14676 92273
172 92274
8955 92275
48670 92276
32345 92277
25082 92278
19963 92279
16388 92280
76497 92281
34971 92282
90679 92283
38185 92284
12663 92285
58773 92286
87141 92287
35069 92288
17737 92289
50425 92290
70296 92291
32660 92292
81754 92293
34196 92294
85902 92295
58363 92296
52483 92297
66117 92298
38160 92299
91294 92300
83941 92301
83649 92302
33621 92303
66396 92304
43146 92305
12542 92306
24394 92307
87150 92308
47617 92309
22605 92310
13267 92311
18772 92312
62023 92313
34469 92314
74758 92315
34768 92316
16139 92317
60003 92318
40174 92319
58325 92320
67850 92321
15912 92322
44020 92323
20795 92324
26929 92325
8503 92326
17872 92327
57220 92328
65650 92329
50660 92330
24393 92331
65809 92332
33849 92333
15784 92334
55221 92335
38178 92336
39071 92337
23110 92338
11805 92339
52759 92340
24832 92341
52824 92342
75359 92343
76376 92344
80566 92345
34703 92346
5808 92347
76871 92348
61175 92349
41091 92350
92286 92351
69776 92352
28092 92353
74592 92354
444 92355
90007 92356
54618 92357
499 92358
10309 92359
69810 92360
31282 92361
61108 92362
57248 92363
3487 92364
20427 92365
62563 92366
69943 92367
11349 92368
86887 92369
57849 92370
65247 92371
23257 92372
67927 92373
6878 92374
91255 92375
22535 92376
72689 92377
78200 92378
60274 92379
10064 92380
37445 92381
5130 92382
5124 92383
27641 92384
70788 92385
86211 92386
90606 92387
62055 92388
792 92389
20930 92390
8463 92391
30852 92392
28832 92393
2913 92394
36593 92395
57017 92396
51308 92397
90633 92398
53778 92399
64949 92400
13622 92401
3168 92402
34513 92403
63701 92404
91105 92405
84327 92406
36319 92407
61218 92408
69931 92409
76096 92410
69848 92411
89478 92412
16042 92413
41493 92414
3594 92415
51559 92416
46852 92417
60643 92418
58619 92419
85874 92420
63887 92421
40769 92422
52107 92423
30285 92424
44720 92425
87841 92426
43808 92427
51959 92428
58400 92429
53477 92430
31615 92431
6444 92432
10353 92433
18680 92434
52157 92435
69354 92436
72103 92437
80542 92438
53941 92439
9595 92440
52690 92441
24033 92442
20076 92443
19482 92444
56773 92445
15696 92446
63140 92447
3936 92448
5761 92449
42333 92450
28454 92451
61664 92452
16324 92453
50517 92454
54931 92455
87531 92456
42118 92457
81439 92458
30479 92459
4073 92460
51578 92461
12874 92462
72336 92463
91487 92464
63882 92465
55445 92466
37784 92467
22806 92468
78136 92469
17676 92470
26860 92471
51621 92472
27601 92473
41782 92474
85400 92475
3738 92476
35283 92477
75649 92478
30297 92479
83315 92480
1408 92481
79482 92482
35115 92483
14467 92484
60511 92485
65996 92486
65555 92487
90720 92488
52326 92489
49431 92490
13626 92491
64496 92492
61514 92493
73498 92494
69565 92495
79245 92496
71462 92497
12496 92498
92143 92499
25132 92500
48717 92501
73429 92502
53880 92503
81252 92504
51484 92505
15737 92506
90903 92507
2214 92508
64155 92509
3906 92510
6272 92511
56649 92512
23715 92513
69675 92514
63447 92515
57453 92516
40167 92517
29103 92518
73077 92519
4196 92520
78669 92521
29595 92522
76540 92523
15574 92524
46433 92525
39320 92526
13394 92527
14702 92528
20474 92529
75111 92530
12200 92531
80188 92532
1985 92533
88132 92534
46883 92535
86558 92536
16118 92537
47785 92538
21267 92539
36245 92540
54342 92541
71493 92542
34641 92543
26589 92544
15375 92545
45074 92546
51794 92547
50409 92548
64472 92549
209 92550
23731 92551
42945 92552
53557 92553
2484 92554
57146 92555
57415 92556
183 92557
82869 92558
41426 92559
40475 92560
59320 92561
27700 92562
56263 92563
56139 92564
61981 92565
53216 92566
39364 92567
59937 92568
30165 92569
91494 92570
38819 92571
81900 92572
86735 92573
20439 92574
29164 92575
47768 92576
70601 92577
2235 92578
54070 92579
30595 92580
38519 92581
44160 92582
61871 92583
32567 92584
23795 92585
50331 92586
59452 92587
72098 92588
72427 92589
44898 92590
32946 92591
70275 92592
72054 92593
29612 92594
52391 92595
82140 92596
33020 92597
8369 92598
23156 92599
12135 92600
59852 92601
50459 92602
7771 92603
32483 92604
35936 92605
4851 92606
1853 92607
18194 92608
38995 92609
17455 92610
41161 92611
73736 92612
6320 92613
43111 92614
6348 92615
2296 92616
82828 92617
44654 92618
89832 92619
61508 92620
32222 92621
40218 92622
10388 92623
35044 92624
10214 92625
26717 92626
6971 92627
38733 92628
21351 92629
8823 92630
17789 92631
68402 92632
44175 92633
82436 92634
68740 92635
17646 92636
81841 92637
47858 92638
56233 92639
62021 92640
57651 92641
37722 92642
86961 92643
79228 92644
56734 92645
22568 92646
51486 92647
2218 92648
34858 92649
3176 92650
57020 92651
68143 92652
79531 92653
86835 92654
86276 92655
43815 92656
83854 92657
83212 92658
53501 92659
6689 92660
6301 92661
51481 92662
92113 92663
24355 92664
65938 92665
38923 92666
90679 92667
67564 92668
91607 92669
36865 92670
26907 92671
68202 92672
5355 92673
13368 92674
44714 92675
80159 92676
36582 92677
71310 92678
58829 92679
50732 92680
49778 92681
90722 92682
10474 92683
90634 92684
88458 92685
87400 92686
75061 92687
85592 92688
64880 92689
39971 92690
89699 92691
27214 92692
73615 92693
29145 92694
76282 92695
66731 92696
7249 92697
17985 92698
5514 92699
78092 92700
741 92701
19181 92702
19539 92703
45354 92704
68705 92705
61092 92706
39167 92707
58427 92708
89847 92709
57581 92710
46554 92711
82063 92712
3473 92713
4556 92714
5116 92715
71022 92716
44173 92717
33482 92718
71421 92719
77232 92720
74610 92721
71973 92722
25208 92723
10375 92724
77005 92725
67244 92726
33873 92727
2976 92728
59112 92729
20330 92730
55026 92731
82545 92732
55844 92733
46810 92734
68089 92735
1664 92736
17144 92737
77157 92738
30519 92739
43752 92740
47878 92741
19348 92742
29677 92743
78035 92744
47041 92745
41627 92746
80633 92747
85445 92748
79945 92749
1166 92750
89234 92751
55180 92752
28695 92753
23725 92754
57005 92755
58689 92756
25986 92757
40008 92758
32911 92759
75574 92760
47515 92761
65437 92762
39795 92763
14247 92764
86480 92765
44173 92766
68526 92767
50021 92768
74227 92769
63970 92770
58872 92771
54604 92772
58606 92773
14010 92774
25552 92775
59665 92776
84536 92777
75795 92778
87348 92779
14450 92780
15521 92781
19182 92782
15505 92783
80009 92784
6066 92785
91053 92786
4785 92787
84551 92788
72415 92789
61210 92790
75312 92791
39399 92792
26094 92793
8092 92794
61380 92795
41597 92796
56964 92797
2552 92798
87574 92799
23001 92800
89752 92801
6181 92802
7326 92803
29816 92804
26312 92805
28355 92806
36270 92807
1444 92808
70745 92809
36340 92810
17913 92811
45006 92812
1879 92813
21003 92814
89475 92815
39023 92816
75609 92817
47357 92818
10516 92819
85980 92820
41511 92821
52644 92822
30574 92823
49411 92824
90917 92825
14947 92826
67525 92827
4465 92828
71317 92829
86583 92830
9259 92831
78721 92832
16266 92833
20097 92834
5901 92835
66244 92836
72603 92837
32794 92838
9694 92839
19234 92840
36943 92841
55619 92842
2334 92843
26857 92844
80867 92845
66413 92846
11926 92847
49865 92848
34559 92849
13406 92850
55974 92851
44548 92852
3290 92853
13880 92854
2018 92855
42869 92856
42628 92857
60285 92858
40602 92859
21084 92860
55610 92861
36855 92862
44535 92863
6027 92864
18284 92865
17076 92866
86429 92867
44320 92868
37628 92869
53923 92870
38391 92871
66059 92872
28232 92873
92699 92874
37115 92875
45136 92876
81786 92877
7599 92878
58074 92879
315 92880
86807 92881
7939 92882
83166 92883
50781 92884
91221 92885
54600 92886
78530 92887
31395 92888
1191 92889
1124 92890
23287 92891
63393 92892
56855 92893
23029 92894
70026 92895
90859 92896
71236 92897
78902 92898
86916 92899
23565 92900
61847 92901
7384 92902
20962 92903
31919 92904
23678 92905
4012 92906
1462 92907
51155 92908
53931 92909
20392 92910
45054 92911
2603 92912
23959 92913
64198 92914
55987 92915
47972 92916
3004 92917
49569 92918
55894 92919
26691 92920
90330 92921
42140 92922
18993 92923
60816 92924
66170 92925
82737 92926
45464 92927
9863 92928
14869 92929
10111 92930
30435 92931
28250 92932
66027 92933
13647 92934
85325 92935
33182 92936
84631 92937
88389 92938
29149 92939
32070 92940
64959 92941
4241 92942
81398 92943
20096 92944
55042 92945
58954 92946
89820 92947
72137 92948
36766 92949
14954 92950
85507 92951
89037 92952
79401 92953
38331 92954
90089 92955
79033 92956
67368 92957
57931 92958
53136 92959
18335 92960
58787 92961
40318 92962
26095 92963
31149 92964
91804 92965
27136 92966
8554 92967
46530 92968
24614 92969
84198 92970
41953 92971
77809 92972
16202 92973
77015 92974
60631 92975
65277 92976
66796 92977
49580 92978
89299 92979
24086 92980
12280 92981
75812 92982
49460 92983
33458 92984
88841 92985
46033 92986
56162 92987
12649 92988
78680 92989
46727 92990
67496 92991
91356 92992
32946 92993
80282 92994
75470 92995
49140 92996
39879 92997
35595 92998
36121 92999
56924 93000
30070 93001
42416 93002
44870 93003
43810 93004
49283 93005
92527 93006
14322 93007
19298 93008
64521 93009
89140 93010
4264 93011
4818 93012
22021 93013
29445 93014
90205 93015
63669 93016
57036 93017
89458 93018
81731 93019
91782 93020
9787 93021
65948 93022
24258 93023
36400 93024
70214 93025
17382 93026
53232 93027
25163 93028
13288 93029
75554 93030
76952 93031
67820 93032
68557 93033
16181 93034
6115 93035
28005 93036
65370 93037
34468 93038
40390 93039
25863 93040
41133 93041
18211 93042
85440 93043
86596 93044
29478 93045
20757 93046
42126 93047
32862 93048
20983 93049
49513 93050
83922 93051
77356 93052
37992 93053
23306 93054
43756 93055
15433 93056
83682 93057
88338 93058
50310 93059
12479 93060
53098 93061
20889 93062
15358 93063
91297 93064
8878 93065
36860 93066
46917 93067
66004 93068
46664 93069
67648 93070
87934 93071
92927 93072
25180 93073
70456 93074
61979 93075
27277 93076
64307 93077
26549 93078
73484 93079
36402 93080
50342 93081
43275 93082
14206 93083
15111 93084
47933 93085
83275 93086
65623 93087
36682 93088
8108 93089
72352 93090
56501 93091
30952 93092
24413 93093
71457 93094
62355 93095
72199 93096
75797 93097
30710 93098
37562 93099
29065 93100
44457 93101
37395 93102
83895 93103
37549 93104
25402 93105
34865 93106
42844 93107
57876 93108
48478 93109
84900 93110
28028 93111
28027 93112
20086 93113
9975 93114
34259 93115
80774 93116
25114 93117
31706 93118
69130 93119
17036 93120
10311 93121
49762 93122
90704 93123
7827 93124
42090 93125
57652 93126
31235 93127
5251 93128
16366 93129
80464 93130
43567 93131
69513 93132
15772 93133
55020 93134
57160 93135
61089 93136
40955 93137
85584 93138
80926 93139
5794 93140
77854 93141
78775 93142
51022 93143
88037 93144
36729 93145
60371 93146
13996 93147
17418 93148
59220 93149
19643 93150
17757 93151
46923 93152
24343 93153
86290 93154
28431 93155
72581 93156
15673 93157
1202 93158
21713 93159
22306 93160
86381 93161
34512 93162
2066 93163
76791 93164
56406 93165
11089 93166
51060 93167
71722 93168
63459 93169
65452 93170
21971 93171
53347 93172
60185 93173
10706 93174
90826 93175
68278 93176
30741 93177
66382 93178
77556 93179
50494 93180
32670 93181
3440 93182
17331 93183
77964 93184
86144 93185
86959 93186
49216 93187
33244 93188
80545 93189
37710 93190
75518 93191
44568 93192
214 93193
43850 93194
36925 93195
82213 93196
92174 93197
69114 93198
41356 93199
66330 93200
40214 93201
72540 93202
23646 93203
73213 93204
65771 93205
62507 93206
16495 93207
35326 93208
59700 93209
52970 93210
59313 93211
74685 93212
81269 93213
4708 93214
24424 93215
6482 93216
55911 93217
8945 93218
1280 93219
40193 93220
36059 93221
59655 93222
27198 93223
350 93224
61349 93225
73659 93226
23144 93227
89005 93228
25765 93229
26393 93230
42326 93231
64292 93232
14904 93233
25785 93234
78325 93235
75472 93236
80097 93237
6062 93238
75059 93239
68181 93240
81900 93241
28823 93242
24478 93243
55747 93244
33817 93245
24203 93246
16922 93247
13357 93248
17582 93249
12188 93250
9004 93251
70721 93252
75946 93253
78409 93254
8675 93255
29378 93256
49198 93257
57607 93258
23255 93259
35449 93260
29226 93261
38133 93262
56473 93263
92283 93264
82397 93265
74929 93266
36643 93267
45918 93268
73991 93269
12428 93270
63452 93271
88389 93272
1727 93273
12188 93274
29809 93275
81236 93276
47329 93277
74340 93278
57636 93279
55870 93280
76730 93281
67353 93282
48724 93283
34065 93284
41371 93285
66860 93286
39480 93287
74006 93288
25405 93289
71547 93290
31744 93291
47212 93292
59094 93293
25557 93294
42144 93295
64570 93296
73033 93297
35533 93298
74425 93299
82583 93300
77452 93301
21237 93302
27567 93303
69144 93304
29115 93305
39346 93306
27421 93307
73012 93308
28605 93309
86154 93310
47182 93311
38223 93312
2031 93313
907 93314
76855 93315
82148 93316
65477 93317
84528 93318
19611 93319
30030 93320
25574 93321
89723 93322
75665 93323
86333 93324
17688 93325
86223 93326
63188 93327
67348 93328
16992 93329
22430 93330
60043 93331
38501 93332
84020 93333
24800 93334
2413 93335
45245 93336
8418 93337
721 93338
12939 93339
23311 93340
45543 93341
2849 93342
37787 93343
86824 93344
44177 93345
35752 93346
12693 93347
7109 93348
5925 93349
90688 93350
53730 93351
81313 93352
10245 93353
48174 93354
49920 93355
69556 93356
3845 93357
67567 93358
47739 93359
19769 93360
38822 93361
79069 93362
37427 93363
81336 93364
84545 93365
91554 93366
78578 93367
72969 93368
82178 93369
79546 93370
57298 93371
47180 93372
63348 93373
33910 93374
11940 93375
37646 93376
32484 93377
47105 93378
82770 93379
60858 93380
31539 93381
43226 93382
62316 93383
58818 93384
94 93385
8406 93386
56845 93387
5923 93388
5757 93389
64237 93390
50837 93391
84098 93392
45296 93393
9684 93394
51554 93395
66144 93396
80240 93397
44692 93398
85944 93399
30016 93400
10829 93401
12786 93402
6267 93403
38942 93404
56850 93405
89203 93406
35815 93407
35166 93408
24461 93409
8035 93410
27036 93411
620 93412
66186 93413
49120 93414
52090 93415
47130 93416
81997 93417
41701 93418
46301 93419
17082 93420
47074 93421
27367 93422
37734 93423
13608 93424
35728 93425
64543 93426
82785 93427
37933 93428
82123 93429
68962 93430
59311 93431
6116 93432
353 93433
22853 93434
26372 93435
76372 93436
24309 93437
13099 93438
86680 93439
31557 93440
32558 93441
61590 93442
74435 93443
43419 93444
9614 93445
92825 93446
52090 93447
26693 93448
7726 93449
42344 93450
72124 93451
82191 93452
40671 93453
82005 93454
40332 93455
12498 93456
58283 93457
80135 93458
5734 93459
41052 93460
35974 93461
18303 93462
75374 93463
88518 93464
7217 93465
18229 93466
25797 93467
8124 93468
37300 93469
53934 93470
89731 93471
65796 93472
85836 93473
1348 93474
18615 93475
8403 93476
92040 93477
2789 93478
10492 93479
41205 93480
60597 93481
25351 93482
90195 93483
22444 93484
55590 93485
7327 93486
26952 93487
49838 93488
6742 93489
56708 93490
2564 93491
36930 93492
29980 93493
37374 93494
21684 93495
23326 93496
27976 93497
87113 93498
90596 93499
48833 93500
35368 93501
27267 93502
71905 93503
47768 93504
60524 93505
36552 93506
89021 93507
56748 93508
49244 93509
87285 93510
7517 93511
10600 93512
88247 93513
50095 93514
51507 93515
46034 93516
45539 93517
89841 93518
67782 93519
26017 93520
81059 93521
87558 93522
34049 93523
31451 93524
18054 93525
77653 93526
38911 93527
62260 93528
20116 93529
23133 93530
54582 93531
67412 93532
30936 93533
32210 93534
88184 93535
2224 93536
59088 93537
19270 93538
31510 93539
86047 93540
88021 93541
34444 93542
13307 93543
67184 93544
11662 93545
19114 93546
13278 93547
23220 93548
28647 93549
47448 93550
19433 93551
80918 93552
15287 93553
3266 93554
38091 93555
23785 93556
12087 93557
70664 93558
84449 93559
36834 93560
80560 93561
39513 93562
33843 93563
52266 93564
63033 93565
3046 93566
53958 93567
42697 93568
27453 93569
75827 93570
38833 93571
45193 93572
22943 93573
69261 93574
47055 93575
69362 93576
54295 93577
45195 93578
41888 93579
20981 93580
88918 93581
91946 93582
30009 93583
54147 93584
66567 93585
74348 93586
50516 93587
36403 93588
61952 93589
72533 93590
86759 93591
35247 93592
73712 93593
72304 93594
67818 93595
15637 93596
36071 93597
15610 93598
41907 93599
74256 93600
67192 93601
58323 93602
14092 93603
22134 93604
26699 93605
423 93606
72577 93607
85265 93608
40535 93609
45459 93610
21114 93611
27163 93612
75555 93613
1816 93614
36916 93615
18066 93616
66773 93617
30701 93618
92368 93619
46236 93620
60069 93621
56585 93622
11794 93623
51967 93624
9728 93625
85159 93626
54179 93627
66089 93628
5680 93629
72940 93630
21685 93631
48212 93632
37443 93633
80540 93634
58173 93635
52092 93636
57309 93637
55216 93638
85781 93639
39263 93640
33128 93641
66303 93642
62265 93643
22565 93644
45751 93645
44729 93646
67919 93647
83628 93648
82455 93649
32628 93650
17929 93651
6578 93652
68901 93653
27019 93654
13662 93655
88865 93656
83748 93657
85809 93658
91865 93659
69790 93660
68795 93661
1556 93662
85908 93663
12823 93664
73316 93665
78710 93666
52969 93667
31895 93668
32364 93669
69780 93670
86234 93671
48987 93672
76407 93673
68128 93674
32827 93675
4453 93676
31629 93677
9304 93678
13566 93679
93611 93680
37743 93681
78552 93682
17399 93683
29940 93684
13360 93685
87009 93686
68701 93687
86339 93688
81191 93689
44656 93690
25027 93691
59708 93692
17278 93693
22236 93694
43603 93695
85846 93696
84253 93697
68630 93698
51698 93699
66329 93700
23021 93701
58403 93702
4523 93703
45806 93704
88913 93705
23834 93706
83035 93707
62489 93708
87322 93709
30183 93710
13236 93711
13712 93712
89923 93713
83203 93714
92152 93715
70645 93716
45787 93717
18603 93718
35745 93719
50383 93720
38007 93721
16649 93722
26667 93723
8431 93724
44693 93725
39560 93726
8428 93727
57968 93728
73876 93729
77677 93730
62227 93731
68179 93732
18759 93733
92211 93734
89102 93735
91192 93736
84568 93737
91865 93738
53650 93739
88163 93740
10657 93741
83585 93742
51592 93743
32049 93744
80309 93745
91863 93746
46664 93747
64878 93748
68070 93749
37058 93750
60391 93751
66170 93752
74759 93753
93021 93754
35794 93755
55004 93756
41993 93757
13887 93758
27567 93759
51926 93760
27436 93761
25826 93762
71837 93763
55323 93764
26151 93765
80634 93766
39057 93767
17859 93768
91210 93769
13769 93770
29724 93771
73177 93772
88055 93773
58224 93774
7402 93775
27854 93776
2763 93777
28864 93778
35548 93779
13820 93780
91172 93781
37172 93782
92610 93783
76222 93784
7083 93785
27204 93786
75650 93787
84726 93788
51666 93789
33243 93790
32657 93791
53557 93792
77256 93793
8916 93794
87076 93795
4849 93796
47196 93797
30192 93798
12773 93799
23559 93800
5449 93801
60802 93802
21807 93803
89388 93804
43251 93805
53031 93806
90010 93807
5849 93808
55704 93809
19538 93810
5646 93811
9321 93812
31485 93813
85528 93814
30516 93815
60660 93816
75535 93817
78263 93818
75032 93819
68994 93820
78975 93821
50962 93822
49204 93823
87480 93824
206 93825
33479 93826
39255 93827
48057 93828
28667 93829
48943 93830
78826 93831
75231 93832
29395 93833
61601 93834
40144 93835
76716 93836
84194 93837
36040 93838
34020 93839
49009 93840
23439 93841
50590 93842
73205 93843
63311 93844
88838 93845
9186 93846
24845 93847
3665 93848
74944 93849
77263 93850
54220 93851
40655 93852
90081 93853
85795 93854
45356 93855
50333 93856
68929 93857
2606 93858
84064 93859
70740 93860
10391 93861
35549 93862
81083 93863
29811 93864
53314 93865
51764 93866
63106 93867
46456 93868
57375 93869
36725 93870
87529 93871
10712 93872
3686 93873
25649 93874
46048 93875
73065 93876
15423 93877
80275 93878
49642 93879
77222 93880
29544 93881
87230 93882
5410 93883
73338 93884
60667 93885
69500 93886
71789 93887
65149 93888
33252 93889
11496 93890
65907 93891
13199 93892
37913 93893
86336 93894
32792 93895
76438 93896
23988 93897
11892 93898
36283 93899
19038 93900
79003 93901
91828 93902
59435 93903
10545 93904
63952 93905
87187 93906
80847 93907
21441 93908
56711 93909
61174 93910
33661 93911
21172 93912
20676 93913
16094 93914
35996 93915
28999 93916
25781 93917
80475 93918
2183 93919
56133 93920
42045 93921
41625 93922
1277 93923
87483 93924
26021 93925
39040 93926
24555 93927
76633 93928
69820 93929
74462 93930
88856 93931
70876 93932
29614 93933
44521 93934
45640 93935
82247 93936
86289 93937
40407 93938
78197 93939
44103 93940
12023 93941
7329 93942
31774 93943
20745 93944
81184 93945
11667 93946
60139 93947
32849 93948
90033 93949
61031 93950
88072 93951
49951 93952
9039 93953
361 93954
25399 93955
23051 93956
23266 93957
59773 93958
33215 93959
53810 93960
35629 93961
1449 93962
53679 93963
60680 93964
50791 93965
19168 93966
54598 93967
92123 93968
17788 93969
36109 93970
56200 93971
78650 93972
16758 93973
88448 93974
37069 93975
52968 93976
48736 93977
17393 93978
59478 93979
55103 93980
72256 93981
12138 93982
24506 93983
44774 93984
77118 93985
40214 93986
55360 93987
46483 93988
54644 93989
73186 93990
54094 93991
32114 93992
61941 93993
43504 93994
39058 93995
11482 93996
81918 93997
20881 93998
56951 93999
5900 94000
43111 94001
89374 94002
8150 94003
30094 94004
24497 94005
58690 94006
54340 94007
90129 94008
67352 94009
9985 94010
85082 94011
75603 94012
22688 94013
53667 94014
75404 94015
84836 94016
33134 94017
66907 94018
65245 94019
15097 94020
23168 94021
19635 94022
9457 94023
14107 94024
32311 94025
45884 94026
6847 94027
41579 94028
11492 94029
49531 94030
12473 94031
3650 94032
63749 94033
38696 94034
27365 94035
52583 94036
19947 94037
83391 94038
8669 94039
28332 94040
38965 94041
36359 94042
59634 94043
59248 94044
21609 94045
37962 94046
10667 94047
10276 94048
49410 94049
68000 94050
36463 94051
73918 94052
62590 94053
6819 94054
14767 94055
84429 94056
59742 94057
3755 94058
83132 94059
37564 94060
4013 94061
11218 94062
8183 94063
89818 94064
29690 94065
87901 94066
76595 94067
33804 94068
63573 94069
12893 94070
57244 94071
86869 94072
10289 94073
21699 94074
41222 94075
33776 94076
78231 94077
48415 94078
63960 94079
21737 94080
73888 94081
16447 94082
49957 94083
14243 94084
57577 94085
49598 94086
47414 94087
44329 94088
9160 94089
47758 94090
2531 94091
74588 94092
24804 94093
32772 94094
78901 94095
66199 94096
58874 94097
82084 94098
84864 94099
18019 94100
80358 94101
66029 94102
88777 94103
27524 94104
18721 94105
31702 94106
3573 94107
27220 94108
53312 94109
56420 94110
4656 94111
70935 94112
13355 94113
62396 94114
61454 94115
78946 94116
12693 94117
35348 94118
41514 94119
21440 94120
75600 94121
86588 94122
81600 94123
33435 94124
84017 94125
570 94126
83931 94127
59429 94128
29913 94129
6362 94130
74921 94131
20564 94132
66783 94133
74806 94134
40470 94135
75830 94136
4202 94137
16434 94138
85031 94139
21463 94140
30971 94141
83549 94142
55410 94143
65414 94144
16199 94145
92418 94146
57514 94147
7019 94148
28343 94149
48599 94150
46121 94151
79012 94152
87522 94153
51016 94154
49165 94155
75625 94156
7365 94157
10540 94158
12304 94159
3298 94160
66443 94161
16668 94162
57941 94163
11563 94164
22347 94165
17084 94166
66003 94167
36048 94168
51302 94169
53386 94170
68729 94171
49421 94172
39290 94173
42038 94174
46664 94175
40955 94176
39160 94177
55574 94178
49030 94179
76375 94180
15031 94181
53163 94182
88300 94183
59522 94184
75218 94185
74980 94186
30072 94187
59916 94188
55500 94189
51846 94190
4333 94191
88675 94192
86932 94193
40935 94194
41815 94195
84718 94196
13675 94197
41444 94198
38820 94199
22663 94200
44570 94201
61037 94202
72132 94203
54383 94204
40233 94205
20249 94206
69607 94207
55834 94208
18114 94209
57982 94210
42151 94211
67745 94212
90788 94213
23150 94214
1623 94215
62754 94216
63684 94217
87829 94218
73164 94219
73460 94220
91265 94221
44249 94222
93832 94223
74982 94224
94136 94225
69464 94226
82641 94227
63392 94228
24543 94229
72338 94230
65904 94231
28125 94232
48403 94233
58239 94234
45248 94235
12434 94236
997 94237
37944 94238
19491 94239
83511 94240
50569 94241
38948 94242
72549 94243
20206 94244
30759 94245
32579 94246
22280 94247
61400 94248
50012 94249
62757 94250
76421 94251
90827 94252
71321 94253
51159 94254
72925 94255
42243 94256
74651 94257
32349 94258
21629 94259
8112 94260
42002 94261
55896 94262
39501 94263
11970 94264
53835 94265
84151 94266
60324 94267
10926 94268
48002 94269
25958 94270
81296 94271
65779 94272
242 94273
21766 94274
43998 94275
42726 94276
61587 94277
48724 94278
63905 94279
39406 94280
16606 94281
44441 94282
24592 94283
64172 94284
57091 94285
30202 94286
27114 94287
76188 94288
13121 94289
82093 94290
8863 94291
23825 94292
140 94293
28161 94294
61095 94295
19386 94296
57840 94297
42940 94298
81017 94299
41556 94300
5087 94301
3107 94302
32041 94303
75249 94304
9855 94305
44017 94306
69817 94307
21038 94308
91393 94309
50390 94310
14730 94311
74881 94312
33566 94313
21885 94314
12804 94315
90758 94316
80180 94317
88720 94318
74314 94319
50146 94320
58654 94321
25495 94322
70426 94323
9626 94324
9750 94325
42992 94326
88145 94327
84586 94328
84692 94329
64924 94330
62831 94331
81687 94332
3188 94333
16499 94334
92432 94335
50977 94336
69301 94337
46413 94338
20637 94339
26425 94340
65965 94341
51164 94342
62303 94343
85705 94344
71096 94345
44410 94346
40251 94347
62127 94348
65112 94349
6473 94350
68686 94351
88065 94352
88679 94353
29305 94354
65577 94355
69481 94356
54028 94357
19966 94358
40458 94359
92653 94360
32645 94361
92763 94362
55586 94363
38607 94364
1322 94365
85543 94366
62508 94367
73878 94368
89752 94369
40951 94370
3343 94371
68815 94372
75397 94373
55847 94374
68301 94375
67885 94376
32808 94377
9676 94378
80980 94379
55895 94380
77665 94381
67076 94382
54916 94383
88252 94384
74286 94385
1571 94386
89605 94387
48827 94388
55413 94389
89998 94390
63104 94391
41767 94392
87253 94393
11472 94394
82670 94395
9480 94396
9389 94397
53588 94398
29801 94399
90466 94400
88300 94401
56912 94402
72845 94403
23384 94404
73336 94405
88963 94406
12568 94407
50726 94408
80770 94409
73561 94410
76319 94411
34658 94412
30374 94413
73923 94414
25204 94415
72528 94416
52424 94417
87585 94418
83121 94419
6626 94420
14422 94421
53719 94422
68839 94423
17212 94424
63106 94425
72298 94426
49540 94427
88809 94428
69284 94429
70990 94430
85235 94431
55967 94432
6262 94433
11830 94434
42105 94435
45923 94436
59964 94437
17475 94438
47272 94439
48098 94440
60538 94441
72377 94442
29314 94443
26120 94444
77093 94445
3071 94446
46703 94447
65887 94448
40441 94449
58077 94450
79274 94451
33527 94452
62270 94453
20293 94454
88511 94455
28007 94456
45175 94457
75070 94458
39478 94459
16447 94460
77224 94461
4086 94462
35802 94463
52477 94464
22136 94465
11690 94466
5936 94467
33320 94468
61633 94469
77290 94470
2374 94471
61275 94472
56564 94473
29760 94474
47449 94475
16407 94476
3818 94477
10741 94478
52085 94479
10995 94480
39462 94481
15056 94482
67509 94483
42079 94484
90042 94485
93937 94486
11075 94487
67517 94488
50167 94489
19928 94490
50922 94491
76086 94492
24080 94493
84697 94494
9766 94495
87345 94496
38871 94497
71478 94498
16974 94499
73710 94500
32096 94501
35715 94502
11661 94503
92636 94504
57509 94505
9913 94506
5676 94507
61501 94508
76794 94509
53123 94510
65232 94511
83239 94512
4177 94513
36527 94514
57649 94515
44940 94516
82201 94517
52327 94518
80388 94519
29386 94520
52280 94521
48309 94522
81326 94523
40545 94524
20841 94525
5050 94526
36272 94527
40271 94528
74360 94529
13225 94530
37818 94531
89977 94532
60653 94533
11548 94534
1199 94535
68709 94536
28807 94537
18522 94538
72669 94539
51802 94540
23301 94541
40725 94542
16990 94543
59651 94544
17983 94545
63059 94546
48620 94547
29351 94548
1544 94549
6677 94550
24808 94551
84565 94552
45213 94553
58025 94554
15945 94555
49468 94556
13182 94557
83780 94558
43053 94559
15951 94560
9821 94561
75012 94562
54381 94563
70257 94564
40507 94565
27821 94566
57782 94567
93989 94568
21311 94569
80819 94570
41943 94571
34578 94572
10746 94573
28383 94574
75841 94575
14484 94576
70725 94577
54663 94578
59357 94579
5332 94580
59746 94581
92017 94582
35 94583
77914 94584
8762 94585
34341 94586
91831 94587
9834 94588
47896 94589
20020 94590
88126 94591
9112 94592
34955 94593
70512 94594
28041 94595
58257 94596
40174 94597
76927 94598
12436 94599
63869 94600
54401 94601
83346 94602
81381 94603
54779 94604
69125 94605
24777 94606
47307 94607
83150 94608
2917 94609
56159 94610
25597 94611
92189 94612
46136 94613
46554 94614
21892 94615
63492 94616
62131 94617
84950 94618
4655 94619
86162 94620
48598 94621
24607 94622
30449 94623
15470 94624
27527 94625
94052 94626
37565 94627
14130 94628
32211 94629
72912 94630
904 94631
65906 94632
73530 94633
89842 94634
19421 94635
9162 94636
28804 94637
43709 94638
61376 94639
49233 94640
32741 94641
51891 94642
29044 94643
8624 94644
11761 94645
15396 94646
55318 94647
60902 94648
47795 94649
74918 94650
63805 94651
71891 94652
81817 94653
40921 94654
74863 94655
34331 94656
54483 94657
60002 94658
31475 94659
36708 94660
89698 94661
85818 94662
43597 94663
3393 94664
40012 94665
74787 94666
59465 94667
38245 94668
18324 94669
24544 94670
83962 94671
34831 94672
59751 94673
88147 94674
13876 94675
55720 94676
22526 94677
92866 94678
89147 94679
22294 94680
62304 94681
93250 94682
18838 94683
79832 94684
84573 94685
13488 94686
83995 94687
13234 94688
74133 94689
26637 94690
78752 94691
92132 94692
76190 94693
26746 94694
12243 94695
42607 94696
93204 94697
40094 94698
1991 94699
72955 94700
59727 94701
80618 94702
28123 94703
8943 94704
53713 94705
47515 94706
33210 94707
74697 94708
58147 94709
69909 94710
73419 94711
46206 94712
83749 94713
67623 94714
57591 94715
56833 94716
28857 94717
40779 94718
58412 94719
57111 94720
51055 94721
39061 94722
46899 94723
34700 94724
24696 94725
2233 94726
80188 94727
56540 94728
90999 94729
85854 94730
48597 94731
42712 94732
46069 94733
11536 94734
36793 94735
60930 94736
86357 94737
42256 94738
85429 94739
41539 94740
39731 94741
73196 94742
70406 94743
76509 94744
84846 94745
67126 94746
56562 94747
81523 94748
72145 94749
90846 94750
15523 94751
86461 94752
83111 94753
70962 94754
81862 94755
14800 94756
90595 94757
90824 94758
17251 94759
55243 94760
40775 94761
26666 94762
31941 94763
46820 94764
63697 94765
53806 94766
88862 94767
94103 94768
77241 94769
59721 94770
35042 94771
16935 94772
65894 94773
47935 94774
37191 94775
52762 94776
52031 94777
53103 94778
80070 94779
52642 94780
16542 94781
17013 94782
27461 94783
67615 94784
40576 94785
74089 94786
15897 94787
53864 94788
12136 94789
19366 94790
88207 94791
70365 94792
29658 94793
37754 94794
48106 94795
65043 94796
18100 94797
43820 94798
72673 94799
48302 94800
70127 94801
85107 94802
17473 94803
55625 94804
11917 94805
49787 94806
52597 94807
42098 94808
6116 94809
13916 94810
65893 94811
13691 94812
27984 94813
82922 94814
2453 94815
20853 94816
51741 94817
1055 94818
88867 94819
71574 94820
61254 94821
70264 94822
12404 94823
80778 94824
54338 94825
72694 94826
6157 94827
85229 94828
12253 94829
50955 94830
3798 94831
63662 94832
19629 94833
44603 94834
30944 94835
36731 94836
7984 94837
94634 94838
87856 94839
9498 94840
16313 94841
66968 94842
51410 94843
118 94844
28402 94845
41103 94846
19740 94847
30297 94848
36260 94849
57058 94850
74595 94851
51049 94852
12246 94853
29498 94854
11618 94855
2501 94856
74565 94857
16678 94858
5260 94859
92763 94860
81337 94861
58859 94862
9855 94863
49206 94864
46582 94865
36310 94866
36716 94867
94769 94868
64946 94869
52964 94870
32474 94871
1764 94872
55346 94873
25914 94874
34309 94875
79081 94876
25608 94877
83291 94878
60491 94879
46819 94880
21528 94881
6422 94882
32935 94883
54299 94884
94735 94885
24549 94886
41607 94887
32983 94888
86733 94889
5703 94890
2449 94891
90509 94892
28280 94893
16787 94894
38361 94895
981 94896
45678 94897
30048 94898
15572 94899
84568 94900
30707 94901
42970 94902
27258 94903
69267 94904
66851 94905
24217 94906
62422 94907
1147 94908
30827 94909
28259 94910
51642 94911
78072 94912
51068 94913
92349 94914
36992 94915
56290 94916
73238 94917
62439 94918
43906 94919
74012 94920
19720 94921
50512 94922
80624 94923
42542 94924
68492 94925
55844 94926
5241 94927
68813 94928
76216 94929
8794 94930
71714 94931
67768 94932
81493 94933
47015 94934
47509 94935
30482 94936
26936 94937
86874 94938
89901 94939
65760 94940
27227 94941
75030 94942
22296 94943
15999 94944
18966 94945
52459 94946
79637 94947
37794 94948
93247 94949
55578 94950
67346 94951
45024 94952
87433 94953
93424 94954
33385 94955
37787 94956
2844 94957
79741 94958
4765 94959
3311 94960
46266 94961
23802 94962
87354 94963
81612 94964
2089 94965
30531 94966
71548 94967
46754 94968
59438 94969
33665 94970
77253 94971
61622 94972
8687 94973
32345 94974
47569 94975
65136 94976
83113 94977
43131 94978
29468 94979
20061 94980
29417 94981
20357 94982
41321 94983
28534 94984
67299 94985
45666 94986
24768 94987
7382 94988
78650 94989
27967 94990
59371 94991
46011 94992
31975 94993
45105 94994
8577 94995
68157 94996
78557 94997
11918 94998
76338 94999
56729 95000
94311 95001
41685 95002
40338 95003
29873 95004
9736 95005
65536 95006
1139 95007
42369 95008
9593 95009
44801 95010
37161 95011
88378 95012
68980 95013
72187 95014
44443 95015
43007 95016
54140 95017
33844 95018
4882 95019
55456 95020
39070 95021
19355 95022
46014 95023
51428 95024
67539 95025
30843 95026
25470 95027
15132 95028
41461 95029
75421 95030
8088 95031
18501 95032
25248 95033
21629 95034
67318 95035
5645 95036
19889 95037
68996 95038
11299 95039
94122 95040
73098 95041
45306 95042
93283 95043
3989 95044
80005 95045
6966 95046
310 95047
75454 95048
91039 95049
15066 95050
44541 95051
17657 95052
75729 95053
46071 95054
11582 95055
89117 95056
43938 95057
69795 95058
65729 95059
87605 95060
35489 95061
73440 95062
42824 95063
79013 95064
91085 95065
23412 95066
48193 95067
64707 95068
60719 95069
3 95070
37062 95071
34394 95072
2687 95073
4013 95074
8779 95075
74994 95076
55908 95077
55847 95078
81133 95079
30405 95080
45112 95081
54451 95082
3476 95083
94343 95084
6647 95085
84431 95086
33579 95087
90690 95088
71256 95089
13063 95090
49679 95091
21974 95092
67807 95093
65859 95094
54605 95095
4532 95096
37219 95097
63761 95098
31344 95099
12991 95100
23257 95101
10208 95102
73664 95103
27721 95104
58238 95105
25474 95106
40473 95107
10948 95108
6436 95109
65563 95110
19587 95111
34916 95112
77514 95113
42138 95114
93518 95115
27926 95116
93443 95117
74945 95118
70000 95119
22470 95120
33208 95121
51465 95122
22887 95123
1209 95124
79918 95125
19785 95126
39425 95127
62778 95128
66292 95129
76865 95130
10702 95131
84904 95132
43108 95133
67694 95134
39609 95135
46769 95136
5386 95137
32557 95138
86980 95139
6654 95140
19249 95141
94597 95142
27746 95143
4812 95144
12275 95145
42563 95146
45097 95147
70538 95148
92958 95149
81406 95150
55514 95151
58469 95152
24408 95153
70603 95154
2533 95155
25152 95156
18192 95157
35982 95158
71592 95159
38126 95160
83613 95161
5512 95162
3715 95163
61843 95164
45228 95165
69278 95166
82460 95167
19478 95168
68455 95169
17177 95170
51226 95171
74857 95172
5969 95173
91823 95174
59857 95175
35134 95176
39638 95177
92987 95178
15012 95179
8020 95180
69015 95181
2011 95182
17367 95183
73087 95184
45499 95185
45338 95186
47238 95187
94219 95188
11305 95189
4350 95190
82966 95191
49457 95192
29371 95193
21446 95194
36172 95195
36733 95196
72460 95197
42654 95198
52195 95199
68677 95200
55801 95201
135 95202
73803 95203
19955 95204
56633 95205
57481 95206
5030 95207
60433 95208
70783 95209
41077 95210
78917 95211
5371 95212
82262 95213
69090 95214
32743 95215
7623 95216
46949 95217
38580 95218
59712 95219
46181 95220
39146 95221
394 95222
23650 95223
58350 95224
27144 95225
78723 95226
28502 95227
32017 95228
81488 95229
11361 95230
87562 95231
41685 95232
62756 95233
15249 95234
68561 95235
23844 95236
40551 95237
84155 95238
38615 95239
61827 95240
30818 95241
66568 95242
2150 95243
64505 95244
52449 95245
68836 95246
1777 95247
62356 95248
78331 95249
68211 95250
77253 95251
73744 95252
56346 95253
26995 95254
70051 95255
31698 95256
7617 95257
1806 95258
28113 95259
25721 95260
12033 95261
3210 95262
43448 95263
49116 95264
36684 95265
59508 95266
55922 95267
53202 95268
64459 95269
71881 95270
38393 95271
80603 95272
14547 95273
73695 95274
75091 95275
25940 95276
86145 95277
94045 95278
87713 95279
70752 95280
73039 95281
18236 95282
12283 95283
18016 95284
46470 95285
50411 95286
91917 95287
68040 95288
31091 95289
86009 95290
55770 95291
81681 95292
33091 95293
69864 95294
39264 95295
28677 95296
81622 95297
80154 95298
1708 95299
53935 95300
88860 95301
25794 95302
47102 95303
58594 95304
10774 95305
61624 95306
29722 95307
23715 95308
46853 95309
88999 95310
27134 95311
33453 95312
18758 95313
41135 95314
18212 95315
81490 95316
15770 95317
13481 95318
34442 95319
74735 95320
16968 95321
37021 95322
7598 95323
15644 95324
19085 95325
12154 95326
43872 95327
68618 95328
73412 95329
69834 95330
2101 95331
59340 95332
6183 95333
38452 95334
13133 95335
46171 95336
5487 95337
35084 95338
25401 95339
74185 95340
52123 95341
5782 95342
35608 95343
1697 95344
10932 95345
12872 95346
45756 95347
47563 95348
79261 95349
66513 95350
50049 95351
45813 95352
40262 95353
47242 95354
34113 95355
59486 95356
24735 95357
69084 95358
26618 95359
49473 95360
2971 95361
31873 95362
73223 95363
22141 95364
68532 95365
44539 95366
84717 95367
48894 95368
36618 95369
4616 95370
15988 95371
86212 95372
24487 95373
51156 95374
33585 95375
94740 95376
20109 95377
31754 95378
3232 95379
1503 95380
61376 95381
15382 95382
18769 95383
26223 95384
12216 95385
37680 95386
24775 95387
89312 95388
14626 95389
64727 95390
43991 95391
22470 95392
4607 95393
54638 95394
45136 95395
16625 95396
69941 95397
460 95398
67193 95399
46855 95400
82387 95401
757 95402
76465 95403
3455 95404
68318 95405
8807 95406
48922 95407
20616 95408
31573 95409
12206 95410
25575 95411
63088 95412
84658 95413
19190 95414
14600 95415
18714 95416
42577 95417
64960 95418
7904 95419
21874 95420
90234 95421
31192 95422
39597 95423
16746 95424
51732 95425
29815 95426
34973 95427
21470 95428
67557 95429
67694 95430
71368 95431
20937 95432
31470 95433
78792 95434
39810 95435
75748 95436
52607 95437
40816 95438
6052 95439
91307 95440
20113 95441
36111 95442
78615 95443
60262 95444
44491 95445
51988 95446
14510 95447
56041 95448
20743 95449
81000 95450
70337 95451
17511 95452
26138 95453
36792 95454
26696 95455
79570 95456
19455 95457
20914 95458
87736 95459
82916 95460
84362 95461
68552 95462
36949 95463
81291 95464
82847 95465
38386 95466
34164 95467
77992 95468
1807 95469
26356 95470
42297 95471
55900 95472
58099 95473
84272 95474
58810 95475
41302 95476
26877 95477
60838 95478
76662 95479
72943 95480
31308 95481
4914 95482
36994 95483
24106 95484
39783 95485
298 95486
89449 95487
44631 95488
72930 95489
26952 95490
5924 95491
81265 95492
87364 95493
33775 95494
60663 95495
26386 95496
58043 95497
2975 95498
5621 95499
38492 95500
82206 95501
80766 95502
70641 95503
27013 95504
36048 95505
84222 95506
94411 95507
36582 95508
26025 95509
39176 95510
27848 95511
78903 95512
83270 95513
79653 95514
53653 95515
60500 95516
12368 95517
61685 95518
36633 95519
3956 95520
54562 95521
13744 95522
56162 95523
86775 95524
52708 95525
84583 95526
88993 95527
69261 95528
52516 95529
15958 95530
73286 95531
92826 95532
46847 95533
65109 95534
17381 95535
88041 95536
88684 95537
94592 95538
83811 95539
6605 95540
13702 95541
24384 95542
82974 95543
34003 95544
19160 95545
27368 95546
66146 95547
89950 95548
54150 95549
23426 95550
49522 95551
58409 95552
65316 95553
52633 95554
20790 95555
54222 95556
41794 95557
57330 95558
70664 95559
53590 95560
35783 95561
43781 95562
33022 95563
81806 95564
73834 95565
83000 95566
13883 95567
78917 95568
28044 95569
65748 95570
84215 95571
25262 95572
15961 95573
20692 95574
2975 95575
87832 95576
12646 95577
51572 95578
5204 95579
60865 95580
1712 95581
698 95582
64272 95583
69555 95584
12746 95585
94615 95586
31930 95587
55928 95588
37665 95589
88858 95590
23926 95591
27996 95592
34096 95593
38144 95594
647 95595
8312 95596
91360 95597
95414 95598
13319 95599
32645 95600
68002 95601
12962 95602
56539 95603
26481 95604
47909 95605
27005 95606
70270 95607
48596 95608
15491 95609
10133 95610
55919 95611
50298 95612
9191 95613
73721 95614
17136 95615
28341 95616
85497 95617
48576 95618
12869 95619
44405 95620
67373 95621
90356 95622
39700 95623
95549 95624
67732 95625
57145 95626
40213 95627
92523 95628
22257 95629
12563 95630
81606 95631
44923 95632
4356 95633
66609 95634
71367 95635
83898 95636
83559 95637
53714 95638
40827 95639
9920 95640
66053 95641
32064 95642
65826 95643
71686 95644
11618 95645
68337 95646
32426 95647
74036 95648
68438 95649
56287 95650
20582 95651
69792 95652
51687 95653
23144 95654
55437 95655
47531 95656
94781 95657
94853 95658
43769 95659
69163 95660
82096 95661
10000 95662
7677 95663
13935 95664
94004 95665
85814 95666
73094 95667
67935 95668
16406 95669
59919 95670
22040 95671
32182 95672
24303 95673
53714 95674
31679 95675
12435 95676
34062 95677
61299 95678
26559 95679
49415 95680
29123 95681
31413 95682
50201 95683
73605 95684
69663 95685
41311 95686
18100 95687
25241 95688
93664 95689
2771 95690
5234 95691
54282 95692
84545 95693
65502 95694
23362 95695
55439 95696
67544 95697
73381 95698
86175 95699
62702 95700
22836 95701
40229 95702
46944 95703
68474 95704
69245 95705
52285 95706
66317 95707
33414 95708
30470 95709
71859 95710
74821 95711
51088 95712
80646 95713
50947 95714
95593 95715
27691 95716
92428 95717
64196 95718
19192 95719
28382 95720
7074 95721
60090 95722
41716 95723
15896 95724
24982 95725
73581 95726
38637 95727
44772 95728
45890 95729
62426 95730
36562 95731
74347 95732
11509 95733
8515 95734
74317 95735
7461 95736
7339 95737
16077 95738
85331 95739
48084 95740
39083 95741
44116 95742
59622 95743
68132 95744
74721 95745
43223 95746
83051 95747
2100 95748
13819 95749
81832 95750
51666 95751
58178 95752
67157 95753
90220 95754
92062 95755
423 95756
68332 95757
54945 95758
22513 95759
81981 95760
28744 95761
1398 95762
58046 95763
71158 95764
58254 95765
47650 95766
7912 95767
48665 95768
93213 95769
84200 95770
75081 95771
68425 95772
81401 95773
27339 95774
67701 95775
52054 95776
58842 95777
67566 95778
71669 95779
16279 95780
10275 95781
87507 95782
42033 95783
73481 95784
83631 95785
66869 95786
8073 95787
63113 95788
68842 95789
38271 95790
42632 95791
24087 95792
3324 95793
41342 95794
46977 95795
79790 95796
89643 95797
9207 95798
79367 95799
54970 95800
57487 95801
64770 95802
10820 95803
50453 95804
87515 95805
31399 95806
58743 95807
78728 95808
47603 95809
68423 95810
42023 95811
19737 95812
68329 95813
2039 95814
79298 95815
14585 95816
69642 95817
33280 95818
15965 95819
67136 95820
55013 95821
44948 95822
95090 95823
78619 95824
76068 95825
16116 95826
42018 95827
3328 95828
18119 95829
27060 95830
87514 95831
31537 95832
19509 95833
47696 95834
23854 95835
50237 95836
65185 95837
43029 95838
72608 95839
52217 95840
80914 95841
61691 95842
90568 95843
92439 95844
9480 95845
37591 95846
39938 95847
32535 95848
22732 95849
77261 95850
34650 95851
26974 95852
55244 95853
30491 95854
37308 95855
1989 95856
93283 95857
31669 95858
15850 95859
41928 95860
90190 95861
82605 95862
49136 95863
61110 95864
11755 95865
7181 95866
44480 95867
18229 95868
23441 95869
42870 95870
57378 95871
75446 95872
48154 95873
10322 95874
31393 95875
68217 95876
60101 95877
50003 95878
66297 95879
12040 95880
39911 95881
57477 95882
50593 95883
69109 95884
26709 95885
80441 95886
54949 95887
39107 95888
68620 95889
26368 95890
85049 95891
55725 95892
18577 95893
48131 95894
32907 95895
83924 95896
18461 95897
33291 95898
78368 95899
84635 95900
82432 95901
2875 95902
39752 95903
22377 95904
68143 95905
32521 95906
28982 95907
33882 95908
65855 95909
56681 95910
27842 95911
62161 95912
73217 95913
59273 95914
47643 95915
67466 95916
92476 95917
14974 95918
40121 95919
38451 95920
94629 95921
24377 95922
29563 95923
42731 95924
77012 95925
63749 95926
31018 95927
5808 95928
5983 95929
28796 95930
75906 95931
74617 95932
12408 95933
65303 95934
3126 95935
30588 95936
89396 95937
55029 95938
84584 95939
80300 95940
58999 95941
87415 95942
88223 95943
36157 95944
80436 95945
20475 95946
13140 95947
22914 95948
32918 95949
46283 95950
20728 95951
46554 95952
23937 95953
30855 95954
87505 95955
84650 95956
55926 95957
43335 95958
75478 95959
42645 95960
88221 95961
53205 95962
21608 95963
23633 95964
44229 95965
19001 95966
20637 95967
45360 95968
58991 95969
63927 95970
78286 95971
87180 95972
12829 95973
80955 95974
73816 95975
44289 95976
47078 95977
39662 95978
80765 95979
57337 95980
88802 95981
42962 95982
89691 95983
71498 95984
16820 95985
85124 95986
30668 95987
51451 95988
64788 95989
89960 95990
21163 95991
82679 95992
67147 95993
5892 95994
39321 95995
23088 95996
75986 95997
35092 95998
51751 95999
88041 96000
12835 96001
67228 96002
65278 96003
39637 96004
67488 96005
79916 96006
25684 96007
44152 96008
32242 96009
16950 96010
82546 96011
52808 96012
1313 96013
63827 96014
71854 96015
17243 96016
29521 96017
19255 96018
67704 96019
55431 96020
47645 96021
78170 96022
57817 96023
45138 96024
32381 96025
25100 96026
15309 96027
77316 96028
4788 96029
1974 96030
2280 96031
47066 96032
30164 96033
14287 96034
25104 96035
77214 96036
62072 96037
88898 96038
8058 96039
80963 96040
48027 96041
46044 96042
93583 96043
10456 96044
29219 96045
2966 96046
21536 96047
55829 96048
80558 96049
53029 96050
2812 96051
92451 96052
57482 96053
11673 96054
51858 96055
68917 96056
11040 96057
16596 96058
23424 96059
14744 96060
50850 96061
95351 96062
50769 96063
94223 96064
65285 96065
15416 96066
76613 96067
76796 96068
43998 96069
55279 96070
76880 96071
10235 96072
68151 96073
8983 96074
89576 96075
35295 96076
38399 96077
44909 96078
32898 96079
69537 96080
78094 96081
11416 96082
71584 96083
90116 96084
40750 96085
5384 96086
46385 96087
72018 96088
27054 96089
21121 96090
6822 96091
2038 96092
77109 96093
79763 96094
90745 96095
76124 96096
2972 96097
87294 96098
87702 96099
65533 96100
67382 96101
25677 96102
87890 96103
16993 96104
17681 96105
94156 96106
78808 96107
17472 96108
1729 96109
94062 96110
65432 96111
19048 96112
66053 96113
28670 96114
51749 96115
63536 96116
40914 96117
22153 96118
79565 96119
7941 96120
20188 96121
83497 96122
24168 96123
11187 96124
6776 96125
14393 96126
63706 96127
6742 96128
76796 96129
33676 96130
39201 96131
40328 96132
46575 96133
33353 96134
69201 96135
74300 96136
29269 96137
30393 96138
33630 96139
9442 96140
86186 96141
78849 96142
30314 96143
77015 96144
78871 96145
90960 96146
82612 96147
71301 96148
21833 96149
60353 96150
67282 96151
28867 96152
70543 96153
51639 96154
29621 96155
2458 96156
41020 96157
14343 96158
64100 96159
18887 96160
35625 96161
51499 96162
71989 96163
21389 96164
4829 96165
69031 96166
40647 96167
35407 96168
23558 96169
42506 96170
56687 96171
42093 96172
15778 96173
48043 96174
80218 96175
3974 96176
88248 96177
53411 96178
80753 96179
4176 96180
31864 96181
7657 96182
11940 96183
5686 96184
95313 96185
90993 96186
77110 96187
12928 96188
76904 96189
84707 96190
25724 96191
77948 96192
18343 96193
96 96194
47767 96195
66329 96196
53986 96197
28245 96198
48612 96199
42953 96200
37690 96201
45699 96202
14244 96203
73415 96204
51572 96205
61595 96206
22689 96207
54219 96208
10188 96209
35083 96210
78546 96211
92277 96212
49383 96213
24744 96214
9857 96215
91039 96216
94703 96217
22477 96218
25095 96219
81605 96220
96165 96221
83647 96222
49024 96223
16985 96224
56090 96225
90920 96226
41325 96227
58337 96228
36807 96229
63867 96230
53589 96231
57811 96232
87580 96233
52078 96234
93457 96235
89570 96236
80393 96237
61488 96238
94925 96239
7939 96240
94455 96241
29565 96242
27886 96243
59640 96244
57900 96245
66250 96246
20048 96247
35954 96248
48054 96249
80906 96250
22914 96251
60062 96252
41171 96253
21811 96254
34864 96255
40992 96256
83878 96257
94114 96258
40105 96259
3410 96260
26699 96261
84509 96262
87843 96263
300 96264
78864 96265
29695 96266
35915 96267
8034 96268
58268 96269
63118 96270
35308 96271
38566 96272
92941 96273
45177 96274
16396 96275
79183 96276
54502 96277
51436 96278
29848 96279
95377 96280
82120 96281
15375 96282
94200 96283
74336 96284
28405 96285
74364 96286
16205 96287
43212 96288
93679 96289
55460 96290
74674 96291
5611 96292
36715 96293
41323 96294
74814 96295
82173 96296
80346 96297
31214 96298
65152 96299
46070 96300
9822 96301
85311 96302
40566 96303
50865 96304
65474 96305
63990 96306
14504 96307
15559 96308
81859 96309
19003 96310
86169 96311
8722 96312
33371 96313
90226 96314
61822 96315
28607 96316
49063 96317
71437 96318
27940 96319
95619 96320
7641 96321
11081 96322
28695 96323
3497 96324
62134 96325
20625 96326
6346 96327
15766 96328
72022 96329
28248 96330
61935 96331
31632 96332
47914 96333
46011 96334
90159 96335
39095 96336
31418 96337
92730 96338
40659 96339
71510 96340
323 96341
53539 96342
85928 96343
67882 96344
66033 96345
7966 96346
41711 96347
63712 96348
46310 96349
48586 96350
57711 96351
19442 96352
7881 96353
89886 96354
94646 96355
36351 96356
57585 96357
75217 96358
30773 96359
21761 96360
9120 96361
21962 96362
5977 96363
63048 96364
69465 96365
3907 96366
24363 96367
21695 96368
31081 96369
48100 96370
55840 96371
66742 96372
22220 96373
22988 96374
13359 96375
43752 96376
35808 96377
38873 96378
9219 96379
4395 96380
76818 96381
32219 96382
42538 96383
90393 96384
545 96385
31062 96386
11935 96387
50122 96388
75287 96389
58312 96390
35002 96391
57516 96392
77916 96393
22473 96394
73378 96395
47623 96396
7934 96397
64201 96398
61778 96399
41556 96400
43892 96401
68113 96402
37115 96403
18613 96404
14747 96405
43944 96406
26556 96407
36624 96408
57002 96409
59697 96410
68658 96411
47128 96412
54490 96413
59360 96414
11853 96415
47658 96416
68070 96417
17221 96418
58745 96419
51623 96420
21470 96421
47794 96422
65260 96423
68184 96424
82614 96425
76330 96426
78813 96427
95048 96428
47022 96429
36836 96430
81191 96431
18528 96432
95517 96433
58165 96434
3516 96435
1784 96436
9510 96437
67122 96438
50670 96439
52203 96440
58701 96441
89421 96442
72913 96443
13728 96444
19495 96445
96337 96446
46085 96447
9148 96448
70748 96449
51893 96450
16591 96451
70981 96452
1906 96453
44116 96454
60461 96455
84955 96456
15378 96457
28926 96458
7600 96459
48818 96460
8524 96461
707 96462
84971 96463
61817 96464
82857 96465
65168 96466
35242 96467
49853 96468
46473 96469
35288 96470
11519 96471
8503 96472
26427 96473
31673 96474
37116 96475
67644 96476
85536 96477
7813 96478
72783 96479
16600 96480
77063 96481
73199 96482
82891 96483
87367 96484
32660 96485
39588 96486
10338 96487
74165 96488
42581 96489
28353 96490
91683 96491
21346 96492
64557 96493
54876 96494
64995 96495
48721 96496
2860 96497
64497 96498
40524 96499
44402 96500
9251 96501
79007 96502
54602 96503
12899 96504
16898 96505
50568 96506
44978 96507
70553 96508
75142 96509
21082 96510
55341 96511
47615 96512
17004 96513
60004 96514
49296 96515
35364 96516
74191 96517
24779 96518
27757 96519
21164 96520
4361 96521
42843 96522
30624 96523
10608 96524
94273 96525
39711 96526
59542 96527
54185 96528
32603 96529
41818 96530
78514 96531
36915 96532
39225 96533
4958 96534
80309 96535
69235 96536
7965 96537
76934 96538
9542 96539
60801 96540
31384 96541
33138 96542
63424 96543
16431 96544
69645 96545
23258 96546
92869 96547
13442 96548
73188 96549
80337 96550
92464 96551
62017 96552
67619 96553
43323 96554
96469 96555
84424 96556
86767 96557
10233 96558
38209 96559
49590 96560
47976 96561
23444 96562
16889 96563
4121 96564
41190 96565
60813 96566
58366 96567
24674 96568
63416 96569
26287 96570
39708 96571
34876 96572
42871 96573
91095 96574
46180 96575
64623 96576
27631 96577
16811 96578
75296 96579
35113 96580
42323 96581
23842 96582
78438 96583
8440 96584
2687 96585
72374 96586
28760 96587
6719 96588
67947 96589
341 96590
94914 96591
13415 96592
56584 96593
13738 96594
14328 96595
1153 96596
64507 96597
63802 96598
70390 96599
81703 96600
60854 96601
74661 96602
10277 96603
58721 96604
39794 96605
20384 96606
30459 96607
57752 96608
94999 96609
44460 96610
29592 96611
93956 96612
86463 96613
45423 96614
47531 96615
4774 96616
7673 96617
29623 96618
73850 96619
55994 96620
69334 96621
81938 96622
61336 96623
12689 96624
12048 96625
489 96626
9797 96627
93357 96628
72247 96629
3545 96630
81366 96631
18150 96632
53373 96633
80693 96634
15185 96635
64349 96636
33842 96637
76910 96638
19212 96639
82613 96640
64263 96641
55909 96642
95123 96643
37823 96644
81420 96645
2187 96646
31480 96647
14253 96648
654 96649
92069 96650
13538 96651
70247 96652
70956 96653
40105 96654
14633 96655
19466 96656
54658 96657
23156 96658
88274 96659
83768 96660
71643 96661
87520 96662
83788 96663
90496 96664
65232 96665
31116 96666
24033 96667
11500 96668
63230 96669
93642 96670
38685 96671
8050 96672
70181 96673
89998 96674
13959 96675
85932 96676
55096 96677
20727 96678
38757 96679
71454 96680
43104 96681
19536 96682
22710 96683
82459 96684
27792 96685
11436 96686
17451 96687
62369 96688
89972 96689
93206 96690
40892 96691
31455 96692
61586 96693
2192 96694
82854 96695
3662 96696
68083 96697
67486 96698
63110 96699
94029 96700
32255 96701
23003 96702
54481 96703
44109 96704
89875 96705
94480 96706
76324 96707
89011 96708
46752 96709
1849 96710
6400 96711
94747 96712
96708 96713
50404 96714
38862 96715
94721 96716
87079 96717
80116 96718
8039 96719
22871 96720
5512 96721
85253 96722
56100 96723
91733 96724
75505 96725
77662 96726
44659 96727
24953 96728
56650 96729
32654 96730
56570 96731
1381 96732
25796 96733
39478 96734
29578 96735
92705 96736
65431 96737
3395 96738
35892 96739
62397 96740
36458 96741
70696 96742
15314 96743
36840 96744
88511 96745
15993 96746
73778 96747
44097 96748
17364 96749
89161 96750
363 96751
92196 96752
660 96753
96498 96754
53222 96755
93658 96756
68164 96757
32563 96758
87633 96759
6291 96760
21337 96761
56186 96762
65273 96763
88507 96764
31282 96765
33358 96766
85338 96767
12486 96768
90739 96769
52902 96770
26569 96771
81056 96772
91070 96773
47096 96774
68866 96775
89788 96776
69187 96777
81671 96778
26192 96779
51893 96780
75488 96781
54038 96782
42744 96783
50927 96784
31802 96785
23624 96786
72732 96787
15543 96788
50274 96789
54151 96790
88467 96791
40256 96792
32148 96793
79690 96794
58686 96795
70722 96796
6081 96797
45629 96798
78488 96799
77947 96800
20205 96801
74154 96802
30004 96803
17830 96804
1531 96805
79027 96806
77372 96807
57956 96808
17382 96809
9313 96810
64862 96811
59591 96812
7918 96813
31729 96814
61821 96815
64577 96816
2272 96817
29575 96818
14741 96819
87944 96820
48307 96821
23718 96822
45835 96823
42282 96824
59270 96825
48723 96826
9026 96827
34268 96828
46280 96829
56086 96830
51279 96831
38501 96832
20295 96833
43833 96834
17222 96835
55953 96836
12190 96837
16269 96838
27530 96839
4791 96840
91666 96841
32063 96842
60133 96843
35603 96844
87351 96845
59334 96846
3358 96847
45428 96848
33848 96849
68004 96850
45484 96851
13385 96852
89252 96853
14345 96854
75413 96855
71564 96856
27165 96857
4840 96858
21409 96859
79580 96860
67075 96861
83615 96862
1147 96863
32670 96864
9799 96865
32349 96866
59475 96867
14909 96868
51278 96869
47181 96870
4987 96871
81729 96872
68101 96873
27551 96874
77454 96875
40953 96876
39078 96877
12518 96878
915 96879
81034 96880
22520 96881
74564 96882
33592 96883
82532 96884
40285 96885
83268 96886
53374 96887
21679 96888
72837 96889
20085 96890
86244 96891
36671 96892
28475 96893
66683 96894
53180 96895
85688 96896
58032 96897
61445 96898
89805 96899
72508 96900
59388 96901
30864 96902
44859 96903
62440 96904
53785 96905
68256 96906
60497 96907
90849 96908
44792 96909
45617 96910
5630 96911
74065 96912
81187 96913
89300 96914
6507 96915
61615 96916
24393 96917
83919 96918
1847 96919
53435 96920
73320 96921
53936 96922
66075 96923
45315 96924
32404 96925
55446 96926
95399 96927
83846 96928
35205 96929
90338 96930
17466 96931
23171 96932
69804 96933
44194 96934
84184 96935
56105 96936
67332 96937
20031 96938
35238 96939
41494 96940
19548 96941
88260 96942
68344 96943
18584 96944
9804 96945
60135 96946
56777 96947
71497 96948
60437 96949
53795 96950
81174 96951
27340 96952
5915 96953
2403 96954
50723 96955
75459 96956
38041 96957
18396 96958
46780 96959
37459 96960
91212 96961
28115 96962
94572 96963
4467 96964
53112 96965
64895 96966
62033 96967
41448 96968
46713 96969
29263 96970
94859 96971
16295 96972
80575 96973
12999 96974
55826 96975
60124 96976
93241 96977
80596 96978
11 96979
2168 96980
49012 96981
94203 96982
19973 96983
3853 96984
88306 96985
10820 96986
27743 96987
77537 96988
10531 96989
33098 96990
22018 96991
86825 96992
37960 96993
89061 96994
11869 96995
51142 96996
77739 96997
39234 96998
15017 96999
56593 97000
83467 97001
35497 97002
15062 97003
21191 97004
49133 97005
77800 97006
55858 97007
55816 97008
7789 97009
29822 97010
93858 97011
54508 97012
94990 97013
19410 97014
9333 97015
24712 97016
38209 97017
8306 97018
11737 97019
69903 97020
66729 97021
68636 97022
73713 97023
28834 97024
93629 97025
66535 97026
64068 97027
14107 97028
64599 97029
24217 97030
63650 97031
69016 97032
68288 97033
79126 97034
27361 97035
57682 97036
36825 97037
48805 97038
32084 97039
91502 97040
6540 97041
16571 97042
44815 97043
32193 97044
22509 97045
14792 97046
12574 97047
23726 97048
26620 97049
90834 97050
8614 97051
9453 97052
21808 97053
39394 97054
13169 97055
56006 97056
20143 97057
60611 97058
64490 97059
51115 97060
44860 97061
5478 97062
5768 97063
46066 97064
82171 97065
60000 97066
72791 97067
21654 97068
71575 97069
11456 97070
33638 97071
36559 97072
91114 97073
34555 97074
3872 97075
46220 97076
31050 97077
83173 97078
78400 97079
28094 97080
41383 97081
62933 97082
33190 97083
10968 97084
8987 97085
96322 97086
4507 97087
85239 97088
42849 97089
16798 97090
30669 97091
75663 97092
3091 97093
89836 97094
61236 97095
23441 97096
47919 97097
90427 97098
14970 97099
50821 97100
21224 97101
82577 97102
37095 97103
6932 97104
13610 97105
36968 97106
24731 97107
25936 97108
77672 97109
64372 97110
39080 97111
58420 97112
96911 97113
90985 97114
73313 97115
54576 97116
51871 97117
66738 97118
62023 97119
40634 97120
3129 97121
27075 97122
35641 97123
16192 97124
6188 97125
31383 97126
60992 97127
82846 97128
47122 97129
1339 97130
24517 97131
48034 97132
38480 97133
85988 97134
77416 97135
92129 97136
37026 97137
5484 97138
44127 97139
49662 97140
58728 97141
86196 97142
29525 97143
89772 97144
53662 97145
37724 97146
33498 97147
89271 97148
71551 97149
32442 97150
55556 97151
40743 97152
86170 97153
59508 97154
62794 97155
93126 97156
23494 97157
3931 97158
36618 97159
76738 97160
86863 97161
73102 97162
20507 97163
15050 97164
80462 97165
63201 97166
42111 97167
48289 97168
65685 97169
92849 97170
84600 97171
48284 97172
59265 97173
58777 97174
18801 97175
45915 97176
73665 97177
34367 97178
37990 97179
61767 97180
56044 97181
64105 97182
72083 97183
95310 97184
73672 97185
19764 97186
41530 97187
26299 97188
61938 97189
89414 97190
94106 97191
68578 97192
30234 97193
38920 97194
91188 97195
66432 97196
88502 97197
1511 97198
3632 97199
4230 97200
77671 97201
51316 97202
30511 97203
96731 97204
66745 97205
20283 97206
3516 97207
387 97208
23365 97209
74828 97210
22486 97211
33258 97212
49265 97213
73877 97214
76388 97215
82012 97216
31303 97217
92178 97218
29985 97219
50513 97220
93623 97221
83261 97222
43602 97223
43379 97224
66647 97225
61841 97226
56941 97227
45494 97228
78081 97229
642 97230
89094 97231
2711 97232
25228 97233
58179 97234
3407 97235
37585 97236
24312 97237
64063 97238
37403 97239
17564 97240
15372 97241
10054 97242
83416 97243
45029 97244
56711 97245
67330 97246
36323 97247
5525 97248
71963 97249
60766 97250
59398 97251
59618 97252
57845 97253
95557 97254
89437 97255
69324 97256
37201 97257
24076 97258
20118 97259
24315 97260
65947 97261
27810 97262
93144 97263
79446 97264
47256 97265
64815 97266
83582 97267
76292 97268
38639 97269
73047 97270
66110 97271
24829 97272
54979 97273
54863 97274
86988 97275
66207 97276
49394 97277
88611 97278
1502 97279
56092 97280
17992 97281
71098 97282
21385 97283
79357 97284
4410 97285
30867 97286
93488 97287
10325 97288
21110 97289
77906 97290
25666 97291
95881 97292
29507 97293
6451 97294
40496 97295
1741 97296
53775 97297
28897 97298
63813 97299
16251 97300
95522 97301
46767 97302
41589 97303
31968 97304
56039 97305
3183 97306
3663 97307
39995 97308
1145 97309
56040 97310
30492 97311
90994 97312
66354 97313
29254 97314
31189 97315
64299 97316
31771 97317
52832 97318
96472 97319
64325 97320
68673 97321
31606 97322
73356 97323
85461 97324
12542 97325
57285 97326
29136 97327
45738 97328
33989 97329
12086 97330
1730 97331
65422 97332
22708 97333
156 97334
49873 97335
50268 97336
62770 97337
89187 97338
202 97339
56714 97340
85072 97341
44653 97342
19818 97343
78700 97344
79421 97345
58523 97346
48613 97347
87493 97348
70079 97349
17594 97350
55798 97351
9083 97352
16030 97353
47617 97354
6441 97355
24382 97356
10011 97357
32525 97358
14620 97359
57134 97360
72655 97361
52813 97362
25242 97363
91779 97364
94517 97365
77162 97366
41633 97367
26532 97368
49626 97369
19449 97370
39004 97371
839 97372
70212 97373
89609 97374
75346 97375
66471 97376
50830 97377
84721 97378
17159 97379
67637 97380
41067 97381
54845 97382
24450 97383
86234 97384
12465 97385
69730 97386
58400 97387
84927 97388
90831 97389
7741 97390
25581 97391
4786 97392
66479 97393
19248 97394
62448 97395
30192 97396
92562 97397
16896 97398
38157 97399
22540 97400
64081 97401
65552 97402
39733 97403
95647 97404
68529 97405
50647 97406
80624 97407
37025 97408
28103 97409
70894 97410
42992 97411
97164 97412
6110 97413
42309 97414
6228 97415
78883 97416
43294 97417
17232 97418
75153 97419
60984 97420
34774 97421
64876 97422
44886 97423
83599 97424
95338 97425
18551 97426
87282 97427
43873 97428
28207 97429
76780 97430
67157 97431
27554 97432
31261 97433
49681 97434
78541 97435
62496 97436
94434 97437
51459 97438
30936 97439
41389 97440
11693 97441
40286 97442
39346 97443
6438 97444
84506 97445
44952 97446
77245 97447
77398 97448
29633 97449
15065 97450
72132 97451
18791 97452
88814 97453
64699 97454
11053 97455
40555 97456
32164 97457
28938 97458
44586 97459
18413 97460
53467 97461
2684 97462
56842 97463
90319 97464
7625 97465
95129 97466
16977 97467
94935 97468
65580 97469
2315 97470
86573 97471
8318 97472
62276 97473
85451 97474
28169 97475
47576 97476
38423 97477
21752 97478
88147 97479
93567 97480
42727 97481
17156 97482
3925 97483
78285 97484
66566 97485
14163 97486
12134 97487
20455 97488
62801 97489
72333 97490
93247 97491
31910 97492
68826 97493
79229 97494
2352 97495
85266 97496
88592 97497
36341 97498
22715 97499
24647 97500
89098 97501
35528 97502
32930 97503
41554 97504
71696 97505
712 97506
49795 97507
67048 97508
73338 97509
7180 97510
44760 97511
30271 97512
97418 97513
3487 97514
96503 97515
94786 97516
22512 97517
64476 97518
87598 97519
18666 97520
11542 97521
73900 97522
59106 97523
23642 97524
66686 97525
38364 97526
7794 97527
46649 97528
68120 97529
15802 97530
40460 97531
7214 97532
42096 97533
14578 97534
30813 97535
64075 97536
61974 97537
39394 97538
37072 97539
2499 97540
86462 97541
87622 97542
11897 97543
31370 97544
19575 97545
14041 97546
68176 97547
81363 97548
79996 97549
17656 97550
16606 97551
36533 97552
74245 97553
19501 97554
13509 97555
15625 97556
39588 97557
26788 97558
76666 97559
41219 97560
83324 97561
56981 97562
88977 97563
1116 97564
54372 97565
5545 97566
80374 97567
62475 97568
31672 97569
9414 97570
36164 97571
42416 97572
23104 97573
88325 97574
24207 97575
35962 97576
46810 97577
95780 97578
44317 97579
87487 97580
75483 97581
46410 97582
3509 97583
63481 97584
27907 97585
93961 97586
13189 97587
36065 97588
73139 97589
46239 97590
32996 97591
72782 97592
18119 97593
74765 97594
41902 97595
25654 97596
13179 97597
27571 97598
65280 97599
70053 97600
34331 97601
96672 97602
50428 97603
15393 97604
43772 97605
4449 97606
35078 97607
45830 97608
8047 97609
79215 97610
56311 97611
6598 97612
96541 97613
11657 97614
15242 97615
49698 97616
63589 97617
56729 97618
67532 97619
37216 97620
90172 97621
90357 97622
21969 97623
75356 97624
75727 97625
19948 97626
96702 97627
92195 97628
70596 97629
88230 97630
90118 97631
89029 97632
90308 97633
23523 97634
71849 97635
39337 97636
79677 97637
65269 97638
39052 97639
57176 97640
57643 97641
47500 97642
48324 97643
42277 97644
86321 97645
59321 97646
33302 97647
76787 97648
17245 97649
32717 97650
55240 97651
63653 97652
48838 97653
47989 97654
62420 97655
53220 97656
5439 97657
42170 97658
40795 97659
52266 97660
18020 97661
11826 97662
40912 97663
33984 97664
48693 97665
76184 97666
62868 97667
30880 97668
11879 97669
18784 97670
81635 97671
37754 97672
9048 97673
1216 97674
4010 97675
70323 97676
75567 97677
81688 97678
16105 97679
91706 97680
21441 97681
63459 97682
37365 97683
19533 97684
35475 97685
59237 97686
16319 97687
67594 97688
6963 97689
45911 97690
5542 97691
25454 97692
23834 97693
28870 97694
296 97695
56101 97696
61012 97697
65322 97698
67383 97699
64601 97700
36604 97701
80879 97702
23960 97703
22863 97704
78539 97705
87103 97706
14968 97707
30393 97708
91476 97709
26854 97710
9032 97711
58909 97712
45987 97713
25390 97714
13736 97715
30510 97716
55731 97717
8261 97718
63570 97719
7118 97720
80510 97721
87115 97722
61726 97723
95420 97724
70052 97725
2112 97726
62843 97727
37954 97728
89667 97729
95289 97730
11860 97731
74224 97732
95421 97733
51045 97734
18548 97735
1447 97736
86209 97737
97498 97738
81643 97739
15631 97740
49724 97741
50811 97742
53165 97743
19484 97744
94713 97745
48055 97746
34892 97747
62774 97748
64431 97749
2604 97750
39098 97751
3058 97752
2846 97753
21474 97754
75703 97755
39649 97756
86658 97757
37232 97758
52935 97759
56471 97760
4776 97761
94385 97762
53786 97763
38086 97764
4636 97765
5667 97766
35111 97767
76176 97768
11012 97769
40867 97770
96743 97771
3922 97772
72834 97773
17886 97774
30760 97775
83582 97776
77621 97777
51535 97778
16948 97779
51613 97780
71870 97781
73388 97782
45541 97783
89638 97784
20494 97785
41349 97786
31885 97787
97018 97788
77833 97789
91377 97790
5056 97791
76066 97792
86821 97793
39870 97794
59363 97795
61933 97796
2873 97797
28750 97798
74853 97799
28859 97800
97121 97801
54288 97802
93765 97803
30213 97804
60739 97805
61520 97806
31585 97807
89861 97808
70141 97809
74796 97810
92855 97811
56719 97812
45421 97813
80783 97814
83880 97815
36827 97816
62570 97817
42086 97818
6541 97819
33923 97820
18501 97821
75329 97822
9567 97823
73498 97824
16832 97825
30198 97826
11630 97827
4352 97828
16375 97829
82198 97830
13677 97831
62336 97832
69629 97833
48407 97834
85918 97835
40700 97836
40874 97837
55414 97838
10171 97839
86763 97840
62755 97841
80149 97842
88325 97843
90500 97844
6572 97845
86618 97846
7635 97847
51820 97848
7430 97849
34747 97850
63172 97851
41414 97852
72817 97853
28511 97854
1583 97855
28915 97856
97275 97857
8623 97858
36120 97859
28233 97860
70259 97861
4264 97862
44615 97863
51680 97864
86746 97865
74665 97866
57926 97867
16517 97868
64188 97869
45225 97870
4127 97871
4322 97872
54813 97873
88088 97874
54103 97875
94172 97876
12962 97877
28961 97878
71742 97879
67934 97880
3838 97881
8747 97882
92396 97883
41071 97884
1661 97885
82915 97886
19022 97887
46498 97888
26524 97889
90692 97890
73931 97891
29025 97892
38752 97893
83330 97894
26113 97895
37386 97896
94518 97897
47958 97898
64825 97899
37625 97900
21472 97901
13326 97902
41637 97903
71267 97904
92573 97905
70274 97906
93133 97907
36287 97908
76123 97909
75245 97910
52226 97911
84160 97912
26990 97913
28122 97914
95446 97915
37714 97916
90622 97917
10001 97918
59044 97919
49694 97920
47206 97921
97813 97922
3876 97923
3142 97924
83359 97925
63805 97926
79057 97927
39122 97928
82315 97929
12963 97930
80458 97931
69958 97932
18075 97933
60216 97934
95858 97935
49686 97936
61801 97937
16321 97938
8132 97939
25070 97940
18732 97941
89729 97942
27658 97943
84889 97944
54098 97945
12035 97946
28402 97947
89397 97948
15576 97949
81591 97950
12660 97951
70656 97952
56508 97953
66500 97954
27509 97955
47500 97956
17628 97957
43784 97958
37591 97959
18218 97960
56855 97961
78440 97962
2038 97963
14679 97964
12541 97965
79279 97966
18024 97967
22495 97968
37268 97969
72646 97970
26035 97971
39353 97972
22041 97973
51617 97974
88152 97975
45490 97976
40910 97977
69734 97978
65731 97979
9110 97980
33070 97981
34384 97982
60108 97983
19816 97984
20932 97985
61491 97986
93179 97987
64717 97988
89514 97989
37338 97990
65559 97991
30750 97992
20165 97993
13236 97994
10271 97995
87456 97996
81092 97997
42306 97998
58657 97999
19611 98000
73106 98001
61903 98002
53368 98003
30507 98004
28709 98005
55549 98006
32230 98007
17736 98008
14927 98009
46615 98010
17500 98011
25948 98012
44457 98013
74395 98014
43402 98015
10502 98016
40065 98017
38025 98018
65340 98019
59474 98020
9629 98021
79213 98022
85529 98023
28278 98024
53344 98025
51664 98026
60984 98027
60104 98028
48431 98029
36760 98030
90484 98031
29193 98032
20342 98033
79207 98034
50418 98035
55750 98036
34233 98037
72873 98038
46501 98039
96835 98040
50751 98041
45638 98042
21043 98043
20863 98044
372 98045
79635 98046
44735 98047
42943 98048
97143 98049
94083 98050
33262 98051
57174 98052
66254 98053
64303 98054
26262 98055
28073 98056
2654 98057
20467 98058
91173 98059
56511 98060
3420 98061
67893 98062
817 98063
30528 98064
68214 98065
31312 98066
26083 98067
38473 98068
68820 98069
14894 98070
75749 98071
90878 98072
43771 98073
89229 98074
32561 98075
19551 98076
93088 98077
67558 98078
11716 98079
92615 98080
41258 98081
74814 98082
40123 98083
93406 98084
45460 98085
27194 98086
52463 98087
24107 98088
22818 98089
49654 98090
24538 98091
12342 98092
90971 98093
77293 98094
71141 98095
76543 98096
48245 98097
71325 98098
69871 98099
70421 98100
55263 98101
49629 98102
93628 98103
93910 98104
96063 98105
68509 98106
27030 98107
29408 98108
39808 98109
46302 98110
8037 98111
76158 98112
14109 98113
18075 98114
41354 98115
32650 98116
92236 98117
10202 98118
8911 98119
76286 98120
40631 98121
79319 98122
33089 98123
55777 98124
56233 98125
4140 98126
56470 98127
57621 98128
26631 98129
48588 98130
71890 98131
12638 98132
74981 98133
4485 98134
7163 98135
51635 98136
74831 98137
17554 98138
74146 98139
50530 98140
35665 98141
74297 98142
78782 98143
2773 98144
73750 98145
5967 98146
59003 98147
48953 98148
62006 98149
24599 98150
34425 98151
18110 98152
52395 98153
94650 98154
22467 98155
39366 98156
84258 98157
92055 98158
39054 98159
52303 98160
9104 98161
62868 98162
80834 98163
46777 98164
96555 98165
45804 98166
2125 98167
79169 98168
64440 98169
19328 98170
74646 98171
24657 98172
71150 98173
61205 98174
61402 98175
53864 98176
18648 98177
30157 98178
3570 98179
80093 98180
70621 98181
60534 98182
278 98183
85689 98184
90193 98185
58097 98186
5943 98187
28320 98188
36549 98189
36347 98190
21850 98191
23203 98192
10884 98193
34929 98194
79969 98195
43724 98196
53692 98197
55260 98198
16774 98199
30051 98200
17948 98201
16907 98202
73371 98203
74675 98204
53704 98205
47179 98206
92198 98207
77943 98208
89063 98209
97361 98210
37171 98211
46616 98212
62586 98213
53902 98214
86378 98215
65185 98216
23277 98217
34228 98218
4846 98219
42325 98220
57219 98221
96909 98222
18809 98223
12463 98224
13607 98225
42661 98226
65534 98227
66641 98228
51721 98229
31201 98230
85698 98231
27288 98232
49304 98233
54903 98234
73344 98235
30778 98236
10042 98237
48743 98238
69193 98239
96535 98240
48455 98241
4544 98242
61941 98243
90565 98244
42968 98245
66200 98246
7510 98247
35664 98248
91587 98249
38281 98250
97023 98251
89406 98252
91155 98253
28739 98254
82117 98255
5572 98256
51261 98257
11270 98258
15990 98259
73847 98260
64078 98261
76251 98262
70708 98263
83595 98264
78457 98265
38777 98266
37513 98267
27781 98268
54493 98269
23026 98270
68750 98271
75040 98272
75452 98273
39998 98274
24839 98275
24865 98276
66115 98277
96259 98278
864 98279
43118 98280
6527 98281
16104 98282
2230 98283
16434 98284
87253 98285
95741 98286
54548 98287
3980 98288
60682 98289
45802 98290
4636 98291
88449 98292
82294 98293
51474 98294
73480 98295
11997 98296
17921 98297
38501 98298
85510 98299
22995 98300
57600 98301
91974 98302
34632 98303
46043 98304
96522 98305
79558 98306
7752 98307
23226 98308
12881 98309
13404 98310
38556 98311
41476 98312
98005 98313
8307 98314
78768 98315
63684 98316
10651 98317
92692 98318
16797 98319
64407 98320
52866 98321
88470 98322
80018 98323
64884 98324
44685 98325
53552 98326
48728 98327
71906 98328
91478 98329
73513 98330
42564 98331
84766 98332
49984 98333
32572 98334
15507 98335
22938 98336
84373 98337
4637 98338
87484 98339
76179 98340
79899 98341
44589 98342
49155 98343
66618 98344
30297 98345
64092 98346
93489 98347
96809 98348
59938 98349
29495 98350
25478 98351
84616 98352
31097 98353
56819 98354
46296 98355
93476 98356
48252 98357
90551 98358
423 98359
52942 98360
46722 98361
90234 98362
86146 98363
85477 98364
87577 98365
83563 98366
95087 98367
34992 98368
70721 98369
43910 98370
44127 98371
78341 98372
11856 98373
28956 98374
46033 98375
43719 98376
59111 98377
56994 98378
96154 98379
89966 98380
79625 98381
2017 98382
16474 98383
68195 98384
93203 98385
37591 98386
67498 98387
36508 98388
11795 98389
16246 98390
14604 98391
91256 98392
86019 98393
64797 98394
76713 98395
15657 98396
39018 98397
94320 98398
12740 98399
40019 98400
88691 98401
19537 98402
15128 98403
88638 98404
60009 98405
61295 98406
50241 98407
82572 98408
47331 98409
83921 98410
12110 98411
26159 98412
9653 98413
50147 98414
46269 98415
55047 98416
88068 98417
5046 98418
47369 98419
79183 98420
6125 98421
63459 98422
5951 98423
80905 98424
13315 98425
56137 98426
75811 98427
60260 98428
93280 98429
26590 98430
15554 98431
33251 98432
38797 98433
27104 98434
79136 98435
76244 98436
49797 98437
80383 98438
2089 98439
88587 98440
18569 98441
95882 98442
13399 98443
71084 98444
90433 98445
92209 98446
11497 98447
59810 98448
25280 98449
86588 98450
83468 98451
79007 98452
28866 98453
85202 98454
49238 98455
10277 98456
71568 98457
18661 98458
61814 98459
10408 98460
53470 98461
44225 98462
48571 98463
53659 98464
6548 98465
4376 98466
28146 98467
279 98468
6226 98469
42078 98470
41669 98471
63730 98472
15637 98473
38071 98474
94120 98475
80795 98476
33315 98477
66329 98478
10373 98479
17929 98480
75532 98481
85429 98482
30572 98483
87020 98484
96279 98485
5021 98486
66994 98487
45118 98488
63036 98489
61772 98490
38193 98491
72656 98492
92656 98493
13016 98494
39625 98495
52020 98496
65804 98497
54642 98498
92086 98499
30222 98500
28268 98501
83913 98502
66678 98503
58928 98504
60867 98505
60335 98506
26219 98507
49499 98508
27503 98509
61457 98510
74038 98511
76016 98512
21514 98513
13465 98514
32504 98515
83820 98516
49456 98517
71200 98518
17075 98519
3072 98520
53813 98521
64626 98522
91354 98523
51706 98524
59664 98525
26611 98526
23623 98527
97159 98528
5209 98529
12968 98530
77418 98531
87758 98532
72304 98533
10124 98534
21453 98535
58755 98536
83935 98537
59413 98538
91730 98539
78301 98540
64054 98541
52795 98542
69564 98543
61388 98544
83423 98545
76425 98546
30880 98547
23305 98548
51704 98549
38864 98550
81512 98551
57787 98552
74630 98553
49272 98554
11792 98555
51848 98556
32083 98557
72799 98558
16923 98559
20657 98560
9440 98561
55960 98562
62913 98563
78543 98564
49485 98565
64406 98566
22102 98567
19223 98568
33557 98569
64549 98570
27215 98571
25202 98572
77443 98573
5061 98574
72773 98575
29699 98576
88735 98577
57761 98578
70130 98579
87895 98580
43896 98581
56439 98582
54650 98583
56680 98584
50514 98585
84417 98586
95160 98587
79739 98588
97531 98589
79471 98590
19015 98591
83086 98592
50179 98593
56605 98594
77858 98595
73877 98596
85676 98597
78553 98598
89703 98599
24786 98600
93905 98601
80573 98602
81860 98603
3424 98604
4475 98605
1116 98606
13112 98607
92154 98608
92591 98609
7410 98610
93300 98611
90342 98612
53787 98613
60934 98614
22730 98615
23030 98616
8583 98617
48734 98618
65104 98619
92265 98620
83496 98621
52049 98622
50216 98623
38004 98624
15143 98625
31729 98626
54393 98627
10793 98628
36417 98629
68658 98630
19225 98631
10966 98632
50016 98633
47232 98634
24269 98635
14212 98636
65254 98637
39604 98638
44075 98639
88812 98640
25009 98641
55232 98642
44091 98643
2897 98644
12214 98645
46613 98646
17771 98647
16933 98648
87384 98649
4388 98650
17683 98651
2471 98652
95697 98653
48530 98654
10635 98655
92294 98656
19697 98657
12135 98658
18530 98659
86267 98660
1039 98661
67022 98662
22900 98663
32846 98664
50212 98665
83792 98666
63529 98667
1825 98668
37315 98669
46978 98670
50788 98671
96542 98672
19467 98673
21284 98674
89896 98675
81509 98676
26652 98677
44654 98678
37370 98679
41863 98680
70000 98681
61624 98682
35761 98683
80242 98684
35619 98685
11659 98686
32324 98687
50854 98688
2051 98689
12858 98690
85092 98691
88616 98692
71891 98693
86638 98694
86415 98695
39474 98696
26802 98697
48635 98698
51233 98699
19858 98700
44859 98701
92646 98702
20282 98703
8183 98704
65215 98705
59403 98706
76064 98707
45381 98708
18946 98709
70284 98710
6882 98711
77335 98712
30253 98713
80678 98714
55719 98715
91373 98716
58150 98717
21957 98718
52977 98719
1766 98720
79075 98721
89958 98722
59054 98723
58284 98724
62808 98725
61373 98726
18204 98727
86072 98728
12182 98729
65882 98730
76477 98731
6212 98732
2669 98733
90383 98734
77592 98735
78633 98736
66386 98737
58020 98738
20523 98739
73093 98740
97236 98741
20557 98742
74988 98743
91554 98744
722 98745
52451 98746
33674 98747
19 98748
18113 98749
4103 98750
54900 98751
59127 98752
96083 98753
72789 98754
3344 98755
44229 98756
10430 98757
33208 98758
18803 98759
2240 98760
32445 98761
48318 98762
11411 98763
49611 98764
94645 98765
63093 98766
44384 98767
69779 98768
23177 98769
30359 98770
62413 98771
30143 98772
87924 98773
70860 98774
53759 98775
33927 98776
70355 98777
53810 98778
34830 98779
56201 98780
22784 98781
74702 98782
77232 98783
34188 98784
36473 98785
46832 98786
75823 98787
89090 98788
10634 98789
59213 98790
93709 98791
16072 98792
65697 98793
30596 98794
96861 98795
65059 98796
22057 98797
7426 98798
18004 98799
10666 98800
66215 98801
57133 98802
55543 98803
25529 98804
98777 98805
62904 98806
48601 98807
6725 98808
29636 98809
83844 98810
94767 98811
80215 98812
9456 98813
5972 98814
9390 98815
9627 98816
45047 98817
97865 98818
35776 98819
29448 98820
17900 98821
32191 98822
96443 98823
18140 98824
80264 98825
47761 98826
34069 98827
57840 98828
24022 98829
20018 98830
50523 98831
35455 98832
58879 98833
82976 98834
58414 98835
55217 98836
66841 98837
75288 98838
78085 98839
15220 98840
53041 98841
66646 98842
88468 98843
63547 98844
75628 98845
63238 98846
50928 98847
29065 98848
17075 98849
5824 98850
21021 98851
2715 98852
15651 98853
43304 98854
58055 98855
91901 98856
8884 98857
2157 98858
27891 98859
86834 98860
81359 98861
80459 98862
51227 98863
1869 98864
90567 98865
33694 98866
69459 98867
81972 98868
18068 98869
93925 98870
11535 98871
54649 98872
93174 98873
80067 98874
6394 98875
39912 98876
9577 98877
61175 98878
71402 98879
78550 98880
24783 98881
91474 98882
26672 98883
70954 98884
97264 98885
249 98886
97539 98887
61230 98888
43235 98889
83977 98890
77704 98891
86876 98892
63873 98893
90527 98894
86664 98895
54696 98896
27361 98897
29787 98898
3532 98899
97719 98900
9755 98901
41474 98902
52201 98903
92003 98904
44023 98905
21331 98906
26529 98907
14475 98908
86783 98909
72757 98910
62259 98911
81026 98912
22257 98913
63263 98914
34760 98915
19992 98916
81306 98917
96355 98918
91416 98919
23624 98920
2383 98921
90333 98922
13621 98923
33006 98924
19115 98925
12762 98926
50370 98927
14729 98928
30483 98929
48646 98930
58217 98931
57892 98932
28150 98933
42054 98934
76556 98935
65532 98936
80136 98937
12012 98938
11174 98939
1998 98940
55129 98941
84325 98942
5730 98943
59761 98944
73916 98945
53311 98946
61028 98947
42536 98948
30114 98949
36051 98950
76668 98951
54343 98952
30334 98953
44866 98954
54816 98955
95100 98956
7522 98957
88296 98958
15533 98959
40371 98960
58928 98961
10025 98962
16703 98963
54781 98964
85236 98965
20347 98966
27331 98967
60828 98968
20637 98969
6248 98970
16663 98971
37126 98972
45716 98973
4896 98974
24095 98975
29424 98976
1587 98977
29477 98978
93486 98979
52747 98980
28348 98981
58318 98982
92814 98983
47469 98984
37210 98985
69381 98986
49063 98987
40844 98988
91121 98989
42943 98990
47658 98991
64317 98992
97675 98993
38492 98994
91075 98995
16322 98996
34798 98997
13499 98998
3586 98999
14804 99000
78818 99001
32201 99002
62355 99003
94009 99004
29103 99005
34660 99006
68138 99007
93440 99008
88668 99009
70223 99010
80829 99011
45794 99012
25987 99013
79324 99014
93140 99015
34324 99016
68313 99017
12182 99018
62422 99019
47775 99020
54830 99021
53666 99022
27640 99023
4781 99024
98906 99025
5382 99026
7817 99027
67653 99028
84311 99029
84278 99030
57111 99031
19740 99032
41643 99033
95041 99034
50819 99035
24332 99036
2114 99037
80797 99038
76435 99039
24168 99040
10074 99041
58485 99042
65928 99043
29216 99044
85591 99045
46895 99046
62846 99047
23885 99048
35502 99049
65538 99050
73211 99051
44292 99052
5317 99053
24590 99054
65428 99055
22532 99056
36352 99057
89727 99058
49567 99059
89754 99060
13076 99061
24536 99062
42975 99063
38021 99064
31700 99065
83783 99066
27555 99067
42984 99068
94435 99069
69466 99070
79195 99071
25947 99072
20049 99073
88534 99074
76303 99075
63086 99076
61477 99077
40625 99078
56919 99079
40547 99080
29348 99081
63443 99082
34726 99083
4135 99084
52507 99085
59000 99086
16759 99087
76551 99088
59681 99089
57318 99090
534 99091
8679 99092
75412 99093
92567 99094
96898 99095
52627 99096
55346 99097
61042 99098
37010 99099
72397 99100
45851 99101
4584 99102
64505 99103
10592 99104
5380 99105
60922 99106
80032 99107
80096 99108
2780 99109
35579 99110
39945 99111
93580 99112
42785 99113
2964 99114
61480 99115
64591 99116
2592 99117
66615 99118
29091 99119
44912 99120
63281 99121
86142 99122
26951 99123
26751 99124
31728 99125
35296 99126
32555 99127
11207 99128
40935 99129
27814 99130
89120 99131
60416 99132
82985 99133
107 99134
59853 99135
62745 99136
89081 99137
2354 99138
74228 99139
86227 99140
14365 99141
82402 99142
42281 99143
26744 99144
7016 99145
70345 99146
83245 99147
64329 99148
46495 99149
38155 99150
56478 99151
69640 99152
12035 99153
80338 99154
6655 99155
83370 99156
49507 99157
43287 99158
2898 99159
27759 99160
6640 99161
73724 99162
17193 99163
55485 99164
96534 99165
44218 99166
21361 99167
64375 99168
15379 99169
22531 99170
64760 99171
17458 99172
55936 99173
66143 99174
91980 99175
79544 99176
66628 99177
4082 99178
36234 99179
67375 99180
95116 99181
25288 99182
75207 99183
77374 99184
44349 99185
74133 99186
53658 99187
89722 99188
50922 99189
49603 99190
38877 99191
628 99192
92073 99193
85894 99194
37088 99195
74047 99196
22781 99197
51467 99198
44970 99199
13374 99200
93622 99201
30162 99202
24330 99203
6721 99204
77868 99205
89763 99206
19804 99207
8221 99208
95619 99209
51164 99210
6592 99211
70694 99212
98460 99213
8802 99214
16506 99215
4673 99216
5122 99217
61567 99218
7290 99219
72969 99220
31780 99221
30262 99222
28379 99223
62691 99224
35231 99225
22144 99226
77032 99227
255 99228
71876 99229
94652 99230
29788 99231
77673 99232
38342 99233
75970 99234
61683 99235
88437 99236
48394 99237
96822 99238
46749 99239
16884 99240
26032 99241
22956 99242
45603 99243
54045 99244
90343 99245
2364 99246
50437 99247
56723 99248
54966 99249
55978 99250
94608 99251
86332 99252
25794 99253
54271 99254
54472 99255
84757 99256
28372 99257
12287 99258
14774 99259
41680 99260
30235 99261
49838 99262
15367 99263
16181 99264
92199 99265
96798 99266
82857 99267
208 99268
95497 99269
21378 99270
76569 99271
54087 99272
51991 99273
65174 99274
70128 99275
67193 99276
71524 99277
68351 99278
55713 99279
74754 99280
71549 99281
965 99282
13985 99283
76306 99284
65055 99285
89761 99286
41729 99287
16416 99288
82301 99289
62224 99290
85646 99291
80531 99292
79223 99293
41608 99294
44398 99295
54231 99296
21117 99297
17047 99298
52442 99299
39803 99300
61426 99301
42678 99302
51701 99303
42336 99304
11988 99305
96284 99306
81927 99307
74468 99308
43072 99309
36150 99310
35964 99311
50819 99312
9243 99313
68828 99314
60723 99315
92127 99316
2440 99317
54878 99318
77274 99319
73984 99320
28815 99321
1603 99322
78354 99323
60210 99324
9403 99325
93761 99326
75062 99327
79303 99328
29676 99329
8736 99330
44184 99331
48901 99332
52116 99333
5919 99334
13974 99335
18083 99336
77803 99337
20428 99338
74441 99339
47658 99340
89722 99341
10201 99342
8048 99343
28948 99344
10228 99345
6188 99346
30416 99347
35201 99348
24685 99349
95310 99350
86703 99351
74763 99352
10652 99353
29257 99354
61099 99355
11690 99356
91596 99357
29226 99358
44465 99359
23108 99360
98872 99361
88277 99362
43031 99363
53622 99364
69851 99365
10756 99366
40838 99367
57183 99368
3472 99369
10914 99370
92889 99371
38068 99372
34795 99373
98824 99374
27255 99375
59692 99376
80748 99377
72007 99378
59818 99379
99356 99380
4597 99381
59807 99382
4912 99383
42406 99384
78170 99385
83545 99386
69756 99387
64428 99388
11582 99389
45354 99390
27183 99391
14926 99392
81637 99393
11270 99394
93425 99395
40153 99396
57309 99397
46017 99398
80311 99399
70969 99400
63911 99401
36866 99402
76314 99403
94092 99404
13366 99405
43799 99406
29391 99407
7303 99408
55031 99409
50546 99410
8469 99411
33647 99412
67888 99413
31159 99414
75855 99415
10358 99416
3187 99417
5049 99418
77298 99419
60391 99420
46008 99421
83773 99422
84233 99423
58586 99424
39351 99425
54570 99426
2166 99427
82769 99428
73920 99429
14433 99430
34783 99431
76822 99432
70172 99433
93384 99434
59573 99435
30571 99436
8000 99437
62187 99438
79868 99439
73990 99440
56682 99441
22010 99442
96179 99443
82261 99444
24759 99445
27487 99446
79436 99447
67961 99448
11829 99449
44361 99450
55459 99451
90783 99452
73282 99453
38084 99454
22074 99455
94951 99456
2291 99457
5566 99458
44672 99459
51652 99460
4944 99461
41984 99462
95731 99463
13152 99464
38979 99465
16913 99466
62064 99467
19080 99468
90808 99469
26210 99470
12343 99471
78112 99472
44551 99473
53649 99474
19701 99475
92478 99476
88158 99477
63683 99478
58245 99479
7638 99480
95002 99481
18688 99482
15361 99483
79333 99484
71986 99485
4348 99486
79566 99487
52859 99488
23003 99489
71126 99490
54445 99491
27847 99492
87074 99493
87319 99494
16794 99495
74138 99496
8136 99497
96211 99498
36681 99499
33508 99500
69671 99501
24220 99502
78154 99503
89783 99504
71907 99505
11505 99506
27948 99507
17625 99508
89456 99509
8966 99510
99442 99511
39027 99512
23112 99513
72024 99514
94459 99515
8087 99516
57621 99517
17491 99518
25269 99519
92034 99520
55540 99521
76048 99522
33378 99523
42840 99524
39449 99525
31118 99526
95694 99527
76554 99528
57383 99529
28335 99530
7370 99531
48489 99532
74236 99533
78048 99534
63117 99535
97418 99536
54290 99537
66322 99538
55682 99539
38389 99540
40850 99541
96936 99542
46115 99543
89850 99544
90514 99545
51254 99546
57449 99547
70548 99548
71729 99549
28561 99550
78310 99551
41476 99552
20450 99553
94853 99554
64221 99555
79738 99556
34958 99557
29322 99558
10867 99559
41449 99560
59260 99561
28505 99562
1790 99563
72817 99564
82148 99565
57847 99566
79647 99567
79630 99568
61337 99569
11064 99570
9651 99571
62337 99572
71867 99573
16605 99574
41636 99575
6098 99576
87875 99577
19550 99578
31948 99579
20802 99580
19998 99581
46550 99582
96021 99583
52539 99584
54474 99585
64065 99586
77879 99587
69188 99588
20516 99589
88927 99590
54202 99591
53330 99592
14283 99593
78854 99594
74143 99595
4402 99596
97359 99597
54295 99598
52588 99599
89728 99600
96570 99601
91867 99602
25953 99603
54179 99604
20360 99605
42838 99606
22305 99607
1417 99608
9169 99609
75697 99610
59629 99611
42495 99612
86051 99613
10340 99614
72272 99615
26099 99616
32270 99617
95725 99618
82315 99619
4839 99620
44884 99621
7002 99622
88238 99623
59702 99624
91689 99625
50201 99626
9762 99627
29834 99628
94856 99629
55489 99630
72906 99631
61288 99632
68938 99633
1215 99634
66312 99635
88721 99636
75428 99637
86586 99638
57191 99639
65467 99640
59567 99641
56101 99642
7522 99643
36978 99644
6297 99645
84912 99646
66064 99647
34725 99648
75923 99649
35386 99650
72171 99651
92779 99652
17958 99653
20958 99654
46027 99655
48116 99656
86728 99657
5194 99658
63648 99659
26242 99660
92811 99661
11004 99662
44350 99663
93871 99664
72974 99665
60537 99666
62444 99667
3113 99668
63028 99669
46909 99670
77944 99671
51428 99672
39000 99673
80467 99674
98864 99675
92862 99676
7695 99677
31324 99678
52298 99679
71559 99680
1406 99681
88365 99682
8141 99683
12790 99684
24961 99685
51838 99686
33315 99687
92910 99688
49957 99689
22881 99690
82697 99691
92677 99692
79489 99693
16892 99694
40165 99695
37644 99696
57624 99697
49938 99698
91598 99699
13994 99700
6167 99701
85986 99702
1604 99703
24182 99704
9666 99705
35308 99706
18957 99707
99050 99708
68570 99709
71634 99710
13874 99711
63540 99712
69617 99713
51899 99714
81250 99715
17717 99716
35542 99717
4606 99718
51620 99719
36553 99720
26436 99721
43722 99722
35847 99723
92177 99724
68918 99725
5466 99726
40319 99727
842 99728
51421 99729
45132 99730
66006 99731
40130 99732
70750 99733
79007 99734
4596 99735
24311 99736
66112 99737
56996 99738
76272 99739
48459 99740
23245 99741
58673 99742
32588 99743
6204 99744
68114 99745
79627 99746
68159 99747
24734 99748
79176 99749
64546 99750
28107 99751
74744 99752
66906 99753
12324 99754
89053 99755
95861 99756
53377 99757
67038 99758
81256 99759
17472 99760
30578 99761
74818 99762
19437 99763
67182 99764
12660 99765
89075 99766
2538 99767
42057 99768
48790 99769
88404 99770
2902 99771
41751 99772
59653 99773
52690 99774
44664 99775
14300 99776
87811 99777
17309 99778
98670 99779
22972 99780
68683 99781
24644 99782
41617 99783
24673 99784
80121 99785
21284 99786
63222 99787
92991 99788
98211 99789
809 99790
41599 99791
29918 99792
33897 99793
95369 99794
14928 99795
8110 99796
11086 99797
71896 99798
3162 99799
22511 99800
77184 99801
22137 99802
5333 99803
98201 99804
3510 99805
82546 99806
85105 99807
25699 99808
91498 99809
68272 99810
20800 99811
73935 99812
19481 99813
26049 99814
85056 99815
86625 99816
92894 99817
33840 99818
14178 99819
5740 99820
26979 99821
99365 99822
58331 99823
36923 99824
77608 99825
35914 99826
73453 99827
27768 99828
3259 99829
28685 99830
53600 99831
39598 99832
58642 99833
24609 99834
69647 99835
67800 99836
22167 99837
30096 99838
36608 99839
2360 99840
12521 99841
30600 99842
85536 99843
24973 99844
60951 99845
46235 99846
43728 99847
73661 99848
16294 99849
97444 99850
46636 99851
55916 99852
18482 99853
50538 99854
79108 99855
43603 99856
69682 99857
8843 99858
15877 99859
83899 99860
1940 99861
96739 99862
99568 99863
99291 99864
19696 99865
95575 99866
38431 99867
16258 99868
72040 99869
79942 99870
81693 99871
65128 99872
62054 99873
32160 99874
19974 99875
68146 99876
84116 99877
22257 99878
70170 99879
74018 99880
4531 99881
94744 99882
96675 99883
1007 99884
70031 99885
10659 99886
5502 99887
70035 99888
95642 99889
20510 99890
2295 99891
36014 99892
35257 99893
67979 99894
41832 99895
28832 99896
53614 99897
56020 99898
69898 99899
81258 99900
37922 99901
82212 99902
12636 99903
78559 99904
45123 99905
71983 99906
97051 99907
38212 99908
92533 99909
73955 99910
53637 99911
98251 99912
64315 99913
25090 99914
37115 99915
65865 99916
47915 99917
7065 99918
22600 99919
81383 99920
47654 99921
87082 99922
5565 99923
49674 99924
70781 99925
57857 99926
99484 99927
65053 99928
85000 99929
98794 99930
28742 99931
3241 99932
81169 99933
1476 99934
72696 99935
50810 99936
15398 99937
44878 99938
66497 99939
65968 99940
97457 99941
71389 99942
58249 99943
6318 99944
60080 99945
44130 99946
40914 99947
98287 99948
96413 99949
97757 99950
51506 99951
68603 99952
98744 99953
42284 99954
69187 99955
79972 99956
10313 99957
43828 99958
2885 99959
77248 99960
25114 99961
68403 99962
99112 99963
50452 99964
61692 99965
49769 99966
54964 99967
8254 99968
16178 99969
30712 99970
94872 99971
75951 99972
16405 99973
94974 99974
2772 99975
60423 99976
12152 99977
83497 99978
43597 99979
89791 99980
27482 99981
9034 99982
26124 99983
62305 99984
56246 99985
92500 99986
16012 99987
29201 99988
16868 99989
2981 99990
87984 99991
58958 99992
65648 99993
22249 99994
66906 99995
85602 99996
97943 99997
68166 99998
10896 99999
13063 100000
588065447 42 -567051551 863205742 999960317 112428743 -715115296 575558555 742700093 42 -999981155 42 -287294728 509619389 -948978239 850826158 -882560030 -933760218 215663687 999960317 -942465310 -1 999960317 -1 999960317 42 849497112 -802037156 -936166221 879616407 1 -417429129 -609268962 -101090684 646458170 427308704 -999981155 -303425341 228238325 781983620 -56559468 670006701 -70843755 717004898 70512084 -999981155 204388077 -35031086 19833731 -999981155 0 -1000000000 -736844474 91349671 903675501 -497955762 718337558 849528209 -1000000000 1 557535378 1 307431925 42 999960317 -475489927 508421745 -292747770 -999981155 42 331589555 948543658 -417856032 -1000000000 237286370 -900348456 -1 -280398629 -669583173 502684865 -999981155 -782479033 -1 217632760 -647495657 718712237 932387979 0 -394808761 -970922210 -899479374 881299725 -788361781 245884040 999960317 792355066 -671475347 -999981155 42 -620631300 -758347561 93357834 -491173682 -599121191 72077549 726236869 61225680 -157749847 -968924227 291216099 -999981155 153133790 1000000000 -999981155 443805516 -994950656 -999981155 887868735 -647511349 -433236686 724760707 -459546239 62983737 -613462006 -999981155 -670053365 960225357 609245155 863098438 -363334677 47210065 259653621 -803354865 -999981155 -159277804 701780845 -291582919 -342437550 -999981155 999960317 214742231 -938327553 999960317 1 999960317 1000000000 185293768 -420193711 1000000000 -1000000000 16911201 999960317 761657681 -999981155 864143316 254124009 692358971 0 560628356 572089723 97504074 358913668 69458713 -394105237 993516249 -805030663 -148525047 -892414066 -311828024 -75711936 97293158 0 935256563 0 682027836 509436663 -632010105 999960317 -1000000000 -378688123 999960317 728827184 -999981155 -1 877377848 312729040 1 -323661900 -758242051 -399075593 111698360 -554750135 999960317 109284695 178364879 -999981155 -1 -951108913 -651555003 1 783784382 -458451384 -999981155 1000000000 -851274463 -999981155 783179590 -267175936 749565621 452584890 -535217012 385702515 -238689916 -764067400 -558557090 42 -121921349 912808570 712265000 42 999960317 258245369 530563583 -999981155 1000000000 -144568634 339371707 -947382057 643660308 1000000000 942958240 940126351 -527036262 0 -615968475 280688661 -999981155 -999981155 0 -708958913 213224157 42 -774783183 -1 865997046 -777756086 1000000000 -21499598 1000000000 -189932051 67931681 999960317 -815980663 282357807 999960317 -999981155 -157775278 999960317 -724028838 1 -999981155 42 398346513 -450341670 42 -1000000000 -999981155 -999981155 -857689798 -985941250 993270606 656035681 -432529998 -945242423 -1 -87542336 -984594031 1 -726258305 -50219921 736176425 0 -216528978 -722696900 697574788 150398572 1000000000 -371607723 -999981155 789587037 -763981678 -1 -658257705 -60230791 665308018 18559238 -13400274 675069374 -1000000000 -999981155 999960317 529614484 42 -787717133 376729197 596127150 -548886911 -750155539 999960317 -962931236 999960317 -999981155 1000000000 -621879341 999960317 -748472830 143343928 -584046773 1 999960317 -214977647 456966848 -816563956 295792741 729004745 298310528 968017991 999960317 -430004878 -999981155 -91050358 -337093743 464624617 979625729 -946127003 955671067 -171228873 461120120 292074454 -831720350 999960317 101190845 786036387 -382207693 372312219 -652107437 718428421 232672151 1 -283397529 -131375930 40550521 -398372720 661553760 214008646 -999981155 547176841 -54789815 -195401826 -696174699 999960317 518259018 -999981155 -896546177 452988284 -733986059 336685381 -556175628 -999981155 -101600349 789002778 -21536073 578347853 227065849 669993250 482528022 999960317 -909522144 653621363 -999981155 -591075351 -482943095 665385745 -1 443693312 1 -108355428 271520640 190764335 1000000000 804762289 -567945453 999960317 -630634820 521297523 1 -1000000000 -372383333 -767197494 10664227 657680932 858896496 -784190695 -10688457 999960317 -22551990 47306694 -999981155 -104912734 999960317 -967267824 -999981155 42 801146997 -999981155 -112000602 926359103 986509916 -999981155 -463751286 -233125931 931958408 -515649921 -543680020 773680390 404934944 526964352 420581340 620351267 1000000000 321133499 -999981155 -227271865 -1000000000 -195216148 -999981155 1 -893213188 -293224196 -1 -941608416 -999981155 -1 -590796920 -800482771 1 -672534821 471466703 -580711182 362259278 -525443210 -767314273 24379598 876340131 511665597 -967433657 999960317 266169219 -524980882 489787795 999960317 -611170626 584731131 0 -867944456 999960317 825689954 -34633349 -106552408 -663050405 623228730 297925563 -97814287 837403216 1000000000 978283839 -625001560 -999981155 70027071 565929624 -936116104 999960317 10270025 999960317 -999981155 999960317 639872859 -641481976 525410462 387000550 999960317 -712695657 -145431314 -272285293 -999981155 -954492817 39358548 -192624407 999960317 86268493 495886407 51693656 214780971 -712409744 29667171 700820093 451788263 954064446 -600163196 -230764613 -756673513 413987205 490685865 1 489096558 -1000000000 773806926 -999981155 999960317 -471368432 -49629610 480658318 648709358 999960317 -786162282 999960317 -2917086 -434744566 694595089 -1 788321198 985776056 0 -475098383 -223966558 930266935 -834062101 -796951061 -172327247 -505476112 953918824 -909554298 -999981155 339678266 -671671048 156990509 -614160908 888449958 -412411939 1 -946118059 -54846772 336054488 344197815 662715234 1000000000 -700942054 -999981155 309928217 626820725 -158620524 -666527634 -375541156 -809061794 -563023846 -387582592 999960317 834454267 999960317 0 999960317 421291675 999960317 633432972 1000000000 1000000000 409946395 401401584 1000000000 140407008 650743460 -999981155 999960317 -859313239 663609895 -47621857 925014853 333837013 -615142673 -706521773 212987969 158983055 -1 656436716 497402806 -718376900 -375914145 1 498713906 42 -545602572 -286308380 371951679 -116447048 -40944740 -1000000000 999960317 263271724 -915679061 426439353 999960317 1000000000 -915159272 999960317 -999981155 -848373437 999960317 442049567 -269803367 -849787558 0 -999981155 -1000000000 960159886 341636289 -999981155 -144820564 31470027 480407242 -999981155 -715196692 -227496373 824874189 0 -842733000 203054378 985283328 -999981155 8479431 385903287 -1000000000 557879506 1 974098559 -625968464 -999981155 39549257 -85227766 1 151401947 -593726686 931309039 751774307 260021393 368742343 476818845 -999981155 369902170 -551769488 -360120036 -942139956 999960317 -10087226 382602948 911022328 854590211 -134292873 -979698633 805232622 106891503 42 243423865 544642235 -578581030 752160209 -999981155 -1 999960317 285541629 -999981155 217335260 717984658 0 -361831881 -1000000000 -427923471 4230447 406421209 38014078 92078333 -97458315 -776882990 -906642575 -527027949 -775224365 444765191 -227770905 999960317 0 252649959 -999981155 -769199555 999960317 -856218514 -1000000000 -386201602 -999981155 -687579474 1 -239752948 -999981155 999960317 59398970 -397182545 999960317 -2917086 -887193143 -545043899 0 -1 254671501 899564968 -994652360 23528555 -999981155 -999981155 858158054 -466209455 -716076312 792173283 339809886 -999981155 -481316614 -61785058 -366236004 30985694 -512677048 -63558780 -51768900 377594930 285766378 -824774916 871977466 1 294103582 -1000000000 6890167 -725246917 366673364 -634353419 -105662667 -999981155 -1 0 -1 999960317 696429066 151750711 650604689 327269040 -753943996 -181462288 -999981155 -133776544 -999981155 -642361644 42 -447972861 -999981155 690489884 874812305 1000000000 -513689798 1000000000 -901913327 -729613155 396507971 -999981155 -351599183 120659441 907477433 426816051 265135030 -300039654 -103158817 430085678 266092514 -999981155 -560756086 -201629431 468030004 -519861932 -90381388 -411240520 379015158 -999981155 -718538984 -337286156 363834937 -620125276 -194611519 731253787 -380043074 999960317 80047345 969344497 -999981155 110197178 722019509 974735852 999960317 999960317 893001254 1000000000 -707969725 -107895315 -385709884 -267596643 -353578559 1000000000 171492861 109146643 964601824 99794287 -1 -334577041 298532119 984156501 1313883 999960317 355717197 532950307 969667114 664698164 65705628 -553783111 -48030312 999960317 1000000000 397595483 198782624 861582674 785824849 -97126534 -570465495 -1000000000 -783765859 -1 -400707886 412645087 -788002277 1 -233161197 -759188282 -100844333 -369095996 908981911 139704351 -565212262 999960317 250713253 617113629 595478750 0 629805900 1 -1000000000 999960317 362644625 659190780 -999981155 -1 292492881 -364265374 389971939 42 944321686 -999981155 -1 -47512801 349894753 -303483838 -299196390 893111049 -949218441 -484834576 238291595 999960317 42 42 -522979221 -325421943 999960317 886626820 -999981155 392649536 -999981155 -999981155 999960317 104317164 677168089 -264136616 174873291 197733828 -999981155 872889279 -706463890 -1000000000 -655310439 -178642197 560890262 449449458 -945166560 -999981155 -522760336 112640523 159707237 0 333754555 -221323921 -1000000000 -179774382 376710664 -116093037 1 42 -814341499 -36718885 423413916 0 1 -104744475 566894020 -999981155 999960317 1 999960317 0 223002920 219580817 826393450 -496248207 999960317 -999981155 161523119 999960317 -440069337 -935874367 999960317 -10905412 -790278093 636186213 285442405 -999981155 935680909 -310523591 384369855 -87020017 999960317 1 -326999580 -916973874 169130446 774303718 999960317 -997342609 0 414897775 295438396 1 494912041 999960317 -258240773 -999981155 -624895053 -894192467 999960317 1 1000000000 -825917107 -999981155 449868631 276218831 427691560 0 -307867561 999960317 -999981155 181178462 -699829739 -991110715 -779720124 277168215 -1000000000 -910943701 985873293 -929760237 -27920295 539779099 225913351 -623692490 1 397588505 641452787 -363508336 446446531 795119496 -803517377 -274327499 -492436610 -934866066 999960317 42 719992903 696552081 37306825 -666602298 128330166 -941241504 -930088909 -217587641 828004673 1000000000 1 -257307296 301971508 -564769696 -999981155 -320831516 -1000000000 -69417818 1 -999981155 999960317 159423197 268345283 954054568 -38056264 1000000000 -999981155 107889130 102944418 344190009 -213340548 1 -909813696 -999981155 176329290 718794590 121517842 -324784774 751278102 -604452628 -1 -395328419 1000000000 -197707098 -979524906 -1000000000 945068347 999960317 999960317 -1000000000 -822873677 -164994759 739850425 952054726 1 665796842 1000000000 -207270908 -289981407 -422814995 999960317 -502322570 -670302690 -999981155 578859199 -27655146 42 763670856 -374210483 -953879787 -1000000000 -286758927 -711318135 0 263951034 -999981155 -17590439 -329875759 999960317 -1000000000 422528657 819946735 -196591469 886794527 990846153 892902154 999960317 876584411 639953250 -203180451 42 -300066457 -256920436 -266139260 -614184565 -999981155 78330124 1 999960317 -958926575 317011214 575026715 -273512611 -703945677 118037825 -324001071 -414611963 -46619762 -807265980 1 -903579502 -537684388 -397018988 -999981155 898433427 -390617265 -456369958 -161774515 -723467781 953327671 -814131749 -890805817 42 -60112391 -999981155 -999981155 1 -782636239 -260301088 579101514 -723204391 690801463 529528334 771100929 883416434 189682000 78239256 -983855702 679908304 -110950761 379142389 -1000000000 -999981155 -986798632 997635123 472558120 1 -999981155 -114199326 0 280669904 152648319 -40183749 -690562559 637615804 -536576117 -1 452393705 -823924652 -259974458 -486664170 -1000000000 125482272 -826307657 -993513655 725884043 516645135 42 999960317 307059430 911632742 -887532731 526788408 999960317 1000000000 -173978807 42 -814059364 -999981155 166746301 -999981155 -78244479 82802423 864860778 0 945825388 -256731124 -853006510 926359103 0 421529701 999960317 42788846 -742495508 419695228 -540867375 -983817367 223571 -19427959 159657194 999960317 896706047 -613553739 -999981155 -105393681 1000000000 -676745033 -806553515 42 553980575 -898213836 -570441089 1000000000 -406072977 295128761 -50814314 458238516 -999981155 -731755174 -1 241507523 -19044750 -826979238 -502360824 -999981155 -1000000000 619982018 -652833854 999960317 880887986 -728276461 240741690 -539174340 3442341 128545024 792943909 579514850 42 -929842166 174020266 999960317 -557877570 42 43964015 1000000000 683837397 -939305408 1000000000 -832937799 -174942556 999960317 -269870637 999960317 0 17808940 -324137778 -219333212 999960317 -359600589 -413130121 -999981155 -818403868 -999981155 999960317 75096362 -1000000000 42 -999981155 -525143368 1 861806622 -407802752 -215454842 999960317 -711364674 967940850 -481684017 1 978014058 464699713 998543371 999960317 -532908414 -999981155 -936705434 -437236478 -827373771 506877640 -238077551 628970244 -999981155 -860064733 950920672 -1000000000 -999981155 -831512720 -1000000000 -724818483 -428992708 -434395245 894969167 340706072 -470596917 1 -830852870 -362180595 -793373138 975012467 869223994 -821569724 -86990153 -1 578533482 -266712776 999960317 -172126476 999960317 22740967 -590796920 -312543588 999960317 -913427833 -35078920 999960317 -183488887 -678758422 -596714720 -594769091 999960317 777021745 398624659 893638782 -999981155 -521025211 561122356 575675674 -727917363 -469778441 999960317 70636676 999960317 636505760 1000000000 428667735 0 42 999960317 -386665954 600629515 999960317 1000000000 -187494355 -1 802155101 -508491456 -865590902 -209564935 -895720463 -738994713 999960317 42 464460831 -111347397 999960317 -744534943 391338445 837583414 -476308435 802034087 -445404354 999960317 -532926566 -999981155 -907963670 244074514 -847149071 999960317 -176467932 135025003 42 793240582 890248377 -1 466933137 513680200 262956208 -107649979 -169319532 -349634284 -1000000000 497493513 566695808 -388381281 999960317 53470152 123424563 0 956590601 -918291066 783600357 13840668 -999981155 405178511 999960317 42 -119737241 -254729108 -436409012 161226957 -999981155 429788056 -968067707 390481340 597772516 -503843294 45169991 42 -846791189 -1000000000 -649016923 503491384 -940709342 1000000000 0 235796221 999960317 999960317 -454323304 -826915407 -669722662 258423344 -999981155 972630099 0 -824640866 -999981155 -1 285521301 730423071 0 330861117 999960317 -658915410 -819931831 398181991 282295852 812056724 -882667520 42 -988645116 -699155823 -99367324 -999981155 -520439777 -507940416 999960317 -920176831 1 898242953 999960317 42 974204264 384115868 -272956238 -999981155 473091204 767537794 592302892 -196847870 -285826828 -797513986 -999981155 -376099814 566760444 755877294 0 1 553334141 521343229 408998999 -771781893 -291505891 -712844838 134600312 -976672367 -999981155 329735223 559159509 -629478 -474882369 1000000000 549246273 999960317 -96019962 999960317 -271113077 763190937 -400709417 -778052658 686042066 19733260 310580659 620243207 -522107548 1 -999981155 733656182 429749460 -419452605 -597848447 999960317 489058567 -999981155 999960317 1 999960317 1 -1000000000 354848200 -752162376 999960317 -822652496 827594783 -999981155 999960317 480964894 -179036415 999960317 1 -628902283 1 184815249 -613647200 616079088 -534698705 1 -968542586 -999981155 232287071 999960317 -999981155 0 336337750 -999981155 942232700 -914732329 -606845919 -999981155 509113649 -935262915 1 350037834 755171830 999960317 73713595 374706254 -804445400 -769030773 0 933168536 191054846 -140476314 -24198964 69137469 -999981155 971748931 168909195 999960317 999960317 453820198 -1 -999981155 1 -999981155 511500816 612919088 -999981155 -818463674 -567533268 972516280 -999981155 377949510 395444022 -815802522 959707156 -537449331 -999981155 596368863 -735941721 1000000000 249076213 -544380627 999960317 793069754 -1000000000 341004334 0 60156729 997830226 -1 42 894969167 -454619199 -859092748 -397528164 153034028 -999981155 0 999960317 -137798048 -638990371 799259387 -999981155 -999981155 396656565 -96813593 426797336 38577635 999960317 -764937723 -282601564 42 504203991 -204277902 -824348626 -519575098 948575069 155306782 -737280071 -333712151 440255913 999960317 -1 -368278141 133176624 996769015 -680839195 832494993 -116788564 157933588 -456246811 860704902 60510323 -999981155 -773561480 -30272296 207164462 999960317 -621422925 -84085587 -907943635 1000000000 -133111057 -56259591 -999981155 -85105705 68064431 153421075 670947213 -328272238 957423498 -389023329 -221058535 744530654 867339232 997048176 1000000000 -350611036 -999981155 1 -522138317 42 870464568 -623419254 -412720667 -569396917 -339146513 999960317 42 -515867019 247774674 -597945325 -1 -515895873 -834016421 -40835654 -999981155 -294065501 42 -883155337 0 908912383 999960317 276569097 -117258516 79848297 38356658 999960317 256100307 666338039 -1 981523340 919549772 155427848 995951364 999960317 357022786 -944454068 -267846828 -765475886 -186709671 395170911 981917031 -122070392 -833903916 30963961 -325048440 1000000000 418042313 -777477783 -362326643 447863296 859999877 -1 475716623 -1000000000 999960317 -235385528 1 42 -252466998 12167337 521973909 0 999960317 -848587575 1 -610820333 650795627 -388628126 -889018823 -1000000000 -987268324 635741530 -594090491 -874379547 -392386800 145194881 -999981155 936680267 681745749 999960317 0 435477633 -567908361 723066284 -1000000000 306979789 -786180901 -656288862 380878094 50607667 689105380 999960317 550302766 999960317 -387243386 -876811226 -436681132 214742231 999960317 -67240153 -63308732 999960317 -714739007 -1 999960317 -179464594 945425737 -999981155 647852896 669186396 -243430325 118756576 999960317 -439233863 -709656624 -416031306 -642085514 -669612273 620716016 1 0 301179185 -317305003 656860547 -1000000000 375343278 710390109 445322641 0 635772434 -603017324 733849918 962461587 1000000000 521059288 555087456 -999981155 999960317 42 -398045208 270008827 364441637 42 960298200 571018563 901137246 -370342251 -966215416 973460564 999960317 -324775002 -900763667 -414712232 -292404601 426420202 834285551 -999981155 -1 388472359 -999981155 -736066777 -999981155 633304648 -534550220 -306362088 42 289004428 -999981155 850638421 999960317 -999981155 927092068 -847854737 911828362 1 -780943081 -909761951 -841843257 -128704634 -80072594 -999981155 1 576867742 -223401481 945381131 -868465555 -763317595 -875883539 112952543 398457673 -37391325 699975216 -736462961 -798383563 202493517 712123430 999960317 1243289 -707255385 -309839156 -604749689 999960317 246259192 836157949 -722097156 42 366592831 0 -999981155 487976756 -259566965 -309413872 975524928 381845060 -910251408 999960317 732779291 432784075 626908388 489635904 20559250 414429153 999960317 -980692350 530055819 142099100 -42144351 999960317 -493024499 -826318220 593320962 -298814577 -48430472 -895333448 812675593 757102838 215359301 -446473193 999960317 -845348714 -582506205 890087688 -543758048 -807274355 0 267408070 42 36979778 -878523952 988760266 519832192 128409672 -1 -999981155 -318947362 999960317 840389088 61494051 889189961 -111189307 -320690294 -1 -882882327 40574966 179713376 135253071 999960317 501974629 -606104981 -346814790 296366987 -116315666 -1000000000 0 817305182 -529882845 219837950 -621674116 -999981155 -315422858 0 25585326 999960317 176426042 980277227 -10565469 -700688544 101485092 -184513690 -966928267 316199988 -168672973 399067137 -665264425 -1 -1000000000 -889383974 144320343 113083313 42 -549320756 999960317 802513162 -60016001 988213665 842173033 -289179107 306800870 -397543278 -937697398 -1 -411578929 -999981155 592909866 -497823787 0 891330360 1 -568841406 999960317 787347752 -675802934 -691826329 -780723577 999960317 -454946312 0 -640393037 -366807534 984022072 1 -238620275 -999981155 665371937 -896891967 -707527241 724544153 1000000000 -73310377 -301152991 -891430896 0 580002070 763342835 260323997 485094175 -549072634 -637739431 1000000000 1000000000 -651660871 999960317 -345727278 42 -363520995 -575242267 964924918 999960317 44515244 -975481163 999960317 -306990039 -990800629 840831940 959434397 1000000000 1000000000 -999981155 999960317 -477295735 616981600 921729766 809945218 -51030599 494803817 186658518 1 -778912888 -522927752 0 -627520589 42 42 177398623 -190098341 345093250 697109417 100504165 559960226 268788646 -187206877 1 -148871710 -197380696 781470772 -1 999960317 993627368 93947404 999960317 -960194729 76518274 -1 1000000000 981145267 143820227 399316375 -999981155 999960317 -153609727 999960317 -513056814 600211690 810465606 1000000000 0 999960317 144899489 -276984486 555972168 -482973902 -334479120 -541683607 -784062310 370586091 999960317 -999981155 903334617 -455476712 742204235 -544570613 954367596 252822084 -2704021 -96649711 -922911190 682615802 -640466750 42 82268027 -921419301 360438115 -135970961 74490417 42 -43898418 -34131893 121444990 -502522510 999960317 -1 999960317 -999981155 -373973358 586780466 280195446 -999981155 250777939 442961802 694278639 -198575686 541457993 318063878 1 -1000000000 -994647354 -325943882 781040801 -48859018 800251395 -682360251 1000000000 898251125 -560961214 -999981155 609619655 1000000000 999960317 300733892 1 -999981155 601469816 206385583 -207409669 -201972876 521018537 -314798600 -679570415 398677418 54859907 999960317 -999981155 0 891347779 -871948473 148993564 762265867 1000000000 1 -153499348 261604197 556497598 794424770 -967437191 763625504 999960317 638864399 229718621 176327458 -1 0 999960317 -973258980 478371291 -917810578 -867933375 915715522 51036496 -970917374 696537117 1 -412763219 -832089191 999960317 -980699949 -999981155 0 966249457 -999981155 -363176920 -248903280 -484152514 -552582768 -146394559 -1000000000 999960317 408647477 262631365 -406114505 1000000000 999960317 -1000000000 0 -22665453 275673226 374772936 999960317 -999981155 222912193 -162436699 42 -649128728 -768035308 -999981155 690249795 -830639247 -686401440 -523020472 999960317 957088772 -10691264 -361906722 -24041082 924827374 -208791895 667017324 999960317 483122781 -681723816 -195820949 999960317 -491923531 999960317 -114474921 -452942472 -996319992 1000000000 -32890687 -119841801 999960317 998226237 1 671766547 344400297 -625385684 972738589 1 503143843 148714641 -865273794 840724687 -496541031 -883875743 778361099 -208003251 -999981155 42 -335517099 742453256 -300252453 -947512168 999960317 95283030 -887488818 -698825884 84879607 182273874 0 -1000000000 -170894545 -68419246 867771919 -999981155 0 -999981155 -1000000000 224207961 662916569 -427669004 1000000000 425982271 981926367 -556347613 42 1000000000 -25918420 999960317 792267265 74637061 548428241 503931712 -308230916 537851022 -53595040 -578607346 999960317 582007957 288497882 -181816660 -419384059 1 -475883258 -1 170657926 299825968 349616164 -582782699 490400097 -20869007 -1 -560323031 587885893 -978928460 -794473661 0 0 -1 -16056296 -42005757 -1000000000 -850913373 -1 -1000000000 999960317 584751266 -954082592 999960317 -211313161 -658097942 -938798909 265257167 816820424 -771669443 999960317 999960317 408240876 999960317 1000000000 154388085 -196127925 999960317 -1000000000 999960317 42 -675574905 -999981155 -999981155 -460042308 -999981155 999960317 -104768173 -562421151 356566536 -999981155 603069277 0 -919382349 -205445392 798274993 992852060 -68081907 171531096 42 155053225 421029555 601600157 985617090 175346656 -894416876 29241078 1000000000 -983463445 -719700663 -515474618 -999981155 989396369 874017202 -39707916 999960317 1000000000 -999981155 -999981155 42 193898348 974359455 -855299110 640353827 999960317 -453833556 -815735215 715864313 -753097251 97453316 160465401 -734377637 999960317 -1 1 874034644 -638785101 733317580 1000000000 864229789 232862230 -292083652 98891482 -1000000000 -907307766 -999981155 -1 -385828629 -999981155 539789229 -134948888 999960317 -617009264 -999981155 1 798727705 -766548416 -423322347 -740927613 1000000000 -402650724 -701977490 942274068 498058323 999960317 -361998042 -93986325 -744147498 42 390066612 -837467310 -136910071 -1 -999981155 999960317 274583743 -792745507 638187041 999960317 -999981155 -105539645 -1000000000 -381451481 999960317 -137041123 -423785186 597256979 329822004 0 -230548995 762462108 999960317 777081552 -37262710 -178732171 -999981155 42 -943946547 202199367 599386665 685171831 -999981155 1000000000 786506118 -618987740 -999981155 800692053 -463974684 -60073943 -191174621 824062581 497178887 755119958 0 -611742970 -843293770 1 -1000000000 380823525 -479687440 845585896 -324848207 -936408821 908601451 415375444 -703950136 -999981155 183294053 -534994428 -828399664 1 999960317 1000000000 234619935 456213625 327807728 -919647425 611673365 323060321 -330799812 -437072497 999960317 -64246366 -43037848 -999981155 -1000000000 -293838096 999960317 -1000000000 -898710407 -449054148 -177047216 -875958715 203800078 274261514 289218772 395416638 -940555240 -1 -930823756 258811316 42 928072284 -270967836 -401268561 -303683314 0 999960317 -900329415 66656643 999960317 237048258 1000000000 -967156671 1 606921019 112386544 999960317 -999981155 999960317 701070446 571749255 596771258 1 -999981155 -173311544 999960317 -999981155 84296827 -606348777 191482472 872813693 1000000000 178157172 0 -484551478 -514973697 275436946 -895500979 618306843 9816068 -543892912 1 1 -1 1000000000 -1 585121777 -495517936 681206394 -78107601 543268859 64092108 -999981155 771353332 -999981155 42 524322735 -863199463 1000000000 1 1 -1 999960317 540814423 92768950 -618321837 -432621451 -66101169 729709879 76274620 -6702233 289467601 772271695 0 851474271 -1 71392109 -228922874 -323766236 109588544 113077666 408949135 996009108 -729927018 -856406083 826973331 781487568 -657506562 55870817 -1000000000 -189425450 -999981155 878826575 -999981155 -247520953 904990623 -874718097 -540782470 762410837 999960317 -1000000000 406762119 -274037705 -910983856 1 969286079 999960317 999960317 202113759 59456672 929736045 -816211489 -558905151 -999981155 203708345 -1 -961087921 -680600484 -1 -999981155 -1 999960317 0 -103409392 -999981155 601549241 -999981155 311178215 -190022384 -146463594 -393883669 -948691271 999960317 42 -878991482 -999981155 -911380394 -516088982 999960317 -160960630 -273896610 744408922 -264016722 398129744 -76979862 781402596 -999981155 113570599 -15018008 -750085631 -148815863 -758192790 573809455 692121560 1000000000 -661812160 -624342037 -1 42 743998927 -475955062 798003113 719761578 1 999960317 -314050184 -693724212 -310536407 99450794 -999981155 577455370 987495550 8874753 -999981155 -367957146 999960317 -478056433 42 -638331527 999960317 367007922 1 -890517855 753484999 -509482866 519611657 372587549 -1 -1000000000 978211299 -417836071 576346921 867597378 983544771 -40873820 -685277732 712337550 0 -384712324 -82277425 -642903661 103911882 42 -247596009 -513520744 599562401 999960317 -502167287 -736346563 818414205 1000000000 0 421289411 -999981155 -335397545 -773870693 -862682095 -1 821593704 -670429097 -319972731 743464946 999960317 884098927 -201765395 -999981155 0 999960317 -633831961 -561392403 -999981155 45668186 999960317 -767802056 1000000000 -999981155 38158018 -918003565 999960317 897039410 999960317 -564326321 1 -999981155 1000000000 28783603 -1 550664130 339445685 -999981155 -999981155 999960317 881515705 -885543810 -1 455435128 999960317 999960317 -1 -1000000000 -497393473 -999981155 -874396083 -28553647 -93939686 -690777255 999960317 45360590 880464773 -583586023 1 654298591 -999981155 622402350 832537106 466199851 342772593 -1000000000 -999981155 0 -345115318 999960317 1000000000 -289833893 -611429058 388592650 251960352 44756492 -999981155 739383970 807865087 -283607009 404867252 376854097 -859388679 999960317 70983000 42 291151976 -661458573 -606574928 368741671 -421506883 -539058768 -930960471 1000000000 -1000000000 23593539 -836121865 -999981155 999960317 -87468897 463437852 951801710 -665131707 543635619 559270874 999960317 -703587333 -155016829 809709900 999960317 -564308183 1000000000 -1 -980988488 909512731 648720609 345499851 -356255209 999960317 408755258 -881616711 999960317 0 999960317 42 -254092962 573953397 486165985 -1000000000 43191389 -270516224 -679078560 564125397 -722019039 575312342 -266347408 -489005115 -455762767 825515329 231193312 416859328 565319921 42 -1 793423021 999960317 248911148 999960317 -242293882 -1000000000 -999981155 580678638 -915244761 -75425693 -868255892 -421252020 -293625913 -19775484 -1000000000 -104392620 -419363090 -999981155 -1 -100441770 205953245 187176982 237689822 -61842310 -761573723 42 -999981155 -16475212 95347050 -1 -337413368 -225262684 1 -310550107 349411144 42 999960317 -803371532 42 -999981155 -999981155 143488573 -374208874 -513110999 42 -589025944 -999981155 -903539349 468699287 -947576393 614979093 159173483 -607259975 -1000000000 999960317 79517582 0 749074908 -369561206 -1000000000 -534226041 186475703 -449918421 337154895 -999981155 493299412 461008106 -999981155 -1000000000 -999981155 -119439608 1000000000 -1000000000 439581526 259548363 999960317 -222690934 220003233 -343852950 928082113 -999981155 0 438373547 -510998099 -1000000000 -278525045 -821146099 -762475936 42 -999981155 767601777 234444880 -991421051 221611049 -503768704 580377610 931507573 466826610 999960317 798816300 27085029 -798440143 -911384952 -961503362 659396060 -841214806 -1 -617328319 736622734 -543197681 124720337 807751142 -707749332 999960317 -264563697 477425127 1000000000 -663856518 -966401800 -1 999960317 999960317 -331418450 439020933 298079190 446886493 660149552 -584228935 -951051412 -570438331 -999981155 468744281 439671891 1000000000 842086289 -999981155 964384286 445874350 -447028913 379306949 -999981155 -999981155 694264359 -620089633 -108746895 -1 -105660067 -369786332 -962345055 999960317 99411056 999960317 42 423269516 1 184576858 -866040441 -855167495 -36528935 999960317 -11026524 -999981155 -704721799 303229966 842554814 -999981155 1 -420211275 -176436455 293217777 659369642 -761241085 -999981155 -659115436 -377895954 139560340 -698724224 1000000000 -137721213 1000000000 350384233 -504889259 -913305106 999960317 760849984 -999981155 103885252 484540347 -777408155 94164657 999960317 132581102 323458723 284028110 -46396521 -999981155 630250710 999960317 303229966 -364618171 997972655 972219322 875622604 999960317 -1 -719346463 778266036 -559530005 -674213520 25889397 -1 533407498 178524102 -999981155 887803771 -999981155 554197483 -1000000000 641187293 -1 -999981155 996415346 729940456 94859138 -800852139 -24478660 542183771 999960317 375067227 348944228 -375354180 580717726 999960317 -98947643 759787905 -1 -999981155 -999981155 323981296 37535730 -711810741 999960317 750145802 287044888 -999981155 -377957769 -435318148 928960745 -999981155 -796210607 -677444424 981051208 185185500 -167903025 -999981155 1000000000 -1 389767918 999960317 -496371964 413438066 -1 -265213786 881973200 117310234 163777726 458644485 -779720314 -999981155 551784240 42 6024684 -969795771 5353088 -494670942 -999981155 -999981155 7689860 -999981155 42 -909412152 508264915 -1 -409216130 839994676 603455185 862213395 999960317 506998402 1 101064929 999960317 -43750454 929994245 44832625 -1000000000 884045090 599027213 935998977 96167755 49426250 -826948710 813756189 999960317 -790028663 5713197 659383605 42 -999981155 42 -122617282 1 328835692 845589170 -170130923 760725858 854205080 502177501 599071597 -375048821 -960365840 -222890622 737780240 999960317 -703567608 830692173 -284670251 -114080055 -999981155 -999981155 -1 -890625177 45972351 -875248047 464811343 -421382183 -1000000000 -642265583 -1 -824831508 -501722349 999960317 -1 999960317 1 -1 42 -999981155 999960317 168346139 -882910476 1000000000 1 30896644 -999981155 283296548 -1000000000 42 691674588 -1 -1 750401213 -127842291 -94553951 999960317 459745132 876330402 -625779180 -640950949 -56350700 -755628633 0 -697366478 -586741879 309330744 1 68210500 -674326539 0 1 801021545 898968187 -808447789 -601417214 -415260981 28913769 -451255017 999960317 800014908 -579612933 74073201 933150713 122243151 -78409759 319234125 -850836169 -669616761 -585733662 -387011341 1000000000 913649674 -269539744 877160138 -815924042 1 743915126 -596093736 1000000000 -463953756 19146902 -51027520 -525741466 999960317 -548860221 195077288 388066437 -615446836 759164768 -1000000000 -869613012 -761064424 -453747735 937483695 -1000000000 910865679 -1000000000 -798420288 -65094232 634291962 1 -477358525 365644881 -730566191 705124737 54418098 42 554780126 -590873587 226139100 -999981155 -999981155 999960317 999960317 386633862 0 152982256 -802703594 -158537906 302442054 868710619 601820212 -999981155 999960317 591183436 207445978 -683759641 999960317 -159827916 -892227130 999960317 1000000000 992818328 404296063 -183679228 597563018 999960317 591069333 825847458 -999981155 212640555 -920746320 -999981155 522616876 -64349586 -949098607 1000000000 306732161 -123359761 539076079 -310151828 -845874894 64703195 -892559403 -281895437 864912607 -219808198 481551853 -1 829300088 472368644 438222996 -979954309 354395310 139038186 1 -361111992 -996429701 -999981155 979834155 361231410 -672788213 -683934731 -147899550 -271670119 -76456828 1 -270117842 -1 -162607985 999960317 356262011 -200837076 -829536927 196534639 42 -999981155 -529502713 -923131026 869982193 284760743 119834312 -999981155 -528201565 -437031939 831492763 -734824541 0 999960317 -1000000000 -999981155 -199459268 -1000000000 11539169 -995556366 -999981155 -1 429064891 -999981155 747688859 -935082737 -1000000000 20518110 108643725 -324157750 42 -293403245 1000000000 999960317 875524963 -999981155 -117389410 330432007 -1000000000 186370797 579876326 -590905449 999960317 -808827923 1 1 372192401 1000000000 -999981155 -1000000000 865972994 -614180026 992471549 999960317 553426409 7698691 861128231 -434172820 563340964 999960317 -1000000000 999960317 -703420453 -999981155 500433634 -361533222 950754526 999960317 42 -385926980 -999981155 -1 911064987 -1000000000 -711832112 802396111 411432262 999960317 316005115 -752415916 -406671949 943768530 -410724867 -698297770 551471266 -1000000000 -1000000000 0 -999981155 246442864 948930403 625488817 -897770094 804827911 707203161 42 -769950662 420398338 -853723114 1000000000 348920002 -377004296 135567521 596689822 -831952828 119724443 -1 593529838 42 816353132 42 186860766 1000000000 -999981155 -999981155 409631067 22662372 999960317 -925478369 -452634741 -619700015 -513707276 409297032 377834426 -3219063 -999981155 576837806 -5163212 999960317 -221646350 -26471547 -268862170 -796837875 0 999960317 0 -130473204 580525558 220620437 262218596 329281159 325894593 -566675974 -531519323 -1 596122027 450287905 -874647949 999960317 -43849091 999960317 -960854080 -1 -51866952 0 42 -566069405 334695597 -999981155 -553513952 686382475 999960317 0 484251472 999960317 -999981155 999960317 219982760 757969402 693046901 -64287935 -999981155 999960317 -422424201 888493673 -999981155 999960317 -805713147 -619053976 -3299156 331736797 380663267 42 -999981155 193278625 345243024 722897681 -219191534 -688375771 314411496 999960317 -999981155 999960317 804425706 999960317 -604509026 -229005853 -892810692 -425317697 550417918 361768396 -999981155 450774894 -984907013 783463108 -940563744 966519745 -100498307 -471094232 66465151 -425850467 -133109155 -288232881 0 42 42 -245147737 -125557353 464787923 854809438 122195292 999960317 0 -437656381 545726002 999960317 288691206 631608184 339721897 417641577 -922007355 42 137243961 -123767658 -999981155 999960317 382098201 999960317 -1000000000 -445438437 -999981155 606028750 911379059 19538789 1 -1000000000 424842137 511198267 939608469 275087328 999960317 20019657 -37444989 808987638 41937361 532722311 -932097674 999960317 -829544519 999960317 -232191637 -894903643 134792977 83683566 65301715 -446208447 1 -173266163 688069643 -199672244 999960317 820274040 -999981155 -442384952 -166544556 893419853 -574361598 636702156 999960317 42 1000000000 -999981155 -1 -540267591 -845486044 999960317 890803134 -1 -630448535 -673133501 834895547 830081977 999960317 806488648 42 -541736427 336172525 -23764689 -1000000000 -353370870 -59307746 -999981155 111742306 -339280883 -426237274 -1000000000 -477471865 -141237665 -835807726 -461349649 399313099 651946682 999960317 -77684645 999960317 -1000000000 -187624731 -824068111 773879156 -362268847 999960317 -1 42 663782994 65618931 999960317 69820662 0 -64423072 1 207842104 -999981155 398105485 1 0 1000000000 278217566 -999981155 999960317 999960317 54220706 -999981155 0 0 -285480680 -285349012 999960317 218901347 0 48819329 -158519981 -37177228 -1 -411065588 999960317 806061059 -988381727 42 -668128163 269693362 -486968560 -371230282 -1 378401728 -463645390 -347514999 928432539 -445121638 850145657 -382843334 1000000000 -94936725 -999981155 -143953068 42 -1 1000000000 1000000000 999960317 0 42 149722310 -407445807 186582186 -956407714 -259741176 954367318 -789145672 -15291196 840886359 312321621 -599834894 -649254734 -781133638 999960317 -597019345 48544266 1 848380005 0 9108014 -1 1 673319593 -808182834 -654868865 42 1 321282506 -999981155 -999981155 -1 16263558 1 447706612 38516450 -999981155 292971261 -40347456 -493089230 999960317 -655041717 -395551916 64651869 609081913 -999981155 258811316 -999981155 482210197 1000000000 -918862733 -869898878 999960317 248434380 -999981155 -1 -639897042 697507394 43420494 -927598442 -678757838 400848443 999960317 -30322177 -206601603 -869086658 999960317 -121938290 435410541 999960317 -454891971 -896807061 48540213 -168779546 -767027057 593074713 539530154 -1 523048415 267867222 -538027016 1 -809922584 535752248 -999981155 11994287 -709656624 93993743 -137070347 -413452949 -478563515 0 463517482 -676013384 -597094133 -156167342 792373412 -166850098 999960317 42 -1 -2733931 429966433 0 -398428225 243193854 -347087412 -453960760 -714438962 -811068157 161006917 -42257694 419485467 42 99208056 -1000000000 564553504 890518405 -456108471 42 212928651 704583334 -1000000000 779939593 -102227072 -320533281 -903907559 -515728703 -1000000000 -128498088 -1000000000 1000000000 792758552 833828731 -559507107 -999981155 1000000000 -704003287 999960317 809881141 -74437351 -70123981 225777712 -809084694 -915024960 -956717587 -918592743 -724055117 -604877975 -975851411 297306384 -534388385 447382238 35531630 942778678 103307897 999960317 -61293431 527451021 -526474552 -403485624 -627497732 238051362 999960317 259900862 -999981155 42 464725389 258495429 899950583 883105348 999960317 50175509 999960317 1000000000 -259423535 0 89416436 105886536 542456739 -198580500 -26783611 -999981155 -1000000000 813534343 137695152 -391246868 -194401667 500439437 0 -999981155 999960317 -999981155 1000000000 -85534026 811081997 783412271 -832174934 -999981155 460175566 916718920 -373183487 254584149 1000000000 1 -172596120 182751902 235398285 -982306966 42 42 -546447795 -661220301 -390779734 -408590841 -999981155 999960317 0 -374085928 531033952 -634352256 -156569380 -89822617 -358089902 955127134 561975814 557893049 -999981155 -999981155 -999981155 1000000000 -251183346 -1000000000 -147485680 -187269104 728547587 511516381 601472441 -964860979 962198232 798195679 807964013 228440075 0 -27469560 999960317 869582736 1000000000 515955881 928665066 -563524468 512557779 377288963 -789148419 -149165508 -863650257 524341836 -606442332 377557069 704529737 -388508937 -646705980 -592341359 843142709 -104281044 42 -194577524 586926329 -443863138 1000000000 -1000000000 -713539533 354356666 958317013 -160476685 999960317 0 739962446 527033019 -999981155 -999981155 656119308 -807162339 -468524343 -711493933 -451769224 42 -999981155 -24664186 -999981155 761218090 463620610 -514086372 999960317 144738084 -999981155 -999981155 481549055 -969009998 191571169 999960317 -408834202 -311990789 319427913 1000000000 -907946763 -999981155 950047030 -772528396 999960317 -409897619 999960317 999960317 -595046927 662368906 -1000000000 115018789 -307467098 -1000000000 -153330595 466643472 988017262 -25112728 -137640896 -63977469 -754084471 1000000000 -782485650 -718975242 -936680178 -999981155 -1000000000 -999981155 960345752 -136642180 728704649 -513746491 891811332 -15959402 975442683 999960317 1000000000 631582498 170860986 306835131 -173237111 -999981155 999960317 -512005678 -533240616 999960317 728520638 703500638 -86173473 519663089 -999981155 -211021991 594604188 -1000000000 655486994 -650729597 763706552 343168096 641791090 665842379 -656710768 999960317 44255887 -240268390 -204261592 -1 735060665 281833232 -569322305 -999981155 300749051 192308748 859999877 96567616 -715275370 -578639304 999960317 -628056669 512476182 -106365777 -929712241 -115768526 61631835 -695526172 512287084 -338699685 400487207 -1000000000 -939372682 -826139356 1 999960317 -596967680 274854088 -208059282 105691172 569939193 476557581 959493211 999960317 28798134 -118060160 999960317 414181800 -999981155 -763777982 -995657476 -535963151 -168258148 820057751 -999981155 999960317 425445460 999960317 994744829 -429767540 999960317 0 249937854 999960317 -999981155 -591895287 999960317 690876544 960394599 42 116751294 391970050 447028211 255914759 899909270 -841106216 999960317 263658156 -606157827 -661337391 -201877408 1000000000 54609911 -304193854 1000000000 -441795273 -999981155 -600876686 -46915889 563249325 -1000000000 -1 592404858 -860801331 -154600087 924098112 -241227918 -878804757 999960317 -620026503 831850703 1 -1000000000 889325823 1000000000 -778013802 181159233 224440604 710446142 999960317 999960317 -584679641 853020594 -580750917 -324119062 999960317 -999981155 -298892944 0 -5367532 0 765522606 309885816 658272168 -999981155 750176973 503340785 1 -999981155 -999981155 865177904 -716389264 999960317 15837218 -329076178 -1000000000 -999981155 46429523 999960317 715895287 999960317 -929899915 962190713 676138097 888615701 -501722349 -216095966 512485820 640117444 -999981155 1000000000 0 -583829782 999960317 846529564 -264858563 999960317 831487519 405179506 -518590967 565706057 1000000000 -396167499 1000000000 772834635 214916917 11482904 728903496 668710325 98843484 374436662 1 -349430743 999960317 -294809040 1 -877083425 -809112710 -999981155 -74502954 -481648867 42 769021426 -1 216654163 -475175223 -1000000000 999960317 78733365 492449124 -527493920 455602628 -158600071 -676279433 -334283135 655214868 15487206 651905634 286005654 1000000000 -1 999960317 836141452 11182983 999960317 42 408717507 1 360334993 -370527864 -1000000000 -965633024 -899935954 -680606069 -704334437 -999981155 999960317 822337403 -603167611 -520313650 -992559679 -802976345 -999981155 -589666166 -1 -1000000000 558054213 -1 -295180516 -848752892 159593941 1000000000 1 171374370 312607613 212333139 -513707276 566638770 -1000000000 773380963 662637777 -999981155 -125734302 594249181 370049801 321282506 490282566 -909033219 647157963 905957418 -776564103 -362513275 999960317 -248497333 435858483 -660132853 -1000000000 -837553518 237810371 42 999960317 -724397064 75376847 -820251828 -999981155 165804006 1000000000 379483697 -535983756 -328823188 -999981155 -107582854 -939171552 -1000000000 999960317 837095711 -734144073 999960317 42 -1000000000 313550020 -694637397 -420936615 -866540582 -999981155 -999981155 446628656 1 -278915120 -388475554 999960317 -114684127 999960317 307562100 -278388614 138149573 -555623244 -80871002 679549688 -147889484 -986015400 459521104 361121882 424214393 999960317 -907056460 -844064035 -291415162 -357760656 -1000000000 847667860 -677347230 271194532 1 332201614 313888878 -525421557 258188723 -1000000000 -999981155 42 -609428070 989237321 -1 683344125 470095690 -999981155 708405022 612903137 999960317 -89986480 -999981155 -577043262 262921718 -950819425 786217428 999960317 -880569082 -500168891 -268833851 999960317 -272284315 -988560355 817628309 762219541 949547156 -938953904 172211642 -825960627 753146875 14943105 42 999960317 -309973153 42 -211586128 171381441 -425325650 -417281659 705443052 878388145 471572393 0 -229351952 -23201808 -687985154 307986672 430780198 -999981155 976300908 -518784025 -870231588 -901907981 501282844 -562192457 772932891 42 1000000000 0 -935866775 -897180123 366110190 999960317 588940746 -44328475 -271114413 148408006 594700321 655139262 263195190 -52920536 -999981155 -446147720 -759256043 477745196 -999981155 999960317 445740600 -640941432 1000000000 999960317 -212636835 -1 -999981155 1 563996268 -725884951 -947485220 113865995 889206279 0 -297534949 334424512 436895148 725852864 999960317 -570393904 -237452574 89330669 154879499 -1 42 -74451809 238897985 133123569 999960317 -999981155 447602454 248100257 -999981155 -999981155 999960317 246063509 999960317 -170920677 -598574224 -59962333 -211569263 42 -523746853 35805083 623574348 168972779 -1000000000 497938132 999960317 -1000000000 -715048208 -1 -999981155 444948322 -207155687 -550348456 1000000000 -832392113 572399128 170499426 56795633 1 0 -694629335 -767053756 668306626 -881543605 35978606 999960317 -722037187 -999981155 756258839 -966298683 839076481 1000000000 -1000000000 1000000000 505511425 -12028530 -999981155 223182797 752434562 -999981155 -1000000000 -306055297 -124547996 -999981155 95470770 -770805247 999960317 1 -777720928 -817533536 -807582307 -891282679 999960317 -370936942 213541178 1 732621409 894166179 -999981155 -220484375 -443320037 304669695 -13806035 -1000000000 486049610 -1 184720081 984743153 605853473 95613757 517750277 -868815666 11045644 -908620438 -328759796 -697750288 999960317 621320632 -127072496 -368721941 105637198 932707623 1000000000 -140087454 772423592 999960317 999960317 -290208960 -570569455 554627190 -487287098 -21671535 0 916921306 1 -322731299 590273657 999960317 1000000000 -999981155 0 999960317 -300919434 -999981155 -914431497 329967515 -725348912 846451060 1000000000 1000000000 771070918 511861838 -505147329 729687009 -66056914 503564821 375551436 264331099 999960317 -919831985 1 181165888 999960317 -190335741 -95358834 999960317 -794009373 847756729 -113487919 -769099735 918124667 894969167 999960317 1 -209601100 685980964 -995829107 -617438296 42 -939003660 -667907018 98609197 825249910 -733984143 -706711842 423491458 384646261 -669879502 -905303950 -999981155 -782499979 891185644 -703482602 -619503210 502970847 999960317 999960317 -24825700 -1 -717960968 -999981155 767815017 54208688 0 -674973085 -788269053 -401405770 377515820 999960317 -64085406 25288241 -318749400 999960317 245912599 162118362 878109457 1000000000 883517466 999960317 999960317 -201296693 640642642 999960317 0 1 -1 999960317 -684100318 -65993447 -577796360 26536878 308377627 87202776 -931179656 778574875 999960317 157740028 838263519 -999981155 -999981155 497840853 432102444 542800846 528391652 -842658224 -999981155 1000000000 111244677 -969799529 -829353440 237444755 0 -999981155 -824597556 -934251229 -540416971 -999981155 -1 42 1000000000 186725520 481666829 -1 -699912154 -257441227 -999981155 729229197 -972175269 980390774 924071129 -999981155 977397693 -348528007 999960317 569314515 178197356 -569236043 -907878569 598572494 698534636 42 999960317 -13591235 -936589525 -147581904 -683391993 -438579599 288311101 -507027964 -999981155 416578870 -88354272 -691416073 -1000000000 42 0 207815676 1 84097273 -999981155 606264492 -999981155 1 -503748006 336144345 -171284211 174819017 482560834 124716053 27105632 42 -497587807 42 360591083 -722005641 -764817090 -823671456 -126678627 -1000000000 -369482488 -1 553635368 557783329 885474602 -551208008 402087672 -999981155 60278746 -1 -999981155 1000000000 999960317 -703539608 980222483 750639074 503601557 126736483 42 -733683757 -999981155 -1 870022639 -119578370 -173124771 -155963099 -1000000000 999960317 -704829342 -138860297 -199836889 42 999960317 -1000000000 1 717827923 0 375551436 -303271813 142111971 266900558 -1 -999981155 670493098 -848382479 999960317 -990650487 697163251 443627674 -974243754 0 -896565846 -999981155 999960317 -76554166 820292945 1000000000 1000000000 442596269 -175126794 194686597 185777367 738156753 962030118 0 -353621617 999960317 -62774889 999960317 133292018 812669177 -778078973 -341122431 458070495 1000000000 999960317 575920499 1000000000 -949160600 0 1 -755775306 999960317 -798567270 -1000000000 -926143603 362861715 -800109502 -516490484 594298219 579219634 773270044 240695618 -271319162 766804803 178074587 879228663 -1 -603708424 -999981155 -999981155 318622958 999960317 564993489 290115211 -535434245 643761896 -752936736 -685224322 560648878 -1 129660876 -454953888 -339516753 -897533190 -889534119 -906460574 0 -968722967 297870000 -276442931 1 -999981155 999960317 999960317 -852617211 -274355921 -375120442 0 -41807660 -914469751 768180988 557029084 -46248226 -477021666 -999981155 0 -184811842 381767888 -999981155 -544948087 -740960238 1000000000 -1 999960317 -734326704 -385898486 -296334269 1000000000 473182608 -567497 -904607004 183027992 1000000000 999960317 -999981155 -999981155 499530683 -963807455 -334480165 658279402 -1000000000 -674987476 21853892 -999981155 -852418317 -999981155 1000000000 86351197 -288426604 851911659 42 51186058 -595208525 -797279762 -822913103 878073910 -286646922 595489337 -781490679 -478794401 -999981155 -236347605 -396606069 999960317 -999981155 -1000000000 999960317 42 42 717542593 607694093 -1 -605215638 -706847038 999960317 -999981155 907688088 -234513366 33846790 171311809 1000000000 -96005394 -999981155 -999981155 999960317 -999981155 998897545 -999981155 1 934529672 820545114 -368813649 -664147974 1 999960317 59700664 -679977673 -1000000000 -844182265 638999550 434544629 -999981155 897535823 237894589 19407653 532843726 923284112 -819874955 -682733320 692518212 -974756455 -163857438 -9408821 975752609 -1 -765342932 -999981155 893323951 -654010614 -817950776 1000000000 -978041353 -833471477 92875113 -795405164 999960317 999960317 999960317 94679927 -862368951 46936050 999960317 -222865582 42 -51418323 0 -1 129482281 999960317 -78419149 586523781 -887408406 381945025 -87738285 0 -1 42 -326212125 221421426 999960317 929329896 -381679237 -444957891 -719931185 -162913516 999960317 -999981155 -999981155 -197171509 798504410 553572285 -405983256 -999981155 85763918 1000000000 -721249203 -999981155 -6793635 425424707 269883496 -318726946 991061659 402174440 -9645438 950363807 75023011 999960317 -396133023 491511266 501848811 -1000000000 349735230 -931994701 46169686 -704293866 42 999960317 -1 236166865 701856819 -762218288 999960317 -999981155 -999981155 1 2881751 1 -999981155 999960317 -999981155 -419432414 -713285991 1000000000 734164178 999960317 42 866920609 -885477596 -93375876 -360982013 -113861245 999960317 1000000000 -671036195 -819391703 -999981155 365541098 -1000000000 239189154 999960317 999960317 -774516992 999960317 -892912909 32213873 -982067724 -459686582 555246173 -358272255 -469170377 -53985233 -999981155 -272080669 706836712 -965184005 -339346553 -466488514 -678181401 -340034798 -999981155 1 -1000000000 -437101105 792531490 -976259586 -1302593 894009435 -986145986 113075898 -397405739 1000000000 273147041 -42051576 -912884736 357729770 -745401732 280826787 -950276189 -686985417 -1 -1 368133983 -1 -239691581 848146749 -246144086 429704580 -27133747 85604679 -1000000000 -1000000000 -204147133 999960317 2512533 -1 -1000000000 294945236 239676448 271080266 -1000000000 923707156 -1000000000 999960317 -317972285 722679700 -3900052 715472683 -854780975 -1000000000 513543483 827686142 172408748 999960317 340176660 -1000000000 -999981155 -831022735 -290674709 -999981155 474486343 -211674225 -271826648 -1 425828619 -768240125 392143352 -291673849 0 532577120 472355963 50027978 -154279501 945685452 68918301 362806438 431700516 -334210575 112976792 42 767651794 -343225504 -221008984 670418379 -1 719782926 321462835 193951360 -662825311 571396156 48942259 945867031 101701528 474099541 -660680636 -105035882 262391529 -334591979 -999981155 -643360946 -579265831 -403209524 509909581 -278876596 -367059397 -547306588 -1 -999981155 999960317 999960317 439276454 71037070 269559120 -406147279 -804136941 419732858 86504191 -999981155 999960317 -962790264 389767918 401987355 1 1 938689939 -662551798 700267488 -43152098 -1 316106011 0 311273248 370109644 -491178335 999960317 271464658 -320336777 -349798527 669437707 999960317 -1000000000 999960317 1000000000 0 -1 726034017 -900682440 1 -1 912243803 621784294 -999981155 -257283324 0 999960317 -999981155 -31582617 646122609 0 -286152126 -277616711 -999981155 51156999 -1 145582415 -999981155 999960317 -999981155 -357434875 -786972310 999960317 -230736197 -566230945 739695875 576134334 796768405 -656901035 911801241 639665308 -1 -1000000000 -313814875 615509985 112046989 298411364 1000000000 480159480 -887381810 936715711 -133934696 42 -592930292 -1000000000 759280493 999960317 998222106 999960317 -999981155 287787436 849906448 -95513763 -1000000000 -85691203 983313129 -798756019 -588095265 -267560863 -318381939 285692205 288647591 -1 772359427 290168083 -457906918 999960317 -999981155 -3930206 545251973 527270978 -871757839 -213429103 463321519 958712673 -880365285 999960317 -962416125 -999981155 546434766 58308306 -416351256 183370272 -983304062 344088485 456327733 -418976891 -94511091 896578904 999960317 -390190886 963637414 -650984220 -588983087 -768799264 -911092822 -999981155 794044126 -496587158 166980445 0 -767023548 -371655177 42 -661905575 -999981155 86946338 -158650906 144487615 521667485 -460164498 773042054 -30617507 14910240 431787915 393841342 -474013079 42 -999981155 429303556 -999981155 -999981155 1000000000 777891402 -1000000000 719430130 -458330350 93845387 162618416 -35871136 -361929103 1000000000 -971891556 0 42 1 -1000000000 -1000000000 1000000000 -1 1 26837819 999960317 -989779371 999960317 -867375533 880107981 882252434 0 62974154 0 574478241 -536322859 638041276 193128520 999960317 67294747 258000509 -264794694 1 129806386 -120160144 523946513 679098699 -568444771 -514612249 -999981155 -978012671 -296207743 -397974941 -979512380 999960317 988143343 225178794 632796931 79486046 -971409363 -949648268 -483576606 1000000000 999960317 1000000000 -879912690 999960317 -532626634 -366206918 84238249 999960317 -326830288 972606907 -491787260 779276485 -999981155 75546864 267510364 553917952 100873115 -999981155 940996528 1 -574627943 -1 -735078786 0 924790270 -999981155 -101976137 42 -96203379 693700244 999960317 536779940 999960317 -595499486 -605826087 999960317 999960317 306970655 -59856993 -505760920 363857054 984023628 180431572 999960317 511702632 597011703 -581705327 -843731991 -999981155 -478181583 -278059836 -74397617 78879454 -999981155 1 174485050 93906182 591984758 -191188262 -969995176 598231500 815531435 -1000000000 1 0 268180095 -1 1000000000 -475863331 -127259449 -571856002 670390796 1000000000 -999981155 -1000000000 1 -338322438 -999981155 422324828 0 -427681749 399485432 999960317 -999981155 42 -400083326 246309936 -633139733 411782094 -788877102 996067557 -866724355 476072776 626017746 -830688853 -757266083 -234442285 -999981155 552041609 -1 -281229116 926964028 -63030496 -664791395 999960317 999960317 -629551319 80738621 -886460239 -1000000000 -885934807 1000000000 -546711079 984042693 -578259874 346544992 -489302075 -999981155 -843375152 -929940340 1 753602166 -550021258 1 -323661900 678815320 -961020142 -376568108 -394385653 -999981155 -1 -623566697 -999981155 999960317 999960317 -875393775 992256859 902406454 -514730789 257520400 -373402015 -815910269 -999981155 -955776043 554419232 -305825654 -999981155 87902485 437382931 -967220399 -999981155 0 -678400360 763988171 931008940 37277116 512183615 573963317 -873469285 -901971782 760810318 -184838525 -245218986 -56548609 623164309 -646396926 -1 600867068 854336653 999960317 1000000000 -999981155 393658666 -649649387 -115172364 -292459007 33327199 999960317 42 612331090 554320665 394737291 999960317 375184835 -1000000000 42 -115308459 -164468024 -999981155 338186755 921858763 -59272769 562167938 -760901294 -766334610 161872636 750514524 679969357 1 -367442665 1 -308966741 -834586277 461280245 27386143 625627790 -999981155 663446107 999960317 -787015337 999960317 191278563 -692279901 136796099 -324012406 -1000000000 999960317 999960317 206880054 439169407 216255082 -566625540 -1 999960317 -1 367537593 144074981 -435623867 297763249 834540100 42 -326370259 999960317 1000000000 484204505 -868862894 -1 -1 42 -1000000000 667237146 -745054514 42 1000000000 -407941814 -760378402 -999981155 788042031 64543806 778818186 -57829641 680720398 -10823022 -360257142 999960317 1000000000 820426330 999960317 899756007 -267994444 118030617 929897408 -74926150 7811348 136355681 999960317 203407301 -178801600 999960317 -877104193 294900488 754624776 -935520917 -267411938 999960317 -926324764 -914627724 999960317 615199161 0 495833067 -992615887 -1 999960317 -999981155 117842175 999960317 -869363342 0 -999981155 141434555 -207205776 -931495254 578517368 256308318 42 -610142739 447227179 -1000000000 -1000000000 -1000000000 1 -958778976 -605799793 -59943518 -391971483 688784123 -1 42 180576909 508968397 740691912 808946481 686433413 40456454 -880956507 999960317 335378560 999960317 -96797945 -1 -501122501 -736208827 810734487 758686578 755733039 370915394 999960317 -657915864 -563787384 67456712 -1 -418473934 999960317 -999981155 -301446369 -650878987 872940077 -1000000000 -185773010 -999981155 -149913568 832979892 -977701097 -504219132 588175816 -450133586 -641608616 -438764873 -1 1 911651674 377037066 -104699619 0 -999981155 634121178 6191812 -999981155 -1000000000 923099969 1000000000 375067227 430704658 -477407511 -385753526 -8136979 -418729102 -999981155 661810971 -256820303 107745883 42 999960317 -1000000000 928895143 -300336984 859082029 -631849989 271181533 999960317 953607476 -777387767 -1000000000 673619573 801900803 999960317 101388911 -999981155 -289996562 999960317 745641493 429112416 175248652 -338368444 812939185 -1 999960317 -999981155 355492546 -336946290 0 885838155 962694230 -329973238 769155227 999960317 1000000000 -667861573 779479238 1000000000 775499966 42 999960317 782882463 473086436 789351155 -269829624 -1000000000 999960317 -506756161 -506348780 1 42 -177450597 -1 -278878982 1 -899356640 565045987 -998605982 -598275782 402266999 -258318569 -185157602 1 792786699 1 -992294964 0 827722898 244254342 -314281192 0 536082885 469951864 -999981155 -478805472 -733079293 84633689 -461356724 -937331009 -1 193516510 -1 243464027 867569560 -999981155 1 -1000000000 -999981155 -888784294 -999981155 -82460837 -1 -1 -167520790 -690880670 0 -790875451 941086920 -172659233 999960317 -999981155 -236780354 999960317 -1000000000 0 999960317 195986536 999960317 -643021385 690002374 -768031255 620922978 -487243770 -1 -7360447 -363531434 79922462 1 1000000000 -904724672 247286182 -254729108 272548587 -553838684 42 -771886020 1 -356986309 999549448 285766378 106812480 520510901 822947021 117171063 -530538473 -1000000000 627756375 59587457 699222892 -1 42 1 1000000000 999960317 999960317 -999981155 -2491382 -545910988 42 -588305664 -231718074 -1000000000 -999981155 999960317 -573280481 713673728 195429738 937916326 -141799219 -316661446 -450012819 -185021412 -474334079 -911428176 999960317 -874523050 -882380758 690333430 1 -214133783 -999981155 -673888210 -24486384 941317611 42 -673832888 240199600 131888449 807926864 -999981155 432118278 -706837184 999960317 661815290 327338948 939126845 -430340073 396640801 -313932549 -466258283 999960317 -1000000000 -53319366 -999981155 -887717187 1000000000 -117934556 -448755521 1000000000 -347294775 -320587931 -41788806 1000000000 802265644 -237030456 840208580 97463708 -677906284 42 -347837602 402911055 -607544744 42 -809468984 643761896 -658899826 -921455217 -115666815 -502171877 -357815211 -712364647 586984263 0 915143124 731050114 -864957210 -344352613 383263058 999960317 -1000000000 -524385210 1000000000 1 465296769 -999981155 -526932289 -999981155 -883310997 649183620 -458558819 -996842331 592525369 -717224892 206668006 -664915989 725782931 -1 -913810891 914103570 -180180433 -240612526 -1 0 -214148338 -697593269 999960317 964101756 97957693 -999981155 256910685 313644453 82078445 999960317 -858690697 -999981155 498703834 810231608 -427669004 -1000000000 -589642155 999960317 -1000000000 -345681365 -342166210 -497599239 926285465 544922537 -999981155 -665426555 362391549 901161844 999960317 670169949 -24183940 1000000000 423112344 -778978915 -752971542 162209639 137822444 506050439 -965432739 -269366682 0 492665044 218509155 676020449 -732626896 1000000000 0 587490664 -473634536 -146130891 667456988 138480750 -201765886 -9012001 -743574270 -1 -999981155 -568035828 599056608 999960317 999960317 -821969926 -498645009 999960317 999960317 -174242362 0 999960317 820083997 -687182376 14242721 -255803154 -999981155 0 -455920278 -534404627 -229452068 42 -1000000000 -125895848 749165937 -777280559 -999981155 -1000000000 549379795 806478890 -994730664 15608941 -339260536 140482520 999960317 246599355 -68743917 -747342715 1000000000 784984785 110793063 -333774415 999960317 -772354332 -999981155 -918378899 -581005595 -999981155 481017381 -461980611 215955695 999960317 565514487 1 -6239600 -999981155 837510702 -644797426 -999981155 -437881939 -107056227 1 -999981155 215540365 966859769 -555825119 999960317 -1 858960328 -145237003 980405620 1 792557492 -999981155 -794084742 -568793417 -469743185 0 -331136537 -860401390 999960317 0 -645357474 -286318938 -999981155 -454345906 -1000000000 -270467684 392171996 169622940 -1 -42663418 662696093 10952441 -96862715 869129685 -42666013 999960317 677487536 -434225064 895520728 0 845905224 -827292880 985560163 -1 -999981155 236233270 -182563706 -240332288 -47268506 999960317 13615383 633700467 -1000000000 -630819361 443873882 -430384170 -999981155 -1 999960317 154011471 475636163 -961896414 999960317 999960317 96044851 -862907578 999960317 -822768526 0 827809239 -199127970 -1 -112991641 -999981155 999960317 -620044020 -252689998 200308420 28367329 -201387768 -1 162409761 42 42 536995369 531375656 20723876 -252139946 -115269185 -56302917 314185996 -999981155 -125323813 -860047844 -136193762 -29805406 -1000000000 528534512 -452261588 -775143148 999960317 688930606 999960317 -318824012 275953161 -796975251 -1000000000 -999981155 777536484 -629041579 -520531496 4606132 363004695 -643037567 -744447553 -999981155 -88219944 70346195 -397082898 -999981155 -999981155 -70401269 -780622662 -426700542 42 837957722 -441646271 832930732 352697385 -674238145 999960317 172893641 -955148797 -162732619 -655337178 -304134273 -862745783 -709049657 -427429331 -522622956 -208899171 533486509 -996375181 164050217 42 465364691 -1 780100310 403704914 -999981155 738979138 -544374636 -945096200 -997865394 209581450 531758718 999960317 921064965 565664503 1 -474424100 -521900493 999960317 1000000000 42 432025581 -418931554 1 -142442436 -999981155 554247395 -218444944 416921704 -182889976 -725349993 -643815516 -443249944 -174480538 -801072813 -527069867 -272506163 -999981155 367591984 580663 212306507 -999981155 375939130 -1 -729781143 549624909 435157595 999960317 574306783 -1000000000 -999981155 -403422657 -690432777 -966176807 -106632954 -550504889 1000000000 653879516 -810827466 -20705728 45594584 999960317 -107817290 -455328744 638404467 -68543532 -70402511 -651978412 -592823454 956014636 -999981155 -236142468 929055487 544840182 0 999960317 809978556 -952126918 831767103 -1000000000 95838062 999960317 999960317 -775581819 205894679 -149739211 -25819899 -261647878 626985204 -556443279 253839927 -209901971 194590072 -999981155 42 999960317 -1000000000 -404231091 42 -498412279 -450670767 857888900 -325169810 -745327584 521858182 -300982245 -507794767 537839652 -829631885 314550893 999960317 -451916236 -510897418 562482002 906163837 999960317 -219589987 124940731 0 -310398169 -880415641 -801841082 999960317 623181724 -247963376 -999981155 -999981155 909133387 -49133932 200387268 176834676 -226373469 -988182729 979623090 17679330 841332046 375093283 -596894617 -404471413 -230185964 664409849 -496196702 860057958 -999981155 1 -999981155 -920409166 -999981155 -210424997 -471621072 -254352240 1 883126108 556745492 712542231 876410916 -866128862 -76964871 611204994 283881757 -650711725 897666109 707331931 232429177 42 131496288 3446608 -999981155 958798699 331496548 837515763 -936458450 256952637 -999981155 999960317 -996843583 -999981155 -996429346 999960317 -999981155 -999981155 395659882 1000000000 920311786 1 -260411741 676617308 -666645015 -993625936 -419771130 -299255877 -14111903 -194158328 -848963961 460763571 -585309344 -106044164 6810807 42 418081017 -999981155 -773277852 -1 140282897 -948538722 -164733079 -539058768 853020594 -1 -862705860 217810794 565729842 -802744726 1 952434261 -621278357 894155160 -16823419 640381510 -1000000000 649779414 183268058 531462260 438095591 826024296 -679235348 -361519713 886457216 -179077253 999960317 688603386 299856466 -920725927 1 746957223 -667754344 218334817 -298852382 1 999960317 -501444049 -843579458 537446793 672665119 872049205 999960317 506653000 425066758 -733004647 -121182187 -1000000000 -999981155 -792399269 -189391964 937344220 61903065 999960317 -999981155 -999981155 -999981155 -175650034 881943811 -314001336 -671579420 1000000000 -999981155 -999981155 -462212673 669749803 -505880893 -999981155 -660359954 768262771 -834874045 -671578072 -347595263 -672491772 -372554369 -880174021 432901104 -999981155 -469252465 -700099390 1 -999981155 -117841434 -185956137 -807223698 130389330 150770434 433224742 -1000000000 -725232734 -999981155 520541809 -986520446 -575257324 120196782 165754256 71840970 999960317 42 -848355925 -999981155 606627742 -572798468 1 943209899 510045966 165200151 0 -602128092 28144111 629753343 899489081 877793208 630194621 -402484401 -163116789 999960317 431138000 -618666192 588615665 -106397627 -733101857 197004501 999960317 427525169 489946499 42 -275658572 -999981155 -381327699 -1 -999981155 -1000000000 244548911 249785758 -390239919 -380850864 -1 -63889725 0 1000000000 -1000000000 561062072 595224942 -858574052 999960317 1 -678553160 -972713740 -388096440 772433074 -296209246 -744127706 0 183281880 412664669 -652400114 809004211 168299691 -1 -446383541 -456476036 -1 724092945 189375725 40125744 24422432 -39699083 -670819962 -920915291 285766378 -289594761 299142638 -999981155 -999981155 0 867962885 -9103985 779424792 -999981155 999960317 26201687 999960317 -298692941 254211274 340762425 -713563459 -106315310 -272707962 -999981155 396556258 -999981155 999960317 618784203 133063102 0 847108529 -999981155 -665769260 -343146730 1000000000 123887115 -866424861 647018718 -365555828 -878503767 -1000000000 -928314742 -512745067 -461514561 1000000000 -523194289 -532799858 847104676 -274745374 -559444674 -15756870 -999981155 1 901125985 227842617 -81889579 -616833319 1000000000 -64236237 -761007524 -110741363 -727386089 -999981155 -388384158 -1000000000 -523602138 21579473 1 920345687 -456576939 1 660484582 -1000000000 -134838779 1000000000 0 -688161740 42 -1 81254681 -251101276 -533499047 0 33235790 -707923597 42 -693250339 452288875 215489640 -999981155 0 -137255469 -1000000000 294063372 -1000000000 87133446 797140329 -262448885 130053441 -858756255 914551246 -778046403 -999981155 58596390 -954774179 -99438258 85287781 951222978 42 204485288 999960317 -986272044 733008223 0 999960317 -999981155 146952822 -414240581 -201872824 -120726541 0 446175351 -537477228 -999981155 -911544540 379960613 -999981155 -1000000000 -10691264 313790893 -91110263 -62138448 -240556463 58382811 401242694 -167841562 -678636716 -1 -106859300 116541015 396959898 -1000000000 202817290 999960317 42 0 0 -1 -1 593147971 -605717626 999960317 -12265996 -1000000000 854856935 -236542247 563605218 999960317 -289456070 886736187 -561392406 -1 -16845367 -887122334 595078264 -402151829 0 518573769 687983327 999960317 -815390087 603033590 -959743345 -999981155 42 999960317 -188989253 794001447 74862856 999960317 -129729604 444350567 -91880082 999960317 -9110737 341761045 739310298 175255361 -139620199 -127973547 306689415 221441638 -702255054 999960317 626061192 999960317 -152028866 240054109 -513731975 -499165932 23985415 -999981155 999960317 1000000000 -349233751 999960317 415568774 588513823 -43365196 -153713766 -381189631 597983687 804874954 401775683 -347530263 1000000000 452134514 999960317 -582618649 -653691508 1 862707471 -67652767 476250831 578339210 -817384828 -388709154 -642890879 -715703094 -177093371 70944141 999960317 -999981155 615265328 -999981155 -199307307 553697944 -1 -669702323 152476760 999960317 -1000000000 999960317 -989806655 -96925766 -309859926 -776072200 542760824 249640854 -320914329 417774782 -1000000000 -344388560 190137986 430499605 1000000000 -328910066 999960317 610056103 42 -465914386 249786119 -999981155 180837106 1 -756728662 0 -904031857 -359349691 157965751 -999981155 -598530583 -640967341 191732914 908086082 -999981155 122365233 999960317 843998968 552040455 874664416 1000000000 999960317 92784357 999960317 42 -1 -999981155 -558975747 -549142426 -258054314 -725489452 999960317 -628514339 -174572727 609995680 -999981155 -862206799 1000000000 -352368742 -294418628 -222899182 -1000000000 -724729356 -144664387 -377942965 -276791849 999960317 141751344 999960317 957370217 -537029632 750759965 -524523122 203761276 1000000000 -999981155 1 531758718 130727411 -625828276 -128064861 999960317 -560751827 191278563 459773858 -657401206 0 999960317 -999981155 -999981155 -645432392 999960317 -182706797 1 621027460 203412869 86740781 935931680 -391193398 -802046718 -87958538 389572918 10249126 0 -999981155 998440712 -364031873 449543891 310956873 31468754 -1000000000 265324546 -207291594 -642572987 646137485 217619312 -514694629 1000000000 -257059282 0 348302287 -1 -999981155 887887013 915973651 469403410 -412307452 -661245781 999960317 615241255 924095092 -999981155 -113016465 -374721776 -999981155 42 -43174845 -537733817 533652611 -999981155 -419773213 -384550469 273464848 1000000000 791759798 1000000000 711560775 0 999960317 999960317 -1000000000 617317901 -133950799 -64568899 -599997661 -999981155 -198164956 999960317 -410154713 1000000000 1000000000 147816212 489404704 830641148 42 841660151 -308196155 999960317 148437830 -515544819 -119014336 455391818 -803869203 -854333753 42 -1000000000 -80422113 16628665 65730457 368006182 999960317 999960317 289269212 -55628834 -87907435 950366389 -505846567 -999981155 789641675 -243982889 999960317 -138643829 76813871 -475007895 -643767365 993439031 -333600919 -536843767 1000000000 42 607076911 -874030742 772822764 0 -824124568 -528729833 0 -999981155 -219231943 -999981155 -1000000000 505076378 -999981155 -143846083 999960317 -474518308 -999981155 -946487369 -60998758 691128022 999960317 365055751 -40364244 999368890 -525212209 42 -1 999960317 -526395709 -288283874 0 162311263 -1000000000 -688505824 95227045 556287943 42 -999981155 -999981155 -1 479627758 430938243 12525873 -725805950 997346575 -197973997 999960317 980309773 771569106 0 -718480128 999960317 219900282 1 -999981155 -373133581 376496120 948324050 623181714 1000000000 -595791093 999960317 114924304 999960317 -1 337480302 -655692556 -999981155 -148942873 831709893 101038982 454119184 967807199 352838466 -999981155 -789506378 834029987 -802949880 -593808743 1000000000 -798011889 -1 -387396261 -999981155 -522056327 -520008392 -1000000000 999960317 -964288111 742610856 999960317 754631545 211508668 253538806 244740586 541717335 -999981155 999960317 336187161 118765927 -283117324 -27843890 -1 999960317 999960317 -201294698 -455903220 114291501 999960317 -999981155 999960317 -962145341 -313290566 -416602304 478844904 0 836989611 -275905130 -71629241 -933950720 206511238 -99675787 999960317 -187410190 -606416396 876677729 -57887854 999960317 318547116 -248109578 323106263 35900333 1000000000 -1 848829687 926206992 -283130127 673708292 -285874492 -749275620 704869928 999960317 -417432492 999960317 0 0 111011389 -630572255 999960317 -1 421477012 -575127892 -832338601 874513805 999960317 -23376093 -572916668 999960317 52664908 1 706192339 381396636 999960317 -862127626 -364777226 -1407918 -609943194 -1000000000 -1000000000 -448136537 -979271898 -1000000000 -955085111 -10414138 14982909 999960317 11231439 297047763 862176170 999960317 -778723067 313999147 -1000000000 811110194 52580630 999960317 413522154 -838012679 397595483 1 277069831 385038382 101687978 -78234791 -296581191 683342844 526717733 835590297 682461919 -334264851 -842829176 560135264 184870864 -913650761 -799992802 -406083636 895788911 -436105187 -236382879 -697814038 999960317 999960317 -78859861 -558872130 -651767305 999960317 749694075 859975472 921949669 -999981155 -313577472 402741577 999960317 -242966078 -140781644 -18384421 -714542528 -999981155 -872598856 999960317 -999981155 42 -544939634 25318174 -297533516 179054243 -287739995 22321788 647019414 -351903921 999960317 999960317 -440110774 -936615807 731131456 -104071775 109065732 0 -660534390 633009033 -180292059 841504372 -999981155 0 987967498 -62871592 1 -413026784 -91780036 515365804 -999981155 -220167834 205847455 -997394199 999960317 -832044054 -61753809 -929055372 999960317 908378837 -485684076 353378981 -1 -219223780 -999981155 0 -305236288 -87667255 42 42 213328300 194145862 -631328178 42 42 69832563 1 -999981155 -808730502 -999981155 -341111537 -999981155 636565785 -916858553 518786157 999960317 204414840 -531748452 864865454 358629632 -677309706 898553720 -31895711 857832707 20271897 -946232129 999960317 -70092570 42 -184674121 -152678049 -281111385 42 912271066 544296963 701599240 677074081 467153463 -669676637 -999981155 397114232 -727848323 144872686 -398548154 730638067 999960317 -1000000000 -1000000000 999960317 -172381543 -1000000000 -172423425 663147600 999960317 -999981155 -999981155 -999981155 -999981155 415472564 -999981155 -685886601 -246963379 999960317 -784635613 -872752043 -999981155 -1 -342950334 431674613 -425317697 999960317 421154383 1000000000 42 801967877 -507721865 259524754 229709590 341634126 -760461087 -408874934 1000000000 241165271 553704152 341341122 219941867 224626282 -102224665 379571350 -545502614 69624022 325748660 363620899 999960317 -758110624 -999981155 208813482 -141922686 -1 -999981155 -635871147 367535151 784170591 340496664 -642693743 -721591867 1 908008253 -772306494 456441121 -774213587 -1000000000 0 739022662 149617480 -936035204 -212196769 -323782512 -981005168 -427191034 -967357106 886010782 -27875295 999960317 427525169 -999981155 -1 -1 -525434474 413606011 -312914297 511182179 837838175 -291104886 947051422 999960317 511786975 42 70598978 699361831 984751294 151281065 -195649403 42 -935216316 -999981155 68787094 -157165809 1000000000 -648833761 -258827559 -605125558 181749042 345534229 994875145 -999981155 -999981155 -72939762 -999981155 -1000000000 788508370 999960317 702376701 820111012 268180095 -999981155 -543505769 -895663891 -688696128 -938847682 138162358 -661376207 999960317 -212950436 -1 -486048325 428922656 -1 230915314 68255258 -820429319 -311898198 -999981155 -744416332 -999981155 -787753237 -999981155 -654836138 -453984545 -420327854 42 0 -366456107 -634103165 -84211796 267646245 -85021480 -97583705 250684625 999960317 787645750 424617659 106390757 -570347267 493551228 672412693 -842272403 -999981155 755988879 0 947199503 -761396223 999960317 -67870455 -433160374 208594725 -999981155 -724962710 881459124 -714902848 -793482325 -884150120 -272441484 740562254 648761091 297000731 -837061312 40449514 977278262 -999981155 999960317 91758735 -667862101 104889546 -999981155 -551557426 416708195 -401201213 192461372 -932457894 301230636 -366102790 -193308420 999960317 228060533 1 265799141 154970866 999960317 415664233 706619905 -967955009 146095973 -267077056 286800022 -66032455 -999981155 347610580 544587457 798305701 -142406291 -392359731 -590112773 792204095 999960317 -594205213 604187503 671849075 -15726321 -187126957 -250353449 892266141 437566956 -762975028 -621171205 691526566 -541777872 -853636557 -641235136 -999981155 1000000000 -648066192 0 -999981155 990663308 -999981155 42 -999981155 -999981155 611937111 375632597 1000000000 999960317 1 910673963 -324008002 -396285578 -21114529 202688917 -1000000000 1000000000 597877563 42 -669779067 150044294 757677254 91915441 -948582796 540819227 999960317 24260999 -588840231 -775518494 -1625435 970470003 775043199 -952840424 743157780 -379833843 -848787001 -999981155 -343416124 -37763634 845337755 400064279 -346127114 -999981155 -999981155 -758405020 -331411456 260974454 -999981155 -492144397 840334490 1 1 -481371345 290090666 -45844876 -2213259 -999981155 -539754123 999960317 -778374158 -999981155 999960317 999960317 -999981155 -999981155 42 1 720090703 844014316 1000000000 562302249 -544236641 -983629029 -999981155 -999981155 -858452402 677860012 192521024 42 -999981155 644447747 86712792 -462024539 -144061130 -526923393 -999981155 999960317 460352215 589561429 0 -1 999960317 -828797208 1 906635477 -336667298 999960317 1000000000 -967728942 966324798 0 -877683911 -714080851 13272510 758175091 -47266706 -369101503 -622229918 -40198650 -538404290 -329454615 128214788 -292129038 1 384563855 -999981155 282754241 -999981155 -57527796 -999981155 293166717 -856873463 -999981155 976231408 -970614090 308147772 999960317 37616511 -165338186 273190582 -72770883 -1000000000 -1000000000 -812543413 1000000000 398809006 907758199 1000000000 999960317 -534759919 -1000000000 42074138 1 704338452 -635625055 -838762031 1 -651727733 866553198 226729569 -338287005 999960317 839396750 -999981155 42 560116289 1000000000 -1 247384354 -514190488 999960317 -670544965 -901099899 1 144060033 -993482670 -803054504 774062218 42 983749302 295968645 -967427440 999960317 -315672475 1 -718105893 999960317 -82754911 -1 -730379171 -579726719 638922984 89364528 -35206771 345521963 692125010 -214096105 -685693875 -783471786 -1000000000 999960317 -832336631 0 50518479 -62942091 42 782398999 535074398 -658414623 921827913 999960317 412159827 0 253731568 522805650 999960317 19177663 -770782722 -1 -528415664 186611586 382039032 -912521417 -312803448 -840560530 -999981155 -663797714 -728021882 -999981155 -999981155 271249825 -223424448 999960317 744024004 999960317 -38077752 999960317 42 -918945260 915429253 1000000000 -982534660 58168934 112412856 -999981155 -113524886 490685865 -575350362 1000000000 0 -383718705 -436802496 0 -999981155 496125813 -124071672 -720740764 784711903 -820583155 -916423278 -880492878 -868646956 529213149 -302311086 116541015 -999981155 -244007522 -774292000 453993798 829991841 -995816023 846117127 -82148272 717277968 -1000000000 614166126 482496411 -463592610 838523810 -287101154 -536118395 -999981155 363042855 465958219 -379283182 999960317 122719060 277764817 243577348 -98930478 434904164 -1000000000 7811407 -369745414 863594364 774138238 -1000000000 -756464548 -999981155 -352537099 832395999 1 -48617645 1000000000 0 0 132070093 -123468135 -206825954 647932157 -229284674 -289572865 559216952 -999981155 -270164533 -1 -10866973 -999981155 -999981155 -993096605 1 -579306897 999960317 999960317 -643876216 315254651 -6570686 665502926 -642040514 471072171 -992653427 999960317 -999981155 -1000000000 999960317 -111066857 999960317 -1 192987200 729046036 999960317 335290312 693774833 746886017 -364393109 -583711610 -974491594 -999981155 -563764761 -192015624 -1000000000 999960317 1000000000 1 -589851655 -999981155 -999981155 -804347450 48615601 -999981155 458745947 999960317 -124387023 -171648824 1000000000 -319167877 999960317 -157749847 999960317 203681981 1000000000 826379048 -999981155 -53454194 -999981155 629164739 -769403913 -999981155 -601070053 1000000000 217335260 -1000000000 -1000000000 -836321415 958053455 994224966 999960317 408514795 999960317 -480719923 -999981155 251828729 1 1000000000 999960317 -606170642 698727402 -747227984 -803017830 -157650590 42 -276998964 -999981155 -578258753 6594914 -1000000000 -999981155 519534128 -11468769 1 356908080 0 -354202231 -583985142 541098239 1 -231992877 -254489541 -1000000000 999960317 18275672 -878691252 -619646518 -795998315 -67701651 -578096945 -442987761 1 478869379 100974336 944264924 -999981155 795182877 579031878 0 264849551 -625585705 999960317 42 -713108342 -951105484 0 -524634816 -259493255 152675813 -356745140 -133187265 999960317 -185310909 322861195 618590511 115158466 734915329 -481950590 890338566 -999981155 -208543417 -679737840 -251054971 999960317 829471312 -784686701 45549057 544707928 -1000000000 686111118 999960317 -806497375 615621551 -23667176 571518959 772154674 999960317 977796113 -999981155 413789705 -419147386 811686357 345855096 506676104 892335735 -463230240 -601715509 620667649 608761938 216471135 722617020 -897690100 -91664577 59916148 999960317 311685297 -112991641 342101120 239220660 999960317 -850661477 -676984441 1000000000 42 -644999280 469261888 -999981155 725504364 999960317 957663394 -890135641 -899868843 999960317 44423387 -458803645 -999981155 0 1000000000 -1000000000 -754194661 546434766 -353515651 1 -999981155 999960317 0 801916936 824600994 -942961122 -55794993 999960317 -978253626 28711885 -999981155 -999981155 221393709 -358647365 393425762 -937779014 -760727162 -109766347 -999981155 -309301140 -398531092 -437485179 904501047 42 -949171712 -313000781 -1000000000 -915090208 261578676 -1 -1 961039856 999960317 0 205151857 999960317 -316138865 -317841658 -554642751 -327794118 -383258688 -999981155 -624356631 -19240026 -190640326 819299153 934086702 -401211357 -893425817 383156972 793975372 -517073413 443335360 492569089 -469656035 -101705463 476011126 608330309 42 -1000000000 250069658 -1000000000 -254399573 -562569514 -208064277 -259190681 -538532203 -550457036 766583423 -772143461 334993619 196687406 -782237225 396698722 -993321018 -999981155 364891868 -469276730 -922123357 -999981155 123254332 0 -751876173 529621473 -159805247 171876075 -71173915 837388317 -307933630 620120123 -522821167 295074732 -1 -4505025 998267702 775114508 256019100 -774174768 30079444 717508131 63351588 -584037145 -48174568 134734290 841869676 345265855 813308112 170494711 978129971 -1 -906457490 291999041 -267602057 680545290 -607640583 999960317 -220458865 999960317 979680222 -689870390 1000000000 -459146828 -85929306 -843404817 -999981155 -697000852 833571704 752568530 902479689 -869316913 782441334 981584663 -784050843 1 -154379354 1 -696816282 -378665283 1000000000 -519728943 1000000000 -124467431 497513251 -1 1000000000 -1000000000 608223272 983530776 -419789494 1000000000 -971791097 -719918739 1 378952517 999960317 -354223297 -407839912 42 358506479 -836121865 -527651531 -999981155 566815949 -713031702 81570624 -661960509 999960317 843956112 -871372416 999960317 -820343782 -814029510 -1000000000 -441795273 -287542475 1 915574730 471752217 211307372 999960317 606568927 410216910 869237031 -999981155 105865363 177100538 -341546783 547033824 118156510 -3994659 -999981155 999960317 811496634 137012571 -1000000000 -999981155 -575207310 452688868 -753410324 -999981155 61997860 999960317 461239716 134496445 -790476071 574300143 -1 42 999960317 -256482227 -547938110 786490016 532404236 -422809319 -503662971 -304259645 42 -1000000000 685837806 -22275283 619397818 -377398829 643735572 636960045 103616365 799816070 -261559410 1 -1 -688176181 871931502 999960317 -126798118 -357513920 -999981155 135526398 999960317 -999981155 999960317 618889253 -440512691 -1000000000 230805381 1000000000 -82233392 -999981155 -999981155 999960317 853206402 -421703071 42 999960317 42 -999981155 335342603 -988212888 391930648 754703299 -811658906 647028946 0 -1000000000 -999981155 -152128284 -781115884 -999981155 -205373806 524238459 523483390 -999981155 165577019 487545784 -204721673 1 0 13168458 873043144 999960317 -999981155 546789690 -816516477 700663471 -986902215 -922371341 -999981155 -638635800 -849804723 1000000000 1 772783943 -153667666 -999981155 -212718626 -236806923 488760301 -999981155 6890167 1000000000 -741820456 -999981155 722148227 -999981155 -1 -145501248 999960317 -112829242 -183793030 999960317 766571824 999960317 0 -678038225 146824236 337954851 -517625386 436145438 300517738 -255046253 831159457 -919421765 3499882 147830621 -138013012 -765211118 835758754 999960317 -374208874 357169800 997896344 -143685592 -385880558 -228277613 -1000000000 529325242 467496424 -1000000000 523210101 -427021653 999960317 -810032798 999960317 1 0 -124925999 -999981155 -715726044 740335383 -938788871 183808759 -1000000000 67923622 318088880 508989971 -567952930 -946656876 499380017 937191031 640836489 118025956 332910298 -270772329 -999981155 -999981155 -377133717 499921058 804267580 -816859672 -211248244 1000000000 97904361 999960317 -11894995 336406327 794307645 999960317 -105555139 341761045 851007592 -222253714 -936333837 999960317 -312080290 875973041 999960317 999960317 999960317 1000000000 812767756 -510369662 237976216 22679736 999960317 -626685725 802966431 999960317 -855559651 606276529 653544285 -1000000000 407217729 -15573726 923195911 -999981155 238055469 137914283 42 999960317 -734563235 -1 133371538 118958939 291622299 -599705721 747119521 -304154721 -771793099 880534503 293480278 -889502447 -1 -806438466 637649437 531790754 -604765694 422798958 592246036 -999981155 -830479517 754983825 999960317 985247388 -1 75543661 999960317 -291825610 42 989918225 -143888011 348189270 654780569 999960317 962996564 -362069421 999960317 456010207 -1000000000 645968449 -825549151 -837784930 0 1 -999981155 -372437623 -407398147 411879665 999960317 668474993 -999981155 -408959130 0 909230261 0 1000000000 564341694 -319213583 675763786 439445483 -999981155 135088383 422099850 590271611 277632751 164389982 -475266462 -999981155 -1 999960317 -760189124 999960317 -999981155 -1000000000 -389789654 865193329 -999981155 999960317 278024439 -485566568 814635472 -999981155 820399021 -706436136 1000000000 -625613149 398291855 520500272 -1 0 -423832612 -872366346 162304937 -84880054 -999981155 999960317 -531174847 -1000000000 1 1000000000 999960317 860422742 1 293655737 999960317 999960317 999960317 999960317 999960317 -225349639 -999981155 -1000000000 910404528 -742840116 -742399115 -941650895 857247654 -494955597 411287980 955467674 -342051700 -813535010 -999981155 196917599 -834901194 804974822 -543094029 0 838613559 999960317 -506626701 -841472864 388064279 36117165 -998689950 -446070706 42 -587101889 687642205 -999981155 585751362 -182654948 -179146219 -278517697 -999981155 -406729483 0 97926274 1000000000 207765744 -37598808 892836854 -820328714 -737175554 231140353 999960317 1 248391283 -842440458 574866555 999960317 -413793524 -785848649 999152919 153308813 433061909 335262931 905207346 68719520 -307903956 881662347 -186346738 -1000000000 -811670350 -876499565 -292437373 120456022 42 993354867 -29948439 999960317 385474931 -866368707 -567533268 621165179 -999981155 -187914219 -328499263 6024684 -999981155 -44965348 -962302539 500811653 -477032284 1 -999981155 -389176345 455810079 -999981155 804693857 439874026 -377971156 1000000000 -999981155 18142532 -830779746 -596624234 -77504854 42 -336040336 0 -34463175 -999981155 999960317 -502288954 644379501 942993134 -999981155 290469472 0 -327280935 856160662 87901231 -788646755 1 466508688 999960317 999960317 -1 42 192572715 -116816588 219704887 -299690911 -615099131 -619787289 -999981155 238262524 -430660620 -661528316 116933991 380753837 196740349 -451690215 376047481 -246027222 -584074319 758012318 614871747 42 -108450004 870082634 770828285 -1000000000 -898685905 -509458533 214495406 1 -835904963 -224403958 -1000000000 173161151 -250389927 720730819 774162469 886457452 -999981155 -248504894 999960317 -999981155 -981485170 253667572 -663219195 -533478292 783905071 -1000000000 -713241838 462295845 -726429498 505473512 -379789881 1 197458261 -1000000000 470945677 22926171 -799440236 -999981155 314407846 -607259975 -999981155 999960317 999960317 900083783 -102633573 59748974 16024868 -684095237 284025184 -820086867 556737729 85969135 -1 860107308 -381956303 999960317 105902675 432224853 961638561 301631879 848446357 913714517 -873995409 -925746266 -608918884 838925245 76203562 1 1 361568830 999960317 876554960 667008268 -149355558 999960317 690735061 -879638677 -775149424 -13795863 -795380635 -999981155 -23667176 602810466 233572194 -999981155 -703348009 999960317 -999981155 -655156020 1 -82136029 -256913969 -550767940 -337556666 -350341509 -334777162 -993157238 218597310 999960317 -136042199 -948812904 999960317 -134389057 1 42 947127123 594473810 -334573866 999960317 -132532221 445928839 1000000000 0 570717689 -999981155 363598460 -495841417 -722504932 -1 427877285 -386471647 -999981155 -465213258 -819263640 750958635 -794216359 -29849601 999960317 738276680 -253829290 -736695549 -644616841 367421970 -999981155 726172278 -999981155 547036071 236138867 953527980 -15514751 -999981155 999960317 -916809092 999960317 999960317 999960317 42 343771965 999960317 546259366 999960317 465526118 -12343003 999960317 54313232 675937216 -999981155 -999981155 -543840553 -564292807 -541653512 999960317 42 -418074707 -1 -228838907 1 24871873 -1000000000 -999981155 547024670 -361941931 712776459 -1 -10487834 -816046841 801434331 -85252082 -180025421 -822763647 409326885 1 -663429919 -612953954 61017834 557087389 19489635 266169219 -999981155 0 -21620374 113754815 460346092 -390991684 -301791668 758660677 999960317 1000000000 -379541954 981323828 539304746 293627858 -88647555 -365503986 335986670 -434072010 506572704 42 625025415 -618618230 -352183663 153878005 -791779084 785603062 199937590 -743472236 -745713174 -1 -701670625 754517719 943937859 -997181423 1 -869284849 -108669853 999960317 876979141 -790306424 -999981155 -383808192 -318703770 -903248180 739624356 -974304861 -844371376 42 999960317 387482973 999960317 999960317 -258355808 212791837 -308899654 -204548432 -85055889 42 -248336598 999960317 244862735 -602983855 25868245 0 0 -613962505 -999981155 -679838838 999960317 -999981155 -630019396 -158455973 5161243 -946534951 159200948 667895595 82962609 -363877259 -700370172 -12669755 589842473 -82664378 -999981155 590648826 999960317 224176410 82431016 -1 -999981155 -316710993 -645135193 481860752 999960317 -244861695 947937316 432920963 -1000000000 372356882 844195714 42 -859960612 841465704 -773224971 537689382 149724986 470846528 561772961 349524952 507542118 -668882171 -32568699 999960317 999960317 0 1000000000 999960317 187200192 -1000000000 -981066825 224176410 -999981155 -103016401 617585235 580136453 -999981155 945997534 -210216692 -122502853 -429259218 133085491 -444143242 -728199058 -277488978 -1 -326379322 -999981155 524583869 22149991 548069025 92512488 493413374 -204286474 60281588 106446533 483702227 753696071 83759467 -52074096 999960317 0 -881864378 -999981155 -880775873 -1000000000 631606615 1 999960317 -465905342 -1 -770005509 1000000000 999960317 -466068750 -314430463 -999981155 139142694 -40129628 502654254 -74269640 1 965701635 -999981155 -413198922 -55967505 0 901176246 -766631717 -75588684 863226645 -431136371 737986876 -999981155 -517990918 478465232 532640943 -564413186 999960317 -455920287 92591763 1 540819227 952824273 946856274 999960317 997751984 -536858233 -665519895 42 977086615 1 1 1 -657859731 -999981155 931437088 652576118 167999155 771108684 412262012 364721209 999960317 -738120429 119528731 805301040 -290364888 433635856 4043079 808717807 -662724576 -1000000000 -496353654 930811677 766759961 -748451038 -56459089 -973215723 -999981155 -899954619 999960317 538360095 532015611 107373425 999393844 999960317 888209506 760719258 -999981155 80999854 992009378 20498755 -999981155 -526148596 -804916523 -999981155 74070877 -544113648 42 -184341570 643321550 -999981155 -62803585 277557107 999960317 -1 42584426 965781277 -999981155 42 -880464975 -464861821 0 912362568 -605000810 80416416 678273636 -221310411 999960317 999960317 -726002500 -194967922 1 42 -400349619 0 102680314 -493852280 953501582 -933131340 965501954 884647371 530763819 999960317 562711645 999960317 188582995 -380965309 -808668296 409255334 999960317 253282546 999960317 -1 -169640263 -188637845 999960317 333138852 999960317 -993473425 -954147246 119920153 48492771 -457442436 -554792724 -1 -1000000000 707048361 -180822409 42 -704175639 -942867729 -494391433 -92309671 -373703233 -449762870 -314249053 922515685 -470973000 999960317 -148482895 999960317 999960317 1000000000 390010560 608057537 520909974 188904337 570729039 0 999960317 -471452339 -710708925 552075490 1000000000 0 496837491 732394625 1 663487411 0 -589659846 150825983 783101870 -609861441 152149621 -197380696 578275735 135012299 168977462 407454652 -999981155 947812511 999960317 -999981155 1000000000 259443935 999960317 677726313 444774997 -122038942 719921289 948759562 852631671 -780048441 -157193211 -330473507 127145652 -540730278 313507465 -999981155 286401454 296419050 613797034 -669788220 -791599786 999960317 255418561 -594606700 720545852 -67157133 -147462323 0 -964158791 856866755 -970408959 -406589304 779507680 999960317 -50451542 -672967596 -262300630 44317867 697768264 -999981155 -546662463 -877519979 49371336 225395263 1000000000 -357242330 -557336942 42 -457638659 654190261 -999981155 771382029 -1000000000 2966998 -580040740 976052943 -999981155 -1 57728635 770010466 -938314443 -1000000000 -685174186 -257926421 -852609888 999960317 813839648 -482108081 -454506005 657058788 -312380712 -999981155 762195585 0 923310198 -547748742 -999981155 -300696959 580546683 828837961 -316918333 -306795767 -107140912 -762899158 721521749 -1000000000 -307595497 -930751963 -544500547 32054999 51064578 0 -616497427 1000000000 -547186708 999960317 0 1000000000 -835963331 -115007024 420094129 -1 -999981155 -1000000000 -999981155 -1 647523216 -975860482 -954787909 922141382 0 42 -272528000 1000000000 435677961 999960317 -434988139 1 799721772 -312594082 -812561949 408824706 189661413 634609176 278566408 -86778093 738420804 1 -559549547 124144852 -157217941 -470762761 -20307263 1 -1 0 999960317 -252045423 284060362 -959547445 -894233856 -251216140 -292244099 -999981155 -969308806 999960317 999960317 888068915 -505410720 -56782187 999960317 -725565193 -381201129 269674397 -386248642 -438628679 918159971 834443297 -556080943 -257767832 548105610 1000000000 445551860 438895289 911151850 -820750346 -1000000000 890290182 469951864 -287846514 42 371014693 92688526 655725171 361999375 727852519 350024721 -432144207 -1000000000 659233866 586324057 1 994284311 314177759 1 -120417190 -714831925 1000000000 -207984788 -999981155 -887701893 850449223 -817363038 473450105 966247333 -167460800 -460441829 444470183 -999981155 -1000000000 -983460214 160019111 533240525 629670678 -504630801 -154020806 999960317 -999981155 -492499373 396727328 -582371072 -47133694 625657706 360943460 85711441 -334843262 -327144504 742204235 -191830907 -505798957 -999981155 -999981155 -772966027 147700454 999960317 -327240665 -279234760 50388326 999960317 999960317 914218025 -296632141 446571673 -1000000000 647458443 413070152 -9678217 -125272590 -48793391 -461251047 -748148719 -606624604 -1000000000 0 625343041 -179715162 -610879418 182711843 -509711407 212232852 591654026 182504296 -626114730 46635473 506626497 -967275867 766404080 -232329982 201697013 927413373 179010930 1000000000 860357424 -477766369 247422537 -999981155 1000000000 999960317 -270526875 -1000000000 -20545768 565310788 872855453 -730334782 -754247670 157321782 -677549923 103664815 999960317 -351832187 999960317 999960317 -108746895 -352091725 797842698 -880360836 1 -763935665 393812352 0 730638067 154668512 40348443 233334553 531093975 858899304 884164095 -765455686 1000000000 373059183 -668102294 999960317 631021210 42 -477319071 -425486939 999960317 370489837 -505868537 -673430837 -758809985 1 -1 -594928699 -878484215 -1000000000 98563037 430321555 999960317 -221182521 -237728413 889686467 999960317 999960317 -325029236 -950475194 877205297 389678096 999960317 345577398 -999981155 311077979 707183914 42 999960317 -100710314 -57889088 -256412935 999960317 772445195 -308394085 -962668541 1000000000 -1 -287115963 -999981155 -40678508 199633868 822290157 -523137521 999960317 -337524582 727741959 782392924 -981927693 -900586958 665754970 123703833 1000000000 547462823 -475478717 111496361 607809324 -768277033 -144339339 -1000000000 -196072268 -423868219 -517640656 -1 -1000000000 -463708238 42 732215017 0 -954255952 -788868830 -880189017 -1000000000 -795551251 233927863 -86138059 1000000000 999960317 -1000000000 -408347981 -215529958 -999981155 -999981155 811028887 0 -376432822 0 -762998918 -125306264 1000000000 369682226 -564837504 109793480 -969375514 -785385174 999960317 -98637695 609071309 -482653479 470109728 834903244 -755886084 -999981155 707974469 999960317 -319622817 75702812 -281937236 -474854888 -596095711 -614699404 1 685146569 963880338 294153021 -925424548 -939974582 676148299 1000000000 -693120606 791627249 692457242 69956260 82106943 -677151530 -468354876 -570065782 -826356367 970556587 1000000000 0 -229661933 -968328564 326587735 30315587 -999981155 -224347683 209554088 86394425 58980484 999960317 840894681 1000000000 -999981155 -999981155 -47162558 1 -625728160 999960317 -999981155 223749101 694758391 -1 -999981155 206464861 738911098 612865957 -999981155 -1000000000 -29241990 -974713018 999960317 999960317 -999981155 -999981155 42 117252953 391937776 999960317 -84346482 -116349393 -210729163 683504522 874398758 -999981155 -1 -238993547 -177885988 -560792230 469881020 432301079 143372125 -999981155 -627154210 -239230203 -570613065 961351486 172780047 478443513 -904925283 -264751495 224204118 999960317 -365423165 14328892 2533058 531949638 -384238062 -196333746 -303510228 852601091 11663814 628772104 958637436 -410064987 -999981155 -999981155 648795608 -1 127446813 -145513072 729516713 729687009 -560685968 253334726 -556290057 42 -170318360 -237791826 665903411 116473416 995847303 -876700209 0 -428696141 -160063715 -1 0 328985353 -355329523 460499177 0 3843575 -999981155 -999981155 -269347650 999960317 389094108 999960317 999960317 472138493 299388979 42 -961001699 875075104 -459172169 -999981155 0 -263276809 -274588818 526739258 -999981155 -192712692 825292292 298890032 956501635 -999981155 -472989617 -603583041 -592318424 42 475679814 -999981155 42 -463724197 0 937551781 412882284 -999981155 -999981155 -447704230 -285069353 741921969 437519232 1000000000 -999981155 109121502 305492550 -999981155 930254311 -225018522 330530002 -730853076 415471051 990205126 643488968 999960317 769202778 -270204148 -999981155 394274245 250997329 1 570201445 42 -999981155 172847308 999960317 -999981155 -965413575 852722266 -622662768 -777980944 625150484 883708535 -271535713 -227581014 42 144970571 659932507 0 -966475855 -514954354 -97321117 1000000000 416958251 -999981155 -493651628 -999981155 -105748851 42 1000000000 -1 -115680135 -226474647 39769695 42 505881459 42 -127499501 966956744 0 -3710683 -999981155 -779609781 965242742 66575692 -409751547 -999981155 42 -441340341 536670506 134346698 696260014 249304949 970767390 257863167 -588993785 -450412984 607367815 -387424837 -999981155 -370185112 -871192722 -602034076 -523948736 -849785433 0 -292920146 42 178893319 994199502 -710699928 999960317 633556818 9149470 -84559096 451540267 -26585892 -928718104 -410306809 642280566 -345416476 358288798 -515510643 143795088 245656056 -889022844 559638933 26236056 -128325917 635579590 0 -710932811 905633649 -207974427 767163730 -1 527058219 -698927930 186887340 697969861 1000000000 -890070089 999960317 -35576880 -150219700 999960317 -492450440 593481457 -241193519 -166174488 -565126245 -690949802 -600634633 -382353298 999960317 221187845 -999981155 -718081683 -999981155 574812794 -398399021 -155242433 316354073 42 -96157857 705735448 569006523 -999981155 -495245706 521416859 476753936 999960317 -755989959 999960317 -334867079 -154115084 -692889362 -999981155 1 0 -322095551 -53790742 464622007 -283163667 -999981155 42 -164542994 42 863772237 -999981155 -999981155 313782838 -515060027 999960317 1000000000 646087837 313728328 -957434620 999960317 629281356 181055520 433810615 -699797616 -999981155 1000000000 -999981155 595830946 -159981220 439533815 -999981155 255078798 -289013678 -117889554 -663407080 -999981155 -999981155 999960317 -62518297 -185643944 999960317 -86828058 -777109462 -483636165 -62293059 -777957537 -999981155 794843493 -1000000000 -999981155 -630811173 379521698 0 562432953 0 -438811171 -787575616 343241267 -817684113 567949729 -391271767 508806104 540716378 42 256545515 -800219274 -244485815 -554172413 538761086 53939728 999960317 -675398618 500301952 680038086 -535003634 -700468936 -151329042 -527692733 -33602722 -558720632 -227331940 457556935 -737229320 513530408 -999981155 1 810006002 -116715966 303081481 0 500991223 -1 -1000000000 -607388945 999960317 -999981155 -999981155 1 209804243 -1 -154096903 473952060 -636680068 -702717709 -597817830 -405077218 707459189 171244938 -781073485 -999981155 559620934 42 -724681682 -444470014 -561389496 -852754446 -770729013 -133007871 999960317 -999981155 253946127 1000000000 1 -980828975 140796352 999960317 0 0 -815718432 -1 -316618114 268072933 999960317 363314204 -531742874 -999981155 259985442 -999981155 -411377644 443707337 820333310 1 777282901 -697067022 834181006 58730106 -603522849 -866903111 42 765372357 376854097 985551539 -889434767 -999981155 747800647 999960317 42 999960317 -490756364 -999981155 286008175 754909913 -489377578 626684975 -136501232 -88568618 -931401692 -902718772 1000000000 876314677 366447880 2433964 42 999960317 -106307115 659985093 -710207490 -90535587 -718207057 0 -889684306 -999981155 -555457097 -255277571 705063952 -999981155 -954365339 -327008143 688138855 -498582102 1 255942329 -666252965 940105276 966494835 832238451 1 999960317 685761631 226933156 -1000000000 42 458834135 42 -999981155 -922384513 102785849 109911818 -1000000000 921419348 -880925312 -522875587 999960317 -429091843 518423479 -951126306 999960317 999960317 515638220 537679556 -1000000000 -205349959 -710669505 -456324378 -340334388 -43311187 840739380 584758288 999960317 -278525045 999960317 -1000000000 -829081667 -830310323 -999981155 -75179577 184353691 -779151965 -999981155 17444775 -999981155 -949793586 897787069 422006282 -999981155 -999981155 -883112151 -867770876 252852331 999960317 -882093432 -958074293 -1 -197713006 -1000000000 -33907480 981033780 -606275059 0 999960317 894435686 986456225 1 999960317 -236069491 42 -999981155 127768376 0 -684627589 -706924961 -512051532 42 -289468446 293593991 -999981155 130770191 -30264029 817329336 -920364918 999960317 103047167 -476197530 900907435 -309983387 -247739591 -895234277 -429616108 -508172191 350840365 535370152 0 90119521 817134517 -686476297 1 1 -617341443 -339761103 140217961 395417434 0 411574340 428393830 1 373620122 -1 1 -472753985 -1000000000 536373245 -1 -653178194 100566421 -451643220 1000000000 999960317 127005650 999960317 -8574048 -846280017 -391167238 -791727480 -999981155 -999981155 42 22175590 -985879025 -533327663 -238899539 -182813786 1000000000 -675076176 999960317 -167064680 -923848791 638981712 -255556825 -999981155 0 1 199700850 -514826283 333219472 -129430340 -999981155 -999981155 -630238112 -54784184 -840150772 999960317 -51285881 -498763421 -491174731 -502652080 999960317 0 -657707980 -963670943 1000000000 999960317 -676899789 -150625148 -1000000000 -174031533 0 700926727 497722027 125855757 -999981155 -187107145 801283976 -1000000000 777316563 709745036 163856053 999960317 398628739 1000000000 -204680525 -217735502 218837549 -999981155 148327376 -673219788 -972530365 613275441 618750861 1000000000 911451435 -867069571 -999981155 -187195460 -833314940 42 357281056 990298165 -507985093 -999981155 -280373459 -999981155 999960317 791604971 603721144 -97818790 -877699683 104658866 83618023 936485872 800008918 0 247468324 999960317 42 298603184 999960317 -536352473 -778176380 -1000000000 1 -999981155 999960317 360995752 -643883138 -397195829 1000000000 393644003 579628108 -191062448 -1000000000 324250931 999960317 -460314312 377486302 -961093930 0 276464257 999960317 955360076 1000000000 -907761009 999960317 873114485 1 -895840918 158705231 -883145215 999960317 999960317 -178879406 622681602 386381055 999960317 379619635 -1000000000 133319625 45967760 999960317 1 351205447 999960317 -695273036 -321470011 -177710321 -32100247 0 252560882 42 -494862524 999960317 -999981155 529023331 999960317 658489394 531958854 719872315 558356559 938881805 567780362 999960317 -289955166 1 -66801342 509955749 -13975002 -561582700 314958947 -448412566 -764068554 623288667 685711697 565590351 -908059004 874738692 -999981155 -158798768 765852999 -1000000000 -434888761 -888586145 22815732 -268717290 121203448 977786261 826800124 272601698 970518919 -163281756 -529857557 -488706228 -57477597 999960317 0 -999981155 -464939990 1 1 430725928 910874291 -115027832 889569569 334789131 -548569521 728629979 -237807056 -907944768 -197225434 481650749 547613620 999960317 213229873 759183839 -84476699 -999981155 609619329 -802648608 1000000000 -382668864 560043723 0 -817595294 0 232393740 31642148 -999981155 999960317 -603982829 36468896 -238983316 386063575 -438927561 -47927039 686599337 -990795943 263865466 -494693632 -62968947 -1 86240876 849232821 284617340 -1 -250596942 381827280 -842733000 -1000000000 199496620 -811241434 -593429728 198405811 42 624934674 680034227 -878365766 -999981155 999960317 266811516 -828477622 999960317 600336378 -584737500 -879304407 822623740 231677013 363757377 522514705 1454765 980975415 -148107459 -1 -968324634 -605041811 -999981155 494393655 91696998 -999981155 361235914 -213979390 1 -832939660 1 813965141 154608654 -513731975 -985246609 635284978 1 823112522 81584633 -115332941 452344119 -286694397 -999981155 -730301609 -350724016 -670091023 -999981155 -999981155 976981908 249124536 796699609 42 138493962 964693183 459021019 245874817 -999981155 -999981155 -201877408 464470336 -583831826 -756352393 0 -999981155 -1 1000000000 999960317 -633029440 -999981155 42 -676744778 -331657821 999960317 412195000 -1000000000 -707989673 12296133 154842296 8017219 -550366090 -111883390 1 -517911026 -742399115 999960317 766841847 278504337 -1 1000000000 -245163204 0 693659778 -258986366 42 262754320 -247562849 1 795578688 -312043026 -727517890 91596683 26668386 510700115 1000000000 -953356348 927236723 -509719891 -855678981 542894783 -999981155 999960317 42 745831244 0 -999981155 657591190 -999981155 947856553 118749269 -292907844 -122522829 -1 999960317 500403126 859242063 -354294496 -427138987 -277791830 -732202059 -303500501 -260038262 999960317 940706367 0 999960317 -1000000000 280075476 -862433515 -542301169 488160531 980148951 -957771179 -343953869 718530458 -999981155 889294748 -401223145 922423150 -601846965 728221302 327749160 973901249 -999981155 1 1000000000 130967179 999960317 275911551 0 -32889333 0 -999981155 1000000000 934166197 -207155687 -246617418 890349227 -86652598 855330190 -904641279 -455750611 -802375442 -333510978 314929091 -582424855 -311455634 -999981155 54664269 999960317 0 -255082192 690002760 -829377030 -329025367 999960317 786523660 -251342047 1 195176215 -1000000000 -587045318 -872237800 -999981155 -145931761 834801870 -1000000000 999960317 999960317 -536020436 -27668756 -1 743163043 -111387441 600553639 -999981155 -426697326 413089721 -865850634 0 261542643 182550815 243511755 1 999960317 999960317 -1 676166022 -611455477 999960317 -999981155 331893018 999960317 0 -1000000000 -999981155 -716883252 190381634 55657026 364209963 -40430730 -999981155 -705593632 1 999960317 535248325 -167174275 797911432 387990925 42 879456561 3063473 -248197337 617272878 999960317 -475341675 -729288833 232841016 844485837 949049677 213980217 361242736 -538869803 -1000000000 -999981155 -999981155 -668233828 -92026511 347009504 999960317 335125063 904187262 -130300073 0 999960317 648200315 -999981155 -261397970 -141565892 1000000000 -699048755 -171682411 -588972331 -1 564949987 -62514735 833036861 524138037 469578992 -633881582 926527582 -609864312 0 -969890430 999960317 901684069 -118868388 747688859 1000000000 -993081424 476605900 709419738 -389279641 1000000000 216458143 482981422 -736942156 69691205 975397467 -999981155 1 -623728264 -999981155 -999981155 816592038 646398166 -787583163 -1000000000 -999981155 938593141 999960317 601829126 -626736363 -534433739 -99871333 -903292302 598193564 1000000000 999960317 1000000000 626231379 583530410 -999981155 617504347 -591641722 997773231 0 -952864130 -491411190 -999981155 -59942483 1000000000 999960317 -676761270 -999981155 -842473656 -1 -59176397 456498268 692568374 999960317 1 -329138888 -999981155 999960317 876743194 -949358133 -107354990 -392476347 -981981082 42 0 26741319 529134780 1000000000 1000000000 -921011386 -999981155 809368395 755080944 -999981155 1 121062568 -416529395 -716676997 136134040 -999981155 -331411456 -587326884 999960317 -999981155 66438602 -1 505860272 0 -482490580 -443462833 -787046841 -32934224 -135612054 309488367 680904143 999960317 883159595 653315768 -913174967 -360081228 -999981155 782373394 999960317 -113030604 999960317 540588195 29062911 303649238 -980199201 37415005 -207367171 -350279662 374338271 -131930564 202211699 -863211562 -999981155 -263490673 637527943 625116948 -944072127 -648707056 602224314 897055973 788265578 863307928 -891118158 0 -1 999960317 999960317 -990451239 189650984 42 -1 -179211311 -554817684 -576368712 448781100 -1000000000 514912872 -999981155 -151702597 42 -999981155 -917946243 172387448 -598282350 -95239281 -670046311 -805745363 83408576 560635345 750480166 0 667690032 -596245170 483420482 212659413 1000000000 -840989240 -395631164 -933089085 -449263973 -123965528 1 843274706 -168885613 234272327 999960317 -837330056 112452471 763300808 -188671856 790382735 -237716585 966283137 110068424 358339946 862507661 -953662689 -999981155 1 -917364019 1 812380242 703000594 -513208178 -815632690 -999981155 231387017 -286694397 -1000000000 -661555450 -802357266 10672421 1 -999981155 0 346544992 -36254480 623921522 -605137676 632544553 -51460754 -1 558103351 999960317 -126976228 -970599686 537476709 712404509 118398882 1 367486286 -189419665 231547064 -973581303 641980375 143054370 -999981155 -549560488 158962925 21061486 251598851 -159515050 999960317 461520570 999960317 811773146 -999981155 -339149239 -439249583 999960317 -1 171641900 692021726 697950603 -155963099 0 -356959501 -697450202 152936402 -523767641 17402518 -387185769 -641378338 -33925540 999960317 -720406147 -235068176 484025522 607018249 -546366639 -647712698 -683164028 497872510 397697422 -34286876 -325402605 178273871 -494385398 42 891374577 288526278 -303786551 375847748 42 -860196971 -577798872 465569555 351199808 -999981155 835865008 402856153 -999981155 938773038 291044834 -260592409 365375374 -270012897 -1 241310014 186086953 257477014 743843285 1000000000 941048558 -812265239 999960317 629462381 -999981155 1 626328334 316737650 649801631 -169602880 0 564632816 -917498385 819431317 213924188 999960317 -999981155 -20501606 499942288 -651221800 170706093 -312543588 42 516424601 192908987 785477574 -625692431 51752104 -222552643 -615307834 675368964 -896733174 523686972 -788127795 -143062586 43005677 999960317 -841561200 42 -1000000000 661180305 562482002 413637024 -688998072 496955702 999960317 957672095 -251148384 42 -177097841 -585947738 297126431 42 256605754 -999981155 266856732 999960317 -1 -559566332 87533917 -264409279 242102847 80769711 -1000000000 999960317 -1 49200675 519143877 -999981155 999960317 -984172999 -764829257 999960317 -678651656 -704263849 1 -886986867 -999981155 216639508 -1 999960317 -999981155 1 221800733 -413976130 999642163 253301600 807976848 -201079139 -999981155 685312586 -425474287 -73317925 573938193 -999981155 1000000000 -680353277 -386034857 832837240 813810246 320221131 861608797 861839239 714433400 999960317 -466783557 -1 -805450539 -420562118 999960317 -574468520 -558004526 67936963 516359333 -986527604 -548783537 -999981155 410302717 747829685 642642336 -608544744 489903411 -301197546 983140822 992687910 161350674 -292151287 999960317 -1 -771691945 -999981155 831006720 -164619087 -369631199 119405460 787429090 651519367 -7825072 944148028 220293758 -59302703 404592292 960871481 393398352 -999981155 421131134 870588725 -776591781 1000000000 -980152069 999960317 999960317 789254020 -999981155 999960317 -700816381 -385162093 -810767898 -989518096 -695928955 1 -258233492 -999981155 430579394 740081167 610540082 -546782745 999960317 -880533854 -230306884 645312922 597282851 42 3538840 616536044 544401790 528933422 -30084554 -921292775 -316215791 935987127 445322641 -303943387 -690926442 -439010898 1000000000 -594586492 -1000000000 620103293 1 1000000000 468102015 -154725505 -999981155 999960317 -893896679 -999981155 450140389 -893054329 -1 1 836074413 -999981155 -969499075 1 -1 888154626 728135641 259510735 654676 0 -379459143 -545463322 -234092422 1000000000 -999981155 -806032329 969392311 -660176858 0 -999981155 -659263967 999960317 784576889 -1 -977730052 999960317 366404286 987833785 -1000000000 628782566 -691531632 1 -4277104 -871921061 864342296 692107947 -1000000000 796418954 -474173334 493610581 -652504990 -551459118 -999981155 -907912525 -768920101 1000000000 -162349917 923866380 1000000000 -773418392 999960317 999960317 122876037 -999981155 -320586134 335984895 1 760445918 1 986620702 1000000000 -96844408 -280975895 -999981155 -740924366 -89367155 42 -67923197 742987832 -999981155 529359987 999960317 561911629 42 1 -999981155 610935989 775786728 -896144880 372957296 912507694 -266415503 423378080 -220498539 -192941167 428902776 42 573566953 -121787698 -999981155 958909617 395743624 66739711 531894399 470751806 841989789 607922244 -388223648 -146735026 1 -31172602 340055723 -312563805 429405606 1 -975570226 -390525633 -598639687 229526854 999960317 -462251135 145251888 416528905 -293361287 999960317 1 999960317 367421970 14049714 -406883012 50784248 999960317 -999981155 95846815 946843795 -264798820 199331159 740521244 -809930601 993819677 -700764823 248136945 394277111 -606881268 -862918748 -999981155 -1000000000 227487829 42164258 207753992 -999981155 1 0 -5736518 933158365 1 884348125 -296238396 0 339446551 445381534 -525489550 42 -896663878 -37682620 -658549250 5165576 772272242 389645850 999960317 -321717458 -999981155 879304207 -929760237 1000000000 -346103943 999960317 730337366 -529749640 -90778164 0 1000000000 -312220164 274395626 42 -157825411 42 0 999960317 -983520522 -216423708 -1000000000 820073068 -999981155 -613666887 -529637008 -999981155 305891451 -360148275 -1000000000 -44574249 -662619581 -770731842 997772266 1000000000 -603358593 0 417541516 374451516 620120671 -368353850 324999021 -813424076 922750676 935537278 13322157 1000000000 916306849 188257296 -775982071 668422802 -786830197 -695390775 -1 284330547 -86234886 -230422900 -999981155 -967584583 489234443 42 -860265044 -999981155 -171548741 -926406169 415050335 3192517 999960317 380482811 -999981155 825808840 -210213329 -46278789 999960317 42 613849261 821352879 972329682 736023292 -384761647 -284088909 -999981155 999960317 648711577 386098359 -397942550 -999981155 583957247 -603181201 -672208409 -733610972 295461586 600633250 -1000000000 999960317 983019088 1000000000 0 -677483825 333314339 -739184512 -1000000000 999960317 -865775924 -999981155 748375215 202022537 -569502552 -151317676 -999981155 590648826 -999981155 1 -503187747 -850461817 -109248880 753520770 1 -588998462 340823583 -999981155 42 359980265 1 999960317 871254001 -423930108 999960317 -999981155 -1 -728255721 624092942 -960189472 472557056 931424682 -744931272 -994205578 -551719843 211267821 915721792 1 0 259884069 372270832 -999981155 588511228 -143363305 -747623935 626475663 -452586136 -376271219 -781741480 585482528 435335752 154444270 -1000000000 -543182187 -156569380 -645090180 -705039353 -453790874 294937601 -1 999960317 -875282260 -1000000000 -369211281 1000000000 455825047 648859264 -908265199 697844935 -27112834 -473318238 -155033375 -1 985929892 480299813 -438843643 999960317 449138133 -206643922 559928956 170413436 999960317 912177714 -561775145 525671807 999960317 -180735364 -886364531 -846679773 -999981155 0 593458987 1000000000 -50527770 634423216 -915909838 -631840073 -11088844 -999981155 910557077 818639303 -807828284 891314235 10340508 42 773849816 737802640 999960317 -110556442 -216708023 -748491971 -999981155 537037319 -119203553 -983961585 1000000000 -55165794 -52802257 180066755 -668968419 999960317 -165317810 454834309 1 820657995 807437396 -999981155 0 -873643654 39851109 -324589046 -641236566 740237329 788156687 -847094226 306686889 -999981155 42 -203957289 -999981155 641445819 -398970318 767107641 -999981155 936401656 636128819 -98870862 0 -211692602 -707449940 702104267 694720079 42 -507956471 294237853 -999981155 261542408 -955089313 821171707 -999981155 -1000000000 -1 -1 443227546 394095515 42 1000000000 -125022723 980531400 23849231 42 1000000000 999960317 -982428978 999960317 -1000000000 325374198 -711604997 -1 -555983303 359089003 999960317 1 -279002290 42 999960317 -917448006 -120022065 -1 -999981155 -226582270 93427642 771543762 -974756455 226546747 -527438003 504716667 -223503198 0 -999981155 -823497207 -961010123 162054785 999960317 211602882 -58696088 999960317 -999981155 -71251893 272632671 999960317 589403247 -11152766 -382833904 611695824 88349575 -577422202 584595115 -1 -1000000000 -782618790 -998279337 -999981155 999960317 366633061 491524763 -403045665 -934861460 0 -72260015 -615959759 -999981155 -901647048 0 40190442 479094150 -999981155 -21038842 -914387873 523205229 999960317 221390669 452219776 -488572634 -454758810 -445839258 -510022849 1 272949171 -255677115 1000000000 665041342 -734670133 226211787 692503024 538034989 265522089 -629605057 15951986 -194172674 638943764 0 -682095085 802303930 999960317 999960317 890018074 729790182 972868772 1000000000 455625127 0 -855757875 -279067439 42 -122956345 -89471286 -858182449 -688176181 42 199064096 180857367 608934515 1 681465958 42 -700944154 -675018356 148156071 739134189 71858311 999960317 -692867252 852867339 -287144452 463984185 613343014 -547079355 -479225096 999960317 1000000000 0 -170850643 42 -1000000000 42 -806858435 -677996951 -509317126 -791365174 999960317 -191921835 -370506222 749042768 22851713 -547207922 533106710 73840929 -801151260 599084204 784201208 -653424053 -489124919 -274478116 -795096586 999960317 564404457 701857913 -653797785 42 677823218 -999981155 -388690523 -797975144 781399728 1000000000 -45874338 -18922591 999960317 -800579118 194017244 -999981155 999960317 42 -199090086 840884266 -1000000000 -1 -999981155 -988326605 -1000000000 999960317 1 1 448540857 0 -516784479 999960317 440703300 890229647 -999981155 42 -926091432 -999981155 -1000000000 -170024249 664091237 357675949 869884076 -439098863 438931093 -703716535 534508718 211351488 413804437 -949854817 0 -142486881 -429743505 589717130 -489794683 999960317 -632658121 487754617 -557771280 -333592893 -999981155 688448518 999960317 -999981155 0 792179565 1000000000 730740744 40351351 -428735878 -927393056 136230766 898065407 -743193765 532092595 999960317 145521723 42 0 -359878503 366180318 250776472 376707379 -999981155 94545103 867471704 -543985152 -653797785 -432951876 -774430413 628296238 -551117668 985126387 999960317 -458496400 999960317 -402001995 -983844110 982158579 729125944 788334108 42 -1000000000 -677666423 -325585397 0 999960317 738157505 -402285143 -797762066 859358395 -998234215 875325883 438262320 999960317 561333142 999960317 101064929 632880616 525911614 -219808836 275395097 -813799800 -1 -999981155 1 -999981155 -999981155 484153810 -999981155 -198250137 -268976581 999960317 0 227116873 0 226127866 808354847 900688104 179998294 0 511194298 -739020832 1000000000 539161318 -545699237 999960317 -313583008 -118970045 -325179062 -347427607 568233448 104415535 210165348 66729575 -988908567 999960317 -464029090 -999981155 1 769476418 457922443 949974824 -751079084 -241264502 -679968057 539116800 598693205 -82860455 923828888 999960317 121785068 124630039 -937239917 1000000000 -76011290 496459394 -615501871 -999981155 522472780 315387430 0 -722256874 -132060277 1000000000 999960317 206712094 -999981155 -184778095 24486214 366152528 -359567969 1000000000 567326824 147066143 -1 937110384 -346946540 533961203 -386848763 -1000000000 -929018360 516996879 -220283526 -578384486 999960317 709018731 999960317 519196325 -1000000000 289919184 -820303225 -999981155 -688812490 -1000000000 1 -72338217 169933035 543159234 -163781057 0 -417488420 999960317 -999981155 498119853 -90673469 270492774 -309660267 999960317 0 515330885 291557897 297870000 999960317 -205705444 -1000000000 -493918680 217791156 957918279 268002139 1000000000 264349100 999960317 999960317 0 -1000000000 473952060 -999981155 741103877 -180457162 0 343787984 -47838916 -906040679 322354610 999960317 -144861240 -887678948 -305676354 0 -775470850 584588859 -155795324 240330426 0 264870506 616944366 617082491 -381691164 -1000000000 344221891 -362348157 -1 368778125 1000000000 -369782514 42 999960317 42 1 258470106 -4192504 -427991197 -787539471 728694410 720109121 -466033283 -966596981 -265694675 -283335635 0 243642754 -489485490 -997808292 -367780060 801434331 -777908478 -977519668 84491173 999960317 -722490540 -785924392 470527156 1 -74119123 0 999960317 -144287271 999960317 42 262327279 122243151 763214140 -1000000000 -96824843 -288873181 966061207 686976435 -660779969 -320387645 -999981155 574106969 -367101183 -826172386 245861477 999960317 215287311 293166717 -934375445 -666011001 -999981155 999960317 42 999960317 -974378238 -569795040 -999981155 449570908 -759606162 878506076 -46372048 353031456 -549504774 -948496515 664652600 222552766 -40464802 42 1000000000 823011140 217309814 -376443373 42 999960317 -999981155 865145906 923724728 486325274 594065368 935901158 521499566 999960317 -133158021 999960317 -999981155 -905538770 221273195 43639031 23183271 -1 -1000000000 -410748807 1000000000 -999981155 -158391301 816033844 -576001951 -999981155 595227615 -408026159 -765870708 950313224 548340516 502378343 -114458808 561503456 -1 -184932017 -142583695 -999981155 760275634 76000425 982569702 -1 -966824386 356524183 264114573 42 -999981155 43419402 343036223 0 -412728840 -146256303 138077822 459441649 42 999960317 -776192046 999960317 0 -334198484 738410756 -905063345 -1000000000 -15952219 -723022588 -1000000000 343172144 433154017 424151613 1 -999981155 -1000000000 595502422 818591724 913913655 -779585451 453603871 -447456806 671931350 -1 -904963081 917911100 42 344992025 132452184 964971500 290626897 75472286 -203060746 1 -529031102 -597002258 39706676 22876463 -104234196 711464697 -440023534 407041705 -824247414 -435719252 944285718 -193518944 999960317 938693953 -999981155 516392713 183471940 1000000000 98154114 1 884916439 -390600292 -374132558 -274257327 -222160509 1000000000 -1000000000 982381793 597629536 -930494134 -949409683 259833441 217512925 23764391 999960317 -399857495 -643794360 -573744134 273889106 -1 -614450271 42 922547458 730071218 -174031044 -553405006 257948087 -459760254 999960317 442184423 -999981155 279103091 694977768 999960317 -868504924 -258419470 -999981155 -307142662 -999981155 941025187 -186189889 42 999960317 -999981155 645024315 223469539 -816742047 -981594550 999960317 1 -172688337 -381612850 578073227 -345150154 42 -359727828 31997232 -999981155 -999981155 992785236 499380017 -542369600 1 -836929783 -859705314 777082456 -162245548 1 -999981155 -661069874 -375761702 -780453380 -183176471 897059575 -2763814 -102984690 -287087022 984980582 655937732 238616047 -294979541 -507027964 -999981155 -486291803 -50570731 402705044 999960317 -289924446 850274091 178474325 -724929244 456578765 -323926710 141756567 732247254 -999981155 42 901126528 -11204288 -999981155 -999981155 243021430 106550909 236948693 -999981155 42 607188196 -999981155 1000000000 -405762953 863510808 1000000000 -749407040 181857866 -98949828 -402513401 724944825 549334312 42 -999981155 425857119 -358540663 780685089 999960317 999960317 -595434569 648088951 -793429979 -602959213 -1 -169199861 51428186 -688866055 -547401490 -544836326 -902094813 -624094112 -525002332 -638118206 652309155 -620828482 -40091811 999960317 0 999960317 757356805 94197543 509417674 -999981155 -1 -583337360 -387058584 606116244 968731409 -664682759 823125967 999960317 -105748851 1000000000 736575047 -586458292 28458891 999960317 0 683979182 637143040 875980553 -283038600 459484021 42 -565359845 938968007 -999981155 1000000000 278838087 821565752 999960317 451483041 -999981155 930560220 -431215145 -618433625 1000000000 -748765645 -775343629 999960317 -186918500 -758470701 -871642352 430678317 -963081878 -350341233 379801145 292385296 -1 -501987772 973550858 -913632940 778689681 586611594 -999981155 42 75482927 -406488213 1 603445114 -927696794 -1 738096441 42 999960317 -999981155 -274587321 -999981155 190915622 -486663768 216582971 -477056675 473953170 0 -326475355 583346052 -210421935 94832817 292370069 -1 526845254 999960317 999960317 694727610 886466525 -684189920 1 -986668320 -667219829 -999981155 -706195266 -1000000000 -293598357 -356716477 -837344552 -684769876 -999981155 631780829 999960317 -1000000000 -491693006 -348923815 42 999960317 -278708791 -29683212 69496051 -540730278 42 999960317 -520598781 468899586 -757807896 -999981155 -349798527 -863749969 -424322599 -676796420 -920880584 129897116 214776061 -559839872 -199853396 -651942738 302450879 999960317 -1000000000 -999981155 999960317 -999981155 -586677087 -479068921 -1000000000 0 -768323331 -999981155 136036193 -996508030 999960317 53030568 104684811 414189528 -602700596 999960317 -999981155 -1000000000 -891659703 -68068162 -366798823 328848241 -273846151 -708264051 -800777565 -1000000000 42 -999981155 1 294391486 881834888 -322189200 -482759972 -538438905 514444922 694531304 703031708 -756962737 999960317 -593738302 3432155 -255401833 -384501733 -570022145 0 817582141 0 -913464003 19832340 999960317 980149953 1 -704034095 -88951120 449747291 -85908403 -999981155 999960317 -463451448 -668682898 384295238 -666244305 754756425 -60488525 -389240983 -387646910 999960317 0 121542310 607474475 -374661088 -509266787 -921668827 -601524936 -1000000000 -890117411 76193031 318974109 193678567 -688527892 761724782 -4508898 992931005 0 -848593845 113595921 822528859 -1000000000 999960317 -779014108 -999981155 -999981155 -558895414 42 -652252670 573205263 -999981155 960999986 9664620 -518973014 -943547317 265614362 -728858821 0 -406767969 -999981155 -70918700 613985745 -667291410 272832505 -281656333 209147979 24498937 956901185 1000000000 -394038314 822997819 999960317 -760958866 -999981155 -71053008 156369467 11273169 1000000000 476674333 -999981155 999960317 63108372 42 394252747 -999981155 999960317 999960317 645660981 480764321 -999981155 823162624 584736344 -712243713 438980769 463176674 -999981155 999960317 190661800 -999981155 -865529836 999960317 -968414045 -352000143 119850876 118240785 721384064 833821813 537535027 -885138842 -999981155 177050361 -83627079 699322724 883934442 -718632415 661589968 -775625861 250058363 0 999960317 0 427472312 569983489 -580781807 999960317 498604271 -364880976 999960317 623753083 999960317 -699892397 -999981155 455190590 -511695379 -63509444 1000000000 42 398629540 -734326704 -1 413365511 -999981155 841598718 871921803 -620486568 -1000000000 968714850 -407364773 -1 -944690821 999960317 -861490735 -513303978 999960317 424660757 -772894208 -999981155 -452064158 -320053033 999960317 -357229734 999960317 -895991190 -1 -999981155 167460323 -999981155 999960317 -315710699 0 -563611255 -134995537 -816123878 58943005 277417405 399070663 -812972067 -372781621 566965278 -896305428 -511647422 -212985345 -1000000000 1 -710552737 662467104 -980913867 42 793268683 -554560200 42 -229422801 773290902 -942458732 -205658234 185559253 395965702 -144396143 848028736 -821732474 125222885 14472857 -722644243 -99896040 42 -405963347 32022913 -1 -999981155 999960317 271124681 539506358 723071935 -1000000000 999960317 -288182891 -244447426 -149519057 -396513519 0 -784250684 336823211 488401043 -604947307 -999981155 -668636858 913526268 -1 465620478 -999981155 -999981155 238565433 157946643 -526766808 -74239846 999960317 872023616 -248856294 638989908 -811924688 -384449829 0 106846876 -425730352 -999981155 381361364 170111272 1000000000 -948329616 182629652 -869389402 343184662 -459760254 261756867 999960317 -40080054 651645196 -916571108 999960317 -999981155 -963513274 -665112629 416568298 135154514 -570977334 -481972557 -1 961226991 613564675 1000000000 -1 -12442770 999960317 -34967565 1000000000 -999981155 614698230 -275233166 -458231046 -435833045 -477828728 278381256 -106154177 -67987353 335693078 610634221 -681050151 516757871 999960317 0 -326537357 0 816566343 698342043 -699712187 -710287751 1 866578713 -1000000000 514959706 667416046 -999981155 -35418699 -1000000000 42 -637990254 191565355 -644576059 0 58142505 1000000000 534681191 -793989353 728923706 -999981155 429758733 -313882239 126412127 999960317 66934791 195274660 999960317 551782510 0 999960317 925007114 753942179 252441110 -602720359 440232693 -680901013 -368721941 152604773 -102512488 472690108 522768864 42 392213054 -1399639 999960317 -746123205 1000000000 -999981155 1 992539236 653197383 -226665134 512944362 -999981155 -18708382 999960317 933208015 1000000000 314046598 714429908 -832097093 777679702 999960317 999960317 1 -286545352 441166311 -381725171 -901896696 -38896140 404837695 0 -100127848 -900729296 1000000000 -664837731 -999981155 913917275 6845412 562664703 397020437 685318568 38014078 -880647370 360722559 -999981155 -1 -701547579 -999981155 796339175 -1000000000 635038641 -112062168 706163433 -835590064 -143478367 -190287891 1000000000 0 187218012 281223821 999960317 42 733701863 -1 168315118 -245251363 541784253 -338959601 -177225488 -615166168 265094160 -629185787 634713477 999960317 105576148 -649935203 -664609608 999960317 0 598022423 -456779255 -999981155 1 42 42 -109603812 -1000000000 0 -441913989 -367984466 85829461 -837469513 -965643341 -198703012 -557046799 -935075260 -1000000000 521297523 999960317 999960317 41515130 804477529 491497430 -632474588 -490920348 -383791239 303227947 -962416125 666329009 954098103 301655865 -999981155 910642008 999960317 -1 810062728 -334288363 -898170502 536255834 -999981155 310425428 182744118 666330730 -2108203 -848623741 -426695758 -875357759 -843406778 -728705584 999960317 -1000000000 1 -379744102 -311783801 999960317 418318 111464819 -1 464252903 -999981155 0 447826669 999960317 999960317 -913363963 894946770 42 546210284 -1000000000 1 620793200 -999981155 -1 -84471364 1000000000 842301758 31504135 414449204 -880445402 -138920898 -554452495 -999981155 999960317 -439716332 324095489 377537262 -343998478 -434002134 -675496068 233852832 -999981155 -999981155 842124251 -297485962 -530485620 -722182103 -961160798 -291767660 916272124 -195770409 999960317 551841027 845538276 101208421 923300313 -1 -526186925 999960317 812510165 997570374 427696953 410369659 999960317 -890643262 -899248674 -155865146 -918743261 -999981155 -186864518 0 -159086976 299904457 992787593 -999981155 295461586 -8281995 -25977363 -459632457 307614667 999960317 -997514512 788562627 -750749285 0 -941884936 820169822 88180458 713069624 999960317 -371744330 -987981109 247777808 999960317 42 -24342893 1842483 1000000000 -440106936 182881852 -695390775 -931792153 549040542 -370157924 999960317 -296315837 0 772218392 959864113 1000000000 999960317 -999981155 215468393 -328137520 -523468971 0 -285955515 690431677 1000000000 -72574168 -605336310 -109110341 -1000000000 907967068 1 -999981155 -135814913 -789402795 339247664 747896072 -627248863 361376200 -117143590 -1 2556533 942714681 -999981155 -745951294 326641806 -697000695 883675042 42 -634672182 892203768 42 268239316 284789793 558892446 203386319 -1 105005387 424481838 0 -1 576200319 532640943 -930890319 522381248 -581724844 999960317 626755973 965044283 837702756 612919088 -822141472 42 520325859 793623228 699101821 -999981155 -185972197 980516610 -910689817 -999981155 -526753774 -238139077 921746620 378100851 -829809735 -544837733 -243091405 62623203 -70508001 671616577 -405046851 42 -112641290 744606364 1000000000 -406596072 999960317 -999981155 -999981155 -999981155 569627986 -946105304 -691601515 267692752 532628688 -1000000000 126735816 63544729 962393999 861659998 1 -130946288 991169308 -343112336 -145485461 373247340 42 1 999960317 -1 -512475351 -507496792 -999981155 -999981155 674059045 -133696604 -941363381 436363148 -370916873 617839584 999960317 -970286788 269391025 -856406668 -999981155 306210223 -482465157 521402862 421779499 -630572255 -999981155 878388145 -1 822597640 487417921 -106924390 -1 -999981155 -495796242 -180956961 -930950821 -999981155 0 -928913131 -646055431 -694863219 1 -618221467 269444228 719869975 0 999960317 -728007987 -614375939 1 967828849 200041433 460957983 141055795 -936939008 -102036804 102770337 -376913129 -140092486 -764331424 957677382 553311761 141710417 392972537 1000000000 623181714 -999981155 42 559360257 999960317 757506954 999960317 475441735 999960317 699502752 -520380463 516316710 933387155 -999981155 0 760062189 -583775353 -513212999 -1 -895729576 999960317 -843403594 999960317 -999981155 999960317 9329500 125933982 46319075 393409543 -215780317 -834778925 -1000000000 -999981155 475445111 -801014693 42 -198703000 -215021104 734542001 656229168 -1000000000 -1000000000 606913494 827930121 -47732699 -886625889 -922939485 -694039641 -1000000000 -374002391 -58902685 1 -632590996 -646963500 -999981155 903412446 -685677178 -168144382 -999981155 -67244303 999960317 1 1000000000 601067047 999960317 -703518780 0 999960317 42 -677666459 -1 42 999960317 -758987342 923270744 0 -999981155 6802978 42 -418843933 -231848732 42 -1 655160011 714378893 926391868 -91050358 999960317 -1 637410612 273186147 270425203 1 -999981155 -994515464 -898173168 587737361 932115569 -663208780 -459172169 1 311445383 -951261753 1 -633735244 -1000000000 -929019134 -583680601 -381307323 943405640 -670030823 889053147 -914980897 999960317 1 630425224 -83478574 742770869 -999981155 999960317 82398744 576841872 -359790228 0 1 -845006613 999960317 125057168 480495595 -508510919 -743118550 -1 -620127785 -78243547 930597093 1000000000 -215910533 999960317 -36710957 -243009797 340510151 913533143 -999981155 -902589658 29152454 -545500005 -576682275 999960317 464871168 0 977548539 -209558805 1 -810858851 -999981155 285812408 -999981155 323648288 402561204 737196561 -999981155 -999981155 -497154004 -999981155 -253012766 371230914 145516659 -506924820 958401635 -471058080 -630984452 -602567151 999960317 -333643752 -999981155 85701373 768703143 -999981155 0 1000000000 581165082 50755236 999960317 -425072869 158471506 1000000000 999960317 -189843703 948651491 411157149 -208209290 -456151455 -999981155 -999981155 -522138317 -459167039 -1 36311438 -719600684 42 366933728 776881810 1000000000 64936124 526404487 -999981155 705936076 994279856 -480438380 -104468058 -866518251 2713602 0 3686406 -772766716 -70835779 606456119 -941243076 -220075567 -359979064 55640398 -137492915 -598339013 366686923 -973835972 505675420 -134434456 195975817 -1 1 1000000000 -4699946 -901989980 -602565425 0 -1000000000 790878217 1000000000 394113970 223044699 -464128449 -999981155 -403957078 -551800137 -510075253 157042990 -452804414 649618932 917787660 -950275921 940979523 -151537725 -920422788 523206737 0 -85233790 566954336 -677334300 770315933 -999981155 -880443190 -66707826 -471850970 -140923571 -862036060 794096437 42 173763650 -14120754 1 42 -999981155 1 863145521 999960317 -365312749 -991086073 841163849 -719844379 946857523 0 999960317 -920529995 -750885780 304197538 629645057 130828545 -546790269 -747369531 -772134520 268207721 304343878 -133543525 -432351493 -908266416 -1000000000 -71516530 -854679946 531810474 329737185 -388053211 775649602 999960317 -1000000000 0 -999981155 -824996049 484524298 237744720 999960317 -265804388 820402995 999960317 436691906 -692305809 54418098 534047675 1000000000 543047968 999960317 42 -999981155 -781388660 -183898539 -661897489 -1000000000 469932054 -380311887 488478450 16713752 728410677 750053611 -261885988 -264759778 -999981155 705645441 221611049 344819478 -66586465 533784644 342476159 442021894 1000000000 -469932147 -999981155 585461148 -969480775 -999981155 333623332 999960317 266107999 -84010981 290203864 507104367 -999981155 1000000000 -405798490 759617987 999960317 842919721 -348414876 42 -197800298 -143849058 -919381651 935920516 42 -490272261 791231468 -947991126 42 -999981155 0 -999981155 999960317 1 -56310985 818443170 97642679 -711850762 -326840574 -222338799 -831421970 753879997 -45530237 719576254 728664691 -562828600 211051475 0 510877254 495069888 -999981155 -999981155 508902295 214347157 -389373764 -489490403 0 782532533 449856331 -64047363 -1000000000 986801768 674464782 831681362 684852958 25203527 -243863228 405567977 -1 -929680558 -550327425 -786204852 538420104 -617726680 1 195241776 -66692152 -662299054 -999981155 1 -492586998 -261158550 -751191279 -1 42 999960317 -514885095 -241561464 876225928 -734405108 42 465241202 999960317 -505603549 -968162539 -276594381 -902760085 880340386 324120152 0 999960317 -999981155 -47212671 1 -647814193 857764179 -1000000000 999960317 401758897 -261984265 -1000000000 848621038 -1 -999981155 382295833 486040289 -869215766 1 922214126 -865354157 -837858004 -892988326 50248491 239534835 -582623132 0 37946254 629775192 999960317 578121470 -630140317 -999981155 -180996973 318311688 272678668 -999981155 -654960898 -404139716 281218644 330594438 -999981155 42 -69269951 42 -148927290 -451646956 999960317 -947376268 623186159 -624895053 -888725106 615047496 -503975726 -679942768 999960317 -999981155 1000000000 1000000000 545954477 473749437 -1000000000 977790515 999960317 810447405 1 975686181 923090563 29843885 999960317 -782448955 291839938 -999981155 -203068826 811790527 869977634 690134915 447721627 -148187342 -344177267 0 1 -619683458 -611511539 -1000000000 -398443786 -915563310 -1000000000 -487819626 -999981155 481842486 1 66135665 -924435175 -173482814 52924358 -999981155 -851324053 -1000000000 1000000000 -931963129 936806929 520066352 706413713 -248522153 -308501756 -71578361 -622052507 -1000000000 -999981155 148900328 999960317 320815095 38921996 806004654 364630754 -467130337 928711085 13350988 756446731 510920422 -171777209 175250257 -1000000000 1 -999981155 -271105573 93588510 -791856297 -999981155 593667816 664933640 982888325 -130303349 999960317 -999981155 -573025783 -999981155 940904235 381767888 1000000000 818637362 -999981155 -766306035 406941598 -833191115 42 -531162537 145537968 247175620 776837196 858014190 -14085672 -999981155 198822337 42 -487200673 -999981155 -438326192 442818517 253503121 999960317 721135976 -112175484 999960317 -351839168 898756217 0 -350086915 353764512 -140963185 -798796959 831011216 475877502 799686958 39769695 0 -146967159 339849815 -423419324 -312706544 -69391086 -695776554 -769453143 -585989666 -553720928 499641792 376271195 -399904428 42 -114784274 1 -522663247 551889068 -282444378 409139761 0 -531331317 -783574069 -999981155 -809386383 810265308 -107531523 -270488999 -732096916 120230804 547472467 999960317 -999981155 -572950395 837832816 -935262915 645453971 752193259 687451498 -340998693 856378316 999960317 -317125849 -483117161 968074699 -1 253552907 -689353568 958408809 -671331971 999960317 -999981155 -570199533 -37444989 0 -824165350 -999981155 512115011 -674914037 42 582380726 -110030066 1000000000 1000000000 999960317 616532209 833509722 152609192 237689514 676682848 -296603681 999960317 999960317 999960317 494649169 999960317 -777821963 -481586448 588788023 290720524 -695758580 958053455 -1 -626435769 -351978924 111007753 -185660007 466415267 14435048 630949203 -1 -999981155 -210588279 -325349449 -172188300 352953988 -738016935 999960317 999960317 -1000000000 -807728591 377517003 1 999960317 353590309 964741596 942272247 -829903232 -413707245 -999981155 313708919 -960488767 608002627 0 0 194356231 726552071 494603364 -384157059 1000000000 -371921461 42 695781065 -535798322 42 0 -962545182 -379085136 85414912 -999981155 930080395 349663738 189906229 999960317 -875686036 -470890036 1000000000 -183504259 -469062900 414523343 826268250 368707082 -822566635 703257113 972992391 911600049 1 -968997800 710186255 801227396 -120284066 299155801 823040524 -625181236 843543804 700538714 -1 999960317 791304900 999960317 -359748629 -86121242 687004632 -922713325 49422896 -303699269 734368495 -999981155 117460695 839421409 999960317 661310202 653413703 0 346497285 -999981155 -402420861 -246370990 473339163 -887193143 132938826 613851271 -499206870 999960317 -241298197 962627020 -506262090 16274989 -999981155 397078152 555585992 999960317 -999981155 0 -845398302 36095631 486914382 715932633 42 -823775467 -892291680 999960317 -805607464 -286718944 654576705 -185135958 587508069 -999981155 999960317 112685983 82200425 433130748 502936612 -571737076 966509730 -1 -529091993 -969297618 -366301345 -587225348 -634766418 999960317 42 -114688455 0 55847687 1 1000000000 -727610921 345064853 -999981155 999960317 -153084206 -853550059 1 -591094713 -388503502 -861272217 999960317 -1 555221749 -107664022 -130532426 -413482714 -259566965 -18931755 -218855761 -839239924 -1000000000 -21158075 -825646958 -807686898 -182678993 42 -999981155 -1 -37690213 -640759840 98672888 0 0 849093895 296012468 -139943510 999960317 320694209 42 1 42 1 -271310598 -454821663 -1000000000 258178574 1 -862459989 205121290 852048085 -476863788 -669171005 -791501287 -242344890 -706379546 -684100924 691438161 -511621208 297317750 -412513676 849769203 -535753826 875735441 43617979 -479240924 -333433639 -415690782 -976954956 -840823606 541421664 -988842236 252093541 -512297065 912932414 -999981155 0 993419693 -177600484 -999981155 42 171653592 999960317 0 890469441 -798270891 588278724 -999981155 908902199 -185342017 -691354274 -221685820 -179893710 237481199 -518408031 999960317 354321691 -269174027 -575026518 876632208 818130124 -922779876 -595724964 501373932 1000000000 793587079 1000000000 603303261 525410462 -315219410 999960317 -136349913 680983480 -1000000000 -417651874 -253965292 316899316 -66449247 -217702756 1 -549801232 -593706025 -999981155 1 999960317 232421683 770650271 798173449 -999981155 -999981155 259176491 421212935 655757618 999960317 -709798874 42 45590797 -181749221 -856746700 -754658017 -811460286 -999981155 999960317 -17357582 37415005 42 -982634757 -402851111 465341040 379971925 772858375 534311186 999960317 999960317 -749141625 549398939 532095762 0 858710516 -425884085 999960317 1 -999981155 495919849 -1000000000 12585800 -409975651 -48174568 -803641125 65299214 -999981155 999960317 -999981155 992379954 999960317 466860464 1 -536221860 -785723074 806415933 -363906644 593458685 548327043 -952818273 0 -1000000000 720045374 -94457008 -518386473 917500356 -116715966 -1000000000 42 346191626 -536094287 -636578327 119720158 911870542 827323130 -912251718 829332954 -1000000000 479124666 885350708 423331257 0 950719383 999960317 -780070607 336712335 -999981155 -418499634 -999981155 -241471914 -628484751 1000000000 1000000000 782844349 609764344 -1 999960317 999960317 999960317 -62913144 -627100505 933873330 -819785939 171213762 1 349346705 -812637647 -270981178 -623268959 42 -760031552 -904947499 684393666 -157401917 705838169 -999981155 999960317 0 713952195 -682885551 130137753 -185555764 -861105890 0 256508160 771894338 42 -999981155 42 87348777 10749828 -999981155 -94071145 458787699 -999981155 764084855 -722836686 0 -982922906 -1000000000 -999981155 -727168556 -186752238 947298128 400164862 471561367 -265378525 -251227114 -671300366 -1 999960317 999960317 -999981155 122608839 394167670 -212262020 107877779 -1000000000 -282230700 158789124 999960317 580294759 -603049256 -198882515 -222957477 -906479704 -1000000000 -999981155 -127002054 851142944 -19729115 1 -223887510 -1 999960317 -754600423 1 -9026044 -707454738 -425277398 528646182 42 999960317 42 -999981155 47020171 0 257246679 999960317 -358540663 1000000000 -908305156 -960898358 -31712336 -139894451 42 -808549076 830436892 0 -636496574 166673140 999960317 -222539677 -608575286 -302229431 336831620 510866438 -366067526 971539438 133862826 -741029149 -25877280 42 -512467093 -281557171 -87855394 -613128185 340479125 493292038 0 301127123 -971945828 747567683 0 668499226 42 385610931 1000000000 -246716183 -583665857 -1000000000 -999981155 -690958557 -397437177 -999981155 -321535123 -357329021 999960317 635887789 -234490436 -800489490 -680153986 0 0 0 722416757 -972832347 999960317 -999981155 -313882239 -999981155 65071853 -130924556 -150417704 -858202560 -999981155 -648398804 -667621456 280463149 999960317 -999981155 -708386478 -855046264 -999981155 -451499541 153860352 999960317 75683346 911025860 -845875606 -992154063 588803403 248579742 999960317 -999981155 -1 -641033032 56996952 999960317 280980426 -919494461 916786442 1 -247952546 385668760 -818124066 -715443848 -177493421 42 -999981155 214386221 -240031192 985919697 -873566931 -605784953 999960317 -999981155 -999981155 997028254 -999981155 129125231 249176861 -999981155 332815731 -661396996 42 -1 -571070951 -210432480 -924830318 -266963525 999960317 -611579316 999960317 -652168500 999960317 142003615 -249417722 525839242 30265186 -1000000000 999960317 -1 1000000000 -246131518 1000000000 -252589322 711891084 -999981155 713618023 868801016 592131701 -999981155 685318568 1000000000 1000000000 806598855 34758709 0 -33161347 34270541 -620840551 846058441 -1000000000 447427681 -927213365 -999981155 224855707 178580537 483310706 -205883090 -754351809 475991816 64192392 642102343 -721659545 1 -326839608 -842948625 -99958338 -950942834 -999981155 -1 1000000000 -820834575 926173063 -248030561 676147847 620833860 -999981155 -918993722 598629177 -777626134 -999981155 999960317 415316769 422829607 457039860 -964508262 -163442037 -554566002 -762129912 -736168435 612294461 -999981155 640777550 -874647610 -23024353 776348084 364832356 42 834280167 876474209 999960317 148445 -201113679 1 109818399 -352018761 -842796581 -223342280 42 1000000000 216669918 946856274 557783329 172156806 999960317 -133946348 547674659 379055967 670536533 -382768351 -884150120 -43884494 307600202 573701012 600373059 1000000000 -644310013 -996232834 945843029 175625538 -999981155 -926389137 680151722 -164419759 744892572 0 -1000000000 0 42 -1 -742436188 78621876 -852504138 257286776 460665987 367240427 -517684245 -368311830 -377035219 -999981155 421530294 -999981155 577706890 999960317 42 592670690 -67326837 -2229184 999960317 -224572991 999960317 -257955151 -89918074 650819219 -881713201 999960317 -972830764 -999981155 -707094152 797905642 690227141 -964954888 101276971 150522261 128075518 755442039 652475431 -1 -1 -999981155 -999981155 -794786640 -1 -999981155 -304088226 -999981155 1000000000 -999981155 999960317 -1000000000 -999981155 -694067714 42 -122031655 812917227 76760751 -18124527 -999981155 872854104 450017911 -796748761 -1000000000 686343883 269342151 -236702643 -623415812 1 -910153374 999960317 -882724359 -755457577 -848669203 -999981155 999960317 -900383218 0 -999981155 -182889976 221426303 821504651 -825445168 -384348332 808018935 506655668 0 403041231 -90733121 -999981155 1 374639230 -999981155 -999981155 449592680 -118404125 464582066 -774761885 254753454 520147931 -343181185 -999981155 -249680868 995134791 655008105 -672394147 -852021351 806079403 999960317 901643437 -999981155 250478947 415452873 0 90317265 -420642638 905435251 999960317 -308001491 999960317 100111154 548140590 280163856 0 770091122 -1000000000 1 -1 -384627197 305706432 999960317 339776791 26123449 -426044563 -999981155 -309205851 -338992111 42 -124360477 -648833761 1 -1 686969603 -528145168 903510064 583297371 -999981155 872500010 1 520451250 365764191 578677219 48362056 699040660 512181529 -171774275 42 722207350 -927244889 -999981155 999960317 -999981155 -754173332 -416714393 759153500 42 -418380108 1000000000 999960317 403891748 -1000000000 994387919 87219781 -1000000000 341955092 -239318694 -706559172 999960317 518017226 902550019 42 -794373577 -598959758 -411800967 -327872945 -905401501 -409228025 999960317 330722192 0 -370754450 155902459 -125244057 871409141 -999981155 -999981155 -1000000000 155248040 -74664510 -999981155 -1 -74370654 999960317 -999981155 109642985 42 -1000000000 798849790 -999981155 -51476076 -368779842 -807460942 20165177 830308841 -135372324 -320708876 -1000000000 -1000000000 611921652 999960317 456346659 -999981155 -999981155 -905064551 229348723 -581791151 0 -669067765 -297637726 502378343 -48094482 -942059994 -295594353 -783133978 999960317 1000000000 -1000000000 261900132 0 -953434738 -616062899 516711415 -951238637 460435583 -1000000000 356326768 -999981155 -158231440 -872899562 -999981155 800306894 999960317 -751690331 -1 215368901 800813177 -975583434 999960317 1000000000 213829783 497219944 218431481 -999981155 -197124761 -1000000000 -543268400 872905375 -1000000000 -821713409 -3305576 -142374118 -96203379 999960317 79470586 1 288686807 469584122 -943589195 -326781924 -278794231 -761271421 -999981155 231614367 455590578 -287665276 107800082 95893729 -941225000 -754944374 -999981155 888657716 1 -785982200 407672991 269729774 332944040 999960317 -579701595 179048333 -995815378 862686681 -844499071 -259397098 -996240033 -30745076 -999981155 583196945 766127457 622642955 999960317 -999981155 880246976 955505425 -999981155 999960317 -658223297 -586943575 332319784 1 -1000000000 483122781 -531627330 505431046 -964645931 1 -829059410 -302190161 999960317 -663013876 357747493 268136235 52896764 280042658 -421388751 -552868609 -248141423 -999981155 574002813 911025860 -1 999960317 695362800 -602481087 291334026 357405403 -999981155 675351061 999960317 776288124 -638498950 -39026130 -510264438 -183742479 735367618 888566637 999960317 -820157324 843173870 268888997 -205568878 999960317 -899429596 -309660267 -287404620 249883901 -1000000000 -1 501952000 -622084759 -872395664 999960317 -999981155 -580204693 -393400064 -1 -650032309 -168313203 236580145 -999981155 465949206 712652338 431466917 601731635 999960317 42 -650411927 -999981155 -227865227 -36209058 -273960818 -826127675 843711039 -464555359 -822734114 561743228 999960317 -999981155 -999981155 994495241 -1000000000 201553827 1000000000 151610259 726873211 836608684 -1 22877084 -101900977 -374182902 876421246 -655223902 696704535 -812367302 1 356524462 697140622 42 180560150 -834611200 1 45366763 -282214398 -999981155 366082692 0 -659428726 -540950843 -953836269 939718309 572696347 1 160968480 -286385515 553625842 72112569 1000000000 0 -999981155 999960317 992927914 -38825660 0 370955036 -999981155 -496296585 -999981155 -931463181 999960317 638191593 -686934529 731573850 386633862 620299839 999960317 -428271733 0 -999981155 820330916 -423280365 0 -29727836 -142471684 -999981155 474673945 -561410897 999960317 740691912 -131831959 594043573 -3483852 596856996 1000000000 514955459 -813834297 114645707 489687679 999960317 858606220 -1000000000 999960317 947580455 -204697356 -238620275 -844613794 -43067024 0 -113850098 1000000000 -1 -136472922 -1000000000 -225831479 1 999960317 520805133 -671113124 57787867 781222928 -1 378447223 1 999960317 -477079982 1000000000 -372738649 56081225 774216426 999960317 -845623404 490443308 806357054 705114088 -708016113 -169099245 973032819 -30094396 -132288029 -459332043 0 -1000000000 -1 969928742 -1000000000 999960317 613849261 999960317 999960317 1000000000 -685319305 187814655 702473278 785750469 -895087610 999960317 -999981155 -432231081 999960317 301827448 599282999 144430102 688904518 -758305912 728015720 916345416 -414161747 -1 -825021876 -682754849 915599745 -682038244 -124878917 -1 154845698 -984734341 999960317 -1 248043490 -822100570 164902872 -1000000000 999960317 930573309 604460006 -565198604 961384808 999960317 989523149 -999981155 -256078351 170844791 -1 -387441157 -387245562 550833114 -591351232 -472674161 -414789502 245960575 999960317 0 870106554 637094800 952419660 699283226 -987893235 999960317 42 -996296960 1000000000 -420018132 -999981155 331202487 -351594305 -999981155 638886722 999960317 1 263939606 42 888436056 520250485 0 647269806 -774431593 542033735 -1 -437899075 1000000000 -999981155 -1000000000 -11416589 874119981 332057032 532452057 999960317 948714476 482632325 822565532 868205687 42 743157780 -921615200 -1 1000000000 0 423173798 -143673091 943418185 285102320 514661298 999960317 -999981155 -149198856 -426169677 -217486276 1000000000 -850499167 1000000000 664215932 57787867 -896914792 -725021733 999960317 0 -378383127 -833567070 -199813944 1 470095079 999960317 -667621456 560074897 -534545755 489334505 833129887 439179575 -1 -519093231 -914850701 -1 -667729667 1 914153706 93825584 -1 -679248238 999960317 -1 -1000000000 -315552352 -404908811 -1000000000 -921691162 883999403 -759904798 366894112 722997845 -928602140 -999981155 0 -751313851 999960317 673488228 -452189058 258950003 -999981155 -238028193 -924059325 797004807 -373747232 877344809 744509942 1000000000 -168593930 -1000000000 999960317 300571869 -387314291 865419157 -1 42 -826802599 504986401 -999981155 804790179 580139954 -594158527 -982382050 1000000000 -554044842 999960317 1000000000 -134815709 352047259 -384745038 225068489 84247126 -642261063 -496309997 -1 1000000000 -798189138 -470956188 999960317 -3155411 1 -784903885 999960317 -1 -154367277 0 134151677 -714752723 999960317 -8280966 -1 380300275 -822769894 -849643022 150888916 761581150 -523423703 80567810 -999981155 -241754986 999960317 25780074 180666329 841093043 143704646 573299220 1 -999981155 63943476 -45572055 -1000000000 167310548 129568474 999960317 825828144 382010744 999960317 -418976891 -534618245 -999981155 655793849 -960898358 183789759 525551122 -999981155 -303563007 792189582 -481834677 840840902 -628174639 -999981155 1000000000 -999981155 -530164398 753810625 -999981155 -831393719 999960317 1000000000 -394903145 -595312568 -781974811 363003801 -693586978 -1 0 -549097198 5970044 -49143775 1000000000 993429820 473197791 210310267 1000000000 659207602 -588999781 683105600 42 396510904 106200214 -312797314 -538091778 1 42 -996692112 399642356 112147710 711550480 571111873 -583533456 859364171 -570316254 83533779 -939547781 -999981155 999960317 28926979 -396596815 723323283 440878387 -314076388 269003637 -999981155 -82767324 999960317 -477339578 -361615575 346572963 -378804497 999960317 -999981155 -999981155 -143023401 649076110 -544388871 -448401870 -1 -1 999960317 -131869793 858636970 251768184 -999981155 442253988 607155825 -999981155 999960317 -50486662 -934459426 -1000000000 -808843219 -618016025 625919519 -625498007 -965483083 -116219107 -959812855 -946587246 733550898 -887098879 -619538135 999960317 283787005 -364865131 175048114 -794238511 932399945 -1000000000 -238656198 -607076128 42 -999981155 -198693773 292636510 -999981155 999960317 697817170 1 -22483070 -264884007 242589417 1 -979666100 -56974110 -540510325 -999981155 -429046698 -999981155 75539197 0 397429231 -934383248 664176113 0 404667619 -333326632 -442485241 534998050 -999981155 1000000000 -999981155 999960317 866003289 -815421018 0 -468383908 900829564 -190335741 999960317 209876346 999960317 -507953839 -999981155 1 919491170 60118563 -837044094 669978572 -764909208 -999981155 999960317 -1 -910258372 -312193369 0 626341589 229675321 941273752 -390945515 999960317 748205987 729661389 -838604037 -135895736 550291471 606913494 525156946 999960317 902043608 244350050 1000000000 999960317 207916208 204898057 -635762929 0 -540782470 702611813 -377361033 -407899852 -68433696 -575193902 -838864413 178140064 633149484 735678252 665561336 0 -877179848 269333499 393994546 -999981155 202768546 -887077859 399280971 694344362 -999981155 -1000000000 -17676739 -1 373564313 -1 1 541240942 -325048440 -211718701 -156083546 -75357486 713918299 -692369425 -1000000000 609106234 337881023 887193594 42 863252390 636794445 813816418 1 -445628089 -964366278 499040043 -49936783 223769229 1 -342214126 999960317 -298075885 -1000000000 1000000000 831083137 -933321557 -136301139 201613524 902199928 -946814809 -999981155 -150729509 675356677 -928826744 592612533 271426561 529401500 701394578 -1000000000 494858860 -793120050 696932277 -691285464 -353426371 -999981155 1000000000 -105174633 -594970908 999960317 0 -222748868 -782263310 -394181270 -57967897 70716204 -650916140 -999981155 42 21782082 -803848594 -999981155 -1 -109614464 806565735 -812568967 579918875 831885778 -195605330 -366668986 -325297773 462307172 753008762 0 -1 423786819 -815548167 -1000000000 -1000000000 -376793199 999960317 287081734 949026069 -653827083 -796919918 365755530 1 633458208 -7760902 -867227017 994128864 -400501983 0 562413012 -803605137 -404330575 999960317 513250029 -488544093 -230573878 835987831 -892000081 0 922454752 -436810129 860497872 -704938028 1000000000 922750676 -95480867 -653714071 443202008 1000000000 0 -1000000000 10314909 -999981155 -999981155 632010438 -833795863 980986650 -851673359 -396750766 813096905 487610898 291517267 -626014593 999960317 999960317 -1000000000 -562381652 -698039187 -813333484 545777628 -1 -89009626 -999981155 -999981155 976660780 0 -412138053 999960317 54615979 999960317 1000000000 200387268 -38365188 -285356613 1000000000 875007614 999960317 576813609 -461251047 890748860 -999981155 -999981155 397476139 1000000000 157937524 -1000000000 736411765 1000000000 -133251336 159862860 -216471258 287931113 -534261055 861451822 -355552721 706058597 -999981155 -1000000000 42 555168845 -727157717 1000000000 999960317 -106481510 -999981155 999960317 383506136 76872728 995020622 584839428 453063924 1 1000000000 754136476 212921786 -15843881 -749438952 -315333607 677814807 1 368065987 -513733763 -903153941 -86265052 282265813 810267363 -201040256 544840182 -23088489 999960317 610571022 -56412893 321407691 721478170 999960317 -644782393 259717756 844885647 963246984 999960317 28906859 755871443 999960317 -999981155 -840583322 382902708 -420980550 1 -200006640 96248625 -877301836 275225264 -1 424111081 -512692648 -932891468 140326976 -515310252 42 -999981155 42 -127737438 -229234649 881989312 -447163560 -246685051 1000000000 715127000 -406560837 1000000000 571681128 999960317 266186394 -999981155 -502601426 -266867959 141146560 714904657 137350536 165519598 1454682 -1 578136133 42 999960317 514556737 -878661168 860938126 -584235451 708331625 -753929209 925872384 522968747 -759903215 1000000000 1 374841423 -1000000000 -805598470 195234798 0 395598816 -794705776 42 -999981155 543587276 -470159326 -1 -1000000000 999960317 -396527773 -819004711 557217750 -652896397 -470697662 -232606276 984841378 -679327792 542770293 -428224361 176784394 -417661375 -169024522 999960317 688953378 1 395777636 42 -760254990 1 -691356525 42 835048027 -931488302 -444658886 -574608658 446659929 999960317 999960317 1 968364425 -92609254 -414937677 78845999 -53613005 -999981155 -23332927 -1 999960317 -237821664 -326172194 1000000000 999960317 -553843532 -147633821 84529533 -1 1000000000 -398119860 -938897732 -1000000000 -1 -793042040 794489881 -965756313 648572202 999960317 1 795249523 -112886670 -126345 325268736 482218688 999960317 -84245491 172893274 622942293 999960317 1 -46742451 -1000000000 56405705 438649317 -802676867 999960317 -825831564 -308022658 -994396285 876979776 -702627774 -116825241 -747134757 67458962 104352482 1000000000 15200226 -1000000000 -999981155 -498677617 -1000000000 999960317 1000000000 999960317 -440916773 -1 1 0 -92077183 805693387 -917873744 801011922 340158949 -162087546 -173502662 632865316 175784805 0 42 -999981155 -54947766 999960317 347715239 137309363 -637009161 591170474 130761231 -670178222 -338441983 -467825330 378614923 864774087 -1 821457684 451085801 808068878 999960317 1000000000 -669471528 -521504722 999960317 -928302245 -1 648151375 1 -975220539 822553374 999960317 682123654 409089196 24086805 38072820 -559169543 521595152 999960317 1000000000 -329787147 999960317 374267897 295517974 195988075 -610784366 -682448369 -768052394 1000000000 922180465 999960317 -999981155 -787272691 -1000000000 -635277694 301305714 -239765674 42 -944726961 -321505514 -563249464 -166933855 1000000000 207473409 -852042501 417930099 999960317 -999981155 415452873 553284663 999960317 905208043 661544676 -633478559 467878269 -736363961 42 106269563 631610019 249489757 999960317 -799146810 -407075801 109593153 963179077 999960317 133210879 333715144 1000000000 -555625625 522324682 999960317 874282168 772735678 6582050 821975417 999960317 966587932 372356882 -404982328 301851205 -1000000000 -519340174 523143903 808695872 657513436 699747949 49371336 -547211525 894688790 -526736613 -999981155 995287840 828359378 999960317 745013717 323981296 -508109023 -661358090 653403873 999960317 -310244537 0 999960317 999960317 -124586103 326972035 620630665 -453657989 42 -670875684 -254044678 -188897007 -850810532 42 -405702860 377236899 -935599656 -45938574 968617700 337682630 0 178842186 -999981155 42 285133100 -999981155 816154304 999960317 -999981155 298199301 455548168 -408899526 680826539 -1000000000 259774431 -922265414 0 127756566 1 999960317 531792564 746178788 1 -746736298 -730850901 -164226151 703610352 -999981155 411343814 -186338681 -721356 986823457 -626188368 143984865 999960317 -400709417 42 -999981155 534835280 -999981155 136434697 -446958366 563093968 166755118 -444245107 -719789132 -999981155 -268348071 -999981155 242610572 -400148873 -209837257 -962807233 -573283942 1000000000 -75020101 -154370505 -528187202 -999981155 -894019234 -718170059 -957217011 769184861 -605667182 999960317 0 999960317 179342038 -414633268 775552570 -473569474 -746236820 762259843 999960317 949000629 -999981155 -304238060 -4727993 -889026403 206207206 220002615 999960317 -197128408 231943216 -336411928 532436982 -541665411 -708350894 52293442 999960317 -550705498 -11354449 -999981155 -509707023 329163615 999960317 866777257 -521695796 901383091 -789334581 844256635 -1000000000 -999981155 873043144 665788528 794343536 19038072 -830442960 915672278 -173320452 -1000000000 -999981155 -952874584 -56680556 42 1 264959078 -745580935 -639472958 680183213 -272498674 -618016025 1 -847812433 -783262533 -578489355 638101798 42 850382975 -686148882 -108779470 999960317 -913355612 686405559 -583867604 -105035882 -358867770 538557533 -999981155 139615217 -999981155 -999981155 -266004202 -912824488 -999981155 278825558 42 687666236 772093185 999960317 -376599405 749719874 -869652867 -1000000000 -871017253 383108133 -1 979724329 999960317 435764397 163875610 -278525045 -1 349769815 -995302783 -861845341 747750369 582613585 219698584 257090936 -805708388 999960317 944885476 1 -999981155 -999981155 -753232375 92809400 -977730052 -733105693 940262044 -983780507 -999981155 999960317 612914331 999960317 -437163002 788952521 -765390740 -66156240 -785373769 -999981155 -1000000000 999960317 709919976 999960317 -781418296 411363679 -399993301 -999981155 0 -888250024 -486395336 473379994 -373620865 703210980 -305363838 342301667 752847105 42 999960317 916100359 260795305 -838483855 -376617769 799374671 -443791303 -731363253 -753063929 640569401 -703977618 -999981155 -165448568 -308332352 633865345 933160085 903119668 -842899082 42 -1000000000 -92941249 271372972 -260901116 -573469145 -82462117 541974155 -999981155 23222624 -1000000000 350062436 -999981155 129861708 999960317 -596423938 999960317 759028958 -319046699 999960317 -136684885 1 -594394621 42 755808802 999960317 -601378426 -715543411 578349474 999960317 -572287627 134024978 -453347461 -599932963 957625409 -498301905 42 780317520 331307704 10879857 1 -999981155 39769695 -216095966 -1 451874994 -986737183 -629823367 932101812 -233628029 -185373657 -1 1000000000 -488098035 42 999960317 -729251391 270156776 -995687492 999960317 -948785072 -870683902 -214182928 969695267 -519517961 1 -975226514 1 -497139195 -944936854 28279017 26593219 1000000000 999960317 127449591 1 678998735 -666162239 -429191974 -909928551 837099089 109889072 894125535 -999981155 999960317 -549122558 0 913011649 999960317 -177186002 -514780764 549494683 -999981155 101935749 42 -307660066 -701997138 -505603549 515434782 126764854 999960317 66242643 71262901 999960317 -835030214 297888510 590492294 999960317 -527555128 -809473250 -999981155 -244564435 1000000000 714433400 -999981155 -999981155 -962993108 930130675 775832396 638274288 -999981155 999960317 178866825 -558040592 -853930680 0 149756841 1000000000 -694225174 -533414678 361698300 415867553 42 14435048 -959512368 545430088 245785439 541290467 903498765 964200783 -152818218 1000000000 -505143414 506353907 286426751 881011042 0 999960317 -859058387 516240826 -1 -65519899 -905853477 -999981155 -999981155 -772214209 922006945 211261580 250637699 292337927 1000000000 999960317 370705020 -600343640 -175654073 -1 549010892 -1 -425452764 999960317 161985249 17226152 -1000000000 356669492 927304721 0 -999981155 -6320400 -999981155 1000000000 -998122456 621975621 0 166843598 -770622332 339701881 111168547 875838891 202113759 999960317 999960317 133671529 227672683 463037743 42 -555236684 18894909 -803874919 884927544 977330600 292737068 -169937748 -548702696 740315124 147948448 -293010909 1 1000000000 -812940661 -259121859 999960317 999960317 -782476038 -999981155 -82648949 -1000000000 -26768492 982359274 -1000000000 999960317 268966504 750336630 0 -264877412 856714281 926826845 317913979 121527749 -2870275 440618286 -999981155 32264814 -87418359 -853641308 -696646443 688227949 1 826943610 917854192 999960317 -580066762 36839366 -1 -515084365 1000000000 942430858 -33495198 -470485163 -521946499 1 -904963081 -1 -632056170 -999981155 74572950 1 -936257483 999960317 -1000000000 -999981155 1000000000 -779943838 426980012 999960317 -440868609 81950344 990205709 -999981155 -51626678 -368828671 -344107158 856521057 -1 -615555457 504709638 547153386 -999981155 -947551367 -1000000000 -967328844 393901282 871203229 -224256929 226067603 -195253319 126412127 472274170 -999981155 -999981155 -941209171 -999981155 0 -999981155 40443778 -662740849 -581392285 -1000000000 -161880232 265073209 999960317 1 -614572349 -197050102 -833186166 803809476 1000000000 -999981155 999960317 750417766 -963902095 744397403 -772043391 511749901 -313174469 332122399 999960317 -331351695 -498749072 999960317 -883492267 493936621 -7362515 999960317 0 999960317 -659300193 807697010 -999981155 -224425286 -142168935 813459928 667464249 95164405 -999981155 -345965893 -229542565 732060904 641729251 -324536485 -470312804 968774788 0 -744759884 563878213 -999981155 938966004 904635496 249325720 -61981655 -851894904 42 -161740161 975460309 365659278 217818536 -15209423 -984592539 -999981155 183485421 -999981155 891965786 999960317 1 603638368 480764321 973779227 -999981155 -500921590 -1000000000 -347785591 481554158 34099166 317293272 -996128021 -692305809 766423517 -422295557 701130026 -148933164 940765774 -244769164 -449106249 1 -875342560 726659878 84084844 -824913557 857220584 551260547 931750991 865849434 815903714 840115733 -502886587 363424809 -180026843 261122243 -753430746 -999981155 450136447 -651351542 -330037031 -1 -621493680 -901891351 999960317 -999981155 696321786 42 999960317 969006627 -522808651 -999981155 999960317 -999981155 69596192 -999981155 1 -1000000000 999960317 -899005863 -623956628 1 1 617860018 999960317 249529914 922336650 554544267 819873995 588513823 26291112 468027337 458847655 697503582 -622508253 -5792807 -1 -407967551 389904652 -252868889 999960317 696932277 1 -837595364 -413230020 1 1 711963707 -504861643 15007698 830596889 -853964590 -388871290 919278144 -490172874 281616361 -410632741 -999981155 -365798284 946470146 1 -1000000000 -999139079 0 -317893572 369622030 1000000000 517517450 -999981155 -371139285 -78821010 -261245421 -740133910 -815302394 287753524 -1 -999981155 228470902 -1000000000 -999981155 -93586069 -1000000000 999960317 508838299 839458470 42 593861930 202022537 999960317 -766318942 42 14865829 -999981155 284139442 999960317 816908531 -443664951 0 -999981155 999960317 -814460838 448741469 0 384634169 999960317 -87770056 -307462049 -528417250 -935346131 -56953443 -172426375 -999981155 0 -282010275 -657918317 936513844 -717866083 999960317 9951035 999960317 -459760835 1000000000 132787237 -1000000000 42 190952732 -614260308 -112270129 836844208 -778420883 -918002375 558396701 1000000000 724212416 999960317 -646526477 560890262 999960317 548263596 1 702980656 -124476213 649382216 999960317 938578684 363115588 55792846 82098994 16033122 -999981155 72190949 -57467228 1 599378419 -1 780242550 -618488440 42 -1 700835483 730406097 790160479 -132257759 -816160200 -525454124 12622798 675095473 -268862170 -1000000000 -512342770 999960317 -119848667 -184779480 -999981155 0 841648189 -999981155 -159805212 -1000000000 0 999960317 839311776 999960317 -499627130 -801178247 999960317 300748917 432771154 170770448 984054021 804855241 -792846533 -980085920 -664392891 970560911 770424890 -687332860 986583565 -587752082 129430986 -666927335 42 -999981155 -999981155 -169850074 453306505 312576135 -942867729 606494807 -999981155 -622565504 534848584 680044452 930607755 996537997 1 1000000000 -818841251 -508606127 927136686 -999981155 -163697103 149969068 634885044 -107872226 -126363233 -777360822 650339160 452412242 -823317058 999960317 582705208 -999981155 -976253202 -325050014 -378959500 -510998099 705685965 999960317 532452057 -799495807 256482649 -464921340 -133288193 -756765735 -999981155 999960317 582564280 663971193 999960317 -915750181 717010167 942654062 1 1000000000 999960317 286500419 927504802 535077314 113299373 999960317 999960317 -25404402 348753906 999960317 -999981155 -125422422 -430306818 -392641573 922580061 -566746668 -389760012 -555278224 752541101 709497728 571283540 1 42 999960317 223443352 -999981155 651353878 -354080401 -9234152 5776814 -859327423 -323878161 -419488563 951827616 763800901 -376433652 349297698 136448219 -999981155 738486428 371113544 -999981155 1000000000 -61867428 401775683 -1 758375279 410944658 595096963 -1 -778132449 999960317 -982911607 -870094812 119767736 0 -1000000000 -1 -1000000000 568138365 685491029 852294103 -299155581 849839713 -440019096 994914546 999960317 -866591080 12306463 999960317 239160805 547301748 333171635 999960317 -999981155 -999981155 -88568051 -336608660 -929523182 -36920596 143504382 221026193 42 1 -693195396 -123590894 783980810 -198682687 -999981155 -600480164 548132230 -205328634 1000000000 -684354573 1000000000 177625679 876675512 -580790274 -999981155 942371648 145705975 946115664 -229287506 328245382 755573685 -635954156 388484726 999960317 999960317 999960317 999960317 -791164023 -432835891 839865917 -1 -999981155 941306505 -39245311 -999981155 663702714 -631452192 538130944 787685999 -156327451 -553606368 372367038 999960317 0 1000000000 999960317 -949400306 -239120924 -967110451 823617489 865837209 609001911 283071231 -779151965 848168503 -635876908 721771053 -509355584 1000000000 -999981155 -491276781 -792546344 -749979757 42 999960317 -255939517 -931716478 1000000000 497517669 568232415 -452254747 57111727 250314484 -660492624 -119722377 -120936292 -238614842 587783315 -1 524580556 -278474316 -133956080 -772237190 145909817 540017646 -189391964 -999981155 -1 999960317 83273378 766788455 3499896 -999981155 -438891392 -1 -1000000000 42 525360246 -320862910 -999981155 0 -1000000000 999960317 999960317 -1000000000 -962501308 304381374 656597415 42 -579701595 -301138032 -613462006 613595629 -939249426 676256131 82298481 429075211 -73718962 -953122099 -116575523 -1 693691689 -999981155 -999981155 818301203 999960317 -344328223 -1 -34586935 317875425 456965724 -999981155 531340316 -999981155 -999981155 -943316604 599583523 496830815 750084683 148331734 986820576 -999981155 968885757 434533443 -855566853 257865632 -716750325 -935727318 -353156063 -140139915 -821305278 42 -439489534 -724177033 350283123 854485019 1 999960317 -64564516 785960431 999960317 999960317 682030023 -120085330 -22927550 1000000000 328788718 -1 850171409 1000000000 999960317 -867012379 999960317 555090661 767969320 -1 999960317 792844761 -297873728 1000000000 -639664564 829676385 524323643 -580781807 0 -37128951 662287076 515625124 590465587 -388506240 0 -787913094 -604410203 897575568 -427371523 56862621 596175954 1000000000 -999981155 -520846192 -383225167 24627748 -144126441 -651479013 74803061 -618584416 607527303 1000000000 -999981155 1000000000 782345683 -14728855 0 1 -1 -388552846 -499933330 -8784733 -662294113 130682269 257506205 -770574386 67123859 -214054238 -223786817 -389733324 -884691499 604751290 -937786444 284821951 428624970 958308043 -480862886 -68390530 559837053 -153600298 -516230775 341413847 -432224014 84458109 -486770285 -387760790 0 567231224 352120147 -504667554 642410737 190707233 824457371 1 448835616 42 999960317 581312752 -248538113 321801956 -919447902 -627423911 999960317 -999981155 -999981155 966109034 662011260 265280275 -626883887 -71153162 716435630 776922340 -758305912 0 -460779212 -276809199 429324290 999960317 731047995 -27195706 -999981155 -361055742 982072396 -281721273 -152493429 -999981155 85592783 -914206790 278591744 1 -855929685 0 -999981155 999960317 -412585210 809507955 1000000000 -180598360 -110013433 676928271 129085827 325211169 42 2143373 430199990 -119076722 -387707601 -999981155 7069511 999960317 483305829 612711411 8216292 -999981155 -996178745 999960317 -999981155 -514047875 1 436064957 225022639 165931230 -322952708 478528825 955000319 -218370503 23147393 933524914 673070283 -999981155 -945480547 341938684 -473349753 -470916977 1000000000 301393722 361647496 906469767 -57847286 995388453 40341493 42 524578167 -260038262 42 979855071 293655737 1 -422262460 820842829 -247148924 -574227317 42 -1 -238463307 999960317 -902711642 377833468 42 999960317 559478236 999960317 0 999960317 -604428076 -778218808 1 42 651349677 1000000000 226540996 -1 -166481044 6966513 -422970169 0 -304830682 614187832 -1 0 1 84203007 207745001 -999981155 788498268 -309037905 999960317 -918177801 -593078811 -999981155 999960317 -872899562 -703861973 311007478 -554494808 754734972 999960317 -1 -901609030 -142012965 -999981155 744677832 1000000000 999960317 -493941328 1000000000 164515102 648642205 -999981155 -572599874 999960317 1000000000 422753964 871464196 102532518 -818992615 393126684 907202449 -709917685 622335200 -594112491 -236385519 -999981155 -271326783 999960317 547240709 -140742145 -943107316 999960317 -616014105 603242763 -1 283269477 -999981155 -679227954 -534314111 -663201239 -584938151 -1 -886636831 -26851497 -440239206 619482151 -1000000000 -797045497 -999981155 -339937858 0 -855234594 999960317 999960317 -516892826 -501542844 999960317 -262059939 42 999960317 810910283 969104191 -197058338 -622726499 42 -579987413 738372803 -678001795 -999981155 999960317 537263087 62555306 662254390 -365179179 972847618 -999981155 119826642 742107635 42 -808170571 375473132 -570359192 933298815 701733951 -999981155 -812940635 609973022 -498381051 140995336 -471547970 224830503 -536273012 999960317 999960317 -205068080 0 -233892440 356120002 -999981155 0 -999981155 -172831291 822521787 -886968369 88915276 452190044 469869395 -1 -278552790 61160015 999960317 -759061687 -1000000000 -11152766 999960317 -397785261 -26767059 -999981155 67739944 294610368 999960317 999960317 -34235323 -272623922 373460657 -999981155 621262343 264660895 757861622 -707135381 -721068386 -1000000000 -709593382 40060987 -999981155 -339822419 -842285519 0 -645080375 428956365 123848281 -973371499 982806207 953513015 402189183 -764829257 -884507481 -1 -565176415 1000000000 805355465 999960317 394485808 -295251088 -1000000000 -618321644 573863514 42 -1 575850712 37482532 441209639 -304384084 493598409 -1000000000 960393132 -626221227 -470407510 -736440141 451767097 -316915901 0 -999981155 -438314644 -454662714 1 476163685 1 242144814 964516821 -106353991 3132754 374314946 -1000000000 -187430832 -633497256 383530954 -780194528 42 381524779 538700749 419054211 -446565848 -174741656 471221529 999960317 136566986 -266288452 1000000000 -678394835 -999981155 -463558144 1000000000 1 976045931 -588647639 -999981155 -541836081 445381534 25419761 389921867 -103339855 999960317 -773166493 932867819 -933314985 706143173 -1000000000 -1000000000 633241465 -1000000000 -962416125 999960317 138787260 -231018926 -597687604 -404884279 42 1 -624891541 -906554257 801897354 449688748 -551621398 -818175272 0 710369042 -727391958 -569695857 42 -231224895 992074079 42 559477380 1000000000 129549451 999960317 202064021 -783213856 -15834811 999960317 -999981155 762756844 407489473 999960317 -366567308 -999981155 169987887 185779074 0 261228227 1000000000 -325475753 594815934 -22528569 0 -38057332 999960317 331736797 -947979303 379644115 999960317 -403042044 663993050 -833658904 294925711 -788603151 -374582184 -52640788 751293148 -834992932 -621451180 -821336488 330892030 -689299869 1 -1000000000 -469337952 -999981155 -364803657 680190890 -600964613 -659327772 999960317 -414268997 1 -999981155 -1000000000 -1000000000 -646873779 -1553862 999960317 1000000000 566147849 -170827134 -255662230 -847388726 970199286 560818956 237592332 346484949 235384115 1 42 999960317 1000000000 -219687285 -999981155 -573304033 -1 42939802 155182348 426856931 -999981155 -179419046 999960317 244204878 -607640583 97932467 -182413850 42 232186287 558843484 -74131060 -999981155 -264980235 924360665 934804130 0 -329509153 477959533 -420851599 42 -174933379 449710108 -261073843 -419147541 286706376 749401251 192088864 63896606 195755523 -915132600 -812120352 -481452411 95953745 -278644889 -300259120 -999981155 1000000000 -791076455 -408807929 -88912510 999960317 -247099924 -876830991 510065534 100704619 -725366128 0 911651674 -153488171 652167352 -38015680 -465740630 346565968 999960317 -999981155 999960317 -679511800 -1000000000 -51880992 42 999960317 -912991771 -745264482 693084684 844154156 -670490190 28198463 -76169083 -623081271 612887136 -132932746 -1 372942189 51688459 1 857329053 239461902 457625729 687692198 -839754697 -106433854 776339191 844919561 999960317 45622553 544961285 -32108381 52867677 508405164 -207116399 -18080961 1000000000 -396806139 -1000000000 -999981155 194589437 -339315388 -801623534 -930881779 225295753 42 -999981155 -79915349 932258225 -1000000000 1 -838921761 576933046 -333916597 -999981155 -556829535 171848165 1 999960317 -44409800 -1385474 558119996 -245310777 -999981155 999960317 999960317 -974519435 832752517 199786608 -139460959 1 -290210386 -119784878 571519349 -593381720 257934586 -355345587 653742487 0 168204223 1 471357528 -722882258 171170477 -1000000000 -319371229 -1 -818358372 499221400 721145446 999960317 1000000000 921865740 999960317 999960317 178734597 400907688 582175589 999960317 -416807169 -476113062 0 1000000000 1000000000 651424773 -904839710 -956151796 -843864728 193024829 -764836236 875976596 -790629219 190088022 620061213 859462605 293917823 -979386463 661573935 -269415498 -46298970 -999981155 -345191276 -862639814 -876642180 944932186 496371086 999960317 -348915649 147852653 835791482 -919387331 0 -554377337 386088907 0 1 276195248 487883689 -692966723 999960317 524196753 -385668851 -50890559 982663855 -985649619 434929794 -999981155 -264792424 -720731467 101361128 999960317 77208743 -307189730 -999981155 774992472 -1 -867250564 -165238436 816529133 1 1000000000 261271065 999960317 -822514246 999960317 999960317 522276055 -999981155 349533332 528957335 -110886388 1000000000 -79483495 -165141599 824016684 552654822 -1000000000 500552522 -1000000000 704798682 237286370 -1 721924187 -980135916 998090647 -1 -673208830 -40322423 129991891 -730206648 -1413492 541899083 -846018372 997594601 -182731209 -999981155 26562642 -1000000000 827292943 301812057 16821081 795432379 999960317 15502921 997274901 522365502 -774321046 -862663513 -728912684 -307909083 999960317 -1000000000 462319295 999960317 36686908 -1000000000 -999981155 -441281221 -557380345 738289764 999960317 -456283203 -488636477 -1 -43127042 989519623 -774488999 -950083651 224177152 -443619830 -306217743 -388411102 1 -568020523 -207048628 471187048 -848004084 438952243 0 -1 717132801 -207320933 -707993206 -214530417 999960317 209073129 628746201 587438845 999960317 887577975 485088476 -999981155 612534165 302551182 445703311 -999981155 102694207 724108506 84377606 789816900 386172948 -845405836 364224343 -449424057 493156289 -997388476 -507047631 1000000000 385073803 -393525298 1 -999981155 206280253 -528065202 -501892658 -999981155 -80099312 999960317 794052609 -1 -373748844 -464504932 838026178 876133552 511011717 947770771 994736436 1000000000 887394259 328072756 440284704 408265234 -795659319 -704488391 -1000000000 -608616800 998308234 449359244 1000000000 -999981155 -198927841 192508905 -430874052 -282492239 -317182971 470304275 736545515 999960317 629707559 485963209 -999981155 13350988 -462298680 999960317 -68341901 -999981155 -281669935 -662872096 547462823 -206849898 999960317 303989179 158018916 -910448516 -342332685 -831081907 999960317 835397186 359112989 1000000000 257564111 -358813767 -850513106 999960317 -85977301 -1000000000 -933496554 -362949925 289349749 -725756531 -990328818 444023455 788314020 999960317 -936442774 -682291023 999960317 282855660 45350897 205555740 -831081907 -690831185 -999981155 -639533171 -761227849 351865219 1000000000 999960317 -507525339 503716596 -734609567 -341247225 -628633996 -1000000000 0 -930946715 -379937240 42 281990139 -999981155 -999981155 998956880 -645755194 0 42 905452384 -983936688 506919149 589295456 -75697607 -118684954 -87731067 515578178 1 1000000000 1 -999981155 769207485 600139504 648083404 -1000000000 -999981155 -1 696945154 -803172408 206593600 997058558 827920417 0 1 130573745 -387932206 -996327257 42 -202573113 474678881 19175031 -818758691 1000000000 1000000000 18027974 1 -723814674 -673915691 -932935231 265311589 174096724 -1 -205484933 404798403 1000000000 755318179 321642957 999960317 -874097696 405761087 441413025 -676264243 1 1000000000 -999981155 0 -725444498 694664678 -326597269 42 999960317 273588525 28082197 -251180151 -266066756 695950668 -624550381 -302687166 -60607010 -1000000000 152271579 1 -672125245 320214463 -946656876 999960317 543284797 -382724853 -282455485 251650006 -999981155 -466207419 1000000000 999960317 929353160 999960317 -1000000000 629749451 -12368223 -999981155 466563189 -912897777 -930264893 940279962 709952291 1000000000 733968668 830276278 -999981155 -1000000000 -603999311 -414914144 999960317 999960317 -800211123 999960317 1000000000 -37722237 -999981155 1000000000 858018114 -1000000000 504774205 -247344652 197906089 -65944434 346978750 480063819 651882643 678426150 -999981155 164468524 -999981155 85230620 -458620263 -501349997 -246968939 -667655645 -830072711 0 430521986 -880299516 -805291850 -906365372 820670621 999960317 999960317 235025913 -907638478 -715876573 -28489269 543160524 -235061250 543800633 -998095166 -141008079 0 1 -359574466 624874086 -374147824 -241125765 -999981155 0 -639303371 -316615556 -999981155 42 -601419144 679700139 418605999 459617174 -327732686 999960317 -12622140 229381762 327790483 928630311 0 999960317 -481144804 1 999960317 693070350 254959863 -999981155 -531654774 -964412076 999960317 904450668 -612240146 -748504181 33903471 -243948985 -646186992 763150443 -172092437 -782389591 559611247 -723932929 403293381 -334065072 -632012174 -110773084 -999981155 -443917400 -1 42 -114182864 -773336021 342173311 506013673 784814850 936869947 999960317 325979764 -307201249 -149658412 -999981155 -596851893 -277675582 -955794656 -471744194 -244305293 35599732 -723518688 -760728542 833226987 323889406 -791131307 867213664 941151784 -745623179 -25991224 -148658149 203862557 21363937 80073982 1000000000 247859547 999960317 629489370 456698647 -999981155 110908874 -869145924 0 -786300906 -811386411 999960317 554933083 -249124941 -538039948 -999981155 999960317 -1 531220648 362234018 522503493 1 -1000000000 187405448 306405979 1000000000 972738589 -999981155 408558274 -577706009 -1 999960317 -647508408 -999981155 959751083 435670927 745588620 396238526 -108566191 999960317 744149243 -999981155 919874268 -149439656 -999981155 -449433254 413372511 42 748442436 119270957 1 -472905177 123151209 -606621445 -492823034 999960317 258057585 -948116451 -863775677 355739084 -1000000000 769444234 475576553 585811532 -801260006 -445869676 742173917 1 861000819 853018337 -1000000000 -781959691 -207903305 -999981155 -198020680 197850988 1 -999981155 1 586146743 -999981155 -963970789 1000000000 -143459497 232843099 -782972372 367170334 -1 999960317 589748774 999960317 -441008837 1000000000 -417194345 -984663119 334563877 -292662992 634689381 -999981155 -834746432 259396952 -1000000000 150022560 999960317 -506653872 -878691252 851816816 -689463334 -287390696 1000000000 -347566510 42 -401179184 -567047828 -90444744 411866636 439674201 963374079 -221195624 634316611 -999981155 -242303817 -389622600 344876840 836616186 224978332 -671333089 -37617729 42 -393273268 -180642406 294034774 1000000000 342112218 -999981155 995415042 -427494588 -708483662 -595058097 874811059 -570686892 1 -809202383 815709265 999960317 -919553912 124974716 -601355507 -397120516 -163181493 -365048383 -962596369 -759579553 483294475 -367200946 -814357192 155371426 -449713515 266095931 -266740952 9935178 410073184 -999981155 -999981155 -604654979 436292937 999960317 -736445604 -931324523 952212207 999960317 -900886595 -1000000000 482039349 -582866938 1000000000 947009422 999960317 -369605268 -776331642 -56264806 444030982 0 869223994 -812406003 306091323 -782760419 1 63930095 -302420426 999960317 -999981155 -999981155 -208372935 764118648 -439198501 -390278400 716232901 1 -731581691 999960317 -669049000 -799945669 -548432615 -999981155 322508742 -1 816030099 514133861 -363454425 -608907265 -777138808 -999981155 337431021 408793111 667263242 -279541535 823708702 -148733698 1000000000 -999981155 -999981155 -73679832 -618139854 999960317 -999981155 -304945679 -831022735 999960317 -443736155 508421745 -832582241 602618478 999960317 1 838912545 999960317 -577420836 784427705 -866635198 281340811 828829075 858244968 -116715966 999960317 -1000000000 -370098407 -1 1000000000 -213988585 -805508335 -260956719 -872262716 999960317 -221264079 -938695458 535077314 780734100 28680978 -999981155 -886364070 -1 774922064 878572209 -999981155 -731559052 810818517 -867746587 812364502 999960317 542641470 143867026 -158249660 -999981155 569034741 486111085 -999981155 394324544 -524653126 1000000000 -837575137 132137816 689674288 783249007 999960317 999960317 734657062 422319481 502875439 999960317 1 42 999960317 999960317 -710926917 1 -534184279 -762126933 0 -799930111 -991080165 1 954454628 999960317 -999981155 999960317 -220475813 867858723 -51816131 -591408809 -40091811 45988453 999960317 -688923614 -353864324 -542911197 960166219 41985626 1000000000 0 -284602429 1000000000 116097071 -331764547 -1 -999981155 999960317 -899078345 167764557 77136411 42 -433677718 930215431 665143635 -999981155 -568139789 603286846 -36160528 -692290898 -824247414 -388780996 -999981155 228012062 -999981155 -359475658 746143939 243635574 9049875 356236085 816284406 42 -999981155 999960317 -999981155 999960317 270293545 1 86923778 919710072 941818628 42 -999981155 1 321527064 0 -973725571 -321827891 948143321 -999981155 -156191948 130360023 999960317 999960317 959231888 -816199852 1 901741600 -292805578 230805381 559272492 999960317 999960317 949884905 552202818 -286917850 999960317 -61676422 42 991167296 999960317 1 297910805 0 999960317 -65138223 -130572521 219705598 719998716 227966879 350553051 -596876140 -626042280 -310577876 -999981155 -999981155 999960317 865637972 -1 -776191441 -999981155 275186468 -661059963 492959064 75893466 907643783 42 225033820 -313815179 999960317 749577171 -440688014 999960317 0 999960317 786217428 -904839710 -689469106 837775924 -1000000000 203875279 -533275289 -608912532 43194588 471676258 -1 496323643 1 -808702155 -999981155 1000000000 -999981155 -817474843 -1 -586261787 652213440 -253472803 -12785503 -548138818 625068104 -999981155 -268250667 -310691920 999960317 -707369723 0 950040208 -4415208 1000000000 28192211 1 68015826 -295353392 415495000 706930834 0 -705738275 -999981155 118816458 42 -312138934 999960317 79478116 33120843 -460372539 999960317 206223630 -703167117 198372070 42 505816591 -999981155 -1 0 922479411 415851925 196238037 -700003597 872376080 772885454 -1 1000000000 -539241803 -999981155 -86801955 999960317 1 -999981155 -699324567 -279281159 -999981155 1000000000 572803132 1 116168959 375971791 317062998 417025680 887285078 -288150441 -999981155 354670578 -135784001 -249052937 -633163268 -883852990 -567076023 752728179 -1 236032019 80064217 -1000000000 -1000000000 999960317 -999981155 -979343265 397897283 -715931744 -445510456 -45717968 -435867501 0 -590621003 -999981155 984719395 -792845227 -487443244 -845677820 708669050 -753747314 354919362 999960317 -403348456 715801920 -602681547 -73250670 -1000000000 -890331295 -1 -999981155 747323313 -505885889 -542522740 -999981155 -887303252 -999981155 -999981155 -1 81998749 -321459362 34492915 -540075020 975328502 0 926360214 -777008160 418188915 400071783 42 223749101 -867406277 -1 639782047 -692339977 823843610 999960317 841752155 -999981155 1000000000 999960317 42 -999981155 -11305543 1000000000 -999981155 -636245031 999960317 -322431039 922221570 -984659504 1000000000 1 0 -754542331 522147060 -543373763 -499278675 805787695 1 -1000000000 1 354830430 999960317 -596739649 845789658 999960317 -999981155 -999981155 -586043952 999960317 -181462288 200868272 999960317 375533281 42 -333264828 -313718474 -445542039 0 -756429877 -994362919 597214616 -665648775 74035257 42 428405861 889633927 999960317 -964100880 -230201733 -647292554 365767324 -270488999 -276808265 -976842547 206481813 999960317 -880299516 999960317 506622081 999960317 1000000000 999960317 0 999960317 999960317 999960317 -986350103 -521664491 0 499069755 -1 -829918706 -1 -1000000000 -688959977 -1 -605774568 261014338 -219797352 -1 827100579 413871884 -914872056 865690753 -192901658 1000000000 999960317 -1 263776538 -343492900 -726224308 783491870 3003701 482720816 -688185905 42 94695484 522559153 1 999960317 738486895 395362614 913557995 1 999960317 433289112 -117603529 -521491194 -999981155 458401151 999960317 0 1 84848208 1000000000 1000000000 42 -793574791 1000000000 -999981155 -51827845 -718712244 -1 1000000000 999960317 -328140861 -18131644 -418073179 999960317 -999981155 -489645851 -300796243 -584107788 999960317 154788351 999960317 632638836 -999981155 602417463 286804254 42 420927138 999960317 1000000000 999960317 0 447125446 911784350 534831962 575227517 670952947 -913918196 589296920 -559292582 845936074 185044138 -216565118 -740835176 114418031 513335143 -175374594 -740960238 519257997 541784253 352965627 -92972631 -491287902 445408444 394022386 999960317 -1000000000 -476872634 -92327022 12203940 -1000000000 42 -545871093 1 -837390042 1 -513162566 -326621313 -912922510 999960317 976868636 693362509 999960317 -740248169 340120015 -727953278 385342213 109994277 19699768 -830425136 -799370877 857767282 -137343810 -614003723 96408102 42 -338416528 -699591693 -148076857 -1 -610046045 -1 -552584816 1 -945444354 -780686428 -848897850 182290366 -1000000000 818729466 -23996320 239433158 854454084 42 396349067 -999981155 -4451909 -278852637 -1 -322379762 435887334 42 -918376208 -388316959 -591351232 773464692 -1000000000 737268890 -755009049 -270886515 -272756695 1 -999981155 772966125 -1 999960317 1000000000 -929796260 232757975 -368313895 -267476027 42 145510118 999960317 709526221 -904325253 889041621 140161510 -347729393 848679631 -1000000000 664397486 -321312884 486675554 999960317 625627790 42 1 -197934801 228324358 -656916447 146730814 -430685176 -636201479 -291128157 843311064 -999981155 -726914465 42 999960317 999960317 -1000000000 -92472271 42 1000000000 231616863 -627077350 -781650776 999960317 785942820 -671154792 695712587 -533268312 -930810688 961430433 590710846 102915824 -961030897 -188987931 -278071852 -1000000000 691814617 1000000000 222906230 715341691 -431199860 42 -144189392 543890605 -1000000000 -982956721 -546430690 -288995183 508052653 -698102977 -1000000000 -508733989 1 999960317 -85265684 999960317 -1 772633044 437640001 -518920983 -999981155 217810794 487795122 -26768492 -286603166 545394301 -915785300 370833375 999960317 800502154 -357582234 815450666 -1000000000 521669432 457092672 -62154693 -647862061 -999981155 780458008 706313610 -892739513 -588305292 877723407 -681117355 713618023 -964740776 909872675 15369733 42 -939082966 773428040 -348458576 -269634727 -999981155 -333771301 999960317 42 738586393 176786173 999960317 -999981155 143160494 406936302 306624779 -999981155 1000000000 -220649912 0 -947559583 -465142380 -490969404 731520929 -404767551 -98710335 -191665856 -563052373 -651386507 608117832 999960317 -6461247 -1000000000 -283384801 -755839980 -445683702 -402200666 999960317 -999981155 298312631 693104035 -28037725 410504174 322730211 999960317 550106769 1000000000 -999981155 -25692245 258431448 999960317 -999981155 -738755124 808197518 37277116 999960317 -212794162 474857646 -371822819 -404393673 825597581 322552565 176322641 42 0 -776690215 195998187 672485897 425315895 999960317 0 -999981155 0 -608546215 999960317 800918414 282694185 -1 -999981155 -999981155 -1000000000 796353415 -1 -42592322 878869902 469403410 838413801 37990781 -999981155 -732283149 -762417632 1000000000 1 -1 0 -1000000000 -371591498 630663364 42 -642476446 166560210 -802543738 217335260 -100704263 250610877 999960317 739627507 -545203755 0 -285540832 160111239 -269539744 -652951924 -227122163 999960317 -204635456 -694608030 999960317 -605927904 362488608 -357575997 -969373658 42 281263586 -543501348 -999981155 38060243 0 -999981155 239871951 627042282 -57376019 777506413 63552290 -56529594 -837553518 999960317 999960317 -987796187 401225646 -1 -837644635 97934442 776918969 999960317 -398855362 999960317 42 393629271 135472681 19086047 991186672 -608165972 -514089063 -467828934 -160814266 -999981155 -999981155 -999981155 -1 -999981155 930437792 -808882974 -513278230 537352995 658750922 -871949628 -289635925 -783145419 -999981155 -92013736 1000000000 765926341 441637294 70060479 -133644881 -999981155 1000000000 100377215 -668109014 473569833 -846287246 0 -598561525 824005332 -656141176 42 1000000000 -999981155 999960317 -752291298 122706873 689638322 -193612276 42 365143825 1000000000 68216385 761968811 89898826 999960317 -973434232 -992007152 -205854233 718204793 -677450257 999960317 366963926 0 -219607767 -859334351 -265379686 -999981155 999960317 -337829907 483061382 -801110543 76079990 1000000000 -665690076 63056533 466853771 -999981155 -85082051 -700747664 678760851 -763747096 -638213291 170674657 -999981155 -185330530 1 -818835971 1000000000 -585084747 1000000000 849199801 -1 42 -999981155 -909130187 111007753 -184487342 42 -1 -86745921 1 956178030 38068189 200173924 -282463187 -475241158 -957060835 -173325478 898042454 629600016 -999981155 534996501 -152098196 42 999960317 -212845905 42 168279850 912937028 -553785109 233265928 -36271867 -383104225 113911704 -775192233 -48975982 225823117 -5486039 999960317 -826783427 -732674158 1000000000 -585826857 188446222 1 999960317 982731971 84736179 42 877226307 820759564 999960317 829774937 -808065580 856359329 999960317 31521132 -562639595 -307189730 497063463 750556096 -1000000000 493551228 -880448175 333375193 -21232164 -693052645 214217133 -182656143 -1000000000 117958944 759605669 364818826 825165220 -1000000000 42 999960317 157966714 743533209 146727712 170151746 -566895667 735494786 332747781 538471604 999960317 364037635 -239653313 -917097061 695286287 -51871300 999960317 -957391926 -1 -174805199 51643620 -148320937 405399125 -999981155 -654986959 999960317 999960317 -999981155 -1000000000 297390711 984437124 159661450 -189430279 999960317 -999981155 -833201527 600299987 -999981155 85745810 -1000000000 999960317 -1 664073046 576092087 -999981155 -686636778 -999981155 -253341957 -1000000000 487431995 189990995 237612443 -1 -254565468 790577313 -707084512 999960317 -587258690 -728049252 0 -41918023 -219506790 603887614 -154274781 -999981155 70435670 -858845972 -803618128 -963858492 531792564 -68738004 -523616581 -299131316 1000000000 -336871749 1 630107857 1 326549589 0 -832062738 1000000000 310884074 -642814011 1000000000 -164756425 -660439236 134598672 0 1000000000 360602015 999960317 -825471003 735303250 -255361352 362693381 820446225 742954061 -37081800 -999981155 -419335301 -999981155 -8730025 -477982915 3170366 -952126835 396316555 23633695 -548757489 -627423911 999960317 -642144878 -1 -661486085 999960317 -547856900 -856410788 1000000000 -535003634 -499098513 -601975700 -223104731 -999981155 -723474606 -1000000000 463414516 597249354 765495832 107105024 -1 580678638 234133520 791720876 972572454 -1 -999981155 84215812 -243179511 -595356203 -916518867 190565915 -1000000000 -804087825 -999981155 -954652995 -297107524 -785345896 999960317 -999981155 1000000000 119013539 -30640553 -231050593 665418802 -999981155 -791672980 703672703 -999981155 -133117906 -775857949 689782816 -594816329 1 228202301 1000000000 -773985800 -999981155 -491238012 -570997162 107878521 -999981155 -999981155 475104513 -999981155 659987133 -610410440 -308757451 261933070 -54993370 -999981155 734620056 -999981155 -1 -276152768 909197510 238860327 501974893 -975274459 999960317 0 -177691760 -651646334 -685165901 654762634 -535739398 0 807812359 96946107 -637726995 -122742471 914000386 705828761 875691123 -181554297 55920497 999960317 866785860 777446724 603204911 -1000000000 958412209 -23615921 -271836745 -999981155 424103530 -321064819 999960317 424810054 -999981155 -999981155 999960317 816259141 -925744117 -246234334 240509882 -1 496149858 -984102489 -813649330 -757044291 1 -794998646 776555555 -843991031 -1000000000 729969305 -256572894 -865986118 1000000000 -138516120 -374538227 -552905676 -1 696777649 1000000000 -69546627 -1000000000 -290854441 -737243670 -695925758 999960317 -8563375 153731557 -417530082 -999981155 -577115059 781287520 752705470 -936565609 518029537 -120021579 85838829 -1 -719294246 -999981155 -755168206 1000000000 -79013804 -728690025 -999981155 -674276081 -86743107 -1 1 -516218570 455202291 -312221628 594183353 943937859 643482726 999960317 -430183606 580492897 -523020472 42 463731798 625149458 -852933741 -417403190 -389955290 1 -65959970 77786977 -240174258 -999981155 -138314497 1 161096690 999960317 -766805025 348880533 -967637455 -827424619 892836854 -993664193 1 -233393425 -198569809 63195745 -889202239 0 919777241 -246267973 999960317 -381253206 -512655988 -262961120 -360410715 -43018238 856222649 -855433960 -837485182 424757909 -1 1000000000 480448922 327101455 -679884722 -335950434 1000000000 547319897 -792204830 491912177 911206796 -129765624 348500627 458055728 -360340023 272044303 -602221353 1000000000 -788343077 -116053186 -1000000000 93582158 612711411 999960317 675997985 -512576623 999960317 107926531 999960317 732418428 -258892885 213129908 412265962 1000000000 274246430 254698787 -337833715 545507837 1000000000 566064787 -627038939 -213676497 751813071 -700838341 -270528944 -281343763 850153421 -511918021 598381413 -999981155 1000000000 166372466 -340151783 -999981155 -45781377 -460053696 105082409 137723785 -999981155 354785591 -990657693 624077724 -853676611 1000000000 -270164533 187690888 -564535342 -225367333 -190202386 -508434329 99450794 461633684 -515803861 -940100493 124144852 198186661 -197916917 -961197332 999960317 376172179 801781354 411488214 -463341542 -476405929 -274171452 -999981155 -999981155 -1 -201064145 774644149 714945846 293690190 -745872435 390556599 -999981155 1 992613445 188478482 66490585 1 -1 999960317 -896903274 -317020727 399504213 -718593434 999960317 62212116 166617083 988195389 999960317 -62138448 -812960374 999960317 -69739402 -687838855 -891803655 999960317 707929583 708380460 -624356631 698511643 999960317 -999981155 123788026 453766471 -688125522 -1000000000 83435350 -26574341 407069785 757388357 396667245 0 -999981155 266653301 -999981155 -907911921 -900218422 -999981155 -529603797 150369502 -999981155 935636645 -941156926 -233069097 -876159490 -585650841 -41618040 -700570619 690559422 -1000000000 842365214 -1399639 -537892299 426801403 644933562 999960317 -1000000000 -999981155 -744407625 -999981155 -313813416 -917706713 135831061 -121499763 -124334946 264310194 -720104164 999960317 429977615 -865248434 -596768959 -451915353 -378078025 -349933858 -336916063 1000000000 999960317 577494016 -999981155 -999981155 -686545387 136469570 -534476587 59676737 460749021 -384766368 -728775658 -999981155 77160187 999960317 -33500535 1000000000 -534427935 -1000000000 -450436912 557691873 -1 28801974 -710912973 542871197 148159338 -171965783 -321040429 999960317 -513041162 638368413 -21211233 42 -952695153 -999981155 -1 817966925 42 520307740 628141767 688448518 27293117 -350596949 424583549 999960317 1000000000 1000000000 -187220034 819569327 801274302 1000000000 116773133 -999981155 999960317 -1000000000 -999981155 802966251 -426859798 -705068604 213750922 -832257564 -999981155 -66376928 -398328493 999960317 818617073 999960317 999960317 153148534 -885163870 446799332 -717825379 -860972657 -610134554 1 825666816 190660372 875770749 209361559 836458684 640046829 0 42 -999981155 999960317 999960317 315387430 -957240480 574511911 999960317 -515116989 -695469151 575174665 42 -368948479 165766018 0 383664145 -94342610 -999981155 -727448986 -935215205 -532687594 999960317 -535983756 -999981155 732484097 526377521 539118547 -599867846 999960317 490894628 445553088 -39845755 -999981155 -999981155 -405405935 999960317 42 -391469775 0 -1000000000 485419621 540777331 -958808420 0 843142709 -241174685 295949536 125294227 381954281 678632865 -586637456 611146185 439799996 -768738241 -999981155 1000000000 999960317 418667475 999960317 999960317 -225262684 315443929 544851562 -62406820 -458230341 197465127 896529405 973496694 999960317 -1000000000 368580697 125663183 999960317 -999981155 -999981155 -870359102 94327708 732043329 448329386 999960317 -999981155 -1000000000 999960317 898120696 42 -546049782 422316600 787689152 -21893547 615039554 -153149326 -195680601 249623181 -899150801 148016554 -12713248 188955992 999960317 -160292443 316528877 999960317 -828473411 239249992 1 -1 1000000000 1 -485370933 -999981155 269962780 863203354 711758581 -68349481 -256457128 81936839 -1 999960317 999960317 -111394119 -999981155 619269307 999960317 1000000000 -667144235 -999981155 769982353 -181538597 999960317 -1 -624126249 -1000000000 -1000000000 110441736 1000000000 309942169 858558263 12559375 111959181 62144666 -260518319 0 -211283396 676931401 370570086 1000000000 -146308874 -999981155 -983098136 -112175484 -999981155 -26427237 146872908 -418307049 -438879330 999960317 701159930 -732502724 623083523 365573323 -69307979 1000000000 -203741754 -999981155 775537461 -821239459 300447086 -34167380 838547391 657221201 -1 -824463317 536859329 -486664170 -687901441 -337996986 662227774 -219092253 476319897 0 341952738 573870977 403684073 0 149949978 -922126320 360602015 -131634259 -600833206 245682208 -999981155 -537253963 -566895667 999960317 -635996931 -999981155 -999981155 -167529172 999960317 -782955864 -1000000000 -1000000000 -355317381 992301998 614626235 -1 -999981155 266809845 -999981155 999960317 -933028946 -967970476 -667965806 -999981155 304546958 -685488994 765741521 -648383790 663844016 100156439 -1 306679991 -969016358 42 765999791 -38939132 40159531 -232059155 -999981155 -999981155 -22448376 999960317 -999981155 873549629 -923622204 -999981155 -999981155 -685283422 731818656 455556291 568732977 -999981155 -956008086 -607652702 906499283 -952787497 618922607 137748277 447996586 816657691 40488779 820959646 -961771971 207116108 999960317 513078495 -293798064 -37429753 972061338 665633548 325953189 209945518 999960317 589683199 -624134357 -999981155 825140625 -999981155 -433883513 227653537 1000000000 -303503796 0 1 -267484093 -263010466 594203005 759691812 -623233256 415683014 -884731934 -451425111 -830598701 -999981155 393051626 606892668 -834563023 -999981155 -964048206 -1 -756161402 -999981155 -489990151 829149829 -117940728 -1000000000 999960317 391990469 887305646 218901347 1 999960317 338088294 -21067062 -782111458 999960317 968816776 -999981155 1 742792669 306551709 -612622039 -928706609 -274028831 -740591333 -1000000000 1000000000 -30830279 822630690 42 955647027 -454024696 878881258 -325431831 32420242 -999981155 1 -668036103 804396985 37657425 -851070263 -801217119 -999981155 -1000000000 -827544551 -999981155 559331989 -159033710 999960317 -145338826 -362624940 728410677 980179901 -411129975 198412003 71858311 949924561 -1000000000 -1 344905435 -801793652 652283616 -540519314 -366980927 521549257 138792591 -997425714 999960317 229517343 -242666622 1 -280345034 1 188634205 434165644 -551350776 999960317 -214195611 999960317 221525031 999960317 -114633973 -898521961 -214089263 -976652764 42 -579537391 0 1000000000 -259490828 305176182 -1 -295080750 576417141 509722944 953982131 345774986 805737652 92512488 856442732 -860017501 749514565 42 518403069 342970848 986773331 999960317 -452075313 -173602577 -269360496 -633547923 999960317 -859988491 -125351527 999960317 -61095806 -783590887 0 279995498 458674557 362791249 -979731094 42 -84646916 845814851 -417611125 -608847331 907798855 -611540127 260653204 -999981155 700291767 -330877456 -1 -844189941 -397559309 791934804 -1000000000 -686544427 -511157454 0 -175940525 663404077 -999981155 999960317 1000000000 -999981155 -999981155 317971160 1000000000 -71842606 486545373 999960317 507932074 999960317 -895658264 -808960838 999960317 -999981155 1 -1000000000 -115314445 -406163058 1000000000 -127448898 53033325 999960317 -716429314 42 999960317 543079111 42 -719662503 -617629244 96831315 693000389 1000000000 -1 222580718 1000000000 985747768 191301177 -999981155 203407301 926168500 -317832369 512915004 625583924 -80972227 -704438812 -868571777 913644771 389145986 999960317 649306736 42 -375048821 -731154748 423575544 0 979623090 -402506960 484481832 1000000000 -999981155 850508167 0 -35973604 -8724845 999960317 297501596 999960317 124081706 800410973 -610422551 375610970 -41788806 0 999960317 301853527 999960317 -922424094 999960317 -705726824 -855761186 1000000000 -734309013 -41601354 999960317 -228472645 1000000000 -356114445 126929456 20752248 -59896156 -999981155 645976777 -662499661 -357990500 -790275400 788478967 403842281 -999981155 -1 999960317 110639456 438077625 479850934 1 -596340138 -999981155 -442539606 881322903 608596898 -320825650 -557161286 999960317 -999981155 1 -1000000000 -796319605 483450683 -848914379 589015383 -1000000000 254807262 -1000000000 -1000000000 68695892 383664145 -246919220 291391492 359492142 -224626431 930815361 999960317 -766917592 -999981155 977969 201075751 -248056059 -89262391 765639837 511523215 -469583513 623405332 983455226 999960317 999960317 742204235 -999981155 -211552689 -448949910 238053859 47682579 -510318534 -215900327 -462366634 -999981155 887385383 -785457458 86212547 -1000000000 -867669398 527183154 -848124876 597793626 -247867824 503441120 -998416147 -738433026 -922968748 573234763 0 -491555686 -999981155 1 -853855909 513711025 -927750990 492357831 -669568078 0 39852066 867341622 421703506 -127960723 606476830 1000000000 -524435466 843301697 -294275823 682286113 -1 -989228583 999960317 -204298420 -1 767111438 -441887546 865663509 0 -528010282 1 890348443 -550514481 1 663296606 1 -109426001 117157291 -623452672 40788312 -1 832408040 -999981155 967825756 -85134650 0 962094158 -759201741 42 366848016 -593974980 993584723 -1000000000 -918569116 961418865 600316770 -509519106 0 -357036458 -999981155 469517243 535814110 -8430980 486797934 -999981155 628294083 1000000000 694699092 740589959 327755301 -522118156 52095845 -475962423 854776533 1 167238692 -1000000000 75766921 -638557787 175870403 604282115 -698252307 -1 999960317 -421728897 919047971 -949436376 -999981155 -341570522 872817851 412987599 44033618 -928406844 -893917014 -1 -997109697 378267679 368685065 851930225 185192409 -111738510 -16610576 -566150875 827876133 541570483 -1 505573146 -422323434 -66945715 -3270980 524578167 -504133852 -317518442 -546561161 747806456 -999981155 -508960763 1000000000 -921290919 999960317 -473758596 954478618 -623525722 -499316794 -408646605 516869590 -301369192 171561992 273416419 774375060 -251478068 894934753 -999981155 -525106113 877713767 381425457 -619686026 -896693784 6016360 999960317 -886035239 802568467 -238074501 -464755817 108197346 -961562294 899472712 -108944761 999960317 -800503957 -927598442 1000000000 -609291234 -324304646 917917058 242311614 -92564652 437795357 1000000000 -111668148 -390788638 42 999960317 -617687599 740861230 -632395960 -999981155 0 -716819160 -554897640 -1 -984228376 -76851506 -852025414 -999981155 302625860 -531620010 122371386 823861634 635063090 224217778 370429928 68985697 912146450 989354132 -341524321 117777814 -642106394 -452561961 -84735262 212232852 -1 -662768236 9730354 42 -881041752 -986673986 -994866907 -215681834 -999981155 -212476825 -307460718 -358580720 -999981155 999960317 551772330 349066669 326877450 891937055 -1 -908760259 16345093 673309956 130326362 -299502515 158492575 415237336 170262958 883080127 -733280535 1 42 423740134 -931144867 489850285 -999981155 -261816451 999960317 -999981155 -629270286 67553978 -1 -999981155 999960317 -1000000000 999960317 -875976630 365309192 -1000000000 627035523 771820947 -793519274 -1 -955210906 -470328172 286824191 963225664 13788555 999960317 -411676984 -720778507 -724655144 42 -490969797 48480518 -224491155 361755001 698988396 999960317 -999981155 -442452820 -123903769 149927323 42 999960317 89645753 631205544 -739637087 -999981155 1 -855677164 -128423235 201056540 -330211276 49583095 88714643 314544108 -764873639 400712610 597052882 334572596 -607821754 -654893334 515807711 999960317 -527713032 -392763125 950340026 -871649215 -327425645 460148464 1 -899548553 -999981155 886981571 259060798 -282356465 -860182766 49630682 -226600484 999960317 -737792573 999960317 1000000000 -1000000000 -999981155 833985478 -872532866 491957840 999960317 -668901891 849328688 786336950 667341789 -74998969 -864976463 999960317 -599556359 595077772 771028965 -631026108 0 -735951518 -807686898 -1000000000 -88256020 608651104 -472416049 1000000000 -186502594 999960317 -418835139 -999981155 888362695 -198446719 860485624 585669291 997823349 720243776 -77208785 -201832763 1 -1000000000 847197094 -587043446 -769615532 824647726 -999981155 1 377302143 -999981155 390470573 999960317 265841671 999960317 999960317 -341296221 999960317 -1000000000 133530019 332815731 -26157312 1 -999981155 999960317 1000000000 999960317 -999981155 -940308955 -999981155 -1 276978730 254425642 836444917 -586546887 -1000000000 361039369 581061502 42 144567954 -632449513 399738468 -999981155 -819163390 -1000000000 -425780409 501881661 1000000000 958192764 -37243734 -710618137 704817160 1000000000 20486312 670792476 1000000000 -999981155 667907666 470047003 -252818431 -1000000000 834530172 999960317 -449334410 -601938967 -501144034 -708180841 -670817756 953765086 5214724 -962838428 -947329420 -252061002 1 999960317 -967634682 0 -932241468 385799856 42 464720793 -1 900122746 -478789936 74989492 669953828 567743187 -999981155 1000000000 999960317 862681974 352724193 -783175542 313176927 503933632 56837936 999960317 531445890 68216385 745549022 685409690 -351235916 999960317 -154756399 885938026 -992998697 -703375794 -958414037 824323572 1 999960317 -39084007 370017152 700649094 -319230767 858591243 -519449337 582902547 802777702 -534024154 343253026 25426417 -999981155 -704164169 32852999 914326798 -32335441 -375185599 42 1000000000 565034902 -88651869 364805020 -362752105 999960317 -515595509 -604367326 -999981155 73451112 386042018 156895147 -303114938 -88416346 471406058 -130369413 -461869749 636438150 -748341184 -751673012 -739439593 478077682 -999981155 788588305 -290982136 984132395 -82024812 305500511 707750205 280611951 106565771 -1 832835759 80527641 -1 -699862233 999960317 -360636544 999960317 758646985 695902261 867265866 569193854 254712153 322857252 999960317 0 84960788 999960317 -462933938 919328397 652748703 42 0 93587373 529387520 -998101187 -86054200 -96092204 854612032 -606587059 63418991 906551893 -869187605 -630556238 264136027 802924829 999960317 -155963099 999960317 -1 198172826 -669699931 999960317 -501402604 294098372 0 60959897 821504651 321850178 -68436368 675932636 652195785 -79188431 -733393214 -889468750 -324389873 -999981155 148360438 -102976832 999960317 169684815 -809073584 120383674 -999981155 -77389785 576203464 1 -459554885 -67689949 718466527 -331211008 499921058 42 0 669144973 -485452445 -999981155 999960317 -182478176 0 -280485053 999960317 999960317 -1 42 -999981155 562851528 395844900 -7908713 855536785 245252907 24082753 113794258 -150407580 999960317 612551201 258186770 735706698 -332411622 -252221351 212398526 -937266371 -999981155 -72829656 999960317 164269501 -999981155 999960317 124486420 -999981155 -999981155 823713011 1 999960317 -46103252 870976522 -376814309 874870879 83549053 -575234575 -472948421 999960317 761535191 949591260 999960317 66790184 -1000000000 -198156832 880103707 -490473698 -262359587 0 -999981155 42 999960317 927464399 -117706953 -984688911 91203174 821916180 995914223 686107847 -977099324 -1000000000 -445625026 -999981155 0 -476672087 -999981155 -319155439 -948374244 -1000000000 42 999960317 1000000000 467567266 -815140103 -354771400 1 -645415817 587767714 999960317 -93023059 -518521310 39397166 -716412982 -534810614 -490736837 -731030648 102018117 -3823362 708558006 45435115 0 -685566929 -821388689 842602959 -577937311 -265505807 337476304 999960317 479596413 -191587234 -999981155 -847410662 0 86189362 509215440 447725747 -222091170 -1 717691349 -1 690766525 999960317 1 999960317 42 -483576606 947504380 596538578 642978241 -999981155 -999981155 -844488738 -426290326 -1000000000 42 999960317 -949750951 -211287581 -941261421 42 -709286326 -138860297 812024204 -602688071 1000000000 -1 -602700596 4169715 -999981155 -176313155 384613787 814008669 999960317 573538170 -291245720 150425847 221787280 118998456 756446959 -690230605 -20782017 -192068981 511699287 -776245761 1000000000 119269301 -177663788 582564280 -670738890 996447937 994505987 720585866 559391013 712867224 -165119000 -1000000000 23356592 999960317 418901052 314223552 643062961 536080492 -360959417 735659488 962431659 -1 622667383 -999981155 -739184743 997161515 1 120763759 0 -559224534 -999981155 0 1000000000 -999981155 215679243 -960465860 -506732342 639884495 890323641 994060254 999960317 162694709 -999981155 0 42 193889735 -435653010 857318554 230609553 853195786 -723486948 -332014700 -319167877 -967977399 -199928087 193947783 567478606 943479220 -999981155 -788631291 -817180795 430614446 -955187310 -1000000000 -569666731 836897976 1 412601162 -972102442 954290848 -411642440 -313643767 -999981155 679375040 -1 1 689327792 591116882 946176506 958040563 941150378 -801408986 1 -43336101 -15986992 -761429437 0 -1000000000 -177335230 -36860420 -917329477 -456824877 -259023417 -1000000000 -85426742 -848220457 -104555420 427257592 868771533 730698350 864040546 -489817752 487976756 -292135707 650951734 999960317 -691946801 999960317 -1 892500456 906358883 703760557 999960317 179177033 42 -161012271 -1000000000 -812857943 -999981155 -866549161 -609268962 -999981155 -491981313 155826086 -80216485 -582333482 -700721322 -127486418 -427809969 -70039458 -909821889 -536402172 1000000000 329753457 -917760651 337686556 -454050532 42 -1000000000 -999981155 0 758156586 -252173714 -525644683 0 -996223564 999960317 -886085494 1000000000 -999981155 -953146582 870319766 643504955 239220660 1 999960317 -974268394 -168155743 -935872357 -562967403 681180484 -83751414 -15873896 -778052658 -646513553 -169561019 -999981155 -410442375 984160748 -405181733 -573768711 42 -849703343 527844634 -592638310 869417911 -999981155 286308696 425521621 -81950959 830795128 -925028319 -770429868 -999981155 -807132634 447462379 -58966835 -113933018 -999981155 595150783 -1000000000 -999981155 -234061882 895098397 533507173 -598959758 -486871326 622858165 69385214 -100565301 -25095976 -339058059 923602282 675269489 -922826973 755260534 -781795704 822242040 906373795 -999981155 579471430 -999981155 42 -361010802 -999981155 987273688 -279670166 999960317 -986457297 -50676841 -169224524 -1000000000 1 42 560803742 -873318977 398285538 -405647632 -632278356 42259997 -321030248 -999981155 1000000000 -999981155 692874908 -226365805 -999981155 -324528306 1 -33980136 -871397011 -1 413314149 1 -973344960 -1 125498987 -999981155 -967366602 284244239 193777455 -692076684 720965224 -999981155 999960317 -770601752 923670265 -62536823 -999981155 -889762684 435193029 -106285993 999960317 -992041882 465616728 632702746 -887717187 1000000000 8350904 999960317 -34850001 881430814 -119482665 -999981155 -999981155 789457698 506437600 586451426 -691467041 0 745459933 -708417243 961833769 42 -216937231 1000000000 237909708 -669500028 725527258 999960317 -841207474 -999981155 782403168 774101350 812870246 197887645 999960317 999960317 -999981155 -26491480 0 1000000000 -917084840 -721567878 -999981155 -682083486 -842017674 -173242149 66801915 479787003 974735852 999960317 452461358 855588629 72627745 -658747060 -409152280 847885672 982806207 -198071347 999960317 1 290835917 -999981155 999960317 -351642057 -1 -999981155 -547558759 625628258 1 -962755160 999960317 103301359 1000000000 -999981155 342706469 696509029 -1000000000 -999981155 -220811633 -202067461 808068878 -847487292 613461150 1000000000 220043865 -897175092 855160429 -880336450 -167672105 517284981 -999981155 186377509 802532396 178091044 135497160 201199136 0 1 -387932206 666646239 -1000000000 397172572 253491620 -812331066 -332424842 -1000000000 894523490 -839567226 1 -811299387 -744292137 -999981155 -788549661 728939210 -999981155 1000000000 -999981155 -772590802 385995806 393584478 0 -999981155 89776741 335769076 924142986 637115965 -286862138 -671358124 627579343 999960317 719678108 -402895639 -472784045 -172688337 -587648708 625013670 255839815 697725637 -678443305 149935219 31065335 -562806654 78511096 839486978 -1000000000 -81438999 -138517099 -128994737 149935219 1000000000 463723050 999960317 965738829 339721897 674573924 -952695153 690265449 606021861 42 999960317 199861350 292897560 1000000000 -1000000000 245780478 855275549 711744347 -999981155 -781124423 1000000000 42 405055035 -493692182 1 -6885582 999960317 -735208790 -999981155 492622060 -999981155 -98511852 -347101059 459262465 -259558853 817927076 -649852810 342015943 33492912 -745654937 -999981155 238226130 -1000000000 395988102 -818610935 -909921176 15446162 -999981155 -32818850 927435452 -874448530 219589463 -906928814 704109242 809960329 141316138 1000000000 999960317 -805701121 576114924 739837425 -35240592 -999981155 -1000000000 572061894 0 602618478 -602825343 -581839685 540367287 -729041873 586224870 -770346291 -999981155 -205398544 -1 792489816 561132576 -999981155 -1 74385343 -211954539 856839794 -576514076 -13908230 1000000000 -999981155 148989476 503671657 -999981155 -324137778 -127632216 -475923179 510912641 -816344467 -781795704 -274457198 42 122137428 -999981155 -726975065 42 -859061659 -999981155 -592017153 -658503187 -999981155 -42226418 -1 -927396241 1000000000 -328254513 676727258 -587583886 42 999960317 271310412 665146045 -743331695 -411780011 232856433 115634634 92808495 -872617901 -999981155 883597818 -539019316 -1000000000 999960317 -999981155 -284536888 728412679 899923338 171130028 618349122 -554109714 -1000000000 -999981155 -376629361 -999981155 1 461989147 -433030947 -999981155 999960317 -999981155 626630525 -843894568 -533760031 -705558700 225675310 999960317 -999981155 -610270946 0 999960317 -884971506 -358097511 18307367 36754479 1000000000 -959629195 -1 999960317 1 11115534 -481600471 -306913339 543078619 999960317 -1000000000 -681874840 -755628633 100860131 451571742 0 468995641 -999981155 42 -956967608 292127962 -990748719 1 999960317 -329385095 739390335 -1000000000 898456506 -238652793 -999981155 499270084 749414724 999960317 377506707 -631691348 379693843 -801295322 -593653357 847481897 -268021574 -852607533 623823841 -903064314 738380646 40004003 -936759272 91309781 999960317 -763311329 -606298531 999960317 578951047 636315844 999960317 939346620 424380857 -999981155 -1 -650957568 -1 743632641 250895514 -1000000000 -1000000000 -427054510 -636554694 -175506445 -603223717 -494920862 -1 -698271718 1000000000 999960317 675861673 -999981155 48663206 718003701 1 999960317 2879083 620903037 839971206 -663734591 1000000000 -512380032 206487455 -1 1 589706528 -560298004 -657313766 -562581233 -995114370 0 23085470 1000000000 -567325623 658515039 -901323062 -88897387 -300570283 1 -580737510 527778721 106510080 -964994922 324497322 275954613 218122618 999960317 -432948433 1000000000 323547798 -1 -999981155 585749339 181538833 249310209 39320492 607806798 -806896495 -506126462 -291635349 427026738 178730024 -834091654 924519643 -936157285 -838841438 -981649624 999960317 447183977 934472954 -988795883 -48007195 701127188 999960317 -349440138 267104935 770942690 -571143912 285675158 15569038 285800687 473462067 403549890 1000000000 970037424 204899126 -970951071 409272114 -759621267 999960317 -947900434 -999981155 354795462 -280064309 824531917 -660346752 579031878 -185008475 1000000000 -257898316 -178711943 999960317 999960317 174020027 -524447513 346555425 -410044825 -999981155 856746168 -516180238 620415051 -653191113 -652394925 708957577 578300653 -999981155 859533919 999960317 -361643996 42 -713826243 0 -614798467 294141351 1000000000 -999981155 922562253 -999981155 -816579646 -315035036 730905805 -999981155 915126398 -787777808 285265017 -1 -751945641 355353749 -487905168 -945940636 449002143 -597475709 -999981155 213283013 451735457 0 999960317 603732642 -572119524 -999981155 -551493681 235543217 -425589380 -595325611 1 -28359240 999960317 1 668156893 167798297 612276525 999960317 -999981155 624981383 999960317 0 512337084 440857667 604215396 -999981155 -894138154 -159001532 243831827 -835030214 438851084 857469944 -903015457 999960317 187342550 -1 -999981155 224446275 -1000000000 670775264 -742819003 999960317 -1 -999981155 845424782 -999981155 963208771 -271235565 999960317 -110265577 543903780 -36118518 580222272 -577375110 614450347 42 -660886930 555017577 800292461 578543182 602018749 -944667178 -309416708 1000000000 93447134 999960317 -999981155 1 -999981155 -627337856 -821222329 -929815274 999960317 817172079 2657413 -845414441 -177160617 -999981155 999960317 1000000000 887693346 -1000000000 -978157973 -694717984 449999762 575276257 -48887624 -411875834 766240186 816121375 -596989216 999960317 -463284722 -475746672 -977585846 0 450859249 1 -672235001 -714365349 -1 999960317 -235565408 25142777 -212656593 475105543 -999981155 -18673286 -999981155 981349933 768459475 -999981155 260215716 -788646755 -552628732 -999981155 -1000000000 -324298108 615047496 -1 -537038372 83112465 58006518 -1 464780124 -999981155 18767644 318650484 -694911449 -228184434 -434438996 999960317 -1 1000000000 -711818108 261959960 751962803 -851243631 -142675259 436064819 1 -887164732 -495571684 920735658 -999981155 948674026 -25777841 0 936543704 -1610058 -157983611 -8002498 211888705 42 -342414383 119072789 231928780 493200182 581750637 -1 -999981155 999960317 429389106 -267109563 231375040 -999981155 741052611 999960317 -651460008 112659782 42 -999981155 697414455 1 768823648 -999981155 180796768 -999981155 1000000000 614755341 -36952984 -160210007 0 -246274181 746153601 -104983462 56034965 984814982 467160720 -774992398 109374467 -943710019 -136141756 -1000000000 565531622 438560568 -578680099 999960317 -787326439 -558577440 394493066 -308642386 134210485 -999981155 999960317 517431478 -232209185 454825859 -840898528 123349094 454642437 864644434 -356930109 -847373400 74782613 685017114 -780517128 744413231 801464388 524578167 -1000000000 42 -999981155 -1 282173494 353456849 478311896 695149702 999960317 976931917 -683789680 117970707 -3413055 -300068791 328868359 -48017245 -999981155 -312633605 0 101781802 -999981155 368527121 -999981155 -411838740 -189270907 -986372829 999960317 -130109462 995399521 1 -840336914 547726358 -999981155 683106230 0 -833645501 155315408 595077772 -1000000000 -1 -867509632 102180107 -286929196 -327370744 376710664 -999981155 -738355847 -197957686 630864738 -999981155 -162680273 -32039686 -734702664 -408068067 -965234111 306686889 -771417755 159958814 -327841874 999960317 227405375 122541571 999960317 222385233 -597526293 -846298412 472118769 0 999960317 -36168339 -999981155 -967732388 1 -521708842 -546057625 1 274711167 895726801 42 -792758528 508485799 332784961 207362335 491624353 -645831051 576293046 -30153206 -952861164 4862236 -570312743 -1000000000 610191185 458677367 -999981155 -1 814667467 42 281636364 -234331414 42 -74838515 767899874 -235965751 594236424 999960317 339737322 -242518465 -331618684 -1000000000 -999981155 999960317 976269864 42 -649733438 317749059 -810414342 -950283286 42 -999981155 -1 721130189 618802635 606701127 614145382 -395023834 999960317 94027043 312735771 77929931 -545571700 718828960 999960317 -669492302 438575216 -99720780 726760280 1 122003836 363884875 164978886 32581250 -745115081 331709847 64502006 42 528957335 999960317 519039017 894733493 999960317 -878556672 379239094 999960317 -724529599 1000000000 42 438342241 -999981155 983168440 -801930111 -57013866 7931936 999960317 999960317 131518325 999960317 -1 954766331 999960317 127215500 -30991935 1000000000 -368281292 449847670 -637882509 -1 999960317 -999981155 -640823300 -334801728 -96575150 -721147337 999960317 -999981155 843095571 1000000000 999960317 507511555 -999981155 0 821173358 -119911653 1 -60612013 562046940 1 1000000000 348641347 -111822158 794818437 -844892724 999960317 978413863 670086346 -959728100 519724105 0 -206831122 -23115278 42 951371718 1000000000 -864484702 1000000000 906783888 42 999960317 -21952501 -816798215 586688519 669871078 517284391 964535047 999960317 327180604 42 487664105 -452064158 -744860555 -326764384 -213813540 996099262 394166924 -902042452 541360419 1 999960317 997087723 -992435332 472199025 37313440 -648138116 -999981155 398134251 360004675 999960317 -530343643 -684006211 515909003 811875087 -843066955 999960317 367591984 441817928 999960317 999960317 885233701 -831843939 -79880272 -326104049 -51366305 -783105602 -782217353 263086826 -888533063 413474167 952117247 769113170 -29599632 -204477392 632207456 -831737268 1000000000 -999981155 -843571946 292299639 -834334220 840144878 -200744580 -999981155 557971809 915586185 521419444 -999981155 318126872 -3803339 -4612497 -1000000000 -789650541 -999981155 -286979237 636039659 -608217056 -465484329 -399010236 999960317 360944396 -1 167738508 -26654655 -182766724 -1 -1526491 -380036298 691250435 -1000000000 -806219455 -787626128 -57932985 -999981155 -370295090 -999981155 -21103321 -887363291 -999981155 -213005388 72114413 -744799987 -292481409 999960317 933380910 992463111 777851389 139330313 620083093 -450331033 -992577483 944041226 983427647 453892996 -594921959 380012587 645261682 -295339959 453510849 -805121131 -1000000000 -699800870 -999981155 -750621566 20227286 761386774 0 -77770207 158937917 0 -869212553 705315765 -292159848 -999981155 0 267867222 723397725 -800052595 -597970310 -24974986 82853787 954758777 1000000000 -176468565 -191692930 -999981155 16366917 309104267 42 -560065407 -173343981 999960317 999960317 -478791929 -393759327 200777348 921431907 -999981155 -999981155 -999981155 613663053 999960317 565321548 945400000 -176363059 -999981155 -375120442 -489074484 -529512476 -782755166 999960317 481362026 663534941 473755792 -999981155 463296098 999960317 -739383827 -587442935 724053880 -745256956 -588439241 999960317 1 479627758 999960317 415334540 648519013 527659803 1 1 999960317 999960317 -584084241 -524520783 -448870846 -999981155 564928314 -1000000000 -523218604 1 -137179237 7622706 768005116 406196250 692153229 -305690741 -1000000000 -134854221 482570638 999960317 460936595 -683391993 251134125 295051240 -12430399 1 674374529 -999981155 -999981155 -415255802 999960317 -581222644 1000000000 -277472571 26004409 480237727 999960317 -608312622 -999981155 1 503845876 -959272927 999960317 42 42 560828364 -921941681 42 -999981155 -187947472 -967243776 1 102932140 -999981155 604841749 782043625 323900420 -999981155 67531678 688150714 -674103580 -1000000000 316284239 999960317 273155327 628225355 42 305883890 999960317 0 -218451471 -591566842 91770596 330547666 -779304910 -551268242 -737070489 -1000000000 -1000000000 -146254952 -855518543 162683860 1 235500416 467538154 423782621 -708506960 999960317 -731535729 999960317 -475927005 999960317 1000000000 1 -306798325 -999981155 518798501 -398954032 -387150961 999960317 999960317 -317066220 42 472862548 -317566097 -878364800 -892867038 677622710 -437344510 -110231324 1 709497728 999960317 360392130 999960317 742492461 1000000000 -222493876 58828043 -999981155 1000000000 990242281 -437391584 -464245077 145553869 -898782960 -1 1 -647014957 -999981155 -443814137 -212438352 -936215793 -547743539 -696676491 -1 -887678948 795863322 -889378310 45443781 -999981155 999960317 784487464 -461572181 -880888001 999960317 204750228 329279637 -189999086 743799342 -999981155 999960317 -999981155 42 -133327917 16434661 162912196 -1 818766909 1000000000 1 -36225290 -999981155 999960317 -248933955 -999981155 999960317 -999981155 777350611 999960317 568540923 999960317 440558417 186893168 430938243 -999981155 989617837 -999981155 -678269209 42 -1 406962974 896017876 143179056 0 432192148 3937192 820145752 -130558291 -681545825 -999981155 169233996 -974544638 999960317 -897536100 1000000000 999960317 -172875293 -342521026 739909098 -883479977 -591898490 1000000000 -999981155 -780210970 31648589 -60964353 849197390 70468288 552756512 -999981155 730448057 -203340325 223465061 -951040118 409156516 -781053246 600318435 -586723886 401765308 -1 412621928 146332982 -1 -695311743 -732648169 904635496 999960317 999960317 955084011 741704560 -679327792 -999981155 -106502301 -1000000000 895775943 -527224841 -162970318 -603443227 -578588972 489755760 846117127 -32433589 346411575 -479743224 -999981155 -870831365 1 -81138455 -79163810 999960317 -376305494 1 -753008250 -164931619 -50286462 -849787748 392742212 -276530637 999960317 -999981155 102067591 -750335567 -999981155 -618495164 999960317 -570498877 999960317 838017730 -999981155 38818390 -999981155 848592819 -778712641 180186944 622713278 -999981155 -206188707 163761439 1000000000 30243215 40947896 -984881851 -170823930 915019311 367633984 999960317 -12442770 999960317 21540484 -999981155 -1 -116458733 -999981155 70072295 879499821 -1000000000 999960317 999960317 949646080 -850484857 763312091 -640665702 -476394309 0 -88456849 0 -495747688 300916891 268222369 999960317 1000000000 -668113133 947818854 1000000000 -936323868 -1000000000 -999981155 697625048 -574189805 -600413699 999960317 -999981155 42 -89593287 755760043 336336390 206724951 0 999960317 381519144 999960317 -863461261 553311761 -786338391 857686182 -999981155 -999981155 -701914759 -234969035 999960317 999960317 -999981155 867383885 -633160747 945064346 -1 579984993 889315479 68736423 471299859 1 -389972935 287749497 664141446 -566139346 -1000000000 651329705 552416959 819953826 -156837204 999960317 -577835269 -515252449 999960317 -999981155 1 562617618 25608334 -992294964 -794133898 -999981155 790818495 81604996 -999981155 866400603 -1000000000 999960317 547629629 999960317 369178950 -880562167 999960317 -596338138 -275422856 -532847872 84728025 -49236325 -1 0 340571508 -999981155 -5093817 -216061601 -329931020 55292650 -266431000 533507173 795562714 -487687485 1000000000 379702747 268227955 -552364223 716162885 -980963772 -161077643 0 -935197477 -431756504 -666797092 -473038741 -999981155 -873995409 598574162 -689573011 62823974 -999981155 -504656045 -185188250 0 -567764322 -1000000000 -999981155 -117706953 -363223053 999960317 382978765 -952518588 351071906 162918286 0 735916839 -789135020 283611251 -837261850 0 642563397 -1000000000 -178276278 595573581 -1 1000000000 67322938 552965708 91736234 820076055 -999981155 1424869 866990690 753754131 -66340876 -804243576 999960317 -411843530 83754755 624652611 -1000000000 -444574759 588642268 271777068 921108452 582821102 -999981155 1000000000 42 202589733 1 -796481870 46403244 646956895 999960317 999960317 -1 722839446 -999981155 -222226047 -65451307 -1000000000 0 -495809411 777494176 999960317 845271708 358322858 -670379421 361819634 -693565088 -582955568 110569564 562942915 814179435 999960317 -999981155 194172688 -869448578 -482081104 -358687400 -999981155 -118492534 -999981155 136993541 -815779329 153611253 -165016558 519386108 26199802 1000000000 -1000000000 0 -1 118301853 1 -999981155 999960317 -999981155 -943582906 -18627864 -19581543 477069255 999960317 899917345 -481293975 999960317 761314146 -1 999960317 116933991 1000000000 282581424 383128349 -221076857 240481457 77038318 75608950 349727059 -439936170 824464310 -191562273 1 94943481 -287686693 613855192 15236685 14935992 338984052 -999981155 42643945 999960317 -977629965 -586915754 896129197 -1000000000 867102069 999960317 -1000000000 999960317 943404593 871150416 -30427493 0 -731556429 -64824762 -1 516276487 -630600797 -772136865 -430030545 -999981155 -1000000000 -344007319 326298302 399881243 506244202 582037680 -999981155 458448660 41589044 42 -1000000000 -1 -464971783 -781825939 -330355752 -999981155 -792846533 999960317 999960317 751392489 -999981155 -1 810851113 336659016 -999981155 192580109 -507437405 216517912 -476834923 1 -824746352 1 -555809629 999960317 73587225 -966421058 342442296 275155918 999960317 -999981155 1000000000 183589756 927746524 380055556 866476619 -811785070 1000000000 -610288518 -92927087 561442922 985500238 962030118 -1 911287961 563049135 1 999960317 707660097 0 -269356983 -60336933 662087796 -1000000000 0 689782816 -871883132 -1 -880480311 -895452279 -1 -291402145 1000000000 42 505460794 541570483 -976300712 -723348129 999960317 -766863674 -199549314 -999981155 42 -1000000000 -873071188 406032789 412645087 -1000000000 259217784 744023720 0 216980163 999960317 -399019621 789244419 432956004 -551026446 -1 392921728 -558921219 -92574272 -869750959 999960317 42 503560623 -570498877 0 121908087 741232338 -385828629 999960317 999960317 102387795 -523736733 42 690243853 42 1000000000 -720584318 -367991194 357772519 202070908 -541774046 -798617527 1 838095457 -925010906 382370654 42 -629398920 413442199 654983372 1000000000 959224472 800410973 -626336888 -999981155 -881879385 -999981155 887173502 0 538919470 -90054284 788961667 -999981155 -999981155 183532818 890713444 999960317 -713784546 -583105912 874287424 -1 364046044 -744171330 999960317 133022267 672011734 0 403436238 -665927054 -999981155 999960317 -817247786 -846851032 726435216 -864597819 999960317 -1000000000 600310363 1 419974413 76760751 -417529379 -510272425 329435015 1000000000 -226052145 -565950126 233938290 999960317 5776814 256149624 -263595908 -811214824 1000000000 197887645 -320516480 -891405362 701495512 -999981155 -631717861 835927079 798496032 -999981155 -152397325 605388588 999960317 -743167497 -35060964 455415172 477099858 999960317 912086459 -890815980 -706559172 -999981155 -649003801 -1000000000 -318901552 -1 -999981155 -538993149 -825824140 1000000000 669268913 -764212983 -824068111 508017111 -321470011 999960317 42 999960317 274811096 334100100 42 -930121964 999960317 901025616 -860475603 965243409 916358084 1 -680353277 -422921074 -136622354 365436031 653830439 546158846 1000000000 242674260 307489677 1000000000 60933297 72282130 999960317 891036386 759838056 -105741572 0 689126298 0 1 -595976160 -200102008 233421505 -999981155 -687590517 889504075 680038086 981062814 882708868 999960317 -999981155 325925098 -1000000000 42 -120972115 449747038 -999981155 766134409 1000000000 -708529714 -999981155 470447524 -958538644 -68332438 272688723 -858055490 449269446 -853674168 -514001941 -984237429 -143639113 678524275 200234364 631807455 -351964484 -999981155 -1000000000 -575986958 42 -999981155 999960317 -999981155 -672209088 42 -463886136 0 248953796 1000000000 -1000000000 999960317 -966331510 -920784579 999960317 1000000000 251667182 999960317 -252413093 999960317 -923293407 -671844060 564404457 542159550 -1 275982257 999960317 -455269846 -509504706 -373831151 636227612 -604567508 534151516 -999981155 471561367 999960317 -259605680 -689216703 130359595 192908987 800756458 -1000000000 -999981155 807988859 -460893930 -438200622 -999981155 -591560744 -869137182 -338416619 42 712530879 -280881452 -692403108 -88867820 -51304384 42 -734686637 -999981155 858606220 -418709265 -405954803 471238380 -88271991 622711944 -1 647503464 -919725489 574605951 347784265 -960804012 999960317 -1 146791709 655871464 698508181 769021426 -76156498 -1000000000 -540354174 -241052104 928229363 432232648 -999981155 999960317 -837330056 288468491 100721786 36633196 -935545656 744785659 149024913 1000000000 -751610909 999960317 1 323339510 -1000000000 -379682964 -1 637438996 -999981155 1 -984963407 327926762 -70431459 526470679 235187852 771895021 -1000000000 -1 -999981155 -250453467 -1 1 426304828 -276696387 0 -958457761 734410163 -1000000000 -999981155 939089303 -420946159 -771691945 696419882 -275637856 288999838 -1 -754247670 -1 762785560 -697577866 -999981155 999960317 -999981155 31088724 999960317 -681567048 -965882750 -999981155 -816072840 0 -1000000000 -638557787 -784612486 875266136 365857297 613936656 -963619165 -263992103 -999981155 -393771003 129576369 -23194835 483946200 327265950 -109040869 436563620 -999981155 -686360886 760516776 1000000000 635327330 944615932 -892388408 -449174443 733228115 -999981155 -666065500 -1000000000 -582841998 -544283309 -1 0 -351600709 724259334 371368509 -649109678 851820568 999960317 117351926 469682786 83018910 -441588774 -999981155 314975736 -818773483 999960317 -363926441 394865897 1000000000 -938020022 413716464 999960317 -682434134 753799787 999960317 352302908 -318865047 -999981155 1 -168785403 -1 -231355332 999960317 63302867 -510396318 -1000000000 42 999960317 -749141625 -930810688 -356458339 -42005757 999960317 842629511 999960317 910562097 295462234 1000000000 755457157 1000000000 -393805877 433344572 999960317 -422583940 -769917182 -566213126 1 -455157142 874651286 -771213811 -551432279 -999981155 -842139899 -999981155 1000000000 0 -1 803387724 -974823878 695684403 -248738757 -418298480 859734893 -816886685 1000000000 847111955 344902693 733903471 -1 727383846 999960317 3750237 -1 -999981155 -95614983 -642928399 -390879535 765833492 -360736771 -314076388 891484523 999960317 194136443 -818719451 -17776593 -999981155 -228583714 -463279640 -999981155 -674897725 -999981155 582926269 999960317 -559058148 -498757431 -425703425 -999981155 -495792509 -165136660 42 -657557484 37955999 771215654 587366182 999960317 -999981155 -79993012 301977708 -999981155 1000000000 783675624 -1 999960317 1000000000 1 -161965646 999960317 -881159442 855149986 -7734597 -111040823 -1 -999981155 999960317 735636010 -656654116 42 -1000000000 -450805887 739065029 290005840 -241279493 529809340 -935616481 761648279 830105682 42 42 -999981155 277638966 409392256 288225617 -999981155 -812774719 -788042818 -436689305 -233700874 623261726 107800082 -999981155 270130362 -687130373 -999981155 933838625 -515861014 1 -524066427 -726788416 95460908 1 42 -996810122 -999981155 -35067865 -818233485 1000000000 999960317 161096690 173180667 -178330018 -999981155 -796411234 964020579 -1000000000 68275940 -828395708 -999981155 -35381913 -999981155 5886508 -577811617 640124235 663123935 131315945 42 -208225252 1000000000 53849231 522973550 0 855967523 83500836 -999981155 999960317 -999981155 -323359779 -1000000000 -913205934 1 -723000928 -474400104 -949908595 -327628630 999960317 -580657078 -963670310 -591099424 999960317 1 52165288 335288821 -926222979 -1 381693054 -994723163 999960317 999960317 752876906 -736881300 -499683569 322211477 -634700236 -91409392 909301717 573867334 664717337 -70613218 -999981155 -352500328 31752244 240817213 42 999960317 -421438449 999960317 42 -267087004 -1000000000 595097734 -1000000000 999960317 -1 -619012449 352531419 42 -183649811 -668311825 20867941 740525795 890099797 -814968199 999960317 1000000000 -99723399 0 -347303389 -978845167 999960317 85020449 -286834092 140226364 -103046927 -670256864 674751646 4062798 -336497629 635802423 0 -999981155 -462106377 1 225068489 1000000000 999960317 419449295 -648380113 -603745046 602182489 -840061026 672059053 999960317 -253351830 899108327 31604714 -1000000000 -999981155 883146838 -37937670 42 -30633258 -219565440 -999981155 -555972008 -804007569 -125267035 -814934193 -998119736 999960317 944349605 -695978140 249765775 748860025 -1 -1000000000 853946346 42 -730724083 1 676045986 -758833788 -999981155 -959800347 6308471 401364844 -650581019 999960317 -999981155 42 577659262 248668442 -1 1000000000 42 -999981155 999960317 -1 412044211 -995208929 -999981155 887385383 -689213162 1000000000 42 -584790311 69969409 -740747785 -999981155 742804225 -941240176 42 -1 566258678 795428008 923744543 -646210000 -1497625 30823184 42 -637710558 -618782348 999960317 380087381 790213293 -971210017 239330989 -133431938 1359607 -1000000000 -898219506 235285588 999960317 -712785890 813199655 -371530511 703125921 -87407161 831805853 -960676918 -55150171 465708277 -101601809 -631373317 976300501 757841921 -51012859 -545754685 130223499 666123225 -680505040 -465740630 -881093891 659067368 42 -78126547 806955672 999960317 568588498 220068676 -973522785 -23401654 830566160 950606117 -586008463 -999981155 557526056 -999981155 42 570188800 -999981155 -353430107 -999981155 -932016272 400518836 -161638876 999960317 999960317 -599317032 916348491 372844841 152114249 999960317 953575743 491153050 -999981155 -544939634 595641364 -751355366 -681876906 1000000000 942961980 219639398 -1 -1 -388203031 -1000000000 762536417 887807220 -510349706 -999981155 999960317 -955516611 999960317 -550921961 0 -904926945 999960317 336199490 -561607199 -638708747 -1000000000 980354248 476891857 -61104916 581629277 -491758870 323551160 999960317 743999856 674735958 999960317 779306861 -905087827 96740666 -1000000000 185203879 -961823424 -408366165 -999981155 139260358 606653982 885935237 59317620 42 -121220489 -648384769 273244096 864686370 260929094 -100086763 -999981155 -1 823419953 -999981155 565159769 -1 0 999960317 -270143031 0 -855042649 -1 199741950 -1 -999981155 -751149027 1000000000 -1 1000000000 -679875941 -1 0 90354654 499201400 0 357577555 -725954184 932387979 728580354 18177111 150810981 995278080 -999981155 956187874 945626979 -302793090 780382830 47325968 1 61855657 42 0 -999981155 999960317 0 0 -851699170 -1000000000 741285466 -999981155 999960317 -14538811 -838661417 1 -887862053 -1 769866216 -964457905 -917839969 -646816132 -667760440 494337982 -999981155 -395154672 711172726 999960317 -124903852 405618890 -174228545 -138413838 309624504 -544050682 42 44815884 999960317 83497025 690675744 0 -641019871 687284927 -999981155 1000000000 -674644298 -3886575 -484544065 -465263494 -1 72414045 22643265 512682175 393260753 -1000000000 999960317 -999981155 999960317 756551058 -962694677 -999981155 -830446541 -703954744 999960317 941876355 800854640 662372028 -99425487 -1 0 42 282703458 -660620205 115420322 1 999960317 -109726923 287048250 0 0 -349994889 999960317 42 271243291 346413275 -439139708 285666898 -758186498 37762614 1000000000 288699091 59955569 -368710689 -611736165 -890959394 -495332956 999960317 -474348808 582495418 -619168874 -749767522 -1 875111694 -968153622 -303513310 -344273314 -1000000000 413202903 -1000000000 -750425364 -451164131 -999981155 179054818 -117650038 115739968 999960317 -97750288 606411376 23667458 -1 42 999960317 385085539 -85073404 -301508556 501164394 -984840491 -610978752 355404811 999960317 -999981155 727101264 7445042 -999981155 131279905 878428540 -977820394 1000000000 432627238 -1 -999981155 -741913570 42 -93147496 -999981155 960011776 -999981155 -819763747 -999981155 -591880595 343598138 -187709721 -735099767 -1000000000 211391831 -684008881 -55739736 271707285 1273543 429396483 999960317 -1 6865592 -605064546 -610697587 667374929 432519221 690392280 -796481870 0 856725328 -9624513 528005328 556846215 678514534 -160933983 0 935472348 -321767624 -56520649 1 -1000000000 -999981155 899344101 -1000000000 999960317 -790866255 -864690547 -791093807 330377910 999960317 -1 0 893007871 999960317 281218769 255669793 -864546202 -999981155 536093512 634931960 405829427 259274147 174975555 -680794477 522313245 456017273 -1000000000 -397666503 -95830033 -999981155 -82673580 164760806 999960317 1000000000 1000000000 -1 168969488 970395314 -963670358 -840399321 -150478047 1 144815375 797836347 -999981155 -140203777 1000000000 867398737 -194574410 -678344135 1000000000 -999981155 -711368714 -912020409 -334037532 -778609928 846644960 42 -999981155 968928653 999960317 -3566294 -734323338 138045474 -1000000000 -999981155 -730108085 999960317 42 -197601288 999960317 999960317 999960317 -345727859 34651203 854485682 950254448 764602229 -899889565 -239999520 331613042 30677229 493073220 95524341 523465887 999960317 -82542354 781648209 908090464 986483748 999960317 808535297 622645767 1 636829432 546383554 1000000000 -279067439 42 -83434704 42 -703666235 -8165789 1 999960317 643747880 533595402 -1 -643222354 -963474110 1 -607978668 -768061620 723773069 971002931 1 -457021859 -1000000000 371550530 -481864128 501385951 223770264 528336740 -1 -168096191 -999981155 -1 999960317 -766617437 -1 18340646 -924792338 999960317 131095163 281515638 -838833793 388825645 -256875957 241009467 999960317 700858558 768005116 999960317 -304210671 999960317 91875912 -644441905 999960317 999960317 -659360963 -247029551 38311079 866593512 -551031227 985958647 434401308 -348175001 -663969036 -674974840 -993317738 -631448687 51073397 -439956707 -279819410 710726580 -593284066 434784839 396899333 469418740 291560233 122992459 922200391 -641979941 985422246 -1 -500688312 -863425027 -999981155 -528698816 -999981155 692692096 -947719070 -66385601 -745886302 1000000000 42 1 999960317 916313841 347557595 0 130476838 -999981155 -289701547 -664701043 766735611 -780311167 999960317 -999981155 999960317 -34567650 26491729 -999981155 999960317 262217021 -1000000000 -104044849 999960317 -575494999 267064817 -977305974 313630306 614098809 -1 98868717 1 -965287179 -699889532 -858762270 -229344335 -415215945 -999981155 429391926 758964048 -891556679 -354691403 -999981155 -585969023 957902536 -1579498 497131507 108178280 980178284 -87811893 999960317 524292904 -662020615 -112195454 509233489 -999981155 267118183 972492274 42 54092222 -130641733 999960317 -1 66813638 -506228789 -946713562 -160171467 980395829 -259369768 1000000000 -238155933 1 1 -327829213 999960317 999960317 91006303 -1 -535124545 -999981155 314936922 -655320587 -780982090 187841755 -438883609 790416722 85506566 643088447 -664832807 744311988 630547855 -345298174 988860497 -89015035 487596063 -12672253 999960317 -876831929 -46868067 669547683 -311829849 1000000000 -334715208 973445389 511119018 999960317 536717711 297331043 735429215 99725194 424619788 352670421 0 999960317 971232850 999960317 -1 -803773726 -694345094 -1000000000 -60952279 525768850 -825824140 245533035 -999981155 -220059703 783222506 -999981155 356040511 1 -999981155 96616178 -105619759 -772577071 -557473451 -586066049 403808663 -999981155 999960317 -549178376 -31193829 1000000000 551835760 -53815971 -937449144 -632885189 77994357 396634454 -522324032 508176223 317388209 50175509 -341111537 229652397 280176252 1000000000 42 155542396 999960317 -504290736 0 1 531792564 -419121482 -1 1 1 -1000000000 -999981155 999960317 1000000000 -572697104 551469962 260445799 181276400 -44102547 -1 -318543379 1 0 1 1 854192904 -999981155 298112769 742889422 -829782435 -954448540 0 -254795323 -361173674 -521784536 0 0 42 -649964955 -762774641 425513811 -765961868 648565042 -999981155 181855941 -1000000000 999960317 -598866356 -906040679 -541341653 -999981155 0 -999981155 999960317 -87744568 -366789325 -110758829 822853247 -583885613 -206960342 -349906561 -297692598 -924038210 -433887281 592607978 -490840525 -472985348 295052418 -37340065 -999981155 1 7613307 8391547 679396273 -285356613 42 999960317 -595284835 524526488 899615360 393278730 -994130761 -283457794 0 611760281 -2242633 718512168 -22713905 -724729356 42 1 484089908 -999981155 609435470 999960317 0 -443250915 129504690 -927201079 1000000000 -191812220 356824542 -21083800 65993362 42 -999981155 -871675123 -757406860 1000000000 1 0 -1000000000 986053149 -999438269 -147076333 -1 -72310492 172744149 328927334 850980835 -848544633 -666898800 703036323 42 559754529 -655554138 999960317 1000000000 222655571 323281775 -999981155 0 530020424 641696580 -626236009 275196197 742781999 -791697744 -332664697 441427659 -764068554 -999981155 -965507868 -999981155 663302980 701507223 -840138638 -999981155 -48564973 -406751480 1 146321029 -971514831 530598018 -41977208 999478592 42 705042672 -546417758 -999981155 507280002 575355436 -711824808 1000000000 200611269 -314191242 1000000000 -1000000000 264786097 -458527595 -464510797 143217261 -993779329 233012459 -988312539 -627401527 1000000000 42 -478819736 415379938 -74639634 -373934794 339743110 -681714456 1 -194985052 431167894 -975937816 -403855293 999960317 -999981155 705679243 -500565139 -365888444 -671729822 -273129602 924818325 0 844688724 909402261 142006955 678490152 999960317 641350359 150689927 -8762457 663023602 -246144086 1 -385873735 999960317 -192088144 -39819189 703310118 -196158000 493833433 -960225885 999960317 419522084 999960317 352650812 72382432 42 -569085915 999960317 999960317 -999981155 507333131 1 241148819 351766488 -999981155 999960317 -399259268 951025007 378616837 -513279395 -856961600 1000000000 986312851 -65829414 85838829 385602114 -267184977 -364847731 1000000000 379699337 64970842 199929864 159238607 594742506 843553374 -30590836 231329039 445869597 -999981155 -586653740 596894540 1 129667102 791758391 529382669 -999981155 -20742557 118546740 866090319 954645592 -705738275 -836768940 -275211036 -622498798 -77167073 999960317 -240363402 465739245 -1000000000 462784670 291791641 748868645 -466483907 829028166 -146039361 492859552 -213165305 268090749 -112164190 0 1000000000 -444862114 -584237685 -265631543 845516106 42 999960317 -100743749 -689114884 686806258 803821937 0 -595938225 154879499 -999981155 -87086778 -330411058 1 869626646 1000000000 1 -152344520 -404482131 610939726 -439997450 1 550392472 -60550521 -999981155 142077440 302746753 -412717754 232682336 259490566 -816972864 999960317 999960317 599293352 -178330018 -231337828 642976262 -539804642 -124387023 -216253279 776379599 102739207 -1000000000 999960317 -572031973 -288825148 1 318771107 -488236857 -961876423 -129313734 -272094928 -595282285 444746695 692613344 999960317 174187353 189608654 -304872667 -121563048 42 212756589 -1000000000 341508473 -844876723 -167477437 778903818 42 152895922 -1 999960317 -1000000000 -578680099 -1000000000 999960317 512524929 1 -726140455 861655495 -306777220 999960317 735243495 -113524886 -932566172 42 -579324127 -999981155 968475757 -877682250 -232236746 -329138888 919549772 -830336067 -999981155 206678176 487836589 -551668921 42 0 137014154 -816014268 -31544472 -1 -999981155 42 999960317 -216435672 894639768 999960317 -121313812 150209855 -452702940 351025967 1 437006544 930283875 -999981155 986768158 685875369 483789163 516258824 -620485187 -420440775 -999981155 816884575 370107445 -999981155 7926052 589699608 1000000000 -1000000000 -738979390 658046748 821325380 -1000000000 662873436 -185446060 -284974835 -999981155 -368504038 -36521449 21358055 669128882 588980699 177980855 -41007775 335674326 -863706587 -496245039 512277887 -295268609 -816778296 -1000000000 980048958 999960317 -1 751715519 -999981155 -1000000000 -763126139 799355810 37432309 1 999960317 -999562057 -319085556 692229741 37313440 999960317 -833671940 750480166 -15906925 999960317 891304009 999895455 359768959 999960317 999960317 627763548 307600202 -999981155 -200171921 -1000000000 -1 -84285482 595535975 -297976472 -142486881 -999981155 658928756 400604152 -999981155 -95604326 -336694256 -1 770654711 823464211 623415731 42 129914631 911645613 659626636 726582731 498416079 870685670 232086356 242210672 797629493 138512550 -400134362 -76484460 277897005 -304456313 329374725 -1000000000 -183859484 419746265 -1000000000 871761945 866987235 42 -752747859 526358277 0 -999981155 417442604 -502979941 785901878 288172681 637558465 -193431123 -782500475 -639910064 1000000000 999960317 1 -140235463 999960317 -423555591 999960317 -999981155 -753335294 505459509 66187456 0 639385735 -599710674 -959806250 239043039 -999981155 1000000000 -999981155 -523973239 993693720 -1000000000 350448353 260023045 0 412061796 999960317 634601437 -142122006 42 1 -395732157 -1000000000 1 416464546 -589858512 1 442961802 155038913 999960317 -1000000000 -1000000000 -275993400 999960317 -1 252434252 -999981155 -834214201 615391275 0 -735318549 804593016 -999981155 177623008 -1 -405252584 221244367 595741816 76556805 -124279077 -844117550 -999981155 983716900 159115715 -538269317 -870522370 -890786445 -1 396033684 -782749377 -386659140 592650635 -608288199 -633741964 -999981155 1 -1 -358131011 623900223 -207089238 -999981155 626013974 -426658330 241435235 703725161 124940731 -999981155 0 731343586 -999981155 -242194079 999960317 -623209973 -324104307 460531980 -439382325 433553245 -779044713 602665937 -999981155 -999981155 -950712397 -766000511 212292419 -57309880 -999981155 629462340 844174790 157052222 -1000000000 252724918 47563434 196663236 999960317 695111058 -870788011 -999981155 270617169 209117226 1000000000 0 -695335344 -193498296 608443340 -603734050 881243211 -75105156 297662432 -109841576 373734943 630049315 -529110028 -728939230 811773146 937206152 -363958722 75758657 -702444919 42 999960317 -1000000000 775041630 606726206 -327213686 -322437826 822732665 -864396624 1000000000 999960317 -999981155 -33871864 78615434 -999981155 1000000000 552810462 1 18896191 -805291850 -1 721616598 310148283 911792267 -115356522 -1 -481658527 -999981155 956745562 201013775 326940660 491236497 -64285754 957705025 105637198 196112209 -787543865 -999981155 497828445 -245573971 469713210 -909184676 999960317 -386297757 -999981155 -1000000000 -52615402 -999981155 660500688 1 387490231 -1 802736846 784549113 234831167 942356122 944283486 -1000000000 -1 614505526 999960317 881484458 -274714645 -189352482 -1 999960317 820339410 764853597 63019958 414192032 -965549421 1 999960317 -999981155 239561344 -27433450 -135660560 -776987866 782506011 -507845800 1000000000 721873299 291541753 -103873886 1000000000 912841943 -999981155 -263599378 -387203155 999960317 454119515 999960317 -999981155 -77916205 -467570050 -231527373 120267305 -279415816 -839819477 42 93622952 470112288 -1000000000 822306932 174645271 -1000000000 114468452 -384330152 866393461 -999981155 -117057253 670915589 -1000000000 999960317 965751421 564625099 218010215 -743593589 -999981155 641486215 763383853 -975408639 89945802 915996589 42 199882790 999960317 -999981155 999960317 77902885 472155102 999960317 294927957 -116211725 -640942571 192093570 -487037989 42 700620391 -510436498 -423941603 185444628 -218398514 -50901517 -11709304 -317769122 -32769788 -891810207 -406708697 942697054 -411055965 -534954605 999960317 -988117914 999960317 -1 -100869397 -82664378 999960317 338836694 -803925988 -999981155 -391042753 -375048821 -275721455 0 237762552 -999981155 824851358 -284094 -999981155 1000000000 1 772176996 -71453169 -730225177 605297338 -1000000000 -482077861 511565133 39945767 1 -725506133 -855297050 -640559617 932181662 999960317 -1 425636433 1000000000 730035472 -699533876 293187461 658960861 -1000000000 1 786374561 -234676602 -986590774 -999981155 778685499 -1 406211936 -415464629 355323981 167413127 -568738321 618776622 461168258 224770850 839759733 42 42 -128545175 412647912 -994028179 1 -571928627 -142316460 414318924 58800697 699088589 -365637734 327418057 0 -656625880 -56922847 322725692 925635964 -999981155 350840365 -999981155 -435773541 1000000000 716057800 -742713554 644169845 -209166931 999960317 983357454 999960317 -999981155 304394713 582880188 42 298093661 -152440248 -1 -999981155 815340488 -246953925 940336143 -849785688 1 411558851 318286310 -328119519 367492524 673652315 1 651164483 42 37482532 -999981155 774528830 -166214964 -896714187 -334218943 -372043684 805440276 -415114927 -665191326 586645013 -1 -380734398 -693647695 -10989242 -291198370 553204747 -960060116 -844532870 -472711058 986861850 999960317 -352650379 937401539 -939086806 -999981155 -826255127 -664544352 626868276 693260755 962333327 38843782 322970057 185429547 226168180 999960317 -729660706 1 434702433 1 -691172952 42 1 -94936725 574200440 609167716 951401282 404008396 505256902 1000000000 299359904 -660417628 553437125 999960317 -999981155 -960071520 -817703204 1 -630651257 -518193948 42 401015607 -291201536 -435178357 42 -646732896 999960317 -117255844 -334867571 262658958 35805083 388103977 -945911823 -1 -468815264 -61936788 -153544864 -826853585 750826337 -999981155 105764277 536326786 -271510967 1 -999981155 -1000000000 1000000000 -506320034 -630177934 -28003541 169172057 999960317 301336998 -716610651 -871455325 -556492154 379972918 716053994 -695005718 -273215044 -1000000000 -879269124 -554372420 -74536274 -302190161 -999981155 793516732 -1000000000 -213530439 85456910 257005456 788008099 -1000000000 -636523038 -94746087 -1 -101546021 419319952 -283032389 770022971 1000000000 164787771 -1 31761864 999960317 -130901850 -946713562 0 1000000000 420097768 -1 -51285881 999960317 -135281865 -749769944 -106883641 803120115 1 682260202 975423165 0 -334555517 -379332980 0 -453504487 -127711095 -577804222 -410298857 131337614 999960317 28731837 42 -999981155 605191085 999960317 -604622167 -1000000000 -374453718 999960317 -999981155 -221710675 -319380720 -74536274 1 -1000000000 999960317 850643556 -999981155 804458995 -1000000000 42 334997238 -889141113 721384064 -264707352 -496546966 999960317 -999981155 -112766698 848450182 -567277893 -933333653 420745450 -31015569 -808317834 -1000000000 999960317 -215184664 -235693869 0 999960317 -433144973 897575097 137319668 -646844300 734224690 383895737 42 -829918706 -1 685886859 704026814 42 932895333 241559500 852336437 42 914680004 467310984 -1000000000 955386698 809885720 -926406169 -967521217 -91038027 533174808 -1 -51704594 129863727 444222576 696996507 -353010604 -1 -276091920 -999981155 -973790869 500197173 454401382 -40329994 999960317 964296174 42 -182766724 580134908 129620501 548020750 -551596152 -212911003 307892010 -999981155 -515351576 1 -746935244 -1 673008500 -222974086 -260561392 -957343048 999960317 -1 -955774451 -587498545 -999981155 -1000000000 1 363296719 -403560671 -692058002 212182164 -52377243 -558349153 -999981155 0 999960317 -535743871 -11661321 -514047875 -198034614 -976228605 -999981155 -389303384 -999981155 847318608 -701691769 -999981155 -767314273 778312353 -907009732 -680073085 116278950 1000000000 0 1 -999981155 -767108017 1000000000 -419148788 43496840 1 -469325103 -999981155 559638933 146528211 740866698 -81844650 -999981155 42 121223330 677943494 867719695 -458735718 236299933 1 -572161294 999960317 402463080 -326848358 -8930874 318277402 1000000000 999960317 -982432732 42 -1 665344814 202625053 74227791 -450924538 823019818 -132282057 -585114918 4103042 -121768094 936906262 15842035 213692336 -1 169540248 926852105 -139623656 -329098837 530425966 42 -225065265 973532611 -301755550 -632888573 -45852424 393159269 -75693712 -408879150 575428649 -888071775 -478755197 880079394 -143445216 944808215 441361999 -508925799 49083146 358909462 271707285 143096281 42 -527531273 -999981155 999960317 795923498 -999981155 -999981155 -804855370 -699867192 42 951939417 -999981155 848660807 42 -27129274 -227279575 839047091 179280369 -592536840 326113030 464420090 -999981155 134847935 999960317 -999981155 281106785 -460489906 0 999960317 591267301 -842471280 -176926496 -56832420 264072487 -826561890 -955204706 138133422 -1 -541430751 -892231428 -279453549 -962954158 1 663226445 -978902245 -327174505 -1000000000 -385170085 999960317 -652463877 -787166032 -599597440 164201123 999960317 0 -999981155 209995211 467677039 994459973 744021583 703638013 999960317 1 -35938324 999960317 999960317 -973509105 1000000000 -664440752 785139394 -183139263 -999981155 1 -579343818 -1 -498450790 664496878 129327323 999960317 799262925 1000000000 42 700013970 695456354 329408181 225318236 -278670795 -1 -953731931 101395399 -56957970 -999981155 732934129 999960317 -992439555 782943740 604886211 -368821647 -1 -301291642 -715025846 -578309170 999960317 -151804467 -139666443 -211966541 42 -160996299 42 -1000000000 -999981155 -1 824601367 -999981155 -999981155 317397301 723038543 711730705 -544946608 -999981155 -723287869 -1 297557027 -817642839 -341952119 -347742110 662094220 176426042 207619358 479732855 -927410331 653138857 919351334 -497741090 -483963072 491153050 -544920276 414316502 -999981155 -999981155 -488214461 -214903458 -177071654 999960317 999960317 -1 -279764862 -999981155 -1 935327155 -723210066 1 -616726417 -999981155 337228315 42 -18445384 673956863 -999981155 -906316725 1 -1000000000 991210907 692726222 459483107 448342472 -827030053 300737201 -198730336 -999981155 -68351102 -316083112 791411846 723996452 -999981155 -845755930 375919982 -686882049 -941523829 -654398445 843559281 -584933238 -596084412 42 -648983321 -992963161 360844252 999960317 -33321610 -1000000000 -833736511 121879594 -561135004 639398328 -116231497 278276956 -421737546 -69970258 999960317 1000000000 -861684420 320927812 -567368937 -93887426 -999981155 802686426 974736256 876306967 999960317 241310014 -522326846 -137486137 -758627286 -782293215 999960317 451346739 61436014 -897147218 999960317 964924918 42 749904759 416852136 972807256 751805075 -755333469 654054838 -384729570 815888486 -149040707 199009385 576005857 -264630871 13258933 -94138824 84600245 -628353546 433849601 607312133 -999981155 -377398829 999960317 158749456 1000000000 -387751409 640215521 -289633003 51888829 -999981155 -428378084 -999981155 533507173 649840640 401485287 758604111 340841305 999960317 999960317 570932157 -999981155 0 162347106 884614947 964611307 -429145069 -702290018 526006260 -1000000000 -252002690 -61078687 999960317 -944816506 911494600 999960317 -229223147 42 748918791 -999981155 258501162 397386572 679859802 999960317 -960282669 0 -999981155 221447931 780988965 -999981155 -999981155 291794730 -543872579 278856668 671056682 467685823 -999981155 999960317 260449598 317437318 999960317 999960317 -352826644 -999981155 999960317 -780050787 42 -362218088 1 -970473931 609962442 0 -154357966 442455252 -106942571 590556302 999960317 -61084882 -830889264 -82323524 1 -999981155 426150221 42 -816028582 999960317 -890548107 -1 -190394579 -999981155 537164471 1000000000 944710007 1 -983602408 -84926658 -777861079 -999981155 908436018 -1 -1 999960317 85331253 10365410 0 -999981155 -747362787 -276707548 -544324264 233399729 -870358231 -567147945 -232511282 42 288707316 -487702169 -432827272 929832440 826829123 355911817 -274748581 0 0 -1 202975918 -392870447 457207942 622925474 42 862520891 -999981155 -735733550 1000000000 999960317 178430018 960266968 -109830888 -252795772 -610697587 153339299 1000000000 661123921 -749457439 999960317 7358292 999960317 -451719163 -88306799 1000000000 932808163 0 -650681944 993273807 -17833750 232875722 -488707067 492050756 -927011727 -454881535 662882651 -999981155 301777358 -164337427 -896714187 664204722 -482241318 -294408140 564217865 -999981155 346078462 766205302 -999981155 -280046373 102002551 875131364 -261144716 629376787 -824057672 0 603261781 -1000000000 317893586 883423288 999960317 -281339873 -598002162 967840007 999960317 -504548872 -41414718 -236567990 593094741 280906539 868295191 972037424 999960317 293098191 904451282 607022175 -219966713 -37614500 212090913 439717836 658420461 47409345 -1000000000 607960370 579514850 -138740339 889068765 -270192524 1000000000 -342833324 -999981155 1 -125006258 -872556847 0 -689223115 805045192 999960317 999960317 -1 1000000000 -20705728 -719664906 999960317 -867855158 -999981155 -999981155 180231175 -720721501 999960317 512780493 -677432131 -259023417 0 999960317 0 -1 -342950334 0 -252958594 502825816 -764103892 -139055184 193075553 16923722 -218657518 -47044302 224172050 -999981155 -540876590 -988797077 536685993 -68951670 520979154 -905055768 -923549793 -999981155 770685605 -1000000000 67608780 572730188 -138190871 -391250835 -1000000000 -596541045 -408977362 -999981155 783111706 -929503249 -908343044 126937481 839388652 595981900 -578769953 659655255 -999981155 -846412582 -393959634 -999981155 -999981155 42 999960317 642664318 556623684 -293056461 -720686301 29929072 999960317 -999981155 -460446950 999960317 -738170671 -391672338 -266879123 -53479106 896684132 -872105400 437388330 1000000000 203284102 839491125 -85918901 999960317 -999981155 1000000000 -999981155 0 -79504301 564997868 -652197567 -792801408 -878044750 999960317 -936793596 999960317 -190362979 930480579 -717062200 999529386 165598456 540610025 -401616106 -601424756 -644579336 836167245 909921800 -648674013 923612411 -451689855 -509815365 -805658186 -314689094 -758551692 1000000000 -1 -622670997 -999981155 1 548184752 999960317 -305839942 -999981155 -670303688 -1000000000 802548407 1 1000000000 -997197861 562783576 -644050940 241229661 -861126117 42 -414150915 763142237 -749323700 330417088 502919499 1000000000 -290771913 -405958441 999960317 370005773 -999981155 -23392681 -126798118 39570003 0 -642331399 100466208 -718969251 984922710 -1 -1 999960317 42 0 -841896924 -999981155 -1 167897464 -821006552 716196737 -790953667 167691084 -101073968 293696273 687722758 746289010 42 1 533314671 589699608 966877495 42 762935050 -703494896 -783160805 -532564886 999960317 -948575914 -334970434 145852498 -332164326 -1 379001257 999960317 599164743 635550955 792108197 999960317 156990509 -396570944 -999981155 896934912 160763671 -440889716 -1000000000 -849163655 -88420211 -761962395 -762484334 -316339216 42 999960317 999960317 628767331 25516249 426216340 -14438120 -636847682 -9409693 -250997927 937173120 645620443 148066737 -999981155 1 -652164403 967702453 -999981155 -837187822 -826323753 -713813019 710294019 -999981155 -999981155 524402155 -930906501 -189323005 -533526236 -999981155 -1000000000 808353391 42 -311073865 -357115909 -770733416 479218982 -1000000000 -825400885 -999981155 900592546 -622073662 923578348 -999981155 577095749 -71387385 -145009891 477488173 -999981155 -887888511 -999981155 -942349869 -295548094 -1 -319542770 878911014 -385321753 191871639 -1 -268262415 -639786917 51982875 -978764561 999960317 -87337954 -507054728 85323390 -999981155 144263076 -683056035 954748668 603183846 -648426923 -482013962 -999981155 608795542 -999981155 -181879412 889824214 176190945 -806630058 280507158 223111727 716655444 365021464 -844396420 335316492 827961297 -680973007 -185516330 -544179715 -710768497 999960317 -999981155 1 -415094733 -607464641 -999981155 744527533 432498682 318666519 886429303 1000000000 -43336101 -116069515 0 -70188631 -1 -452344657 39468269 -577279342 635947932 210633230 356517098 -39512247 -602691069 -949039918 594236424 634447770 323393101 -999981155 96024704 435466349 -805284586 312615973 504898214 121987426 527542301 812869474 -866674975 42 695393331 186565256 1000000000 42 999960317 -999981155 1 726787053 858450703 -903590413 -763120597 -999981155 442762413 239845401 -869965706 -903579502 453896829 -20852342 -422921074 89428117 403997752 -257009270 -199378833 150866153 -99275795 1 683721679 -461074918 999960317 -242439218 -370656190 999960317 -801555880 -1 -696965263 42 -148317089 -371722978 129509806 934572185 741059219 0 6539347 -919187839 1 -74164597 -618020882 -212301679 -515482625 999960317 -824607479 -373922947 1000000000 -350895038 -152282605 56118193 999960317 999960317 999960317 304569993 -999981155 999960317 999960317 -1000000000 -1000000000 -999981155 490590199 778685016 -616083517 737575219 -863138324 999960317 999960317 -1000000000 999960317 727990603 -1000000000 -14816192 -1 -905397189 -778371669 -512771188 -402140451 180882099 -791878938 999960317 -751779016 833907708 504337872 999960317 -913423472 -850211889 -213933364 -1 -725954184 -957913115 -999981155 -714874798 123969114 999960317 646628262 -1000000000 999960317 -689669848 -941241504 999960317 999960317 114973017 -940747642 53359606 638826831 1 -421468696 -375950269 -767093832 -971138354 562729440 843867932 -999981155 236720862 -494864888 -29198048 889558229 999960317 -55782052 515649888 1000000000 -258299112 -999981155 175122195 42 231284673 999960317 1000000000 -491995389 60739383 1000000000 -1000000000 -999981155 -750393586 -689958187 856711752 235474207 240801365 -790355979 999960317 -398855991 -376607158 -109008703 -1 906222375 -358880657 614752397 846459601 1000000000 -221916626 217467569 -850941798 -281316357 -549705860 139322723 43815044 -671220016 -61571075 453820466 399368054 581697931 1 540113881 435026126 -999981155 381657356 999960317 -56055705 999960317 359371458 -999981155 -999981155 -999981155 1 629281356 -734593669 1000000000 -970645511 892544569 1000000000 227113304 -355064407 -999981155 -720054346 661408585 778364389 42 999960317 999960317 960071312 -897314564 -999981155 -12032256 -420861439 286849348 -588363513 -787117093 42 -999981155 1 -207532734 999960317 -909545003 147707857 -664360777 1000000000 753754131 -983973340 946847091 999960317 999960317 44140926 1000000000 0 0 966626057 -890034447 122618280 -999981155 1000000000 571038193 -1 249049013 127745110 -254435379 -481486702 -494207220 -319625019 -1 1 -147464639 -481641690 938912999 -999981155 -712129548 192664555 -732474366 -925306287 -999981155 -289087502 -1 0 -999981155 -181132134 -1 566889866 -942801024 -905818447 -999981155 42 449782277 218029755 0 42 -999981155 -643013995 -674339659 632675236 -70972620 -67746724 1 288972240 38114896 0 345394871 1000000000 -988659309 -52166391 -234904628 640243243 793487881 -935463779 999960317 1 278817805 1 42 -871154879 -691913724 -999981155 42 1000000000 -747498275 -799244653 -220492606 922154491 -845017372 63710791 415998335 999960317 -32678214 -388487502 -999981155 -1 -999981155 -999981155 77011030 -212731553 -999981155 797203339 999960317 273841460 -415686221 188223628 295735157 423523759 -209409393 499128678 -999981155 -456752295 -177866698 539924411 -999981155 999960317 999960317 71685276 549602994 108536840 42 -967922755 -435561943 -457414424 732365109 299552505 -57014947 -277918654 -999981155 821526583 146259936 242569458 140995336 -850869941 792852489 -999981155 237476693 0 -663349533 769194183 -423643862 532737383 -381955772 660579306 -1 1000000000 185429547 528034968 -999981155 116140491 -999981155 -887865630 0 -441030889 -999981155 -286318938 -302992186 673209811 851018742 999960317 -139554733 0 -1000000000 -1 -349980753 42 0 293822521 -999981155 999960317 -306470097 -925367214 796816286 1 1000000000 999960317 -733302658 304962207 -1 42 306498930 -312044120 -813243202 687106912 -993379703 24557678 -141870614 916094484 -681302937 999960317 999960317 -723480973 479555868 875949147 -915214682 326962124 -999981155 -425846839 -447497914 -632490641 934052142 339736845 999960317 869368370 999960317 -253995693 1000000000 -435759847 -517660683 433544111 245894243 -74948545 999960317 371976925 999960317 -990732518 290030890 123200194 -562358236 -542050346 -812708497 342861448 443496288 496451698 -999981155 402897084 798720369 670468513 -999981155 -954802106 1 208025656 -433124838 294820346 -1000000000 1 254472803 809858177 -917094724 331684880 -156083546 959197560 999960317 707842791 -779205621 814712008 -875174906 577496515 52580029 1000000000 15578967 134570299 501104133 -999981155 -999981155 953956424 999960317 -564130484 -984886742 999960317 -645743853 270088468 -865081585 68821290 11537012 -497745180 949006527 1 -998790043 999960317 42 -1000000000 430944218 -999981155 -999981155 -1000000000 786913277 880768582 -999981155 -446146996 -999981155 -833598025 580152263 -999981155 748408477 -57141015 44898092 -1 515955881 42 0 -423419324 -953443601 -999981155 0 83725724 -902242905 42 349121766 -877597768 -262059939 999960317 -1 633885655 -54490749 -839605142 0 -815945475 999960317 -259414206 -1000000000 -123293243 212627768 999960317 88783279 271687850 1000000000 -732114239 307843926 0 -694437672 -1 -572254670 -999981155 237365051 999960317 0 -699462781 412384584 378981318 -395969969 -668619694 171019256 999960317 -105688827 -184053165 792611189 -1 -448606970 398790477 1 -1000000000 -724050715 0 -445764976 649151037 -797368649 182436505 -1000000000 -999981155 606166348 451597708 -656552879 929374809 -386948388 -502501702 48842080 0 902618970 308619950 -346334361 720196646 -999981155 921945110 -136296502 115737345 -109198362 1 -1 262539436 999960317 -962430574 999960317 -931992808 924505223 1000000000 -793915455 -999981155 -422858523 -1000000000 999960317 -926031634 523686972 -544999772 -444860631 -1000000000 580742275 -960602499 306290887 32267229 619668941 999960317 999960317 999960317 646346511 732543431 717077374 221602767 -437278288 469502035 884813161 -24553030 999960317 -928370041 158024164 -1000000000 -695335344 -509625489 -448325931 -933082778 938087437 -841526743 1000000000 -999981155 -426335418 -561824418 516653370 0 999960317 1 887305407 -827959427 1000000000 969712000 -100178891 0 -251648054 -293598827 990298165 322611852 0 242953684 -1 -981107043 -999981155 56438581 -999981155 -936967729 -876956656 -377366012 -932293696 960891128 192748987 581086381 -431735039 -1 -5306364 -1 -373731426 -852704055 43869727 795367198 -859486792 800499444 -198426985 688362907 1 -1 1 115021653 609898976 999960317 491276125 737519206 92323365 999960317 -617433307 -633749949 -399777132 441026252 -403064692 1000000000 -893352769 -847314290 -146479903 -768091228 75514780 -999981155 -706288978 0 774124890 -999981155 -407384599 482521569 341196612 743855943 -397485230 999960317 84493160 -248446001 999960317 0 999960317 -19860419 -186854301 552686687 -715443848 0 -999981155 -506313026 -728007987 36408314 -1000000000 42 166902610 -1000000000 -1000000000 999960317 230868141 999960317 1 -568287460 -574819193 453820198 -506149967 -85921021 -763058215 -1 480922032 -999981155 -358510980 299011857 -877267737 -11936481 -999981155 -999981155 -866942341 51490490 263304442 797924942 -890583726 -699588340 859356080 -936721372 -999981155 0 905897162 757692326 914696312 -367059397 -284692545 -1 999960317 748623406 999960317 997088554 761795251 -821989945 -597936149 -68240743 243445921 -593908245 42 42 204330037 760439065 999960317 946388229 607426578 -487047437 -427991197 1000000000 130101115 -1000000000 -149426743 0 590527170 541760304 42 510275369 -186341268 1000000000 -506748667 999960317 -555398009 -435924169 -954724014 999960317 47569393 1000000000 227396526 -44203351 267087596 -393336337 198146679 -66631445 997845322 999960317 -530711100 -1000000000 21586361 -172141566 -372074141 -511918021 632664195 999960317 -384269773 999960317 287866351 -564259721 -1 -1 787718552 -999981155 -999981155 -61753809 -999981155 206840753 -1000000000 -999981155 591354518 -1 -999981155 0 -741319623 999960317 -646147050 275368325 1 662343358 1000000000 999960317 834118764 0 -280496738 202716917 -205877716 999960317 -614212503 999960317 708770659 -776858623 289827756 -93784106 -512686212 -787539471 828978057 -453252727 512280328 999960317 1000000000 999960317 1000000000 -999981155 42 -532266875 -316332802 765145823 711456581 -770917196 -54637505 999960317 219720206 -1 -999981155 789918400 -477626175 801517983 299525876 -538254808 -66494403 469289288 -999981155 999960317 -102754157 157700738 508312377 1 1 164187840 -360225817 868089691 -999981155 999960317 999960317 75070850 999960317 689373721 479094496 127741846 -999981155 -25389780 194463797 -260376299 383281563 42 540018235 -866128862 -602775398 203136110 -621468674 0 999960317 -584815516 93088501 752793231 -1 -999981155 981344568 -10155795 1 -999981155 -692569375 999960317 -999981155 21871631 666907681 784355003 -621666030 -802581798 1000000000 -849285681 7884739 0 926426519 -676143026 573369131 808412868 -382201486 872889279 42 1 -999981155 97926274 -1829030 -513746414 -999981155 -999981155 369092016 -906040679 282972820 -267172971 1000000000 999960317 748280707 299863778 -539595084 335617454 999960317 232286868 -270223794 42 -19632260 305071052 828154374 -999981155 -818299952 42 137460297 -103769755 650743460 725609221 -893152207 99691237 81407257 581873487 517437382 999960317 -44738702 -515481510 509870506 -753846072 428617129 999960317 597650552 -115897756 664367007 -871719861 999960317 -902268030 -999981155 -386048708 42 212570918 -999981155 999960317 999960317 181009299 -1 -312540360 997058558 0 18048329 1 188757085 -999981155 953824882 999960317 -478844577 662899633 -1 -40582591 -999981155 -866825957 186377833 999960317 999960317 41564784 1000000000 -113528699 767170949 825118940 999960317 -447912136 999960317 32111252 -880401312 999960317 -183559983 -999981155 -184127005 792371698 -999981155 1 -817766692 -999981155 155310326 72842269 865455159 335346377 637250141 37344939 -999981155 -938682452 -203959369 -999981155 -165582860 756247320 156749740 -999981155 29630443 -957855523 -567247439 999960317 842123499 677026632 819088154 -969942566 96102459 -471731151 206669103 -606366546 708039330 440937151 97160190 -131146614 241578615 42 -999981155 -293443513 950112814 73782558 -622229918 -610590584 999960317 392861123 858783688 -999981155 410012969 -708519062 -81995686 -999981155 1 367117777 509020521 999960317 982201591 -800388820 866139822 24798822 1000000000 -421369839 482407220 -75269442 0 -60757032 -80907794 -994760631 -999981155 994182822 -896215398 957553384 -445212609 -470563849 -269207229 -1 0 999960317 999960317 -999981155 -999981155 407144376 -935918189 840653550 999960317 300396054 -478259872 999960317 -11186874 -999981155 -132206262 -456393738 -1 0 -999981155 87087308 -266418557 -759925202 -186471561 0 1000000000 -118388408 306942390 938675829 157582857 -999981155 97374334 459526421 -896496007 344485200 1000000000 -389021814 -675969570 999960317 648633348 -999981155 266116017 560128872 822950975 -818070762 231129030 153665727 353353497 0 -731762745 556157408 -261864389 -459991080 999960317 1 -999981155 1 -1 554802197 876130773 -848027950 1000000000 0 -31803031 242718417 -365875748 459687900 -622307910 768886410 -531094876 220831708 866745222 916457280 -999981155 -999981155 129763738 -999981155 -957023914 -612629828 -669597826 -999981155 -999981155 -309744950 -358687400 897625958 636329481 42 1000000000 -778547638 901679373 999960317 679110017 668947527 999960317 136892687 -98542518 -122267663 -999981155 1 -938572496 -641987012 490424343 -473191837 -650691865 -600535141 999960317 -46604943 91908615 999960317 119544731 396242088 -806766195 999960317 -886984879 -828553560 -1000000000 980561769 -607242653 850315909 -1 -927699396 12505814 -686554563 0 -290346963 -687337857 -999981155 -358084454 -999981155 -644412636 -825259188 -544415133 999960317 999960317 316841457 -1 -729163750 -84011200 -227922878 1000000000 644635545 -826329149 -842992862 -413217539 999960317 188134962 -129779514 1 -612738033 -706596596 -909621771 557986177 -682744526 -994008104 -513944213 42 -343693425 -1000000000 999960317 135977354 -397983878 999960317 0 571285603 -999981155 -326669910 508042371 999960317 -660126703 999960317 999960317 999960317 42 927604742 -1 299411112 -801918601 -626666731 0 -73934959 718727651 855425344 497019278 351344688 988235123 -11418918 -999981155 -263179827 -999981155 -1000000000 535760571 -516470296 744655995 -999981155 -1000000000 -660623870 -149751979 -504644972 -795470936 154666397 866083610 -337044941 453960335 -999981155 42 359587135 -1000000000 -825696851 -999981155 520177783 -699348764 610276950 -1000000000 -467016695 -303752130 879871605 -446441933 -4501112 492435730 -314514260 -999981155 42 320254390 999960317 -513775699 -476571364 -999981155 999960317 -520587637 834069829 999960317 -999981155 557922294 999960317 -999981155 -1 42 -999981155 -507767429 382555471 -343904584 833912647 -153277777 999960317 -9674021 -900577381 -1000000000 -529142590 -1000000000 -656408865 999105377 -359790228 550106769 999960317 -883955648 942262101 999960317 -472978471 15841844 631005176 250190421 309859049 -197586153 774805040 -649902981 -147934378 -238520177 477461999 -745743218 -463593903 999960317 -436015820 872752065 945211185 1000000000 999960317 -510570032 803481166 -1 999960317 -999981155 -999981155 636552955 -1 -1 -434988139 -690958557 -737713678 -282099619 -987291532 107727586 -999981155 999960317 554394500 -548757489 -294768872 279534195 -379437413 -340168713 999960317 42 -126117077 -269926947 -23295440 42 702000454 137697666 434708029 -16194375 745484090 -707898173 999960317 926134791 -534824508 648396694 -999981155 -301121551 -133764906 -999981155 543595761 897698352 0 -107457921 292767784 1000000000 -959552522 -904789592 -356948658 -999981155 -999981155 858817807 -708024084 -1 -198274075 -6195834 906234730 42 665915825 999960317 0 768042323 -999981155 584380140 -713551344 -1000000000 -880094524 999960317 -341289779 -853708440 577341944 521837917 1000000000 1000000000 1 -57157731 -509031165 15011662 -999981155 -93970143 -611939 592006112 443871437 843136524 735777490 -47735438 -999981155 -999981155 -471169712 342753590 -654424620 -999981155 -999981155 -360590372 -437163002 -943852576 215679243 486511905 -999981155 -857457476 -999981155 42 700624343 -357826605 -797805660 -710940024 -204489560 0 -856918576 -65732431 789819131 -813485121 -809399691 615757990 -67864120 -846002135 42 -51118403 -428226301 709146577 1000000000 314310721 782687634 -770531318 -141206712 999960317 0 -999981155 761307882 668422802 -1 -969652437 -999981155 -999981155 667438387 891903195 333545317 -318804452 -266383994 -999981155 -270244097 438870861 999960317 42 999960317 417299870 -370406416 487590652 999960317 -985797171 1000000000 -139918955 45169991 -661185796 -1 -231063791 404814039 999960317 -750843387 254509261 -436970145 106269563 -138764009 -999981155 -438879400 922137494 -316784540 579025947 374166395 723174586 -103433712 -204253432 1000000000 809124093 -565464862 347585979 -999981155 883544265 -1 -617453873 -257196243 171239462 -843255745 999960317 999960317 898387709 -575730720 360299163 -494012571 0 881787677 999960317 934471124 999960317 42 853169529 -596198071 553264960 -770617452 -161687519 -633699137 74088482 108446217 926033119 999960317 406657221 -999981155 -1000000000 -80422113 999960317 -999981155 -999981155 -727252457 -562184021 418702416 147523843 -321702607 -405762953 352032103 42 877957740 655527513 1000000000 -12231450 762372702 -393071731 -185415006 -879588272 -720628222 -20431722 -318023630 736018484 -999981155 1000000000 142901904 587291334 -362536801 159199228 992734163 -245708252 -943297052 999960317 999960317 861512856 391226647 -560226635 -867066318 -529720703 -71676580 -314525729 699474955 876101457 898215019 116730523 696151819 -1000000000 -999981155 739222264 1000000000 -1000000000 11336055 399276092 54477456 307405167 42 -999981155 408147820 1 735678252 -999981155 -999981155 -1000000000 -814145780 -245312586 -579414791 -999981155 -999981155 -999981155 -999981155 -153331048 42 -337898834 462872903 -641458002 -1 -12217475 -999981155 804378182 544291927 898507653 493572469 844007661 -1000000000 -619696673 -1 -999981155 450641016 -999981155 845901131 -645626002 999960317 605500151 537645432 -23488166 -265520389 533851843 144851885 -999981155 529685503 42 0 -596263437 999960317 980052143 999960317 -244183281 -195348801 756336698 -752601147 84761629 -564372333 -1000000000 864413945 622164775 -473642804 -999981155 -674337953 832459948 999960317 -999981155 42 1 -657549360 -830175764 999960317 416084889 999960317 -431737318 -1000000000 936615886 -941284846 -514333348 453209019 -1 842597131 999960317 -955104860 8598906 1000000000 686760080 -999981155 -700598652 -902251060 811265940 -686494406 -598529173 -1000000000 -371306910 -583940951 258451946 -792846533 -537563064 -467092997 180646050 972347063 -498666965 -388748761 687566484 234946510 -627104462 879512056 207371310 -525737371 -1000000000 -999981155 349772029 42 -999981155 -208595663 932922625 746188168 -19659185 858364483 -395128759 -199949636 458710706 485705735 993312809 -275723369 -540211747 42 -942178338 894075456 -968170072 -961476214 65101193 178897746 195110045 631218804 79653942 -707783644 70198108 0 -576522221 -3688801 234873691 -837175345 -999981155 999960317 -999981155 999960317 -487444899 999960317 1 346122939 -1 1000000000 336923131 1000000000 -171260807 -351181505 -698158392 1000000000 42 198721305 381519144 999960317 251848354 756551058 -971482734 999960317 -999981155 398242201 -705601876 999960317 -275927538 42 -22751511 -652075006 -962993691 507610556 -1 -207540160 -153243426 668945776 42 560998160 425153283 291717257 645970615 610255695 -184823499 1000000000 -1000000000 999960317 422343281 -763577269 310321127 498631705 1 999960317 495480401 -910034239 195066928 42 1000000000 999960317 1 -255046253 873612333 42 -411316819 566227303 397510454 42 -733895180 999960317 -999981155 -592077215 -597385720 567915991 896533825 -999981155 791632307 -391339608 -38056264 314575015 487552133 -480880537 -1 -69775771 -41175412 383372365 -867871873 744041415 840525476 -671532666 -22396179 999960317 -525669377 763878847 789069433 -1000000000 -505612634 931663037 730959137 -1000000000 -521569452 254807262 -677464764 999960317 999960317 -93455702 -99457918 -820382423 0 -278388614 -795115850 -438112012 -646953798 455147664 -889370837 -797209470 -679784877 -561368284 507908430 780734100 447825246 857522006 0 -884202031 -1 0 -999981155 -434175407 634609176 -938390488 853379189 -605077682 225295753 999960317 -1000000000 -999981155 372173915 -134854221 435504543 -999981155 829050512 -1000000000 -869425037 -85920592 0 718268217 -136666621 -401223145 336668775 830206816 -999981155 999960317 -999981155 999960317 999960317 1 -585567988 0 -245395567 -491232799 -999981155 0 213319181 0 -576143988 999960317 11276368 592035219 1000000000 -980988160 -446101436 1000000000 999960317 -907397411 999960317 771271160 97461178 -303057319 491423780 -984740811 999960317 -364871661 1000000000 999960317 344485200 -545989921 -593201278 932154667 -999981155 391943732 -985842337 -750393545 -276525214 -999981155 1000000000 -999981155 -999981155 -536994079 -1 981795617 -577533285 -152759049 999960317 -13300544 -8636130 156946376 -999981155 -241279980 -739953096 -620281203 278287759 -914776773 406042003 -126522160 709343273 -1 -333318268 -1 886044204 0 -36068185 -999981155 -205246158 0 -866639376 -248005713 805858149 -999981155 -55899935 999960317 869101319 -999981155 42 -634797065 963237907 -64945254 83747106 1 566450222 929463961 985390103 539551771 0 -10105775 -475074357 -999981155 42 212243742 -151181579 -817212861 537089575 -999981155 937831007 -1 941810560 937679103 -1000000000 583326061 277421148 930184374 -471696476 74006030 -537945791 -1 628013682 0 26925139 42 303164042 87826068 0 138480654 934305113 -1 -692238300 862488612 -1 -999981155 -401339869 738049315 200967354 -1000000000 -473028485 219657993 -253332626 994345385 886393847 246012875 999960317 741586339 -58808867 1 999960317 -612706930 -408049225 871761945 743864931 -649175034 -417726478 831535919 -595538424 -999981155 655529445 -999981155 999960317 830859761 -979702988 1 270324746 288647591 -902924895 1 788535404 -790432057 1 0 999960317 -999981155 -947960976 -41361389 -866523046 91636962 746253204 1000000000 -1000000000 -651733382 -572131359 -506657423 -998723244 -999981155 775432655 189531378 830793617 -861126117 0 750013994 206577627 -1 1 999960317 -1 561560907 459237074 -290297454 800667383 -999981155 -526379286 -855095715 270490273 -364627862 999960317 884140363 -521257026 -304374849 999960317 895081892 -856478398 438145776 -200877320 -999981155 42 -603554019 -669102156 42 578282673 1000000000 228148336 -999981155 -1000000000 -129739860 -1 57441936 -667052900 999960317 590020086 -596768687 999960317 -260103997 140490837 999960317 -332700271 -1000000000 82221593 -999981155 902407778 -245317587 -526365793 237817916 1 -278474772 -999981155 526862932 -373888529 999960317 832065883 447743585 -999981155 877262021 -742369371 -999981155 901452035 -655885488 504029989 854528505 908926396 219691658 -226033826 149105154 -885366589 999960317 -726332954 -999981155 -999981155 327749160 -184324306 785129600 483210500 -415857296 485544715 366778713 364872763 -718208824 -538252589 -114784274 221556624 764199750 263112958 -999981155 -999981155 246386043 999960317 366066999 -999981155 641231157 227302388 -916740960 -883133747 424481838 -215923101 173652090 382262500 -21633589 498973697 -504744554 -1 690822938 -999981155 -412650169 206914370 -669076942 -208119015 -13241765 55978523 848059733 1000000000 678023693 847822281 762849087 -999981155 -874163705 732555672 977153973 -242092548 -815649776 641455587 999960317 -547145080 999960317 1 426832146 -652901275 1000000000 474455759 440429483 -27799030 0 650003646 319695807 -830064091 566746596 -672888525 0 106162491 -782602350 42 -1000000000 50920515 42 56830012 1 -1000000000 999960317 896645246 42 54868305 999960317 643190796 42 163277186 342055954 -989961004 911058654 271691754 486830127 335879175 677887068 -334013899 -118644459 944979013 42 -1 1 -999981155 455917975 -535069974 333595234 1 -730108085 -999981155 197935254 999960317 -614901789 346737213 912362568 452444033 -923154450 -605717626 1000000000 -377030621 419344385 483081634 208753626 -285741831 -999981155 -1 767726438 726565382 0 -1 1000000000 -847577451 433590401 735979218 82813544 1000000000 845360412 538535153 -922378886 -607062642 -1 984281568 -428533632 -908790392 665996848 -920176169 999960317 449382012 -384144176 653844941 101490019 -961020142 918836597 484271869 -600073707 -968324634 404111735 -413348760 955491082 999960317 -571624270 863445059 131844533 -446030619 999960317 298792837 -999981155 -812973999 603216103 -999981155 -999981155 -767670101 1 765488972 -537091680 -676190694 -28572916 617497993 0 -58226592 999960317 753137172 1 -972177624 0 42465362 -695932018 -813987147 809709900 -999981155 42 703651828 -999981155 864161199 -890219581 68739830 -876849592 -239685235 -999981155 927277958 881763072 73014548 0 -695482767 123086578 -537096832 247302328 -953658133 553885477 -999981155 996341891 380878094 854657476 -1 248742468 -262171209 -999981155 -723203979 560582521 -3021760 -1 677879800 42 1000000000 616462463 922479411 -783543209 -999981155 1 168372771 841962473 955631403 -437957120 -999981155 1 176320003 -942702164 576689863 1000000000 735916839 -102538186 -594795743 -278397090 -625841816 0 750443988 403562285 -573455736 -999981155 -606173240 -30772497 -1000000000 363961822 -259553779 -999981155 967572974 999960317 999960317 140090118 -281430378 880905377 -402343279 -8675074 316525198 -1000000000 -424693878 -1 -1 801641690 -139183542 -312881448 856155025 -309624184 -622038572 999960317 -160413592 210975968 999960317 -805905077 -926053253 999960317 -733008380 158024164 -832338601 395290219 -999981155 374779438 -999981155 352493490 910562097 -999981155 -106817549 -999981155 999960317 1 -976640659 -847801855 616707247 999960317 866860902 480699586 -531003649 612250599 0 1 -999981155 -883003449 -6824574 999960317 476072776 999960317 -308773368 -771960045 -1 243450588 49820240 1 997303922 853194063 0 653530013 -1000000000 -999981155 423457876 637088493 124144852 588588688 -19272126 -999981155 -505920692 999960317 -352136208 -999981155 504962306 874870892 -288899273 999960317 -1000000000 -764072012 810467665 368580697 999960317 149406191 406435905 -1 363206492 317873263 -999981155 999960317 382904550 999960317 1 687430201 -199912522 999960317 799394828 -785660508 999960317 -999981155 568618519 999960317 451752576 13255345 -92564261 1 999960317 -600876686 29075871 -469793224 -999981155 995759463 -341894204 -250175507 -999981155 170301115 1000000000 161032204 -488166527 -358843534 85477347 999960317 -385962007 -999981155 -814872546 -142007553 -964351870 -538926965 999960317 1000000000 365755530 394975196 449931724 -591379454 1 839458470 1 892980109 1 1 0 999960317 132854142 -407561869 1 -157675215 746595118 -221685481 -959547445 0 23044416 42 -113994328 860748424 -450081516 -999981155 -361941931 1000000000 -63609723 -295505820 -434897340 993619548 -560417574 999960317 1000000000 -597661300 59944968 447096691 30443939 -999981155 -155066892 -268381086 -1000000000 -493020871 -674721110 -706181569 -925342694 517999130 -756322118 0 -302992186 68735648 -747880990 0 310335111 212101104 592833748 974934391 850891104 -1 999960317 -536963561 1000000000 798998094 -793231195 498988446 331536676 -1 -999981155 -648883109 -894058805 1 -999981155 -385942776 142674235 729327045 999880658 388343634 -472910686 821469434 445006220 -756313230 510898640 187977954 1 548061031 -999981155 -999981155 -999981155 995107498 999960317 868899081 971092200 571238964 1000000000 0 677154768 -14642610 -419203214 -1000000000 999960317 -999981155 281785299 -61245859 42 317397351 42 -472620166 0 -741215116 700820093 999960317 999960317 140115908 -105973414 624930471 999960317 -1000000000 -999981155 -200445834 -1 -549922384 762372702 -472312743 -864717734 -355873089 -624853958 -980239517 782484715 -441161942 -61007412 -243481381 839211960 -79767028 -373988195 -253240598 305473404 117135979 113721850 -696451126 518464238 1000000000 -988614716 -917778009 172622719 999960317 -16722500 1 -999981155 -999981155 700150988 -790463277 977687014 885354884 -373324548 438609710 -535948680 -190448842 -205779758 401708226 -232330238 -610012790 999960317 -982631485 846284154 446568799 655249825 -905137335 42 -478829432 -978888935 45633528 613660520 -63117291 -952096574 -186225966 780837778 -999981155 999960317 -313263012 62215628 1000000000 -46698906 -1 281887338 807982191 918722770 42 -689654836 216538800 979884775 -884382302 42 -999981155 -462838860 -385828062 -241543214 -395643405 -1 -350025053 -797931887 42 161192300 -513503125 105867945 0 522812376 999960317 823920698 -969985044 -782760419 841104943 699951717 854932128 -603309272 961839061 116033075 288815750 -1 801227450 -950996305 -313055099 788736667 1 452323075 999960317 -999981155 999960317 -347949436 893647667 999960317 -823124344 1 -992796055 895422014 119811919 -404158516 -906392987 999960317 -132060128 21685104 -388433341 792910241 42 -712015640 999960317 -405436685 -322029250 -149718715 504568303 999960317 920340798 175691398 -59424383 -1000000000 -999981155 480670856 -503840395 -999981155 -1 1 990377357 748733183 -740396853 343234848 -582139197 185426817 -702788790 576332039 847454084 999960317 -385184790 85703112 837436775 -853631263 -134235156 694579254 -920260682 659251803 -911188565 -657846742 474280711 -715874969 -999981155 -580374587 -999981155 -380011090 -325112767 428625820 698194644 -77188012 -14338160 1 -499953769 759422375 183391444 121449509 358922841 999960317 -999981155 -542671074 917531180 347830764 136553106 -8150301 0 -999981155 -327812216 377511246 180552232 -495379708 531623390 -864737909 -1 -999981155 -1000000000 1000000000 -395584019 738582105 -361821091 -864543715 559077702 -299135352 -511671481 -882322838 999960317 931401791 417851643 -779050906 485104506 -421500063 1000000000 581627566 -999981155 999960317 -227745181 999960317 430938243 745178696 -501396752 999960317 0 -999981155 -534163209 292131958 642658565 999960317 -999981155 -972990907 -4633220 545357395 -1000000000 -552619710 -999981155 -23615921 269617258 999960317 -999981155 -667102836 138121630 836567314 -999981155 -522660896 225844941 508432421 876267672 -590940896 999960317 -17471939 662467104 119785807 -580371085 -612899368 291060123 625758657 680397244 -639571298 -608675307 -251277264 364973514 -569341655 -273843480 649074127 397897283 -1000000000 -741667358 -560593157 -999981155 999960317 -999981155 -975124063 -999981155 999960317 999960317 -370460184 351420911 632757484 -811945213 -654700953 560128872 -1 -999981155 -133287573 -999981155 -679765596 163782104 358297034 6813909 -401613547 -822534577 -342698501 -726136378 -168238568 838504804 759298056 -999981155 -713031021 -635885347 -56626502 814254732 -371240180 -69518253 -548413825 781844062 999960317 -151525519 999960317 212210349 -1000000000 899650629 -441915454 424773418 -121624837 -39664611 -999981155 799432298 1 500478257 -999981155 870458726 892869931 681880615 -566101557 -469968574 456241504 1 -169118312 -739177031 -920529995 618056328 481895931 442769543 79066319 836203944 1000000000 256860187 -790339536 -1000000000 320214463 -202788387 133599960 128896524 -660755917 42 999960317 -479571137 967253090 -999981155 416376311 -738345239 314109210 -787966494 822521787 235305484 1 -833622203 42 679667661 -542496182 77839331 999960317 264360166 361402260 -999981155 346216863 -999981155 -930189512 -1 999960317 -759149110 -1000000000 38259732 -999981155 -695574217 221125236 -94810571 -916290062 775241442 999960317 -531440972 436080093 -290751494 1 -615466658 116473416 -999981155 764431736 42 541294236 999960317 -1000000000 42 401357976 1000000000 999960317 0 -977991172 -504000112 287630854 238622606 1 -798378824 965248153 670189346 -915911858 117845826 -144062609 999960317 -448668026 789089702 1000000000 -992877401 861984271 0 -999981155 761795251 0 324968289 -1000000000 0 -436376830 999960317 -404480939 102055746 -703873740 -1000000000 43202442 236157186 498877181 1 234590332 97762968 -872879860 -125841001 974775615 1 905478586 743464946 -365151714 -879756803 761040650 -999981155 -811770772 913580282 319679055 946627302 999960317 1000000000 268410996 -313491404 -999981155 327749160 -507947747 409436511 1 858461270 572337576 820298329 42 187190019 207769847 -226118791 -436065309 -995929581 -898222050 271247713 466974669 271834977 871398835 -999981155 -999981155 -27207487 -976554383 646511205 678207993 -474140917 -326334231 -999981155 1 467256995 14329706 437908652 293098689 273762250 69080126 150464714 -1000000000 461983066 559944148 880983647 690536135 1000000000 127716854 1000000000 102334769 -819244696 649779414 659926278 -12493256 434155623 584454442 -999981155 129770058 -432860533 -952141039 900446859 -968822199 -196788697 418546699 -241292236 -455328744 877723407 297239653 -999981155 -934020840 42 250895514 -1000000000 -832904176 158513045 982245036 -718429772 -28352403 0 -192898216 -999981155 895102095 -260110458 331015455 48748856 865734657 -792814145 -999981155 -524372669 999960317 1000000000 -529804034 999960317 -294314163 575099607 -796040756 999960317 -168313203 816033844 897202700 0 -888653876 525439264 46682826 -487567324 791754333 -628409778 -437429276 261159419 -903903367 -727476064 773721222 -999981155 -40123010 -439693276 999960317 999960317 945060361 -379966785 -151831432 -601366351 1000000000 910288419 1000000000 -141133767 -492087537 438182383 -290065559 306449773 0 999960317 454772070 357641471 0 496580882 -904629981 376591114 876474209 -895739453 738512761 -61568 449674363 999960317 42 425597031 -901446431 0 -509336058 1000000000 303960105 38499978 -793840618 411259827 173916976 -88070362 -682187252 -725416876 936934040 89066713 -787405675 -1000000000 740916658 268314169 999960317 -1000000000 -1000000000 -999981155 999960317 -72515390 174886506 901714652 435681130 480946164 990147068 -999981155 0 -759327891 -41991171 -22931982 -297873728 -992331670 -890785888 -295353392 826803304 0 -999981155 921616878 1000000000 647965389 1000000000 -429641431 42 -808567251 914685513 -479676379 809928289 473120323 -999981155 -42695220 999960317 -879509371 -554678584 118496106 1 -585875059 999960317 999960317 -784777360 10007356 -374539348 0 -99249167 520805133 15742959 -999981155 0 -999981155 -1000000000 219429328 -389071820 277615193 1000000000 -315907894 831781043 1 -183357175 19254316 904887385 -162630539 -78262667 -122372329 662715666 -336806082 42 917067254 1 963564975 -424452685 -477005550 1000000000 575809959 446576695 -999981155 -582213540 422195163 787405118 828345618 -1000000000 590124549 688261874 124688245 37090298 -347068288 568109569 531691268 -316626272 -423526981 649618756 991154227 685487241 550461551 -999981155 912808570 -83018821 -394181270 -430418151 999960317 775115691 -1000000000 659865171 886423379 61110190 879608872 341943389 727894302 699361367 374639230 999960317 -526397038 -568654508 1000000000 -999981155 385935249 -744800726 357659108 -931027123 -999981155 -179784706 -257412206 -163048429 42 -1000000000 50496926 948366292 999960317 -947429680 -833101383 747982026 -813818703 1 -999981155 -1 893946462 597133287 773993067 -554109714 -436699241 680229369 42 -150426309 -731127728 -582840417 870375869 -999981155 83005955 501958080 -559365426 -134869704 -375107686 644030643 -91446026 -925442034 999960317 -969440260 999960317 -999981155 999960317 831481852 1 430534015 650978918 606952169 612354812 -208127297 690884537 801283976 -973763856 -77525478 -628881036 0 -423967436 246517202 607623638 -971201469 1 420399743 -11568931 1000000000 999960317 888688498 999960317 -980199201 831855254 261968900 -729493650 -971543601 -384283335 -716149635 -999981155 -615186883 -1 999960317 -272413534 -999981155 -281662211 -999981155 999960317 416730806 702180330 -304654739 852876430 345949529 -292743072 48645046 19656509 -999981155 -754860198 47325968 -1000000000 851142944 -573406023 999960317 1 734964172 -999981155 -803045061 839775499 -329873322 377643339 -735208790 -556521534 -821713409 -999981155 -999981155 596834771 -999981155 -281507726 509955192 -941251079 999960317 -999981155 -898866401 368815911 1000000000 -882509771 633737960 327536659 -692023223 -61775474 -1 999960317 -1 -999981155 -355765051 42 -1 585956029 0 -162915922 -999981155 -474922681 -45229404 -999981155 -999981155 1 603307035 -91157193 -999981155 -1000000000 876012863 980209310 -951101093 -242913561 1 207908887 -47082465 -713947694 872689225 1000000000 -921574966 -546335161 503698011 -532564886 86041539 215902003 -711520991 -537385094 287974990 -1 -112000602 999960317 0 42 -999981155 -986833791 429502700 -603293763 241142309 999960317 -252018049 -653919908 -555449891 -496840867 419711248 539271066 -999981155 696693588 -999981155 -907983120 762425396 999960317 186416560 -1 -319456920 -867219934 1000000000 -680343710 -999981155 -157415932 -391656686 -999981155 999960317 -378251770 911413872 -710731711 -1 363177955 -999981155 609905958 -344312987 737015601 -18755497 -448625828 327807728 -549478388 999960317 -680530015 709238665 964399372 -720970492 598471125 -714316706 999960317 -999981155 10340508 366772554 -395631164 -999981155 999960317 -999981155 999960317 -1 999960317 -330242434 -999981155 -781994507 570438222 236663829 754305171 843144241 349787455 1 -788119063 142587458 999960317 -698791681 999960317 366007081 -752836124 74000275 804832408 -822183137 497287316 -166613772 0 -935802707 -607785159 814672471 673597200 -933690985 573532586 -452432963 -1000000000 999960317 -525000073 398619403 -492343593 1 999960317 -712392660 1 -526971362 999960317 268354226 483334001 -241800941 -41765219 715528965 1000000000 42 -698959150 -116949113 -960676918 -760703629 57676593 -656203434 999960317 -999981155 -999981155 -647149997 -937706081 500859734 804713040 -768446454 -490381569 999960317 999960317 -932246244 376721923 1 -275555414 525977628 -744633472 42 -852600898 1 999960317 -788657815 -211541154 748676602 1 -1 562365655 174375838 1000000000 790794274 -920992458 -543879128 74039453 -25988150 -999324276 1 555393251 306075370 156483877 -136616131 714429283 -823959739 204624840 621894167 -498735670 -852418317 1 1 269593220 999960317 -203405277 421325139 -787117093 -125466617 175665887 -761137269 -999981155 469653734 -999981155 0 -130119225 -844664203 900014290 -186470118 -859967695 -72987453 -586446332 16640368 -999981155 42 -999981155 980496796 -650405478 -999981155 140714603 721035977 763312660 999960317 999960317 -140962196 642293179 -12411366 999960317 999960317 -836696505 53714975 833737176 -619075674 -527691443 -199748521 1000000000 -120064939 -999981155 323866908 42 -526273312 -999981155 -1 -961600856 999960317 -236567990 -667607314 -480403064 996502578 622746237 861485161 49884093 -999981155 -37141286 860802054 -855133444 -251710718 403810495 -337664664 999960317 -508927864 -300036595 141933220 -1000000000 -421752108 760531871 -337244287 26925139 -585212525 280867165 -708991694 280720632 11628447 493591861 -1000000000 -234539054 -990045232 42 1000000000 -755819092 287220427 -771808748 -437786548 51410650 -239922239 999960317 27253 98988877 999960317 -462259843 -484379298 390788235 -1 -748385676 -83252217 650578422 -999981155 -999981155 -630706480 -519725052 -923341261 -749959858 620023786 55236307 1000000000 -892781096 154775651 999960317 -21871926 -953560392 -135841245 42 -1 42 -817983779 1000000000 42 0 680427771 -65857951 -789195496 637662560 -999981155 -999981155 -806821875 -999981155 81056772 -849980508 999960317 235980686 -84600561 370666124 999960317 -847128109 -999981155 1 1000000000 759777670 527729142 583130407 196303577 606880604 104080334 -288555631 -409124695 0 -582940946 -662793989 550998349 944201475 787635508 -999981155 999960317 -953690805 999960317 -25175410 384268521 -999981155 -437230861 546707288 42 -697271010 1000000000 893815354 999960317 208025656 -376599405 -823746020 -196306970 40677606 -365025218 -123642135 -239685235 18714594 149947249 789408633 915967707 -437049982 943543254 42 -96047512 -1 0 1 999960317 176974177 553721423 -363875429 894212322 -381189631 652662900 135801181 382322406 -439214315 123262278 -1 -413487999 -31600446 186484426 -999981155 212935057 -482779292 1 878079096 4193237 1 15020139 -999981155 670847251 798198917 -420384486 -268539257 -586668524 -212749155 -585115474 -547030054 1000000000 343954265 -409716383 -451356024 -821119907 -379646362 -189284315 994907548 -1 137033417 -609646889 268690127 -802776458 -320307964 169508261 999960317 938655211 464067941 -856926778 -636045363 -441502964 637785698 462753006 -852004082 603992976 999960317 1 893230008 -507712960 -537869196 24524556 -617548951 284244427 -981206445 1 801250846 1000000000 999960317 745751525 999960317 -988926335 -368984126 999960317 42 -63227224 -705638852 999960317 -1 908383791 -1000000000 -1 -303030211 571615218 959706383 -500898385 -959476452 -999981155 999960317 777592419 1 -310604028 -999981155 694500255 545718882 -445625026 606625793 1000000000 -243273684 -931401363 -371697929 770681130 42 581345364 1 -198684549 -786278213 733701863 -989342799 505461154 879300270 999960317 -891141248 -311898917 903321304 -614988355 -225288805 -233349576 -522422693 823169913 359042954 184094009 -813043140 999960317 965927133 -471777171 -1000000000 -312610880 414211478 -435967383 -783759102 236315114 820520940 -303216726 567485226 883791869 -238193262 306888622 -384550469 534392707 463660078 -696451303 -855553458 423914445 782804216 -28739791 151281065 1 -1000000000 -999981155 -738469258 999960317 -195643778 999960317 -799877737 999960317 -601693260 -327300518 -261640604 482718751 -1000000000 -667986096 999960317 -138979602 -732736740 -430340647 999960317 -608119638 1000000000 -325702385 -999981155 -803195935 999960317 -509795378 -104779247 -999981155 46131012 804574602 -1000000000 -598090980 999960317 260058453 261666370 -223662007 -320138212 59541297 1 999960317 598504958 -726561941 0 -798236003 780466742 -625721070 398791500 42 950826304 -620812988 648291962 -558744439 772885454 92031415 -1000000000 -1 -9782123 -124066823 -197665882 999960317 877971041 999960317 -801471454 946926053 -141614827 0 -49860431 -8737387 165068866 -348858407 98818131 168677026 1 -792045536 325268736 -710360964 -358259489 -387331899 -407561869 999960317 998441344 -999981155 245813918 -425789515 -883457192 -985839658 42 -306048977 -1000000000 -197225434 883906545 999960317 73469029 753959665 -673075188 735755792 215644738 -842511729 523270405 999960317 999960317 489302783 -1 581219718 939188001 947734003 1 -120272312 -382207693 -723556238 -999981155 42 42 -614690768 -825018287 -650234293 569109710 724280515 999960317 578725069 475641095 -333919273 -623726716 -999981155 -831794193 42 -362719487 -1 -667304958 34473317 1 615169916 -1 295619898 -318433732 -828206095 816054678 -499720083 -65724908 -587808034 0 -638635800 999960317 -801530220 -288413215 999960317 -196436114 805391938 -316210276 -363902665 -109886917 -885757870 0 -915044058 -678394835 -145538546 398979243 -331959691 811028887 360684424 -717170530 671444202 -484396265 214471695 528419153 472263231 439950277 -678066675 999960317 -968659965 -1000000000 -860682813 999960317 832952906 724212416 -941649772 -1 -611173002 -1 130573224 -197187637 -1 -999981155 -512249460 -979275547 999960317 245629998 -52153648 999960317 -1000000000 176587929 1000000000 -229304502 811548979 372545138 -999981155 999960317 -974423273 -599737268 509290007 -624175790 -381955772 -54108968 -347605616 -33843222 -186365947 152779617 -606943341 68907948 1 -355597368 -1000000000 -999981155 547831721 -378009410 630193970 246079766 447722385 -54124903 -999981155 42 1000000000 135744924 -936429302 -818150681 1000000000 999960317 186515791 -271127912 329046564 82706812 0 763560891 759107570 -999981155 999960317 -516233875 42 -873726636 276013388 -796519519 97616301 679604056 -596093736 761622820 999960317 -552025418 -930348849 999960317 404356041 999960317 342200037 719777731 456555010 -1000000000 -999981155 0 81557813 999960317 -157123788 1000000000 860544514 -999981155 0 999960317 -1000000000 -108604865 -527247301 261908340 -802039576 -999981155 -526836590 999960317 -81844650 726098438 -790811671 1 -621919102 428569791 -549334501 999960317 469269154 1 -919073047 -925725885 932558680 -372614816 -296749888 -821995079 -474580336 999960317 999960317 405673003 272300467 -218667935 869323835 -999981155 -999981155 -999981155 -34113441 625149354 -389416403 927761178 81712150 -359062384 735111157 851427876 -390166169 161524565 -114169945 999960317 42 42 0 106936203 1000000000 102960612 428576792 999960317 -348734823 -906641987 690370163 31572787 632444894 -999981155 -667607484 67317510 -842471280 -1 -1 -1000000000 -504688894 -126556441 271212231 -797367750 999960317 0 -120108742 999960317 784012515 -276525214 1000000000 26925810 -877439810 -821006552 650049264 36867596 958426325 674345570 0 -2066376 537683841 -310211089 -676286153 1000000000 999960317 577406251 -842067617 505968413 999960317 -344760792 -363640264 1000000000 999960317 -195274432 -250942150 20575313 -378892769 -1 0 -821965776 15727018 -550847689 157993604 -1000000000 -596198071 1000000000 -577593917 951256006 994806629 -841836298 -422208902 -165616209 870618038 1000000000 -262028665 -868533891 -868151455 101446272 796308404 -281827009 -737012197 517584854 -999981155 895546338 708709786 -999981155 -999981155 -218967803 -811546410 999960317 999960317 -288772889 -999981155 -456255735 -465340801 6039384 862822658 799991634 -91256201 495055580 -446939835 416822674 -190077101 -999981155 999960317 763010773 -745315903 68769186 149807818 300504233 166149250 -703791492 -999981155 -1000000000 -999981155 -184103382 1 999960317 181961574 999960317 920321112 391242835 1000000000 -557943759 602018749 139414070 0 0 1000000000 -702602395 -296246979 -999981155 -999981155 -1000000000 -424621162 999960317 -1000000000 0 999960317 659178879 671829087 578302755 -771844892 382068642 -999981155 120510902 0 -564439579 -688296791 0 1 26084723 -69628986 274989007 -1 -520396893 15510474 -534737180 -1 245538447 285699694 -1 776058617 529741301 999960317 -945884914 650738826 44868912 -158492690 90177527 -706147932 -443718389 866666549 524675966 347912315 -460939857 -20176355 -999981155 -659987195 175204583 42 1 609486511 -366842647 -744372747 845550774 -802145492 -999981155 -943803149 999960317 -1 495457166 42 298123311 -667071051 466627012 -574673374 -640331076 919073464 -154327519 1 454572194 -999981155 561954552 714625358 532440927 743585340 -395588968 69862556 1 216974599 1 539775445 42 286008175 610276950 999960317 -270129751 584673690 594485348 -744280421 453422261 860153163 -1000000000 -51584259 859503192 846644960 712853250 42 711767529 758527266 -999981155 -557966749 -365442961 -156033230 832620123 -1000000000 -1 -999981155 1000000000 -421542563 1 -840564202 286448658 -984237345 -146088300 386132672 -1000000000 72132193 -905752782 -147698634 -1 727085193 -785173012 -243495755 -773447300 963746707 -1 42 -1000000000 -999981155 608117855 233821714 1000000000 289711355 42 738820571 188155802 -896794797 999960317 -357825887 662887237 -328801167 -378969282 -853537905 -397052048 664332832 -999981155 -1 723835853 778606256 1 638940494 -98321154 -305898710 613660520 545768516 997756960 781229949 113797494 -470762761 -445958092 888655248 -1000000000 -592989574 881672749 1000000000 -999981155 -849142043 -948602551 -11774361 689106168 115221295 -739379679 121778775 382599345 408491674 351416285 -981989061 -306621006 959105166 625392143 -656569804 -92354621 540921549 -1000000000 1 999960317 -999981155 -165285962 999960317 -704506339 976797423 -519824799 -999981155 -999981155 214990305 417180586 -134120095 999960317 0 -197065002 -99792748 1 -221014067 -707212320 436833383 848119534 876665485 -580743876 42 -999981155 25945817 934877882 -751090136 868753328 -660555495 349213501 -44699377 -696899766 999960317 999960317 429014769 -729930011 711819874 1000000000 358613345 775316119 -817650961 -727897323 -331452303 863265667 1000000000 376434102 -403960802 999960317 -1000000000 999960317 -999981155 999960317 -308642726 -581136116 507057188 999960317 890323641 999960317 90620491 124867160 -454364659 -22229322 126829838 692265530 306337742 164038390 42 -999981155 381333073 659018067 231235878 -440251001 -21174301 -793888861 -470952516 -999981155 71558235 319264727 -517844796 -379136922 811981603 10977937 -88864506 -390770389 602997525 871568010 -999981155 -97123353 160111239 1000000000 671757670 -259469960 885858596 549919834 169218052 -114829524 1000000000 -584444323 -452101765 309322323 -549801232 -521556655 -185344342 -339925332 999960317 189061081 431511327 -999981155 -976984018 -444354441 379531167 606669414 520089457 485939913 -576320069 -925620899 -310737974 -344417355 795111097 -999981155 0 242210638 1000000000 -999981155 1000000000 999960317 -899422409 66978846 558207601 106461288 999960317 -496485018 856593000 863120719 157180051 -1 -758589603 946589244 999960317 999960317 906591554 506148229 669615154 855065747 -86180928 -491029564 821654974 -610016385 -494287727 -999981155 42 582648262 591660499 901810845 -633363957 -837206362 -1000000000 999960317 1000000000 1 846763999 911987022 -272521007 458069956 495982597 845503221 -591256080 538214240 -769059436 0 -407744319 -999981155 705774392 -438892318 42 -272663630 -143958415 999960317 -493096640 999960317 841028489 -268109118 -999981155 1000000000 -219047218 -773436379 -909893995 1000000000 76575559 313055556 -258781715 -99806288 -599514392 622947125 -597180660 -999981155 0 0 999960317 -179770758 999960317 746834243 -258186611 -1 -999981155 1 42 545803595 249489757 23734035 7884739 -606812704 -271183223 -872078962 -999981155 -646062954 -937762372 210907592 248433520 -444909257 -706521773 -441602428 999960317 832518954 999960317 344162236 911645613 -999981155 -161774515 -1 -420486319 -887951329 -89969274 140814635 646194119 283787005 13478534 -1000000000 391016223 -1 -849580982 0 -568837624 -290559601 599381129 -182889976 439650266 218175288 999960317 -422467574 -999981155 42 -266032274 1 240699906 927278342 1 -117462526 -387259205 -540528934 -1 479606403 776410614 0 999960317 -999981155 0 744727983 133967508 -999981155 -540829118 -183767527 1000000000 761810406 958245624 42 42 -951458415 -159805581 -74704714 343042547 872680594 1 -185798573 -999981155 47691885 -20099551 748409018 -578498342 999960317 -811129709 755702564 -999981155 -663499451 1 -967494047 574683391 766085148 -813107916 973026681 -220786822 290943421 -542693801 374258619 999960317 479074176 520820157 177549169 2446520 -22093749 416274262 210901794 844828628 -782271959 151798060 378456033 485083206 1 818205200 -104847167 -103247008 13448488 42 682493443 -52949880 0 621380829 -759658625 338548076 881813057 155506821 373348144 166292593 999960317 527729142 999960317 -999981155 -999981155 620833860 -767883303 214824376 1 -535654417 -244547308 399134824 811718894 -745819344 757816381 1000000000 -522820434 54285250 -999981155 321407691 -999981155 -1000000000 1 -642725025 42 930437792 -960568070 -60767037 42 320792430 -190756772 -454583878 -726474809 -286786896 -626872492 -1000000000 -999981155 696964848 -578324591 -403207862 -999981155 789812983 653212589 -399401052 -600850826 -83313948 -718047808 0 29752407 670493098 0 436080129 210626081 999960317 -891081597 129782188 444746695 157328978 248285378 -447136066 -820862982 -155530146 -792471636 -999981155 46476061 445006848 1 -21725272 -159266229 -999981155 -186183032 1000000000 -434858868 -999981155 1000000000 491866916 309046642 812134513 -516808591 -233356247 160027041 950826304 -999981155 281680028 -695125017 -999981155 -1 42 -999981155 715086251 -999981155 221875255 -342630673 999960317 684152589 999960317 -861745287 91663920 -242568706 0 -76663810 -999981155 -775878984 -80724781 593256614 -497813338 142413933 -41049026 999960317 0 -999981155 999960317 42 -279501705 -339338760 977762199 42 206207200 738589254 -541046523 855929742 -627248646 6190608 -999981155 287157361 999960317 1000000000 -1000000000 244588327 -581490651 -981485170 -442726386 -307217548 338777342 -907512894 -796438645 -526121668 999960317 -509137536 651947933 -999981155 694741940 -265967193 -442684308 -651354857 915966661 -515712951 1000000000 -255963558 870727944 -999981155 -174299104 -1 -221672434 925144941 999960317 -962421692 -121055297 223388876 -324389873 -346975697 -165238436 -601046808 -188548084 -999981155 -999981155 859513949 0 -780589850 736128567 704822351 849946136 999960317 1 144086436 0 -1000000000 0 42 947266331 106149282 1000000000 300211768 999960317 0 1 999960317 166689758 -763069001 816563213 -675492464 -892790228 553635368 109768430 -1000000000 -450722122 -860845793 358032399 878567792 739933622 -937952774 214207271 -1000000000 -802843968 -1 802225702 -850842482 98012561 6286862 46534080 1000000000 -999981155 -1000000000 891113951 -999981155 787673091 -999981155 159221217 700820093 999960317 -680651815 953617383 678705964 -999981155 -525843503 101595940 -579120260 -483770815 -342226148 -755194705 981917031 -917021951 -1 -46782623 42 42 42 675635672 -982106053 -1 1 -669864933 710209256 -622024022 -968396025 -999981155 552295786 -867517310 801301189 -1 209012172 999960317 1000000000 -46032380 397287174 -999981155 -1 213120690 -253643650 0 241546021 761602780 825167353 -317208982 549731779 -999981155 545399358 -1 639252496 999960317 157072718 90256638 706078694 -255580741 216484047 -127949315 0 337025515 62506193 -343090102 994625563 432118682 1 -831740467 973771241 -1000000000 514069965 999960317 -999981155 -649364694 922988908 951307950 999960317 999960317 -889468750 518821667 -999981155 1 -1000000000 -999981155 616253984 999960317 42 22994200 -671561855 157221448 -359005321 887397409 0 -180172637 915529974 216047609 592269879 -572654751 476866547 -322358373 -641669160 -511068996 -341570522 149660013 101906835 -999981155 533938258 -807029621 -49838372 501134727 345357965 999960317 -737318259 -999981155 999960317 -1 -88792703 0 -79918694 264577973 542352312 -999981155 976598473 -563533177 999960317 999960317 -1 95171010 999960317 -948295088 872445546 -908153663 -999981155 277421148 -868203125 167201424 124257309 671145548 -763577269 -299532930 1 614900584 606625793 -999981155 3283254 631846484 -1000000000 348260559 795801242 302316061 333483499 -901967949 -93639260 148159046 728840847 -368862567 -130141102 23823720 355533991 1 999960317 735246723 0 -648321875 -226672256 810996590 76193031 -649130372 57906393 999960317 -52579685 -348960062 -432013081 -431535296 999960317 -793987769 999960317 999960317 375741849 -331578708 -223476907 -1 -61805343 -999981155 -1000000000 -215816605 -333767497 341662665 -182478176 1 -376889649 999960317 -1000000000 -770870023 999960317 701659235 -391866847 -56390268 -414566526 163589560 1000000000 0 -1 -1 744181669 -965394297 514945235 42 -1000000000 -580474029 711677567 1 58885310 957340426 548898711 -200421405 -999981155 -642758176 -450854960 -727957371 -487635230 636790270 -193855057 606003698 -689363145 -341953878 387449605 1000000000 -346319026 979205454 -1 -116098340 -1 999960317 8133209 -271038812 1000000000 -563810561 359762758 -419690042 -329452085 999960317 -749047473 -846002135 -989810951 -234146022 -934387008 799430370 -272821302 -167144755 999960317 -1 567983499 362642597 379339316 -999981155 999960317 999960317 -397293365 -651969186 414772238 0 302999145 -531594901 420049843 178336873 -677038600 777259023 888920114 999960317 211171572 -13852478 780171264 875991438 433126084 -671731689 -52794444 -357112333 -715642255 -693970790 -4568628 -420368079 -999981155 999960317 -999981155 1000000000 354182594 377460647 804127619 -443712916 783467292 -999981155 1000000000 -999981155 525876486 999960317 4088249 223427729 -877841294 -650691865 0 999960317 -999981155 -999981155 -830550779 -348760356 -186766608 780442239 247201705 -719183205 -818387006 999960317 852294103 98115513 -801095353 -810894296 -999981155 911943240 -990966374 25727688 61668642 577976487 -999981155 685293222 -139741563 -999981155 42 1 721521749 105943261 42 -1 -404800594 999960317 760678281 154332735 0 999960317 357552600 -519191413 -999981155 0 152712588 -1000000000 550185004 724495703 167907368 -697876179 775563734 202553912 688129034 -283809679 937774213 -1000000000 1000000000 -327839237 1000000000 -966457973 383887811 1 168879084 -581957454 -375114960 -675675935 -363697366 -400501983 -974826498 -999981155 -556412017 -999981155 -976158514 617505990 377768515 -2631368 -775540628 371203979 -999981155 -139554733 0 961037161 -731553618 -703957717 -212165589 -132442649 -281663444 609790967 596671663 485088476 813155094 999960317 -29482280 663702714 -470891743 1000000000 999960317 -30199638 0 201458491 -1000000000 999960317 -999981155 -835267728 810976736 185253880 870957514 -999981155 135293983 634613339 1 -380761719 729414328 999960317 -8719101 930595920 -595931961 -352033884 -866087688 412130932 999960317 999960317 -999981155 -214568512 -309627751 -275259272 65801483 -901847174 52486437 -64078885 999960317 -824142466 -1000000000 42 509308623 -799337152 -286339155 119615632 -1 990425240 -999981155 999960317 999960317 -1 -751230823 357806674 688444916 -4144834 999960317 879294978 174301826 -321779412 -210397898 -246424769 -804950147 627013253 840086888 792382072 827132336 601458265 -583635595 -999981155 286459708 653530013 595444884 396515209 0 1000000000 -341911261 1 413357918 -999981155 540274324 882070417 619864141 883544265 -561392406 1 727380424 -1000000000 -247603160 -1000000000 -241095399 -295451258 487053780 -126798118 -655222979 -733120881 -752542419 -613090807 -633007053 -683106196 999960317 -745315903 -70334843 -871544994 -895345151 82189379 -90394057 999960317 710126180 -1 -361173674 -999981155 -999981155 -846417391 448468371 999960317 975697446 999960317 -82583953 999960317 -269047273 -352066064 999960317 285740587 741137554 999960317 -922160974 -331003532 -89207102 -558884518 -999981155 -361903961 -394725936 492013115 -122993325 1 749037661 -1 -518089625 838316299 356513747 -155617937 -622940346 -1000000000 -658034960 -308254760 192717567 42 -450380961 514171351 684630438 1000000000 -508189176 -336241216 999960317 198330392 698002722 -644402941 -999981155 41125936 -195833626 300891801 401296158 -405669268 -651559533 1 -999981155 999960317 -579954632 -999981155 999960317 -120036492 549892664 812734921 999960317 -200544758 1 42 739626304 42 -929222633 42 -578603413 -253523921 999960317 514644670 931857101 -999981155 999960317 726535800 -364836646 704137741 -999981155 -148107459 999960317 58612000 612972887 42 1 -1 913931466 485971830 650339160 999960317 122719060 959079499 826973331 225503614 835452878 -673926399 -553087227 -53071221 999960317 246864426 -243086187 477682590 -402185892 1 -1 126533885 773101308 527441110 999893633 874854318 283367867 -1 527072361 983964430 -916758050 978810348 -631744946 706158382 -10688457 -911492016 -999981155 -999981155 -194116404 -202953088 741364473 -307020598 -605936814 445291978 -616803193 -999981155 755950158 347416438 -999981155 750763121 430321555 -767652485 -999981155 -1 999960317 163595362 999960317 14122394 169948046 895842538 -948582796 218029755 -999981155 231738874 712785671 -855155792 -156644054 710578382 -999981155 -26079639 -1 999960317 -789305112 42 -668786586 -60742355 1000000000 414769647 494816473 -268386852 -625511947 -910980793 -1000000000 516147622 214721871 -598894041 -999981155 -1000000000 -1 626465228 -1000000000 -437456606 865799611 609831060 -999981155 967129241 -85793542 42 -1 -386432483 999960317 -888565520 -1 1000000000 -717613423 999960317 -104725635 -47105713 760402666 -759798978 766933451 -1000000000 539928081 -138351583 -999981155 -85929306 -849703343 -102066438 933509562 -679011358 274895449 -448119480 -266726170 -947281418 -999981155 -959577145 -468897532 -1 -426237274 -620380634 999960317 953418221 -999981155 1 -251769934 744678318 387894453 930942987 0 -999981155 38625592 -999981155 793950894 -323777521 867666455 171682618 600606274 -386447189 -411029336 -725246917 -385017364 -420518519 462868324 678100955 383323863 806326179 -171324418 -869197687 1000000000 238180365 678567555 975427090 -785234492 42 406237463 -541290958 171819867 116090538 -141694076 373344776 1 301221368 326070750 -79256334 -959314144 -206337707 -999981155 987679196 0 0 -999981155 316253699 5758869 42 247848026 -787420386 -999981155 -186337505 -1 835469534 -998009506 -158984132 230127825 -106140997 695121618 1 383949208 -999981155 -960124148 811217900 -411804712 999960317 174750762 -897341102 -797384502 999960317 -923341261 9444875 -248822209 -1000000000 790300890 -999981155 71191321 608412387 0 -926969325 -1000000000 -854607923 -999981155 50179399 883388725 4110795 -661175776 -125060590 -404632096 489853699 524076263 999960317 138010659 999960317 -420290289 675407008 19920704 -560028022 1000000000 -999981155 999960317 -563694265 -501030436 981448219 -153637121 -407276032 416592729 -144471279 847893270 378293288 887247705 -1000000000 -999981155 -975570226 375499588 8047178 -75711936 -121055297 999960317 -1000000000 1000000000 -633859908 909570504 -253799766 845818273 938410140 1 -998742728 -39861710 248102005 847340370 -999981155 532486153 -958819905 146660010 -934498523 21394472 843006455 -28190149 -999981155 -377716799 999960317 42 -335493528 23085470 -999981155 -184323205 362993457 731794547 -462619598 -531135343 -708921057 397588505 42 168148580 91128132 617205232 -171366755 -999981155 790859792 -462978020 1 540920591 647778814 934358713 -229335411 1000000000 42 -1 -870094812 680561399 999960317 1655807 -99804616 -662020360 -999981155 272865085 -1 999960317 -180640324 -170976588 -878019451 503108494 -943895789 -292700636 100161646 439083753 972128749 1000000000 -567562475 370228245 999960317 57597532 -637788180 -999981155 -664819108 -999981155 -319993963 164269501 1000000000 999960317 -577867444 647171304 451676366 0 335332032 313241183 361711026 -38953873 -106941485 999960317 88749451 -138932839 1000000000 -349926960 0 1000000000 -686733209 -205907134 935033823 243392865 999960317 -999981155 -787707684 226332621 -444552665 -531519323 145837655 -324200203 187859520 948717541 -854685045 20546528 -391005213 721316424 -797353816 42 999960317 1000000000 -313502319 999960317 370692106 650310453 60870557 599292153 -393348099 1 -529493970 -939165552 -648802794 1000000000 16720810 222366498 999960317 162282736 -841341599 -1 999960317 -720852079 873027945 999960317 405551827 999960317 299425673 999960317 -782044942 443273871 1000000000 163007453 353114472 172588207 42 1000000000 -1000000000 215924865 -999981155 0 999960317 -874079422 -98872638 -593215157 -137274101 133530019 446907671 999960317 999960317 -375094871 -931877426 999960317 -842025337 850255162 436418653 1 641347046 388238241 -172759629 42 -135821540 1000000000 982282655 1 -1 580778964 -223938484 999960317 -567236514 -424841636 1000000000 -1 722920227 -417432492 -846130349 411068786 -1000000000 -527495217 -803860466 -117007161 201849892 -942567412 999960317 -1 -567412132 999960317 0 -497435878 459787359 928984178 -118758710 -203283094 -483762081 -999981155 -344953154 196351245 -1 -1 1000000000 255395230 -999981155 583546115 -1 605497071 -66729828 -999981155 31594611 -847770171 736383702 -1000000000 999960317 697725637 925299347 999960317 42 -838200885 0 -757112404 -747431415 311858540 -1 -736844609 1 999960317 0 -643592435 -192169792 765538400 64497063 -771072468 -423849957 42 -984512686 999960317 -121367467 -999981155 492794659 -50493867 999960317 191602611 882151954 202600141 999960317 0 529954145 1 -501090990 1000000000 290922376 -871696891 -604504355 -999981155 -80229162 -959282704 -701440742 42 800407007 -746899005 34603710 367143088 476781325 855391037 999960317 -999981155 999960317 -998651387 -999981155 -321787862 -560130955 313591992 -442003458 -381148634 -865058499 -561760010 -149764746 -394368382 -974713018 15829146 392208726 244512889 639096996 1000000000 -500978025 -63742448 846411694 -187925243 863574820 -188272930 -237993580 -712064339 857993926 -535526849 -572688154 999960317 85491806 999960317 -999981155 -778729025 64521694 971378655 -949061596 163475526 239455166 39087230 -161590272 -999981155 -927574680 -907080012 -394717160 687012779 881037373 -78157899 -729341015 631240469 -651634924 492823762 -42108823 581758364 -999981155 -534040965 1000000000 -317851221 -554955231 347009504 -905774407 -1 463251201 -999981155 620157648 10977937 309330744 320409014 -88951120 -999981155 -679498407 -694641416 -348957042 649966018 999960317 -999981155 1000000000 1 888362695 623851460 -897533190 1000000000 82190812 707357143 721295047 332591838 0 689094414 -287095962 -862343467 -744354722 -44688327 -266542845 1 0 -709971674 668068549 -824813740 865198727 -999981155 -1 999960317 -1 -871996498 -138199445 -999981155 63106036 847798707 -362394252 819246684 -979560683 892097791 999960317 38745124 120730271 399881933 621204259 115354250 -999981155 999960317 715640748 1000000000 -68696883 691370789 556767971 -582876774 0 567839735 -624095790 -925362580 -608734931 99889891 302117526 -266639161 591986289 -999981155 835172194 452752401 906519192 -788300168 701592310 973070540 -709593382 -563274380 496261567 -350030941 900653956 -999981155 -945833328 999960317 -660324366 1 21059187 842025579 365755945 367496186 78026102 -694079735 580759181 -403216314 -495564719 999960317 -363775742 -817258043 -922693721 -329154004 -279915814 395101668 -999981155 995134791 421808834 -95051379 954331316 -999981155 705348131 999960317 -494897680 621099645 447021577 -427923080 1 -683106196 -753944123 -999981155 42 -617256134 1 -1000000000 22746473 723930279 999960317 756332952 -999981155 693973073 1000000000 -972857692 707527783 -552451377 -237393630 -254246652 -692754014 999960317 513884798 946077474 -987336954 -999981155 -92240007 -689881814 -474659697 -952122316 -999981155 999960317 -999981155 -999981155 989461036 -981975830 -839405137 999960317 791400259 -302190161 -1 -665879756 352887807 -938081233 -1000000000 243445921 48233023 460656919 -596117446 367709574 -999981155 -31924132 78841713 440976429 -999981155 -596792411 695000169 -793516945 999960317 133249723 481815769 508124273 999960317 578049577 -453874860 -999981155 -999981155 821667432 42 -633735244 999960317 -862340120 -576157183 178308767 999960317 288689858 -697594373 42 810924481 -768104659 573205381 999960317 1000000000 894995609 -533693627 975307248 961988994 -99931862 -676744778 -644625645 907084164 -464393505 -999981155 999960317 178050794 795484 537161874 281739312 -65245297 728881504 577317506 220238255 897459682 42 -627084740 297101594 -742328278 121671041 -103150893 42 -400626652 -999981155 1000000000 -415785179 -999981155 -999981155 999960317 393717465 -482958179 0 -466886371 -999981155 999960317 -23022189 -1000000000 -587308397 -342089159 -45389754 973230854 424048086 19200872 -488236857 -521456977 -90637985 -786641955 -358304806 1000000000 -1000000000 963153142 836918614 999960317 -860805754 479951829 -408266580 752648565 0 -871773380 994277451 -235279368 -20548266 -392846328 907121042 -1000000000 999960317 -194673708 671849124 -459812138 -349751110 272149772 615388782 297648349 -671110946 -999981155 -67561704 42 -98471006 829788222 -999981155 991871988 -857584088 859458852 996437621 -999981155 -1 141462372 -163333163 -1000000000 -1000000000 37994697 775767252 -147657224 -779865354 6156525 -583603236 -363494598 -181365825 -564058758 -369428584 691778030 574516357 1 42 -305694051 1 999960317 -999981155 1 999960317 -999981155 -808230179 -803853390 1 965747479 42 25592180 -311929948 -278708200 428576792 -963323581 -720037647 849497112 -1 -358238149 -99433472 -1000000000 999960317 1000000000 -345439241 -332988563 764511344 -399113494 -1000000000 999960317 -999981155 -93715357 999960317 999960317 -87982249 -740353047 -742495508 -256212385 -603200187 -1000000000 637860087 -800085420 -999981155 -484375684 -999981155 -229975937 -854026300 659126153 -999981155 -778665691 -205126754 713952195 1000000000 -999981155 1000000000 427762182 -768292038 999960317 -64813590 -768856075 -813928935 139182674 -526479114 190818845 -541857085 -24420696 479960544 -437848852 316492610 606394845 -804847898 -221463327 245845949 -999981155 -999981155 -336178354 630756451 42 -999981155 705780356 367152074 -877512396 42 -999981155 -872869544 -175673483 -999981155 -999981155 -766131777 449275105 663461212 -487385856 -1000000000 1000000000 42 -999981155 751170614 750598266 -674870107 114074399 -767396699 -206825954 -732423010 -205933643 -999981155 999960317 -365610191 999960317 -182212849 644965068 -308146385 -559522101 61550570 0 42 491207867 -240520580 -658564826 326112997 259756988 -365055893 211264415 -343813527 -999981155 -924992600 -891935560 874598387 -261689124 -132615843 788871368 225328860 370650788 436080093 -972051423 -144883332 999960317 0 999960317 -999981155 -781779275 -999981155 -634526897 -475605972 832445476 1000000000 -1 377775618 488244357 937821386 -1000000000 965654058 -44406528 999960317 287273924 982910671 730303530 779714392 -338679941 925061477 -673155263 -88951120 624631089 -123762572 0 648300969 -126555191 -3603962 -759048474 627804576 999960317 -270312346 -162470918 -1 93567458 585960578 727968598 -165057513 1 -184538296 813950156 -696619037 42 999960317 -495467449 -1000000000 388630236 -377334766 -999981155 300012320 -241825481 -175396109 1 42 -884023130 525179359 -171220372 577821912 150662103 428922943 865957722 -996217167 -141652127 999960317 999960317 -68204875 -596894617 -341111537 98966050 -745326258 -77814482 -999981155 42 999960317 -597399938 -69402493 -721168371 659204242 -588715204 0 999960317 201737536 -122943463 -4386986 1 -761148597 1000000000 913588372 -943655349 -204210585 -715690045 999960317 531633952 -999981155 532594999 -857083104 286737512 896583135 -999981155 -625325852 1000000000 352465002 395237436 -999981155 133084586 549919883 42 -610050378 215412007 352992080 141599856 -491921039 900569099 0 -753149170 -48415800 78305769 -999981155 595695589 -324272128 -722695114 -417961937 225872906 999960317 369454959 999960317 999960317 -1000000000 -399906220 745396505 -806630058 920911791 -890491396 42 678259769 -118644459 -745581988 -252265320 590110465 -650728645 -769870618 761123726 -999981155 84258312 -249656305 999960317 -51809663 -43824067 -162098401 994841709 -1000000000 -251602479 752418171 -150799056 -689711201 898717819 345993560 -583945785 -337137254 -685755623 -493941328 762448660 1000000000 254298276 511523215 999960317 794926455 672288476 999960317 999960317 1 733462836 -710918923 999960317 -597002258 -603707013 228097627 -275803007 -930364754 -1 -108413134 996381136 -620173962 1000000000 -525720909 -573119742 1000000000 779467998 -859788812 -999981155 -505789267 -802287132 841084282 -752940215 -365048383 999960317 648300969 -758266187 -999981155 83537850 -570989422 -999981155 -776682083 -965381679 127284928 1000000000 962679634 -382207693 214780971 -325269869 999960317 -941468798 -805717694 -421196821 999960317 -999981155 -809330408 -393138380 123827303 772140096 -1000000000 -608176135 -695251299 -358720694 295841383 608664086 42 1 -999981155 229421870 999960317 511421827 -766770612 704405769 -929152488 999960317 -926317488 -355680288 -60723850 999960317 428831103 224717299 999960317 -366545923 -452650253 415878867 999960317 821151116 -138231105 -1000000000 130239976 -689171673 -999981155 211255828 999960317 118025956 -866133554 -25481885 602836957 1 -839239924 982964702 -492354798 42 175134526 192308748 -100673379 -999981155 577836422 48071719 -670726403 -15662841 966271894 151389507 612437111 -525768907 981296177 -745279869 -10772275 -999981155 417509751 999960317 -909186293 999960317 -843852338 -999981155 492587048 -999981155 799774779 -359845309 706653629 999960317 -671976692 0 999960317 984496232 -290687320 -639589383 -999981155 -207022141 -594471230 -813264548 445330545 -262910801 1 -259405244 -287230800 148287095 990397425 -600994979 -264295600 285163306 -999981155 1000000000 1 -1000000000 -945548204 -1 1 317971160 -452024780 -934898442 999960317 318293959 999960317 -938219516 344414142 42 739059243 481579869 -320395831 799803686 -676747018 392426014 999960317 -988592839 -650337019 664213227 826446561 -962394670 703089936 999960317 42 316182927 -513453432 -878181024 625395589 -1000000000 734838212 994705345 7730676 916227353 -770303999 867894832 -935945906 -317142356 -658923208 999960317 42 -999981155 838183262 491735422 -76156498 -999981155 992222244 -1 -999981155 42 -999981155 1000000000 290553989 -1000000000 637883507 -860775880 322412138 999960317 -671735324 -658398249 -213907564 0 739075932 -410013662 133806477 190569892 -567076023 817859008 -844058692 680576092 -999981155 936048672 104019219 637246348 227590195 -999981155 478346802 202587369 -999981155 80911867 343089278 -132510767 -701812473 999960317 -316517316 -1000000000 -999981155 573645527 1000000000 -611656603 -105748851 142040362 -999981155 -999981155 -798541771 -470512598 150924098 0 459709035 -873787037 60920634 999960317 26769579 -707863761 -222892478 -156488902 443042616 -451849574 999960317 114666139 430172010 904440632 999960317 -999981155 351305847 -999981155 -187986662 848695615 242244064 -999981155 -569806540 -10373677 79221137 316447176 999960317 42 -1000000000 -697998028 -130596090 666572877 -290452647 -723915445 0 -999981155 -617152370 -752918093 -999981155 776934612 85701373 -999981155 -999981155 -595216205 -549482736 -643503678 161096255 999960317 1 -999981155 -999981155 -789052330 35220752 409658341 -999981155 42 506622081 179691547 -628814506 -643304613 -602545041 571159736 -404337254 474824693 -999981155 72657833 36699118 -1 -380150542 -613907873 1000000000 -286713414 -848817544 -999981155 42 -569388751 350157699 -920874776 840832474 710846678 1000000000 -968968605 -292747770 -966327103 500849343 -778059121 -251344274 999960317 746238458 -460758504 -999981155 -940104426 847709539 -133929914 999960317 -999981155 946293124 42 407293605 979873005 -706491330 0 -999981155 -919670476 -921186013 -988182729 233232298 999960317 -983418714 453158230 -178770557 981622212 -601268140 -352310665 999960317 -804618546 -907638478 533496296 278166624 -299603694 16458648 -417997595 -749782181 793001079 42 -665996434 -178518202 -645404833 710082347 999960317 653669580 -91406454 -938840025 125020449 939865584 1 0 1 -380125245 718281802 751101927 999960317 -19388384 -635117889 -999981155 -908504336 1 -459738611 789674815 -536678024 203972181 -782105091 -511368004 35812293 999960317 999960317 176409009 -781531462 -534155940 -406488213 -608625299 700752235 216085134 999960317 -257795712 -878841693 42 -930887458 999960317 291942281 -999981155 280992517 1 149025444 250889174 -791792350 -320607973 100807278 42 682601215 -298358007 -18732597 42 -58370533 -374539348 -506107571 999960317 345275687 146707771 342552612 475008411 -1 999960317 -68381277 -142186010 -1000000000 14910240 654826209 -412044166 671935822 -799139259 999960317 -1 -134044567 -1000000000 -251729231 175080794 999960317 42 -458825210 -847974446 -999981155 -217871458 -871882866 947236024 0 -612796087 -776598566 -75829356 206965780 999960317 999960317 -234259086 -118818276 -846954294 928179422 800525798 1 519932717 505605133 -697835936 549216021 -462382566 1000000000 -952604233 1000000000 -70372061 50346016 -1000000000 -1000000000 -22028222 1 -410377485 524027516 999960317 -21302690 -44815421 888780820 -338662354 98807038 -1000000000 468780170 672904556 0 -975799389 565252689 199736230 136798488 51490490 -231527373 -158837624 1 -703209224 1 761127538 463830720 912875187 -994173393 -999981155 999960317 999960317 -517223641 -704343369 965522110 997720840 999960317 -25389780 -999981155 774417939 660425817 92467218 511340666 -893960943 999960317 296265299 -399457556 -675138885 995224252 600211690 -999981155 97390280 23102009 -469709421 -999981155 -617986894 -1 -912424579 -429338480 42 -19868123 -113816194 -113217836 -999981155 873560258 999960317 -594972018 -648117838 42 0 916781698 147663025 -702335665 660616934 -349490175 -82471223 -498502086 -387339483 -213059931 -999981155 999960317 -386923669 296032353 -66414906 -999981155 -866819908 113544845 -974012340 -510926947 714404258 1000000000 -687182376 -858029215 -393916329 -999981155 888574030 -336033386 0 -646892413 -1 -1 999960317 -749909557 999960317 271992340 -484859745 -531601625 -467722772 -516908461 261624198 129861708 999960317 -645782528 580053462 -417871389 -376559173 -405457158 -250825499 -627423911 -999981155 122620530 247242877 278081206 855991756 305534226 595983286 999960317 715662785 -323809186 -645553224 -706727370 192968491 126405390 -344657621 -1 -536179712 214768407 999960317 -999981155 -234634492 -999981155 -620845613 -830813247 -999981155 -690255867 -414043048 -1 999960317 -937403049 822474777 999960317 42 -344310140 810355012 -10791096 47499879 534224929 143109281 746052371 -279465108 29160129 -664941714 -263717411 -207003845 42 -999981155 280905199 -230664153 -660704446 253193861 -553182189 -240435755 -1 162381308 1000000000 383149264 -999981155 -1000000000 -999981155 1000000000 -459656720 999960317 1 333153853 -999981155 814927911 807437373 658838531 -980424702 0 -726158463 -1000000000 -817778296 78678900 -896078594 490794353 -841304468 628716497 361831180 42 554292854 -512197743 457352982 -614010204 -555238345 0 528358438 789819131 42 0 680383215 -576416282 825018355 994819753 -479846216 16266840 432302241 -999981155 211305145 67408013 -756005709 929159650 887927187 -999981155 -575040767 40653550 -999981155 -1000000000 380158685 999960317 -757648735 -59395585 -324388958 708846387 893984061 -620653910 999960317 1000000000 -1000000000 580786956 627594526 876884616 -954027383 -301573578 107268624 -1000000000 -1000000000 -244684375 254031344 999960317 621388504 -999981155 821707533 -999981155 308918979 999960317 11729417 -699565350 -191022931 315964322 -985000028 -470945208 279088857 -581981743 17067254 655168086 -167948480 342516997 722198939 -937535172 -295193614 788594748 700066164 -466989144 42 -970190188 0 999960317 -999981155 -94560751 999960317 -219118427 -510024940 749001360 -472767439 417254743 170674657 434763543 407456787 -458721777 999960317 42 -612397489 -67399181 851396147 -999981155 -999981155 -999981155 489377252 870034373 307614667 -268200477 921636706 999960317 -459770413 83868683 848301448 -999981155 -773205776 784012515 999960317 6024533 -999981155 -1000000000 -796335857 42 -368807366 -999981155 999960317 999960317 1 -304336514 -1 767859590 -49450661 591008152 201210114 521081075 -406458310 -414846123 873991524 -999981155 -999981155 855701226 -157653847 813386804 1 221697288 573869206 17167597 -596093736 -875917737 957473853 1 404544047 1 -8158657 530297834 -605215638 999960317 999960317 579219634 117010162 -1000000000 756538140 0 -842116394 999960317 -739877563 -297976620 -633580118 -999981155 414191595 679364362 -1000000000 -999981155 42 -86978182 653775471 141834553 -999981155 -444997619 -806713392 1000000000 -848564271 -598271056 696426593 -211935889 -690322045 -90381241 0 0 989998764 -729535747 667970749 230672667 174350589 877157973 -840876101 875598220 965049954 999960317 42 1 0 852143014 29880388 -503335981 0 239592083 -16013547 690718182 556559331 -929590534 895876317 504915652 -106646359 709106397 -640826278 724053880 -690340227 -992426558 0 -529075972 -13477021 326864280 -411957115 227545264 999960317 145945416 -417476970 999960317 -1000000000 -999981155 -417196978 -283762815 -729867760 -448981856 999960317 1 -370764895 -300918390 -1000000000 1000000000 -782990806 -999981155 -796948953 -758906112 -36678350 -292708426 632391475 1 1 -850120146 9214465 999960317 -903131280 -905016905 -917842775 -571807041 332732101 -664921704 11595016 999960317 -190154851 -511623295 999960317 367748563 -179715162 999960317 -999981155 16033122 0 -999981155 -77036195 -665682071 -999981155 1000000000 944767236 -644432803 153197608 1000000000 999960317 -362261178 1 -655427917 212539965 606036652 603708223 -866210453 0 -162846413 42 -213407354 779191748 -1 999960317 20261863 -844511963 -708160917 1000000000 -999981155 -538159621 -1000000000 147745196 1 850558658 -555717183 764746835 184790893 -624426090 621063659 1000000000 727852519 846866767 999960317 -1000000000 42574646 -632178388 753192234 -613492300 -515354798 178130520 -351585269 42 -616624269 302068732 -487677656 10262624 -999981155 599380036 842360592 820825481 -999981155 353031456 62500818 118353346 999960317 1000000000 -28226565 -999981155 -301756425 -999981155 -183111878 1000000000 42 -93986325 -1 10809666 651932145 -184292256 -70851511 -757692112 985922286 48332185 -132790714 999960317 -421048889 78449953 -521431395 0 427500720 -231710149 -223535166 836062392 672288476 -1000000000 -938585360 990507632 -1000000000 -936069091 -819819989 999960317 713201875 960895127 -324703155 678743732 408256698 -999981155 -621056321 -288597602 -672502769 -366759193 -127759746 1 -999981155 319967094 999960317 -115081654 -260142844 151329161 -1 175211763 -602024721 -5762076 -722490540 866461219 -737792573 491582738 822429940 637576835 -999981155 -999981155 -1000000000 505860272 -166138992 999960317 -58103346 -769338473 14049714 -684643011 -1 -997249604 -778041956 -930544277 0 522812376 -507302193 999960317 639425382 431634344 42 -555705440 0 699667044 -962139488 285878815 999960317 -673547231 146911994 -124397419 209615855 601524840 999960317 -730149115 -626548233 677376410 468802242 960930703 394914984 -130455214 -155323567 544924889 183844885 463500362 -536009602 999960317 -421896193 105059532 -612074322 -999981155 -189715157 -673607197 187911992 -163106596 -489351916 -1 545648941 -256116025 -1000000000 -999981155 -741609310 -999981155 -31610554 -999981155 -571017691 -578783164 -999981155 -999981155 -724044333 -999981155 1 700952651 557515500 -347392412 -447208186 -861778121 -952652214 -999981155 -364737665 -829352350 -999981155 0 467873921 441528512 -461997211 482773397 760859392 450507844 15465209 -369337421 316005115 -180262606 -991481479 587527966 999960317 787673790 377118487 -872312620 1 -256542668 847538816 772272242 -317429347 -576335233 999960317 346054547 -234955944 328980767 1 0 914611557 -816659342 401780846 -285418585 106015513 -975124063 712259403 999960317 -242179815 -305248361 -1 77861831 -671320499 -586666907 636196405 147175228 -422615293 -1000000000 276169060 921397704 0 -672744691 1 306448118 -999981155 146737670 813253187 -132981694 123999281 42 582629990 -983077212 -999981155 -174522061 0 145868598 924025012 999960317 676100997 42 -386942619 -422214755 -75024614 1000000000 -549645817 984058130 722586497 711379729 989658888 -1000000000 -965220472 -1 -1 -1 -1 -633607655 341363313 -839845167 -151670866 -494134776 19868911 -369302309 -882266906 999960317 -582099957 -952164144 499137635 0 213024580 -620699020 226008813 177017536 857528301 -614593737 -773651677 482203236 -842184132 461517370 760643305 999960317 -983837315 103773813 -602564768 129378654 -644810026 999960317 898750823 -684681315 42 -472462515 -351291675 829354161 -999981155 999960317 19481501 42 19223652 -999981155 223297511 0 -58001127 999960317 -999981155 796492203 -229214944 -6188529 -999981155 188385386 861594074 -949053350 -1 -1 -999981155 697086493 -999981155 999960317 -999981155 -1000000000 38316567 130770191 790526156 66101824 999960317 935283681 1 266307883 1 98609197 275374960 -686801242 586184091 104950141 160694024 999960317 213557578 426948887 401646617 67378062 -343674896 720941943 679851999 -1000000000 630189383 -559587654 -999981155 -463486110 1 -960324736 793481087 762920376 -999981155 -999981155 541044600 -250745398 -924582599 -76061290 442121736 481657686 -999981155 999960317 -999981155 -1000000000 56394094 635530307 -1000000000 932586233 -422890200 665486613 -328067894 952836560 -1000000000 -263465740 486774216 904206758 0 -999981155 -1000000000 1 -5924671 -431514634 42 -6383789 921795323 -643222354 -1 -175596329 574555619 608338041 -999981155 7879789 -687854084 -29757463 8362174 999960317 -820312395 420198944 -801202147 -983129782 229420506 1000000000 999960317 -497336734 999960317 1000000000 -173242149 129626137 -999981155 -688547921 -374720073 265142194 -70519041 999960317 1 999960317 -491220223 999960317 967753972 683970273 42 -999981155 -1000000000 1 723626471 -999981155 761350901 999960317 -464245077 892027610 999960317 999960317 861371185 0 1 -370007235 -505220250 887442666 213794906 834013249 -1000000000 -999981155 542032803 1000000000 58545373 999960317 -525457606 -999981155 506460550 687772072 612761637 0 677367100 -987390468 -233561341 768880089 0 -1000000000 780244929 625521701 999960317 619223266 59508039 42 123469245 686834209 597983687 568021859 -57161708 -105748851 230554377 -1000000000 176556970 1 -878727869 -322386534 -432865385 303906174 -83465235 -1000000000 0 564117161 688954766 -708163005 96214558 -111969919 883270773 -351897589 334110314 452945999 462057165 885621506 -1 1000000000 -316630796 657221201 1000000000 737541033 -999981155 999960317 -92524803 308304713 -483978591 835724846 -30894936 138985067 -608625299 247371339 -999981155 -999981155 -138647826 -1000000000 -1000000000 1 -433490890 516300884 -828121953 -785759008 -302947705 1000000000 956263101 -656778086 28982277 283478551 886387110 892943015 -351437269 -894711521 999960317 1 777713411 42 894986036 543120516 502605415 -1 -255404044 356818069 -291128157 832386060 -999981155 247041466 -640645009 999960317 0 705605349 847344268 6058165 -370556047 947916293 -136602900 -697234576 950409376 0 999960317 -66092051 1 650417748 999960317 -588003692 296104985 -1 -666117990 -400912528 0 999960317 -895222213 -297204964 -999981155 -999981155 300177476 260239168 999960317 -1000000000 1 -583223195 -412230957 -19459594 340039939 999960317 507088362 -119402261 -106353991 -32997579 1 -168800616 -311379948 -999981155 -364171953 1000000000 747934625 -362795112 -999981155 -1 42 -773622227 193151051 594473810 122137428 -451228141 557376567 999960317 957100033 -5505269 304825113 -781915922 1 815217473 -999981155 -628409440 -547658744 141184767 42 -199630375 949344529 999960317 -885326996 702344329 -647980585 -999981155 999960317 42 52982251 0 111631140 439404933 -1 42 -526274424 984132574 948543658 -612763322 999960317 -336745366 -224785810 0 787101332 42 -557388136 -507227432 679563069 528498138 501135336 -756365601 -319597826 -87247692 -80191702 -191469425 739383970 1000000000 -269315030 840257418 325953189 190654710 266474106 298826584 952911065 -821775092 -591560744 -405808375 302298620 0 -635138278 954112822 42 -999981155 -216859872 -787858244 -638745816 1 -999981155 148687186 56401154 -495759724 -953370447 832077711 218633346 180842499 -927264016 44898701 54536025 -513888577 -1 -357935466 -487143072 763661757 542483377 217951162 706257488 -928171641 924655227 613076885 -792279259 -1 9867693 -498369492 -24327506 -821549806 999960317 794226596 1000000000 -911207523 -389880324 -1 455287888 -188955809 317711043 -282368400 -237994514 -874553420 -439242529 -239167843 -1 -204457151 299747478 -740747785 -999981155 -436954420 -57310510 -999981155 994566569 790138415 1000000000 1000000000 -329247437 6717089 750443300 -332874327 184389988 -558454886 -121023454 515909828 0 -309935155 -344385388 835203323 -121120309 497034043 701424166 -144066128 -758627286 -691288407 -697849303 -999981155 999960317 -886404025 999960317 929934154 909550409 -87903377 751568495 -428794105 426287434 -231870613 999960317 -104334003 853087975 999960317 999960317 999960317 434260334 -1 574300143 441912407 -682850259 -909781275 -563273633 0 -68625617 -999981155 700684679 643548398 -999981155 -170718238 -999981155 446426436 999960317 -459147508 -857665487 -999981155 128003454 297093385 -95767328 -379672268 -1 349121766 14215533 460231676 513545101 -912025414 1000000000 -1 875586869 42 -965755270 739593274 0 -999981155 301771252 176940575 629229881 999960317 -999981155 -703885729 -601524270 -999981155 928598062 999960317 22662372 1 277318634 -552582075 -387610115 -514386986 -843066047 -987241055 -1000000000 869473377 660678732 696542082 -1000000000 -999981155 309665881 -466208417 -999981155 129724921 42 -790507221 42 1 252689650 -926606441 59242639 -919670476 999960317 427140118 92688526 815483021 -999981155 -470668199 1000000000 -1 -455239849 993130624 792499216 -999981155 -742149283 0 36908839 -983223761 -662748352 -111430180 -234432927 -999981155 -199993751 42 221279554 -468035411 43210300 999960317 554247395 -328891848 -999981155 999960317 -626911674 -135287647 532953639 999960317 999960317 -327826081 498535157 932749480 -961203341 953757337 713387159 694207794 -580531820 -586637456 -895241346 381170888 -363433166 -556922149 -999981155 999960317 1000000000 854460261 665727205 42 118268537 -999981155 -999981155 80153937 -343275608 435260669 -1 999960317 1000000000 -476970248 -7668191 250057867 963085754 999960317 42 80526999 -311037347 -947619466 429981873 -939584834 -2138106 -856679637 356635995 870386193 -351903921 825344694 815690696 266873477 42 896486177 573399285 -999981155 -881533132 -999981155 439445483 -1 -273458984 244727361 -696035180 -168838550 853020594 588175816 878826575 -1 -1 223573922 771994478 169188877 -160183211 -1000000000 -456560688 999960317 -999981155 537663105 -449099815 -999981155 0 -293069171 461621942 999960317 -1000000000 579559229 869713751 385038382 -893718340 999960317 -718758910 -305016306 -643764727 -1 866646895 563324596 257985564 999960317 803240420 -711687213 -1000000000 42 688069643 -682689891 783004027 361502682 892678724 -652075006 -60841564 -44749909 -615760453 -999981155 -999981155 0 380043014 261548101 974934391 -1 999960317 0 -296252002 42 -352094603 999960317 -999981155 -1 -349104713 211307372 -21387780 -999981155 -134893819 -47428436 640732633 948972286 -999981155 898563014 880148723 -517179253 954641939 -999981155 -1000000000 42 42 -477820600 -557606312 323981296 266293633 -26336336 -491899075 183555980 -335323309 0 -655738957 -894229314 954213010 -842573448 -277616711 663431619 -879494835 350390016 209576536 -810571936 -583762099 497888867 239375036 999960317 -1000000000 183451562 -713095730 -872059646 -524398593 755514020 42 -559918259 -751341401 -541815745 192521024 -465894732 999960317 -446451018 165193859 742238286 140149602 1 -997263861 948849093 332572241 -430319535 -1 42 843566122 984263782 982267467 1 127085223 -840960215 -844075223 -324049093 922750676 -107371897 837444846 639148270 -693401349 -620437906 888986140 -693214723 956450390 -999981155 0 -235152759 670318470 -708938085 839792941 1 -960638961 -333181255 366330576 -644856979 944663836 -853991253 100845437 -600635528 -881667372 -999981155 -158329988 -712814318 -876667501 999960317 -713635830 -999981155 -695587884 513784903 -178332474 -400818843 -51695359 -774761885 -554291235 295619335 -999981155 589587830 -173828802 -167062195 -219898934 -359231255 -707297860 915656560 978115475 102766208 -747599390 -154742831 -999981155 1000000000 -457869579 999960317 999960317 70699358 42 -574639466 -325938977 1000000000 999960317 -670717063 999960317 -999981155 -835968644 117531154 499328010 -315637952 -312664163 -831770694 792997001 -646281556 426094101 198269362 1000000000 776922340 -369188806 -1 42 -117436107 -3561587 -463402847 -395717555 959112617 -777480832 -839877318 1000000000 42 -374758654 999960317 -159261386 -551678375 297743182 -156622220 438679544 892544569 -999981155 544313057 -454277683 999960317 42 42 977548539 -597601832 642543915 -1000000000 999960317 0 1000000000 999960317 1000000000 567875265 905008082 555827839 999960317 0 543817475 -1 668474993 -438194885 992256859 -685096884 -394525507 -513513891 0 -999981155 450885700 101753399 101952441 -1 1000000000 516479406 762587910 646784364 -176217188 -896078594 -624007917 -333984066 -999981155 791996580 -821450644 479366958 -512345692 999960317 42 1 907273683 -169222237 -854877605 999960317 -1 -291905599 -593974980 -748712876 1 -606106913 -348118091 999960317 0 520946809 1000000000 799254532 999960317 -913739223 47356142 999960317 -999981155 -999981155 827099336 -999981155 -418302789 -999981155 -383572814 536833035 999960317 953200449 -816864484 -1000000000 999960317 -255996879 -660774763 -495168687 1 221950910 0 -999981155 939786176 991452321 838898281 364687984 118204191 302199158 478325255 1 120198536 837007002 352231295 34099166 -779999536 622753834 999960317 734655843 -1 646194119 -582202946 1000000000 -1000000000 -180256301 -894664293 -96724493 -482772941 -1 -412155718 -591574559 32745148 -999981155 -999981155 -958198186 539116800 -127008332 -999981155 481245849 221403072 1 848647298 42 -667277445 999960317 -999981155 557736373 -768052394 -569877698 -358503650 -1 131405663 -499828209 -522528234 1 836240746 1873099 999960317 102309799 999960317 -635817982 335830269 892777575 -1000000000 592623120 286884286 -1000000000 -1 -1000000000 999960317 -96101502 999960317 -999981155 -807129717 -1000000000 -940460524 863589112 44578799 -58004312 -329651520 -578652227 110908874 962379229 -622526492 1 969974705 -1000000000 128481743 -104477809 -393227385 -132441101 273389527 42 8946531 999960317 -1 -999981155 -260715009 -175582445 501799063 601109682 -1 0 743616612 874985674 1 1000000000 -646389355 -414240581 -999981155 501450736 -339403517 642186442 0 -1000000000 631789378 1000000000 317858324 -619606361 976295972 133465659 -181738563 999960317 42 826260963 999960317 44515244 -606621445 999960317 213729557 999960317 106511209 999960317 -47717518 245466768 -944760453 -855399700 -605000642 -1 999960317 -285776503 -166870742 -995614439 916227353 568560984 567023713 284256596 -547383317 999960317 -999981155 208248267 768275715 -532011912 -455467365 42 126797004 0 -383311378 -967366602 671401702 -870130277 122516899 -65742490 716324477 -534636356 919029560 -752605047 -999981155 0 136020586 -936508376 658726682 999960317 -764329476 999960317 -940484746 503564821 623630345 -619714708 488061483 -417291385 -999981155 -546544344 -739287050 42 200308895 -1 -54934205 324707571 961652456 0 999960317 -112482016 58779042 -437869559 -52139163 -124780611 -769167181 -1 -1 -110574474 -216560858 -439557123 -162537593 860679243 999960317 -999981155 787796755 -744706902 -819447398 237513102 -999981155 -999981155 -405808375 165960356 0 157051355 0 -767534941 795249523 938055031 999960317 974784297 999960317 999960317 52616357 42 999960317 -242405039 999960317 1 197737847 -1000000000 15636866 -924781664 -884792735 445006848 197275397 0 23802340 405667269 42 1 42 -470725895 500923906 -1000000000 527481227 -368443312 -978063598 237557733 42 -22339280 999960317 -364534762 689466381 642410737 999960317 -373509306 0 -541389945 106685673 -694966830 -804087033 -132213359 999960317 -93437821 -943547317 -999981155 0 -820627396 -170569627 -435882166 -1 -60979653 -894464371 999960317 297701423 460569207 -299333897 695787053 -626972375 999960317 -874766910 183968446 -61095806 -794241691 42 597831366 42 76028319 -235325700 -973658241 -324074919 102619639 -585540739 71750026 -623654285 919908652 996534843 -215783949 -999981155 -237632082 -779117304 620362295 -1 -491123003 769533998 778003848 281827255 746293314 -999981155 292910249 787859205 -1 999960317 -716566316 355116429 -118843810 218018757 1 -33689878 -363285263 -960222170 -500728585 46371784 -1000000000 999960317 42 183743907 -999981155 -1000000000 -20307263 975521721 -999981155 535321339 199313265 -594031948 111153774 0 395253429 -1 393963006 -999981155 -549517378 318907351 702164086 -999981155 -999981155 920835064 693507017 -791392734 616490006 -999981155 -187977477 -721140886 105034564 601286484 -405397618 -570442465 969506618 999960317 724483615 999960317 -999981155 29347127 251430063 -401201913 999960317 761183732 -150448041 -1000000000 42 -33698502 701920587 -192199375 42 -336025757 -864056655 61950502 -60978662 -52838469 -417432492 -684696565 -683200848 -68057581 -617533063 190244984 -276695214 -1000000000 -750704936 -999981155 -387473911 -220572205 345956163 1 71123274 627636806 999960317 845213755 629018287 -1000000000 999960317 42 219739943 312316443 -999981155 429504377 999960317 -378435172 -540655174 -701837318 530594509 999960317 -671633931 -24175722 -391547228 540620936 319264727 181440466 -846985688 -172958124 904827223 0 370132236 779719302 996011418 42 -92759042 -999981155 581373878 769898361 499375507 424889190 -237736063 294495240 627661084 180171828 507078581 973917759 369743042 1 675114736 954676175 1 196584453 -1 999960317 1 -36055593 999960317 165696128 592641949 999960317 42 -124658274 -602671530 110466637 -1 -72971565 -360231679 -999981155 -773887809 42 -613947742 -902154490 300203789 -759567108 999960317 -761211075 -569723959 42 -211902013 883193740 -455422879 -847357407 327293733 999960317 660671171 351965100 47677952 788534387 -999981155 -1 0 -825032224 294451272 -566219554 884143748 -949577328 1 -459361665 -999981155 -999981155 -650984220 -419443591 -575201205 103149354 999960317 944140117 999960317 -757745183 -504555609 291052479 60852956 -951307591 999960317 -999981155 42 -114594448 -274260347 1000000000 -999981155 704057590 -999981155 402566591 -999981155 -518900738 -456562664 367190220 -999981155 765981090 0 -517513556 -126303615 722549783 505884055 -630717670 -999981155 -999981155 484861389 -431395372 -344530690 715425062 378522179 0 0 302911562 -794444602 -1 193086001 -51898188 468636093 -256432887 999960317 -876178003 42 172558903 -984227684 772735678 -955766955 -860155087 -365317910 150908676 731028829 659007808 -422744649 -601920167 42 407437032 -114725235 104146565 -331764976 -21107967 -942192397 -80907794 999960317 507973406 1 -966110981 -739880458 1000000000 -318039421 -647421405 -669615113 -660699532 352838466 42 0 -435372333 -561579483 1000000000 425915897 260966267 -999981155 381436440 80345457 -737628787 1000000000 -162559634 42 -68459114 -409622455 985730087 858182352 192774 -80418593 999960317 -279713499 -999981155 -999981155 999960317 -496992603 1 -695249657 212418052 0 1 -138351583 -953337803 104351012 1 999960317 968167439 -807583753 -636902369 1000000000 298930773 999960317 -329252250 592026875 -999981155 479772706 -999981155 988560205 -617009264 42 943872481 -1000000000 999960317 421543701 418893442 1000000000 341891200 999960317 421348546 -1 -128548000 457920123 715150545 88582534 967549963 302638649 726947501 -381890853 651473934 -616332091 -999981155 999596 42 -357295383 1 670754299 199547331 400993059 1000000000 -756097562 -148506218 999960317 -999981155 949052436 -1000000000 43874621 532436982 670379945 -414690788 -50219921 612077977 -53034127 -516894939 951275528 728917213 -337356635 -756641672 -165867062 607006346 -110811891 -206784792 -639019461 627606925 566115002 -482043867 -262570727 999960317 552170040 -1000000000 0 266907894 -1 -999981155 -294634168 1 42 -1000000000 -999981155 0 965522110 532863158 683989615 -1000000000 -837671573 312400772 -239910316 999960317 1 1000000000 300605103 67571168 -250154398 -168672973 260510593 645177445 171120617 1 368997973 953978595 -519045370 -875571615 -968923229 -600893682 958432563 -338711914 866685724 -345813786 -681875972 -869592705 -999981155 -461086817 -836546881 367038682 197096562 -335626691 496862386 -15790045 167975309 -484954608 116202170 112950316 -342739002 -999981155 0 999960317 246459301 366434316 -186993809 -678456745 -5438152 480804736 42 244260175 -999981155 -999981155 0 640573717 226225765 -531519323 -286688130 -1000000000 -999981155 314078465 513899400 -275450846 42 -533995768 -838674674 1313883 672955267 -791739685 -618681383 -687966217 999960317 -696326996 374989816 -1 -949992580 999960317 -446657824 -999981155 -260055909 -999981155 555294378 1000000000 630449331 607988311 -411620100 42 -999981155 869710891 934113362 -311898917 -952948192 33786164 837752766 -808119863 -279442024 940493335 30025557 573145991 999960317 185829859 235957281 115183118 -658640248 -999981155 -925368175 803710593 -717987154 553863949 0 -437194886 42 483321110 -875893556 -1000000000 120219835 297093191 999960317 14610101 -999981155 -498208758 678088073 -1 -587219428 -195969249 42 -999981155 654726953 -504133852 -999981155 -863370863 0 413220980 525334459 42 0 -338510225 -637911161 749276925 33852790 -675001312 -641384387 -89207102 687932944 -731649267 -933895837 -747590363 322273174 999960317 42 -328654381 -999981155 1000000000 152517205 -359064642 -122111924 -350661764 7884739 999960317 595298988 -495160818 -104983815 940126413 -546785064 -503353640 -594420744 550120730 630164291 0 999960317 180580414 -22485799 208065944 -999981155 305131476 -101646573 999960317 42 -67749333 824937401 -562576532 -346282680 1 -600107295 -89015301 -744135798 -1 -376617769 760666702 49971925 -393917736 -994767510 974461678 -2950397 497654401 27966976 366235838 1 -983680795 -765455686 162786427 999960317 1 -1000000000 999960317 -419004452 0 994804762 999960317 457157941 -81863212 811895315 337469016 999960317 1 -674839440 687714531 -363208665 400506592 999960317 -285437022 -581090793 285622309 1000000000 -453429745 -883206055 225653385 -369371239 -135985659 -86058623 -932681265 -1000000000 185358914 0 846291857 -604512271 -584511443 -801670125 -999981155 -80952006 -999981155 -279355538 950501968 145869890 360059673 1000000000 808990756 999960317 42 -255056157 81783432 630556727 -12447514 999960317 -545223261 0 669496293 -999981155 506294180 -781490679 -517974985 -554817684 490863760 -222754142 435447767 1 468378167 -118192556 5379757 -1 525290169 -268611453 -958000248 -867980667 287452536 477620065 999960317 -999981155 -644170453 -240547487 -999981155 -999981155 -781820516 -264302176 999960317 999960317 -845312213 1 -153418911 -308907803 -585610389 42 0 520904646 -999981155 341244667 -524559477 -822923109 54880809 -655222979 -712755305 120583808 1 -901163982 237334303 -999981155 -504565577 -1000000000 722874668 999960317 195307415 0 -631739887 999960317 -215751329 -891056447 -838345644 -927696794 -479003432 -1000000000 748408477 999960317 -621888170 729002092 42 72282645 300057887 999960317 -229746678 293079144 -1 -999981155 -619060219 360004675 -368402171 52050802 151440555 -564988504 999960317 812443787 -277181657 -377259217 1 404460802 755466174 722418535 898772903 174473059 42 -537534369 42 623937093 761670105 367647519 139870974 -999981155 983547652 -1 39011022 168210869 658420461 249439062 532098516 674862564 1000000000 1 1 902689658 -118845779 1000000000 0 -982881147 -343387722 -899998797 -21627868 -810558960 -999981155 -717604855 -963970789 -299301792 -360312662 -752876306 548327043 34195774 280163856 -999981155 319403586 839830265 -410978530 -901872737 36020098 -999981155 -999981155 532163555 277467380 42 420380478 -708066461 -373819929 -1 -360240469 1 -999981155 589356839 317087924 713588308 643778693 966043737 999960317 487984729 -270380403 -392861781 999960317 506269942 999960317 -373382934 -995151196 -386322481 999960317 -999981155 436606124 -999981155 -999981155 24601479 -337898295 1 999960317 -60900912 999960317 -474433179 -999981155 0 -1 500087013 -880464975 -999981155 42 838723799 -414493617 -182294994 -999981155 845271391 791492912 -993510553 243187619 160798607 -702788790 -974338328 371864085 305802343 -81918622 -226273221 -534468674 42 -277125106 999960317 923828888 999960317 -174380099 971645099 746260054 0 -760725372 999960317 -811002479 1 636351363 -1 -1 0 999960317 -212700024 -587628453 1000000000 696728793 1000000000 335072449 42 1 1000000000 -2810357 315141365 -1000000000 0 207665571 870503151 -999981155 161787010 999960317 904665929 999960317 450936864 -999981155 -412890983 1000000000 -1 -893592070 999960317 -908828702 -1 999960317 -154307 999960317 999960317 451454785 999960317 -8675803 -638202682 937001658 1000000000 999960317 873322125 -999981155 -999981155 42 7235014 -81280235 -959223067 -1 -999981155 42 999960317 -514786070 -43592359 -454943355 244464156 999960317 111153774 -278745910 -788832705 476439561 -520113968 657846170 119125913 -1000000000 -198533639 585183752 466220064 0 -555743996 -222738894 -65789599 -951928929 999960317 42 371321043 623900503 -965080079 -999981155 394395561 1000000000 195286506 1000000000 -393624333 -313932549 -136289859 -778311469 608266984 1 195215029 -624179887 -1 238341603 560945364 -1000000000 -274884381 -807965954 -483495959 1 -999981155 -76471049 -653620083 -49701053 -745019303 -995938883 -467070252 -999981155 230084327 42 -74673994 64841626 -169713190 224466662 -999981155 999960317 140875754 -436810129 481648065 913817612 -348175001 -380459231 859918660 -573610335 313688031 -257152783 -740821309 553738985 974897147 -1000000000 -814843669 646851753 42 999960317 -999981155 -549359123 -868198873 610375578 124635648 1 -999981155 -753990158 -6237884 44676212 737952677 370273012 1000000000 0 -179893163 285893375 -707180868 -1000000000 325943320 -856037112 -555932978 -1 262829305 0 0 -37464283 245681981 42 1000000000 1 185909878 0 -999981155 594712577 999960317 246274043 -69697992 -187091394 -972102883 999960317 -1000000000 54604837 541448118 -699991641 716770017 999960317 -738882766 -1000000000 572696194 -471621175 465245784 -675540493 286288049 -343440529 -1000000000 -999981155 -983920602 -393525495 -540447148 -1 -379173734 317678315 761218090 57252683 999960317 -311067502 -999981155 76203562 -369712575 302170659 -296181731 -999981155 -664622429 -725957135 224820311 614619802 1000000000 -694386508 784194476 -964685128 -936967729 -104071775 1000000000 1 624552269 956929717 -172482966 369907259 -1 515115643 42 -320885996 999960317 1 -409196669 1 -1 -442788345 -269995859 743646884 488030675 734395133 -841070466 -890783325 414104552 298021557 -359842268 -239441446 999960317 416501428 -81431432 -716676570 999960317 -750703505 686425068 674059510 -999981155 -999981155 42 -1000000000 -746346350 950366636 855672373 0 681689037 -1000000000 336427983 -629626428 -999981155 -999981155 999960317 -580440779 999960317 -190807156 1 999960317 -788913241 647363555 -622416473 -999981155 889449375 -391582966 -999981155 -597794977 -301411893 -502524702 -247405839 -333001651 496998357 966836104 -1000000000 -556642173 -828790076 -999981155 -999981155 -794686310 1000000000 -1 1 1000000000 -135490538 0 940142472 -832314246 -1 999960317 999960317 -1 -325685994 45801709 -521577362 -13759205 -163335476 -999981155 -288550815 527481227 -511647422 -266624157 -786076668 -319102551 -320796836 -889918180 176514900 20333282 298032257 620755822 748676602 606732083 -760128564 1 58122164 -256132656 -201953548 -394640571 -853701172 999960317 999960317 -999981155 0 -999981155 -999981155 875431191 -999981155 999960317 622672189 -999981155 -492902060 -616765011 -75947480 999960317 452266098 889117706 119653154 -474380918 -999981155 -999981155 444235132 328685373 -89727424 1 -999981155 999960317 -101692060 -142916086 -999981155 1 343534833 999960317 -215741165 -609186436 445040655 42 1000000000 705284266 947402902 -139119813 836090007 985575948 -971210017 -999981155 910865679 1 999960317 656189703 -999981155 999960317 -923161128 -646000927 999960317 1000000000 0 671390086 -492808789 42 -217871458 837307276 199226068 42 999960317 -537379441 871549703 -331674105 -360934488 -805713147 -141903717 -999981155 999960317 1000000000 286032146 -109836674 -613253319 -1000000000 -886551898 999960317 676176983 215966060 26058555 819169454 -686946092 999960317 -658568260 -459475170 -670142568 -872632766 -851715557 999960317 999960317 711101799 -999981155 -431640787 -264988162 121484342 940031383 -687501561 1000000000 -470405208 782647944 -1 10955273 999960317 1000000000 -54844417 462170099 999960317 234151711 124105312 -648281968 19280672 215463693 -588189452 511321833 145335007 726012547 -377139610 -1000000000 1000000000 42 -922371341 288254310 679375040 1 0 803821937 -733445764 253586825 698314133 435667445 -699128681 819941599 -999981155 -999981155 624904844 -888079860 -213290043 -302387278 -254792626 -516717573 392692971 883184754 718678568 -951214268 -999981155 -439765064 988950768 410063474 331874730 771125012 593715935 -560391867 -484568343 0 -117509598 -999981155 999960317 806228795 241696955 776881810 882224178 873981927 407797938 486167072 -654529979 40341527 395645808 -96430294 -999981155 192521024 -783099214 957385069 -69040517 676330616 -392864817 999960317 -1 -170047636 -936111818 901323760 109519536 -795053564 -999981155 42 -406233600 999960317 -999981155 -999981155 538682575 80526999 42 -8730202 638588022 999960317 -578006879 471092523 -945374010 524520806 1000000000 0 559248837 -884615137 -578147722 863115942 -925262769 -727517890 -999981155 -1 42 -400388783 -290207931 1 607165668 165301067 -264553416 999960317 349535374 -107591739 195537594 613534574 -400529237 -72482996 -251207047 1 -951549570 999960317 -1000000000 -67293217 521725232 558020555 -921399244 0 -408574361 -601778480 419557949 -741591196 967828849 302684442 -1000000000 -924968637 517874769 671371929 -468996971 887463719 -999981155 -254852162 999960317 -274579591 105999514 16602891 572739543 749163024 -509991603 899045079 720488817 -999981155 -999981155 0 42 -436289041 999960317 999960317 950731089 -947165192 269171631 -999981155 -772778748 451368688 0 999960317 -342550476 -921722803 1 -505006557 976488215 -999981155 -1000000000 607196415 -314514260 293667970 -683662554 1 -166375283 -999981155 467505622 229711934 347918684 348336243 1000000000 520946809 42 632921811 620283695 -621184624 472005478 569144728 -669413504 -164654551 42 73696217 -999981155 65292004 893226341 249946157 374214980 -529462132 -918755984 534753912 -272820972 722090506 -499377950 89902227 1000000000 1 148628539 160499151 626794977 42 -397328710 305846878 999960317 -999981155 -1 -370500477 828196465 -1 -1000000000 -349850692 -290975551 -999981155 -1 919441600 434218402 102818137 -458122582 134301991 88663529 -442091520 287785401 -921303224 148842327 42 -737976671 0 -999981155 300350890 16948517 -484892985 -999981155 -415765069 -548489693 324908223 -587271121 -360393007 -999981155 1000000000 -718555775 -782136833 999960317 -52617131 999960317 -633029806 779383741 -693256575 1 498113006 999960317 9219899 518347513 -58147348 -7765668 999960317 -391185357 296124482 -999981155 -137486137 546060751 -999981155 326667416 1000000000 589236750 886371543 62369575 519910138 -1 1000000000 97199238 -501583261 -730961528 -301663258 115950850 597764524 -717698814 -999981155 504887069 271459565 42 292605555 42 -999981155 999960317 873931760 1000000000 31221300 -927854698 -818678082 -234065010 380952665 -999981155 147018472 335739120 -4029191 -635117889 -546584774 943361731 -568065510 -745162 999960317 -1000000000 279792785 -492902060 999960317 0 79291323 802354992 -982914910 -471361764 1000000000 1 999960317 704107243 -999981155 -999981155 999960317 376856301 616045773 999960317 -999981155 -509916902 -77590386 -993321018 -895521274 999960317 946815070 967500932 -83702273 -564062906 -507534776 90155173 999960317 -684754355 -712790574 -860467051 0 -916015838 999960317 42 42 -480312056 -166521614 974304775 541559756 -863412326 42 1000000000 205566454 508026054 999960317 -1 -63708828 611295067 418499101 -999981155 -759798035 360087402 698201280 1 -696506170 678357816 -426741663 0 -346497240 851357412 896008548 42 -784126605 961727098 581637873 259293664 -619030899 -999981155 -999981155 -220728967 -208394213 -337401329 -161504010 -513013935 833573909 270431473 -610483130 -984734341 491134776 -441887546 -289664687 -999981155 -999981155 655565813 0 -999981155 -999981155 -683406435 64886376 0 148583462 -106986147 304794087 999960317 191323082 -363476745 702174366 245035781 -765455686 453715944 -772172672 659700177 42 635284978 3067815 -882411502 0 363481280 -1000000000 -183353702 472274842 1 -206343461 -471154968 -739555024 528152851 188298512 -72573673 -1000000000 -986235579 999960317 509892545 999960317 999960317 -999981155 -562538801 105176250 319036196 -795758193 530271637 999960317 50023499 559842169 902211107 42 -777704070 734147326 774909491 -71629048 -13581089 269181991 577065521 0 53155726 446653069 -999981155 -1000000000 -999981155 42 780555841 0 -237546136 337905346 -87894958 -1 960345752 1 448748932 152755303 -305193042 843349922 -1000000000 -1 970130143 -363137944 999960317 -746411787 999960317 1 999960317 -914322684 -30087915 31706350 -999981155 -251665633 -1000000000 -1 -273733272 718932311 955294259 999960317 42 826652460 -625230718 -23187884 324023840 -458401423 -460278745 -729497940 -757391474 839450325 -286693346 42 934136224 825309226 -63977484 0 598871616 512819111 -999981155 -999981155 -997404367 42 291412572 463659375 -1 -628738809 849885479 -301262007 344132909 -73954691 -640466750 -790629219 1 1 661575915 -890115427 1 -999981155 -999981155 754084812 999960317 884418328 -539981044 247544511 415513031 0 -32003656 452779488 999960317 228024771 -399539335 0 -1000000000 999960317 38923329 -999981155 -1 421535669 876855245 287389850 -999981155 422514006 50606613 -122935733 -850063782 -514724033 -274888513 493946700 289539240 -61524092 5489805 37142907 1000000000 -210766427 193728167 951460477 924203174 -600073707 121987426 -515984662 -131858169 -867383699 999960317 -999981155 999960317 484150291 999960317 203211895 669322258 -999981155 999960317 403808663 309025236 -999981155 -624176533 928319731 -236674998 999960317 84622663 -366954882 -490285631 -485607538 42 -999981155 47882647 -207706369 -79563159 -489074484 -489362386 -530257675 -999981155 999960317 305842139 -1 290011739 1 -748050156 0 -999981155 -736066623 -505147329 -8203548 429409471 583530410 -657005848 416909243 -761728929 -252351799 860493495 -1000000000 -76268496 342963875 841084282 -698910754 -1000000000 -999981155 494039909 592643333 289966474 -290453997 -698216159 605157967 -999981155 -999981155 776681720 355329763 280825707 610804413 294953624 426485868 1000000000 732815597 -773663582 999960317 749561587 -392263647 -1000000000 -193196027 700939844 -717395253 -651030998 999960317 -469793224 999960317 229808251 -999981155 429916253 999960317 967527866 -852032231 -227500828 -1 -94525838 381538078 -435538758 999960317 1000000000 999960317 -783574069 151233598 -1 -999981155 1 -819204216 -999981155 -306818967 -999981155 42 593801435 -999981155 420852760 615366956 328022514 -791302448 999960317 395880030 339012802 569388788 978533082 -599638044 313931506 218837237 95506969 -999981155 -541341653 995730436 -353716660 1000000000 523121231 207284158 -861852065 259384458 -198295045 -91213868 -106294360 118176616 38639323 0 999960317 1 999960317 -1000000000 906863052 0 814312505 -999981155 514862869 941846952 -905188960 -115306216 340176412 -15727180 -999981155 917487850 -205125155 874812305 -158921234 -403316171 577211994 0 -696399747 728033575 38795082 42 999960317 853467216 -979917837 -999981155 1 -510303850 -770601675 962176289 200963926 -932886698 856307453 555314441 262988083 -338703887 1000000000 -601650978 42 -139709631 0 -311693896 109777338 392078296 -600504174 545983242 -217602200 374232423 -918959666 115304782 -217496034 42 -952361194 64261847 787064240 999960317 312464973 -74986268 896576880 1000000000 -806750886 -682912504 -999981155 68216385 112566599 696380924 81178489 -1000000000 239649382 -1 -406772700 -455963360 999960317 -1000000000 144455867 -939672475 -1 -999981155 -561295413 -739506461 288281426 660891631 -999981155 -999981155 -982691641 -521016195 -1000000000 -698696492 478820505 0 1 -407202606 -423422271 0 999960317 218152176 -1 957677382 422423526 496502042 696268828 1000000000 999960317 30304336 -875893556 -673226993 278910092 802686426 -578680099 42 255633063 -29770734 82324733 -231959710 999960317 -909912856 115814125 -347399139 121023168 905399813 -1000000000 -426237274 223285422 522996717 1 -994662783 812463979 897341223 483591341 -1 -999981155 980293874 354795462 -65277701 966113037 -927874691 -237728413 511264382 -294099667 -244637161 1000000000 -289279372 -999981155 210284089 1000000000 1000000000 64632360 -999981155 -1000000000 -3883748 866969657 241017417 772711312 -999981155 -567128964 -114299253 157858645 -1000000000 -1000000000 802275456 330189198 -973416230 -882667119 121586272 986243359 999960317 -536003649 -999981155 -691414421 -1000000000 -707730152 493579411 502153578 42 -933489479 599146099 -199888094 -1000000000 -559481379 -15080918 470606639 -611578997 -708860243 393216849 -175462573 999960317 999960317 497847802 999960317 -783817785 -990704568 999960317 938286107 304041359 999960317 796150304 820652089 297438579 705048290 -999981155 1000000000 888225259 24201628 875482149 489264558 -310434854 999960317 999960317 -311611439 42 184948327 931945525 236898668 999960317 -999981155 42 745722341 42 7285877 181481001 -1 999960317 -252153907 -451961019 -665316668 -398664353 999960317 878911014 -343987631 -982826609 371554064 12868052 437528431 -263663419 -1 -1 -1000000000 -627032964 233050743 -805012232 -902193584 42 0 117169807 -578192890 -512475351 -751874010 -127557157 -322386626 1000000000 -205566724 999960317 537343105 -366675995 999960317 -1000000000 999960317 -831258097 -28936105 936410277 741757751 533176717 -470904596 12254956 34364181 988394566 -468883449 678494056 -855334824 999960317 -999981155 -480768228 999960317 -291210029 902788070 -702150754 -671110946 -619225576 -999981155 42 827588500 241539145 131804869 -954967357 -958642278 1 -999981155 -686801242 63552290 199790813 1000000000 42 63836068 999960317 -891759118 553573404 848731030 -648152414 524803079 999960317 999960317 672979951 836308674 -6697008 617317901 1 919549772 -1 -348914361 999960317 42 -779304910 296803758 -999981155 56996952 767755117 1 326342640 -588275700 806887843 -818807108 142826089 23381977 -1000000000 -220050266 -999981155 -68156081 -286234138 -1 -999981155 792456703 385993452 557535378 -985905164 999960317 -1 626109203 999960317 515633513 -70460481 42 -450713244 -416807169 925200017 -585211112 108031302 824366100 -999981155 -720104164 799613840 999960317 683532797 -824271065 -332900771 -844969465 42 -999981155 0 -1 232949131 -999981155 999960317 -95263837 999960317 686802672 713549978 819395093 0 -98098872 639034943 415492096 -249590426 680794376 -999981155 -153679588 -409436925 -862425704 -1 448248203 -606645375 -1 765600187 -193468389 -628718549 -243257820 -612762240 -725262349 -1 0 -999981155 411543709 0 968843172 1 14164192 -999981155 999960317 -107033513 454279730 -993762059 -999981155 -257356834 975148385 429403706 1000000000 999960317 758298323 -207151196 -784645814 -625175050 607530350 1 87988306 -555455557 999960317 453413593 848532974 -17050261 -199494716 754250909 217983481 -743167497 1000000000 -156772092 -432921682 999960317 489420503 401128739 451756655 140639621 -999981155 0 -412925168 -203498905 687278712 747291338 -947509766 490440891 247156777 120705857 -999981155 985516606 -941241504 880800664 492192887 999960317 -1 -834863626 999960317 0 -941782348 412195000 -745878508 -109614464 -626580508 998000925 999960317 -999981155 572696347 -327035137 63813745 -381522234 -5920380 -444239631 -1 -961544767 -999981155 -982640615 274686515 1 577732292 -108006103 18124319 42 716791533 506075459 42 1000000000 -294902391 -1000000000 251887503 549705948 297664120 -931828487 -1000000000 -261282219 -416483057 528198289 -999981155 999960317 -520439777 1 407239911 637859010 -945575743 -999981155 -999981155 329533281 -999981155 240872433 0 -999981155 42 -999981155 432841517 503147582 761540542 884081561 -999981155 -958538644 28946505 -115179387 999960317 -922779876 -497553530 472231191 999960317 392189863 -869171635 -388479110 42 0 403539396 999960317 -297203832 999960317 999960317 1 -481424359 497467366 -215728789 999960317 -749457439 -1 -1 -623308756 -40884809 -903594403 330620633 711764325 619264995 999960317 1 -999981155 -223392069 830415864 184402408 -246965864 960842624 629703450 -530745391 -678910816 -817184279 498100614 -708222182 -644985558 50248491 -999981155 -999981155 42 940692524 999960317 -3413055 -875464261 -761106223 1 11257426 307349824 999960317 48548034 420772932 410609500 -107736208 433090159 -544063199 854293200 999960317 999960317 6593890 -967727556 -999981155 999960317 -1 731776788 931041186 999960317 873185981 -469937878 -132736806 184977691 -707783644 606295408 397358453 0 -999981155 24367263 999960317 0 42 -184712895 999960317 102685359 999960317 0 999960317 787311272 -129158328 -71453169 554424550 999960317 42 602300135 999960317 -421247535 897635962 -816197817 530928533 -749758315 695710136 1 -927419095 724944767 -1 368509301 -794210707 1000000000 493537546 -459013116 999960317 1 -595342528 -180475196 553199116 595228642 -211261767 187639885 42 999960317 -661592851 793072690 -386604199 999960317 -999981155 1000000000 -298633850 0 1 -201025485 537400802 -835677881 766213366 -589095872 0 752418171 1 -366774073 454307028 -852900993 1 310609187 -370058925 -372043684 999960317 133659970 291919213 677943494 -999981155 -999981155 -278398789 999960317 -600783450 -534948454 -928345859 807461433 -999981155 1 999960317 -305781568 -999981155 645625477 -84002719 42 155151931 983265995 -643321300 -827032694 -295690868 -1 391302448 926224725 -429212513 301971508 889216281 -188219566 233651553 -1 793725088 -154418272 427227777 720435044 999960317 -1000000000 1000000000 36644580 0 843726393 671938894 -51589660 596008093 40198791 889644965 47307614 -295914045 -451970505 -999981155 985241024 637101960 -636054117 549769790 809997668 892462499 999960317 936307264 964161192 -999981155 -741797779 806088364 -1000000000 907202449 489132999 745351431 0 -178309720 -697673658 42 42 136512288 -131385044 -999981155 -344960894 -180948973 -999981155 -1 -244189054 307080988 -91991278 1 983842021 905963137 -824512244 389248879 -1000000000 -1000000000 -195570308 -535436420 -999981155 -714029566 160406556 -354693218 -580592535 -1000000000 -877818727 -432382259 611126079 -209336771 -779706809 386042018 1 -486103061 137782108 -650233073 -999981155 999960317 -449907496 794601191 -805666639 -207659357 -822923109 -11936481 42 1000000000 -7760902 316160292 0 42 654052090 999960317 -487264958 84517717 457395325 970608310 -608692521 42 427017616 0 -70893073 282794169 -999981155 210063001 889155050 875276503 191561909 1 -450726343 529384475 660510322 -674081379 820087934 -286425420 -999981155 -670536173 166571025 168078311 905534822 -514039396 -624272587 988383443 -937697398 843656478 -999981155 1 -999981155 338957110 -444425207 1 999960317 42 42 -786285300 62149432 -999981155 -783706645 328560992 -887632273 536047384 504940477 -999981155 999960317 -162737969 -68123705 1 -1 -484552136 -999981155 -999981155 -272985284 -643169486 999960317 999960317 -184292256 0 -569897519 -495479892 822718645 43954155 999960317 -136410000 -1000000000 -207642269 999960317 -1000000000 354682572 436467916 27937523 42 977897461 0 -829777805 -693724212 -503844963 -383000412 -216046575 -436804137 822316578 317415673 382343024 -100423362 -326902040 959506700 42 -786714874 999960317 -654301214 445323288 999960317 1 -876601234 999960317 0 -851930044 -812993883 -669681444 113874869 -494670942 -865501092 999960317 -97464168 -732286354 1000000000 360691724 -958305902 -744387060 98127305 143028310 -1000000000 -388487502 1 1000000000 -994058532 681349940 -807247990 -912873665 999960317 -999981155 106989512 268532826 0 788673379 383782051 999960317 -781071298 999960317 -935006081 140936083 999960317 -999981155 42 999960317 -1000000000 906930003 -467585605 -363855258 -999981155 -999981155 -826899624 -880382875 277622993 987744580 433346165 1 -935823494 -94169482 600769446 595590126 -810642725 -778790687 0 -1 191704569 -1 307455257 -281702742 395077904 680492388 -999981155 -600322675 560927397 -161504010 488291127 -433772009 678989931 -696204215 338042657 -801741444 -960684811 -999981155 1000000000 70941238 52370306 463506892 97023553 894828910 984185523 -498278624 -1000000000 67110047 988481665 832312671 -1 650663335 572986540 -284947153 42 -1000000000 629381141 -1000000000 -594577228 -999981155 -27737059 -493125366 920180642 -3180076 -999981155 -269651302 -331679300 -959579143 -867115386 0 520007998 -999981155 -999981155 721660016 794991281 -407271570 16354169 -375888891 -815326976 21272561 -103643290 704704954 174892829 248221269 -940853457 100737690 1 654279321 29062911 -504693096 -109487020 -888761523 286562341 -803618128 0 -564481312 45443781 -647070310 999960317 915417804 584130134 88280933 1000000000 -518713185 -312621053 114014945 610810888 95759196 1000000000 -190821054 -571328167 181580870 727508460 307479807 572169346 327583536 752899194 810272668 211765095 -551216882 -349304018 999960317 42 -1000000000 235187852 -851690324 -999981155 -181742478 -796867328 -1000000000 -334169787 -999981155 7576575 -338416528 -914874645 -660095406 -727976741 999617818 -699601565 526011300 -997342609 772161223 -14690852 -704922138 -129936075 -728208285 0 999960317 1 42 999960317 1 626873938 10950295 999960317 1 42 890275781 372408796 353224530 -86959881 999960317 -1000000000 999960317 620228807 474220400 231928780 0 1000000000 -213664458 -999981155 -214543617 -317817314 1000000000 999960317 999960317 999960317 625627790 -409384210 -376301706 174333863 430367662 265227445 -195822771 -476653682 1000000000 -221716575 100514112 -718669989 -999981155 42 591336142 -633272231 -671584630 964985937 274539948 -890187417 -567325623 646187389 763373769 999960317 -383300225 -78916156 -375656621 0 512444764 -510116000 -235440995 780495789 42 137302202 1000000000 493897745 -1000000000 1 -843857020 126475233 673206363 872599691 915806664 469703049 282829876 637445262 -91081698 1 -816732912 -575405526 -1 187307353 -260757561 -1 -960244743 -627936694 -417214479 155151931 -1 999960317 773814488 250520543 1 83893862 510537632 1000000000 431466193 1 -698799787 0 -746348155 336269160 -221121104 826210517 -923426294 -451301923 89539411 602730269 168737878 -424610991 509023331 840958610 599748280 700665838 750797858 -999981155 -337401329 -1 -1000000000 999960317 -814640830 -1 896583828 686502215 -365916402 -1 983067891 -306288222 -541389945 42 -629262498 -440799013 0 973323570 -3501469 -1 -758755837 -923991311 -405662113 -491801682 957054312 803843112 986885413 1 -159506770 588511228 -465316745 -51479376 -859486792 42 -262572821 0 -91792094 -70372061 -73181593 18394800 -292904792 -755009049 193066283 999960317 353586937 -404367609 1000000000 0 -973028669 887004663 159297084 -349410082 -4255333 -1 0 -1 505192290 -864292633 42 -253924193 -89973375 628704494 872889279 -340262866 999960317 -999981155 -220498098 -450520642 -661544400 -919673087 0 -258486822 0 866139822 -809523654 -115786293 -957924860 -1 1000000000 0 -465399917 88330903 646055071 639056875 304074434 50722674 -244314282 632776519 -278590025 -45089626 -52712567 -910946742 999960317 999960317 202765098 -1 691814617 1000000000 -495511338 999960317 985828452 -999981155 -278955245 -586209942 -436966464 -488351350 -845020200 -901843169 590462596 -777473317 -999981155 356465621 872527696 20058492 862004315 -69899110 528915274 42 82204722 918237906 148692245 -36978810 411089244 -971514831 861716391 62866469 568337720 -645397018 999960317 333329452 297139369 999960317 146820804 454794450 -684877583 -490303320 -536074633 443261637 -999981155 42 645823983 777948193 -706678271 -884150120 -999981155 -334868500 -421900901 -890544297 60830194 670536533 -400205970 665655134 -686298804 713797973 -999981155 170417852 -999981155 200356962 321760739 -839319018 759527817 -1000000000 630182343 999960317 15602085 65694524 -1 103862202 1000000000 1 890009076 -812619644 203100662 -513201554 -896078594 -1000000000 -1000000000 -13401418 -284404832 -131807354 -147609353 -436810129 42 -247078 316479481 -916638482 -191428159 -447257797 -180956961 -715600595 -806721679 -826483063 -296945605 -587683158 -260282259 -509147856 479712339 -909892066 -531982943 644196950 -300283157 318059725 -120072130 586029330 -999981155 1000000000 1 478249162 564307626 -962838428 42 999960317 1000000000 -999981155 -999981155 -587713740 -999981155 -440536254 -22353700 231445539 -146251394 904669905 -189807672 -1 -1 -190602074 50982900 13714595 -144833719 597678958 414331034 518354949 736264147 647143069 900411047 -123698440 999960317 32110900 621583345 823020091 -69043125 915874372 156084220 908213079 -195013821 -999981155 -234318507 -904737972 924973981 908901594 70481505 -408267273 -182282799 167335789 -388007055 -990385988 999960317 -41918023 -988183363 314953973 908565101 -201201006 -417303105 -634636474 -267560863 0 -73521108 912589626 42 999960317 -971159002 -1000000000 -738272458 661396363 -191571738 -999981155 1000000000 -1 -781641083 906946807 999960317 -827882364 -534671783 -999981155 899518388 911266459 -1 1 -148942873 -133869446 -501127683 -999981155 65241484 -765124557 -330287255 -70183052 -107893676 -1 595719009 836568001 865081334 1000000000 999960317 -999981155 558329458 -920964899 -966099836 -1 -390360743 999960317 649618756 -341761601 849954454 -491049252 576362912 744500044 42 871050636 999960317 893985759 508334413 809813335 532885538 -306328060 339547542 42 -205616869 -999981155 303229966 -1 -14596186 93168247 -846439011 783792510 -503736382 -198061612 0 954658350 706444902 522873908 2439070 -314781570 999960317 999960317 979809934 206712069 845289580 42 -866597798 29062974 -261485633 -609291191 0 -278469337 880827140 456889240 -647014957 42 623164309 321536138 986170795 999960317 999960317 -819662060 -415986901 -110128409 456241504 -953990312 928038787 -945982951 466101878 313813144 0 263414070 -999981155 1000000000 496521477 42 -356357248 -628429237 135621782 747753258 -108764335 782484715 -96313440 -781820702 990782076 1000000000 344173197 470648301 505711101 -576831052 999960317 996534843 558275337 647814639 999960317 999960317 -150477106 999960317 -616462896 178949619 -908653340 856138406 998309735 105809769 999960317 930815361 -999981155 853971185 366738393 745504793 -471234583 42 -367613483 -294769534 307250126 256437727 -170571987 850894517 999960317 633509796 0 -203334515 -999981155 1000000000 999960317 -1 763466776 -204849156 999960317 -636947183 1 -354748964 -472674161 -743287404 0 -940709342 225531957 -999981155 -999981155 -197367244 -703806305 -649064728 878881258 999960317 -341255899 -963513242 -542867062 586242092 181078679 -804014073 -892383564 441431997 42 -999981155 20261863 -695655385 1 177873864 -698547324 -999981155 735317963 -964781112 -902227127 -716699152 -340644261 -32938915 -248263929 -431935466 42 42 911486337 -999981155 -642518622 196564414 -135932604 42 -1 648888369 -999981155 -249112606 -868142665 944040247 654528253 1 171643672 249038755 130770191 -392189120 39844520 148066737 -305388535 999960317 -999981155 -1 575579043 33523191 -999981155 73721628 -999981155 535121441 -635925563 1 999960317 743525640 -257303122 999960317 -110422630 324122436 -917751906 842262680 -991386747 909649239 -513584676 -1 -995045989 164243055 -19263772 42 -1000000000 -730093312 -433373228 476044413 -1 -999981155 -293798213 -999981155 -221426620 943944047 -157670264 -261022945 90647665 -1000000000 -349709367 931242837 -420874669 -976144449 -825836144 -269837183 -1000000000 42 999960317 235988768 -999981155 -333971511 -1000000000 999960317 999960317 -1 42 -392895048 309485152 -999981155 -999981155 -999981155 42 667568607 -236403314 42 0 680805220 1 -6916902 304355737 175822696 1 219154854 848510462 1 575272604 -478858669 -615350226 1000000000 -696035180 -929564909 -976639080 1000000000 216030513 -717336384 999960317 533776580 821838235 -209352624 554501203 151995892 629034210 -934160610 750300724 1 -332188939 -998638391 -8152217 766078953 999960317 999960317 -10146673 999960317 -999981155 -952849637 1000000000 -351120818 -300188006 -757796383 -999981155 514926259 999960317 -261601038 577802231 -577279342 343349607 -531860685 -1000000000 999960317 -744122678 -591666032 -397685902 171115480 -539597901 837656293 182436505 -259740048 351827317 -506937043 42 192994683 -54160048 -999981155 -1 1000000000 999960317 941214216 -999981155 -322437826 871761945 668122414 1 -704234861 -469143340 801545563 -459268569 -398017795 -823998109 750732891 999960317 -35901202 50694854 -999981155 909071362 999960317 -117635965 -905112302 -1 -447363091 -643372445 -480332382 1000000000 -408389976 489100712 -542399242 -608692521 999960317 644584984 -937192427 -297914867 -86279613 206675919 703578223 340552472 -668350914 -999981155 -655962255 0 577207400 1000000000 -359092570 950920672 -815352246 -52339760 -509780201 841468062 258023742 -250680327 -828401921 -999981155 1000000000 -37262710 246127034 -719750108 645865322 -999981155 -1 359376524 1000000000 -263149627 -999981155 489731428 0 999960317 0 -200303164 -999981155 -11978891 208360989 984993455 1 -920111107 -64057469 42 -775637964 -202399109 -250832642 376956984 -530858823 643775841 395919859 -988361904 999960317 -352679863 -885090359 764121228 -35493311 -253965292 -844652450 -999981155 -279136110 -34834395 1000000000 -397284675 -224999988 -245540966 -19862811 999960317 439808521 264319739 999960317 203189522 1000000000 1 -453600393 -946786153 -249855638 -335090069 1 261912623 -46158811 -537837235 -485016844 -560951603 751757077 681300439 134039795 279665524 -136476728 -142526931 -1000000000 -522542 -360736771 1 -257738835 999960317 0 -22633091 -1000000000 -45822727 1 42 1 -349124983 -999981155 1000000000 -999981155 42 -465212157 945143194 708937614 -657506562 556033056 -15898629 0 637287033 403305076 999960317 621732952 -790924166 267165444 855813070 -171061656 42 -296563194 194999725 729863016 479543677 -755823587 1000000000 578649384 204030257 118177124 407975961 -272438264 -999981155 369818636 -10440242 0 -183829286 42 95815099 -600553929 659756488 981479371 -340469414 -794218335 -999981155 -290290045 -954182939 262485620 999960317 620796788 999960317 -466840171 -111482361 1 -999981155 999960317 42 679825763 999960317 -720505559 -463069606 899730618 976810731 0 -231983317 144294786 42 149031908 -999981155 373440013 140797426 -83904423 -595014146 213071189 890210005 983325339 -680045374 -986483848 291992138 401648141 999960317 -1 0 -761283484 381403210 -494547802 -299485928 999960317 443271613 999960317 -897943356 -999981155 0 999960317 -369776281 -999981155 -1000000000 557652812 172619846 527591762 664204034 -696381726 -117020164 638886722 -999981155 999960317 654901716 329407615 1 -100490671 -589094572 -1000000000 318059725 0 -641313384 999960317 999960317 -1 -999981155 872182387 293630876 -642118417 16033122 89274075 -999981155 -1000000000 0 782783488 -583124605 569606994 360118740 595185149 185935381 -336953071 -953224478 42 903372493 1 -999981155 -999981155 -236834632 427107603 -269611973 -366759193 506070681 -971945828 99732084 996161648 94387770 539789229 -745216105 -999981155 -648066192 840540014 0 -125323813 132626992 -107017036 302929381 766213366 386316623 -1000000000 -991518363 999960317 999960317 833428458 127113633 458592411 1 -1 -623380915 -822306362 -150263897 -535090959 1000000000 -391701447 1 906042735 -596683893 -730083506 999960317 91344473 -893280848 478772828 -1 518886323 -663726726 -913778324 -395468641 0 -390227572 999960317 -302076371 -999981155 125021480 746514420 -46710288 270176529 -999981155 -826613892 64040106 389862277 -144343344 42 997233176 -633389638 265445662 825249910 450065532 214842853 333143272 -777148961 1000000000 42 -723033946 243595460 -999981155 53484816 999960317 299397160 -600547518 27365600 -999981155 -640315198 581393180 215463693 -999981155 42 561701137 650600058 -141474470 478044147 -999981155 -999981155 -999981155 769099288 999960317 -184692162 -236374148 501700966 -1000000000 -1 886387110 -533323900 600997011 -828731821 -830872646 -846066102 999960317 399823599 -738679538 126490811 -426065568 100672203 60130349 -1000000000 759106630 940856369 -999981155 752705470 95512779 -999981155 -128874474 0 340053051 1000000000 0 -1 0 101982859 -1000000000 662191451 -891500664 -3692587 663293572 -515712951 -753943996 -740428997 -999981155 113000812 378298881 -999981155 525262739 365573323 -1000000000 147682695 80356095 -970014174 -999981155 -665934927 74554432 486181578 -1000000000 193733158 999960317 819285830 42 999960317 -201408771 -258635124 -152091283 999960317 999960317 -586331996 999960317 299368079 -1000000000 181335317 97274363 -425904609 136625759 26587931 647328619 389294478 373801237 926777265 579812728 -999981155 -150193116 -107809009 999960317 -642228351 -407168152 -463713432 -999981155 -999981155 -1000000000 -358130631 -999981155 784814850 -195969249 66669078 999960317 -999981155 -892981068 -693759156 -933926045 0 0 -65879360 -499706282 473471730 0 965378679 617389820 -465588836 0 999960317 -912892823 -1000000000 61318967 -321064977 -1 999960317 775016731 -258431662 463884737 -999981155 -1000000000 862953633 0 164410260 734980767 -235501883 -382303215 -1000000000 629161259 999960317 999960317 999960317 955266433 999960317 -999981155 400577475 999960317 -775378354 247275839 693368505 -718571282 341648079 999960317 -1000000000 519032384 -521545226 -248933955 152025912 418114940 -6547344 42 -752836874 -929366825 540548870 1000000000 -817650961 -1 -999981155 -1000000000 999960317 689849241 -155170628 -6653463 893359365 -984248468 -673392922 0 0 1 -457485665 159326109 224286583 -41005877 0 -1000000000 999960317 -732294219 814761918 18271503 -999981155 103027649 578289951 -55353765 -687483558 999960317 999960317 1 1 42 -246963379 0 -636356726 -890791123 -296495768 -74119313 -704495371 -836783436 777486896 0 -667946085 84347967 -1000000000 -1 110187729 469145612 999960317 -847653183 482018590 -567322516 1000000000 -909708888 -999981155 63772272 -1000000000 385258182 -78997140 1000000000 -874553420 -348469978 -141734257 999960317 -413111330 607679199 999960317 384730046 31887784 220746864 -469633733 977826209 -158034937 420757066 1000000000 873006510 -443762689 -1000000000 721832420 -999981155 -27925026 -285207647 999960317 -700156005 -327838594 -1000000000 -536388964 434029820 976027320 834540100 814831402 -999981155 150346242 421131134 999960317 -999981155 -999981155 550134398 -1 1 -999981155 689778173 -999981155 576930789 140834478 440857667 -742132410 1 873112074 42 600332900 -156906334 -939780660 999960317 -944818311 -103247008 729709879 914899321 -897341102 0 -660756171 69397950 -8533528 999960317 -950057843 -999981155 1000000000 0 650469477 42 999960317 -626250651 -404072499 742824468 -625175050 778473416 1 999960317 166708580 999960317 -666039765 679219483 -192318398 -999981155 -367799285 -772191080 -213111808 -999981155 437006544 999960317 1 693837015 -999981155 -999981155 327265051 403301057 -551596034 771873251 940300434 604047722 -1000000000 -1 844734954 -806490872 368774158 385920746 362016084 650063527 999960317 -465641967 154141884 -949887802 318534308 999960317 -374583676 42 -311833711 -1 1000000000 -400125569 -503631728 -1000000000 -803408068 -699273415 -566775631 -301232764 -294797820 -588788557 -226286257 269417361 217225752 -1000000000 -357208289 7143520 -71533497 -887025448 -61477162 -923338753 -1 999960317 1000000000 42 838518134 718264628 -512194508 646090827 -49096185 327063101 999960317 -993465946 999960317 -656955863 -911822390 -174746993 -865650653 -540224883 -575257324 -413363792 855426856 -546019623 999960317 285991819 1 661634461 -33201848 787559030 1 1000000000 0 -389421547 999960317 506666353 408029549 -416310710 -1 -893319915 -190440634 -1 -602693134 -540935810 -689848093 437300219 -999981155 999960317 1 -999981155 -357903151 -999981155 -999981155 -287936732 629844579 329587112 -1 759472841 975215510 -1 -169405568 1 999960317 -388367855 392411894 930791494 470942433 -999981155 -266765662 439351665 296812819 -999981155 191924762 999960317 0 654365372 -364463307 357322379 -457119891 606863544 945124444 -433263856 -999981155 -874701652 -1000000000 1 -294027367 145500591 -957576281 840958610 49819322 -999981155 -999981155 -999981155 -722794669 999960317 -984986076 0 -791477755 -371822819 0 -272108203 154152954 -973401867 -668682898 -477178798 761905164 -508295262 2874928 287817974 -969262627 -1000000000 976189015 42 42 734841977 -95136670 -676879272 -14495625 1 736545561 -999981155 -842764242 0 17808940 484446970 321457685 381547741 848305797 -221518376 -704680844 665523817 42 -837636770 0 -834013479 -540583824 -10220807 -648573097 -330442063 -1000000000 1 524158998 -691930273 999960317 -58052771 -999981155 -999981155 -530278712 434925879 -857001977 999960317 434839039 42 0 -999981155 -854791136 1000000000 -833795863 -826884473 42 878572209 492943279 916680755 -1000000000 -1000000000 -1 -800579118 690080814 -1 750418023 -534195955 -886850512 -1 999960317 308911307 951182994 -893375271 -251815475 876407387 -494692726 -507512885 -716879826 -90798983 -705076157 -999981155 386008255 178617091 -530515981 -999981155 -787355917 16283600 34845766 0 0 -879439665 857045103 -424891952 -1000000000 -984840491 -471884728 213616040 65653751 -1000000000 0 471881229 -535333053 -999981155 252119784 -286770203 -756055998 -134989924 980263610 1 553993490 -999981155 1 -94910580 -574108090 -566675974 -1000000000 -147707442 -155230086 999960317 -33136737 -525434474 0 87075452 -660727196 127157320 411557481 999960317 -999981155 -881562648 801119840 1 845516106 0 -694111605 381883910 -999981155 12255804 640271116 744261948 -409087097 -229417084 -537421235 109504233 -999981155 -643702460 890248377 -523948736 -410176995 -517545137 709979555 1000000000 -259048086 -637726419 -945547376 -448522178 -776666117 -920063404 926611564 63322656 999960317 231882270 760319825 -141284259 336972725 -369235572 0 -999981155 889663304 -526876564 -650316465 478043315 940007279 -981746963 -386059002 646194119 -1 -83855195 -751519095 472384398 -512165138 387910919 999960317 -619831950 -720381549 999960317 -614883184 -41507652 -571756192 -627038939 98483396 999960317 999960317 -999981155 -1000000000 -999981155 -741048631 162147033 -733212195 -755947056 -834785718 -792745507 277632751 625348887 999960317 999960317 834121829 310469528 -451979134 -126546858 459052075 -1000000000 553029578 352301958 -1 -314046513 789645046 -1000000000 402454944 438085264 183501227 -999981155 -999981155 -602844953 -999981155 -1 634137813 999960317 999960317 42 -575768377 -999981155 0 -619326512 -1 -161782455 744437096 -79110987 842214616 -699071260 -623725334 -660691325 -999981155 986311535 710366328 -748385676 -999981155 780992927 168942314 192652463 -360389157 -441872598 168508601 0 -637837366 -858888201 93871241 223716721 -1 -531769665 751940658 389422872 900265272 -1000000000 -1000000000 -999981155 42 -986430488 -999981155 -334198484 64672535 392222408 999960317 -562571438 -753261733 41460834 42 -999981155 608083495 304803996 616251403 174303141 704051111 999960317 -239816603 -1 -294599547 999960317 -957310848 473982460 -265074562 0 148942813 -425552623 999960317 1000000000 -433053767 -497185050 42 353026877 34072921 590005722 -947815876 421358920 -800274649 403513380 368821518 947521246 -999981155 806242778 -10404154 722997808 989205503 -763156956 -941523829 -715642255 999960317 -114927459 -974767654 772587430 -249220334 788303849 454585845 406838629 -466597337 821527241 -999981155 -362842969 -248047014 -999981155 -157417965 -856924651 -999981155 -223543354 999960317 -999981155 -59148109 -455269846 -761088538 774301572 -273136038 -270803764 -348093316 -1000000000 -209239910 -999981155 -999981155 -544179715 42 -520888337 -1000000000 999960317 -645802320 -335265479 -376230047 633012824 763214140 525526729 750509441 653366663 -999981155 -615299239 910244383 1 -356114445 -211772395 -670337662 423829592 295629742 -3961392 629747530 851839757 8196999 101430702 728934952 999960317 415536840 0 999960317 -73590976 1000000000 -1 826724947 -50706169 999960317 893870318 -999981155 277529462 135898731 -684366454 -1 923662541 -999981155 -1000000000 -92309292 0 150764235 -829664885 -684293251 0 -643979798 -605537770 1000000000 -999981155 -375520219 -133438984 999960317 -309781653 626102110 807425682 223924654 -418453060 59291266 -1000000000 -752935169 1000000000 42 -999981155 -859120852 -1000000000 42 -537449331 33207699 -999981155 -272358816 -634166207 -1 594147709 999960317 -831686777 86796447 167471901 -999981155 655833941 1000000000 -889308730 743415180 93567458 1 -999981155 -999981155 77902387 -145041510 286058169 -501816163 -639029006 -595418816 997093264 -529033993 -873566083 596785631 -672998246 -20431722 -615402393 926970205 -365337610 -266296086 -158170360 364673633 578289951 -677365019 42 904571493 -784189812 -846860327 42 999960317 977531463 -773081950 194930609 -542191935 825854913 999907500 -1000000000 422343281 42 -999981155 -69310433 930009993 -811180020 -642582493 -840726684 67913181 -725018896 812689897 -339126507 -737977210 -364790250 999960317 -20526840 576817380 -62706120 488174104 -137746947 -1 929463853 -556680955 836688223 -554709422 919648752 338197029 -528839610 498147749 44285679 769725721 -13934392 -232312140 801144498 -626722129 802503238 31659258 703614182 188027824 1000000000 -540469653 -1000000000 -60017470 999960317 -497000601 -874999496 278397102 -850232873 -999981155 -1000000000 560138319 -999981155 -999981155 54805704 999960317 470121317 -849227734 -452432963 192644772 46616875 673237816 -847610703 1000000000 0 0 -201551804 431361331 -933866437 110783024 -362111482 1878853 525637602 -546275865 -308065003 999960317 -1 -944572237 -782314858 899239111 544391294 -694019232 0 872049205 -826915407 467106277 485424631 -73236192 61170954 -903108697 -328364340 -794157647 1 -1000000000 -653657972 -999981155 -308965619 1 42 1 0 -999981155 -659679930 -51288131 -132325469 46346806 999960317 486435459 -999981155 648222974 -27311716 595412969 42 999960317 19533706 -219550736 -431478844 137294312 319681526 -607553212 -511138993 -148389526 397221257 111498436 -1 -999981155 999960317 -17156304 -46720696 -363557457 944669836 392789409 378130214 -53716514 -664222037 -28792386 -257228793 449626637 393241888 999960317 999960317 911471386 -42190184 617972607 522531533 -686738072 -194759213 -937993581 950615502 -343244954 -789729838 -872700360 -293181964 -999981155 999960317 999960317 -847660306 -999981155 808839526 -999981155 -871951328 465214325 866637474 -219794337 -544067446 582275096 267630077 453613577 -999981155 -811378720 -110325614 881893556 -999981155 973143849 442584129 42 -1000000000 -256598239 -679407285 -787234929 492714391 -985381370 0 -518193938 -359878503 453510849 700784246 132323607 613687980 -183948341 97295055 863961403 -999981155 999960317 -248657424 430898464 1000000000 -255046253 -526203486 211020334 -1000000000 999960317 -924928542 157221647 718526582 -687092697 190108241 999960317 42 -222892478 -999981155 283706071 1 999960317 -864730907 999960317 -262056176 -22115662 -999981155 -450326280 544694068 172898734 -617607795 -1 992614698 44571407 -388756614 466595207 400509576 1000000000 755252809 -999981155 42 843635002 -331095558 490511914 -980126970 999960317 -999981155 999960317 -706799163 529754668 249103777 999960317 -150636558 704946277 139423664 -542844124 516310220 -999981155 1 -51045791 -1000000000 873645114 -521580698 28758052 1000000000 999960317 1000000000 999960317 -339489053 -205616869 -339128851 -999981155 0 0 -999981155 311566325 0 999960317 878572209 -669597826 -347487321 -1000000000 -802859173 -988931864 754490846 695932339 999960317 -2170126 -86413034 -177788811 -27304842 -999981155 -712755305 -999981155 -1 1000000000 729790182 -244851181 0 -999981155 735923870 1 42 -57107093 805806057 -150193116 268251354 -370289301 -496611395 1 -999981155 968036794 1000000000 -540404845 1000000000 -257044092 63531115 637873457 -7307571 999960317 -706576253 -1 -546454214 930489526 -725873657 -670726422 1000000000 611699797 0 755748276 -872529344 1000000000 413821161 -855052425 178773720 -252551517 1000000000 792142252 813392163 732418428 75463316 -338297919 889663165 999960317 184621361 517341803 -988312539 -999981155 -999981155 -999981155 -645527792 88843222 -1000000000 419344297 -890898790 -770388862 117257183 -999981155 999960317 594057393 255078798 140696446 0 -207989401 -999981155 -999981155 1000000000 -433173101 -999981155 730776542 580009728 999960317 696466235 0 710452544 425280136 1000000000 -1000000000 999960317 0 -314697646 -277361812 0 0 -892379117 166770285 999960317 -999981155 79878145 -1 421609375 999960317 489234443 -804379052 14911067 -929691308 281594057 -1 -386903418 849210005 407153765 999960317 -934720398 -1000000000 -564828251 -877461090 971485655 -562958881 -1 0 -1000000000 999960317 1000000000 -1000000000 -980463833 -1000000000 -319167877 1000000000 999960317 28756483 -506124767 999960317 -452944140 53054992 221827663 -333033641 710340787 -691537691 987219159 42 -563749380 42 84141409 870603413 80911867 1 -407438632 -999981155 -929277278 -481829277 -328268100 699720916 999960317 -305734302 -713633307 -999981155 -999981155 -1000000000 132094155 998044519 -532913553 1 -418701420 -272896452 -999981155 -527128885 -53778251 -520277711 -50842707 -999981155 -999981155 163369620 -95595946 30290266 999960317 -508556695 999960317 -163587608 42 -322042981 -999981155 -999981155 830998245 -956380162 -1000000000 654440096 42 -748175256 -1000000000 -133696739 -438385594 42 931719204 795903620 -782501149 -1000000000 1 293522059 463876 123056542 -647286537 77902387 -887635471 0 -787294433 90879489 -432827272 702000454 -138347078 677736146 -993371855 999960317 -1000000000 -999981155 236032019 722289667 -132812954 -841322330 -605422224 508523687 -999981155 -560625384 495898087 -618171112 -247577562 216159259 0 -542945223 -467597732 -871622551 749457910 682569648 900315309 -421920791 -1 186424489 -1 560484986 -999981155 -999981155 -999981155 841789031 -1000000000 -135394304 -999981155 -240808756 -19673264 157057075 -480949120 -807791554 42 933476856 999960317 -632019707 -795627400 485508499 -526343523 -520522731 -93197386 -332428865 999960317 -510401507 -465135084 774162483 -721090516 39576716 90902801 -958180345 999960317 130440459 -840564202 -999981155 -947991833 -579726719 -199646022 1 999960317 315704089 -999981155 -1 -421789937 999960317 42 175331 324122436 874434567 -999981155 1000000000 874404671 -999981155 -890696694 42 999960317 0 33043620 1000000000 423166765 -690769614 999960317 830308841 -999981155 -688683873 -155439631 999960317 376271195 -1000000000 999960317 -222752263 -669484139 -263738468 0 292868224 42 -643984657 583542475 0 137695152 999960317 396676311 899959044 -891170401 15177343 589907070 -408775491 536773875 -850232257 -999981155 1 1000000000 515775559 864342662 -916207681 866585781 353854937 -796516412 -474284958 999960317 -324218531 143653792 -1 -318468562 639240555 -211031356 -216923215 -999981155 -999981155 999960317 904529290 -92350911 -984346105 736827953 -999981155 424254447 616299820 42 -1 572151058 478211232 999960317 1036122 597828430 999960317 34397170 518464238 -220350414 1000000000 999960317 -159436582 -805004311 1000000000 388743126 0 -166642614 998176160 237462146 -709976776 -556347259 999960317 1000000000 287252888 851570425 1000000000 -1 -725306217 -803959247 0 121743743 -660989860 218392701 -57468698 999960317 -482396516 -224387333 -9732285 673981023 -238562125 986833201 -95280247 904712859 999960317 61098060 -670948838 -999981155 88447893 553525883 -1 -999981155 92898759 603303261 -673880404 -797001489 203878182 -860467051 828280064 -696720011 -837362370 1000000000 -596555184 -1000000000 625307212 894287643 -674577349 889087582 726076351 1000000000 61621800 999960317 832574473 -999981155 -680375869 -211938438 999960317 734721505 42 -1000000000 999960317 -102560639 999960317 137305690 999088864 795938098 -349016284 860692411 -999981155 20824800 -964064510 -670473604 -911768449 307083342 -290455513 -999981155 305064971 -868814792 755149324 -1 -586152722 504331986 -1000000000 -999981155 765112450 894393468 -88514518 -733510538 1 208425090 392625768 999960317 -954448540 -240729330 141924380 999960317 399758612 -999981155 -1 -754931172 999960317 -455429401 -634577777 -1 999960317 -1000000000 -137447078 282650646 -220575506 80706657 119682177 372636707 -590008736 385242410 -805487549 1 -309078285 72023433 1000000000 -466855740 -439626074 145461200 -1 1 999960317 954246576 -756817589 366348736 299863778 838925093 -1 -999981155 -999981155 -798939267 -751979136 0 42 97641320 -251125773 268651744 -101268887 -1 -347086231 462297496 231181731 999960317 -874180673 -135092032 -370651024 -628155068 610028393 -993876543 892398903 491147898 876440595 -643169509 -999981155 724390003 -904701718 134016930 999960317 -750825526 523390756 -327065689 203303488 196261330 524383216 -351130428 -723749514 552780976 -303698457 513679857 -37148971 267894466 79945805 999960317 160081581 344654372 999960317 0 -1000000000 1000000000 -1000000000 -63930563 0 746787847 0 433911551 -307020838 464236370 -999981155 1 -461308191 -374225137 27513626 42 -331883351 283209677 -520361798 -793451887 -123519792 1 -476354883 -1000000000 517198007 999960317 772436917 -619378536 -807702836 802350045 -1 -331087888 498100614 366586417 -999981155 254210395 202087157 343229731 -855544933 1 581649651 346989656 -900781489 -565168430 754283676 -890995443 -999981155 528654282 -970529225 87813639 -999981155 -999981155 -452101765 -525906123 1 -999981155 487882759 277764817 -837671573 694893899 -823025325 -388334938 -475506914 515100673 -999981155 258845839 -1 262445336 -383920504 -72293373 44390583 -314052200 797636669 3607920 653875311 937355349 472886383 42545005 -850876198 -981674397 -777480832 -1 -999981155 243531202 715884964 1000000000 1000000000 -999981155 71164693 829117383 34270541 981970117 -999981155 843773963 774882740 -613114993 -956761105 -603042899 -282829847 -38735161 1000000000 127016316 429829927 402359140 503210765 320101915 -1000000000 20953597 -999981155 999960317 131177349 199746303 843306223 -414108196 703427313 -235385528 111836616 1 605583131 347557595 -213748637 -208753724 -799656933 -1 387526529 -583929617 179177033 943892987 999960317 498493634 -1000000000 -511627703 42 -1000000000 -423604618 977477540 289844705 -375853949 -1000000000 -36732120 845867847 -587530660 999960317 -281170498 -995144043 999960317 1 463768265 710861136 182428165 118032836 999960317 0 167964283 -839792934 -999981155 1 -269631207 111122352 999960317 999960317 -999981155 42 227697218 462013126 -999981155 -584097219 -544356224 999960317 -999981155 42 180812735 910796473 999960317 -475746845 0 -999981155 999960317 -194981792 -1 360051233 -841273174 999960317 -909245408 107401961 169502707 -10950545 -70049168 -863149944 -999981155 459773858 538744062 184533119 516260682 443153103 -615749463 922364074 999960317 891330360 937483695 -930434297 -456780697 999960317 -1 -999981155 799101851 502146960 1000000000 -640584140 42 492630429 424149576 -56074947 920383689 -986115613 -653027976 999960317 -692389915 -554799395 650440288 42 663255564 999960317 117227828 304180026 -724703853 -58069131 -1000000000 345300654 1000000000 962284850 408910884 -717405802 999960317 -999981155 45099457 980516748 -1 -174761335 970244538 -705576274 -999981155 999960317 -166249564 -1 285684412 475350931 -497489040 682027836 165772423 -658843067 -691012716 -595186649 437985505 347479348 999960317 683575278 90196264 680959592 495284302 497671178 -999981155 537950550 -999981155 -999981155 -544068673 42 350195552 -1000000000 -649675734 0 830276278 194974781 999960317 -999981155 -1 562575316 181078679 -196020459 -1 -117318036 862833 -509458533 -922911190 261560784 999960317 458604925 -999981155 -900664193 -463876922 -971563697 -260947588 -628703497 -999981155 290478606 71631765 -272836073 721478170 -637129657 -27302984 928875224 -688510074 -914043400 983772685 -999981155 999960317 -533011833 1 -863208825 748297999 951578995 319376029 1000000000 402760762 -999981155 -614868965 -622703002 -370447648 999960317 58698753 703136282 231045460 83280775 -398645584 -78280548 577346566 -1 139238736 922791800 634689005 333220426 747940698 519066865 -875325111 -450499932 525825818 -1 1000000000 1000000000 999960317 -208680468 335127858 -59007575 557397228 999960317 1 100941639 -799798363 -848551184 785174154 1 -869519559 1 -107029182 62319905 0 -290915752 -136692281 -676559831 377037066 898616383 999960317 -793689331 -603612414 0 1000000000 -791665297 -10339650 333230288 -294979541 -104254077 962190713 133916557 -490363672 401063517 -999981155 -1000000000 -826356367 -999981155 691681176 -812661428 353676630 435324848 371120005 251416422 325091362 42 -482480089 -193802040 -44462367 644873233 -267732992 -999981155 999960317 23079598 -479872231 -414654960 -694696294 -186357275 -96174034 376945322 0 -658655842 0 -762028960 866289497 -952321601 -690712145 562353740 999960317 -106615949 -999981155 -370776546 0 -298397178 867398737 216731584 -999981155 632935634 -210422169 1 -999981155 -999981155 -31332 819261331 -478842047 316318476 -5416020 -206469816 992794056 -755820986 555113092 1 38047501 -520127957 -432392171 923829621 -1000000000 900283795 999960317 -1 -372161683 -501789893 -176436455 896612476 414540920 -848660223 -404228614 -558097035 -669581007 736115644 270636003 -768625834 -551268814 999960317 725899893 -607815303 999960317 999960317 979489646 552576135 -235591903 -13965619 -528656268 -999981155 1 -130946288 58024136 -356400363 949570636 1000000000 999960317 194426279 -999981155 1000000000 -562921880 -340801275 0 999960317 999960317 -1000000000 -397589903 54772626 -1 -235095718 807507888 265159545 -18349401 1 -382017096 0 731765494 -295776241 -868252551 -40422784 -861929892 1000000000 -908781963 -1000000000 -496851701 0 287200901 954822296 329522287 987661883 387802598 -13180000 -999981155 42 383880773 660425817 625149458 999960317 265599337 -142675259 -375637247 38474104 999960317 -30792765 -330566255 658043386 -685764239 -92309292 -424425449 -499476071 61928327 12787163 -862030081 -793369708 -1 -506642431 143641827 307614667 1000000000 4129178 316410140 816173926 -917063684 -999981155 491957840 950432892 -579745221 870209182 -886426698 964408513 -999981155 -674034692 -92271156 616706785 69626635 691125894 999960317 -999981155 -862324957 -223198931 -1 -945291515 900574020 999960317 -1 1000000000 999960317 -999981155 -648497162 -999981155 -542073273 73472953 1 -400597959 255162278 -1000000000 -999981155 42 -514107606 -531084066 -195168819 0 -611368282 -245851951 124154236 -598981254 539779099 -216617252 1000000000 204305289 1 1 999960317 -437791118 922584037 985348207 687284927 42 63106036 633445089 -309010663 192813256 -999981155 180279862 999960317 -999981155 999960317 -578835681 75021279 999960317 417930099 -610512358 367754764 -472642394 885475239 944995232 804839910 623819820 0 641208820 636519632 529891031 0 1 493215486 295692596 -461810308 791636130 42 -238469498 425233655 999960317 630272754 -364665968 8011342 -1000000000 -539818298 -117352591 -377121853 -780472673 622840511 -999981155 416517063 743260212 379409337 105975937 -1000000000 -592874488 -999981155 -300943435 418364508 -546188441 882150249 -295185752 -999981155 685891578 -999981155 999960317 937844969 954434497 1 -68492406 567557138 -720314015 1000000000 999960317 -429044192 750601061 999960317 999960317 -143980839 0 112090878 -293311352 853027015 -999981155 -959702353 682049991 -422646447 -504050094 -513483113 0 -382085825 -537685078 -999981155 4606132 103427725 1 125048684 149024913 -999981155 -207265650 -199286148 999960317 -709152339 999960317 -880789874 -999981155 34740010 586739873 318089605 -192190607 -282190085 499219637 930472440 -501142025 523686972 976729620 -481364443 -574350664 -405241985 -983740094 37313440 -876754814 1 -86026410 -999981155 1 770207844 92574178 999960317 683411332 1000000000 369523453 108555178 -1000000000 42 -855224470 808839526 0 -1000000000 546453734 653824264 4561244 -106307115 -793824524 -903932573 -33497971 365468588 266035890 999960317 -47921918 1000000000 -637081617 -1 -999981155 112342009 877598109 764622801 -517220887 -55662069 -315133905 -624364853 -931006366 -885184928 -1000000000 -999981155 -999981155 436813663 -576430171 -422895543 -306991313 -999981155 999960317 -1 514644670 1000000000 -391289854 -999981155 -999981155 42 -977156233 -194709197 -999981155 563508176 306290887 115297021 125181567 592423446 -1000000000 193891514 -1 1000000000 600353850 -298012644 533721894 999960317 727604200 -177462599 237747102 -951072255 213577770 -332665668 198596541 0 873172628 -999981155 42 -947811699 -981825589 -710220839 -757228238 1000000000 1000000000 -992973284 -638361143 56505143 961656893 519740379 999960317 -745258517 -1 -578756323 -902660058 -999981155 -1000000000 852744548 42 -247929167 721382131 174538953 266947915 112421984 468620862 -551395170 -690831185 -795729907 42 -1000000000 999960317 -1 0 -999981155 478149775 999960317 -560433265 -819372161 -1000000000 999500331 -276184304 -814212768 851800286 15478106 -8997816 -729093200 -354630167 -815545726 -1000000000 999960317 966938027 1000000000 -93355989 999960317 -645892477 -1 -544724459 999960317 859978097 -948320228 304464600 -928049606 999960317 -604845424 427614025 999960317 -830463941 485733035 -964042275 -726844051 -31120109 935901158 -901059819 -451262924 811619466 -135122868 206324934 -20800312 538977055 5579169 -26801254 -300245030 -999981155 766295897 -740312167 -711021872 9415220 -706157803 -11672214 -86613836 -947900434 999960317 1000000000 71308688 999960317 717636652 -601000085 1 -1000000000 133228454 -319560840 -590692742 445291978 999960317 1000000000 -645116369 -237716585 247787637 1000000000 725253492 0 101407388 103664815 864867520 613325515 -757607443 -517778626 -30801724 999960317 -829117959 -440537486 396327156 -972695291 838083962 -948692567 148289480 0 369994214 -463953373 -1 -110193502 -751896342 -622069232 63302867 -337075920 501402447 999960317 353288071 999960317 10091619 -999981155 -126646363 468012479 -98542518 -966948920 880236447 -554516872 -1000000000 932740796 419746265 772539717 792284038 935360656 -709028181 -32488129 -1 439716585 -30870024 -23704333 999960317 999960317 237297634 199827660 -664066247 906307871 -615620991 -926913056 604538237 -801264862 3843575 -339929423 999960317 -609642351 -1 484879591 1 42 962956782 925892074 248870771 269914657 409027181 876059534 -637568139 -268737452 42 985391638 369747199 -267709774 -999981155 756811520 -864457573 -101090684 -85954033 -866481201 24321143 -710846335 -999981155 695932339 -921536138 -782283293 0 331844611 160027041 -203633099 -1 -506676838 299236377 42 1000000000 -97071298 -501732011 373061273 -274884381 -38228636 104924931 -999981155 797721425 -590622481 999960317 -275347244 507956195 -354392912 756825305 999960317 870639111 -347713566 292228930 -1 -999981155 0 -999981155 34269006 -999981155 750170044 283063301 534123102 -608762828 809808349 -1 -999981155 885544263 879684631 758822253 -885129079 46498496 -921185960 -764005460 280921630 -443788843 999960317 -407551700 283427123 -1 962705372 999960317 -352788315 -59983099 -774780517 763214140 939952920 744673996 785545592 -30444637 921231483 0 436072255 -318411515 621732202 -221918359 -289176762 885679446 -999981155 -999981155 986510843 999960317 -378174722 -930248016 42 850297689 286148539 -435553643 -999981155 -1000000000 -751313851 -225014207 -999341014 -999981155 -999981155 999960317 181947670 -956990257 -271492637 -172509907 1 -999981155 -999679359 -1 -332110349 -473547461 -869349883 -999981155 -252056726 0 -836094184 -820576309 152508 -999981155 742890028 -648476811 1000000000 288320260 -393039776 127897344 -479654754 -881464716 -472027486 -545225093 -999981155 -1000000000 485835830 -8204235 223128185 -1000000000 1000000000 452845599 -807452716 999960317 -772600446 0 -561218763 -999981155 917731684 -491579482 -999981155 898631089 799660782 -577964699 -999981155 -322739004 -703149127 54690464 661815290 42 -288005221 430977590 -579139622 1 490649977 336823211 693085241 -1000000000 351930760 -525000073 42 -999981155 679773628 639955070 -965423179 780201534 999960317 999960317 -841555128 475434545 -764555461 1 621791858 1000000000 -872921513 -688260852 -20632919 1000000000 -749736351 377506707 1 999960317 999960317 500030803 -694148645 961130692 0 -714373100 -594974403 387699431 -105794504 999960317 273653442 -655506662 840525476 959985548 858341192 999960317 -999981155 42 647247355 450161560 660206855 999960317 855676612 552456987 -999981155 61626350 -174675788 -156921423 -44584011 999960317 752711241 351754221 145074348 748703216 -539736772 -999981155 -452101916 -57887854 999350915 -875571615 424354939 -324106885 282999469 -964874265 184804153 729405522 603708223 750216308 1000000000 301605418 999960317 856095149 660254944 -590056917 563693557 -15238147 -150036421 42 -767950768 -39885782 -14958023 999960317 -376923048 675939114 -214465156 732364910 -156974958 42 -650553362 -927936200 408710015 -999981155 -614702600 42 1000000000 356544410 0 999960317 -170967030 735415316 -190546981 853539238 54418098 648680849 531330966 1000000000 0 -160938647 938499872 531820610 -334094658 166442098 -1 786908374 -999981155 459738043 -385847488 672402095 0 486172660 370650788 946369808 -590520168 -399371857 30304336 -999981155 972695014 699629445 363461895 20059983 868554709 277422228 -1000000000 -98320005 999960317 -544736690 -1000000000 214998972 -364374322 -253003337 -286239239 -779495802 1000000000 723293692 379104382 999960317 999960317 -999981155 973378578 226886847 999960317 -570738625 330027427 -194231069 -999981155 -425863120 403757025 940161990 -945831399 999960317 -551443687 -857883389 111479453 -1 -1000000000 830737744 698520842 624773965 -650443415 1000000000 42 -741881563 769017107 885254438 -999981155 150219078 334704248 999960317 422231078 -707738455 595312950 -537068310 368760828 -895986510 851343016 756397201 -237971779 19731966 -149781028 -913806612 81389185 -773062837 999960317 -759188977 50031552 800721345 66934791 -700598652 -150329046 647192418 -282399089 1000000000 -284961025 -396002723 -431323555 107487872 -574718226 -990264267 112743388 42 760138320 -374271213 -901073903 -999981155 207693992 -894749457 956611897 644056273 246259192 -849991123 -1000000000 671078231 58304297 121472054 221823702 -651306689 -186661061 0 -185932232 1000000000 571066867 -563149812 999960317 -721597631 999960317 1 -509324548 999960317 635135804 -826629642 382125639 999960317 -956817720 -20137193 173671731 -932976954 784542392 148692245 -351286023 118488182 -390456945 -999981155 30804857 693382772 -956538423 599390071 -999981155 -999981155 999960317 -999981155 -529704709 -347294775 999960317 -1000000000 973641815 -1000000000 999960317 -1 -310829564 -110623297 497359659 -607729841 169062242 -216457241 -682842086 -933760154 -859151754 955387327 523922831 999960317 1000000000 395150625 -999981155 -999981155 281483800 -999981155 -1 627811519 -469743185 0 -699462781 32382961 221650937 307422925 919438805 -77099848 -901161284 -118590023 -231373274 -883076274 469449542 630194621 999960317 -1000000000 523076530 -699094477 999960317 -332827926 929731282 -314307795 -502495004 -961218495 1 520714008 1000000000 -255854180 820095208 -366842647 -641413261 -563358491 -342356908 1000000000 -905441197 -160996299 566260221 107188775 -664031182 -958543731 193088925 1 324993243 -886159230 -402211941 718834407 -1000000000 -268890693 -669500028 -438149425 0 -561365916 999960317 803095749 1000000000 289602281 257633676 -62071545 310157622 -919132903 174549971 656358989 -296424388 444698206 0 503853691 -781161069 42 851618896 118174670 1000000000 -16000523 -1 1 -1 -294895455 -605199741 -935335852 567159506 568214505 999960317 -312139968 948543658 -231107798 -199204088 -999981155 566523522 999960317 -213730319 283744182 -656913085 -999981155 -1000000000 -13221687 763689673 -999981155 -629534061 -875958715 -999981155 -1000000000 -929815274 -483116735 654877281 1000000000 -999981155 33272623 -486167453 754630850 436040834 999960317 -537079942 -187480349 149947249 999960317 975706944 625264547 -827622112 -971288153 -999981155 0 -436465098 -594034193 -999981155 1000000000 -999981155 864412087 739893664 540802128 -533401184 255968923 -489843446 -421964911 -5282826 111146282 698090883 -529699627 -66390121 885141921 -702804622 1 -1000000000 805227120 -84629947 361147118 539530154 963670953 570476978 0 1000000000 132224013 999960317 -824268151 -63714953 -752395922 -995736929 887004663 -999981155 228464611 -709656624 42 -524181452 855922969 999960317 -428185630 -999981155 999960317 230198426 897992188 -269813908 116300316 928005842 -39981718 -999981155 779099470 -279704613 -507583580 1 8857287 -765489967 -418198594 -2898683 246040165 42 -269837183 999960317 622184360 -214816612 0 1 129821001 1000000000 -962950481 -292691530 225605089 1 -703699819 -999981155 227527658 919557064 404688611 -217918016 -353940738 -190831661 -1 -406458129 256088048 42 1 632598710 -331095558 -88428004 0 -622808558 1 197246410 -428978832 -55426472 299331281 -788545098 53765689 353062930 -447770172 -814141045 1000000000 380611820 999960317 -837905540 -999981155 -50023000 2488008 -801498479 434951237 46625381 192813256 298408376 -922905244 -307378991 305036998 -380210706 479152844 -305115837 -827716288 -539452707 -240431662 -884717435 -48369524 661310202 -999981155 -999981155 878112977 219281777 -42000993 265592609 -255993445 224846698 999960317 430708404 999960317 -332967526 496087623 -999981155 -571328167 834739959 221270469 -940592502 -849092152 904501047 554512880 969349611 591063997 340249288 -467196641 -74622172 -798991747 -955168909 1 661880030 -574572252 -21013187 52830228 983103397 546393394 -999981155 -122691341 721639587 915606314 667192721 999960317 -855618350 -644579336 1000000000 1000000000 999960317 -228615983 131410951 968008077 68768937 -400536221 0 583748296 -314552888 110975324 0 0 -153204285 -167518864 -368773352 322653513 -999981155 -999981155 -1000000000 -439639621 395007845 -44343421 -262828047 57570493 -795340127 -585863345 -999981155 -924554105 -217473328 -656722982 767819536 -94810571 -660533769 -930462198 999960317 -768359552 -999981155 999960317 999960317 999960317 234549105 -1000000000 664373628 -152736626 -1000000000 552672817 672714499 0 781069165 512269941 690536135 -999981155 -999981155 -852205026 454045858 -72295699 60613322 1 260580744 896071555 37061228 -812400885 -947991833 -741726256 -362053033 1000000000 289741855 129143391 586744650 42 518017226 531691268 818163502 -244823240 -624819303 -361437749 -238213924 0 -359144790 -546304893 -425738682 -999981155 701116941 40691681 -121655025 629286950 -1 499310954 -899335717 -380202580 -630371400 -999981155 819201246 -758748185 -428533632 -211117341 299132849 556196723 235628816 -231635868 911833491 446094282 999960317 427904175 1 -999981155 42 -495588346 -202573113 884486705 520569862 454651683 99512401 -1 930999993 -602559517 -523755621 -619729677 779188413 147307140 999960317 -877643503 -289187048 42 194665828 0 -97170526 -999981155 -481634311 -949389413 -355437844 -528446942 354372711 219305874 709266400 -553039517 -362787598 -999981155 -365377755 703710272 -965587387 -862206799 241310265 543190690 999960317 575424372 -745062305 744678318 10784386 880760780 0 -1 999960317 933632425 -172930437 1000000000 374294207 -999981155 -309596313 455243782 -463303537 -724968329 999960317 -75566079 -720479266 599334129 841000569 -565189181 982971883 42 31419948 942961541 -346189954 653169180 -999981155 -999981155 999960317 794386891 -869119143 999960317 -902643173 1 -999981155 -1 -874149041 -585956387 -999981155 1000000000 -81181030 -999981155 -498954771 -999981155 370065515 -483399293 1 535262573 300722770 -131850776 -999981155 -999981155 -999981155 -890151505 999960317 781098116 -589996912 -202602705 -844166459 1000000000 168961896 42 285671575 -325878143 1000000000 -288807407 699080420 -294819362 -286654618 323774870 -271980811 944502786 999960317 -600933213 1 165035167 -761429437 -979989867 1000000000 1 0 -637326966 -574295787 1 -546030029 59977874 -489518196 470452885 174885786 999960317 999960317 339891312 346462852 -235481492 -999981155 467625109 42 999960317 -747758632 -999981155 -999981155 916256800 595613250 0 -1000000000 -882224952 0 -750421345 999960317 -999981155 -129753841 -315055560 -289766891 -999981155 -105813135 999960317 -226641872 923786962 42 -314003779 256838468 65040765 999960317 854862597 102089728 739348044 -1 970043570 42 935658074 -999981155 -1000000000 999960317 42 -934498523 999960317 139232142 -999981155 -907469301 -708988244 -132431238 -139327421 -99322861 917770618 256977530 849367229 -41427583 -889302253 -420964572 -673545923 999960317 -230422900 0 726405421 -17474418 0 -999981155 -733008582 -624513535 87844669 -1 315322206 164249759 270315027 999960317 -557879239 375445345 491580347 -999981155 110939644 885059774 999960317 1 -985006385 -2750541 802478702 402034344 42 -83780450 357804805 967314527 1 1 -999981155 -71452913 707432221 1000000000 1000000000 -385396956 969740492 -533434170 -577610280 323422259 999960317 236944468 593756081 787756523 -538165678 84724659 1 1000000000 -311128139 102045689 -294845842 727629469 -28217689 -1000000000 -220629315 194723844 -1 -478466465 -506484979 999960317 -617984097 682674329 658796719 -1000000000 -999981155 271064355 -999981155 -653447999 -45678565 272034312 916921306 882538222 651008034 682493496 -999981155 -193769866 -823851431 0 -947164533 758350788 999960317 932636449 729218260 -732241515 802102356 459333029 -866245991 -441060095 522682686 359879750 1 459498159 -161774515 -1000000000 -671478197 591950305 999960317 -1000000000 333116844 0 -999981155 966551597 -636854992 -723590001 999960317 821462234 225733365 -537689663 -120898049 -715855229 999960317 -454298407 -784167964 108461583 -217760929 -483111037 -419546233 892036010 -938942015 682972569 999960317 101039523 -149071826 592035000 285008232 -999981155 -594846815 412968458 -728495396 -778489031 -999981155 768302520 1000000000 -1000000000 999960317 -543354782 999960317 -556443279 -212099932 -331759942 -535904934 -367555206 1 411068786 560525942 -430031499 -315414401 0 -616162877 928482477 98544177 -742177963 -989779371 982860469 -549801232 -846440345 999960317 389506480 -373181288 828233081 960021462 282999469 200503723 209051406 999960317 94084786 -113128786 -484280835 426559361 1000000000 479401758 630238129 -820326956 -734377637 625774629 -436181101 341879359 685873886 999960317 -999981155 766922818 -92077038 -478789936 -999981155 -1000000000 80976692 -148050077 1 950329294 -367805009 993889345 642902563 -917196240 439938717 -582317308 -565176397 -74169262 703839934 376435145 147066143 25152582 -999981155 999960317 745487806 126938750 375928285 937334919 0 999960317 999960317 403268235 -25368167 -1000000000 -926118035 813835864 299882049 -900011033 -999981155 677238676 101339491 -666600429 0 311341729 42 999960317 673045912 999960317 999960317 -880072781 -240619443 282303613 523485233 157005558 1000000000 65722202 859139254 243822547 1 -588924579 -714768391 42278869 -584450839 511488599 1000000000 -999096962 335245439 -260865067 958546707 -999981155 -1000000000 -999981155 1000000000 999960317 -842184132 746018615 -623088731 -46636723 -1000000000 514386272 -368106230 324935952 -668945697 -437072497 1000000000 999960317 903329727 728487033 1 155076180 -240350261 -284047578 -515615213 442840039 -999981155 -999981155 264786097 723058487 999960317 -999981155 -36402913 -1000000000 1000000000 790953540 -957846963 1000000000 999960317 71436602 720782620 0 610651770 -999981155 178793814 -696438711 1 -710648218 -533794431 924617247 -692558607 63552658 -557798492 227302388 -611578997 -1 -999981155 40251878 -999981155 999960317 950113620 -628409778 -912531583 492796625 622908840 312684660 -323095075 -385131729 -628496660 685035237 0 -906681560 -1000000000 -999981155 0 -196656823 -960147603 -941327531 322514352 -48650614 -101217180 999960317 -142842271 -320815162 999960317 -782038783 1 -197165663 -964001061 368969046 -994635341 -999981155 -166608234 -984839828 -999981155 366080253 525590379 999960317 -627874969 -544050682 429963231 -580337149 22434326 -999981155 -600875048 999960317 -92460861 1000000000 -179200997 373687642 19470958 350216444 -182538196 378211808 1000000000 -861049173 -1000000000 -233468267 583981455 -968453561 -999981155 288320260 -80348479 536373629 999960317 999960317 -724291029 -325853097 315194797 -400746382 1000000000 573020248 -446001691 30812700 -883521413 -878687424 -999981155 999960317 -176436125 -146136444 514633008 -4766710 -147558194 785152402 878177196 -902357774 -999981155 -412955901 198750004 999960317 -87367697 1000000000 617900724 -109886917 348587366 999960317 684367607 -355668280 572142046 339939481 999960317 509942299 912362568 -16851334 687049690 0 759278848 310609187 -643614048 269886791 -999981155 -1 999960317 403720511 25179688 675805830 145061180 657747349 -598135872 -999981155 -1000000000 -639711985 286548474 999960317 609926135 -399686057 -328182662 -135196178 -193489008 -540537208 488491834 -369617670 744802608 -407504349 423024951 647645891 -160016312 -192172833 223236160 0 370105752 945852711 449059095 -999981155 92456975 -507129390 -827482596 -389502093 132633470 1000000000 267157663 639320369 -645112170 -218831885 616786684 -407504349 583575173 -80205133 999960317 -548949941 784148604 835859737 -803622459 646794132 -784695692 -109361701 259919230 693117060 978834587 980641240 152675813 -999981155 -999981155 -526878220 387548007 -148665424 367551364 -153627001 999960317 0 530686392 -148064471 1000000000 -875704104 664136638 999960317 -999981155 276079613 -260284455 -1 -999981155 -857405875 724053880 83889139 -350410397 999960317 -293073851 -650728645 829012796 -999981155 498820024 -262310808 42 -859370185 36707633 0 -999981155 869470192 -546649189 -1 -394747650 42 357538400 -236054629 517116422 244911688 992115670 -789383786 825867295 -1000000000 1000000000 -1 999960317 999960317 -127518354 -1000000000 462318337 968979930 -1000000000 0 -999981155 999960317 187460964 709957400 -481824892 -838045916 331194863 999960317 -266456375 783179590 -437701217 -1583393 -999981155 999960317 534432340 -569489544 747510853 1000000000 1000000000 -1000000000 319347167 961331477 444030982 -811945099 999960317 30283860 111428331 -644730893 -229792946 -275054713 -344075146 999960317 -588551062 951275528 -704184548 42 -4650394 -999981155 348712342 -644453811 -735337763 1 -398371903 163422512 -999981155 -995854570 -471795229 905023636 -983801719 477569925 556623684 -700227108 -1 103178162 333254301 -524913357 -460892592 22717080 810463889 -912464401 465041734 511920521 -264653763 -880569082 943973806 276073973 976948286 1 -177786149 300791249 -148383703 408651763 -730249932 -406243987 1 -1 -910925750 -1 -999981155 307249684 -649368623 -1 -999981155 522358021 999960317 -999981155 -190757605 -227534044 999960317 42 -583137377 -583711610 727223271 999960317 -27144714 575637204 219111003 999960317 0 42 -734309932 1 -159420369 -306812276 -599315649 -239243026 -4007920 339710676 1 539484696 1 42 331892718 -442181748 96817017 -564053934 168329281 -373974765 647613777 619827180 -999981155 -857279519 -407903800 -173382276 -999981155 999960317 999960317 618313485 999960317 225318236 793378060 583543485 864946269 -999981155 844859394 999960317 -141488277 0 176451394 4685147 -59002935 999960317 1 -999981155 -1000000000 893412216 -659101821 662052550 570673141 889159750 -101070892 -999981155 773958034 935664315 340230002 -556267654 122330413 201879646 -98853878 -767612319 65960330 1000000000 999960317 417272171 453960335 -195366890 999960317 861326064 1 999960317 746720705 -353038969 -464509859 -482198202 -801110603 -999981155 -306080090 -205786674 292413169 -289932206 584416393 -761406402 114573127 -850113158 0 -651262440 -1 102308921 -1000000000 -915204283 -1000000000 -481634601 -46113548 -603970735 828743170 260639527 581375001 950337762 174039844 -532201414 -1839864 -679440530 479462139 1000000000 -553874111 -1 -114194537 127985702 0 -1000000000 -961733538 999960317 -999981155 448852101 -368568532 401555950 -153342207 -999981155 -3644384 294513225 -372581955 -1000000000 -780718534 999960317 -420148033 -999981155 -879366368 -999981155 -1000000000 -626480997 868021311 680397244 331709847 1000000000 -536444666 -999981155 -643279460 -137362475 -586743785 284100881 0 866025063 484593279 404509414 1 188077019 -162797525 961216098 -533345205 -152966426 35736510 999960317 1000000000 -457252013 -1000000000 -999981155 817368671 -1 999960317 -401519344 107899358 -253492703 752419338 -678782220 714713350 12296495 0 -238821644 726997355 -916763472 724626476 999960317 -1 270092825 -590211686 999960317 -1 232355985 -850181386 -999981155 299650211 -999981155 -999981155 1000000000 -233413918 -999981155 765666653 -999981155 225215199 41834209 -571392992 1000000000 -950417265 -999981155 -933888446 903080956 503874661 350846198 938437931 -922532111 687753309 424214393 11012743 -11122520 296812819 0 -140874946 -327653196 42 -81950959 -361481238 867011783 -947480845 -983112520 541546695 999960317 702777731 1000000000 914302774 -1 221060641 -1000000000 884143748 454483537 -451432960 -999981155 276330082 999960317 -999981155 -826090550 0 -1000000000 568889952 885864465 -674324888 999960317 -403202411 -349294313 -199676017 876709315 446094282 907775111 -1000000000 -318814399 -854065102 169924140 -755710696 -511354081 999960317 615841411 -1 -7668191 235734869 -801738815 646449445 202301958 -109256480 333062622 886243106 212556579 -1000000000 1 326335602 7544143 -174527850 -551991195 999960317 -1000000000 915417804 286312532 999960317 -416070474 -374505833 229998491 155301096 -982813390 999960317 526943755 151598834 700371305 701571203 0 42 423775309 -352345159 -353709234 1000000000 -364494998 970509628 264392411 -400134362 731072614 15996719 73591575 -788356597 -529562813 1000000000 -880877025 -854501839 -1000000000 935243253 707216868 -985121170 999960317 -999981155 94944017 0 961662476 -181187889 -621148190 1 999960317 657610420 -179916892 -12219351 -69114433 -480248024 767008243 -614776971 860057958 587730661 0 -838001659 -1 -787835532 999960317 -874450439 -24319569 374755334 0 1 -999981155 142182869 -999981155 -255749562 454413631 445795164 672740292 -1000000000 -905750595 -1000000000 -645143266 715466838 42 0 -460022709 -207317138 287654777 -419496772 -943108011 -1 675852226 170256045 604568433 -556347259 42 317749059 571681128 -999981155 800113034 999960317 228428717 -197415952 1000000000 -1000000000 -799974442 -200311384 -559872765 86217785 -356814675 -580807709 -999981155 999960317 1 110119606 -567986232 -999981155 1 -999981155 44566781 -1000000000 861269257 673410478 -210764632 1 -1 -1 802430690 529140242 610074935 -55254814 -740109096 -741215116 166491797 6198352 159321469 515707644 999960317 -111523631 -203277 -254679975 1 999960317 955350695 -827969999 670051366 738360332 -999981155 -109489999 0 -999981155 70292039 -369195128 -253723815 999960317 352120147 592211675 999960317 -155475767 -288769399 42 -232365620 -658257705 1 -176422378 -132086030 -999981155 -300046990 969161848 -377051913 -456108471 -348853158 635045016 809849577 742936351 1 379190423 706928350 -231627715 -937331009 1000000000 569358808 -469909659 -999981155 635576806 -1000000000 937949986 -553164970 762125898 -147455735 -867402793 999960317 1000000000 -171181552 -889587913 -93123147 0 857016392 335634347 -792846533 1 554802197 -869840027 -999981155 0 -108097573 53518981 -58641835 -4990157 628162904 659765317 -817277598 477490496 -248431055 6136915 999960317 -382540839 -35695319 -654323390 -922701769 1 -818101966 -987083534 -963813156 -213214251 904496222 42 -1 42871759 997132711 -999981155 259317391 218626015 1000000000 388923634 -999981155 822407166 -288717409 -999981155 42 -444768474 288517234 438705008 117642625 999960317 -918487327 -176881674 -281228707 108702691 244273389 722406722 -999981155 -998660175 -681294128 78445959 86580367 262491830 -294408140 725289335 0 999960317 888709311 -999981155 -1000000000 -743820166 925596423 -972762808 999960317 936314993 564335426 -1 -858202560 999960317 -458004976 -1000000000 999960317 995861430 -390273111 -53914543 551522617 999960317 -233006673 999960317 -33629911 -301920888 0 197312800 175994025 482018590 370461404 -1000000000 -594687608 -265211536 562381647 -822158580 774255448 -695964025 -451388764 42 978383737 154308143 895481986 77712306 914646200 -999981155 232324974 -42655980 12919047 -50350608 -999981155 -658991729 104267644 999960317 32425417 221800733 68013496 960162286 42 130191804 932132148 42 757884794 316264231 -1 -819263640 999960317 375452167 999960317 1 999960317 -581020142 -801151860 0 -999981155 -227400649 -1000000000 999960317 -470051621 65280003 -1000000000 1 19310930 93263323 -999981155 -790585844 1000000000 -999981155 -266492547 433612307 334982225 -857408461 -907195979 621982875 999960317 -921526088 -477407990 999960317 722406722 42 -999981155 -270044311 -61027269 528803591 399846114 999960317 7840806 -640588367 385677772 354708894 553574798 488301297 -223249702 -68732491 170494711 -670628940 999960317 1 356719665 870574130 646127490 863594364 -206132191 999960317 42 878986825 198287567 -441068655 0 42 0 794052259 -695716404 907758199 167425905 796539999 0 -387316581 999960317 999960317 795295103 996784179 -1 869736823 62296866 1 0 128238985 1000000000 583948172 1000000000 -1 54244148 -1 -871386562 42 42 -739475057 -725246046 -34567650 306570777 -996712665 949971926 507333131 -999981155 -96128935 1000000000 42 70012044 -648950338 534709529 -325451109 732125216 -568711798 827709285 -772506154 114574897 -376743321 999960317 -242565837 273880254 695638307 -924810543 -904727632 -249482170 -280966798 -999981155 471668107 -475985477 999960317 0 -566898489 41416776 1 336545186 818623319 -999981155 -1 12942640 429046414 999960317 806838689 999960317 -849266185 843998968 252542319 554175746 -96724493 358896091 -1000000000 0 206648 -1 433871045 999960317 1000000000 704261393 -808847698 1 999960317 572868568 424290656 -4277104 -566971889 -445600883 -921637920 -999981155 -859425878 -3323472 -1000000000 -999981155 -999981155 -1000000000 -56496405 999960317 1 1000000000 1000000000 999960317 42 -526193838 302369609 14857868 1 -748836344 382637786 437635757 239849926 -441801311 444746695 -163168196 240212719 -999981155 343780268 -324106522 0 -424761590 151103111 702199534 -994068645 1 -837362370 -150941877 -248362104 699116737 -322431039 -1 165063087 624650222 1 -763966989 -999981155 518942574 -880138639 999960317 -295984345 27388261 965831594 -981419096 546976753 487483472 -28712266 -127027431 588264978 -346157092 532354760 52113412 -60207446 -478036169 -999981155 999960317 -429609789 999960317 42 -1000000000 335739120 667894426 783518429 -659146043 -188576531 -924552415 303062195 525408539 350840365 153504294 -1000000000 16492578 1000000000 -999981155 1 872817851 -926365050 578419534 -529947680 -1000000000 -672368300 670957635 888323276 -118226189 713555696 999960317 0 331833141 924538777 211212178 -999981155 1 932645770 0 999960317 -1000000000 925348099 -999981155 -831327185 980631556 499608388 -551612762 -589661100 -556837148 -999981155 999960317 -999981155 -918003549 -1 -349319142 878336696 -552805279 915446409 493866334 915230804 -999981155 808192481 51442169 1 -341728383 42046730 42 -999981155 -31611091 -985842337 1 999960317 418667475 -796194386 0 1 999960317 -416052419 42 999960317 -800141318 -999981155 -999981155 -248499296 0 999960317 -96838074 -1 -352345946 42 -999981155 -630366897 766194425 1 595450357 829516289 885710255 -821590491 -645594974 -777092804 760841227 289741855 -480641201 399582032 191323082 -428079929 -999981155 456923464 -393227385 786082698 42 577817616 1 0 -710954985 999960317 -999981155 -999981155 544921802 322653513 -614776971 -765559384 382360286 43886090 314227099 -1 487950560 -309259636 -1000000000 -883039083 -405596471 0 -522250700 51114655 1000000000 615803767 999960317 693524396 837243311 0 799479637 -149751979 999960317 999960317 999960317 444400999 -1000000000 -297261573 73622351 356510630 766247134 -784689882 385287169 -1000000000 352798853 31820813 -1 -577488424 601469816 -504271323 0 851604667 403166009 -236667611 -59028806 999960317 110908874 372406426 -974245973 -470925376 -191316072 466848355 468301415 -501095516 -921352523 -925931774 925020350 -318042087 -367159672 288177217 201692354 925712705 999960317 -527436631 988277479 1 -671103305 990636766 -999981155 383488006 -272766377 -214763752 -1000000000 999960317 -564284744 -999981155 -134229959 0 276691436 -344912848 -399401052 511238697 -1 386127538 505076378 -676545212 -849728943 44481602 831769075 1 -999981155 42 0 -511438569 999960317 -999981155 -999981155 656505125 -999981155 773042054 -999981155 343848169 -646890837 -791805147 -1000000000 -265102660 98166378 -841038380 735777490 800845696 1000000000 42 969846317 -510678228 210550801 -379493647 588505660 -999981155 -435178357 668017677 -993327629 365317201 212232852 -360644013 410269288 782215012 0 536042895 31271074 -803616727 -999981155 -999981155 273091654 290341036 568723068 -959626018 1 -950886634 999960317 410507030 -287445035 737703976 -950737102 -909223893 832481228 203172699 42 42 -1000000000 -999981155 -431100373 -886696403 42 -261260865 -865469383 -918476105 363944615 -1 921222870 -960643337 -811049783 -235655645 707454881 658674422 -896748942 -958884715 -729729872 -534228759 945193800 0 -249797868 -752542419 -586868338 -81973379 830154207 33304235 584839428 -24424973 1 608917138 671358488 855187594 -613904465 999960317 1000000000 882447676 -502811486 1000000000 439442351 456229489 -218601694 999960317 968617700 -13221687 -731257598 -262576601 -561713273 -999981155 42 -781788270 -478399772 327733304 -662798521 1000000000 -600771961 999960317 -1000000000 459759686 1000000000 -999981155 481130029 717105749 671067919 47262100 -217787713 -17471939 627640298 700258100 -693036983 -652459166 -952765704 -1 -500374540 705171943 963732193 -1000000000 -509479877 831304716 -1 1 343250653 -999981155 999960317 -304844291 694638962 -1 1000000000 527481185 -759583382 994560660 -1000000000 56104461 585389232 456836202 -629609181 -184373128 -848670754 -400969077 -794515123 -42318272 845683014 -150281524 52569039 -999981155 516525312 -1000000000 311326585 -709227872 -1 -955405308 -832248319 -604059926 -92667417 999960317 899092922 0 105049637 120770880 999960317 738041942 -999981155 -821667613 366122891 1 -1000000000 601644261 460555371 -999981155 1000000000 -514805937 -544325428 926955194 -548672374 166972133 -731154748 684272295 -945146188 999960317 392582105 999960317 23270209 -228486983 -484551478 -237324279 -343590614 -149281659 718828960 479850276 -534632424 -939693078 721443858 999960317 1 -1 999960317 -139477870 -690904449 -212939575 999960317 609654729 999960317 450929245 714945243 999960317 -342419272 79480336 296967413 -286160323 -995799483 1 0 -999981155 56950943 261789086 841864918 -565189181 956337405 -535156054 827152801 999960317 -637595154 789405164 880117868 456819534 -630942381 895638502 999960317 -999981155 1 -840960879 -291557920 451735457 912442217 178624057 -1000000000 127567479 -488344039 -1000000000 0 999960317 999960317 797961616 999960317 -905455215 999960317 662739871 -204540635 4062798 -796900270 -364108735 240720724 999960317 999960317 950010716 36489738 -843192152 -999981155 715122422 930304182 -126824798 240153379 -187206877 -999981155 -294634168 42 -305166432 107800082 125423918 -774761885 -999981155 -802854635 823488622 0 160351392 -53149547 -460793066 -1 -111442201 999960317 -999981155 590157023 857799969 -999981155 -1 856835490 42 123285478 999960317 -168152657 486251477 -925986481 341297950 -487785452 -1000000000 -460665978 59750825 614351201 653315768 -346815526 793871683 1000000000 -999981155 -1000000000 115354250 978637848 -299726465 501393622 -404584397 989171763 999960317 -999981155 999960317 -999981155 999960317 724636998 0 -307249422 -371295010 -20316282 -865208123 -513892015 566789875 -951021339 -1000000000 999960317 636524415 -115192833 -999981155 999960317 -955657753 -999981155 203407301 685146569 -999981155 846591524 947532431 -999981155 -939542031 -987478910 42 0 1000000000 96067785 -286582264 -903138756 271678973 -402099288 -832677045 -999981155 799597653 999960317 -597580023 -365770429 206207206 -790843188 999960317 861269257 1000000000 535625778 645757141 -1 807427297 550215543 661269900 -1000000000 247402233 -184953750 1 -629865405 529148646 449362269 -626255787 -974293459 42 -356614182 0 -852004240 -690004407 -999981155 1000000000 -800188507 0 336082383 644238326 425056886 467511116 -145681235 -1 -88338435 42 -719818764 -491156404 -673430837 -779416549 -566418429 196948226 101586954 -563412795 101546888 -358223267 -800394127 -999981155 0 999960317 1000000000 -673441111 203926700 0 -999981155 958834393 -644466443 1000000000 313621178 -1 -674881342 -227965159 999960317 613902192 42 -1 -236925641 -999981155 787446797 441914615 1 -1 339619580 691421926 -510933022 120043860 554603185 -999981155 447845854 -746624476 352974094 292553337 -1 42 999960317 -263615282 551013340 816089023 842360592 0 790798687 261072744 -999981155 -739467445 -999981155 -999981155 -999981155 304370668 -715410341 613220435 958474825 999960317 0 30274168 -242281792 -1 605589418 322345070 822790275 -242956080 -999981155 999960317 -999981155 -299726465 33304235 330997685 -378162998 -825586814 -675336569 -966006514 -345186715 413947563 -225723753 457017490 515952433 305239499 752115669 554771045 461544181 -904503947 -1000000000 557492850 -45707420 -131442557 -250561525 -786212536 16477891 44172786 1 781270578 -34647471 657149153 1000000000 -1 -567150214 395557112 -270569655 80852653 -132070745 -849227734 367117777 179334136 -865594774 -122423096 -307752236 -339490995 -613817966 -125476725 -878405611 -999981155 -980284845 -602467918 -965729410 821427595 -999981155 393901106 -101086943 935408406 -150816893 88791694 130967179 -401211897 -999981155 -334963582 999960317 -362643574 -695339922 495316877 178432426 -208778078 999960317 999960317 990471064 340085632 1 -999981155 999960317 78305769 -669046552 51937694 -785629737 42 643453097 -1 645656231 769829721 -492127624 -50350608 -635608759 -747527465 -422410413 417252138 1000000000 -292244099 -999981155 -668968419 -602863531 -786563564 350214781 -999981155 439132313 -193881519 -781804082 788652659 -1 304243917 669980700 51397259 -867115398 215826678 -631601426 269606918 -352380137 149933476 1000000000 -440425690 749708296 -999981155 115361070 -266220265 657552594 537683841 248632434 999960317 -541342410 876844332 0 -197905811 -63796348 626396879 261432667 982609323 706687216 526587842 -84836404 999960317 886614249 999960317 171930661 -74818527 -999981155 979970668 -838465297 317367152 552034288 -999981155 -1 132323607 -220848044 19917563 93737536 1000000000 -985765056 -1 -420358747 2282714 -783105602 -999981155 937283831 1000000000 999960317 42 -54917258 -262696860 439732322 -810873266 918081861 781360060 -1 -1 997657940 -441339825 637754867 423352288 -791394989 599602571 0 41685630 -911657231 42 -263182055 1000000000 -530232547 744071524 -999981155 290731166 574172700 69387777 999960317 -62677326 518187190 -1000000000 -639831089 -999981155 -988351914 -999981155 42 226835025 -27061035 -995952648 892355219 297358097 999960317 568505611 376950523 1 460706712 -68532254 728689532 -999981155 -999981155 992295196 999960317 178837509 803492540 -525505540 0 -999981155 42 -999981155 -1 -963081878 1000000000 -314946483 -24024515 -954018276 -362529904 -766879783 -999981155 -568890783 999960317 -999981155 -999981155 848742821 -52027938 555028163 999960317 213328300 -67326837 1000000000 -780405382 138919513 25583704 -869826231 -83090743 -725952937 -26193098 1000000000 -47794282 -1000000000 -1000000000 603396099 999960317 999960317 -714184940 155706848 505748426 -76499403 -999981155 -999981155 -606231564 -226422661 -16182639 300508856 38886130 999960317 -999981155 -513813757 -609525239 -274481151 999960317 -1000000000 999960317 -706347211 42 -1 354429965 876894443 75422692 -863730682 -999981155 -35113730 39432294 -493868277 801644294 -999981155 -920484244 76568993 -999981155 604711197 -1 -999981155 200229373 571292670 -358396637 -1000000000 553741636 -636018576 807379007 -959007541 204658050 -845263565 435903956 -276706598 -360048238 -970559488 103006280 -596602052 699658340 999960317 1 -1000000000 1000000000 981233436 0 -800325623 999960317 -912918999 238478306 14533070 0 0 857890051 -1000000000 999960317 -727219580 868903543 -999981155 999960317 999960317 0 -686048277 -683849273 42 844406103 -420944472 -776715430 438087874 875985286 -999981155 448402606 1000000000 549259497 54994554 0 843248391 -281856098 -925866825 -793050584 -450856909 999960317 88499058 42 -768562473 -1000000000 -999981155 462995369 660528541 -137284202 877948552 620011193 416329795 -1 -170041007 493412302 -120390058 391955005 -999981155 915532979 630195663 999960317 -730385048 -1 7130743 173330910 -350864109 0 -1000000000 709622417 -1000000000 280980174 -934979702 109110107 -552312459 -530681976 832403494 -1000000000 -815848718 -263710500 442533734 -989653736 601549241 -1 896393808 717367985 54938795 734368495 32067330 161443543 781599737 -1000000000 0 1 299140014 -306140525 -839548081 444325414 -704852229 999960317 746348319 -336081169 -446897052 694203931 218283242 999960317 -1 -540528934 -1 -999981155 0 1 534111334 -256688676 999960317 -163913954 580809853 823666576 327242690 -178950318 -490385605 158092281 654307921 381316140 -999981155 -999981155 -895272320 148066737 -78898329 505130579 42 1 -556080752 900708638 532721430 -999981155 -847062817 886689522 -999981155 302318601 -108800314 -6506010 -1 -999981155 600194144 396956233 999960317 -298806628 -999981155 658081942 -999981155 -43510702 717427437 0 -392438398 -196938587 -999981155 212925466 380594463 -999981155 -571579220 -704874220 999960317 51417978 1 39772131 -65955969 -355228815 -724882190 -138207595 -78704121 -427809969 464346475 -999981155 -999981155 -626428884 -999981155 -206203454 272457354 -1000000000 757101118 -141753771 481473293 64247408 770754839 -999981155 318592933 -851877364 874689330 268544284 -830262376 -795461914 -41092683 -999981155 1000000000 830679809 700227422 -141194866 -291986224 999960317 -69446161 -392611870 999960317 -822114086 295117117 680478172 6748836 875425202 999960317 -867402793 -999981155 35532267 870302911 549732836 -393197378 -42753655 -509565647 -1 -477054221 -246611469 1000000000 -589042827 1000000000 -999981155 1 -999981155 -999981155 683881824 570020415 -999981155 644907706 999960317 -257795706 -876546939 863486069 407292641 511366476 -774722910 0 -520211619 -999981155 -915183698 1 999960317 23108879 -999981155 1000000000 -226032591 389162295 670557865 999960317 -999981155 -654534407 -495147942 631113340 -901586479 999960317 -747670778 121968468 962594955 -522810550 -1000000000 1000000000 -894195318 1000000000 -482281524 225723695 -127139090 -999981155 -100134947 -1 -1 389638186 -384851553 -822242830 999960317 554474202 999960317 1 -67864120 -176436125 -999981155 1000000000 -249334290 -999981155 -152369235 193428568 -289503326 638644260 -533780220 354918367 -83525983 -242722155 -999981155 -999981155 -999981155 -999981155 1 -130348672 -999981155 999960317 1 -868703498 -999981155 220159485 275578606 -233769152 42 -844182943 -999981155 -999981155 1000000000 -999981155 873403998 -58770070 -999981155 42 -1 717655482 -847385224 -1000000000 -999981155 -106731388 -66516407 422004878 -243912224 -844114838 461003617 1 209576536 -352729954 613828711 302838912 639703159 -999981155 953506945 -186550726 -999981155 0 37443214 -306867089 -16925298 -1 850159496 -999981155 -999981155 -999429299 531158603 -830480359 -999981155 -125235378 868514666 -301188271 -999981155 -954726550 0 -832781789 -260938484 -528313913 624935658 -511148299 -1 -999981155 -93767721 -28825140 683109246 792126935 196257302 -317311887 207794789 999960317 456453303 65268185 1 987449916 235840998 -263407325 0 153787434 -6022151 501263239 820449308 492013564 638477876 844524392 625612897 968637720 -999981155 -1 648767495 260263645 0 622832798 0 -214166949 -754179812 0 481460926 -999981155 581535328 1 -49469425 -209544488 620510941 -631969161 -949091111 317062998 90235115 872308078 540446600 -156823426 373608479 428135955 0 42 -678793201 514848396 361256784 -1000000000 999960317 -929101192 -782237036 -985765056 433090159 867653881 999960317 809646973 999960317 916372731 -999981155 -506644833 -144860523 32483121 -550100799 504797706 -999981155 -999981155 321682121 999960317 535625778 112047298 197163560 999960317 502180571 -190765783 -999981155 -1 999960317 -69447069 321824532 1000000000 -595167767 -41316990 -669764501 256212685 -280083244 -73619275 687117008 -940917946 -816749608 309408299 22711604 999960317 -7360447 1000000000 -710543194 81836044 1 799556742 406875710 0 803375521 1 366969371 -475863331 -999981155 -159836657 419584733 445667939 1000000000 1000000000 -999981155 63204578 475076075 -235211155 851347596 -793480635 684201860 692526810 -864690547 -728199058 405797843 20469100 -1 -985293649 204906678 725283949 162721726 -1000000000 883925133 845306769 -298845810 651732149 999960317 938743792 366592831 -259205399 633521678 634052612 951547074 999960317 42 -201398106 1000000000 -797972930 -470518078 805703569 819404925 280853193 -999981155 -23627744 404245089 42 644207979 9299589 -359036057 358502855 999960317 -612836154 999960317 -396396002 -492789828 389058920 -733863265 -442306255 -427748376 129434461 962326216 1000000000 -1000000000 -1000000000 489014465 1000000000 -535577034 -270772329 -267213338 -1000000000 1000000000 -222276082 546210152 458124828 373662162 -573612646 -64391069 251711856 182634925 -995424529 999960317 -306373771 -1000000000 -851794141 999960317 564195002 935327155 -205137959 -429141619 -694772527 118103485 776674471 999960317 1 -296287135 -1000000000 335378560 999960317 -698242484 -999981155 -300922311 762638298 -252139946 -999981155 -999981155 -781837660 42 999960317 -999981155 -235575089 325541704 -190473328 -999981155 141834553 825449383 -830292033 401616706 -34047734 66367511 787022303 999960317 744966261 -752608109 999960317 423129523 101977 412613435 -693621904 -215599448 -605318994 515968221 -350095248 -99529839 749344743 308778973 385231662 -1 625889053 0 -517570154 -861845018 -999981155 -802180292 506903114 1 -193290421 -598639687 999960317 522369461 -726834988 -610140504 -558357779 -339822419 -999981155 999960317 695640255 999960317 999960317 999960317 5042372 289121834 584048525 -632338949 -999981155 821268463 -79172743 -837273000 711034703 42 817103854 211536808 -845423952 385166043 316299270 -892291680 -1000000000 -999981155 419582700 -35466827 -623209973 -592072069 -824813740 -778021253 -655897363 -430828145 19836120 1 -380434494 771613690 995388453 863734053 1 -346958176 -470373653 677550794 -999981155 776649702 -96234453 -763417764 946237197 999960317 779074982 42 695207252 -756053749 466944206 -1 -176244655 1 -256158190 -665688095 295728986 571611913 816667227 42 1000000000 371220132 74275567 -413252932 988448345 434249864 999960317 487278773 151068021 0 999960317 848551984 183415787 -740807547 -787913094 335272800 -1000000000 999960317 -54027043 -999981155 999960317 649988173 1 -803946279 999960317 47137948 999960317 -619553219 769832605 -948950227 -418985765 -928455232 -1 -244255813 1 138502565 44676212 -370076918 -999981155 999960317 -693069183 140374607 -414029748 -759586122 -300438405 -92020968 -773426486 -229710205 -310287430 -922972442 -999981155 1000000000 992031011 1000000000 -999981155 807464999 -999981155 81747328 999960317 999960317 278124580 1 537013890 134594599 -95001401 -999981155 -213160175 733793557 161462442 808968182 -568520682 -1 -282055808 -916872562 -41544290 1000000000 42 -212452676 999960317 -841353645 -390806845 -228591821 446262321 -248695763 969471380 -1 -619686026 -479808992 1 1000000000 -335449375 268310234 -548581600 -999981155 -42245696 999960317 -203491069 -64117433 -1 42 -879654650 -1 -777831314 716772171 973445389 925200017 742953789 -185925189 990537217 1000000000 1000000000 -14145828 -270488999 579835658 -1000000000 1 942033605 -543436315 593200125 -912770545 597992315 471780582 308085783 -947467930 -275031966 -285651811 -452338462 999960317 89773277 -774114236 -794274571 -621679324 -889506382 -801399237 -356433163 -999981155 -999981155 999960317 863700786 -161530518 -1000000000 468097863 -910617100 -1000000000 531228581 -999981155 809736 368580697 869877452 -66707826 -530016696 496125813 -901647048 -357535696 256958368 -94375037 999960317 999960317 42 -999981155 344456160 125069045 -92406919 999960317 305964988 775946830 78989380 -966342792 229478551 -1 999960317 68513676 -999981155 -47134692 999960317 -914431497 999960317 42 999960317 -400162448 387939550 -170794316 1 -635092010 -999981155 -999981155 -189497477 -1 -27603515 811452023 0 -242392496 111314507 950838318 1 -802443617 -669525301 -823560535 780852841 694778091 877934957 573802996 -1000000000 -1000000000 999960317 -260040816 594728739 -830971534 660988755 -671966696 349499903 -292410249 1 -677940748 -11232418 -460224129 -873823031 417252280 -999981155 -139135804 -999981155 241685267 258070315 -1000000000 624489347 704683460 -465540215 -999981155 -592470878 -391168437 999960317 1 -788568181 -193703382 453774514 343089278 -666385094 -1000000000 -999981155 999960317 -1000000000 42 -435424810 850145657 1 -999981155 -999981155 -13362779 -57798811 545263577 999960317 -854233105 315550502 -999981155 -616451318 -782237225 -443311923 -242394504 198819122 433163012 -999981155 -311456631 -998495220 544765828 -1 11495530 -55524234 -925228756 -393073606 -441214321 42 894125535 -33626626 -794210707 42 -873972363 376021947 -1000000000 676067405 -832121269 220878652 255740973 589842473 1000000000 -1 328980767 -364990130 -522883823 1 75861383 773887191 -968153622 -929452327 999960317 -661812160 423270208 466623220 221943027 1000000000 88164703 -170292112 -1 -1 -410242944 -539802590 1 -235338371 -999981155 -771108861 999960317 -243623208 569009445 828477918 -999981155 1 -999981155 1000000000 0 -781572290 -990873121 -1000000000 72510533 -1000000000 -1803207 999960317 -361567969 402580691 42 172238499 955382925 -1000000000 300270814 558020350 -999981155 -513765650 -344743826 -297714848 -633833043 585063984 -796411234 -648384769 -291441695 -999981155 -90772190 42 -819540317 -784516636 1 -999981155 -602838784 394196194 -567479863 -932969013 842603229 -999981155 -20852342 -259079942 -223271029 415611406 -14336545 101880687 1 -1000000000 725185621 727390076 922108486 -1 -928231472 -999981155 -409907889 1000000000 122372607 -999981155 56083765 -78409759 -257944631 981594848 1000000000 27645615 333392293 947899959 302041256 -847793323 402174853 -1 -999981155 309326804 -1 -888690727 -999981155 -941629941 -1 -133028582 881699792 999960317 530917912 -190564020 -999981155 -999981155 368617823 19409220 702415519 37721565 -694886348 -287331065 -1 999960317 552539159 299261593 -1 715067638 -63054604 -983936688 1 664188774 441273701 -1000000000 290526582 -306914508 827292943 42 -799542996 -684671116 -999981155 742509490 119717649 -973230146 -850213583 -287033043 -131442557 784592305 1 0 71876227 -974244431 822259937 838601838 1 -458936291 551007197 -1000000000 -73961296 39825391 -301325517 402917370 141836675 170382509 340041785 999960317 -211356770 -999981155 -26157043 660895198 -880988131 -1 406258213 192353679 -757076193 818910696 999960317 -416217097 554109087 1 597929188 -102757468 336976714 0 42 999960317 165973389 0 -854013087 -999981155 790945911 -603947601 -27539820 -1 -1 167703135 -654644573 -453559474 -1 1000000000 330208265 858333376 1 1 999960317 -960709662 999960317 1 855487949 42 999960317 -867403853 -874642171 -519600228 661196413 999960317 -1000000000 -1000000000 -1 636438150 1 -999981155 -167554990 17001958 520448388 -113633096 464527722 -1000000000 52773703 568946691 71608354 -31694635 1000000000 -656017609 -935189465 46102052 1 0 -289238888 430189222 56960190 326532807 999960317 -1 894968465 999960317 13482594 -339260536 -238002518 507333131 -503251146 42 -1 577821912 1000000000 -28588684 885935237 470185903 -597906899 382013672 -666191458 -278853362 1000000000 133292018 -300211388 1 -638037839 999960317 -1 -502022919 999960317 1000000000 -1 -699601565 -229282439 -951148597 377660860 -708923134 362733657 1 -452791851 821190728 -611101259 1000000000 -999981155 911179879 0 872901048 692660026 999960317 919960029 -999981155 -1 777000547 1000000000 124130570 -999981155 0 23488572 -1 1 -1000000000 -616243321 585530734 713248150 791537086 -168193322 999960317 718276323 -853328972 78259608 -785173589 -999981155 -999981155 -999981155 1000000000 -630765387 -999981155 -999981155 -827019099 999960317 -382734476 970261314 -319133880 -868365296 576173318 -145942997 42 334751139 1 740253952 759158828 -750867456 -491163809 25919074 -999981155 -1 1000000000 999960317 -275608362 519066865 -301588069 632776519 -999981155 -226072519 -1000000000 872620061 537717129 -920964899 857658492 -999981155 -25135450 -157898611 42 276813557 999960317 1 522037151 884382814 -301179400 59734037 165553289 -859575588 961651904 634912876 141635693 -594828097 325749380 847520368 335378560 917755427 999960317 -624303852 -14787370 -532617398 -656355837 42 -1000000000 -701955232 -999981155 -344200611 -440001578 692578102 -536595934 -806170542 922823732 -1000000000 42 727645151 212991291 999960317 -217537879 321202697 -879039613 -999981155 -988936615 -999981155 -391473224 488052690 -1 188836260 -474859253 816820424 -20316180 279019184 999960317 -750557553 641941780 304192753 -485658795 999960317 -488278735 -65291581 240075974 -995895666 302795170 205964953 75248794 598338999 243679285 -302796293 -696073171 197075851 -481213112 -586221428 -289134411 953794280 -268908958 -774303042 70740896 -1000000000 -815902723 -333059228 79894653 -840118144 840855764 681718874 318666519 896539607 949050424 999960317 0 168921522 430872820 -999981155 -286980897 -999981155 620150099 -136172861 -136335911 -860281100 -999981155 -98414529 -16375964 334234415 306940700 -1000000000 -999981155 -141009040 -1000000000 895841046 420747795 -515376402 -999981155 915749569 -524963624 950036623 -999981155 205051490 -509542973 0 548412547 943009855 -817795054 88445712 -63133959 -27630249 -592318424 -999981155 999960317 821238005 -999981155 964857814 974756105 -818673421 -608780512 999960317 700094204 -999981155 -805827281 -504900776 -1000000000 -333181255 999960317 999960317 200503723 740899068 0 287882592 63190389 -218412919 -723699786 655279010 -1 629605619 -846028576 672106937 -827438582 -204457151 -250212933 -106353991 -659261341 746948876 779479238 1000000000 409272114 -999981155 -864421478 -999981155 557537145 320731393 -96694422 159494896 999960317 -999981155 761351343 938261793 1 266200832 -572900790 770944862 999960317 -574782887 124005354 1 999960317 463009992 170858719 905403584 1 -1000000000 1000000000 -776223810 999960317 42 -826549818 967398483 462838566 -472576226 308004107 898790191 -999981155 -925073451 825968312 542591324 -227373801 34656459 14660362 -694329940 -629610904 -677924124 -113187335 -1 -287420757 -502171877 999960317 -307778883 42 0 -484984969 -902674098 -999981155 447520762 -999981155 -1000000000 -746315689 -1000000000 -411055965 -701997632 843974559 1000000000 -963275511 -1 -862066572 93178507 -230303282 -999981155 999960317 340913286 1 -677915050 -973403000 999690067 -827019037 999960317 622254020 -1 -407496635 -735076041 929085063 42 -508613139 -999981155 -999981155 -999981155 999960317 0 999960317 63677783 999960317 667381152 -718039584 -999981155 890413118 1000000000 -726600608 1 333120805 -13752383 -18590036 -244354058 999960317 -999981155 399671946 -913839271 -479082287 46553748 2994230 -605759660 -1 1000000000 -999981155 -34936931 59923398 191707611 -1000000000 -999981155 743444894 999960317 42 753751375 -1000000000 382344795 199803344 706113467 1 846345514 463659524 999960317 110100903 -648858069 -333905146 -999981155 274839990 918470917 272036032 -1 231595259 -999981155 210267190 -40678508 999960317 450239593 999960317 -999981155 -999981155 -400313147 159816146 1 -722302205 -134881991 -978317556 -999981155 -124442109 999960317 -926544109 800183505 -1 -161725554 1000000000 -691505426 0 -356684327 10836848 116097071 -968296139 49219792 999960317 -265407600 378952517 -1000000000 979897948 478719830 411918147 -1 -1 -386812124 -989779371 0 21424650 999960317 -999981155 457952127 47346465 42 -751628692 -435369963 1000000000 779467998 999960317 883601116 -317003326 434252009 -999981155 -1 1 -582030671 -467833816 42 -999981155 648230623 -142314476 471658557 -999981155 -786341103 -894827180 -697403471 -999981155 -772664796 354670578 881322903 935770630 -1 660424018 999960317 -999981155 693278030 -989947072 -767303245 146087176 -253858607 -999981155 -1000000000 689526146 999960317 164748188 254905016 721075121 999960317 -785982724 -999981155 -311760450 142434526 -629336943 201712826 -1000000000 686767689 -77654576 -77916205 -483722370 -887029065 -345867867 -362053510 999960317 -4291327 -556196137 0 999960317 -785699747 73320262 21252449 167449219 -999981155 -999981155 -190049 908099116 -648484929 141834553 733701863 -413705448 -1 862379033 450128462 -924324489 -103958855 -854795469 -531399848 999960317 -43887536 -243744492 381489180 -129980134 784624306 171720756 -1000000000 438715299 259400086 -288046729 -464238512 -890087506 -1 -747013901 -805442833 714960741 343904095 396667245 -528564867 525320066 999960317 -466736590 -441757787 891397938 -847524148 -504472312 -453840426 -389626087 -144113870 409260886 -515515700 -114023919 501108782 763886587 995699890 -205786232 0 -836633947 457935780 1 718138171 42 -999981155 32800547 37125633 -301039122 -1 93825584 -731201138 63898983 -29344234 532233810 -1000000000 -999981155 -271616785 -564302703 -436285450 0 744673996 77473852 -604492234 -86988984 678594881 -181811190 117107255 999960317 -178179857 -999981155 42 -562881173 -1000000000 -999981155 10486320 999960317 -616550476 615241255 999960317 772093185 -1000000000 4363135 -999981155 674085314 -999981155 428536557 -536840028 743621512 -1000000000 -999981155 607717222 793437957 895937351 437985505 -500923236 -999981155 0 -651117574 989645449 61502874 -114847639 897653234 50871495 -1000000000 861181266 999960317 -999981155 -946528107 962594955 -23921072 1 560079778 -1000000000 -177825173 42 171040576 829117383 611848376 767371938 -73807028 -411508938 -982910534 -786083961 939884860 -775978842 999960317 381176169 -638395179 544876805 93770859 -644712278 42 586702555 -48836414 1000000000 999960317 809019815 249802338 42 0 -1 712797499 14671905 670975792 -214092827 -1 -1 185964787 870387091 -260689000 -602180498 -435799453 0 42 416980408 819543209 66672413 -82452012 -1 75557025 -148148688 45412634 78887923 -34567650 699080420 -846865218 -903360553 303640603 -751510960 661518599 -734402931 1000000000 -999981155 999960317 -987478910 -359511450 -33980136 999960317 -792075478 366308001 481769481 42 415556544 -398314837 -999981155 -515975757 -472532608 -818945795 42 221733990 340702587 889189961 969496450 -310511096 999960317 233538199 -41497558 -999981155 417485680 -62138448 999960317 445294832 78424405 -322253218 565577522 -999981155 -90073219 932379429 42 -364098494 745594027 1000000000 743022921 -999981155 -523929915 -28001747 -999981155 0 141751344 999960317 999960317 -159381822 -47525656 -795022268 134205220 -621190177 999960317 -866240820 -142430298 391168474 0 -999981155 -989937731 -537892299 102891739 -121762205 3701266 0 -981554163 1 1000000000 103220148 955380090 -796972202 -84784396 -213429103 -124324242 999960317 195483027 -195498908 630942710 -489383875 776348084 999960317 999960317 -999981155 -244995893 228824459 -902130133 -848249376 1 -146748218 -488954340 449137297 -104768173 768025960 473031908 -999981155 42 652576118 810275298 498147749 -452338589 -999981155 -1000000000 -738274022 710578382 -999981155 791659025 597526736 -955269816 999960317 901516821 -356022627 826102838 683624755 999960317 -497461450 -576967958 -999981155 -999981155 -1000000000 597746272 -754571192 -81694072 133064284 14049714 0 42 911742511 -528863763 816272613 577963995 -77690807 -593038413 -736035946 -579132767 42 42 659165365 -760154908 -999981155 999960317 -755988 591525445 -848223740 992299141 -999981155 -602559517 -999981155 555795196 -201679864 -402172808 680142332 999960317 508180019 -701704727 -340705964 999960317 469703075 132881268 71484350 70937723 -130886668 -454314131 900057125 -667230942 -952952892 -1 -107156596 999960317 0 840376476 -587096800 -1 575849553 -999981155 70740896 908541148 -351324855 -21742753 -418835139 -210421935 -1 -119817500 76226239 -852545642 720928273 -625386576 -770789129 -1 319626126 124670562 -290989354 -1000000000 -1 999960317 655117501 42 329114330 698002722 -265096340 999960317 889457224 173043308 944587577 -728445006 70908703 999960317 -606242971 1 999960317 -1000000000 -584363864 587829335 308376593 -133643789 58885310 1 0 -135564541 -438471641 217729799 999960317 -745858835 -769718218 -729187776 0 -716287348 228710312 -83398565 529170962 -100371912 586855358 -750502934 -751209773 999960317 -999981155 339163011 -999981155 -718887743 -999981155 781959424 -999981155 -999981155 64184076 -558459163 755919539 398796132 29298041 653168134 699743586 -886041950 920177601 213842107 999960317 991259613 -870883199 663971193 999960317 -548949941 -24183940 -926298156 646150735 574808803 833666609 324483807 -301078951 103973471 999960317 42 358510851 68694409 985500238 -539444756 -184811842 170780010 -350316563 -390732562 962007583 -118588786 -350811574 1 -875768509 -233021774 532722311 0 190630619 -322357540 -999981155 -663161321 326787834 -388601636 -218793089 -999981155 662690687 -857678570 -418774783 -605978797 999960317 846877611 670015124 -865419755 -165966605 -131634259 -729916955 -770094224 0 441742213 -646949272 -69745718 1000000000 -611918422 418507411 68210123 70608807 999960317 0 164041591 -106707210 627353460 999960317 918344697 524508683 42 -88271991 686351389 -943864931 42 375971578 -352385804 52950801 348445649 976181199 -1 -857494855 778249955 -918338466 -10135010 -246724389 520909974 -1000000000 256490495 -721292716 14089533 258029792 -243702377 999960317 -88975327 -870650799 682523505 -550554157 268769677 268910039 -999981155 487171825 -999981155 286670319 514575566 -999981155 0 -529392800 201716371 -121559797 -606101564 227293428 -551291726 379565680 -375671918 -799706256 632466628 511765827 960671298 -1 377812684 76893920 -609550414 501282844 -293570956 -146783536 -399900781 -856363233 975061185 -689051091 -144061300 -754626644 999960317 -194412575 446075586 -930581310 -941661560 -999981155 999960317 -862575304 -357072080 999960317 110286217 -81625344 -676852619 -846035790 647007679 -293520310 -999981155 969102546 -777957648 -195698116 999960317 999960317 -997730919 538231051 967825756 -2911161 -451643220 -656296888 -351316132 835944711 -1000000000 551216367 -122182214 757723737 420236706 -618368270 999960317 1 601666481 -999981155 3996213 269303402 -639526501 1000000000 783553347 999960317 999960317 400889877 600789672 999960317 -999981155 -1 -446230787 877218332 0 1 1000000000 -999981155 -644621235 -284909578 -272367547 -999981155 -212140409 -672534821 -772382424 747742864 765748345 -916484421 -999981155 -1000000000 374193888 -65154308 -81585118 547006798 999960317 -834338873 1 42 -999981155 -999981155 -999981155 675429448 -169642027 -703967127 68591906 -866040441 1000000000 489289017 222796313 970744367 -999981155 -19404647 941857005 -999981155 -966769774 999960317 101087007 706876590 -1000000000 -493673368 42 999960317 1000000000 844927315 999960317 23214423 999960317 -296945204 -1 -91151986 -576176769 -999981155 749414356 -220038244 -50657318 -777106281 999960317 635771248 999960317 0 999960317 -786112700 999960317 83937874 -999981155 999960317 -280121268 670189301 999960317 -623106470 458312266 999960317 -864327292 0 600574360 999960317 -751336941 431412073 999960317 572015948 923574431 1 -1 243739455 -551887683 999960317 933325387 -757484535 568268185 -1 -318865281 -637511824 337568681 -1 999960317 -1000000000 508435474 -646117971 -566898489 690473944 75186804 384720787 582633622 488122347 999960317 974379789 400115870 83498942 42 -114200289 966148459 877589481 -659599026 -1 425794573 -57488138 68583194 713698390 999960317 -44584011 498699182 1000000000 148884128 42 -368138895 -213683230 -595132903 47490150 753252344 -421319929 473988820 244175387 96067785 -409436647 322847102 -999981155 -999981155 -67814681 999960317 1000000000 433533123 257824175 628111674 999960317 711766595 618178606 448781100 962840873 0 381618541 53377580 611545531 -852708541 -29016216 -367569877 -424334267 -166507814 613307253 961049627 857828741 -748997613 315387430 -324518936 -999981155 -875496849 -999981155 -1 148284843 1000000000 208815232 -697930817 -838012679 -109051601 999960317 -398945666 1 945802647 1000000000 -541107844 -1000000000 999960317 330441882 -999981155 436457514 -650614335 597312758 446166489 872787316 -874036586 320746870 728276478 896031355 837289684 0 948101564 934801017 364548372 192857102 -962664548 -53091523 152724841 -123211125 0 999960317 -559080340 999960317 655668085 553862387 999960317 -996406951 -36821162 -316536763 91561077 999960317 750887459 774354101 769411524 927572178 957746570 937903625 999960317 358134620 930751668 -588582323 -938899716 -999981155 890413754 967234117 -1 999960317 -407407858 187571804 0 -500496112 999960317 689135811 -999981155 -219181018 999960317 -1 -485600363 -1000000000 -516533058 999960317 -164946579 398789569 -999981155 -110015669 386508917 -741662679 -560076511 -860075792 -384708974 1 -472312690 -268983101 938010533 -291845750 -999981155 -548489693 -214655376 297218598 -999981155 87937417 -548451360 -911186659 -836273753 -999981155 661544676 -920422788 939087717 429902257 42 652304911 -361385618 999960317 -312414980 -999981155 444821335 -933706617 0 -1 -1000000000 524465052 -101920249 -500483267 886686503 -1000000000 -170146298 752790287 -213354853 -336168987 -274600291 199564109 -100284119 -526007260 42 -1000000000 147954751 -168749059 -601251966 -797332348 266721714 -509142429 185935347 -476974716 999960317 -999981155 568502615 999960317 42 453654456 -999981155 0 888086324 -30493133 862833920 326735398 -999981155 -873358168 999960317 -282474216 999960317 1000000000 -53080158 -386638498 -993096605 -999981155 623823841 -481924352 984143777 -461187662 999960317 -999981155 601017701 -945858664 -270790514 -831729354 419727962 988181320 -580288331 88453421 201986546 -1431181 758373943 -82349652 -679551742 -722302205 -294967679 135563152 999960317 -772693767 -876335803 882204067 -541356291 -435318003 658690071 612555609 -1000000000 42 999960317 -999981155 -999981155 1000000000 1 504674173 -147426005 10251983 -591075351 -550348456 570351487 -793708347 -725022610 338828942 0 -218896411 1 257977717 639042637 955387787 -788957020 999960317 -775408868 96444855 244304997 1 648712148 588284565 -808925791 148123181 -583177348 -716683922 0 3823571 999960317 42 602422726 -280017845 -947837691 335693078 -229430229 -966889827 -769473707 -235939822 -176303335 -894920534 -1 209144283 -745651218 -1000000000 -1 -194308396 -650146432 -770463731 -598399408 764421517 -999981155 -651252473 0 807511263 1000000000 -999981155 0 827244557 -118577128 -999981155 -425641778 953433297 859120069 -1 -882288592 362785913 -971481686 -685783355 905814653 -796977721 -812973999 -872093205 42 999960317 129053404 996447549 683636893 940438285 999960317 554292914 -152554453 530130414 168737878 1000000000 -256357495 0 12910097 -219277123 -1000000000 -56924763 163502849 142015839 -964908176 -585135456 -890517855 999960317 -90155312 433691634 1 -999981155 999960317 999960317 -74887723 908242868 -428151479 -597409561 330652380 -1 -521411961 731193182 170192364 484624502 -178776592 -706266423 999960317 -999981155 -129632820 -636168186 -486620863 553439364 -615856389 939432215 768346378 -63005021 421267735 297700672 183435098 13950557 1 42 -827666363 -779982393 -365601233 -13951468 236867878 -273589452 -109483621 378991535 1000000000 348386469 995849628 303036137 -82315873 -447783389 -299726465 -807997579 616537432 305386871 -757862789 -1000000000 876886906 -799258150 363214306 173652090 -376778345 311756704 -395092804 -1000000000 -999981155 1000000000 -304616747 -578003073 440313497 1000000000 999960317 1000000000 -999981155 -999981155 -155530146 -670817884 -999981155 441131976 -812591191 677823665 211879914 0 -949318738 191994482 116925393 1 -961911674 -1000000000 -627858573 999960317 999960317 372352579 -999981155 969667114 195143851 -945057363 -999981155 38651875 544062661 42 273846433 837350979 317918250 -255621036 -706089116 1 -527738150 156214528 1000000000 -960508867 -200883495 999960317 221671403 267712457 1000000000 -999981155 1 821770956 379576209 -724807258 726795184 906265063 -569724665 -792572229 258052741 252552652 485553884 -1 -336897597 626826049 999960317 -1000000000 448085840 353275612 760852157 -1000000000 -547712155 -999981155 991431641 -761235092 -184358903 821678497 999960317 936081135 -999981155 -529311312 -547969612 574376172 731253787 604018690 0 -924538002 -356186981 248467630 433530825 -398048112 0 404700452 -883306877 999960317 -733045084 896795984 1000000000 -150895708 -411337947 -978140795 999960317 578738179 -999981155 -851607640 447052687 -138912545 81507784 999960317 -946848965 -999981155 -955132681 -1000000000 -953134666 645312922 0 1 277176839 1000000000 999960317 636329481 -999981155 1 -600284813 78770717 607033416 -1000000000 999960317 247499939 177767412 -1000000000 -892725062 636795040 423241138 999960317 1000000000 -250416272 -319858929 -590112297 -721299585 -23703614 -612549804 1 703640771 -93056588 -870448839 -999981155 16284542 268388514 -759639783 -999981155 744899174 -999981155 -1 375093283 -999981155 -999981155 950049569 503413438 727353047 821146099 -753946111 999960317 -1 397346554 -999981155 -999981155 -744135798 -322167464 -1 980585787 -35954700 673835151 404554218 229386559 854708371 921708492 -846200508 -909676628 -911608239 -999981155 411735261 -207827965 727553887 -999981155 595566473 718874057 -282010275 -268628636 1000000000 -999981155 -999981155 511606797 -261227346 220280987 -999981155 -593147599 178035665 -999981155 -465431447 -171146140 510113114 1000000000 -5086465 -70556178 -615577284 579420443 94077044 1000000000 239073539 314411917 42 0 -317022281 -1 -189999086 428804259 -596983925 -905585935 0 -360320818 999960317 -117987097 429542655 -391525707 396163653 -541745006 -882552662 -8374084 0 1 160670025 -256848889 -312220164 -983517066 -966377435 -114558678 -618786453 -1 -214085909 483990896 999960317 -1 -999981155 -439533448 677026632 -1000000000 -361173674 999960317 -648250633 -879082835 656430399 136211077 724095368 865508801 1 -543373763 -999981155 921200977 -49634070 841660151 999960317 172302510 999960317 1 272685355 130012276 938087437 174839783 -1 610649523 -838318920 1000000000 229156194 -1 -144845936 -828498505 -865039626 999960317 -999981155 -999981155 0 -818740078 -1 42 -784869392 193445149 0 254012956 298293519 57649781 -1000000000 -833967848 1000000000 815935338 884449895 -760804760 652697474 -1000000000 623048039 120219835 349325603 413493590 560566631 -466233762 -1000000000 18950960 861564451 -1 606308858 -563326819 49932576 -999981155 0 968399065 -831606616 396353416 367603420 -1000000000 -406585252 729076915 700487626 42 -63317751 -992778353 531607820 -722821082 609256070 399436850 -688637007 919160254 -1 -390360743 -761459491 -108786155 -999981155 -666793606 853550241 999960317 -230045841 -624505228 698195185 -329650334 -1 -744649434 -307626725 999960317 0 -194893359 675890239 999960317 -640856631 999960317 120824966 42 -999981155 438596432 492189669 999960317 -999981155 944274798 -1 999960317 -155873354 999960317 858594308 -999981155 437050789 -231021540 -113542732 0 42 -999981155 239784267 -724302705 -999981155 92129552 819163921 -150164281 -891859796 0 999960317 -600424039 267595637 -205936879 -274114693 -951677257 0 -998526117 173623993 540018235 609661559 361020144 142963007 -1 42 -532300094 -999981155 -76088345 -380480757 831658896 -752730221 1 118816458 -553493847 -300563134 210815134 -694966215 -166060403 811432237 102267757 42 591008884 161813537 -148021451 -1000000000 1 -197924105 -382486849 -999981155 -413509364 -449626914 -4386986 919042752 951536115 999960317 -1 -999981155 213251398 609926135 42 -193455696 -97778729 -1 -377416771 0 503188071 999960317 -232543494 511011717 0 857761009 -193627759 -89874888 -782398830 -602374177 118918976 -428911886 911579366 660286121 600316770 0 528626648 -999981155 -999981155 -261904521 407498064 -82585621 33515558 314588497 -675125903 -604711548 -334237195 -578096945 1000000000 0 -23246462 -1 -501535632 -288912380 -965021704 985623894 816044690 -1000000000 -603106134 0 -1000000000 -699834681 -1 847044036 -999981155 560864258 967906907 48400387 -478794794 -946546399 410346539 -999981155 469135514 1000000000 -547358897 -888165343 -323109286 -999981155 -999981155 915581736 196678698 268507814 -650348936 471422484 999960317 1 723720709 -342231310 -812896515 0 -896843457 387789951 999592424 318452712 -1000000000 -158594386 -609709411 -535572747 -999981155 -920075893 73635998 906444916 25919074 -359888154 -448746056 999960317 999960317 -730457434 -999981155 -826426469 42 -993685494 -999981155 379123139 -999981155 -1 895429262 151502248 -456560688 -311782029 499845182 260451211 617443794 -467793589 -999981155 -593977961 -299650515 -974202672 126241632 -857753972 18420185 999960317 999960317 -1000000000 0 -19337228 999960317 999960317 999960317 1000000000 -1 -414381591 176248527 65533536 766955543 -777362643 465279677 -251657935 958203457 999960317 -876533288 40323440 939374925 -1000000000 998970286 -1000000000 31598019 -1 -999981155 -91039230 -999981155 423038930 1 -193091466 -1000000000 0 -999981155 904496222 92932027 538447066 -405807576 -155775605 -116549631 -218798490 656280001 953418221 -470433832 528491773 198081388 81053773 999960317 -999981155 845076600 -309233330 -6696115 961434157 -919933960 -1000000000 -427057498 999960317 958546707 42 -608800033 -1 -1000000000 -304525014 334661756 376741305 759534751 246917941 619310525 888807208 42 -1 -881743294 -531701448 955432428 302544595 945959476 -717068876 458892779 1 -1 -243765870 -394054175 -1000000000 591341054 -352677888 173779192 -999981155 -999981155 850194270 281516458 999960317 0 0 164728133 148031565 -435483493 563733102 220734749 154699958 734896757 -999981155 107041290 244727361 477374580 268734831 469314371 251511858 -306254351 -501056239 748142993 272057695 -975454202 -793572206 74283460 -1 806695264 42 -437745656 1000000000 21471172 634123909 -521946499 999960317 -678477061 805526520 727603456 -806394535 -702596167 1 184280935 513078495 -999981155 -327699647 -384949207 429671702 42 999960317 -163731775 40261921 -489377578 561897578 296081629 -915243908 582854692 -999981155 550358473 -383632880 -331736282 -851450619 -71258442 944767236 999960317 0 -999981155 -501014503 999960317 999960317 264365404 -373995893 486748681 264898536 1 999960317 -347560183 -1000000000 709045518 -35903271 18541863 503243654 -999981155 -999981155 563143595 303183276 -999981155 -524590462 -660522290 716326221 -44234732 932139137 -350943478 98545023 342787788 573704697 999960317 748294327 -245323296 -798745730 -999981155 -197140201 999960317 -999981155 812705792 -786339118 -1 -999981155 -742423820 999960317 -824407847 186049945 -142656729 -1 999960317 -459717897 42 0 732196942 -821874834 1000000000 999960317 357041163 999960317 -999981155 -134429968 723911937 -145082369 999960317 805739652 6525995 -999981155 42 -196966080 922638781 892327884 595776083 -927864211 -55017606 590500624 -999981155 0 -999981155 -578769953 949214508 -942063732 711321131 0 476127784 -246611469 999960317 -321717458 1 -376778345 999960317 -284277261 -604974073 985463328 241386317 -639435908 42 -521923362 -13186363 -85531674 -365956220 -602068195 -514235700 -818883860 -894208622 -999981155 520565868 1 -1000000000 -1 -999981155 -634980713 454735743 999960317 0 -999981155 -204105281 999960317 1 402470032 243651 -956233163 -999981155 -16312101 -249683396 1000000000 165668057 -999981155 803235779 0 -928997676 -444876854 42 911494600 315237287 999960317 437411156 0 -1000000000 1000000000 411702457 -881197388 309583705 487880057 347500977 814574805 996354590 -998678341 -442671524 679644474 531521503 -74957809 -236925641 398129744 -192757817 -164940136 -641216512 999960317 441687275 -79350628 0 -122361462 674562217 -471451317 662178916 566849356 75467295 181399427 999960317 -760218743 999960317 42 -649558798 397419146 -1 999960317 168896196 692757335 -777262713 853326006 827839590 -999981155 916504558 1 -706697201 -731646397 -495975160 -231293403 -961642235 -930273048 696395272 -101138118 42 -379317417 -38372176 -383647155 -287822310 948151377 999960317 42 999960317 999960317 -1 -999981155 -1000000000 999960317 1000000000 331892718 -771266162 -999981155 167006363 -328226209 879627537 254781263 348600119 639110601 -1 999960317 695579362 1000000000 877687946 1 -875361005 -1 -999981155 999960317 -198173533 414269160 42 -39546287 999960317 178039834 552194113 -999981155 -306693579 415628063 42 541115154 999960317 -197776336 630627047 978721525 -999981155 -297643638 700096671 -302924568 -406083636 -897991219 -408190256 -305044654 72900600 894560935 -508126912 -503719573 -818600387 -831346668 -223687974 349535374 -9968333 -487974067 -880365285 -516151793 -1 669980700 -823526401 42 -235159051 995543693 581529311 -999981155 320452196 -830016682 999960317 -591256080 324764327 -999981155 -840752475 -999981155 999960317 135181402 -1000000000 9214465 0 18989832 641537792 42 948652426 294175018 495316877 668518464 -896705904 563012071 -50570731 -430306499 575669106 -277984796 -201168041 -923319940 -1000000000 -999981155 837618980 399922534 938912999 999960317 -623488778 1 645185425 360730742 -999981155 -1000000000 352932368 -964891979 -235860422 943475114 -818612014 -240004261 999960317 310569017 283661723 55841794 224203216 -80712168 -993789503 177961694 981202063 586236628 954030349 42 -999981155 0 -454427346 -851720148 -510470615 -909480415 788932067 999960317 -241903767 0 299644635 -240819588 795562486 -1 999960317 -1 999960317 274260810 -999981155 42 -520855217 -394640571 515775559 192722842 1000000000 354964557 -532913553 259717756 42 -747537821 -1000000000 999960317 -999981155 998863099 334836564 -596915377 -866523046 -715544316 -948626752 -100184749 -214278872 42 839485369 -493719731 257674228 237024902 -481451526 -846072263 42 213137806 -708651711 999960317 -103759717 -999981155 -601003774 103911882 552081760 1000000000 -706283014 -703970409 -307618080 999960317 -409193347 548055747 -999981155 999960317 -1000000000 513651652 464273178 1000000000 -999981155 -433597888 0 -999981155 -999981155 390109531 42 648203611 -845487850 478419048 564752759 267885082 191916905 -519000710 1000000000 1000000000 430220564 -999981155 380898494 -864781115 42 -999981155 42 -255813125 -365770102 -984318591 999960317 999960317 -63917098 1000000000 -1590662 999960317 834758802 247047224 75556121 604008632 211618371 803986833 -42321176 -92176331 -1000000000 -204638010 50668314 -623051224 -293425446 -276525214 -923562570 193569343 -1000000000 -868089919 999960317 42 625264547 999960317 -1 974912742 248472942 -211462073 427851115 999960317 -534790427 -907987764 -510149448 596643766 490865115 775586323 180940496 538239475 836801896 -451923215 189518084 359812879 999960317 108551165 -162086545 784049431 -79800903 1000000000 1000000000 417073845 648574749 -999981155 -638121284 -684308277 -93407276 1 -457339456 229202834 -853589070 305743611 -740995163 -533438080 -1 -621832030 483268749 -973924950 -5044436 -894058805 999960317 -688959977 -17250736 998975016 -864159757 -323340832 823877480 -999981155 -677019481 -753362679 -206820596 999960317 -553279356 180826799 0 916270225 -79092582 832038621 144320343 663888177 -999981155 674589851 999960317 132793784 -993141670 -535885005 761313942 -999981155 564455017 -394676904 0 605648596 379013793 -399113725 -575031202 999960317 -719146183 -999981155 827132336 768446748 -715612390 -914016875 860306118 598386460 42 -43938181 -500374540 -89714617 165607772 -324755463 64571132 999960317 -414871238 447427681 -946426368 -689085078 -999981155 686887873 -139548263 -999981155 -500477398 1 999960317 -420349881 330173917 892938317 -635392227 -817505144 -19869369 -1 -579359399 1000000000 -999981155 883353006 999960317 760453412 586127730 -860279550 42 -707151656 46537824 998289189 -649538263 1000000000 -999981155 204124241 865766166 113204711 291761465 -828491557 -1 1 42 999960317 -539015884 560050161 -999981155 -428168031 900717026 0 -504825555 -226609371 -314249053 -806361715 0 887469965 -1000000000 -252256607 610277375 -764917886 837926586 -999981155 0 549275699 154800159 -999981155 -1 1 -430159835 -344399729 82922188 42 -910539193 763981828 206592915 835288205 226273976 519993355 934511798 814622418 823322151 335083170 872936877 429512767 -999981155 1000000000 45099457 1000000000 265018493 951588365 -999981155 -999981155 -437326816 999960317 -1 -1 -793606970 0 -999981155 135732843 -999981155 -889289805 211602882 0 -386313529 -999981155 999960317 457126951 -999981155 1000000000 353983269 -140799984 -586604447 140797426 -29261019 -603621690 656209650 -1 652167352 385513754 -817361068 -919164119 999960317 198794682 976181059 -1 891288701 -743756837 -999981155 -586331996 -62045811 639144887 608038062 -308146088 1000000000 -999981155 -343467981 435691573 -103066253 -710589856 171441433 434358886 -86574682 310791024 633145640 0 -855275783 824299227 846786935 -902635267 -1 -287070724 -1000000000 946643567 -929842636 413365511 -484760950 -1000000000 -171535443 999960317 -100895447 -580366309 412285196 29578341 999960317 -999981155 197252724 999960317 -674699708 531726392 -464909250 981594848 -999981155 -82025171 -1 80962016 -1 -999981155 868815170 275700693 1 -529246975 444735615 0 999960317 -663711196 -437082158 844858463 234479706 -1000000000 659926278 -999981155 -678916127 -999981155 1 -684135898 0 991634679 -92085017 -838370510 -45095583 276155511 776812681 -558109138 -986833712 291769342 1000000000 -378734048 -837019282 -1 999960317 -115542873 -58467443 -567148825 999960317 42 1000000000 -384905653 822607893 339864358 58191604 -963208673 -999981155 647503464 -636574554 116353616 -752425886 -571972874 1000000000 -341599792 999960317 -339268213 1 371656580 -1 1000000000 123189520 748262430 999960317 473993835 -999981155 139661162 -1000000000 -873741623 -635535940 42 -841440709 -891398 -599521255 363808527 -226668316 999960317 165859697 -1000000000 733545127 -1 745382703 542942783 127284845 -864687429 189123662 999960317 70835260 -290190024 -999981155 -303415313 -514213306 326271092 -999981155 1 -225142606 903756229 -122182772 645652751 347824790 -412531172 -181790820 -883864384 1 -536878216 -561946109 785176624 999960317 186585312 -1000000000 480761228 915387737 830293988 44423387 -371085441 -517092150 42 875700727 -802924337 807838591 -536031728 -46382719 -249355775 -880613212 12123750 219646507 -856586137 676272028 999960317 836538842 -999981155 -999981155 499412259 -1000000000 -1000000000 -290354351 542089217 -412718581 -790926769 -195707947 -586119257 784568364 -657783678 -999981155 999960317 -906332633 -231308163 534977718 -1000000000 839549081 -273039780 -502007451 897685291 957035462 -46809816 -295388930 657054644 448014841 631073731 1000000000 999960317 -400139714 999960317 658065899 -212377361 42 605497071 214589731 -360007599 339619580 310422489 860057373 -486440154 -836696505 0 216960986 -525437055 -291697331 999960317 -331116655 364619094 -815705618 -712776617 42 -1 653805706 -337551978 479276573 -323110615 917970798 359151443 -58281374 -245313801 1000000000 966050661 -839982198 300285451 -664392891 749247664 48705109 -429168634 -267542998 74658195 1000000000 -1 224159840 960340858 42 77535493 -999981155 462470047 908129326 -376548543 -190814147 297298906 571024619 42 -691569476 -347189410 191803663 -351715072 641155267 -1 -999981155 -67669612 907818024 -999981155 459498159 -424111909 239245302 0 495443985 0 157290883 -22484232 -490414058 879167711 -886000945 453658611 -1 1 -951823276 163022117 42 -683599856 42252969 -999981155 999960317 999960317 999960317 -554044842 -1 209576536 -1000000000 999960317 875985286 -968755423 1 -950516945 -770209800 322483147 425577932 906227797 -999981155 -309044891 -938395188 1 358460148 1000000000 42 -769066916 1 42 -999981155 -610421211 -999981155 551988476 1000000000 -47089455 222340311 -999981155 51094478 113707556 42 -414128163 677225452 -878073099 947627503 999960317 702917645 -1000000000 -999981155 -575691578 1000000000 42 -1 -235455595 -999981155 539627407 870588725 999960317 456241973 53195976 -965381679 1000000000 606902867 955524440 1 -43018238 -261072341 515115643 -999981155 -281033212 -26126844 -880703960 -954717909 198230783 -57998550 999960317 -402492207 999960317 353616659 -999981155 717165159 -329451030 625438995 1 42 -278694280 999960317 622437422 781426908 105508503 -5658066 999960317 -614728228 -390672514 -711344523 444635000 911109150 -665934927 -343037302 1000000000 615391275 -406978630 177092013 -515441360 -549301813 -941798319 999960317 961724921 -752771825 -292433634 -670581546 -858769709 643371340 83155609 1 999960317 -754990760 -999981155 -652663798 999960317 -984195337 -701447305 -209470901 -673888210 -999981155 -1000000000 264428447 136549649 -690123382 0 -999981155 -140464576 799349003 648690651 -999981155 -154067370 592026875 -955546135 649470829 -1 -699387470 -885347933 369681450 558020350 -675142720 510255844 -228519596 33819607 600204587 -313132538 -807692982 801214968 -86734787 42 835507321 0 55632149 -370954289 464282186 -986356310 1 -1 547696064 999960317 259073612 -91913740 -868673638 413398253 -1 647903801 904875644 -274055486 402162564 -890939451 928962949 838051178 1 -244013742 721414544 281612708 42 806831409 -999981155 1000000000 -306857544 -40629803 -614236171 37148936 505174528 916822819 -945569614 999960317 -486548694 51892033 -999981155 -999981155 838854429 1000000000 -596519682 -876830991 -224032910 -235540592 -24191500 -563943634 -569761103 -1000000000 1 -999981155 501163341 -924830318 -1000000000 11512218 -38144016 311959836 -999981155 220734749 -876322896 548993327 562329050 -363959125 725243608 -551443687 -999981155 -999981155 750311224 198442266 -886786116 482460313 848938271 409466383 -999981155 757651039 338852837 1000000000 -1000000000 -700286912 929246468 0 930815361 -441630646 1 -999981155 -809539818 1000000000 -999981155 293655737 213879957 932895333 977217559 867504276 -597753297 656259247 199988780 -478789936 -542841686 -43238848 766922818 6294655 999960317 742824942 999960317 -999981155 -976065601 -195216148 -243596622 -445379373 -1 -999981155 511830106 650536075 1 -179077253 -330301507 0 -780773927 387305030 384355526 996008624 999960317 4126984 482821937 -999981155 42 -1 -999981155 -888726326 992715585 0 0 -999981155 125087453 399485432 738173264 868218842 -551369519 40557232 -1000000000 -345831125 -470748116 -642964295 -453307872 186049945 -347701792 -999981155 999960317 528383786 -998952940 1000000000 -999981155 169549567 92196111 101339491 437760631 -999981155 716377034 -741763501 1000000000 1 -85578854 -869613012 -999981155 999960317 934275932 999960317 492855352 999960317 -704363631 947532431 -497478931 358962582 871382026 -999981155 -999981155 1 307453897 -532151614 839828881 341478953 647146090 0 1 503861070 -655161326 -50593476 999960317 148054049 -902965350 999960317 -103300511 -50714278 -167333003 1 169062242 -674009314 311188392 172643762 865773608 999960317 125707823 373166262 -468976387 -747431415 -299137054 -1000000000 -553165645 0 967832962 -72926371 -342504076 -167196892 -700301331 -1 984241283 -553676225 19657764 -505629712 952824273 850088509 -619041057 720285695 -999981155 -375540732 618232069 741822496 636443861 -798631872 -114241571 -999981155 -409515134 -331344360 296517589 -999981155 -670063914 -999981155 -2767014 203362652 1 508642714 110619592 -184623070 42 -999981155 -700733804 1000000000 -536177861 263224144 -999981155 -311526964 -1 -999981155 0 -71185610 -790823407 0 999960317 -986020371 -681827557 930477011 459895519 -693960988 97668473 -446075387 926934723 -418409400 -999981155 244861645 999960317 -974207145 -872098897 -906068142 -446681157 -725951956 870588725 999960317 999960317 432655515 773796798 -360066063 1000000000 217269073 775113015 999960317 826657989 191811628 879845780 -1000000000 -183953741 -283485255 -566574703 -958277501 1 999960317 999960317 -999981155 81269744 -999981155 999960317 999960317 -999981155 914177847 131914539 -999981155 -84984171 -999981155 -468898813 -847358966 999960317 -107636678 999960317 1 -999981155 -905847342 -234896645 -999981155 391948369 -934170125 768581185 -731874918 0 150253216 -787141788 999960317 425248232 -922171618 -903307152 228857156 1 0 957874099 999960317 -837365746 119631765 999960317 999960317 862557179 -999981155 999960317 -1000000000 -232651417 -754010017 999960317 196663236 878074871 -999981155 -399461213 489104861 -212874082 986227108 151208509 -1 -999981155 -263679380 -999981155 -620830453 -777138808 -999981155 482753259 -1000000000 -999981155 999960317 470992311 999960317 132984747 -583914515 836745585 705874389 -269222164 -391468893 -999981155 -177946895 -20122666 323143907 867741355 558427623 -731201018 -449881431 689521357 -964886892 999960317 795677040 -525359286 497621927 -371240465 80978893 -524402301 -38329216 -252378178 -194366880 1000000000 -176586603 42 -682812936 0 -844114838 618076759 999960317 608293987 1000000000 0 190424931 268332042 -11806944 -397576883 0 40952216 -138580119 -962142376 -898306071 -243356927 688087303 -25069244 -920076998 27067484 369483539 49357229 58943877 0 691922121 -513707276 -742375802 262609939 999960317 -513592155 114471277 999960317 0 1 -311041231 999960317 1 0 -750578719 -999981155 280611700 114537402 -990917403 898816640 42 0 -999981155 -812661428 -999981155 339382714 999960317 999960317 -332164326 706892651 718542859 659595127 999960317 517644261 -959246496 1000000000 660921300 602367445 -129258734 -929524702 999960317 208995942 459777367 181314104 185935381 42 13481694 999960317 -946358836 -1 793615574 1 1000000000 -132530673 443342657 0 -1 1000000000 -1000000000 205552366 166359832 -793440008 743802951 -698539697 309149192 -782826220 999960317 693659778 -999981155 -294408140 865807034 881908058 -301823315 -19296625 -1000000000 -116870873 736898893 -999981155 -436432374 -725416876 -920229545 -302311428 -326602200 644218690 -422784165 -829918706 437854145 -991696514 -123223409 852536148 391901060 -1 999960317 -282886154 319467456 268095471 -449433254 520663405 288452991 -1000000000 313699606 869589483 -999981155 711146870 123180161 -1 -277705685 999960317 865143295 -531593644 143896249 -667607771 449271152 99968219 999960317 1 42 -1000000000 420646696 -906749203 -297736772 -999981155 -114025554 999960317 622649588 -972925145 622946453 -999981155 533165590 381322339 -856948548 -332746799 -842743468 -717054799 989523605 381767888 -107020736 375696694 -999981155 999960317 -1 42 -999981155 -999981155 566055590 218459483 286084867 808643373 -207901423 -986120654 -360318160 0 -824774916 -1 315214156 903246680 1000000000 0 -999981155 39481516 42 332499992 -1 -1000000000 709672154 769177466 0 510454728 999960317 128579790 278657778 -567915433 247414435 999960317 466182331 -363214299 207133587 418200512 865793721 614302098 -836413043 -357196989 740434416 434541518 999960317 999960317 514336916 -227198175 -212063222 838619639 1000000000 -632178388 -34494045 231660673 42 -92289472 414688559 -989342799 868418888 -290551542 -605774568 965705380 -882542605 238953488 -999981155 -31092884 -920323737 -875318741 -1 1 -856642028 -726909403 -999981155 977646332 -50463677 661505500 343886525 787128470 -300167144 537298119 999960317 -1000000000 123477947 1 -112350804 -199262845 -999981155 585795152 999960317 -1000000000 521277594 -78534878 335288821 505337230 771423140 999960317 42 -389021814 999960317 -480639785 -899915425 1000000000 -999981155 42 -653797785 -51185329 -237633043 42 1 -999981155 42 -929070724 -1000000000 -201900191 -1 -694399783 -615342762 282913517 1000000000 999960317 353874980 999960317 999960317 999960317 879579158 311209273 54124077 0 315602231 1000000000 1000000000 -687919603 -999981155 555785850 205764080 29202139 -398529662 -999981155 999960317 696340105 -554997440 -418584170 999960317 -999981155 0 569913125 -119521915 999960317 607022175 813122172 999960317 565520164 60753964 -768547354 784307900 1 -1000000000 999960317 -191989408 -1000000000 -644018812 523107454 -999981155 999960317 287690519 947287275 -59094026 599351313 999960317 1 920276674 999960317 993228202 596932931 664685682 -438344987 898871602 434173509 999960317 -1 734023523 -206838838 -1000000000 505489205 295253137 999960317 134146649 -130608660 999960317 -708832652 -861974142 162838545 -324182254 111137286 312496573 -164841611 -916395879 -999981155 236478141 -970894720 103751346 1000000000 -1 357404222 999960317 999960317 -999981155 -1 -1000000000 972531864 -999981155 0 335217127 -148527645 999960317 -999981155 42 -38534043 -72922524 999960317 42 312136819 0 145697933 679396273 -505760220 -401720362 -999981155 398396655 -748833426 716643832 221729709 1 -200245547 13432156 69790956 -720113745 -711459296 -1000000000 -138318601 -1000000000 999960317 -789740626 415240087 613683285 872351156 -791269063 -796512485 -1 -751274981 -1000000000 -7300755 -892916286 -739319983 42 304140261 714945846 -57710319 999960317 307955285 -885916196 378486692 -881632968 1000000000 -130003656 -234689627 -157809654 800215975 421857881 -999981155 647954484 -999981155 -999981155 1000000000 999960317 -665109815 -155096849 10834819 738219872 -872998511 999960317 42 -634797670 0 -639740944 -999981155 31521132 156460792 -356711817 -231225902 -620615253 -769066916 133262687 -970286788 220113574 42 -551493363 156084220 -699902722 179749605 1 -1 -1 962877392 -163816246 -140142635 999960317 735496972 42 402926492 -562806654 759026905 -299850221 26139746 -393552460 999960317 -999981155 -48621319 -999981155 -132991242 1000000000 -1000000000 -335870915 -999981155 999960317 721786047 999960317 -563098620 999960317 -480411847 -1000000000 0 113526867 -274078435 451559060 -764763981 -676712204 807584088 616325208 -705808793 -936838946 -106385792 1000000000 0 -812875757 771914516 42 -690855778 0 -976550070 527096109 71502784 495404721 369178950 312567189 972202583 847588687 143676382 813222371 671641403 550511249 523373527 999960317 358164889 -903517111 42 999960317 493596914 -999981155 -97811196 -421974572 1 -1000000000 21519401 42 105876579 -695002911 -999981155 -867250896 -355718049 1000000000 446486435 -859788812 485493292 806223786 42 -426417775 -999981155 845585896 999960317 307972760 -827635745 42 1 -554534107 999960317 -999981155 -999981155 -917296077 695695781 93966308 -777427176 332839304 -821321671 1000000000 1000000000 923811478 171876075 -999981155 801327990 617253365 1 42 -404606214 267607056 1 -999981155 -999981155 -255250892 310785352 -468409288 -999981155 401109646 -187126957 383466578 -999981155 1000000000 -999981155 590167916 999960317 1 -911671861 42 131404367 702312493 -1000000000 561501637 24261988 2836084 846313093 -76137482 298534298 231418455 699511024 755318179 1000000000 -479003432 42 -957689582 -1 280598063 -548010902 547661094 91516993 -133327560 -654793493 -999981155 1000000000 18766350 999960317 999960317 -35191650 -1000000000 340668856 606556101 999960317 -531441586 53183717 762054180 -498260889 896882745 897590561 -944901698 -888614833 999960317 -692088971 -1 1000000000 81515347 574355405 795352038 -562646661 0 -1000000000 -927801265 1 248262382 92399163 -987183603 999960317 999960317 -19898232 -999981155 -885800798 1000000000 -638002178 1000000000 802354992 -873712065 179946731 42 99654340 476440107 572559390 -999981155 -77591781 999960317 635622945 124728020 505489205 -999981155 902910695 26925810 -80462617 871931502 489216252 -91832517 504792845 999960317 1 -645078131 -811342406 -999981155 -999981155 -911550238 525069310 -1 664187609 164391071 999960317 -217609271 423239838 -523367306 42 888017470 301239056 -88971993 -528523467 -710696216 999960317 -935239938 999960317 -816853656 -1000000000 -832542725 999960317 -115206612 565216871 -473196370 -999981155 -133250584 91381202 -866724355 -1 -35818815 -435291511 -303094008 -396458032 -361408138 -999981155 -999981155 -240617381 -708135929 -733523244 -774063871 147816212 -1 999960317 -1000000000 1000000000 -229867389 422003398 -999981155 0 -511854527 15373682 -922344289 171796250 -800503957 368824659 476510532 999960317 -85578854 837926586 473185288 -265538668 760916842 366012975 -999981155 999960317 -917401968 925110121 277297040 927492236 -329138888 -1000000000 -999981155 -441238149 -963398308 -400299156 -825208480 7519321 -900480695 661958452 999960317 -323084660 288652696 0 999960317 -935466209 410677988 299574582 1000000000 350485128 -635282924 42 -724439383 157310475 -733211801 -928340737 -388751707 -318829939 901566698 -503271768 -680512155 755100010 -720488987 -898830922 857474087 417521209 -635620677 -300043739 -108097573 121241872 551932842 -668357804 -999981155 999960317 744293162 184199718 499185450 963178451 27443057 515373998 633479698 999960317 0 884322934 211542016 -761399175 42 999960317 516920794 1000000000 633149484 -123468135 999960317 49018439 581375001 0 -592959659 220024065 637376492 498713906 -758662942 -467557069 -529493970 -521964738 594473810 -206882930 -551046968 1 -91367437 -741215116 -721535488 1000000000 -92556911 -599004424 -999981155 -178432447 168969488 1000000000 -1 149844859 169653861 -1000000000 -647528098 -433641720 0 -910780755 752351949 645499881 -795841889 739928475 1000000000 0 -59962333 -999981155 -291919889 -535685887 812067528 1 -4993274 -521652689 650410485 -384455709 -480766912 -281717375 -999981155 -302562628 -899649937 570049367 186200725 -871696891 783827192 501135336 -694111605 -271289090 373342242 -440056896 42 162794900 694033821 1000000000 702612219 999960317 806834937 -950231458 -999981155 387055396 -930320241 -501029656 -880823856 999960317 1000000000 0 237461977 95335342 825235483 -843249172 -1000000000 -632406468 267662628 167738760 20846545 -82854318 -328073582 -173732927 -338088902 952824273 390196357 490179439 -215784183 1 -999981155 999960317 -893730244 22121959 615127251 999960317 -421438449 -717006628 13148777 -650138310 -905853477 -999981155 -696777424 -962954158 -277554627 881442423 16882778 -326602200 816820424 -886394029 -787779788 -695068414 -323915184 376322223 -253178677 139857104 -144015441 -649961265 1 -365596142 885508322 -410533847 -742043677 -900742091 265963116 -999981155 -669761612 571417623 -142583831 -827637490 -999981155 0 42 -999981155 -390779409 999960317 -755033797 42 577267535 207371310 705119482 -686818934 647405155 -1000000000 201713371 -576519051 314529741 -1000000000 -999981155 -456148249 762207402 999960317 347727142 1 308974971 1 221115188 -936838946 662899633 999960317 999960317 -999981155 999960317 -189383667 934461007 999960317 311111729 -724882190 -1000000000 -302432826 -9960434 362624466 -567915433 664276904 999960317 151948380 441431997 0 -1000000000 300881972 940126351 138219365 -798295767 -347758464 559508413 101985669 -468308309 149686649 999960317 112856817 -114149821 -598517083 -999981155 323086734 137445692 40840057 725164544 685323168 -17471939 -13462824 265883102 -999981155 -122552821 707591095 475976051 859694843 999960317 -857858896 902243034 -918906872 999960317 42 486561242 -57221749 -107656685 -729874351 -317474340 851233082 -999981155 228854183 1000000000 -1 623029990 -414301003 -882026654 106341734 411499957 -467416765 206866202 -175867184 999960317 410322536 66222018 -496363734 719497832 999960317 -821856794 -385647481 -103747979 641799308 890323641 -1 310089218 743522200 -351199348 468685483 -282775434 797117403 918385435 -999981155 -1000000000 -149432163 333199191 -522526729 999960317 -508459601 -472713120 503189173 635591484 -704736440 -717575579 -1 -999981155 999960317 234471805 0 236580145 -999981155 999960317 -151971684 -688327159 -889429450 341478953 -571281167 -999981155 -1000000000 1 321824631 977229869 -493741837 999960317 -859883455 -769945090 759081852 1420740 -65375647 805806057 999960317 -999981155 368823568 -981043300 -16070050 -749061085 -458448211 999960317 625361344 1 -1 -999981155 -1 999960317 -927900456 -985443495 -349195111 -1000000000 -410308628 -163361692 -790208279 42 -999981155 740085306 -884066461 420043483 1000000000 999960317 124454048 1670518 42 -1073714 -260794213 -506240625 197644674 326211381 -523511088 597801670 278856710 933795211 -209926602 0 999960317 -1 903819355 -615098762 -200641050 -173220943 782856431 -680478846 750480166 -372017434 1000000000 0 449419530 944030856 -449433254 -552608625 768888508 -999981155 999960317 -583719358 42 771020243 -252084406 42 -1 692974507 -212197828 -670613066 -849940851 1 -294193927 -371141870 887674841 -626149062 -847395053 210234427 -1 190593992 -1 380546157 -1000000000 245380920 999960317 -999981155 42 -142217376 999960317 448067926 230566009 1000000000 -176436455 981175835 -365802733 333311350 -999981155 867541069 159688615 -999981155 66862605 720246065 207156435 -454888644 877638909 447049587 679015373 939842395 993465873 694835914 418777119 -138486165 999960317 -48349314 -947682107 1000000000 1000000000 929969316 -543541265 999960317 -266107731 258567611 736996498 -360206534 -860771157 -505585426 -881205438 -999981155 999960317 -905472816 597941001 -999981155 389256398 -1 -654607907 267281681 -950326679 -256225323 -999981155 166963804 728704649 999960317 1 999960317 503192483 999960317 -1 -61226171 198688886 400466175 635937988 438286491 669605987 821654974 -276706598 863431290 318746586 377106882 966971241 -135840979 -261102101 -1 820955868 -706393186 194811956 -920245588 560571002 -1 -923957275 -999981155 -67349247 212861794 316788704 303821207 999960317 44492051 -459237292 -498783106 771898561 999960317 626810214 -109898829 -416471591 2625678 -746309833 783016731 377397229 541211965 20577322 931334006 -195353638 -1000000000 974460843 584990736 749381312 278825216 -817120793 769093675 -682969031 -805586579 -325240093 -331671463 676485242 658590294 203319416 197688584 -361785797 19605771 0 17874196 -39940167 -609321535 999960317 -737054328 -155969770 -999981155 -999981155 -1000000000 -999981155 -999981155 -531575818 -768374025 538467314 737182738 447683574 1000000000 -761033796 404961860 999960317 -391435151 743855943 886925512 494150708 -999981155 461137645 0 -526162376 -951592210 -999981155 531340316 -351403470 -697667014 210607495 920915391 -999981155 297831390 -880593445 65727853 999960317 249753862 42 -735617465 -1 -250673539 999960317 999960317 -395877286 124019205 -1000000000 -398529662 -784439301 923217994 1000000000 -584791726 658343057 558152905 -1000000000 -1000000000 712883834 -373565182 -867528611 999960317 -1 -44415456 531600705 493156380 -55271230 -856936038 -661358090 -6730719 -948295088 -254833712 -818106742 537501889 358808981 867699531 -292097973 -707691522 607081135 -1 776346387 0 -819792010 -576385591 646725559 1000000000 -569571633 -505231223 441150535 328658717 -407786386 656416347 -999981155 -999981155 883907385 -951516017 -641384387 465628905 -617206560 64885412 -483380515 -431950333 -672368300 -1000000000 999960317 -427117542 913291506 -777098304 71776975 60491672 999960317 618626871 999960317 -385569168 -846217185 -614588361 42 -29697356 528619928 498366822 -1000000000 -1000000000 -735265989 42 419255821 -161120097 -438394916 104917125 42 -965292099 -999981155 184082286 -487867988 405917032 -1 683893839 556337887 32515340 999960317 523660379 269446881 -419415158 1 730810768 441798401 318639354 -31455695 -570058360 999960317 334415457 -999981155 421966893 -999981155 748297999 306891084 520504778 374725147 -999981155 986120302 999960317 111048083 640601128 810950643 107915501 34312953 727640547 650076235 999960317 858392588 999960317 346801666 -259206047 917219771 -939453416 598136955 999960317 1000000000 -999981155 -999981155 -673579787 579912159 1 -1 -761657969 -40520933 -101515444 -662683935 -1000000000 -1000000000 42 -76349964 724672243 318544664 -37308380 -284486706 964656124 139696548 -970185419 -70570956 -779596743 0 234940407 -324091724 -953224478 -999981155 322378227 -383315963 -310082712 -1000000000 -999981155 1000000000 437316548 -311594761 -70477193 -380050034 848313362 481499776 1 -957799204 -862870818 -383499450 35080333 653529451 783379466 -127342811 1 -368358827 -807141655 -615579199 516119451 1 832834224 -602374177 662928209 -574557526 42 149927323 -127139090 -999981155 999960317 781739069 -891072911 720124270 830136085 84835428 -1 -42908214 343909335 530687130 -850841934 -1 289299228 999960317 369885638 228713355 -806884710 999960317 820330916 -581029672 951874728 392827703 0 300215883 1 -107664022 -999981155 -1 -836400339 111907057 0 -186707910 999960317 -815307259 -999981155 -720406147 78026102 999960317 -1 1000000000 419063366 1000000000 -512178888 68461212 -501710633 -701670625 59422368 -997875630 851662872 689375793 338078480 -960124148 0 -999981155 832420635 -999981155 -999981155 720863615 944025952 -605607356 787181341 -507704132 838089875 -699535354 898954351 1000000000 -291256438 804506533 -721121735 178026020 19407653 500741588 -720720385 20356360 -255663487 999960317 -447614578 -69055147 -16012340 501928059 75539197 851081752 -231529953 806552725 -4228096 140512903 999960317 997649034 919268385 -999981155 999960317 999960317 770340644 -665664335 -999981155 999960317 0 42 195626470 242070836 -1000000000 999960317 -905909540 -999981155 692421360 -615785845 42 666163333 -818175272 915514019 619852819 237304162 419404803 -638078362 713588308 1 408962504 999960317 -659891947 272316444 -815390087 581954491 -1 -481611500 -155464956 300215438 993214355 -999981155 689716661 1 341636289 -576733187 497198976 236255565 42 42 830704095 -177605572 321597571 999960317 -999981155 -999981155 -563742570 -113408501 -339447912 -629586862 166674277 -551204678 -493782120 1 -1000000000 695594005 -525900588 178199282 42 -999981155 462945223 -942861405 -18793151 679549066 556012775 565444044 -56709154 999960317 112290495 -1000000000 -1000000000 50694854 16002123 999960317 999960317 797039988 -105077250 -104943339 -27866144 -136975172 755721476 223110081 523206737 548007265 -1 -831022735 -999981155 577848452 626561362 42 745083382 -870158928 42 642715486 0 -368490136 -999981155 -999981155 195660264 -339739159 1 1 213718045 679375040 999960317 999960317 -1 999960317 236964387 -565670985 973854627 249743339 -803388728 242380811 0 710878628 -1000000000 -862389317 -1000000000 -770751200 -659058998 -1000000000 -597622973 -78783501 459678512 -657800323 -732432132 999960317 999960317 193621521 1 -578108823 925959878 -817276584 -641516601 -68459114 797260342 -767314273 -393669894 -527247301 -798247395 -764262789 572937749 -322724247 247826703 368868104 -380652092 -133801425 -411598478 -976111178 251338718 -920650345 -1000000000 -1000000000 999960317 140976137 -903822487 645612651 -1000000000 -1000000000 465069294 595115836 -361087057 -156384088 201998953 610066885 441355954 360914691 -1 999960317 -764918568 685287139 -72515390 663308172 7133752 -809383323 119751010 -999981155 -121065719 -539782598 -844371376 999960317 -999981155 532881148 -229262184 -542498157 -605871874 -999981155 825082200 -754776142 -823495409 -323557232 -999981155 -844952187 999960317 -800501552 -771977045 106936996 -331916475 -999981155 -383995207 -1548882 -322946575 -805072313 320324339 181715815 266264074 -994425542 -999981155 999960317 -890649581 558003010 -832563054 372383853 -706503585 42 1 999960317 -994083009 -379382559 985240055 -999981155 -52827349 -772413954 -1000000000 -359204908 365468588 -849298728 -543689616 -261577683 999960317 -822371226 733532199 510022333 876232180 -999981155 -999981155 201631708 972973824 -118181126 840686081 547598834 -598998028 36255330 -780937207 1000000000 -999981155 730905805 659767770 -765760843 572937749 999960317 -271113077 965713572 448961051 42 0 784201748 372802028 -196989206 131427934 -39310395 1000000000 428285787 566482472 -490905246 999960317 -23143832 -1 -999981155 999960317 911172141 -609615513 314588103 999960317 -102985252 -923985072 187997930 -271969133 -349000965 -608954523 -87102961 11729417 -179468921 -11362273 999960317 -741284184 -999981155 999960317 669858389 155391636 -325118160 689397247 -381109336 -289642027 -1 881256689 74295860 999960317 -1000000000 878316174 999960317 377771161 -319155439 -858824770 1 -134367987 644276951 665715959 968515084 -847696908 -676761270 -833698349 746220583 -999981155 362806438 14644724 653324730 -65256436 -141221751 -903564690 -999981155 -974189429 -963117107 -999981155 125222885 508579024 -1 1 -999981155 999960317 -977194344 0 -1000000000 -268510986 -523041437 -757872127 -999981155 -999981155 -466276347 -752808794 -546631381 1 -230889932 1000000000 -964560081 930691678 -114068626 0 458830231 670882162 126286831 999960317 891760787 -670875684 999960317 -842778575 -85220807 0 335342271 -999981155 -999981155 526472946 -999981155 759058272 14747523 -386709607 757905384 101608780 484576799 -280748273 -154504070 633959612 814313296 -445385538 1 -283474165 42 -656481371 0 779937178 -702071537 999960317 -714513310 724363711 790859792 -765489967 26549310 -335640711 -414789502 -38011522 -753349084 869770886 -999981155 42 -1 -24900586 975521721 0 -999981155 -999981155 1000000000 920124768 -999981155 896506626 999960317 277632751 0 1 169807507 -828619059 -240883928 366695440 1000000000 -69395482 422115364 726302976 218680087 -3849129 1000000000 -485191290 -104792355 -1 999960317 -832159948 1000000000 241923791 42 -999981155 -919209250 782593861 185428645 -538115616 73704691 -889589744 -999981155 322847102 458710706 -861591241 -271889903 624975416 -295260318 -1 -777704096 687393613 789372850 -999981155 -197038613 42 471410898 -999981155 0 -149461209 667534582 707832018 239630409 -999981155 860493495 448790474 -1 -53980774 -259031327 1000000000 354357536 232152462 -159008287 -598379698 845243463 344905435 -895116709 -171844097 -321574756 -1 -999981155 67402214 828280064 535573011 662150154 317033389 42 -1 -344242640 563136353 -216517236 144851885 -999981155 -273209974 999960317 -541969305 42 -891886937 7069511 1000000000 -999981155 634568913 -301246368 -168135499 -1000000000 267098912 -1 -620907420 -1 999960317 679735749 89999815 -682259140 3607920 -999981155 -184372960 1000000000 -1000000000 238550156 402206070 216428077 42 999960317 999960317 628716947 -209531446 875966610 -999981155 42 -254395907 999960317 -141721541 -931399471 -621945296 1000000000 -238097937 134257854 -350141411 -643383200 -309817633 1000000000 -342410466 138402146 626908725 999960317 -999981155 -141673174 1000000000 -381097485 -83702273 999960317 999960317 0 976135992 810362493 -716287348 -1 -1 609654729 -760804760 1 999960317 999960317 64450525 999960317 -253312667 694923827 41174893 -999981155 1 -642421870 422613042 -999981155 -422552153 -204924182 -585471293 394110258 0 -1 -387093361 -282748597 -792431658 589587830 -999981155 -803064438 57757139 -999981155 -215639581 1 624162969 774255448 -999981155 407489473 1 42 999960317 -1 -1000000000 -999981155 -574032172 -298010091 829042711 1000000000 199580242 -999981155 562597184 802917705 307497317 -189310886 1 241211778 805657452 1000000000 -175151380 -417574895 186459367 9435499 -505246225 -193280246 247774674 -51360448 1 836914119 -508880361 -273423396 98741072 -1 -899164578 839636330 757543059 999960317 629882385 612559215 -338308429 999960317 -563475 501505573 -645730167 -756864520 576405537 588175816 703759254 -602034076 -704300023 939781250 -993685494 422589108 530140475 418984064 -348195636 -783262261 -330330431 -56055705 999960317 -250595869 -999981155 -117568682 999960317 -47476580 589014235 -812883020 277944541 207954461 848802633 -954219607 999960317 999960317 249765775 197663019 -695147607 -683744906 -697845380 -339505069 749334898 -999981155 -934946427 40557232 516924493 922432150 42 -281128801 -274905299 338259827 868021311 -999981155 647056134 21543987 -405379600 -353117482 -642768166 -891967166 -1000000000 106219900 211608302 -219475985 -46587335 0 599724468 21680075 204012830 -4146 989615003 169623121 -93571311 122641313 708610704 783918073 715517045 -109944330 -423783594 -403216991 0 -866155432 -333919273 248345716 746993128 -26376599 -1 -999981155 269634274 -275314583 0 151086766 -999981155 864412087 -183202840 -121966281 -511651953 -521422112 -162116101 277548606 822719166 737193503 -999981155 -955510298 -999981155 999960317 277603051 -52607657 -121987905 -1 -578831405 -861049173 -1 1000000000 1 581192452 999960317 468582809 1000000000 705443052 -999981155 999960317 -975494997 28972128 30022806 999960317 33573525 -127738561 -889700056 103232919 -906660386 668475629 -68333689 772668966 997595296 894155160 233759883 999960317 999960317 -581391719 -439160972 757493751 48969303 76258061 -154989573 360026693 -518742469 -185044407 -671476783 379813101 -274640361 122179368 0 -236514925 -94861228 918107652 -808376684 314846652 -111973858 -1 577907937 -126630291 -121444721 -541260534 -999981155 27175048 -904468637 0 -999981155 -999981155 0 840184766 999960317 -743574270 68957111 873185981 381239614 -467862051 -231518312 -227022993 -167527408 624555662 258518621 999960317 102045689 228639805 -608109409 379408302 -935293383 -948155675 724467929 744270659 -999981155 -502817301 -271797334 -1 999960317 -999981155 179240971 -1000000000 710861136 -862791687 -378222096 475772121 79740158 29347127 872906810 987948890 545863864 686258850 -784038921 895585629 627050077 602259249 627347331 -1000000000 -942904041 999960317 -60012682 897488440 999960317 -999981155 261510443 789362773 731981749 103975686 1 -999981155 999960317 152929487 949509481 -257208753 134513829 -1000000000 772093331 728815034 999960317 -857168765 908007153 999960317 -300272709 -436990513 -31305987 416077281 461690004 975591430 -669472962 -801385730 -825176505 -655217997 -30622934 872500949 -1 848313362 837493581 275712081 53603359 0 -999981155 953828798 -999981155 -177924909 696173267 -999981155 -71151562 -999981155 -315557600 -61653356 4712390 -221910569 -168430041 -91413516 -315969615 -217208013 814751742 129897052 -6258526 999960317 999960317 1 -1000000000 1 -1000000000 813893766 -264229868 56409757 -269938545 -292187403 999960317 390466345 450959644 -1000000000 42 -460497802 974462139 262212992 42 -956993229 999960317 1 366101839 -532245252 990849162 -999981155 -534912783 619690089 499783520 -999981155 -449758940 476277906 -158692126 511515580 -312135646 -264263333 -891986533 -557252209 -974857831 -692391938 935425287 -999981155 -716443928 1000000000 -712888289 -801672053 0 0 -525200127 723011496 419668371 0 1 -938385377 -633163268 998806495 930372320 -1 1000000000 -999981155 -999981155 -999981155 -6448869 317510656 999960317 531367510 -493639940 181268381 -232873624 395293952 42 916467962 42 -314114456 641619481 -974697423 625664060 742729666 723626471 -999981155 178582278 -999981155 -734538606 587747806 0 479735694 485190242 493333425 -843306116 -649300793 -999981155 -939965492 -324552233 60409261 457800917 -999981155 -11268926 539530154 1 -1000000000 -690055386 -1 -452763531 930436754 -891147983 314177759 42 -939697102 792530325 -32769788 105163779 999960317 -999981155 -1000000000 365865500 133371538 999960317 88592208 1000000000 344197815 -265655319 -648654877 -954448540 555428729 42 702456565 419414375 -994636409 633302954 372570310 614624918 -225318410 518072767 -341338188 489853699 -1000000000 -30254143 -869284100 -976222343 -168093237 244627654 558744965 406554201 257250979 -661539635 428712704 72828651 1 -376790009 -12964483 -544166725 780233697 875867634 -454611098 -545622753 999960317 380442661 -999981155 -781977501 -427720751 822854984 -842793126 537013118 269774180 384244593 -131073712 -941498493 -853555133 1 1 134393510 609665571 -278552790 -1000000000 999960317 414482748 -899173892 342954074 -500723939 1000000000 -703836769 -609696780 -767393660 999960317 999960317 769203929 999960317 -351624204 289673548 838543686 486421691 124559100 -672981279 989997544 -999981155 260175517 -999981155 -330534940 -289267765 -979786916 -337352500 640163854 -999981155 -1 42 999960317 -374085928 26712165 -1 635191778 -992242239 992583214 236914136 206518726 999960317 124306685 42 -1000000000 -67307078 -584052668 -809343297 -290297454 -236286216 572267205 999960317 293593991 449791441 -124988148 -366973619 -614276293 -1 -478402299 -999981155 428569791 999960317 744163929 -232098819 -645132534 655766215 -341702612 794496180 759989961 447090302 -999981155 -999981155 42 879819243 56696255 401128739 -999981155 -107481221 -999981155 -999981155 -306713794 422698351 -357393155 1 999960317 -999981155 189682853 904517419 999960317 122278115 231301383 117411605 -999981155 -999981155 -773660745 186628970 -999981155 -960162424 176892662 1000000000 272108620 -220147047 1000000000 234214437 -748578166 -363336751 76758620 -235351992 -933528753 -397183898 302891387 -999981155 305430040 -240563982 -655363006 47422220 230217070 76079990 -577204533 -131831959 164540605 894995609 -51827142 -294313190 825416970 -960432154 561201942 -279455816 -108118258 632100236 -237166630 -402334872 794175407 -205351117 -999981155 -102538186 681433478 -999981155 392539139 889093704 -3483852 42 -430159417 42 -478583977 0 96496189 0 -528838858 680038086 47312374 1 -999981155 -960571708 212331806 -999981155 1000000000 789734102 -1 -565101330 585909454 -807304263 -999981155 420806640 -316464709 0 -969638243 -999981155 863494348 1 999960317 -999981155 0 -999981155 892682234 -384309345 965166089 -1 1000000000 958820613 842335784 296087410 556669986 843876811 999960317 756644659 -1 1000000000 -729193431 42 1 -89645501 -507328054 -207051426 999960317 1000000000 740733447 205036618 -420101909 134773407 518052471 952784760 266364419 -785603672 -108779470 980482081 -11056960 -159434995 202110319 -634637109 119345145 -999981155 -941549781 -244477325 -181431882 999960317 -620555151 317583742 -709231402 -999981155 290746985 -898225346 -942001737 1 999960317 -211435788 999960317 -764836236 -151795146 -4196857 -999981155 -939372682 -86364209 -1 0 952230673 711206803 899102041 -215786769 -107526945 454384416 -584451448 1000000000 -1 0 762609694 418306539 -1 42 0 42 -388537843 999960317 -471796051 -136634658 -1000000000 -250165193 1000000000 553582086 -805864028 -638607383 -581023313 999960317 296038750 26967436 -50305524 410517928 -725748497 109807641 -176807548 -668609162 -999981155 734060565 42 1 999960317 620879403 -1 378766259 390443028 999960317 -629610904 296083149 508318809 -446480524 153792922 -1 999960317 0 521387388 19910945 752833625 -999981155 100111154 736393328 -359823002 741648583 -1 434557260 400968886 1000000000 -999981155 -79261314 -309603289 797168262 1000000000 999960317 1 999960317 256055708 -766863674 61353904 651876492 -524856415 -373245486 -542787441 956000660 399300852 999960317 -180148409 986605831 999960317 122196227 -42405925 378783333 -487580879 50489594 813012863 -529369747 800602627 -657264131 1000000000 -93295421 24482842 473175935 -808622897 -379297036 999960317 -957105915 999960317 -1 -848482357 440029366 -119965232 -349664124 27450918 42 401879771 232684382 -22277879 -999981155 516525810 -887411392 1 -999981155 -995523229 837904718 999960317 0 858975481 356549903 1000000000 575273641 829408183 -228636175 785752345 221042559 1 -226668316 835239759 386235734 -90067327 428131459 649602931 178228445 848048305 963454196 569882540 -190055375 659369642 -1 -877543417 0 999960317 -29815599 -999981155 -1000000000 -999981155 767933933 720231148 -999981155 -1 1 -1 999960317 -296029480 -302498641 -999981155 999960317 42 -293984709 498674106 -99625759 -53205157 1000000000 521785506 384800154 1 -106444068 -610221859 -748015664 1 -324893681 999960317 -296860631 -999981155 -470636535 302222226 999960317 -213258371 470601295 541321698 -424880688 -999981155 453287615 1000000000 -598775752 -926475378 999960317 878380062 193574229 1 430204689 402153865 -1000000000 -18039592 -1000000000 850650657 419680421 999960317 852771249 -515701521 206483028 -925692844 -456560688 999960317 -999981155 -999981155 1 428329373 -1000000000 -833417402 999960317 999960317 -1000000000 42 -1 -74642230 647581392 -112803104 204953458 1000000000 42 -727557119 -999981155 601808884 57898104 -930703570 -999981155 266100036 -345993945 999960317 -436648199 495666115 1 999960317 369885638 -154291951 -1 999960317 -1 210284695 999960317 999960317 -150952081 -979271898 776226942 -999981155 -871889293 -154498261 -520047600 999960317 42 -999981155 42 -204343142 -1000000000 566898755 0 40194851 -1000000000 -770747792 999960317 446434804 -999981155 -151199340 608029842 638215652 -42381927 999960317 -999981155 624930471 -920479354 -291557920 678585219 -84609169 0 999960317 445795164 -806867785 42 708144145 999960317 665464500 -999981155 -999981155 -605749741 -623581808 999960317 -694947611 150524360 -999981155 999960317 999960317 999960317 704392341 -999981155 532272705 838045701 -845486044 560150981 1 -1000000000 -155909668 896423954 42 393821082 -714781060 0 -884304883 34936537 885456995 83507185 668987879 -38977485 479911343 999960317 -101464929 865119794 -646688805 -5899723 -999981155 1 603019180 500824343 483674778 234090835 -999981155 82398744 25098284 -357026609 -999981155 -608622037 731764722 -999981155 0 -999981155 -999981155 -803388728 999960317 -566324002 796814899 616436658 0 -999981155 -544303573 -1000000000 999960317 999960317 -999981155 -341715545 847009978 -950326679 136388218 -969275190 1 71762598 371097762 361174235 -1000000000 -999981155 999960317 999960317 -856188214 399272988 -102572892 346332386 -999981155 -1 -1000000000 999960317 108708501 -1 -225217547 -269400968 -999981155 101013465 1000000000 -614615351 1 -999981155 -259041912 -232271538 599130643 888654513 -325996158 -51521964 895685048 -402859166 -839280155 777903665 -200851643 66715722 -126266699 541989922 919745523 424383456 -94936025 -999981155 42 -768333881 633313943 0 871257306 1000000000 -259476603 -999981155 564806309 999960317 -478944239 908405118 -1 955513874 -1 179869718 718722478 843320962 999960317 -1 999960317 0 119484547 1 3068974 344023789 -242558306 -298713505 -999981155 280525134 857989465 -1000000000 42 -960621815 -781650349 872331895 -217661778 42 -943560171 -1 -1 1000000000 -999981155 -83532037 -318600633 -351964484 973928528 999960317 91474854 693217488 171171257 1000000000 605273064 999960317 1000000000 999960317 389084257 -274221680 -518498533 42 256966209 -999981155 809211741 651612315 -78686485 -212955997 919098213 47566761 -1000000000 590820271 -949344966 239781991 836089754 -90252183 407948258 -888291770 181148405 999960317 -999981155 999960317 19912461 0 849880032 -280042622 -76503191 -508510919 263038497 -999981155 163828292 544401790 -456021861 883544265 175082970 347280587 403343674 -887403039 831618966 842519617 -256153148 1 -693998714 -221408150 731814430 727101264 566209454 -413026784 0 0 -142455274 -669854112 -759649448 321905474 489042229 -80634246 -768874046 858606220 -1000000000 -76225894 -332185286 -947824459 184559911 -348077627 421032432 -601133649 -507745003 -1 7431044 -430635010 946278714 -575609532 904813173 -344953154 -329186795 999960317 -1000000000 233061014 381246062 -145543730 648808845 164117156 788700792 -266499578 -227520315 998212858 974798492 17669471 874985674 907897041 999960317 -159575519 -1000000000 -543802578 999960317 361452920 -768025566 801917856 -259568150 -790898645 -999981155 870909999 885687435 60447502 -1 -336241216 0 -785507182 755442039 1000000000 855680790 82328925 999960317 -275378178 -816053583 -520730821 1 -930511637 774727988 393265748 997864388 1 -999981155 -238562597 790776542 -144652438 518375033 -302302452 0 -286888564 746910418 -220976139 225022639 641794193 124505777 -699565350 -774308505 -299146563 -211273 0 602587293 -1000000000 207708549 999960317 1 299978561 42 -280410126 569200860 307316209 602048625 1 532432004 -727470519 -917941802 258070315 1000000000 201849892 -172923753 -951021339 -999981155 999960317 735655027 -693379625 42 902284349 999960317 335429456 -505816292 -712622032 -95946649 -1000000000 1 -319480882 -501275083 -205522286 804213343 -999981155 400204692 -655877831 -1 -999292887 756300172 999960317 747280179 1000000000 -601402288 999960317 989798558 -134316232 -590492611 1000000000 81056772 833883792 -902102875 220159485 -1000000000 -726119091 -832690010 821103422 -30379508 494915926 -999981155 1000000000 580535862 -618341336 462239004 -999981155 -1000000000 259953845 -230001857 -502588440 580730302 518252376 -999981155 -999981155 -128905955 999960317 -383485298 339033409 -374753374 -1 -685873156 -999981155 869129685 -83772579 -677411427 -789998858 256902703 -933951585 -731491143 -999981155 -124391564 984398171 1 -293144410 -801738815 827099336 -646292673 263451220 -999981155 448704196 -455074866 -624351121 -624094112 -566185800 1000000000 272108620 872331218 -1 498891967 42 594164224 -999981155 229264868 -397128109 -1 999960317 -1 575099607 681397278 1 282985184 -256029224 -434054644 -594928699 -999981155 -317966237 -646965262 -643301198 503636077 -125874115 -347784641 680064966 941939841 -525524627 1000000000 -999981155 -273458984 314054410 -530626734 330441220 1000000000 -999981155 97113310 -1000000000 -946039779 -569881301 305842139 999960317 999960317 -922446673 520379471 760609191 -406439239 -999981155 999960317 -999981155 -839255940 -364310721 -1000000000 -845886343 0 -999981155 -42609270 42 -965845814 531900866 294925466 204899126 989074498 802457625 -631754808 42 -999981155 -763315920 398027483 587309877 848338329 -532317912 -413375842 -948351757 1000000000 818074659 -765088655 -728705584 -876210667 -161812518 958461281 999960317 63198271 -932143275 776391705 781358349 870883760 239668358 687951487 -298863913 999960317 -387087038 -172957226 113121887 42 836189020 -999981155 924295641 999960317 -683984609 0 -356505144 -999981155 -739769585 -1 -1 1 -701035340 986471416 -283607009 -999981155 -968481484 -163924519 -520833861 -646953369 641988587 -36254167 -694931538 818543927 999960317 -1 -305373883 139793415 -909564198 -389819724 804801626 999960317 -702992469 1 999960317 -999981155 790855314 -375004166 592919049 1 -999981155 476232058 380400956 145584004 -1000000000 42 287839847 5957423 -1000000000 -644512874 -999981155 -327999093 42 999960317 -564109703 -367391261 42 -706402314 -959143751 -117416082 -225406467 -481935797 1000000000 -1 -757565560 -738670001 -127297357 42 523302782 -93322195 311992325 -425060926 -1 361992284 518894299 -584097219 679353668 -505688892 -1 815319981 -777681911 999960317 783284904 -470947712 0 -999981155 -999981155 726461764 -834214201 -1000000000 -953592049 -999981155 -999981155 -888111942 42 -504229801 119011778 -1 -999981155 -999981155 -645609309 -47110328 191483123 32800547 999960317 -999981155 42 -4921021 847709539 -920321224 -825251123 -402424897 1000000000 0 1000000000 577418426 -255213263 0 400828396 -1000000000 0 -195099341 16548746 -236842585 999960317 -999981155 1000000000 291991954 -15348596 59979540 564165633 783789389 -937993581 900446859 999960317 63351588 -198570754 999960317 927606997 0 1 590089882 999960317 805850608 709465883 -700451098 -999981155 -1000000000 119818141 999960317 -783619411 -305734302 -1000000000 -31410345 -999981155 999960317 478147236 394683340 -1 999960317 698207969 225124922 999960317 -110023882 42 -1000000000 -452486798 -632637988 -232286568 -948403643 999960317 -990058968 65840396 130573224 999960317 -342769707 0 64761701 948534561 1 -136400846 -710091381 445060677 320486372 -610858722 -363311388 459762016 98698205 999960317 596863577 29320381 -51487532 82137727 -776352855 -888555273 513698271 848047751 959718304 -980268283 -999981155 -1 -481747813 149549849 1000000000 -956994895 584989625 846501811 537248063 -232264802 209147743 59594192 980858467 984802524 -999981155 45668186 -741972307 549425017 541340080 -261317020 999960317 690311850 462704131 177436334 93009342 1000000000 0 -1 -999981155 626237015 999960317 608057537 -980442538 589549131 542336504 -113383682 166699331 -553768788 -373524319 547095517 999960317 -548504075 999960317 479911343 0 884579137 211918411 -41102147 -135553326 22552574 -1000000000 744244698 955209635 -600258524 363780497 999960317 377693783 -414293981 686637126 286915061 1 -459795367 -1000000000 42 465824914 -332923248 -1 -986833791 -286862942 650683882 802686426 839249903 -34642830 830308841 238538720 -999981155 157552672 398524667 999960317 1000000000 -330126953 0 -564196624 42 -464499775 -161001288 347931856 999960317 -500116571 489731428 -377519283 -999981155 12661171 -542579999 -933285839 -1 -774757750 736788445 -523358970 0 408123834 193814630 45625230 -1 1284980 999960317 1000000000 -975541736 -775971343 574885508 0 -41507652 89636166 579984608 -987359366 999960317 -423076619 -512576623 -633052489 116372597 -459331364 371327436 -1 214691525 502177501 -940973898 470168858 999960317 -999981155 427689344 -1 -999981155 44283554 655948623 -9033112 -264344376 271461189 -748800968 -1000000000 -616987803 -403731292 445553088 -999981155 -999981155 192418756 -999981155 386461304 -1 604563110 893095675 206384898 637243221 999960317 -182253220 524212513 -285548195 -774568217 -367968187 -629567428 -239126744 999960317 822469955 -367909449 641645899 777429871 366938081 483417479 999960317 -649303424 -159943126 -999981155 -793846987 -1 -145290138 959202864 1000000000 -1000000000 -999981155 650652939 41646091 581245043 -1 -162795672 -554663471 -569057985 -54446331 -411515122 -166225328 901769638 444553327 -472711250 766831413 -999981155 42 -999981155 -251650819 -1000000000 999960317 -630261888 -1 -695738239 50150021 -448102197 -399477423 -307021155 380133230 632285690 437196673 42 -574213622 589984087 999960317 0 -1 0 -953732545 -363045656 42 -551268814 505376762 669941127 999960317 0 -244294491 -964288111 718115994 -571548696 -33126917 -700598652 637538436 -632112172 525803095 947735689 -999981155 42 754443617 -747731296 519675736 -170326204 -999981155 -2667297 -255621036 69689296 999960317 -623088731 -413308476 42 42 -978961362 -139321049 -632675896 592574351 1 -999981155 186013325 798573805 256924201 999960317 876258250 -171330029 0 -579183350 590005722 -999981155 -462907340 307165900 959053841 -311794095 -1 915362672 -176600333 -824218978 -500265512 999960317 847160749 -336298774 1000000000 345287347 490424343 367251410 754625877 -62959416 -999981155 1 392405418 694611512 -672158252 999960317 687299467 1 360237373 232223893 741784388 -979620513 532946397 42 -99013120 -229318231 -361033871 -1 999960317 389817650 -887190001 -1 -690575256 -313267366 999960317 -402407784 217789310 544928698 -746525212 685330065 220313218 999960317 176820458 999960317 999960317 999960317 860276174 -1 550682977 487440689 -172776776 -937315883 792907460 512682175 -557841709 999960317 -643600372 -874825065 63351588 647483118 644502833 -546643699 -805793632 105975686 -1 580546449 629950868 -351374889 358387096 544245940 27341228 999960317 0 0 -1000000000 456846028 622370068 31479822 0 -69697992 -98193580 166922708 999960317 180795034 381183418 413980408 493863880 -122538376 999960317 -568777401 1000000000 0 253503121 -105301068 999960317 396634454 616630073 260150808 1000000000 440750458 -999981155 -999981155 -654821068 -999981155 -920861577 -1 -999981155 1 261726641 -999981155 -1000000000 42 712362251 -868672592 -423784151 -63101389 -45817006 -423644116 -10674859 782228284 -999981155 1000000000 193865415 438316745 277467380 42 393003318 -847842195 508727118 -222892478 755526381 49379665 688900270 999960317 -897854184 -999981155 -665641046 -1 -405036750 -460089086 -60747449 630266307 -1 -843620169 999960317 -220035627 -567739574 -1 -902965350 403146586 282952560 -999981155 -337815358 1000000000 281716598 999960317 999960317 135877014 932876256 999960317 -974756455 1000000000 -194567693 -376809223 -858067398 -415441738 925362569 442118529 -491507307 -64655223 1 212708852 -634059485 1000000000 -472313292 634214209 -158472334 694870359 -866742141 1000000000 -999981155 -1 42 -17107892 -999981155 623866184 470754070 -332429599 180627175 1000000000 787673790 -1 423110782 -236903955 1 220818596 -875861831 -51440347 -314782403 164870489 -1 368497351 1000000000 -999981155 295821617 972333358 1000000000 -545716234 -999981155 -515664162 -181365825 42 -742244007 603941401 -432071850 -494604820 564328047 637860087 -133146491 0 390636135 -601179403 1000000000 999960317 -151174416 -575456397 810505722 606579180 42 1 999960317 999960317 -948640982 857113029 0 -69745718 522687040 385712269 -605936452 -999981155 -999981155 1 95843589 999960317 200951019 838302546 -929989140 -153855059 -962401377 182504296 -321031459 991733105 999960317 967880996 0 -999981155 -846017338 203046605 -107351082 42 42 235212284 -836787424 -904687855 -999981155 -787060490 900086001 -999981155 1 533087052 -999981155 -543765586 868514666 591987033 -40494393 -105326054 -206644925 0 -137842380 -720198562 -558024134 38932799 -717918420 -981787933 -1 209671148 174583702 683315613 -452731544 3226514 195116875 -21393295 -558514989 828770275 601585287 -994058532 920166445 650953112 0 -404726863 -999981155 0 -733615162 874889019 -674498687 999960317 949504889 -130881156 406234168 667568664 -571129562 423561198 999960317 146638522 283901571 502185779 -216434849 343107575 -1000000000 369509052 673863853 -461673987 -547452023 999960317 -999981155 -634787722 42 -387722196 214418443 919568899 499785654 -999981155 -63398480 -999981155 -285548511 -352027754 999960317 -122358927 -242966078 1000000000 1 615640746 67541374 999960317 296283964 -406685157 378956331 999960317 42 367558900 -287940956 -999981155 137126130 -655228158 552637085 999960317 -447426620 -756819333 -262572821 988073779 265031352 999960317 581536985 -31939479 609903494 0 -622604551 1 -765756107 -190412321 823804522 262891991 -1 732962586 508598629 -226227604 999960317 106464735 632935634 727782564 -529962446 -790992332 -998847176 924879274 156461717 -423320675 -148936388 942477226 42 999960317 63351588 40947896 1 -1000000000 -493532295 -456148249 619627234 -999981155 0 -999981155 1 364037635 999960317 999960317 -999981155 -1 -815390087 691168592 641060353 -672597381 717541607 -1000000000 252353887 581393180 814622418 0 999960317 708943328 613560122 590357670 42 514680097 -1 999960317 914841904 -28214455 -702657401 824415808 -999981155 663754205 -485615270 92914193 1000000000 -826557378 497138112 683890437 42 999960317 185843368 0 -1000000000 -174739227 -1000000000 -465109490 -999981155 947454218 629319132 -1 1000000000 -999981155 632984051 717568692 999960317 -284173746 -670245473 1 573399285 -708639961 -999981155 -999981155 -1 -854382360 -311802285 -1 -123975590 -999981155 831091621 999960317 720313039 42 1 448781100 896498206 -999981155 39657218 999960317 -295424742 970508759 -107511363 999960317 -640226406 740608548 -1 -824087569 -546996811 -529420711 802718840 -612671683 -854512185 1000000000 393206675 720809986 458231291 999960317 228200355 -914193285 -470925376 665345289 -871729133 -999981155 324621100 -770859312 26258548 934361150 0 999960317 728767230 -257990579 767117507 1 69507063 42 -1000000000 0 -870796477 -419882520 748676602 -1000000000 384602892 -1 999960317 -1000000000 1000000000 -818514755 0 0 431048539 -999981155 789464186 590283616 -465510640 -774341115 -916125788 -600700564 -917720678 -353573079 195156897 -999981155 251479325 564555933 200603310 -549267212 -567176374 693659778 0 564903601 -66215796 -928969053 -793505568 379408302 -278644889 770815732 867418404 999960317 999960317 -20176315 913673192 956769874 998186722 -611324917 -564261413 -68801293 -816697127 -1000000000 -1000000000 -473366171 -1 808201840 -999981155 573411839 -1 748584428 -127345143 -506827392 -62230237 1 797487258 -243879679 -999981155 -1000000000 502417629 -999981155 -297144257 -999981155 729462360 -21664362 -1 -299141286 -927599641 -999981155 -116278334 210695399 42 42 -921137865 999960317 436264257 -182151697 -1000000000 226596964 112618743 -387087038 -999981155 999960317 -999981155 -358648613 706105199 -1 -403348456 -284895456 -999981155 841104686 106937093 1 -369000090 999960317 286889847 -205357704 -323448049 42 66525482 1000000000 1 1 159587367 -130186375 488467641 -362797989 1 -380570383 20532056 414919393 597286386 -693887879 -1000000000 838547391 0 -579623368 882655020 815695780 164570607 -851655429 -169911713 -999981155 346172444 -999981155 603834182 -466092345 732264038 999960317 -978128653 -282492239 203356467 -973099457 1000000000 0 1 999960317 999960317 42 165072129 999960317 -74740692 -374582943 277944541 -740328845 -152582228 623261726 396923838 999960317 502504704 -329487854 852630530 208582450 -421706350 597042375 468699287 -832821312 999960317 1000000000 -385845322 999960317 -1 42 981752313 1000000000 0 -886545176 -246256822 -813670097 1 999960317 -999981155 298860253 673298695 -999981155 280477618 -971694584 42 42 -608678233 273952054 0 303015589 760813403 -864475222 -781795704 -108556517 355494127 366134859 0 -474751143 -543611811 -999981155 -999981155 -999981155 713387159 -1000000000 858277090 266292870 671587403 342157451 -679560553 537663105 1000000000 203427824 -552097342 329300580 -688088842 334838390 935611761 686163770 -100478505 42 999960317 705774392 -794328190 647019414 -965929581 -439495762 322655206 -918033332 999960317 -337041654 916532517 -97209932 42 192333544 999960317 343237065 -1 -285720156 169778373 -999981155 -1000000000 999960317 757167139 370294061 -1000000000 371492713 1 -981735743 -568935496 -503019871 24562099 999960317 890914383 999960317 -999981155 -1000000000 -832081201 153169083 -766777334 -300925617 -999981155 -1000000000 353941902 -993376122 -572701377 999960317 42 1 551013101 0 -244176136 58024136 193979581 42 60763948 -642808394 -592993588 -976008783 507292766 49886677 -999981155 -214207800 -999981155 22992101 769472968 -881719962 602236644 -376857590 -991564498 -1000000000 724520657 1000000000 -1000000000 171453075 -999981155 675806254 999960317 0 400693448 -642005495 -97479322 0 704498645 268052179 -333318268 -693101066 -228525525 -999981155 -455325496 765065596 -80218265 226508830 311172458 -682243215 -996812134 565606981 -238706236 -999981155 27496522 -1000000000 -577100820 416221678 2547419 574816302 552459719 -999981155 0 -846311081 216777106 -775849363 303824835 -451157118 999960317 643597319 -545986782 152688773 -118825523 -1 -231518312 932898630 -999981155 1 837215034 141019510 999960317 -521738121 -345917357 854749233 -685191339 972351603 0 846825004 -999981155 573754961 999960317 -693586638 -855161208 -487264958 -277507244 -227682022 -358519760 929343237 -774431721 999960317 -1000000000 701848621 999960317 531596235 158018690 -176170914 -241720531 -895106107 -47858615 -394505548 -707308005 -521429403 -998054141 -475098383 -796697832 584839428 -481641690 -1 -232788550 43919897 -999981155 -129858189 -742030135 463176674 730346076 85647217 278591744 -804950147 999960317 119449129 688855245 -667778257 712222481 678661127 0 -999981155 -395916508 999960317 -1000000000 -587727488 -999981155 1 -305792900 999960317 -999981155 -1 -230529863 730977600 -951880168 -999981155 -538345607 -238399891 42 -619214339 -991742078 233700348 72112569 -51505615 999960317 999960317 999960317 76703094 504278044 -932822684 399090135 -518731881 765488972 -999981155 -9683321 999960317 285810088 999960317 -368721941 948147823 -999981155 -1000000000 -1 -545910988 -999981155 504727963 -754321947 -146084976 189828945 425589563 -634590844 974762676 -999981155 -489630257 46753590 339136599 426553002 509715372 -999981155 557210586 -914046660 529601330 -356155625 -1000000000 -119840710 -999981155 490942463 347119995 -962948367 979187728 0 68292005 -999981155 -549403380 -510338665 999960317 999960317 -64749079 -1 1000000000 999960317 -890325015 -708264051 999960317 -371258191 465279677 72605300 999960317 927974600 -842306106 -967976019 761795251 -785387125 999960317 279628042 680605449 873463261 999960317 -631022649 -565884190 642689916 820224225 189504924 79740158 534593361 -999981155 -210931071 385930868 287415041 -317101901 53421668 634341671 245618593 -338046148 -1 889730666 -869638321 -999981155 -999981155 -743410561 695977744 377750007 96214786 -340437015 1 742921729 0 207306173 -999981155 999960317 -449753778 -183752011 664294800 464152879 -731150210 829568635 1 392587426 380026966 248025802 42 140148220 90949975 -755718970 999960317 149807818 -520165979 713745922 409122501 1000000000 -181462288 -332129968 -1 -759152987 134540654 999960317 393628645 -265998302 -893915459 -999981155 -32433471 -776558966 -236834377 -999981155 341806088 42312474 -999981155 -148523007 -527287318 -919520654 -691901839 807520388 999960317 -592226817 841001735 877483430 120748908 999960317 999960317 -347333835 432044018 -175703073 932447104 902056135 -942787714 104657987 192187 240596380 796523333 579934404 -634187595 999960317 -961824120 -480024442 3067815 -896107321 999960317 -410478103 -705719014 -55617970 -168956980 917879952 530072446 474606348 -999981155 42 -999981155 779115000 97831286 999960317 -371576746 0 -829789152 -1000000000 -999981155 42 -845718348 -999981155 999960317 -104794964 -282710335 999960317 0 358837498 -1 -950368835 -708832652 1000000000 -452089752 -999981155 -84567598 -116197818 -933454796 -944112519 374636272 -26001891 42 999960317 -1 827588500 364442516 0 26963739 -751171866 -999981155 -843583508 244072189 104012542 -999981155 -702160513 0 -457674606 984967504 -230236825 880336930 -8618491 958546707 -433048076 -999981155 -714373100 644540520 -450705298 343444542 1 404835494 -999981155 999960317 -82094755 922214126 -704142335 -614865854 999960317 -868632805 -1000000000 1 85433407 945006964 284099471 -1000000000 1000000000 469639221 880907046 -388557696 -945032020 0 42 999960317 -7735562 -212845905 92180805 -651390385 -801300513 -855765268 606378484 -52932918 -713625152 -615289433 902372323 228722138 -457231641 859649911 -268144875 831143552 -919754858 753074904 460885210 1000000000 -999981155 -999981155 7686031 -529218988 909049107 313777315 -993075778 412116848 -812940839 -364178532 341041596 416126704 999960317 -1000000000 -1 -267172971 -484589318 38974718 -135681141 -311673829 9190709 -999981155 -223540056 217666513 1000000000 148113564 493590397 220728659 -1000000000 -420861439 -635516437 -506228789 999960317 -137759066 225090459 -999981155 1 280848893 909997699 -95586004 175576879 889860408 464149668 842991822 -652362766 647158099 -269207229 -727200602 409035959 -727870377 -999981155 -916015838 -681894746 -167527408 -385920510 -951287497 -770429868 114387942 -21894271 -184288986 0 42 -26103969 -1000000000 716053994 -999981155 49756141 1000000000 816808285 547605884 738493832 557119776 178581072 -999981155 921548031 21868743 5534240 -982378782 -1 -507596791 -1 102148272 -527210530 -209530485 -999981155 1000000000 -999981155 886475847 1000000000 767409798 -244482303 5876609 -999981155 18420185 123246159 -478688239 1000000000 -420849508 166371195 -999981155 136952774 -707218290 999960317 -99333265 -722097061 554512849 -999981155 -253627393 229513721 999960317 -999981155 367680805 999960317 981234600 999960317 -1 719555198 -721567878 893751309 -382598608 446351506 331015455 -852504599 -55574311 -1000000000 150061285 230672667 496931075 -842040561 529274811 1 270869176 208149139 240092137 336051835 182514569 -477090737 999960317 -999981155 1000000000 -999117213 -16690882 27297311 -266204045 -54261320 -403098553 908080554 684796497 105706955 -130563702 963946049 748090498 999960317 896447249 -136179736 595077772 -999981155 -680894140 746983243 -655560760 -611029780 999158792 870333317 -714275122 -1 -843358671 42 42 24443731 244696306 615780430 -999981155 -87198952 825984683 1000000000 -923469571 271556314 -386881120 743439631 -970942221 -904743691 360858742 349931412 999960317 -1000000000 -80246308 888931024 -999981155 -994475557 1 -191310107 797117403 -443377260 0 42 -519387135 -1 -600547663 1000000000 -83110847 532163555 651506613 -515718787 -504784616 1000000000 594008892 999960317 583811253 392582105 560451666 -89436888 -1000000000 759534308 932739125 307606307 -35507508 -999981155 37192443 -920964899 999960317 270954889 -999981155 482012385 -999981155 -139394706 493665991 962456789 -296945204 627060204 -211556541 -809113367 1 -999981155 -690692253 -999981155 -999981155 -999981155 -485186499 231872468 -1000000000 -999981155 999960317 -999981155 992342107 -747561858 717517611 -307893844 1 42 -224265001 -904205488 652236012 111709415 42 779901080 -581028826 354371301 918667126 917489533 999960317 -624398489 42 -186686136 999960317 15703788 999960317 -493868442 -1000000000 -855544933 -712324446 999960317 -12718169 -285620097 -930497856 1 68186938 583824948 994568876 40251878 336097624 -999981155 -999981155 -405769009 293480278 -197586153 -613583380 -823144351 -547969612 -999981155 42 906405444 575458545 -67542453 903338671 -856228323 0 478670813 999960317 -526813789 -418330862 -287943653 -308416771 -313698139 999960317 999960317 -999981155 -999981155 -784827285 485349029 750311224 -114264780 -999981155 -570705994 -999981155 1000000000 0 -985651782 113829543 343394719 190998512 -85359889 -1 114734459 -440008244 798040501 57610770 -575652521 1 -466209455 -214256765 -801949235 -1 -642003515 200971420 -999981155 591327661 -381185579 -443021394 -903359296 -136046532 1000000000 211053782 282425556 738359255 971243793 -265473552 -361400267 347551987 697021300 -1000000000 -725489452 -509395128 292512434 -1000000000 -240300244 927061482 990310051 678684895 999960317 -161574607 -449959274 776733558 721379234 1000000000 -169757093 999960317 0 -29358821 834439728 579514850 -1000000000 -513830381 267322096 -12741113 -133936214 423003102 -857990572 42 675030423 -938936412 774118492 42 741361925 -523053711 -405833780 -999981155 546628132 -478583977 -557704300 -116215325 461333706 677156042 748298604 1000000000 90449982 776934376 613829590 999960317 -340429866 -629795503 -293817482 -758106661 69317613 806883157 42 42 255974876 1000000000 673245908 -819611638 1 1000000000 999960317 796969463 -942812081 477956116 698583450 -30206287 -999981155 611602389 614505526 571412716 -35429170 779425951 -999981155 999960317 -10404154 1 -188922892 -758717071 107805506 -301388985 -85793508 -90331992 999960317 -302311086 -464559052 278593866 42 1 -819166544 0 -188304213 401321533 -58797696 -274796376 210076357 -999981155 163624926 -214797697 -693130303 -434093499 -847938532 -999981155 -600286225 -920028596 979709203 38810849 -1 177063643 824011056 990116725 256459286 609081913 -603479284 -988054378 -999981155 102858850 883708535 -356414387 -555117556 859694393 -10523870 487322319 -668062997 502052251 1 714171247 999960317 -999981155 -712986700 965966516 -471186028 -318497480 -706494219 -931845245 999960317 -1 98372675 -307759872 -482287213 1 514292098 0 -68579603 0 -1 999960317 -728526992 736232305 -1 -758560107 418701537 -26898556 301179185 855078618 0 -999981155 999960317 -472235101 1000000000 -961218495 -267709774 -988482215 270489613 476961441 42 324775774 185687127 -352640594 -124002469 -586993452 399857166 -639882759 -232368975 42 -999981155 454642437 999960317 -957341897 794831753 -812069223 -46695070 0 -317621260 -1 966866810 -630036237 -1 701613168 -999981155 -284858418 717313510 -999981155 -787945376 -999981155 999960317 -958247670 284957297 1 -296756326 42 952703233 -485815116 -775463421 225242462 999960317 -536291671 -568639797 710395711 -349026286 -498620494 371113666 -999981155 999960317 155562847 593786060 829291761 888492762 -855414942 -873820794 209729865 -141656272 1000000000 0 -999981155 -194762884 -370392782 0 -768712656 1 -907261210 483841655 584736344 738453181 1 1 868060450 -561365916 283741296 105144010 999960317 516518761 705938440 329432864 -631668198 412591406 -917806350 999960317 -536794403 498147749 1000000000 -799713675 757445404 669751097 -559516755 -629633255 -247715574 -896973247 30124643 -486379350 -999981155 878188473 777813623 174913559 821402844 42 -333831762 1 -655731491 -983388870 -596066133 559382796 0 573953397 -568069904 999960317 720074955 -463290220 -999981155 555283542 -999981155 -64847236 386127538 -845781854 -999981155 42 -486301007 -256215344 475905476 1000000000 162209104 609635178 -180461060 999960317 -999981155 -999981155 -562195157 -1 -999981155 127079007 1 -234282580 -928884272 -999981155 -684392208 598186247 -770917196 0 903051139 -999981155 1000000000 999960317 -189803197 -476974049 1 -508440728 -25022518 1000000000 -999981155 -59933434 107092881 -441437362 0 838504804 -1000000000 798849790 -999981155 1000000000 732007599 -529950880 665141444 -1 872331218 999960317 594360677 986291224 128085756 1 -462343602 -987742777 1000000000 999960317 -726828865 -354141058 415167653 684281710 -644389064 286035433 999960317 30395077 -1 -227894350 -360727249 -312467259 0 -926520947 306700781 -114738987 147230565 -1000000000 999960317 -924366040 686853346 983697387 124847359 -816245866 819573915 -613662588 617333339 213842107 0 -999981155 1000000000 -922367023 -932258554 948806492 339793468 -97782810 348949643 -943907356 -999981155 999960317 224820311 -692967311 -801072813 0 533483678 87605550 -1 -835810208 -999488887 -865629216 -203203828 -523223152 28244103 -797105469 -282590596 -18565934 -234137930 -454680704 636432843 -304901396 -1 9794283 999960317 -706701081 615041350 -366073936 -346223097 -696799242 -292610274 912914006 566820056 -578836234 -898889449 801618392 0 -1000000000 869849876 -1000000000 928508643 78389239 387060250 -761318339 -223678766 267132807 999960317 758559087 0 488736908 587149754 42 -454201626 1000000000 999960317 214120471 -207231399 -223574775 -592356003 904744913 -1000000000 796992770 1000000000 1 2260421 1 1000000000 -999981155 999960317 738219872 560853992 -253083737 834134033 999960317 -948346935 23974587 -53059994 -1000000000 546918250 993465873 32257875 410854804 -129237304 124196156 601965675 -619932962 1 840629588 -910126980 -504271323 -1 456736346 -1 -999981155 101545688 104807297 999960317 999960317 -999981155 999960317 42764804 495517680 -660318520 -415373993 -999981155 419978132 -256297278 0 999960317 666260461 -147160194 895860903 -767483001 -61265727 -647850587 -360038166 -596876140 1000000000 874287424 818061827 468117198 -321538183 -8574048 732677483 -956401606 -940277488 727082604 -722869716 -157806363 541362649 858823737 -495815270 -1 932139137 -185773882 -216602894 1000000000 -423433796 -610698614 875925447 177973054 -996332043 -1000000000 -915945684 71387953 520045802 81113904 848796608 -428317300 999960317 -310082712 -81844650 -804791782 538465269 -692557850 715951763 999960317 -999981155 -680933737 689989205 -951824811 268416679 -195783232 186942718 -616968807 102179725 -469278090 446881710 -60488525 999960317 361430181 801126686 1000000000 1000000000 22763544 39385140 -29137654 -999981155 799972369 229302140 -440429864 999960317 832287416 174370553 -951031613 0 -816071976 999960317 -736327565 -703839151 -1000000000 158742993 993426894 -108131275 -847169160 1000000000 -1 -999981155 -999981155 999960317 -904829708 412879537 999960317 614745402 -442671314 408845197 59931313 -756161402 -999981155 -896494915 891549876 249404910 639198823 -135927342 -863488237 -972750637 42 -308722660 -937295842 -984195337 933814520 -1000000000 88070529 1 -900112389 -925005514 -705702678 999960317 -1000000000 -999981155 467214113 42 141774883 -999981155 348065806 -169797864 1 915147370 -767194505 -570219083 42 710823442 -834269848 -471250176 -999981155 -787752942 -237514242 42 1 967472717 999960317 1000000000 -925639781 433178711 -999981155 -467452465 -408139089 -1000000000 -66446186 -831690212 -88416346 -97131780 0 -778946678 -419693473 -535348560 -315799400 -779230472 999960317 970556587 -250329023 606669204 -61143802 -408784804 799352943 1000000000 -999981155 117798937 -68432878 -87965797 -999981155 354210867 520094034 938719053 350821550 999960317 -265055357 -283478135 1000000000 1000000000 211814409 1000000000 -291413664 919737691 999960317 877852581 999960317 -9392667 -707554765 -999981155 -212985667 663983348 152565277 999960317 -862910645 -1 593630053 -225333807 -999981155 545228637 -1 155902459 -610433922 -94342610 999960317 440440093 503926153 -695110972 -1000000000 -477509834 -961585364 -1000000000 202290965 -1000000000 532415048 42 91474122 -999981155 990908931 -868673638 890887319 -772033223 42 988023854 792047885 -934539523 -825801880 -498543479 -593387460 164241034 -501049327 -999981155 1 571056100 -125029744 429490323 108889176 -1 -678819474 999960317 870244146 -1000000000 -54962091 3435848 -557943759 -133721208 -546631381 1000000000 134153406 -214977647 694571155 -403147244 999960317 999960317 -204039982 -104405670 332190422 -227196424 -999981155 -842273261 -1 -548385314 629775192 678353175 -385325632 -633557402 -810221983 -999981155 -999981155 999960317 1000000000 -999981155 1 999960317 999960317 -106889196 -352108351 0 -445427192 959310950 -294921614 -134634900 135657920 0 -229845542 -1000000000 42 -744430497 -623095718 0 323346754 704130739 210187412 -999981155 511699287 0 1000000000 422393349 -55670961 -200102008 -1000000000 -568841406 -1000000000 138186828 -468383908 -899254742 -993465700 420898747 0 -255691376 -999981155 -1 -999981155 835878604 -595398639 653001263 372312219 556031130 -1000000000 -999981155 -999981155 302545681 999960317 163013088 706478610 578911272 -619538135 -464892524 -200303164 0 358821618 -1000000000 969219073 477922812 -974879363 -1000000000 871056629 632128167 -748422992 -951342414 -999981155 999960317 -467037265 -391383758 999960317 829524782 1000000000 765666653 971237747 175220570 124797773 1000000000 -538138860 81056772 999960317 -521564075 -574982320 0 1 865909890 357870313 -304434301 999960317 -782700050 -1 -617007795 -911695791 1 -60916846 42 -87588558 -271015743 999960317 447406597 -975494997 -937064504 -409426890 734980767 -461549672 -200522919 636184298 579024551 -97449875 1000000000 -173826260 761989699 -74926150 373572779 -470726283 -709660862 -599482040 -422779802 0 999960317 -488325784 843553812 -587463738 132735543 -771497630 592977441 -280398629 -57771905 -752876306 -521109168 -999981155 775514964 306548511 42 -700896511 -675920644 -999981155 -1000000000 91134315 -983905447 -930010809 20947702 1 -1 -307040032 887783220 598728251 -288873181 999960317 616292437 -28901674 -716421954 -1000000000 -358016287 -1000000000 -902034031 -584237685 936120908 -1000000000 42 -874341200 722904200 626017746 -760713095 -1000000000 831855254 474252655 1000000000 -812130982 -459747728 -144809793 305891451 -351634975 669391038 881621114 380012852 -999981155 999960317 322181828 321212638 -690937431 -328942372 661727963 882565459 -999981155 -1 -645902075 -477273895 995838502 1000000000 -1000000000 1 -763261736 310235680 -636991180 -521160619 -414411116 -179468921 820520940 1000000000 -999981155 -338404808 -90457258 -930065126 32196717 -933260740 999960317 51091263 801350347 -251604235 -79983724 999960317 -52949880 42 495422359 -634353419 548543438 -602769377 -930383969 -1 885684865 -695788738 0 -180632588 1 502446862 494196534 -699429607 999960317 765526299 -999981155 999960317 -369055048 354081704 -1000000000 0 784013040 -505405658 999960317 -999981155 918468949 -999981155 -999981155 -999981155 999960317 -1000000000 308659901 -390525633 -932608667 625917557 -999981155 -335320108 -985157824 100964965 387242023 -285521135 999960317 999960317 -8104814 -464393505 -117124309 825341520 999960317 -999981155 -101128500 343219550 -674186559 -30564747 234873691 843866279 -421641511 1000000000 823114115 -946713562 -283443695 -836324872 -229408393 841188952 762639829 903192419 365973819 1000000000 999960317 -505905794 570168146 -586062290 999960317 1 544422351 999960317 -685140964 -999981155 -278469337 -780061170 42 999960317 -316784540 309459961 999960317 -999981155 1 112936581 -17924429 219953213 999960317 -1 -999981155 -328053193 -695330017 898915808 999960317 -999981155 198718198 -999981155 -475075021 115739968 -149215848 229358775 277125805 354334622 -230909385 283538564 -446474204 1 815556288 400205468 448186108 -999981155 1000000000 359410967 42 367585467 1 -39703091 -939785825 -671931164 770151775 -943947538 -901790125 880681542 310641264 88505014 -847395849 86267597 -1000000000 537400802 1000000000 -999981155 4177735 1000000000 -362983671 -999981155 999960317 -581815408 567325890 -548451255 -1 0 15659496 -999981155 324313052 315137122 561329224 560073501 -278151985 575634556 272956511 986332365 826101914 -1 -266878590 -356284529 278382679 -192426435 889276343 500760554 -169810449 -164187423 -690831185 280543880 -999981155 -999981155 1000000000 999960317 1000000000 257765790 -999981155 0 600629515 42 541044600 418451052 1 999960317 523212554 -1 106933439 1 301745774 -639329351 -863792271 -789005835 -777491869 888688498 0 -999981155 -903045671 -463128189 146065466 999960317 -1 444903403 -752532813 309596758 378412892 -270103158 199828722 801319464 205864581 -633160747 -39690379 -561182118 999960317 1000000000 909366523 -955281452 211779702 -465095913 -787945790 -744880379 984263782 999960317 -869912207 774245696 167517828 -844182265 -999981155 1 999960317 -1000000000 -1 -1000000000 165129366 -617739633 -626701274 -352862439 -618407633 999960317 -223042390 177436334 268121473 -999981155 713750865 999960317 546607679 999960317 18163408 -382815093 -233652893 0 -554291235 -999981155 9567884 523025637 -734196247 42 -948575914 719474503 438748196 -896532594 -465344249 1 -999981155 -612678511 -166873661 259900862 178072944 968855476 0 344750872 -577597651 885575867 -339798729 343028472 -833922334 0 590953231 999960317 1000000000 364596806 469335859 950719383 -255930014 177189426 325257674 461123741 -601696743 635165871 -322685250 -964874265 338802875 706827839 65068035 -1 -523399283 1000000000 822644776 48216330 -928726799 999960317 -88130731 565180923 -999981155 1 -1000000000 -807078234 858998038 8341119 550487485 -1 324251860 -472134806 -33222906 999960317 -694695515 1000000000 -421096952 971089604 -82459583 -616823144 -797103241 999960317 247910667 -999981155 -596370070 515583991 1 999960317 -577798872 769829721 -999981155 999960317 974010368 -791711717 -999981155 -1000000000 -191752775 1000000000 1 -145643532 999960317 -169113776 -545077958 999322163 225405040 -999981155 -559871567 42 646506069 -43838917 1000000000 -999981155 -660357565 -346970983 194977950 537325523 481422364 105955175 247442253 -947123670 -1000000000 -218129490 -797874934 464631853 253352902 -687392559 -707351124 1000000000 -854780975 -1000000000 817103854 -748905550 319011475 155152042 -999981155 110094702 555463289 462814313 -999981155 451178397 -498020905 42 -999981155 852945722 -325314714 175212496 827656816 871447776 999960317 832047451 395105844 -999981155 -295589070 999960317 -515359317 -1000000000 160410745 42 -999981155 81888084 -774244167 121157964 47012105 0 -24179347 414666800 -214301699 838838684 992649052 -551644932 62934504 1 -552025418 -563020567 -491877091 -919334042 -551534157 989550864 -94073230 -999981155 42 -1000000000 1000000000 -77488023 42 464197929 999960317 -992615887 405234747 59944968 1000000000 -599702523 999960317 583599021 999960317 999960317 308099034 805908590 999960317 -581313623 -999981155 604078335 999960317 1000000000 -25340644 526282282 -999981155 657825610 -334719138 629651480 -795878224 -999981155 -873250074 533187 0 999960317 316274134 457783943 -226943997 825696110 -835477485 999960317 -697211790 -597128854 568830169 -868706658 -688049061 -999981155 -639128665 999960317 193318647 -513733763 -21906277 940512832 -749323700 348673042 0 507407904 572847661 -999981155 26149061 -511404049 465896133 838214315 -178263974 662873436 429505216 149538822 -999981155 -936111818 -999981155 42 -954599995 986243359 999960317 856659470 187970243 215663687 365302834 324470756 -301278614 -564263305 -999981155 -1 999960317 -153717390 -304015030 266040819 -694491499 999960317 0 42 1000000000 539190502 -999981155 292578086 -1 290390534 999960317 -481828991 860956239 647056134 -613775672 -225244503 -243953722 358973194 141364342 675122482 -989157547 -193502511 466733364 658891499 -844182265 -780745603 999960317 -1000000000 870550961 -257153210 -487145274 130734074 105453724 -999981155 773850978 -742237933 -200171479 -410410825 -845292519 -999981155 -789077886 978625662 547955626 -867060898 573838805 -945736245 -949866119 911078678 -1 279876651 1 862731993 20436001 974190473 999960317 61385755 -1000000000 -1000000000 -361777010 577617693 522617907 999960317 -878088463 534681191 246132923 -573039541 613975761 999960317 -999981155 798883504 -999981155 -603983908 192286753 668659657 -598745987 -999981155 -924654669 -1 631597565 999960317 288604143 725782931 995114853 65378728 -685716709 -1000000000 -1 -466488514 -999981155 1 401095327 806656706 -73045128 405684006 372052955 510504638 -374725182 664711121 -999981155 -999981155 -1 467131216 54738329 -31903180 711713678 931273673 -1000000000 -84237050 -1000000000 551117579 0 695615158 -999981155 -119671728 -999981155 820669318 -620114084 -464593806 568230162 429199776 999960317 768127470 808427923 -967108278 -1 -1000000000 426594771 -977451341 -999981155 986931009 -999981155 -421169592 -706500895 1 502277859 393817757 -711238744 -318699704 -574939386 -340705563 1000000000 -549019358 -644146455 -36952734 -469180373 -388365709 -999981155 1000000000 -954891940 402103480 42 356378784 -1000000000 1000000000 -999981155 -712161461 208321766 -999981155 -518731881 -395042423 -654939800 337000310 924874665 339305467 368754516 692324571 -1000000000 -166673883 -548558970 388254463 610474057 199518101 860774331 119784428 147492737 -999981155 536621348 995576778 -329324846 770410295 6790417 -35667806 999960317 388825219 1 -888840356 986995291 883675042 967377969 1000000000 653197383 512512589 999960317 -999981155 257548993 966188033 999960317 -285418585 934142385 597469551 984749959 -390456945 -408214621 941025187 0 -478803983 -872813841 -810371979 930463527 398137091 271963649 42 51688459 0 739060189 -999981155 -949389413 315338125 109852328 425197522 42 1000000000 -639053442 618937100 -78431601 521545413 -434151120 706275336 520635885 1 -160298775 -999981155 -779049561 1 506209504 180818403 -956123057 280804866 -892901730 0 0 238072476 756701791 -1000000000 380204841 524302631 -999981155 -999981155 -362166221 738351796 -999981155 -812289083 -2719098 792204095 -665590552 42 -73867298 610454565 -454208665 -1 364075789 -863211562 -162495196 999960317 999960317 -999981155 -238955633 -550704319 -999981155 999960317 -585863345 999960317 -102827540 375072445 -157745994 -793041366 -262294083 1 999960317 999960317 -999981155 198462771 -477458599 3492019 -584973444 0 858429954 1000000000 999960317 42 545951226 -999981155 409563111 -999981155 -201413018 636552955 678585219 -825983687 742824468 -178068570 0 274868522 -915775629 598871616 42 -595381906 597996915 42 -873510474 374772936 362524982 739252517 -666953310 567875265 491483885 -509427376 -246308165 837403735 42 -895579070 763678473 225158742 692469181 -181287269 221964895 -416709708 -543892912 70270679 51186315 -191846081 -779275485 636904417 -467077915 91454470 42 999960317 543558530 613902192 -1000000000 -527706065 42 -827714598 1 253486801 991633480 -889334450 -410855599 0 -226325284 136909493 989431910 -981116195 -999981155 -869953407 701247007 21270011 820339410 423935178 -925073652 -852311146 417277648 -414922857 -30168734 -1 170397595 517041196 -317086211 -263283745 553876721 -852120991 838961938 -466365139 -182140251 588645289 811663848 -731714713 303183276 987490424 -72441100 -534706678 999960317 537001656 -851190829 312867557 -593537203 -160977309 -395983192 -765347270 -999981155 999960317 -27925026 514787612 42 95123197 288811037 999960317 715973453 -1000000000 -70110565 -999981155 420829224 42 -1000000000 -188052346 581161462 -194646183 -552402057 987443716 -134117844 -297535490 -821060306 100063809 -311697620 42 -999981155 -999981155 999960317 999960317 -981011084 170200549 -1 999960317 999960317 -670109637 269398559 239497727 -194967922 1000000000 486314420 672425910 999960317 -825644196 999960317 -410334928 -922367023 32405753 -487199951 82633055 999960317 -996668077 29878660 -148334604 45159315 1 999960317 -188965356 -970007628 42 -307149569 -921943203 -999981155 1000000000 955307345 -717589779 114623186 999960317 -521020240 -732728076 236412482 -999981155 -67240153 -919601758 -466373125 575221759 -441881275 -779241884 1000000000 -365886598 -950993156 926109522 999960317 -999981155 -344945611 -359885978 982432196 999960317 -1000000000 449598622 769255449 -507723338 222925404 1 -786526157 655971846 -920056575 -387002473 90246532 -113524886 966331135 -401095438 994725516 -546485543 -991699024 -999981155 100332145 -299141286 838507627 -1 967065942 -1 -660359566 -360291105 704291236 42 283039241 -1 114721690 616831071 999960317 -999981155 -669293294 -1000000000 198193348 -985552538 999960317 -402018854 -471619643 -234140561 828700431 929108668 623406069 836791326 65631563 707063548 -578167822 955247975 999960317 -76873752 0 -367407509 -788312881 -534426796 608838812 -239742279 -731607855 1000000000 -1 790184933 0 -999981155 -999981155 -999981155 -1000000000 1000000000 -632885189 -1000000000 -999981155 997845948 -807044847 772804336 -828837374 -678687068 131135342 -450127040 -816272467 -958007132 973501525 684112722 -398715138 627709661 954938569 -997502639 -999981155 -831402995 907529085 -703373662 954299017 673018150 -565132169 -894498310 999960317 -467993485 -999981155 802155101 905083959 -1 668501680 -897316016 1 -748929974 -3334015 770115204 -660620205 -244485815 82698674 345123103 700132559 1000000000 -209418980 999960317 -902768966 977410667 750343586 -38781441 -507346569 -371198054 -575733944 754305171 611440900 1000000000 -21027975 -703861973 389524200 -872485459 -570410405 -705674914 -999981155 -736066623 -940456864 819727758 593298094 999960317 525753455 -688124646 -1000000000 398075708 29564225 -999981155 1 -47677238 558435836 -43118221 -218856095 -692671715 -999981155 -432261585 466778905 197312800 -419861573 8975347 -338072240 81392793 999960317 856786505 244253865 814538988 1000000000 -474599502 -134639535 222042772 -1000000000 -503370620 -965033142 303531958 921118106 0 -912258866 1000000000 571669750 391392137 783752472 0 -999981155 766608476 45180978 542560164 42 -412492169 -999981155 880306000 149810038 509436663 -375531327 890428508 -224514303 -90157663 -392559204 999960317 43210300 -658719453 -700627812 1 829257219 -312227646 1000000000 952192026 420546275 -344953154 0 88797740 -343764907 -242323337 17785785 999960317 582437120 241771927 89130788 799468558 -999981155 -823931150 42 300904583 999960317 1 -868212682 1000000000 637569272 808161619 124887631 647874278 -1 -999981155 42 769133711 -999981155 -666078142 209709139 -999981155 -803693434 267573875 0 -302796293 471561367 14610178 543960467 -1 -687238426 -1000000000 410365523 438077293 201713563 98148236 235140900 -241902466 699051852 712970460 -375301878 -999981155 -44203710 -1 673246338 1000000000 1000000000 999960317 999960317 999960317 693580257 1 303041937 -58446072 162359587 336668775 382517388 274054941 -999981155 -688088842 1 -999981155 -999981155 700684679 -554571672 188246344 0 493454826 261701055 718196983 0 -999981155 1 967183524 999960317 -228442507 -19806722 13735772 -999981155 999960317 0 -749121250 999960317 -163373222 1 42 -18104315 735169740 -187248309 -828797761 125503818 -828787498 356146056 833881495 901912220 -671819888 559144717 999960317 999960317 -302244035 1 -258974091 793830741 1 -13378731 1000000000 -883972954 1 -1 -760073777 -242611649 999960317 191167191 0 -46412687 -328711516 811839743 -103830775 -700460317 -12215555 -413492477 -76239989 -4699946 -835277510 563064071 -781106811 237717285 -999981155 362118378 752523811 -203683203 -632348207 -999981155 -901617743 42 -385381093 -543461626 999960317 -1283807 -384423852 999960317 252431298 999960317 960922583 241998836 252689650 156952856 -602581342 -1 -999981155 -999981155 42 -999981155 211953536 -1000000000 -149510976 258769396 -271856703 841935424 999960317 -130080095 796195589 432795116 -123916068 679781910 879145887 804261552 0 -75711936 855517596 -1000000000 -119242532 1000000000 1000000000 999960317 1000000000 907125396 -999981155 -999981155 -121011853 73131871 -740603086 -500852222 731116729 999960317 -298736769 42 329383842 -561167425 -346970739 -650002214 2010654 395564185 999960317 285695492 361994862 999960317 999960317 913862042 478682373 -775110122 42 -999981155 -787662098 -760128290 761367635 -1 -1000000000 -1 -999981155 -999981155 563340964 -12593634 819108411 -756261636 158236908 -141470283 975728765 999960317 691516526 999960317 -292486958 -234779025 397953528 337299386 -953866826 28533901 272636746 -308553326 343382445 -639693020 -648521511 22048316 -975688013 -999981155 -999981155 963479530 -533728498 -999981155 -799765331 999960317 724007140 -248233566 569345980 826475651 -879304407 295121994 -519021441 463160683 -226470046 42 -869144598 180494313 -749677136 -688959977 999960317 -914680239 -999981155 507614790 999960317 -30180299 999960317 -999981155 545734300 -476369307 664664979 -999981155 -65880138 0 219834227 -999981155 -814598885 42 0 -404876024 -1000000000 0 551297140 -999981155 -676797399 -1000000000 1 0 999960317 -297873728 -478819736 566486011 1000000000 306590453 -61179419 999960317 757521672 -746487703 -550682421 999960317 447216869 -490170801 -555678236 -762441474 -999981155 958848182 -900582745 -521723041 28821252 895255302 -663139861 42 -999981155 26967436 -164639942 -76862887 -1 -810411165 -1 98085973 -999981155 768960954 876317475 221471748 221875255 -834354762 883663532 -798310533 -880997485 -246915806 674602016 -1 842974589 137305690 613458600 -342547175 -999981155 619590669 999960317 -829552971 -999981155 -991674539 -305458582 -317168114 -861539973 -308144740 354686901 -802648608 0 556372091 -999981155 598345574 -1000000000 -568337239 -760261129 -317851221 -488794502 -95819247 74119230 -76195723 922606445 -735077787 42 999960317 196460868 991810738 85407218 550582368 -30937162 999960317 822199787 196940262 -193533775 -999981155 204125576 566134587 1 257875913 690844994 -999981155 -798020140 720537655 -907346880 -701630760 16545611 1000000000 451695650 58685049 -862856102 575480487 -631515460 496690840 621214090 -1 -999981155 999960317 392996022 -768952323 -252690274 714247122 -35458199 -941339179 -961029909 886965080 -315413782 588526729 42 -156392572 -878554655 -999981155 -823352027 -834552910 -1 148123106 -898804386 1 -1 999960317 541888723 815153822 312748719 -293174145 877064972 1 638890752 381083263 -863377697 92464338 -656899892 1000000000 -1 -999981155 7226373 56837936 376071649 701424915 838961938 -1 274271068 1 70464416 -268914935 760609191 999960317 -999981155 -980692350 225814204 1 -401658180 982070360 42 -258881952 -279567981 643371340 42 896880687 957994736 -999981155 -364137974 -844075223 988176498 999960317 -912942050 -227757505 999960317 999960317 279228049 -494456746 904287967 999960317 -1 -999981155 568654170 240772449 75784524 -999981155 1000000000 84489140 -971782498 -169870680 995842900 -866606278 -999981155 -999981155 -947559583 734778203 53494610 -319625019 412262012 -345614852 -259404715 441150159 428285953 78104704 811295868 -999981155 -999981155 981380289 685142546 -707397253 -725262349 -999981155 726435779 -1 999960317 166222261 -999981155 -956243578 -801672053 -356062571 -587316037 19777368 0 140203930 39413688 -426684045 531953377 -91550550 -685002422 -1 -850713509 308619950 -81874497 0 910251021 -854578752 -1000000000 -999981155 -961834861 845589041 -685756439 702901335 -999981155 -907523131 -648059950 -119263949 -977380538 -826188176 -304369835 1000000000 522785473 1 576463585 -5677794 -674593923 411174148 330963945 938725632 -52253422 999960317 999960317 1 892836231 593602800 999960317 961604826 -579486254 1000000000 -940013380 -72954990 956374601 931183676 502457074 166194632 454181584 -464580690 809642357 -722336695 -389544533 42 445076719 999960317 87614341 -537661889 -645026879 -331232520 -786972310 -318377226 626267169 -826992241 -999981155 537703642 863107252 631352809 354751842 1 -999981155 -242250688 999960317 0 -490780700 206616395 -999981155 -390991684 -841412486 -266548128 -252793714 545869580 141222456 684378547 -727954641 -203760028 -434643790 376267817 701636345 0 -333536967 1 -675002467 -297053792 -420211275 794803318 -1 434614511 -20259437 440313497 -792530992 999960317 355608562 416612218 1 -822183137 -922821879 306815442 -999981155 -980194477 999960317 42 -707773249 -291494122 -716968701 -10244422 -254627077 -986015400 -513989310 683106230 999960317 1000000000 0 42 -999981155 -337792575 -36102352 371201986 372127890 207418136 107125058 -221788771 -438943556 842731007 999960317 -651702821 264849551 318537479 -341230253 -191642885 42 -964487788 -134243572 -999981155 239524665 345983742 327578683 -614615351 420852760 -575448441 -999981155 -300925617 678165015 576606506 -370295090 1000000000 -57881691 -999981155 -999981155 -647146543 656903099 724172237 -1 999960317 -999981155 -394085949 -568833365 -999981155 -516207583 999960317 -999981155 145790004 -852820678 -822484579 42 -504911479 978129971 -588780480 -743334628 -981548050 -660521990 -255522375 985025331 275929177 -739157303 -670744531 1000000000 24919593 -677478220 -912842350 337302761 449971991 -545985299 132209957 0 -999981155 893070033 -591468601 -1 999960317 1000000000 -121477422 776693303 -963275079 999960317 405936777 -111627293 937757054 -837273628 -745437921 -446550691 -732297753 476467522 -827387150 -903620153 1000000000 -113730072 -125211072 170674657 42 296345505 -866244025 930174308 -286196375 858844359 1 984268222 -699109000 999960317 582362713 999960317 -999981155 -202542523 -48520717 -42987628 -999981155 -486251444 754716965 -1000000000 387870568 -821589953 -1000000000 875216979 0 -256101098 -722812621 -1 -752539742 742503175 649970344 -164670456 -794526558 -483981793 -133492508 0 -999981155 -1 0 79554548 893114634 202995442 -252447446 1000000000 -25250082 42 55832046 999960317 -999981155 -484442734 -425621141 387745376 -966798341 -857250289 999960317 999960317 -873006324 -1000000000 -700386796 -780441518 -699002925 -999981155 972215352 633375453 181611813 -351671146 508214699 999960317 18121548 653843878 1 999960317 480532965 -992581898 -543428878 525145621 -999981155 -999981155 148422788 999960317 -66341410 -999981155 1000000000 -1533499 399993474 975837477 255469917 710823442 1 505113333 145610521 999960317 186865343 643765386 -431718578 814622418 42 632108696 -205742589 -533911974 -501407859 1 72164378 276990696 -584505695 708566373 708297082 -923297907 370854488 148731981 -540705550 328703153 708708866 328638861 1000000000 -1 0 -789195496 -999981155 -1 -1000000000 937759496 0 -595946783 -920222450 797838330 84730044 371237625 -1 0 720947322 -499354931 -1000000000 97565913 457405920 116181897 1 -344945611 999960317 1 -999981155 42 -117650038 -255506379 163469442 -331249222 0 0 579397894 -10054473 -24198964 149969068 -1 -1 -999981155 1000000000 999960317 705478062 533120668 -1 -999981155 848774305 -610875607 -999981155 22347245 42 42 99143970 -607121073 671620888 745566424 -916701146 185726390 202789000 999960317 444300410 145233584 -281552481 -1 505998501 -891147018 999960317 -546218048 -14390629 403549890 -327408565 -885401582 435853146 1000000000 1 0 -999981155 -921738949 932740796 -175959122 -74678731 888770808 -354402932 16517578 861429826 281314593 1000000000 395033818 398899447 1000000000 0 -999981155 -330609260 -532578649 338802875 617630023 -137636836 -937296456 -282429389 -731722720 984812749 -283624848 159707237 -70603907 976096080 1 -308120749 -999981155 203260261 198330971 522120922 106389418 907280988 999960317 -807073749 -758987342 -999981155 -639068014 999960317 -92454709 718028188 226804452 -1 652668679 -999981155 -884856452 607604260 43815044 396824571 -522663247 499411961 123430172 743437900 -126596851 999960317 -204812569 20511510 999960317 811646330 932307809 760023366 1000000000 -637640891 -872899562 -653191113 -1 -699413423 -887585109 -663122437 -241389922 -999981155 999960317 535735040 -1000000000 483268660 -999981155 447309835 -495475207 394307847 -751333843 999960317 -752899916 757044755 -2870275 804357413 638347552 -999981155 876730491 -425379783 0 -302129424 -434888761 171535135 -234592971 -154202577 -1 -764067400 669949449 -171578055 599378419 663006232 -497808911 -999981155 808410162 237108400 -1000000000 -515925330 -560010783 -946513429 0 -227982917 -20185466 647454028 -600010421 -484090549 512931180 -999981155 999960317 -999981155 500250620 -134860991 -999981155 1000000000 -483293743 661512416 1 737638272 -1000000000 999960317 -937400856 -684008881 67242115 -753481372 -1 549472837 -565130872 999960317 -570313600 387713480 -808702155 -468800930 0 387558065 445045861 -451155738 822114793 1000000000 939097945 944179705 751940658 -1000000000 -111378543 -1 -1 696537117 570471658 -112816706 42 364808721 1 -999981155 -2667297 -453724075 -660574118 -402763225 606668464 637000451 444593755 999960317 -999981155 354334622 -720531943 945631370 -47961422 141928336 788238109 999960317 -735512997 999960317 797642998 1 853477724 -627280456 -999981155 -417701071 -1 119532834 636519632 -356847433 -673331180 532848638 -999981155 999960317 453480820 -999981155 388243756 1000000000 999960317 -164361164 -1 -516358239 594482755 295410165 845730052 568142177 -1000000000 387417130 -389355224 999960317 -905860265 -289900776 999960317 562888361 595620763 -73320904 676962598 588644214 -999981155 -999981155 -999981155 108531052 -830109402 -591799437 970285417 741239945 -999981155 0 175504749 999960317 -48713022 -582093063 55246156 -999981155 -94554696 735491339 1000000000 195811409 -31802034 -725862017 88968287 -261136667 -51871300 -438159486 -538314305 799206077 999960317 -77720914 559895544 999960317 999960317 1 -525369696 -136553964 -826791321 -578061250 508635723 -687168683 -712211688 843080296 -993554583 1000000000 -765156086 867615245 32460408 -999981155 -684619527 489494887 -999981155 356130233 -759279123 0 -856358602 999960317 -932409511 0 442839961 842360582 977330600 -880094524 753078858 402087604 199202005 -841319346 718794590 269788284 1000000000 916054012 627529239 -884722947 999960317 -752747859 0 270503578 760639542 999960317 132341280 0 999960317 306414276 -999981155 943135971 681226189 -220484375 -354656746 319737990 473751769 698662522 736397780 -999981155 -999981155 451118719 322974441 212316923 -786089489 -736066623 -618706592 0 119022302 879703599 788131189 568837429 311394707 253658496 925749005 -6332281 999960317 1000000000 440819111 42 -103420955 675844032 170740171 220728659 -999981155 -695928799 999960317 999960317 -134434456 531275637 625554383 -64194964 -1 -88567599 999960317 436145438 -670105442 940620282 999960317 -437808743 -574641592 999960317 -510000670 291365417 999960317 -57675312 325278015 -999981155 -824531388 -113997669 -695468808 23528555 -301152991 999960317 -1 -782755166 125677149 -280065409 -999981155 388857046 353511639 -509242061 512073626 -359894091 -97673696 222081967 999960317 -203123632 -385127787 999960317 -1 708558006 838912545 57786976 -965047673 -367911859 -1020082 -895996289 -375880552 999960317 -1 28867985 -251470124 431167894 -1 1 -861436655 -999981155 -596659024 -231109857 -563774236 -967104437 -1 42 -41715276 820835238 -859994767 -550513236 864818146 999960317 -999981155 193026078 -753812156 413715531 429665129 -89410137 999960317 -524783465 -849142043 -391907580 56329996 -868866239 875439917 42 34660591 -999981155 578633097 -346098498 -283428149 999960317 906661852 999960317 -247211322 418088272 -999981155 8908356 1 -389446998 -717062775 1000000000 -245799550 -279699072 -248834542 370067078 997531022 578348742 1 1 -323637286 873537099 -186066602 682864746 -999981155 1 -999981155 -62841468 379123139 614287173 -189932051 19551155 755104383 -999981155 -814021823 999960317 -999981155 -534618245 410499047 0 362185089 887085059 -765073631 830863187 -647577085 -960104946 -452887006 294939096 -999981155 903329344 -141635367 -64759191 -999981155 556886996 723378698 -699710705 999960317 707084952 52331859 -27814352 -317086674 42 -521109168 785870414 -135011130 999960317 981231172 773693806 939591958 0 159392240 -751316893 638232110 -880745482 -584049979 42 189451452 434331957 729086278 67948169 -237690952 -510440190 0 -141861935 -718924328 426000564 930198094 -389593899 42 197562795 274295106 166261470 -452398822 -999981155 204563850 -272428013 960212523 367937756 856368838 244625557 36868223 -999981155 -1000000000 476915558 0 -825560899 959299849 1000000000 -210655861 253625754 -539887316 250483625 361826059 -577120646 -844815527 1000000000 -341929654 -406083636 783221654 35481291 -245202887 -670449016 443504216 42 0 85348919 -928746097 -38247124 -999981155 42 0 999960317 -452663508 -804007569 -175012470 -86029898 -201307097 139458523 -971661182 -96949953 548140590 89212408 -1 1000000000 -97348533 -1 -883365872 999960317 -291342278 699238542 22740115 -533923389 999960317 -958913273 999960317 -455104521 63445024 999960317 728572112 -661909530 605880230 -858188433 123224209 609787812 351351524 -281795995 -330800284 -464953821 -386565153 0 475405752 -999981155 382648236 42 102433758 176367514 -201678107 0 667158683 182860781 -117765856 -17217983 728767230 998123692 -170459459 1 -656106394 993470013 865799611 -793507858 417619565 999960317 -595678864 -671893305 -999981155 492081877 -999981155 -374837117 -642101984 197208827 -14510187 -296830200 -1 -818642921 -50611441 1000000000 -595336230 224955428 400608159 -707618823 -117903718 691835294 999960317 42 -556157750 -638612657 -170018467 -962415353 598873679 -228266083 -453441930 -341943026 -586451008 -410260453 -999981155 999960317 733490962 403556012 999960317 -999981155 979490973 0 486459197 999960317 139711345 919492266 -999981155 -1 1 -65981993 -526186925 129942964 216586289 -999981155 -1 436533891 -1000000000 -999981155 -292138781 -364804749 670113985 0 999960317 -479846247 -366725862 999053523 209144283 -128763453 -293509515 999960317 -312885516 -838948844 0 -999981155 -977812003 935446689 -230474086 715800361 973280582 -999981155 717854992 798590349 18426213 -543313129 -272031937 -336379647 -483068564 999960317 -818557404 -152066673 42 -4941832 898944705 -834201828 873612333 1000000000 -321340444 254124009 78413745 762836785 -628796866 -224447568 -1 626238585 -953196568 999960317 190943926 999960317 59966930 -642259206 -14817666 1 206047046 999960317 548388821 616483338 -1000000000 699018787 -91483505 999960317 145166732 999960317 -536973671 876340131 -907120696 0 -1 -912983558 158258381 492515011 -692351344 999960317 1000000000 -418942202 -254132528 999960317 -1554206 742250212 -603049256 809323659 -714490212 -364329328 -618254614 -474433179 268564495 -389223371 999960317 -588484840 999960317 1000000000 -999981155 -910397849 560355406 -248727294 -251056700 999960317 370525259 -266691847 910316038 -999981155 -845756069 487779882 -859931778 -360553281 0 -296594573 -999981155 -999981155 548327043 999960317 -736888613 260328777 -817181609 999960317 742230178 -82110677 531444717 -480118135 785129600 -504649999 -16090096 740993553 -999981155 868959846 -251648054 -688774142 1 -785895331 -741029677 -437730904 999960317 298851026 -387352338 625237370 566732978 42 263798481 -514455758 -379995173 64383134 -855265835 -752497269 -669602010 42 -999981155 60508137 631807066 584704328 530695012 -176550763 -1 263633697 600103400 -999981155 -597121668 501799063 373662162 98280033 -159982249 -1000000000 -927264500 -363789074 732804995 -999981155 999960317 -899876445 235818172 -595265143 676300722 -428776984 -520598781 -375354965 999960317 42 999960317 -383942945 69486514 -697555508 -229417084 -176881674 -408108380 420767595 999960317 -300036595 -986310690 -215681834 999960317 327728061 999960317 -310040635 -366011303 625264547 663404077 999960317 376714410 110300656 557699420 650920692 0 -999981155 298581963 709913944 -311526964 -1 907033334 393754770 523193132 -350999212 1000000000 198106494 -999981155 409801657 -50732150 -999981155 -999981155 999960317 831534597 -111413240 -214037091 -1000000000 333519686 -908327146 854718827 681077789 376241531 999960317 743988028 -999981155 1 963563079 999960317 999960317 -999981155 999960317 999960317 -625352554 -999981155 32264821 -823850523 1000000000 456543264 -999981155 -425654932 242035990 999960317 448780323 228386401 -999981155 999960317 -346425779 1000000000 -533140489 -999981155 -638990371 869614467 -884917628 1000000000 733214317 484607233 759401226 999960317 733778940 -999981155 -690031345 1000000000 -694615920 -999981155 -1000000000 999960317 -357186438 -890454574 826347669 -301120194 132640086 517507650 0 0 0 -1 1000000000 -735629462 -962954170 -1 999960317 249152936 -653308224 -999981155 -950281743 999960317 42 -599402732 712883834 -246951182 524545030 999960317 336737334 90909541 999960317 -195288991 -689653082 1000000000 160255037 -535489337 893366078 478583451 826259667 -77140567 -1 -110507743 -278783962 999960317 -774635772 -72267054 -223504160 270806659 334019282 -1000000000 -197271604 0 688586446 120929243 -833851355 -123740636 53852071 482963534 -279879823 -226028883 99536109 157161220 999960317 -500402386 22366087 430387854 886429303 0 665171364 -400501983 318040417 230108344 -673586390 999960317 442707694 -912993012 137721032 1 781645282 789789327 42 -547223913 643844622 -510696343 736767946 422684586 1000000000 785363009 -840778139 1000000000 -999981155 -1000000000 -999981155 42 542868396 999960317 -13539285 -366931586 -309091894 937342763 788311573 569461331 -999981155 -463633151 -999981155 769049497 508727725 715298928 -999981155 1 268090749 684878111 999960317 267113752 -805224315 642673350 999960317 -144223215 175399627 999960317 -628396948 223297511 -166340141 -1000000000 -700764823 -999981155 -153499348 -528593619 -12593634 -581622728 -999981155 -217139749 -1 -999981155 -976720042 42 969642947 -989810951 -64123251 0 -1000000000 1000000000 -1 -75984221 -361906722 -673537774 -187924230 0 -523055796 999960317 -181699246 -448755521 0 709630421 999960317 1 -228361628 1 262252055 885434779 999960317 -417388221 469232184 675357431 0 1 950787658 295385040 -646225760 839725825 -179114611 -394597999 -910321986 395170267 -744399775 -999981155 665734194 838898281 912318027 -593147400 118068491 652279665 -466698036 -875661470 999960317 -1000000000 905756495 -1000000000 977374394 539775445 123250929 -999981155 584754692 99232586 -999981155 895808452 999960317 -845721993 -1000000000 1000000000 732730400 -197582371 -764239042 42 -56679471 -350960813 -999981155 999960317 999960317 814431193 542141570 138698139 -16508965 -205007350 4077769 -526685326 469329736 278878712 260042410 -905914801 -111168363 -999981155 -212107127 -189532527 -999981155 -38985907 -999981155 569934879 -340053326 -60182933 159682584 -286154941 -106512699 -633862279 -999981155 -992577483 -477289193 487696691 -565185366 791619270 -999981155 911181862 -93999441 -832020938 -771213811 -521508888 -301325517 336957534 -483269239 999960317 999960317 907114650 -999981155 654915689 -999981155 -777316350 999960317 -846372896 -999981155 -673811614 435193029 -999981155 475713563 468348090 454991782 -979315571 149889718 -563387376 -854285792 -536276175 777827082 332699299 -350535186 876075686 0 653001263 -442321720 572986540 100068707 -847579312 999960317 -8107628 42 -331694598 266685341 -349476974 -116349393 -827217553 -999981155 -923656320 682914701 -227203626 -1 -900113073 999960317 1000000000 -25175678 999960317 -7561554 -91084633 -100061695 110289817 -999981155 1000000000 1000000000 999960317 -595424884 366009482 252395317 458780936 -564073446 -999981155 -953481239 -350773837 290731166 331839319 -999981155 -469170377 -574348029 -277916542 322791497 -495181341 393442419 -912276438 -827254060 268239316 1000000000 -582574778 1 0 -274735752 406537508 -718444175 796084416 -999981155 -400159023 1000000000 42 999960317 757393323 -114593115 1 -186260281 252649959 -887709094 0 -334130907 -999981155 -999981155 371880729 999960317 1 -672855965 -950265875 62092964 -999981155 28913769 570935844 641350359 999960317 -759602171 999960317 999960317 559132719 -295434129 -868990385 555843302 340249288 -910510507 33185688 -391564583 -908724994 937757054 -652743174 1000000000 1000000000 999960317 529265989 621506563 260280912 -751524229 435397338 -1 999960317 262775706 -993377045 586526146 0 -731154748 -557036489 -941240176 691081576 96687043 -907175283 -1000000000 -80413900 1 444600245 -301784869 -999981155 -964835644 -999981155 -258813476 -999981155 -600495728 -684270080 -999981155 -1000000000 807211295 953927582 -429908739 468027337 -889975042 -999981155 261167596 -195218768 -750807130 938556140 -860462824 376950523 -999981155 -300060397 491825785 698071811 -628598990 42 156335854 115791708 67531677 -906466252 212480633 385722265 0 -536775244 42 942232700 -1000000000 -419529386 -546335161 -999981155 1000000000 102177641 42 767475511 490239486 -959438269 98530008 999322163 424853173 42 863311247 486442894 -1 839933313 1 428884238 176327458 1 1 -627454282 -1 -815979032 -224028295 -465993706 -1 1000000000 592269879 -980416450 999960317 0 21358055 -276045248 -91003395 1 441111871 861594074 -199995839 -253003337 -874930044 202916971 -999981155 -998642032 -999981155 -777382088 -381835866 -999981155 616287850 -725416876 110471264 0 -855288748 999960317 -709374428 829626436 -1 -571753058 0 1 825570243 -700961335 -404619187 712011008 -702953188 0 -999981155 388004569 -41191791 620833860 943673378 -856446615 -458797036 -108158528 -581748173 -999981155 849373193 280748942 1000000000 180486942 -509096595 -991360323 -378438234 -318547878 999960317 191784136 -999981155 53411227 -1 879561561 -286662981 -999981155 -999981155 -662129014 -999981155 -529931630 -595942637 665420904 -999981155 999960317 -284252843 42 999960317 0 999960317 1 324976679 -519124932 -999981155 430126780 340644054 42 -726119091 -648658903 -359845309 -349009056 -714694281 -858389702 -999981155 42 999960317 -422552153 990408700 1 -919034569 748285765 0 -505271038 674623169 -74642230 913891125 136719806 999960317 999960317 58214854 0 -125814090 671137273 42 -999981155 -999981155 -881167674 287904950 -348025507 -999981155 -87354487 488077482 485268673 0 -999981155 -999981155 318521600 801696680 501164394 287753524 -475928901 999960317 450888363 172916581 377643339 60937889 -623165230 903972898 -313409134 353204387 1000000000 -999981155 -100423362 793345516 -104857215 -85487393 -941635051 681188058 -1 999960317 -1000000000 943159413 340980639 818311184 999960317 -1000000000 441355954 91911737 483695164 -999981155 69085193 -832379150 1000000000 427626826 999960317 -105369411 -1000000000 -423960807 -360637375 647019414 -90580465 231064440 -921508190 217525364 -880526946 502504704 -477867455 -824165350 803107190 1 -999981155 -999981155 -999981155 999960317 -372914386 -887048080 -739726404 34675128 -1 -768941852 999960317 -681056052 831309874 -1490567 42 -712816323 13293406 -34131893 352824146 780701576 -430614355 550317708 -176690057 -550065360 555641577 -975535696 345659261 -71258732 771900278 806647326 688843179 -369670900 -201294722 -192336826 1 170093569 -987345609 -940709342 139301623 0 -273215044 775168008 -945023828 -999981155 999960317 -246833727 -1000000000 -819074641 -507917153 1000000000 -112222543 463115939 -1 -950448679 -997528591 -553759780 822997819 42 673933347 0 430303294 999960317 547121007 36832531 470077748 446942201 -411041367 1000000000 299245140 -999981155 -1000000000 -98834046 491609863 52344343 -999981155 0 -800867215 -999981155 42 -999981155 33884263 42 -413395689 -494537697 -748712876 -8323037 -155917387 698207969 -999981155 -999981155 289919184 331666720 -500688312 42 -677803129 42 42 -530317108 314931795 -526124873 -223513400 999960317 482622929 -96748944 829676385 -999981155 -928503562 -1 -540143247 664822741 -999981155 863309401 -1 460690287 710980166 506082568 -999981155 -1000000000 988899004 -708801169 42 0 696756696 999960317 -339527699 -391104679 1000000000 933643280 952056020 -150044278 0 -999981155 841549769 -249112606 580592369 -790225653 263527654 219913964 -632302217 25803294 999960317 0 -197845384 -11305543 42 -974691831 537673675 997119168 -243431161 -1 -459215563 1000000000 -11452281 -303793704 1000000000 -231694604 -466018111 508962055 1 991290460 -510606326 994747895 999960317 911698011 -999981155 -1 -1 -251710718 -159734514 999960317 -408023058 -940817659 -256557694 -699601677 999960317 -42640623 -896617246 -592092178 -999981155 449747038 999960317 51383535 1 711464697 -485882377 1000000000 -392824143 874868128 -741714284 -760781749 586039530 -715935629 0 -910683621 199330184 553192484 -853257289 60792534 -176436125 -717467484 774057454 999960317 -999981155 -341546970 1 -544386620 -296458516 -498392079 1000000000 999960317 599494590 -273168670 -1000000000 282100559 -352411827 -190580586 366965209 442594254 547970338 -918193411 -541723632 86212547 -149594744 738675858 -728245749 -3425769 494526635 -597714289 -1000000000 999960317 -846437344 -999981155 -234701196 -94728751 -907494466 999960317 -999981155 -627899360 176248527 -903288736 -999981155 -544944189 999960317 165721202 -339346553 -722137931 -680616168 400255752 42 -92041650 -357558672 -684017528 -1 999960317 453713721 -524980882 6009645 -1000000000 -999981155 -116397415 -578531465 -759013155 -275887150 -924260395 -999981155 947853182 1 -999981155 -999981155 129373254 1 683377374 -999981155 -144945620 184806036 -341557774 891985956 -511614556 938937524 -572106847 906346448 -783133978 449591300 1000000000 -803321030 -502322570 291941442 42 -564372333 -402872747 637180736 565120311 0 828421366 -642137063 -423274877 930459096 -268222643 -768984990 653303235 427008721 435415607 1000000000 850398558 442567383 -999981155 -523812285 -612639274 140240827 917880073 -300191632 -1000000000 -281498209 55642897 -416403156 -310017127 -120707327 884720579 1000000000 -999981155 999960317 -230423507 -25338858 412901771 -130056732 -999981155 401691830 999960317 860369166 -947902681 -25490001 869083277 -999981155 -834214201 999960317 615840896 -696676491 999960317 -999981155 -734535301 366056041 -1 -2141164 -31699601 92797684 636889875 1000000000 0 -679391077 -988453878 -736455857 -612084631 -999981155 1 776506239 272640396 -816483532 0 -723091796 999960317 -612281168 400684590 -999981155 424925886 -866137662 -648278748 -600352060 -33314707 -417807461 818498441 226685604 -1000000000 -179289209 485650004 -237090810 -1 705149936 824415808 585170413 407549110 724438407 999960317 -142797819 -923096680 350760707 999960317 1 849674931 999960317 999960317 1 815153822 -999981155 929149540 756392285 -556207980 -135881960 915647329 -152759049 280924322 970353312 -367101680 42 999960317 677915852 999960317 161205334 4624642 -999981155 605848711 -581718908 999960317 1 -999981155 1 1000000000 231553321 1000000000 42 1 690041677 42 -999981155 -1000000000 401225747 0 -811572520 -567147945 -999981155 -240644148 333595234 42 -387757578 -1 -128043659 451596743 999960317 741086749 773967415 42 -506099368 229437929 10892903 -934634958 -1000000000 544296963 101235771 238767940 -972203935 -318437650 -883826046 -717037449 36688995 -297692598 999960317 -999981155 480364490 1 21003799 40876441 -17272633 -468100308 -335850131 -656520113 472416885 -999981155 388845807 -415295032 -686470603 -175180426 246822900 263593486 -541098856 -416290397 583900273 668260883 -413581272 -205280095 -999981155 500809792 -443302289 -741119977 -204273640 881256048 -351427604 -1000000000 746609918 -275912843 902230170 565540624 -24930047 1 -208841877 -999981155 464677569 -1 672521985 -747039769 655806486 42 129556973 -884125122 -31582617 0 -195515369 639297327 -999981155 -116482059 320731393 -34089458 -1 955882238 -180756786 -420063914 -442180839 -2352316 255177723 -416848701 -999981155 -81421505 -885533171 -999981155 -612110017 999960317 701244780 -1000000000 -757863735 -999981155 596945210 479606403 -710246756 -124499988 -819701679 -37989149 999960317 -349443183 952654507 -141842532 -635421680 -999981155 999960317 42 -1000000000 -29471605 -1000000000 -774506734 -853270485 -999981155 248830740 0 999960317 244727361 -835261540 -644777951 -1 157180051 42 793586084 101585611 256100307 -1000000000 209700692 334639804 -734836712 -272401882 999960317 -875801544 -425777376 292898206 42 816164307 -527129405 84600245 -175722176 1 1 0 999960317 999960317 999960317 131529845 -573000630 -1000000000 -985044615 -155948480 -1 -358140024 433463575 -940149785 695790723 25732069 1 -71732434 -1 -1000000000 292191837 -64567642 899967060 409595397 487144058 -1000000000 -712433653 11156635 64740376 808725703 754588298 816341878 -1000000000 644442487 1000000000 667241481 -129729604 -44341880 -749361819 -240056423 -999981155 775845592 950114035 550135589 -593009806 -1 -232095997 -696201014 898884754 83444019 730923696 42 244414278 -511508138 241887220 -324106885 516648708 -805772405 1000000000 401297022 287551319 999960317 692313204 1000000000 714139569 266313391 729117059 353615100 999960317 -403348134 -999981155 46682826 -867707183 908319611 1 -558439145 -240258727 -1000000000 133393000 -999981155 -369802144 -979135863 -885797438 510964923 -695101992 -642771485 -282540387 -518657765 681188058 -903596220 -99792748 999960317 696518377 927501169 -21680932 -207231399 999960317 0 -142396722 -325814445 360427303 -483120491 -1 1 79554483 -304501080 752438495 -203393836 42 88592208 -819483267 577549111 0 -414647568 -1 -276543503 1 1000000000 155055303 -999981155 999960317 999960317 -663856518 -835867597 999960317 -868602218 -999981155 649903764 738435007 296556506 683106230 564625099 -376246139 631153820 877383681 54179242 999960317 440947274 -1000000000 999960317 376891434 1000000000 -999981155 1 42 -63232973 33521565 -69222808 61389719 949618634 -961626385 -780472673 708355640 436222907 999960317 999960317 650871478 999960317 -914300107 -999981155 -746133011 581830961 -375144355 1000000000 1 -953434738 658791721 -1 1 -994722019 -999981155 475515754 999960317 883596178 -88400457 1 150922210 -734780526 999960317 292701811 1 -269688893 -999981155 -818005965 -501496789 1 53765689 -343703237 -563562412 720305063 208688350 -640736236 -296623924 0 -999981155 -875580124 999960317 -492305936 579473742 -886141629 325065735 345591700 -1000000000 1 -418819192 -1 -301774612 -18083369 -999981155 58122164 1 999960317 999960317 577659262 -999981155 999960317 -332170974 -455875201 137305690 -844488738 -999981155 254469423 0 -1000000000 -517545137 1 95171010 488350667 -406585252 -346881528 -135269329 -911461178 -843784081 -308911760 -197947382 680025647 -435391276 -235270818 999960317 -1000000000 1000000000 -351962066 933524914 -132500028 -753062366 442099194 2277326 -999981155 999960317 -186064226 184565698 -1 85761554 82022634 -525720909 321462835 999960317 892938317 148935265 601456875 875691087 -53464533 -543965652 -687181576 769809482 999960317 999960317 -133117906 -407722942 657796679 -610870786 999960317 0 998765532 999960317 -27432673 -999981155 -974868546 -484031076 71453611 -896750809 1000000000 -738814966 597898294 823018803 -209856551 -157618636 918600238 -60395494 -851027719 -686127203 -936648091 611882808 -328243443 -758519924 -523236517 828996576 -1000000000 999960317 867623535 -548658115 -1000000000 -849787748 -513285639 522790040 183297996 -478719235 -999981155 -375893665 999960317 -306790366 0 375741849 244655386 189208114 334230640 980402378 999960317 -909480865 -999981155 935032462 -336925480 -523137731 999960317 708082920 224713516 124129334 -116017255 93365194 42 68259310 42 -999981155 -945967340 -872556847 458186893 658659796 -543775954 212806759 -775932001 -941681003 -877552235 999960317 42 999960317 -752808794 -357136548 -621554297 541363332 624092942 -512081204 -1000000000 962747662 -232404514 1 999960317 -399466173 -240363402 -19650611 -61451648 -1 52831604 -466044408 1 1000000000 854471951 -134261683 -517808502 -324134237 0 674112568 -226826611 -569713164 277488211 -235932040 -1000000000 1000000000 -999981155 -999981155 382671347 229583125 -227506162 -632845580 -171380833 255262477 1 -499058967 669252865 -839636463 -1000000000 -999981155 864755784 180590509 655345994 -951420974 999960317 -998911879 999960317 561092260 1000000000 -545269695 398036532 1 -125311147 -886636519 -343323198 -950493691 197670666 1 -1000000000 -327427799 0 -541932219 700550634 708937614 347775052 344330500 -388679011 -1 1 683399347 -718979864 57684527 -142722305 764762179 264569223 0 829552214 -880891996 1000000000 -689023527 -263015532 0 -1000000000 -444226971 589403247 1 999960317 330076835 -436253745 -999981155 915190826 308260507 -999981155 -1000000000 -799703520 7345378 42 -149159475 -173003132 -169394439 -222059183 -636877279 -596068476 999960317 -999981155 -175255521 285622309 -145945267 42 0 -1000000000 511653281 106142217 -1 -843714981 -41051194 313915918 1 455545544 -1 -588888852 -310884095 -954434903 0 -1000000000 -999981155 722438310 -538807103 -113115696 -522619480 -33591697 -1000000000 99027444 366568882 -166299328 1000000000 -999981155 314044254 -347222771 458092323 799081270 188347671 -999981155 -241674738 449481918 -1 873456662 -999981155 -1 -39600185 -719171863 -1 42 146261383 131819877 -999981155 276330082 -208944788 -602753319 -839054427 -999981155 -178670605 -999981155 -1000000000 271086580 -999981155 292334470 -292437373 1 -999981155 999960317 -71525490 999960317 -999981155 -109589796 -657047393 -212059753 -483525348 -999981155 848120914 297386869 0 -241509533 -365737503 -813831831 1000000000 -880057922 -192740754 -556348095 539775333 999960317 -849676278 42 110489298 1 -999981155 -990560011 -885483453 603725155 -406347723 -999981155 127221923 429961965 739784572 -202460869 999960317 -999981155 999960317 -791087761 656515859 -643234642 -786660390 212921786 -915097259 -999981155 -910736842 871761945 320025100 896961280 222867534 0 393653821 933332903 251084726 1 -24580015 874956808 999960317 42 -696438711 -999981155 593156545 -106779347 -594948929 463146662 438449048 -1 0 818811228 -442735349 -999981155 806641412 -860316365 -686978681 -194719285 831850703 -1000000000 125684013 110623433 769009049 -999670094 42 -462570511 1000000000 42 -974294304 -1 189515644 592045232 -96019962 -694429347 -33547009 999960317 1 -1 -170245857 323585846 -617442762 29847598 -999981155 -1 -901472525 -999981155 1 864849479 -661282251 -889596625 888096939 -747001618 -863194485 1000000000 816231361 999960317 747839700 999960317 1 -535914252 -85504258 -999981155 999960317 -408510852 -1000000000 -999981155 -999981155 0 696820377 7040055 52915548 277757514 -1 999960317 -718885700 999960317 693548263 0 910586726 0 -391905994 -779746558 362178248 -153112617 480366944 22577666 999960317 42 -920393389 -706117291 -590584106 999960317 -766541107 0 626695389 42 305715518 1 401110397 -999981155 -694966830 -185553273 999960317 -999981155 352506609 -690685000 -962337059 234911155 -701485449 -853433942 192573437 450051013 -999981155 527971422 999960317 678147123 923704718 999960317 1 598523980 -1 -269885359 207367597 -1 -999981155 -977418297 -999981155 761007104 662682500 539911974 448459307 -502418917 1000000000 0 390195810 960145604 1000000000 490685865 -603629073 -142316460 -999981155 774219459 757015706 -476408432 334874138 42 953418221 -999981155 -825901829 203387020 -19790463 -443294442 -805516410 -875459002 -104096647 1 42 379237996 -999981155 -587936654 -722878929 -999981155 526011300 294212592 94743545 -997875630 -1 -977291591 176310217 684358320 -627069478 -206748461 -562073687 446273291 -343960857 -289608634 -626539938 -299980458 1000000000 353114472 923900805 -999981155 999960317 313782838 -805417427 -702907430 724944767 -191402301 1000000000 -314961616 -1 42 88131011 859292838 0 208910788 1 1410999 143696054 -52243832 -999981155 999960317 -188955473 -1 999960317 691619769 1000000000 225999044 -999981155 513617717 130510816 255716321 -1 -999981155 -1000000000 804007527 -125362799 922444699 42 492073219 -185513232 990132610 1 -392513049 42 999960317 -676837079 999960317 233898161 999960317 999960317 337514621 42 649765267 404610664 -994756106 -1000000000 -197301425 52050337 -226600484 871671640 999960317 -271096021 -433729665 973783785 867429226 649793533 902978431 999960317 0 -726953398 42631844 -598678229 -999981155 -395416732 422484854 -287351482 507920669 741551807 48490162 393641560 -999981155 -999981155 -1 912633185 -830878663 -214930663 619727389 -932626601 42777505 -113662915 51052667 -509038026 -999981155 999960317 -999981155 1 695248762 -460712607 -1 -1000000000 -1000000000 138830680 -1 -591529128 177645210 -1 160081581 -460672226 -364895749 755279729 -300943034 -999981155 316798722 -186423196 474842093 220113574 -682816910 1000000000 -294600337 -341599792 -650736010 999960317 140832113 799537521 238102601 97607564 -999981155 427630556 -82456122 -996483330 -999981155 0 999960317 -759522064 354429965 303202577 -627667665 -999981155 879431421 -526665206 -860192297 -190908882 -843328176 327668197 -1000000000 928519352 999960317 634369750 999960317 42 366241862 474252655 -623314319 -905203156 227695502 -986828077 -44745792 925473155 -19044750 -854435300 573411839 -66460865 40877834 -628418192 1 500521793 -72475135 124635648 -955149996 -999981155 -456551116 -999981155 -876784976 110466637 -118492534 1 337602393 973521983 -932283459 280341075 -999981155 251667182 270590166 -853173556 894771627 -838359098 20265107 -826473255 63802064 -948025248 690009337 -999981155 -61892959 -531460122 573949799 -512619350 717792393 -736751702 955486783 -870275630 -411054576 1000000000 -87591588 42 -1 -999981155 656157437 622106720 -824214714 -769015507 423213341 42 290884602 -842126031 -398960649 -147976783 999960317 250940737 852034729 -999981155 42 -783601800 999960317 494216964 -235100677 -604947492 -820554147 540588195 -618463312 14331047 -1000000000 -1 -1000000000 -524203792 529307279 -599789775 -582986418 -697175900 -999981155 -988993721 -798343846 -999981155 405148312 -552442018 16565336 714786538 -999981155 512072918 999960317 -999981155 603986742 999960317 41906605 999960317 -604660447 382964410 590185565 -968663828 521230731 1 949883694 526034551 -603721444 -219668166 39430668 -237179788 -554160425 -46628227 -105611300 33254881 -910971676 -153273368 -999981155 -838813334 1000000000 -217852368 705276124 386060579 1000000000 0 -338178831 -335454204 -693117903 42 999960317 -883248696 926622354 53546550 237292477 -999981155 42 -419326997 392983304 42 -25865021 265046528 899064395 235457662 847246993 -759236346 -65804574 -961503362 1000000000 918751484 339623795 9122022 1000000000 -654939800 -379051838 109173544 683040792 999960317 999960317 -1 -770312467 -86608383 370995098 -219768161 -1000000000 -608078602 131920991 363349548 -1 999960317 999960317 301005899 999960317 -203471662 860321233 -574663060 1 926078412 -299208527 51004994 -254072257 1 -780526362 -25119034 1 -4941832 -950049065 999960317 -296581191 660443563 -872630265 30650031 999960317 -427180626 757729855 -1000000000 1000000000 -1 -999981155 468834197 -999981155 712455741 -493972585 514977639 999960317 -189910634 977506470 -473020409 -21671535 -1 999960317 -1000000000 522527358 -703187343 -460079357 812970880 -726806457 500662972 553472968 527997854 -758144550 840555556 999960317 999960317 -804867423 -214551076 -999981155 263480231 -999981155 0 -999981155 -123916068 -400106781 999960317 999960317 -835702258 42 -604273937 720430421 93447134 -999981155 612265832 273010888 1 42 -797384502 -1000000000 -568527780 -700443211 207294897 -638036982 -392182947 -442387501 -999981155 693611350 160226861 -716165740 0 571876281 42 42 -292307603 419225063 -770170013 986801768 999960317 394978178 50722674 529506500 936054139 892333566 856138406 -20057943 999960317 -999981155 872424561 886306058 -249770875 207149285 1000000000 592657446 944018133 -1000000000 -501456292 -248165032 -540876590 -417734394 -494540249 -271376417 785125901 42 -999981155 152601283 42 -999981155 -379317417 -640257739 61009287 -999981155 850508965 35801703 191571169 878915374 -1 506143960 -864195172 0 632921811 -469885018 -999981155 47083977 -94181341 -1 42 -227855680 173652090 -265384417 999960317 -999981155 1000000000 1000000000 0 849244237 -494599394 1000000000 -493733967 999960317 -909807724 -854175426 -999981155 617133171 -675772147 -317936820 868021311 -988105304 602441142 -136518161 -248171381 999960317 628066396 -999981155 999960317 0 479249422 611659229 -280398629 330293301 864875888 0 408672076 265188722 1 -936671975 511945575 567129984 -625511947 -999981155 -999981155 -337963287 -999981155 782298890 690718182 -999981155 0 -213279901 171085164 263460794 -1000000000 869195717 999960317 -51361277 259956771 465236903 123214282 999960317 244261171 -1 -999981155 213975945 999960317 -902437355 1 743021846 327255076 779833561 90181748 -866180341 -84569762 0 741517749 -698624709 -610421211 943176102 566136181 129907826 1000000000 -999981155 -999981155 9794283 410694820 42 999960317 -375519818 -999981155 -385648254 -1 -902903514 -869620538 938940181 -520075521 -109069828 -439640689 -370510743 584128575 1 92136537 -999981155 -450496955 -999981155 691027678 178740830 -201764879 9178207 657839431 -17142200 999960317 -22337574 931344751 379949299 -791369743 874739520 -373487594 -999635428 999960317 1000000000 231386908 -1 999960317 577000198 1 -36703471 -307598202 999960317 146884918 974010368 -438194169 95160817 -117299932 193277868 -347262568 -16587735 686834320 -911199273 13308247 1 999960317 0 -1 -912251718 999960317 -235257004 -533886533 930829124 772433074 175909352 -156522105 -555556664 978519336 616706785 310116454 801283976 -821365923 -122406993 -586861454 948104246 1000000000 -920933037 -432462268 146076609 -857777515 1000000000 -867735276 517208017 1 -669811868 1000000000 -999981155 -290679591 54533656 7521090 -999981155 -999981155 999960317 512419147 -206914838 -1000000000 266314279 1000000000 -999981155 -606276718 -86465784 -283823125 -347451765 999960317 675917629 -890785888 102470797 999960317 427477667 999960317 738759006 -764491879 -816028582 -133881693 -1 386536561 -534906810 -999981155 999960317 -999981155 616889837 787737610 -101554365 -999981155 -1000000000 1 143354839 131370900 1000000000 -999981155 999960317 -936967729 235414937 12942852 668705532 -1000000000 -584116605 -241903767 999960317 936187790 -999981155 -870219925 999960317 -351061513 -418120299 0 -576220934 1000000000 0 690205639 133987442 -999981155 -352462020 -549615454 719466687 999960317 -575790416 952633615 -999981155 258811316 153568705 -880171050 1 925404680 712401304 805178881 -994598395 -1 218596566 -324193285 736741607 42 -1 486049610 595719009 -825994149 -1645539 -497422512 171223969 -683239280 1723992 927293440 -539629112 -577796360 -313104917 1 177152666 883506101 -94433891 1 968398602 999960317 1000000000 -855639699 808508578 -712976193 1000000000 0 630794815 -604168919 -231261390 -758141092 -855032874 -615098762 251363965 999960317 -836787424 0 471603927 1 42 42 -999981155 260477084 -326022571 -513959890 -41783805 42 -172549465 999960317 468373633 734157769 0 -216024746 1 -653622260 792273820 -285664800 0 713337603 994733151 -703704678 -999981155 -4325900 999960317 999960317 528255966 43294353 584861556 -298561362 -817139691 232689241 -999981155 -186009953 -406535264 -1000000000 561108660 -156015685 660963824 -2208490 -79866433 811924441 563500494 -999981155 -478616258 -6320400 -958809689 322192662 1000000000 825309226 -381730402 684484121 470121317 -138394126 1000000000 999960317 764468612 673554726 618408612 999960317 0 -331610184 471248171 1 921626238 -895549675 424956688 -135012001 -999981155 164842988 432132895 961922255 -916889867 -580508971 999960317 1000000000 884340106 260230725 42430833 507070184 -393894920 970077085 -633438766 915426275 -134211102 999960317 -1 1000000000 505573146 999960317 1000000000 999960317 200388103 1000000000 -858347562 -999981155 999960317 -686651415 982420360 0 -122105619 -456276571 631807066 144372775 -1 -992461755 0 -271658976 42 -119521915 224830503 -999981155 -437975505 1000000000 423926065 322437840 -615271175 -184139629 42 -579205761 42 42 -999981155 -999981155 999960317 -770721223 658568979 622965755 0 104411525 978978050 439891954 -953209505 1 -388026511 444935669 -282014076 -870373967 -521322317 168366965 -904572460 -927587964 118872595 42 516920794 -298981140 -451697607 -412345176 -916946626 945706347 921462911 1000000000 999960317 -999981155 626206299 707396692 -168522090 -429212513 348530682 581731087 -892379117 -738123254 -870522692 999960317 906661852 -954209372 1 -656928993 -480627049 733579029 999960317 42 -641979549 674756990 1 180038253 -463334609 -999981155 -326856135 246148310 119933685 0 -508946016 1 1000000000 979841424 331085223 -589550386 42374624 -1000000000 -276198477 764997773 -922049675 -994206142 462901612 1 372957296 878197206 969067424 999960317 463687363 999960317 -1 427785627 449583715 441645022 -455031405 471919164 138035918 -923419772 0 -63746541 -661927287 -503273914 -850181386 -424221655 35164804 500158406 999960317 814389364 798373444 999960317 540777331 -1000000000 247980024 -1 913973205 -108469710 1 -1 144920953 -681360712 1000000000 -999981155 -477056675 -999981155 -449255216 -829297082 459562985 999960317 -65094232 -92625230 999960317 284024162 -326522012 -1 0 -823149647 -964209305 678046345 420488035 -329724867 -299779916 1000000000 -999981155 -999981155 304641346 530580150 -582045045 -376938012 -1 926295667 -640102380 -999981155 622338621 -1 599130643 -248652269 373432846 429058170 999960317 -196045425 -999981155 -96123292 -1 -1 71661792 605497071 -353306373 969342922 -160996299 -674679071 -715003596 999960317 788508370 0 33415771 -756913340 0 -923339384 -264925153 -90394416 220189568 -24924624 118015654 -999981155 555335773 -426759711 82231523 417805589 -999981155 -1 42 0 580316318 999960317 -332398168 -369604386 446354275 872078904 11333699 646797833 -314963003 -102855364 421903292 -496416111 -37429753 999960317 -999981155 -699094477 839828881 999960317 636053534 -781389585 -444957891 747359534 38427139 511111679 -928065766 -834160489 -488098035 -872947586 -935628310 660179985 182881852 -999981155 482172808 52753264 925094129 -74576585 776103538 248789879 435581399 769505865 -533183817 -269467531 -1 -414712232 -1 144615244 -992950973 -1 496818519 1000000000 -515063619 999960317 798565896 1 999960317 -354831600 -793577586 854121135 999960317 -1000000000 0 -141334097 1000000000 -478517987 195940710 -337539747 1 -626363852 251934601 0 -1000000000 -999981155 934074471 385537647 -916249601 -370542548 -532859686 999960317 286797745 -999981155 -426112400 -328665437 999960317 -603029530 999960317 42 -999981155 835388809 -685573418 -725519233 957771181 1 230609553 -531262223 159509705 222695335 658153067 295267341 -283006461 42 -999981155 -767968141 312801511 0 -1 204487038 -416667441 308152870 595259928 999960317 919549772 999960317 -999981155 970191500 -66500392 50590753 501503522 999960317 -72924239 -412412537 -944857817 913974868 -425657666 -997528803 606633033 -999981155 744020730 -874725558 -999981155 -752896649 1000000000 -1 684467361 466899467 -568971777 -731396898 -4196857 -388268918 146484416 -593304967 482762765 511627501 217976710 -882051416 -99425487 -176676856 42 562664703 200248556 351395589 245035781 7273777 1 1 -999981155 -999981155 -512073383 846870976 -999981155 779022172 -835702258 -1 282959835 999960317 174227370 178568889 -763564633 35701874 810165514 -999981155 715640748 999960317 -519636933 42 -1 433492919 -919988693 -256051437 300109042 0 82324733 756311457 999960317 10430123 -536446304 0 -999981155 98154114 -999981155 535824343 880357280 -543267120 -999981155 75924357 -357816140 -330081162 47880350 -1000000000 931663005 -1 999960317 0 -211319335 999960317 -186156290 593764364 235555476 759461147 182551204 -999981155 659224314 -510098348 -517501728 704360682 752847105 42 -978259947 -728465459 -1 -681073943 -863321321 -180677928 999960317 801370215 238159470 -404487962 716663471 849946136 -999981155 702312493 999960317 -645617648 -874077732 -216040394 -246308165 999960317 -982508756 90323642 -91343412 -793511835 -121964686 -537753603 -729322991 -580027439 -112395438 605617435 -756041101 -538134698 458753035 -281346059 619718759 999960317 -1 -229867389 999960317 42 173814987 534990577 -615598678 -592151157 -231822181 -484291085 -943165082 762227356 255522159 872545376 -552014751 -1 1 583371236 226546747 424006063 351659327 -305033256 999960317 -915401630 161369079 -1 523682347 999960317 -741339853 676393214 -830034926 -999981155 -358903997 1 -999981155 471686145 801082319 -569272208 -154349755 -48433346 282327657 333221070 42 8011342 279634401 -488902221 111943020 -999981155 -240255027 -692836002 369721856 489687679 549425017 718663955 1 -309498120 826900911 -925180272 -686096993 -880956507 -379920673 -999981155 768443387 5811254 -343323198 -999981155 -999981155 408163865 -734558473 -377542343 -970050991 -122190306 -1 -1 625120990 -334939484 -177956848 -999981155 -99775789 -57023442 873817865 -862809972 1000000000 960032491 -170328411 1 953543013 356553173 -373120580 -414900442 986230304 -422533601 321061778 -1 -871234033 317784439 0 -357110845 0 -804189306 397688701 -1000000000 -222642480 -154486986 -125284112 -907644342 66038118 440491826 965419258 999960317 -1490567 1000000000 1000000000 629135231 999960317 -822487688 783545679 -368721941 -999981155 -999981155 -564739955 1 818254698 -1 1 999960317 -91907330 -812132394 42 610749745 -929147193 164439465 -594640166 -1 -693586638 -515474618 -612024628 -171304180 -2713755 42 0 118203205 -280451743 529357408 -269011946 -1 1000000000 8093015 -9526748 -618477104 515160762 -995829107 -1 -819701679 -440848849 -936199507 -969662496 596496167 -364509475 289819447 1000000000 -761429437 -919164119 -431750906 -435632557 750875911 826936890 784753980 0 901392566 621186837 -131929362 484103726 629179115 -251188681 761775072 -485264310 -111496412 -13341725 902499288 548163623 1000000000 -623672283 785750469 876086820 1000000000 -461122869 999960317 366633061 999960317 749050783 999960317 -912601150 -758883615 -595768105 999960317 883658937 -264179077 -235521794 -558042144 -685592094 -458004976 999960317 -451039589 438690660 -597575444 -872035848 -999981155 1000000000 -1000000000 -294305661 216947858 -772373651 -313278408 999960317 42 -216427193 974900630 474924565 -911867373 42 -1000000000 -892522150 296453547 420385226 726468732 42 192799700 -1000000000 -504563863 -705921553 622733151 -1 242351590 -16090096 -999981155 553048326 -1000000000 669946254 -999981155 -668865863 711206803 705144064 878865466 116387102 -17811394 -999981155 759310427 -999981155 -811253509 -999981155 0 -1000000000 -362417002 -334444695 -206351099 -294135678 157223025 999960317 -606102383 999960317 -308549561 732760830 -241544740 -759860793 103754906 -680068604 988501621 -674415705 1 368997973 -504894831 -41192296 542586298 262130969 -548129256 668876719 532959047 -909813696 -999981155 -470193864 345986779 116029704 241267558 42 42 0 -1 -1000000000 251212273 -681155165 -333150479 1000000000 -1 -670364675 -161015209 1 -389355224 -350811574 -211674193 971326320 -913275067 -999981155 999960317 -604248009 869178504 932050805 657113154 -408795850 -501049327 -999981155 1000000000 301464151 -731201259 546973837 48550566 -959793551 724902262 -999981155 1 -567123340 -478944239 -1000000000 773314258 623397154 318269343 0 999960317 149977418 -61095806 272475583 0 784015321 849970246 -178855607 -997855372 382507486 -999981155 96946107 -999981155 1000000000 190644351 84722907 999960317 554254777 -893278058 324798349 999960317 -568542787 -999981155 -1 73458636 -1 999960317 1 -999981155 721661300 -1000000000 -1000000000 42 -444746820 999960317 858817807 -930364754 760138320 315738830 925945687 -999981155 644040721 168039299 -999981155 -623885327 730308123 1000000000 -622303696 218169911 507139410 -806094876 924253840 -986236550 -128007774 -780712799 933240639 999960317 966892821 308499411 941161217 -999981155 406828938 999960317 0 394149518 999960317 490845388 999960317 670398207 414699164 -335891591 -243426378 -304700253 936560493 -707373616 -296875579 354321691 -779044009 999960317 -454907003 979510924 -380154608 895513711 -999981155 0 224196188 -920229545 -330493400 -1000000000 500060095 1 447995205 -229099556 999960317 1 999960317 -934255435 413682492 -999981155 999960317 -1000000000 -999981155 495517680 560673125 -1000000000 -1000000000 -919715524 105466276 1000000000 -173016511 999960317 146945560 1 435789916 -878072095 0 -540782470 -180859225 -695905366 830926991 270444641 -336150979 -90174810 1 -505441322 534890202 63682705 282030559 -36253871 42 946450359 1000000000 375778540 311346160 31479007 -901347881 999960317 -43476628 -916805016 -22107083 1 -268381086 -440253100 -999981155 24514201 -904783514 -324912487 -535128806 499656545 734709774 999960317 -262986831 258588666 456698647 -49044776 920136235 -999981155 -672998246 -629012931 -1000000000 999960317 507139410 622457033 -235219183 719184166 -436692628 220786052 -184458868 -999981155 -1 699502636 1 653212589 -615820088 -922821879 466548354 -92114409 188204750 -360206534 -827796105 -603042899 250630748 141828498 999960317 999960317 666422634 -613595718 349917524 190163276 -1 531076472 11775392 42 936627864 999960317 -999981155 -999981155 42 388944803 42 1000000000 848691620 -93994240 -822514246 233178885 -1000000000 1000000000 -983248098 999960317 -215707631 -236095459 993251468 -263414015 672259690 -133512372 -254436210 337721281 1 924113829 999960317 -1000000000 -534376045 -4617395 -832982306 -894479978 1000000000 -143144452 -633590211 -397101929 -875506822 -141464120 999960317 -330063464 -13918931 999960317 -1000000000 -593427361 809707785 -537733817 11263283 -172850186 734021339 1 0 -138602960 -928053053 1 1 42 -270935158 647523320 711622243 -295683757 116068004 362473577 -679440530 -999981155 -141354271 -991612270 0 1000000000 836842172 -747011385 -594804833 302781123 -285594202 49486816 110135980 587730661 609174872 0 -388316959 999960317 42 -331516241 -1000000000 -999981155 -1 513685635 -1 -999981155 992295196 -941202687 42 -210655861 42 -633707339 -556897331 -160319230 -578318283 -999981155 -757141151 588787019 -1000000000 -807344626 830746761 195483027 558620674 -568070759 999960317 -999981155 -367435684 79978085 0 -999981155 -899379818 -406725444 -811406916 -479774207 620358954 235844988 -522216661 938605281 736814716 -540682396 -867334243 999960317 -244966732 -999981155 -437077777 -999981155 1 234544734 999960317 49457256 42 942667130 -999981155 896132687 -823536451 -308554721 -1000000000 -89267571 113838582 795665993 -83662133 -999981155 550414388 -999981155 136899610 -316491600 -570025644 999960317 -417025300 -999981155 42 40186628 999960317 -282252821 632972342 1000000000 42 -999981155 -620061881 -999981155 1000000000 -392003602 339812480 0 -222378394 42 653243070 -446640518 -296930180 -999981155 -590353315 999960317 999960317 12258746 -999981155 999960317 999960317 -345009211 304652816 574300143 42 410657535 55917715 146401213 361835335 -705638852 -333767926 -707948225 0 -886600325 136462482 -962997641 272548270 -833226813 1 162170209 536530508 -865058499 -1000000000 1 431252565 573332413 42 -1 -324570486 -48975982 -687182376 -384919382 831269208 999960317 -1000000000 999960317 -683939529 221439402 -693264557 331586023 25763684 -504823559 -367020778 761424937 -176691511 -946117351 -1 466772688 387202307 42 -390059402 -541162405 250262701 -1000000000 718865797 452293688 -421453068 200807506 797596909 247151333 -777921112 172101966 -993174977 716643832 -707722388 691825722 0 -468100308 -31060857 -244396694 1 1 -61894719 -722008806 655451436 999960317 451067325 -556350106 999960317 187533872 42 757742316 945462010 -999981155 -401371563 -320919886 999960317 -535234198 -966486725 459233022 -15393260 590804204 999960317 -999981155 957300160 896549342 525440479 832730094 268332273 564846382 204411761 0 45728005 -525111186 506743626 377976361 -999981155 -497813338 427986517 -680868039 915396313 -219912685 -548577339 461480706 -999981155 -999981155 874054344 25494160 999960317 999960317 -297824954 528799822 -25483431 165697028 -774933933 -1 481732743 42 -474032067 59699234 1000000000 -343387722 999960317 -999981155 -612592951 59812700 983108041 -999981155 -291528674 -106816072 -937885175 416605802 -754433557 829321767 28117939 1000000000 -749396705 454998577 -721370674 -999981155 -999981155 -999981155 -237082718 -999981155 42 999960317 972067824 1 999960317 999960317 -206480450 -770775659 -999981155 -536704474 834033926 1 -197006861 835323469 -515540089 -472897076 350050665 999960317 13727253 1000000000 428642671 -131171151 791862371 -999981155 38021243 533867905 352755310 -999981155 -696419589 -961343156 193413955 469555269 219826704 -168035155 -598884790 999960317 637254651 -579559768 566461406 -296124526 -986554741 999960317 100780326 -999981155 -553493847 -575658585 896312595 -648138116 999960317 0 -425486939 780809828 897401134 153328739 -999981155 -999981155 824114931 -801736280 -634293145 292868224 -617582830 -999981155 879485344 0 -745853074 917841428 676670922 354038300 42 511316575 89566535 0 1000000000 -893773766 -653159520 -795521861 0 -997508737 726519850 999960317 305176182 579218226 82202221 1000000000 999960317 999960317 -498675504 171120466 327419086 -569579702 219698584 361059802 -999981155 712390397 -344626582 -381212287 999960317 -999981155 1 -999981155 -123075083 857808610 42 710378400 1000000000 1000000000 75181840 -528276324 324318319 -999981155 132807500 768530263 -304739893 -303094008 -294321675 1 -999981155 211171572 663941135 -761540793 0 694428827 -999981155 1000000000 171695545 -307945359 -488973699 -381858893 -377259217 967178112 746284469 136202705 1000000000 688837487 657430384 -93573102 581529311 552471155 327926736 804202096 433766052 882041955 645652751 -460096951 988198614 117692225 -552234206 1 -6324047 -999981155 -1 624406274 -137579390 -1000000000 581370980 808696441 1 876714415 -1 -192461688 159374922 -875363726 610280428 999960317 -776774692 111891868 -1000000000 -1000000000 -983954057 -977981070 763988171 -262672136 -496587158 -176376464 -999981155 6299909 0 999960317 -768761878 -1000000000 -999981155 -729702244 -375496922 -213759222 1 -999981155 -155535304 242778736 -65351861 -460799037 -685244727 -999981155 -999981155 -283737290 244411781 -269133080 999960317 -999981155 999960317 -222069615 -609102837 -1000000000 717998301 564652458 492729656 -140166537 -365822855 -978437435 -204832518 -999981155 286320977 -999981155 -277123258 60827760 -429168634 -859838748 999960317 684499602 -297467624 -939999774 1000000000 108742135 576181755 1 -69507631 573566953 -999981155 441883347 999960317 -999981155 633445089 -713795549 -761147375 -399683835 403218765 186865343 704791410 999960317 -345619541 493967268 186909739 999960317 336452968 112147710 -717636562 -352078274 294818750 -6546436 999960317 999960317 -84492960 -809393193 -417799225 -610834153 1000000000 -515383164 999960317 -767584003 239726816 696398420 -186565976 -943016574 -171676119 987353390 869934496 -999981155 615579308 -745028134 -565055093 -782485650 -393324039 309885816 999960317 -999981155 -334043528 -999981155 -565950126 -1 999960317 0 -699462781 -843039886 717452747 -652650524 872249209 194538582 -999981155 -486950910 146508054 -922935044 -929672969 -166282592 520248591 -1 -999981155 -124091867 939008403 1000000000 148281297 919860459 789734102 808473124 -781464313 916560646 803150350 -356390330 -775672837 653530013 437034636 -858869920 -1 -734082530 -199438060 -457383546 999960317 542690417 999960317 -742775673 42 -738293882 1 -238339725 -999981155 -999981155 44371744 -511600778 -1 -785599998 -1 223660070 197857386 -999981155 368471869 -999981155 638098984 896474219 -502498625 929455300 449999762 42 -298291100 895449022 42 892772199 -465282171 -999981155 650948179 -44392172 -47463550 802981447 371864085 -999981155 865950897 -482596811 -258598642 462347648 299544365 853565750 -947612087 -999981155 843700873 999960317 -999981155 999960317 -229824036 -999981155 881243211 -739439864 -997353985 476933801 164869407 -443397159 318439228 -214219186 -494306755 106015513 -999981155 999960317 338800345 -512102947 724092945 1000000000 -593416255 -999981155 659492923 42 -726458244 63445024 999960317 -815533152 1 -260715958 717850518 608790417 -134371407 -775533408 -1000000000 926940277 -585200883 999960317 961988994 1000000000 -999981155 999960317 1 400487207 -964357373 42 758162892 -804353860 151371370 4216522 -27743304 -221303887 649554717 -186440640 -192181395 -972837504 -999981155 -271794705 -959456526 89340397 -712764589 -850298571 -627253467 -955751338 600447369 -1 -651218362 -1000000000 133284522 445181390 -884187831 615669348 -300114115 -894473827 -1 -47392204 -999981155 12554635 722882552 -99792748 -1000000000 42 -527050677 -1000000000 503212718 -968721682 -213530439 -1 305325836 -11959168 925596423 56617769 685720613 247194486 166816117 581726535 999960317 -999981155 364978358 999960317 999960317 97028171 813782126 845527981 149980379 999960317 13348710 -1 -726953398 -696970292 385074130 -588703552 330692385 449437686 1000000000 433472845 1 -14585438 -999981155 18347791 -584811822 722357994 -30179289 -141005769 306551709 872607908 1000000000 -148935442 -1 -389823283 -999981155 263747126 999960317 954877170 75279550 -814371499 229792183 -402343279 -999981155 -965734893 1 413407434 329225091 -197540487 17370178 644511743 148717487 874517072 765526299 -19272126 -509311123 -999981155 972938861 136304200 531660976 -1 1000000000 -835060811 -1 576891747 999960317 898750823 -999981155 999960317 288905568 -496969203 441747629 999960317 -177346688 -1 -918795747 -622100842 0 -516882236 1 0 361598064 180316084 -204159279 -999981155 42 520421070 -999981155 -529229370 -999981155 -978717607 -609771236 375026045 973371895 356815134 -614574911 353353956 430670576 550133018 121530439 -999981155 -760669409 999960317 98240486 0 -999981155 -999981155 762125898 195993297 -766940670 189270719 -906570297 -377929876 1 1 359653560 999960317 618027722 -1 -1000000000 560079778 -165998687 999960317 -844166459 258512468 46554989 -417799562 -999981155 -925396748 5677166 279250806 508199357 268144234 -491927050 485397467 670276839 -848588842 -143268166 913106607 593756081 240817213 -170462704 0 -11165071 1 -283518524 -999981155 -279061291 -493702065 -959276093 -984740811 -869069327 730010769 68891455 0 -335341805 394521487 580288497 816907497 788761129 -693712835 454976486 6953812 -999981155 -1 -45094045 432881215 -1 999960317 1000000000 -795779868 199448276 -178700903 999960317 482563431 -700351416 0 -710266429 78945110 594840599 -40272040 -999981155 -887408406 -959814691 635339146 540638188 -1000000000 -1000000000 42 1000000000 -136966280 516549006 -39022056 972794222 269391433 973656326 -32585987 877039644 -127308307 -978838220 396443094 -397850748 889315479 20102325 547718767 -493336550 -1000000000 -351065984 682148731 42 -131689595 -185925189 0 -1000000000 40668685 53152487 -463641596 264903125 408677408 -882995997 789366575 824457371 -33796733 -81377744 282335350 -327615487 436915854 -1000000000 115043476 1000000000 419123613 -999981155 983933142 -999981155 -1 425421249 -554272192 547176841 -1000000000 -697695792 999960317 -999981155 993251308 343194025 -368866775 1000000000 609239022 -851607940 -850503629 439886668 744413231 1000000000 -276195423 -3220402 -517392187 574688708 -703383556 577938586 1000000000 -173242149 996860498 -873418410 439742603 123680303 -658719453 -119451833 999960317 -407783795 205357712 -983848041 -999981155 -1 999960317 976623991 -911321787 999960317 1000000000 -857998527 -999981155 371734756 -935053392 -816582934 -999981155 -251041427 68186938 833907708 -81474426 557134095 1 -50329859 -358229898 -386917753 851316210 443262596 312730049 554934358 1000000000 999960317 -651297393 12304163 846770741 -69824105 1000000000 -775566778 -153830162 487834919 -645132534 0 1 -857989951 -480641201 -999981155 -1000000000 -68838530 818542122 356908600 972333358 769693654 -264718178 1000000000 0 -729927018 -688119450 -1 0 42 -401265555 104831468 -999981155 -798357721 -718492592 -737765118 -599967173 -785629737 -1 409156516 -999981155 -399545095 42 635027184 30058080 -999981155 999960317 999960317 999960317 -567551362 121088703 -999981155 -999981155 -583352027 -565598170 483491251 -77499815 191007484 -173478830 162850562 -896308066 107284827 721832420 -203064019 -187420242 561408058 -1 -442469673 409187049 -321328196 999960317 -589418498 126500341 -844910705 -604509026 660288550 955481696 176924985 -144741517 495284302 846349792 -603474838 -872429055 -906473332 609213299 -1 872134052 91948746 401682058 -165398678 -85216582 -900804234 -373192981 999960317 -89243780 -438699123 938192884 999960317 1 996752539 -534786986 -1 -186739577 0 826586919 167219646 42 280395446 1000000000 -999981155 1 1000000000 -9874921 -485828931 42 684910671 -999981155 463135814 4242776 -999981155 460676785 -605759660 -397649668 -32245116 -903475787 273825960 1000000000 254129526 -957507460 -330552227 -197209091 143343332 384934501 -23035750 -106632954 -358647980 -299024946 1000000000 999960317 -190953003 -999981155 -44316492 799263180 -384402495 684719166 68861919 -999981155 999960317 999960317 740904414 1000000000 -710732015 21799663 999960317 763336876 774098940 429553800 440284704 181162386 48328339 526378610 -129913018 999960317 42 -13229660 999960317 -266542845 854755587 419398154 -869399475 -492732514 142417292 999960317 -830698141 -793657945 -460104229 14435048 595598755 553311875 209869152 999960317 42 -645026879 912495071 492570904 -5399181 -1000000000 -1000000000 1 -216360896 512714112 -40266722 -787383242 -859863370 999960317 -999981155 -151174416 1000000000 -435258731 -67328280 722950210 545255438 833338918 -885100765 561339636 -943198082 -647596802 697488881 42 1 128029625 999960317 38895252 999960317 999960317 321803490 176873403 -745786127 339807803 -90536814 -845594987 -1 -681600112 787291032 713522253 786423383 999960317 20203817 -371435298 -175557927 -1 42 999960317 904130708 999960317 487522208 999960317 721100511 125073517 896008548 424481102 -999981155 344995118 905057893 -1 1 999960317 957434045 -640951251 -522710962 553168052 -999981155 -506993028 458305868 -999981155 369611107 -141276151 999960317 -810355502 1000000000 70469839 775263481 -58730980 564555886 -278335437 -309319954 -190059495 -320690294 -460095856 999960317 -91379401 -999981155 -61293431 -922710880 999960317 173256195 999960317 -797246227 95768136 999960317 845822179 180853885 475991816 286915061 999960317 941637799 345123103 -60786435 844583112 1000000000 -863259086 -244915811 840254348 256722677 1000000000 -999981155 1000000000 770834829 33903471 -192292476 -559543033 746830360 -3591773 -848269350 1 767649014 1000000000 227568190 477167545 42 -1000000000 474537397 -274312690 -854870046 371687511 -14077592 -679761449 -830857014 350770049 -485906182 222724489 -1000000000 -308506382 0 830591183 76746175 -869425037 -999981155 -143871741 462840069 563023337 -999981155 1 493918510 -654488361 999960317 -384938610 44573527 1000000000 -14972055 292848336 999960317 -239977466 -480826666 -294037778 -380609273 999960317 155800898 -51213183 866366966 160713393 1 173788213 -1000000000 356635501 1 777277828 116508976 -162630539 1 -573034158 675833713 958569479 -999981155 -546078744 -999981155 -22339280 42 -662251753 -1000000000 695877918 -276984349 982315077 -690816324 834968692 720246065 -999981155 93557603 415686982 558478294 695307230 -816082297 957120187 -927598442 42 -548127494 1 784759895 -65375845 -389108895 1 372481836 999960317 -638689011 932884119 -668160383 42 573378184 763137313 -554800115 457384243 368944581 -914090986 -496247193 -130109462 353318586 -108813830 -982941340 -710714996 -999981155 -533036205 999960317 1000000000 805703569 -917362212 -999981155 -439748196 476217662 -528489169 42 6526278 -999981155 -999981155 -110331382 -1 1000000000 -944306345 785317270 361611513 -1000000000 -385570141 -613662588 550363448 999960317 -757857916 680595152 224182206 -844511963 233017850 240699906 -1000000000 -56730025 987945024 -999981155 -88812956 -317726015 -100067518 -879281883 -530418048 56718457 463266056 -881961330 -1 524433917 762458792 999960317 -28558073 -282748597 925688609 -677814506 0 -256389902 100704378 999960317 -295267540 -431272662 -93597435 -321067924 42 -363535362 -189293477 185512534 -504073981 -233324184 -61708374 78995533 176683989 -794676835 -363479319 453986188 -326602200 -867191313 999960317 -391193398 229618515 1000000000 835669680 456253390 685209407 -414208868 155562847 752807178 -666433756 -999981155 -999981155 1000000000 0 835791482 67009266 825677311 -789233939 1 -255207730 -731646397 0 -925038808 42 791995802 -999981155 -999981155 -556583849 -567976196 -580178655 999960317 525408539 396985836 -939636890 939759268 999960317 -999981155 -965290763 945124444 929098269 0 517471729 646617950 -999981155 -1000000000 -767811229 870650956 890729599 -881387294 -1000000000 800241596 -982825286 -837644635 999960317 123887115 -999981155 -1236561 -344234322 -864219919 531634319 250366088 0 678353175 -513746491 -331543262 -31284094 -674974840 -673202169 196471095 999960317 -43106996 678535932 224896494 -984538987 999960317 42 413357918 -1000000000 -886964073 105167411 1000000000 261810131 -1 -411234576 535790587 -519463254 -999981155 651257599 -999981155 526932294 -999981155 130480671 -831973109 0 0 501507487 864459232 999960317 -1000000000 1000000000 969285499 475679744 -852902813 824575255 -1 770166650 565683481 -336025757 -988513976 480909475 945543525 -733927010 96707391 888795418 42 0 -340832144 999960317 -636681001 -600885269 -928698439 -999981155 -747039769 999960317 999960317 1 -393366579 755267207 999960317 -380352315 562041520 0 1000000000 586419536 292536137 -431153734 -954658687 1000000000 -510880690 1000000000 458887950 0 1 471692047 220671466 999960317 -731905321 -665859777 984904083 999960317 397630450 156460792 999960317 907260688 -838909786 -186346738 225640099 999960317 -999981155 655827953 -827170243 999960317 955945813 555335773 234498245 357295746 837493908 -1 -1 351918700 0 217921747 805539699 -999981155 -999981155 523667532 -263003143 -999981155 834853470 469335859 143637188 -932497430 278944008 852013551 999960317 42 231058976 -294328130 -692687052 -457705962 -1 -999981155 408769840 264439260 959372994 0 -234402162 999960317 -882270467 1000000000 -713457441 -999981155 498865264 999960317 999960317 1000000000 762613630 300474496 -706556683 778295520 1 -751202654 108741825 -742009144 347119995 -77976672 0 731008033 1 -14393344 -47393498 684907062 446289604 999960317 -477233142 -894192467 248051716 42 -876097669 -833798501 999960317 -343542440 1000000000 -1000000000 0 184288527 884100066 -999981155 42 929614464 577197972 -45035268 999960317 315888723 136459246 223500397 902373099 -78899094 -548129256 781883881 847098887 999960317 -98260105 -523607411 876061933 117375939 999960317 633555548 -740741469 170157414 417230765 42 -655731491 999960317 79291323 732962586 -63334109 -999981155 -553985181 874699753 0 -1 -999981155 863569930 -185956137 2251697 798842488 -1000000000 -44951018 -861977840 -654307567 -999981155 422639601 220189228 478391738 -94071145 747189145 86009432 -999981155 -253751382 42 0 999960317 999960317 44795682 -195643778 453762733 -156818356 -515545173 -141930535 -1000000000 669476848 559078215 -999981155 -623240647 687800173 42 962326216 996038273 564370991 -999981155 548663693 -518911278 -999981155 85640086 -59949463 -407845188 -996656311 -742690661 0 42 -435300900 323605858 1 -88338435 -411297153 -711721786 -999981155 225781039 -999981155 -810032798 735220738 604011825 -1000000000 1 -525359286 156592217 -853433942 602641396 -950807013 1 999960317 -999981155 0 -740821309 746353251 959224472 -732889057 -950522045 -116484115 -999981155 -1 0 -272476296 999960317 682612030 -1000000000 -109285691 399424042 355489810 0 0 -866644322 -481841601 807140290 -999981155 -754486014 1 -999981155 939073493 791844839 -603669072 870503151 -764206339 344159906 487043651 -811246547 -20804596 999960317 999960317 -117087937 237990361 -770245696 450840387 -641179902 853495732 -309781653 156999678 -343693425 -124154212 789972359 -203665182 274241179 517035276 902457734 907977793 1 165673994 -1 0 -13303188 1 -25452898 270669227 780891478 -160838667 -999981155 700150988 -664142561 999960317 -1000000000 -1 -60555585 -382149367 -999981155 180551856 542115024 759054406 846117127 999960317 -88576713 589165104 491095352 -760043954 -408222636 -999981155 -670633576 -14033255 1 -981709859 489375877 836897976 907593252 -999981155 -254042955 -927298798 -617328319 75591044 -902116082 -9924526 -600876686 999960317 999960317 999960317 -843352451 503363705 -522465438 -506577034 822099448 -742230133 430321555 521016023 -999981155 999960317 591438399 -171346737 -104019091 128155221 757784759 626995308 -107972359 -152778016 0 528515508 1000000000 -999981155 524161552 614873479 500657488 -614248780 -351624204 -846159920 0 999960317 -1 430057673 999960317 900089506 -624494881 999960317 -999981155 -626202262 -931282381 479887842 0 -562453659 -961893206 851686369 -601036984 991235827 174879902 632352391 -351409747 507043102 826803304 -591177441 -960424488 -783503016 -999981155 785342853 999960317 -793666134 -602529474 822832234 257587832 98479688 714945243 -54846803 -573304033 -594500607 999960317 -814640830 1 0 -999981155 774727988 724483615 -87941307 -44216050 -530809408 260882430 -482719534 -179132573 -937613781 737813807 724126273 -1 79561152 -846085649 -999981155 -370598076 577617693 266201085 -1000000000 482217581 0 -1000000000 -329297855 545919205 -952483905 0 -737221830 -636860030 999960317 -589365589 -431718578 409190858 -262257242 -999981155 1000000000 680292696 -999981155 -540177382 -860047844 812863789 284402035 -151813780 577311234 537400802 0 -999981155 999960317 -490482823 928207643 859153358 -842330638 -74619934 -551889869 -223604979 825691943 -979659730 1 -686818934 -848655232 60249240 -319106117 -671265898 547080476 309753065 1000000000 -987344265 183589756 -167701121 649304946 999960317 -907662173 178199263 147855924 -136062325 42 -76393901 999960317 -972038941 759350344 0 624686018 242902751 42 -1 -999981155 -325585397 -153667322 -59663772 657458459 -689026766 999960317 658547614 326210142 -991608226 1 -766541107 999960317 -610197187 999960317 -658263726 -706224156 153421075 -603242939 -999981155 -179675491 475829775 -999981155 -465488294 384355526 675182879 -749618030 701987018 28954131 400993059 53947817 42 -52945214 430793917 0 -999981155 907593762 18215477 444541584 -999981155 999960317 460839277 1 925610710 -720339603 267761937 995119333 -879860349 119189741 924261197 305029187 589854377 1000000000 -1000000000 -571799040 896374429 499921058 499783520 999960317 -999981155 -149688055 76781999 -669414252 1000000000 411468680 -999981155 -999981155 844134850 584419133 999960317 -507935187 -680328042 360122697 999960317 -944690821 136746265 -638343690 425398118 306461336 51186500 -1000000000 -999981155 432574177 -757495646 -989644123 0 944544333 -1 -999981155 -337128258 431715243 -358275552 724764223 42 -171146140 935101186 -440854735 325416749 655535583 1 -818580969 -176099297 -267574837 469396483 854599608 42 42 42 -456935170 -198250137 -942529122 -931931350 -1000000000 -284506844 999960317 -17784541 495176787 200796576 140112509 110374751 -167914730 380813132 333870431 51427118 48047644 196534639 664685682 -89013364 -254906913 959511231 -659423426 67531678 999960317 -294888635 -149473576 -398428225 953571352 142760720 -827438891 785226395 -1000000000 501366454 476377477 -157217941 31706350 -65611698 -861977840 -84366804 177536776 -376559173 -1000000000 1000000000 -736291635 999960317 -62832555 999960317 -624484703 -999981155 1000000000 -39206730 -999981155 166589631 1000000000 -43386536 -651557739 570531929 770887085 561296538 -184323205 -922996473 52524511 -994448853 -153045259 -530568946 403809271 856319341 -99076434 -999981155 -227322481 1 -386455205 -150848055 -344277696 -403891272 903691377 -887057251 -1000000000 642440826 1 632734856 -499264943 -999981155 999960317 -504111176 -1000000000 -331556592 305645973 662181315 -629376555 -1 -800527056 10216954 -519355198 999960317 0 -999116232 42 -22501979 -5725166 -1 -260032786 52119324 372112050 -110056763 319489456 -779697443 80363144 -465617984 999960317 -814700006 -133852996 42 623240625 174178112 300582564 267463302 -852921491 637089232 -770944916 -963769406 1000000000 673942580 999960317 493596914 16066904 999960317 -655095900 135851014 481252334 -634791016 -999981155 948000209 491924659 0 995814420 999960317 1000000000 999960317 -472024961 -734643600 999960317 999960317 578607914 -347834507 713991234 -51110120 1000000000 467910704 499523153 847195605 -515140233 -594438162 0 999960317 85745810 42 288662263 999960317 382498658 632640936 -1000000000 999960317 -999981155 -999981155 -907671981 564370991 -141635367 0 -340610923 418184549 -829151761 932399945 456785080 -503542999 287629806 -790785791 -483203072 500439437 194596183 715078174 686398376 999960317 61390575 -633616179 42 222510761 -400061336 51233256 351113943 -111229073 999960317 -829934952 -756532159 -516892826 -540269107 725685985 -817983779 1 824078299 367558900 -629705681 -718098955 -999981155 -991579691 54998330 0 935226998 792039761 616827680 263716342 172161538 416967453 -849460322 486370502 614977332 -722827437 -999981155 -999981155 -921212377 876717511 99779010 997545137 210907069 689547599 -58122499 950859210 906373216 999960317 891347779 -843212357 903297211 999960317 801898918 596546762 999960317 0 -999981155 999960317 417244182 1000000000 595599843 -1000000000 292895222 -935184746 -796778813 1000000000 -139394706 999960317 0 85475534 263630168 -567592317 -723183121 1 1 999960317 204330037 -999981155 297983066 999960317 447520260 -965519631 110402856 -81413605 -62590367 42 376745739 -532393087 -798784409 1 -650212935 920247007 -454088138 -308143049 -425390905 254484160 711832552 791202955 519709866 143838292 511238697 995254925 -376637022 -999981155 -1 560946060 742476305 -178498575 0 999960317 999960317 754919429 -706508532 999960317 42 818032666 15510474 999960317 -927266829 889586640 102739207 -394999015 -862575831 -882542605 262269469 -186113957 910459990 27531165 603407248 -999981155 343787984 620034264 152416613 1 999960317 -999981155 42 -1000000000 443995743 -999981155 -451127656 -947606007 -935355023 -131563988 367065045 -120153277 -719662503 558385893 -1000000000 -685682435 999960317 291629960 23811467 -921651697 126154949 -660497153 -362659830 1 1000000000 88447893 -293864674 -999981155 -999981155 999960317 214341095 -1 327811551 -999981155 -1 -99774677 -771976667 157846613 771994478 491096931 278823540 -1000000000 -748024480 -82483306 0 875902589 -327560868 364885911 -850210167 -833192042 470603897 -53425404 -362842969 483268488 -402929287 741487525 -999981155 101491227 -245209208 -525462485 1 -1000000000 -154981364 35864877 999960317 504405957 661396363 1000000000 505399839 695856091 337310631 -926407288 513860853 459537298 999960317 999960317 999960317 -720665213 90928743 999960317 460312702 671480096 -1000000000 -359499221 949472030 -999981155 -557984696 0 999960317 -254132528 247042201 975220688 999960317 -817280953 100069399 -999981155 -213469217 999960317 289321014 608795542 125292780 -537687823 -234792506 -718973357 -1000000000 -284982461 -904487461 -470943013 -541248618 595150783 -358123196 4489936 -648963757 720080377 -1000000000 1 999960317 -654776699 389716679 -1 840891698 -87906504 -467816994 -1 999960317 375874184 1000000000 746979144 -1 -384608983 999960317 -401617991 -535405676 119834598 999960317 847195605 -999562057 140148567 -417059614 -999981155 0 805186728 1 139972415 624976588 1 92681587 687115211 -185894165 -999981155 -349319142 -756280843 321140652 -984706704 999960317 647376363 -1000000000 37067859 -800504894 -1000000000 501282844 -380356206 1000000000 42 -1000000000 1 181637060 -247860757 -449113665 -547184266 0 -512843607 0 980994930 632542857 -1 -999981155 0 -56226008 -999981155 999960317 26213598 430459630 -999981155 -1000000000 -356711690 473820350 130613968 -1 867026190 1000000000 -999981155 763708452 23827836 -645664861 -999981155 -837629937 865888328 999960317 -27657973 0 300203377 176931932 356585665 -579324127 -999981155 -603492683 -914748412 0 184993281 729951689 424147105 -810827389 395777813 -999981155 700194764 1000000000 499695416 700061651 405504323 -1000000000 -999981155 999960317 -1 -351952280 -599521255 -229480904 -5701909 -1000000000 0 294988195 550124260 -765238285 292868224 31349379 186682112 -866345358 115183118 -226443130 -999981155 694835914 -225589319 999960317 -766824601 621803729 -188121307 999960317 508137231 819572751 -538821559 -364163863 -80569310 0 999960317 792089179 569585000 88289505 -717636988 1 354830430 -408515506 -723382345 -224816618 -678181401 -999981155 271963649 597989251 223695562 768459475 472176629 -305839942 -775599445 0 -105528312 162376309 42 -999981155 755935857 -453607291 1000000000 999960317 1000000000 0 999960317 -876264630 -902650108 -999981155 768200311 129733011 999960317 -140743458 -785247879 364270765 -94186909 1 95675906 -999981155 921386712 -87020017 588813773 999960317 -1000000000 -975787665 -999981155 -359790228 -102987615 -771239020 -978234206 293329276 -622013043 -1 1000000000 -843551343 761492063 720820000 -75138975 -130787675 1 932036823 -379702674 -244684375 -145229234 661023250 400928732 -653051545 999960317 -185846356 1 -898195248 1 457078160 999960317 20436001 139331309 -605280592 -649960873 -28105 -652826114 -999981155 621320632 -865496710 952552072 -820364395 -1 310047165 -22109768 61884814 -421900901 -946594657 999960317 344197077 887270106 9380503 324642238 387190216 993163676 -204269374 711819874 840112232 84411409 999960317 -891357261 -970142688 87136757 -540476787 665764237 -915075286 -975087520 984159129 1 839424331 203741291 -879364666 -211699452 173916577 -971813025 -999981155 59095869 375345260 999960317 467877639 -526393947 999960317 1000000000 -363137944 0 804992376 977440107 999960317 999960317 999960317 314986483 -999981155 999960317 -999981155 282643769 368917068 712797113 999960317 42 -999981155 -999981155 821678497 -999981155 508389241 -999981155 -194129730 -767774140 999960317 658441966 511699287 258217010 -1 -936579510 -728699426 505474943 999960317 -999128677 -684920515 -658223297 911688229 367489973 891083896 -566481316 587910897 999960317 -950915736 999960317 940433546 999960317 812193019 -1 551524038 -934463926 -138854519 999960317 -438191550 649113297 111232767 762319814 251850303 684201860 -488351350 42 -999981155 999960317 281481807 -999981155 570371574 -897824459 -412463487 380304642 974759446 1000000000 1000000000 1454765 495284302 876768254 -357653593 -225034986 -1 -289464485 490880051 1 -724095218 -1 -770805247 390066612 -384190895 -772109974 246590022 -514089385 -585291250 42 -859402181 999960317 -1 -927513397 -156408158 -991024317 103082943 810950643 -665815507 975440223 -350938985 42 999960317 -999981155 388355945 -27023064 -90360460 -1000000000 527571419 -999981155 -415490432 -361896679 -477092691 -668812964 -910564992 -551490300 -1000000000 841565229 1 -602353744 -996831054 999960317 -999981155 -277828056 -994635341 -999981155 -919159974 -92204535 408953188 -742522087 777952024 999960317 456241973 261578676 -419794703 999368890 829359416 96084531 -603825701 -3845565 463023384 996107052 550058131 -97056360 -1 -453141615 999960317 -999981155 -682842499 450914965 -165598526 999960317 -450265864 450802308 1 0 -347595263 -230187648 -141711415 -999981155 -846422874 -832375051 1000000000 -918591831 323692361 49589259 390927600 -995944596 -590010838 0 77066976 -17759240 99411056 999960317 287258528 710793969 526074611 -121693466 -362434891 -875654628 933660465 -315652359 1 -419693473 417133729 -1 -1000000000 -87733789 94002488 999960317 77777834 -546355213 999960317 -985992996 999960317 -999981155 -10990760 -881391945 693500423 -81400509 999960317 906619045 -951552491 -615503701 -759994983 897719433 -999981155 429113274 -1 -426601973 744025539 586192637 -169327866 335608448 103736237 -457160397 596671663 -778694786 907028334 565288779 824024926 392649536 -999981155 -883851713 -939780660 528789436 751101927 95766992 -49268784 574885508 552292077 -528668997 -375588393 42 999960317 999960317 -999981155 732755060 42 -889205861 -44620905 -999981155 773143544 -799254549 504084696 1 -77637144 999960317 -999981155 -13202770 -753058386 -149922639 -977827604 -433117771 285204987 73566524 398552880 -378252917 -44216050 -555238345 1000000000 -226371040 -382306832 459934242 -488588274 593593683 632610597 -1 -1 100804382 1 -930343383 -892912078 999960317 480035681 669388784 -999981155 999960317 1 -154600087 247041466 -1 -540900552 999960317 -1000000000 7632099 -673537326 0 -443198302 -412014255 310514661 -398046145 999960317 28716630 -896313263 -999981155 -999981155 920083864 648712148 999960317 120179877 1000000000 449688748 -1000000000 -999981155 293372547 999960317 -1 -277108256 -98330103 -459475170 -402881093 -999981155 -552230167 -168873892 -838176820 -1000000000 999960317 27888770 517039041 -1000000000 366864428 -1 19444172 880588030 -610202966 -1 383444906 -464225529 -999981155 -1000000000 -1000000000 -1 999960317 999960317 896950490 -638383013 -510485347 1000000000 -713504175 0 -1000000000 999960317 1 -535575843 542844432 118962243 999960317 -855603573 240541125 32467552 485276657 -1 0 -999981155 999960317 -1 -890365339 531600705 747314494 -631917889 -151240776 -650984220 -741751428 -415634239 387759396 -141066227 -668179200 239378367 -694329940 -999981155 -756756446 681180484 33593646 489404704 -999981155 109764935 -744531519 -686921194 0 518827446 -362180595 -999981155 774074897 42 -443161813 -507718090 -999981155 -961783380 -999981155 262148463 -925804970 547153386 -999981155 53313361 -117995611 -649929050 614401338 -288992941 854169306 729290684 -1000000000 271507070 -1000000000 -365125074 999960317 232391462 999960317 42 100404535 148936520 632714611 979613503 999960317 148437830 864628400 0 74172641 -72656693 42 -350019423 356238948 -332185286 -661673991 578851517 -492868994 -999981155 663690266 2140746 964693292 870837166 474976001 -448166665 -641118942 818561034 608142294 -798648801 -266890130 -553947669 -503166774 -707566184 357672873 524068787 999960317 531404492 -999981155 -226943997 999960317 534543685 877727071 886250886 -976279208 648705028 -385469857 1000000000 999960317 0 899852900 925212511 999960317 143849434 999960317 67207073 -842669029 106699828 203469932 42 -454548936 -592171514 809716364 -781030695 -1 925110121 64497063 883438937 277801239 -235535162 339010801 -463355844 181390773 1 410216910 347320385 -28110059 -865961190 -674646314 -806743673 -29477231 999960317 -924188193 -626682613 242081168 42 999960317 368658629 861136289 -386604199 -610094005 -318820398 -671355980 921334828 792219800 913048199 45034956 999960317 484006891 -654047968 -1000000000 1 -11955709 662822596 -241952079 -861974142 791496610 -1 130788368 930785595 -294128274 -1 999960317 999960317 363564685 519975126 -364603204 -803354865 42 1000000000 -786924836 0 999960317 0 999960317 -999981155 845604820 151539152 700158241 585083936 -309534821 265684730 864855135 -395818679 867497340 -883301301 81091089 42 999960317 989912456 364390102 999960317 -526039102 999960317 550582368 36119497 -1000000000 -685054388 -94203837 318865402 -999981155 -934847341 1 -1000000000 -999981155 1 1000000000 0 999960317 -721456789 -532752882 1000000000 263372140 -999981155 522117989 -639054526 -472723652 -314167359 168262823 610844785 648534438 -999981155 999960317 -1000000000 268640681 548081588 -914056402 -1 774408382 -540229122 355397237 923828888 -757092010 122706873 -388010673 791509187 999960317 723354451 560878945 139412239 -16967816 765460448 908450993 -999981155 -160361382 -148527645 67048836 -906825776 959233493 837778517 53695302 -999981155 -1 -406153559 42 306943077 207302934 835284027 -731257598 999960317 470300577 653101533 775793500 -109688616 0 947962008 45622029 -149568020 -213040186 999960317 -266126972 -200802473 0 -999981155 999960317 -772685999 -84460693 876993423 762224310 999960317 769849011 966305506 42 938059666 667743590 642100101 -286659577 101892211 0 657885378 918364754 897747334 -210955458 596721228 829671912 999960317 42 999960317 883383612 588819245 757518460 -999981155 -999981155 436094691 -999981155 769476418 869680751 -1 -927299524 -444291456 999960317 -933556606 -475335244 -904176558 236340755 -385184790 77554156 -31802034 -1 164286379 -546990987 1000000000 -258139102 42 -999981155 -964869224 598698470 841249302 -294979541 915127923 907011912 -999981155 619920875 712869238 -836115387 259357794 -965578287 99042269 88643217 461335841 -619791528 -954162006 -1000000000 -903865975 -610625537 82988836 240003685 0 -999981155 0 47416182 -733328180 -999981155 353751692 -257147546 977187419 999960317 -489778361 -701002085 -999981155 58914053 -684671116 90181748 999960317 728713028 999960317 -745046483 621777589 12595908 -160626575 -702811859 986657694 1 246024792 -901645565 400722697 -999981155 -311456631 -800052557 -943953521 -376294580 0 -999981155 -427328571 1 -154993639 -325480759 44140926 999960317 467476077 965670493 -530651966 -999981155 -556661086 -271401250 77571897 -457485665 943081233 -1000000000 -1 978406268 999960317 -299687069 -682706123 -171352778 999960317 -964669263 -538489105 -571211344 1 549706374 224143484 798858436 651473934 -492597221 -765249841 646127490 -193283221 775705802 4474487 999960317 999960317 -471165518 900728927 517507650 -592948309 42 1000000000 -974421273 -339822419 -999981155 594858203 -883026178 -643220515 -113923006 666791103 -999981155 938911726 -703420453 42 599958727 -546942930 366041014 78484555 -199846944 -1 -280694840 -528233876 320824648 904494439 1 -939842449 999960317 961265070 -937082119 838286926 -1000000000 -577009658 481330199 -1000000000 308424902 -999981155 999960317 -999981155 -279995516 105656981 -461845152 -517925515 -785674128 0 999960317 913114765 -999981155 568655354 923827569 -554044842 -318032253 42 335242632 689383977 616362956 713770152 74637061 223582169 523273005 999960317 -981986006 -429166945 441193157 999960317 -999981155 -445140679 1 -999981155 0 -749651156 999960317 893731092 -993376122 0 55801143 -196159607 -216434849 -559853983 -411588216 11849398 -480403064 238264831 255591469 -694637397 -410970660 -754018491 -183764515 -737280071 801350347 -517252986 654387308 -282516398 731650175 42 999960317 310609187 800373282 -836950903 -1000000000 -775915972 -617318673 655477511 999960317 -724812846 190666430 526146958 380433832 -567960727 233516768 -999981155 251445869 324527717 -552060035 -1000000000 -327069319 543713551 425491647 999960317 999960317 -999981155 999960317 -357036458 836072890 -591966884 326487230 988158868 999960317 164883195 0 -242067458 -796865911 453632337 755533917 -30079348 -999981155 598993942 216200046 -781839888 -949434646 -999981155 -950360608 543901936 0 1000000000 -248974579 -1 325427742 -808042105 -830694726 401278756 -350758378 -488293959 -500752769 -321538183 -969936165 991431953 -676559831 549616057 1000000000 42 632612936 999960317 -757106440 639880852 197829636 -999981155 -1 395374509 -886946179 -397711480 -996563716 -999981155 -85578854 398644639 999960317 -434263224 -999981155 364013494 42 811932557 758294602 -308334357 -999981155 411652499 621135859 999960317 -71156536 -92136438 725286781 467139071 -234899358 -999981155 -778689777 697433774 -239772771 446010864 999960317 142186480 -279529606 410130490 42 677561449 281160419 -11247527 976070473 838488892 645610392 -999981155 1000000000 -999981155 884077706 -914487006 999960317 1 -999981155 999960317 -320764410 76203562 0 -863561343 999960317 -999981155 -586461301 764793533 -735157193 435670927 1 999960317 1 999960317 42 -654286168 286725504 321062425 -999981155 -861138646 -999981155 747225356 717216308 -94002454 -802456026 999960317 -282456356 981257385 149965352 368726635 -304414616 -992877401 802403486 42 444873463 0 -1000000000 915806664 -999981155 -209776341 -998361168 316922974 528947914 886072630 -301334094 999960317 83279733 -233891175 -628772422 221156448 715745889 -19678332 1 999960317 533769794 -1000000000 -150349673 -1 -509617229 -425918826 -297765789 -505928869 383705041 -439557123 -766554464 -386737992 -588359334 0 -378700026 999960317 934486642 -393676696 -836933434 817331710 266441976 675698893 101087007 999960317 1000000000 -96123292 0 877006523 404034566 -573030247 -999981155 -999981155 -609261083 -824179642 180663717 495043772 695591506 0 624242641 -999981155 1 1 -366828281 -999981155 42 -622046520 815056783 250770012 -1 0 942042460 999960317 1 -417386932 999960317 -1000000000 -907213732 42 -163845110 68219815 -736423073 -388601783 527884092 377486302 221577 119392438 -860115192 955121542 998863099 -1 999960317 904435651 999960317 -999981155 884639259 999960317 -936319922 585723559 663187433 -787539471 -937343566 792539906 -13477021 349369938 -1000000000 42 406437084 -918193411 -1 -944564113 -697325515 201144832 0 -57824811 -588410332 -148472792 660635838 817923081 676781799 -943107316 975752067 426498439 554146962 536296269 0 62012504 821936252 -814547797 -1 175784949 -999981155 -870281346 43163433 -671005406 875434868 1 1000000000 -494506001 -86839771 267643810 999960317 37876137 1 529386840 0 498699182 -1000000000 640015233 -660472137 -167126493 514976861 -452096924 0 -718339105 -20000526 -999981155 -448164088 945748893 957754510 -254529629 826685930 -937604761 561789076 732713535 -152678586 -965434714 42 1000000000 935220704 -545988485 -59945336 282151282 1 -49773898 999960317 42 -1000000000 208376972 -1 -1000000000 728727963 -48638953 207997640 -505910197 221270190 -272284315 816439490 -876949409 -999981155 13813237 949721578 527025777 897222559 42 -999981155 417665868 999960317 -533990917 -999981155 -999981155 226108742 999960317 121516957 42 -817557826 -446464415 212442996 -859957520 -419698696 -456102829 354210867 -102287373 -1 -141206283 541141566 -150332851 42 592072943 -16871370 -610830324 928291293 695379533 -554774760 -1 -322563962 755738178 -827509979 783143422 -103434602 972055436 -189039500 390098792 -284962790 -33620714 -60271790 469226648 -999981155 170139777 -489540448 186960237 -716472761 -910213246 463765121 999960317 -336115517 -774380542 -999981155 -328137520 -371552421 -999981155 -82299606 748177548 42 155797218 999960317 477501514 -973419856 -1000000000 520891768 60789496 -823240204 891330360 -837899563 0 0 -535406115 -185406535 957055522 -999981155 -999981155 -1000000000 -1 547999427 951874728 560714419 1000000000 -999981155 -935598927 999960317 171143486 -1982074 110508347 742031423 -577433810 -742833341 -999981155 -601073780 42 -378459197 -81844650 -12042892 -630754689 -999981155 447052687 78373334 -1000000000 999960317 1 474247659 -1000000000 453845107 -974876258 -999981155 999960317 -148871710 -181418981 -999981155 -278656777 -114831421 203917360 1 75702759 -1 -743744336 0 194089543 999960317 800813177 -1 -1000000000 898098613 -154804791 964570509 -999981155 493249733 378174609 -414025309 -722445964 -638029891 534049221 -598434547 714264911 -151549924 715583243 -999981155 999960317 -1000000000 -327923342 324817689 1000000000 -824835266 -672472394 238293848 104807297 -1 -206784792 42 -63811692 534983696 166772527 815984037 890983918 958757169 42 -330106672 -1 -702903372 42 -215535699 657306353 724808643 0 -999981155 999960317 -530881042 -1000000000 0 -932197320 42 88073484 -833877124 -473958020 10836968 12061836 999960317 376609901 -550861348 541580813 999960317 933795211 999960317 -1 912917576 -61531790 343336994 -999981155 -1000000000 1 0 133732457 -999981155 -747316920 -303150725 -691008437 -70123981 412913236 -274463593 -855757875 1000000000 -999981155 980605502 1 -16966106 743258595 366395727 407409842 964384286 343827893 -8638532 -809223407 -516709400 635005532 211422180 -999981155 1 -795137155 -148199623 1 0 -999981155 -546105775 207806663 -282952613 0 -999981155 72017881 846200710 1 33369018 1000000000 335769076 -416529395 -1 -570864446 657430384 999960317 -999981155 999960317 -401340708 -999981155 -375120442 176429856 653422877 224855707 -999981155 -153462944 1000000000 289138513 635755493 -999981155 144510451 193088719 743464946 -546426738 -901488686 601413464 -908265199 -1000000000 568643548 1 204029393 999960317 -459081743 167481198 -844182265 462704131 673778549 -999981155 526236652 -991482220 661643377 644233530 -485206783 367242937 -1 469201749 -1000000000 0 -782173970 999960317 792319478 164015039 -999981155 467732499 0 42 -896840664 -992419997 111737028 310259649 -506101091 226673895 999960317 -999981155 -603279078 -311950793 264063672 999960317 236663829 0 -1000000000 -291708891 -20068413 0 265538308 -938380194 1000000000 42 555419664 42 338919585 -235141971 784780880 989074498 -1 162866067 -831561887 999960317 999960317 -709250886 -225752023 975407490 872578723 -186314517 196842888 -553306814 -654749266 999960317 71408729 -999981155 761386220 -689114884 -652019721 215365225 -1 731790825 172346402 -124860881 -690340227 -198426985 -999981155 -412133598 570018194 723231181 773535549 -1000000000 -534206684 -181200337 937438807 1 418116775 999960317 510899374 3165796 0 -917948495 365355159 -999981155 301305714 42 -220210595 465912917 -413348760 772328895 -999981155 657149153 1000000000 42 -362993332 946207378 1000000000 415851925 -818678306 106696685 -644601685 1 -1000000000 484246491 -493561895 849775449 609628294 725614914 999960317 -1000000000 312679114 0 90948224 816211096 931896555 566884104 -999981155 -418330862 165404011 541559756 124128540 999960317 105137675 -955061075 -710708925 -999981155 379583413 -34858931 93259935 257199034 -412222269 0 679048981 301112453 -1000000000 -55000907 42 -475610885 370879647 -228193710 1000000000 -999981155 1 -999981155 786261955 81200307 305596342 451779325 281684960 -430929361 -130760475 -668311825 -165673485 -902353054 817273907 -411780011 42 -28117852 -1000000000 -723482802 847025104 0 70654543 -836789069 999960317 -791564514 -599343447 172397682 609811352 742042319 -389324080 124586826 684891960 -252885222 459321492 548037362 -689499682 -104608116 257643222 789229277 999960317 -648116092 804523944 -454356821 42 -66596900 42 -999981155 -345695823 647363555 771595821 -1 181226996 864111122 -414969321 6734099 860615545 312149213 -999981155 344167285 -607052095 -133395088 -311149243 999960317 -39512247 47728558 849228555 58545115 160959102 -280581791 -56216580 331287526 -245679291 768528326 999960317 42 -1000000000 0 938326341 -945479858 658749491 31420780 999960317 -91461169 -670094421 -999981155 144294786 1000000000 -448050579 -999981155 42 -1 -19333199 -623115952 -20431722 456923399 -584980839 -294329201 999960317 15219754 999960317 1000000000 -961817505 999960317 -703327260 899818002 507826813 -999981155 -1 40650931 42 -378130989 -781549752 -265520389 901452035 -1 301813443 526282282 9515998 46836877 849617684 891781233 -85035433 159043522 351809506 -731783154 999960317 -189989451 0 -925486128 317713542 871436462 1 -83370567 -999981155 -507146643 686319066 -639329351 96676312 -737814585 -974834682 -247203932 -575194377 999960317 -999981155 65769767 285705976 737089496 -999981155 -212061684 -972207034 -59429761 -845420077 394396075 -999981155 873088877 -1000000000 -784654401 -999981155 853851966 664257609 -289843985 -328353398 149969068 48319978 975034864 440976429 -604882885 -778660770 -999981155 982033007 -111228526 -887355837 1000000000 -999981155 42 610371553 -466380250 -999981155 -564517786 -525526048 1000000000 487950560 0 970400120 -645348212 1000000000 16896168 115027516 111011389 -1 -128342283 -654412740 -1000000000 42 348967650 839895676 -999981155 -967133652 107889130 -999981155 999960317 925478363 -5701909 769082999 833084471 -208742356 658748986 -999981155 104580968 -785908227 -866942341 -268966891 -602139643 -759791169 -755947056 -861204299 1000000000 999960317 -51818765 -208110466 924952782 -1 -999981155 -981011084 287023830 999960317 -999981155 1 816313805 958435374 -57468698 -803757235 -390747102 -580407422 426185041 -112991641 -1000000000 153139041 148184726 -486728021 999960317 -96976022 811018110 -598759630 571690911 -409964674 1000000000 1 -721451270 -1000000000 -168989869 0 -532914589 -999981155 -738729925 -566656654 -926983414 761308635 -589163457 -839205543 -529349917 -802607023 -999981155 -311117373 -313991012 1000000000 -234188227 42 -324553968 0 -890438267 94516134 -1 250272338 -938661739 956465544 -999981155 739742925 -538117855 234531358 524887320 198781577 -517235101 422250893 -607815962 37881915 -1000000000 999960317 999960317 -993365420 -327196593 650055303 -952387500 360263716 -24683439 1 1000000000 965003445 -292187403 890671456 93791186 162305392 -1000000000 -324487028 1 -930672752 999960317 42 -370936942 -341204671 192994683 -834496786 -793976837 -154964247 905691310 805883107 -761573723 -52809814 999960317 -337633513 999960317 447845854 -215883569 549834806 689281176 243299555 -999981155 -630591282 316575625 202085213 -891935560 831911209 42 109183858 -179918717 132793784 0 -689669848 -70044609 212058 -792202550 999960317 -100284119 -999981155 -176743485 42 999960317 42 -818129212 999960317 450546716 1000000000 1000000000 684499602 0 -988659309 814082586 -70603330 424843690 -1000000000 27565722 721318450 -999981155 323460842 -999981155 -999981155 999960317 381803731 1000000000 -102572892 -738681079 999960317 300676334 175196710 -311067502 -850044926 -1000000000 -1000000000 467986926 950995208 205993982 0 -1 478911431 846888010 -999981155 -268839255 115566308 -26877237 640196682 -821083457 498250583 295215487 -1000000000 -155951659 -920992458 603226492 -139787464 -157080973 -274760282 42 -485831753 736355934 -185280969 904826977 -438963666 -157216732 999960317 36914494 -1 152336770 840098469 138582980 -999981155 424205729 -617346620 -339676976 563422561 789641675 0 -697856192 -999981155 42 999960317 999960317 -211945581 -886199333 -860423827 857641896 -1000000000 -229931786 768954460 -45370624 202039377 -490850681 999960317 741534705 -919729409 -12166124 -847570350 223756322 42 -716202099 100531315 -999981155 -346567822 831156554 -999981155 915715522 323524147 -920861477 601968140 181959409 789812983 -999981155 -1000000000 -101980662 -954954319 -866920246 -903888341 503212718 -190781951 893829825 -716253397 -244942035 -513483113 406241817 -1000000000 -999981155 733490962 0 -999981155 852048085 -349830404 0 808946481 -1000000000 999960317 -1000000000 787446797 555492249 999960317 459412150 -999981155 -885842496 -1 933316064 524483042 -1000000000 240505438 999960317 -697644684 1 1000000000 42 -456779255 546128288 -17124254 -999981155 -876776759 -999981155 -999981155 82813544 702517965 0 -747160063 766573775 509060770 -999981155 -999981155 42 250765632 821302265 999960317 370358389 -389955290 -70044513 999960317 -1 -569103757 905245312 -187221199 -680447255 -710951056 710435681 -396295527 258086298 -1 -999981155 -608518197 -974876258 12746158 274867658 168674609 -70570956 -715182974 -1000000000 1000000000 999960317 999960317 -131613790 -196907401 -545513810 -1000000000 0 911109150 294549670 -272452068 80129062 -744180307 0 38588631 -1000000000 -339330870 -938104627 -727742281 42 -572191647 368615082 465427494 42 155714335 223500397 -767951181 488174104 999960317 293378340 -193690443 -999981155 -850842405 -1000000000 -631849989 260025059 -25058618 856796665 816998455 251167687 639988701 0 263990713 999960317 311007478 999960317 -331174338 -121460651 928581507 176817645 858403589 -393622842 -169099245 -934986784 -762862492 847783873 -96310003 -567595355 -667207467 -16373007 -960617189 649200636 11452009 -999981155 659631542 -38338583 -999981155 -336639485 999960317 -128563364 843543804 655420856 42 -682744283 -577336063 -999981155 -924343788 198591544 -666162314 789665835 928075977 999960317 -834901194 201626233 169640864 -999981155 1000000000 191999855 999960317 -294599522 -232071792 -999981155 442850898 826734433 261080733 -868151368 516596713 -883492267 982853933 850709855 -286717375 781645282 -999981155 -800522519 -854277533 100069399 928291293 -1 -987257014 -718577013 -999981155 585513311 -999981155 712845384 -69216214 999960317 -636308565 999960317 1000000000 255104744 -1000000000 850255162 793358876 761499400 811259800 -1000000000 -1000000000 -508203154 -999981155 0 999960317 301977708 719783414 -677356693 -310006860 42 505538042 -917650291 211549833 -365056472 -516473150 -287771552 228041786 -1000000000 -999981155 174276470 37196431 -361440571 -296918654 152691144 42 889216281 42 -886172871 1000000000 -834424581 -420124615 -144332216 680503648 1000000000 -599630756 537495055 -999981155 -593852768 -589466756 -970998285 231945830 -825434823 -381021930 670088418 -124301874 551539444 -344370872 -899509808 864701431 418625419 -438599253 -999981155 742948358 442632525 599363341 -311533230 983663537 107413431 -332606889 253873038 314616592 481716827 -999981155 1 -925290648 195039389 -1000000000 428841509 -452380878 999960317 -715398078 -820614895 688166115 999960317 370224689 -396905820 1 -999981155 -571870278 -210361783 -829070340 999960317 1000000000 258338761 -1000000000 211712845 22872249 589735462 -74263211 -515918781 360809336 -491158659 554906525 1 -1 166052813 42 5885489 752791219 -877853953 -557750967 498971467 469584122 -171343485 0 -167616943 937067819 113988408 -871458070 606975720 7722786 -545895881 -585346877 1 372198577 -402263074 -792891985 11104765 1000000000 -921891230 -304195926 -919933960 -797347592 730479376 808866064 -999981155 -1 -999981155 999960317 531011598 751259336 883682477 -533693627 604640830 -401911184 -621679324 -491640389 999960317 510822367 14019900 999590070 883423888 -927842842 -821775092 -999981155 -895769455 917174422 1 -813513438 -55600075 -483844998 -999981155 -99044679 486486201 -905476805 1000000000 -828298430 746583311 -838191442 469351825 613357661 -716408682 1 419296273 -610845431 -321765343 -39688766 -999981155 190341868 -583177348 -1 737241855 -929760237 -208250222 -756420532 567782591 42 808748574 -879171801 -708520166 -520945658 768604736 -1000000000 -1 -132693034 -510267731 -823129810 -1000000000 -34499041 999960317 449911743 97404422 -85602434 999960317 999960317 -871527654 -239167843 418163210 503667125 967940850 349344644 -999981155 -999981155 281210039 999960317 546633784 -999981155 -327938934 -174484349 846009586 377082656 171910322 -450567858 -494273846 -229555306 -999981155 474555638 999960317 -619378536 327029544 999960317 -190904607 466628769 -419549604 526795591 1 -223647369 -438943556 -999981155 196130264 845730052 -305017743 -999981155 0 -425215466 361401330 833665836 246708773 926145926 -1000000000 -77780273 -434974812 42 -999981155 -396210786 -931848846 999691463 -91133359 -660100697 -435171210 214437879 -540733485 -583867604 -652857815 308380430 272060815 1000000000 -448840512 999960317 -250258237 1000000000 -593201278 252293230 -33284446 -999981155 -856257846 -90586870 -999981155 -675580958 282229226 42 -1000000000 777252675 -214173734 1000000000 -850285653 416081271 -506437560 157521604 347171261 -145058841 793732222 538016322 -970420665 -284068575 370447211 -372186639 -555152081 999960317 -999981155 -113849374 -320231478 66862605 -717712496 -999981155 999960317 999960317 237169059 999960317 42 -999981155 -1000000000 -933521501 -292244099 418475197 -461921291 784899243 1 1000000000 -789340578 -311898938 1000000000 -352108351 -319653761 -1 -999981155 556091569 -1000000000 -961197332 1 -999981155 42 1 999960317 -923203416 -999981155 894995609 171974723 915464109 579371087 -1 -185433150 300034460 398806671 -858954985 765253572 1 -691857673 -81346159 784719852 344952437 458325302 999960317 399770188 -635434589 203544258 318061677 -991173106 42 -209981338 -844976611 1000000000 407984615 999960317 42 1000000000 -973371406 535326431 -862155918 -661649064 130213608 934711870 301977708 999960317 -1000000000 0 -959819076 639374360 -540743936 594473810 -331082800 42 -999981155 -536539032 1000000000 999960317 -610332093 -1000000000 -507943182 -589878469 936428737 -1000000000 -712411929 684215993 -837184127 854591846 -772076401 -77399854 -999981155 616705338 207813570 999960317 -13120817 885613964 -3347309 960929605 923504130 -317809340 -512356420 -477303843 -999981155 -999981155 71455743 216233383 -444892210 -532270264 -999981155 -354525128 582083040 555927902 -786978513 -994107619 -482167525 -194339866 624415858 -967889349 -825430259 24676807 411913915 -983926036 -836528371 -999981155 727617376 268552579 -549027750 -624679073 926598469 379949299 -953337803 -276797769 -276387373 -104121435 999960317 -255046253 -249315677 -1 -930815906 -491380366 145682005 -999981155 654794152 36899353 -390509489 -558124823 -594808086 -232811364 -881379168 -420109001 42 754811575 -805224315 76042849 999960317 532437176 -306867089 1 -999981155 -557955602 1 0 -720449497 227091472 -711307398 -1 -559522101 -582223818 830741552 -21326652 994064837 -281544718 0 999960317 -999981155 -512331808 999960317 403499596 -859184349 569637778 1 952131752 -373504688 440535962 -820449196 -390277026 -810226485 24178288 -999981155 -218798490 -297976472 -405500304 101987439 564186589 -92441792 -746967687 103543203 230183971 972171174 229629945 -936967729 -710392124 283316667 -731324715 -208966171 283835395 829866465 -414487675 893473830 42 -847410662 -329270130 -1 -281657461 999960317 149164425 864229789 1000000000 756411830 999960317 -669253943 880407636 -304623900 -1 -516495429 -999981155 42 840686081 5807255 580567926 108492764 87785617 -117845917 42 -810202218 -868465555 -172894486 293690190 -696676491 -255689759 888963111 -605930533 999960317 -824222834 -619810794 -37937670 4193237 999960317 -999981155 -999981155 -994988038 733839151 -320876597 3814011 -786285300 -851489714 999960317 214589731 824269291 117889467 999960317 -798756019 122749313 1000000000 -801605590 -999981155 999960317 -541408324 693003237 1000000000 147736203 999960317 -999981155 -996289579 25976760 158120767 -816448812 955571233 -999981155 -466578438 -707142331 233690892 923915284 -999981155 999960317 -58795819 93906182 -999981155 -572141837 -1 999960317 -635887880 999960317 6190608 999960317 999960317 -896068597 999960317 -955510298 -1000000000 1 -482604379 -701681770 -926615214 653038366 1 42 -444707256 58943877 -999981155 797416184 -266311256 -653191113 -302256823 -71049024 921015261 -999981155 -328792378 768324270 887299124 -97219543 -999981155 104313589 -186765779 738677341 35254851 42 750417766 -505642575 855789323 126943805 -1000000000 816054678 -999981155 1 -609696780 1 112351208 264932442 -999981155 -1000000000 357913570 702570659 -685750047 618264152 944600962 -974639792 -283810459 941158314 -245994930 -851274463 933615983 -999981155 -177054400 -55101325 770831901 -806704134 1 435504543 647524244 477433918 -1 24937988 -729506627 1 -1 367633984 184202148 999960317 -868602218 122292680 -983074261 0 999960317 990800435 -185307997 -1000000000 1 -613773618 -276545278 -1 -844648178 -999981155 587730661 187650134 -273622102 -999981155 -508079728 999960317 1000000000 999960317 -204147133 -439518450 -713111975 978534966 999960317 69472140 650698481 -393263382 -524580631 -999981155 -98425137 1000000000 196967019 -314128480 -64377113 -1000000000 -999981155 -174078698 1000000000 -999981155 170534629 999960317 509306794 591396753 -999981155 -30159375 -1 -945113454 -1 538753109 223244933 -968494274 -361867699 -108853499 495181014 505666236 -1 -424710193 999960317 172063888 999960317 173815878 -207700272 994598867 -325752355 1 -513965574 999960317 178866825 1000000000 -1000000000 722940003 -100750074 823534029 -9236673 746123312 0 -845767677 -930686959 0 -903097253 -260464364 1 1 97979434 1000000000 844180857 1 999960317 721362086 -154158677 934474527 -345240918 822597640 494471692 999960317 -536183961 -407590507 -422753466 -1 -979490101 539642293 872404247 -127611687 -43165724 461739054 365257325 -696203493 25385541 131300070 -664223669 0 -999981155 1000000000 571287679 15429204 577810485 999960317 624330389 -1000000000 884914045 135833853 139136506 -789731301 710520803 999960317 -684561338 680232707 -429191974 -589716154 -79046939 948109240 -917436407 762780537 -999981155 42 -174516162 104278249 -567583992 -179312384 446662445 999960317 980499972 -452163298 600769446 -220109144 453741869 1000000000 -69039395 -1000000000 -999981155 352568249 -824006283 238358961 42 -999981155 194648804 974525649 -767013104 532163555 726657123 1000000000 596152941 736058405 423452883 853169529 -628201628 965778971 -861265448 999960317 -27735973 104536932 -744692527 289321014 -999981155 42 -937837050 56617769 539919739 -154528318 631610019 999960317 999960317 -652362647 -101677485 1000000000 999960317 42 -149252983 1 -941383208 -1000000000 534528484 -207246208 -999981155 649630905 942374540 911471386 -779384154 -729341015 -163141248 -999981155 -999981155 160027263 -912217423 675206487 -710652477 -209335746 999960317 -810959052 999960317 -1000000000 -924053239 42 -999981155 999960317 395150625 -507387297 1000000000 999960317 -999981155 -999981155 688152630 24463656 157823130 -999981155 119211097 136113067 -999981155 403101100 -1 887137043 -254044678 -913529079 -197114843 -799294320 305022891 -628987583 -793884178 952141294 -999981155 -999981155 -999781140 579217922 -407121594 -461118175 -999981155 -86988984 999960317 42 -999981155 268564495 426646937 999960317 -1000000000 -454437678 999960317 528270721 -999981155 911211762 -673362010 -89318555 -905642684 0 1 211587004 973921196 653529409 999960317 817709276 999960317 320968735 -767845547 306012032 541288800 -715677952 0 -807311586 -835963331 811923537 999960317 349126586 -333786043 0 999960317 -217642556 -533068581 -565011338 462204948 864470415 693533160 999960317 -287094274 210158881 -968666239 -999981155 -490756608 -189124867 -999981155 -922258099 42 -706588281 20521520 -296737173 611285496 999960317 -53758780 -798809331 146744634 -477081790 -642949401 -999981155 686735053 137344825 1000000000 -142138408 -1000000000 -576969537 999960317 42 170961477 560526825 949758364 -317984202 1000000000 -999981155 1 822524207 66490585 169461636 387695368 -922600473 586362999 158934362 -290453997 36489738 553917952 698610740 0 -321174875 -953468012 -999981155 -650118421 977050630 999960317 -644075523 -670972946 0 625628258 722439362 -370393125 -1000000000 1000000000 -912744187 -753943996 728485485 -734208288 671683072 0 999960317 723611443 -717833726 -999981155 999960317 520301841 -62091662 924998693 999960317 1000000000 -486186122 999960317 915064442 42 231842231 999960317 999960317 463207668 999960317 906711302 -847959239 999960317 -1000000000 595535975 -979142814 999960317 -195565567 -999981155 334759460 -569194288 -999981155 17183623 1 999960317 -347308558 -180565356 200004393 -87672205 -603003284 999960317 -805028142 0 1000000000 -999981155 -972685562 458677367 -740599833 -288337605 473527361 328226825 186893321 -242021983 -999981155 -679154051 999960317 -539376796 -119639009 191623948 -812893004 -763170876 70186526 -999981155 674930230 1 -462045176 -707199216 -557218537 -598328395 -254109544 -817453264 -8494931 1000000000 607965208 -90151908 -96397788 88180458 1000000000 999960317 572587218 -11787401 219852286 1 -277584306 292794333 288370482 -903222532 166224718 657187809 -350341233 -75901872 -57354983 -433204561 288961482 -999981155 1 -999981155 -406385468 914721718 -841119702 330785866 207702508 -999981155 -999981155 888154626 -379260569 150961397 823872058 -776554071 -298076619 -44062614 -136335911 -354954151 997145445 -999981155 0 763749826 -1000000000 797408100 0 999960317 -1000000000 42 -983645554 -8182924 -292391310 605385098 42 752512187 -246678915 1000000000 -90871670 584785384 999960317 -325314966 29014915 201068925 449898113 0 687484058 -516015759 135375680 208094037 -652744705 -763423505 383032547 -915430435 0 999960317 1000000000 592735286 606732007 758333067 -1 42 8636511 865143295 -1000000000 999960317 284858038 -687530590 -821713409 836760205 1000000000 999960317 -873875963 -152806895 319508435 -148696290 655341809 855894684 65635333 -174529097 1 -637911161 593039689 -449101556 -1000000000 -499365391 -999981155 61251112 492143934 851813975 660889702 -848750909 -776463380 0 -596170532 904620485 223030616 -999981155 -330819746 569109710 178221823 678147123 -545270078 260017821 -259280503 -56730025 -1000000000 -30190821 222512859 -719399290 -110881081 999960317 767137608 165111555 695255390 296614905 1 531616518 -994608051 -873858588 1 932985001 999960317 -227917957 945064346 615618457 -950092793 -145931761 -648573097 394018649 0 252957092 -654545486 505376762 -92279713 -999981155 -150036421 897958845 -714088926 999960317 -999981155 -473231638 975247173 -783590887 -459479168 -356373817 -999981155 1000000000 -699829739 762193459 114624102 220362313 735029936 -1 507013524 247614656 -912760361 -999981155 -967879158 1000000000 999960317 125236383 -1000000000 -1 -250142268 -364031314 264804025 397198569 -250453467 -800300343 -784449876 -914450879 192483995 484071105 771108684 -297016957 -655211364 962008053 -594559700 -790515932 -1000000000 -641975972 -1000000000 877904817 408957623 -592646480 -843406974 207164462 -350165601 -489794683 -999981155 359718403 -437917553 859566393 289355916 161611159 -86889664 1 972464098 -999981155 -513517302 -1 -1 -999981155 -714513310 -940772888 -666775667 752491261 36608558 999960317 -39449464 779740354 -78409759 319222499 -658695528 143331990 1 999960317 509166535 -1000000000 -8751687 -887341088 -50350608 -453825391 -41685142 19702345 0 1207488 409778924 126321660 446258993 999960317 -684886102 282917716 42 -62177240 0 401401584 -948509768 129378654 804473293 -926606441 675744657 982553543 -863712151 -462327816 -519956294 946442108 -999981155 -454662714 999960317 -129615545 -610862075 0 513393887 -159256152 -355685533 857078137 -999981155 0 0 999960317 736686535 -815375884 42 -999981155 999960317 -999981155 486552095 684337161 561063358 -670817884 -553104725 -998306732 417714595 999960317 758964048 1 516492812 42 -528064712 999960317 213949392 -662530553 -161413967 -230518421 177865739 0 -303979290 -701072315 22471660 664378228 999960317 999960317 1 388480046 -500290092 734250446 744490654 372962014 -453719780 -823657577 -999981155 809885720 288459845 -197101806 -124227629 631693040 -1 1 180853885 77136252 -563400179 0 -679498407 -384922806 -380546123 -428585867 146745283 999960317 -999981155 -177151636 669128776 736437941 246745271 680978388 -999981155 239885045 252347613 551774272 -513746414 999960317 432142073 -999981155 999960317 999960317 895611571 611025101 105818249 378058586 0 -747248886 -241554371 817172079 -999981155 0 -1 42 -490107382 -785269740 508784422 310089526 118710282 1 0 999960317 55963114 118006998 -600300457 -641669160 -823203062 1000000000 -68852763 671905871 -412779415 943557183 -791873851 1 -455467365 430921324 660563703 686508518 521187370 1000000000 110828289 -900392351 753030631 -310339693 97461178 208126261 -97363259 266277485 242293737 -1000000000 -642797335 1000000000 627955502 622995768 -999981155 657149153 1 735678252 202647177 778140541 554720082 805708096 0 918204001 0 -181022228 1000000000 -1 -5148486 421635936 999960317 0 407373699 -416641036 1000000000 999960317 186891776 1 670750937 868765963 716863853 -632567624 662639302 -999981155 -850923941 -470556427 353233269 545147528 505140642 -961029909 78889231 -876619193 -999981155 0 -999981155 -999981155 782882463 -434190074 -669605217 999960317 -864304276 192580109 0 0 -383954264 -172930437 -193556550 -1 -865395123 -655613633 -783608163 -999981155 -580039722 -605286928 900831342 999960317 -388690523 -921615200 -999981155 814179435 335234090 347856288 -937263236 729808282 329084982 -878687424 1 -129953669 -175045704 -492377516 387019909 0 -64068614 912892996 -219466481 997193792 89244278 -1000000000 0 749690826 121224501 -1 999960317 -87020560 -889065497 -999981155 865659344 -999981155 -969728630 -863241016 -751635217 42 -905076563 -416007551 -999981155 170630744 -439293728 685823456 -809803882 -652952657 -198238941 486181578 -768265343 -947551716 407256037 999960317 -1 216601390 -999981155 860739708 833593286 999960317 166022029 157410113 -999981155 402685466 -764006052 42 -487037989 -166627404 464977096 909520044 916834849 -836502820 999960317 395855041 42 -839896159 1 -61684179 -852860112 999960317 -169930442 999960317 -434358991 -874219526 192026890 -885260897 1000000000 -654431850 1363169 -448068227 -699553878 -931621294 453691248 -414789502 -1 668912311 -714729976 -601813204 1000000000 -999981155 -749513682 -999981155 448875082 45100365 -1000000000 999960317 96011076 725711521 -361124658 -999981155 -1 -852196586 531487249 216004729 -348257846 -907477386 999960317 -799956866 161096255 -39988246 -634332782 437385706 561471304 -339560244 -999981155 -527530574 97173199 920099601 844114847 710902291 505065600 -303508918 953152261 233585174 -917834838 -999981155 999960317 -1 455067328 999960317 -428908367 200807506 999960317 411212772 842582613 265215514 -872788271 -760483373 -236049989 749243639 -999981155 -289187048 32203074 -41778130 838214315 346898287 718323761 91528217 0 -999981155 -375588393 -276771921 -613748556 999960317 432356176 -999981155 -1000000000 212090913 546976753 -1 749694075 -479143695 676385687 236938091 -999981155 -737197353 42 -232739316 999960317 999960317 128212068 -999981155 284128335 -999981155 250746598 -177757633 -572602107 838961938 569230863 643554128 387968718 597782360 -986227065 -481027466 0 -62096200 580950046 325154466 -93687766 983487287 848634294 -160489557 581800611 552371008 -111956084 -999981155 999960317 -750746536 -999981155 -892568142 1 -578499601 375803364 -987885980 -234025368 -452662574 -908258696 -186766608 836339888 999960317 -930422654 809380842 447729990 -434659086 -552582075 -542318031 -985121170 -1 457437990 308037382 -55952417 -999981155 -977149870 524993214 -802342241 -1 -91445799 1000000000 -323716964 729524130 -139570110 1000000000 879457612 708447907 -967025756 -43804435 -427103634 -266916103 -626551274 60764327 726657123 1000000000 -752498721 999960317 -90835799 -418525525 42 -1 -259348463 -264856217 510032741 42 643197112 -636864447 569058582 -143495145 104684936 -555397706 434120927 -84156825 -856370949 479951829 -946187278 888479391 133434411 865689726 944779989 -999981155 999960317 -484680302 397988716 0 -695427042 788377868 999960317 83428468 207021519 1000000000 492307033 -6863254 1000000000 -26627244 -492266749 -1 999960317 -293880114 -878368190 0 275874020 -227208135 -998642249 410320894 42 -248453283 858960328 -870368848 486724587 610246707 -1 -365515743 -75673293 -996343824 162560440 -452002253 999960317 290553989 -999981155 512629980 0 430123780 42 -999981155 0 492621867 68219815 6423679 159394702 0 431342904 -466119913 -999981155 257985564 -461960241 -999981155 906635477 999960317 -999981155 999960317 -999981155 381385918 -62182409 118819642 -999981155 888853969 0 343742905 616480926 -1 -63494489 -446680267 999960317 42 999960317 -677232334 1000000000 959551744 -569708490 -459599597 999960317 7206390 -274665519 -82835449 -719193400 -999981155 324527717 -751848746 1000000000 885287920 -999981155 -193424032 188601732 -480136188 504987684 -706537883 775264442 -88684280 -999981155 -871506178 -253751382 940438285 -22539356 -999981155 965784772 -304133660 -708841786 1000000000 -78564120 -734239565 -1000000000 198367050 -1 914286065 999960317 -637926952 -1 -999981155 -999981155 -669365973 -560026358 999960317 -39058577 999960317 962772606 999960317 67913181 263500131 828884263 1000000000 -224690320 999960317 1 1 -27661340 457568824 42 -1000000000 -999981155 606343818 -57406478 289949926 -18284854 398009082 -587199213 -493070260 -552628732 869640808 197004215 1000000000 -878956292 999960317 999960317 999960317 464276076 -636489058 -999981155 493156289 -994036810 0 791620686 -1000000000 -999981155 -596941597 -242771541 313055556 1000000000 259928509 -907858352 -125302408 -103764985 -999981155 190287539 768206254 780428759 69281222 866371583 999960317 -693731512 -798390084 -56564660 42 693500423 1 -208638339 1000000000 -302177602 -904510482 -244266152 1000000000 367725040 913573992 -445504518 -999981155 999960317 -999981155 42 -294599522 644511297 785828621 686971079 -230863371 247507501 999960317 283116248 -1 -399149714 28327157 999960317 316386810 999960317 399922534 397487457 308631521 -75020831 999960317 1000000000 -1 -186028217 -415271708 999960317 999960317 -277107357 709241497 -631377879 -145884367 672376731 -848965330 317456066 -570393904 586908340 -999981155 906860095 -999981155 951629014 -685081206 -644776725 999960317 901928823 563083378 -141027286 -849259603 -527276273 151160789 1000000000 75543661 1000000000 105472557 -337562452 42 332290119 -1 182967215 699069855 -462453638 929310326 -136556912 591445860 361840563 517276171 999960317 138149573 42 525955618 528097129 -160176738 876737380 137193710 999960317 -1 -999981155 138832085 -999981155 -1 -999981155 -893753009 -427607803 -325907230 -277197461 -259799788 -999981155 70064438 1454765 -724811226 76028319 -509195519 -999981155 -582857971 41740224 526631848 1000000000 -512674746 -449035326 999960317 157535429 -827564007 521929283 449396639 826619899 42 999960317 466741935 -231142220 -211337469 999960317 999960317 -30129783 154994083 266139062 -777159250 -286744189 -488988001 999960317 -70097027 -999981155 -1 -153263873 0 417580262 1 -990983518 812623828 -341023162 -299333897 -686991904 682716155 -517282307 770379739 -612848118 -627757632 398300138 0 -908028187 -560323508 244278067 -1000000000 -896358610 -251831973 -730393258 983879364 -999981155 -815768403 150031292 43919883 863255222 -379909119 999960317 -177245032 181119441 999960317 1000000000 -999981155 962911490 -950355438 0 172078328 0 -49144423 643033697 1 398423944 811355658 808201840 -741645462 26587931 -955269816 -762087645 748933916 -13795863 106076786 -999981155 -506145514 -287990744 -11955709 -999981155 1 754752576 155772848 543900875 -1000000000 323687501 -174781388 -1 6122729 458900778 -999981155 -699564479 468932078 -750787817 -1000000000 378130214 1 -1 -120733852 -68043577 -180150101 0 -999981155 -999981155 824971675 -890938426 831658896 302109126 727873316 -103887073 185499441 222771484 712468956 935067535 -604850864 0 -1000000000 388504670 -648222302 -870581225 999960317 134628969 -198293516 280201323 979873005 433232880 -543968646 -1 -999981155 999960317 -640787124 999960317 999960317 -340556761 -1000000000 -1 -999981155 -761242002 200164011 807176869 -473384673 704597939 -409595218 -439242529 736566105 709774685 -121356487 743998927 -195036792 1000000000 1 146127854 890290233 626199729 32976664 -802866554 556255750 131920991 206090349 820573019 -627751657 -273248142 -175301313 652828496 -604212884 1 443472071 42 -1 628729589 -852041928 -980452677 791353933 -1000000000 629384689 999960317 0 999960317 483641239 8341119 755495661 28357081 -148595060 942927984 999960317 979834155 -999981155 -707776367 258978724 -813348142 4005280 999960317 -465421341 -379412115 878348429 811375342 999960317 771895021 999960317 -1 623164309 -159725562 364571620 891065564 42 573769233 177380162 210393407 -820945516 -176683455 -631807932 -674987476 -932856830 45135864 -1000000000 -668361434 916956365 -732017000 -1000000000 168746706 -868252551 -826823662 -678809998 680822275 486167072 -7113409 234131311 -170326642 502146960 -27925026 485666942 999960317 -78492130 -1000000000 107239082 -999981155 1000000000 -101337361 999960317 -1000000000 -817139691 999960317 267682896 -1 -439599083 152511775 133085491 1 -999981155 -592900080 523785217 826146022 -613389676 356070863 660146878 960074352 746450099 -497422512 -252161849 8341119 -1000000000 806264022 999960317 223749101 104536932 788402230 0 409367195 16413171 453482243 -999981155 999960317 -828312595 914978728 256145192 999960317 -1000000000 999960317 -999981155 -737150094 0 380311160 -999981155 345982338 344088485 0 -926960482 -1 679462251 423311442 -310354807 886023932 -999981155 -441655170 -840357424 998975477 -999981155 -832464008 -806512896 429989350 201371153 853187511 910746247 697212692 -273982581 574227980 -706635471 462177059 850504568 183378559 -948605272 722679700 503441120 -827806620 805050528 -572986402 999960317 25951365 688553935 -296880635 -999981155 -696759614 -630212406 -331351695 -914808250 -999981155 -359840025 -566919108 915321044 -999981155 1 793910059 -191573724 -302362443 -999981155 460397574 75913935 -118645680 -557868388 767954945 -982845420 -113827498 0 -101510167 340861503 -677036325 -865490369 639309090 773000817 87219781 -609242646 999960317 170237408 79969607 -357503661 42 999960317 -263228869 -352134568 -999981155 -302876503 981882138 1 644078684 -744726229 584363708 -999981155 999960317 -61549676 -1 1000000000 -287713366 212212939 -546372043 927728973 553137163 999960317 -764067437 -603703365 -318380891 345270068 -81421505 999960317 -77026926 42 978890788 -446681951 884258060 1000000000 1 856586664 112358329 -60277144 306526887 311804480 -170642208 0 -999981155 -593092812 198186661 -700371013 -924192602 612641011 -500897837 660958901 -560549026 -717928268 225973783 999960317 -999981155 -62402742 999960317 846834781 -362158291 -303559877 14131372 999960317 282855660 -225482684 -999981155 1000000000 999960317 999960317 -973184573 -873719085 -34017949 -998634895 609644732 -472952291 -612598741 -1 403488670 960032604 890489367 -520379950 50236781 -436219312 999960317 257910872 -675496068 -1 -929214462 999960317 -999981155 472199025 -1 -126458528 999960317 -999981155 999960317 -356700930 -136205895 774137940 -692230137 -999981155 983209258 -999981155 836848071 -314701283 -1 231235878 999960317 -621896077 999960317 999960317 991339250 247733427 -999981155 -961210410 -999981155 999960317 840911101 617253365 234126230 1 -999981155 999960317 -711883475 632799960 -999981155 627347 -875342560 999960317 509894264 430943595 -1 529072256 999960317 1000000000 42 616197431 999960317 -660599949 -299089147 -985765056 1000000000 1000000000 -276436470 -999981155 -999981155 -27351656 231010455 727067798 -978717607 85659145 -714673499 -999981155 607193789 -1000000000 54127871 -669199665 179696022 999960317 -1 -135923339 883238246 661164604 915273776 42 305708198 200308895 -881387294 0 303634760 -197600047 -1 999960317 999960317 893116123 766010823 999960317 -426460809 1 -1 -1000000000 -334715208 -86778093 386030737 -230315816 -743527280 0 24514201 657988327 792255871 944275959 -632348207 42 529222855 1000000000 -562956208 42 626462672 79795298 -114984501 283070392 983549264 -52685835 -753961043 -999981155 603977706 119811919 42 999960317 -507478205 -1000000000 1 -983538084 999960317 1000000000 181073935 -751967184 -129724965 -999981155 -450965397 42 -34560389 96940224 315004736 724643193 999960317 578012111 -556319628 -424413952 -1000000000 1000000000 -11712643 -1 -147608960 -999981155 -1000000000 -691426311 -999981155 0 -865232197 -1000000000 -349498727 734810684 -776976432 -399417678 922199987 -846128548 518225277 -194635382 -404887459 -786726410 999960317 -999981155 -898658199 763278395 -796936336 716815728 291676983 -999981155 -999981155 42 323292918 -826787341 -942101033 429392587 507101347 219725946 42 999960317 -1 0 998112080 -1 -177018488 -242934364 395747979 -186606847 486421691 -1 -189212062 -173114604 730638067 -486132639 999960317 574215483 -1 -39794656 916195093 1 -720671139 -999981155 999960317 -187249279 227683472 -62388575 625876442 -1 428266410 711120869 557839560 29830467 -17911747 -94290462 -999981155 999960317 51048513 -739754416 108702691 -842169385 42 -648668448 976231408 999960317 1000000000 483562432 999960317 1000000000 0 -999981155 648176136 -127611687 -96400662 735476042 1000000000 999960317 -532413760 421575329 -999981155 -999981155 -1 -999981155 -999981155 -849842723 -156269208 999960317 665851181 -999981155 -615388927 -674215960 -527574719 999960317 -260352189 -999981155 -496871122 999960317 -243198572 -478795867 -822794624 -757159385 -974949825 -710944530 -1 -26574341 -419925156 0 -1 1 1000000000 999960317 -999981155 874324917 775895700 -969213099 60382196 690573906 710063229 -658386869 850915529 258029792 -566971889 305989683 999960317 -999981155 -640998708 -799877737 -674413179 -697699506 -781589916 451067325 899842961 918032822 999960317 -54678183 -363666788 743459283 1 -739020832 290286581 323945008 -999981155 19731966 -999981155 552713888 0 631109295 -999981155 1000000000 999960317 999960317 927022654 865601076 -999981155 -171392441 -1000000000 42 265434412 1 328002129 -960748930 69809257 -313423321 1000000000 -999981155 -478558176 -1 229418168 -34569639 143604688 999960317 656348830 440134329 984460491 -238897395 -474218792 -763935665 -999981155 -641756872 310603834 247177868 241257260 720435044 601529202 -750501770 -32763709 198698223 -622565504 -444268980 -763661008 999960317 -916575963 -999981155 -356412801 693957098 999960317 42 214975985 -991976242 -258565958 879887436 0 -621952063 948651491 0 110094702 713606191 -870410401 1 999960317 -346305095 263112622 1000000000 489525801 719436607 -1 668203342 1000000000 997754679 -223336200 42 14857868 1 0 -223282755 -605648831 999960317 222636486 471990103 131189495 -999981155 748574045 689119242 -1000000000 620961204 -1 112349574 -999981155 -999981155 -490742185 -117383323 930453354 313186524 -375100696 -1 -964549254 -1 54170589 -236410925 -894728601 923574431 -1000000000 191133461 0 -54753426 -894028242 -919433683 1 221610474 -989939031 254024645 -714996901 1000000000 -856629065 -999981155 -462453638 -948652773 -758280718 999960317 -418124090 746153601 281398983 301834624 42 -45231227 383782051 -16868070 829417137 735653538 566019472 701652058 746340766 -1 958203457 -672998246 982393235 -64711741 200835025 -6759659 234915621 438823254 374163425 5581522 523161696 1 1000000000 -1 821103422 -1000000000 410708348 -861058519 -633557212 -1000000000 -978682580 403615020 119933685 999960317 -1000000000 999960317 -263558797 184660579 -466382515 1000000000 -826273860 -210741032 999960317 990506570 42 -117435263 -934385952 -999981155 -254805758 -290364888 -712014195 48860367 42 -999981155 862587536 845935911 -339386692 -385825480 910404528 999960317 -859741633 793874446 -177794958 597761504 -999981155 -602297366 -575502054 587554438 -544332482 -1855060 471505222 1000000000 -953720785 -127499501 -999981155 -999981155 -576527792 752597132 1 -227758374 -202154455 -276399496 943489192 61707897 -459268715 326843869 625834580 456839324 999960317 -999981155 42 446440252 106162491 -635315091 566815949 1 582521513 -567286471 155506821 -650628259 -693042020 1000000000 227215618 183346163 -380849981 971351372 -365502852 -1 0 -161449704 1000000000 -497683503 -910258372 757977840 -999981155 -999981155 1 42 -1 667619875 843434940 1000000000 167736495 634518314 -999981155 -999981155 -22349888 -642768194 533730205 -999981155 -999981155 999960317 476319719 -606579875 -974471411 778226700 -216376825 -17059930 -901967949 -859364695 999960317 972061338 718145940 -678623742 71871460 60136409 -585079155 0 -512047749 -999981155 -572554583 10809666 -141171923 -999981155 1000000000 -999981155 740825632 -1 839933313 999960317 121430831 -999981155 999960317 -147082524 146083829 -198547945 912776305 -1000000000 84600245 103731391 -811784127 1000000000 1 99469727 -259414206 -685620112 189515644 42 -565500656 290731166 279785292 -343852950 985808065 574362625 -999981155 -378388550 634246604 561132576 -43295335 20019657 -760073777 0 244521874 -999981155 999960317 762125898 -999981155 703285006 746994710 24382084 -362802178 42 58700164 999960317 781470772 42 288638651 42 495035832 821428685 -455642406 -837785330 -374626879 999960317 1 607638643 0 888547197 710726580 795422670 261194474 46608241 0 660146878 651257779 989963132 -525143368 1000000000 -560688498 838111426 933629700 -362430817 -333974192 409089196 -246357186 247422312 -727222707 859735184 999960317 999960317 192365846 -999981155 42 1000000000 954253723 999960317 999960317 -74482766 0 -435766282 -492147575 -881824192 -1000000000 -410064759 -999981155 -240779468 203196341 -876686869 -678469368 428038871 999960317 836842172 567732909 -114199326 -608813953 1000000000 -645396027 -678188840 999960317 42 42 42 -1 258976643 -203668293 797024449 42 999960317 -999981155 617434680 999960317 -999981155 -112049247 999960317 -542304825 999960317 -255014114 999960317 285761658 -1000000000 -1 463687363 982340708 -999981155 -201603941 285367442 1000000000 -810163830 -297754529 -999981155 999960317 705751826 -437454998 -615185641 976166460 130758973 129802018 377419445 540463924 999960317 312205708 -57775548 458699581 -1000000000 176031784 966551597 -698824425 -379297036 -999981155 -330222880 820520940 255747278 -678112490 224455736 897300336 1000000000 457096975 -596496097 968952662 -555915295 254024645 610346219 -999981155 644805271 896423954 -196075139 -71269191 -1 200119868 -890039963 -165706588 652691253 -602114421 -200852393 999960317 157083648 -474072488 -423784151 -964860979 999960317 444622995 -270439475 999960317 -86909504 -999981155 -940853457 799292211 -1 621963699 -1000000000 -685143182 -1 955746866 253308645 242144814 -999981155 -999981155 361704504 252770999 -357717180 -141464120 456923399 1000000000 -451815511 0 -1000000000 -999981155 -860845793 569654787 -1 634013885 269234254 -531605679 42 75469893 524505722 -752020305 -998206792 510445447 1000000000 -648897894 -625216490 701290020 320964545 -1000000000 535122169 -327811915 112193083 42 425667548 -35818815 109858590 -1000000000 1 -941519085 -707959056 -240363402 999960317 946662632 -576581761 42 639467828 999960317 -999981155 -57307843 154019021 999960317 -999981155 -4622621 -213566612 82329068 -915260082 709018731 -35254428 852955653 -988275176 -633838604 -999981155 -339000581 42 -999981155 -920195153 -851111606 0 313992883 709086839 -999981155 129482396 -550528490 1000000000 -585293195 777241778 -346658114 615317266 -1 250715701 90195281 -43566994 -750938689 -999981155 774777255 -276013249 48361093 11703583 564872435 999960317 -970696450 -307350358 265467082 -999981155 661023250 -665276344 -281275290 -197114861 -147431470 -707814335 -999981155 -391426196 0 -521591757 -1 757723737 31663119 -577897966 -314076388 335871528 805108331 999960317 1 440313497 102364283 296967413 999960317 999960317 169933035 794502913 192099905 -873268891 -87965294 620660338 -591277722 42 222303787 716125575 177320696 -999981155 -994008623 973827285 -723358572 999960317 -532209448 999960317 796708691 999960317 668467240 111121066 518694892 903338671 -999981155 -999981155 539309117 278567264 -999981155 1 710249358 1000000000 540179886 -361363528 -627983993 -567721826 469924753 999960317 642171411 -883008876 615786560 -1000000000 -269927221 731257873 49422896 -710226420 -596622282 281462801 382974830 44731154 474658358 381958683 -793884178 -902508870 -508924610 -999981155 42 -11268926 999960317 -1 -1000000000 -154176894 152336770 196328878 780585787 -261611619 -578336298 -147007773 -999981155 -210931468 -700371013 406567026 605184616 -660629516 1000000000 -999981155 38133244 -225867876 -57671086 0 -32102891 -999981155 637914738 854303069 -1000000000 -999981155 1 -999981155 202319261 -518465871 -538918478 723785718 1000000000 -896493358 100365472 999960317 999960317 -999981155 171447532 440127559 -163468493 455767990 1000000000 -848097639 -382079836 -999981155 30714859 969962891 -999981155 -188227550 -650566926 69066071 1000000000 453953351 676801212 -273492757 -999981155 -768458194 -897913394 999960317 0 995493996 -92275004 -999981155 128341030 -717709462 0 -571673750 -1 623471088 217448852 991711502 114169846 913548088 802239368 183302347 688711134 937543059 1000000000 619046952 -1000000000 0 -487933115 999960317 769749010 37994697 -110047146 472278463 993808830 735755792 269983612 -728300486 686505425 -143153277 629034210 -999981155 -739637785 -200546449 -20208396 175060786 -1000000000 -680853556 -760186056 999960317 -999981155 -315046671 -854846339 446172764 -639264814 27021792 -924727288 -1 -907129561 520475004 731765494 -144819035 -999981155 640114848 -583948194 593039689 -999981155 -757681856 977531463 473439440 -901592676 999960317 756240429 229200885 690325496 -83587913 -586512668 7591847 1 0 125260576 42 1000000000 -999981155 -610139729 -977305974 241413653 494807304 15546064 999960317 -999981155 42 1000000000 -885245597 359645972 212508049 978129971 -2906747 1 -574546551 536809843 -614869247 1000000000 624784406 999960317 -807248728 712533885 -616955042 -808795374 -1000000000 -724857199 536103291 -27485514 -462889621 523371509 -329470199 577589350 999960317 -410995765 42 999960317 810443754 -562721209 999960317 999960317 -1 -999981155 999960317 -45467840 999960317 747539057 987470612 -260561562 992760631 -610978752 -335389372 -1000000000 90498719 -771417755 311257948 330816278 381874945 570491534 999960317 569671201 -698779055 -975697725 -288759710 999960317 1000000000 -574963528 -819709388 -953789957 -999981155 -244114677 -464565176 -310210035 -88697269 -999981155 -740906407 744464407 0 -319151722 91208728 1 -916209996 999850368 -999981155 79319045 -965725437 -264160031 681375370 632884785 917685049 -325685409 979896996 -339268370 -1 999960317 0 -574295787 -40258966 -999981155 -566675974 1 -259343423 42 -763366001 884272920 -518290715 767997179 -350821551 -789986098 787897902 262329375 646979769 999960317 1 999960317 205521927 850826158 -999981155 -394153077 -997548752 -1 999960317 429953484 -827774358 -250270234 993510431 999960317 1 904947429 -241185129 1000000000 -695385149 707874262 -154564214 643793433 -657866264 -31672910 376018998 -1 458818124 999960317 654006077 0 -849635649 688733080 -625199188 -87541794 231275316 -999981155 -94591674 42 -330063464 -608587712 545867030 -675443920 -442996278 -829153871 -999981155 1 -151956312 375709669 -999981155 -586208385 -538397848 -97034262 -918850653 -227428041 -2719098 -203749289 -883148823 -1000000000 -1000000000 -1000000000 -314131339 -612559819 999960317 -266834424 -1000000000 -999981155 -806863800 785477574 691818730 379603441 35561 361431579 -952361194 -682547139 -501396954 954510778 43844208 -344861687 -999981155 -321924267 -209828461 0 -827813837 -573008019 581536985 528353661 1000000000 -248638344 -742584687 725731381 77531813 -999981155 1000000000 512181529 -825331436 -656105216 999960317 -300513297 1000000000 1 -157542502 697907619 51787650 898755958 -568890282 -146636044 -676062507 -243107981 -386524845 -265909962 525977628 999960317 -200141157 158266477 -999981155 42 -941156926 -999981155 -732620419 425931967 -999981155 619432140 -1000000000 985474928 769047563 37765683 -1 -305681749 -314731563 999960317 -663342833 -369823015 -694354217 1000000000 -773521516 -226135613 77688738 127016316 680510857 476954385 999960317 -574320056 -83236903 999960317 999960317 413244085 816288893 -477469670 -803696650 716053994 1000000000 -999981155 999960317 1000000000 -694495166 448932295 212620093 227127993 -878730366 1 835865008 999960317 54584081 1 953538551 -801008628 -924552415 1 -893549607 1000000000 1 -1 867504276 -1000000000 535370152 73514094 683411483 999960317 -644435807 42 737887867 900291011 -179769773 999960317 999960317 620049219 785207807 -4822236 -1000000000 42 -1 -550585458 -1000000000 -285827329 -508399749 42 -39968902 -836633947 0 789049247 -1 54584081 -999981155 -426426463 -144339339 -221932734 196978679 -1000000000 66729575 0 797538597 -84198160 999960317 999960317 172655334 -227181203 759043000 -23011625 659133711 1 -972778509 1000000000 286758144 -895286604 -1 -72813328 807137194 274271068 999960317 -473678454 -569537164 -958580992 -1 -747429405 -369588641 -999981155 42 42 -231660652 999960317 -682038244 999960317 0 660646591 -171215803 1 -730496789 -629070433 -1000000000 -924759501 -448818459 -267707296 -744863328 294153021 -638157406 -96325744 42 -262326933 -999981155 -885789627 42 830717457 0 -797902521 1000000000 771580867 184179112 142997392 850843853 -974161755 186608518 140512903 -68799648 239849926 1000000000 475223928 -235738848 -999981155 -294365109 -546544344 -376637022 169136351 -1 263136870 161397068 234042409 -138932839 851142944 -265273409 999960317 -194345370 211830594 -214600348 -735766712 -3495132 42 336434564 -570561534 384336120 6781768 936997018 -537840584 618476388 109603275 313306747 -999981155 15738506 -964179116 -999981155 999960317 -1 641335664 -999981155 -1000000000 637662560 -590222155 412375147 1 -788301233 -373131431 -890875369 -913432813 640730344 -728634695 -920088225 0 -950341120 223994635 -87715830 692571086 999960317 -772554821 -582563153 82744666 -504133852 970987366 1 -516358239 999960317 296002500 -37334425 -999981155 993588966 -999981155 459452727 -250389927 999960317 -541567268 386014454 -56520649 999960317 -13775721 -1000000000 -1000000000 -945000752 103111342 -999981155 638994651 -619700015 -549715434 726729756 744244455 999960317 22922305 -478794147 788186712 -292486958 1 999960317 110639456 -1000000000 272172781 42 152536690 -974566703 777212944 44595922 -351816577 -999981155 -662591213 727555963 -141822417 -192986092 -650066057 159659179 -1000000000 1000000000 513748338 -223746052 -171473615 20469100 429758733 -1000000000 999960317 1000000000 -488070324 -54132365 -478587408 412639558 -807469445 0 -1000000000 0 -53839016 740533371 768651321 -999981155 1000000000 -999981155 -819492751 -422402112 577964431 -205969790 593966888 -1000000000 807207269 -709164999 333320074 -214343082 692777015 -864686474 -398383031 -1000000000 -902819149 0 186485590 999960317 254024645 -896832521 -169024522 -999981155 411174148 999960317 -733683757 743029351 141407413 -461062221 512651160 884415758 1000000000 999960317 -758515372 42 -1000000000 414735956 -178189614 999960317 -175469667 999960317 991058290 331554 -449803950 -1000000000 455749155 405043608 -999981155 -222831367 -772174811 842980513 -936111818 -999981155 1000000000 -497083556 -790026894 866981532 -196495620 -1000000000 2078933 809908555 -153166930 -366426594 69500813 42 -999981155 85243167 -792720075 999960317 334143408 -625723761 -634231951 -999981155 51028738 -289281494 -516601831 -953528759 -260205237 807966374 -1 0 -1 -555117420 999960317 42 -559654674 -999981155 204687458 999960317 767356181 630546264 557906763 -71494136 -965838788 -254627996 -999981155 1000000000 837218122 -788203747 488735757 231447128 1 999960317 708641359 885383663 -811207082 -557159398 -821784928 -875067901 -1000000000 -999981155 -457472962 -102482431 -292743072 -999981155 -471021270 153262454 371650298 1000000000 808486131 -948317418 1000000000 936246235 -999981155 42 886363448 1000000000 119072789 -346799179 999960317 101344475 666499817 999960317 0 42 -365134313 392053636 -999981155 999960317 332702014 -143287062 295547800 -1000000000 495452779 -613852185 923087412 -334587394 146791709 999960317 -834354761 -219153518 42 -450307399 941710331 979526763 999960317 -999981155 -241640221 249881376 82782559 265412428 -993029502 1 224196188 686108416 -993233309 996356938 1000000000 -9240141 -54523358 300034460 42 86265427 0 1 402804259 37125633 323060321 94692206 -568901127 999960317 503976561 -464711233 257147243 -417196978 -999981155 999960317 762446245 999960317 42 127270402 -1000000000 -220187640 -676137212 690409870 -423518770 13981818 -409257956 228561142 -183387745 -541930623 671070209 -903423561 -926228539 999960317 540573433 -704680844 503906780 -984214067 523523728 -960759669 -999981155 628406007 442947157 487866673 -170600614 1000000000 999960317 -158798768 -234498161 250541699 -355263214 271262197 -999981155 558991209 -1 220885915 42 542769620 -395641331 -519730256 648258764 -713229243 0 -665604625 -550878486 0 -999981155 834118764 833077114 -551681379 -1 320366388 410797023 170419825 0 0 235877014 625588342 42 -106862082 381813969 -709304604 -999981155 999960317 -11974870 999960317 322182300 42 -243937795 0 -294644874 -352720369 0 527756966 258893010 -98138458 42 133454681 -337051098 -619333496 999960317 999960317 -999981155 -330195452 812869474 999960317 -21921325 -175032386 -1 -928364739 -887023034 42 -1000000000 -341891231 544851562 42 63134127 335429456 -114738653 -999981155 688982100 -236171846 1000000000 701650122 349403545 -1 -1 999960317 -591055422 1000000000 511057564 -951890092 816974898 406473415 -999981155 -82083508 424103530 -289228822 0 -467844447 -1000000000 -153110825 -787898223 -243642975 726102399 408160615 257856968 826985193 394263146 448711060 -901647048 721548705 -652970816 -737876295 999960317 -118431399 430534015 -999981155 999960317 -999981155 -544382588 574849645 -999981155 898253379 326728345 -1 711206803 816834981 -999981155 -531206763 521559364 1000000000 999960317 42 42 322967860 -627640362 492497617 999960317 538866327 -561798979 -676274083 1 549764458 -605307811 -667556396 -513761242 -928126449 452702801 -1 22059159 -999981155 -74926150 -14127135 -81524320 999960317 509410 1 -83896796 196584453 -493831566 792521369 999960317 949817907 -999981155 631006752 -262248216 0 616432333 -287720222 -943061226 339056699 -746461822 42 -900042597 -448262836 -999981155 42 -1 -884792735 -48607315 42 400487207 411165557 -258189756 -307737118 -992680953 190174398 -23994038 -634088623 -389223371 999960317 -323014008 -1 307947379 936906940 -219223780 381117055 85478258 -919816800 999960317 418549285 -689215188 542942783 934975212 215410564 42 -529142590 999960317 992264653 -228248308 107760698 150961397 -603105225 721145446 -327308818 -38041255 204406623 999960317 -688438109 88497059 999960317 -615316790 -568901127 919271215 0 -999981155 1000000000 -999981155 -985114951 -348595515 -728442991 -609779845 -218997818 985170017 -1000000000 56699687 999960317 964842241 -166845358 499872490 212267171 -999981155 -435669765 -901483335 -773817040 -443443427 -238815277 50388106 -1000000000 -1 -236566505 -818745670 -1000000000 86016105 -160319230 555463286 192978875 407065123 -273068462 -884029761 56795633 1 1 1000000000 257002034 486628862 -999981155 299602910 664909171 -627248646 999960317 -765359609 412969605 -999981155 42 999960317 -262291007 916761541 185581561 -1 -1 1000000000 470238602 888683477 211654582 -409146715 -672831357 -930219986 904226889 -999981155 487823124 713280407 42 -999981155 408046835 578289951 -999981155 -2828310 47880723 -999981155 999960317 -1 81865458 287827211 -441753298 1 261843547 1000000000 -536179712 555978260 930655410 -112211249 591499458 828583712 316033637 -976188499 -528188072 -240375840 -939003660 428569791 787101332 429580443 -66715856 -999981155 -199307307 36484102 -96400662 -999981155 1 -999981155 -925170144 -75076245 -501079580 214314438 1 -212748126 0 55211566 1 150425847 999960317 941913897 42 480237158 514435303 764997773 895510209 584937503 -1 -877298258 -1000000000 -313048849 795597194 -1000000000 437923452 317996392 970043570 278453683 1000000000 -186394078 785115661 577233308 999960317 -785010756 -122868243 999960317 498663551 359278869 953029522 659808646 -766358614 -999981155 -999981155 -445606755 417548956 -898747227 -999981155 247144230 999960317 954346956 766967574 415050335 175681059 -329825124 -524447014 340668856 560590246 999960317 -549012058 -875248047 783970802 999960317 -776858623 0 -244005698 -853555133 -111790775 0 73911535 168066930 -380487056 422043159 -128192914 -999981155 -916225869 720469874 -999981155 560213666 -97526640 -508321124 -74629670 -389667058 1000000000 -667763077 461135021 997226331 81507784 -11296623 -510584203 -978850057 480922032 899950583 999960317 1000000000 45348721 0 -1000000000 -680586929 -217558342 -999981155 807772021 -950525262 -24297927 -130519081 496460616 187240533 288420957 -694547358 -1 -997059047 -974118814 -407849534 0 -165615517 999960317 999960317 -542539683 -673488598 299918261 251785057 782705407 -807009481 -999981155 -937756153 302189198 68285298 -999981155 493815529 -436544552 591327661 -999981155 785658010 -251075553 -999981155 -630083257 -770192539 -87440489 584563699 927974600 473462067 -999981155 -344633778 25230573 -124736021 -942806176 654920501 -525636335 897099954 -822631974 241162444 1 727758935 866013697 1 -999981155 866366966 -668381686 -999981155 222094607 -618614377 -624213797 877152774 -424818162 -102296266 101592330 -387380179 624588609 999960317 607711644 -999981155 -350026126 -352127919 -847808378 1000000000 409711656 644611076 223451843 -27599638 -207942784 390893778 42 0 -748369396 -462683689 1000000000 -999981155 -337997789 278552952 671078231 -571287389 -38716513 765270768 -674337953 867730196 434272739 -999981155 386141654 999960317 42 999960317 -664958984 -33218717 -419499777 -58797696 42 751962803 83772977 567206897 -256080652 978041813 -999981155 -408879150 -519340174 590120242 746123312 999960317 47103984 -853361957 -39836943 662418695 42 42 744214997 -321122805 -999981155 117561068 445908698 653274601 999960317 647874278 506809265 -999981155 346807560 1000000000 459333029 757581681 279522012 428751161 835414164 -879833988 -127308307 -999981155 0 -709958589 -1 -903401849 -1000000000 0 868963060 754223807 999960317 -1 999960317 999960317 101209880 159772321 -19748676 -999981155 999960317 -880623912 981659918 -1000000000 -384176866 -1000000000 701114202 -580306237 42 359302750 351766006 898119128 -999981155 -83109058 352275257 -74389580 -667181484 330035649 -50796955 -289925746 106594776 -870623966 -163851013 0 -644564696 989237321 -1 -789408864 -392879239 37787246 -508618977 -1 -254051857 768629214 -1000000000 -999981155 134813782 770996667 675514757 421297670 -286472973 -984358457 222187207 -999981155 455723275 -621203132 -91711333 -1 -445212609 -1000000000 -408870233 875566525 -671562964 -874986994 999960317 -182211554 -435163599 549131031 915671106 999960317 -1 -999981155 -999981155 -327962785 683014589 481810955 -805701121 816667227 726522280 -796948953 -405994390 -784809112 612828293 1 -1000000000 1000000000 392342750 999960317 273851248 445404781 -999981155 925869518 892943015 163664924 42 -714571961 -36245459 217175940 746120974 -1000000000 -654746734 -275847979 -49820184 605458981 999960317 1000000000 46136477 -176543604 631789378 428615469 -739327909 693537077 999960317 -1000000000 -800638758 851462918 -999981155 -370637047 -1000000000 202257727 -29262949 -302524724 0 -223271029 -1 0 -147905688 670088418 -331082800 -407986889 343676379 -405694253 769586709 -279614073 145283461 -42987628 42 -597369766 -1 -728797761 -999981155 -903138756 999960317 -999981155 865849434 727215618 -178789480 -770795307 -290466779 -399723285 500657488 563893290 -385127787 70683319 855779064 -308967207 636652214 548840826 58610638 -27049672 -292662992 749471355 -257595415 573734507 -185684172 999960317 -670464606 27720004 -208225252 -28153224 68216385 327894664 -254191838 -999981155 999960317 -772191080 -933288682 0 -999981155 -999981155 -1 93566094 -102640228 730478166 -586891865 -767929998 591008152 -910764561 999960317 457118758 -48119193 858222375 0 -999981155 479850276 218835614 42 -1000000000 999960317 -359418850 -999981155 246900480 712348632 42 -1000000000 999960317 999960317 130041504 -776652027 1000000000 -999981155 42 -628433463 -442640631 924874665 -1 42 999960317 -575998612 427106675 690989397 81019845 -999981155 729110061 -77580681 -244790888 42 4724908 -937564741 350267549 -360424437 -999981155 -510678228 -392972002 846069954 783707579 -731881866 -158966768 726582731 999960317 -960602499 821678497 42 -28037725 60586378 575156672 -966016815 393246090 500231790 1000000000 -1000000000 975542801 -999981155 -417232614 659457857 -810696029 -842078726 836189020 712030294 -622013043 434036200 598698470 42 -999981155 -649299959 628550580 772796738 -999981155 -615690160 191016219 -774149958 -1 976633053 -330474792 999960317 50964462 -133378325 -999981155 656540541 657181739 -510533564 -10594607 999960317 -191617404 337371314 -201062163 119677910 404509414 -937326119 646328342 821673699 -502444053 999960317 151502248 -180561574 -278406387 -985992831 122418360 -944896757 999960317 999960317 -608616800 837900671 999960317 0 -214748750 -5364352 292616137 -999981155 527000395 -268896774 -260728110 1000000000 -1 870056488 -697680255 836836992 1 -735231873 999960317 -699172999 489641335 -447256974 -937613114 677435277 -51094217 254002748 318454522 -464504932 42 999960317 387912838 -999981155 331194286 999960317 598088224 -1 -1000000000 140596013 999960317 -119402261 944083533 999960317 -427180626 1000000000 -881777401 -1 201672004 833985478 -166031977 61251694 -999981155 -342166210 1 744180040 999960317 -413790063 -1 -390169458 -710832363 301024747 -328179534 -590246541 42 -1 999960317 78994246 150493825 236013548 518293256 -345627226 -999981155 149772348 -685915334 42334288 457096975 885059774 435697538 -743972643 -535717386 -322703220 42 -201649426 225865278 373528930 -161568052 303135005 770868433 223811709 -194317712 937264729 -144178383 -382719415 -459956640 159613103 -1 -533820676 1000000000 71663209 -999981155 250770012 -14578138 253333473 179044120 999960317 237744720 -529541079 5763713 -326735601 999960317 -643037567 -999981155 -270124016 -1 228097627 745455016 -210021681 -537098697 -1000000000 -369211281 -389622600 970516258 -599338018 -999981155 -147226505 -730034858 -696275159 999960317 893084703 -999981155 -999981155 495422359 986739650 -587804246 42 -342165498 555351738 -155732871 -408871108 42 918201405 -987774736 96539577 772222617 -432809234 -20740720 633664881 212332237 -271487160 -999981155 774573123 -999981155 282634477 55515977 -247416065 -527415596 999960317 -117706953 238282906 343954265 -254531693 154526231 -999981155 -723412882 980315403 329442784 -658537906 -89982665 42 -446564059 692755369 -1000000000 -999981155 -360707570 -999981155 42 -750800756 -576605869 1000000000 173891696 418560509 690025947 -999981155 -999981155 -932605266 -403435131 929108668 -12493256 632707013 -999981155 685327576 42 -831477411 -592146263 563958777 1 -111395778 -603522849 -746450917 147126488 580211187 58914053 0 -557706676 661153249 1 999960317 61390575 0 -737150708 -540206712 -603710707 -121873869 -471222191 84112205 1000000000 361665686 986604558 172436971 962450903 896964703 -185358640 516041489 -493964903 873628049 -283389182 388784910 585509744 42 -244035826 557093237 555564805 -603786695 96421470 999960317 -364282755 -302148885 214170049 720885983 999960317 -66332564 -999981155 -475811729 554166270 715824918 -233163423 478954498 -310699137 -901176904 -1000000000 343909804 107926531 -7300755 -999981155 42 -387115890 -905016905 -999981155 388898904 -1 999960317 -337951041 42 -999981155 867378398 -526378229 -999981155 42 499686981 999960317 301632563 74490417 999960317 -1 -566523580 1000000000 -148737060 -625299713 637717490 587948582 183488945 0 468117198 1 -70055151 -60964353 -586546887 4007221 186380662 -523552868 999960317 417957768 651633173 -167124553 -999981155 -201693376 -866809332 919047514 -414542372 743915126 -587134699 -661266123 973061967 89130788 739063233 -278848943 697202707 207842104 999960317 -47456021 -642661191 -1000000000 1000000000 0 482937893 -273052218 -833965045 323919992 968293578 -1000000000 999960317 -999981155 512199580 1000000000 1000000000 841989789 199753876 409399939 922491959 422006282 776558568 252727646 991294623 122092915 394063999 -814124856 -126713592 999960317 491557677 -1000000000 575425701 -1000000000 -64439491 -999981155 999960317 -999981155 -999981155 334993619 1000000000 999960317 368123445 -538745948 -887865630 744567401 -1000000000 -934744643 904449881 492820920 -443250859 1 -785264123 -490464595 42618792 -405315474 -538976475 -573425606 888129131 -101404979 0 999960317 734425232 999960317 769717000 291883036 204237925 426556566 555753816 1 -659671266 32561663 -999981155 667834465 410266887 -999981155 -250386688 151798060 920509088 878836524 -1000000000 -89013364 -999981155 -951140616 -999981155 -999981155 999960317 1000000000 677389342 -926994638 205121332 -442737831 -598848918 -911849017 619262459 110765635 -417760504 42 465052411 -496992603 -999981155 800891726 999960317 479501419 -629174202 -237716585 -852933715 139482504 -972488992 1 479635618 895267559 -443459606 -367119082 559817824 87719891 -272696167 -807575769 -1000000000 -907983120 -629070433 169592070 999960317 72077549 -1000000000 0 999960317 317809091 -226286257 -2995515 395374509 182682298 377344918 488130074 999960317 -999981155 -125215241 -578753574 -1000000000 179439364 -839762899 -666115840 999960317 516130387 1 -999981155 696812930 42 -513085386 -170030626 716875576 294412177 999960317 -999981155 42 25223430 999960317 73709943 100233125 514676484 999960317 -691559734 920694657 519503090 803481166 -179693873 -217000279 -358858536 455558338 -557254091 999960317 474800487 113921218 1000000000 999960317 -869771000 -1 327709341 112244368 983284300 999960317 -437428481 521855008 999960317 -1 562391082 999960317 268689349 55514945 -25991445 717438761 -252827440 10290209 -387784466 -673342689 42 999960317 999960317 -384760196 -927446074 -1 1 784814850 -438747776 972357484 -579359399 -772214121 494485506 414196370 109845233 -974501279 509183770 -484593977 0 -352806254 -850830044 532664639 271044114 -777384505 741487525 -287764239 792781993 -164410698 -896617246 105019888 999960317 -1 -999981155 -1 667374929 -224510084 754940006 -226010695 -222930127 904493251 999960317 323034287 950321571 550660941 361948998 -946452634 571283540 -47214286 226224758 -999981155 -819733893 -999981155 699235611 -458590134 -544830332 34928468 274579747 -569617095 -448174710 644238326 -944072127 -1 -226857071 868050322 167913844 -700352114 -1000000000 -951640544 518464238 -482724321 567991756 -897707701 -191830907 -392677521 -237646500 722289208 -31632289 -847344872 170083537 428819924 999960317 -1 144482583 287128354 985242913 -444239631 -1 -877631246 625018256 -13960197 -112991641 -770379894 537819159 -681216558 -105407988 -999981155 855911504 -925813292 -366073936 -999981155 -726119091 99120876 1000000000 -1000000000 -677575485 999960317 -386172247 69739844 999960317 928189339 -967854262 990032537 -575957136 42 999960317 -305792532 596535855 -52926690 1000000000 489587033 662631861 -999981155 160402488 42 613262099 940620282 16033122 -186803667 999960317 802928691 -999981155 704398698 -420831985 61309772 999960317 -684392208 999960317 -837439302 -691412701 -516620143 490071674 995406655 -999981155 -477178798 -876854421 -469203793 -490277792 999960317 -1000000000 -46155022 999960317 5579169 -1000000000 1 538952233 240755747 -442667814 -999981155 -539753201 -289503326 31905521 -999981155 206580641 402901305 1 617491309 688926205 153878005 -1000000000 -543380400 969435204 -210739080 -1 -505453566 -736206598 -1 252852503 -796084707 -1000000000 -1000000000 -624511558 350735931 -920834191 810697072 -999981155 -404245741 -931703213 0 999960317 976621193 -625297442 -1000000000 426651474 -81155538 -395151776 -999981155 -1 -319393296 -999981155 775042407 -999981155 -579453232 1000000000 42 -817460342 -769431066 -999981155 304074434 334809075 16568619 -906659675 999960317 -920329456 310119051 -322745380 -1924264 517831949 0 -224255571 1 -999981155 42 -398475690 -1000000000 42 -171452616 -544004155 -787236025 1 -550894031 363857054 -405036750 -1 0 426497278 -765943562 -22549022 415878149 -866801277 697084956 -829307234 844287251 283840985 509113649 203405991 -999981155 654718752 -590513524 315401131 0 222668642 -999981155 1 1000000000 -314028438 468588636 -1000000000 -354525128 942689224 -836825384 366522099 -938454579 -999981155 862407210 -785808369 -999981155 1000000000 -999981155 -896078594 -481742652 -815768403 999960317 -570964336 -643932001 634221022 170709012 502391259 -999981155 949050447 306883822 47914004 -898795695 177076554 -943033996 -537346860 564980098 -1 -1000000000 37433536 42 -832502664 153764347 1 553342076 -740393492 -385962007 -129421625 -131908029 0 999960317 197696843 76564544 1000000000 -496444550 -12473946 -828072039 493017883 -451976511 -999981155 0 -1 -529667390 1000000000 -342696983 -123963201 999960317 309663486 579258293 501522716 -784933401 593533749 -825235126 593458685 -999981155 1000000000 -759375570 468550975 999960317 0 278037952 776992963 406571825 -404632096 1 -882129787 167103148 42 764912564 42 0 178835748 -812515464 -1000000000 -499285825 -988592839 -51271266 318812154 736168374 170961477 -843943573 39067000 999960317 -449987107 42 768104013 326945734 -947901308 999960317 42 -381109768 -626890612 -999981155 -881518681 -377292114 -1000000000 -999981155 42 490087467 -1 -257345529 -1000000000 -999981155 1000000000 0 -276874343 -105539645 432395800 432785265 -999981155 1 0 76518694 -651635864 -513780457 898042454 331586023 19444172 642672094 999960317 1 -770679301 974522368 999960317 -380486416 -205153629 951545325 -772996080 -367905419 -1 -724143466 1000000000 -321470011 -592729975 508042698 0 999960317 -1 1 -8099187 999960317 919285911 267230272 578758909 -1 852528355 571654323 -406620572 -826368854 999960317 221649635 266275154 -910944129 -548281666 869242227 -1 -973902218 -527539875 -999981155 678213988 -500571318 0 -298568142 -429211685 -59657282 935989695 -584424883 -889381448 -39512247 -999981155 141316138 999960317 1 4491696 -135773132 764253550 -777106281 -234916374 538308566 -1000000000 0 -1000000000 -30716443 -97443161 -334500423 999960317 524483042 -914507505 1 -393791188 0 751570877 -999981155 597708073 -132572757 -463475592 478354429 619441148 0 378397610 0 300474496 -999981155 960074352 -796747662 652260288 -279155318 50468607 916624342 -388557696 175429086 -1 -625733079 -323332288 999960317 61772147 -168428615 538649810 -999981155 869031606 304921477 862488612 66109160 223767089 -658103003 -388351644 791541749 -536003649 -999981155 -564539353 -926406169 -462974853 -762856406 -999981155 999960317 -276805219 398560591 999960317 999960317 0 1000000000 866725661 -3943627 -823998109 0 952857267 -909064691 722617376 -453202637 430626549 725910814 79018468 -696331085 14798512 999960317 645699916 834554430 437466482 -377779917 886925512 640526848 -545756517 -346117286 -999981155 774246682 999960317 -807842187 -764157587 999960317 988702919 842887383 341471972 -580860862 195097051 -37896080 438409176 -999981155 146275783 -156897289 42 -377432859 714557779 -999981155 0 42 1 930960262 -811977385 -999981155 -1 -840373379 857579094 1 -114023699 -999981155 563716624 -1 -973408588 294422478 585530734 -999981155 999960317 515769542 -446837453 589854377 911609204 -999981155 -1 999960317 -68328352 339310397 442525484 -370297917 42 772512830 282010487 -677109907 1 -999981155 999960317 -292894777 -67839391 -845022630 -472256663 -410697741 -573653821 -999981155 -999981155 -999981155 114436263 501135336 552062323 553946253 -652197567 698002722 -189386901 0 -491995256 -1000000000 408451514 -691970360 -695507064 647268199 -21107967 -418320938 -999981155 473339135 704760025 999960317 -940914783 -438540789 -528237485 -794026015 472878727 -999981155 -999981155 -1000000000 999960317 999960317 1 -589046512 996700680 137221977 -1 1000000000 -999981155 731034326 -817806555 -660574313 28042808 541296305 471179103 -999981155 0 -202066432 258786366 805818508 -541797622 -514977774 433145465 -1000000000 947253650 1 -999981155 -860912830 -55007543 -976634290 272126008 1000000000 999960317 -999981155 497063463 999960317 380700580 291669842 -1 -281847752 -1 -841136361 -999981155 -190202386 42 -999981155 -999981155 657825622 145074107 -969000594 686343883 999960317 -385227998 -969406772 293573256 588588688 803095749 604659109 1 539215001 105255799 -109788427 960566271 370867993 0 584871869 156732596 -815203639 363183632 307606307 1 -597443297 -471250176 -486803044 134600312 -257950102 1 -338812307 -585567282 -74823654 -999981155 147770222 214742231 663719424 1 -380523415 -665128075 182074995 -265387868 378858578 148534345 -147934378 42 -419697125 -912320001 -113524886 529279779 193595585 -999981155 -734831950 272640158 95648875 -68821577 -821782680 440742155 -999981155 -686639404 1 -999981155 42 999960317 -999981155 115123898 -617259450 248411032 566228886 637258530 -684104993 -427991197 -920578729 -999981155 999960317 240301873 -822995715 -999981155 947962815 -809539818 647927724 999960317 0 -814781281 -954329156 498701147 -188742560 826446561 1000000000 40251878 -263168454 -697578560 -492489542 -701798809 999960317 -510689864 999960317 917077802 1000000000 999960317 999960317 357847846 -764331107 -999981155 -161402415 -552364223 -999981155 398779661 -968120783 1 -1000000000 16240689 -999981155 -1413492 -835146196 -640576509 -523616581 999960317 1000000000 -545296887 379035648 522238337 42 -854247190 173657181 376810599 -59677022 571390838 130770191 0 -999981155 -919334042 -890187443 -578758694 686616975 0 0 -802847790 -185773882 -964206743 202508335 -1000000000 -934938409 -691315894 -999981155 -462692221 940603756 660015559 38212531 818040994 -311908203 -39066555 999960317 227568190 -565786326 -366567308 999960317 -999981155 621890894 0 -320194381 999960317 -360331635 42 -875506822 1000000000 -276294385 642709822 999960317 797131181 93514402 72511357 999960317 1 999960317 1000000000 435598809 42 -739655688 -1000000000 294491496 999960317 -73335723 1 -986657945 188807290 999960317 999960317 -999981155 -472026930 999960317 -774804177 80537509 246132923 -999981155 0 -999981155 149054087 40051467 -782602437 10885045 -134985679 670007915 966892821 657998545 834415034 42 -239691581 999960317 470502046 -69269951 740655378 281818591 301643924 1000000000 995791399 -312777552 42 999960317 999960317 -696805104 -108224470 181907091 235796221 603108450 793481877 -759457069 -999981155 -231438350 -817766692 999960317 438087044 687570901 111962718 -41059527 -26573513 620054527 186024537 -148004358 1 -951021339 -450073794 181591537 999960317 -689114884 315783486 662972763 655629031 -318652293 -30850837 999960317 -234223646 895800721 840831940 -310219807 -287346318 999960317 972333358 524142897 -93734873 -259597307 467877517 992065689 -705760124 390927600 190644351 920389595 -792977943 -423571440 876255339 43739048 -965554997 576810454 856738369 -999981155 679422298 529355737 -1000000000 378789901 501740011 -999981155 677840548 735504839 -798077884 -696951209 999960317 170205835 -426693764 0 -662764288 -299156069 999960317 42 882406101 -453625855 42 412502393 155802373 -999981155 -770353976 -896274754 -348899588 698613017 999960317 -688478423 79169692 -985142707 675309814 -347578494 -472255702 -666086034 152821326 -798438959 -864275820 999960317 -1 -445421755 46450807 -536109471 -999981155 -749201784 1000000000 -433964564 -960098546 1000000000 807103932 999960317 -359896833 -942216506 1000000000 -370518879 -999981155 29756755 -577233433 999960317 -508613139 -708344932 -515120881 -192790591 652590480 225766077 462550577 832246808 -955106416 538034989 -227180039 0 -999981155 777891402 1000000000 634273196 168763661 -1 999960317 -957825323 34512870 -478628714 -999981155 -400602217 -1000000000 400303711 -999981155 0 806120667 -220058224 -467892345 845206466 -581030847 115104803 956354816 -216818146 919484004 -999981155 -795812345 1 443472071 -999981155 -1 -600932428 -1000000000 -779184741 -1 633896071 -92838395 -258781715 -468204692 -147609353 -194730490 -999981155 999960317 -113933018 -781316528 -267341516 542643266 527318064 -770312467 -276003010 -107526308 -682921058 398896252 742105339 718694912 517001781 861103280 999960317 -929203284 -593378620 -485239295 -466466408 449563815 746293314 -1 -964526290 -694148645 -16059300 -1000000000 -809539818 887237379 -563339798 42 481002199 999960317 -601702276 -232303066 -999981155 626847800 -999981155 226127866 64911841 1 -999981155 -736326630 -10170878 1 959707156 155378593 0 129442143 888895305 38266178 760196117 -989415654 -999981155 -999981155 -1000000000 -226773522 188350865 556996896 834383632 218081985 -623726716 100958751 999960317 196642066 -773513708 180364530 -985295911 -999981155 442121736 483725292 -999981155 -389618659 -736579805 -826318220 848708989 -5211283 1000000000 225124916 -999981155 -542681099 999960317 -485452445 78767059 -1000000000 -775235550 -880569082 0 -123370859 -685023607 -1 999960317 -852021351 -217610412 826058087 -999981155 396327693 474295960 -341365997 -999981155 -604745535 -622742525 167703135 268350447 -709842758 656752929 -418513524 -201575804 985422246 999960317 999960317 1 -95837611 335873748 559781009 -1000000000 999960317 -1 -1000000000 999960317 1 999960317 -514107606 -903383783 -836400339 -842726341 78004354 999960317 396851247 -111182333 0 435827035 42 240976314 -877681458 -99265155 -847052203 878337583 -1000000000 737279971 -810342847 -999981155 999960317 -999981155 -316813893 773535549 -659449852 847715871 999960317 138152526 -65866673 653843740 -1 281516458 947006479 499040043 999960317 670005964 708708866 1 0 -658662703 -999981155 132675632 -29290046 1 437050789 803465846 -514970069 -999981155 538957309 601879424 42 -223692370 1 -76865726 0 -325685409 -766621128 0 747238642 42 -999981155 -32480595 949969521 648558773 872290529 -1000000000 -926222979 186120218 -999981155 0 -999981155 191356910 753078858 208299754 117732993 -136684885 -406914056 753190830 -284290717 -411301296 746253204 341303548 1000000000 795476634 865946407 -776007111 1000000000 -320816082 432414015 248798252 -999981155 -993806490 -968459758 0 -1 363102942 -346766292 470967962 -109407765 -892386556 -999981155 380381966 17017752 -999981155 -551826392 -999981155 584326584 879878113 -999981155 329531342 576154240 459147252 -35673867 -29137654 1 -999981155 400445258 999960317 196223969 -666730202 -1000000000 662141314 68182831 -604828731 -658719453 912901499 0 42 786210547 999960317 -114018321 -604076189 792755344 1000000000 -999981155 42 -175720867 13853245 226820255 -423539890 1000000000 -1 385231662 -783279383 999960317 87447479 -999981155 -999981155 941127231 545803595 -220350414 -1000000000 44617589 -999981155 -859746258 42 -170976588 243019571 -402424897 992139265 -1 762255816 799088682 676501885 42 627755942 -475833746 -734120076 203037191 451118719 160775344 -1 -344907394 999960317 463704512 999960317 42 740602563 -944814637 -22993914 210271920 15219754 392917396 999960317 -180213441 712770796 -827364442 -554581863 -380612895 663285344 163369620 230805381 111031938 675802563 458508113 -453377820 869553804 -412771241 -1 1000000000 999960317 -1000000000 -568520682 -999981155 705127824 -1 -591895287 -999981155 -305123807 -948337601 -542931242 -163311491 788442871 251529763 -598829795 -407353498 -293361287 757118490 -158769491 -999981155 999960317 -28053534 726671126 -1000000000 938310788 -757442717 172263809 -311124477 -667408929 -311898917 -655623616 -355116191 111008084 801352589 243254003 -1000000000 -1000000000 923513585 -110048921 387482973 0 -979326415 985391638 -444419756 42 -988821317 -999981155 668318255 999960317 1 -624173810 129199873 -1 -543307097 937185133 -202795289 -993995801 -836476253 403124266 252783995 -999981155 -999981155 -75342890 -258226793 54213986 -998147195 -999981155 -225091545 912464092 -999981155 267549626 757162359 59642024 999960317 -506008186 -999981155 -802852630 53742841 136230766 -375504506 -1 -167369680 224872483 941583019 -536003649 -999981155 -103472262 -999981155 442412654 814518180 0 -1 -1 -874283020 999960317 -445188601 944140117 144074981 -348572541 -533621027 -216666736 861866142 637655732 42 -999981155 1 659524463 -630366897 -860634620 587730661 -766759831 867114252 -999981155 999960317 999960317 239442831 1 -999981155 -222480069 471521734 -769947678 -166662728 -153455537 610162501 -964718302 999960317 -402864853 -447202819 -681505292 -550847689 -145459752 999960317 256695688 143955386 -18064762 -878421218 648859264 42 -1000000000 745163566 -474548233 -503187747 0 739955809 935755205 -1000000000 962741718 -1 0 211614969 819616204 2112819 -537724847 809769340 -466834965 -999981155 999960317 -1000000000 1000000000 -20500760 -999981155 633650904 -284961613 326030138 831890939 1000000000 999960317 183060273 -999981155 122809100 343034846 -681946041 519590544 -433347567 999960317 999960317 -440153000 165698994 -999981155 1 -1 999960317 999960317 404890836 999539732 -382563927 -661111268 477276039 -935847184 -393283260 -524415484 -141304131 1 -999981155 207197976 994585127 78875452 984723871 901451719 1000000000 -993951570 1 -1000000000 -978504819 1 -709117112 -999981155 199331538 1000000000 -600022716 -471658818 -999981155 282736489 -377971156 274717725 42 -999981155 999960317 999960317 999960317 -432651685 -270173615 -831973109 0 207093556 -537188572 23249398 -220747145 85970651 -371305143 42 1000000000 315167363 743533209 736196581 -623770318 -999981155 253366733 473040208 312238958 -643615538 -563873632 434285806 613553026 -630670173 -820429319 42 -890297902 169161724 -1000000000 -999981155 42 999960317 -987452688 999960317 742228804 -919666348 850202867 -825831564 132854142 808996451 -1 999960317 -1 -668788992 999960317 -999981155 -667734545 -999981155 -138530747 -1000000000 -630217498 432784075 315871801 1000000000 -159592964 760319825 -416080544 659293907 999960317 -1 -1 296527550 -364949934 -1 999960317 258022716 -522962562 -532180939 -999981155 294609883 -999981155 -319073954 1000000000 -1000000000 802695430 -465333084 -999981155 1000000000 258879272 445275312 816500878 -710969887 -323516606 0 -1000000000 -148389526 414268350 -161682609 856685165 -421444889 -727713000 -325700224 -440512691 -632239170 0 808702209 -147140378 221078289 -552153984 -458721777 -999981155 -999981155 -285849689 -362327024 -999981155 318650484 575199362 279672457 -494190448 -702473458 999960317 -593870486 345323214 -833616533 -1000000000 661505500 402712781 173410504 -104194260 -1 -280847559 -999981155 904922374 -656986087 95381285 -380205629 -376159261 -742826686 -604856307 1 0 394282118 -755616265 -817613146 -762300038 999960317 -336652321 -1000000000 372083584 1000000000 767084595 0 -489661195 -891659703 935867934 1000000000 -351794401 -58279378 -728748651 -190743184 507409112 916828524 214123590 -491235726 -999981155 -98272236 42 -89471286 42 999960317 -334196028 920736762 0 -683445311 808690920 1 214471695 1000000000 -999981155 -660359566 -109281628 489560963 -11803002 -705313462 169266293 795206576 -288283874 -474425321 -999981155 -806797269 -1 -327025361 -962114148 -1 594150587 -927266829 248053158 591366114 1 -811862892 586131897 -657063489 -150894412 -395214311 -1000000000 999960317 101181688 999960317 -363583332 -999981155 -411877518 719872315 -420073258 -56520649 -257864047 -508855368 999960317 -226167045 794020893 999960317 43625342 500923906 109972198 -478871763 863585285 -415210716 140796352 -999981155 -341599792 290009473 999960317 -999981155 -130574711 -999981155 776072352 -999981155 -518428779 85395565 -648059950 -1000000000 991815031 -999981155 -568470851 848887839 0 -122266928 533597780 1 -989937731 -395964241 -1000000000 -1 984526342 564632816 999960317 721638882 182251862 21723442 -348834597 -238191470 59870667 247096221 -721856088 -1 -859675822 -1 295628951 42 0 -1 728658194 -39400691 779307877 -999981155 -596876140 -444658886 -79624578 246308824 -999981155 1 -1 -204234254 653698298 810167463 -972539403 -999981155 439709755 -157628526 -773232038 1 496401511 -999981155 -999981155 1000000000 870588725 -999981155 962167650 -234663499 -38750510 -78244479 -953313961 722532054 -328111707 -551075802 -100559490 -999981155 999960317 331595296 588837109 -1 -679597867 -533505547 0 357698761 -999981155 -493428069 257985564 999960317 -469589321 -999981155 -379562774 -1000000000 -1000000000 279821166 0 -867528710 347918713 291183781 250464441 59931313 -999981155 -999981155 999960317 810615375 72063274 999960317 853572660 0 -906928814 727625749 -300696959 374550684 -610669184 -98422222 999960317 593917652 42 868319542 -999981155 -1 244350050 62479652 1 394492035 -868946250 -476130199 899076008 639859337 526400349 114995725 730582447 148476750 644613916 -854590621 -31060857 259115645 483278944 -491565234 0 -1000000000 -251541490 -444570943 -1000000000 881423612 925359841 999960317 149332098 -190921977 433507676 42 -891978993 -798440143 -856223490 103317833 -1 0 -999981155 999960317 940433546 -532515513 999960317 -999981155 1 -726015806 -1000000000 999960317 -974257202 -243135687 781244987 -1000000000 -588708717 -223786817 -307269681 0 399857747 -270152505 274482869 59979540 990712781 1000000000 999960317 576931067 857078137 -869029310 -871465558 999960317 -166637446 56765891 -1000000000 -76746192 -762202657 999960317 1000000000 967635447 120060639 -391185357 999960317 999960317 1000000000 93168247 -495137409 -349517088 950432892 -612810484 1 -967873653 358680120 690921988 496371086 -1 -844121161 899561374 -751707201 -109963508 0 646398166 -926851093 -84728147 -5217548 0 -999981155 -999981155 -719948213 42 177037602 347846026 172800609 401074227 -943544754 -1000000000 -867396033 148669425 -999981155 -999981155 -984629881 943372418 769184861 -999981155 -748854203 787202021 -999981155 322970304 -145801511 317882333 -257795712 -59566026 -163692941 -834140531 42 384115868 -468209500 846058441 122770170 22277195 206825110 999960317 -173847555 67612427 1 913917275 -1000000000 -605177188 -147764495 457327757 681621194 813726303 -801673858 469423370 -999981155 -999981155 1000000000 -999981155 -507831639 386621843 -999981155 162682246 353172539 999960317 -852456023 925419664 -357393155 767191541 121126443 172753240 568858587 999960317 -81937650 -5044899 346961969 -877276618 -632176280 -825008647 778128993 -676286153 -720674051 840443371 999960317 -356006355 5878275 -653076852 -252928840 961863649 1 -707783644 -927686953 -1 -1000000000 -320197662 365199839 26541254 -456497729 580858660 -944055496 -381106833 999960317 -999981155 671813680 -247149618 818169558 -994228001 -9169628 229998445 -556038463 -50533742 -112211161 447760425 -999981155 -670770666 -367963275 -1 -999981155 -226502285 34320967 899213043 -316227946 999960317 -86084904 -917709425 -558257694 1000000000 42 981178086 28279017 -90329949 -601094633 1000000000 -951791492 -963143054 0 -242658822 1 0 -74906106 -1 528713238 -999981155 902905455 999960317 777282622 -216304887 -999981155 -374507804 42 857286476 999960317 -77956889 -1000000000 -966006514 254439753 -329964136 -999981155 -519932445 849039193 535876377 -176683455 -1000000000 514431869 42 -349742725 -364153897 -928455283 -996869885 -999981155 -646908644 314060571 567673782 999960317 963136230 42 786872281 510809703 -174031533 -999981155 999960317 -276591946 -422533454 979125830 -619797144 191042169 -999981155 -398854607 -1 -382019201 515571424 -113424435 -811973384 -829567147 -999981155 781426908 -999981155 -658144662 841059906 0 -946082913 529930693 999960317 178281339 -781701068 -513757987 -999981155 -1000000000 0 -482917747 -1 -996202940 -139660931 -1000000000 -120592864 -455441794 -116808926 -712999700 256011958 611743617 292856151 -1 -469525000 42 -380506137 316251854 -167549214 35287075 373040633 -145627785 -28352403 -999981155 782618928 725003337 352185501 529807165 274416726 576362912 739612433 1000000000 -426196395 -847102162 -993317738 -999981155 822867483 448760109 -263830519 102527730 -916700398 -792632182 -555326323 -685356479 241771927 -344779218 104494087 -1 1000000000 999960317 506521184 -878780335 42 761718328 -587683158 -419124348 445226940 3768487 577719714 -1 -817809084 -936057135 -999981155 -999981155 765413729 218318873 -367520410 187449909 510920422 495523782 788017682 -872384253 798719901 -801489868 999960317 -999981155 -1000000000 -348948416 1000000000 -600875048 999960317 1000000000 999960317 1000000000 267057789 -1 1000000000 999960317 671056486 -319702764 652301599 -525165391 529427679 -957490242 999960317 -999981155 -1000000000 306686889 -999981155 930091675 67923622 710538297 823182149 -297015376 175362287 -656963246 -773576456 999960317 -1000000000 -999981155 177359833 -473196370 42 806601992 42 595316256 876688958 0 999960317 -1000000000 -953441882 -356135765 919890390 57020410 627270197 1000000000 -640168194 0 18281422 425128388 -201333731 -866801277 1 604260534 647552832 -668619694 271902506 -991037054 -789336369 523416 0 -964802960 849762121 42 149127679 -999981155 465322449 999960317 -1 -783734876 -738477791 612733730 -464701760 1 42 157403982 -867528710 999960317 -436944082 -999981155 -950516151 -880745482 999960317 514909274 1000000000 -151250879 999960317 590220033 -672277523 15510474 -635266165 -627009836 796914608 -228342591 -1000000000 422099850 558362925 999960317 1000000000 -819070087 408077435 838912545 1 -280031902 914218025 -904807706 -866151838 -999981155 421383630 -728394380 -999981155 991011085 -797067842 -16783861 648502219 453896829 511948295 822552050 -136289408 48762990 367442868 -169321600 459387690 -527738150 820911795 -146189235 1 999960317 830070666 999960317 -507956471 317525535 -1000000000 -882971428 -576635675 999960317 -184256473 -126410722 794024621 748581139 849147518 -929122860 999960317 -999981155 861330555 -812444762 322019868 -380342661 999960317 999960317 875632102 -729342567 42 -862473763 999960317 -999981155 420386751 964874482 999960317 -1 153832409 -315013036 664567798 -872682523 1 -999981155 -999981155 421578533 838560271 -316072735 -556746515 -988929759 528666970 -525505540 672904556 -914388872 841552797 -524980536 1000000000 -999981155 1 -317035441 -1 999960317 -853213341 953417391 906523899 -1000000000 999960317 -384729570 929463961 -1000000000 1 -647670229 0 -999981155 477247597 277840638 -999981155 -972123563 -884953398 -810116342 504426571 989404104 -99018614 -999981155 595486702 -240467103 -304723988 267492300 734029258 -626636404 32349612 976300908 999960317 174337423 999960317 -818101966 -38485732 47192531 999960317 1 549128809 999960317 -480783905 -166744695 999960317 56191077 605800263 115367743 999960317 -818965199 -277076407 42 -18740279 999960317 253934590 -53764743 1252429 176473668 -999981155 -743611894 73827647 809334636 109378068 0 -321396561 -807383870 -999981155 -914627897 -999981155 -1 -999981155 -553364464 -651634347 -1 0 -1000000000 999960317 -841956011 157900600 -277999017 580402296 42 -245987924 -999981155 407757903 938532851 453304455 0 185046503 644238326 663968108 -356494592 463449153 -723071770 -173828802 -537689663 99027444 -854391494 -999981155 850065785 328148019 -999981155 0 -147650285 -691354274 877321876 595177204 -999981155 -770601675 598107124 0 999960317 -739751210 778719262 556654544 1 587137855 -999981155 -1 75867553 875498261 -959391001 -619061112 -679321439 -349086239 23840992 101263904 -223651491 999960317 85347955 498849802 530858829 -65969711 -994058532 999960317 -960812911 371690869 -24471906 -436708188 0 1 239092320 -916566386 437403886 -1 -171965783 -101462412 565845345 999960317 618591397 388666537 -701914759 332747781 974928649 -1000000000 -272284315 469073651 620270067 -468006244 -999981155 313135755 42 999960317 -784741320 999960317 -999981155 -116211725 -999981155 940126413 42 -999981155 -506876590 563406682 0 594839810 -1 -493562821 -715855362 -721839940 -478646851 0 -838687175 830461354 -999981155 -66054388 999960317 995988717 -999981155 106645307 -722534229 37090861 999960317 812800751 999960317 1 -614513461 42 999960317 42 -620043173 686029359 -56055705 999960317 759951021 729414328 -819024847 -20195110 999108807 788904397 1 613283748 236688826 -617963625 -663049977 -373974765 -999981155 -561436299 999960317 597658963 486491848 -191413700 42 -999981155 999960317 999960317 -854463954 124112884 705053656 -854865063 92846993 -542699944 -234984812 111003955 41208083 -820307844 0 -770918545 -388377644 -985158690 362509029 -315743547 385091774 726601278 -1000000000 -1000000000 -740766071 -999981155 528538627 272629696 -999981155 999960317 1 -289046792 999960317 -988343627 32616076 807873575 798002506 -1 -1 245533035 583717537 999960317 741949532 -118830390 583517215 -650854828 -935155890 999960317 232844747 929601442 936530349 565522569 -462935327 0 795484373 297927240 -1000000000 -317413806 574300143 42 999960317 -798362521 122557340 -999981155 1 0 -107778431 -497422512 -99655957 198722835 -377546421 -342885638 381668619 -840894036 999960317 -441690991 999960317 -246308165 226685604 -520385943 94741311 -913109557 -515369977 -210500487 -336298774 -861108929 450782023 -624257309 873358308 -1000000000 0 999960317 999960317 28365321 551366231 351306421 122447301 -485527564 -408295376 -606603751 1000000000 139142852 -948093561 -857259012 396552928 1000000000 0 996026112 -651627204 476534603 766828389 -999981155 -883341498 -1 -1000000000 1000000000 42 874213953 639295790 -199173415 -488761496 -150946598 191640735 999960317 -833547622 -322525192 615972324 -509096595 -69536756 -481012971 -820194811 -694720803 223386766 472587254 685507940 -1000000000 -912747759 999960317 -108987606 -1000000000 341038527 -1 999960317 999960317 804482855 -183697720 999960317 -317726015 -438095193 444156009 -582254857 811276538 -214783359 -1 -689968334 -1000000000 -846234887 -27799692 -999981155 -999981155 -988847285 1 -999981155 394026688 798074482 -645396044 -260412157 600093852 999960317 277557018 1 -807916398 988107940 71460837 -875492422 20898724 -614921958 -924504849 0 865006477 -705956220 1000000000 -9379567 -1000000000 102045689 0 1000000000 324745334 325193339 -114468743 484481832 108882125 -940457434 -154109712 81561457 205569509 -753533107 999960317 0 999960317 -981943648 425309575 631129104 -453341883 999960317 408111982 175555837 793303779 -198432085 999960317 -95901983 0 42 673462013 -574525789 -281663444 -519130423 42 -716664447 524198366 -245023290 -999981155 -845882567 637101960 1 42 -611071287 999960317 -176662648 -308281424 -74655377 633248148 -253965292 638643696 481831371 245217843 1000000000 55002638 999960317 747034463 999960317 921317284 -685714986 -282615611 741308350 -999981155 768649006 -927686550 -425413914 -994428429 -371838919 666280671 -884541267 439818188 -999981155 -401114177 -323560387 -202551834 139398251 -795012874 0 -448035417 -1 -537467338 -321989394 -280429775 367421970 -74068348 -498123028 -938653107 -607298023 -999981155 -288207647 87327345 -999981155 42 -269548294 356308657 368724098 -602456267 -330228289 1 -504511662 94680489 88251466 892969397 -1 -999981155 1000000000 347430488 -556811643 -194005899 925373754 -999981155 -744315662 -999981155 545919871 244141194 -846873914 999960317 999960317 -1000000000 -528864690 -1000000000 -806448295 -958285856 999960317 756311457 62975420 802812372 42 204888982 -999981155 209012172 -999981155 920025722 -1000000000 -952323028 -999981155 1000000000 -999981155 -237711922 -751248908 706026224 603102527 -236374148 -439453510 363367746 -123231417 -890279035 363028375 -489661195 -999981155 -992994227 366946671 -888551824 -883271066 -412971516 171112853 -129884590 -999981155 262565227 -56055780 974827590 -490562396 -999981155 803041114 999960317 -1 -406302508 -659143770 -999981155 -101880370 -196359702 -138090840 254712153 -224690320 69935268 510031006 42 -947960976 -848838755 515199976 118016263 -999981155 196978679 -880762441 578738179 -979460004 -226241897 -915887220 -668381686 793139684 -448894043 999960317 -221076857 -468005014 1 256097957 285599431 -999981155 -1000000000 680741034 -512178627 627747089 818729466 -352166438 812623925 -285471411 -632898420 108708501 542885223 470957202 -999981155 415329099 999960317 -287510728 -999981155 540055158 228724112 1000000000 791080411 729781680 449926273 -1 -789403892 74453494 615241255 -285499609 -1 -791021912 -869902230 -198669271 792602950 -184957913 708206130 281269439 177206792 725566766 -520054281 999960317 -999981155 -317487887 -999981155 225544950 1000000000 -406708760 789578346 70424131 986471416 658621983 -999981155 -999981155 999960317 -999981155 -844715796 -999981155 -999981155 -999981155 -951616330 -999981155 506244202 275628331 -1 999960317 -688105456 -431496228 -999981155 -605275422 999960317 -928864444 192720562 -999981155 -75947480 835776539 -131212526 -999981155 -18342054 -999981155 1 0 182974627 294582757 -449444629 999960317 1 -801923914 386960124 728118533 -999981155 677089801 682463218 -6373939 -251831973 61390397 764707319 -821283146 315137122 741326635 275384861 -882665730 100113251 164899624 -27803392 -823998109 -1000000000 -722390249 801885275 -280335079 -251929541 -33168124 630407876 537950550 803383419 186724546 -999981155 55498894 820169822 -1 387113337 -1 999960317 696238072 783663173 642689916 -188494288 502185779 849970246 -999981155 -935685862 83915009 73796982 841383980 439817048 91031816 -356674674 1000000000 639631980 206045950 186163359 790766066 -999981155 298930773 -175323276 487484080 -579135978 218283242 -280731873 -999981155 597772408 -299858735 -433581931 0 42 -1000000000 -739066324 385345668 -409933169 325884341 808702209 -6672321 -1 -1 -703124805 843422434 -919469065 0 -417018310 904665743 999960317 999960317 -305631631 -823098483 652779354 -405062691 42 -724184395 -722209405 -831530301 -447837777 999960317 700061651 999960317 -555139042 -601090457 435689542 3191137 -12219351 0 -845767677 -1 -327862438 957352562 -87055442 -149473576 999960317 952056020 -872074228 170961477 -1 312695129 -372848168 -1 288933517 -1 1 524876461 275942739 681374708 -709516937 -584815516 -999981155 -999981155 679622689 -850954316 -68008393 -121365255 493011879 985407539 -999981155 -244896229 -743512928 28019157 288912287 862286914 42 938194900 643623625 149660013 -121936199 1000000000 0 16986475 -999981155 141486987 -944751881 260975510 999960317 964940156 3291557 -363311388 -708356467 -1000000000 -999981155 750958635 580653239 -999981155 -321566293 1000000000 -415837651 -142816875 24462055 1 -140592503 -999981155 -999981155 -756856650 802265644 -61894719 -1647364 330527930 57046050 514556737 -943348138 -849339608 238445976 -548593211 378343378 999960317 270785674 393249341 573627429 999960317 -1000000000 999960317 42 -509070382 -873594160 759752935 -943234561 -934566573 42 -670250428 -163058304 -534888185 821992426 -999981155 -999981155 216685885 -1000000000 822496808 954881013 -1 793969642 821029833 -540308128 -619927983 752315968 1 842046652 -999981155 -1 -456536253 0 -769090348 -999981155 914718135 999960317 -999981155 -489315186 -910887948 -354260623 18928252 906709834 -505457816 -342725030 -104629957 44087783 -69818152 -917739402 439803476 -567579824 42 -441887546 -520598781 -1 999960317 42 479563318 -999981155 -295685102 42 -999981155 964576185 358982407 453280587 143205857 -657848072 384753546 999960317 -894650533 34248365 369681450 -999981155 -1000000000 -495687063 0 1000000000 -868853098 999960317 -999981155 778443450 299239175 -999981155 42 -594438162 -999981155 -690507199 769801980 -594773662 853903213 650915700 -999981155 1000000000 181858284 750220987 -10708151 128154706 -673440794 190071137 435207152 -943500200 267734676 693789189 -456706189 715368780 -469953523 -904433661 -698642586 703725161 616299820 0 -754022171 632391475 -869599564 1 -345563251 287587550 999960317 905921160 741100160 1000000000 999960317 -749536810 835908524 -542394702 -479029035 999960317 999960317 -840389321 -719023982 -422117241 -999981155 -372506828 42 -999981155 -470381377 -881978996 157488566 94002488 399501767 -379396017 226503470 -27760878 512034770 -999981155 999960317 0 754517719 0 562116607 -378744802 -282082983 646523344 -366790726 -721875924 837230208 934609060 970221965 507974838 -272133903 -332331817 96914873 -210835451 -930006816 999960317 -1000000000 999960317 486495806 -1000000000 187716871 -516483107 -606627978 -239414930 -999981155 985247388 -268136195 -234262683 233311773 -902746963 -999981155 -624808485 -999981155 -1839864 -225318410 -166066660 -7251108 -432001835 -999981155 -576982518 467089305 -17471939 254596265 401756776 341891200 -552732069 -879745075 212391596 999960317 397588505 595173907 -171557841 -999981155 42 999960317 -498456309 -452849991 -1000000000 385055910 822907706 87895146 1 -204611991 131177349 -450462062 0 564556571 -908219034 -756940058 999960317 492208658 -512639155 960186464 -999981155 -999981155 404983612 185093369 505140642 240862989 33900612 296556506 60224032 -1000000000 -739877563 -504077233 115098200 474635436 974247559 224087754 -289433695 809646973 -536787758 918774211 502140729 999960317 393419435 -23043146 242589417 903756229 1 836455677 502544252 242678119 72585986 -278525045 850111492 -999981155 1 -195709662 10838799 -256122764 268394987 -943308758 42 -781589916 788892976 -885586630 -950036025 0 1 -999981155 -578201797 223683882 1000000000 -999981155 671793799 0 -999981155 1 545412560 340798792 940922828 -1 -501345459 412092174 209543058 42 313934059 209901383 -158984132 -999981155 529663037 -851702896 185772922 353330363 158269670 474533759 -999981155 0 543958276 826803304 561323390 961615547 342324766 -396354200 315439872 -325876245 0 87559598 792138769 1 999960317 -680833355 -121719454 265301858 -123768481 -6383789 -741443633 129953254 -464665433 896183416 -872665152 238313478 999960317 724425211 -899634573 996534843 163146511 425280307 -999981155 972031607 658791270 42 -285184455 -999981155 1 -999981155 508790939 -999981155 1 42 42 1000000000 -656824027 -910882605 276052262 -1000000000 440166014 738417344 297331043 315434718 -962821759 1000000000 1 399131116 -494670942 -100003247 -859151740 0 42 -1 999960317 -403365406 -730064061 -954430929 165272930 7252396 649500428 105071460 700594850 788506709 1 1 -937753627 107933999 -999981155 -615622734 -999981155 999960317 285147237 487671526 -281498209 0 -222935294 412645087 -24872065 -770770911 780842231 623316839 24907892 -351242593 -188213645 126044282 29598636 999960317 999960317 -417076166 1000000000 -413511410 0 86019370 -724200711 -933703372 455864814 999960317 -718988623 -652463877 559002974 -73676255 289210012 352816083 185698405 -999981155 383867315 197244197 -568348770 -105921959 -999981155 -8618491 1 964942831 629866408 -561508543 602524798 270815049 956113753 999960317 106950990 -999981155 138125290 -403316171 -845793678 999960317 -604533248 -982704372 1000000000 -999981155 162369334 -999981155 363948344 -465702013 1 -433236686 1 628052236 999960317 -1000000000 -625508452 -999981155 -903288736 79168477 -450178022 241148819 143114736 905242142 -614004845 -999981155 1 235780769 -999981155 -871833005 -491704689 -396157003 -999981155 -999981155 -11957880 -891978993 -283784894 -999981155 -18194559 364676012 -999981155 -322182063 -1 999960317 757551469 -1 -1 -142928289 676566596 -89941133 288225617 340956310 999960317 1000000000 1 1000000000 -671263163 -208674005 89879634 -476535883 -627924128 651473934 999960317 -145780600 398715532 764989156 -336536079 799378663 -999981155 -448606970 523310491 959815210 810233497 818731875 999960317 739865211 -217944590 -222156620 999960317 83279733 969374384 -1 1 42 -214816612 179621650 303861364 -144996791 1000000000 887146212 -759263918 874102575 1 -999981155 559895544 -1 802457625 951950969 99254334 25732424 -959138506 199803344 -912988073 715883858 -999981155 -538787584 46354032 -844815527 656364175 505595380 -63112421 840686081 124514509 42 -1000000000 -215774454 -392999249 203244974 -3599283 -501107027 -253561749 245479662 -1000000000 495058873 -895482206 -923663916 -237458454 -1 881435350 574203769 680115225 -485452387 961445204 -359204064 879724633 844540926 -655045505 937124599 -1 -470679521 -654284415 -549791336 42 42 -291288732 -999981155 0 0 -982900080 -332567555 0 42 766791842 138465441 187767683 630810025 490987790 42 946742111 -555084051 19845196 867315561 -999981155 -228519596 -918331966 -379921284 1000000000 37309819 -225065265 42 315851808 1 -222310177 0 -999981155 648567489 -620802235 -999981155 999960317 418646279 949870826 90557504 0 -362599256 42 -987044811 -682644013 -931105359 -613899649 -252975430 163902437 1 561494505 187985502 -244396694 -999981155 -991682367 -999981155 -778169038 477861620 -551603508 -512886798 621860876 999216456 -250207961 -493829720 -552180331 995407946 1000000000 893369319 821169599 56153424 49218094 -834091654 722675182 -204785629 -999981155 113883807 790521573 745374664 795515395 803375521 -344572564 959041938 42 147969849 -999981155 42 132804259 -882411167 607428011 870950130 -999981155 42 1 1000000000 253039444 -959434219 -672154771 731946759 1 -999981155 244927529 -1 -887951329 177436334 13023625 900554245 1000000000 -702442547 501775265 -773750898 -552626608 370701643 854789896 1000000000 677168089 -364133022 -80382300 -439209722 -1000000000 83304469 925334753 -346012092 -999981155 999960317 -462115020 305005369 -961781154 518778409 0 -999981155 -192500154 42 426510240 -999981155 999960317 -832020998 -332441723 -162873661 408934749 -152933449 228710312 999960317 498300625 813899032 1 242819918 999960317 -999981155 403700374 76482911 -812418728 683491216 -943675663 1 -824068111 -999981155 -62022183 255845293 -896327330 238418862 628372905 752059936 -999981155 204943953 370820448 385286381 -1 1 0 -893978258 370468061 486914382 -433036615 -1000000000 -11750324 888047243 72879429 655059064 -101337361 0 249112514 -41652213 0 322789692 -235006795 365923613 903492128 999960317 999960317 -433208258 -428032430 -847094226 -962416125 535831359 75388479 626564447 777364092 409835370 999960317 890953087 432445011 999960317 425814361 -861414822 -999981155 1000000000 632350019 999960317 -648402491 1 1000000000 827594783 -829158542 -737203104 -326539283 -236255305 606653982 0 1000000000 -940914783 999960317 999960317 -833205355 -127141149 795575689 499406455 0 1000000000 822630690 908067994 177394970 -823950833 -397054285 999960317 904813925 1 -298076619 -932520749 999960317 -999981155 907758212 670613836 -999981155 803542906 -560449347 -352345946 -913205934 -354489424 -688939869 -818389673 -1 -999981155 -215358982 -545084489 1000000000 999960317 692361768 84467082 445275312 1 469335859 -469790207 -914449302 -556021006 -9812876 291328588 -743732446 -289367924 929499886 -851659709 97470994 999960317 128882494 -65688688 -999981155 -667422773 999960317 952383697 -595879755 896615343 -430614355 -1000000000 -386107938 765445565 31098145 -999981155 424205729 62895950 999960317 476666092 -979100547 -763654308 962181149 -535655994 -554211311 984290339 658286635 -706326129 613265806 -999981155 -520379950 892710014 567996210 -726682866 948642060 -664981386 521336597 -398513732 42 -565513176 -102300484 42 -999981155 792528700 968103204 847914950 1000000000 -439802209 -702740380 843062660 -999981155 999960317 -466751668 156472742 -438930677 567449526 -999981155 -482101190 644344167 232597299 -71717748 617930048 0 621158584 246374544 -628396948 91596683 -864186253 284538995 41950169 161830494 -177884485 42 -1 209164783 515031586 -495479892 -1000000000 425418698 31585693 999960317 738288203 251277433 560022934 572730188 427545435 237628948 605003427 -495287898 -379937240 999960317 739931109 -1000000000 235935515 -7307571 -999981155 -297467624 1000000000 -725366128 -881921116 -316710993 -800579118 271521287 -999981155 670557865 1000000000 865699294 -366719380 -266868731 0 103982178 -999981155 -49572434 332944040 -174347412 -380158132 652435328 420426212 326579471 -114784274 802703881 868596038 999960317 -999981155 -726844051 896505039 -934920959 752225777 -912337305 -698241179 652905193 69692989 -349695007 972245440 -999981155 902770723 -999981155 999960317 862084681 416082984 688444916 17428183 -484577176 529394835 -210525641 602339394 -999981155 406629148 943398655 66176519 283517107 0 -1 -999981155 -554160986 -999981155 -999981155 -201356310 -1000000000 1 1 221082933 184277524 -999981155 -999981155 409988869 971636211 1000000000 480208175 13352682 179236608 999960317 42 671322755 208921584 528743367 55236198 -999981155 999960317 -440323943 -952101188 98617625 848146749 -773895766 795530785 643244426 -653477176 -418153209 -999981155 849778410 -325000367 -1 285090753 -861739770 838293818 -110288188 865471097 791086343 395253429 340142870 -792519106 -684808030 -293542188 -89998422 771271160 440574589 -827633955 0 285843577 999960317 720860266 -999981155 -788427030 492070785 171483517 -999981155 579528290 -999981155 207929012 999960317 324550227 -86297447 999960317 999960317 640051330 -112173626 -537892299 -581203969 742689805 -520352953 -920362402 -999981155 999960317 999960317 756897056 225005317 -999981155 -420176731 0 -786447834 310514661 -735671769 411435463 -801991819 638323976 -404517579 42 738049500 -1 -999981155 -883699730 999960317 -999981155 -765555965 625874310 611699797 -999981155 -999981155 -999981155 1000000000 -121055297 82698300 -749439932 901317685 -490732000 921203580 -865439356 -287346318 -819403065 999960317 -667340810 42 -1000000000 -1 -387076644 -169027703 -667779380 742533039 -5304726 -618018620 1 0 1 -999981155 -826885461 -763328257 -733099611 999960317 110119606 999960317 999960317 -495664896 -530805056 -525666791 413209264 822748133 380891006 -13889507 629764007 -999981155 753913332 1 -1 999960317 1000000000 999960317 -626733390 1 -512126261 338693601 909257356 -999981155 707396599 999960317 -999981155 998286490 -621106698 0 768937129 -999981155 -778143544 857306418 178870671 235305484 485488284 42 888459345 975148385 883729087 -999981155 -999981155 708331625 345317660 620283695 -287393959 999960317 -788677981 -132060277 -32110415 -114312169 -497174202 0 492192887 -467200221 -519232007 42 1000000000 -884487530 38474104 728670896 999960317 -238737988 1000000000 801967877 407531729 761305933 402563505 999960317 314205849 -999981155 368533016 -688510074 -1000000000 505415328 368428662 -458330982 -999981155 878771994 630847169 619038162 -659275253 -27765889 351492308 -811446289 -663282689 -726613902 -1 999960317 697848996 696632128 0 -53034127 999960317 -974294304 446862989 999960317 -220017871 -988351590 383112840 91477764 999960317 999960317 12620317 400593089 -840636176 116320083 890429622 -751510960 -752023033 112510736 -326950148 245393118 999960317 -93162910 771415193 487351470 124814948 767378813 999960317 -319155439 507278484 478465232 -353927244 779086308 -592917240 776127143 630026702 788390644 784465371 -86814576 999960317 999960317 294314159 -809502348 302892143 -999981155 -999981155 999960317 598362728 999960317 -374210483 -367101680 999960317 756293443 -712421743 -999981155 -999981155 429971154 -999981155 -552451377 329484985 102830952 -999981155 186608518 -687345524 826535573 -992577483 1 777501882 -793305002 -999981155 755119958 633626030 42 -999981155 361087259 657515733 464787923 1 -160697944 90019340 -330015792 -255255085 935857338 782002611 -543220172 330666197 -626682613 -1000000000 -1 645453971 193018987 -497031368 -568796742 -752470026 451320045 934710 -1000000000 -776146143 845680942 1 999960317 62979995 -846246246 1 289744005 314403270 2514500 -505833735 -296594573 -605747655 221592140 -1000000000 42 -442748755 -636672046 847998745 -309185601 227697218 -344251728 -999981155 1000000000 -1000000000 385849107 1000000000 -626696614 -1000000000 529451453 -555025658 49551014 -968377995 999960317 -1 445384512 -103645706 -983613813 -69322750 -479983240 633726540 -14191963 -911824768 536563349 944520342 -81516998 -983471010 0 875004113 -903865975 347200092 -626773858 -70474889 999960317 -999981155 -348753127 -663754652 0 12281397 -863810598 -790551425 557369460 -673957494 999960317 -752152899 331565133 -368424972 -53071221 -93390453 168434264 987328031 980482779 -1 999960317 -999981155 -1000000000 -1000000000 -335595682 -453917077 -1 26880828 -51273744 -56272135 -942862173 999960317 100579262 -999981155 129907826 999960317 -383776888 -876620843 -740467287 218596566 562616089 -370170612 -999981155 968173861 -999981155 805539261 252552652 647366018 1000000000 -251841012 1 613984258 -1000000000 -131576049 -976115230 -470331686 -1000000000 967451227 1000000000 881672749 42 -201654710 -999981155 324503574 -810852642 -777596624 541214435 1 -617292218 -650239149 312207504 -21323813 291591141 -829081521 1000000000 -473544733 -923106933 -922968540 26963328 456098366 742716242 -592956902 989408929 -999981155 922994908 -673453105 -127244247 -1000000000 -999981155 -88299221 -690638683 73602498 42 -544808624 217574489 -999981155 -353281161 999960317 845730052 -154183272 310514661 -669616761 42 -714365349 -348051413 42 193865415 179610972 232986262 -339653290 -358687400 -685727716 -198623812 42 -999981155 454492511 999960317 101816667 -526186925 -427057498 -999981155 47861485 -462041598 -788995932 999960317 -248431055 -999981155 659847781 638252683 472886437 -908343044 42 -64874558 -848700693 -1 -417335353 603137395 -999981155 237407624 943256096 243397282 -432049230 -823033959 155055303 0 -387093361 148525928 1000000000 -949932685 -291083270 999960317 -999375823 -999981155 -491862537 569065765 -999981155 999960317 -488921697 -269123580 -273622102 1000000000 999960317 410373812 1 -999981155 42 -601211868 701874122 69743679 -606783887 -846664071 -3515674 141879528 -738057113 927139823 999960317 -934634958 -171422282 -688072345 -999981155 -340367296 1000000000 999960317 -1 -999981155 -1 770427799 1 -999981155 -371806817 614900584 -239866628 -625878922 -667449293 50802896 42 880128760 0 338957110 -1000000000 -1000000000 994752325 -31600446 -17753514 -73523259 569338407 323740795 -948605272 0 -864858745 -1000000000 -999981155 -377829288 999960317 -237673185 -381201129 42 653850651 -999981155 -999981155 500060095 -28056250 -145590954 -1000000000 1 346258346 -366301345 999960317 -999981155 999960317 999960317 999960317 -528630496 42 101490019 883383612 -791849550 -796158964 837152835 -607729841 1000000000 915396679 475890509 -773415642 -307858104 583223219 -155033129 449429055 -74167167 279271896 -224447568 -707739644 205062049 -787393739 -999981155 951328874 999960317 999960317 -1000000000 -999981155 911739572 999960317 121762857 -999981155 42 -369482812 -999981155 -999981155 827686062 616240290 224200166 989048484 -340695548 999960317 9803896 -23572803 305755523 886349690 331801777 -535639622 387000550 819919384 332516311 419836900 -817453264 -433803108 -685023607 -1000000000 105876579 514082051 999960317 1 -284482060 -296812502 -481704094 -366023601 1000000000 688399871 829340933 42 -882509771 204693609 -837299718 -530592885 1 1000000000 -328140861 966463871 -604305482 -864297576 0 6856183 -247956046 -152641515 57046050 -999981155 -826188176 766642495 999960317 -382654285 -496056692 1000000000 999960317 -100503183 -609638763 231350305 162907221 -762805339 841062648 -463198192 -300663940 -283387925 674748285 809247992 42 701904169 827552153 -971945828 35608360 238849119 711231542 367588088 -999981155 -962069114 999960317 361111559 -1 715859578 242374725 -818465322 890654206 795132826 1000000000 157225944 -109739505 315981712 385126604 -999981155 -263294757 508485799 999960317 578839262 189668635 42 664178591 974310821 -332542816 -821410684 999960317 206435013 0 260095115 760555513 -999981155 467945587 854279690 49945510 -939468424 -1 -565389950 -210835451 -561433513 497820145 142900049 796204982 874255329 -36578590 0 822784877 -684596981 607369805 -224513400 -925725885 1000000000 999960317 42 1 -528817909 -999981155 -1000000000 721963361 -409686105 -368138895 673173604 797553055 410217692 -627060058 -117572032 999960317 75971417 -991510212 -245163056 1 -856614797 1 -930993591 -690902871 -58902685 999960317 -433468502 -999981155 -635893748 990745880 -939542031 768115552 750617142 -88897387 -999981155 828546944 410149749 915372477 23852288 -999981155 398379468 -895410718 402690146 451402574 -847889142 -894847862 999960317 1000000000 -885755160 325571821 -140011130 38179333 348899051 619268977 -962859571 766502544 718346529 941077088 286108470 42 1000000000 1000000000 940815145 1000000000 661465994 83119228 0 999960317 -181010252 -746350607 476072776 35922552 999960317 95143442 -733894038 917683653 65595603 -320192222 83761998 42 42 -1000000000 679781910 -1000000000 -634637109 -469312714 -550185308 999960317 464787923 136558937 -15306504 -836481920 1000000000 -999981155 548466450 -999981155 883462237 -513903824 -491395919 -145440835 504227907 -64564688 -28117852 42 -999981155 954662910 86288513 -236244701 -284056246 108022617 -740075616 370105752 217933696 4580806 -299215614 999960317 -999981155 -999981155 -1 434069889 411068786 42 999960317 -466820325 -999981155 432382216 369729413 999960317 999960317 -977862746 -901875436 384060110 -482144762 -999981155 -404767551 -176881674 0 999960317 -682699203 -561930384 -341557774 926691736 629022782 -411240520 712170824 999960317 999960317 -44307186 704597939 15034702 -983432760 1 -615690160 1000000000 652463365 -474475260 -999981155 246969474 -999981155 -312716504 -1000000000 -518476389 -817090531 -979853597 -506958604 0 -733209134 -502712926 -503965307 999960317 516276487 1000000000 1000000000 -917401968 -948838232 -1 592691831 239685425 79166164 741431452 888492762 1 0 999960317 999960317 -226043262 433317921 -916589575 992794056 303409195 499531389 1000000000 796339175 -286312953 -1 999960317 -901965231 -472460614 -51052584 -179441447 829184453 999960317 -911999128 -713805378 90906701 -721226565 -999981155 898699594 130573224 364643716 -667868629 950010716 -391383758 -392375334 -706947391 608443340 -777737171 -752136505 850849313 -292135707 42 -909586285 -338144777 -765655030 124519444 -145856461 -35078920 686029253 -999981155 -129727610 -75532200 -999981155 208511310 98725465 -889934496 -66628289 -999981155 1000000000 -588854343 42 -628458682 -831497478 590100064 999960317 820446948 457405920 133574717 1000000000 -999981155 -875735886 -966734080 372653278 397692480 -222613692 -1 511205376 465836826 -380327226 1000000000 66854475 -1 903551918 -217537879 349244691 1 -674150333 -1000000000 -587865697 175346728 -527681487 -496869248 948972286 1000000000 -635247561 428966973 1 -1 825918697 -999981155 287749497 999960317 -630421713 0 -789977764 -530221588 1000000000 206506139 -999981155 999960317 828800190 -134732238 999960317 -908970945 -854426790 456794978 42 -1000000000 -1000000000 209781802 -999981155 -999981155 698095214 721928705 0 722839446 -305269927 146730814 -12194304 42 -404386695 -183309496 999960317 130012276 779404578 999960317 20745813 -947914828 -652691176 579395229 999960317 1000000000 -999981155 999960317 -999981155 -999981155 -87174744 494062207 461157424 304689861 -507644881 -860401390 -86846790 -289430293 1000000000 -228828785 599143188 -120495690 1 999960317 594483423 426095126 -984186463 -488996218 4097635 -359008465 -999981155 1 -770377508 -846130349 974517529 1 999960317 -999981155 204234081 -736066777 12883545 -731732735 -431529996 -1000000000 361369877 -1000000000 250699212 193947203 -771981806 -1 -44668303 999960317 469951864 -265555890 -549954054 0 500716404 234276545 -786994164 999960317 -767146688 42 46428567 -751164331 -999981155 241716259 457235680 986514410 999960317 -512081204 367705061 0 279685145 0 999960317 818164231 318931780 778128827 1000000000 -612236068 999960317 -1000000000 -824803903 -29700977 -146703915 434951237 648712148 999960317 751995742 555775431 -987910175 -127944234 999960317 849197390 -1 -811721176 -257784417 904132622 132261431 -221088697 -83821628 -1 -983225033 -784681450 -488512618 766832315 89295754 580078589 1000000000 -537235400 999960317 999960317 999960317 -57388176 806069050 385868253 240663022 -331232520 41678063 999960317 999960317 351064800 -349016284 999960317 -507045918 294610368 -641763588 999960317 -999981155 1 371656580 -264714970 944646964 -666527634 42 -310481947 -984498145 -832978270 27607189 375713341 81316010 292060117 999960317 593645620 -176595089 999960317 380553696 551401280 323981296 -898213836 -991833420 649789258 664567798 -1000000000 999960317 -105194167 -866128862 -577956186 733986199 -561494144 -936672209 190644351 -1 -184888972 293850856 212658351 42 -538192900 545576187 780424867 -999981155 932647218 -999981155 -696024676 -356331267 0 1000000000 -450241787 -65490317 -874050570 42 27223526 -599091449 790815210 342553095 -999981155 -270835973 42 641350359 999960317 393780843 111937997 260676105 112588908 -363271013 -999981155 -1 999960317 685666789 -87665884 -46072067 81872910 42 -325902395 316714867 -194736669 56438581 -917299166 -678982433 -737150708 708233138 -735108847 181926421 42 -986998837 999960317 -745931353 -813811937 536327211 1 -555623244 154991968 -999981155 852113626 -999981155 0 -92261248 -580893799 -1000000000 -391463869 36230981 566658758 -51246595 -1 -803646176 113881697 523096140 -1000000000 -999981155 42 -584065322 793445662 -620467370 900941704 -717757107 -999981155 -833385532 687868761 -97527652 -111040823 620190490 -999981155 -288096532 40323440 638146845 331152391 -444040412 220657963 -503687758 999960317 372621711 -326597200 -178861378 -999981155 193279903 -352465275 -1000000000 0 -488153380 -1000000000 -679440530 1000000000 -12964483 -667284102 872689225 -390019143 -653687952 -543373763 772668966 319068860 -88163994 940709274 -867487183 89389966 593562280 817390265 -895559957 1000000000 327401849 691916095 975439662 -18874221 0 -1000000000 4474282 -147995687 999960317 999960317 -610256645 974759446 1 -311479100 -670031963 999960317 1 923162754 -999981155 203122561 -972449854 196003907 363620899 -1000000000 13296104 441625872 0 -999981155 1000000000 887823402 432708690 518694892 999960317 42 -717006148 -510272425 999960317 874094862 546628132 0 1 -548177817 989390724 990408700 804415019 -999981155 999960317 913623586 -916704122 42 89079976 -955808382 720355973 -890815980 911756273 -452507789 300163992 999960317 -757295404 -988864529 1 332984845 930247496 -1000000000 813925731 -511162874 231377949 679549688 0 673781278 968846721 -86390017 -517351555 999960317 -282041963 -901044218 343063302 981178757 -302716307 -1000000000 42 326972035 1000000000 -271487160 92605326 -1000000000 -169327866 164409350 999960317 144321899 -482392275 -628358740 34181275 257126136 -503894941 -276800549 97417828 -999981155 -999981155 -234321940 -500868563 -142458455 838311311 747202585 0 928429874 -305090672 851690271 -148293379 809928289 448679253 -704073773 -474622253 -801556654 -1000000000 -999981155 766433141 593939555 1000000000 -316492390 579214376 -819449537 662881052 -268090202 463734002 -545569646 999960317 8108765 999960317 -428983525 -720253650 -972695291 -436833190 179849260 1 -815918296 -988656717 487476769 -625845930 42 -618085641 -167518864 358989307 -543893357 -893331084 1000000000 -906127278 -999981155 -1000000000 262806405 42 -1000000000 -911631946 -424110548 198494076 102484166 0 153278430 -1000000000 -3541951 647019414 707464244 -153996648 -999981155 -822052669 999960317 42 -998534537 784307900 233382358 -1000000000 354862136 443303973 595557284 -660699532 -999981155 999960317 140723260 -631111577 1 59085358 214632940 -376475117 -872883572 -873179685 -999981155 673475161 132278226 -157724226 665499534 -657443629 -999981155 -87850706 514852704 846720062 390180808 -495266930 -1 653731442 -2698079 892853401 -215447527 -109582597 -232287918 -931054166 1 -355783128 397777317 587667644 -755879673 263230139 521336597 -331959691 -842331862 -664336830 42 6136915 -999981155 -951727708 -1 -842184132 995558693 -1000000000 709427402 0 -787455245 554097860 583494071 921443793 1 -620500497 -268644996 -326597269 -948547024 -318117920 -664701043 187171909 100625818 450674515 960993866 -380363967 196205349 999960317 42 -45817006 -179074700 739499618 -233744512 -421999509 551408290 -999981155 511100538 881984829 -399900781 1 563126452 440886585 -999981155 22109760 -1 -999981155 1000000000 -837344174 777207261 -260809623 1000000000 831211918 233772118 -935260652 866962872 -210870937 1 972424952 999960317 999960317 842045025 -773860362 401639885 434463780 999960317 1000000000 -634972129 -526784068 796965442 999960317 999960317 -323970136 -426962633 -884157498 63269269 -132735235 594958638 259976087 -697067022 742188954 76725009 70740896 -978436657 0 -607948820 -345310408 108742135 -999981155 -920873593 181551556 270845694 -999981155 784580516 999960317 93080771 42 42 796954451 733378679 -71822126 -893731015 295894207 640215521 -1 -999981155 -347311835 999960317 -272857930 46755649 225369025 42 999960317 858896993 -682322827 -758662942 42 1 -1 58504333 378949674 -295342609 638011016 -999981155 107405213 -220506099 -961424387 132880833 -97149293 999960317 999960317 -529574222 -799235132 -227334302 -919059798 25636670 39687712 -999981155 999960317 1000000000 795760934 -999981155 -158753807 1000000000 -1 -451786829 -433616374 -354370853 -506691026 394718789 981239116 248273609 999960317 1000000000 915801354 0 -999981155 -54497318 -8197284 -999981155 -483611961 489768830 -26743670 1 999960317 999960317 -456838812 58528770 -433809909 -938792830 -365139899 -176467932 1 647005399 42 999960317 431697567 999960317 722878676 -354585334 -717624611 1000000000 529289473 607165668 1 42 -597700532 -94456817 912804170 -101846075 323926182 531620834 747687467 -230077305 848896957 -964860979 516912854 -573377654 999960317 -284144117 -296801541 -999981155 789894819 91381202 76760751 23502346 -1 -445121638 51006924 908504661 224597329 0 999960317 -579573018 961912818 916944804 614874232 -988711661 620415051 -267587986 -81376255 -679248536 0 982837039 999960317 0 -64445982 -594046019 0 -128577301 -375853949 704694368 -221296167 -523631295 727210307 -664826298 214742231 342428400 -242483854 999960317 999960317 -1000000000 42 0 812625477 0 363014230 -47091504 526275889 379949299 856586664 -801480553 0 928552294 -999981155 745162919 1000000000 -81644915 -1000000000 -815458871 -72460549 252700112 -38247124 -1000000000 -967759538 -601897941 -1000000000 1 655930158 -769933290 1 -324125778 -999981155 139990479 -1000000000 999960317 0 -999981155 -94919447 -48295324 -597570276 -649038916 -98949828 -204997186 1000000000 0 0 -144996791 725923770 -772664796 90614949 485945763 -115109493 -846357675 -80766113 868252352 -999981155 999960317 -249507283 -999981155 -107799263 95200297 316528877 276097421 -1 -560900713 -674267803 1 593407951 -84922672 -111202488 -999981155 271640950 -899749210 773029739 -438573231 -999981155 64171331 -750448063 -756409038 84724659 -428338211 125056695 872237598 -570199533 247507501 -1000000000 -1000000000 -227127410 -1 407767619 871710401 -625187511 -1000000000 0 15002803 758019753 217951162 -1000000000 607965208 558279847 501360732 999960317 -563580229 -607642624 999960317 -446154887 999960317 -171699407 1000000000 -1000000000 845516106 -202023070 -999981155 -882687769 539689968 42 999960317 -211154471 -559507107 -999981155 -329993286 178171578 -1 -1 -781352266 413561910 -222493876 -999981155 -3848555 20419815 666597611 -999981155 576005802 42 999960317 999960317 693081048 218387058 783199253 -513337141 -776744485 99415776 -416524271 -446790389 158163239 -570828412 -468776328 -903758147 -113192686 -999981155 -639187399 -951026405 0 -373851832 -636990157 753412944 -294516929 483859693 -1 516984109 302400290 -164818328 -157246391 -364451521 712248582 999960317 -439562987 -94936025 -1000000000 460000398 -16674170 228176520 999960317 36326465 1000000000 -79504301 -554269335 129296962 0 -819123084 -672351053 -1000000000 -999981155 999960317 -722009386 -366826606 999960317 -677598322 -714153854 -222300046 -157507289 999960317 780167469 0 -685309090 400479966 999960317 -390984983 554780989 1000000000 303512799 229918229 997068992 562465137 1 508879234 -71948017 659993762 -359262104 -894192467 831852339 1 818019583 105787332 822263468 -450498993 -648163836 -785504625 1 -453874860 -911621896 0 181993242 -494156581 -31478097 -739094910 -926800859 1 16549313 577692761 -1000000000 854648277 -999981155 1 925118556 -461308191 -262616242 -632112172 1 2052583 -999981155 75051400 -495815733 999960317 -600642501 540927611 -1000000000 -489383875 22507158 -144697401 -439894562 -403528717 -999981155 -991067801 999960317 -1 999960317 -999981155 -1 -393121943 -956762535 -964499484 -906343140 319440578 999960317 42 -999981155 -999981155 -472822156 -628490597 1000000000 917787086 -1000000000 975016355 -652467403 -924192602 -356119030 -999981155 999960317 847817263 42 55050074 999960317 -955598021 564245500 999960317 999960317 532501432 -417165152 0 -273139218 -662661385 798757735 0 0 920105714 42 636571198 1000000000 -999981155 999960317 -415376837 -140817677 -940347517 -1000000000 -900418832 531392478 -568046672 429308302 -947734881 999960317 999960317 577821912 29089560 -1 -1 897297451 736247032 -536771443 -1 630025933 -933699674 -58602731 164721337 593654760 42 -664223669 -430145966 659729949 -619672264 1000000000 16795944 380859247 1 604167059 -800293155 -793302497 -841178326 -332397735 -1 569864961 -104768173 569859167 -65318689 742557530 -923802726 897203939 -1 -917786965 598510282 -800023038 999960317 511523215 999960317 596274 -999981155 -2826011 -554633667 917644373 -999981155 999960317 -254890630 -772948160 527858156 999960317 -999981155 653476845 -481787607 999960317 999960317 42 -775732090 -793462188 -999981155 291657063 -999981155 -88888317 42 -601214787 -669452008 295366534 649903764 -384808786 -262572821 999960317 -999981155 -293924435 999960317 610718508 999960317 -999981155 -999981155 -999981155 -464488438 -337136413 -999981155 829113816 1 492685132 140797426 274270912 -598115009 383887811 -295762709 -292662992 39852066 915609485 -301213004 999960317 277583539 946987629 999960317 -512954834 -177926878 -753063807 990718755 105875865 508731565 -927492379 476008992 -816454912 840903634 -526306751 841465704 -833687337 -818467126 -969009665 -1 -417218473 434216560 688876240 999960317 592962442 480468437 -541009670 -1 -999981155 973442422 -912251718 -936215793 -701020324 -999981155 -547722903 -650484638 -239138101 608443340 -805494573 -922472218 -1000000000 563144039 843956112 -999981155 413656283 0 934431210 235583817 42 577706890 78991041 -999981155 -159190135 377262442 -235992481 -849475422 422105609 1 -772890950 -1 999960317 487035712 999960317 999960317 -413851289 -200012886 919504377 249680718 -112000602 999960317 1 619507006 -838948844 -813348142 -1000000000 257835281 -980774273 999960317 629806742 -658592728 -730713209 -397206530 625740280 -987930530 999960317 -999981155 -332638938 -999981155 -204457151 9951035 999960317 -984021809 1 0 -722192191 -830653605 871807720 999960317 -862653254 -953688027 -858649705 -124903957 -999981155 -999981155 -886331050 -814540759 -1000000000 -72531809 -91548179 -1000000000 1000000000 20596647 -1000000000 999960317 -773020454 1000000000 867998336 37766553 690710425 957661746 -363214299 535301913 1 -999981155 469859272 243845487 -355191525 -999981155 -833616947 252223745 394729265 911725177 556024558 422532321 819261331 974759446 -1 -355069617 -281856098 115981090 -818701209 577095749 929521683 -930147882 768357339 -1 -878376546 999960317 130777885 0 1 -286734021 661069415 -611427494 -298156349 999960317 -999981155 -1 293957528 -453504487 0 647965389 999960317 908710653 260214760 -97829128 446674651 -578309170 999960317 7223920 105771543 -816038168 0 -330681570 132752160 591712940 -999981155 -197654746 -999981155 3844868 1000000000 365989610 163113880 1000000000 999960317 999960317 -556310438 875041278 -548592081 -653334957 -999981155 29144835 132608448 752084242 101942655 -1 57643257 -216528978 -999981155 827304196 -70091687 -15305389 -1 549432019 -999981155 0 883708472 -375958786 -972928758 -999981155 -645482276 724419826 -673829155 753436859 916620259 -582631155 97245024 -721152795 1000000000 1 836250223 361231410 827952631 807075840 999960317 -26403497 -999981155 999960317 351089149 999960317 -916242220 148034959 202257727 -239226082 361160260 545243404 1000000000 687766846 42 131232325 366831811 -92220878 999960317 -139636159 224077846 -952820556 -543541265 943415222 -359691917 50179399 -999981155 803526346 239051217 -790504008 0 42 -999981155 42 -873490222 1000000000 0 -17331895 -999981155 34087674 -573557152 -999981155 999960317 -999981155 -999981155 430028112 -586331996 360443512 852506711 328804083 -895686096 -728680527 -210752428 908118681 -1000000000 496079783 1 -954911373 718032875 -127632216 141422526 -999981155 425423869 -393648070 53750944 343290306 -999981155 -999981155 -999981155 -670481849 -621197169 341009554 955708716 -46606652 -287761831 69454454 -999981155 -773578610 999960317 47105124 161129595 -999981155 -1 691343881 -470097914 -350596949 -953528759 -1000000000 -17297060 -939209930 42 -999981155 576214772 -863964953 -1000000000 600078436 -346425779 42 811998258 999960317 -23097642 893023977 999960317 -999981155 -964495220 710296290 864213792 1 -114491120 -362390312 -999981155 0 177412724 169763814 -245201480 -1000000000 434888248 -515273237 813435477 106015513 -369269942 -900011695 -380922270 -999981155 -371300323 916504558 -595577328 -621822466 -896626870 263503178 640289873 -302229431 211838376 999960317 -1000000000 -999981155 1000000000 42 608546758 -421449995 999960317 -332931884 767137608 1 42 -580628336 282911582 -177434261 532220553 -970108608 721550233 0 -538658672 -920645185 999960317 922473276 -859647281 999960317 999960317 999960317 721035977 -625296442 -405954803 999960317 999960317 748671545 0 -821377529 -999981155 -999981155 -557642988 453635566 -999981155 884388157 549338853 160027263 760563026 -172522350 -432378070 257620115 -528965008 696871830 -733319112 972265499 618251496 -318704123 -657480226 843932369 623907913 0 -469330784 -999981155 -1 454435066 -629262955 282989737 103222041 -264449242 973283380 999960317 -472204666 768342324 -101916535 -1000000000 -920423176 816929609 923675560 -633783355 -836671977 676926709 -414382177 0 389186941 1000000000 -492753988 267573875 532659003 -776385061 -793794202 522153786 -1 806647505 -1 -892409360 -573068470 -1 464732735 -492172461 102050386 999960317 358535908 -230293612 496114119 699564222 -999981155 263154788 246309936 -523986063 -106758572 999960317 -795585205 792350501 577095749 -458223984 23739982 -491726289 -948882112 -1 -755540299 849244237 -97348571 1000000000 999960317 -850835819 -1000000000 -954934531 999960317 -894194433 -405960781 -1000000000 459696300 -999981155 479850276 577076138 -674236363 -724023507 -791849641 999960317 277864144 1 123246159 630785271 858045010 0 -388097537 560701264 -511566644 874358375 726707395 999960317 -444838961 200263010 -808684604 42 -999981155 -459265766 -51653749 406071662 -310748824 999960317 763714053 548595877 0 -412925168 436975575 86484961 902962130 1000000000 -254367382 -220480992 -448542749 -999981155 -999981155 -289110066 -999981155 -40572674 -974332527 222112698 -194558499 862147600 178364879 892199176 -16052331 391692807 0 240818178 -999981155 409497525 117376625 -658059071 -471238045 -999981155 603249074 -999981155 -858199372 838217147 -861912852 -624616548 -1000000000 1 -895889295 1000000000 108806817 236063266 795562714 -999981155 239205746 809380842 338368614 -635530443 266962892 991677426 312329384 -417150313 -1000000000 561894682 952176427 -479462873 819399268 -312622677 604145958 787971989 1000000000 743540130 42 1000000000 -859327423 556359152 -480862886 250587085 726034017 -50379137 -999981155 872599576 -687062520 0 857746780 149522448 1 -1000000000 -999981155 0 -450057646 -331161814 488450456 -529020722 1 278621422 -747615565 -854909204 -1 -390038623 0 -447459955 -999981155 442753248 -999981155 242845730 953696311 0 -291782449 338042657 -194499777 999960317 -288348758 -542796256 141180303 161226008 -931850053 999960317 373776642 -981975830 222712966 -292645161 -729160391 562915616 999960317 935446321 178998737 -569685848 42 -999981155 999960317 999960317 42 2110154 -999981155 999960317 -99096473 -392288908 800296034 389641378 -677332713 -817489238 -1000000000 -380522527 999960317 1000000000 1000000000 298814990 -288396543 -56287356 -999981155 -999981155 999960317 -182070961 484985462 -93455702 -999981155 -980192877 -1 -254003900 -1 42 549415740 -759305864 -999981155 -131427835 42 -82150200 717978338 -245308014 -600922095 999960317 878425631 6425378 999960317 -999981155 670881786 -631171184 -1000000000 -161220663 999960317 -708414043 514556737 -999981155 -999981155 -406643875 829618075 85285027 240234592 925635964 -586066049 453960335 -835865778 -91252252 979136385 -999981155 42 -552868609 -60916525 592694297 -912419257 306387012 -491572096 646001892 -1000000000 -92461732 52095845 85190548 953571352 299650211 -151710816 -345759481 -590490980 -237721113 69207612 1 999960317 53014418 42 -1 492834409 -323970136 445166005 999960317 158022549 1000000000 -999981155 1 45393983 192045961 -428490909 801396954 392105128 -354811275 -750872738 111314507 -835029982 -988708807 783247697 -468014957 -999981155 999960317 -334761199 -999981155 -716744525 785524296 -738691957 520219058 1 -559142236 999960317 -68048559 -687249013 -473050257 -74383612 -1000000000 444255898 -964926980 0 688304022 42 -282562727 -62047129 681280558 70908703 -469046438 842438101 -350105841 315345705 324755495 -513746414 780251118 -764479966 735025574 999960317 999960317 207197976 674067834 1000000000 42 763507440 835613630 -827310007 999960317 999960317 -411144033 -999981155 -151971920 0 338788231 -644095345 897496823 41959808 -999981155 -564210419 240234592 747133792 -103596194 1 -291847044 -679433359 -999981155 12704471 891699938 -999981155 19756279 -979938231 447199052 -284815198 -826981988 507182695 -999981155 -198924568 -273145173 428902776 812042776 -1000000000 -82664378 -951727708 1000000000 1 -853451748 -446271786 999960317 -612597082 -999981155 745584587 -788800709 -354342989 -78396107 475488105 -375543813 203044961 594008892 214235492 135253071 -999981155 -491369502 -370704485 734965818 1000000000 -209693977 421690182 -19964946 1 -736214401 -880757542 -623075079 243016154 957672095 -248056059 1047525 42 -251882750 -897943356 877713767 194684429 -303369706 17005344 -670238768 -471300064 0 862975862 0 255622590 -531350226 -1 999960317 1 -403986229 843845193 42 270653531 505365099 999960317 42 -932402385 0 -842415054 -145942997 999960317 1000000000 -302369190 304258122 -740729558 -142942637 571419157 61139017 1000000000 -999981155 98448046 -1000000000 227612749 -127043179 -448456908 263646744 -353232512 5880747 -1 -343624341 -999981155 637556629 42 0 -296260482 -866204008 -836508454 354557530 -484411146 1000000000 -17711496 1000000000 -533131902 211809810 999960317 -853187949 -166720324 -184177798 0 836973868 -1000000000 401186781 -1 449515844 -999981155 -767239910 999960317 681374708 -995887905 -999981155 -175720867 999960317 999960317 -765968117 625536581 -709751754 -1 -467117793 -793776712 221244586 827596616 232586998 -376321088 151447979 -270674866 -862666950 -171093677 226157694 800555667 -207704336 384635381 999960317 661810971 480741864 -523249541 49847699 -288912380 537342311 -999981155 739059243 944758422 -1 999960317 1000000000 -999981155 -980484833 915410395 -282190085 -1000000000 999960317 94020261 545734300 -611567662 208494810 115404864 743233553 -430041300 783834678 636071033 641320424 -7592711 -999981155 60129809 132094155 -477753810 999960317 174938636 -548710223 -402952280 999960317 -1000000000 999960317 999960317 -879808226 577348181 -939701714 97658973 -1 525551122 985500238 999960317 42 71230721 655829210 -285309628 942604730 999960317 491199114 386512593 -115346542 -832985919 999960317 -656508049 999960317 -789374176 537165519 717313510 1000000000 250895514 -166971261 0 -923932012 1 1 -16025071 -1000000000 -999981155 999960317 684129845 999960317 -999981155 304342094 -1000000000 118705341 -37145799 -1000000000 -1 -232445314 753218359 999960317 -999981155 384476205 28758438 -87715830 -1 237221724 -1 -707436485 -181532054 -620125521 42 999960317 999960317 -869329585 -783374849 1000000000 66485712 854481888 427129456 465740627 1000000000 -1 -254298656 -868717811 804646977 294063372 -999981155 -470843351 -535930814 911835375 42 637688903 -318711240 347733108 42 999960317 -660629516 -899283237 -799126126 544432784 211600544 982122267 -1000000000 42 -206693870 -687436343 -958944488 468143830 999960317 -60032314 790818495 999960317 -224288498 937821386 0 1000000000 999960317 999960317 53274761 -449203979 -1 -426094047 -1000000000 -189358675 -999981155 -264520778 999960317 399758612 746828325 848568320 -1 -13056245 -999981155 999960317 999960317 -461673987 600280191 -240321794 -217150350 858641591 42 42 -81507701 -1000000000 -669171555 135995723 42 509522447 -992821147 505337230 886228073 122180217 1000000000 301961872 230809615 980512444 859426698 -999981155 1 392827703 -876371967 42 -306869766 550788259 -1 781399728 -999981155 -830915333 537809011 468682321 -769542713 999960317 -171557841 311238731 1000000000 -511566644 192664555 23415868 -533995768 999960317 299213425 932763816 -68710063 504887069 248472942 17019934 -957777429 42 42 401697308 999960317 -715543411 845585896 503592880 -1 -934148899 -1 657734165 -545287530 -653777205 794964300 -999981155 -999981155 1000000000 -8489875 114988145 -1 -982826609 -31990185 -999981155 -706089116 202301958 -999981155 288662263 0 -403428040 -1 -166250224 -683498707 -342046647 -999981155 977175467 -3097971 940856369 672544106 652832595 612276525 42 963441652 317948279 0 -633141719 528189469 911016983 -801897549 145058394 1000000000 925352990 -463604212 -823782125 366986546 7597449 1000000000 888928762 999960317 -945360122 -909488172 843737902 0 42 -355392646 175384174 258149363 999960317 -958652300 112518244 -374799121 -504094930 42 -890729245 135729819 992644009 955143690 999960317 -89829421 -999981155 -678469368 494603555 999960317 461428532 623598114 -494246864 1 999960317 -901287152 71974177 278663143 -707785142 42 953703636 771569106 184806036 -419378235 -999981155 314428848 846770741 -831180192 999960317 999960317 1000000000 -1 -974116757 -95311770 -214229753 1 -139554733 -999981155 479550717 52773703 0 -800202680 904690302 -999981155 -1 767954500 1000000000 -291641753 640866902 -64970943 -450497731 95981560 280548333 -833721447 -138860297 898308439 -756836293 -572670917 999960317 29598636 349862934 -351024265 -57190966 611907408 999960317 -292347940 242968604 959087505 -980196393 140761537 423806046 -1 83761998 838957695 152538666 17978090 -967639942 0 936450240 0 -941672125 294944193 65305674 -157046960 -443885995 -936161231 453238062 -999981155 -518415125 999960317 -165957045 -231078809 -636446271 -781310696 -499739725 0 831058793 29402338 -999981155 -458774611 913401012 42 972023531 175289512 -675315611 -1 484747357 -351748355 999960317 -1000000000 781811770 999960317 999960317 -113851382 555608529 530742801 -999981155 999960317 -628992917 691179161 -562208814 893258041 -513778478 -84409828 -956439931 862018616 816136784 -217769377 -694055471 -671731978 0 177713683 779467998 -850411269 39565598 569778537 -319898162 -677665131 999960317 -1000000000 919078458 -645249944 -999981155 504107926 227612749 -999981155 -689697302 391869727 -50750238 1000000000 999960317 67449934 999960317 232349381 880141357 -833053045 -984368881 -499601993 406635439 796571587 870367173 470303175 -302762532 -999981155 -315882635 -762871203 366081111 999960317 -136522523 1000000000 368756371 358982407 897879506 294952691 -999981155 855469885 -970530173 -183460749 -973924950 954645592 -262017050 94499096 323150859 -999981155 568728298 -261794743 999960317 42 -937250387 948078569 -1000000000 251471251 -583066363 -767845547 555071737 287704521 653693964 578397998 0 -337273620 -999981155 999960317 -320075666 42 -422686324 225865278 1000000000 163013088 -623226778 674130521 0 -863425027 800035978 -415358272 911016983 320699518 -783060835 -1 -475575529 999960317 78484928 -239989927 -168985769 -999981155 -999981155 946884777 844891519 432820690 591756222 -999981155 -181037201 -79880891 533202119 0 767482938 1 556099380 999960317 354695778 -556290057 598117169 -999981155 26662343 616159023 948317461 635099711 787676596 -946482442 999960317 -985638395 -794976895 -778577808 -652867113 -1 -491232799 999960317 -361404991 42 292534620 -413183698 -904839710 283552618 1 -141845948 -259436618 -156848514 -1 -98997534 739839897 -175533124 910826267 213322676 244727361 -803153948 696563926 999960317 -203111987 -64280312 1000000000 -369452654 -122996707 -362787598 899518388 -1000000000 -671847907 -999981155 -77265162 474703150 49913945 -999981155 -494566417 -842046864 -292473034 510255844 -999981155 936524113 -438576200 42 999960317 -999981155 0 6025234 -826187112 -120488665 921481505 999960317 -394605483 197434968 -882558489 250802334 353815924 -999981155 -999981155 -999981155 -636080622 42 -1000000000 -999981155 245480395 444684140 -502673722 336774872 -498235211 -242724872 -563627763 -737066935 498604271 999960317 42 186625720 487918946 999960317 -423763704 909383996 -888561732 872366958 42 -569395275 336819068 999960317 897022408 -999981155 556217293 1 -805285797 -320091269 -360986177 7448896 743041917 959794671 -751590626 0 557713180 385854263 -146394559 140639621 160312042 -999981155 930641780 -381616832 -919598691 -442188814 710689963 778475078 818213294 -999981155 12525754 349506578 -999981155 714811594 1 -469233834 562138498 95381285 -645844193 962908696 1000000000 -718444175 999960317 230795461 354119767 -70549033 -633401018 -349199501 728824100 -999981155 -999981155 -719689102 -1 -362752105 1 -57128473 999960317 -89680794 42 -875532241 10565197 -1 325412522 -50136444 -985919658 -516071539 549652204 -262478585 -150936788 -884161446 -999981155 999960317 184485210 1000000000 100621501 -999981155 -237789493 563821700 141452241 -999981155 -999981155 -182089876 662289127 -989084582 999960317 -622580374 -763286562 608413841 -141129216 -448080702 77005572 -785822000 999960317 -523326571 -266383994 151186252 -930666049 -17587635 -496247193 702592695 -682432458 512301965 0 874420937 -999981155 57457476 -162436699 -933235617 -999981155 294210984 999960317 -683186714 942862442 -999981155 0 -170756243 -999981155 -999981155 207852062 -999981155 279893536 -504712694 1 700331487 22316651 108044278 260896325 999960317 1000000000 -485886207 325191113 596653024 -744633472 827906467 697637271 598656829 -362496465 836627216 -344178272 42 -502013859 999960317 236303064 -720584318 -280076050 1000000000 110701813 837218877 291143685 -236264990 173232761 945843029 -999981155 -50676841 107023770 -90922521 891200840 -27629804 999960317 -469016888 -999981155 -536538659 -257666992 42 -358035658 -314550717 -295560327 197192656 -999981155 -44928979 -23516609 -1 -399683835 -457266070 405228914 848768990 -600298500 1000000000 -801691086 -921805625 -169298352 994903080 105881096 -911310396 42258791 -481719761 -999981155 999960317 540088093 462062234 -999981155 156770231 -804044711 -999981155 760968667 -1000000000 42 -788865248 512907289 1000000000 -399112703 245817945 358675603 -406050797 -298583353 217913693 -322828861 0 -514107606 916697814 588751924 236289308 -823352027 1000000000 187564352 -999981155 59028485 -954448540 957840930 -999981155 397809065 -648970646 -59813681 -752870219 -284766241 69231614 396949643 -210101850 925806557 522400645 744408922 -133335975 -28687494 -29605639 -469709421 -26108289 -253379737 -720299471 0 -686336414 1 -1 -553495170 999960317 -609325197 -1 -275980195 973770147 -395415932 1000000000 920696787 -273004269 -999981155 -965716539 -965129944 -999981155 -206327410 -223677273 -906163078 -1000000000 -1 536575994 -656528969 42 335434208 303352118 757623875 -70646549 0 999960317 -937493261 999960317 -71175589 -999981155 -614131694 109940232 -155864621 618064379 -332428865 749561587 1000000000 1000000000 565184851 -871465558 -756919492 -455113247 859694393 999960317 248581201 1 -759930459 999960317 -999981155 692041432 -1000000000 646572957 -94270889 951812524 42 -689720355 205185922 -1000000000 -727516274 -870381867 52799392 -218371544 -714137039 -704218992 0 42 42 1000000000 999960317 -999981155 999960317 464203535 -742779039 -999981155 42 28378379 -999981155 -696174699 177645210 151186252 -49564613 -405302732 1 0 0 884168071 0 534510713 42 -246278928 -407794500 1 -864824473 -1 260970495 -293693261 -920422788 -159606544 -209063722 20760597 966536534 -285520098 -602245128 689437804 670572290 -939881782 -911168699 629162791 595185720 240367927 142335929 365905344 971665248 -296785801 1 -934847182 290571076 330829005 -259715687 -1 0 -1 -471242845 -1000000000 -285244837 464931538 -999981155 -406936268 818811228 -999981155 -954292615 -999981155 3226514 890293035 999960317 -8370778 327860633 506269942 236779524 940474935 -1000000000 -380507383 -999981155 999960317 -982918699 -74571703 -828916278 -911864918 522167871 879732153 -999981155 -155346823 -447314041 -999981155 42 246908109 -577525029 -1000000000 -658373145 646587982 1 850508965 -504092989 134866824 -1000000000 848473838 -889196539 334219037 -698733773 535370152 164164410 652250610 -199919116 257002034 -999981155 437518508 -999981155 311385048 960039629 999960317 1000000000 999960317 -140574034 677843089 -553243082 -999981155 -1 86918635 -537488351 913735364 999960317 -648897894 1 -844634382 89054252 14829993 -1 1 -474576890 695357206 982602750 -1 42 -299141286 -658638291 14059091 999960317 79356552 -574654389 -307598218 361694638 -595470957 795202533 396016029 -329939255 42 0 -999981155 944746646 141224902 -582631606 -402952280 0 915759192 1000000000 339239705 -999981155 624186249 941022028 -187447138 771271160 -999981155 565806360 66327341 1000000000 -600918807 0 -852982296 -999981155 999960317 -594394621 -306717650 -410699376 999960317 -670819962 -630877681 146513124 -999981155 -369385048 -46106411 -999981155 -916400387 -1000000000 515758522 999960317 -251994387 616400589 25463004 -999981155 539600651 110958060 -608400460 -849920916 846463384 648404554 18941313 654382432 1000000000 -999981155 763408445 0 -1000000000 -613362362 254791274 -850243749 -513733763 999960317 -290803987 -505920692 999960317 803099830 698145598 -11152766 -375893665 42 -477545331 466779430 999960317 -571287389 -999981155 659967020 -510880690 543789865 999960317 -1000000000 -942349869 -631515460 -890113792 -1000000000 364307546 459498159 -690247112 42 -715194480 334627402 42 -999981155 861943797 -726120512 -1000000000 1 794765610 42 423693434 81501060 -1 396904490 -1000000000 217913693 999960317 561797972 210391569 -696660844 71648391 -933604867 -761663371 176743928 -731329262 920651877 -18849184 -163661245 -999981155 -987717614 -339616253 1000000000 -726400333 999960317 -217224680 0 328058361 1000000000 -538869803 -328283379 532659003 467869048 -156543774 69984639 0 -316240908 201102600 -302603908 590156904 -999981155 -999981155 415343154 836090007 251322225 42 -521236866 -186841889 -755544375 1 -999981155 1 480411168 -908194370 -790002200 -999981155 -625182745 698449665 1000000000 971540670 -931861475 -999981155 41390672 -1827433 530778448 -999981155 42 -999981155 -440838484 -1 999960317 -814150439 0 -420377374 965146664 656122484 -913630298 702071191 999960317 650652939 121579797 999960317 477550463 1 42 539401291 -709286326 259402950 -691148273 60130349 999960317 -378707415 176938767 458018802 1 421155151 1000000000 -43718526 -663623858 -999981155 -999981155 949266013 0 999960317 -3240205 42 604508930 296694581 -91136097 214405695 999960317 1 409637857 177046561 450768871 1000000000 88704668 66073763 -466449522 -999981155 -286318938 999960317 0 1 -1000000000 999960317 999960317 -41306252 -701036677 -852480606 807751142 -999981155 -807524577 1000000000 728552886 0 0 -42302484 -977900478 999960317 -999981155 -1000000000 415691817 -999981155 716112120 999960317 -745636687 999960317 -973581434 -999981155 497633768 -216924185 999960317 -537100124 367811052 111962718 -880833553 1000000000 212050139 -362030839 42 592699825 999960317 999960317 864811638 -999981155 -484441911 408452061 -1000000000 -999981155 999960317 -999981155 -77410227 -999981155 999960317 488477574 -907578593 42 -355512817 532012343 -157618662 1000000000 -801897549 -999981155 -1 -28099031 400279812 -26695569 -849991123 -514641808 -317324565 -306288222 -61510168 524712201 -496445192 -252220175 -184894700 -831384906 -118309227 386299957 1 730423071 999960317 -667138651 527087868 -324418650 -218516489 423761152 -812999486 974777676 42 -999981155 0 1000000000 759609708 170942276 -151277487 -704959558 -748106612 0 640669269 238611517 999960317 863307928 -511627703 -615962370 985283328 52965770 999960317 811890066 -138470968 -682644013 999960317 394252747 310616794 -240124594 -803948338 1000000000 -798529513 -859863370 -326019322 999960317 857628262 -1000000000 -224447568 999960317 -976897066 -898342284 0 798373444 -497593883 999960317 -48393167 -186927043 -1 -999981155 42 908007451 97628004 571635193 2508405 -371151727 -1000000000 -453149874 -807333726 999960317 42 -964224987 42 -693536667 544528053 26925810 296250368 999960317 999960317 1 526938550 -956151596 -885023878 1 999960317 -568835314 999960317 -968039669 -940720092 999960317 863650773 999960317 991634679 59977874 -308966741 770283844 184928089 0 476100167 1000000000 495530877 448187046 42 -92586436 42 688304022 -331142298 448397580 -615744203 490934771 -37211472 89911664 1 806488648 42 1 1 -999981155 42 -126493665 -788002277 -999981155 0 42 -439297628 999960317 -1000000000 554297911 162233649 999960317 -761886806 217252428 930177023 848731030 911526305 -119649395 999960317 969845224 -418034495 -1 -1000000000 1 -999981155 534472479 1 421576838 -1 726296502 760625752 -334169787 751511371 -1000000000 705136316 -607721947 -1000000000 -100343751 42 0 -1000000000 -597447955 -893618134 -999981155 -466288560 -674469027 999960317 -660448845 135095485 -654868865 1 377515820 999960317 115956992 -197562765 302109088 -999981155 1 1000000000 42 204677506 0 42 132638841 -1000000000 179015910 -238811777 -804117417 -798091384 -452452591 166129244 1000000000 987957938 634753743 496903769 425836891 -462412200 121849220 318311978 896399911 662304982 -677332713 -727916533 -999981155 0 -1 999960317 -380036640 -240268390 -821071822 -999981155 -999981155 -832578040 631174500 -76911232 -393096742 374932554 -1 -597422265 623834018 445288054 -10832362 -1 -999981155 -662066349 648690651 -999981155 -590423770 875532747 -151010373 -430632377 293770837 868917259 784342349 -705250723 218362221 -401630975 490649977 0 -1 -997715914 376311098 42 -864604664 -1 12294063 -597512824 378253183 -999981155 -76012778 866097250 -853722040 999960317 -334059176 899045079 -569416962 0 379035648 -999981155 -801636296 619183711 1000000000 272124717 999960317 -684984196 -1 -302241769 -999981155 -638775455 0 0 -779492618 -501242711 1 711278589 -999981155 -1000000000 -958449532 1000000000 999960317 -94268151 -804908732 525121296 -999981155 -147218751 -945828097 999960317 -1000000000 571048967 42 -692774542 1000000000 -928258734 -2243732 11139783 -534843448 42 -912863568 76040661 999960317 1000000000 -565157476 352584841 616050943 577875954 999960317 798573805 -378280147 -999981155 42 -60367903 -82700866 676625345 551020850 1 551650965 1 986985193 278249169 113301574 -999981155 1000000000 283085121 999960317 -76290848 -999981155 855036988 -951659833 -218876722 1000000000 623022726 -252158564 999960317 -708694569 -762421177 -279409355 1000000000 -618673017 -195366890 854270596 -1 -374149470 580711398 296556506 -470004224 361730116 967127028 184426539 743525640 -999981155 933589880 -999981155 -619589570 999960317 -678793201 -999981155 -792561131 441460683 -473333016 234948118 309278504 431804895 63903415 999960317 -736407437 871886897 190019001 -895775917 -1000000000 -607640583 404506644 -1 467123939 177536776 0 -741777581 -329117684 42 0 -1 881709739 -970604912 -720198375 934097965 -952679467 160868798 0 941368864 -166830483 423166765 0 -269599231 -718577469 0 960345752 656066625 1000000000 69290591 -411881423 623316839 -139323635 370109644 864688921 220966948 -363622457 -489771545 -85899225 -1 -1 697549733 -129652084 -223851512 -702865280 -999981155 -246951182 -952861164 -999981155 -1 -463959649 -849653408 93399685 -1000000000 0 -90407359 247115423 448344124 -403371771 577852522 -1 -9103332 996519521 -999981155 999960317 -140581346 -583694159 446140025 469096473 -360776678 1510124 -999981155 42 42 340409203 -550704879 430670579 -999981155 0 1000000000 -466230511 640997667 470754070 -9589916 42 -13916032 999960317 -471302870 -999981155 893883739 -184863263 344937444 182726835 -999981155 928965752 -569473691 232063670 423476239 -638840389 549769060 1000000000 849178553 -758186498 -999981155 99870893 999960317 -65943339 7576575 251038702 -446416085 206387019 1 -431645701 -184277371 0 21162094 -999981155 964454877 0 861145773 707785189 912068302 999960317 262425564 0 -1 -999981155 -93147333 -277079868 960039629 -842903598 -999981155 -1000000000 -297283345 -1 -929700741 -999981155 831814668 -1 -738127865 0 475476289 818169558 -199272496 -955009330 -999981155 -377840433 999960317 999960317 999960317 353615100 -287039050 1 -280284675 0 -29267871 -163092412 1 -132889314 -1 429152034 864499529 102284592 30810386 758028161 1 1000000000 -325549795 425491647 -800066365 244564209 42 -200303164 859324478 -982071223 1000000000 -825839551 -363981586 -937129533 221800733 -149042627 -460896474 264243728 -999981155 451085801 733852991 42 -778860998 -1647364 -365743669 387202307 958896446 -262587159 -999981155 -1000000000 -999981155 -379630242 -181358410 106137848 330870764 444948322 -721292716 -459825633 -554336736 -534636356 767560426 673145052 -234933258 999960317 112392551 42 1000000000 827888046 0 -384356165 -34489461 -1000000000 908912383 -293919503 573533394 328192765 42 145206424 0 0 867435968 108021537 -529236997 -999981155 898009293 -1000000000 917973143 -385963761 793371298 707642064 0 42 -50023000 -999981155 -999981155 -1 999960317 -1000000000 -1 -999981155 609452598 539850450 -458223984 -244432261 -750660486 393603209 -1000000000 -999981155 42 721722358 844625639 0 -999981155 -812915975 999960317 -224984797 -1 -999981155 -672619355 -14114626 703424618 273943381 -193797383 307918973 499009055 539854193 -993891504 -803174746 0 999960317 68186938 -470383929 824550689 -48348728 -410124638 999960317 0 -999981155 -326621313 662291574 -448420605 -1000000000 1000000000 902467696 459515841 107526012 -1 776023516 -611811293 531429060 -498290789 -395160664 169262606 42 905496479 657246562 -505798957 999960317 360591809 -223678766 -565262380 -1 57981936 888557927 -947782204 631889392 -261624080 -791281798 42046730 175823162 -28190149 -807066270 -831747587 1 -388348968 589592674 -881830776 -982582659 266140859 -999981155 688390904 999960317 786051413 -1 999960317 987669439 -138707633 -580854426 941332301 568045218 106718896 272034312 1 -922027436 876330402 -788245430 478462377 -899248674 999960317 -541960851 482504585 -422655295 -841843257 343787984 351464623 725101337 -999981155 664382046 -86613836 -406883012 -346612594 171876075 999960317 513205758 330705120 999960317 647784006 11137031 -560329758 -245616185 1410999 -822626369 723104893 -122217536 42 269713531 -1 -110388055 567669565 -999981155 -1 3940840 205522744 168777827 -141506500 999960317 195739667 656295450 999960317 -744218466 264392411 42 622787695 -912505847 -370170612 -247780218 64104276 -439765064 999960317 -824730860 -454709831 -211248244 552359572 876899917 999162554 -999981155 771500911 441150944 -544864487 592346526 42 -734451987 -660388933 -812750491 -907039485 -1 -670321331 243187619 -631916051 -1000000000 999960317 -213953680 574532167 -148609913 -1 -999981155 358638066 -443944602 978667342 -999981155 -999981155 219505020 -176652014 -179253786 -310468764 73791093 -396013011 671534505 735895551 -8624110 970746294 932981203 999960317 47818374 -999981155 999960317 -525773298 -999981155 -367823299 -1000000000 561675333 -188954830 -999981155 121370795 -465997925 872368936 999960317 42 172987158 369504448 844667790 -101231574 -999981155 161366943 0 147183261 -477828728 -488819147 329848989 0 0 107023770 -695722247 -114555506 999960317 0 -161662892 101276971 -318151241 27684961 818610494 889240319 298930773 999960317 -461312893 1 -989933293 -1000000000 -1000000000 1000000000 701251463 643513764 578982072 222403976 141879528 -230751669 804832408 -47082465 -788657974 156095840 -999981155 42 17039535 508642653 -999981155 1000000000 1 1 749523674 -555564940 -999981155 -728039766 0 42 77645329 1000000000 -999981155 471069515 -772983383 -802814043 -1000000000 735731277 -543563396 345397386 42 -450361019 -875347753 -140478033 -823873364 839167948 999960317 -1 1000000000 1 1000000000 -869194663 -1 48414373 -700270930 -656433310 841332046 0 -803362129 999960317 226239161 -3278427 -126552582 999960317 -276406369 -647798927 -354593065 -219122477 -6585858 772146812 -323815526 -682890397 -102334494 999960317 -999981155 -60661306 999960317 -901070931 -482372148 999960317 565413606 999960317 986080071 1 999960317 80749063 -600886110 -696386187 -777042952 261254875 -817905704 -165598526 999960317 -212007246 481152638 -167369680 -192500063 -181715895 622391070 -451915353 999960317 999960317 -438324564 -532317912 40084534 604481814 1000000000 375159357 -562453659 367272540 692129164 508189690 -167434949 -371350930 -999981155 -351166294 -515025852 -675528028 500816825 1 35701874 -129954169 0 554550752 -574788799 -736525510 363653440 -711213155 742768478 999960317 -808719811 -1000000000 768154562 -471658947 -460525229 233757590 -1 -999981155 74365424 1000000000 910442350 969752098 -300551834 -999981155 -156014118 885588084 -807698208 481374857 171224149 -270434889 -430670733 999960317 280378271 -74246654 415012158 540898499 429075211 932959413 0 -999981155 -1 603050302 369265514 -999981155 63626238 -994192346 0 115396030 -999981155 42 -476430734 776464759 -224066924 -932500506 284904776 -508170418 981491222 -999981155 160666784 -645892477 404959014 -807951108 930597093 1 -813610260 42 -1 -425877515 -738319724 -77747066 777135237 -327794118 42 1000000000 -865618465 999960317 999960317 404023260 230784995 -460644895 966859769 789816900 999960317 999960317 999960317 -258434046 0 692425397 871899271 -876680809 -664761691 613034823 836419606 0 -242524164 -131908029 -243936432 462114499 80853243 680707368 -988060036 -999981155 999960317 -1 -999981155 -648883109 -999981155 280230860 -999981155 -999981155 42 161066705 -555507693 -1 -439294348 -397512543 914901149 148476750 658385126 -62671957 999960317 596667637 -196300506 338145508 417386854 -836269688 1 1000000000 941077386 756838577 19524007 -967700261 -109898982 -1 -412722062 -536117572 872841474 42 -976247922 -999981155 -421625251 767828768 0 999960317 -523859794 1000000000 904697518 -999981155 133647162 999960317 -779247892 -999981155 -393474964 999960317 -999981155 -115719084 -1 66945260 -9503074 960484540 388783595 481847701 -826948710 13148777 839182131 405039375 -603191362 -188812532 123460224 838640998 289022591 42 -1 -301993708 440869913 40095060 504788891 -1000000000 -999981155 1000000000 327945945 999960317 739823813 751872836 -949940934 -186440572 0 -717191548 -77544468 -999981155 967703152 -353177740 -558151665 -75175565 439513652 -601153817 -63793285 -1000000000 848225782 -564510028 237106825 42 177420908 -990040401 675617194 222570991 -999981155 -1 -478755143 -1000000000 402167703 42 0 87281554 -310268749 999960317 -850951906 -455496740 999960317 933097284 778912454 -927853824 657361516 -658943593 0 42 999960317 390386949 526236652 9954120 -21326858 968789195 -440397649 0 -902196587 999960317 -1 -492442741 -395974621 -1000000000 2889171 150694909 574406883 -657918317 999960317 -779223677 -283145449 987597279 136925301 -159449979 -1000000000 0 -866047785 -354936670 898102708 -787412476 598746628 777780397 0 1000000000 929559642 999960317 -547090556 -1 -323214418 548104833 -994004389 1 433520548 999960317 -824506318 -378618870 -343115452 -353480904 -266415503 -240879475 42 86218548 -999981155 -507913360 -999981155 -820698164 90988194 -174330693 173386493 874792224 999960317 203961488 275320909 -893709136 -227678500 248144852 412934340 -154725505 74924556 81850153 -677973276 -69745718 -202088532 30518129 999960317 -274215199 305500511 -25601363 997285490 642568034 -341157963 -774595610 524238459 999960317 -999981155 -834340242 -773657151 999960317 -1 320592395 782176870 -472704829 664993835 170689910 459642173 844182506 -1000000000 886192428 -999981155 -887152442 1000000000 -1000000000 845289580 -434936485 74792944 -21280739 124628281 -908926635 -472711250 -984387726 -599928448 -570985926 -999981155 999960317 1000000000 -697018882 794674013 999960317 -959673410 60753964 126313584 -526385474 554119109 -627117260 -214796840 325785426 925393536 743444894 -784133771 179869718 -450127388 816198899 -910734867 90665733 999960317 723174586 106390757 1000000000 172961227 -999981155 -343589450 -999981155 0 -6844240 -244059003 660108192 -999981155 -73652933 -553418381 -999981155 673750628 256847243 -106543003 649055351 -848325392 999960317 -129549054 240001231 -576785192 -221186614 -277603724 999960317 -296160755 -386800861 179291940 986574629 999960317 898833494 1 610835227 -850178613 255385527 999960317 826937063 217612256 319275211 200981054 214578496 42 -178179857 871761945 -886835301 42 1000000000 -706917258 -880189017 55292230 99011335 -408463510 720196646 -1 -115879545 84996293 827006816 42 -43994341 -1000000000 -999981155 -751779016 -546544344 151744562 -999981155 981818688 -525646 -101843964 1000000000 -688587991 -999981155 366259593 590260560 0 671875805 169514837 999960317 1000000000 129240961 42 228464611 -377979205 548699372 999960317 164167501 -269230459 823842379 762603198 -68513617 -985552538 -830022417 199517214 309478695 -999981155 958558809 376950523 990571225 999960317 709895187 363345368 -1000000000 1000000000 0 31344541 1 814605907 830370517 1000000000 787544068 -880247064 -903418402 750671511 399884400 1000000000 -999981155 718794590 -999981155 -999981155 -11981730 999960317 -553959017 -999981155 -84613678 -999981155 -999981155 999960317 -562666848 410351721 -1 1000000000 515012205 -999981155 -164356891 -577811617 1000000000 -326777503 -219877649 -497136833 -999981155 -36640978 518826700 -954665128 422548310 -405326688 327905559 -999981155 813869583 -594253807 -1 625521701 -487205710 -316242180 -999981155 -458246144 -340016734 879390544 -814348713 -120016068 -999981155 -1 -719984649 -430723713 483183738 319270054 434670433 -233966005 -907277509 -744081332 -999981155 676234983 999960317 -999981155 -156408158 -55877414 -999981155 999960317 -182766724 846591524 619902058 -461957660 -857678570 555259469 1 -1000000000 -818154537 -516259341 587389915 -864665534 -479481837 -999981155 214186929 1000000000 -465144516 -501094933 438285540 999960317 -763119401 290126957 764173513 -999981155 -84348268 -1000000000 871436462 -573510207 -159170539 -1000000000 -427702735 -314632635 390987060 787582970 -999981155 0 1 -902367202 999960317 -86210943 858635193 534594127 -252976414 -670799165 -106468258 42 -84541392 -819274668 -423921741 -999981155 -841934301 42 561851002 -303756653 686536421 -629809183 1 647474389 -901177857 -54011334 -491030910 542356226 370476038 351420911 209048306 999960317 294417877 137553693 -773221070 89219441 1000000000 0 135523220 999960317 402041998 508053256 999960317 -165246900 -363365785 864226721 -629730681 -412609119 342126369 -460958223 -452351582 779519581 967502714 446425870 718798452 0 0 360701954 4124331 762878378 463629426 -20469048 900702050 -405784984 537325523 -235928295 611913149 -943737069 281918768 511989102 1000000000 -378388550 -723979250 1 -999981155 286217096 42 287858861 1000000000 0 257360321 -296389821 -726714281 -1000000000 -276440005 -594808737 13860265 63399407 372266542 -832635990 -999981155 -46128829 -999981155 -607373076 -335890836 0 303208959 -861974142 698333071 -458461141 295821617 -85531128 566421212 -1000000000 999960317 999960317 -1 -1000000000 -484203492 -451786829 -516446137 -999981155 -999981155 -923183447 -286924927 -265962263 -341527189 409902844 715978947 -146638407 -953434738 980576001 -999981155 -999981155 805700979 -999981155 -639554364 -531104883 -376051556 -776739817 -750624741 -1000000000 499789473 639298428 939600612 -369358442 399329695 -555416863 346144176 -105277389 -1 -874294823 -285537465 999960317 299978561 297888646 237437450 -999981155 904206758 -43130493 -732827627 -392198883 999960317 679459489 -250696369 -641955961 730988225 1000000000 -1 216050001 -535825483 -979989867 102426671 271589080 -49143775 663969489 922290465 912453513 -732784301 552052361 875875173 808535297 999960317 557090458 -812802371 266900558 938912999 643066101 884389745 1 1 830567134 1000000000 515545636 -999981155 -248114676 -464439737 -284343897 -186064226 -41016425 670786525 334160412 999960317 694530970 -664089157 815298614 883103402 999960317 -703854099 -999981155 -406565698 -671915994 853291442 -1 61903065 1 963422715 1 -952625291 -540001537 42 -895549675 526060240 -45293478 207185346 -1 -1 462766260 532843726 388865074 999960317 977271377 -129136101 145998846 -999981155 698349739 -921772636 -212553920 564664771 -1000000000 961029746 -460976446 400923484 -1 -322385557 -760359194 -369572371 -391499238 -999981155 1000000000 437073174 -31003424 -296389242 999960317 210759376 378988179 -96874035 855680790 301665717 555351738 256651591 999960317 -14709761 999960317 -208231412 -890995191 -617610178 -876404068 242603235 -11452281 999960317 15794011 999960317 295327021 -308058604 795613048 42 898048256 -810226485 484087870 -999981155 -272729604 -905903552 -1 -786496313 -3041542 512876089 522046602 -1000000000 229000765 -493304563 -348170638 -525965225 -265741744 725782931 -619595394 -243936432 992787593 -275608362 -503616432 337852578 -864787146 -397441382 643902281 -232338675 1000000000 -503225901 -205483221 173713569 1000000000 432896005 1 231045460 -786358122 -999981155 -714757966 -795979788 -505832069 -528024984 639354291 -804138068 0 567155749 304754882 475254621 -734485380 1 882192583 -999981155 -1 -811366436 75270149 -531600646 -205636925 856261453 595479216 -536117671 605558711 -999981155 -60715568 -218266448 503238809 -7685803 0 -219598772 -999981155 498306389 -999981155 -880764417 -990276590 703520124 -127666650 922604566 -38005597 753074904 119381603 -134469737 999960317 572008914 -416660704 -949929545 -245024534 434111672 0 751921095 -655596850 -1000000000 999960317 42 437560220 -621655197 170086640 -862115957 -354012298 999960317 42 28153787 999960317 -797770569 42 -457200012 270401013 -420420030 287919231 42 -644661026 -758116362 999960317 -411343504 -915769198 -48682968 458932293 999960317 -1 -999981155 -999981155 78483426 -687525333 -522666932 -164226535 -119764024 1000000000 -1 999960317 1 643091381 -999981155 486405233 1000000000 171868813 76627730 -253549380 648674366 -733984708 999960317 999960317 633350947 674670115 425061546 -999981155 999960317 -999981155 620702982 990537217 -126117077 -87508476 -851561384 -242637989 -933560261 -440172642 999960317 996968220 -26404626 999960317 -474138938 82903846 -73177591 -999981155 -1000000000 -131211939 0 380169518 -781490679 -1 999960317 -284696786 999960317 -809351090 728664691 -952205852 514787612 -255183379 1000000000 373165621 -327794118 999960317 719256345 -999981155 999960317 594008892 -844033273 999960317 -999981155 136082735 -268243906 999960317 70441113 968337986 -59041278 254753454 797679208 140359273 -275638436 831963618 -981888852 -858670147 -999981155 -750358569 512461215 1 541760304 -680250839 -1 -660194331 1000000000 -999981155 -226287491 -11978891 -999981155 -1000000000 -951824811 734921695 -999981155 999960317 555003080 856354801 228592280 1000000000 -1 -179762424 -269236303 1000000000 -661592851 333145409 -904883384 687746558 595462571 -168248169 1000000000 42 535064164 266250292 -416860962 0 1 213149898 124887766 420301111 -999981155 -999981155 -1 -183238254 -1 -972944465 1000000000 999960317 -518694392 223949423 -411966967 -423112192 -206761332 311893975 -534085472 -240644148 -92252302 722729221 -999981155 1000000000 751606177 444807193 -64499393 365767324 -490733123 324861658 999960317 -486642229 0 0 999960317 999960317 192056560 219945021 136001778 930548021 554102528 -92122953 352309420 -145526196 -645797785 568718383 -999981155 -159734514 -528349522 -988711661 1000000000 -915690978 672982006 438095591 143093986 547735748 322851232 -999981155 511914183 141836127 975243772 752540518 140539796 -553581117 -846192735 908666929 942565291 -682213434 293479886 144194777 -461576794 -438424905 834037047 -999981155 503219749 490685865 150175668 -999981155 -999981155 640638370 -832738913 1000000000 21980047 458677367 42 -591372115 -801859529 -999981155 -454740497 -819701679 726873211 428317980 288703393 999960317 -1 360341118 -1000000000 338048734 999960317 611206478 1 0 -1 -1 743872673 245984358 -755368163 -20748472 -25680410 -1 -841819029 -521199261 -1 65071853 -1000000000 746393625 -807291527 0 -1 819539303 -390020660 350082531 -827310007 -637889723 796992770 -52819730 0 999960317 -45530237 999960317 -333322607 -999981155 791532414 -1 -568749402 -1 999960317 -453607291 43156398 999960317 176035917 -529201067 779944299 -347389511 999960317 816656318 -999981155 -494277533 15733274 -743846749 118025956 435504543 134896381 1 657416163 -98549580 -98658434 367195615 999960317 -998203146 -70763415 -884394759 -58703937 376360962 -751103395 999960317 -815494879 731694521 -999981155 -1 999960317 592918354 -999981155 761251219 959789735 -1000000000 -999981155 1 -768052394 -367812062 -999981155 -999981155 1 -23667176 -309992817 -752310564 1 617904568 170407455 889444766 999960317 999960317 999960317 -44412756 922200391 -986691755 114097028 -998903575 -426601973 -733055549 231147061 1000000000 352126484 27287417 999960317 -736581390 -795822492 555824574 563266247 959727408 -639507614 -108487239 1000000000 -999981155 999960317 571804729 95486214 -625997933 -147076333 -251946525 637684974 933489740 325772511 886504453 -279061291 -478339048 -861703285 -999981155 -524253476 491058181 999960317 999960317 -536291671 754926841 -198703012 929246468 806167515 999960317 1 615009358 366857111 -997337691 688772074 -905115784 -572622696 -900514874 42 -327448685 1000000000 291085646 523599897 434706794 -17910438 747829825 299574582 -888407578 37432309 -1 1230089 -644732476 464337482 -580790274 174320926 -363201641 652811214 999960317 -469330784 140579343 815439677 -91994854 220113574 144400780 513018609 -999981155 632086333 597861474 42 42 173957051 -999981155 637187936 507614759 -234241292 119196937 87778772 -246786384 -928384514 -725778806 999960317 -295330657 458509025 -1 174460617 212984326 636074526 -113374445 388783949 -999981155 -555691749 466415373 -59682259 -618137581 206325042 -999981155 804917131 478302664 42 285192749 171172526 999960317 1000000000 -1 -999981155 999960317 -926781388 -1000000000 -374045319 -550439270 1 850310128 -296958251 678898112 -480862124 -317458262 -155550012 1000000000 -872700360 -938362223 336910229 352894886 -999981155 -173734026 848409386 -802607023 774074897 -569657207 -79389538 -526918940 -699264245 720311935 -563763192 571859869 -231397911 859678082 190558198 -999981155 999960317 826887774 473098226 661784737 42 661612771 -754515754 765089046 1 472405908 -380293206 -1 -411875584 -563549672 614071776 137349589 -182056890 -411158764 -1000000000 -964114878 70468288 251374208 -987732274 -999981155 -436746869 972596208 -189751805 122309796 -999981155 2811277 -381710761 -1000000000 -7321592 711764325 -999981155 -65291465 -999981155 320964545 475313568 869970826 -906305771 -957499216 999960317 954346956 -475908955 -752980644 -741430572 -508636246 42 296614905 -15467248 405529719 -999981155 -242336370 999960317 961939196 -1 -325598066 999960317 732032518 358283730 -1000000000 42 42 -812141377 -394495324 -209722393 492803773 -999981155 1000000000 928060144 -386675375 -18047326 1 1000000000 -1495818 587027150 -415952900 924200282 879304207 101621851 -999981155 -760186056 667895595 -838049051 412998333 520007998 507872714 -421098858 827683220 611737851 999960317 677221666 999960317 755039093 219314547 255599107 768383155 -667096994 -739875350 999960317 -808215421 -283300116 223948359 -1 655012389 -787653790 -544971859 385149028 -133287573 -190034885 -999981155 216365424 845845042 -553847572 519323393 531620281 726078536 377421113 -999981155 143962111 -277472571 127053683 821385045 813370408 -999981155 -387646910 -734935291 187928337 -999981155 -378651232 915561433 -913252860 -931667196 42 -604674111 959941342 -1 938335614 1 999960317 1000000000 999960317 -1000000000 -839343069 999960317 1000000000 -540990911 749590285 17267013 -1000000000 -794496151 883812437 1000000000 -723060785 431836688 885451204 0 -540291617 -644447777 418654760 -867030425 -999981155 -999981155 840707563 27105632 -999981155 304622510 -26060944 -357976970 282335350 999960317 -483826869 -999981155 883371288 -692735060 -231255801 470161360 -877083425 262020027 999960317 -792745507 -993835317 -421057313 -163781057 123996248 -999981155 -999981155 931154104 -1000000000 180320570 976310 -773281835 113521337 -523443788 -566463964 999960317 1000000000 -186312686 1000000000 -612037399 225754260 -963353766 999960317 0 42 198433411 101665394 -399112703 145622643 0 1 999960317 535747010 -999981155 479980145 1000000000 984948707 -1000000000 -999981155 -679657519 32300144 561851002 640442796 -1 806113375 865993384 298671313 -271323183 42 -132343567 -999981155 -284058821 -999981155 -597536630 -602636306 -622292454 1 479555868 -642814011 203771596 -999981155 928850133 139637585 -743136715 931344751 -999981155 -604929158 1000000000 42 13681589 260715867 39407551 -426227316 -523555457 -820303225 -89471286 257092320 -263738468 -475863331 -300342036 999960317 75590383 -77037971 880815427 819604964 -214110914 -62750147 481140221 1 156999678 1000000000 701860461 -561747291 -399307833 629550000 467153471 -705649459 -55115374 81220314 -907814891 999960317 42 -261754024 -1000000000 -841896851 181399427 375934597 -999981155 -484131663 -881886489 1000000000 151502248 -440875421 0 -191065255 52664908 668562780 -225373580 -708868018 -995792177 -999981155 142661941 -382160545 -733542963 195988075 -999981155 272566707 -1 866003289 -250501088 -868012950 695680165 -887195222 1 -154629992 -586947725 -95045335 -999981155 -999981155 849762121 725321064 738802246 999960317 194639275 217015598 -629382379 -1 -813859156 557400961 -999981155 -294384419 1000000000 -999981155 0 268223931 -234689287 1000000000 -734627670 150888916 -229069186 979049181 45443781 -122908412 -314939976 489938116 599740138 999960317 957377125 999960317 445779400 42 -1000000000 -706559172 -690749689 1000000000 999960317 57370162 -464143394 158672219 -799311708 -720627488 1000000000 -1 -999981155 999960317 -166990047 999960317 -231718281 -999981155 100052149 163572254 -890962473 -666094450 591359330 324451295 -249760641 41847872 -822736653 781561805 -1 -515074988 -250607427 -1000000000 615913900 915743837 451573649 532863158 -999981155 -490307402 105876579 572635511 -668282410 -999981155 -479651123 -694991220 576924417 -546002603 -712360620 -272850349 -490351687 999960317 -26455617 779239475 42 999960317 1000000000 -486071183 -16073345 529026751 -188651361 999960317 142722055 -1000000000 45157489 87730737 -594394621 -667861573 -856482321 802669042 838826410 -398745807 990065824 448893736 627661512 -73430775 0 -976299494 -998518440 -297625344 999960317 -1000000000 -1 -999981155 875147219 -675318605 -1 -6170360 999960317 -999981155 795260335 999960317 355952311 -738661640 725566766 999960317 506148229 -990018016 -14911653 -893591657 1000000000 0 -1 -567626149 -999981155 1 -146161454 -849751864 999960317 363262663 -999981155 -119521539 999960317 -107526121 822496459 985237087 -121217526 -1000000000 -999981155 999960317 -525000073 999960317 -556519739 1000000000 0 255330064 114471277 -1 -999981155 -304906606 0 1000000000 -999981155 907889970 -999981155 -145290138 -1000000000 49036491 -999981155 578668719 196628174 1000000000 -140249360 0 -628513400 724139995 351042645 -693117903 -920869188 -1000000000 -457329051 990425240 1000000000 751940658 42 278885127 -287475682 -160109298 -1 -999981155 1 -695376156 593153459 -874381298 806734512 42 -139427541 264274702 758280306 -911188565 -649720897 231850690 -650635093 -1000000000 774351686 828805432 -444957891 354708894 0 622062986 -998792349 -554953780 590349169 1000000000 177046561 1000000000 999960317 799342565 837644123 42 918386713 501541877 -999981155 669322258 1000000000 -564469614 940586194 652996608 477330041 -789578842 999960317 -66582457 -643730354 608189145 228622115 -265828903 -932599418 989617837 63834318 928231613 496401511 62555306 -1 -1 0 -738557679 -999981155 -983248098 139994038 999960317 -999981155 -715582550 -519457309 339193075 -607068507 -777939090 959864113 669299689 -361992957 -938779715 775184552 -188620322 875802614 999960317 -444543042 -244155571 140512903 971310538 999960317 -1 -874694436 697214226 1 42 -777584366 -999981155 764951382 687666236 752012406 387792534 -4543482 -310709359 -1 -609700531 -923089290 14089533 -999981155 764172915 598119057 -21493918 -304230413 -1 -666577524 494707976 -834353450 730740744 668267025 -983368601 42430243 1000000000 879538348 999960317 999960317 875929756 -14473483 -25559292 836611272 -999981155 794803961 165708759 -999981155 -879123530 872122631 418575815 830859761 995939575 -591077516 -264840449 610868154 284421586 293937136 -17590983 -159442092 -429202975 -1 303247858 -26907247 670180790 801892990 756924759 1 -999981155 999960317 593653136 -371683309 -225615313 -939079191 0 -214148338 694638962 288537024 762356542 -789835589 1 162838377 -884146879 -726834988 533783983 -377804028 738113369 -999981155 999960317 -999981155 -511201015 43197589 42 -638461032 -839735205 0 -841499040 999960317 0 -923726072 903852717 194002862 425068203 677576038 792814983 836189020 784719852 750216308 -909779137 561706997 999960317 999960317 -1 -235078074 -778712641 -999981155 -265654668 0 0 -870630315 -116397987 999960317 -9012001 369902170 -636157288 -423208222 -999981155 477728952 -248832502 161574238 321294852 -894224874 16297037 999960317 706190725 0 999960317 -883145215 -973991986 -241923186 999960317 -159212107 484364177 -962442769 -723071770 -233393586 999960317 645402620 -883119249 999960317 925828615 999960317 -381097485 0 229107484 -366011796 -394918076 1000000000 266087632 165511862 -337040852 -596337325 567262335 162914063 -159020813 42 42 -862436024 922693150 -159261386 -86828058 -792988874 -972209395 -77755405 -824142466 999960317 -1000000000 316528877 257614188 713112220 158737435 42 -999981155 274437196 -107194961 306012032 -397528164 -232590266 -895418696 -601466285 12336242 -197642414 854946862 694264359 946964956 -560072203 489637512 -796786973 17231513 898088608 644442296 -769945090 -887557027 999960317 -481516777 1 -907644342 -887717187 -177595780 127249555 -822407461 -653496997 -886904174 -668792794 -723358572 999960317 -635509396 593907098 -999981155 999960317 -999981155 -1000000000 -999981155 -558941632 999960317 698735432 -861685388 -1 488133307 -999981155 -1 999960317 598656829 154921212 -500025817 847727973 -464425921 -831367413 839430451 999960317 -86313247 -523519765 -918016062 -999981155 316169945 -18453260 -506034420 381540121 -568778115 289309373 -617583159 -64460999 -76126860 367950985 912788953 -270334842 -672485798 999960317 1 -488499504 318094971 -991962650 303982344 -999981155 -999981155 401012900 -117737991 -674499750 625536581 967657475 434307281 -844861849 -253963953 -594646968 -1 564540113 345507280 0 -165057513 -54742802 313904466 -825560899 0 -987717614 -999981155 -201622697 475434545 225005583 256486345 422163893 -277702217 -1 -110230376 -999981155 209173277 -945772964 912540539 -357034915 -146202740 -924563190 128238985 -1000000000 42 819951840 960311446 -1000000000 884536563 -388356014 -52175095 213071189 -712180690 -999981155 -141635367 462979391 1000000000 -190610559 338472339 -47741961 -747957019 999960317 577017074 373743607 145968876 466298504 1000000000 352332845 91924700 1000000000 -1000000000 784377066 377864438 -425955411 -999981155 -561386796 240314881 0 -572848115 -710416395 12296133 999960317 611474673 -411680969 999960317 79735997 941705690 154466292 -857959994 30022806 -549944615 1 -999981155 999960317 999960317 -563546346 -219935047 -128571985 271581795 855648392 -999981155 -999981155 633897203 -351235916 -706772954 -52007610 -572972594 -999981155 933594129 -999981155 711539767 -439760371 329531342 -954947718 483937979 191565355 -1 1 106118259 -975775517 641335664 157329957 -593938489 105979863 -252483004 -280417492 873948387 -1 999960317 -403315117 -597108533 -315475486 -999981155 -1000000000 378015214 324662494 -999981155 -8347209 -999981155 -602501687 861175881 -310333611 999960317 45131267 42 1000000000 -51688645 264608467 -1000000000 1 -863958318 -1 106647686 296571945 543527261 -999981155 999960317 -799992802 -39000367 999960317 -792594302 -683354086 387411835 -724256766 -961111970 999960317 -784120765 -537826353 -999981155 -1172303 999960317 -184545117 999960317 -498959578 999960317 999960317 -532677003 -979545522 -1 -594502202 42 -999981155 -176594350 -418718613 -999981155 461064238 -1000000000 -406770450 -550921961 202830123 -999981155 -116519415 -557408033 999960317 -1000000000 1 -1 -984722736 201398105 -999981155 -817411415 -683486733 896167584 -999981155 193607850 22001482 10783924 -999981155 187508272 379521698 484776468 291850619 -525681794 -537981207 -583598309 999960317 917201979 999960317 -550033016 -324273669 -999981155 334561885 658749491 999960317 41016299 13005696 1000000000 -504865928 384772 -1000000000 1 -999981155 42 -706653880 857612946 827514797 -740454591 -999981155 -999981155 119957137 -598004185 788841394 45214009 301397436 -567292685 -326457034 999960317 -229112448 415006891 -999981155 -221140097 42 42 784814850 -504363724 42 1000000000 995791399 702580675 902910695 -723123757 42 -761006938 -49253087 42 339264498 -298052845 -999981155 601219574 -882183283 -156763278 905950827 -881901753 56950943 -347793468 -854543620 -71647093 -753414429 299033033 -909469124 123250657 510045966 970143267 999960317 -5776400 818598277 -999981155 204487205 0 -269642282 321511752 42 -351703836 -931404091 891122153 -999981155 -260856082 -35219835 -793358766 -588889781 705903879 999960317 0 381746485 -520531496 633443023 272034312 627692807 822422783 -999981155 674516834 -999981155 26880828 -574210612 0 -999981155 1 179158840 891279751 999960317 -1000000000 -979532683 -834016421 -689608063 -701206718 661193427 -999981155 1000000000 816314113 -999981155 -999981155 901043608 -238533991 -125822945 -305631631 1000000000 -913894609 -363628930 -418330862 -999981155 -435660669 1000000000 772721897 430971231 0 624377164 1 81491422 -999981155 -563757452 -961430981 -999981155 -992549767 -270467006 121224501 999960317 -363397187 921926216 -278552790 -44877803 999960317 -424815822 3046844 -22633091 -999981155 -712698324 -873806677 25592180 626508068 853601617 485701582 -317984202 880164601 1 -290864809 -1000000000 1409881 -60496609 1 -999981155 518849665 286035364 -387186757 -569617095 -910258372 862774798 -999981155 999960317 981887113 296003807 -999981155 -173677836 588051584 999960317 0 -650016761 4539202 -371591421 37381075 -999981155 421867523 999960317 617999041 -401211897 106526965 -999981155 1000000000 553105926 -993032501 858640274 -742522087 239153549 999960317 277682465 997705137 -433402878 -31650028 -999981155 -258057733 -439224921 -485496954 -318308037 23607328 381624245 829875009 908112645 1 31374550 -1000000000 810985380 -128153926 22996021 -814021823 -169992317 123618306 -53149696 -902977652 999960317 -447040504 -320870178 385327260 -999981155 346155560 999960317 204649156 -1 -744723437 -479550115 -281664061 242819918 405620954 61494051 -730761460 185377433 632397082 -999981155 -999981155 -194154448 967718742 -602105602 1000000000 891895900 -999981155 -999981155 -116721722 941575309 418282564 416987434 1000000000 -551426428 24199287 -60531721 -999981155 -462991363 331617319 592585413 -443798150 42 499783520 -999981155 -469170377 -1 999960317 695207886 990537217 -44263817 808050449 672871725 -912988073 108409175 663103840 0 999960317 -943341235 169152190 893464306 369750766 42 45633528 599472846 859614089 -388374096 -999981155 915935465 184049319 311208415 515760061 -383743147 464282186 461705226 1000000000 -86088136 408135755 1 999960317 -188876036 468221874 0 742807658 -1 437634108 -923254865 158805508 0 983465364 -933257686 643170473 931145371 999960317 0 -903332728 -999981155 831487519 1 -614781016 295752430 -554160425 965488 -57075235 122441261 571219337 -970640437 -594839379 -999981155 417886141 -880950608 -999981155 -871179691 563064071 594677542 -999981155 -814623854 0 -335851227 999960317 296963291 440718909 484830702 -543817343 -318710853 410921102 1000000000 1000000000 0 511625626 342109689 116193349 -801567545 -301347022 778289494 986803458 1000000000 0 44481602 -459770782 -551997653 -562977876 -136634712 -680230263 395557112 999960317 999960317 -747925682 -763549724 355227787 82418074 1 -2277409 551019859 -161740161 -999981155 -933788839 1 -354427124 -170507367 -424014592 -561444381 999960317 0 -318865281 -873783495 343496872 -359205863 -502133033 39765407 1 9125498 723391457 1 786836011 92791189 450502587 -851913381 -431656788 -500734958 164217823 771589100 343925705 999960317 184002263 -85349704 435380140 -625144717 390680453 -801309235 771177409 825189811 -624007917 -99077096 466959460 -999981155 645317061 643481776 20906305 -656974315 -932274542 654905506 -717191548 -405736988 802680148 999960317 -599208321 417940553 -849210619 -427447043 42 999960317 287776448 72228018 736189534 1000000000 -205621771 732815597 -183370516 0 824745308 -49408711 -741130511 -1000000000 999960317 -999981155 1000000000 -999981155 -814915723 469961638 -585865618 -125792878 0 -1000000000 222910734 -266716946 435852236 -56625964 -528989200 105818249 -825093623 -398692079 522400645 -938987122 148458353 222618874 426487330 387207929 268574700 1000000000 42 -907836912 -1000000000 356130233 -73853863 817479853 768282485 -468829191 307203294 508649491 -491231017 -999981155 -263812128 -244337081 -187036254 886385002 999960317 -768476717 6963153 -71780949 -1 1 -440019096 334376856 -680828247 -999981155 238140243 -831606616 96280788 484445413 -284237433 -121267968 1000000000 691062313 204040183 0 -999981155 -505415240 -491834846 638398774 -541111296 995101416 -100732440 910384825 -917024408 -999981155 0 301221368 -501064560 -882645528 -633386036 1000000000 177309653 -107790241 -527994872 -362111482 941639057 480102965 702619847 885025495 -999981155 -716901307 -190974272 -999981155 824964434 460896687 -402536338 -999981155 478136417 -341952119 -454626166 -201551107 0 340168021 -1 488679281 -50963150 780158891 140152212 -443399170 -369082046 -218031229 999960317 922006945 728629979 -794893351 999960317 -1000000000 696632128 270047612 358673138 -188963512 0 999960317 -354792418 -663565157 88086676 -228257532 -999981155 332244039 922122474 688465025 999960317 -169148347 -623142153 919888312 385233992 117962071 -999981155 -999981155 225908216 -859235191 102114912 -370267799 32178414 58392828 -187495766 690319465 -155527593 934332289 405117530 190108241 -444838961 -320239862 686605567 551845523 -775869010 999960317 -895358709 999960317 -1000000000 -138061220 141187023 713848377 -852221802 1 967785644 758062323 0 -722035711 -924343788 -674495900 723573729 -999981155 970957316 368927812 -329894165 -112394415 -206176432 -912228973 972176125 1 -734385358 -257860649 981156878 -807219235 -828801070 -342474329 999960317 -1 -999981155 -221646350 -475286228 -546062937 324251860 -64861024 -504831502 1000000000 807988859 586346983 999960317 -752150766 440297304 -474433179 -148155722 293452779 999960317 175211763 -983554899 -99005701 -366894722 -267735853 -773860413 663125758 -138860297 -805286776 782403168 -1000000000 796817543 -1 460986115 -778007496 57802529 -799860172 -1000000000 -357413862 -1 -524587018 999960317 -328668888 -999981155 -811609577 -65050097 631427905 999960317 999960317 464658172 167428850 228721994 999960317 245314110 -304210671 999960317 -767810047 0 -192750780 984486310 24522833 224339786 -210471543 -199912522 937227733 -175393089 905448309 734789207 797614216 842003480 584148787 401721706 -999981155 -1 -234282580 404610664 100090569 1000000000 -281000522 -309179414 1 -965184005 -842817081 552476460 -590762116 575598863 -873303503 -1 553825419 558194781 681375370 -2553025 -999981155 554369543 -374641494 954680005 90022704 -319500625 -464511185 999960317 -212736472 999960317 -243717089 -113161447 -352022487 -1000000000 -126142442 -204095290 616361623 -1000000000 42 -46329106 660480724 -124002469 -999981155 421924858 0 509166535 -21948297 46999559 999960317 912795649 999960317 42 385474931 -913078657 -149252654 -985679119 853829697 -897465766 -852947958 -828105906 -904195771 -218266421 -999981155 -45236198 1000000000 -237673185 1 945192289 -158769491 0 821987381 -931125064 -614472629 966844780 -642533290 287220427 898084227 1 479103267 -208547670 758360600 -999981155 -624662294 -285418585 661023250 -999981155 -729448855 -113543420 -1 -765613691 -987740715 -584448215 999960317 888669372 561648303 69583296 -202978056 263342770 -1 817802207 205493531 -943026406 -890351093 105455917 42 965065756 310912429 -704637037 -506657423 433471371 -1 -547517689 -999981155 999960317 -401895373 686963235 -239492931 999960317 183862053 -1000000000 999960317 -582613209 -1000000000 915802636 -227429262 -205695794 845458208 -977981644 -1000000000 958119285 687785896 1 -680852599 -360460154 0 695707433 -1 -460950623 -999981155 372210293 -45874338 518072767 -59771217 442869234 621880373 0 -1 -556267654 820406130 -463997132 798816300 -373562910 -279163503 -428981322 -942161203 -151678431 -999981155 -999981155 -666482826 -1000000000 546539539 -484477845 -999981155 42 -1828371 -1 1000000000 488099257 541717335 -438228506 -954362511 928198914 440659526 999960317 -445600883 -612397489 -988848175 -999981155 999960317 -410377485 -612930373 945852711 1000000000 1000000000 -999981155 42 256138619 -232482599 395038110 -558558585 -790245132 820801750 0 202842260 -507642762 -231097930 890286723 0 -1000000000 -999981155 -319226945 1 -632139055 247470378 1 657858882 971825133 -267218522 526433285 -8623181 0 -680514757 -999981155 1 711384766 206678176 213746726 495261081 999960317 -61179419 -806840187 999960317 -760703629 425056886 170961477 522945784 797881839 999960317 362631711 -900595271 -409827896 297169881 -124586103 -790181314 942489025 -144057022 -333491039 -595022214 0 -492461375 1000000000 42 999960317 -444561395 999960317 -978578843 42 -865998020 1 -999981155 -459867508 -1000000000 -999981155 -539813519 -986917354 -960675603 -760356293 -817847250 -858575569 113567679 -85322841 161368703 875598220 -417176684 -785266731 46248137 818061914 -631398245 504811772 80190613 1000000000 -714980002 -219572202 -666361605 7172085 106591375 -794032158 1 -270633311 -150614661 965205172 -102988978 42 -429282463 -707165110 410924435 -560212448 42 -895870853 371492713 380834860 -1000000000 999960317 365512849 919504377 432704873 -301774612 -884977854 395868937 -1000000000 -421487833 -999981155 560878945 -1000000000 -999981155 42 0 478086122 683187286 999960317 826514377 -42830584 -552697909 630491720 999960317 -690426921 -84357474 847791517 319725202 747688859 -288745762 -762014874 -673543574 1000000000 224196188 -923987936 272099834 -596029539 625419119 173009148 -555824707 -715258479 -293285057 42 985980986 -243895183 -626392201 -246282375 -999981155 462050180 999960317 -1 1 -1000000000 0 -546513187 -158385210 -81084727 643577732 887128809 -1 -999981155 -437098873 999960317 -901218259 65341580 1 -907201584 -851528775 -603017324 -999981155 -998077356 999960317 -999981155 892902154 119227660 907797326 -545707054 -543081097 898976937 -696975117 999960317 -838256919 -199695726 21852588 -212584802 -999981155 512930380 42 -285888301 -417931187 -232268050 999960317 -212748585 641490684 -236360842 -1 263672170 -217642556 -999981155 24786487 -452084469 -317817314 -999981155 -1000000000 285238138 -737965471 -724693215 -959806197 42 641799308 482950100 -340520591 -999981155 1000000000 189941943 -489720142 847836470 -750812109 999960317 279889862 -642277648 -423623845 999960317 -999981155 3102430 -999981155 838865740 999960317 301691026 -525700189 -903220427 1 -646772459 714236705 704299500 489184085 -344564870 -934123542 -122240435 1 999960317 805227120 -999981155 -819837107 -1000000000 666742860 -771937975 -644009597 711723114 -788364260 -939415416 402541158 0 -999981155 -773985800 157712776 -405014245 888005615 924145891 0 -999981155 455063832 672837481 -59041278 238068066 434637798 999960317 0 -778357927 42 51102761 -816067157 0 597751978 234668067 -349228561 996123440 -231754732 -591794238 206866202 1 999960317 -536174236 -99858380 -706839797 1 1 42 999960317 -703552438 -629536707 1000000000 75872748 -462899081 807751142 -789810115 667447475 -623233256 -549218638 -275072083 0 -116720813 374843562 297341370 994998354 866973581 -1000000000 0 -681056052 -412478147 -485330263 245588947 -771233029 29731093 -1 770424890 -89329474 -1 525926305 304948885 -709759928 42 42 320494347 0 16529819 -996075460 436269982 -204039982 -999981155 260867371 246513307 277125805 -434406568 857828741 -1000000000 -751333843 -22556850 999960317 871827111 -489305818 999960317 21027967 798570079 999960317 -935277162 -1 1 0 999960317 501135336 -940703237 -1000000000 522567143 -279606423 -296246979 -310419194 -1 -466316250 -999981155 128445451 897105236 533276962 -1 980294167 -539387917 42 625220290 999960317 -1 581595009 972992391 -687922506 -999981155 999960317 0 -906875559 796634128 35372321 72800759 -1 866117256 338828942 -999981155 -794884576 1000000000 276172371 -811485595 999960317 122251768 -326313517 42 383243460 287931113 846752617 190571420 -1 999960317 0 285893375 -852863273 -890810623 150308260 361805605 548393446 -909110715 42 431412073 101290944 9434018 0 42 893184999 -20780265 -519059490 -805899942 901076494 100414228 -241480411 73442668 -913463997 100360169 -162201365 -74823654 0 1000000000 999960317 932160670 -963127465 -1000000000 1 113415416 -843243606 515199976 -451616373 1 1000000000 -272596016 706840436 -1000000000 -999981155 999960317 -999981155 999960317 -245810705 -314270010 -797194418 -373919066 136901766 425649357 50822937 813877166 999960317 -999981155 -360989753 -1 1 539054433 -999981155 -999981155 487351470 -942775014 999960317 -147112103 766966639 -871890009 -662716946 223018643 -999981155 205121332 -1 -999981155 746392438 -430425953 -823467840 275408900 -372299504 -1000000000 743741625 892225000 -588722018 655383862 -501093377 775350140 187190019 -317726015 -826307657 999960317 930585934 397864005 999960317 999960317 916560646 990509424 189647526 -474227562 652201091 655859171 42 -411875834 -888619138 -738719306 662665863 -736687092 -210056148 -149116013 213272918 529614484 -999981155 -313402201 74966162 -475492793 237566750 1 1000000000 137283871 -214586966 525920106 151865654 0 0 848291304 413690862 999960317 -302796293 999960317 595010445 426420202 393759520 -999981155 91770241 842080544 -518920983 548816232 999960317 130890245 -1 877940950 999960317 11624785 699701508 -27207487 0 486691628 -571338267 -999981155 -680984483 -216766126 999960317 247129817 999960317 -786865295 -519240798 999960317 790302458 -1000000000 -1 -777092804 -960748823 -1 -701433956 27623897 -999981155 464976444 -999981155 43336996 -999981155 42 -15886442 -1000000000 -862878727 -308013530 410156343 907775111 226616739 -1 533332437 -987638033 -969509407 75054410 -999981155 560566631 595444884 18124319 616611790 385202313 -214060301 -645143995 658192194 -999981155 221767288 911471386 180935664 434054985 548466450 -143772553 997486132 1000000000 821495723 999960317 474411919 279167524 -196437521 120706679 403480486 497934838 232054379 -41028180 552453481 -196833345 999960317 -17833750 -318722663 -464389706 386628499 -684558256 -313869250 310977521 801486075 158064157 -121031084 -999981155 397840152 359408296 158413130 -82361939 -659961596 709560228 -815154571 331709847 -70989847 623377335 250751720 82354146 -218110560 560231899 738737763 -999981155 -108566191 -47326913 -602623372 -284414221 61244479 999960317 -968906476 -362158291 -788262889 897075004 611266920 200658139 -999981155 62092964 -999981155 999960317 42 -256357495 468097863 906602573 516424601 -1 15637968 0 0 969741466 -679024477 -156265156 999960317 -309287301 -3809594 1000000000 159755011 1 -88783778 -174372697 955113528 797705924 -1 0 -999981155 -115024269 -1000000000 999960317 999960317 556745492 821103422 -72015348 -319627403 398312388 280092165 147322531 -676774782 -36036335 -153728211 -178263974 -222324567 0 -1 1 -375861234 999960317 126152901 -765813231 -1000000000 -707534453 28450118 -72891086 -725717376 -959843797 0 -227841846 -319100790 588864175 858589760 277502519 42 365750418 -999981155 999960317 -1000000000 -1 -999981155 601161874 -999981155 -362180595 -999981155 -646699632 -403233788 -999981155 -216495809 -219708845 999960317 999960317 290092778 999960317 999960317 -1000000000 712952159 177423503 -259984425 -68667189 518354949 1 853499796 -303189987 14223926 -359452132 465726652 1000000000 1 -388175018 10403427 42 1 506655668 999960317 -655560760 447028211 335512804 -999981155 769077459 -137682624 -831346668 718044733 42 347664469 -689021083 42 186854433 999960317 42 -122407222 -922906291 -694386508 133496000 809459325 696832562 -746645670 -230889656 536563101 999960317 999960317 -357406713 -810101766 538084573 679076824 934431210 -544671620 0 721821142 -774028805 897447347 -999981155 999960317 -616505823 76236245 -831973109 -33500535 669408134 -999981155 -299350963 -924690782 367746438 -820073322 168885327 0 671939369 0 304464600 995301101 999960317 445398133 -999981155 -21631200 -881145906 413446325 831067915 -432989417 1 -937678298 161944757 -990046406 388681693 -394626924 475887676 1 949849731 937366460 -536905182 -261417310 -589466756 -49376502 -999981155 -545449593 61631835 786345067 42 999960317 -1000000000 334160412 991518640 -251977359 525531279 999960317 999960317 -999981155 590913097 -169424126 638696294 966404038 1000000000 757678714 779191748 -211954106 -990264267 523465234 -999981155 -682491759 -294644874 999960317 -179130859 427302528 -1 -297808909 -952050801 -639565006 894550874 -108384310 311849546 -999981155 -337263544 96675398 200009109 -79800903 494236882 816003698 645582936 -999981155 999960317 -1 -202444047 496155471 -684868897 -158235374 165715435 633296964 -471687537 -647800001 559722404 42 442554734 999960317 32857455 -546406985 -999981155 284836938 -25095404 -911982734 -369259785 1 -999981155 999960317 171234654 -101280000 -350626534 999960317 999960317 -837044094 581929504 338452999 -27013229 -378819814 750667574 -1000000000 252652126 999960317 -486642229 762443417 929952127 365384038 999960317 535530707 -1 -847337398 -1000000000 649074127 -588216454 538429973 -41820824 -999981155 -563098620 -948296954 826807883 999960317 182146398 216610974 -999981155 -649084300 188111196 356685795 454177859 0 -315423708 -93547493 999960317 -1 955503859 1 966254070 1000000000 868359375 370590968 3099248 1000000000 -303103 999960317 48419281 771717518 1 -999981155 -597553844 42 -941787498 -335031094 -95603580 435489176 999960317 253264067 999960317 -965287179 -987025024 999960317 -232664770 -438112012 158340422 -20548264 -603279654 -410995765 -542548593 -894963843 -389010307 -834646173 -493941328 -867468652 -999981155 234932217 -551420619 -1 -704417328 -466817768 999960317 999960317 -544627127 295949536 328784511 -288224012 999960317 -1000000000 -860730630 699529548 -447395520 42 959689614 135297761 780521576 -469227835 999960317 999960317 -646953369 506330104 194460252 42 -334130907 843005700 -359718481 42 442355510 999960317 1 292875974 641007281 -948650812 -583761673 -999981155 42 987268485 0 -354304705 -969496013 999960317 81105884 -583177348 162147808 -245524166 1 1000000000 279566663 52973485 -647077929 -58069131 103630881 -999981155 0 151865654 152298705 930853079 287931113 -511336192 113192008 969588087 -689489718 -426196395 141734184 929423448 -700640208 342552612 405033662 -78014522 -396631945 999960317 980035478 -333701962 -320416457 -754884743 -162955281 42 43763406 -773887809 66112307 1000000000 846834781 289809621 -132691529 671948532 -337863662 378083329 -999981155 664281411 -861997480 188550755 -637735695 -342796657 -366863984 -999981155 15458977 -580262522 -1000000000 927789954 432572278 -740022199 105746100 999960317 -999981155 1000000000 -711868714 -463408733 999960317 -891506529 774176702 999960317 999960317 999960317 949045588 -190904953 -500483267 471809830 430309317 613710922 433154017 -999981155 -947979984 -561985322 92596768 -202924967 1 -999981155 710708968 417178680 -137913378 -90488007 -16823419 682397850 -408565808 -344557959 854952814 42 999960317 775723316 401766979 -1000000000 1 -999981155 95335342 401827524 325788014 -353576307 -35009493 -999981155 -999981155 64562248 1 832772945 -419794703 643293458 999960317 16040914 332820292 42 -984616400 -467811117 133967508 -764864602 -427518817 -574557526 617999041 1000000000 -999981155 0 -510368259 -833074753 792877921 137003204 999960317 -205716218 -999981155 -626733798 -810661384 324476961 334084375 -912997874 -383097944 -731748658 999960317 -634554762 1000000000 42 -117653560 761310292 398333893 -890155623 -797368649 650713776 -179741412 -609469532 229333652 975439662 484519420 -509792743 -665400419 -492563101 1 -835243759 738879727 -1 368990248 743733133 778563850 999960317 -535404722 953102775 -761047050 1 -824744052 0 25111818 -1000000000 -60786435 345961350 139383 -999981155 191663496 577329859 521359333 -999981155 529917510 -415029931 142815700 -669123446 842133207 1000000000 991527018 -743972643 -396164789 188355320 -402536893 -279678666 173500955 936694708 999960317 -790899523 242657698 969374384 917611264 -999981155 578511839 0 224087754 157707580 999960317 999960317 -375984204 -1 -999981155 867125586 -162701376 42 999960317 -54482722 90827881 841245420 -222578541 -154272099 -1000000000 -999981155 -747725298 -999981155 243681670 -961552002 -730680470 979596786 -999981155 197197575 -231950945 -179723760 999960317 -567063229 -617544565 -1000000000 302386290 206052587 39965961 117500482 -999981155 151383568 999960317 -419596667 -963505249 -930430349 -881167786 436472988 -923340401 -1 -986833791 -215789833 103614214 -7524005 -946236056 34776680 -999981155 -196945779 0 469683844 -706678271 1000000000 -999981155 999960317 999960317 310387811 146083829 -488322002 -351300609 795584013 -453100019 1000000000 439867513 160507638 -127525906 446483253 -21085122 -999981155 999960317 -999981155 -105821940 -644601685 57389236 999960317 -922570659 37502190 0 -999981155 999960317 -197800514 311748016 849946136 112618932 -104611585 -811341117 863918606 -999981155 -1000000000 870685670 -580407422 705216427 -436963258 -296801009 1 1 496862386 -616578432 -362643574 -11805821 -13086822 -627521014 -563073580 -91157193 603312318 -447239465 679468760 1000000000 -640271981 396510904 1000000000 -623244398 431131589 172404018 -223604979 988950768 -643970804 1 -518914030 932561864 999960317 -178333827 236831202 999960317 -999981155 367421970 -771438230 -400612657 61626350 -940353135 808907991 -999981155 -1000000000 -237747018 -865720219 -999981155 371156667 335236041 591081925 -61404225 697414455 85103133 -367081875 0 61673775 814647803 -184160811 999960317 1 -504321404 184974079 -89119610 999960317 -483245893 999960317 422666488 -636177562 47306694 -759640782 -814196121 -86058623 937274655 602302756 -999981155 999960317 789567968 533427959 999960317 -999981155 -999981155 -188516143 320314236 109350398 -975023616 -780163329 0 -651117574 999960317 -999981155 -999981155 -446869161 1 999960317 -118978856 -798894334 -856109835 -150091135 1 860979128 -1000000000 113524920 224229805 -47552671 883896784 -1 -794257957 671259741 309183268 -999981155 419182839 -999981155 768132181 999960317 248391278 357413679 413446325 1000000000 589638943 163451522 501841916 1 -756172061 -572099034 0 993240905 73974958 -4373877 -1 -999981155 1000000000 732060904 -3256030 58460264 1 -773037263 -746200901 -126148956 -88839466 -999981155 -999981155 1000000000 -84812446 42 -999981155 318297802 466868934 -999981155 677160650 757827271 -876616972 397397062 203407301 909885749 590916470 636337708 -599063359 -733618665 851311112 -710923178 42 728727963 -999981155 -999981155 514953121 -751582078 -864883328 1000000000 -688373886 -499903218 134150857 275685713 999960317 686326944 999960317 387781372 27418382 -143492946 -494358777 -890532638 -717716063 -1000000000 -694087457 985190151 821545156 372561461 236363336 146548736 793473656 -257327545 42 -598154871 -67123355 0 787845802 -58162505 262633029 42 999960317 -1 313600841 -939542031 -999981155 -722286405 -166299328 999960317 -797364627 -1000000000 -545985299 605708085 42 781487568 1 589840469 -1000000000 -562921880 510562437 -876350423 -1 -152447380 549732937 956079426 331536676 706266643 999960317 821142356 -248386823 922122474 -692622369 -670732865 -999981155 -24093994 0 742930609 -804313923 1000000000 -999981155 -108715876 -999981155 -907124228 889794220 -890425179 999960317 -65375845 598102228 897226715 999960317 -524705322 327469683 609174872 -476916556 856589453 923371069 0 -38575241 964842241 -681951620 -403853900 -999981155 999960317 -69105002 721751822 358673138 230554377 97533755 604534580 -999981155 560329789 1000000000 -999981155 -70049950 -999981155 -849554344 -810402505 -144996791 64696251 -695932018 655835324 -366011796 999960317 999960317 196664750 -680033973 -278398789 679268180 913698403 -999981155 -999981155 -1 1 702732661 -52891148 -999981155 -999981155 999960317 1 -337431298 -964531739 -913385777 461734525 1000000000 -1 621257537 887310878 -999981155 -621554297 -583064101 688818991 337233480 995406655 526295237 999960317 315167363 -140982308 -999981155 832431956 0 648860810 -980895343 999960317 100564560 -48773994 -999981155 523145968 -999981155 -999981155 1000000000 -49639995 -78486940 723685883 1 255029995 999960317 999960317 -736444405 -913666655 -154762456 -620393804 -48167951 626847800 1 -949230491 -179774382 42 -125560306 -917401968 656935060 302469293 -999981155 -999981155 -399060708 -111400590 -293567255 -136692981 -999981155 -858030426 -999981155 999960317 -760143946 102595228 361372812 999960317 67642270 441821917 -999981155 -959365358 -1 -999981155 967507073 -999981155 684484121 368918775 760368922 112421984 999960317 42 1000000000 355917491 227293428 -113559503 -128240319 -186778457 1000000000 999960317 750693751 -1 -702085413 -999981155 -999981155 398796884 335332032 -450241787 -644168838 -999981155 -520396893 -331709401 516441904 -1 -999981155 783831346 -615210113 -999981155 1 163595362 0 -236275778 -1856171 -758141748 -214202654 1 -1000000000 -573439329 -69172275 688012977 771982726 -999981155 669822876 -486293015 226587586 -661946549 -999981155 -407353498 -1000000000 1000000000 778903818 999960317 965212185 -360482657 176965590 -1 42 -201767974 -999981155 -762388362 717995524 -999981155 90798568 -282109813 145945416 728495535 1000000000 -999981155 741211389 527692563 -1 816232050 39901444 -136502796 -242312856 999960317 428924886 -508793844 -506958604 -480784036 -341271967 999960317 999960317 1000000000 -410855742 999960317 999960317 -497793953 -895681731 110084507 -534449796 -268379918 940262116 738956043 -157233045 226421944 -277123258 -237889950 -593604113 -430229809 -916590654 -641147657 -890787094 999960317 552137859 999960317 -328209723 137243961 252441110 737757360 -999981155 999960317 -999981155 -626149062 -1000000000 312340168 986972266 -258236922 24153021 -837206362 999960317 999960317 1 -431100439 -833238083 -1 980004926 -1 811081997 -316138865 -999981155 -1000000000 -816423461 -278940012 124639553 -884430275 42 -129860956 -999981155 -39797207 -812120352 650289084 734215474 313428872 161135023 826795892 1 -422713836 -478805472 -149529648 -999981155 0 -194318158 -1000000000 236865099 -619579415 -492725518 0 -151802639 -564454242 596593993 956206930 -774280061 639537358 -691601515 -240271569 -1 -428531714 5997970 779441780 -886221036 895694635 941106170 1000000000 -458779602 283991613 0 237817916 598705057 -177352524 597983687 -85890078 -116703590 -395700670 42 250293591 17985312 -602864267 457759399 999960317 -759410918 1000000000 -1 -511623295 870317915 42 850556278 -266159761 0 -537620831 -626420207 241442077 1 -84107672 -202954621 9533198 93825584 -908524500 113130149 -479719091 -845412784 -582292675 1000000000 511418089 -266398581 567357624 942500680 -155873354 999960317 357413642 -528313913 -420193711 265135030 424476156 1000000000 -930738226 -1 -656483910 -806290424 -395625962 732010957 244437945 214673349 0 307165900 837071611 687401775 999960317 381299858 556541753 999960317 1 225814204 687777958 -741026970 791271003 794927275 -606858854 0 -488601046 0 513679857 50459242 -846280017 388097411 -120082789 768104013 -999981155 -307126329 997713153 -130706781 723558520 657259908 956691257 536151584 358322858 -940400985 -431141404 804523944 287180133 -806114752 -999981155 999960317 -999981155 564460549 952474439 112932756 -255388439 -123153433 1 1000000000 -330370522 210558608 -636817687 -550437840 -109061546 -29137654 1 -1 999960317 536547978 269961088 -1 -560764733 -352679863 129942964 870688721 1 -60715568 -707972970 447545045 -748133989 -198580500 804990693 -951931380 -522898710 -999981155 770107347 800035978 -960137720 79627761 207862988 -944258476 758482901 -999981155 0 -1000000000 -464504932 100420243 -30736927 1000000000 -915141752 42 324112371 -999981155 888597046 -616630584 468855035 1 -1000000000 -135560504 142797234 999960317 -437872306 891895750 779140371 -958148884 -576872920 -574216707 999960317 -555292996 -737523518 1 -683171069 -999981155 21424181 -1000000000 -598502437 243674157 -259617218 -229417084 -773606584 616558909 -999981155 -871944445 -971514831 999960317 668070125 178949619 -513841891 -344976065 313333321 904109413 26495438 1 999960317 -645047361 -171196614 -415477377 -999981155 -904350505 -967267998 674737338 810411292 -1 0 696509029 937821386 -757648735 1 609593256 -861046650 999960317 -999981155 -151448010 89247225 -999981155 -879694127 732962586 -128665190 -660711701 1000000000 -1 1000000000 439235931 1000000000 678651430 -1000000000 -852778788 -138070434 410586690 -632747298 749378944 4847387 -584285326 -644465257 999960317 218633053 76557293 -937779014 971759052 -724894722 561296538 -486968560 -402698230 434807266 -572240636 -594094978 -999981155 999960317 574312221 -197640298 -1 -671804391 581735706 0 42 -131321968 347238737 1000000000 858500942 999960317 -625128824 -767905834 920078555 -19225531 -999981155 0 0 -999981155 -449021321 0 752913894 434912368 -326274085 -708199586 566509837 -414527083 -981485170 -245187125 999960317 504810049 54477456 130083180 642642336 176409009 -999981155 -910555419 569515241 512714112 657675776 -999981155 -908606981 884482116 -276845806 -1 -999981155 -999981155 -248908958 187941991 -999981155 333084901 -414943435 506330290 537658941 99800774 -1 -999981155 0 -157424474 999960317 -875856021 -257880481 -622759918 -9635990 -916207681 750647466 -379682332 788321198 -263992103 -999981155 566421950 -728413483 -1 999960317 146949416 -729511714 875293904 722238739 -999981155 -999981155 -304044419 822316242 474658358 -144461474 696434955 309220354 42 -248133648 42 672458069 -907954631 231798080 999960317 797607222 -328589025 571707646 -600163196 931965082 -242980026 0 883074795 42 -999981155 910595109 -927030613 -999981155 560418381 588940746 1 131228920 51707871 0 534117838 -346418723 183242609 -67707028 -824693943 230004519 -999981155 -521427709 999960317 -373474322 174303141 -1 646819649 -999981155 -919364261 17093801 1 418319162 -154688180 745604103 784647993 -825961320 843888197 1 -158227534 -999981155 -50963150 -917679195 155391636 1000000000 0 924789520 999960317 169659941 72912130 718727651 744464407 681375370 86988713 822011142 760062189 -988172875 -73863945 -742794889 0 637601326 852041598 176406434 999960317 56409757 285945787 351374584 -999981155 55354379 -115810687 153273198 176388159 929770649 867556186 -1 999960317 -724876772 717735265 311992325 -363826257 24800814 988788545 -1000000000 416945397 999960317 789393217 332879934 672527964 -465233913 -144996791 357838856 -928923979 -999981155 -1000000000 92650159 42 -1000000000 563064071 42 -561904425 -698675836 -654151929 717045013 448459307 -443722160 -999981155 461480169 219381110 1000000000 734576677 -1000000000 42 973398734 -770492348 -980442538 -265792295 833022790 -941765413 665302043 835627242 -193191211 -522502865 14131683 54707526 999960317 -22042059 -1 813409641 81203715 896336301 678144519 -44970956 -24902314 831430571 525872167 -990485978 674908542 -460939857 173511110 -13049526 -219386186 -999981155 -351130428 -306159564 -928743949 999960317 907385950 999960317 -110209858 -839409309 -535227985 964349451 190996156 -58653864 200909808 756405756 930418829 0 430771752 -431269915 1 -999981155 -553768559 -579738877 -780490259 614757911 -92214573 204570418 -363730633 609085985 -593904223 -277120197 -665855161 605488358 -76404113 746302773 -107138882 353111054 999960317 -618024762 42 999960317 657674189 -999981155 636387908 243583342 635092697 531361572 -610243396 1000000000 111943392 505075473 526992509 473577836 -741922231 -999981155 100111154 237016679 930368773 -621721251 -1 999960317 -371135890 -296879707 42 228710312 123909861 -233540698 -222059183 660468621 -605132684 827115763 -104523658 -989298637 847836470 -463200483 513009643 -268909936 -130012323 74690385 999960317 512701453 969636355 -356914155 782647944 676158486 -319167877 1 -999981155 931002135 -999981155 -1000000000 167837627 414506401 0 -490486579 -417548406 -999981155 250473859 -879420409 334998075 -438248130 999960317 -452101765 -401601356 -11964660 88051930 -999981155 270432352 552021021 999960317 -362577466 -882932576 1928877 999960317 746672585 -754910464 -554852708 999960317 -1000000000 999960317 553788381 132813816 -963353766 446175351 -746461822 118825052 836791326 -907842666 0 42 -999981155 956187874 -876849592 -131231752 -1000000000 209120222 963909331 202916191 231633850 -365414117 184651091 240460844 -904963081 885447848 8439021 -446786348 436984237 -684627589 -999981155 999960317 -179077253 590110465 -668933376 -1 -749598234 3874924 -838491410 288411487 -836400339 -285540832 -648808962 999960317 0 313305221 373947930 0 -744364651 -571438064 999960317 1 -472415888 999960317 -40298987 909269055 -559294637 -767314273 306689281 42 220174093 -542911197 614971327 633713957 -282448623 304678993 506897973 -241352670 523496327 -185870463 786321078 -544804454 885392474 -443749103 -999981155 -146912312 9363187 315605359 359202676 352610766 807584088 878365915 331441885 0 -1000000000 -999981155 438839569 183048965 932504735 -763172206 701018718 999960317 708752608 272100401 999960317 874748943 472162542 943279644 160008379 1 -212429252 368715938 0 999960317 -129697524 530219428 -117388347 -435383132 549892664 497234108 -879981309 125661342 -257269500 -1000000000 -850762860 -607757355 804213343 -490886584 999960317 863393547 714401804 249614406 15659496 -778894486 999960317 -999981155 53033662 526400349 997093264 -150901980 -999981155 125983805 802143210 920980658 -725907933 265778163 -999981155 161514185 999960317 364737991 -562663555 266929961 -115897756 -748417377 69789341 999960317 999960317 1 -999981155 -737612213 -999981155 -970840566 -999981155 23061140 1 -867255132 -1 -34361275 377268667 -456628647 42 1000000000 962994403 -655958316 409677907 868332758 334110761 -441836865 619474374 906937398 999960317 42 -229254153 25813708 -114047672 -999981155 634273369 -109340133 -1000000000 876074651 -999981155 -1000000000 -999981155 245169979 999960317 -119579240 -1 -15852953 1000000000 620304680 -194333739 -759352363 1000000000 -516681244 -999981155 117014248 -322311080 -817950776 -657783678 -999981155 -385380869 999960317 -999981155 -877963063 485714151 541574103 -326751222 999960317 -48007195 -920310378 -785458380 999960317 42 1 0 -541550376 558427623 321454047 -52861731 196282330 942719384 -999981155 -595755044 -999981155 -1000000000 453809110 631253048 -531236987 4974926 421029555 594382397 -483601016 -938590442 -80064315 115043476 999960317 422230684 606459450 913291506 -406272720 -217009921 -298806628 -966377435 -822307828 -977981070 999960317 -930218153 -985679119 -925725885 -999981155 999960317 260366085 -1000000000 65904690 -286497917 -601979768 -882910476 837523531 8101241 -1000000000 -999981155 1000000000 472488619 -184235142 -999981155 -562688460 -987104833 999960317 242061408 -145849702 426930706 765380520 695441293 -593435504 -75673507 1 -840860471 -999981155 -170178866 -928917300 -447572505 999960317 -583831173 1000000000 728568624 170918297 897799639 999960317 -658601740 -15884446 -468257484 323410354 -15893345 1 138446561 -772917149 686971079 705114088 357783531 -999981155 593745041 74326777 999960317 -347360637 965022499 -624852625 -422145705 0 -888086888 -1000000000 -991597052 0 -933259383 -999981155 639935720 139711345 -331155782 856448644 -306084198 137219935 852414134 437344082 -202674732 -999981155 718523501 186392193 999960317 802468063 -437628262 505107334 119033884 386525793 1000000000 999960317 871440823 999960317 640120051 1 928624210 -448949910 780774034 -241783982 -1 -1000000000 153924387 -876296443 453878264 -818872402 410653356 -1000000000 49797618 0 -290615251 42 42 -6479231 -999981155 381615086 -522260508 -757323083 -617798713 -1000000000 -292735161 118888534 -290588420 -560958158 -999981155 -1000000000 789500199 -286670285 -495836083 999960317 1 -297765789 155257854 -697464573 -250942118 1 -237894513 -999981155 999960317 -1000000000 999960317 -841796708 755513511 -381148634 -249576118 -1000000000 -201055425 -466630029 -395641331 -247555986 -999981155 -233921321 679114815 -999981155 467254043 331222289 154692844 408750328 -318472484 -845701322 571149341 -999981155 -2163056 999960317 999960317 -506511297 158258381 0 18281422 734802995 -800679518 288835511 -390360743 190368262 970719272 710099953 -1000000000 -837671573 37824507 717003499 307458331 209671148 -893356503 -655289402 921673931 -1 -1000000000 0 -397120516 -104470192 -999981155 26233708 -999981155 -31809891 999960317 -732643341 475798782 759863809 85667810 -905188960 793268683 960119418 -999981155 -30198728 781399728 572074038 602778663 -461485310 607887153 867435968 -999981155 -844493303 999960317 -1 1 -671663952 -999981155 985355753 1 -295260318 -374219373 -848359146 229899776 -615877562 727082604 93622772 1 1 -1 -723228560 710517722 1000000000 -908028187 -444912489 999960317 254923565 18370219 1 96214786 354686617 755828212 -18467 382197688 -775878327 42 340139931 380171711 -971751602 999960317 -1000000000 -999981155 -999981155 868032164 -551354378 718206325 960163384 -1000000000 894653041 475492491 -286790657 -999981155 999960317 -228665550 736987548 -999981155 -1 -159691735 555181589 221033311 927136686 -291400678 1 -33500535 0 352670421 -814540759 -432060894 0 -999981155 860450017 778455261 999960317 448458646 -37435336 -347972598 802239309 -1000000000 -274671795 829869302 343156845 -8003017 -390742675 999960317 835954312 0 -698072427 42 624125774 190301328 -343422747 1 428393830 891320325 42 835088231 822991782 903338671 -65836061 1000000000 -209661610 622680748 -1000000000 1000000000 641712141 686605567 325984800 669025405 529095241 -999981155 -1000000000 -999981155 42 89491684 1000000000 -880072781 -769825767 0 999960317 -868164142 -519197658 -999981155 1 901170628 152084191 198188805 -1000000000 -999981155 615008172 843358811 -197556718 -518710583 -106035915 818104364 -816816444 42 48714765 963909331 -127342811 957704346 780114238 -1 953081501 -999981155 -234382377 738049522 183448891 -204492493 -782173970 682221209 82439764 999960317 -999981155 -357959302 83817896 -344502221 495617333 0 -999981155 999960317 -763027954 437401085 999960317 -429046928 490463878 999960317 859533919 -999981155 -503251537 -737103267 -999981155 -374364502 498366822 666771778 1000000000 -999981155 991733105 365832432 234513281 1 -973100379 -192802852 -274741839 999960317 -406086138 999960317 450674515 -219785992 42 646647401 1 188406315 -758249475 828041098 -999981155 -472887541 825965366 -999981155 -578992532 -627372725 -635735112 -1000000000 -999981155 227334120 -478032021 -181019412 82516429 590173612 -501041641 67287861 -347362391 -578925646 -863650257 -695376156 -1000000000 -242894490 275217621 1000000000 -999981155 999960317 1 -1 516917971 61632736 -1000000000 -825881411 -999981155 -999981155 1000000000 -307850491 0 928908487 -214279350 60932171 42 453147484 204645225 -999981155 -999981155 -875694959 873981927 363368433 262478783 512834221 367330538 -844879093 729414328 -999981155 -290795391 -282743409 999960317 -603636033 164350923 999960317 -451456549 501366454 -169819173 -76017134 260363247 704445256 757450128 -453790874 114782337 -447502337 786592445 31594611 661762340 -717082614 -742562312 505168441 42 757678358 1000000000 909527831 174707218 -984346105 20553326 -77690807 -430236243 42 853416147 526002172 4456959 475991816 -538393540 -642332428 42 999960317 -1000000000 -999981155 802562926 -530977026 999960317 999960317 999960317 -1000000000 -461563140 42 788779091 -963472032 -536177990 -281022814 1 647289575 999960317 -773397413 108085350 135621782 999960317 -996437318 -1 409026866 -999981155 241503881 0 -999981155 966215320 -788757820 822508970 26508257 999960317 42 -849043334 -1 -295961650 -491319425 -999981155 -309941180 42 869663927 412844876 -1000000000 -36014468 329569240 -596404113 341212238 -759487995 878083676 -924209004 -872181820 619206935 541447244 866977941 15725146 114919020 658010216 -349195111 -306094678 -514942334 -91109979 535326431 871802588 -13161710 433141749 1 -238147659 -235427008 -363875429 -914808250 0 904937064 622142979 -999981155 979625729 -538967861 757229557 0 -999981155 -820192419 542228967 999960317 232498595 -746146647 999960317 -810426774 725413176 749718412 -999981155 42 -812360041 107251636 948366292 171704340 164342624 -652529741 -999981155 437963682 975423480 42 580479902 -532213964 38941624 -51762211 -440546092 -1 -997221087 42 -418150004 999960317 884348125 -477220803 -999981155 349541908 -778415105 0 999960317 -80029710 42 -693052895 933332903 475963737 462886213 304212546 294805329 -107781424 999960317 842335784 372408796 29643751 185146713 143786448 -683712249 37258863 42 292427119 994758268 -1 0 874339275 382180677 999960317 438839501 -1000000000 -74386937 999960317 -875654628 239872707 280390021 -507621922 977533425 42 -716665750 -688570653 999960317 303538719 1000000000 1000000000 -1000000000 -519550376 -439551500 -330836306 -577080480 940300434 -135612054 999960317 604029831 -1 -584597513 0 624491020 633730670 525322634 -143363227 379972918 999960317 -327699647 -580882434 42 -146835252 1000000000 -907080012 -179481085 -1000000000 1000000000 -676687734 999960317 873609425 -999981155 -623908515 0 -690666844 300517738 0 -600882940 -64171170 1 390898927 -95100068 829137401 90678135 1000000000 -143681197 999960317 967278672 1 999960317 -944447161 329893347 -159039070 -737177271 -308758928 0 -999981155 42 -492377516 -254841722 -999981155 527843238 1000000000 156329059 999960317 -1000000000 999960317 -622389055 1000000000 116068004 -179380572 921868559 999960317 -408641342 -999981155 -566005532 -581900475 999960317 0 -63490435 -999981155 -1 999960317 -999981155 -501015641 1000000000 156978868 1000000000 87260436 -814885124 -321951694 -233854040 -998358078 -999981155 999960317 399766526 -548847232 -931803758 1 1 -77117048 1000000000 358512697 -279314356 -1 518600228 -999981155 -305903275 999960317 -264032169 -936194289 -350566831 724794897 0 1 512924450 -78165300 999960317 -1 -581623005 -999981155 0 158763432 -922686558 -621197169 -999981155 -802524476 -999981155 999960317 939822344 577323409 1000000000 -245350665 793701600 -990314297 354491156 -599931372 596731575 999960317 685352140 157593459 -999981155 646810562 -792374287 999960317 -457683325 393442419 -999981155 303023634 999960317 247365017 -85322841 257246679 -951561491 -316235853 844414427 871931502 399083685 -523661941 -918288497 -822926667 -1093354 999960317 999960317 -999981155 -534025146 -599710674 -933036378 822716684 -346419370 978805965 711767529 644339587 854925311 1000000000 1 42 -762005853 351719916 -214463069 411620629 -637443096 -401988804 614260767 695973314 999960317 -808042105 -420638865 35978606 776353479 268158741 -38972373 999960317 -365560628 83390476 -817851011 999960317 283403607 999960317 97195600 -153265971 -15998033 -5610070 1 126357660 999960317 -999981155 -734863995 -999981155 -759061687 1000000000 744389727 270136657 -156882494 -999981155 -844364649 -999981155 519274762 -342037967 692661609 497898633 -442650495 999960317 -251979321 -941954982 692265911 884315975 999960317 999960317 -956483531 329434025 0 -647286537 -659476199 86480694 999960317 412262012 999960317 -165031329 -999981155 -999981155 1 -976680507 -999981155 -179308957 -1000000000 -332013718 -1 -999981155 901670706 -119902056 681366752 -639846648 -365502852 1000000000 834363028 -999981155 742161443 709613556 1000000000 356602342 218959382 20556974 717318884 999960317 399272988 -751141275 -1000000000 -95263837 0 -758632113 -301319736 999960317 762849087 -222771097 750805325 940712826 -751962263 -346407321 918269875 -938454579 183614521 999960317 -184396560 554197483 -720299471 -671404389 -866665474 -930494134 823351282 -834602771 -369785048 -544792225 -229373197 -173400804 -747628487 302467044 1 -914045595 866452761 -999981155 999960317 -291667662 -1 -999981155 -394813997 -999981155 -990970216 -897055285 158453076 1 -999981155 -64194964 999960317 865607464 791649713 -464243290 -999981155 1 38760013 -999981155 -231731682 -197960844 500946956 999960317 1 -121228011 1000000000 360087402 999960317 -999981155 859091170 0 -1 688620591 -677655136 999960317 611794313 -583929617 718962234 886034491 -924727288 -4909304 70608571 772033659 -123353083 -557698014 -923635233 999960317 999960317 -215846469 819091226 999960317 999960317 -4748180 145203690 731765494 -61758377 -494204682 92310011 -622100842 -637822915 966835433 274143279 -816175212 -1 -623449910 -120624228 -951000928 -112812516 -1 1000000000 380133700 288415230 -1 -32821353 124047774 -99701238 -951880361 381475984 -1000000000 889141179 -99212809 -577794239 999960317 -243407196 -999981155 703964102 1000000000 -1 -474272629 207111124 -999981155 -1 -155909668 -999981155 93498 -947512168 363848247 999960317 -938041488 812237748 -999981155 999960317 961093365 -89023906 -214941355 -832355738 -626397707 -455864728 -18666908 959788215 -1 485738977 170770448 0 -479475073 -721837746 999960317 -406967840 -54521191 -1000000000 530666589 -120083689 -1000000000 -365887537 156902980 42 610810888 1000000000 -122868243 -1000000000 931148386 1000000000 -55352854 999960317 -194570479 999960317 -211130124 -551754877 1 -950057481 243019571 73455802 -652104999 -174017974 -1000000000 -815203639 -1000000000 -999981155 1 1000000000 712682477 370847241 -592088081 999960317 -1 -770020864 -781705109 -601601371 714810533 -263839109 42 -335125853 758964048 999960317 -802411041 999960317 38397532 806881850 486787925 169130446 340870992 -1000000000 -385089553 999960317 304867705 -408776055 -1000000000 1 -999981155 199156519 999960317 229442876 0 42 -875576148 -846639685 -956626636 528384283 -610439271 627909331 1 409693861 999960317 -512092240 825437702 965532980 -437806528 -734599647 -703512446 -752158815 943639952 -999981155 -49317944 1000000000 -700013093 -1000000000 -844575894 -839443940 636248843 229312853 999960317 -1 661951700 -789233939 1 805659364 670825305 924860095 999960317 2251697 928080206 -644368344 -915195400 -45142142 43578654 0 891895900 670838661 -706081283 -290169909 -981185707 516160181 1000000000 -883114887 280195446 181547676 -999981155 828989528 943305752 103301359 -891180664 -748451038 -290951539 -795489344 -999981155 -1000000000 -999981155 306867551 -999981155 -999981155 -63795193 465493100 1 999960317 -999981155 641375869 999960317 70807285 -999981155 34270541 -999981155 -769680930 -24304119 42 -231649339 -508946016 -218856095 -626066712 676331491 444317472 -143948588 -60814827 42 862125659 395529121 -467745238 -698912113 71999656 -68993695 -146419365 -706393186 -577937083 265985397 -533881576 -135284062 892937637 -870989042 26201687 999960317 725923770 976527386 0 773056628 955505425 999960317 -917667768 999960317 -1 256966209 42 -999981155 778094913 -955689636 42 -458660562 -999981155 445525815 -437541243 -577632640 -999981155 1000000000 74348713 -1000000000 -999981155 997864388 -742277668 88713925 -999981155 -209676948 -770307378 -1000000000 -937651265 947984322 858650201 497070418 -1 -984995424 1 999960317 526127572 617900724 999960317 -509890392 351968501 -531148533 -1000000000 459686911 176858333 1000000000 -917598187 1 269695516 999960317 -999981155 -987452688 746903177 116544042 42420025 -999981155 -2426263 -756672082 -436825920 -761451118 1000000000 -946507382 213391509 -482321451 694345362 -607072517 -31884607 42 -999981155 532082435 89872478 1 368229678 999960317 -797950619 -324201282 843023452 -1 621614766 -90058353 544587457 -1000000000 791296477 337436191 -999981155 -158777199 100386964 930182920 551969776 -136042199 -478490793 -675635703 999960317 -913861407 -256921001 838276526 1 -399249673 -999981155 -865762760 -161464309 789690783 985157965 167253092 489448948 736898893 911000463 999960317 -666208924 1000000000 -47082465 -999981155 999960317 325053332 -692398615 -105025335 88991504 817393925 -487687485 342112747 -201720313 -1 -571739607 986227260 1000000000 -904684144 -461156022 999960317 42 1000000000 -570049609 -903865975 0 -1000000000 -238990553 980448676 1000000000 328658717 -915075286 827228220 -345742821 -841964616 703941070 558904744 -999981155 729956683 617870446 1000000000 880618128 593917652 -445019020 375721843 462430233 352116781 -1 504002969 225661380 1 -832323470 999960317 370947280 688150714 273251658 812271797 -508143241 1000000000 999960317 -627993753 469899909 -999981155 -324273669 17899255 1 -1 72082177 435148332 -567439171 188602700 632773860 -124091867 -852998214 291205958 555028163 1 -928780592 -971483765 724767234 -791835907 -999981155 979881061 -999981155 -130463501 -1000000000 -999981155 719005011 687766846 141783423 824845595 0 883383612 135305998 -52991039 954882424 -921774194 -248332914 1000000000 -947227693 604719652 700923982 -923997762 6062720 14573494 -1 42 -418090879 425332986 -741821963 565444044 -167477408 -938151691 -604577921 743726134 -612767501 366736034 69744610 999960317 -791224694 -1 -686584627 143903784 183573396 -462212673 -1000000000 0 -153517691 310067601 999960317 -17726769 -291749434 -865559768 -999981155 250425394 -999981155 -593575807 727530041 -988929759 -913000345 540695422 -287007766 -306804819 -339196303 145239705 586122440 661142822 -721831266 1000000000 -248014264 999960317 47861485 -207501450 -999981155 760990208 999960317 -891866453 0 42 -220990510 200886968 -856990812 -563669853 42 -914591861 -938147669 221781026 662245411 -442388581 -199262845 999960317 1000000000 839486978 42 -548264690 42 1 40429199 -999981155 -7644885 281724074 -999981155 -605062505 -1 -380748907 1000000000 -350174788 -308899654 -288651068 -956888892 0 -334869376 -508528454 -999981155 -1 -433510443 -999981155 -83126393 257763306 1000000000 -1 1 -231355332 76579247 -649799106 -514147618 42 1 -36936324 -180367945 -368352502 -896535808 -509424206 -133350947 -137486137 999960317 619857265 514397972 752631804 -999981155 -1 278920356 -776736954 -658475238 999960317 -999981155 3304560 -757260021 1000000000 -1000000000 169062242 1000000000 0 -550084157 -744010931 -520396893 999960317 -999981155 -154367277 504568016 886146970 771293565 842671381 -198627905 725290211 718774407 406898829 118195004 -450722122 612540759 -41427583 42 448905477 -296878033 -830368256 340129538 805382554 526275889 767953194 42 699395749 -68193945 420018699 300934042 188919261 1000000000 -893638944 6253986 295888319 -659201199 369325130 999960317 331307704 297277233 533181234 -582655579 -472141651 210284695 464631853 666099615 950759670 -106616271 755954104 746794918 1000000000 963091122 -31240327 1000000000 224196188 999960317 999960317 -247580512 -319383741 528716214 -999981155 755557382 551836309 -488941419 270299791 -935487418 -1 999960317 681621194 -848403321 163289212 233740886 635266210 728486550 42 -460945671 -926502764 169945801 209491311 1 -497099445 -153273368 -251815475 -499683569 656921402 288877145 -999981155 498477011 -663699388 803915044 -1 762405975 -507354445 -158191406 41161438 -213439189 -592886197 -221646350 -999981155 784790411 42 763069856 -34164321 924896537 499783520 -806335178 -448590406 506312781 -729123235 -419412756 -546442948 483897540 -887956428 -632767473 862550827 1000000000 644328841 459931129 -695928799 1000000000 999960317 42 -405779337 705234454 -578134183 42 834383898 477511991 -772813749 -123654070 -999981155 -999981155 -1 -190764181 123076242 -273453035 1000000000 -594197774 195811409 -144800005 414439614 133795546 227773817 1000000000 -768232267 661679438 -1 151458411 -503084649 999960317 803555631 -999981155 -895729736 1 809306361 226555355 -479777413 95699414 -313290344 170930464 167257285 42 1 187282757 -1000000000 629503838 42 -205236721 -1000000000 -97253004 725130794 -768091228 -1 -66707826 1000000000 -473064611 1000000000 987353445 653741118 999960317 -999981155 1 831928172 -1000000000 410795235 -748553483 -921259852 756330644 789802251 127990319 676234983 -240420000 333246937 0 -386455881 738679051 -816516477 999960317 -113747096 -220498539 583473202 -999981155 -999981155 84692314 -386643692 983796374 533702507 -999981155 514644670 903152734 -999981155 -399187216 883270773 532095762 -603794550 13699801 -999981155 -758713566 503864299 999960317 138497780 -1000000000 215118075 -1 999960317 742338774 999960317 -999981155 769598783 -803752440 607333946 -716985881 157878915 1000000000 716206955 -729631237 264084204 -711857972 825637558 842266552 999960317 845021150 42 -901647921 1 999960317 -400504454 452027871 1 -879553637 598836136 -589084130 865862723 -999981155 -798412523 999960317 -230738167 249811 -97668762 -1 999734610 -686792806 999960317 -1000000000 -505926709 -751514683 999960317 -510507510 231418455 -999981155 -893822994 -1000000000 -343604340 -613913085 1 -1000000000 -1 44182007 -999981155 410365523 70059641 -1000000000 0 999960317 972445506 -1000000000 -423704438 357656268 -900781489 -535779507 -999981155 -233545090 -514386202 -220629315 -472669380 1000000000 -557441925 600237872 999960317 999960317 500713495 -999981155 616136806 -307914846 -616980994 -322903795 35158195 -780663618 807664737 580002070 -8562424 -623651041 -570415620 1000000000 -999981155 789220872 971122688 -740776252 -145498700 -845629074 -546785064 -190418152 -286202692 -213333745 793268683 -1000000000 -211863071 889225387 1000000000 -125629207 935148746 274854798 -999981155 -281206798 -816516477 -434058711 -1 1000000000 0 -284454197 92025670 428047260 -999981155 0 741997607 -999981155 775444621 958910802 -476897536 938847516 -683603575 -147709772 -641481976 807070595 -462212673 -817979005 -467384799 912822742 435863778 -999981155 999960317 0 -999981155 903119668 0 985458727 -1000000000 -271964743 -130115325 -827229844 794691394 1000000000 91128132 -999981155 185548229 -462276205 -999981155 -644177071 -328362027 -1000000000 -386530427 -999981155 -927410256 344345798 -1000000000 -999981155 -597288368 -511230549 -1000000000 -658849116 -207173027 -835628984 955993055 853168432 1 680220232 1000000000 -74068348 -15776316 431100447 901141560 560525942 -396721602 -781059892 -531247779 191532451 812869474 -688936642 654383352 360668046 -1 -627234691 686483454 -669356816 689369574 -708262477 -678378746 999960317 125586 -548438706 -966593838 1 791503246 -918569116 658102461 1 -1 88713925 -133022708 103707331 999960317 980781417 -609689089 355545663 999960317 134970039 1000000000 999960317 125136804 1 757689759 42 946628638 -4433374 999960317 -999981155 321622122 859499196 -71158459 -813355186 1000000000 -644144337 -941735082 999960317 418654760 644909108 -96312431 586671913 -999981155 747417298 -40692428 674542510 -999981155 -919909989 -1000000000 -1 239906731 -1000000000 668530857 652778207 73827647 -682667206 701848621 999960317 950309342 -85264502 408314102 999960317 395812789 -999981155 527630808 -999981155 1 -199262845 961118023 -440536254 1 -845449322 -570697263 -999981155 488069899 -103673886 -760620067 999960317 -337414748 798286639 0 126490811 -252193655 -656456284 510167493 799508415 553026101 569817725 118244622 414515549 553082391 491674151 -460313246 708936053 -129743013 0 -1 -465677504 -883481330 -1000000000 266809845 792406980 -999981155 523435809 -741952775 -678553160 42 412468038 -405847470 42 -999981155 999960317 63522656 42 -448949910 -999981155 42 -695601287 42 452578165 -774028805 324692410 376703367 -298741758 -622046520 -396685725 -999981155 875434868 -811441105 999960317 516130387 -144270317 999960317 1 -313932549 1000000000 -1000000000 518821929 44873393 385582471 -900783245 955670132 999960317 915002271 940126351 -86150105 738956043 148083812 743624217 999960317 319440468 -24094134 251850303 -1 222945307 362509029 -1 -1000000000 -1 812247287 1000000000 -632174991 1 -175720867 167983731 -1000000000 -231154697 882875860 999960317 953156794 -959800347 302528029 -789034840 504788891 456159433 -960102951 -999981155 999960317 409642430 -85021480 -267727222 -800083239 -346425779 -945912168 -999981155 999960317 -129406720 0 999960317 -737470284 -798871482 999960317 -244896229 -706117291 -298488633 -999981155 -668513343 878987844 274204838 907303249 -798878222 795380873 999960317 -696438711 200439003 -527828804 -1000000000 -888901286 999960317 592918354 -552776306 452460227 226878136 -817739807 -999981155 809646973 -1000000000 -999981155 -31569621 -1000000000 1 -871696891 612006968 -351026469 173386493 -869519559 440891328 -514044369 -999981155 348805523 999960317 -1000000000 999960317 42 -204378528 -5858674 -860296014 1 130841479 -743375466 1 -139914243 279393489 42 620329245 573245085 130557209 -116905294 -999981155 -665310849 262445336 -686301145 177076554 999960317 -286318606 -756534786 -2725497 286790920 -666555358 999960317 -445300939 -1 732944514 855929742 -360716013 -920019079 15768586 -136996242 874901659 -1 42 999960317 -651117574 347313955 -200847630 433492309 -855677164 42 -614776971 769764099 -490520745 777430316 -876820314 -864488259 1 -101733357 857808610 42 263230139 957519607 0 -87715830 698397927 -611016062 0 999960317 -470138578 929952239 130358846 -18384421 -658400766 256170543 934290096 -223242594 -531236987 -543936580 -427544358 -437157542 897399363 374529360 0 901755195 -422402112 999960317 268431704 549994021 695856091 -694481173 -395938487 975698769 625588342 -195274432 -833177837 91907183 450140389 340094214 -384562692 660523114 -944045080 -831486365 -394336951 -1 165807624 -999981155 -91792094 42 399829759 42 599479829 -741763618 -253566443 935190556 133108918 -996332043 308423054 124454048 -999981155 -989347356 40095060 -683941081 -1 42 947452949 122117893 751954883 -896010143 376938171 -929138881 -956934556 589783140 -461851317 42 999960317 999960317 1 -999981155 58221726 1 556039508 -431207186 422845594 -216918484 149728003 -999981155 405467803 -570215684 999960317 -688397117 -396812043 388623302 -703018021 594308085 102506350 779996126 517379017 -162955281 84489140 -947460135 -436987649 -224965013 -506851525 528481294 869636605 889203860 -102306520 -237255207 209395211 -1000000000 -201294722 415047592 1 -680601916 -310999429 -999981155 160775998 -188955895 143179056 -68393932 236536861 -274070103 858194086 1000000000 177624452 747461795 999960317 1 630068039 -308163950 370098527 294118756 956943547 1 -300341855 -965115823 -240032810 1 304015161 -766983597 926842470 -451277881 999960317 999960317 -955919867 410868880 -724718024 -816393353 323910565 -21223592 -999981155 444156009 -999981155 870562533 741822496 -1000000000 -846201017 580546683 -219439252 -77019299 -237236772 -381509135 95216480 -746968106 -141703034 603893533 518017226 -458590134 -147532250 -999981155 999960317 -341715545 -87266511 999960317 -999981155 -316941267 515199976 -182552744 -877328571 -999981155 -786476115 21506602 999960317 797842698 -454884220 491983093 -1 -999981155 -838959644 724483615 1000000000 -125529897 943394792 802249796 -781589916 1000000000 -1000000000 -1000000000 -399875806 168737878 256145192 498119853 0 -952492892 -999981155 -785575351 -534668398 -470374309 301412084 854663681 343496872 614123605 706269179 999960317 -1 -128417933 -999981155 999960317 -42128340 42 999960317 -35741303 729391183 730187004 347266160 -999981155 529601330 828122424 768833134 -999981155 -115524178 404177765 -1000000000 134668671 -999981155 1000000000 -1 269863566 422006282 42 -40520125 -690647479 1 1000000000 -264032169 -202524678 -320195646 -419157544 935009734 -900465156 -646292673 368844074 -523552868 338192970 -412106673 -89926300 999960317 798945208 859625211 -999981155 -1000000000 -425114135 999960317 -1000000000 113876686 858783688 -601863497 927095391 -239326749 -765431514 177830256 -97179231 999960317 -814029510 -966381404 -449557720 484239730 140161510 999960317 -912903376 751015352 -866153171 151361717 -847655713 35176304 -353775393 523909192 -185545995 999960317 -630902098 42 999960317 -661253159 420864364 779835615 810447405 667520426 404434857 999960317 57957797 0 806645159 0 413857052 -671913805 1000000000 -1 999960317 -376259466 374267897 -1 999960317 -999981155 724766071 56829471 999960317 91678899 -785345896 42 -37391325 274824495 96444855 337600023 -999981155 -668911116 -234689287 -91421020 999960317 99347805 42 1 814561469 759885024 742777709 402829669 -1 -396723478 -978461129 999960317 106896502 -1 -392658058 42 -1 441529609 600448172 -999981155 1 -985023244 -279210579 -644421408 -669510129 -215991321 427806321 881568987 -793238771 616251403 446737825 -1 1000000000 -199981154 999960317 420094129 -715088943 238008607 -732424542 999960317 0 -287112395 -296587233 785219816 -188721593 -325337594 1 -950915218 -1000000000 -485141270 -388241678 -999981155 903051452 999960317 -167256244 -907043715 537067404 -1 999960317 642673350 -431636150 -1000000000 -206493512 -85288530 -999981155 999960317 40198791 367811052 -59203354 -61206366 -988659309 979724329 -362568146 320169486 -142137053 -782556421 -600932428 -458589453 -24986556 999960317 -1000000000 -226371040 690025799 -999981155 1000000000 985634951 1000000000 -601973215 1000000000 -797714287 0 -1000000000 36108485 882858916 869582401 999960317 -379904092 -512000841 -999981155 999960317 -1000000000 982837039 121903768 999960317 999960317 617573189 -300482833 682841226 -999981155 655878504 0 1 -1 194519156 999960317 1 1 528621892 999960317 -909035507 -1 240957645 -929917746 -661220301 -33927229 1 999960317 -994881229 945824588 263230828 175300297 695707433 302452951 24390208 -1 -145590954 -606503975 285531443 999960317 153686884 -999981155 953975005 -628919791 -1 -741772644 999960317 -222396424 -6264516 -1 640652243 424737050 -632780533 722611859 -999981155 42 -292459007 -313258221 -388926265 -999981155 999960317 -540255484 -346556205 597751055 -901422531 -999981155 525133031 356959588 -1000000000 42 -384581377 -999981155 1000000000 1000000000 0 80262471 -782893682 201817945 -477497073 211477710 -114428482 -735111388 651402467 -119548612 42 -821410124 -999981155 0 1000000000 42 952975568 1000000000 758360600 1000000000 262033228 942895963 -415727913 69419582 -41971706 999960317 -533291313 140659786 955177940 453863761 -699324567 225769842 370927206 -133867317 585530734 70756182 586468252 -341528516 445966883 -504180856 -999981155 0 999960317 -999981155 -711390594 303920470 817295125 999960317 -740462588 -479571137 -999981155 1 487094441 -514399870 425451267 -902089667 -456612931 -210766427 977566195 -177033303 -141046996 45371003 320731393 313935244 37557227 42 55657026 744412331 847212302 -999981155 -1000000000 42 -925208644 -249774539 -76663810 -190938097 264441149 42 290246094 -529774858 396058572 -999981155 34758709 -1000000000 889031246 60205060 999960317 -647996268 0 409014119 1 10817461 -206302884 489866603 777525325 -426697326 -649961265 1000000000 928622540 -1 616857396 83661483 191530106 -582806388 673840241 880212569 42 42 -260103795 -1000000000 683364082 824550252 925595819 203362652 242081168 1000000000 -999981155 -708356467 42 -290798334 1 190901475 -540105633 1000000000 -855489218 -520161712 -767325427 729530679 -1000000000 1000000000 440232693 299142638 -999981155 457952127 -999981155 625216911 999960317 893556924 42 916105982 -559360427 -488760854 742031423 163287251 -758268847 182954361 -1000000000 -14280589 -1 297136829 999960317 122978684 42 491796914 12525873 -423182208 999960317 -432760442 999960317 851238644 -1000000000 1000000000 -516446137 -999981155 -462721870 267317236 0 -480129173 -928477523 -383672420 -1000000000 64383134 0 -540935960 743139792 1000000000 760700712 -259738637 -999981155 -1 92290227 999960317 -58585811 -202165403 100767370 8625172 999960317 777819558 -630700623 -847427490 0 384953147 277467380 -196284349 -601457945 -999981155 -588243027 999960317 -9244110 789447685 -999981155 999960317 -71228167 -822610745 -672154467 -433727231 36721352 -999981155 75455994 -210864814 -1 680467975 691186246 687172782 999960317 -918804016 -369325960 639231567 612296907 999960317 -345619541 133447262 1 62495467 -214943690 999960317 -194995713 307829237 0 -73103035 335654886 999960317 517557396 999960317 646391923 999960317 236340755 -685734941 -1000000000 -984600993 896991855 112704455 23489659 -57223871 -655121096 -592881998 574269600 -373607097 -999981155 803126632 42 645170553 999960317 -83036575 -161898880 -907043715 736996498 999960317 -561760503 720594338 789011911 396613417 -1000000000 -999981155 -267812806 -999981155 456129484 42 -1000000000 999960317 999960317 1 -917361721 -709958589 -854264534 -68842482 -622303696 -61013300 -999981155 712729692 -1000000000 1 -310195287 -157318685 989885965 188247845 412917329 -587325984 -925014797 -419973139 -214134914 91103373 999960317 999960317 735150108 -1 -258893501 -1 715733488 267160503 -243858801 30737955 -513111992 -999981155 -1 -274461702 -999981155 548938435 -219607767 -999981155 871715120 -333811442 -450963568 -826368854 925110121 529629046 999960317 11305021 -983276698 -948605272 -389221593 -1 999960317 266324594 42 992614698 159682584 -1000000000 -638343344 -999981155 876420315 999960317 296210179 -171935043 999960317 163856053 -61677243 -1 999960317 -921758188 387432339 -346417119 4062798 -999981155 713486614 999960317 -656778086 -908774587 -524444181 1000000000 -882433426 -999981155 879380357 1000000000 257021032 283704689 1000000000 256650994 -1000000000 255642621 870576350 -43519372 0 -175283641 0 -230938492 -272080765 1000000000 610749745 137352130 -263573210 535058575 -316286053 -969438387 -920747153 602122616 728938476 884073693 707946458 847418418 -921214613 848601022 328846914 999960317 153085267 -408007483 -999981155 -595146499 -399473109 577817616 813581580 -750669826 -999981155 172856790 -829537541 999960317 -999981155 -217537879 -227922878 -999981155 -938808117 472796786 -710648218 129907826 -999981155 -240619443 -28097656 0 45017745 -999981155 -850348408 -1000000000 725436709 -755826594 -999981155 999960317 -999981155 415748339 -878953564 -150218588 -1000000000 -215723091 42 292877404 437985505 -759398469 -342604874 -501957016 999960317 -999981155 823545862 776876494 920455803 -166528654 544765828 -950598735 0 -327425645 186485590 971351725 34761758 -1000000000 -999981155 -63317007 -340937422 -108786155 -621227970 999960317 649297422 885759296 0 1000000000 -1000000000 -286899771 769869288 -553368662 806088136 -294845842 -1000000000 999960317 42 -1 98298249 512617657 78942076 -894468075 999960317 104189449 -62367862 -638394887 999960317 924717187 622486401 -416714393 -334142577 1 182624362 -56106438 128335200 375936577 42 -448044446 42 1 -426969052 1000000000 999960317 685311064 69281222 999960317 -999981155 999960317 278998044 0 773211106 1 81681392 -999981155 999960317 510491520 -982438376 999960317 -491245961 -1000000000 273337246 -1000000000 42 552372848 999960317 428705327 297606985 -975167309 -569448601 -999981155 999960317 661123921 0 -949983921 999960317 -180179852 -447314041 -1000000000 977123512 999960317 999960317 1 -41971706 841725715 718893841 -622920765 1000000000 42 725996253 3311181 -1000000000 79985391 425938429 695024090 -805461532 563340964 -276077608 42 -510569726 662954533 -477529958 -687705334 -305183468 -81786666 378396982 535956952 357167740 -558190712 -80689306 -829803468 858478980 -866333969 -866763780 -30553278 -109132335 -225109855 189317296 -1 941940152 -155947083 -275124542 -793441110 -148164681 -260040816 -999981155 1000000000 999960317 607668637 -999981155 -999981155 428580456 189039016 -999981155 292735647 -246971572 859468266 -999981155 797671624 202553912 -687072696 -920650345 71164693 -999981155 -260142844 999960317 -309249698 18811096 -928690971 422327135 602889486 279340668 -999981155 454891405 -999981155 -786075990 817443843 -798648801 -999981155 280683767 223150159 580561178 305755523 527228602 -602060963 911943240 1000000000 -305351381 -871809204 -204218940 -980719393 -1 -642061930 42 386452715 189399005 -359912193 420827937 554621386 42 74358964 0 962088000 469918113 477916772 415341789 754452568 -36253871 0 53160802 1000000000 1000000000 591253856 -792265449 -503028019 -72604832 475430337 -999981155 -818799185 -951148597 -947969794 -999981155 592954431 -328730677 667459081 -1000000000 -274369218 244005014 2227765 -999981155 1 -860309846 -734485380 -1000000000 -33576159 -291801153 42 -999981155 -362084665 694742656 -999981155 -219668119 -699553878 483430703 399969372 -623047222 192490160 -169265566 828512150 999960317 -61333122 -999981155 698280335 -465701972 0 999960317 -239354554 330437194 10528662 -76499450 -999981155 231928780 518798501 -56996362 -196042051 -542831142 999960317 -289025520 669391038 -34959507 999960317 132742594 42 999960317 -800452433 -747977136 -999981155 983205443 487294875 536667509 0 242200710 595412969 329962828 999960317 -342172389 -769098613 -926502764 -999981155 1 999960317 700224636 999960317 567356552 977410530 1 -708135929 -290310256 797621697 190461390 -999981155 999960317 42 296822739 972794222 11426087 -1 999960317 999960317 836829141 -699198119 769717000 -999981155 -240891721 -138707633 602773330 518359569 258740836 999960317 921030321 -648352207 343306234 307622936 -999981155 747410029 981277945 -999981155 731815940 421185472 -999981155 -579120260 -977247362 -372173576 -522496476 -442097168 -1000000000 300961506 -307016345 -36958522 675570176 -1000000000 880175812 999960317 -605985552 42 -333021431 -490982871 937896769 -807277835 657905934 -26521749 0 -152344520 467141469 911939258 999960317 -1 1000000000 999960317 0 -1000000000 199585533 -935127255 -93607995 -573944631 67541374 -50265363 158431439 284771904 -262762961 841084282 -999981155 168688359 -1000000000 42 456472439 413211692 999960317 -94291976 649273836 612589555 275006670 -678657348 999960317 83992178 -749404549 -1000000000 -999981155 1 -275927538 -999981155 -18541604 -519340174 142748064 -5851680 339067941 1000000000 1 -1000000000 999960317 -253056682 -61959433 -889534119 -761981914 -1000000000 405083196 792219985 -774999699 807258184 558356559 178074587 999960317 -1 42 -307987508 467302923 999960317 -226387268 553311761 -999981155 1000000000 511783688 1000000000 623729682 -308212269 710877010 -1000000000 262097028 -5988053 801359651 -999981155 438487524 11239297 895126923 351314430 -159213198 354682799 -999981155 -864914464 1 -654623624 -999981155 233036183 353412422 485373828 -458094012 704253564 -316092522 -1000000000 -322597384 951281508 -345943249 -438540789 407792235 705588612 -1000000000 -535394733 829794568 -61938267 -973140153 -1 -793733344 899247658 -999981155 621791858 -999981155 -945478254 1000000000 575558555 362278553 -347177584 -502814852 1 -626777010 943767119 -186274143 -560481947 1000000000 -1000000000 390865253 -1924264 -1 -317972465 532620100 -495328640 1000000000 -865483374 -345468822 884946204 755805266 -1000000000 -16753640 -685518817 -663652298 -108007100 384570114 373835426 -239599711 704531197 741622981 78090113 999960317 -999981155 748833491 779940044 895044460 -702354601 -953370447 518329572 42 522138262 84371725 -33669328 -218504311 -522532729 974981901 -419635321 -771493033 -19395936 -483660890 -1000000000 906388059 1 -1000000000 911744055 480244016 -999981155 -698146302 69899915 38818390 1 -977567280 999960317 -850594160 0 597912773 -413580181 -328121158 -780577666 1000000000 0 -191717728 999960317 -912283956 -1 -1 -573455736 1000000000 1000000000 879200296 -987932501 907231876 -833700836 -1 612135809 999960317 524435921 -783370551 349126586 -730886728 0 -555556664 195025028 660921300 42 402170427 -1000000000 -8533528 682463218 -341403485 999960317 -596987579 999960317 -305754103 336069234 -367700913 534304586 -148021451 627050077 -1 295677485 176297905 40740861 -1 554993137 277256868 -999981155 42 -523094844 42 -500259945 -93341302 -450709504 386271038 736018484 999960317 -739273155 -999981155 871035902 17535339 0 0 489514660 -1000000000 999960317 -999981155 42 -999981155 -901604107 -624002402 -800208921 999960317 442707694 -275857974 256314261 935046818 43436360 153010536 340808955 -1 -798077884 -284815198 991151407 45291184 213381272 -1000000000 999960317 -345383947 999960317 457939912 -509096595 -850746099 -790873469 661514673 566459812 999960317 42 -711434854 -200459619 -595793459 490025044 324122823 294260735 -315870510 803395134 999960317 1000000000 69704814 -1 915532979 -407903800 -293425446 -1000000000 487373561 -672248927 397532584 -790476071 1 1000000000 -930228856 216189004 732066035 -1 432791045 989885426 -999981155 491635219 86133308 668422802 -999981155 -532219876 486208752 -999981155 -586158714 -430323652 690520121 186697540 -11831959 -876322711 999960317 -999981155 974759446 977270798 240206988 -999981155 271934660 780453067 413228949 -1000000000 -318224307 999960317 962806132 -391801998 -914450879 -258813476 999960317 1 680596022 996088796 1000000000 -635282431 237683780 1 975328502 858089975 -884977854 111496158 -463970106 789433900 999960317 -473819829 443198875 -983786111 -664231769 -999981155 896765777 1 -233271843 962456789 215956940 999960317 -999981155 -620092431 0 403992555 1000000000 -796647981 884593867 1000000000 999960317 999960317 445166005 289919639 999960317 94663272 0 -632845580 15481643 316284239 -910056119 -140706726 683969124 165960356 1 0 482560834 -166031977 -999981155 133109324 619639929 -999981155 478528825 -290494307 0 -438745725 999960317 141914779 863798775 6638080 -999981155 1 -1000000000 -619118897 999960317 -377822421 629054491 -188639561 -139674959 -1 -753726749 1 1000000000 -112806197 -192290389 94048857 -702592202 -736918480 -463883771 -783574069 298288496 -1000000000 -18725395 1 1 999960317 -820083918 -1 -80321546 -187378769 -545583042 -803008025 42 -361124658 -996842824 639677356 999960317 812040561 -892296942 -1000000000 0 -850048789 -157003860 -394813997 -911836691 -286064494 999960317 999960317 56241527 -21738892 -999981155 -439022537 -999981155 453740435 999960317 999960317 -999981155 -214224371 -161274138 -751686261 189821576 829257219 999960317 -455131510 -116430956 -1000000000 -66548172 -556687926 0 999960317 -1 999960317 178474325 -728206152 358532181 199251086 -999981155 816500878 -23453857 -999981155 692096795 399884400 -1000000000 509901336 303036137 434702433 42 -655215559 824672887 -999981155 1000000000 465919458 513041252 281937573 -66066888 1 -682569714 -427115576 923129827 300197841 -102342309 999960317 988355691 12919047 921989727 591350326 -148474201 -409251515 -923955418 -630963340 -706892489 34612428 385593055 568560984 -345461790 -156083546 1 -92622580 -305378286 683399347 999960317 -133837142 -236996447 -307295454 997874794 -559040287 686599337 74545890 -1000000000 -483041819 -944632587 42 -999981155 562177334 999960317 1 -1 -207231399 554495205 -380517147 196695202 999960317 999960317 -160996299 999960317 -835846769 51521963 -999981155 -365214786 -866713961 -353622061 -750487348 166110851 756267539 -999981155 -416722283 -234870061 -992356421 250751720 797041830 -1000000000 913708754 -192863821 999960317 -976444514 -634214143 655956283 1000000000 -684089870 370142549 -55670961 -667129264 -584181564 422774962 -232329982 242720196 -385292404 275659174 864999701 999960317 -165626346 -941241504 -258621936 -979326415 563716624 999960317 999960317 431325398 -945850838 0 -287445035 1000000000 -999981155 -707969725 -733734788 1 721963864 -999981155 -492647852 159564732 598022423 -868838625 -121607794 -151059899 -674012886 -999981155 999960317 902815094 1000000000 -999981155 42 -341715545 633375453 -1 1 745551476 0 -999981155 173410504 951095498 894681364 -540619763 999960317 -51413632 -85843564 484312055 283650418 277155652 0 768438546 -40209193 999960317 42 633773888 999960317 291371411 -999981155 -784629442 1000000000 -876831929 703833814 -506983693 660553444 -999981155 -1000000000 393893136 1000000000 -1 42 999960317 939087717 249680718 42 285474133 918667126 999960317 0 -124701656 -1 -381138436 42 -148474201 -541338554 -292129038 484344980 -999981155 -213793643 -1 -772078291 1 340658657 284090059 -589763972 1 -791253950 -999981155 -490406314 -999981155 -628736299 624077451 629569106 -999981155 42 -1 -770712929 -319613096 1000000000 -790836821 -277695766 227585628 42 931632540 -313367983 -940626057 478074336 -583337360 -66811773 -883736231 309817135 243370002 42 -999981155 999960317 816840093 484216972 -855604485 -614596600 127971268 999960317 -1000000000 600683870 -999981155 28009257 999960317 -1000000000 -146471330 -433388575 -347729393 767729517 434083593 -840860510 191954239 960225357 -933023475 -135072209 953220588 -912822436 364084580 -938488622 223364436 920974083 -999981155 -999981155 317873263 -316905937 582630035 230672667 972807256 -322643266 849390711 -659096348 42 -917243547 -670748177 345864433 289527467 -701926878 -266398581 923812148 -928714842 -309169884 142337654 987801177 -999981155 -999981155 -993629504 -505461639 999960317 999960317 272181306 999960317 -540300368 391907776 975393694 688366135 999960317 222190911 145927382 -707148724 42 -999981155 19496883 -999981155 -1000000000 -196928838 -999981155 -378698226 -867755580 -1000000000 -999981155 468328565 -678439580 -920057712 290280509 -999981155 0 -407559542 28512734 1000000000 -639563186 -9213355 283485247 889481440 361793252 -610688835 500136697 -180660637 -849603945 -999981155 574866555 -104847167 -622611450 34563574 1000000000 564361504 -999981155 -170520039 999960317 950140268 548660683 1000000000 0 17925643 654024325 -60795753 1 446166489 -1000000000 999960317 994871301 999960317 244442984 536905137 -652011004 693636460 -397728126 -448750999 166656493 999960317 -999981155 -224230615 962970651 -999981155 206865768 1 -920511913 1000000000 979770735 -999981155 346157834 549132890 -757201179 568690752 999960317 732965266 714908945 999960317 -999981155 999960317 -823936966 349656389 -272185450 -725109273 -700853534 42 925300772 236994248 -448176492 -999981155 -126526568 487779882 218269853 550414869 1 0 485070135 999960317 397789894 802769413 944996402 -460301456 1 -618124109 -865756699 -999981155 -441622577 -957991863 738950984 34622187 -999981155 713718724 1000000000 -1 443707337 249737790 999960317 263646744 72840016 -930846374 533392585 941575309 -999981155 -772397894 328560797 428171980 3775116 15200397 -871184219 999960317 -419124348 -999981155 690523383 42 -582796776 -432390165 999960317 522147060 999960317 1000000000 520734938 87954188 -526478017 387744555 -402041328 -999981155 -517223641 -999981155 900795132 -626682613 -696720949 42 366648558 -688706117 -665486977 -583141390 -98274782 1 -32476012 -179419046 0 42 -667779380 433313417 -999981155 877253360 -999981155 -97237133 946267578 999960317 498041857 -563443473 313790893 -29757463 716863926 555484610 727965193 130771184 636095030 -1 42 0 -1000000000 -653224343 -303806655 -999981155 -199623754 387928569 -93808153 -634711441 0 -780882563 643736988 458887950 -2141164 42 531113817 -999981155 96084531 999960317 0 -341545240 599066587 -662524389 375396956 761250370 -157175522 -383698671 -696843629 189160421 -189650368 -533814949 0 395913892 999960317 -411112923 1 48787945 -1000000000 -95225037 1000000000 -725364021 269237816 -725748497 948145856 1000000000 655407246 345054709 -349990783 -1 -72692480 157199161 1 0 999960317 1 -746497007 -1000000000 -393927307 -68158899 -306857544 -1335534 670935997 -900818406 312014553 996060004 904344207 999960317 -500628321 -7422020 312209928 0 -228889567 902836904 -999981155 -999981155 -569652110 -673539694 -258170712 441479692 -1000000000 355188279 674170572 256024354 778072842 7605603 42 999960317 999960317 318791521 976009466 999960317 -403119858 -22695417 304079776 628861052 430691239 -124909645 1000000000 -763511429 -780753760 -676127316 572321554 -999981155 -33980136 837738144 1000000000 -57324246 858364483 -186847781 810634038 0 286067635 1 999960317 -381047953 -640555865 165735468 -999981155 -689802072 827158612 999960317 724269193 93277352 800845696 1 -797550661 -372906995 -114730695 313244469 -728737227 999960317 -429282991 -1000000000 6142971 -473252997 999960317 -999981155 -696369411 987728319 266919910 -905220691 0 -299950384 42 19657764 -1 -272760713 -1 999960317 -990314297 -535599739 -116320620 -114568360 895620972 775284408 -813294137 -836554262 -80939531 1 347846026 281515638 964267302 -717401649 -1000000000 -453095224 149106947 644529761 1 937114543 -898493243 999960317 -959379858 -546277616 1 -999981155 -36580905 749493247 31321734 -526904929 42 421217741 708319253 -467332156 0 958675691 1 -945120844 999960317 -484727914 714325227 -513240972 109650029 -355779161 -1000000000 -680996642 0 31748936 999960317 -1000000000 -999981155 917281288 950045330 -419552151 735150108 727693344 341473070 999960317 881036130 -823959739 733790794 -1000000000 -999981155 999960317 142261771 798473880 999960317 -214543617 33040924 -948382613 -334037384 157450461 918029434 782617034 1000000000 -617369000 -391771575 999960317 -907220297 0 -50938320 821325380 999960317 999960317 999960317 308064730 1 -999981155 5268077 -685743237 -1000000000 42 143641827 423890795 -987812039 999960317 -973924950 -336007198 42 -688176181 -999981155 -175360439 684281710 134202945 203080630 -880094524 -60024163 1000000000 -716814925 534679688 666106669 -680934362 999960317 -752909887 9207304 442445681 -806278027 -364855 1 155953007 135253071 -732926412 999960317 383959825 -384597623 999960317 0 653684281 -999981155 578346281 -1000000000 1 999960317 760323266 -999981155 -372763314 82698276 -1 539702739 -493835888 -999981155 298332908 -999981155 139643561 839486978 -910560625 0 414890436 -147351046 479773306 -1000000000 447017373 -638908256 -991871357 121142043 0 667466926 -286831528 -858550467 -417302415 999960317 770649068 455062975 -450150120 -59085558 -1000000000 166626011 42 -596876140 -83018821 999960317 771415193 42 -1 -269811787 -58705863 -727076521 -659779692 60886640 -606011560 1 40369301 999960317 -76692643 1000000000 -1 -449985991 -943811268 -668088642 -999981155 -772052846 -405596471 -683033840 615527907 700641119 -1000000000 468647041 512902403 1 -488431182 -82064085 153061548 0 -480033457 806678168 0 999960317 -999981155 788395481 -999981155 825474196 -965008554 -473821634 999960317 1 -972696443 468855536 -455328744 85757196 1000000000 -8553089 -990526811 14009062 0 999960317 1000000000 0 -999981155 884775818 -762649955 -999981155 -1 -74622172 287334968 434973791 356248259 -706402314 196056382 111920469 -207705466 -114303735 941774294 994758268 1 -999981155 625718158 845585896 999960317 999960317 -95261084 -325635673 115183118 244421434 -997925052 -360941204 633192558 611757274 -997342609 -56386294 0 241672627 907422233 0 514618793 -538077228 -999981155 -708576811 437013528 342368492 -677432131 678353150 -780689386 -514107606 0 110033402 997817524 -624926777 806828412 -999981155 656135656 -880539762 177713864 1000000000 999960317 22842125 -128707180 0 -999981155 847783873 978698284 -77876439 0 1 -143309078 999960317 16575110 -480051332 330839523 -999981155 -793139495 -671313962 1000000000 -807760281 -999981155 0 414666800 445322641 698517252 626995308 734891765 922930032 -16505592 363532712 1000000000 712737809 533240525 -337280533 -999981155 -994579142 999960317 374626780 -890783325 -763403306 999960317 -422875824 281260564 500019917 -458292559 544780856 552359572 1000000000 -897314706 -999981155 689326124 -549832301 1 -999981155 42 528983515 213513994 0 -658103003 -118381048 -592031037 830218775 82268870 999960317 836203406 -413158804 -412899852 726063677 990593032 984227006 -133721208 -24974986 -609146974 721308914 -999981155 703725161 -241783982 0 42306817 999960317 -183691429 -1 152904736 -1000000000 -573623768 659096936 -999981155 166529805 801086454 42 42 -663869646 1000000000 -195125216 507337679 -1 1000000000 -499071705 -872669690 -642768166 456550118 -466736590 1 -489579135 462456326 1 -40632275 -260103795 710713456 -330045715 -76862887 539962399 -714941684 927415933 0 -999981155 999960317 893791327 999960317 572092108 -461030896 -96177370 207722437 -574937761 -337874940 -1 -350782788 -405670308 660097326 601606740 1000000000 -690460449 -887993763 -549957887 1000000000 -764865409 -690165210 -766306971 562177334 -940457434 119284492 -899591285 357404222 707521492 0 634957845 -213264236 -721157550 115420697 -370297917 267314157 -46128829 564852668 -968670809 204601172 -95665460 -440450093 841852328 950154732 999960317 980085016 -104345853 1 60025959 -291843037 999960317 -927188954 -714877269 0 42 -999981155 350182136 -999981155 159951413 -999981155 999960317 1000000000 1 999960317 80455543 53896050 1000000000 -891892794 -205275933 -999981155 699942140 999960317 548829234 -247365931 -522890965 -703143505 867473817 -73378501 40511678 892842376 -538513363 78384119 809709900 -999981155 1 1 57785907 -814100462 664800688 693936829 -538864879 496959838 -121235670 132711509 -196814630 -956369036 1 -286559188 -216408632 1000000000 -999981155 -361730503 716812117 -999981155 1000000000 316836485 -929960926 407060562 390245339 -260312204 203681981 -479567308 -999981155 1 716279304 -373183487 -753294409 338219779 -285542156 945183195 907289979 -88926942 510712094 155948649 42 1 -272579882 -843417415 -999981155 999960317 -357838963 -905907571 683265024 86789779 435335752 789337030 -102192820 999960317 -851084770 907211514 485606293 279167524 -972943077 641211003 -91269488 -1000000000 -13918931 -124846498 -27867522 -198016819 -820195374 -176369598 -714698175 -195407968 0 50906306 303714153 -1000000000 577701708 -519366415 997790811 -1 -402372356 999960317 -77450060 446743244 -999981155 -767627764 999960317 -485831753 319785143 1000000000 744031637 -570055449 -148363738 -98988763 999960317 -1 333618887 -1 999960317 0 1000000000 465981240 784618375 -884708359 -654881089 868851280 141693635 -82003195 -270081168 -309387615 -919822204 268534047 -310709465 622392673 -1000000000 999960317 898883617 999960317 -168300928 -930512172 925342979 489206037 236551695 1000000000 -624750160 -280076452 525001367 -999981155 -336040336 -595291698 26257092 999960317 -944726074 297827872 453146762 -144245723 943863939 408622649 -670801688 22635591 -721781033 568548469 -215933845 42 338464204 -999981155 944611318 992681258 800249413 -1 -1 42 -42069065 -999981155 -1 -611584808 994834748 -999981155 -987602806 -1000000000 591075074 -575475433 433135628 1000000000 -874806574 42 42 689327127 880722695 99379866 -823033959 -240268390 136801613 -119183228 501393622 380470496 -259023417 -999981155 -2845069 -779334801 -999981155 -374710939 899717469 801126686 988551390 999960317 -999981155 207306173 671220913 -15359292 351786858 294871259 889065416 -999981155 -594024824 -999981155 962139982 561614066 -19852082 999960317 999960317 188901631 408186407 931145830 -572388525 42 43042071 974928597 -268691606 -1 -427304800 -277365563 -390525633 266783519 299526910 830260922 -679870669 -999981155 891616040 0 163089542 907978729 -317374356 1000000000 -294116400 -804950147 -163994011 961389683 798167098 122307727 307316209 -41175412 -869754361 42 -423015429 724707955 -999981155 -266380002 1000000000 42 626033355 0 69753675 204618188 -333039874 236399317 229335071 -644730455 568866046 26508257 -608709222 536575994 596671663 1 135993724 1 -508733751 -999981155 42 -342062632 -499285825 -726442505 170849585 -830432261 760275634 -125423137 487603858 215140832 999960317 921218691 -568070759 197066386 1000000000 133500856 1000000000 1000000000 -987068255 1000000000 356683534 968336166 789301708 -473767958 110132111 735504839 -925266949 -218268102 -1000000000 -996197620 323648587 999960317 -784892144 640184340 777109614 407487697 993960363 -222725470 981584663 -962879862 350078057 -1000000000 23906540 -892291680 367221287 882947552 -746718419 -999981155 491128142 922023572 553226427 718232284 487373561 -1000000000 894122673 -999981155 -610155543 -39740605 718794590 -934634958 999960317 1 -50514901 326143121 -5121073 -1 -955195241 999960317 999960317 -1 -999981155 946992864 -276548000 234408719 -872983121 561261672 -999981155 -648197315 436860842 -999981155 -1 -897886925 -655307014 -999981155 342501480 -597584939 1 -999981155 -877365025 -879584238 313212571 42 -915311478 -185281878 171682618 -555409294 -782604410 310462831 -98949828 212759707 725396778 -649507676 -999981155 42 54099825 666688030 -535004485 42 -692124250 1 770349267 1000000000 -343604340 -941261130 -945788189 -999981155 -999981155 352219110 607255980 -999981155 69038235 999960317 -963908162 26587931 -960025545 999960317 -770529574 100393674 -268429988 999960317 1 -952065691 399768393 -999981155 0 783099962 999960317 797731769 211169284 -1000000000 -999981155 170886466 73167854 906626185 -15631396 -877963063 110948545 144253749 -999981155 765816556 -999981155 -564828251 -254755096 -490756608 1000000000 -1000000000 999960317 -806630058 58902081 525849876 36857846 -447257331 553136162 999960317 -1000000000 -233822455 1 163173945 -1000000000 -999981155 -698279018 -613181 -328709121 1000000000 42 -1208094 -567292685 44547480 271882082 1000000000 42 836062392 400323938 291306108 548564732 999960317 999960317 1 910787982 -999981155 -985158690 -61686645 -481553127 -387978155 42 0 991051774 -35928529 -143797981 999960317 689811064 -622666747 364455285 968119713 -627248646 260912674 -860467051 -936615553 -999981155 -1000000000 -272377370 707367691 -254379180 -843397992 157543535 667416867 401538136 0 -452499341 705190171 -941713674 -880080872 -294516929 676518427 979790764 872673716 999960317 -769969166 999960317 -999981155 999960317 601811912 -345765919 999960317 -96753773 999960317 -391703102 788382099 962137333 214632940 1 -408959130 -467384799 1 -999981155 -251815475 -500475591 -771375083 -198386446 632676861 496154846 159495977 -821232462 -506958604 313931506 1000000000 -503681081 -95923584 -941012084 40743154 -118405510 999960317 624343325 -659581659 1 -88544624 -220596330 -1000000000 -381137696 460998135 836163308 999960317 70642036 361509570 -1 -999981155 240643986 972308333 999960317 -97297550 -87568173 42 1000000000 999960317 178336873 79719413 -1 121666960 -905107786 -181317922 902030330 -806786305 -891466566 40515583 -444284008 851129654 -809376930 890752121 -350520713 163986910 931720018 -853081367 999960317 -770630710 -892053751 894416355 933565315 -194105631 -539058768 -909412152 1000000000 0 -999981155 -460945671 -1000000000 -917974564 -1 -989160673 999960317 169144617 1000000000 743632641 -1000000000 758109707 -859586104 -880128464 918693235 -999981155 -999981155 1 642782897 524192745 -955972804 -999981155 -1000000000 981196418 -606160554 162135217 391595973 -999981155 809409911 232372307 -999981155 -354395492 356150079 1000000000 -339742328 893842077 42 1 -999981155 -561044968 -501494187 1000000000 999960317 -1 -1 -635684776 -210191960 -1000000000 -115030457 999960317 -111202488 -315589199 355060827 -105735455 999960317 -1 611793167 -422402112 750416213 828970563 -366073936 -868447486 -939386125 458866238 -237807056 916835963 663582980 -417955014 -465608553 -969777667 236004779 956686855 23206638 543737850 999960317 769467938 601157399 -89537000 -1000000000 -999981155 -145009891 -303714334 999960317 -335407446 1 999960317 233785776 -385898486 999960317 -433641720 -816813029 -726078902 408467435 198596541 -705081488 -342851437 -1000000000 847709539 700951178 1000000000 -388873525 -999981155 488615709 -999981155 -411219818 710018772 108267493 -453255580 749457910 999960317 346839089 553311761 -999981155 1 399380425 -999981155 999960317 -146907099 272304813 550168388 -427627314 901525174 965603918 641739441 -217813413 -698671272 -670268581 -233424599 -914949549 883496362 0 1000000000 1 -938698052 -999981155 -560164449 1000000000 -999981155 0 -643994781 509355732 -1000000000 999960317 -999981155 -404977595 -999981155 -479321473 627297799 1000000000 -442398425 373248508 -681682374 812398122 999960317 -999981155 619493469 45974977 -999981155 926474439 1 615864894 515207437 -278914402 993312809 1000000000 -65551053 118114682 842298603 -555161755 999960317 -999981155 -1000000000 -237633043 -957133958 -55033405 -922531141 -979607837 -853096185 -1 -407287205 971455601 0 -879494835 527586845 -192621167 141263333 944968661 -860475603 -916652086 999960317 -818781905 -999981155 530783621 77637826 999960317 559077189 991417363 993915182 -999981155 -1 -587772268 -999981155 -999981155 -267509007 999960317 999960317 -225210775 1000000000 101872396 734001621 -534928411 -916763472 -1000000000 999960317 1 -1 102067591 -999981155 417714595 -999981155 42 364541200 1 286692397 -397160792 42 720913605 569857480 536542641 -893336956 -500314295 737868406 -257778405 -527956263 -999981155 414989340 -404210884 -1 -679082101 705180469 -746802434 -241202312 -247229514 999960317 -245576895 -999981155 333402285 386874484 1000000000 -282759638 -375005762 881004727 -88524341 875216549 999960317 457321904 307524560 -859886537 982009415 43252706 -764461977 -667622596 580638976 -861805892 -825259999 -999981155 -999981155 -751437671 42 -979939236 528774776 -1 627224190 -999981155 1000000000 771846755 202731271 -1000000000 639440464 -798796959 -655098086 999960317 684499602 182791401 672464519 -828581634 -999981155 46065227 -999981155 -970069276 -866227507 -444436618 899472712 -801973545 -336334912 211594313 -136713395 930791494 235347701 673991625 -759088301 175399053 1 -1 -653589458 -175113160 -999981155 -904841981 -457585220 771543762 -503172897 -1 -680200966 456363964 -999981155 -999981155 1000000000 999960317 -185964502 -1 1 1000000000 -512466294 869424004 999960317 549086004 0 613164654 696370632 995496635 564928314 1000000000 866714991 6912345 -723923054 -454090445 151479525 999960317 -569550843 -999981155 -999981155 42 -397765750 -5725166 -883121925 854670756 967094522 -468800980 -803327000 -999981155 128607199 -515747410 962291688 1000000000 42549447 11606906 42 695047492 -212403824 252670139 999960317 999960317 868430884 -799600625 999960317 999960317 -999981155 430864960 -566006228 999960317 -480374622 903666629 -999981155 -51040676 0 300125454 -777109462 15241064 486221179 971366733 1000000000 451290936 711297053 -655674029 999960317 -814846747 -763585373 29989246 78117059 0 -666593549 578873355 -243639326 405317846 -518706772 31686774 -438851992 20007996 877131882 -505410720 -1000000000 169336371 -482781206 -722100822 -1 25973470 -999981155 999960317 207377568 -953550208 -349866645 -638299732 -999981155 921746620 -926531015 -999981155 -139183542 -853904079 999960317 1000000000 -415721789 999960317 -999981155 999960317 -449278962 -11842259 -32115664 999960317 999960317 881708372 -331927158 -999981155 -626155321 -648447380 463631837 96716691 42 779146308 804060140 132108164 956446776 763224723 787062722 -823048288 894550874 -1000000000 -644447777 -999981155 1 999960317 -999981155 747825981 -525187125 -1000000000 -274942130 -906465640 1 1 -767774022 -121633804 574871327 1 431423257 796465503 1000000000 -999981155 579125384 661303924 896221213 -1000000000 412634454 -999981155 42 -66316533 402395803 -661461389 -362920022 -1000000000 -541185727 -1 -22660196 -138267631 230392793 -759083221 -999981155 -999981155 999960317 425600160 -505920692 408162568 -655223063 -999981155 42 161706748 -31843076 -578153585 42 999960317 -596370070 -1 -524556771 738062938 -960989912 -190443785 -999981155 999960317 -235325700 -999981155 -711181672 -781741480 -828247806 323932577 175402638 999960317 42 571033439 -1000000000 901042027 872078823 -999981155 999960317 732805800 839079067 -423980200 999960317 775020311 -846757563 -383374333 -566012758 6060832 773670192 755468159 -391858162 164382779 -314781570 99837126 640300057 -346111969 42 -327098762 -1000000000 18189342 -160673947 -731058358 322857252 -184848743 791015153 270954889 -354259604 787800181 385956736 905926332 -727383885 999960317 565761201 -1000000000 -1000000000 0 -360776831 689079861 698413543 -999981155 293202897 481130224 1 -999981155 1000000000 108540289 422511294 42 932961775 42 999960317 270460019 -368303768 999960317 84789653 -999981155 960922583 -1 -915426573 84251990 -349001057 858498451 -999981155 -61624742 -607886577 999960317 -1 -717252350 -171898404 999960317 260705167 -324616393 315440108 -552518483 654901986 -266066756 999960317 840919516 -315846094 0 -223665318 -670234029 911110501 -945338387 36412033 884002350 42 -308136232 -999981155 401964605 -101309669 -312621053 351160978 338865842 695268096 894767674 -442498819 706348371 989365907 0 -542034248 113508345 -626216005 421241208 1000000000
